CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1305 +++++---- .../Library/OpensslLib/OpensslLibCrypto.inf | 1220 +++++--- .../Library/OpensslLib/OpensslLibX64.inf | 1 + .../Library/OpensslLib/OpensslLibX64Gcc.inf | 1 + .../Library/BaseCryptLib/InternalCryptLib.h | 2 + CryptoPkg/Library/Include/CrtLibSupport.h | 4 + CryptoPkg/Library/Include/crypto/bn_conf.h | 29 + CryptoPkg/Library/Include/crypto/dso_conf.h | 8 +- CryptoPkg/Library/Include/fcntl.h | 9 + CryptoPkg/Library/Include/openssl/asn1.h | 1128 +++++++ CryptoPkg/Library/Include/openssl/asn1t.h | 946 ++++++ CryptoPkg/Library/Include/openssl/bio.h | 884 ++++++ CryptoPkg/Library/Include/openssl/cmp.h | 592 ++++ CryptoPkg/Library/Include/openssl/cms.h | 493 ++++ CryptoPkg/Library/Include/openssl/conf.h | 211 ++ .../Library/Include/openssl/configuration.h | 286 ++ CryptoPkg/Library/Include/openssl/crmf.h | 227 ++ CryptoPkg/Library/Include/openssl/crypto.h | 556 ++++ CryptoPkg/Library/Include/openssl/ct.h | 573 ++++ CryptoPkg/Library/Include/openssl/err.h | 492 ++++ CryptoPkg/Library/Include/openssl/ess.h | 128 + CryptoPkg/Library/Include/openssl/fipskey.h | 36 + CryptoPkg/Library/Include/openssl/lhash.h | 288 ++ CryptoPkg/Library/Include/openssl/ocsp.h | 483 +++ .../Library/Include/openssl/opensslconf.h | 348 --- CryptoPkg/Library/Include/openssl/opensslv.h | 114 + CryptoPkg/Library/Include/openssl/pkcs12.h | 350 +++ CryptoPkg/Library/Include/openssl/pkcs7.h | 427 +++ CryptoPkg/Library/Include/openssl/safestack.h | 297 ++ CryptoPkg/Library/Include/openssl/srp.h | 285 ++ CryptoPkg/Library/Include/openssl/ssl.h | 2585 +++++++++++++++++ CryptoPkg/Library/Include/openssl/ui.h | 407 +++ CryptoPkg/Library/Include/openssl/x509.h | 1276 ++++++++ CryptoPkg/Library/Include/openssl/x509_vfy.h | 894 ++++++ CryptoPkg/Library/Include/openssl/x509v3.h | 1450 +++++++++ CryptoPkg/Library/Include/prov/bio.h | 32 + CryptoPkg/Library/Include/prov/blake2.h | 120 + CryptoPkg/Library/Include/prov/ciphercommon.h | 361 +++ .../Library/Include/prov/ciphercommon_aead.h | 47 + .../Library/Include/prov/ciphercommon_ccm.h | 100 + .../Library/Include/prov/ciphercommon_gcm.h | 129 + CryptoPkg/Library/Include/prov/der_digests.h | 160 + CryptoPkg/Library/Include/prov/der_dsa.h | 94 + CryptoPkg/Library/Include/prov/der_ec.h | 286 ++ CryptoPkg/Library/Include/prov/der_ecx.h | 50 + CryptoPkg/Library/Include/prov/der_rsa.h | 187 ++ CryptoPkg/Library/Include/prov/der_sm2.h | 37 + CryptoPkg/Library/Include/prov/der_wrap.h | 46 + CryptoPkg/Library/Include/prov/digestcommon.h | 123 + .../Library/Include/prov/implementations.h | 516 ++++ CryptoPkg/Library/Include/prov/kdfexchange.h | 24 + CryptoPkg/Library/Include/prov/macsignature.h | 30 + CryptoPkg/Library/Include/prov/md5_sha1.h | 36 + CryptoPkg/Library/Include/prov/names.h | 327 +++ CryptoPkg/Library/Include/prov/proverr.h | 27 + CryptoPkg/Library/Include/prov/provider_ctx.h | 40 + .../Library/Include/prov/provider_util.h | 138 + .../Library/Include/prov/providercommon.h | 24 + .../Library/Include/prov/securitycheck.h | 30 + CryptoPkg/Library/Include/prov/seeding.h | 41 + CryptoPkg/Library/OpensslLib/buildinf.h | 2 +- .../Library/BaseCryptLib/Hash/CryptSm3.c | 14 +- .../Library/BaseCryptLib/SysCall/CrtWrapper.c | 10 + .../OpensslLib/{buildinf.h => buildinf.c} | 3 +- .../Library/OpensslLib/der_digests_gen.c | 160 + CryptoPkg/Library/OpensslLib/der_rsa_gen.c | 174 ++ CryptoPkg/Library/OpensslLib/der_wrap_gen.c | 46 + CryptoPkg/Library/OpensslLib/ossl_store.c | 11 + CryptoPkg/Library/OpensslLib/rand_pool.c | 20 +- CryptoPkg/Library/OpensslLib/openssl | 2 +- CryptoPkg/Library/OpensslLib/process_files.pl | 79 +- 71 files changed, 20510 insertions(+), 1351 deletions(-) create mode 100644 CryptoPkg/Library/Include/crypto/bn_conf.h create mode 100644 CryptoPkg/Library/Include/fcntl.h create mode 100644 CryptoPkg/Library/Include/openssl/asn1.h create mode 100644 CryptoPkg/Library/Include/openssl/asn1t.h create mode 100644 CryptoPkg/Library/Include/openssl/bio.h create mode 100644 CryptoPkg/Library/Include/openssl/cmp.h create mode 100644 CryptoPkg/Library/Include/openssl/cms.h create mode 100644 CryptoPkg/Library/Include/openssl/conf.h create mode 100644 CryptoPkg/Library/Include/openssl/configuration.h create mode 100644 CryptoPkg/Library/Include/openssl/crmf.h create mode 100644 CryptoPkg/Library/Include/openssl/crypto.h create mode 100644 CryptoPkg/Library/Include/openssl/ct.h create mode 100644 CryptoPkg/Library/Include/openssl/err.h create mode 100644 CryptoPkg/Library/Include/openssl/ess.h create mode 100644 CryptoPkg/Library/Include/openssl/fipskey.h create mode 100644 CryptoPkg/Library/Include/openssl/lhash.h create mode 100644 CryptoPkg/Library/Include/openssl/ocsp.h delete mode 100644 CryptoPkg/Library/Include/openssl/opensslconf.h create mode 100644 CryptoPkg/Library/Include/openssl/opensslv.h create mode 100644 CryptoPkg/Library/Include/openssl/pkcs12.h create mode 100644 CryptoPkg/Library/Include/openssl/pkcs7.h create mode 100644 CryptoPkg/Library/Include/openssl/safestack.h create mode 100644 CryptoPkg/Library/Include/openssl/srp.h create mode 100644 CryptoPkg/Library/Include/openssl/ssl.h create mode 100644 CryptoPkg/Library/Include/openssl/ui.h create mode 100644 CryptoPkg/Library/Include/openssl/x509.h create mode 100644 CryptoPkg/Library/Include/openssl/x509_vfy.h create mode 100644 CryptoPkg/Library/Include/openssl/x509v3.h create mode 100644 CryptoPkg/Library/Include/prov/bio.h create mode 100644 CryptoPkg/Library/Include/prov/blake2.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_aead.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_ccm.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_gcm.h create mode 100644 CryptoPkg/Library/Include/prov/der_digests.h create mode 100644 CryptoPkg/Library/Include/prov/der_dsa.h create mode 100644 CryptoPkg/Library/Include/prov/der_ec.h create mode 100644 CryptoPkg/Library/Include/prov/der_ecx.h create mode 100644 CryptoPkg/Library/Include/prov/der_rsa.h create mode 100644 CryptoPkg/Library/Include/prov/der_sm2.h create mode 100644 CryptoPkg/Library/Include/prov/der_wrap.h create mode 100644 CryptoPkg/Library/Include/prov/digestcommon.h create mode 100644 CryptoPkg/Library/Include/prov/implementations.h create mode 100644 CryptoPkg/Library/Include/prov/kdfexchange.h create mode 100644 CryptoPkg/Library/Include/prov/macsignature.h create mode 100644 CryptoPkg/Library/Include/prov/md5_sha1.h create mode 100644 CryptoPkg/Library/Include/prov/names.h create mode 100644 CryptoPkg/Library/Include/prov/proverr.h create mode 100644 CryptoPkg/Library/Include/prov/provider_ctx.h create mode 100644 CryptoPkg/Library/Include/prov/provider_util.h create mode 100644 CryptoPkg/Library/Include/prov/providercommon.h create mode 100644 CryptoPkg/Library/Include/prov/securitycheck.h create mode 100644 CryptoPkg/Library/Include/prov/seeding.h copy CryptoPkg/Library/OpensslLib/{buildinf.h => buildinf.c} (50%) create mode 100644 CryptoPkg/Library/OpensslLib/der_digests_gen.c create mode 100644 CryptoPkg/Library/OpensslLib/der_rsa_gen.c create mode 100644 CryptoPkg/Library/OpensslLib/der_wrap_gen.c
Very first take on updating openssl to 3.0. Some hacks are in there still, only limited testing (no CI runs), so cleary not complete yet. Review comments and other hints are welcome nevertheless. take care, Gerd Gerd Hoffmann (24): CryptoPkg/openssl: update submodule to 3.0 CryptoPkg/openssl: process_files.pl: drop UefiAsm.conf CryptoPkg/openssl: process_files.pl: expand *.a CryptoPkg/openssl: process_files.pl: set api to 1.1.1 CryptoPkg/openssl: process_files.pl: change config header handling CryptoPkg/openssl: process_files.pl: provider headers CryptoPkg/openssl: process_files.pl: skip unused files CryptoPkg/openssl: process_files.pl: clean up when done CryptoPkg/openssl: process_files.pl: filter out crypto/buildinf.h CryptoPkg/openssl: update generated files CryptoPkg/BaseCryptLib: no openssl deprecation warnings please CryptoPkg/BaseCryptLib; adapt CryptSm3.c to openssl 3.0 changes. CryptoPkg/BaseCryptLib: add more bio print dummies CryptoPkg/openssl: adapt rand_pool.c to openssl 3.0 changes CryptoPkg/openssl: add dummy file store CryptoPkg/openssl: move compiler_flags to buildinf.c CryptoPkg/CrtLibSupport: add fcntl.h CryptoPkg/CrtLibSupport: add strstr() CryptoPkg/CrtLibSupport: add INT_MIN CryptoPkg/CrtLibSupport: add UINT_MAX CryptoPkg/CrtLibSupport: add MODULESDIR CryptoPkg/openssl: process_files.pl: copy generated der/*.c source files. CryptoPkg/openssl: add generated files der source files [hack] turn off -Werror CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1305 +++++---- .../Library/OpensslLib/OpensslLibCrypto.inf | 1220 +++++--- .../Library/OpensslLib/OpensslLibX64.inf | 1 + .../Library/OpensslLib/OpensslLibX64Gcc.inf | 1 + .../Library/BaseCryptLib/InternalCryptLib.h | 2 + CryptoPkg/Library/Include/CrtLibSupport.h | 4 + CryptoPkg/Library/Include/crypto/bn_conf.h | 29 + CryptoPkg/Library/Include/crypto/dso_conf.h | 8 +- CryptoPkg/Library/Include/fcntl.h | 9 + CryptoPkg/Library/Include/openssl/asn1.h | 1128 +++++++ CryptoPkg/Library/Include/openssl/asn1t.h | 946 ++++++ CryptoPkg/Library/Include/openssl/bio.h | 884 ++++++ CryptoPkg/Library/Include/openssl/cmp.h | 592 ++++ CryptoPkg/Library/Include/openssl/cms.h | 493 ++++ CryptoPkg/Library/Include/openssl/conf.h | 211 ++ .../Library/Include/openssl/configuration.h | 286 ++ CryptoPkg/Library/Include/openssl/crmf.h | 227 ++ CryptoPkg/Library/Include/openssl/crypto.h | 556 ++++ CryptoPkg/Library/Include/openssl/ct.h | 573 ++++ CryptoPkg/Library/Include/openssl/err.h | 492 ++++ CryptoPkg/Library/Include/openssl/ess.h | 128 + CryptoPkg/Library/Include/openssl/fipskey.h | 36 + CryptoPkg/Library/Include/openssl/lhash.h | 288 ++ CryptoPkg/Library/Include/openssl/ocsp.h | 483 +++ .../Library/Include/openssl/opensslconf.h | 348 --- CryptoPkg/Library/Include/openssl/opensslv.h | 114 + CryptoPkg/Library/Include/openssl/pkcs12.h | 350 +++ CryptoPkg/Library/Include/openssl/pkcs7.h | 427 +++ CryptoPkg/Library/Include/openssl/safestack.h | 297 ++ CryptoPkg/Library/Include/openssl/srp.h | 285 ++ CryptoPkg/Library/Include/openssl/ssl.h | 2585 +++++++++++++++++ CryptoPkg/Library/Include/openssl/ui.h | 407 +++ CryptoPkg/Library/Include/openssl/x509.h | 1276 ++++++++ CryptoPkg/Library/Include/openssl/x509_vfy.h | 894 ++++++ CryptoPkg/Library/Include/openssl/x509v3.h | 1450 +++++++++ CryptoPkg/Library/Include/prov/bio.h | 32 + CryptoPkg/Library/Include/prov/blake2.h | 120 + CryptoPkg/Library/Include/prov/ciphercommon.h | 361 +++ .../Library/Include/prov/ciphercommon_aead.h | 47 + .../Library/Include/prov/ciphercommon_ccm.h | 100 + .../Library/Include/prov/ciphercommon_gcm.h | 129 + CryptoPkg/Library/Include/prov/der_digests.h | 160 + CryptoPkg/Library/Include/prov/der_dsa.h | 94 + CryptoPkg/Library/Include/prov/der_ec.h | 286 ++ CryptoPkg/Library/Include/prov/der_ecx.h | 50 + CryptoPkg/Library/Include/prov/der_rsa.h | 187 ++ CryptoPkg/Library/Include/prov/der_sm2.h | 37 + CryptoPkg/Library/Include/prov/der_wrap.h | 46 + CryptoPkg/Library/Include/prov/digestcommon.h | 123 + .../Library/Include/prov/implementations.h | 516 ++++ CryptoPkg/Library/Include/prov/kdfexchange.h | 24 + CryptoPkg/Library/Include/prov/macsignature.h | 30 + CryptoPkg/Library/Include/prov/md5_sha1.h | 36 + CryptoPkg/Library/Include/prov/names.h | 327 +++ CryptoPkg/Library/Include/prov/proverr.h | 27 + CryptoPkg/Library/Include/prov/provider_ctx.h | 40 + .../Library/Include/prov/provider_util.h | 138 + .../Library/Include/prov/providercommon.h | 24 + .../Library/Include/prov/securitycheck.h | 30 + CryptoPkg/Library/Include/prov/seeding.h | 41 + CryptoPkg/Library/OpensslLib/buildinf.h | 2 +- .../Library/BaseCryptLib/Hash/CryptSm3.c | 14 +- .../Library/BaseCryptLib/SysCall/CrtWrapper.c | 10 + .../OpensslLib/{buildinf.h => buildinf.c} | 3 +- .../Library/OpensslLib/der_digests_gen.c | 160 + CryptoPkg/Library/OpensslLib/der_rsa_gen.c | 174 ++ CryptoPkg/Library/OpensslLib/der_wrap_gen.c | 46 + CryptoPkg/Library/OpensslLib/ossl_store.c | 11 + CryptoPkg/Library/OpensslLib/rand_pool.c | 20 +- CryptoPkg/Library/OpensslLib/openssl | 2 +- CryptoPkg/Library/OpensslLib/process_files.pl | 79 +- 71 files changed, 20510 insertions(+), 1351 deletions(-) create mode 100644 CryptoPkg/Library/Include/crypto/bn_conf.h create mode 100644 CryptoPkg/Library/Include/fcntl.h create mode 100644 CryptoPkg/Library/Include/openssl/asn1.h create mode 100644 CryptoPkg/Library/Include/openssl/asn1t.h create mode 100644 CryptoPkg/Library/Include/openssl/bio.h create mode 100644 CryptoPkg/Library/Include/openssl/cmp.h create mode 100644 CryptoPkg/Library/Include/openssl/cms.h create mode 100644 CryptoPkg/Library/Include/openssl/conf.h create mode 100644 CryptoPkg/Library/Include/openssl/configuration.h create mode 100644 CryptoPkg/Library/Include/openssl/crmf.h create mode 100644 CryptoPkg/Library/Include/openssl/crypto.h create mode 100644 CryptoPkg/Library/Include/openssl/ct.h create mode 100644 CryptoPkg/Library/Include/openssl/err.h create mode 100644 CryptoPkg/Library/Include/openssl/ess.h create mode 100644 CryptoPkg/Library/Include/openssl/fipskey.h create mode 100644 CryptoPkg/Library/Include/openssl/lhash.h create mode 100644 CryptoPkg/Library/Include/openssl/ocsp.h delete mode 100644 CryptoPkg/Library/Include/openssl/opensslconf.h create mode 100644 CryptoPkg/Library/Include/openssl/opensslv.h create mode 100644 CryptoPkg/Library/Include/openssl/pkcs12.h create mode 100644 CryptoPkg/Library/Include/openssl/pkcs7.h create mode 100644 CryptoPkg/Library/Include/openssl/safestack.h create mode 100644 CryptoPkg/Library/Include/openssl/srp.h create mode 100644 CryptoPkg/Library/Include/openssl/ssl.h create mode 100644 CryptoPkg/Library/Include/openssl/ui.h create mode 100644 CryptoPkg/Library/Include/openssl/x509.h create mode 100644 CryptoPkg/Library/Include/openssl/x509_vfy.h create mode 100644 CryptoPkg/Library/Include/openssl/x509v3.h create mode 100644 CryptoPkg/Library/Include/prov/bio.h create mode 100644 CryptoPkg/Library/Include/prov/blake2.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_aead.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_ccm.h create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_gcm.h create mode 100644 CryptoPkg/Library/Include/prov/der_digests.h create mode 100644 CryptoPkg/Library/Include/prov/der_dsa.h create mode 100644 CryptoPkg/Library/Include/prov/der_ec.h create mode 100644 CryptoPkg/Library/Include/prov/der_ecx.h create mode 100644 CryptoPkg/Library/Include/prov/der_rsa.h create mode 100644 CryptoPkg/Library/Include/prov/der_sm2.h create mode 100644 CryptoPkg/Library/Include/prov/der_wrap.h create mode 100644 CryptoPkg/Library/Include/prov/digestcommon.h create mode 100644 CryptoPkg/Library/Include/prov/implementations.h create mode 100644 CryptoPkg/Library/Include/prov/kdfexchange.h create mode 100644 CryptoPkg/Library/Include/prov/macsignature.h create mode 100644 CryptoPkg/Library/Include/prov/md5_sha1.h create mode 100644 CryptoPkg/Library/Include/prov/names.h create mode 100644 CryptoPkg/Library/Include/prov/proverr.h create mode 100644 CryptoPkg/Library/Include/prov/provider_ctx.h create mode 100644 CryptoPkg/Library/Include/prov/provider_util.h create mode 100644 CryptoPkg/Library/Include/prov/providercommon.h create mode 100644 CryptoPkg/Library/Include/prov/securitycheck.h create mode 100644 CryptoPkg/Library/Include/prov/seeding.h copy CryptoPkg/Library/OpensslLib/{buildinf.h => buildinf.c} (50%) create mode 100644 CryptoPkg/Library/OpensslLib/der_digests_gen.c create mode 100644 CryptoPkg/Library/OpensslLib/der_rsa_gen.c create mode 100644 CryptoPkg/Library/OpensslLib/der_wrap_gen.c -- 2.33.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#84302): https://edk2.groups.io/g/devel/message/84302 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi Gerd, Thank you for starting this work! Can you point the community as a summary of the changes/improvements in v3.0 and your take on why it is important to upgrade TianoCore. Thanks, Mike > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Gerd Hoffmann > Sent: Friday, December 3, 2021 8:07 AM > To: devel@edk2.groups.io > Cc: Yao, Jiewen <jiewen.yao@intel.com>; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; > Pawel Polawski <ppolawsk@redhat.com>; Philippe Mathieu-Daudé <philmd@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com>; Gerd > Hoffmann <kraxel@redhat.com> > Subject: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Very first take on updating openssl to 3.0. > > Some hacks are in there still, only limited testing > (no CI runs), so cleary not complete yet. Review > comments and other hints are welcome nevertheless. > > take care, > Gerd > > Gerd Hoffmann (24): > CryptoPkg/openssl: update submodule to 3.0 > CryptoPkg/openssl: process_files.pl: drop UefiAsm.conf > CryptoPkg/openssl: process_files.pl: expand *.a > CryptoPkg/openssl: process_files.pl: set api to 1.1.1 > CryptoPkg/openssl: process_files.pl: change config header handling > CryptoPkg/openssl: process_files.pl: provider headers > CryptoPkg/openssl: process_files.pl: skip unused files > CryptoPkg/openssl: process_files.pl: clean up when done > CryptoPkg/openssl: process_files.pl: filter out crypto/buildinf.h > CryptoPkg/openssl: update generated files > CryptoPkg/BaseCryptLib: no openssl deprecation warnings please > CryptoPkg/BaseCryptLib; adapt CryptSm3.c to openssl 3.0 changes. > CryptoPkg/BaseCryptLib: add more bio print dummies > CryptoPkg/openssl: adapt rand_pool.c to openssl 3.0 changes > CryptoPkg/openssl: add dummy file store > CryptoPkg/openssl: move compiler_flags to buildinf.c > CryptoPkg/CrtLibSupport: add fcntl.h > CryptoPkg/CrtLibSupport: add strstr() > CryptoPkg/CrtLibSupport: add INT_MIN > CryptoPkg/CrtLibSupport: add UINT_MAX > CryptoPkg/CrtLibSupport: add MODULESDIR > CryptoPkg/openssl: process_files.pl: copy generated der/*.c source > files. > CryptoPkg/openssl: add generated files der source files > [hack] turn off -Werror > > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1305 +++++---- > .../Library/OpensslLib/OpensslLibCrypto.inf | 1220 +++++--- > .../Library/OpensslLib/OpensslLibX64.inf | 1 + > .../Library/OpensslLib/OpensslLibX64Gcc.inf | 1 + > .../Library/BaseCryptLib/InternalCryptLib.h | 2 + > CryptoPkg/Library/Include/CrtLibSupport.h | 4 + > CryptoPkg/Library/Include/crypto/bn_conf.h | 29 + > CryptoPkg/Library/Include/crypto/dso_conf.h | 8 +- > CryptoPkg/Library/Include/fcntl.h | 9 + > CryptoPkg/Library/Include/openssl/asn1.h | 1128 +++++++ > CryptoPkg/Library/Include/openssl/asn1t.h | 946 ++++++ > CryptoPkg/Library/Include/openssl/bio.h | 884 ++++++ > CryptoPkg/Library/Include/openssl/cmp.h | 592 ++++ > CryptoPkg/Library/Include/openssl/cms.h | 493 ++++ > CryptoPkg/Library/Include/openssl/conf.h | 211 ++ > .../Library/Include/openssl/configuration.h | 286 ++ > CryptoPkg/Library/Include/openssl/crmf.h | 227 ++ > CryptoPkg/Library/Include/openssl/crypto.h | 556 ++++ > CryptoPkg/Library/Include/openssl/ct.h | 573 ++++ > CryptoPkg/Library/Include/openssl/err.h | 492 ++++ > CryptoPkg/Library/Include/openssl/ess.h | 128 + > CryptoPkg/Library/Include/openssl/fipskey.h | 36 + > CryptoPkg/Library/Include/openssl/lhash.h | 288 ++ > CryptoPkg/Library/Include/openssl/ocsp.h | 483 +++ > .../Library/Include/openssl/opensslconf.h | 348 --- > CryptoPkg/Library/Include/openssl/opensslv.h | 114 + > CryptoPkg/Library/Include/openssl/pkcs12.h | 350 +++ > CryptoPkg/Library/Include/openssl/pkcs7.h | 427 +++ > CryptoPkg/Library/Include/openssl/safestack.h | 297 ++ > CryptoPkg/Library/Include/openssl/srp.h | 285 ++ > CryptoPkg/Library/Include/openssl/ssl.h | 2585 +++++++++++++++++ > CryptoPkg/Library/Include/openssl/ui.h | 407 +++ > CryptoPkg/Library/Include/openssl/x509.h | 1276 ++++++++ > CryptoPkg/Library/Include/openssl/x509_vfy.h | 894 ++++++ > CryptoPkg/Library/Include/openssl/x509v3.h | 1450 +++++++++ > CryptoPkg/Library/Include/prov/bio.h | 32 + > CryptoPkg/Library/Include/prov/blake2.h | 120 + > CryptoPkg/Library/Include/prov/ciphercommon.h | 361 +++ > .../Library/Include/prov/ciphercommon_aead.h | 47 + > .../Library/Include/prov/ciphercommon_ccm.h | 100 + > .../Library/Include/prov/ciphercommon_gcm.h | 129 + > CryptoPkg/Library/Include/prov/der_digests.h | 160 + > CryptoPkg/Library/Include/prov/der_dsa.h | 94 + > CryptoPkg/Library/Include/prov/der_ec.h | 286 ++ > CryptoPkg/Library/Include/prov/der_ecx.h | 50 + > CryptoPkg/Library/Include/prov/der_rsa.h | 187 ++ > CryptoPkg/Library/Include/prov/der_sm2.h | 37 + > CryptoPkg/Library/Include/prov/der_wrap.h | 46 + > CryptoPkg/Library/Include/prov/digestcommon.h | 123 + > .../Library/Include/prov/implementations.h | 516 ++++ > CryptoPkg/Library/Include/prov/kdfexchange.h | 24 + > CryptoPkg/Library/Include/prov/macsignature.h | 30 + > CryptoPkg/Library/Include/prov/md5_sha1.h | 36 + > CryptoPkg/Library/Include/prov/names.h | 327 +++ > CryptoPkg/Library/Include/prov/proverr.h | 27 + > CryptoPkg/Library/Include/prov/provider_ctx.h | 40 + > .../Library/Include/prov/provider_util.h | 138 + > .../Library/Include/prov/providercommon.h | 24 + > .../Library/Include/prov/securitycheck.h | 30 + > CryptoPkg/Library/Include/prov/seeding.h | 41 + > CryptoPkg/Library/OpensslLib/buildinf.h | 2 +- > .../Library/BaseCryptLib/Hash/CryptSm3.c | 14 +- > .../Library/BaseCryptLib/SysCall/CrtWrapper.c | 10 + > .../OpensslLib/{buildinf.h => buildinf.c} | 3 +- > .../Library/OpensslLib/der_digests_gen.c | 160 + > CryptoPkg/Library/OpensslLib/der_rsa_gen.c | 174 ++ > CryptoPkg/Library/OpensslLib/der_wrap_gen.c | 46 + > CryptoPkg/Library/OpensslLib/ossl_store.c | 11 + > CryptoPkg/Library/OpensslLib/rand_pool.c | 20 +- > CryptoPkg/Library/OpensslLib/openssl | 2 +- > CryptoPkg/Library/OpensslLib/process_files.pl | 79 +- > 71 files changed, 20510 insertions(+), 1351 deletions(-) > create mode 100644 CryptoPkg/Library/Include/crypto/bn_conf.h > create mode 100644 CryptoPkg/Library/Include/fcntl.h > create mode 100644 CryptoPkg/Library/Include/openssl/asn1.h > create mode 100644 CryptoPkg/Library/Include/openssl/asn1t.h > create mode 100644 CryptoPkg/Library/Include/openssl/bio.h > create mode 100644 CryptoPkg/Library/Include/openssl/cmp.h > create mode 100644 CryptoPkg/Library/Include/openssl/cms.h > create mode 100644 CryptoPkg/Library/Include/openssl/conf.h > create mode 100644 CryptoPkg/Library/Include/openssl/configuration.h > create mode 100644 CryptoPkg/Library/Include/openssl/crmf.h > create mode 100644 CryptoPkg/Library/Include/openssl/crypto.h > create mode 100644 CryptoPkg/Library/Include/openssl/ct.h > create mode 100644 CryptoPkg/Library/Include/openssl/err.h > create mode 100644 CryptoPkg/Library/Include/openssl/ess.h > create mode 100644 CryptoPkg/Library/Include/openssl/fipskey.h > create mode 100644 CryptoPkg/Library/Include/openssl/lhash.h > create mode 100644 CryptoPkg/Library/Include/openssl/ocsp.h > delete mode 100644 CryptoPkg/Library/Include/openssl/opensslconf.h > create mode 100644 CryptoPkg/Library/Include/openssl/opensslv.h > create mode 100644 CryptoPkg/Library/Include/openssl/pkcs12.h > create mode 100644 CryptoPkg/Library/Include/openssl/pkcs7.h > create mode 100644 CryptoPkg/Library/Include/openssl/safestack.h > create mode 100644 CryptoPkg/Library/Include/openssl/srp.h > create mode 100644 CryptoPkg/Library/Include/openssl/ssl.h > create mode 100644 CryptoPkg/Library/Include/openssl/ui.h > create mode 100644 CryptoPkg/Library/Include/openssl/x509.h > create mode 100644 CryptoPkg/Library/Include/openssl/x509_vfy.h > create mode 100644 CryptoPkg/Library/Include/openssl/x509v3.h > create mode 100644 CryptoPkg/Library/Include/prov/bio.h > create mode 100644 CryptoPkg/Library/Include/prov/blake2.h > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon.h > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_aead.h > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_ccm.h > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_gcm.h > create mode 100644 CryptoPkg/Library/Include/prov/der_digests.h > create mode 100644 CryptoPkg/Library/Include/prov/der_dsa.h > create mode 100644 CryptoPkg/Library/Include/prov/der_ec.h > create mode 100644 CryptoPkg/Library/Include/prov/der_ecx.h > create mode 100644 CryptoPkg/Library/Include/prov/der_rsa.h > create mode 100644 CryptoPkg/Library/Include/prov/der_sm2.h > create mode 100644 CryptoPkg/Library/Include/prov/der_wrap.h > create mode 100644 CryptoPkg/Library/Include/prov/digestcommon.h > create mode 100644 CryptoPkg/Library/Include/prov/implementations.h > create mode 100644 CryptoPkg/Library/Include/prov/kdfexchange.h > create mode 100644 CryptoPkg/Library/Include/prov/macsignature.h > create mode 100644 CryptoPkg/Library/Include/prov/md5_sha1.h > create mode 100644 CryptoPkg/Library/Include/prov/names.h > create mode 100644 CryptoPkg/Library/Include/prov/proverr.h > create mode 100644 CryptoPkg/Library/Include/prov/provider_ctx.h > create mode 100644 CryptoPkg/Library/Include/prov/provider_util.h > create mode 100644 CryptoPkg/Library/Include/prov/providercommon.h > create mode 100644 CryptoPkg/Library/Include/prov/securitycheck.h > create mode 100644 CryptoPkg/Library/Include/prov/seeding.h > copy CryptoPkg/Library/OpensslLib/{buildinf.h => buildinf.c} (50%) > create mode 100644 CryptoPkg/Library/OpensslLib/der_digests_gen.c > create mode 100644 CryptoPkg/Library/OpensslLib/der_rsa_gen.c > create mode 100644 CryptoPkg/Library/OpensslLib/der_wrap_gen.c > > -- > 2.33.1 > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#84330): https://edk2.groups.io/g/devel/message/84330 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Also, assuming you have done enough test, would you please provide: 1) size difference, Including PEI, SMM, DXE. 2) performance difference, Including PEI, SMM, DXE. 3) what unit test you have done (such as each crypto API) 4) what system test you have done (such as secure boot, trusted boot) Thank you Yao Jiewen > -----Original Message----- > From: Kinney, Michael D <michael.d.kinney@intel.com> > Sent: Saturday, December 4, 2021 12:33 AM > To: devel@edk2.groups.io; kraxel@redhat.com; Kinney, Michael D > <michael.d.kinney@intel.com> > Cc: Yao, Jiewen <jiewen.yao@intel.com>; Wang, Jian J <jian.j.wang@intel.com>; > Jiang, Guomin <guomin.jiang@intel.com>; Pawel Polawski > <ppolawsk@redhat.com>; Philippe Mathieu-Daudé <philmd@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl > submodule to v3.0 > > Hi Gerd, > > Thank you for starting this work! > > Can you point the community as a summary of the changes/improvements in > v3.0 and your > take on why it is important to upgrade TianoCore. > > Thanks, > > Mike > > > -----Original Message----- > > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Gerd > Hoffmann > > Sent: Friday, December 3, 2021 8:07 AM > > To: devel@edk2.groups.io > > Cc: Yao, Jiewen <jiewen.yao@intel.com>; Wang, Jian J > <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; > > Pawel Polawski <ppolawsk@redhat.com>; Philippe Mathieu-Daudé > <philmd@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com>; Gerd > > Hoffmann <kraxel@redhat.com> > > Subject: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl > submodule to v3.0 > > > > Very first take on updating openssl to 3.0. > > > > Some hacks are in there still, only limited testing > > (no CI runs), so cleary not complete yet. Review > > comments and other hints are welcome nevertheless. > > > > take care, > > Gerd > > > > Gerd Hoffmann (24): > > CryptoPkg/openssl: update submodule to 3.0 > > CryptoPkg/openssl: process_files.pl: drop UefiAsm.conf > > CryptoPkg/openssl: process_files.pl: expand *.a > > CryptoPkg/openssl: process_files.pl: set api to 1.1.1 > > CryptoPkg/openssl: process_files.pl: change config header handling > > CryptoPkg/openssl: process_files.pl: provider headers > > CryptoPkg/openssl: process_files.pl: skip unused files > > CryptoPkg/openssl: process_files.pl: clean up when done > > CryptoPkg/openssl: process_files.pl: filter out crypto/buildinf.h > > CryptoPkg/openssl: update generated files > > CryptoPkg/BaseCryptLib: no openssl deprecation warnings please > > CryptoPkg/BaseCryptLib; adapt CryptSm3.c to openssl 3.0 changes. > > CryptoPkg/BaseCryptLib: add more bio print dummies > > CryptoPkg/openssl: adapt rand_pool.c to openssl 3.0 changes > > CryptoPkg/openssl: add dummy file store > > CryptoPkg/openssl: move compiler_flags to buildinf.c > > CryptoPkg/CrtLibSupport: add fcntl.h > > CryptoPkg/CrtLibSupport: add strstr() > > CryptoPkg/CrtLibSupport: add INT_MIN > > CryptoPkg/CrtLibSupport: add UINT_MAX > > CryptoPkg/CrtLibSupport: add MODULESDIR > > CryptoPkg/openssl: process_files.pl: copy generated der/*.c source > > files. > > CryptoPkg/openssl: add generated files der source files > > [hack] turn off -Werror > > > > CryptoPkg/Library/OpensslLib/OpensslLib.inf | 1305 +++++---- > > .../Library/OpensslLib/OpensslLibCrypto.inf | 1220 +++++--- > > .../Library/OpensslLib/OpensslLibX64.inf | 1 + > > .../Library/OpensslLib/OpensslLibX64Gcc.inf | 1 + > > .../Library/BaseCryptLib/InternalCryptLib.h | 2 + > > CryptoPkg/Library/Include/CrtLibSupport.h | 4 + > > CryptoPkg/Library/Include/crypto/bn_conf.h | 29 + > > CryptoPkg/Library/Include/crypto/dso_conf.h | 8 +- > > CryptoPkg/Library/Include/fcntl.h | 9 + > > CryptoPkg/Library/Include/openssl/asn1.h | 1128 +++++++ > > CryptoPkg/Library/Include/openssl/asn1t.h | 946 ++++++ > > CryptoPkg/Library/Include/openssl/bio.h | 884 ++++++ > > CryptoPkg/Library/Include/openssl/cmp.h | 592 ++++ > > CryptoPkg/Library/Include/openssl/cms.h | 493 ++++ > > CryptoPkg/Library/Include/openssl/conf.h | 211 ++ > > .../Library/Include/openssl/configuration.h | 286 ++ > > CryptoPkg/Library/Include/openssl/crmf.h | 227 ++ > > CryptoPkg/Library/Include/openssl/crypto.h | 556 ++++ > > CryptoPkg/Library/Include/openssl/ct.h | 573 ++++ > > CryptoPkg/Library/Include/openssl/err.h | 492 ++++ > > CryptoPkg/Library/Include/openssl/ess.h | 128 + > > CryptoPkg/Library/Include/openssl/fipskey.h | 36 + > > CryptoPkg/Library/Include/openssl/lhash.h | 288 ++ > > CryptoPkg/Library/Include/openssl/ocsp.h | 483 +++ > > .../Library/Include/openssl/opensslconf.h | 348 --- > > CryptoPkg/Library/Include/openssl/opensslv.h | 114 + > > CryptoPkg/Library/Include/openssl/pkcs12.h | 350 +++ > > CryptoPkg/Library/Include/openssl/pkcs7.h | 427 +++ > > CryptoPkg/Library/Include/openssl/safestack.h | 297 ++ > > CryptoPkg/Library/Include/openssl/srp.h | 285 ++ > > CryptoPkg/Library/Include/openssl/ssl.h | 2585 +++++++++++++++++ > > CryptoPkg/Library/Include/openssl/ui.h | 407 +++ > > CryptoPkg/Library/Include/openssl/x509.h | 1276 ++++++++ > > CryptoPkg/Library/Include/openssl/x509_vfy.h | 894 ++++++ > > CryptoPkg/Library/Include/openssl/x509v3.h | 1450 +++++++++ > > CryptoPkg/Library/Include/prov/bio.h | 32 + > > CryptoPkg/Library/Include/prov/blake2.h | 120 + > > CryptoPkg/Library/Include/prov/ciphercommon.h | 361 +++ > > .../Library/Include/prov/ciphercommon_aead.h | 47 + > > .../Library/Include/prov/ciphercommon_ccm.h | 100 + > > .../Library/Include/prov/ciphercommon_gcm.h | 129 + > > CryptoPkg/Library/Include/prov/der_digests.h | 160 + > > CryptoPkg/Library/Include/prov/der_dsa.h | 94 + > > CryptoPkg/Library/Include/prov/der_ec.h | 286 ++ > > CryptoPkg/Library/Include/prov/der_ecx.h | 50 + > > CryptoPkg/Library/Include/prov/der_rsa.h | 187 ++ > > CryptoPkg/Library/Include/prov/der_sm2.h | 37 + > > CryptoPkg/Library/Include/prov/der_wrap.h | 46 + > > CryptoPkg/Library/Include/prov/digestcommon.h | 123 + > > .../Library/Include/prov/implementations.h | 516 ++++ > > CryptoPkg/Library/Include/prov/kdfexchange.h | 24 + > > CryptoPkg/Library/Include/prov/macsignature.h | 30 + > > CryptoPkg/Library/Include/prov/md5_sha1.h | 36 + > > CryptoPkg/Library/Include/prov/names.h | 327 +++ > > CryptoPkg/Library/Include/prov/proverr.h | 27 + > > CryptoPkg/Library/Include/prov/provider_ctx.h | 40 + > > .../Library/Include/prov/provider_util.h | 138 + > > .../Library/Include/prov/providercommon.h | 24 + > > .../Library/Include/prov/securitycheck.h | 30 + > > CryptoPkg/Library/Include/prov/seeding.h | 41 + > > CryptoPkg/Library/OpensslLib/buildinf.h | 2 +- > > .../Library/BaseCryptLib/Hash/CryptSm3.c | 14 +- > > .../Library/BaseCryptLib/SysCall/CrtWrapper.c | 10 + > > .../OpensslLib/{buildinf.h => buildinf.c} | 3 +- > > .../Library/OpensslLib/der_digests_gen.c | 160 + > > CryptoPkg/Library/OpensslLib/der_rsa_gen.c | 174 ++ > > CryptoPkg/Library/OpensslLib/der_wrap_gen.c | 46 + > > CryptoPkg/Library/OpensslLib/ossl_store.c | 11 + > > CryptoPkg/Library/OpensslLib/rand_pool.c | 20 +- > > CryptoPkg/Library/OpensslLib/openssl | 2 +- > > CryptoPkg/Library/OpensslLib/process_files.pl | 79 +- > > 71 files changed, 20510 insertions(+), 1351 deletions(-) > > create mode 100644 CryptoPkg/Library/Include/crypto/bn_conf.h > > create mode 100644 CryptoPkg/Library/Include/fcntl.h > > create mode 100644 CryptoPkg/Library/Include/openssl/asn1.h > > create mode 100644 CryptoPkg/Library/Include/openssl/asn1t.h > > create mode 100644 CryptoPkg/Library/Include/openssl/bio.h > > create mode 100644 CryptoPkg/Library/Include/openssl/cmp.h > > create mode 100644 CryptoPkg/Library/Include/openssl/cms.h > > create mode 100644 CryptoPkg/Library/Include/openssl/conf.h > > create mode 100644 CryptoPkg/Library/Include/openssl/configuration.h > > create mode 100644 CryptoPkg/Library/Include/openssl/crmf.h > > create mode 100644 CryptoPkg/Library/Include/openssl/crypto.h > > create mode 100644 CryptoPkg/Library/Include/openssl/ct.h > > create mode 100644 CryptoPkg/Library/Include/openssl/err.h > > create mode 100644 CryptoPkg/Library/Include/openssl/ess.h > > create mode 100644 CryptoPkg/Library/Include/openssl/fipskey.h > > create mode 100644 CryptoPkg/Library/Include/openssl/lhash.h > > create mode 100644 CryptoPkg/Library/Include/openssl/ocsp.h > > delete mode 100644 CryptoPkg/Library/Include/openssl/opensslconf.h > > create mode 100644 CryptoPkg/Library/Include/openssl/opensslv.h > > create mode 100644 CryptoPkg/Library/Include/openssl/pkcs12.h > > create mode 100644 CryptoPkg/Library/Include/openssl/pkcs7.h > > create mode 100644 CryptoPkg/Library/Include/openssl/safestack.h > > create mode 100644 CryptoPkg/Library/Include/openssl/srp.h > > create mode 100644 CryptoPkg/Library/Include/openssl/ssl.h > > create mode 100644 CryptoPkg/Library/Include/openssl/ui.h > > create mode 100644 CryptoPkg/Library/Include/openssl/x509.h > > create mode 100644 CryptoPkg/Library/Include/openssl/x509_vfy.h > > create mode 100644 CryptoPkg/Library/Include/openssl/x509v3.h > > create mode 100644 CryptoPkg/Library/Include/prov/bio.h > > create mode 100644 CryptoPkg/Library/Include/prov/blake2.h > > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon.h > > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_aead.h > > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_ccm.h > > create mode 100644 CryptoPkg/Library/Include/prov/ciphercommon_gcm.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_digests.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_dsa.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_ec.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_ecx.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_rsa.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_sm2.h > > create mode 100644 CryptoPkg/Library/Include/prov/der_wrap.h > > create mode 100644 CryptoPkg/Library/Include/prov/digestcommon.h > > create mode 100644 CryptoPkg/Library/Include/prov/implementations.h > > create mode 100644 CryptoPkg/Library/Include/prov/kdfexchange.h > > create mode 100644 CryptoPkg/Library/Include/prov/macsignature.h > > create mode 100644 CryptoPkg/Library/Include/prov/md5_sha1.h > > create mode 100644 CryptoPkg/Library/Include/prov/names.h > > create mode 100644 CryptoPkg/Library/Include/prov/proverr.h > > create mode 100644 CryptoPkg/Library/Include/prov/provider_ctx.h > > create mode 100644 CryptoPkg/Library/Include/prov/provider_util.h > > create mode 100644 CryptoPkg/Library/Include/prov/providercommon.h > > create mode 100644 CryptoPkg/Library/Include/prov/securitycheck.h > > create mode 100644 CryptoPkg/Library/Include/prov/seeding.h > > copy CryptoPkg/Library/OpensslLib/{buildinf.h => buildinf.c} (50%) > > create mode 100644 CryptoPkg/Library/OpensslLib/der_digests_gen.c > > create mode 100644 CryptoPkg/Library/OpensslLib/der_rsa_gen.c > > create mode 100644 CryptoPkg/Library/OpensslLib/der_wrap_gen.c > > > > -- > > 2.33.1 > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#84331): https://edk2.groups.io/g/devel/message/84331 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi, I've continued working on this over the last weeks. Time for a status update. All applies to the latest tree, sneak preview is here: https://github.com/kraxel/edk2/commits/openssl3 > Also, assuming you have done enough test, would you please provide: > 1) size difference, Including PEI, SMM, DXE. No changes in SEC and PEI. DXE: openssl 1.1 - 399582 SecureBootConfigDxe - 472182 SecurityStubDxe - 532626 VariableSmm - 656382 TlsDxe openssl 3.0 + 809886 SecureBootConfigDxe + 912310 SecurityStubDxe + 970898 VariableSmm + 1125758 TlsDxe Most of that seems to come from some openssl core changes (the new 'provider' concept) and I don't see an easy way to cut that down. That is with the same feature set we have right now (i.e. no elliptic curves and thus no TLS 1.3 support). > 2) performance difference, Including PEI, SMM, DXE. Suggestions how to measure that? > 3) what unit test you have done (such as each crypto API) CryptoPkg/UnitTest passes. > 4) what system test you have done (such as secure boot, trusted boot) Secure boot works. TlsDxe (boot from https server) works. TPM not tested yet. I still have a bunch of failures in CI, for some of them I'm not sure how to handle them best: (1) 32-bit builds on windows fail: INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external symbol __allmul INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external symbol __aulldiv INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external symbol __aulldvrm INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external symbol __ftol2_sse Those symbols look like they reference helper functions to do 64bit math on 32bit architecture. Any hints how to fix that? (2) va_arg is not working with floats due to SEE being disabled: INFO - /home/vsts/work/1/s/CryptoPkg/Library/OpensslLib/openssl/crypto/bio/bio_print.c:265:28: error: SSE register argument with SSE disabled INFO - fvalue = va_arg(args, LDOUBLE); I can't see a way to fix that given that va_arg typically refers to a compiler builtin so I don't think there is a way to declare that a EFIAPI function to change the calling convention. Not all builds fail though, possibly because the compiler inlines with optimization turned on. Suggestions anyone? (3) Some NOOPT builds are failing due to the size growing ... take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85754): https://edk2.groups.io/g/devel/message/85754 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Thank you! Good result. Comment below: > -----Original Message----- > From: kraxel@redhat.com <kraxel@redhat.com> > Sent: Monday, January 17, 2022 7:46 PM > To: devel@edk2.groups.io; Yao, Jiewen <jiewen.yao@intel.com> > Cc: Kinney, Michael D <michael.d.kinney@intel.com>; Wang, Jian J > <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel > Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl > submodule to v3.0 > > Hi, > > I've continued working on this over the last weeks. Time for a status > update. All applies to the latest tree, sneak preview is here: > https://github.com/kraxel/edk2/commits/openssl3 > > > Also, assuming you have done enough test, would you please provide: > > 1) size difference, Including PEI, SMM, DXE. > > No changes in SEC and PEI. [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. DXE: > > openssl 1.1 > - 399582 SecureBootConfigDxe > - 472182 SecurityStubDxe > - 532626 VariableSmm > - 656382 TlsDxe > > openssl 3.0 > + 809886 SecureBootConfigDxe > + 912310 SecurityStubDxe > + 970898 VariableSmm > + 1125758 TlsDxe > > Most of that seems to come from some openssl core changes (the new > 'provider' concept) and I don't see an easy way to cut that down. > > That is with the same feature set we have right now (i.e. no elliptic > curves and thus no TLS 1.3 support). [Jiewen] It almost doubles the size, which will becomes a big challenge for openssl3.0 adoption. > > > 2) performance difference, Including PEI, SMM, DXE. > > Suggestions how to measure that? [Jiewen] Please just write an app to call the crypto API, multiple times. https://github.com/tianocore/edk2/tree/master/CryptoPkg/Test/UnitTest/Library/BaseCryptLib I think we can focus on SHA256/RSA2048 + AES, which is used in secure boot, and HTTPS boot. > > > 3) what unit test you have done (such as each crypto API) > > CryptoPkg/UnitTest passes. [Jiewen] Good enough. > > > 4) what system test you have done (such as secure boot, trusted boot) > > Secure boot works. > TlsDxe (boot from https server) works. > TPM not tested yet. [Jiewen] Good enough. TPM only includes HASH. I am not too worry about that. > > > I still have a bunch of failures in CI, for some of them I'm not sure > how to handle them best: > > (1) 32-bit builds on windows fail: > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > symbol __allmul > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > symbol __aulldiv > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > symbol __aulldvrm > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > symbol __ftol2_sse > > Those symbols look like they reference helper functions to do 64bit math > on 32bit architecture. Any hints how to fix that? [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > > (2) va_arg is not working with floats due to SEE being disabled: > > INFO - > /home/vsts/work/1/s/CryptoPkg/Library/OpensslLib/openssl/crypto/bio/bio_pri > nt.c:265:28: error: SSE register argument with SSE disabled > INFO - fvalue = va_arg(args, LDOUBLE); > > I can't see a way to fix that given that va_arg typically refers to a > compiler builtin so I don't think there is a way to declare that a > EFIAPI function to change the calling convention. Not all builds fail > though, possibly because the compiler inlines with optimization turned > on. > > Suggestions anyone? [Jiewen] This seems infrastructure issue. Any suggestion, Mike ? > > > (3) Some NOOPT builds are failing due to the size growing ... [Jiewen] Size becomes big challenge... Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85781): https://edk2.groups.io/g/devel/message/85781 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
> > No changes in SEC and PEI. > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. PEI has this (OvmfIa32X64Pkg build): 7062 TpmMmioSevDecryptPei 7830 StatusCodeHandlerPei 7902 ReportStatusCodeRouterPei 8470 FaultTolerantWritePei 9734 SmmAccessPei 11206 Tcg2ConfigPei 11842 PeiVariable 14730 Tcg2PlatformPei 17274 TcgPei 18438 S3Resume2Pei 18682 DxeIpl 18938 PcdPeim 38014 CpuMpPei 39554 PlatformPei 45050 PeiCore 49274 Tcg2Pei No size change for Tcg2Pei. The other modules are not there. Seems they are related to firmware updates. We don't have that on ovmf as we can simply update the firmware image files on the host machine ... Is there some target I could use to test-build those modules? > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > symbol __allmul > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > symbol __aulldiv > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > symbol __aulldvrm > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > symbol __ftol2_sse > > > > Those symbols look like they reference helper functions to do 64bit math > > on 32bit architecture. Any hints how to fix that? > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib Any hints where I could get them? Given this happens on windows builds it's probably somewhere in the microsoft standard C library? Is that available as open source somewhere? > > (3) Some NOOPT builds are failing due to the size growing ... > [Jiewen] Size becomes big challenge... > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? Seems the idea is to have only one openssl copy in the dxe image by calling a protocol instead of linking a lib. Makes sense. Is this documented somewhere? Is there some easy way to use that as drop-in replacement? Or do we have to change all crypto users to call the driver instead of linking the lib? take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85896): https://edk2.groups.io/g/devel/message/85896 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com <kraxel@redhat.com> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com> > Cc: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin > <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85930): https://edk2.groups.io/g/devel/message/85930 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj ulldvrm.obj ullrem.obj ullshr.obj memcmp.obj memcpycpy.obj and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! 1. Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” 2. Update the MSFT_DEF.txt tool chain definition path DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib 1. Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries From now on all existing 32Bit components have access to their own compiler intrinsics without touching any .INF file and the problem is instantly gone. Please do the same for * GCCINTRINx86-32<compilerversion>.lib Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! UEFI shall conform the execution environment described in the C Specification http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> and shall not try to create a new restricted “UEFI execution environment” that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces some new intrinsic functions. Who knows… In contrast to: “I think we shouldn't add any intrinsics unless we are absolutely forced to. I do agree however that, for those intrinsics that we cannot at all avoid reimplementing, we should at least collect them in a common library. (In theory, I can also imagine reimplementing all possible intrinsics *if* the edk2 coding style spec / requirements are updated in parallel, permitting all new code to universally rely on the intrinsics, rather than the BaseLib / BaseMemoryLib functions.)” https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> This mindset violates edk2 coding style spec too: https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> * Maintainability * Extensibility * Intellectual manageability * Portability * Reusability * Standard techniques Have fun, Kilian From: Michael D Kinney<mailto:michael.d.kinney@intel.com> Sent: Friday, January 21, 2022 05:39 PM To: kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com <kraxel@redhat.com> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com> > Cc: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin > <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86027): https://edk2.groups.io/g/devel/message/86027 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi Kilian, I am in favor of an intrinsic lib to improve the EDK II development environment. This has already been done for ARM compilers. The solution should mirror that approach. It would be best if we had source code (either in the edk2 repo or through a submodule) for the required intrinsic APIs. If source code is not possible and we have to use a binary, then that must be accessed through a submodule. The edk2 repo does not host binaries. We use repos such as edk2-non-osi for binaries. We also have to provide a solution that works with supported compilers (VS, GCC, CLANG, XCODE). One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs across compiler releases. We would need to define a solution that will work if there are these types of changes, which would potentially mean a different instance of the intrinsic library for each tool chain tag. I think in practice, the intrinsic APIs we are seeing from use of C code from submodules is a very limited set that do not change across compiler releases, so the maintenance of these intrinsic libs would be manageable. If we go down the source code path, we can break it up into the following tasks: 1. Identify the specific subset of intrinsic APIs from each compiler that is required for the edk2 use cases. 2. Obtain the function prototype and full documentation for each intrinsic API to support implementation and unit tests. 3. Implement the APIs for all compilers. 4. Implement unit tests for all APIs for all compilers using UnitTestFrameworkPkg unit tests. 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic libs 6. Remove intrinsic APIs from EDK II modules that currently maintain their own implementations of intrinsic APIs. Best regards, Mike From: Kilian Kegel <kilian_kegel@outlook.com> Sent: Monday, January 24, 2022 8:25 AM To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj ulldvrm.obj ullrem.obj ullshr.obj memcmp.obj memcpycpy.obj and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! 1. Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” 2. Update the MSFT_DEF.txt tool chain definition path DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib 1. Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries From now on all existing 32Bit components have access to their own compiler intrinsics without touching any .INF file and the problem is instantly gone. Please do the same for * GCCINTRINx86-32<compilerversion>.lib Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! UEFI shall conform the execution environment described in the C Specification http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> and shall not try to create a new restricted “UEFI execution environment” that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces some new intrinsic functions. Who knows… In contrast to: “I think we shouldn't add any intrinsics unless we are absolutely forced to. I do agree however that, for those intrinsics that we cannot at all avoid reimplementing, we should at least collect them in a common library. (In theory, I can also imagine reimplementing all possible intrinsics *if* the edk2 coding style spec / requirements are updated in parallel, permitting all new code to universally rely on the intrinsics, rather than the BaseLib / BaseMemoryLib functions.)” https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> This mindset violates edk2 coding style spec too: https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> * Maintainability * Extensibility * Intellectual manageability * Portability * Reusability * Standard techniques Have fun, Kilian From: Michael D Kinney<mailto:michael.d.kinney@intel.com> Sent: Friday, January 21, 2022 05:39 PM To: kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com<mailto:kraxel@redhat.com> <kraxel@redhat.com<mailto:kraxel@redhat.com>> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>> > Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin > <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86028): https://edk2.groups.io/g/devel/message/86028 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Mike, Just my two cents: I think adding intrinsic libraries is a mixed bag, for the following reasons: 1) The intrinsic libraries are completely internal to the compilers. Breaking down that toolchain/code barrier is not a good idea if we want the project to compile using a good variety of compilers. The API is unstable (as it's internal to the compiler + version) and sometimes undocumented; while in reality the ABI doesn't really change (at least in the LLVM/GCC world, not sure about the other compilers), it's something to consider. 2) Linking the compiler's builtin libraries would fix our issues, except that it doesn't work in cases where object files are tagged with ABI (such as hard FP vs soft FP). On the other hand, the latest libgcc_s.so symbol I can find was introduced in GCC 7.0 (2017) and is completely unrelated to any simple 64-bit integer math we may want to do. So, in our very simple integer-mathy case, it may end up being a solid option. LLVM also has a testsuite for its intrinsics, which is handy :) It's worth noting that (at least) LLVM/GCC expect standard freestanding <string.h> functions like memcpy, strlen, ... to be available; I think it would be a good idea to supply these and drop "-fno-builtin" so that the compiler can do its job and optimize code further. Also, if we're going to add runtime library code, UBSan and Asan might be worth a look ;) Best regards, Pedro On Mon, Jan 24, 2022 at 5:29 PM Michael D Kinney <michael.d.kinney@intel.com> wrote: > Hi Kilian, > > > > I am in favor of an intrinsic lib to improve the EDK II development > environment. > > > > This has already been done for ARM compilers. The solution should mirror > that approach. > > > > It would be best if we had source code (either in the edk2 repo or through > a submodule) for > > the required intrinsic APIs. If source code is not possible and we have > to use a binary, then > > that must be accessed through a submodule. The edk2 repo does not host > binaries. We use > > repos such as edk2-non-osi for binaries. > > > > We also have to provide a solution that works with supported compilers > (VS, GCC, CLANG, XCODE). > > > > One of the challenges is that compilers are allowed to add/remove/modify > intrinsic APIs > > across compiler releases. We would need to define a solution that will > work if there are > > these types of changes, which would potentially mean a different instance > of the intrinsic > > library for each tool chain tag. I think in practice, the intrinsic APIs > we are seeing from use > > of C code from submodules is a very limited set that do not change across > compiler releases, > > so the maintenance of these intrinsic libs would be manageable. > > > > If we go down the source code path, we can break it up into the following > tasks: > > 1. Identify the specific subset of intrinsic APIs from each compiler > that is required for the edk2 use cases. > 2. Obtain the function prototype and full documentation for each > intrinsic API to support implementation and unit tests. > 3. Implement the APIs for all compilers. > 4. Implement unit tests for all APIs for all compilers using > UnitTestFrameworkPkg unit tests. > 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic > libs > 6. Remove intrinsic APIs from EDK II modules that currently maintain > their own implementations of intrinsic APIs. > > > > Best regards, > > > > Mike > > > > *From:* Kilian Kegel <kilian_kegel@outlook.com> > *Sent:* Monday, January 24, 2022 8:25 AM > *To:* devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; > kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan < > sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com> > *Cc:* devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, > Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; > Lu, XiaoyuX <xiaoyux.lu@intel.com> > *Subject:* RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > > > The 64-bit integer math intrinsics and other intrinsic > > problems could be solved easily for ever: > > > > 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for > ll*.obj and ull*.obj only) > > ltod3.obj > > ftol2.obj > > lldiv.obj > > lldvrm.obj > > llmul.obj > > llrem.obj > > llshl.obj > > llshr.obj > > ulldiv.obj > > ulldvrm.obj > > ullrem.obj > > ullshr.obj > > memcmp.obj > > memcpycpy.obj > > and adjust for usability in EDK2 (remove / solve further > internal dependencies or rewrite “*cpy” and “*cmp” functions) > > This is already done in IntrinsicLib.lib for some of the above functions, > just complete this task! > > 1. Put all the .OBJ into a e.g. *edk2\Conf > \“MSFTINTRINx86-32<compilerversion>.lib”* > 2. *Update the MSFT_DEF.txt tool chain definition path* > > DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\* > MSFTINTRINx86-32<compilerversion>.lib* > > RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\* > MSFTINTRINx86-32<compilerversion>.lib* > > 1. Resolve build conflicts with other existing intrinsic libraries > from CryptoPkg, RedfishPkg… – remove these libraries > > > > *From now on all existing 32Bit components have access to their own > compiler intrinsics without* > > *touching any .INF file and the problem is instantly gone.* > > > > Please do the same for > > - *GCCINTRINx86-32<compilerversion>.lib* > > > > *Leave the intrinsic restrictions behind and just provide all required > intrinsics the compiler needs* > > *to fulfil the C-Standard!* > > > > UEFI shall conform the execution environment described in the C > Specification > > http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23 > <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> > > and shall not try to create a new restricted “UEFI execution environment” > > that currently prohibits some “expressions” (shift << >> , divide / % ) on > some “data types” (64bit “long long”) > > but maybe in the future will prohibit some more “expressions” (logical AND > &&, relational-expression < >) on > > still speculative “data types” (e.g. a 128bit “extended long”) or just > because a new compiler > > (version) with some new optimization(ultra slow)/security(specdown/meltre) > capabilities introduces > > some new intrinsic functions. > > Who knows… > > > > In contrast to: > > “I think we shouldn't add any intrinsics unless we are absolutely forced > > to. I do agree however that, for those intrinsics that we cannot at all > > avoid reimplementing, we should at least collect them in a common > > library. > > (In theory, I can also imagine reimplementing all possible intrinsics > > *if* the edk2 coding style spec / requirements are updated in parallel, > > permitting all new code to universally rely on the intrinsics, rather > > than the BaseLib / BaseMemoryLib functions.)” > > https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2 > <https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> > > > > This mindset violates edk2 coding style spec too: > > > https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles > <https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> > > - Maintainability > - Extensibility > - Intellectual manageability > - Portability > - Reusability > - Standard techniques > > > > Have fun, > > Kilian > > > > *From: *Michael D Kinney <michael.d.kinney@intel.com> > *Sent: *Friday, January 21, 2022 05:39 PM > *To: *kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan > <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com>; Kinney, > Michael D <michael.d.kinney@intel.com> > *Cc: *devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, > Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > *Subject: *Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > > > Comments below. > > Mike > > > -----Original Message----- > > From: kraxel@redhat.com <kraxel@redhat.com> > > Sent: Friday, January 21, 2022 12:31 AM > > To: Yao, Jiewen <jiewen.yao@intel.com> > > Cc: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; > Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin > > <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > > > > > No changes in SEC and PEI. > > > [Jiewen] Do you mean the Crypto consumer in PEI has no size > difference? Such as > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei > , > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei > , > > > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei > linking > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256 > . > > > > PEI has this (OvmfIa32X64Pkg build): > > > > 7062 TpmMmioSevDecryptPei > > 7830 StatusCodeHandlerPei > > 7902 ReportStatusCodeRouterPei > > 8470 FaultTolerantWritePei > > 9734 SmmAccessPei > > 11206 Tcg2ConfigPei > > 11842 PeiVariable > > 14730 Tcg2PlatformPei > > 17274 TcgPei > > 18438 S3Resume2Pei > > 18682 DxeIpl > > 18938 PcdPeim > > 38014 CpuMpPei > > 39554 PlatformPei > > 45050 PeiCore > > 49274 Tcg2Pei > > > > No size change for Tcg2Pei. > > > > The other modules are not there. Seems they are related to firmware > > updates. We don't have that on ovmf as we can simply update the > > firmware image files on the host machine ... > > > > Is there some target I could use to test-build those modules? > > > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved > external > > > > symbol __allmul > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved > external > > > > symbol __aulldiv > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: > unresolved external > > > > symbol __aulldvrm > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: > unresolved external > > > > symbol __ftol2_sse > > > > > > > > Those symbols look like they reference helper functions to do 64bit > math > > > > on 32bit architecture. Any hints how to fix that? > > > [Jiewen] Please add them to > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > > > Any hints where I could get them? Given this happens on windows builds > > it's probably somewhere in the microsoft standard C library? Is that > > available as open source somewhere? > > Sean and Bret may be able to help with these. > > There is also a BZ on this topic. > > https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > > > > (3) Some NOOPT builds are failing due to the size growing ... > > > [Jiewen] Size becomes big challenge... > > > Have you tried to use > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > > > Seems the idea is to have only one openssl copy in the dxe image by > > calling a protocol instead of linking a lib. Makes sense. > > > > Is this documented somewhere? Is there some easy way to use that as > > drop-in replacement? Or do we have to change all crypto users to call > > the driver instead of linking the lib? > > > > take care, > > Gerd > > > > > > > -- Pedro Falcato -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86031): https://edk2.groups.io/g/devel/message/86031 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi, > I think adding intrinsic libraries is a mixed bag, for the following > reasons: > > 1) The intrinsic libraries are completely internal to the compilers. > Breaking down that toolchain/code barrier is not a good idea if we want the > project to compile using a good variety of compilers. The API is unstable > (as it's internal to the compiler + version) and sometimes undocumented; > while in reality the ABI doesn't really change (at least in the LLVM/GCC > world, not sure about the other compilers), it's something to consider. Yes. But apparently there is no way around them. We have them for arm. We have them for openssl. IntelUndiPkg in edk2-staging has some too (see IntelUndiPkg/LibC). And I wouldn't be surprised if there are more cases ... Having a policy to outlaw Intrinsics, but then hand out exceptions left and right doesn't look like a good idea to me. I think we should revisit that and accept that there simply is no way around Intrinsics in some cases. I think it makes sense to consolidate all the Intrinsics we have, i.e. move them over to MdePkg, make everybody use that, so we have only a single version to maintain. I think it also makes sense to restrict Intrinsics to the cases where we have no other option, to keep them as small as possible and also make it as easy as possible to maintain them. > 2) Linking the compiler's builtin libraries would fix our issues, except > that it doesn't work in cases where object files are tagged with ABI (such > as hard FP vs soft FP). Also: * On my system the gcc intrinsics are only available as shared library, so the "just unpack the lib and use the object files" idea is not going to work. * I have my doubts that compiler's builtin libraries are optimized for size, so I'd suspect we would see a noticeable size grow from that. * I'd very much prefer to continue with the current approach to have source code for the Intrinsics we need. In case we run into trouble things tend to be much easier to fix when you have the source code at hand. That's actually part of the open source success story. take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86079): https://edk2.groups.io/g/devel/message/86079 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi Gerd, >* On my system the gcc intrinsics are only available as shared library, > so the "just unpack the lib and use the object files" idea is not > going to work. [cid:image002.png@01D81390.22979F10] This little C program makes an unsigned 64Bit division on PC compilers. Running a 32Bit code generator, it usually invokes an intrinsic function. * MSFT: __aulldiv() * GCC: __udivdi3() On my 32Bit Ubuntu standard installation I ran 1. cc - Xlinker -Map=static.map hello.c -static 2. cc -Xlinker -Map=shared.map hello.c The first .OBJ file mentioned in the .MAP file is in both cases: /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) [cid:image004.png@01D8139D.F9CF1140] [cid:image003.png@01D8139E.1CD325F0] Then for each a.out I did: * objdump -d a.out > static.dis * objdump -d a.out > shared.dis In both cases the intrinsic function is fully linked into the .ELF executable. [cid:image005.png@01D8139E.B11BCFA0] >so the "just unpack the lib and use the object files" idea is not >going to work. It seems to me that GNU holds the intrinsic functions in a separate library that can be used without any change, and is always correct by definition. For Microsoft that is only true when a SDK is installed (INT64.LIB). Without SDK the intrinsic functions were included in LIBCMT.LIB and must be isolated manually. Gerd, can you please doublecheck in your GCC build, if that works: 1. add a 64Bit div to an x86 PEI module like: [cid:image007.png@01D813C5.041241A0] 1. add libgcc.a as a search library, adjust the conf\tools_def.txt like: DEBUG_GCCxx_IA32_DLINK_FLAGS = …predefined parameter … /usr/lib/gcc/i686-linux-gnu/6/libgcc.a to match your build system 1. build the BIOS 2. if the build gets ready, check the .MAP file whether it contains __udivdi3() or not >* I have my doubts that compiler's builtin libraries are optimized for > size, so I'd suspect we would see a noticeable size grow from that. Please check the size of __udivdi3() and whether the tianocore reimplementation is smaller or not If this works for all build platforms, independently of using the tianocore reimplementation or using the original compiler intrinsics, this is correct location to place the address of the intrinsic library. For all optimization modes, operation modes (64Bit/32Bit) the intrinsic library is available for the compiler. GNU lists the intrinsics: https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc The intrinsic library belongs to the compiler not to the build system. If the build system changes from EDK2 to VS2022/MSBUILD, the compiler expects the same intrinsic library. Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! Thanks a lot, Kilian https://github.com/tianocore/edk2-staging/tree/CdePkg#cdepkgblog From: kraxel@redhat.com<mailto:kraxel@redhat.com> Sent: Wednesday, January 26, 2022 12:02 PM To: Pedro Falcato<mailto:pedro.falcato@gmail.com> Cc: edk2-devel-groups-io<mailto:devel@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kinney@intel.com>; Kilian Kegel<mailto:kilian_kegel@outlook.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi, > I think adding intrinsic libraries is a mixed bag, for the following > reasons: > > 1) The intrinsic libraries are completely internal to the compilers. > Breaking down that toolchain/code barrier is not a good idea if we want the > project to compile using a good variety of compilers. The API is unstable > (as it's internal to the compiler + version) and sometimes undocumented; > while in reality the ABI doesn't really change (at least in the LLVM/GCC > world, not sure about the other compilers), it's something to consider. Yes. But apparently there is no way around them. We have them for arm. We have them for openssl. IntelUndiPkg in edk2-staging has some too (see IntelUndiPkg/LibC). And I wouldn't be surprised if there are more cases ... Having a policy to outlaw Intrinsics, but then hand out exceptions left and right doesn't look like a good idea to me. I think we should revisit that and accept that there simply is no way around Intrinsics in some cases. I think it makes sense to consolidate all the Intrinsics we have, i.e. move them over to MdePkg, make everybody use that, so we have only a single version to maintain. I think it also makes sense to restrict Intrinsics to the cases where we have no other option, to keep them as small as possible and also make it as easy as possible to maintain them. > 2) Linking the compiler's builtin libraries would fix our issues, except > that it doesn't work in cases where object files are tagged with ABI (such > as hard FP vs soft FP). Also: * On my system the gcc intrinsics are only available as shared library, so the "just unpack the lib and use the object files" idea is not going to work. * I have my doubts that compiler's builtin libraries are optimized for size, so I'd suspect we would see a noticeable size grow from that. * I'd very much prefer to continue with the current approach to have source code for the Intrinsics we need. In case we run into trouble things tend to be much easier to fix when you have the source code at hand. That's actually part of the open source success story. take care, Gerd Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows From: Kilian Kegel<mailto:KILIAN_KEGEL@OUTLOOK.COM> Sent: Tuesday, January 25, 2022 09:06 PM To: Kinney, Michael D<mailto:michael.d.kinney@intel.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Mike, thank you for your explanation. I understand all the technical aspects. But let me go into the details of my approach, that skips step 2) to 5) and adds step 1.5) >I think in practice, the intrinsic APIs we are seeing from use >of C code from submodules is a very limited set that do not >change across compiler releases, I totally agree. E.g INT64.LIB is the same since 2004 (WinXP DDK). But my perspective is different anyway: 1. an intrinsic library belongs to a particular compiler/linker couple 2. an intrinsic library does not belong to a UEFI tianocore or commercial BIOS feature set and should be managed outside from any EDK2 specific build description (.INF, .DSC) Let’s assume there is a C build environment fully installed, e.g. Microsoft VS2022, on an EDK2 build machine and all legal aspects were fulfilled. In that case the advanced developer is able to locate the library, that holds the intrinsic functions (intrinsic .OBJ modules) we needed to extract. (simply by checking the .MAP of a 32bit executable that pulls in the particular intrinsics) This is step 1) >One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs >across compiler releases. We would need to define a solution that will work if there are >these types of changes, which would potentially mean a different instance of the intrinsic >library for each tool chain tag. Here comes step 1.5): In case of Microsoft build it is LIBCMT.LIB that can be found when walking through the LIB environment string. It is easy to extend EDKSETUP.BAT to generate MSFTINTRINx86-32.LIB each time: 1. locate LIBCMT.LIB 2. extract the identified .OBJ modules from step 1: “LIB.EXE /extract:full_path_name.obj /out:name.obj LIBCMT.LIB” 3. bind extracted .OBJ to the MSFTINTRINx86-32.LIB: “LIB.EXE *.obj /out:%CONF_PATH%\MSFTINTRINx86-32.lib” Now MSFTINTRINx86-32.LIB is located in the conf directory. Adjust the DLINK_FLAGS in tools_def.txt to hold MSFTINTRINx86-32.LIB as a search library: DEBUG_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG %CONF_PATH%\MSFTINTRINx86-32.LIB RELEASE_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data %CONF_PATH%\MSFTINTRINx86-32.LIB From now on the intrinsics are available for all 32Bit components. With that procedure it is guaranteed by design, that the intrinsics are always available and match a particular compiler/linker release. * it saves storage space since source code or binary modules don’t need to be kept * because they are not kept, they don’t need maintainance * no one needs to understand and document (in math details) the internals and the interface * no one needs to test for the math functions, as it is necessary for tianocore re-implementations * the compiler vendor itself is in charge in a court case The script below is a demonstration of the above arguments. It additionally adds memcpy() and memcmp() to MSFTINTRINx86-32.LIB, that the compiler sometimes needs, depending on optimization style, array size, instruction set, whatsoever … [cid:image001.png@01D81389.F76DB8C0] I have checked some more .OBJ from LIBCMT.LIB and some of them (ftol3.obj to get __ltod3() long to double needed for difftime()) seem not to be space optimized for BIOS usage, because the ftol3.obj holds multiple functions (and so violates the ODR one definition rule). But also such cases could be handled automatically by a script (I wrote a C program < 200 lines) that disassembles (using Microsoft DUMPBIN.EXE) the .OBJ, splits by simple text processing into single-function-.ASM-files that could be assembled back to multiple .OBJ of smaller code size. For this approach compiler, library manager, disassembler (DUMPBIN, OBJDUMP) were needed, that are available on all build machines by definition. Best regards Kilian From: Kinney, Michael D<mailto:michael.d.kinney@intel.com> Sent: Monday, January 24, 2022 06:28 PM To: Kilian Kegel<mailto:kilian_kegel@outlook.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Kilian, I am in favor of an intrinsic lib to improve the EDK II development environment. This has already been done for ARM compilers. The solution should mirror that approach. It would be best if we had source code (either in the edk2 repo or through a submodule) for the required intrinsic APIs. If source code is not possible and we have to use a binary, then that must be accessed through a submodule. The edk2 repo does not host binaries. We use repos such as edk2-non-osi for binaries. We also have to provide a solution that works with supported compilers (VS, GCC, CLANG, XCODE). One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs across compiler releases. We would need to define a solution that will work if there are these types of changes, which would potentially mean a different instance of the intrinsic library for each tool chain tag. I think in practice, the intrinsic APIs we are seeing from use of C code from submodules is a very limited set that do not change across compiler releases, so the maintenance of these intrinsic libs would be manageable. If we go down the source code path, we can break it up into the following tasks: 1. Identify the specific subset of intrinsic APIs from each compiler that is required for the edk2 use cases. 2. Obtain the function prototype and full documentation for each intrinsic API to support implementation and unit tests. 3. Implement the APIs for all compilers. 4. Implement unit tests for all APIs for all compilers using UnitTestFrameworkPkg unit tests. 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic libs 6. Remove intrinsic APIs from EDK II modules that currently maintain their own implementations of intrinsic APIs. Best regards, Mike From: Kilian Kegel <kilian_kegel@outlook.com> Sent: Monday, January 24, 2022 8:25 AM To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj ulldvrm.obj ullrem.obj ullshr.obj memcmp.obj memcpycpy.obj and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! 1. Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” 2. Update the MSFT_DEF.txt tool chain definition path DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib 1. Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries From now on all existing 32Bit components have access to their own compiler intrinsics without touching any .INF file and the problem is instantly gone. Please do the same for * GCCINTRINx86-32<compilerversion>.lib Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! UEFI shall conform the execution environment described in the C Specification http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> and shall not try to create a new restricted “UEFI execution environment” that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces some new intrinsic functions. Who knows… In contrast to: “I think we shouldn't add any intrinsics unless we are absolutely forced to. I do agree however that, for those intrinsics that we cannot at all avoid reimplementing, we should at least collect them in a common library. (In theory, I can also imagine reimplementing all possible intrinsics *if* the edk2 coding style spec / requirements are updated in parallel, permitting all new code to universally rely on the intrinsics, rather than the BaseLib / BaseMemoryLib functions.)” https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> This mindset violates edk2 coding style spec too: https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> * Maintainability * Extensibility * Intellectual manageability * Portability * Reusability * Standard techniques Have fun, Kilian From: Michael D Kinney<mailto:michael.d.kinney@intel.com> Sent: Friday, January 21, 2022 05:39 PM To: kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com<mailto:kraxel@redhat.com> <kraxel@redhat.com<mailto:kraxel@redhat.com>> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>> > Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin > <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86126): https://edk2.groups.io/g/devel/message/86126 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=- a.out: file format elf32-i386 Disassembly of section .init: 080482ac <_init>: 80482ac: 53 push %ebx 80482ad: 83 ec 08 sub $0x8,%esp 80482b0: e8 8b 00 00 00 call 8048340 <__x86.get_pc_thunk.bx> 80482b5: 81 c3 4b 1d 00 00 add $0x1d4b,%ebx 80482bb: 8b 83 fc ff ff ff mov -0x4(%ebx),%eax 80482c1: 85 c0 test %eax,%eax 80482c3: 74 05 je 80482ca <_init+0x1e> 80482c5: e8 36 00 00 00 call 8048300 <.plt.got> 80482ca: 83 c4 08 add $0x8,%esp 80482cd: 5b pop %ebx 80482ce: c3 ret Disassembly of section .plt: 080482d0 <.plt>: 80482d0: ff 35 04 a0 04 08 pushl 0x804a004 80482d6: ff 25 08 a0 04 08 jmp *0x804a008 80482dc: 00 00 add %al,(%eax) ... 080482e0 <printf@plt>: 80482e0: ff 25 0c a0 04 08 jmp *0x804a00c 80482e6: 68 00 00 00 00 push $0x0 80482eb: e9 e0 ff ff ff jmp 80482d0 <.plt> 080482f0 <__libc_start_main@plt>: 80482f0: ff 25 10 a0 04 08 jmp *0x804a010 80482f6: 68 08 00 00 00 push $0x8 80482fb: e9 d0 ff ff ff jmp 80482d0 <.plt> Disassembly of section .plt.got: 08048300 <.plt.got>: 8048300: ff 25 fc 9f 04 08 jmp *0x8049ffc 8048306: 66 90 xchg %ax,%ax Disassembly of section .text: 08048310 <_start>: 8048310: 31 ed xor %ebp,%ebp 8048312: 5e pop %esi 8048313: 89 e1 mov %esp,%ecx 8048315: 83 e4 f0 and $0xfffffff0,%esp 8048318: 50 push %eax 8048319: 54 push %esp 804831a: 52 push %edx 804831b: 68 00 86 04 08 push $0x8048600 8048320: 68 a0 85 04 08 push $0x80485a0 8048325: 51 push %ecx 8048326: 56 push %esi 8048327: 68 0b 84 04 08 push $0x804840b 804832c: e8 bf ff ff ff call 80482f0 <__libc_start_main@plt> 8048331: f4 hlt 8048332: 66 90 xchg %ax,%ax 8048334: 66 90 xchg %ax,%ax 8048336: 66 90 xchg %ax,%ax 8048338: 66 90 xchg %ax,%ax 804833a: 66 90 xchg %ax,%ax 804833c: 66 90 xchg %ax,%ax 804833e: 66 90 xchg %ax,%ax 08048340 <__x86.get_pc_thunk.bx>: 8048340: 8b 1c 24 mov (%esp),%ebx 8048343: c3 ret 8048344: 66 90 xchg %ax,%ax 8048346: 66 90 xchg %ax,%ax 8048348: 66 90 xchg %ax,%ax 804834a: 66 90 xchg %ax,%ax 804834c: 66 90 xchg %ax,%ax 804834e: 66 90 xchg %ax,%ax 08048350 <deregister_tm_clones>: 8048350: b8 1f a0 04 08 mov $0x804a01f,%eax 8048355: 2d 1c a0 04 08 sub $0x804a01c,%eax 804835a: 83 f8 06 cmp $0x6,%eax 804835d: 76 1a jbe 8048379 <deregister_tm_clones+0x29> 804835f: b8 00 00 00 00 mov $0x0,%eax 8048364: 85 c0 test %eax,%eax 8048366: 74 11 je 8048379 <deregister_tm_clones+0x29> 8048368: 55 push %ebp 8048369: 89 e5 mov %esp,%ebp 804836b: 83 ec 14 sub $0x14,%esp 804836e: 68 1c a0 04 08 push $0x804a01c 8048373: ff d0 call *%eax 8048375: 83 c4 10 add $0x10,%esp 8048378: c9 leave 8048379: f3 c3 repz ret 804837b: 90 nop 804837c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08048380 <register_tm_clones>: 8048380: b8 1c a0 04 08 mov $0x804a01c,%eax 8048385: 2d 1c a0 04 08 sub $0x804a01c,%eax 804838a: c1 f8 02 sar $0x2,%eax 804838d: 89 c2 mov %eax,%edx 804838f: c1 ea 1f shr $0x1f,%edx 8048392: 01 d0 add %edx,%eax 8048394: d1 f8 sar %eax 8048396: 74 1b je 80483b3 <register_tm_clones+0x33> 8048398: ba 00 00 00 00 mov $0x0,%edx 804839d: 85 d2 test %edx,%edx 804839f: 74 12 je 80483b3 <register_tm_clones+0x33> 80483a1: 55 push %ebp 80483a2: 89 e5 mov %esp,%ebp 80483a4: 83 ec 10 sub $0x10,%esp 80483a7: 50 push %eax 80483a8: 68 1c a0 04 08 push $0x804a01c 80483ad: ff d2 call *%edx 80483af: 83 c4 10 add $0x10,%esp 80483b2: c9 leave 80483b3: f3 c3 repz ret 80483b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80483b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080483c0 <__do_global_dtors_aux>: 80483c0: 80 3d 1c a0 04 08 00 cmpb $0x0,0x804a01c 80483c7: 75 13 jne 80483dc <__do_global_dtors_aux+0x1c> 80483c9: 55 push %ebp 80483ca: 89 e5 mov %esp,%ebp 80483cc: 83 ec 08 sub $0x8,%esp 80483cf: e8 7c ff ff ff call 8048350 <deregister_tm_clones> 80483d4: c6 05 1c a0 04 08 01 movb $0x1,0x804a01c 80483db: c9 leave 80483dc: f3 c3 repz ret 80483de: 66 90 xchg %ax,%ax 080483e0 <frame_dummy>: 80483e0: b8 10 9f 04 08 mov $0x8049f10,%eax 80483e5: 8b 10 mov (%eax),%edx 80483e7: 85 d2 test %edx,%edx 80483e9: 75 05 jne 80483f0 <frame_dummy+0x10> 80483eb: eb 93 jmp 8048380 <register_tm_clones> 80483ed: 8d 76 00 lea 0x0(%esi),%esi 80483f0: ba 00 00 00 00 mov $0x0,%edx 80483f5: 85 d2 test %edx,%edx 80483f7: 74 f2 je 80483eb <frame_dummy+0xb> 80483f9: 55 push %ebp 80483fa: 89 e5 mov %esp,%ebp 80483fc: 83 ec 14 sub $0x14,%esp 80483ff: 50 push %eax 8048400: ff d2 call *%edx 8048402: 83 c4 10 add $0x10,%esp 8048405: c9 leave 8048406: e9 75 ff ff ff jmp 8048380 <register_tm_clones> 0804840b <main>: 804840b: 8d 4c 24 04 lea 0x4(%esp),%ecx 804840f: 83 e4 f0 and $0xfffffff0,%esp 8048412: ff 71 fc pushl -0x4(%ecx) 8048415: 55 push %ebp 8048416: 89 e5 mov %esp,%ebp 8048418: 51 push %ecx 8048419: 83 ec 14 sub $0x14,%esp 804841c: 89 c8 mov %ecx,%eax 804841e: 8b 00 mov (%eax),%eax 8048420: 99 cltd 8048421: 89 45 f0 mov %eax,-0x10(%ebp) 8048424: 89 55 f4 mov %edx,-0xc(%ebp) 8048427: 8b 45 f0 mov -0x10(%ebp),%eax 804842a: 8b 55 f4 mov -0xc(%ebp),%edx 804842d: 6a 00 push $0x0 804842f: 6a 03 push $0x3 8048431: 52 push %edx 8048432: 50 push %eax 8048433: e8 38 00 00 00 call 8048470 <__udivdi3> 8048438: 83 c4 10 add $0x10,%esp 804843b: 83 ec 0c sub $0xc,%esp 804843e: 52 push %edx 804843f: 50 push %eax 8048440: 68 20 86 04 08 push $0x8048620 8048445: 6a 04 push $0x4 8048447: 68 50 86 04 08 push $0x8048650 804844c: e8 8f fe ff ff call 80482e0 <printf@plt> 8048451: 83 c4 20 add $0x20,%esp 8048454: b8 00 00 00 00 mov $0x0,%eax 8048459: 8b 4d fc mov -0x4(%ebp),%ecx 804845c: c9 leave 804845d: 8d 61 fc lea -0x4(%ecx),%esp 8048460: c3 ret 8048461: 66 90 xchg %ax,%ax 8048463: 66 90 xchg %ax,%ax 8048465: 66 90 xchg %ax,%ax 8048467: 66 90 xchg %ax,%ax 8048469: 66 90 xchg %ax,%ax 804846b: 66 90 xchg %ax,%ax 804846d: 66 90 xchg %ax,%ax 804846f: 90 nop 08048470 <__udivdi3>: 8048470: 55 push %ebp 8048471: 57 push %edi 8048472: 56 push %esi 8048473: 53 push %ebx 8048474: 83 ec 1c sub $0x1c,%esp 8048477: 8b 74 24 3c mov 0x3c(%esp),%esi 804847b: 8b 5c 24 30 mov 0x30(%esp),%ebx 804847f: 8b 4c 24 34 mov 0x34(%esp),%ecx 8048483: 8b 7c 24 38 mov 0x38(%esp),%edi 8048487: 85 f6 test %esi,%esi 8048489: 89 5c 24 08 mov %ebx,0x8(%esp) 804848d: 89 ca mov %ecx,%edx 804848f: 89 f8 mov %edi,%eax 8048491: 75 3d jne 80484d0 <__udivdi3+0x60> 8048493: 39 cf cmp %ecx,%edi 8048495: 0f 87 c5 00 00 00 ja 8048560 <__udivdi3+0xf0> 804849b: 85 ff test %edi,%edi 804849d: 89 fd mov %edi,%ebp 804849f: 75 0b jne 80484ac <__udivdi3+0x3c> 80484a1: b8 01 00 00 00 mov $0x1,%eax 80484a6: 31 d2 xor %edx,%edx 80484a8: f7 f7 div %edi 80484aa: 89 c5 mov %eax,%ebp 80484ac: 89 c8 mov %ecx,%eax 80484ae: 31 d2 xor %edx,%edx 80484b0: f7 f5 div %ebp 80484b2: 89 c1 mov %eax,%ecx 80484b4: 89 d8 mov %ebx,%eax 80484b6: 89 cf mov %ecx,%edi 80484b8: f7 f5 div %ebp 80484ba: 89 c3 mov %eax,%ebx 80484bc: 89 d8 mov %ebx,%eax 80484be: 89 fa mov %edi,%edx 80484c0: 83 c4 1c add $0x1c,%esp 80484c3: 5b pop %ebx 80484c4: 5e pop %esi 80484c5: 5f pop %edi 80484c6: 5d pop %ebp 80484c7: c3 ret 80484c8: 90 nop 80484c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80484d0: 39 ce cmp %ecx,%esi 80484d2: 77 74 ja 8048548 <__udivdi3+0xd8> 80484d4: 0f bd fe bsr %esi,%edi 80484d7: 83 f7 1f xor $0x1f,%edi 80484da: 0f 84 98 00 00 00 je 8048578 <__udivdi3+0x108> 80484e0: bb 20 00 00 00 mov $0x20,%ebx 80484e5: 89 f9 mov %edi,%ecx 80484e7: 89 c5 mov %eax,%ebp 80484e9: 29 fb sub %edi,%ebx 80484eb: d3 e6 shl %cl,%esi 80484ed: 89 d9 mov %ebx,%ecx 80484ef: d3 ed shr %cl,%ebp 80484f1: 89 f9 mov %edi,%ecx 80484f3: d3 e0 shl %cl,%eax 80484f5: 09 ee or %ebp,%esi 80484f7: 89 d9 mov %ebx,%ecx 80484f9: 89 44 24 0c mov %eax,0xc(%esp) 80484fd: 89 d5 mov %edx,%ebp 80484ff: 8b 44 24 08 mov 0x8(%esp),%eax 8048503: d3 ed shr %cl,%ebp 8048505: 89 f9 mov %edi,%ecx 8048507: d3 e2 shl %cl,%edx 8048509: 89 d9 mov %ebx,%ecx 804850b: d3 e8 shr %cl,%eax 804850d: 09 c2 or %eax,%edx 804850f: 89 d0 mov %edx,%eax 8048511: 89 ea mov %ebp,%edx 8048513: f7 f6 div %esi 8048515: 89 d5 mov %edx,%ebp 8048517: 89 c3 mov %eax,%ebx 8048519: f7 64 24 0c mull 0xc(%esp) 804851d: 39 d5 cmp %edx,%ebp 804851f: 72 10 jb 8048531 <__udivdi3+0xc1> 8048521: 8b 74 24 08 mov 0x8(%esp),%esi 8048525: 89 f9 mov %edi,%ecx 8048527: d3 e6 shl %cl,%esi 8048529: 39 c6 cmp %eax,%esi 804852b: 73 07 jae 8048534 <__udivdi3+0xc4> 804852d: 39 d5 cmp %edx,%ebp 804852f: 75 03 jne 8048534 <__udivdi3+0xc4> 8048531: 83 eb 01 sub $0x1,%ebx 8048534: 31 ff xor %edi,%edi 8048536: 89 d8 mov %ebx,%eax 8048538: 89 fa mov %edi,%edx 804853a: 83 c4 1c add $0x1c,%esp 804853d: 5b pop %ebx 804853e: 5e pop %esi 804853f: 5f pop %edi 8048540: 5d pop %ebp 8048541: c3 ret 8048542: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048548: 31 ff xor %edi,%edi 804854a: 31 db xor %ebx,%ebx 804854c: 89 d8 mov %ebx,%eax 804854e: 89 fa mov %edi,%edx 8048550: 83 c4 1c add $0x1c,%esp 8048553: 5b pop %ebx 8048554: 5e pop %esi 8048555: 5f pop %edi 8048556: 5d pop %ebp 8048557: c3 ret 8048558: 90 nop 8048559: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8048560: 89 d8 mov %ebx,%eax 8048562: f7 f7 div %edi 8048564: 31 ff xor %edi,%edi 8048566: 89 c3 mov %eax,%ebx 8048568: 89 d8 mov %ebx,%eax 804856a: 89 fa mov %edi,%edx 804856c: 83 c4 1c add $0x1c,%esp 804856f: 5b pop %ebx 8048570: 5e pop %esi 8048571: 5f pop %edi 8048572: 5d pop %ebp 8048573: c3 ret 8048574: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8048578: 39 ce cmp %ecx,%esi 804857a: 72 0c jb 8048588 <__udivdi3+0x118> 804857c: 31 db xor %ebx,%ebx 804857e: 3b 44 24 08 cmp 0x8(%esp),%eax 8048582: 0f 87 34 ff ff ff ja 80484bc <__udivdi3+0x4c> 8048588: bb 01 00 00 00 mov $0x1,%ebx 804858d: e9 2a ff ff ff jmp 80484bc <__udivdi3+0x4c> 8048592: 66 90 xchg %ax,%ax 8048594: 66 90 xchg %ax,%ax 8048596: 66 90 xchg %ax,%ax 8048598: 66 90 xchg %ax,%ax 804859a: 66 90 xchg %ax,%ax 804859c: 66 90 xchg %ax,%ax 804859e: 66 90 xchg %ax,%ax 080485a0 <__libc_csu_init>: 80485a0: 55 push %ebp 80485a1: 57 push %edi 80485a2: 56 push %esi 80485a3: 53 push %ebx 80485a4: e8 97 fd ff ff call 8048340 <__x86.get_pc_thunk.bx> 80485a9: 81 c3 57 1a 00 00 add $0x1a57,%ebx 80485af: 83 ec 0c sub $0xc,%esp 80485b2: 8b 6c 24 20 mov 0x20(%esp),%ebp 80485b6: 8d b3 0c ff ff ff lea -0xf4(%ebx),%esi 80485bc: e8 eb fc ff ff call 80482ac <_init> 80485c1: 8d 83 08 ff ff ff lea -0xf8(%ebx),%eax 80485c7: 29 c6 sub %eax,%esi 80485c9: c1 fe 02 sar $0x2,%esi 80485cc: 85 f6 test %esi,%esi 80485ce: 74 25 je 80485f5 <__libc_csu_init+0x55> 80485d0: 31 ff xor %edi,%edi 80485d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80485d8: 83 ec 04 sub $0x4,%esp 80485db: ff 74 24 2c pushl 0x2c(%esp) 80485df: ff 74 24 2c pushl 0x2c(%esp) 80485e3: 55 push %ebp 80485e4: ff 94 bb 08 ff ff ff call *-0xf8(%ebx,%edi,4) 80485eb: 83 c7 01 add $0x1,%edi 80485ee: 83 c4 10 add $0x10,%esp 80485f1: 39 fe cmp %edi,%esi 80485f3: 75 e3 jne 80485d8 <__libc_csu_init+0x38> 80485f5: 83 c4 0c add $0xc,%esp 80485f8: 5b pop %ebx 80485f9: 5e pop %esi 80485fa: 5f pop %edi 80485fb: 5d pop %ebp 80485fc: c3 ret 80485fd: 8d 76 00 lea 0x0(%esi),%esi 08048600 <__libc_csu_fini>: 8048600: f3 c3 repz ret Disassembly of section .fini: 08048604 <_fini>: 8048604: 53 push %ebx 8048605: 83 ec 08 sub $0x8,%esp 8048608: e8 33 fd ff ff call 8048340 <__x86.get_pc_thunk.bx> 804860d: 81 c3 f3 19 00 00 add $0x19f3,%ebx 8048613: 83 c4 08 add $0x8,%esp 8048616: 5b pop %ebx 8048617: c3 ret Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) /tmp/ccrEdbdw.o (__udivdi3) /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o (__libc_csu_init) Discarded input sections .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .note.GNU-stack 0x0000000000000000 0x0 /tmp/ccrEdbdw.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .group 0x0000000000000000 0x8 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .text.__x86.get_pc_thunk.bx 0x0000000000000000 0x4 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o Memory Configuration Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o LOAD /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o LOAD /tmp/ccrEdbdw.o LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so START GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so.1 LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.so START GROUP LOAD /lib/i386-linux-gnu/libc.so.6 LOAD /usr/lib/i386-linux-gnu/libc_nonshared.a LOAD /lib/i386-linux-gnu/ld-linux.so.2 END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so START GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_s.so.1 LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/crtend.o LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o [!provide] PROVIDE (__executable_start, SEGMENT_START ("text-segment", 0x8048000)) 0x0000000008048154 . = (SEGMENT_START ("text-segment", 0x8048000) + SIZEOF_HEADERS) .interp 0x0000000008048154 0x13 *(.interp) .interp 0x0000000008048154 0x13 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.ABI-tag 0x0000000008048168 0x20 .note.ABI-tag 0x0000000008048168 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.gnu.build-id 0x0000000008048188 0x24 *(.note.gnu.build-id) .note.gnu.build-id 0x0000000008048188 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .hash *(.hash) .gnu.hash 0x00000000080481ac 0x20 *(.gnu.hash) .gnu.hash 0x00000000080481ac 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .dynsym 0x00000000080481cc 0x50 *(.dynsym) .dynsym 0x00000000080481cc 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .dynstr 0x000000000804821c 0x4c *(.dynstr) .dynstr 0x000000000804821c 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .gnu.version 0x0000000008048268 0xa *(.gnu.version) .gnu.version 0x0000000008048268 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .gnu.version_d 0x0000000008048274 0x0 *(.gnu.version_d) .gnu.version_d 0x0000000008048274 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .gnu.version_r 0x0000000008048274 0x20 *(.gnu.version_r) .gnu.version_r 0x0000000008048274 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .rel.dyn 0x0000000008048294 0x8 *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) .rel.text 0x0000000008048294 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) .rel.data.rel.ro 0x0000000008048294 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) .rel.got 0x0000000008048294 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) .rel.bss 0x000000000804829c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.ifunc) .rel.plt 0x000000000804829c 0x10 *(.rel.plt) .rel.plt 0x000000000804829c 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o [!provide] PROVIDE (__rel_iplt_start, .) *(.rel.iplt) [!provide] PROVIDE (__rel_iplt_end, .) .init 0x00000000080482ac 0x23 *(SORT(.init)) .init 0x00000000080482ac 0x1e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080482ac _init .init 0x00000000080482ca 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o .plt 0x00000000080482d0 0x30 *(.plt) .plt 0x00000000080482d0 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080482e0 printf@@GLIBC_2.0 0x00000000080482f0 __libc_start_main@@GLIBC_2.0 *(.iplt) .plt.got 0x0000000008048300 0x8 *(.plt.got) .plt.got 0x0000000008048300 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .text 0x0000000008048310 0x2e2 *(.text.unlikely .text.*_unlikely .text.unlikely.*) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) .text 0x0000000008048310 0x22 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x0000000008048310 _start .text 0x0000000008048332 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o *fill* 0x0000000008048332 0xe .gnu.linkonce.t.__x86.get_pc_thunk.bx 0x0000000008048340 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x0000000008048340 __x86.get_pc_thunk.bx *fill* 0x0000000008048344 0xc .text 0x0000000008048350 0xbb /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .text 0x000000000804840b 0x4d /tmp/ccrEdbdw.o 0x000000000804840b main *fill* 0x0000000008048458 0x8 .text 0x0000000008048460 0x122 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) 0x0000000008048460 __udivdi3 *fill* 0x0000000008048582 0xe .text 0x0000000008048590 0x62 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) 0x0000000008048590 __libc_csu_init 0x00000000080485f0 __libc_csu_fini .text 0x00000000080485f2 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .text 0x00000000080485f2 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o *(.gnu.warning) .fini 0x00000000080485f4 0x14 *(SORT(.fini)) .fini 0x00000000080485f4 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080485f4 _fini .fini 0x0000000008048603 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o [!provide] PROVIDE (__etext, .) [!provide] PROVIDE (_etext, .) [!provide] PROVIDE (etext, .) .rodata 0x0000000008048608 0x15 *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata 0x0000000008048608 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x0000000008048608 _fp_hw .rodata.cst4 0x000000000804860c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804860c _IO_stdin_used .rodata 0x0000000008048610 0xd /tmp/ccrEdbdw.o .rodata1 *(.rodata1) .eh_frame_hdr 0x0000000008048620 0x3c *(.eh_frame_hdr) .eh_frame_hdr 0x0000000008048620 0x3c /tmp/ccrEdbdw.o 0x0000000008048620 __GNU_EH_FRAME_HDR *(.eh_frame_entry .eh_frame_entry.*) .eh_frame 0x000000000804865c 0x164 *(.eh_frame) .eh_frame 0x000000000804865c 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x40 (size before relaxing) .eh_frame 0x0000000008048698 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x2c (size before relaxing) .eh_frame 0x00000000080486ac 0x2c /tmp/ccrEdbdw.o 0x44 (size before relaxing) .eh_frame 0x00000000080486d8 0x84 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) 0x9c (size before relaxing) .eh_frame 0x000000000804875c 0x60 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) 0x8c (size before relaxing) .eh_frame 0x00000000080487bc 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtend.o *(.eh_frame.*) .gcc_except_table *(.gcc_except_table .gcc_except_table.*) .gnu_extab *(.gnu_extab*) .exception_ranges *(.exception_ranges .exception_ranges*) 0x0000000008049f08 . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)) .eh_frame *(.eh_frame) *(.eh_frame.*) .gnu_extab *(.gnu_extab) .gcc_except_table *(.gcc_except_table .gcc_except_table.*) .exception_ranges *(.exception_ranges .exception_ranges*) .tdata *(.tdata .tdata.* .gnu.linkonce.td.*) .tbss *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) .preinit_array 0x0000000008049f08 0x0 [!provide] PROVIDE (__preinit_array_start, .) *(.preinit_array) [!provide] PROVIDE (__preinit_array_end, .) .init_array 0x0000000008049f08 0x4 0x0000000008049f08 PROVIDE (__init_array_start, .) *(SORT(.init_array.*) SORT(.ctors.*)) *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors) .init_array 0x0000000008049f08 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o 0x0000000008049f0c PROVIDE (__init_array_end, .) .fini_array 0x0000000008049f0c 0x4 [!provide] PROVIDE (__fini_array_start, .) *(SORT(.fini_array.*) SORT(.dtors.*)) *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors) .fini_array 0x0000000008049f0c 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o [!provide] PROVIDE (__fini_array_end, .) .ctors *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) *(SORT(.ctors.*)) *(.ctors) .dtors *crtbegin.o(.dtors) *crtbegin?.o(.dtors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) *(SORT(.dtors.*)) *(.dtors) .jcr 0x0000000008049f10 0x4 *(.jcr) .jcr 0x0000000008049f10 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .jcr 0x0000000008049f10 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data.rel.ro 0x0000000008049f14 0x0 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) .data.rel.ro 0x0000000008049f14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .dynamic 0x0000000008049f14 0xe8 *(.dynamic) .dynamic 0x0000000008049f14 0xe8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x0000000008049f14 _DYNAMIC .got 0x0000000008049ffc 0x4 *(.got) .got 0x0000000008049ffc 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.igot) 0x000000000804aff4 . = DATA_SEGMENT_RELRO_END (., (SIZEOF (.got.plt) >= 0xc)?0xc:0x0) .got.plt 0x000000000804a000 0x14 *(.got.plt) .got.plt 0x000000000804a000 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804a000 _GLOBAL_OFFSET_TABLE_ *(.igot.plt) .data 0x000000000804a014 0x8 *(.data .data.* .gnu.linkonce.d.*) .data 0x000000000804a014 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804a014 data_start 0x000000000804a014 __data_start .data 0x000000000804a018 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .data 0x000000000804a018 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o 0x000000000804a018 __dso_handle .data 0x000000000804a01c 0x0 /tmp/ccrEdbdw.o .data 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .data 0x000000000804a01c 0x0 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .data 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o .tm_clone_table 0x000000000804a01c 0x0 .tm_clone_table 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .tm_clone_table 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data1 *(.data1) 0x000000000804a01c _edata = . [!provide] PROVIDE (edata, .) 0x000000000804a01c . = . 0x000000000804a01c __bss_start = . .bss 0x000000000804a01c 0x4 *(.dynbss) .dynbss 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.bss .bss.* .gnu.linkonce.b.*) .bss 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .bss 0x000000000804a01c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .bss 0x000000000804a01c 0x1 /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o .bss 0x000000000804a01d 0x0 /tmp/ccrEdbdw.o .bss 0x000000000804a01d 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .bss 0x000000000804a01d 0x0 /usr/lib/i386-linux-gnu/libc_nonshared.a(elf-init.oS) .bss 0x000000000804a01d 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .bss 0x000000000804a01d 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o *(COMMON) 0x000000000804a020 . = ALIGN ((. != 0x0)?0x4:0x1) *fill* 0x000000000804a01d 0x3 0x000000000804a020 . = ALIGN (0x4) 0x000000000804a020 . = SEGMENT_START ("ldata-segment", .) 0x000000000804a020 . = ALIGN (0x4) 0x000000000804a020 _end = . [!provide] PROVIDE (end, .) 0x000000000804a020 . = DATA_SEGMENT_END (.) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x0000000000000000 0x2d *(.comment) .comment 0x0000000000000000 0x2d /usr/lib/gcc/i686-linux-gnu/6/crtbegin.o 0x2e (size before relaxing) .comment 0x000000000000002d 0x2e /tmp/ccrEdbdw.o .comment 0x000000000000002d 0x2e /usr/lib/gcc/i686-linux-gnu/6/crtend.o .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info .gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line .debug_line.* .debug_line_end) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) .debug_pubtypes *(.debug_pubtypes) .debug_ranges *(.debug_ranges) .debug_macro *(.debug_macro) .debug_addr *(.debug_addr) .gnu.attributes *(.gnu.attributes) /DISCARD/ *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) OUTPUT(a.out elf32-i386) a.out: file format elf32-i386 Disassembly of section .init: 080481b0 <_init>: 80481b0: 53 push %ebx 80481b1: 83 ec 08 sub $0x8,%esp 80481b4: e8 f7 06 00 00 call 80488b0 <__x86.get_pc_thunk.bx> 80481b9: 81 c3 47 3e 0a 00 add $0xa3e47,%ebx 80481bf: c7 c0 00 00 00 00 mov $0x0,%eax 80481c5: 85 c0 test %eax,%eax 80481c7: 74 05 je 80481ce <_init+0x1e> 80481c9: e8 32 7e fb f7 call 0 <_nl_current_LC_CTYPE> 80481ce: 83 c4 08 add $0x8,%esp 80481d1: 5b pop %ebx 80481d2: c3 ret Disassembly of section .plt: 080481e0 <.plt>: 80481e0: ff 25 0c c0 0e 08 jmp *0x80ec00c 80481e6: 68 00 00 00 00 push $0x0 80481eb: e9 00 00 00 00 jmp 80481f0 <.plt+0x10> 80481f0: ff 25 10 c0 0e 08 jmp *0x80ec010 80481f6: 68 00 00 00 00 push $0x0 80481fb: e9 00 00 00 00 jmp 8048200 <.plt+0x20> 8048200: ff 25 14 c0 0e 08 jmp *0x80ec014 8048206: 68 00 00 00 00 push $0x0 804820b: e9 00 00 00 00 jmp 8048210 <.plt+0x30> 8048210: ff 25 18 c0 0e 08 jmp *0x80ec018 8048216: 68 00 00 00 00 push $0x0 804821b: e9 00 00 00 00 jmp 8048220 <.plt+0x40> 8048220: ff 25 1c c0 0e 08 jmp *0x80ec01c 8048226: 68 00 00 00 00 push $0x0 804822b: e9 00 00 00 00 jmp 8048230 <.plt+0x50> 8048230: ff 25 20 c0 0e 08 jmp *0x80ec020 8048236: 68 00 00 00 00 push $0x0 804823b: e9 00 00 00 00 jmp 8048240 <.plt+0x60> 8048240: ff 25 24 c0 0e 08 jmp *0x80ec024 8048246: 68 00 00 00 00 push $0x0 804824b: e9 00 00 00 00 jmp 8048250 <.plt+0x70> 8048250: ff 25 28 c0 0e 08 jmp *0x80ec028 8048256: 68 00 00 00 00 push $0x0 804825b: e9 00 00 00 00 jmp 8048260 <.plt+0x80> 8048260: ff 25 2c c0 0e 08 jmp *0x80ec02c 8048266: 68 00 00 00 00 push $0x0 804826b: e9 00 00 00 00 jmp 8048270 <.plt+0x90> 8048270: ff 25 30 c0 0e 08 jmp *0x80ec030 8048276: 68 00 00 00 00 push $0x0 804827b: e9 00 00 00 00 jmp 8048280 <.plt+0xa0> 8048280: ff 25 34 c0 0e 08 jmp *0x80ec034 8048286: 68 00 00 00 00 push $0x0 804828b: e9 00 00 00 00 jmp 8048290 <.plt+0xb0> 8048290: ff 25 38 c0 0e 08 jmp *0x80ec038 8048296: 68 00 00 00 00 push $0x0 804829b: e9 00 00 00 00 jmp 80482a0 <.plt+0xc0> 80482a0: ff 25 3c c0 0e 08 jmp *0x80ec03c 80482a6: 68 00 00 00 00 push $0x0 80482ab: e9 00 00 00 00 jmp 80482b0 <.plt+0xd0> 80482b0: ff 25 40 c0 0e 08 jmp *0x80ec040 80482b6: 68 00 00 00 00 push $0x0 80482bb: e9 00 00 00 00 jmp 80482c0 <.plt+0xe0> 80482c0: ff 25 44 c0 0e 08 jmp *0x80ec044 80482c6: 68 00 00 00 00 push $0x0 80482cb: e9 00 00 00 00 jmp 80482d0 <backtrace_and_maps> Disassembly of section .text: 080482d0 <backtrace_and_maps>: 80482d0: 48 dec %eax 80482d1: 0f 8e 14 01 00 00 jle 80483eb <backtrace_and_maps+0x11b> 80482d7: 84 d2 test %dl,%dl 80482d9: 0f 84 0c 01 00 00 je 80483eb <backtrace_and_maps+0x11b> 80482df: 55 push %ebp 80482e0: 57 push %edi 80482e1: 89 cf mov %ecx,%edi 80482e3: 56 push %esi 80482e4: 53 push %ebx 80482e5: 81 ec 24 05 00 00 sub $0x524,%esp 80482eb: 6a 40 push $0x40 80482ed: 8d 44 24 1c lea 0x1c(%esp),%eax 80482f1: 50 push %eax 80482f2: e8 19 7c 02 00 call 806ff10 <__backtrace> 80482f7: 83 c4 10 add $0x10,%esp 80482fa: 83 f8 02 cmp $0x2,%eax 80482fd: 89 c6 mov %eax,%esi 80482ff: 0f 8e dc 00 00 00 jle 80483e1 <backtrace_and_maps+0x111> 8048305: ba 1d 00 00 00 mov $0x1d,%edx 804830a: b9 04 d5 0b 08 mov $0x80bd504,%ecx 804830f: b8 04 00 00 00 mov $0x4,%eax 8048314: 89 fb mov %edi,%ebx 8048316: ff 15 f0 c9 0e 08 call *0x80ec9f0 804831c: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8048321: 76 05 jbe 8048328 <backtrace_and_maps+0x58> 8048323: e8 48 91 02 00 call 8071470 <__syscall_error> 8048328: 4e dec %esi 8048329: 50 push %eax 804832a: 57 push %edi 804832b: 56 push %esi 804832c: 89 fb mov %edi,%ebx 804832e: 8d 44 24 20 lea 0x20(%esp),%eax 8048332: 50 push %eax 8048333: e8 a8 7c 02 00 call 806ffe0 <__backtrace_symbols_fd> 8048338: ba 1d 00 00 00 mov $0x1d,%edx 804833d: b9 22 d5 0b 08 mov $0x80bd522,%ecx 8048342: b8 04 00 00 00 mov $0x4,%eax 8048347: ff 15 f0 c9 0e 08 call *0x80ec9f0 804834d: 83 c4 10 add $0x10,%esp 8048350: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8048355: 76 05 jbe 804835c <backtrace_and_maps+0x8c> 8048357: e8 14 91 02 00 call 8071470 <__syscall_error> 804835c: 31 c9 xor %ecx,%ecx 804835e: bb 40 d5 0b 08 mov $0x80bd540,%ebx 8048363: b8 05 00 00 00 mov $0x5,%eax 8048368: ff 15 f0 c9 0e 08 call *0x80ec9f0 804836e: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8048373: 89 c6 mov %eax,%esi 8048375: 76 07 jbe 804837e <backtrace_and_maps+0xae> 8048377: e8 f4 90 02 00 call 8071470 <__syscall_error> 804837c: 89 c6 mov %eax,%esi 804837e: 8d ac 24 10 01 00 00 lea 0x110(%esp),%ebp 8048385: ba 00 04 00 00 mov $0x400,%edx 804838a: b8 03 00 00 00 mov $0x3,%eax 804838f: 89 f3 mov %esi,%ebx 8048391: 89 e9 mov %ebp,%ecx 8048393: ff 15 f0 c9 0e 08 call *0x80ec9f0 8048399: 3d 00 f0 ff ff cmp $0xfffff000,%eax 804839e: 89 c2 mov %eax,%edx 80483a0: 76 07 jbe 80483a9 <backtrace_and_maps+0xd9> 80483a2: e8 c9 90 02 00 call 8071470 <__syscall_error> 80483a7: 89 c2 mov %eax,%edx 80483a9: 85 d2 test %edx,%edx 80483ab: 7e 27 jle 80483d4 <backtrace_and_maps+0x104> 80483ad: b8 04 00 00 00 mov $0x4,%eax 80483b2: 89 fb mov %edi,%ebx 80483b4: 89 e9 mov %ebp,%ecx 80483b6: ff 15 f0 c9 0e 08 call *0x80ec9f0 80483bc: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80483c1: 76 0d jbe 80483d0 <backtrace_and_maps+0x100> 80483c3: 89 54 24 0c mov %edx,0xc(%esp) 80483c7: e8 a4 90 02 00 call 8071470 <__syscall_error> 80483cc: 8b 54 24 0c mov 0xc(%esp),%edx 80483d0: 39 d0 cmp %edx,%eax 80483d2: 74 b1 je 8048385 <backtrace_and_maps+0xb5> 80483d4: b8 06 00 00 00 mov $0x6,%eax 80483d9: 89 f3 mov %esi,%ebx 80483db: ff 15 f0 c9 0e 08 call *0x80ec9f0 80483e1: 81 c4 1c 05 00 00 add $0x51c,%esp 80483e7: 5b pop %ebx 80483e8: 5e pop %esi 80483e9: 5f pop %edi 80483ea: 5d pop %ebp 80483eb: c3 ret 080483ec <detach_arena.part.1>: 80483ec: 83 ec 18 sub $0x18,%esp 80483ef: b9 72 02 00 00 mov $0x272,%ecx 80483f4: ba 66 d6 0b 08 mov $0x80bd666,%edx 80483f9: 68 14 e4 0b 08 push $0x80be414 80483fe: b8 a8 d9 0b 08 mov $0x80bd9a8,%eax 8048403: e8 38 e1 00 00 call 8056540 <__malloc_assert> 08048408 <oom>: 8048408: 83 ec 14 sub $0x14,%esp 804840b: 68 38 fb 0c 08 push $0x80cfb38 8048410: 6a 02 push $0x2 8048412: e8 09 24 05 00 call 809a820 <_dl_dprintf> 8048417: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 804841e: e8 ae 54 02 00 call 806d8d1 <_exit> 8048423: 66 90 xchg %ax,%ax 8048425: 66 90 xchg %ax,%ax 8048427: 66 90 xchg %ax,%ax 8048429: 66 90 xchg %ax,%ax 804842b: 66 90 xchg %ax,%ax 804842d: 66 90 xchg %ax,%ax 804842f: 90 nop 08048430 <fini>: 8048430: a1 c0 d7 0e 08 mov 0x80ed7c0,%eax 8048435: e9 a6 78 05 00 jmp 809fce0 <check_free.isra.0> 804843a: 66 90 xchg %ax,%ax 804843c: 66 90 xchg %ax,%ax 804843e: 66 90 xchg %ax,%ax 08048440 <init_cacheinfo>: 8048440: 55 push %ebp 8048441: 57 push %edi 8048442: 56 push %esi 8048443: 53 push %ebx 8048444: 83 ec 2c sub $0x2c,%esp 8048447: a1 60 d5 0e 08 mov 0x80ed560,%eax 804844c: 83 f8 01 cmp $0x1,%eax 804844f: 74 21 je 8048472 <init_cacheinfo+0x32> 8048451: 83 f8 02 cmp $0x2,%eax 8048454: 0f 84 a8 01 00 00 je 8048602 <init_cacheinfo+0x1c2> 804845a: 8b 3d 80 c9 0e 08 mov 0x80ec980,%edi 8048460: 8d 04 7f lea (%edi,%edi,2),%eax 8048463: 01 c0 add %eax,%eax 8048465: a3 40 dc 0e 08 mov %eax,0x80edc40 804846a: 83 c4 2c add $0x2c,%esp 804846d: 5b pop %ebx 804846e: 5e pop %esi 804846f: 5f pop %edi 8048470: 5d pop %ebp 8048471: c3 ret 8048472: 8b 15 64 d5 0e 08 mov 0x80ed564,%edx 8048478: b8 bc 00 00 00 mov $0xbc,%eax 804847d: e8 9e 4d 02 00 call 806d220 <handle_intel> 8048482: 8b 15 64 d5 0e 08 mov 0x80ed564,%edx 8048488: 89 c5 mov %eax,%ebp 804848a: b8 bf 00 00 00 mov $0xbf,%eax 804848f: e8 8c 4d 02 00 call 806d220 <handle_intel> 8048494: 8b 15 64 d5 0e 08 mov 0x80ed564,%edx 804849a: 89 44 24 04 mov %eax,0x4(%esp) 804849e: b8 c2 00 00 00 mov $0xc2,%eax 80484a3: e8 78 4d 02 00 call 806d220 <handle_intel> 80484a8: 85 c0 test %eax,%eax 80484aa: 89 c7 mov %eax,%edi 80484ac: 0f 8e a6 02 00 00 jle 8048758 <init_cacheinfo+0x318> 80484b2: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80484b9: 00 80484ba: c7 44 24 14 03 00 00 movl $0x3,0x14(%esp) 80484c1: 00 80484c2: f6 05 77 d5 0e 08 10 testb $0x10,0x80ed577 80484c9: 0f 84 da 00 00 00 je 80485a9 <init_cacheinfo+0x169> 80484cf: a1 64 d5 0e 08 mov 0x80ed564,%eax 80484d4: 83 f8 03 cmp $0x3,%eax 80484d7: 89 44 24 18 mov %eax,0x18(%esp) 80484db: 0f 8e 86 00 00 00 jle 8048567 <init_cacheinfo+0x127> 80484e1: 83 7c 24 08 00 cmpl $0x0,0x8(%esp) 80484e6: bb 03 00 00 00 mov $0x3,%ebx 80484eb: 74 0d je 80484fa <init_cacheinfo+0xba> 80484ed: bb 01 00 00 00 mov $0x1,%ebx 80484f2: c7 44 24 08 ff ff ff movl $0xffffffff,0x8(%esp) 80484f9: ff 80484fa: 89 6c 24 1c mov %ebp,0x1c(%esp) 80484fe: 31 c9 xor %ecx,%ecx 8048500: 89 fd mov %edi,%ebp 8048502: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8048509: 00 804850a: c6 44 24 13 01 movb $0x1,0x13(%esp) 804850f: 89 df mov %ebx,%edi 8048511: 8d 71 01 lea 0x1(%ecx),%esi 8048514: b8 04 00 00 00 mov $0x4,%eax 8048519: 0f a2 cpuid 804851b: a8 1f test $0x1f,%al 804851d: 0f 84 78 02 00 00 je 804879b <init_cacheinfo+0x35b> 8048523: 89 c1 mov %eax,%ecx 8048525: c1 e9 05 shr $0x5,%ecx 8048528: 83 e1 07 and $0x7,%ecx 804852b: 83 f9 02 cmp $0x2,%ecx 804852e: 0f 84 04 02 00 00 je 8048738 <init_cacheinfo+0x2f8> 8048534: 83 f9 03 cmp $0x3,%ecx 8048537: 75 2a jne 8048563 <init_cacheinfo+0x123> 8048539: f7 c7 02 00 00 00 test $0x2,%edi 804853f: 74 22 je 8048563 <init_cacheinfo+0x123> 8048541: c1 e8 0e shr $0xe,%eax 8048544: d1 ea shr %edx 8048546: 83 e7 fd and $0xfffffffd,%edi 8048549: 25 ff 03 00 00 and $0x3ff,%eax 804854e: 89 44 24 08 mov %eax,0x8(%esp) 8048552: 89 d0 mov %edx,%eax 8048554: 83 e0 01 and $0x1,%eax 8048557: 88 44 24 13 mov %al,0x13(%esp) 804855b: 85 ff test %edi,%edi 804855d: 0f 84 1c 01 00 00 je 804867f <init_cacheinfo+0x23f> 8048563: 89 f1 mov %esi,%ecx 8048565: eb aa jmp 8048511 <init_cacheinfo+0xd1> 8048567: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 804856e: 00 804856f: c6 44 24 13 01 movb $0x1,0x13(%esp) 8048574: 0f b6 0d 6e d5 0e 08 movzbl 0x80ed56e,%ecx 804857b: 85 ff test %edi,%edi 804857d: 7e 0c jle 804858b <init_cacheinfo+0x14b> 804857f: 85 c9 test %ecx,%ecx 8048581: 74 08 je 804858b <init_cacheinfo+0x14b> 8048583: 89 f8 mov %edi,%eax 8048585: 31 d2 xor %edx,%edx 8048587: f7 f1 div %ecx 8048589: 89 c7 mov %eax,%edi 804858b: 80 7c 24 13 00 cmpb $0x0,0x13(%esp) 8048590: 75 17 jne 80485a9 <init_cacheinfo+0x169> 8048592: 8b 5c 24 0c mov 0xc(%esp),%ebx 8048596: 85 db test %ebx,%ebx 8048598: 74 0b je 80485a5 <init_cacheinfo+0x165> 804859a: 8b 44 24 04 mov 0x4(%esp),%eax 804859e: 99 cltd 804859f: f7 fb idiv %ebx 80485a1: 89 44 24 04 mov %eax,0x4(%esp) 80485a5: 03 7c 24 04 add 0x4(%esp),%edi 80485a9: 85 ed test %ebp,%ebp 80485ab: 7e 24 jle 80485d1 <init_cacheinfo+0x191> 80485ad: 89 e8 mov %ebp,%eax 80485af: 89 2d 88 c9 0e 08 mov %ebp,0x80ec988 80485b5: 81 e5 00 ff ff ff and $0xffffff00,%ebp 80485bb: d1 f8 sar %eax 80485bd: 89 2d 90 c9 0e 08 mov %ebp,0x80ec990 80485c3: a3 8c c9 0e 08 mov %eax,0x80ec98c 80485c8: 89 e8 mov %ebp,%eax 80485ca: d1 f8 sar %eax 80485cc: a3 94 c9 0e 08 mov %eax,0x80ec994 80485d1: 85 ff test %edi,%edi 80485d3: 0f 8e 81 fe ff ff jle 804845a <init_cacheinfo+0x1a> 80485d9: 89 f8 mov %edi,%eax 80485db: 89 3d 78 c9 0e 08 mov %edi,0x80ec978 80485e1: 81 e7 00 ff ff ff and $0xffffff00,%edi 80485e7: d1 f8 sar %eax 80485e9: 89 3d 80 c9 0e 08 mov %edi,0x80ec980 80485ef: a3 7c c9 0e 08 mov %eax,0x80ec97c 80485f4: 89 f8 mov %edi,%eax 80485f6: d1 f8 sar %eax 80485f8: a3 84 c9 0e 08 mov %eax,0x80ec984 80485fd: e9 5e fe ff ff jmp 8048460 <init_cacheinfo+0x20> 8048602: b8 bc 00 00 00 mov $0xbc,%eax 8048607: e8 14 4d 02 00 call 806d320 <handle_amd> 804860c: 89 c5 mov %eax,%ebp 804860e: b8 bf 00 00 00 mov $0xbf,%eax 8048613: e8 08 4d 02 00 call 806d320 <handle_amd> 8048618: 89 c7 mov %eax,%edi 804861a: b8 c2 00 00 00 mov $0xc2,%eax 804861f: e8 fc 4c 02 00 call 806d320 <handle_amd> 8048624: 89 c6 mov %eax,%esi 8048626: b8 00 00 00 80 mov $0x80000000,%eax 804862b: 0f a2 cpuid 804862d: 85 f6 test %esi,%esi 804862f: 0f 8e 74 ff ff ff jle 80485a9 <init_cacheinfo+0x169> 8048635: 3d 07 00 00 80 cmp $0x80000007,%eax 804863a: 76 23 jbe 804865f <init_cacheinfo+0x21f> 804863c: b8 08 00 00 80 mov $0x80000008,%eax 8048641: 0f a2 cpuid 8048643: c1 e9 0c shr $0xc,%ecx 8048646: bb 01 00 00 00 mov $0x1,%ebx 804864b: 83 e1 0f and $0xf,%ecx 804864e: d3 e3 shl %cl,%ebx 8048650: 89 f0 mov %esi,%eax 8048652: 31 d2 xor %edx,%edx 8048654: f7 f3 div %ebx 8048656: 89 c6 mov %eax,%esi 8048658: 01 f7 add %esi,%edi 804865a: e9 4a ff ff ff jmp 80485a9 <init_cacheinfo+0x169> 804865f: b8 01 00 00 00 mov $0x1,%eax 8048664: 0f a2 cpuid 8048666: 81 e2 00 00 00 10 and $0x10000000,%edx 804866c: 74 ea je 8048658 <init_cacheinfo+0x218> 804866e: c1 eb 10 shr $0x10,%ebx 8048671: 0f b6 db movzbl %bl,%ebx 8048674: 85 db test %ebx,%ebx 8048676: 75 d8 jne 8048650 <init_cacheinfo+0x210> 8048678: 01 f7 add %esi,%edi 804867a: e9 2a ff ff ff jmp 80485a9 <init_cacheinfo+0x169> 804867f: 83 7c 24 18 0a cmpl $0xa,0x18(%esp) 8048684: 89 fb mov %edi,%ebx 8048686: 89 ef mov %ebp,%edi 8048688: 8b 6c 24 1c mov 0x1c(%esp),%ebp 804868c: 0f 8e 1a 01 00 00 jle 80487ac <init_cacheinfo+0x36c> 8048692: 83 7c 24 0c 00 cmpl $0x0,0xc(%esp) 8048697: b8 01 00 00 00 mov $0x1,%eax 804869c: 0f 9f c1 setg %cl 804869f: 31 d2 xor %edx,%edx 80486a1: 83 7c 24 14 03 cmpl $0x3,0x14(%esp) 80486a6: 0f 94 c2 sete %dl 80486a9: 21 ca and %ecx,%edx 80486ab: 83 7c 24 08 00 cmpl $0x0,0x8(%esp) 80486b0: 0f 8e aa 01 00 00 jle 8048860 <init_cacheinfo+0x420> 80486b6: 0f b6 c0 movzbl %al,%eax 80486b9: 89 6c 24 18 mov %ebp,0x18(%esp) 80486bd: 89 d9 mov %ebx,%ecx 80486bf: 01 c0 add %eax,%eax 80486c1: 89 fd mov %edi,%ebp 80486c3: 09 d0 or %edx,%eax 80486c5: 89 c6 mov %eax,%esi 80486c7: 85 f6 test %esi,%esi 80486c9: 0f 84 d7 00 00 00 je 80487a6 <init_cacheinfo+0x366> 80486cf: 8d 79 01 lea 0x1(%ecx),%edi 80486d2: b8 0b 00 00 00 mov $0xb,%eax 80486d7: 0f a2 cpuid 80486d9: 0f b6 db movzbl %bl,%ebx 80486dc: 81 e1 00 ff 00 00 and $0xff00,%ecx 80486e2: 85 db test %ebx,%ebx 80486e4: 0f 84 bc 00 00 00 je 80487a6 <init_cacheinfo+0x366> 80486ea: 85 c9 test %ecx,%ecx 80486ec: 0f 84 b4 00 00 00 je 80487a6 <init_cacheinfo+0x366> 80486f2: 81 f9 00 01 00 00 cmp $0x100,%ecx 80486f8: 74 77 je 8048771 <init_cacheinfo+0x331> 80486fa: 81 f9 00 02 00 00 cmp $0x200,%ecx 8048700: 74 04 je 8048706 <init_cacheinfo+0x2c6> 8048702: 89 f9 mov %edi,%ecx 8048704: eb c1 jmp 80486c7 <init_cacheinfo+0x287> 8048706: f7 c6 02 00 00 00 test $0x2,%esi 804870c: 74 f4 je 8048702 <init_cacheinfo+0x2c2> 804870e: 83 7c 24 14 02 cmpl $0x2,0x14(%esp) 8048713: 0f 84 2a 01 00 00 je 8048843 <init_cacheinfo+0x403> 8048719: 0f bd 4c 24 08 bsr 0x8(%esp),%ecx 804871e: 83 c8 ff or $0xffffffff,%eax 8048721: 83 c1 01 add $0x1,%ecx 8048724: 83 eb 01 sub $0x1,%ebx 8048727: d3 e0 shl %cl,%eax 8048729: f7 d0 not %eax 804872b: 21 d8 and %ebx,%eax 804872d: 89 44 24 08 mov %eax,0x8(%esp) 8048731: 83 e6 fd and $0xfffffffd,%esi 8048734: 89 f9 mov %edi,%ecx 8048736: eb 8f jmp 80486c7 <init_cacheinfo+0x287> 8048738: f7 c7 01 00 00 00 test $0x1,%edi 804873e: 0f 84 1f fe ff ff je 8048563 <init_cacheinfo+0x123> 8048744: c1 e8 0e shr $0xe,%eax 8048747: 83 e7 fe and $0xfffffffe,%edi 804874a: 25 ff 03 00 00 and $0x3ff,%eax 804874f: 89 44 24 0c mov %eax,0xc(%esp) 8048753: e9 03 fe ff ff jmp 804855b <init_cacheinfo+0x11b> 8048758: 8b 7c 24 04 mov 0x4(%esp),%edi 804875c: c7 44 24 08 ff ff ff movl $0xffffffff,0x8(%esp) 8048763: ff 8048764: c7 44 24 14 02 00 00 movl $0x2,0x14(%esp) 804876b: 00 804876c: e9 51 fd ff ff jmp 80484c2 <init_cacheinfo+0x82> 8048771: f7 c6 01 00 00 00 test $0x1,%esi 8048777: 74 89 je 8048702 <init_cacheinfo+0x2c2> 8048779: 0f bd 4c 24 0c bsr 0xc(%esp),%ecx 804877e: 83 c8 ff or $0xffffffff,%eax 8048781: 83 c1 01 add $0x1,%ecx 8048784: 83 eb 01 sub $0x1,%ebx 8048787: d3 e0 shl %cl,%eax 8048789: 83 e6 fe and $0xfffffffe,%esi 804878c: 89 f9 mov %edi,%ecx 804878e: f7 d0 not %eax 8048790: 21 d8 and %ebx,%eax 8048792: 89 44 24 0c mov %eax,0xc(%esp) 8048796: e9 2c ff ff ff jmp 80486c7 <init_cacheinfo+0x287> 804879b: 89 ef mov %ebp,%edi 804879d: 8b 6c 24 1c mov 0x1c(%esp),%ebp 80487a1: e9 ce fd ff ff jmp 8048574 <init_cacheinfo+0x134> 80487a6: 89 ef mov %ebp,%edi 80487a8: 8b 6c 24 18 mov 0x18(%esp),%ebp 80487ac: 8b 44 24 0c mov 0xc(%esp),%eax 80487b0: 83 f8 01 cmp $0x1,%eax 80487b3: 83 d8 ff sbb $0xffffffff,%eax 80487b6: 89 44 24 0c mov %eax,0xc(%esp) 80487ba: 8b 44 24 08 mov 0x8(%esp),%eax 80487be: 85 c0 test %eax,%eax 80487c0: 7e 57 jle 8048819 <init_cacheinfo+0x3d9> 80487c2: 83 7c 24 14 02 cmpl $0x2,0x14(%esp) 80487c7: 75 46 jne 804880f <init_cacheinfo+0x3cf> 80487c9: 8b 74 24 0c mov 0xc(%esp),%esi 80487cd: 8b 15 98 d5 0e 08 mov 0x80ed598,%edx 80487d3: a1 9c d5 0e 08 mov 0x80ed59c,%eax 80487d8: 85 f6 test %esi,%esi 80487da: 74 57 je 8048833 <init_cacheinfo+0x3f3> 80487dc: 83 fe 02 cmp $0x2,%esi 80487df: 89 f1 mov %esi,%ecx 80487e1: 0f 86 94 fd ff ff jbe 804857b <init_cacheinfo+0x13b> 80487e7: 83 fa 06 cmp $0x6,%edx 80487ea: 0f 85 8b fd ff ff jne 804857b <init_cacheinfo+0x13b> 80487f0: 83 f8 4d cmp $0x4d,%eax 80487f3: 74 10 je 8048805 <init_cacheinfo+0x3c5> 80487f5: 77 78 ja 804886f <init_cacheinfo+0x42f> 80487f7: 83 f8 37 cmp $0x37,%eax 80487fa: 74 09 je 8048805 <init_cacheinfo+0x3c5> 80487fc: 83 f8 4a cmp $0x4a,%eax 80487ff: 0f 85 76 fd ff ff jne 804857b <init_cacheinfo+0x13b> 8048805: b9 02 00 00 00 mov $0x2,%ecx 804880a: e9 6c fd ff ff jmp 804857b <init_cacheinfo+0x13b> 804880f: 89 c1 mov %eax,%ecx 8048811: 83 c1 01 add $0x1,%ecx 8048814: e9 62 fd ff ff jmp 804857b <init_cacheinfo+0x13b> 8048819: 83 7c 24 14 02 cmpl $0x2,0x14(%esp) 804881e: 74 a9 je 80487c9 <init_cacheinfo+0x389> 8048820: 83 c9 ff or $0xffffffff,%ecx 8048823: 83 7c 24 08 00 cmpl $0x0,0x8(%esp) 8048828: 0f 84 5d fd ff ff je 804858b <init_cacheinfo+0x14b> 804882e: e9 48 fd ff ff jmp 804857b <init_cacheinfo+0x13b> 8048833: 80 7c 24 13 00 cmpb $0x0,0x13(%esp) 8048838: 0f 84 67 fd ff ff je 80485a5 <init_cacheinfo+0x165> 804883e: e9 66 fd ff ff jmp 80485a9 <init_cacheinfo+0x169> 8048843: 0f bd 4c 24 0c bsr 0xc(%esp),%ecx 8048848: 83 c8 ff or $0xffffffff,%eax 804884b: 83 c1 01 add $0x1,%ecx 804884e: 83 eb 01 sub $0x1,%ebx 8048851: d3 e0 shl %cl,%eax 8048853: f7 d0 not %eax 8048855: 21 d8 and %ebx,%eax 8048857: 89 44 24 0c mov %eax,0xc(%esp) 804885b: e9 d1 fe ff ff jmp 8048731 <init_cacheinfo+0x2f1> 8048860: 83 7c 24 14 02 cmpl $0x2,0x14(%esp) 8048865: 0f 94 c0 sete %al 8048868: 21 c8 and %ecx,%eax 804886a: e9 47 fe ff ff jmp 80486b6 <init_cacheinfo+0x276> 804886f: 83 f8 5a cmp $0x5a,%eax 8048872: 74 91 je 8048805 <init_cacheinfo+0x3c5> 8048874: 83 f8 5d cmp $0x5d,%eax 8048877: 0f 85 fe fc ff ff jne 804857b <init_cacheinfo+0x13b> 804887d: eb 86 jmp 8048805 <init_cacheinfo+0x3c5> 0804887f <_start>: 804887f: 31 ed xor %ebp,%ebp 8048881: 5e pop %esi 8048882: 89 e1 mov %esp,%ecx 8048884: 83 e4 f0 and $0xfffffff0,%esp 8048887: 50 push %eax 8048888: 54 push %esp 8048889: 52 push %edx 804888a: 68 70 96 04 08 push $0x8049670 804888f: 68 d0 95 04 08 push $0x80495d0 8048894: 51 push %ecx 8048895: 56 push %esi 8048896: 68 cc 89 04 08 push $0x80489cc 804889b: e8 70 06 00 00 call 8048f10 <__libc_start_main> 80488a0: f4 hlt 80488a1: 66 90 xchg %ax,%ax 80488a3: 66 90 xchg %ax,%ax 80488a5: 66 90 xchg %ax,%ax 80488a7: 66 90 xchg %ax,%ax 80488a9: 66 90 xchg %ax,%ax 80488ab: 66 90 xchg %ax,%ax 80488ad: 66 90 xchg %ax,%ax 80488af: 90 nop 080488b0 <__x86.get_pc_thunk.bx>: 80488b0: 8b 1c 24 mov (%esp),%ebx 80488b3: c3 ret 80488b4: 66 90 xchg %ax,%ax 80488b6: 66 90 xchg %ax,%ax 80488b8: 66 90 xchg %ax,%ax 80488ba: 66 90 xchg %ax,%ax 80488bc: 66 90 xchg %ax,%ax 80488be: 66 90 xchg %ax,%ax 080488c0 <deregister_tm_clones>: 80488c0: b8 83 cf 0e 08 mov $0x80ecf83,%eax 80488c5: 2d 80 cf 0e 08 sub $0x80ecf80,%eax 80488ca: 83 f8 06 cmp $0x6,%eax 80488cd: 76 1a jbe 80488e9 <deregister_tm_clones+0x29> 80488cf: b8 00 00 00 00 mov $0x0,%eax 80488d4: 85 c0 test %eax,%eax 80488d6: 74 11 je 80488e9 <deregister_tm_clones+0x29> 80488d8: 55 push %ebp 80488d9: 89 e5 mov %esp,%ebp 80488db: 83 ec 14 sub $0x14,%esp 80488de: 68 80 cf 0e 08 push $0x80ecf80 80488e3: ff d0 call *%eax 80488e5: 83 c4 10 add $0x10,%esp 80488e8: c9 leave 80488e9: f3 c3 repz ret 80488eb: 90 nop 80488ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080488f0 <register_tm_clones>: 80488f0: b8 80 cf 0e 08 mov $0x80ecf80,%eax 80488f5: 2d 80 cf 0e 08 sub $0x80ecf80,%eax 80488fa: c1 f8 02 sar $0x2,%eax 80488fd: 89 c2 mov %eax,%edx 80488ff: c1 ea 1f shr $0x1f,%edx 8048902: 01 d0 add %edx,%eax 8048904: d1 f8 sar %eax 8048906: 74 1b je 8048923 <register_tm_clones+0x33> 8048908: ba 00 00 00 00 mov $0x0,%edx 804890d: 85 d2 test %edx,%edx 804890f: 74 12 je 8048923 <register_tm_clones+0x33> 8048911: 55 push %ebp 8048912: 89 e5 mov %esp,%ebp 8048914: 83 ec 10 sub $0x10,%esp 8048917: 50 push %eax 8048918: 68 80 cf 0e 08 push $0x80ecf80 804891d: ff d2 call *%edx 804891f: 83 c4 10 add $0x10,%esp 8048922: c9 leave 8048923: f3 c3 repz ret 8048925: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8048929: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08048930 <__do_global_dtors_aux>: 8048930: 80 3d 80 cf 0e 08 00 cmpb $0x0,0x80ecf80 8048937: 75 2c jne 8048965 <__do_global_dtors_aux+0x35> 8048939: 55 push %ebp 804893a: 89 e5 mov %esp,%ebp 804893c: 83 ec 08 sub $0x8,%esp 804893f: e8 7c ff ff ff call 80488c0 <deregister_tm_clones> 8048944: b8 90 b8 0b 08 mov $0x80bb890,%eax 8048949: 85 c0 test %eax,%eax 804894b: 74 10 je 804895d <__do_global_dtors_aux+0x2d> 804894d: 83 ec 0c sub $0xc,%esp 8048950: 68 bc 75 0d 08 push $0x80d75bc 8048955: e8 36 2f 07 00 call 80bb890 <__deregister_frame_info_bases> 804895a: 83 c4 10 add $0x10,%esp 804895d: c6 05 80 cf 0e 08 01 movb $0x1,0x80ecf80 8048964: c9 leave 8048965: f3 c3 repz ret 8048967: 89 f6 mov %esi,%esi 8048969: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08048970 <frame_dummy>: 8048970: 55 push %ebp 8048971: b8 b0 b6 0b 08 mov $0x80bb6b0,%eax 8048976: e8 00 00 00 00 call 804897b <frame_dummy+0xb> 804897b: 5a pop %edx 804897c: 81 c2 85 36 0a 00 add $0xa3685,%edx 8048982: 89 e5 mov %esp,%ebp 8048984: 83 ec 08 sub $0x8,%esp 8048987: 85 c0 test %eax,%eax 8048989: 74 15 je 80489a0 <frame_dummy+0x30> 804898b: 52 push %edx 804898c: 6a 00 push $0x0 804898e: 68 84 cf 0e 08 push $0x80ecf84 8048993: 68 bc 75 0d 08 push $0x80d75bc 8048998: e8 13 2d 07 00 call 80bb6b0 <__register_frame_info_bases> 804899d: 83 c4 10 add $0x10,%esp 80489a0: b8 7c bf 0e 08 mov $0x80ebf7c,%eax 80489a5: 8b 10 mov (%eax),%edx 80489a7: 85 d2 test %edx,%edx 80489a9: 75 0d jne 80489b8 <frame_dummy+0x48> 80489ab: c9 leave 80489ac: e9 3f ff ff ff jmp 80488f0 <register_tm_clones> 80489b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80489b8: ba 00 00 00 00 mov $0x0,%edx 80489bd: 85 d2 test %edx,%edx 80489bf: 74 ea je 80489ab <frame_dummy+0x3b> 80489c1: 83 ec 0c sub $0xc,%esp 80489c4: 50 push %eax 80489c5: ff d2 call *%edx 80489c7: 83 c4 10 add $0x10,%esp 80489ca: eb df jmp 80489ab <frame_dummy+0x3b> 080489cc <main>: 80489cc: 8d 4c 24 04 lea 0x4(%esp),%ecx 80489d0: 83 e4 f0 and $0xfffffff0,%esp 80489d3: ff 71 fc pushl -0x4(%ecx) 80489d6: 55 push %ebp 80489d7: 89 e5 mov %esp,%ebp 80489d9: 51 push %ecx 80489da: 83 ec 14 sub $0x14,%esp 80489dd: 89 c8 mov %ecx,%eax 80489df: 8b 00 mov (%eax),%eax 80489e1: 99 cltd 80489e2: 89 45 f0 mov %eax,-0x10(%ebp) 80489e5: 89 55 f4 mov %edx,-0xc(%ebp) 80489e8: 8b 45 f0 mov -0x10(%ebp),%eax 80489eb: 8b 55 f4 mov -0xc(%ebp),%edx 80489ee: 6a 00 push $0x0 80489f0: 6a 03 push $0x3 80489f2: 52 push %edx 80489f3: 50 push %eax 80489f4: e8 37 00 00 00 call 8048a30 <__udivdi3> 80489f9: 83 c4 10 add $0x10,%esp 80489fc: 83 ec 0c sub $0xc,%esp 80489ff: 52 push %edx 8048a00: 50 push %eax 8048a01: 68 48 cd 0b 08 push $0x80bcd48 8048a06: 6a 04 push $0x4 8048a08: 68 78 cd 0b 08 push $0x80bcd78 8048a0d: e8 ee 68 00 00 call 804f300 <_IO_printf> 8048a12: 83 c4 20 add $0x20,%esp 8048a15: b8 00 00 00 00 mov $0x0,%eax 8048a1a: 8b 4d fc mov -0x4(%ebp),%ecx 8048a1d: c9 leave 8048a1e: 8d 61 fc lea -0x4(%ecx),%esp 8048a21: c3 ret 8048a22: 66 90 xchg %ax,%ax 8048a24: 66 90 xchg %ax,%ax 8048a26: 66 90 xchg %ax,%ax 8048a28: 66 90 xchg %ax,%ax 8048a2a: 66 90 xchg %ax,%ax 8048a2c: 66 90 xchg %ax,%ax 8048a2e: 66 90 xchg %ax,%ax 08048a30 <__udivdi3>: 8048a30: 55 push %ebp 8048a31: 57 push %edi 8048a32: 56 push %esi 8048a33: 53 push %ebx 8048a34: 83 ec 1c sub $0x1c,%esp 8048a37: 8b 74 24 3c mov 0x3c(%esp),%esi 8048a3b: 8b 5c 24 30 mov 0x30(%esp),%ebx 8048a3f: 8b 4c 24 34 mov 0x34(%esp),%ecx 8048a43: 8b 7c 24 38 mov 0x38(%esp),%edi 8048a47: 85 f6 test %esi,%esi 8048a49: 89 5c 24 08 mov %ebx,0x8(%esp) 8048a4d: 89 ca mov %ecx,%edx 8048a4f: 89 f8 mov %edi,%eax 8048a51: 75 3d jne 8048a90 <__udivdi3+0x60> 8048a53: 39 cf cmp %ecx,%edi 8048a55: 0f 87 c5 00 00 00 ja 8048b20 <__udivdi3+0xf0> 8048a5b: 85 ff test %edi,%edi 8048a5d: 89 fd mov %edi,%ebp 8048a5f: 75 0b jne 8048a6c <__udivdi3+0x3c> 8048a61: b8 01 00 00 00 mov $0x1,%eax 8048a66: 31 d2 xor %edx,%edx 8048a68: f7 f7 div %edi 8048a6a: 89 c5 mov %eax,%ebp 8048a6c: 89 c8 mov %ecx,%eax 8048a6e: 31 d2 xor %edx,%edx 8048a70: f7 f5 div %ebp 8048a72: 89 c1 mov %eax,%ecx 8048a74: 89 d8 mov %ebx,%eax 8048a76: 89 cf mov %ecx,%edi 8048a78: f7 f5 div %ebp 8048a7a: 89 c3 mov %eax,%ebx 8048a7c: 89 d8 mov %ebx,%eax 8048a7e: 89 fa mov %edi,%edx 8048a80: 83 c4 1c add $0x1c,%esp 8048a83: 5b pop %ebx 8048a84: 5e pop %esi 8048a85: 5f pop %edi 8048a86: 5d pop %ebp 8048a87: c3 ret 8048a88: 90 nop 8048a89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8048a90: 39 ce cmp %ecx,%esi 8048a92: 77 74 ja 8048b08 <__udivdi3+0xd8> 8048a94: 0f bd fe bsr %esi,%edi 8048a97: 83 f7 1f xor $0x1f,%edi 8048a9a: 0f 84 98 00 00 00 je 8048b38 <__udivdi3+0x108> 8048aa0: bb 20 00 00 00 mov $0x20,%ebx 8048aa5: 89 f9 mov %edi,%ecx 8048aa7: 89 c5 mov %eax,%ebp 8048aa9: 29 fb sub %edi,%ebx 8048aab: d3 e6 shl %cl,%esi 8048aad: 89 d9 mov %ebx,%ecx 8048aaf: d3 ed shr %cl,%ebp 8048ab1: 89 f9 mov %edi,%ecx 8048ab3: d3 e0 shl %cl,%eax 8048ab5: 09 ee or %ebp,%esi 8048ab7: 89 d9 mov %ebx,%ecx 8048ab9: 89 44 24 0c mov %eax,0xc(%esp) 8048abd: 89 d5 mov %edx,%ebp 8048abf: 8b 44 24 08 mov 0x8(%esp),%eax 8048ac3: d3 ed shr %cl,%ebp 8048ac5: 89 f9 mov %edi,%ecx 8048ac7: d3 e2 shl %cl,%edx 8048ac9: 89 d9 mov %ebx,%ecx 8048acb: d3 e8 shr %cl,%eax 8048acd: 09 c2 or %eax,%edx 8048acf: 89 d0 mov %edx,%eax 8048ad1: 89 ea mov %ebp,%edx 8048ad3: f7 f6 div %esi 8048ad5: 89 d5 mov %edx,%ebp 8048ad7: 89 c3 mov %eax,%ebx 8048ad9: f7 64 24 0c mull 0xc(%esp) 8048add: 39 d5 cmp %edx,%ebp 8048adf: 72 10 jb 8048af1 <__udivdi3+0xc1> 8048ae1: 8b 74 24 08 mov 0x8(%esp),%esi 8048ae5: 89 f9 mov %edi,%ecx 8048ae7: d3 e6 shl %cl,%esi 8048ae9: 39 c6 cmp %eax,%esi 8048aeb: 73 07 jae 8048af4 <__udivdi3+0xc4> 8048aed: 39 d5 cmp %edx,%ebp 8048aef: 75 03 jne 8048af4 <__udivdi3+0xc4> 8048af1: 83 eb 01 sub $0x1,%ebx 8048af4: 31 ff xor %edi,%edi 8048af6: 89 d8 mov %ebx,%eax 8048af8: 89 fa mov %edi,%edx 8048afa: 83 c4 1c add $0x1c,%esp 8048afd: 5b pop %ebx 8048afe: 5e pop %esi 8048aff: 5f pop %edi 8048b00: 5d pop %ebp 8048b01: c3 ret 8048b02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8048b08: 31 ff xor %edi,%edi 8048b0a: 31 db xor %ebx,%ebx 8048b0c: 89 d8 mov %ebx,%eax 8048b0e: 89 fa mov %edi,%edx 8048b10: 83 c4 1c add $0x1c,%esp 8048b13: 5b pop %ebx 8048b14: 5e pop %esi 8048b15: 5f pop %edi 8048b16: 5d pop %ebp 8048b17: c3 ret 8048b18: 90 nop 8048b19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8048b20: 89 d8 mov %ebx,%eax 8048b22: f7 f7 div %edi 8048b24: 31 ff xor %edi,%edi 8048b26: 89 c3 mov %eax,%ebx 8048b28: 89 d8 mov %ebx,%eax 8048b2a: 89 fa mov %edi,%edx 8048b2c: 83 c4 1c add $0x1c,%esp 8048b2f: 5b pop %ebx 8048b30: 5e pop %esi 8048b31: 5f pop %edi 8048b32: 5d pop %ebp 8048b33: c3 ret 8048b34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8048b38: 39 ce cmp %ecx,%esi 8048b3a: 72 0c jb 8048b48 <__udivdi3+0x118> 8048b3c: 31 db xor %ebx,%ebx 8048b3e: 3b 44 24 08 cmp 0x8(%esp),%eax 8048b42: 0f 87 34 ff ff ff ja 8048a7c <__udivdi3+0x4c> 8048b48: bb 01 00 00 00 mov $0x1,%ebx 8048b4d: e9 2a ff ff ff jmp 8048a7c <__udivdi3+0x4c> 8048b52: 66 90 xchg %ax,%ax 8048b54: 66 90 xchg %ax,%ax 8048b56: 66 90 xchg %ax,%ax 8048b58: 66 90 xchg %ax,%ax 8048b5a: 66 90 xchg %ax,%ax 8048b5c: 66 90 xchg %ax,%ax 8048b5e: 66 90 xchg %ax,%ax 08048b60 <generic_start_main>: 8048b60: 56 push %esi 8048b61: 53 push %ebx 8048b62: 83 ec 44 sub $0x44,%esp 8048b65: 89 44 24 0c mov %eax,0xc(%esp) 8048b69: b8 00 00 00 00 mov $0x0,%eax 8048b6e: 89 54 24 04 mov %edx,0x4(%esp) 8048b72: 85 c0 test %eax,%eax 8048b74: 89 4c 24 08 mov %ecx,0x8(%esp) 8048b78: 0f 84 1a 01 00 00 je 8048c98 <generic_start_main+0x138> 8048b7e: 8b 0d 00 00 00 00 mov 0x0,%ecx 8048b84: 85 c9 test %ecx,%ecx 8048b86: 0f 94 c0 sete %al 8048b89: 0f b6 c0 movzbl %al,%eax 8048b8c: 8b 4c 24 04 mov 0x4(%esp),%ecx 8048b90: 8b 54 24 5c mov 0x5c(%esp),%edx 8048b94: a3 10 cd 0e 08 mov %eax,0x80ecd10 8048b99: 8b 44 24 08 mov 0x8(%esp),%eax 8048b9d: 89 15 c8 bf 0e 08 mov %edx,0x80ebfc8 8048ba3: 8d 44 88 04 lea 0x4(%eax,%ecx,4),%eax 8048ba7: a3 24 d5 0e 08 mov %eax,0x80ed524 8048bac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8048bb0: 83 c0 04 add $0x4,%eax 8048bb3: 8b 50 fc mov -0x4(%eax),%edx 8048bb6: 85 d2 test %edx,%edx 8048bb8: 75 f6 jne 8048bb0 <generic_start_main+0x50> 8048bba: e8 91 77 02 00 call 8070350 <_dl_aux_init> 8048bbf: a1 90 dc 0e 08 mov 0x80edc90,%eax 8048bc4: 85 c0 test %eax,%eax 8048bc6: 75 47 jne 8048c0f <generic_start_main+0xaf> 8048bc8: b8 00 80 04 08 mov $0x8048000,%eax 8048bcd: 85 c0 test %eax,%eax 8048bcf: 74 3e je 8048c0f <generic_start_main+0xaf> 8048bd1: 66 83 3d 2a 80 04 08 cmpw $0x20,0x804802a 8048bd8: 20 8048bd9: 74 19 je 8048bf4 <generic_start_main+0x94> 8048bdb: 68 64 ce 0b 08 push $0x80bce64 8048be0: 68 af 00 00 00 push $0xaf 8048be5: 68 b9 cd 0b 08 push $0x80bcdb9 8048bea: 68 e4 cd 0b 08 push $0x80bcde4 8048bef: e8 ec 0b 00 00 call 80497e0 <__assert_fail> 8048bf4: a1 1c 80 04 08 mov 0x804801c,%eax 8048bf9: 05 00 80 04 08 add $0x8048000,%eax 8048bfe: a3 90 dc 0e 08 mov %eax,0x80edc90 8048c03: 0f b7 05 2c 80 04 08 movzwl 0x804802c,%eax 8048c0a: a3 b0 dc 0e 08 mov %eax,0x80edcb0 8048c0f: a1 10 cd 0e 08 mov 0x80ecd10,%eax 8048c14: 85 c0 test %eax,%eax 8048c16: 74 4c je 8048c64 <generic_start_main+0x104> 8048c18: b8 38 81 04 08 mov $0x8048138,%eax 8048c1d: 3d b0 81 04 08 cmp $0x80481b0,%eax 8048c22: 73 7b jae 8048c9f <generic_start_main+0x13f> 8048c24: 80 3d 3c 81 04 08 2a cmpb $0x2a,0x804813c 8048c2b: 8b 35 38 81 04 08 mov 0x8048138,%esi 8048c31: bb 38 81 04 08 mov $0x8048138,%ebx 8048c36: 75 1f jne 8048c57 <generic_start_main+0xf7> 8048c38: 90 nop 8048c39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8048c40: 83 c3 08 add $0x8,%ebx 8048c43: ff 16 call *(%esi) 8048c45: 81 fb b0 81 04 08 cmp $0x80481b0,%ebx 8048c4b: 89 06 mov %eax,(%esi) 8048c4d: 73 50 jae 8048c9f <generic_start_main+0x13f> 8048c4f: 80 7b 04 2a cmpb $0x2a,0x4(%ebx) 8048c53: 8b 33 mov (%ebx),%esi 8048c55: 74 e9 je 8048c40 <generic_start_main+0xe0> 8048c57: 83 ec 0c sub $0xc,%esp 8048c5a: 68 3c ce 0b 08 push $0x80bce3c 8048c5f: e8 bc 88 00 00 call 8051520 <__libc_fatal> 8048c64: e8 67 86 02 00 call 80712d0 <_dl_discover_osversion> 8048c69: 85 c0 test %eax,%eax 8048c6b: 0f 88 51 01 00 00 js 8048dc2 <generic_start_main+0x262> 8048c71: 8b 15 c0 dc 0e 08 mov 0x80edcc0,%edx 8048c77: 85 d2 test %edx,%edx 8048c79: 0f 85 0b 01 00 00 jne 8048d8a <generic_start_main+0x22a> 8048c7f: a3 c0 dc 0e 08 mov %eax,0x80edcc0 8048c84: 3d 1f 06 02 00 cmp $0x2061f,%eax 8048c89: 7f 8d jg 8048c18 <generic_start_main+0xb8> 8048c8b: 83 ec 0c sub $0xc,%esp 8048c8e: 68 cd cd 0b 08 push $0x80bcdcd 8048c93: e8 88 88 00 00 call 8051520 <__libc_fatal> 8048c98: 31 c0 xor %eax,%eax 8048c9a: e9 ea fe ff ff jmp 8048b89 <generic_start_main+0x29> 8048c9f: e8 0c 09 00 00 call 80495b0 <__pthread_initialize_minimal> 8048ca4: 8b 15 c0 bf 0e 08 mov 0x80ebfc0,%edx 8048caa: 8b 02 mov (%edx),%eax 8048cac: 30 c0 xor %al,%al 8048cae: 65 a3 14 00 00 00 mov %eax,%gs:0x14 8048cb4: 8b 42 04 mov 0x4(%edx),%eax 8048cb7: 65 a3 18 00 00 00 mov %eax,%gs:0x18 8048cbd: 83 7c 24 58 00 cmpl $0x0,0x58(%esp) 8048cc2: 74 11 je 8048cd5 <generic_start_main+0x175> 8048cc4: 53 push %ebx 8048cc5: 6a 00 push $0x0 8048cc7: 6a 00 push $0x0 8048cc9: ff 74 24 64 pushl 0x64(%esp) 8048ccd: e8 9e 5d 00 00 call 804ea70 <__cxa_atexit> 8048cd2: 83 c4 10 add $0x10,%esp 8048cd5: 56 push %esi 8048cd6: ff 35 24 d5 0e 08 pushl 0x80ed524 8048cdc: ff 74 24 10 pushl 0x10(%esp) 8048ce0: ff 74 24 10 pushl 0x10(%esp) 8048ce4: e8 e7 86 02 00 call 80713d0 <__libc_init_first> 8048ce9: 83 c4 10 add $0x10,%esp 8048cec: 83 7c 24 54 00 cmpl $0x0,0x54(%esp) 8048cf1: 74 11 je 8048d04 <generic_start_main+0x1a4> 8048cf3: 51 push %ecx 8048cf4: 6a 00 push $0x0 8048cf6: 6a 00 push $0x0 8048cf8: ff 74 24 60 pushl 0x60(%esp) 8048cfc: e8 6f 5d 00 00 call 804ea70 <__cxa_atexit> 8048d01: 83 c4 10 add $0x10,%esp 8048d04: 83 3d cc bf 0e 08 00 cmpl $0x0,0x80ebfcc 8048d0b: 0f 85 be 00 00 00 jne 8048dcf <generic_start_main+0x26f> 8048d11: 83 7c 24 50 00 cmpl $0x0,0x50(%esp) 8048d16: 74 16 je 8048d2e <generic_start_main+0x1ce> 8048d18: 52 push %edx 8048d19: ff 35 24 d5 0e 08 pushl 0x80ed524 8048d1f: ff 74 24 10 pushl 0x10(%esp) 8048d23: ff 74 24 10 pushl 0x10(%esp) 8048d27: ff 54 24 60 call *0x60(%esp) 8048d2b: 83 c4 10 add $0x10,%esp 8048d2e: 31 d2 xor %edx,%edx 8048d30: 31 c0 xor %eax,%eax 8048d32: e8 a9 75 02 00 call 80702e0 <_dl_debug_initialize> 8048d37: 83 ec 0c sub $0xc,%esp 8048d3a: 8d 44 24 20 lea 0x20(%esp),%eax 8048d3e: 50 push %eax 8048d3f: e8 ec 50 00 00 call 804de30 <_setjmp> 8048d44: 83 c4 10 add $0x10,%esp 8048d47: 85 c0 test %eax,%eax 8048d49: 75 4c jne 8048d97 <generic_start_main+0x237> 8048d4b: 65 a1 80 00 00 00 mov %gs:0x80,%eax 8048d51: 89 44 24 30 mov %eax,0x30(%esp) 8048d55: 65 a1 7c 00 00 00 mov %gs:0x7c,%eax 8048d5b: 89 44 24 34 mov %eax,0x34(%esp) 8048d5f: 8d 44 24 14 lea 0x14(%esp),%eax 8048d63: 65 a3 80 00 00 00 mov %eax,%gs:0x80 8048d69: 50 push %eax 8048d6a: ff 35 24 d5 0e 08 pushl 0x80ed524 8048d70: ff 74 24 10 pushl 0x10(%esp) 8048d74: ff 74 24 10 pushl 0x10(%esp) 8048d78: 8b 44 24 1c mov 0x1c(%esp),%eax 8048d7c: ff d0 call *%eax 8048d7e: 83 c4 10 add $0x10,%esp 8048d81: 83 ec 0c sub $0xc,%esp 8048d84: 50 push %eax 8048d85: e8 46 5b 00 00 call 804e8d0 <exit> 8048d8a: 39 c2 cmp %eax,%edx 8048d8c: 0f 86 f2 fe ff ff jbe 8048c84 <generic_start_main+0x124> 8048d92: e9 e8 fe ff ff jmp 8048c7f <generic_start_main+0x11f> 8048d97: e8 64 72 fb f7 call 0 <_nl_current_LC_CTYPE> 8048d9c: f0 ff 0d 00 00 00 00 lock decl 0x0 8048da3: 0f 94 c0 sete %al 8048da6: 84 c0 test %al,%al 8048da8: 74 04 je 8048dae <generic_start_main+0x24e> 8048daa: 31 c0 xor %eax,%eax 8048dac: eb d3 jmp 8048d81 <generic_start_main+0x221> 8048dae: ba 01 00 00 00 mov $0x1,%edx 8048db3: 31 db xor %ebx,%ebx 8048db5: 8d 76 00 lea 0x0(%esi),%esi 8048db8: 89 d0 mov %edx,%eax 8048dba: ff 15 f0 c9 0e 08 call *0x80ec9f0 8048dc0: eb f6 jmp 8048db8 <generic_start_main+0x258> 8048dc2: 83 ec 0c sub $0xc,%esp 8048dc5: 68 14 ce 0b 08 push $0x80bce14 8048dca: e8 51 87 00 00 call 8051520 <__libc_fatal> 8048dcf: e8 3c 05 00 00 call 8049310 <__libc_check_standard_fds> 8048dd4: e9 38 ff ff ff jmp 8048d11 <generic_start_main+0x1b1> 8048dd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08048de0 <get_common_indeces.constprop.1>: 8048de0: 85 c0 test %eax,%eax 8048de2: 55 push %ebp 8048de3: 57 push %edi 8048de4: 56 push %esi 8048de5: 53 push %ebx 8048de6: 74 5a je 8048e42 <get_common_indeces.constprop.1+0x62> 8048de8: 89 c6 mov %eax,%esi 8048dea: 89 d7 mov %edx,%edi 8048dec: 89 cd mov %ecx,%ebp 8048dee: b8 01 00 00 00 mov $0x1,%eax 8048df3: 0f a2 cpuid 8048df5: 89 15 74 d5 0e 08 mov %edx,0x80ed574 8048dfb: 89 c2 mov %eax,%edx 8048dfd: 89 0d 70 d5 0e 08 mov %ecx,0x80ed570 8048e03: c1 ea 08 shr $0x8,%edx 8048e06: 89 1d 6c d5 0e 08 mov %ebx,0x80ed56c 8048e0c: a3 68 d5 0e 08 mov %eax,0x80ed568 8048e11: 83 e2 0f and $0xf,%edx 8048e14: 89 c1 mov %eax,%ecx 8048e16: 89 16 mov %edx,(%esi) 8048e18: 89 c2 mov %eax,%edx 8048e1a: 83 e1 0f and $0xf,%ecx 8048e1d: c1 ea 04 shr $0x4,%edx 8048e20: 83 e2 0f and $0xf,%edx 8048e23: 89 17 mov %edx,(%edi) 8048e25: 89 c2 mov %eax,%edx 8048e27: c1 ea 0c shr $0xc,%edx 8048e2a: 81 e2 f0 00 00 00 and $0xf0,%edx 8048e30: 89 55 00 mov %edx,0x0(%ebp) 8048e33: 8b 54 24 14 mov 0x14(%esp),%edx 8048e37: 89 0a mov %ecx,(%edx) 8048e39: 83 3e 0f cmpl $0xf,(%esi) 8048e3c: 0f 84 8c 00 00 00 je 8048ece <get_common_indeces.constprop.1+0xee> 8048e42: 83 3d 64 d5 0e 08 06 cmpl $0x6,0x80ed564 8048e49: 7e 20 jle 8048e6b <get_common_indeces.constprop.1+0x8b> 8048e4b: b8 07 00 00 00 mov $0x7,%eax 8048e50: 31 c9 xor %ecx,%ecx 8048e52: 0f a2 cpuid 8048e54: a3 78 d5 0e 08 mov %eax,0x80ed578 8048e59: 89 1d 7c d5 0e 08 mov %ebx,0x80ed57c 8048e5f: 89 0d 80 d5 0e 08 mov %ecx,0x80ed580 8048e65: 89 15 84 d5 0e 08 mov %edx,0x80ed584 8048e6b: 8b 1d 70 d5 0e 08 mov 0x80ed570,%ebx 8048e71: f7 c3 00 00 00 08 test $0x8000000,%ebx 8048e77: 74 0f je 8048e88 <get_common_indeces.constprop.1+0xa8> 8048e79: 31 c9 xor %ecx,%ecx 8048e7b: 0f 01 d0 xgetbv 8048e7e: 89 c2 mov %eax,%edx 8048e80: 83 e2 06 and $0x6,%edx 8048e83: 83 fa 06 cmp $0x6,%edx 8048e86: 74 05 je 8048e8d <get_common_indeces.constprop.1+0xad> 8048e88: 5b pop %ebx 8048e89: 5e pop %esi 8048e8a: 5f pop %edi 8048e8b: 5d pop %ebp 8048e8c: c3 ret 8048e8d: f7 c3 00 00 00 10 test $0x10000000,%ebx 8048e93: 74 07 je 8048e9c <get_common_indeces.constprop.1+0xbc> 8048e95: 83 0d a0 d5 0e 08 40 orl $0x40,0x80ed5a0 8048e9c: 8b 15 7c d5 0e 08 mov 0x80ed57c,%edx 8048ea2: f6 c2 20 test $0x20,%dl 8048ea5: 74 0a je 8048eb1 <get_common_indeces.constprop.1+0xd1> 8048ea7: 81 0d a0 d5 0e 08 00 orl $0x400,0x80ed5a0 8048eae: 04 00 00 8048eb1: 25 e0 00 00 00 and $0xe0,%eax 8048eb6: 3d e0 00 00 00 cmp $0xe0,%eax 8048ebb: 74 26 je 8048ee3 <get_common_indeces.constprop.1+0x103> 8048ebd: 80 e7 10 and $0x10,%bh 8048ec0: 74 c6 je 8048e88 <get_common_indeces.constprop.1+0xa8> 8048ec2: 81 0d a0 d5 0e 08 80 orl $0x80,0x80ed5a0 8048ec9: 00 00 00 8048ecc: eb ba jmp 8048e88 <get_common_indeces.constprop.1+0xa8> 8048ece: c1 e8 14 shr $0x14,%eax 8048ed1: 0f b6 c0 movzbl %al,%eax 8048ed4: 83 c0 0f add $0xf,%eax 8048ed7: 89 06 mov %eax,(%esi) 8048ed9: 8b 45 00 mov 0x0(%ebp),%eax 8048edc: 01 07 add %eax,(%edi) 8048ede: e9 5f ff ff ff jmp 8048e42 <get_common_indeces.constprop.1+0x62> 8048ee3: f7 c2 00 00 01 00 test $0x10000,%edx 8048ee9: 74 d2 je 8048ebd <get_common_indeces.constprop.1+0xdd> 8048eeb: a1 a0 d5 0e 08 mov 0x80ed5a0,%eax 8048ef0: 89 c1 mov %eax,%ecx 8048ef2: 80 cc 10 or $0x10,%ah 8048ef5: 80 cd 30 or $0x30,%ch 8048ef8: 81 e2 00 00 02 00 and $0x20000,%edx 8048efe: 0f 45 c1 cmovne %ecx,%eax 8048f01: a3 a0 d5 0e 08 mov %eax,0x80ed5a0 8048f06: eb b5 jmp 8048ebd <get_common_indeces.constprop.1+0xdd> 8048f08: 90 nop 8048f09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08048f10 <__libc_start_main>: 8048f10: 57 push %edi 8048f11: 56 push %esi 8048f12: 31 c0 xor %eax,%eax 8048f14: 53 push %ebx 8048f15: 0f a2 cpuid 8048f17: 83 ec 10 sub $0x10,%esp 8048f1a: 81 fb 47 65 6e 75 cmp $0x756e6547,%ebx 8048f20: a3 64 d5 0e 08 mov %eax,0x80ed564 8048f25: 0f 94 c0 sete %al 8048f28: 81 f9 6e 74 65 6c cmp $0x6c65746e,%ecx 8048f2e: 89 d7 mov %edx,%edi 8048f30: 89 c6 mov %eax,%esi 8048f32: 0f 94 c0 sete %al 8048f35: c7 04 24 00 00 00 00 movl $0x0,(%esp) 8048f3c: 89 f2 mov %esi,%edx 8048f3e: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 8048f45: 00 8048f46: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8048f4d: 00 8048f4e: 84 c2 test %al,%dl 8048f50: 74 0c je 8048f5e <__libc_start_main+0x4e> 8048f52: 81 ff 69 6e 65 49 cmp $0x49656e69,%edi 8048f58: 0f 84 d0 00 00 00 je 804902e <__libc_start_main+0x11e> 8048f5e: 81 fb 41 75 74 68 cmp $0x68747541,%ebx 8048f64: 0f 94 c3 sete %bl 8048f67: 81 f9 63 41 4d 44 cmp $0x444d4163,%ecx 8048f6d: 0f 94 c0 sete %al 8048f70: 84 c3 test %al,%bl 8048f72: 74 0c je 8048f80 <__libc_start_main+0x70> 8048f74: 81 ff 65 6e 74 69 cmp $0x69746e65,%edi 8048f7a: 0f 84 22 01 00 00 je 80490a2 <__libc_start_main+0x192> 8048f80: 6a 00 push $0x0 8048f82: 31 c9 xor %ecx,%ecx 8048f84: 31 d2 xor %edx,%edx 8048f86: 31 c0 xor %eax,%eax 8048f88: e8 53 fe ff ff call 8048de0 <get_common_indeces.constprop.1> 8048f8d: 58 pop %eax 8048f8e: 8b 4c 24 04 mov 0x4(%esp),%ecx 8048f92: ba 03 00 00 00 mov $0x3,%edx 8048f97: a1 74 d5 0e 08 mov 0x80ed574,%eax 8048f9c: f6 c4 01 test $0x1,%ah 8048f9f: 74 0a je 8048fab <__libc_start_main+0x9b> 8048fa1: 81 0d a0 d5 0e 08 00 orl $0x4000,0x80ed5a0 8048fa8: 40 00 00 8048fab: f6 c4 80 test $0x80,%ah 8048fae: 74 0a je 8048fba <__libc_start_main+0xaa> 8048fb0: 81 0d a0 d5 0e 08 00 orl $0x8000,0x80ed5a0 8048fb7: 80 00 00 8048fba: 83 fa 01 cmp $0x1,%edx 8048fbd: 74 35 je 8048ff4 <__libc_start_main+0xe4> 8048fbf: 8b 04 24 mov (%esp),%eax 8048fc2: 89 0d 9c d5 0e 08 mov %ecx,0x80ed59c 8048fc8: ff 74 24 38 pushl 0x38(%esp) 8048fcc: 89 15 60 d5 0e 08 mov %edx,0x80ed560 8048fd2: ff 74 24 38 pushl 0x38(%esp) 8048fd6: a3 98 d5 0e 08 mov %eax,0x80ed598 8048fdb: ff 74 24 38 pushl 0x38(%esp) 8048fdf: ff 74 24 38 pushl 0x38(%esp) 8048fe3: 8b 4c 24 38 mov 0x38(%esp),%ecx 8048fe7: 8b 54 24 34 mov 0x34(%esp),%edx 8048feb: 8b 44 24 30 mov 0x30(%esp),%eax 8048fef: e8 6c fb ff ff call 8048b60 <generic_start_main> 8048ff4: 83 3c 24 06 cmpl $0x6,(%esp) 8048ff8: 75 c5 jne 8048fbf <__libc_start_main+0xaf> 8048ffa: 83 f9 3f cmp $0x3f,%ecx 8048ffd: 0f 84 3c 01 00 00 je 804913f <__libc_start_main+0x22f> 8049003: 83 f9 3c cmp $0x3c,%ecx 8049006: 0f 84 85 01 00 00 je 8049191 <__libc_start_main+0x281> 804900c: 8d 41 bb lea -0x45(%ecx),%eax 804900f: 83 f8 01 cmp $0x1,%eax 8049012: 0f 86 ff 00 00 00 jbe 8049117 <__libc_start_main+0x207> 8049018: 83 f9 3d cmp $0x3d,%ecx 804901b: 0f 85 10 01 00 00 jne 8049131 <__libc_start_main+0x221> 8049021: 83 7c 24 08 04 cmpl $0x4,0x8(%esp) 8049026: 0f 86 f6 00 00 00 jbe 8049122 <__libc_start_main+0x212> 804902c: eb 91 jmp 8048fbf <__libc_start_main+0xaf> 804902e: 8d 44 24 08 lea 0x8(%esp),%eax 8049032: 50 push %eax 8049033: 8d 4c 24 10 lea 0x10(%esp),%ecx 8049037: 8d 54 24 08 lea 0x8(%esp),%edx 804903b: 8d 44 24 04 lea 0x4(%esp),%eax 804903f: e8 9c fd ff ff call 8048de0 <get_common_indeces.constprop.1> 8049044: 59 pop %ecx 8049045: 83 3c 24 06 cmpl $0x6,(%esp) 8049049: 0f 84 fc 00 00 00 je 804914b <__libc_start_main+0x23b> 804904f: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 8049055: f7 c6 00 04 00 00 test $0x400,%esi 804905b: 74 06 je 8049063 <__libc_start_main+0x153> 804905d: 81 ce 00 08 00 00 or $0x800,%esi 8049063: 89 f0 mov %esi,%eax 8049065: 0d 00 00 20 00 or $0x200000,%eax 804906a: 83 3d 64 d5 0e 08 0c cmpl $0xc,0x80ed564 8049071: a3 a0 d5 0e 08 mov %eax,0x80ed5a0 8049076: 7e 1c jle 8049094 <__libc_start_main+0x184> 8049078: b8 0d 00 00 00 mov $0xd,%eax 804907d: b9 01 00 00 00 mov $0x1,%ecx 8049082: 0f a2 cpuid 8049084: a8 04 test $0x4,%al 8049086: 74 0c je 8049094 <__libc_start_main+0x184> 8049088: 81 ce 00 00 30 00 or $0x300000,%esi 804908e: 89 35 a0 d5 0e 08 mov %esi,0x80ed5a0 8049094: ba 01 00 00 00 mov $0x1,%edx 8049099: 8b 4c 24 04 mov 0x4(%esp),%ecx 804909d: e9 f5 fe ff ff jmp 8048f97 <__libc_start_main+0x87> 80490a2: 8d 44 24 08 lea 0x8(%esp),%eax 80490a6: 50 push %eax 80490a7: 8d 4c 24 10 lea 0x10(%esp),%ecx 80490ab: 8d 54 24 08 lea 0x8(%esp),%edx 80490af: 8d 44 24 04 lea 0x4(%esp),%eax 80490b3: e8 28 fd ff ff call 8048de0 <get_common_indeces.constprop.1> 80490b8: b8 00 00 00 80 mov $0x80000000,%eax 80490bd: 0f a2 cpuid 80490bf: 3d 00 00 00 80 cmp $0x80000000,%eax 80490c4: 5a pop %edx 80490c5: 76 1e jbe 80490e5 <__libc_start_main+0x1d5> 80490c7: b8 01 00 00 80 mov $0x80000001,%eax 80490cc: 0f a2 cpuid 80490ce: a3 88 d5 0e 08 mov %eax,0x80ed588 80490d3: 89 1d 8c d5 0e 08 mov %ebx,0x80ed58c 80490d9: 89 0d 90 d5 0e 08 mov %ecx,0x80ed590 80490df: 89 15 94 d5 0e 08 mov %edx,0x80ed594 80490e5: a1 a0 d5 0e 08 mov 0x80ed5a0,%eax 80490ea: a8 40 test $0x40,%al 80490ec: 74 11 je 80490ff <__libc_start_main+0x1ef> 80490ee: f6 05 92 d5 0e 08 01 testb $0x1,0x80ed592 80490f5: 74 08 je 80490ff <__libc_start_main+0x1ef> 80490f7: 80 cc 01 or $0x1,%ah 80490fa: a3 a0 d5 0e 08 mov %eax,0x80ed5a0 80490ff: 83 3c 24 15 cmpl $0x15,(%esp) 8049103: 8b 4c 24 04 mov 0x4(%esp),%ecx 8049107: 0f 84 90 00 00 00 je 804919d <__libc_start_main+0x28d> 804910d: ba 02 00 00 00 mov $0x2,%edx 8049112: e9 80 fe ff ff jmp 8048f97 <__libc_start_main+0x87> 8049117: 83 7c 24 08 01 cmpl $0x1,0x8(%esp) 804911c: 0f 87 9d fe ff ff ja 8048fbf <__libc_start_main+0xaf> 8049122: 81 25 7c d5 0e 08 ef andl $0xfffff7ef,0x80ed57c 8049129: f7 ff ff 804912c: e9 8e fe ff ff jmp 8048fbf <__libc_start_main+0xaf> 8049131: 83 f9 47 cmp $0x47,%ecx 8049134: 74 e1 je 8049117 <__libc_start_main+0x207> 8049136: 83 f9 56 cmp $0x56,%ecx 8049139: 0f 85 80 fe ff ff jne 8048fbf <__libc_start_main+0xaf> 804913f: 83 7c 24 08 02 cmpl $0x2,0x8(%esp) 8049144: 76 dc jbe 8049122 <__libc_start_main+0x212> 8049146: e9 74 fe ff ff jmp 8048fbf <__libc_start_main+0xaf> 804914b: 8b 44 24 0c mov 0xc(%esp),%eax 804914f: 03 44 24 04 add 0x4(%esp),%eax 8049153: 8b 15 70 d5 0e 08 mov 0x80ed570,%edx 8049159: 83 f8 2f cmp $0x2f,%eax 804915c: 89 44 24 04 mov %eax,0x4(%esp) 8049160: 77 53 ja 80491b5 <__libc_start_main+0x2a5> 8049162: 83 f8 2e cmp $0x2e,%eax 8049165: 0f 83 8f 00 00 00 jae 80491fa <__libc_start_main+0x2ea> 804916b: 83 f8 1f cmp $0x1f,%eax 804916e: 77 69 ja 80491d9 <__libc_start_main+0x2c9> 8049170: 83 f8 1e cmp $0x1e,%eax 8049173: 0f 83 81 00 00 00 jae 80491fa <__libc_start_main+0x2ea> 8049179: 83 f8 1a cmp $0x1a,%eax 804917c: 74 7c je 80491fa <__libc_start_main+0x2ea> 804917e: 83 f8 1c cmp $0x1c,%eax 8049181: 75 65 jne 80491e8 <__libc_start_main+0x2d8> 8049183: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 8049189: 83 ce 04 or $0x4,%esi 804918c: e9 c4 fe ff ff jmp 8049055 <__libc_start_main+0x145> 8049191: 83 7c 24 08 03 cmpl $0x3,0x8(%esp) 8049196: 76 8a jbe 8049122 <__libc_start_main+0x212> 8049198: e9 22 fe ff ff jmp 8048fbf <__libc_start_main+0xaf> 804919d: 8d 41 a0 lea -0x60(%ecx),%eax 80491a0: 83 f8 1f cmp $0x1f,%eax 80491a3: 0f 87 64 ff ff ff ja 804910d <__libc_start_main+0x1fd> 80491a9: 83 0d a0 d5 0e 08 12 orl $0x12,0x80ed5a0 80491b0: e9 58 ff ff ff jmp 804910d <__libc_start_main+0x1fd> 80491b5: 83 f8 57 cmp $0x57,%eax 80491b8: 74 51 je 804920b <__libc_start_main+0x2fb> 80491ba: 77 5d ja 8049219 <__libc_start_main+0x309> 80491bc: 83 f8 4a cmp $0x4a,%eax 80491bf: 74 77 je 8049238 <__libc_start_main+0x328> 80491c1: 77 6d ja 8049230 <__libc_start_main+0x320> 80491c3: 83 f8 37 cmp $0x37,%eax 80491c6: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 80491cc: 75 1a jne 80491e8 <__libc_start_main+0x2d8> 80491ce: 81 ce 30 02 04 00 or $0x40230,%esi 80491d4: e9 7c fe ff ff jmp 8049055 <__libc_start_main+0x145> 80491d9: 83 f8 26 cmp $0x26,%eax 80491dc: 74 a5 je 8049183 <__libc_start_main+0x273> 80491de: 83 f8 2c cmp $0x2c,%eax 80491e1: 74 17 je 80491fa <__libc_start_main+0x2ea> 80491e3: 83 f8 25 cmp $0x25,%eax 80491e6: 74 12 je 80491fa <__libc_start_main+0x2ea> 80491e8: 81 e2 00 00 00 10 and $0x10000000,%edx 80491ee: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 80491f4: 0f 84 5b fe ff ff je 8049055 <__libc_start_main+0x145> 80491fa: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 8049200: 81 ce 31 00 04 00 or $0x40031,%esi 8049206: e9 4a fe ff ff jmp 8049055 <__libc_start_main+0x145> 804920b: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 8049211: 81 ce 00 00 02 00 or $0x20000,%esi 8049217: eb b5 jmp 80491ce <__libc_start_main+0x2be> 8049219: 83 f8 5d cmp $0x5d,%eax 804921c: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 8049222: 77 1c ja 8049240 <__libc_start_main+0x330> 8049224: 83 f8 5c cmp $0x5c,%eax 8049227: 73 a5 jae 80491ce <__libc_start_main+0x2be> 8049229: 83 f8 5a cmp $0x5a,%eax 804922c: 74 a0 je 80491ce <__libc_start_main+0x2be> 804922e: eb b8 jmp 80491e8 <__libc_start_main+0x2d8> 8049230: 83 e8 4c sub $0x4c,%eax 8049233: 83 f8 01 cmp $0x1,%eax 8049236: 77 b0 ja 80491e8 <__libc_start_main+0x2d8> 8049238: 8b 35 a0 d5 0e 08 mov 0x80ed5a0,%esi 804923e: eb 8e jmp 80491ce <__libc_start_main+0x2be> 8049240: 83 f8 5f cmp $0x5f,%eax 8049243: 74 89 je 80491ce <__libc_start_main+0x2be> 8049245: eb a1 jmp 80491e8 <__libc_start_main+0x2d8> 8049247: 66 90 xchg %ax,%ax 8049249: 66 90 xchg %ax,%ax 804924b: 66 90 xchg %ax,%ax 804924d: 66 90 xchg %ax,%ax 804924f: 90 nop 08049250 <check_one_fd>: 8049250: 55 push %ebp 8049251: 57 push %edi 8049252: 89 d7 mov %edx,%edi 8049254: 56 push %esi 8049255: 53 push %ebx 8049256: 89 c6 mov %eax,%esi 8049258: 83 ec 74 sub $0x74,%esp 804925b: 6a 01 push $0x1 804925d: 50 push %eax 804925e: e8 fd 50 02 00 call 806e360 <__libc_fcntl> 8049263: 83 c4 10 add $0x10,%esp 8049266: 83 f8 ff cmp $0xffffffff,%eax 8049269: 74 08 je 8049273 <check_one_fd+0x23> 804926b: 83 c4 6c add $0x6c,%esp 804926e: 5b pop %ebx 804926f: 5e pop %esi 8049270: 5f pop %edi 8049271: 5d pop %ebp 8049272: c3 ret 8049273: b8 e8 ff ff ff mov $0xffffffe8,%eax 8049278: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804927f: 83 3c 02 09 cmpl $0x9,(%edx,%eax,1) 8049283: 75 e6 jne 804926b <check_one_fd+0x1b> 8049285: 89 f8 mov %edi,%eax 8049287: 31 c9 xor %ecx,%ecx 8049289: bb 77 ce 0b 08 mov $0x80bce77,%ebx 804928e: 83 e0 03 and $0x3,%eax 8049291: 83 f8 01 cmp $0x1,%eax 8049294: b8 81 ce 0b 08 mov $0x80bce81,%eax 8049299: 0f 94 c1 sete %cl 804929c: 0f 45 d8 cmovne %eax,%ebx 804929f: 31 d2 xor %edx,%edx 80492a1: 89 cd mov %ecx,%ebp 80492a3: b8 05 00 00 00 mov $0x5,%eax 80492a8: 89 f9 mov %edi,%ecx 80492aa: 8d 2c ad 03 01 00 00 lea 0x103(,%ebp,4),%ebp 80492b1: ff 15 f0 c9 0e 08 call *0x80ec9f0 80492b7: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80492bc: 77 45 ja 8049303 <check_one_fd+0xb3> 80492be: 39 c6 cmp %eax,%esi 80492c0: 75 3e jne 8049300 <check_one_fd+0xb0> 80492c2: 83 ec 04 sub $0x4,%esp 80492c5: 8d 44 24 04 lea 0x4(%esp),%eax 80492c9: 50 push %eax 80492ca: 56 push %esi 80492cb: 6a 03 push $0x3 80492cd: e8 ce 4e 02 00 call 806e1a0 <___fxstat64> 80492d2: 83 c4 10 add $0x10,%esp 80492d5: 85 c0 test %eax,%eax 80492d7: 75 27 jne 8049300 <check_one_fd+0xb0> 80492d9: 8b 44 24 10 mov 0x10(%esp),%eax 80492dd: 25 00 f0 00 00 and $0xf000,%eax 80492e2: 3d 00 20 00 00 cmp $0x2000,%eax 80492e7: 75 17 jne 8049300 <check_one_fd+0xb0> 80492e9: 33 6c 24 20 xor 0x20(%esp),%ebp 80492ed: 0b 6c 24 24 or 0x24(%esp),%ebp 80492f1: 0f 84 74 ff ff ff je 804926b <check_one_fd+0x1b> 80492f7: 89 f6 mov %esi,%esi 80492f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8049300: f4 hlt 8049301: eb fd jmp 8049300 <check_one_fd+0xb0> 8049303: e8 68 81 02 00 call 8071470 <__syscall_error> 8049308: eb b4 jmp 80492be <check_one_fd+0x6e> 804930a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08049310 <__libc_check_standard_fds>: 8049310: 83 ec 0c sub $0xc,%esp 8049313: ba 01 00 02 00 mov $0x20001,%edx 8049318: 31 c0 xor %eax,%eax 804931a: e8 31 ff ff ff call 8049250 <check_one_fd> 804931f: ba 00 00 02 00 mov $0x20000,%edx 8049324: b8 01 00 00 00 mov $0x1,%eax 8049329: e8 22 ff ff ff call 8049250 <check_one_fd> 804932e: ba 00 00 02 00 mov $0x20000,%edx 8049333: b8 02 00 00 00 mov $0x2,%eax 8049338: 83 c4 0c add $0xc,%esp 804933b: e9 10 ff ff ff jmp 8049250 <check_one_fd> 08049340 <__libc_setup_tls>: 8049340: 55 push %ebp 8049341: 57 push %edi 8049342: 56 push %esi 8049343: 53 push %ebx 8049344: 83 ec 3c sub $0x3c,%esp 8049347: a1 90 dc 0e 08 mov 0x80edc90,%eax 804934c: 8b 74 24 54 mov 0x54(%esp),%esi 8049350: 85 c0 test %eax,%eax 8049352: 74 44 je 8049398 <__libc_setup_tls+0x58> 8049354: 8b 15 b0 dc 0e 08 mov 0x80edcb0,%edx 804935a: c1 e2 05 shl $0x5,%edx 804935d: 01 c2 add %eax,%edx 804935f: 39 d0 cmp %edx,%eax 8049361: 72 0c jb 804936f <__libc_setup_tls+0x2f> 8049363: eb 33 jmp 8049398 <__libc_setup_tls+0x58> 8049365: 8d 76 00 lea 0x0(%esi),%esi 8049368: 83 c0 20 add $0x20,%eax 804936b: 39 d0 cmp %edx,%eax 804936d: 73 29 jae 8049398 <__libc_setup_tls+0x58> 804936f: 83 38 07 cmpl $0x7,(%eax) 8049372: 75 f4 jne 8049368 <__libc_setup_tls+0x28> 8049374: 8b 78 14 mov 0x14(%eax),%edi 8049377: 8b 68 1c mov 0x1c(%eax),%ebp 804937a: 89 7c 24 0c mov %edi,0xc(%esp) 804937e: 8b 78 10 mov 0x10(%eax),%edi 8049381: 39 ee cmp %ebp,%esi 8049383: 0f 42 f5 cmovb %ebp,%esi 8049386: 89 7c 24 14 mov %edi,0x14(%esp) 804938a: 8b 78 08 mov 0x8(%eax),%edi 804938d: 89 7c 24 18 mov %edi,0x18(%esp) 8049391: eb 1f jmp 80493b2 <__libc_setup_tls+0x72> 8049393: 90 nop 8049394: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8049398: 31 ed xor %ebp,%ebp 804939a: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80493a1: 00 80493a2: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80493a9: 00 80493aa: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80493b1: 00 80493b2: 8b 7c 24 0c mov 0xc(%esp),%edi 80493b6: a1 68 c0 0e 08 mov 0x80ec068,%eax 80493bb: 31 d2 xor %edx,%edx 80493bd: 83 ec 0c sub $0xc,%esp 80493c0: 8d 44 07 ff lea -0x1(%edi,%eax,1),%eax 80493c4: 01 f0 add %esi,%eax 80493c6: f7 f6 div %esi 80493c8: 0f af c6 imul %esi,%eax 80493cb: 89 c3 mov %eax,%ebx 80493cd: 8b 44 24 5c mov 0x5c(%esp),%eax 80493d1: 01 f0 add %esi,%eax 80493d3: 01 d8 add %ebx,%eax 80493d5: 50 push %eax 80493d6: e8 f5 57 02 00 call 806ebd0 <__sbrk> 80493db: 8d 54 30 ff lea -0x1(%eax,%esi,1),%edx 80493df: 89 f0 mov %esi,%eax 80493e1: c7 05 20 da 0e 08 3e movl $0x3e,0x80eda20 80493e8: 00 00 00 80493eb: f7 d8 neg %eax 80493ed: 8b 3d 40 ca 0e 08 mov 0x80eca40,%edi 80493f3: b9 01 00 00 00 mov $0x1,%ecx 80493f8: 21 c2 and %eax,%edx 80493fa: 89 54 24 20 mov %edx,0x20(%esp) 80493fe: 83 c4 10 add $0x10,%esp 8049401: 85 ed test %ebp,%ebp 8049403: 8b 44 24 0c mov 0xc(%esp),%eax 8049407: 74 06 je 804940f <__libc_setup_tls+0xcf> 8049409: 8d 44 28 ff lea -0x1(%eax,%ebp,1),%eax 804940d: 89 e9 mov %ebp,%ecx 804940f: 31 d2 xor %edx,%edx 8049411: 83 ec 04 sub $0x4,%esp 8049414: c6 05 34 da 0e 08 01 movb $0x1,0x80eda34 804941b: f7 f1 div %ecx 804941d: 0f af c8 imul %eax,%ecx 8049420: 89 d8 mov %ebx,%eax 8049422: 29 c8 sub %ecx,%eax 8049424: 03 44 24 14 add 0x14(%esp),%eax 8049428: 89 4c 24 20 mov %ecx,0x20(%esp) 804942c: 89 8f 40 02 00 00 mov %ecx,0x240(%edi) 8049432: ff 74 24 18 pushl 0x18(%esp) 8049436: ff 74 24 20 pushl 0x20(%esp) 804943a: 50 push %eax 804943b: a3 30 da 0e 08 mov %eax,0x80eda30 8049440: e8 bb 3f 01 00 call 805d400 <memcpy> 8049445: 03 5c 24 20 add 0x20(%esp),%ebx 8049449: a1 f0 c9 0e 08 mov 0x80ec9f0,%eax 804944e: c7 43 04 28 da 0e 08 movl $0x80eda28,0x4(%ebx) 8049455: 89 1b mov %ebx,(%ebx) 8049457: 89 5b 08 mov %ebx,0x8(%ebx) 804945a: 89 43 10 mov %eax,0x10(%ebx) 804945d: b8 f3 00 00 00 mov $0xf3,%eax 8049462: 89 5c 24 34 mov %ebx,0x34(%esp) 8049466: c7 44 24 30 ff ff ff movl $0xffffffff,0x30(%esp) 804946d: ff 804946e: 8d 5c 24 30 lea 0x30(%esp),%ebx 8049472: c7 44 24 38 ff ff 0f movl $0xfffff,0x38(%esp) 8049479: 00 804947a: c7 44 24 3c 51 00 00 movl $0x51,0x3c(%esp) 8049481: 00 8049482: ff 15 f0 c9 0e 08 call *0x80ec9f0 8049488: 83 c4 10 add $0x10,%esp 804948b: 85 c0 test %eax,%eax 804948d: 74 11 je 80494a0 <__libc_setup_tls+0x160> 804948f: 83 ec 0c sub $0xc,%esp 8049492: 68 8c ce 0b 08 push $0x80bce8c 8049497: e8 84 80 00 00 call 8051520 <__libc_fatal> 804949c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80494a0: 8b 44 24 20 mov 0x20(%esp),%eax 80494a4: 8d 04 c5 03 00 00 00 lea 0x3(,%eax,8),%eax 80494ab: 8e e8 mov %eax,%gs 80494ad: 8b 44 24 18 mov 0x18(%esp),%eax 80494b1: 8b 4c 24 0c mov 0xc(%esp),%ecx 80494b5: 89 af 38 02 00 00 mov %ebp,0x238(%edi) 80494bb: c7 87 44 02 00 00 01 movl $0x1,0x244(%edi) 80494c2: 00 00 00 80494c5: 89 3d b4 cf 0e 08 mov %edi,0x80ecfb4 80494cb: c7 05 a0 cf 0e 08 40 movl $0x40,0x80ecfa0 80494d2: 00 00 00 80494d5: 89 87 2c 02 00 00 mov %eax,0x22c(%edi) 80494db: 8b 44 24 14 mov 0x14(%esp),%eax 80494df: 89 8f 34 02 00 00 mov %ecx,0x234(%edi) 80494e5: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80494e9: c7 05 08 da 0e 08 01 movl $0x1,0x80eda08 80494f0: 00 00 00 80494f3: c7 05 20 dc 0e 08 a0 movl $0x80ecfa0,0x80edc20 80494fa: cf 0e 08 80494fd: 89 87 30 02 00 00 mov %eax,0x230(%edi) 8049503: a1 68 c0 0e 08 mov 0x80ec068,%eax 8049508: 89 0d 00 da 0e 08 mov %ecx,0x80eda00 804950e: c7 05 2c dc 0e 08 01 movl $0x1,0x80edc2c 8049515: 00 00 00 8049518: 8d 44 01 3f lea 0x3f(%ecx,%eax,1),%eax 804951c: 83 e0 c0 and $0xffffffc0,%eax 804951f: 05 c0 04 00 00 add $0x4c0,%eax 8049524: 83 fe 40 cmp $0x40,%esi 8049527: a3 68 c0 0e 08 mov %eax,0x80ec068 804952c: b8 40 00 00 00 mov $0x40,%eax 8049531: 0f 42 f0 cmovb %eax,%esi 8049534: 89 35 04 da 0e 08 mov %esi,0x80eda04 804953a: 83 c4 3c add $0x3c,%esp 804953d: 5b pop %ebx 804953e: 5e pop %esi 804953f: 5f pop %edi 8049540: 5d pop %ebp 8049541: c3 ret 8049542: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8049549: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08049550 <_dl_tls_setup>: 8049550: a1 68 c0 0e 08 mov 0x80ec068,%eax 8049555: c7 05 a0 cf 0e 08 40 movl $0x40,0x80ecfa0 804955c: 00 00 00 804955f: c7 05 08 da 0e 08 01 movl $0x1,0x80eda08 8049566: 00 00 00 8049569: c7 05 20 dc 0e 08 a0 movl $0x80ecfa0,0x80edc20 8049570: cf 0e 08 8049573: c7 05 00 da 0e 08 c0 movl $0x4c0,0x80eda00 804957a: 04 00 00 804957d: c7 05 04 da 0e 08 40 movl $0x40,0x80eda04 8049584: 00 00 00 8049587: 05 ff 04 00 00 add $0x4ff,%eax 804958c: c7 05 2c dc 0e 08 01 movl $0x1,0x80edc2c 8049593: 00 00 00 8049596: 83 e0 c0 and $0xffffffc0,%eax 8049599: 05 c0 04 00 00 add $0x4c0,%eax 804959e: a3 68 c0 0e 08 mov %eax,0x80ec068 80495a3: 31 c0 xor %eax,%eax 80495a5: c3 ret 80495a6: 8d 76 00 lea 0x0(%esi),%esi 80495a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080495b0 <__pthread_initialize_minimal>: 80495b0: 83 ec 14 sub $0x14,%esp 80495b3: 6a 40 push $0x40 80495b5: 68 c0 04 00 00 push $0x4c0 80495ba: e8 81 fd ff ff call 8049340 <__libc_setup_tls> 80495bf: 83 c4 1c add $0x1c,%esp 80495c2: c3 ret 80495c3: 66 90 xchg %ax,%ax 80495c5: 66 90 xchg %ax,%ax 80495c7: 66 90 xchg %ax,%ax 80495c9: 66 90 xchg %ax,%ax 80495cb: 66 90 xchg %ax,%ax 80495cd: 66 90 xchg %ax,%ax 80495cf: 90 nop 080495d0 <__libc_csu_init>: 80495d0: 55 push %ebp 80495d1: bd 6c bf 0e 08 mov $0x80ebf6c,%ebp 80495d6: 57 push %edi 80495d7: 81 ed 6c bf 0e 08 sub $0x80ebf6c,%ebp 80495dd: 56 push %esi 80495de: 53 push %ebx 80495df: c1 fd 02 sar $0x2,%ebp 80495e2: 83 ec 1c sub $0x1c,%esp 80495e5: 89 e8 mov %ebp,%eax 80495e7: 89 6c 24 0c mov %ebp,0xc(%esp) 80495eb: 31 ed xor %ebp,%ebp 80495ed: 85 c0 test %eax,%eax 80495ef: 8b 5c 24 30 mov 0x30(%esp),%ebx 80495f3: 8b 74 24 34 mov 0x34(%esp),%esi 80495f7: 8b 7c 24 38 mov 0x38(%esp),%edi 80495fb: 74 1c je 8049619 <__libc_csu_init+0x49> 80495fd: 8d 76 00 lea 0x0(%esi),%esi 8049600: 83 ec 04 sub $0x4,%esp 8049603: 57 push %edi 8049604: 56 push %esi 8049605: 53 push %ebx 8049606: ff 14 ad 6c bf 0e 08 call *0x80ebf6c(,%ebp,4) 804960d: 83 c4 10 add $0x10,%esp 8049610: 83 c5 01 add $0x1,%ebp 8049613: 39 6c 24 0c cmp %ebp,0xc(%esp) 8049617: 75 e7 jne 8049600 <__libc_csu_init+0x30> 8049619: bd 74 bf 0e 08 mov $0x80ebf74,%ebp 804961e: 81 ed 6c bf 0e 08 sub $0x80ebf6c,%ebp 8049624: c1 fd 02 sar $0x2,%ebp 8049627: e8 84 eb ff ff call 80481b0 <__rel_iplt_end> 804962c: 89 e8 mov %ebp,%eax 804962e: 89 6c 24 0c mov %ebp,0xc(%esp) 8049632: 31 ed xor %ebp,%ebp 8049634: 85 c0 test %eax,%eax 8049636: 74 21 je 8049659 <__libc_csu_init+0x89> 8049638: 90 nop 8049639: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8049640: 83 ec 04 sub $0x4,%esp 8049643: 57 push %edi 8049644: 56 push %esi 8049645: 53 push %ebx 8049646: ff 14 ad 6c bf 0e 08 call *0x80ebf6c(,%ebp,4) 804964d: 83 c4 10 add $0x10,%esp 8049650: 83 c5 01 add $0x1,%ebp 8049653: 39 6c 24 0c cmp %ebp,0xc(%esp) 8049657: 75 e7 jne 8049640 <__libc_csu_init+0x70> 8049659: 83 c4 1c add $0x1c,%esp 804965c: 5b pop %ebx 804965d: 5e pop %esi 804965e: 5f pop %edi 804965f: 5d pop %ebp 8049660: c3 ret 8049661: eb 0d jmp 8049670 <__libc_csu_fini> 8049663: 90 nop 8049664: 90 nop 8049665: 90 nop 8049666: 90 nop 8049667: 90 nop 8049668: 90 nop 8049669: 90 nop 804966a: 90 nop 804966b: 90 nop 804966c: 90 nop 804966d: 90 nop 804966e: 90 nop 804966f: 90 nop 08049670 <__libc_csu_fini>: 8049670: 53 push %ebx 8049671: bb 7c bf 0e 08 mov $0x80ebf7c,%ebx 8049676: 81 eb 74 bf 0e 08 sub $0x80ebf74,%ebx 804967c: c1 fb 02 sar $0x2,%ebx 804967f: 83 ec 08 sub $0x8,%esp 8049682: 85 db test %ebx,%ebx 8049684: 74 16 je 804969c <__libc_csu_fini+0x2c> 8049686: 8d 76 00 lea 0x0(%esi),%esi 8049689: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8049690: ff 14 9d 70 bf 0e 08 call *0x80ebf70(,%ebx,4) 8049697: 83 eb 01 sub $0x1,%ebx 804969a: 75 f4 jne 8049690 <__libc_csu_fini+0x20> 804969c: 83 c4 08 add $0x8,%esp 804969f: 5b pop %ebx 80496a0: e9 73 36 07 00 jmp 80bcd18 <_fini> 80496a5: 66 90 xchg %ax,%ax 80496a7: 66 90 xchg %ax,%ax 80496a9: 66 90 xchg %ax,%ax 80496ab: 66 90 xchg %ax,%ax 80496ad: 66 90 xchg %ax,%ax 80496af: 90 nop 080496b0 <__assert_fail_base>: 80496b0: 56 push %esi 80496b1: 53 push %ebx 80496b2: b8 00 00 00 00 mov $0x0,%eax 80496b7: 83 ec 14 sub $0x14,%esp 80496ba: 85 c0 test %eax,%eax 80496bc: 8b 5c 24 30 mov 0x30(%esp),%ebx 80496c0: 74 0f je 80496d1 <__assert_fail_base+0x21> 80496c2: 83 ec 08 sub $0x8,%esp 80496c5: 6a 00 push $0x0 80496c7: 6a 01 push $0x1 80496c9: e8 32 69 fb f7 call 0 <_nl_current_LC_CTYPE> 80496ce: 83 c4 10 add $0x10,%esp 80496d1: 85 db test %ebx,%ebx 80496d3: b9 a9 ef 0c 08 mov $0x80cefa9,%ecx 80496d8: 0f 84 ef 00 00 00 je 80497cd <__assert_fail_base+0x11d> 80496de: 8b 15 9c c9 0e 08 mov 0x80ec99c,%edx 80496e4: be 31 05 0d 08 mov $0x80d0531,%esi 80496e9: b8 a9 ef 0c 08 mov $0x80cefa9,%eax 80496ee: 80 3a 00 cmpb $0x0,(%edx) 80496f1: 0f 44 c6 cmove %esi,%eax 80496f4: 83 ec 08 sub $0x8,%esp 80496f7: 8d 74 24 14 lea 0x14(%esp),%esi 80496fb: 56 push %esi 80496fc: ff 74 24 30 pushl 0x30(%esp) 8049700: 51 push %ecx 8049701: 53 push %ebx 8049702: ff 74 24 44 pushl 0x44(%esp) 8049706: ff 74 24 44 pushl 0x44(%esp) 804970a: 50 push %eax 804970b: 52 push %edx 804970c: ff 74 24 48 pushl 0x48(%esp) 8049710: 8d 44 24 34 lea 0x34(%esp),%eax 8049714: 50 push %eax 8049715: e8 06 5c 00 00 call 804f320 <___asprintf> 804971a: 83 c4 30 add $0x30,%esp 804971d: 85 c0 test %eax,%eax 804971f: 0f 88 94 00 00 00 js 80497b9 <__assert_fail_base+0x109> 8049725: 83 ec 04 sub $0x4,%esp 8049728: ff 74 24 0c pushl 0xc(%esp) 804972c: 68 bd 5b 0d 08 push $0x80d5bbd 8049731: 6a 00 push $0x0 8049733: e8 08 5c 00 00 call 804f340 <__fxprintf> 8049738: 5b pop %ebx 8049739: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 804973f: e8 bc 5e 00 00 call 804f600 <_IO_fflush> 8049744: 8b 44 24 1c mov 0x1c(%esp),%eax 8049748: 8b 15 08 ca 0e 08 mov 0x80eca08,%edx 804974e: 01 d0 add %edx,%eax 8049750: f7 da neg %edx 8049752: 21 d0 and %edx,%eax 8049754: 89 44 24 1c mov %eax,0x1c(%esp) 8049758: 5e pop %esi 8049759: 5a pop %edx 804975a: 6a 00 push $0x0 804975c: 6a ff push $0xffffffff 804975e: 6a 22 push $0x22 8049760: 6a 03 push $0x3 8049762: 50 push %eax 8049763: 6a 00 push $0x0 8049765: e8 56 55 02 00 call 806ecc0 <__mmap> 804976a: 83 c4 20 add $0x20,%esp 804976d: 83 f8 ff cmp $0xffffffff,%eax 8049770: 89 c3 mov %eax,%ebx 8049772: 74 31 je 80497a5 <__assert_fail_base+0xf5> 8049774: 8b 44 24 0c mov 0xc(%esp),%eax 8049778: 89 03 mov %eax,(%ebx) 804977a: 8d 43 04 lea 0x4(%ebx),%eax 804977d: 51 push %ecx 804977e: 51 push %ecx 804977f: ff 74 24 10 pushl 0x10(%esp) 8049783: 50 push %eax 8049784: e8 57 ea ff ff call 80481e0 <.plt> 8049789: 89 d8 mov %ebx,%eax 804978b: 87 05 68 d2 0e 08 xchg %eax,0x80ed268 8049791: 83 c4 10 add $0x10,%esp 8049794: 85 c0 test %eax,%eax 8049796: 74 0d je 80497a5 <__assert_fail_base+0xf5> 8049798: 52 push %edx 8049799: 52 push %edx 804979a: ff 30 pushl (%eax) 804979c: 50 push %eax 804979d: e8 ee 55 02 00 call 806ed90 <__munmap> 80497a2: 83 c4 10 add $0x10,%esp 80497a5: 83 ec 0c sub $0xc,%esp 80497a8: ff 74 24 14 pushl 0x14(%esp) 80497ac: e8 df 0d 01 00 call 805a590 <__cfree> 80497b1: 83 c4 10 add $0x10,%esp 80497b4: e8 b7 46 00 00 call 804de70 <abort> 80497b9: 50 push %eax 80497ba: 6a 12 push $0x12 80497bc: 68 f8 ce 0b 08 push $0x80bcef8 80497c1: 6a 02 push $0x2 80497c3: e8 e8 4a 02 00 call 806e2b0 <__libc_write> 80497c8: 83 c4 10 add $0x10,%esp 80497cb: eb e7 jmp 80497b4 <__assert_fail_base+0x104> 80497cd: b9 31 05 0d 08 mov $0x80d0531,%ecx 80497d2: 89 cb mov %ecx,%ebx 80497d4: e9 05 ff ff ff jmp 80496de <__assert_fail_base+0x2e> 80497d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080497e0 <__assert_fail>: 80497e0: 83 ec 10 sub $0x10,%esp 80497e3: 6a 05 push $0x5 80497e5: 68 cc ce 0b 08 push $0x80bcecc 80497ea: 68 9c d0 0c 08 push $0x80cd09c 80497ef: e8 1c 00 00 00 call 8049810 <__dcgettext> 80497f4: 5a pop %edx 80497f5: ff 74 24 28 pushl 0x28(%esp) 80497f9: ff 74 24 28 pushl 0x28(%esp) 80497fd: ff 74 24 28 pushl 0x28(%esp) 8049801: ff 74 24 28 pushl 0x28(%esp) 8049805: 50 push %eax 8049806: e8 a5 fe ff ff call 80496b0 <__assert_fail_base> 804980b: 66 90 xchg %ax,%ax 804980d: 66 90 xchg %ax,%ax 804980f: 90 nop 08049810 <__dcgettext>: 8049810: 83 ec 14 sub $0x14,%esp 8049813: ff 74 24 20 pushl 0x20(%esp) 8049817: 6a 00 push $0x0 8049819: 6a 00 push $0x0 804981b: 6a 00 push $0x0 804981d: ff 74 24 2c pushl 0x2c(%esp) 8049821: ff 74 24 2c pushl 0x2c(%esp) 8049825: e8 56 0c 00 00 call 804a480 <__dcigettext> 804982a: 83 c4 2c add $0x2c,%esp 804982d: c3 ret 804982e: 66 90 xchg %ax,%ax 08049830 <plural_eval>: 8049830: 55 push %ebp 8049831: 57 push %edi 8049832: 56 push %esi 8049833: 53 push %ebx 8049834: 89 c3 mov %eax,%ebx 8049836: 89 d6 mov %edx,%esi 8049838: 83 ec 0c sub $0xc,%esp 804983b: 8b 13 mov (%ebx),%edx 804983d: 83 fa 01 cmp $0x1,%edx 8049840: 74 2d je 804986f <plural_eval+0x3f> 8049842: 7e 7c jle 80498c0 <plural_eval+0x90> 8049844: 83 fa 02 cmp $0x2,%edx 8049847: 74 47 je 8049890 <plural_eval+0x60> 8049849: 83 fa 03 cmp $0x3,%edx 804984c: 0f 85 8e 00 00 00 jne 80498e0 <plural_eval+0xb0> 8049852: 8b 43 08 mov 0x8(%ebx),%eax 8049855: 89 f2 mov %esi,%edx 8049857: e8 d4 ff ff ff call 8049830 <plural_eval> 804985c: 85 c0 test %eax,%eax 804985e: 0f 94 c0 sete %al 8049861: 0f b6 c0 movzbl %al,%eax 8049864: 8b 5c 83 0c mov 0xc(%ebx,%eax,4),%ebx 8049868: 8b 13 mov (%ebx),%edx 804986a: 83 fa 01 cmp $0x1,%edx 804986d: 75 d3 jne 8049842 <plural_eval+0x12> 804986f: 8b 43 08 mov 0x8(%ebx),%eax 8049872: 89 f2 mov %esi,%edx 8049874: e8 b7 ff ff ff call 8049830 <plural_eval> 8049879: 31 c9 xor %ecx,%ecx 804987b: 85 c0 test %eax,%eax 804987d: 0f 94 c1 sete %cl 8049880: 83 c4 0c add $0xc,%esp 8049883: 89 c8 mov %ecx,%eax 8049885: 5b pop %ebx 8049886: 5e pop %esi 8049887: 5f pop %edi 8049888: 5d pop %ebp 8049889: c3 ret 804988a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049890: 8b 43 08 mov 0x8(%ebx),%eax 8049893: 89 f2 mov %esi,%edx 8049895: e8 96 ff ff ff call 8049830 <plural_eval> 804989a: 8b 6b 04 mov 0x4(%ebx),%ebp 804989d: 89 c7 mov %eax,%edi 804989f: 83 fd 0f cmp $0xf,%ebp 80498a2: 74 4c je 80498f0 <plural_eval+0xc0> 80498a4: 83 fd 0e cmp $0xe,%ebp 80498a7: 75 67 jne 8049910 <plural_eval+0xe0> 80498a9: 31 c9 xor %ecx,%ecx 80498ab: 85 c0 test %eax,%eax 80498ad: 75 4a jne 80498f9 <plural_eval+0xc9> 80498af: 83 c4 0c add $0xc,%esp 80498b2: 0f b6 c9 movzbl %cl,%ecx 80498b5: 5b pop %ebx 80498b6: 89 c8 mov %ecx,%eax 80498b8: 5e pop %esi 80498b9: 5f pop %edi 80498ba: 5d pop %ebp 80498bb: c3 ret 80498bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80498c0: 85 d2 test %edx,%edx 80498c2: 75 1c jne 80498e0 <plural_eval+0xb0> 80498c4: 8b 43 04 mov 0x4(%ebx),%eax 80498c7: 89 f1 mov %esi,%ecx 80498c9: 85 c0 test %eax,%eax 80498cb: 74 b3 je 8049880 <plural_eval+0x50> 80498cd: 83 f8 01 cmp $0x1,%eax 80498d0: 75 0e jne 80498e0 <plural_eval+0xb0> 80498d2: 8b 4b 08 mov 0x8(%ebx),%ecx 80498d5: eb a9 jmp 8049880 <plural_eval+0x50> 80498d7: 89 f6 mov %esi,%esi 80498d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80498e0: 83 c4 0c add $0xc,%esp 80498e3: 31 c9 xor %ecx,%ecx 80498e5: 5b pop %ebx 80498e6: 89 c8 mov %ecx,%eax 80498e8: 5e pop %esi 80498e9: 5f pop %edi 80498ea: 5d pop %ebp 80498eb: c3 ret 80498ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80498f0: 85 c0 test %eax,%eax 80498f2: b9 01 00 00 00 mov $0x1,%ecx 80498f7: 75 b6 jne 80498af <plural_eval+0x7f> 80498f9: 8b 43 0c mov 0xc(%ebx),%eax 80498fc: 89 f2 mov %esi,%edx 80498fe: e8 2d ff ff ff call 8049830 <plural_eval> 8049903: 85 c0 test %eax,%eax 8049905: 0f 95 c1 setne %cl 8049908: eb a5 jmp 80498af <plural_eval+0x7f> 804990a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049910: 8b 43 0c mov 0xc(%ebx),%eax 8049913: 8d 5d fd lea -0x3(%ebp),%ebx 8049916: 89 f2 mov %esi,%edx 8049918: e8 13 ff ff ff call 8049830 <plural_eval> 804991d: 83 fb 0a cmp $0xa,%ebx 8049920: 89 c6 mov %eax,%esi 8049922: 77 bc ja 80498e0 <plural_eval+0xb0> 8049924: ff 24 9d 0c cf 0b 08 jmp *0x80bcf0c(,%ebx,4) 804992b: 39 c7 cmp %eax,%edi 804992d: 0f 94 c1 sete %cl 8049930: e9 7a ff ff ff jmp 80498af <plural_eval+0x7f> 8049935: 31 c9 xor %ecx,%ecx 8049937: 39 c7 cmp %eax,%edi 8049939: 0f 93 c1 setae %cl 804993c: e9 3f ff ff ff jmp 8049880 <plural_eval+0x50> 8049941: 31 c9 xor %ecx,%ecx 8049943: 39 c7 cmp %eax,%edi 8049945: 0f 96 c1 setbe %cl 8049948: e9 33 ff ff ff jmp 8049880 <plural_eval+0x50> 804994d: 31 c9 xor %ecx,%ecx 804994f: 39 c7 cmp %eax,%edi 8049951: 0f 97 c1 seta %cl 8049954: e9 27 ff ff ff jmp 8049880 <plural_eval+0x50> 8049959: 31 c9 xor %ecx,%ecx 804995b: 39 c7 cmp %eax,%edi 804995d: 0f 92 c1 setb %cl 8049960: e9 1b ff ff ff jmp 8049880 <plural_eval+0x50> 8049965: 29 c7 sub %eax,%edi 8049967: 89 f9 mov %edi,%ecx 8049969: e9 12 ff ff ff jmp 8049880 <plural_eval+0x50> 804996e: 8d 0c 07 lea (%edi,%eax,1),%ecx 8049971: e9 0a ff ff ff jmp 8049880 <plural_eval+0x50> 8049976: 89 f8 mov %edi,%eax 8049978: 31 d2 xor %edx,%edx 804997a: f7 f6 div %esi 804997c: 89 d1 mov %edx,%ecx 804997e: e9 fd fe ff ff jmp 8049880 <plural_eval+0x50> 8049983: 89 f8 mov %edi,%eax 8049985: 31 d2 xor %edx,%edx 8049987: f7 f6 div %esi 8049989: 89 c1 mov %eax,%ecx 804998b: e9 f0 fe ff ff jmp 8049880 <plural_eval+0x50> 8049990: 0f af f8 imul %eax,%edi 8049993: 89 f9 mov %edi,%ecx 8049995: e9 e6 fe ff ff jmp 8049880 <plural_eval+0x50> 804999a: 31 c9 xor %ecx,%ecx 804999c: 39 c7 cmp %eax,%edi 804999e: 0f 95 c1 setne %cl 80499a1: e9 da fe ff ff jmp 8049880 <plural_eval+0x50> 80499a6: 8d 76 00 lea 0x0(%esi),%esi 80499a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080499b0 <plural_lookup>: 80499b0: 57 push %edi 80499b1: 56 push %esi 80499b2: 89 ce mov %ecx,%esi 80499b4: 53 push %ebx 80499b5: 8b 58 08 mov 0x8(%eax),%ebx 80499b8: 8b 43 60 mov 0x60(%ebx),%eax 80499bb: e8 70 fe ff ff call 8049830 <plural_eval> 80499c0: 3b 43 64 cmp 0x64(%ebx),%eax 80499c3: 73 28 jae 80499ed <plural_lookup+0x3d> 80499c5: 8b 5c 24 10 mov 0x10(%esp),%ebx 80499c9: 89 c7 mov %eax,%edi 80499cb: 89 f0 mov %esi,%eax 80499cd: 01 f3 add %esi,%ebx 80499cf: 90 nop 80499d0: 83 ef 01 sub $0x1,%edi 80499d3: 83 ff ff cmp $0xffffffff,%edi 80499d6: 74 17 je 80499ef <plural_lookup+0x3f> 80499d8: 83 ec 08 sub $0x8,%esp 80499db: 6a 00 push $0x0 80499dd: 50 push %eax 80499de: e8 2d e8 ff ff call 8048210 <.plt+0x30> 80499e3: 83 c0 01 add $0x1,%eax 80499e6: 83 c4 10 add $0x10,%esp 80499e9: 39 d8 cmp %ebx,%eax 80499eb: 72 e3 jb 80499d0 <plural_lookup+0x20> 80499ed: 89 f0 mov %esi,%eax 80499ef: 5b pop %ebx 80499f0: 5e pop %esi 80499f1: 5f pop %edi 80499f2: c2 04 00 ret $0x4 80499f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80499f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08049a00 <transcmp>: 8049a00: 56 push %esi 8049a01: 53 push %ebx 8049a02: 83 ec 04 sub $0x4,%esp 8049a05: 8b 5c 24 14 mov 0x14(%esp),%ebx 8049a09: 8b 74 24 10 mov 0x10(%esp),%esi 8049a0d: 8b 53 10 mov 0x10(%ebx),%edx 8049a10: 85 d2 test %edx,%edx 8049a12: 74 64 je 8049a78 <transcmp+0x78> 8049a14: 8d 53 1c lea 0x1c(%ebx),%edx 8049a17: 8b 46 10 mov 0x10(%esi),%eax 8049a1a: 85 c0 test %eax,%eax 8049a1c: 74 52 je 8049a70 <transcmp+0x70> 8049a1e: 8d 46 1c lea 0x1c(%esi),%eax 8049a21: 83 ec 08 sub $0x8,%esp 8049a24: 52 push %edx 8049a25: 50 push %eax 8049a26: e8 65 e8 ff ff call 8048290 <.plt+0xb0> 8049a2b: 83 c4 10 add $0x10,%esp 8049a2e: 85 c0 test %eax,%eax 8049a30: 75 2e jne 8049a60 <transcmp+0x60> 8049a32: 83 ec 08 sub $0x8,%esp 8049a35: ff 33 pushl (%ebx) 8049a37: ff 36 pushl (%esi) 8049a39: e8 52 e8 ff ff call 8048290 <.plt+0xb0> 8049a3e: 83 c4 10 add $0x10,%esp 8049a41: 85 c0 test %eax,%eax 8049a43: 75 1b jne 8049a60 <transcmp+0x60> 8049a45: 83 ec 08 sub $0x8,%esp 8049a48: ff 73 08 pushl 0x8(%ebx) 8049a4b: ff 76 08 pushl 0x8(%esi) 8049a4e: e8 3d e8 ff ff call 8048290 <.plt+0xb0> 8049a53: 83 c4 10 add $0x10,%esp 8049a56: 85 c0 test %eax,%eax 8049a58: 75 06 jne 8049a60 <transcmp+0x60> 8049a5a: 8b 46 04 mov 0x4(%esi),%eax 8049a5d: 2b 43 04 sub 0x4(%ebx),%eax 8049a60: 83 c4 04 add $0x4,%esp 8049a63: 5b pop %ebx 8049a64: 5e pop %esi 8049a65: c3 ret 8049a66: 8d 76 00 lea 0x0(%esi),%esi 8049a69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8049a70: 8b 46 1c mov 0x1c(%esi),%eax 8049a73: eb ac jmp 8049a21 <transcmp+0x21> 8049a75: 8d 76 00 lea 0x0(%esi),%esi 8049a78: 8b 53 1c mov 0x1c(%ebx),%edx 8049a7b: eb 9a jmp 8049a17 <transcmp+0x17> 8049a7d: 8d 76 00 lea 0x0(%esi),%esi 08049a80 <_nl_find_msg>: 8049a80: 55 push %ebp 8049a81: 89 e5 mov %esp,%ebp 8049a83: 57 push %edi 8049a84: 56 push %esi 8049a85: 53 push %ebx 8049a86: 83 ec 4c sub $0x4c,%esp 8049a89: 89 4d d0 mov %ecx,-0x30(%ebp) 8049a8c: 8b 48 04 mov 0x4(%eax),%ecx 8049a8f: 89 45 b4 mov %eax,-0x4c(%ebp) 8049a92: 89 55 b0 mov %edx,-0x50(%ebp) 8049a95: 85 c9 test %ecx,%ecx 8049a97: 0f 8e 3b 03 00 00 jle 8049dd8 <_nl_find_msg+0x358> 8049a9d: 8b 45 b4 mov -0x4c(%ebp),%eax 8049aa0: 8b 78 08 mov 0x8(%eax),%edi 8049aa3: 85 ff test %edi,%edi 8049aa5: 0f 84 1d 01 00 00 je 8049bc8 <_nl_find_msg+0x148> 8049aab: 8b 57 30 mov 0x30(%edi),%edx 8049aae: 8b 47 14 mov 0x14(%edi),%eax 8049ab1: 85 d2 test %edx,%edx 8049ab3: 89 45 d4 mov %eax,-0x2c(%ebp) 8049ab6: 0f 84 54 02 00 00 je 8049d10 <_nl_find_msg+0x290> 8049abc: 8b 5d d0 mov -0x30(%ebp),%ebx 8049abf: 83 ec 0c sub $0xc,%esp 8049ac2: 53 push %ebx 8049ac3: e8 e8 27 01 00 call 805c2b0 <strlen> 8049ac8: 89 1c 24 mov %ebx,(%esp) 8049acb: 89 45 c8 mov %eax,-0x38(%ebp) 8049ace: e8 1d 43 00 00 call 804ddf0 <__hash_string> 8049ad3: 8b 4f 2c mov 0x2c(%edi),%ecx 8049ad6: 31 d2 xor %edx,%edx 8049ad8: 89 c6 mov %eax,%esi 8049ada: 83 c4 10 add $0x10,%esp 8049add: f7 f1 div %ecx 8049adf: 8d 41 fe lea -0x2(%ecx),%eax 8049ae2: 89 d3 mov %edx,%ebx 8049ae4: 89 c2 mov %eax,%edx 8049ae6: 89 f0 mov %esi,%eax 8049ae8: 89 d6 mov %edx,%esi 8049aea: 31 d2 xor %edx,%edx 8049aec: f7 f6 div %esi 8049aee: 89 ce mov %ecx,%esi 8049af0: 8d 42 01 lea 0x1(%edx),%eax 8049af3: 8b 57 34 mov 0x34(%edi),%edx 8049af6: 29 c6 sub %eax,%esi 8049af8: 89 45 c4 mov %eax,-0x3c(%ebp) 8049afb: 29 c8 sub %ecx,%eax 8049afd: 89 55 cc mov %edx,-0x34(%ebp) 8049b00: 89 75 c0 mov %esi,-0x40(%ebp) 8049b03: 8b 57 30 mov 0x30(%edi),%edx 8049b06: 89 45 bc mov %eax,-0x44(%ebp) 8049b09: eb 53 jmp 8049b5e <_nl_find_msg+0xde> 8049b0b: 90 nop 8049b0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8049b10: 8b 47 0c mov 0xc(%edi),%eax 8049b13: 85 c0 test %eax,%eax 8049b15: 8b 47 18 mov 0x18(%edi),%eax 8049b18: 8d 04 f0 lea (%eax,%esi,8),%eax 8049b1b: 74 7b je 8049b98 <_nl_find_msg+0x118> 8049b1d: 8b 08 mov (%eax),%ecx 8049b1f: 0f c9 bswap %ecx 8049b21: 39 4d c8 cmp %ecx,-0x38(%ebp) 8049b24: 77 26 ja 8049b4c <_nl_find_msg+0xcc> 8049b26: 8b 40 04 mov 0x4(%eax),%eax 8049b29: 8b 0f mov (%edi),%ecx 8049b2b: 0f c8 bswap %eax 8049b2d: 83 ec 08 sub $0x8,%esp 8049b30: 01 c8 add %ecx,%eax 8049b32: 89 55 b8 mov %edx,-0x48(%ebp) 8049b35: 50 push %eax 8049b36: ff 75 d0 pushl -0x30(%ebp) 8049b39: e8 52 e7 ff ff call 8048290 <.plt+0xb0> 8049b3e: 83 c4 10 add $0x10,%esp 8049b41: 85 c0 test %eax,%eax 8049b43: 8b 55 b8 mov -0x48(%ebp),%edx 8049b46: 0f 84 9c 00 00 00 je 8049be8 <_nl_find_msg+0x168> 8049b4c: 8b 45 bc mov -0x44(%ebp),%eax 8049b4f: 8b 4d c4 mov -0x3c(%ebp),%ecx 8049b52: 01 d8 add %ebx,%eax 8049b54: 01 d9 add %ebx,%ecx 8049b56: 3b 5d c0 cmp -0x40(%ebp),%ebx 8049b59: 0f 42 c1 cmovb %ecx,%eax 8049b5c: 89 c3 mov %eax,%ebx 8049b5e: 8b 45 cc mov -0x34(%ebp),%eax 8049b61: 8b 34 9a mov (%edx,%ebx,4),%esi 8049b64: 85 c0 test %eax,%eax 8049b66: 74 02 je 8049b6a <_nl_find_msg+0xea> 8049b68: 0f ce bswap %esi 8049b6a: 85 f6 test %esi,%esi 8049b6c: 74 5a je 8049bc8 <_nl_find_msg+0x148> 8049b6e: 83 ee 01 sub $0x1,%esi 8049b71: 39 75 d4 cmp %esi,-0x2c(%ebp) 8049b74: 77 9a ja 8049b10 <_nl_find_msg+0x90> 8049b76: 89 f1 mov %esi,%ecx 8049b78: 2b 4d d4 sub -0x2c(%ebp),%ecx 8049b7b: 8b 47 24 mov 0x24(%edi),%eax 8049b7e: 8d 04 c8 lea (%eax,%ecx,8),%eax 8049b81: 8b 4d c8 mov -0x38(%ebp),%ecx 8049b84: 3b 08 cmp (%eax),%ecx 8049b86: 73 c4 jae 8049b4c <_nl_find_msg+0xcc> 8049b88: 83 ec 08 sub $0x8,%esp 8049b8b: 89 55 b8 mov %edx,-0x48(%ebp) 8049b8e: ff 70 04 pushl 0x4(%eax) 8049b91: eb a3 jmp 8049b36 <_nl_find_msg+0xb6> 8049b93: 90 nop 8049b94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8049b98: 8b 4d c8 mov -0x38(%ebp),%ecx 8049b9b: 3b 08 cmp (%eax),%ecx 8049b9d: 77 ad ja 8049b4c <_nl_find_msg+0xcc> 8049b9f: 8b 0f mov (%edi),%ecx 8049ba1: 8b 40 04 mov 0x4(%eax),%eax 8049ba4: eb 87 jmp 8049b2d <_nl_find_msg+0xad> 8049ba6: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8049bad: 00 8049bae: 74 01 je 8049bb1 <_nl_find_msg+0x131> 8049bb0: f0 83 2d f0 d1 0e 08 lock subl $0x1,0x80ed1f0 8049bb7: 01 8049bb8: 74 0b je 8049bc5 <_nl_find_msg+0x145> 8049bba: 8d 05 f0 d1 0e 08 lea 0x80ed1f0,%eax 8049bc0: e8 9b 61 02 00 call 806fd60 <__lll_unlock_wake_private> 8049bc5: 8d 76 00 lea 0x0(%esi),%esi 8049bc8: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) 8049bcf: 8b 45 d0 mov -0x30(%ebp),%eax 8049bd2: 8d 65 f4 lea -0xc(%ebp),%esp 8049bd5: 5b pop %ebx 8049bd6: 5e pop %esi 8049bd7: 5f pop %edi 8049bd8: 5d pop %ebp 8049bd9: c2 08 00 ret $0x8 8049bdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8049be0: 89 d7 mov %edx,%edi 8049be2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8049be8: 3b 75 d4 cmp -0x2c(%ebp),%esi 8049beb: 0f 83 97 01 00 00 jae 8049d88 <_nl_find_msg+0x308> 8049bf1: 8b 57 0c mov 0xc(%edi),%edx 8049bf4: 8b 07 mov (%edi),%eax 8049bf6: 85 d2 test %edx,%edx 8049bf8: 8b 57 1c mov 0x1c(%edi),%edx 8049bfb: 0f 84 bf 01 00 00 je 8049dc0 <_nl_find_msg+0x340> 8049c01: 8d 0c f2 lea (%edx,%esi,8),%ecx 8049c04: 8b 51 04 mov 0x4(%ecx),%edx 8049c07: 0f ca bswap %edx 8049c09: 01 d0 add %edx,%eax 8049c0b: 89 45 d0 mov %eax,-0x30(%ebp) 8049c0e: 8b 01 mov (%ecx),%eax 8049c10: 0f c8 bswap %eax 8049c12: 83 c0 01 add $0x1,%eax 8049c15: 89 45 c8 mov %eax,-0x38(%ebp) 8049c18: 8b 45 08 mov 0x8(%ebp),%eax 8049c1b: 85 c0 test %eax,%eax 8049c1d: 0f 84 86 01 00 00 je 8049da9 <_nl_find_msg+0x329> 8049c23: 8b 45 b0 mov -0x50(%ebp),%eax 8049c26: 85 c0 test %eax,%eax 8049c28: 0f 84 5c 02 00 00 je 8049e8a <_nl_find_msg+0x40a> 8049c2e: 8b 40 08 mov 0x8(%eax),%eax 8049c31: 85 c0 test %eax,%eax 8049c33: 89 45 cc mov %eax,-0x34(%ebp) 8049c36: 0f 84 4e 02 00 00 je 8049e8a <_nl_find_msg+0x40a> 8049c3c: b8 00 00 00 00 mov $0x0,%eax 8049c41: 85 c0 test %eax,%eax 8049c43: 74 0f je 8049c54 <_nl_find_msg+0x1d4> 8049c45: 8d 47 40 lea 0x40(%edi),%eax 8049c48: 83 ec 0c sub $0xc,%esp 8049c4b: 50 push %eax 8049c4c: e8 af 63 fb f7 call 0 <_nl_current_LC_CTYPE> 8049c51: 83 c4 10 add $0x10,%esp 8049c54: 8b 57 3c mov 0x3c(%edi),%edx 8049c57: 85 d2 test %edx,%edx 8049c59: 0f 84 89 01 00 00 je 8049de8 <_nl_find_msg+0x368> 8049c5f: 8b 4f 38 mov 0x38(%edi),%ecx 8049c62: 8d 04 52 lea (%edx,%edx,2),%eax 8049c65: 89 75 c4 mov %esi,-0x3c(%ebp) 8049c68: 89 7d c0 mov %edi,-0x40(%ebp) 8049c6b: 89 d7 mov %edx,%edi 8049c6d: 8d 5c 81 f4 lea -0xc(%ecx,%eax,4),%ebx 8049c71: 89 de mov %ebx,%esi 8049c73: eb 0e jmp 8049c83 <_nl_find_msg+0x203> 8049c75: 8d 76 00 lea 0x0(%esi),%esi 8049c78: 83 ee 0c sub $0xc,%esi 8049c7b: 85 ff test %edi,%edi 8049c7d: 0f 84 5f 01 00 00 je 8049de2 <_nl_find_msg+0x362> 8049c83: 83 ec 08 sub $0x8,%esp 8049c86: ff 75 cc pushl -0x34(%ebp) 8049c89: ff 36 pushl (%esi) 8049c8b: 83 ef 01 sub $0x1,%edi 8049c8e: 89 f3 mov %esi,%ebx 8049c90: e8 fb e5 ff ff call 8048290 <.plt+0xb0> 8049c95: 83 c4 10 add $0x10,%esp 8049c98: 85 c0 test %eax,%eax 8049c9a: 75 dc jne 8049c78 <_nl_find_msg+0x1f8> 8049c9c: b8 00 00 00 00 mov $0x0,%eax 8049ca1: 8b 75 c4 mov -0x3c(%ebp),%esi 8049ca4: 8b 7d c0 mov -0x40(%ebp),%edi 8049ca7: 85 c0 test %eax,%eax 8049ca9: 89 5d c4 mov %ebx,-0x3c(%ebp) 8049cac: 89 45 c0 mov %eax,-0x40(%ebp) 8049caf: 74 1a je 8049ccb <_nl_find_msg+0x24b> 8049cb1: 8d 47 40 lea 0x40(%edi),%eax 8049cb4: 83 ec 0c sub $0xc,%esp 8049cb7: 50 push %eax 8049cb8: e8 43 63 fb f7 call 0 <_nl_current_LC_CTYPE> 8049cbd: 8b 45 c4 mov -0x3c(%ebp),%eax 8049cc0: 83 c4 10 add $0x10,%esp 8049cc3: 85 c0 test %eax,%eax 8049cc5: 0f 84 34 01 00 00 je 8049dff <_nl_find_msg+0x37f> 8049ccb: 8b 45 c4 mov -0x3c(%ebp),%eax 8049cce: 83 78 04 ff cmpl $0xffffffff,0x4(%eax) 8049cd2: 0f 84 d1 00 00 00 je 8049da9 <_nl_find_msg+0x329> 8049cd8: 8b 40 08 mov 0x8(%eax),%eax 8049cdb: 85 c0 test %eax,%eax 8049cdd: 0f 84 88 03 00 00 je 804a06b <_nl_find_msg+0x5eb> 8049ce3: 83 f8 ff cmp $0xffffffff,%eax 8049ce6: 0f 84 1e 02 00 00 je 8049f0a <_nl_find_msg+0x48a> 8049cec: 8b 04 b0 mov (%eax,%esi,4),%eax 8049cef: 85 c0 test %eax,%eax 8049cf1: 0f 84 1f 02 00 00 je 8049f16 <_nl_find_msg+0x496> 8049cf7: 8d 78 04 lea 0x4(%eax),%edi 8049cfa: 8b 00 mov (%eax),%eax 8049cfc: 89 7d d0 mov %edi,-0x30(%ebp) 8049cff: 89 45 c8 mov %eax,-0x38(%ebp) 8049d02: e9 a2 00 00 00 jmp 8049da9 <_nl_find_msg+0x329> 8049d07: 89 f6 mov %esi,%esi 8049d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8049d10: 89 fa mov %edi,%edx 8049d12: 31 db xor %ebx,%ebx 8049d14: 89 c7 mov %eax,%edi 8049d16: eb 14 jmp 8049d2c <_nl_find_msg+0x2ac> 8049d18: 90 nop 8049d19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8049d20: 8b 55 c0 mov -0x40(%ebp),%edx 8049d23: 0f 84 b7 fe ff ff je 8049be0 <_nl_find_msg+0x160> 8049d29: 8d 5e 01 lea 0x1(%esi),%ebx 8049d2c: 39 df cmp %ebx,%edi 8049d2e: 0f 86 94 fe ff ff jbe 8049bc8 <_nl_find_msg+0x148> 8049d34: 8b 02 mov (%edx),%eax 8049d36: 8b 4a 18 mov 0x18(%edx),%ecx 8049d39: 89 5d cc mov %ebx,-0x34(%ebp) 8049d3c: 89 55 c0 mov %edx,-0x40(%ebp) 8049d3f: 89 45 c4 mov %eax,-0x3c(%ebp) 8049d42: 8b 42 0c mov 0xc(%edx),%eax 8049d45: 89 cb mov %ecx,%ebx 8049d47: 89 45 c8 mov %eax,-0x38(%ebp) 8049d4a: 8b 45 cc mov -0x34(%ebp),%eax 8049d4d: 8b 4d c8 mov -0x38(%ebp),%ecx 8049d50: 8d 34 38 lea (%eax,%edi,1),%esi 8049d53: d1 ee shr %esi 8049d55: 85 c9 test %ecx,%ecx 8049d57: 8b 44 f3 04 mov 0x4(%ebx,%esi,8),%eax 8049d5b: 74 02 je 8049d5f <_nl_find_msg+0x2df> 8049d5d: 0f c8 bswap %eax 8049d5f: 03 45 c4 add -0x3c(%ebp),%eax 8049d62: 83 ec 08 sub $0x8,%esp 8049d65: 50 push %eax 8049d66: ff 75 d0 pushl -0x30(%ebp) 8049d69: e8 22 e5 ff ff call 8048290 <.plt+0xb0> 8049d6e: 83 c4 10 add $0x10,%esp 8049d71: 85 c0 test %eax,%eax 8049d73: 79 ab jns 8049d20 <_nl_find_msg+0x2a0> 8049d75: 39 75 cc cmp %esi,-0x34(%ebp) 8049d78: 89 f7 mov %esi,%edi 8049d7a: 72 ce jb 8049d4a <_nl_find_msg+0x2ca> 8049d7c: e9 47 fe ff ff jmp 8049bc8 <_nl_find_msg+0x148> 8049d81: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8049d88: 89 f2 mov %esi,%edx 8049d8a: 2b 55 d4 sub -0x2c(%ebp),%edx 8049d8d: 8b 47 28 mov 0x28(%edi),%eax 8049d90: 8d 04 d0 lea (%eax,%edx,8),%eax 8049d93: 8b 50 04 mov 0x4(%eax),%edx 8049d96: 8b 00 mov (%eax),%eax 8049d98: 89 55 d0 mov %edx,-0x30(%ebp) 8049d9b: 89 45 c8 mov %eax,-0x38(%ebp) 8049d9e: 8b 45 08 mov 0x8(%ebp),%eax 8049da1: 85 c0 test %eax,%eax 8049da3: 0f 85 7a fe ff ff jne 8049c23 <_nl_find_msg+0x1a3> 8049da9: 8b 45 0c mov 0xc(%ebp),%eax 8049dac: 8b 7d c8 mov -0x38(%ebp),%edi 8049daf: 89 38 mov %edi,(%eax) 8049db1: 8b 45 d0 mov -0x30(%ebp),%eax 8049db4: 8d 65 f4 lea -0xc(%ebp),%esp 8049db7: 5b pop %ebx 8049db8: 5e pop %esi 8049db9: 5f pop %edi 8049dba: 5d pop %ebp 8049dbb: c2 08 00 ret $0x8 8049dbe: 66 90 xchg %ax,%ax 8049dc0: 8d 14 f2 lea (%edx,%esi,8),%edx 8049dc3: 03 42 04 add 0x4(%edx),%eax 8049dc6: 89 45 d0 mov %eax,-0x30(%ebp) 8049dc9: 8b 02 mov (%edx),%eax 8049dcb: 83 c0 01 add $0x1,%eax 8049dce: 89 45 c8 mov %eax,-0x38(%ebp) 8049dd1: eb cb jmp 8049d9e <_nl_find_msg+0x31e> 8049dd3: 90 nop 8049dd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8049dd8: e8 d3 10 00 00 call 804aeb0 <_nl_load_domain> 8049ddd: e9 bb fc ff ff jmp 8049a9d <_nl_find_msg+0x1d> 8049de2: 8b 75 c4 mov -0x3c(%ebp),%esi 8049de5: 8b 7d c0 mov -0x40(%ebp),%edi 8049de8: b8 00 00 00 00 mov $0x0,%eax 8049ded: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 8049df4: 85 c0 test %eax,%eax 8049df6: 89 45 c0 mov %eax,-0x40(%ebp) 8049df9: 0f 85 b2 fe ff ff jne 8049cb1 <_nl_find_msg+0x231> 8049dff: b8 00 00 00 00 mov $0x0,%eax 8049e04: 85 c0 test %eax,%eax 8049e06: 74 0f je 8049e17 <_nl_find_msg+0x397> 8049e08: 8d 47 40 lea 0x40(%edi),%eax 8049e0b: 83 ec 0c sub $0xc,%esp 8049e0e: 50 push %eax 8049e0f: e8 ec 61 fb f7 call 0 <_nl_current_LC_CTYPE> 8049e14: 83 c4 10 add $0x10,%esp 8049e17: 8b 5f 3c mov 0x3c(%edi),%ebx 8049e1a: 8b 47 38 mov 0x38(%edi),%eax 8049e1d: 85 db test %ebx,%ebx 8049e1f: 0f 84 a5 05 00 00 je 804a3ca <_nl_find_msg+0x94a> 8049e25: 89 c2 mov %eax,%edx 8049e27: 89 45 c4 mov %eax,-0x3c(%ebp) 8049e2a: 8d 04 5b lea (%ebx,%ebx,2),%eax 8049e2d: 89 7d b8 mov %edi,-0x48(%ebp) 8049e30: 89 75 bc mov %esi,-0x44(%ebp) 8049e33: 8d 54 82 f4 lea -0xc(%edx,%eax,4),%edx 8049e37: 89 5d ac mov %ebx,-0x54(%ebp) 8049e3a: 89 d7 mov %edx,%edi 8049e3c: eb 0d jmp 8049e4b <_nl_find_msg+0x3cb> 8049e3e: 66 90 xchg %ax,%ax 8049e40: 83 ef 0c sub $0xc,%edi 8049e43: 85 db test %ebx,%ebx 8049e45: 0f 84 7c 02 00 00 je 804a0c7 <_nl_find_msg+0x647> 8049e4b: 83 ec 08 sub $0x8,%esp 8049e4e: ff 75 cc pushl -0x34(%ebp) 8049e51: ff 37 pushl (%edi) 8049e53: 83 eb 01 sub $0x1,%ebx 8049e56: e8 35 e4 ff ff call 8048290 <.plt+0xb0> 8049e5b: 83 c4 10 add $0x10,%esp 8049e5e: 85 c0 test %eax,%eax 8049e60: 75 de jne 8049e40 <_nl_find_msg+0x3c0> 8049e62: 89 7d c4 mov %edi,-0x3c(%ebp) 8049e65: 8b 75 bc mov -0x44(%ebp),%esi 8049e68: 8b 7d b8 mov -0x48(%ebp),%edi 8049e6b: 8b 5d c0 mov -0x40(%ebp),%ebx 8049e6e: 85 db test %ebx,%ebx 8049e70: 0f 84 55 fe ff ff je 8049ccb <_nl_find_msg+0x24b> 8049e76: 8d 47 40 lea 0x40(%edi),%eax 8049e79: 83 ec 0c sub $0xc,%esp 8049e7c: 50 push %eax 8049e7d: e8 7e 61 fb f7 call 0 <_nl_current_LC_CTYPE> 8049e82: 83 c4 10 add $0x10,%esp 8049e85: e9 41 fe ff ff jmp 8049ccb <_nl_find_msg+0x24b> 8049e8a: a1 e4 d1 0e 08 mov 0x80ed1e4,%eax 8049e8f: 8b 1d e0 d1 0e 08 mov 0x80ed1e0,%ebx 8049e95: 85 c0 test %eax,%eax 8049e97: 0f 84 9c 01 00 00 je 804a039 <_nl_find_msg+0x5b9> 8049e9d: 85 db test %ebx,%ebx 8049e9f: 89 5d cc mov %ebx,-0x34(%ebp) 8049ea2: 0f 85 94 fd ff ff jne 8049c3c <_nl_find_msg+0x1bc> 8049ea8: b8 d8 ff ff ff mov $0xffffffd8,%eax 8049ead: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8049eb4: 8b 04 02 mov (%edx,%eax,1),%eax 8049eb7: 8b 00 mov (%eax),%eax 8049eb9: 8b 40 5c mov 0x5c(%eax),%eax 8049ebc: 89 45 cc mov %eax,-0x34(%ebp) 8049ebf: e9 78 fd ff ff jmp 8049c3c <_nl_find_msg+0x1bc> 8049ec4: 8b 06 mov (%esi),%eax 8049ec6: 83 ec 0c sub $0xc,%esp 8049ec9: 56 push %esi 8049eca: a3 f4 d1 0e 08 mov %eax,0x80ed1f4 8049ecf: e8 bc 06 01 00 call 805a590 <__cfree> 8049ed4: 83 c4 10 add $0x10,%esp 8049ed7: c7 05 ec d1 0e 08 00 movl $0x0,0x80ed1ec 8049ede: 00 00 00 8049ee1: c7 05 e8 d1 0e 08 00 movl $0x0,0x80ed1e8 8049ee8: 00 00 00 8049eeb: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8049ef2: 00 8049ef3: 74 01 je 8049ef6 <_nl_find_msg+0x476> 8049ef5: f0 83 2d f0 d1 0e 08 lock subl $0x1,0x80ed1f0 8049efc: 01 8049efd: 74 0b je 8049f0a <_nl_find_msg+0x48a> 8049eff: 8d 05 f0 d1 0e 08 lea 0x80ed1f0,%eax 8049f05: e8 56 5e 02 00 call 806fd60 <__lll_unlock_wake_private> 8049f0a: c7 45 d0 ff ff ff ff movl $0xffffffff,-0x30(%ebp) 8049f11: e9 b9 fc ff ff jmp 8049bcf <_nl_find_msg+0x14f> 8049f16: b9 01 00 00 00 mov $0x1,%ecx 8049f1b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8049f22: 00 8049f23: 74 01 je 8049f26 <_nl_find_msg+0x4a6> 8049f25: f0 0f b1 0d f0 d1 0e lock cmpxchg %ecx,0x80ed1f0 8049f2c: 08 8049f2d: 74 0b je 8049f3a <_nl_find_msg+0x4ba> 8049f2f: 8d 0d f0 d1 0e 08 lea 0x80ed1f0,%ecx 8049f35: e8 f6 5d 02 00 call 806fd30 <__lll_lock_wait_private> 8049f3a: 8b 45 d0 mov -0x30(%ebp),%eax 8049f3d: 8b 15 e8 d1 0e 08 mov 0x80ed1e8,%edx 8049f43: 31 db xor %ebx,%ebx 8049f45: 89 75 d4 mov %esi,-0x2c(%ebp) 8049f48: 89 45 dc mov %eax,-0x24(%ebp) 8049f4b: a1 ec d1 0e 08 mov 0x80ed1ec,%eax 8049f50: 83 c0 04 add $0x4,%eax 8049f53: 89 45 e0 mov %eax,-0x20(%ebp) 8049f56: eb 57 jmp 8049faf <_nl_find_msg+0x52f> 8049f58: 90 nop 8049f59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8049f60: 85 db test %ebx,%ebx 8049f62: 0f 84 93 00 00 00 je 8049ffb <_nl_find_msg+0x57b> 8049f68: 83 c3 01 add $0x1,%ebx 8049f6b: 8b 35 f4 d1 0e 08 mov 0x80ed1f4,%esi 8049f71: 83 ec 08 sub $0x8,%esp 8049f74: 69 fb f0 0f 00 00 imul $0xff0,%ebx,%edi 8049f7a: 57 push %edi 8049f7b: 56 push %esi 8049f7c: 89 3d e8 d1 0e 08 mov %edi,0x80ed1e8 8049f82: e8 b9 06 01 00 call 805a640 <__libc_realloc> 8049f87: 83 c4 10 add $0x10,%esp 8049f8a: 85 c0 test %eax,%eax 8049f8c: 0f 84 32 ff ff ff je 8049ec4 <_nl_find_msg+0x444> 8049f92: 8d 57 fc lea -0x4(%edi),%edx 8049f95: a3 f4 d1 0e 08 mov %eax,0x80ed1f4 8049f9a: 8d 48 04 lea 0x4(%eax),%ecx 8049f9d: 83 c0 08 add $0x8,%eax 8049fa0: 89 15 e8 d1 0e 08 mov %edx,0x80ed1e8 8049fa6: 89 45 e0 mov %eax,-0x20(%ebp) 8049fa9: 89 0d ec d1 0e 08 mov %ecx,0x80ed1ec 8049faf: 83 fa 03 cmp $0x3,%edx 8049fb2: 76 ac jbe 8049f60 <_nl_find_msg+0x4e0> 8049fb4: 8b 45 c4 mov -0x3c(%ebp),%eax 8049fb7: 8d 7d e4 lea -0x1c(%ebp),%edi 8049fba: 83 ec 04 sub $0x4,%esp 8049fbd: 8b 4d c8 mov -0x38(%ebp),%ecx 8049fc0: 03 4d dc add -0x24(%ebp),%ecx 8049fc3: 8b 40 04 mov 0x4(%eax),%eax 8049fc6: 57 push %edi 8049fc7: 8b 7d e0 mov -0x20(%ebp),%edi 8049fca: 8d 54 17 fc lea -0x4(%edi,%edx,1),%edx 8049fce: 52 push %edx 8049fcf: 8d 55 e0 lea -0x20(%ebp),%edx 8049fd2: 52 push %edx 8049fd3: 8d 55 dc lea -0x24(%ebp),%edx 8049fd6: e8 75 79 02 00 call 8071950 <__gconv> 8049fdb: a9 fb ff ff ff test $0xfffffffb,%eax 8049fe0: 5a pop %edx 8049fe1: 0f 84 80 03 00 00 je 804a367 <_nl_find_msg+0x8e7> 8049fe7: 83 f8 05 cmp $0x5,%eax 8049fea: 0f 85 b6 fb ff ff jne 8049ba6 <_nl_find_msg+0x126> 8049ff0: 8b 45 d0 mov -0x30(%ebp),%eax 8049ff3: 89 45 dc mov %eax,-0x24(%ebp) 8049ff6: e9 65 ff ff ff jmp 8049f60 <_nl_find_msg+0x4e0> 8049ffb: 83 ec 0c sub $0xc,%esp 8049ffe: c7 05 e8 d1 0e 08 f0 movl $0xff0,0x80ed1e8 804a005: 0f 00 00 804a008: 68 f0 0f 00 00 push $0xff0 804a00d: e8 6e 00 01 00 call 805a080 <__libc_malloc> 804a012: 83 c4 10 add $0x10,%esp 804a015: 85 c0 test %eax,%eax 804a017: 0f 84 ba fe ff ff je 8049ed7 <_nl_find_msg+0x457> 804a01d: 8b 15 f4 d1 0e 08 mov 0x80ed1f4,%edx 804a023: bb 01 00 00 00 mov $0x1,%ebx 804a028: a3 f4 d1 0e 08 mov %eax,0x80ed1f4 804a02d: 89 10 mov %edx,(%eax) 804a02f: ba ec 0f 00 00 mov $0xfec,%edx 804a034: e9 61 ff ff ff jmp 8049f9a <_nl_find_msg+0x51a> 804a039: 83 ec 0c sub $0xc,%esp 804a03c: 68 38 cf 0b 08 push $0x80bcf38 804a041: e8 9a 46 00 00 call 804e6e0 <getenv> 804a046: 83 c4 10 add $0x10,%esp 804a049: 85 c0 test %eax,%eax 804a04b: 74 09 je 804a056 <_nl_find_msg+0x5d6> 804a04d: 80 38 00 cmpb $0x0,(%eax) 804a050: 0f 85 61 02 00 00 jne 804a2b7 <_nl_find_msg+0x837> 804a056: 8b 1d e0 d1 0e 08 mov 0x80ed1e0,%ebx 804a05c: c7 05 e4 d1 0e 08 01 movl $0x1,0x80ed1e4 804a063: 00 00 00 804a066: e9 32 fe ff ff jmp 8049e9d <_nl_find_msg+0x41d> 804a06b: b9 01 00 00 00 mov $0x1,%ecx 804a070: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804a077: 00 804a078: 74 01 je 804a07b <_nl_find_msg+0x5fb> 804a07a: f0 0f b1 0d f0 d1 0e lock cmpxchg %ecx,0x80ed1f0 804a081: 08 804a082: 74 0b je 804a08f <_nl_find_msg+0x60f> 804a084: 8d 0d f0 d1 0e 08 lea 0x80ed1f0,%ecx 804a08a: e8 a1 5c 02 00 call 806fd30 <__lll_lock_wait_private> 804a08f: 8b 45 c4 mov -0x3c(%ebp),%eax 804a092: 8b 48 08 mov 0x8(%eax),%ecx 804a095: 85 c9 test %ecx,%ecx 804a097: 0f 84 35 03 00 00 je 804a3d2 <_nl_find_msg+0x952> 804a09d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804a0a4: 00 804a0a5: 74 01 je 804a0a8 <_nl_find_msg+0x628> 804a0a7: f0 83 2d f0 d1 0e 08 lock subl $0x1,0x80ed1f0 804a0ae: 01 804a0af: 74 0b je 804a0bc <_nl_find_msg+0x63c> 804a0b1: 8d 05 f0 d1 0e 08 lea 0x80ed1f0,%eax 804a0b7: e8 a4 5c 02 00 call 806fd60 <__lll_unlock_wake_private> 804a0bc: 8b 45 c4 mov -0x3c(%ebp),%eax 804a0bf: 8b 40 08 mov 0x8(%eax),%eax 804a0c2: e9 1c fc ff ff jmp 8049ce3 <_nl_find_msg+0x263> 804a0c7: 8b 75 bc mov -0x44(%ebp),%esi 804a0ca: 8b 7d b8 mov -0x48(%ebp),%edi 804a0cd: 8b 5d ac mov -0x54(%ebp),%ebx 804a0d0: 8b 55 c4 mov -0x3c(%ebp),%edx 804a0d3: 85 d2 test %edx,%edx 804a0d5: 0f 84 66 02 00 00 je 804a341 <_nl_find_msg+0x8c1> 804a0db: 8d 44 5b 03 lea 0x3(%ebx,%ebx,2),%eax 804a0df: 83 ec 08 sub $0x8,%esp 804a0e2: c1 e0 02 shl $0x2,%eax 804a0e5: 50 push %eax 804a0e6: 52 push %edx 804a0e7: e8 54 05 01 00 call 805a640 <__libc_realloc> 804a0ec: 83 c4 10 add $0x10,%esp 804a0ef: 89 c2 mov %eax,%edx 804a0f1: 85 d2 test %edx,%edx 804a0f3: 0f 84 22 02 00 00 je 804a31b <_nl_find_msg+0x89b> 804a0f9: 83 ec 0c sub $0xc,%esp 804a0fc: 89 57 38 mov %edx,0x38(%edi) 804a0ff: ff 75 cc pushl -0x34(%ebp) 804a102: 89 55 c4 mov %edx,-0x3c(%ebp) 804a105: e8 66 21 01 00 call 805c270 <__strdup> 804a10a: 83 c4 10 add $0x10,%esp 804a10d: 85 c0 test %eax,%eax 804a10f: 89 c1 mov %eax,%ecx 804a111: 0f 84 04 02 00 00 je 804a31b <_nl_find_msg+0x89b> 804a117: 8b 55 c4 mov -0x3c(%ebp),%edx 804a11a: 8d 04 5b lea (%ebx,%ebx,2),%eax 804a11d: 83 ec 08 sub $0x8,%esp 804a120: 89 4d cc mov %ecx,-0x34(%ebp) 804a123: 8d 04 82 lea (%edx,%eax,4),%eax 804a126: 89 c2 mov %eax,%edx 804a128: 89 45 c4 mov %eax,-0x3c(%ebp) 804a12b: 8d 45 e4 lea -0x1c(%ebp),%eax 804a12e: 89 0a mov %ecx,(%edx) 804a130: c7 42 04 ff ff ff ff movl $0xffffffff,0x4(%edx) 804a137: b9 31 05 0d 08 mov $0x80d0531,%ecx 804a13c: 50 push %eax 804a13d: 8b 55 b0 mov -0x50(%ebp),%edx 804a140: 8b 45 b4 mov -0x4c(%ebp),%eax 804a143: 6a 00 push $0x0 804a145: e8 36 f9 ff ff call 8049a80 <_nl_find_msg> 804a14a: 83 f8 ff cmp $0xffffffff,%eax 804a14d: 5a pop %edx 804a14e: 59 pop %ecx 804a14f: 0f 84 b5 fd ff ff je 8049f0a <_nl_find_msg+0x48a> 804a155: 85 c0 test %eax,%eax 804a157: 0f 84 47 01 00 00 je 804a2a4 <_nl_find_msg+0x824> 804a15d: 83 ec 08 sub $0x8,%esp 804a160: 68 47 cf 0b 08 push $0x80bcf47 804a165: 50 push %eax 804a166: e8 15 27 01 00 call 805c880 <strstr> 804a16b: 83 c4 10 add $0x10,%esp 804a16e: 85 c0 test %eax,%eax 804a170: 0f 84 2e 01 00 00 je 804a2a4 <_nl_find_msg+0x824> 804a176: 8d 58 08 lea 0x8(%eax),%ebx 804a179: 83 ec 08 sub $0x8,%esp 804a17c: 68 50 cf 0b 08 push $0x80bcf50 804a181: 53 push %ebx 804a182: e8 19 e1 ff ff call 80482a0 <.plt+0xc0> 804a187: 8d 50 1f lea 0x1f(%eax),%edx 804a18a: 83 c4 10 add $0x10,%esp 804a18d: 83 e2 f0 and $0xfffffff0,%edx 804a190: 29 d4 sub %edx,%esp 804a192: 8d 4c 24 0f lea 0xf(%esp),%ecx 804a196: 83 ec 04 sub $0x4,%esp 804a199: 50 push %eax 804a19a: 53 push %ebx 804a19b: 31 db xor %ebx,%ebx 804a19d: 89 ca mov %ecx,%edx 804a19f: 83 e2 f0 and $0xfffffff0,%edx 804a1a2: 52 push %edx 804a1a3: 89 55 bc mov %edx,-0x44(%ebp) 804a1a6: e8 15 31 01 00 call 805d2c0 <__mempcpy> 804a1ab: 83 c4 10 add $0x10,%esp 804a1ae: c6 00 00 movb $0x0,(%eax) 804a1b1: 8b 45 cc mov -0x34(%ebp),%eax 804a1b4: eb 0e jmp 804a1c4 <_nl_find_msg+0x744> 804a1b6: 83 c0 01 add $0x1,%eax 804a1b9: 80 fa 2f cmp $0x2f,%dl 804a1bc: 0f 94 c2 sete %dl 804a1bf: 0f b6 d2 movzbl %dl,%edx 804a1c2: 01 d3 add %edx,%ebx 804a1c4: 0f b6 10 movzbl (%eax),%edx 804a1c7: 84 d2 test %dl,%dl 804a1c9: 75 eb jne 804a1b6 <_nl_find_msg+0x736> 804a1cb: 8b 4d cc mov -0x34(%ebp),%ecx 804a1ce: 29 c8 sub %ecx,%eax 804a1d0: 0f be 11 movsbl (%ecx),%edx 804a1d3: 83 c0 29 add $0x29,%eax 804a1d6: 83 e0 f0 and $0xfffffff0,%eax 804a1d9: 29 c4 sub %eax,%esp 804a1db: 8d 44 24 0f lea 0xf(%esp),%eax 804a1df: 83 e0 f0 and $0xfffffff0,%eax 804a1e2: 84 d2 test %dl,%dl 804a1e4: 89 45 b8 mov %eax,-0x48(%ebp) 804a1e7: 0f 84 13 02 00 00 je 804a400 <_nl_find_msg+0x980> 804a1ed: 89 5d b4 mov %ebx,-0x4c(%ebp) 804a1f0: 8b 1d fc d0 0c 08 mov 0x80cd0fc,%ebx 804a1f6: 83 c0 01 add $0x1,%eax 804a1f9: 83 c1 01 add $0x1,%ecx 804a1fc: 8b 14 93 mov (%ebx,%edx,4),%edx 804a1ff: 88 50 ff mov %dl,-0x1(%eax) 804a202: 0f be 11 movsbl (%ecx),%edx 804a205: 84 d2 test %dl,%dl 804a207: 75 e7 jne 804a1f0 <_nl_find_msg+0x770> 804a209: 8b 5d b4 mov -0x4c(%ebp),%ebx 804a20c: 83 fb 01 cmp $0x1,%ebx 804a20f: 0f 86 e4 00 00 00 jbe 804a2f9 <_nl_find_msg+0x879> 804a215: c6 00 00 movb $0x0,(%eax) 804a218: 31 db xor %ebx,%ebx 804a21a: 8b 45 bc mov -0x44(%ebp),%eax 804a21d: eb 0e jmp 804a22d <_nl_find_msg+0x7ad> 804a21f: 83 c0 01 add $0x1,%eax 804a222: 80 fa 2f cmp $0x2f,%dl 804a225: 0f 94 c2 sete %dl 804a228: 0f b6 d2 movzbl %dl,%edx 804a22b: 01 d3 add %edx,%ebx 804a22d: 0f b6 10 movzbl (%eax),%edx 804a230: 84 d2 test %dl,%dl 804a232: 75 eb jne 804a21f <_nl_find_msg+0x79f> 804a234: 8b 4d bc mov -0x44(%ebp),%ecx 804a237: 29 c8 sub %ecx,%eax 804a239: 83 c0 21 add $0x21,%eax 804a23c: 83 e0 f0 and $0xfffffff0,%eax 804a23f: 29 c4 sub %eax,%esp 804a241: 8d 44 24 0f lea 0xf(%esp),%eax 804a245: 83 e0 f0 and $0xfffffff0,%eax 804a248: 89 c2 mov %eax,%edx 804a24a: 89 45 bc mov %eax,-0x44(%ebp) 804a24d: 0f be 01 movsbl (%ecx),%eax 804a250: 84 c0 test %al,%al 804a252: 0f 84 b0 01 00 00 je 804a408 <_nl_find_msg+0x988> 804a258: 89 5d b4 mov %ebx,-0x4c(%ebp) 804a25b: 8b 1d fc d0 0c 08 mov 0x80cd0fc,%ebx 804a261: 83 c2 01 add $0x1,%edx 804a264: 83 c1 01 add $0x1,%ecx 804a267: 8b 04 83 mov (%ebx,%eax,4),%eax 804a26a: 88 42 ff mov %al,-0x1(%edx) 804a26d: 0f be 01 movsbl (%ecx),%eax 804a270: 84 c0 test %al,%al 804a272: 75 e7 jne 804a25b <_nl_find_msg+0x7db> 804a274: 8b 5d b4 mov -0x4c(%ebp),%ebx 804a277: 83 fb 01 cmp $0x1,%ebx 804a27a: 0f 86 8c 00 00 00 jbe 804a30c <_nl_find_msg+0x88c> 804a280: 8b 45 c4 mov -0x3c(%ebp),%eax 804a283: c6 02 00 movb $0x0,(%edx) 804a286: 83 ec 0c sub $0xc,%esp 804a289: 8b 55 bc mov -0x44(%ebp),%edx 804a28c: 6a 01 push $0x1 804a28e: 8d 48 04 lea 0x4(%eax),%ecx 804a291: 8b 45 b8 mov -0x48(%ebp),%eax 804a294: e8 f7 71 02 00 call 8071490 <__gconv_open> 804a299: 83 c4 0c add $0xc,%esp 804a29c: 85 c0 test %eax,%eax 804a29e: 0f 85 6c 01 00 00 jne 804a410 <_nl_find_msg+0x990> 804a2a4: 8b 45 c4 mov -0x3c(%ebp),%eax 804a2a7: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 804a2ae: 83 47 3c 01 addl $0x1,0x3c(%edi) 804a2b2: e9 b4 fb ff ff jmp 8049e6b <_nl_find_msg+0x3eb> 804a2b7: 83 ec 0c sub $0xc,%esp 804a2ba: 89 45 c4 mov %eax,-0x3c(%ebp) 804a2bd: 50 push %eax 804a2be: e8 ed 1f 01 00 call 805c2b0 <strlen> 804a2c3: 8d 48 01 lea 0x1(%eax),%ecx 804a2c6: 89 0c 24 mov %ecx,(%esp) 804a2c9: 89 4d cc mov %ecx,-0x34(%ebp) 804a2cc: e8 af fd 00 00 call 805a080 <__libc_malloc> 804a2d1: 83 c4 10 add $0x10,%esp 804a2d4: 85 c0 test %eax,%eax 804a2d6: 89 c3 mov %eax,%ebx 804a2d8: 74 14 je 804a2ee <_nl_find_msg+0x86e> 804a2da: 8b 4d cc mov -0x34(%ebp),%ecx 804a2dd: 8b 55 c4 mov -0x3c(%ebp),%edx 804a2e0: 83 ec 04 sub $0x4,%esp 804a2e3: 51 push %ecx 804a2e4: 52 push %edx 804a2e5: 50 push %eax 804a2e6: e8 15 31 01 00 call 805d400 <memcpy> 804a2eb: 83 c4 10 add $0x10,%esp 804a2ee: 89 1d e0 d1 0e 08 mov %ebx,0x80ed1e0 804a2f4: e9 63 fd ff ff jmp 804a05c <_nl_find_msg+0x5dc> 804a2f9: 85 db test %ebx,%ebx 804a2fb: c6 00 2f movb $0x2f,(%eax) 804a2fe: 0f 84 50 01 00 00 je 804a454 <_nl_find_msg+0x9d4> 804a304: 83 c0 01 add $0x1,%eax 804a307: e9 09 ff ff ff jmp 804a215 <_nl_find_msg+0x795> 804a30c: 85 db test %ebx,%ebx 804a30e: c6 02 2f movb $0x2f,(%edx) 804a311: 74 48 je 804a35b <_nl_find_msg+0x8db> 804a313: 83 c2 01 add $0x1,%edx 804a316: e9 65 ff ff ff jmp 804a280 <_nl_find_msg+0x800> 804a31b: 8b 5d c0 mov -0x40(%ebp),%ebx 804a31e: 85 db test %ebx,%ebx 804a320: 0f 84 e4 fb ff ff je 8049f0a <_nl_find_msg+0x48a> 804a326: 8d 47 40 lea 0x40(%edi),%eax 804a329: 83 ec 0c sub $0xc,%esp 804a32c: 50 push %eax 804a32d: e8 ce 5c fb f7 call 0 <_nl_current_LC_CTYPE> 804a332: 83 c4 10 add $0x10,%esp 804a335: c7 45 d0 ff ff ff ff movl $0xffffffff,-0x30(%ebp) 804a33c: e9 8e f8 ff ff jmp 8049bcf <_nl_find_msg+0x14f> 804a341: 8d 44 5b 03 lea 0x3(%ebx,%ebx,2),%eax 804a345: 83 ec 0c sub $0xc,%esp 804a348: c1 e0 02 shl $0x2,%eax 804a34b: 50 push %eax 804a34c: e8 2f fd 00 00 call 805a080 <__libc_malloc> 804a351: 83 c4 10 add $0x10,%esp 804a354: 89 c2 mov %eax,%edx 804a356: e9 96 fd ff ff jmp 804a0f1 <_nl_find_msg+0x671> 804a35b: c6 42 01 2f movb $0x2f,0x1(%edx) 804a35f: 83 c2 02 add $0x2,%edx 804a362: e9 19 ff ff ff jmp 804a280 <_nl_find_msg+0x800> 804a367: 8b 55 e0 mov -0x20(%ebp),%edx 804a36a: a1 ec d1 0e 08 mov 0x80ed1ec,%eax 804a36f: 8b 7d c4 mov -0x3c(%ebp),%edi 804a372: 8b 75 d4 mov -0x2c(%ebp),%esi 804a375: 89 d1 mov %edx,%ecx 804a377: 29 c1 sub %eax,%ecx 804a379: 8d 59 fc lea -0x4(%ecx),%ebx 804a37c: 89 18 mov %ebx,(%eax) 804a37e: 8b 5f 08 mov 0x8(%edi),%ebx 804a381: 89 04 b3 mov %eax,(%ebx,%esi,4) 804a384: a1 e8 d1 0e 08 mov 0x80ed1e8,%eax 804a389: 29 c8 sub %ecx,%eax 804a38b: 89 c1 mov %eax,%ecx 804a38d: 83 e0 fc and $0xfffffffc,%eax 804a390: 83 e1 03 and $0x3,%ecx 804a393: a3 e8 d1 0e 08 mov %eax,0x80ed1e8 804a398: 01 ca add %ecx,%edx 804a39a: 89 15 ec d1 0e 08 mov %edx,0x80ed1ec 804a3a0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804a3a7: 00 804a3a8: 74 01 je 804a3ab <_nl_find_msg+0x92b> 804a3aa: f0 83 2d f0 d1 0e 08 lock subl $0x1,0x80ed1f0 804a3b1: 01 804a3b2: 74 0b je 804a3bf <_nl_find_msg+0x93f> 804a3b4: 8d 05 f0 d1 0e 08 lea 0x80ed1f0,%eax 804a3ba: e8 a1 59 02 00 call 806fd60 <__lll_unlock_wake_private> 804a3bf: 8b 47 08 mov 0x8(%edi),%eax 804a3c2: 8b 04 b0 mov (%eax,%esi,4),%eax 804a3c5: e9 2d f9 ff ff jmp 8049cf7 <_nl_find_msg+0x277> 804a3ca: 89 45 c4 mov %eax,-0x3c(%ebp) 804a3cd: e9 fe fc ff ff jmp 804a0d0 <_nl_find_msg+0x650> 804a3d2: 83 ec 08 sub $0x8,%esp 804a3d5: 8b 45 d4 mov -0x2c(%ebp),%eax 804a3d8: 6a 04 push $0x4 804a3da: 03 47 20 add 0x20(%edi),%eax 804a3dd: 50 push %eax 804a3de: e8 8d 05 01 00 call 805a970 <__calloc> 804a3e3: 8b 7d c4 mov -0x3c(%ebp),%edi 804a3e6: 83 c4 10 add $0x10,%esp 804a3e9: 85 c0 test %eax,%eax 804a3eb: 89 47 08 mov %eax,0x8(%edi) 804a3ee: 0f 85 46 fb ff ff jne 8049f3a <_nl_find_msg+0x4ba> 804a3f4: c7 47 08 ff ff ff ff movl $0xffffffff,0x8(%edi) 804a3fb: e9 9d fc ff ff jmp 804a09d <_nl_find_msg+0x61d> 804a400: 8b 45 b8 mov -0x48(%ebp),%eax 804a403: e9 04 fe ff ff jmp 804a20c <_nl_find_msg+0x78c> 804a408: 8b 55 bc mov -0x44(%ebp),%edx 804a40b: e9 67 fe ff ff jmp 804a277 <_nl_find_msg+0x7f7> 804a410: 83 f8 ff cmp $0xffffffff,%eax 804a413: 74 30 je 804a445 <_nl_find_msg+0x9c5> 804a415: 8b 75 c0 mov -0x40(%ebp),%esi 804a418: 85 f6 test %esi,%esi 804a41a: 74 0f je 804a42b <_nl_find_msg+0x9ab> 804a41c: 8d 47 40 lea 0x40(%edi),%eax 804a41f: 83 ec 0c sub $0xc,%esp 804a422: 50 push %eax 804a423: e8 d8 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a428: 83 c4 10 add $0x10,%esp 804a42b: 83 ec 0c sub $0xc,%esp 804a42e: ff 75 cc pushl -0x34(%ebp) 804a431: e8 5a 01 01 00 call 805a590 <__cfree> 804a436: 83 c4 10 add $0x10,%esp 804a439: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) 804a440: e9 8a f7 ff ff jmp 8049bcf <_nl_find_msg+0x14f> 804a445: 8b 45 c4 mov -0x3c(%ebp),%eax 804a448: c7 40 04 ff ff ff ff movl $0xffffffff,0x4(%eax) 804a44f: e9 50 fe ff ff jmp 804a2a4 <_nl_find_msg+0x824> 804a454: 8d 50 02 lea 0x2(%eax),%edx 804a457: c6 40 01 2f movb $0x2f,0x1(%eax) 804a45b: 50 push %eax 804a45c: 6a 08 push $0x8 804a45e: 68 6d f3 0b 08 push $0x80bf36d 804a463: 52 push %edx 804a464: e8 57 2e 01 00 call 805d2c0 <__mempcpy> 804a469: 83 c4 10 add $0x10,%esp 804a46c: e9 a4 fd ff ff jmp 804a215 <_nl_find_msg+0x795> 804a471: eb 0d jmp 804a480 <__dcigettext> 804a473: 90 nop 804a474: 90 nop 804a475: 90 nop 804a476: 90 nop 804a477: 90 nop 804a478: 90 nop 804a479: 90 nop 804a47a: 90 nop 804a47b: 90 nop 804a47c: 90 nop 804a47d: 90 nop 804a47e: 90 nop 804a47f: 90 nop 0804a480 <__dcigettext>: 804a480: 55 push %ebp 804a481: 89 e5 mov %esp,%ebp 804a483: 57 push %edi 804a484: 56 push %esi 804a485: 53 push %ebx 804a486: 83 ec 6c sub $0x6c,%esp 804a489: 8b 45 0c mov 0xc(%ebp),%eax 804a48c: 85 c0 test %eax,%eax 804a48e: 0f 84 50 06 00 00 je 804aae4 <__dcigettext+0x664> 804a494: 83 7d 1c 0c cmpl $0xc,0x1c(%ebp) 804a498: 0f 87 45 03 00 00 ja 804a7e3 <__dcigettext+0x363> 804a49e: 83 7d 1c 06 cmpl $0x6,0x1c(%ebp) 804a4a2: 0f 84 3b 03 00 00 je 804a7e3 <__dcigettext+0x363> 804a4a8: 65 a1 00 00 00 00 mov %gs:0x0,%eax 804a4ae: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 804a4b4: bb 00 00 00 00 mov $0x0,%ebx 804a4b9: 85 db test %ebx,%ebx 804a4bb: 89 45 a4 mov %eax,-0x5c(%ebp) 804a4be: 8b 04 08 mov (%eax,%ecx,1),%eax 804a4c1: 89 45 9c mov %eax,-0x64(%ebp) 804a4c4: 0f 84 36 04 00 00 je 804a900 <__dcigettext+0x480> 804a4ca: 83 ec 0c sub $0xc,%esp 804a4cd: 68 e0 d5 0e 08 push $0x80ed5e0 804a4d2: e8 29 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a4d7: c7 04 24 c0 d1 0e 08 movl $0x80ed1c0,(%esp) 804a4de: e8 1d 5b fb f7 call 0 <_nl_current_LC_CTYPE> 804a4e3: 8b 45 08 mov 0x8(%ebp),%eax 804a4e6: 83 c4 10 add $0x10,%esp 804a4e9: 85 c0 test %eax,%eax 804a4eb: 0f 84 f1 04 00 00 je 804a9e2 <__dcigettext+0x562> 804a4f1: 8b 45 0c mov 0xc(%ebp),%eax 804a4f4: 83 ec 0c sub $0xc,%esp 804a4f7: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 804a4fe: 89 45 e4 mov %eax,-0x1c(%ebp) 804a501: 8b 45 08 mov 0x8(%ebp),%eax 804a504: 89 45 c8 mov %eax,-0x38(%ebp) 804a507: 8b 45 1c mov 0x1c(%ebp),%eax 804a50a: 50 push %eax 804a50b: 89 45 cc mov %eax,-0x34(%ebp) 804a50e: e8 1d 0f 03 00 call 807b430 <__current_locale_name> 804a513: 89 c3 mov %eax,%ebx 804a515: 89 04 24 mov %eax,(%esp) 804a518: e8 93 1d 01 00 call 805c2b0 <strlen> 804a51d: 8d 50 01 lea 0x1(%eax),%edx 804a520: 83 c0 1f add $0x1f,%eax 804a523: 83 c4 10 add $0x10,%esp 804a526: 83 e0 f0 and $0xfffffff0,%eax 804a529: 29 c4 sub %eax,%esp 804a52b: 8d 44 24 0f lea 0xf(%esp),%eax 804a52f: 83 ec 04 sub $0x4,%esp 804a532: 52 push %edx 804a533: 53 push %ebx 804a534: 83 e0 f0 and $0xfffffff0,%eax 804a537: 50 push %eax 804a538: e8 c3 2e 01 00 call 805d400 <memcpy> 804a53d: 83 c4 10 add $0x10,%esp 804a540: 89 45 98 mov %eax,-0x68(%ebp) 804a543: 89 45 d0 mov %eax,-0x30(%ebp) 804a546: 83 ec 0c sub $0xc,%esp 804a549: 68 00 d2 0e 08 push $0x80ed200 804a54e: e8 ad 5a fb f7 call 0 <_nl_current_LC_CTYPE> 804a553: 83 c4 10 add $0x10,%esp 804a556: 8d 45 c8 lea -0x38(%ebp),%eax 804a559: 83 ec 04 sub $0x4,%esp 804a55c: 68 00 9a 04 08 push $0x8049a00 804a561: 68 f8 d1 0e 08 push $0x80ed1f8 804a566: 50 push %eax 804a567: e8 04 4c 02 00 call 806f170 <__tfind> 804a56c: 89 45 a0 mov %eax,-0x60(%ebp) 804a56f: b8 00 00 00 00 mov $0x0,%eax 804a574: 83 c4 10 add $0x10,%esp 804a577: 85 c0 test %eax,%eax 804a579: 74 10 je 804a58b <__dcigettext+0x10b> 804a57b: 83 ec 0c sub $0xc,%esp 804a57e: 68 00 d2 0e 08 push $0x80ed200 804a583: e8 78 5a fb f7 call 0 <_nl_current_LC_CTYPE> 804a588: 83 c4 10 add $0x10,%esp 804a58b: 8b 45 a0 mov -0x60(%ebp),%eax 804a58e: 85 c0 test %eax,%eax 804a590: 74 10 je 804a5a2 <__dcigettext+0x122> 804a592: 8b 10 mov (%eax),%edx 804a594: a1 34 dc 0e 08 mov 0x80edc34,%eax 804a599: 39 42 0c cmp %eax,0xc(%edx) 804a59c: 0f 84 ee 03 00 00 je 804a990 <__dcigettext+0x510> 804a5a2: a1 30 dc 0e 08 mov 0x80edc30,%eax 804a5a7: 85 c0 test %eax,%eax 804a5a9: 89 45 ac mov %eax,-0x54(%ebp) 804a5ac: 0f 84 bd 03 00 00 je 804a96f <__dcigettext+0x4ef> 804a5b2: 89 c3 mov %eax,%ebx 804a5b4: 8b 75 08 mov 0x8(%ebp),%esi 804a5b7: eb 17 jmp 804a5d0 <__dcigettext+0x150> 804a5b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804a5c0: 0f 88 a2 03 00 00 js 804a968 <__dcigettext+0x4e8> 804a5c6: 8b 1b mov (%ebx),%ebx 804a5c8: 85 db test %ebx,%ebx 804a5ca: 0f 84 b0 03 00 00 je 804a980 <__dcigettext+0x500> 804a5d0: 8d 43 0c lea 0xc(%ebx),%eax 804a5d3: 83 ec 08 sub $0x8,%esp 804a5d6: 50 push %eax 804a5d7: 56 push %esi 804a5d8: e8 b3 dc ff ff call 8048290 <.plt+0xb0> 804a5dd: 83 c4 10 add $0x10,%esp 804a5e0: 85 c0 test %eax,%eax 804a5e2: 75 dc jne 804a5c0 <__dcigettext+0x140> 804a5e4: 8b 43 04 mov 0x4(%ebx),%eax 804a5e7: 89 5d ac mov %ebx,-0x54(%ebp) 804a5ea: 80 38 2f cmpb $0x2f,(%eax) 804a5ed: 89 45 b0 mov %eax,-0x50(%ebp) 804a5f0: 0f 84 8c 00 00 00 je 804a682 <__dcigettext+0x202> 804a5f6: 83 ec 0c sub $0xc,%esp 804a5f9: ff 75 b0 pushl -0x50(%ebp) 804a5fc: bf 02 10 00 00 mov $0x1002,%edi 804a601: e8 aa 1c 01 00 call 805c2b0 <strlen> 804a606: 8d 70 01 lea 0x1(%eax),%esi 804a609: 83 c4 10 add $0x10,%esp 804a60c: 89 75 b4 mov %esi,-0x4c(%ebp) 804a60f: 8b 75 a4 mov -0x5c(%ebp),%esi 804a612: eb 1b jmp 804a62f <__dcigettext+0x1af> 804a614: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804a618: b8 e8 ff ff ff mov $0xffffffe8,%eax 804a61d: 83 3c 06 22 cmpl $0x22,(%esi,%eax,1) 804a621: 0f 85 88 01 00 00 jne 804a7af <__dcigettext+0x32f> 804a627: 89 f8 mov %edi,%eax 804a629: d1 e8 shr %eax 804a62b: 8d 7c 07 20 lea 0x20(%edi,%eax,1),%edi 804a62f: 8b 45 b4 mov -0x4c(%ebp),%eax 804a632: 8d 44 07 1e lea 0x1e(%edi,%eax,1),%eax 804a636: 83 e0 f0 and $0xfffffff0,%eax 804a639: 29 c4 sub %eax,%esp 804a63b: b8 e8 ff ff ff mov $0xffffffe8,%eax 804a640: 8d 5c 24 0f lea 0xf(%esp),%ebx 804a644: 83 ec 08 sub $0x8,%esp 804a647: 83 e3 f0 and $0xfffffff0,%ebx 804a64a: c7 04 06 00 00 00 00 movl $0x0,(%esi,%eax,1) 804a651: 57 push %edi 804a652: 53 push %ebx 804a653: e8 a8 3d 02 00 call 806e400 <__getcwd> 804a658: 83 c4 10 add $0x10,%esp 804a65b: 85 c0 test %eax,%eax 804a65d: 74 b9 je 804a618 <__dcigettext+0x198> 804a65f: 83 ec 08 sub $0x8,%esp 804a662: 6a 00 push $0x0 804a664: 53 push %ebx 804a665: e8 a6 db ff ff call 8048210 <.plt+0x30> 804a66a: 5a pop %edx 804a66b: 59 pop %ecx 804a66c: 83 c0 01 add $0x1,%eax 804a66f: c6 40 ff 2f movb $0x2f,-0x1(%eax) 804a673: ff 75 b0 pushl -0x50(%ebp) 804a676: 50 push %eax 804a677: e8 64 db ff ff call 80481e0 <.plt> 804a67c: 83 c4 10 add $0x10,%esp 804a67f: 89 5d b0 mov %ebx,-0x50(%ebp) 804a682: 8b 45 1c mov 0x1c(%ebp),%eax 804a685: 83 ec 0c sub $0xc,%esp 804a688: 0f b6 b0 c4 0c 0c 08 movzbl 0x80c0cc4(%eax),%esi 804a68f: 50 push %eax 804a690: e8 9b 0d 03 00 call 807b430 <__current_locale_name> 804a695: 83 c4 10 add $0x10,%esp 804a698: 89 c3 mov %eax,%ebx 804a69a: 81 c6 e0 0c 0c 08 add $0x80c0ce0,%esi 804a6a0: 80 38 43 cmpb $0x43,(%eax) 804a6a3: 0f 85 5f 01 00 00 jne 804a808 <__dcigettext+0x388> 804a6a9: 80 78 01 00 cmpb $0x0,0x1(%eax) 804a6ad: 0f 85 55 01 00 00 jne 804a808 <__dcigettext+0x388> 804a6b3: 83 ec 0c sub $0xc,%esp 804a6b6: ff 75 08 pushl 0x8(%ebp) 804a6b9: e8 f2 1b 01 00 call 805c2b0 <strlen> 804a6be: 89 c7 mov %eax,%edi 804a6c0: 89 34 24 mov %esi,(%esp) 804a6c3: 89 45 94 mov %eax,-0x6c(%ebp) 804a6c6: e8 e5 1b 01 00 call 805c2b0 <strlen> 804a6cb: 8d 44 07 23 lea 0x23(%edi,%eax,1),%eax 804a6cf: 83 c4 10 add $0x10,%esp 804a6d2: 83 e0 f0 and $0xfffffff0,%eax 804a6d5: 29 c4 sub %eax,%esp 804a6d7: 8d 44 24 0f lea 0xf(%esp),%eax 804a6db: 83 ec 08 sub $0x8,%esp 804a6de: 56 push %esi 804a6df: be 2f 00 00 00 mov $0x2f,%esi 804a6e4: 83 e0 f0 and $0xfffffff0,%eax 804a6e7: 50 push %eax 804a6e8: 89 45 a8 mov %eax,-0x58(%ebp) 804a6eb: e8 50 db ff ff call 8048240 <.plt+0x60> 804a6f0: 83 c4 0c add $0xc,%esp 804a6f3: 66 89 30 mov %si,(%eax) 804a6f6: 83 c0 01 add $0x1,%eax 804a6f9: 57 push %edi 804a6fa: ff 75 08 pushl 0x8(%ebp) 804a6fd: 50 push %eax 804a6fe: e8 bd 2b 01 00 call 805d2c0 <__mempcpy> 804a703: c7 00 2e 6d 6f 00 movl $0x6f6d2e,(%eax) 804a709: 89 1c 24 mov %ebx,(%esp) 804a70c: e8 9f 1b 01 00 call 805c2b0 <strlen> 804a711: 83 c0 1f add $0x1f,%eax 804a714: 83 c4 10 add $0x10,%esp 804a717: 83 e0 f0 and $0xfffffff0,%eax 804a71a: 29 c4 sub %eax,%esp 804a71c: 8d 44 24 0f lea 0xf(%esp),%eax 804a720: 83 e0 f0 and $0xfffffff0,%eax 804a723: 89 45 b4 mov %eax,-0x4c(%ebp) 804a726: 8d 76 00 lea 0x0(%esi),%esi 804a729: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804a730: 0f b6 03 movzbl (%ebx),%eax 804a733: 3c 3a cmp $0x3a,%al 804a735: 0f 84 55 01 00 00 je 804a890 <__dcigettext+0x410> 804a73b: 84 c0 test %al,%al 804a73d: 0f 85 ed 00 00 00 jne 804a830 <__dcigettext+0x3b0> 804a743: 8b 45 b4 mov -0x4c(%ebp),%eax 804a746: c6 00 43 movb $0x43,(%eax) 804a749: c6 40 01 00 movb $0x0,0x1(%eax) 804a74d: 8b 45 b4 mov -0x4c(%ebp),%eax 804a750: 80 78 01 00 cmpb $0x0,0x1(%eax) 804a754: 74 59 je 804a7af <__dcigettext+0x32f> 804a756: 8b 75 b4 mov -0x4c(%ebp),%esi 804a759: bf 5d cf 0b 08 mov $0x80bcf5d,%edi 804a75e: b9 06 00 00 00 mov $0x6,%ecx 804a763: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 804a765: 74 48 je 804a7af <__dcigettext+0x32f> 804a767: 8b 7d ac mov -0x54(%ebp),%edi 804a76a: 83 ec 0c sub $0xc,%esp 804a76d: 8b 4d a8 mov -0x58(%ebp),%ecx 804a770: 8b 55 b4 mov -0x4c(%ebp),%edx 804a773: 8b 45 b0 mov -0x50(%ebp),%eax 804a776: 57 push %edi 804a777: e8 e4 04 00 00 call 804ac60 <_nl_find_domain> 804a77c: 83 c4 0c add $0xc,%esp 804a77f: 85 c0 test %eax,%eax 804a781: 89 c6 mov %eax,%esi 804a783: 74 ab je 804a730 <__dcigettext+0x2b0> 804a785: 8d 45 c4 lea -0x3c(%ebp),%eax 804a788: 83 ec 08 sub $0x8,%esp 804a78b: 8b 4d 0c mov 0xc(%ebp),%ecx 804a78e: 89 fa mov %edi,%edx 804a790: 50 push %eax 804a791: 6a 01 push $0x1 804a793: 89 f0 mov %esi,%eax 804a795: e8 e6 f2 ff ff call 8049a80 <_nl_find_msg> 804a79a: 85 c0 test %eax,%eax 804a79c: 5f pop %edi 804a79d: 5a pop %edx 804a79e: 0f 84 fc 00 00 00 je 804a8a0 <__dcigettext+0x420> 804a7a4: 83 f8 ff cmp $0xffffffff,%eax 804a7a7: 89 c1 mov %eax,%ecx 804a7a9: 0f 85 a3 02 00 00 jne 804aa52 <__dcigettext+0x5d2> 804a7af: b8 00 00 00 00 mov $0x0,%eax 804a7b4: 85 c0 test %eax,%eax 804a7b6: 74 1c je 804a7d4 <__dcigettext+0x354> 804a7b8: 83 ec 0c sub $0xc,%esp 804a7bb: 68 c0 d1 0e 08 push $0x80ed1c0 804a7c0: e8 3b 58 fb f7 call 0 <_nl_current_LC_CTYPE> 804a7c5: c7 04 24 e0 d5 0e 08 movl $0x80ed5e0,(%esp) 804a7cc: e8 2f 58 fb f7 call 0 <_nl_current_LC_CTYPE> 804a7d1: 83 c4 10 add $0x10,%esp 804a7d4: 8b 45 a4 mov -0x5c(%ebp),%eax 804a7d7: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 804a7dd: 8b 75 9c mov -0x64(%ebp),%esi 804a7e0: 89 34 08 mov %esi,(%eax,%ecx,1) 804a7e3: 83 7d 18 01 cmpl $0x1,0x18(%ebp) 804a7e7: 0f 84 03 01 00 00 je 804a8f0 <__dcigettext+0x470> 804a7ed: 8b 45 14 mov 0x14(%ebp),%eax 804a7f0: 8b 4d 10 mov 0x10(%ebp),%ecx 804a7f3: 85 c0 test %eax,%eax 804a7f5: 0f 84 f5 00 00 00 je 804a8f0 <__dcigettext+0x470> 804a7fb: 8d 65 f4 lea -0xc(%ebp),%esp 804a7fe: 89 c8 mov %ecx,%eax 804a800: 5b pop %ebx 804a801: 5e pop %esi 804a802: 5f pop %edi 804a803: 5d pop %ebp 804a804: c3 ret 804a805: 8d 76 00 lea 0x0(%esi),%esi 804a808: 83 ec 0c sub $0xc,%esp 804a80b: 68 54 cf 0b 08 push $0x80bcf54 804a810: e8 cb 3e 00 00 call 804e6e0 <getenv> 804a815: 83 c4 10 add $0x10,%esp 804a818: 85 c0 test %eax,%eax 804a81a: 0f 84 93 fe ff ff je 804a6b3 <__dcigettext+0x233> 804a820: 80 38 00 cmpb $0x0,(%eax) 804a823: 0f 45 d8 cmovne %eax,%ebx 804a826: e9 88 fe ff ff jmp 804a6b3 <__dcigettext+0x233> 804a82b: 90 nop 804a82c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804a830: 8b 55 b4 mov -0x4c(%ebp),%edx 804a833: eb 07 jmp 804a83c <__dcigettext+0x3bc> 804a835: 8d 76 00 lea 0x0(%esi),%esi 804a838: 3c 3a cmp $0x3a,%al 804a83a: 74 10 je 804a84c <__dcigettext+0x3cc> 804a83c: 83 c2 01 add $0x1,%edx 804a83f: 83 c3 01 add $0x1,%ebx 804a842: 88 42 ff mov %al,-0x1(%edx) 804a845: 0f b6 03 movzbl (%ebx),%eax 804a848: 84 c0 test %al,%al 804a84a: 75 ec jne 804a838 <__dcigettext+0x3b8> 804a84c: 8b 0d cc bf 0e 08 mov 0x80ebfcc,%ecx 804a852: c6 02 00 movb $0x0,(%edx) 804a855: 85 c9 test %ecx,%ecx 804a857: 74 1f je 804a878 <__dcigettext+0x3f8> 804a859: 83 ec 08 sub $0x8,%esp 804a85c: 6a 2f push $0x2f 804a85e: ff 75 b4 pushl -0x4c(%ebp) 804a861: e8 5a da ff ff call 80482c0 <.plt+0xe0> 804a866: 83 c4 10 add $0x10,%esp 804a869: 85 c0 test %eax,%eax 804a86b: 0f 85 bf fe ff ff jne 804a730 <__dcigettext+0x2b0> 804a871: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804a878: 8b 45 b4 mov -0x4c(%ebp),%eax 804a87b: 0f b6 00 movzbl (%eax),%eax 804a87e: 3c 43 cmp $0x43,%al 804a880: 0f 85 d0 fe ff ff jne 804a756 <__dcigettext+0x2d6> 804a886: e9 c2 fe ff ff jmp 804a74d <__dcigettext+0x2cd> 804a88b: 90 nop 804a88c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804a890: 83 c3 01 add $0x1,%ebx 804a893: e9 98 fe ff ff jmp 804a730 <__dcigettext+0x2b0> 804a898: 90 nop 804a899: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804a8a0: 8b 46 10 mov 0x10(%esi),%eax 804a8a3: 85 c0 test %eax,%eax 804a8a5: 0f 84 85 fe ff ff je 804a730 <__dcigettext+0x2b0> 804a8ab: 89 5d 90 mov %ebx,-0x70(%ebp) 804a8ae: 31 ff xor %edi,%edi 804a8b0: 8b 5d ac mov -0x54(%ebp),%ebx 804a8b3: eb 1a jmp 804a8cf <__dcigettext+0x44f> 804a8b5: 8d 76 00 lea 0x0(%esi),%esi 804a8b8: 85 c0 test %eax,%eax 804a8ba: 0f 85 8c 01 00 00 jne 804aa4c <__dcigettext+0x5cc> 804a8c0: 83 c7 01 add $0x1,%edi 804a8c3: 8b 44 be 10 mov 0x10(%esi,%edi,4),%eax 804a8c7: 85 c0 test %eax,%eax 804a8c9: 0f 84 0d 02 00 00 je 804aadc <__dcigettext+0x65c> 804a8cf: 8d 4d c4 lea -0x3c(%ebp),%ecx 804a8d2: 83 ec 08 sub $0x8,%esp 804a8d5: 89 da mov %ebx,%edx 804a8d7: 51 push %ecx 804a8d8: 8b 4d 0c mov 0xc(%ebp),%ecx 804a8db: 6a 01 push $0x1 804a8dd: e8 9e f1 ff ff call 8049a80 <_nl_find_msg> 804a8e2: 83 f8 ff cmp $0xffffffff,%eax 804a8e5: 5a pop %edx 804a8e6: 59 pop %ecx 804a8e7: 75 cf jne 804a8b8 <__dcigettext+0x438> 804a8e9: e9 c1 fe ff ff jmp 804a7af <__dcigettext+0x32f> 804a8ee: 66 90 xchg %ax,%ax 804a8f0: 8b 4d 0c mov 0xc(%ebp),%ecx 804a8f3: 8d 65 f4 lea -0xc(%ebp),%esp 804a8f6: 5b pop %ebx 804a8f7: 89 c8 mov %ecx,%eax 804a8f9: 5e pop %esi 804a8fa: 5f pop %edi 804a8fb: 5d pop %ebp 804a8fc: c3 ret 804a8fd: 8d 76 00 lea 0x0(%esi),%esi 804a900: 8b 45 08 mov 0x8(%ebp),%eax 804a903: 85 c0 test %eax,%eax 804a905: 0f 84 d7 00 00 00 je 804a9e2 <__dcigettext+0x562> 804a90b: 8b 45 0c mov 0xc(%ebp),%eax 804a90e: 83 ec 0c sub $0xc,%esp 804a911: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 804a918: 89 45 e4 mov %eax,-0x1c(%ebp) 804a91b: 8b 45 08 mov 0x8(%ebp),%eax 804a91e: 89 45 c8 mov %eax,-0x38(%ebp) 804a921: 8b 45 1c mov 0x1c(%ebp),%eax 804a924: 50 push %eax 804a925: 89 45 cc mov %eax,-0x34(%ebp) 804a928: e8 03 0b 03 00 call 807b430 <__current_locale_name> 804a92d: 89 c3 mov %eax,%ebx 804a92f: 89 04 24 mov %eax,(%esp) 804a932: e8 79 19 01 00 call 805c2b0 <strlen> 804a937: 8d 50 01 lea 0x1(%eax),%edx 804a93a: 83 c0 1f add $0x1f,%eax 804a93d: 83 c4 10 add $0x10,%esp 804a940: 83 e0 f0 and $0xfffffff0,%eax 804a943: 29 c4 sub %eax,%esp 804a945: 8d 44 24 0f lea 0xf(%esp),%eax 804a949: 83 ec 04 sub $0x4,%esp 804a94c: 52 push %edx 804a94d: 53 push %ebx 804a94e: 83 e0 f0 and $0xfffffff0,%eax 804a951: 50 push %eax 804a952: e8 a9 2a 01 00 call 805d400 <memcpy> 804a957: 83 c4 10 add $0x10,%esp 804a95a: 89 45 98 mov %eax,-0x68(%ebp) 804a95d: 89 45 d0 mov %eax,-0x30(%ebp) 804a960: e9 f1 fb ff ff jmp 804a556 <__dcigettext+0xd6> 804a965: 8d 76 00 lea 0x0(%esi),%esi 804a968: c7 45 ac 00 00 00 00 movl $0x0,-0x54(%ebp) 804a96f: c7 45 b0 64 cf 0b 08 movl $0x80bcf64,-0x50(%ebp) 804a976: e9 07 fd ff ff jmp 804a682 <__dcigettext+0x202> 804a97b: 90 nop 804a97c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804a980: 89 5d ac mov %ebx,-0x54(%ebp) 804a983: c7 45 b0 64 cf 0b 08 movl $0x80bcf64,-0x50(%ebp) 804a98a: e9 f3 fc ff ff jmp 804a682 <__dcigettext+0x202> 804a98f: 90 nop 804a990: 8b 7d 14 mov 0x14(%ebp),%edi 804a993: 8b 4a 14 mov 0x14(%edx),%ecx 804a996: 85 ff test %edi,%edi 804a998: 0f 85 23 01 00 00 jne 804aac1 <__dcigettext+0x641> 804a99e: b8 00 00 00 00 mov $0x0,%eax 804a9a3: 85 c0 test %eax,%eax 804a9a5: 74 22 je 804a9c9 <__dcigettext+0x549> 804a9a7: 83 ec 0c sub $0xc,%esp 804a9aa: 89 4d b4 mov %ecx,-0x4c(%ebp) 804a9ad: 68 c0 d1 0e 08 push $0x80ed1c0 804a9b2: e8 49 56 fb f7 call 0 <_nl_current_LC_CTYPE> 804a9b7: c7 04 24 e0 d5 0e 08 movl $0x80ed5e0,(%esp) 804a9be: e8 3d 56 fb f7 call 0 <_nl_current_LC_CTYPE> 804a9c3: 8b 4d b4 mov -0x4c(%ebp),%ecx 804a9c6: 83 c4 10 add $0x10,%esp 804a9c9: 8b 45 a4 mov -0x5c(%ebp),%eax 804a9cc: 8b 75 9c mov -0x64(%ebp),%esi 804a9cf: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 804a9d5: 89 34 38 mov %esi,(%eax,%edi,1) 804a9d8: 8d 65 f4 lea -0xc(%ebp),%esp 804a9db: 89 c8 mov %ecx,%eax 804a9dd: 5b pop %ebx 804a9de: 5e pop %esi 804a9df: 5f pop %edi 804a9e0: 5d pop %ebp 804a9e1: c3 ret 804a9e2: a1 6c c0 0e 08 mov 0x80ec06c,%eax 804a9e7: 83 ec 0c sub $0xc,%esp 804a9ea: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 804a9f1: 89 45 08 mov %eax,0x8(%ebp) 804a9f4: 8b 45 0c mov 0xc(%ebp),%eax 804a9f7: 89 45 e4 mov %eax,-0x1c(%ebp) 804a9fa: 8b 45 08 mov 0x8(%ebp),%eax 804a9fd: 89 45 c8 mov %eax,-0x38(%ebp) 804aa00: 8b 45 1c mov 0x1c(%ebp),%eax 804aa03: 50 push %eax 804aa04: 89 45 cc mov %eax,-0x34(%ebp) 804aa07: e8 24 0a 03 00 call 807b430 <__current_locale_name> 804aa0c: 89 c6 mov %eax,%esi 804aa0e: 89 04 24 mov %eax,(%esp) 804aa11: e8 9a 18 01 00 call 805c2b0 <strlen> 804aa16: 8d 50 01 lea 0x1(%eax),%edx 804aa19: 83 c0 1f add $0x1f,%eax 804aa1c: 83 c4 10 add $0x10,%esp 804aa1f: 83 e0 f0 and $0xfffffff0,%eax 804aa22: 29 c4 sub %eax,%esp 804aa24: 8d 44 24 0f lea 0xf(%esp),%eax 804aa28: 83 ec 04 sub $0x4,%esp 804aa2b: 52 push %edx 804aa2c: 56 push %esi 804aa2d: 83 e0 f0 and $0xfffffff0,%eax 804aa30: 50 push %eax 804aa31: e8 ca 29 01 00 call 805d400 <memcpy> 804aa36: 83 c4 10 add $0x10,%esp 804aa39: 85 db test %ebx,%ebx 804aa3b: 89 45 98 mov %eax,-0x68(%ebp) 804aa3e: 89 45 d0 mov %eax,-0x30(%ebp) 804aa41: 0f 85 ff fa ff ff jne 804a546 <__dcigettext+0xc6> 804aa47: e9 0a fb ff ff jmp 804a556 <__dcigettext+0xd6> 804aa4c: 8b 74 be 10 mov 0x10(%esi,%edi,4),%esi 804aa50: 89 c1 mov %eax,%ecx 804aa52: 8b 7d a0 mov -0x60(%ebp),%edi 804aa55: 85 ff test %edi,%edi 804aa57: 0f 84 a5 00 00 00 je 804ab02 <__dcigettext+0x682> 804aa5d: 8b 45 a0 mov -0x60(%ebp),%eax 804aa60: 8b 15 34 dc 0e 08 mov 0x80edc34,%edx 804aa66: 8b 00 mov (%eax),%eax 804aa68: 89 50 0c mov %edx,0xc(%eax) 804aa6b: 8b 55 c4 mov -0x3c(%ebp),%edx 804aa6e: 89 70 10 mov %esi,0x10(%eax) 804aa71: 89 48 14 mov %ecx,0x14(%eax) 804aa74: 89 50 18 mov %edx,0x18(%eax) 804aa77: 8b 5d 14 mov 0x14(%ebp),%ebx 804aa7a: 8b 45 a4 mov -0x5c(%ebp),%eax 804aa7d: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 804aa83: 8b 55 9c mov -0x64(%ebp),%edx 804aa86: 85 db test %ebx,%ebx 804aa88: 89 14 38 mov %edx,(%eax,%edi,1) 804aa8b: 75 5e jne 804aaeb <__dcigettext+0x66b> 804aa8d: b8 00 00 00 00 mov $0x0,%eax 804aa92: 85 c0 test %eax,%eax 804aa94: 0f 84 61 fd ff ff je 804a7fb <__dcigettext+0x37b> 804aa9a: 83 ec 0c sub $0xc,%esp 804aa9d: 89 4d b4 mov %ecx,-0x4c(%ebp) 804aaa0: 68 c0 d1 0e 08 push $0x80ed1c0 804aaa5: e8 56 55 fb f7 call 0 <_nl_current_LC_CTYPE> 804aaaa: c7 04 24 e0 d5 0e 08 movl $0x80ed5e0,(%esp) 804aab1: e8 4a 55 fb f7 call 0 <_nl_current_LC_CTYPE> 804aab6: 83 c4 10 add $0x10,%esp 804aab9: 8b 4d b4 mov -0x4c(%ebp),%ecx 804aabc: e9 3a fd ff ff jmp 804a7fb <__dcigettext+0x37b> 804aac1: 8b 42 10 mov 0x10(%edx),%eax 804aac4: 83 ec 0c sub $0xc,%esp 804aac7: ff 72 18 pushl 0x18(%edx) 804aaca: 8b 55 18 mov 0x18(%ebp),%edx 804aacd: e8 de ee ff ff call 80499b0 <plural_lookup> 804aad2: 83 c4 0c add $0xc,%esp 804aad5: 89 c1 mov %eax,%ecx 804aad7: e9 c2 fe ff ff jmp 804a99e <__dcigettext+0x51e> 804aadc: 8b 5d 90 mov -0x70(%ebp),%ebx 804aadf: e9 4c fc ff ff jmp 804a730 <__dcigettext+0x2b0> 804aae4: 31 c9 xor %ecx,%ecx 804aae6: e9 10 fd ff ff jmp 804a7fb <__dcigettext+0x37b> 804aaeb: 8b 55 18 mov 0x18(%ebp),%edx 804aaee: 83 ec 0c sub $0xc,%esp 804aaf1: ff 75 c4 pushl -0x3c(%ebp) 804aaf4: 89 f0 mov %esi,%eax 804aaf6: e8 b5 ee ff ff call 80499b0 <plural_lookup> 804aafb: 83 c4 0c add $0xc,%esp 804aafe: 89 c1 mov %eax,%ecx 804ab00: eb 8b jmp 804aa8d <__dcigettext+0x60d> 804ab02: 83 ec 0c sub $0xc,%esp 804ab05: ff 75 0c pushl 0xc(%ebp) 804ab08: 89 4d b4 mov %ecx,-0x4c(%ebp) 804ab0b: e8 a0 17 01 00 call 805c2b0 <strlen> 804ab10: 8b 55 98 mov -0x68(%ebp),%edx 804ab13: 8b 4d b4 mov -0x4c(%ebp),%ecx 804ab16: 8d 78 01 lea 0x1(%eax),%edi 804ab19: 83 c4 10 add $0x10,%esp 804ab1c: 8b 1a mov (%edx),%ebx 804ab1e: 83 c2 04 add $0x4,%edx 804ab21: 8d 83 ff fe fe fe lea -0x1010101(%ebx),%eax 804ab27: f7 d3 not %ebx 804ab29: 21 d8 and %ebx,%eax 804ab2b: 25 80 80 80 80 and $0x80808080,%eax 804ab30: 74 ea je 804ab1c <__dcigettext+0x69c> 804ab32: 89 c3 mov %eax,%ebx 804ab34: 89 4d b4 mov %ecx,-0x4c(%ebp) 804ab37: c1 eb 10 shr $0x10,%ebx 804ab3a: a9 80 80 00 00 test $0x8080,%eax 804ab3f: 0f 44 c3 cmove %ebx,%eax 804ab42: 8d 5a 02 lea 0x2(%edx),%ebx 804ab45: 89 c1 mov %eax,%ecx 804ab47: 0f 44 d3 cmove %ebx,%edx 804ab4a: 00 c1 add %al,%cl 804ab4c: 8b 45 94 mov -0x6c(%ebp),%eax 804ab4f: 83 da 03 sbb $0x3,%edx 804ab52: 2b 55 98 sub -0x68(%ebp),%edx 804ab55: 83 ec 0c sub $0xc,%esp 804ab58: 8d 44 02 1e lea 0x1e(%edx,%eax,1),%eax 804ab5c: 89 55 ac mov %edx,-0x54(%ebp) 804ab5f: 01 f8 add %edi,%eax 804ab61: 50 push %eax 804ab62: e8 19 f5 00 00 call 805a080 <__libc_malloc> 804ab67: 83 c4 10 add $0x10,%esp 804ab6a: 85 c0 test %eax,%eax 804ab6c: 89 c3 mov %eax,%ebx 804ab6e: 8b 4d b4 mov -0x4c(%ebp),%ecx 804ab71: 0f 84 00 ff ff ff je 804aa77 <__dcigettext+0x5f7> 804ab77: 8d 40 1c lea 0x1c(%eax),%eax 804ab7a: 83 ec 04 sub $0x4,%esp 804ab7d: 89 4d b0 mov %ecx,-0x50(%ebp) 804ab80: 57 push %edi 804ab81: ff 75 0c pushl 0xc(%ebp) 804ab84: 50 push %eax 804ab85: e8 36 27 01 00 call 805d2c0 <__mempcpy> 804ab8a: 8b 7d 94 mov -0x6c(%ebp),%edi 804ab8d: 83 c4 0c add $0xc,%esp 804ab90: 89 45 b4 mov %eax,-0x4c(%ebp) 804ab93: 83 c7 01 add $0x1,%edi 804ab96: 57 push %edi 804ab97: ff 75 08 pushl 0x8(%ebp) 804ab9a: 50 push %eax 804ab9b: e8 60 28 01 00 call 805d400 <memcpy> 804aba0: 03 7d b4 add -0x4c(%ebp),%edi 804aba3: 8b 55 ac mov -0x54(%ebp),%edx 804aba6: 83 c4 0c add $0xc,%esp 804aba9: 83 c2 01 add $0x1,%edx 804abac: 52 push %edx 804abad: ff 75 98 pushl -0x68(%ebp) 804abb0: 57 push %edi 804abb1: e8 4a 28 01 00 call 805d400 <memcpy> 804abb6: 8b 45 b4 mov -0x4c(%ebp),%eax 804abb9: 8b 4d b0 mov -0x50(%ebp),%ecx 804abbc: 83 c4 10 add $0x10,%esp 804abbf: 89 7b 08 mov %edi,0x8(%ebx) 804abc2: 89 73 10 mov %esi,0x10(%ebx) 804abc5: 89 03 mov %eax,(%ebx) 804abc7: 8b 45 1c mov 0x1c(%ebp),%eax 804abca: 89 4b 14 mov %ecx,0x14(%ebx) 804abcd: 89 43 04 mov %eax,0x4(%ebx) 804abd0: a1 34 dc 0e 08 mov 0x80edc34,%eax 804abd5: 89 43 0c mov %eax,0xc(%ebx) 804abd8: 8b 45 c4 mov -0x3c(%ebp),%eax 804abdb: 89 43 18 mov %eax,0x18(%ebx) 804abde: b8 00 00 00 00 mov $0x0,%eax 804abe3: 85 c0 test %eax,%eax 804abe5: 74 16 je 804abfd <__dcigettext+0x77d> 804abe7: 83 ec 0c sub $0xc,%esp 804abea: 89 4d b4 mov %ecx,-0x4c(%ebp) 804abed: 68 00 d2 0e 08 push $0x80ed200 804abf2: e8 09 54 fb f7 call 0 <_nl_current_LC_CTYPE> 804abf7: 8b 4d b4 mov -0x4c(%ebp),%ecx 804abfa: 83 c4 10 add $0x10,%esp 804abfd: 83 ec 04 sub $0x4,%esp 804ac00: 89 4d b4 mov %ecx,-0x4c(%ebp) 804ac03: 68 00 9a 04 08 push $0x8049a00 804ac08: 68 f8 d1 0e 08 push $0x80ed1f8 804ac0d: 53 push %ebx 804ac0e: e8 fd 43 02 00 call 806f010 <__tsearch> 804ac13: 89 c7 mov %eax,%edi 804ac15: b8 00 00 00 00 mov $0x0,%eax 804ac1a: 83 c4 10 add $0x10,%esp 804ac1d: 85 c0 test %eax,%eax 804ac1f: 8b 4d b4 mov -0x4c(%ebp),%ecx 804ac22: 74 13 je 804ac37 <__dcigettext+0x7b7> 804ac24: 83 ec 0c sub $0xc,%esp 804ac27: 68 00 d2 0e 08 push $0x80ed200 804ac2c: e8 cf 53 fb f7 call 0 <_nl_current_LC_CTYPE> 804ac31: 8b 4d b4 mov -0x4c(%ebp),%ecx 804ac34: 83 c4 10 add $0x10,%esp 804ac37: 85 ff test %edi,%edi 804ac39: 74 08 je 804ac43 <__dcigettext+0x7c3> 804ac3b: 3b 1f cmp (%edi),%ebx 804ac3d: 0f 84 34 fe ff ff je 804aa77 <__dcigettext+0x5f7> 804ac43: 83 ec 0c sub $0xc,%esp 804ac46: 89 4d b4 mov %ecx,-0x4c(%ebp) 804ac49: 53 push %ebx 804ac4a: e8 41 f9 00 00 call 805a590 <__cfree> 804ac4f: 83 c4 10 add $0x10,%esp 804ac52: 8b 4d b4 mov -0x4c(%ebp),%ecx 804ac55: e9 1d fe ff ff jmp 804aa77 <__dcigettext+0x5f7> 804ac5a: 66 90 xchg %ax,%ax 804ac5c: 66 90 xchg %ax,%ax 804ac5e: 66 90 xchg %ax,%ax 0804ac60 <_nl_find_domain>: 804ac60: 55 push %ebp 804ac61: 57 push %edi 804ac62: 89 cf mov %ecx,%edi 804ac64: 56 push %esi 804ac65: 53 push %ebx 804ac66: 89 c3 mov %eax,%ebx 804ac68: b8 00 00 00 00 mov $0x0,%eax 804ac6d: 89 d6 mov %edx,%esi 804ac6f: 83 ec 3c sub $0x3c,%esp 804ac72: 85 c0 test %eax,%eax 804ac74: 74 10 je 804ac86 <_nl_find_domain+0x26> 804ac76: 83 ec 0c sub $0xc,%esp 804ac79: 68 20 d2 0e 08 push $0x80ed220 804ac7e: e8 7d 53 fb f7 call 0 <_nl_current_LC_CTYPE> 804ac83: 83 c4 10 add $0x10,%esp 804ac86: 83 ec 0c sub $0xc,%esp 804ac89: 53 push %ebx 804ac8a: e8 21 16 01 00 call 805c2b0 <strlen> 804ac8f: 83 c4 0c add $0xc,%esp 804ac92: 83 c0 01 add $0x1,%eax 804ac95: 6a 00 push $0x0 804ac97: 57 push %edi 804ac98: 6a 00 push $0x0 804ac9a: 6a 00 push $0x0 804ac9c: 6a 00 push $0x0 804ac9e: 6a 00 push $0x0 804aca0: 56 push %esi 804aca1: 6a 00 push $0x0 804aca3: 50 push %eax 804aca4: 53 push %ebx 804aca5: 68 40 d2 0e 08 push $0x80ed240 804acaa: e8 61 1e 00 00 call 804cb10 <_nl_make_l10nflist> 804acaf: ba 00 00 00 00 mov $0x0,%edx 804acb4: 83 c4 30 add $0x30,%esp 804acb7: 89 c5 mov %eax,%ebp 804acb9: 85 d2 test %edx,%edx 804acbb: 74 18 je 804acd5 <_nl_find_domain+0x75> 804acbd: 89 54 24 04 mov %edx,0x4(%esp) 804acc1: 83 ec 0c sub $0xc,%esp 804acc4: 68 20 d2 0e 08 push $0x80ed220 804acc9: e8 32 53 fb f7 call 0 <_nl_current_LC_CTYPE> 804acce: 83 c4 10 add $0x10,%esp 804acd1: 8b 54 24 04 mov 0x4(%esp),%edx 804acd5: 85 ed test %ebp,%ebp 804acd7: 74 67 je 804ad40 <_nl_find_domain+0xe0> 804acd9: 8b 5d 04 mov 0x4(%ebp),%ebx 804acdc: 85 db test %ebx,%ebx 804acde: 7e 50 jle 804ad30 <_nl_find_domain+0xd0> 804ace0: 8b 4d 08 mov 0x8(%ebp),%ecx 804ace3: 85 c9 test %ecx,%ecx 804ace5: 74 11 je 804acf8 <_nl_find_domain+0x98> 804ace7: 83 c4 3c add $0x3c,%esp 804acea: 89 e8 mov %ebp,%eax 804acec: 5b pop %ebx 804aced: 5e pop %esi 804acee: 5f pop %edi 804acef: 5d pop %ebp 804acf0: c2 04 00 ret $0x4 804acf3: 90 nop 804acf4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804acf8: 8b 45 10 mov 0x10(%ebp),%eax 804acfb: 85 c0 test %eax,%eax 804acfd: 74 e8 je 804ace7 <_nl_find_domain+0x87> 804acff: 8d 5d 10 lea 0x10(%ebp),%ebx 804ad02: eb 16 jmp 804ad1a <_nl_find_domain+0xba> 804ad04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804ad08: 8b 03 mov (%ebx),%eax 804ad0a: 8b 40 08 mov 0x8(%eax),%eax 804ad0d: 85 c0 test %eax,%eax 804ad0f: 75 d6 jne 804ace7 <_nl_find_domain+0x87> 804ad11: 83 c3 04 add $0x4,%ebx 804ad14: 8b 03 mov (%ebx),%eax 804ad16: 85 c0 test %eax,%eax 804ad18: 74 cd je 804ace7 <_nl_find_domain+0x87> 804ad1a: 8b 50 04 mov 0x4(%eax),%edx 804ad1d: 85 d2 test %edx,%edx 804ad1f: 7f e7 jg 804ad08 <_nl_find_domain+0xa8> 804ad21: 8b 54 24 50 mov 0x50(%esp),%edx 804ad25: e8 86 01 00 00 call 804aeb0 <_nl_load_domain> 804ad2a: eb dc jmp 804ad08 <_nl_find_domain+0xa8> 804ad2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804ad30: 8b 54 24 50 mov 0x50(%esp),%edx 804ad34: 89 e8 mov %ebp,%eax 804ad36: e8 75 01 00 00 call 804aeb0 <_nl_load_domain> 804ad3b: eb a3 jmp 804ace0 <_nl_find_domain+0x80> 804ad3d: 8d 76 00 lea 0x0(%esi),%esi 804ad40: 89 54 24 04 mov %edx,0x4(%esp) 804ad44: 83 ec 0c sub $0xc,%esp 804ad47: 56 push %esi 804ad48: e8 73 1c 00 00 call 804c9c0 <_nl_expand_alias> 804ad4d: 89 44 24 1c mov %eax,0x1c(%esp) 804ad51: 83 c4 10 add $0x10,%esp 804ad54: 85 c0 test %eax,%eax 804ad56: 8b 54 24 04 mov 0x4(%esp),%edx 804ad5a: 74 1a je 804ad76 <_nl_find_domain+0x116> 804ad5c: 83 ec 0c sub $0xc,%esp 804ad5f: 50 push %eax 804ad60: e8 0b 15 01 00 call 805c270 <__strdup> 804ad65: 83 c4 10 add $0x10,%esp 804ad68: 85 c0 test %eax,%eax 804ad6a: 89 c6 mov %eax,%esi 804ad6c: 8b 54 24 04 mov 0x4(%esp),%edx 804ad70: 0f 84 71 ff ff ff je 804ace7 <_nl_find_domain+0x87> 804ad76: 89 54 24 08 mov %edx,0x8(%esp) 804ad7a: 83 ec 08 sub $0x8,%esp 804ad7d: 8d 44 24 34 lea 0x34(%esp),%eax 804ad81: 50 push %eax 804ad82: 8d 44 24 34 lea 0x34(%esp),%eax 804ad86: 50 push %eax 804ad87: 8d 44 24 34 lea 0x34(%esp),%eax 804ad8b: 50 push %eax 804ad8c: 8d 44 24 34 lea 0x34(%esp),%eax 804ad90: 50 push %eax 804ad91: 8d 44 24 34 lea 0x34(%esp),%eax 804ad95: 50 push %eax 804ad96: 56 push %esi 804ad97: e8 14 24 00 00 call 804d1b0 <_nl_explode_name> 804ad9c: 89 44 24 24 mov %eax,0x24(%esp) 804ada0: 83 c4 20 add $0x20,%esp 804ada3: 83 f8 ff cmp $0xffffffff,%eax 804ada6: 0f 84 3b ff ff ff je 804ace7 <_nl_find_domain+0x87> 804adac: b8 00 00 00 00 mov $0x0,%eax 804adb1: 8b 54 24 08 mov 0x8(%esp),%edx 804adb5: 85 c0 test %eax,%eax 804adb7: 74 14 je 804adcd <_nl_find_domain+0x16d> 804adb9: 83 ec 0c sub $0xc,%esp 804adbc: 68 20 d2 0e 08 push $0x80ed220 804adc1: e8 3a 52 fb f7 call 0 <_nl_current_LC_CTYPE> 804adc6: 83 c4 10 add $0x10,%esp 804adc9: 8b 54 24 08 mov 0x8(%esp),%edx 804adcd: 89 54 24 08 mov %edx,0x8(%esp) 804add1: 83 ec 0c sub $0xc,%esp 804add4: 53 push %ebx 804add5: e8 d6 14 01 00 call 805c2b0 <strlen> 804adda: 83 c4 0c add $0xc,%esp 804addd: 83 c0 01 add $0x1,%eax 804ade0: 6a 01 push $0x1 804ade2: 57 push %edi 804ade3: ff 74 24 2c pushl 0x2c(%esp) 804ade7: ff 74 24 3c pushl 0x3c(%esp) 804adeb: ff 74 24 3c pushl 0x3c(%esp) 804adef: ff 74 24 3c pushl 0x3c(%esp) 804adf3: ff 74 24 38 pushl 0x38(%esp) 804adf7: ff 74 24 24 pushl 0x24(%esp) 804adfb: 50 push %eax 804adfc: 53 push %ebx 804adfd: 68 40 d2 0e 08 push $0x80ed240 804ae02: e8 09 1d 00 00 call 804cb10 <_nl_make_l10nflist> 804ae07: 83 c4 30 add $0x30,%esp 804ae0a: 8b 54 24 08 mov 0x8(%esp),%edx 804ae0e: 89 c5 mov %eax,%ebp 804ae10: 85 d2 test %edx,%edx 804ae12: 74 10 je 804ae24 <_nl_find_domain+0x1c4> 804ae14: 83 ec 0c sub $0xc,%esp 804ae17: 68 20 d2 0e 08 push $0x80ed220 804ae1c: e8 df 51 fb f7 call 0 <_nl_current_LC_CTYPE> 804ae21: 83 c4 10 add $0x10,%esp 804ae24: 85 ed test %ebp,%ebp 804ae26: 74 22 je 804ae4a <_nl_find_domain+0x1ea> 804ae28: 8b 7d 04 mov 0x4(%ebp),%edi 804ae2b: 85 ff test %edi,%edi 804ae2d: 7e 6d jle 804ae9c <_nl_find_domain+0x23c> 804ae2f: 8b 5d 08 mov 0x8(%ebp),%ebx 804ae32: 85 db test %ebx,%ebx 804ae34: 74 33 je 804ae69 <_nl_find_domain+0x209> 804ae36: 8b 4c 24 0c mov 0xc(%esp),%ecx 804ae3a: 85 c9 test %ecx,%ecx 804ae3c: 74 0c je 804ae4a <_nl_find_domain+0x1ea> 804ae3e: 83 ec 0c sub $0xc,%esp 804ae41: 56 push %esi 804ae42: e8 49 f7 00 00 call 805a590 <__cfree> 804ae47: 83 c4 10 add $0x10,%esp 804ae4a: f6 44 24 04 01 testb $0x1,0x4(%esp) 804ae4f: 0f 84 92 fe ff ff je 804ace7 <_nl_find_domain+0x87> 804ae55: 83 ec 0c sub $0xc,%esp 804ae58: ff 74 24 38 pushl 0x38(%esp) 804ae5c: e8 2f f7 00 00 call 805a590 <__cfree> 804ae61: 83 c4 10 add $0x10,%esp 804ae64: e9 7e fe ff ff jmp 804ace7 <_nl_find_domain+0x87> 804ae69: 8b 45 10 mov 0x10(%ebp),%eax 804ae6c: 85 c0 test %eax,%eax 804ae6e: 74 c6 je 804ae36 <_nl_find_domain+0x1d6> 804ae70: 8d 5d 10 lea 0x10(%ebp),%ebx 804ae73: eb 15 jmp 804ae8a <_nl_find_domain+0x22a> 804ae75: 8d 76 00 lea 0x0(%esi),%esi 804ae78: 8b 03 mov (%ebx),%eax 804ae7a: 8b 40 08 mov 0x8(%eax),%eax 804ae7d: 85 c0 test %eax,%eax 804ae7f: 75 b5 jne 804ae36 <_nl_find_domain+0x1d6> 804ae81: 83 c3 04 add $0x4,%ebx 804ae84: 8b 03 mov (%ebx),%eax 804ae86: 85 c0 test %eax,%eax 804ae88: 74 ac je 804ae36 <_nl_find_domain+0x1d6> 804ae8a: 8b 50 04 mov 0x4(%eax),%edx 804ae8d: 85 d2 test %edx,%edx 804ae8f: 7f e7 jg 804ae78 <_nl_find_domain+0x218> 804ae91: 8b 54 24 50 mov 0x50(%esp),%edx 804ae95: e8 16 00 00 00 call 804aeb0 <_nl_load_domain> 804ae9a: eb dc jmp 804ae78 <_nl_find_domain+0x218> 804ae9c: 8b 54 24 50 mov 0x50(%esp),%edx 804aea0: 89 e8 mov %ebp,%eax 804aea2: e8 09 00 00 00 call 804aeb0 <_nl_load_domain> 804aea7: eb 86 jmp 804ae2f <_nl_find_domain+0x1cf> 804aea9: 66 90 xchg %ax,%ax 804aeab: 66 90 xchg %ax,%ax 804aead: 66 90 xchg %ax,%ax 804aeaf: 90 nop 0804aeb0 <_nl_load_domain>: 804aeb0: 55 push %ebp 804aeb1: 89 e5 mov %esp,%ebp 804aeb3: 57 push %edi 804aeb4: 56 push %esi 804aeb5: 53 push %ebx 804aeb6: 89 c7 mov %eax,%edi 804aeb8: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 804aebf: 81 ec dc 00 00 00 sub $0xdc,%esp 804aec5: 3b 35 4c d2 0e 08 cmp 0x80ed24c,%esi 804aecb: 74 2c je 804aef9 <_nl_load_domain+0x49> 804aecd: 31 c0 xor %eax,%eax 804aecf: b9 01 00 00 00 mov $0x1,%ecx 804aed4: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804aedb: 00 804aedc: 74 01 je 804aedf <_nl_load_domain+0x2f> 804aede: f0 0f b1 0d 44 d2 0e lock cmpxchg %ecx,0x80ed244 804aee5: 08 804aee6: 74 0b je 804aef3 <_nl_load_domain+0x43> 804aee8: 8d 0d 44 d2 0e 08 lea 0x80ed244,%ecx 804aeee: e8 3d 4e 02 00 call 806fd30 <__lll_lock_wait_private> 804aef3: 89 35 4c d2 0e 08 mov %esi,0x80ed24c 804aef9: a1 48 d2 0e 08 mov 0x80ed248,%eax 804aefe: 8b 4f 04 mov 0x4(%edi),%ecx 804af01: 8d 70 01 lea 0x1(%eax),%esi 804af04: 85 c9 test %ecx,%ecx 804af06: 89 35 48 d2 0e 08 mov %esi,0x80ed248 804af0c: 0f 85 a6 01 00 00 jne 804b0b8 <_nl_load_domain+0x208> 804af12: 8b 1f mov (%edi),%ebx 804af14: 89 95 70 ff ff ff mov %edx,-0x90(%ebp) 804af1a: c7 47 04 ff ff ff ff movl $0xffffffff,0x4(%edi) 804af21: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 804af28: 85 db test %ebx,%ebx 804af2a: 0f 84 81 01 00 00 je 804b0b1 <_nl_load_domain+0x201> 804af30: 31 c9 xor %ecx,%ecx 804af32: b8 05 00 00 00 mov $0x5,%eax 804af37: ff 15 f0 c9 0e 08 call *0x80ec9f0 804af3d: 3d 00 f0 ff ff cmp $0xfffff000,%eax 804af42: 89 c3 mov %eax,%ebx 804af44: 0f 87 16 05 00 00 ja 804b460 <_nl_load_domain+0x5b0> 804af4a: 83 fb ff cmp $0xffffffff,%ebx 804af4d: 0f 84 58 01 00 00 je 804b0ab <_nl_load_domain+0x1fb> 804af53: 8d 45 88 lea -0x78(%ebp),%eax 804af56: 83 ec 04 sub $0x4,%esp 804af59: 50 push %eax 804af5a: 53 push %ebx 804af5b: 6a 03 push $0x3 804af5d: e8 3e 32 02 00 call 806e1a0 <___fxstat64> 804af62: 83 c4 10 add $0x10,%esp 804af65: 85 c0 test %eax,%eax 804af67: 89 85 6c ff ff ff mov %eax,-0x94(%ebp) 804af6d: 0f 85 2d 01 00 00 jne 804b0a0 <_nl_load_domain+0x1f0> 804af73: 8b 55 b8 mov -0x48(%ebp),%edx 804af76: 8b 45 b4 mov -0x4c(%ebp),%eax 804af79: 85 d2 test %edx,%edx 804af7b: 89 85 68 ff ff ff mov %eax,-0x98(%ebp) 804af81: 0f 85 19 01 00 00 jne 804b0a0 <_nl_load_domain+0x1f0> 804af87: 83 f8 2f cmp $0x2f,%eax 804af8a: 0f 86 10 01 00 00 jbe 804b0a0 <_nl_load_domain+0x1f0> 804af90: 83 ec 08 sub $0x8,%esp 804af93: 6a 00 push $0x0 804af95: 53 push %ebx 804af96: 6a 02 push $0x2 804af98: 6a 01 push $0x1 804af9a: 50 push %eax 804af9b: 6a 00 push $0x0 804af9d: e8 1e 3d 02 00 call 806ecc0 <__mmap> 804afa2: 83 c4 20 add $0x20,%esp 804afa5: 83 f8 ff cmp $0xffffffff,%eax 804afa8: 89 c6 mov %eax,%esi 804afaa: 0f 84 c0 09 00 00 je 804b970 <_nl_load_domain+0xac0> 804afb0: b8 06 00 00 00 mov $0x6,%eax 804afb5: ff 15 f0 c9 0e 08 call *0x80ec9f0 804afbb: 8b 06 mov (%esi),%eax 804afbd: 3d de 12 04 95 cmp $0x950412de,%eax 804afc2: 0f 95 c2 setne %dl 804afc5: 3d 95 04 12 de cmp $0xde120495,%eax 804afca: 89 d3 mov %edx,%ebx 804afcc: 74 08 je 804afd6 <_nl_load_domain+0x126> 804afce: 84 d2 test %dl,%dl 804afd0: 0f 85 7d 0a 00 00 jne 804ba53 <_nl_load_domain+0xba3> 804afd6: c7 85 6c ff ff ff 01 movl $0x1,-0x94(%ebp) 804afdd: 00 00 00 804afe0: 83 ec 0c sub $0xc,%esp 804afe3: 6a 68 push $0x68 804afe5: e8 96 f0 00 00 call 805a080 <__libc_malloc> 804afea: 83 c4 10 add $0x10,%esp 804afed: 85 c0 test %eax,%eax 804afef: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 804aff5: 0f 84 b0 00 00 00 je 804b0ab <_nl_load_domain+0x1fb> 804affb: 8b 95 68 ff ff ff mov -0x98(%ebp),%edx 804b001: 8b 8d 6c ff ff ff mov -0x94(%ebp),%ecx 804b007: 84 db test %bl,%bl 804b009: 89 47 08 mov %eax,0x8(%edi) 804b00c: 89 30 mov %esi,(%eax) 804b00e: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 804b015: 89 50 08 mov %edx,0x8(%eax) 804b018: 0f b6 d3 movzbl %bl,%edx 804b01b: 89 48 04 mov %ecx,0x4(%eax) 804b01e: 89 50 0c mov %edx,0xc(%eax) 804b021: 8b 46 04 mov 0x4(%esi),%eax 804b024: 0f 84 d6 00 00 00 je 804b100 <_nl_load_domain+0x250> 804b02a: 0f c8 bswap %eax 804b02c: 3d ff ff 01 00 cmp $0x1ffff,%eax 804b031: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 804b037: 0f 87 23 02 00 00 ja 804b260 <_nl_load_domain+0x3b0> 804b03d: 8b 4e 08 mov 0x8(%esi),%ecx 804b040: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b046: 0f c9 bswap %ecx 804b048: 89 48 14 mov %ecx,0x14(%eax) 804b04b: 8b 4e 0c mov 0xc(%esi),%ecx 804b04e: 0f c9 bswap %ecx 804b050: 01 f1 add %esi,%ecx 804b052: 89 48 18 mov %ecx,0x18(%eax) 804b055: 8b 4e 10 mov 0x10(%esi),%ecx 804b058: 0f c9 bswap %ecx 804b05a: 01 f1 add %esi,%ecx 804b05c: 89 48 1c mov %ecx,0x1c(%eax) 804b05f: 8b 4e 14 mov 0x14(%esi),%ecx 804b062: 0f c9 bswap %ecx 804b064: 83 f9 02 cmp $0x2,%ecx 804b067: 89 8d 54 ff ff ff mov %ecx,-0xac(%ebp) 804b06d: 89 48 2c mov %ecx,0x2c(%eax) 804b070: 0f 86 fa 03 00 00 jbe 804b470 <_nl_load_domain+0x5c0> 804b076: 8b 4e 18 mov 0x18(%esi),%ecx 804b079: 0f c9 bswap %ecx 804b07b: e9 c5 00 00 00 jmp 804b145 <_nl_load_domain+0x295> 804b080: 83 f8 ff cmp $0xffffffff,%eax 804b083: 75 1b jne 804b0a0 <_nl_load_domain+0x1f0> 804b085: b8 e8 ff ff ff mov $0xffffffe8,%eax 804b08a: 8b b5 74 ff ff ff mov -0x8c(%ebp),%esi 804b090: 83 3c 06 04 cmpl $0x4,(%esi,%eax,1) 804b094: 0f 84 2d 09 00 00 je 804b9c7 <_nl_load_domain+0xb17> 804b09a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804b0a0: b8 06 00 00 00 mov $0x6,%eax 804b0a5: ff 15 f0 c9 0e 08 call *0x80ec9f0 804b0ab: 8b 35 48 d2 0e 08 mov 0x80ed248,%esi 804b0b1: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi) 804b0b8: 83 ee 01 sub $0x1,%esi 804b0bb: 85 f6 test %esi,%esi 804b0bd: 89 35 48 d2 0e 08 mov %esi,0x80ed248 804b0c3: 75 29 jne 804b0ee <_nl_load_domain+0x23e> 804b0c5: c7 05 4c d2 0e 08 00 movl $0x0,0x80ed24c 804b0cc: 00 00 00 804b0cf: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804b0d6: 00 804b0d7: 74 01 je 804b0da <_nl_load_domain+0x22a> 804b0d9: f0 83 2d 44 d2 0e 08 lock subl $0x1,0x80ed244 804b0e0: 01 804b0e1: 74 0b je 804b0ee <_nl_load_domain+0x23e> 804b0e3: 8d 05 44 d2 0e 08 lea 0x80ed244,%eax 804b0e9: e8 72 4c 02 00 call 806fd60 <__lll_unlock_wake_private> 804b0ee: 8d 65 f4 lea -0xc(%ebp),%esp 804b0f1: 5b pop %ebx 804b0f2: 5e pop %esi 804b0f3: 5f pop %edi 804b0f4: 5d pop %ebp 804b0f5: c3 ret 804b0f6: 8d 76 00 lea 0x0(%esi),%esi 804b0f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804b100: 3d ff ff 01 00 cmp $0x1ffff,%eax 804b105: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 804b10b: 0f 87 4f 01 00 00 ja 804b260 <_nl_load_domain+0x3b0> 804b111: 8b 4e 08 mov 0x8(%esi),%ecx 804b114: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b11a: 89 48 14 mov %ecx,0x14(%eax) 804b11d: 8b 4e 0c mov 0xc(%esi),%ecx 804b120: 01 f1 add %esi,%ecx 804b122: 89 48 18 mov %ecx,0x18(%eax) 804b125: 8b 4e 10 mov 0x10(%esi),%ecx 804b128: 01 f1 add %esi,%ecx 804b12a: 89 48 1c mov %ecx,0x1c(%eax) 804b12d: 8b 4e 14 mov 0x14(%esi),%ecx 804b130: 83 f9 02 cmp $0x2,%ecx 804b133: 89 8d 54 ff ff ff mov %ecx,-0xac(%ebp) 804b139: 89 48 2c mov %ecx,0x2c(%eax) 804b13c: 0f 86 2e 03 00 00 jbe 804b470 <_nl_load_domain+0x5c0> 804b142: 8b 4e 18 mov 0x18(%esi),%ecx 804b145: 01 f1 add %esi,%ecx 804b147: 66 83 bd 64 ff ff ff cmpw $0x0,-0x9c(%ebp) 804b14e: 00 804b14f: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b155: 89 48 30 mov %ecx,0x30(%eax) 804b158: 89 50 34 mov %edx,0x34(%eax) 804b15b: 0f 84 4f 01 00 00 je 804b2b0 <_nl_load_domain+0x400> 804b161: 85 c9 test %ecx,%ecx 804b163: 0f 84 df 08 00 00 je 804ba48 <_nl_load_domain+0xb98> 804b169: 84 db test %bl,%bl 804b16b: 8b 46 24 mov 0x24(%esi),%eax 804b16e: 0f 84 44 03 00 00 je 804b4b8 <_nl_load_domain+0x608> 804b174: 0f c8 bswap %eax 804b176: 85 c0 test %eax,%eax 804b178: 89 85 50 ff ff ff mov %eax,-0xb0(%ebp) 804b17e: 0f 84 2c 01 00 00 je 804b2b0 <_nl_load_domain+0x400> 804b184: 8b 46 1c mov 0x1c(%esi),%eax 804b187: 0f c8 bswap %eax 804b189: 89 c2 mov %eax,%edx 804b18b: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 804b191: 8b 46 20 mov 0x20(%esi),%eax 804b194: 0f c8 bswap %eax 804b196: 01 f0 add %esi,%eax 804b198: 89 85 5c ff ff ff mov %eax,-0xa4(%ebp) 804b19e: 8d 04 95 1e 00 00 00 lea 0x1e(,%edx,4),%eax 804b1a5: 83 e0 f0 and $0xfffffff0,%eax 804b1a8: 29 c4 sub %eax,%esp 804b1aa: 8d 44 24 0f lea 0xf(%esp),%eax 804b1ae: 83 e0 f0 and $0xfffffff0,%eax 804b1b1: 85 d2 test %edx,%edx 804b1b3: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) 804b1b9: 0f 84 ea 08 00 00 je 804baa9 <_nl_load_domain+0xbf9> 804b1bf: 89 bd 4c ff ff ff mov %edi,-0xb4(%ebp) 804b1c5: 31 c9 xor %ecx,%ecx 804b1c7: 89 f7 mov %esi,%edi 804b1c9: 88 9d 60 ff ff ff mov %bl,-0xa0(%ebp) 804b1cf: 8b b5 58 ff ff ff mov -0xa8(%ebp),%esi 804b1d5: eb 67 jmp 804b23e <_nl_load_domain+0x38e> 804b1d7: 89 f6 mov %esi,%esi 804b1d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804b1e0: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804b1e6: 8b 44 cb 04 mov 0x4(%ebx,%ecx,8),%eax 804b1ea: 8b 14 cb mov (%ebx,%ecx,8),%edx 804b1ed: 0f c8 bswap %eax 804b1ef: 0f ca bswap %edx 804b1f1: 01 f8 add %edi,%eax 804b1f3: 85 d2 test %edx,%edx 804b1f5: 0f 84 45 08 00 00 je 804ba40 <_nl_load_domain+0xb90> 804b1fb: 80 7c 10 ff 00 cmpb $0x0,-0x1(%eax,%edx,1) 804b200: 0f 85 3a 08 00 00 jne 804ba40 <_nl_load_domain+0xb90> 804b206: 0f b6 10 movzbl (%eax),%edx 804b209: 80 fa 50 cmp $0x50,%dl 804b20c: 0f 84 2e 01 00 00 je 804b340 <_nl_load_domain+0x490> 804b212: 80 fa 49 cmp $0x49,%dl 804b215: 0f 85 ec 0b 00 00 jne 804be07 <_nl_load_domain+0xf57> 804b21b: 80 78 01 00 cmpb $0x0,0x1(%eax) 804b21f: ba 00 00 00 00 mov $0x0,%edx 804b224: b8 89 cf 0b 08 mov $0x80bcf89,%eax 804b229: 0f 44 d0 cmove %eax,%edx 804b22c: 89 14 8e mov %edx,(%esi,%ecx,4) 804b22f: 83 c1 01 add $0x1,%ecx 804b232: 39 8d 64 ff ff ff cmp %ecx,-0x9c(%ebp) 804b238: 0f 86 54 08 00 00 jbe 804ba92 <_nl_load_domain+0xbe2> 804b23e: 80 bd 60 ff ff ff 00 cmpb $0x0,-0xa0(%ebp) 804b245: 75 99 jne 804b1e0 <_nl_load_domain+0x330> 804b247: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804b24d: 89 f8 mov %edi,%eax 804b24f: 8b 14 cb mov (%ebx,%ecx,8),%edx 804b252: 03 44 cb 04 add 0x4(%ebx,%ecx,8),%eax 804b256: eb 9b jmp 804b1f3 <_nl_load_domain+0x343> 804b258: 90 nop 804b259: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804b260: 31 c0 xor %eax,%eax 804b262: 83 ec 0c sub $0xc,%esp 804b265: 50 push %eax 804b266: e8 25 f3 00 00 call 805a590 <__cfree> 804b26b: 8b 9d 6c ff ff ff mov -0x94(%ebp),%ebx 804b271: 83 c4 10 add $0x10,%esp 804b274: 85 db test %ebx,%ebx 804b276: 0f 84 24 02 00 00 je 804b4a0 <_nl_load_domain+0x5f0> 804b27c: 83 ec 08 sub $0x8,%esp 804b27f: ff b5 68 ff ff ff pushl -0x98(%ebp) 804b285: 56 push %esi 804b286: e8 05 3b 02 00 call 806ed90 <__munmap> 804b28b: 83 c4 10 add $0x10,%esp 804b28e: 83 ec 0c sub $0xc,%esp 804b291: ff b5 74 ff ff ff pushl -0x8c(%ebp) 804b297: e8 f4 f2 00 00 call 805a590 <__cfree> 804b29c: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 804b2a3: 83 c4 10 add $0x10,%esp 804b2a6: e9 00 fe ff ff jmp 804b0ab <_nl_load_domain+0x1fb> 804b2ab: 90 nop 804b2ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804b2b0: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b2b6: c7 40 20 00 00 00 00 movl $0x0,0x20(%eax) 804b2bd: c7 40 24 00 00 00 00 movl $0x0,0x24(%eax) 804b2c4: c7 40 28 00 00 00 00 movl $0x0,0x28(%eax) 804b2cb: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 804b2d1: b8 00 00 00 00 mov $0x0,%eax 804b2d6: 85 c0 test %eax,%eax 804b2d8: c7 43 38 00 00 00 00 movl $0x0,0x38(%ebx) 804b2df: c7 43 3c 00 00 00 00 movl $0x0,0x3c(%ebx) 804b2e6: 74 13 je 804b2fb <_nl_load_domain+0x44b> 804b2e8: 89 d8 mov %ebx,%eax 804b2ea: 83 ec 08 sub $0x8,%esp 804b2ed: 83 c0 40 add $0x40,%eax 804b2f0: 6a 00 push $0x0 804b2f2: 50 push %eax 804b2f3: e8 08 4d fb f7 call 0 <_nl_current_LC_CTYPE> 804b2f8: 83 c4 10 add $0x10,%esp 804b2fb: 8d 45 80 lea -0x80(%ebp),%eax 804b2fe: 83 ec 08 sub $0x8,%esp 804b301: 8b 95 70 ff ff ff mov -0x90(%ebp),%edx 804b307: b9 31 05 0d 08 mov $0x80d0531,%ecx 804b30c: 50 push %eax 804b30d: 6a 00 push $0x0 804b30f: 89 f8 mov %edi,%eax 804b311: e8 6a e7 ff ff call 8049a80 <_nl_find_msg> 804b316: 83 f8 ff cmp $0xffffffff,%eax 804b319: 5a pop %edx 804b31a: 59 pop %ecx 804b31b: 0f 84 49 07 00 00 je 804ba6a <_nl_load_domain+0xbba> 804b321: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 804b327: 8d 4b 64 lea 0x64(%ebx),%ecx 804b32a: 8d 53 60 lea 0x60(%ebx),%edx 804b32d: e8 de 29 00 00 call 804dd10 <__gettext_extract_plural> 804b332: e9 74 fd ff ff jmp 804b0ab <_nl_load_domain+0x1fb> 804b337: 89 f6 mov %esi,%esi 804b339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804b340: 31 d2 xor %edx,%edx 804b342: 80 78 01 52 cmpb $0x52,0x1(%eax) 804b346: 0f 85 e0 fe ff ff jne 804b22c <_nl_load_domain+0x37c> 804b34c: 80 78 02 49 cmpb $0x49,0x2(%eax) 804b350: 0f 85 d6 fe ff ff jne 804b22c <_nl_load_domain+0x37c> 804b356: 0f b6 58 03 movzbl 0x3(%eax),%ebx 804b35a: 80 fb 64 cmp $0x64,%bl 804b35d: 88 9d 48 ff ff ff mov %bl,-0xb8(%ebp) 804b363: 0f 94 85 44 ff ff ff sete -0xbc(%ebp) 804b36a: 80 fb 69 cmp $0x69,%bl 804b36d: 0f b6 9d 44 ff ff ff movzbl -0xbc(%ebp),%ebx 804b374: 0f 94 85 40 ff ff ff sete -0xc0(%ebp) 804b37b: 0a 9d 40 ff ff ff or -0xc0(%ebp),%bl 804b381: 88 9d 44 ff ff ff mov %bl,-0xbc(%ebp) 804b387: 0f b6 9d 48 ff ff ff movzbl -0xb8(%ebp),%ebx 804b38e: 80 fb 75 cmp $0x75,%bl 804b391: 0f 94 85 40 ff ff ff sete -0xc0(%ebp) 804b398: 80 fb 6f cmp $0x6f,%bl 804b39b: 0f b6 9d 40 ff ff ff movzbl -0xc0(%ebp),%ebx 804b3a2: 0f 94 85 3c ff ff ff sete -0xc4(%ebp) 804b3a9: 0a 9d 3c ff ff ff or -0xc4(%ebp),%bl 804b3af: 88 9d 40 ff ff ff mov %bl,-0xc0(%ebp) 804b3b5: 0f b6 9d 48 ff ff ff movzbl -0xb8(%ebp),%ebx 804b3bc: 83 e3 df and $0xffffffdf,%ebx 804b3bf: 80 fb 58 cmp $0x58,%bl 804b3c2: 74 13 je 804b3d7 <_nl_load_domain+0x527> 804b3c4: 0f b6 9d 44 ff ff ff movzbl -0xbc(%ebp),%ebx 804b3cb: 0a 9d 40 ff ff ff or -0xc0(%ebp),%bl 804b3d1: 0f 84 55 fe ff ff je 804b22c <_nl_load_domain+0x37c> 804b3d7: 0f b6 50 04 movzbl 0x4(%eax),%edx 804b3db: 80 fa 38 cmp $0x38,%dl 804b3de: 0f 84 3f 08 00 00 je 804bc23 <_nl_load_domain+0xd73> 804b3e4: 80 fa 31 cmp $0x31,%dl 804b3e7: 0f 84 f5 08 00 00 je 804bce2 <_nl_load_domain+0xe32> 804b3ed: 80 fa 33 cmp $0x33,%dl 804b3f0: 0f 85 82 08 00 00 jne 804bc78 <_nl_load_domain+0xdc8> 804b3f6: 31 d2 xor %edx,%edx 804b3f8: 80 78 05 32 cmpb $0x32,0x5(%eax) 804b3fc: 0f 85 2a fe ff ff jne 804b22c <_nl_load_domain+0x37c> 804b402: 80 78 06 00 cmpb $0x0,0x6(%eax) 804b406: 0f 85 20 fe ff ff jne 804b22c <_nl_load_domain+0x37c> 804b40c: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804b413: 3c 64 cmp $0x64,%al 804b415: 0f 84 3f 0a 00 00 je 804be5a <_nl_load_domain+0xfaa> 804b41b: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804b422: 0f 85 5a 0a 00 00 jne 804be82 <_nl_load_domain+0xfd2> 804b428: 3c 6f cmp $0x6f,%al 804b42a: 0f 84 48 0a 00 00 je 804be78 <_nl_load_domain+0xfc8> 804b430: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804b437: 0f 85 31 0a 00 00 jne 804be6e <_nl_load_domain+0xfbe> 804b43d: 3c 78 cmp $0x78,%al 804b43f: 0f 84 1f 0a 00 00 je 804be64 <_nl_load_domain+0xfb4> 804b445: 3c 58 cmp $0x58,%al 804b447: 0f 85 79 09 00 00 jne 804bdc6 <_nl_load_domain+0xf16> 804b44d: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804b452: e9 d5 fd ff ff jmp 804b22c <_nl_load_domain+0x37c> 804b457: 89 f6 mov %esi,%esi 804b459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804b460: e8 0b 60 02 00 call 8071470 <__syscall_error> 804b465: 89 c3 mov %eax,%ebx 804b467: e9 de fa ff ff jmp 804af4a <_nl_load_domain+0x9a> 804b46c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804b470: 66 83 bd 64 ff ff ff cmpw $0x0,-0x9c(%ebp) 804b477: 00 804b478: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b47e: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 804b485: 89 50 34 mov %edx,0x34(%eax) 804b488: 0f 84 22 fe ff ff je 804b2b0 <_nl_load_domain+0x400> 804b48e: 8b 40 10 mov 0x10(%eax),%eax 804b491: e9 cc fd ff ff jmp 804b262 <_nl_load_domain+0x3b2> 804b496: 8d 76 00 lea 0x0(%esi),%esi 804b499: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804b4a0: 83 ec 0c sub $0xc,%esp 804b4a3: 56 push %esi 804b4a4: e8 e7 f0 00 00 call 805a590 <__cfree> 804b4a9: 83 c4 10 add $0x10,%esp 804b4ac: e9 dd fd ff ff jmp 804b28e <_nl_load_domain+0x3de> 804b4b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804b4b8: 85 c0 test %eax,%eax 804b4ba: 89 85 50 ff ff ff mov %eax,-0xb0(%ebp) 804b4c0: 0f 84 ea fd ff ff je 804b2b0 <_nl_load_domain+0x400> 804b4c6: 8b 56 20 mov 0x20(%esi),%edx 804b4c9: 8b 46 1c mov 0x1c(%esi),%eax 804b4cc: 01 f2 add %esi,%edx 804b4ce: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 804b4d4: 89 95 5c ff ff ff mov %edx,-0xa4(%ebp) 804b4da: 89 c2 mov %eax,%edx 804b4dc: 8d 04 85 1e 00 00 00 lea 0x1e(,%eax,4),%eax 804b4e3: 83 e0 f0 and $0xfffffff0,%eax 804b4e6: 29 c4 sub %eax,%esp 804b4e8: 8d 44 24 0f lea 0xf(%esp),%eax 804b4ec: 83 e0 f0 and $0xfffffff0,%eax 804b4ef: 85 d2 test %edx,%edx 804b4f1: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) 804b4f7: 0f 85 c2 fc ff ff jne 804b1bf <_nl_load_domain+0x30f> 804b4fd: 8b 46 28 mov 0x28(%esi),%eax 804b500: 01 f0 add %esi,%eax 804b502: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) 804b508: 8b 46 2c mov 0x2c(%esi),%eax 804b50b: 01 f0 add %esi,%eax 804b50d: c7 85 5c ff ff ff 00 movl $0x0,-0xa4(%ebp) 804b514: 00 00 00 804b517: c7 85 48 ff ff ff 00 movl $0x0,-0xb8(%ebp) 804b51e: 00 00 00 804b521: 89 85 4c ff ff ff mov %eax,-0xb4(%ebp) 804b527: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 804b52d: 89 bd 3c ff ff ff mov %edi,-0xc4(%ebp) 804b533: 89 b5 54 ff ff ff mov %esi,-0xac(%ebp) 804b539: c1 e0 02 shl $0x2,%eax 804b53c: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) 804b542: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) 804b548: c7 85 60 ff ff ff 00 movl $0x0,-0xa0(%ebp) 804b54f: 00 00 00 804b552: 84 db test %bl,%bl 804b554: 0f 84 b6 04 00 00 je 804ba10 <_nl_load_domain+0xb60> 804b55a: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 804b560: 85 c0 test %eax,%eax 804b562: 0f 84 36 08 00 00 je 804bd9e <_nl_load_domain+0xeee> 804b568: 8b 85 4c ff ff ff mov -0xb4(%ebp),%eax 804b56e: 8b bd 5c ff ff ff mov -0xa4(%ebp),%edi 804b574: 8b 14 b8 mov (%eax,%edi,4),%edx 804b577: 0f ca bswap %edx 804b579: 03 95 54 ff ff ff add -0xac(%ebp),%edx 804b57f: 83 7a 08 ff cmpl $0xffffffff,0x8(%edx) 804b583: 0f 95 c0 setne %al 804b586: 84 c0 test %al,%al 804b588: 74 56 je 804b5e0 <_nl_load_domain+0x730> 804b58a: 8d 7a 04 lea 0x4(%edx),%edi 804b58d: 31 c0 xor %eax,%eax 804b58f: eb 41 jmp 804b5d2 <_nl_load_domain+0x722> 804b591: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804b598: 8b 37 mov (%edi),%esi 804b59a: 0f ce bswap %esi 804b59c: 01 c6 add %eax,%esi 804b59e: 8b 47 04 mov 0x4(%edi),%eax 804b5a1: 0f c8 bswap %eax 804b5a3: 83 f8 ff cmp $0xffffffff,%eax 804b5a6: 74 3a je 804b5e2 <_nl_load_domain+0x732> 804b5a8: 39 85 64 ff ff ff cmp %eax,-0x9c(%ebp) 804b5ae: 0f 86 0c 05 00 00 jbe 804bac0 <_nl_load_domain+0xc10> 804b5b4: 8b 8d 58 ff ff ff mov -0xa8(%ebp),%ecx 804b5ba: 8b 04 81 mov (%ecx,%eax,4),%eax 804b5bd: 85 c0 test %eax,%eax 804b5bf: 74 50 je 804b611 <_nl_load_domain+0x761> 804b5c1: 83 ec 0c sub $0xc,%esp 804b5c4: 83 c7 08 add $0x8,%edi 804b5c7: 50 push %eax 804b5c8: e8 e3 0c 01 00 call 805c2b0 <strlen> 804b5cd: 83 c4 10 add $0x10,%esp 804b5d0: 01 f0 add %esi,%eax 804b5d2: 84 db test %bl,%bl 804b5d4: 75 c2 jne 804b598 <_nl_load_domain+0x6e8> 804b5d6: 03 07 add (%edi),%eax 804b5d8: 89 c6 mov %eax,%esi 804b5da: 8b 47 04 mov 0x4(%edi),%eax 804b5dd: eb c4 jmp 804b5a3 <_nl_load_domain+0x6f3> 804b5df: 90 nop 804b5e0: 31 f6 xor %esi,%esi 804b5e2: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 804b5e8: 89 74 85 80 mov %esi,-0x80(%ebp,%eax,4) 804b5ec: 83 c0 01 add $0x1,%eax 804b5ef: 83 f8 02 cmp $0x2,%eax 804b5f2: 89 85 60 ff ff ff mov %eax,-0xa0(%ebp) 804b5f8: 0f 85 54 ff ff ff jne 804b552 <_nl_load_domain+0x6a2> 804b5fe: 8b 45 84 mov -0x7c(%ebp),%eax 804b601: 03 45 80 add -0x80(%ebp),%eax 804b604: 83 85 48 ff ff ff 01 addl $0x1,-0xb8(%ebp) 804b60b: 01 85 44 ff ff ff add %eax,-0xbc(%ebp) 804b611: 83 85 5c ff ff ff 01 addl $0x1,-0xa4(%ebp) 804b618: 8b 85 5c ff ff ff mov -0xa4(%ebp),%eax 804b61e: 3b 85 50 ff ff ff cmp -0xb0(%ebp),%eax 804b624: 0f 82 1e ff ff ff jb 804b548 <_nl_load_domain+0x698> 804b62a: 83 bd 48 ff ff ff 00 cmpl $0x0,-0xb8(%ebp) 804b631: 8b b5 54 ff ff ff mov -0xac(%ebp),%esi 804b637: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi 804b63d: 0f 84 6d fc ff ff je 804b2b0 <_nl_load_domain+0x400> 804b643: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax 804b649: 83 ec 0c sub $0xc,%esp 804b64c: c1 e0 04 shl $0x4,%eax 804b64f: 03 85 44 ff ff ff add -0xbc(%ebp),%eax 804b655: 50 push %eax 804b656: e8 25 ea 00 00 call 805a080 <__libc_malloc> 804b65b: 83 c4 10 add $0x10,%esp 804b65e: 85 c0 test %eax,%eax 804b660: 89 85 34 ff ff ff mov %eax,-0xcc(%ebp) 804b666: 0f 84 dc 03 00 00 je 804ba48 <_nl_load_domain+0xb98> 804b66c: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax 804b672: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx 804b678: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx 804b67e: 89 bd 1c ff ff ff mov %edi,-0xe4(%ebp) 804b684: c7 85 30 ff ff ff 00 movl $0x0,-0xd0(%ebp) 804b68b: 00 00 00 804b68e: c7 85 5c ff ff ff 00 movl $0x0,-0xa4(%ebp) 804b695: 00 00 00 804b698: c1 e0 03 shl $0x3,%eax 804b69b: 89 b5 3c ff ff ff mov %esi,-0xc4(%ebp) 804b6a1: 89 5a 10 mov %ebx,0x10(%edx) 804b6a4: 01 c3 add %eax,%ebx 804b6a6: 01 d8 add %ebx,%eax 804b6a8: 89 9d 24 ff ff ff mov %ebx,-0xdc(%ebp) 804b6ae: 8b 9d 38 ff ff ff mov -0xc8(%ebp),%ebx 804b6b4: 89 85 2c ff ff ff mov %eax,-0xd4(%ebp) 804b6ba: 01 c3 add %eax,%ebx 804b6bc: 89 df mov %ebx,%edi 804b6be: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b6c4: 31 c9 xor %ecx,%ecx 804b6c6: 8b 70 0c mov 0xc(%eax),%esi 804b6c9: 85 f6 test %esi,%esi 804b6cb: 0f 84 2b 04 00 00 je 804bafc <_nl_load_domain+0xc4c> 804b6d1: 85 c9 test %ecx,%ecx 804b6d3: 0f 84 6d 07 00 00 je 804be46 <_nl_load_domain+0xf96> 804b6d9: 8b 85 4c ff ff ff mov -0xb4(%ebp),%eax 804b6df: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804b6e5: 8b 14 98 mov (%eax,%ebx,4),%edx 804b6e8: 0f ca bswap %edx 804b6ea: 03 95 3c ff ff ff add -0xc4(%ebp),%edx 804b6f0: 83 7a 08 ff cmpl $0xffffffff,0x8(%edx) 804b6f4: 0f 95 c0 setne %al 804b6f7: 84 c0 test %al,%al 804b6f9: 74 31 je 804b72c <_nl_load_domain+0x87c> 804b6fb: 83 c2 04 add $0x4,%edx 804b6fe: 8b 9d 58 ff ff ff mov -0xa8(%ebp),%ebx 804b704: eb 18 jmp 804b71e <_nl_load_domain+0x86e> 804b706: 8d 76 00 lea 0x0(%esi),%esi 804b709: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804b710: 8b 04 83 mov (%ebx,%eax,4),%eax 804b713: 85 c0 test %eax,%eax 804b715: 0f 84 d8 00 00 00 je 804b7f3 <_nl_load_domain+0x943> 804b71b: 83 c2 08 add $0x8,%edx 804b71e: 85 f6 test %esi,%esi 804b720: 8b 42 04 mov 0x4(%edx),%eax 804b723: 74 02 je 804b727 <_nl_load_domain+0x877> 804b725: 0f c8 bswap %eax 804b727: 83 f8 ff cmp $0xffffffff,%eax 804b72a: 75 e4 jne 804b710 <_nl_load_domain+0x860> 804b72c: 83 c1 01 add $0x1,%ecx 804b72f: 83 f9 02 cmp $0x2,%ecx 804b732: 75 95 jne 804b6c9 <_nl_load_domain+0x819> 804b734: 8b 85 30 ff ff ff mov -0xd0(%ebp),%eax 804b73a: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx 804b740: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) 804b747: 00 00 00 804b74a: 89 b5 60 ff ff ff mov %esi,-0xa0(%ebp) 804b750: c1 e0 03 shl $0x3,%eax 804b753: 01 c3 add %eax,%ebx 804b755: 03 85 24 ff ff ff add -0xdc(%ebp),%eax 804b75b: 89 9d 28 ff ff ff mov %ebx,-0xd8(%ebp) 804b761: 89 85 20 ff ff ff mov %eax,-0xe0(%ebp) 804b767: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 804b76d: 85 c0 test %eax,%eax 804b76f: 0f 84 63 04 00 00 je 804bbd8 <_nl_load_domain+0xd28> 804b775: 8b b5 44 ff ff ff mov -0xbc(%ebp),%esi 804b77b: 85 f6 test %esi,%esi 804b77d: 0f 84 8b 06 00 00 je 804be0e <_nl_load_domain+0xf5e> 804b783: 8b 85 4c ff ff ff mov -0xb4(%ebp),%eax 804b789: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804b78f: 8b 95 3c ff ff ff mov -0xc4(%ebp),%edx 804b795: 8b 1c 98 mov (%eax,%ebx,4),%ebx 804b798: 0f cb bswap %ebx 804b79a: 01 d3 add %edx,%ebx 804b79c: 8b 03 mov (%ebx),%eax 804b79e: 0f c8 bswap %eax 804b7a0: 89 c1 mov %eax,%ecx 804b7a2: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax 804b7a8: 01 d1 add %edx,%ecx 804b7aa: 89 8d 54 ff ff ff mov %ecx,-0xac(%ebp) 804b7b0: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) 804b7b6: 83 7b 08 ff cmpl $0xffffffff,0x8(%ebx) 804b7ba: 0f 85 79 03 00 00 jne 804bb39 <_nl_load_domain+0xc89> 804b7c0: 8b 43 04 mov 0x4(%ebx),%eax 804b7c3: 0f c8 bswap %eax 804b7c5: 8b 9d 38 ff ff ff mov -0xc8(%ebp),%ebx 804b7cb: 89 03 mov %eax,(%ebx) 804b7cd: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 804b7d3: 89 43 04 mov %eax,0x4(%ebx) 804b7d6: 83 85 44 ff ff ff 01 addl $0x1,-0xbc(%ebp) 804b7dd: 8b 85 44 ff ff ff mov -0xbc(%ebp),%eax 804b7e3: 83 f8 02 cmp $0x2,%eax 804b7e6: 0f 85 39 03 00 00 jne 804bb25 <_nl_load_domain+0xc75> 804b7ec: 83 85 30 ff ff ff 01 addl $0x1,-0xd0(%ebp) 804b7f3: 83 85 5c ff ff ff 01 addl $0x1,-0xa4(%ebp) 804b7fa: 8b 85 5c ff ff ff mov -0xa4(%ebp),%eax 804b800: 3b 85 50 ff ff ff cmp -0xb0(%ebp),%eax 804b806: 0f 82 b2 fe ff ff jb 804b6be <_nl_load_domain+0x80e> 804b80c: 8b 9d 30 ff ff ff mov -0xd0(%ebp),%ebx 804b812: 39 9d 48 ff ff ff cmp %ebx,-0xb8(%ebp) 804b818: 8b b5 3c ff ff ff mov -0xc4(%ebp),%esi 804b81e: 8b bd 1c ff ff ff mov -0xe4(%ebp),%edi 804b824: 0f 85 9c 05 00 00 jne 804bdc6 <_nl_load_domain+0xf16> 804b82a: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b830: 8b 40 2c mov 0x2c(%eax),%eax 804b833: 85 c0 test %eax,%eax 804b835: 74 40 je 804b877 <_nl_load_domain+0x9c7> 804b837: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx 804b83d: c1 e0 02 shl $0x2,%eax 804b840: 89 b5 60 ff ff ff mov %esi,-0xa0(%ebp) 804b846: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 804b84c: 31 c0 xor %eax,%eax 804b84e: 8b 5a 34 mov 0x34(%edx),%ebx 804b851: 8b 4a 30 mov 0x30(%edx),%ecx 804b854: 85 db test %ebx,%ebx 804b856: 8b 14 01 mov (%ecx,%eax,1),%edx 804b859: 74 02 je 804b85d <_nl_load_domain+0x9ad> 804b85b: 0f ca bswap %edx 804b85d: 8b b5 2c ff ff ff mov -0xd4(%ebp),%esi 804b863: 89 14 06 mov %edx,(%esi,%eax,1) 804b866: 83 c0 04 add $0x4,%eax 804b869: 39 85 64 ff ff ff cmp %eax,-0x9c(%ebp) 804b86f: 75 e3 jne 804b854 <_nl_load_domain+0x9a4> 804b871: 8b b5 60 ff ff ff mov -0xa0(%ebp),%esi 804b877: 89 bd 58 ff ff ff mov %edi,-0xa8(%ebp) 804b87d: 8b bd 2c ff ff ff mov -0xd4(%ebp),%edi 804b883: c7 85 60 ff ff ff 00 movl $0x0,-0xa0(%ebp) 804b88a: 00 00 00 804b88d: 89 b5 5c ff ff ff mov %esi,-0xa4(%ebp) 804b893: 8b 9d 60 ff ff ff mov -0xa0(%ebp),%ebx 804b899: 8b 85 34 ff ff ff mov -0xcc(%ebp),%eax 804b89f: 83 ec 0c sub $0xc,%esp 804b8a2: ff 74 d8 04 pushl 0x4(%eax,%ebx,8) 804b8a6: e8 45 25 00 00 call 804ddf0 <__hash_string> 804b8ab: 89 c3 mov %eax,%ebx 804b8ad: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b8b3: 31 d2 xor %edx,%edx 804b8b5: 83 c4 10 add $0x10,%esp 804b8b8: 8b 70 2c mov 0x2c(%eax),%esi 804b8bb: 89 d8 mov %ebx,%eax 804b8bd: f7 f6 div %esi 804b8bf: 8d 46 fe lea -0x2(%esi),%eax 804b8c2: 89 d1 mov %edx,%ecx 804b8c4: 89 c2 mov %eax,%edx 804b8c6: 89 d8 mov %ebx,%eax 804b8c8: 89 d3 mov %edx,%ebx 804b8ca: 31 d2 xor %edx,%edx 804b8cc: f7 f3 div %ebx 804b8ce: 89 f0 mov %esi,%eax 804b8d0: 8d 5a 01 lea 0x1(%edx),%ebx 804b8d3: 29 d8 sub %ebx,%eax 804b8d5: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 804b8db: 89 d8 mov %ebx,%eax 804b8dd: 29 f0 sub %esi,%eax 804b8df: 89 c6 mov %eax,%esi 804b8e1: eb 16 jmp 804b8f9 <_nl_load_domain+0xa49> 804b8e3: 90 nop 804b8e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804b8e8: 3b 8d 64 ff ff ff cmp -0x9c(%ebp),%ecx 804b8ee: 8d 04 31 lea (%ecx,%esi,1),%eax 804b8f1: 8d 14 19 lea (%ecx,%ebx,1),%edx 804b8f4: 0f 42 c2 cmovb %edx,%eax 804b8f7: 89 c1 mov %eax,%ecx 804b8f9: 8d 04 8f lea (%edi,%ecx,4),%eax 804b8fc: 8b 10 mov (%eax),%edx 804b8fe: 85 d2 test %edx,%edx 804b900: 75 e6 jne 804b8e8 <_nl_load_domain+0xa38> 804b902: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 804b908: 8b 53 14 mov 0x14(%ebx),%edx 804b90b: 8b 9d 60 ff ff ff mov -0xa0(%ebp),%ebx 804b911: 8d 54 13 01 lea 0x1(%ebx,%edx,1),%edx 804b915: 83 c3 01 add $0x1,%ebx 804b918: 39 9d 48 ff ff ff cmp %ebx,-0xb8(%ebp) 804b91e: 89 9d 60 ff ff ff mov %ebx,-0xa0(%ebp) 804b924: 89 10 mov %edx,(%eax) 804b926: 0f 85 67 ff ff ff jne 804b893 <_nl_load_domain+0x9e3> 804b92c: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804b932: 8b 9d 48 ff ff ff mov -0xb8(%ebp),%ebx 804b938: 8b b5 5c ff ff ff mov -0xa4(%ebp),%esi 804b93e: 8b bd 58 ff ff ff mov -0xa8(%ebp),%edi 804b944: 89 58 20 mov %ebx,0x20(%eax) 804b947: 8b 9d 34 ff ff ff mov -0xcc(%ebp),%ebx 804b94d: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax) 804b954: 89 58 24 mov %ebx,0x24(%eax) 804b957: 8b 9d 24 ff ff ff mov -0xdc(%ebp),%ebx 804b95d: 89 58 28 mov %ebx,0x28(%eax) 804b960: 8b 9d 2c ff ff ff mov -0xd4(%ebp),%ebx 804b966: 89 58 30 mov %ebx,0x30(%eax) 804b969: e9 5d f9 ff ff jmp 804b2cb <_nl_load_domain+0x41b> 804b96e: 66 90 xchg %ax,%ax 804b970: 83 ec 0c sub $0xc,%esp 804b973: ff b5 68 ff ff ff pushl -0x98(%ebp) 804b979: e8 02 e7 00 00 call 805a080 <__libc_malloc> 804b97e: 83 c4 10 add $0x10,%esp 804b981: 85 c0 test %eax,%eax 804b983: 89 c6 mov %eax,%esi 804b985: 0f 84 15 f7 ff ff je 804b0a0 <_nl_load_domain+0x1f0> 804b98b: 89 c1 mov %eax,%ecx 804b98d: 65 a1 00 00 00 00 mov %gs:0x0,%eax 804b993: 8b 95 68 ff ff ff mov -0x98(%ebp),%edx 804b999: 89 b5 64 ff ff ff mov %esi,-0x9c(%ebp) 804b99f: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 804b9a5: b8 03 00 00 00 mov $0x3,%eax 804b9aa: ff 15 f0 c9 0e 08 call *0x80ec9f0 804b9b0: 3d 00 f0 ff ff cmp $0xfffff000,%eax 804b9b5: 0f 87 1f 01 00 00 ja 804bada <_nl_load_domain+0xc2a> 804b9bb: 85 c0 test %eax,%eax 804b9bd: 0f 8e bd f6 ff ff jle 804b080 <_nl_load_domain+0x1d0> 804b9c3: 01 c1 add %eax,%ecx 804b9c5: 29 c2 sub %eax,%edx 804b9c7: 85 d2 test %edx,%edx 804b9c9: 75 da jne 804b9a5 <_nl_load_domain+0xaf5> 804b9cb: 8b b5 64 ff ff ff mov -0x9c(%ebp),%esi 804b9d1: b8 06 00 00 00 mov $0x6,%eax 804b9d6: ff 15 f0 c9 0e 08 call *0x80ec9f0 804b9dc: 8b 16 mov (%esi),%edx 804b9de: 81 fa de 12 04 95 cmp $0x950412de,%edx 804b9e4: 0f 95 c0 setne %al 804b9e7: 81 fa 95 04 12 de cmp $0xde120495,%edx 804b9ed: 89 c3 mov %eax,%ebx 804b9ef: 0f 84 eb f5 ff ff je 804afe0 <_nl_load_domain+0x130> 804b9f5: 84 c0 test %al,%al 804b9f7: 0f 84 e3 f5 ff ff je 804afe0 <_nl_load_domain+0x130> 804b9fd: 83 ec 0c sub $0xc,%esp 804ba00: 56 push %esi 804ba01: e8 8a eb 00 00 call 805a590 <__cfree> 804ba06: 83 c4 10 add $0x10,%esp 804ba09: e9 9d f6 ff ff jmp 804b0ab <_nl_load_domain+0x1fb> 804ba0e: 66 90 xchg %ax,%ax 804ba10: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 804ba16: 85 c0 test %eax,%eax 804ba18: 0f 84 94 03 00 00 je 804bdb2 <_nl_load_domain+0xf02> 804ba1e: 8b 85 4c ff ff ff mov -0xb4(%ebp),%eax 804ba24: 8b bd 5c ff ff ff mov -0xa4(%ebp),%edi 804ba2a: 8b 14 b8 mov (%eax,%edi,4),%edx 804ba2d: 03 95 54 ff ff ff add -0xac(%ebp),%edx 804ba33: 83 7a 08 ff cmpl $0xffffffff,0x8(%edx) 804ba37: 0f 95 c0 setne %al 804ba3a: e9 47 fb ff ff jmp 804b586 <_nl_load_domain+0x6d6> 804ba3f: 90 nop 804ba40: 89 fe mov %edi,%esi 804ba42: 8b bd 4c ff ff ff mov -0xb4(%ebp),%edi 804ba48: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804ba4e: e9 3b fa ff ff jmp 804b48e <_nl_load_domain+0x5de> 804ba53: 83 ec 08 sub $0x8,%esp 804ba56: ff b5 68 ff ff ff pushl -0x98(%ebp) 804ba5c: 56 push %esi 804ba5d: e8 2e 33 02 00 call 806ed90 <__munmap> 804ba62: 83 c4 10 add $0x10,%esp 804ba65: e9 41 f6 ff ff jmp 804b0ab <_nl_load_domain+0x1fb> 804ba6a: b8 00 00 00 00 mov $0x0,%eax 804ba6f: 85 c0 test %eax,%eax 804ba71: 74 d5 je 804ba48 <_nl_load_domain+0xb98> 804ba73: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 804ba79: 83 ec 0c sub $0xc,%esp 804ba7c: 89 d8 mov %ebx,%eax 804ba7e: 83 c0 40 add $0x40,%eax 804ba81: 50 push %eax 804ba82: e8 79 45 fb f7 call 0 <_nl_current_LC_CTYPE> 804ba87: 8b 43 10 mov 0x10(%ebx),%eax 804ba8a: 83 c4 10 add $0x10,%esp 804ba8d: e9 d0 f7 ff ff jmp 804b262 <_nl_load_domain+0x3b2> 804ba92: 0f b6 9d 60 ff ff ff movzbl -0xa0(%ebp),%ebx 804ba99: 89 fe mov %edi,%esi 804ba9b: 8b bd 4c ff ff ff mov -0xb4(%ebp),%edi 804baa1: 84 db test %bl,%bl 804baa3: 0f 84 54 fa ff ff je 804b4fd <_nl_load_domain+0x64d> 804baa9: 8b 46 28 mov 0x28(%esi),%eax 804baac: 0f c8 bswap %eax 804baae: 01 f0 add %esi,%eax 804bab0: 89 85 40 ff ff ff mov %eax,-0xc0(%ebp) 804bab6: 8b 46 2c mov 0x2c(%esi),%eax 804bab9: 0f c8 bswap %eax 804babb: e9 4b fa ff ff jmp 804b50b <_nl_load_domain+0x65b> 804bac0: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804bac6: 8b b5 54 ff ff ff mov -0xac(%ebp),%esi 804bacc: 8b bd 3c ff ff ff mov -0xc4(%ebp),%edi 804bad2: 8b 40 10 mov 0x10(%eax),%eax 804bad5: e9 88 f7 ff ff jmp 804b262 <_nl_load_domain+0x3b2> 804bada: 89 8d 5c ff ff ff mov %ecx,-0xa4(%ebp) 804bae0: 89 95 60 ff ff ff mov %edx,-0xa0(%ebp) 804bae6: e8 85 59 02 00 call 8071470 <__syscall_error> 804baeb: 8b 8d 5c ff ff ff mov -0xa4(%ebp),%ecx 804baf1: 8b 95 60 ff ff ff mov -0xa0(%ebp),%edx 804baf7: e9 bf fe ff ff jmp 804b9bb <_nl_load_domain+0xb0b> 804bafc: 85 c9 test %ecx,%ecx 804bafe: 0f 84 c7 02 00 00 je 804bdcb <_nl_load_domain+0xf1b> 804bb04: 8b 85 4c ff ff ff mov -0xb4(%ebp),%eax 804bb0a: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804bb10: 8b 14 98 mov (%eax,%ebx,4),%edx 804bb13: 03 95 3c ff ff ff add -0xc4(%ebp),%edx 804bb19: 83 7a 08 ff cmpl $0xffffffff,0x8(%edx) 804bb1d: 0f 95 c0 setne %al 804bb20: e9 d2 fb ff ff jmp 804b6f7 <_nl_load_domain+0x847> 804bb25: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 804bb2b: 8b 40 0c mov 0xc(%eax),%eax 804bb2e: 89 85 60 ff ff ff mov %eax,-0xa0(%ebp) 804bb34: e9 2e fc ff ff jmp 804b767 <_nl_load_domain+0x8b7> 804bb39: 8b 85 38 ff ff ff mov -0xc8(%ebp),%eax 804bb3f: 83 c3 04 add $0x4,%ebx 804bb42: 89 78 04 mov %edi,0x4(%eax) 804bb45: eb 45 jmp 804bb8c <_nl_load_domain+0xcdc> 804bb47: 8b 0b mov (%ebx),%ecx 804bb49: 8b 73 04 mov 0x4(%ebx),%esi 804bb4c: 0f c9 bswap %ecx 804bb4e: 0f ce bswap %esi 804bb50: 85 c9 test %ecx,%ecx 804bb52: 75 49 jne 804bb9d <_nl_load_domain+0xced> 804bb54: 83 fe ff cmp $0xffffffff,%esi 804bb57: 74 6d je 804bbc6 <_nl_load_domain+0xd16> 804bb59: 8b 85 58 ff ff ff mov -0xa8(%ebp),%eax 804bb5f: 83 ec 0c sub $0xc,%esp 804bb62: 83 c3 08 add $0x8,%ebx 804bb65: 8b 0c b0 mov (%eax,%esi,4),%ecx 804bb68: 51 push %ecx 804bb69: 89 8d 64 ff ff ff mov %ecx,-0x9c(%ebp) 804bb6f: e8 3c 07 01 00 call 805c2b0 <strlen> 804bb74: 8b 8d 64 ff ff ff mov -0x9c(%ebp),%ecx 804bb7a: 83 c4 0c add $0xc,%esp 804bb7d: 89 c6 mov %eax,%esi 804bb7f: 50 push %eax 804bb80: 51 push %ecx 804bb81: 57 push %edi 804bb82: 01 f7 add %esi,%edi 804bb84: e8 77 18 01 00 call 805d400 <memcpy> 804bb89: 83 c4 10 add $0x10,%esp 804bb8c: 8b 8d 60 ff ff ff mov -0xa0(%ebp),%ecx 804bb92: 85 c9 test %ecx,%ecx 804bb94: 75 b1 jne 804bb47 <_nl_load_domain+0xc97> 804bb96: 8b 73 04 mov 0x4(%ebx),%esi 804bb99: 8b 0b mov (%ebx),%ecx 804bb9b: eb b3 jmp 804bb50 <_nl_load_domain+0xca0> 804bb9d: 83 ec 04 sub $0x4,%esp 804bba0: 89 8d 64 ff ff ff mov %ecx,-0x9c(%ebp) 804bba6: 51 push %ecx 804bba7: ff b5 54 ff ff ff pushl -0xac(%ebp) 804bbad: 57 push %edi 804bbae: e8 4d 18 01 00 call 805d400 <memcpy> 804bbb3: 8b 8d 64 ff ff ff mov -0x9c(%ebp),%ecx 804bbb9: 83 c4 10 add $0x10,%esp 804bbbc: 01 8d 54 ff ff ff add %ecx,-0xac(%ebp) 804bbc2: 01 cf add %ecx,%edi 804bbc4: eb 8e jmp 804bb54 <_nl_load_domain+0xca4> 804bbc6: 8b 9d 38 ff ff ff mov -0xc8(%ebp),%ebx 804bbcc: 89 f8 mov %edi,%eax 804bbce: 2b 43 04 sub 0x4(%ebx),%eax 804bbd1: 89 03 mov %eax,(%ebx) 804bbd3: e9 fe fb ff ff jmp 804b7d6 <_nl_load_domain+0x926> 804bbd8: 8b 9d 44 ff ff ff mov -0xbc(%ebp),%ebx 804bbde: 85 db test %ebx,%ebx 804bbe0: 0f 84 7e 01 00 00 je 804bd64 <_nl_load_domain+0xeb4> 804bbe6: 8b 95 4c ff ff ff mov -0xb4(%ebp),%edx 804bbec: 8b 8d 5c ff ff ff mov -0xa4(%ebp),%ecx 804bbf2: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax 804bbf8: 8b 1c 8a mov (%edx,%ecx,4),%ebx 804bbfb: 01 c3 add %eax,%ebx 804bbfd: 03 03 add (%ebx),%eax 804bbff: 89 85 54 ff ff ff mov %eax,-0xac(%ebp) 804bc05: 8b 85 20 ff ff ff mov -0xe0(%ebp),%eax 804bc0b: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) 804bc11: 83 7b 08 ff cmpl $0xffffffff,0x8(%ebx) 804bc15: 0f 85 1e ff ff ff jne 804bb39 <_nl_load_domain+0xc89> 804bc1b: 8b 43 04 mov 0x4(%ebx),%eax 804bc1e: e9 a2 fb ff ff jmp 804b7c5 <_nl_load_domain+0x915> 804bc23: 80 78 05 00 cmpb $0x0,0x5(%eax) 804bc27: 0f 85 12 01 00 00 jne 804bd3f <_nl_load_domain+0xe8f> 804bc2d: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804bc34: 3c 64 cmp $0x64,%al 804bc36: 0f 84 1e 01 00 00 je 804bd5a <_nl_load_domain+0xeaa> 804bc3c: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804bc43: 0f 85 07 01 00 00 jne 804bd50 <_nl_load_domain+0xea0> 804bc49: 3c 6f cmp $0x6f,%al 804bc4b: 0f 84 f5 00 00 00 je 804bd46 <_nl_load_domain+0xe96> 804bc51: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804bc58: 0f 85 38 02 00 00 jne 804be96 <_nl_load_domain+0xfe6> 804bc5e: 3c 78 cmp $0x78,%al 804bc60: 0f 84 26 02 00 00 je 804be8c <_nl_load_domain+0xfdc> 804bc66: 3c 58 cmp $0x58,%al 804bc68: 0f 85 58 01 00 00 jne 804bdc6 <_nl_load_domain+0xf16> 804bc6e: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804bc73: e9 b4 f5 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bc78: 80 fa 36 cmp $0x36,%dl 804bc7b: 0f 85 51 02 00 00 jne 804bed2 <_nl_load_domain+0x1022> 804bc81: 31 d2 xor %edx,%edx 804bc83: 80 78 05 34 cmpb $0x34,0x5(%eax) 804bc87: 0f 85 9f f5 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bc8d: 80 78 06 00 cmpb $0x0,0x6(%eax) 804bc91: 0f 85 95 f5 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bc97: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804bc9e: 3c 64 cmp $0x64,%al 804bca0: 0f 84 22 02 00 00 je 804bec8 <_nl_load_domain+0x1018> 804bca6: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804bcad: 0f 85 0b 02 00 00 jne 804bebe <_nl_load_domain+0x100e> 804bcb3: 3c 6f cmp $0x6f,%al 804bcb5: 0f 84 f9 01 00 00 je 804beb4 <_nl_load_domain+0x1004> 804bcbb: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804bcc2: 0f 85 e2 01 00 00 jne 804beaa <_nl_load_domain+0xffa> 804bcc8: 3c 78 cmp $0x78,%al 804bcca: 0f 84 d0 01 00 00 je 804bea0 <_nl_load_domain+0xff0> 804bcd0: 3c 58 cmp $0x58,%al 804bcd2: 0f 85 ee 00 00 00 jne 804bdc6 <_nl_load_domain+0xf16> 804bcd8: ba 8f cf 0b 08 mov $0x80bcf8f,%edx 804bcdd: e9 4a f5 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bce2: 31 d2 xor %edx,%edx 804bce4: 80 78 05 36 cmpb $0x36,0x5(%eax) 804bce8: 0f 85 3e f5 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bcee: 80 78 06 00 cmpb $0x0,0x6(%eax) 804bcf2: 0f 85 34 f5 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bcf8: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804bcff: 3c 64 cmp $0x64,%al 804bd01: 0f 84 f6 00 00 00 je 804bdfd <_nl_load_domain+0xf4d> 804bd07: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804bd0e: 0f 85 df 00 00 00 jne 804bdf3 <_nl_load_domain+0xf43> 804bd14: 3c 6f cmp $0x6f,%al 804bd16: 0f 84 cd 00 00 00 je 804bde9 <_nl_load_domain+0xf39> 804bd1c: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804bd23: 0f 85 b6 00 00 00 jne 804bddf <_nl_load_domain+0xf2f> 804bd29: 3c 78 cmp $0x78,%al 804bd2b: 74 67 je 804bd94 <_nl_load_domain+0xee4> 804bd2d: 3c 58 cmp $0x58,%al 804bd2f: 0f 85 91 00 00 00 jne 804bdc6 <_nl_load_domain+0xf16> 804bd35: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804bd3a: e9 ed f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bd3f: 31 d2 xor %edx,%edx 804bd41: e9 e6 f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bd46: ba 94 f9 0b 08 mov $0x80bf994,%edx 804bd4b: e9 dc f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bd50: ba 1b 01 0c 08 mov $0x80c011b,%edx 804bd55: e9 d2 f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bd5a: ba aa 68 0d 08 mov $0x80d68aa,%edx 804bd5f: e9 c8 f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bd64: 8b 95 40 ff ff ff mov -0xc0(%ebp),%edx 804bd6a: 8b 8d 5c ff ff ff mov -0xa4(%ebp),%ecx 804bd70: 8b 85 3c ff ff ff mov -0xc4(%ebp),%eax 804bd76: 8b 1c 8a mov (%edx,%ecx,4),%ebx 804bd79: 01 c3 add %eax,%ebx 804bd7b: 03 03 add (%ebx),%eax 804bd7d: 89 85 54 ff ff ff mov %eax,-0xac(%ebp) 804bd83: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax 804bd89: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) 804bd8f: e9 7d fe ff ff jmp 804bc11 <_nl_load_domain+0xd61> 804bd94: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804bd99: e9 8e f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bd9e: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax 804bda4: 8b bd 5c ff ff ff mov -0xa4(%ebp),%edi 804bdaa: 8b 14 b8 mov (%eax,%edi,4),%edx 804bdad: e9 c5 f7 ff ff jmp 804b577 <_nl_load_domain+0x6c7> 804bdb2: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax 804bdb8: 8b bd 5c ff ff ff mov -0xa4(%ebp),%edi 804bdbe: 8b 14 b8 mov (%eax,%edi,4),%edx 804bdc1: e9 67 fc ff ff jmp 804ba2d <_nl_load_domain+0xb7d> 804bdc6: e8 a5 20 00 00 call 804de70 <abort> 804bdcb: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax 804bdd1: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804bdd7: 8b 14 98 mov (%eax,%ebx,4),%edx 804bdda: e9 34 fd ff ff jmp 804bb13 <_nl_load_domain+0xc63> 804bddf: ba 2e 04 0d 08 mov $0x80d042e,%edx 804bde4: e9 43 f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bde9: ba 94 f9 0b 08 mov $0x80bf994,%edx 804bdee: e9 39 f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bdf3: ba 1b 01 0c 08 mov $0x80c011b,%edx 804bdf8: e9 2f f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bdfd: ba aa 68 0d 08 mov $0x80d68aa,%edx 804be02: e9 25 f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be07: 31 d2 xor %edx,%edx 804be09: e9 1e f4 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be0e: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax 804be14: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804be1a: 8b 95 3c ff ff ff mov -0xc4(%ebp),%edx 804be20: 8b 1c 98 mov (%eax,%ebx,4),%ebx 804be23: 0f cb bswap %ebx 804be25: 01 d3 add %edx,%ebx 804be27: 8b 03 mov (%ebx),%eax 804be29: 0f c8 bswap %eax 804be2b: 89 c1 mov %eax,%ecx 804be2d: 8b 85 28 ff ff ff mov -0xd8(%ebp),%eax 804be33: 01 d1 add %edx,%ecx 804be35: 89 8d 54 ff ff ff mov %ecx,-0xac(%ebp) 804be3b: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) 804be41: e9 70 f9 ff ff jmp 804b7b6 <_nl_load_domain+0x906> 804be46: 8b 85 40 ff ff ff mov -0xc0(%ebp),%eax 804be4c: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 804be52: 8b 14 98 mov (%eax,%ebx,4),%edx 804be55: e9 8e f8 ff ff jmp 804b6e8 <_nl_load_domain+0x838> 804be5a: ba aa 68 0d 08 mov $0x80d68aa,%edx 804be5f: e9 c8 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be64: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804be69: e9 be f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be6e: ba 2e 04 0d 08 mov $0x80d042e,%edx 804be73: e9 b4 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be78: ba 94 f9 0b 08 mov $0x80bf994,%edx 804be7d: e9 aa f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be82: ba 1b 01 0c 08 mov $0x80c011b,%edx 804be87: e9 a0 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be8c: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804be91: e9 96 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804be96: ba 2e 04 0d 08 mov $0x80d042e,%edx 804be9b: e9 8c f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bea0: ba 85 cf 0b 08 mov $0x80bcf85,%edx 804bea5: e9 82 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804beaa: ba 8b cf 0b 08 mov $0x80bcf8b,%edx 804beaf: e9 78 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804beb4: ba 81 cf 0b 08 mov $0x80bcf81,%edx 804beb9: e9 6e f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bebe: ba 97 cf 0b 08 mov $0x80bcf97,%edx 804bec3: e9 64 f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bec8: ba 93 cf 0b 08 mov $0x80bcf93,%edx 804becd: e9 5a f3 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bed2: 80 fa 4c cmp $0x4c,%dl 804bed5: 0f 85 b3 00 00 00 jne 804bf8e <_nl_load_domain+0x10de> 804bedb: 31 d2 xor %edx,%edx 804bedd: 80 78 05 45 cmpb $0x45,0x5(%eax) 804bee1: 0f 85 45 f3 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bee7: 80 78 06 41 cmpb $0x41,0x6(%eax) 804beeb: 0f 85 3b f3 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bef1: 80 78 07 53 cmpb $0x53,0x7(%eax) 804bef5: 0f 85 31 f3 ff ff jne 804b22c <_nl_load_domain+0x37c> 804befb: 80 78 08 54 cmpb $0x54,0x8(%eax) 804beff: 0f 85 27 f3 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bf05: 0f b6 58 09 movzbl 0x9(%eax),%ebx 804bf09: 80 fb 38 cmp $0x38,%bl 804bf0c: 0f 84 fc 01 00 00 je 804c10e <_nl_load_domain+0x125e> 804bf12: 31 d2 xor %edx,%edx 804bf14: 80 fb 31 cmp $0x31,%bl 804bf17: 0f 84 96 01 00 00 je 804c0b3 <_nl_load_domain+0x1203> 804bf1d: 80 fb 33 cmp $0x33,%bl 804bf20: 0f 84 2e 01 00 00 je 804c054 <_nl_load_domain+0x11a4> 804bf26: 80 fb 36 cmp $0x36,%bl 804bf29: 0f 85 fd f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bf2f: 80 78 0a 34 cmpb $0x34,0xa(%eax) 804bf33: 0f 85 f3 f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bf39: 80 78 0b 00 cmpb $0x0,0xb(%eax) 804bf3d: 0f 85 e9 f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bf43: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804bf4a: 3c 64 cmp $0x64,%al 804bf4c: 0f 84 f8 00 00 00 je 804c04a <_nl_load_domain+0x119a> 804bf52: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804bf59: 0f 85 93 02 00 00 jne 804c1f2 <_nl_load_domain+0x1342> 804bf5f: 3c 6f cmp $0x6f,%al 804bf61: 0f 84 81 02 00 00 je 804c1e8 <_nl_load_domain+0x1338> 804bf67: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804bf6e: 0f 85 88 02 00 00 jne 804c1fc <_nl_load_domain+0x134c> 804bf74: 3c 78 cmp $0x78,%al 804bf76: 0f 84 c4 00 00 00 je 804c040 <_nl_load_domain+0x1190> 804bf7c: 3c 58 cmp $0x58,%al 804bf7e: 0f 85 42 fe ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804bf84: ba 8f cf 0b 08 mov $0x80bcf8f,%edx 804bf89: e9 9e f2 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804bf8e: 80 fa 46 cmp $0x46,%dl 804bf91: 0f 85 00 04 00 00 jne 804c397 <_nl_load_domain+0x14e7> 804bf97: 31 d2 xor %edx,%edx 804bf99: 80 78 05 41 cmpb $0x41,0x5(%eax) 804bf9d: 0f 85 89 f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bfa3: 80 78 06 53 cmpb $0x53,0x6(%eax) 804bfa7: 0f 85 7f f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bfad: 80 78 07 54 cmpb $0x54,0x7(%eax) 804bfb1: 0f 85 75 f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bfb7: 0f b6 58 08 movzbl 0x8(%eax),%ebx 804bfbb: 80 fb 38 cmp $0x38,%bl 804bfbe: 0f 84 7e 03 00 00 je 804c342 <_nl_load_domain+0x1492> 804bfc4: 31 d2 xor %edx,%edx 804bfc6: 80 fb 31 cmp $0x31,%bl 804bfc9: 0f 84 c4 02 00 00 je 804c293 <_nl_load_domain+0x13e3> 804bfcf: 80 fb 33 cmp $0x33,%bl 804bfd2: 0f 84 60 02 00 00 je 804c238 <_nl_load_domain+0x1388> 804bfd8: 80 fb 36 cmp $0x36,%bl 804bfdb: 0f 85 4b f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bfe1: 80 78 09 34 cmpb $0x34,0x9(%eax) 804bfe5: 0f 85 41 f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bfeb: 80 78 0a 00 cmpb $0x0,0xa(%eax) 804bfef: 0f 85 37 f2 ff ff jne 804b22c <_nl_load_domain+0x37c> 804bff5: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804bffc: 3c 64 cmp $0x64,%al 804bffe: 0f 84 2a 02 00 00 je 804c22e <_nl_load_domain+0x137e> 804c004: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c00b: 0f 85 13 02 00 00 jne 804c224 <_nl_load_domain+0x1374> 804c011: 3c 6f cmp $0x6f,%al 804c013: 0f 84 01 02 00 00 je 804c21a <_nl_load_domain+0x136a> 804c019: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c020: 0f 85 ea 01 00 00 jne 804c210 <_nl_load_domain+0x1360> 804c026: 3c 78 cmp $0x78,%al 804c028: 0f 84 d8 01 00 00 je 804c206 <_nl_load_domain+0x1356> 804c02e: 3c 58 cmp $0x58,%al 804c030: 0f 85 90 fd ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c036: ba 8f cf 0b 08 mov $0x80bcf8f,%edx 804c03b: e9 ec f1 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c040: ba 85 cf 0b 08 mov $0x80bcf85,%edx 804c045: e9 e2 f1 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c04a: ba 93 cf 0b 08 mov $0x80bcf93,%edx 804c04f: e9 d8 f1 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c054: 80 78 0a 32 cmpb $0x32,0xa(%eax) 804c058: 0f 85 ce f1 ff ff jne 804b22c <_nl_load_domain+0x37c> 804c05e: 80 78 0b 00 cmpb $0x0,0xb(%eax) 804c062: 0f 85 c4 f1 ff ff jne 804b22c <_nl_load_domain+0x37c> 804c068: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c06f: 3c 64 cmp $0x64,%al 804c071: 0f 84 67 01 00 00 je 804c1de <_nl_load_domain+0x132e> 804c077: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c07e: 0f 85 50 01 00 00 jne 804c1d4 <_nl_load_domain+0x1324> 804c084: 3c 6f cmp $0x6f,%al 804c086: 0f 84 3e 01 00 00 je 804c1ca <_nl_load_domain+0x131a> 804c08c: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c093: 0f 85 27 01 00 00 jne 804c1c0 <_nl_load_domain+0x1310> 804c099: 3c 78 cmp $0x78,%al 804c09b: 0f 84 aa 00 00 00 je 804c14b <_nl_load_domain+0x129b> 804c0a1: 3c 58 cmp $0x58,%al 804c0a3: 0f 85 1d fd ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c0a9: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c0ae: e9 79 f1 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c0b3: 80 78 0a 36 cmpb $0x36,0xa(%eax) 804c0b7: 0f 85 6f f1 ff ff jne 804b22c <_nl_load_domain+0x37c> 804c0bd: 80 78 0b 00 cmpb $0x0,0xb(%eax) 804c0c1: 0f 85 65 f1 ff ff jne 804b22c <_nl_load_domain+0x37c> 804c0c7: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c0ce: 3c 64 cmp $0x64,%al 804c0d0: 0f 84 e0 00 00 00 je 804c1b6 <_nl_load_domain+0x1306> 804c0d6: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c0dd: 0f 85 c9 00 00 00 jne 804c1ac <_nl_load_domain+0x12fc> 804c0e3: 3c 6f cmp $0x6f,%al 804c0e5: 0f 84 b7 00 00 00 je 804c1a2 <_nl_load_domain+0x12f2> 804c0eb: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c0f2: 0f 85 a0 00 00 00 jne 804c198 <_nl_load_domain+0x12e8> 804c0f8: 3c 78 cmp $0x78,%al 804c0fa: 74 59 je 804c155 <_nl_load_domain+0x12a5> 804c0fc: 3c 58 cmp $0x58,%al 804c0fe: 0f 85 c2 fc ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c104: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c109: e9 1e f1 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c10e: 80 78 0a 00 cmpb $0x0,0xa(%eax) 804c112: 75 7d jne 804c191 <_nl_load_domain+0x12e1> 804c114: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c11b: 3c 64 cmp $0x64,%al 804c11d: 74 68 je 804c187 <_nl_load_domain+0x12d7> 804c11f: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c126: 75 55 jne 804c17d <_nl_load_domain+0x12cd> 804c128: 3c 6f cmp $0x6f,%al 804c12a: 74 47 je 804c173 <_nl_load_domain+0x12c3> 804c12c: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c133: 75 34 jne 804c169 <_nl_load_domain+0x12b9> 804c135: 3c 78 cmp $0x78,%al 804c137: 74 26 je 804c15f <_nl_load_domain+0x12af> 804c139: 3c 58 cmp $0x58,%al 804c13b: 0f 85 85 fc ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c141: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c146: e9 e1 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c14b: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c150: e9 d7 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c155: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c15a: e9 cd f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c15f: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c164: e9 c3 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c169: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c16e: e9 b9 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c173: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c178: e9 af f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c17d: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c182: e9 a5 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c187: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c18c: e9 9b f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c191: 31 d2 xor %edx,%edx 804c193: e9 94 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c198: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c19d: e9 8a f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1a2: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c1a7: e9 80 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1ac: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c1b1: e9 76 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1b6: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c1bb: e9 6c f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1c0: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c1c5: e9 62 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1ca: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c1cf: e9 58 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1d4: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c1d9: e9 4e f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1de: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c1e3: e9 44 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1e8: ba 81 cf 0b 08 mov $0x80bcf81,%edx 804c1ed: e9 3a f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1f2: ba 97 cf 0b 08 mov $0x80bcf97,%edx 804c1f7: e9 30 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c1fc: ba 8b cf 0b 08 mov $0x80bcf8b,%edx 804c201: e9 26 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c206: ba 85 cf 0b 08 mov $0x80bcf85,%edx 804c20b: e9 1c f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c210: ba 8b cf 0b 08 mov $0x80bcf8b,%edx 804c215: e9 12 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c21a: ba 81 cf 0b 08 mov $0x80bcf81,%edx 804c21f: e9 08 f0 ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c224: ba 97 cf 0b 08 mov $0x80bcf97,%edx 804c229: e9 fe ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c22e: ba 93 cf 0b 08 mov $0x80bcf93,%edx 804c233: e9 f4 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c238: 80 78 09 32 cmpb $0x32,0x9(%eax) 804c23c: 0f 85 ea ef ff ff jne 804b22c <_nl_load_domain+0x37c> 804c242: 80 78 0a 00 cmpb $0x0,0xa(%eax) 804c246: 0f 85 e0 ef ff ff jne 804b22c <_nl_load_domain+0x37c> 804c24c: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c253: 3c 64 cmp $0x64,%al 804c255: 0f 84 dd 00 00 00 je 804c338 <_nl_load_domain+0x1488> 804c25b: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c262: 0f 85 c6 00 00 00 jne 804c32e <_nl_load_domain+0x147e> 804c268: 3c 6f cmp $0x6f,%al 804c26a: 0f 84 b4 00 00 00 je 804c324 <_nl_load_domain+0x1474> 804c270: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c277: 0f 85 9d 00 00 00 jne 804c31a <_nl_load_domain+0x146a> 804c27d: 3c 78 cmp $0x78,%al 804c27f: 74 5d je 804c2de <_nl_load_domain+0x142e> 804c281: 3c 58 cmp $0x58,%al 804c283: 0f 85 3d fb ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c289: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c28e: e9 99 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c293: 80 78 09 36 cmpb $0x36,0x9(%eax) 804c297: 0f 85 8f ef ff ff jne 804b22c <_nl_load_domain+0x37c> 804c29d: 80 78 0a 00 cmpb $0x0,0xa(%eax) 804c2a1: 0f 85 85 ef ff ff jne 804b22c <_nl_load_domain+0x37c> 804c2a7: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c2ae: 3c 64 cmp $0x64,%al 804c2b0: 74 5e je 804c310 <_nl_load_domain+0x1460> 804c2b2: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c2b9: 75 4b jne 804c306 <_nl_load_domain+0x1456> 804c2bb: 3c 6f cmp $0x6f,%al 804c2bd: 74 3d je 804c2fc <_nl_load_domain+0x144c> 804c2bf: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c2c6: 75 2a jne 804c2f2 <_nl_load_domain+0x1442> 804c2c8: 3c 78 cmp $0x78,%al 804c2ca: 74 1c je 804c2e8 <_nl_load_domain+0x1438> 804c2cc: 3c 58 cmp $0x58,%al 804c2ce: 0f 85 f2 fa ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c2d4: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c2d9: e9 4e ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c2de: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c2e3: e9 44 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c2e8: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c2ed: e9 3a ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c2f2: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c2f7: e9 30 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c2fc: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c301: e9 26 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c306: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c30b: e9 1c ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c310: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c315: e9 12 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c31a: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c31f: e9 08 ef ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c324: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c329: e9 fe ee ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c32e: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c333: e9 f4 ee ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c338: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c33d: e9 ea ee ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c342: 80 78 09 00 cmpb $0x0,0x9(%eax) 804c346: 0f 85 56 01 00 00 jne 804c4a2 <_nl_load_domain+0x15f2> 804c34c: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c353: 3c 64 cmp $0x64,%al 804c355: 0f 84 3d 01 00 00 je 804c498 <_nl_load_domain+0x15e8> 804c35b: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c362: 0f 85 26 01 00 00 jne 804c48e <_nl_load_domain+0x15de> 804c368: 3c 6f cmp $0x6f,%al 804c36a: 0f 84 14 01 00 00 je 804c484 <_nl_load_domain+0x15d4> 804c370: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c377: 0f 85 5e 01 00 00 jne 804c4db <_nl_load_domain+0x162b> 804c37d: 3c 78 cmp $0x78,%al 804c37f: 0f 84 4c 01 00 00 je 804c4d1 <_nl_load_domain+0x1621> 804c385: 3c 58 cmp $0x58,%al 804c387: 0f 85 39 fa ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c38d: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c392: e9 95 ee ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c397: 80 fa 4d cmp $0x4d,%dl 804c39a: 75 6e jne 804c40a <_nl_load_domain+0x155a> 804c39c: 31 d2 xor %edx,%edx 804c39e: 80 78 05 41 cmpb $0x41,0x5(%eax) 804c3a2: 0f 85 84 ee ff ff jne 804b22c <_nl_load_domain+0x37c> 804c3a8: 80 78 06 58 cmpb $0x58,0x6(%eax) 804c3ac: 0f 85 7a ee ff ff jne 804b22c <_nl_load_domain+0x37c> 804c3b2: 80 78 07 00 cmpb $0x0,0x7(%eax) 804c3b6: 75 4b jne 804c403 <_nl_load_domain+0x1553> 804c3b8: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c3bf: 3c 64 cmp $0x64,%al 804c3c1: 0f 84 00 01 00 00 je 804c4c7 <_nl_load_domain+0x1617> 804c3c7: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c3ce: 0f 85 e9 00 00 00 jne 804c4bd <_nl_load_domain+0x160d> 804c3d4: 3c 6f cmp $0x6f,%al 804c3d6: 0f 84 d7 00 00 00 je 804c4b3 <_nl_load_domain+0x1603> 804c3dc: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c3e3: 0f 85 c0 00 00 00 jne 804c4a9 <_nl_load_domain+0x15f9> 804c3e9: 3c 78 cmp $0x78,%al 804c3eb: 0f 84 f4 00 00 00 je 804c4e5 <_nl_load_domain+0x1635> 804c3f1: 3c 58 cmp $0x58,%al 804c3f3: 0f 85 cd f9 ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c3f9: ba 8f cf 0b 08 mov $0x80bcf8f,%edx 804c3fe: e9 29 ee ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c403: 31 d2 xor %edx,%edx 804c405: e9 22 ee ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c40a: 80 fa 50 cmp $0x50,%dl 804c40d: ba 00 00 00 00 mov $0x0,%edx 804c412: 0f 85 14 ee ff ff jne 804b22c <_nl_load_domain+0x37c> 804c418: 80 78 05 54 cmpb $0x54,0x5(%eax) 804c41c: 0f 85 0a ee ff ff jne 804b22c <_nl_load_domain+0x37c> 804c422: 80 78 06 52 cmpb $0x52,0x6(%eax) 804c426: 0f 85 00 ee ff ff jne 804b22c <_nl_load_domain+0x37c> 804c42c: 80 78 07 00 cmpb $0x0,0x7(%eax) 804c430: 75 4b jne 804c47d <_nl_load_domain+0x15cd> 804c432: 0f b6 85 48 ff ff ff movzbl -0xb8(%ebp),%eax 804c439: 3c 64 cmp $0x64,%al 804c43b: 0f 84 d6 00 00 00 je 804c517 <_nl_load_domain+0x1667> 804c441: 80 bd 44 ff ff ff 00 cmpb $0x0,-0xbc(%ebp) 804c448: 0f 85 bf 00 00 00 jne 804c50d <_nl_load_domain+0x165d> 804c44e: 3c 6f cmp $0x6f,%al 804c450: 0f 84 ad 00 00 00 je 804c503 <_nl_load_domain+0x1653> 804c456: 80 bd 40 ff ff ff 00 cmpb $0x0,-0xc0(%ebp) 804c45d: 0f 85 96 00 00 00 jne 804c4f9 <_nl_load_domain+0x1649> 804c463: 3c 78 cmp $0x78,%al 804c465: 0f 84 84 00 00 00 je 804c4ef <_nl_load_domain+0x163f> 804c46b: 3c 58 cmp $0x58,%al 804c46d: 0f 85 53 f9 ff ff jne 804bdc6 <_nl_load_domain+0xf16> 804c473: ba 65 fa 0c 08 mov $0x80cfa65,%edx 804c478: e9 af ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c47d: 31 d2 xor %edx,%edx 804c47f: e9 a8 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c484: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c489: e9 9e ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c48e: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c493: e9 94 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c498: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c49d: e9 8a ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4a2: 31 d2 xor %edx,%edx 804c4a4: e9 83 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4a9: ba 8b cf 0b 08 mov $0x80bcf8b,%edx 804c4ae: e9 79 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4b3: ba 81 cf 0b 08 mov $0x80bcf81,%edx 804c4b8: e9 6f ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4bd: ba 97 cf 0b 08 mov $0x80bcf97,%edx 804c4c2: e9 65 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4c7: ba 93 cf 0b 08 mov $0x80bcf93,%edx 804c4cc: e9 5b ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4d1: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c4d6: e9 51 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4db: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c4e0: e9 47 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4e5: ba 85 cf 0b 08 mov $0x80bcf85,%edx 804c4ea: e9 3d ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4ef: ba f0 f9 0b 08 mov $0x80bf9f0,%edx 804c4f4: e9 33 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c4f9: ba 2e 04 0d 08 mov $0x80d042e,%edx 804c4fe: e9 29 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c503: ba 94 f9 0b 08 mov $0x80bf994,%edx 804c508: e9 1f ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c50d: ba 1b 01 0c 08 mov $0x80c011b,%edx 804c512: e9 15 ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c517: ba aa 68 0d 08 mov $0x80d68aa,%edx 804c51c: e9 0b ed ff ff jmp 804b22c <_nl_load_domain+0x37c> 804c521: 66 90 xchg %ax,%ax 804c523: 66 90 xchg %ax,%ax 804c525: 66 90 xchg %ax,%ax 804c527: 66 90 xchg %ax,%ax 804c529: 66 90 xchg %ax,%ax 804c52b: 66 90 xchg %ax,%ax 804c52d: 66 90 xchg %ax,%ax 804c52f: 90 nop 0804c530 <alias_compare>: 804c530: 83 ec 10 sub $0x10,%esp 804c533: 68 c0 d0 0c 08 push $0x80cd0c0 804c538: 8b 44 24 1c mov 0x1c(%esp),%eax 804c53c: ff 30 pushl (%eax) 804c53e: 8b 44 24 1c mov 0x1c(%esp),%eax 804c542: ff 30 pushl (%eax) 804c544: e8 27 bd ff ff call 8048270 <.plt+0x90> 804c549: 83 c4 1c add $0x1c,%esp 804c54c: c3 ret 804c54d: 8d 76 00 lea 0x0(%esi),%esi 0804c550 <read_alias_file>: 804c550: 55 push %ebp 804c551: 8d 4a 2c lea 0x2c(%edx),%ecx 804c554: 89 e5 mov %esp,%ebp 804c556: 57 push %edi 804c557: 56 push %esi 804c558: 53 push %ebx 804c559: 83 e1 f0 and $0xfffffff0,%ecx 804c55c: 81 ec dc 01 00 00 sub $0x1dc,%esp 804c562: 29 cc sub %ecx,%esp 804c564: 8d 5c 24 0f lea 0xf(%esp),%ebx 804c568: 83 ec 04 sub $0x4,%esp 804c56b: 52 push %edx 804c56c: 50 push %eax 804c56d: 83 e3 f0 and $0xfffffff0,%ebx 804c570: 53 push %ebx 804c571: e8 4a 0d 01 00 call 805d2c0 <__mempcpy> 804c576: 83 c4 0c add $0xc,%esp 804c579: 6a 0e push $0xe 804c57b: 68 b4 cf 0b 08 push $0x80bcfb4 804c580: 50 push %eax 804c581: e8 3a 0d 01 00 call 805d2c0 <__mempcpy> 804c586: 58 pop %eax 804c587: 5a pop %edx 804c588: 68 9b cf 0b 08 push $0x80bcf9b 804c58d: 53 push %ebx 804c58e: e8 9d 32 00 00 call 804f830 <_IO_new_fopen> 804c593: 83 c4 10 add $0x10,%esp 804c596: 85 c0 test %eax,%eax 804c598: 89 c7 mov %eax,%edi 804c59a: 89 85 54 fe ff ff mov %eax,-0x1ac(%ebp) 804c5a0: 0f 84 fa 03 00 00 je 804c9a0 <read_alias_file+0x450> 804c5a6: 8b 00 mov (%eax),%eax 804c5a8: 89 c2 mov %eax,%edx 804c5aa: 80 ce 80 or $0x80,%dh 804c5ad: a8 10 test $0x10,%al 804c5af: 89 17 mov %edx,(%edi) 804c5b1: 0f 85 d8 03 00 00 jne 804c98f <read_alias_file+0x43f> 804c5b7: 65 a1 00 00 00 00 mov %gs:0x0,%eax 804c5bd: c7 85 30 fe ff ff 00 movl $0x0,-0x1d0(%ebp) 804c5c4: 00 00 00 804c5c7: 89 85 4c fe ff ff mov %eax,-0x1b4(%ebp) 804c5cd: 8d 76 00 lea 0x0(%esi),%esi 804c5d0: 8d 85 58 fe ff ff lea -0x1a8(%ebp),%eax 804c5d6: 83 ec 04 sub $0x4,%esp 804c5d9: ff b5 54 fe ff ff pushl -0x1ac(%ebp) 804c5df: 68 90 01 00 00 push $0x190 804c5e4: 50 push %eax 804c5e5: e8 86 4f 00 00 call 8051570 <__fgets_unlocked> 804c5ea: 83 c4 10 add $0x10,%esp 804c5ed: 85 c0 test %eax,%eax 804c5ef: 0f 84 fa 01 00 00 je 804c7ef <read_alias_file+0x29f> 804c5f5: 8d 85 58 fe ff ff lea -0x1a8(%ebp),%eax 804c5fb: 83 ec 08 sub $0x8,%esp 804c5fe: 8d b5 58 fe ff ff lea -0x1a8(%ebp),%esi 804c604: 6a 0a push $0xa 804c606: 50 push %eax 804c607: e8 b4 bc ff ff call 80482c0 <.plt+0xe0> 804c60c: 8b bd 4c fe ff ff mov -0x1b4(%ebp),%edi 804c612: 89 85 50 fe ff ff mov %eax,-0x1b0(%ebp) 804c618: 83 c4 10 add $0x10,%esp 804c61b: b8 f8 ff ff ff mov $0xfffffff8,%eax 804c620: 0f b6 8d 58 fe ff ff movzbl -0x1a8(%ebp),%ecx 804c627: 8b 04 07 mov (%edi,%eax,1),%eax 804c62a: 89 ca mov %ecx,%edx 804c62c: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) 804c631: 74 14 je 804c647 <read_alias_file+0xf7> 804c633: 90 nop 804c634: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804c638: 83 c6 01 add $0x1,%esi 804c63b: 0f b6 0e movzbl (%esi),%ecx 804c63e: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) 804c643: 89 ca mov %ecx,%edx 804c645: 75 f1 jne 804c638 <read_alias_file+0xe8> 804c647: 84 d2 test %dl,%dl 804c649: 0f 84 87 01 00 00 je 804c7d6 <read_alias_file+0x286> 804c64f: 80 fa 23 cmp $0x23,%dl 804c652: 0f 84 7e 01 00 00 je 804c7d6 <read_alias_file+0x286> 804c658: 0f b6 56 01 movzbl 0x1(%esi),%edx 804c65c: 8d 5e 01 lea 0x1(%esi),%ebx 804c65f: 84 d2 test %dl,%dl 804c661: 75 1b jne 804c67e <read_alias_file+0x12e> 804c663: e9 d0 01 00 00 jmp 804c838 <read_alias_file+0x2e8> 804c668: 90 nop 804c669: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804c670: 83 c3 01 add $0x1,%ebx 804c673: 0f b6 13 movzbl (%ebx),%edx 804c676: 84 d2 test %dl,%dl 804c678: 0f 84 ba 01 00 00 je 804c838 <read_alias_file+0x2e8> 804c67e: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 804c683: 74 eb je 804c670 <read_alias_file+0x120> 804c685: 89 da mov %ebx,%edx 804c687: 83 c3 01 add $0x1,%ebx 804c68a: 0f b6 4a 01 movzbl 0x1(%edx),%ecx 804c68e: c6 02 00 movb $0x0,(%edx) 804c691: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) 804c696: 89 ca mov %ecx,%edx 804c698: 74 15 je 804c6af <read_alias_file+0x15f> 804c69a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804c6a0: 83 c3 01 add $0x1,%ebx 804c6a3: 0f b6 0b movzbl (%ebx),%ecx 804c6a6: f6 44 48 01 20 testb $0x20,0x1(%eax,%ecx,2) 804c6ab: 89 ca mov %ecx,%edx 804c6ad: 75 f1 jne 804c6a0 <read_alias_file+0x150> 804c6af: 84 d2 test %dl,%dl 804c6b1: 0f 84 1f 01 00 00 je 804c7d6 <read_alias_file+0x286> 804c6b7: 0f b6 53 01 movzbl 0x1(%ebx),%edx 804c6bb: 8d 4b 01 lea 0x1(%ebx),%ecx 804c6be: 84 d2 test %dl,%dl 804c6c0: 75 10 jne 804c6d2 <read_alias_file+0x182> 804c6c2: eb 28 jmp 804c6ec <read_alias_file+0x19c> 804c6c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804c6c8: 83 c1 01 add $0x1,%ecx 804c6cb: 0f b6 11 movzbl (%ecx),%edx 804c6ce: 84 d2 test %dl,%dl 804c6d0: 74 1a je 804c6ec <read_alias_file+0x19c> 804c6d2: 0f b6 fa movzbl %dl,%edi 804c6d5: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) 804c6da: 74 ec je 804c6c8 <read_alias_file+0x178> 804c6dc: 80 fa 0a cmp $0xa,%dl 804c6df: 0f 85 1a 02 00 00 jne 804c8ff <read_alias_file+0x3af> 804c6e5: c6 01 00 movb $0x0,(%ecx) 804c6e8: c6 41 01 0a movb $0xa,0x1(%ecx) 804c6ec: a1 58 d2 0e 08 mov 0x80ed258,%eax 804c6f1: 89 c7 mov %eax,%edi 804c6f3: 89 85 48 fe ff ff mov %eax,-0x1b8(%ebp) 804c6f9: a1 54 d2 0e 08 mov 0x80ed254,%eax 804c6fe: 39 c7 cmp %eax,%edi 804c700: 0f 83 01 02 00 00 jae 804c907 <read_alias_file+0x3b7> 804c706: 83 ec 0c sub $0xc,%esp 804c709: 56 push %esi 804c70a: e8 a1 fb 00 00 call 805c2b0 <strlen> 804c70f: 83 c0 01 add $0x1,%eax 804c712: 89 1c 24 mov %ebx,(%esp) 804c715: 89 c7 mov %eax,%edi 804c717: 89 85 44 fe ff ff mov %eax,-0x1bc(%ebp) 804c71d: e8 8e fb 00 00 call 805c2b0 <strlen> 804c722: 83 c0 01 add $0x1,%eax 804c725: 83 c4 10 add $0x10,%esp 804c728: 89 c1 mov %eax,%ecx 804c72a: 89 85 40 fe ff ff mov %eax,-0x1c0(%ebp) 804c730: a1 60 d2 0e 08 mov 0x80ed260,%eax 804c735: 89 c2 mov %eax,%edx 804c737: 89 85 3c fe ff ff mov %eax,-0x1c4(%ebp) 804c73d: 89 f8 mov %edi,%eax 804c73f: 01 d0 add %edx,%eax 804c741: 89 cf mov %ecx,%edi 804c743: 01 c7 add %eax,%edi 804c745: 89 85 38 fe ff ff mov %eax,-0x1c8(%ebp) 804c74b: a1 5c d2 0e 08 mov 0x80ed25c,%eax 804c750: 89 bd 34 fe ff ff mov %edi,-0x1cc(%ebp) 804c756: 39 c7 cmp %eax,%edi 804c758: 0f 87 42 01 00 00 ja 804c8a0 <read_alias_file+0x350> 804c75e: 8b 15 90 dd 0e 08 mov 0x80edd90,%edx 804c764: 8b 0d 8c dd 0e 08 mov 0x80edd8c,%ecx 804c76a: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 804c770: 83 ec 04 sub $0x4,%esp 804c773: ff b5 44 fe ff ff pushl -0x1bc(%ebp) 804c779: 56 push %esi 804c77a: 8d 3c c1 lea (%ecx,%eax,8),%edi 804c77d: 8b 8d 3c fe ff ff mov -0x1c4(%ebp),%ecx 804c783: 89 95 3c fe ff ff mov %edx,-0x1c4(%ebp) 804c789: 01 d1 add %edx,%ecx 804c78b: 51 push %ecx 804c78c: e8 6f 0c 01 00 call 805d400 <memcpy> 804c791: 8b 95 3c fe ff ff mov -0x1c4(%ebp),%edx 804c797: 03 95 38 fe ff ff add -0x1c8(%ebp),%edx 804c79d: 83 c4 0c add $0xc,%esp 804c7a0: 89 07 mov %eax,(%edi) 804c7a2: ff b5 40 fe ff ff pushl -0x1c0(%ebp) 804c7a8: 53 push %ebx 804c7a9: 52 push %edx 804c7aa: e8 51 0c 01 00 call 805d400 <memcpy> 804c7af: 89 47 04 mov %eax,0x4(%edi) 804c7b2: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 804c7b8: 83 c4 10 add $0x10,%esp 804c7bb: 8b bd 34 fe ff ff mov -0x1cc(%ebp),%edi 804c7c1: 83 85 30 fe ff ff 01 addl $0x1,-0x1d0(%ebp) 804c7c8: 83 c0 01 add $0x1,%eax 804c7cb: 89 3d 60 d2 0e 08 mov %edi,0x80ed260 804c7d1: a3 58 d2 0e 08 mov %eax,0x80ed258 804c7d6: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 804c7dc: 85 d2 test %edx,%edx 804c7de: 74 70 je 804c850 <read_alias_file+0x300> 804c7e0: 8b 85 54 fe ff ff mov -0x1ac(%ebp),%eax 804c7e6: f6 00 10 testb $0x10,(%eax) 804c7e9: 0f 84 e1 fd ff ff je 804c5d0 <read_alias_file+0x80> 804c7ef: 83 ec 0c sub $0xc,%esp 804c7f2: ff b5 54 fe ff ff pushl -0x1ac(%ebp) 804c7f8: e8 f3 2b 00 00 call 804f3f0 <_IO_new_fclose> 804c7fd: 8b 85 30 fe ff ff mov -0x1d0(%ebp),%eax 804c803: 83 c4 10 add $0x10,%esp 804c806: 85 c0 test %eax,%eax 804c808: 74 1b je 804c825 <read_alias_file+0x2d5> 804c80a: 68 30 c5 04 08 push $0x804c530 804c80f: 6a 08 push $0x8 804c811: ff 35 58 d2 0e 08 pushl 0x80ed258 804c817: ff 35 8c dd 0e 08 pushl 0x80edd8c 804c81d: e8 9e 1e 00 00 call 804e6c0 <qsort> 804c822: 83 c4 10 add $0x10,%esp 804c825: 8b 85 30 fe ff ff mov -0x1d0(%ebp),%eax 804c82b: 8d 65 f4 lea -0xc(%ebp),%esp 804c82e: 5b pop %ebx 804c82f: 5e pop %esi 804c830: 5f pop %edi 804c831: 5d pop %ebp 804c832: c3 ret 804c833: 90 nop 804c834: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804c838: 66 f7 00 00 20 testw $0x2000,(%eax) 804c83d: 0f 85 5d fe ff ff jne 804c6a0 <read_alias_file+0x150> 804c843: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 804c849: 85 d2 test %edx,%edx 804c84b: 75 93 jne 804c7e0 <read_alias_file+0x290> 804c84d: 8d 76 00 lea 0x0(%esi),%esi 804c850: 8b 9d 54 fe ff ff mov -0x1ac(%ebp),%ebx 804c856: eb 24 jmp 804c87c <read_alias_file+0x32c> 804c858: 90 nop 804c859: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804c860: 8d 85 58 fe ff ff lea -0x1a8(%ebp),%eax 804c866: 83 ec 08 sub $0x8,%esp 804c869: 6a 0a push $0xa 804c86b: 50 push %eax 804c86c: e8 4f ba ff ff call 80482c0 <.plt+0xe0> 804c871: 83 c4 10 add $0x10,%esp 804c874: 85 c0 test %eax,%eax 804c876: 0f 85 64 ff ff ff jne 804c7e0 <read_alias_file+0x290> 804c87c: 8d 85 58 fe ff ff lea -0x1a8(%ebp),%eax 804c882: 83 ec 04 sub $0x4,%esp 804c885: 53 push %ebx 804c886: 68 90 01 00 00 push $0x190 804c88b: 50 push %eax 804c88c: e8 df 4c 00 00 call 8051570 <__fgets_unlocked> 804c891: 83 c4 10 add $0x10,%esp 804c894: 85 c0 test %eax,%eax 804c896: 75 c8 jne 804c860 <read_alias_file+0x310> 804c898: e9 43 ff ff ff jmp 804c7e0 <read_alias_file+0x290> 804c89d: 8d 76 00 lea 0x0(%esi),%esi 804c8a0: 8b 95 44 fe ff ff mov -0x1bc(%ebp),%edx 804c8a6: 03 95 40 fe ff ff add -0x1c0(%ebp),%edx 804c8ac: bf 00 04 00 00 mov $0x400,%edi 804c8b1: 81 fa 00 04 00 00 cmp $0x400,%edx 804c8b7: 0f 42 d7 cmovb %edi,%edx 804c8ba: 8b 3d 90 dd 0e 08 mov 0x80edd90,%edi 804c8c0: 83 ec 08 sub $0x8,%esp 804c8c3: 01 d0 add %edx,%eax 804c8c5: 50 push %eax 804c8c6: 89 85 2c fe ff ff mov %eax,-0x1d4(%ebp) 804c8cc: 57 push %edi 804c8cd: e8 6e dd 00 00 call 805a640 <__libc_realloc> 804c8d2: 83 c4 10 add $0x10,%esp 804c8d5: 85 c0 test %eax,%eax 804c8d7: 89 c2 mov %eax,%edx 804c8d9: 0f 84 10 ff ff ff je 804c7ef <read_alias_file+0x29f> 804c8df: 39 c7 cmp %eax,%edi 804c8e1: 8b 0d 8c dd 0e 08 mov 0x80edd8c,%ecx 804c8e7: 75 5e jne 804c947 <read_alias_file+0x3f7> 804c8e9: 8b 85 2c fe ff ff mov -0x1d4(%ebp),%eax 804c8ef: 89 15 90 dd 0e 08 mov %edx,0x80edd90 804c8f5: a3 5c d2 0e 08 mov %eax,0x80ed25c 804c8fa: e9 6b fe ff ff jmp 804c76a <read_alias_file+0x21a> 804c8ff: c6 01 00 movb $0x0,(%ecx) 804c902: e9 e5 fd ff ff jmp 804c6ec <read_alias_file+0x19c> 804c907: 85 c0 test %eax,%eax 804c909: 74 30 je 804c93b <read_alias_file+0x3eb> 804c90b: 8d 3c 00 lea (%eax,%eax,1),%edi 804c90e: c1 e0 04 shl $0x4,%eax 804c911: 83 ec 08 sub $0x8,%esp 804c914: 50 push %eax 804c915: ff 35 8c dd 0e 08 pushl 0x80edd8c 804c91b: e8 20 dd 00 00 call 805a640 <__libc_realloc> 804c920: 83 c4 10 add $0x10,%esp 804c923: 85 c0 test %eax,%eax 804c925: 0f 84 c4 fe ff ff je 804c7ef <read_alias_file+0x29f> 804c92b: a3 8c dd 0e 08 mov %eax,0x80edd8c 804c930: 89 3d 54 d2 0e 08 mov %edi,0x80ed254 804c936: e9 cb fd ff ff jmp 804c706 <read_alias_file+0x1b6> 804c93b: b8 20 03 00 00 mov $0x320,%eax 804c940: bf 64 00 00 00 mov $0x64,%edi 804c945: eb ca jmp 804c911 <read_alias_file+0x3c1> 804c947: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 804c94d: 85 c0 test %eax,%eax 804c94f: 74 98 je 804c8e9 <read_alias_file+0x399> 804c951: 89 d0 mov %edx,%eax 804c953: 89 95 24 fe ff ff mov %edx,-0x1dc(%ebp) 804c959: 29 f8 sub %edi,%eax 804c95b: 89 c7 mov %eax,%edi 804c95d: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 804c963: 8d 04 c1 lea (%ecx,%eax,8),%eax 804c966: 89 85 28 fe ff ff mov %eax,-0x1d8(%ebp) 804c96c: 8b 95 28 fe ff ff mov -0x1d8(%ebp),%edx 804c972: 89 c8 mov %ecx,%eax 804c974: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804c978: 01 38 add %edi,(%eax) 804c97a: 01 78 04 add %edi,0x4(%eax) 804c97d: 83 c0 08 add $0x8,%eax 804c980: 39 d0 cmp %edx,%eax 804c982: 75 f4 jne 804c978 <read_alias_file+0x428> 804c984: 8b 95 24 fe ff ff mov -0x1dc(%ebp),%edx 804c98a: e9 5a ff ff ff jmp 804c8e9 <read_alias_file+0x399> 804c98f: 83 ec 0c sub $0xc,%esp 804c992: ff b5 54 fe ff ff pushl -0x1ac(%ebp) 804c998: e8 53 2a 00 00 call 804f3f0 <_IO_new_fclose> 804c99d: 83 c4 10 add $0x10,%esp 804c9a0: c7 85 30 fe ff ff 00 movl $0x0,-0x1d0(%ebp) 804c9a7: 00 00 00 804c9aa: 8b 85 30 fe ff ff mov -0x1d0(%ebp),%eax 804c9b0: 8d 65 f4 lea -0xc(%ebp),%esp 804c9b3: 5b pop %ebx 804c9b4: 5e pop %esi 804c9b5: 5f pop %edi 804c9b6: 5d pop %ebp 804c9b7: c3 ret 804c9b8: 90 nop 804c9b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0804c9c0 <_nl_expand_alias>: 804c9c0: 55 push %ebp 804c9c1: 57 push %edi 804c9c2: 31 c0 xor %eax,%eax 804c9c4: 56 push %esi 804c9c5: 53 push %ebx 804c9c6: b9 01 00 00 00 mov $0x1,%ecx 804c9cb: 83 ec 1c sub $0x1c,%esp 804c9ce: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804c9d5: 00 804c9d6: 74 01 je 804c9d9 <_nl_expand_alias+0x19> 804c9d8: f0 0f b1 0d 64 d2 0e lock cmpxchg %ecx,0x80ed264 804c9df: 08 804c9e0: 74 0b je 804c9ed <_nl_expand_alias+0x2d> 804c9e2: 8d 0d 64 d2 0e 08 lea 0x80ed264,%ecx 804c9e8: e8 43 33 02 00 call 806fd30 <__lll_lock_wait_private> 804c9ed: a1 50 d2 0e 08 mov 0x80ed250,%eax 804c9f2: 85 c0 test %eax,%eax 804c9f4: 0f 84 02 01 00 00 je 804cafc <_nl_expand_alias+0x13c> 804c9fa: 8b 2d 58 d2 0e 08 mov 0x80ed258,%ebp 804ca00: 85 ed test %ebp,%ebp 804ca02: 74 4e je 804ca52 <_nl_expand_alias+0x92> 804ca04: a1 8c dd 0e 08 mov 0x80edd8c,%eax 804ca09: 31 ff xor %edi,%edi 804ca0b: 89 44 24 0c mov %eax,0xc(%esp) 804ca0f: eb 14 jmp 804ca25 <_nl_expand_alias+0x65> 804ca11: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804ca18: 0f 84 d9 00 00 00 je 804caf7 <_nl_expand_alias+0x137> 804ca1e: 8d 7e 01 lea 0x1(%esi),%edi 804ca21: 39 fd cmp %edi,%ebp 804ca23: 76 2d jbe 804ca52 <_nl_expand_alias+0x92> 804ca25: 8b 44 24 0c mov 0xc(%esp),%eax 804ca29: 8d 74 3d 00 lea 0x0(%ebp,%edi,1),%esi 804ca2d: 83 ec 04 sub $0x4,%esp 804ca30: 68 c0 d0 0c 08 push $0x80cd0c0 804ca35: d1 ee shr %esi 804ca37: 8d 1c f0 lea (%eax,%esi,8),%ebx 804ca3a: ff 33 pushl (%ebx) 804ca3c: ff 74 24 3c pushl 0x3c(%esp) 804ca40: e8 2b b8 ff ff call 8048270 <.plt+0x90> 804ca45: 83 c4 10 add $0x10,%esp 804ca48: 85 c0 test %eax,%eax 804ca4a: 79 cc jns 804ca18 <_nl_expand_alias+0x58> 804ca4c: 89 f5 mov %esi,%ebp 804ca4e: 39 fd cmp %edi,%ebp 804ca50: 77 d3 ja 804ca25 <_nl_expand_alias+0x65> 804ca52: 8b 3d 50 d2 0e 08 mov 0x80ed250,%edi 804ca58: 0f b6 0f movzbl (%edi),%ecx 804ca5b: 84 c9 test %cl,%cl 804ca5d: 74 53 je 804cab2 <_nl_expand_alias+0xf2> 804ca5f: 90 nop 804ca60: 80 f9 3a cmp $0x3a,%cl 804ca63: 8d 57 01 lea 0x1(%edi),%edx 804ca66: 89 f8 mov %edi,%eax 804ca68: 75 18 jne 804ca82 <_nl_expand_alias+0xc2> 804ca6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804ca70: 89 d0 mov %edx,%eax 804ca72: 8d 52 01 lea 0x1(%edx),%edx 804ca75: 0f b6 4a ff movzbl -0x1(%edx),%ecx 804ca79: 80 f9 3a cmp $0x3a,%cl 804ca7c: 74 f2 je 804ca70 <_nl_expand_alias+0xb0> 804ca7e: 84 c9 test %cl,%cl 804ca80: 74 2b je 804caad <_nl_expand_alias+0xed> 804ca82: 8d 50 01 lea 0x1(%eax),%edx 804ca85: eb 10 jmp 804ca97 <_nl_expand_alias+0xd7> 804ca87: 89 f6 mov %esi,%esi 804ca89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804ca90: 80 f9 3a cmp $0x3a,%cl 804ca93: 74 0e je 804caa3 <_nl_expand_alias+0xe3> 804ca95: 89 f2 mov %esi,%edx 804ca97: 0f b6 0a movzbl (%edx),%ecx 804ca9a: 89 d7 mov %edx,%edi 804ca9c: 8d 72 01 lea 0x1(%edx),%esi 804ca9f: 84 c9 test %cl,%cl 804caa1: 75 ed jne 804ca90 <_nl_expand_alias+0xd0> 804caa3: 39 c2 cmp %eax,%edx 804caa5: 77 36 ja 804cadd <_nl_expand_alias+0x11d> 804caa7: 84 c9 test %cl,%cl 804caa9: 89 d0 mov %edx,%eax 804caab: 75 b3 jne 804ca60 <_nl_expand_alias+0xa0> 804caad: a3 50 d2 0e 08 mov %eax,0x80ed250 804cab2: 31 d2 xor %edx,%edx 804cab4: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804cabb: 00 804cabc: 74 01 je 804cabf <_nl_expand_alias+0xff> 804cabe: f0 83 2d 64 d2 0e 08 lock subl $0x1,0x80ed264 804cac5: 01 804cac6: 74 0b je 804cad3 <_nl_expand_alias+0x113> 804cac8: 8d 05 64 d2 0e 08 lea 0x80ed264,%eax 804cace: e8 8d 32 02 00 call 806fd60 <__lll_unlock_wake_private> 804cad3: 83 c4 1c add $0x1c,%esp 804cad6: 89 d0 mov %edx,%eax 804cad8: 5b pop %ebx 804cad9: 5e pop %esi 804cada: 5f pop %edi 804cadb: 5d pop %ebp 804cadc: c3 ret 804cadd: 89 15 50 d2 0e 08 mov %edx,0x80ed250 804cae3: 29 c2 sub %eax,%edx 804cae5: e8 66 fa ff ff call 804c550 <read_alias_file> 804caea: 85 c0 test %eax,%eax 804caec: 0f 84 60 ff ff ff je 804ca52 <_nl_expand_alias+0x92> 804caf2: e9 03 ff ff ff jmp 804c9fa <_nl_expand_alias+0x3a> 804caf7: 8b 53 04 mov 0x4(%ebx),%edx 804cafa: eb b8 jmp 804cab4 <_nl_expand_alias+0xf4> 804cafc: c7 05 50 d2 0e 08 9f movl $0x80bcf9f,0x80ed250 804cb03: cf 0b 08 804cb06: e9 ef fe ff ff jmp 804c9fa <_nl_expand_alias+0x3a> 804cb0b: 66 90 xchg %ax,%ax 804cb0d: 66 90 xchg %ax,%ax 804cb0f: 90 nop 0804cb10 <_nl_make_l10nflist>: 804cb10: 55 push %ebp 804cb11: 57 push %edi 804cb12: 56 push %esi 804cb13: 53 push %ebx 804cb14: 83 ec 28 sub $0x28,%esp 804cb17: ff 74 24 4c pushl 0x4c(%esp) 804cb1b: e8 90 f7 00 00 call 805c2b0 <strlen> 804cb20: 83 c4 10 add $0x10,%esp 804cb23: 8b 6c 24 3c mov 0x3c(%esp),%ebp 804cb27: 89 c6 mov %eax,%esi 804cb29: 8b 44 24 38 mov 0x38(%esp),%eax 804cb2d: 83 e5 04 and $0x4,%ebp 804cb30: 8d 58 02 lea 0x2(%eax),%ebx 804cb33: 0f 84 3f 04 00 00 je 804cf78 <_nl_make_l10nflist+0x468> 804cb39: 83 ec 0c sub $0xc,%esp 804cb3c: ff 74 24 50 pushl 0x50(%esp) 804cb40: e8 6b f7 00 00 call 805c2b0 <strlen> 804cb45: 8d 50 01 lea 0x1(%eax),%edx 804cb48: 83 c4 10 add $0x10,%esp 804cb4b: 8b 44 24 3c mov 0x3c(%esp),%eax 804cb4f: 01 de add %ebx,%esi 804cb51: 31 ff xor %edi,%edi 804cb53: 83 e0 02 and $0x2,%eax 804cb56: 89 04 24 mov %eax,(%esp) 804cb59: 74 1a je 804cb75 <_nl_make_l10nflist+0x65> 804cb5b: 89 54 24 04 mov %edx,0x4(%esp) 804cb5f: 83 ec 0c sub $0xc,%esp 804cb62: ff 74 24 54 pushl 0x54(%esp) 804cb66: e8 45 f7 00 00 call 805c2b0 <strlen> 804cb6b: 83 c4 10 add $0x10,%esp 804cb6e: 8b 54 24 04 mov 0x4(%esp),%edx 804cb72: 8d 78 01 lea 0x1(%eax),%edi 804cb75: 8b 44 24 3c mov 0x3c(%esp),%eax 804cb79: 01 d6 add %edx,%esi 804cb7b: 31 db xor %ebx,%ebx 804cb7d: 83 e0 01 and $0x1,%eax 804cb80: 89 44 24 04 mov %eax,0x4(%esp) 804cb84: 74 12 je 804cb98 <_nl_make_l10nflist+0x88> 804cb86: 83 ec 0c sub $0xc,%esp 804cb89: ff 74 24 58 pushl 0x58(%esp) 804cb8d: e8 1e f7 00 00 call 805c2b0 <strlen> 804cb92: 8d 58 01 lea 0x1(%eax),%ebx 804cb95: 83 c4 10 add $0x10,%esp 804cb98: 8b 44 24 3c mov 0x3c(%esp),%eax 804cb9c: 01 fe add %edi,%esi 804cb9e: 31 ff xor %edi,%edi 804cba0: 83 e0 08 and $0x8,%eax 804cba3: 89 44 24 08 mov %eax,0x8(%esp) 804cba7: 74 12 je 804cbbb <_nl_make_l10nflist+0xab> 804cba9: 83 ec 0c sub $0xc,%esp 804cbac: ff 74 24 5c pushl 0x5c(%esp) 804cbb0: e8 fb f6 00 00 call 805c2b0 <strlen> 804cbb5: 8d 78 01 lea 0x1(%eax),%edi 804cbb8: 83 c4 10 add $0x10,%esp 804cbbb: 83 ec 0c sub $0xc,%esp 804cbbe: ff 74 24 60 pushl 0x60(%esp) 804cbc2: e8 e9 f6 00 00 call 805c2b0 <strlen> 804cbc7: 89 c1 mov %eax,%ecx 804cbc9: 89 44 24 1c mov %eax,0x1c(%esp) 804cbcd: 8d 04 33 lea (%ebx,%esi,1),%eax 804cbd0: 01 f8 add %edi,%eax 804cbd2: 01 c8 add %ecx,%eax 804cbd4: 89 04 24 mov %eax,(%esp) 804cbd7: e8 a4 d4 00 00 call 805a080 <__libc_malloc> 804cbdc: 83 c4 10 add $0x10,%esp 804cbdf: 85 c0 test %eax,%eax 804cbe1: 89 c6 mov %eax,%esi 804cbe3: 0f 84 82 04 00 00 je 804d06b <_nl_make_l10nflist+0x55b> 804cbe9: 83 ec 04 sub $0x4,%esp 804cbec: ff 74 24 3c pushl 0x3c(%esp) 804cbf0: ff 74 24 3c pushl 0x3c(%esp) 804cbf4: 50 push %eax 804cbf5: e8 06 08 01 00 call 805d400 <memcpy> 804cbfa: 83 c4 10 add $0x10,%esp 804cbfd: 8b 4c 24 38 mov 0x38(%esp),%ecx 804cc01: 85 c9 test %ecx,%ecx 804cc03: 74 2b je 804cc30 <_nl_make_l10nflist+0x120> 804cc05: 8b 5c 24 38 mov 0x38(%esp),%ebx 804cc09: 89 f7 mov %esi,%edi 804cc0b: 90 nop 804cc0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804cc10: 83 ec 0c sub $0xc,%esp 804cc13: 57 push %edi 804cc14: e8 97 f6 00 00 call 805c2b0 <strlen> 804cc19: 89 c2 mov %eax,%edx 804cc1b: 83 c4 10 add $0x10,%esp 804cc1e: f7 d2 not %edx 804cc20: 01 d3 add %edx,%ebx 804cc22: 74 0c je 804cc30 <_nl_make_l10nflist+0x120> 804cc24: 01 f8 add %edi,%eax 804cc26: 8d 78 01 lea 0x1(%eax),%edi 804cc29: c6 00 3a movb $0x3a,(%eax) 804cc2c: eb e2 jmp 804cc10 <_nl_make_l10nflist+0x100> 804cc2e: 66 90 xchg %ax,%ax 804cc30: 8b 44 24 38 mov 0x38(%esp),%eax 804cc34: 8b 4c 24 38 mov 0x38(%esp),%ecx 804cc38: 83 ec 08 sub $0x8,%esp 804cc3b: 01 f0 add %esi,%eax 804cc3d: c6 44 0e ff 2f movb $0x2f,-0x1(%esi,%ecx,1) 804cc42: ff 74 24 48 pushl 0x48(%esp) 804cc46: 50 push %eax 804cc47: e8 f4 b5 ff ff call 8048240 <.plt+0x60> 804cc4c: 83 c4 10 add $0x10,%esp 804cc4f: 85 ed test %ebp,%ebp 804cc51: 0f 85 b1 03 00 00 jne 804d008 <_nl_make_l10nflist+0x4f8> 804cc57: 8b 14 24 mov (%esp),%edx 804cc5a: 85 d2 test %edx,%edx 804cc5c: 0f 85 87 03 00 00 jne 804cfe9 <_nl_make_l10nflist+0x4d9> 804cc62: 8b 6c 24 04 mov 0x4(%esp),%ebp 804cc66: 85 ed test %ebp,%ebp 804cc68: 0f 85 60 03 00 00 jne 804cfce <_nl_make_l10nflist+0x4be> 804cc6e: 8b 7c 24 08 mov 0x8(%esp),%edi 804cc72: 85 ff test %edi,%edi 804cc74: 0f 85 39 03 00 00 jne 804cfb3 <_nl_make_l10nflist+0x4a3> 804cc7a: 8b 6c 24 0c mov 0xc(%esp),%ebp 804cc7e: c6 00 2f movb $0x2f,(%eax) 804cc81: 83 ec 04 sub $0x4,%esp 804cc84: 83 c0 01 add $0x1,%eax 804cc87: 83 c5 01 add $0x1,%ebp 804cc8a: 55 push %ebp 804cc8b: ff 74 24 5c pushl 0x5c(%esp) 804cc8f: 50 push %eax 804cc90: e8 6b 07 01 00 call 805d400 <memcpy> 804cc95: 8b 44 24 40 mov 0x40(%esp),%eax 804cc99: 8b 00 mov (%eax),%eax 804cc9b: 89 44 24 14 mov %eax,0x14(%esp) 804cc9f: 83 c4 10 add $0x10,%esp 804cca2: 85 c0 test %eax,%eax 804cca4: 0f 84 c8 03 00 00 je 804d072 <_nl_make_l10nflist+0x562> 804ccaa: 89 c5 mov %eax,%ebp 804ccac: 31 ff xor %edi,%edi 804ccae: 66 90 xchg %ax,%ax 804ccb0: 8b 45 00 mov 0x0(%ebp),%eax 804ccb3: 85 c0 test %eax,%eax 804ccb5: 74 19 je 804ccd0 <_nl_make_l10nflist+0x1c0> 804ccb7: 83 ec 08 sub $0x8,%esp 804ccba: 56 push %esi 804ccbb: 50 push %eax 804ccbc: e8 cf b5 ff ff call 8048290 <.plt+0xb0> 804ccc1: 83 c4 10 add $0x10,%esp 804ccc4: 85 c0 test %eax,%eax 804ccc6: 0f 84 59 03 00 00 je 804d025 <_nl_make_l10nflist+0x515> 804cccc: 78 09 js 804ccd7 <_nl_make_l10nflist+0x1c7> 804ccce: 89 ef mov %ebp,%edi 804ccd0: 8b 6d 0c mov 0xc(%ebp),%ebp 804ccd3: 85 ed test %ebp,%ebp 804ccd5: 75 d9 jne 804ccb0 <_nl_make_l10nflist+0x1a0> 804ccd7: 8b 5c 24 58 mov 0x58(%esp),%ebx 804ccdb: 85 db test %ebx,%ebx 804ccdd: 0f 84 40 03 00 00 je 804d023 <_nl_make_l10nflist+0x513> 804cce3: 8b 5c 24 38 mov 0x38(%esp),%ebx 804cce7: 31 c0 xor %eax,%eax 804cce9: 8b 6c 24 34 mov 0x34(%esp),%ebp 804cced: 85 db test %ebx,%ebx 804ccef: 0f 84 56 03 00 00 je 804d04b <_nl_make_l10nflist+0x53b> 804ccf5: 89 34 24 mov %esi,(%esp) 804ccf8: 89 ee mov %ebp,%esi 804ccfa: 89 c5 mov %eax,%ebp 804ccfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804cd00: 83 ec 0c sub $0xc,%esp 804cd03: 83 c5 01 add $0x1,%ebp 804cd06: 56 push %esi 804cd07: e8 a4 f5 00 00 call 805c2b0 <strlen> 804cd0c: 8d 74 06 01 lea 0x1(%esi,%eax,1),%esi 804cd10: f7 d0 not %eax 804cd12: 83 c4 10 add $0x10,%esp 804cd15: 01 c3 add %eax,%ebx 804cd17: 75 e7 jne 804cd00 <_nl_make_l10nflist+0x1f0> 804cd19: 8b 44 24 3c mov 0x3c(%esp),%eax 804cd1d: 8b 54 24 3c mov 0x3c(%esp),%edx 804cd21: 01 ed add %ebp,%ebp 804cd23: 8b 34 24 mov (%esp),%esi 804cd26: 83 ec 0c sub $0xc,%esp 804cd29: d1 f8 sar %eax 804cd2b: 81 e2 55 55 00 00 and $0x5555,%edx 804cd31: 25 55 d5 ff ff and $0xffffd555,%eax 804cd36: 01 d0 add %edx,%eax 804cd38: 89 c2 mov %eax,%edx 804cd3a: 25 33 33 00 00 and $0x3333,%eax 804cd3f: c1 fa 02 sar $0x2,%edx 804cd42: 81 e2 33 f3 ff ff and $0xfffff333,%edx 804cd48: 01 d0 add %edx,%eax 804cd4a: 89 c2 mov %eax,%edx 804cd4c: c1 fa 04 sar $0x4,%edx 804cd4f: 01 d0 add %edx,%eax 804cd51: 89 c2 mov %eax,%edx 804cd53: 25 0f 0f 00 00 and $0xf0f,%eax 804cd58: c1 fa 08 sar $0x8,%edx 804cd5b: 83 e2 0f and $0xf,%edx 804cd5e: 8d 0c 02 lea (%edx,%eax,1),%ecx 804cd61: d3 e5 shl %cl,%ebp 804cd63: 8d 04 ad 14 00 00 00 lea 0x14(,%ebp,4),%eax 804cd6a: 50 push %eax 804cd6b: e8 10 d3 00 00 call 805a080 <__libc_malloc> 804cd70: 83 c4 10 add $0x10,%esp 804cd73: 85 c0 test %eax,%eax 804cd75: 89 c5 mov %eax,%ebp 804cd77: 0f 84 fc 02 00 00 je 804d079 <_nl_make_l10nflist+0x569> 804cd7d: 89 30 mov %esi,(%eax) 804cd7f: 8b 74 24 34 mov 0x34(%esp),%esi 804cd83: 8b 44 24 38 mov 0x38(%esp),%eax 804cd87: 89 3c 24 mov %edi,(%esp) 804cd8a: 89 f7 mov %esi,%edi 804cd8c: 89 c6 mov %eax,%esi 804cd8e: 66 90 xchg %ax,%ax 804cd90: 83 ec 0c sub $0xc,%esp 804cd93: 83 c3 01 add $0x1,%ebx 804cd96: 57 push %edi 804cd97: e8 14 f5 00 00 call 805c2b0 <strlen> 804cd9c: 8d 7c 07 01 lea 0x1(%edi,%eax,1),%edi 804cda0: f7 d0 not %eax 804cda2: 83 c4 10 add $0x10,%esp 804cda5: 01 c6 add %eax,%esi 804cda7: 75 e7 jne 804cd90 <_nl_make_l10nflist+0x280> 804cda9: 83 fb 01 cmp $0x1,%ebx 804cdac: 8b 3c 24 mov (%esp),%edi 804cdaf: b8 01 00 00 00 mov $0x1,%eax 804cdb4: 0f 84 c5 01 00 00 je 804cf7f <_nl_make_l10nflist+0x46f> 804cdba: 85 ff test %edi,%edi 804cdbc: 89 45 04 mov %eax,0x4(%ebp) 804cdbf: c7 45 08 00 00 00 00 movl $0x0,0x8(%ebp) 804cdc6: 0f 84 d5 01 00 00 je 804cfa1 <_nl_make_l10nflist+0x491> 804cdcc: 8b 47 0c mov 0xc(%edi),%eax 804cdcf: 89 45 0c mov %eax,0xc(%ebp) 804cdd2: 89 6f 0c mov %ebp,0xc(%edi) 804cdd5: 8b 4c 24 38 mov 0x38(%esp),%ecx 804cdd9: 85 c9 test %ecx,%ecx 804cddb: 0f 84 5a 02 00 00 je 804d03b <_nl_make_l10nflist+0x52b> 804cde1: 8b 5c 24 38 mov 0x38(%esp),%ebx 804cde5: 8b 7c 24 34 mov 0x34(%esp),%edi 804cde9: 31 f6 xor %esi,%esi 804cdeb: 90 nop 804cdec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804cdf0: 83 ec 0c sub $0xc,%esp 804cdf3: 83 c6 01 add $0x1,%esi 804cdf6: 57 push %edi 804cdf7: e8 b4 f4 00 00 call 805c2b0 <strlen> 804cdfc: 8d 7c 07 01 lea 0x1(%edi,%eax,1),%edi 804ce00: f7 d0 not %eax 804ce02: 83 c4 10 add $0x10,%esp 804ce05: 01 c3 add %eax,%ebx 804ce07: 75 e7 jne 804cdf0 <_nl_make_l10nflist+0x2e0> 804ce09: 31 c0 xor %eax,%eax 804ce0b: 83 fe 01 cmp $0x1,%esi 804ce0e: 8b 74 24 3c mov 0x3c(%esp),%esi 804ce12: 0f 94 c0 sete %al 804ce15: 29 c6 sub %eax,%esi 804ce17: 85 f6 test %esi,%esi 804ce19: 0f 88 25 02 00 00 js 804d044 <_nl_make_l10nflist+0x534> 804ce1f: 8b 44 24 3c mov 0x3c(%esp),%eax 804ce23: 31 db xor %ebx,%ebx 804ce25: f7 d0 not %eax 804ce27: 89 44 24 04 mov %eax,0x4(%esp) 804ce2b: 8b 44 24 34 mov 0x34(%esp),%eax 804ce2f: 03 44 24 38 add 0x38(%esp),%eax 804ce33: 89 04 24 mov %eax,(%esp) 804ce36: eb 10 jmp 804ce48 <_nl_make_l10nflist+0x338> 804ce38: 90 nop 804ce39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804ce40: 83 ee 01 sub $0x1,%esi 804ce43: 83 fe ff cmp $0xffffffff,%esi 804ce46: 74 14 je 804ce5c <_nl_make_l10nflist+0x34c> 804ce48: 31 ff xor %edi,%edi 804ce4a: 85 74 24 04 test %esi,0x4(%esp) 804ce4e: 0f 84 08 01 00 00 je 804cf5c <_nl_make_l10nflist+0x44c> 804ce54: 83 ee 01 sub $0x1,%esi 804ce57: 83 fe ff cmp $0xffffffff,%esi 804ce5a: 75 ec jne 804ce48 <_nl_make_l10nflist+0x338> 804ce5c: 8b 74 24 54 mov 0x54(%esp),%esi 804ce60: bf c2 cf 0b 08 mov $0x80bcfc2,%edi 804ce65: b9 0b 00 00 00 mov $0xb,%ecx 804ce6a: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 804ce6c: 75 6f jne 804cedd <_nl_make_l10nflist+0x3cd> 804ce6e: 8b 44 24 3c mov 0x3c(%esp),%eax 804ce72: 85 c0 test %eax,%eax 804ce74: 78 67 js 804cedd <_nl_make_l10nflist+0x3cd> 804ce76: 8b 74 24 3c mov 0x3c(%esp),%esi 804ce7a: 89 2c 24 mov %ebp,(%esp) 804ce7d: 8b 7c 24 3c mov 0x3c(%esp),%edi 804ce81: f7 d6 not %esi 804ce83: eb 0b jmp 804ce90 <_nl_make_l10nflist+0x380> 804ce85: 8d 76 00 lea 0x0(%esi),%esi 804ce88: 83 ef 01 sub $0x1,%edi 804ce8b: 83 ff ff cmp $0xffffffff,%edi 804ce8e: 74 4a je 804ceda <_nl_make_l10nflist+0x3ca> 804ce90: 85 f7 test %esi,%edi 804ce92: 75 f4 jne 804ce88 <_nl_make_l10nflist+0x378> 804ce94: 83 ec 04 sub $0x4,%esp 804ce97: 8d 6b 01 lea 0x1(%ebx),%ebp 804ce9a: 6a 01 push $0x1 804ce9c: ff 74 24 5c pushl 0x5c(%esp) 804cea0: ff 74 24 5c pushl 0x5c(%esp) 804cea4: ff 74 24 5c pushl 0x5c(%esp) 804cea8: ff 74 24 5c pushl 0x5c(%esp) 804ceac: ff 74 24 5c pushl 0x5c(%esp) 804ceb0: ff 74 24 5c pushl 0x5c(%esp) 804ceb4: 57 push %edi 804ceb5: 83 ef 01 sub $0x1,%edi 804ceb8: 6a 1b push $0x1b 804ceba: 68 ce cf 0b 08 push $0x80bcfce 804cebf: ff 74 24 5c pushl 0x5c(%esp) 804cec3: e8 48 fc ff ff call 804cb10 <_nl_make_l10nflist> 804cec8: 8b 4c 24 30 mov 0x30(%esp),%ecx 804cecc: 83 c4 30 add $0x30,%esp 804cecf: 83 ff ff cmp $0xffffffff,%edi 804ced2: 89 44 99 10 mov %eax,0x10(%ecx,%ebx,4) 804ced6: 89 eb mov %ebp,%ebx 804ced8: 75 b6 jne 804ce90 <_nl_make_l10nflist+0x380> 804ceda: 8b 2c 24 mov (%esp),%ebp 804cedd: c7 44 9d 10 00 00 00 movl $0x0,0x10(%ebp,%ebx,4) 804cee4: 00 804cee5: 83 c4 1c add $0x1c,%esp 804cee8: 89 e8 mov %ebp,%eax 804ceea: 5b pop %ebx 804ceeb: 5e pop %esi 804ceec: 5f pop %edi 804ceed: 5d pop %ebp 804ceee: c3 ret 804ceef: 90 nop 804cef0: 3b 3c 24 cmp (%esp),%edi 804cef3: 0f 83 47 ff ff ff jae 804ce40 <_nl_make_l10nflist+0x330> 804cef9: 83 ec 08 sub $0x8,%esp 804cefc: 6a 00 push $0x0 804cefe: 57 push %edi 804ceff: e8 0c b3 ff ff call 8048210 <.plt+0x30> 804cf04: 83 c4 10 add $0x10,%esp 804cf07: 8d 50 01 lea 0x1(%eax),%edx 804cf0a: 3b 14 24 cmp (%esp),%edx 804cf0d: 0f 83 2d ff ff ff jae 804ce40 <_nl_make_l10nflist+0x330> 804cf13: 85 d2 test %edx,%edx 804cf15: 0f 84 25 ff ff ff je 804ce40 <_nl_make_l10nflist+0x330> 804cf1b: 89 d7 mov %edx,%edi 804cf1d: 83 ec 0c sub $0xc,%esp 804cf20: 83 c3 01 add $0x1,%ebx 804cf23: 57 push %edi 804cf24: e8 87 f3 00 00 call 805c2b0 <strlen> 804cf29: 83 c4 0c add $0xc,%esp 804cf2c: 83 c0 01 add $0x1,%eax 804cf2f: 6a 01 push $0x1 804cf31: ff 74 24 5c pushl 0x5c(%esp) 804cf35: ff 74 24 5c pushl 0x5c(%esp) 804cf39: ff 74 24 5c pushl 0x5c(%esp) 804cf3d: ff 74 24 5c pushl 0x5c(%esp) 804cf41: ff 74 24 5c pushl 0x5c(%esp) 804cf45: ff 74 24 5c pushl 0x5c(%esp) 804cf49: 56 push %esi 804cf4a: 50 push %eax 804cf4b: 57 push %edi 804cf4c: ff 74 24 5c pushl 0x5c(%esp) 804cf50: e8 bb fb ff ff call 804cb10 <_nl_make_l10nflist> 804cf55: 83 c4 30 add $0x30,%esp 804cf58: 89 44 9d 0c mov %eax,0xc(%ebp,%ebx,4) 804cf5c: 85 ff test %edi,%edi 804cf5e: 75 90 jne 804cef0 <_nl_make_l10nflist+0x3e0> 804cf60: 8b 54 24 38 mov 0x38(%esp),%edx 804cf64: 85 d2 test %edx,%edx 804cf66: 0f 84 d4 fe ff ff je 804ce40 <_nl_make_l10nflist+0x330> 804cf6c: 8b 7c 24 34 mov 0x34(%esp),%edi 804cf70: eb ab jmp 804cf1d <_nl_make_l10nflist+0x40d> 804cf72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804cf78: 31 d2 xor %edx,%edx 804cf7a: e9 cc fb ff ff jmp 804cb4b <_nl_make_l10nflist+0x3b> 804cf7f: 8b 44 24 3c mov 0x3c(%esp),%eax 804cf83: c7 45 08 00 00 00 00 movl $0x0,0x8(%ebp) 804cf8a: 83 e0 03 and $0x3,%eax 804cf8d: 83 f8 03 cmp $0x3,%eax 804cf90: 0f 94 c0 sete %al 804cf93: 85 ff test %edi,%edi 804cf95: 0f b6 c0 movzbl %al,%eax 804cf98: 89 45 04 mov %eax,0x4(%ebp) 804cf9b: 0f 85 2b fe ff ff jne 804cdcc <_nl_make_l10nflist+0x2bc> 804cfa1: 8b 44 24 04 mov 0x4(%esp),%eax 804cfa5: 89 45 0c mov %eax,0xc(%ebp) 804cfa8: 8b 44 24 30 mov 0x30(%esp),%eax 804cfac: 89 28 mov %ebp,(%eax) 804cfae: e9 22 fe ff ff jmp 804cdd5 <_nl_make_l10nflist+0x2c5> 804cfb3: 8d 50 01 lea 0x1(%eax),%edx 804cfb6: 83 ec 08 sub $0x8,%esp 804cfb9: c6 00 40 movb $0x40,(%eax) 804cfbc: ff 74 24 58 pushl 0x58(%esp) 804cfc0: 52 push %edx 804cfc1: e8 7a b2 ff ff call 8048240 <.plt+0x60> 804cfc6: 83 c4 10 add $0x10,%esp 804cfc9: e9 ac fc ff ff jmp 804cc7a <_nl_make_l10nflist+0x16a> 804cfce: 8d 50 01 lea 0x1(%eax),%edx 804cfd1: 83 ec 08 sub $0x8,%esp 804cfd4: c6 00 2e movb $0x2e,(%eax) 804cfd7: ff 74 24 54 pushl 0x54(%esp) 804cfdb: 52 push %edx 804cfdc: e8 5f b2 ff ff call 8048240 <.plt+0x60> 804cfe1: 83 c4 10 add $0x10,%esp 804cfe4: e9 85 fc ff ff jmp 804cc6e <_nl_make_l10nflist+0x15e> 804cfe9: 8d 50 01 lea 0x1(%eax),%edx 804cfec: 83 ec 08 sub $0x8,%esp 804cfef: c6 00 2e movb $0x2e,(%eax) 804cff2: ff 74 24 50 pushl 0x50(%esp) 804cff6: 52 push %edx 804cff7: e8 44 b2 ff ff call 8048240 <.plt+0x60> 804cffc: 83 c4 10 add $0x10,%esp 804cfff: e9 5e fc ff ff jmp 804cc62 <_nl_make_l10nflist+0x152> 804d004: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804d008: 8d 50 01 lea 0x1(%eax),%edx 804d00b: 83 ec 08 sub $0x8,%esp 804d00e: c6 00 5f movb $0x5f,(%eax) 804d011: ff 74 24 4c pushl 0x4c(%esp) 804d015: 52 push %edx 804d016: e8 25 b2 ff ff call 8048240 <.plt+0x60> 804d01b: 83 c4 10 add $0x10,%esp 804d01e: e9 34 fc ff ff jmp 804cc57 <_nl_make_l10nflist+0x147> 804d023: 31 ed xor %ebp,%ebp 804d025: 83 ec 0c sub $0xc,%esp 804d028: 56 push %esi 804d029: e8 62 d5 00 00 call 805a590 <__cfree> 804d02e: 83 c4 10 add $0x10,%esp 804d031: 89 e8 mov %ebp,%eax 804d033: 83 c4 1c add $0x1c,%esp 804d036: 5b pop %ebx 804d037: 5e pop %esi 804d038: 5f pop %edi 804d039: 5d pop %ebp 804d03a: c3 ret 804d03b: 8b 74 24 3c mov 0x3c(%esp),%esi 804d03f: e9 d3 fd ff ff jmp 804ce17 <_nl_make_l10nflist+0x307> 804d044: 31 db xor %ebx,%ebx 804d046: e9 11 fe ff ff jmp 804ce5c <_nl_make_l10nflist+0x34c> 804d04b: 83 ec 0c sub $0xc,%esp 804d04e: 6a 14 push $0x14 804d050: e8 2b d0 00 00 call 805a080 <__libc_malloc> 804d055: 83 c4 10 add $0x10,%esp 804d058: 85 c0 test %eax,%eax 804d05a: 89 c5 mov %eax,%ebp 804d05c: 74 1b je 804d079 <_nl_make_l10nflist+0x569> 804d05e: 89 75 00 mov %esi,0x0(%ebp) 804d061: b8 01 00 00 00 mov $0x1,%eax 804d066: e9 4f fd ff ff jmp 804cdba <_nl_make_l10nflist+0x2aa> 804d06b: 31 ed xor %ebp,%ebp 804d06d: e9 73 fe ff ff jmp 804cee5 <_nl_make_l10nflist+0x3d5> 804d072: 31 ff xor %edi,%edi 804d074: e9 5e fc ff ff jmp 804ccd7 <_nl_make_l10nflist+0x1c7> 804d079: 83 ec 0c sub $0xc,%esp 804d07c: 31 ed xor %ebp,%ebp 804d07e: 56 push %esi 804d07f: e8 0c d5 00 00 call 805a590 <__cfree> 804d084: 83 c4 10 add $0x10,%esp 804d087: e9 59 fe ff ff jmp 804cee5 <_nl_make_l10nflist+0x3d5> 804d08c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0804d090 <_nl_normalize_codeset>: 804d090: 55 push %ebp 804d091: 57 push %edi 804d092: 56 push %esi 804d093: 53 push %ebx 804d094: 83 ec 1c sub $0x1c,%esp 804d097: 8b 54 24 34 mov 0x34(%esp),%edx 804d09b: 85 d2 test %edx,%edx 804d09d: 0f 84 ee 00 00 00 je 804d191 <_nl_normalize_codeset+0x101> 804d0a3: 8b 44 24 30 mov 0x30(%esp),%eax 804d0a7: 8b 74 24 34 mov 0x34(%esp),%esi 804d0ab: bb 01 00 00 00 mov $0x1,%ebx 804d0b0: 8b 3d f4 d0 0c 08 mov 0x80cd0f4,%edi 804d0b6: 31 c9 xor %ecx,%ecx 804d0b8: 31 ed xor %ebp,%ebp 804d0ba: 01 c6 add %eax,%esi 804d0bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804d0c0: 0f b6 10 movzbl (%eax),%edx 804d0c3: f6 04 57 08 testb $0x8,(%edi,%edx,2) 804d0c7: 74 0c je 804d0d5 <_nl_normalize_codeset+0x45> 804d0c9: 83 ea 30 sub $0x30,%edx 804d0cc: 83 c1 01 add $0x1,%ecx 804d0cf: 83 fa 0a cmp $0xa,%edx 804d0d2: 0f 43 dd cmovae %ebp,%ebx 804d0d5: 83 c0 01 add $0x1,%eax 804d0d8: 39 c6 cmp %eax,%esi 804d0da: 75 e4 jne 804d0c0 <_nl_normalize_codeset+0x30> 804d0dc: 85 db test %ebx,%ebx 804d0de: 75 70 jne 804d150 <_nl_normalize_codeset+0xc0> 804d0e0: 83 ec 0c sub $0xc,%esp 804d0e3: 83 c1 01 add $0x1,%ecx 804d0e6: 51 push %ecx 804d0e7: e8 94 cf 00 00 call 805a080 <__libc_malloc> 804d0ec: 83 c4 10 add $0x10,%esp 804d0ef: 85 c0 test %eax,%eax 804d0f1: 89 c3 mov %eax,%ebx 804d0f3: 0f 84 9f 00 00 00 je 804d198 <_nl_normalize_codeset+0x108> 804d0f9: 89 5c 24 0c mov %ebx,0xc(%esp) 804d0fd: 8b 2d f8 d0 0c 08 mov 0x80cd0f8,%ebp 804d103: 8b 54 24 30 mov 0x30(%esp),%edx 804d107: eb 18 jmp 804d121 <_nl_normalize_codeset+0x91> 804d109: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804d110: 8b 44 85 00 mov 0x0(%ebp,%eax,4),%eax 804d114: 83 c3 01 add $0x1,%ebx 804d117: 88 43 ff mov %al,-0x1(%ebx) 804d11a: 83 c2 01 add $0x1,%edx 804d11d: 39 d6 cmp %edx,%esi 804d11f: 74 20 je 804d141 <_nl_normalize_codeset+0xb1> 804d121: 0f b6 02 movzbl (%edx),%eax 804d124: f6 44 47 01 04 testb $0x4,0x1(%edi,%eax,2) 804d129: 89 c1 mov %eax,%ecx 804d12b: 75 e3 jne 804d110 <_nl_normalize_codeset+0x80> 804d12d: 83 e8 30 sub $0x30,%eax 804d130: 83 f8 09 cmp $0x9,%eax 804d133: 77 e5 ja 804d11a <_nl_normalize_codeset+0x8a> 804d135: 83 c2 01 add $0x1,%edx 804d138: 88 0b mov %cl,(%ebx) 804d13a: 83 c3 01 add $0x1,%ebx 804d13d: 39 d6 cmp %edx,%esi 804d13f: 75 e0 jne 804d121 <_nl_normalize_codeset+0x91> 804d141: c6 03 00 movb $0x0,(%ebx) 804d144: 8b 44 24 0c mov 0xc(%esp),%eax 804d148: 83 c4 1c add $0x1c,%esp 804d14b: 5b pop %ebx 804d14c: 5e pop %esi 804d14d: 5f pop %edi 804d14e: 5d pop %ebp 804d14f: c3 ret 804d150: 83 ec 0c sub $0xc,%esp 804d153: 83 c1 04 add $0x4,%ecx 804d156: 51 push %ecx 804d157: e8 24 cf 00 00 call 805a080 <__libc_malloc> 804d15c: 89 44 24 1c mov %eax,0x1c(%esp) 804d160: 83 c4 10 add $0x10,%esp 804d163: 85 c0 test %eax,%eax 804d165: 74 dd je 804d144 <_nl_normalize_codeset+0xb4> 804d167: 8b 44 24 0c mov 0xc(%esp),%eax 804d16b: c7 00 69 73 6f 00 movl $0x6f7369,(%eax) 804d171: 8d 58 03 lea 0x3(%eax),%ebx 804d174: 8b 44 24 34 mov 0x34(%esp),%eax 804d178: 85 c0 test %eax,%eax 804d17a: 74 c5 je 804d141 <_nl_normalize_codeset+0xb1> 804d17c: 8b 44 24 30 mov 0x30(%esp),%eax 804d180: 8b 74 24 34 mov 0x34(%esp),%esi 804d184: 8b 3d f4 d0 0c 08 mov 0x80cd0f4,%edi 804d18a: 01 c6 add %eax,%esi 804d18c: e9 6c ff ff ff jmp 804d0fd <_nl_normalize_codeset+0x6d> 804d191: 83 ec 0c sub $0xc,%esp 804d194: 6a 04 push $0x4 804d196: eb bf jmp 804d157 <_nl_normalize_codeset+0xc7> 804d198: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 804d19f: 00 804d1a0: eb a2 jmp 804d144 <_nl_normalize_codeset+0xb4> 804d1a2: 66 90 xchg %ax,%ax 804d1a4: 66 90 xchg %ax,%ax 804d1a6: 66 90 xchg %ax,%ax 804d1a8: 66 90 xchg %ax,%ax 804d1aa: 66 90 xchg %ax,%ax 804d1ac: 66 90 xchg %ax,%ax 804d1ae: 66 90 xchg %ax,%ax 0804d1b0 <_nl_explode_name>: 804d1b0: 55 push %ebp 804d1b1: 57 push %edi 804d1b2: 56 push %esi 804d1b3: 53 push %ebx 804d1b4: 83 ec 1c sub $0x1c,%esp 804d1b7: 8b 44 24 38 mov 0x38(%esp),%eax 804d1bb: 8b 54 24 3c mov 0x3c(%esp),%edx 804d1bf: 8b 6c 24 40 mov 0x40(%esp),%ebp 804d1c3: 8b 74 24 30 mov 0x30(%esp),%esi 804d1c7: c7 00 00 00 00 00 movl $0x0,(%eax) 804d1cd: 8b 44 24 44 mov 0x44(%esp),%eax 804d1d1: c7 02 00 00 00 00 movl $0x0,(%edx) 804d1d7: c7 45 00 00 00 00 00 movl $0x0,0x0(%ebp) 804d1de: c7 00 00 00 00 00 movl $0x0,(%eax) 804d1e4: 8b 44 24 34 mov 0x34(%esp),%eax 804d1e8: 89 30 mov %esi,(%eax) 804d1ea: 0f b6 06 movzbl (%esi),%eax 804d1ed: a8 bf test $0xbf,%al 804d1ef: 0f 84 83 01 00 00 je 804d378 <_nl_explode_name+0x1c8> 804d1f5: 3c 5f cmp $0x5f,%al 804d1f7: 0f 84 7b 01 00 00 je 804d378 <_nl_explode_name+0x1c8> 804d1fd: 3c 2e cmp $0x2e,%al 804d1ff: 0f 84 73 01 00 00 je 804d378 <_nl_explode_name+0x1c8> 804d205: 89 f3 mov %esi,%ebx 804d207: eb 1d jmp 804d226 <_nl_explode_name+0x76> 804d209: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804d210: 3c 5f cmp $0x5f,%al 804d212: 74 1d je 804d231 <_nl_explode_name+0x81> 804d214: 3c 40 cmp $0x40,%al 804d216: 89 cb mov %ecx,%ebx 804d218: 0f 84 f2 00 00 00 je 804d310 <_nl_explode_name+0x160> 804d21e: 3c 2e cmp $0x2e,%al 804d220: 0f 84 ea 00 00 00 je 804d310 <_nl_explode_name+0x160> 804d226: 0f b6 43 01 movzbl 0x1(%ebx),%eax 804d22a: 8d 4b 01 lea 0x1(%ebx),%ecx 804d22d: 84 c0 test %al,%al 804d22f: 75 df jne 804d210 <_nl_explode_name+0x60> 804d231: 39 ce cmp %ecx,%esi 804d233: 0f 84 3f 01 00 00 je 804d378 <_nl_explode_name+0x1c8> 804d239: 3c 5f cmp $0x5f,%al 804d23b: 0f 85 d3 00 00 00 jne 804d314 <_nl_explode_name+0x164> 804d241: 83 c3 02 add $0x2,%ebx 804d244: c6 01 00 movb $0x0,(%ecx) 804d247: 89 1a mov %ebx,(%edx) 804d249: 0f b6 41 01 movzbl 0x1(%ecx),%eax 804d24d: a8 bf test $0xbf,%al 804d24f: 75 11 jne 804d262 <_nl_explode_name+0xb2> 804d251: eb 13 jmp 804d266 <_nl_explode_name+0xb6> 804d253: 90 nop 804d254: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804d258: 83 c3 01 add $0x1,%ebx 804d25b: 0f b6 03 movzbl (%ebx),%eax 804d25e: a8 bf test $0xbf,%al 804d260: 74 04 je 804d266 <_nl_explode_name+0xb6> 804d262: 3c 2e cmp $0x2e,%al 804d264: 75 f2 jne 804d258 <_nl_explode_name+0xa8> 804d266: 3c 2e cmp $0x2e,%al 804d268: be 04 00 00 00 mov $0x4,%esi 804d26d: 0f 85 ad 00 00 00 jne 804d320 <_nl_explode_name+0x170> 804d273: 90 nop 804d274: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804d278: 8d 4b 01 lea 0x1(%ebx),%ecx 804d27b: c6 03 00 movb $0x0,(%ebx) 804d27e: 89 4d 00 mov %ecx,0x0(%ebp) 804d281: 0f b6 43 01 movzbl 0x1(%ebx),%eax 804d285: a8 bf test $0xbf,%al 804d287: 0f 84 2d 01 00 00 je 804d3ba <_nl_explode_name+0x20a> 804d28d: 89 cf mov %ecx,%edi 804d28f: eb 09 jmp 804d29a <_nl_explode_name+0xea> 804d291: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804d298: 89 df mov %ebx,%edi 804d29a: f6 47 01 bf testb $0xbf,0x1(%edi) 804d29e: 8d 5f 01 lea 0x1(%edi),%ebx 804d2a1: 75 f5 jne 804d298 <_nl_explode_name+0xe8> 804d2a3: 89 7c 24 04 mov %edi,0x4(%esp) 804d2a7: 89 f7 mov %esi,%edi 804d2a9: 83 cf 02 or $0x2,%edi 804d2ac: 39 d9 cmp %ebx,%ecx 804d2ae: 0f 84 10 01 00 00 je 804d3c4 <_nl_explode_name+0x214> 804d2b4: 89 d8 mov %ebx,%eax 804d2b6: 89 54 24 0c mov %edx,0xc(%esp) 804d2ba: 83 ec 08 sub $0x8,%esp 804d2bd: 29 c8 sub %ecx,%eax 804d2bf: 50 push %eax 804d2c0: 51 push %ecx 804d2c1: e8 ca fd ff ff call 804d090 <_nl_normalize_codeset> 804d2c6: 89 c1 mov %eax,%ecx 804d2c8: 8b 44 24 54 mov 0x54(%esp),%eax 804d2cc: 83 c4 10 add $0x10,%esp 804d2cf: 85 c9 test %ecx,%ecx 804d2d1: 89 08 mov %ecx,(%eax) 804d2d3: 0f 84 f2 00 00 00 je 804d3cb <_nl_explode_name+0x21b> 804d2d9: 83 ec 08 sub $0x8,%esp 804d2dc: 51 push %ecx 804d2dd: 89 4c 24 14 mov %ecx,0x14(%esp) 804d2e1: ff 75 00 pushl 0x0(%ebp) 804d2e4: e8 a7 af ff ff call 8048290 <.plt+0xb0> 804d2e9: 83 c4 10 add $0x10,%esp 804d2ec: 85 c0 test %eax,%eax 804d2ee: 8b 4c 24 08 mov 0x8(%esp),%ecx 804d2f2: 8b 54 24 0c mov 0xc(%esp),%edx 804d2f6: 0f 84 9b 00 00 00 je 804d397 <_nl_explode_name+0x1e7> 804d2fc: 8b 44 24 04 mov 0x4(%esp),%eax 804d300: 83 ce 03 or $0x3,%esi 804d303: 0f b6 40 01 movzbl 0x1(%eax),%eax 804d307: eb 17 jmp 804d320 <_nl_explode_name+0x170> 804d309: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804d310: 39 ce cmp %ecx,%esi 804d312: 74 64 je 804d378 <_nl_explode_name+0x1c8> 804d314: 31 f6 xor %esi,%esi 804d316: 3c 2e cmp $0x2e,%al 804d318: 89 cb mov %ecx,%ebx 804d31a: 0f 84 58 ff ff ff je 804d278 <_nl_explode_name+0xc8> 804d320: 3c 40 cmp $0x40,%al 804d322: 74 34 je 804d358 <_nl_explode_name+0x1a8> 804d324: 8b 02 mov (%edx),%eax 804d326: 85 c0 test %eax,%eax 804d328: 74 0b je 804d335 <_nl_explode_name+0x185> 804d32a: 89 f2 mov %esi,%edx 804d32c: 83 e2 fb and $0xfffffffb,%edx 804d32f: 80 38 00 cmpb $0x0,(%eax) 804d332: 0f 44 f2 cmove %edx,%esi 804d335: 8b 45 00 mov 0x0(%ebp),%eax 804d338: 85 c0 test %eax,%eax 804d33a: 74 0b je 804d347 <_nl_explode_name+0x197> 804d33c: 89 f2 mov %esi,%edx 804d33e: 83 e2 fd and $0xfffffffd,%edx 804d341: 80 38 00 cmpb $0x0,(%eax) 804d344: 0f 44 f2 cmove %edx,%esi 804d347: 83 c4 1c add $0x1c,%esp 804d34a: 89 f0 mov %esi,%eax 804d34c: 5b pop %ebx 804d34d: 5e pop %esi 804d34e: 5f pop %edi 804d34f: 5d pop %ebp 804d350: c3 ret 804d351: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804d358: 8b 7c 24 38 mov 0x38(%esp),%edi 804d35c: 8d 43 01 lea 0x1(%ebx),%eax 804d35f: c6 03 00 movb $0x0,(%ebx) 804d362: 89 07 mov %eax,(%edi) 804d364: 89 f0 mov %esi,%eax 804d366: 83 c8 08 or $0x8,%eax 804d369: 80 7b 01 00 cmpb $0x0,0x1(%ebx) 804d36d: 0f 45 f0 cmovne %eax,%esi 804d370: eb b2 jmp 804d324 <_nl_explode_name+0x174> 804d372: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804d378: 89 54 24 04 mov %edx,0x4(%esp) 804d37c: 83 ec 08 sub $0x8,%esp 804d37f: 6a 00 push $0x0 804d381: 56 push %esi 804d382: 31 f6 xor %esi,%esi 804d384: e8 87 ae ff ff call 8048210 <.plt+0x30> 804d389: 83 c4 10 add $0x10,%esp 804d38c: 89 c3 mov %eax,%ebx 804d38e: 8b 54 24 04 mov 0x4(%esp),%edx 804d392: 0f b6 00 movzbl (%eax),%eax 804d395: eb 89 jmp 804d320 <_nl_explode_name+0x170> 804d397: 89 54 24 08 mov %edx,0x8(%esp) 804d39b: 83 ec 0c sub $0xc,%esp 804d39e: 89 fe mov %edi,%esi 804d3a0: 51 push %ecx 804d3a1: e8 ea d1 00 00 call 805a590 <__cfree> 804d3a6: 8b 44 24 14 mov 0x14(%esp),%eax 804d3aa: 83 c4 10 add $0x10,%esp 804d3ad: 8b 54 24 08 mov 0x8(%esp),%edx 804d3b1: 0f b6 40 01 movzbl 0x1(%eax),%eax 804d3b5: e9 66 ff ff ff jmp 804d320 <_nl_explode_name+0x170> 804d3ba: 83 ce 02 or $0x2,%esi 804d3bd: 89 cb mov %ecx,%ebx 804d3bf: e9 5c ff ff ff jmp 804d320 <_nl_explode_name+0x170> 804d3c4: 89 fe mov %edi,%esi 804d3c6: e9 55 ff ff ff jmp 804d320 <_nl_explode_name+0x170> 804d3cb: be ff ff ff ff mov $0xffffffff,%esi 804d3d0: e9 72 ff ff ff jmp 804d347 <_nl_explode_name+0x197> 804d3d5: 66 90 xchg %ax,%ax 804d3d7: 66 90 xchg %ax,%ax 804d3d9: 66 90 xchg %ax,%ax 804d3db: 66 90 xchg %ax,%ax 804d3dd: 66 90 xchg %ax,%ax 804d3df: 90 nop 0804d3e0 <__gettext_free_exp>: 804d3e0: 85 c0 test %eax,%eax 804d3e2: 74 24 je 804d408 <__gettext_free_exp+0x28> 804d3e4: 53 push %ebx 804d3e5: 89 c3 mov %eax,%ebx 804d3e7: 83 ec 08 sub $0x8,%esp 804d3ea: 8b 00 mov (%eax),%eax 804d3ec: 83 f8 02 cmp $0x2,%eax 804d3ef: 74 27 je 804d418 <__gettext_free_exp+0x38> 804d3f1: 83 f8 03 cmp $0x3,%eax 804d3f4: 74 1a je 804d410 <__gettext_free_exp+0x30> 804d3f6: 83 f8 01 cmp $0x1,%eax 804d3f9: 74 25 je 804d420 <__gettext_free_exp+0x40> 804d3fb: 83 ec 0c sub $0xc,%esp 804d3fe: 53 push %ebx 804d3ff: e8 8c d1 00 00 call 805a590 <__cfree> 804d404: 83 c4 18 add $0x18,%esp 804d407: 5b pop %ebx 804d408: f3 c3 repz ret 804d40a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804d410: 8b 43 10 mov 0x10(%ebx),%eax 804d413: e8 c8 ff ff ff call 804d3e0 <__gettext_free_exp> 804d418: 8b 43 0c mov 0xc(%ebx),%eax 804d41b: e8 c0 ff ff ff call 804d3e0 <__gettext_free_exp> 804d420: 8b 43 08 mov 0x8(%ebx),%eax 804d423: e8 b8 ff ff ff call 804d3e0 <__gettext_free_exp> 804d428: eb d1 jmp 804d3fb <__gettext_free_exp+0x1b> 804d42a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0804d430 <new_exp>: 804d430: 55 push %ebp 804d431: 57 push %edi 804d432: 89 d5 mov %edx,%ebp 804d434: 56 push %esi 804d435: 53 push %ebx 804d436: 89 c3 mov %eax,%ebx 804d438: 89 c7 mov %eax,%edi 804d43a: 83 ec 1c sub $0x1c,%esp 804d43d: 83 eb 01 sub $0x1,%ebx 804d440: 78 7a js 804d4bc <new_exp+0x8c> 804d442: 8b 14 99 mov (%ecx,%ebx,4),%edx 804d445: 89 ce mov %ecx,%esi 804d447: 85 d2 test %edx,%edx 804d449: 74 58 je 804d4a3 <new_exp+0x73> 804d44b: 89 d8 mov %ebx,%eax 804d44d: eb 08 jmp 804d457 <new_exp+0x27> 804d44f: 90 nop 804d450: 8b 0c 86 mov (%esi,%eax,4),%ecx 804d453: 85 c9 test %ecx,%ecx 804d455: 74 4c je 804d4a3 <new_exp+0x73> 804d457: 83 e8 01 sub $0x1,%eax 804d45a: 83 f8 ff cmp $0xffffffff,%eax 804d45d: 75 f1 jne 804d450 <new_exp+0x20> 804d45f: 89 54 24 0c mov %edx,0xc(%esp) 804d463: 83 ec 0c sub $0xc,%esp 804d466: 6a 14 push $0x14 804d468: e8 13 cc 00 00 call 805a080 <__libc_malloc> 804d46d: 83 c4 10 add $0x10,%esp 804d470: 85 c0 test %eax,%eax 804d472: 8b 54 24 0c mov 0xc(%esp),%edx 804d476: 74 2b je 804d4a3 <new_exp+0x73> 804d478: 89 38 mov %edi,(%eax) 804d47a: 89 68 04 mov %ebp,0x4(%eax) 804d47d: 89 54 98 08 mov %edx,0x8(%eax,%ebx,4) 804d481: 83 eb 01 sub $0x1,%ebx 804d484: 83 fb ff cmp $0xffffffff,%ebx 804d487: 74 2b je 804d4b4 <new_exp+0x84> 804d489: 8b 14 9e mov (%esi,%ebx,4),%edx 804d48c: 89 54 98 08 mov %edx,0x8(%eax,%ebx,4) 804d490: 83 eb 01 sub $0x1,%ebx 804d493: 83 fb ff cmp $0xffffffff,%ebx 804d496: 75 f1 jne 804d489 <new_exp+0x59> 804d498: 83 c4 1c add $0x1c,%esp 804d49b: 5b pop %ebx 804d49c: 5e pop %esi 804d49d: 5f pop %edi 804d49e: 5d pop %ebp 804d49f: c3 ret 804d4a0: 8b 14 9e mov (%esi,%ebx,4),%edx 804d4a3: 89 d0 mov %edx,%eax 804d4a5: 83 eb 01 sub $0x1,%ebx 804d4a8: e8 33 ff ff ff call 804d3e0 <__gettext_free_exp> 804d4ad: 83 fb ff cmp $0xffffffff,%ebx 804d4b0: 75 ee jne 804d4a0 <new_exp+0x70> 804d4b2: 31 c0 xor %eax,%eax 804d4b4: 83 c4 1c add $0x1c,%esp 804d4b7: 5b pop %ebx 804d4b8: 5e pop %esi 804d4b9: 5f pop %edi 804d4ba: 5d pop %ebp 804d4bb: c3 ret 804d4bc: 83 ec 0c sub $0xc,%esp 804d4bf: 6a 14 push $0x14 804d4c1: e8 ba cb 00 00 call 805a080 <__libc_malloc> 804d4c6: 83 c4 10 add $0x10,%esp 804d4c9: 85 c0 test %eax,%eax 804d4cb: 74 e5 je 804d4b2 <new_exp+0x82> 804d4cd: 89 38 mov %edi,(%eax) 804d4cf: 89 68 04 mov %ebp,0x4(%eax) 804d4d2: 83 c4 1c add $0x1c,%esp 804d4d5: 5b pop %ebx 804d4d6: 5e pop %esi 804d4d7: 5f pop %edi 804d4d8: 5d pop %ebp 804d4d9: c3 ret 804d4da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0804d4e0 <__gettextparse>: 804d4e0: 55 push %ebp 804d4e1: 57 push %edi 804d4e2: 31 c9 xor %ecx,%ecx 804d4e4: 56 push %esi 804d4e5: 53 push %ebx 804d4e6: 81 ec ec 04 00 00 sub $0x4ec,%esp 804d4ec: 8d b4 24 c0 01 00 00 lea 0x1c0(%esp),%esi 804d4f3: 8d 5c 24 30 lea 0x30(%esp),%ebx 804d4f7: 66 89 4c 24 30 mov %cx,0x30(%esp) 804d4fc: 31 c9 xor %ecx,%ecx 804d4fe: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 804d505: 00 804d506: c7 44 24 04 fe ff ff movl $0xfffffffe,0x4(%esp) 804d50d: ff 804d50e: 89 74 24 10 mov %esi,0x10(%esp) 804d512: 89 f5 mov %esi,%ebp 804d514: c7 44 24 0c c8 00 00 movl $0xc8,0xc(%esp) 804d51b: 00 804d51c: 89 df mov %ebx,%edi 804d51e: 89 ce mov %ecx,%esi 804d520: 0f be 86 bc d2 0b 08 movsbl 0x80bd2bc(%esi),%eax 804d527: 83 f8 f6 cmp $0xfffffff6,%eax 804d52a: 74 42 je 804d56e <__gettextparse+0x8e> 804d52c: 83 7c 24 04 fe cmpl $0xfffffffe,0x4(%esp) 804d531: 0f 84 c9 02 00 00 je 804d800 <__gettextparse+0x320> 804d537: 8b 54 24 04 mov 0x4(%esp),%edx 804d53b: 85 d2 test %edx,%edx 804d53d: 0f 8e 4d 02 00 00 jle 804d790 <__gettextparse+0x2b0> 804d543: 8b 4c 24 04 mov 0x4(%esp),%ecx 804d547: 0f b6 89 20 d3 0b 08 movzbl 0x80bd320(%ecx),%ecx 804d54e: 89 4c 24 08 mov %ecx,0x8(%esp) 804d552: 8b 4c 24 08 mov 0x8(%esp),%ecx 804d556: 01 c1 add %eax,%ecx 804d558: 83 f9 36 cmp $0x36,%ecx 804d55b: 77 11 ja 804d56e <__gettextparse+0x8e> 804d55d: 0f be 91 40 d2 0b 08 movsbl 0x80bd240(%ecx),%edx 804d564: 39 54 24 08 cmp %edx,0x8(%esp) 804d568: 0f 84 52 02 00 00 je 804d7c0 <__gettextparse+0x2e0> 804d56e: 0f b6 96 dc d2 0b 08 movzbl 0x80bd2dc(%esi),%edx 804d575: 85 d2 test %edx,%edx 804d577: 74 27 je 804d5a0 <__gettextparse+0xc0> 804d579: 0f b6 82 f8 d2 0b 08 movzbl 0x80bd2f8(%edx),%eax 804d580: be 01 00 00 00 mov $0x1,%esi 804d585: 29 c6 sub %eax,%esi 804d587: 80 fa 0d cmp $0xd,%dl 804d58a: 8b 74 b5 00 mov 0x0(%ebp,%esi,4),%esi 804d58e: 89 74 24 08 mov %esi,0x8(%esp) 804d592: 0f 87 45 05 00 00 ja 804dadd <__gettextparse+0x5fd> 804d598: ff 24 95 00 d0 0b 08 jmp *0x80bd000(,%edx,4) 804d59f: 90 nop 804d5a0: 83 7c 24 14 03 cmpl $0x3,0x14(%esp) 804d5a5: 75 1d jne 804d5c4 <__gettextparse+0xe4> 804d5a7: e9 fc 01 00 00 jmp 804d7a8 <__gettextparse+0x2c8> 804d5ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804d5b0: 39 fb cmp %edi,%ebx 804d5b2: 74 4c je 804d600 <__gettextparse+0x120> 804d5b4: 83 eb 02 sub $0x2,%ebx 804d5b7: 0f bf 33 movswl (%ebx),%esi 804d5ba: 83 ed 04 sub $0x4,%ebp 804d5bd: 0f be 86 bc d2 0b 08 movsbl 0x80bd2bc(%esi),%eax 804d5c4: 83 f8 f6 cmp $0xfffffff6,%eax 804d5c7: 74 e7 je 804d5b0 <__gettextparse+0xd0> 804d5c9: 83 c0 01 add $0x1,%eax 804d5cc: 83 f8 36 cmp $0x36,%eax 804d5cf: 77 df ja 804d5b0 <__gettextparse+0xd0> 804d5d1: 80 b8 40 d2 0b 08 01 cmpb $0x1,0x80bd240(%eax) 804d5d8: 75 d6 jne 804d5b0 <__gettextparse+0xd0> 804d5da: 0f b6 b0 80 d2 0b 08 movzbl 0x80bd280(%eax),%esi 804d5e1: 85 f6 test %esi,%esi 804d5e3: 74 cb je 804d5b0 <__gettextparse+0xd0> 804d5e5: 8b 44 24 1c mov 0x1c(%esp),%eax 804d5e9: 83 c5 04 add $0x4,%ebp 804d5ec: c7 44 24 14 03 00 00 movl $0x3,0x14(%esp) 804d5f3: 00 804d5f4: 89 45 00 mov %eax,0x0(%ebp) 804d5f7: 89 d8 mov %ebx,%eax 804d5f9: e9 9b 00 00 00 jmp 804d699 <__gettextparse+0x1b9> 804d5fe: 75 c4 jne 804d5c4 <__gettextparse+0xe4> 804d600: 89 fd mov %edi,%ebp 804d602: bb 01 00 00 00 mov $0x1,%ebx 804d607: 8d 44 24 30 lea 0x30(%esp),%eax 804d60b: 39 c5 cmp %eax,%ebp 804d60d: 74 0c je 804d61b <__gettextparse+0x13b> 804d60f: 83 ec 0c sub $0xc,%esp 804d612: 55 push %ebp 804d613: e8 78 cf 00 00 call 805a590 <__cfree> 804d618: 83 c4 10 add $0x10,%esp 804d61b: 81 c4 ec 04 00 00 add $0x4ec,%esp 804d621: 89 d8 mov %ebx,%eax 804d623: 5b pop %ebx 804d624: 5e pop %esi 804d625: 5f pop %edi 804d626: 5d pop %ebp 804d627: c3 ret 804d628: 90 nop 804d629: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804d630: 8b 4d f8 mov -0x8(%ebp),%ecx 804d633: 8b 45 00 mov 0x0(%ebp),%eax 804d636: 8b 55 fc mov -0x4(%ebp),%edx 804d639: 89 4c 24 24 mov %ecx,0x24(%esp) 804d63d: 8d 4c 24 24 lea 0x24(%esp),%ecx 804d641: 89 44 24 28 mov %eax,0x28(%esp) 804d645: b8 02 00 00 00 mov $0x2,%eax 804d64a: e8 e1 fd ff ff call 804d430 <new_exp> 804d64f: 89 44 24 08 mov %eax,0x8(%esp) 804d653: be ff ff ff ff mov $0xffffffff,%esi 804d658: ba 02 00 00 00 mov $0x2,%edx 804d65d: b8 fa ff ff ff mov $0xfffffffa,%eax 804d662: b9 f4 ff ff ff mov $0xfffffff4,%ecx 804d667: 01 d8 add %ebx,%eax 804d669: 8b 5c 24 08 mov 0x8(%esp),%ebx 804d66d: 01 e9 add %ebp,%ecx 804d66f: 8d 69 04 lea 0x4(%ecx),%ebp 804d672: 89 59 04 mov %ebx,0x4(%ecx) 804d675: 0f bf 18 movswl (%eax),%ebx 804d678: 01 de add %ebx,%esi 804d67a: 89 d9 mov %ebx,%ecx 804d67c: 83 fe 36 cmp $0x36,%esi 804d67f: 77 11 ja 804d692 <__gettextparse+0x1b2> 804d681: 66 0f be 9e 40 d2 0b movsbw 0x80bd240(%esi),%bx 804d688: 08 804d689: 66 39 d9 cmp %bx,%cx 804d68c: 0f 84 3f 04 00 00 je 804dad1 <__gettextparse+0x5f1> 804d692: 0f be b2 d7 d2 0b 08 movsbl 0x80bd2d7(%edx),%esi 804d699: 8b 4c 24 0c mov 0xc(%esp),%ecx 804d69d: 8d 58 02 lea 0x2(%eax),%ebx 804d6a0: 66 89 70 02 mov %si,0x2(%eax) 804d6a4: 8d 44 09 fe lea -0x2(%ecx,%ecx,1),%eax 804d6a8: 8d 14 07 lea (%edi,%eax,1),%edx 804d6ab: 39 d3 cmp %edx,%ebx 804d6ad: 0f 82 c6 00 00 00 jb 804d779 <__gettextparse+0x299> 804d6b3: 29 fb sub %edi,%ebx 804d6b5: d1 fb sar %ebx 804d6b7: 81 f9 0f 27 00 00 cmp $0x270f,%ecx 804d6bd: 8d 6b 01 lea 0x1(%ebx),%ebp 804d6c0: 0f 87 99 05 00 00 ja 804dc5f <__gettextparse+0x77f> 804d6c6: 83 c0 02 add $0x2,%eax 804d6c9: ba 10 27 00 00 mov $0x2710,%edx 804d6ce: 3d 10 27 00 00 cmp $0x2710,%eax 804d6d3: 0f 46 d0 cmovbe %eax,%edx 804d6d6: 83 ec 0c sub $0xc,%esp 804d6d9: 8d 04 12 lea (%edx,%edx,1),%eax 804d6dc: 89 54 24 18 mov %edx,0x18(%esp) 804d6e0: 89 44 24 14 mov %eax,0x14(%esp) 804d6e4: 01 d0 add %edx,%eax 804d6e6: 8d 44 00 03 lea 0x3(%eax,%eax,1),%eax 804d6ea: 50 push %eax 804d6eb: e8 90 c9 00 00 call 805a080 <__libc_malloc> 804d6f0: 83 c4 10 add $0x10,%esp 804d6f3: 85 c0 test %eax,%eax 804d6f5: 0f 84 64 05 00 00 je 804dc5f <__gettextparse+0x77f> 804d6fb: 8d 5c 2d 00 lea 0x0(%ebp,%ebp,1),%ebx 804d6ff: 83 ec 04 sub $0x4,%esp 804d702: c1 e5 02 shl $0x2,%ebp 804d705: 53 push %ebx 804d706: 57 push %edi 804d707: 50 push %eax 804d708: 89 44 24 28 mov %eax,0x28(%esp) 804d70c: e8 ef fc 00 00 call 805d400 <memcpy> 804d711: 8b 44 24 18 mov 0x18(%esp),%eax 804d715: 8b 54 24 28 mov 0x28(%esp),%edx 804d719: 83 c4 0c add $0xc,%esp 804d71c: 55 push %ebp 804d71d: ff 74 24 18 pushl 0x18(%esp) 804d721: 83 c0 03 add $0x3,%eax 804d724: 83 e0 fc and $0xfffffffc,%eax 804d727: 8d 0c 02 lea (%edx,%eax,1),%ecx 804d72a: 51 push %ecx 804d72b: 89 4c 24 20 mov %ecx,0x20(%esp) 804d72f: e8 cc fc 00 00 call 805d400 <memcpy> 804d734: 83 c4 10 add $0x10,%esp 804d737: 8b 4c 24 10 mov 0x10(%esp),%ecx 804d73b: 8b 54 24 18 mov 0x18(%esp),%edx 804d73f: 8d 44 24 30 lea 0x30(%esp),%eax 804d743: 39 c7 cmp %eax,%edi 804d745: 74 14 je 804d75b <__gettextparse+0x27b> 804d747: 83 ec 0c sub $0xc,%esp 804d74a: 57 push %edi 804d74b: e8 40 ce 00 00 call 805a590 <__cfree> 804d750: 83 c4 10 add $0x10,%esp 804d753: 8b 54 24 18 mov 0x18(%esp),%edx 804d757: 8b 4c 24 10 mov 0x10(%esp),%ecx 804d75b: 8b 44 24 08 mov 0x8(%esp),%eax 804d75f: 8d 5c 1a fe lea -0x2(%edx,%ebx,1),%ebx 804d763: 8d 6c 29 fc lea -0x4(%ecx,%ebp,1),%ebp 804d767: 8d 44 02 fe lea -0x2(%edx,%eax,1),%eax 804d76b: 39 c3 cmp %eax,%ebx 804d76d: 0f 83 73 05 00 00 jae 804dce6 <__gettextparse+0x806> 804d773: 89 4c 24 10 mov %ecx,0x10(%esp) 804d777: 89 d7 mov %edx,%edi 804d779: 83 fe 09 cmp $0x9,%esi 804d77c: 0f 85 9e fd ff ff jne 804d520 <__gettextparse+0x40> 804d782: 89 fd mov %edi,%ebp 804d784: 31 db xor %ebx,%ebx 804d786: e9 7c fe ff ff jmp 804d607 <__gettextparse+0x127> 804d78b: 90 nop 804d78c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804d790: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 804d797: 00 804d798: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804d79f: 00 804d7a0: e9 ad fd ff ff jmp 804d552 <__gettextparse+0x72> 804d7a5: 8d 76 00 lea 0x0(%esi),%esi 804d7a8: 83 7c 24 04 00 cmpl $0x0,0x4(%esp) 804d7ad: 0f 8e 4b fe ff ff jle 804d5fe <__gettextparse+0x11e> 804d7b3: c7 44 24 04 fe ff ff movl $0xfffffffe,0x4(%esp) 804d7ba: ff 804d7bb: e9 04 fe ff ff jmp 804d5c4 <__gettextparse+0xe4> 804d7c0: 0f b6 b1 80 d2 0b 08 movzbl 0x80bd280(%ecx),%esi 804d7c7: 85 f6 test %esi,%esi 804d7c9: 0f 84 f9 01 00 00 je 804d9c8 <__gettextparse+0x4e8> 804d7cf: 8b 44 24 14 mov 0x14(%esp),%eax 804d7d3: c7 44 24 04 fe ff ff movl $0xfffffffe,0x4(%esp) 804d7da: ff 804d7db: 83 f8 01 cmp $0x1,%eax 804d7de: 83 d0 ff adc $0xffffffff,%eax 804d7e1: 83 c5 04 add $0x4,%ebp 804d7e4: 89 44 24 14 mov %eax,0x14(%esp) 804d7e8: 8b 44 24 1c mov 0x1c(%esp),%eax 804d7ec: 89 45 00 mov %eax,0x0(%ebp) 804d7ef: 89 d8 mov %ebx,%eax 804d7f1: e9 a3 fe ff ff jmp 804d699 <__gettextparse+0x1b9> 804d7f6: 8d 76 00 lea 0x0(%esi),%esi 804d7f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804d800: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804d807: 8b 09 mov (%ecx),%ecx 804d809: 0f b6 11 movzbl (%ecx),%edx 804d80c: 84 d2 test %dl,%dl 804d80e: 88 54 24 18 mov %dl,0x18(%esp) 804d812: 74 49 je 804d85d <__gettextparse+0x37d> 804d814: 80 fa 20 cmp $0x20,%dl 804d817: 74 07 je 804d820 <__gettextparse+0x340> 804d819: 80 fa 09 cmp $0x9,%dl 804d81c: 75 1a jne 804d838 <__gettextparse+0x358> 804d81e: 66 90 xchg %ax,%ax 804d820: 83 c1 01 add $0x1,%ecx 804d823: 0f b6 11 movzbl (%ecx),%edx 804d826: 84 d2 test %dl,%dl 804d828: 74 33 je 804d85d <__gettextparse+0x37d> 804d82a: 80 fa 20 cmp $0x20,%dl 804d82d: 74 f1 je 804d820 <__gettextparse+0x340> 804d82f: 80 fa 09 cmp $0x9,%dl 804d832: 74 ec je 804d820 <__gettextparse+0x340> 804d834: 88 54 24 18 mov %dl,0x18(%esp) 804d838: 8d 51 01 lea 0x1(%ecx),%edx 804d83b: 89 54 24 08 mov %edx,0x8(%esp) 804d83f: 0f be 54 24 18 movsbl 0x18(%esp),%edx 804d844: 89 54 24 04 mov %edx,0x4(%esp) 804d848: 0f b6 54 24 18 movzbl 0x18(%esp),%edx 804d84d: 80 fa 7c cmp $0x7c,%dl 804d850: 0f 87 59 02 00 00 ja 804daaf <__gettextparse+0x5cf> 804d856: ff 24 95 38 d0 0b 08 jmp *0x80bd038(,%edx,4) 804d85d: 8b 94 24 00 05 00 00 mov 0x500(%esp),%edx 804d864: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 804d86b: 00 804d86c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804d873: 00 804d874: 89 0a mov %ecx,(%edx) 804d876: e9 d7 fc ff ff jmp 804d552 <__gettextparse+0x72> 804d87b: 8b 45 fc mov -0x4(%ebp),%eax 804d87e: e9 cc fd ff ff jmp 804d64f <__gettextparse+0x16f> 804d883: 8b 45 00 mov 0x0(%ebp),%eax 804d886: 85 c0 test %eax,%eax 804d888: 0f 84 72 fd ff ff je 804d600 <__gettextparse+0x120> 804d88e: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804d895: be f6 ff ff ff mov $0xfffffff6,%esi 804d89a: ba 01 00 00 00 mov $0x1,%edx 804d89f: 89 41 04 mov %eax,0x4(%ecx) 804d8a2: b8 fe ff ff ff mov $0xfffffffe,%eax 804d8a7: b9 fc ff ff ff mov $0xfffffffc,%ecx 804d8ac: e9 b6 fd ff ff jmp 804d667 <__gettextparse+0x187> 804d8b1: 8b 45 00 mov 0x0(%ebp),%eax 804d8b4: 8d 4c 24 24 lea 0x24(%esp),%ecx 804d8b8: ba 02 00 00 00 mov $0x2,%edx 804d8bd: be ff ff ff ff mov $0xffffffff,%esi 804d8c2: 89 44 24 24 mov %eax,0x24(%esp) 804d8c6: b8 01 00 00 00 mov $0x1,%eax 804d8cb: e8 60 fb ff ff call 804d430 <new_exp> 804d8d0: ba 02 00 00 00 mov $0x2,%edx 804d8d5: 89 44 24 08 mov %eax,0x8(%esp) 804d8d9: b9 f8 ff ff ff mov $0xfffffff8,%ecx 804d8de: b8 fc ff ff ff mov $0xfffffffc,%eax 804d8e3: e9 7f fd ff ff jmp 804d667 <__gettextparse+0x187> 804d8e8: 31 c9 xor %ecx,%ecx 804d8ea: 31 c0 xor %eax,%eax 804d8ec: ba 01 00 00 00 mov $0x1,%edx 804d8f1: e8 3a fb ff ff call 804d430 <new_exp> 804d8f6: 85 c0 test %eax,%eax 804d8f8: 89 c1 mov %eax,%ecx 804d8fa: 89 44 24 08 mov %eax,0x8(%esp) 804d8fe: 0f 84 ee 03 00 00 je 804dcf2 <__gettextparse+0x812> 804d904: 8b 45 00 mov 0x0(%ebp),%eax 804d907: be ff ff ff ff mov $0xffffffff,%esi 804d90c: ba 02 00 00 00 mov $0x2,%edx 804d911: 89 41 08 mov %eax,0x8(%ecx) 804d914: b8 fe ff ff ff mov $0xfffffffe,%eax 804d919: b9 fc ff ff ff mov $0xfffffffc,%ecx 804d91e: e9 44 fd ff ff jmp 804d667 <__gettextparse+0x187> 804d923: 31 c9 xor %ecx,%ecx 804d925: 31 d2 xor %edx,%edx 804d927: 31 c0 xor %eax,%eax 804d929: e8 02 fb ff ff call 804d430 <new_exp> 804d92e: be ff ff ff ff mov $0xffffffff,%esi 804d933: 89 44 24 08 mov %eax,0x8(%esp) 804d937: ba 02 00 00 00 mov $0x2,%edx 804d93c: b8 fe ff ff ff mov $0xfffffffe,%eax 804d941: b9 fc ff ff ff mov $0xfffffffc,%ecx 804d946: e9 1c fd ff ff jmp 804d667 <__gettextparse+0x187> 804d94b: 8b 4d f0 mov -0x10(%ebp),%ecx 804d94e: 8b 45 00 mov 0x0(%ebp),%eax 804d951: be ff ff ff ff mov $0xffffffff,%esi 804d956: 8b 55 f8 mov -0x8(%ebp),%edx 804d959: 89 4c 24 24 mov %ecx,0x24(%esp) 804d95d: 8d 4c 24 24 lea 0x24(%esp),%ecx 804d961: 89 44 24 2c mov %eax,0x2c(%esp) 804d965: 89 54 24 28 mov %edx,0x28(%esp) 804d969: b8 03 00 00 00 mov $0x3,%eax 804d96e: ba 10 00 00 00 mov $0x10,%edx 804d973: e8 b8 fa ff ff call 804d430 <new_exp> 804d978: ba 02 00 00 00 mov $0x2,%edx 804d97d: 89 44 24 08 mov %eax,0x8(%esp) 804d981: b9 ec ff ff ff mov $0xffffffec,%ecx 804d986: b8 f6 ff ff ff mov $0xfffffff6,%eax 804d98b: e9 d7 fc ff ff jmp 804d667 <__gettextparse+0x187> 804d990: 8b 55 f8 mov -0x8(%ebp),%edx 804d993: 8b 45 00 mov 0x0(%ebp),%eax 804d996: 8d 4c 24 24 lea 0x24(%esp),%ecx 804d99a: 89 54 24 24 mov %edx,0x24(%esp) 804d99e: 89 44 24 28 mov %eax,0x28(%esp) 804d9a2: ba 0f 00 00 00 mov $0xf,%edx 804d9a7: e9 99 fc ff ff jmp 804d645 <__gettextparse+0x165> 804d9ac: 8b 55 f8 mov -0x8(%ebp),%edx 804d9af: 8b 45 00 mov 0x0(%ebp),%eax 804d9b2: 8d 4c 24 24 lea 0x24(%esp),%ecx 804d9b6: 89 54 24 24 mov %edx,0x24(%esp) 804d9ba: 89 44 24 28 mov %eax,0x28(%esp) 804d9be: ba 0e 00 00 00 mov $0xe,%edx 804d9c3: e9 7d fc ff ff jmp 804d645 <__gettextparse+0x165> 804d9c8: 8b 45 04 mov 0x4(%ebp),%eax 804d9cb: ba f0 ff ff ff mov $0xfffffff0,%edx 804d9d0: 31 c9 xor %ecx,%ecx 804d9d2: 89 44 24 08 mov %eax,0x8(%esp) 804d9d6: 31 c0 xor %eax,%eax 804d9d8: e9 8a fc ff ff jmp 804d667 <__gettextparse+0x187> 804d9dd: 8b 54 24 08 mov 0x8(%esp),%edx 804d9e1: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804d9e8: c7 44 24 08 09 00 00 movl $0x9,0x8(%esp) 804d9ef: 00 804d9f0: c7 44 24 1c 04 00 00 movl $0x4,0x1c(%esp) 804d9f7: 00 804d9f8: c7 44 24 04 05 01 00 movl $0x105,0x4(%esp) 804d9ff: 00 804da00: 89 11 mov %edx,(%ecx) 804da02: e9 4b fb ff ff jmp 804d552 <__gettextparse+0x72> 804da07: 8b 54 24 08 mov 0x8(%esp),%edx 804da0b: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804da12: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp) 804da19: 00 804da1a: c7 44 24 1c 06 00 00 movl $0x6,0x1c(%esp) 804da21: 00 804da22: c7 44 24 04 04 01 00 movl $0x104,0x4(%esp) 804da29: 00 804da2a: 89 11 mov %edx,(%ecx) 804da2c: e9 21 fb ff ff jmp 804d552 <__gettextparse+0x72> 804da31: 8b 54 24 08 mov 0x8(%esp),%edx 804da35: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804da3c: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp) 804da43: 00 804da44: c7 44 24 1c 07 00 00 movl $0x7,0x1c(%esp) 804da4b: 00 804da4c: c7 44 24 04 04 01 00 movl $0x104,0x4(%esp) 804da53: 00 804da54: 89 11 mov %edx,(%ecx) 804da56: e9 f7 fa ff ff jmp 804d552 <__gettextparse+0x72> 804da5b: 8b 54 24 08 mov 0x8(%esp),%edx 804da5f: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804da66: c7 44 24 08 09 00 00 movl $0x9,0x8(%esp) 804da6d: 00 804da6e: c7 44 24 1c 03 00 00 movl $0x3,0x1c(%esp) 804da75: 00 804da76: c7 44 24 04 05 01 00 movl $0x105,0x4(%esp) 804da7d: 00 804da7e: 89 11 mov %edx,(%ecx) 804da80: e9 cd fa ff ff jmp 804d552 <__gettextparse+0x72> 804da85: 8b 54 24 08 mov 0x8(%esp),%edx 804da89: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804da90: c7 44 24 08 09 00 00 movl $0x9,0x8(%esp) 804da97: 00 804da98: c7 44 24 1c 05 00 00 movl $0x5,0x1c(%esp) 804da9f: 00 804daa0: c7 44 24 04 05 01 00 movl $0x105,0x4(%esp) 804daa7: 00 804daa8: 89 11 mov %edx,(%ecx) 804daaa: e9 a3 fa ff ff jmp 804d552 <__gettextparse+0x72> 804daaf: 8b 54 24 08 mov 0x8(%esp),%edx 804dab3: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804daba: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 804dac1: 00 804dac2: c7 44 24 04 00 01 00 movl $0x100,0x4(%esp) 804dac9: 00 804daca: 89 11 mov %edx,(%ecx) 804dacc: e9 81 fa ff ff jmp 804d552 <__gettextparse+0x72> 804dad1: 0f b6 b6 80 d2 0b 08 movzbl 0x80bd280(%esi),%esi 804dad8: e9 bc fb ff ff jmp 804d699 <__gettextparse+0x1b9> 804dadd: 0f b6 92 08 d3 0b 08 movzbl 0x80bd308(%edx),%edx 804dae4: 8d 0c 85 00 00 00 00 lea 0x0(,%eax,4),%ecx 804daeb: 01 c0 add %eax,%eax 804daed: f7 d8 neg %eax 804daef: f7 d9 neg %ecx 804daf1: 83 ea 10 sub $0x10,%edx 804daf4: 0f be b2 b7 d2 0b 08 movsbl 0x80bd2b7(%edx),%esi 804dafb: e9 67 fb ff ff jmp 804d667 <__gettextparse+0x187> 804db00: 80 79 01 3d cmpb $0x3d,0x1(%ecx) 804db04: 0f 84 b3 01 00 00 je 804dcbd <__gettextparse+0x7dd> 804db0a: 8b 54 24 08 mov 0x8(%esp),%edx 804db0e: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804db15: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 804db1c: 00 804db1d: c7 44 24 1c 09 00 00 movl $0x9,0x1c(%esp) 804db24: 00 804db25: c7 44 24 04 03 01 00 movl $0x103,0x4(%esp) 804db2c: 00 804db2d: 89 11 mov %edx,(%ecx) 804db2f: e9 1e fa ff ff jmp 804d552 <__gettextparse+0x72> 804db34: 80 79 01 3d cmpb $0x3d,0x1(%ecx) 804db38: 0f 85 71 ff ff ff jne 804daaf <__gettextparse+0x5cf> 804db3e: 8b 94 24 00 05 00 00 mov 0x500(%esp),%edx 804db45: 83 c1 02 add $0x2,%ecx 804db48: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 804db4f: 00 804db50: c7 44 24 1c 0c 00 00 movl $0xc,0x1c(%esp) 804db57: 00 804db58: c7 44 24 04 02 01 00 movl $0x102,0x4(%esp) 804db5f: 00 804db60: 89 0a mov %ecx,(%edx) 804db62: e9 eb f9 ff ff jmp 804d552 <__gettextparse+0x72> 804db67: 80 79 01 3d cmpb $0x3d,0x1(%ecx) 804db6b: 0f 84 23 01 00 00 je 804dc94 <__gettextparse+0x7b4> 804db71: 8b 54 24 08 mov 0x8(%esp),%edx 804db75: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804db7c: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp) 804db83: 00 804db84: c7 44 24 04 21 00 00 movl $0x21,0x4(%esp) 804db8b: 00 804db8c: 89 11 mov %edx,(%ecx) 804db8e: e9 bf f9 ff ff jmp 804d552 <__gettextparse+0x72> 804db93: 80 79 01 3d cmpb $0x3d,0x1(%ecx) 804db97: 0f 84 ce 00 00 00 je 804dc6b <__gettextparse+0x78b> 804db9d: 8b 54 24 08 mov 0x8(%esp),%edx 804dba1: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804dba8: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 804dbaf: 00 804dbb0: c7 44 24 1c 08 00 00 movl $0x8,0x1c(%esp) 804dbb7: 00 804dbb8: c7 44 24 04 03 01 00 movl $0x103,0x4(%esp) 804dbbf: 00 804dbc0: 89 11 mov %edx,(%ecx) 804dbc2: e9 8b f9 ff ff jmp 804d552 <__gettextparse+0x72> 804dbc7: 0f be 51 01 movsbl 0x1(%ecx),%edx 804dbcb: 39 54 24 04 cmp %edx,0x4(%esp) 804dbcf: 0f 85 da fe ff ff jne 804daaf <__gettextparse+0x5cf> 804dbd5: 83 c1 02 add $0x2,%ecx 804dbd8: 89 4c 24 08 mov %ecx,0x8(%esp) 804dbdc: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804dbe3: 8b 54 24 08 mov 0x8(%esp),%edx 804dbe7: 89 11 mov %edx,(%ecx) 804dbe9: e9 49 f9 ff ff jmp 804d537 <__gettextparse+0x57> 804dbee: 8b 54 24 04 mov 0x4(%esp),%edx 804dbf2: 0f be 49 01 movsbl 0x1(%ecx),%ecx 804dbf6: 83 ea 30 sub $0x30,%edx 804dbf9: 89 54 24 1c mov %edx,0x1c(%esp) 804dbfd: 8d 51 d0 lea -0x30(%ecx),%edx 804dc00: 80 fa 09 cmp $0x9,%dl 804dc03: 77 38 ja 804dc3d <__gettextparse+0x75d> 804dc05: 89 5c 24 18 mov %ebx,0x18(%esp) 804dc09: 8b 54 24 1c mov 0x1c(%esp),%edx 804dc0d: 8b 5c 24 08 mov 0x8(%esp),%ebx 804dc11: 89 74 24 04 mov %esi,0x4(%esp) 804dc15: 89 c6 mov %eax,%esi 804dc17: 8d 04 92 lea (%edx,%edx,4),%eax 804dc1a: 83 c3 01 add $0x1,%ebx 804dc1d: 8d 54 41 d0 lea -0x30(%ecx,%eax,2),%edx 804dc21: 0f be 0b movsbl (%ebx),%ecx 804dc24: 8d 41 d0 lea -0x30(%ecx),%eax 804dc27: 3c 09 cmp $0x9,%al 804dc29: 76 ec jbe 804dc17 <__gettextparse+0x737> 804dc2b: 89 5c 24 08 mov %ebx,0x8(%esp) 804dc2f: 89 f0 mov %esi,%eax 804dc31: 8b 5c 24 18 mov 0x18(%esp),%ebx 804dc35: 8b 74 24 04 mov 0x4(%esp),%esi 804dc39: 89 54 24 1c mov %edx,0x1c(%esp) 804dc3d: 8b 54 24 08 mov 0x8(%esp),%edx 804dc41: 8b 8c 24 00 05 00 00 mov 0x500(%esp),%ecx 804dc48: c7 44 24 08 0b 00 00 movl $0xb,0x8(%esp) 804dc4f: 00 804dc50: c7 44 24 04 06 01 00 movl $0x106,0x4(%esp) 804dc57: 00 804dc58: 89 11 mov %edx,(%ecx) 804dc5a: e9 f3 f8 ff ff jmp 804d552 <__gettextparse+0x72> 804dc5f: 89 fd mov %edi,%ebp 804dc61: bb 02 00 00 00 mov $0x2,%ebx 804dc66: e9 9c f9 ff ff jmp 804d607 <__gettextparse+0x127> 804dc6b: 8b 94 24 00 05 00 00 mov 0x500(%esp),%edx 804dc72: 83 c1 02 add $0x2,%ecx 804dc75: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 804dc7c: 00 804dc7d: c7 44 24 1c 0a 00 00 movl $0xa,0x1c(%esp) 804dc84: 00 804dc85: c7 44 24 04 03 01 00 movl $0x103,0x4(%esp) 804dc8c: 00 804dc8d: 89 0a mov %ecx,(%edx) 804dc8f: e9 be f8 ff ff jmp 804d552 <__gettextparse+0x72> 804dc94: 8b 94 24 00 05 00 00 mov 0x500(%esp),%edx 804dc9b: 83 c1 02 add $0x2,%ecx 804dc9e: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 804dca5: 00 804dca6: c7 44 24 1c 0d 00 00 movl $0xd,0x1c(%esp) 804dcad: 00 804dcae: c7 44 24 04 02 01 00 movl $0x102,0x4(%esp) 804dcb5: 00 804dcb6: 89 0a mov %ecx,(%edx) 804dcb8: e9 95 f8 ff ff jmp 804d552 <__gettextparse+0x72> 804dcbd: 8b 94 24 00 05 00 00 mov 0x500(%esp),%edx 804dcc4: 83 c1 02 add $0x2,%ecx 804dcc7: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 804dcce: 00 804dccf: c7 44 24 1c 0b 00 00 movl $0xb,0x1c(%esp) 804dcd6: 00 804dcd7: c7 44 24 04 03 01 00 movl $0x103,0x4(%esp) 804dcde: 00 804dcdf: 89 0a mov %ecx,(%edx) 804dce1: e9 6c f8 ff ff jmp 804d552 <__gettextparse+0x72> 804dce6: 89 d5 mov %edx,%ebp 804dce8: bb 01 00 00 00 mov $0x1,%ebx 804dced: e9 15 f9 ff ff jmp 804d607 <__gettextparse+0x127> 804dcf2: be ff ff ff ff mov $0xffffffff,%esi 804dcf7: ba 02 00 00 00 mov $0x2,%edx 804dcfc: b8 fe ff ff ff mov $0xfffffffe,%eax 804dd01: b9 fc ff ff ff mov $0xfffffffc,%ecx 804dd06: e9 5c f9 ff ff jmp 804d667 <__gettextparse+0x187> 804dd0b: 66 90 xchg %ax,%ax 804dd0d: 66 90 xchg %ax,%ax 804dd0f: 90 nop 0804dd10 <__gettext_extract_plural>: 804dd10: 55 push %ebp 804dd11: 57 push %edi 804dd12: 89 d7 mov %edx,%edi 804dd14: 56 push %esi 804dd15: 53 push %ebx 804dd16: 89 cb mov %ecx,%ebx 804dd18: 83 ec 1c sub $0x1c,%esp 804dd1b: 85 c0 test %eax,%eax 804dd1d: 0f 84 a5 00 00 00 je 804ddc8 <__gettext_extract_plural+0xb8> 804dd23: 83 ec 08 sub $0x8,%esp 804dd26: 89 c5 mov %eax,%ebp 804dd28: 68 27 d4 0b 08 push $0x80bd427 804dd2d: 50 push %eax 804dd2e: e8 4d eb 00 00 call 805c880 <strstr> 804dd33: 5a pop %edx 804dd34: 59 pop %ecx 804dd35: 68 2f d4 0b 08 push $0x80bd42f 804dd3a: 55 push %ebp 804dd3b: 89 c6 mov %eax,%esi 804dd3d: e8 3e eb 00 00 call 805c880 <strstr> 804dd42: 83 c4 10 add $0x10,%esp 804dd45: 85 f6 test %esi,%esi 804dd47: 74 7f je 804ddc8 <__gettext_extract_plural+0xb8> 804dd49: 85 c0 test %eax,%eax 804dd4b: 74 7b je 804ddc8 <__gettext_extract_plural+0xb8> 804dd4d: 8d 68 09 lea 0x9(%eax),%ebp 804dd50: 0f b6 40 09 movzbl 0x9(%eax),%eax 804dd54: 84 c0 test %al,%al 804dd56: 74 70 je 804ddc8 <__gettext_extract_plural+0xb8> 804dd58: c7 c2 f8 ff ff ff mov $0xfffffff8,%edx 804dd5e: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 804dd65: 8b 14 11 mov (%ecx,%edx,1),%edx 804dd68: eb 11 jmp 804dd7b <__gettext_extract_plural+0x6b> 804dd6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804dd70: 83 c5 01 add $0x1,%ebp 804dd73: 0f b6 45 00 movzbl 0x0(%ebp),%eax 804dd77: 84 c0 test %al,%al 804dd79: 74 4d je 804ddc8 <__gettext_extract_plural+0xb8> 804dd7b: 0f b6 c8 movzbl %al,%ecx 804dd7e: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) 804dd83: 75 eb jne 804dd70 <__gettext_extract_plural+0x60> 804dd85: 83 e8 30 sub $0x30,%eax 804dd88: 3c 09 cmp $0x9,%al 804dd8a: 77 3c ja 804ddc8 <__gettext_extract_plural+0xb8> 804dd8c: 83 ec 04 sub $0x4,%esp 804dd8f: 6a 0a push $0xa 804dd91: 8d 44 24 0c lea 0xc(%esp),%eax 804dd95: 50 push %eax 804dd96: 55 push %ebp 804dd97: e8 54 0d 00 00 call 804eaf0 <__strtoul> 804dd9c: 83 c4 10 add $0x10,%esp 804dd9f: 39 6c 24 04 cmp %ebp,0x4(%esp) 804dda3: 74 23 je 804ddc8 <__gettext_extract_plural+0xb8> 804dda5: 83 c6 07 add $0x7,%esi 804dda8: 83 ec 0c sub $0xc,%esp 804ddab: 89 03 mov %eax,(%ebx) 804ddad: 89 74 24 14 mov %esi,0x14(%esp) 804ddb1: 8d 44 24 14 lea 0x14(%esp),%eax 804ddb5: 50 push %eax 804ddb6: e8 25 f7 ff ff call 804d4e0 <__gettextparse> 804ddbb: 83 c4 10 add $0x10,%esp 804ddbe: 85 c0 test %eax,%eax 804ddc0: 74 1a je 804dddc <__gettext_extract_plural+0xcc> 804ddc2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804ddc8: c7 07 3c d4 0b 08 movl $0x80bd43c,(%edi) 804ddce: c7 03 02 00 00 00 movl $0x2,(%ebx) 804ddd4: 83 c4 1c add $0x1c,%esp 804ddd7: 5b pop %ebx 804ddd8: 5e pop %esi 804ddd9: 5f pop %edi 804ddda: 5d pop %ebp 804dddb: c3 ret 804dddc: 8b 44 24 0c mov 0xc(%esp),%eax 804dde0: 89 07 mov %eax,(%edi) 804dde2: eb f0 jmp 804ddd4 <__gettext_extract_plural+0xc4> 804dde4: 66 90 xchg %ax,%ax 804dde6: 66 90 xchg %ax,%ax 804dde8: 66 90 xchg %ax,%ax 804ddea: 66 90 xchg %ax,%ax 804ddec: 66 90 xchg %ax,%ax 804ddee: 66 90 xchg %ax,%ax 0804ddf0 <__hash_string>: 804ddf0: 56 push %esi 804ddf1: 31 c0 xor %eax,%eax 804ddf3: 53 push %ebx 804ddf4: 8b 4c 24 0c mov 0xc(%esp),%ecx 804ddf8: eb 2a jmp 804de24 <__hash_string+0x34> 804ddfa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804de00: c1 e0 04 shl $0x4,%eax 804de03: 83 c1 01 add $0x1,%ecx 804de06: 01 d0 add %edx,%eax 804de08: 89 c3 mov %eax,%ebx 804de0a: 89 c6 mov %eax,%esi 804de0c: 81 e3 00 00 00 f0 and $0xf0000000,%ebx 804de12: 81 e6 ff ff ff 0f and $0xfffffff,%esi 804de18: 89 da mov %ebx,%edx 804de1a: c1 ea 18 shr $0x18,%edx 804de1d: 31 f2 xor %esi,%edx 804de1f: 85 db test %ebx,%ebx 804de21: 0f 45 c2 cmovne %edx,%eax 804de24: 0f b6 11 movzbl (%ecx),%edx 804de27: 84 d2 test %dl,%dl 804de29: 75 d5 jne 804de00 <__hash_string+0x10> 804de2b: 5b pop %ebx 804de2c: 5e pop %esi 804de2d: c3 ret 804de2e: 66 90 xchg %ax,%ax 0804de30 <_setjmp>: 804de30: 31 c0 xor %eax,%eax 804de32: 8b 54 24 04 mov 0x4(%esp),%edx 804de36: 89 1a mov %ebx,(%edx) 804de38: 89 72 04 mov %esi,0x4(%edx) 804de3b: 89 7a 08 mov %edi,0x8(%edx) 804de3e: 8d 4c 24 04 lea 0x4(%esp),%ecx 804de42: 65 33 0d 18 00 00 00 xor %gs:0x18,%ecx 804de49: c1 c1 09 rol $0x9,%ecx 804de4c: 89 4a 10 mov %ecx,0x10(%edx) 804de4f: 8b 0c 24 mov (%esp),%ecx 804de52: 90 nop 804de53: 65 33 0d 18 00 00 00 xor %gs:0x18,%ecx 804de5a: c1 c1 09 rol $0x9,%ecx 804de5d: 89 4a 14 mov %ecx,0x14(%edx) 804de60: 89 6a 0c mov %ebp,0xc(%edx) 804de63: 89 42 18 mov %eax,0x18(%edx) 804de66: c3 ret 804de67: 66 90 xchg %ax,%ax 804de69: 66 90 xchg %ax,%ax 804de6b: 66 90 xchg %ax,%ax 804de6d: 66 90 xchg %ax,%ax 804de6f: 90 nop 0804de70 <abort>: 804de70: 57 push %edi 804de71: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 804de78: 81 ec 18 01 00 00 sub $0x118,%esp 804de7e: 3b 15 74 d2 0e 08 cmp 0x80ed274,%edx 804de84: 74 2c je 804deb2 <abort+0x42> 804de86: 31 c0 xor %eax,%eax 804de88: b9 01 00 00 00 mov $0x1,%ecx 804de8d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804de94: 00 804de95: 74 01 je 804de98 <abort+0x28> 804de97: f0 0f b1 0d 6c d2 0e lock cmpxchg %ecx,0x80ed26c 804de9e: 08 804de9f: 74 0b je 804deac <abort+0x3c> 804dea1: 8d 0d 6c d2 0e 08 lea 0x80ed26c,%ecx 804dea7: e8 84 1e 02 00 call 806fd30 <__lll_lock_wait_private> 804deac: 89 15 74 d2 0e 08 mov %edx,0x80ed274 804deb2: a1 78 d2 0e 08 mov 0x80ed278,%eax 804deb7: 83 05 70 d2 0e 08 01 addl $0x1,0x80ed270 804debe: 85 c0 test %eax,%eax 804dec0: 74 41 je 804df03 <abort+0x93> 804dec2: 83 f8 01 cmp $0x1,%eax 804dec5: 74 75 je 804df3c <abort+0xcc> 804dec7: 83 f8 02 cmp $0x2,%eax 804deca: 0f 84 91 00 00 00 je 804df61 <abort+0xf1> 804ded0: 83 f8 03 cmp $0x3,%eax 804ded3: 0f 84 13 01 00 00 je 804dfec <abort+0x17c> 804ded9: 83 f8 04 cmp $0x4,%eax 804dedc: 0f 84 63 01 00 00 je 804e045 <abort+0x1d5> 804dee2: 83 f8 05 cmp $0x5,%eax 804dee5: 0f 84 77 01 00 00 je 804e062 <abort+0x1f2> 804deeb: 83 f8 06 cmp $0x6,%eax 804deee: 0f 84 93 01 00 00 je 804e087 <abort+0x217> 804def4: 83 f8 07 cmp $0x7,%eax 804def7: 0f 84 8b 01 00 00 je 804e088 <abort+0x218> 804defd: 8d 76 00 lea 0x0(%esi),%esi 804df00: f4 hlt 804df01: eb fd jmp 804df00 <abort+0x90> 804df03: 8d 54 24 04 lea 0x4(%esp),%edx 804df07: b9 20 00 00 00 mov $0x20,%ecx 804df0c: 83 ec 04 sub $0x4,%esp 804df0f: c7 05 78 d2 0e 08 01 movl $0x1,0x80ed278 804df16: 00 00 00 804df19: 89 d7 mov %edx,%edi 804df1b: f3 ab rep stos %eax,%es:(%edi) 804df1d: c7 44 24 08 20 00 00 movl $0x20,0x8(%esp) 804df24: 00 804df25: 6a 00 push $0x0 804df27: 52 push %edx 804df28: 6a 01 push $0x1 804df2a: e8 51 d8 02 00 call 807b780 <__sigprocmask> 804df2f: a1 78 d2 0e 08 mov 0x80ed278,%eax 804df34: 83 c4 10 add $0x10,%esp 804df37: 83 f8 01 cmp $0x1,%eax 804df3a: 75 8b jne 804dec7 <abort+0x57> 804df3c: 83 ec 0c sub $0xc,%esp 804df3f: c7 05 78 d2 0e 08 02 movl $0x2,0x80ed278 804df46: 00 00 00 804df49: 6a 00 push $0x0 804df4b: e8 90 71 00 00 call 80550e0 <_IO_flush_all_lockp> 804df50: a1 78 d2 0e 08 mov 0x80ed278,%eax 804df55: 83 c4 10 add $0x10,%esp 804df58: 83 f8 02 cmp $0x2,%eax 804df5b: 0f 85 6f ff ff ff jne 804ded0 <abort+0x60> 804df61: 83 2d 70 d2 0e 08 01 subl $0x1,0x80ed270 804df68: c7 05 78 d2 0e 08 00 movl $0x0,0x80ed278 804df6f: 00 00 00 804df72: 75 29 jne 804df9d <abort+0x12d> 804df74: c7 05 74 d2 0e 08 00 movl $0x0,0x80ed274 804df7b: 00 00 00 804df7e: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804df85: 00 804df86: 74 01 je 804df89 <abort+0x119> 804df88: f0 83 2d 6c d2 0e 08 lock subl $0x1,0x80ed26c 804df8f: 01 804df90: 74 0b je 804df9d <abort+0x12d> 804df92: 8d 05 6c d2 0e 08 lea 0x80ed26c,%eax 804df98: e8 c3 1d 02 00 call 806fd60 <__lll_unlock_wake_private> 804df9d: 83 ec 0c sub $0xc,%esp 804dfa0: 6a 06 push $0x6 804dfa2: e8 99 d5 02 00 call 807b540 <raise> 804dfa7: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 804dfae: 83 c4 10 add $0x10,%esp 804dfb1: 3b 15 74 d2 0e 08 cmp 0x80ed274,%edx 804dfb7: 74 2c je 804dfe5 <abort+0x175> 804dfb9: 31 c0 xor %eax,%eax 804dfbb: b9 01 00 00 00 mov $0x1,%ecx 804dfc0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804dfc7: 00 804dfc8: 74 01 je 804dfcb <abort+0x15b> 804dfca: f0 0f b1 0d 6c d2 0e lock cmpxchg %ecx,0x80ed26c 804dfd1: 08 804dfd2: 74 0b je 804dfdf <abort+0x16f> 804dfd4: 8d 0d 6c d2 0e 08 lea 0x80ed26c,%ecx 804dfda: e8 51 1d 02 00 call 806fd30 <__lll_lock_wait_private> 804dfdf: 89 15 74 d2 0e 08 mov %edx,0x80ed274 804dfe5: 83 05 70 d2 0e 08 01 addl $0x1,0x80ed270 804dfec: 8d 94 24 84 00 00 00 lea 0x84(%esp),%edx 804dff3: 31 c0 xor %eax,%eax 804dff5: b9 23 00 00 00 mov $0x23,%ecx 804dffa: c7 05 78 d2 0e 08 04 movl $0x4,0x80ed278 804e001: 00 00 00 804e004: 89 d7 mov %edx,%edi 804e006: f3 ab rep stos %eax,%es:(%edi) 804e008: 8d 84 24 04 01 00 00 lea 0x104(%esp),%eax 804e00f: c7 00 ff ff ff ff movl $0xffffffff,(%eax) 804e015: 83 e8 04 sub $0x4,%eax 804e018: 39 d0 cmp %edx,%eax 804e01a: 75 f3 jne 804e00f <abort+0x19f> 804e01c: c7 84 24 08 01 00 00 movl $0x0,0x108(%esp) 804e023: 00 00 00 00 804e027: 83 ec 04 sub $0x4,%esp 804e02a: 6a 00 push $0x0 804e02c: 50 push %eax 804e02d: 6a 06 push $0x6 804e02f: e8 0c d7 02 00 call 807b740 <__sigaction> 804e034: a1 78 d2 0e 08 mov 0x80ed278,%eax 804e039: 83 c4 10 add $0x10,%esp 804e03c: 83 f8 04 cmp $0x4,%eax 804e03f: 0f 85 9d fe ff ff jne 804dee2 <abort+0x72> 804e045: c7 05 78 d2 0e 08 05 movl $0x5,0x80ed278 804e04c: 00 00 00 804e04f: e8 5c 32 00 00 call 80512b0 <__fcloseall> 804e054: a1 78 d2 0e 08 mov 0x80ed278,%eax 804e059: 83 f8 05 cmp $0x5,%eax 804e05c: 0f 85 89 fe ff ff jne 804deeb <abort+0x7b> 804e062: 83 ec 0c sub $0xc,%esp 804e065: c7 05 78 d2 0e 08 06 movl $0x6,0x80ed278 804e06c: 00 00 00 804e06f: 6a 06 push $0x6 804e071: e8 ca d4 02 00 call 807b540 <raise> 804e076: a1 78 d2 0e 08 mov 0x80ed278,%eax 804e07b: 83 c4 10 add $0x10,%esp 804e07e: 83 f8 06 cmp $0x6,%eax 804e081: 0f 85 6d fe ff ff jne 804def4 <abort+0x84> 804e087: f4 hlt 804e088: 83 ec 0c sub $0xc,%esp 804e08b: c7 05 78 d2 0e 08 08 movl $0x8,0x80ed278 804e092: 00 00 00 804e095: 6a 7f push $0x7f 804e097: e8 35 f8 01 00 call 806d8d1 <_exit> 804e09c: 66 90 xchg %ax,%ax 804e09e: 66 90 xchg %ax,%ax 0804e0a0 <msort_with_tmp.part.0>: 804e0a0: 55 push %ebp 804e0a1: 57 push %edi 804e0a2: 89 cf mov %ecx,%edi 804e0a4: 56 push %esi 804e0a5: 53 push %ebx 804e0a6: d1 ef shr %edi 804e0a8: 89 ce mov %ecx,%esi 804e0aa: 83 ec 2c sub $0x2c,%esp 804e0ad: 8b 18 mov (%eax),%ebx 804e0af: 29 fe sub %edi,%esi 804e0b1: 89 44 24 10 mov %eax,0x10(%esp) 804e0b5: 89 54 24 18 mov %edx,0x18(%esp) 804e0b9: 89 4c 24 1c mov %ecx,0x1c(%esp) 804e0bd: 0f af df imul %edi,%ebx 804e0c0: 01 d3 add %edx,%ebx 804e0c2: 83 ff 01 cmp $0x1,%edi 804e0c5: 76 07 jbe 804e0ce <msort_with_tmp.part.0+0x2e> 804e0c7: 89 f9 mov %edi,%ecx 804e0c9: e8 d2 ff ff ff call 804e0a0 <msort_with_tmp.part.0> 804e0ce: 83 fe 01 cmp $0x1,%esi 804e0d1: 76 0d jbe 804e0e0 <msort_with_tmp.part.0+0x40> 804e0d3: 8b 44 24 10 mov 0x10(%esp),%eax 804e0d7: 89 f1 mov %esi,%ecx 804e0d9: 89 da mov %ebx,%edx 804e0db: e8 c0 ff ff ff call 804e0a0 <msort_with_tmp.part.0> 804e0e0: 8b 44 24 10 mov 0x10(%esp),%eax 804e0e4: 8b 08 mov (%eax),%ecx 804e0e6: 8b 50 10 mov 0x10(%eax),%edx 804e0e9: 89 4c 24 08 mov %ecx,0x8(%esp) 804e0ed: 8b 48 08 mov 0x8(%eax),%ecx 804e0f0: 89 0c 24 mov %ecx,(%esp) 804e0f3: 8b 48 0c mov 0xc(%eax),%ecx 804e0f6: 8b 40 04 mov 0x4(%eax),%eax 804e0f9: 89 4c 24 04 mov %ecx,0x4(%esp) 804e0fd: 83 f8 01 cmp $0x1,%eax 804e100: 0f 84 47 02 00 00 je 804e34d <msort_with_tmp.part.0+0x2ad> 804e106: 0f 82 d8 01 00 00 jb 804e2e4 <msort_with_tmp.part.0+0x244> 804e10c: 83 f8 02 cmp $0x2,%eax 804e10f: 74 76 je 804e187 <msort_with_tmp.part.0+0xe7> 804e111: 83 f8 03 cmp $0x3,%eax 804e114: 0f 85 5b 01 00 00 jne 804e275 <msort_with_tmp.part.0+0x1d5> 804e11a: 85 f6 test %esi,%esi 804e11c: 0f 84 a5 02 00 00 je 804e3c7 <msort_with_tmp.part.0+0x327> 804e122: 85 ff test %edi,%edi 804e124: 8b 6c 24 18 mov 0x18(%esp),%ebp 804e128: 0f 84 99 02 00 00 je 804e3c7 <msort_with_tmp.part.0+0x327> 804e12e: 89 7c 24 0c mov %edi,0xc(%esp) 804e132: 89 ef mov %ebp,%edi 804e134: 89 f5 mov %esi,%ebp 804e136: 89 d6 mov %edx,%esi 804e138: eb 27 jmp 804e161 <msort_with_tmp.part.0+0xc1> 804e13a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804e140: 8b 03 mov (%ebx),%eax 804e142: 83 ed 01 sub $0x1,%ebp 804e145: 83 c3 04 add $0x4,%ebx 804e148: 89 06 mov %eax,(%esi) 804e14a: 8b 44 24 0c mov 0xc(%esp),%eax 804e14e: 83 c6 04 add $0x4,%esi 804e151: 85 c0 test %eax,%eax 804e153: 0f 84 5f 02 00 00 je 804e3b8 <msort_with_tmp.part.0+0x318> 804e159: 85 ed test %ebp,%ebp 804e15b: 0f 84 57 02 00 00 je 804e3b8 <msort_with_tmp.part.0+0x318> 804e161: 83 ec 04 sub $0x4,%esp 804e164: ff 74 24 08 pushl 0x8(%esp) 804e168: ff 33 pushl (%ebx) 804e16a: ff 37 pushl (%edi) 804e16c: 8b 44 24 10 mov 0x10(%esp),%eax 804e170: ff d0 call *%eax 804e172: 83 c4 10 add $0x10,%esp 804e175: 85 c0 test %eax,%eax 804e177: 7f c7 jg 804e140 <msort_with_tmp.part.0+0xa0> 804e179: 8b 07 mov (%edi),%eax 804e17b: 83 6c 24 0c 01 subl $0x1,0xc(%esp) 804e180: 83 c7 04 add $0x4,%edi 804e183: 89 06 mov %eax,(%esi) 804e185: eb c3 jmp 804e14a <msort_with_tmp.part.0+0xaa> 804e187: 8b 6c 24 18 mov 0x18(%esp),%ebp 804e18b: 89 7c 24 14 mov %edi,0x14(%esp) 804e18f: 89 f7 mov %esi,%edi 804e191: 89 6c 24 0c mov %ebp,0xc(%esp) 804e195: 89 dd mov %ebx,%ebp 804e197: 89 d3 mov %edx,%ebx 804e199: 8b 54 24 14 mov 0x14(%esp),%edx 804e19d: 85 d2 test %edx,%edx 804e19f: 74 59 je 804e1fa <msort_with_tmp.part.0+0x15a> 804e1a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804e1a8: 85 ff test %edi,%edi 804e1aa: 74 4e je 804e1fa <msort_with_tmp.part.0+0x15a> 804e1ac: 8b 44 24 08 mov 0x8(%esp),%eax 804e1b0: 83 ec 04 sub $0x4,%esp 804e1b3: ff 74 24 08 pushl 0x8(%esp) 804e1b7: 55 push %ebp 804e1b8: ff 74 24 18 pushl 0x18(%esp) 804e1bc: 8d 34 03 lea (%ebx,%eax,1),%esi 804e1bf: 8b 44 24 10 mov 0x10(%esp),%eax 804e1c3: ff d0 call *%eax 804e1c5: 83 c4 10 add $0x10,%esp 804e1c8: 85 c0 test %eax,%eax 804e1ca: 7e 74 jle 804e240 <msort_with_tmp.part.0+0x1a0> 804e1cc: 8b 4c 24 08 mov 0x8(%esp),%ecx 804e1d0: 89 e8 mov %ebp,%eax 804e1d2: 83 ef 01 sub $0x1,%edi 804e1d5: 01 cd add %ecx,%ebp 804e1d7: 39 f3 cmp %esi,%ebx 804e1d9: 73 15 jae 804e1f0 <msort_with_tmp.part.0+0x150> 804e1db: 90 nop 804e1dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e1e0: 83 c0 04 add $0x4,%eax 804e1e3: 8b 50 fc mov -0x4(%eax),%edx 804e1e6: 83 c3 04 add $0x4,%ebx 804e1e9: 39 de cmp %ebx,%esi 804e1eb: 89 53 fc mov %edx,-0x4(%ebx) 804e1ee: 77 f0 ja 804e1e0 <msort_with_tmp.part.0+0x140> 804e1f0: 8b 54 24 14 mov 0x14(%esp),%edx 804e1f4: 89 f3 mov %esi,%ebx 804e1f6: 85 d2 test %edx,%edx 804e1f8: 75 ae jne 804e1a8 <msort_with_tmp.part.0+0x108> 804e1fa: 89 fe mov %edi,%esi 804e1fc: 8b 6c 24 0c mov 0xc(%esp),%ebp 804e200: 8b 7c 24 14 mov 0x14(%esp),%edi 804e204: 89 da mov %ebx,%edx 804e206: 8d 76 00 lea 0x0(%esi),%esi 804e209: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804e210: 85 ff test %edi,%edi 804e212: 75 4c jne 804e260 <msort_with_tmp.part.0+0x1c0> 804e214: 8b 44 24 1c mov 0x1c(%esp),%eax 804e218: 83 ec 04 sub $0x4,%esp 804e21b: 29 f0 sub %esi,%eax 804e21d: 0f af 44 24 0c imul 0xc(%esp),%eax 804e222: 50 push %eax 804e223: 8b 44 24 18 mov 0x18(%esp),%eax 804e227: ff 70 10 pushl 0x10(%eax) 804e22a: ff 74 24 24 pushl 0x24(%esp) 804e22e: e8 cd f1 00 00 call 805d400 <memcpy> 804e233: 83 c4 3c add $0x3c,%esp 804e236: 5b pop %ebx 804e237: 5e pop %esi 804e238: 5f pop %edi 804e239: 5d pop %ebp 804e23a: c3 ret 804e23b: 90 nop 804e23c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e240: 8b 4c 24 0c mov 0xc(%esp),%ecx 804e244: 8b 54 24 08 mov 0x8(%esp),%edx 804e248: 83 6c 24 14 01 subl $0x1,0x14(%esp) 804e24d: 89 c8 mov %ecx,%eax 804e24f: 01 d1 add %edx,%ecx 804e251: 89 4c 24 0c mov %ecx,0xc(%esp) 804e255: eb 80 jmp 804e1d7 <msort_with_tmp.part.0+0x137> 804e257: 89 f6 mov %esi,%esi 804e259: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804e260: 0f af 7c 24 08 imul 0x8(%esp),%edi 804e265: 83 ec 04 sub $0x4,%esp 804e268: 57 push %edi 804e269: 55 push %ebp 804e26a: 52 push %edx 804e26b: e8 90 f1 00 00 call 805d400 <memcpy> 804e270: 83 c4 10 add $0x10,%esp 804e273: eb 9f jmp 804e214 <msort_with_tmp.part.0+0x174> 804e275: 8b 6c 24 18 mov 0x18(%esp),%ebp 804e279: 85 ff test %edi,%edi 804e27b: 74 93 je 804e210 <msort_with_tmp.part.0+0x170> 804e27d: 85 f6 test %esi,%esi 804e27f: 74 8f je 804e210 <msort_with_tmp.part.0+0x170> 804e281: 89 54 24 0c mov %edx,0xc(%esp) 804e285: 83 ec 04 sub $0x4,%esp 804e288: ff 74 24 08 pushl 0x8(%esp) 804e28c: 53 push %ebx 804e28d: 55 push %ebp 804e28e: 8b 44 24 10 mov 0x10(%esp),%eax 804e292: ff d0 call *%eax 804e294: 83 c4 10 add $0x10,%esp 804e297: 85 c0 test %eax,%eax 804e299: 8b 54 24 0c mov 0xc(%esp),%edx 804e29d: 7e 29 jle 804e2c8 <msort_with_tmp.part.0+0x228> 804e29f: 83 ec 04 sub $0x4,%esp 804e2a2: 83 ee 01 sub $0x1,%esi 804e2a5: ff 74 24 0c pushl 0xc(%esp) 804e2a9: 53 push %ebx 804e2aa: 52 push %edx 804e2ab: e8 10 f0 00 00 call 805d2c0 <__mempcpy> 804e2b0: 03 5c 24 18 add 0x18(%esp),%ebx 804e2b4: 83 c4 10 add $0x10,%esp 804e2b7: 85 ff test %edi,%edi 804e2b9: 89 c2 mov %eax,%edx 804e2bb: 75 c0 jne 804e27d <msort_with_tmp.part.0+0x1dd> 804e2bd: e9 4e ff ff ff jmp 804e210 <msort_with_tmp.part.0+0x170> 804e2c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804e2c8: 83 ec 04 sub $0x4,%esp 804e2cb: 83 ef 01 sub $0x1,%edi 804e2ce: ff 74 24 0c pushl 0xc(%esp) 804e2d2: 55 push %ebp 804e2d3: 52 push %edx 804e2d4: e8 e7 ef 00 00 call 805d2c0 <__mempcpy> 804e2d9: 03 6c 24 18 add 0x18(%esp),%ebp 804e2dd: 89 c2 mov %eax,%edx 804e2df: 83 c4 10 add $0x10,%esp 804e2e2: eb 95 jmp 804e279 <msort_with_tmp.part.0+0x1d9> 804e2e4: 85 ff test %edi,%edi 804e2e6: 8b 6c 24 18 mov 0x18(%esp),%ebp 804e2ea: 0f 84 20 ff ff ff je 804e210 <msort_with_tmp.part.0+0x170> 804e2f0: 85 f6 test %esi,%esi 804e2f2: 0f 84 18 ff ff ff je 804e210 <msort_with_tmp.part.0+0x170> 804e2f8: 89 7c 24 0c mov %edi,0xc(%esp) 804e2fc: 89 ef mov %ebp,%edi 804e2fe: 89 f5 mov %esi,%ebp 804e300: 89 d6 mov %edx,%esi 804e302: eb 25 jmp 804e329 <msort_with_tmp.part.0+0x289> 804e304: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e308: 8b 03 mov (%ebx),%eax 804e30a: 83 ed 01 sub $0x1,%ebp 804e30d: 83 c3 04 add $0x4,%ebx 804e310: 89 06 mov %eax,(%esi) 804e312: 8b 44 24 0c mov 0xc(%esp),%eax 804e316: 83 c6 04 add $0x4,%esi 804e319: 85 c0 test %eax,%eax 804e31b: 0f 84 97 00 00 00 je 804e3b8 <msort_with_tmp.part.0+0x318> 804e321: 85 ed test %ebp,%ebp 804e323: 0f 84 8f 00 00 00 je 804e3b8 <msort_with_tmp.part.0+0x318> 804e329: 83 ec 04 sub $0x4,%esp 804e32c: ff 74 24 08 pushl 0x8(%esp) 804e330: 53 push %ebx 804e331: 57 push %edi 804e332: 8b 44 24 10 mov 0x10(%esp),%eax 804e336: ff d0 call *%eax 804e338: 83 c4 10 add $0x10,%esp 804e33b: 85 c0 test %eax,%eax 804e33d: 7f c9 jg 804e308 <msort_with_tmp.part.0+0x268> 804e33f: 8b 07 mov (%edi),%eax 804e341: 83 6c 24 0c 01 subl $0x1,0xc(%esp) 804e346: 83 c7 04 add $0x4,%edi 804e349: 89 06 mov %eax,(%esi) 804e34b: eb c5 jmp 804e312 <msort_with_tmp.part.0+0x272> 804e34d: 85 f6 test %esi,%esi 804e34f: 74 76 je 804e3c7 <msort_with_tmp.part.0+0x327> 804e351: 85 ff test %edi,%edi 804e353: 8b 6c 24 18 mov 0x18(%esp),%ebp 804e357: 74 6e je 804e3c7 <msort_with_tmp.part.0+0x327> 804e359: 89 7c 24 0c mov %edi,0xc(%esp) 804e35d: 89 ef mov %ebp,%edi 804e35f: 89 f5 mov %esi,%ebp 804e361: 89 d6 mov %edx,%esi 804e363: eb 22 jmp 804e387 <msort_with_tmp.part.0+0x2e7> 804e365: 8d 76 00 lea 0x0(%esi),%esi 804e368: 8b 03 mov (%ebx),%eax 804e36a: 8b 53 04 mov 0x4(%ebx),%edx 804e36d: 83 ed 01 sub $0x1,%ebp 804e370: 83 c3 08 add $0x8,%ebx 804e373: 89 06 mov %eax,(%esi) 804e375: 89 56 04 mov %edx,0x4(%esi) 804e378: 8b 4c 24 0c mov 0xc(%esp),%ecx 804e37c: 83 c6 08 add $0x8,%esi 804e37f: 85 c9 test %ecx,%ecx 804e381: 74 35 je 804e3b8 <msort_with_tmp.part.0+0x318> 804e383: 85 ed test %ebp,%ebp 804e385: 74 31 je 804e3b8 <msort_with_tmp.part.0+0x318> 804e387: 83 ec 04 sub $0x4,%esp 804e38a: ff 74 24 08 pushl 0x8(%esp) 804e38e: 53 push %ebx 804e38f: 57 push %edi 804e390: 8b 44 24 10 mov 0x10(%esp),%eax 804e394: ff d0 call *%eax 804e396: 83 c4 10 add $0x10,%esp 804e399: 85 c0 test %eax,%eax 804e39b: 7f cb jg 804e368 <msort_with_tmp.part.0+0x2c8> 804e39d: 8b 07 mov (%edi),%eax 804e39f: 8b 57 04 mov 0x4(%edi),%edx 804e3a2: 83 c7 08 add $0x8,%edi 804e3a5: 83 6c 24 0c 01 subl $0x1,0xc(%esp) 804e3aa: 89 06 mov %eax,(%esi) 804e3ac: 89 56 04 mov %edx,0x4(%esi) 804e3af: eb c7 jmp 804e378 <msort_with_tmp.part.0+0x2d8> 804e3b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804e3b8: 89 f2 mov %esi,%edx 804e3ba: 89 ee mov %ebp,%esi 804e3bc: 89 fd mov %edi,%ebp 804e3be: 8b 7c 24 0c mov 0xc(%esp),%edi 804e3c2: e9 49 fe ff ff jmp 804e210 <msort_with_tmp.part.0+0x170> 804e3c7: 8b 6c 24 18 mov 0x18(%esp),%ebp 804e3cb: e9 40 fe ff ff jmp 804e210 <msort_with_tmp.part.0+0x170> 0804e3d0 <__qsort_r>: 804e3d0: 55 push %ebp 804e3d1: 89 e5 mov %esp,%ebp 804e3d3: 57 push %edi 804e3d4: 56 push %esi 804e3d5: 53 push %ebx 804e3d6: 83 ec 4c sub $0x4c,%esp 804e3d9: 8b 7d 10 mov 0x10(%ebp),%edi 804e3dc: 8b 45 0c mov 0xc(%ebp),%eax 804e3df: 8b 4d 0c mov 0xc(%ebp),%ecx 804e3e2: 0f af c7 imul %edi,%eax 804e3e5: 83 ff 20 cmp $0x20,%edi 804e3e8: 8d 1c cf lea (%edi,%ecx,8),%ebx 804e3eb: 0f 46 d8 cmovbe %eax,%ebx 804e3ee: 81 fb ff 03 00 00 cmp $0x3ff,%ebx 804e3f4: 0f 86 26 02 00 00 jbe 804e620 <__qsort_r+0x250> 804e3fa: 8b 0d 80 d2 0e 08 mov 0x80ed280,%ecx 804e400: 85 c9 test %ecx,%ecx 804e402: 0f 84 36 02 00 00 je 804e63e <__qsort_r+0x26e> 804e408: 31 d2 xor %edx,%edx 804e40a: 89 d8 mov %ebx,%eax 804e40c: f7 f1 div %ecx 804e40e: 3b 05 7c d2 0e 08 cmp 0x80ed27c,%eax 804e414: 0f 87 7e 01 00 00 ja 804e598 <__qsort_r+0x1c8> 804e41a: 65 a1 00 00 00 00 mov %gs:0x0,%eax 804e420: 83 ec 0c sub $0xc,%esp 804e423: 89 c6 mov %eax,%esi 804e425: b8 e8 ff ff ff mov $0xffffffe8,%eax 804e42a: 8b 14 06 mov (%esi,%eax,1),%edx 804e42d: 53 push %ebx 804e42e: 89 55 c4 mov %edx,-0x3c(%ebp) 804e431: e8 4a bc 00 00 call 805a080 <__libc_malloc> 804e436: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 804e43c: 8b 55 c4 mov -0x3c(%ebp),%edx 804e43f: 83 c4 10 add $0x10,%esp 804e442: 85 c0 test %eax,%eax 804e444: 89 45 b4 mov %eax,-0x4c(%ebp) 804e447: 89 14 0e mov %edx,(%esi,%ecx,1) 804e44a: 0f 84 48 01 00 00 je 804e598 <__qsort_r+0x1c8> 804e450: 89 45 e4 mov %eax,-0x1c(%ebp) 804e453: 8b 45 14 mov 0x14(%ebp),%eax 804e456: 83 ff 20 cmp $0x20,%edi 804e459: 89 7d d4 mov %edi,-0x2c(%ebp) 804e45c: c7 45 d8 04 00 00 00 movl $0x4,-0x28(%ebp) 804e463: 89 45 dc mov %eax,-0x24(%ebp) 804e466: 8b 45 18 mov 0x18(%ebp),%eax 804e469: 89 45 e0 mov %eax,-0x20(%ebp) 804e46c: 0f 86 4e 01 00 00 jbe 804e5c0 <__qsort_r+0x1f0> 804e472: 8b 45 0c mov 0xc(%ebp),%eax 804e475: 8d 0c 85 00 00 00 00 lea 0x0(,%eax,4),%ecx 804e47c: 8b 45 e4 mov -0x1c(%ebp),%eax 804e47f: 01 c8 add %ecx,%eax 804e481: 8d 14 08 lea (%eax,%ecx,1),%edx 804e484: 89 c6 mov %eax,%esi 804e486: 39 d0 cmp %edx,%eax 804e488: 89 d3 mov %edx,%ebx 804e48a: 89 55 b8 mov %edx,-0x48(%ebp) 804e48d: 0f 83 12 02 00 00 jae 804e6a5 <__qsort_r+0x2d5> 804e493: 8b 55 08 mov 0x8(%ebp),%edx 804e496: 8d 76 00 lea 0x0(%esi),%esi 804e499: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804e4a0: 83 c0 04 add $0x4,%eax 804e4a3: 89 50 fc mov %edx,-0x4(%eax) 804e4a6: 01 fa add %edi,%edx 804e4a8: 39 c3 cmp %eax,%ebx 804e4aa: 77 f4 ja 804e4a0 <__qsort_r+0xd0> 804e4ac: 03 4d e4 add -0x1c(%ebp),%ecx 804e4af: 89 ca mov %ecx,%edx 804e4b1: 83 7d 0c 01 cmpl $0x1,0xc(%ebp) 804e4b5: c7 45 d4 04 00 00 00 movl $0x4,-0x2c(%ebp) 804e4bc: c7 45 d8 03 00 00 00 movl $0x3,-0x28(%ebp) 804e4c3: 0f 86 b6 01 00 00 jbe 804e67f <__qsort_r+0x2af> 804e4c9: 8b 4d 0c mov 0xc(%ebp),%ecx 804e4cc: 8d 45 d4 lea -0x2c(%ebp),%eax 804e4cf: e8 cc fb ff ff call 804e0a0 <msort_with_tmp.part.0> 804e4d4: 8b 45 08 mov 0x8(%ebp),%eax 804e4d7: 89 7d 10 mov %edi,0x10(%ebp) 804e4da: 89 f7 mov %esi,%edi 804e4dc: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 804e4e3: 89 45 c0 mov %eax,-0x40(%ebp) 804e4e6: 8d 76 00 lea 0x0(%esi),%esi 804e4e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804e4f0: 8b 45 bc mov -0x44(%ebp),%eax 804e4f3: 8b 5d c0 mov -0x40(%ebp),%ebx 804e4f6: 8b 34 87 mov (%edi,%eax,4),%esi 804e4f9: 39 de cmp %ebx,%esi 804e4fb: 74 6a je 804e567 <__qsort_r+0x197> 804e4fd: 83 ec 04 sub $0x4,%esp 804e500: ff 75 10 pushl 0x10(%ebp) 804e503: 53 push %ebx 804e504: ff 75 b8 pushl -0x48(%ebp) 804e507: e8 f4 ee 00 00 call 805d400 <memcpy> 804e50c: 8b 45 bc mov -0x44(%ebp),%eax 804e50f: 83 c4 10 add $0x10,%esp 804e512: 89 d9 mov %ebx,%ecx 804e514: 89 45 c4 mov %eax,-0x3c(%ebp) 804e517: eb 09 jmp 804e522 <__qsort_r+0x152> 804e519: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804e520: 89 c6 mov %eax,%esi 804e522: 89 f0 mov %esi,%eax 804e524: 2b 45 08 sub 0x8(%ebp),%eax 804e527: 31 d2 xor %edx,%edx 804e529: 83 ec 04 sub $0x4,%esp 804e52c: f7 75 10 divl 0x10(%ebp) 804e52f: 89 c3 mov %eax,%ebx 804e531: 8b 45 c4 mov -0x3c(%ebp),%eax 804e534: 89 0c 87 mov %ecx,(%edi,%eax,4) 804e537: ff 75 10 pushl 0x10(%ebp) 804e53a: 56 push %esi 804e53b: 51 push %ecx 804e53c: e8 bf ee 00 00 call 805d400 <memcpy> 804e541: 8d 14 9f lea (%edi,%ebx,4),%edx 804e544: 83 c4 10 add $0x10,%esp 804e547: 89 5d c4 mov %ebx,-0x3c(%ebp) 804e54a: 89 f1 mov %esi,%ecx 804e54c: 8b 02 mov (%edx),%eax 804e54e: 3b 45 c0 cmp -0x40(%ebp),%eax 804e551: 75 cd jne 804e520 <__qsort_r+0x150> 804e553: 83 ec 04 sub $0x4,%esp 804e556: 89 32 mov %esi,(%edx) 804e558: ff 75 10 pushl 0x10(%ebp) 804e55b: ff 75 b8 pushl -0x48(%ebp) 804e55e: 56 push %esi 804e55f: e8 9c ee 00 00 call 805d400 <memcpy> 804e564: 83 c4 10 add $0x10,%esp 804e567: 83 45 bc 01 addl $0x1,-0x44(%ebp) 804e56b: 8b 55 10 mov 0x10(%ebp),%edx 804e56e: 8b 45 bc mov -0x44(%ebp),%eax 804e571: 01 55 c0 add %edx,-0x40(%ebp) 804e574: 39 45 0c cmp %eax,0xc(%ebp) 804e577: 0f 85 73 ff ff ff jne 804e4f0 <__qsort_r+0x120> 804e57d: 83 ec 0c sub $0xc,%esp 804e580: ff 75 b4 pushl -0x4c(%ebp) 804e583: e8 08 c0 00 00 call 805a590 <__cfree> 804e588: 83 c4 10 add $0x10,%esp 804e58b: 8d 65 f4 lea -0xc(%ebp),%esp 804e58e: 5b pop %ebx 804e58f: 5e pop %esi 804e590: 5f pop %edi 804e591: 5d pop %ebp 804e592: c3 ret 804e593: 90 nop 804e594: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e598: 83 ec 0c sub $0xc,%esp 804e59b: ff 75 18 pushl 0x18(%ebp) 804e59e: ff 75 14 pushl 0x14(%ebp) 804e5a1: 57 push %edi 804e5a2: ff 75 0c pushl 0xc(%ebp) 804e5a5: ff 75 08 pushl 0x8(%ebp) 804e5a8: e8 63 d2 02 00 call 807b810 <_quicksort> 804e5ad: 83 c4 20 add $0x20,%esp 804e5b0: 8d 65 f4 lea -0xc(%ebp),%esp 804e5b3: 5b pop %ebx 804e5b4: 5e pop %esi 804e5b5: 5f pop %edi 804e5b6: 5d pop %ebp 804e5b7: c3 ret 804e5b8: 90 nop 804e5b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804e5c0: f7 c7 03 00 00 00 test $0x3,%edi 804e5c6: 75 28 jne 804e5f0 <__qsort_r+0x220> 804e5c8: f6 45 08 03 testb $0x3,0x8(%ebp) 804e5cc: 75 22 jne 804e5f0 <__qsort_r+0x220> 804e5ce: 83 ff 04 cmp $0x4,%edi 804e5d1: 0f 84 d5 00 00 00 je 804e6ac <__qsort_r+0x2dc> 804e5d7: 83 ff 08 cmp $0x8,%edi 804e5da: 0f 84 af 00 00 00 je 804e68f <__qsort_r+0x2bf> 804e5e0: c7 45 d8 02 00 00 00 movl $0x2,-0x28(%ebp) 804e5e7: 89 f6 mov %esi,%esi 804e5e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804e5f0: 83 7d 0c 01 cmpl $0x1,0xc(%ebp) 804e5f4: 76 87 jbe 804e57d <__qsort_r+0x1ad> 804e5f6: 8b 4d 0c mov 0xc(%ebp),%ecx 804e5f9: 8b 55 08 mov 0x8(%ebp),%edx 804e5fc: 8d 45 d4 lea -0x2c(%ebp),%eax 804e5ff: e8 9c fa ff ff call 804e0a0 <msort_with_tmp.part.0> 804e604: 83 ec 0c sub $0xc,%esp 804e607: ff 75 b4 pushl -0x4c(%ebp) 804e60a: e8 81 bf 00 00 call 805a590 <__cfree> 804e60f: 83 c4 10 add $0x10,%esp 804e612: e9 74 ff ff ff jmp 804e58b <__qsort_r+0x1bb> 804e617: 89 f6 mov %esi,%esi 804e619: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804e620: 83 c3 1e add $0x1e,%ebx 804e623: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) 804e62a: 83 e3 f0 and $0xfffffff0,%ebx 804e62d: 29 dc sub %ebx,%esp 804e62f: 8d 44 24 0f lea 0xf(%esp),%eax 804e633: 83 e0 f0 and $0xfffffff0,%eax 804e636: 89 45 e4 mov %eax,-0x1c(%ebp) 804e639: e9 15 fe ff ff jmp 804e453 <__qsort_r+0x83> 804e63e: 83 ec 0c sub $0xc,%esp 804e641: 6a 55 push $0x55 804e643: e8 98 f3 01 00 call 806d9e0 <__sysconf> 804e648: 83 c4 10 add $0x10,%esp 804e64b: 83 f8 ff cmp $0xffffffff,%eax 804e64e: ba ff ff ff 1f mov $0x1fffffff,%edx 804e653: 74 0b je 804e660 <__qsort_r+0x290> 804e655: 8d 50 03 lea 0x3(%eax),%edx 804e658: 85 c0 test %eax,%eax 804e65a: 0f 49 d0 cmovns %eax,%edx 804e65d: c1 fa 02 sar $0x2,%edx 804e660: 89 15 7c d2 0e 08 mov %edx,0x80ed27c 804e666: 83 ec 0c sub $0xc,%esp 804e669: 6a 1e push $0x1e 804e66b: e8 70 f3 01 00 call 806d9e0 <__sysconf> 804e670: 83 c4 10 add $0x10,%esp 804e673: a3 80 d2 0e 08 mov %eax,0x80ed280 804e678: 89 c1 mov %eax,%ecx 804e67a: e9 89 fd ff ff jmp 804e408 <__qsort_r+0x38> 804e67f: 8b 45 0c mov 0xc(%ebp),%eax 804e682: 85 c0 test %eax,%eax 804e684: 0f 85 4a fe ff ff jne 804e4d4 <__qsort_r+0x104> 804e68a: e9 ee fe ff ff jmp 804e57d <__qsort_r+0x1ad> 804e68f: f6 45 08 07 testb $0x7,0x8(%ebp) 804e693: 0f 85 47 ff ff ff jne 804e5e0 <__qsort_r+0x210> 804e699: c7 45 d8 01 00 00 00 movl $0x1,-0x28(%ebp) 804e6a0: e9 4b ff ff ff jmp 804e5f0 <__qsort_r+0x220> 804e6a5: 89 c2 mov %eax,%edx 804e6a7: e9 05 fe ff ff jmp 804e4b1 <__qsort_r+0xe1> 804e6ac: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 804e6b3: e9 38 ff ff ff jmp 804e5f0 <__qsort_r+0x220> 804e6b8: 90 nop 804e6b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0804e6c0 <qsort>: 804e6c0: 83 ec 18 sub $0x18,%esp 804e6c3: 6a 00 push $0x0 804e6c5: ff 74 24 2c pushl 0x2c(%esp) 804e6c9: ff 74 24 2c pushl 0x2c(%esp) 804e6cd: ff 74 24 2c pushl 0x2c(%esp) 804e6d1: ff 74 24 2c pushl 0x2c(%esp) 804e6d5: e8 f6 fc ff ff call 804e3d0 <__qsort_r> 804e6da: 83 c4 2c add $0x2c,%esp 804e6dd: c3 ret 804e6de: 66 90 xchg %ax,%ax 0804e6e0 <getenv>: 804e6e0: 55 push %ebp 804e6e1: 57 push %edi 804e6e2: 56 push %esi 804e6e3: 53 push %ebx 804e6e4: 83 ec 28 sub $0x28,%esp 804e6e7: 8b 74 24 3c mov 0x3c(%esp),%esi 804e6eb: 56 push %esi 804e6ec: e8 bf db 00 00 call 805c2b0 <strlen> 804e6f1: 8b 2d 24 d5 0e 08 mov 0x80ed524,%ebp 804e6f7: 83 c4 10 add $0x10,%esp 804e6fa: 89 44 24 0c mov %eax,0xc(%esp) 804e6fe: 85 ed test %ebp,%ebp 804e700: 0f 84 9a 00 00 00 je 804e7a0 <getenv+0xc0> 804e706: 0f b6 06 movzbl (%esi),%eax 804e709: 84 c0 test %al,%al 804e70b: 0f 84 8f 00 00 00 je 804e7a0 <getenv+0xc0> 804e711: 80 7e 01 00 cmpb $0x0,0x1(%esi) 804e715: 75 31 jne 804e748 <getenv+0x68> 804e717: 8b 5d 00 mov 0x0(%ebp),%ebx 804e71a: 80 cc 3d or $0x3d,%ah 804e71d: 85 db test %ebx,%ebx 804e71f: 75 11 jne 804e732 <getenv+0x52> 804e721: eb 17 jmp 804e73a <getenv+0x5a> 804e723: 90 nop 804e724: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e728: 83 c5 04 add $0x4,%ebp 804e72b: 8b 5d 00 mov 0x0(%ebp),%ebx 804e72e: 85 db test %ebx,%ebx 804e730: 74 08 je 804e73a <getenv+0x5a> 804e732: 66 3b 03 cmp (%ebx),%ax 804e735: 75 f1 jne 804e728 <getenv+0x48> 804e737: 83 c3 02 add $0x2,%ebx 804e73a: 83 c4 1c add $0x1c,%esp 804e73d: 89 d8 mov %ebx,%eax 804e73f: 5b pop %ebx 804e740: 5e pop %esi 804e741: 5f pop %edi 804e742: 5d pop %ebp 804e743: c3 ret 804e744: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e748: 8b 44 24 0c mov 0xc(%esp),%eax 804e74c: 8b 5d 00 mov 0x0(%ebp),%ebx 804e74f: 83 c6 02 add $0x2,%esi 804e752: 0f b7 7e fe movzwl -0x2(%esi),%edi 804e756: 83 e8 02 sub $0x2,%eax 804e759: 85 db test %ebx,%ebx 804e75b: 89 44 24 08 mov %eax,0x8(%esp) 804e75f: 75 11 jne 804e772 <getenv+0x92> 804e761: eb d7 jmp 804e73a <getenv+0x5a> 804e763: 90 nop 804e764: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e768: 83 c5 04 add $0x4,%ebp 804e76b: 8b 5d 00 mov 0x0(%ebp),%ebx 804e76e: 85 db test %ebx,%ebx 804e770: 74 c8 je 804e73a <getenv+0x5a> 804e772: 66 3b 3b cmp (%ebx),%di 804e775: 75 f1 jne 804e768 <getenv+0x88> 804e777: 8d 43 02 lea 0x2(%ebx),%eax 804e77a: 83 ec 04 sub $0x4,%esp 804e77d: ff 74 24 0c pushl 0xc(%esp) 804e781: 56 push %esi 804e782: 50 push %eax 804e783: e8 48 42 01 00 call 80629d0 <strncmp> 804e788: 83 c4 10 add $0x10,%esp 804e78b: 85 c0 test %eax,%eax 804e78d: 75 d9 jne 804e768 <getenv+0x88> 804e78f: 8b 44 24 0c mov 0xc(%esp),%eax 804e793: 80 3c 03 3d cmpb $0x3d,(%ebx,%eax,1) 804e797: 75 cf jne 804e768 <getenv+0x88> 804e799: 8d 5c 03 01 lea 0x1(%ebx,%eax,1),%ebx 804e79d: eb 9b jmp 804e73a <getenv+0x5a> 804e79f: 90 nop 804e7a0: 83 c4 1c add $0x1c,%esp 804e7a3: 31 db xor %ebx,%ebx 804e7a5: 89 d8 mov %ebx,%eax 804e7a7: 5b pop %ebx 804e7a8: 5e pop %esi 804e7a9: 5f pop %edi 804e7aa: 5d pop %ebp 804e7ab: c3 ret 804e7ac: 66 90 xchg %ax,%ax 804e7ae: 66 90 xchg %ax,%ax 0804e7b0 <__run_exit_handlers>: 804e7b0: 55 push %ebp 804e7b1: 57 push %edi 804e7b2: ba 00 00 00 00 mov $0x0,%edx 804e7b7: 56 push %esi 804e7b8: 53 push %ebx 804e7b9: 83 ec 0c sub $0xc,%esp 804e7bc: 85 d2 test %edx,%edx 804e7be: 8b 5c 24 20 mov 0x20(%esp),%ebx 804e7c2: 8b 74 24 24 mov 0x24(%esp),%esi 804e7c6: 8b 6c 24 28 mov 0x28(%esp),%ebp 804e7ca: 8b 44 24 2c mov 0x2c(%esp),%eax 804e7ce: 74 09 je 804e7d9 <__run_exit_handlers+0x29> 804e7d0: 84 c0 test %al,%al 804e7d2: 74 05 je 804e7d9 <__run_exit_handlers+0x29> 804e7d4: e8 27 18 fb f7 call 0 <_nl_current_LC_CTYPE> 804e7d9: 8b 3e mov (%esi),%edi 804e7db: 85 ff test %edi,%edi 804e7dd: 74 3f je 804e81e <__run_exit_handlers+0x6e> 804e7df: 90 nop 804e7e0: 8b 47 04 mov 0x4(%edi),%eax 804e7e3: 89 c2 mov %eax,%edx 804e7e5: c1 e2 04 shl $0x4,%edx 804e7e8: 85 c0 test %eax,%eax 804e7ea: 8d 4c 17 f8 lea -0x8(%edi,%edx,1),%ecx 804e7ee: 74 22 je 804e812 <__run_exit_handlers+0x62> 804e7f0: 8b 11 mov (%ecx),%edx 804e7f2: 83 e8 01 sub $0x1,%eax 804e7f5: 89 47 04 mov %eax,0x4(%edi) 804e7f8: 83 fa 03 cmp $0x3,%edx 804e7fb: 0f 84 9f 00 00 00 je 804e8a0 <__run_exit_handlers+0xf0> 804e801: 83 fa 04 cmp $0x4,%edx 804e804: 74 72 je 804e878 <__run_exit_handlers+0xc8> 804e806: 83 fa 02 cmp $0x2,%edx 804e809: 74 45 je 804e850 <__run_exit_handlers+0xa0> 804e80b: 83 e9 10 sub $0x10,%ecx 804e80e: 85 c0 test %eax,%eax 804e810: 75 de jne 804e7f0 <__run_exit_handlers+0x40> 804e812: 8b 07 mov (%edi),%eax 804e814: 85 c0 test %eax,%eax 804e816: 89 06 mov %eax,(%esi) 804e818: 0f 85 9a 00 00 00 jne 804e8b8 <__run_exit_handlers+0x108> 804e81e: 89 e8 mov %ebp,%eax 804e820: 84 c0 test %al,%al 804e822: 74 1b je 804e83f <__run_exit_handlers+0x8f> 804e824: b8 b4 75 0d 08 mov $0x80d75b4,%eax 804e829: 3d b8 75 0d 08 cmp $0x80d75b8,%eax 804e82e: 73 0f jae 804e83f <__run_exit_handlers+0x8f> 804e830: 89 c6 mov %eax,%esi 804e832: ff 16 call *(%esi) 804e834: 83 c6 04 add $0x4,%esi 804e837: 81 fe b8 75 0d 08 cmp $0x80d75b8,%esi 804e83d: 72 f3 jb 804e832 <__run_exit_handlers+0x82> 804e83f: 83 ec 0c sub $0xc,%esp 804e842: 53 push %ebx 804e843: e8 89 f0 01 00 call 806d8d1 <_exit> 804e848: 90 nop 804e849: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804e850: c1 e0 04 shl $0x4,%eax 804e853: 83 ec 08 sub $0x8,%esp 804e856: 01 f8 add %edi,%eax 804e858: 8b 50 0c mov 0xc(%eax),%edx 804e85b: ff 70 10 pushl 0x10(%eax) 804e85e: 53 push %ebx 804e85f: c1 ca 09 ror $0x9,%edx 804e862: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 804e869: ff d2 call *%edx 804e86b: 83 c4 10 add $0x10,%esp 804e86e: e9 6d ff ff ff jmp 804e7e0 <__run_exit_handlers+0x30> 804e873: 90 nop 804e874: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e878: c1 e0 04 shl $0x4,%eax 804e87b: 83 ec 08 sub $0x8,%esp 804e87e: 01 f8 add %edi,%eax 804e880: 8b 50 0c mov 0xc(%eax),%edx 804e883: 53 push %ebx 804e884: ff 70 10 pushl 0x10(%eax) 804e887: c1 ca 09 ror $0x9,%edx 804e88a: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 804e891: ff d2 call *%edx 804e893: 83 c4 10 add $0x10,%esp 804e896: e9 45 ff ff ff jmp 804e7e0 <__run_exit_handlers+0x30> 804e89b: 90 nop 804e89c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e8a0: c1 e0 04 shl $0x4,%eax 804e8a3: 8b 44 07 0c mov 0xc(%edi,%eax,1),%eax 804e8a7: c1 c8 09 ror $0x9,%eax 804e8aa: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 804e8b1: ff d0 call *%eax 804e8b3: e9 28 ff ff ff jmp 804e7e0 <__run_exit_handlers+0x30> 804e8b8: 83 ec 0c sub $0xc,%esp 804e8bb: 57 push %edi 804e8bc: e8 cf bc 00 00 call 805a590 <__cfree> 804e8c1: 83 c4 10 add $0x10,%esp 804e8c4: e9 10 ff ff ff jmp 804e7d9 <__run_exit_handlers+0x29> 804e8c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0804e8d0 <exit>: 804e8d0: 83 ec 0c sub $0xc,%esp 804e8d3: 6a 01 push $0x1 804e8d5: 6a 01 push $0x1 804e8d7: 68 70 c0 0e 08 push $0x80ec070 804e8dc: ff 74 24 1c pushl 0x1c(%esp) 804e8e0: e8 cb fe ff ff call 804e7b0 <__run_exit_handlers> 804e8e5: 66 90 xchg %ax,%ax 804e8e7: 66 90 xchg %ax,%ax 804e8e9: 66 90 xchg %ax,%ax 804e8eb: 66 90 xchg %ax,%ax 804e8ed: 66 90 xchg %ax,%ax 804e8ef: 90 nop 0804e8f0 <__new_exitfn>: 804e8f0: 55 push %ebp 804e8f1: 57 push %edi 804e8f2: 31 c0 xor %eax,%eax 804e8f4: 56 push %esi 804e8f5: 53 push %ebx 804e8f6: b9 01 00 00 00 mov $0x1,%ecx 804e8fb: 83 ec 0c sub $0xc,%esp 804e8fe: 8b 6c 24 20 mov 0x20(%esp),%ebp 804e902: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804e909: 00 804e90a: 74 01 je 804e90d <__new_exitfn+0x1d> 804e90c: f0 0f b1 0d a8 d4 0e lock cmpxchg %ecx,0x80ed4a8 804e913: 08 804e914: 74 0b je 804e921 <__new_exitfn+0x31> 804e916: 8d 0d a8 d4 0e 08 lea 0x80ed4a8,%ecx 804e91c: e8 0f 14 02 00 call 806fd30 <__lll_lock_wait_private> 804e921: 8b 75 00 mov 0x0(%ebp),%esi 804e924: 31 ff xor %edi,%edi 804e926: 85 f6 test %esi,%esi 804e928: 89 f3 mov %esi,%ebx 804e92a: 0f 84 d0 00 00 00 je 804ea00 <__new_exitfn+0x110> 804e930: 8b 43 04 mov 0x4(%ebx),%eax 804e933: 85 c0 test %eax,%eax 804e935: 74 2b je 804e962 <__new_exitfn+0x72> 804e937: 8d 50 ff lea -0x1(%eax),%edx 804e93a: 89 d1 mov %edx,%ecx 804e93c: c1 e1 04 shl $0x4,%ecx 804e93f: 8b 4c 0b 08 mov 0x8(%ebx,%ecx,1),%ecx 804e943: 85 c9 test %ecx,%ecx 804e945: 75 32 jne 804e979 <__new_exitfn+0x89> 804e947: c1 e0 04 shl $0x4,%eax 804e94a: 8d 4c 03 e8 lea -0x18(%ebx,%eax,1),%ecx 804e94e: eb 0e jmp 804e95e <__new_exitfn+0x6e> 804e950: 83 e9 10 sub $0x10,%ecx 804e953: 8d 42 ff lea -0x1(%edx),%eax 804e956: 83 79 10 00 cmpl $0x0,0x10(%ecx) 804e95a: 75 24 jne 804e980 <__new_exitfn+0x90> 804e95c: 89 c2 mov %eax,%edx 804e95e: 85 d2 test %edx,%edx 804e960: 75 ee jne 804e950 <__new_exitfn+0x60> 804e962: 8b 03 mov (%ebx),%eax 804e964: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 804e96b: 89 df mov %ebx,%edi 804e96d: 85 c0 test %eax,%eax 804e96f: 0f 84 7f 00 00 00 je 804e9f4 <__new_exitfn+0x104> 804e975: 89 c3 mov %eax,%ebx 804e977: eb b7 jmp 804e930 <__new_exitfn+0x40> 804e979: 89 c2 mov %eax,%edx 804e97b: 90 nop 804e97c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804e980: 83 fa 20 cmp $0x20,%edx 804e983: 74 4c je 804e9d1 <__new_exitfn+0xe1> 804e985: 89 d0 mov %edx,%eax 804e987: 83 c2 01 add $0x1,%edx 804e98a: c1 e0 04 shl $0x4,%eax 804e98d: 89 53 04 mov %edx,0x4(%ebx) 804e990: 8d 4c 03 08 lea 0x8(%ebx,%eax,1),%ecx 804e994: c7 01 01 00 00 00 movl $0x1,(%ecx) 804e99a: 83 05 38 dc 0e 08 01 addl $0x1,0x80edc38 804e9a1: 83 15 3c dc 0e 08 00 adcl $0x0,0x80edc3c 804e9a8: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804e9af: 00 804e9b0: 74 01 je 804e9b3 <__new_exitfn+0xc3> 804e9b2: f0 83 2d a8 d4 0e 08 lock subl $0x1,0x80ed4a8 804e9b9: 01 804e9ba: 74 0b je 804e9c7 <__new_exitfn+0xd7> 804e9bc: 8d 05 a8 d4 0e 08 lea 0x80ed4a8,%eax 804e9c2: e8 99 13 02 00 call 806fd60 <__lll_unlock_wake_private> 804e9c7: 83 c4 0c add $0xc,%esp 804e9ca: 89 c8 mov %ecx,%eax 804e9cc: 5b pop %ebx 804e9cd: 5e pop %esi 804e9ce: 5f pop %edi 804e9cf: 5d pop %ebp 804e9d0: c3 ret 804e9d1: 85 ff test %edi,%edi 804e9d3: 89 fb mov %edi,%ebx 804e9d5: 75 1d jne 804e9f4 <__new_exitfn+0x104> 804e9d7: 83 ec 08 sub $0x8,%esp 804e9da: 68 08 02 00 00 push $0x208 804e9df: 6a 01 push $0x1 804e9e1: e8 8a bf 00 00 call 805a970 <__calloc> 804e9e6: 83 c4 10 add $0x10,%esp 804e9e9: 85 c0 test %eax,%eax 804e9eb: 89 c3 mov %eax,%ebx 804e9ed: 74 27 je 804ea16 <__new_exitfn+0x126> 804e9ef: 89 30 mov %esi,(%eax) 804e9f1: 89 45 00 mov %eax,0x0(%ebp) 804e9f4: 8d 4b 08 lea 0x8(%ebx),%ecx 804e9f7: c7 43 04 01 00 00 00 movl $0x1,0x4(%ebx) 804e9fe: eb 94 jmp 804e994 <__new_exitfn+0xa4> 804ea00: 68 90 d4 0b 08 push $0x80bd490 804ea05: 6a 64 push $0x64 804ea07: 68 78 d4 0b 08 push $0x80bd478 804ea0c: 68 85 d4 0b 08 push $0x80bd485 804ea11: e8 ca ad ff ff call 80497e0 <__assert_fail> 804ea16: 31 c9 xor %ecx,%ecx 804ea18: eb 8e jmp 804e9a8 <__new_exitfn+0xb8> 804ea1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0804ea20 <__internal_atexit>: 804ea20: 83 ec 18 sub $0x18,%esp 804ea23: ff 74 24 28 pushl 0x28(%esp) 804ea27: e8 c4 fe ff ff call 804e8f0 <__new_exitfn> 804ea2c: 83 c4 10 add $0x10,%esp 804ea2f: 85 c0 test %eax,%eax 804ea31: 74 2b je 804ea5e <__internal_atexit+0x3e> 804ea33: 8b 54 24 10 mov 0x10(%esp),%edx 804ea37: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 804ea3e: c1 c2 09 rol $0x9,%edx 804ea41: 89 50 04 mov %edx,0x4(%eax) 804ea44: 8b 54 24 14 mov 0x14(%esp),%edx 804ea48: 89 50 08 mov %edx,0x8(%eax) 804ea4b: 8b 54 24 18 mov 0x18(%esp),%edx 804ea4f: 89 50 0c mov %edx,0xc(%eax) 804ea52: c7 00 04 00 00 00 movl $0x4,(%eax) 804ea58: 31 c0 xor %eax,%eax 804ea5a: 83 c4 0c add $0xc,%esp 804ea5d: c3 ret 804ea5e: b8 ff ff ff ff mov $0xffffffff,%eax 804ea63: eb f5 jmp 804ea5a <__internal_atexit+0x3a> 804ea65: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804ea69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0804ea70 <__cxa_atexit>: 804ea70: 83 ec 18 sub $0x18,%esp 804ea73: 68 70 c0 0e 08 push $0x80ec070 804ea78: e8 73 fe ff ff call 804e8f0 <__new_exitfn> 804ea7d: 83 c4 10 add $0x10,%esp 804ea80: 85 c0 test %eax,%eax 804ea82: 74 2b je 804eaaf <__cxa_atexit+0x3f> 804ea84: 8b 54 24 10 mov 0x10(%esp),%edx 804ea88: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 804ea8f: c1 c2 09 rol $0x9,%edx 804ea92: 89 50 04 mov %edx,0x4(%eax) 804ea95: 8b 54 24 14 mov 0x14(%esp),%edx 804ea99: 89 50 08 mov %edx,0x8(%eax) 804ea9c: 8b 54 24 18 mov 0x18(%esp),%edx 804eaa0: 89 50 0c mov %edx,0xc(%eax) 804eaa3: c7 00 04 00 00 00 movl $0x4,(%eax) 804eaa9: 31 c0 xor %eax,%eax 804eaab: 83 c4 0c add $0xc,%esp 804eaae: c3 ret 804eaaf: b8 ff ff ff ff mov $0xffffffff,%eax 804eab4: eb f5 jmp 804eaab <__cxa_atexit+0x3b> 804eab6: 66 90 xchg %ax,%ax 804eab8: 66 90 xchg %ax,%ax 804eaba: 66 90 xchg %ax,%ax 804eabc: 66 90 xchg %ax,%ax 804eabe: 66 90 xchg %ax,%ax 0804eac0 <__strtoul_internal>: 804eac0: 83 ec 18 sub $0x18,%esp 804eac3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804eaca: b8 dc ff ff ff mov $0xffffffdc,%eax 804eacf: ff 34 02 pushl (%edx,%eax,1) 804ead2: ff 74 24 2c pushl 0x2c(%esp) 804ead6: ff 74 24 2c pushl 0x2c(%esp) 804eada: ff 74 24 2c pushl 0x2c(%esp) 804eade: ff 74 24 2c pushl 0x2c(%esp) 804eae2: e8 39 00 00 00 call 804eb20 <____strtoul_l_internal> 804eae7: 83 c4 2c add $0x2c,%esp 804eaea: c3 ret 804eaeb: 90 nop 804eaec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0804eaf0 <__strtoul>: 804eaf0: 83 ec 18 sub $0x18,%esp 804eaf3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804eafa: b8 dc ff ff ff mov $0xffffffdc,%eax 804eaff: ff 34 02 pushl (%edx,%eax,1) 804eb02: 6a 00 push $0x0 804eb04: ff 74 24 2c pushl 0x2c(%esp) 804eb08: ff 74 24 2c pushl 0x2c(%esp) 804eb0c: ff 74 24 2c pushl 0x2c(%esp) 804eb10: e8 0b 00 00 00 call 804eb20 <____strtoul_l_internal> 804eb15: 83 c4 2c add $0x2c,%esp 804eb18: c3 ret 804eb19: 66 90 xchg %ax,%ax 804eb1b: 66 90 xchg %ax,%ax 804eb1d: 66 90 xchg %ax,%ax 804eb1f: 90 nop 0804eb20 <____strtoul_l_internal>: 804eb20: 55 push %ebp 804eb21: 57 push %edi 804eb22: 56 push %esi 804eb23: 53 push %ebx 804eb24: 31 f6 xor %esi,%esi 804eb26: 83 ec 2c sub $0x2c,%esp 804eb29: 8b 44 24 4c mov 0x4c(%esp),%eax 804eb2d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804eb34: 00 804eb35: 85 c0 test %eax,%eax 804eb37: 0f 85 31 02 00 00 jne 804ed6e <____strtoul_l_internal+0x24e> 804eb3d: 83 7c 24 48 01 cmpl $0x1,0x48(%esp) 804eb42: 0f 84 88 01 00 00 je 804ecd0 <____strtoul_l_internal+0x1b0> 804eb48: 83 7c 24 48 24 cmpl $0x24,0x48(%esp) 804eb4d: 0f 87 7d 01 00 00 ja 804ecd0 <____strtoul_l_internal+0x1b0> 804eb53: 8b 44 24 50 mov 0x50(%esp),%eax 804eb57: 8b 7c 24 40 mov 0x40(%esp),%edi 804eb5b: 8b 48 34 mov 0x34(%eax),%ecx 804eb5e: 8b 44 24 40 mov 0x40(%esp),%eax 804eb62: 89 7c 24 0c mov %edi,0xc(%esp) 804eb66: 0f be 10 movsbl (%eax),%edx 804eb69: f6 44 51 01 20 testb $0x20,0x1(%ecx,%edx,2) 804eb6e: 89 d0 mov %edx,%eax 804eb70: 74 21 je 804eb93 <____strtoul_l_internal+0x73> 804eb72: 8b 54 24 0c mov 0xc(%esp),%edx 804eb76: 8d 76 00 lea 0x0(%esi),%esi 804eb79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804eb80: 83 c2 01 add $0x1,%edx 804eb83: 0f be 1a movsbl (%edx),%ebx 804eb86: f6 44 59 01 20 testb $0x20,0x1(%ecx,%ebx,2) 804eb8b: 89 d8 mov %ebx,%eax 804eb8d: 75 f1 jne 804eb80 <____strtoul_l_internal+0x60> 804eb8f: 89 54 24 0c mov %edx,0xc(%esp) 804eb93: 84 c0 test %al,%al 804eb95: 0f 84 2d 03 00 00 je 804eec8 <____strtoul_l_internal+0x3a8> 804eb9b: 3c 2d cmp $0x2d,%al 804eb9d: 0f 84 68 02 00 00 je 804ee0b <____strtoul_l_internal+0x2eb> 804eba3: 3c 2b cmp $0x2b,%al 804eba5: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 804ebac: 00 804ebad: 0f 94 c0 sete %al 804ebb0: 0f b6 c0 movzbl %al,%eax 804ebb3: 01 44 24 0c add %eax,0xc(%esp) 804ebb7: 8b 44 24 0c mov 0xc(%esp),%eax 804ebbb: 0f b6 08 movzbl (%eax),%ecx 804ebbe: 80 f9 30 cmp $0x30,%cl 804ebc1: 0f 84 e2 01 00 00 je 804eda9 <____strtoul_l_internal+0x289> 804ebc7: 8b 6c 24 48 mov 0x48(%esp),%ebp 804ebcb: 85 ed test %ebp,%ebp 804ebcd: 0f 84 1c 01 00 00 je 804ecef <____strtoul_l_internal+0x1cf> 804ebd3: 83 7c 24 48 0a cmpl $0xa,0x48(%esp) 804ebd8: 0f 84 11 01 00 00 je 804ecef <____strtoul_l_internal+0x1cf> 804ebde: 8b 44 24 48 mov 0x48(%esp),%eax 804ebe2: 31 ff xor %edi,%edi 804ebe4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804ebeb: 00 804ebec: 83 e8 02 sub $0x2,%eax 804ebef: 8b 1c 85 00 d2 0c 08 mov 0x80cd200(,%eax,4),%ebx 804ebf6: 0f b6 80 c0 d1 0c 08 movzbl 0x80cd1c0(%eax),%eax 804ebfd: 89 5c 24 08 mov %ebx,0x8(%esp) 804ec01: 88 44 24 1b mov %al,0x1b(%esp) 804ec05: 0f b6 c1 movzbl %cl,%eax 804ec08: 84 c0 test %al,%al 804ec0a: 0f 84 54 02 00 00 je 804ee64 <____strtoul_l_internal+0x344> 804ec10: 8b 54 24 0c mov 0xc(%esp),%edx 804ec14: 39 54 24 04 cmp %edx,0x4(%esp) 804ec18: 0f 84 46 02 00 00 je 804ee64 <____strtoul_l_internal+0x344> 804ec1e: 8b 1d fc d0 0c 08 mov 0x80cd0fc,%ebx 804ec24: 89 5c 24 14 mov %ebx,0x14(%esp) 804ec28: 8b 5c 24 0c mov 0xc(%esp),%ebx 804ec2c: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 804ec33: 00 804ec34: 31 ed xor %ebp,%ebp 804ec36: 8d 76 00 lea 0x0(%esi),%esi 804ec39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804ec40: 8d 50 d0 lea -0x30(%eax),%edx 804ec43: 80 fa 09 cmp $0x9,%dl 804ec46: 0f 86 df 00 00 00 jbe 804ed2b <____strtoul_l_internal+0x20b> 804ec4c: 85 ff test %edi,%edi 804ec4e: 0f 84 bc 00 00 00 je 804ed10 <____strtoul_l_internal+0x1f0> 804ec54: 0f b6 0b movzbl (%ebx),%ecx 804ec57: 38 0e cmp %cl,(%esi) 804ec59: 0f 85 b1 00 00 00 jne 804ed10 <____strtoul_l_internal+0x1f0> 804ec5f: 31 d2 xor %edx,%edx 804ec61: eb 14 jmp 804ec77 <____strtoul_l_internal+0x157> 804ec63: 90 nop 804ec64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804ec68: 89 ca mov %ecx,%edx 804ec6a: 0f b6 0c 0b movzbl (%ebx,%ecx,1),%ecx 804ec6e: 38 0c 16 cmp %cl,(%esi,%edx,1) 804ec71: 0f 85 99 00 00 00 jne 804ed10 <____strtoul_l_internal+0x1f0> 804ec77: 8d 4a 01 lea 0x1(%edx),%ecx 804ec7a: 39 f9 cmp %edi,%ecx 804ec7c: 75 ea jne 804ec68 <____strtoul_l_internal+0x148> 804ec7e: 01 da add %ebx,%edx 804ec80: 8d 5a 01 lea 0x1(%edx),%ebx 804ec83: 3b 5c 24 04 cmp 0x4(%esp),%ebx 804ec87: 0f b6 42 01 movzbl 0x1(%edx),%eax 804ec8b: 74 04 je 804ec91 <____strtoul_l_internal+0x171> 804ec8d: 84 c0 test %al,%al 804ec8f: 75 af jne 804ec40 <____strtoul_l_internal+0x120> 804ec91: 3b 5c 24 0c cmp 0xc(%esp),%ebx 804ec95: 0f 84 cd 01 00 00 je 804ee68 <____strtoul_l_internal+0x348> 804ec9b: 8b 74 24 44 mov 0x44(%esp),%esi 804ec9f: 85 f6 test %esi,%esi 804eca1: 74 06 je 804eca9 <____strtoul_l_internal+0x189> 804eca3: 8b 44 24 44 mov 0x44(%esp),%eax 804eca7: 89 18 mov %ebx,(%eax) 804eca9: 8b 4c 24 10 mov 0x10(%esp),%ecx 804ecad: 85 c9 test %ecx,%ecx 804ecaf: 0f 85 19 02 00 00 jne 804eece <____strtoul_l_internal+0x3ae> 804ecb5: 8b 54 24 1c mov 0x1c(%esp),%edx 804ecb9: 89 e8 mov %ebp,%eax 804ecbb: f7 d8 neg %eax 804ecbd: 85 d2 test %edx,%edx 804ecbf: 0f 45 e8 cmovne %eax,%ebp 804ecc2: 83 c4 2c add $0x2c,%esp 804ecc5: 5b pop %ebx 804ecc6: 89 e8 mov %ebp,%eax 804ecc8: 5e pop %esi 804ecc9: 5f pop %edi 804ecca: 5d pop %ebp 804eccb: c3 ret 804eccc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804ecd0: b8 e8 ff ff ff mov $0xffffffe8,%eax 804ecd5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804ecdc: 31 ed xor %ebp,%ebp 804ecde: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 804ece5: 83 c4 2c add $0x2c,%esp 804ece8: 89 e8 mov %ebp,%eax 804ecea: 5b pop %ebx 804eceb: 5e pop %esi 804ecec: 5f pop %edi 804eced: 5d pop %ebp 804ecee: c3 ret 804ecef: 8b 7c 24 04 mov 0x4(%esp),%edi 804ecf3: 85 ff test %edi,%edi 804ecf5: 0f 85 22 01 00 00 jne 804ee1d <____strtoul_l_internal+0x2fd> 804ecfb: b8 08 00 00 00 mov $0x8,%eax 804ed00: c7 44 24 48 0a 00 00 movl $0xa,0x48(%esp) 804ed07: 00 804ed08: 31 ff xor %edi,%edi 804ed0a: e9 e0 fe ff ff jmp 804ebef <____strtoul_l_internal+0xcf> 804ed0f: 90 nop 804ed10: 8b 0d f4 d0 0c 08 mov 0x80cd0f4,%ecx 804ed16: f6 44 41 01 04 testb $0x4,0x1(%ecx,%eax,2) 804ed1b: 0f 84 70 ff ff ff je 804ec91 <____strtoul_l_internal+0x171> 804ed21: 8b 4c 24 14 mov 0x14(%esp),%ecx 804ed25: 8b 14 81 mov (%ecx,%eax,4),%edx 804ed28: 83 ea 37 sub $0x37,%edx 804ed2b: 0f b6 c2 movzbl %dl,%eax 804ed2e: 3b 44 24 48 cmp 0x48(%esp),%eax 804ed32: 0f 8d 59 ff ff ff jge 804ec91 <____strtoul_l_internal+0x171> 804ed38: 3b 6c 24 08 cmp 0x8(%esp),%ebp 804ed3c: 77 12 ja 804ed50 <____strtoul_l_internal+0x230> 804ed3e: 3a 54 24 1b cmp 0x1b(%esp),%dl 804ed42: 76 1c jbe 804ed60 <____strtoul_l_internal+0x240> 804ed44: 3b 6c 24 08 cmp 0x8(%esp),%ebp 804ed48: 75 16 jne 804ed60 <____strtoul_l_internal+0x240> 804ed4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804ed50: 89 da mov %ebx,%edx 804ed52: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp) 804ed59: 00 804ed5a: e9 21 ff ff ff jmp 804ec80 <____strtoul_l_internal+0x160> 804ed5f: 90 nop 804ed60: 0f af 6c 24 48 imul 0x48(%esp),%ebp 804ed65: 89 da mov %ebx,%edx 804ed67: 01 c5 add %eax,%ebp 804ed69: e9 12 ff ff ff jmp 804ec80 <____strtoul_l_internal+0x160> 804ed6e: 8b 44 24 50 mov 0x50(%esp),%eax 804ed72: 8b 50 04 mov 0x4(%eax),%edx 804ed75: 8b 42 2c mov 0x2c(%edx),%eax 804ed78: 89 44 24 04 mov %eax,0x4(%esp) 804ed7c: 0f b6 00 movzbl (%eax),%eax 804ed7f: 88 44 24 08 mov %al,0x8(%esp) 804ed83: 83 e8 01 sub $0x1,%eax 804ed86: 3c 7d cmp $0x7d,%al 804ed88: 0f 87 11 01 00 00 ja 804ee9f <____strtoul_l_internal+0x37f> 804ed8e: 8b 72 28 mov 0x28(%edx),%esi 804ed91: 80 3e 00 cmpb $0x0,(%esi) 804ed94: 0f 85 a3 fd ff ff jne 804eb3d <____strtoul_l_internal+0x1d> 804ed9a: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804eda1: 00 804eda2: 31 f6 xor %esi,%esi 804eda4: e9 94 fd ff ff jmp 804eb3d <____strtoul_l_internal+0x1d> 804eda9: f7 44 24 48 ef ff ff testl $0xffffffef,0x48(%esp) 804edb0: ff 804edb1: 0f 85 1c fe ff ff jne 804ebd3 <____strtoul_l_internal+0xb3> 804edb7: 0f be 40 01 movsbl 0x1(%eax),%eax 804edbb: 8b 3d fc d0 0c 08 mov 0x80cd0fc,%edi 804edc1: 89 7c 24 14 mov %edi,0x14(%esp) 804edc5: 83 3c 87 58 cmpl $0x58,(%edi,%eax,4) 804edc9: 0f 84 bc 01 00 00 je 804ef8b <____strtoul_l_internal+0x46b> 804edcf: 8b 44 24 48 mov 0x48(%esp),%eax 804edd3: 85 c0 test %eax,%eax 804edd5: 0f 85 f8 fd ff ff jne 804ebd3 <____strtoul_l_internal+0xb3> 804eddb: a1 18 d2 0c 08 mov 0x80cd218,%eax 804ede0: c7 44 24 48 08 00 00 movl $0x8,0x48(%esp) 804ede7: 00 804ede8: 31 ff xor %edi,%edi 804edea: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804edf1: 00 804edf2: 89 44 24 08 mov %eax,0x8(%esp) 804edf6: 0f b6 05 c6 d1 0c 08 movzbl 0x80cd1c6,%eax 804edfd: 88 44 24 1b mov %al,0x1b(%esp) 804ee01: b8 30 00 00 00 mov $0x30,%eax 804ee06: e9 1d fe ff ff jmp 804ec28 <____strtoul_l_internal+0x108> 804ee0b: 83 44 24 0c 01 addl $0x1,0xc(%esp) 804ee10: c7 44 24 1c 01 00 00 movl $0x1,0x1c(%esp) 804ee17: 00 804ee18: e9 9a fd ff ff jmp 804ebb7 <____strtoul_l_internal+0x97> 804ee1d: 88 4c 24 08 mov %cl,0x8(%esp) 804ee21: 83 ec 0c sub $0xc,%esp 804ee24: 56 push %esi 804ee25: e8 86 d4 00 00 call 805c2b0 <strlen> 804ee2a: 83 c4 10 add $0x10,%esp 804ee2d: 85 c0 test %eax,%eax 804ee2f: 89 c3 mov %eax,%ebx 804ee31: 89 c7 mov %eax,%edi 804ee33: 74 2f je 804ee64 <____strtoul_l_internal+0x344> 804ee35: 0f b6 2e movzbl (%esi),%ebp 804ee38: 0f b6 4c 24 08 movzbl 0x8(%esp),%ecx 804ee3d: 89 e8 mov %ebp,%eax 804ee3f: 38 c1 cmp %al,%cl 804ee41: 0f 85 a9 00 00 00 jne 804eef0 <____strtoul_l_internal+0x3d0> 804ee47: 31 c0 xor %eax,%eax 804ee49: 8b 54 24 0c mov 0xc(%esp),%edx 804ee4d: eb 0e jmp 804ee5d <____strtoul_l_internal+0x33d> 804ee4f: 90 nop 804ee50: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 804ee54: 38 0c 06 cmp %cl,(%esi,%eax,1) 804ee57: 0f 85 8e 00 00 00 jne 804eeeb <____strtoul_l_internal+0x3cb> 804ee5d: 83 c0 01 add $0x1,%eax 804ee60: 39 c3 cmp %eax,%ebx 804ee62: 75 ec jne 804ee50 <____strtoul_l_internal+0x330> 804ee64: 8b 5c 24 0c mov 0xc(%esp),%ebx 804ee68: 8b 44 24 44 mov 0x44(%esp),%eax 804ee6c: 85 c0 test %eax,%eax 804ee6e: 0f 84 42 01 00 00 je 804efb6 <____strtoul_l_internal+0x496> 804ee74: 89 d8 mov %ebx,%eax 804ee76: 2b 44 24 40 sub 0x40(%esp),%eax 804ee7a: 83 f8 01 cmp $0x1,%eax 804ee7d: 7e 0f jle 804ee8e <____strtoul_l_internal+0x36e> 804ee7f: 0f be 53 ff movsbl -0x1(%ebx),%edx 804ee83: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 804ee88: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 804ee8c: 74 1e je 804eeac <____strtoul_l_internal+0x38c> 804ee8e: 8b 44 24 44 mov 0x44(%esp),%eax 804ee92: 8b 7c 24 40 mov 0x40(%esp),%edi 804ee96: 31 ed xor %ebp,%ebp 804ee98: 89 38 mov %edi,(%eax) 804ee9a: e9 46 fe ff ff jmp 804ece5 <____strtoul_l_internal+0x1c5> 804ee9f: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804eea6: 00 804eea7: e9 91 fc ff ff jmp 804eb3d <____strtoul_l_internal+0x1d> 804eeac: 80 7b fe 30 cmpb $0x30,-0x2(%ebx) 804eeb0: 75 dc jne 804ee8e <____strtoul_l_internal+0x36e> 804eeb2: 8b 44 24 44 mov 0x44(%esp),%eax 804eeb6: 83 eb 01 sub $0x1,%ebx 804eeb9: 31 ed xor %ebp,%ebp 804eebb: 89 18 mov %ebx,(%eax) 804eebd: e9 23 fe ff ff jmp 804ece5 <____strtoul_l_internal+0x1c5> 804eec2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804eec8: 8b 5c 24 40 mov 0x40(%esp),%ebx 804eecc: eb 9a jmp 804ee68 <____strtoul_l_internal+0x348> 804eece: b8 e8 ff ff ff mov $0xffffffe8,%eax 804eed3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804eeda: bd ff ff ff ff mov $0xffffffff,%ebp 804eedf: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 804eee6: e9 fa fd ff ff jmp 804ece5 <____strtoul_l_internal+0x1c5> 804eeeb: 0f b6 4c 24 08 movzbl 0x8(%esp),%ecx 804eef0: 84 c9 test %cl,%cl 804eef2: 0f 84 c5 00 00 00 je 804efbd <____strtoul_l_internal+0x49d> 804eef8: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 804eefd: 8b 54 24 0c mov 0xc(%esp),%edx 804ef01: 89 7c 24 10 mov %edi,0x10(%esp) 804ef05: 89 c7 mov %eax,%edi 804ef07: 89 f6 mov %esi,%esi 804ef09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804ef10: 8d 41 d0 lea -0x30(%ecx),%eax 804ef13: 3c 09 cmp $0x9,%al 804ef15: 76 21 jbe 804ef38 <____strtoul_l_internal+0x418> 804ef17: 89 e8 mov %ebp,%eax 804ef19: 3a 02 cmp (%edx),%al 804ef1b: 75 5a jne 804ef77 <____strtoul_l_internal+0x457> 804ef1d: 31 c0 xor %eax,%eax 804ef1f: 88 4c 24 08 mov %cl,0x8(%esp) 804ef23: eb 0c jmp 804ef31 <____strtoul_l_internal+0x411> 804ef25: 8d 76 00 lea 0x0(%esi),%esi 804ef28: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 804ef2c: 38 0c 06 cmp %cl,(%esi,%eax,1) 804ef2f: 75 41 jne 804ef72 <____strtoul_l_internal+0x452> 804ef31: 83 c0 01 add $0x1,%eax 804ef34: 39 c3 cmp %eax,%ebx 804ef36: 75 f0 jne 804ef28 <____strtoul_l_internal+0x408> 804ef38: 83 c2 01 add $0x1,%edx 804ef3b: 0f b6 0a movzbl (%edx),%ecx 804ef3e: 84 c9 test %cl,%cl 804ef40: 75 ce jne 804ef10 <____strtoul_l_internal+0x3f0> 804ef42: 8b 7c 24 10 mov 0x10(%esp),%edi 804ef46: ff 74 24 04 pushl 0x4(%esp) 804ef4a: 56 push %esi 804ef4b: 52 push %edx 804ef4c: 8b 5c 24 18 mov 0x18(%esp),%ebx 804ef50: 53 push %ebx 804ef51: e8 9a 00 00 00 call 804eff0 <__correctly_grouped_prefixmb> 804ef56: 89 44 24 14 mov %eax,0x14(%esp) 804ef5a: 83 c4 10 add $0x10,%esp 804ef5d: 0f b6 0b movzbl (%ebx),%ecx 804ef60: b8 08 00 00 00 mov $0x8,%eax 804ef65: c7 44 24 48 0a 00 00 movl $0xa,0x48(%esp) 804ef6c: 00 804ef6d: e9 7d fc ff ff jmp 804ebef <____strtoul_l_internal+0xcf> 804ef72: 0f b6 4c 24 08 movzbl 0x8(%esp),%ecx 804ef77: a1 f4 d0 0c 08 mov 0x80cd0f4,%eax 804ef7c: f6 44 48 01 04 testb $0x4,0x1(%eax,%ecx,2) 804ef81: 74 bf je 804ef42 <____strtoul_l_internal+0x422> 804ef83: 83 3c 8f 40 cmpl $0x40,(%edi,%ecx,4) 804ef87: 7e af jle 804ef38 <____strtoul_l_internal+0x418> 804ef89: eb b7 jmp 804ef42 <____strtoul_l_internal+0x422> 804ef8b: 8b 44 24 0c mov 0xc(%esp),%eax 804ef8f: c7 44 24 48 10 00 00 movl $0x10,0x48(%esp) 804ef96: 00 804ef97: 31 ff xor %edi,%edi 804ef99: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 804efa0: 00 804efa1: 0f b6 48 02 movzbl 0x2(%eax),%ecx 804efa5: 83 c0 02 add $0x2,%eax 804efa8: 89 44 24 0c mov %eax,0xc(%esp) 804efac: b8 0e 00 00 00 mov $0xe,%eax 804efb1: e9 39 fc ff ff jmp 804ebef <____strtoul_l_internal+0xcf> 804efb6: 31 ed xor %ebp,%ebp 804efb8: e9 28 fd ff ff jmp 804ece5 <____strtoul_l_internal+0x1c5> 804efbd: 8b 54 24 0c mov 0xc(%esp),%edx 804efc1: eb 83 jmp 804ef46 <____strtoul_l_internal+0x426> 804efc3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804efc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0804efd0 <__strtoul_l>: 804efd0: 83 ec 18 sub $0x18,%esp 804efd3: ff 74 24 28 pushl 0x28(%esp) 804efd7: 6a 00 push $0x0 804efd9: ff 74 24 2c pushl 0x2c(%esp) 804efdd: ff 74 24 2c pushl 0x2c(%esp) 804efe1: ff 74 24 2c pushl 0x2c(%esp) 804efe5: e8 36 fb ff ff call 804eb20 <____strtoul_l_internal> 804efea: 83 c4 2c add $0x2c,%esp 804efed: c3 ret 804efee: 66 90 xchg %ax,%ax 0804eff0 <__correctly_grouped_prefixmb>: 804eff0: 55 push %ebp 804eff1: 57 push %edi 804eff2: 56 push %esi 804eff3: 53 push %ebx 804eff4: 83 ec 2c sub $0x2c,%esp 804eff7: 8b 44 24 4c mov 0x4c(%esp),%eax 804effb: 85 c0 test %eax,%eax 804effd: 0f 84 d9 02 00 00 je 804f2dc <__correctly_grouped_prefixmb+0x2ec> 804f003: 83 ec 0c sub $0xc,%esp 804f006: ff 74 24 54 pushl 0x54(%esp) 804f00a: e8 a1 d2 00 00 call 805c2b0 <strlen> 804f00f: 83 c4 10 add $0x10,%esp 804f012: 8b 74 24 40 mov 0x40(%esp),%esi 804f016: 39 74 24 44 cmp %esi,0x44(%esp) 804f01a: 0f 86 7b 02 00 00 jbe 804f29b <__correctly_grouped_prefixmb+0x2ab> 804f020: 83 e8 01 sub $0x1,%eax 804f023: 8b 74 24 44 mov 0x44(%esp),%esi 804f027: 89 44 24 18 mov %eax,0x18(%esp) 804f02b: 8b 44 24 40 mov 0x40(%esp),%eax 804f02f: 89 74 24 1c mov %esi,0x1c(%esp) 804f033: 83 e8 01 sub $0x1,%eax 804f036: 89 44 24 08 mov %eax,0x8(%esp) 804f03a: 8b 44 24 44 mov 0x44(%esp),%eax 804f03e: 83 e8 01 sub $0x1,%eax 804f041: 39 44 24 40 cmp %eax,0x40(%esp) 804f045: 89 c7 mov %eax,%edi 804f047: 0f 87 b7 00 00 00 ja 804f104 <__correctly_grouped_prefixmb+0x114> 804f04d: 8b 44 24 48 mov 0x48(%esp),%eax 804f051: 8b 6c 24 18 mov 0x18(%esp),%ebp 804f055: 03 6c 24 44 add 0x44(%esp),%ebp 804f059: 0f b6 00 movzbl (%eax),%eax 804f05c: 88 44 24 0c mov %al,0xc(%esp) 804f060: eb 16 jmp 804f078 <__correctly_grouped_prefixmb+0x88> 804f062: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f068: 83 ef 01 sub $0x1,%edi 804f06b: 83 ed 01 sub $0x1,%ebp 804f06e: 3b 7c 24 08 cmp 0x8(%esp),%edi 804f072: 0f 84 8c 00 00 00 je 804f104 <__correctly_grouped_prefixmb+0x114> 804f078: 0f b6 75 ff movzbl -0x1(%ebp),%esi 804f07c: 89 f0 mov %esi,%eax 804f07e: 3a 44 24 0c cmp 0xc(%esp),%al 804f082: 75 e4 jne 804f068 <__correctly_grouped_prefixmb+0x78> 804f084: 8b 44 24 48 mov 0x48(%esp),%eax 804f088: 0f b6 40 01 movzbl 0x1(%eax),%eax 804f08c: 84 c0 test %al,%al 804f08e: 74 25 je 804f0b5 <__correctly_grouped_prefixmb+0xc5> 804f090: 3a 45 fe cmp -0x2(%ebp),%al 804f093: 75 d3 jne 804f068 <__correctly_grouped_prefixmb+0x78> 804f095: 8b 44 24 48 mov 0x48(%esp),%eax 804f099: 89 e9 mov %ebp,%ecx 804f09b: 83 c0 02 add $0x2,%eax 804f09e: eb 0e jmp 804f0ae <__correctly_grouped_prefixmb+0xbe> 804f0a0: 0f b6 59 fd movzbl -0x3(%ecx),%ebx 804f0a4: 83 c0 01 add $0x1,%eax 804f0a7: 83 e9 01 sub $0x1,%ecx 804f0aa: 38 da cmp %bl,%dl 804f0ac: 75 ba jne 804f068 <__correctly_grouped_prefixmb+0x78> 804f0ae: 0f b6 10 movzbl (%eax),%edx 804f0b1: 84 d2 test %dl,%dl 804f0b3: 75 eb jne 804f0a0 <__correctly_grouped_prefixmb+0xb0> 804f0b5: 39 7c 24 40 cmp %edi,0x40(%esp) 804f0b9: 77 49 ja 804f104 <__correctly_grouped_prefixmb+0x114> 804f0bb: 8b 44 24 4c mov 0x4c(%esp),%eax 804f0bf: 8b 54 24 44 mov 0x44(%esp),%edx 804f0c3: 0f be 00 movsbl (%eax),%eax 804f0c6: 29 fa sub %edi,%edx 804f0c8: 83 c0 01 add $0x1,%eax 804f0cb: 39 c2 cmp %eax,%edx 804f0cd: 74 41 je 804f110 <__correctly_grouped_prefixmb+0x120> 804f0cf: 8d 0c 07 lea (%edi,%eax,1),%ecx 804f0d2: 39 c2 cmp %eax,%edx 804f0d4: 0f 4e cf cmovle %edi,%ecx 804f0d7: 89 4c 24 44 mov %ecx,0x44(%esp) 804f0db: 8b 44 24 44 mov 0x44(%esp),%eax 804f0df: 39 44 24 40 cmp %eax,0x40(%esp) 804f0e3: 0f 83 b2 01 00 00 jae 804f29b <__correctly_grouped_prefixmb+0x2ab> 804f0e9: 8b 44 24 44 mov 0x44(%esp),%eax 804f0ed: 89 44 24 1c mov %eax,0x1c(%esp) 804f0f1: 8b 44 24 44 mov 0x44(%esp),%eax 804f0f5: 83 e8 01 sub $0x1,%eax 804f0f8: 39 44 24 40 cmp %eax,0x40(%esp) 804f0fc: 89 c7 mov %eax,%edi 804f0fe: 0f 86 49 ff ff ff jbe 804f04d <__correctly_grouped_prefixmb+0x5d> 804f104: 8b 44 24 1c mov 0x1c(%esp),%eax 804f108: 83 c4 2c add $0x2c,%esp 804f10b: 5b pop %ebx 804f10c: 5e pop %esi 804f10d: 5f pop %edi 804f10e: 5d pop %ebp 804f10f: c3 ret 804f110: 89 f8 mov %edi,%eax 804f112: 83 e8 01 sub $0x1,%eax 804f115: 89 44 24 0c mov %eax,0xc(%esp) 804f119: 89 44 24 44 mov %eax,0x44(%esp) 804f11d: 8b 44 24 4c mov 0x4c(%esp),%eax 804f121: 89 44 24 14 mov %eax,0x14(%esp) 804f125: 8b 5c 24 14 mov 0x14(%esp),%ebx 804f129: 0f b6 43 01 movzbl 0x1(%ebx),%eax 804f12d: 84 c0 test %al,%al 804f12f: 88 44 24 13 mov %al,0x13(%esp) 804f133: 0f 84 a8 00 00 00 je 804f1e1 <__correctly_grouped_prefixmb+0x1f1> 804f139: 89 d8 mov %ebx,%eax 804f13b: 83 c0 01 add $0x1,%eax 804f13e: 89 44 24 14 mov %eax,0x14(%esp) 804f142: 0f b6 44 24 13 movzbl 0x13(%esp),%eax 804f147: 3c 7f cmp $0x7f,%al 804f149: 0f 84 aa 00 00 00 je 804f1f9 <__correctly_grouped_prefixmb+0x209> 804f14f: 84 c0 test %al,%al 804f151: 0f 88 a2 00 00 00 js 804f1f9 <__correctly_grouped_prefixmb+0x209> 804f157: 8b 44 24 0c mov 0xc(%esp),%eax 804f15b: 39 44 24 40 cmp %eax,0x40(%esp) 804f15f: 77 a3 ja 804f104 <__correctly_grouped_prefixmb+0x114> 804f161: 8b 44 24 18 mov 0x18(%esp),%eax 804f165: 8d 2c 07 lea (%edi,%eax,1),%ebp 804f168: 8b 7c 24 0c mov 0xc(%esp),%edi 804f16c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f170: 89 f0 mov %esi,%eax 804f172: 84 c0 test %al,%al 804f174: 74 33 je 804f1a9 <__correctly_grouped_prefixmb+0x1b9> 804f176: 3a 45 ff cmp -0x1(%ebp),%al 804f179: 0f 85 e9 00 00 00 jne 804f268 <__correctly_grouped_prefixmb+0x278> 804f17f: 8b 44 24 48 mov 0x48(%esp),%eax 804f183: 89 e9 mov %ebp,%ecx 804f185: 83 c0 01 add $0x1,%eax 804f188: eb 18 jmp 804f1a2 <__correctly_grouped_prefixmb+0x1b2> 804f18a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f190: 0f b6 59 fe movzbl -0x2(%ecx),%ebx 804f194: 83 c0 01 add $0x1,%eax 804f197: 83 e9 01 sub $0x1,%ecx 804f19a: 38 da cmp %bl,%dl 804f19c: 0f 85 c6 00 00 00 jne 804f268 <__correctly_grouped_prefixmb+0x278> 804f1a2: 0f b6 10 movzbl (%eax),%edx 804f1a5: 84 d2 test %dl,%dl 804f1a7: 75 e7 jne 804f190 <__correctly_grouped_prefixmb+0x1a0> 804f1a9: 39 7c 24 40 cmp %edi,0x40(%esp) 804f1ad: 0f 87 36 01 00 00 ja 804f2e9 <__correctly_grouped_prefixmb+0x2f9> 804f1b3: 8b 44 24 0c mov 0xc(%esp),%eax 804f1b7: 0f be 54 24 13 movsbl 0x13(%esp),%edx 804f1bc: 29 f8 sub %edi,%eax 804f1be: 39 d0 cmp %edx,%eax 804f1c0: 0f 85 15 ff ff ff jne 804f0db <__correctly_grouped_prefixmb+0xeb> 804f1c6: 8b 5c 24 14 mov 0x14(%esp),%ebx 804f1ca: 8d 47 ff lea -0x1(%edi),%eax 804f1cd: 89 44 24 0c mov %eax,0xc(%esp) 804f1d1: 0f b6 43 01 movzbl 0x1(%ebx),%eax 804f1d5: 84 c0 test %al,%al 804f1d7: 88 44 24 13 mov %al,0x13(%esp) 804f1db: 0f 85 58 ff ff ff jne 804f139 <__correctly_grouped_prefixmb+0x149> 804f1e1: 8b 44 24 14 mov 0x14(%esp),%eax 804f1e5: 0f b6 00 movzbl (%eax),%eax 804f1e8: 88 44 24 13 mov %al,0x13(%esp) 804f1ec: 0f b6 44 24 13 movzbl 0x13(%esp),%eax 804f1f1: 3c 7f cmp $0x7f,%al 804f1f3: 0f 85 56 ff ff ff jne 804f14f <__correctly_grouped_prefixmb+0x15f> 804f1f9: 8b 44 24 0c mov 0xc(%esp),%eax 804f1fd: 39 44 24 40 cmp %eax,0x40(%esp) 804f201: 0f 87 fd fe ff ff ja 804f104 <__correctly_grouped_prefixmb+0x114> 804f207: 8b 44 24 18 mov 0x18(%esp),%eax 804f20b: 8d 2c 07 lea (%edi,%eax,1),%ebp 804f20e: 8b 7c 24 0c mov 0xc(%esp),%edi 804f212: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f218: 89 f0 mov %esi,%eax 804f21a: 84 c0 test %al,%al 804f21c: 74 2f je 804f24d <__correctly_grouped_prefixmb+0x25d> 804f21e: 3a 45 ff cmp -0x1(%ebp),%al 804f221: 0f 85 99 00 00 00 jne 804f2c0 <__correctly_grouped_prefixmb+0x2d0> 804f227: 8b 44 24 48 mov 0x48(%esp),%eax 804f22b: 89 e9 mov %ebp,%ecx 804f22d: 83 c0 01 add $0x1,%eax 804f230: eb 14 jmp 804f246 <__correctly_grouped_prefixmb+0x256> 804f232: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f238: 0f b6 59 fe movzbl -0x2(%ecx),%ebx 804f23c: 83 c0 01 add $0x1,%eax 804f23f: 83 e9 01 sub $0x1,%ecx 804f242: 38 da cmp %bl,%dl 804f244: 75 7a jne 804f2c0 <__correctly_grouped_prefixmb+0x2d0> 804f246: 0f b6 10 movzbl (%eax),%edx 804f249: 84 d2 test %dl,%dl 804f24b: 75 eb jne 804f238 <__correctly_grouped_prefixmb+0x248> 804f24d: 39 7c 24 40 cmp %edi,0x40(%esp) 804f251: 0f 86 6f ff ff ff jbe 804f1c6 <__correctly_grouped_prefixmb+0x1d6> 804f257: 8b 44 24 1c mov 0x1c(%esp),%eax 804f25b: 83 c4 2c add $0x2c,%esp 804f25e: 5b pop %ebx 804f25f: 5e pop %esi 804f260: 5f pop %edi 804f261: 5d pop %ebp 804f262: c3 ret 804f263: 90 nop 804f264: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f268: 83 ef 01 sub $0x1,%edi 804f26b: 83 ed 01 sub $0x1,%ebp 804f26e: 3b 7c 24 08 cmp 0x8(%esp),%edi 804f272: 0f 85 f8 fe ff ff jne 804f170 <__correctly_grouped_prefixmb+0x180> 804f278: 8b 44 24 0c mov 0xc(%esp),%eax 804f27c: 2b 44 24 08 sub 0x8(%esp),%eax 804f280: 0f be 54 24 13 movsbl 0x13(%esp),%edx 804f285: 39 c2 cmp %eax,%edx 804f287: 0f 8d 77 fe ff ff jge 804f104 <__correctly_grouped_prefixmb+0x114> 804f28d: 8b 44 24 44 mov 0x44(%esp),%eax 804f291: 39 44 24 40 cmp %eax,0x40(%esp) 804f295: 0f 82 4e fe ff ff jb 804f0e9 <__correctly_grouped_prefixmb+0xf9> 804f29b: 8b 44 24 44 mov 0x44(%esp),%eax 804f29f: 39 44 24 40 cmp %eax,0x40(%esp) 804f2a3: 0f 43 44 24 40 cmovae 0x40(%esp),%eax 804f2a8: 89 44 24 1c mov %eax,0x1c(%esp) 804f2ac: 8b 44 24 1c mov 0x1c(%esp),%eax 804f2b0: 83 c4 2c add $0x2c,%esp 804f2b3: 5b pop %ebx 804f2b4: 5e pop %esi 804f2b5: 5f pop %edi 804f2b6: 5d pop %ebp 804f2b7: c3 ret 804f2b8: 90 nop 804f2b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804f2c0: 83 ef 01 sub $0x1,%edi 804f2c3: 83 ed 01 sub $0x1,%ebp 804f2c6: 3b 7c 24 08 cmp 0x8(%esp),%edi 804f2ca: 0f 85 48 ff ff ff jne 804f218 <__correctly_grouped_prefixmb+0x228> 804f2d0: 8b 44 24 1c mov 0x1c(%esp),%eax 804f2d4: 83 c4 2c add $0x2c,%esp 804f2d7: 5b pop %ebx 804f2d8: 5e pop %esi 804f2d9: 5f pop %edi 804f2da: 5d pop %ebp 804f2db: c3 ret 804f2dc: 8b 44 24 44 mov 0x44(%esp),%eax 804f2e0: 89 44 24 1c mov %eax,0x1c(%esp) 804f2e4: e9 1b fe ff ff jmp 804f104 <__correctly_grouped_prefixmb+0x114> 804f2e9: 8b 44 24 0c mov 0xc(%esp),%eax 804f2ed: 29 f8 sub %edi,%eax 804f2ef: eb 8f jmp 804f280 <__correctly_grouped_prefixmb+0x290> 804f2f1: 66 90 xchg %ax,%ax 804f2f3: 66 90 xchg %ax,%ax 804f2f5: 66 90 xchg %ax,%ax 804f2f7: 66 90 xchg %ax,%ax 804f2f9: 66 90 xchg %ax,%ax 804f2fb: 66 90 xchg %ax,%ax 804f2fd: 66 90 xchg %ax,%ax 804f2ff: 90 nop 0804f300 <_IO_printf>: 804f300: 83 ec 0c sub $0xc,%esp 804f303: 8d 44 24 14 lea 0x14(%esp),%eax 804f307: 83 ec 04 sub $0x4,%esp 804f30a: 50 push %eax 804f30b: ff 74 24 18 pushl 0x18(%esp) 804f30f: ff 35 b8 c4 0e 08 pushl 0x80ec4b8 804f315: e8 d6 00 03 00 call 807f3f0 <_IO_vfprintf> 804f31a: 83 c4 1c add $0x1c,%esp 804f31d: c3 ret 804f31e: 66 90 xchg %ax,%ax 0804f320 <___asprintf>: 804f320: 83 ec 0c sub $0xc,%esp 804f323: 8d 44 24 18 lea 0x18(%esp),%eax 804f327: 83 ec 04 sub $0x4,%esp 804f32a: 50 push %eax 804f32b: ff 74 24 1c pushl 0x1c(%esp) 804f32f: ff 74 24 1c pushl 0x1c(%esp) 804f333: e8 38 1e 00 00 call 8051170 <_IO_vasprintf> 804f338: 83 c4 1c add $0x1c,%esp 804f33b: c3 ret 804f33c: 66 90 xchg %ax,%ax 804f33e: 66 90 xchg %ax,%ax 0804f340 <__fxprintf>: 804f340: 55 push %ebp 804f341: 89 e5 mov %esp,%ebp 804f343: 57 push %edi 804f344: 56 push %esi 804f345: 53 push %ebx 804f346: 83 ec 1c sub $0x1c,%esp 804f349: 8b 75 08 mov 0x8(%ebp),%esi 804f34c: 8b 5d 0c mov 0xc(%ebp),%ebx 804f34f: 85 f6 test %esi,%esi 804f351: 0f 44 35 b4 c4 0e 08 cmove 0x80ec4b4,%esi 804f358: 8b 46 68 mov 0x68(%esi),%eax 804f35b: 85 c0 test %eax,%eax 804f35d: 7e 61 jle 804f3c0 <__fxprintf+0x80> 804f35f: 89 65 e4 mov %esp,-0x1c(%ebp) 804f362: 83 ec 0c sub $0xc,%esp 804f365: 53 push %ebx 804f366: e8 45 cf 00 00 call 805c2b0 <strlen> 804f36b: 83 c0 01 add $0x1,%eax 804f36e: 83 c4 10 add $0x10,%esp 804f371: 8d 14 85 12 00 00 00 lea 0x12(,%eax,4),%edx 804f378: 83 e2 f0 and $0xfffffff0,%edx 804f37b: 29 d4 sub %edx,%esp 804f37d: 85 c0 test %eax,%eax 804f37f: 89 e7 mov %esp,%edi 804f381: 74 1f je 804f3a2 <__fxprintf+0x62> 804f383: 0f be 0b movsbl (%ebx),%ecx 804f386: 84 c9 test %cl,%cl 804f388: 78 4f js 804f3d9 <__fxprintf+0x99> 804f38a: 31 d2 xor %edx,%edx 804f38c: eb 0a jmp 804f398 <__fxprintf+0x58> 804f38e: 66 90 xchg %ax,%ax 804f390: 0f be 0c 13 movsbl (%ebx,%edx,1),%ecx 804f394: 84 c9 test %cl,%cl 804f396: 78 41 js 804f3d9 <__fxprintf+0x99> 804f398: 89 0c 97 mov %ecx,(%edi,%edx,4) 804f39b: 83 c2 01 add $0x1,%edx 804f39e: 39 d0 cmp %edx,%eax 804f3a0: 75 ee jne 804f390 <__fxprintf+0x50> 804f3a2: 8d 45 10 lea 0x10(%ebp),%eax 804f3a5: 83 ec 04 sub $0x4,%esp 804f3a8: 50 push %eax 804f3a9: 57 push %edi 804f3aa: 56 push %esi 804f3ab: e8 60 90 03 00 call 8088410 <_IO_vfwprintf> 804f3b0: 8b 65 e4 mov -0x1c(%ebp),%esp 804f3b3: 8d 65 f4 lea -0xc(%ebp),%esp 804f3b6: 5b pop %ebx 804f3b7: 5e pop %esi 804f3b8: 5f pop %edi 804f3b9: 5d pop %ebp 804f3ba: c3 ret 804f3bb: 90 nop 804f3bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f3c0: 8d 45 10 lea 0x10(%ebp),%eax 804f3c3: 83 ec 04 sub $0x4,%esp 804f3c6: 50 push %eax 804f3c7: 53 push %ebx 804f3c8: 56 push %esi 804f3c9: e8 22 00 03 00 call 807f3f0 <_IO_vfprintf> 804f3ce: 83 c4 10 add $0x10,%esp 804f3d1: 8d 65 f4 lea -0xc(%ebp),%esp 804f3d4: 5b pop %ebx 804f3d5: 5e pop %esi 804f3d6: 5f pop %edi 804f3d7: 5d pop %ebp 804f3d8: c3 ret 804f3d9: 68 bc d4 0b 08 push $0x80bd4bc 804f3de: 6a 2c push $0x2c 804f3e0: 68 9d d4 0b 08 push $0x80bd49d 804f3e5: 68 a8 d4 0b 08 push $0x80bd4a8 804f3ea: e8 f1 a3 ff ff call 80497e0 <__assert_fail> 804f3ef: 90 nop 0804f3f0 <_IO_new_fclose>: 804f3f0: 55 push %ebp 804f3f1: 89 e5 mov %esp,%ebp 804f3f3: 57 push %edi 804f3f4: 56 push %esi 804f3f5: 53 push %ebx 804f3f6: 83 ec 0c sub $0xc,%esp 804f3f9: 8b 5d 08 mov 0x8(%ebp),%ebx 804f3fc: 8b 03 mov (%ebx),%eax 804f3fe: f6 c4 20 test $0x20,%ah 804f401: 0f 85 e9 00 00 00 jne 804f4f0 <_IO_new_fclose+0x100> 804f407: 89 c2 mov %eax,%edx 804f409: 81 e2 00 80 00 00 and $0x8000,%edx 804f40f: 0f 84 ee 00 00 00 je 804f503 <_IO_new_fclose+0x113> 804f415: c1 e0 1a shl $0x1a,%eax 804f418: c1 f8 1f sar $0x1f,%eax 804f41b: 89 c6 mov %eax,%esi 804f41d: 85 d2 test %edx,%edx 804f41f: 75 0d jne 804f42e <_IO_new_fclose+0x3e> 804f421: 8b 53 48 mov 0x48(%ebx),%edx 804f424: 83 6a 04 01 subl $0x1,0x4(%edx) 804f428: 0f 84 42 01 00 00 je 804f570 <_IO_new_fclose+0x180> 804f42e: 8b bb 94 00 00 00 mov 0x94(%ebx),%edi 804f434: b8 b4 75 0d 08 mov $0x80d75b4,%eax 804f439: 2d 60 72 0d 08 sub $0x80d7260,%eax 804f43e: 89 fa mov %edi,%edx 804f440: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 804f446: 39 d0 cmp %edx,%eax 804f448: 0f 86 6a 01 00 00 jbe 804f5b8 <_IO_new_fclose+0x1c8> 804f44e: 83 ec 08 sub $0x8,%esp 804f451: 6a 00 push $0x0 804f453: 53 push %ebx 804f454: ff 57 08 call *0x8(%edi) 804f457: 8b 53 68 mov 0x68(%ebx),%edx 804f45a: 83 c4 10 add $0x10,%esp 804f45d: 85 d2 test %edx,%edx 804f45f: 0f 8e 33 01 00 00 jle 804f598 <_IO_new_fclose+0x1a8> 804f465: 8b 7b 54 mov 0x54(%ebx),%edi 804f468: 31 c0 xor %eax,%eax 804f46a: b9 01 00 00 00 mov $0x1,%ecx 804f46f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f476: 00 804f477: 74 01 je 804f47a <_IO_new_fclose+0x8a> 804f479: f0 0f b1 0d d8 dc 0e lock cmpxchg %ecx,0x80edcd8 804f480: 08 804f481: 74 0b je 804f48e <_IO_new_fclose+0x9e> 804f483: 8d 0d d8 dc 0e 08 lea 0x80edcd8,%ecx 804f489: e8 a2 08 02 00 call 806fd30 <__lll_lock_wait_private> 804f48e: 8b 47 24 mov 0x24(%edi),%eax 804f491: e8 6a 27 02 00 call 8071c00 <__gconv_release_step> 804f496: 8b 47 4c mov 0x4c(%edi),%eax 804f499: e8 62 27 02 00 call 8071c00 <__gconv_release_step> 804f49e: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f4a5: 00 804f4a6: 74 01 je 804f4a9 <_IO_new_fclose+0xb9> 804f4a8: f0 83 2d d8 dc 0e 08 lock subl $0x1,0x80edcd8 804f4af: 01 804f4b0: 74 0b je 804f4bd <_IO_new_fclose+0xcd> 804f4b2: 8d 05 d8 dc 0e 08 lea 0x80edcd8,%eax 804f4b8: e8 a3 08 02 00 call 806fd60 <__lll_unlock_wake_private> 804f4bd: 3b 1d bc c4 0e 08 cmp 0x80ec4bc,%ebx 804f4c3: 74 1c je 804f4e1 <_IO_new_fclose+0xf1> 804f4c5: 3b 1d b8 c4 0e 08 cmp 0x80ec4b8,%ebx 804f4cb: 74 14 je 804f4e1 <_IO_new_fclose+0xf1> 804f4cd: 3b 1d b4 c4 0e 08 cmp 0x80ec4b4,%ebx 804f4d3: 74 0c je 804f4e1 <_IO_new_fclose+0xf1> 804f4d5: 83 ec 0c sub $0xc,%esp 804f4d8: 53 push %ebx 804f4d9: e8 b2 b0 00 00 call 805a590 <__cfree> 804f4de: 83 c4 10 add $0x10,%esp 804f4e1: 8d 65 f4 lea -0xc(%ebp),%esp 804f4e4: 89 f0 mov %esi,%eax 804f4e6: 5b pop %ebx 804f4e7: 5e pop %esi 804f4e8: 5f pop %edi 804f4e9: 5d pop %ebp 804f4ea: c3 ret 804f4eb: 90 nop 804f4ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f4f0: 83 ec 0c sub $0xc,%esp 804f4f3: 53 push %ebx 804f4f4: e8 97 4c 00 00 call 8054190 <_IO_un_link> 804f4f9: 8b 03 mov (%ebx),%eax 804f4fb: 83 c4 10 add $0x10,%esp 804f4fe: f6 c4 80 test $0x80,%ah 804f501: 75 39 jne 804f53c <_IO_new_fclose+0x14c> 804f503: 8b 53 48 mov 0x48(%ebx),%edx 804f506: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 804f50d: 3b 72 08 cmp 0x8(%edx),%esi 804f510: 74 26 je 804f538 <_IO_new_fclose+0x148> 804f512: 31 c0 xor %eax,%eax 804f514: b9 01 00 00 00 mov $0x1,%ecx 804f519: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f520: 00 804f521: 74 01 je 804f524 <_IO_new_fclose+0x134> 804f523: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 804f527: 74 07 je 804f530 <_IO_new_fclose+0x140> 804f529: 8d 0a lea (%edx),%ecx 804f52b: e8 00 08 02 00 call 806fd30 <__lll_lock_wait_private> 804f530: 8b 53 48 mov 0x48(%ebx),%edx 804f533: 8b 03 mov (%ebx),%eax 804f535: 89 72 08 mov %esi,0x8(%edx) 804f538: 83 42 04 01 addl $0x1,0x4(%edx) 804f53c: 89 c2 mov %eax,%edx 804f53e: 81 e2 00 80 00 00 and $0x8000,%edx 804f544: f6 c4 20 test $0x20,%ah 804f547: 0f 84 c8 fe ff ff je 804f415 <_IO_new_fclose+0x25> 804f54d: 83 ec 0c sub $0xc,%esp 804f550: 53 push %ebx 804f551: e8 0a 3e 00 00 call 8053360 <_IO_new_file_close_it> 804f556: 8b 13 mov (%ebx),%edx 804f558: 89 c6 mov %eax,%esi 804f55a: 83 c4 10 add $0x10,%esp 804f55d: 81 e2 00 80 00 00 and $0x8000,%edx 804f563: e9 b5 fe ff ff jmp 804f41d <_IO_new_fclose+0x2d> 804f568: 90 nop 804f569: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804f570: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 804f577: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f57e: 00 804f57f: 74 01 je 804f582 <_IO_new_fclose+0x192> 804f581: f0 83 2a 01 lock subl $0x1,(%edx) 804f585: 74 07 je 804f58e <_IO_new_fclose+0x19e> 804f587: 8d 02 lea (%edx),%eax 804f589: e8 d2 07 02 00 call 806fd60 <__lll_unlock_wake_private> 804f58e: e9 9b fe ff ff jmp 804f42e <_IO_new_fclose+0x3e> 804f593: 90 nop 804f594: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f598: 8b 43 24 mov 0x24(%ebx),%eax 804f59b: 85 c0 test %eax,%eax 804f59d: 0f 84 1a ff ff ff je 804f4bd <_IO_new_fclose+0xcd> 804f5a3: 83 ec 0c sub $0xc,%esp 804f5a6: 53 push %ebx 804f5a7: e8 04 4f 00 00 call 80544b0 <_IO_free_backup_area> 804f5ac: 83 c4 10 add $0x10,%esp 804f5af: e9 09 ff ff ff jmp 804f4bd <_IO_new_fclose+0xcd> 804f5b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f5b8: e8 93 1f 00 00 call 8051550 <_IO_vtable_check> 804f5bd: e9 8c fe ff ff jmp 804f44e <_IO_new_fclose+0x5e> 804f5c2: f7 03 00 80 00 00 testl $0x8000,(%ebx) 804f5c8: 89 c1 mov %eax,%ecx 804f5ca: 75 27 jne 804f5f3 <_IO_new_fclose+0x203> 804f5cc: 8b 53 48 mov 0x48(%ebx),%edx 804f5cf: 83 6a 04 01 subl $0x1,0x4(%edx) 804f5d3: 75 1e jne 804f5f3 <_IO_new_fclose+0x203> 804f5d5: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 804f5dc: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f5e3: 00 804f5e4: 74 01 je 804f5e7 <_IO_new_fclose+0x1f7> 804f5e6: f0 83 2a 01 lock subl $0x1,(%edx) 804f5ea: 74 07 je 804f5f3 <_IO_new_fclose+0x203> 804f5ec: 8d 02 lea (%edx),%eax 804f5ee: e8 6d 07 02 00 call 806fd60 <__lll_unlock_wake_private> 804f5f3: 83 ec 0c sub $0xc,%esp 804f5f6: 51 push %ecx 804f5f7: e8 14 a8 06 00 call 80b9e10 <_Unwind_Resume> 804f5fc: 66 90 xchg %ax,%ax 804f5fe: 66 90 xchg %ax,%ax 0804f600 <_IO_fflush>: 804f600: 55 push %ebp 804f601: 89 e5 mov %esp,%ebp 804f603: 56 push %esi 804f604: 53 push %ebx 804f605: 8b 5d 08 mov 0x8(%ebp),%ebx 804f608: 85 db test %ebx,%ebx 804f60a: 0f 84 c8 00 00 00 je 804f6d8 <_IO_fflush+0xd8> 804f610: 8b 03 mov (%ebx),%eax 804f612: 25 00 80 00 00 and $0x8000,%eax 804f617: 74 6f je 804f688 <_IO_fflush+0x88> 804f619: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 804f61f: b8 b4 75 0d 08 mov $0x80d75b4,%eax 804f624: 2d 60 72 0d 08 sub $0x80d7260,%eax 804f629: 89 f2 mov %esi,%edx 804f62b: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 804f631: 39 d0 cmp %edx,%eax 804f633: 0f 86 8f 00 00 00 jbe 804f6c8 <_IO_fflush+0xc8> 804f639: 83 ec 0c sub $0xc,%esp 804f63c: 53 push %ebx 804f63d: ff 56 30 call *0x30(%esi) 804f640: 31 d2 xor %edx,%edx 804f642: 83 c4 10 add $0x10,%esp 804f645: 85 c0 test %eax,%eax 804f647: 0f 95 c2 setne %dl 804f64a: f7 da neg %edx 804f64c: f7 03 00 80 00 00 testl $0x8000,(%ebx) 804f652: 75 27 jne 804f67b <_IO_fflush+0x7b> 804f654: 8b 4b 48 mov 0x48(%ebx),%ecx 804f657: 83 69 04 01 subl $0x1,0x4(%ecx) 804f65b: 75 1e jne 804f67b <_IO_fflush+0x7b> 804f65d: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 804f664: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f66b: 00 804f66c: 74 01 je 804f66f <_IO_fflush+0x6f> 804f66e: f0 83 29 01 lock subl $0x1,(%ecx) 804f672: 74 07 je 804f67b <_IO_fflush+0x7b> 804f674: 8d 01 lea (%ecx),%eax 804f676: e8 e5 06 02 00 call 806fd60 <__lll_unlock_wake_private> 804f67b: 8d 65 f8 lea -0x8(%ebp),%esp 804f67e: 89 d0 mov %edx,%eax 804f680: 5b pop %ebx 804f681: 5e pop %esi 804f682: 5d pop %ebp 804f683: c3 ret 804f684: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f688: 8b 53 48 mov 0x48(%ebx),%edx 804f68b: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 804f692: 3b 72 08 cmp 0x8(%edx),%esi 804f695: 74 22 je 804f6b9 <_IO_fflush+0xb9> 804f697: b9 01 00 00 00 mov $0x1,%ecx 804f69c: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f6a3: 00 804f6a4: 74 01 je 804f6a7 <_IO_fflush+0xa7> 804f6a6: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 804f6aa: 74 07 je 804f6b3 <_IO_fflush+0xb3> 804f6ac: 8d 0a lea (%edx),%ecx 804f6ae: e8 7d 06 02 00 call 806fd30 <__lll_lock_wait_private> 804f6b3: 8b 53 48 mov 0x48(%ebx),%edx 804f6b6: 89 72 08 mov %esi,0x8(%edx) 804f6b9: 83 42 04 01 addl $0x1,0x4(%edx) 804f6bd: e9 57 ff ff ff jmp 804f619 <_IO_fflush+0x19> 804f6c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f6c8: e8 83 1e 00 00 call 8051550 <_IO_vtable_check> 804f6cd: e9 67 ff ff ff jmp 804f639 <_IO_fflush+0x39> 804f6d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f6d8: 8d 65 f8 lea -0x8(%ebp),%esp 804f6db: 5b pop %ebx 804f6dc: 5e pop %esi 804f6dd: 5d pop %ebp 804f6de: e9 0d 5e 00 00 jmp 80554f0 <_IO_flush_all> 804f6e3: f7 03 00 80 00 00 testl $0x8000,(%ebx) 804f6e9: 89 c1 mov %eax,%ecx 804f6eb: 75 27 jne 804f714 <_IO_fflush+0x114> 804f6ed: 8b 53 48 mov 0x48(%ebx),%edx 804f6f0: 83 6a 04 01 subl $0x1,0x4(%edx) 804f6f4: 75 1e jne 804f714 <_IO_fflush+0x114> 804f6f6: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 804f6fd: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f704: 00 804f705: 74 01 je 804f708 <_IO_fflush+0x108> 804f707: f0 83 2a 01 lock subl $0x1,(%edx) 804f70b: 74 07 je 804f714 <_IO_fflush+0x114> 804f70d: 8d 02 lea (%edx),%eax 804f70f: e8 4c 06 02 00 call 806fd60 <__lll_unlock_wake_private> 804f714: 83 ec 0c sub $0xc,%esp 804f717: 51 push %ecx 804f718: e8 f3 a6 06 00 call 80b9e10 <_Unwind_Resume> 804f71d: 66 90 xchg %ax,%ax 804f71f: 90 nop 0804f720 <__fopen_maybe_mmap>: 804f720: 8b 44 24 04 mov 0x4(%esp),%eax 804f724: f6 40 3c 01 testb $0x1,0x3c(%eax) 804f728: 74 2a je 804f754 <__fopen_maybe_mmap+0x34> 804f72a: f6 00 08 testb $0x8,(%eax) 804f72d: 74 25 je 804f754 <__fopen_maybe_mmap+0x34> 804f72f: 8b 50 68 mov 0x68(%eax),%edx 804f732: b9 80 73 0d 08 mov $0x80d7380,%ecx 804f737: 85 d2 test %edx,%edx 804f739: ba 60 72 0d 08 mov $0x80d7260,%edx 804f73e: 0f 4e d1 cmovle %ecx,%edx 804f741: 89 90 94 00 00 00 mov %edx,0x94(%eax) 804f747: 8b 50 58 mov 0x58(%eax),%edx 804f74a: c7 82 b0 00 00 00 60 movl $0x80d7260,0xb0(%edx) 804f751: 72 0d 08 804f754: f3 c3 repz ret 804f756: 8d 76 00 lea 0x0(%esi),%esi 804f759: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0804f760 <__fopen_internal>: 804f760: 53 push %ebx 804f761: 83 ec 14 sub $0x14,%esp 804f764: 68 58 01 00 00 push $0x158 804f769: e8 12 a9 00 00 call 805a080 <__libc_malloc> 804f76e: 83 c4 10 add $0x10,%esp 804f771: 85 c0 test %eax,%eax 804f773: 0f 84 97 00 00 00 je 804f810 <__fopen_internal+0xb0> 804f779: 8d 90 98 00 00 00 lea 0x98(%eax),%edx 804f77f: 89 c3 mov %eax,%ebx 804f781: 8d 80 a4 00 00 00 lea 0xa4(%eax),%eax 804f787: 83 ec 0c sub $0xc,%esp 804f78a: 89 50 a4 mov %edx,-0x5c(%eax) 804f78d: 68 20 73 0d 08 push $0x80d7320 804f792: 50 push %eax 804f793: 6a 00 push $0x0 804f795: 6a 00 push $0x0 804f797: 53 push %ebx 804f798: e8 53 56 00 00 call 8054df0 <_IO_no_init> 804f79d: 83 c4 14 add $0x14,%esp 804f7a0: c7 83 94 00 00 00 40 movl $0x80d7440,0x94(%ebx) 804f7a7: 74 0d 08 804f7aa: 53 push %ebx 804f7ab: e8 40 39 00 00 call 80530f0 <_IO_new_file_init_internal> 804f7b0: 83 c4 10 add $0x10,%esp 804f7b3: ff 74 24 18 pushl 0x18(%esp) 804f7b7: ff 74 24 18 pushl 0x18(%esp) 804f7bb: ff 74 24 18 pushl 0x18(%esp) 804f7bf: 53 push %ebx 804f7c0: e8 2b 3d 00 00 call 80534f0 <_IO_new_file_fopen> 804f7c5: 83 c4 10 add $0x10,%esp 804f7c8: 85 c0 test %eax,%eax 804f7ca: 74 48 je 804f814 <__fopen_internal+0xb4> 804f7cc: f6 43 3c 01 testb $0x1,0x3c(%ebx) 804f7d0: 74 05 je 804f7d7 <__fopen_internal+0x77> 804f7d2: f6 03 08 testb $0x8,(%ebx) 804f7d5: 75 09 jne 804f7e0 <__fopen_internal+0x80> 804f7d7: 83 c4 08 add $0x8,%esp 804f7da: 89 d8 mov %ebx,%eax 804f7dc: 5b pop %ebx 804f7dd: c3 ret 804f7de: 66 90 xchg %ax,%ax 804f7e0: 8b 43 68 mov 0x68(%ebx),%eax 804f7e3: ba 80 73 0d 08 mov $0x80d7380,%edx 804f7e8: 85 c0 test %eax,%eax 804f7ea: b8 60 72 0d 08 mov $0x80d7260,%eax 804f7ef: 0f 4e c2 cmovle %edx,%eax 804f7f2: 89 83 94 00 00 00 mov %eax,0x94(%ebx) 804f7f8: 8b 43 58 mov 0x58(%ebx),%eax 804f7fb: c7 80 b0 00 00 00 60 movl $0x80d7260,0xb0(%eax) 804f802: 72 0d 08 804f805: 83 c4 08 add $0x8,%esp 804f808: 89 d8 mov %ebx,%eax 804f80a: 5b pop %ebx 804f80b: c3 ret 804f80c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f810: 31 db xor %ebx,%ebx 804f812: eb c3 jmp 804f7d7 <__fopen_internal+0x77> 804f814: 83 ec 0c sub $0xc,%esp 804f817: 53 push %ebx 804f818: e8 73 49 00 00 call 8054190 <_IO_un_link> 804f81d: 89 1c 24 mov %ebx,(%esp) 804f820: 31 db xor %ebx,%ebx 804f822: e8 69 ad 00 00 call 805a590 <__cfree> 804f827: 83 c4 10 add $0x10,%esp 804f82a: eb ab jmp 804f7d7 <__fopen_internal+0x77> 804f82c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0804f830 <_IO_new_fopen>: 804f830: 83 ec 10 sub $0x10,%esp 804f833: 6a 01 push $0x1 804f835: ff 74 24 1c pushl 0x1c(%esp) 804f839: ff 74 24 1c pushl 0x1c(%esp) 804f83d: e8 1e ff ff ff call 804f760 <__fopen_internal> 804f842: 83 c4 1c add $0x1c,%esp 804f845: c3 ret 804f846: 66 90 xchg %ax,%ax 804f848: 66 90 xchg %ax,%ax 804f84a: 66 90 xchg %ax,%ax 804f84c: 66 90 xchg %ax,%ax 804f84e: 66 90 xchg %ax,%ax 0804f850 <adjust_wide_data>: 804f850: 55 push %ebp 804f851: 57 push %edi 804f852: 89 d5 mov %edx,%ebp 804f854: 56 push %esi 804f855: 53 push %ebx 804f856: 89 c3 mov %eax,%ebx 804f858: 83 ec 28 sub $0x28,%esp 804f85b: 8b 78 54 mov 0x54(%eax),%edi 804f85e: 57 push %edi 804f85f: ff 57 10 call *0x10(%edi) 804f862: 89 c6 mov %eax,%esi 804f864: 89 e8 mov %ebp,%eax 804f866: 83 c4 10 add $0x10,%esp 804f869: 3c 01 cmp $0x1,%al 804f86b: 74 2b je 804f898 <adjust_wide_data+0x48> 804f86d: 85 f6 test %esi,%esi 804f86f: 7e 27 jle 804f898 <adjust_wide_data+0x48> 804f871: 8b 43 04 mov 0x4(%ebx),%eax 804f874: 2b 43 0c sub 0xc(%ebx),%eax 804f877: 8b 4b 58 mov 0x58(%ebx),%ecx 804f87a: 99 cltd 804f87b: f7 fe idiv %esi 804f87d: 8b 51 04 mov 0x4(%ecx),%edx 804f880: 8d 04 82 lea (%edx,%eax,4),%eax 804f883: 89 41 04 mov %eax,0x4(%ecx) 804f886: 89 01 mov %eax,(%ecx) 804f888: 31 c0 xor %eax,%eax 804f88a: 83 c4 1c add $0x1c,%esp 804f88d: 5b pop %ebx 804f88e: 5e pop %esi 804f88f: 5f pop %edi 804f890: 5d pop %ebp 804f891: c3 ret 804f892: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f898: 8b 6b 0c mov 0xc(%ebx),%ebp 804f89b: 8d 74 24 0c lea 0xc(%esp),%esi 804f89f: 89 6c 24 0c mov %ebp,0xc(%esp) 804f8a3: 8b 4b 58 mov 0x58(%ebx),%ecx 804f8a6: 8b 41 2c mov 0x2c(%ecx),%eax 804f8a9: 8b 51 30 mov 0x30(%ecx),%edx 804f8ac: 89 41 34 mov %eax,0x34(%ecx) 804f8af: 8d 41 04 lea 0x4(%ecx),%eax 804f8b2: 89 51 38 mov %edx,0x38(%ecx) 804f8b5: 83 c1 2c add $0x2c,%ecx 804f8b8: 50 push %eax 804f8b9: ff 71 f0 pushl -0x10(%ecx) 804f8bc: ff 71 dc pushl -0x24(%ecx) 804f8bf: 56 push %esi 804f8c0: ff 73 04 pushl 0x4(%ebx) 804f8c3: 55 push %ebp 804f8c4: 51 push %ecx 804f8c5: 57 push %edi 804f8c6: ff 57 0c call *0xc(%edi) 804f8c9: 83 c4 20 add $0x20,%esp 804f8cc: 83 f8 02 cmp $0x2,%eax 804f8cf: 74 0f je 804f8e0 <adjust_wide_data+0x90> 804f8d1: 83 f8 01 cmp $0x1,%eax 804f8d4: 74 1a je 804f8f0 <adjust_wide_data+0xa0> 804f8d6: 8b 4b 58 mov 0x58(%ebx),%ecx 804f8d9: 8b 41 04 mov 0x4(%ecx),%eax 804f8dc: eb a8 jmp 804f886 <adjust_wide_data+0x36> 804f8de: 66 90 xchg %ax,%ax 804f8e0: 83 0b 20 orl $0x20,(%ebx) 804f8e3: b8 ff ff ff ff mov $0xffffffff,%eax 804f8e8: eb a0 jmp 804f88a <adjust_wide_data+0x3a> 804f8ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804f8f0: 8b 6b 0c mov 0xc(%ebx),%ebp 804f8f3: eb ae jmp 804f8a3 <adjust_wide_data+0x53> 804f8f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804f8f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0804f900 <_IO_wfile_underflow>: 804f900: 55 push %ebp 804f901: 89 e5 mov %esp,%ebp 804f903: 57 push %edi 804f904: 56 push %esi 804f905: 53 push %ebx 804f906: 83 ec 3c sub $0x3c,%esp 804f909: 8b 45 08 mov 0x8(%ebp),%eax 804f90c: 8b 00 mov (%eax),%eax 804f90e: a8 04 test $0x4,%al 804f910: 0f 85 9a 04 00 00 jne 804fdb0 <_IO_wfile_underflow+0x4b0> 804f916: 8b 45 08 mov 0x8(%ebp),%eax 804f919: 8b 48 58 mov 0x58(%eax),%ecx 804f91c: 8b 01 mov (%ecx),%eax 804f91e: 3b 41 04 cmp 0x4(%ecx),%eax 804f921: 0f 82 5b 03 00 00 jb 804fc82 <_IO_wfile_underflow+0x382> 804f927: 8b 45 08 mov 0x8(%ebp),%eax 804f92a: 8b 40 54 mov 0x54(%eax),%eax 804f92d: 89 45 bc mov %eax,-0x44(%ebp) 804f930: 8b 45 08 mov 0x8(%ebp),%eax 804f933: 8b 58 04 mov 0x4(%eax),%ebx 804f936: 8b 70 08 mov 0x8(%eax),%esi 804f939: 39 f3 cmp %esi,%ebx 804f93b: 0f 82 8f 03 00 00 jb 804fcd0 <_IO_wfile_underflow+0x3d0> 804f941: 8b 45 08 mov 0x8(%ebp),%eax 804f944: 8b 7d 08 mov 0x8(%ebp),%edi 804f947: 8b 40 1c mov 0x1c(%eax),%eax 804f94a: 89 47 08 mov %eax,0x8(%edi) 804f94d: 89 47 04 mov %eax,0x4(%edi) 804f950: 89 47 0c mov %eax,0xc(%edi) 804f953: 85 c0 test %eax,%eax 804f955: 0f 84 f5 04 00 00 je 804fe50 <_IO_wfile_underflow+0x550> 804f95b: 8b 7d 08 mov 0x8(%ebp),%edi 804f95e: 89 47 18 mov %eax,0x18(%edi) 804f961: 89 47 14 mov %eax,0x14(%edi) 804f964: 89 47 10 mov %eax,0x10(%edi) 804f967: 8b 47 58 mov 0x58(%edi),%eax 804f96a: 8b 50 18 mov 0x18(%eax),%edx 804f96d: 85 d2 test %edx,%edx 804f96f: 0f 84 a3 04 00 00 je 804fe18 <_IO_wfile_underflow+0x518> 804f975: 8b 45 08 mov 0x8(%ebp),%eax 804f978: f7 00 02 02 00 00 testl $0x202,(%eax) 804f97e: 0f 84 1c 04 00 00 je 804fda0 <_IO_wfile_underflow+0x4a0> 804f984: 8b 1d b8 c4 0e 08 mov 0x80ec4b8,%ebx 804f98a: 8b 13 mov (%ebx),%edx 804f98c: 89 d9 mov %ebx,%ecx 804f98e: 89 d0 mov %edx,%eax 804f990: 25 00 80 00 00 and $0x8000,%eax 804f995: 75 41 jne 804f9d8 <_IO_wfile_underflow+0xd8> 804f997: 8b 73 48 mov 0x48(%ebx),%esi 804f99a: 65 8b 3d 08 00 00 00 mov %gs:0x8,%edi 804f9a1: 3b 7e 08 cmp 0x8(%esi),%edi 804f9a4: 0f 84 27 05 00 00 je 804fed1 <_IO_wfile_underflow+0x5d1> 804f9aa: b9 01 00 00 00 mov $0x1,%ecx 804f9af: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804f9b6: 00 804f9b7: 74 01 je 804f9ba <_IO_wfile_underflow+0xba> 804f9b9: f0 0f b1 0e lock cmpxchg %ecx,(%esi) 804f9bd: 74 07 je 804f9c6 <_IO_wfile_underflow+0xc6> 804f9bf: 8d 0e lea (%esi),%ecx 804f9c1: e8 6a 03 02 00 call 806fd30 <__lll_lock_wait_private> 804f9c6: 8b 0d b8 c4 0e 08 mov 0x80ec4b8,%ecx 804f9cc: 8b 73 48 mov 0x48(%ebx),%esi 804f9cf: 8b 11 mov (%ecx),%edx 804f9d1: 89 7e 08 mov %edi,0x8(%esi) 804f9d4: 83 46 04 01 addl $0x1,0x4(%esi) 804f9d8: 81 e2 88 02 00 00 and $0x288,%edx 804f9de: 81 fa 80 02 00 00 cmp $0x280,%edx 804f9e4: 0f 84 f6 03 00 00 je 804fde0 <_IO_wfile_underflow+0x4e0> 804f9ea: be b4 75 0d 08 mov $0x80d75b4,%esi 804f9ef: f7 03 00 80 00 00 testl $0x8000,(%ebx) 804f9f5: 0f 84 35 03 00 00 je 804fd30 <_IO_wfile_underflow+0x430> 804f9fb: 81 ee 60 72 0d 08 sub $0x80d7260,%esi 804fa01: 89 75 b8 mov %esi,-0x48(%ebp) 804fa04: 83 ec 0c sub $0xc,%esp 804fa07: ff 75 08 pushl 0x8(%ebp) 804fa0a: 31 ff xor %edi,%edi 804fa0c: e8 0f 4a 00 00 call 8054420 <_IO_switch_to_get_mode> 804fa11: 8b 45 08 mov 0x8(%ebp),%eax 804fa14: 83 c4 10 add $0x10,%esp 804fa17: 8b 40 58 mov 0x58(%eax),%eax 804fa1a: 8b 50 18 mov 0x18(%eax),%edx 804fa1d: 89 10 mov %edx,(%eax) 804fa1f: 89 50 08 mov %edx,0x8(%eax) 804fa22: 89 50 04 mov %edx,0x4(%eax) 804fa25: 89 50 14 mov %edx,0x14(%eax) 804fa28: 89 50 10 mov %edx,0x10(%eax) 804fa2b: 89 50 0c mov %edx,0xc(%eax) 804fa2e: 66 90 xchg %ax,%ax 804fa30: 8b 45 08 mov 0x8(%ebp),%eax 804fa33: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 804fa39: 89 d8 mov %ebx,%eax 804fa3b: 2d 60 72 0d 08 sub $0x80d7260,%eax 804fa40: 3b 45 b8 cmp -0x48(%ebp),%eax 804fa43: 0f 83 af 01 00 00 jae 804fbf8 <_IO_wfile_underflow+0x2f8> 804fa49: 8b 45 08 mov 0x8(%ebp),%eax 804fa4c: 83 ec 04 sub $0x4,%esp 804fa4f: 8b 50 08 mov 0x8(%eax),%edx 804fa52: 8b 40 20 mov 0x20(%eax),%eax 804fa55: 89 45 c0 mov %eax,-0x40(%ebp) 804fa58: 29 d0 sub %edx,%eax 804fa5a: 50 push %eax 804fa5b: 52 push %edx 804fa5c: ff 75 08 pushl 0x8(%ebp) 804fa5f: ff 53 38 call *0x38(%ebx) 804fa62: 83 c4 10 add $0x10,%esp 804fa65: 83 f8 00 cmp $0x0,%eax 804fa68: 0f 8e 12 01 00 00 jle 804fb80 <_IO_wfile_underflow+0x280> 804fa6e: 8b 4d 08 mov 0x8(%ebp),%ecx 804fa71: 8b 51 08 mov 0x8(%ecx),%edx 804fa74: 8b 59 50 mov 0x50(%ecx),%ebx 804fa77: 01 c2 add %eax,%edx 804fa79: 89 de mov %ebx,%esi 804fa7b: 89 51 08 mov %edx,0x8(%ecx) 804fa7e: 8b 49 4c mov 0x4c(%ecx),%ecx 804fa81: 21 ce and %ecx,%esi 804fa83: 83 fe ff cmp $0xffffffff,%esi 804fa86: 74 1a je 804faa2 <_IO_wfile_underflow+0x1a2> 804fa88: 89 c6 mov %eax,%esi 804fa8a: 89 45 c0 mov %eax,-0x40(%ebp) 804fa8d: c1 fe 1f sar $0x1f,%esi 804fa90: 03 4d c0 add -0x40(%ebp),%ecx 804fa93: 89 75 c4 mov %esi,-0x3c(%ebp) 804fa96: 13 5d c4 adc -0x3c(%ebp),%ebx 804fa99: 8b 75 08 mov 0x8(%ebp),%esi 804fa9c: 89 4e 4c mov %ecx,0x4c(%esi) 804fa9f: 89 5e 50 mov %ebx,0x50(%esi) 804faa2: 8b 5d 08 mov 0x8(%ebp),%ebx 804faa5: 85 ff test %edi,%edi 804faa7: 8b 73 58 mov 0x58(%ebx),%esi 804faaa: 8b 5e 30 mov 0x30(%esi),%ebx 804faad: 8b 4e 2c mov 0x2c(%esi),%ecx 804fab0: 89 5e 38 mov %ebx,0x38(%esi) 804fab3: 8b 5d 08 mov 0x8(%ebp),%ebx 804fab6: 89 4e 34 mov %ecx,0x34(%esi) 804fab9: 8b 4b 04 mov 0x4(%ebx),%ecx 804fabc: 89 4b 0c mov %ecx,0xc(%ebx) 804fabf: 0f 85 43 01 00 00 jne 804fc08 <_IO_wfile_underflow+0x308> 804fac5: 8d 46 04 lea 0x4(%esi),%eax 804fac8: 83 c6 2c add $0x2c,%esi 804facb: 50 push %eax 804facc: 8d 45 d4 lea -0x2c(%ebp),%eax 804facf: ff 76 f0 pushl -0x10(%esi) 804fad2: ff 76 d8 pushl -0x28(%esi) 804fad5: 50 push %eax 804fad6: 8b 45 bc mov -0x44(%ebp),%eax 804fad9: 52 push %edx 804fada: 51 push %ecx 804fadb: 56 push %esi 804fadc: 50 push %eax 804fadd: ff 50 0c call *0xc(%eax) 804fae0: 83 c4 20 add $0x20,%esp 804fae3: 8b 5d 08 mov 0x8(%ebp),%ebx 804fae6: 8b 7d 08 mov 0x8(%ebp),%edi 804fae9: 8b 55 d4 mov -0x2c(%ebp),%edx 804faec: 8b 4b 58 mov 0x58(%ebx),%ecx 804faef: 89 57 04 mov %edx,0x4(%edi) 804faf2: 31 ff xor %edi,%edi 804faf4: 8b 71 18 mov 0x18(%ecx),%esi 804faf7: 39 71 04 cmp %esi,0x4(%ecx) 804fafa: 0f 85 80 01 00 00 jne 804fc80 <_IO_wfile_underflow+0x380> 804fb00: 83 f8 02 cmp $0x2,%eax 804fb03: 0f 84 97 01 00 00 je 804fca0 <_IO_wfile_underflow+0x3a0> 804fb09: 83 f8 01 cmp $0x1,%eax 804fb0c: 0f 85 d6 03 00 00 jne 804fee8 <_IO_wfile_underflow+0x5e8> 804fb12: 85 ff test %edi,%edi 804fb14: 75 4a jne 804fb60 <_IO_wfile_underflow+0x260> 804fb16: 8b 45 08 mov 0x8(%ebp),%eax 804fb19: 8b 58 0c mov 0xc(%eax),%ebx 804fb1c: 8b 40 04 mov 0x4(%eax),%eax 804fb1f: 39 c3 cmp %eax,%ebx 804fb21: 0f 82 89 00 00 00 jb 804fbb0 <_IO_wfile_underflow+0x2b0> 804fb27: 8b 7d 08 mov 0x8(%ebp),%edi 804fb2a: 8b 7f 08 mov 0x8(%edi),%edi 804fb2d: 89 7d c0 mov %edi,-0x40(%ebp) 804fb30: 29 c7 sub %eax,%edi 804fb32: 83 ff 0f cmp $0xf,%edi 804fb35: 0f 87 65 01 00 00 ja 804fca0 <_IO_wfile_underflow+0x3a0> 804fb3b: 83 ec 04 sub $0x4,%esp 804fb3e: 57 push %edi 804fb3f: 50 push %eax 804fb40: 8d 45 d8 lea -0x28(%ebp),%eax 804fb43: 50 push %eax 804fb44: e8 b7 d8 00 00 call 805d400 <memcpy> 804fb49: 83 c4 10 add $0x10,%esp 804fb4c: 8b 45 08 mov 0x8(%ebp),%eax 804fb4f: 89 58 08 mov %ebx,0x8(%eax) 804fb52: 89 58 04 mov %ebx,0x4(%eax) 804fb55: e9 d6 fe ff ff jmp 804fa30 <_IO_wfile_underflow+0x130> 804fb5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804fb60: 8d 5d d8 lea -0x28(%ebp),%ebx 804fb63: 89 d0 mov %edx,%eax 804fb65: 29 d8 sub %ebx,%eax 804fb67: 75 77 jne 804fbe0 <_IO_wfile_underflow+0x2e0> 804fb69: 83 ff 10 cmp $0x10,%edi 804fb6c: 0f 84 2e 01 00 00 je 804fca0 <_IO_wfile_underflow+0x3a0> 804fb72: 8b 45 08 mov 0x8(%ebp),%eax 804fb75: 8b 58 0c mov 0xc(%eax),%ebx 804fb78: eb d2 jmp 804fb4c <_IO_wfile_underflow+0x24c> 804fb7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804fb80: 8b 45 08 mov 0x8(%ebp),%eax 804fb83: 0f 85 e7 01 00 00 jne 804fd70 <_IO_wfile_underflow+0x470> 804fb89: 85 ff test %edi,%edi 804fb8b: 0f 85 df 01 00 00 jne 804fd70 <_IO_wfile_underflow+0x470> 804fb91: 83 08 10 orl $0x10,(%eax) 804fb94: c7 40 4c ff ff ff ff movl $0xffffffff,0x4c(%eax) 804fb9b: c7 40 50 ff ff ff ff movl $0xffffffff,0x50(%eax) 804fba2: b8 ff ff ff ff mov $0xffffffff,%eax 804fba7: 8d 65 f4 lea -0xc(%ebp),%esp 804fbaa: 5b pop %ebx 804fbab: 5e pop %esi 804fbac: 5f pop %edi 804fbad: 5d pop %ebp 804fbae: c3 ret 804fbaf: 90 nop 804fbb0: 8b 55 08 mov 0x8(%ebp),%edx 804fbb3: 83 ec 04 sub $0x4,%esp 804fbb6: 8b 52 08 mov 0x8(%edx),%edx 804fbb9: 89 d6 mov %edx,%esi 804fbbb: 89 55 c0 mov %edx,-0x40(%ebp) 804fbbe: 29 c6 sub %eax,%esi 804fbc0: 56 push %esi 804fbc1: 50 push %eax 804fbc2: 53 push %ebx 804fbc3: e8 38 86 ff ff call 8048200 <.plt+0x20> 804fbc8: 8b 45 08 mov 0x8(%ebp),%eax 804fbcb: 8b 55 08 mov 0x8(%ebp),%edx 804fbce: 83 c4 10 add $0x10,%esp 804fbd1: 8b 40 0c mov 0xc(%eax),%eax 804fbd4: 29 72 08 sub %esi,0x8(%edx) 804fbd7: 89 42 04 mov %eax,0x4(%edx) 804fbda: e9 51 fe ff ff jmp 804fa30 <_IO_wfile_underflow+0x130> 804fbdf: 90 nop 804fbe0: 83 ec 04 sub $0x4,%esp 804fbe3: 29 c7 sub %eax,%edi 804fbe5: 57 push %edi 804fbe6: 52 push %edx 804fbe7: 53 push %ebx 804fbe8: e8 13 86 ff ff call 8048200 <.plt+0x20> 804fbed: 83 c4 10 add $0x10,%esp 804fbf0: e9 74 ff ff ff jmp 804fb69 <_IO_wfile_underflow+0x269> 804fbf5: 8d 76 00 lea 0x0(%esi),%esi 804fbf8: e8 53 19 00 00 call 8051550 <_IO_vtable_check> 804fbfd: e9 47 fe ff ff jmp 804fa49 <_IO_wfile_underflow+0x149> 804fc02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804fc08: be 10 00 00 00 mov $0x10,%esi 804fc0d: 29 fe sub %edi,%esi 804fc0f: 39 c6 cmp %eax,%esi 804fc11: 0f 47 f0 cmova %eax,%esi 804fc14: 8d 45 d8 lea -0x28(%ebp),%eax 804fc17: 83 ec 04 sub $0x4,%esp 804fc1a: 56 push %esi 804fc1b: 51 push %ecx 804fc1c: 8d 1c 38 lea (%eax,%edi,1),%ebx 804fc1f: 01 f7 add %esi,%edi 804fc21: 53 push %ebx 804fc22: e8 99 d6 00 00 call 805d2c0 <__mempcpy> 804fc27: 8b 55 08 mov 0x8(%ebp),%edx 804fc2a: 83 c4 10 add $0x10,%esp 804fc2d: 8b 52 58 mov 0x58(%edx),%edx 804fc30: 8d 4a 04 lea 0x4(%edx),%ecx 804fc33: 83 c2 2c add $0x2c,%edx 804fc36: 51 push %ecx 804fc37: 8d 4d d4 lea -0x2c(%ebp),%ecx 804fc3a: ff 72 f0 pushl -0x10(%edx) 804fc3d: ff 72 d8 pushl -0x28(%edx) 804fc40: 51 push %ecx 804fc41: 50 push %eax 804fc42: 8d 45 d8 lea -0x28(%ebp),%eax 804fc45: 50 push %eax 804fc46: 8b 45 bc mov -0x44(%ebp),%eax 804fc49: 52 push %edx 804fc4a: 50 push %eax 804fc4b: ff 50 0c call *0xc(%eax) 804fc4e: 83 c4 20 add $0x20,%esp 804fc51: 85 ff test %edi,%edi 804fc53: 0f 84 8a fe ff ff je 804fae3 <_IO_wfile_underflow+0x1e3> 804fc59: 8b 55 d4 mov -0x2c(%ebp),%edx 804fc5c: 89 d1 mov %edx,%ecx 804fc5e: 29 d9 sub %ebx,%ecx 804fc60: bb 00 00 00 00 mov $0x0,%ebx 804fc65: 0f 48 cb cmovs %ebx,%ecx 804fc68: 8b 5d 08 mov 0x8(%ebp),%ebx 804fc6b: 01 4b 04 add %ecx,0x4(%ebx) 804fc6e: 8b 5d 08 mov 0x8(%ebp),%ebx 804fc71: 8b 4b 58 mov 0x58(%ebx),%ecx 804fc74: 8b 71 18 mov 0x18(%ecx),%esi 804fc77: 39 71 04 cmp %esi,0x4(%ecx) 804fc7a: 0f 84 80 fe ff ff je 804fb00 <_IO_wfile_underflow+0x200> 804fc80: 8b 01 mov (%ecx),%eax 804fc82: 8b 00 mov (%eax),%eax 804fc84: 8d 65 f4 lea -0xc(%ebp),%esp 804fc87: 5b pop %ebx 804fc88: 5e pop %esi 804fc89: 5f pop %edi 804fc8a: 5d pop %ebp 804fc8b: c3 ret 804fc8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804fc90: 83 f8 02 cmp $0x2,%eax 804fc93: 0f 85 fb 01 00 00 jne 804fe94 <_IO_wfile_underflow+0x594> 804fc99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804fca0: b8 e8 ff ff ff mov $0xffffffe8,%eax 804fca5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804fcac: c7 04 02 54 00 00 00 movl $0x54,(%edx,%eax,1) 804fcb3: 8b 45 08 mov 0x8(%ebp),%eax 804fcb6: 83 08 20 orl $0x20,(%eax) 804fcb9: 8d 65 f4 lea -0xc(%ebp),%esp 804fcbc: b8 ff ff ff ff mov $0xffffffff,%eax 804fcc1: 5b pop %ebx 804fcc2: 5e pop %esi 804fcc3: 5f pop %edi 804fcc4: 5d pop %ebp 804fcc5: c3 ret 804fcc6: 8d 76 00 lea 0x0(%esi),%esi 804fcc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804fcd0: 8b 41 2c mov 0x2c(%ecx),%eax 804fcd3: 8b 51 30 mov 0x30(%ecx),%edx 804fcd6: 89 5d d8 mov %ebx,-0x28(%ebp) 804fcd9: 89 41 34 mov %eax,0x34(%ecx) 804fcdc: 8b 41 18 mov 0x18(%ecx),%eax 804fcdf: 89 51 38 mov %edx,0x38(%ecx) 804fce2: 8d 51 04 lea 0x4(%ecx),%edx 804fce5: 83 c1 2c add $0x2c,%ecx 804fce8: 89 41 d4 mov %eax,-0x2c(%ecx) 804fceb: 89 41 dc mov %eax,-0x24(%ecx) 804fcee: 52 push %edx 804fcef: ff 71 f0 pushl -0x10(%ecx) 804fcf2: 50 push %eax 804fcf3: 8d 45 d8 lea -0x28(%ebp),%eax 804fcf6: 50 push %eax 804fcf7: 8b 45 bc mov -0x44(%ebp),%eax 804fcfa: 56 push %esi 804fcfb: 53 push %ebx 804fcfc: 51 push %ecx 804fcfd: 50 push %eax 804fcfe: ff 50 0c call *0xc(%eax) 804fd01: 8b 7d 08 mov 0x8(%ebp),%edi 804fd04: 83 c4 20 add $0x20,%esp 804fd07: 8b 4d d8 mov -0x28(%ebp),%ecx 804fd0a: 8b 57 04 mov 0x4(%edi),%edx 804fd0d: 89 4f 04 mov %ecx,0x4(%edi) 804fd10: 89 57 0c mov %edx,0xc(%edi) 804fd13: 8b 57 58 mov 0x58(%edi),%edx 804fd16: 8b 1a mov (%edx),%ebx 804fd18: 3b 5a 04 cmp 0x4(%edx),%ebx 804fd1b: 0f 83 6f ff ff ff jae 804fc90 <_IO_wfile_underflow+0x390> 804fd21: 8b 03 mov (%ebx),%eax 804fd23: e9 7f fe ff ff jmp 804fba7 <_IO_wfile_underflow+0x2a7> 804fd28: 90 nop 804fd29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804fd30: 8b 53 48 mov 0x48(%ebx),%edx 804fd33: 83 6a 04 01 subl $0x1,0x4(%edx) 804fd37: 0f 85 be fc ff ff jne 804f9fb <_IO_wfile_underflow+0xfb> 804fd3d: 81 ee 60 72 0d 08 sub $0x80d7260,%esi 804fd43: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 804fd4a: 89 75 b8 mov %esi,-0x48(%ebp) 804fd4d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804fd54: 00 804fd55: 74 01 je 804fd58 <_IO_wfile_underflow+0x458> 804fd57: f0 83 2a 01 lock subl $0x1,(%edx) 804fd5b: 74 07 je 804fd64 <_IO_wfile_underflow+0x464> 804fd5d: 8d 02 lea (%edx),%eax 804fd5f: e8 fc ff 01 00 call 806fd60 <__lll_unlock_wake_private> 804fd64: e9 9b fc ff ff jmp 804fa04 <_IO_wfile_underflow+0x104> 804fd69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804fd70: 8b 45 08 mov 0x8(%ebp),%eax 804fd73: 83 08 20 orl $0x20,(%eax) 804fd76: 85 ff test %edi,%edi 804fd78: 0f 84 3b ff ff ff je 804fcb9 <_IO_wfile_underflow+0x3b9> 804fd7e: b8 e8 ff ff ff mov $0xffffffe8,%eax 804fd83: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804fd8a: c7 04 02 54 00 00 00 movl $0x54,(%edx,%eax,1) 804fd91: b8 ff ff ff ff mov $0xffffffff,%eax 804fd96: e9 0c fe ff ff jmp 804fba7 <_IO_wfile_underflow+0x2a7> 804fd9b: 90 nop 804fd9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804fda0: be b4 75 0d 08 mov $0x80d75b4,%esi 804fda5: e9 51 fc ff ff jmp 804f9fb <_IO_wfile_underflow+0xfb> 804fdaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804fdb0: 8b 7d 08 mov 0x8(%ebp),%edi 804fdb3: 83 c8 20 or $0x20,%eax 804fdb6: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 804fdbd: 89 07 mov %eax,(%edi) 804fdbf: b8 e8 ff ff ff mov $0xffffffe8,%eax 804fdc4: c7 04 02 09 00 00 00 movl $0x9,(%edx,%eax,1) 804fdcb: 8d 65 f4 lea -0xc(%ebp),%esp 804fdce: b8 ff ff ff ff mov $0xffffffff,%eax 804fdd3: 5b pop %ebx 804fdd4: 5e pop %esi 804fdd5: 5f pop %edi 804fdd6: 5d pop %ebp 804fdd7: c3 ret 804fdd8: 90 nop 804fdd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 804fde0: 8b b9 94 00 00 00 mov 0x94(%ecx),%edi 804fde6: be b4 75 0d 08 mov $0x80d75b4,%esi 804fdeb: 89 f2 mov %esi,%edx 804fded: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 804fdf3: 89 f8 mov %edi,%eax 804fdf5: 2d 60 72 0d 08 sub $0x80d7260,%eax 804fdfa: 39 c2 cmp %eax,%edx 804fdfc: 0f 86 d6 00 00 00 jbe 804fed8 <_IO_wfile_underflow+0x5d8> 804fe02: 83 ec 08 sub $0x8,%esp 804fe05: 6a ff push $0xffffffff 804fe07: 51 push %ecx 804fe08: ff 57 0c call *0xc(%edi) 804fe0b: 83 c4 10 add $0x10,%esp 804fe0e: e9 dc fb ff ff jmp 804f9ef <_IO_wfile_underflow+0xef> 804fe13: 90 nop 804fe14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 804fe18: 8b 40 20 mov 0x20(%eax),%eax 804fe1b: 85 c0 test %eax,%eax 804fe1d: 74 15 je 804fe34 <_IO_wfile_underflow+0x534> 804fe1f: 83 ec 0c sub $0xc,%esp 804fe22: 50 push %eax 804fe23: e8 68 a7 00 00 call 805a590 <__cfree> 804fe28: 8b 45 08 mov 0x8(%ebp),%eax 804fe2b: 83 c4 10 add $0x10,%esp 804fe2e: 81 20 ff fe ff ff andl $0xfffffeff,(%eax) 804fe34: 83 ec 0c sub $0xc,%esp 804fe37: ff 75 08 pushl 0x8(%ebp) 804fe3a: e8 a1 cb 03 00 call 808c9e0 <_IO_wdoallocbuf> 804fe3f: 83 c4 10 add $0x10,%esp 804fe42: e9 2e fb ff ff jmp 804f975 <_IO_wfile_underflow+0x75> 804fe47: 89 f6 mov %esi,%esi 804fe49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 804fe50: 8b 45 08 mov 0x8(%ebp),%eax 804fe53: 8b 40 24 mov 0x24(%eax),%eax 804fe56: 85 c0 test %eax,%eax 804fe58: 74 15 je 804fe6f <_IO_wfile_underflow+0x56f> 804fe5a: 83 ec 0c sub $0xc,%esp 804fe5d: 50 push %eax 804fe5e: e8 2d a7 00 00 call 805a590 <__cfree> 804fe63: 8b 45 08 mov 0x8(%ebp),%eax 804fe66: 83 c4 10 add $0x10,%esp 804fe69: 81 20 ff fe ff ff andl $0xfffffeff,(%eax) 804fe6f: 83 ec 0c sub $0xc,%esp 804fe72: ff 75 08 pushl 0x8(%ebp) 804fe75: e8 66 49 00 00 call 80547e0 <_IO_doallocbuf> 804fe7a: 8b 45 08 mov 0x8(%ebp),%eax 804fe7d: 83 c4 10 add $0x10,%esp 804fe80: 8b 7d 08 mov 0x8(%ebp),%edi 804fe83: 8b 40 1c mov 0x1c(%eax),%eax 804fe86: 89 47 08 mov %eax,0x8(%edi) 804fe89: 89 47 04 mov %eax,0x4(%edi) 804fe8c: 89 47 0c mov %eax,0xc(%edi) 804fe8f: e9 c7 fa ff ff jmp 804f95b <_IO_wfile_underflow+0x5b> 804fe94: 8b 45 08 mov 0x8(%ebp),%eax 804fe97: 83 ec 04 sub $0x4,%esp 804fe9a: 8b 40 08 mov 0x8(%eax),%eax 804fe9d: 89 45 c0 mov %eax,-0x40(%ebp) 804fea0: 29 c8 sub %ecx,%eax 804fea2: 50 push %eax 804fea3: 8b 45 08 mov 0x8(%ebp),%eax 804fea6: 51 push %ecx 804fea7: ff 70 1c pushl 0x1c(%eax) 804feaa: e8 51 83 ff ff call 8048200 <.plt+0x20> 804feaf: 8b 7d 08 mov 0x8(%ebp),%edi 804feb2: 8b 45 08 mov 0x8(%ebp),%eax 804feb5: 83 c4 10 add $0x10,%esp 804feb8: 8b 40 1c mov 0x1c(%eax),%eax 804febb: 8b 57 08 mov 0x8(%edi),%edx 804febe: 01 c2 add %eax,%edx 804fec0: 2b 57 04 sub 0x4(%edi),%edx 804fec3: 89 47 0c mov %eax,0xc(%edi) 804fec6: 89 47 04 mov %eax,0x4(%edi) 804fec9: 89 57 08 mov %edx,0x8(%edi) 804fecc: e9 82 fa ff ff jmp 804f953 <_IO_wfile_underflow+0x53> 804fed1: 89 d9 mov %ebx,%ecx 804fed3: e9 fc fa ff ff jmp 804f9d4 <_IO_wfile_underflow+0xd4> 804fed8: e8 73 16 00 00 call 8051550 <_IO_vtable_check> 804fedd: 8b 0d b8 c4 0e 08 mov 0x80ec4b8,%ecx 804fee3: e9 1a ff ff ff jmp 804fe02 <_IO_wfile_underflow+0x502> 804fee8: 68 f0 d4 0b 08 push $0x80bd4f0 804feed: 68 35 01 00 00 push $0x135 804fef2: 68 c7 d4 0b 08 push $0x80bd4c7 804fef7: 68 d2 d4 0b 08 push $0x80bd4d2 804fefc: e8 df 98 ff ff call 80497e0 <__assert_fail> 804ff01: f7 03 00 80 00 00 testl $0x8000,(%ebx) 804ff07: 89 c1 mov %eax,%ecx 804ff09: 75 27 jne 804ff32 <_IO_wfile_underflow+0x632> 804ff0b: 8b 53 48 mov 0x48(%ebx),%edx 804ff0e: 83 6a 04 01 subl $0x1,0x4(%edx) 804ff12: 75 1e jne 804ff32 <_IO_wfile_underflow+0x632> 804ff14: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 804ff1b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 804ff22: 00 804ff23: 74 01 je 804ff26 <_IO_wfile_underflow+0x626> 804ff25: f0 83 2a 01 lock subl $0x1,(%edx) 804ff29: 74 07 je 804ff32 <_IO_wfile_underflow+0x632> 804ff2b: 8d 02 lea (%edx),%eax 804ff2d: e8 2e fe 01 00 call 806fd60 <__lll_unlock_wake_private> 804ff32: 83 ec 0c sub $0xc,%esp 804ff35: 51 push %ecx 804ff36: e8 d5 9e 06 00 call 80b9e10 <_Unwind_Resume> 804ff3b: 90 nop 804ff3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0804ff40 <_IO_wfile_seekoff>: 804ff40: 55 push %ebp 804ff41: 57 push %edi 804ff42: 56 push %esi 804ff43: 53 push %ebx 804ff44: 81 ec 9c 00 00 00 sub $0x9c,%esp 804ff4a: 8b 8c 24 c0 00 00 00 mov 0xc0(%esp),%ecx 804ff51: 8b 84 24 b4 00 00 00 mov 0xb4(%esp),%eax 804ff58: 8b ac 24 b0 00 00 00 mov 0xb0(%esp),%ebp 804ff5f: 8b 94 24 b8 00 00 00 mov 0xb8(%esp),%edx 804ff66: 85 c9 test %ecx,%ecx 804ff68: 89 04 24 mov %eax,(%esp) 804ff6b: 89 54 24 04 mov %edx,0x4(%esp) 804ff6f: 8b 45 58 mov 0x58(%ebp),%eax 804ff72: 0f 84 c8 03 00 00 je 8050340 <_IO_wfile_seekoff+0x400> 804ff78: 8b 78 04 mov 0x4(%eax),%edi 804ff7b: 39 78 08 cmp %edi,0x8(%eax) 804ff7e: 74 40 je 804ffc0 <_IO_wfile_seekoff+0x80> 804ff80: 8b 50 10 mov 0x10(%eax),%edx 804ff83: 8b 58 0c mov 0xc(%eax),%ebx 804ff86: 39 d3 cmp %edx,%ebx 804ff88: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 804ff8f: 00 804ff90: 73 46 jae 804ffd8 <_IO_wfile_seekoff+0x98> 804ff92: 83 ec 0c sub $0xc,%esp 804ff95: 55 push %ebp 804ff96: e8 f5 ca 03 00 call 808ca90 <_IO_switch_to_wget_mode> 804ff9b: 89 c3 mov %eax,%ebx 804ff9d: 83 c4 10 add $0x10,%esp 804ffa0: 31 d2 xor %edx,%edx 804ffa2: 85 db test %ebx,%ebx 804ffa4: b8 ff ff ff ff mov $0xffffffff,%eax 804ffa9: 0f 84 b1 04 00 00 je 8050460 <_IO_wfile_seekoff+0x520> 804ffaf: 81 c4 9c 00 00 00 add $0x9c,%esp 804ffb5: 5b pop %ebx 804ffb6: 5e pop %esi 804ffb7: 5f pop %edi 804ffb8: 5d pop %ebp 804ffb9: c3 ret 804ffba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804ffc0: 8b 58 0c mov 0xc(%eax),%ebx 804ffc3: 8b 50 10 mov 0x10(%eax),%edx 804ffc6: 39 d3 cmp %edx,%ebx 804ffc8: 75 bc jne 804ff86 <_IO_wfile_seekoff+0x46> 804ffca: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp) 804ffd1: 00 804ffd2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 804ffd8: f7 45 00 00 08 00 00 testl $0x800,0x0(%ebp) 804ffdf: 75 b1 jne 804ff92 <_IO_wfile_seekoff+0x52> 804ffe1: 8b 58 18 mov 0x18(%eax),%ebx 804ffe4: 85 db test %ebx,%ebx 804ffe6: 0f 84 a4 04 00 00 je 8050490 <_IO_wfile_seekoff+0x550> 804ffec: 83 bc 24 bc 00 00 00 cmpl $0x1,0xbc(%esp) 804fff3: 01 804fff4: 0f 84 d6 02 00 00 je 80502d0 <_IO_wfile_seekoff+0x390> 804fffa: 83 bc 24 bc 00 00 00 cmpl $0x2,0xbc(%esp) 8050001: 02 8050002: 0f 85 f8 00 00 00 jne 8050100 <_IO_wfile_seekoff+0x1c0> 8050008: 8b b5 94 00 00 00 mov 0x94(%ebp),%esi 805000e: bb b4 75 0d 08 mov $0x80d75b4,%ebx 8050013: 81 eb 60 72 0d 08 sub $0x80d7260,%ebx 8050019: 89 f0 mov %esi,%eax 805001b: 2d 60 72 0d 08 sub $0x80d7260,%eax 8050020: 39 c3 cmp %eax,%ebx 8050022: 0f 86 38 07 00 00 jbe 8050760 <_IO_wfile_seekoff+0x820> 8050028: 83 ec 08 sub $0x8,%esp 805002b: 8d 44 24 38 lea 0x38(%esp),%eax 805002f: 50 push %eax 8050030: 55 push %ebp 8050031: ff 56 48 call *0x48(%esi) 8050034: 83 c4 10 add $0x10,%esp 8050037: 85 c0 test %eax,%eax 8050039: 0f 84 89 00 00 00 je 80500c8 <_IO_wfile_seekoff+0x188> 805003f: 90 nop 8050040: 83 ec 0c sub $0xc,%esp 8050043: 55 push %ebp 8050044: e8 47 58 00 00 call 8055890 <_IO_unsave_markers> 8050049: 8b b5 94 00 00 00 mov 0x94(%ebp),%esi 805004f: 83 c4 10 add $0x10,%esp 8050052: 89 f0 mov %esi,%eax 8050054: 2d 60 72 0d 08 sub $0x80d7260,%eax 8050059: 39 d8 cmp %ebx,%eax 805005b: 0f 83 1f 06 00 00 jae 8050680 <_IO_wfile_seekoff+0x740> 8050061: ff b4 24 bc 00 00 00 pushl 0xbc(%esp) 8050068: ff 74 24 08 pushl 0x8(%esp) 805006c: ff 74 24 08 pushl 0x8(%esp) 8050070: 55 push %ebp 8050071: ff 56 40 call *0x40(%esi) 8050074: 89 d3 mov %edx,%ebx 8050076: 83 c4 10 add $0x10,%esp 8050079: 21 c3 and %eax,%ebx 805007b: 83 fb ff cmp $0xffffffff,%ebx 805007e: 0f 84 2b ff ff ff je 804ffaf <_IO_wfile_seekoff+0x6f> 8050084: 8b 5d 1c mov 0x1c(%ebp),%ebx 8050087: 8b 4d 58 mov 0x58(%ebp),%ecx 805008a: 83 65 00 ef andl $0xffffffef,0x0(%ebp) 805008e: 89 45 4c mov %eax,0x4c(%ebp) 8050091: 89 55 50 mov %edx,0x50(%ebp) 8050094: 89 5d 0c mov %ebx,0xc(%ebp) 8050097: 89 5d 04 mov %ebx,0x4(%ebp) 805009a: 89 5d 08 mov %ebx,0x8(%ebp) 805009d: 89 5d 14 mov %ebx,0x14(%ebp) 80500a0: 89 5d 10 mov %ebx,0x10(%ebp) 80500a3: 89 5d 18 mov %ebx,0x18(%ebp) 80500a6: 8b 59 18 mov 0x18(%ecx),%ebx 80500a9: 89 59 08 mov %ebx,0x8(%ecx) 80500ac: 89 19 mov %ebx,(%ecx) 80500ae: 89 59 04 mov %ebx,0x4(%ecx) 80500b1: 89 59 10 mov %ebx,0x10(%ecx) 80500b4: 89 59 0c mov %ebx,0xc(%ecx) 80500b7: 89 59 14 mov %ebx,0x14(%ecx) 80500ba: 81 c4 9c 00 00 00 add $0x9c,%esp 80500c0: 5b pop %ebx 80500c1: 5e pop %esi 80500c2: 5f pop %edi 80500c3: 5d pop %ebp 80500c4: c3 ret 80500c5: 8d 76 00 lea 0x0(%esi),%esi 80500c8: 8b 44 24 40 mov 0x40(%esp),%eax 80500cc: 25 00 f0 00 00 and $0xf000,%eax 80500d1: 3d 00 80 00 00 cmp $0x8000,%eax 80500d6: 0f 85 64 ff ff ff jne 8050040 <_IO_wfile_seekoff+0x100> 80500dc: 8b 44 24 5c mov 0x5c(%esp),%eax 80500e0: 01 04 24 add %eax,(%esp) 80500e3: 8b 54 24 60 mov 0x60(%esp),%edx 80500e7: 11 54 24 04 adc %edx,0x4(%esp) 80500eb: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%esp) 80500f2: 00 00 00 00 80500f6: 8d 76 00 lea 0x0(%esi),%esi 80500f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050100: 8b 55 50 mov 0x50(%ebp),%edx 8050103: 8b 45 4c mov 0x4c(%ebp),%eax 8050106: 89 d3 mov %edx,%ebx 8050108: 21 c3 and %eax,%ebx 805010a: 83 fb ff cmp $0xffffffff,%ebx 805010d: 0f 84 5d 03 00 00 je 8050470 <_IO_wfile_seekoff+0x530> 8050113: 8b 4d 0c mov 0xc(%ebp),%ecx 8050116: 85 c9 test %ecx,%ecx 8050118: 0f 84 52 03 00 00 je 8050470 <_IO_wfile_seekoff+0x530> 805011e: 8b 7d 00 mov 0x0(%ebp),%edi 8050121: 89 7c 24 08 mov %edi,0x8(%esp) 8050125: 81 e7 00 01 00 00 and $0x100,%edi 805012b: 75 33 jne 8050160 <_IO_wfile_seekoff+0x220> 805012d: 8b 7d 1c mov 0x1c(%ebp),%edi 8050130: 8b 75 08 mov 0x8(%ebp),%esi 8050133: 89 c1 mov %eax,%ecx 8050135: 89 d3 mov %edx,%ebx 8050137: 29 fe sub %edi,%esi 8050139: 89 7c 24 18 mov %edi,0x18(%esp) 805013d: 89 f7 mov %esi,%edi 805013f: c1 ff 1f sar $0x1f,%edi 8050142: 29 f1 sub %esi,%ecx 8050144: 19 fb sbb %edi,%ebx 8050146: 89 ce mov %ecx,%esi 8050148: 8b 0c 24 mov (%esp),%ecx 805014b: 89 df mov %ebx,%edi 805014d: 8b 5c 24 04 mov 0x4(%esp),%ebx 8050151: 39 df cmp %ebx,%edi 8050153: 0f 8c 2f 04 00 00 jl 8050588 <_IO_wfile_seekoff+0x648> 8050159: 0f 8e 21 04 00 00 jle 8050580 <_IO_wfile_seekoff+0x640> 805015f: 90 nop 8050160: f6 44 24 08 04 testb $0x4,0x8(%esp) 8050165: 0f 85 4d 01 00 00 jne 80502b8 <_IO_wfile_seekoff+0x378> 805016b: 8b 45 20 mov 0x20(%ebp),%eax 805016e: 8b 5d 1c mov 0x1c(%ebp),%ebx 8050171: 8b 34 24 mov (%esp),%esi 8050174: 29 c3 sub %eax,%ebx 8050176: 89 df mov %ebx,%edi 8050178: 23 1c 24 and (%esp),%ebx 805017b: c1 ff 1f sar $0x1f,%edi 805017e: 89 da mov %ebx,%edx 8050180: 89 fb mov %edi,%ebx 8050182: 8b 7c 24 04 mov 0x4(%esp),%edi 8050186: 21 fb and %edi,%ebx 8050188: 29 d6 sub %edx,%esi 805018a: 19 df sbb %ebx,%edi 805018c: 2b 45 1c sub 0x1c(%ebp),%eax 805018f: 89 d9 mov %ebx,%ecx 8050191: 89 7c 24 0c mov %edi,0xc(%esp) 8050195: 89 74 24 08 mov %esi,0x8(%esp) 8050199: 89 c7 mov %eax,%edi 805019b: c1 ff 1f sar $0x1f,%edi 805019e: 39 7c 24 0c cmp %edi,0xc(%esp) 80501a2: 0f 8f 52 03 00 00 jg 80504fa <_IO_wfile_seekoff+0x5ba> 80501a8: 0f 8d 42 03 00 00 jge 80504f0 <_IO_wfile_seekoff+0x5b0> 80501ae: 8b b5 94 00 00 00 mov 0x94(%ebp),%esi 80501b4: bb b4 75 0d 08 mov $0x80d75b4,%ebx 80501b9: 81 eb 60 72 0d 08 sub $0x80d7260,%ebx 80501bf: 89 f0 mov %esi,%eax 80501c1: 2d 60 72 0d 08 sub $0x80d7260,%eax 80501c6: 39 c3 cmp %eax,%ebx 80501c8: 0f 86 c2 05 00 00 jbe 8050790 <_IO_wfile_seekoff+0x850> 80501ce: 6a 00 push $0x0 80501d0: 51 push %ecx 80501d1: 52 push %edx 80501d2: 55 push %ebp 80501d3: ff 56 40 call *0x40(%esi) 80501d6: 89 44 24 28 mov %eax,0x28(%esp) 80501da: 89 54 24 2c mov %edx,0x2c(%esp) 80501de: 83 c4 10 add $0x10,%esp 80501e1: 85 d2 test %edx,%edx 80501e3: 0f 88 67 02 00 00 js 8050450 <_IO_wfile_seekoff+0x510> 80501e9: 8b 7c 24 0c mov 0xc(%esp),%edi 80501ed: 8b 74 24 08 mov 0x8(%esp),%esi 80501f1: 89 fa mov %edi,%edx 80501f3: 09 f2 or %esi,%edx 80501f5: 0f 84 d5 04 00 00 je 80506d0 <_IO_wfile_seekoff+0x790> 80501fb: 8b b5 94 00 00 00 mov 0x94(%ebp),%esi 8050201: 89 f0 mov %esi,%eax 8050203: 2d 60 72 0d 08 sub $0x80d7260,%eax 8050208: 39 c3 cmp %eax,%ebx 805020a: 0f 86 a0 05 00 00 jbe 80507b0 <_IO_wfile_seekoff+0x870> 8050210: 8b 44 24 14 mov 0x14(%esp),%eax 8050214: 8b 56 38 mov 0x38(%esi),%edx 8050217: 85 c0 test %eax,%eax 8050219: 0f 85 51 04 00 00 jne 8050670 <_IO_wfile_seekoff+0x730> 805021f: 8b 75 1c mov 0x1c(%ebp),%esi 8050222: 8b 45 20 mov 0x20(%ebp),%eax 8050225: 29 f0 sub %esi,%eax 8050227: 83 ec 04 sub $0x4,%esp 805022a: 50 push %eax 805022b: 56 push %esi 805022c: 55 push %ebp 805022d: ff d2 call *%edx 805022f: 83 c4 10 add $0x10,%esp 8050232: 99 cltd 8050233: 89 c6 mov %eax,%esi 8050235: 39 54 24 0c cmp %edx,0xc(%esp) 8050239: 0f 8f fb 03 00 00 jg 805063a <_IO_wfile_seekoff+0x6fa> 805023f: 0f 8d eb 03 00 00 jge 8050630 <_IO_wfile_seekoff+0x6f0> 8050245: 89 f2 mov %esi,%edx 8050247: 8b 45 1c mov 0x1c(%ebp),%eax 805024a: 8b 7c 24 08 mov 0x8(%esp),%edi 805024e: 89 45 0c mov %eax,0xc(%ebp) 8050251: 89 45 14 mov %eax,0x14(%ebp) 8050254: 01 c2 add %eax,%edx 8050256: 89 45 10 mov %eax,0x10(%ebp) 8050259: 89 45 18 mov %eax,0x18(%ebp) 805025c: 01 c7 add %eax,%edi 805025e: 8b 45 58 mov 0x58(%ebp),%eax 8050261: 89 55 08 mov %edx,0x8(%ebp) 8050264: 89 7d 04 mov %edi,0x4(%ebp) 8050267: 8b 50 18 mov 0x18(%eax),%edx 805026a: 89 50 08 mov %edx,0x8(%eax) 805026d: 89 10 mov %edx,(%eax) 805026f: 89 50 04 mov %edx,0x4(%eax) 8050272: 89 50 10 mov %edx,0x10(%eax) 8050275: 89 50 0c mov %edx,0xc(%eax) 8050278: 89 50 14 mov %edx,0x14(%eax) 805027b: ba 01 00 00 00 mov $0x1,%edx 8050280: 89 e8 mov %ebp,%eax 8050282: e8 c9 f5 ff ff call 804f850 <adjust_wide_data> 8050287: 85 c0 test %eax,%eax 8050289: 0f 85 b1 fd ff ff jne 8050040 <_IO_wfile_seekoff+0x100> 805028f: 89 f7 mov %esi,%edi 8050291: 8b 04 24 mov (%esp),%eax 8050294: 8b 54 24 04 mov 0x4(%esp),%edx 8050298: c1 ff 1f sar $0x1f,%edi 805029b: 03 74 24 18 add 0x18(%esp),%esi 805029f: 13 7c 24 1c adc 0x1c(%esp),%edi 80502a3: 83 65 00 ef andl $0xffffffef,0x0(%ebp) 80502a7: 89 75 4c mov %esi,0x4c(%ebp) 80502aa: 89 7d 50 mov %edi,0x50(%ebp) 80502ad: e9 fd fc ff ff jmp 804ffaf <_IO_wfile_seekoff+0x6f> 80502b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80502b8: bb b4 75 0d 08 mov $0x80d75b4,%ebx 80502bd: 81 eb 60 72 0d 08 sub $0x80d7260,%ebx 80502c3: e9 78 fd ff ff jmp 8050040 <_IO_wfile_seekoff+0x100> 80502c8: 90 nop 80502c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80502d0: 8b 5d 54 mov 0x54(%ebp),%ebx 80502d3: 83 ec 0c sub $0xc,%esp 80502d6: 53 push %ebx 80502d7: ff 53 10 call *0x10(%ebx) 80502da: 83 c4 10 add $0x10,%esp 80502dd: 85 c0 test %eax,%eax 80502df: 0f 8e 23 04 00 00 jle 8050708 <_IO_wfile_seekoff+0x7c8> 80502e5: 8b 55 58 mov 0x58(%ebp),%edx 80502e8: 8b 34 24 mov (%esp),%esi 80502eb: 8b 7c 24 04 mov 0x4(%esp),%edi 80502ef: 8b 5a 04 mov 0x4(%edx),%ebx 80502f2: 2b 1a sub (%edx),%ebx 80502f4: c1 fb 02 sar $0x2,%ebx 80502f7: 0f af c3 imul %ebx,%eax 80502fa: 99 cltd 80502fb: 29 c6 sub %eax,%esi 80502fd: 8b 45 08 mov 0x8(%ebp),%eax 8050300: 19 d7 sbb %edx,%edi 8050302: 2b 45 04 sub 0x4(%ebp),%eax 8050305: 99 cltd 8050306: 29 c6 sub %eax,%esi 8050308: 19 d7 sbb %edx,%edi 805030a: 89 34 24 mov %esi,(%esp) 805030d: 89 7c 24 04 mov %edi,0x4(%esp) 8050311: 8b 55 50 mov 0x50(%ebp),%edx 8050314: 8b 45 4c mov 0x4c(%ebp),%eax 8050317: 89 d3 mov %edx,%ebx 8050319: 21 c3 and %eax,%ebx 805031b: 83 fb ff cmp $0xffffffff,%ebx 805031e: 74 98 je 80502b8 <_IO_wfile_seekoff+0x378> 8050320: 01 04 24 add %eax,(%esp) 8050323: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%esp) 805032a: 00 00 00 00 805032e: 11 54 24 04 adc %edx,0x4(%esp) 8050332: e9 dc fd ff ff jmp 8050113 <_IO_wfile_seekoff+0x1d3> 8050337: 89 f6 mov %esi,%esi 8050339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050340: 8b 50 18 mov 0x18(%eax),%edx 8050343: 85 d2 test %edx,%edx 8050345: 0f 84 ad 03 00 00 je 80506f8 <_IO_wfile_seekoff+0x7b8> 805034b: 8b 55 00 mov 0x0(%ebp),%edx 805034e: 8b 70 10 mov 0x10(%eax),%esi 8050351: 8b 58 0c mov 0xc(%eax),%ebx 8050354: 89 d1 mov %edx,%ecx 8050356: 81 e1 00 10 00 00 and $0x1000,%ecx 805035c: 39 de cmp %ebx,%esi 805035e: 89 0c 24 mov %ecx,(%esp) 8050361: 76 4a jbe 80503ad <_IO_wfile_seekoff+0x46d> 8050363: 85 c9 test %ecx,%ecx 8050365: 74 46 je 80503ad <_IO_wfile_seekoff+0x46d> 8050367: 8b bd 94 00 00 00 mov 0x94(%ebp),%edi 805036d: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8050372: 2d 60 72 0d 08 sub $0x80d7260,%eax 8050377: 89 fa mov %edi,%edx 8050379: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 805037f: 39 d0 cmp %edx,%eax 8050381: 0f 86 1a 05 00 00 jbe 80508a1 <_IO_wfile_seekoff+0x961> 8050387: 6a 02 push $0x2 8050389: 6a 00 push $0x0 805038b: 6a 00 push $0x0 805038d: 55 push %ebp 805038e: ff 57 40 call *0x40(%edi) 8050391: 89 d7 mov %edx,%edi 8050393: 83 c4 10 add $0x10,%esp 8050396: 21 c7 and %eax,%edi 8050398: 83 ff ff cmp $0xffffffff,%edi 805039b: 0f 84 af 00 00 00 je 8050450 <_IO_wfile_seekoff+0x510> 80503a1: 89 45 4c mov %eax,0x4c(%ebp) 80503a4: 89 55 50 mov %edx,0x50(%ebp) 80503a7: 8b 45 58 mov 0x58(%ebp),%eax 80503aa: 8b 55 00 mov 0x0(%ebp),%edx 80503ad: 80 e6 01 and $0x1,%dh 80503b0: 0f 84 6a 01 00 00 je 8050520 <_IO_wfile_seekoff+0x5e0> 80503b6: 8b 48 04 mov 0x4(%eax),%ecx 80503b9: 39 08 cmp %ecx,(%eax) 80503bb: 72 77 jb 8050434 <_IO_wfile_seekoff+0x4f4> 80503bd: 8b 48 20 mov 0x20(%eax),%ecx 80503c0: 8b 40 28 mov 0x28(%eax),%eax 80503c3: 89 4c 24 18 mov %ecx,0x18(%esp) 80503c7: 89 44 24 14 mov %eax,0x14(%esp) 80503cb: 89 4c 24 08 mov %ecx,0x8(%esp) 80503cf: 8b 7d 54 mov 0x54(%ebp),%edi 80503d2: 83 ec 0c sub $0xc,%esp 80503d5: 57 push %edi 80503d6: ff 57 10 call *0x10(%edi) 80503d9: 83 c4 10 add $0x10,%esp 80503dc: 39 de cmp %ebx,%esi 80503de: 0f 87 5c 01 00 00 ja 8050540 <_IO_wfile_seekoff+0x600> 80503e4: 85 c0 test %eax,%eax 80503e6: 0f 8e d4 03 00 00 jle 80507c0 <_IO_wfile_seekoff+0x880> 80503ec: 8b 74 24 14 mov 0x14(%esp),%esi 80503f0: 2b 74 24 08 sub 0x8(%esp),%esi 80503f4: c1 fe 02 sar $0x2,%esi 80503f7: 0f af c6 imul %esi,%eax 80503fa: 8b 75 08 mov 0x8(%ebp),%esi 80503fd: 99 cltd 80503fe: f7 d8 neg %eax 8050400: 83 d2 00 adc $0x0,%edx 8050403: 2b 75 04 sub 0x4(%ebp),%esi 8050406: f7 da neg %edx 8050408: 89 f7 mov %esi,%edi 805040a: c1 ff 1f sar $0x1f,%edi 805040d: 29 f0 sub %esi,%eax 805040f: 19 fa sbb %edi,%edx 8050411: 89 c6 mov %eax,%esi 8050413: 89 d7 mov %edx,%edi 8050415: 8b 55 50 mov 0x50(%ebp),%edx 8050418: 8b 45 4c mov 0x4c(%ebp),%eax 805041b: 89 d3 mov %edx,%ebx 805041d: 21 c3 and %eax,%ebx 805041f: 83 fb ff cmp $0xffffffff,%ebx 8050422: 0f 84 68 02 00 00 je 8050690 <_IO_wfile_seekoff+0x750> 8050428: 01 f0 add %esi,%eax 805042a: 11 fa adc %edi,%edx 805042c: 85 d2 test %edx,%edx 805042e: 0f 89 7b fb ff ff jns 804ffaf <_IO_wfile_seekoff+0x6f> 8050434: b8 e8 ff ff ff mov $0xffffffe8,%eax 8050439: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8050440: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8050447: 89 f6 mov %esi,%esi 8050449: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050450: b8 ff ff ff ff mov $0xffffffff,%eax 8050455: ba ff ff ff ff mov $0xffffffff,%edx 805045a: e9 50 fb ff ff jmp 804ffaf <_IO_wfile_seekoff+0x6f> 805045f: 90 nop 8050460: 8b 45 58 mov 0x58(%ebp),%eax 8050463: e9 79 fb ff ff jmp 804ffe1 <_IO_wfile_seekoff+0xa1> 8050468: 90 nop 8050469: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050470: 8b 45 00 mov 0x0(%ebp),%eax 8050473: 89 44 24 08 mov %eax,0x8(%esp) 8050477: f6 44 24 08 04 testb $0x4,0x8(%esp) 805047c: 0f 85 36 fe ff ff jne 80502b8 <_IO_wfile_seekoff+0x378> 8050482: e9 e4 fc ff ff jmp 805016b <_IO_wfile_seekoff+0x22b> 8050487: 89 f6 mov %esi,%esi 8050489: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050490: 8b 40 08 mov 0x8(%eax),%eax 8050493: 85 c0 test %eax,%eax 8050495: 74 13 je 80504aa <_IO_wfile_seekoff+0x56a> 8050497: 83 ec 0c sub $0xc,%esp 805049a: 50 push %eax 805049b: e8 f0 a0 00 00 call 805a590 <__cfree> 80504a0: 81 65 00 ff fe ff ff andl $0xfffffeff,0x0(%ebp) 80504a7: 83 c4 10 add $0x10,%esp 80504aa: 83 ec 0c sub $0xc,%esp 80504ad: 55 push %ebp 80504ae: e8 2d 43 00 00 call 80547e0 <_IO_doallocbuf> 80504b3: 8b 45 1c mov 0x1c(%ebp),%eax 80504b6: 83 c4 10 add $0x10,%esp 80504b9: 89 45 14 mov %eax,0x14(%ebp) 80504bc: 89 45 10 mov %eax,0x10(%ebp) 80504bf: 89 45 18 mov %eax,0x18(%ebp) 80504c2: 89 45 0c mov %eax,0xc(%ebp) 80504c5: 89 45 04 mov %eax,0x4(%ebp) 80504c8: 89 45 08 mov %eax,0x8(%ebp) 80504cb: 8b 45 58 mov 0x58(%ebp),%eax 80504ce: 8b 50 18 mov 0x18(%eax),%edx 80504d1: 89 50 10 mov %edx,0x10(%eax) 80504d4: 89 50 0c mov %edx,0xc(%eax) 80504d7: 89 50 14 mov %edx,0x14(%eax) 80504da: 89 50 08 mov %edx,0x8(%eax) 80504dd: 89 10 mov %edx,(%eax) 80504df: 89 50 04 mov %edx,0x4(%eax) 80504e2: e9 05 fb ff ff jmp 804ffec <_IO_wfile_seekoff+0xac> 80504e7: 89 f6 mov %esi,%esi 80504e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80504f0: 39 44 24 08 cmp %eax,0x8(%esp) 80504f4: 0f 86 b4 fc ff ff jbe 80501ae <_IO_wfile_seekoff+0x26e> 80504fa: 8b 14 24 mov (%esp),%edx 80504fd: 8b 4c 24 04 mov 0x4(%esp),%ecx 8050501: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8050508: 00 8050509: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8050510: 00 8050511: e9 98 fc ff ff jmp 80501ae <_IO_wfile_seekoff+0x26e> 8050516: 8d 76 00 lea 0x0(%esi),%esi 8050519: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050520: 8b 48 08 mov 0x8(%eax),%ecx 8050523: 8b 38 mov (%eax),%edi 8050525: 8b 40 04 mov 0x4(%eax),%eax 8050528: 89 4c 24 18 mov %ecx,0x18(%esp) 805052c: 89 7c 24 08 mov %edi,0x8(%esp) 8050530: 89 44 24 14 mov %eax,0x14(%esp) 8050534: e9 96 fe ff ff jmp 80503cf <_IO_wfile_seekoff+0x48f> 8050539: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050540: 85 c0 test %eax,%eax 8050542: 0f 8e c8 02 00 00 jle 8050810 <_IO_wfile_seekoff+0x8d0> 8050548: 8b 5d 58 mov 0x58(%ebp),%ebx 805054b: 8b 53 10 mov 0x10(%ebx),%edx 805054e: 2b 53 0c sub 0xc(%ebx),%edx 8050551: c1 fa 02 sar $0x2,%edx 8050554: 0f af c2 imul %edx,%eax 8050557: 99 cltd 8050558: 8b 3c 24 mov (%esp),%edi 805055b: 8b 75 14 mov 0x14(%ebp),%esi 805055e: 85 ff test %edi,%edi 8050560: 0f 84 7a 01 00 00 je 80506e0 <_IO_wfile_seekoff+0x7a0> 8050566: 2b 75 10 sub 0x10(%ebp),%esi 8050569: 89 f7 mov %esi,%edi 805056b: c1 ff 1f sar $0x1f,%edi 805056e: 01 c6 add %eax,%esi 8050570: 11 d7 adc %edx,%edi 8050572: e9 9e fe ff ff jmp 8050415 <_IO_wfile_seekoff+0x4d5> 8050577: 89 f6 mov %esi,%esi 8050579: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050580: 39 ce cmp %ecx,%esi 8050582: 0f 87 d8 fb ff ff ja 8050160 <_IO_wfile_seekoff+0x220> 8050588: 8b 5c 24 04 mov 0x4(%esp),%ebx 805058c: 8b 0c 24 mov (%esp),%ecx 805058f: 39 da cmp %ebx,%edx 8050591: 7f 0e jg 80505a1 <_IO_wfile_seekoff+0x661> 8050593: 0f 8c c7 fb ff ff jl 8050160 <_IO_wfile_seekoff+0x220> 8050599: 39 c8 cmp %ecx,%eax 805059b: 0f 86 bf fb ff ff jbe 8050160 <_IO_wfile_seekoff+0x220> 80505a1: 8b 04 24 mov (%esp),%eax 80505a4: 8b 4c 24 18 mov 0x18(%esp),%ecx 80505a8: 29 f0 sub %esi,%eax 80505aa: 89 4d 0c mov %ecx,0xc(%ebp) 80505ad: 89 4d 14 mov %ecx,0x14(%ebp) 80505b0: 01 c8 add %ecx,%eax 80505b2: 89 4d 10 mov %ecx,0x10(%ebp) 80505b5: 89 4d 18 mov %ecx,0x18(%ebp) 80505b8: 89 45 04 mov %eax,0x4(%ebp) 80505bb: 8b 45 58 mov 0x58(%ebp),%eax 80505be: 8b 50 18 mov 0x18(%eax),%edx 80505c1: 89 50 08 mov %edx,0x8(%eax) 80505c4: 89 10 mov %edx,(%eax) 80505c6: 89 50 04 mov %edx,0x4(%eax) 80505c9: 89 50 10 mov %edx,0x10(%eax) 80505cc: 89 50 0c mov %edx,0xc(%eax) 80505cf: 89 50 14 mov %edx,0x14(%eax) 80505d2: 31 d2 xor %edx,%edx 80505d4: 89 e8 mov %ebp,%eax 80505d6: e8 75 f2 ff ff call 804f850 <adjust_wide_data> 80505db: 85 c0 test %eax,%eax 80505dd: 0f 85 d5 fc ff ff jne 80502b8 <_IO_wfile_seekoff+0x378> 80505e3: 8b 55 50 mov 0x50(%ebp),%edx 80505e6: 83 65 00 ef andl $0xffffffef,0x0(%ebp) 80505ea: 8b 45 4c mov 0x4c(%ebp),%eax 80505ed: 85 d2 test %edx,%edx 80505ef: 78 2c js 805061d <_IO_wfile_seekoff+0x6dd> 80505f1: 8b b5 94 00 00 00 mov 0x94(%ebp),%esi 80505f7: bb b4 75 0d 08 mov $0x80d75b4,%ebx 80505fc: 81 eb 60 72 0d 08 sub $0x80d7260,%ebx 8050602: 89 f7 mov %esi,%edi 8050604: 81 ef 60 72 0d 08 sub $0x80d7260,%edi 805060a: 39 fb cmp %edi,%ebx 805060c: 0f 86 bb 02 00 00 jbe 80508cd <_IO_wfile_seekoff+0x98d> 8050612: 6a 00 push $0x0 8050614: 52 push %edx 8050615: 50 push %eax 8050616: 55 push %ebp 8050617: ff 56 40 call *0x40(%esi) 805061a: 83 c4 10 add $0x10,%esp 805061d: 8b 04 24 mov (%esp),%eax 8050620: 8b 54 24 04 mov 0x4(%esp),%edx 8050624: e9 86 f9 ff ff jmp 804ffaf <_IO_wfile_seekoff+0x6f> 8050629: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050630: 39 44 24 08 cmp %eax,0x8(%esp) 8050634: 0f 86 0b fc ff ff jbe 8050245 <_IO_wfile_seekoff+0x305> 805063a: 83 fe ff cmp $0xffffffff,%esi 805063d: 0f 84 2d 01 00 00 je 8050770 <_IO_wfile_seekoff+0x830> 8050643: 8b 74 24 08 mov 0x8(%esp),%esi 8050647: 8b 7c 24 0c mov 0xc(%esp),%edi 805064b: c7 84 24 bc 00 00 00 movl $0x1,0xbc(%esp) 8050652: 01 00 00 00 8050656: 29 c6 sub %eax,%esi 8050658: 19 d7 sbb %edx,%edi 805065a: 89 34 24 mov %esi,(%esp) 805065d: 89 7c 24 04 mov %edi,0x4(%esp) 8050661: e9 da f9 ff ff jmp 8050040 <_IO_wfile_seekoff+0x100> 8050666: 8d 76 00 lea 0x0(%esi),%esi 8050669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050670: 8b 44 24 08 mov 0x8(%esp),%eax 8050674: 8b 75 1c mov 0x1c(%ebp),%esi 8050677: e9 ab fb ff ff jmp 8050227 <_IO_wfile_seekoff+0x2e7> 805067c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8050680: e8 cb 0e 00 00 call 8051550 <_IO_vtable_check> 8050685: e9 d7 f9 ff ff jmp 8050061 <_IO_wfile_seekoff+0x121> 805068a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8050690: 8b 9d 94 00 00 00 mov 0x94(%ebp),%ebx 8050696: b8 b4 75 0d 08 mov $0x80d75b4,%eax 805069b: 2d 60 72 0d 08 sub $0x80d7260,%eax 80506a0: 89 da mov %ebx,%edx 80506a2: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80506a8: 39 d0 cmp %edx,%eax 80506aa: 0f 86 fb 01 00 00 jbe 80508ab <_IO_wfile_seekoff+0x96b> 80506b0: 6a 01 push $0x1 80506b2: 6a 00 push $0x0 80506b4: 6a 00 push $0x0 80506b6: 55 push %ebp 80506b7: ff 53 40 call *0x40(%ebx) 80506ba: 89 d1 mov %edx,%ecx 80506bc: 83 c4 10 add $0x10,%esp 80506bf: 21 c1 and %eax,%ecx 80506c1: 83 f9 ff cmp $0xffffffff,%ecx 80506c4: 0f 84 86 fd ff ff je 8050450 <_IO_wfile_seekoff+0x510> 80506ca: e9 59 fd ff ff jmp 8050428 <_IO_wfile_seekoff+0x4e8> 80506cf: 90 nop 80506d0: 31 d2 xor %edx,%edx 80506d2: 31 f6 xor %esi,%esi 80506d4: e9 6e fb ff ff jmp 8050247 <_IO_wfile_seekoff+0x307> 80506d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80506e0: 2b 75 08 sub 0x8(%ebp),%esi 80506e3: 89 f7 mov %esi,%edi 80506e5: c1 ff 1f sar $0x1f,%edi 80506e8: 01 c6 add %eax,%esi 80506ea: 11 d7 adc %edx,%edi 80506ec: e9 24 fd ff ff jmp 8050415 <_IO_wfile_seekoff+0x4d5> 80506f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80506f8: 31 f6 xor %esi,%esi 80506fa: 31 ff xor %edi,%edi 80506fc: e9 14 fd ff ff jmp 8050415 <_IO_wfile_seekoff+0x4d5> 8050701: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050708: 8b 45 58 mov 0x58(%ebp),%eax 805070b: 83 ec 0c sub $0xc,%esp 805070e: 8b 10 mov (%eax),%edx 8050710: 2b 50 08 sub 0x8(%eax),%edx 8050713: 83 c0 2c add $0x2c,%eax 8050716: 8b 70 08 mov 0x8(%eax),%esi 8050719: 8b 78 0c mov 0xc(%eax),%edi 805071c: 89 30 mov %esi,(%eax) 805071e: 89 78 04 mov %edi,0x4(%eax) 8050721: c1 fa 02 sar $0x2,%edx 8050724: 52 push %edx 8050725: ff 75 08 pushl 0x8(%ebp) 8050728: ff 75 0c pushl 0xc(%ebp) 805072b: 50 push %eax 805072c: 53 push %ebx 805072d: ff 53 18 call *0x18(%ebx) 8050730: 8b 55 0c mov 0xc(%ebp),%edx 8050733: 8b 7d 08 mov 0x8(%ebp),%edi 8050736: 8d 1c 02 lea (%edx,%eax,1),%ebx 8050739: 29 d7 sub %edx,%edi 805073b: 89 fa mov %edi,%edx 805073d: 89 5d 04 mov %ebx,0x4(%ebp) 8050740: 8b 5d 58 mov 0x58(%ebp),%ebx 8050743: 29 c2 sub %eax,%edx 8050745: 89 d0 mov %edx,%eax 8050747: 99 cltd 8050748: 29 44 24 20 sub %eax,0x20(%esp) 805074c: 8b 33 mov (%ebx),%esi 805074e: 19 54 24 24 sbb %edx,0x24(%esp) 8050752: 83 c4 20 add $0x20,%esp 8050755: 89 73 04 mov %esi,0x4(%ebx) 8050758: e9 b4 fb ff ff jmp 8050311 <_IO_wfile_seekoff+0x3d1> 805075d: 8d 76 00 lea 0x0(%esi),%esi 8050760: e8 eb 0d 00 00 call 8051550 <_IO_vtable_check> 8050765: e9 be f8 ff ff jmp 8050028 <_IO_wfile_seekoff+0xe8> 805076a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8050770: 8b 44 24 08 mov 0x8(%esp),%eax 8050774: 8b 54 24 0c mov 0xc(%esp),%edx 8050778: c7 84 24 bc 00 00 00 movl $0x1,0xbc(%esp) 805077f: 01 00 00 00 8050783: 89 04 24 mov %eax,(%esp) 8050786: 89 54 24 04 mov %edx,0x4(%esp) 805078a: e9 b1 f8 ff ff jmp 8050040 <_IO_wfile_seekoff+0x100> 805078f: 90 nop 8050790: 89 54 24 18 mov %edx,0x18(%esp) 8050794: 89 4c 24 1c mov %ecx,0x1c(%esp) 8050798: e8 b3 0d 00 00 call 8051550 <_IO_vtable_check> 805079d: 8b 54 24 18 mov 0x18(%esp),%edx 80507a1: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80507a5: e9 24 fa ff ff jmp 80501ce <_IO_wfile_seekoff+0x28e> 80507aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80507b0: e8 9b 0d 00 00 call 8051550 <_IO_vtable_check> 80507b5: e9 56 fa ff ff jmp 8050210 <_IO_wfile_seekoff+0x2d0> 80507ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80507c0: 8b 45 58 mov 0x58(%ebp),%eax 80507c3: 83 ec 0c sub $0xc,%esp 80507c6: 8b 50 38 mov 0x38(%eax),%edx 80507c9: 8b 40 34 mov 0x34(%eax),%eax 80507cc: 89 54 24 40 mov %edx,0x40(%esp) 80507d0: 89 44 24 3c mov %eax,0x3c(%esp) 80507d4: 8b 44 24 14 mov 0x14(%esp),%eax 80507d8: 2b 44 24 24 sub 0x24(%esp),%eax 80507dc: c1 f8 02 sar $0x2,%eax 80507df: 50 push %eax 80507e0: ff 75 08 pushl 0x8(%ebp) 80507e3: ff 75 0c pushl 0xc(%ebp) 80507e6: 8d 44 24 48 lea 0x48(%esp),%eax 80507ea: 50 push %eax 80507eb: 57 push %edi 80507ec: ff 57 18 call *0x18(%edi) 80507ef: 8b 75 08 mov 0x8(%ebp),%esi 80507f2: 2b 75 0c sub 0xc(%ebp),%esi 80507f5: 29 c6 sub %eax,%esi 80507f7: 89 f7 mov %esi,%edi 80507f9: c1 ff 1f sar $0x1f,%edi 80507fc: f7 de neg %esi 80507fe: 83 d7 00 adc $0x0,%edi 8050801: 83 c4 20 add $0x20,%esp 8050804: f7 df neg %edi 8050806: e9 0a fc ff ff jmp 8050415 <_IO_wfile_seekoff+0x4d5> 805080b: 90 nop 805080c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8050810: 8b 4d 58 mov 0x58(%ebp),%ecx 8050813: 83 ec 0c sub $0xc,%esp 8050816: 8b 51 10 mov 0x10(%ecx),%edx 8050819: 8b 71 0c mov 0xc(%ecx),%esi 805081c: 89 4c 24 24 mov %ecx,0x24(%esp) 8050820: 89 d0 mov %edx,%eax 8050822: 89 54 24 20 mov %edx,0x20(%esp) 8050826: 29 f0 sub %esi,%eax 8050828: 89 44 24 14 mov %eax,0x14(%esp) 805082c: 50 push %eax 805082d: e8 4e 98 00 00 call 805a080 <__libc_malloc> 8050832: 8b 4c 24 28 mov 0x28(%esp),%ecx 8050836: 89 44 24 38 mov %eax,0x38(%esp) 805083a: 89 c3 mov %eax,%ebx 805083c: 89 74 24 3c mov %esi,0x3c(%esp) 8050840: 8b 41 34 mov 0x34(%ecx),%eax 8050843: 8b 51 38 mov 0x38(%ecx),%edx 8050846: 89 44 24 40 mov %eax,0x40(%esp) 805084a: 89 54 24 44 mov %edx,0x44(%esp) 805084e: 83 c4 10 add $0x10,%esp 8050851: 8d 44 24 28 lea 0x28(%esp),%eax 8050855: 50 push %eax 8050856: 8b 44 24 0c mov 0xc(%esp),%eax 805085a: 01 d8 add %ebx,%eax 805085c: 50 push %eax 805085d: 53 push %ebx 805085e: 8d 44 24 38 lea 0x38(%esp),%eax 8050862: 50 push %eax 8050863: 8b 54 24 24 mov 0x24(%esp),%edx 8050867: 52 push %edx 8050868: 56 push %esi 8050869: 8d 44 24 48 lea 0x48(%esp),%eax 805086d: 50 push %eax 805086e: 57 push %edi 805086f: ff 57 04 call *0x4(%edi) 8050872: 83 c4 20 add $0x20,%esp 8050875: 85 c0 test %eax,%eax 8050877: 75 3c jne 80508b5 <_IO_wfile_seekoff+0x975> 8050879: 8b 44 24 28 mov 0x28(%esp),%eax 805087d: 83 ec 0c sub $0xc,%esp 8050880: 29 d8 sub %ebx,%eax 8050882: 99 cltd 8050883: 89 44 24 14 mov %eax,0x14(%esp) 8050887: 89 54 24 18 mov %edx,0x18(%esp) 805088b: 53 push %ebx 805088c: e8 ff 9c 00 00 call 805a590 <__cfree> 8050891: 83 c4 10 add $0x10,%esp 8050894: 8b 44 24 08 mov 0x8(%esp),%eax 8050898: 8b 54 24 0c mov 0xc(%esp),%edx 805089c: e9 b7 fc ff ff jmp 8050558 <_IO_wfile_seekoff+0x618> 80508a1: e8 aa 0c 00 00 call 8051550 <_IO_vtable_check> 80508a6: e9 dc fa ff ff jmp 8050387 <_IO_wfile_seekoff+0x447> 80508ab: e8 a0 0c 00 00 call 8051550 <_IO_vtable_check> 80508b0: e9 fb fd ff ff jmp 80506b0 <_IO_wfile_seekoff+0x770> 80508b5: 83 ec 0c sub $0xc,%esp 80508b8: 53 push %ebx 80508b9: e8 d2 9c 00 00 call 805a590 <__cfree> 80508be: 83 c4 10 add $0x10,%esp 80508c1: b8 ff ff ff ff mov $0xffffffff,%eax 80508c6: 31 d2 xor %edx,%edx 80508c8: e9 e2 f6 ff ff jmp 804ffaf <_IO_wfile_seekoff+0x6f> 80508cd: e8 7e 0c 00 00 call 8051550 <_IO_vtable_check> 80508d2: 8b 45 4c mov 0x4c(%ebp),%eax 80508d5: 8b 55 50 mov 0x50(%ebp),%edx 80508d8: e9 35 fd ff ff jmp 8050612 <_IO_wfile_seekoff+0x6d2> 80508dd: 8d 76 00 lea 0x0(%esi),%esi 080508e0 <_IO_wfile_underflow_mmap>: 80508e0: 55 push %ebp 80508e1: 57 push %edi 80508e2: 56 push %esi 80508e3: 53 push %ebx 80508e4: 83 ec 1c sub $0x1c,%esp 80508e7: 8b 5c 24 30 mov 0x30(%esp),%ebx 80508eb: 8b 03 mov (%ebx),%eax 80508ed: a8 04 test $0x4,%al 80508ef: 0f 85 cb 00 00 00 jne 80509c0 <_IO_wfile_underflow_mmap+0xe0> 80508f5: 8b 43 58 mov 0x58(%ebx),%eax 80508f8: 8b 10 mov (%eax),%edx 80508fa: 3b 50 04 cmp 0x4(%eax),%edx 80508fd: 0f 82 85 00 00 00 jb 8050988 <_IO_wfile_underflow_mmap+0xa8> 8050903: 8b 4b 04 mov 0x4(%ebx),%ecx 8050906: 3b 4b 08 cmp 0x8(%ebx),%ecx 8050909: 8b 73 54 mov 0x54(%ebx),%esi 805090c: 0f 83 86 00 00 00 jae 8050998 <_IO_wfile_underflow_mmap+0xb8> 8050912: 8b 50 18 mov 0x18(%eax),%edx 8050915: 89 4c 24 0c mov %ecx,0xc(%esp) 8050919: 85 d2 test %edx,%edx 805091b: 0f 84 c7 00 00 00 je 80509e8 <_IO_wfile_underflow_mmap+0x108> 8050921: 8b 78 2c mov 0x2c(%eax),%edi 8050924: 8b 68 30 mov 0x30(%eax),%ebp 8050927: 89 10 mov %edx,(%eax) 8050929: 89 50 08 mov %edx,0x8(%eax) 805092c: 89 78 34 mov %edi,0x34(%eax) 805092f: 8d 78 04 lea 0x4(%eax),%edi 8050932: 89 68 38 mov %ebp,0x38(%eax) 8050935: 83 c0 2c add $0x2c,%eax 8050938: 57 push %edi 8050939: ff 70 f0 pushl -0x10(%eax) 805093c: 52 push %edx 805093d: 8d 54 24 18 lea 0x18(%esp),%edx 8050941: 52 push %edx 8050942: ff 73 08 pushl 0x8(%ebx) 8050945: 51 push %ecx 8050946: 50 push %eax 8050947: 56 push %esi 8050948: ff 56 0c call *0xc(%esi) 805094b: 8b 44 24 2c mov 0x2c(%esp),%eax 805094f: 83 c4 20 add $0x20,%esp 8050952: 89 43 04 mov %eax,0x4(%ebx) 8050955: 8b 43 58 mov 0x58(%ebx),%eax 8050958: 8b 10 mov (%eax),%edx 805095a: 3b 50 04 cmp 0x4(%eax),%edx 805095d: 72 29 jb 8050988 <_IO_wfile_underflow_mmap+0xa8> 805095f: b8 e8 ff ff ff mov $0xffffffe8,%eax 8050964: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805096b: c7 04 02 54 00 00 00 movl $0x54,(%edx,%eax,1) 8050972: 83 0b 20 orl $0x20,(%ebx) 8050975: 83 c4 1c add $0x1c,%esp 8050978: 5b pop %ebx 8050979: b8 ff ff ff ff mov $0xffffffff,%eax 805097e: 5e pop %esi 805097f: 5f pop %edi 8050980: 5d pop %ebp 8050981: c3 ret 8050982: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8050988: 8b 02 mov (%edx),%eax 805098a: 83 c4 1c add $0x1c,%esp 805098d: 5b pop %ebx 805098e: 5e pop %esi 805098f: 5f pop %edi 8050990: 5d pop %ebp 8050991: c3 ret 8050992: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8050998: 83 ec 0c sub $0xc,%esp 805099b: 53 push %ebx 805099c: e8 ef 24 00 00 call 8052e90 <_IO_file_underflow_mmap> 80509a1: 89 c2 mov %eax,%edx 80509a3: 83 c4 10 add $0x10,%esp 80509a6: b8 ff ff ff ff mov $0xffffffff,%eax 80509ab: 83 fa ff cmp $0xffffffff,%edx 80509ae: 74 da je 805098a <_IO_wfile_underflow_mmap+0xaa> 80509b0: 8b 4b 04 mov 0x4(%ebx),%ecx 80509b3: 8b 43 58 mov 0x58(%ebx),%eax 80509b6: e9 57 ff ff ff jmp 8050912 <_IO_wfile_underflow_mmap+0x32> 80509bb: 90 nop 80509bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80509c0: 83 c8 20 or $0x20,%eax 80509c3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80509ca: 89 03 mov %eax,(%ebx) 80509cc: b8 e8 ff ff ff mov $0xffffffe8,%eax 80509d1: c7 04 02 09 00 00 00 movl $0x9,(%edx,%eax,1) 80509d8: 83 c4 1c add $0x1c,%esp 80509db: b8 ff ff ff ff mov $0xffffffff,%eax 80509e0: 5b pop %ebx 80509e1: 5e pop %esi 80509e2: 5f pop %edi 80509e3: 5d pop %ebp 80509e4: c3 ret 80509e5: 8d 76 00 lea 0x0(%esi),%esi 80509e8: 8b 40 20 mov 0x20(%eax),%eax 80509eb: 85 c0 test %eax,%eax 80509ed: 74 12 je 8050a01 <_IO_wfile_underflow_mmap+0x121> 80509ef: 83 ec 0c sub $0xc,%esp 80509f2: 50 push %eax 80509f3: e8 98 9b 00 00 call 805a590 <__cfree> 80509f8: 81 23 ff fe ff ff andl $0xfffffeff,(%ebx) 80509fe: 83 c4 10 add $0x10,%esp 8050a01: 83 ec 0c sub $0xc,%esp 8050a04: 53 push %ebx 8050a05: e8 d6 bf 03 00 call 808c9e0 <_IO_wdoallocbuf> 8050a0a: 8b 43 58 mov 0x58(%ebx),%eax 8050a0d: 8b 4b 04 mov 0x4(%ebx),%ecx 8050a10: 83 c4 10 add $0x10,%esp 8050a13: 8b 50 18 mov 0x18(%eax),%edx 8050a16: e9 06 ff ff ff jmp 8050921 <_IO_wfile_underflow_mmap+0x41> 8050a1b: 90 nop 8050a1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08050a20 <_IO_wfile_underflow_maybe_mmap>: 8050a20: 53 push %ebx 8050a21: 83 ec 14 sub $0x14,%esp 8050a24: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8050a28: 53 push %ebx 8050a29: e8 62 1e 00 00 call 8052890 <_IO_file_underflow_maybe_mmap> 8050a2e: 83 c4 10 add $0x10,%esp 8050a31: 83 f8 ff cmp $0xffffffff,%eax 8050a34: 75 0a jne 8050a40 <_IO_wfile_underflow_maybe_mmap+0x20> 8050a36: 83 c4 08 add $0x8,%esp 8050a39: b8 ff ff ff ff mov $0xffffffff,%eax 8050a3e: 5b pop %ebx 8050a3f: c3 ret 8050a40: 8b 43 58 mov 0x58(%ebx),%eax 8050a43: 8b 80 b0 00 00 00 mov 0xb0(%eax),%eax 8050a49: 89 5c 24 10 mov %ebx,0x10(%esp) 8050a4d: 8b 40 10 mov 0x10(%eax),%eax 8050a50: 83 c4 08 add $0x8,%esp 8050a53: 5b pop %ebx 8050a54: ff e0 jmp *%eax 8050a56: 8d 76 00 lea 0x0(%esi),%esi 8050a59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08050a60 <_IO_wdo_write>: 8050a60: 55 push %ebp 8050a61: 57 push %edi 8050a62: 56 push %esi 8050a63: 53 push %ebx 8050a64: 83 ec 3c sub $0x3c,%esp 8050a67: 8b 7c 24 58 mov 0x58(%esp),%edi 8050a6b: 8b 5c 24 50 mov 0x50(%esp),%ebx 8050a6f: 8b 6c 24 54 mov 0x54(%esp),%ebp 8050a73: 85 ff test %edi,%edi 8050a75: 0f 84 25 01 00 00 je 8050ba0 <_IO_wdo_write+0x140> 8050a7b: 8b 43 54 mov 0x54(%ebx),%eax 8050a7e: 8b 73 10 mov 0x10(%ebx),%esi 8050a81: 89 44 24 0c mov %eax,0xc(%esp) 8050a85: 8b 43 14 mov 0x14(%ebx),%eax 8050a88: 39 43 18 cmp %eax,0x18(%ebx) 8050a8b: 0f 85 b5 00 00 00 jne 8050b46 <_IO_wdo_write+0xe6> 8050a91: 39 f0 cmp %esi,%eax 8050a93: 0f 84 ad 00 00 00 je 8050b46 <_IO_wdo_write+0xe6> 8050a99: 83 ec 04 sub $0x4,%esp 8050a9c: 29 f0 sub %esi,%eax 8050a9e: 50 push %eax 8050a9f: 56 push %esi 8050aa0: 53 push %ebx 8050aa1: e8 8a 28 00 00 call 8053330 <_IO_new_do_write> 8050aa6: 83 c4 10 add $0x10,%esp 8050aa9: 83 f8 ff cmp $0xffffffff,%eax 8050aac: 0f 84 18 01 00 00 je 8050bca <_IO_wdo_write+0x16a> 8050ab2: 8b 43 14 mov 0x14(%ebx),%eax 8050ab5: 8b 73 10 mov 0x10(%ebx),%esi 8050ab8: e9 89 00 00 00 jmp 8050b46 <_IO_wdo_write+0xe6> 8050abd: 8d 76 00 lea 0x0(%esi),%esi 8050ac0: 8d 44 24 20 lea 0x20(%esp),%eax 8050ac4: 8d 4c 24 30 lea 0x30(%esp),%ecx 8050ac8: 89 44 24 1c mov %eax,0x1c(%esp) 8050acc: 89 c2 mov %eax,%edx 8050ace: 89 c6 mov %eax,%esi 8050ad0: 89 54 24 08 mov %edx,0x8(%esp) 8050ad4: 8d 54 24 1c lea 0x1c(%esp),%edx 8050ad8: 52 push %edx 8050ad9: 51 push %ecx 8050ada: 50 push %eax 8050adb: 8d 44 24 24 lea 0x24(%esp),%eax 8050adf: 50 push %eax 8050ae0: 8d 44 bd 00 lea 0x0(%ebp,%edi,4),%eax 8050ae4: 50 push %eax 8050ae5: 8b 43 58 mov 0x58(%ebx),%eax 8050ae8: 55 push %ebp 8050ae9: 83 c0 2c add $0x2c,%eax 8050aec: 50 push %eax 8050aed: 8b 44 24 28 mov 0x28(%esp),%eax 8050af1: 50 push %eax 8050af2: ff 50 04 call *0x4(%eax) 8050af5: 89 44 24 24 mov %eax,0x24(%esp) 8050af9: 83 c4 1c add $0x1c,%esp 8050afc: 8b 44 24 20 mov 0x20(%esp),%eax 8050b00: 8b 54 24 0c mov 0xc(%esp),%edx 8050b04: 29 d0 sub %edx,%eax 8050b06: 50 push %eax 8050b07: 56 push %esi 8050b08: 53 push %ebx 8050b09: e8 22 28 00 00 call 8053330 <_IO_new_do_write> 8050b0e: 83 c4 10 add $0x10,%esp 8050b11: 83 f8 ff cmp $0xffffffff,%eax 8050b14: 8b 4c 24 04 mov 0x4(%esp),%ecx 8050b18: 74 7c je 8050b96 <_IO_wdo_write+0x136> 8050b1a: 8b 54 24 18 mov 0x18(%esp),%edx 8050b1e: 89 d0 mov %edx,%eax 8050b20: 29 e8 sub %ebp,%eax 8050b22: 89 c6 mov %eax,%esi 8050b24: c1 fe 02 sar $0x2,%esi 8050b27: 29 f7 sub %esi,%edi 8050b29: 85 c9 test %ecx,%ecx 8050b2b: 74 0d je 8050b3a <_IO_wdo_write+0xda> 8050b2d: 83 f9 01 cmp $0x1,%ecx 8050b30: 75 36 jne 8050b68 <_IO_wdo_write+0x108> 8050b32: 83 c0 03 add $0x3,%eax 8050b35: 83 f8 06 cmp $0x6,%eax 8050b38: 76 2e jbe 8050b68 <_IO_wdo_write+0x108> 8050b3a: 85 ff test %edi,%edi 8050b3c: 74 62 je 8050ba0 <_IO_wdo_write+0x140> 8050b3e: 8b 43 14 mov 0x14(%ebx),%eax 8050b41: 8b 73 10 mov 0x10(%ebx),%esi 8050b44: 89 d5 mov %edx,%ebp 8050b46: 89 c1 mov %eax,%ecx 8050b48: 89 f2 mov %esi,%edx 8050b4a: 29 f1 sub %esi,%ecx 8050b4c: 83 f9 0f cmp $0xf,%ecx 8050b4f: 0f 86 6b ff ff ff jbe 8050ac0 <_IO_wdo_write+0x60> 8050b55: 89 44 24 1c mov %eax,0x1c(%esp) 8050b59: 8b 4b 20 mov 0x20(%ebx),%ecx 8050b5c: e9 6f ff ff ff jmp 8050ad0 <_IO_wdo_write+0x70> 8050b61: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050b68: 8b 53 58 mov 0x58(%ebx),%edx 8050b6b: 31 c0 xor %eax,%eax 8050b6d: 85 ff test %edi,%edi 8050b6f: 0f 95 c0 setne %al 8050b72: f7 d8 neg %eax 8050b74: f7 03 02 02 00 00 testl $0x202,(%ebx) 8050b7a: 8b 4a 18 mov 0x18(%edx),%ecx 8050b7d: 89 4a 08 mov %ecx,0x8(%edx) 8050b80: 89 0a mov %ecx,(%edx) 8050b82: 89 4a 04 mov %ecx,0x4(%edx) 8050b85: 89 4a 10 mov %ecx,0x10(%edx) 8050b88: 89 4a 0c mov %ecx,0xc(%edx) 8050b8b: 75 06 jne 8050b93 <_IO_wdo_write+0x133> 8050b8d: 8d 76 00 lea 0x0(%esi),%esi 8050b90: 8b 4a 1c mov 0x1c(%edx),%ecx 8050b93: 89 4a 14 mov %ecx,0x14(%edx) 8050b96: 83 c4 3c add $0x3c,%esp 8050b99: 5b pop %ebx 8050b9a: 5e pop %esi 8050b9b: 5f pop %edi 8050b9c: 5d pop %ebp 8050b9d: c3 ret 8050b9e: 66 90 xchg %ax,%ax 8050ba0: 8b 53 58 mov 0x58(%ebx),%edx 8050ba3: 8b 03 mov (%ebx),%eax 8050ba5: 8b 4a 18 mov 0x18(%edx),%ecx 8050ba8: 25 02 02 00 00 and $0x202,%eax 8050bad: 89 4a 08 mov %ecx,0x8(%edx) 8050bb0: 89 0a mov %ecx,(%edx) 8050bb2: 89 4a 04 mov %ecx,0x4(%edx) 8050bb5: 89 4a 10 mov %ecx,0x10(%edx) 8050bb8: 89 4a 0c mov %ecx,0xc(%edx) 8050bbb: 74 d3 je 8050b90 <_IO_wdo_write+0x130> 8050bbd: 89 4a 14 mov %ecx,0x14(%edx) 8050bc0: 83 c4 3c add $0x3c,%esp 8050bc3: 31 c0 xor %eax,%eax 8050bc5: 5b pop %ebx 8050bc6: 5e pop %esi 8050bc7: 5f pop %edi 8050bc8: 5d pop %ebp 8050bc9: c3 ret 8050bca: b8 ff ff ff ff mov $0xffffffff,%eax 8050bcf: eb c5 jmp 8050b96 <_IO_wdo_write+0x136> 8050bd1: eb 0d jmp 8050be0 <_IO_wfile_overflow> 8050bd3: 90 nop 8050bd4: 90 nop 8050bd5: 90 nop 8050bd6: 90 nop 8050bd7: 90 nop 8050bd8: 90 nop 8050bd9: 90 nop 8050bda: 90 nop 8050bdb: 90 nop 8050bdc: 90 nop 8050bdd: 90 nop 8050bde: 90 nop 8050bdf: 90 nop 08050be0 <_IO_wfile_overflow>: 8050be0: 55 push %ebp 8050be1: 57 push %edi 8050be2: 56 push %esi 8050be3: 53 push %ebx 8050be4: 83 ec 1c sub $0x1c,%esp 8050be7: 8b 5c 24 30 mov 0x30(%esp),%ebx 8050beb: 8b 03 mov (%ebx),%eax 8050bed: a8 08 test $0x8,%al 8050bef: 74 2f je 8050c20 <_IO_wfile_overflow+0x40> 8050bf1: 83 c8 20 or $0x20,%eax 8050bf4: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8050bfb: 89 03 mov %eax,(%ebx) 8050bfd: b8 e8 ff ff ff mov $0xffffffe8,%eax 8050c02: c7 04 02 09 00 00 00 movl $0x9,(%edx,%eax,1) 8050c09: b8 ff ff ff ff mov $0xffffffff,%eax 8050c0e: 83 c4 1c add $0x1c,%esp 8050c11: 5b pop %ebx 8050c12: 5e pop %esi 8050c13: 5f pop %edi 8050c14: 5d pop %ebp 8050c15: c3 ret 8050c16: 8d 76 00 lea 0x0(%esi),%esi 8050c19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050c20: f6 c4 08 test $0x8,%ah 8050c23: 75 68 jne 8050c8d <_IO_wfile_overflow+0xad> 8050c25: 8b 53 58 mov 0x58(%ebx),%edx 8050c28: 8b 6a 0c mov 0xc(%edx),%ebp 8050c2b: 85 ed test %ebp,%ebp 8050c2d: 0f 84 b5 01 00 00 je 8050de8 <_IO_wfile_overflow+0x208> 8050c33: 8b 7a 1c mov 0x1c(%edx),%edi 8050c36: 8b 0a mov (%edx),%ecx 8050c38: 39 f9 cmp %edi,%ecx 8050c3a: 89 7c 24 08 mov %edi,0x8(%esp) 8050c3e: 0f 84 84 01 00 00 je 8050dc8 <_IO_wfile_overflow+0x1e8> 8050c44: 8b 6b 08 mov 0x8(%ebx),%ebp 8050c47: 8b 72 04 mov 0x4(%edx),%esi 8050c4a: 8b 7b 04 mov 0x4(%ebx),%edi 8050c4d: 89 6c 24 0c mov %ebp,0xc(%esp) 8050c51: 89 32 mov %esi,(%edx) 8050c53: 89 72 08 mov %esi,0x8(%edx) 8050c56: 8b 6c 24 08 mov 0x8(%esp),%ebp 8050c5a: 8b 73 20 mov 0x20(%ebx),%esi 8050c5d: 89 4a 10 mov %ecx,0x10(%edx) 8050c60: 89 4a 0c mov %ecx,0xc(%edx) 8050c63: 89 6a 14 mov %ebp,0x14(%edx) 8050c66: 89 73 18 mov %esi,0x18(%ebx) 8050c69: 8b 74 24 0c mov 0xc(%esp),%esi 8050c6d: 89 7b 14 mov %edi,0x14(%ebx) 8050c70: 89 7b 10 mov %edi,0x10(%ebx) 8050c73: 89 73 04 mov %esi,0x4(%ebx) 8050c76: 89 73 0c mov %esi,0xc(%ebx) 8050c79: 89 c6 mov %eax,%esi 8050c7b: 81 ce 00 08 00 00 or $0x800,%esi 8050c81: a9 02 02 00 00 test $0x202,%eax 8050c86: 89 33 mov %esi,(%ebx) 8050c88: 74 03 je 8050c8d <_IO_wfile_overflow+0xad> 8050c8a: 89 4a 14 mov %ecx,0x14(%edx) 8050c8d: 83 7c 24 34 ff cmpl $0xffffffff,0x34(%esp) 8050c92: 74 7c je 8050d10 <_IO_wfile_overflow+0x130> 8050c94: 8b 43 58 mov 0x58(%ebx),%eax 8050c97: 8b 50 10 mov 0x10(%eax),%edx 8050c9a: 3b 50 1c cmp 0x1c(%eax),%edx 8050c9d: 0f 84 9d 00 00 00 je 8050d40 <_IO_wfile_overflow+0x160> 8050ca3: 8b 7c 24 34 mov 0x34(%esp),%edi 8050ca7: 8d 4a 04 lea 0x4(%edx),%ecx 8050caa: 89 48 10 mov %ecx,0x10(%eax) 8050cad: 89 3a mov %edi,(%edx) 8050caf: 8b 13 mov (%ebx),%edx 8050cb1: f6 c2 02 test $0x2,%dl 8050cb4: 74 3a je 8050cf0 <_IO_wfile_overflow+0x110> 8050cb6: 8b 53 68 mov 0x68(%ebx),%edx 8050cb9: 85 d2 test %edx,%edx 8050cbb: 0f 8e bf 00 00 00 jle 8050d80 <_IO_wfile_overflow+0x1a0> 8050cc1: 8b 40 0c mov 0xc(%eax),%eax 8050cc4: 83 ec 04 sub $0x4,%esp 8050cc7: 29 c1 sub %eax,%ecx 8050cc9: c1 f9 02 sar $0x2,%ecx 8050ccc: 51 push %ecx 8050ccd: 50 push %eax 8050cce: 53 push %ebx 8050ccf: e8 8c fd ff ff call 8050a60 <_IO_wdo_write> 8050cd4: 83 c4 10 add $0x10,%esp 8050cd7: 83 f8 ff cmp $0xffffffff,%eax 8050cda: 0f 94 c0 sete %al 8050cdd: 84 c0 test %al,%al 8050cdf: 74 19 je 8050cfa <_IO_wfile_overflow+0x11a> 8050ce1: 83 c4 1c add $0x1c,%esp 8050ce4: b8 ff ff ff ff mov $0xffffffff,%eax 8050ce9: 5b pop %ebx 8050cea: 5e pop %esi 8050ceb: 5f pop %edi 8050cec: 5d pop %ebp 8050ced: c3 ret 8050cee: 66 90 xchg %ax,%ax 8050cf0: 80 e6 02 and $0x2,%dh 8050cf3: 74 05 je 8050cfa <_IO_wfile_overflow+0x11a> 8050cf5: 83 ff 0a cmp $0xa,%edi 8050cf8: 74 bc je 8050cb6 <_IO_wfile_overflow+0xd6> 8050cfa: 8b 44 24 34 mov 0x34(%esp),%eax 8050cfe: 83 c4 1c add $0x1c,%esp 8050d01: 5b pop %ebx 8050d02: 5e pop %esi 8050d03: 5f pop %edi 8050d04: 5d pop %ebp 8050d05: c3 ret 8050d06: 8d 76 00 lea 0x0(%esi),%esi 8050d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050d10: 8b 73 68 mov 0x68(%ebx),%esi 8050d13: 85 f6 test %esi,%esi 8050d15: 0f 8e 8d 00 00 00 jle 8050da8 <_IO_wfile_overflow+0x1c8> 8050d1b: 8b 43 58 mov 0x58(%ebx),%eax 8050d1e: 83 ec 04 sub $0x4,%esp 8050d21: 8b 50 0c mov 0xc(%eax),%edx 8050d24: 8b 40 10 mov 0x10(%eax),%eax 8050d27: 29 d0 sub %edx,%eax 8050d29: c1 f8 02 sar $0x2,%eax 8050d2c: 50 push %eax 8050d2d: 52 push %edx 8050d2e: 53 push %ebx 8050d2f: e8 2c fd ff ff call 8050a60 <_IO_wdo_write> 8050d34: 83 c4 10 add $0x10,%esp 8050d37: e9 d2 fe ff ff jmp 8050c0e <_IO_wfile_overflow+0x2e> 8050d3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8050d40: 8b 4b 68 mov 0x68(%ebx),%ecx 8050d43: 85 c9 test %ecx,%ecx 8050d45: 0f 8e d8 00 00 00 jle 8050e23 <_IO_wfile_overflow+0x243> 8050d4b: 8b 40 0c mov 0xc(%eax),%eax 8050d4e: 83 ec 04 sub $0x4,%esp 8050d51: 29 c2 sub %eax,%edx 8050d53: c1 fa 02 sar $0x2,%edx 8050d56: 52 push %edx 8050d57: 50 push %eax 8050d58: 53 push %ebx 8050d59: e8 02 fd ff ff call 8050a60 <_IO_wdo_write> 8050d5e: 83 c4 10 add $0x10,%esp 8050d61: 83 f8 ff cmp $0xffffffff,%eax 8050d64: 0f 94 c0 sete %al 8050d67: 84 c0 test %al,%al 8050d69: 0f 85 72 ff ff ff jne 8050ce1 <_IO_wfile_overflow+0x101> 8050d6f: 8b 43 58 mov 0x58(%ebx),%eax 8050d72: 8b 50 10 mov 0x10(%eax),%edx 8050d75: e9 29 ff ff ff jmp 8050ca3 <_IO_wfile_overflow+0xc3> 8050d7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8050d80: 8b 53 10 mov 0x10(%ebx),%edx 8050d83: 8b 43 14 mov 0x14(%ebx),%eax 8050d86: 83 ec 04 sub $0x4,%esp 8050d89: 29 d0 sub %edx,%eax 8050d8b: 50 push %eax 8050d8c: 52 push %edx 8050d8d: 53 push %ebx 8050d8e: e8 9d 25 00 00 call 8053330 <_IO_new_do_write> 8050d93: 83 c4 10 add $0x10,%esp 8050d96: 83 f8 ff cmp $0xffffffff,%eax 8050d99: 0f 94 c0 sete %al 8050d9c: e9 3c ff ff ff jmp 8050cdd <_IO_wfile_overflow+0xfd> 8050da1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050da8: 8b 53 10 mov 0x10(%ebx),%edx 8050dab: 8b 43 14 mov 0x14(%ebx),%eax 8050dae: 83 ec 04 sub $0x4,%esp 8050db1: 29 d0 sub %edx,%eax 8050db3: 50 push %eax 8050db4: 52 push %edx 8050db5: 53 push %ebx 8050db6: e8 75 25 00 00 call 8053330 <_IO_new_do_write> 8050dbb: 83 c4 10 add $0x10,%esp 8050dbe: e9 4b fe ff ff jmp 8050c0e <_IO_wfile_overflow+0x2e> 8050dc3: 90 nop 8050dc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8050dc8: 8b 7b 1c mov 0x1c(%ebx),%edi 8050dcb: 8b 72 18 mov 0x18(%edx),%esi 8050dce: 89 4c 24 08 mov %ecx,0x8(%esp) 8050dd2: 89 7b 08 mov %edi,0x8(%ebx) 8050dd5: 89 7c 24 0c mov %edi,0xc(%esp) 8050dd9: 89 f1 mov %esi,%ecx 8050ddb: 89 32 mov %esi,(%edx) 8050ddd: 89 72 04 mov %esi,0x4(%edx) 8050de0: e9 6c fe ff ff jmp 8050c51 <_IO_wfile_overflow+0x71> 8050de5: 8d 76 00 lea 0x0(%esi),%esi 8050de8: 83 ec 0c sub $0xc,%esp 8050deb: 53 push %ebx 8050dec: e8 ef bb 03 00 call 808c9e0 <_IO_wdoallocbuf> 8050df1: 8b 53 58 mov 0x58(%ebx),%edx 8050df4: 8b 7b 10 mov 0x10(%ebx),%edi 8050df7: 83 c4 10 add $0x10,%esp 8050dfa: 8b 4a 18 mov 0x18(%edx),%ecx 8050dfd: 85 ff test %edi,%edi 8050dff: 89 4a 08 mov %ecx,0x8(%edx) 8050e02: 89 0a mov %ecx,(%edx) 8050e04: 89 4a 04 mov %ecx,0x4(%edx) 8050e07: 74 3b je 8050e44 <_IO_wfile_overflow+0x264> 8050e09: 8b 42 1c mov 0x1c(%edx),%eax 8050e0c: 8b 7b 04 mov 0x4(%ebx),%edi 8050e0f: 89 ce mov %ecx,%esi 8050e11: 89 44 24 08 mov %eax,0x8(%esp) 8050e15: 8b 43 08 mov 0x8(%ebx),%eax 8050e18: 89 44 24 0c mov %eax,0xc(%esp) 8050e1c: 8b 03 mov (%ebx),%eax 8050e1e: e9 2e fe ff ff jmp 8050c51 <_IO_wfile_overflow+0x71> 8050e23: 8b 53 10 mov 0x10(%ebx),%edx 8050e26: 8b 43 14 mov 0x14(%ebx),%eax 8050e29: 83 ec 04 sub $0x4,%esp 8050e2c: 29 d0 sub %edx,%eax 8050e2e: 50 push %eax 8050e2f: 52 push %edx 8050e30: 53 push %ebx 8050e31: e8 fa 24 00 00 call 8053330 <_IO_new_do_write> 8050e36: 83 c4 10 add $0x10,%esp 8050e39: 83 f8 ff cmp $0xffffffff,%eax 8050e3c: 0f 94 c0 sete %al 8050e3f: e9 23 ff ff ff jmp 8050d67 <_IO_wfile_overflow+0x187> 8050e44: 83 ec 0c sub $0xc,%esp 8050e47: 53 push %ebx 8050e48: e8 93 39 00 00 call 80547e0 <_IO_doallocbuf> 8050e4d: 8b 53 58 mov 0x58(%ebx),%edx 8050e50: 8b 7b 1c mov 0x1c(%ebx),%edi 8050e53: 8b 42 1c mov 0x1c(%edx),%eax 8050e56: 89 7b 08 mov %edi,0x8(%ebx) 8050e59: 8b 0a mov (%edx),%ecx 8050e5b: 8b 72 04 mov 0x4(%edx),%esi 8050e5e: 89 44 24 18 mov %eax,0x18(%esp) 8050e62: 83 c4 10 add $0x10,%esp 8050e65: 8b 03 mov (%ebx),%eax 8050e67: 89 7c 24 0c mov %edi,0xc(%esp) 8050e6b: e9 e1 fd ff ff jmp 8050c51 <_IO_wfile_overflow+0x71> 08050e70 <_IO_wfile_sync>: 8050e70: 57 push %edi 8050e71: 56 push %esi 8050e72: 53 push %ebx 8050e73: 83 ec 10 sub $0x10,%esp 8050e76: 8b 5c 24 20 mov 0x20(%esp),%ebx 8050e7a: 8b 53 58 mov 0x58(%ebx),%edx 8050e7d: 8b 42 10 mov 0x10(%edx),%eax 8050e80: 8b 4a 0c mov 0xc(%edx),%ecx 8050e83: 39 c8 cmp %ecx,%eax 8050e85: 76 3c jbe 8050ec3 <_IO_wfile_sync+0x53> 8050e87: 8b 53 68 mov 0x68(%ebx),%edx 8050e8a: 85 d2 test %edx,%edx 8050e8c: 0f 8e be 00 00 00 jle 8050f50 <_IO_wfile_sync+0xe0> 8050e92: 29 c8 sub %ecx,%eax 8050e94: 83 ec 04 sub $0x4,%esp 8050e97: c1 f8 02 sar $0x2,%eax 8050e9a: 50 push %eax 8050e9b: 51 push %ecx 8050e9c: 53 push %ebx 8050e9d: e8 be fb ff ff call 8050a60 <_IO_wdo_write> 8050ea2: 83 c4 10 add $0x10,%esp 8050ea5: 85 c0 test %eax,%eax 8050ea7: 0f 95 c0 setne %al 8050eaa: 84 c0 test %al,%al 8050eac: 74 12 je 8050ec0 <_IO_wfile_sync+0x50> 8050eae: 83 c4 10 add $0x10,%esp 8050eb1: b8 ff ff ff ff mov $0xffffffff,%eax 8050eb6: 5b pop %ebx 8050eb7: 5e pop %esi 8050eb8: 5f pop %edi 8050eb9: c3 ret 8050eba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8050ec0: 8b 53 58 mov 0x58(%ebx),%edx 8050ec3: 8b 02 mov (%edx),%eax 8050ec5: 2b 42 04 sub 0x4(%edx),%eax 8050ec8: c1 f8 02 sar $0x2,%eax 8050ecb: 85 c0 test %eax,%eax 8050ecd: 89 c6 mov %eax,%esi 8050ecf: 75 1f jne 8050ef0 <_IO_wfile_sync+0x80> 8050ed1: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 8050ed8: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 8050edf: 83 c4 10 add $0x10,%esp 8050ee2: 5b pop %ebx 8050ee3: 31 c0 xor %eax,%eax 8050ee5: 5e pop %esi 8050ee6: 5f pop %edi 8050ee7: c3 ret 8050ee8: 90 nop 8050ee9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050ef0: 8b 7b 54 mov 0x54(%ebx),%edi 8050ef3: 83 ec 0c sub $0xc,%esp 8050ef6: 57 push %edi 8050ef7: ff 57 10 call *0x10(%edi) 8050efa: 83 c4 10 add $0x10,%esp 8050efd: 85 c0 test %eax,%eax 8050eff: 0f 8e 8b 00 00 00 jle 8050f90 <_IO_wfile_sync+0x120> 8050f05: 0f af c6 imul %esi,%eax 8050f08: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8050f0e: ba b4 75 0d 08 mov $0x80d75b4,%edx 8050f13: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8050f19: 89 f1 mov %esi,%ecx 8050f1b: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8050f21: 39 ca cmp %ecx,%edx 8050f23: 0f 86 a7 00 00 00 jbe 8050fd0 <_IO_wfile_sync+0x160> 8050f29: 99 cltd 8050f2a: 6a 01 push $0x1 8050f2c: 52 push %edx 8050f2d: 50 push %eax 8050f2e: 53 push %ebx 8050f2f: ff 56 40 call *0x40(%esi) 8050f32: 21 d0 and %edx,%eax 8050f34: 83 c4 10 add $0x10,%esp 8050f37: 83 f8 ff cmp $0xffffffff,%eax 8050f3a: 74 34 je 8050f70 <_IO_wfile_sync+0x100> 8050f3c: 8b 43 58 mov 0x58(%ebx),%eax 8050f3f: 8b 10 mov (%eax),%edx 8050f41: 89 50 04 mov %edx,0x4(%eax) 8050f44: 8b 43 04 mov 0x4(%ebx),%eax 8050f47: 89 43 08 mov %eax,0x8(%ebx) 8050f4a: eb 85 jmp 8050ed1 <_IO_wfile_sync+0x61> 8050f4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8050f50: 8b 53 10 mov 0x10(%ebx),%edx 8050f53: 8b 43 14 mov 0x14(%ebx),%eax 8050f56: 83 ec 04 sub $0x4,%esp 8050f59: 29 d0 sub %edx,%eax 8050f5b: 50 push %eax 8050f5c: 52 push %edx 8050f5d: 53 push %ebx 8050f5e: e8 cd 23 00 00 call 8053330 <_IO_new_do_write> 8050f63: 83 c4 10 add $0x10,%esp 8050f66: 85 c0 test %eax,%eax 8050f68: 0f 95 c0 setne %al 8050f6b: e9 3a ff ff ff jmp 8050eaa <_IO_wfile_sync+0x3a> 8050f70: b8 e8 ff ff ff mov $0xffffffe8,%eax 8050f75: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8050f7c: 83 3c 02 1d cmpl $0x1d,(%edx,%eax,1) 8050f80: 0f 85 28 ff ff ff jne 8050eae <_IO_wfile_sync+0x3e> 8050f86: e9 46 ff ff ff jmp 8050ed1 <_IO_wfile_sync+0x61> 8050f8b: 90 nop 8050f8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8050f90: 8b 43 58 mov 0x58(%ebx),%eax 8050f93: 83 ec 0c sub $0xc,%esp 8050f96: 8b 50 34 mov 0x34(%eax),%edx 8050f99: 8b 48 38 mov 0x38(%eax),%ecx 8050f9c: 83 c0 2c add $0x2c,%eax 8050f9f: 89 10 mov %edx,(%eax) 8050fa1: 89 48 04 mov %ecx,0x4(%eax) 8050fa4: 56 push %esi 8050fa5: ff 73 08 pushl 0x8(%ebx) 8050fa8: ff 73 0c pushl 0xc(%ebx) 8050fab: 50 push %eax 8050fac: 57 push %edi 8050fad: ff 57 18 call *0x18(%edi) 8050fb0: 8b 53 0c mov 0xc(%ebx),%edx 8050fb3: 83 c4 20 add $0x20,%esp 8050fb6: 8d 0c 02 lea (%edx,%eax,1),%ecx 8050fb9: 2b 53 08 sub 0x8(%ebx),%edx 8050fbc: 89 4b 04 mov %ecx,0x4(%ebx) 8050fbf: 01 d0 add %edx,%eax 8050fc1: e9 42 ff ff ff jmp 8050f08 <_IO_wfile_sync+0x98> 8050fc6: 8d 76 00 lea 0x0(%esi),%esi 8050fc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8050fd0: 89 44 24 0c mov %eax,0xc(%esp) 8050fd4: e8 77 05 00 00 call 8051550 <_IO_vtable_check> 8050fd9: 8b 44 24 0c mov 0xc(%esp),%eax 8050fdd: e9 47 ff ff ff jmp 8050f29 <_IO_wfile_sync+0xb9> 8050fe2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8050fe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08050ff0 <_IO_wfile_xsputn>: 8050ff0: 55 push %ebp 8050ff1: 57 push %edi 8050ff2: 31 c0 xor %eax,%eax 8050ff4: 56 push %esi 8050ff5: 53 push %ebx 8050ff6: 83 ec 1c sub $0x1c,%esp 8050ff9: 8b 7c 24 38 mov 0x38(%esp),%edi 8050ffd: 8b 6c 24 30 mov 0x30(%esp),%ebp 8051001: 8b 74 24 34 mov 0x34(%esp),%esi 8051005: 85 ff test %edi,%edi 8051007: 0f 84 96 00 00 00 je 80510a3 <_IO_wfile_xsputn+0xb3> 805100d: 8b 45 00 mov 0x0(%ebp),%eax 8051010: 8b 55 58 mov 0x58(%ebp),%edx 8051013: 25 00 0a 00 00 and $0xa00,%eax 8051018: 8b 5a 14 mov 0x14(%edx),%ebx 805101b: 8b 4a 10 mov 0x10(%edx),%ecx 805101e: 3d 00 0a 00 00 cmp $0xa00,%eax 8051023: 0f 84 9f 00 00 00 je 80510c8 <_IO_wfile_xsputn+0xd8> 8051029: 29 cb sub %ecx,%ebx 805102b: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8051032: 00 8051033: c1 fb 02 sar $0x2,%ebx 8051036: 85 db test %ebx,%ebx 8051038: 74 76 je 80510b0 <_IO_wfile_xsputn+0xc0> 805103a: 39 df cmp %ebx,%edi 805103c: 89 54 24 0c mov %edx,0xc(%esp) 8051040: 0f 46 df cmovbe %edi,%ebx 8051043: 31 c0 xor %eax,%eax 8051045: 83 fb 14 cmp $0x14,%ebx 8051048: 0f 87 e2 00 00 00 ja 8051130 <_IO_wfile_xsputn+0x140> 805104e: 66 90 xchg %ax,%ax 8051050: 8b 14 86 mov (%esi,%eax,4),%edx 8051053: 89 14 81 mov %edx,(%ecx,%eax,4) 8051056: 83 c0 01 add $0x1,%eax 8051059: 39 d8 cmp %ebx,%eax 805105b: 75 f3 jne 8051050 <_IO_wfile_xsputn+0x60> 805105d: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8051064: 8b 54 24 0c mov 0xc(%esp),%edx 8051068: 01 c1 add %eax,%ecx 805106a: 01 c6 add %eax,%esi 805106c: 89 4a 10 mov %ecx,0x10(%edx) 805106f: 89 f8 mov %edi,%eax 8051071: 29 d8 sub %ebx,%eax 8051073: 89 c3 mov %eax,%ebx 8051075: 75 3b jne 80510b2 <_IO_wfile_xsputn+0xc2> 8051077: 8b 44 24 08 mov 0x8(%esp),%eax 805107b: 85 c0 test %eax,%eax 805107d: 74 20 je 805109f <_IO_wfile_xsputn+0xaf> 805107f: 8b 55 58 mov 0x58(%ebp),%edx 8051082: 8b 42 10 mov 0x10(%edx),%eax 8051085: 8b 52 0c mov 0xc(%edx),%edx 8051088: 39 d0 cmp %edx,%eax 805108a: 74 13 je 805109f <_IO_wfile_xsputn+0xaf> 805108c: 29 d0 sub %edx,%eax 805108e: 83 ec 04 sub $0x4,%esp 8051091: c1 f8 02 sar $0x2,%eax 8051094: 50 push %eax 8051095: 52 push %edx 8051096: 55 push %ebp 8051097: e8 c4 f9 ff ff call 8050a60 <_IO_wdo_write> 805109c: 83 c4 10 add $0x10,%esp 805109f: 89 f8 mov %edi,%eax 80510a1: 29 d8 sub %ebx,%eax 80510a3: 83 c4 1c add $0x1c,%esp 80510a6: 5b pop %ebx 80510a7: 5e pop %esi 80510a8: 5f pop %edi 80510a9: 5d pop %ebp 80510aa: c3 ret 80510ab: 90 nop 80510ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80510b0: 89 fb mov %edi,%ebx 80510b2: 83 ec 04 sub $0x4,%esp 80510b5: 53 push %ebx 80510b6: 56 push %esi 80510b7: 55 push %ebp 80510b8: e8 33 b8 03 00 call 808c8f0 <_IO_wdefault_xsputn> 80510bd: 83 c4 10 add $0x10,%esp 80510c0: 29 c3 sub %eax,%ebx 80510c2: eb b3 jmp 8051077 <_IO_wfile_xsputn+0x87> 80510c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80510c8: 8b 5a 1c mov 0x1c(%edx),%ebx 80510cb: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80510d2: 00 80510d3: 29 cb sub %ecx,%ebx 80510d5: c1 fb 02 sar $0x2,%ebx 80510d8: 39 df cmp %ebx,%edi 80510da: 0f 87 56 ff ff ff ja 8051036 <_IO_wfile_xsputn+0x46> 80510e0: 8d 04 be lea (%esi,%edi,4),%eax 80510e3: 39 c6 cmp %eax,%esi 80510e5: 0f 83 4b ff ff ff jae 8051036 <_IO_wfile_xsputn+0x46> 80510eb: 89 44 24 08 mov %eax,0x8(%esp) 80510ef: 83 e8 04 sub $0x4,%eax 80510f2: 89 44 24 0c mov %eax,0xc(%esp) 80510f6: 8b 44 24 08 mov 0x8(%esp),%eax 80510fa: 83 78 fc 0a cmpl $0xa,-0x4(%eax) 80510fe: 74 54 je 8051154 <_IO_wfile_xsputn+0x164> 8051100: 8b 44 24 0c mov 0xc(%esp),%eax 8051104: eb 12 jmp 8051118 <_IO_wfile_xsputn+0x128> 8051106: 8d 76 00 lea 0x0(%esi),%esi 8051109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8051110: 83 e8 04 sub $0x4,%eax 8051113: 83 38 0a cmpl $0xa,(%eax) 8051116: 74 38 je 8051150 <_IO_wfile_xsputn+0x160> 8051118: 39 c6 cmp %eax,%esi 805111a: 72 f4 jb 8051110 <_IO_wfile_xsputn+0x120> 805111c: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8051123: 00 8051124: e9 0d ff ff ff jmp 8051036 <_IO_wfile_xsputn+0x46> 8051129: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8051130: 83 ec 04 sub $0x4,%esp 8051133: 53 push %ebx 8051134: 56 push %esi 8051135: 8d 34 9e lea (%esi,%ebx,4),%esi 8051138: 51 push %ecx 8051139: e8 22 c4 01 00 call 806d560 <__wmempcpy> 805113e: 8b 54 24 1c mov 0x1c(%esp),%edx 8051142: 83 c4 10 add $0x10,%esp 8051145: 89 42 10 mov %eax,0x10(%edx) 8051148: e9 22 ff ff ff jmp 805106f <_IO_wfile_xsputn+0x7f> 805114d: 8d 76 00 lea 0x0(%esi),%esi 8051150: 89 44 24 0c mov %eax,0xc(%esp) 8051154: 8b 44 24 0c mov 0xc(%esp),%eax 8051158: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 805115f: 00 8051160: 29 f0 sub %esi,%eax 8051162: c1 f8 02 sar $0x2,%eax 8051165: 8d 58 01 lea 0x1(%eax),%ebx 8051168: e9 c9 fe ff ff jmp 8051036 <_IO_wfile_xsputn+0x46> 805116d: 66 90 xchg %ax,%ax 805116f: 90 nop 08051170 <_IO_vasprintf>: 8051170: 55 push %ebp 8051171: 57 push %edi 8051172: 56 push %esi 8051173: 53 push %ebx 8051174: 81 ec b8 00 00 00 sub $0xb8,%esp 805117a: 8b b4 24 cc 00 00 00 mov 0xcc(%esp),%esi 8051181: 6a 64 push $0x64 8051183: e8 f8 8e 00 00 call 805a080 <__libc_malloc> 8051188: 83 c4 10 add $0x10,%esp 805118b: 85 c0 test %eax,%eax 805118d: 0f 84 15 01 00 00 je 80512a8 <_IO_vasprintf+0x138> 8051193: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 805119a: 00 805119b: 83 ec 0c sub $0xc,%esp 805119e: 89 c3 mov %eax,%ebx 80511a0: 6a 00 push $0x0 80511a2: 6a 00 push $0x0 80511a4: 6a ff push $0xffffffff 80511a6: 68 00 80 00 00 push $0x8000 80511ab: 8d 7c 24 1c lea 0x1c(%esp),%edi 80511af: 57 push %edi 80511b0: e8 3b 3c 00 00 call 8054df0 <_IO_no_init> 80511b5: c7 84 24 b4 00 00 00 movl $0x80d74a0,0xb4(%esp) 80511bc: a0 74 0d 08 80511c0: 83 c4 20 add $0x20,%esp 80511c3: 53 push %ebx 80511c4: 6a 64 push $0x64 80511c6: 53 push %ebx 80511c7: 57 push %edi 80511c8: e8 a3 4f 00 00 call 8056170 <_IO_str_init_static_internal> 80511cd: 83 64 24 10 fe andl $0xfffffffe,0x10(%esp) 80511d2: c7 84 24 a8 00 00 00 movl $0x805a080,0xa8(%esp) 80511d9: 80 a0 05 08 80511dd: c7 84 24 ac 00 00 00 movl $0x805a590,0xac(%esp) 80511e4: 90 a5 05 08 80511e8: 83 c4 0c add $0xc,%esp 80511eb: ff b4 24 cc 00 00 00 pushl 0xcc(%esp) 80511f2: ff b4 24 cc 00 00 00 pushl 0xcc(%esp) 80511f9: 57 push %edi 80511fa: e8 f1 e1 02 00 call 807f3f0 <_IO_vfprintf> 80511ff: 83 c4 10 add $0x10,%esp 8051202: 85 c0 test %eax,%eax 8051204: 89 c3 mov %eax,%ebx 8051206: 0f 88 84 00 00 00 js 8051290 <_IO_vasprintf+0x120> 805120c: 8b 44 24 10 mov 0x10(%esp),%eax 8051210: 8b 7c 24 14 mov 0x14(%esp),%edi 8051214: 8b 54 24 18 mov 0x18(%esp),%edx 8051218: 29 c7 sub %eax,%edi 805121a: 29 c2 sub %eax,%edx 805121c: 8d 6f 01 lea 0x1(%edi),%ebp 805121f: 89 d0 mov %edx,%eax 8051221: d1 e8 shr %eax 8051223: 39 c5 cmp %eax,%ebp 8051225: 72 29 jb 8051250 <_IO_vasprintf+0xe0> 8051227: 83 ec 08 sub $0x8,%esp 805122a: 55 push %ebp 805122b: ff 74 24 28 pushl 0x28(%esp) 805122f: e8 0c 94 00 00 call 805a640 <__libc_realloc> 8051234: 83 c4 10 add $0x10,%esp 8051237: 85 c0 test %eax,%eax 8051239: 89 06 mov %eax,(%esi) 805123b: 74 45 je 8051282 <_IO_vasprintf+0x112> 805123d: c6 04 38 00 movb $0x0,(%eax,%edi,1) 8051241: 81 c4 ac 00 00 00 add $0xac,%esp 8051247: 89 d8 mov %ebx,%eax 8051249: 5b pop %ebx 805124a: 5e pop %esi 805124b: 5f pop %edi 805124c: 5d pop %ebp 805124d: c3 ret 805124e: 66 90 xchg %ax,%ax 8051250: 83 ec 0c sub $0xc,%esp 8051253: 55 push %ebp 8051254: e8 27 8e 00 00 call 805a080 <__libc_malloc> 8051259: 83 c4 10 add $0x10,%esp 805125c: 85 c0 test %eax,%eax 805125e: 89 06 mov %eax,(%esi) 8051260: 74 c5 je 8051227 <_IO_vasprintf+0xb7> 8051262: 8b 6c 24 1c mov 0x1c(%esp),%ebp 8051266: 83 ec 04 sub $0x4,%esp 8051269: 57 push %edi 805126a: 55 push %ebp 805126b: 50 push %eax 805126c: e8 8f c1 00 00 call 805d400 <memcpy> 8051271: 89 2c 24 mov %ebp,(%esp) 8051274: e8 17 93 00 00 call 805a590 <__cfree> 8051279: 8b 06 mov (%esi),%eax 805127b: 83 c4 10 add $0x10,%esp 805127e: 85 c0 test %eax,%eax 8051280: 75 bb jne 805123d <_IO_vasprintf+0xcd> 8051282: 8b 44 24 1c mov 0x1c(%esp),%eax 8051286: 89 06 mov %eax,(%esi) 8051288: eb b3 jmp 805123d <_IO_vasprintf+0xcd> 805128a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8051290: 83 ec 0c sub $0xc,%esp 8051293: ff 74 24 28 pushl 0x28(%esp) 8051297: e8 f4 92 00 00 call 805a590 <__cfree> 805129c: 83 c4 10 add $0x10,%esp 805129f: eb a0 jmp 8051241 <_IO_vasprintf+0xd1> 80512a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80512a8: bb ff ff ff ff mov $0xffffffff,%ebx 80512ad: eb 92 jmp 8051241 <_IO_vasprintf+0xd1> 80512af: 90 nop 080512b0 <__fcloseall>: 80512b0: e9 cb 40 00 00 jmp 8055380 <_IO_cleanup> 80512b5: 66 90 xchg %ax,%ax 80512b7: 66 90 xchg %ax,%ax 80512b9: 66 90 xchg %ax,%ax 80512bb: 66 90 xchg %ax,%ax 80512bd: 66 90 xchg %ax,%ax 80512bf: 90 nop 080512c0 <__libc_message>: 80512c0: 55 push %ebp 80512c1: 89 e5 mov %esp,%ebp 80512c3: 57 push %edi 80512c4: 56 push %esi 80512c5: 53 push %ebx 80512c6: 8d 45 10 lea 0x10(%ebp),%eax 80512c9: 83 ec 38 sub $0x38,%esp 80512cc: 89 45 d8 mov %eax,-0x28(%ebp) 80512cf: 8b 75 0c mov 0xc(%ebp),%esi 80512d2: 68 50 d5 0b 08 push $0x80bd550 80512d7: e8 34 af 02 00 call 807c210 <__libc_secure_getenv> 80512dc: 83 c4 10 add $0x10,%esp 80512df: 85 c0 test %eax,%eax 80512e1: 74 09 je 80512ec <__libc_message+0x2c> 80512e3: 80 38 00 cmpb $0x0,(%eax) 80512e6: 0f 85 5a 01 00 00 jne 8051446 <__libc_message+0x186> 80512ec: b9 02 09 00 00 mov $0x902,%ecx 80512f1: bb 63 d5 0b 08 mov $0x80bd563,%ebx 80512f6: b8 05 00 00 00 mov $0x5,%eax 80512fb: ff 15 f0 c9 0e 08 call *0x80ec9f0 8051301: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8051306: 89 45 dc mov %eax,-0x24(%ebp) 8051309: 0f 87 f9 01 00 00 ja 8051508 <__libc_message+0x248> 805130f: 83 7d dc ff cmpl $0xffffffff,-0x24(%ebp) 8051313: 0f 84 2d 01 00 00 je 8051446 <__libc_message+0x186> 8051319: 0f b6 1e movzbl (%esi),%ebx 805131c: 31 ff xor %edi,%edi 805131e: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 8051325: 84 db test %bl,%bl 8051327: 0f 84 34 01 00 00 je 8051461 <__libc_message+0x1a1> 805132d: 8d 76 00 lea 0x0(%esi),%esi 8051330: 89 da mov %ebx,%edx 8051332: 89 f0 mov %esi,%eax 8051334: eb 22 jmp 8051358 <__libc_message+0x98> 8051336: 8d 76 00 lea 0x0(%esi),%esi 8051339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8051340: 83 ec 08 sub $0x8,%esp 8051343: 83 c0 01 add $0x1,%eax 8051346: 6a 25 push $0x25 8051348: 50 push %eax 8051349: e8 22 c2 00 00 call 805d570 <__strchrnul> 805134e: 0f b6 10 movzbl (%eax),%edx 8051351: 83 c4 10 add $0x10,%esp 8051354: 84 d2 test %dl,%dl 8051356: 74 0b je 8051363 <__libc_message+0xa3> 8051358: 80 fa 25 cmp $0x25,%dl 805135b: 75 e3 jne 8051340 <__libc_message+0x80> 805135d: 80 78 01 73 cmpb $0x73,0x1(%eax) 8051361: 75 dd jne 8051340 <__libc_message+0x80> 8051363: 80 fb 25 cmp $0x25,%bl 8051366: 74 38 je 80513a0 <__libc_message+0xe0> 8051368: 89 c1 mov %eax,%ecx 805136a: 89 75 e0 mov %esi,-0x20(%ebp) 805136d: 29 f1 sub %esi,%ecx 805136f: 89 c6 mov %eax,%esi 8051371: 83 ec 20 sub $0x20,%esp 8051374: 8b 45 e0 mov -0x20(%ebp),%eax 8051377: 8d 54 24 0f lea 0xf(%esp),%edx 805137b: 83 e2 f0 and $0xfffffff0,%edx 805137e: 89 02 mov %eax,(%edx) 8051380: 89 4a 04 mov %ecx,0x4(%edx) 8051383: 89 7a 08 mov %edi,0x8(%edx) 8051386: 0f b6 1e movzbl (%esi),%ebx 8051389: 8b 45 e4 mov -0x1c(%ebp),%eax 805138c: 83 c0 01 add $0x1,%eax 805138f: 84 db test %bl,%bl 8051391: 74 36 je 80513c9 <__libc_message+0x109> 8051393: 89 45 e4 mov %eax,-0x1c(%ebp) 8051396: 89 d7 mov %edx,%edi 8051398: eb 96 jmp 8051330 <__libc_message+0x70> 805139a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80513a0: 80 7e 01 73 cmpb $0x73,0x1(%esi) 80513a4: 75 c2 jne 8051368 <__libc_message+0xa8> 80513a6: 8b 4d d8 mov -0x28(%ebp),%ecx 80513a9: 83 ec 0c sub $0xc,%esp 80513ac: 83 c6 02 add $0x2,%esi 80513af: 89 c8 mov %ecx,%eax 80513b1: 83 c1 04 add $0x4,%ecx 80513b4: 8b 00 mov (%eax),%eax 80513b6: 89 4d d8 mov %ecx,-0x28(%ebp) 80513b9: 50 push %eax 80513ba: 89 45 e0 mov %eax,-0x20(%ebp) 80513bd: e8 ee ae 00 00 call 805c2b0 <strlen> 80513c2: 83 c4 10 add $0x10,%esp 80513c5: 89 c1 mov %eax,%ecx 80513c7: eb a8 jmp 8051371 <__libc_message+0xb1> 80513c9: 89 45 d8 mov %eax,-0x28(%ebp) 80513cc: 8d 04 c5 1e 00 00 00 lea 0x1e(,%eax,8),%eax 80513d3: 8b 75 e4 mov -0x1c(%ebp),%esi 80513d6: 31 d2 xor %edx,%edx 80513d8: 83 e0 f0 and $0xfffffff0,%eax 80513db: 29 c4 sub %eax,%esp 80513dd: 8d 44 24 0f lea 0xf(%esp),%eax 80513e1: 83 e0 f0 and $0xfffffff0,%eax 80513e4: 89 c3 mov %eax,%ebx 80513e6: 89 45 d4 mov %eax,-0x2c(%ebp) 80513e9: 8d 04 f0 lea (%eax,%esi,8),%eax 80513ec: 83 eb 08 sub $0x8,%ebx 80513ef: 8b 75 e0 mov -0x20(%ebp),%esi 80513f2: eb 0c jmp 8051400 <__libc_message+0x140> 80513f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80513f8: 8b 37 mov (%edi),%esi 80513fa: 8b 4f 04 mov 0x4(%edi),%ecx 80513fd: 8b 7f 08 mov 0x8(%edi),%edi 8051400: 89 48 04 mov %ecx,0x4(%eax) 8051403: 89 30 mov %esi,(%eax) 8051405: 83 e8 08 sub $0x8,%eax 8051408: 01 d1 add %edx,%ecx 805140a: 39 c3 cmp %eax,%ebx 805140c: 89 ca mov %ecx,%edx 805140e: 75 e8 jne 80513f8 <__libc_message+0x138> 8051410: 89 4d e4 mov %ecx,-0x1c(%ebp) 8051413: 8b 5d dc mov -0x24(%ebp),%ebx 8051416: be 92 00 00 00 mov $0x92,%esi 805141b: 8b 55 d8 mov -0x28(%ebp),%edx 805141e: 8b 4d d4 mov -0x2c(%ebp),%ecx 8051421: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8051428: 89 f0 mov %esi,%eax 805142a: ff 15 f0 c9 0e 08 call *0x80ec9f0 8051430: 83 f8 fc cmp $0xfffffffc,%eax 8051433: 74 f3 je 8051428 <__libc_message+0x168> 8051435: 8b 55 08 mov 0x8(%ebp),%edx 8051438: 89 c3 mov %eax,%ebx 805143a: 85 d2 test %edx,%edx 805143c: 75 32 jne 8051470 <__libc_message+0x1b0> 805143e: 8d 65 f4 lea -0xc(%ebp),%esp 8051441: 5b pop %ebx 8051442: 5e pop %esi 8051443: 5f pop %edi 8051444: 5d pop %ebp 8051445: c3 ret 8051446: 0f b6 1e movzbl (%esi),%ebx 8051449: 31 ff xor %edi,%edi 805144b: c7 45 dc 02 00 00 00 movl $0x2,-0x24(%ebp) 8051452: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 8051459: 84 db test %bl,%bl 805145b: 0f 85 cf fe ff ff jne 8051330 <__libc_message+0x70> 8051461: 8b 45 08 mov 0x8(%ebp),%eax 8051464: 85 c0 test %eax,%eax 8051466: 74 d6 je 805143e <__libc_message+0x17e> 8051468: 31 d2 xor %edx,%edx 805146a: e9 85 00 00 00 jmp 80514f4 <__libc_message+0x234> 805146f: 90 nop 8051470: 8b 35 08 ca 0e 08 mov 0x80eca08,%esi 8051476: 8b 45 e4 mov -0x1c(%ebp),%eax 8051479: 83 ec 08 sub $0x8,%esp 805147c: 6a 00 push $0x0 805147e: 6a ff push $0xffffffff 8051480: 6a 22 push $0x22 8051482: 6a 03 push $0x3 8051484: 01 f0 add %esi,%eax 8051486: f7 de neg %esi 8051488: 21 c6 and %eax,%esi 805148a: 56 push %esi 805148b: 6a 00 push $0x0 805148d: e8 2e d8 01 00 call 806ecc0 <__mmap> 8051492: 83 c4 20 add $0x20,%esp 8051495: 83 f8 ff cmp $0xffffffff,%eax 8051498: 89 c7 mov %eax,%edi 805149a: 74 50 je 80514ec <__libc_message+0x22c> 805149c: 89 30 mov %esi,(%eax) 805149e: 31 f6 xor %esi,%esi 80514a0: 89 7d e0 mov %edi,-0x20(%ebp) 80514a3: 89 f7 mov %esi,%edi 80514a5: 8b 75 d8 mov -0x28(%ebp),%esi 80514a8: 89 5d d8 mov %ebx,-0x28(%ebp) 80514ab: 8b 5d d4 mov -0x2c(%ebp),%ebx 80514ae: 8d 40 04 lea 0x4(%eax),%eax 80514b1: 83 ec 04 sub $0x4,%esp 80514b4: ff 74 fb 04 pushl 0x4(%ebx,%edi,8) 80514b8: ff 34 fb pushl (%ebx,%edi,8) 80514bb: 50 push %eax 80514bc: 83 c7 01 add $0x1,%edi 80514bf: e8 fc bd 00 00 call 805d2c0 <__mempcpy> 80514c4: 83 c4 10 add $0x10,%esp 80514c7: 39 fe cmp %edi,%esi 80514c9: 75 e6 jne 80514b1 <__libc_message+0x1f1> 80514cb: 8b 7d e0 mov -0x20(%ebp),%edi 80514ce: 8b 5d d8 mov -0x28(%ebp),%ebx 80514d1: c6 00 00 movb $0x0,(%eax) 80514d4: 87 3d 68 d2 0e 08 xchg %edi,0x80ed268 80514da: 85 ff test %edi,%edi 80514dc: 74 0e je 80514ec <__libc_message+0x22c> 80514de: 83 ec 08 sub $0x8,%esp 80514e1: ff 37 pushl (%edi) 80514e3: 57 push %edi 80514e4: e8 a7 d8 01 00 call 806ed90 <__munmap> 80514e9: 83 c4 10 add $0x10,%esp 80514ec: 31 d2 xor %edx,%edx 80514ee: 39 5d e4 cmp %ebx,-0x1c(%ebp) 80514f1: 0f 94 c2 sete %dl 80514f4: 8b 4d dc mov -0x24(%ebp),%ecx 80514f7: 8b 45 08 mov 0x8(%ebp),%eax 80514fa: e8 d1 6d ff ff call 80482d0 <backtrace_and_maps> 80514ff: e8 6c c9 ff ff call 804de70 <abort> 8051504: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051508: e8 63 ff 01 00 call 8071470 <__syscall_error> 805150d: 89 45 dc mov %eax,-0x24(%ebp) 8051510: e9 fa fd ff ff jmp 805130f <__libc_message+0x4f> 8051515: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051519: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08051520 <__libc_fatal>: 8051520: 53 push %ebx 8051521: 83 ec 08 sub $0x8,%esp 8051524: 8b 5c 24 10 mov 0x10(%esp),%ebx 8051528: 90 nop 8051529: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8051530: 83 ec 04 sub $0x4,%esp 8051533: 53 push %ebx 8051534: 68 bd 5b 0d 08 push $0x80d5bbd 8051539: 6a 01 push $0x1 805153b: e8 80 fd ff ff call 80512c0 <__libc_message> 8051540: 83 c4 10 add $0x10,%esp 8051543: eb eb jmp 8051530 <__libc_fatal+0x10> 8051545: 66 90 xchg %ax,%ax 8051547: 66 90 xchg %ax,%ax 8051549: 66 90 xchg %ax,%ax 805154b: 66 90 xchg %ax,%ax 805154d: 66 90 xchg %ax,%ax 805154f: 90 nop 08051550 <_IO_vtable_check>: 8051550: b8 70 a2 0a 08 mov $0x80aa270,%eax 8051555: 85 c0 test %eax,%eax 8051557: 74 02 je 805155b <_IO_vtable_check+0xb> 8051559: f3 c3 repz ret 805155b: 83 ec 18 sub $0x18,%esp 805155e: 68 6c d5 0b 08 push $0x80bd56c 8051563: e8 b8 ff ff ff call 8051520 <__libc_fatal> 8051568: 66 90 xchg %ax,%ax 805156a: 66 90 xchg %ax,%ax 805156c: 66 90 xchg %ax,%ax 805156e: 66 90 xchg %ax,%ax 08051570 <__fgets_unlocked>: 8051570: 55 push %ebp 8051571: 57 push %edi 8051572: 56 push %esi 8051573: 53 push %ebx 8051574: 83 ec 0c sub $0xc,%esp 8051577: 8b 44 24 24 mov 0x24(%esp),%eax 805157b: 8b 5c 24 28 mov 0x28(%esp),%ebx 805157f: 85 c0 test %eax,%eax 8051581: 7e 7d jle 8051600 <__fgets_unlocked+0x90> 8051583: 83 f8 01 cmp $0x1,%eax 8051586: 74 68 je 80515f0 <__fgets_unlocked+0x80> 8051588: 8b 13 mov (%ebx),%edx 805158a: 83 ec 0c sub $0xc,%esp 805158d: 83 e8 01 sub $0x1,%eax 8051590: 89 d6 mov %edx,%esi 8051592: 83 e2 df and $0xffffffdf,%edx 8051595: 89 13 mov %edx,(%ebx) 8051597: 6a 01 push $0x1 8051599: 83 e6 20 and $0x20,%esi 805159c: 6a 0a push $0xa 805159e: 50 push %eax 805159f: ff 74 24 38 pushl 0x38(%esp) 80515a3: 53 push %ebx 80515a4: e8 57 ab 03 00 call 808c100 <_IO_getline> 80515a9: 83 c4 20 add $0x20,%esp 80515ac: 31 c9 xor %ecx,%ecx 80515ae: 85 c0 test %eax,%eax 80515b0: 8b 13 mov (%ebx),%edx 80515b2: 74 1c je 80515d0 <__fgets_unlocked+0x60> 80515b4: f6 c2 20 test $0x20,%dl 80515b7: 74 27 je 80515e0 <__fgets_unlocked+0x70> 80515b9: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 80515c0: c7 c5 e8 ff ff ff mov $0xffffffe8,%ebp 80515c6: 31 c9 xor %ecx,%ecx 80515c8: 83 3c 2f 0b cmpl $0xb,(%edi,%ebp,1) 80515cc: 74 12 je 80515e0 <__fgets_unlocked+0x70> 80515ce: 66 90 xchg %ax,%ax 80515d0: 09 d6 or %edx,%esi 80515d2: 89 33 mov %esi,(%ebx) 80515d4: 83 c4 0c add $0xc,%esp 80515d7: 89 c8 mov %ecx,%eax 80515d9: 5b pop %ebx 80515da: 5e pop %esi 80515db: 5f pop %edi 80515dc: 5d pop %ebp 80515dd: c3 ret 80515de: 66 90 xchg %ax,%ax 80515e0: 8b 7c 24 20 mov 0x20(%esp),%edi 80515e4: c6 04 07 00 movb $0x0,(%edi,%eax,1) 80515e8: 89 f9 mov %edi,%ecx 80515ea: 8b 13 mov (%ebx),%edx 80515ec: eb e2 jmp 80515d0 <__fgets_unlocked+0x60> 80515ee: 66 90 xchg %ax,%ax 80515f0: 8b 44 24 20 mov 0x20(%esp),%eax 80515f4: c6 00 00 movb $0x0,(%eax) 80515f7: 89 c1 mov %eax,%ecx 80515f9: eb d9 jmp 80515d4 <__fgets_unlocked+0x64> 80515fb: 90 nop 80515fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051600: 31 c9 xor %ecx,%ecx 8051602: eb d0 jmp 80515d4 <__fgets_unlocked+0x64> 8051604: 66 90 xchg %ax,%ax 8051606: 66 90 xchg %ax,%ax 8051608: 66 90 xchg %ax,%ax 805160a: 66 90 xchg %ax,%ax 805160c: 66 90 xchg %ax,%ax 805160e: 66 90 xchg %ax,%ax 08051610 <_IO_file_seekoff_maybe_mmap>: 8051610: 55 push %ebp 8051611: 57 push %edi 8051612: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8051617: 56 push %esi 8051618: 53 push %ebx 8051619: 2d 60 72 0d 08 sub $0x80d7260,%eax 805161e: 83 ec 0c sub $0xc,%esp 8051621: 8b 5c 24 20 mov 0x20(%esp),%ebx 8051625: 8b 74 24 24 mov 0x24(%esp),%esi 8051629: 8b 7c 24 28 mov 0x28(%esp),%edi 805162d: 8b ab 94 00 00 00 mov 0x94(%ebx),%ebp 8051633: 89 ea mov %ebp,%edx 8051635: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 805163b: 39 d0 cmp %edx,%eax 805163d: 76 21 jbe 8051660 <_IO_file_seekoff_maybe_mmap+0x50> 805163f: ff 74 24 2c pushl 0x2c(%esp) 8051643: 57 push %edi 8051644: 56 push %esi 8051645: 53 push %ebx 8051646: ff 55 40 call *0x40(%ebp) 8051649: 83 c4 10 add $0x10,%esp 805164c: 85 d2 test %edx,%edx 805164e: 78 20 js 8051670 <_IO_file_seekoff_maybe_mmap+0x60> 8051650: 89 43 4c mov %eax,0x4c(%ebx) 8051653: 89 53 50 mov %edx,0x50(%ebx) 8051656: 83 c4 0c add $0xc,%esp 8051659: 5b pop %ebx 805165a: 5e pop %esi 805165b: 5f pop %edi 805165c: 5d pop %ebp 805165d: c3 ret 805165e: 66 90 xchg %ax,%ax 8051660: e8 eb fe ff ff call 8051550 <_IO_vtable_check> 8051665: eb d8 jmp 805163f <_IO_file_seekoff_maybe_mmap+0x2f> 8051667: 89 f6 mov %esi,%esi 8051669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8051670: b8 ff ff ff ff mov $0xffffffff,%eax 8051675: ba ff ff ff ff mov $0xffffffff,%edx 805167a: eb da jmp 8051656 <_IO_file_seekoff_maybe_mmap+0x46> 805167c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08051680 <_IO_file_close>: 8051680: 53 push %ebx 8051681: 8b 44 24 08 mov 0x8(%esp),%eax 8051685: 8b 58 38 mov 0x38(%eax),%ebx 8051688: b8 06 00 00 00 mov $0x6,%eax 805168d: ff 15 f0 c9 0e 08 call *0x80ec9f0 8051693: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8051698: 77 06 ja 80516a0 <_IO_file_close+0x20> 805169a: 5b pop %ebx 805169b: c3 ret 805169c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80516a0: 5b pop %ebx 80516a1: e9 ca fd 01 00 jmp 8071470 <__syscall_error> 80516a6: 8d 76 00 lea 0x0(%esi),%esi 80516a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080516b0 <_IO_new_file_setbuf>: 80516b0: 53 push %ebx 80516b1: 83 ec 0c sub $0xc,%esp 80516b4: 8b 5c 24 14 mov 0x14(%esp),%ebx 80516b8: ff 74 24 1c pushl 0x1c(%esp) 80516bc: ff 74 24 1c pushl 0x1c(%esp) 80516c0: 53 push %ebx 80516c1: e8 0a 34 00 00 call 8054ad0 <_IO_default_setbuf> 80516c6: 83 c4 10 add $0x10,%esp 80516c9: 85 c0 test %eax,%eax 80516cb: 74 17 je 80516e4 <_IO_new_file_setbuf+0x34> 80516cd: 8b 43 1c mov 0x1c(%ebx),%eax 80516d0: 89 43 18 mov %eax,0x18(%ebx) 80516d3: 89 43 14 mov %eax,0x14(%ebx) 80516d6: 89 43 10 mov %eax,0x10(%ebx) 80516d9: 89 43 0c mov %eax,0xc(%ebx) 80516dc: 89 43 04 mov %eax,0x4(%ebx) 80516df: 89 43 08 mov %eax,0x8(%ebx) 80516e2: 89 d8 mov %ebx,%eax 80516e4: 83 c4 08 add $0x8,%esp 80516e7: 5b pop %ebx 80516e8: c3 ret 80516e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080516f0 <_IO_file_setbuf_mmap>: 80516f0: 53 push %ebx 80516f1: 83 ec 0c sub $0xc,%esp 80516f4: 8b 5c 24 14 mov 0x14(%esp),%ebx 80516f8: 8b 43 58 mov 0x58(%ebx),%eax 80516fb: c7 83 94 00 00 00 40 movl $0x80d7440,0x94(%ebx) 8051702: 74 0d 08 8051705: c7 80 b0 00 00 00 20 movl $0x80d7320,0xb0(%eax) 805170c: 73 0d 08 805170f: ff 74 24 1c pushl 0x1c(%esp) 8051713: ff 74 24 1c pushl 0x1c(%esp) 8051717: 53 push %ebx 8051718: e8 b3 33 00 00 call 8054ad0 <_IO_default_setbuf> 805171d: 83 c4 10 add $0x10,%esp 8051720: 85 c0 test %eax,%eax 8051722: 74 1c je 8051740 <_IO_file_setbuf_mmap+0x50> 8051724: 8b 43 1c mov 0x1c(%ebx),%eax 8051727: 89 43 18 mov %eax,0x18(%ebx) 805172a: 89 43 14 mov %eax,0x14(%ebx) 805172d: 89 43 10 mov %eax,0x10(%ebx) 8051730: 89 43 0c mov %eax,0xc(%ebx) 8051733: 89 43 04 mov %eax,0x4(%ebx) 8051736: 89 43 08 mov %eax,0x8(%ebx) 8051739: 83 c4 08 add $0x8,%esp 805173c: 89 d8 mov %ebx,%eax 805173e: 5b pop %ebx 805173f: c3 ret 8051740: 8b 53 58 mov 0x58(%ebx),%edx 8051743: c7 83 94 00 00 00 e0 movl $0x80d73e0,0x94(%ebx) 805174a: 73 0d 08 805174d: c7 82 b0 00 00 00 c0 movl $0x80d72c0,0xb0(%edx) 8051754: 72 0d 08 8051757: 83 c4 08 add $0x8,%esp 805175a: 5b pop %ebx 805175b: c3 ret 805175c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08051760 <new_do_write>: 8051760: 55 push %ebp 8051761: 57 push %edi 8051762: 89 cd mov %ecx,%ebp 8051764: 56 push %esi 8051765: 53 push %ebx 8051766: 89 d7 mov %edx,%edi 8051768: 89 c3 mov %eax,%ebx 805176a: 83 ec 1c sub $0x1c,%esp 805176d: f7 00 00 10 00 00 testl $0x1000,(%eax) 8051773: 74 7b je 80517f0 <new_do_write+0x90> 8051775: be b4 75 0d 08 mov $0x80d75b4,%esi 805177a: c7 40 4c ff ff ff ff movl $0xffffffff,0x4c(%eax) 8051781: c7 40 50 ff ff ff ff movl $0xffffffff,0x50(%eax) 8051788: 81 ee 60 72 0d 08 sub $0x80d7260,%esi 805178e: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 8051794: 89 c2 mov %eax,%edx 8051796: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 805179c: 39 f2 cmp %esi,%edx 805179e: 0f 83 dc 00 00 00 jae 8051880 <new_do_write+0x120> 80517a4: 83 ec 04 sub $0x4,%esp 80517a7: 55 push %ebp 80517a8: 57 push %edi 80517a9: 53 push %ebx 80517aa: ff 50 3c call *0x3c(%eax) 80517ad: 89 c6 mov %eax,%esi 80517af: 83 c4 10 add $0x10,%esp 80517b2: 0f b7 43 44 movzwl 0x44(%ebx),%eax 80517b6: 85 f6 test %esi,%esi 80517b8: 74 09 je 80517c3 <new_do_write+0x63> 80517ba: 66 85 c0 test %ax,%ax 80517bd: 0f 85 9d 00 00 00 jne 8051860 <new_do_write+0x100> 80517c3: 8b 53 68 mov 0x68(%ebx),%edx 80517c6: 8b 43 1c mov 0x1c(%ebx),%eax 80517c9: 85 d2 test %edx,%edx 80517cb: 89 43 0c mov %eax,0xc(%ebx) 80517ce: 89 43 04 mov %eax,0x4(%ebx) 80517d1: 89 43 08 mov %eax,0x8(%ebx) 80517d4: 89 43 14 mov %eax,0x14(%ebx) 80517d7: 89 43 10 mov %eax,0x10(%ebx) 80517da: 7e 74 jle 8051850 <new_do_write+0xf0> 80517dc: 8b 43 20 mov 0x20(%ebx),%eax 80517df: 89 43 18 mov %eax,0x18(%ebx) 80517e2: 83 c4 1c add $0x1c,%esp 80517e5: 89 f0 mov %esi,%eax 80517e7: 5b pop %ebx 80517e8: 5e pop %esi 80517e9: 5f pop %edi 80517ea: 5d pop %ebp 80517eb: c3 ret 80517ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80517f0: 8b 50 08 mov 0x8(%eax),%edx 80517f3: 8b 40 10 mov 0x10(%eax),%eax 80517f6: be b4 75 0d 08 mov $0x80d75b4,%esi 80517fb: 81 ee 60 72 0d 08 sub $0x80d7260,%esi 8051801: 39 c2 cmp %eax,%edx 8051803: 89 44 24 08 mov %eax,0x8(%esp) 8051807: 74 85 je 805178e <new_do_write+0x2e> 8051809: 8b 8b 94 00 00 00 mov 0x94(%ebx),%ecx 805180f: be b4 75 0d 08 mov $0x80d75b4,%esi 8051814: 81 ee 60 72 0d 08 sub $0x80d7260,%esi 805181a: 89 c8 mov %ecx,%eax 805181c: 2d 60 72 0d 08 sub $0x80d7260,%eax 8051821: 39 c6 cmp %eax,%esi 8051823: 76 7b jbe 80518a0 <new_do_write+0x140> 8051825: 6a 01 push $0x1 8051827: 8b 44 24 0c mov 0xc(%esp),%eax 805182b: 29 d0 sub %edx,%eax 805182d: 99 cltd 805182e: 52 push %edx 805182f: 50 push %eax 8051830: 53 push %ebx 8051831: ff 51 40 call *0x40(%ecx) 8051834: 89 d1 mov %edx,%ecx 8051836: 83 c4 10 add $0x10,%esp 8051839: 21 c1 and %eax,%ecx 805183b: 83 f9 ff cmp $0xffffffff,%ecx 805183e: 74 58 je 8051898 <new_do_write+0x138> 8051840: 89 43 4c mov %eax,0x4c(%ebx) 8051843: 89 53 50 mov %edx,0x50(%ebx) 8051846: e9 43 ff ff ff jmp 805178e <new_do_write+0x2e> 805184b: 90 nop 805184c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051850: f7 03 02 02 00 00 testl $0x202,(%ebx) 8051856: 75 87 jne 80517df <new_do_write+0x7f> 8051858: eb 82 jmp 80517dc <new_do_write+0x7c> 805185a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8051860: 83 ec 04 sub $0x4,%esp 8051863: 83 e8 01 sub $0x1,%eax 8051866: 56 push %esi 8051867: 57 push %edi 8051868: 50 push %eax 8051869: e8 32 38 00 00 call 80550a0 <_IO_adjust_column> 805186e: 83 c0 01 add $0x1,%eax 8051871: 83 c4 10 add $0x10,%esp 8051874: 66 89 43 44 mov %ax,0x44(%ebx) 8051878: e9 46 ff ff ff jmp 80517c3 <new_do_write+0x63> 805187d: 8d 76 00 lea 0x0(%esi),%esi 8051880: 89 44 24 08 mov %eax,0x8(%esp) 8051884: e8 c7 fc ff ff call 8051550 <_IO_vtable_check> 8051889: 8b 44 24 08 mov 0x8(%esp),%eax 805188d: e9 12 ff ff ff jmp 80517a4 <new_do_write+0x44> 8051892: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8051898: 31 f6 xor %esi,%esi 805189a: e9 43 ff ff ff jmp 80517e2 <new_do_write+0x82> 805189f: 90 nop 80518a0: 89 4c 24 0c mov %ecx,0xc(%esp) 80518a4: e8 a7 fc ff ff call 8051550 <_IO_vtable_check> 80518a9: 8b 43 10 mov 0x10(%ebx),%eax 80518ac: 8b 53 08 mov 0x8(%ebx),%edx 80518af: 8b 4c 24 0c mov 0xc(%esp),%ecx 80518b3: 89 44 24 08 mov %eax,0x8(%esp) 80518b7: e9 69 ff ff ff jmp 8051825 <new_do_write+0xc5> 80518bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080518c0 <_IO_new_file_underflow>: 80518c0: 55 push %ebp 80518c1: 89 e5 mov %esp,%ebp 80518c3: 57 push %edi 80518c4: 56 push %esi 80518c5: 53 push %ebx 80518c6: 83 ec 1c sub $0x1c,%esp 80518c9: 8b 5d 08 mov 0x8(%ebp),%ebx 80518cc: 8b 03 mov (%ebx),%eax 80518ce: a8 04 test $0x4,%al 80518d0: 0f 85 2a 02 00 00 jne 8051b00 <_IO_new_file_underflow+0x240> 80518d6: 8b 53 04 mov 0x4(%ebx),%edx 80518d9: 3b 53 08 cmp 0x8(%ebx),%edx 80518dc: 0f 82 1e 01 00 00 jb 8051a00 <_IO_new_file_underflow+0x140> 80518e2: 8b 53 1c mov 0x1c(%ebx),%edx 80518e5: 85 d2 test %edx,%edx 80518e7: 0f 84 63 01 00 00 je 8051a50 <_IO_new_file_underflow+0x190> 80518ed: a9 02 02 00 00 test $0x202,%eax 80518f2: 0f 84 18 01 00 00 je 8051a10 <_IO_new_file_underflow+0x150> 80518f8: 8b 35 b8 c4 0e 08 mov 0x80ec4b8,%esi 80518fe: 8b 16 mov (%esi),%edx 8051900: 89 f1 mov %esi,%ecx 8051902: 89 d0 mov %edx,%eax 8051904: 25 00 80 00 00 and $0x8000,%eax 8051909: 75 47 jne 8051952 <_IO_new_file_underflow+0x92> 805190b: 8b 7e 48 mov 0x48(%esi),%edi 805190e: 65 8b 0d 08 00 00 00 mov %gs:0x8,%ecx 8051915: 89 4d e4 mov %ecx,-0x1c(%ebp) 8051918: 3b 4f 08 cmp 0x8(%edi),%ecx 805191b: 0f 84 cf 01 00 00 je 8051af0 <_IO_new_file_underflow+0x230> 8051921: b9 01 00 00 00 mov $0x1,%ecx 8051926: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805192d: 00 805192e: 74 01 je 8051931 <_IO_new_file_underflow+0x71> 8051930: f0 0f b1 0f lock cmpxchg %ecx,(%edi) 8051934: 74 07 je 805193d <_IO_new_file_underflow+0x7d> 8051936: 8d 0f lea (%edi),%ecx 8051938: e8 f3 e3 01 00 call 806fd30 <__lll_lock_wait_private> 805193d: 8b 4d e4 mov -0x1c(%ebp),%ecx 8051940: 8b 7e 48 mov 0x48(%esi),%edi 8051943: 89 4f 08 mov %ecx,0x8(%edi) 8051946: 8b 0d b8 c4 0e 08 mov 0x80ec4b8,%ecx 805194c: 8b 11 mov (%ecx),%edx 805194e: 83 47 04 01 addl $0x1,0x4(%edi) 8051952: 81 e2 88 02 00 00 and $0x288,%edx 8051958: 81 fa 80 02 00 00 cmp $0x280,%edx 805195e: 0f 84 3c 01 00 00 je 8051aa0 <_IO_new_file_underflow+0x1e0> 8051964: bf b4 75 0d 08 mov $0x80d75b4,%edi 8051969: f7 06 00 80 00 00 testl $0x8000,(%esi) 805196f: 75 0d jne 805197e <_IO_new_file_underflow+0xbe> 8051971: 8b 56 48 mov 0x48(%esi),%edx 8051974: 83 6a 04 01 subl $0x1,0x4(%edx) 8051978: 0f 84 a2 00 00 00 je 8051a20 <_IO_new_file_underflow+0x160> 805197e: 81 ef 60 72 0d 08 sub $0x80d7260,%edi 8051984: 83 ec 0c sub $0xc,%esp 8051987: 53 push %ebx 8051988: e8 93 2a 00 00 call 8054420 <_IO_switch_to_get_mode> 805198d: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8051993: 8b 43 1c mov 0x1c(%ebx),%eax 8051996: 83 c4 10 add $0x10,%esp 8051999: 89 f2 mov %esi,%edx 805199b: 89 43 04 mov %eax,0x4(%ebx) 805199e: 89 43 0c mov %eax,0xc(%ebx) 80519a1: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80519a7: 89 43 08 mov %eax,0x8(%ebx) 80519aa: 89 43 18 mov %eax,0x18(%ebx) 80519ad: 39 fa cmp %edi,%edx 80519af: 89 43 14 mov %eax,0x14(%ebx) 80519b2: 89 43 10 mov %eax,0x10(%ebx) 80519b5: 0f 83 25 01 00 00 jae 8051ae0 <_IO_new_file_underflow+0x220> 80519bb: 8b 53 20 mov 0x20(%ebx),%edx 80519be: 83 ec 04 sub $0x4,%esp 80519c1: 29 c2 sub %eax,%edx 80519c3: 52 push %edx 80519c4: 50 push %eax 80519c5: 53 push %ebx 80519c6: ff 56 38 call *0x38(%esi) 80519c9: 83 c4 10 add $0x10,%esp 80519cc: 83 f8 00 cmp $0x0,%eax 80519cf: 0f 8e ab 00 00 00 jle 8051a80 <_IO_new_file_underflow+0x1c0> 80519d5: 8b 7b 50 mov 0x50(%ebx),%edi 80519d8: 8b 73 4c mov 0x4c(%ebx),%esi 80519db: 01 43 08 add %eax,0x8(%ebx) 80519de: 89 fa mov %edi,%edx 80519e0: 21 f2 and %esi,%edx 80519e2: 83 fa ff cmp $0xffffffff,%edx 80519e5: 74 0b je 80519f2 <_IO_new_file_underflow+0x132> 80519e7: 99 cltd 80519e8: 01 f0 add %esi,%eax 80519ea: 11 fa adc %edi,%edx 80519ec: 89 43 4c mov %eax,0x4c(%ebx) 80519ef: 89 53 50 mov %edx,0x50(%ebx) 80519f2: 8b 43 04 mov 0x4(%ebx),%eax 80519f5: 0f b6 00 movzbl (%eax),%eax 80519f8: 8d 65 f4 lea -0xc(%ebp),%esp 80519fb: 5b pop %ebx 80519fc: 5e pop %esi 80519fd: 5f pop %edi 80519fe: 5d pop %ebp 80519ff: c3 ret 8051a00: 0f b6 02 movzbl (%edx),%eax 8051a03: 8d 65 f4 lea -0xc(%ebp),%esp 8051a06: 5b pop %ebx 8051a07: 5e pop %esi 8051a08: 5f pop %edi 8051a09: 5d pop %ebp 8051a0a: c3 ret 8051a0b: 90 nop 8051a0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051a10: bf b4 75 0d 08 mov $0x80d75b4,%edi 8051a15: e9 64 ff ff ff jmp 805197e <_IO_new_file_underflow+0xbe> 8051a1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8051a20: 81 ef 60 72 0d 08 sub $0x80d7260,%edi 8051a26: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8051a2d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8051a34: 00 8051a35: 74 01 je 8051a38 <_IO_new_file_underflow+0x178> 8051a37: f0 83 2a 01 lock subl $0x1,(%edx) 8051a3b: 74 07 je 8051a44 <_IO_new_file_underflow+0x184> 8051a3d: 8d 02 lea (%edx),%eax 8051a3f: e8 1c e3 01 00 call 806fd60 <__lll_unlock_wake_private> 8051a44: e9 3b ff ff ff jmp 8051984 <_IO_new_file_underflow+0xc4> 8051a49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8051a50: 8b 43 24 mov 0x24(%ebx),%eax 8051a53: 85 c0 test %eax,%eax 8051a55: 74 12 je 8051a69 <_IO_new_file_underflow+0x1a9> 8051a57: 83 ec 0c sub $0xc,%esp 8051a5a: 50 push %eax 8051a5b: e8 30 8b 00 00 call 805a590 <__cfree> 8051a60: 81 23 ff fe ff ff andl $0xfffffeff,(%ebx) 8051a66: 83 c4 10 add $0x10,%esp 8051a69: 83 ec 0c sub $0xc,%esp 8051a6c: 53 push %ebx 8051a6d: e8 6e 2d 00 00 call 80547e0 <_IO_doallocbuf> 8051a72: 8b 03 mov (%ebx),%eax 8051a74: 83 c4 10 add $0x10,%esp 8051a77: e9 71 fe ff ff jmp 80518ed <_IO_new_file_underflow+0x2d> 8051a7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051a80: 75 56 jne 8051ad8 <_IO_new_file_underflow+0x218> 8051a82: 83 0b 10 orl $0x10,(%ebx) 8051a85: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 8051a8c: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 8051a93: 8d 65 f4 lea -0xc(%ebp),%esp 8051a96: b8 ff ff ff ff mov $0xffffffff,%eax 8051a9b: 5b pop %ebx 8051a9c: 5e pop %esi 8051a9d: 5f pop %edi 8051a9e: 5d pop %ebp 8051a9f: c3 ret 8051aa0: 8b 81 94 00 00 00 mov 0x94(%ecx),%eax 8051aa6: bf b4 75 0d 08 mov $0x80d75b4,%edi 8051aab: 89 fa mov %edi,%edx 8051aad: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8051ab3: 89 45 e4 mov %eax,-0x1c(%ebp) 8051ab6: 2d 60 72 0d 08 sub $0x80d7260,%eax 8051abb: 39 c2 cmp %eax,%edx 8051abd: 76 69 jbe 8051b28 <_IO_new_file_underflow+0x268> 8051abf: 8b 45 e4 mov -0x1c(%ebp),%eax 8051ac2: 83 ec 08 sub $0x8,%esp 8051ac5: 6a ff push $0xffffffff 8051ac7: 51 push %ecx 8051ac8: ff 50 0c call *0xc(%eax) 8051acb: 83 c4 10 add $0x10,%esp 8051ace: e9 96 fe ff ff jmp 8051969 <_IO_new_file_underflow+0xa9> 8051ad3: 90 nop 8051ad4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051ad8: 83 0b 20 orl $0x20,(%ebx) 8051adb: eb a8 jmp 8051a85 <_IO_new_file_underflow+0x1c5> 8051add: 8d 76 00 lea 0x0(%esi),%esi 8051ae0: e8 6b fa ff ff call 8051550 <_IO_vtable_check> 8051ae5: 8b 43 1c mov 0x1c(%ebx),%eax 8051ae8: e9 ce fe ff ff jmp 80519bb <_IO_new_file_underflow+0xfb> 8051aed: 8d 76 00 lea 0x0(%esi),%esi 8051af0: 89 f1 mov %esi,%ecx 8051af2: e9 57 fe ff ff jmp 805194e <_IO_new_file_underflow+0x8e> 8051af7: 89 f6 mov %esi,%esi 8051af9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8051b00: 83 c8 20 or $0x20,%eax 8051b03: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8051b0a: 89 03 mov %eax,(%ebx) 8051b0c: b8 e8 ff ff ff mov $0xffffffe8,%eax 8051b11: c7 04 02 09 00 00 00 movl $0x9,(%edx,%eax,1) 8051b18: b8 ff ff ff ff mov $0xffffffff,%eax 8051b1d: e9 d6 fe ff ff jmp 80519f8 <_IO_new_file_underflow+0x138> 8051b22: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8051b28: e8 23 fa ff ff call 8051550 <_IO_vtable_check> 8051b2d: 8b 0d b8 c4 0e 08 mov 0x80ec4b8,%ecx 8051b33: eb 8a jmp 8051abf <_IO_new_file_underflow+0x1ff> 8051b35: f7 06 00 80 00 00 testl $0x8000,(%esi) 8051b3b: 89 c1 mov %eax,%ecx 8051b3d: 75 27 jne 8051b66 <_IO_new_file_underflow+0x2a6> 8051b3f: 8b 56 48 mov 0x48(%esi),%edx 8051b42: 83 6a 04 01 subl $0x1,0x4(%edx) 8051b46: 75 1e jne 8051b66 <_IO_new_file_underflow+0x2a6> 8051b48: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8051b4f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8051b56: 00 8051b57: 74 01 je 8051b5a <_IO_new_file_underflow+0x29a> 8051b59: f0 83 2a 01 lock subl $0x1,(%edx) 8051b5d: 74 07 je 8051b66 <_IO_new_file_underflow+0x2a6> 8051b5f: 8d 02 lea (%edx),%eax 8051b61: e8 fa e1 01 00 call 806fd60 <__lll_unlock_wake_private> 8051b66: 83 ec 0c sub $0xc,%esp 8051b69: 51 push %ecx 8051b6a: e8 a1 82 06 00 call 80b9e10 <_Unwind_Resume> 8051b6f: 90 nop 08051b70 <_IO_new_file_seekoff>: 8051b70: 55 push %ebp 8051b71: 57 push %edi 8051b72: 56 push %esi 8051b73: 53 push %ebx 8051b74: 81 ec 8c 00 00 00 sub $0x8c,%esp 8051b7a: 8b ac 24 b0 00 00 00 mov 0xb0(%esp),%ebp 8051b81: 8b 84 24 a4 00 00 00 mov 0xa4(%esp),%eax 8051b88: 8b 94 24 a8 00 00 00 mov 0xa8(%esp),%edx 8051b8f: 8b b4 24 ac 00 00 00 mov 0xac(%esp),%esi 8051b96: 85 ed test %ebp,%ebp 8051b98: 89 04 24 mov %eax,(%esp) 8051b9b: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051ba2: 89 54 24 04 mov %edx,0x4(%esp) 8051ba6: 0f 84 84 04 00 00 je 8052030 <_IO_new_file_seekoff+0x4c0> 8051bac: 8b 9c 24 a0 00 00 00 mov 0xa0(%esp),%ebx 8051bb3: 8b 40 08 mov 0x8(%eax),%eax 8051bb6: 39 43 0c cmp %eax,0xc(%ebx) 8051bb9: 0f 84 19 01 00 00 je 8051cd8 <_IO_new_file_seekoff+0x168> 8051bbf: 8b 43 14 mov 0x14(%ebx),%eax 8051bc2: 8b 53 10 mov 0x10(%ebx),%edx 8051bc5: 39 c2 cmp %eax,%edx 8051bc7: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 8051bce: 00 8051bcf: 0f 83 23 01 00 00 jae 8051cf8 <_IO_new_file_seekoff+0x188> 8051bd5: 83 ec 0c sub $0xc,%esp 8051bd8: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051bdf: e8 3c 28 00 00 call 8054420 <_IO_switch_to_get_mode> 8051be4: 83 c4 10 add $0x10,%esp 8051be7: 85 c0 test %eax,%eax 8051be9: 0f 85 21 05 00 00 jne 8052110 <_IO_new_file_seekoff+0x5a0> 8051bef: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051bf6: 8b 58 1c mov 0x1c(%eax),%ebx 8051bf9: 85 db test %ebx,%ebx 8051bfb: 0f 84 1c 01 00 00 je 8051d1d <_IO_new_file_seekoff+0x1ad> 8051c01: 83 fe 01 cmp $0x1,%esi 8051c04: 0f 84 76 01 00 00 je 8051d80 <_IO_new_file_seekoff+0x210> 8051c0a: 83 fe 02 cmp $0x2,%esi 8051c0d: 0f 85 d5 03 00 00 jne 8051fe8 <_IO_new_file_seekoff+0x478> 8051c13: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051c1a: bf b4 75 0d 08 mov $0x80d75b4,%edi 8051c1f: 81 ef 60 72 0d 08 sub $0x80d7260,%edi 8051c25: 8b a8 94 00 00 00 mov 0x94(%eax),%ebp 8051c2b: 89 e8 mov %ebp,%eax 8051c2d: 2d 60 72 0d 08 sub $0x80d7260,%eax 8051c32: 39 c7 cmp %eax,%edi 8051c34: 0f 86 16 07 00 00 jbe 8052350 <_IO_new_file_seekoff+0x7e0> 8051c3a: 83 ec 08 sub $0x8,%esp 8051c3d: 8d 44 24 28 lea 0x28(%esp),%eax 8051c41: 50 push %eax 8051c42: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051c49: ff 55 48 call *0x48(%ebp) 8051c4c: 83 c4 10 add $0x10,%esp 8051c4f: 85 c0 test %eax,%eax 8051c51: 0f 84 69 03 00 00 je 8051fc0 <_IO_new_file_seekoff+0x450> 8051c57: 83 ec 0c sub $0xc,%esp 8051c5a: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051c61: e8 2a 3c 00 00 call 8055890 <_IO_unsave_markers> 8051c66: 8b 84 24 b0 00 00 00 mov 0xb0(%esp),%eax 8051c6d: 83 c4 10 add $0x10,%esp 8051c70: 8b a8 94 00 00 00 mov 0x94(%eax),%ebp 8051c76: 89 e8 mov %ebp,%eax 8051c78: 2d 60 72 0d 08 sub $0x80d7260,%eax 8051c7d: 39 f8 cmp %edi,%eax 8051c7f: 0f 83 1b 06 00 00 jae 80522a0 <_IO_new_file_seekoff+0x730> 8051c85: 56 push %esi 8051c86: ff 74 24 08 pushl 0x8(%esp) 8051c8a: ff 74 24 08 pushl 0x8(%esp) 8051c8e: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051c95: ff 55 40 call *0x40(%ebp) 8051c98: 89 d1 mov %edx,%ecx 8051c9a: 83 c4 10 add $0x10,%esp 8051c9d: 21 c1 and %eax,%ecx 8051c9f: 83 f9 ff cmp $0xffffffff,%ecx 8051ca2: 74 25 je 8051cc9 <_IO_new_file_seekoff+0x159> 8051ca4: 8b 9c 24 a0 00 00 00 mov 0xa0(%esp),%ebx 8051cab: 8b 4b 1c mov 0x1c(%ebx),%ecx 8051cae: 83 23 ef andl $0xffffffef,(%ebx) 8051cb1: 89 43 4c mov %eax,0x4c(%ebx) 8051cb4: 89 53 50 mov %edx,0x50(%ebx) 8051cb7: 89 4b 0c mov %ecx,0xc(%ebx) 8051cba: 89 4b 04 mov %ecx,0x4(%ebx) 8051cbd: 89 4b 08 mov %ecx,0x8(%ebx) 8051cc0: 89 4b 14 mov %ecx,0x14(%ebx) 8051cc3: 89 4b 10 mov %ecx,0x10(%ebx) 8051cc6: 89 4b 18 mov %ecx,0x18(%ebx) 8051cc9: 81 c4 8c 00 00 00 add $0x8c,%esp 8051ccf: 5b pop %ebx 8051cd0: 5e pop %esi 8051cd1: 5f pop %edi 8051cd2: 5d pop %ebp 8051cd3: c3 ret 8051cd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051cd8: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051cdf: 8b 50 10 mov 0x10(%eax),%edx 8051ce2: 8b 40 14 mov 0x14(%eax),%eax 8051ce5: 39 c2 cmp %eax,%edx 8051ce7: 0f 85 d8 fe ff ff jne 8051bc5 <_IO_new_file_seekoff+0x55> 8051ced: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp) 8051cf4: 00 8051cf5: 8d 76 00 lea 0x0(%esi),%esi 8051cf8: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051cff: f7 00 00 08 00 00 testl $0x800,(%eax) 8051d05: 0f 85 ca fe ff ff jne 8051bd5 <_IO_new_file_seekoff+0x65> 8051d0b: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051d12: 8b 58 1c mov 0x1c(%eax),%ebx 8051d15: 85 db test %ebx,%ebx 8051d17: 0f 85 e4 fe ff ff jne 8051c01 <_IO_new_file_seekoff+0x91> 8051d1d: 8b 40 0c mov 0xc(%eax),%eax 8051d20: 85 c0 test %eax,%eax 8051d22: 74 19 je 8051d3d <_IO_new_file_seekoff+0x1cd> 8051d24: 83 ec 0c sub $0xc,%esp 8051d27: 50 push %eax 8051d28: e8 63 88 00 00 call 805a590 <__cfree> 8051d2d: 8b 84 24 b0 00 00 00 mov 0xb0(%esp),%eax 8051d34: 83 c4 10 add $0x10,%esp 8051d37: 81 20 ff fe ff ff andl $0xfffffeff,(%eax) 8051d3d: 83 ec 0c sub $0xc,%esp 8051d40: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051d47: e8 94 2a 00 00 call 80547e0 <_IO_doallocbuf> 8051d4c: 8b 84 24 b0 00 00 00 mov 0xb0(%esp),%eax 8051d53: 8b 94 24 b0 00 00 00 mov 0xb0(%esp),%edx 8051d5a: 83 c4 10 add $0x10,%esp 8051d5d: 83 fe 01 cmp $0x1,%esi 8051d60: 8b 40 1c mov 0x1c(%eax),%eax 8051d63: 89 42 14 mov %eax,0x14(%edx) 8051d66: 89 42 10 mov %eax,0x10(%edx) 8051d69: 89 42 18 mov %eax,0x18(%edx) 8051d6c: 89 42 0c mov %eax,0xc(%edx) 8051d6f: 89 42 04 mov %eax,0x4(%edx) 8051d72: 89 42 08 mov %eax,0x8(%edx) 8051d75: 0f 85 8f fe ff ff jne 8051c0a <_IO_new_file_seekoff+0x9a> 8051d7b: 90 nop 8051d7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051d80: 8b 94 24 a0 00 00 00 mov 0xa0(%esp),%edx 8051d87: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051d8e: 8b 40 08 mov 0x8(%eax),%eax 8051d91: 2b 42 04 sub 0x4(%edx),%eax 8051d94: 99 cltd 8051d95: 29 04 24 sub %eax,(%esp) 8051d98: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051d9f: 19 54 24 04 sbb %edx,0x4(%esp) 8051da3: 8b 68 50 mov 0x50(%eax),%ebp 8051da6: 8b 78 4c mov 0x4c(%eax),%edi 8051da9: 89 e8 mov %ebp,%eax 8051dab: 21 f8 and %edi,%eax 8051dad: 83 f8 ff cmp $0xffffffff,%eax 8051db0: 0f 84 64 02 00 00 je 805201a <_IO_new_file_seekoff+0x4aa> 8051db6: 01 3c 24 add %edi,(%esp) 8051db9: 11 6c 24 04 adc %ebp,0x4(%esp) 8051dbd: 8b 4c 24 04 mov 0x4(%esp),%ecx 8051dc1: 85 c9 test %ecx,%ecx 8051dc3: 0f 88 2a 03 00 00 js 80520f3 <_IO_new_file_seekoff+0x583> 8051dc9: 31 f6 xor %esi,%esi 8051dcb: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051dd2: 8b 50 0c mov 0xc(%eax),%edx 8051dd5: 85 d2 test %edx,%edx 8051dd7: 0f 84 2c 02 00 00 je 8052009 <_IO_new_file_seekoff+0x499> 8051ddd: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051de4: 8b 00 mov (%eax),%eax 8051de6: f6 c4 01 test $0x1,%ah 8051de9: 89 44 24 08 mov %eax,0x8(%esp) 8051ded: 75 39 jne 8051e28 <_IO_new_file_seekoff+0x2b8> 8051def: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051df6: 89 f9 mov %edi,%ecx 8051df8: 8b 58 1c mov 0x1c(%eax),%ebx 8051dfb: 8b 40 08 mov 0x8(%eax),%eax 8051dfe: 29 d8 sub %ebx,%eax 8051e00: 89 5c 24 18 mov %ebx,0x18(%esp) 8051e04: 89 eb mov %ebp,%ebx 8051e06: 99 cltd 8051e07: 29 c1 sub %eax,%ecx 8051e09: 19 d3 sbb %edx,%ebx 8051e0b: 89 c8 mov %ecx,%eax 8051e0d: 8b 0c 24 mov (%esp),%ecx 8051e10: 89 da mov %ebx,%edx 8051e12: 8b 5c 24 04 mov 0x4(%esp),%ebx 8051e16: 39 da cmp %ebx,%edx 8051e18: 0f 8c 22 03 00 00 jl 8052140 <_IO_new_file_seekoff+0x5d0> 8051e1e: 0f 8e 14 03 00 00 jle 8052138 <_IO_new_file_seekoff+0x5c8> 8051e24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8051e28: f6 44 24 08 04 testb $0x4,0x8(%esp) 8051e2d: 0f 85 e7 01 00 00 jne 805201a <_IO_new_file_seekoff+0x4aa> 8051e33: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051e3a: 8b b4 24 a0 00 00 00 mov 0xa0(%esp),%esi 8051e41: 8b 48 20 mov 0x20(%eax),%ecx 8051e44: 8b 68 1c mov 0x1c(%eax),%ebp 8051e47: 29 cd sub %ecx,%ebp 8051e49: 89 ef mov %ebp,%edi 8051e4b: 23 2c 24 and (%esp),%ebp 8051e4e: c1 ff 1f sar $0x1f,%edi 8051e51: 89 fb mov %edi,%ebx 8051e53: 8b 3c 24 mov (%esp),%edi 8051e56: 89 e8 mov %ebp,%eax 8051e58: 8b 6c 24 04 mov 0x4(%esp),%ebp 8051e5c: 21 eb and %ebp,%ebx 8051e5e: 29 c7 sub %eax,%edi 8051e60: 19 dd sbb %ebx,%ebp 8051e62: 2b 4e 1c sub 0x1c(%esi),%ecx 8051e65: 89 7c 24 08 mov %edi,0x8(%esp) 8051e69: 89 6c 24 0c mov %ebp,0xc(%esp) 8051e6d: 89 da mov %ebx,%edx 8051e6f: 89 cf mov %ecx,%edi 8051e71: c1 ff 1f sar $0x1f,%edi 8051e74: 39 7c 24 0c cmp %edi,0xc(%esp) 8051e78: 0f 8e a2 02 00 00 jle 8052120 <_IO_new_file_seekoff+0x5b0> 8051e7e: 8b 04 24 mov (%esp),%eax 8051e81: 8b 54 24 04 mov 0x4(%esp),%edx 8051e85: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8051e8c: 00 8051e8d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8051e94: 00 8051e95: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi 8051e9c: 8b b7 94 00 00 00 mov 0x94(%edi),%esi 8051ea2: bf b4 75 0d 08 mov $0x80d75b4,%edi 8051ea7: 81 ef 60 72 0d 08 sub $0x80d7260,%edi 8051ead: 89 f1 mov %esi,%ecx 8051eaf: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8051eb5: 39 cf cmp %ecx,%edi 8051eb7: 0f 86 bb 04 00 00 jbe 8052378 <_IO_new_file_seekoff+0x808> 8051ebd: 6a 00 push $0x0 8051ebf: 52 push %edx 8051ec0: 50 push %eax 8051ec1: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051ec8: ff 56 40 call *0x40(%esi) 8051ecb: 89 44 24 28 mov %eax,0x28(%esp) 8051ecf: 89 54 24 2c mov %edx,0x2c(%esp) 8051ed3: 83 c4 10 add $0x10,%esp 8051ed6: 85 d2 test %edx,%edx 8051ed8: 0f 88 32 02 00 00 js 8052110 <_IO_new_file_seekoff+0x5a0> 8051ede: 8b 54 24 08 mov 0x8(%esp),%edx 8051ee2: 8b 4c 24 0c mov 0xc(%esp),%ecx 8051ee6: 89 d0 mov %edx,%eax 8051ee8: 89 ca mov %ecx,%edx 8051eea: 09 c2 or %eax,%edx 8051eec: 0f 84 3e 03 00 00 je 8052230 <_IO_new_file_seekoff+0x6c0> 8051ef2: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051ef9: 8b b0 94 00 00 00 mov 0x94(%eax),%esi 8051eff: 89 f0 mov %esi,%eax 8051f01: 2d 60 72 0d 08 sub $0x80d7260,%eax 8051f06: 39 c7 cmp %eax,%edi 8051f08: 0f 86 8a 04 00 00 jbe 8052398 <_IO_new_file_seekoff+0x828> 8051f0e: 8b 44 24 10 mov 0x10(%esp),%eax 8051f12: 8b 56 38 mov 0x38(%esi),%edx 8051f15: 85 c0 test %eax,%eax 8051f17: 0f 85 6b 03 00 00 jne 8052288 <_IO_new_file_seekoff+0x718> 8051f1d: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051f24: 8b 48 1c mov 0x1c(%eax),%ecx 8051f27: 8b 40 20 mov 0x20(%eax),%eax 8051f2a: 29 c8 sub %ecx,%eax 8051f2c: 83 ec 04 sub $0x4,%esp 8051f2f: 50 push %eax 8051f30: 51 push %ecx 8051f31: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8051f38: ff d2 call *%edx 8051f3a: 89 c6 mov %eax,%esi 8051f3c: 89 44 24 20 mov %eax,0x20(%esp) 8051f40: c1 fe 1f sar $0x1f,%esi 8051f43: 89 74 24 24 mov %esi,0x24(%esp) 8051f47: 83 c4 10 add $0x10,%esp 8051f4a: 89 f2 mov %esi,%edx 8051f4c: 8b 74 24 0c mov 0xc(%esp),%esi 8051f50: 8b 5c 24 08 mov 0x8(%esp),%ebx 8051f54: 39 d6 cmp %edx,%esi 8051f56: 0f 8f fc 02 00 00 jg 8052258 <_IO_new_file_seekoff+0x6e8> 8051f5c: 0f 8d ee 02 00 00 jge 8052250 <_IO_new_file_seekoff+0x6e0> 8051f62: 8b 94 24 a0 00 00 00 mov 0xa0(%esp),%edx 8051f69: 8b 9c 24 a0 00 00 00 mov 0xa0(%esp),%ebx 8051f70: 8b 4c 24 08 mov 0x8(%esp),%ecx 8051f74: 8b 52 1c mov 0x1c(%edx),%edx 8051f77: 01 d0 add %edx,%eax 8051f79: 01 d1 add %edx,%ecx 8051f7b: 89 53 0c mov %edx,0xc(%ebx) 8051f7e: 89 43 08 mov %eax,0x8(%ebx) 8051f81: 8b 44 24 18 mov 0x18(%esp),%eax 8051f85: 03 44 24 10 add 0x10(%esp),%eax 8051f89: 89 53 14 mov %edx,0x14(%ebx) 8051f8c: 89 53 10 mov %edx,0x10(%ebx) 8051f8f: 89 53 18 mov %edx,0x18(%ebx) 8051f92: 8b 54 24 1c mov 0x1c(%esp),%edx 8051f96: 13 54 24 14 adc 0x14(%esp),%edx 8051f9a: 83 23 ef andl $0xffffffef,(%ebx) 8051f9d: 89 4b 04 mov %ecx,0x4(%ebx) 8051fa0: 89 43 4c mov %eax,0x4c(%ebx) 8051fa3: 89 53 50 mov %edx,0x50(%ebx) 8051fa6: 8b 04 24 mov (%esp),%eax 8051fa9: 8b 54 24 04 mov 0x4(%esp),%edx 8051fad: 81 c4 8c 00 00 00 add $0x8c,%esp 8051fb3: 5b pop %ebx 8051fb4: 5e pop %esi 8051fb5: 5f pop %edi 8051fb6: 5d pop %ebp 8051fb7: c3 ret 8051fb8: 90 nop 8051fb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8051fc0: 8b 44 24 30 mov 0x30(%esp),%eax 8051fc4: 25 00 f0 00 00 and $0xf000,%eax 8051fc9: 3d 00 80 00 00 cmp $0x8000,%eax 8051fce: 0f 85 83 fc ff ff jne 8051c57 <_IO_new_file_seekoff+0xe7> 8051fd4: 8b 44 24 4c mov 0x4c(%esp),%eax 8051fd8: 01 04 24 add %eax,(%esp) 8051fdb: 8b 54 24 50 mov 0x50(%esp),%edx 8051fdf: 11 54 24 04 adc %edx,0x4(%esp) 8051fe3: 31 f6 xor %esi,%esi 8051fe5: 8d 76 00 lea 0x0(%esi),%esi 8051fe8: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8051fef: 8b 68 50 mov 0x50(%eax),%ebp 8051ff2: 8b 78 4c mov 0x4c(%eax),%edi 8051ff5: 89 e8 mov %ebp,%eax 8051ff7: 21 f8 and %edi,%eax 8051ff9: 83 f8 ff cmp $0xffffffff,%eax 8051ffc: 0f 85 c9 fd ff ff jne 8051dcb <_IO_new_file_seekoff+0x25b> 8052002: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8052009: 8b 00 mov (%eax),%eax 805200b: 89 44 24 08 mov %eax,0x8(%esp) 805200f: f6 44 24 08 04 testb $0x4,0x8(%esp) 8052014: 0f 84 19 fe ff ff je 8051e33 <_IO_new_file_seekoff+0x2c3> 805201a: bf b4 75 0d 08 mov $0x80d75b4,%edi 805201f: 81 ef 60 72 0d 08 sub $0x80d7260,%edi 8052025: e9 2d fc ff ff jmp 8051c57 <_IO_new_file_seekoff+0xe7> 805202a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052030: 8b 78 1c mov 0x1c(%eax),%edi 8052033: 85 ff test %edi,%edi 8052035: 0f 84 f5 02 00 00 je 8052330 <_IO_new_file_seekoff+0x7c0> 805203b: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8052042: 8b 78 14 mov 0x14(%eax),%edi 8052045: 8b 70 10 mov 0x10(%eax),%esi 8052048: 8b 00 mov (%eax),%eax 805204a: 25 00 10 00 00 and $0x1000,%eax 805204f: 39 f7 cmp %esi,%edi 8052051: 89 04 24 mov %eax,(%esp) 8052054: 0f 86 86 01 00 00 jbe 80521e0 <_IO_new_file_seekoff+0x670> 805205a: 85 c0 test %eax,%eax 805205c: 0f 84 7e 01 00 00 je 80521e0 <_IO_new_file_seekoff+0x670> 8052062: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8052069: 8b a8 94 00 00 00 mov 0x94(%eax),%ebp 805206f: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052074: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052079: 89 ea mov %ebp,%edx 805207b: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052081: 39 d0 cmp %edx,%eax 8052083: 0f 86 19 03 00 00 jbe 80523a2 <_IO_new_file_seekoff+0x832> 8052089: 6a 02 push $0x2 805208b: 6a 00 push $0x0 805208d: 6a 00 push $0x0 805208f: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 8052096: ff 55 40 call *0x40(%ebp) 8052099: 89 d1 mov %edx,%ecx 805209b: 89 c5 mov %eax,%ebp 805209d: 83 c4 10 add $0x10,%esp 80520a0: f7 d1 not %ecx 80520a2: f7 d5 not %ebp 80520a4: 89 cb mov %ecx,%ebx 80520a6: 09 eb or %ebp,%ebx 80520a8: 74 66 je 8052110 <_IO_new_file_seekoff+0x5a0> 80520aa: 8b 9c 24 a0 00 00 00 mov 0xa0(%esp),%ebx 80520b1: 89 43 4c mov %eax,0x4c(%ebx) 80520b4: 89 53 50 mov %edx,0x50(%ebx) 80520b7: 39 f7 cmp %esi,%edi 80520b9: 0f 87 41 01 00 00 ja 8052200 <_IO_new_file_seekoff+0x690> 80520bf: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi 80520c6: 8b b4 24 a0 00 00 00 mov 0xa0(%esp),%esi 80520cd: 8b 76 08 mov 0x8(%esi),%esi 80520d0: 2b 77 04 sub 0x4(%edi),%esi 80520d3: 89 f7 mov %esi,%edi 80520d5: c1 ff 1f sar $0x1f,%edi 80520d8: f7 de neg %esi 80520da: 83 d7 00 adc $0x0,%edi 80520dd: f7 df neg %edi 80520df: 09 e9 or %ebp,%ecx 80520e1: 0f 84 c9 01 00 00 je 80522b0 <_IO_new_file_seekoff+0x740> 80520e7: 01 f0 add %esi,%eax 80520e9: 11 fa adc %edi,%edx 80520eb: 85 d2 test %edx,%edx 80520ed: 0f 89 d6 fb ff ff jns 8051cc9 <_IO_new_file_seekoff+0x159> 80520f3: b8 e8 ff ff ff mov $0xffffffe8,%eax 80520f8: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80520ff: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8052106: 8d 76 00 lea 0x0(%esi),%esi 8052109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8052110: b8 ff ff ff ff mov $0xffffffff,%eax 8052115: ba ff ff ff ff mov $0xffffffff,%edx 805211a: e9 aa fb ff ff jmp 8051cc9 <_IO_new_file_seekoff+0x159> 805211f: 90 nop 8052120: 0f 8c 6f fd ff ff jl 8051e95 <_IO_new_file_seekoff+0x325> 8052126: 39 4c 24 08 cmp %ecx,0x8(%esp) 805212a: 0f 86 65 fd ff ff jbe 8051e95 <_IO_new_file_seekoff+0x325> 8052130: e9 49 fd ff ff jmp 8051e7e <_IO_new_file_seekoff+0x30e> 8052135: 8d 76 00 lea 0x0(%esi),%esi 8052138: 39 c8 cmp %ecx,%eax 805213a: 0f 87 e8 fc ff ff ja 8051e28 <_IO_new_file_seekoff+0x2b8> 8052140: 8b 5c 24 04 mov 0x4(%esp),%ebx 8052144: 8b 0c 24 mov (%esp),%ecx 8052147: 39 dd cmp %ebx,%ebp 8052149: 0f 8e b1 01 00 00 jle 8052300 <_IO_new_file_seekoff+0x790> 805214f: 8b 5c 24 18 mov 0x18(%esp),%ebx 8052153: 8b b4 24 a0 00 00 00 mov 0xa0(%esp),%esi 805215a: 8b 4c 24 08 mov 0x8(%esp),%ecx 805215e: 8b 94 24 a0 00 00 00 mov 0xa0(%esp),%edx 8052165: 89 5e 0c mov %ebx,0xc(%esi) 8052168: 8b 34 24 mov (%esp),%esi 805216b: 83 e1 ef and $0xffffffef,%ecx 805216e: 89 5a 14 mov %ebx,0x14(%edx) 8052171: 89 5a 10 mov %ebx,0x10(%edx) 8052174: 89 5a 18 mov %ebx,0x18(%edx) 8052177: 89 0a mov %ecx,(%edx) 8052179: 29 c6 sub %eax,%esi 805217b: 89 f0 mov %esi,%eax 805217d: 01 d8 add %ebx,%eax 805217f: 85 ed test %ebp,%ebp 8052181: 89 42 04 mov %eax,0x4(%edx) 8052184: 0f 88 1c fe ff ff js 8051fa6 <_IO_new_file_seekoff+0x436> 805218a: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 8052191: 8b b0 94 00 00 00 mov 0x94(%eax),%esi 8052197: b8 b4 75 0d 08 mov $0x80d75b4,%eax 805219c: 2d 60 72 0d 08 sub $0x80d7260,%eax 80521a1: 89 f2 mov %esi,%edx 80521a3: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80521a9: 39 d0 cmp %edx,%eax 80521ab: 0f 86 05 02 00 00 jbe 80523b6 <_IO_new_file_seekoff+0x846> 80521b1: 6a 00 push $0x0 80521b3: 8b 84 24 a4 00 00 00 mov 0xa4(%esp),%eax 80521ba: ff 70 50 pushl 0x50(%eax) 80521bd: ff 70 4c pushl 0x4c(%eax) 80521c0: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 80521c7: ff 56 40 call *0x40(%esi) 80521ca: 83 c4 10 add $0x10,%esp 80521cd: 8b 04 24 mov (%esp),%eax 80521d0: 8b 54 24 04 mov 0x4(%esp),%edx 80521d4: e9 f0 fa ff ff jmp 8051cc9 <_IO_new_file_seekoff+0x159> 80521d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80521e0: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 80521e7: 8b 50 50 mov 0x50(%eax),%edx 80521ea: 8b 40 4c mov 0x4c(%eax),%eax 80521ed: 89 d1 mov %edx,%ecx 80521ef: 89 c5 mov %eax,%ebp 80521f1: f7 d5 not %ebp 80521f3: f7 d1 not %ecx 80521f5: e9 bd fe ff ff jmp 80520b7 <_IO_new_file_seekoff+0x547> 80521fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052200: 8b 34 24 mov (%esp),%esi 8052203: 85 f6 test %esi,%esi 8052205: 0f 84 0d 01 00 00 je 8052318 <_IO_new_file_seekoff+0x7a8> 805220b: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi 8052212: 8b b4 24 a0 00 00 00 mov 0xa0(%esp),%esi 8052219: 8b 76 14 mov 0x14(%esi),%esi 805221c: 2b 77 10 sub 0x10(%edi),%esi 805221f: 89 f7 mov %esi,%edi 8052221: c1 ff 1f sar $0x1f,%edi 8052224: e9 b6 fe ff ff jmp 80520df <_IO_new_file_seekoff+0x56f> 8052229: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052230: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 8052237: 00 8052238: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 805223f: 00 8052240: 31 c0 xor %eax,%eax 8052242: e9 1b fd ff ff jmp 8051f62 <_IO_new_file_seekoff+0x3f2> 8052247: 89 f6 mov %esi,%esi 8052249: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8052250: 39 c3 cmp %eax,%ebx 8052252: 0f 86 0a fd ff ff jbe 8051f62 <_IO_new_file_seekoff+0x3f2> 8052258: 83 f8 ff cmp $0xffffffff,%eax 805225b: 8b 54 24 0c mov 0xc(%esp),%edx 805225f: 8b 44 24 08 mov 0x8(%esp),%eax 8052263: 0f 84 f7 00 00 00 je 8052360 <_IO_new_file_seekoff+0x7f0> 8052269: 2b 44 24 10 sub 0x10(%esp),%eax 805226d: be 01 00 00 00 mov $0x1,%esi 8052272: 1b 54 24 14 sbb 0x14(%esp),%edx 8052276: 89 04 24 mov %eax,(%esp) 8052279: 89 54 24 04 mov %edx,0x4(%esp) 805227d: e9 d5 f9 ff ff jmp 8051c57 <_IO_new_file_seekoff+0xe7> 8052282: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052288: 8b b4 24 a0 00 00 00 mov 0xa0(%esp),%esi 805228f: 8b 44 24 08 mov 0x8(%esp),%eax 8052293: 8b 4e 1c mov 0x1c(%esi),%ecx 8052296: e9 91 fc ff ff jmp 8051f2c <_IO_new_file_seekoff+0x3bc> 805229b: 90 nop 805229c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80522a0: e8 ab f2 ff ff call 8051550 <_IO_vtable_check> 80522a5: e9 db f9 ff ff jmp 8051c85 <_IO_new_file_seekoff+0x115> 80522aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80522b0: 8b 84 24 a0 00 00 00 mov 0xa0(%esp),%eax 80522b7: 8b a8 94 00 00 00 mov 0x94(%eax),%ebp 80522bd: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80522c2: 2d 60 72 0d 08 sub $0x80d7260,%eax 80522c7: 89 ea mov %ebp,%edx 80522c9: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80522cf: 39 d0 cmp %edx,%eax 80522d1: 0f 86 d5 00 00 00 jbe 80523ac <_IO_new_file_seekoff+0x83c> 80522d7: 6a 01 push $0x1 80522d9: 6a 00 push $0x0 80522db: 6a 00 push $0x0 80522dd: ff b4 24 ac 00 00 00 pushl 0xac(%esp) 80522e4: ff 55 40 call *0x40(%ebp) 80522e7: 89 d1 mov %edx,%ecx 80522e9: 83 c4 10 add $0x10,%esp 80522ec: 21 c1 and %eax,%ecx 80522ee: 83 f9 ff cmp $0xffffffff,%ecx 80522f1: 0f 84 19 fe ff ff je 8052110 <_IO_new_file_seekoff+0x5a0> 80522f7: e9 eb fd ff ff jmp 80520e7 <_IO_new_file_seekoff+0x577> 80522fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8052300: 0f 8c 22 fb ff ff jl 8051e28 <_IO_new_file_seekoff+0x2b8> 8052306: 39 cf cmp %ecx,%edi 8052308: 0f 86 1a fb ff ff jbe 8051e28 <_IO_new_file_seekoff+0x2b8> 805230e: e9 3c fe ff ff jmp 805214f <_IO_new_file_seekoff+0x5df> 8052313: 90 nop 8052314: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8052318: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi 805231f: 8b 77 14 mov 0x14(%edi),%esi 8052322: 2b 77 08 sub 0x8(%edi),%esi 8052325: 89 f7 mov %esi,%edi 8052327: c1 ff 1f sar $0x1f,%edi 805232a: e9 b0 fd ff ff jmp 80520df <_IO_new_file_seekoff+0x56f> 805232f: 90 nop 8052330: 8b 50 50 mov 0x50(%eax),%edx 8052333: 8b 40 4c mov 0x4c(%eax),%eax 8052336: 31 f6 xor %esi,%esi 8052338: 31 ff xor %edi,%edi 805233a: 89 c5 mov %eax,%ebp 805233c: 89 d1 mov %edx,%ecx 805233e: f7 d5 not %ebp 8052340: f7 d1 not %ecx 8052342: e9 98 fd ff ff jmp 80520df <_IO_new_file_seekoff+0x56f> 8052347: 89 f6 mov %esi,%esi 8052349: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8052350: e8 fb f1 ff ff call 8051550 <_IO_vtable_check> 8052355: e9 e0 f8 ff ff jmp 8051c3a <_IO_new_file_seekoff+0xca> 805235a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052360: 89 04 24 mov %eax,(%esp) 8052363: 89 54 24 04 mov %edx,0x4(%esp) 8052367: be 01 00 00 00 mov $0x1,%esi 805236c: e9 e6 f8 ff ff jmp 8051c57 <_IO_new_file_seekoff+0xe7> 8052371: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052378: 89 44 24 18 mov %eax,0x18(%esp) 805237c: 89 54 24 1c mov %edx,0x1c(%esp) 8052380: e8 cb f1 ff ff call 8051550 <_IO_vtable_check> 8052385: 8b 44 24 18 mov 0x18(%esp),%eax 8052389: 8b 54 24 1c mov 0x1c(%esp),%edx 805238d: e9 2b fb ff ff jmp 8051ebd <_IO_new_file_seekoff+0x34d> 8052392: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052398: e8 b3 f1 ff ff call 8051550 <_IO_vtable_check> 805239d: e9 6c fb ff ff jmp 8051f0e <_IO_new_file_seekoff+0x39e> 80523a2: e8 a9 f1 ff ff call 8051550 <_IO_vtable_check> 80523a7: e9 dd fc ff ff jmp 8052089 <_IO_new_file_seekoff+0x519> 80523ac: e8 9f f1 ff ff call 8051550 <_IO_vtable_check> 80523b1: e9 21 ff ff ff jmp 80522d7 <_IO_new_file_seekoff+0x767> 80523b6: e8 95 f1 ff ff call 8051550 <_IO_vtable_check> 80523bb: e9 f1 fd ff ff jmp 80521b1 <_IO_new_file_seekoff+0x641> 080523c0 <_IO_file_close_mmap>: 80523c0: 53 push %ebx 80523c1: 83 ec 10 sub $0x10,%esp 80523c4: 8b 5c 24 18 mov 0x18(%esp),%ebx 80523c8: 8b 53 1c mov 0x1c(%ebx),%edx 80523cb: 8b 43 20 mov 0x20(%ebx),%eax 80523ce: 29 d0 sub %edx,%eax 80523d0: 50 push %eax 80523d1: 52 push %edx 80523d2: e8 b9 c9 01 00 call 806ed90 <__munmap> 80523d7: c7 43 20 00 00 00 00 movl $0x0,0x20(%ebx) 80523de: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 80523e5: b8 06 00 00 00 mov $0x6,%eax 80523ea: 8b 5b 38 mov 0x38(%ebx),%ebx 80523ed: ff 15 f0 c9 0e 08 call *0x80ec9f0 80523f3: 83 c4 10 add $0x10,%esp 80523f6: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80523fb: 77 0b ja 8052408 <_IO_file_close_mmap+0x48> 80523fd: 83 c4 08 add $0x8,%esp 8052400: 5b pop %ebx 8052401: c3 ret 8052402: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052408: 83 c4 08 add $0x8,%esp 805240b: 5b pop %ebx 805240c: e9 5f f0 01 00 jmp 8071470 <__syscall_error> 8052411: eb 0d jmp 8052420 <mmap_remap_check> 8052413: 90 nop 8052414: 90 nop 8052415: 90 nop 8052416: 90 nop 8052417: 90 nop 8052418: 90 nop 8052419: 90 nop 805241a: 90 nop 805241b: 90 nop 805241c: 90 nop 805241d: 90 nop 805241e: 90 nop 805241f: 90 nop 08052420 <mmap_remap_check>: 8052420: 55 push %ebp 8052421: 57 push %edi 8052422: 56 push %esi 8052423: 53 push %ebx 8052424: 89 c3 mov %eax,%ebx 8052426: 83 ec 7c sub $0x7c,%esp 8052429: 8b b0 94 00 00 00 mov 0x94(%eax),%esi 805242f: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052434: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052439: 89 f2 mov %esi,%edx 805243b: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052441: 39 d0 cmp %edx,%eax 8052443: 0f 86 a7 01 00 00 jbe 80525f0 <mmap_remap_check+0x1d0> 8052449: 83 ec 08 sub $0x8,%esp 805244c: 8d 44 24 18 lea 0x18(%esp),%eax 8052450: 50 push %eax 8052451: 53 push %ebx 8052452: ff 56 48 call *0x48(%esi) 8052455: 83 c4 10 add $0x10,%esp 8052458: 85 c0 test %eax,%eax 805245a: 89 c6 mov %eax,%esi 805245c: 75 10 jne 805246e <mmap_remap_check+0x4e> 805245e: 8b 44 24 20 mov 0x20(%esp),%eax 8052462: 25 00 f0 00 00 and $0xf000,%eax 8052467: 3d 00 80 00 00 cmp $0x8000,%eax 805246c: 74 72 je 80524e0 <mmap_remap_check+0xc0> 805246e: 8b 53 1c mov 0x1c(%ebx),%edx 8052471: 8b 43 20 mov 0x20(%ebx),%eax 8052474: 83 ec 08 sub $0x8,%esp 8052477: be 01 00 00 00 mov $0x1,%esi 805247c: 29 d0 sub %edx,%eax 805247e: 50 push %eax 805247f: 52 push %edx 8052480: e8 0b c9 01 00 call 806ed90 <__munmap> 8052485: 8b 43 68 mov 0x68(%ebx),%eax 8052488: 83 c4 10 add $0x10,%esp 805248b: ba 40 74 0d 08 mov $0x80d7440,%edx 8052490: c7 43 20 00 00 00 00 movl $0x0,0x20(%ebx) 8052497: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 805249e: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 80524a5: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 80524ac: 85 c0 test %eax,%eax 80524ae: b8 20 73 0d 08 mov $0x80d7320,%eax 80524b3: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 80524ba: 0f 4e c2 cmovle %edx,%eax 80524bd: 89 83 94 00 00 00 mov %eax,0x94(%ebx) 80524c3: 8b 43 58 mov 0x58(%ebx),%eax 80524c6: c7 80 b0 00 00 00 20 movl $0x80d7320,0xb0(%eax) 80524cd: 73 0d 08 80524d0: 83 c4 7c add $0x7c,%esp 80524d3: 89 f0 mov %esi,%eax 80524d5: 5b pop %ebx 80524d6: 5e pop %esi 80524d7: 5f pop %edi 80524d8: 5d pop %ebp 80524d9: c3 ret 80524da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80524e0: 8b 6c 24 40 mov 0x40(%esp),%ebp 80524e4: 8b 7c 24 3c mov 0x3c(%esp),%edi 80524e8: 83 fd 00 cmp $0x0,%ebp 80524eb: 7c 12 jl 80524ff <mmap_remap_check+0xdf> 80524ed: 0f 8f 7b ff ff ff jg 805246e <mmap_remap_check+0x4e> 80524f3: 81 ff ff ff 0f 00 cmp $0xfffff,%edi 80524f9: 0f 87 6f ff ff ff ja 805246e <mmap_remap_check+0x4e> 80524ff: 89 f8 mov %edi,%eax 8052501: 09 e8 or %ebp,%eax 8052503: 0f 84 65 ff ff ff je 805246e <mmap_remap_check+0x4e> 8052509: e8 62 c7 01 00 call 806ec70 <__getpagesize> 805250e: 89 c1 mov %eax,%ecx 8052510: f7 d8 neg %eax 8052512: 89 44 24 08 mov %eax,0x8(%esp) 8052516: 89 0c 24 mov %ecx,(%esp) 8052519: 89 c8 mov %ecx,%eax 805251b: 8b 54 24 08 mov 0x8(%esp),%edx 805251f: 8b 4b 1c mov 0x1c(%ebx),%ecx 8052522: 01 f8 add %edi,%eax 8052524: 83 c0 ff add $0xffffffff,%eax 8052527: 21 c2 and %eax,%edx 8052529: 89 c8 mov %ecx,%eax 805252b: 89 4c 24 0c mov %ecx,0xc(%esp) 805252f: f7 d0 not %eax 8052531: 03 43 20 add 0x20(%ebx),%eax 8052534: 03 04 24 add (%esp),%eax 8052537: 23 44 24 08 and 0x8(%esp),%eax 805253b: 39 c2 cmp %eax,%edx 805253d: 0f 83 bd 00 00 00 jae 8052600 <mmap_remap_check+0x1e0> 8052543: 83 ef 01 sub $0x1,%edi 8052546: 03 3c 24 add (%esp),%edi 8052549: 83 ec 08 sub $0x8,%esp 805254c: 23 7c 24 10 and 0x10(%esp),%edi 8052550: 01 f9 add %edi,%ecx 8052552: 29 f8 sub %edi,%eax 8052554: 50 push %eax 8052555: 51 push %ecx 8052556: e8 35 c8 01 00 call 806ed90 <__munmap> 805255b: 8b 4b 1c mov 0x1c(%ebx),%ecx 805255e: 8b 7c 24 4c mov 0x4c(%esp),%edi 8052562: 01 cf add %ecx,%edi 8052564: 89 4c 24 1c mov %ecx,0x1c(%esp) 8052568: 89 7c 24 18 mov %edi,0x18(%esp) 805256c: 89 7b 20 mov %edi,0x20(%ebx) 805256f: 83 c4 10 add $0x10,%esp 8052572: 8b 43 08 mov 0x8(%ebx),%eax 8052575: 2b 43 04 sub 0x4(%ebx),%eax 8052578: 8b 7b 4c mov 0x4c(%ebx),%edi 805257b: 8b 6b 50 mov 0x50(%ebx),%ebp 805257e: 89 4b 0c mov %ecx,0xc(%ebx) 8052581: 99 cltd 8052582: 29 c7 sub %eax,%edi 8052584: 19 d5 sbb %edx,%ebp 8052586: 89 3c 24 mov %edi,(%esp) 8052589: 89 7b 4c mov %edi,0x4c(%ebx) 805258c: 89 6c 24 04 mov %ebp,0x4(%esp) 8052590: 89 6b 50 mov %ebp,0x50(%ebx) 8052593: 8b 6c 24 08 mov 0x8(%esp),%ebp 8052597: 2b 6c 24 0c sub 0xc(%esp),%ebp 805259b: 89 e8 mov %ebp,%eax 805259d: 99 cltd 805259e: 39 54 24 04 cmp %edx,0x4(%esp) 80525a2: 0f 8f a8 00 00 00 jg 8052650 <mmap_remap_check+0x230> 80525a8: 7c 09 jl 80525b3 <mmap_remap_check+0x193> 80525aa: 39 2c 24 cmp %ebp,(%esp) 80525ad: 0f 83 9d 00 00 00 jae 8052650 <mmap_remap_check+0x230> 80525b3: 03 0c 24 add (%esp),%ecx 80525b6: 89 4b 04 mov %ecx,0x4(%ebx) 80525b9: 8b 4c 24 08 mov 0x8(%esp),%ecx 80525bd: 6a 00 push $0x0 80525bf: 52 push %edx 80525c0: 50 push %eax 80525c1: ff 73 38 pushl 0x38(%ebx) 80525c4: 89 4b 08 mov %ecx,0x8(%ebx) 80525c7: e8 74 d6 01 00 call 806fc40 <__libc_lseek64> 80525cc: 8b 4b 20 mov 0x20(%ebx),%ecx 80525cf: 2b 4b 1c sub 0x1c(%ebx),%ecx 80525d2: 83 c4 10 add $0x10,%esp 80525d5: 89 cd mov %ecx,%ebp 80525d7: 31 c1 xor %eax,%ecx 80525d9: c1 fd 1f sar $0x1f,%ebp 80525dc: 89 ef mov %ebp,%edi 80525de: 31 d7 xor %edx,%edi 80525e0: 09 cf or %ecx,%edi 80525e2: 74 7b je 805265f <mmap_remap_check+0x23f> 80525e4: 83 0b 20 orl $0x20,(%ebx) 80525e7: e9 e4 fe ff ff jmp 80524d0 <mmap_remap_check+0xb0> 80525ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80525f0: e8 5b ef ff ff call 8051550 <_IO_vtable_check> 80525f5: e9 4f fe ff ff jmp 8052449 <mmap_remap_check+0x29> 80525fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052600: 76 3c jbe 805263e <mmap_remap_check+0x21e> 8052602: 6a 01 push $0x1 8052604: 83 ef 01 sub $0x1,%edi 8052607: 03 7c 24 04 add 0x4(%esp),%edi 805260b: 23 7c 24 0c and 0xc(%esp),%edi 805260f: 57 push %edi 8052610: 50 push %eax 8052611: 51 push %ecx 8052612: e8 79 d6 01 00 call 806fc90 <__mremap> 8052617: 83 c4 10 add $0x10,%esp 805261a: 83 f8 ff cmp $0xffffffff,%eax 805261d: 0f 84 4b fe ff ff je 805246e <mmap_remap_check+0x4e> 8052623: 8b 7c 24 3c mov 0x3c(%esp),%edi 8052627: 89 43 1c mov %eax,0x1c(%ebx) 805262a: 89 c1 mov %eax,%ecx 805262c: 89 44 24 0c mov %eax,0xc(%esp) 8052630: 01 c7 add %eax,%edi 8052632: 89 7c 24 08 mov %edi,0x8(%esp) 8052636: 89 7b 20 mov %edi,0x20(%ebx) 8052639: e9 34 ff ff ff jmp 8052572 <mmap_remap_check+0x152> 805263e: 8d 04 0f lea (%edi,%ecx,1),%eax 8052641: 89 44 24 08 mov %eax,0x8(%esp) 8052645: 89 43 20 mov %eax,0x20(%ebx) 8052648: e9 25 ff ff ff jmp 8052572 <mmap_remap_check+0x152> 805264d: 8d 76 00 lea 0x0(%esi),%esi 8052650: 8b 44 24 08 mov 0x8(%esp),%eax 8052654: 89 43 04 mov %eax,0x4(%ebx) 8052657: 89 43 08 mov %eax,0x8(%ebx) 805265a: e9 71 fe ff ff jmp 80524d0 <mmap_remap_check+0xb0> 805265f: 89 43 4c mov %eax,0x4c(%ebx) 8052662: 89 53 50 mov %edx,0x50(%ebx) 8052665: e9 66 fe ff ff jmp 80524d0 <mmap_remap_check+0xb0> 805266a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08052670 <_IO_file_seek>: 8052670: 8b 44 24 04 mov 0x4(%esp),%eax 8052674: 8b 40 38 mov 0x38(%eax),%eax 8052677: 89 44 24 04 mov %eax,0x4(%esp) 805267b: e9 c0 d5 01 00 jmp 806fc40 <__libc_lseek64> 08052680 <_IO_file_sync_mmap>: 8052680: 57 push %edi 8052681: 56 push %esi 8052682: 53 push %ebx 8052683: 8b 5c 24 10 mov 0x10(%esp),%ebx 8052687: 8b 73 04 mov 0x4(%ebx),%esi 805268a: 3b 73 08 cmp 0x8(%ebx),%esi 805268d: 74 41 je 80526d0 <_IO_file_sync_mmap+0x50> 805268f: 2b 73 1c sub 0x1c(%ebx),%esi 8052692: 6a 00 push $0x0 8052694: 89 f7 mov %esi,%edi 8052696: c1 ff 1f sar $0x1f,%edi 8052699: 57 push %edi 805269a: 56 push %esi 805269b: ff 73 38 pushl 0x38(%ebx) 805269e: e8 9d d5 01 00 call 806fc40 <__libc_lseek64> 80526a3: 8b 4b 04 mov 0x4(%ebx),%ecx 80526a6: 2b 4b 1c sub 0x1c(%ebx),%ecx 80526a9: 83 c4 10 add $0x10,%esp 80526ac: 89 cf mov %ecx,%edi 80526ae: 31 c8 xor %ecx,%eax 80526b0: 89 ce mov %ecx,%esi 80526b2: c1 ff 1f sar $0x1f,%edi 80526b5: 31 fa xor %edi,%edx 80526b7: 09 c2 or %eax,%edx 80526b9: 75 25 jne 80526e0 <_IO_file_sync_mmap+0x60> 80526bb: 8b 43 0c mov 0xc(%ebx),%eax 80526be: 89 73 4c mov %esi,0x4c(%ebx) 80526c1: 89 7b 50 mov %edi,0x50(%ebx) 80526c4: 89 43 04 mov %eax,0x4(%ebx) 80526c7: 89 43 08 mov %eax,0x8(%ebx) 80526ca: 31 c0 xor %eax,%eax 80526cc: 5b pop %ebx 80526cd: 5e pop %esi 80526ce: 5f pop %edi 80526cf: c3 ret 80526d0: 2b 73 1c sub 0x1c(%ebx),%esi 80526d3: 89 f7 mov %esi,%edi 80526d5: c1 ff 1f sar $0x1f,%edi 80526d8: eb e1 jmp 80526bb <_IO_file_sync_mmap+0x3b> 80526da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80526e0: 83 0b 20 orl $0x20,(%ebx) 80526e3: b8 ff ff ff ff mov $0xffffffff,%eax 80526e8: eb e2 jmp 80526cc <_IO_file_sync_mmap+0x4c> 80526ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080526f0 <decide_maybe_mmap>: 80526f0: 56 push %esi 80526f1: 53 push %ebx 80526f2: 89 c3 mov %eax,%ebx 80526f4: 83 ec 74 sub $0x74,%esp 80526f7: 8b b0 94 00 00 00 mov 0x94(%eax),%esi 80526fd: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052702: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052707: 89 f2 mov %esi,%edx 8052709: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 805270f: 39 d0 cmp %edx,%eax 8052711: 0f 86 e1 00 00 00 jbe 80527f8 <decide_maybe_mmap+0x108> 8052717: 83 ec 08 sub $0x8,%esp 805271a: 8d 44 24 18 lea 0x18(%esp),%eax 805271e: 50 push %eax 805271f: 53 push %ebx 8052720: ff 56 48 call *0x48(%esi) 8052723: 83 c4 10 add $0x10,%esp 8052726: 85 c0 test %eax,%eax 8052728: 75 10 jne 805273a <decide_maybe_mmap+0x4a> 805272a: 8b 44 24 20 mov 0x20(%esp),%eax 805272e: 25 00 f0 00 00 and $0xf000,%eax 8052733: 3d 00 80 00 00 cmp $0x8000,%eax 8052738: 74 2e je 8052768 <decide_maybe_mmap+0x78> 805273a: 8b 43 68 mov 0x68(%ebx),%eax 805273d: ba 40 74 0d 08 mov $0x80d7440,%edx 8052742: 85 c0 test %eax,%eax 8052744: b8 20 73 0d 08 mov $0x80d7320,%eax 8052749: 0f 4e c2 cmovle %edx,%eax 805274c: 89 83 94 00 00 00 mov %eax,0x94(%ebx) 8052752: 8b 43 58 mov 0x58(%ebx),%eax 8052755: c7 80 b0 00 00 00 20 movl $0x80d7320,0xb0(%eax) 805275c: 73 0d 08 805275f: 83 c4 74 add $0x74,%esp 8052762: 5b pop %ebx 8052763: 5e pop %esi 8052764: c3 ret 8052765: 8d 76 00 lea 0x0(%esi),%esi 8052768: 8b 44 24 40 mov 0x40(%esp),%eax 805276c: 8b 54 24 3c mov 0x3c(%esp),%edx 8052770: 83 f8 00 cmp $0x0,%eax 8052773: 7c 0a jl 805277f <decide_maybe_mmap+0x8f> 8052775: 7f c3 jg 805273a <decide_maybe_mmap+0x4a> 8052777: 81 fa ff ff 0f 00 cmp $0xfffff,%edx 805277d: 77 bb ja 805273a <decide_maybe_mmap+0x4a> 805277f: 89 d1 mov %edx,%ecx 8052781: 09 c1 or %eax,%ecx 8052783: 74 b5 je 805273a <decide_maybe_mmap+0x4a> 8052785: 8b 4b 50 mov 0x50(%ebx),%ecx 8052788: 8b 73 4c mov 0x4c(%ebx),%esi 805278b: 39 c8 cmp %ecx,%eax 805278d: 7e 79 jle 8052808 <decide_maybe_mmap+0x118> 805278f: 83 ec 04 sub $0x4,%esp 8052792: 6a 00 push $0x0 8052794: 6a 00 push $0x0 8052796: ff 73 38 pushl 0x38(%ebx) 8052799: 6a 01 push $0x1 805279b: 6a 01 push $0x1 805279d: 52 push %edx 805279e: 6a 00 push $0x0 80527a0: e8 6b c5 01 00 call 806ed10 <__mmap64> 80527a5: 83 c4 20 add $0x20,%esp 80527a8: 83 f8 ff cmp $0xffffffff,%eax 80527ab: 89 c6 mov %eax,%esi 80527ad: 74 8b je 805273a <decide_maybe_mmap+0x4a> 80527af: 6a 00 push $0x0 80527b1: ff 74 24 44 pushl 0x44(%esp) 80527b5: ff 74 24 44 pushl 0x44(%esp) 80527b9: ff 73 38 pushl 0x38(%ebx) 80527bc: e8 7f d4 01 00 call 806fc40 <__libc_lseek64> 80527c1: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80527c5: 83 c4 10 add $0x10,%esp 80527c8: 33 54 24 40 xor 0x40(%esp),%edx 80527cc: 31 c8 xor %ecx,%eax 80527ce: 09 c2 or %eax,%edx 80527d0: 74 4c je 805281e <decide_maybe_mmap+0x12e> 80527d2: 83 ec 08 sub $0x8,%esp 80527d5: 51 push %ecx 80527d6: 56 push %esi 80527d7: e8 b4 c5 01 00 call 806ed90 <__munmap> 80527dc: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 80527e3: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 80527ea: 83 c4 10 add $0x10,%esp 80527ed: e9 48 ff ff ff jmp 805273a <decide_maybe_mmap+0x4a> 80527f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80527f8: e8 53 ed ff ff call 8051550 <_IO_vtable_check> 80527fd: e9 15 ff ff ff jmp 8052717 <decide_maybe_mmap+0x27> 8052802: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052808: 7c 04 jl 805280e <decide_maybe_mmap+0x11e> 805280a: 39 f2 cmp %esi,%edx 805280c: 73 81 jae 805278f <decide_maybe_mmap+0x9f> 805280e: 21 f1 and %esi,%ecx 8052810: 83 f9 ff cmp $0xffffffff,%ecx 8052813: 0f 85 21 ff ff ff jne 805273a <decide_maybe_mmap+0x4a> 8052819: e9 71 ff ff ff jmp 805278f <decide_maybe_mmap+0x9f> 805281e: 01 f1 add %esi,%ecx 8052820: 89 54 24 0c mov %edx,0xc(%esp) 8052824: 6a 00 push $0x0 8052826: 51 push %ecx 8052827: 56 push %esi 8052828: 53 push %ebx 8052829: e8 62 1f 00 00 call 8054790 <_IO_setb> 805282e: 8b 43 4c mov 0x4c(%ebx),%eax 8052831: 8b 4b 50 mov 0x50(%ebx),%ecx 8052834: 83 c4 10 add $0x10,%esp 8052837: 8b 54 24 0c mov 0xc(%esp),%edx 805283b: 89 73 0c mov %esi,0xc(%ebx) 805283e: 21 c1 and %eax,%ecx 8052840: 83 f9 ff cmp $0xffffffff,%ecx 8052843: 0f 44 c2 cmove %edx,%eax 8052846: 8b 53 68 mov 0x68(%ebx),%edx 8052849: 01 f0 add %esi,%eax 805284b: 89 43 04 mov %eax,0x4(%ebx) 805284e: 8b 44 24 3c mov 0x3c(%esp),%eax 8052852: 01 c6 add %eax,%esi 8052854: 89 43 4c mov %eax,0x4c(%ebx) 8052857: 8b 44 24 40 mov 0x40(%esp),%eax 805285b: 85 d2 test %edx,%edx 805285d: ba e0 73 0d 08 mov $0x80d73e0,%edx 8052862: 89 73 08 mov %esi,0x8(%ebx) 8052865: 89 43 50 mov %eax,0x50(%ebx) 8052868: b8 c0 72 0d 08 mov $0x80d72c0,%eax 805286d: 0f 4e c2 cmovle %edx,%eax 8052870: 89 83 94 00 00 00 mov %eax,0x94(%ebx) 8052876: 8b 43 58 mov 0x58(%ebx),%eax 8052879: c7 80 b0 00 00 00 c0 movl $0x80d72c0,0xb0(%eax) 8052880: 72 0d 08 8052883: e9 d7 fe ff ff jmp 805275f <decide_maybe_mmap+0x6f> 8052888: 90 nop 8052889: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08052890 <_IO_file_underflow_maybe_mmap>: 8052890: 56 push %esi 8052891: 53 push %ebx 8052892: 83 ec 04 sub $0x4,%esp 8052895: 8b 5c 24 10 mov 0x10(%esp),%ebx 8052899: 89 d8 mov %ebx,%eax 805289b: e8 50 fe ff ff call 80526f0 <decide_maybe_mmap> 80528a0: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 80528a6: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80528ab: 2d 60 72 0d 08 sub $0x80d7260,%eax 80528b0: 89 f2 mov %esi,%edx 80528b2: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80528b8: 39 d0 cmp %edx,%eax 80528ba: 76 14 jbe 80528d0 <_IO_file_underflow_maybe_mmap+0x40> 80528bc: 89 5c 24 10 mov %ebx,0x10(%esp) 80528c0: 8b 46 10 mov 0x10(%esi),%eax 80528c3: 83 c4 04 add $0x4,%esp 80528c6: 5b pop %ebx 80528c7: 5e pop %esi 80528c8: ff e0 jmp *%eax 80528ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80528d0: e8 7b ec ff ff call 8051550 <_IO_vtable_check> 80528d5: 89 5c 24 10 mov %ebx,0x10(%esp) 80528d9: 8b 46 10 mov 0x10(%esi),%eax 80528dc: 83 c4 04 add $0x4,%esp 80528df: 5b pop %ebx 80528e0: 5e pop %esi 80528e1: ff e0 jmp *%eax 80528e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80528e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080528f0 <_IO_file_xsgetn_maybe_mmap>: 80528f0: 55 push %ebp 80528f1: 57 push %edi 80528f2: 56 push %esi 80528f3: 53 push %ebx 80528f4: 83 ec 0c sub $0xc,%esp 80528f7: 8b 5c 24 20 mov 0x20(%esp),%ebx 80528fb: 8b 74 24 24 mov 0x24(%esp),%esi 80528ff: 8b 7c 24 28 mov 0x28(%esp),%edi 8052903: 89 d8 mov %ebx,%eax 8052905: e8 e6 fd ff ff call 80526f0 <decide_maybe_mmap> 805290a: 8b ab 94 00 00 00 mov 0x94(%ebx),%ebp 8052910: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052915: 2d 60 72 0d 08 sub $0x80d7260,%eax 805291a: 89 ea mov %ebp,%edx 805291c: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052922: 39 d0 cmp %edx,%eax 8052924: 76 1a jbe 8052940 <_IO_file_xsgetn_maybe_mmap+0x50> 8052926: 89 7c 24 28 mov %edi,0x28(%esp) 805292a: 89 74 24 24 mov %esi,0x24(%esp) 805292e: 89 5c 24 20 mov %ebx,0x20(%esp) 8052932: 8b 45 20 mov 0x20(%ebp),%eax 8052935: 83 c4 0c add $0xc,%esp 8052938: 5b pop %ebx 8052939: 5e pop %esi 805293a: 5f pop %edi 805293b: 5d pop %ebp 805293c: ff e0 jmp *%eax 805293e: 66 90 xchg %ax,%ax 8052940: e8 0b ec ff ff call 8051550 <_IO_vtable_check> 8052945: eb df jmp 8052926 <_IO_file_xsgetn_maybe_mmap+0x36> 8052947: 89 f6 mov %esi,%esi 8052949: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08052950 <_IO_file_stat>: 8052950: 83 ec 10 sub $0x10,%esp 8052953: ff 74 24 18 pushl 0x18(%esp) 8052957: 8b 44 24 18 mov 0x18(%esp),%eax 805295b: ff 70 38 pushl 0x38(%eax) 805295e: 6a 03 push $0x3 8052960: e8 3b b8 01 00 call 806e1a0 <___fxstat64> 8052965: 83 c4 1c add $0x1c,%esp 8052968: c3 ret 8052969: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08052970 <_IO_new_file_write>: 8052970: 55 push %ebp 8052971: 57 push %edi 8052972: 56 push %esi 8052973: 53 push %ebx 8052974: 83 ec 0c sub $0xc,%esp 8052977: 8b 44 24 28 mov 0x28(%esp),%eax 805297b: 8b 74 24 20 mov 0x20(%esp),%esi 805297f: 8b 6c 24 24 mov 0x24(%esp),%ebp 8052983: 85 c0 test %eax,%eax 8052985: 0f 8e 8d 00 00 00 jle 8052a18 <_IO_new_file_write+0xa8> 805298b: 8b 7c 24 28 mov 0x28(%esp),%edi 805298f: eb 23 jmp 80529b4 <_IO_new_file_write+0x44> 8052991: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052998: 83 ec 04 sub $0x4,%esp 805299b: 57 push %edi 805299c: 55 push %ebp 805299d: ff 76 38 pushl 0x38(%esi) 80529a0: e8 0b b9 01 00 call 806e2b0 <__libc_write> 80529a5: 83 c4 10 add $0x10,%esp 80529a8: 85 c0 test %eax,%eax 80529aa: 78 34 js 80529e0 <_IO_new_file_write+0x70> 80529ac: 29 c7 sub %eax,%edi 80529ae: 01 c5 add %eax,%ebp 80529b0: 85 ff test %edi,%edi 80529b2: 7e 5c jle 8052a10 <_IO_new_file_write+0xa0> 80529b4: f6 46 3c 02 testb $0x2,0x3c(%esi) 80529b8: 74 de je 8052998 <_IO_new_file_write+0x28> 80529ba: b8 04 00 00 00 mov $0x4,%eax 80529bf: 8b 5e 38 mov 0x38(%esi),%ebx 80529c2: 89 e9 mov %ebp,%ecx 80529c4: 89 fa mov %edi,%edx 80529c6: ff 15 f0 c9 0e 08 call *0x80ec9f0 80529cc: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80529d1: 76 d5 jbe 80529a8 <_IO_new_file_write+0x38> 80529d3: e8 98 ea 01 00 call 8071470 <__syscall_error> 80529d8: 85 c0 test %eax,%eax 80529da: 79 d0 jns 80529ac <_IO_new_file_write+0x3c> 80529dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80529e0: 8b 44 24 28 mov 0x28(%esp),%eax 80529e4: 83 0e 20 orl $0x20,(%esi) 80529e7: 29 f8 sub %edi,%eax 80529e9: 8b 6e 50 mov 0x50(%esi),%ebp 80529ec: 8b 7e 4c mov 0x4c(%esi),%edi 80529ef: 85 ed test %ebp,%ebp 80529f1: 78 11 js 8052a04 <_IO_new_file_write+0x94> 80529f3: 89 c1 mov %eax,%ecx 80529f5: 89 c3 mov %eax,%ebx 80529f7: c1 fb 1f sar $0x1f,%ebx 80529fa: 01 f9 add %edi,%ecx 80529fc: 11 eb adc %ebp,%ebx 80529fe: 89 4e 4c mov %ecx,0x4c(%esi) 8052a01: 89 5e 50 mov %ebx,0x50(%esi) 8052a04: 83 c4 0c add $0xc,%esp 8052a07: 5b pop %ebx 8052a08: 5e pop %esi 8052a09: 5f pop %edi 8052a0a: 5d pop %ebp 8052a0b: c3 ret 8052a0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8052a10: 8b 44 24 28 mov 0x28(%esp),%eax 8052a14: 29 f8 sub %edi,%eax 8052a16: eb d1 jmp 80529e9 <_IO_new_file_write+0x79> 8052a18: 31 c0 xor %eax,%eax 8052a1a: eb cd jmp 80529e9 <_IO_new_file_write+0x79> 8052a1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08052a20 <_IO_file_xsgetn_mmap>: 8052a20: 55 push %ebp 8052a21: 57 push %edi 8052a22: 56 push %esi 8052a23: 53 push %ebx 8052a24: 83 ec 1c sub $0x1c,%esp 8052a27: 8b 74 24 30 mov 0x30(%esp),%esi 8052a2b: 8b 6c 24 34 mov 0x34(%esp),%ebp 8052a2f: 8b 7e 04 mov 0x4(%esi),%edi 8052a32: 8b 5e 08 mov 0x8(%esi),%ebx 8052a35: 89 ea mov %ebp,%edx 8052a37: 29 fb sub %edi,%ebx 8052a39: 3b 5c 24 38 cmp 0x38(%esp),%ebx 8052a3d: 73 2c jae 8052a6b <_IO_file_xsgetn_mmap+0x4b> 8052a3f: f7 06 00 01 00 00 testl $0x100,(%esi) 8052a45: 75 39 jne 8052a80 <_IO_file_xsgetn_mmap+0x60> 8052a47: 89 f0 mov %esi,%eax 8052a49: 89 54 24 0c mov %edx,0xc(%esp) 8052a4d: e8 ce f9 ff ff call 8052420 <mmap_remap_check> 8052a52: 85 c0 test %eax,%eax 8052a54: 8b 54 24 0c mov 0xc(%esp),%edx 8052a58: 75 76 jne 8052ad0 <_IO_file_xsgetn_mmap+0xb0> 8052a5a: 8b 7e 04 mov 0x4(%esi),%edi 8052a5d: 8b 5e 08 mov 0x8(%esi),%ebx 8052a60: 29 fb sub %edi,%ebx 8052a62: 39 5c 24 38 cmp %ebx,0x38(%esp) 8052a66: 76 03 jbe 8052a6b <_IO_file_xsgetn_mmap+0x4b> 8052a68: 83 0e 10 orl $0x10,(%esi) 8052a6b: 85 db test %ebx,%ebx 8052a6d: 75 41 jne 8052ab0 <_IO_file_xsgetn_mmap+0x90> 8052a6f: 89 d0 mov %edx,%eax 8052a71: 29 e8 sub %ebp,%eax 8052a73: 83 c4 1c add $0x1c,%esp 8052a76: 5b pop %ebx 8052a77: 5e pop %esi 8052a78: 5f pop %edi 8052a79: 5d pop %ebp 8052a7a: c3 ret 8052a7b: 90 nop 8052a7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8052a80: 83 ec 04 sub $0x4,%esp 8052a83: 53 push %ebx 8052a84: 57 push %edi 8052a85: 55 push %ebp 8052a86: e8 35 a8 00 00 call 805d2c0 <__mempcpy> 8052a8b: 29 5c 24 48 sub %ebx,0x48(%esp) 8052a8f: 89 44 24 1c mov %eax,0x1c(%esp) 8052a93: 89 34 24 mov %esi,(%esp) 8052a96: e8 25 19 00 00 call 80543c0 <_IO_switch_to_main_get_area> 8052a9b: 8b 7e 04 mov 0x4(%esi),%edi 8052a9e: 83 c4 10 add $0x10,%esp 8052aa1: 8b 5e 08 mov 0x8(%esi),%ebx 8052aa4: 8b 54 24 0c mov 0xc(%esp),%edx 8052aa8: 29 fb sub %edi,%ebx 8052aaa: 39 5c 24 38 cmp %ebx,0x38(%esp) 8052aae: 77 97 ja 8052a47 <_IO_file_xsgetn_mmap+0x27> 8052ab0: 39 5c 24 38 cmp %ebx,0x38(%esp) 8052ab4: 0f 46 5c 24 38 cmovbe 0x38(%esp),%ebx 8052ab9: 83 ec 04 sub $0x4,%esp 8052abc: 53 push %ebx 8052abd: 57 push %edi 8052abe: 01 fb add %edi,%ebx 8052ac0: 52 push %edx 8052ac1: e8 fa a7 00 00 call 805d2c0 <__mempcpy> 8052ac6: 89 5e 04 mov %ebx,0x4(%esi) 8052ac9: 89 c2 mov %eax,%edx 8052acb: 83 c4 10 add $0x10,%esp 8052ace: eb 9f jmp 8052a6f <_IO_file_xsgetn_mmap+0x4f> 8052ad0: 8b be 94 00 00 00 mov 0x94(%esi),%edi 8052ad6: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052adb: 29 ea sub %ebp,%edx 8052add: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052ae2: 89 d3 mov %edx,%ebx 8052ae4: 89 f9 mov %edi,%ecx 8052ae6: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8052aec: 39 c8 cmp %ecx,%eax 8052aee: 76 16 jbe 8052b06 <_IO_file_xsgetn_mmap+0xe6> 8052af0: 83 ec 04 sub $0x4,%esp 8052af3: ff 74 24 3c pushl 0x3c(%esp) 8052af7: 55 push %ebp 8052af8: 56 push %esi 8052af9: ff 57 20 call *0x20(%edi) 8052afc: 83 c4 10 add $0x10,%esp 8052aff: 01 d8 add %ebx,%eax 8052b01: e9 6d ff ff ff jmp 8052a73 <_IO_file_xsgetn_mmap+0x53> 8052b06: e8 45 ea ff ff call 8051550 <_IO_vtable_check> 8052b0b: eb e3 jmp 8052af0 <_IO_file_xsgetn_mmap+0xd0> 8052b0d: 8d 76 00 lea 0x0(%esi),%esi 08052b10 <_IO_file_xsgetn>: 8052b10: 55 push %ebp 8052b11: 57 push %edi 8052b12: 56 push %esi 8052b13: 53 push %ebx 8052b14: 83 ec 1c sub $0x1c,%esp 8052b17: 8b 5c 24 30 mov 0x30(%esp),%ebx 8052b1b: 8b 7c 24 34 mov 0x34(%esp),%edi 8052b1f: 8b 53 1c mov 0x1c(%ebx),%edx 8052b22: 85 d2 test %edx,%edx 8052b24: 0f 84 de 01 00 00 je 8052d08 <_IO_file_xsgetn+0x1f8> 8052b2a: 8b 44 24 38 mov 0x38(%esp),%eax 8052b2e: 85 c0 test %eax,%eax 8052b30: 0f 84 fc 00 00 00 je 8052c32 <_IO_file_xsgetn+0x122> 8052b36: 8b 43 04 mov 0x4(%ebx),%eax 8052b39: 8b 73 08 mov 0x8(%ebx),%esi 8052b3c: 89 f9 mov %edi,%ecx 8052b3e: 8b 6c 24 38 mov 0x38(%esp),%ebp 8052b42: 29 c6 sub %eax,%esi 8052b44: 39 74 24 38 cmp %esi,0x38(%esp) 8052b48: 0f 86 d3 00 00 00 jbe 8052c21 <_IO_file_xsgetn+0x111> 8052b4e: ba b4 75 0d 08 mov $0x80d75b4,%edx 8052b53: 89 7c 24 08 mov %edi,0x8(%esp) 8052b57: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052b5d: 89 54 24 0c mov %edx,0xc(%esp) 8052b61: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052b68: 85 f6 test %esi,%esi 8052b6a: 0f 85 28 01 00 00 jne 8052c98 <_IO_file_xsgetn+0x188> 8052b70: f7 03 00 01 00 00 testl $0x100,(%ebx) 8052b76: 0f 85 04 01 00 00 jne 8052c80 <_IO_file_xsgetn+0x170> 8052b7c: 8b 43 1c mov 0x1c(%ebx),%eax 8052b7f: 85 c0 test %eax,%eax 8052b81: 0f 84 c1 00 00 00 je 8052c48 <_IO_file_xsgetn+0x138> 8052b87: 8b 4b 20 mov 0x20(%ebx),%ecx 8052b8a: 29 c1 sub %eax,%ecx 8052b8c: 39 cd cmp %ecx,%ebp 8052b8e: 0f 82 2c 01 00 00 jb 8052cc0 <_IO_file_xsgetn+0x1b0> 8052b94: 83 f9 7f cmp $0x7f,%ecx 8052b97: 89 43 0c mov %eax,0xc(%ebx) 8052b9a: 89 43 04 mov %eax,0x4(%ebx) 8052b9d: 89 43 08 mov %eax,0x8(%ebx) 8052ba0: 89 43 14 mov %eax,0x14(%ebx) 8052ba3: 89 43 10 mov %eax,0x10(%ebx) 8052ba6: 89 43 18 mov %eax,0x18(%ebx) 8052ba9: 0f 86 c3 00 00 00 jbe 8052c72 <_IO_file_xsgetn+0x162> 8052baf: 89 e8 mov %ebp,%eax 8052bb1: 31 d2 xor %edx,%edx 8052bb3: 89 ee mov %ebp,%esi 8052bb5: f7 f1 div %ecx 8052bb7: 29 d6 sub %edx,%esi 8052bb9: 8b bb 94 00 00 00 mov 0x94(%ebx),%edi 8052bbf: 89 f9 mov %edi,%ecx 8052bc1: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8052bc7: 39 4c 24 0c cmp %ecx,0xc(%esp) 8052bcb: 0f 86 17 01 00 00 jbe 8052ce8 <_IO_file_xsgetn+0x1d8> 8052bd1: 83 ec 04 sub $0x4,%esp 8052bd4: 56 push %esi 8052bd5: ff 74 24 10 pushl 0x10(%esp) 8052bd9: 53 push %ebx 8052bda: ff 57 38 call *0x38(%edi) 8052bdd: 83 c4 10 add $0x10,%esp 8052be0: 83 f8 00 cmp $0x0,%eax 8052be3: 0f 8e 0f 01 00 00 jle 8052cf8 <_IO_file_xsgetn+0x1e8> 8052be9: 8b 7b 50 mov 0x50(%ebx),%edi 8052bec: 8b 73 4c mov 0x4c(%ebx),%esi 8052bef: 29 c5 sub %eax,%ebp 8052bf1: 01 44 24 08 add %eax,0x8(%esp) 8052bf5: 89 fa mov %edi,%edx 8052bf7: 21 f2 and %esi,%edx 8052bf9: 83 fa ff cmp $0xffffffff,%edx 8052bfc: 74 0b je 8052c09 <_IO_file_xsgetn+0xf9> 8052bfe: 99 cltd 8052bff: 01 f0 add %esi,%eax 8052c01: 11 fa adc %edi,%edx 8052c03: 89 43 4c mov %eax,0x4c(%ebx) 8052c06: 89 53 50 mov %edx,0x50(%ebx) 8052c09: 85 ed test %ebp,%ebp 8052c0b: 74 25 je 8052c32 <_IO_file_xsgetn+0x122> 8052c0d: 8b 43 04 mov 0x4(%ebx),%eax 8052c10: 8b 73 08 mov 0x8(%ebx),%esi 8052c13: 29 c6 sub %eax,%esi 8052c15: 39 ee cmp %ebp,%esi 8052c17: 0f 82 4b ff ff ff jb 8052b68 <_IO_file_xsgetn+0x58> 8052c1d: 8b 4c 24 08 mov 0x8(%esp),%ecx 8052c21: 83 ec 04 sub $0x4,%esp 8052c24: 55 push %ebp 8052c25: 50 push %eax 8052c26: 51 push %ecx 8052c27: e8 d4 a7 00 00 call 805d400 <memcpy> 8052c2c: 01 6b 04 add %ebp,0x4(%ebx) 8052c2f: 83 c4 10 add $0x10,%esp 8052c32: 31 ed xor %ebp,%ebp 8052c34: 8b 44 24 38 mov 0x38(%esp),%eax 8052c38: 83 c4 1c add $0x1c,%esp 8052c3b: 5b pop %ebx 8052c3c: 5e pop %esi 8052c3d: 29 e8 sub %ebp,%eax 8052c3f: 5f pop %edi 8052c40: 5d pop %ebp 8052c41: c3 ret 8052c42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052c48: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 8052c4f: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 8052c56: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 8052c5d: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 8052c64: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8052c6b: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 8052c72: 89 ee mov %ebp,%esi 8052c74: e9 40 ff ff ff jmp 8052bb9 <_IO_file_xsgetn+0xa9> 8052c79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052c80: 83 ec 0c sub $0xc,%esp 8052c83: 53 push %ebx 8052c84: e8 37 17 00 00 call 80543c0 <_IO_switch_to_main_get_area> 8052c89: 83 c4 10 add $0x10,%esp 8052c8c: e9 78 ff ff ff jmp 8052c09 <_IO_file_xsgetn+0xf9> 8052c91: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052c98: 83 ec 04 sub $0x4,%esp 8052c9b: 29 f5 sub %esi,%ebp 8052c9d: 56 push %esi 8052c9e: 50 push %eax 8052c9f: ff 74 24 14 pushl 0x14(%esp) 8052ca3: e8 18 a6 00 00 call 805d2c0 <__mempcpy> 8052ca8: 01 73 04 add %esi,0x4(%ebx) 8052cab: 89 44 24 18 mov %eax,0x18(%esp) 8052caf: 83 c4 10 add $0x10,%esp 8052cb2: e9 b9 fe ff ff jmp 8052b70 <_IO_file_xsgetn+0x60> 8052cb7: 89 f6 mov %esi,%esi 8052cb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8052cc0: 83 ec 0c sub $0xc,%esp 8052cc3: 53 push %ebx 8052cc4: e8 a7 18 00 00 call 8054570 <__underflow> 8052cc9: 83 c4 10 add $0x10,%esp 8052ccc: 83 f8 ff cmp $0xffffffff,%eax 8052ccf: 0f 85 34 ff ff ff jne 8052c09 <_IO_file_xsgetn+0xf9> 8052cd5: 8b 44 24 38 mov 0x38(%esp),%eax 8052cd9: 83 c4 1c add $0x1c,%esp 8052cdc: 5b pop %ebx 8052cdd: 5e pop %esi 8052cde: 29 e8 sub %ebp,%eax 8052ce0: 5f pop %edi 8052ce1: 5d pop %ebp 8052ce2: c3 ret 8052ce3: 90 nop 8052ce4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8052ce8: e8 63 e8 ff ff call 8051550 <_IO_vtable_check> 8052ced: e9 df fe ff ff jmp 8052bd1 <_IO_file_xsgetn+0xc1> 8052cf2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052cf8: 75 38 jne 8052d32 <_IO_file_xsgetn+0x222> 8052cfa: 83 0b 10 orl $0x10,(%ebx) 8052cfd: e9 32 ff ff ff jmp 8052c34 <_IO_file_xsgetn+0x124> 8052d02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052d08: 8b 43 24 mov 0x24(%ebx),%eax 8052d0b: 85 c0 test %eax,%eax 8052d0d: 74 12 je 8052d21 <_IO_file_xsgetn+0x211> 8052d0f: 83 ec 0c sub $0xc,%esp 8052d12: 50 push %eax 8052d13: e8 78 78 00 00 call 805a590 <__cfree> 8052d18: 81 23 ff fe ff ff andl $0xfffffeff,(%ebx) 8052d1e: 83 c4 10 add $0x10,%esp 8052d21: 83 ec 0c sub $0xc,%esp 8052d24: 53 push %ebx 8052d25: e8 b6 1a 00 00 call 80547e0 <_IO_doallocbuf> 8052d2a: 83 c4 10 add $0x10,%esp 8052d2d: e9 f8 fd ff ff jmp 8052b2a <_IO_file_xsgetn+0x1a> 8052d32: 83 0b 20 orl $0x20,(%ebx) 8052d35: e9 fa fe ff ff jmp 8052c34 <_IO_file_xsgetn+0x124> 8052d3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08052d40 <_IO_file_seekoff_mmap>: 8052d40: 55 push %ebp 8052d41: 57 push %edi 8052d42: 56 push %esi 8052d43: 53 push %ebx 8052d44: 83 ec 1c sub $0x1c,%esp 8052d47: 8b 44 24 40 mov 0x40(%esp),%eax 8052d4b: 8b 5c 24 30 mov 0x30(%esp),%ebx 8052d4f: 8b 74 24 34 mov 0x34(%esp),%esi 8052d53: 8b 7c 24 38 mov 0x38(%esp),%edi 8052d57: 85 c0 test %eax,%eax 8052d59: 0f 84 b1 00 00 00 je 8052e10 <_IO_file_seekoff_mmap+0xd0> 8052d5f: 83 7c 24 3c 01 cmpl $0x1,0x3c(%esp) 8052d64: 0f 84 96 00 00 00 je 8052e00 <_IO_file_seekoff_mmap+0xc0> 8052d6a: 83 7c 24 3c 02 cmpl $0x2,0x3c(%esp) 8052d6f: 75 0b jne 8052d7c <_IO_file_seekoff_mmap+0x3c> 8052d71: 8b 43 20 mov 0x20(%ebx),%eax 8052d74: 2b 43 1c sub 0x1c(%ebx),%eax 8052d77: 99 cltd 8052d78: 01 c6 add %eax,%esi 8052d7a: 11 d7 adc %edx,%edi 8052d7c: 85 ff test %edi,%edi 8052d7e: 0f 88 ce 00 00 00 js 8052e52 <_IO_file_seekoff_mmap+0x112> 8052d84: 8b ab 94 00 00 00 mov 0x94(%ebx),%ebp 8052d8a: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052d8f: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052d94: 89 ea mov %ebp,%edx 8052d96: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052d9c: 39 d0 cmp %edx,%eax 8052d9e: 0f 86 a4 00 00 00 jbe 8052e48 <_IO_file_seekoff_mmap+0x108> 8052da4: 6a 00 push $0x0 8052da6: 57 push %edi 8052da7: 56 push %esi 8052da8: 53 push %ebx 8052da9: ff 55 40 call *0x40(%ebp) 8052dac: 89 44 24 18 mov %eax,0x18(%esp) 8052db0: 83 c4 10 add $0x10,%esp 8052db3: 85 d2 test %edx,%edx 8052db5: 89 d5 mov %edx,%ebp 8052db7: 0f 88 b7 00 00 00 js 8052e74 <_IO_file_seekoff_mmap+0x134> 8052dbd: 8b 43 20 mov 0x20(%ebx),%eax 8052dc0: 8b 4b 1c mov 0x1c(%ebx),%ecx 8052dc3: 89 44 24 0c mov %eax,0xc(%esp) 8052dc7: 29 c8 sub %ecx,%eax 8052dc9: 99 cltd 8052dca: 89 04 24 mov %eax,(%esp) 8052dcd: 89 54 24 04 mov %edx,0x4(%esp) 8052dd1: 3b 7c 24 04 cmp 0x4(%esp),%edi 8052dd5: 7c 5d jl 8052e34 <_IO_file_seekoff_mmap+0xf4> 8052dd7: 7e 57 jle 8052e30 <_IO_file_seekoff_mmap+0xf0> 8052dd9: 8b 44 24 0c mov 0xc(%esp),%eax 8052ddd: 89 4b 0c mov %ecx,0xc(%ebx) 8052de0: 89 43 04 mov %eax,0x4(%ebx) 8052de3: 89 43 08 mov %eax,0x8(%ebx) 8052de6: 8b 44 24 08 mov 0x8(%esp),%eax 8052dea: 83 23 ef andl $0xffffffef,(%ebx) 8052ded: 89 6b 50 mov %ebp,0x50(%ebx) 8052df0: 89 43 4c mov %eax,0x4c(%ebx) 8052df3: 83 c4 1c add $0x1c,%esp 8052df6: 89 f0 mov %esi,%eax 8052df8: 89 fa mov %edi,%edx 8052dfa: 5b pop %ebx 8052dfb: 5e pop %esi 8052dfc: 5f pop %edi 8052dfd: 5d pop %ebp 8052dfe: c3 ret 8052dff: 90 nop 8052e00: 8b 43 04 mov 0x4(%ebx),%eax 8052e03: 2b 43 0c sub 0xc(%ebx),%eax 8052e06: 99 cltd 8052e07: 01 c6 add %eax,%esi 8052e09: 11 d7 adc %edx,%edi 8052e0b: e9 6c ff ff ff jmp 8052d7c <_IO_file_seekoff_mmap+0x3c> 8052e10: 8b 43 08 mov 0x8(%ebx),%eax 8052e13: 2b 43 04 sub 0x4(%ebx),%eax 8052e16: 8b 73 4c mov 0x4c(%ebx),%esi 8052e19: 8b 7b 50 mov 0x50(%ebx),%edi 8052e1c: 99 cltd 8052e1d: 29 c6 sub %eax,%esi 8052e1f: 19 d7 sbb %edx,%edi 8052e21: 83 c4 1c add $0x1c,%esp 8052e24: 89 f0 mov %esi,%eax 8052e26: 5b pop %ebx 8052e27: 89 fa mov %edi,%edx 8052e29: 5e pop %esi 8052e2a: 5f pop %edi 8052e2b: 5d pop %ebp 8052e2c: c3 ret 8052e2d: 8d 76 00 lea 0x0(%esi),%esi 8052e30: 39 c6 cmp %eax,%esi 8052e32: 77 a5 ja 8052dd9 <_IO_file_seekoff_mmap+0x99> 8052e34: 89 4b 0c mov %ecx,0xc(%ebx) 8052e37: 01 f1 add %esi,%ecx 8052e39: 89 4b 04 mov %ecx,0x4(%ebx) 8052e3c: 89 4b 08 mov %ecx,0x8(%ebx) 8052e3f: eb a5 jmp 8052de6 <_IO_file_seekoff_mmap+0xa6> 8052e41: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8052e48: e8 03 e7 ff ff call 8051550 <_IO_vtable_check> 8052e4d: e9 52 ff ff ff jmp 8052da4 <_IO_file_seekoff_mmap+0x64> 8052e52: b8 e8 ff ff ff mov $0xffffffe8,%eax 8052e57: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8052e5e: be ff ff ff ff mov $0xffffffff,%esi 8052e63: bf ff ff ff ff mov $0xffffffff,%edi 8052e68: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8052e6f: e9 7f ff ff ff jmp 8052df3 <_IO_file_seekoff_mmap+0xb3> 8052e74: be ff ff ff ff mov $0xffffffff,%esi 8052e79: bf ff ff ff ff mov $0xffffffff,%edi 8052e7e: e9 70 ff ff ff jmp 8052df3 <_IO_file_seekoff_mmap+0xb3> 8052e83: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052e89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08052e90 <_IO_file_underflow_mmap>: 8052e90: 56 push %esi 8052e91: 53 push %ebx 8052e92: 83 ec 04 sub $0x4,%esp 8052e95: 8b 5c 24 10 mov 0x10(%esp),%ebx 8052e99: 8b 43 04 mov 0x4(%ebx),%eax 8052e9c: 3b 43 08 cmp 0x8(%ebx),%eax 8052e9f: 73 0f jae 8052eb0 <_IO_file_underflow_mmap+0x20> 8052ea1: 0f b6 00 movzbl (%eax),%eax 8052ea4: 83 c4 04 add $0x4,%esp 8052ea7: 5b pop %ebx 8052ea8: 5e pop %esi 8052ea9: c3 ret 8052eaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052eb0: 89 d8 mov %ebx,%eax 8052eb2: e8 69 f5 ff ff call 8052420 <mmap_remap_check> 8052eb7: 85 c0 test %eax,%eax 8052eb9: 75 15 jne 8052ed0 <_IO_file_underflow_mmap+0x40> 8052ebb: 8b 43 04 mov 0x4(%ebx),%eax 8052ebe: 3b 43 08 cmp 0x8(%ebx),%eax 8052ec1: 72 de jb 8052ea1 <_IO_file_underflow_mmap+0x11> 8052ec3: 83 0b 10 orl $0x10,(%ebx) 8052ec6: b8 ff ff ff ff mov $0xffffffff,%eax 8052ecb: eb d7 jmp 8052ea4 <_IO_file_underflow_mmap+0x14> 8052ecd: 8d 76 00 lea 0x0(%esi),%esi 8052ed0: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8052ed6: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052edb: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052ee0: 89 f2 mov %esi,%edx 8052ee2: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052ee8: 39 d0 cmp %edx,%eax 8052eea: 76 0e jbe 8052efa <_IO_file_underflow_mmap+0x6a> 8052eec: 89 5c 24 10 mov %ebx,0x10(%esp) 8052ef0: 8b 46 10 mov 0x10(%esi),%eax 8052ef3: 83 c4 04 add $0x4,%esp 8052ef6: 5b pop %ebx 8052ef7: 5e pop %esi 8052ef8: ff e0 jmp *%eax 8052efa: e8 51 e6 ff ff call 8051550 <_IO_vtable_check> 8052eff: eb eb jmp 8052eec <_IO_file_underflow_mmap+0x5c> 8052f01: eb 0d jmp 8052f10 <_IO_file_read> 8052f03: 90 nop 8052f04: 90 nop 8052f05: 90 nop 8052f06: 90 nop 8052f07: 90 nop 8052f08: 90 nop 8052f09: 90 nop 8052f0a: 90 nop 8052f0b: 90 nop 8052f0c: 90 nop 8052f0d: 90 nop 8052f0e: 90 nop 8052f0f: 90 nop 08052f10 <_IO_file_read>: 8052f10: 56 push %esi 8052f11: 53 push %ebx 8052f12: 8b 74 24 0c mov 0xc(%esp),%esi 8052f16: 8b 4c 24 10 mov 0x10(%esp),%ecx 8052f1a: 8b 54 24 14 mov 0x14(%esp),%edx 8052f1e: f6 46 3c 02 testb $0x2,0x3c(%esi) 8052f22: 75 1c jne 8052f40 <_IO_file_read+0x30> 8052f24: 89 54 24 14 mov %edx,0x14(%esp) 8052f28: 89 4c 24 10 mov %ecx,0x10(%esp) 8052f2c: 8b 46 38 mov 0x38(%esi),%eax 8052f2f: 89 44 24 0c mov %eax,0xc(%esp) 8052f33: 5b pop %ebx 8052f34: 5e pop %esi 8052f35: e9 06 b3 01 00 jmp 806e240 <__libc_read> 8052f3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8052f40: 8b 5e 38 mov 0x38(%esi),%ebx 8052f43: b8 03 00 00 00 mov $0x3,%eax 8052f48: ff 15 f0 c9 0e 08 call *0x80ec9f0 8052f4e: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8052f53: 77 03 ja 8052f58 <_IO_file_read+0x48> 8052f55: 5b pop %ebx 8052f56: 5e pop %esi 8052f57: c3 ret 8052f58: 5b pop %ebx 8052f59: 5e pop %esi 8052f5a: e9 11 e5 01 00 jmp 8071470 <__syscall_error> 8052f5f: 90 nop 08052f60 <_IO_new_file_xsputn>: 8052f60: 55 push %ebp 8052f61: 57 push %edi 8052f62: 31 c0 xor %eax,%eax 8052f64: 56 push %esi 8052f65: 53 push %ebx 8052f66: 83 ec 0c sub $0xc,%esp 8052f69: 8b 54 24 28 mov 0x28(%esp),%edx 8052f6d: 8b 5c 24 20 mov 0x20(%esp),%ebx 8052f71: 8b 74 24 24 mov 0x24(%esp),%esi 8052f75: 85 d2 test %edx,%edx 8052f77: 74 56 je 8052fcf <_IO_new_file_xsputn+0x6f> 8052f79: 8b 03 mov (%ebx),%eax 8052f7b: 25 00 0a 00 00 and $0xa00,%eax 8052f80: 3d 00 0a 00 00 cmp $0xa00,%eax 8052f85: 0f 84 c5 00 00 00 je 8053050 <_IO_new_file_xsputn+0xf0> 8052f8b: 8b 43 18 mov 0x18(%ebx),%eax 8052f8e: 8b 53 14 mov 0x14(%ebx),%edx 8052f91: 39 d0 cmp %edx,%eax 8052f93: 76 4b jbe 8052fe0 <_IO_new_file_xsputn+0x80> 8052f95: 29 d0 sub %edx,%eax 8052f97: 89 c1 mov %eax,%ecx 8052f99: 85 c9 test %ecx,%ecx 8052f9b: 74 43 je 8052fe0 <_IO_new_file_xsputn+0x80> 8052f9d: 31 ed xor %ebp,%ebp 8052f9f: 39 4c 24 28 cmp %ecx,0x28(%esp) 8052fa3: 0f 46 4c 24 28 cmovbe 0x28(%esp),%ecx 8052fa8: 83 ec 04 sub $0x4,%esp 8052fab: 51 push %ecx 8052fac: 56 push %esi 8052fad: 89 cf mov %ecx,%edi 8052faf: 52 push %edx 8052fb0: 01 fe add %edi,%esi 8052fb2: e8 09 a3 00 00 call 805d2c0 <__mempcpy> 8052fb7: 89 43 14 mov %eax,0x14(%ebx) 8052fba: 8b 44 24 38 mov 0x38(%esp),%eax 8052fbe: 83 c4 10 add $0x10,%esp 8052fc1: 29 f8 sub %edi,%eax 8052fc3: 89 c7 mov %eax,%edi 8052fc5: 01 fd add %edi,%ebp 8052fc7: 75 1b jne 8052fe4 <_IO_new_file_xsputn+0x84> 8052fc9: 8b 44 24 28 mov 0x28(%esp),%eax 8052fcd: 29 f8 sub %edi,%eax 8052fcf: 83 c4 0c add $0xc,%esp 8052fd2: 5b pop %ebx 8052fd3: 5e pop %esi 8052fd4: 5f pop %edi 8052fd5: 5d pop %ebp 8052fd6: c3 ret 8052fd7: 89 f6 mov %esi,%esi 8052fd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8052fe0: 8b 7c 24 28 mov 0x28(%esp),%edi 8052fe4: 8b ab 94 00 00 00 mov 0x94(%ebx),%ebp 8052fea: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8052fef: 2d 60 72 0d 08 sub $0x80d7260,%eax 8052ff4: 89 ea mov %ebp,%edx 8052ff6: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8052ffc: 39 d0 cmp %edx,%eax 8052ffe: 0f 86 dc 00 00 00 jbe 80530e0 <_IO_new_file_xsputn+0x180> 8053004: 83 ec 08 sub $0x8,%esp 8053007: 6a ff push $0xffffffff 8053009: 53 push %ebx 805300a: ff 55 0c call *0xc(%ebp) 805300d: 83 c4 10 add $0x10,%esp 8053010: 83 f8 ff cmp $0xffffffff,%eax 8053013: 0f 84 97 00 00 00 je 80530b0 <_IO_new_file_xsputn+0x150> 8053019: 8b 4b 20 mov 0x20(%ebx),%ecx 805301c: 2b 4b 1c sub 0x1c(%ebx),%ecx 805301f: 31 d2 xor %edx,%edx 8053021: 83 f9 7f cmp $0x7f,%ecx 8053024: 76 06 jbe 805302c <_IO_new_file_xsputn+0xcc> 8053026: 89 f8 mov %edi,%eax 8053028: 31 d2 xor %edx,%edx 805302a: f7 f1 div %ecx 805302c: 89 fd mov %edi,%ebp 805302e: 29 d5 sub %edx,%ebp 8053030: 75 66 jne 8053098 <_IO_new_file_xsputn+0x138> 8053032: 85 ff test %edi,%edi 8053034: 74 93 je 8052fc9 <_IO_new_file_xsputn+0x69> 8053036: 83 ec 04 sub $0x4,%esp 8053039: 01 ee add %ebp,%esi 805303b: 57 push %edi 805303c: 56 push %esi 805303d: 53 push %ebx 805303e: e8 ad 18 00 00 call 80548f0 <_IO_default_xsputn> 8053043: 83 c4 10 add $0x10,%esp 8053046: 29 c7 sub %eax,%edi 8053048: e9 7c ff ff ff jmp 8052fc9 <_IO_new_file_xsputn+0x69> 805304d: 8d 76 00 lea 0x0(%esi),%esi 8053050: 8b 53 14 mov 0x14(%ebx),%edx 8053053: 8b 4b 20 mov 0x20(%ebx),%ecx 8053056: 29 d1 sub %edx,%ecx 8053058: 39 4c 24 28 cmp %ecx,0x28(%esp) 805305c: 0f 87 37 ff ff ff ja 8052f99 <_IO_new_file_xsputn+0x39> 8053062: 8b 7c 24 28 mov 0x28(%esp),%edi 8053066: 01 f7 add %esi,%edi 8053068: 39 fe cmp %edi,%esi 805306a: 0f 83 2d ff ff ff jae 8052f9d <_IO_new_file_xsputn+0x3d> 8053070: 80 7f ff 0a cmpb $0xa,-0x1(%edi) 8053074: 8d 47 ff lea -0x1(%edi),%eax 8053077: 75 0f jne 8053088 <_IO_new_file_xsputn+0x128> 8053079: eb 45 jmp 80530c0 <_IO_new_file_xsputn+0x160> 805307b: 90 nop 805307c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8053080: 83 e8 01 sub $0x1,%eax 8053083: 80 38 0a cmpb $0xa,(%eax) 8053086: 74 38 je 80530c0 <_IO_new_file_xsputn+0x160> 8053088: 39 c6 cmp %eax,%esi 805308a: 75 f4 jne 8053080 <_IO_new_file_xsputn+0x120> 805308c: e9 0c ff ff ff jmp 8052f9d <_IO_new_file_xsputn+0x3d> 8053091: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8053098: 89 e9 mov %ebp,%ecx 805309a: 89 f2 mov %esi,%edx 805309c: 89 d8 mov %ebx,%eax 805309e: e8 bd e6 ff ff call 8051760 <new_do_write> 80530a3: 29 c7 sub %eax,%edi 80530a5: 39 c5 cmp %eax,%ebp 80530a7: 76 89 jbe 8053032 <_IO_new_file_xsputn+0xd2> 80530a9: e9 1b ff ff ff jmp 8052fc9 <_IO_new_file_xsputn+0x69> 80530ae: 66 90 xchg %ax,%ax 80530b0: 8b 54 24 28 mov 0x28(%esp),%edx 80530b4: 29 fa sub %edi,%edx 80530b6: 85 ff test %edi,%edi 80530b8: 0f 45 c2 cmovne %edx,%eax 80530bb: e9 0f ff ff ff jmp 8052fcf <_IO_new_file_xsputn+0x6f> 80530c0: 29 f0 sub %esi,%eax 80530c2: bd 01 00 00 00 mov $0x1,%ebp 80530c7: 8b 7c 24 28 mov 0x28(%esp),%edi 80530cb: 83 c0 01 add $0x1,%eax 80530ce: 89 c1 mov %eax,%ecx 80530d0: 0f 85 c9 fe ff ff jne 8052f9f <_IO_new_file_xsputn+0x3f> 80530d6: e9 ea fe ff ff jmp 8052fc5 <_IO_new_file_xsputn+0x65> 80530db: 90 nop 80530dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80530e0: e8 6b e4 ff ff call 8051550 <_IO_vtable_check> 80530e5: e9 1a ff ff ff jmp 8053004 <_IO_new_file_xsputn+0xa4> 80530ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080530f0 <_IO_new_file_init_internal>: 80530f0: 53 push %ebx 80530f1: 83 ec 14 sub $0x14,%esp 80530f4: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80530f8: 81 0b 0c 24 00 00 orl $0x240c,(%ebx) 80530fe: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 8053105: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 805310c: 53 push %ebx 805310d: e8 9e 10 00 00 call 80541b0 <_IO_link_in> 8053112: c7 43 38 ff ff ff ff movl $0xffffffff,0x38(%ebx) 8053119: 83 c4 18 add $0x18,%esp 805311c: 5b pop %ebx 805311d: c3 ret 805311e: 66 90 xchg %ax,%ax 08053120 <_IO_new_file_init>: 8053120: 53 push %ebx 8053121: 83 ec 14 sub $0x14,%esp 8053124: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8053128: 81 0b 0c 24 00 00 orl $0x240c,(%ebx) 805312e: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 8053135: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 805313c: 53 push %ebx 805313d: e8 6e 10 00 00 call 80541b0 <_IO_link_in> 8053142: c7 43 38 ff ff ff ff movl $0xffffffff,0x38(%ebx) 8053149: 83 c4 18 add $0x18,%esp 805314c: 5b pop %ebx 805314d: c3 ret 805314e: 66 90 xchg %ax,%ax 08053150 <_IO_file_open>: 8053150: 57 push %edi 8053151: 56 push %esi 8053152: 53 push %ebx 8053153: 8b 74 24 10 mov 0x10(%esp),%esi 8053157: 8b 54 24 1c mov 0x1c(%esp),%edx 805315b: 8b 7c 24 20 mov 0x20(%esp),%edi 805315f: 8b 44 24 24 mov 0x24(%esp),%eax 8053163: f6 46 3c 02 testb $0x2,0x3c(%esi) 8053167: 0f 85 c3 00 00 00 jne 8053230 <_IO_file_open+0xe0> 805316d: 85 c0 test %eax,%eax 805316f: 0f 94 c0 sete %al 8053172: 83 ec 04 sub $0x4,%esp 8053175: 0f b6 c0 movzbl %al,%eax 8053178: 52 push %edx 8053179: c1 e0 0f shl $0xf,%eax 805317c: 0b 44 24 20 or 0x20(%esp),%eax 8053180: 50 push %eax 8053181: ff 74 24 20 pushl 0x20(%esp) 8053185: e8 46 b0 01 00 call 806e1d0 <__libc_open> 805318a: 83 c4 10 add $0x10,%esp 805318d: 89 c3 mov %eax,%ebx 805318f: 85 db test %ebx,%ebx 8053191: 0f 88 91 00 00 00 js 8053228 <_IO_file_open+0xd8> 8053197: 8b 16 mov (%esi),%edx 8053199: 89 f8 mov %edi,%eax 805319b: 81 e7 04 10 00 00 and $0x1004,%edi 80531a1: 25 0c 10 00 00 and $0x100c,%eax 80531a6: 89 5e 38 mov %ebx,0x38(%esi) 80531a9: 81 e2 f3 ef ff ff and $0xffffeff3,%edx 80531af: 09 c2 or %eax,%edx 80531b1: 81 ff 04 10 00 00 cmp $0x1004,%edi 80531b7: 89 16 mov %edx,(%esi) 80531b9: 74 15 je 80531d0 <_IO_file_open+0x80> 80531bb: 83 ec 0c sub $0xc,%esp 80531be: 56 push %esi 80531bf: e8 ec 0f 00 00 call 80541b0 <_IO_link_in> 80531c4: 83 c4 10 add $0x10,%esp 80531c7: 89 f0 mov %esi,%eax 80531c9: 5b pop %ebx 80531ca: 5e pop %esi 80531cb: 5f pop %edi 80531cc: c3 ret 80531cd: 8d 76 00 lea 0x0(%esi),%esi 80531d0: 8b be 94 00 00 00 mov 0x94(%esi),%edi 80531d6: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80531db: 2d 60 72 0d 08 sub $0x80d7260,%eax 80531e0: 89 fa mov %edi,%edx 80531e2: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80531e8: 39 d0 cmp %edx,%eax 80531ea: 0f 86 80 00 00 00 jbe 8053270 <_IO_file_open+0x120> 80531f0: 6a 02 push $0x2 80531f2: 6a 00 push $0x0 80531f4: 6a 00 push $0x0 80531f6: 56 push %esi 80531f7: ff 57 40 call *0x40(%edi) 80531fa: 21 d0 and %edx,%eax 80531fc: 83 c4 10 add $0x10,%esp 80531ff: 83 f8 ff cmp $0xffffffff,%eax 8053202: 75 b7 jne 80531bb <_IO_file_open+0x6b> 8053204: b8 e8 ff ff ff mov $0xffffffe8,%eax 8053209: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8053210: 83 3c 02 1d cmpl $0x1d,(%edx,%eax,1) 8053214: 74 a5 je 80531bb <_IO_file_open+0x6b> 8053216: b8 06 00 00 00 mov $0x6,%eax 805321b: ff 15 f0 c9 0e 08 call *0x80ec9f0 8053221: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8053226: 77 3e ja 8053266 <_IO_file_open+0x116> 8053228: 31 c0 xor %eax,%eax 805322a: 5b pop %ebx 805322b: 5e pop %esi 805322c: 5f pop %edi 805322d: c3 ret 805322e: 66 90 xchg %ax,%ax 8053230: 31 c9 xor %ecx,%ecx 8053232: 85 c0 test %eax,%eax 8053234: 8b 5c 24 14 mov 0x14(%esp),%ebx 8053238: 0f 94 c1 sete %cl 805323b: b8 05 00 00 00 mov $0x5,%eax 8053240: c1 e1 0f shl $0xf,%ecx 8053243: 0b 4c 24 18 or 0x18(%esp),%ecx 8053247: ff 15 f0 c9 0e 08 call *0x80ec9f0 805324d: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8053252: 89 c3 mov %eax,%ebx 8053254: 0f 86 35 ff ff ff jbe 805318f <_IO_file_open+0x3f> 805325a: e8 11 e2 01 00 call 8071470 <__syscall_error> 805325f: 89 c3 mov %eax,%ebx 8053261: e9 29 ff ff ff jmp 805318f <_IO_file_open+0x3f> 8053266: e8 05 e2 01 00 call 8071470 <__syscall_error> 805326b: 31 c0 xor %eax,%eax 805326d: eb bb jmp 805322a <_IO_file_open+0xda> 805326f: 90 nop 8053270: e8 db e2 ff ff call 8051550 <_IO_vtable_check> 8053275: e9 76 ff ff ff jmp 80531f0 <_IO_file_open+0xa0> 805327a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08053280 <_IO_new_file_attach>: 8053280: 55 push %ebp 8053281: 57 push %edi 8053282: 56 push %esi 8053283: 53 push %ebx 8053284: 83 ec 1c sub $0x1c,%esp 8053287: 8b 5c 24 30 mov 0x30(%esp),%ebx 805328b: 83 7b 38 ff cmpl $0xffffffff,0x38(%ebx) 805328f: 75 7e jne 805330f <_IO_new_file_attach+0x8f> 8053291: 8b 44 24 34 mov 0x34(%esp),%eax 8053295: 8b 93 94 00 00 00 mov 0x94(%ebx),%edx 805329b: 65 8b 2d 00 00 00 00 mov %gs:0x0,%ebp 80532a2: c7 c6 e8 ff ff ff mov $0xffffffe8,%esi 80532a8: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 80532af: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 80532b6: 89 43 38 mov %eax,0x38(%ebx) 80532b9: 8b 03 mov (%ebx),%eax 80532bb: 89 d1 mov %edx,%ecx 80532bd: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 80532c3: 8b 7c 35 00 mov 0x0(%ebp,%esi,1),%edi 80532c7: 83 e0 f3 and $0xfffffff3,%eax 80532ca: 83 c8 40 or $0x40,%eax 80532cd: 89 03 mov %eax,(%ebx) 80532cf: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80532d4: 2d 60 72 0d 08 sub $0x80d7260,%eax 80532d9: 39 c8 cmp %ecx,%eax 80532db: 76 43 jbe 8053320 <_IO_new_file_attach+0xa0> 80532dd: 83 ec 0c sub $0xc,%esp 80532e0: 6a 03 push $0x3 80532e2: 6a 01 push $0x1 80532e4: 6a 00 push $0x0 80532e6: 6a 00 push $0x0 80532e8: 53 push %ebx 80532e9: ff 52 24 call *0x24(%edx) 80532ec: 21 d0 and %edx,%eax 80532ee: 83 c4 20 add $0x20,%esp 80532f1: 83 f8 ff cmp $0xffffffff,%eax 80532f4: 74 12 je 8053308 <_IO_new_file_attach+0x88> 80532f6: 89 7c 35 00 mov %edi,0x0(%ebp,%esi,1) 80532fa: 83 c4 1c add $0x1c,%esp 80532fd: 89 d8 mov %ebx,%eax 80532ff: 5b pop %ebx 8053300: 5e pop %esi 8053301: 5f pop %edi 8053302: 5d pop %ebp 8053303: c3 ret 8053304: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8053308: 83 7c 35 00 1d cmpl $0x1d,0x0(%ebp,%esi,1) 805330d: 74 e7 je 80532f6 <_IO_new_file_attach+0x76> 805330f: 83 c4 1c add $0x1c,%esp 8053312: 31 c0 xor %eax,%eax 8053314: 5b pop %ebx 8053315: 5e pop %esi 8053316: 5f pop %edi 8053317: 5d pop %ebp 8053318: c3 ret 8053319: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8053320: 89 54 24 0c mov %edx,0xc(%esp) 8053324: e8 27 e2 ff ff call 8051550 <_IO_vtable_check> 8053329: 8b 54 24 0c mov 0xc(%esp),%edx 805332d: eb ae jmp 80532dd <_IO_new_file_attach+0x5d> 805332f: 90 nop 08053330 <_IO_new_do_write>: 8053330: 53 push %ebx 8053331: 31 c0 xor %eax,%eax 8053333: 83 ec 08 sub $0x8,%esp 8053336: 8b 5c 24 18 mov 0x18(%esp),%ebx 805333a: 85 db test %ebx,%ebx 805333c: 74 19 je 8053357 <_IO_new_do_write+0x27> 805333e: 8b 54 24 14 mov 0x14(%esp),%edx 8053342: 8b 44 24 10 mov 0x10(%esp),%eax 8053346: 89 d9 mov %ebx,%ecx 8053348: e8 13 e4 ff ff call 8051760 <new_do_write> 805334d: 39 c3 cmp %eax,%ebx 805334f: 0f 95 c0 setne %al 8053352: 0f b6 c0 movzbl %al,%eax 8053355: f7 d8 neg %eax 8053357: 83 c4 08 add $0x8,%esp 805335a: 5b pop %ebx 805335b: c3 ret 805335c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08053360 <_IO_new_file_close_it>: 8053360: 57 push %edi 8053361: 56 push %esi 8053362: 53 push %ebx 8053363: 8b 5c 24 10 mov 0x10(%esp),%ebx 8053367: 8b 73 38 mov 0x38(%ebx),%esi 805336a: 83 fe ff cmp $0xffffffff,%esi 805336d: 0f 84 e5 00 00 00 je 8053458 <_IO_new_file_close_it+0xf8> 8053373: 8b 03 mov (%ebx),%eax 8053375: 31 ff xor %edi,%edi 8053377: 25 08 08 00 00 and $0x808,%eax 805337c: 3d 00 08 00 00 cmp $0x800,%eax 8053381: 0f 84 09 01 00 00 je 8053490 <_IO_new_file_close_it+0x130> 8053387: 83 ec 0c sub $0xc,%esp 805338a: 31 f6 xor %esi,%esi 805338c: 53 push %ebx 805338d: e8 fe 24 00 00 call 8055890 <_IO_unsave_markers> 8053392: 83 c4 10 add $0x10,%esp 8053395: f6 43 3c 20 testb $0x20,0x3c(%ebx) 8053399: 0f 84 c1 00 00 00 je 8053460 <_IO_new_file_close_it+0x100> 805339f: 8b 53 68 mov 0x68(%ebx),%edx 80533a2: 85 d2 test %edx,%edx 80533a4: 7e 51 jle 80533f7 <_IO_new_file_close_it+0x97> 80533a6: 8b 43 58 mov 0x58(%ebx),%eax 80533a9: 8b 40 20 mov 0x20(%eax),%eax 80533ac: 85 c0 test %eax,%eax 80533ae: 74 0c je 80533bc <_IO_new_file_close_it+0x5c> 80533b0: 83 ec 0c sub $0xc,%esp 80533b3: 53 push %ebx 80533b4: e8 47 97 03 00 call 808cb00 <_IO_free_wbackup_area> 80533b9: 83 c4 10 add $0x10,%esp 80533bc: 6a 00 push $0x0 80533be: 6a 00 push $0x0 80533c0: 6a 00 push $0x0 80533c2: 53 push %ebx 80533c3: e8 e8 91 03 00 call 808c5b0 <_IO_wsetb> 80533c8: 8b 43 58 mov 0x58(%ebx),%eax 80533cb: 83 c4 10 add $0x10,%esp 80533ce: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 80533d5: c7 00 00 00 00 00 movl $0x0,(%eax) 80533db: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80533e2: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 80533e9: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 80533f0: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 80533f7: 6a 00 push $0x0 80533f9: 6a 00 push $0x0 80533fb: 6a 00 push $0x0 80533fd: 53 push %ebx 80533fe: e8 8d 13 00 00 call 8054790 <_IO_setb> 8053403: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 805340a: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 8053411: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 8053418: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 805341f: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8053426: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 805342d: 89 1c 24 mov %ebx,(%esp) 8053430: e8 5b 0d 00 00 call 8054190 <_IO_un_link> 8053435: 83 c4 10 add $0x10,%esp 8053438: 85 f6 test %esi,%esi 805343a: c7 03 0c 24 ad fb movl $0xfbad240c,(%ebx) 8053440: c7 43 38 ff ff ff ff movl $0xffffffff,0x38(%ebx) 8053447: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 805344e: 0f 44 f7 cmove %edi,%esi 8053451: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 8053458: 89 f0 mov %esi,%eax 805345a: 5b pop %ebx 805345b: 5e pop %esi 805345c: 5f pop %edi 805345d: c3 ret 805345e: 66 90 xchg %ax,%ax 8053460: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8053466: b8 b4 75 0d 08 mov $0x80d75b4,%eax 805346b: 2d 60 72 0d 08 sub $0x80d7260,%eax 8053470: 89 f2 mov %esi,%edx 8053472: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8053478: 39 d0 cmp %edx,%eax 805347a: 76 64 jbe 80534e0 <_IO_new_file_close_it+0x180> 805347c: 83 ec 0c sub $0xc,%esp 805347f: 53 push %ebx 8053480: ff 56 44 call *0x44(%esi) 8053483: 83 c4 10 add $0x10,%esp 8053486: 89 c6 mov %eax,%esi 8053488: e9 12 ff ff ff jmp 805339f <_IO_new_file_close_it+0x3f> 805348d: 8d 76 00 lea 0x0(%esi),%esi 8053490: 8b 4b 68 mov 0x68(%ebx),%ecx 8053493: 85 c9 test %ecx,%ecx 8053495: 7e 29 jle 80534c0 <_IO_new_file_close_it+0x160> 8053497: 8b 43 58 mov 0x58(%ebx),%eax 805349a: 83 ec 04 sub $0x4,%esp 805349d: 8b 50 0c mov 0xc(%eax),%edx 80534a0: 8b 40 10 mov 0x10(%eax),%eax 80534a3: 29 d0 sub %edx,%eax 80534a5: c1 f8 02 sar $0x2,%eax 80534a8: 50 push %eax 80534a9: 52 push %edx 80534aa: 53 push %ebx 80534ab: e8 b0 d5 ff ff call 8050a60 <_IO_wdo_write> 80534b0: 83 c4 10 add $0x10,%esp 80534b3: 89 c7 mov %eax,%edi 80534b5: e9 cd fe ff ff jmp 8053387 <_IO_new_file_close_it+0x27> 80534ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80534c0: 8b 53 10 mov 0x10(%ebx),%edx 80534c3: 8b 43 14 mov 0x14(%ebx),%eax 80534c6: 83 ec 04 sub $0x4,%esp 80534c9: 29 d0 sub %edx,%eax 80534cb: 50 push %eax 80534cc: 52 push %edx 80534cd: 53 push %ebx 80534ce: e8 5d fe ff ff call 8053330 <_IO_new_do_write> 80534d3: 83 c4 10 add $0x10,%esp 80534d6: 89 c7 mov %eax,%edi 80534d8: e9 aa fe ff ff jmp 8053387 <_IO_new_file_close_it+0x27> 80534dd: 8d 76 00 lea 0x0(%esi),%esi 80534e0: e8 6b e0 ff ff call 8051550 <_IO_vtable_check> 80534e5: eb 95 jmp 805347c <_IO_new_file_close_it+0x11c> 80534e7: 89 f6 mov %esi,%esi 80534e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080534f0 <_IO_new_file_fopen>: 80534f0: 55 push %ebp 80534f1: 57 push %edi 80534f2: 56 push %esi 80534f3: 53 push %ebx 80534f4: 83 ec 3c sub $0x3c,%esp 80534f7: 8b 4c 24 50 mov 0x50(%esp),%ecx 80534fb: 8b 44 24 58 mov 0x58(%esp),%eax 80534ff: 83 79 38 ff cmpl $0xffffffff,0x38(%ecx) 8053503: 75 2d jne 8053532 <_IO_new_file_fopen+0x42> 8053505: 0f b6 10 movzbl (%eax),%edx 8053508: 80 fa 72 cmp $0x72,%dl 805350b: 0f 84 c7 03 00 00 je 80538d8 <_IO_new_file_fopen+0x3e8> 8053511: 80 fa 77 cmp $0x77,%dl 8053514: 74 3a je 8053550 <_IO_new_file_fopen+0x60> 8053516: 80 fa 61 cmp $0x61,%dl 8053519: 0f 84 a1 03 00 00 je 80538c0 <_IO_new_file_fopen+0x3d0> 805351f: b8 e8 ff ff ff mov $0xffffffe8,%eax 8053524: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805352b: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8053532: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 8053539: 00 805353a: 8b 44 24 10 mov 0x10(%esp),%eax 805353e: 83 c4 3c add $0x3c,%esp 8053541: 5b pop %ebx 8053542: 5e pop %esi 8053543: 5f pop %edi 8053544: 5d pop %ebp 8053545: c3 ret 8053546: 8d 76 00 lea 0x0(%esi),%esi 8053549: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8053550: bf 04 00 00 00 mov $0x4,%edi 8053555: bd 01 00 00 00 mov $0x1,%ebp 805355a: b9 40 02 00 00 mov $0x240,%ecx 805355f: 8d 70 06 lea 0x6(%eax),%esi 8053562: 89 c3 mov %eax,%ebx 8053564: 83 c0 01 add $0x1,%eax 8053567: 0f b6 10 movzbl (%eax),%edx 805356a: 80 fa 63 cmp $0x63,%dl 805356d: 0f 84 fd 02 00 00 je 8053870 <_IO_new_file_fopen+0x380> 8053573: 0f 8f a7 02 00 00 jg 8053820 <_IO_new_file_fopen+0x330> 8053579: 80 fa 2b cmp $0x2b,%dl 805357c: 0f 84 fe 02 00 00 je 8053880 <_IO_new_file_fopen+0x390> 8053582: 80 fa 62 cmp $0x62,%dl 8053585: 0f 84 c8 02 00 00 je 8053853 <_IO_new_file_fopen+0x363> 805358b: 84 d2 test %dl,%dl 805358d: 74 05 je 8053594 <_IO_new_file_fopen+0xa4> 805358f: 90 nop 8053590: 39 f0 cmp %esi,%eax 8053592: 75 d0 jne 8053564 <_IO_new_file_fopen+0x74> 8053594: 83 ec 08 sub $0x8,%esp 8053597: 09 e9 or %ebp,%ecx 8053599: ff 74 24 64 pushl 0x64(%esp) 805359d: 57 push %edi 805359e: 68 b6 01 00 00 push $0x1b6 80535a3: 51 push %ecx 80535a4: ff 74 24 6c pushl 0x6c(%esp) 80535a8: ff 74 24 6c pushl 0x6c(%esp) 80535ac: e8 9f fb ff ff call 8053150 <_IO_file_open> 80535b1: 89 44 24 30 mov %eax,0x30(%esp) 80535b5: 83 c4 20 add $0x20,%esp 80535b8: 85 c0 test %eax,%eax 80535ba: 0f 84 72 ff ff ff je 8053532 <_IO_new_file_fopen+0x42> 80535c0: 83 ec 08 sub $0x8,%esp 80535c3: 83 c3 01 add $0x1,%ebx 80535c6: 68 a1 d5 0b 08 push $0x80bd5a1 80535cb: 53 push %ebx 80535cc: e8 af 92 00 00 call 805c880 <strstr> 80535d1: 83 c4 10 add $0x10,%esp 80535d4: 85 c0 test %eax,%eax 80535d6: 89 44 24 1c mov %eax,0x1c(%esp) 80535da: 0f 84 5a ff ff ff je 805353a <_IO_new_file_fopen+0x4a> 80535e0: 8d 58 05 lea 0x5(%eax),%ebx 80535e3: 83 ec 08 sub $0x8,%esp 80535e6: 6a 2c push $0x2c 80535e8: 53 push %ebx 80535e9: e8 82 9f 00 00 call 805d570 <__strchrnul> 80535ee: 29 d8 sub %ebx,%eax 80535f0: 89 c6 mov %eax,%esi 80535f2: 8d 40 03 lea 0x3(%eax),%eax 80535f5: 89 04 24 mov %eax,(%esp) 80535f8: e8 83 6a 00 00 call 805a080 <__libc_malloc> 80535fd: 89 44 24 24 mov %eax,0x24(%esp) 8053601: 83 c4 10 add $0x10,%esp 8053604: 85 c0 test %eax,%eax 8053606: 0f 84 2c 03 00 00 je 8053938 <_IO_new_file_fopen+0x448> 805360c: 83 ec 04 sub $0x4,%esp 805360f: 56 push %esi 8053610: 53 push %ebx 8053611: 8b 5c 24 20 mov 0x20(%esp),%ebx 8053615: 53 push %ebx 8053616: e8 a5 9c 00 00 call 805d2c0 <__mempcpy> 805361b: c6 00 00 movb $0x0,(%eax) 805361e: 0f b6 03 movzbl (%ebx),%eax 8053621: 83 c4 10 add $0x10,%esp 8053624: 84 c0 test %al,%al 8053626: 0f 84 f2 02 00 00 je 805391e <_IO_new_file_fopen+0x42e> 805362c: 8b 2d fc d0 0c 08 mov 0x80cd0fc,%ebp 8053632: 89 d9 mov %ebx,%ecx 8053634: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 805363b: 00 805363c: 89 5c 24 0c mov %ebx,0xc(%esp) 8053640: eb 2e jmp 8053670 <_IO_new_file_fopen+0x180> 8053642: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8053648: 8b 3d f4 d0 0c 08 mov 0x80cd0f4,%edi 805364e: f6 04 77 08 testb $0x8,(%edi,%esi,2) 8053652: 75 3c jne 8053690 <_IO_new_file_fopen+0x1a0> 8053654: 3c 2f cmp $0x2f,%al 8053656: 0f 84 3c 02 00 00 je 8053898 <_IO_new_file_fopen+0x3a8> 805365c: 83 c1 01 add $0x1,%ecx 805365f: 0f b6 01 movzbl (%ecx),%eax 8053662: 84 c0 test %al,%al 8053664: 74 45 je 80536ab <_IO_new_file_fopen+0x1bb> 8053666: 8d 76 00 lea 0x0(%esi),%esi 8053669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8053670: 3c 3a cmp $0x3a,%al 8053672: 0f be f0 movsbl %al,%esi 8053675: 0f 94 c2 sete %dl 8053678: 3c 5f cmp $0x5f,%al 805367a: 89 d7 mov %edx,%edi 805367c: 0f 94 c2 sete %dl 805367f: 09 fa or %edi,%edx 8053681: 8d 78 d4 lea -0x2c(%eax),%edi 8053684: 89 fb mov %edi,%ebx 8053686: 80 fb 02 cmp $0x2,%bl 8053689: 0f 96 c3 setbe %bl 805368c: 08 d3 or %dl,%bl 805368e: 74 b8 je 8053648 <_IO_new_file_fopen+0x158> 8053690: 8b 44 b5 00 mov 0x0(%ebp,%esi,4),%eax 8053694: 8b 74 24 0c mov 0xc(%esp),%esi 8053698: 83 c1 01 add $0x1,%ecx 805369b: 88 06 mov %al,(%esi) 805369d: 8d 46 01 lea 0x1(%esi),%eax 80536a0: 89 44 24 0c mov %eax,0xc(%esp) 80536a4: 0f b6 01 movzbl (%ecx),%eax 80536a7: 84 c0 test %al,%al 80536a9: 75 c5 jne 8053670 <_IO_new_file_fopen+0x180> 80536ab: 8b 4c 24 18 mov 0x18(%esp),%ecx 80536af: 8b 5c 24 0c mov 0xc(%esp),%ebx 80536b3: 83 f9 01 cmp $0x1,%ecx 80536b6: 7f 14 jg 80536cc <_IO_new_file_fopen+0x1dc> 80536b8: 85 c9 test %ecx,%ecx 80536ba: 8d 43 01 lea 0x1(%ebx),%eax 80536bd: c6 03 2f movb $0x2f,(%ebx) 80536c0: 0f 85 51 02 00 00 jne 8053917 <_IO_new_file_fopen+0x427> 80536c6: 8d 58 01 lea 0x1(%eax),%ebx 80536c9: c6 00 2f movb $0x2f,(%eax) 80536cc: 8b 44 24 14 mov 0x14(%esp),%eax 80536d0: c6 03 00 movb $0x0,(%ebx) 80536d3: 80 78 02 00 cmpb $0x0,0x2(%eax) 80536d7: 75 29 jne 8053702 <_IO_new_file_fopen+0x212> 80536d9: 8b 0d fc d0 0c 08 mov 0x80cd0fc,%ecx 80536df: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80536e3: 31 c0 xor %eax,%eax 80536e5: 8b 74 24 14 mov 0x14(%esp),%esi 80536e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80536f0: 0f be 54 03 05 movsbl 0x5(%ebx,%eax,1),%edx 80536f5: 8b 14 91 mov (%ecx,%edx,4),%edx 80536f8: 88 14 06 mov %dl,(%esi,%eax,1) 80536fb: 83 c0 01 add $0x1,%eax 80536fe: 84 d2 test %dl,%dl 8053700: 75 ee jne 80536f0 <_IO_new_file_fopen+0x200> 8053702: 8b 54 24 14 mov 0x14(%esp),%edx 8053706: 8d 44 24 20 lea 0x20(%esp),%eax 805370a: e8 51 a1 01 00 call 806d860 <__wcsmbs_named_conv> 805370f: 85 c0 test %eax,%eax 8053711: 0f 85 cf 01 00 00 jne 80538e6 <_IO_new_file_fopen+0x3f6> 8053717: 83 ec 0c sub $0xc,%esp 805371a: ff 74 24 20 pushl 0x20(%esp) 805371e: e8 6d 6e 00 00 call 805a590 <__cfree> 8053723: 83 c4 10 add $0x10,%esp 8053726: 83 7c 24 24 01 cmpl $0x1,0x24(%esp) 805372b: 0f 85 47 02 00 00 jne 8053978 <_IO_new_file_fopen+0x488> 8053731: 83 7c 24 2c 01 cmpl $0x1,0x2c(%esp) 8053736: 0f 85 23 02 00 00 jne 805395f <_IO_new_file_fopen+0x46f> 805373c: 8b 44 24 50 mov 0x50(%esp),%eax 8053740: 8b 4c 24 50 mov 0x50(%esp),%ecx 8053744: be 40 e4 0c 08 mov $0x80ce440,%esi 8053749: 8b 40 58 mov 0x58(%eax),%eax 805374c: 8b 50 04 mov 0x4(%eax),%edx 805374f: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%eax) 8053756: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 805375d: 89 10 mov %edx,(%eax) 805375f: 8b 50 0c mov 0xc(%eax),%edx 8053762: 89 50 10 mov %edx,0x10(%eax) 8053765: 8b 44 24 50 mov 0x50(%esp),%eax 8053769: 8b 40 58 mov 0x58(%eax),%eax 805376c: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax) 8053773: c7 40 38 00 00 00 00 movl $0x0,0x38(%eax) 805377a: 8b 44 24 50 mov 0x50(%esp),%eax 805377e: 8b 40 58 mov 0x58(%eax),%eax 8053781: 8d 50 3c lea 0x3c(%eax),%edx 8053784: 89 51 54 mov %edx,0x54(%ecx) 8053787: 89 d7 mov %edx,%edi 8053789: b9 1c 00 00 00 mov $0x1c,%ecx 805378e: 8b 54 24 20 mov 0x20(%esp),%edx 8053792: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 8053794: 8b 74 24 10 mov 0x10(%esp),%esi 8053798: c7 40 5c 01 00 00 00 movl $0x1,0x5c(%eax) 805379f: 89 50 60 mov %edx,0x60(%eax) 80537a2: c7 40 70 00 00 00 00 movl $0x0,0x70(%eax) 80537a9: c7 40 74 01 00 00 00 movl $0x1,0x74(%eax) 80537b0: c7 40 6c 01 00 00 00 movl $0x1,0x6c(%eax) 80537b7: 8b 4e 58 mov 0x58(%esi),%ecx 80537ba: c7 80 84 00 00 00 01 movl $0x1,0x84(%eax) 80537c1: 00 00 00 80537c4: c7 80 98 00 00 00 00 movl $0x0,0x98(%eax) 80537cb: 00 00 00 80537ce: 89 4c 24 0c mov %ecx,0xc(%esp) 80537d2: 8d 51 2c lea 0x2c(%ecx),%edx 80537d5: 8b 4c 24 28 mov 0x28(%esp),%ecx 80537d9: 89 50 78 mov %edx,0x78(%eax) 80537dc: 89 88 88 00 00 00 mov %ecx,0x88(%eax) 80537e2: c7 80 9c 00 00 00 01 movl $0x1,0x9c(%eax) 80537e9: 00 00 00 80537ec: c7 80 94 00 00 00 09 movl $0x9,0x94(%eax) 80537f3: 00 00 00 80537f6: 89 90 a0 00 00 00 mov %edx,0xa0(%eax) 80537fc: 8b 4c 24 50 mov 0x50(%esp),%ecx 8053800: 8b 80 b0 00 00 00 mov 0xb0(%eax),%eax 8053806: 89 81 94 00 00 00 mov %eax,0x94(%ecx) 805380c: c7 46 68 01 00 00 00 movl $0x1,0x68(%esi) 8053813: 8b 44 24 10 mov 0x10(%esp),%eax 8053817: 83 c4 3c add $0x3c,%esp 805381a: 5b pop %ebx 805381b: 5e pop %esi 805381c: 5f pop %edi 805381d: 5d pop %ebp 805381e: c3 ret 805381f: 90 nop 8053820: 80 fa 6d cmp $0x6d,%dl 8053823: 74 3b je 8053860 <_IO_new_file_fopen+0x370> 8053825: 80 fa 78 cmp $0x78,%dl 8053828: 74 26 je 8053850 <_IO_new_file_fopen+0x360> 805382a: 80 fa 65 cmp $0x65,%dl 805382d: 0f 85 5d fd ff ff jne 8053590 <_IO_new_file_fopen+0xa0> 8053833: 8b 54 24 50 mov 0x50(%esp),%edx 8053837: 81 c9 00 00 08 00 or $0x80000,%ecx 805383d: 83 4a 3c 40 orl $0x40,0x3c(%edx) 8053841: e9 4a fd ff ff jmp 8053590 <_IO_new_file_fopen+0xa0> 8053846: 8d 76 00 lea 0x0(%esi),%esi 8053849: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8053850: 80 c9 80 or $0x80,%cl 8053853: 89 c3 mov %eax,%ebx 8053855: e9 36 fd ff ff jmp 8053590 <_IO_new_file_fopen+0xa0> 805385a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8053860: 8b 54 24 50 mov 0x50(%esp),%edx 8053864: 83 4a 3c 01 orl $0x1,0x3c(%edx) 8053868: e9 23 fd ff ff jmp 8053590 <_IO_new_file_fopen+0xa0> 805386d: 8d 76 00 lea 0x0(%esi),%esi 8053870: 8b 54 24 50 mov 0x50(%esp),%edx 8053874: 83 4a 3c 02 orl $0x2,0x3c(%edx) 8053878: e9 13 fd ff ff jmp 8053590 <_IO_new_file_fopen+0xa0> 805387d: 8d 76 00 lea 0x0(%esi),%esi 8053880: 81 e7 00 10 00 00 and $0x1000,%edi 8053886: 89 c3 mov %eax,%ebx 8053888: bd 02 00 00 00 mov $0x2,%ebp 805388d: e9 fe fc ff ff jmp 8053590 <_IO_new_file_fopen+0xa0> 8053892: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8053898: 83 44 24 18 01 addl $0x1,0x18(%esp) 805389d: 8b 44 24 18 mov 0x18(%esp),%eax 80538a1: 83 f8 03 cmp $0x3,%eax 80538a4: 0f 84 85 00 00 00 je 805392f <_IO_new_file_fopen+0x43f> 80538aa: 8b 44 24 0c mov 0xc(%esp),%eax 80538ae: c6 00 2f movb $0x2f,(%eax) 80538b1: 83 c0 01 add $0x1,%eax 80538b4: 89 44 24 0c mov %eax,0xc(%esp) 80538b8: e9 9f fd ff ff jmp 805365c <_IO_new_file_fopen+0x16c> 80538bd: 8d 76 00 lea 0x0(%esi),%esi 80538c0: bf 04 10 00 00 mov $0x1004,%edi 80538c5: bd 01 00 00 00 mov $0x1,%ebp 80538ca: b9 40 04 00 00 mov $0x440,%ecx 80538cf: e9 8b fc ff ff jmp 805355f <_IO_new_file_fopen+0x6f> 80538d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80538d8: bf 08 00 00 00 mov $0x8,%edi 80538dd: 31 ed xor %ebp,%ebp 80538df: 31 c9 xor %ecx,%ecx 80538e1: e9 79 fc ff ff jmp 805355f <_IO_new_file_fopen+0x6f> 80538e6: 83 ec 0c sub $0xc,%esp 80538e9: ff 74 24 5c pushl 0x5c(%esp) 80538ed: e8 6e fa ff ff call 8053360 <_IO_new_file_close_it> 80538f2: 58 pop %eax 80538f3: ff 74 24 20 pushl 0x20(%esp) 80538f7: e8 94 6c 00 00 call 805a590 <__cfree> 80538fc: b8 e8 ff ff ff mov $0xffffffe8,%eax 8053901: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8053908: 83 c4 10 add $0x10,%esp 805390b: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8053912: e9 1b fc ff ff jmp 8053532 <_IO_new_file_fopen+0x42> 8053917: 89 c3 mov %eax,%ebx 8053919: e9 ae fd ff ff jmp 80536cc <_IO_new_file_fopen+0x1dc> 805391e: 8b 74 24 14 mov 0x14(%esp),%esi 8053922: 89 f0 mov %esi,%eax 8053924: c6 06 2f movb $0x2f,(%esi) 8053927: 83 c0 01 add $0x1,%eax 805392a: e9 97 fd ff ff jmp 80536c6 <_IO_new_file_fopen+0x1d6> 805392f: 8b 5c 24 0c mov 0xc(%esp),%ebx 8053933: e9 94 fd ff ff jmp 80536cc <_IO_new_file_fopen+0x1dc> 8053938: c7 c6 e8 ff ff ff mov $0xffffffe8,%esi 805393e: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 8053945: 83 ec 0c sub $0xc,%esp 8053948: 8b 3c 33 mov (%ebx,%esi,1),%edi 805394b: ff 74 24 5c pushl 0x5c(%esp) 805394f: e8 0c fa ff ff call 8053360 <_IO_new_file_close_it> 8053954: 89 3c 33 mov %edi,(%ebx,%esi,1) 8053957: 83 c4 10 add $0x10,%esp 805395a: e9 d3 fb ff ff jmp 8053532 <_IO_new_file_fopen+0x42> 805395f: 68 d4 d5 0b 08 push $0x80bd5d4 8053964: 68 88 01 00 00 push $0x188 8053969: 68 c8 d4 0b 08 push $0x80bd4c8 805396e: 68 bd d5 0b 08 push $0x80bd5bd 8053973: e8 68 5e ff ff call 80497e0 <__assert_fail> 8053978: 68 d4 d5 0b 08 push $0x80bd5d4 805397d: 68 87 01 00 00 push $0x187 8053982: 68 c8 d4 0b 08 push $0x80bd4c8 8053987: 68 a7 d5 0b 08 push $0x80bd5a7 805398c: e8 4f 5e ff ff call 80497e0 <__assert_fail> 8053991: eb 0d jmp 80539a0 <_IO_new_file_finish> 8053993: 90 nop 8053994: 90 nop 8053995: 90 nop 8053996: 90 nop 8053997: 90 nop 8053998: 90 nop 8053999: 90 nop 805399a: 90 nop 805399b: 90 nop 805399c: 90 nop 805399d: 90 nop 805399e: 90 nop 805399f: 90 nop 080539a0 <_IO_new_file_finish>: 80539a0: 56 push %esi 80539a1: 53 push %ebx 80539a2: 83 ec 04 sub $0x4,%esp 80539a5: 8b 5c 24 10 mov 0x10(%esp),%ebx 80539a9: 83 7b 38 ff cmpl $0xffffffff,0x38(%ebx) 80539ad: 74 4e je 80539fd <_IO_new_file_finish+0x5d> 80539af: 8b 43 68 mov 0x68(%ebx),%eax 80539b2: 85 c0 test %eax,%eax 80539b4: 7e 62 jle 8053a18 <_IO_new_file_finish+0x78> 80539b6: 8b 43 58 mov 0x58(%ebx),%eax 80539b9: 83 ec 04 sub $0x4,%esp 80539bc: 8b 50 0c mov 0xc(%eax),%edx 80539bf: 8b 40 10 mov 0x10(%eax),%eax 80539c2: 29 d0 sub %edx,%eax 80539c4: c1 f8 02 sar $0x2,%eax 80539c7: 50 push %eax 80539c8: 52 push %edx 80539c9: 53 push %ebx 80539ca: e8 91 d0 ff ff call 8050a60 <_IO_wdo_write> 80539cf: 83 c4 10 add $0x10,%esp 80539d2: f6 03 40 testb $0x40,(%ebx) 80539d5: 75 26 jne 80539fd <_IO_new_file_finish+0x5d> 80539d7: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 80539dd: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80539e2: 2d 60 72 0d 08 sub $0x80d7260,%eax 80539e7: 89 f2 mov %esi,%edx 80539e9: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80539ef: 39 d0 cmp %edx,%eax 80539f1: 76 3d jbe 8053a30 <_IO_new_file_finish+0x90> 80539f3: 83 ec 0c sub $0xc,%esp 80539f6: 53 push %ebx 80539f7: ff 56 44 call *0x44(%esi) 80539fa: 83 c4 10 add $0x10,%esp 80539fd: 89 5c 24 10 mov %ebx,0x10(%esp) 8053a01: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8053a08: 00 8053a09: 83 c4 04 add $0x4,%esp 8053a0c: 5b pop %ebx 8053a0d: 5e pop %esi 8053a0e: e9 0d 15 00 00 jmp 8054f20 <_IO_default_finish> 8053a13: 90 nop 8053a14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8053a18: 8b 53 10 mov 0x10(%ebx),%edx 8053a1b: 8b 43 14 mov 0x14(%ebx),%eax 8053a1e: 83 ec 04 sub $0x4,%esp 8053a21: 29 d0 sub %edx,%eax 8053a23: 50 push %eax 8053a24: 52 push %edx 8053a25: 53 push %ebx 8053a26: e8 05 f9 ff ff call 8053330 <_IO_new_do_write> 8053a2b: 83 c4 10 add $0x10,%esp 8053a2e: eb a2 jmp 80539d2 <_IO_new_file_finish+0x32> 8053a30: e8 1b db ff ff call 8051550 <_IO_vtable_check> 8053a35: eb bc jmp 80539f3 <_IO_new_file_finish+0x53> 8053a37: 89 f6 mov %esi,%esi 8053a39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08053a40 <_IO_new_file_overflow>: 8053a40: 55 push %ebp 8053a41: 57 push %edi 8053a42: 56 push %esi 8053a43: 53 push %ebx 8053a44: 83 ec 0c sub $0xc,%esp 8053a47: 8b 5c 24 20 mov 0x20(%esp),%ebx 8053a4b: 8b 74 24 24 mov 0x24(%esp),%esi 8053a4f: 8b 03 mov (%ebx),%eax 8053a51: a8 08 test $0x8,%al 8053a53: 0f 85 7f 01 00 00 jne 8053bd8 <_IO_new_file_overflow+0x198> 8053a59: f6 c4 08 test $0x8,%ah 8053a5c: 74 4a je 8053aa8 <_IO_new_file_overflow+0x68> 8053a5e: 8b 6b 10 mov 0x10(%ebx),%ebp 8053a61: 85 ed test %ebp,%ebp 8053a63: 0f 84 97 01 00 00 je 8053c00 <_IO_new_file_overflow+0x1c0> 8053a69: 8b 53 14 mov 0x14(%ebx),%edx 8053a6c: 83 fe ff cmp $0xffffffff,%esi 8053a6f: 0f 84 fb 00 00 00 je 8053b70 <_IO_new_file_overflow+0x130> 8053a75: 3b 53 20 cmp 0x20(%ebx),%edx 8053a78: 0f 84 b2 00 00 00 je 8053b30 <_IO_new_file_overflow+0xf0> 8053a7e: 8d 42 01 lea 0x1(%edx),%eax 8053a81: 89 43 14 mov %eax,0x14(%ebx) 8053a84: 89 f0 mov %esi,%eax 8053a86: 88 02 mov %al,(%edx) 8053a88: 8b 03 mov (%ebx),%eax 8053a8a: a8 02 test $0x2,%al 8053a8c: 75 72 jne 8053b00 <_IO_new_file_overflow+0xc0> 8053a8e: f6 c4 02 test $0x2,%ah 8053a91: 74 05 je 8053a98 <_IO_new_file_overflow+0x58> 8053a93: 83 fe 0a cmp $0xa,%esi 8053a96: 74 68 je 8053b00 <_IO_new_file_overflow+0xc0> 8053a98: 89 f0 mov %esi,%eax 8053a9a: 0f b6 c0 movzbl %al,%eax 8053a9d: 83 c4 0c add $0xc,%esp 8053aa0: 5b pop %ebx 8053aa1: 5e pop %esi 8053aa2: 5f pop %edi 8053aa3: 5d pop %ebp 8053aa4: c3 ret 8053aa5: 8d 76 00 lea 0x0(%esi),%esi 8053aa8: 8b 7b 10 mov 0x10(%ebx),%edi 8053aab: 85 ff test %edi,%edi 8053aad: 0f 84 4d 01 00 00 je 8053c00 <_IO_new_file_overflow+0x1c0> 8053ab3: 8b 53 04 mov 0x4(%ebx),%edx 8053ab6: f6 c4 01 test $0x1,%ah 8053ab9: 0f 85 e1 00 00 00 jne 8053ba0 <_IO_new_file_overflow+0x160> 8053abf: 8b 4b 20 mov 0x20(%ebx),%ecx 8053ac2: 39 d1 cmp %edx,%ecx 8053ac4: 0f 84 c6 00 00 00 je 8053b90 <_IO_new_file_overflow+0x150> 8053aca: 8b 7b 08 mov 0x8(%ebx),%edi 8053acd: 89 4b 18 mov %ecx,0x18(%ebx) 8053ad0: 89 c1 mov %eax,%ecx 8053ad2: 89 53 14 mov %edx,0x14(%ebx) 8053ad5: 80 cd 08 or $0x8,%ch 8053ad8: 89 53 10 mov %edx,0x10(%ebx) 8053adb: 89 7b 04 mov %edi,0x4(%ebx) 8053ade: 89 0b mov %ecx,(%ebx) 8053ae0: 8b 4b 68 mov 0x68(%ebx),%ecx 8053ae3: 89 7b 0c mov %edi,0xc(%ebx) 8053ae6: 85 c9 test %ecx,%ecx 8053ae8: 7f 82 jg 8053a6c <_IO_new_file_overflow+0x2c> 8053aea: a9 02 02 00 00 test $0x202,%eax 8053aef: 0f 84 77 ff ff ff je 8053a6c <_IO_new_file_overflow+0x2c> 8053af5: 89 53 18 mov %edx,0x18(%ebx) 8053af8: e9 6f ff ff ff jmp 8053a6c <_IO_new_file_overflow+0x2c> 8053afd: 8d 76 00 lea 0x0(%esi),%esi 8053b00: 8b 53 10 mov 0x10(%ebx),%edx 8053b03: 8b 43 14 mov 0x14(%ebx),%eax 8053b06: 83 ec 04 sub $0x4,%esp 8053b09: 29 d0 sub %edx,%eax 8053b0b: 50 push %eax 8053b0c: 52 push %edx 8053b0d: 53 push %ebx 8053b0e: e8 1d f8 ff ff call 8053330 <_IO_new_do_write> 8053b13: 83 c4 10 add $0x10,%esp 8053b16: 83 f8 ff cmp $0xffffffff,%eax 8053b19: 0f 85 79 ff ff ff jne 8053a98 <_IO_new_file_overflow+0x58> 8053b1f: b8 ff ff ff ff mov $0xffffffff,%eax 8053b24: e9 74 ff ff ff jmp 8053a9d <_IO_new_file_overflow+0x5d> 8053b29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8053b30: 8b 43 68 mov 0x68(%ebx),%eax 8053b33: 85 c0 test %eax,%eax 8053b35: 0f 8e e5 00 00 00 jle 8053c20 <_IO_new_file_overflow+0x1e0> 8053b3b: 8b 43 58 mov 0x58(%ebx),%eax 8053b3e: 83 ec 04 sub $0x4,%esp 8053b41: 8b 50 0c mov 0xc(%eax),%edx 8053b44: 8b 40 10 mov 0x10(%eax),%eax 8053b47: 29 d0 sub %edx,%eax 8053b49: c1 f8 02 sar $0x2,%eax 8053b4c: 50 push %eax 8053b4d: 52 push %edx 8053b4e: 53 push %ebx 8053b4f: e8 0c cf ff ff call 8050a60 <_IO_wdo_write> 8053b54: 83 c4 10 add $0x10,%esp 8053b57: 83 f8 ff cmp $0xffffffff,%eax 8053b5a: 0f 94 c0 sete %al 8053b5d: 84 c0 test %al,%al 8053b5f: 75 be jne 8053b1f <_IO_new_file_overflow+0xdf> 8053b61: 8b 53 14 mov 0x14(%ebx),%edx 8053b64: e9 15 ff ff ff jmp 8053a7e <_IO_new_file_overflow+0x3e> 8053b69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8053b70: 8b 43 10 mov 0x10(%ebx),%eax 8053b73: 83 ec 04 sub $0x4,%esp 8053b76: 29 c2 sub %eax,%edx 8053b78: 52 push %edx 8053b79: 50 push %eax 8053b7a: 53 push %ebx 8053b7b: e8 b0 f7 ff ff call 8053330 <_IO_new_do_write> 8053b80: 83 c4 10 add $0x10,%esp 8053b83: e9 15 ff ff ff jmp 8053a9d <_IO_new_file_overflow+0x5d> 8053b88: 90 nop 8053b89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8053b90: 8b 53 1c mov 0x1c(%ebx),%edx 8053b93: 89 53 08 mov %edx,0x8(%ebx) 8053b96: 89 d7 mov %edx,%edi 8053b98: e9 30 ff ff ff jmp 8053acd <_IO_new_file_overflow+0x8d> 8053b9d: 8d 76 00 lea 0x0(%esi),%esi 8053ba0: 83 ec 0c sub $0xc,%esp 8053ba3: 8b 7b 08 mov 0x8(%ebx),%edi 8053ba6: 53 push %ebx 8053ba7: 29 d7 sub %edx,%edi 8053ba9: e8 02 09 00 00 call 80544b0 <_IO_free_backup_area> 8053bae: 8b 53 0c mov 0xc(%ebx),%edx 8053bb1: 89 fd mov %edi,%ebp 8053bb3: 83 c4 10 add $0x10,%esp 8053bb6: f7 dd neg %ebp 8053bb8: 89 d1 mov %edx,%ecx 8053bba: 2b 4b 1c sub 0x1c(%ebx),%ecx 8053bbd: 89 c8 mov %ecx,%eax 8053bbf: f7 d8 neg %eax 8053bc1: 39 cf cmp %ecx,%edi 8053bc3: 0f 42 c5 cmovb %ebp,%eax 8053bc6: 01 c2 add %eax,%edx 8053bc8: 8b 03 mov (%ebx),%eax 8053bca: 89 53 0c mov %edx,0xc(%ebx) 8053bcd: 89 53 04 mov %edx,0x4(%ebx) 8053bd0: e9 ea fe ff ff jmp 8053abf <_IO_new_file_overflow+0x7f> 8053bd5: 8d 76 00 lea 0x0(%esi),%esi 8053bd8: 83 c8 20 or $0x20,%eax 8053bdb: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8053be2: 89 03 mov %eax,(%ebx) 8053be4: b8 e8 ff ff ff mov $0xffffffe8,%eax 8053be9: c7 04 02 09 00 00 00 movl $0x9,(%edx,%eax,1) 8053bf0: b8 ff ff ff ff mov $0xffffffff,%eax 8053bf5: e9 a3 fe ff ff jmp 8053a9d <_IO_new_file_overflow+0x5d> 8053bfa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8053c00: 83 ec 0c sub $0xc,%esp 8053c03: 53 push %ebx 8053c04: e8 d7 0b 00 00 call 80547e0 <_IO_doallocbuf> 8053c09: 8b 53 1c mov 0x1c(%ebx),%edx 8053c0c: 8b 03 mov (%ebx),%eax 8053c0e: 83 c4 10 add $0x10,%esp 8053c11: 89 53 0c mov %edx,0xc(%ebx) 8053c14: 89 53 04 mov %edx,0x4(%ebx) 8053c17: 89 53 08 mov %edx,0x8(%ebx) 8053c1a: e9 97 fe ff ff jmp 8053ab6 <_IO_new_file_overflow+0x76> 8053c1f: 90 nop 8053c20: 8b 43 10 mov 0x10(%ebx),%eax 8053c23: 83 ec 04 sub $0x4,%esp 8053c26: 29 c2 sub %eax,%edx 8053c28: 52 push %edx 8053c29: 50 push %eax 8053c2a: 53 push %ebx 8053c2b: e8 00 f7 ff ff call 8053330 <_IO_new_do_write> 8053c30: 83 c4 10 add $0x10,%esp 8053c33: 83 f8 ff cmp $0xffffffff,%eax 8053c36: 0f 94 c0 sete %al 8053c39: e9 1f ff ff ff jmp 8053b5d <_IO_new_file_overflow+0x11d> 8053c3e: 66 90 xchg %ax,%ax 08053c40 <_IO_new_file_sync>: 8053c40: 57 push %edi 8053c41: 56 push %esi 8053c42: 53 push %ebx 8053c43: 8b 5c 24 10 mov 0x10(%esp),%ebx 8053c47: 8b 43 14 mov 0x14(%ebx),%eax 8053c4a: 8b 53 10 mov 0x10(%ebx),%edx 8053c4d: 39 d0 cmp %edx,%eax 8053c4f: 76 34 jbe 8053c85 <_IO_new_file_sync+0x45> 8053c51: 8b 4b 68 mov 0x68(%ebx),%ecx 8053c54: 85 c9 test %ecx,%ecx 8053c56: 0f 8e 84 00 00 00 jle 8053ce0 <_IO_new_file_sync+0xa0> 8053c5c: 8b 43 58 mov 0x58(%ebx),%eax 8053c5f: 83 ec 04 sub $0x4,%esp 8053c62: 8b 50 0c mov 0xc(%eax),%edx 8053c65: 8b 40 10 mov 0x10(%eax),%eax 8053c68: 29 d0 sub %edx,%eax 8053c6a: c1 f8 02 sar $0x2,%eax 8053c6d: 50 push %eax 8053c6e: 52 push %edx 8053c6f: 53 push %ebx 8053c70: e8 eb cd ff ff call 8050a60 <_IO_wdo_write> 8053c75: 83 c4 10 add $0x10,%esp 8053c78: 85 c0 test %eax,%eax 8053c7a: 0f 95 c0 setne %al 8053c7d: 84 c0 test %al,%al 8053c7f: 0f 85 8d 00 00 00 jne 8053d12 <_IO_new_file_sync+0xd2> 8053c85: 8b 53 04 mov 0x4(%ebx),%edx 8053c88: 89 d7 mov %edx,%edi 8053c8a: 2b 7b 08 sub 0x8(%ebx),%edi 8053c8d: 74 38 je 8053cc7 <_IO_new_file_sync+0x87> 8053c8f: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8053c95: ba b4 75 0d 08 mov $0x80d75b4,%edx 8053c9a: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8053ca0: 89 f1 mov %esi,%ecx 8053ca2: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8053ca8: 39 ca cmp %ecx,%edx 8053caa: 76 74 jbe 8053d20 <_IO_new_file_sync+0xe0> 8053cac: 89 f8 mov %edi,%eax 8053cae: 6a 01 push $0x1 8053cb0: 99 cltd 8053cb1: 52 push %edx 8053cb2: 57 push %edi 8053cb3: 53 push %ebx 8053cb4: ff 56 40 call *0x40(%esi) 8053cb7: 21 d0 and %edx,%eax 8053cb9: 83 c4 10 add $0x10,%esp 8053cbc: 83 f8 ff cmp $0xffffffff,%eax 8053cbf: 74 3f je 8053d00 <_IO_new_file_sync+0xc0> 8053cc1: 8b 43 04 mov 0x4(%ebx),%eax 8053cc4: 89 43 08 mov %eax,0x8(%ebx) 8053cc7: c7 43 4c ff ff ff ff movl $0xffffffff,0x4c(%ebx) 8053cce: c7 43 50 ff ff ff ff movl $0xffffffff,0x50(%ebx) 8053cd5: 31 c0 xor %eax,%eax 8053cd7: 5b pop %ebx 8053cd8: 5e pop %esi 8053cd9: 5f pop %edi 8053cda: c3 ret 8053cdb: 90 nop 8053cdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8053ce0: 83 ec 04 sub $0x4,%esp 8053ce3: 29 d0 sub %edx,%eax 8053ce5: 50 push %eax 8053ce6: 52 push %edx 8053ce7: 53 push %ebx 8053ce8: e8 43 f6 ff ff call 8053330 <_IO_new_do_write> 8053ced: 83 c4 10 add $0x10,%esp 8053cf0: 85 c0 test %eax,%eax 8053cf2: 0f 95 c0 setne %al 8053cf5: eb 86 jmp 8053c7d <_IO_new_file_sync+0x3d> 8053cf7: 89 f6 mov %esi,%esi 8053cf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8053d00: b8 e8 ff ff ff mov $0xffffffe8,%eax 8053d05: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8053d0c: 83 3c 02 1d cmpl $0x1d,(%edx,%eax,1) 8053d10: 74 b5 je 8053cc7 <_IO_new_file_sync+0x87> 8053d12: 5b pop %ebx 8053d13: b8 ff ff ff ff mov $0xffffffff,%eax 8053d18: 5e pop %esi 8053d19: 5f pop %edi 8053d1a: c3 ret 8053d1b: 90 nop 8053d1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8053d20: e8 2b d8 ff ff call 8051550 <_IO_vtable_check> 8053d25: eb 85 jmp 8053cac <_IO_new_file_sync+0x6c> 8053d27: 66 90 xchg %ax,%ax 8053d29: 66 90 xchg %ax,%ax 8053d2b: 66 90 xchg %ax,%ax 8053d2d: 66 90 xchg %ax,%ax 8053d2f: 90 nop 08053d30 <save_for_backup>: 8053d30: 55 push %ebp 8053d31: 57 push %edi 8053d32: 89 c7 mov %eax,%edi 8053d34: 56 push %esi 8053d35: 53 push %ebx 8053d36: 89 d6 mov %edx,%esi 8053d38: 83 ec 2c sub $0x2c,%esp 8053d3b: 8b 40 0c mov 0xc(%eax),%eax 8053d3e: 89 54 24 04 mov %edx,0x4(%esp) 8053d42: 29 c6 sub %eax,%esi 8053d44: 89 44 24 08 mov %eax,0x8(%esp) 8053d48: 8b 47 30 mov 0x30(%edi),%eax 8053d4b: 85 c0 test %eax,%eax 8053d4d: 0f 84 13 01 00 00 je 8053e66 <save_for_backup+0x136> 8053d53: 89 f3 mov %esi,%ebx 8053d55: 89 c2 mov %eax,%edx 8053d57: 89 f6 mov %esi,%esi 8053d59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8053d60: 8b 4a 08 mov 0x8(%edx),%ecx 8053d63: 8b 12 mov (%edx),%edx 8053d65: 39 cb cmp %ecx,%ebx 8053d67: 0f 4f d9 cmovg %ecx,%ebx 8053d6a: 85 d2 test %edx,%edx 8053d6c: 75 f2 jne 8053d60 <save_for_backup+0x30> 8053d6e: 8b 4f 2c mov 0x2c(%edi),%ecx 8053d71: 89 f2 mov %esi,%edx 8053d73: 29 da sub %ebx,%edx 8053d75: 89 cd mov %ecx,%ebp 8053d77: 89 4c 24 0c mov %ecx,0xc(%esp) 8053d7b: 8b 4f 24 mov 0x24(%edi),%ecx 8053d7e: 29 cd sub %ecx,%ebp 8053d80: 39 ea cmp %ebp,%edx 8053d82: 77 34 ja 8053db8 <save_for_backup+0x88> 8053d84: 29 d5 sub %edx,%ebp 8053d86: 85 db test %ebx,%ebx 8053d88: 0f 88 f0 00 00 00 js 8053e7e <save_for_backup+0x14e> 8053d8e: 85 d2 test %edx,%edx 8053d90: 0f 85 aa 00 00 00 jne 8053e40 <save_for_backup+0x110> 8053d96: 01 cd add %ecx,%ebp 8053d98: 85 c0 test %eax,%eax 8053d9a: 89 6f 28 mov %ebp,0x28(%edi) 8053d9d: 74 0a je 8053da9 <save_for_backup+0x79> 8053d9f: 90 nop 8053da0: 29 70 08 sub %esi,0x8(%eax) 8053da3: 8b 00 mov (%eax),%eax 8053da5: 85 c0 test %eax,%eax 8053da7: 75 f7 jne 8053da0 <save_for_backup+0x70> 8053da9: 31 c0 xor %eax,%eax 8053dab: 83 c4 2c add $0x2c,%esp 8053dae: 5b pop %ebx 8053daf: 5e pop %esi 8053db0: 5f pop %edi 8053db1: 5d pop %ebp 8053db2: c3 ret 8053db3: 90 nop 8053db4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8053db8: 8d 42 64 lea 0x64(%edx),%eax 8053dbb: 89 4c 24 1c mov %ecx,0x1c(%esp) 8053dbf: 89 54 24 18 mov %edx,0x18(%esp) 8053dc3: 83 ec 0c sub $0xc,%esp 8053dc6: 89 44 24 20 mov %eax,0x20(%esp) 8053dca: 50 push %eax 8053dcb: e8 b0 62 00 00 call 805a080 <__libc_malloc> 8053dd0: 89 44 24 20 mov %eax,0x20(%esp) 8053dd4: 83 c4 10 add $0x10,%esp 8053dd7: 85 c0 test %eax,%eax 8053dd9: 0f 84 17 01 00 00 je 8053ef6 <save_for_backup+0x1c6> 8053ddf: 85 db test %ebx,%ebx 8053de1: 8b 54 24 18 mov 0x18(%esp),%edx 8053de5: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8053de9: 0f 88 d4 00 00 00 js 8053ec3 <save_for_backup+0x193> 8053def: 8b 44 24 10 mov 0x10(%esp),%eax 8053df3: 03 5c 24 08 add 0x8(%esp),%ebx 8053df7: 83 ec 04 sub $0x4,%esp 8053dfa: 89 4c 24 10 mov %ecx,0x10(%esp) 8053dfe: 52 push %edx 8053dff: 8d 68 64 lea 0x64(%eax),%ebp 8053e02: 53 push %ebx 8053e03: 55 push %ebp 8053e04: e8 f7 95 00 00 call 805d400 <memcpy> 8053e09: 83 c4 10 add $0x10,%esp 8053e0c: 8b 4c 24 0c mov 0xc(%esp),%ecx 8053e10: 83 ec 0c sub $0xc,%esp 8053e13: 51 push %ecx 8053e14: e8 77 67 00 00 call 805a590 <__cfree> 8053e19: 8b 44 24 20 mov 0x20(%esp),%eax 8053e1d: 8b 74 24 14 mov 0x14(%esp),%esi 8053e21: 2b 77 0c sub 0xc(%edi),%esi 8053e24: 89 47 24 mov %eax,0x24(%edi) 8053e27: 03 44 24 24 add 0x24(%esp),%eax 8053e2b: 83 c4 10 add $0x10,%esp 8053e2e: 89 47 2c mov %eax,0x2c(%edi) 8053e31: 8b 47 30 mov 0x30(%edi),%eax 8053e34: e9 5f ff ff ff jmp 8053d98 <save_for_backup+0x68> 8053e39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8053e40: 03 5c 24 08 add 0x8(%esp),%ebx 8053e44: 01 e9 add %ebp,%ecx 8053e46: 83 ec 04 sub $0x4,%esp 8053e49: 52 push %edx 8053e4a: 53 push %ebx 8053e4b: 51 push %ecx 8053e4c: e8 af 95 00 00 call 805d400 <memcpy> 8053e51: 8b 74 24 14 mov 0x14(%esp),%esi 8053e55: 03 6f 24 add 0x24(%edi),%ebp 8053e58: 83 c4 10 add $0x10,%esp 8053e5b: 2b 77 0c sub 0xc(%edi),%esi 8053e5e: 8b 47 30 mov 0x30(%edi),%eax 8053e61: e9 32 ff ff ff jmp 8053d98 <save_for_backup+0x68> 8053e66: 8b 5f 2c mov 0x2c(%edi),%ebx 8053e69: 8b 4f 24 mov 0x24(%edi),%ecx 8053e6c: 89 dd mov %ebx,%ebp 8053e6e: 89 5c 24 0c mov %ebx,0xc(%esp) 8053e72: 29 cd sub %ecx,%ebp 8053e74: 85 f6 test %esi,%esi 8053e76: 0f 89 1a ff ff ff jns 8053d96 <save_for_backup+0x66> 8053e7c: 89 f3 mov %esi,%ebx 8053e7e: 89 d8 mov %ebx,%eax 8053e80: 83 ec 04 sub $0x4,%esp 8053e83: 01 e9 add %ebp,%ecx 8053e85: f7 d8 neg %eax 8053e87: 50 push %eax 8053e88: 8b 44 24 14 mov 0x14(%esp),%eax 8053e8c: 01 d8 add %ebx,%eax 8053e8e: 50 push %eax 8053e8f: 51 push %ecx 8053e90: e8 6b 43 ff ff call 8048200 <.plt+0x20> 8053e95: 8b 74 24 14 mov 0x14(%esp),%esi 8053e99: 89 e8 mov %ebp,%eax 8053e9b: 8b 57 0c mov 0xc(%edi),%edx 8053e9e: 29 d8 sub %ebx,%eax 8053ea0: 03 47 24 add 0x24(%edi),%eax 8053ea3: 83 c4 0c add $0xc,%esp 8053ea6: 89 f1 mov %esi,%ecx 8053ea8: 29 d1 sub %edx,%ecx 8053eaa: 51 push %ecx 8053eab: 52 push %edx 8053eac: 50 push %eax 8053ead: e8 4e 95 00 00 call 805d400 <memcpy> 8053eb2: 03 6f 24 add 0x24(%edi),%ebp 8053eb5: 2b 77 0c sub 0xc(%edi),%esi 8053eb8: 83 c4 10 add $0x10,%esp 8053ebb: 8b 47 30 mov 0x30(%edi),%eax 8053ebe: e9 d5 fe ff ff jmp 8053d98 <save_for_backup+0x68> 8053ec3: 8b 44 24 10 mov 0x10(%esp),%eax 8053ec7: 83 ec 04 sub $0x4,%esp 8053eca: 8d 68 64 lea 0x64(%eax),%ebp 8053ecd: 89 d8 mov %ebx,%eax 8053ecf: f7 d8 neg %eax 8053ed1: 50 push %eax 8053ed2: 03 5c 24 14 add 0x14(%esp),%ebx 8053ed6: 53 push %ebx 8053ed7: 55 push %ebp 8053ed8: e8 e3 93 00 00 call 805d2c0 <__mempcpy> 8053edd: 83 c4 0c add $0xc,%esp 8053ee0: 56 push %esi 8053ee1: ff 74 24 10 pushl 0x10(%esp) 8053ee5: 50 push %eax 8053ee6: e8 d5 93 00 00 call 805d2c0 <__mempcpy> 8053eeb: 8b 4f 24 mov 0x24(%edi),%ecx 8053eee: 83 c4 10 add $0x10,%esp 8053ef1: e9 1a ff ff ff jmp 8053e10 <save_for_backup+0xe0> 8053ef6: b8 ff ff ff ff mov $0xffffffff,%eax 8053efb: e9 ab fe ff ff jmp 8053dab <save_for_backup+0x7b> 08053f00 <flush_cleanup>: 8053f00: a1 b4 d4 0e 08 mov 0x80ed4b4,%eax 8053f05: 85 c0 test %eax,%eax 8053f07: 74 2f je 8053f38 <flush_cleanup+0x38> 8053f09: f7 00 00 80 00 00 testl $0x8000,(%eax) 8053f0f: 75 27 jne 8053f38 <flush_cleanup+0x38> 8053f11: 8b 50 48 mov 0x48(%eax),%edx 8053f14: 83 6a 04 01 subl $0x1,0x4(%edx) 8053f18: 75 1e jne 8053f38 <flush_cleanup+0x38> 8053f1a: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8053f21: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8053f28: 00 8053f29: 74 01 je 8053f2c <flush_cleanup+0x2c> 8053f2b: f0 83 2a 01 lock subl $0x1,(%edx) 8053f2f: 74 07 je 8053f38 <flush_cleanup+0x38> 8053f31: 8d 02 lea (%edx),%eax 8053f33: e8 28 be 01 00 call 806fd60 <__lll_unlock_wake_private> 8053f38: 83 2d c0 d4 0e 08 01 subl $0x1,0x80ed4c0 8053f3f: 75 29 jne 8053f6a <flush_cleanup+0x6a> 8053f41: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 8053f48: 00 00 00 8053f4b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8053f52: 00 8053f53: 74 01 je 8053f56 <flush_cleanup+0x56> 8053f55: f0 83 2d bc d4 0e 08 lock subl $0x1,0x80ed4bc 8053f5c: 01 8053f5d: 74 0b je 8053f6a <flush_cleanup+0x6a> 8053f5f: 8d 05 bc d4 0e 08 lea 0x80ed4bc,%eax 8053f65: e8 f6 bd 01 00 call 806fd60 <__lll_unlock_wake_private> 8053f6a: f3 c3 repz ret 8053f6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08053f70 <_IO_un_link.part.2>: 8053f70: 55 push %ebp 8053f71: 57 push %edi 8053f72: 56 push %esi 8053f73: 53 push %ebx 8053f74: be 00 00 00 00 mov $0x0,%esi 8053f79: 89 c3 mov %eax,%ebx 8053f7b: 83 ec 1c sub $0x1c,%esp 8053f7e: 85 f6 test %esi,%esi 8053f80: 0f 84 d2 01 00 00 je 8054158 <_IO_un_link.part.2+0x1e8> 8053f86: 83 ec 04 sub $0x4,%esp 8053f89: 6a 00 push $0x0 8053f8b: 68 00 3f 05 08 push $0x8053f00 8053f90: 8d 44 24 0c lea 0xc(%esp),%eax 8053f94: 50 push %eax 8053f95: e8 66 c0 fa f7 call 0 <_nl_current_LC_CTYPE> 8053f9a: 83 c4 10 add $0x10,%esp 8053f9d: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 8053fa4: 3b 15 c4 d4 0e 08 cmp 0x80ed4c4,%edx 8053faa: 74 2c je 8053fd8 <_IO_un_link.part.2+0x68> 8053fac: 31 c0 xor %eax,%eax 8053fae: b9 01 00 00 00 mov $0x1,%ecx 8053fb3: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8053fba: 00 8053fbb: 74 01 je 8053fbe <_IO_un_link.part.2+0x4e> 8053fbd: f0 0f b1 0d bc d4 0e lock cmpxchg %ecx,0x80ed4bc 8053fc4: 08 8053fc5: 74 0b je 8053fd2 <_IO_un_link.part.2+0x62> 8053fc7: 8d 0d bc d4 0e 08 lea 0x80ed4bc,%ecx 8053fcd: e8 5e bd 01 00 call 806fd30 <__lll_lock_wait_private> 8053fd2: 89 15 c4 d4 0e 08 mov %edx,0x80ed4c4 8053fd8: 8b 0b mov (%ebx),%ecx 8053fda: 8b 15 c0 d4 0e 08 mov 0x80ed4c0,%edx 8053fe0: 89 1d b4 d4 0e 08 mov %ebx,0x80ed4b4 8053fe6: 89 c8 mov %ecx,%eax 8053fe8: 83 c2 01 add $0x1,%edx 8053feb: 25 00 80 00 00 and $0x8000,%eax 8053ff0: 89 15 c0 d4 0e 08 mov %edx,0x80ed4c0 8053ff6: 0f 85 2c 01 00 00 jne 8054128 <_IO_un_link.part.2+0x1b8> 8053ffc: 8b 53 48 mov 0x48(%ebx),%edx 8053fff: 65 8b 3d 08 00 00 00 mov %gs:0x8,%edi 8054006: 3b 7a 08 cmp 0x8(%edx),%edi 8054009: 74 2b je 8054036 <_IO_un_link.part.2+0xc6> 805400b: b9 01 00 00 00 mov $0x1,%ecx 8054010: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8054017: 00 8054018: 74 01 je 805401b <_IO_un_link.part.2+0xab> 805401a: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 805401e: 74 07 je 8054027 <_IO_un_link.part.2+0xb7> 8054020: 8d 0a lea (%edx),%ecx 8054022: e8 09 bd 01 00 call 806fd30 <__lll_lock_wait_private> 8054027: 8b 0b mov (%ebx),%ecx 8054029: 8b 53 48 mov 0x48(%ebx),%edx 805402c: 89 c8 mov %ecx,%eax 805402e: 89 7a 08 mov %edi,0x8(%edx) 8054031: 25 00 80 00 00 and $0x8000,%eax 8054036: 8b 2d 80 c0 0e 08 mov 0x80ec080,%ebp 805403c: 83 42 04 01 addl $0x1,0x4(%edx) 8054040: 85 ed test %ebp,%ebp 8054042: 74 2d je 8054071 <_IO_un_link.part.2+0x101> 8054044: 39 eb cmp %ebp,%ebx 8054046: 0f 84 24 01 00 00 je 8054170 <_IO_un_link.part.2+0x200> 805404c: 8b 7d 34 mov 0x34(%ebp),%edi 805404f: 85 ff test %edi,%edi 8054051: 74 1e je 8054071 <_IO_un_link.part.2+0x101> 8054053: 39 fb cmp %edi,%ebx 8054055: 75 13 jne 805406a <_IO_un_link.part.2+0xfa> 8054057: e9 29 01 00 00 jmp 8054185 <_IO_un_link.part.2+0x215> 805405c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054060: 39 d3 cmp %edx,%ebx 8054062: 0f 84 d8 00 00 00 je 8054140 <_IO_un_link.part.2+0x1d0> 8054068: 89 d7 mov %edx,%edi 805406a: 8b 57 34 mov 0x34(%edi),%edx 805406d: 85 d2 test %edx,%edx 805406f: 75 ef jne 8054060 <_IO_un_link.part.2+0xf0> 8054071: 80 e1 7f and $0x7f,%cl 8054074: 85 c0 test %eax,%eax 8054076: 89 0b mov %ecx,(%ebx) 8054078: 0f 85 98 00 00 00 jne 8054116 <_IO_un_link.part.2+0x1a6> 805407e: 8b 4b 48 mov 0x48(%ebx),%ecx 8054081: 8b 41 04 mov 0x4(%ecx),%eax 8054084: 83 e8 01 sub $0x1,%eax 8054087: 85 c0 test %eax,%eax 8054089: 89 41 04 mov %eax,0x4(%ecx) 805408c: 8b 15 c0 d4 0e 08 mov 0x80ed4c0,%edx 8054092: 74 64 je 80540f8 <_IO_un_link.part.2+0x188> 8054094: 83 ea 01 sub $0x1,%edx 8054097: c7 05 b4 d4 0e 08 00 movl $0x0,0x80ed4b4 805409e: 00 00 00 80540a1: 85 d2 test %edx,%edx 80540a3: 89 15 c0 d4 0e 08 mov %edx,0x80ed4c0 80540a9: 75 29 jne 80540d4 <_IO_un_link.part.2+0x164> 80540ab: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 80540b2: 00 00 00 80540b5: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80540bc: 00 80540bd: 74 01 je 80540c0 <_IO_un_link.part.2+0x150> 80540bf: f0 83 2d bc d4 0e 08 lock subl $0x1,0x80ed4bc 80540c6: 01 80540c7: 74 0b je 80540d4 <_IO_un_link.part.2+0x164> 80540c9: 8d 05 bc d4 0e 08 lea 0x80ed4bc,%eax 80540cf: e8 8c bc 01 00 call 806fd60 <__lll_unlock_wake_private> 80540d4: 85 f6 test %esi,%esi 80540d6: 74 12 je 80540ea <_IO_un_link.part.2+0x17a> 80540d8: 83 ec 08 sub $0x8,%esp 80540db: 6a 00 push $0x0 80540dd: 8d 44 24 0c lea 0xc(%esp),%eax 80540e1: 50 push %eax 80540e2: e8 19 bf fa f7 call 0 <_nl_current_LC_CTYPE> 80540e7: 83 c4 10 add $0x10,%esp 80540ea: 83 c4 1c add $0x1c,%esp 80540ed: 5b pop %ebx 80540ee: 5e pop %esi 80540ef: 5f pop %edi 80540f0: 5d pop %ebp 80540f1: c3 ret 80540f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80540f8: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 80540ff: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8054106: 00 8054107: 74 01 je 805410a <_IO_un_link.part.2+0x19a> 8054109: f0 83 29 01 lock subl $0x1,(%ecx) 805410d: 74 07 je 8054116 <_IO_un_link.part.2+0x1a6> 805410f: 8d 01 lea (%ecx),%eax 8054111: e8 4a bc 01 00 call 806fd60 <__lll_unlock_wake_private> 8054116: 8b 15 c0 d4 0e 08 mov 0x80ed4c0,%edx 805411c: e9 73 ff ff ff jmp 8054094 <_IO_un_link.part.2+0x124> 8054121: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8054128: 8b 2d 80 c0 0e 08 mov 0x80ec080,%ebp 805412e: 85 ed test %ebp,%ebp 8054130: 0f 85 0e ff ff ff jne 8054044 <_IO_un_link.part.2+0xd4> 8054136: 80 e1 7f and $0x7f,%cl 8054139: 89 0b mov %ecx,(%ebx) 805413b: e9 54 ff ff ff jmp 8054094 <_IO_un_link.part.2+0x124> 8054140: 83 c7 34 add $0x34,%edi 8054143: 8b 53 34 mov 0x34(%ebx),%edx 8054146: 83 05 b8 d4 0e 08 01 addl $0x1,0x80ed4b8 805414d: 89 17 mov %edx,(%edi) 805414f: e9 1d ff ff ff jmp 8054071 <_IO_un_link.part.2+0x101> 8054154: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054158: c7 04 24 00 3f 05 08 movl $0x8053f00,(%esp) 805415f: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 8054166: 00 8054167: e9 31 fe ff ff jmp 8053f9d <_IO_un_link.part.2+0x2d> 805416c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054170: 8b 53 34 mov 0x34(%ebx),%edx 8054173: 83 05 b8 d4 0e 08 01 addl $0x1,0x80ed4b8 805417a: 89 15 80 c0 0e 08 mov %edx,0x80ec080 8054180: e9 ec fe ff ff jmp 8054071 <_IO_un_link.part.2+0x101> 8054185: 8d 7d 34 lea 0x34(%ebp),%edi 8054188: eb b9 jmp 8054143 <_IO_un_link.part.2+0x1d3> 805418a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08054190 <_IO_un_link>: 8054190: 8b 44 24 04 mov 0x4(%esp),%eax 8054194: f6 00 80 testb $0x80,(%eax) 8054197: 74 07 je 80541a0 <_IO_un_link+0x10> 8054199: e9 d2 fd ff ff jmp 8053f70 <_IO_un_link.part.2> 805419e: 66 90 xchg %ax,%ax 80541a0: f3 c3 repz ret 80541a2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80541a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080541b0 <_IO_link_in>: 80541b0: 57 push %edi 80541b1: 56 push %esi 80541b2: 53 push %ebx 80541b3: 83 ec 10 sub $0x10,%esp 80541b6: 8b 5c 24 20 mov 0x20(%esp),%ebx 80541ba: 8b 03 mov (%ebx),%eax 80541bc: a8 80 test $0x80,%al 80541be: 0f 85 4c 01 00 00 jne 8054310 <_IO_link_in+0x160> 80541c4: be 00 00 00 00 mov $0x0,%esi 80541c9: 0c 80 or $0x80,%al 80541cb: 85 f6 test %esi,%esi 80541cd: 89 03 mov %eax,(%ebx) 80541cf: 0f 84 6b 01 00 00 je 8054340 <_IO_link_in+0x190> 80541d5: 83 ec 04 sub $0x4,%esp 80541d8: 6a 00 push $0x0 80541da: 68 00 3f 05 08 push $0x8053f00 80541df: 8d 44 24 0c lea 0xc(%esp),%eax 80541e3: 50 push %eax 80541e4: e8 17 be fa f7 call 0 <_nl_current_LC_CTYPE> 80541e9: 83 c4 10 add $0x10,%esp 80541ec: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 80541f3: 3b 15 c4 d4 0e 08 cmp 0x80ed4c4,%edx 80541f9: 74 2c je 8054227 <_IO_link_in+0x77> 80541fb: 31 c0 xor %eax,%eax 80541fd: b9 01 00 00 00 mov $0x1,%ecx 8054202: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8054209: 00 805420a: 74 01 je 805420d <_IO_link_in+0x5d> 805420c: f0 0f b1 0d bc d4 0e lock cmpxchg %ecx,0x80ed4bc 8054213: 08 8054214: 74 0b je 8054221 <_IO_link_in+0x71> 8054216: 8d 0d bc d4 0e 08 lea 0x80ed4bc,%ecx 805421c: e8 0f bb 01 00 call 806fd30 <__lll_lock_wait_private> 8054221: 89 15 c4 d4 0e 08 mov %edx,0x80ed4c4 8054227: 8b 15 c0 d4 0e 08 mov 0x80ed4c0,%edx 805422d: 8b 03 mov (%ebx),%eax 805422f: 89 1d b4 d4 0e 08 mov %ebx,0x80ed4b4 8054235: 83 c2 01 add $0x1,%edx 8054238: 25 00 80 00 00 and $0x8000,%eax 805423d: 89 15 c0 d4 0e 08 mov %edx,0x80ed4c0 8054243: 0f 85 d7 00 00 00 jne 8054320 <_IO_link_in+0x170> 8054249: 8b 7b 48 mov 0x48(%ebx),%edi 805424c: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 8054253: 3b 57 08 cmp 0x8(%edi),%edx 8054256: 74 29 je 8054281 <_IO_link_in+0xd1> 8054258: b9 01 00 00 00 mov $0x1,%ecx 805425d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8054264: 00 8054265: 74 01 je 8054268 <_IO_link_in+0xb8> 8054267: f0 0f b1 0f lock cmpxchg %ecx,(%edi) 805426b: 74 07 je 8054274 <_IO_link_in+0xc4> 805426d: 8d 0f lea (%edi),%ecx 805426f: e8 bc ba 01 00 call 806fd30 <__lll_lock_wait_private> 8054274: 8b 7b 48 mov 0x48(%ebx),%edi 8054277: 8b 03 mov (%ebx),%eax 8054279: 89 57 08 mov %edx,0x8(%edi) 805427c: 25 00 80 00 00 and $0x8000,%eax 8054281: 8b 15 80 c0 0e 08 mov 0x80ec080,%edx 8054287: 83 47 04 01 addl $0x1,0x4(%edi) 805428b: 83 05 b8 d4 0e 08 01 addl $0x1,0x80ed4b8 8054292: 85 c0 test %eax,%eax 8054294: 89 1d 80 c0 0e 08 mov %ebx,0x80ec080 805429a: 89 53 34 mov %edx,0x34(%ebx) 805429d: 0f 85 d3 00 00 00 jne 8054376 <_IO_link_in+0x1c6> 80542a3: 8b 47 04 mov 0x4(%edi),%eax 80542a6: 83 e8 01 sub $0x1,%eax 80542a9: 85 c0 test %eax,%eax 80542ab: 89 47 04 mov %eax,0x4(%edi) 80542ae: 8b 15 c0 d4 0e 08 mov 0x80ed4c0,%edx 80542b4: 0f 84 9e 00 00 00 je 8054358 <_IO_link_in+0x1a8> 80542ba: 83 ea 01 sub $0x1,%edx 80542bd: c7 05 b4 d4 0e 08 00 movl $0x0,0x80ed4b4 80542c4: 00 00 00 80542c7: 85 d2 test %edx,%edx 80542c9: 89 15 c0 d4 0e 08 mov %edx,0x80ed4c0 80542cf: 75 29 jne 80542fa <_IO_link_in+0x14a> 80542d1: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 80542d8: 00 00 00 80542db: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80542e2: 00 80542e3: 74 01 je 80542e6 <_IO_link_in+0x136> 80542e5: f0 83 2d bc d4 0e 08 lock subl $0x1,0x80ed4bc 80542ec: 01 80542ed: 74 0b je 80542fa <_IO_link_in+0x14a> 80542ef: 8d 05 bc d4 0e 08 lea 0x80ed4bc,%eax 80542f5: e8 66 ba 01 00 call 806fd60 <__lll_unlock_wake_private> 80542fa: 85 f6 test %esi,%esi 80542fc: 74 12 je 8054310 <_IO_link_in+0x160> 80542fe: 83 ec 08 sub $0x8,%esp 8054301: 6a 00 push $0x0 8054303: 8d 44 24 0c lea 0xc(%esp),%eax 8054307: 50 push %eax 8054308: e8 f3 bc fa f7 call 0 <_nl_current_LC_CTYPE> 805430d: 83 c4 10 add $0x10,%esp 8054310: 83 c4 10 add $0x10,%esp 8054313: 5b pop %ebx 8054314: 5e pop %esi 8054315: 5f pop %edi 8054316: c3 ret 8054317: 89 f6 mov %esi,%esi 8054319: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8054320: a1 80 c0 0e 08 mov 0x80ec080,%eax 8054325: 83 05 b8 d4 0e 08 01 addl $0x1,0x80ed4b8 805432c: 89 1d 80 c0 0e 08 mov %ebx,0x80ec080 8054332: 89 43 34 mov %eax,0x34(%ebx) 8054335: eb 83 jmp 80542ba <_IO_link_in+0x10a> 8054337: 89 f6 mov %esi,%esi 8054339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8054340: c7 04 24 00 3f 05 08 movl $0x8053f00,(%esp) 8054347: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 805434e: 00 805434f: e9 98 fe ff ff jmp 80541ec <_IO_link_in+0x3c> 8054354: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054358: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 805435f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8054366: 00 8054367: 74 01 je 805436a <_IO_link_in+0x1ba> 8054369: f0 83 2f 01 lock subl $0x1,(%edi) 805436d: 74 07 je 8054376 <_IO_link_in+0x1c6> 805436f: 8d 07 lea (%edi),%eax 8054371: e8 ea b9 01 00 call 806fd60 <__lll_unlock_wake_private> 8054376: 8b 15 c0 d4 0e 08 mov 0x80ed4c0,%edx 805437c: e9 39 ff ff ff jmp 80542ba <_IO_link_in+0x10a> 8054381: eb 0d jmp 8054390 <_IO_least_marker> 8054383: 90 nop 8054384: 90 nop 8054385: 90 nop 8054386: 90 nop 8054387: 90 nop 8054388: 90 nop 8054389: 90 nop 805438a: 90 nop 805438b: 90 nop 805438c: 90 nop 805438d: 90 nop 805438e: 90 nop 805438f: 90 nop 08054390 <_IO_least_marker>: 8054390: 8b 54 24 04 mov 0x4(%esp),%edx 8054394: 8b 44 24 08 mov 0x8(%esp),%eax 8054398: 2b 42 0c sub 0xc(%edx),%eax 805439b: 8b 52 30 mov 0x30(%edx),%edx 805439e: 85 d2 test %edx,%edx 80543a0: 74 14 je 80543b6 <_IO_least_marker+0x26> 80543a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80543a8: 8b 4a 08 mov 0x8(%edx),%ecx 80543ab: 8b 12 mov (%edx),%edx 80543ad: 39 c8 cmp %ecx,%eax 80543af: 0f 4f c1 cmovg %ecx,%eax 80543b2: 85 d2 test %edx,%edx 80543b4: 75 f2 jne 80543a8 <_IO_least_marker+0x18> 80543b6: f3 c3 repz ret 80543b8: 90 nop 80543b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080543c0 <_IO_switch_to_main_get_area>: 80543c0: 8b 44 24 04 mov 0x4(%esp),%eax 80543c4: 8b 50 08 mov 0x8(%eax),%edx 80543c7: 8b 48 2c mov 0x2c(%eax),%ecx 80543ca: 81 20 ff fe ff ff andl $0xfffffeff,(%eax) 80543d0: 89 48 08 mov %ecx,0x8(%eax) 80543d3: 89 50 2c mov %edx,0x2c(%eax) 80543d6: 8b 48 0c mov 0xc(%eax),%ecx 80543d9: 8b 50 24 mov 0x24(%eax),%edx 80543dc: 89 48 24 mov %ecx,0x24(%eax) 80543df: 89 50 0c mov %edx,0xc(%eax) 80543e2: 89 50 04 mov %edx,0x4(%eax) 80543e5: c3 ret 80543e6: 8d 76 00 lea 0x0(%esi),%esi 80543e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080543f0 <_IO_switch_to_backup_area>: 80543f0: 53 push %ebx 80543f1: 8b 44 24 08 mov 0x8(%esp),%eax 80543f5: 8b 48 08 mov 0x8(%eax),%ecx 80543f8: 8b 50 2c mov 0x2c(%eax),%edx 80543fb: 8b 58 24 mov 0x24(%eax),%ebx 80543fe: 81 08 00 01 00 00 orl $0x100,(%eax) 8054404: 89 48 2c mov %ecx,0x2c(%eax) 8054407: 8b 48 0c mov 0xc(%eax),%ecx 805440a: 89 50 08 mov %edx,0x8(%eax) 805440d: 89 58 0c mov %ebx,0xc(%eax) 8054410: 89 48 24 mov %ecx,0x24(%eax) 8054413: 89 50 04 mov %edx,0x4(%eax) 8054416: 5b pop %ebx 8054417: c3 ret 8054418: 90 nop 8054419: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08054420 <_IO_switch_to_get_mode>: 8054420: 56 push %esi 8054421: 53 push %ebx 8054422: 83 ec 04 sub $0x4,%esp 8054425: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054429: 8b 43 14 mov 0x14(%ebx),%eax 805442c: 3b 43 10 cmp 0x10(%ebx),%eax 805442f: 76 30 jbe 8054461 <_IO_switch_to_get_mode+0x41> 8054431: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8054437: b8 b4 75 0d 08 mov $0x80d75b4,%eax 805443c: 2d 60 72 0d 08 sub $0x80d7260,%eax 8054441: 89 f2 mov %esi,%edx 8054443: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054449: 39 d0 cmp %edx,%eax 805444b: 76 53 jbe 80544a0 <_IO_switch_to_get_mode+0x80> 805444d: 83 ec 08 sub $0x8,%esp 8054450: 6a ff push $0xffffffff 8054452: 53 push %ebx 8054453: ff 56 0c call *0xc(%esi) 8054456: 83 c4 10 add $0x10,%esp 8054459: 83 f8 ff cmp $0xffffffff,%eax 805445c: 74 28 je 8054486 <_IO_switch_to_get_mode+0x66> 805445e: 8b 43 14 mov 0x14(%ebx),%eax 8054461: 8b 13 mov (%ebx),%edx 8054463: f6 c6 01 test $0x1,%dh 8054466: 75 28 jne 8054490 <_IO_switch_to_get_mode+0x70> 8054468: 39 43 08 cmp %eax,0x8(%ebx) 805446b: 8b 4b 1c mov 0x1c(%ebx),%ecx 805446e: 89 4b 0c mov %ecx,0xc(%ebx) 8054471: 73 03 jae 8054476 <_IO_switch_to_get_mode+0x56> 8054473: 89 43 08 mov %eax,0x8(%ebx) 8054476: 80 e6 f7 and $0xf7,%dh 8054479: 89 43 04 mov %eax,0x4(%ebx) 805447c: 89 43 18 mov %eax,0x18(%ebx) 805447f: 89 43 10 mov %eax,0x10(%ebx) 8054482: 89 13 mov %edx,(%ebx) 8054484: 31 c0 xor %eax,%eax 8054486: 83 c4 04 add $0x4,%esp 8054489: 5b pop %ebx 805448a: 5e pop %esi 805448b: c3 ret 805448c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054490: 8b 4b 28 mov 0x28(%ebx),%ecx 8054493: 89 4b 0c mov %ecx,0xc(%ebx) 8054496: eb de jmp 8054476 <_IO_switch_to_get_mode+0x56> 8054498: 90 nop 8054499: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80544a0: e8 ab d0 ff ff call 8051550 <_IO_vtable_check> 80544a5: eb a6 jmp 805444d <_IO_switch_to_get_mode+0x2d> 80544a7: 89 f6 mov %esi,%esi 80544a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080544b0 <_IO_free_backup_area>: 80544b0: 53 push %ebx 80544b1: 83 ec 08 sub $0x8,%esp 80544b4: 8b 5c 24 10 mov 0x10(%esp),%ebx 80544b8: 8b 03 mov (%ebx),%eax 80544ba: f6 c4 01 test $0x1,%ah 80544bd: 74 41 je 8054500 <_IO_free_backup_area+0x50> 80544bf: 80 e4 fe and $0xfe,%ah 80544c2: 8b 53 24 mov 0x24(%ebx),%edx 80544c5: 89 03 mov %eax,(%ebx) 80544c7: 8b 43 2c mov 0x2c(%ebx),%eax 80544ca: 89 53 04 mov %edx,0x4(%ebx) 80544cd: 89 43 08 mov %eax,0x8(%ebx) 80544d0: 8b 43 0c mov 0xc(%ebx),%eax 80544d3: 89 53 0c mov %edx,0xc(%ebx) 80544d6: 83 ec 0c sub $0xc,%esp 80544d9: 50 push %eax 80544da: e8 b1 60 00 00 call 805a590 <__cfree> 80544df: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 80544e6: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 80544ed: c7 43 28 00 00 00 00 movl $0x0,0x28(%ebx) 80544f4: 83 c4 18 add $0x18,%esp 80544f7: 5b pop %ebx 80544f8: c3 ret 80544f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8054500: 8b 43 24 mov 0x24(%ebx),%eax 8054503: eb d1 jmp 80544d6 <_IO_free_backup_area+0x26> 8054505: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054509: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054510 <__overflow>: 8054510: 57 push %edi 8054511: 56 push %esi 8054512: 53 push %ebx 8054513: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054517: 8b 7c 24 14 mov 0x14(%esp),%edi 805451b: 8b 43 68 mov 0x68(%ebx),%eax 805451e: 85 c0 test %eax,%eax 8054520: 75 07 jne 8054529 <__overflow+0x19> 8054522: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 8054529: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 805452f: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8054534: 2d 60 72 0d 08 sub $0x80d7260,%eax 8054539: 89 f2 mov %esi,%edx 805453b: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054541: 39 d0 cmp %edx,%eax 8054543: 76 13 jbe 8054558 <__overflow+0x48> 8054545: 89 7c 24 14 mov %edi,0x14(%esp) 8054549: 89 5c 24 10 mov %ebx,0x10(%esp) 805454d: 5b pop %ebx 805454e: 8b 46 0c mov 0xc(%esi),%eax 8054551: 5e pop %esi 8054552: 5f pop %edi 8054553: ff e0 jmp *%eax 8054555: 8d 76 00 lea 0x0(%esi),%esi 8054558: e8 f3 cf ff ff call 8051550 <_IO_vtable_check> 805455d: 89 7c 24 14 mov %edi,0x14(%esp) 8054561: 89 5c 24 10 mov %ebx,0x10(%esp) 8054565: 5b pop %ebx 8054566: 8b 46 0c mov 0xc(%esi),%eax 8054569: 5e pop %esi 805456a: 5f pop %edi 805456b: ff e0 jmp *%eax 805456d: 8d 76 00 lea 0x0(%esi),%esi 08054570 <__underflow>: 8054570: 56 push %esi 8054571: 53 push %ebx 8054572: 83 ec 04 sub $0x4,%esp 8054575: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054579: 8b 43 68 mov 0x68(%ebx),%eax 805457c: 85 c0 test %eax,%eax 805457e: 75 70 jne 80545f0 <__underflow+0x80> 8054580: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 8054587: f7 03 00 08 00 00 testl $0x800,(%ebx) 805458d: 0f 85 9d 00 00 00 jne 8054630 <__underflow+0xc0> 8054593: 8b 43 04 mov 0x4(%ebx),%eax 8054596: 8b 53 08 mov 0x8(%ebx),%edx 8054599: 39 d0 cmp %edx,%eax 805459b: 0f 82 80 00 00 00 jb 8054621 <__underflow+0xb1> 80545a1: 8b 03 mov (%ebx),%eax 80545a3: f6 c4 01 test $0x1,%ah 80545a6: 75 58 jne 8054600 <__underflow+0x90> 80545a8: 8b 53 30 mov 0x30(%ebx),%edx 80545ab: 85 d2 test %edx,%edx 80545ad: 0f 84 9d 00 00 00 je 8054650 <__underflow+0xe0> 80545b3: 8b 53 08 mov 0x8(%ebx),%edx 80545b6: 89 d8 mov %ebx,%eax 80545b8: e8 73 f7 ff ff call 8053d30 <save_for_backup> 80545bd: 85 c0 test %eax,%eax 80545bf: 75 34 jne 80545f5 <__underflow+0x85> 80545c1: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 80545c7: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80545cc: 2d 60 72 0d 08 sub $0x80d7260,%eax 80545d1: 89 f2 mov %esi,%edx 80545d3: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80545d9: 39 d0 cmp %edx,%eax 80545db: 0f 86 8f 00 00 00 jbe 8054670 <__underflow+0x100> 80545e1: 89 5c 24 10 mov %ebx,0x10(%esp) 80545e5: 8b 46 10 mov 0x10(%esi),%eax 80545e8: 83 c4 04 add $0x4,%esp 80545eb: 5b pop %ebx 80545ec: 5e pop %esi 80545ed: ff e0 jmp *%eax 80545ef: 90 nop 80545f0: 83 f8 ff cmp $0xffffffff,%eax 80545f3: 74 92 je 8054587 <__underflow+0x17> 80545f5: 83 c4 04 add $0x4,%esp 80545f8: b8 ff ff ff ff mov $0xffffffff,%eax 80545fd: 5b pop %ebx 80545fe: 5e pop %esi 80545ff: c3 ret 8054600: 80 e4 fe and $0xfe,%ah 8054603: 8b 4b 2c mov 0x2c(%ebx),%ecx 8054606: 89 53 2c mov %edx,0x2c(%ebx) 8054609: 89 03 mov %eax,(%ebx) 805460b: 8b 43 24 mov 0x24(%ebx),%eax 805460e: 8b 53 0c mov 0xc(%ebx),%edx 8054611: 89 4b 08 mov %ecx,0x8(%ebx) 8054614: 39 c1 cmp %eax,%ecx 8054616: 89 43 0c mov %eax,0xc(%ebx) 8054619: 89 43 04 mov %eax,0x4(%ebx) 805461c: 89 53 24 mov %edx,0x24(%ebx) 805461f: 76 87 jbe 80545a8 <__underflow+0x38> 8054621: 0f b6 00 movzbl (%eax),%eax 8054624: 83 c4 04 add $0x4,%esp 8054627: 5b pop %ebx 8054628: 5e pop %esi 8054629: c3 ret 805462a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8054630: 83 ec 0c sub $0xc,%esp 8054633: 53 push %ebx 8054634: e8 e7 fd ff ff call 8054420 <_IO_switch_to_get_mode> 8054639: 83 c4 10 add $0x10,%esp 805463c: 83 f8 ff cmp $0xffffffff,%eax 805463f: 0f 85 4e ff ff ff jne 8054593 <__underflow+0x23> 8054645: eb ae jmp 80545f5 <__underflow+0x85> 8054647: 89 f6 mov %esi,%esi 8054649: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8054650: 8b 43 24 mov 0x24(%ebx),%eax 8054653: 85 c0 test %eax,%eax 8054655: 0f 84 66 ff ff ff je 80545c1 <__underflow+0x51> 805465b: 83 ec 0c sub $0xc,%esp 805465e: 53 push %ebx 805465f: e8 4c fe ff ff call 80544b0 <_IO_free_backup_area> 8054664: 83 c4 10 add $0x10,%esp 8054667: e9 55 ff ff ff jmp 80545c1 <__underflow+0x51> 805466c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054670: e8 db ce ff ff call 8051550 <_IO_vtable_check> 8054675: e9 67 ff ff ff jmp 80545e1 <__underflow+0x71> 805467a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08054680 <__uflow>: 8054680: 56 push %esi 8054681: 53 push %ebx 8054682: 83 ec 04 sub $0x4,%esp 8054685: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054689: 8b 43 68 mov 0x68(%ebx),%eax 805468c: 85 c0 test %eax,%eax 805468e: 75 70 jne 8054700 <__uflow+0x80> 8054690: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 8054697: f7 03 00 08 00 00 testl $0x800,(%ebx) 805469d: 0f 85 bd 00 00 00 jne 8054760 <__uflow+0xe0> 80546a3: 8b 43 04 mov 0x4(%ebx),%eax 80546a6: 8b 53 08 mov 0x8(%ebx),%edx 80546a9: 39 d0 cmp %edx,%eax 80546ab: 0f 82 9f 00 00 00 jb 8054750 <__uflow+0xd0> 80546b1: 8b 03 mov (%ebx),%eax 80546b3: f6 c4 01 test $0x1,%ah 80546b6: 75 58 jne 8054710 <__uflow+0x90> 80546b8: 8b 53 30 mov 0x30(%ebx),%edx 80546bb: 85 d2 test %edx,%edx 80546bd: 74 79 je 8054738 <__uflow+0xb8> 80546bf: 8b 53 08 mov 0x8(%ebx),%edx 80546c2: 89 d8 mov %ebx,%eax 80546c4: e8 67 f6 ff ff call 8053d30 <save_for_backup> 80546c9: 85 c0 test %eax,%eax 80546cb: 75 38 jne 8054705 <__uflow+0x85> 80546cd: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 80546d3: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80546d8: 2d 60 72 0d 08 sub $0x80d7260,%eax 80546dd: 89 f2 mov %esi,%edx 80546df: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80546e5: 39 d0 cmp %edx,%eax 80546e7: 0f 86 93 00 00 00 jbe 8054780 <__uflow+0x100> 80546ed: 89 5c 24 10 mov %ebx,0x10(%esp) 80546f1: 8b 46 14 mov 0x14(%esi),%eax 80546f4: 83 c4 04 add $0x4,%esp 80546f7: 5b pop %ebx 80546f8: 5e pop %esi 80546f9: ff e0 jmp *%eax 80546fb: 90 nop 80546fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054700: 83 f8 ff cmp $0xffffffff,%eax 8054703: 74 92 je 8054697 <__uflow+0x17> 8054705: 83 c4 04 add $0x4,%esp 8054708: b8 ff ff ff ff mov $0xffffffff,%eax 805470d: 5b pop %ebx 805470e: 5e pop %esi 805470f: c3 ret 8054710: 80 e4 fe and $0xfe,%ah 8054713: 8b 4b 2c mov 0x2c(%ebx),%ecx 8054716: 89 53 2c mov %edx,0x2c(%ebx) 8054719: 89 03 mov %eax,(%ebx) 805471b: 8b 43 24 mov 0x24(%ebx),%eax 805471e: 8b 53 0c mov 0xc(%ebx),%edx 8054721: 89 4b 08 mov %ecx,0x8(%ebx) 8054724: 39 c1 cmp %eax,%ecx 8054726: 89 43 0c mov %eax,0xc(%ebx) 8054729: 89 53 24 mov %edx,0x24(%ebx) 805472c: 77 22 ja 8054750 <__uflow+0xd0> 805472e: 8b 53 30 mov 0x30(%ebx),%edx 8054731: 89 43 04 mov %eax,0x4(%ebx) 8054734: 85 d2 test %edx,%edx 8054736: 75 87 jne 80546bf <__uflow+0x3f> 8054738: 8b 43 24 mov 0x24(%ebx),%eax 805473b: 85 c0 test %eax,%eax 805473d: 74 8e je 80546cd <__uflow+0x4d> 805473f: 83 ec 0c sub $0xc,%esp 8054742: 53 push %ebx 8054743: e8 68 fd ff ff call 80544b0 <_IO_free_backup_area> 8054748: 83 c4 10 add $0x10,%esp 805474b: e9 7d ff ff ff jmp 80546cd <__uflow+0x4d> 8054750: 8d 50 01 lea 0x1(%eax),%edx 8054753: 89 53 04 mov %edx,0x4(%ebx) 8054756: 0f b6 00 movzbl (%eax),%eax 8054759: 83 c4 04 add $0x4,%esp 805475c: 5b pop %ebx 805475d: 5e pop %esi 805475e: c3 ret 805475f: 90 nop 8054760: 83 ec 0c sub $0xc,%esp 8054763: 53 push %ebx 8054764: e8 b7 fc ff ff call 8054420 <_IO_switch_to_get_mode> 8054769: 83 c4 10 add $0x10,%esp 805476c: 83 f8 ff cmp $0xffffffff,%eax 805476f: 0f 85 2e ff ff ff jne 80546a3 <__uflow+0x23> 8054775: eb 8e jmp 8054705 <__uflow+0x85> 8054777: 89 f6 mov %esi,%esi 8054779: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8054780: e8 cb cd ff ff call 8051550 <_IO_vtable_check> 8054785: e9 63 ff ff ff jmp 80546ed <__uflow+0x6d> 805478a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08054790 <_IO_setb>: 8054790: 53 push %ebx 8054791: 83 ec 08 sub $0x8,%esp 8054794: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054798: 8b 53 1c mov 0x1c(%ebx),%edx 805479b: 8b 03 mov (%ebx),%eax 805479d: 85 d2 test %edx,%edx 805479f: 74 04 je 80547a5 <_IO_setb+0x15> 80547a1: a8 01 test $0x1,%al 80547a3: 74 2b je 80547d0 <_IO_setb+0x40> 80547a5: 8b 54 24 14 mov 0x14(%esp),%edx 80547a9: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80547ad: 89 53 1c mov %edx,0x1c(%ebx) 80547b0: 8b 54 24 18 mov 0x18(%esp),%edx 80547b4: 89 53 20 mov %edx,0x20(%ebx) 80547b7: 89 c2 mov %eax,%edx 80547b9: 83 e0 fe and $0xfffffffe,%eax 80547bc: 83 ca 01 or $0x1,%edx 80547bf: 85 c9 test %ecx,%ecx 80547c1: 0f 44 c2 cmove %edx,%eax 80547c4: 89 03 mov %eax,(%ebx) 80547c6: 83 c4 08 add $0x8,%esp 80547c9: 5b pop %ebx 80547ca: c3 ret 80547cb: 90 nop 80547cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80547d0: 83 ec 0c sub $0xc,%esp 80547d3: 52 push %edx 80547d4: e8 b7 5d 00 00 call 805a590 <__cfree> 80547d9: 8b 03 mov (%ebx),%eax 80547db: 83 c4 10 add $0x10,%esp 80547de: eb c5 jmp 80547a5 <_IO_setb+0x15> 080547e0 <_IO_doallocbuf>: 80547e0: 57 push %edi 80547e1: 56 push %esi 80547e2: 53 push %ebx 80547e3: 8b 5c 24 10 mov 0x10(%esp),%ebx 80547e7: 8b 4b 1c mov 0x1c(%ebx),%ecx 80547ea: 85 c9 test %ecx,%ecx 80547ec: 74 0a je 80547f8 <_IO_doallocbuf+0x18> 80547ee: 5b pop %ebx 80547ef: 5e pop %esi 80547f0: 5f pop %edi 80547f1: c3 ret 80547f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80547f8: 8b 03 mov (%ebx),%eax 80547fa: a8 02 test $0x2,%al 80547fc: 75 52 jne 8054850 <_IO_doallocbuf+0x70> 80547fe: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8054804: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8054809: 2d 60 72 0d 08 sub $0x80d7260,%eax 805480e: 89 f2 mov %esi,%edx 8054810: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054816: 39 d0 cmp %edx,%eax 8054818: 76 56 jbe 8054870 <_IO_doallocbuf+0x90> 805481a: 83 ec 0c sub $0xc,%esp 805481d: 53 push %ebx 805481e: ff 56 34 call *0x34(%esi) 8054821: 83 c4 10 add $0x10,%esp 8054824: 83 f8 ff cmp $0xffffffff,%eax 8054827: 75 c5 jne 80547ee <_IO_doallocbuf+0xe> 8054829: 8b 53 1c mov 0x1c(%ebx),%edx 805482c: 8d 7b 48 lea 0x48(%ebx),%edi 805482f: 8d 73 47 lea 0x47(%ebx),%esi 8054832: 8b 03 mov (%ebx),%eax 8054834: 85 d2 test %edx,%edx 8054836: 74 04 je 805483c <_IO_doallocbuf+0x5c> 8054838: a8 01 test $0x1,%al 805483a: 74 24 je 8054860 <_IO_doallocbuf+0x80> 805483c: 83 c8 01 or $0x1,%eax 805483f: 89 73 1c mov %esi,0x1c(%ebx) 8054842: 89 7b 20 mov %edi,0x20(%ebx) 8054845: 89 03 mov %eax,(%ebx) 8054847: 5b pop %ebx 8054848: 5e pop %esi 8054849: 5f pop %edi 805484a: c3 ret 805484b: 90 nop 805484c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054850: 8b 53 68 mov 0x68(%ebx),%edx 8054853: 85 d2 test %edx,%edx 8054855: 7f a7 jg 80547fe <_IO_doallocbuf+0x1e> 8054857: 8d 7b 48 lea 0x48(%ebx),%edi 805485a: 8d 73 47 lea 0x47(%ebx),%esi 805485d: eb dd jmp 805483c <_IO_doallocbuf+0x5c> 805485f: 90 nop 8054860: 83 ec 0c sub $0xc,%esp 8054863: 52 push %edx 8054864: e8 27 5d 00 00 call 805a590 <__cfree> 8054869: 8b 03 mov (%ebx),%eax 805486b: 83 c4 10 add $0x10,%esp 805486e: eb cc jmp 805483c <_IO_doallocbuf+0x5c> 8054870: e8 db cc ff ff call 8051550 <_IO_vtable_check> 8054875: eb a3 jmp 805481a <_IO_doallocbuf+0x3a> 8054877: 89 f6 mov %esi,%esi 8054879: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054880 <_IO_default_underflow>: 8054880: b8 ff ff ff ff mov $0xffffffff,%eax 8054885: c3 ret 8054886: 8d 76 00 lea 0x0(%esi),%esi 8054889: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054890 <_IO_default_uflow>: 8054890: 56 push %esi 8054891: 53 push %ebx 8054892: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8054897: 2d 60 72 0d 08 sub $0x80d7260,%eax 805489c: 83 ec 04 sub $0x4,%esp 805489f: 8b 5c 24 10 mov 0x10(%esp),%ebx 80548a3: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 80548a9: 89 f2 mov %esi,%edx 80548ab: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80548b1: 39 d0 cmp %edx,%eax 80548b3: 76 2b jbe 80548e0 <_IO_default_uflow+0x50> 80548b5: 83 ec 0c sub $0xc,%esp 80548b8: 53 push %ebx 80548b9: ff 56 10 call *0x10(%esi) 80548bc: 83 c4 10 add $0x10,%esp 80548bf: 83 f8 ff cmp $0xffffffff,%eax 80548c2: 74 0c je 80548d0 <_IO_default_uflow+0x40> 80548c4: 8b 43 04 mov 0x4(%ebx),%eax 80548c7: 8d 50 01 lea 0x1(%eax),%edx 80548ca: 89 53 04 mov %edx,0x4(%ebx) 80548cd: 0f b6 00 movzbl (%eax),%eax 80548d0: 83 c4 04 add $0x4,%esp 80548d3: 5b pop %ebx 80548d4: 5e pop %esi 80548d5: c3 ret 80548d6: 8d 76 00 lea 0x0(%esi),%esi 80548d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80548e0: e8 6b cc ff ff call 8051550 <_IO_vtable_check> 80548e5: eb ce jmp 80548b5 <_IO_default_uflow+0x25> 80548e7: 89 f6 mov %esi,%esi 80548e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080548f0 <_IO_default_xsputn>: 80548f0: 55 push %ebp 80548f1: 57 push %edi 80548f2: 56 push %esi 80548f3: 53 push %ebx 80548f4: 83 ec 1c sub $0x1c,%esp 80548f7: 8b 44 24 38 mov 0x38(%esp),%eax 80548fb: 8b 7c 24 30 mov 0x30(%esp),%edi 80548ff: 85 c0 test %eax,%eax 8054901: 0f 84 c9 00 00 00 je 80549d0 <_IO_default_xsputn+0xe0> 8054907: b8 b4 75 0d 08 mov $0x80d75b4,%eax 805490c: 8b 74 24 38 mov 0x38(%esp),%esi 8054910: 8b 5c 24 34 mov 0x34(%esp),%ebx 8054914: 2d 60 72 0d 08 sub $0x80d7260,%eax 8054919: 89 fd mov %edi,%ebp 805491b: 89 44 24 08 mov %eax,0x8(%esp) 805491f: 90 nop 8054920: 8b 4d 14 mov 0x14(%ebp),%ecx 8054923: 8b 7d 18 mov 0x18(%ebp),%edi 8054926: 39 f9 cmp %edi,%ecx 8054928: 73 2d jae 8054957 <_IO_default_xsputn+0x67> 805492a: 29 cf sub %ecx,%edi 805492c: 39 fe cmp %edi,%esi 805492e: 0f 46 fe cmovbe %esi,%edi 8054931: 83 ff 14 cmp $0x14,%edi 8054934: 77 5a ja 8054990 <_IO_default_xsputn+0xa0> 8054936: 85 ff test %edi,%edi 8054938: 74 1b je 8054955 <_IO_default_xsputn+0x65> 805493a: 31 c0 xor %eax,%eax 805493c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054940: 0f b6 14 03 movzbl (%ebx,%eax,1),%edx 8054944: 88 14 01 mov %dl,(%ecx,%eax,1) 8054947: 83 c0 01 add $0x1,%eax 805494a: 39 f8 cmp %edi,%eax 805494c: 75 f2 jne 8054940 <_IO_default_xsputn+0x50> 805494e: 01 f9 add %edi,%ecx 8054950: 01 fb add %edi,%ebx 8054952: 89 4d 14 mov %ecx,0x14(%ebp) 8054955: 29 fe sub %edi,%esi 8054957: 85 f6 test %esi,%esi 8054959: 74 65 je 80549c0 <_IO_default_xsputn+0xd0> 805495b: 8b 85 94 00 00 00 mov 0x94(%ebp),%eax 8054961: 89 c1 mov %eax,%ecx 8054963: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8054969: 39 4c 24 08 cmp %ecx,0x8(%esp) 805496d: 76 39 jbe 80549a8 <_IO_default_xsputn+0xb8> 805496f: 0f b6 0b movzbl (%ebx),%ecx 8054972: 83 ec 08 sub $0x8,%esp 8054975: 8d 7b 01 lea 0x1(%ebx),%edi 8054978: 51 push %ecx 8054979: 55 push %ebp 805497a: ff 50 0c call *0xc(%eax) 805497d: 83 c4 10 add $0x10,%esp 8054980: 83 f8 ff cmp $0xffffffff,%eax 8054983: 74 3b je 80549c0 <_IO_default_xsputn+0xd0> 8054985: 83 ee 01 sub $0x1,%esi 8054988: 89 fb mov %edi,%ebx 805498a: eb 94 jmp 8054920 <_IO_default_xsputn+0x30> 805498c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054990: 83 ec 04 sub $0x4,%esp 8054993: 57 push %edi 8054994: 53 push %ebx 8054995: 01 fb add %edi,%ebx 8054997: 51 push %ecx 8054998: e8 23 89 00 00 call 805d2c0 <__mempcpy> 805499d: 83 c4 10 add $0x10,%esp 80549a0: 89 45 14 mov %eax,0x14(%ebp) 80549a3: eb b0 jmp 8054955 <_IO_default_xsputn+0x65> 80549a5: 8d 76 00 lea 0x0(%esi),%esi 80549a8: 89 44 24 0c mov %eax,0xc(%esp) 80549ac: e8 9f cb ff ff call 8051550 <_IO_vtable_check> 80549b1: 8b 44 24 0c mov 0xc(%esp),%eax 80549b5: eb b8 jmp 805496f <_IO_default_xsputn+0x7f> 80549b7: 89 f6 mov %esi,%esi 80549b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80549c0: 8b 44 24 38 mov 0x38(%esp),%eax 80549c4: 83 c4 1c add $0x1c,%esp 80549c7: 5b pop %ebx 80549c8: 29 f0 sub %esi,%eax 80549ca: 5e pop %esi 80549cb: 5f pop %edi 80549cc: 5d pop %ebp 80549cd: c3 ret 80549ce: 66 90 xchg %ax,%ax 80549d0: 83 c4 1c add $0x1c,%esp 80549d3: 31 c0 xor %eax,%eax 80549d5: 5b pop %ebx 80549d6: 5e pop %esi 80549d7: 5f pop %edi 80549d8: 5d pop %ebp 80549d9: c3 ret 80549da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080549e0 <_IO_sgetn>: 80549e0: 55 push %ebp 80549e1: 57 push %edi 80549e2: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80549e7: 56 push %esi 80549e8: 53 push %ebx 80549e9: 2d 60 72 0d 08 sub $0x80d7260,%eax 80549ee: 83 ec 0c sub $0xc,%esp 80549f1: 8b 74 24 20 mov 0x20(%esp),%esi 80549f5: 8b 7c 24 24 mov 0x24(%esp),%edi 80549f9: 8b 6c 24 28 mov 0x28(%esp),%ebp 80549fd: 8b 9e 94 00 00 00 mov 0x94(%esi),%ebx 8054a03: 89 da mov %ebx,%edx 8054a05: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054a0b: 39 d0 cmp %edx,%eax 8054a0d: 76 21 jbe 8054a30 <_IO_sgetn+0x50> 8054a0f: 89 6c 24 28 mov %ebp,0x28(%esp) 8054a13: 89 7c 24 24 mov %edi,0x24(%esp) 8054a17: 89 74 24 20 mov %esi,0x20(%esp) 8054a1b: 8b 43 20 mov 0x20(%ebx),%eax 8054a1e: 83 c4 0c add $0xc,%esp 8054a21: 5b pop %ebx 8054a22: 5e pop %esi 8054a23: 5f pop %edi 8054a24: 5d pop %ebp 8054a25: ff e0 jmp *%eax 8054a27: 89 f6 mov %esi,%esi 8054a29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8054a30: e8 1b cb ff ff call 8051550 <_IO_vtable_check> 8054a35: eb d8 jmp 8054a0f <_IO_sgetn+0x2f> 8054a37: 89 f6 mov %esi,%esi 8054a39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054a40 <_IO_default_xsgetn>: 8054a40: 55 push %ebp 8054a41: 57 push %edi 8054a42: 56 push %esi 8054a43: 53 push %ebx 8054a44: 83 ec 0c sub $0xc,%esp 8054a47: 8b 74 24 20 mov 0x20(%esp),%esi 8054a4b: 8b 7c 24 24 mov 0x24(%esp),%edi 8054a4f: 8b 6c 24 28 mov 0x28(%esp),%ebp 8054a53: 90 nop 8054a54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054a58: 8b 4e 04 mov 0x4(%esi),%ecx 8054a5b: 8b 5e 08 mov 0x8(%esi),%ebx 8054a5e: 39 d9 cmp %ebx,%ecx 8054a60: 73 2d jae 8054a8f <_IO_default_xsgetn+0x4f> 8054a62: 29 cb sub %ecx,%ebx 8054a64: 39 dd cmp %ebx,%ebp 8054a66: 0f 46 dd cmovbe %ebp,%ebx 8054a69: 83 fb 14 cmp $0x14,%ebx 8054a6c: 77 4a ja 8054ab8 <_IO_default_xsgetn+0x78> 8054a6e: 85 db test %ebx,%ebx 8054a70: 74 1b je 8054a8d <_IO_default_xsgetn+0x4d> 8054a72: 31 c0 xor %eax,%eax 8054a74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054a78: 0f b6 14 01 movzbl (%ecx,%eax,1),%edx 8054a7c: 88 14 07 mov %dl,(%edi,%eax,1) 8054a7f: 83 c0 01 add $0x1,%eax 8054a82: 39 c3 cmp %eax,%ebx 8054a84: 75 f2 jne 8054a78 <_IO_default_xsgetn+0x38> 8054a86: 01 d9 add %ebx,%ecx 8054a88: 01 df add %ebx,%edi 8054a8a: 89 4e 04 mov %ecx,0x4(%esi) 8054a8d: 29 dd sub %ebx,%ebp 8054a8f: 85 ed test %ebp,%ebp 8054a91: 74 11 je 8054aa4 <_IO_default_xsgetn+0x64> 8054a93: 83 ec 0c sub $0xc,%esp 8054a96: 56 push %esi 8054a97: e8 d4 fa ff ff call 8054570 <__underflow> 8054a9c: 83 c4 10 add $0x10,%esp 8054a9f: 83 f8 ff cmp $0xffffffff,%eax 8054aa2: 75 b4 jne 8054a58 <_IO_default_xsgetn+0x18> 8054aa4: 8b 44 24 28 mov 0x28(%esp),%eax 8054aa8: 83 c4 0c add $0xc,%esp 8054aab: 5b pop %ebx 8054aac: 5e pop %esi 8054aad: 29 e8 sub %ebp,%eax 8054aaf: 5f pop %edi 8054ab0: 5d pop %ebp 8054ab1: c3 ret 8054ab2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8054ab8: 83 ec 04 sub $0x4,%esp 8054abb: 53 push %ebx 8054abc: 51 push %ecx 8054abd: 57 push %edi 8054abe: e8 fd 87 00 00 call 805d2c0 <__mempcpy> 8054ac3: 01 5e 04 add %ebx,0x4(%esi) 8054ac6: 89 c7 mov %eax,%edi 8054ac8: 83 c4 10 add $0x10,%esp 8054acb: eb c0 jmp 8054a8d <_IO_default_xsgetn+0x4d> 8054acd: 8d 76 00 lea 0x0(%esi),%esi 08054ad0 <_IO_default_setbuf>: 8054ad0: 55 push %ebp 8054ad1: 57 push %edi 8054ad2: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8054ad7: 56 push %esi 8054ad8: 53 push %ebx 8054ad9: 2d 60 72 0d 08 sub $0x80d7260,%eax 8054ade: 83 ec 0c sub $0xc,%esp 8054ae1: 8b 5c 24 20 mov 0x20(%esp),%ebx 8054ae5: 8b 7c 24 24 mov 0x24(%esp),%edi 8054ae9: 8b 74 24 28 mov 0x28(%esp),%esi 8054aed: 8b ab 94 00 00 00 mov 0x94(%ebx),%ebp 8054af3: 89 ea mov %ebp,%edx 8054af5: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054afb: 39 d0 cmp %edx,%eax 8054afd: 0f 86 9d 00 00 00 jbe 8054ba0 <_IO_default_setbuf+0xd0> 8054b03: 83 ec 0c sub $0xc,%esp 8054b06: 53 push %ebx 8054b07: ff 55 30 call *0x30(%ebp) 8054b0a: 83 c4 10 add $0x10,%esp 8054b0d: 83 f8 ff cmp $0xffffffff,%eax 8054b10: 0f 84 9a 00 00 00 je 8054bb0 <_IO_default_setbuf+0xe0> 8054b16: 8b 13 mov (%ebx),%edx 8054b18: 85 ff test %edi,%edi 8054b1a: 89 d0 mov %edx,%eax 8054b1c: 74 5a je 8054b78 <_IO_default_setbuf+0xa8> 8054b1e: 85 f6 test %esi,%esi 8054b20: 74 56 je 8054b78 <_IO_default_setbuf+0xa8> 8054b22: 8b 4b 1c mov 0x1c(%ebx),%ecx 8054b25: 83 e0 fd and $0xfffffffd,%eax 8054b28: 01 fe add %edi,%esi 8054b2a: 89 03 mov %eax,(%ebx) 8054b2c: 85 c9 test %ecx,%ecx 8054b2e: 74 05 je 8054b35 <_IO_default_setbuf+0x65> 8054b30: 83 e2 01 and $0x1,%edx 8054b33: 74 5a je 8054b8f <_IO_default_setbuf+0xbf> 8054b35: 83 c8 01 or $0x1,%eax 8054b38: 89 7b 1c mov %edi,0x1c(%ebx) 8054b3b: 89 73 20 mov %esi,0x20(%ebx) 8054b3e: 89 03 mov %eax,(%ebx) 8054b40: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 8054b47: 89 d8 mov %ebx,%eax 8054b49: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 8054b50: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8054b57: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 8054b5e: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 8054b65: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 8054b6c: 83 c4 0c add $0xc,%esp 8054b6f: 5b pop %ebx 8054b70: 5e pop %esi 8054b71: 5f pop %edi 8054b72: 5d pop %ebp 8054b73: c3 ret 8054b74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054b78: 8b 4b 1c mov 0x1c(%ebx),%ecx 8054b7b: 83 c8 02 or $0x2,%eax 8054b7e: 8d 73 48 lea 0x48(%ebx),%esi 8054b81: 89 03 mov %eax,(%ebx) 8054b83: 8d 7b 47 lea 0x47(%ebx),%edi 8054b86: 85 c9 test %ecx,%ecx 8054b88: 74 ab je 8054b35 <_IO_default_setbuf+0x65> 8054b8a: 83 e2 01 and $0x1,%edx 8054b8d: 75 a6 jne 8054b35 <_IO_default_setbuf+0x65> 8054b8f: 83 ec 0c sub $0xc,%esp 8054b92: 51 push %ecx 8054b93: e8 f8 59 00 00 call 805a590 <__cfree> 8054b98: 8b 03 mov (%ebx),%eax 8054b9a: 83 c4 10 add $0x10,%esp 8054b9d: eb 96 jmp 8054b35 <_IO_default_setbuf+0x65> 8054b9f: 90 nop 8054ba0: e8 ab c9 ff ff call 8051550 <_IO_vtable_check> 8054ba5: e9 59 ff ff ff jmp 8054b03 <_IO_default_setbuf+0x33> 8054baa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8054bb0: 31 c0 xor %eax,%eax 8054bb2: eb b8 jmp 8054b6c <_IO_default_setbuf+0x9c> 8054bb4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8054bba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08054bc0 <_IO_default_seekpos>: 8054bc0: 55 push %ebp 8054bc1: 57 push %edi 8054bc2: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8054bc7: 56 push %esi 8054bc8: 53 push %ebx 8054bc9: 2d 60 72 0d 08 sub $0x80d7260,%eax 8054bce: 83 ec 0c sub $0xc,%esp 8054bd1: 8b 6c 24 20 mov 0x20(%esp),%ebp 8054bd5: 8b 74 24 24 mov 0x24(%esp),%esi 8054bd9: 8b 7c 24 28 mov 0x28(%esp),%edi 8054bdd: 8b 9d 94 00 00 00 mov 0x94(%ebp),%ebx 8054be3: 89 da mov %ebx,%edx 8054be5: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054beb: 39 d0 cmp %edx,%eax 8054bed: 76 21 jbe 8054c10 <_IO_default_seekpos+0x50> 8054bef: 83 ec 0c sub $0xc,%esp 8054bf2: ff 74 24 38 pushl 0x38(%esp) 8054bf6: 6a 00 push $0x0 8054bf8: 57 push %edi 8054bf9: 56 push %esi 8054bfa: 55 push %ebp 8054bfb: ff 53 24 call *0x24(%ebx) 8054bfe: 83 c4 2c add $0x2c,%esp 8054c01: 5b pop %ebx 8054c02: 5e pop %esi 8054c03: 5f pop %edi 8054c04: 5d pop %ebp 8054c05: c3 ret 8054c06: 8d 76 00 lea 0x0(%esi),%esi 8054c09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8054c10: e8 3b c9 ff ff call 8051550 <_IO_vtable_check> 8054c15: eb d8 jmp 8054bef <_IO_default_seekpos+0x2f> 8054c17: 89 f6 mov %esi,%esi 8054c19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054c20 <_IO_default_doallocate>: 8054c20: 56 push %esi 8054c21: 53 push %ebx 8054c22: 83 ec 20 sub $0x20,%esp 8054c25: 8b 5c 24 2c mov 0x2c(%esp),%ebx 8054c29: 68 00 20 00 00 push $0x2000 8054c2e: e8 4d 54 00 00 call 805a080 <__libc_malloc> 8054c33: 83 c4 10 add $0x10,%esp 8054c36: 85 c0 test %eax,%eax 8054c38: 74 46 je 8054c80 <_IO_default_doallocate+0x60> 8054c3a: 8b 4b 1c mov 0x1c(%ebx),%ecx 8054c3d: 8d b0 00 20 00 00 lea 0x2000(%eax),%esi 8054c43: 8b 13 mov (%ebx),%edx 8054c45: 85 c9 test %ecx,%ecx 8054c47: 74 05 je 8054c4e <_IO_default_doallocate+0x2e> 8054c49: f6 c2 01 test $0x1,%dl 8054c4c: 74 1a je 8054c68 <_IO_default_doallocate+0x48> 8054c4e: 83 e2 fe and $0xfffffffe,%edx 8054c51: 89 43 1c mov %eax,0x1c(%ebx) 8054c54: 89 73 20 mov %esi,0x20(%ebx) 8054c57: 89 13 mov %edx,(%ebx) 8054c59: 83 c4 14 add $0x14,%esp 8054c5c: b8 01 00 00 00 mov $0x1,%eax 8054c61: 5b pop %ebx 8054c62: 5e pop %esi 8054c63: c3 ret 8054c64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054c68: 89 44 24 0c mov %eax,0xc(%esp) 8054c6c: 83 ec 0c sub $0xc,%esp 8054c6f: 51 push %ecx 8054c70: e8 1b 59 00 00 call 805a590 <__cfree> 8054c75: 83 c4 10 add $0x10,%esp 8054c78: 8b 13 mov (%ebx),%edx 8054c7a: 8b 44 24 0c mov 0xc(%esp),%eax 8054c7e: eb ce jmp 8054c4e <_IO_default_doallocate+0x2e> 8054c80: 83 c4 14 add $0x14,%esp 8054c83: b8 ff ff ff ff mov $0xffffffff,%eax 8054c88: 5b pop %ebx 8054c89: 5e pop %esi 8054c8a: c3 ret 8054c8b: 90 nop 8054c8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08054c90 <_IO_init>: 8054c90: 8b 54 24 08 mov 0x8(%esp),%edx 8054c94: 8b 44 24 04 mov 0x4(%esp),%eax 8054c98: 81 ca 00 00 ad fb or $0xfbad0000,%edx 8054c9e: c7 40 3c 00 00 00 00 movl $0x0,0x3c(%eax) 8054ca5: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%eax) 8054cac: 89 10 mov %edx,(%eax) 8054cae: 31 d2 xor %edx,%edx 8054cb0: c7 40 20 00 00 00 00 movl $0x0,0x20(%eax) 8054cb7: 66 89 50 44 mov %dx,0x44(%eax) 8054cbb: 8b 50 48 mov 0x48(%eax),%edx 8054cbe: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 8054cc5: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8054ccc: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8054cd3: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 8054cda: 85 d2 test %edx,%edx 8054cdc: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 8054ce3: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax) 8054cea: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax) 8054cf1: c7 40 24 00 00 00 00 movl $0x0,0x24(%eax) 8054cf8: c7 40 28 00 00 00 00 movl $0x0,0x28(%eax) 8054cff: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%eax) 8054d06: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 8054d0d: 74 14 je 8054d23 <_IO_init+0x93> 8054d0f: c7 02 00 00 00 00 movl $0x0,(%edx) 8054d15: c7 42 04 00 00 00 00 movl $0x0,0x4(%edx) 8054d1c: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8054d23: c7 40 68 ff ff ff ff movl $0xffffffff,0x68(%eax) 8054d2a: c7 40 58 ff ff ff ff movl $0xffffffff,0x58(%eax) 8054d31: c7 40 5c 00 00 00 00 movl $0x0,0x5c(%eax) 8054d38: c3 ret 8054d39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08054d40 <_IO_init_internal>: 8054d40: e9 4b ff ff ff jmp 8054c90 <_IO_init> 8054d45: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054d49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054d50 <_IO_old_init>: 8054d50: 8b 54 24 08 mov 0x8(%esp),%edx 8054d54: 8b 44 24 04 mov 0x4(%esp),%eax 8054d58: 81 ca 00 00 ad fb or $0xfbad0000,%edx 8054d5e: c7 40 3c 00 00 00 00 movl $0x0,0x3c(%eax) 8054d65: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%eax) 8054d6c: 89 10 mov %edx,(%eax) 8054d6e: 31 d2 xor %edx,%edx 8054d70: c7 40 20 00 00 00 00 movl $0x0,0x20(%eax) 8054d77: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 8054d7e: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8054d85: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8054d8c: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 8054d93: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 8054d9a: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax) 8054da1: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax) 8054da8: c7 40 24 00 00 00 00 movl $0x0,0x24(%eax) 8054daf: c7 40 28 00 00 00 00 movl $0x0,0x28(%eax) 8054db6: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%eax) 8054dbd: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 8054dc4: 66 89 50 44 mov %dx,0x44(%eax) 8054dc8: 8b 40 48 mov 0x48(%eax),%eax 8054dcb: 85 c0 test %eax,%eax 8054dcd: 74 14 je 8054de3 <_IO_old_init+0x93> 8054dcf: c7 00 00 00 00 00 movl $0x0,(%eax) 8054dd5: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8054ddc: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8054de3: f3 c3 repz ret 8054de5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054de9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054df0 <_IO_no_init>: 8054df0: 53 push %ebx 8054df1: 8b 4c 24 0c mov 0xc(%esp),%ecx 8054df5: 8b 44 24 08 mov 0x8(%esp),%eax 8054df9: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054dfd: 8b 54 24 14 mov 0x14(%esp),%edx 8054e01: 81 c9 00 00 ad fb or $0xfbad0000,%ecx 8054e07: 89 08 mov %ecx,(%eax) 8054e09: 31 c9 xor %ecx,%ecx 8054e0b: c7 40 3c 00 00 00 00 movl $0x0,0x3c(%eax) 8054e12: 66 89 48 44 mov %cx,0x44(%eax) 8054e16: 8b 48 48 mov 0x48(%eax),%ecx 8054e19: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%eax) 8054e20: c7 40 20 00 00 00 00 movl $0x0,0x20(%eax) 8054e27: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 8054e2e: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8054e35: 85 c9 test %ecx,%ecx 8054e37: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8054e3e: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 8054e45: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 8054e4c: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax) 8054e53: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax) 8054e5a: c7 40 24 00 00 00 00 movl $0x0,0x24(%eax) 8054e61: c7 40 28 00 00 00 00 movl $0x0,0x28(%eax) 8054e68: c7 40 2c 00 00 00 00 movl $0x0,0x2c(%eax) 8054e6f: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 8054e76: 74 14 je 8054e8c <_IO_no_init+0x9c> 8054e78: c7 01 00 00 00 00 movl $0x0,(%ecx) 8054e7e: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8054e85: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 8054e8c: 85 db test %ebx,%ebx 8054e8e: 89 58 68 mov %ebx,0x68(%eax) 8054e91: 78 65 js 8054ef8 <_IO_no_init+0x108> 8054e93: 8b 4c 24 18 mov 0x18(%esp),%ecx 8054e97: 89 50 58 mov %edx,0x58(%eax) 8054e9a: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) 8054ea1: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%edx) 8054ea8: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8054eaf: c7 02 00 00 00 00 movl $0x0,(%edx) 8054eb5: c7 42 04 00 00 00 00 movl $0x0,0x4(%edx) 8054ebc: c7 42 0c 00 00 00 00 movl $0x0,0xc(%edx) 8054ec3: c7 42 10 00 00 00 00 movl $0x0,0x10(%edx) 8054eca: c7 42 14 00 00 00 00 movl $0x0,0x14(%edx) 8054ed1: c7 42 20 00 00 00 00 movl $0x0,0x20(%edx) 8054ed8: c7 42 24 00 00 00 00 movl $0x0,0x24(%edx) 8054edf: c7 42 28 00 00 00 00 movl $0x0,0x28(%edx) 8054ee6: 89 8a b0 00 00 00 mov %ecx,0xb0(%edx) 8054eec: c7 40 5c 00 00 00 00 movl $0x0,0x5c(%eax) 8054ef3: 5b pop %ebx 8054ef4: c3 ret 8054ef5: 8d 76 00 lea 0x0(%esi),%esi 8054ef8: c7 40 58 ff ff ff ff movl $0xffffffff,0x58(%eax) 8054eff: c7 40 5c 00 00 00 00 movl $0x0,0x5c(%eax) 8054f06: 5b pop %ebx 8054f07: c3 ret 8054f08: 90 nop 8054f09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08054f10 <_IO_default_sync>: 8054f10: 31 c0 xor %eax,%eax 8054f12: c3 ret 8054f13: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8054f19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08054f20 <_IO_default_finish>: 8054f20: 53 push %ebx 8054f21: 83 ec 08 sub $0x8,%esp 8054f24: 8b 5c 24 10 mov 0x10(%esp),%ebx 8054f28: 8b 43 1c mov 0x1c(%ebx),%eax 8054f2b: 85 c0 test %eax,%eax 8054f2d: 74 05 je 8054f34 <_IO_default_finish+0x14> 8054f2f: f6 03 01 testb $0x1,(%ebx) 8054f32: 74 54 je 8054f88 <_IO_default_finish+0x68> 8054f34: 8b 53 30 mov 0x30(%ebx),%edx 8054f37: 85 d2 test %edx,%edx 8054f39: 74 12 je 8054f4d <_IO_default_finish+0x2d> 8054f3b: 90 nop 8054f3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054f40: c7 42 04 00 00 00 00 movl $0x0,0x4(%edx) 8054f47: 8b 12 mov (%edx),%edx 8054f49: 85 d2 test %edx,%edx 8054f4b: 75 f3 jne 8054f40 <_IO_default_finish+0x20> 8054f4d: 8b 43 24 mov 0x24(%ebx),%eax 8054f50: 85 c0 test %eax,%eax 8054f52: 74 13 je 8054f67 <_IO_default_finish+0x47> 8054f54: 83 ec 0c sub $0xc,%esp 8054f57: 50 push %eax 8054f58: e8 33 56 00 00 call 805a590 <__cfree> 8054f5d: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 8054f64: 83 c4 10 add $0x10,%esp 8054f67: f6 03 80 testb $0x80,(%ebx) 8054f6a: 75 0c jne 8054f78 <_IO_default_finish+0x58> 8054f6c: 83 c4 08 add $0x8,%esp 8054f6f: 5b pop %ebx 8054f70: c3 ret 8054f71: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8054f78: 83 c4 08 add $0x8,%esp 8054f7b: 89 d8 mov %ebx,%eax 8054f7d: 5b pop %ebx 8054f7e: e9 ed ef ff ff jmp 8053f70 <_IO_un_link.part.2> 8054f83: 90 nop 8054f84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8054f88: 83 ec 0c sub $0xc,%esp 8054f8b: 50 push %eax 8054f8c: e8 ff 55 00 00 call 805a590 <__cfree> 8054f91: c7 43 20 00 00 00 00 movl $0x0,0x20(%ebx) 8054f98: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 8054f9f: 83 c4 10 add $0x10,%esp 8054fa2: eb 90 jmp 8054f34 <_IO_default_finish+0x14> 8054fa4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8054faa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08054fb0 <_IO_default_seekoff>: 8054fb0: b8 ff ff ff ff mov $0xffffffff,%eax 8054fb5: ba ff ff ff ff mov $0xffffffff,%edx 8054fba: c3 ret 8054fbb: 90 nop 8054fbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08054fc0 <_IO_sputbackc>: 8054fc0: 56 push %esi 8054fc1: 53 push %ebx 8054fc2: 83 ec 14 sub $0x14,%esp 8054fc5: 8b 5c 24 20 mov 0x20(%esp),%ebx 8054fc9: 8b 44 24 24 mov 0x24(%esp),%eax 8054fcd: 8b 53 04 mov 0x4(%ebx),%edx 8054fd0: 3b 53 0c cmp 0xc(%ebx),%edx 8054fd3: 76 05 jbe 8054fda <_IO_sputbackc+0x1a> 8054fd5: 38 42 ff cmp %al,-0x1(%edx) 8054fd8: 74 36 je 8055010 <_IO_sputbackc+0x50> 8054fda: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8054fe0: ba b4 75 0d 08 mov $0x80d75b4,%edx 8054fe5: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8054feb: 89 f1 mov %esi,%ecx 8054fed: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8054ff3: 39 ca cmp %ecx,%edx 8054ff5: 76 29 jbe 8055020 <_IO_sputbackc+0x60> 8054ff7: 83 ec 08 sub $0x8,%esp 8054ffa: 50 push %eax 8054ffb: 53 push %ebx 8054ffc: ff 56 18 call *0x18(%esi) 8054fff: 83 c4 10 add $0x10,%esp 8055002: 83 f8 ff cmp $0xffffffff,%eax 8055005: 74 03 je 805500a <_IO_sputbackc+0x4a> 8055007: 83 23 ef andl $0xffffffef,(%ebx) 805500a: 83 c4 14 add $0x14,%esp 805500d: 5b pop %ebx 805500e: 5e pop %esi 805500f: c3 ret 8055010: 83 ea 01 sub $0x1,%edx 8055013: 0f b6 c0 movzbl %al,%eax 8055016: 89 53 04 mov %edx,0x4(%ebx) 8055019: eb ec jmp 8055007 <_IO_sputbackc+0x47> 805501b: 90 nop 805501c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055020: 89 44 24 0c mov %eax,0xc(%esp) 8055024: e8 27 c5 ff ff call 8051550 <_IO_vtable_check> 8055029: 8b 44 24 0c mov 0xc(%esp),%eax 805502d: eb c8 jmp 8054ff7 <_IO_sputbackc+0x37> 805502f: 90 nop 08055030 <_IO_sungetc>: 8055030: 56 push %esi 8055031: 53 push %ebx 8055032: 83 ec 04 sub $0x4,%esp 8055035: 8b 5c 24 10 mov 0x10(%esp),%ebx 8055039: 8b 43 04 mov 0x4(%ebx),%eax 805503c: 3b 43 0c cmp 0xc(%ebx),%eax 805503f: 76 17 jbe 8055058 <_IO_sungetc+0x28> 8055041: 8d 50 ff lea -0x1(%eax),%edx 8055044: 89 53 04 mov %edx,0x4(%ebx) 8055047: 0f b6 40 ff movzbl -0x1(%eax),%eax 805504b: 83 23 ef andl $0xffffffef,(%ebx) 805504e: 83 c4 04 add $0x4,%esp 8055051: 5b pop %ebx 8055052: 5e pop %esi 8055053: c3 ret 8055054: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055058: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 805505e: b8 b4 75 0d 08 mov $0x80d75b4,%eax 8055063: 2d 60 72 0d 08 sub $0x80d7260,%eax 8055068: 89 f2 mov %esi,%edx 805506a: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8055070: 39 d0 cmp %edx,%eax 8055072: 76 1c jbe 8055090 <_IO_sungetc+0x60> 8055074: 83 ec 08 sub $0x8,%esp 8055077: 6a ff push $0xffffffff 8055079: 53 push %ebx 805507a: ff 56 18 call *0x18(%esi) 805507d: 83 c4 10 add $0x10,%esp 8055080: 83 f8 ff cmp $0xffffffff,%eax 8055083: 75 c6 jne 805504b <_IO_sungetc+0x1b> 8055085: 83 c4 04 add $0x4,%esp 8055088: 5b pop %ebx 8055089: 5e pop %esi 805508a: c3 ret 805508b: 90 nop 805508c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055090: e8 bb c4 ff ff call 8051550 <_IO_vtable_check> 8055095: eb dd jmp 8055074 <_IO_sungetc+0x44> 8055097: 89 f6 mov %esi,%esi 8055099: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080550a0 <_IO_adjust_column>: 80550a0: 53 push %ebx 80550a1: 8b 4c 24 0c mov 0xc(%esp),%ecx 80550a5: 8b 5c 24 10 mov 0x10(%esp),%ebx 80550a9: 8d 04 19 lea (%ecx,%ebx,1),%eax 80550ac: 39 c1 cmp %eax,%ecx 80550ae: 73 1c jae 80550cc <_IO_adjust_column+0x2c> 80550b0: 80 78 ff 0a cmpb $0xa,-0x1(%eax) 80550b4: 8d 50 ff lea -0x1(%eax),%edx 80550b7: 75 0f jne 80550c8 <_IO_adjust_column+0x28> 80550b9: eb 1d jmp 80550d8 <_IO_adjust_column+0x38> 80550bb: 90 nop 80550bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80550c0: 83 ea 01 sub $0x1,%edx 80550c3: 80 3a 0a cmpb $0xa,(%edx) 80550c6: 74 10 je 80550d8 <_IO_adjust_column+0x38> 80550c8: 39 d1 cmp %edx,%ecx 80550ca: 75 f4 jne 80550c0 <_IO_adjust_column+0x20> 80550cc: 8b 44 24 08 mov 0x8(%esp),%eax 80550d0: 01 d8 add %ebx,%eax 80550d2: 5b pop %ebx 80550d3: c3 ret 80550d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80550d8: 29 d0 sub %edx,%eax 80550da: 83 e8 01 sub $0x1,%eax 80550dd: 5b pop %ebx 80550de: c3 ret 80550df: 90 nop 080550e0 <_IO_flush_all_lockp>: 80550e0: 55 push %ebp 80550e1: 57 push %edi 80550e2: 56 push %esi 80550e3: 53 push %ebx 80550e4: 83 ec 2c sub $0x2c,%esp 80550e7: 8b 74 24 40 mov 0x40(%esp),%esi 80550eb: 85 f6 test %esi,%esi 80550ed: 0f 84 dd 01 00 00 je 80552d0 <_IO_flush_all_lockp+0x1f0> 80550f3: b8 00 00 00 00 mov $0x0,%eax 80550f8: ba 01 00 00 00 mov $0x1,%edx 80550fd: 85 c0 test %eax,%eax 80550ff: 0f 44 d0 cmove %eax,%edx 8055102: 89 54 24 08 mov %edx,0x8(%esp) 8055106: 0f 84 4c 02 00 00 je 8055358 <_IO_flush_all_lockp+0x278> 805510c: 83 ec 04 sub $0x4,%esp 805510f: 6a 00 push $0x0 8055111: 68 00 3f 05 08 push $0x8053f00 8055116: 8d 44 24 1c lea 0x1c(%esp),%eax 805511a: 50 push %eax 805511b: e8 e0 ae fa f7 call 0 <_nl_current_LC_CTYPE> 8055120: 83 c4 10 add $0x10,%esp 8055123: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 805512a: 3b 15 c4 d4 0e 08 cmp 0x80ed4c4,%edx 8055130: 74 2c je 805515e <_IO_flush_all_lockp+0x7e> 8055132: 31 c0 xor %eax,%eax 8055134: b9 01 00 00 00 mov $0x1,%ecx 8055139: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055140: 00 8055141: 74 01 je 8055144 <_IO_flush_all_lockp+0x64> 8055143: f0 0f b1 0d bc d4 0e lock cmpxchg %ecx,0x80ed4bc 805514a: 08 805514b: 74 0b je 8055158 <_IO_flush_all_lockp+0x78> 805514d: 8d 0d bc d4 0e 08 lea 0x80ed4bc,%ecx 8055153: e8 d8 ab 01 00 call 806fd30 <__lll_lock_wait_private> 8055158: 89 15 c4 d4 0e 08 mov %edx,0x80ed4c4 805515e: a1 c0 d4 0e 08 mov 0x80ed4c0,%eax 8055163: 8b 1d 80 c0 0e 08 mov 0x80ec080,%ebx 8055169: 8b 2d b8 d4 0e 08 mov 0x80ed4b8,%ebp 805516f: 83 c0 01 add $0x1,%eax 8055172: 85 db test %ebx,%ebx 8055174: a3 c0 d4 0e 08 mov %eax,0x80ed4c0 8055179: 0f 84 ee 01 00 00 je 805536d <_IO_flush_all_lockp+0x28d> 805517f: 65 a1 08 00 00 00 mov %gs:0x8,%eax 8055185: 31 ff xor %edi,%edi 8055187: 89 44 24 04 mov %eax,0x4(%esp) 805518b: eb 13 jmp 80551a0 <_IO_flush_all_lockp+0xc0> 805518d: 8d 76 00 lea 0x0(%esi),%esi 8055190: 8b 1d 80 c0 0e 08 mov 0x80ec080,%ebx 8055196: 89 c5 mov %eax,%ebp 8055198: 85 db test %ebx,%ebx 805519a: 0f 84 f4 00 00 00 je 8055294 <_IO_flush_all_lockp+0x1b4> 80551a0: 85 f6 test %esi,%esi 80551a2: 89 1d b4 d4 0e 08 mov %ebx,0x80ed4b4 80551a8: 74 3f je 80551e9 <_IO_flush_all_lockp+0x109> 80551aa: 8b 03 mov (%ebx),%eax 80551ac: 25 00 80 00 00 and $0x8000,%eax 80551b1: 75 36 jne 80551e9 <_IO_flush_all_lockp+0x109> 80551b3: 8b 53 48 mov 0x48(%ebx),%edx 80551b6: 8b 4c 24 04 mov 0x4(%esp),%ecx 80551ba: 3b 4a 08 cmp 0x8(%edx),%ecx 80551bd: 74 26 je 80551e5 <_IO_flush_all_lockp+0x105> 80551bf: b9 01 00 00 00 mov $0x1,%ecx 80551c4: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80551cb: 00 80551cc: 74 01 je 80551cf <_IO_flush_all_lockp+0xef> 80551ce: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 80551d2: 74 07 je 80551db <_IO_flush_all_lockp+0xfb> 80551d4: 8d 0a lea (%edx),%ecx 80551d6: e8 55 ab 01 00 call 806fd30 <__lll_lock_wait_private> 80551db: 8b 53 48 mov 0x48(%ebx),%edx 80551de: 8b 4c 24 04 mov 0x4(%esp),%ecx 80551e2: 89 4a 08 mov %ecx,0x8(%edx) 80551e5: 83 42 04 01 addl $0x1,0x4(%edx) 80551e9: 8b 53 68 mov 0x68(%ebx),%edx 80551ec: 85 d2 test %edx,%edx 80551ee: 0f 8e fc 00 00 00 jle 80552f0 <_IO_flush_all_lockp+0x210> 80551f4: 8b 43 58 mov 0x58(%ebx),%eax 80551f7: 8b 48 0c mov 0xc(%eax),%ecx 80551fa: 39 48 10 cmp %ecx,0x10(%eax) 80551fd: 76 37 jbe 8055236 <_IO_flush_all_lockp+0x156> 80551ff: 8b 93 94 00 00 00 mov 0x94(%ebx),%edx 8055205: b8 b4 75 0d 08 mov $0x80d75b4,%eax 805520a: 2d 60 72 0d 08 sub $0x80d7260,%eax 805520f: 89 d1 mov %edx,%ecx 8055211: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8055217: 39 c8 cmp %ecx,%eax 8055219: 0f 86 21 01 00 00 jbe 8055340 <_IO_flush_all_lockp+0x260> 805521f: 83 ec 08 sub $0x8,%esp 8055222: 6a ff push $0xffffffff 8055224: 53 push %ebx 8055225: ff 52 0c call *0xc(%edx) 8055228: 83 c4 10 add $0x10,%esp 805522b: 83 f8 ff cmp $0xffffffff,%eax 805522e: b8 ff ff ff ff mov $0xffffffff,%eax 8055233: 0f 44 f8 cmove %eax,%edi 8055236: 85 f6 test %esi,%esi 8055238: 74 36 je 8055270 <_IO_flush_all_lockp+0x190> 805523a: f7 03 00 80 00 00 testl $0x8000,(%ebx) 8055240: 75 2e jne 8055270 <_IO_flush_all_lockp+0x190> 8055242: 8b 53 48 mov 0x48(%ebx),%edx 8055245: 83 6a 04 01 subl $0x1,0x4(%edx) 8055249: 75 25 jne 8055270 <_IO_flush_all_lockp+0x190> 805524b: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8055252: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055259: 00 805525a: 74 01 je 805525d <_IO_flush_all_lockp+0x17d> 805525c: f0 83 2a 01 lock subl $0x1,(%edx) 8055260: 74 07 je 8055269 <_IO_flush_all_lockp+0x189> 8055262: 8d 02 lea (%edx),%eax 8055264: e8 f7 aa 01 00 call 806fd60 <__lll_unlock_wake_private> 8055269: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8055270: a1 b8 d4 0e 08 mov 0x80ed4b8,%eax 8055275: c7 05 b4 d4 0e 08 00 movl $0x0,0x80ed4b4 805527c: 00 00 00 805527f: 39 c5 cmp %eax,%ebp 8055281: 0f 85 09 ff ff ff jne 8055190 <_IO_flush_all_lockp+0xb0> 8055287: 8b 5b 34 mov 0x34(%ebx),%ebx 805528a: 89 c5 mov %eax,%ebp 805528c: 85 db test %ebx,%ebx 805528e: 0f 85 0c ff ff ff jne 80551a0 <_IO_flush_all_lockp+0xc0> 8055294: 85 f6 test %esi,%esi 8055296: a1 c0 d4 0e 08 mov 0x80ed4c0,%eax 805529b: 74 0c je 80552a9 <_IO_flush_all_lockp+0x1c9> 805529d: 83 e8 01 sub $0x1,%eax 80552a0: 85 c0 test %eax,%eax 80552a2: a3 c0 d4 0e 08 mov %eax,0x80ed4c0 80552a7: 74 5f je 8055308 <_IO_flush_all_lockp+0x228> 80552a9: 8b 44 24 08 mov 0x8(%esp),%eax 80552ad: 85 c0 test %eax,%eax 80552af: 74 12 je 80552c3 <_IO_flush_all_lockp+0x1e3> 80552b1: 83 ec 08 sub $0x8,%esp 80552b4: 6a 00 push $0x0 80552b6: 8d 44 24 1c lea 0x1c(%esp),%eax 80552ba: 50 push %eax 80552bb: e8 40 ad fa f7 call 0 <_nl_current_LC_CTYPE> 80552c0: 83 c4 10 add $0x10,%esp 80552c3: 83 c4 2c add $0x2c,%esp 80552c6: 89 f8 mov %edi,%eax 80552c8: 5b pop %ebx 80552c9: 5e pop %esi 80552ca: 5f pop %edi 80552cb: 5d pop %ebp 80552cc: c3 ret 80552cd: 8d 76 00 lea 0x0(%esi),%esi 80552d0: 8b 1d 80 c0 0e 08 mov 0x80ec080,%ebx 80552d6: 8b 2d b8 d4 0e 08 mov 0x80ed4b8,%ebp 80552dc: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80552e3: 00 80552e4: 85 db test %ebx,%ebx 80552e6: 0f 85 93 fe ff ff jne 805517f <_IO_flush_all_lockp+0x9f> 80552ec: 31 ff xor %edi,%edi 80552ee: eb d3 jmp 80552c3 <_IO_flush_all_lockp+0x1e3> 80552f0: 8b 43 10 mov 0x10(%ebx),%eax 80552f3: 39 43 14 cmp %eax,0x14(%ebx) 80552f6: 0f 87 03 ff ff ff ja 80551ff <_IO_flush_all_lockp+0x11f> 80552fc: e9 35 ff ff ff jmp 8055236 <_IO_flush_all_lockp+0x156> 8055301: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8055308: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 805530f: 00 00 00 8055312: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055319: 00 805531a: 74 01 je 805531d <_IO_flush_all_lockp+0x23d> 805531c: f0 83 2d bc d4 0e 08 lock subl $0x1,0x80ed4bc 8055323: 01 8055324: 74 0b je 8055331 <_IO_flush_all_lockp+0x251> 8055326: 8d 05 bc d4 0e 08 lea 0x80ed4bc,%eax 805532c: e8 2f aa 01 00 call 806fd60 <__lll_unlock_wake_private> 8055331: e9 73 ff ff ff jmp 80552a9 <_IO_flush_all_lockp+0x1c9> 8055336: 8d 76 00 lea 0x0(%esi),%esi 8055339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8055340: 89 54 24 0c mov %edx,0xc(%esp) 8055344: e8 07 c2 ff ff call 8051550 <_IO_vtable_check> 8055349: 8b 54 24 0c mov 0xc(%esp),%edx 805534d: e9 cd fe ff ff jmp 805521f <_IO_flush_all_lockp+0x13f> 8055352: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055358: c7 44 24 10 00 3f 05 movl $0x8053f00,0x10(%esp) 805535f: 08 8055360: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8055367: 00 8055368: e9 b6 fd ff ff jmp 8055123 <_IO_flush_all_lockp+0x43> 805536d: 31 ff xor %edi,%edi 805536f: e9 29 ff ff ff jmp 805529d <_IO_flush_all_lockp+0x1bd> 8055374: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805537a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08055380 <_IO_cleanup>: 8055380: 55 push %ebp 8055381: 57 push %edi 8055382: 56 push %esi 8055383: 53 push %ebx 8055384: 65 8b 3d 08 00 00 00 mov %gs:0x8,%edi 805538b: 83 ec 28 sub $0x28,%esp 805538e: 6a 00 push $0x0 8055390: e8 4b fd ff ff call 80550e0 <_IO_flush_all_lockp> 8055395: 8b 1d 80 c0 0e 08 mov 0x80ec080,%ebx 805539b: 89 44 24 1c mov %eax,0x1c(%esp) 805539f: 83 c4 10 add $0x10,%esp 80553a2: 85 db test %ebx,%ebx 80553a4: 0f 85 94 00 00 00 jne 805543e <_IO_cleanup+0xbe> 80553aa: e9 e1 00 00 00 jmp 8055490 <_IO_cleanup+0x110> 80553af: 90 nop 80553b0: 8b 43 48 mov 0x48(%ebx),%eax 80553b3: 89 78 08 mov %edi,0x8(%eax) 80553b6: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax) 80553bd: 80 3d b0 d4 0e 08 00 cmpb $0x0,0x80ed4b0 80553c4: 75 1f jne 80553e5 <_IO_cleanup+0x65> 80553c6: 8b 03 mov (%ebx),%eax 80553c8: a8 01 test $0x1,%al 80553ca: 75 19 jne 80553e5 <_IO_cleanup+0x65> 80553cc: 83 c8 01 or $0x1,%eax 80553cf: 89 03 mov %eax,(%ebx) 80553d1: a1 ac d4 0e 08 mov 0x80ed4ac,%eax 80553d6: 89 1d ac d4 0e 08 mov %ebx,0x80ed4ac 80553dc: 89 43 5c mov %eax,0x5c(%ebx) 80553df: 8b 43 1c mov 0x1c(%ebx),%eax 80553e2: 89 43 60 mov %eax,0x60(%ebx) 80553e5: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 80553eb: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80553f0: 2d 60 72 0d 08 sub $0x80d7260,%eax 80553f5: 89 f1 mov %esi,%ecx 80553f7: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 80553fd: 39 c8 cmp %ecx,%eax 80553ff: 0f 86 db 00 00 00 jbe 80554e0 <_IO_cleanup+0x160> 8055405: 83 ec 04 sub $0x4,%esp 8055408: 6a 00 push $0x0 805540a: 6a 00 push $0x0 805540c: 53 push %ebx 805540d: ff 56 2c call *0x2c(%esi) 8055410: 8b 43 68 mov 0x68(%ebx),%eax 8055413: 83 c4 10 add $0x10,%esp 8055416: 85 c0 test %eax,%eax 8055418: 7e 0f jle 8055429 <_IO_cleanup+0xa9> 805541a: 6a 00 push $0x0 805541c: 6a 00 push $0x0 805541e: 6a 00 push $0x0 8055420: 53 push %ebx 8055421: e8 8a 71 03 00 call 808c5b0 <_IO_wsetb> 8055426: 83 c4 10 add $0x10,%esp 8055429: 83 fd 02 cmp $0x2,%ebp 805542c: 75 72 jne 80554a0 <_IO_cleanup+0x120> 805542e: 66 90 xchg %ax,%ax 8055430: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 8055437: 8b 5b 34 mov 0x34(%ebx),%ebx 805543a: 85 db test %ebx,%ebx 805543c: 74 52 je 8055490 <_IO_cleanup+0x110> 805543e: 8b 2b mov (%ebx),%ebp 8055440: 83 e5 02 and $0x2,%ebp 8055443: 75 eb jne 8055430 <_IO_cleanup+0xb0> 8055445: 8b 53 68 mov 0x68(%ebx),%edx 8055448: 85 d2 test %edx,%edx 805544a: 74 e4 je 8055430 <_IO_cleanup+0xb0> 805544c: be 01 00 00 00 mov $0x1,%esi 8055451: 8b 4b 48 mov 0x48(%ebx),%ecx 8055454: 85 c9 test %ecx,%ecx 8055456: 0f 84 61 ff ff ff je 80553bd <_IO_cleanup+0x3d> 805545c: 3b 79 08 cmp 0x8(%ecx),%edi 805545f: 74 6f je 80554d0 <_IO_cleanup+0x150> 8055461: 31 c0 xor %eax,%eax 8055463: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805546a: 00 805546b: 74 01 je 805546e <_IO_cleanup+0xee> 805546d: f0 0f b1 31 lock cmpxchg %esi,(%ecx) 8055471: 85 c0 test %eax,%eax 8055473: 0f 84 37 ff ff ff je 80553b0 <_IO_cleanup+0x30> 8055479: 83 c5 01 add $0x1,%ebp 805547c: e8 af 8c 01 00 call 806e130 <__sched_yield> 8055481: 83 fd 02 cmp $0x2,%ebp 8055484: 0f 84 33 ff ff ff je 80553bd <_IO_cleanup+0x3d> 805548a: eb c5 jmp 8055451 <_IO_cleanup+0xd1> 805548c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055490: 8b 44 24 0c mov 0xc(%esp),%eax 8055494: 83 c4 1c add $0x1c,%esp 8055497: 5b pop %ebx 8055498: 5e pop %esi 8055499: 5f pop %edi 805549a: 5d pop %ebp 805549b: c3 ret 805549c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80554a0: 8b 53 48 mov 0x48(%ebx),%edx 80554a3: 85 d2 test %edx,%edx 80554a5: 74 89 je 8055430 <_IO_cleanup+0xb0> 80554a7: 83 6a 04 01 subl $0x1,0x4(%edx) 80554ab: 75 83 jne 8055430 <_IO_cleanup+0xb0> 80554ad: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80554b4: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80554bb: 00 80554bc: 74 01 je 80554bf <_IO_cleanup+0x13f> 80554be: f0 83 2a 01 lock subl $0x1,(%edx) 80554c2: 74 07 je 80554cb <_IO_cleanup+0x14b> 80554c4: 8d 02 lea (%edx),%eax 80554c6: e8 95 a8 01 00 call 806fd60 <__lll_unlock_wake_private> 80554cb: e9 60 ff ff ff jmp 8055430 <_IO_cleanup+0xb0> 80554d0: 83 41 04 01 addl $0x1,0x4(%ecx) 80554d4: e9 e4 fe ff ff jmp 80553bd <_IO_cleanup+0x3d> 80554d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80554e0: e8 6b c0 ff ff call 8051550 <_IO_vtable_check> 80554e5: e9 1b ff ff ff jmp 8055405 <_IO_cleanup+0x85> 80554ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080554f0 <_IO_flush_all>: 80554f0: 83 ec 18 sub $0x18,%esp 80554f3: 6a 01 push $0x1 80554f5: e8 e6 fb ff ff call 80550e0 <_IO_flush_all_lockp> 80554fa: 83 c4 1c add $0x1c,%esp 80554fd: c3 ret 80554fe: 66 90 xchg %ax,%ax 08055500 <_IO_flush_all_linebuffered>: 8055500: 55 push %ebp 8055501: 57 push %edi 8055502: b8 00 00 00 00 mov $0x0,%eax 8055507: 56 push %esi 8055508: 53 push %ebx 8055509: 83 ec 2c sub $0x2c,%esp 805550c: 85 c0 test %eax,%eax 805550e: 0f 84 ec 01 00 00 je 8055700 <_IO_flush_all_linebuffered+0x200> 8055514: 83 ec 04 sub $0x4,%esp 8055517: 6a 00 push $0x0 8055519: 68 00 3f 05 08 push $0x8053f00 805551e: 8d 44 24 1c lea 0x1c(%esp),%eax 8055522: 50 push %eax 8055523: e8 d8 aa fa f7 call 0 <_nl_current_LC_CTYPE> 8055528: 83 c4 10 add $0x10,%esp 805552b: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 8055532: 3b 15 c4 d4 0e 08 cmp 0x80ed4c4,%edx 8055538: 74 2c je 8055566 <_IO_flush_all_linebuffered+0x66> 805553a: 31 c0 xor %eax,%eax 805553c: b9 01 00 00 00 mov $0x1,%ecx 8055541: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055548: 00 8055549: 74 01 je 805554c <_IO_flush_all_linebuffered+0x4c> 805554b: f0 0f b1 0d bc d4 0e lock cmpxchg %ecx,0x80ed4bc 8055552: 08 8055553: 74 0b je 8055560 <_IO_flush_all_linebuffered+0x60> 8055555: 8d 0d bc d4 0e 08 lea 0x80ed4bc,%ecx 805555b: e8 d0 a7 01 00 call 806fd30 <__lll_lock_wait_private> 8055560: 89 15 c4 d4 0e 08 mov %edx,0x80ed4c4 8055566: a1 c0 d4 0e 08 mov 0x80ed4c0,%eax 805556b: 8b 1d 80 c0 0e 08 mov 0x80ec080,%ebx 8055571: 8b 0d b8 d4 0e 08 mov 0x80ed4b8,%ecx 8055577: 83 c0 01 add $0x1,%eax 805557a: 85 db test %ebx,%ebx 805557c: a3 c0 d4 0e 08 mov %eax,0x80ed4c0 8055581: 89 ce mov %ecx,%esi 8055583: 0f 84 15 01 00 00 je 805569e <_IO_flush_all_linebuffered+0x19e> 8055589: bf b4 75 0d 08 mov $0x80d75b4,%edi 805558e: 65 8b 2d 08 00 00 00 mov %gs:0x8,%ebp 8055595: e9 9e 00 00 00 jmp 8055638 <_IO_flush_all_linebuffered+0x138> 805559a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80555a0: 8b 53 48 mov 0x48(%ebx),%edx 80555a3: 3b 6a 08 cmp 0x8(%edx),%ebp 80555a6: 74 22 je 80555ca <_IO_flush_all_linebuffered+0xca> 80555a8: b9 01 00 00 00 mov $0x1,%ecx 80555ad: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80555b4: 00 80555b5: 74 01 je 80555b8 <_IO_flush_all_linebuffered+0xb8> 80555b7: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 80555bb: 74 07 je 80555c4 <_IO_flush_all_linebuffered+0xc4> 80555bd: 8d 0a lea (%edx),%ecx 80555bf: e8 6c a7 01 00 call 806fd30 <__lll_lock_wait_private> 80555c4: 8b 53 48 mov 0x48(%ebx),%edx 80555c7: 89 6a 08 mov %ebp,0x8(%edx) 80555ca: 8b 03 mov (%ebx),%eax 80555cc: 83 42 04 01 addl $0x1,0x4(%edx) 80555d0: 25 08 02 00 00 and $0x208,%eax 80555d5: 3d 00 02 00 00 cmp $0x200,%eax 80555da: 74 7f je 805565b <_IO_flush_all_linebuffered+0x15b> 80555dc: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80555e2: 75 34 jne 8055618 <_IO_flush_all_linebuffered+0x118> 80555e4: 8b 53 48 mov 0x48(%ebx),%edx 80555e7: 8b 0d b8 d4 0e 08 mov 0x80ed4b8,%ecx 80555ed: 8b 42 04 mov 0x4(%edx),%eax 80555f0: 83 e8 01 sub $0x1,%eax 80555f3: 85 c0 test %eax,%eax 80555f5: 89 42 04 mov %eax,0x4(%edx) 80555f8: 75 24 jne 805561e <_IO_flush_all_linebuffered+0x11e> 80555fa: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8055601: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055608: 00 8055609: 74 01 je 805560c <_IO_flush_all_linebuffered+0x10c> 805560b: f0 83 2a 01 lock subl $0x1,(%edx) 805560f: 74 07 je 8055618 <_IO_flush_all_linebuffered+0x118> 8055611: 8d 02 lea (%edx),%eax 8055613: e8 48 a7 01 00 call 806fd60 <__lll_unlock_wake_private> 8055618: 8b 0d b8 d4 0e 08 mov 0x80ed4b8,%ecx 805561e: 39 f1 cmp %esi,%ecx 8055620: c7 05 b4 d4 0e 08 00 movl $0x0,0x80ed4b4 8055627: 00 00 00 805562a: 74 64 je 8055690 <_IO_flush_all_linebuffered+0x190> 805562c: 8b 1d 80 c0 0e 08 mov 0x80ec080,%ebx 8055632: 89 ce mov %ecx,%esi 8055634: 85 db test %ebx,%ebx 8055636: 74 61 je 8055699 <_IO_flush_all_linebuffered+0x199> 8055638: 8b 13 mov (%ebx),%edx 805563a: 89 1d b4 d4 0e 08 mov %ebx,0x80ed4b4 8055640: 89 d0 mov %edx,%eax 8055642: 25 00 80 00 00 and $0x8000,%eax 8055647: 0f 84 53 ff ff ff je 80555a0 <_IO_flush_all_linebuffered+0xa0> 805564d: 81 e2 08 02 00 00 and $0x208,%edx 8055653: 81 fa 00 02 00 00 cmp $0x200,%edx 8055659: 75 c3 jne 805561e <_IO_flush_all_linebuffered+0x11e> 805565b: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 8055661: 89 f9 mov %edi,%ecx 8055663: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8055669: 89 c2 mov %eax,%edx 805566b: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8055671: 39 d1 cmp %edx,%ecx 8055673: 0f 86 9f 00 00 00 jbe 8055718 <_IO_flush_all_linebuffered+0x218> 8055679: 83 ec 08 sub $0x8,%esp 805567c: 6a ff push $0xffffffff 805567e: 53 push %ebx 805567f: ff 50 0c call *0xc(%eax) 8055682: 83 c4 10 add $0x10,%esp 8055685: e9 52 ff ff ff jmp 80555dc <_IO_flush_all_linebuffered+0xdc> 805568a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055690: 8b 5b 34 mov 0x34(%ebx),%ebx 8055693: 89 ce mov %ecx,%esi 8055695: 85 db test %ebx,%ebx 8055697: 75 9f jne 8055638 <_IO_flush_all_linebuffered+0x138> 8055699: a1 c0 d4 0e 08 mov 0x80ed4c0,%eax 805569e: 83 e8 01 sub $0x1,%eax 80556a1: 85 c0 test %eax,%eax 80556a3: a3 c0 d4 0e 08 mov %eax,0x80ed4c0 80556a8: 75 29 jne 80556d3 <_IO_flush_all_linebuffered+0x1d3> 80556aa: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 80556b1: 00 00 00 80556b4: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80556bb: 00 80556bc: 74 01 je 80556bf <_IO_flush_all_linebuffered+0x1bf> 80556be: f0 83 2d bc d4 0e 08 lock subl $0x1,0x80ed4bc 80556c5: 01 80556c6: 74 0b je 80556d3 <_IO_flush_all_linebuffered+0x1d3> 80556c8: 8d 05 bc d4 0e 08 lea 0x80ed4bc,%eax 80556ce: e8 8d a6 01 00 call 806fd60 <__lll_unlock_wake_private> 80556d3: b8 00 00 00 00 mov $0x0,%eax 80556d8: 85 c0 test %eax,%eax 80556da: 74 12 je 80556ee <_IO_flush_all_linebuffered+0x1ee> 80556dc: 83 ec 08 sub $0x8,%esp 80556df: 6a 00 push $0x0 80556e1: 8d 44 24 1c lea 0x1c(%esp),%eax 80556e5: 50 push %eax 80556e6: e8 15 a9 fa f7 call 0 <_nl_current_LC_CTYPE> 80556eb: 83 c4 10 add $0x10,%esp 80556ee: 83 c4 2c add $0x2c,%esp 80556f1: 5b pop %ebx 80556f2: 5e pop %esi 80556f3: 5f pop %edi 80556f4: 5d pop %ebp 80556f5: c3 ret 80556f6: 8d 76 00 lea 0x0(%esi),%esi 80556f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8055700: c7 44 24 10 00 3f 05 movl $0x8053f00,0x10(%esp) 8055707: 08 8055708: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 805570f: 00 8055710: e9 16 fe ff ff jmp 805552b <_IO_flush_all_linebuffered+0x2b> 8055715: 8d 76 00 lea 0x0(%esi),%esi 8055718: 89 44 24 0c mov %eax,0xc(%esp) 805571c: e8 2f be ff ff call 8051550 <_IO_vtable_check> 8055721: 8b 44 24 0c mov 0xc(%esp),%eax 8055725: e9 4f ff ff ff jmp 8055679 <_IO_flush_all_linebuffered+0x179> 805572a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08055730 <_IO_init_marker>: 8055730: 56 push %esi 8055731: 53 push %ebx 8055732: 83 ec 04 sub $0x4,%esp 8055735: 8b 5c 24 14 mov 0x14(%esp),%ebx 8055739: 8b 74 24 10 mov 0x10(%esp),%esi 805573d: 8b 03 mov (%ebx),%eax 805573f: 89 5e 04 mov %ebx,0x4(%esi) 8055742: f6 c4 08 test $0x8,%ah 8055745: 75 39 jne 8055780 <_IO_init_marker+0x50> 8055747: f6 c4 01 test $0x1,%ah 805574a: 8b 43 04 mov 0x4(%ebx),%eax 805574d: 75 19 jne 8055768 <_IO_init_marker+0x38> 805574f: 2b 43 0c sub 0xc(%ebx),%eax 8055752: 89 46 08 mov %eax,0x8(%esi) 8055755: 8b 43 30 mov 0x30(%ebx),%eax 8055758: 89 06 mov %eax,(%esi) 805575a: 89 73 30 mov %esi,0x30(%ebx) 805575d: 83 c4 04 add $0x4,%esp 8055760: 5b pop %ebx 8055761: 5e pop %esi 8055762: c3 ret 8055763: 90 nop 8055764: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055768: 2b 43 08 sub 0x8(%ebx),%eax 805576b: 89 46 08 mov %eax,0x8(%esi) 805576e: 8b 43 30 mov 0x30(%ebx),%eax 8055771: 89 06 mov %eax,(%esi) 8055773: 89 73 30 mov %esi,0x30(%ebx) 8055776: 83 c4 04 add $0x4,%esp 8055779: 5b pop %ebx 805577a: 5e pop %esi 805577b: c3 ret 805577c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055780: 83 ec 0c sub $0xc,%esp 8055783: 53 push %ebx 8055784: e8 97 ec ff ff call 8054420 <_IO_switch_to_get_mode> 8055789: 8b 03 mov (%ebx),%eax 805578b: 83 c4 10 add $0x10,%esp 805578e: eb b7 jmp 8055747 <_IO_init_marker+0x17> 08055790 <_IO_remove_marker>: 8055790: 8b 4c 24 04 mov 0x4(%esp),%ecx 8055794: 8b 41 04 mov 0x4(%ecx),%eax 8055797: 8b 50 30 mov 0x30(%eax),%edx 805579a: 85 d2 test %edx,%edx 805579c: 74 16 je 80557b4 <_IO_remove_marker+0x24> 805579e: 39 d1 cmp %edx,%ecx 80557a0: 75 0c jne 80557ae <_IO_remove_marker+0x1e> 80557a2: eb 12 jmp 80557b6 <_IO_remove_marker+0x26> 80557a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80557a8: 39 c1 cmp %eax,%ecx 80557aa: 74 0d je 80557b9 <_IO_remove_marker+0x29> 80557ac: 89 c2 mov %eax,%edx 80557ae: 8b 02 mov (%edx),%eax 80557b0: 85 c0 test %eax,%eax 80557b2: 75 f4 jne 80557a8 <_IO_remove_marker+0x18> 80557b4: f3 c3 repz ret 80557b6: 8d 50 30 lea 0x30(%eax),%edx 80557b9: 8b 01 mov (%ecx),%eax 80557bb: 89 02 mov %eax,(%edx) 80557bd: c3 ret 80557be: 66 90 xchg %ax,%ax 080557c0 <_IO_marker_difference>: 80557c0: 8b 44 24 04 mov 0x4(%esp),%eax 80557c4: 8b 54 24 08 mov 0x8(%esp),%edx 80557c8: 8b 40 08 mov 0x8(%eax),%eax 80557cb: 2b 42 08 sub 0x8(%edx),%eax 80557ce: c3 ret 80557cf: 90 nop 080557d0 <_IO_marker_delta>: 80557d0: 8b 4c 24 04 mov 0x4(%esp),%ecx 80557d4: 8b 41 04 mov 0x4(%ecx),%eax 80557d7: 85 c0 test %eax,%eax 80557d9: 74 1e je 80557f9 <_IO_marker_delta+0x29> 80557db: f7 00 00 01 00 00 testl $0x100,(%eax) 80557e1: 8b 50 04 mov 0x4(%eax),%edx 80557e4: 75 0a jne 80557f0 <_IO_marker_delta+0x20> 80557e6: 2b 50 0c sub 0xc(%eax),%edx 80557e9: 8b 41 08 mov 0x8(%ecx),%eax 80557ec: 29 d0 sub %edx,%eax 80557ee: c3 ret 80557ef: 90 nop 80557f0: 2b 50 08 sub 0x8(%eax),%edx 80557f3: 8b 41 08 mov 0x8(%ecx),%eax 80557f6: 29 d0 sub %edx,%eax 80557f8: c3 ret 80557f9: b8 ff ff ff ff mov $0xffffffff,%eax 80557fe: c3 ret 80557ff: 90 nop 08055800 <_IO_seekmark>: 8055800: 56 push %esi 8055801: 53 push %ebx 8055802: 8b 54 24 10 mov 0x10(%esp),%edx 8055806: 8b 42 04 mov 0x4(%edx),%eax 8055809: 3b 44 24 0c cmp 0xc(%esp),%eax 805580d: 75 71 jne 8055880 <_IO_seekmark+0x80> 805580f: 8b 4a 08 mov 0x8(%edx),%ecx 8055812: 8b 10 mov (%eax),%edx 8055814: 85 c9 test %ecx,%ecx 8055816: 78 38 js 8055850 <_IO_seekmark+0x50> 8055818: f6 c6 01 test $0x1,%dh 805581b: 74 2b je 8055848 <_IO_seekmark+0x48> 805581d: 80 e6 fe and $0xfe,%dh 8055820: 8b 58 2c mov 0x2c(%eax),%ebx 8055823: 89 10 mov %edx,(%eax) 8055825: 8b 50 08 mov 0x8(%eax),%edx 8055828: 89 58 08 mov %ebx,0x8(%eax) 805582b: 8b 58 0c mov 0xc(%eax),%ebx 805582e: 89 50 2c mov %edx,0x2c(%eax) 8055831: 8b 50 24 mov 0x24(%eax),%edx 8055834: 89 58 24 mov %ebx,0x24(%eax) 8055837: 89 50 0c mov %edx,0xc(%eax) 805583a: 01 ca add %ecx,%edx 805583c: 89 50 04 mov %edx,0x4(%eax) 805583f: 31 c0 xor %eax,%eax 8055841: 5b pop %ebx 8055842: 5e pop %esi 8055843: c3 ret 8055844: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055848: 8b 50 0c mov 0xc(%eax),%edx 805584b: eb ed jmp 805583a <_IO_seekmark+0x3a> 805584d: 8d 76 00 lea 0x0(%esi),%esi 8055850: f6 c6 01 test $0x1,%dh 8055853: 75 23 jne 8055878 <_IO_seekmark+0x78> 8055855: 8b 58 08 mov 0x8(%eax),%ebx 8055858: 80 ce 01 or $0x1,%dh 805585b: 8b 70 24 mov 0x24(%eax),%esi 805585e: 89 10 mov %edx,(%eax) 8055860: 8b 50 2c mov 0x2c(%eax),%edx 8055863: 89 58 2c mov %ebx,0x2c(%eax) 8055866: 8b 58 0c mov 0xc(%eax),%ebx 8055869: 89 50 08 mov %edx,0x8(%eax) 805586c: 89 70 0c mov %esi,0xc(%eax) 805586f: 89 58 24 mov %ebx,0x24(%eax) 8055872: eb c6 jmp 805583a <_IO_seekmark+0x3a> 8055874: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055878: 8b 50 08 mov 0x8(%eax),%edx 805587b: eb bd jmp 805583a <_IO_seekmark+0x3a> 805587d: 8d 76 00 lea 0x0(%esi),%esi 8055880: b8 ff ff ff ff mov $0xffffffff,%eax 8055885: 5b pop %ebx 8055886: 5e pop %esi 8055887: c3 ret 8055888: 90 nop 8055889: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08055890 <_IO_unsave_markers>: 8055890: 8b 44 24 04 mov 0x4(%esp),%eax 8055894: 8b 48 30 mov 0x30(%eax),%ecx 8055897: 85 c9 test %ecx,%ecx 8055899: 74 07 je 80558a2 <_IO_unsave_markers+0x12> 805589b: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 80558a2: 8b 50 24 mov 0x24(%eax),%edx 80558a5: 85 d2 test %edx,%edx 80558a7: 74 0f je 80558b8 <_IO_unsave_markers+0x28> 80558a9: 89 44 24 04 mov %eax,0x4(%esp) 80558ad: e9 fe eb ff ff jmp 80544b0 <_IO_free_backup_area> 80558b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80558b8: f3 c3 repz ret 80558ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080558c0 <_IO_default_pbackfail>: 80558c0: 55 push %ebp 80558c1: 57 push %edi 80558c2: 56 push %esi 80558c3: 53 push %ebx 80558c4: 83 ec 1c sub $0x1c,%esp 80558c7: 8b 74 24 30 mov 0x30(%esp),%esi 80558cb: 8b 5c 24 34 mov 0x34(%esp),%ebx 80558cf: 8b 7e 04 mov 0x4(%esi),%edi 80558d2: 8b 6e 0c mov 0xc(%esi),%ebp 80558d5: 39 ef cmp %ebp,%edi 80558d7: 76 1f jbe 80558f8 <_IO_default_pbackfail+0x38> 80558d9: f7 06 00 01 00 00 testl $0x100,(%esi) 80558df: 74 7f je 8055960 <_IO_default_pbackfail+0xa0> 80558e1: 8d 47 ff lea -0x1(%edi),%eax 80558e4: 89 46 04 mov %eax,0x4(%esi) 80558e7: 88 5f ff mov %bl,-0x1(%edi) 80558ea: 0f b6 c3 movzbl %bl,%eax 80558ed: 83 c4 1c add $0x1c,%esp 80558f0: 5b pop %ebx 80558f1: 5e pop %esi 80558f2: 5f pop %edi 80558f3: 5d pop %ebp 80558f4: c3 ret 80558f5: 8d 76 00 lea 0x0(%esi),%esi 80558f8: 8b 16 mov (%esi),%edx 80558fa: f6 c6 01 test $0x1,%dh 80558fd: 0f 84 8d 00 00 00 je 8055990 <_IO_default_pbackfail+0xd0> 8055903: 8b 4e 08 mov 0x8(%esi),%ecx 8055906: 83 ec 0c sub $0xc,%esp 8055909: 29 e9 sub %ebp,%ecx 805590b: 8d 04 09 lea (%ecx,%ecx,1),%eax 805590e: 89 4c 24 14 mov %ecx,0x14(%esp) 8055912: 50 push %eax 8055913: 89 c7 mov %eax,%edi 8055915: e8 66 47 00 00 call 805a080 <__libc_malloc> 805591a: 83 c4 10 add $0x10,%esp 805591d: 85 c0 test %eax,%eax 805591f: 0f 84 c8 00 00 00 je 80559ed <_IO_default_pbackfail+0x12d> 8055925: 8b 4c 24 08 mov 0x8(%esp),%ecx 8055929: 89 7c 24 0c mov %edi,0xc(%esp) 805592d: 83 ec 04 sub $0x4,%esp 8055930: 89 44 24 0c mov %eax,0xc(%esp) 8055934: 29 cf sub %ecx,%edi 8055936: 51 push %ecx 8055937: 55 push %ebp 8055938: 01 c7 add %eax,%edi 805593a: 57 push %edi 805593b: e8 c0 7a 00 00 call 805d400 <memcpy> 8055940: 89 2c 24 mov %ebp,(%esp) 8055943: e8 48 4c 00 00 call 805a590 <__cfree> 8055948: 8b 54 24 18 mov 0x18(%esp),%edx 805594c: 8b 6c 24 1c mov 0x1c(%esp),%ebp 8055950: 83 c4 10 add $0x10,%esp 8055953: 89 7e 28 mov %edi,0x28(%esi) 8055956: 01 d5 add %edx,%ebp 8055958: 89 56 0c mov %edx,0xc(%esi) 805595b: 89 6e 08 mov %ebp,0x8(%esi) 805595e: eb 81 jmp 80558e1 <_IO_default_pbackfail+0x21> 8055960: 0f b6 47 ff movzbl -0x1(%edi),%eax 8055964: 39 d8 cmp %ebx,%eax 8055966: 74 50 je 80559b8 <_IO_default_pbackfail+0xf8> 8055968: 8b 46 24 mov 0x24(%esi),%eax 805596b: 85 c0 test %eax,%eax 805596d: 74 59 je 80559c8 <_IO_default_pbackfail+0x108> 805596f: 89 fa mov %edi,%edx 8055971: 89 f0 mov %esi,%eax 8055973: e8 b8 e3 ff ff call 8053d30 <save_for_backup> 8055978: 85 c0 test %eax,%eax 805597a: 75 71 jne 80559ed <_IO_default_pbackfail+0x12d> 805597c: 8b 4e 04 mov 0x4(%esi),%ecx 805597f: 8b 16 mov (%esi),%edx 8055981: 8b 7e 2c mov 0x2c(%esi),%edi 8055984: 8b 46 24 mov 0x24(%esi),%eax 8055987: eb 13 jmp 805599c <_IO_default_pbackfail+0xdc> 8055989: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8055990: 8b 46 24 mov 0x24(%esi),%eax 8055993: 85 c0 test %eax,%eax 8055995: 74 31 je 80559c8 <_IO_default_pbackfail+0x108> 8055997: 89 f9 mov %edi,%ecx 8055999: 8b 7e 2c mov 0x2c(%esi),%edi 805599c: 80 ce 01 or $0x1,%dh 805599f: 89 46 0c mov %eax,0xc(%esi) 80559a2: 89 4e 24 mov %ecx,0x24(%esi) 80559a5: 89 16 mov %edx,(%esi) 80559a7: 8b 56 08 mov 0x8(%esi),%edx 80559aa: 89 7e 08 mov %edi,0x8(%esi) 80559ad: 89 56 2c mov %edx,0x2c(%esi) 80559b0: e9 2c ff ff ff jmp 80558e1 <_IO_default_pbackfail+0x21> 80559b5: 8d 76 00 lea 0x0(%esi),%esi 80559b8: 83 ef 01 sub $0x1,%edi 80559bb: 89 7e 04 mov %edi,0x4(%esi) 80559be: e9 27 ff ff ff jmp 80558ea <_IO_default_pbackfail+0x2a> 80559c3: 90 nop 80559c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80559c8: 83 ec 0c sub $0xc,%esp 80559cb: 68 80 00 00 00 push $0x80 80559d0: e8 ab 46 00 00 call 805a080 <__libc_malloc> 80559d5: 83 c4 10 add $0x10,%esp 80559d8: 85 c0 test %eax,%eax 80559da: 74 11 je 80559ed <_IO_default_pbackfail+0x12d> 80559dc: 8d a8 80 00 00 00 lea 0x80(%eax),%ebp 80559e2: 89 f9 mov %edi,%ecx 80559e4: 8b 16 mov (%esi),%edx 80559e6: 89 6e 28 mov %ebp,0x28(%esi) 80559e9: 89 ef mov %ebp,%edi 80559eb: eb af jmp 805599c <_IO_default_pbackfail+0xdc> 80559ed: b8 ff ff ff ff mov $0xffffffff,%eax 80559f2: e9 f6 fe ff ff jmp 80558ed <_IO_default_pbackfail+0x2d> 80559f7: 89 f6 mov %esi,%esi 80559f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a00 <_IO_default_seek>: 8055a00: b8 ff ff ff ff mov $0xffffffff,%eax 8055a05: ba ff ff ff ff mov $0xffffffff,%edx 8055a0a: c3 ret 8055a0b: 90 nop 8055a0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08055a10 <_IO_default_stat>: 8055a10: b8 ff ff ff ff mov $0xffffffff,%eax 8055a15: c3 ret 8055a16: 8d 76 00 lea 0x0(%esi),%esi 8055a19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a20 <_IO_default_read>: 8055a20: b8 ff ff ff ff mov $0xffffffff,%eax 8055a25: c3 ret 8055a26: 8d 76 00 lea 0x0(%esi),%esi 8055a29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a30 <_IO_default_write>: 8055a30: 31 c0 xor %eax,%eax 8055a32: c3 ret 8055a33: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055a39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a40 <_IO_default_showmanyc>: 8055a40: b8 ff ff ff ff mov $0xffffffff,%eax 8055a45: c3 ret 8055a46: 8d 76 00 lea 0x0(%esi),%esi 8055a49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a50 <_IO_default_imbue>: 8055a50: f3 c3 repz ret 8055a52: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8055a59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a60 <_IO_iter_begin>: 8055a60: a1 80 c0 0e 08 mov 0x80ec080,%eax 8055a65: c3 ret 8055a66: 8d 76 00 lea 0x0(%esi),%esi 8055a69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a70 <_IO_iter_end>: 8055a70: 31 c0 xor %eax,%eax 8055a72: c3 ret 8055a73: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055a79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055a80 <_IO_iter_next>: 8055a80: 8b 44 24 04 mov 0x4(%esp),%eax 8055a84: 8b 40 34 mov 0x34(%eax),%eax 8055a87: c3 ret 8055a88: 90 nop 8055a89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08055a90 <_IO_iter_file>: 8055a90: 8b 44 24 04 mov 0x4(%esp),%eax 8055a94: c3 ret 8055a95: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055a99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055aa0 <_IO_list_lock>: 8055aa0: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 8055aa7: 3b 15 c4 d4 0e 08 cmp 0x80ed4c4,%edx 8055aad: 74 2c je 8055adb <_IO_list_lock+0x3b> 8055aaf: 31 c0 xor %eax,%eax 8055ab1: b9 01 00 00 00 mov $0x1,%ecx 8055ab6: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055abd: 00 8055abe: 74 01 je 8055ac1 <_IO_list_lock+0x21> 8055ac0: f0 0f b1 0d bc d4 0e lock cmpxchg %ecx,0x80ed4bc 8055ac7: 08 8055ac8: 74 0b je 8055ad5 <_IO_list_lock+0x35> 8055aca: 8d 0d bc d4 0e 08 lea 0x80ed4bc,%ecx 8055ad0: e8 5b a2 01 00 call 806fd30 <__lll_lock_wait_private> 8055ad5: 89 15 c4 d4 0e 08 mov %edx,0x80ed4c4 8055adb: 83 05 c0 d4 0e 08 01 addl $0x1,0x80ed4c0 8055ae2: c3 ret 8055ae3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055ae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055af0 <_IO_list_unlock>: 8055af0: 83 2d c0 d4 0e 08 01 subl $0x1,0x80ed4c0 8055af7: 75 29 jne 8055b22 <_IO_list_unlock+0x32> 8055af9: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 8055b00: 00 00 00 8055b03: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8055b0a: 00 8055b0b: 74 01 je 8055b0e <_IO_list_unlock+0x1e> 8055b0d: f0 83 2d bc d4 0e 08 lock subl $0x1,0x80ed4bc 8055b14: 01 8055b15: 74 0b je 8055b22 <_IO_list_unlock+0x32> 8055b17: 8d 05 bc d4 0e 08 lea 0x80ed4bc,%eax 8055b1d: e8 3e a2 01 00 call 806fd60 <__lll_unlock_wake_private> 8055b22: f3 c3 repz ret 8055b24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055b2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08055b30 <_IO_list_resetlock>: 8055b30: c7 05 bc d4 0e 08 00 movl $0x0,0x80ed4bc 8055b37: 00 00 00 8055b3a: c7 05 c0 d4 0e 08 00 movl $0x0,0x80ed4c0 8055b41: 00 00 00 8055b44: c7 05 c4 d4 0e 08 00 movl $0x0,0x80ed4c4 8055b4b: 00 00 00 8055b4e: c3 ret 8055b4f: 90 nop 08055b50 <_IO_str_underflow>: 8055b50: 56 push %esi 8055b51: 53 push %ebx 8055b52: 8b 44 24 0c mov 0xc(%esp),%eax 8055b56: 8b 50 14 mov 0x14(%eax),%edx 8055b59: 8b 48 08 mov 0x8(%eax),%ecx 8055b5c: 39 ca cmp %ecx,%edx 8055b5e: 76 05 jbe 8055b65 <_IO_str_underflow+0x15> 8055b60: 89 50 08 mov %edx,0x8(%eax) 8055b63: 89 d1 mov %edx,%ecx 8055b65: 8b 18 mov (%eax),%ebx 8055b67: 89 de mov %ebx,%esi 8055b69: 81 e6 00 0c 00 00 and $0xc00,%esi 8055b6f: 81 fe 00 0c 00 00 cmp $0xc00,%esi 8055b75: 74 11 je 8055b88 <_IO_str_underflow+0x38> 8055b77: 8b 50 04 mov 0x4(%eax),%edx 8055b7a: 39 ca cmp %ecx,%edx 8055b7c: 73 22 jae 8055ba0 <_IO_str_underflow+0x50> 8055b7e: 0f b6 02 movzbl (%edx),%eax 8055b81: 5b pop %ebx 8055b82: 5e pop %esi 8055b83: c3 ret 8055b84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055b88: 80 e7 f7 and $0xf7,%bh 8055b8b: 89 50 04 mov %edx,0x4(%eax) 8055b8e: 89 18 mov %ebx,(%eax) 8055b90: 8b 58 18 mov 0x18(%eax),%ebx 8055b93: 89 58 14 mov %ebx,0x14(%eax) 8055b96: eb e2 jmp 8055b7a <_IO_str_underflow+0x2a> 8055b98: 90 nop 8055b99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8055ba0: b8 ff ff ff ff mov $0xffffffff,%eax 8055ba5: eb da jmp 8055b81 <_IO_str_underflow+0x31> 8055ba7: 89 f6 mov %esi,%esi 8055ba9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08055bb0 <_IO_str_overflow>: 8055bb0: 55 push %ebp 8055bb1: 57 push %edi 8055bb2: 56 push %esi 8055bb3: 53 push %ebx 8055bb4: 83 ec 1c sub $0x1c,%esp 8055bb7: 8b 5c 24 30 mov 0x30(%esp),%ebx 8055bbb: 8b 03 mov (%ebx),%eax 8055bbd: a8 08 test $0x8,%al 8055bbf: 74 17 je 8055bd8 <_IO_str_overflow+0x28> 8055bc1: 31 c0 xor %eax,%eax 8055bc3: 83 7c 24 34 ff cmpl $0xffffffff,0x34(%esp) 8055bc8: 0f 95 c0 setne %al 8055bcb: f7 d8 neg %eax 8055bcd: 83 c4 1c add $0x1c,%esp 8055bd0: 5b pop %ebx 8055bd1: 5e pop %esi 8055bd2: 5f pop %edi 8055bd3: 5d pop %ebp 8055bd4: c3 ret 8055bd5: 8d 76 00 lea 0x0(%esi),%esi 8055bd8: 89 c2 mov %eax,%edx 8055bda: 81 e2 00 0c 00 00 and $0xc00,%edx 8055be0: 81 fa 00 04 00 00 cmp $0x400,%edx 8055be6: 0f 84 14 01 00 00 je 8055d00 <_IO_str_overflow+0x150> 8055bec: 8b 6b 14 mov 0x14(%ebx),%ebp 8055bef: 8b 53 1c mov 0x1c(%ebx),%edx 8055bf2: 8b 7b 20 mov 0x20(%ebx),%edi 8055bf5: 31 c0 xor %eax,%eax 8055bf7: 89 e9 mov %ebp,%ecx 8055bf9: 2b 4b 10 sub 0x10(%ebx),%ecx 8055bfc: 29 d7 sub %edx,%edi 8055bfe: 83 7c 24 34 ff cmpl $0xffffffff,0x34(%esp) 8055c03: 0f 94 c0 sete %al 8055c06: 01 f8 add %edi,%eax 8055c08: 39 c1 cmp %eax,%ecx 8055c0a: 0f 82 c0 00 00 00 jb 8055cd0 <_IO_str_overflow+0x120> 8055c10: f6 03 01 testb $0x1,(%ebx) 8055c13: 0f 85 07 01 00 00 jne 8055d20 <_IO_str_overflow+0x170> 8055c19: 8d 6c 3f 64 lea 0x64(%edi,%edi,1),%ebp 8055c1d: 89 54 24 0c mov %edx,0xc(%esp) 8055c21: 39 ef cmp %ebp,%edi 8055c23: 0f 87 f7 00 00 00 ja 8055d20 <_IO_str_overflow+0x170> 8055c29: 83 ec 0c sub $0xc,%esp 8055c2c: 55 push %ebp 8055c2d: ff 93 98 00 00 00 call *0x98(%ebx) 8055c33: 83 c4 10 add $0x10,%esp 8055c36: 85 c0 test %eax,%eax 8055c38: 89 c6 mov %eax,%esi 8055c3a: 0f 84 e0 00 00 00 je 8055d20 <_IO_str_overflow+0x170> 8055c40: 8b 54 24 0c mov 0xc(%esp),%edx 8055c44: 85 d2 test %edx,%edx 8055c46: 74 2e je 8055c76 <_IO_str_overflow+0xc6> 8055c48: 83 ec 04 sub $0x4,%esp 8055c4b: 57 push %edi 8055c4c: 52 push %edx 8055c4d: 89 54 24 18 mov %edx,0x18(%esp) 8055c51: 50 push %eax 8055c52: e8 a9 77 00 00 call 805d400 <memcpy> 8055c57: 8b 54 24 1c mov 0x1c(%esp),%edx 8055c5b: 89 14 24 mov %edx,(%esp) 8055c5e: 89 54 24 1c mov %edx,0x1c(%esp) 8055c62: ff 93 9c 00 00 00 call *0x9c(%ebx) 8055c68: 83 c4 10 add $0x10,%esp 8055c6b: 8b 54 24 0c mov 0xc(%esp),%edx 8055c6f: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 8055c76: 89 e8 mov %ebp,%eax 8055c78: 89 54 24 0c mov %edx,0xc(%esp) 8055c7c: 83 ec 04 sub $0x4,%esp 8055c7f: 29 f8 sub %edi,%eax 8055c81: 01 f7 add %esi,%edi 8055c83: 01 f5 add %esi,%ebp 8055c85: 50 push %eax 8055c86: 6a 00 push $0x0 8055c88: 57 push %edi 8055c89: e8 f2 25 ff ff call 8048280 <.plt+0xa0> 8055c8e: 6a 01 push $0x1 8055c90: 55 push %ebp 8055c91: 56 push %esi 8055c92: 53 push %ebx 8055c93: e8 f8 ea ff ff call 8054790 <_IO_setb> 8055c98: 8b 54 24 2c mov 0x2c(%esp),%edx 8055c9c: 8b 43 0c mov 0xc(%ebx),%eax 8055c9f: 83 c4 20 add $0x20,%esp 8055ca2: 8b 6b 14 mov 0x14(%ebx),%ebp 8055ca5: 89 73 10 mov %esi,0x10(%ebx) 8055ca8: 29 d0 sub %edx,%eax 8055caa: 01 f0 add %esi,%eax 8055cac: 29 d5 sub %edx,%ebp 8055cae: 89 43 0c mov %eax,0xc(%ebx) 8055cb1: 8b 43 04 mov 0x4(%ebx),%eax 8055cb4: 01 f5 add %esi,%ebp 8055cb6: 89 6b 14 mov %ebp,0x14(%ebx) 8055cb9: 29 d0 sub %edx,%eax 8055cbb: 01 f0 add %esi,%eax 8055cbd: 89 43 04 mov %eax,0x4(%ebx) 8055cc0: 8b 43 08 mov 0x8(%ebx),%eax 8055cc3: 29 d0 sub %edx,%eax 8055cc5: 01 f0 add %esi,%eax 8055cc7: 89 43 08 mov %eax,0x8(%ebx) 8055cca: 8b 43 20 mov 0x20(%ebx),%eax 8055ccd: 89 43 18 mov %eax,0x18(%ebx) 8055cd0: 83 7c 24 34 ff cmpl $0xffffffff,0x34(%esp) 8055cd5: 74 11 je 8055ce8 <_IO_str_overflow+0x138> 8055cd7: 8d 45 01 lea 0x1(%ebp),%eax 8055cda: 89 43 14 mov %eax,0x14(%ebx) 8055cdd: 0f b6 44 24 34 movzbl 0x34(%esp),%eax 8055ce2: 88 45 00 mov %al,0x0(%ebp) 8055ce5: 8b 6b 14 mov 0x14(%ebx),%ebp 8055ce8: 39 6b 08 cmp %ebp,0x8(%ebx) 8055ceb: 8b 44 24 34 mov 0x34(%esp),%eax 8055cef: 0f 83 d8 fe ff ff jae 8055bcd <_IO_str_overflow+0x1d> 8055cf5: 89 6b 08 mov %ebp,0x8(%ebx) 8055cf8: 83 c4 1c add $0x1c,%esp 8055cfb: 5b pop %ebx 8055cfc: 5e pop %esi 8055cfd: 5f pop %edi 8055cfe: 5d pop %ebp 8055cff: c3 ret 8055d00: 80 cc 08 or $0x8,%ah 8055d03: 8b 6b 04 mov 0x4(%ebx),%ebp 8055d06: 89 03 mov %eax,(%ebx) 8055d08: 8b 43 08 mov 0x8(%ebx),%eax 8055d0b: 89 6b 14 mov %ebp,0x14(%ebx) 8055d0e: 89 43 04 mov %eax,0x4(%ebx) 8055d11: e9 d9 fe ff ff jmp 8055bef <_IO_str_overflow+0x3f> 8055d16: 8d 76 00 lea 0x0(%esi),%esi 8055d19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8055d20: b8 ff ff ff ff mov $0xffffffff,%eax 8055d25: e9 a3 fe ff ff jmp 8055bcd <_IO_str_overflow+0x1d> 8055d2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08055d30 <enlarge_userbuf>: 8055d30: 55 push %ebp 8055d31: 57 push %edi 8055d32: 56 push %esi 8055d33: 53 push %ebx 8055d34: 83 ec 2c sub $0x2c,%esp 8055d37: 8b 68 1c mov 0x1c(%eax),%ebp 8055d3a: 8b 58 20 mov 0x20(%eax),%ebx 8055d3d: 29 eb sub %ebp,%ebx 8055d3f: 39 d3 cmp %edx,%ebx 8055d41: 0f 8d 01 01 00 00 jge 8055e48 <enlarge_userbuf+0x118> 8055d47: 8b 30 mov (%eax),%esi 8055d49: 83 e6 01 and $0x1,%esi 8055d4c: 74 12 je 8055d60 <enlarge_userbuf+0x30> 8055d4e: be 01 00 00 00 mov $0x1,%esi 8055d53: 83 c4 2c add $0x2c,%esp 8055d56: 89 f0 mov %esi,%eax 8055d58: 5b pop %ebx 8055d59: 5e pop %esi 8055d5a: 5f pop %edi 8055d5b: 5d pop %ebp 8055d5c: c3 ret 8055d5d: 8d 76 00 lea 0x0(%esi),%esi 8055d60: 89 c3 mov %eax,%ebx 8055d62: 8b 40 18 mov 0x18(%eax),%eax 8055d65: 89 4c 24 1c mov %ecx,0x1c(%esp) 8055d69: 89 54 24 0c mov %edx,0xc(%esp) 8055d6d: 83 ec 0c sub $0xc,%esp 8055d70: 89 44 24 1c mov %eax,0x1c(%esp) 8055d74: 8b 43 10 mov 0x10(%ebx),%eax 8055d77: 89 44 24 20 mov %eax,0x20(%esp) 8055d7b: 89 d0 mov %edx,%eax 8055d7d: 83 c0 64 add $0x64,%eax 8055d80: 89 44 24 24 mov %eax,0x24(%esp) 8055d84: 50 push %eax 8055d85: ff 93 98 00 00 00 call *0x98(%ebx) 8055d8b: 83 c4 10 add $0x10,%esp 8055d8e: 85 c0 test %eax,%eax 8055d90: 89 c7 mov %eax,%edi 8055d92: 74 ba je 8055d4e <enlarge_userbuf+0x1e> 8055d94: 85 ed test %ebp,%ebp 8055d96: 74 24 je 8055dbc <enlarge_userbuf+0x8c> 8055d98: 8b 43 20 mov 0x20(%ebx),%eax 8055d9b: 2b 43 1c sub 0x1c(%ebx),%eax 8055d9e: 83 ec 04 sub $0x4,%esp 8055da1: 50 push %eax 8055da2: 55 push %ebp 8055da3: 57 push %edi 8055da4: e8 57 76 00 00 call 805d400 <memcpy> 8055da9: 89 2c 24 mov %ebp,(%esp) 8055dac: ff 93 9c 00 00 00 call *0x9c(%ebx) 8055db2: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 8055db9: 83 c4 10 add $0x10,%esp 8055dbc: 8b 4c 24 10 mov 0x10(%esp),%ecx 8055dc0: 2b 4c 24 14 sub 0x14(%esp),%ecx 8055dc4: 89 4c 24 10 mov %ecx,0x10(%esp) 8055dc8: 6a 01 push $0x1 8055dca: 8b 44 24 1c mov 0x1c(%esp),%eax 8055dce: 01 f8 add %edi,%eax 8055dd0: 50 push %eax 8055dd1: 57 push %edi 8055dd2: 53 push %ebx 8055dd3: e8 b8 e9 ff ff call 8054790 <_IO_setb> 8055dd8: 83 c4 10 add $0x10,%esp 8055ddb: 8b 44 24 40 mov 0x40(%esp),%eax 8055ddf: 8b 4c 24 10 mov 0x10(%esp),%ecx 8055de3: 85 c0 test %eax,%eax 8055de5: 74 71 je 8055e58 <enlarge_userbuf+0x128> 8055de7: 8b 43 10 mov 0x10(%ebx),%eax 8055dea: 89 7b 0c mov %edi,0xc(%ebx) 8055ded: 29 e8 sub %ebp,%eax 8055def: 01 f8 add %edi,%eax 8055df1: 89 43 10 mov %eax,0x10(%ebx) 8055df4: 8b 43 14 mov 0x14(%ebx),%eax 8055df7: 29 e8 sub %ebp,%eax 8055df9: 01 f8 add %edi,%eax 8055dfb: 89 43 14 mov %eax,0x14(%ebx) 8055dfe: 8b 43 18 mov 0x18(%ebx),%eax 8055e01: 29 e8 sub %ebp,%eax 8055e03: 01 f8 add %edi,%eax 8055e05: 89 43 18 mov %eax,0x18(%ebx) 8055e08: 8b 43 04 mov 0x4(%ebx),%eax 8055e0b: 29 e8 sub %ebp,%eax 8055e0d: 01 f8 add %edi,%eax 8055e0f: 89 43 04 mov %eax,0x4(%ebx) 8055e12: 8b 43 20 mov 0x20(%ebx),%eax 8055e15: 89 43 08 mov %eax,0x8(%ebx) 8055e18: 89 c8 mov %ecx,%eax 8055e1a: 99 cltd 8055e1b: 39 54 24 1c cmp %edx,0x1c(%esp) 8055e1f: 7f 08 jg 8055e29 <enlarge_userbuf+0xf9> 8055e21: 7c 6f jl 8055e92 <enlarge_userbuf+0x162> 8055e23: 39 4c 24 0c cmp %ecx,0xc(%esp) 8055e27: 72 69 jb 8055e92 <enlarge_userbuf+0x162> 8055e29: 8b 54 24 0c mov 0xc(%esp),%edx 8055e2d: 01 cf add %ecx,%edi 8055e2f: 83 ec 04 sub $0x4,%esp 8055e32: 29 ca sub %ecx,%edx 8055e34: 52 push %edx 8055e35: 6a 00 push $0x0 8055e37: 57 push %edi 8055e38: e8 43 24 ff ff call 8048280 <.plt+0xa0> 8055e3d: 83 c4 10 add $0x10,%esp 8055e40: e9 0e ff ff ff jmp 8055d53 <enlarge_userbuf+0x23> 8055e45: 8d 76 00 lea 0x0(%esi),%esi 8055e48: 83 c4 2c add $0x2c,%esp 8055e4b: 31 f6 xor %esi,%esi 8055e4d: 5b pop %ebx 8055e4e: 89 f0 mov %esi,%eax 8055e50: 5e pop %esi 8055e51: 5f pop %edi 8055e52: 5d pop %ebp 8055e53: c3 ret 8055e54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055e58: 8b 43 0c mov 0xc(%ebx),%eax 8055e5b: 89 7b 10 mov %edi,0x10(%ebx) 8055e5e: 29 e8 sub %ebp,%eax 8055e60: 01 f8 add %edi,%eax 8055e62: 89 43 0c mov %eax,0xc(%ebx) 8055e65: 8b 43 04 mov 0x4(%ebx),%eax 8055e68: 29 e8 sub %ebp,%eax 8055e6a: 01 f8 add %edi,%eax 8055e6c: 89 43 04 mov %eax,0x4(%ebx) 8055e6f: 8b 43 08 mov 0x8(%ebx),%eax 8055e72: 29 e8 sub %ebp,%eax 8055e74: 01 f8 add %edi,%eax 8055e76: 89 43 08 mov %eax,0x8(%ebx) 8055e79: 8b 43 14 mov 0x14(%ebx),%eax 8055e7c: 29 e8 sub %ebp,%eax 8055e7e: 01 f8 add %edi,%eax 8055e80: 89 43 14 mov %eax,0x14(%ebx) 8055e83: 8b 43 20 mov 0x20(%ebx),%eax 8055e86: 89 43 18 mov %eax,0x18(%ebx) 8055e89: 89 c8 mov %ecx,%eax 8055e8b: 99 cltd 8055e8c: 39 54 24 1c cmp %edx,0x1c(%esp) 8055e90: 7d 1e jge 8055eb0 <enlarge_userbuf+0x180> 8055e92: 68 04 d6 0b 08 push $0x80bd604 8055e97: 68 e0 00 00 00 push $0xe0 8055e9c: 68 e7 d5 0b 08 push $0x80bd5e7 8055ea1: 68 f0 d5 0b 08 push $0x80bd5f0 8055ea6: e8 35 39 ff ff call 80497e0 <__assert_fail> 8055eab: 90 nop 8055eac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8055eb0: 7e 26 jle 8055ed8 <enlarge_userbuf+0x1a8> 8055eb2: 8b 54 24 0c mov 0xc(%esp),%edx 8055eb6: 01 cf add %ecx,%edi 8055eb8: 83 ec 04 sub $0x4,%esp 8055ebb: 31 f6 xor %esi,%esi 8055ebd: 29 ca sub %ecx,%edx 8055ebf: 52 push %edx 8055ec0: 6a 00 push $0x0 8055ec2: 57 push %edi 8055ec3: e8 b8 23 ff ff call 8048280 <.plt+0xa0> 8055ec8: 83 c4 10 add $0x10,%esp 8055ecb: 89 f0 mov %esi,%eax 8055ecd: 83 c4 2c add $0x2c,%esp 8055ed0: 5b pop %ebx 8055ed1: 5e pop %esi 8055ed2: 5f pop %edi 8055ed3: 5d pop %ebp 8055ed4: c3 ret 8055ed5: 8d 76 00 lea 0x0(%esi),%esi 8055ed8: 39 4c 24 0c cmp %ecx,0xc(%esp) 8055edc: 72 b4 jb 8055e92 <enlarge_userbuf+0x162> 8055ede: eb d2 jmp 8055eb2 <enlarge_userbuf+0x182> 08055ee0 <_IO_str_seekoff>: 8055ee0: 55 push %ebp 8055ee1: 57 push %edi 8055ee2: 56 push %esi 8055ee3: 53 push %ebx 8055ee4: 83 ec 1c sub $0x1c,%esp 8055ee7: 8b 74 24 40 mov 0x40(%esp),%esi 8055eeb: 8b 44 24 34 mov 0x34(%esp),%eax 8055eef: 8b 54 24 38 mov 0x38(%esp),%edx 8055ef3: 8b 5c 24 30 mov 0x30(%esp),%ebx 8055ef7: 85 f6 test %esi,%esi 8055ef9: 89 44 24 08 mov %eax,0x8(%esp) 8055efd: 89 54 24 0c mov %edx,0xc(%esp) 8055f01: 0f 85 89 00 00 00 jne 8055f90 <_IO_str_seekoff+0xb0> 8055f07: 8b 03 mov (%ebx),%eax 8055f09: f6 c4 04 test $0x4,%ah 8055f0c: 74 62 je 8055f70 <_IO_str_seekoff+0x90> 8055f0e: f6 c4 08 test $0x8,%ah 8055f11: 0f 84 b9 00 00 00 je 8055fd0 <_IO_str_seekoff+0xf0> 8055f17: 8b 6b 14 mov 0x14(%ebx),%ebp 8055f1a: 39 6b 08 cmp %ebp,0x8(%ebx) 8055f1d: 0f 43 6b 08 cmovae 0x8(%ebx),%ebp 8055f21: 2b 6b 0c sub 0xc(%ebx),%ebp 8055f24: 83 7c 24 3c 01 cmpl $0x1,0x3c(%esp) 8055f29: 0f 84 51 01 00 00 je 8056080 <_IO_str_seekoff+0x1a0> 8055f2f: 83 7c 24 3c 02 cmpl $0x2,0x3c(%esp) 8055f34: 0f 84 16 01 00 00 je 8056050 <_IO_str_seekoff+0x170> 8055f3a: 8b 74 24 08 mov 0x8(%esp),%esi 8055f3e: 8b 7c 24 0c mov 0xc(%esp),%edi 8055f42: 85 ff test %edi,%edi 8055f44: 0f 88 71 01 00 00 js 80560bb <_IO_str_seekoff+0x1db> 8055f4a: 39 f5 cmp %esi,%ebp 8055f4c: 0f 8c 4e 01 00 00 jl 80560a0 <_IO_str_seekoff+0x1c0> 8055f52: 8b 43 10 mov 0x10(%ebx),%eax 8055f55: 89 fa mov %edi,%edx 8055f57: 01 f0 add %esi,%eax 8055f59: 89 43 14 mov %eax,0x14(%ebx) 8055f5c: 83 c4 1c add $0x1c,%esp 8055f5f: 89 f0 mov %esi,%eax 8055f61: 5b pop %ebx 8055f62: 5e pop %esi 8055f63: 5f pop %edi 8055f64: 5d pop %ebp 8055f65: c3 ret 8055f66: 8d 76 00 lea 0x0(%esi),%esi 8055f69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8055f70: a8 08 test $0x8,%al 8055f72: 0f 85 b8 00 00 00 jne 8056030 <_IO_str_seekoff+0x150> 8055f78: 8b 73 14 mov 0x14(%ebx),%esi 8055f7b: 2b 73 10 sub 0x10(%ebx),%esi 8055f7e: 89 f7 mov %esi,%edi 8055f80: c1 ff 1f sar $0x1f,%edi 8055f83: 83 c4 1c add $0x1c,%esp 8055f86: 89 f0 mov %esi,%eax 8055f88: 89 fa mov %edi,%edx 8055f8a: 5b pop %ebx 8055f8b: 5e pop %esi 8055f8c: 5f pop %edi 8055f8d: 5d pop %ebp 8055f8e: c3 ret 8055f8f: 90 nop 8055f90: 8b 6b 14 mov 0x14(%ebx),%ebp 8055f93: 39 6b 08 cmp %ebp,0x8(%ebx) 8055f96: 0f 43 6b 08 cmovae 0x8(%ebx),%ebp 8055f9a: 8b 4b 0c mov 0xc(%ebx),%ecx 8055f9d: 29 cd sub %ecx,%ebp 8055f9f: f7 c6 01 00 00 00 test $0x1,%esi 8055fa5: 75 3d jne 8055fe4 <_IO_str_seekoff+0x104> 8055fa7: 89 f0 mov %esi,%eax 8055fa9: bf ff ff ff ff mov $0xffffffff,%edi 8055fae: be ff ff ff ff mov $0xffffffff,%esi 8055fb3: 83 e0 02 and $0x2,%eax 8055fb6: 85 c0 test %eax,%eax 8055fb8: 0f 85 66 ff ff ff jne 8055f24 <_IO_str_seekoff+0x44> 8055fbe: 83 c4 1c add $0x1c,%esp 8055fc1: 89 f0 mov %esi,%eax 8055fc3: 89 fa mov %edi,%edx 8055fc5: 5b pop %ebx 8055fc6: 5e pop %esi 8055fc7: 5f pop %edi 8055fc8: 5d pop %ebp 8055fc9: c3 ret 8055fca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8055fd0: 8b 6b 08 mov 0x8(%ebx),%ebp 8055fd3: 39 6b 14 cmp %ebp,0x14(%ebx) 8055fd6: be 01 00 00 00 mov $0x1,%esi 8055fdb: 0f 43 6b 14 cmovae 0x14(%ebx),%ebp 8055fdf: 8b 4b 0c mov 0xc(%ebx),%ecx 8055fe2: 29 cd sub %ecx,%ebp 8055fe4: 83 7c 24 3c 01 cmpl $0x1,0x3c(%esp) 8055fe9: 74 7d je 8056068 <_IO_str_seekoff+0x188> 8055feb: 83 7c 24 3c 02 cmpl $0x2,0x3c(%esp) 8055ff0: 75 0b jne 8055ffd <_IO_str_seekoff+0x11d> 8055ff2: 89 e8 mov %ebp,%eax 8055ff4: 99 cltd 8055ff5: 01 6c 24 08 add %ebp,0x8(%esp) 8055ff9: 11 54 24 0c adc %edx,0xc(%esp) 8055ffd: 8b 44 24 0c mov 0xc(%esp),%eax 8056001: 85 c0 test %eax,%eax 8056003: 0f 88 b2 00 00 00 js 80560bb <_IO_str_seekoff+0x1db> 8056009: 3b 6c 24 08 cmp 0x8(%esp),%ebp 805600d: 0f 8c bd 00 00 00 jl 80560d0 <_IO_str_seekoff+0x1f0> 8056013: 8b 44 24 08 mov 0x8(%esp),%eax 8056017: 8b 7c 24 0c mov 0xc(%esp),%edi 805601b: 01 c8 add %ecx,%eax 805601d: 01 e9 add %ebp,%ecx 805601f: 89 43 04 mov %eax,0x4(%ebx) 8056022: 89 f0 mov %esi,%eax 8056024: 89 4b 08 mov %ecx,0x8(%ebx) 8056027: 83 e0 02 and $0x2,%eax 805602a: 8b 74 24 08 mov 0x8(%esp),%esi 805602e: eb 86 jmp 8055fb6 <_IO_str_seekoff+0xd6> 8056030: 8b 73 04 mov 0x4(%ebx),%esi 8056033: 2b 73 0c sub 0xc(%ebx),%esi 8056036: 83 c4 1c add $0x1c,%esp 8056039: 5b pop %ebx 805603a: 89 f7 mov %esi,%edi 805603c: 89 f0 mov %esi,%eax 805603e: c1 ff 1f sar $0x1f,%edi 8056041: 89 fa mov %edi,%edx 8056043: 5e pop %esi 8056044: 5f pop %edi 8056045: 5d pop %ebp 8056046: c3 ret 8056047: 89 f6 mov %esi,%esi 8056049: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8056050: 89 ef mov %ebp,%edi 8056052: 89 ee mov %ebp,%esi 8056054: c1 ff 1f sar $0x1f,%edi 8056057: 03 74 24 08 add 0x8(%esp),%esi 805605b: 13 7c 24 0c adc 0xc(%esp),%edi 805605f: e9 de fe ff ff jmp 8055f42 <_IO_str_seekoff+0x62> 8056064: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056068: 8b 43 04 mov 0x4(%ebx),%eax 805606b: 29 c8 sub %ecx,%eax 805606d: 99 cltd 805606e: 01 44 24 08 add %eax,0x8(%esp) 8056072: 11 54 24 0c adc %edx,0xc(%esp) 8056076: eb 85 jmp 8055ffd <_IO_str_seekoff+0x11d> 8056078: 90 nop 8056079: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8056080: 8b 73 14 mov 0x14(%ebx),%esi 8056083: 2b 73 10 sub 0x10(%ebx),%esi 8056086: 89 f7 mov %esi,%edi 8056088: c1 ff 1f sar $0x1f,%edi 805608b: 03 74 24 08 add 0x8(%esp),%esi 805608f: 13 7c 24 0c adc 0xc(%esp),%edi 8056093: e9 aa fe ff ff jmp 8055f42 <_IO_str_seekoff+0x62> 8056098: 90 nop 8056099: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80560a0: 83 ec 0c sub $0xc,%esp 80560a3: 89 f2 mov %esi,%edx 80560a5: 89 f9 mov %edi,%ecx 80560a7: 6a 00 push $0x0 80560a9: 89 d8 mov %ebx,%eax 80560ab: e8 80 fc ff ff call 8055d30 <enlarge_userbuf> 80560b0: 83 c4 10 add $0x10,%esp 80560b3: 85 c0 test %eax,%eax 80560b5: 0f 84 97 fe ff ff je 8055f52 <_IO_str_seekoff+0x72> 80560bb: be ff ff ff ff mov $0xffffffff,%esi 80560c0: bf ff ff ff ff mov $0xffffffff,%edi 80560c5: e9 b9 fe ff ff jmp 8055f83 <_IO_str_seekoff+0xa3> 80560ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80560d0: 83 ec 0c sub $0xc,%esp 80560d3: 89 d8 mov %ebx,%eax 80560d5: 6a 01 push $0x1 80560d7: 8b 54 24 18 mov 0x18(%esp),%edx 80560db: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80560df: e8 4c fc ff ff call 8055d30 <enlarge_userbuf> 80560e4: 83 c4 10 add $0x10,%esp 80560e7: 85 c0 test %eax,%eax 80560e9: 75 d0 jne 80560bb <_IO_str_seekoff+0x1db> 80560eb: 8b 4b 0c mov 0xc(%ebx),%ecx 80560ee: e9 20 ff ff ff jmp 8056013 <_IO_str_seekoff+0x133> 80560f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80560f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08056100 <_IO_str_pbackfail>: 8056100: 8b 44 24 04 mov 0x4(%esp),%eax 8056104: 8b 54 24 08 mov 0x8(%esp),%edx 8056108: f6 00 08 testb $0x8,(%eax) 805610b: 74 05 je 8056112 <_IO_str_pbackfail+0x12> 805610d: 83 fa ff cmp $0xffffffff,%edx 8056110: 75 0e jne 8056120 <_IO_str_pbackfail+0x20> 8056112: 89 54 24 08 mov %edx,0x8(%esp) 8056116: 89 44 24 04 mov %eax,0x4(%esp) 805611a: e9 a1 f7 ff ff jmp 80558c0 <_IO_default_pbackfail> 805611f: 90 nop 8056120: b8 ff ff ff ff mov $0xffffffff,%eax 8056125: c3 ret 8056126: 8d 76 00 lea 0x0(%esi),%esi 8056129: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08056130 <_IO_str_finish>: 8056130: 53 push %ebx 8056131: 83 ec 08 sub $0x8,%esp 8056134: 8b 5c 24 10 mov 0x10(%esp),%ebx 8056138: 8b 43 1c mov 0x1c(%ebx),%eax 805613b: 85 c0 test %eax,%eax 805613d: 74 12 je 8056151 <_IO_str_finish+0x21> 805613f: f6 03 01 testb $0x1,(%ebx) 8056142: 75 0d jne 8056151 <_IO_str_finish+0x21> 8056144: 83 ec 0c sub $0xc,%esp 8056147: 50 push %eax 8056148: ff 93 9c 00 00 00 call *0x9c(%ebx) 805614e: 83 c4 10 add $0x10,%esp 8056151: c7 43 1c 00 00 00 00 movl $0x0,0x1c(%ebx) 8056158: 89 5c 24 10 mov %ebx,0x10(%esp) 805615c: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8056163: 00 8056164: 83 c4 08 add $0x8,%esp 8056167: 5b pop %ebx 8056168: e9 b3 ed ff ff jmp 8054f20 <_IO_default_finish> 805616d: 8d 76 00 lea 0x0(%esi),%esi 08056170 <_IO_str_init_static_internal>: 8056170: 55 push %ebp 8056171: 57 push %edi 8056172: 56 push %esi 8056173: 53 push %ebx 8056174: 83 ec 0c sub $0xc,%esp 8056177: 8b 74 24 28 mov 0x28(%esp),%esi 805617b: 8b 5c 24 20 mov 0x20(%esp),%ebx 805617f: 8b 6c 24 24 mov 0x24(%esp),%ebp 8056183: 8b 7c 24 2c mov 0x2c(%esp),%edi 8056187: 85 f6 test %esi,%esi 8056189: 75 45 jne 80561d0 <_IO_str_init_static_internal+0x60> 805618b: 83 ec 08 sub $0x8,%esp 805618e: 6a 00 push $0x0 8056190: 55 push %ebp 8056191: e8 7a 20 ff ff call 8048210 <.plt+0x30> 8056196: 83 c4 10 add $0x10,%esp 8056199: 89 c6 mov %eax,%esi 805619b: 6a 00 push $0x0 805619d: 56 push %esi 805619e: 55 push %ebp 805619f: 53 push %ebx 80561a0: e8 eb e5 ff ff call 8054790 <_IO_setb> 80561a5: 83 c4 10 add $0x10,%esp 80561a8: 85 ff test %edi,%edi 80561aa: 89 6b 10 mov %ebp,0x10(%ebx) 80561ad: 89 6b 0c mov %ebp,0xc(%ebx) 80561b0: 89 6b 04 mov %ebp,0x4(%ebx) 80561b3: 74 2b je 80561e0 <_IO_str_init_static_internal+0x70> 80561b5: 89 7b 14 mov %edi,0x14(%ebx) 80561b8: 89 73 18 mov %esi,0x18(%ebx) 80561bb: 89 7b 08 mov %edi,0x8(%ebx) 80561be: c7 83 98 00 00 00 00 movl $0x0,0x98(%ebx) 80561c5: 00 00 00 80561c8: 83 c4 0c add $0xc,%esp 80561cb: 5b pop %ebx 80561cc: 5e pop %esi 80561cd: 5f pop %edi 80561ce: 5d pop %ebp 80561cf: c3 ret 80561d0: 01 ee add %ebp,%esi 80561d2: b8 ff ff ff ff mov $0xffffffff,%eax 80561d7: 39 f5 cmp %esi,%ebp 80561d9: 0f 43 f0 cmovae %eax,%esi 80561dc: eb bd jmp 805619b <_IO_str_init_static_internal+0x2b> 80561de: 66 90 xchg %ax,%ax 80561e0: 89 6b 14 mov %ebp,0x14(%ebx) 80561e3: 89 6b 18 mov %ebp,0x18(%ebx) 80561e6: 89 73 08 mov %esi,0x8(%ebx) 80561e9: eb d3 jmp 80561be <_IO_str_init_static_internal+0x4e> 80561eb: 90 nop 80561ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080561f0 <_IO_str_init_static>: 80561f0: 8b 44 24 0c mov 0xc(%esp),%eax 80561f4: ba ff ff ff ff mov $0xffffffff,%edx 80561f9: 85 c0 test %eax,%eax 80561fb: 0f 48 c2 cmovs %edx,%eax 80561fe: 89 44 24 0c mov %eax,0xc(%esp) 8056202: e9 69 ff ff ff jmp 8056170 <_IO_str_init_static_internal> 8056207: 89 f6 mov %esi,%esi 8056209: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08056210 <_IO_str_init_readonly>: 8056210: 53 push %ebx 8056211: ba ff ff ff ff mov $0xffffffff,%edx 8056216: 83 ec 08 sub $0x8,%esp 8056219: 8b 44 24 18 mov 0x18(%esp),%eax 805621d: 8b 5c 24 10 mov 0x10(%esp),%ebx 8056221: 6a 00 push $0x0 8056223: 85 c0 test %eax,%eax 8056225: 0f 48 c2 cmovs %edx,%eax 8056228: 50 push %eax 8056229: ff 74 24 1c pushl 0x1c(%esp) 805622d: 53 push %ebx 805622e: e8 3d ff ff ff call 8056170 <_IO_str_init_static_internal> 8056233: 83 0b 08 orl $0x8,(%ebx) 8056236: 83 c4 18 add $0x18,%esp 8056239: 5b pop %ebx 805623a: c3 ret 805623b: 90 nop 805623c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08056240 <_IO_str_count>: 8056240: 8b 54 24 04 mov 0x4(%esp),%edx 8056244: 8b 42 14 mov 0x14(%edx),%eax 8056247: 39 42 08 cmp %eax,0x8(%edx) 805624a: 0f 43 42 08 cmovae 0x8(%edx),%eax 805624e: 2b 42 0c sub 0xc(%edx),%eax 8056251: c3 ret 8056252: 66 90 xchg %ax,%ax 8056254: 66 90 xchg %ax,%ax 8056256: 66 90 xchg %ax,%ax 8056258: 66 90 xchg %ax,%ax 805625a: 66 90 xchg %ax,%ax 805625c: 66 90 xchg %ax,%ax 805625e: 66 90 xchg %ax,%ax 08056260 <malloc_init_state>: 8056260: 53 push %ebx 8056261: 8d 58 30 lea 0x30(%eax),%ebx 8056264: 8d 88 28 04 00 00 lea 0x428(%eax),%ecx 805626a: 89 da mov %ebx,%edx 805626c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056270: 89 52 0c mov %edx,0xc(%edx) 8056273: 89 52 08 mov %edx,0x8(%edx) 8056276: 83 c2 08 add $0x8,%edx 8056279: 39 d1 cmp %edx,%ecx 805627b: 75 f3 jne 8056270 <malloc_init_state+0x10> 805627d: 3d 20 c5 0e 08 cmp $0x80ec520,%eax 8056282: 74 11 je 8056295 <malloc_init_state+0x35> 8056284: 8b 50 04 mov 0x4(%eax),%edx 8056287: 89 58 30 mov %ebx,0x30(%eax) 805628a: 5b pop %ebx 805628b: 83 ca 02 or $0x2,%edx 805628e: 83 ca 01 or $0x1,%edx 8056291: 89 50 04 mov %edx,0x4(%eax) 8056294: c3 ret 8056295: 8b 15 24 c5 0e 08 mov 0x80ec524,%edx 805629b: 89 58 30 mov %ebx,0x30(%eax) 805629e: c7 05 18 d5 0e 08 40 movl $0x40,0x80ed518 80562a5: 00 00 00 80562a8: 5b pop %ebx 80562a9: 83 ca 01 or $0x1,%edx 80562ac: 89 50 04 mov %edx,0x4(%eax) 80562af: c3 ret 080562b0 <mem2mem_check>: 80562b0: 85 c0 test %eax,%eax 80562b2: 74 7e je 8056332 <mem2mem_check+0x82> 80562b4: 55 push %ebp 80562b5: 8d 48 f8 lea -0x8(%eax),%ecx 80562b8: 57 push %edi 80562b9: 56 push %esi 80562ba: 53 push %ebx 80562bb: bd ff 00 00 00 mov $0xff,%ebp 80562c0: 89 cb mov %ecx,%ebx 80562c2: c1 e9 0b shr $0xb,%ecx 80562c5: 83 ec 04 sub $0x4,%esp 80562c8: 8b 70 fc mov -0x4(%eax),%esi 80562cb: c1 eb 03 shr $0x3,%ebx 80562ce: 31 cb xor %ecx,%ebx 80562d0: b9 02 00 00 00 mov $0x2,%ecx 80562d5: 80 fb 01 cmp $0x1,%bl 80562d8: 89 f7 mov %esi,%edi 80562da: 0f 44 d9 cmove %ecx,%ebx 80562dd: 83 e7 f8 and $0xfffffff8,%edi 80562e0: 88 5c 24 03 mov %bl,0x3(%esp) 80562e4: 83 e6 02 and $0x2,%esi 80562e7: 89 f9 mov %edi,%ecx 80562e9: 8d 7f f8 lea -0x8(%edi),%edi 80562ec: 0f b6 74 24 03 movzbl 0x3(%esp),%esi 80562f1: 8d 59 fc lea -0x4(%ecx),%ebx 80562f4: 0f 45 df cmovne %edi,%ebx 80562f7: 83 eb 01 sub $0x1,%ebx 80562fa: 8d 7e ff lea -0x1(%esi),%edi 80562fd: 39 d3 cmp %edx,%ebx 80562ff: 76 22 jbe 8056323 <mem2mem_check+0x73> 8056301: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8056308: 89 d9 mov %ebx,%ecx 805630a: 29 d1 sub %edx,%ecx 805630c: 81 f9 ff 00 00 00 cmp $0xff,%ecx 8056312: 0f 47 cd cmova %ebp,%ecx 8056315: 39 f1 cmp %esi,%ecx 8056317: 0f 44 cf cmove %edi,%ecx 805631a: 88 0c 18 mov %cl,(%eax,%ebx,1) 805631d: 29 cb sub %ecx,%ebx 805631f: 39 da cmp %ebx,%edx 8056321: 72 e5 jb 8056308 <mem2mem_check+0x58> 8056323: 0f b6 5c 24 03 movzbl 0x3(%esp),%ebx 8056328: 88 1c 10 mov %bl,(%eax,%edx,1) 805632b: 83 c4 04 add $0x4,%esp 805632e: 5b pop %ebx 805632f: 5e pop %esi 8056330: 5f pop %edi 8056331: 5d pop %ebp 8056332: f3 c3 repz ret 8056334: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805633a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08056340 <mem2chunk_check>: 8056340: 55 push %ebp 8056341: 57 push %edi 8056342: 56 push %esi 8056343: 53 push %ebx 8056344: 83 ec 08 sub $0x8,%esp 8056347: a8 07 test $0x7,%al 8056349: 89 14 24 mov %edx,(%esp) 805634c: 0f 85 36 01 00 00 jne 8056488 <mem2chunk_check+0x148> 8056352: 8d 58 f8 lea -0x8(%eax),%ebx 8056355: 8b 70 fc mov -0x4(%eax),%esi 8056358: 89 df mov %ebx,%edi 805635a: 89 d9 mov %ebx,%ecx 805635c: c1 ef 03 shr $0x3,%edi 805635f: c1 e9 0b shr $0xb,%ecx 8056362: 89 f2 mov %esi,%edx 8056364: 31 f9 xor %edi,%ecx 8056366: 83 e2 f8 and $0xfffffff8,%edx 8056369: bf 02 00 00 00 mov $0x2,%edi 805636e: 80 f9 01 cmp $0x1,%cl 8056371: 0f 44 cf cmove %edi,%ecx 8056374: f7 c6 02 00 00 00 test $0x2,%esi 805637a: 0f 85 b0 00 00 00 jne 8056430 <mem2chunk_check+0xf0> 8056380: 8b 2d 24 c5 0e 08 mov 0x80ec524,%ebp 8056386: 83 e5 02 and $0x2,%ebp 8056389: 89 6c 24 04 mov %ebp,0x4(%esp) 805638d: 75 1f jne 80563ae <mem2chunk_check+0x6e> 805638f: 8b 3d 0c c5 0e 08 mov 0x80ec50c,%edi 8056395: 39 fb cmp %edi,%ebx 8056397: 0f 82 eb 00 00 00 jb 8056488 <mem2chunk_check+0x148> 805639d: 03 3d 6c c9 0e 08 add 0x80ec96c,%edi 80563a3: 8d 2c 13 lea (%ebx,%edx,1),%ebp 80563a6: 39 fd cmp %edi,%ebp 80563a8: 0f 83 da 00 00 00 jae 8056488 <mem2chunk_check+0x148> 80563ae: 83 fa 0f cmp $0xf,%edx 80563b1: 0f 86 d1 00 00 00 jbe 8056488 <mem2chunk_check+0x148> 80563b7: f6 44 13 04 01 testb $0x1,0x4(%ebx,%edx,1) 80563bc: 0f 84 c6 00 00 00 je 8056488 <mem2chunk_check+0x148> 80563c2: 83 e6 01 and $0x1,%esi 80563c5: 0f 84 35 01 00 00 je 8056500 <mem2chunk_check+0x1c0> 80563cb: 8d 7a 03 lea 0x3(%edx),%edi 80563ce: 0f b6 c9 movzbl %cl,%ecx 80563d1: 8d 34 3b lea (%ebx,%edi,1),%esi 80563d4: 0f b6 06 movzbl (%esi),%eax 80563d7: 39 c1 cmp %eax,%ecx 80563d9: 89 c2 mov %eax,%edx 80563db: 74 3c je 8056419 <mem2chunk_check+0xd9> 80563dd: 85 c0 test %eax,%eax 80563df: 0f 84 a3 00 00 00 je 8056488 <mem2chunk_check+0x148> 80563e5: 8d 50 08 lea 0x8(%eax),%edx 80563e8: 39 d7 cmp %edx,%edi 80563ea: 73 1f jae 805640b <mem2chunk_check+0xcb> 80563ec: e9 97 00 00 00 jmp 8056488 <mem2chunk_check+0x148> 80563f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80563f8: 85 c0 test %eax,%eax 80563fa: 0f 84 88 00 00 00 je 8056488 <mem2chunk_check+0x148> 8056400: 8d 50 08 lea 0x8(%eax),%edx 8056403: 39 fa cmp %edi,%edx 8056405: 0f 87 7d 00 00 00 ja 8056488 <mem2chunk_check+0x148> 805640b: 29 c7 sub %eax,%edi 805640d: 8d 34 3b lea (%ebx,%edi,1),%esi 8056410: 0f b6 06 movzbl (%esi),%eax 8056413: 39 c8 cmp %ecx,%eax 8056415: 89 c2 mov %eax,%edx 8056417: 75 df jne 80563f8 <mem2chunk_check+0xb8> 8056419: 8b 04 24 mov (%esp),%eax 805641c: f7 d2 not %edx 805641e: 88 16 mov %dl,(%esi) 8056420: 85 c0 test %eax,%eax 8056422: 74 66 je 805648a <mem2chunk_check+0x14a> 8056424: 89 30 mov %esi,(%eax) 8056426: 83 c4 08 add $0x8,%esp 8056429: 89 d8 mov %ebx,%eax 805642b: 5b pop %ebx 805642c: 5e pop %esi 805642d: 5f pop %edi 805642e: 5d pop %ebp 805642f: c3 ret 8056430: 8b 3d 08 ca 0e 08 mov 0x80eca08,%edi 8056436: 83 ef 01 sub $0x1,%edi 8056439: 89 fd mov %edi,%ebp 805643b: 89 7c 24 04 mov %edi,0x4(%esp) 805643f: 21 c5 and %eax,%ebp 8056441: 8d 7d f8 lea -0x8(%ebp),%edi 8056444: 83 e7 f7 and $0xfffffff7,%edi 8056447: 74 4f je 8056498 <mem2chunk_check+0x158> 8056449: 8d 7d ff lea -0x1(%ebp),%edi 805644c: 81 ff fe 1f 00 00 cmp $0x1ffe,%edi 8056452: 77 44 ja 8056498 <mem2chunk_check+0x158> 8056454: 8d 7d e0 lea -0x20(%ebp),%edi 8056457: 83 e7 df and $0xffffffdf,%edi 805645a: 74 3c je 8056498 <mem2chunk_check+0x158> 805645c: 8d 7d 80 lea -0x80(%ebp),%edi 805645f: 81 e7 7f ff ff ff and $0xffffff7f,%edi 8056465: 74 31 je 8056498 <mem2chunk_check+0x158> 8056467: 8d bd 00 fe ff ff lea -0x200(%ebp),%edi 805646d: 81 e7 ff fd ff ff and $0xfffffdff,%edi 8056473: 74 23 je 8056498 <mem2chunk_check+0x158> 8056475: 81 ed 00 08 00 00 sub $0x800,%ebp 805647b: 81 e5 ff f7 ff ff and $0xfffff7ff,%ebp 8056481: 74 15 je 8056498 <mem2chunk_check+0x158> 8056483: 90 nop 8056484: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056488: 31 db xor %ebx,%ebx 805648a: 83 c4 08 add $0x8,%esp 805648d: 89 d8 mov %ebx,%eax 805648f: 5b pop %ebx 8056490: 5e pop %esi 8056491: 5f pop %edi 8056492: 5d pop %ebp 8056493: c3 ret 8056494: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056498: 83 e6 03 and $0x3,%esi 805649b: 83 fe 02 cmp $0x2,%esi 805649e: 75 e8 jne 8056488 <mem2chunk_check+0x148> 80564a0: 8b 40 f8 mov -0x8(%eax),%eax 80564a3: 89 de mov %ebx,%esi 80564a5: 29 c6 sub %eax,%esi 80564a7: 01 d0 add %edx,%eax 80564a9: 09 f0 or %esi,%eax 80564ab: 85 44 24 04 test %eax,0x4(%esp) 80564af: 75 d7 jne 8056488 <mem2chunk_check+0x148> 80564b1: 8d 7a ff lea -0x1(%edx),%edi 80564b4: 0f b6 c9 movzbl %cl,%ecx 80564b7: 8d 34 3b lea (%ebx,%edi,1),%esi 80564ba: 0f b6 06 movzbl (%esi),%eax 80564bd: 39 c8 cmp %ecx,%eax 80564bf: 89 c2 mov %eax,%edx 80564c1: 0f 84 52 ff ff ff je 8056419 <mem2chunk_check+0xd9> 80564c7: 85 c0 test %eax,%eax 80564c9: 74 bd je 8056488 <mem2chunk_check+0x148> 80564cb: 8d 50 08 lea 0x8(%eax),%edx 80564ce: 39 d7 cmp %edx,%edi 80564d0: 73 11 jae 80564e3 <mem2chunk_check+0x1a3> 80564d2: eb b4 jmp 8056488 <mem2chunk_check+0x148> 80564d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80564d8: 85 c0 test %eax,%eax 80564da: 74 ac je 8056488 <mem2chunk_check+0x148> 80564dc: 8d 50 08 lea 0x8(%eax),%edx 80564df: 39 fa cmp %edi,%edx 80564e1: 77 a5 ja 8056488 <mem2chunk_check+0x148> 80564e3: 29 c7 sub %eax,%edi 80564e5: 8d 34 3b lea (%ebx,%edi,1),%esi 80564e8: 0f b6 06 movzbl (%esi),%eax 80564eb: 39 c8 cmp %ecx,%eax 80564ed: 89 c2 mov %eax,%edx 80564ef: 75 e7 jne 80564d8 <mem2chunk_check+0x198> 80564f1: e9 23 ff ff ff jmp 8056419 <mem2chunk_check+0xd9> 80564f6: 8d 76 00 lea 0x0(%esi),%esi 80564f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8056500: 8b 40 f8 mov -0x8(%eax),%eax 8056503: a8 07 test $0x7,%al 8056505: 75 81 jne 8056488 <mem2chunk_check+0x148> 8056507: 8b 7c 24 04 mov 0x4(%esp),%edi 805650b: 89 de mov %ebx,%esi 805650d: 29 c6 sub %eax,%esi 805650f: 85 ff test %edi,%edi 8056511: 75 0c jne 805651f <mem2chunk_check+0x1df> 8056513: 3b 35 0c c5 0e 08 cmp 0x80ec50c,%esi 8056519: 0f 82 69 ff ff ff jb 8056488 <mem2chunk_check+0x148> 805651f: 8b 76 04 mov 0x4(%esi),%esi 8056522: 83 e6 f8 and $0xfffffff8,%esi 8056525: 39 f0 cmp %esi,%eax 8056527: 0f 84 9e fe ff ff je 80563cb <mem2chunk_check+0x8b> 805652d: e9 56 ff ff ff jmp 8056488 <mem2chunk_check+0x148> 8056532: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8056539: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08056540 <__malloc_assert>: 8056540: 55 push %ebp 8056541: 57 push %edi 8056542: 56 push %esi 8056543: 53 push %ebx 8056544: 83 ec 0c sub $0xc,%esp 8056547: 8b 74 24 20 mov 0x20(%esp),%esi 805654b: 85 f6 test %esi,%esi 805654d: 74 49 je 8056598 <__malloc_assert+0x58> 805654f: bf a9 ef 0c 08 mov $0x80cefa9,%edi 8056554: 8b 1d 9c c9 0e 08 mov 0x80ec99c,%ebx 805655a: bd 31 05 0d 08 mov $0x80d0531,%ebp 805655f: 80 3b 00 cmpb $0x0,(%ebx) 8056562: bb a9 ef 0c 08 mov $0x80cefa9,%ebx 8056567: 0f 44 dd cmove %ebp,%ebx 805656a: 83 ec 0c sub $0xc,%esp 805656d: 50 push %eax 805656e: 57 push %edi 805656f: 56 push %esi 8056570: 51 push %ecx 8056571: 52 push %edx 8056572: 53 push %ebx 8056573: ff 35 9c c9 0e 08 pushl 0x80ec99c 8056579: 68 4c d9 0b 08 push $0x80bd94c 805657e: 6a 00 push $0x0 8056580: e8 bb 8d ff ff call 804f340 <__fxprintf> 8056585: 83 c4 24 add $0x24,%esp 8056588: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805658e: e8 6d 90 ff ff call 804f600 <_IO_fflush> 8056593: e8 d8 78 ff ff call 804de70 <abort> 8056598: bf 31 05 0d 08 mov $0x80d0531,%edi 805659d: 89 fe mov %edi,%esi 805659f: eb b3 jmp 8056554 <__malloc_assert+0x14> 80565a1: eb 0d jmp 80565b0 <new_heap> 80565a3: 90 nop 80565a4: 90 nop 80565a5: 90 nop 80565a6: 90 nop 80565a7: 90 nop 80565a8: 90 nop 80565a9: 90 nop 80565aa: 90 nop 80565ab: 90 nop 80565ac: 90 nop 80565ad: 90 nop 80565ae: 90 nop 80565af: 90 nop 080565b0 <new_heap>: 80565b0: 01 c2 add %eax,%edx 80565b2: 57 push %edi 80565b3: 56 push %esi 80565b4: 81 fa ff 7f 00 00 cmp $0x7fff,%edx 80565ba: 53 push %ebx 80565bb: 8b 35 08 ca 0e 08 mov 0x80eca08,%esi 80565c1: 0f 86 e9 00 00 00 jbe 80566b0 <new_heap+0x100> 80565c7: 81 fa 00 00 10 00 cmp $0x100000,%edx 80565cd: 0f 87 ed 00 00 00 ja 80566c0 <new_heap+0x110> 80565d3: 8d 44 32 ff lea -0x1(%edx,%esi,1),%eax 80565d7: f7 de neg %esi 80565d9: 21 c6 and %eax,%esi 80565db: a1 04 d5 0e 08 mov 0x80ed504,%eax 80565e0: 85 c0 test %eax,%eax 80565e2: 74 6d je 8056651 <new_heap+0xa1> 80565e4: 83 ec 08 sub $0x8,%esp 80565e7: 6a 00 push $0x0 80565e9: 6a ff push $0xffffffff 80565eb: 68 22 40 00 00 push $0x4022 80565f0: 6a 00 push $0x0 80565f2: 68 00 00 10 00 push $0x100000 80565f7: 50 push %eax 80565f8: e8 c3 86 01 00 call 806ecc0 <__mmap> 80565fd: 83 c4 20 add $0x20,%esp 8056600: 83 f8 ff cmp $0xffffffff,%eax 8056603: 89 c3 mov %eax,%ebx 8056605: c7 05 04 d5 0e 08 00 movl $0x0,0x80ed504 805660c: 00 00 00 805660f: 74 40 je 8056651 <new_heap+0xa1> 8056611: a9 ff ff 0f 00 test $0xfffff,%eax 8056616: 75 28 jne 8056640 <new_heap+0x90> 8056618: 83 ec 04 sub $0x4,%esp 805661b: 6a 03 push $0x3 805661d: 56 push %esi 805661e: 53 push %ebx 805661f: e8 9c 87 01 00 call 806edc0 <__mprotect> 8056624: 83 c4 10 add $0x10,%esp 8056627: 85 c0 test %eax,%eax 8056629: 0f 85 01 01 00 00 jne 8056730 <new_heap+0x180> 805662f: 89 73 08 mov %esi,0x8(%ebx) 8056632: 89 73 0c mov %esi,0xc(%ebx) 8056635: 90 nop 8056636: 89 d8 mov %ebx,%eax 8056638: 5b pop %ebx 8056639: 5e pop %esi 805663a: 5f pop %edi 805663b: c3 ret 805663c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056640: 83 ec 08 sub $0x8,%esp 8056643: 68 00 00 10 00 push $0x100000 8056648: 50 push %eax 8056649: e8 42 87 01 00 call 806ed90 <__munmap> 805664e: 83 c4 10 add $0x10,%esp 8056651: 83 ec 08 sub $0x8,%esp 8056654: 6a 00 push $0x0 8056656: 6a ff push $0xffffffff 8056658: 68 22 40 00 00 push $0x4022 805665d: 6a 00 push $0x0 805665f: 68 00 00 20 00 push $0x200000 8056664: 6a 00 push $0x0 8056666: e8 55 86 01 00 call 806ecc0 <__mmap> 805666b: 83 c4 20 add $0x20,%esp 805666e: 83 f8 ff cmp $0xffffffff,%eax 8056671: 0f 84 81 00 00 00 je 80566f8 <new_heap+0x148> 8056677: 8d 98 ff ff 0f 00 lea 0xfffff(%eax),%ebx 805667d: 81 e3 00 00 f0 ff and $0xfff00000,%ebx 8056683: 89 df mov %ebx,%edi 8056685: 29 c7 sub %eax,%edi 8056687: 75 57 jne 80566e0 <new_heap+0x130> 8056689: 8d 93 00 00 10 00 lea 0x100000(%ebx),%edx 805668f: 89 15 04 d5 0e 08 mov %edx,0x80ed504 8056695: b8 00 00 10 00 mov $0x100000,%eax 805669a: 83 ec 08 sub $0x8,%esp 805669d: 29 f8 sub %edi,%eax 805669f: 50 push %eax 80566a0: 52 push %edx 80566a1: e8 ea 86 01 00 call 806ed90 <__munmap> 80566a6: 83 c4 10 add $0x10,%esp 80566a9: e9 6a ff ff ff jmp 8056618 <new_heap+0x68> 80566ae: 66 90 xchg %ax,%ax 80566b0: ba 00 80 00 00 mov $0x8000,%edx 80566b5: e9 19 ff ff ff jmp 80565d3 <new_heap+0x23> 80566ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80566c0: 3d 00 00 10 00 cmp $0x100000,%eax 80566c5: ba 00 00 10 00 mov $0x100000,%edx 80566ca: 0f 86 03 ff ff ff jbe 80565d3 <new_heap+0x23> 80566d0: 31 c0 xor %eax,%eax 80566d2: e9 61 ff ff ff jmp 8056638 <new_heap+0x88> 80566d7: 89 f6 mov %esi,%esi 80566d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80566e0: 83 ec 08 sub $0x8,%esp 80566e3: 57 push %edi 80566e4: 50 push %eax 80566e5: e8 a6 86 01 00 call 806ed90 <__munmap> 80566ea: 8d 93 00 00 10 00 lea 0x100000(%ebx),%edx 80566f0: 83 c4 10 add $0x10,%esp 80566f3: eb a0 jmp 8056695 <new_heap+0xe5> 80566f5: 8d 76 00 lea 0x0(%esi),%esi 80566f8: 83 ec 08 sub $0x8,%esp 80566fb: 6a 00 push $0x0 80566fd: 6a ff push $0xffffffff 80566ff: 68 22 40 00 00 push $0x4022 8056704: 6a 00 push $0x0 8056706: 68 00 00 10 00 push $0x100000 805670b: 6a 00 push $0x0 805670d: e8 ae 85 01 00 call 806ecc0 <__mmap> 8056712: 83 c4 20 add $0x20,%esp 8056715: 83 f8 ff cmp $0xffffffff,%eax 8056718: 89 c3 mov %eax,%ebx 805671a: 74 b4 je 80566d0 <new_heap+0x120> 805671c: a9 ff ff 0f 00 test $0xfffff,%eax 8056721: 0f 84 f1 fe ff ff je 8056618 <new_heap+0x68> 8056727: 89 f6 mov %esi,%esi 8056729: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8056730: 83 ec 08 sub $0x8,%esp 8056733: 68 00 00 10 00 push $0x100000 8056738: 53 push %ebx 8056739: e8 52 86 01 00 call 806ed90 <__munmap> 805673e: 83 c4 10 add $0x10,%esp 8056741: 31 c0 xor %eax,%eax 8056743: e9 f0 fe ff ff jmp 8056638 <new_heap+0x88> 8056748: 90 nop 8056749: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08056750 <mremap_chunk>: 8056750: 55 push %ebp 8056751: 57 push %edi 8056752: 56 push %esi 8056753: 53 push %ebx 8056754: 83 ec 0c sub $0xc,%esp 8056757: 8b 48 04 mov 0x4(%eax),%ecx 805675a: 8b 1d 08 ca 0e 08 mov 0x80eca08,%ebx 8056760: 8b 30 mov (%eax),%esi 8056762: 89 cd mov %ecx,%ebp 8056764: 83 e5 f8 and $0xfffffff8,%ebp 8056767: 83 e1 02 and $0x2,%ecx 805676a: 0f 84 b0 00 00 00 je 8056820 <mremap_chunk+0xd0> 8056770: 8d 3c 2e lea (%esi,%ebp,1),%edi 8056773: 8d 4b ff lea -0x1(%ebx),%ecx 8056776: 85 f9 test %edi,%ecx 8056778: 0f 85 86 00 00 00 jne 8056804 <mremap_chunk+0xb4> 805677e: 8d 54 13 03 lea 0x3(%ebx,%edx,1),%edx 8056782: f7 db neg %ebx 8056784: 01 f2 add %esi,%edx 8056786: 21 d3 and %edx,%ebx 8056788: 39 df cmp %ebx,%edi 805678a: 74 64 je 80567f0 <mremap_chunk+0xa0> 805678c: 29 f0 sub %esi,%eax 805678e: 6a 01 push $0x1 8056790: 53 push %ebx 8056791: 57 push %edi 8056792: 50 push %eax 8056793: e8 f8 94 01 00 call 806fc90 <__mremap> 8056798: 83 c4 10 add $0x10,%esp 805679b: 83 f8 ff cmp $0xffffffff,%eax 805679e: 74 60 je 8056800 <mremap_chunk+0xb0> 80567a0: 8d 14 30 lea (%eax,%esi,1),%edx 80567a3: f6 c2 07 test $0x7,%dl 80567a6: 0f 85 90 00 00 00 jne 805683c <mremap_chunk+0xec> 80567ac: 3b 32 cmp (%edx),%esi 80567ae: 0f 85 a4 00 00 00 jne 8056858 <mremap_chunk+0x108> 80567b4: 89 d8 mov %ebx,%eax 80567b6: 29 f0 sub %esi,%eax 80567b8: 83 c8 02 or $0x2,%eax 80567bb: 89 42 04 mov %eax,0x4(%edx) 80567be: 89 d8 mov %ebx,%eax 80567c0: 29 e8 sub %ebp,%eax 80567c2: 29 f0 sub %esi,%eax 80567c4: f0 0f c1 05 04 c5 0e lock xadd %eax,0x80ec504 80567cb: 08 80567cc: 29 fb sub %edi,%ebx 80567ce: 01 c3 add %eax,%ebx 80567d0: a1 08 c5 0e 08 mov 0x80ec508,%eax 80567d5: 39 c3 cmp %eax,%ebx 80567d7: 76 0a jbe 80567e3 <mremap_chunk+0x93> 80567d9: f0 0f b1 1d 08 c5 0e lock cmpxchg %ebx,0x80ec508 80567e0: 08 80567e1: 75 ed jne 80567d0 <mremap_chunk+0x80> 80567e3: 83 c4 0c add $0xc,%esp 80567e6: 89 d0 mov %edx,%eax 80567e8: 5b pop %ebx 80567e9: 5e pop %esi 80567ea: 5f pop %edi 80567eb: 5d pop %ebp 80567ec: c3 ret 80567ed: 8d 76 00 lea 0x0(%esi),%esi 80567f0: 83 c4 0c add $0xc,%esp 80567f3: 89 c2 mov %eax,%edx 80567f5: 5b pop %ebx 80567f6: 89 d0 mov %edx,%eax 80567f8: 5e pop %esi 80567f9: 5f pop %edi 80567fa: 5d pop %ebp 80567fb: c3 ret 80567fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056800: 31 d2 xor %edx,%edx 8056802: eb df jmp 80567e3 <mremap_chunk+0x93> 8056804: 83 ec 0c sub $0xc,%esp 8056807: b9 40 0b 00 00 mov $0xb40,%ecx 805680c: ba 14 d6 0b 08 mov $0x80bd614,%edx 8056811: 68 54 e4 0b 08 push $0x80be454 8056816: b8 74 d9 0b 08 mov $0x80bd974,%eax 805681b: e8 20 fd ff ff call 8056540 <__malloc_assert> 8056820: 83 ec 0c sub $0xc,%esp 8056823: b9 3f 0b 00 00 mov $0xb3f,%ecx 8056828: ba 14 d6 0b 08 mov $0x80bd614,%edx 805682d: 68 54 e4 0b 08 push $0x80be454 8056832: b8 1d d6 0b 08 mov $0x80bd61d,%eax 8056837: e8 04 fd ff ff call 8056540 <__malloc_assert> 805683c: 83 ec 0c sub $0xc,%esp 805683f: b9 51 0b 00 00 mov $0xb51,%ecx 8056844: ba 14 d6 0b 08 mov $0x80bd614,%edx 8056849: 68 54 e4 0b 08 push $0x80be454 805684e: b8 32 d6 0b 08 mov $0x80bd632,%eax 8056853: e8 e8 fc ff ff call 8056540 <__malloc_assert> 8056858: 83 ec 0c sub $0xc,%esp 805685b: b9 53 0b 00 00 mov $0xb53,%ecx 8056860: ba 14 d6 0b 08 mov $0x80bd614,%edx 8056865: 68 54 e4 0b 08 push $0x80be454 805686a: b8 4d d6 0b 08 mov $0x80bd64d,%eax 805686f: e8 cc fc ff ff call 8056540 <__malloc_assert> 8056874: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805687a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08056880 <get_free_list>: 8056880: 8b 15 0c d5 0e 08 mov 0x80ed50c,%edx 8056886: 57 push %edi 8056887: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 805688e: 56 push %esi 805688f: c7 c6 ec ff ff ff mov $0xffffffec,%esi 8056895: 53 push %ebx 8056896: 85 d2 test %edx,%edx 8056898: 8b 1c 37 mov (%edi,%esi,1),%ebx 805689b: 0f 84 ab 00 00 00 je 805694c <get_free_list+0xcc> 80568a1: 31 c0 xor %eax,%eax 80568a3: b9 01 00 00 00 mov $0x1,%ecx 80568a8: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80568af: 00 80568b0: 74 01 je 80568b3 <get_free_list+0x33> 80568b2: f0 0f b1 0d 10 d5 0e lock cmpxchg %ecx,0x80ed510 80568b9: 08 80568ba: 74 0b je 80568c7 <get_free_list+0x47> 80568bc: 8d 0d 10 d5 0e 08 lea 0x80ed510,%ecx 80568c2: e8 69 94 01 00 call 806fd30 <__lll_lock_wait_private> 80568c7: 8b 15 0c d5 0e 08 mov 0x80ed50c,%edx 80568cd: 85 d2 test %edx,%edx 80568cf: 74 36 je 8056907 <get_free_list+0x87> 80568d1: 8b 82 44 04 00 00 mov 0x444(%edx),%eax 80568d7: a3 0c d5 0e 08 mov %eax,0x80ed50c 80568dc: 8b 82 48 04 00 00 mov 0x448(%edx),%eax 80568e2: 85 c0 test %eax,%eax 80568e4: 75 6c jne 8056952 <get_free_list+0xd2> 80568e6: 85 db test %ebx,%ebx 80568e8: c7 82 48 04 00 00 01 movl $0x1,0x448(%edx) 80568ef: 00 00 00 80568f2: 74 13 je 8056907 <get_free_list+0x87> 80568f4: 8b 83 48 04 00 00 mov 0x448(%ebx),%eax 80568fa: 85 c0 test %eax,%eax 80568fc: 74 70 je 805696e <get_free_list+0xee> 80568fe: 83 e8 01 sub $0x1,%eax 8056901: 89 83 48 04 00 00 mov %eax,0x448(%ebx) 8056907: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805690e: 00 805690f: 74 01 je 8056912 <get_free_list+0x92> 8056911: f0 83 2d 10 d5 0e 08 lock subl $0x1,0x80ed510 8056918: 01 8056919: 74 0b je 8056926 <get_free_list+0xa6> 805691b: 8d 05 10 d5 0e 08 lea 0x80ed510,%eax 8056921: e8 3a 94 01 00 call 806fd60 <__lll_unlock_wake_private> 8056926: 85 d2 test %edx,%edx 8056928: 74 22 je 805694c <get_free_list+0xcc> 805692a: 90 nop 805692b: 31 c0 xor %eax,%eax 805692d: b9 01 00 00 00 mov $0x1,%ecx 8056932: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8056939: 00 805693a: 74 01 je 805693d <get_free_list+0xbd> 805693c: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 8056940: 74 07 je 8056949 <get_free_list+0xc9> 8056942: 8d 0a lea (%edx),%ecx 8056944: e8 e7 93 01 00 call 806fd30 <__lll_lock_wait_private> 8056949: 89 14 37 mov %edx,(%edi,%esi,1) 805694c: 5b pop %ebx 805694d: 89 d0 mov %edx,%eax 805694f: 5e pop %esi 8056950: 5f pop %edi 8056951: c3 ret 8056952: 83 ec 0c sub $0xc,%esp 8056955: b9 d0 02 00 00 mov $0x2d0,%ecx 805695a: ba 66 d6 0b 08 mov $0x80bd666,%edx 805695f: 68 24 e4 0b 08 push $0x80be424 8056964: b8 86 d6 0b 08 mov $0x80bd686,%eax 8056969: e8 d2 fb ff ff call 8056540 <__malloc_assert> 805696e: e8 79 1a ff ff call 80483ec <detach_arena.part.1> 8056973: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8056979: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08056980 <malloc_printerr>: 8056980: 56 push %esi 8056981: 53 push %ebx 8056982: 89 c3 mov %eax,%ebx 8056984: 83 ec 24 sub $0x24,%esp 8056987: 8b 44 24 30 mov 0x30(%esp),%eax 805698b: 85 c0 test %eax,%eax 805698d: 74 04 je 8056993 <malloc_printerr+0x13> 805698f: 83 48 04 04 orl $0x4,0x4(%eax) 8056993: 89 d8 mov %ebx,%eax 8056995: 83 e0 05 and $0x5,%eax 8056998: 83 f8 05 cmp $0x5,%eax 805699b: 0f 84 7f 00 00 00 je 8056a20 <malloc_printerr+0xa0> 80569a1: f6 c3 01 test $0x1,%bl 80569a4: 75 12 jne 80569b8 <malloc_printerr+0x38> 80569a6: 83 e3 02 and $0x2,%ebx 80569a9: 0f 85 8b 00 00 00 jne 8056a3a <malloc_printerr+0xba> 80569af: 83 c4 24 add $0x24,%esp 80569b2: 5b pop %ebx 80569b3: 5e pop %esi 80569b4: c3 ret 80569b5: 8d 76 00 lea 0x0(%esi),%esi 80569b8: 89 54 24 0c mov %edx,0xc(%esp) 80569bc: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 80569c1: 6a 00 push $0x0 80569c3: 6a 10 push $0x10 80569c5: 8d 44 24 27 lea 0x27(%esp),%eax 80569c9: 8d 74 24 1f lea 0x1f(%esp),%esi 80569cd: 50 push %eax 80569ce: 51 push %ecx 80569cf: e8 ec 5d 02 00 call 807c7c0 <_itoa_word> 80569d4: 83 c4 10 add $0x10,%esp 80569d7: 39 f0 cmp %esi,%eax 80569d9: 8b 54 24 0c mov 0xc(%esp),%edx 80569dd: 76 0f jbe 80569ee <malloc_printerr+0x6e> 80569df: 90 nop 80569e0: 83 e8 01 sub $0x1,%eax 80569e3: c6 00 30 movb $0x30,(%eax) 80569e6: 39 f0 cmp %esi,%eax 80569e8: 75 f6 jne 80569e0 <malloc_printerr+0x60> 80569ea: 8d 44 24 17 lea 0x17(%esp),%eax 80569ee: 8b 0d d0 dc 0e 08 mov 0x80edcd0,%ecx 80569f4: be a4 d6 0b 08 mov $0x80bd6a4,%esi 80569f9: 8b 09 mov (%ecx),%ecx 80569fb: 85 c9 test %ecx,%ecx 80569fd: 0f 44 ce cmove %esi,%ecx 8056a00: 83 ec 0c sub $0xc,%esp 8056a03: 83 e3 02 and $0x2,%ebx 8056a06: 50 push %eax 8056a07: 52 push %edx 8056a08: 51 push %ecx 8056a09: 68 d0 d9 0b 08 push $0x80bd9d0 8056a0e: 53 push %ebx 8056a0f: e8 ac a8 ff ff call 80512c0 <__libc_message> 8056a14: 83 c4 20 add $0x20,%esp 8056a17: 83 c4 24 add $0x24,%esp 8056a1a: 5b pop %ebx 8056a1b: 5e pop %esi 8056a1c: c3 ret 8056a1d: 8d 76 00 lea 0x0(%esi),%esi 8056a20: 83 ec 04 sub $0x4,%esp 8056a23: 83 e3 02 and $0x2,%ebx 8056a26: 52 push %edx 8056a27: 68 08 61 0d 08 push $0x80d6108 8056a2c: 53 push %ebx 8056a2d: e8 8e a8 ff ff call 80512c0 <__libc_message> 8056a32: 83 c4 10 add $0x10,%esp 8056a35: e9 75 ff ff ff jmp 80569af <malloc_printerr+0x2f> 8056a3a: e8 31 74 ff ff call 804de70 <abort> 8056a3f: 90 nop 08056a40 <top_check>: 8056a40: 55 push %ebp 8056a41: 57 push %edi 8056a42: 56 push %esi 8056a43: 53 push %ebx 8056a44: 83 ec 0c sub $0xc,%esp 8056a47: 8b 0d 50 c5 0e 08 mov 0x80ec550,%ecx 8056a4d: 8b 1d 08 ca 0e 08 mov 0x80eca08,%ebx 8056a53: 81 f9 50 c5 0e 08 cmp $0x80ec550,%ecx 8056a59: 0f 84 d9 00 00 00 je 8056b38 <top_check+0xf8> 8056a5f: 8b 41 04 mov 0x4(%ecx),%eax 8056a62: a8 02 test $0x2,%al 8056a64: 75 0e jne 8056a74 <top_check+0x34> 8056a66: 89 c2 mov %eax,%edx 8056a68: 83 e2 f8 and $0xfffffff8,%edx 8056a6b: 83 fa 0f cmp $0xf,%edx 8056a6e: 0f 87 94 00 00 00 ja 8056b08 <top_check+0xc8> 8056a74: 83 ec 0c sub $0xc,%esp 8056a77: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8056a7c: ba ae d6 0b 08 mov $0x80bd6ae,%edx 8056a81: 68 20 c5 0e 08 push $0x80ec520 8056a86: e8 f5 fe ff ff call 8056980 <malloc_printerr> 8056a8b: c7 04 24 00 00 00 00 movl $0x0,(%esp) 8056a92: ff 15 74 c9 0e 08 call *0x80ec974 8056a98: 89 c6 mov %eax,%esi 8056a9a: 89 c7 mov %eax,%edi 8056a9c: b8 08 00 00 00 mov $0x8,%eax 8056aa1: 83 e6 07 and $0x7,%esi 8056aa4: 8d 4b ff lea -0x1(%ebx),%ecx 8056aa7: 29 f0 sub %esi,%eax 8056aa9: 85 f6 test %esi,%esi 8056aab: 0f 45 f0 cmovne %eax,%esi 8056aae: a1 e4 c4 0e 08 mov 0x80ec4e4,%eax 8056ab3: 8d 54 06 10 lea 0x10(%esi,%eax,1),%edx 8056ab7: 8d 04 17 lea (%edi,%edx,1),%eax 8056aba: 01 d3 add %edx,%ebx 8056abc: 21 c8 and %ecx,%eax 8056abe: 29 c3 sub %eax,%ebx 8056ac0: 89 1c 24 mov %ebx,(%esp) 8056ac3: ff 15 74 c9 0e 08 call *0x80ec974 8056ac9: 83 c4 10 add $0x10,%esp 8056acc: 85 c0 test %eax,%eax 8056ace: 89 c5 mov %eax,%ebp 8056ad0: 74 70 je 8056b42 <top_check+0x102> 8056ad2: a1 ec d4 0e 08 mov 0x80ed4ec,%eax 8056ad7: 85 c0 test %eax,%eax 8056ad9: 74 02 je 8056add <top_check+0x9d> 8056adb: ff d0 call *%eax 8056add: 2b 2d 0c c5 0e 08 sub 0x80ec50c,%ebp 8056ae3: 01 f7 add %esi,%edi 8056ae5: 31 c0 xor %eax,%eax 8056ae7: 89 3d 50 c5 0e 08 mov %edi,0x80ec550 8056aed: 01 dd add %ebx,%ebp 8056aef: 29 f3 sub %esi,%ebx 8056af1: 83 cb 01 or $0x1,%ebx 8056af4: 89 2d 6c c9 0e 08 mov %ebp,0x80ec96c 8056afa: 89 5f 04 mov %ebx,0x4(%edi) 8056afd: 83 c4 0c add $0xc,%esp 8056b00: 5b pop %ebx 8056b01: 5e pop %esi 8056b02: 5f pop %edi 8056b03: 5d pop %ebp 8056b04: c3 ret 8056b05: 8d 76 00 lea 0x0(%esi),%esi 8056b08: a8 01 test $0x1,%al 8056b0a: 0f 84 64 ff ff ff je 8056a74 <top_check+0x34> 8056b10: 31 c0 xor %eax,%eax 8056b12: f6 05 24 c5 0e 08 02 testb $0x2,0x80ec524 8056b19: 75 e2 jne 8056afd <top_check+0xbd> 8056b1b: 8b 35 6c c9 0e 08 mov 0x80ec96c,%esi 8056b21: 03 35 0c c5 0e 08 add 0x80ec50c,%esi 8056b27: 01 ca add %ecx,%edx 8056b29: 39 f2 cmp %esi,%edx 8056b2b: 0f 85 43 ff ff ff jne 8056a74 <top_check+0x34> 8056b31: eb ca jmp 8056afd <top_check+0xbd> 8056b33: 90 nop 8056b34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056b38: 83 c4 0c add $0xc,%esp 8056b3b: 31 c0 xor %eax,%eax 8056b3d: 5b pop %ebx 8056b3e: 5e pop %esi 8056b3f: 5f pop %edi 8056b40: 5d pop %ebp 8056b41: c3 ret 8056b42: b8 e8 ff ff ff mov $0xffffffe8,%eax 8056b47: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8056b4e: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 8056b55: b8 ff ff ff ff mov $0xffffffff,%eax 8056b5a: eb a1 jmp 8056afd <top_check+0xbd> 8056b5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08056b60 <malloc_consolidate>: 8056b60: 8b 15 18 d5 0e 08 mov 0x80ed518,%edx 8056b66: 85 d2 test %edx,%edx 8056b68: 0f 84 33 02 00 00 je 8056da1 <malloc_consolidate+0x241> 8056b6e: 55 push %ebp 8056b6f: 57 push %edi 8056b70: 56 push %esi 8056b71: 53 push %ebx 8056b72: 83 ec 2c sub $0x2c,%esp 8056b75: 89 44 24 08 mov %eax,0x8(%esp) 8056b79: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8056b80: 00 8056b81: 74 01 je 8056b84 <malloc_consolidate+0x24> 8056b83: f0 83 48 04 01 lock orl $0x1,0x4(%eax) 8056b88: 8d 70 30 lea 0x30(%eax),%esi 8056b8b: 89 74 24 14 mov %esi,0x14(%esp) 8056b8f: 8d 70 2c lea 0x2c(%eax),%esi 8056b92: 83 c0 08 add $0x8,%eax 8056b95: 89 44 24 18 mov %eax,0x18(%esp) 8056b99: 89 74 24 1c mov %esi,0x1c(%esp) 8056b9d: 8d 76 00 lea 0x0(%esi),%esi 8056ba0: 31 c0 xor %eax,%eax 8056ba2: 8b 7c 24 18 mov 0x18(%esp),%edi 8056ba6: 87 07 xchg %eax,(%edi) 8056ba8: 85 c0 test %eax,%eax 8056baa: 89 c5 mov %eax,%ebp 8056bac: 0f 85 8b 00 00 00 jne 8056c3d <malloc_consolidate+0xdd> 8056bb2: e9 29 01 00 00 jmp 8056ce0 <malloc_consolidate+0x180> 8056bb7: 89 f6 mov %esi,%esi 8056bb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8056bc0: 01 fb add %edi,%ebx 8056bc2: 8b 7e 08 mov 0x8(%esi),%edi 8056bc5: 8b 46 0c mov 0xc(%esi),%eax 8056bc8: 3b 77 0c cmp 0xc(%edi),%esi 8056bcb: 0f 85 4f 01 00 00 jne 8056d20 <malloc_consolidate+0x1c0> 8056bd1: 3b 70 08 cmp 0x8(%eax),%esi 8056bd4: 0f 85 46 01 00 00 jne 8056d20 <malloc_consolidate+0x1c0> 8056bda: 81 7e 04 ff 01 00 00 cmpl $0x1ff,0x4(%esi) 8056be1: 89 47 0c mov %eax,0xc(%edi) 8056be4: 89 78 08 mov %edi,0x8(%eax) 8056be7: 76 0f jbe 8056bf8 <malloc_consolidate+0x98> 8056be9: 8b 46 10 mov 0x10(%esi),%eax 8056bec: 85 c0 test %eax,%eax 8056bee: 0f 85 7c 01 00 00 jne 8056d70 <malloc_consolidate+0x210> 8056bf4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056bf8: 8b 4c 24 08 mov 0x8(%esp),%ecx 8056bfc: 81 fb ff 01 00 00 cmp $0x1ff,%ebx 8056c02: 8b 41 38 mov 0x38(%ecx),%eax 8056c05: 89 69 38 mov %ebp,0x38(%ecx) 8056c08: 89 68 0c mov %ebp,0xc(%eax) 8056c0b: 76 0e jbe 8056c1b <malloc_consolidate+0xbb> 8056c0d: c7 45 10 00 00 00 00 movl $0x0,0x10(%ebp) 8056c14: c7 45 14 00 00 00 00 movl $0x0,0x14(%ebp) 8056c1b: 8b 4c 24 14 mov 0x14(%esp),%ecx 8056c1f: 89 da mov %ebx,%edx 8056c21: 89 45 08 mov %eax,0x8(%ebp) 8056c24: 83 ca 01 or $0x1,%edx 8056c27: 89 55 04 mov %edx,0x4(%ebp) 8056c2a: 89 4d 0c mov %ecx,0xc(%ebp) 8056c2d: 89 5c 1d 00 mov %ebx,0x0(%ebp,%ebx,1) 8056c31: 8b 6c 24 0c mov 0xc(%esp),%ebp 8056c35: 85 ed test %ebp,%ebp 8056c37: 0f 84 a3 00 00 00 je 8056ce0 <malloc_consolidate+0x180> 8056c3d: 8b 45 08 mov 0x8(%ebp),%eax 8056c40: 89 44 24 0c mov %eax,0xc(%esp) 8056c44: 8b 45 04 mov 0x4(%ebp),%eax 8056c47: 89 c3 mov %eax,%ebx 8056c49: 83 e3 fa and $0xfffffffa,%ebx 8056c4c: 8d 74 1d 00 lea 0x0(%ebp,%ebx,1),%esi 8056c50: 8b 7e 04 mov 0x4(%esi),%edi 8056c53: 83 e7 f8 and $0xfffffff8,%edi 8056c56: a8 01 test $0x1,%al 8056c58: 75 46 jne 8056ca0 <malloc_consolidate+0x140> 8056c5a: 8b 45 00 mov 0x0(%ebp),%eax 8056c5d: 29 c5 sub %eax,%ebp 8056c5f: 01 c3 add %eax,%ebx 8056c61: 8b 45 08 mov 0x8(%ebp),%eax 8056c64: 89 c2 mov %eax,%edx 8056c66: 89 44 24 10 mov %eax,0x10(%esp) 8056c6a: 8b 45 0c mov 0xc(%ebp),%eax 8056c6d: 3b 6a 0c cmp 0xc(%edx),%ebp 8056c70: 0f 85 8a 00 00 00 jne 8056d00 <malloc_consolidate+0x1a0> 8056c76: 3b 68 08 cmp 0x8(%eax),%ebp 8056c79: 0f 85 81 00 00 00 jne 8056d00 <malloc_consolidate+0x1a0> 8056c7f: 81 7d 04 ff 01 00 00 cmpl $0x1ff,0x4(%ebp) 8056c86: 8b 4c 24 10 mov 0x10(%esp),%ecx 8056c8a: 89 41 0c mov %eax,0xc(%ecx) 8056c8d: 89 48 08 mov %ecx,0x8(%eax) 8056c90: 76 0e jbe 8056ca0 <malloc_consolidate+0x140> 8056c92: 8b 45 10 mov 0x10(%ebp),%eax 8056c95: 85 c0 test %eax,%eax 8056c97: 0f 85 a3 00 00 00 jne 8056d40 <malloc_consolidate+0x1e0> 8056c9d: 8d 76 00 lea 0x0(%esi),%esi 8056ca0: 8b 44 24 08 mov 0x8(%esp),%eax 8056ca4: 3b 70 30 cmp 0x30(%eax),%esi 8056ca7: 74 17 je 8056cc0 <malloc_consolidate+0x160> 8056ca9: f6 44 3e 04 01 testb $0x1,0x4(%esi,%edi,1) 8056cae: 0f 84 0c ff ff ff je 8056bc0 <malloc_consolidate+0x60> 8056cb4: 83 66 04 fe andl $0xfffffffe,0x4(%esi) 8056cb8: e9 3b ff ff ff jmp 8056bf8 <malloc_consolidate+0x98> 8056cbd: 8d 76 00 lea 0x0(%esi),%esi 8056cc0: 8b 44 24 08 mov 0x8(%esp),%eax 8056cc4: 01 fb add %edi,%ebx 8056cc6: 83 cb 01 or $0x1,%ebx 8056cc9: 89 5d 04 mov %ebx,0x4(%ebp) 8056ccc: 89 68 30 mov %ebp,0x30(%eax) 8056ccf: 8b 6c 24 0c mov 0xc(%esp),%ebp 8056cd3: 85 ed test %ebp,%ebp 8056cd5: 0f 85 62 ff ff ff jne 8056c3d <malloc_consolidate+0xdd> 8056cdb: 90 nop 8056cdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056ce0: 8b 74 24 18 mov 0x18(%esp),%esi 8056ce4: 89 f0 mov %esi,%eax 8056ce6: 83 c0 04 add $0x4,%eax 8056ce9: 3b 74 24 1c cmp 0x1c(%esp),%esi 8056ced: 0f 84 a6 00 00 00 je 8056d99 <malloc_consolidate+0x239> 8056cf3: 89 44 24 18 mov %eax,0x18(%esp) 8056cf7: e9 a4 fe ff ff jmp 8056ba0 <malloc_consolidate+0x40> 8056cfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8056d00: 83 ec 0c sub $0xc,%esp 8056d03: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8056d08: 89 e9 mov %ebp,%ecx 8056d0a: ff 74 24 14 pushl 0x14(%esp) 8056d0e: ba cb d6 0b 08 mov $0x80bd6cb,%edx 8056d13: e8 68 fc ff ff call 8056980 <malloc_printerr> 8056d18: 83 c4 10 add $0x10,%esp 8056d1b: eb 83 jmp 8056ca0 <malloc_consolidate+0x140> 8056d1d: 8d 76 00 lea 0x0(%esi),%esi 8056d20: 83 ec 0c sub $0xc,%esp 8056d23: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8056d28: 89 f1 mov %esi,%ecx 8056d2a: ff 74 24 14 pushl 0x14(%esp) 8056d2e: ba cb d6 0b 08 mov $0x80bd6cb,%edx 8056d33: e8 48 fc ff ff call 8056980 <malloc_printerr> 8056d38: 83 c4 10 add $0x10,%esp 8056d3b: e9 b8 fe ff ff jmp 8056bf8 <malloc_consolidate+0x98> 8056d40: 3b 68 14 cmp 0x14(%eax),%ebp 8056d43: 75 61 jne 8056da6 <malloc_consolidate+0x246> 8056d45: 8b 55 14 mov 0x14(%ebp),%edx 8056d48: 3b 6a 10 cmp 0x10(%edx),%ebp 8056d4b: 75 59 jne 8056da6 <malloc_consolidate+0x246> 8056d4d: 8b 54 24 10 mov 0x10(%esp),%edx 8056d51: 8b 4a 10 mov 0x10(%edx),%ecx 8056d54: 85 c9 test %ecx,%ecx 8056d56: 74 77 je 8056dcf <malloc_consolidate+0x26f> 8056d58: 8b 55 14 mov 0x14(%ebp),%edx 8056d5b: 89 50 14 mov %edx,0x14(%eax) 8056d5e: 8b 55 14 mov 0x14(%ebp),%edx 8056d61: 89 42 10 mov %eax,0x10(%edx) 8056d64: e9 37 ff ff ff jmp 8056ca0 <malloc_consolidate+0x140> 8056d69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8056d70: 3b 70 14 cmp 0x14(%eax),%esi 8056d73: 75 7c jne 8056df1 <malloc_consolidate+0x291> 8056d75: 8b 56 14 mov 0x14(%esi),%edx 8056d78: 3b 72 10 cmp 0x10(%edx),%esi 8056d7b: 75 74 jne 8056df1 <malloc_consolidate+0x291> 8056d7d: 8b 57 10 mov 0x10(%edi),%edx 8056d80: 85 d2 test %edx,%edx 8056d82: 0f 84 92 00 00 00 je 8056e1a <malloc_consolidate+0x2ba> 8056d88: 8b 56 14 mov 0x14(%esi),%edx 8056d8b: 89 50 14 mov %edx,0x14(%eax) 8056d8e: 8b 56 14 mov 0x14(%esi),%edx 8056d91: 89 42 10 mov %eax,0x10(%edx) 8056d94: e9 5f fe ff ff jmp 8056bf8 <malloc_consolidate+0x98> 8056d99: 83 c4 2c add $0x2c,%esp 8056d9c: 5b pop %ebx 8056d9d: 5e pop %esi 8056d9e: 5f pop %edi 8056d9f: 5d pop %ebp 8056da0: c3 ret 8056da1: e9 ba f4 ff ff jmp 8056260 <malloc_init_state> 8056da6: 83 ec 0c sub $0xc,%esp 8056da9: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8056dae: 89 e9 mov %ebp,%ecx 8056db0: ff 74 24 14 pushl 0x14(%esp) 8056db4: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8056db9: e8 c2 fb ff ff call 8056980 <malloc_printerr> 8056dbe: 83 c4 10 add $0x10,%esp 8056dc1: 8b 54 24 10 mov 0x10(%esp),%edx 8056dc5: 8b 45 10 mov 0x10(%ebp),%eax 8056dc8: 8b 4a 10 mov 0x10(%edx),%ecx 8056dcb: 85 c9 test %ecx,%ecx 8056dcd: 75 89 jne 8056d58 <malloc_consolidate+0x1f8> 8056dcf: 39 c5 cmp %eax,%ebp 8056dd1: 74 70 je 8056e43 <malloc_consolidate+0x2e3> 8056dd3: 8b 54 24 10 mov 0x10(%esp),%edx 8056dd7: 89 42 10 mov %eax,0x10(%edx) 8056dda: 8b 45 14 mov 0x14(%ebp),%eax 8056ddd: 89 42 14 mov %eax,0x14(%edx) 8056de0: 8b 45 10 mov 0x10(%ebp),%eax 8056de3: 89 50 14 mov %edx,0x14(%eax) 8056de6: 8b 45 14 mov 0x14(%ebp),%eax 8056de9: 89 50 10 mov %edx,0x10(%eax) 8056dec: e9 af fe ff ff jmp 8056ca0 <malloc_consolidate+0x140> 8056df1: 83 ec 0c sub $0xc,%esp 8056df4: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8056df9: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8056dfe: ff 74 24 14 pushl 0x14(%esp) 8056e02: 89 f1 mov %esi,%ecx 8056e04: e8 77 fb ff ff call 8056980 <malloc_printerr> 8056e09: 8b 57 10 mov 0x10(%edi),%edx 8056e0c: 83 c4 10 add $0x10,%esp 8056e0f: 8b 46 10 mov 0x10(%esi),%eax 8056e12: 85 d2 test %edx,%edx 8056e14: 0f 85 6e ff ff ff jne 8056d88 <malloc_consolidate+0x228> 8056e1a: 39 c6 cmp %eax,%esi 8056e1c: 74 1a je 8056e38 <malloc_consolidate+0x2d8> 8056e1e: 89 47 10 mov %eax,0x10(%edi) 8056e21: 8b 46 14 mov 0x14(%esi),%eax 8056e24: 89 47 14 mov %eax,0x14(%edi) 8056e27: 8b 46 10 mov 0x10(%esi),%eax 8056e2a: 89 78 14 mov %edi,0x14(%eax) 8056e2d: 8b 46 14 mov 0x14(%esi),%eax 8056e30: 89 78 10 mov %edi,0x10(%eax) 8056e33: e9 c0 fd ff ff jmp 8056bf8 <malloc_consolidate+0x98> 8056e38: 89 7f 14 mov %edi,0x14(%edi) 8056e3b: 89 7f 10 mov %edi,0x10(%edi) 8056e3e: e9 b5 fd ff ff jmp 8056bf8 <malloc_consolidate+0x98> 8056e43: 89 d0 mov %edx,%eax 8056e45: 89 50 14 mov %edx,0x14(%eax) 8056e48: 89 50 10 mov %edx,0x10(%eax) 8056e4b: e9 50 fe ff ff jmp 8056ca0 <malloc_consolidate+0x140> 08056e50 <int_mallinfo>: 8056e50: 55 push %ebp 8056e51: 57 push %edi 8056e52: 56 push %esi 8056e53: 53 push %ebx 8056e54: 83 ec 1c sub $0x1c,%esp 8056e57: 89 04 24 mov %eax,(%esp) 8056e5a: 8b 40 30 mov 0x30(%eax),%eax 8056e5d: 89 54 24 04 mov %edx,0x4(%esp) 8056e61: 85 c0 test %eax,%eax 8056e63: 0f 84 e1 00 00 00 je 8056f4a <int_mallinfo+0xfa> 8056e69: 8b 40 04 mov 0x4(%eax),%eax 8056e6c: 31 ed xor %ebp,%ebp 8056e6e: 31 ff xor %edi,%edi 8056e70: 89 44 24 08 mov %eax,0x8(%esp) 8056e74: 83 e0 f8 and $0xfffffff8,%eax 8056e77: 89 c3 mov %eax,%ebx 8056e79: 8b 04 24 mov (%esp),%eax 8056e7c: 8d 70 08 lea 0x8(%eax),%esi 8056e7f: 8d 48 30 lea 0x30(%eax),%ecx 8056e82: 8b 06 mov (%esi),%eax 8056e84: 85 c0 test %eax,%eax 8056e86: 74 1a je 8056ea2 <int_mallinfo+0x52> 8056e88: 90 nop 8056e89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8056e90: 8b 50 04 mov 0x4(%eax),%edx 8056e93: 8b 40 08 mov 0x8(%eax),%eax 8056e96: 83 c5 01 add $0x1,%ebp 8056e99: 83 e2 f8 and $0xfffffff8,%edx 8056e9c: 01 d7 add %edx,%edi 8056e9e: 85 c0 test %eax,%eax 8056ea0: 75 ee jne 8056e90 <int_mallinfo+0x40> 8056ea2: 83 c6 04 add $0x4,%esi 8056ea5: 39 f1 cmp %esi,%ecx 8056ea7: 75 d9 jne 8056e82 <int_mallinfo+0x32> 8056ea9: 8b 04 24 mov (%esp),%eax 8056eac: 8d 0c 3b lea (%ebx,%edi,1),%ecx 8056eaf: 89 6c 24 0c mov %ebp,0xc(%esp) 8056eb3: bb 01 00 00 00 mov $0x1,%ebx 8056eb8: 05 28 04 00 00 add $0x428,%eax 8056ebd: 89 c5 mov %eax,%ebp 8056ebf: 90 nop 8056ec0: 8b 46 0c mov 0xc(%esi),%eax 8056ec3: 39 c6 cmp %eax,%esi 8056ec5: 74 1b je 8056ee2 <int_mallinfo+0x92> 8056ec7: 89 f6 mov %esi,%esi 8056ec9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8056ed0: 8b 50 04 mov 0x4(%eax),%edx 8056ed3: 8b 40 0c mov 0xc(%eax),%eax 8056ed6: 83 c3 01 add $0x1,%ebx 8056ed9: 83 e2 f8 and $0xfffffff8,%edx 8056edc: 01 d1 add %edx,%ecx 8056ede: 39 c6 cmp %eax,%esi 8056ee0: 75 ee jne 8056ed0 <int_mallinfo+0x80> 8056ee2: 83 c6 08 add $0x8,%esi 8056ee5: 39 f5 cmp %esi,%ebp 8056ee7: 75 d7 jne 8056ec0 <int_mallinfo+0x70> 8056ee9: 8b 44 24 04 mov 0x4(%esp),%eax 8056eed: 8b 34 24 mov (%esp),%esi 8056ef0: 8b 6c 24 0c mov 0xc(%esp),%ebp 8056ef4: 01 58 04 add %ebx,0x4(%eax) 8056ef7: 01 68 08 add %ebp,0x8(%eax) 8056efa: 89 c3 mov %eax,%ebx 8056efc: 01 48 20 add %ecx,0x20(%eax) 8056eff: 8b 86 4c 04 00 00 mov 0x44c(%esi),%eax 8056f05: 89 c2 mov %eax,%edx 8056f07: 01 03 add %eax,(%ebx) 8056f09: 29 ca sub %ecx,%edx 8056f0b: 01 7b 18 add %edi,0x18(%ebx) 8056f0e: 01 53 1c add %edx,0x1c(%ebx) 8056f11: 81 fe 20 c5 0e 08 cmp $0x80ec520,%esi 8056f17: 74 08 je 8056f21 <int_mallinfo+0xd1> 8056f19: 83 c4 1c add $0x1c,%esp 8056f1c: 5b pop %ebx 8056f1d: 5e pop %esi 8056f1e: 5f pop %edi 8056f1f: 5d pop %ebp 8056f20: c3 ret 8056f21: a1 f4 c4 0e 08 mov 0x80ec4f4,%eax 8056f26: 89 43 0c mov %eax,0xc(%ebx) 8056f29: a1 04 c5 0e 08 mov 0x80ec504,%eax 8056f2e: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 8056f35: 89 43 10 mov %eax,0x10(%ebx) 8056f38: 8b 44 24 08 mov 0x8(%esp),%eax 8056f3c: 83 e0 f8 and $0xfffffff8,%eax 8056f3f: 89 43 24 mov %eax,0x24(%ebx) 8056f42: 83 c4 1c add $0x1c,%esp 8056f45: 5b pop %ebx 8056f46: 5e pop %esi 8056f47: 5f pop %edi 8056f48: 5d pop %ebp 8056f49: c3 ret 8056f4a: 8b 3c 24 mov (%esp),%edi 8056f4d: 89 f8 mov %edi,%eax 8056f4f: e8 0c fc ff ff call 8056b60 <malloc_consolidate> 8056f54: 8b 47 30 mov 0x30(%edi),%eax 8056f57: e9 0d ff ff ff jmp 8056e69 <int_mallinfo+0x19> 8056f5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08056f60 <munmap_chunk>: 8056f60: 56 push %esi 8056f61: 53 push %ebx 8056f62: 83 ec 04 sub $0x4,%esp 8056f65: 8b 48 04 mov 0x4(%eax),%ecx 8056f68: 89 ca mov %ecx,%edx 8056f6a: 83 e2 f8 and $0xfffffff8,%edx 8056f6d: 83 e1 02 and $0x2,%ecx 8056f70: 74 7a je 8056fec <munmap_chunk+0x8c> 8056f72: 3b 05 20 d5 0e 08 cmp 0x80ed520,%eax 8056f78: 73 46 jae 8056fc0 <munmap_chunk+0x60> 8056f7a: 8b 08 mov (%eax),%ecx 8056f7c: 8b 35 08 ca 0e 08 mov 0x80eca08,%esi 8056f82: 89 c3 mov %eax,%ebx 8056f84: 29 cb sub %ecx,%ebx 8056f86: 01 ca add %ecx,%edx 8056f88: 8d 4e ff lea -0x1(%esi),%ecx 8056f8b: 89 de mov %ebx,%esi 8056f8d: 09 d6 or %edx,%esi 8056f8f: 85 f1 test %esi,%ecx 8056f91: 75 3d jne 8056fd0 <munmap_chunk+0x70> 8056f93: f0 ff 0d f4 c4 0e 08 lock decl 0x80ec4f4 8056f9a: 89 d0 mov %edx,%eax 8056f9c: f7 d8 neg %eax 8056f9e: f0 01 05 04 c5 0e 08 lock add %eax,0x80ec504 8056fa5: 83 ec 08 sub $0x8,%esp 8056fa8: 52 push %edx 8056fa9: 53 push %ebx 8056faa: e8 e1 7d 01 00 call 806ed90 <__munmap> 8056faf: 83 c4 10 add $0x10,%esp 8056fb2: 83 c4 04 add $0x4,%esp 8056fb5: 5b pop %ebx 8056fb6: 5e pop %esi 8056fb7: c3 ret 8056fb8: 90 nop 8056fb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8056fc0: 3b 05 1c d5 0e 08 cmp 0x80ed51c,%eax 8056fc6: 73 b2 jae 8056f7a <munmap_chunk+0x1a> 8056fc8: 83 c4 04 add $0x4,%esp 8056fcb: 5b pop %ebx 8056fcc: 5e pop %esi 8056fcd: c3 ret 8056fce: 66 90 xchg %ax,%ax 8056fd0: 83 ec 0c sub $0xc,%esp 8056fd3: 8d 48 08 lea 0x8(%eax),%ecx 8056fd6: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8056fdb: 6a 00 push $0x0 8056fdd: ba 20 da 0b 08 mov $0x80bda20,%edx 8056fe2: e8 99 f9 ff ff call 8056980 <malloc_printerr> 8056fe7: 83 c4 10 add $0x10,%esp 8056fea: eb c6 jmp 8056fb2 <munmap_chunk+0x52> 8056fec: 83 ec 0c sub $0xc,%esp 8056fef: b9 16 0b 00 00 mov $0xb16,%ecx 8056ff4: ba 14 d6 0b 08 mov $0x80bd614,%edx 8056ff9: 68 64 e4 0b 08 push $0x80be464 8056ffe: b8 1d d6 0b 08 mov $0x80bd61d,%eax 8057003: e8 38 f5 ff ff call 8056540 <__malloc_assert> 8057008: 90 nop 8057009: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08057010 <systrim.isra.3>: 8057010: 55 push %ebp 8057011: 57 push %edi 8057012: 56 push %esi 8057013: 53 push %ebx 8057014: 83 ec 1c sub $0x1c,%esp 8057017: 8b 1a mov (%edx),%ebx 8057019: 8b 73 04 mov 0x4(%ebx),%esi 805701c: 83 e6 f8 and $0xfffffff8,%esi 805701f: 8d 5e ef lea -0x11(%esi),%ebx 8057022: 39 c3 cmp %eax,%ebx 8057024: 76 0e jbe 8057034 <systrim.isra.3+0x24> 8057026: 8b 3d 08 ca 0e 08 mov 0x80eca08,%edi 805702c: 29 c3 sub %eax,%ebx 805702e: f7 df neg %edi 8057030: 21 fb and %edi,%ebx 8057032: 75 0c jne 8057040 <systrim.isra.3+0x30> 8057034: 31 c0 xor %eax,%eax 8057036: 83 c4 1c add $0x1c,%esp 8057039: 5b pop %ebx 805703a: 5e pop %esi 805703b: 5f pop %edi 805703c: 5d pop %ebp 805703d: c3 ret 805703e: 66 90 xchg %ax,%ax 8057040: 83 ec 0c sub $0xc,%esp 8057043: 89 d5 mov %edx,%ebp 8057045: 89 cf mov %ecx,%edi 8057047: 6a 00 push $0x0 8057049: ff 15 74 c9 0e 08 call *0x80ec974 805704f: 89 c2 mov %eax,%edx 8057051: 8b 45 00 mov 0x0(%ebp),%eax 8057054: 83 c4 10 add $0x10,%esp 8057057: 01 f0 add %esi,%eax 8057059: 39 c2 cmp %eax,%edx 805705b: 75 d7 jne 8057034 <systrim.isra.3+0x24> 805705d: 89 d8 mov %ebx,%eax 805705f: 89 54 24 0c mov %edx,0xc(%esp) 8057063: 83 ec 0c sub $0xc,%esp 8057066: f7 d8 neg %eax 8057068: 50 push %eax 8057069: ff 15 74 c9 0e 08 call *0x80ec974 805706f: 83 c4 10 add $0x10,%esp 8057072: a1 ec d4 0e 08 mov 0x80ed4ec,%eax 8057077: 8b 54 24 0c mov 0xc(%esp),%edx 805707b: 85 c0 test %eax,%eax 805707d: 75 33 jne 80570b2 <systrim.isra.3+0xa2> 805707f: 89 54 24 0c mov %edx,0xc(%esp) 8057083: 83 ec 0c sub $0xc,%esp 8057086: 6a 00 push $0x0 8057088: ff 15 74 c9 0e 08 call *0x80ec974 805708e: 90 nop 805708f: 83 c4 10 add $0x10,%esp 8057092: 85 c0 test %eax,%eax 8057094: 74 9e je 8057034 <systrim.isra.3+0x24> 8057096: 8b 54 24 0c mov 0xc(%esp),%edx 805709a: 29 c2 sub %eax,%edx 805709c: 74 96 je 8057034 <systrim.isra.3+0x24> 805709e: 8b 45 00 mov 0x0(%ebp),%eax 80570a1: 29 d6 sub %edx,%esi 80570a3: 29 17 sub %edx,(%edi) 80570a5: 83 ce 01 or $0x1,%esi 80570a8: 89 70 04 mov %esi,0x4(%eax) 80570ab: b8 01 00 00 00 mov $0x1,%eax 80570b0: eb 84 jmp 8057036 <systrim.isra.3+0x26> 80570b2: ff d0 call *%eax 80570b4: 8b 54 24 0c mov 0xc(%esp),%edx 80570b8: eb c5 jmp 805707f <systrim.isra.3+0x6f> 80570ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080570c0 <_int_free>: 80570c0: 55 push %ebp 80570c1: 57 push %edi 80570c2: 89 c5 mov %eax,%ebp 80570c4: 56 push %esi 80570c5: 53 push %ebx 80570c6: 89 d3 mov %edx,%ebx 80570c8: 83 ec 3c sub $0x3c,%esp 80570cb: 8b 42 04 mov 0x4(%edx),%eax 80570ce: 89 4c 24 04 mov %ecx,0x4(%esp) 80570d2: 89 c6 mov %eax,%esi 80570d4: 83 e6 f8 and $0xfffffff8,%esi 80570d7: 89 f2 mov %esi,%edx 80570d9: f7 da neg %edx 80570db: 39 d3 cmp %edx,%ebx 80570dd: 0f 87 5d 04 00 00 ja 8057540 <_int_free+0x480> 80570e3: f6 c3 07 test $0x7,%bl 80570e6: 0f 85 54 04 00 00 jne 8057540 <_int_free+0x480> 80570ec: 83 fe 0f cmp $0xf,%esi 80570ef: 8d 4b 08 lea 0x8(%ebx),%ecx 80570f2: ba 00 d7 0b 08 mov $0x80bd700,%edx 80570f7: 0f 86 b0 00 00 00 jbe 80571ad <_int_free+0xed> 80570fd: 3b 35 18 d5 0e 08 cmp 0x80ed518,%esi 8057103: 0f 87 c7 00 00 00 ja 80571d0 <_int_free+0x110> 8057109: 8d 14 33 lea (%ebx,%esi,1),%edx 805710c: 8b 42 04 mov 0x4(%edx),%eax 805710f: 83 f8 08 cmp $0x8,%eax 8057112: 0f 86 88 05 00 00 jbe 80576a0 <_int_free+0x5e0> 8057118: 83 e0 f8 and $0xfffffff8,%eax 805711b: 3b 85 4c 04 00 00 cmp 0x44c(%ebp),%eax 8057121: 0f 83 79 05 00 00 jae 80576a0 <_int_free+0x5e0> 8057127: 8d 43 08 lea 0x8(%ebx),%eax 805712a: 89 44 24 08 mov %eax,0x8(%esp) 805712e: a1 14 d5 0e 08 mov 0x80ed514,%eax 8057133: 85 c0 test %eax,%eax 8057135: 0f 85 65 06 00 00 jne 80577a0 <_int_free+0x6e0> 805713b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8057142: 00 8057143: 74 01 je 8057146 <_int_free+0x86> 8057145: f0 83 65 04 fe lock andl $0xfffffffe,0x4(%ebp) 805714a: c1 ee 03 shr $0x3,%esi 805714d: 8d 46 fe lea -0x2(%esi),%eax 8057150: 8d 74 b5 00 lea 0x0(%ebp,%esi,4),%esi 8057154: 8b 54 85 08 mov 0x8(%ebp,%eax,4),%edx 8057158: 89 44 24 0c mov %eax,0xc(%esp) 805715c: 39 d3 cmp %edx,%ebx 805715e: 74 44 je 80571a4 <_int_free+0xe4> 8057160: 8b 4c 24 04 mov 0x4(%esp),%ecx 8057164: bf ff ff ff ff mov $0xffffffff,%edi 8057169: 85 c9 test %ecx,%ecx 805716b: 0f 95 04 24 setne (%esp) 805716f: 90 nop 8057170: 85 d2 test %edx,%edx 8057172: 0f 95 c1 setne %cl 8057175: 22 0c 24 and (%esp),%cl 8057178: 74 09 je 8057183 <_int_free+0xc3> 805717a: 8b 7a 04 mov 0x4(%edx),%edi 805717d: c1 ef 03 shr $0x3,%edi 8057180: 83 ef 02 sub $0x2,%edi 8057183: 89 53 08 mov %edx,0x8(%ebx) 8057186: 89 d0 mov %edx,%eax 8057188: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805718f: 00 8057190: 74 01 je 8057193 <_int_free+0xd3> 8057192: f0 0f b1 1e lock cmpxchg %ebx,(%esi) 8057196: 39 d0 cmp %edx,%eax 8057198: 0f 84 d2 04 00 00 je 8057670 <_int_free+0x5b0> 805719e: 39 c3 cmp %eax,%ebx 80571a0: 89 c2 mov %eax,%edx 80571a2: 75 cc jne 8057170 <_int_free+0xb0> 80571a4: 8b 4c 24 08 mov 0x8(%esp),%ecx 80571a8: ba 10 db 0b 08 mov $0x80bdb10,%edx 80571ad: 83 ec 0c sub $0xc,%esp 80571b0: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 80571b5: 55 push %ebp 80571b6: e8 c5 f7 ff ff call 8056980 <malloc_printerr> 80571bb: 83 c4 10 add $0x10,%esp 80571be: 83 c4 3c add $0x3c,%esp 80571c1: 5b pop %ebx 80571c2: 5e pop %esi 80571c3: 5f pop %edi 80571c4: 5d pop %ebp 80571c5: c3 ret 80571c6: 8d 76 00 lea 0x0(%esi),%esi 80571c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80571d0: a8 02 test $0x2,%al 80571d2: 0f 85 88 04 00 00 jne 8057660 <_int_free+0x5a0> 80571d8: 8b 44 24 04 mov 0x4(%esp),%eax 80571dc: 85 c0 test %eax,%eax 80571de: 0f 84 1c 03 00 00 je 8057500 <_int_free+0x440> 80571e4: 8b 45 30 mov 0x30(%ebp),%eax 80571e7: 8d 3c 33 lea (%ebx,%esi,1),%edi 80571ea: 39 c3 cmp %eax,%ebx 80571ec: 0f 84 74 09 00 00 je 8057b66 <_int_free+0xaa6> 80571f2: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80571f9: 00 80571fa: f6 45 04 02 testb $0x2,0x4(%ebp) 80571fe: 0f 84 34 06 00 00 je 8057838 <_int_free+0x778> 8057204: 8b 47 04 mov 0x4(%edi),%eax 8057207: a8 01 test $0x1,%al 8057209: 0f 84 49 06 00 00 je 8057858 <_int_free+0x798> 805720f: 89 c1 mov %eax,%ecx 8057211: 83 e1 f8 and $0xfffffff8,%ecx 8057214: 83 f8 08 cmp $0x8,%eax 8057217: 89 0c 24 mov %ecx,(%esp) 805721a: 0f 86 40 05 00 00 jbe 8057760 <_int_free+0x6a0> 8057220: 3b 8d 4c 04 00 00 cmp 0x44c(%ebp),%ecx 8057226: 0f 83 34 05 00 00 jae 8057760 <_int_free+0x6a0> 805722c: a1 14 d5 0e 08 mov 0x80ed514,%eax 8057231: 85 c0 test %eax,%eax 8057233: 0f 85 3b 06 00 00 jne 8057874 <_int_free+0x7b4> 8057239: f6 43 04 01 testb $0x1,0x4(%ebx) 805723d: 75 71 jne 80572b0 <_int_free+0x1f0> 805723f: 8b 03 mov (%ebx),%eax 8057241: 29 c3 sub %eax,%ebx 8057243: 01 c6 add %eax,%esi 8057245: 8b 43 08 mov 0x8(%ebx),%eax 8057248: 89 c1 mov %eax,%ecx 805724a: 89 44 24 08 mov %eax,0x8(%esp) 805724e: 8b 43 0c mov 0xc(%ebx),%eax 8057251: 3b 59 0c cmp 0xc(%ecx),%ebx 8057254: 0f 85 33 06 00 00 jne 805788d <_int_free+0x7cd> 805725a: 3b 58 08 cmp 0x8(%eax),%ebx 805725d: 0f 85 2a 06 00 00 jne 805788d <_int_free+0x7cd> 8057263: 81 7b 04 ff 01 00 00 cmpl $0x1ff,0x4(%ebx) 805726a: 8b 4c 24 08 mov 0x8(%esp),%ecx 805726e: 89 41 0c mov %eax,0xc(%ecx) 8057271: 89 48 08 mov %ecx,0x8(%eax) 8057274: 76 3a jbe 80572b0 <_int_free+0x1f0> 8057276: 8b 43 10 mov 0x10(%ebx),%eax 8057279: 85 c0 test %eax,%eax 805727b: 74 33 je 80572b0 <_int_free+0x1f0> 805727d: 3b 58 14 cmp 0x14(%eax),%ebx 8057280: 0f 85 f1 07 00 00 jne 8057a77 <_int_free+0x9b7> 8057286: 8b 53 14 mov 0x14(%ebx),%edx 8057289: 3b 5a 10 cmp 0x10(%edx),%ebx 805728c: 0f 85 e5 07 00 00 jne 8057a77 <_int_free+0x9b7> 8057292: 8b 4c 24 08 mov 0x8(%esp),%ecx 8057296: 8b 51 10 mov 0x10(%ecx),%edx 8057299: 85 d2 test %edx,%edx 805729b: 0f 84 1d 08 00 00 je 8057abe <_int_free+0x9fe> 80572a1: 8b 53 14 mov 0x14(%ebx),%edx 80572a4: 89 50 14 mov %edx,0x14(%eax) 80572a7: 8b 53 14 mov 0x14(%ebx),%edx 80572aa: 89 42 10 mov %eax,0x10(%edx) 80572ad: 8d 76 00 lea 0x0(%esi),%esi 80572b0: 39 7d 30 cmp %edi,0x30(%ebp) 80572b3: 0f 84 67 05 00 00 je 8057820 <_int_free+0x760> 80572b9: 8b 04 24 mov (%esp),%eax 80572bc: f6 44 07 04 01 testb $0x1,0x4(%edi,%eax,1) 80572c1: 0f 85 c9 03 00 00 jne 8057690 <_int_free+0x5d0> 80572c7: 8b 47 08 mov 0x8(%edi),%eax 80572ca: 89 c1 mov %eax,%ecx 80572cc: 89 44 24 08 mov %eax,0x8(%esp) 80572d0: 8b 47 0c mov 0xc(%edi),%eax 80572d3: 8b 49 0c mov 0xc(%ecx),%ecx 80572d6: 39 f9 cmp %edi,%ecx 80572d8: 89 4c 24 0c mov %ecx,0xc(%esp) 80572dc: 0f 85 d2 05 00 00 jne 80578b4 <_int_free+0x7f4> 80572e2: 3b 78 08 cmp 0x8(%eax),%edi 80572e5: 0f 85 c9 05 00 00 jne 80578b4 <_int_free+0x7f4> 80572eb: 81 7f 04 ff 01 00 00 cmpl $0x1ff,0x4(%edi) 80572f2: 8b 4c 24 08 mov 0x8(%esp),%ecx 80572f6: 89 41 0c mov %eax,0xc(%ecx) 80572f9: 89 48 08 mov %ecx,0x8(%eax) 80572fc: 0f 87 16 04 00 00 ja 8057718 <_int_free+0x658> 8057302: 03 34 24 add (%esp),%esi 8057305: 8b 45 38 mov 0x38(%ebp),%eax 8057308: 8d 55 30 lea 0x30(%ebp),%edx 805730b: 3b 50 0c cmp 0xc(%eax),%edx 805730e: 0f 85 96 05 00 00 jne 80578aa <_int_free+0x7ea> 8057314: 81 fe ff 01 00 00 cmp $0x1ff,%esi 805731a: 89 43 08 mov %eax,0x8(%ebx) 805731d: 89 53 0c mov %edx,0xc(%ebx) 8057320: 76 0e jbe 8057330 <_int_free+0x270> 8057322: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8057329: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 8057330: 89 5d 38 mov %ebx,0x38(%ebp) 8057333: 89 58 0c mov %ebx,0xc(%eax) 8057336: 89 f0 mov %esi,%eax 8057338: 83 c8 01 or $0x1,%eax 805733b: 89 43 04 mov %eax,0x4(%ebx) 805733e: 89 34 33 mov %esi,(%ebx,%esi,1) 8057341: 81 fe ff ff 00 00 cmp $0xffff,%esi 8057347: 0f 86 b3 02 00 00 jbe 8057600 <_int_free+0x540> 805734d: f6 45 04 01 testb $0x1,0x4(%ebp) 8057351: 0f 84 11 05 00 00 je 8057868 <_int_free+0x7a8> 8057357: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 805735d: 0f 84 6e 05 00 00 je 80578d1 <_int_free+0x811> 8057363: 8b 75 30 mov 0x30(%ebp),%esi 8057366: 89 f1 mov %esi,%ecx 8057368: 81 e1 00 00 f0 ff and $0xfff00000,%ecx 805736e: 3b 29 cmp (%ecx),%ebp 8057370: 0f 85 be 07 00 00 jne 8057b34 <_int_free+0xa74> 8057376: a1 e4 c4 0e 08 mov 0x80ec4e4,%eax 805737b: 89 44 24 18 mov %eax,0x18(%esp) 805737f: a1 08 ca 0e 08 mov 0x80eca08,%eax 8057384: 89 44 24 08 mov %eax,0x8(%esp) 8057388: 8d 41 10 lea 0x10(%ecx),%eax 805738b: 39 f0 cmp %esi,%eax 805738d: 89 44 24 10 mov %eax,0x10(%esp) 8057391: 0f 85 af 05 00 00 jne 8057946 <_int_free+0x886> 8057397: 8b 79 04 mov 0x4(%ecx),%edi 805739a: 8b 47 08 mov 0x8(%edi),%eax 805739d: 8d 50 f8 lea -0x8(%eax),%edx 80573a0: 89 44 24 1c mov %eax,0x1c(%esp) 80573a4: 8d 04 17 lea (%edi,%edx,1),%eax 80573a7: 83 e0 07 and $0x7,%eax 80573aa: 29 c2 sub %eax,%edx 80573ac: 01 fa add %edi,%edx 80573ae: 83 7a 04 01 cmpl $0x1,0x4(%edx) 80573b2: 0f 85 df 06 00 00 jne 8057a97 <_int_free+0x9d7> 80573b8: 8b 74 24 18 mov 0x18(%esp),%esi 80573bc: 8b 5c 24 08 mov 0x8(%esp),%ebx 80573c0: 89 2c 24 mov %ebp,(%esp) 80573c3: 8b 6c 24 1c mov 0x1c(%esp),%ebp 80573c7: 8d 74 1e 10 lea 0x10(%esi,%ebx,1),%esi 80573cb: 89 74 24 0c mov %esi,0xc(%esp) 80573cf: e9 af 00 00 00 jmp 8057483 <_int_free+0x3c3> 80573d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80573d8: 83 ec 08 sub $0x8,%esp 80573db: 68 00 00 10 00 push $0x100000 80573e0: 51 push %ecx 80573e1: e8 aa 79 01 00 call 806ed90 <__munmap> 80573e6: 83 c4 10 add $0x10,%esp 80573e9: f6 46 04 01 testb $0x1,0x4(%esi) 80573ed: 75 39 jne 8057428 <_int_free+0x368> 80573ef: 2b 36 sub (%esi),%esi 80573f1: 8b 6e 08 mov 0x8(%esi),%ebp 80573f4: 8b 46 0c mov 0xc(%esi),%eax 80573f7: 3b 75 0c cmp 0xc(%ebp),%esi 80573fa: 0f 85 40 02 00 00 jne 8057640 <_int_free+0x580> 8057400: 3b 70 08 cmp 0x8(%eax),%esi 8057403: 0f 85 37 02 00 00 jne 8057640 <_int_free+0x580> 8057409: 81 7e 04 ff 01 00 00 cmpl $0x1ff,0x4(%esi) 8057410: 89 45 0c mov %eax,0xc(%ebp) 8057413: 89 68 08 mov %ebp,0x8(%eax) 8057416: 76 10 jbe 8057428 <_int_free+0x368> 8057418: 8b 46 10 mov 0x10(%esi),%eax 805741b: 85 c0 test %eax,%eax 805741d: 0f 85 9d 03 00 00 jne 80577c0 <_int_free+0x700> 8057423: 90 nop 8057424: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057428: 8b 4c 24 08 mov 0x8(%esp),%ecx 805742c: 8d 04 1e lea (%esi,%ebx,1),%eax 805742f: 8d 51 ff lea -0x1(%ecx),%edx 8057432: 85 d0 test %edx,%eax 8057434: 0f 85 e9 05 00 00 jne 8057a23 <_int_free+0x963> 805743a: 8b 57 08 mov 0x8(%edi),%edx 805743d: 01 fa add %edi,%edx 805743f: 39 d0 cmp %edx,%eax 8057441: 0f 85 c0 05 00 00 jne 8057a07 <_int_free+0x947> 8057447: 8b 04 24 mov (%esp),%eax 805744a: 83 cb 01 or $0x1,%ebx 805744d: 89 70 30 mov %esi,0x30(%eax) 8057450: 8d 47 10 lea 0x10(%edi),%eax 8057453: 89 5e 04 mov %ebx,0x4(%esi) 8057456: 39 c6 cmp %eax,%esi 8057458: 0f 85 9a 03 00 00 jne 80577f8 <_int_free+0x738> 805745e: 8b 5f 04 mov 0x4(%edi),%ebx 8057461: 89 f9 mov %edi,%ecx 8057463: 89 74 24 10 mov %esi,0x10(%esp) 8057467: 8b 6b 08 mov 0x8(%ebx),%ebp 805746a: 8d 55 f8 lea -0x8(%ebp),%edx 805746d: 8d 04 13 lea (%ebx,%edx,1),%eax 8057470: 83 e0 07 and $0x7,%eax 8057473: 29 c2 sub %eax,%edx 8057475: 01 da add %ebx,%edx 8057477: 83 7a 04 01 cmpl $0x1,0x4(%edx) 805747b: 0f 85 16 06 00 00 jne 8057a97 <_int_free+0x9d7> 8057481: 89 df mov %ebx,%edi 8057483: 89 d6 mov %edx,%esi 8057485: 2b 32 sub (%edx),%esi 8057487: 8b 56 04 mov 0x4(%esi),%edx 805748a: 89 d3 mov %edx,%ebx 805748c: 83 e3 f8 and $0xfffffff8,%ebx 805748f: 09 d8 or %ebx,%eax 8057491: 8d 58 08 lea 0x8(%eax),%ebx 8057494: 83 c0 07 add $0x7,%eax 8057497: 83 f8 1e cmp $0x1e,%eax 805749a: 0f 87 bb 05 00 00 ja 8057a5b <_int_free+0x99b> 80574a0: 83 e2 01 and $0x1,%edx 80574a3: 75 02 jne 80574a7 <_int_free+0x3e7> 80574a5: 03 1e add (%esi),%ebx 80574a7: 8d 43 ff lea -0x1(%ebx),%eax 80574aa: 3d fe ff 0f 00 cmp $0xffffe,%eax 80574af: 0f 87 8a 05 00 00 ja 8057a3f <_int_free+0x97f> 80574b5: 89 d8 mov %ebx,%eax 80574b7: 29 e8 sub %ebp,%eax 80574b9: 05 00 00 10 00 add $0x100000,%eax 80574be: 3b 44 24 0c cmp 0xc(%esp),%eax 80574c2: 0f 82 88 00 00 00 jb 8057550 <_int_free+0x490> 80574c8: 8b 14 24 mov (%esp),%edx 80574cb: 8b 41 08 mov 0x8(%ecx),%eax 80574ce: 29 82 4c 04 00 00 sub %eax,0x44c(%edx) 80574d4: 90 nop 80574d5: 8d 81 00 00 10 00 lea 0x100000(%ecx),%eax 80574db: 39 05 04 d5 0e 08 cmp %eax,0x80ed504 80574e1: 0f 85 f1 fe ff ff jne 80573d8 <_int_free+0x318> 80574e7: c7 05 04 d5 0e 08 00 movl $0x0,0x80ed504 80574ee: 00 00 00 80574f1: e9 e2 fe ff ff jmp 80573d8 <_int_free+0x318> 80574f6: 8d 76 00 lea 0x0(%esi),%esi 80574f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8057500: b9 01 00 00 00 mov $0x1,%ecx 8057505: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805750c: 00 805750d: 74 01 je 8057510 <_int_free+0x450> 805750f: f0 0f b1 4d 00 lock cmpxchg %ecx,0x0(%ebp) 8057514: 74 08 je 805751e <_int_free+0x45e> 8057516: 8d 4d 00 lea 0x0(%ebp),%ecx 8057519: e8 12 88 01 00 call 806fd30 <__lll_lock_wait_private> 805751e: 8b 45 30 mov 0x30(%ebp),%eax 8057521: 8d 3c 33 lea (%ebx,%esi,1),%edi 8057524: 39 c3 cmp %eax,%ebx 8057526: 0f 84 e4 02 00 00 je 8057810 <_int_free+0x750> 805752c: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp) 8057533: 00 8057534: e9 c1 fc ff ff jmp 80571fa <_int_free+0x13a> 8057539: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8057540: 8d 4b 08 lea 0x8(%ebx),%ecx 8057543: ba e8 d6 0b 08 mov $0x80bd6e8,%edx 8057548: e9 60 fc ff ff jmp 80571ad <_int_free+0xed> 805754d: 8d 76 00 lea 0x0(%esi),%esi 8057550: 8b 44 24 10 mov 0x10(%esp),%eax 8057554: 8b 2c 24 mov (%esp),%ebp 8057557: 89 cf mov %ecx,%edi 8057559: 8b 58 04 mov 0x4(%eax),%ebx 805755c: 89 c6 mov %eax,%esi 805755e: 83 e3 f8 and $0xfffffff8,%ebx 8057561: 39 1d e0 c4 0e 08 cmp %ebx,0x80ec4e0 8057567: 89 1c 24 mov %ebx,(%esp) 805756a: 0f 87 90 00 00 00 ja 8057600 <_int_free+0x540> 8057570: 8d 4b ef lea -0x11(%ebx),%ecx 8057573: 8b 5c 24 18 mov 0x18(%esp),%ebx 8057577: 89 c8 mov %ecx,%eax 8057579: c1 e8 1f shr $0x1f,%eax 805757c: 39 cb cmp %ecx,%ebx 805757e: 0f 93 c2 setae %dl 8057581: 08 c2 or %al,%dl 8057583: 88 54 24 0c mov %dl,0xc(%esp) 8057587: 75 77 jne 8057600 <_int_free+0x540> 8057589: 8b 54 24 08 mov 0x8(%esp),%edx 805758d: 89 c8 mov %ecx,%eax 805758f: 29 d8 sub %ebx,%eax 8057591: f7 da neg %edx 8057593: 21 d0 and %edx,%eax 8057595: 89 44 24 08 mov %eax,0x8(%esp) 8057599: 74 65 je 8057600 <_int_free+0x540> 805759b: 8b 47 08 mov 0x8(%edi),%eax 805759e: 2b 44 24 08 sub 0x8(%esp),%eax 80575a2: 83 f8 0f cmp $0xf,%eax 80575a5: 89 44 24 10 mov %eax,0x10(%esp) 80575a9: 7e 55 jle 8057600 <_int_free+0x540> 80575ab: 8b 1d c0 c4 0e 08 mov 0x80ec4c0,%ebx 80575b1: 85 db test %ebx,%ebx 80575b3: 0f 88 c8 03 00 00 js 8057981 <_int_free+0x8c1> 80575b9: 0f 95 c0 setne %al 80575bc: 84 c0 test %al,%al 80575be: 0f 85 8c 03 00 00 jne 8057950 <_int_free+0x890> 80575c4: 83 ec 04 sub $0x4,%esp 80575c7: 6a 04 push $0x4 80575c9: ff 74 24 10 pushl 0x10(%esp) 80575cd: 8b 44 24 1c mov 0x1c(%esp),%eax 80575d1: 01 f8 add %edi,%eax 80575d3: 50 push %eax 80575d4: e8 17 78 01 00 call 806edf0 <__madvise> 80575d9: 83 c4 10 add $0x10,%esp 80575dc: 8b 44 24 10 mov 0x10(%esp),%eax 80575e0: 89 47 08 mov %eax,0x8(%edi) 80575e3: 90 nop 80575e4: 8b 44 24 08 mov 0x8(%esp),%eax 80575e8: 8b 3c 24 mov (%esp),%edi 80575eb: 29 85 4c 04 00 00 sub %eax,0x44c(%ebp) 80575f1: 29 c7 sub %eax,%edi 80575f3: 83 cf 01 or $0x1,%edi 80575f6: 89 7e 04 mov %edi,0x4(%esi) 80575f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8057600: 8b 54 24 04 mov 0x4(%esp),%edx 8057604: 85 d2 test %edx,%edx 8057606: 0f 85 b2 fb ff ff jne 80571be <_int_free+0xfe> 805760c: 8b 44 24 14 mov 0x14(%esp),%eax 8057610: 85 c0 test %eax,%eax 8057612: 0f 84 5b 05 00 00 je 8057b73 <_int_free+0xab3> 8057618: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805761f: 00 8057620: 74 01 je 8057623 <_int_free+0x563> 8057622: f0 83 6d 00 01 lock subl $0x1,0x0(%ebp) 8057627: 74 08 je 8057631 <_int_free+0x571> 8057629: 8d 45 00 lea 0x0(%ebp),%eax 805762c: e8 2f 87 01 00 call 806fd60 <__lll_unlock_wake_private> 8057631: e9 88 fb ff ff jmp 80571be <_int_free+0xfe> 8057636: 8d 76 00 lea 0x0(%esi),%esi 8057639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8057640: 83 ec 0c sub $0xc,%esp 8057643: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8057648: 89 f1 mov %esi,%ecx 805764a: ff 74 24 0c pushl 0xc(%esp) 805764e: ba cb d6 0b 08 mov $0x80bd6cb,%edx 8057653: e8 28 f3 ff ff call 8056980 <malloc_printerr> 8057658: 83 c4 10 add $0x10,%esp 805765b: e9 c8 fd ff ff jmp 8057428 <_int_free+0x368> 8057660: 89 d8 mov %ebx,%eax 8057662: e8 f9 f8 ff ff call 8056f60 <munmap_chunk> 8057667: 83 c4 3c add $0x3c,%esp 805766a: 5b pop %ebx 805766b: 5e pop %esi 805766c: 5f pop %edi 805766d: 5d pop %ebp 805766e: c3 ret 805766f: 90 nop 8057670: 3b 7c 24 0c cmp 0xc(%esp),%edi 8057674: 0f 84 44 fb ff ff je 80571be <_int_free+0xfe> 805767a: 84 c9 test %cl,%cl 805767c: 0f 84 3c fb ff ff je 80571be <_int_free+0xfe> 8057682: 8b 4c 24 08 mov 0x8(%esp),%ecx 8057686: ba 15 d7 0b 08 mov $0x80bd715,%edx 805768b: e9 1d fb ff ff jmp 80571ad <_int_free+0xed> 8057690: 83 67 04 fe andl $0xfffffffe,0x4(%edi) 8057694: e9 6c fc ff ff jmp 8057305 <_int_free+0x245> 8057699: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80576a0: 8b 7c 24 04 mov 0x4(%esp),%edi 80576a4: 85 ff test %edi,%edi 80576a6: 75 60 jne 8057708 <_int_free+0x648> 80576a8: 8b 44 24 04 mov 0x4(%esp),%eax 80576ac: b9 01 00 00 00 mov $0x1,%ecx 80576b1: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80576b8: 00 80576b9: 74 01 je 80576bc <_int_free+0x5fc> 80576bb: f0 0f b1 4d 00 lock cmpxchg %ecx,0x0(%ebp) 80576c0: 74 08 je 80576ca <_int_free+0x60a> 80576c2: 8d 4d 00 lea 0x0(%ebp),%ecx 80576c5: e8 66 86 01 00 call 806fd30 <__lll_lock_wait_private> 80576ca: 8b 42 04 mov 0x4(%edx),%eax 80576cd: 83 f8 08 cmp $0x8,%eax 80576d0: 0f 86 2a 01 00 00 jbe 8057800 <_int_free+0x740> 80576d6: 83 e0 f8 and $0xfffffff8,%eax 80576d9: 3b 85 4c 04 00 00 cmp 0x44c(%ebp),%eax 80576df: 0f 83 1b 01 00 00 jae 8057800 <_int_free+0x740> 80576e5: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80576ec: 00 80576ed: 74 01 je 80576f0 <_int_free+0x630> 80576ef: f0 83 6d 00 01 lock subl $0x1,0x0(%ebp) 80576f4: 74 08 je 80576fe <_int_free+0x63e> 80576f6: 8d 45 00 lea 0x0(%ebp),%eax 80576f9: e8 62 86 01 00 call 806fd60 <__lll_unlock_wake_private> 80576fe: e9 24 fa ff ff jmp 8057127 <_int_free+0x67> 8057703: 90 nop 8057704: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057708: 8d 4b 08 lea 0x8(%ebx),%ecx 805770b: ba cc da 0b 08 mov $0x80bdacc,%edx 8057710: e9 98 fa ff ff jmp 80571ad <_int_free+0xed> 8057715: 8d 76 00 lea 0x0(%esi),%esi 8057718: 8b 47 10 mov 0x10(%edi),%eax 805771b: 85 c0 test %eax,%eax 805771d: 0f 84 df fb ff ff je 8057302 <_int_free+0x242> 8057723: 3b 78 14 cmp 0x14(%eax),%edi 8057726: 0f 85 e4 03 00 00 jne 8057b10 <_int_free+0xa50> 805772c: 8b 57 14 mov 0x14(%edi),%edx 805772f: 3b 7a 10 cmp 0x10(%edx),%edi 8057732: 0f 85 d8 03 00 00 jne 8057b10 <_int_free+0xa50> 8057738: 8b 7c 24 08 mov 0x8(%esp),%edi 805773c: 8b 4f 10 mov 0x10(%edi),%ecx 805773f: 85 c9 test %ecx,%ecx 8057741: 0f 84 9d 03 00 00 je 8057ae4 <_int_free+0xa24> 8057747: 8b 7c 24 0c mov 0xc(%esp),%edi 805774b: 8b 57 14 mov 0x14(%edi),%edx 805774e: 89 50 14 mov %edx,0x14(%eax) 8057751: 8b 57 14 mov 0x14(%edi),%edx 8057754: 89 42 10 mov %eax,0x10(%edx) 8057757: e9 a6 fb ff ff jmp 8057302 <_int_free+0x242> 805775c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057760: ba 64 da 0b 08 mov $0x80bda64,%edx 8057765: 8b 44 24 04 mov 0x4(%esp),%eax 8057769: 85 c0 test %eax,%eax 805776b: 75 21 jne 805778e <_int_free+0x6ce> 805776d: 8b 44 24 14 mov 0x14(%esp),%eax 8057771: 85 c0 test %eax,%eax 8057773: 74 19 je 805778e <_int_free+0x6ce> 8057775: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805777c: 00 805777d: 74 01 je 8057780 <_int_free+0x6c0> 805777f: f0 83 6d 00 01 lock subl $0x1,0x0(%ebp) 8057784: 74 08 je 805778e <_int_free+0x6ce> 8057786: 8d 45 00 lea 0x0(%ebp),%eax 8057789: e8 d2 85 01 00 call 806fd60 <__lll_unlock_wake_private> 805778e: 8d 4b 08 lea 0x8(%ebx),%ecx 8057791: e9 17 fa ff ff jmp 80571ad <_int_free+0xed> 8057796: 8d 76 00 lea 0x0(%esi),%esi 8057799: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80577a0: 8d 56 f8 lea -0x8(%esi),%edx 80577a3: 83 ec 04 sub $0x4,%esp 80577a6: 52 push %edx 80577a7: 50 push %eax 80577a8: ff 74 24 14 pushl 0x14(%esp) 80577ac: e8 cf 0a ff ff call 8048280 <.plt+0xa0> 80577b1: 83 c4 10 add $0x10,%esp 80577b4: e9 82 f9 ff ff jmp 805713b <_int_free+0x7b> 80577b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80577c0: 3b 70 14 cmp 0x14(%eax),%esi 80577c3: 0f 85 38 01 00 00 jne 8057901 <_int_free+0x841> 80577c9: 8b 56 14 mov 0x14(%esi),%edx 80577cc: 3b 72 10 cmp 0x10(%edx),%esi 80577cf: 0f 85 2c 01 00 00 jne 8057901 <_int_free+0x841> 80577d5: 8b 55 10 mov 0x10(%ebp),%edx 80577d8: 85 d2 test %edx,%edx 80577da: 0f 84 44 01 00 00 je 8057924 <_int_free+0x864> 80577e0: 8b 56 14 mov 0x14(%esi),%edx 80577e3: 89 50 14 mov %edx,0x14(%eax) 80577e6: 8b 56 14 mov 0x14(%esi),%edx 80577e9: 89 42 10 mov %eax,0x10(%edx) 80577ec: e9 37 fc ff ff jmp 8057428 <_int_free+0x368> 80577f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80577f8: 8b 2c 24 mov (%esp),%ebp 80577fb: e9 5e fd ff ff jmp 805755e <_int_free+0x49e> 8057800: ba cc da 0b 08 mov $0x80bdacc,%edx 8057805: e9 6b ff ff ff jmp 8057775 <_int_free+0x6b5> 805780a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057810: ba f0 da 0b 08 mov $0x80bdaf0,%edx 8057815: e9 5b ff ff ff jmp 8057775 <_int_free+0x6b5> 805781a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057820: 03 34 24 add (%esp),%esi 8057823: 89 f0 mov %esi,%eax 8057825: 83 c8 01 or $0x1,%eax 8057828: 89 43 04 mov %eax,0x4(%ebx) 805782b: 89 5d 30 mov %ebx,0x30(%ebp) 805782e: e9 0e fb ff ff jmp 8057341 <_int_free+0x281> 8057833: 90 nop 8057834: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057838: 8b 50 04 mov 0x4(%eax),%edx 805783b: 83 e2 f8 and $0xfffffff8,%edx 805783e: 01 d0 add %edx,%eax 8057840: 39 c7 cmp %eax,%edi 8057842: 0f 82 bc f9 ff ff jb 8057204 <_int_free+0x144> 8057848: ba 88 da 0b 08 mov $0x80bda88,%edx 805784d: e9 13 ff ff ff jmp 8057765 <_int_free+0x6a5> 8057852: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057858: ba 40 da 0b 08 mov $0x80bda40,%edx 805785d: e9 03 ff ff ff jmp 8057765 <_int_free+0x6a5> 8057862: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057868: 89 e8 mov %ebp,%eax 805786a: e8 f1 f2 ff ff call 8056b60 <malloc_consolidate> 805786f: e9 e3 fa ff ff jmp 8057357 <_int_free+0x297> 8057874: 8d 56 f8 lea -0x8(%esi),%edx 8057877: 83 ec 04 sub $0x4,%esp 805787a: 52 push %edx 805787b: 50 push %eax 805787c: 8d 43 08 lea 0x8(%ebx),%eax 805787f: 50 push %eax 8057880: e8 fb 09 ff ff call 8048280 <.plt+0xa0> 8057885: 83 c4 10 add $0x10,%esp 8057888: e9 ac f9 ff ff jmp 8057239 <_int_free+0x179> 805788d: 83 ec 0c sub $0xc,%esp 8057890: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8057895: 89 d9 mov %ebx,%ecx 8057897: 55 push %ebp 8057898: ba cb d6 0b 08 mov $0x80bd6cb,%edx 805789d: e8 de f0 ff ff call 8056980 <malloc_printerr> 80578a2: 83 c4 10 add $0x10,%esp 80578a5: e9 06 fa ff ff jmp 80572b0 <_int_free+0x1f0> 80578aa: ba a8 da 0b 08 mov $0x80bdaa8,%edx 80578af: e9 b1 fe ff ff jmp 8057765 <_int_free+0x6a5> 80578b4: 83 ec 0c sub $0xc,%esp 80578b7: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 80578bc: 89 f9 mov %edi,%ecx 80578be: 55 push %ebp 80578bf: ba cb d6 0b 08 mov $0x80bd6cb,%edx 80578c4: e8 b7 f0 ff ff call 8056980 <malloc_printerr> 80578c9: 83 c4 10 add $0x10,%esp 80578cc: e9 31 fa ff ff jmp 8057302 <_int_free+0x242> 80578d1: a1 50 c5 0e 08 mov 0x80ec550,%eax 80578d6: 8b 40 04 mov 0x4(%eax),%eax 80578d9: 83 e0 f8 and $0xfffffff8,%eax 80578dc: 3b 05 e0 c4 0e 08 cmp 0x80ec4e0,%eax 80578e2: 0f 82 18 fd ff ff jb 8057600 <_int_free+0x540> 80578e8: a1 e4 c4 0e 08 mov 0x80ec4e4,%eax 80578ed: b9 6c c9 0e 08 mov $0x80ec96c,%ecx 80578f2: ba 50 c5 0e 08 mov $0x80ec550,%edx 80578f7: e8 14 f7 ff ff call 8057010 <systrim.isra.3> 80578fc: e9 ff fc ff ff jmp 8057600 <_int_free+0x540> 8057901: 83 ec 0c sub $0xc,%esp 8057904: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8057909: 89 f1 mov %esi,%ecx 805790b: ff 74 24 0c pushl 0xc(%esp) 805790f: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8057914: e8 67 f0 ff ff call 8056980 <malloc_printerr> 8057919: 8b 46 10 mov 0x10(%esi),%eax 805791c: 83 c4 10 add $0x10,%esp 805791f: e9 b1 fe ff ff jmp 80577d5 <_int_free+0x715> 8057924: 39 c6 cmp %eax,%esi 8057926: 0f 84 87 01 00 00 je 8057ab3 <_int_free+0x9f3> 805792c: 89 45 10 mov %eax,0x10(%ebp) 805792f: 8b 46 14 mov 0x14(%esi),%eax 8057932: 89 45 14 mov %eax,0x14(%ebp) 8057935: 8b 46 10 mov 0x10(%esi),%eax 8057938: 89 68 14 mov %ebp,0x14(%eax) 805793b: 8b 46 14 mov 0x14(%esi),%eax 805793e: 89 68 10 mov %ebp,0x10(%eax) 8057941: e9 e2 fa ff ff jmp 8057428 <_int_free+0x368> 8057946: 8b 5e 04 mov 0x4(%esi),%ebx 8057949: 89 cf mov %ecx,%edi 805794b: e9 0e fc ff ff jmp 805755e <_int_free+0x49e> 8057950: 83 ec 08 sub $0x8,%esp 8057953: 6a 00 push $0x0 8057955: 6a ff push $0xffffffff 8057957: 6a 32 push $0x32 8057959: 6a 00 push $0x0 805795b: ff 74 24 20 pushl 0x20(%esp) 805795f: 8b 5c 24 2c mov 0x2c(%esp),%ebx 8057963: 89 d8 mov %ebx,%eax 8057965: 01 f8 add %edi,%eax 8057967: 50 push %eax 8057968: e8 53 73 01 00 call 806ecc0 <__mmap> 805796d: 83 c4 20 add $0x20,%esp 8057970: 83 f8 ff cmp $0xffffffff,%eax 8057973: 0f 84 87 fc ff ff je 8057600 <_int_free+0x540> 8057979: 89 5f 0c mov %ebx,0xc(%edi) 805797c: e9 5b fc ff ff jmp 80575dc <_int_free+0x51c> 8057981: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 8057986: 85 c0 test %eax,%eax 8057988: a3 c0 c4 0e 08 mov %eax,0x80ec4c0 805798d: 75 68 jne 80579f7 <_int_free+0x937> 805798f: b9 00 00 08 00 mov $0x80000,%ecx 8057994: bb 08 dc 0b 08 mov $0x80bdc08,%ebx 8057999: b8 05 00 00 00 mov $0x5,%eax 805799e: ff 15 f0 c9 0e 08 call *0x80ec9f0 80579a4: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80579a9: 89 c3 mov %eax,%ebx 80579ab: 0f 87 a9 01 00 00 ja 8057b5a <_int_free+0xa9a> 80579b1: 85 db test %ebx,%ebx 80579b3: 78 42 js 80579f7 <_int_free+0x937> 80579b5: 8d 4c 24 2f lea 0x2f(%esp),%ecx 80579b9: ba 01 00 00 00 mov $0x1,%edx 80579be: b8 03 00 00 00 mov $0x3,%eax 80579c3: ff 15 f0 c9 0e 08 call *0x80ec9f0 80579c9: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80579ce: 0f 87 7c 01 00 00 ja 8057b50 <_int_free+0xa90> 80579d4: 85 c0 test %eax,%eax 80579d6: 7e 0a jle 80579e2 <_int_free+0x922> 80579d8: 80 7c 24 2f 32 cmpb $0x32,0x2f(%esp) 80579dd: 0f 94 44 24 0c sete 0xc(%esp) 80579e2: 0f b6 44 24 0c movzbl 0xc(%esp),%eax 80579e7: a3 c0 c4 0e 08 mov %eax,0x80ec4c0 80579ec: b8 06 00 00 00 mov $0x6,%eax 80579f1: ff 15 f0 c9 0e 08 call *0x80ec9f0 80579f7: 8b 0d c0 c4 0e 08 mov 0x80ec4c0,%ecx 80579fd: 85 c9 test %ecx,%ecx 80579ff: 0f 95 c0 setne %al 8057a02: e9 b5 fb ff ff jmp 80575bc <_int_free+0x4fc> 8057a07: 83 ec 0c sub $0xc,%esp 8057a0a: b9 46 02 00 00 mov $0x246,%ecx 8057a0f: ba 66 d6 0b 08 mov $0x80bd666,%edx 8057a14: 68 74 e4 0b 08 push $0x80be474 8057a19: b8 d0 db 0b 08 mov $0x80bdbd0,%eax 8057a1e: e8 1d eb ff ff call 8056540 <__malloc_assert> 8057a23: 83 ec 0c sub $0xc,%esp 8057a26: b9 45 02 00 00 mov $0x245,%ecx 8057a2b: ba 66 d6 0b 08 mov $0x80bd666,%edx 8057a30: 68 74 e4 0b 08 push $0x80be474 8057a35: b8 90 db 0b 08 mov $0x80bdb90,%eax 8057a3a: e8 01 eb ff ff call 8056540 <__malloc_assert> 8057a3f: 83 ec 0c sub $0xc,%esp 8057a42: b9 39 02 00 00 mov $0x239,%ecx 8057a47: ba 66 d6 0b 08 mov $0x80bd666,%edx 8057a4c: 68 74 e4 0b 08 push $0x80be474 8057a51: b8 64 db 0b 08 mov $0x80bdb64,%eax 8057a56: e8 e5 ea ff ff call 8056540 <__malloc_assert> 8057a5b: 83 ec 0c sub $0xc,%esp 8057a5e: b9 36 02 00 00 mov $0x236,%ecx 8057a63: ba 66 d6 0b 08 mov $0x80bd666,%edx 8057a68: 68 74 e4 0b 08 push $0x80be474 8057a6d: b8 34 db 0b 08 mov $0x80bdb34,%eax 8057a72: e8 c9 ea ff ff call 8056540 <__malloc_assert> 8057a77: 83 ec 0c sub $0xc,%esp 8057a7a: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8057a7f: 89 d9 mov %ebx,%ecx 8057a81: 55 push %ebp 8057a82: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8057a87: e8 f4 ee ff ff call 8056980 <malloc_printerr> 8057a8c: 8b 43 10 mov 0x10(%ebx),%eax 8057a8f: 83 c4 10 add $0x10,%esp 8057a92: e9 fb f7 ff ff jmp 8057292 <_int_free+0x1d2> 8057a97: 83 ec 0c sub $0xc,%esp 8057a9a: b9 33 02 00 00 mov $0x233,%ecx 8057a9f: ba 66 d6 0b 08 mov $0x80bd666,%edx 8057aa4: 68 74 e4 0b 08 push $0x80be474 8057aa9: b8 45 d7 0b 08 mov $0x80bd745,%eax 8057aae: e8 8d ea ff ff call 8056540 <__malloc_assert> 8057ab3: 89 6d 14 mov %ebp,0x14(%ebp) 8057ab6: 89 6d 10 mov %ebp,0x10(%ebp) 8057ab9: e9 6a f9 ff ff jmp 8057428 <_int_free+0x368> 8057abe: 39 c3 cmp %eax,%ebx 8057ac0: 0f 84 c9 00 00 00 je 8057b8f <_int_free+0xacf> 8057ac6: 8b 4c 24 08 mov 0x8(%esp),%ecx 8057aca: 89 41 10 mov %eax,0x10(%ecx) 8057acd: 8b 43 14 mov 0x14(%ebx),%eax 8057ad0: 89 41 14 mov %eax,0x14(%ecx) 8057ad3: 8b 43 10 mov 0x10(%ebx),%eax 8057ad6: 89 48 14 mov %ecx,0x14(%eax) 8057ad9: 8b 43 14 mov 0x14(%ebx),%eax 8057adc: 89 48 10 mov %ecx,0x10(%eax) 8057adf: e9 cc f7 ff ff jmp 80572b0 <_int_free+0x1f0> 8057ae4: 39 44 24 0c cmp %eax,0xc(%esp) 8057ae8: 0f 84 ae 00 00 00 je 8057b9c <_int_free+0xadc> 8057aee: 8b 7c 24 08 mov 0x8(%esp),%edi 8057af2: 8b 4c 24 0c mov 0xc(%esp),%ecx 8057af6: 89 47 10 mov %eax,0x10(%edi) 8057af9: 8b 41 14 mov 0x14(%ecx),%eax 8057afc: 89 47 14 mov %eax,0x14(%edi) 8057aff: 8b 41 10 mov 0x10(%ecx),%eax 8057b02: 89 78 14 mov %edi,0x14(%eax) 8057b05: 8b 41 14 mov 0x14(%ecx),%eax 8057b08: 89 78 10 mov %edi,0x10(%eax) 8057b0b: e9 f2 f7 ff ff jmp 8057302 <_int_free+0x242> 8057b10: 83 ec 0c sub $0xc,%esp 8057b13: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8057b18: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8057b1d: 55 push %ebp 8057b1e: 8b 7c 24 1c mov 0x1c(%esp),%edi 8057b22: 89 f9 mov %edi,%ecx 8057b24: e8 57 ee ff ff call 8056980 <malloc_printerr> 8057b29: 8b 47 10 mov 0x10(%edi),%eax 8057b2c: 83 c4 10 add $0x10,%esp 8057b2f: e9 04 fc ff ff jmp 8057738 <_int_free+0x678> 8057b34: 83 ec 0c sub $0xc,%esp 8057b37: b9 1b 10 00 00 mov $0x101b,%ecx 8057b3c: ba 14 d6 0b 08 mov $0x80bd614,%edx 8057b41: 68 80 e4 0b 08 push $0x80be480 8057b46: b8 32 d7 0b 08 mov $0x80bd732,%eax 8057b4b: e8 f0 e9 ff ff call 8056540 <__malloc_assert> 8057b50: e8 1b 99 01 00 call 8071470 <__syscall_error> 8057b55: e9 7a fe ff ff jmp 80579d4 <_int_free+0x914> 8057b5a: e8 11 99 01 00 call 8071470 <__syscall_error> 8057b5f: 89 c3 mov %eax,%ebx 8057b61: e9 4b fe ff ff jmp 80579b1 <_int_free+0x8f1> 8057b66: 8d 4b 08 lea 0x8(%ebx),%ecx 8057b69: ba f0 da 0b 08 mov $0x80bdaf0,%edx 8057b6e: e9 3a f6 ff ff jmp 80571ad <_int_free+0xed> 8057b73: 83 ec 0c sub $0xc,%esp 8057b76: b9 21 10 00 00 mov $0x1021,%ecx 8057b7b: ba 14 d6 0b 08 mov $0x80bd614,%edx 8057b80: 68 80 e4 0b 08 push $0x80be480 8057b85: b8 61 d7 0b 08 mov $0x80bd761,%eax 8057b8a: e8 b1 e9 ff ff call 8056540 <__malloc_assert> 8057b8f: 89 c8 mov %ecx,%eax 8057b91: 89 48 14 mov %ecx,0x14(%eax) 8057b94: 89 48 10 mov %ecx,0x10(%eax) 8057b97: e9 14 f7 ff ff jmp 80572b0 <_int_free+0x1f0> 8057b9c: 89 f8 mov %edi,%eax 8057b9e: 89 78 14 mov %edi,0x14(%eax) 8057ba1: 89 78 10 mov %edi,0x10(%eax) 8057ba4: e9 59 f7 ff ff jmp 8057302 <_int_free+0x242> 8057ba9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08057bb0 <sysmalloc>: 8057bb0: 55 push %ebp 8057bb1: 57 push %edi 8057bb2: 89 c7 mov %eax,%edi 8057bb4: 56 push %esi 8057bb5: 53 push %ebx 8057bb6: 83 ec 3c sub $0x3c,%esp 8057bb9: a1 08 ca 0e 08 mov 0x80eca08,%eax 8057bbe: 85 d2 test %edx,%edx 8057bc0: 89 44 24 0c mov %eax,0xc(%esp) 8057bc4: 0f 84 76 02 00 00 je 8057e40 <sysmalloc+0x290> 8057bca: 39 3d e8 c4 0e 08 cmp %edi,0x80ec4e8 8057bd0: 89 d6 mov %edx,%esi 8057bd2: 0f 86 60 01 00 00 jbe 8057d38 <sysmalloc+0x188> 8057bd8: c6 44 24 18 00 movb $0x0,0x18(%esp) 8057bdd: 8d 46 30 lea 0x30(%esi),%eax 8057be0: 89 7c 24 08 mov %edi,0x8(%esp) 8057be4: 89 44 24 14 mov %eax,0x14(%esp) 8057be8: 8b 44 24 0c mov 0xc(%esp),%eax 8057bec: 8d 44 38 03 lea 0x3(%eax,%edi,1),%eax 8057bf0: 89 44 24 1c mov %eax,0x1c(%esp) 8057bf4: 8b 6e 30 mov 0x30(%esi),%ebp 8057bf7: 8b 45 04 mov 0x4(%ebp),%eax 8057bfa: 89 c7 mov %eax,%edi 8057bfc: 83 e7 f8 and $0xfffffff8,%edi 8057bff: 85 ff test %edi,%edi 8057c01: 8d 5c 3d 00 lea 0x0(%ebp,%edi,1),%ebx 8057c05: 0f 95 c1 setne %cl 8057c08: 3b 6c 24 14 cmp 0x14(%esp),%ebp 8057c0c: 0f 85 ee 00 00 00 jne 8057d00 <sysmalloc+0x150> 8057c12: 84 c9 test %cl,%cl 8057c14: 0f 85 e6 00 00 00 jne 8057d00 <sysmalloc+0x150> 8057c1a: 8b 44 24 08 mov 0x8(%esp),%eax 8057c1e: 83 c0 10 add $0x10,%eax 8057c21: 39 c7 cmp %eax,%edi 8057c23: 89 44 24 10 mov %eax,0x10(%esp) 8057c27: 0f 83 15 07 00 00 jae 8058342 <sysmalloc+0x792> 8057c2d: 81 fe 20 c5 0e 08 cmp $0x80ec520,%esi 8057c33: 0f 84 9f 02 00 00 je 8057ed8 <sysmalloc+0x328> 8057c39: 8b 4c 24 10 mov 0x10(%esp),%ecx 8057c3d: 89 eb mov %ebp,%ebx 8057c3f: 81 e3 00 00 f0 ff and $0xfff00000,%ebx 8057c45: 29 f9 sub %edi,%ecx 8057c47: 85 c9 test %ecx,%ecx 8057c49: 0f 8e 21 01 00 00 jle 8057d70 <sysmalloc+0x1c0> 8057c4f: a1 08 ca 0e 08 mov 0x80eca08,%eax 8057c54: 8b 53 08 mov 0x8(%ebx),%edx 8057c57: 8d 4c 01 ff lea -0x1(%ecx,%eax,1),%ecx 8057c5b: f7 d8 neg %eax 8057c5d: 21 c8 and %ecx,%eax 8057c5f: 8d 0c 10 lea (%eax,%edx,1),%ecx 8057c62: 81 f9 00 00 10 00 cmp $0x100000,%ecx 8057c68: 0f 87 02 01 00 00 ja 8057d70 <sysmalloc+0x1c0> 8057c6e: 8b 43 0c mov 0xc(%ebx),%eax 8057c71: 39 c1 cmp %eax,%ecx 8057c73: 0f 87 7f 01 00 00 ja 8057df8 <sysmalloc+0x248> 8057c79: 8b 7c 24 08 mov 0x8(%esp),%edi 8057c7d: 89 c8 mov %ecx,%eax 8057c7f: 89 6c 24 14 mov %ebp,0x14(%esp) 8057c83: 89 e9 mov %ebp,%ecx 8057c85: 89 43 08 mov %eax,0x8(%ebx) 8057c88: 90 nop 8057c89: 8b ae 4c 04 00 00 mov 0x44c(%esi),%ebp 8057c8f: 01 c3 add %eax,%ebx 8057c91: 29 d5 sub %edx,%ebp 8057c93: 89 ea mov %ebp,%edx 8057c95: 01 c2 add %eax,%edx 8057c97: 8b 44 24 14 mov 0x14(%esp),%eax 8057c9b: 89 96 4c 04 00 00 mov %edx,0x44c(%esi) 8057ca1: 29 c3 sub %eax,%ebx 8057ca3: 83 cb 01 or $0x1,%ebx 8057ca6: 89 58 04 mov %ebx,0x4(%eax) 8057ca9: 39 96 50 04 00 00 cmp %edx,0x450(%esi) 8057caf: 73 06 jae 8057cb7 <sysmalloc+0x107> 8057cb1: 89 96 50 04 00 00 mov %edx,0x450(%esi) 8057cb7: 8b 41 04 mov 0x4(%ecx),%eax 8057cba: 83 e0 f8 and $0xfffffff8,%eax 8057cbd: 39 44 24 10 cmp %eax,0x10(%esp) 8057cc1: 0f 87 31 03 00 00 ja 8057ff8 <sysmalloc+0x448> 8057cc7: 29 f8 sub %edi,%eax 8057cc9: 8d 1c 39 lea (%ecx,%edi,1),%ebx 8057ccc: 31 d2 xor %edx,%edx 8057cce: 81 fe 20 c5 0e 08 cmp $0x80ec520,%esi 8057cd4: 0f 95 c2 setne %dl 8057cd7: 89 5e 30 mov %ebx,0x30(%esi) 8057cda: 83 cf 01 or $0x1,%edi 8057cdd: 89 d6 mov %edx,%esi 8057cdf: 89 fa mov %edi,%edx 8057ce1: 83 c8 01 or $0x1,%eax 8057ce4: c1 e6 02 shl $0x2,%esi 8057ce7: 09 f2 or %esi,%edx 8057ce9: 89 51 04 mov %edx,0x4(%ecx) 8057cec: 89 43 04 mov %eax,0x4(%ebx) 8057cef: 8d 41 08 lea 0x8(%ecx),%eax 8057cf2: 83 c4 3c add $0x3c,%esp 8057cf5: 5b pop %ebx 8057cf6: 5e pop %esi 8057cf7: 5f pop %edi 8057cf8: 5d pop %ebp 8057cf9: c3 ret 8057cfa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057d00: 83 ff 0f cmp $0xf,%edi 8057d03: 76 13 jbe 8057d18 <sysmalloc+0x168> 8057d05: a8 01 test $0x1,%al 8057d07: 74 0f je 8057d18 <sysmalloc+0x168> 8057d09: 8b 44 24 0c mov 0xc(%esp),%eax 8057d0d: 83 e8 01 sub $0x1,%eax 8057d10: 85 c3 test %eax,%ebx 8057d12: 0f 84 02 ff ff ff je 8057c1a <sysmalloc+0x6a> 8057d18: 83 ec 0c sub $0xc,%esp 8057d1b: b9 63 09 00 00 mov $0x963,%ecx 8057d20: ba 14 d6 0b 08 mov $0x80bd614,%edx 8057d25: 68 8c e4 0b 08 push $0x80be48c 8057d2a: b8 64 dc 0b 08 mov $0x80bdc64,%eax 8057d2f: e8 0c e8 ff ff call 8056540 <__malloc_assert> 8057d34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057d38: a1 f8 c4 0e 08 mov 0x80ec4f8,%eax 8057d3d: 39 05 f4 c4 0e 08 cmp %eax,0x80ec4f4 8057d43: 0f 8d 8f fe ff ff jge 8057bd8 <sysmalloc+0x28> 8057d49: 8b 44 24 0c mov 0xc(%esp),%eax 8057d4d: 8d 5c 38 03 lea 0x3(%eax,%edi,1),%ebx 8057d51: f7 d8 neg %eax 8057d53: 21 c3 and %eax,%ebx 8057d55: 39 df cmp %ebx,%edi 8057d57: 0f 82 39 06 00 00 jb 8058396 <sysmalloc+0x7e6> 8057d5d: c6 44 24 18 01 movb $0x1,0x18(%esp) 8057d62: e9 76 fe ff ff jmp 8057bdd <sysmalloc+0x2d> 8057d67: 89 f6 mov %esi,%esi 8057d69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8057d70: 8b 44 24 08 mov 0x8(%esp),%eax 8057d74: 8b 15 e4 c4 0e 08 mov 0x80ec4e4,%edx 8057d7a: 83 c0 20 add $0x20,%eax 8057d7d: e8 2e e8 ff ff call 80565b0 <new_heap> 8057d82: 85 c0 test %eax,%eax 8057d84: 0f 84 8e 02 00 00 je 8058018 <sysmalloc+0x468> 8057d8a: 89 58 04 mov %ebx,0x4(%eax) 8057d8d: 8b 96 4c 04 00 00 mov 0x44c(%esi),%edx 8057d93: 8d 48 10 lea 0x10(%eax),%ecx 8057d96: 8b 58 08 mov 0x8(%eax),%ebx 8057d99: 89 6c 24 14 mov %ebp,0x14(%esp) 8057d9d: 89 fd mov %edi,%ebp 8057d9f: 89 30 mov %esi,(%eax) 8057da1: 89 4e 30 mov %ecx,0x30(%esi) 8057da4: 8b 7c 24 08 mov 0x8(%esp),%edi 8057da8: 01 da add %ebx,%edx 8057daa: 83 eb 10 sub $0x10,%ebx 8057dad: 83 cb 01 or $0x1,%ebx 8057db0: 89 96 4c 04 00 00 mov %edx,0x44c(%esi) 8057db6: 89 58 14 mov %ebx,0x14(%eax) 8057db9: 89 e8 mov %ebp,%eax 8057dbb: 8d 5d f8 lea -0x8(%ebp),%ebx 8057dbe: 8b 6c 24 14 mov 0x14(%esp),%ebp 8057dc2: 83 e8 10 sub $0x10,%eax 8057dc5: 01 dd add %ebx,%ebp 8057dc7: 83 f8 0f cmp $0xf,%eax 8057dca: 89 6c 24 08 mov %ebp,0x8(%esp) 8057dce: c7 45 04 01 00 00 00 movl $0x1,0x4(%ebp) 8057dd5: 0f 87 e5 01 00 00 ja 8057fc0 <sysmalloc+0x410> 8057ddb: 8b 6c 24 14 mov 0x14(%esp),%ebp 8057ddf: 89 d8 mov %ebx,%eax 8057de1: 83 c8 01 or $0x1,%eax 8057de4: 89 45 04 mov %eax,0x4(%ebp) 8057de7: 8b 44 24 08 mov 0x8(%esp),%eax 8057deb: 89 18 mov %ebx,(%eax) 8057ded: e9 b7 fe ff ff jmp 8057ca9 <sysmalloc+0xf9> 8057df2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057df8: 89 54 24 24 mov %edx,0x24(%esp) 8057dfc: 83 ec 04 sub $0x4,%esp 8057dff: 89 ca mov %ecx,%edx 8057e01: 6a 03 push $0x3 8057e03: 29 c2 sub %eax,%edx 8057e05: 01 d8 add %ebx,%eax 8057e07: 89 4c 24 28 mov %ecx,0x28(%esp) 8057e0b: 52 push %edx 8057e0c: 50 push %eax 8057e0d: e8 ae 6f 01 00 call 806edc0 <__mprotect> 8057e12: 83 c4 10 add $0x10,%esp 8057e15: 85 c0 test %eax,%eax 8057e17: 0f 85 53 ff ff ff jne 8057d70 <sysmalloc+0x1c0> 8057e1d: 8b 4c 24 20 mov 0x20(%esp),%ecx 8057e21: 89 6c 24 14 mov %ebp,0x14(%esp) 8057e25: 8b 54 24 24 mov 0x24(%esp),%edx 8057e29: 8b 7c 24 08 mov 0x8(%esp),%edi 8057e2d: 89 c8 mov %ecx,%eax 8057e2f: 89 4b 0c mov %ecx,0xc(%ebx) 8057e32: 8b 4e 30 mov 0x30(%esi),%ecx 8057e35: e9 4b fe ff ff jmp 8057c85 <sysmalloc+0xd5> 8057e3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057e40: 8b 44 24 0c mov 0xc(%esp),%eax 8057e44: 8d 5c 38 03 lea 0x3(%eax,%edi,1),%ebx 8057e48: 89 c5 mov %eax,%ebp 8057e4a: f7 dd neg %ebp 8057e4c: 21 eb and %ebp,%ebx 8057e4e: 39 fb cmp %edi,%ebx 8057e50: 0f 86 b5 01 00 00 jbe 805800b <sysmalloc+0x45b> 8057e56: 83 ec 08 sub $0x8,%esp 8057e59: 6a 00 push $0x0 8057e5b: 6a ff push $0xffffffff 8057e5d: 6a 22 push $0x22 8057e5f: 6a 03 push $0x3 8057e61: 53 push %ebx 8057e62: 6a 00 push $0x0 8057e64: e8 57 6e 01 00 call 806ecc0 <__mmap> 8057e69: 83 c4 20 add $0x20,%esp 8057e6c: 83 f8 ff cmp $0xffffffff,%eax 8057e6f: 0f 84 96 01 00 00 je 805800b <sysmalloc+0x45b> 8057e75: 8d 48 08 lea 0x8(%eax),%ecx 8057e78: f6 c1 07 test $0x7,%cl 8057e7b: 0f 85 dd 04 00 00 jne 805835e <sysmalloc+0x7ae> 8057e81: 89 da mov %ebx,%edx 8057e83: 83 ca 02 or $0x2,%edx 8057e86: 89 50 04 mov %edx,0x4(%eax) 8057e89: ba 01 00 00 00 mov $0x1,%edx 8057e8e: f0 0f c1 15 f4 c4 0e lock xadd %edx,0x80ec4f4 8057e95: 08 8057e96: 83 c2 01 add $0x1,%edx 8057e99: a1 fc c4 0e 08 mov 0x80ec4fc,%eax 8057e9e: 39 c2 cmp %eax,%edx 8057ea0: 7e 0a jle 8057eac <sysmalloc+0x2fc> 8057ea2: f0 0f b1 15 fc c4 0e lock cmpxchg %edx,0x80ec4fc 8057ea9: 08 8057eaa: 75 ed jne 8057e99 <sysmalloc+0x2e9> 8057eac: 89 dd mov %ebx,%ebp 8057eae: f0 0f c1 2d 04 c5 0e lock xadd %ebp,0x80ec504 8057eb5: 08 8057eb6: 01 eb add %ebp,%ebx 8057eb8: a1 08 c5 0e 08 mov 0x80ec508,%eax 8057ebd: 39 c3 cmp %eax,%ebx 8057ebf: 76 0a jbe 8057ecb <sysmalloc+0x31b> 8057ec1: f0 0f b1 1d 08 c5 0e lock cmpxchg %ebx,0x80ec508 8057ec8: 08 8057ec9: 75 ed jne 8057eb8 <sysmalloc+0x308> 8057ecb: 89 c8 mov %ecx,%eax 8057ecd: e9 20 fe ff ff jmp 8057cf2 <sysmalloc+0x142> 8057ed2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8057ed8: f6 05 24 c5 0e 08 02 testb $0x2,0x80ec524 8057edf: 89 fa mov %edi,%edx 8057ee1: 89 7c 24 18 mov %edi,0x18(%esp) 8057ee5: a1 e4 c4 0e 08 mov 0x80ec4e4,%eax 8057eea: 8b 7c 24 08 mov 0x8(%esp),%edi 8057eee: 89 6c 24 14 mov %ebp,0x14(%esp) 8057ef2: 89 5c 24 1c mov %ebx,0x1c(%esp) 8057ef6: 8d 44 07 10 lea 0x10(%edi,%eax,1),%eax 8057efa: 0f 85 48 01 00 00 jne 8058048 <sysmalloc+0x498> 8057f00: 8b 6c 24 0c mov 0xc(%esp),%ebp 8057f04: 29 d0 sub %edx,%eax 8057f06: 8d 5d ff lea -0x1(%ebp),%ebx 8057f09: f7 dd neg %ebp 8057f0b: 89 6c 24 2c mov %ebp,0x2c(%esp) 8057f0f: 01 d8 add %ebx,%eax 8057f11: 89 5c 24 28 mov %ebx,0x28(%esp) 8057f15: 21 e8 and %ebp,%eax 8057f17: 85 c0 test %eax,%eax 8057f19: 89 c2 mov %eax,%edx 8057f1b: 89 c3 mov %eax,%ebx 8057f1d: 0f 8e ad 03 00 00 jle 80582d0 <sysmalloc+0x720> 8057f23: 88 4c 24 20 mov %cl,0x20(%esp) 8057f27: 83 ec 0c sub $0xc,%esp 8057f2a: 52 push %edx 8057f2b: 89 54 24 1c mov %edx,0x1c(%esp) 8057f2f: ff 15 74 c9 0e 08 call *0x80ec974 8057f35: 8b 54 24 1c mov 0x1c(%esp),%edx 8057f39: 89 44 24 18 mov %eax,0x18(%esp) 8057f3d: 90 nop 8057f3e: 83 c4 10 add $0x10,%esp 8057f41: 85 c0 test %eax,%eax 8057f43: 0f b6 4c 24 20 movzbl 0x20(%esp),%ecx 8057f48: 0f 84 72 03 00 00 je 80582c0 <sysmalloc+0x710> 8057f4e: a1 ec d4 0e 08 mov 0x80ed4ec,%eax 8057f53: c6 44 24 20 01 movb $0x1,0x20(%esp) 8057f58: 85 c0 test %eax,%eax 8057f5a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8057f61: 00 8057f62: 0f 85 48 03 00 00 jne 80582b0 <sysmalloc+0x700> 8057f68: a1 0c c5 0e 08 mov 0x80ec50c,%eax 8057f6d: 85 c0 test %eax,%eax 8057f6f: 0f 84 1b 03 00 00 je 8058290 <sysmalloc+0x6e0> 8057f75: 8b 15 6c c9 0e 08 mov 0x80ec96c,%edx 8057f7b: 8b 6c 24 08 mov 0x8(%esp),%ebp 8057f7f: 89 5c 24 24 mov %ebx,0x24(%esp) 8057f83: 01 da add %ebx,%edx 8057f85: 39 6c 24 1c cmp %ebp,0x1c(%esp) 8057f89: 89 15 6c c9 0e 08 mov %edx,0x80ec96c 8057f8f: 0f 85 4b 01 00 00 jne 80580e0 <sysmalloc+0x530> 8057f95: 80 7c 24 20 00 cmpb $0x0,0x20(%esp) 8057f9a: 0f 84 40 01 00 00 je 80580e0 <sysmalloc+0x530> 8057fa0: 8b 4c 24 18 mov 0x18(%esp),%ecx 8057fa4: 8b 44 24 14 mov 0x14(%esp),%eax 8057fa8: 01 d9 add %ebx,%ecx 8057faa: 83 c9 01 or $0x1,%ecx 8057fad: 89 48 04 mov %ecx,0x4(%eax) 8057fb0: 8b 0d 50 c5 0e 08 mov 0x80ec550,%ecx 8057fb6: e9 ee fc ff ff jmp 8057ca9 <sysmalloc+0xf9> 8057fbb: 90 nop 8057fbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057fc0: 8b 54 24 14 mov 0x14(%esp),%edx 8057fc4: b9 01 00 00 00 mov $0x1,%ecx 8057fc9: c7 44 02 04 09 00 00 movl $0x9,0x4(%edx,%eax,1) 8057fd0: 00 8057fd1: 83 c8 05 or $0x5,%eax 8057fd4: c7 45 00 08 00 00 00 movl $0x8,0x0(%ebp) 8057fdb: 89 42 04 mov %eax,0x4(%edx) 8057fde: 89 f0 mov %esi,%eax 8057fe0: e8 db f0 ff ff call 80570c0 <_int_free> 8057fe5: 8b 96 4c 04 00 00 mov 0x44c(%esi),%edx 8057feb: 8b 4e 30 mov 0x30(%esi),%ecx 8057fee: e9 b6 fc ff ff jmp 8057ca9 <sysmalloc+0xf9> 8057ff3: 90 nop 8057ff4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8057ff8: b8 e8 ff ff ff mov $0xffffffe8,%eax 8057ffd: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8058004: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 805800b: 83 c4 3c add $0x3c,%esp 805800e: 31 c0 xor %eax,%eax 8058010: 5b pop %ebx 8058011: 5e pop %esi 8058012: 5f pop %edi 8058013: 5d pop %ebp 8058014: c3 ret 8058015: 8d 76 00 lea 0x0(%esi),%esi 8058018: 80 7c 24 18 00 cmpb $0x0,0x18(%esp) 805801d: 0f 85 ed 01 00 00 jne 8058210 <sysmalloc+0x660> 8058023: 8b 5c 24 0c mov 0xc(%esp),%ebx 8058027: f7 db neg %ebx 8058029: 23 5c 24 1c and 0x1c(%esp),%ebx 805802d: 39 5c 24 08 cmp %ebx,0x8(%esp) 8058031: 0f 82 82 03 00 00 jb 80583b9 <sysmalloc+0x809> 8058037: c6 44 24 18 01 movb $0x1,0x18(%esp) 805803c: e9 b3 fb ff ff jmp 8057bf4 <sysmalloc+0x44> 8058041: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8058048: 8b 54 24 0c mov 0xc(%esp),%edx 805804c: 8d 5a ff lea -0x1(%edx),%ebx 805804f: f7 da neg %edx 8058051: 89 54 24 2c mov %edx,0x2c(%esp) 8058055: 01 d8 add %ebx,%eax 8058057: 89 5c 24 28 mov %ebx,0x28(%esp) 805805b: 21 d0 and %edx,%eax 805805d: 85 c0 test %eax,%eax 805805f: 89 c2 mov %eax,%edx 8058061: 89 c3 mov %eax,%ebx 8058063: 0f 8f ba fe ff ff jg 8057f23 <sysmalloc+0x373> 8058069: 81 fb ff ff 0f 00 cmp $0xfffff,%ebx 805806f: 89 da mov %ebx,%edx 8058071: 77 0a ja 805807d <sysmalloc+0x4cd> 8058073: ba 00 00 10 00 mov $0x100000,%edx 8058078: bb 00 00 10 00 mov $0x100000,%ebx 805807d: 39 d7 cmp %edx,%edi 805807f: 0f 83 70 01 00 00 jae 80581f5 <sysmalloc+0x645> 8058085: 88 4c 24 20 mov %cl,0x20(%esp) 8058089: 83 ec 08 sub $0x8,%esp 805808c: 6a 00 push $0x0 805808e: 6a ff push $0xffffffff 8058090: 6a 22 push $0x22 8058092: 6a 03 push $0x3 8058094: 52 push %edx 8058095: 89 54 24 28 mov %edx,0x28(%esp) 8058099: 6a 00 push $0x0 805809b: e8 20 6c 01 00 call 806ecc0 <__mmap> 80580a0: 89 44 24 28 mov %eax,0x28(%esp) 80580a4: 83 c4 20 add $0x20,%esp 80580a7: 83 f8 ff cmp $0xffffffff,%eax 80580aa: 8b 54 24 0c mov 0xc(%esp),%edx 80580ae: 0f b6 4c 24 20 movzbl 0x20(%esp),%ecx 80580b3: 0f 84 3c 01 00 00 je 80581f5 <sysmalloc+0x645> 80580b9: 8b 44 24 08 mov 0x8(%esp),%eax 80580bd: 83 0d 24 c5 0e 08 02 orl $0x2,0x80ec524 80580c4: 85 c0 test %eax,%eax 80580c6: 0f 84 29 01 00 00 je 80581f5 <sysmalloc+0x645> 80580cc: 03 54 24 08 add 0x8(%esp),%edx 80580d0: 89 54 24 0c mov %edx,0xc(%esp) 80580d4: 0f 94 44 24 20 sete 0x20(%esp) 80580d9: e9 8a fe ff ff jmp 8057f68 <sysmalloc+0x3b8> 80580de: 66 90 xchg %ax,%ax 80580e0: f6 05 24 c5 0e 08 02 testb $0x2,0x80ec524 80580e7: 0f 85 3b 01 00 00 jne 8058228 <sysmalloc+0x678> 80580ed: 8b 44 24 08 mov 0x8(%esp),%eax 80580f1: 39 44 24 1c cmp %eax,0x1c(%esp) 80580f5: 76 08 jbe 80580ff <sysmalloc+0x54f> 80580f7: 84 c9 test %cl,%cl 80580f9: 0f 85 e6 01 00 00 jne 80582e5 <sysmalloc+0x735> 80580ff: 8b 44 24 18 mov 0x18(%esp),%eax 8058103: 85 c0 test %eax,%eax 8058105: 74 10 je 8058117 <sysmalloc+0x567> 8058107: 8b 44 24 08 mov 0x8(%esp),%eax 805810b: 2b 44 24 1c sub 0x1c(%esp),%eax 805810f: 01 c2 add %eax,%edx 8058111: 89 15 6c c9 0e 08 mov %edx,0x80ec96c 8058117: 8b 4c 24 08 mov 0x8(%esp),%ecx 805811b: 89 c8 mov %ecx,%eax 805811d: 83 e0 07 and $0x7,%eax 8058120: 0f 84 7a 01 00 00 je 80582a0 <sysmalloc+0x6f0> 8058126: ba 08 00 00 00 mov $0x8,%edx 805812b: 29 c2 sub %eax,%edx 805812d: 89 c8 mov %ecx,%eax 805812f: 01 d0 add %edx,%eax 8058131: 89 c5 mov %eax,%ebp 8058133: 03 54 24 18 add 0x18(%esp),%edx 8058137: 89 d9 mov %ebx,%ecx 8058139: 8b 44 24 28 mov 0x28(%esp),%eax 805813d: 01 d1 add %edx,%ecx 805813f: 03 4c 24 08 add 0x8(%esp),%ecx 8058143: 01 c8 add %ecx,%eax 8058145: 23 44 24 2c and 0x2c(%esp),%eax 8058149: 29 ca sub %ecx,%edx 805814b: 8d 1c 10 lea (%eax,%edx,1),%ebx 805814e: 85 db test %ebx,%ebx 8058150: 0f 88 24 02 00 00 js 805837a <sysmalloc+0x7ca> 8058156: 89 5c 24 08 mov %ebx,0x8(%esp) 805815a: 83 ec 0c sub $0xc,%esp 805815d: 53 push %ebx 805815e: ff 15 74 c9 0e 08 call *0x80ec974 8058164: 89 44 24 1c mov %eax,0x1c(%esp) 8058168: 83 c4 10 add $0x10,%esp 805816b: 85 c0 test %eax,%eax 805816d: 8b 4c 24 08 mov 0x8(%esp),%ecx 8058171: 0f 84 b4 01 00 00 je 805832b <sysmalloc+0x77b> 8058177: a1 ec d4 0e 08 mov 0x80ed4ec,%eax 805817c: 85 c0 test %eax,%eax 805817e: 0f 85 8e 01 00 00 jne 8058312 <sysmalloc+0x762> 8058184: 8b 15 6c c9 0e 08 mov 0x80ec96c,%edx 805818a: 89 6c 24 08 mov %ebp,0x8(%esp) 805818e: 8b 6c 24 08 mov 0x8(%esp),%ebp 8058192: 8b 44 24 0c mov 0xc(%esp),%eax 8058196: 01 da add %ebx,%edx 8058198: 29 e8 sub %ebp,%eax 805819a: 89 2d 50 c5 0e 08 mov %ebp,0x80ec550 80581a0: 01 c8 add %ecx,%eax 80581a2: 83 c8 01 or $0x1,%eax 80581a5: 89 45 04 mov %eax,0x4(%ebp) 80581a8: 8b 44 24 18 mov 0x18(%esp),%eax 80581ac: 89 15 6c c9 0e 08 mov %edx,0x80ec96c 80581b2: 85 c0 test %eax,%eax 80581b4: 0f 84 c6 00 00 00 je 8058280 <sysmalloc+0x6d0> 80581ba: 83 e8 10 sub $0x10,%eax 80581bd: 8b 5c 24 14 mov 0x14(%esp),%ebx 80581c1: 89 c1 mov %eax,%ecx 80581c3: 83 c9 01 or $0x1,%ecx 80581c6: 83 f8 0f cmp $0xf,%eax 80581c9: 89 4b 04 mov %ecx,0x4(%ebx) 80581cc: c7 44 03 04 09 00 00 movl $0x9,0x4(%ebx,%eax,1) 80581d3: 00 80581d4: 89 e9 mov %ebp,%ecx 80581d6: c7 44 03 0c 09 00 00 movl $0x9,0xc(%ebx,%eax,1) 80581dd: 00 80581de: 0f 86 c5 fa ff ff jbe 8057ca9 <sysmalloc+0xf9> 80581e4: b9 01 00 00 00 mov $0x1,%ecx 80581e9: 89 da mov %ebx,%edx 80581eb: b8 20 c5 0e 08 mov $0x80ec520,%eax 80581f0: e8 cb ee ff ff call 80570c0 <_int_free> 80581f5: 8b 15 6c c9 0e 08 mov 0x80ec96c,%edx 80581fb: 8b 0d 50 c5 0e 08 mov 0x80ec550,%ecx 8058201: e9 a3 fa ff ff jmp 8057ca9 <sysmalloc+0xf9> 8058206: 8d 76 00 lea 0x0(%esi),%esi 8058209: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8058210: 8b 7c 24 08 mov 0x8(%esp),%edi 8058214: 8b 96 4c 04 00 00 mov 0x44c(%esi),%edx 805821a: 8b 4e 30 mov 0x30(%esi),%ecx 805821d: e9 87 fa ff ff jmp 8057ca9 <sysmalloc+0xf9> 8058222: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8058228: f6 44 24 08 07 testb $0x7,0x8(%esp) 805822d: 0f 85 a9 01 00 00 jne 80583dc <sysmalloc+0x82c> 8058233: 8b 6c 24 0c mov 0xc(%esp),%ebp 8058237: 31 db xor %ebx,%ebx 8058239: 31 c9 xor %ecx,%ecx 805823b: 85 ed test %ebp,%ebp 805823d: 0f 85 4b ff ff ff jne 805818e <sysmalloc+0x5de> 8058243: 83 ec 0c sub $0xc,%esp 8058246: 6a 00 push $0x0 8058248: ff 15 74 c9 0e 08 call *0x80ec974 805824e: 89 44 24 1c mov %eax,0x1c(%esp) 8058252: 83 c4 10 add $0x10,%esp 8058255: 8b 44 24 08 mov 0x8(%esp),%eax 8058259: 89 c5 mov %eax,%ebp 805825b: 8b 4c 24 0c mov 0xc(%esp),%ecx 805825f: 8b 15 6c c9 0e 08 mov 0x80ec96c,%edx 8058265: 85 c9 test %ecx,%ecx 8058267: 74 92 je 80581fb <sysmalloc+0x64b> 8058269: 89 6c 24 08 mov %ebp,0x8(%esp) 805826d: 31 db xor %ebx,%ebx 805826f: 31 c9 xor %ecx,%ecx 8058271: e9 18 ff ff ff jmp 805818e <sysmalloc+0x5de> 8058276: 8d 76 00 lea 0x0(%esi),%esi 8058279: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8058280: 8b 4c 24 08 mov 0x8(%esp),%ecx 8058284: e9 20 fa ff ff jmp 8057ca9 <sysmalloc+0xf9> 8058289: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8058290: 8b 44 24 08 mov 0x8(%esp),%eax 8058294: a3 0c c5 0e 08 mov %eax,0x80ec50c 8058299: e9 d7 fc ff ff jmp 8057f75 <sysmalloc+0x3c5> 805829e: 66 90 xchg %ax,%ax 80582a0: 8b 44 24 08 mov 0x8(%esp),%eax 80582a4: 31 d2 xor %edx,%edx 80582a6: 89 c5 mov %eax,%ebp 80582a8: e9 86 fe ff ff jmp 8058133 <sysmalloc+0x583> 80582ad: 8d 76 00 lea 0x0(%esi),%esi 80582b0: 88 4c 24 24 mov %cl,0x24(%esp) 80582b4: ff d0 call *%eax 80582b6: 0f b6 4c 24 24 movzbl 0x24(%esp),%ecx 80582bb: e9 a8 fc ff ff jmp 8057f68 <sysmalloc+0x3b8> 80582c0: f6 05 24 c5 0e 08 02 testb $0x2,0x80ec524 80582c7: 0f 85 9c fd ff ff jne 8058069 <sysmalloc+0x4b9> 80582cd: 8d 76 00 lea 0x0(%esi),%esi 80582d0: 8b 44 24 18 mov 0x18(%esp),%eax 80582d4: 03 44 24 28 add 0x28(%esp),%eax 80582d8: 01 d0 add %edx,%eax 80582da: 23 44 24 2c and 0x2c(%esp),%eax 80582de: 89 c3 mov %eax,%ebx 80582e0: e9 84 fd ff ff jmp 8058069 <sysmalloc+0x4b9> 80582e5: 83 ec 0c sub $0xc,%esp 80582e8: 89 c1 mov %eax,%ecx 80582ea: ba 48 dd 0b 08 mov $0x80bdd48,%edx 80582ef: 68 20 c5 0e 08 push $0x80ec520 80582f4: b8 03 00 00 00 mov $0x3,%eax 80582f9: e8 82 e6 ff ff call 8056980 <malloc_printerr> 80582fe: 8b 15 6c c9 0e 08 mov 0x80ec96c,%edx 8058304: 8b 0d 50 c5 0e 08 mov 0x80ec550,%ecx 805830a: 83 c4 10 add $0x10,%esp 805830d: e9 97 f9 ff ff jmp 8057ca9 <sysmalloc+0xf9> 8058312: 89 4c 24 1c mov %ecx,0x1c(%esp) 8058316: ff d0 call *%eax 8058318: 8b 15 6c c9 0e 08 mov 0x80ec96c,%edx 805831e: 89 6c 24 08 mov %ebp,0x8(%esp) 8058322: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8058326: e9 63 fe ff ff jmp 805818e <sysmalloc+0x5de> 805832b: 83 ec 0c sub $0xc,%esp 805832e: 6a 00 push $0x0 8058330: ff 15 74 c9 0e 08 call *0x80ec974 8058336: 89 44 24 1c mov %eax,0x1c(%esp) 805833a: 83 c4 10 add $0x10,%esp 805833d: e9 19 ff ff ff jmp 805825b <sysmalloc+0x6ab> 8058342: 83 ec 0c sub $0xc,%esp 8058345: b9 66 09 00 00 mov $0x966,%ecx 805834a: ba 14 d6 0b 08 mov $0x80bd614,%edx 805834f: 68 8c e4 0b 08 push $0x80be48c 8058354: b8 0c dd 0b 08 mov $0x80bdd0c,%eax 8058359: e8 e2 e1 ff ff call 8056540 <__malloc_assert> 805835e: 83 ec 0c sub $0xc,%esp 8058361: b9 2d 09 00 00 mov $0x92d,%ecx 8058366: ba 14 d6 0b 08 mov $0x80bd614,%edx 805836b: 68 8c e4 0b 08 push $0x80be48c 8058370: b8 28 dc 0b 08 mov $0x80bdc28,%eax 8058375: e8 c6 e1 ff ff call 8056540 <__malloc_assert> 805837a: 83 ec 0c sub $0xc,%esp 805837d: b9 40 0a 00 00 mov $0xa40,%ecx 8058382: ba 14 d6 0b 08 mov $0x80bd614,%edx 8058387: 68 8c e4 0b 08 push $0x80be48c 805838c: b8 68 d7 0b 08 mov $0x80bd768,%eax 8058391: e8 aa e1 ff ff call 8056540 <__malloc_assert> 8058396: 50 push %eax 8058397: 50 push %eax 8058398: 6a 00 push $0x0 805839a: 6a ff push $0xffffffff 805839c: 6a 22 push $0x22 805839e: 6a 03 push $0x3 80583a0: 53 push %ebx 80583a1: 6a 00 push $0x0 80583a3: e8 18 69 01 00 call 806ecc0 <__mmap> 80583a8: 83 c4 20 add $0x20,%esp 80583ab: 83 f8 ff cmp $0xffffffff,%eax 80583ae: 0f 85 c1 fa ff ff jne 8057e75 <sysmalloc+0x2c5> 80583b4: e9 a4 f9 ff ff jmp 8057d5d <sysmalloc+0x1ad> 80583b9: 50 push %eax 80583ba: 50 push %eax 80583bb: 6a 00 push $0x0 80583bd: 6a ff push $0xffffffff 80583bf: 6a 22 push $0x22 80583c1: 6a 03 push $0x3 80583c3: 53 push %ebx 80583c4: 6a 00 push $0x0 80583c6: e8 f5 68 01 00 call 806ecc0 <__mmap> 80583cb: 83 c4 20 add $0x20,%esp 80583ce: 83 f8 ff cmp $0xffffffff,%eax 80583d1: 0f 85 9e fa ff ff jne 8057e75 <sysmalloc+0x2c5> 80583d7: e9 5b fc ff ff jmp 8058037 <sysmalloc+0x487> 80583dc: 83 ec 0c sub $0xc,%esp 80583df: b9 60 0a 00 00 mov $0xa60,%ecx 80583e4: ba 14 d6 0b 08 mov $0x80bd614,%edx 80583e9: 68 8c e4 0b 08 push $0x80be48c 80583ee: b8 6c dd 0b 08 mov $0x80bdd6c,%eax 80583f3: e8 48 e1 ff ff call 8056540 <__malloc_assert> 80583f8: 90 nop 80583f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08058400 <_int_malloc>: 8058400: 55 push %ebp 8058401: 57 push %edi 8058402: 56 push %esi 8058403: 53 push %ebx 8058404: 83 ec 5c sub $0x5c,%esp 8058407: 83 fa df cmp $0xffffffdf,%edx 805840a: 0f 87 d4 06 00 00 ja 8058ae4 <_int_malloc+0x6e4> 8058410: 89 c5 mov %eax,%ebp 8058412: 89 d0 mov %edx,%eax 8058414: 89 54 24 1c mov %edx,0x1c(%esp) 8058418: 83 c0 0b add $0xb,%eax 805841b: 89 c2 mov %eax,%edx 805841d: 83 e2 f8 and $0xfffffff8,%edx 8058420: 83 f8 10 cmp $0x10,%eax 8058423: b8 10 00 00 00 mov $0x10,%eax 8058428: 0f 43 c2 cmovae %edx,%eax 805842b: 85 ed test %ebp,%ebp 805842d: 89 44 24 0c mov %eax,0xc(%esp) 8058431: 0f 84 cc 06 00 00 je 8058b03 <_int_malloc+0x703> 8058437: 8b 44 24 0c mov 0xc(%esp),%eax 805843b: 3b 05 18 d5 0e 08 cmp 0x80ed518,%eax 8058441: 77 58 ja 805849b <_int_malloc+0x9b> 8058443: c1 e8 03 shr $0x3,%eax 8058446: 8d 70 fe lea -0x2(%eax),%esi 8058449: 8d 4c 85 00 lea 0x0(%ebp,%eax,4),%ecx 805844d: 8b 5c b5 08 mov 0x8(%ebp,%esi,4),%ebx 8058451: 85 db test %ebx,%ebx 8058453: 74 46 je 805849b <_int_malloc+0x9b> 8058455: 8b 7b 08 mov 0x8(%ebx),%edi 8058458: 89 d8 mov %ebx,%eax 805845a: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8058461: 00 8058462: 74 01 je 8058465 <_int_malloc+0x65> 8058464: f0 0f b1 39 lock cmpxchg %edi,(%ecx) 8058468: 39 d8 cmp %ebx,%eax 805846a: 89 c2 mov %eax,%edx 805846c: 75 29 jne 8058497 <_int_malloc+0x97> 805846e: e9 17 02 00 00 jmp 805868a <_int_malloc+0x28a> 8058473: 90 nop 8058474: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8058478: 8b 5a 08 mov 0x8(%edx),%ebx 805847b: 89 d0 mov %edx,%eax 805847d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8058484: 00 8058485: 74 01 je 8058488 <_int_malloc+0x88> 8058487: f0 0f b1 19 lock cmpxchg %ebx,(%ecx) 805848b: 39 d0 cmp %edx,%eax 805848d: 89 c3 mov %eax,%ebx 805848f: 0f 84 f5 01 00 00 je 805868a <_int_malloc+0x28a> 8058495: 89 c2 mov %eax,%edx 8058497: 85 d2 test %edx,%edx 8058499: 75 dd jne 8058478 <_int_malloc+0x78> 805849b: 8b 44 24 0c mov 0xc(%esp),%eax 805849f: 3d ff 01 00 00 cmp $0x1ff,%eax 80584a4: 77 49 ja 80584ef <_int_malloc+0xef> 80584a6: c1 e8 03 shr $0x3,%eax 80584a9: 89 44 24 18 mov %eax,0x18(%esp) 80584ad: 8d 44 c5 30 lea 0x30(%ebp,%eax,8),%eax 80584b1: 8b 58 04 mov 0x4(%eax),%ebx 80584b4: 8d 48 f8 lea -0x8(%eax),%ecx 80584b7: 39 d9 cmp %ebx,%ecx 80584b9: 74 68 je 8058523 <_int_malloc+0x123> 80584bb: 85 db test %ebx,%ebx 80584bd: 74 5d je 805851c <_int_malloc+0x11c> 80584bf: 8b 53 0c mov 0xc(%ebx),%edx 80584c2: 3b 5a 08 cmp 0x8(%edx),%ebx 80584c5: 0f 85 31 07 00 00 jne 8058bfc <_int_malloc+0x7fc> 80584cb: 8b 7c 24 0c mov 0xc(%esp),%edi 80584cf: 83 4c 3b 04 01 orl $0x1,0x4(%ebx,%edi,1) 80584d4: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 80584da: 89 50 04 mov %edx,0x4(%eax) 80584dd: 89 4a 08 mov %ecx,0x8(%edx) 80584e0: 0f 84 b5 01 00 00 je 805869b <_int_malloc+0x29b> 80584e6: 83 4b 04 04 orl $0x4,0x4(%ebx) 80584ea: e9 ac 01 00 00 jmp 805869b <_int_malloc+0x29b> 80584ef: 8b 44 24 0c mov 0xc(%esp),%eax 80584f3: c1 e8 06 shr $0x6,%eax 80584f6: 83 f8 26 cmp $0x26,%eax 80584f9: 0f 86 d9 05 00 00 jbe 8058ad8 <_int_malloc+0x6d8> 80584ff: 8b 44 24 0c mov 0xc(%esp),%eax 8058503: c1 e8 09 shr $0x9,%eax 8058506: 83 f8 14 cmp $0x14,%eax 8058509: 0f 87 33 06 00 00 ja 8058b42 <_int_malloc+0x742> 805850f: 83 c0 5b add $0x5b,%eax 8058512: 89 44 24 18 mov %eax,0x18(%esp) 8058516: f6 45 04 01 testb $0x1,0x4(%ebp) 805851a: 75 07 jne 8058523 <_int_malloc+0x123> 805851c: 89 e8 mov %ebp,%eax 805851e: e8 3d e6 ff ff call 8056b60 <malloc_consolidate> 8058523: 8b 4c 24 0c mov 0xc(%esp),%ecx 8058527: 8d 45 30 lea 0x30(%ebp),%eax 805852a: 89 44 24 08 mov %eax,0x8(%esp) 805852e: 89 cf mov %ecx,%edi 8058530: 89 c8 mov %ecx,%eax 8058532: 89 ce mov %ecx,%esi 8058534: 89 cb mov %ecx,%ebx 8058536: c1 e9 12 shr $0x12,%ecx 8058539: c1 e8 06 shr $0x6,%eax 805853c: 89 ca mov %ecx,%edx 805853e: 89 4c 24 48 mov %ecx,0x48(%esp) 8058542: 8b 4c 24 0c mov 0xc(%esp),%ecx 8058546: c1 ef 09 shr $0x9,%edi 8058549: c1 eb 0f shr $0xf,%ebx 805854c: 83 c2 7c add $0x7c,%edx 805854f: 89 44 24 28 mov %eax,0x28(%esp) 8058553: 89 7c 24 30 mov %edi,0x30(%esp) 8058557: 83 c0 38 add $0x38,%eax 805855a: 83 c7 5b add $0x5b,%edi 805855d: c1 ee 0c shr $0xc,%esi 8058560: 89 54 24 4c mov %edx,0x4c(%esp) 8058564: 89 7c 24 34 mov %edi,0x34(%esp) 8058568: 8d 53 77 lea 0x77(%ebx),%edx 805856b: 89 44 24 2c mov %eax,0x2c(%esp) 805856f: 89 cf mov %ecx,%edi 8058571: 8d 41 10 lea 0x10(%ecx),%eax 8058574: 89 74 24 38 mov %esi,0x38(%esp) 8058578: c1 ef 03 shr $0x3,%edi 805857b: 83 c6 6e add $0x6e,%esi 805857e: 89 5c 24 40 mov %ebx,0x40(%esp) 8058582: 89 54 24 44 mov %edx,0x44(%esp) 8058586: 89 74 24 3c mov %esi,0x3c(%esp) 805858a: 89 7c 24 24 mov %edi,0x24(%esp) 805858e: 89 44 24 20 mov %eax,0x20(%esp) 8058592: c7 44 24 14 10 27 00 movl $0x2710,0x14(%esp) 8058599: 00 805859a: eb 42 jmp 80585de <_int_malloc+0x1de> 805859c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80585a0: c1 ea 03 shr $0x3,%edx 80585a3: 8d 44 d5 30 lea 0x30(%ebp,%edx,8),%eax 80585a7: 89 54 24 10 mov %edx,0x10(%esp) 80585ab: 8b 30 mov (%eax),%esi 80585ad: 8d 78 f8 lea -0x8(%eax),%edi 80585b0: 8b 4c 24 10 mov 0x10(%esp),%ecx 80585b4: b8 01 00 00 00 mov $0x1,%eax 80585b9: 89 ca mov %ecx,%edx 80585bb: d3 e0 shl %cl,%eax 80585bd: c1 fa 05 sar $0x5,%edx 80585c0: 09 84 95 30 04 00 00 or %eax,0x430(%ebp,%edx,4) 80585c7: 83 6c 24 14 01 subl $0x1,0x14(%esp) 80585cc: 89 7b 0c mov %edi,0xc(%ebx) 80585cf: 89 73 08 mov %esi,0x8(%ebx) 80585d2: 89 5e 0c mov %ebx,0xc(%esi) 80585d5: 89 5f 08 mov %ebx,0x8(%edi) 80585d8: 0f 84 9b 02 00 00 je 8058879 <_int_malloc+0x479> 80585de: 8b 5d 3c mov 0x3c(%ebp),%ebx 80585e1: 3b 5c 24 08 cmp 0x8(%esp),%ebx 80585e5: 0f 84 8e 02 00 00 je 8058879 <_int_malloc+0x479> 80585eb: 8b 53 04 mov 0x4(%ebx),%edx 80585ee: 8b 73 0c mov 0xc(%ebx),%esi 80585f1: 83 fa 08 cmp $0x8,%edx 80585f4: 0f 86 3e 01 00 00 jbe 8058738 <_int_malloc+0x338> 80585fa: 3b 95 4c 04 00 00 cmp 0x44c(%ebp),%edx 8058600: 0f 87 32 01 00 00 ja 8058738 <_int_malloc+0x338> 8058606: 83 e2 f8 and $0xfffffff8,%edx 8058609: 81 7c 24 0c ff 01 00 cmpl $0x1ff,0xc(%esp) 8058610: 00 8058611: 77 0a ja 805861d <_int_malloc+0x21d> 8058613: 3b 74 24 08 cmp 0x8(%esp),%esi 8058617: 0f 84 6b 01 00 00 je 8058788 <_int_malloc+0x388> 805861d: 39 54 24 0c cmp %edx,0xc(%esp) 8058621: 8b 44 24 08 mov 0x8(%esp),%eax 8058625: 89 75 3c mov %esi,0x3c(%ebp) 8058628: 89 46 08 mov %eax,0x8(%esi) 805862b: 0f 84 7a 03 00 00 je 80589ab <_int_malloc+0x5ab> 8058631: 81 fa ff 01 00 00 cmp $0x1ff,%edx 8058637: 0f 86 63 ff ff ff jbe 80585a0 <_int_malloc+0x1a0> 805863d: 89 d0 mov %edx,%eax 805863f: c1 e8 06 shr $0x6,%eax 8058642: 83 f8 26 cmp $0x26,%eax 8058645: 77 71 ja 80586b8 <_int_malloc+0x2b8> 8058647: 8d 78 38 lea 0x38(%eax),%edi 805864a: 8d 0c c5 f0 01 00 00 lea 0x1f0(,%eax,8),%ecx 8058651: 89 7c 24 10 mov %edi,0x10(%esp) 8058655: 01 e9 add %ebp,%ecx 8058657: 8b 01 mov (%ecx),%eax 8058659: 8d 71 f8 lea -0x8(%ecx),%esi 805865c: 39 c6 cmp %eax,%esi 805865e: 74 7f je 80586df <_int_malloc+0x2df> 8058660: 8b 79 04 mov 0x4(%ecx),%edi 8058663: 83 ca 01 or $0x1,%edx 8058666: 8b 4f 04 mov 0x4(%edi),%ecx 8058669: f6 c1 04 test $0x4,%cl 805866c: 0f 85 ee 06 00 00 jne 8058d60 <_int_malloc+0x960> 8058672: 39 ca cmp %ecx,%edx 8058674: 73 7a jae 80586f0 <_int_malloc+0x2f0> 8058676: 8b 50 14 mov 0x14(%eax),%edx 8058679: 89 43 10 mov %eax,0x10(%ebx) 805867c: 89 53 14 mov %edx,0x14(%ebx) 805867f: 89 5a 10 mov %ebx,0x10(%edx) 8058682: 89 58 14 mov %ebx,0x14(%eax) 8058685: e9 26 ff ff ff jmp 80585b0 <_int_malloc+0x1b0> 805868a: 8b 43 04 mov 0x4(%ebx),%eax 805868d: c1 e8 03 shr $0x3,%eax 8058690: 83 e8 02 sub $0x2,%eax 8058693: 39 c6 cmp %eax,%esi 8058695: 0f 85 87 04 00 00 jne 8058b22 <_int_malloc+0x722> 805869b: a1 14 d5 0e 08 mov 0x80ed514,%eax 80586a0: 83 c3 08 add $0x8,%ebx 80586a3: 85 c0 test %eax,%eax 80586a5: 0f 85 63 01 00 00 jne 805880e <_int_malloc+0x40e> 80586ab: 83 c4 5c add $0x5c,%esp 80586ae: 89 d8 mov %ebx,%eax 80586b0: 5b pop %ebx 80586b1: 5e pop %esi 80586b2: 5f pop %edi 80586b3: 5d pop %ebp 80586b4: c3 ret 80586b5: 8d 76 00 lea 0x0(%esi),%esi 80586b8: 89 d0 mov %edx,%eax 80586ba: c1 e8 09 shr $0x9,%eax 80586bd: 83 f8 14 cmp $0x14,%eax 80586c0: 0f 87 9a 00 00 00 ja 8058760 <_int_malloc+0x360> 80586c6: 8d 0c c5 08 03 00 00 lea 0x308(,%eax,8),%ecx 80586cd: 8d 78 5b lea 0x5b(%eax),%edi 80586d0: 01 e9 add %ebp,%ecx 80586d2: 89 7c 24 10 mov %edi,0x10(%esp) 80586d6: 8b 01 mov (%ecx),%eax 80586d8: 8d 71 f8 lea -0x8(%ecx),%esi 80586db: 39 c6 cmp %eax,%esi 80586dd: 75 81 jne 8058660 <_int_malloc+0x260> 80586df: 89 5b 14 mov %ebx,0x14(%ebx) 80586e2: 89 5b 10 mov %ebx,0x10(%ebx) 80586e5: 89 f7 mov %esi,%edi 80586e7: e9 c4 fe ff ff jmp 80585b0 <_int_malloc+0x1b0> 80586ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80586f0: 8b 48 04 mov 0x4(%eax),%ecx 80586f3: f6 c1 04 test $0x4,%cl 80586f6: 74 17 je 805870f <_int_malloc+0x30f> 80586f8: e9 fe 05 00 00 jmp 8058cfb <_int_malloc+0x8fb> 80586fd: 8d 76 00 lea 0x0(%esi),%esi 8058700: 8b 40 10 mov 0x10(%eax),%eax 8058703: 8b 48 04 mov 0x4(%eax),%ecx 8058706: f6 c1 04 test $0x4,%cl 8058709: 0f 85 d1 04 00 00 jne 8058be0 <_int_malloc+0x7e0> 805870f: 39 ca cmp %ecx,%edx 8058711: 72 ed jb 8058700 <_int_malloc+0x300> 8058713: 0f 84 37 01 00 00 je 8058850 <_int_malloc+0x450> 8058719: 8b 50 14 mov 0x14(%eax),%edx 805871c: 89 43 10 mov %eax,0x10(%ebx) 805871f: 89 c6 mov %eax,%esi 8058721: 89 53 14 mov %edx,0x14(%ebx) 8058724: 89 58 14 mov %ebx,0x14(%eax) 8058727: 8b 53 14 mov 0x14(%ebx),%edx 805872a: 89 5a 10 mov %ebx,0x10(%edx) 805872d: 8b 7e 0c mov 0xc(%esi),%edi 8058730: e9 7b fe ff ff jmp 80585b0 <_int_malloc+0x1b0> 8058735: 8d 76 00 lea 0x0(%esi),%esi 8058738: 83 ec 0c sub $0xc,%esp 805873b: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8058740: 8d 4b 08 lea 0x8(%ebx),%ecx 8058743: 55 push %ebp 8058744: ba 78 d7 0b 08 mov $0x80bd778,%edx 8058749: e8 32 e2 ff ff call 8056980 <malloc_printerr> 805874e: 8b 53 04 mov 0x4(%ebx),%edx 8058751: 83 c4 10 add $0x10,%esp 8058754: e9 ad fe ff ff jmp 8058606 <_int_malloc+0x206> 8058759: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8058760: 89 d0 mov %edx,%eax 8058762: c1 e8 0c shr $0xc,%eax 8058765: 83 f8 0a cmp $0xa,%eax 8058768: 0f 87 c2 00 00 00 ja 8058830 <_int_malloc+0x430> 805876e: 8d 78 6e lea 0x6e(%eax),%edi 8058771: 8d 0c c5 a0 03 00 00 lea 0x3a0(,%eax,8),%ecx 8058778: 89 7c 24 10 mov %edi,0x10(%esp) 805877c: e9 d4 fe ff ff jmp 8058655 <_int_malloc+0x255> 8058781: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8058788: 3b 5d 34 cmp 0x34(%ebp),%ebx 805878b: 0f 85 8c fe ff ff jne 805861d <_int_malloc+0x21d> 8058791: 3b 54 24 20 cmp 0x20(%esp),%edx 8058795: 0f 86 82 fe ff ff jbe 805861d <_int_malloc+0x21d> 805879b: 8b 44 24 0c mov 0xc(%esp),%eax 805879f: 8b 7c 24 08 mov 0x8(%esp),%edi 80587a3: 89 d1 mov %edx,%ecx 80587a5: 89 54 24 10 mov %edx,0x10(%esp) 80587a9: 29 c1 sub %eax,%ecx 80587ab: 01 d8 add %ebx,%eax 80587ad: 81 f9 ff 01 00 00 cmp $0x1ff,%ecx 80587b3: 89 45 38 mov %eax,0x38(%ebp) 80587b6: 89 45 3c mov %eax,0x3c(%ebp) 80587b9: 89 45 34 mov %eax,0x34(%ebp) 80587bc: 89 78 08 mov %edi,0x8(%eax) 80587bf: 89 78 0c mov %edi,0xc(%eax) 80587c2: 76 0e jbe 80587d2 <_int_malloc+0x3d2> 80587c4: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 80587cb: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 80587d2: 31 d2 xor %edx,%edx 80587d4: 8b 74 24 0c mov 0xc(%esp),%esi 80587d8: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 80587de: 0f 95 c2 setne %dl 80587e1: 83 c3 08 add $0x8,%ebx 80587e4: 89 d7 mov %edx,%edi 80587e6: c1 e7 02 shl $0x2,%edi 80587e9: 83 ce 01 or $0x1,%esi 80587ec: 09 fe or %edi,%esi 80587ee: 89 73 fc mov %esi,-0x4(%ebx) 80587f1: 89 ce mov %ecx,%esi 80587f3: 83 ce 01 or $0x1,%esi 80587f6: 89 70 04 mov %esi,0x4(%eax) 80587f9: 8b 44 24 10 mov 0x10(%esp),%eax 80587fd: 89 4c 03 f8 mov %ecx,-0x8(%ebx,%eax,1) 8058801: a1 14 d5 0e 08 mov 0x80ed514,%eax 8058806: 85 c0 test %eax,%eax 8058808: 0f 84 9d fe ff ff je 80586ab <_int_malloc+0x2ab> 805880e: 83 ec 04 sub $0x4,%esp 8058811: 34 ff xor $0xff,%al 8058813: ff 74 24 20 pushl 0x20(%esp) 8058817: 50 push %eax 8058818: 53 push %ebx 8058819: e8 62 fa fe ff call 8048280 <.plt+0xa0> 805881e: 83 c4 10 add $0x10,%esp 8058821: e9 85 fe ff ff jmp 80586ab <_int_malloc+0x2ab> 8058826: 8d 76 00 lea 0x0(%esi),%esi 8058829: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8058830: 89 d0 mov %edx,%eax 8058832: c1 e8 0f shr $0xf,%eax 8058835: 83 f8 04 cmp $0x4,%eax 8058838: 77 1e ja 8058858 <_int_malloc+0x458> 805883a: 8d 78 77 lea 0x77(%eax),%edi 805883d: 8d 0c c5 e8 03 00 00 lea 0x3e8(,%eax,8),%ecx 8058844: 89 7c 24 10 mov %edi,0x10(%esp) 8058848: e9 08 fe ff ff jmp 8058655 <_int_malloc+0x255> 805884d: 8d 76 00 lea 0x0(%esi),%esi 8058850: 8b 70 08 mov 0x8(%eax),%esi 8058853: e9 d5 fe ff ff jmp 805872d <_int_malloc+0x32d> 8058858: 89 d0 mov %edx,%eax 805885a: c1 e8 12 shr $0x12,%eax 805885d: 83 f8 02 cmp $0x2,%eax 8058860: 0f 87 63 01 00 00 ja 80589c9 <_int_malloc+0x5c9> 8058866: 8d 78 7c lea 0x7c(%eax),%edi 8058869: 8d 0c c5 10 04 00 00 lea 0x410(,%eax,8),%ecx 8058870: 89 7c 24 10 mov %edi,0x10(%esp) 8058874: e9 dc fd ff ff jmp 8058655 <_int_malloc+0x255> 8058879: 81 7c 24 0c ff 01 00 cmpl $0x1ff,0xc(%esp) 8058880: 00 8058881: 0f 87 54 01 00 00 ja 80589db <_int_malloc+0x5db> 8058887: 8b 44 24 18 mov 0x18(%esp),%eax 805888b: 8d 48 01 lea 0x1(%eax),%ecx 805888e: 8d 54 c5 30 lea 0x30(%ebp,%eax,8),%edx 8058892: b8 01 00 00 00 mov $0x1,%eax 8058897: 89 cf mov %ecx,%edi 8058899: d3 e0 shl %cl,%eax 805889b: c1 ef 05 shr $0x5,%edi 805889e: 8b b4 bd 30 04 00 00 mov 0x430(%ebp,%edi,4),%esi 80588a5: 39 f0 cmp %esi,%eax 80588a7: 77 46 ja 80588ef <_int_malloc+0x4ef> 80588a9: 85 c0 test %eax,%eax 80588ab: 75 0e jne 80588bb <_int_malloc+0x4bb> 80588ad: eb 40 jmp 80588ef <_int_malloc+0x4ef> 80588af: 90 nop 80588b0: 83 c2 08 add $0x8,%edx 80588b3: 01 c0 add %eax,%eax 80588b5: 0f 84 c8 03 00 00 je 8058c83 <_int_malloc+0x883> 80588bb: 85 f0 test %esi,%eax 80588bd: 74 f1 je 80588b0 <_int_malloc+0x4b0> 80588bf: 8b 5a 0c mov 0xc(%edx),%ebx 80588c2: 39 da cmp %ebx,%edx 80588c4: 0f 85 ac 02 00 00 jne 8058b76 <_int_malloc+0x776> 80588ca: 89 c1 mov %eax,%ecx 80588cc: 83 c2 08 add $0x8,%edx 80588cf: 01 c0 add %eax,%eax 80588d1: f7 d1 not %ecx 80588d3: 21 ce and %ecx,%esi 80588d5: 89 b4 bd 30 04 00 00 mov %esi,0x430(%ebp,%edi,4) 80588dc: eb c7 jmp 80588a5 <_int_malloc+0x4a5> 80588de: 66 90 xchg %ax,%ax 80588e0: 8b b4 bd 30 04 00 00 mov 0x430(%ebp,%edi,4),%esi 80588e7: 85 f6 test %esi,%esi 80588e9: 0f 85 a9 00 00 00 jne 8058998 <_int_malloc+0x598> 80588ef: 83 c7 01 add $0x1,%edi 80588f2: 83 ff 04 cmp $0x4,%edi 80588f5: 75 e9 jne 80588e0 <_int_malloc+0x4e0> 80588f7: 8b 5d 30 mov 0x30(%ebp),%ebx 80588fa: 8b 43 04 mov 0x4(%ebx),%eax 80588fd: 83 e0 f8 and $0xfffffff8,%eax 8058900: 3b 44 24 20 cmp 0x20(%esp),%eax 8058904: 0f 83 b6 03 00 00 jae 8058cc0 <_int_malloc+0x8c0> 805890a: f6 45 04 01 testb $0x1,0x4(%ebp) 805890e: 0f 85 8b 03 00 00 jne 8058c9f <_int_malloc+0x89f> 8058914: 89 e8 mov %ebp,%eax 8058916: e8 45 e2 ff ff call 8056b60 <malloc_consolidate> 805891b: 81 7c 24 0c ff 01 00 cmpl $0x1ff,0xc(%esp) 8058922: 00 8058923: 8b 44 24 24 mov 0x24(%esp),%eax 8058927: 89 44 24 18 mov %eax,0x18(%esp) 805892b: 0f 86 61 fc ff ff jbe 8058592 <_int_malloc+0x192> 8058931: 83 7c 24 28 26 cmpl $0x26,0x28(%esp) 8058936: 8b 44 24 2c mov 0x2c(%esp),%eax 805893a: 89 44 24 18 mov %eax,0x18(%esp) 805893e: 0f 86 4e fc ff ff jbe 8058592 <_int_malloc+0x192> 8058944: 83 7c 24 30 14 cmpl $0x14,0x30(%esp) 8058949: 8b 44 24 34 mov 0x34(%esp),%eax 805894d: 89 44 24 18 mov %eax,0x18(%esp) 8058951: 0f 86 3b fc ff ff jbe 8058592 <_int_malloc+0x192> 8058957: 83 7c 24 38 0a cmpl $0xa,0x38(%esp) 805895c: 8b 44 24 3c mov 0x3c(%esp),%eax 8058960: 89 44 24 18 mov %eax,0x18(%esp) 8058964: 0f 86 28 fc ff ff jbe 8058592 <_int_malloc+0x192> 805896a: 83 7c 24 40 04 cmpl $0x4,0x40(%esp) 805896f: 8b 44 24 44 mov 0x44(%esp),%eax 8058973: 89 44 24 18 mov %eax,0x18(%esp) 8058977: 0f 86 15 fc ff ff jbe 8058592 <_int_malloc+0x192> 805897d: 83 7c 24 48 02 cmpl $0x2,0x48(%esp) 8058982: b8 7e 00 00 00 mov $0x7e,%eax 8058987: 0f 46 44 24 4c cmovbe 0x4c(%esp),%eax 805898c: 89 44 24 18 mov %eax,0x18(%esp) 8058990: e9 fd fb ff ff jmp 8058592 <_int_malloc+0x192> 8058995: 8d 76 00 lea 0x0(%esi),%esi 8058998: 89 f8 mov %edi,%eax 805899a: c1 e0 06 shl $0x6,%eax 805899d: 8d 54 85 28 lea 0x28(%ebp,%eax,4),%edx 80589a1: b8 01 00 00 00 mov $0x1,%eax 80589a6: e9 10 ff ff ff jmp 80588bb <_int_malloc+0x4bb> 80589ab: 8b 44 24 0c mov 0xc(%esp),%eax 80589af: 83 4c 03 04 01 orl $0x1,0x4(%ebx,%eax,1) 80589b4: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 80589ba: 0f 84 db fc ff ff je 805869b <_int_malloc+0x29b> 80589c0: 83 4b 04 04 orl $0x4,0x4(%ebx) 80589c4: e9 d2 fc ff ff jmp 805869b <_int_malloc+0x29b> 80589c9: b9 20 04 00 00 mov $0x420,%ecx 80589ce: c7 44 24 10 7e 00 00 movl $0x7e,0x10(%esp) 80589d5: 00 80589d6: e9 7a fc ff ff jmp 8058655 <_int_malloc+0x255> 80589db: 8b 44 24 18 mov 0x18(%esp),%eax 80589df: 8d 44 c5 30 lea 0x30(%ebp,%eax,8),%eax 80589e3: 8b 10 mov (%eax),%edx 80589e5: 8d 48 f8 lea -0x8(%eax),%ecx 80589e8: 39 ca cmp %ecx,%edx 80589ea: 0f 84 97 fe ff ff je 8058887 <_int_malloc+0x487> 80589f0: 8b 7c 24 0c mov 0xc(%esp),%edi 80589f4: 3b 7a 04 cmp 0x4(%edx),%edi 80589f7: 0f 87 8a fe ff ff ja 8058887 <_int_malloc+0x487> 80589fd: 8b 5a 14 mov 0x14(%edx),%ebx 8058a00: eb 03 jmp 8058a05 <_int_malloc+0x605> 8058a02: 8b 5b 14 mov 0x14(%ebx),%ebx 8058a05: 8b 53 04 mov 0x4(%ebx),%edx 8058a08: 89 d7 mov %edx,%edi 8058a0a: 83 e7 f8 and $0xfffffff8,%edi 8058a0d: 39 7c 24 0c cmp %edi,0xc(%esp) 8058a11: 77 ef ja 8058a02 <_int_malloc+0x602> 8058a13: 39 58 04 cmp %ebx,0x4(%eax) 8058a16: 8b 73 08 mov 0x8(%ebx),%esi 8058a19: 74 0a je 8058a25 <_int_malloc+0x625> 8058a1b: 3b 56 04 cmp 0x4(%esi),%edx 8058a1e: 75 05 jne 8058a25 <_int_malloc+0x625> 8058a20: 89 f3 mov %esi,%ebx 8058a22: 8b 76 08 mov 0x8(%esi),%esi 8058a25: 89 f8 mov %edi,%eax 8058a27: 2b 44 24 0c sub 0xc(%esp),%eax 8058a2b: 3b 5e 0c cmp 0xc(%esi),%ebx 8058a2e: 89 44 24 10 mov %eax,0x10(%esp) 8058a32: 8b 43 0c mov 0xc(%ebx),%eax 8058a35: 0f 85 4b 03 00 00 jne 8058d86 <_int_malloc+0x986> 8058a3b: 3b 58 08 cmp 0x8(%eax),%ebx 8058a3e: 0f 85 42 03 00 00 jne 8058d86 <_int_malloc+0x986> 8058a44: 81 7b 04 ff 01 00 00 cmpl $0x1ff,0x4(%ebx) 8058a4b: 89 46 0c mov %eax,0xc(%esi) 8058a4e: 89 70 08 mov %esi,0x8(%eax) 8058a51: 76 0b jbe 8058a5e <_int_malloc+0x65e> 8058a53: 8b 43 10 mov 0x10(%ebx),%eax 8058a56: 85 c0 test %eax,%eax 8058a58: 0f 85 45 03 00 00 jne 8058da3 <_int_malloc+0x9a3> 8058a5e: 83 7c 24 10 0f cmpl $0xf,0x10(%esp) 8058a63: 0f 86 61 01 00 00 jbe 8058bca <_int_malloc+0x7ca> 8058a69: 8b 44 24 0c mov 0xc(%esp),%eax 8058a6d: 8b 55 38 mov 0x38(%ebp),%edx 8058a70: 8b 74 24 08 mov 0x8(%esp),%esi 8058a74: 01 d8 add %ebx,%eax 8058a76: 39 72 0c cmp %esi,0xc(%edx) 8058a79: 0f 85 fd 02 00 00 jne 8058d7c <_int_malloc+0x97c> 8058a7f: 81 7c 24 10 ff 01 00 cmpl $0x1ff,0x10(%esp) 8058a86: 00 8058a87: 89 70 0c mov %esi,0xc(%eax) 8058a8a: 89 50 08 mov %edx,0x8(%eax) 8058a8d: 89 45 38 mov %eax,0x38(%ebp) 8058a90: 89 42 0c mov %eax,0xc(%edx) 8058a93: 76 0e jbe 8058aa3 <_int_malloc+0x6a3> 8058a95: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 8058a9c: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 8058aa3: 8b 54 24 0c mov 0xc(%esp),%edx 8058aa7: 31 c9 xor %ecx,%ecx 8058aa9: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 8058aaf: 0f 95 c1 setne %cl 8058ab2: 8b 74 24 10 mov 0x10(%esp),%esi 8058ab6: c1 e1 02 shl $0x2,%ecx 8058ab9: 83 ca 01 or $0x1,%edx 8058abc: 09 ca or %ecx,%edx 8058abe: 89 53 04 mov %edx,0x4(%ebx) 8058ac1: 89 f2 mov %esi,%edx 8058ac3: 83 ca 01 or $0x1,%edx 8058ac6: 89 50 04 mov %edx,0x4(%eax) 8058ac9: 89 34 3b mov %esi,(%ebx,%edi,1) 8058acc: e9 ca fb ff ff jmp 805869b <_int_malloc+0x29b> 8058ad1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8058ad8: 83 c0 38 add $0x38,%eax 8058adb: 89 44 24 18 mov %eax,0x18(%esp) 8058adf: e9 32 fa ff ff jmp 8058516 <_int_malloc+0x116> 8058ae4: b8 e8 ff ff ff mov $0xffffffe8,%eax 8058ae9: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8058af0: 31 db xor %ebx,%ebx 8058af2: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 8058af9: 83 c4 5c add $0x5c,%esp 8058afc: 89 d8 mov %ebx,%eax 8058afe: 5b pop %ebx 8058aff: 5e pop %esi 8058b00: 5f pop %edi 8058b01: 5d pop %ebp 8058b02: c3 ret 8058b03: 31 d2 xor %edx,%edx 8058b05: e8 a6 f0 ff ff call 8057bb0 <sysmalloc> 8058b0a: 85 c0 test %eax,%eax 8058b0c: 89 c3 mov %eax,%ebx 8058b0e: 74 2b je 8058b3b <_int_malloc+0x73b> 8058b10: a1 14 d5 0e 08 mov 0x80ed514,%eax 8058b15: 85 c0 test %eax,%eax 8058b17: 0f 84 8e fb ff ff je 80586ab <_int_malloc+0x2ab> 8058b1d: e9 ec fc ff ff jmp 805880e <_int_malloc+0x40e> 8058b22: ba a8 dd 0b 08 mov $0x80bdda8,%edx 8058b27: 83 ec 0c sub $0xc,%esp 8058b2a: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8058b2f: 8d 4b 08 lea 0x8(%ebx),%ecx 8058b32: 55 push %ebp 8058b33: e8 48 de ff ff call 8056980 <malloc_printerr> 8058b38: 83 c4 10 add $0x10,%esp 8058b3b: 31 db xor %ebx,%ebx 8058b3d: e9 69 fb ff ff jmp 80586ab <_int_malloc+0x2ab> 8058b42: 8b 44 24 0c mov 0xc(%esp),%eax 8058b46: c1 e8 0c shr $0xc,%eax 8058b49: 83 f8 0a cmp $0xa,%eax 8058b4c: 76 1c jbe 8058b6a <_int_malloc+0x76a> 8058b4e: 8b 44 24 0c mov 0xc(%esp),%eax 8058b52: c1 e8 0f shr $0xf,%eax 8058b55: 83 f8 04 cmp $0x4,%eax 8058b58: 0f 87 ea 00 00 00 ja 8058c48 <_int_malloc+0x848> 8058b5e: 83 c0 77 add $0x77,%eax 8058b61: 89 44 24 18 mov %eax,0x18(%esp) 8058b65: e9 ac f9 ff ff jmp 8058516 <_int_malloc+0x116> 8058b6a: 83 c0 6e add $0x6e,%eax 8058b6d: 89 44 24 18 mov %eax,0x18(%esp) 8058b71: e9 a0 f9 ff ff jmp 8058516 <_int_malloc+0x116> 8058b76: 8b 53 04 mov 0x4(%ebx),%edx 8058b79: 89 d7 mov %edx,%edi 8058b7b: 83 e7 f8 and $0xfffffff8,%edi 8058b7e: 39 7c 24 0c cmp %edi,0xc(%esp) 8058b82: 0f 87 8f 01 00 00 ja 8058d17 <_int_malloc+0x917> 8058b88: 8b 73 08 mov 0x8(%ebx),%esi 8058b8b: 89 f8 mov %edi,%eax 8058b8d: 2b 44 24 0c sub 0xc(%esp),%eax 8058b91: 3b 5e 0c cmp 0xc(%esi),%ebx 8058b94: 89 44 24 10 mov %eax,0x10(%esp) 8058b98: 8b 43 0c mov 0xc(%ebx),%eax 8058b9b: 0f 85 c5 00 00 00 jne 8058c66 <_int_malloc+0x866> 8058ba1: 3b 58 08 cmp 0x8(%eax),%ebx 8058ba4: 0f 85 bc 00 00 00 jne 8058c66 <_int_malloc+0x866> 8058baa: 81 fa ff 01 00 00 cmp $0x1ff,%edx 8058bb0: 89 46 0c mov %eax,0xc(%esi) 8058bb3: 89 70 08 mov %esi,0x8(%eax) 8058bb6: 76 0b jbe 8058bc3 <_int_malloc+0x7c3> 8058bb8: 8b 43 10 mov 0x10(%ebx),%eax 8058bbb: 85 c0 test %eax,%eax 8058bbd: 0f 85 70 01 00 00 jne 8058d33 <_int_malloc+0x933> 8058bc3: 83 7c 24 10 0f cmpl $0xf,0x10(%esp) 8058bc8: 77 3c ja 8058c06 <_int_malloc+0x806> 8058bca: 83 4c 3b 04 01 orl $0x1,0x4(%ebx,%edi,1) 8058bcf: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 8058bd5: 0f 85 0b f9 ff ff jne 80584e6 <_int_malloc+0xe6> 8058bdb: e9 bb fa ff ff jmp 805869b <_int_malloc+0x29b> 8058be0: 83 ec 0c sub $0xc,%esp 8058be3: b9 12 0e 00 00 mov $0xe12,%ecx 8058be8: ba 14 d6 0b 08 mov $0x80bd614,%edx 8058bed: 68 98 e4 0b 08 push $0x80be498 8058bf2: b8 70 de 0b 08 mov $0x80bde70,%eax 8058bf7: e8 44 d9 ff ff call 8056540 <__malloc_assert> 8058bfc: ba cc dd 0b 08 mov $0x80bddcc,%edx 8058c01: e9 21 ff ff ff jmp 8058b27 <_int_malloc+0x727> 8058c06: 8b 55 38 mov 0x38(%ebp),%edx 8058c09: 8b 74 24 08 mov 0x8(%esp),%esi 8058c0d: 39 72 0c cmp %esi,0xc(%edx) 8058c10: 0f 85 db 00 00 00 jne 8058cf1 <_int_malloc+0x8f1> 8058c16: 8b 4c 24 0c mov 0xc(%esp),%ecx 8058c1a: 89 c8 mov %ecx,%eax 8058c1c: 01 d8 add %ebx,%eax 8058c1e: 81 f9 ff 01 00 00 cmp $0x1ff,%ecx 8058c24: 89 70 0c mov %esi,0xc(%eax) 8058c27: 89 50 08 mov %edx,0x8(%eax) 8058c2a: 89 45 38 mov %eax,0x38(%ebp) 8058c2d: 89 42 0c mov %eax,0xc(%edx) 8058c30: 77 03 ja 8058c35 <_int_malloc+0x835> 8058c32: 89 45 34 mov %eax,0x34(%ebp) 8058c35: 81 7c 24 10 ff 01 00 cmpl $0x1ff,0x10(%esp) 8058c3c: 00 8058c3d: 0f 86 60 fe ff ff jbe 8058aa3 <_int_malloc+0x6a3> 8058c43: e9 4d fe ff ff jmp 8058a95 <_int_malloc+0x695> 8058c48: 8b 44 24 0c mov 0xc(%esp),%eax 8058c4c: c1 e8 12 shr $0x12,%eax 8058c4f: 8d 50 7c lea 0x7c(%eax),%edx 8058c52: 83 f8 02 cmp $0x2,%eax 8058c55: b8 7e 00 00 00 mov $0x7e,%eax 8058c5a: 0f 46 c2 cmovbe %edx,%eax 8058c5d: 89 44 24 18 mov %eax,0x18(%esp) 8058c61: e9 b0 f8 ff ff jmp 8058516 <_int_malloc+0x116> 8058c66: 83 ec 0c sub $0xc,%esp 8058c69: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8058c6e: 89 d9 mov %ebx,%ecx 8058c70: 55 push %ebp 8058c71: ba cb d6 0b 08 mov $0x80bd6cb,%edx 8058c76: e8 05 dd ff ff call 8056980 <malloc_printerr> 8058c7b: 83 c4 10 add $0x10,%esp 8058c7e: e9 40 ff ff ff jmp 8058bc3 <_int_malloc+0x7c3> 8058c83: 83 ec 0c sub $0xc,%esp 8058c86: b9 9a 0e 00 00 mov $0xe9a,%ecx 8058c8b: ba 14 d6 0b 08 mov $0x80bd614,%edx 8058c90: 68 98 e4 0b 08 push $0x80be498 8058c95: b8 94 d7 0b 08 mov $0x80bd794,%eax 8058c9a: e8 a1 d8 ff ff call 8056540 <__malloc_assert> 8058c9f: 8b 44 24 0c mov 0xc(%esp),%eax 8058ca3: 89 ea mov %ebp,%edx 8058ca5: e8 06 ef ff ff call 8057bb0 <sysmalloc> 8058caa: 85 c0 test %eax,%eax 8058cac: 89 c3 mov %eax,%ebx 8058cae: 0f 85 5c fe ff ff jne 8058b10 <_int_malloc+0x710> 8058cb4: 31 db xor %ebx,%ebx 8058cb6: e9 f0 f9 ff ff jmp 80586ab <_int_malloc+0x2ab> 8058cbb: 90 nop 8058cbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8058cc0: 8b 7c 24 0c mov 0xc(%esp),%edi 8058cc4: 31 c9 xor %ecx,%ecx 8058cc6: 29 f8 sub %edi,%eax 8058cc8: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 8058cce: 8d 14 3b lea (%ebx,%edi,1),%edx 8058cd1: 0f 95 c1 setne %cl 8058cd4: 83 cf 01 or $0x1,%edi 8058cd7: 83 c8 01 or $0x1,%eax 8058cda: 89 ce mov %ecx,%esi 8058cdc: 89 f9 mov %edi,%ecx 8058cde: 89 55 30 mov %edx,0x30(%ebp) 8058ce1: c1 e6 02 shl $0x2,%esi 8058ce4: 09 f1 or %esi,%ecx 8058ce6: 89 4b 04 mov %ecx,0x4(%ebx) 8058ce9: 89 42 04 mov %eax,0x4(%edx) 8058cec: e9 aa f9 ff ff jmp 805869b <_int_malloc+0x29b> 8058cf1: ba 20 de 0b 08 mov $0x80bde20,%edx 8058cf6: e9 2c fe ff ff jmp 8058b27 <_int_malloc+0x727> 8058cfb: 83 ec 0c sub $0xc,%esp 8058cfe: b9 0e 0e 00 00 mov $0xe0e,%ecx 8058d03: ba 14 d6 0b 08 mov $0x80bd614,%edx 8058d08: 68 98 e4 0b 08 push $0x80be498 8058d0d: b8 70 de 0b 08 mov $0x80bde70,%eax 8058d12: e8 29 d8 ff ff call 8056540 <__malloc_assert> 8058d17: 83 ec 0c sub $0xc,%esp 8058d1a: b9 ad 0e 00 00 mov $0xead,%ecx 8058d1f: ba 14 d6 0b 08 mov $0x80bd614,%edx 8058d24: 68 98 e4 0b 08 push $0x80be498 8058d29: b8 94 de 0b 08 mov $0x80bde94,%eax 8058d2e: e8 0d d8 ff ff call 8056540 <__malloc_assert> 8058d33: 3b 58 14 cmp 0x14(%eax),%ebx 8058d36: 0f 85 ae 00 00 00 jne 8058dea <_int_malloc+0x9ea> 8058d3c: 8b 53 14 mov 0x14(%ebx),%edx 8058d3f: 3b 5a 10 cmp 0x10(%edx),%ebx 8058d42: 0f 85 a2 00 00 00 jne 8058dea <_int_malloc+0x9ea> 8058d48: 8b 56 10 mov 0x10(%esi),%edx 8058d4b: 85 d2 test %edx,%edx 8058d4d: 74 7d je 8058dcc <_int_malloc+0x9cc> 8058d4f: 8b 53 14 mov 0x14(%ebx),%edx 8058d52: 89 50 14 mov %edx,0x14(%eax) 8058d55: 8b 53 14 mov 0x14(%ebx),%edx 8058d58: 89 42 10 mov %eax,0x10(%edx) 8058d5b: e9 63 fe ff ff jmp 8058bc3 <_int_malloc+0x7c3> 8058d60: 83 ec 0c sub $0xc,%esp 8058d63: b9 02 0e 00 00 mov $0xe02,%ecx 8058d68: ba 14 d6 0b 08 mov $0x80bd614,%edx 8058d6d: 68 98 e4 0b 08 push $0x80be498 8058d72: b8 48 de 0b 08 mov $0x80bde48,%eax 8058d77: e8 c4 d7 ff ff call 8056540 <__malloc_assert> 8058d7c: ba fc dd 0b 08 mov $0x80bddfc,%edx 8058d81: e9 a1 fd ff ff jmp 8058b27 <_int_malloc+0x727> 8058d86: 83 ec 0c sub $0xc,%esp 8058d89: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8058d8e: 89 d9 mov %ebx,%ecx 8058d90: 55 push %ebp 8058d91: ba cb d6 0b 08 mov $0x80bd6cb,%edx 8058d96: e8 e5 db ff ff call 8056980 <malloc_printerr> 8058d9b: 83 c4 10 add $0x10,%esp 8058d9e: e9 bb fc ff ff jmp 8058a5e <_int_malloc+0x65e> 8058da3: 3b 58 14 cmp 0x14(%eax),%ebx 8058da6: 0f 85 87 00 00 00 jne 8058e33 <_int_malloc+0xa33> 8058dac: 8b 53 14 mov 0x14(%ebx),%edx 8058daf: 3b 5a 10 cmp 0x10(%edx),%ebx 8058db2: 75 7f jne 8058e33 <_int_malloc+0xa33> 8058db4: 8b 4e 10 mov 0x10(%esi),%ecx 8058db7: 85 c9 test %ecx,%ecx 8058db9: 74 5a je 8058e15 <_int_malloc+0xa15> 8058dbb: 8b 53 14 mov 0x14(%ebx),%edx 8058dbe: 89 50 14 mov %edx,0x14(%eax) 8058dc1: 8b 53 14 mov 0x14(%ebx),%edx 8058dc4: 89 42 10 mov %eax,0x10(%edx) 8058dc7: e9 92 fc ff ff jmp 8058a5e <_int_malloc+0x65e> 8058dcc: 39 c3 cmp %eax,%ebx 8058dce: 74 3a je 8058e0a <_int_malloc+0xa0a> 8058dd0: 89 46 10 mov %eax,0x10(%esi) 8058dd3: 8b 43 14 mov 0x14(%ebx),%eax 8058dd6: 89 46 14 mov %eax,0x14(%esi) 8058dd9: 8b 43 10 mov 0x10(%ebx),%eax 8058ddc: 89 70 14 mov %esi,0x14(%eax) 8058ddf: 8b 43 14 mov 0x14(%ebx),%eax 8058de2: 89 70 10 mov %esi,0x10(%eax) 8058de5: e9 d9 fd ff ff jmp 8058bc3 <_int_malloc+0x7c3> 8058dea: 83 ec 0c sub $0xc,%esp 8058ded: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8058df2: 89 d9 mov %ebx,%ecx 8058df4: 55 push %ebp 8058df5: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8058dfa: e8 81 db ff ff call 8056980 <malloc_printerr> 8058dff: 8b 43 10 mov 0x10(%ebx),%eax 8058e02: 83 c4 10 add $0x10,%esp 8058e05: e9 3e ff ff ff jmp 8058d48 <_int_malloc+0x948> 8058e0a: 89 76 14 mov %esi,0x14(%esi) 8058e0d: 89 76 10 mov %esi,0x10(%esi) 8058e10: e9 ae fd ff ff jmp 8058bc3 <_int_malloc+0x7c3> 8058e15: 39 c3 cmp %eax,%ebx 8058e17: 74 3a je 8058e53 <_int_malloc+0xa53> 8058e19: 89 46 10 mov %eax,0x10(%esi) 8058e1c: 8b 43 14 mov 0x14(%ebx),%eax 8058e1f: 89 46 14 mov %eax,0x14(%esi) 8058e22: 8b 43 10 mov 0x10(%ebx),%eax 8058e25: 89 70 14 mov %esi,0x14(%eax) 8058e28: 8b 43 14 mov 0x14(%ebx),%eax 8058e2b: 89 70 10 mov %esi,0x10(%eax) 8058e2e: e9 2b fc ff ff jmp 8058a5e <_int_malloc+0x65e> 8058e33: 83 ec 0c sub $0xc,%esp 8058e36: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8058e3b: 89 d9 mov %ebx,%ecx 8058e3d: 55 push %ebp 8058e3e: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8058e43: e8 38 db ff ff call 8056980 <malloc_printerr> 8058e48: 8b 43 10 mov 0x10(%ebx),%eax 8058e4b: 83 c4 10 add $0x10,%esp 8058e4e: e9 61 ff ff ff jmp 8058db4 <_int_malloc+0x9b4> 8058e53: 89 76 14 mov %esi,0x14(%esi) 8058e56: 89 76 10 mov %esi,0x10(%esi) 8058e59: e9 00 fc ff ff jmp 8058a5e <_int_malloc+0x65e> 8058e5e: 66 90 xchg %ax,%ax 08058e60 <malloc_check>: 8058e60: 53 push %ebx 8058e61: 83 ec 08 sub $0x8,%esp 8058e64: 8b 5c 24 10 mov 0x10(%esp),%ebx 8058e68: 83 fb ff cmp $0xffffffff,%ebx 8058e6b: 74 73 je 8058ee0 <malloc_check+0x80> 8058e6d: 31 c0 xor %eax,%eax 8058e6f: b9 01 00 00 00 mov $0x1,%ecx 8058e74: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8058e7b: 00 8058e7c: 74 01 je 8058e7f <malloc_check+0x1f> 8058e7e: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 8058e85: 08 8058e86: 74 0b je 8058e93 <malloc_check+0x33> 8058e88: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 8058e8e: e8 9d 6e 01 00 call 806fd30 <__lll_lock_wait_private> 8058e93: e8 a8 db ff ff call 8056a40 <top_check> 8058e98: 31 c9 xor %ecx,%ecx 8058e9a: 85 c0 test %eax,%eax 8058e9c: 78 0f js 8058ead <malloc_check+0x4d> 8058e9e: 8d 53 01 lea 0x1(%ebx),%edx 8058ea1: b8 20 c5 0e 08 mov $0x80ec520,%eax 8058ea6: e8 55 f5 ff ff call 8058400 <_int_malloc> 8058eab: 89 c1 mov %eax,%ecx 8058ead: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8058eb4: 00 8058eb5: 74 01 je 8058eb8 <malloc_check+0x58> 8058eb7: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 8058ebe: 01 8058ebf: 74 0b je 8058ecc <malloc_check+0x6c> 8058ec1: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 8058ec7: e8 94 6e 01 00 call 806fd60 <__lll_unlock_wake_private> 8058ecc: 83 c4 08 add $0x8,%esp 8058ecf: 89 da mov %ebx,%edx 8058ed1: 89 c8 mov %ecx,%eax 8058ed3: 5b pop %ebx 8058ed4: e9 d7 d3 ff ff jmp 80562b0 <mem2mem_check> 8058ed9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8058ee0: b8 e8 ff ff ff mov $0xffffffe8,%eax 8058ee5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8058eec: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 8058ef3: 83 c4 08 add $0x8,%esp 8058ef6: 31 c0 xor %eax,%eax 8058ef8: 5b pop %ebx 8058ef9: c3 ret 8058efa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08058f00 <_int_memalign>: 8058f00: 83 f9 df cmp $0xffffffdf,%ecx 8058f03: 0f 87 77 01 00 00 ja 8059080 <_int_memalign+0x180> 8058f09: 55 push %ebp 8058f0a: 57 push %edi 8058f0b: 83 c1 0b add $0xb,%ecx 8058f0e: 56 push %esi 8058f0f: 53 push %ebx 8058f10: 89 ce mov %ecx,%esi 8058f12: 89 c7 mov %eax,%edi 8058f14: 83 e6 f8 and $0xfffffff8,%esi 8058f17: 89 d3 mov %edx,%ebx 8058f19: 83 ec 1c sub $0x1c,%esp 8058f1c: 83 f9 10 cmp $0x10,%ecx 8058f1f: 89 44 24 04 mov %eax,0x4(%esp) 8058f23: b8 10 00 00 00 mov $0x10,%eax 8058f28: 0f 42 f0 cmovb %eax,%esi 8058f2b: 89 f8 mov %edi,%eax 8058f2d: 8d 54 16 10 lea 0x10(%esi,%edx,1),%edx 8058f31: e8 ca f4 ff ff call 8058400 <_int_malloc> 8058f36: 85 c0 test %eax,%eax 8058f38: 89 c1 mov %eax,%ecx 8058f3a: 0f 84 60 01 00 00 je 80590a0 <_int_memalign+0x1a0> 8058f40: 31 d2 xor %edx,%edx 8058f42: 8d 68 f8 lea -0x8(%eax),%ebp 8058f45: f7 f3 div %ebx 8058f47: 85 d2 test %edx,%edx 8058f49: 0f 84 c1 00 00 00 je 8059010 <_int_memalign+0x110> 8058f4f: 8d 7c 19 ff lea -0x1(%ecx,%ebx,1),%edi 8058f53: 89 d8 mov %ebx,%eax 8058f55: f7 d8 neg %eax 8058f57: 21 c7 and %eax,%edi 8058f59: 8d 47 f8 lea -0x8(%edi),%eax 8058f5c: 89 c2 mov %eax,%edx 8058f5e: 8d 3c 18 lea (%eax,%ebx,1),%edi 8058f61: 29 ea sub %ebp,%edx 8058f63: 83 fa 0f cmp $0xf,%edx 8058f66: 8b 51 fc mov -0x4(%ecx),%edx 8058f69: 0f 47 f8 cmova %eax,%edi 8058f6c: 89 f8 mov %edi,%eax 8058f6e: 29 e8 sub %ebp,%eax 8058f70: 83 e2 f8 and $0xfffffff8,%edx 8058f73: 29 c2 sub %eax,%edx 8058f75: 89 54 24 0c mov %edx,0xc(%esp) 8058f79: 8b 51 fc mov -0x4(%ecx),%edx 8058f7c: 83 e2 02 and $0x2,%edx 8058f7f: 89 54 24 08 mov %edx,0x8(%esp) 8058f83: 0f 85 d7 00 00 00 jne 8059060 <_int_memalign+0x160> 8058f89: 81 7c 24 04 20 c5 0e cmpl $0x80ec520,0x4(%esp) 8058f90: 08 8058f91: ba 04 00 00 00 mov $0x4,%edx 8058f96: 0f 44 54 24 08 cmove 0x8(%esp),%edx 8058f9b: 89 54 24 08 mov %edx,0x8(%esp) 8058f9f: 8b 54 24 0c mov 0xc(%esp),%edx 8058fa3: 83 ca 01 or $0x1,%edx 8058fa6: 0b 54 24 08 or 0x8(%esp),%edx 8058faa: 89 57 04 mov %edx,0x4(%edi) 8058fad: 8b 54 24 0c mov 0xc(%esp),%edx 8058fb1: 83 4c 17 04 01 orl $0x1,0x4(%edi,%edx,1) 8058fb6: 8b 51 fc mov -0x4(%ecx),%edx 8058fb9: 83 e2 07 and $0x7,%edx 8058fbc: 09 d0 or %edx,%eax 8058fbe: 0b 44 24 08 or 0x8(%esp),%eax 8058fc2: 89 ea mov %ebp,%edx 8058fc4: 89 41 fc mov %eax,-0x4(%ecx) 8058fc7: 8b 44 24 04 mov 0x4(%esp),%eax 8058fcb: b9 01 00 00 00 mov $0x1,%ecx 8058fd0: e8 eb e0 ff ff call 80570c0 <_int_free> 8058fd5: 3b 74 24 0c cmp 0xc(%esp),%esi 8058fd9: 0f 87 c8 00 00 00 ja 80590a7 <_int_memalign+0x1a7> 8058fdf: 8d 4f 08 lea 0x8(%edi),%ecx 8058fe2: 31 d2 xor %edx,%edx 8058fe4: 89 c8 mov %ecx,%eax 8058fe6: f7 f3 div %ebx 8058fe8: 85 d2 test %edx,%edx 8058fea: 0f 85 b7 00 00 00 jne 80590a7 <_int_memalign+0x1a7> 8058ff0: 89 fd mov %edi,%ebp 8058ff2: 89 cb mov %ecx,%ebx 8058ff4: 8b 45 04 mov 0x4(%ebp),%eax 8058ff7: a8 02 test $0x2,%al 8058ff9: 74 1e je 8059019 <_int_memalign+0x119> 8058ffb: 90 nop 8058ffc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059000: 89 d8 mov %ebx,%eax 8059002: 83 c4 1c add $0x1c,%esp 8059005: 5b pop %ebx 8059006: 5e pop %esi 8059007: 5f pop %edi 8059008: 5d pop %ebp 8059009: c3 ret 805900a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059010: 8b 45 04 mov 0x4(%ebp),%eax 8059013: 89 cb mov %ecx,%ebx 8059015: a8 02 test $0x2,%al 8059017: 75 e7 jne 8059000 <_int_memalign+0x100> 8059019: 8d 56 10 lea 0x10(%esi),%edx 805901c: 83 e0 f8 and $0xfffffff8,%eax 805901f: 39 d0 cmp %edx,%eax 8059021: 76 dd jbe 8059000 <_int_memalign+0x100> 8059023: 8b 7c 24 04 mov 0x4(%esp),%edi 8059027: 29 f0 sub %esi,%eax 8059029: 31 c9 xor %ecx,%ecx 805902b: 8d 54 35 00 lea 0x0(%ebp,%esi,1),%edx 805902f: 81 ff 20 c5 0e 08 cmp $0x80ec520,%edi 8059035: 0f 95 c1 setne %cl 8059038: 83 c8 01 or $0x1,%eax 805903b: c1 e1 02 shl $0x2,%ecx 805903e: 09 c8 or %ecx,%eax 8059040: b9 01 00 00 00 mov $0x1,%ecx 8059045: 89 42 04 mov %eax,0x4(%edx) 8059048: 8b 45 04 mov 0x4(%ebp),%eax 805904b: 83 e0 07 and $0x7,%eax 805904e: 09 c6 or %eax,%esi 8059050: 89 f8 mov %edi,%eax 8059052: 89 75 04 mov %esi,0x4(%ebp) 8059055: e8 66 e0 ff ff call 80570c0 <_int_free> 805905a: eb a4 jmp 8059000 <_int_memalign+0x100> 805905c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059060: 03 41 f8 add -0x8(%ecx),%eax 8059063: 89 07 mov %eax,(%edi) 8059065: 8b 44 24 0c mov 0xc(%esp),%eax 8059069: 83 c8 02 or $0x2,%eax 805906c: 89 47 04 mov %eax,0x4(%edi) 805906f: 83 c4 1c add $0x1c,%esp 8059072: 8d 47 08 lea 0x8(%edi),%eax 8059075: 5b pop %ebx 8059076: 5e pop %esi 8059077: 5f pop %edi 8059078: 5d pop %ebp 8059079: c3 ret 805907a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059080: b8 e8 ff ff ff mov $0xffffffe8,%eax 8059085: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805908c: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 8059093: 31 c0 xor %eax,%eax 8059095: c3 ret 8059096: 8d 76 00 lea 0x0(%esi),%esi 8059099: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80590a0: 31 c0 xor %eax,%eax 80590a2: e9 5b ff ff ff jmp 8059002 <_int_memalign+0x102> 80590a7: 83 ec 0c sub $0xc,%esp 80590aa: b9 92 11 00 00 mov $0x1192,%ecx 80590af: ba 14 d6 0b 08 mov $0x80bd614,%edx 80590b4: 68 a4 e4 0b 08 push $0x80be4a4 80590b9: b8 c4 de 0b 08 mov $0x80bdec4,%eax 80590be: e8 7d d4 ff ff call 8056540 <__malloc_assert> 80590c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80590c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080590d0 <memalign_check>: 80590d0: 56 push %esi 80590d1: 53 push %ebx 80590d2: 83 ec 04 sub $0x4,%esp 80590d5: 8b 44 24 10 mov 0x10(%esp),%eax 80590d9: 8b 74 24 14 mov 0x14(%esp),%esi 80590dd: 83 f8 08 cmp $0x8,%eax 80590e0: 0f 86 ca 00 00 00 jbe 80591b0 <memalign_check+0xe0> 80590e6: 83 f8 0f cmp $0xf,%eax 80590e9: 0f 87 81 00 00 00 ja 8059170 <memalign_check+0xa0> 80590ef: 83 fe df cmp $0xffffffdf,%esi 80590f2: 0f 87 f8 00 00 00 ja 80591f0 <memalign_check+0x120> 80590f8: bb 10 00 00 00 mov $0x10,%ebx 80590fd: 31 c0 xor %eax,%eax 80590ff: b9 01 00 00 00 mov $0x1,%ecx 8059104: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805910b: 00 805910c: 74 01 je 805910f <memalign_check+0x3f> 805910e: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 8059115: 08 8059116: 74 0b je 8059123 <memalign_check+0x53> 8059118: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 805911e: e8 0d 6c 01 00 call 806fd30 <__lll_lock_wait_private> 8059123: e8 18 d9 ff ff call 8056a40 <top_check> 8059128: 31 c9 xor %ecx,%ecx 805912a: 85 c0 test %eax,%eax 805912c: 78 11 js 805913f <memalign_check+0x6f> 805912e: 8d 4e 01 lea 0x1(%esi),%ecx 8059131: 89 da mov %ebx,%edx 8059133: b8 20 c5 0e 08 mov $0x80ec520,%eax 8059138: e8 c3 fd ff ff call 8058f00 <_int_memalign> 805913d: 89 c1 mov %eax,%ecx 805913f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059146: 00 8059147: 74 01 je 805914a <memalign_check+0x7a> 8059149: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 8059150: 01 8059151: 74 0b je 805915e <memalign_check+0x8e> 8059153: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 8059159: e8 02 6c 01 00 call 806fd60 <__lll_unlock_wake_private> 805915e: 83 c4 04 add $0x4,%esp 8059161: 89 f2 mov %esi,%edx 8059163: 89 c8 mov %ecx,%eax 8059165: 5b pop %ebx 8059166: 5e pop %esi 8059167: e9 44 d1 ff ff jmp 80562b0 <mem2mem_check> 805916c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059170: 3d 00 00 00 80 cmp $0x80000000,%eax 8059175: 77 59 ja 80591d0 <memalign_check+0x100> 8059177: ba ef ff ff ff mov $0xffffffef,%edx 805917c: 29 c2 sub %eax,%edx 805917e: 39 d6 cmp %edx,%esi 8059180: 77 6e ja 80591f0 <memalign_check+0x120> 8059182: 8d 50 ff lea -0x1(%eax),%edx 8059185: 85 c2 test %eax,%edx 8059187: 74 7c je 8059205 <memalign_check+0x135> 8059189: 83 f8 10 cmp $0x10,%eax 805918c: bb 10 00 00 00 mov $0x10,%ebx 8059191: 0f 84 66 ff ff ff je 80590fd <memalign_check+0x2d> 8059197: 89 f6 mov %esi,%esi 8059199: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80591a0: 01 db add %ebx,%ebx 80591a2: 39 d8 cmp %ebx,%eax 80591a4: 77 fa ja 80591a0 <memalign_check+0xd0> 80591a6: e9 52 ff ff ff jmp 80590fd <memalign_check+0x2d> 80591ab: 90 nop 80591ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80591b0: 89 74 24 10 mov %esi,0x10(%esp) 80591b4: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80591bb: 00 80591bc: 83 c4 04 add $0x4,%esp 80591bf: 5b pop %ebx 80591c0: 5e pop %esi 80591c1: e9 9a fc ff ff jmp 8058e60 <malloc_check> 80591c6: 8d 76 00 lea 0x0(%esi),%esi 80591c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80591d0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80591d5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80591dc: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 80591e3: 83 c4 04 add $0x4,%esp 80591e6: 31 c0 xor %eax,%eax 80591e8: 5b pop %ebx 80591e9: 5e pop %esi 80591ea: c3 ret 80591eb: 90 nop 80591ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80591f0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80591f5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80591fc: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 8059203: eb de jmp 80591e3 <memalign_check+0x113> 8059205: 89 c3 mov %eax,%ebx 8059207: e9 f1 fe ff ff jmp 80590fd <memalign_check+0x2d> 805920c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08059210 <free_check>: 8059210: 53 push %ebx 8059211: 83 ec 08 sub $0x8,%esp 8059214: 8b 5c 24 10 mov 0x10(%esp),%ebx 8059218: 85 db test %ebx,%ebx 805921a: 74 69 je 8059285 <free_check+0x75> 805921c: 31 c0 xor %eax,%eax 805921e: b9 01 00 00 00 mov $0x1,%ecx 8059223: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805922a: 00 805922b: 74 01 je 805922e <free_check+0x1e> 805922d: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 8059234: 08 8059235: 74 0b je 8059242 <free_check+0x32> 8059237: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 805923d: e8 ee 6a 01 00 call 806fd30 <__lll_lock_wait_private> 8059242: 31 d2 xor %edx,%edx 8059244: 89 d8 mov %ebx,%eax 8059246: e8 f5 d0 ff ff call 8056340 <mem2chunk_check> 805924b: 85 c0 test %eax,%eax 805924d: 89 c2 mov %eax,%edx 805924f: 74 6f je 80592c0 <free_check+0xb0> 8059251: f6 40 04 02 testb $0x2,0x4(%eax) 8059255: 75 39 jne 8059290 <free_check+0x80> 8059257: b9 01 00 00 00 mov $0x1,%ecx 805925c: b8 20 c5 0e 08 mov $0x80ec520,%eax 8059261: e8 5a de ff ff call 80570c0 <_int_free> 8059266: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805926d: 00 805926e: 74 01 je 8059271 <free_check+0x61> 8059270: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 8059277: 01 8059278: 74 0b je 8059285 <free_check+0x75> 805927a: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 8059280: e8 db 6a 01 00 call 806fd60 <__lll_unlock_wake_private> 8059285: 83 c4 08 add $0x8,%esp 8059288: 5b pop %ebx 8059289: c3 ret 805928a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059290: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059297: 00 8059298: 74 01 je 805929b <free_check+0x8b> 805929a: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 80592a1: 01 80592a2: 74 0b je 80592af <free_check+0x9f> 80592a4: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 80592aa: e8 b1 6a 01 00 call 806fd60 <__lll_unlock_wake_private> 80592af: 83 c4 08 add $0x8,%esp 80592b2: 89 d0 mov %edx,%eax 80592b4: 5b pop %ebx 80592b5: e9 a6 dc ff ff jmp 8056f60 <munmap_chunk> 80592ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80592c0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80592c7: 00 80592c8: 74 01 je 80592cb <free_check+0xbb> 80592ca: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 80592d1: 01 80592d2: 74 0b je 80592df <free_check+0xcf> 80592d4: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 80592da: e8 81 6a 01 00 call 806fd60 <__lll_unlock_wake_private> 80592df: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 80592e4: c7 44 24 10 20 c5 0e movl $0x80ec520,0x10(%esp) 80592eb: 08 80592ec: 83 c4 08 add $0x8,%esp 80592ef: 89 d9 mov %ebx,%ecx 80592f1: ba e8 d6 0b 08 mov $0x80bd6e8,%edx 80592f6: 5b pop %ebx 80592f7: e9 84 d6 ff ff jmp 8056980 <malloc_printerr> 80592fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08059300 <_int_realloc>: 8059300: 55 push %ebp 8059301: 57 push %edi 8059302: 89 c5 mov %eax,%ebp 8059304: 56 push %esi 8059305: 53 push %ebx 8059306: 89 d3 mov %edx,%ebx 8059308: 83 ec 1c sub $0x1c,%esp 805930b: 8b 42 04 mov 0x4(%edx),%eax 805930e: 83 f8 08 cmp $0x8,%eax 8059311: 89 44 24 04 mov %eax,0x4(%esp) 8059315: 0f 86 0d 02 00 00 jbe 8059528 <_int_realloc+0x228> 805931b: 8b b5 4c 04 00 00 mov 0x44c(%ebp),%esi 8059321: 39 ce cmp %ecx,%esi 8059323: 89 34 24 mov %esi,(%esp) 8059326: 0f 86 fc 01 00 00 jbe 8059528 <_int_realloc+0x228> 805932c: 89 c6 mov %eax,%esi 805932e: 83 e6 02 and $0x2,%esi 8059331: 89 74 24 08 mov %esi,0x8(%esp) 8059335: 0f 85 2a 03 00 00 jne 8059665 <_int_realloc+0x365> 805933b: 8d 34 0a lea (%edx,%ecx,1),%esi 805933e: 8b 7e 04 mov 0x4(%esi),%edi 8059341: 89 fa mov %edi,%edx 8059343: 83 e2 f8 and $0xfffffff8,%edx 8059346: 39 14 24 cmp %edx,(%esp) 8059349: 0f 86 01 02 00 00 jbe 8059550 <_int_realloc+0x250> 805934f: 83 ff 08 cmp $0x8,%edi 8059352: 0f 86 f8 01 00 00 jbe 8059550 <_int_realloc+0x250> 8059358: 3b 4c 24 30 cmp 0x30(%esp),%ecx 805935c: 72 42 jb 80593a0 <_int_realloc+0xa0> 805935e: 89 c8 mov %ecx,%eax 8059360: 2b 44 24 30 sub 0x30(%esp),%eax 8059364: 83 f8 0f cmp $0xf,%eax 8059367: 0f 87 73 01 00 00 ja 80594e0 <_int_realloc+0x1e0> 805936d: 8b 44 24 04 mov 0x4(%esp),%eax 8059371: ba 04 00 00 00 mov $0x4,%edx 8059376: 83 e0 07 and $0x7,%eax 8059379: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 805937f: 0f 44 54 24 08 cmove 0x8(%esp),%edx 8059384: 09 c1 or %eax,%ecx 8059386: 09 d1 or %edx,%ecx 8059388: 89 4b 04 mov %ecx,0x4(%ebx) 805938b: 83 4e 04 01 orl $0x1,0x4(%esi) 805938f: 8d 7b 08 lea 0x8(%ebx),%edi 8059392: 83 c4 1c add $0x1c,%esp 8059395: 89 f8 mov %edi,%eax 8059397: 5b pop %ebx 8059398: 5e pop %esi 8059399: 5f pop %edi 805939a: 5d pop %ebp 805939b: c3 ret 805939c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80593a0: 3b 75 30 cmp 0x30(%ebp),%esi 80593a3: 0f 84 ff 01 00 00 je 80595a8 <_int_realloc+0x2a8> 80593a9: f6 44 16 04 01 testb $0x1,0x4(%esi,%edx,1) 80593ae: 0f 85 8c 00 00 00 jne 8059440 <_int_realloc+0x140> 80593b4: 01 ca add %ecx,%edx 80593b6: 39 54 24 30 cmp %edx,0x30(%esp) 80593ba: 89 14 24 mov %edx,(%esp) 80593bd: 0f 87 7d 00 00 00 ja 8059440 <_int_realloc+0x140> 80593c3: 8b 4e 08 mov 0x8(%esi),%ecx 80593c6: 8b 56 0c mov 0xc(%esi),%edx 80593c9: 3b 71 0c cmp 0xc(%ecx),%esi 80593cc: 89 4c 24 0c mov %ecx,0xc(%esp) 80593d0: 0f 85 22 02 00 00 jne 80595f8 <_int_realloc+0x2f8> 80593d6: 3b 72 08 cmp 0x8(%edx),%esi 80593d9: 0f 85 19 02 00 00 jne 80595f8 <_int_realloc+0x2f8> 80593df: 8b 4c 24 0c mov 0xc(%esp),%ecx 80593e3: 81 ff ff 01 00 00 cmp $0x1ff,%edi 80593e9: 89 51 0c mov %edx,0xc(%ecx) 80593ec: 89 4a 08 mov %ecx,0x8(%edx) 80593ef: 76 3f jbe 8059430 <_int_realloc+0x130> 80593f1: 8b 56 10 mov 0x10(%esi),%edx 80593f4: 85 d2 test %edx,%edx 80593f6: 74 38 je 8059430 <_int_realloc+0x130> 80593f8: 3b 72 14 cmp 0x14(%edx),%esi 80593fb: 0f 85 1b 02 00 00 jne 805961c <_int_realloc+0x31c> 8059401: 8b 4e 14 mov 0x14(%esi),%ecx 8059404: 3b 71 10 cmp 0x10(%ecx),%esi 8059407: 0f 85 0f 02 00 00 jne 805961c <_int_realloc+0x31c> 805940d: 8b 7c 24 0c mov 0xc(%esp),%edi 8059411: 8b 4f 10 mov 0x10(%edi),%ecx 8059414: 85 c9 test %ecx,%ecx 8059416: 0f 84 23 02 00 00 je 805963f <_int_realloc+0x33f> 805941c: 8b 4e 14 mov 0x14(%esi),%ecx 805941f: 89 44 24 04 mov %eax,0x4(%esp) 8059423: 89 4a 14 mov %ecx,0x14(%edx) 8059426: 8b 4e 14 mov 0x14(%esi),%ecx 8059429: 89 51 10 mov %edx,0x10(%ecx) 805942c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059430: 8b 04 24 mov (%esp),%eax 8059433: 8d 34 03 lea (%ebx,%eax,1),%esi 8059436: 89 c1 mov %eax,%ecx 8059438: e9 21 ff ff ff jmp 805935e <_int_realloc+0x5e> 805943d: 8d 76 00 lea 0x0(%esi),%esi 8059440: 8b 44 24 30 mov 0x30(%esp),%eax 8059444: 89 0c 24 mov %ecx,(%esp) 8059447: 8d 50 f9 lea -0x7(%eax),%edx 805944a: 89 e8 mov %ebp,%eax 805944c: e8 af ef ff ff call 8058400 <_int_malloc> 8059451: 85 c0 test %eax,%eax 8059453: 89 c7 mov %eax,%edi 8059455: 0f 84 37 ff ff ff je 8059392 <_int_realloc+0x92> 805945b: 8d 40 f8 lea -0x8(%eax),%eax 805945e: 8b 0c 24 mov (%esp),%ecx 8059461: 39 c6 cmp %eax,%esi 8059463: 0f 84 17 01 00 00 je 8059580 <_int_realloc+0x280> 8059469: 83 e9 04 sub $0x4,%ecx 805946c: 89 c8 mov %ecx,%eax 805946e: c1 e8 02 shr $0x2,%eax 8059471: 83 f8 02 cmp $0x2,%eax 8059474: 0f 86 34 02 00 00 jbe 80596ae <_int_realloc+0x3ae> 805947a: 83 f8 09 cmp $0x9,%eax 805947d: 0f 87 dd 00 00 00 ja 8059560 <_int_realloc+0x260> 8059483: 8b 53 08 mov 0x8(%ebx),%edx 8059486: 83 f8 04 cmp $0x4,%eax 8059489: 89 17 mov %edx,(%edi) 805948b: 8b 53 0c mov 0xc(%ebx),%edx 805948e: 89 57 04 mov %edx,0x4(%edi) 8059491: 8b 53 10 mov 0x10(%ebx),%edx 8059494: 89 57 08 mov %edx,0x8(%edi) 8059497: 76 2e jbe 80594c7 <_int_realloc+0x1c7> 8059499: 8b 53 14 mov 0x14(%ebx),%edx 805949c: 83 f8 06 cmp $0x6,%eax 805949f: 89 57 0c mov %edx,0xc(%edi) 80594a2: 8b 53 18 mov 0x18(%ebx),%edx 80594a5: 89 57 10 mov %edx,0x10(%edi) 80594a8: 76 1d jbe 80594c7 <_int_realloc+0x1c7> 80594aa: 8b 53 1c mov 0x1c(%ebx),%edx 80594ad: 83 f8 09 cmp $0x9,%eax 80594b0: 89 57 14 mov %edx,0x14(%edi) 80594b3: 8b 53 20 mov 0x20(%ebx),%edx 80594b6: 89 57 18 mov %edx,0x18(%edi) 80594b9: 75 0c jne 80594c7 <_int_realloc+0x1c7> 80594bb: 8b 43 24 mov 0x24(%ebx),%eax 80594be: 89 47 1c mov %eax,0x1c(%edi) 80594c1: 8b 43 28 mov 0x28(%ebx),%eax 80594c4: 89 47 20 mov %eax,0x20(%edi) 80594c7: 89 e8 mov %ebp,%eax 80594c9: 89 da mov %ebx,%edx 80594cb: b9 01 00 00 00 mov $0x1,%ecx 80594d0: e8 eb db ff ff call 80570c0 <_int_free> 80594d5: 83 c4 1c add $0x1c,%esp 80594d8: 89 f8 mov %edi,%eax 80594da: 5b pop %ebx 80594db: 5e pop %esi 80594dc: 5f pop %edi 80594dd: 5d pop %ebp 80594de: c3 ret 80594df: 90 nop 80594e0: 8b 54 24 30 mov 0x30(%esp),%edx 80594e4: 8b 4c 24 04 mov 0x4(%esp),%ecx 80594e8: bf 04 00 00 00 mov $0x4,%edi 80594ed: 01 da add %ebx,%edx 80594ef: 83 e1 07 and $0x7,%ecx 80594f2: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 80594f8: 0f 44 7c 24 08 cmove 0x8(%esp),%edi 80594fd: 0b 4c 24 30 or 0x30(%esp),%ecx 8059501: 83 c8 01 or $0x1,%eax 8059504: 09 f9 or %edi,%ecx 8059506: 09 f8 or %edi,%eax 8059508: 89 4b 04 mov %ecx,0x4(%ebx) 805950b: 89 42 04 mov %eax,0x4(%edx) 805950e: b9 01 00 00 00 mov $0x1,%ecx 8059513: 83 4e 04 01 orl $0x1,0x4(%esi) 8059517: 89 e8 mov %ebp,%eax 8059519: e8 a2 db ff ff call 80570c0 <_int_free> 805951e: e9 6c fe ff ff jmp 805938f <_int_realloc+0x8f> 8059523: 90 nop 8059524: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059528: ba 9d d7 0b 08 mov $0x80bd79d,%edx 805952d: 83 ec 0c sub $0xc,%esp 8059530: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8059535: 8d 4b 08 lea 0x8(%ebx),%ecx 8059538: 55 push %ebp 8059539: 31 ff xor %edi,%edi 805953b: e8 40 d4 ff ff call 8056980 <malloc_printerr> 8059540: 83 c4 10 add $0x10,%esp 8059543: 89 f8 mov %edi,%eax 8059545: 83 c4 1c add $0x1c,%esp 8059548: 5b pop %ebx 8059549: 5e pop %esi 805954a: 5f pop %edi 805954b: 5d pop %ebp 805954c: c3 ret 805954d: 8d 76 00 lea 0x0(%esi),%esi 8059550: ba b9 d7 0b 08 mov $0x80bd7b9,%edx 8059555: eb d6 jmp 805952d <_int_realloc+0x22d> 8059557: 89 f6 mov %esi,%esi 8059559: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8059560: 8d 43 08 lea 0x8(%ebx),%eax 8059563: 83 ec 04 sub $0x4,%esp 8059566: 51 push %ecx 8059567: 50 push %eax 8059568: 57 push %edi 8059569: e8 92 3e 00 00 call 805d400 <memcpy> 805956e: 83 c4 10 add $0x10,%esp 8059571: e9 51 ff ff ff jmp 80594c7 <_int_realloc+0x1c7> 8059576: 8d 76 00 lea 0x0(%esi),%esi 8059579: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8059580: 8b 47 fc mov -0x4(%edi),%eax 8059583: 83 e0 f8 and $0xfffffff8,%eax 8059586: 01 c1 add %eax,%ecx 8059588: 39 4c 24 30 cmp %ecx,0x30(%esp) 805958c: 0f 87 ef 00 00 00 ja 8059681 <_int_realloc+0x381> 8059592: 8b 43 04 mov 0x4(%ebx),%eax 8059595: 8d 34 0b lea (%ebx,%ecx,1),%esi 8059598: 89 44 24 04 mov %eax,0x4(%esp) 805959c: e9 bd fd ff ff jmp 805935e <_int_realloc+0x5e> 80595a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80595a8: 89 d7 mov %edx,%edi 80595aa: 8b 54 24 30 mov 0x30(%esp),%edx 80595ae: 01 cf add %ecx,%edi 80595b0: 83 c2 10 add $0x10,%edx 80595b3: 39 d7 cmp %edx,%edi 80595b5: 0f 82 85 fe ff ff jb 8059440 <_int_realloc+0x140> 80595bb: 83 e0 07 and $0x7,%eax 80595be: ba 04 00 00 00 mov $0x4,%edx 80595c3: 81 fd 20 c5 0e 08 cmp $0x80ec520,%ebp 80595c9: 0f 44 54 24 08 cmove 0x8(%esp),%edx 80595ce: 0b 44 24 30 or 0x30(%esp),%eax 80595d2: 2b 7c 24 30 sub 0x30(%esp),%edi 80595d6: 09 d0 or %edx,%eax 80595d8: 89 43 04 mov %eax,0x4(%ebx) 80595db: 8b 44 24 30 mov 0x30(%esp),%eax 80595df: 01 d8 add %ebx,%eax 80595e1: 89 45 30 mov %eax,0x30(%ebp) 80595e4: 89 fd mov %edi,%ebp 80595e6: 8d 7b 08 lea 0x8(%ebx),%edi 80595e9: 83 cd 01 or $0x1,%ebp 80595ec: 89 68 04 mov %ebp,0x4(%eax) 80595ef: e9 9e fd ff ff jmp 8059392 <_int_realloc+0x92> 80595f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80595f8: 83 ec 0c sub $0xc,%esp 80595fb: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8059600: 89 f1 mov %esi,%ecx 8059602: 55 push %ebp 8059603: ba cb d6 0b 08 mov $0x80bd6cb,%edx 8059608: e8 73 d3 ff ff call 8056980 <malloc_printerr> 805960d: 8b 43 04 mov 0x4(%ebx),%eax 8059610: 89 44 24 14 mov %eax,0x14(%esp) 8059614: 83 c4 10 add $0x10,%esp 8059617: e9 14 fe ff ff jmp 8059430 <_int_realloc+0x130> 805961c: 83 ec 0c sub $0xc,%esp 805961f: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 8059624: ba f4 d9 0b 08 mov $0x80bd9f4,%edx 8059629: 55 push %ebp 805962a: 89 f1 mov %esi,%ecx 805962c: e8 4f d3 ff ff call 8056980 <malloc_printerr> 8059631: 8b 56 10 mov 0x10(%esi),%edx 8059634: 83 c4 10 add $0x10,%esp 8059637: 8b 43 04 mov 0x4(%ebx),%eax 805963a: e9 ce fd ff ff jmp 805940d <_int_realloc+0x10d> 805963f: 39 d6 cmp %edx,%esi 8059641: 74 5a je 805969d <_int_realloc+0x39d> 8059643: 8b 7c 24 0c mov 0xc(%esp),%edi 8059647: 89 44 24 04 mov %eax,0x4(%esp) 805964b: 89 57 10 mov %edx,0x10(%edi) 805964e: 8b 56 14 mov 0x14(%esi),%edx 8059651: 89 57 14 mov %edx,0x14(%edi) 8059654: 8b 56 10 mov 0x10(%esi),%edx 8059657: 89 7a 14 mov %edi,0x14(%edx) 805965a: 8b 56 14 mov 0x14(%esi),%edx 805965d: 89 7a 10 mov %edi,0x10(%edx) 8059660: e9 cb fd ff ff jmp 8059430 <_int_realloc+0x130> 8059665: 83 ec 0c sub $0xc,%esp 8059668: b9 c6 10 00 00 mov $0x10c6,%ecx 805966d: ba 14 d6 0b 08 mov $0x80bd614,%edx 8059672: 68 44 e4 0b 08 push $0x80be444 8059677: b8 d6 d7 0b 08 mov $0x80bd7d6,%eax 805967c: e8 bf ce ff ff call 8056540 <__malloc_assert> 8059681: 83 ec 0c sub $0xc,%esp 8059684: b9 32 11 00 00 mov $0x1132,%ecx 8059689: ba 14 d6 0b 08 mov $0x80bd614,%edx 805968e: 68 44 e4 0b 08 push $0x80be444 8059693: b8 0c df 0b 08 mov $0x80bdf0c,%eax 8059698: e8 a3 ce ff ff call 8056540 <__malloc_assert> 805969d: 89 fe mov %edi,%esi 805969f: 89 44 24 04 mov %eax,0x4(%esp) 80596a3: 89 7e 14 mov %edi,0x14(%esi) 80596a6: 89 7e 10 mov %edi,0x10(%esi) 80596a9: e9 82 fd ff ff jmp 8059430 <_int_realloc+0x130> 80596ae: 83 ec 0c sub $0xc,%esp 80596b1: b9 0e 11 00 00 mov $0x110e,%ecx 80596b6: ba 14 d6 0b 08 mov $0x80bd614,%edx 80596bb: 68 44 e4 0b 08 push $0x80be444 80596c0: b8 ef d7 0b 08 mov $0x80bd7ef,%eax 80596c5: e8 76 ce ff ff call 8056540 <__malloc_assert> 80596ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080596d0 <realloc_check>: 80596d0: 55 push %ebp 80596d1: 57 push %edi 80596d2: 56 push %esi 80596d3: 53 push %ebx 80596d4: 83 ec 2c sub $0x2c,%esp 80596d7: 8b 7c 24 44 mov 0x44(%esp),%edi 80596db: 8b 74 24 40 mov 0x40(%esp),%esi 80596df: 83 ff ff cmp $0xffffffff,%edi 80596e2: 0f 84 58 01 00 00 je 8059840 <realloc_check+0x170> 80596e8: 85 f6 test %esi,%esi 80596ea: 0f 84 e0 01 00 00 je 80598d0 <realloc_check+0x200> 80596f0: 85 ff test %edi,%edi 80596f2: 0f 84 68 01 00 00 je 8059860 <realloc_check+0x190> 80596f8: 31 db xor %ebx,%ebx 80596fa: b9 01 00 00 00 mov $0x1,%ecx 80596ff: 89 d8 mov %ebx,%eax 8059701: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059708: 00 8059709: 74 01 je 805970c <realloc_check+0x3c> 805970b: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 8059712: 08 8059713: 74 0b je 8059720 <realloc_check+0x50> 8059715: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 805971b: e8 10 66 01 00 call 806fd30 <__lll_lock_wait_private> 8059720: 8d 54 24 1c lea 0x1c(%esp),%edx 8059724: 89 f0 mov %esi,%eax 8059726: e8 15 cc ff ff call 8056340 <mem2chunk_check> 805972b: 89 c5 mov %eax,%ebp 805972d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059734: 00 8059735: 74 01 je 8059738 <realloc_check+0x68> 8059737: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 805973e: 01 805973f: 74 0b je 805974c <realloc_check+0x7c> 8059741: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 8059747: e8 14 66 01 00 call 806fd60 <__lll_unlock_wake_private> 805974c: 85 ed test %ebp,%ebp 805974e: 0f 84 94 01 00 00 je 80598e8 <realloc_check+0x218> 8059754: 8b 45 04 mov 0x4(%ebp),%eax 8059757: 83 e0 f8 and $0xfffffff8,%eax 805975a: 89 44 24 04 mov %eax,0x4(%esp) 805975e: 8d 47 01 lea 0x1(%edi),%eax 8059761: 83 f8 df cmp $0xffffffdf,%eax 8059764: 89 44 24 0c mov %eax,0xc(%esp) 8059768: 0f 87 d2 00 00 00 ja 8059840 <realloc_check+0x170> 805976e: 8d 47 0c lea 0xc(%edi),%eax 8059771: b9 01 00 00 00 mov $0x1,%ecx 8059776: 89 c2 mov %eax,%edx 8059778: 83 e2 f8 and $0xfffffff8,%edx 805977b: 83 f8 10 cmp $0x10,%eax 805977e: b8 10 00 00 00 mov $0x10,%eax 8059783: 0f 43 c2 cmovae %edx,%eax 8059786: 89 c2 mov %eax,%edx 8059788: 89 44 24 08 mov %eax,0x8(%esp) 805978c: 89 d8 mov %ebx,%eax 805978e: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059795: 00 8059796: 74 01 je 8059799 <realloc_check+0xc9> 8059798: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 805979f: 08 80597a0: 74 0b je 80597ad <realloc_check+0xdd> 80597a2: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 80597a8: e8 83 65 01 00 call 806fd30 <__lll_lock_wait_private> 80597ad: f6 45 04 02 testb $0x2,0x4(%ebp) 80597b1: 74 4d je 8059800 <realloc_check+0x130> 80597b3: 89 e8 mov %ebp,%eax 80597b5: e8 96 cf ff ff call 8056750 <mremap_chunk> 80597ba: 85 c0 test %eax,%eax 80597bc: 0f 84 b6 00 00 00 je 8059878 <realloc_check+0x1a8> 80597c2: 8d 70 08 lea 0x8(%eax),%esi 80597c5: 85 f6 test %esi,%esi 80597c7: 74 67 je 8059830 <realloc_check+0x160> 80597c9: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80597d0: 00 80597d1: 74 01 je 80597d4 <realloc_check+0x104> 80597d3: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 80597da: 01 80597db: 74 0b je 80597e8 <realloc_check+0x118> 80597dd: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 80597e3: e8 78 65 01 00 call 806fd60 <__lll_unlock_wake_private> 80597e8: 89 fa mov %edi,%edx 80597ea: 89 f0 mov %esi,%eax 80597ec: e8 bf ca ff ff call 80562b0 <mem2mem_check> 80597f1: 83 c4 2c add $0x2c,%esp 80597f4: 5b pop %ebx 80597f5: 5e pop %esi 80597f6: 5f pop %edi 80597f7: 5d pop %ebp 80597f8: c3 ret 80597f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8059800: e8 3b d2 ff ff call 8056a40 <top_check> 8059805: 85 c0 test %eax,%eax 8059807: 78 27 js 8059830 <realloc_check+0x160> 8059809: 83 ec 0c sub $0xc,%esp 805980c: 89 ea mov %ebp,%edx 805980e: b8 20 c5 0e 08 mov $0x80ec520,%eax 8059813: ff 74 24 14 pushl 0x14(%esp) 8059817: 8b 4c 24 14 mov 0x14(%esp),%ecx 805981b: e8 e0 fa ff ff call 8059300 <_int_realloc> 8059820: 83 c4 10 add $0x10,%esp 8059823: 89 c6 mov %eax,%esi 8059825: eb 9e jmp 80597c5 <realloc_check+0xf5> 8059827: 89 f6 mov %esi,%esi 8059829: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8059830: 8b 44 24 1c mov 0x1c(%esp),%eax 8059834: 31 f6 xor %esi,%esi 8059836: f6 10 notb (%eax) 8059838: eb 8f jmp 80597c9 <realloc_check+0xf9> 805983a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059840: b8 e8 ff ff ff mov $0xffffffe8,%eax 8059845: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805984c: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 8059853: 83 c4 2c add $0x2c,%esp 8059856: 31 c0 xor %eax,%eax 8059858: 5b pop %ebx 8059859: 5e pop %esi 805985a: 5f pop %edi 805985b: 5d pop %ebp 805985c: c3 ret 805985d: 8d 76 00 lea 0x0(%esi),%esi 8059860: 83 ec 08 sub $0x8,%esp 8059863: 6a 00 push $0x0 8059865: 56 push %esi 8059866: e8 a5 f9 ff ff call 8059210 <free_check> 805986b: 83 c4 10 add $0x10,%esp 805986e: 31 c0 xor %eax,%eax 8059870: e9 7c ff ff ff jmp 80597f1 <realloc_check+0x121> 8059875: 8d 76 00 lea 0x0(%esi),%esi 8059878: 8b 44 24 04 mov 0x4(%esp),%eax 805987c: 83 e8 04 sub $0x4,%eax 805987f: 39 44 24 08 cmp %eax,0x8(%esp) 8059883: 0f 86 40 ff ff ff jbe 80597c9 <realloc_check+0xf9> 8059889: e8 b2 d1 ff ff call 8056a40 <top_check> 805988e: 85 c0 test %eax,%eax 8059890: 78 9e js 8059830 <realloc_check+0x160> 8059892: 8b 54 24 0c mov 0xc(%esp),%edx 8059896: b8 20 c5 0e 08 mov $0x80ec520,%eax 805989b: e8 60 eb ff ff call 8058400 <_int_malloc> 80598a0: 85 c0 test %eax,%eax 80598a2: 89 c3 mov %eax,%ebx 80598a4: 74 8a je 8059830 <realloc_check+0x160> 80598a6: 8b 44 24 04 mov 0x4(%esp),%eax 80598aa: 83 ec 04 sub $0x4,%esp 80598ad: 83 e8 08 sub $0x8,%eax 80598b0: 50 push %eax 80598b1: 56 push %esi 80598b2: 89 de mov %ebx,%esi 80598b4: 53 push %ebx 80598b5: e8 46 3b 00 00 call 805d400 <memcpy> 80598ba: 89 e8 mov %ebp,%eax 80598bc: e8 9f d6 ff ff call 8056f60 <munmap_chunk> 80598c1: 83 c4 10 add $0x10,%esp 80598c4: e9 00 ff ff ff jmp 80597c9 <realloc_check+0xf9> 80598c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80598d0: 83 ec 08 sub $0x8,%esp 80598d3: 6a 00 push $0x0 80598d5: 57 push %edi 80598d6: e8 85 f5 ff ff call 8058e60 <malloc_check> 80598db: 83 c4 10 add $0x10,%esp 80598de: e9 0e ff ff ff jmp 80597f1 <realloc_check+0x121> 80598e3: 90 nop 80598e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80598e8: 83 ec 0c sub $0xc,%esp 80598eb: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 80598f0: 89 f1 mov %esi,%ecx 80598f2: 68 20 c5 0e 08 push $0x80ec520 80598f7: ba fc d7 0b 08 mov $0x80bd7fc,%edx 80598fc: e8 7f d0 ff ff call 8056980 <malloc_printerr> 8059901: 58 pop %eax 8059902: 5a pop %edx 8059903: 6a 00 push $0x0 8059905: 57 push %edi 8059906: e8 55 f5 ff ff call 8058e60 <malloc_check> 805990b: 83 c4 10 add $0x10,%esp 805990e: e9 de fe ff ff jmp 80597f1 <realloc_check+0x121> 8059913: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059919: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08059920 <arena_get2.part.4>: 8059920: 55 push %ebp 8059921: 57 push %edi 8059922: 56 push %esi 8059923: 53 push %ebx 8059924: 89 c6 mov %eax,%esi 8059926: 83 ec 1c sub $0x1c,%esp 8059929: a1 f8 d4 0e 08 mov 0x80ed4f8,%eax 805992e: 85 c0 test %eax,%eax 8059930: 75 12 jne 8059944 <arena_get2.part.4+0x24> 8059932: a1 f0 c4 0e 08 mov 0x80ec4f0,%eax 8059937: 85 c0 test %eax,%eax 8059939: 0f 84 81 01 00 00 je 8059ac0 <arena_get2.part.4+0x1a0> 805993f: a3 f8 d4 0e 08 mov %eax,0x80ed4f8 8059944: 8b 0d c8 c4 0e 08 mov 0x80ec4c8,%ecx 805994a: 83 e8 01 sub $0x1,%eax 805994d: 39 c8 cmp %ecx,%eax 805994f: 0f 83 df 01 00 00 jae 8059b34 <arena_get2.part.4+0x214> 8059955: 8b 1d f4 d4 0e 08 mov 0x80ed4f4,%ebx 805995b: 85 db test %ebx,%ebx 805995d: 0f 84 bd 01 00 00 je 8059b20 <arena_get2.part.4+0x200> 8059963: b9 01 00 00 00 mov $0x1,%ecx 8059968: 90 nop 8059969: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8059970: 8b 43 04 mov 0x4(%ebx),%eax 8059973: 83 e0 04 and $0x4,%eax 8059976: 75 12 jne 805998a <arena_get2.part.4+0x6a> 8059978: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805997f: 00 8059980: 74 01 je 8059983 <arena_get2.part.4+0x63> 8059982: f0 0f b1 0b lock cmpxchg %ecx,(%ebx) 8059986: 85 c0 test %eax,%eax 8059988: 74 57 je 80599e1 <arena_get2.part.4+0xc1> 805998a: 8b 9b 40 04 00 00 mov 0x440(%ebx),%ebx 8059990: 3b 1d f4 d4 0e 08 cmp 0x80ed4f4,%ebx 8059996: 75 d8 jne 8059970 <arena_get2.part.4+0x50> 8059998: 39 da cmp %ebx,%edx 805999a: 0f 84 75 01 00 00 je 8059b15 <arena_get2.part.4+0x1f5> 80599a0: 89 de mov %ebx,%esi 80599a2: eb 12 jmp 80599b6 <arena_get2.part.4+0x96> 80599a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80599a8: 8b b6 40 04 00 00 mov 0x440(%esi),%esi 80599ae: 39 de cmp %ebx,%esi 80599b0: 0f 84 3a 01 00 00 je 8059af0 <arena_get2.part.4+0x1d0> 80599b6: f6 46 04 04 testb $0x4,0x4(%esi) 80599ba: 75 ec jne 80599a8 <arena_get2.part.4+0x88> 80599bc: 39 f2 cmp %esi,%edx 80599be: 74 e8 je 80599a8 <arena_get2.part.4+0x88> 80599c0: 90 nop 80599c1: 31 c0 xor %eax,%eax 80599c3: b9 01 00 00 00 mov $0x1,%ecx 80599c8: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80599cf: 00 80599d0: 74 01 je 80599d3 <arena_get2.part.4+0xb3> 80599d2: f0 0f b1 0e lock cmpxchg %ecx,(%esi) 80599d6: 74 07 je 80599df <arena_get2.part.4+0xbf> 80599d8: 8d 0e lea (%esi),%ecx 80599da: e8 51 63 01 00 call 806fd30 <__lll_lock_wait_private> 80599df: 89 f3 mov %esi,%ebx 80599e1: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 80599e8: c7 c6 ec ff ff ff mov $0xffffffec,%esi 80599ee: 31 c0 xor %eax,%eax 80599f0: b9 01 00 00 00 mov $0x1,%ecx 80599f5: 8b 2c 37 mov (%edi,%esi,1),%ebp 80599f8: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80599ff: 00 8059a00: 74 01 je 8059a03 <arena_get2.part.4+0xe3> 8059a02: f0 0f b1 0d 10 d5 0e lock cmpxchg %ecx,0x80ed510 8059a09: 08 8059a0a: 74 0b je 8059a17 <arena_get2.part.4+0xf7> 8059a0c: 8d 0d 10 d5 0e 08 lea 0x80ed510,%ecx 8059a12: e8 19 63 01 00 call 806fd30 <__lll_lock_wait_private> 8059a17: 85 ed test %ebp,%ebp 8059a19: 74 17 je 8059a32 <arena_get2.part.4+0x112> 8059a1b: 8b 85 48 04 00 00 mov 0x448(%ebp),%eax 8059a21: 85 c0 test %eax,%eax 8059a23: 0f 84 0f 03 00 00 je 8059d38 <arena_get2.part.4+0x418> 8059a29: 83 e8 01 sub $0x1,%eax 8059a2c: 89 85 48 04 00 00 mov %eax,0x448(%ebp) 8059a32: 8b 0d 0c d5 0e 08 mov 0x80ed50c,%ecx 8059a38: 85 c9 test %ecx,%ecx 8059a3a: 74 3e je 8059a7a <arena_get2.part.4+0x15a> 8059a3c: 8b 81 48 04 00 00 mov 0x448(%ecx),%eax 8059a42: 85 c0 test %eax,%eax 8059a44: 0f 85 b6 02 00 00 jne 8059d00 <arena_get2.part.4+0x3e0> 8059a4a: 39 cb cmp %ecx,%ebx 8059a4c: 75 22 jne 8059a70 <arena_get2.part.4+0x150> 8059a4e: e9 26 01 00 00 jmp 8059b79 <arena_get2.part.4+0x259> 8059a53: 90 nop 8059a54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059a58: 8b a8 48 04 00 00 mov 0x448(%eax),%ebp 8059a5e: 85 ed test %ebp,%ebp 8059a60: 0f 85 9a 02 00 00 jne 8059d00 <arena_get2.part.4+0x3e0> 8059a66: 39 c3 cmp %eax,%ebx 8059a68: 0f 84 92 00 00 00 je 8059b00 <arena_get2.part.4+0x1e0> 8059a6e: 89 c1 mov %eax,%ecx 8059a70: 8b 81 44 04 00 00 mov 0x444(%ecx),%eax 8059a76: 85 c0 test %eax,%eax 8059a78: 75 de jne 8059a58 <arena_get2.part.4+0x138> 8059a7a: 83 83 48 04 00 00 01 addl $0x1,0x448(%ebx) 8059a81: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059a88: 00 8059a89: 74 01 je 8059a8c <arena_get2.part.4+0x16c> 8059a8b: f0 83 2d 10 d5 0e 08 lock subl $0x1,0x80ed510 8059a92: 01 8059a93: 74 0b je 8059aa0 <arena_get2.part.4+0x180> 8059a95: 8d 05 10 d5 0e 08 lea 0x80ed510,%eax 8059a9b: e8 c0 62 01 00 call 806fd60 <__lll_unlock_wake_private> 8059aa0: 90 nop 8059aa1: 8b 83 40 04 00 00 mov 0x440(%ebx),%eax 8059aa7: 89 1c 37 mov %ebx,(%edi,%esi,1) 8059aaa: a3 f4 d4 0e 08 mov %eax,0x80ed4f4 8059aaf: 83 c4 1c add $0x1c,%esp 8059ab2: 89 d8 mov %ebx,%eax 8059ab4: 5b pop %ebx 8059ab5: 5e pop %esi 8059ab6: 5f pop %edi 8059ab7: 5d pop %ebp 8059ab8: c3 ret 8059ab9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8059ac0: 8b 0d c8 c4 0e 08 mov 0x80ec4c8,%ecx 8059ac6: 39 0d ec c4 0e 08 cmp %ecx,0x80ec4ec 8059acc: 0f 83 78 fe ff ff jae 805994a <arena_get2.part.4+0x2a> 8059ad2: 89 54 24 0c mov %edx,0xc(%esp) 8059ad6: e8 45 5d 01 00 call 806f820 <__get_nprocs> 8059adb: 85 c0 test %eax,%eax 8059add: 8b 54 24 0c mov 0xc(%esp),%edx 8059ae1: 7e 7c jle 8059b5f <arena_get2.part.4+0x23f> 8059ae3: 01 c0 add %eax,%eax 8059ae5: e9 55 fe ff ff jmp 805993f <arena_get2.part.4+0x1f> 8059aea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059af0: 83 c4 1c add $0x1c,%esp 8059af3: 31 db xor %ebx,%ebx 8059af5: 89 d8 mov %ebx,%eax 8059af7: 5b pop %ebx 8059af8: 5e pop %esi 8059af9: 5f pop %edi 8059afa: 5d pop %ebp 8059afb: c3 ret 8059afc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059b00: 8d 81 44 04 00 00 lea 0x444(%ecx),%eax 8059b06: 89 d9 mov %ebx,%ecx 8059b08: 8b 89 44 04 00 00 mov 0x444(%ecx),%ecx 8059b0e: 89 08 mov %ecx,(%eax) 8059b10: e9 65 ff ff ff jmp 8059a7a <arena_get2.part.4+0x15a> 8059b15: 8b 9a 40 04 00 00 mov 0x440(%edx),%ebx 8059b1b: e9 80 fe ff ff jmp 80599a0 <arena_get2.part.4+0x80> 8059b20: c7 05 f4 d4 0e 08 20 movl $0x80ec520,0x80ed4f4 8059b27: c5 0e 08 8059b2a: bb 20 c5 0e 08 mov $0x80ec520,%ebx 8059b2f: e9 2f fe ff ff jmp 8059963 <arena_get2.part.4+0x43> 8059b34: 8d 59 01 lea 0x1(%ecx),%ebx 8059b37: 89 c8 mov %ecx,%eax 8059b39: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059b40: 00 8059b41: 74 01 je 8059b44 <arena_get2.part.4+0x224> 8059b43: f0 0f b1 1d c8 c4 0e lock cmpxchg %ebx,0x80ec4c8 8059b4a: 08 8059b4b: 39 c8 cmp %ecx,%eax 8059b4d: 74 31 je 8059b80 <arena_get2.part.4+0x260> 8059b4f: 8b 0d c8 c4 0e 08 mov 0x80ec4c8,%ecx 8059b55: a1 f8 d4 0e 08 mov 0x80ed4f8,%eax 8059b5a: e9 eb fd ff ff jmp 805994a <arena_get2.part.4+0x2a> 8059b5f: c7 05 f8 d4 0e 08 04 movl $0x4,0x80ed4f8 8059b66: 00 00 00 8059b69: 8b 0d c8 c4 0e 08 mov 0x80ec4c8,%ecx 8059b6f: b8 04 00 00 00 mov $0x4,%eax 8059b74: e9 d1 fd ff ff jmp 805994a <arena_get2.part.4+0x2a> 8059b79: b8 0c d5 0e 08 mov $0x80ed50c,%eax 8059b7e: eb 88 jmp 8059b08 <arena_get2.part.4+0x1e8> 8059b80: 8b 15 e4 c4 0e 08 mov 0x80ec4e4,%edx 8059b86: 8d 86 6c 04 00 00 lea 0x46c(%esi),%eax 8059b8c: e8 1f ca ff ff call 80565b0 <new_heap> 8059b91: 85 c0 test %eax,%eax 8059b93: 89 c7 mov %eax,%edi 8059b95: 0f 84 81 01 00 00 je 8059d1c <arena_get2.part.4+0x3fc> 8059b9b: 8d 5f 10 lea 0x10(%edi),%ebx 8059b9e: 89 d8 mov %ebx,%eax 8059ba0: 89 1f mov %ebx,(%edi) 8059ba2: e8 b9 c6 ff ff call 8056260 <malloc_init_state> 8059ba7: 8d 97 64 04 00 00 lea 0x464(%edi),%edx 8059bad: 8d 8f 6c 04 00 00 lea 0x46c(%edi),%ecx 8059bb3: 8b 47 08 mov 0x8(%edi),%eax 8059bb6: c7 87 58 04 00 00 01 movl $0x1,0x458(%edi) 8059bbd: 00 00 00 8059bc0: 83 e1 07 and $0x7,%ecx 8059bc3: 89 d5 mov %edx,%ebp 8059bc5: 29 cd sub %ecx,%ebp 8059bc7: 89 87 60 04 00 00 mov %eax,0x460(%edi) 8059bcd: 89 87 5c 04 00 00 mov %eax,0x45c(%edi) 8059bd3: 83 c5 08 add $0x8,%ebp 8059bd6: 85 c9 test %ecx,%ecx 8059bd8: 0f 45 d5 cmovne %ebp,%edx 8059bdb: 01 f8 add %edi,%eax 8059bdd: 29 d0 sub %edx,%eax 8059bdf: 89 57 40 mov %edx,0x40(%edi) 8059be2: 83 c8 01 or $0x1,%eax 8059be5: 89 42 04 mov %eax,0x4(%edx) 8059be8: 90 nop 8059be9: c7 c2 ec ff ff ff mov $0xffffffec,%edx 8059bef: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8059bf5: 31 ed xor %ebp,%ebp 8059bf7: c7 47 10 00 00 00 00 movl $0x0,0x10(%edi) 8059bfe: 8b 34 10 mov (%eax,%edx,1),%esi 8059c01: 89 1c 10 mov %ebx,(%eax,%edx,1) 8059c04: ba 01 00 00 00 mov $0x1,%edx 8059c09: 89 e8 mov %ebp,%eax 8059c0b: 89 d1 mov %edx,%ecx 8059c0d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059c14: 00 8059c15: 74 01 je 8059c18 <arena_get2.part.4+0x2f8> 8059c17: f0 0f b1 0d 08 d5 0e lock cmpxchg %ecx,0x80ed508 8059c1e: 08 8059c1f: 74 0b je 8059c2c <arena_get2.part.4+0x30c> 8059c21: 8d 0d 08 d5 0e 08 lea 0x80ed508,%ecx 8059c27: e8 04 61 01 00 call 806fd30 <__lll_lock_wait_private> 8059c2c: a1 60 c9 0e 08 mov 0x80ec960,%eax 8059c31: 89 87 50 04 00 00 mov %eax,0x450(%edi) 8059c37: 89 1d 60 c9 0e 08 mov %ebx,0x80ec960 8059c3d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059c44: 00 8059c45: 74 01 je 8059c48 <arena_get2.part.4+0x328> 8059c47: f0 83 2d 08 d5 0e 08 lock subl $0x1,0x80ed508 8059c4e: 01 8059c4f: 74 0b je 8059c5c <arena_get2.part.4+0x33c> 8059c51: 8d 05 08 d5 0e 08 lea 0x80ed508,%eax 8059c57: e8 04 61 01 00 call 806fd60 <__lll_unlock_wake_private> 8059c5c: 89 e8 mov %ebp,%eax 8059c5e: 89 d1 mov %edx,%ecx 8059c60: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059c67: 00 8059c68: 74 01 je 8059c6b <arena_get2.part.4+0x34b> 8059c6a: f0 0f b1 0d 10 d5 0e lock cmpxchg %ecx,0x80ed510 8059c71: 08 8059c72: 74 0b je 8059c7f <arena_get2.part.4+0x35f> 8059c74: 8d 0d 10 d5 0e 08 lea 0x80ed510,%ecx 8059c7a: e8 b1 60 01 00 call 806fd30 <__lll_lock_wait_private> 8059c7f: 85 f6 test %esi,%esi 8059c81: 74 17 je 8059c9a <arena_get2.part.4+0x37a> 8059c83: 8b 86 48 04 00 00 mov 0x448(%esi),%eax 8059c89: 85 c0 test %eax,%eax 8059c8b: 0f 84 a7 00 00 00 je 8059d38 <arena_get2.part.4+0x418> 8059c91: 83 e8 01 sub $0x1,%eax 8059c94: 89 86 48 04 00 00 mov %eax,0x448(%esi) 8059c9a: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059ca1: 00 8059ca2: 74 01 je 8059ca5 <arena_get2.part.4+0x385> 8059ca4: f0 83 2d 10 d5 0e 08 lock subl $0x1,0x80ed510 8059cab: 01 8059cac: 74 0b je 8059cb9 <arena_get2.part.4+0x399> 8059cae: 8d 05 10 d5 0e 08 lea 0x80ed510,%eax 8059cb4: e8 a7 60 01 00 call 806fd60 <__lll_unlock_wake_private> 8059cb9: 31 c0 xor %eax,%eax 8059cbb: b9 01 00 00 00 mov $0x1,%ecx 8059cc0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059cc7: 00 8059cc8: 74 01 je 8059ccb <arena_get2.part.4+0x3ab> 8059cca: f0 0f b1 0b lock cmpxchg %ecx,(%ebx) 8059cce: 74 07 je 8059cd7 <arena_get2.part.4+0x3b7> 8059cd0: 8d 0b lea (%ebx),%ecx 8059cd2: e8 59 60 01 00 call 806fd30 <__lll_lock_wait_private> 8059cd7: 85 db test %ebx,%ebx 8059cd9: 0f 85 d0 fd ff ff jne 8059aaf <arena_get2.part.4+0x18f> 8059cdf: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059ce6: 00 8059ce7: 74 01 je 8059cea <arena_get2.part.4+0x3ca> 8059ce9: f0 ff 0d c8 c4 0e 08 lock decl 0x80ec4c8 8059cf0: 31 db xor %ebx,%ebx 8059cf2: e9 b8 fd ff ff jmp 8059aaf <arena_get2.part.4+0x18f> 8059cf7: 89 f6 mov %esi,%esi 8059cf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8059d00: 83 ec 0c sub $0xc,%esp 8059d03: b9 ea 02 00 00 mov $0x2ea,%ecx 8059d08: ba 66 d6 0b 08 mov $0x80bd666,%edx 8059d0d: 68 fc e3 0b 08 push $0x80be3fc 8059d12: b8 17 d8 0b 08 mov $0x80bd817,%eax 8059d17: e8 24 c8 ff ff call 8056540 <__malloc_assert> 8059d1c: 8b 15 e4 c4 0e 08 mov 0x80ec4e4,%edx 8059d22: b8 6c 04 00 00 mov $0x46c,%eax 8059d27: e8 84 c8 ff ff call 80565b0 <new_heap> 8059d2c: 85 c0 test %eax,%eax 8059d2e: 89 c7 mov %eax,%edi 8059d30: 0f 85 65 fe ff ff jne 8059b9b <arena_get2.part.4+0x27b> 8059d36: eb a7 jmp 8059cdf <arena_get2.part.4+0x3bf> 8059d38: e8 af e6 fe ff call 80483ec <detach_arena.part.1> 8059d3d: 8d 76 00 lea 0x0(%esi),%esi 08059d40 <arena_get_retry>: 8059d40: 90 nop 8059d41: 3d 20 c5 0e 08 cmp $0x80ec520,%eax 8059d46: 74 58 je 8059da0 <arena_get_retry+0x60> 8059d48: 89 c1 mov %eax,%ecx 8059d4a: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059d51: 00 8059d52: 74 01 je 8059d55 <arena_get_retry+0x15> 8059d54: f0 83 29 01 lock subl $0x1,(%ecx) 8059d58: 74 07 je 8059d61 <arena_get_retry+0x21> 8059d5a: 8d 01 lea (%ecx),%eax 8059d5c: e8 ff 5f 01 00 call 806fd60 <__lll_unlock_wake_private> 8059d61: a1 24 c5 0e 08 mov 0x80ec524,%eax 8059d66: 83 e0 04 and $0x4,%eax 8059d69: 75 2d jne 8059d98 <arena_get_retry+0x58> 8059d6b: b9 01 00 00 00 mov $0x1,%ecx 8059d70: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059d77: 00 8059d78: 74 01 je 8059d7b <arena_get_retry+0x3b> 8059d7a: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 8059d81: 08 8059d82: 74 0b je 8059d8f <arena_get_retry+0x4f> 8059d84: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 8059d8a: e8 a1 5f 01 00 call 806fd30 <__lll_lock_wait_private> 8059d8f: b8 20 c5 0e 08 mov $0x80ec520,%eax 8059d94: c3 ret 8059d95: 8d 76 00 lea 0x0(%esi),%esi 8059d98: 31 c0 xor %eax,%eax 8059d9a: c3 ret 8059d9b: 90 nop 8059d9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059da0: 53 push %ebx 8059da1: 89 d3 mov %edx,%ebx 8059da3: 83 ec 08 sub $0x8,%esp 8059da6: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059dad: 00 8059dae: 74 01 je 8059db1 <arena_get_retry+0x71> 8059db0: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 8059db7: 01 8059db8: 74 0b je 8059dc5 <arena_get_retry+0x85> 8059dba: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 8059dc0: e8 9b 5f 01 00 call 806fd60 <__lll_unlock_wake_private> 8059dc5: e8 b6 ca ff ff call 8056880 <get_free_list> 8059dca: 85 c0 test %eax,%eax 8059dcc: 74 05 je 8059dd3 <arena_get_retry+0x93> 8059dce: 83 c4 08 add $0x8,%esp 8059dd1: 5b pop %ebx 8059dd2: c3 ret 8059dd3: 83 c4 08 add $0x8,%esp 8059dd6: 89 d8 mov %ebx,%eax 8059dd8: ba 20 c5 0e 08 mov $0x80ec520,%edx 8059ddd: 5b pop %ebx 8059dde: e9 3d fb ff ff jmp 8059920 <arena_get2.part.4> 8059de3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8059de9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08059df0 <__malloc_fork_lock_parent>: 8059df0: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 8059df5: 85 c0 test %eax,%eax 8059df7: 7e 62 jle 8059e5b <__malloc_fork_lock_parent+0x6b> 8059df9: 56 push %esi 8059dfa: 31 c0 xor %eax,%eax 8059dfc: 53 push %ebx 8059dfd: b9 01 00 00 00 mov $0x1,%ecx 8059e02: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059e09: 00 8059e0a: 74 01 je 8059e0d <__malloc_fork_lock_parent+0x1d> 8059e0c: f0 0f b1 0d 08 d5 0e lock cmpxchg %ecx,0x80ed508 8059e13: 08 8059e14: 74 0b je 8059e21 <__malloc_fork_lock_parent+0x31> 8059e16: 8d 0d 08 d5 0e 08 lea 0x80ed508,%ecx 8059e1c: e8 0f 5f 01 00 call 806fd30 <__lll_lock_wait_private> 8059e21: ba 20 c5 0e 08 mov $0x80ec520,%edx 8059e26: 31 f6 xor %esi,%esi 8059e28: bb 01 00 00 00 mov $0x1,%ebx 8059e2d: 8d 76 00 lea 0x0(%esi),%esi 8059e30: 89 f0 mov %esi,%eax 8059e32: 89 d9 mov %ebx,%ecx 8059e34: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059e3b: 00 8059e3c: 74 01 je 8059e3f <__malloc_fork_lock_parent+0x4f> 8059e3e: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 8059e42: 74 07 je 8059e4b <__malloc_fork_lock_parent+0x5b> 8059e44: 8d 0a lea (%edx),%ecx 8059e46: e8 e5 5e 01 00 call 806fd30 <__lll_lock_wait_private> 8059e4b: 8b 92 40 04 00 00 mov 0x440(%edx),%edx 8059e51: 81 fa 20 c5 0e 08 cmp $0x80ec520,%edx 8059e57: 75 d7 jne 8059e30 <__malloc_fork_lock_parent+0x40> 8059e59: 5b pop %ebx 8059e5a: 5e pop %esi 8059e5b: f3 c3 repz ret 8059e5d: 8d 76 00 lea 0x0(%esi),%esi 08059e60 <__malloc_fork_unlock_parent>: 8059e60: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 8059e65: 85 c0 test %eax,%eax 8059e67: 7e 4b jle 8059eb4 <__malloc_fork_unlock_parent+0x54> 8059e69: ba 20 c5 0e 08 mov $0x80ec520,%edx 8059e6e: 66 90 xchg %ax,%ax 8059e70: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059e77: 00 8059e78: 74 01 je 8059e7b <__malloc_fork_unlock_parent+0x1b> 8059e7a: f0 83 2a 01 lock subl $0x1,(%edx) 8059e7e: 74 07 je 8059e87 <__malloc_fork_unlock_parent+0x27> 8059e80: 8d 02 lea (%edx),%eax 8059e82: e8 d9 5e 01 00 call 806fd60 <__lll_unlock_wake_private> 8059e87: 8b 92 40 04 00 00 mov 0x440(%edx),%edx 8059e8d: 81 fa 20 c5 0e 08 cmp $0x80ec520,%edx 8059e93: 75 db jne 8059e70 <__malloc_fork_unlock_parent+0x10> 8059e95: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8059e9c: 00 8059e9d: 74 01 je 8059ea0 <__malloc_fork_unlock_parent+0x40> 8059e9f: f0 83 2d 08 d5 0e 08 lock subl $0x1,0x80ed508 8059ea6: 01 8059ea7: 74 0b je 8059eb4 <__malloc_fork_unlock_parent+0x54> 8059ea9: 8d 05 08 d5 0e 08 lea 0x80ed508,%eax 8059eaf: e8 ac 5e 01 00 call 806fd60 <__lll_unlock_wake_private> 8059eb4: f3 c3 repz ret 8059eb6: 8d 76 00 lea 0x0(%esi),%esi 8059eb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08059ec0 <__malloc_fork_unlock_child>: 8059ec0: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 8059ec5: 85 c0 test %eax,%eax 8059ec7: 7e 7c jle 8059f45 <__malloc_fork_unlock_child+0x85> 8059ec9: b8 ec ff ff ff mov $0xffffffec,%eax 8059ece: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8059ed5: 53 push %ebx 8059ed6: c7 05 10 d5 0e 08 00 movl $0x0,0x80ed510 8059edd: 00 00 00 8059ee0: 8b 0c 02 mov (%edx,%eax,1),%ecx 8059ee3: 85 c9 test %ecx,%ecx 8059ee5: 74 0a je 8059ef1 <__malloc_fork_unlock_child+0x31> 8059ee7: c7 81 48 04 00 00 01 movl $0x1,0x448(%ecx) 8059eee: 00 00 00 8059ef1: c7 05 0c d5 0e 08 00 movl $0x0,0x80ed50c 8059ef8: 00 00 00 8059efb: 31 db xor %ebx,%ebx 8059efd: 31 d2 xor %edx,%edx 8059eff: b8 20 c5 0e 08 mov $0x80ec520,%eax 8059f04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059f08: 39 c8 cmp %ecx,%eax 8059f0a: c7 00 00 00 00 00 movl $0x0,(%eax) 8059f10: 74 17 je 8059f29 <__malloc_fork_unlock_child+0x69> 8059f12: 89 90 44 04 00 00 mov %edx,0x444(%eax) 8059f18: c7 80 48 04 00 00 00 movl $0x0,0x448(%eax) 8059f1f: 00 00 00 8059f22: 89 c2 mov %eax,%edx 8059f24: bb 01 00 00 00 mov $0x1,%ebx 8059f29: 8b 80 40 04 00 00 mov 0x440(%eax),%eax 8059f2f: 3d 20 c5 0e 08 cmp $0x80ec520,%eax 8059f34: 75 d2 jne 8059f08 <__malloc_fork_unlock_child+0x48> 8059f36: 84 db test %bl,%bl 8059f38: 75 0d jne 8059f47 <__malloc_fork_unlock_child+0x87> 8059f3a: 5b pop %ebx 8059f3b: c7 05 08 d5 0e 08 00 movl $0x0,0x80ed508 8059f42: 00 00 00 8059f45: f3 c3 repz ret 8059f47: 89 15 0c d5 0e 08 mov %edx,0x80ed50c 8059f4d: eb eb jmp 8059f3a <__malloc_fork_unlock_child+0x7a> 8059f4f: 90 nop 08059f50 <__malloc_check_init>: 8059f50: a1 fc d4 0e 08 mov 0x80ed4fc,%eax 8059f55: 85 c0 test %eax,%eax 8059f57: 75 37 jne 8059f90 <__malloc_check_init+0x40> 8059f59: c7 05 00 d5 0e 08 01 movl $0x1,0x80ed500 8059f60: 00 00 00 8059f63: c7 05 d8 c4 0e 08 60 movl $0x8058e60,0x80ec4d8 8059f6a: 8e 05 08 8059f6d: c7 05 f0 d4 0e 08 10 movl $0x8059210,0x80ed4f0 8059f74: 92 05 08 8059f77: c7 05 d4 c4 0e 08 d0 movl $0x80596d0,0x80ec4d4 8059f7e: 96 05 08 8059f81: c7 05 d0 c4 0e 08 d0 movl $0x80590d0,0x80ec4d0 8059f88: 90 05 08 8059f8b: c3 ret 8059f8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8059f90: c7 05 fc d4 0e 08 00 movl $0x0,0x80ed4fc 8059f97: 00 00 00 8059f9a: c3 ret 8059f9b: 90 nop 8059f9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08059fa0 <__malloc_set_state>: 8059fa0: 56 push %esi 8059fa1: 53 push %ebx 8059fa2: 8b 4c 24 0c mov 0xc(%esp),%ecx 8059fa6: 81 39 41 45 4c 44 cmpl $0x444c4541,(%ecx) 8059fac: 0f 85 b6 00 00 00 jne 805a068 <__malloc_set_state+0xc8> 8059fb2: f7 41 04 00 ff ff ff testl $0xffffff00,0x4(%ecx) 8059fb9: 0f 8f b1 00 00 00 jg 805a070 <__malloc_set_state+0xd0> 8059fbf: 8b 99 10 04 00 00 mov 0x410(%ecx),%ebx 8059fc5: 8b 91 14 04 00 00 mov 0x414(%ecx),%edx 8059fcb: c7 05 d8 c4 0e 08 00 movl $0x0,0x80ec4d8 8059fd2: 00 00 00 8059fd5: c7 05 d4 c4 0e 08 00 movl $0x0,0x80ec4d4 8059fdc: 00 00 00 8059fdf: c7 05 f0 d4 0e 08 00 movl $0x0,0x80ed4f0 8059fe6: 00 00 00 8059fe9: c7 05 d0 c4 0e 08 00 movl $0x0,0x80ec4d0 8059ff0: 00 00 00 8059ff3: 01 da add %ebx,%edx 8059ff5: c7 05 00 d5 0e 08 00 movl $0x0,0x80ed500 8059ffc: 00 00 00 8059fff: 39 d3 cmp %edx,%ebx 805a001: 73 1a jae 805a01d <__malloc_set_state+0x7d> 805a003: 8b 33 mov (%ebx),%esi 805a005: 89 d8 mov %ebx,%eax 805a007: 85 f6 test %esi,%esi 805a009: 74 0b je 805a016 <__malloc_set_state+0x76> 805a00b: eb 1b jmp 805a028 <__malloc_set_state+0x88> 805a00d: 8d 76 00 lea 0x0(%esi),%esi 805a010: 8b 30 mov (%eax),%esi 805a012: 85 f6 test %esi,%esi 805a014: 75 12 jne 805a028 <__malloc_set_state+0x88> 805a016: 83 c0 04 add $0x4,%eax 805a019: 39 c2 cmp %eax,%edx 805a01b: 77 f3 ja 805a010 <__malloc_set_state+0x70> 805a01d: 31 c0 xor %eax,%eax 805a01f: 5b pop %ebx 805a020: 5e pop %esi 805a021: c3 ret 805a022: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a028: 8b 71 10 mov 0x10(%ecx),%esi 805a02b: 83 e8 04 sub $0x4,%eax 805a02e: 39 f0 cmp %esi,%eax 805a030: 73 21 jae 805a053 <__malloc_set_state+0xb3> 805a032: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a038: 8b 50 04 mov 0x4(%eax),%edx 805a03b: 83 e2 f8 and $0xfffffff8,%edx 805a03e: 8d 0c 10 lea (%eax,%edx,1),%ecx 805a041: f6 41 04 01 testb $0x1,0x4(%ecx) 805a045: 74 06 je 805a04d <__malloc_set_state+0xad> 805a047: 83 ca 02 or $0x2,%edx 805a04a: 89 50 04 mov %edx,0x4(%eax) 805a04d: 39 ce cmp %ecx,%esi 805a04f: 89 c8 mov %ecx,%eax 805a051: 77 e5 ja 805a038 <__malloc_set_state+0x98> 805a053: 89 1d 20 d5 0e 08 mov %ebx,0x80ed520 805a059: 89 35 1c d5 0e 08 mov %esi,0x80ed51c 805a05f: 31 c0 xor %eax,%eax 805a061: 5b pop %ebx 805a062: 5e pop %esi 805a063: c3 ret 805a064: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a068: b8 ff ff ff ff mov $0xffffffff,%eax 805a06d: eb f2 jmp 805a061 <__malloc_set_state+0xc1> 805a06f: 90 nop 805a070: b8 fe ff ff ff mov $0xfffffffe,%eax 805a075: eb ea jmp 805a061 <__malloc_set_state+0xc1> 805a077: 89 f6 mov %esi,%esi 805a079: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805a080 <__libc_malloc>: 805a080: 56 push %esi 805a081: 53 push %ebx 805a082: 83 ec 04 sub $0x4,%esp 805a085: a1 d8 c4 0e 08 mov 0x80ec4d8,%eax 805a08a: 85 c0 test %eax,%eax 805a08c: 8b 74 24 10 mov 0x10(%esp),%esi 805a090: 0f 85 d2 00 00 00 jne 805a168 <__libc_malloc+0xe8> 805a096: b8 ec ff ff ff mov $0xffffffec,%eax 805a09b: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805a0a2: 8b 1c 02 mov (%edx,%eax,1),%ebx 805a0a5: 85 db test %ebx,%ebx 805a0a7: 74 08 je 805a0b1 <__libc_malloc+0x31> 805a0a9: 8b 43 04 mov 0x4(%ebx),%eax 805a0ac: 83 e0 04 and $0x4,%eax 805a0af: 74 67 je 805a118 <__libc_malloc+0x98> 805a0b1: e8 ca c7 ff ff call 8056880 <get_free_list> 805a0b6: 85 c0 test %eax,%eax 805a0b8: 89 c3 mov %eax,%ebx 805a0ba: 0f 84 c0 00 00 00 je 805a180 <__libc_malloc+0x100> 805a0c0: 89 f2 mov %esi,%edx 805a0c2: 89 d8 mov %ebx,%eax 805a0c4: e8 37 e3 ff ff call 8058400 <_int_malloc> 805a0c9: 85 c0 test %eax,%eax 805a0cb: 89 c2 mov %eax,%edx 805a0cd: 74 74 je 805a143 <__libc_malloc+0xc3> 805a0cf: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a0d6: 00 805a0d7: 74 01 je 805a0da <__libc_malloc+0x5a> 805a0d9: f0 83 2b 01 lock subl $0x1,(%ebx) 805a0dd: 74 07 je 805a0e6 <__libc_malloc+0x66> 805a0df: 8d 03 lea (%ebx),%eax 805a0e1: e8 7a 5c 01 00 call 806fd60 <__lll_unlock_wake_private> 805a0e6: 85 d2 test %edx,%edx 805a0e8: 74 22 je 805a10c <__libc_malloc+0x8c> 805a0ea: 8b 42 fc mov -0x4(%edx),%eax 805a0ed: a8 02 test $0x2,%al 805a0ef: 75 1b jne 805a10c <__libc_malloc+0x8c> 805a0f1: a8 04 test $0x4,%al 805a0f3: b9 20 c5 0e 08 mov $0x80ec520,%ecx 805a0f8: 74 0a je 805a104 <__libc_malloc+0x84> 805a0fa: 8d 42 f8 lea -0x8(%edx),%eax 805a0fd: 25 00 00 f0 ff and $0xfff00000,%eax 805a102: 8b 08 mov (%eax),%ecx 805a104: 39 d9 cmp %ebx,%ecx 805a106: 0f 85 92 00 00 00 jne 805a19e <__libc_malloc+0x11e> 805a10c: 83 c4 04 add $0x4,%esp 805a10f: 89 d0 mov %edx,%eax 805a111: 5b pop %ebx 805a112: 5e pop %esi 805a113: c3 ret 805a114: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a118: b9 01 00 00 00 mov $0x1,%ecx 805a11d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a124: 00 805a125: 74 01 je 805a128 <__libc_malloc+0xa8> 805a127: f0 0f b1 0b lock cmpxchg %ecx,(%ebx) 805a12b: 74 07 je 805a134 <__libc_malloc+0xb4> 805a12d: 8d 0b lea (%ebx),%ecx 805a12f: e8 fc 5b 01 00 call 806fd30 <__lll_lock_wait_private> 805a134: 89 f2 mov %esi,%edx 805a136: 89 d8 mov %ebx,%eax 805a138: e8 c3 e2 ff ff call 8058400 <_int_malloc> 805a13d: 85 c0 test %eax,%eax 805a13f: 89 c2 mov %eax,%edx 805a141: 75 8c jne 805a0cf <__libc_malloc+0x4f> 805a143: 90 nop 805a144: 89 f2 mov %esi,%edx 805a146: 89 d8 mov %ebx,%eax 805a148: e8 f3 fb ff ff call 8059d40 <arena_get_retry> 805a14d: 89 f2 mov %esi,%edx 805a14f: 89 c3 mov %eax,%ebx 805a151: e8 aa e2 ff ff call 8058400 <_int_malloc> 805a156: 89 c2 mov %eax,%edx 805a158: 85 db test %ebx,%ebx 805a15a: 0f 85 6f ff ff ff jne 805a0cf <__libc_malloc+0x4f> 805a160: eb 84 jmp 805a0e6 <__libc_malloc+0x66> 805a162: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a168: 83 ec 08 sub $0x8,%esp 805a16b: ff 74 24 14 pushl 0x14(%esp) 805a16f: 56 push %esi 805a170: ff d0 call *%eax 805a172: 83 c4 10 add $0x10,%esp 805a175: 89 c2 mov %eax,%edx 805a177: 83 c4 04 add $0x4,%esp 805a17a: 89 d0 mov %edx,%eax 805a17c: 5b pop %ebx 805a17d: 5e pop %esi 805a17e: c3 ret 805a17f: 90 nop 805a180: 31 d2 xor %edx,%edx 805a182: 89 f0 mov %esi,%eax 805a184: e8 97 f7 ff ff call 8059920 <arena_get2.part.4> 805a189: 89 f2 mov %esi,%edx 805a18b: 89 c3 mov %eax,%ebx 805a18d: e8 6e e2 ff ff call 8058400 <_int_malloc> 805a192: 85 c0 test %eax,%eax 805a194: 89 c2 mov %eax,%edx 805a196: 75 c0 jne 805a158 <__libc_malloc+0xd8> 805a198: 85 db test %ebx,%ebx 805a19a: 74 bc je 805a158 <__libc_malloc+0xd8> 805a19c: eb a5 jmp 805a143 <__libc_malloc+0xc3> 805a19e: 83 ec 0c sub $0xc,%esp 805a1a1: b9 7b 0b 00 00 mov $0xb7b,%ecx 805a1a6: ba 14 d6 0b 08 mov $0x80bd614,%edx 805a1ab: 68 34 e4 0b 08 push $0x80be434 805a1b0: b8 40 df 0b 08 mov $0x80bdf40,%eax 805a1b5: e8 86 c3 ff ff call 8056540 <__malloc_assert> 805a1ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0805a1c0 <__malloc_get_state>: 805a1c0: 53 push %ebx 805a1c1: 83 ec 14 sub $0x14,%esp 805a1c4: 68 58 04 00 00 push $0x458 805a1c9: e8 b2 fe ff ff call 805a080 <__libc_malloc> 805a1ce: 83 c4 10 add $0x10,%esp 805a1d1: 85 c0 test %eax,%eax 805a1d3: 0f 84 a2 01 00 00 je 805a37b <__malloc_get_state+0x1bb> 805a1d9: 89 c3 mov %eax,%ebx 805a1db: b9 01 00 00 00 mov $0x1,%ecx 805a1e0: 31 c0 xor %eax,%eax 805a1e2: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a1e9: 00 805a1ea: 74 01 je 805a1ed <__malloc_get_state+0x2d> 805a1ec: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 805a1f3: 08 805a1f4: 74 0b je 805a201 <__malloc_get_state+0x41> 805a1f6: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 805a1fc: e8 2f 5b 01 00 call 806fd30 <__lll_lock_wait_private> 805a201: b8 20 c5 0e 08 mov $0x80ec520,%eax 805a206: e8 55 c9 ff ff call 8056b60 <malloc_consolidate> 805a20b: a1 50 c5 0e 08 mov 0x80ec550,%eax 805a210: c7 03 41 45 4c 44 movl $0x444c4541,(%ebx) 805a216: b9 50 c5 0e 08 mov $0x80ec550,%ecx 805a21b: c7 43 04 05 00 00 00 movl $0x5,0x4(%ebx) 805a222: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 805a229: ba 02 00 00 00 mov $0x2,%edx 805a22e: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 805a235: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 805a23c: 89 43 10 mov %eax,0x10(%ebx) 805a23f: eb 20 jmp 805a261 <__malloc_get_state+0xa1> 805a241: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805a248: 89 44 d3 08 mov %eax,0x8(%ebx,%edx,8) 805a24c: 8b 41 0c mov 0xc(%ecx),%eax 805a24f: 83 c1 08 add $0x8,%ecx 805a252: 89 44 d3 0c mov %eax,0xc(%ebx,%edx,8) 805a256: 83 c2 01 add $0x1,%edx 805a259: 81 fa 81 00 00 00 cmp $0x81,%edx 805a25f: 74 2f je 805a290 <__malloc_get_state+0xd0> 805a261: 8b 41 08 mov 0x8(%ecx),%eax 805a264: 39 c1 cmp %eax,%ecx 805a266: 75 e0 jne 805a248 <__malloc_get_state+0x88> 805a268: c7 44 d3 0c 00 00 00 movl $0x0,0xc(%ebx,%edx,8) 805a26f: 00 805a270: c7 44 d3 08 00 00 00 movl $0x0,0x8(%ebx,%edx,8) 805a277: 00 805a278: 83 c2 01 add $0x1,%edx 805a27b: 83 c1 08 add $0x8,%ecx 805a27e: 81 fa 81 00 00 00 cmp $0x81,%edx 805a284: 75 db jne 805a261 <__malloc_get_state+0xa1> 805a286: 8d 76 00 lea 0x0(%esi),%esi 805a289: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805a290: a1 0c c5 0e 08 mov 0x80ec50c,%eax 805a295: 89 83 10 04 00 00 mov %eax,0x410(%ebx) 805a29b: a1 6c c9 0e 08 mov 0x80ec96c,%eax 805a2a0: 89 83 14 04 00 00 mov %eax,0x414(%ebx) 805a2a6: a1 e0 c4 0e 08 mov 0x80ec4e0,%eax 805a2ab: 89 83 18 04 00 00 mov %eax,0x418(%ebx) 805a2b1: a1 e4 c4 0e 08 mov 0x80ec4e4,%eax 805a2b6: 89 83 1c 04 00 00 mov %eax,0x41c(%ebx) 805a2bc: a1 f8 c4 0e 08 mov 0x80ec4f8,%eax 805a2c1: 89 83 20 04 00 00 mov %eax,0x420(%ebx) 805a2c7: a1 e8 c4 0e 08 mov 0x80ec4e8,%eax 805a2cc: 89 83 24 04 00 00 mov %eax,0x424(%ebx) 805a2d2: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 805a2d7: 89 83 28 04 00 00 mov %eax,0x428(%ebx) 805a2dd: a1 70 c9 0e 08 mov 0x80ec970,%eax 805a2e2: c7 83 30 04 00 00 00 movl $0x0,0x430(%ebx) 805a2e9: 00 00 00 805a2ec: 89 83 2c 04 00 00 mov %eax,0x42c(%ebx) 805a2f2: a1 f4 c4 0e 08 mov 0x80ec4f4,%eax 805a2f7: 89 83 34 04 00 00 mov %eax,0x434(%ebx) 805a2fd: a1 fc c4 0e 08 mov 0x80ec4fc,%eax 805a302: 89 83 38 04 00 00 mov %eax,0x438(%ebx) 805a308: a1 04 c5 0e 08 mov 0x80ec504,%eax 805a30d: 89 83 3c 04 00 00 mov %eax,0x43c(%ebx) 805a313: a1 08 c5 0e 08 mov 0x80ec508,%eax 805a318: 89 83 40 04 00 00 mov %eax,0x440(%ebx) 805a31e: a1 00 d5 0e 08 mov 0x80ed500,%eax 805a323: 89 83 44 04 00 00 mov %eax,0x444(%ebx) 805a329: a1 18 d5 0e 08 mov 0x80ed518,%eax 805a32e: 89 83 48 04 00 00 mov %eax,0x448(%ebx) 805a334: a1 ec c4 0e 08 mov 0x80ec4ec,%eax 805a339: 89 83 4c 04 00 00 mov %eax,0x44c(%ebx) 805a33f: a1 f0 c4 0e 08 mov 0x80ec4f0,%eax 805a344: 89 83 50 04 00 00 mov %eax,0x450(%ebx) 805a34a: a1 c8 c4 0e 08 mov 0x80ec4c8,%eax 805a34f: 89 83 54 04 00 00 mov %eax,0x454(%ebx) 805a355: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a35c: 00 805a35d: 74 01 je 805a360 <__malloc_get_state+0x1a0> 805a35f: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 805a366: 01 805a367: 74 0b je 805a374 <__malloc_get_state+0x1b4> 805a369: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 805a36f: e8 ec 59 01 00 call 806fd60 <__lll_unlock_wake_private> 805a374: 89 d8 mov %ebx,%eax 805a376: 83 c4 08 add $0x8,%esp 805a379: 5b pop %ebx 805a37a: c3 ret 805a37b: 31 c0 xor %eax,%eax 805a37d: eb f7 jmp 805a376 <__malloc_get_state+0x1b6> 805a37f: 90 nop 0805a380 <_mid_memalign>: 805a380: 57 push %edi 805a381: 89 d7 mov %edx,%edi 805a383: 8b 15 d0 c4 0e 08 mov 0x80ec4d0,%edx 805a389: 85 d2 test %edx,%edx 805a38b: 56 push %esi 805a38c: 53 push %ebx 805a38d: 0f 85 85 01 00 00 jne 805a518 <_mid_memalign+0x198> 805a393: 83 f8 08 cmp $0x8,%eax 805a396: 0f 86 64 01 00 00 jbe 805a500 <_mid_memalign+0x180> 805a39c: 83 f8 0f cmp $0xf,%eax 805a39f: 0f 87 a3 00 00 00 ja 805a448 <_mid_memalign+0xc8> 805a3a5: 83 ff df cmp $0xffffffdf,%edi 805a3a8: 0f 87 a2 01 00 00 ja 805a550 <_mid_memalign+0x1d0> 805a3ae: bb 10 00 00 00 mov $0x10,%ebx 805a3b3: b8 ec ff ff ff mov $0xffffffec,%eax 805a3b8: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805a3bf: 8b 34 02 mov (%edx,%eax,1),%esi 805a3c2: 85 f6 test %esi,%esi 805a3c4: 0f 84 c6 00 00 00 je 805a490 <_mid_memalign+0x110> 805a3ca: 8b 46 04 mov 0x4(%esi),%eax 805a3cd: 83 e0 04 and $0x4,%eax 805a3d0: 0f 85 ba 00 00 00 jne 805a490 <_mid_memalign+0x110> 805a3d6: b9 01 00 00 00 mov $0x1,%ecx 805a3db: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a3e2: 00 805a3e3: 74 01 je 805a3e6 <_mid_memalign+0x66> 805a3e5: f0 0f b1 0e lock cmpxchg %ecx,(%esi) 805a3e9: 74 07 je 805a3f2 <_mid_memalign+0x72> 805a3eb: 8d 0e lea (%esi),%ecx 805a3ed: e8 3e 59 01 00 call 806fd30 <__lll_lock_wait_private> 805a3f2: 89 da mov %ebx,%edx 805a3f4: 89 f9 mov %edi,%ecx 805a3f6: 89 f0 mov %esi,%eax 805a3f8: e8 03 eb ff ff call 8058f00 <_int_memalign> 805a3fd: 85 c0 test %eax,%eax 805a3ff: 89 c2 mov %eax,%edx 805a401: 0f 84 b9 00 00 00 je 805a4c0 <_mid_memalign+0x140> 805a407: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a40e: 00 805a40f: 74 01 je 805a412 <_mid_memalign+0x92> 805a411: f0 83 2e 01 lock subl $0x1,(%esi) 805a415: 74 07 je 805a41e <_mid_memalign+0x9e> 805a417: 8d 06 lea (%esi),%eax 805a419: e8 42 59 01 00 call 806fd60 <__lll_unlock_wake_private> 805a41e: 85 d2 test %edx,%edx 805a420: 74 1c je 805a43e <_mid_memalign+0xbe> 805a422: 8b 42 fc mov -0x4(%edx),%eax 805a425: a8 02 test $0x2,%al 805a427: 75 15 jne 805a43e <_mid_memalign+0xbe> 805a429: a8 04 test $0x4,%al 805a42b: b9 20 c5 0e 08 mov $0x80ec520,%ecx 805a430: 0f 85 b2 00 00 00 jne 805a4e8 <_mid_memalign+0x168> 805a436: 39 f1 cmp %esi,%ecx 805a438: 0f 85 2c 01 00 00 jne 805a56a <_mid_memalign+0x1ea> 805a43e: 5b pop %ebx 805a43f: 89 d0 mov %edx,%eax 805a441: 5e pop %esi 805a442: 5f pop %edi 805a443: c3 ret 805a444: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a448: 3d 00 00 00 80 cmp $0x80000000,%eax 805a44d: 0f 87 dd 00 00 00 ja 805a530 <_mid_memalign+0x1b0> 805a453: ba ef ff ff ff mov $0xffffffef,%edx 805a458: 29 c2 sub %eax,%edx 805a45a: 39 d7 cmp %edx,%edi 805a45c: 0f 87 ee 00 00 00 ja 805a550 <_mid_memalign+0x1d0> 805a462: 8d 50 ff lea -0x1(%eax),%edx 805a465: 85 c2 test %eax,%edx 805a467: 0f 84 19 01 00 00 je 805a586 <_mid_memalign+0x206> 805a46d: 83 f8 10 cmp $0x10,%eax 805a470: bb 10 00 00 00 mov $0x10,%ebx 805a475: 0f 84 38 ff ff ff je 805a3b3 <_mid_memalign+0x33> 805a47b: 90 nop 805a47c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a480: 01 db add %ebx,%ebx 805a482: 39 d8 cmp %ebx,%eax 805a484: 77 fa ja 805a480 <_mid_memalign+0x100> 805a486: e9 28 ff ff ff jmp 805a3b3 <_mid_memalign+0x33> 805a48b: 90 nop 805a48c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a490: e8 eb c3 ff ff call 8056880 <get_free_list> 805a495: 85 c0 test %eax,%eax 805a497: 89 c6 mov %eax,%esi 805a499: 0f 85 53 ff ff ff jne 805a3f2 <_mid_memalign+0x72> 805a49f: 8d 44 3b 10 lea 0x10(%ebx,%edi,1),%eax 805a4a3: 31 d2 xor %edx,%edx 805a4a5: e8 76 f4 ff ff call 8059920 <arena_get2.part.4> 805a4aa: 89 da mov %ebx,%edx 805a4ac: 89 f9 mov %edi,%ecx 805a4ae: 89 c6 mov %eax,%esi 805a4b0: e8 4b ea ff ff call 8058f00 <_int_memalign> 805a4b5: 85 c0 test %eax,%eax 805a4b7: 89 c2 mov %eax,%edx 805a4b9: 75 1c jne 805a4d7 <_mid_memalign+0x157> 805a4bb: 85 f6 test %esi,%esi 805a4bd: 74 18 je 805a4d7 <_mid_memalign+0x157> 805a4bf: 90 nop 805a4c0: 90 nop 805a4c1: 89 fa mov %edi,%edx 805a4c3: 89 f0 mov %esi,%eax 805a4c5: e8 76 f8 ff ff call 8059d40 <arena_get_retry> 805a4ca: 89 da mov %ebx,%edx 805a4cc: 89 f9 mov %edi,%ecx 805a4ce: 89 c6 mov %eax,%esi 805a4d0: e8 2b ea ff ff call 8058f00 <_int_memalign> 805a4d5: 89 c2 mov %eax,%edx 805a4d7: 85 f6 test %esi,%esi 805a4d9: 0f 85 28 ff ff ff jne 805a407 <_mid_memalign+0x87> 805a4df: e9 3a ff ff ff jmp 805a41e <_mid_memalign+0x9e> 805a4e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a4e8: 8d 42 f8 lea -0x8(%edx),%eax 805a4eb: 25 00 00 f0 ff and $0xfff00000,%eax 805a4f0: 8b 08 mov (%eax),%ecx 805a4f2: e9 3f ff ff ff jmp 805a436 <_mid_memalign+0xb6> 805a4f7: 89 f6 mov %esi,%esi 805a4f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805a500: 83 ec 0c sub $0xc,%esp 805a503: 57 push %edi 805a504: e8 77 fb ff ff call 805a080 <__libc_malloc> 805a509: 83 c4 10 add $0x10,%esp 805a50c: 89 c2 mov %eax,%edx 805a50e: 5b pop %ebx 805a50f: 89 d0 mov %edx,%eax 805a511: 5e pop %esi 805a512: 5f pop %edi 805a513: c3 ret 805a514: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a518: 83 ec 04 sub $0x4,%esp 805a51b: 51 push %ecx 805a51c: 57 push %edi 805a51d: 50 push %eax 805a51e: ff d2 call *%edx 805a520: 83 c4 10 add $0x10,%esp 805a523: 89 c2 mov %eax,%edx 805a525: 5b pop %ebx 805a526: 89 d0 mov %edx,%eax 805a528: 5e pop %esi 805a529: 5f pop %edi 805a52a: c3 ret 805a52b: 90 nop 805a52c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a530: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805a537: b8 e8 ff ff ff mov $0xffffffe8,%eax 805a53c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 805a543: 31 d2 xor %edx,%edx 805a545: e9 f4 fe ff ff jmp 805a43e <_mid_memalign+0xbe> 805a54a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a550: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805a557: b8 e8 ff ff ff mov $0xffffffe8,%eax 805a55c: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 805a563: 31 d2 xor %edx,%edx 805a565: e9 d4 fe ff ff jmp 805a43e <_mid_memalign+0xbe> 805a56a: 83 ec 0c sub $0xc,%esp 805a56d: b9 5f 0c 00 00 mov $0xc5f,%ecx 805a572: ba 14 d6 0b 08 mov $0x80bd614,%edx 805a577: 68 dc e3 0b 08 push $0x80be3dc 805a57c: b8 a4 df 0b 08 mov $0x80bdfa4,%eax 805a581: e8 ba bf ff ff call 8056540 <__malloc_assert> 805a586: 89 c3 mov %eax,%ebx 805a588: e9 26 fe ff ff jmp 805a3b3 <_mid_memalign+0x33> 805a58d: 8d 76 00 lea 0x0(%esi),%esi 0805a590 <__cfree>: 805a590: 83 ec 0c sub $0xc,%esp 805a593: a1 f0 d4 0e 08 mov 0x80ed4f0,%eax 805a598: 85 c0 test %eax,%eax 805a59a: 8b 4c 24 10 mov 0x10(%esp),%ecx 805a59e: 75 70 jne 805a610 <__cfree+0x80> 805a5a0: 85 c9 test %ecx,%ecx 805a5a2: 74 79 je 805a61d <__cfree+0x8d> 805a5a4: 8d 51 f8 lea -0x8(%ecx),%edx 805a5a7: 8b 49 fc mov -0x4(%ecx),%ecx 805a5aa: f6 c1 02 test $0x2,%cl 805a5ad: 75 21 jne 805a5d0 <__cfree+0x40> 805a5af: 83 e1 04 and $0x4,%ecx 805a5b2: b8 20 c5 0e 08 mov $0x80ec520,%eax 805a5b7: 74 09 je 805a5c2 <__cfree+0x32> 805a5b9: 89 d0 mov %edx,%eax 805a5bb: 25 00 00 f0 ff and $0xfff00000,%eax 805a5c0: 8b 00 mov (%eax),%eax 805a5c2: 31 c9 xor %ecx,%ecx 805a5c4: 83 c4 0c add $0xc,%esp 805a5c7: e9 f4 ca ff ff jmp 80570c0 <_int_free> 805a5cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a5d0: a1 00 c5 0e 08 mov 0x80ec500,%eax 805a5d5: 85 c0 test %eax,%eax 805a5d7: 75 2a jne 805a603 <__cfree+0x73> 805a5d9: 3b 0d e8 c4 0e 08 cmp 0x80ec4e8,%ecx 805a5df: 76 22 jbe 805a603 <__cfree+0x73> 805a5e1: 81 f9 00 00 08 00 cmp $0x80000,%ecx 805a5e7: 77 1a ja 805a603 <__cfree+0x73> 805a5e9: 3b 15 20 d5 0e 08 cmp 0x80ed520,%edx 805a5ef: 73 37 jae 805a628 <__cfree+0x98> 805a5f1: 83 e1 f8 and $0xfffffff8,%ecx 805a5f4: 8d 04 09 lea (%ecx,%ecx,1),%eax 805a5f7: 89 0d e8 c4 0e 08 mov %ecx,0x80ec4e8 805a5fd: a3 e0 c4 0e 08 mov %eax,0x80ec4e0 805a602: 90 nop 805a603: 89 d0 mov %edx,%eax 805a605: 83 c4 0c add $0xc,%esp 805a608: e9 53 c9 ff ff jmp 8056f60 <munmap_chunk> 805a60d: 8d 76 00 lea 0x0(%esi),%esi 805a610: 83 ec 08 sub $0x8,%esp 805a613: ff 74 24 14 pushl 0x14(%esp) 805a617: 51 push %ecx 805a618: ff d0 call *%eax 805a61a: 83 c4 10 add $0x10,%esp 805a61d: 83 c4 0c add $0xc,%esp 805a620: c3 ret 805a621: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805a628: 3b 15 1c d5 0e 08 cmp 0x80ed51c,%edx 805a62e: 73 c1 jae 805a5f1 <__cfree+0x61> 805a630: eb d1 jmp 805a603 <__cfree+0x73> 805a632: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805a639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805a640 <__libc_realloc>: 805a640: 55 push %ebp 805a641: 57 push %edi 805a642: 56 push %esi 805a643: 53 push %ebx 805a644: 83 ec 1c sub $0x1c,%esp 805a647: a1 d4 c4 0e 08 mov 0x80ec4d4,%eax 805a64c: 85 c0 test %eax,%eax 805a64e: 8b 74 24 30 mov 0x30(%esp),%esi 805a652: 8b 7c 24 34 mov 0x34(%esp),%edi 805a656: 0f 85 04 02 00 00 jne 805a860 <__libc_realloc+0x220> 805a65c: 85 ff test %edi,%edi 805a65e: 75 08 jne 805a668 <__libc_realloc+0x28> 805a660: 85 f6 test %esi,%esi 805a662: 0f 85 88 02 00 00 jne 805a8f0 <__libc_realloc+0x2b0> 805a668: 85 f6 test %esi,%esi 805a66a: 0f 84 e0 02 00 00 je 805a950 <__libc_realloc+0x310> 805a670: 8b 56 fc mov -0x4(%esi),%edx 805a673: 8d 5e f8 lea -0x8(%esi),%ebx 805a676: 89 d0 mov %edx,%eax 805a678: 83 e0 f8 and $0xfffffff8,%eax 805a67b: 89 44 24 04 mov %eax,0x4(%esp) 805a67f: 89 d0 mov %edx,%eax 805a681: 83 e0 02 and $0x2,%eax 805a684: 0f 85 86 00 00 00 jne 805a710 <__libc_realloc+0xd0> 805a68a: 83 e2 04 and $0x4,%edx 805a68d: 0f 85 3d 01 00 00 jne 805a7d0 <__libc_realloc+0x190> 805a693: c7 44 24 08 20 c5 0e movl $0x80ec520,0x8(%esp) 805a69a: 08 805a69b: 8b 54 24 04 mov 0x4(%esp),%edx 805a69f: f7 da neg %edx 805a6a1: 39 da cmp %ebx,%edx 805a6a3: 0f 82 3f 01 00 00 jb 805a7e8 <__libc_realloc+0x1a8> 805a6a9: f6 c3 07 test $0x7,%bl 805a6ac: 0f 85 36 01 00 00 jne 805a7e8 <__libc_realloc+0x1a8> 805a6b2: 83 ff df cmp $0xffffffdf,%edi 805a6b5: 0f 87 15 02 00 00 ja 805a8d0 <__libc_realloc+0x290> 805a6bb: 8d 57 0b lea 0xb(%edi),%edx 805a6be: 89 d1 mov %edx,%ecx 805a6c0: 83 e1 f8 and $0xfffffff8,%ecx 805a6c3: 83 fa 10 cmp $0x10,%edx 805a6c6: ba 10 00 00 00 mov $0x10,%edx 805a6cb: 0f 43 d1 cmovae %ecx,%edx 805a6ce: 85 c0 test %eax,%eax 805a6d0: 89 54 24 0c mov %edx,0xc(%esp) 805a6d4: 74 4a je 805a720 <__libc_realloc+0xe0> 805a6d6: 3b 1d 20 d5 0e 08 cmp 0x80ed520,%ebx 805a6dc: 72 0c jb 805a6ea <__libc_realloc+0xaa> 805a6de: 3b 1d 1c d5 0e 08 cmp 0x80ed51c,%ebx 805a6e4: 0f 82 36 01 00 00 jb 805a820 <__libc_realloc+0x1e0> 805a6ea: 8b 54 24 0c mov 0xc(%esp),%edx 805a6ee: 89 d8 mov %ebx,%eax 805a6f0: e8 5b c0 ff ff call 8056750 <mremap_chunk> 805a6f5: 85 c0 test %eax,%eax 805a6f7: 8d 68 08 lea 0x8(%eax),%ebp 805a6fa: 0f 84 80 01 00 00 je 805a880 <__libc_realloc+0x240> 805a700: 83 c4 1c add $0x1c,%esp 805a703: 89 e8 mov %ebp,%eax 805a705: 5b pop %ebx 805a706: 5e pop %esi 805a707: 5f pop %edi 805a708: 5d pop %ebp 805a709: c3 ret 805a70a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a710: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 805a717: 00 805a718: e9 7e ff ff ff jmp 805a69b <__libc_realloc+0x5b> 805a71d: 8d 76 00 lea 0x0(%esi),%esi 805a720: b9 01 00 00 00 mov $0x1,%ecx 805a725: 8b 6c 24 08 mov 0x8(%esp),%ebp 805a729: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a730: 00 805a731: 74 01 je 805a734 <__libc_realloc+0xf4> 805a733: f0 0f b1 4d 00 lock cmpxchg %ecx,0x0(%ebp) 805a738: 74 08 je 805a742 <__libc_realloc+0x102> 805a73a: 8d 4d 00 lea 0x0(%ebp),%ecx 805a73d: e8 ee 55 01 00 call 806fd30 <__lll_lock_wait_private> 805a742: 83 ec 0c sub $0xc,%esp 805a745: 89 da mov %ebx,%edx 805a747: 89 e8 mov %ebp,%eax 805a749: ff 74 24 18 pushl 0x18(%esp) 805a74d: 8b 4c 24 14 mov 0x14(%esp),%ecx 805a751: 89 6c 24 18 mov %ebp,0x18(%esp) 805a755: e8 a6 eb ff ff call 8059300 <_int_realloc> 805a75a: 8b 54 24 18 mov 0x18(%esp),%edx 805a75e: 89 c5 mov %eax,%ebp 805a760: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805a767: 00 805a768: 74 01 je 805a76b <__libc_realloc+0x12b> 805a76a: f0 83 2a 01 lock subl $0x1,(%edx) 805a76e: 74 07 je 805a777 <__libc_realloc+0x137> 805a770: 8d 02 lea (%edx),%eax 805a772: e8 e9 55 01 00 call 806fd60 <__lll_unlock_wake_private> 805a777: 83 c4 10 add $0x10,%esp 805a77a: 85 ed test %ebp,%ebp 805a77c: 0f 84 86 01 00 00 je 805a908 <__libc_realloc+0x2c8> 805a782: 8b 45 fc mov -0x4(%ebp),%eax 805a785: a8 02 test $0x2,%al 805a787: 0f 85 73 ff ff ff jne 805a700 <__libc_realloc+0xc0> 805a78d: a8 04 test $0x4,%al 805a78f: ba 20 c5 0e 08 mov $0x80ec520,%edx 805a794: 74 0a je 805a7a0 <__libc_realloc+0x160> 805a796: 8d 45 f8 lea -0x8(%ebp),%eax 805a799: 25 00 00 f0 ff and $0xfff00000,%eax 805a79e: 8b 10 mov (%eax),%edx 805a7a0: 39 54 24 08 cmp %edx,0x8(%esp) 805a7a4: 0f 84 56 ff ff ff je 805a700 <__libc_realloc+0xc0> 805a7aa: 83 ec 0c sub $0xc,%esp 805a7ad: b9 0c 0c 00 00 mov $0xc0c,%ecx 805a7b2: ba 14 d6 0b 08 mov $0x80bd614,%edx 805a7b7: 68 ec e3 0b 08 push $0x80be3ec 805a7bc: b8 f8 df 0b 08 mov $0x80bdff8,%eax 805a7c1: e8 7a bd ff ff call 8056540 <__malloc_assert> 805a7c6: 8d 76 00 lea 0x0(%esi),%esi 805a7c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805a7d0: 89 da mov %ebx,%edx 805a7d2: 81 e2 00 00 f0 ff and $0xfff00000,%edx 805a7d8: 8b 0a mov (%edx),%ecx 805a7da: 89 4c 24 08 mov %ecx,0x8(%esp) 805a7de: e9 b8 fe ff ff jmp 805a69b <__libc_realloc+0x5b> 805a7e3: 90 nop 805a7e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a7e8: 3b 1d 20 d5 0e 08 cmp 0x80ed520,%ebx 805a7ee: 72 0c jb 805a7fc <__libc_realloc+0x1bc> 805a7f0: 3b 1d 1c d5 0e 08 cmp 0x80ed51c,%ebx 805a7f6: 0f 82 b6 fe ff ff jb 805a6b2 <__libc_realloc+0x72> 805a7fc: 83 ec 0c sub $0xc,%esp 805a7ff: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 805a804: 89 f1 mov %esi,%ecx 805a806: ff 74 24 14 pushl 0x14(%esp) 805a80a: ba fc d7 0b 08 mov $0x80bd7fc,%edx 805a80f: 31 ed xor %ebp,%ebp 805a811: e8 6a c1 ff ff call 8056980 <malloc_printerr> 805a816: 83 c4 10 add $0x10,%esp 805a819: e9 e2 fe ff ff jmp 805a700 <__libc_realloc+0xc0> 805a81e: 66 90 xchg %ax,%ax 805a820: 83 ec 0c sub $0xc,%esp 805a823: 57 push %edi 805a824: e8 57 f8 ff ff call 805a080 <__libc_malloc> 805a829: 83 c4 10 add $0x10,%esp 805a82c: 85 c0 test %eax,%eax 805a82e: 89 c5 mov %eax,%ebp 805a830: 0f 84 ca fe ff ff je 805a700 <__libc_realloc+0xc0> 805a836: 8b 44 24 04 mov 0x4(%esp),%eax 805a83a: 83 e8 04 sub $0x4,%eax 805a83d: 39 f8 cmp %edi,%eax 805a83f: 0f 46 f8 cmovbe %eax,%edi 805a842: 83 ec 04 sub $0x4,%esp 805a845: 57 push %edi 805a846: 56 push %esi 805a847: 55 push %ebp 805a848: e8 b3 2b 00 00 call 805d400 <memcpy> 805a84d: 83 c4 10 add $0x10,%esp 805a850: 89 e8 mov %ebp,%eax 805a852: 83 c4 1c add $0x1c,%esp 805a855: 5b pop %ebx 805a856: 5e pop %esi 805a857: 5f pop %edi 805a858: 5d pop %ebp 805a859: c3 ret 805a85a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a860: 83 ec 04 sub $0x4,%esp 805a863: ff 74 24 30 pushl 0x30(%esp) 805a867: 57 push %edi 805a868: 56 push %esi 805a869: ff d0 call *%eax 805a86b: 83 c4 10 add $0x10,%esp 805a86e: 89 c5 mov %eax,%ebp 805a870: 83 c4 1c add $0x1c,%esp 805a873: 89 e8 mov %ebp,%eax 805a875: 5b pop %ebx 805a876: 5e pop %esi 805a877: 5f pop %edi 805a878: 5d pop %ebp 805a879: c3 ret 805a87a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a880: 8b 44 24 04 mov 0x4(%esp),%eax 805a884: 89 f5 mov %esi,%ebp 805a886: 83 e8 04 sub $0x4,%eax 805a889: 39 44 24 0c cmp %eax,0xc(%esp) 805a88d: 0f 86 6d fe ff ff jbe 805a700 <__libc_realloc+0xc0> 805a893: 83 ec 0c sub $0xc,%esp 805a896: 57 push %edi 805a897: e8 e4 f7 ff ff call 805a080 <__libc_malloc> 805a89c: 83 c4 10 add $0x10,%esp 805a89f: 85 c0 test %eax,%eax 805a8a1: 89 c5 mov %eax,%ebp 805a8a3: 0f 84 57 fe ff ff je 805a700 <__libc_realloc+0xc0> 805a8a9: 8b 44 24 04 mov 0x4(%esp),%eax 805a8ad: 83 ec 04 sub $0x4,%esp 805a8b0: 83 e8 08 sub $0x8,%eax 805a8b3: 50 push %eax 805a8b4: 56 push %esi 805a8b5: 55 push %ebp 805a8b6: e8 45 2b 00 00 call 805d400 <memcpy> 805a8bb: 89 d8 mov %ebx,%eax 805a8bd: e8 9e c6 ff ff call 8056f60 <munmap_chunk> 805a8c2: 83 c4 10 add $0x10,%esp 805a8c5: e9 36 fe ff ff jmp 805a700 <__libc_realloc+0xc0> 805a8ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a8d0: b8 e8 ff ff ff mov $0xffffffe8,%eax 805a8d5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805a8dc: 31 ed xor %ebp,%ebp 805a8de: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 805a8e5: e9 16 fe ff ff jmp 805a700 <__libc_realloc+0xc0> 805a8ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805a8f0: 83 ec 0c sub $0xc,%esp 805a8f3: 31 ed xor %ebp,%ebp 805a8f5: 56 push %esi 805a8f6: e8 95 fc ff ff call 805a590 <__cfree> 805a8fb: 83 c4 10 add $0x10,%esp 805a8fe: e9 fd fd ff ff jmp 805a700 <__libc_realloc+0xc0> 805a903: 90 nop 805a904: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805a908: 90 nop 805a909: 83 ec 0c sub $0xc,%esp 805a90c: 57 push %edi 805a90d: e8 6e f7 ff ff call 805a080 <__libc_malloc> 805a912: 83 c4 10 add $0x10,%esp 805a915: 85 c0 test %eax,%eax 805a917: 89 c5 mov %eax,%ebp 805a919: 0f 84 e1 fd ff ff je 805a700 <__libc_realloc+0xc0> 805a91f: 8b 44 24 04 mov 0x4(%esp),%eax 805a923: 83 ec 04 sub $0x4,%esp 805a926: 83 e8 04 sub $0x4,%eax 805a929: 50 push %eax 805a92a: 56 push %esi 805a92b: 55 push %ebp 805a92c: e8 cf 2a 00 00 call 805d400 <memcpy> 805a931: 8b 44 24 18 mov 0x18(%esp),%eax 805a935: 31 c9 xor %ecx,%ecx 805a937: 89 da mov %ebx,%edx 805a939: e8 82 c7 ff ff call 80570c0 <_int_free> 805a93e: 83 c4 10 add $0x10,%esp 805a941: e9 ba fd ff ff jmp 805a700 <__libc_realloc+0xc0> 805a946: 8d 76 00 lea 0x0(%esi),%esi 805a949: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805a950: 89 7c 24 30 mov %edi,0x30(%esp) 805a954: 83 c4 1c add $0x1c,%esp 805a957: 5b pop %ebx 805a958: 5e pop %esi 805a959: 5f pop %edi 805a95a: 5d pop %ebp 805a95b: e9 20 f7 ff ff jmp 805a080 <__libc_malloc> 0805a960 <__libc_memalign>: 805a960: 8b 0c 24 mov (%esp),%ecx 805a963: 8b 54 24 08 mov 0x8(%esp),%edx 805a967: 8b 44 24 04 mov 0x4(%esp),%eax 805a96b: e9 10 fa ff ff jmp 805a380 <_mid_memalign> 0805a970 <__calloc>: 805a970: 55 push %ebp 805a971: 57 push %edi 805a972: 56 push %esi 805a973: 53 push %ebx 805a974: 83 ec 1c sub $0x1c,%esp 805a977: 8b 5c 24 30 mov 0x30(%esp),%ebx 805a97b: 8b 4c 24 34 mov 0x34(%esp),%ecx 805a97f: 89 d8 mov %ebx,%eax 805a981: 89 dd mov %ebx,%ebp 805a983: 09 c8 or %ecx,%eax 805a985: 0f af e9 imul %ecx,%ebp 805a988: 3d ff ff 00 00 cmp $0xffff,%eax 805a98d: 76 19 jbe 805a9a8 <__calloc+0x38> 805a98f: 85 c9 test %ecx,%ecx 805a991: 74 15 je 805a9a8 <__calloc+0x38> 805a993: 31 d2 xor %edx,%edx 805a995: 89 e8 mov %ebp,%eax 805a997: f7 f1 div %ecx 805a999: 39 c3 cmp %eax,%ebx 805a99b: 0f 85 5f 02 00 00 jne 805ac00 <__calloc+0x290> 805a9a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805a9a8: a1 d8 c4 0e 08 mov 0x80ec4d8,%eax 805a9ad: 85 c0 test %eax,%eax 805a9af: 0f 85 03 02 00 00 jne 805abb8 <__calloc+0x248> 805a9b5: b8 ec ff ff ff mov $0xffffffec,%eax 805a9ba: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805a9c1: 8b 1c 02 mov (%edx,%eax,1),%ebx 805a9c4: 85 db test %ebx,%ebx 805a9c6: 74 0c je 805a9d4 <__calloc+0x64> 805a9c8: 8b 43 04 mov 0x4(%ebx),%eax 805a9cb: 83 e0 04 and $0x4,%eax 805a9ce: 0f 84 bc 00 00 00 je 805aa90 <__calloc+0x120> 805a9d4: e8 a7 be ff ff call 8056880 <get_free_list> 805a9d9: 85 c0 test %eax,%eax 805a9db: 89 c3 mov %eax,%ebx 805a9dd: 0f 84 7d 02 00 00 je 805ac60 <__calloc+0x2f0> 805a9e3: 8b 4b 30 mov 0x30(%ebx),%ecx 805a9e6: 8b 79 04 mov 0x4(%ecx),%edi 805a9e9: 83 e7 f8 and $0xfffffff8,%edi 805a9ec: 81 fb 20 c5 0e 08 cmp $0x80ec520,%ebx 805a9f2: 0f 84 88 01 00 00 je 805ab80 <__calloc+0x210> 805a9f8: 89 c8 mov %ecx,%eax 805a9fa: 89 ea mov %ebp,%edx 805a9fc: 89 4c 24 0c mov %ecx,0xc(%esp) 805aa00: 25 00 00 f0 ff and $0xfff00000,%eax 805aa05: 03 40 0c add 0xc(%eax),%eax 805aa08: 29 c8 sub %ecx,%eax 805aa0a: 39 c7 cmp %eax,%edi 805aa0c: 0f 42 f8 cmovb %eax,%edi 805aa0f: 89 d8 mov %ebx,%eax 805aa11: e8 ea d9 ff ff call 8058400 <_int_malloc> 805aa16: 85 c0 test %eax,%eax 805aa18: 89 c6 mov %eax,%esi 805aa1a: 8b 4c 24 0c mov 0xc(%esp),%ecx 805aa1e: 0f 84 2c 01 00 00 je 805ab50 <__calloc+0x1e0> 805aa24: 8b 40 fc mov -0x4(%eax),%eax 805aa27: a8 02 test $0x2,%al 805aa29: 75 25 jne 805aa50 <__calloc+0xe0> 805aa2b: a8 04 test $0x4,%al 805aa2d: 0f 84 e7 01 00 00 je 805ac1a <__calloc+0x2aa> 805aa33: 8d 46 f8 lea -0x8(%esi),%eax 805aa36: 25 00 00 f0 ff and $0xfff00000,%eax 805aa3b: 39 18 cmp %ebx,(%eax) 805aa3d: 0f 85 d7 01 00 00 jne 805ac1a <__calloc+0x2aa> 805aa43: 85 db test %ebx,%ebx 805aa45: 74 28 je 805aa6f <__calloc+0xff> 805aa47: 89 f6 mov %esi,%esi 805aa49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805aa50: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805aa57: 00 805aa58: 74 01 je 805aa5b <__calloc+0xeb> 805aa5a: f0 83 2b 01 lock subl $0x1,(%ebx) 805aa5e: 74 07 je 805aa67 <__calloc+0xf7> 805aa60: 8d 03 lea (%ebx),%eax 805aa62: e8 f9 52 01 00 call 806fd60 <__lll_unlock_wake_private> 805aa67: 85 f6 test %esi,%esi 805aa69: 0f 84 29 02 00 00 je 805ac98 <__calloc+0x328> 805aa6f: 8b 46 fc mov -0x4(%esi),%eax 805aa72: a8 02 test $0x2,%al 805aa74: 74 42 je 805aab8 <__calloc+0x148> 805aa76: 8b 0d 14 d5 0e 08 mov 0x80ed514,%ecx 805aa7c: 85 c9 test %ecx,%ecx 805aa7e: 0f 85 bc 01 00 00 jne 805ac40 <__calloc+0x2d0> 805aa84: 83 c4 1c add $0x1c,%esp 805aa87: 89 f0 mov %esi,%eax 805aa89: 5b pop %ebx 805aa8a: 5e pop %esi 805aa8b: 5f pop %edi 805aa8c: 5d pop %ebp 805aa8d: c3 ret 805aa8e: 66 90 xchg %ax,%ax 805aa90: b9 01 00 00 00 mov $0x1,%ecx 805aa95: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805aa9c: 00 805aa9d: 74 01 je 805aaa0 <__calloc+0x130> 805aa9f: f0 0f b1 0b lock cmpxchg %ecx,(%ebx) 805aaa3: 74 07 je 805aaac <__calloc+0x13c> 805aaa5: 8d 0b lea (%ebx),%ecx 805aaa7: e8 84 52 01 00 call 806fd30 <__lll_lock_wait_private> 805aaac: e9 32 ff ff ff jmp 805a9e3 <__calloc+0x73> 805aab1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805aab8: 8b 15 14 d5 0e 08 mov 0x80ed514,%edx 805aabe: 83 e0 f8 and $0xfffffff8,%eax 805aac1: 85 d2 test %edx,%edx 805aac3: 75 0c jne 805aad1 <__calloc+0x161> 805aac5: 8d 56 f8 lea -0x8(%esi),%edx 805aac8: 39 d1 cmp %edx,%ecx 805aaca: 75 05 jne 805aad1 <__calloc+0x161> 805aacc: 39 f8 cmp %edi,%eax 805aace: 0f 47 c7 cmova %edi,%eax 805aad1: 83 e8 04 sub $0x4,%eax 805aad4: 89 c2 mov %eax,%edx 805aad6: c1 ea 02 shr $0x2,%edx 805aad9: 83 fa 02 cmp $0x2,%edx 805aadc: 0f 86 c5 01 00 00 jbe 805aca7 <__calloc+0x337> 805aae2: 83 fa 09 cmp $0x9,%edx 805aae5: 0f 87 fd 00 00 00 ja 805abe8 <__calloc+0x278> 805aaeb: 83 fa 04 cmp $0x4,%edx 805aaee: c7 06 00 00 00 00 movl $0x0,(%esi) 805aaf4: c7 46 04 00 00 00 00 movl $0x0,0x4(%esi) 805aafb: c7 46 08 00 00 00 00 movl $0x0,0x8(%esi) 805ab02: 0f 86 7c ff ff ff jbe 805aa84 <__calloc+0x114> 805ab08: 83 fa 06 cmp $0x6,%edx 805ab0b: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 805ab12: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 805ab19: 0f 86 65 ff ff ff jbe 805aa84 <__calloc+0x114> 805ab1f: 83 fa 09 cmp $0x9,%edx 805ab22: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 805ab29: c7 46 18 00 00 00 00 movl $0x0,0x18(%esi) 805ab30: 0f 85 4e ff ff ff jne 805aa84 <__calloc+0x114> 805ab36: c7 46 1c 00 00 00 00 movl $0x0,0x1c(%esi) 805ab3d: c7 46 20 00 00 00 00 movl $0x0,0x20(%esi) 805ab44: e9 3b ff ff ff jmp 805aa84 <__calloc+0x114> 805ab49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805ab50: 89 4c 24 0c mov %ecx,0xc(%esp) 805ab54: 90 nop 805ab55: 89 ea mov %ebp,%edx 805ab57: 89 d8 mov %ebx,%eax 805ab59: e8 e2 f1 ff ff call 8059d40 <arena_get_retry> 805ab5e: 89 ea mov %ebp,%edx 805ab60: 89 c3 mov %eax,%ebx 805ab62: e8 99 d8 ff ff call 8058400 <_int_malloc> 805ab67: 85 db test %ebx,%ebx 805ab69: 89 c6 mov %eax,%esi 805ab6b: 8b 4c 24 0c mov 0xc(%esp),%ecx 805ab6f: 0f 85 db fe ff ff jne 805aa50 <__calloc+0xe0> 805ab75: e9 ed fe ff ff jmp 805aa67 <__calloc+0xf7> 805ab7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ab80: 89 ea mov %ebp,%edx 805ab82: b8 20 c5 0e 08 mov $0x80ec520,%eax 805ab87: 89 4c 24 0c mov %ecx,0xc(%esp) 805ab8b: e8 70 d8 ff ff call 8058400 <_int_malloc> 805ab90: 85 c0 test %eax,%eax 805ab92: 89 c6 mov %eax,%esi 805ab94: 8b 4c 24 0c mov 0xc(%esp),%ecx 805ab98: 74 b6 je 805ab50 <__calloc+0x1e0> 805ab9a: 8b 40 fc mov -0x4(%eax),%eax 805ab9d: a8 02 test $0x2,%al 805ab9f: 0f 85 ab fe ff ff jne 805aa50 <__calloc+0xe0> 805aba5: a8 04 test $0x4,%al 805aba7: 0f 85 86 fe ff ff jne 805aa33 <__calloc+0xc3> 805abad: e9 9e fe ff ff jmp 805aa50 <__calloc+0xe0> 805abb2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805abb8: 83 ec 08 sub $0x8,%esp 805abbb: ff 74 24 34 pushl 0x34(%esp) 805abbf: 55 push %ebp 805abc0: ff d0 call *%eax 805abc2: 83 c4 10 add $0x10,%esp 805abc5: 85 c0 test %eax,%eax 805abc7: 0f 84 cb 00 00 00 je 805ac98 <__calloc+0x328> 805abcd: 83 ec 04 sub $0x4,%esp 805abd0: 55 push %ebp 805abd1: 6a 00 push $0x0 805abd3: 50 push %eax 805abd4: e8 a7 d6 fe ff call 8048280 <.plt+0xa0> 805abd9: 83 c4 10 add $0x10,%esp 805abdc: 89 c6 mov %eax,%esi 805abde: e9 a1 fe ff ff jmp 805aa84 <__calloc+0x114> 805abe3: 90 nop 805abe4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805abe8: 83 ec 04 sub $0x4,%esp 805abeb: 50 push %eax 805abec: 6a 00 push $0x0 805abee: 56 push %esi 805abef: e8 8c d6 fe ff call 8048280 <.plt+0xa0> 805abf4: 83 c4 10 add $0x10,%esp 805abf7: e9 88 fe ff ff jmp 805aa84 <__calloc+0x114> 805abfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805ac00: b8 e8 ff ff ff mov $0xffffffe8,%eax 805ac05: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805ac0c: 31 f6 xor %esi,%esi 805ac0e: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 805ac15: e9 6a fe ff ff jmp 805aa84 <__calloc+0x114> 805ac1a: 83 ec 0c sub $0xc,%esp 805ac1d: b9 cb 0c 00 00 mov $0xccb,%ecx 805ac22: ba 14 d6 0b 08 mov $0x80bd614,%edx 805ac27: 68 cc e3 0b 08 push $0x80be3cc 805ac2c: b8 58 e0 0b 08 mov $0x80be058,%eax 805ac31: e8 0a b9 ff ff call 8056540 <__malloc_assert> 805ac36: 8d 76 00 lea 0x0(%esi),%esi 805ac39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805ac40: 83 ec 04 sub $0x4,%esp 805ac43: 55 push %ebp 805ac44: 6a 00 push $0x0 805ac46: 56 push %esi 805ac47: e8 34 d6 fe ff call 8048280 <.plt+0xa0> 805ac4c: 83 c4 10 add $0x10,%esp 805ac4f: 89 c6 mov %eax,%esi 805ac51: e9 2e fe ff ff jmp 805aa84 <__calloc+0x114> 805ac56: 8d 76 00 lea 0x0(%esi),%esi 805ac59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805ac60: 31 d2 xor %edx,%edx 805ac62: 89 e8 mov %ebp,%eax 805ac64: e8 b7 ec ff ff call 8059920 <arena_get2.part.4> 805ac69: 85 c0 test %eax,%eax 805ac6b: 89 c3 mov %eax,%ebx 805ac6d: 0f 85 70 fd ff ff jne 805a9e3 <__calloc+0x73> 805ac73: 31 c0 xor %eax,%eax 805ac75: 89 ea mov %ebp,%edx 805ac77: e8 84 d7 ff ff call 8058400 <_int_malloc> 805ac7c: 85 c0 test %eax,%eax 805ac7e: 89 c6 mov %eax,%esi 805ac80: 74 16 je 805ac98 <__calloc+0x328> 805ac82: 8b 40 fc mov -0x4(%eax),%eax 805ac85: 89 c7 mov %eax,%edi 805ac87: 83 e7 02 and $0x2,%edi 805ac8a: 74 14 je 805aca0 <__calloc+0x330> 805ac8c: 31 ff xor %edi,%edi 805ac8e: 31 c9 xor %ecx,%ecx 805ac90: e9 da fd ff ff jmp 805aa6f <__calloc+0xff> 805ac95: 8d 76 00 lea 0x0(%esi),%esi 805ac98: 31 f6 xor %esi,%esi 805ac9a: e9 e5 fd ff ff jmp 805aa84 <__calloc+0x114> 805ac9f: 90 nop 805aca0: 31 c9 xor %ecx,%ecx 805aca2: e9 84 fd ff ff jmp 805aa2b <__calloc+0xbb> 805aca7: 83 ec 0c sub $0xc,%esp 805acaa: b9 f6 0c 00 00 mov $0xcf6,%ecx 805acaf: ba 14 d6 0b 08 mov $0x80bd614,%edx 805acb4: 68 cc e3 0b 08 push $0x80be3cc 805acb9: b8 30 d8 0b 08 mov $0x80bd830,%eax 805acbe: e8 7d b8 ff ff call 8056540 <__malloc_assert> 805acc3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805acc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805acd0 <__malloc_usable_size>: 805acd0: 55 push %ebp 805acd1: 57 push %edi 805acd2: 56 push %esi 805acd3: 53 push %ebx 805acd4: 83 ec 1c sub $0x1c,%esp 805acd7: 8b 4c 24 30 mov 0x30(%esp),%ecx 805acdb: 85 c9 test %ecx,%ecx 805acdd: 74 61 je 805ad40 <__malloc_usable_size+0x70> 805acdf: 83 3d 00 d5 0e 08 01 cmpl $0x1,0x80ed500 805ace6: 8d 59 f8 lea -0x8(%ecx),%ebx 805ace9: 74 65 je 805ad50 <__malloc_usable_size+0x80> 805aceb: 8b 51 fc mov -0x4(%ecx),%edx 805acee: 89 d0 mov %edx,%eax 805acf0: 83 e0 02 and $0x2,%eax 805acf3: 74 23 je 805ad18 <__malloc_usable_size+0x48> 805acf5: 89 d0 mov %edx,%eax 805acf7: 83 e0 f8 and $0xfffffff8,%eax 805acfa: 3b 1d 20 d5 0e 08 cmp 0x80ed520,%ebx 805ad00: 72 2e jb 805ad30 <__malloc_usable_size+0x60> 805ad02: 3b 1d 1c d5 0e 08 cmp 0x80ed51c,%ebx 805ad08: 73 26 jae 805ad30 <__malloc_usable_size+0x60> 805ad0a: 83 c4 1c add $0x1c,%esp 805ad0d: 83 e8 04 sub $0x4,%eax 805ad10: 5b pop %ebx 805ad11: 5e pop %esi 805ad12: 5f pop %edi 805ad13: 5d pop %ebp 805ad14: c3 ret 805ad15: 8d 76 00 lea 0x0(%esi),%esi 805ad18: 83 e2 f8 and $0xfffffff8,%edx 805ad1b: f6 44 13 04 01 testb $0x1,0x4(%ebx,%edx,1) 805ad20: 8d 4a fc lea -0x4(%edx),%ecx 805ad23: 0f 45 c1 cmovne %ecx,%eax 805ad26: 83 c4 1c add $0x1c,%esp 805ad29: 5b pop %ebx 805ad2a: 5e pop %esi 805ad2b: 5f pop %edi 805ad2c: 5d pop %ebp 805ad2d: c3 ret 805ad2e: 66 90 xchg %ax,%ax 805ad30: 83 c4 1c add $0x1c,%esp 805ad33: 83 e8 08 sub $0x8,%eax 805ad36: 5b pop %ebx 805ad37: 5e pop %esi 805ad38: 5f pop %edi 805ad39: 5d pop %ebp 805ad3a: c3 ret 805ad3b: 90 nop 805ad3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805ad40: 83 c4 1c add $0x1c,%esp 805ad43: 31 c0 xor %eax,%eax 805ad45: 5b pop %ebx 805ad46: 5e pop %esi 805ad47: 5f pop %edi 805ad48: 5d pop %ebp 805ad49: c3 ret 805ad4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ad50: 89 df mov %ebx,%edi 805ad52: 89 d8 mov %ebx,%eax 805ad54: 8b 69 fc mov -0x4(%ecx),%ebp 805ad57: c1 e8 0b shr $0xb,%eax 805ad5a: c1 ef 03 shr $0x3,%edi 805ad5d: 31 c7 xor %eax,%edi 805ad5f: 89 f8 mov %edi,%eax 805ad61: 89 ee mov %ebp,%esi 805ad63: 3c 01 cmp $0x1,%al 805ad65: b8 02 00 00 00 mov $0x2,%eax 805ad6a: 0f 44 f8 cmove %eax,%edi 805ad6d: 89 e8 mov %ebp,%eax 805ad6f: 83 e0 f8 and $0xfffffff8,%eax 805ad72: 83 e6 02 and $0x2,%esi 805ad75: 0f 94 c2 sete %dl 805ad78: 89 74 24 0c mov %esi,0xc(%esp) 805ad7c: 0f b6 d2 movzbl %dl,%edx 805ad7f: 8d 44 90 ff lea -0x1(%eax,%edx,4),%eax 805ad83: 0f b6 54 01 f8 movzbl -0x8(%ecx,%eax,1),%edx 805ad88: 89 44 24 08 mov %eax,0x8(%esp) 805ad8c: 89 f8 mov %edi,%eax 805ad8e: 38 c2 cmp %al,%dl 805ad90: 74 37 je 805adc9 <__malloc_usable_size+0xf9> 805ad92: 84 d2 test %dl,%dl 805ad94: 74 44 je 805adda <__malloc_usable_size+0x10a> 805ad96: 8d 72 08 lea 0x8(%edx),%esi 805ad99: 39 74 24 08 cmp %esi,0x8(%esp) 805ad9d: 72 3b jb 805adda <__malloc_usable_size+0x10a> 805ad9f: 89 ce mov %ecx,%esi 805ada1: 8b 44 24 08 mov 0x8(%esp),%eax 805ada5: 89 f9 mov %edi,%ecx 805ada7: eb 12 jmp 805adbb <__malloc_usable_size+0xeb> 805ada9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805adb0: 84 d2 test %dl,%dl 805adb2: 74 24 je 805add8 <__malloc_usable_size+0x108> 805adb4: 8d 7a 08 lea 0x8(%edx),%edi 805adb7: 39 c7 cmp %eax,%edi 805adb9: 77 1d ja 805add8 <__malloc_usable_size+0x108> 805adbb: 29 d0 sub %edx,%eax 805adbd: 0f b6 14 03 movzbl (%ebx,%eax,1),%edx 805adc1: 38 ca cmp %cl,%dl 805adc3: 75 eb jne 805adb0 <__malloc_usable_size+0xe0> 805adc5: 89 44 24 08 mov %eax,0x8(%esp) 805adc9: 8b 44 24 08 mov 0x8(%esp),%eax 805adcd: 83 e8 08 sub $0x8,%eax 805add0: e9 51 ff ff ff jmp 805ad26 <__malloc_usable_size+0x56> 805add5: 8d 76 00 lea 0x0(%esi),%esi 805add8: 89 f1 mov %esi,%ecx 805adda: 8b 54 24 0c mov 0xc(%esp),%edx 805adde: 31 c0 xor %eax,%eax 805ade0: 85 d2 test %edx,%edx 805ade2: 75 12 jne 805adf6 <__malloc_usable_size+0x126> 805ade4: 83 e5 04 and $0x4,%ebp 805ade7: b8 20 c5 0e 08 mov $0x80ec520,%eax 805adec: 74 08 je 805adf6 <__malloc_usable_size+0x126> 805adee: 81 e3 00 00 f0 ff and $0xfff00000,%ebx 805adf4: 8b 03 mov (%ebx),%eax 805adf6: 83 ec 0c sub $0xc,%esp 805adf9: ba b0 e0 0b 08 mov $0x80be0b0,%edx 805adfe: 50 push %eax 805adff: a1 cc c4 0e 08 mov 0x80ec4cc,%eax 805ae04: e8 77 bb ff ff call 8056980 <malloc_printerr> 805ae09: 83 c4 10 add $0x10,%esp 805ae0c: 31 c0 xor %eax,%eax 805ae0e: e9 13 ff ff ff jmp 805ad26 <__malloc_usable_size+0x56> 805ae13: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ae19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805ae20 <__libc_mallopt>: 805ae20: 56 push %esi 805ae21: 53 push %ebx 805ae22: 83 ec 04 sub $0x4,%esp 805ae25: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805ae2a: 8b 74 24 10 mov 0x10(%esp),%esi 805ae2e: 8b 5c 24 14 mov 0x14(%esp),%ebx 805ae32: 85 c0 test %eax,%eax 805ae34: 0f 88 9e 01 00 00 js 805afd8 <__libc_mallopt+0x1b8> 805ae3a: 31 c0 xor %eax,%eax 805ae3c: b9 01 00 00 00 mov $0x1,%ecx 805ae41: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805ae48: 00 805ae49: 74 01 je 805ae4c <__libc_mallopt+0x2c> 805ae4b: f0 0f b1 0d 20 c5 0e lock cmpxchg %ecx,0x80ec520 805ae52: 08 805ae53: 74 0b je 805ae60 <__libc_mallopt+0x40> 805ae55: 8d 0d 20 c5 0e 08 lea 0x80ec520,%ecx 805ae5b: e8 d0 4e 01 00 call 806fd30 <__lll_lock_wait_private> 805ae60: b8 20 c5 0e 08 mov $0x80ec520,%eax 805ae65: e8 f6 bc ff ff call 8056b60 <malloc_consolidate> 805ae6a: 90 nop 805ae6b: 8d 46 08 lea 0x8(%esi),%eax 805ae6e: 83 f8 09 cmp $0x9,%eax 805ae71: 0f 87 51 01 00 00 ja 805afc8 <__libc_mallopt+0x1a8> 805ae77: ff 24 85 cc e4 0b 08 jmp *0x80be4cc(,%eax,4) 805ae7e: 66 90 xchg %ax,%ax 805ae80: 31 d2 xor %edx,%edx 805ae82: 83 fb 50 cmp $0x50,%ebx 805ae85: 77 18 ja 805ae9f <__libc_mallopt+0x7f> 805ae87: 90 nop 805ae88: 8d 43 04 lea 0x4(%ebx),%eax 805ae8b: ba 08 00 00 00 mov $0x8,%edx 805ae90: 83 e0 f8 and $0xfffffff8,%eax 805ae93: 85 db test %ebx,%ebx 805ae95: 0f 44 c2 cmove %edx,%eax 805ae98: 89 f2 mov %esi,%edx 805ae9a: a3 18 d5 0e 08 mov %eax,0x80ed518 805ae9f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805aea6: 00 805aea7: 74 01 je 805aeaa <__libc_mallopt+0x8a> 805aea9: f0 83 2d 20 c5 0e 08 lock subl $0x1,0x80ec520 805aeb0: 01 805aeb1: 74 0b je 805aebe <__libc_mallopt+0x9e> 805aeb3: 8d 05 20 c5 0e 08 lea 0x80ec520,%eax 805aeb9: e8 a2 4e 01 00 call 806fd60 <__lll_unlock_wake_private> 805aebe: 83 c4 04 add $0x4,%esp 805aec1: 89 d0 mov %edx,%eax 805aec3: 5b pop %ebx 805aec4: 5e pop %esi 805aec5: c3 ret 805aec6: 8d 76 00 lea 0x0(%esi),%esi 805aec9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805aed0: 85 db test %ebx,%ebx 805aed2: 0f 8e f0 00 00 00 jle 805afc8 <__libc_mallopt+0x1a8> 805aed8: 90 nop 805aed9: ba 01 00 00 00 mov $0x1,%edx 805aede: 89 1d f0 c4 0e 08 mov %ebx,0x80ec4f0 805aee4: eb b9 jmp 805ae9f <__libc_mallopt+0x7f> 805aee6: 8d 76 00 lea 0x0(%esi),%esi 805aee9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805aef0: 85 db test %ebx,%ebx 805aef2: ba 01 00 00 00 mov $0x1,%edx 805aef7: 7e a6 jle 805ae9f <__libc_mallopt+0x7f> 805aef9: 90 nop 805aefa: 89 1d ec c4 0e 08 mov %ebx,0x80ec4ec 805af00: eb 9d jmp 805ae9f <__libc_mallopt+0x7f> 805af02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805af08: 90 nop 805af09: ba 01 00 00 00 mov $0x1,%edx 805af0e: 89 1d 14 d5 0e 08 mov %ebx,0x80ed514 805af14: eb 89 jmp 805ae9f <__libc_mallopt+0x7f> 805af16: 8d 76 00 lea 0x0(%esi),%esi 805af19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805af20: 90 nop 805af21: ba 01 00 00 00 mov $0x1,%edx 805af26: 89 1d cc c4 0e 08 mov %ebx,0x80ec4cc 805af2c: e9 6e ff ff ff jmp 805ae9f <__libc_mallopt+0x7f> 805af31: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805af38: 90 nop 805af39: c7 05 00 c5 0e 08 01 movl $0x1,0x80ec500 805af40: 00 00 00 805af43: 89 1d f8 c4 0e 08 mov %ebx,0x80ec4f8 805af49: ba 01 00 00 00 mov $0x1,%edx 805af4e: e9 4c ff ff ff jmp 805ae9f <__libc_mallopt+0x7f> 805af53: 90 nop 805af54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805af58: 31 d2 xor %edx,%edx 805af5a: 81 fb 00 00 08 00 cmp $0x80000,%ebx 805af60: 0f 87 39 ff ff ff ja 805ae9f <__libc_mallopt+0x7f> 805af66: 90 nop 805af67: c7 05 00 c5 0e 08 01 movl $0x1,0x80ec500 805af6e: 00 00 00 805af71: 89 1d e8 c4 0e 08 mov %ebx,0x80ec4e8 805af77: ba 01 00 00 00 mov $0x1,%edx 805af7c: e9 1e ff ff ff jmp 805ae9f <__libc_mallopt+0x7f> 805af81: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805af88: 90 nop 805af89: c7 05 00 c5 0e 08 01 movl $0x1,0x80ec500 805af90: 00 00 00 805af93: 89 1d e4 c4 0e 08 mov %ebx,0x80ec4e4 805af99: ba 01 00 00 00 mov $0x1,%edx 805af9e: e9 fc fe ff ff jmp 805ae9f <__libc_mallopt+0x7f> 805afa3: 90 nop 805afa4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805afa8: 90 nop 805afa9: c7 05 00 c5 0e 08 01 movl $0x1,0x80ec500 805afb0: 00 00 00 805afb3: 89 1d e0 c4 0e 08 mov %ebx,0x80ec4e0 805afb9: ba 01 00 00 00 mov $0x1,%edx 805afbe: e9 dc fe ff ff jmp 805ae9f <__libc_mallopt+0x7f> 805afc3: 90 nop 805afc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805afc8: ba 01 00 00 00 mov $0x1,%edx 805afcd: e9 cd fe ff ff jmp 805ae9f <__libc_mallopt+0x7f> 805afd2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805afd8: e8 13 00 00 00 call 805aff0 <ptmalloc_init.part.6> 805afdd: e9 58 fe ff ff jmp 805ae3a <__libc_mallopt+0x1a> 805afe2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805afe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805aff0 <ptmalloc_init.part.6>: 805aff0: 55 push %ebp 805aff1: 57 push %edi 805aff2: 56 push %esi 805aff3: 53 push %ebx 805aff4: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805affb: 83 ec 0c sub $0xc,%esp 805affe: 8b 35 24 d5 0e 08 mov 0x80ed524,%esi 805b004: b8 ec ff ff ff mov $0xffffffec,%eax 805b009: c7 05 c4 c4 0e 08 00 movl $0x0,0x80ec4c4 805b010: 00 00 00 805b013: 85 f6 test %esi,%esi 805b015: c7 04 02 20 c5 0e 08 movl $0x80ec520,(%edx,%eax,1) 805b01c: 74 7d je 805b09b <ptmalloc_init.part.6+0xab> 805b01e: 31 ff xor %edi,%edi 805b020: eb 09 jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b022: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805b028: 83 c6 04 add $0x4,%esi 805b02b: 8b 1e mov (%esi),%ebx 805b02d: 85 db test %ebx,%ebx 805b02f: 74 5f je 805b090 <ptmalloc_init.part.6+0xa0> 805b031: 80 3b 4d cmpb $0x4d,(%ebx) 805b034: 75 f2 jne 805b028 <ptmalloc_init.part.6+0x38> 805b036: 80 7b 01 41 cmpb $0x41,0x1(%ebx) 805b03a: 75 ec jne 805b028 <ptmalloc_init.part.6+0x38> 805b03c: 80 7b 02 4c cmpb $0x4c,0x2(%ebx) 805b040: 75 e6 jne 805b028 <ptmalloc_init.part.6+0x38> 805b042: 80 7b 03 4c cmpb $0x4c,0x3(%ebx) 805b046: 75 e0 jne 805b028 <ptmalloc_init.part.6+0x38> 805b048: 80 7b 04 4f cmpb $0x4f,0x4(%ebx) 805b04c: 75 da jne 805b028 <ptmalloc_init.part.6+0x38> 805b04e: 80 7b 05 43 cmpb $0x43,0x5(%ebx) 805b052: 75 d4 jne 805b028 <ptmalloc_init.part.6+0x38> 805b054: 80 7b 06 5f cmpb $0x5f,0x6(%ebx) 805b058: 75 ce jne 805b028 <ptmalloc_init.part.6+0x38> 805b05a: 89 dd mov %ebx,%ebp 805b05c: 83 c6 04 add $0x4,%esi 805b05f: 83 c5 07 add $0x7,%ebp 805b062: 74 2c je 805b090 <ptmalloc_init.part.6+0xa0> 805b064: 83 ec 08 sub $0x8,%esp 805b067: 68 52 e8 0c 08 push $0x80ce852 805b06c: 55 push %ebp 805b06d: e8 2e d2 fe ff call 80482a0 <.plt+0xc0> 805b072: 83 c4 10 add $0x10,%esp 805b075: 80 7c 03 07 3d cmpb $0x3d,0x7(%ebx,%eax,1) 805b07a: 75 af jne 805b02b <ptmalloc_init.part.6+0x3b> 805b07c: 83 e8 06 sub $0x6,%eax 805b07f: 83 f8 09 cmp $0x9,%eax 805b082: 77 a7 ja 805b02b <ptmalloc_init.part.6+0x3b> 805b084: ff 24 85 f4 e4 0b 08 jmp *0x80be4f4(,%eax,4) 805b08b: 90 nop 805b08c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805b090: 85 ff test %edi,%edi 805b092: 74 07 je 805b09b <ptmalloc_init.part.6+0xab> 805b094: 0f be 07 movsbl (%edi),%eax 805b097: 84 c0 test %al,%al 805b099: 75 15 jne 805b0b0 <ptmalloc_init.part.6+0xc0> 805b09b: c7 05 c4 c4 0e 08 01 movl $0x1,0x80ec4c4 805b0a2: 00 00 00 805b0a5: 83 c4 0c add $0xc,%esp 805b0a8: 5b pop %ebx 805b0a9: 5e pop %esi 805b0aa: 5f pop %edi 805b0ab: 5d pop %ebp 805b0ac: c3 ret 805b0ad: 8d 76 00 lea 0x0(%esi),%esi 805b0b0: 83 ec 08 sub $0x8,%esp 805b0b3: 83 e8 30 sub $0x30,%eax 805b0b6: 50 push %eax 805b0b7: 6a fb push $0xfffffffb 805b0b9: e8 62 fd ff ff call 805ae20 <__libc_mallopt> 805b0be: 8b 15 cc c4 0e 08 mov 0x80ec4cc,%edx 805b0c4: 83 c4 10 add $0x10,%esp 805b0c7: 85 d2 test %edx,%edx 805b0c9: 74 d0 je 805b09b <ptmalloc_init.part.6+0xab> 805b0cb: a1 fc d4 0e 08 mov 0x80ed4fc,%eax 805b0d0: 85 c0 test %eax,%eax 805b0d2: 0f 84 b0 01 00 00 je 805b288 <ptmalloc_init.part.6+0x298> 805b0d8: c7 05 fc d4 0e 08 00 movl $0x0,0x80ed4fc 805b0df: 00 00 00 805b0e2: eb b7 jmp 805b09b <ptmalloc_init.part.6+0xab> 805b0e4: 8b 0d cc bf 0e 08 mov 0x80ebfcc,%ecx 805b0ea: 85 c9 test %ecx,%ecx 805b0ec: 0f 85 39 ff ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b0f2: 83 ec 04 sub $0x4,%esp 805b0f5: 6a 0f push $0xf 805b0f7: 68 6e d8 0b 08 push $0x80bd86e 805b0fc: 55 push %ebp 805b0fd: e8 5e d1 fe ff call 8048260 <.plt+0x80> 805b102: 83 c4 10 add $0x10,%esp 805b105: 85 c0 test %eax,%eax 805b107: 0f 84 d4 01 00 00 je 805b2e1 <ptmalloc_init.part.6+0x2f1> 805b10d: 83 ec 04 sub $0x4,%esp 805b110: 6a 0f push $0xf 805b112: 68 7e d8 0b 08 push $0x80bd87e 805b117: 55 push %ebp 805b118: e8 43 d1 fe ff call 8048260 <.plt+0x80> 805b11d: 83 c4 10 add $0x10,%esp 805b120: 85 c0 test %eax,%eax 805b122: 0f 85 03 ff ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b128: 83 ec 04 sub $0x4,%esp 805b12b: 83 c3 17 add $0x17,%ebx 805b12e: 6a 0a push $0xa 805b130: 6a 00 push $0x0 805b132: 53 push %ebx 805b133: e8 28 11 02 00 call 807c260 <__strtol> 805b138: 59 pop %ecx 805b139: 5b pop %ebx 805b13a: 50 push %eax 805b13b: 6a fd push $0xfffffffd 805b13d: e8 de fc ff ff call 805ae20 <__libc_mallopt> 805b142: 83 c4 10 add $0x10,%esp 805b145: e9 e1 fe ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b14a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805b150: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 805b155: 85 c0 test %eax,%eax 805b157: 0f 85 ce fe ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b15d: 83 ec 04 sub $0x4,%esp 805b160: 6a 0a push $0xa 805b162: 68 63 d8 0b 08 push $0x80bd863 805b167: 55 push %ebp 805b168: e8 f3 d0 fe ff call 8048260 <.plt+0x80> 805b16d: 83 c4 10 add $0x10,%esp 805b170: 85 c0 test %eax,%eax 805b172: 0f 85 b3 fe ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b178: 83 ec 04 sub $0x4,%esp 805b17b: 83 c3 12 add $0x12,%ebx 805b17e: 6a 0a push $0xa 805b180: 6a 00 push $0x0 805b182: 53 push %ebx 805b183: e8 d8 10 02 00 call 807c260 <__strtol> 805b188: 5b pop %ebx 805b189: 5d pop %ebp 805b18a: 50 push %eax 805b18b: 6a f9 push $0xfffffff9 805b18d: e8 8e fc ff ff call 805ae20 <__libc_mallopt> 805b192: 83 c4 10 add $0x10,%esp 805b195: e9 91 fe ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b19a: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 805b19f: 85 c0 test %eax,%eax 805b1a1: 0f 85 84 fe ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b1a7: 83 ec 04 sub $0x4,%esp 805b1aa: 6a 09 push $0x9 805b1ac: 68 4f d8 0b 08 push $0x80bd84f 805b1b1: 55 push %ebp 805b1b2: e8 a9 d0 fe ff call 8048260 <.plt+0x80> 805b1b7: 83 c4 10 add $0x10,%esp 805b1ba: 85 c0 test %eax,%eax 805b1bc: 0f 84 41 01 00 00 je 805b303 <ptmalloc_init.part.6+0x313> 805b1c2: 83 ec 04 sub $0x4,%esp 805b1c5: 6a 09 push $0x9 805b1c7: 68 59 d8 0b 08 push $0x80bd859 805b1cc: 55 push %ebp 805b1cd: e8 8e d0 fe ff call 8048260 <.plt+0x80> 805b1d2: 83 c4 10 add $0x10,%esp 805b1d5: 85 c0 test %eax,%eax 805b1d7: 0f 85 4e fe ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b1dd: 83 ec 04 sub $0x4,%esp 805b1e0: 83 c3 11 add $0x11,%ebx 805b1e3: 6a 0a push $0xa 805b1e5: 6a 00 push $0x0 805b1e7: 53 push %ebx 805b1e8: e8 73 10 02 00 call 807c260 <__strtol> 805b1ed: 5a pop %edx 805b1ee: 59 pop %ecx 805b1ef: 50 push %eax 805b1f0: 6a f8 push $0xfffffff8 805b1f2: e8 29 fc ff ff call 805ae20 <__libc_mallopt> 805b1f7: 83 c4 10 add $0x10,%esp 805b1fa: e9 2c fe ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b1ff: 90 nop 805b200: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 805b205: 85 c0 test %eax,%eax 805b207: 0f 85 1e fe ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b20d: 83 ec 04 sub $0x4,%esp 805b210: 6a 08 push $0x8 805b212: 68 3d d8 0b 08 push $0x80bd83d 805b217: 55 push %ebp 805b218: e8 43 d0 fe ff call 8048260 <.plt+0x80> 805b21d: 83 c4 10 add $0x10,%esp 805b220: 85 c0 test %eax,%eax 805b222: 0f 84 97 00 00 00 je 805b2bf <ptmalloc_init.part.6+0x2cf> 805b228: 83 ec 04 sub $0x4,%esp 805b22b: 6a 08 push $0x8 805b22d: 68 46 d8 0b 08 push $0x80bd846 805b232: 55 push %ebp 805b233: e8 28 d0 fe ff call 8048260 <.plt+0x80> 805b238: 83 c4 10 add $0x10,%esp 805b23b: 85 c0 test %eax,%eax 805b23d: 0f 85 e8 fd ff ff jne 805b02b <ptmalloc_init.part.6+0x3b> 805b243: 83 ec 04 sub $0x4,%esp 805b246: 83 c3 10 add $0x10,%ebx 805b249: 6a 0a push $0xa 805b24b: 6a 00 push $0x0 805b24d: 53 push %ebx 805b24e: e8 0d 10 02 00 call 807c260 <__strtol> 805b253: 5a pop %edx 805b254: 59 pop %ecx 805b255: 50 push %eax 805b256: 6a fa push $0xfffffffa 805b258: e8 c3 fb ff ff call 805ae20 <__libc_mallopt> 805b25d: 83 c4 10 add $0x10,%esp 805b260: e9 c6 fd ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b265: 8d 76 00 lea 0x0(%esi),%esi 805b268: 83 ec 04 sub $0x4,%esp 805b26b: 83 c3 0e add $0xe,%ebx 805b26e: 6a 06 push $0x6 805b270: 68 e7 fd 0b 08 push $0x80bfde7 805b275: 55 push %ebp 805b276: e8 e5 cf fe ff call 8048260 <.plt+0x80> 805b27b: 83 c4 10 add $0x10,%esp 805b27e: 85 c0 test %eax,%eax 805b280: 0f 44 fb cmove %ebx,%edi 805b283: e9 a3 fd ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b288: c7 05 00 d5 0e 08 01 movl $0x1,0x80ed500 805b28f: 00 00 00 805b292: c7 05 d8 c4 0e 08 60 movl $0x8058e60,0x80ec4d8 805b299: 8e 05 08 805b29c: c7 05 f0 d4 0e 08 10 movl $0x8059210,0x80ed4f0 805b2a3: 92 05 08 805b2a6: c7 05 d4 c4 0e 08 d0 movl $0x80596d0,0x80ec4d4 805b2ad: 96 05 08 805b2b0: c7 05 d0 c4 0e 08 d0 movl $0x80590d0,0x80ec4d0 805b2b7: 90 05 08 805b2ba: e9 dc fd ff ff jmp 805b09b <ptmalloc_init.part.6+0xab> 805b2bf: 83 ec 04 sub $0x4,%esp 805b2c2: 83 c3 10 add $0x10,%ebx 805b2c5: 6a 0a push $0xa 805b2c7: 6a 00 push $0x0 805b2c9: 53 push %ebx 805b2ca: e8 91 0f 02 00 call 807c260 <__strtol> 805b2cf: 5b pop %ebx 805b2d0: 5d pop %ebp 805b2d1: 50 push %eax 805b2d2: 6a fe push $0xfffffffe 805b2d4: e8 47 fb ff ff call 805ae20 <__libc_mallopt> 805b2d9: 83 c4 10 add $0x10,%esp 805b2dc: e9 4a fd ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b2e1: 83 ec 04 sub $0x4,%esp 805b2e4: 83 c3 17 add $0x17,%ebx 805b2e7: 6a 0a push $0xa 805b2e9: 6a 00 push $0x0 805b2eb: 53 push %ebx 805b2ec: e8 6f 0f 02 00 call 807c260 <__strtol> 805b2f1: 5d pop %ebp 805b2f2: 5a pop %edx 805b2f3: 50 push %eax 805b2f4: 6a ff push $0xffffffff 805b2f6: e8 25 fb ff ff call 805ae20 <__libc_mallopt> 805b2fb: 83 c4 10 add $0x10,%esp 805b2fe: e9 28 fd ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b303: 83 ec 04 sub $0x4,%esp 805b306: 83 c3 11 add $0x11,%ebx 805b309: 6a 0a push $0xa 805b30b: 6a 00 push $0x0 805b30d: 53 push %ebx 805b30e: e8 4d 0f 02 00 call 807c260 <__strtol> 805b313: 5b pop %ebx 805b314: 5d pop %ebp 805b315: 50 push %eax 805b316: 6a fc push $0xfffffffc 805b318: e8 03 fb ff ff call 805ae20 <__libc_mallopt> 805b31d: 83 c4 10 add $0x10,%esp 805b320: e9 06 fd ff ff jmp 805b02b <ptmalloc_init.part.6+0x3b> 805b325: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805b329: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805b330 <malloc_hook_ini>: 805b330: 53 push %ebx 805b331: 83 ec 08 sub $0x8,%esp 805b334: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b339: c7 05 d8 c4 0e 08 00 movl $0x0,0x80ec4d8 805b340: 00 00 00 805b343: 8b 5c 24 10 mov 0x10(%esp),%ebx 805b347: 85 c0 test %eax,%eax 805b349: 78 15 js 805b360 <malloc_hook_ini+0x30> 805b34b: 89 5c 24 10 mov %ebx,0x10(%esp) 805b34f: 83 c4 08 add $0x8,%esp 805b352: 5b pop %ebx 805b353: e9 28 ed ff ff jmp 805a080 <__libc_malloc> 805b358: 90 nop 805b359: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805b360: e8 8b fc ff ff call 805aff0 <ptmalloc_init.part.6> 805b365: 89 5c 24 10 mov %ebx,0x10(%esp) 805b369: 83 c4 08 add $0x8,%esp 805b36c: 5b pop %ebx 805b36d: e9 0e ed ff ff jmp 805a080 <__libc_malloc> 805b372: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805b379: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805b380 <realloc_hook_ini>: 805b380: 56 push %esi 805b381: 53 push %ebx 805b382: 83 ec 04 sub $0x4,%esp 805b385: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b38a: c7 05 d8 c4 0e 08 00 movl $0x0,0x80ec4d8 805b391: 00 00 00 805b394: 8b 5c 24 10 mov 0x10(%esp),%ebx 805b398: 8b 74 24 14 mov 0x14(%esp),%esi 805b39c: c7 05 d4 c4 0e 08 00 movl $0x0,0x80ec4d4 805b3a3: 00 00 00 805b3a6: 85 c0 test %eax,%eax 805b3a8: 78 16 js 805b3c0 <realloc_hook_ini+0x40> 805b3aa: 89 74 24 14 mov %esi,0x14(%esp) 805b3ae: 89 5c 24 10 mov %ebx,0x10(%esp) 805b3b2: 83 c4 04 add $0x4,%esp 805b3b5: 5b pop %ebx 805b3b6: 5e pop %esi 805b3b7: e9 84 f2 ff ff jmp 805a640 <__libc_realloc> 805b3bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805b3c0: e8 2b fc ff ff call 805aff0 <ptmalloc_init.part.6> 805b3c5: eb e3 jmp 805b3aa <realloc_hook_ini+0x2a> 805b3c7: 89 f6 mov %esi,%esi 805b3c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805b3d0 <memalign_hook_ini>: 805b3d0: 83 ec 1c sub $0x1c,%esp 805b3d3: 8b 0d c4 c4 0e 08 mov 0x80ec4c4,%ecx 805b3d9: c7 05 d0 c4 0e 08 00 movl $0x0,0x80ec4d0 805b3e0: 00 00 00 805b3e3: 8b 44 24 20 mov 0x20(%esp),%eax 805b3e7: 8b 54 24 24 mov 0x24(%esp),%edx 805b3eb: 85 c9 test %ecx,%ecx 805b3ed: 78 11 js 805b400 <memalign_hook_ini+0x30> 805b3ef: 8b 4c 24 1c mov 0x1c(%esp),%ecx 805b3f3: 83 c4 1c add $0x1c,%esp 805b3f6: e9 85 ef ff ff jmp 805a380 <_mid_memalign> 805b3fb: 90 nop 805b3fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805b400: 89 54 24 0c mov %edx,0xc(%esp) 805b404: 89 44 24 08 mov %eax,0x8(%esp) 805b408: e8 e3 fb ff ff call 805aff0 <ptmalloc_init.part.6> 805b40d: 8b 54 24 0c mov 0xc(%esp),%edx 805b411: 8b 44 24 08 mov 0x8(%esp),%eax 805b415: 8b 4c 24 1c mov 0x1c(%esp),%ecx 805b419: 83 c4 1c add $0x1c,%esp 805b41c: e9 5f ef ff ff jmp 805a380 <_mid_memalign> 805b421: eb 0d jmp 805b430 <__libc_valloc> 805b423: 90 nop 805b424: 90 nop 805b425: 90 nop 805b426: 90 nop 805b427: 90 nop 805b428: 90 nop 805b429: 90 nop 805b42a: 90 nop 805b42b: 90 nop 805b42c: 90 nop 805b42d: 90 nop 805b42e: 90 nop 805b42f: 90 nop 0805b430 <__libc_valloc>: 805b430: 83 ec 1c sub $0x1c,%esp 805b433: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b438: 8b 54 24 20 mov 0x20(%esp),%edx 805b43c: 85 c0 test %eax,%eax 805b43e: 78 18 js 805b458 <__libc_valloc+0x28> 805b440: 8b 4c 24 1c mov 0x1c(%esp),%ecx 805b444: a1 08 ca 0e 08 mov 0x80eca08,%eax 805b449: 83 c4 1c add $0x1c,%esp 805b44c: e9 2f ef ff ff jmp 805a380 <_mid_memalign> 805b451: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805b458: 89 54 24 0c mov %edx,0xc(%esp) 805b45c: e8 8f fb ff ff call 805aff0 <ptmalloc_init.part.6> 805b461: 8b 54 24 0c mov 0xc(%esp),%edx 805b465: eb d9 jmp 805b440 <__libc_valloc+0x10> 805b467: 89 f6 mov %esi,%esi 805b469: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805b470 <__libc_pvalloc>: 805b470: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b475: 57 push %edi 805b476: 56 push %esi 805b477: 53 push %ebx 805b478: 8b 74 24 10 mov 0x10(%esp),%esi 805b47c: 85 c0 test %eax,%eax 805b47e: 78 50 js 805b4d0 <__libc_pvalloc+0x60> 805b480: a1 08 ca 0e 08 mov 0x80eca08,%eax 805b485: 8b 4c 24 0c mov 0xc(%esp),%ecx 805b489: 8d 5c 30 ff lea -0x1(%eax,%esi,1),%ebx 805b48d: 89 c2 mov %eax,%edx 805b48f: 8d 3c 00 lea (%eax,%eax,1),%edi 805b492: f7 da neg %edx 805b494: 21 da and %ebx,%edx 805b496: bb ef ff ff ff mov $0xffffffef,%ebx 805b49b: 29 fb sub %edi,%ebx 805b49d: 39 de cmp %ebx,%esi 805b49f: 77 0f ja 805b4b0 <__libc_pvalloc+0x40> 805b4a1: 5b pop %ebx 805b4a2: 5e pop %esi 805b4a3: 5f pop %edi 805b4a4: e9 d7 ee ff ff jmp 805a380 <_mid_memalign> 805b4a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805b4b0: b8 e8 ff ff ff mov $0xffffffe8,%eax 805b4b5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 805b4bc: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 805b4c3: 31 c0 xor %eax,%eax 805b4c5: 5b pop %ebx 805b4c6: 5e pop %esi 805b4c7: 5f pop %edi 805b4c8: c3 ret 805b4c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805b4d0: e8 1b fb ff ff call 805aff0 <ptmalloc_init.part.6> 805b4d5: eb a9 jmp 805b480 <__libc_pvalloc+0x10> 805b4d7: 89 f6 mov %esi,%esi 805b4d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805b4e0 <__malloc_trim>: 805b4e0: 55 push %ebp 805b4e1: 57 push %edi 805b4e2: 56 push %esi 805b4e3: 53 push %ebx 805b4e4: 83 ec 2c sub $0x2c,%esp 805b4e7: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b4ec: 85 c0 test %eax,%eax 805b4ee: 0f 88 e8 01 00 00 js 805b6dc <__malloc_trim+0x1fc> 805b4f4: c7 44 24 18 20 c5 0e movl $0x80ec520,0x18(%esp) 805b4fb: 08 805b4fc: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 805b503: 00 805b504: 31 c0 xor %eax,%eax 805b506: b9 01 00 00 00 mov $0x1,%ecx 805b50b: 8b 7c 24 18 mov 0x18(%esp),%edi 805b50f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805b516: 00 805b517: 74 01 je 805b51a <__malloc_trim+0x3a> 805b519: f0 0f b1 0f lock cmpxchg %ecx,(%edi) 805b51d: 74 07 je 805b526 <__malloc_trim+0x46> 805b51f: 8d 0f lea (%edi),%ecx 805b521: e8 0a 48 01 00 call 806fd30 <__lll_lock_wait_private> 805b526: 31 c0 xor %eax,%eax 805b528: f6 47 04 04 testb $0x4,0x4(%edi) 805b52c: 74 3c je 805b56a <__malloc_trim+0x8a> 805b52e: 09 44 24 1c or %eax,0x1c(%esp) 805b532: 8b 7c 24 18 mov 0x18(%esp),%edi 805b536: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805b53d: 00 805b53e: 74 01 je 805b541 <__malloc_trim+0x61> 805b540: f0 83 2f 01 lock subl $0x1,(%edi) 805b544: 74 07 je 805b54d <__malloc_trim+0x6d> 805b546: 8d 07 lea (%edi),%eax 805b548: e8 13 48 01 00 call 806fd60 <__lll_unlock_wake_private> 805b54d: 8b 87 40 04 00 00 mov 0x440(%edi),%eax 805b553: 3d 20 c5 0e 08 cmp $0x80ec520,%eax 805b558: 89 44 24 18 mov %eax,0x18(%esp) 805b55c: 75 a6 jne 805b504 <__malloc_trim+0x24> 805b55e: 8b 44 24 1c mov 0x1c(%esp),%eax 805b562: 83 c4 2c add $0x2c,%esp 805b565: 5b pop %ebx 805b566: 5e pop %esi 805b567: 5f pop %edi 805b568: 5d pop %ebp 805b569: c3 ret 805b56a: 8b 44 24 18 mov 0x18(%esp),%eax 805b56e: e8 ed b5 ff ff call 8056b60 <malloc_consolidate> 805b573: a1 08 ca 0e 08 mov 0x80eca08,%eax 805b578: 3d ff 01 00 00 cmp $0x1ff,%eax 805b57d: 89 44 24 14 mov %eax,0x14(%esp) 805b581: 0f 87 d5 00 00 00 ja 805b65c <__malloc_trim+0x17c> 805b587: c1 e8 03 shr $0x3,%eax 805b58a: 89 44 24 10 mov %eax,0x10(%esp) 805b58e: 8b 44 24 14 mov 0x14(%esp),%eax 805b592: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 805b599: 00 805b59a: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 805b5a1: 00 805b5a2: 8d 78 ff lea -0x1(%eax),%edi 805b5a5: f7 d8 neg %eax 805b5a7: 89 c5 mov %eax,%ebp 805b5a9: 89 7c 24 04 mov %edi,0x4(%esp) 805b5ad: 8b 7c 24 18 mov 0x18(%esp),%edi 805b5b1: 83 c7 30 add $0x30,%edi 805b5b4: eb 21 jmp 805b5d7 <__malloc_trim+0xf7> 805b5b6: 8d 76 00 lea 0x0(%esi),%esi 805b5b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805b5c0: 39 44 24 10 cmp %eax,0x10(%esp) 805b5c4: 7e 1a jle 805b5e0 <__malloc_trim+0x100> 805b5c6: 83 44 24 08 01 addl $0x1,0x8(%esp) 805b5cb: 83 c7 08 add $0x8,%edi 805b5ce: 8b 44 24 08 mov 0x8(%esp),%eax 805b5d2: 83 c0 80 add $0xffffff80,%eax 805b5d5: 74 6c je 805b643 <__malloc_trim+0x163> 805b5d7: 8b 44 24 08 mov 0x8(%esp),%eax 805b5db: 83 f8 01 cmp $0x1,%eax 805b5de: 75 e0 jne 805b5c0 <__malloc_trim+0xe0> 805b5e0: 8b 5f 0c mov 0xc(%edi),%ebx 805b5e3: 39 df cmp %ebx,%edi 805b5e5: 74 df je 805b5c6 <__malloc_trim+0xe6> 805b5e7: 8b 44 24 14 mov 0x14(%esp),%eax 805b5eb: 8d 70 17 lea 0x17(%eax),%esi 805b5ee: eb 07 jmp 805b5f7 <__malloc_trim+0x117> 805b5f0: 8b 5b 0c mov 0xc(%ebx),%ebx 805b5f3: 39 df cmp %ebx,%edi 805b5f5: 74 cf je 805b5c6 <__malloc_trim+0xe6> 805b5f7: 8b 43 04 mov 0x4(%ebx),%eax 805b5fa: 83 e0 f8 and $0xfffffff8,%eax 805b5fd: 39 f0 cmp %esi,%eax 805b5ff: 76 ef jbe 805b5f0 <__malloc_trim+0x110> 805b601: 8d 14 33 lea (%ebx,%esi,1),%edx 805b604: 8d 4b 18 lea 0x18(%ebx),%ecx 805b607: 21 ea and %ebp,%edx 805b609: 39 ca cmp %ecx,%edx 805b60b: 0f 82 af 00 00 00 jb 805b6c0 <__malloc_trim+0x1e0> 805b611: 8d 0c 03 lea (%ebx,%eax,1),%ecx 805b614: 39 ca cmp %ecx,%edx 805b616: 0f 83 88 00 00 00 jae 805b6a4 <__malloc_trim+0x1c4> 805b61c: 89 d1 mov %edx,%ecx 805b61e: 29 d9 sub %ebx,%ecx 805b620: 29 c8 sub %ecx,%eax 805b622: 39 44 24 04 cmp %eax,0x4(%esp) 805b626: 73 c8 jae 805b5f0 <__malloc_trim+0x110> 805b628: 83 ec 04 sub $0x4,%esp 805b62b: 21 e8 and %ebp,%eax 805b62d: 6a 04 push $0x4 805b62f: 50 push %eax 805b630: 52 push %edx 805b631: e8 ba 37 01 00 call 806edf0 <__madvise> 805b636: 83 c4 10 add $0x10,%esp 805b639: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp) 805b640: 00 805b641: eb ad jmp 805b5f0 <__malloc_trim+0x110> 805b643: 31 c0 xor %eax,%eax 805b645: 81 7c 24 18 20 c5 0e cmpl $0x80ec520,0x18(%esp) 805b64c: 08 805b64d: 0f 84 ab 00 00 00 je 805b6fe <__malloc_trim+0x21e> 805b653: 0b 44 24 0c or 0xc(%esp),%eax 805b657: e9 d2 fe ff ff jmp 805b52e <__malloc_trim+0x4e> 805b65c: 8b 44 24 14 mov 0x14(%esp),%eax 805b660: c1 e8 06 shr $0x6,%eax 805b663: 83 f8 26 cmp $0x26,%eax 805b666: 77 0c ja 805b674 <__malloc_trim+0x194> 805b668: 83 c0 38 add $0x38,%eax 805b66b: 89 44 24 10 mov %eax,0x10(%esp) 805b66f: e9 1a ff ff ff jmp 805b58e <__malloc_trim+0xae> 805b674: 8b 44 24 14 mov 0x14(%esp),%eax 805b678: c1 e8 09 shr $0x9,%eax 805b67b: 83 f8 14 cmp $0x14,%eax 805b67e: 76 18 jbe 805b698 <__malloc_trim+0x1b8> 805b680: 8b 44 24 14 mov 0x14(%esp),%eax 805b684: c1 e8 0c shr $0xc,%eax 805b687: 83 f8 0a cmp $0xa,%eax 805b68a: 77 5a ja 805b6e6 <__malloc_trim+0x206> 805b68c: 83 c0 6e add $0x6e,%eax 805b68f: 89 44 24 10 mov %eax,0x10(%esp) 805b693: e9 f6 fe ff ff jmp 805b58e <__malloc_trim+0xae> 805b698: 83 c0 5b add $0x5b,%eax 805b69b: 89 44 24 10 mov %eax,0x10(%esp) 805b69f: e9 ea fe ff ff jmp 805b58e <__malloc_trim+0xae> 805b6a4: 83 ec 0c sub $0xc,%esp 805b6a7: b9 cd 11 00 00 mov $0x11cd,%ecx 805b6ac: ba 14 d6 0b 08 mov $0x80bd614,%edx 805b6b1: 68 c4 e3 0b 08 push $0x80be3c4 805b6b6: b8 14 e1 0b 08 mov $0x80be114,%eax 805b6bb: e8 80 ae ff ff call 8056540 <__malloc_assert> 805b6c0: 83 ec 0c sub $0xc,%esp 805b6c3: b9 cc 11 00 00 mov $0x11cc,%ecx 805b6c8: ba 14 d6 0b 08 mov $0x80bd614,%edx 805b6cd: 68 c4 e3 0b 08 push $0x80be3c4 805b6d2: b8 dc e0 0b 08 mov $0x80be0dc,%eax 805b6d7: e8 64 ae ff ff call 8056540 <__malloc_assert> 805b6dc: e8 0f f9 ff ff call 805aff0 <ptmalloc_init.part.6> 805b6e1: e9 0e fe ff ff jmp 805b4f4 <__malloc_trim+0x14> 805b6e6: 8b 44 24 14 mov 0x14(%esp),%eax 805b6ea: c1 e8 0f shr $0xf,%eax 805b6ed: 83 f8 04 cmp $0x4,%eax 805b6f0: 77 24 ja 805b716 <__malloc_trim+0x236> 805b6f2: 83 c0 77 add $0x77,%eax 805b6f5: 89 44 24 10 mov %eax,0x10(%esp) 805b6f9: e9 90 fe ff ff jmp 805b58e <__malloc_trim+0xae> 805b6fe: 8b 44 24 40 mov 0x40(%esp),%eax 805b702: b9 6c c9 0e 08 mov $0x80ec96c,%ecx 805b707: ba 50 c5 0e 08 mov $0x80ec550,%edx 805b70c: e8 ff b8 ff ff call 8057010 <systrim.isra.3> 805b711: e9 3d ff ff ff jmp 805b653 <__malloc_trim+0x173> 805b716: 8b 44 24 14 mov 0x14(%esp),%eax 805b71a: c1 e8 12 shr $0x12,%eax 805b71d: 8d 50 7c lea 0x7c(%eax),%edx 805b720: 83 f8 02 cmp $0x2,%eax 805b723: b8 7e 00 00 00 mov $0x7e,%eax 805b728: 0f 46 c2 cmovbe %edx,%eax 805b72b: 89 44 24 10 mov %eax,0x10(%esp) 805b72f: e9 5a fe ff ff jmp 805b58e <__malloc_trim+0xae> 805b734: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805b73a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0805b740 <__libc_mallinfo>: 805b740: 55 push %ebp 805b741: 57 push %edi 805b742: 56 push %esi 805b743: 53 push %ebx 805b744: 83 ec 3c sub $0x3c,%esp 805b747: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b74c: 8b 6c 24 50 mov 0x50(%esp),%ebp 805b750: 85 c0 test %eax,%eax 805b752: 0f 88 b8 00 00 00 js 805b810 <__libc_mallinfo+0xd0> 805b758: 8d 74 24 08 lea 0x8(%esp),%esi 805b75c: b9 0a 00 00 00 mov $0xa,%ecx 805b761: 31 c0 xor %eax,%eax 805b763: bb 20 c5 0e 08 mov $0x80ec520,%ebx 805b768: 89 f7 mov %esi,%edi 805b76a: f3 ab rep stos %eax,%es:(%edi) 805b76c: 31 ff xor %edi,%edi 805b76e: 66 90 xchg %ax,%ax 805b770: 89 f8 mov %edi,%eax 805b772: b9 01 00 00 00 mov $0x1,%ecx 805b777: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805b77e: 00 805b77f: 74 01 je 805b782 <__libc_mallinfo+0x42> 805b781: f0 0f b1 0b lock cmpxchg %ecx,(%ebx) 805b785: 74 07 je 805b78e <__libc_mallinfo+0x4e> 805b787: 8d 0b lea (%ebx),%ecx 805b789: e8 a2 45 01 00 call 806fd30 <__lll_lock_wait_private> 805b78e: 89 f2 mov %esi,%edx 805b790: 89 d8 mov %ebx,%eax 805b792: e8 b9 b6 ff ff call 8056e50 <int_mallinfo> 805b797: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805b79e: 00 805b79f: 74 01 je 805b7a2 <__libc_mallinfo+0x62> 805b7a1: f0 83 2b 01 lock subl $0x1,(%ebx) 805b7a5: 74 07 je 805b7ae <__libc_mallinfo+0x6e> 805b7a7: 8d 03 lea (%ebx),%eax 805b7a9: e8 b2 45 01 00 call 806fd60 <__lll_unlock_wake_private> 805b7ae: 8b 9b 40 04 00 00 mov 0x440(%ebx),%ebx 805b7b4: 81 fb 20 c5 0e 08 cmp $0x80ec520,%ebx 805b7ba: 75 b4 jne 805b770 <__libc_mallinfo+0x30> 805b7bc: 8b 44 24 08 mov 0x8(%esp),%eax 805b7c0: 89 45 00 mov %eax,0x0(%ebp) 805b7c3: 8b 44 24 0c mov 0xc(%esp),%eax 805b7c7: 89 45 04 mov %eax,0x4(%ebp) 805b7ca: 8b 44 24 10 mov 0x10(%esp),%eax 805b7ce: 89 45 08 mov %eax,0x8(%ebp) 805b7d1: 8b 44 24 14 mov 0x14(%esp),%eax 805b7d5: 89 45 0c mov %eax,0xc(%ebp) 805b7d8: 8b 44 24 18 mov 0x18(%esp),%eax 805b7dc: 89 45 10 mov %eax,0x10(%ebp) 805b7df: 8b 44 24 1c mov 0x1c(%esp),%eax 805b7e3: 89 45 14 mov %eax,0x14(%ebp) 805b7e6: 8b 44 24 20 mov 0x20(%esp),%eax 805b7ea: 89 45 18 mov %eax,0x18(%ebp) 805b7ed: 8b 44 24 24 mov 0x24(%esp),%eax 805b7f1: 89 45 1c mov %eax,0x1c(%ebp) 805b7f4: 8b 44 24 28 mov 0x28(%esp),%eax 805b7f8: 89 45 20 mov %eax,0x20(%ebp) 805b7fb: 8b 44 24 2c mov 0x2c(%esp),%eax 805b7ff: 89 45 24 mov %eax,0x24(%ebp) 805b802: 83 c4 3c add $0x3c,%esp 805b805: 89 e8 mov %ebp,%eax 805b807: 5b pop %ebx 805b808: 5e pop %esi 805b809: 5f pop %edi 805b80a: 5d pop %ebp 805b80b: c2 04 00 ret $0x4 805b80e: 66 90 xchg %ax,%ax 805b810: e8 db f7 ff ff call 805aff0 <ptmalloc_init.part.6> 805b815: e9 3e ff ff ff jmp 805b758 <__libc_mallinfo+0x18> 805b81a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0805b820 <__malloc_stats>: 805b820: 55 push %ebp 805b821: 57 push %edi 805b822: 56 push %esi 805b823: 53 push %ebx 805b824: 83 ec 4c sub $0x4c,%esp 805b827: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b82c: 8b 2d 04 c5 0e 08 mov 0x80ec504,%ebp 805b832: 85 c0 test %eax,%eax 805b834: 0f 88 66 01 00 00 js 805b9a0 <__malloc_stats+0x180> 805b83a: a1 b4 c4 0e 08 mov 0x80ec4b4,%eax 805b83f: 89 6c 24 08 mov %ebp,0x8(%esp) 805b843: bb 20 c5 0e 08 mov $0x80ec520,%ebx 805b848: 8b 70 3c mov 0x3c(%eax),%esi 805b84b: 89 f2 mov %esi,%edx 805b84d: 89 74 24 0c mov %esi,0xc(%esp) 805b851: 31 f6 xor %esi,%esi 805b853: 83 ca 02 or $0x2,%edx 805b856: 89 50 3c mov %edx,0x3c(%eax) 805b859: eb 08 jmp 805b863 <__malloc_stats+0x43> 805b85b: 90 nop 805b85c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805b860: 83 c6 01 add $0x1,%esi 805b863: 8d 7c 24 18 lea 0x18(%esp),%edi 805b867: 31 c0 xor %eax,%eax 805b869: b9 0a 00 00 00 mov $0xa,%ecx 805b86e: f3 ab rep stos %eax,%es:(%edi) 805b870: b9 01 00 00 00 mov $0x1,%ecx 805b875: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805b87c: 00 805b87d: 74 01 je 805b880 <__malloc_stats+0x60> 805b87f: f0 0f b1 0b lock cmpxchg %ecx,(%ebx) 805b883: 74 07 je 805b88c <__malloc_stats+0x6c> 805b885: 8d 0b lea (%ebx),%ecx 805b887: e8 a4 44 01 00 call 806fd30 <__lll_lock_wait_private> 805b88c: 8d 54 24 18 lea 0x18(%esp),%edx 805b890: 89 d8 mov %ebx,%eax 805b892: e8 b9 b5 ff ff call 8056e50 <int_mallinfo> 805b897: 83 ec 04 sub $0x4,%esp 805b89a: 56 push %esi 805b89b: 68 8e d8 0b 08 push $0x80bd88e 805b8a0: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b8a6: e8 d5 a1 02 00 call 8085a80 <__fprintf> 805b8ab: 83 c4 0c add $0xc,%esp 805b8ae: ff 74 24 1c pushl 0x1c(%esp) 805b8b2: 68 99 d8 0b 08 push $0x80bd899 805b8b7: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b8bd: e8 be a1 02 00 call 8085a80 <__fprintf> 805b8c2: 83 c4 0c add $0xc,%esp 805b8c5: ff 74 24 38 pushl 0x38(%esp) 805b8c9: 68 b2 d8 0b 08 push $0x80bd8b2 805b8ce: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b8d4: e8 a7 a1 02 00 call 8085a80 <__fprintf> 805b8d9: 8b 7c 24 44 mov 0x44(%esp),%edi 805b8dd: 03 6c 24 28 add 0x28(%esp),%ebp 805b8e1: 01 7c 24 18 add %edi,0x18(%esp) 805b8e5: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805b8ec: 00 805b8ed: 74 01 je 805b8f0 <__malloc_stats+0xd0> 805b8ef: f0 83 2b 01 lock subl $0x1,(%ebx) 805b8f3: 74 07 je 805b8fc <__malloc_stats+0xdc> 805b8f5: 8d 03 lea (%ebx),%eax 805b8f7: e8 64 44 01 00 call 806fd60 <__lll_unlock_wake_private> 805b8fc: 8b 9b 40 04 00 00 mov 0x440(%ebx),%ebx 805b902: 83 c4 10 add $0x10,%esp 805b905: 81 fb 20 c5 0e 08 cmp $0x80ec520,%ebx 805b90b: 0f 85 4f ff ff ff jne 805b860 <__malloc_stats+0x40> 805b911: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b917: 6a 14 push $0x14 805b919: 6a 01 push $0x1 805b91b: 68 cb d8 0b 08 push $0x80bd8cb 805b920: e8 db 01 03 00 call 808bb00 <_IO_fwrite> 805b925: 83 c4 0c add $0xc,%esp 805b928: 55 push %ebp 805b929: 68 99 d8 0b 08 push $0x80bd899 805b92e: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b934: e8 47 a1 02 00 call 8085a80 <__fprintf> 805b939: 83 c4 0c add $0xc,%esp 805b93c: ff 74 24 0c pushl 0xc(%esp) 805b940: 68 b2 d8 0b 08 push $0x80bd8b2 805b945: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b94b: e8 30 a1 02 00 call 8085a80 <__fprintf> 805b950: 83 c4 0c add $0xc,%esp 805b953: ff 35 fc c4 0e 08 pushl 0x80ec4fc 805b959: 68 e0 d8 0b 08 push $0x80bd8e0 805b95e: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b964: e8 17 a1 02 00 call 8085a80 <__fprintf> 805b969: 83 c4 0c add $0xc,%esp 805b96c: ff 35 08 c5 0e 08 pushl 0x80ec508 805b972: 68 f9 d8 0b 08 push $0x80bd8f9 805b977: ff 35 b4 c4 0e 08 pushl 0x80ec4b4 805b97d: e8 fe a0 02 00 call 8085a80 <__fprintf> 805b982: a1 b4 c4 0e 08 mov 0x80ec4b4,%eax 805b987: 8b 74 24 1c mov 0x1c(%esp),%esi 805b98b: 09 70 3c or %esi,0x3c(%eax) 805b98e: 83 c4 5c add $0x5c,%esp 805b991: 5b pop %ebx 805b992: 5e pop %esi 805b993: 5f pop %edi 805b994: 5d pop %ebp 805b995: c3 ret 805b996: 8d 76 00 lea 0x0(%esi),%esi 805b999: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805b9a0: e8 4b f6 ff ff call 805aff0 <ptmalloc_init.part.6> 805b9a5: e9 90 fe ff ff jmp 805b83a <__malloc_stats+0x1a> 805b9aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0805b9b0 <__malloc_info.part.8>: 805b9b0: 55 push %ebp 805b9b1: 57 push %edi 805b9b2: 56 push %esi 805b9b3: 53 push %ebx 805b9b4: 81 ec ec 08 00 00 sub $0x8ec,%esp 805b9ba: 89 44 24 18 mov %eax,0x18(%esp) 805b9be: a1 c4 c4 0e 08 mov 0x80ec4c4,%eax 805b9c3: 85 c0 test %eax,%eax 805b9c5: 0f 88 e0 03 00 00 js 805bdab <__malloc_info.part.8+0x3fb> 805b9cb: 83 ec 08 sub $0x8,%esp 805b9ce: ff 74 24 20 pushl 0x20(%esp) 805b9d2: 68 13 d9 0b 08 push $0x80bd913 805b9d7: e8 64 ff 02 00 call 808b940 <_IO_fputs> 805b9dc: 83 c4 10 add $0x10,%esp 805b9df: c7 44 24 1c 20 c5 0e movl $0x80ec520,0x1c(%esp) 805b9e6: 08 805b9e7: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 805b9ee: 00 805b9ef: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 805b9f6: 00 805b9f7: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 805b9fe: 00 805b9ff: 31 c0 xor %eax,%eax 805ba01: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 805ba08: 00 805ba09: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 805ba10: 00 805ba11: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 805ba18: 00 805ba19: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 805ba20: 00 805ba21: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 805ba28: 00 805ba29: 8d 78 01 lea 0x1(%eax),%edi 805ba2c: 83 ec 04 sub $0x4,%esp 805ba2f: 89 7c 24 4c mov %edi,0x4c(%esp) 805ba33: 50 push %eax 805ba34: 68 29 d9 0b 08 push $0x80bd929 805ba39: ff 74 24 24 pushl 0x24(%esp) 805ba3d: e8 3e a0 02 00 call 8085a80 <__fprintf> 805ba42: 31 c0 xor %eax,%eax 805ba44: b9 01 00 00 00 mov $0x1,%ecx 805ba49: 8b 7c 24 2c mov 0x2c(%esp),%edi 805ba4d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805ba54: 00 805ba55: 74 01 je 805ba58 <__malloc_info.part.8+0xa8> 805ba57: f0 0f b1 0f lock cmpxchg %ecx,(%edi) 805ba5b: 74 07 je 805ba64 <__malloc_info.part.8+0xb4> 805ba5d: 8d 0f lea (%edi),%ecx 805ba5f: e8 cc 42 01 00 call 806fd30 <__lll_lock_wait_private> 805ba64: 8d 44 24 60 lea 0x60(%esp),%eax 805ba68: 8d 5f 08 lea 0x8(%edi),%ebx 805ba6b: 31 c9 xor %ecx,%ecx 805ba6d: 31 f6 xor %esi,%esi 805ba6f: 89 44 24 5c mov %eax,0x5c(%esp) 805ba73: 83 c4 10 add $0x10,%esp 805ba76: 8d 6c 24 50 lea 0x50(%esp),%ebp 805ba7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ba80: 8b 03 mov (%ebx),%eax 805ba82: 85 c0 test %eax,%eax 805ba84: 0f 84 ac 02 00 00 je 805bd36 <__malloc_info.part.8+0x386> 805ba8a: 8b 78 04 mov 0x4(%eax),%edi 805ba8d: 31 d2 xor %edx,%edx 805ba8f: 83 e7 f8 and $0xfffffff8,%edi 805ba92: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ba98: 8b 40 08 mov 0x8(%eax),%eax 805ba9b: 83 c2 01 add $0x1,%edx 805ba9e: 85 c0 test %eax,%eax 805baa0: 75 f6 jne 805ba98 <__malloc_info.part.8+0xe8> 805baa2: 89 f8 mov %edi,%eax 805baa4: 01 d1 add %edx,%ecx 805baa6: 89 7d 04 mov %edi,0x4(%ebp) 805baa9: 0f af c2 imul %edx,%eax 805baac: 89 55 0c mov %edx,0xc(%ebp) 805baaf: 01 c6 add %eax,%esi 805bab1: 8d 47 f9 lea -0x7(%edi),%eax 805bab4: 89 45 00 mov %eax,0x0(%ebp) 805bab7: 0f af 55 04 imul 0x4(%ebp),%edx 805babb: 8d 84 24 f0 00 00 00 lea 0xf0(%esp),%eax 805bac2: 83 c5 10 add $0x10,%ebp 805bac5: 83 c3 04 add $0x4,%ebx 805bac8: 89 55 f8 mov %edx,-0x8(%ebp) 805bacb: 39 c5 cmp %eax,%ebp 805bacd: 75 b1 jne 805ba80 <__malloc_info.part.8+0xd0> 805bacf: 8b 44 24 1c mov 0x1c(%esp),%eax 805bad3: 89 4c 24 40 mov %ecx,0x40(%esp) 805bad7: 89 74 24 44 mov %esi,0x44(%esp) 805badb: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 805bae2: 00 805bae3: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 805baea: 00 805baeb: 83 c0 30 add $0x30,%eax 805baee: 89 44 24 0c mov %eax,0xc(%esp) 805baf2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805baf8: 8b 44 24 0c mov 0xc(%esp),%eax 805bafc: c7 45 00 ff ff ff ff movl $0xffffffff,0x0(%ebp) 805bb03: c7 45 0c 00 00 00 00 movl $0x0,0xc(%ebp) 805bb0a: c7 45 08 00 00 00 00 movl $0x0,0x8(%ebp) 805bb11: c7 45 04 00 00 00 00 movl $0x0,0x4(%ebp) 805bb18: 8b 50 08 mov 0x8(%eax),%edx 805bb1b: 85 d2 test %edx,%edx 805bb1d: 0f 84 05 02 00 00 je 805bd28 <__malloc_info.part.8+0x378> 805bb23: 39 d0 cmp %edx,%eax 805bb25: 0f 84 fd 01 00 00 je 805bd28 <__malloc_info.part.8+0x378> 805bb2b: 89 6c 24 10 mov %ebp,0x10(%esp) 805bb2f: be 01 00 00 00 mov $0x1,%esi 805bb34: bb ff ff ff ff mov $0xffffffff,%ebx 805bb39: 31 ff xor %edi,%edi 805bb3b: 31 c9 xor %ecx,%ecx 805bb3d: 89 c5 mov %eax,%ebp 805bb3f: eb 09 jmp 805bb4a <__malloc_info.part.8+0x19a> 805bb41: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805bb48: 89 c6 mov %eax,%esi 805bb4a: 8b 42 04 mov 0x4(%edx),%eax 805bb4d: 8b 52 08 mov 0x8(%edx),%edx 805bb50: 01 c7 add %eax,%edi 805bb52: 39 c3 cmp %eax,%ebx 805bb54: 0f 47 d8 cmova %eax,%ebx 805bb57: 39 c1 cmp %eax,%ecx 805bb59: 0f 42 c8 cmovb %eax,%ecx 805bb5c: 39 d5 cmp %edx,%ebp 805bb5e: 8d 46 01 lea 0x1(%esi),%eax 805bb61: 75 e5 jne 805bb48 <__malloc_info.part.8+0x198> 805bb63: 8b 6c 24 10 mov 0x10(%esp),%ebp 805bb67: 85 f6 test %esi,%esi 805bb69: 89 75 0c mov %esi,0xc(%ebp) 805bb6c: 89 7d 08 mov %edi,0x8(%ebp) 805bb6f: 89 5d 00 mov %ebx,0x0(%ebp) 805bb72: 89 4d 04 mov %ecx,0x4(%ebp) 805bb75: 0f 84 ad 01 00 00 je 805bd28 <__malloc_info.part.8+0x378> 805bb7b: 8b 5c 24 08 mov 0x8(%esp),%ebx 805bb7f: 03 5d 08 add 0x8(%ebp),%ebx 805bb82: 8d 84 24 e0 08 00 00 lea 0x8e0(%esp),%eax 805bb89: 83 c5 10 add $0x10,%ebp 805bb8c: 01 74 24 14 add %esi,0x14(%esp) 805bb90: 83 44 24 0c 08 addl $0x8,0xc(%esp) 805bb95: 39 c5 cmp %eax,%ebp 805bb97: 89 5c 24 08 mov %ebx,0x8(%esp) 805bb9b: 0f 85 57 ff ff ff jne 805baf8 <__malloc_info.part.8+0x148> 805bba1: 8b 7c 24 1c mov 0x1c(%esp),%edi 805bba5: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 805bbac: 00 805bbad: 74 01 je 805bbb0 <__malloc_info.part.8+0x200> 805bbaf: f0 83 2f 01 lock subl $0x1,(%edi) 805bbb3: 74 07 je 805bbbc <__malloc_info.part.8+0x20c> 805bbb5: 8d 07 lea (%edi),%eax 805bbb7: e8 a4 41 01 00 call 806fd60 <__lll_unlock_wake_private> 805bbbc: 8b 7c 24 40 mov 0x40(%esp),%edi 805bbc0: 8b 6c 24 18 mov 0x18(%esp),%ebp 805bbc4: 31 f6 xor %esi,%esi 805bbc6: 01 7c 24 28 add %edi,0x28(%esp) 805bbca: 8b 7c 24 44 mov 0x44(%esp),%edi 805bbce: 01 7c 24 2c add %edi,0x2c(%esp) 805bbd2: 8b 7c 24 14 mov 0x14(%esp),%edi 805bbd6: 01 7c 24 30 add %edi,0x30(%esp) 805bbda: 8b 7c 24 08 mov 0x8(%esp),%edi 805bbde: 01 7c 24 34 add %edi,0x34(%esp) 805bbe2: 8b 7c 24 4c mov 0x4c(%esp),%edi 805bbe6: 8d 76 00 lea 0x0(%esi),%esi 805bbe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805bbf0: 83 fe 0a cmp $0xa,%esi 805bbf3: 8b 47 0c mov 0xc(%edi),%eax 805bbf6: 74 1e je 805bc16 <__malloc_info.part.8+0x266> 805bbf8: 85 c0 test %eax,%eax 805bbfa: 74 1a je 805bc16 <__malloc_info.part.8+0x266> 805bbfc: 83 ec 08 sub $0x8,%esp 805bbff: 50 push %eax 805bc00: ff 77 08 pushl 0x8(%edi) 805bc03: ff 77 04 pushl 0x4(%edi) 805bc06: ff 37 pushl (%edi) 805bc08: 68 38 e1 0b 08 push $0x80be138 805bc0d: 55 push %ebp 805bc0e: e8 6d 9e 02 00 call 8085a80 <__fprintf> 805bc13: 83 c4 20 add $0x20,%esp 805bc16: 83 c6 01 add $0x1,%esi 805bc19: 83 c7 10 add $0x10,%edi 805bc1c: 81 fe 89 00 00 00 cmp $0x89,%esi 805bc22: 75 cc jne 805bbf0 <__malloc_info.part.8+0x240> 805bc24: 8b 84 24 fc 00 00 00 mov 0xfc(%esp),%eax 805bc2b: 85 c0 test %eax,%eax 805bc2d: 0f 85 1f 01 00 00 jne 805bd52 <__malloc_info.part.8+0x3a2> 805bc33: 8b 7c 24 1c mov 0x1c(%esp),%edi 805bc37: 8b 87 4c 04 00 00 mov 0x44c(%edi),%eax 805bc3d: 8b 97 50 04 00 00 mov 0x450(%edi),%edx 805bc43: 01 44 24 38 add %eax,0x38(%esp) 805bc47: 01 54 24 3c add %edx,0x3c(%esp) 805bc4b: 52 push %edx 805bc4c: 50 push %eax 805bc4d: 53 push %ebx 805bc4e: ff 74 24 20 pushl 0x20(%esp) 805bc52: ff 74 24 54 pushl 0x54(%esp) 805bc56: ff 74 24 54 pushl 0x54(%esp) 805bc5a: 68 b8 e1 0b 08 push $0x80be1b8 805bc5f: 8b 74 24 34 mov 0x34(%esp),%esi 805bc63: 56 push %esi 805bc64: e8 17 9e 02 00 call 8085a80 <__fprintf> 805bc69: 83 c4 20 add $0x20,%esp 805bc6c: 81 ff 20 c5 0e 08 cmp $0x80ec520,%edi 805bc72: 0f 84 09 01 00 00 je 805bd81 <__malloc_info.part.8+0x3d1> 805bc78: 8b 47 30 mov 0x30(%edi),%eax 805bc7b: 89 c3 mov %eax,%ebx 805bc7d: 89 44 24 08 mov %eax,0x8(%esp) 805bc81: 81 e3 00 00 f0 ff and $0xfff00000,%ebx 805bc87: ff 73 0c pushl 0xc(%ebx) 805bc8a: ff 73 08 pushl 0x8(%ebx) 805bc8d: 68 60 e2 0b 08 push $0x80be260 805bc92: 56 push %esi 805bc93: e8 e8 9d 02 00 call 8085a80 <__fprintf> 805bc98: 8b 7b 08 mov 0x8(%ebx),%edi 805bc9b: 01 7c 24 30 add %edi,0x30(%esp) 805bc9f: 8b 7b 0c mov 0xc(%ebx),%edi 805bca2: 01 7c 24 34 add %edi,0x34(%esp) 805bca6: 83 c4 10 add $0x10,%esp 805bca9: 83 ec 08 sub $0x8,%esp 805bcac: ff 74 24 20 pushl 0x20(%esp) 805bcb0: 68 41 d9 0b 08 push $0x80bd941 805bcb5: e8 86 fc 02 00 call 808b940 <_IO_fputs> 805bcba: 8b 44 24 2c mov 0x2c(%esp),%eax 805bcbe: 8b 80 40 04 00 00 mov 0x440(%eax),%eax 805bcc4: 89 c7 mov %eax,%edi 805bcc6: 89 44 24 2c mov %eax,0x2c(%esp) 805bcca: 8b 44 24 58 mov 0x58(%esp),%eax 805bcce: 83 c4 10 add $0x10,%esp 805bcd1: 81 ff 20 c5 0e 08 cmp $0x80ec520,%edi 805bcd7: 0f 85 4c fd ff ff jne 805ba29 <__malloc_info.part.8+0x79> 805bcdd: ff 74 24 24 pushl 0x24(%esp) 805bce1: ff 74 24 24 pushl 0x24(%esp) 805bce5: ff 74 24 44 pushl 0x44(%esp) 805bce9: ff 74 24 44 pushl 0x44(%esp) 805bced: ff 35 04 c5 0e 08 pushl 0x80ec504 805bcf3: ff 35 f4 c4 0e 08 pushl 0x80ec4f4 805bcf9: ff 74 24 4c pushl 0x4c(%esp) 805bcfd: ff 74 24 4c pushl 0x4c(%esp) 805bd01: ff 74 24 4c pushl 0x4c(%esp) 805bd05: ff 74 24 4c pushl 0x4c(%esp) 805bd09: 68 a8 e2 0b 08 push $0x80be2a8 805bd0e: ff 74 24 44 pushl 0x44(%esp) 805bd12: e8 69 9d 02 00 call 8085a80 <__fprintf> 805bd17: 81 c4 1c 09 00 00 add $0x91c,%esp 805bd1d: 31 c0 xor %eax,%eax 805bd1f: 5b pop %ebx 805bd20: 5e pop %esi 805bd21: 5f pop %edi 805bd22: 5d pop %ebp 805bd23: c3 ret 805bd24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805bd28: c7 45 00 00 00 00 00 movl $0x0,0x0(%ebp) 805bd2f: 31 f6 xor %esi,%esi 805bd31: e9 45 fe ff ff jmp 805bb7b <__malloc_info.part.8+0x1cb> 805bd36: c7 45 0c 00 00 00 00 movl $0x0,0xc(%ebp) 805bd3d: c7 45 04 00 00 00 00 movl $0x0,0x4(%ebp) 805bd44: 31 d2 xor %edx,%edx 805bd46: c7 45 00 00 00 00 00 movl $0x0,0x0(%ebp) 805bd4d: e9 65 fd ff ff jmp 805bab7 <__malloc_info.part.8+0x107> 805bd52: 83 ec 08 sub $0x8,%esp 805bd55: 50 push %eax 805bd56: ff b4 24 04 01 00 00 pushl 0x104(%esp) 805bd5d: ff b4 24 04 01 00 00 pushl 0x104(%esp) 805bd64: ff b4 24 04 01 00 00 pushl 0x104(%esp) 805bd6b: 68 7c e1 0b 08 push $0x80be17c 805bd70: ff 74 24 34 pushl 0x34(%esp) 805bd74: e8 07 9d 02 00 call 8085a80 <__fprintf> 805bd79: 83 c4 20 add $0x20,%esp 805bd7c: e9 b2 fe ff ff jmp 805bc33 <__malloc_info.part.8+0x283> 805bd81: a1 6c c9 0e 08 mov 0x80ec96c,%eax 805bd86: 50 push %eax 805bd87: 50 push %eax 805bd88: 68 60 e2 0b 08 push $0x80be260 805bd8d: ff 74 24 24 pushl 0x24(%esp) 805bd91: e8 ea 9c 02 00 call 8085a80 <__fprintf> 805bd96: a1 6c c9 0e 08 mov 0x80ec96c,%eax 805bd9b: 01 44 24 30 add %eax,0x30(%esp) 805bd9f: 01 44 24 34 add %eax,0x34(%esp) 805bda3: 83 c4 10 add $0x10,%esp 805bda6: e9 fe fe ff ff jmp 805bca9 <__malloc_info.part.8+0x2f9> 805bdab: e8 40 f2 ff ff call 805aff0 <ptmalloc_init.part.6> 805bdb0: e9 16 fc ff ff jmp 805b9cb <__malloc_info.part.8+0x1b> 805bdb5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805bdb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805bdc0 <__posix_memalign>: 805bdc0: 53 push %ebx 805bdc1: b8 16 00 00 00 mov $0x16,%eax 805bdc6: 83 ec 08 sub $0x8,%esp 805bdc9: 8b 5c 24 14 mov 0x14(%esp),%ebx 805bdcd: f6 c3 03 test $0x3,%bl 805bdd0: 74 0e je 805bde0 <__posix_memalign+0x20> 805bdd2: 83 c4 08 add $0x8,%esp 805bdd5: 5b pop %ebx 805bdd6: c3 ret 805bdd7: 89 f6 mov %esi,%esi 805bdd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805bde0: 89 d8 mov %ebx,%eax 805bde2: c1 e8 02 shr $0x2,%eax 805bde5: 8d 50 ff lea -0x1(%eax),%edx 805bde8: 85 c2 test %eax,%edx 805bdea: 75 2c jne 805be18 <__posix_memalign+0x58> 805bdec: 85 db test %ebx,%ebx 805bdee: 74 28 je 805be18 <__posix_memalign+0x58> 805bdf0: 8b 54 24 18 mov 0x18(%esp),%edx 805bdf4: 8b 4c 24 0c mov 0xc(%esp),%ecx 805bdf8: 89 d8 mov %ebx,%eax 805bdfa: e8 81 e5 ff ff call 805a380 <_mid_memalign> 805bdff: 89 c2 mov %eax,%edx 805be01: b8 0c 00 00 00 mov $0xc,%eax 805be06: 85 d2 test %edx,%edx 805be08: 74 c8 je 805bdd2 <__posix_memalign+0x12> 805be0a: 8b 44 24 10 mov 0x10(%esp),%eax 805be0e: 89 10 mov %edx,(%eax) 805be10: 31 c0 xor %eax,%eax 805be12: eb be jmp 805bdd2 <__posix_memalign+0x12> 805be14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805be18: 83 c4 08 add $0x8,%esp 805be1b: b8 16 00 00 00 mov $0x16,%eax 805be20: 5b pop %ebx 805be21: c3 ret 805be22: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805be29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805be30 <__malloc_info>: 805be30: 8b 54 24 04 mov 0x4(%esp),%edx 805be34: 8b 44 24 08 mov 0x8(%esp),%eax 805be38: 85 d2 test %edx,%edx 805be3a: 74 0c je 805be48 <__malloc_info+0x18> 805be3c: b8 16 00 00 00 mov $0x16,%eax 805be41: c3 ret 805be42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805be48: e9 63 fb ff ff jmp 805b9b0 <__malloc_info.part.8> 805be4d: 66 90 xchg %ax,%ax 805be4f: 90 nop 0805be50 <__default_morecore>: 805be50: 83 ec 18 sub $0x18,%esp 805be53: ff 74 24 1c pushl 0x1c(%esp) 805be57: e8 74 2d 01 00 call 806ebd0 <__sbrk> 805be5c: ba 00 00 00 00 mov $0x0,%edx 805be61: 83 f8 ff cmp $0xffffffff,%eax 805be64: 0f 44 c2 cmove %edx,%eax 805be67: 83 c4 1c add $0x1c,%esp 805be6a: c3 ret 805be6b: 66 90 xchg %ax,%ax 805be6d: 66 90 xchg %ax,%ax 805be6f: 90 nop 0805be70 <strchr>: 805be70: 8d 05 a0 be 05 08 lea 0x805bea0,%eax 805be76: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805be7d: 00 00 04 805be80: 74 18 je 805be9a <strchr+0x2a> 805be82: 8d 05 60 8d 06 08 lea 0x8068d60,%eax 805be88: f7 05 a0 d5 0e 08 04 testl $0x4,0x80ed5a0 805be8f: 00 00 00 805be92: 74 06 je 805be9a <strchr+0x2a> 805be94: 8d 05 80 89 06 08 lea 0x8068980,%eax 805be9a: c3 ret 805be9b: 90 nop 805be9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0805bea0 <__GI_strchr>: 805bea0: 57 push %edi 805bea1: 56 push %esi 805bea2: 53 push %ebx 805bea3: 55 push %ebp 805bea4: 8b 44 24 14 mov 0x14(%esp),%eax 805bea8: 8b 54 24 18 mov 0x18(%esp),%edx 805beac: 89 c7 mov %eax,%edi 805beae: 31 c9 xor %ecx,%ecx 805beb0: 88 d6 mov %dl,%dh 805beb2: 88 d1 mov %dl,%cl 805beb4: c1 e2 10 shl $0x10,%edx 805beb7: 88 cd mov %cl,%ch 805beb9: 09 ca or %ecx,%edx 805bebb: 83 e7 03 and $0x3,%edi 805bebe: 74 41 je 805bf01 <__GI_strchr+0x61> 805bec0: 88 d1 mov %dl,%cl 805bec2: 7a 29 jp 805beed <__GI_strchr+0x4d> 805bec4: 32 08 xor (%eax),%cl 805bec6: 0f 84 61 01 00 00 je 805c02d <__GI_strchr+0x18d> 805becc: 30 d1 xor %dl,%cl 805bece: 0f 84 86 01 00 00 je 805c05a <__GI_strchr+0x1ba> 805bed4: 8a 48 01 mov 0x1(%eax),%cl 805bed7: 40 inc %eax 805bed8: 38 ca cmp %cl,%dl 805beda: 0f 84 4d 01 00 00 je 805c02d <__GI_strchr+0x18d> 805bee0: 80 f9 00 cmp $0x0,%cl 805bee3: 0f 84 71 01 00 00 je 805c05a <__GI_strchr+0x1ba> 805bee9: 40 inc %eax 805beea: 4f dec %edi 805beeb: 75 14 jne 805bf01 <__GI_strchr+0x61> 805beed: 8a 08 mov (%eax),%cl 805beef: 38 ca cmp %cl,%dl 805bef1: 0f 84 36 01 00 00 je 805c02d <__GI_strchr+0x18d> 805bef7: 80 f9 00 cmp $0x0,%cl 805befa: 0f 84 5a 01 00 00 je 805c05a <__GI_strchr+0x1ba> 805bf00: 40 inc %eax 805bf01: 8b 08 mov (%eax),%ecx 805bf03: bd ff fe fe fe mov $0xfefefeff,%ebp 805bf08: bf ff fe fe fe mov $0xfefefeff,%edi 805bf0d: 01 cd add %ecx,%ebp 805bf0f: 31 cd xor %ecx,%ebp 805bf11: 01 cf add %ecx,%edi 805bf13: 8d 40 04 lea 0x4(%eax),%eax 805bf16: 0f 83 16 01 00 00 jae 805c032 <__GI_strchr+0x192> 805bf1c: 89 cb mov %ecx,%ebx 805bf1e: 81 cd ff fe fe fe or $0xfefefeff,%ebp 805bf24: 83 c5 01 add $0x1,%ebp 805bf27: 0f 85 05 01 00 00 jne 805c032 <__GI_strchr+0x192> 805bf2d: be ff fe fe fe mov $0xfefefeff,%esi 805bf32: 31 d3 xor %edx,%ebx 805bf34: 8b 08 mov (%eax),%ecx 805bf36: 01 de add %ebx,%esi 805bf38: bf ff fe fe fe mov $0xfefefeff,%edi 805bf3d: 0f 83 d4 00 00 00 jae 805c017 <__GI_strchr+0x177> 805bf43: 89 fd mov %edi,%ebp 805bf45: 31 de xor %ebx,%esi 805bf47: 01 cd add %ecx,%ebp 805bf49: 81 ce ff fe fe fe or $0xfefefeff,%esi 805bf4f: 83 c6 01 add $0x1,%esi 805bf52: 0f 85 bf 00 00 00 jne 805c017 <__GI_strchr+0x177> 805bf58: 31 cd xor %ecx,%ebp 805bf5a: 01 cf add %ecx,%edi 805bf5c: 8d 40 04 lea 0x4(%eax),%eax 805bf5f: 0f 83 cd 00 00 00 jae 805c032 <__GI_strchr+0x192> 805bf65: 89 cb mov %ecx,%ebx 805bf67: 81 cd ff fe fe fe or $0xfefefeff,%ebp 805bf6d: 83 c5 01 add $0x1,%ebp 805bf70: 0f 85 bc 00 00 00 jne 805c032 <__GI_strchr+0x192> 805bf76: be ff fe fe fe mov $0xfefefeff,%esi 805bf7b: 31 d3 xor %edx,%ebx 805bf7d: 8b 08 mov (%eax),%ecx 805bf7f: 01 de add %ebx,%esi 805bf81: bf ff fe fe fe mov $0xfefefeff,%edi 805bf86: 0f 83 8b 00 00 00 jae 805c017 <__GI_strchr+0x177> 805bf8c: 89 fd mov %edi,%ebp 805bf8e: 31 de xor %ebx,%esi 805bf90: 01 cd add %ecx,%ebp 805bf92: 81 ce ff fe fe fe or $0xfefefeff,%esi 805bf98: 83 c6 01 add $0x1,%esi 805bf9b: 75 7a jne 805c017 <__GI_strchr+0x177> 805bf9d: 31 cd xor %ecx,%ebp 805bf9f: 01 cf add %ecx,%edi 805bfa1: 8d 40 04 lea 0x4(%eax),%eax 805bfa4: 0f 83 88 00 00 00 jae 805c032 <__GI_strchr+0x192> 805bfaa: 89 cb mov %ecx,%ebx 805bfac: 81 cd ff fe fe fe or $0xfefefeff,%ebp 805bfb2: 83 c5 01 add $0x1,%ebp 805bfb5: 75 7b jne 805c032 <__GI_strchr+0x192> 805bfb7: be ff fe fe fe mov $0xfefefeff,%esi 805bfbc: 31 d3 xor %edx,%ebx 805bfbe: 8b 08 mov (%eax),%ecx 805bfc0: 01 de add %ebx,%esi 805bfc2: bf ff fe fe fe mov $0xfefefeff,%edi 805bfc7: 73 4e jae 805c017 <__GI_strchr+0x177> 805bfc9: 89 fd mov %edi,%ebp 805bfcb: 31 de xor %ebx,%esi 805bfcd: 01 cd add %ecx,%ebp 805bfcf: 81 ce ff fe fe fe or $0xfefefeff,%esi 805bfd5: 83 c6 01 add $0x1,%esi 805bfd8: 75 3d jne 805c017 <__GI_strchr+0x177> 805bfda: 31 cd xor %ecx,%ebp 805bfdc: 01 cf add %ecx,%edi 805bfde: 8d 40 04 lea 0x4(%eax),%eax 805bfe1: 73 4f jae 805c032 <__GI_strchr+0x192> 805bfe3: 89 cb mov %ecx,%ebx 805bfe5: 81 cd ff fe fe fe or $0xfefefeff,%ebp 805bfeb: 83 c5 01 add $0x1,%ebp 805bfee: 75 42 jne 805c032 <__GI_strchr+0x192> 805bff0: be ff fe fe fe mov $0xfefefeff,%esi 805bff5: 31 d3 xor %edx,%ebx 805bff7: 8b 08 mov (%eax),%ecx 805bff9: 01 de add %ebx,%esi 805bffb: bf ff fe fe fe mov $0xfefefeff,%edi 805c000: 73 15 jae 805c017 <__GI_strchr+0x177> 805c002: 89 fd mov %edi,%ebp 805c004: 31 de xor %ebx,%esi 805c006: 01 cd add %ecx,%ebp 805c008: 81 ce ff fe fe fe or $0xfefefeff,%esi 805c00e: 83 c6 01 add $0x1,%esi 805c011: 0f 84 f8 fe ff ff je 805bf0f <__GI_strchr+0x6f> 805c017: 83 e8 04 sub $0x4,%eax 805c01a: 84 db test %bl,%bl 805c01c: 74 0f je 805c02d <__GI_strchr+0x18d> 805c01e: 40 inc %eax 805c01f: 84 ff test %bh,%bh 805c021: 74 0a je 805c02d <__GI_strchr+0x18d> 805c023: c1 eb 10 shr $0x10,%ebx 805c026: 40 inc %eax 805c027: 80 fb 00 cmp $0x0,%bl 805c02a: 74 01 je 805c02d <__GI_strchr+0x18d> 805c02c: 40 inc %eax 805c02d: 5d pop %ebp 805c02e: 5b pop %ebx 805c02f: 5e pop %esi 805c030: 5f pop %edi 805c031: c3 ret 805c032: 83 e8 04 sub $0x4,%eax 805c035: 38 d1 cmp %dl,%cl 805c037: 74 f4 je 805c02d <__GI_strchr+0x18d> 805c039: 80 f9 00 cmp $0x0,%cl 805c03c: 74 1c je 805c05a <__GI_strchr+0x1ba> 805c03e: 40 inc %eax 805c03f: 38 d5 cmp %dl,%ch 805c041: 74 ea je 805c02d <__GI_strchr+0x18d> 805c043: 80 fd 00 cmp $0x0,%ch 805c046: 74 12 je 805c05a <__GI_strchr+0x1ba> 805c048: c1 e9 10 shr $0x10,%ecx 805c04b: 40 inc %eax 805c04c: 38 d1 cmp %dl,%cl 805c04e: 74 dd je 805c02d <__GI_strchr+0x18d> 805c050: 80 f9 00 cmp $0x0,%cl 805c053: 74 05 je 805c05a <__GI_strchr+0x1ba> 805c055: 40 inc %eax 805c056: 38 d5 cmp %dl,%ch 805c058: 74 d3 je 805c02d <__GI_strchr+0x18d> 805c05a: 31 c0 xor %eax,%eax 805c05c: eb cf jmp 805c02d <__GI_strchr+0x18d> 805c05e: 66 90 xchg %ax,%ax 0805c060 <strcmp>: 805c060: 8d 05 a0 c0 05 08 lea 0x805c0a0,%eax 805c066: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 805c06d: 02 00 00 805c070: 74 24 je 805c096 <strcmp+0x36> 805c072: 8d 05 d0 12 06 08 lea 0x80612d0,%eax 805c078: f7 05 70 d5 0e 08 00 testl $0x100000,0x80ed570 805c07f: 00 10 00 805c082: 74 12 je 805c096 <strcmp+0x36> 805c084: f7 05 a0 d5 0e 08 00 testl $0x200,0x80ed5a0 805c08b: 02 00 00 805c08e: 75 06 jne 805c096 <strcmp+0x36> 805c090: 8d 05 40 27 06 08 lea 0x8062740,%eax 805c096: c3 ret 805c097: 89 f6 mov %esi,%esi 805c099: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805c0a0 <__strcmp_ia32>: 805c0a0: 8b 4c 24 04 mov 0x4(%esp),%ecx 805c0a4: 8b 54 24 08 mov 0x8(%esp),%edx 805c0a8: 8a 01 mov (%ecx),%al 805c0aa: 3a 02 cmp (%edx),%al 805c0ac: 75 09 jne 805c0b7 <__strcmp_ia32+0x17> 805c0ae: 41 inc %ecx 805c0af: 42 inc %edx 805c0b0: 84 c0 test %al,%al 805c0b2: 75 f4 jne 805c0a8 <__strcmp_ia32+0x8> 805c0b4: 31 c0 xor %eax,%eax 805c0b6: c3 ret 805c0b7: b8 01 00 00 00 mov $0x1,%eax 805c0bc: b9 ff ff ff ff mov $0xffffffff,%ecx 805c0c1: 0f 42 c1 cmovb %ecx,%eax 805c0c4: c3 ret 805c0c5: 66 90 xchg %ax,%ax 805c0c7: 66 90 xchg %ax,%ax 805c0c9: 66 90 xchg %ax,%ax 805c0cb: 66 90 xchg %ax,%ax 805c0cd: 66 90 xchg %ax,%ax 805c0cf: 90 nop 0805c0d0 <strcpy>: 805c0d0: 8d 05 10 c1 05 08 lea 0x805c110,%eax 805c0d6: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805c0dd: 00 00 04 805c0e0: 74 24 je 805c106 <strcpy+0x36> 805c0e2: 8d 05 80 7d 06 08 lea 0x8067d80,%eax 805c0e8: f7 05 a0 d5 0e 08 10 testl $0x10,0x80ed5a0 805c0ef: 00 00 00 805c0f2: 75 12 jne 805c106 <strcpy+0x36> 805c0f4: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 805c0fb: 02 00 00 805c0fe: 74 06 je 805c106 <strcpy+0x36> 805c100: 8d 05 c0 4c 06 08 lea 0x8064cc0,%eax 805c106: c3 ret 805c107: 89 f6 mov %esi,%esi 805c109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805c110 <__strcpy_ia32>: 805c110: 57 push %edi 805c111: 56 push %esi 805c112: 53 push %ebx 805c113: 8b 7c 24 10 mov 0x10(%esp),%edi 805c117: 8b 74 24 14 mov 0x14(%esp),%esi 805c11b: 31 c0 xor %eax,%eax 805c11d: 8d 4e ff lea -0x1(%esi),%ecx 805c120: bb ff fe fe fe mov $0xfefefeff,%ebx 805c125: 83 e1 03 and $0x3,%ecx 805c128: 8d 0c cd 38 c1 05 08 lea 0x805c138(,%ecx,8),%ecx 805c12f: ff e1 jmp *%ecx 805c131: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805c138: 0a 06 or (%esi),%al 805c13a: 74 55 je 805c191 <__strcpy_ia32+0x81> 805c13c: aa stos %al,%es:(%edi) 805c13d: 31 c0 xor %eax,%eax 805c13f: 46 inc %esi 805c140: 0a 06 or (%esi),%al 805c142: 74 4d je 805c191 <__strcpy_ia32+0x81> 805c144: aa stos %al,%es:(%edi) 805c145: 31 c0 xor %eax,%eax 805c147: 46 inc %esi 805c148: 0a 06 or (%esi),%al 805c14a: 74 45 je 805c191 <__strcpy_ia32+0x81> 805c14c: aa stos %al,%es:(%edi) 805c14d: 31 c0 xor %eax,%eax 805c14f: 46 inc %esi 805c150: 8b 0e mov (%esi),%ecx 805c152: 8d 76 04 lea 0x4(%esi),%esi 805c155: 29 c8 sub %ecx,%eax 805c157: 01 d9 add %ebx,%ecx 805c159: 48 dec %eax 805c15a: 73 14 jae 805c170 <__strcpy_ia32+0x60> 805c15c: 89 ca mov %ecx,%edx 805c15e: 31 c8 xor %ecx,%eax 805c160: 29 da sub %ebx,%edx 805c162: 25 00 01 01 01 and $0x1010100,%eax 805c167: 75 0b jne 805c174 <__strcpy_ia32+0x64> 805c169: 89 17 mov %edx,(%edi) 805c16b: 8d 7f 04 lea 0x4(%edi),%edi 805c16e: eb e0 jmp 805c150 <__strcpy_ia32+0x40> 805c170: 89 ca mov %ecx,%edx 805c172: 29 da sub %ebx,%edx 805c174: 88 17 mov %dl,(%edi) 805c176: 84 d2 test %dl,%dl 805c178: 89 d0 mov %edx,%eax 805c17a: 74 17 je 805c193 <__strcpy_ia32+0x83> 805c17c: c1 e8 10 shr $0x10,%eax 805c17f: 88 77 01 mov %dh,0x1(%edi) 805c182: 80 fe 00 cmp $0x0,%dh 805c185: 74 0c je 805c193 <__strcpy_ia32+0x83> 805c187: 88 47 02 mov %al,0x2(%edi) 805c18a: 84 c0 test %al,%al 805c18c: 8d 7f 03 lea 0x3(%edi),%edi 805c18f: 74 02 je 805c193 <__strcpy_ia32+0x83> 805c191: 88 27 mov %ah,(%edi) 805c193: 8b 44 24 10 mov 0x10(%esp),%eax 805c197: 5b pop %ebx 805c198: 5e pop %esi 805c199: 5f pop %edi 805c19a: c3 ret 805c19b: 66 90 xchg %ax,%ax 805c19d: 66 90 xchg %ax,%ax 805c19f: 90 nop 0805c1a0 <strcspn>: 805c1a0: 8d 05 c0 c1 05 08 lea 0x805c1c0,%eax 805c1a6: f7 05 70 d5 0e 08 00 testl $0x100000,0x80ed570 805c1ad: 00 10 00 805c1b0: 74 06 je 805c1b8 <strcspn+0x18> 805c1b2: 8d 05 00 ce 06 08 lea 0x806ce00,%eax 805c1b8: c3 ret 805c1b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0805c1c0 <__GI_strcspn>: 805c1c0: 8b 54 24 04 mov 0x4(%esp),%edx 805c1c4: 8b 44 24 08 mov 0x8(%esp),%eax 805c1c8: 31 c9 xor %ecx,%ecx 805c1ca: 51 push %ecx 805c1cb: 51 push %ecx 805c1cc: 51 push %ecx 805c1cd: 51 push %ecx 805c1ce: 51 push %ecx 805c1cf: 51 push %ecx 805c1d0: 51 push %ecx 805c1d1: 51 push %ecx 805c1d2: 51 push %ecx 805c1d3: 51 push %ecx 805c1d4: 51 push %ecx 805c1d5: 51 push %ecx 805c1d6: 51 push %ecx 805c1d7: 51 push %ecx 805c1d8: 51 push %ecx 805c1d9: 51 push %ecx 805c1da: 51 push %ecx 805c1db: 51 push %ecx 805c1dc: 51 push %ecx 805c1dd: 51 push %ecx 805c1de: 51 push %ecx 805c1df: 51 push %ecx 805c1e0: 51 push %ecx 805c1e1: 51 push %ecx 805c1e2: 51 push %ecx 805c1e3: 51 push %ecx 805c1e4: 51 push %ecx 805c1e5: 51 push %ecx 805c1e6: 51 push %ecx 805c1e7: 51 push %ecx 805c1e8: 51 push %ecx 805c1e9: 51 push %ecx 805c1ea: 51 push %ecx 805c1eb: 51 push %ecx 805c1ec: 51 push %ecx 805c1ed: 51 push %ecx 805c1ee: 51 push %ecx 805c1ef: 51 push %ecx 805c1f0: 51 push %ecx 805c1f1: 51 push %ecx 805c1f2: 51 push %ecx 805c1f3: 51 push %ecx 805c1f4: 51 push %ecx 805c1f5: 51 push %ecx 805c1f6: 51 push %ecx 805c1f7: 51 push %ecx 805c1f8: 51 push %ecx 805c1f9: 51 push %ecx 805c1fa: 51 push %ecx 805c1fb: 51 push %ecx 805c1fc: 51 push %ecx 805c1fd: 51 push %ecx 805c1fe: 51 push %ecx 805c1ff: 51 push %ecx 805c200: 51 push %ecx 805c201: 51 push %ecx 805c202: 51 push %ecx 805c203: 51 push %ecx 805c204: 6a 00 push $0x0 805c206: 6a 00 push $0x0 805c208: 6a 00 push $0x0 805c20a: 6a 00 push $0x0 805c20c: 6a 00 push $0x0 805c20e: 6a 00 push $0x0 805c210: 8a 08 mov (%eax),%cl 805c212: 84 c9 test %cl,%cl 805c214: 74 27 je 805c23d <__GI_strcspn+0x7d> 805c216: 88 0c 0c mov %cl,(%esp,%ecx,1) 805c219: 8a 48 01 mov 0x1(%eax),%cl 805c21c: f6 c1 ff test $0xff,%cl 805c21f: 74 1c je 805c23d <__GI_strcspn+0x7d> 805c221: 88 0c 0c mov %cl,(%esp,%ecx,1) 805c224: 8a 48 02 mov 0x2(%eax),%cl 805c227: f6 c1 ff test $0xff,%cl 805c22a: 74 11 je 805c23d <__GI_strcspn+0x7d> 805c22c: 88 0c 0c mov %cl,(%esp,%ecx,1) 805c22f: 8a 48 03 mov 0x3(%eax),%cl 805c232: 83 c0 04 add $0x4,%eax 805c235: 88 0c 0c mov %cl,(%esp,%ecx,1) 805c238: f6 c1 ff test $0xff,%cl 805c23b: 75 d3 jne 805c210 <__GI_strcspn+0x50> 805c23d: 8d 42 fc lea -0x4(%edx),%eax 805c240: 83 c0 04 add $0x4,%eax 805c243: 8a 08 mov (%eax),%cl 805c245: 38 0c 0c cmp %cl,(%esp,%ecx,1) 805c248: 74 1b je 805c265 <__GI_strcspn+0xa5> 805c24a: 8a 48 01 mov 0x1(%eax),%cl 805c24d: 38 0c 0c cmp %cl,(%esp,%ecx,1) 805c250: 74 12 je 805c264 <__GI_strcspn+0xa4> 805c252: 8a 48 02 mov 0x2(%eax),%cl 805c255: 38 0c 0c cmp %cl,(%esp,%ecx,1) 805c258: 74 09 je 805c263 <__GI_strcspn+0xa3> 805c25a: 8a 48 03 mov 0x3(%eax),%cl 805c25d: 38 0c 0c cmp %cl,(%esp,%ecx,1) 805c260: 75 de jne 805c240 <__GI_strcspn+0x80> 805c262: 40 inc %eax 805c263: 40 inc %eax 805c264: 40 inc %eax 805c265: 81 c4 00 01 00 00 add $0x100,%esp 805c26b: 29 d0 sub %edx,%eax 805c26d: c3 ret 805c26e: 66 90 xchg %ax,%ax 0805c270 <__strdup>: 805c270: 56 push %esi 805c271: 53 push %ebx 805c272: 83 ec 10 sub $0x10,%esp 805c275: 8b 74 24 1c mov 0x1c(%esp),%esi 805c279: 56 push %esi 805c27a: e8 31 00 00 00 call 805c2b0 <strlen> 805c27f: 8d 58 01 lea 0x1(%eax),%ebx 805c282: 89 1c 24 mov %ebx,(%esp) 805c285: e8 f6 dd ff ff call 805a080 <__libc_malloc> 805c28a: 83 c4 10 add $0x10,%esp 805c28d: 85 c0 test %eax,%eax 805c28f: 74 17 je 805c2a8 <__strdup+0x38> 805c291: 83 ec 04 sub $0x4,%esp 805c294: 53 push %ebx 805c295: 56 push %esi 805c296: 50 push %eax 805c297: e8 64 11 00 00 call 805d400 <memcpy> 805c29c: 83 c4 10 add $0x10,%esp 805c29f: 83 c4 04 add $0x4,%esp 805c2a2: 5b pop %ebx 805c2a3: 5e pop %esi 805c2a4: c3 ret 805c2a5: 8d 76 00 lea 0x0(%esi),%esi 805c2a8: 31 c0 xor %eax,%eax 805c2aa: eb f3 jmp 805c29f <__strdup+0x2f> 805c2ac: 66 90 xchg %ax,%ax 805c2ae: 66 90 xchg %ax,%ax 0805c2b0 <strlen>: 805c2b0: 8b 44 24 04 mov 0x4(%esp),%eax 805c2b4: ba 03 00 00 00 mov $0x3,%edx 805c2b9: 21 c2 and %eax,%edx 805c2bb: 74 24 je 805c2e1 <strlen+0x31> 805c2bd: 7a 17 jp 805c2d6 <strlen+0x26> 805c2bf: 38 30 cmp %dh,(%eax) 805c2c1: 0f 84 9f 00 00 00 je 805c366 <strlen+0xb6> 805c2c7: 40 inc %eax 805c2c8: 38 30 cmp %dh,(%eax) 805c2ca: 0f 84 96 00 00 00 je 805c366 <strlen+0xb6> 805c2d0: 40 inc %eax 805c2d1: 83 f2 02 xor $0x2,%edx 805c2d4: 74 0b je 805c2e1 <strlen+0x31> 805c2d6: 38 30 cmp %dh,(%eax) 805c2d8: 0f 84 88 00 00 00 je 805c366 <strlen+0xb6> 805c2de: 40 inc %eax 805c2df: 31 d2 xor %edx,%edx 805c2e1: 8b 08 mov (%eax),%ecx 805c2e3: 83 c0 04 add $0x4,%eax 805c2e6: 29 ca sub %ecx,%edx 805c2e8: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 805c2ee: 4a dec %edx 805c2ef: 73 58 jae 805c349 <strlen+0x99> 805c2f1: 31 ca xor %ecx,%edx 805c2f3: 81 e2 00 01 01 01 and $0x1010100,%edx 805c2f9: 75 4e jne 805c349 <strlen+0x99> 805c2fb: 8b 08 mov (%eax),%ecx 805c2fd: 83 c0 04 add $0x4,%eax 805c300: 29 ca sub %ecx,%edx 805c302: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 805c308: 4a dec %edx 805c309: 73 3e jae 805c349 <strlen+0x99> 805c30b: 31 ca xor %ecx,%edx 805c30d: 81 e2 00 01 01 01 and $0x1010100,%edx 805c313: 75 34 jne 805c349 <strlen+0x99> 805c315: 8b 08 mov (%eax),%ecx 805c317: 83 c0 04 add $0x4,%eax 805c31a: 29 ca sub %ecx,%edx 805c31c: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 805c322: 4a dec %edx 805c323: 73 24 jae 805c349 <strlen+0x99> 805c325: 31 ca xor %ecx,%edx 805c327: 81 e2 00 01 01 01 and $0x1010100,%edx 805c32d: 75 1a jne 805c349 <strlen+0x99> 805c32f: 8b 08 mov (%eax),%ecx 805c331: 83 c0 04 add $0x4,%eax 805c334: 29 ca sub %ecx,%edx 805c336: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 805c33c: 4a dec %edx 805c33d: 73 0a jae 805c349 <strlen+0x99> 805c33f: 31 ca xor %ecx,%edx 805c341: 81 e2 00 01 01 01 and $0x1010100,%edx 805c347: 74 98 je 805c2e1 <strlen+0x31> 805c349: 83 e8 04 sub $0x4,%eax 805c34c: 81 e9 ff fe fe fe sub $0xfefefeff,%ecx 805c352: 80 f9 00 cmp $0x0,%cl 805c355: 74 0f je 805c366 <strlen+0xb6> 805c357: 40 inc %eax 805c358: 84 ed test %ch,%ch 805c35a: 74 0a je 805c366 <strlen+0xb6> 805c35c: c1 e9 10 shr $0x10,%ecx 805c35f: 40 inc %eax 805c360: 80 f9 00 cmp $0x0,%cl 805c363: 74 01 je 805c366 <strlen+0xb6> 805c365: 40 inc %eax 805c366: 2b 44 24 04 sub 0x4(%esp),%eax 805c36a: c3 ret 805c36b: 66 90 xchg %ax,%ax 805c36d: 66 90 xchg %ax,%ax 805c36f: 90 nop 0805c370 <critical_factorization>: 805c370: 55 push %ebp 805c371: 57 push %edi 805c372: bd 01 00 00 00 mov $0x1,%ebp 805c377: 56 push %esi 805c378: 53 push %ebx 805c379: 31 db xor %ebx,%ebx 805c37b: be ff ff ff ff mov $0xffffffff,%esi 805c380: 83 ec 10 sub $0x10,%esp 805c383: 89 4c 24 0c mov %ecx,0xc(%esp) 805c387: 89 54 24 04 mov %edx,0x4(%esp) 805c38b: b9 01 00 00 00 mov $0x1,%ecx 805c390: 89 1c 24 mov %ebx,(%esp) 805c393: 90 nop 805c394: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805c398: 8b 3c 24 mov (%esp),%edi 805c39b: 8d 14 0f lea (%edi,%ecx,1),%edx 805c39e: 3b 54 24 04 cmp 0x4(%esp),%edx 805c3a2: 73 28 jae 805c3cc <critical_factorization+0x5c> 805c3a4: 8d 3c 30 lea (%eax,%esi,1),%edi 805c3a7: 0f b6 1c 0f movzbl (%edi,%ecx,1),%ebx 805c3ab: 38 1c 10 cmp %bl,(%eax,%edx,1) 805c3ae: 0f 83 94 00 00 00 jae 805c448 <critical_factorization+0xd8> 805c3b4: 89 14 24 mov %edx,(%esp) 805c3b7: 8b 3c 24 mov (%esp),%edi 805c3ba: 89 d5 mov %edx,%ebp 805c3bc: b9 01 00 00 00 mov $0x1,%ecx 805c3c1: 29 f5 sub %esi,%ebp 805c3c3: 8d 14 0f lea (%edi,%ecx,1),%edx 805c3c6: 3b 54 24 04 cmp 0x4(%esp),%edx 805c3ca: 72 d8 jb 805c3a4 <critical_factorization+0x34> 805c3cc: 8b 7c 24 0c mov 0xc(%esp),%edi 805c3d0: 31 db xor %ebx,%ebx 805c3d2: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 805c3d9: 00 805c3da: b9 01 00 00 00 mov $0x1,%ecx 805c3df: 89 1c 24 mov %ebx,(%esp) 805c3e2: 89 2f mov %ebp,(%edi) 805c3e4: bf ff ff ff ff mov $0xffffffff,%edi 805c3e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805c3f0: 8b 1c 24 mov (%esp),%ebx 805c3f3: 8d 14 0b lea (%ebx,%ecx,1),%edx 805c3f6: 39 54 24 04 cmp %edx,0x4(%esp) 805c3fa: 76 29 jbe 805c425 <critical_factorization+0xb5> 805c3fc: 8d 2c 38 lea (%eax,%edi,1),%ebp 805c3ff: 0f b6 5c 0d 00 movzbl 0x0(%ebp,%ecx,1),%ebx 805c404: 38 1c 10 cmp %bl,(%eax,%edx,1) 805c407: 76 5f jbe 805c468 <critical_factorization+0xf8> 805c409: 89 d1 mov %edx,%ecx 805c40b: 89 14 24 mov %edx,(%esp) 805c40e: 8b 1c 24 mov (%esp),%ebx 805c411: 29 f9 sub %edi,%ecx 805c413: 89 4c 24 08 mov %ecx,0x8(%esp) 805c417: b9 01 00 00 00 mov $0x1,%ecx 805c41c: 8d 14 0b lea (%ebx,%ecx,1),%edx 805c41f: 39 54 24 04 cmp %edx,0x4(%esp) 805c423: 77 d7 ja 805c3fc <critical_factorization+0x8c> 805c425: 8d 46 01 lea 0x1(%esi),%eax 805c428: 83 c7 01 add $0x1,%edi 805c42b: 39 c7 cmp %eax,%edi 805c42d: 72 0c jb 805c43b <critical_factorization+0xcb> 805c42f: 8b 44 24 0c mov 0xc(%esp),%eax 805c433: 8b 74 24 08 mov 0x8(%esp),%esi 805c437: 89 30 mov %esi,(%eax) 805c439: 89 f8 mov %edi,%eax 805c43b: 83 c4 10 add $0x10,%esp 805c43e: 5b pop %ebx 805c43f: 5e pop %esi 805c440: 5f pop %edi 805c441: 5d pop %ebp 805c442: c3 ret 805c443: 90 nop 805c444: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805c448: 74 46 je 805c490 <critical_factorization+0x120> 805c44a: 8b 0c 24 mov (%esp),%ecx 805c44d: bd 01 00 00 00 mov $0x1,%ebp 805c452: 8d 79 01 lea 0x1(%ecx),%edi 805c455: 89 ce mov %ecx,%esi 805c457: b9 01 00 00 00 mov $0x1,%ecx 805c45c: 89 3c 24 mov %edi,(%esp) 805c45f: e9 34 ff ff ff jmp 805c398 <critical_factorization+0x28> 805c464: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805c468: 74 36 je 805c4a0 <critical_factorization+0x130> 805c46a: 8b 14 24 mov (%esp),%edx 805c46d: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 805c474: 00 805c475: b9 01 00 00 00 mov $0x1,%ecx 805c47a: 8d 5a 01 lea 0x1(%edx),%ebx 805c47d: 89 d7 mov %edx,%edi 805c47f: 89 1c 24 mov %ebx,(%esp) 805c482: e9 69 ff ff ff jmp 805c3f0 <critical_factorization+0x80> 805c487: 89 f6 mov %esi,%esi 805c489: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805c490: 39 e9 cmp %ebp,%ecx 805c492: 74 1c je 805c4b0 <critical_factorization+0x140> 805c494: 83 c1 01 add $0x1,%ecx 805c497: e9 fc fe ff ff jmp 805c398 <critical_factorization+0x28> 805c49c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805c4a0: 3b 4c 24 08 cmp 0x8(%esp),%ecx 805c4a4: 74 1a je 805c4c0 <critical_factorization+0x150> 805c4a6: 83 c1 01 add $0x1,%ecx 805c4a9: e9 42 ff ff ff jmp 805c3f0 <critical_factorization+0x80> 805c4ae: 66 90 xchg %ax,%ax 805c4b0: 89 14 24 mov %edx,(%esp) 805c4b3: b9 01 00 00 00 mov $0x1,%ecx 805c4b8: e9 db fe ff ff jmp 805c398 <critical_factorization+0x28> 805c4bd: 8d 76 00 lea 0x0(%esi),%esi 805c4c0: 89 14 24 mov %edx,(%esp) 805c4c3: b9 01 00 00 00 mov $0x1,%ecx 805c4c8: e9 23 ff ff ff jmp 805c3f0 <critical_factorization+0x80> 805c4cd: 8d 76 00 lea 0x0(%esi),%esi 0805c4d0 <two_way_long_needle>: 805c4d0: 55 push %ebp 805c4d1: 57 push %edi 805c4d2: 89 d7 mov %edx,%edi 805c4d4: 56 push %esi 805c4d5: 53 push %ebx 805c4d6: 89 ce mov %ecx,%esi 805c4d8: 81 ec 4c 04 00 00 sub $0x44c,%esp 805c4de: 8b 9c 24 60 04 00 00 mov 0x460(%esp),%ebx 805c4e5: 8d 4c 24 3c lea 0x3c(%esp),%ecx 805c4e9: 89 44 24 0c mov %eax,0xc(%esp) 805c4ed: 89 f0 mov %esi,%eax 805c4ef: 89 da mov %ebx,%edx 805c4f1: e8 7a fe ff ff call 805c370 <critical_factorization> 805c4f6: 8d 94 24 40 04 00 00 lea 0x440(%esp),%edx 805c4fd: 89 44 24 18 mov %eax,0x18(%esp) 805c501: 8d 44 24 40 lea 0x40(%esp),%eax 805c505: 8d 76 00 lea 0x0(%esi),%esi 805c508: 89 18 mov %ebx,(%eax) 805c50a: 83 c0 04 add $0x4,%eax 805c50d: 39 c2 cmp %eax,%edx 805c50f: 75 f7 jne 805c508 <two_way_long_needle+0x38> 805c511: 85 db test %ebx,%ebx 805c513: 8d 43 ff lea -0x1(%ebx),%eax 805c516: 89 f2 mov %esi,%edx 805c518: 74 18 je 805c532 <two_way_long_needle+0x62> 805c51a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805c520: 0f b6 0a movzbl (%edx),%ecx 805c523: 83 c2 01 add $0x1,%edx 805c526: 89 44 8c 40 mov %eax,0x40(%esp,%ecx,4) 805c52a: 83 e8 01 sub $0x1,%eax 805c52d: 83 f8 ff cmp $0xffffffff,%eax 805c530: 75 ee jne 805c520 <two_way_long_needle+0x50> 805c532: 8b 44 24 3c mov 0x3c(%esp),%eax 805c536: 83 ec 04 sub $0x4,%esp 805c539: 89 44 24 20 mov %eax,0x20(%esp) 805c53d: 8b 6c 24 1c mov 0x1c(%esp),%ebp 805c541: 01 f0 add %esi,%eax 805c543: 55 push %ebp 805c544: 50 push %eax 805c545: 56 push %esi 805c546: e8 15 bd fe ff call 8048260 <.plt+0x80> 805c54b: 83 c4 10 add $0x10,%esp 805c54e: 85 c0 test %eax,%eax 805c550: 0f 85 a7 01 00 00 jne 805c6fd <two_way_long_needle+0x22d> 805c556: 8d 43 ff lea -0x1(%ebx),%eax 805c559: 89 9c 24 60 04 00 00 mov %ebx,0x460(%esp) 805c560: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 805c567: 00 805c568: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 805c56f: 00 805c570: 89 c2 mov %eax,%edx 805c572: 89 e8 mov %ebp,%eax 805c574: 83 e8 01 sub $0x1,%eax 805c577: 89 d3 mov %edx,%ebx 805c579: 89 44 24 24 mov %eax,0x24(%esp) 805c57d: 01 f0 add %esi,%eax 805c57f: 89 44 24 28 mov %eax,0x28(%esp) 805c583: b8 01 00 00 00 mov $0x1,%eax 805c588: 29 e8 sub %ebp,%eax 805c58a: 89 44 24 2c mov %eax,0x2c(%esp) 805c58e: 66 90 xchg %ax,%ax 805c590: 8b 6c 24 10 mov 0x10(%esp),%ebp 805c594: 03 ac 24 60 04 00 00 add 0x460(%esp),%ebp 805c59b: 83 ec 04 sub $0x4,%esp 805c59e: 89 e8 mov %ebp,%eax 805c5a0: 29 f8 sub %edi,%eax 805c5a2: 50 push %eax 805c5a3: 6a 00 push $0x0 805c5a5: 03 7c 24 18 add 0x18(%esp),%edi 805c5a9: 57 push %edi 805c5aa: e8 a1 bc fe ff call 8048250 <.plt+0x70> 805c5af: 83 c4 10 add $0x10,%esp 805c5b2: 85 ed test %ebp,%ebp 805c5b4: 0f 84 94 02 00 00 je 805c84e <two_way_long_needle+0x37e> 805c5ba: 85 c0 test %eax,%eax 805c5bc: 0f 85 8c 02 00 00 jne 805c84e <two_way_long_needle+0x37e> 805c5c2: 8b 44 24 0c mov 0xc(%esp),%eax 805c5c6: 0f b6 44 28 ff movzbl -0x1(%eax,%ebp,1),%eax 805c5cb: 8b 44 84 40 mov 0x40(%esp,%eax,4),%eax 805c5cf: 85 c0 test %eax,%eax 805c5d1: 74 35 je 805c608 <two_way_long_needle+0x138> 805c5d3: 8b 7c 24 1c mov 0x1c(%esp),%edi 805c5d7: 39 c7 cmp %eax,%edi 805c5d9: 76 17 jbe 805c5f2 <two_way_long_needle+0x122> 805c5db: 8b 54 24 14 mov 0x14(%esp),%edx 805c5df: 85 d2 test %edx,%edx 805c5e1: 8b 94 24 60 04 00 00 mov 0x460(%esp),%edx 805c5e8: 0f 95 c1 setne %cl 805c5eb: 29 fa sub %edi,%edx 805c5ed: 84 c9 test %cl,%cl 805c5ef: 0f 45 c2 cmovne %edx,%eax 805c5f2: 01 44 24 10 add %eax,0x10(%esp) 805c5f6: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 805c5fd: 00 805c5fe: 89 ef mov %ebp,%edi 805c600: eb 8e jmp 805c590 <two_way_long_needle+0xc0> 805c602: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805c608: 8b 7c 24 14 mov 0x14(%esp),%edi 805c60c: 8b 44 24 18 mov 0x18(%esp),%eax 805c610: 39 c7 cmp %eax,%edi 805c612: 0f 43 c7 cmovae %edi,%eax 805c615: 8b 7c 24 10 mov 0x10(%esp),%edi 805c619: 8d 0c 06 lea (%esi,%eax,1),%ecx 805c61c: 8d 14 07 lea (%edi,%eax,1),%edx 805c61f: 8b 7c 24 0c mov 0xc(%esp),%edi 805c623: 01 fa add %edi,%edx 805c625: 39 d8 cmp %ebx,%eax 805c627: 73 2b jae 805c654 <two_way_long_needle+0x184> 805c629: 0f b6 09 movzbl (%ecx),%ecx 805c62c: 38 0a cmp %cl,(%edx) 805c62e: 0f 85 ac 00 00 00 jne 805c6e0 <two_way_long_needle+0x210> 805c634: 8b 54 24 10 mov 0x10(%esp),%edx 805c638: 01 fa add %edi,%edx 805c63a: eb 11 jmp 805c64d <two_way_long_needle+0x17d> 805c63c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805c640: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 805c644: 38 0c 06 cmp %cl,(%esi,%eax,1) 805c647: 0f 85 93 00 00 00 jne 805c6e0 <two_way_long_needle+0x210> 805c64d: 83 c0 01 add $0x1,%eax 805c650: 39 d8 cmp %ebx,%eax 805c652: 72 ec jb 805c640 <two_way_long_needle+0x170> 805c654: 8b 44 24 24 mov 0x24(%esp),%eax 805c658: 8b 4c 24 10 mov 0x10(%esp),%ecx 805c65c: 8b 7c 24 18 mov 0x18(%esp),%edi 805c660: 01 c1 add %eax,%ecx 805c662: 03 4c 24 0c add 0xc(%esp),%ecx 805c666: 39 7c 24 14 cmp %edi,0x14(%esp) 805c66a: 89 c2 mov %eax,%edx 805c66c: 0f 83 ef 01 00 00 jae 805c861 <two_way_long_needle+0x391> 805c672: 8b 44 24 28 mov 0x28(%esp),%eax 805c676: 0f b6 00 movzbl (%eax),%eax 805c679: 38 01 cmp %al,(%ecx) 805c67b: 0f 85 e7 01 00 00 jne 805c868 <two_way_long_needle+0x398> 805c681: 8b 44 24 14 mov 0x14(%esp),%eax 805c685: 2b 4c 24 18 sub 0x18(%esp),%ecx 805c689: 89 5c 24 20 mov %ebx,0x20(%esp) 805c68d: 8d 78 ff lea -0x1(%eax),%edi 805c690: eb 12 jmp 805c6a4 <two_way_long_needle+0x1d4> 805c692: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805c698: 0f b6 5c 08 01 movzbl 0x1(%eax,%ecx,1),%ebx 805c69d: 38 1c 06 cmp %bl,(%esi,%eax,1) 805c6a0: 75 09 jne 805c6ab <two_way_long_needle+0x1db> 805c6a2: 89 c2 mov %eax,%edx 805c6a4: 8d 42 ff lea -0x1(%edx),%eax 805c6a7: 39 f8 cmp %edi,%eax 805c6a9: 75 ed jne 805c698 <two_way_long_needle+0x1c8> 805c6ab: 8b 5c 24 20 mov 0x20(%esp),%ebx 805c6af: 8b 44 24 14 mov 0x14(%esp),%eax 805c6b3: 83 c0 01 add $0x1,%eax 805c6b6: 39 d0 cmp %edx,%eax 805c6b8: 0f 87 b3 01 00 00 ja 805c871 <two_way_long_needle+0x3a1> 805c6be: 8b 7c 24 1c mov 0x1c(%esp),%edi 805c6c2: 8b 84 24 60 04 00 00 mov 0x460(%esp),%eax 805c6c9: 01 7c 24 10 add %edi,0x10(%esp) 805c6cd: 29 f8 sub %edi,%eax 805c6cf: 89 ef mov %ebp,%edi 805c6d1: 89 44 24 14 mov %eax,0x14(%esp) 805c6d5: e9 b6 fe ff ff jmp 805c590 <two_way_long_needle+0xc0> 805c6da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805c6e0: 8b 54 24 10 mov 0x10(%esp),%edx 805c6e4: 03 54 24 2c add 0x2c(%esp),%edx 805c6e8: 89 ef mov %ebp,%edi 805c6ea: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 805c6f1: 00 805c6f2: 01 d0 add %edx,%eax 805c6f4: 89 44 24 10 mov %eax,0x10(%esp) 805c6f8: e9 93 fe ff ff jmp 805c590 <two_way_long_needle+0xc0> 805c6fd: 8b 4c 24 18 mov 0x18(%esp),%ecx 805c701: 89 d8 mov %ebx,%eax 805c703: 89 9c 24 60 04 00 00 mov %ebx,0x460(%esp) 805c70a: 29 c8 sub %ecx,%eax 805c70c: 39 c8 cmp %ecx,%eax 805c70e: 0f 42 c1 cmovb %ecx,%eax 805c711: 31 ed xor %ebp,%ebp 805c713: 83 c0 01 add $0x1,%eax 805c716: 89 44 24 20 mov %eax,0x20(%esp) 805c71a: 8d 04 0e lea (%esi,%ecx,1),%eax 805c71d: 89 44 24 10 mov %eax,0x10(%esp) 805c721: 8d 41 ff lea -0x1(%ecx),%eax 805c724: 89 44 24 14 mov %eax,0x14(%esp) 805c728: 01 f0 add %esi,%eax 805c72a: 89 44 24 24 mov %eax,0x24(%esp) 805c72e: b8 01 00 00 00 mov $0x1,%eax 805c733: 29 c8 sub %ecx,%eax 805c735: 89 44 24 28 mov %eax,0x28(%esp) 805c739: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805c740: 8b 9c 24 60 04 00 00 mov 0x460(%esp),%ebx 805c747: 83 ec 04 sub $0x4,%esp 805c74a: 01 eb add %ebp,%ebx 805c74c: 89 d8 mov %ebx,%eax 805c74e: 29 f8 sub %edi,%eax 805c750: 50 push %eax 805c751: 6a 00 push $0x0 805c753: 03 7c 24 18 add 0x18(%esp),%edi 805c757: 57 push %edi 805c758: e8 f3 ba fe ff call 8048250 <.plt+0x70> 805c75d: 83 c4 10 add $0x10,%esp 805c760: 85 c0 test %eax,%eax 805c762: 0f 85 e6 00 00 00 jne 805c84e <two_way_long_needle+0x37e> 805c768: 85 db test %ebx,%ebx 805c76a: 0f 84 de 00 00 00 je 805c84e <two_way_long_needle+0x37e> 805c770: 8b 44 24 0c mov 0xc(%esp),%eax 805c774: 0f b6 44 18 ff movzbl -0x1(%eax,%ebx,1),%eax 805c779: 8b 44 84 40 mov 0x40(%esp,%eax,4),%eax 805c77d: 85 c0 test %eax,%eax 805c77f: 0f 85 b1 00 00 00 jne 805c836 <two_way_long_needle+0x366> 805c785: 8b 7c 24 18 mov 0x18(%esp),%edi 805c789: 8b 94 24 60 04 00 00 mov 0x460(%esp),%edx 805c790: 8b 4c 24 0c mov 0xc(%esp),%ecx 805c794: 89 f8 mov %edi,%eax 805c796: 83 ea 01 sub $0x1,%edx 805c799: 01 e8 add %ebp,%eax 805c79b: 01 c1 add %eax,%ecx 805c79d: 39 d7 cmp %edx,%edi 805c79f: 73 31 jae 805c7d2 <two_way_long_needle+0x302> 805c7a1: 8b 44 24 10 mov 0x10(%esp),%eax 805c7a5: 0f b6 09 movzbl (%ecx),%ecx 805c7a8: 38 08 cmp %cl,(%eax) 805c7aa: 0f 85 ab 00 00 00 jne 805c85b <two_way_long_needle+0x38b> 805c7b0: 8b 4c 24 0c mov 0xc(%esp),%ecx 805c7b4: 89 f8 mov %edi,%eax 805c7b6: 89 df mov %ebx,%edi 805c7b8: 01 e9 add %ebp,%ecx 805c7ba: eb 0d jmp 805c7c9 <two_way_long_needle+0x2f9> 805c7bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805c7c0: 0f b6 1c 01 movzbl (%ecx,%eax,1),%ebx 805c7c4: 38 1c 06 cmp %bl,(%esi,%eax,1) 805c7c7: 75 67 jne 805c830 <two_way_long_needle+0x360> 805c7c9: 83 c0 01 add $0x1,%eax 805c7cc: 39 d0 cmp %edx,%eax 805c7ce: 72 f0 jb 805c7c0 <two_way_long_needle+0x2f0> 805c7d0: 89 fb mov %edi,%ebx 805c7d2: 8b 44 24 14 mov 0x14(%esp),%eax 805c7d6: 8d 4c 05 00 lea 0x0(%ebp,%eax,1),%ecx 805c7da: 03 4c 24 0c add 0xc(%esp),%ecx 805c7de: 83 f8 ff cmp $0xffffffff,%eax 805c7e1: 74 36 je 805c819 <two_way_long_needle+0x349> 805c7e3: 8b 54 24 24 mov 0x24(%esp),%edx 805c7e7: 0f b6 01 movzbl (%ecx),%eax 805c7ea: 38 02 cmp %al,(%edx) 805c7ec: 75 55 jne 805c843 <two_way_long_needle+0x373> 805c7ee: 8b 7c 24 18 mov 0x18(%esp),%edi 805c7f2: 89 5c 24 1c mov %ebx,0x1c(%esp) 805c7f6: b8 ff ff ff ff mov $0xffffffff,%eax 805c7fb: 89 d3 mov %edx,%ebx 805c7fd: f7 df neg %edi 805c7ff: eb 14 jmp 805c815 <two_way_long_needle+0x345> 805c801: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805c808: 0f b6 14 03 movzbl (%ebx,%eax,1),%edx 805c80c: 83 e8 01 sub $0x1,%eax 805c80f: 3a 54 01 01 cmp 0x1(%ecx,%eax,1),%dl 805c813: 75 2a jne 805c83f <two_way_long_needle+0x36f> 805c815: 39 c7 cmp %eax,%edi 805c817: 75 ef jne 805c808 <two_way_long_needle+0x338> 805c819: 8b 44 24 0c mov 0xc(%esp),%eax 805c81d: 01 e8 add %ebp,%eax 805c81f: 81 c4 4c 04 00 00 add $0x44c,%esp 805c825: 5b pop %ebx 805c826: 5e pop %esi 805c827: 5f pop %edi 805c828: 5d pop %ebp 805c829: c3 ret 805c82a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805c830: 89 fb mov %edi,%ebx 805c832: 03 6c 24 28 add 0x28(%esp),%ebp 805c836: 01 c5 add %eax,%ebp 805c838: 89 df mov %ebx,%edi 805c83a: e9 01 ff ff ff jmp 805c740 <two_way_long_needle+0x270> 805c83f: 8b 5c 24 1c mov 0x1c(%esp),%ebx 805c843: 03 6c 24 20 add 0x20(%esp),%ebp 805c847: 89 df mov %ebx,%edi 805c849: e9 f2 fe ff ff jmp 805c740 <two_way_long_needle+0x270> 805c84e: 81 c4 4c 04 00 00 add $0x44c,%esp 805c854: 31 c0 xor %eax,%eax 805c856: 5b pop %ebx 805c857: 5e pop %esi 805c858: 5f pop %edi 805c859: 5d pop %ebp 805c85a: c3 ret 805c85b: 8b 44 24 18 mov 0x18(%esp),%eax 805c85f: eb d1 jmp 805c832 <two_way_long_needle+0x362> 805c861: 89 fa mov %edi,%edx 805c863: e9 47 fe ff ff jmp 805c6af <two_way_long_needle+0x1df> 805c868: 8b 54 24 18 mov 0x18(%esp),%edx 805c86c: e9 3e fe ff ff jmp 805c6af <two_way_long_needle+0x1df> 805c871: 8b 44 24 0c mov 0xc(%esp),%eax 805c875: 03 44 24 10 add 0x10(%esp),%eax 805c879: eb a4 jmp 805c81f <two_way_long_needle+0x34f> 805c87b: 90 nop 805c87c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0805c880 <strstr>: 805c880: 55 push %ebp 805c881: 57 push %edi 805c882: 56 push %esi 805c883: 53 push %ebx 805c884: 83 ec 4c sub $0x4c,%esp 805c887: 8b 7c 24 60 mov 0x60(%esp),%edi 805c88b: 8b 4c 24 64 mov 0x64(%esp),%ecx 805c88f: 0f b6 07 movzbl (%edi),%eax 805c892: 84 c0 test %al,%al 805c894: 0f 84 f6 03 00 00 je 805cc90 <strstr+0x410> 805c89a: 0f b6 11 movzbl (%ecx),%edx 805c89d: 84 d2 test %dl,%dl 805c89f: 0f 84 f7 03 00 00 je 805cc9c <strstr+0x41c> 805c8a5: 89 cb mov %ecx,%ebx 805c8a7: 89 fd mov %edi,%ebp 805c8a9: be 01 00 00 00 mov $0x1,%esi 805c8ae: eb 07 jmp 805c8b7 <strstr+0x37> 805c8b0: 0f b6 13 movzbl (%ebx),%edx 805c8b3: 84 d2 test %dl,%dl 805c8b5: 74 1e je 805c8d5 <strstr+0x55> 805c8b7: 83 c5 01 add $0x1,%ebp 805c8ba: 83 c3 01 add $0x1,%ebx 805c8bd: 38 d0 cmp %dl,%al 805c8bf: 0f 94 c0 sete %al 805c8c2: 21 c6 and %eax,%esi 805c8c4: 0f b6 45 00 movzbl 0x0(%ebp),%eax 805c8c8: 84 c0 test %al,%al 805c8ca: 75 e4 jne 805c8b0 <strstr+0x30> 805c8cc: 80 3b 00 cmpb $0x0,(%ebx) 805c8cf: 0f 85 1b 01 00 00 jne 805c9f0 <strstr+0x170> 805c8d5: 89 f2 mov %esi,%edx 805c8d7: 89 f8 mov %edi,%eax 805c8d9: 84 d2 test %dl,%dl 805c8db: 75 5e jne 805c93b <strstr+0xbb> 805c8dd: 0f be 01 movsbl (%ecx),%eax 805c8e0: 83 ec 08 sub $0x8,%esp 805c8e3: 89 de mov %ebx,%esi 805c8e5: 29 ce sub %ecx,%esi 805c8e7: 50 push %eax 805c8e8: 8d 47 01 lea 0x1(%edi),%eax 805c8eb: 50 push %eax 805c8ec: e8 cf b9 fe ff call 80482c0 <.plt+0xe0> 805c8f1: 83 c4 10 add $0x10,%esp 805c8f4: 85 c0 test %eax,%eax 805c8f6: 89 c1 mov %eax,%ecx 805c8f8: 89 44 24 04 mov %eax,0x4(%esp) 805c8fc: 0f 84 ee 00 00 00 je 805c9f0 <strstr+0x170> 805c902: 83 fe 01 cmp $0x1,%esi 805c905: 0f 84 73 03 00 00 je 805cc7e <strstr+0x3fe> 805c90b: 8d 04 37 lea (%edi,%esi,1),%eax 805c90e: 29 f3 sub %esi,%ebx 805c910: bd 01 00 00 00 mov $0x1,%ebp 805c915: 89 c2 mov %eax,%edx 805c917: 29 ca sub %ecx,%edx 805c919: 39 c1 cmp %eax,%ecx 805c91b: 0f 46 ea cmovbe %edx,%ebp 805c91e: 83 fe 1f cmp $0x1f,%esi 805c921: 89 ea mov %ebp,%edx 805c923: 0f 86 d7 00 00 00 jbe 805ca00 <strstr+0x180> 805c929: 83 ec 0c sub $0xc,%esp 805c92c: 89 d9 mov %ebx,%ecx 805c92e: 56 push %esi 805c92f: 8b 44 24 14 mov 0x14(%esp),%eax 805c933: e8 98 fb ff ff call 805c4d0 <two_way_long_needle> 805c938: 83 c4 10 add $0x10,%esp 805c93b: 83 c4 4c add $0x4c,%esp 805c93e: 5b pop %ebx 805c93f: 5e pop %esi 805c940: 5f pop %edi 805c941: 5d pop %ebp 805c942: c3 ret 805c943: 8b 54 24 04 mov 0x4(%esp),%edx 805c947: 8b 44 24 10 mov 0x10(%esp),%eax 805c94b: 89 d7 mov %edx,%edi 805c94d: 8d 0c 03 lea (%ebx,%eax,1),%ecx 805c950: 01 c7 add %eax,%edi 805c952: 89 7c 24 18 mov %edi,0x18(%esp) 805c956: 8d 78 01 lea 0x1(%eax),%edi 805c959: 39 ef cmp %ebp,%edi 805c95b: 89 7c 24 14 mov %edi,0x14(%esp) 805c95f: 76 2d jbe 805c98e <strstr+0x10e> 805c961: 89 0c 24 mov %ecx,(%esp) 805c964: b9 01 00 00 00 mov $0x1,%ecx 805c969: 83 ec 04 sub $0x4,%esp 805c96c: 29 e9 sub %ebp,%ecx 805c96e: 01 c8 add %ecx,%eax 805c970: 50 push %eax 805c971: 8d 04 2a lea (%edx,%ebp,1),%eax 805c974: 6a 00 push $0x0 805c976: 50 push %eax 805c977: e8 d4 b8 fe ff call 8048250 <.plt+0x70> 805c97c: 89 c2 mov %eax,%edx 805c97e: 83 c4 10 add $0x10,%esp 805c981: 31 c0 xor %eax,%eax 805c983: 85 d2 test %edx,%edx 805c985: 75 b4 jne 805c93b <strstr+0xbb> 805c987: 8b 6c 24 14 mov 0x14(%esp),%ebp 805c98b: 8b 0c 24 mov (%esp),%ecx 805c98e: 0f b6 01 movzbl (%ecx),%eax 805c991: 8b 7c 24 10 mov 0x10(%esp),%edi 805c995: 8b 54 24 18 mov 0x18(%esp),%edx 805c999: 89 5c 24 20 mov %ebx,0x20(%esp) 805c99d: 89 6c 24 0c mov %ebp,0xc(%esp) 805c9a1: 88 04 24 mov %al,(%esp) 805c9a4: 89 f0 mov %esi,%eax 805c9a6: 29 f8 sub %edi,%eax 805c9a8: 39 f8 cmp %edi,%eax 805c9aa: 0f 42 c7 cmovb %edi,%eax 805c9ad: 83 c0 01 add $0x1,%eax 805c9b0: 89 44 24 24 mov %eax,0x24(%esp) 805c9b4: 8b 44 24 14 mov 0x14(%esp),%eax 805c9b8: 01 d8 add %ebx,%eax 805c9ba: 89 44 24 1c mov %eax,0x1c(%esp) 805c9be: 8d 47 ff lea -0x1(%edi),%eax 805c9c1: 89 44 24 28 mov %eax,0x28(%esp) 805c9c5: 01 d8 add %ebx,%eax 805c9c7: 89 c1 mov %eax,%ecx 805c9c9: b8 01 00 00 00 mov $0x1,%eax 805c9ce: 29 f8 sub %edi,%eax 805c9d0: 89 cf mov %ecx,%edi 805c9d2: 0f b6 0a movzbl (%edx),%ecx 805c9d5: 38 0c 24 cmp %cl,(%esp) 805c9d8: 89 44 24 2c mov %eax,0x2c(%esp) 805c9dc: 8d 42 01 lea 0x1(%edx),%eax 805c9df: 0f 84 f0 01 00 00 je 805cbd5 <strstr+0x355> 805c9e5: 8d 76 00 lea 0x0(%esi),%esi 805c9e8: 84 c9 test %cl,%cl 805c9ea: 0f 85 d4 01 00 00 jne 805cbc4 <strstr+0x344> 805c9f0: 83 c4 4c add $0x4c,%esp 805c9f3: 31 c0 xor %eax,%eax 805c9f5: 5b pop %ebx 805c9f6: 5e pop %esi 805c9f7: 5f pop %edi 805c9f8: 5d pop %ebp 805c9f9: c3 ret 805c9fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ca00: 8d 4c 24 3c lea 0x3c(%esp),%ecx 805ca04: 89 f2 mov %esi,%edx 805ca06: 89 d8 mov %ebx,%eax 805ca08: e8 63 f9 ff ff call 805c370 <critical_factorization> 805ca0d: 8b 7c 24 3c mov 0x3c(%esp),%edi 805ca11: 83 ec 04 sub $0x4,%esp 805ca14: 89 44 24 14 mov %eax,0x14(%esp) 805ca18: 50 push %eax 805ca19: 8d 04 3b lea (%ebx,%edi,1),%eax 805ca1c: 89 7c 24 1c mov %edi,0x1c(%esp) 805ca20: 50 push %eax 805ca21: 53 push %ebx 805ca22: e8 39 b8 fe ff call 8048260 <.plt+0x80> 805ca27: 83 c4 10 add $0x10,%esp 805ca2a: 85 c0 test %eax,%eax 805ca2c: 0f 85 11 ff ff ff jne 805c943 <strstr+0xc3> 805ca32: 8b 44 24 10 mov 0x10(%esp),%eax 805ca36: b9 01 00 00 00 mov $0x1,%ecx 805ca3b: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 805ca42: 00 805ca43: 31 ff xor %edi,%edi 805ca45: 8d 50 ff lea -0x1(%eax),%edx 805ca48: 29 c1 sub %eax,%ecx 805ca4a: 89 4c 24 1c mov %ecx,0x1c(%esp) 805ca4e: 89 54 24 18 mov %edx,0x18(%esp) 805ca52: 01 da add %ebx,%edx 805ca54: 89 54 24 20 mov %edx,0x20(%esp) 805ca58: 89 f2 mov %esi,%edx 805ca5a: 2b 54 24 14 sub 0x14(%esp),%edx 805ca5e: 89 54 24 24 mov %edx,0x24(%esp) 805ca62: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ca68: 8d 04 3e lea (%esi,%edi,1),%eax 805ca6b: 83 ec 04 sub $0x4,%esp 805ca6e: 89 44 24 10 mov %eax,0x10(%esp) 805ca72: 29 e8 sub %ebp,%eax 805ca74: 50 push %eax 805ca75: 6a 00 push $0x0 805ca77: 03 6c 24 10 add 0x10(%esp),%ebp 805ca7b: 55 push %ebp 805ca7c: e8 cf b7 fe ff call 8048250 <.plt+0x70> 805ca81: 83 c4 10 add $0x10,%esp 805ca84: 8b 54 24 0c mov 0xc(%esp),%edx 805ca88: 85 d2 test %edx,%edx 805ca8a: 0f 84 60 ff ff ff je 805c9f0 <strstr+0x170> 805ca90: 85 c0 test %eax,%eax 805ca92: 0f 85 58 ff ff ff jne 805c9f0 <strstr+0x170> 805ca98: 8b 4c 24 10 mov 0x10(%esp),%ecx 805ca9c: 8b 44 24 08 mov 0x8(%esp),%eax 805caa0: 8b 6c 24 04 mov 0x4(%esp),%ebp 805caa4: 39 c1 cmp %eax,%ecx 805caa6: 0f 43 c1 cmovae %ecx,%eax 805caa9: 8d 14 38 lea (%eax,%edi,1),%edx 805caac: 8d 0c 03 lea (%ebx,%eax,1),%ecx 805caaf: 01 ea add %ebp,%edx 805cab1: 39 c6 cmp %eax,%esi 805cab3: 76 2f jbe 805cae4 <strstr+0x264> 805cab5: 0f b6 09 movzbl (%ecx),%ecx 805cab8: 38 0a cmp %cl,(%edx) 805caba: 0f 85 a0 00 00 00 jne 805cb60 <strstr+0x2e0> 805cac0: 8d 54 3d 00 lea 0x0(%ebp,%edi,1),%edx 805cac4: eb 17 jmp 805cadd <strstr+0x25d> 805cac6: 8d 76 00 lea 0x0(%esi),%esi 805cac9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805cad0: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 805cad4: 38 0c 03 cmp %cl,(%ebx,%eax,1) 805cad7: 0f 85 83 00 00 00 jne 805cb60 <strstr+0x2e0> 805cadd: 83 c0 01 add $0x1,%eax 805cae0: 39 c6 cmp %eax,%esi 805cae2: 75 ec jne 805cad0 <strstr+0x250> 805cae4: 8b 44 24 18 mov 0x18(%esp),%eax 805cae8: 8b 6c 24 08 mov 0x8(%esp),%ebp 805caec: 8d 0c 07 lea (%edi,%eax,1),%ecx 805caef: 03 4c 24 04 add 0x4(%esp),%ecx 805caf3: 39 6c 24 10 cmp %ebp,0x10(%esp) 805caf7: 89 c2 mov %eax,%edx 805caf9: 0f 86 88 01 00 00 jbe 805cc87 <strstr+0x407> 805caff: 8b 6c 24 20 mov 0x20(%esp),%ebp 805cb03: 0f b6 01 movzbl (%ecx),%eax 805cb06: 38 45 00 cmp %al,0x0(%ebp) 805cb09: 0f 85 78 01 00 00 jne 805cc87 <strstr+0x407> 805cb0f: 8b 44 24 08 mov 0x8(%esp),%eax 805cb13: 2b 4c 24 10 sub 0x10(%esp),%ecx 805cb17: 89 14 24 mov %edx,(%esp) 805cb1a: 8d 68 ff lea -0x1(%eax),%ebp 805cb1d: eb 0e jmp 805cb2d <strstr+0x2ad> 805cb1f: 90 nop 805cb20: 0f b6 54 08 01 movzbl 0x1(%eax,%ecx,1),%edx 805cb25: 38 14 03 cmp %dl,(%ebx,%eax,1) 805cb28: 75 0d jne 805cb37 <strstr+0x2b7> 805cb2a: 89 04 24 mov %eax,(%esp) 805cb2d: 8b 04 24 mov (%esp),%eax 805cb30: 83 e8 01 sub $0x1,%eax 805cb33: 39 e8 cmp %ebp,%eax 805cb35: 75 e9 jne 805cb20 <strstr+0x2a0> 805cb37: 8b 14 24 mov (%esp),%edx 805cb3a: 8b 44 24 08 mov 0x8(%esp),%eax 805cb3e: 83 c0 01 add $0x1,%eax 805cb41: 39 d0 cmp %edx,%eax 805cb43: 0f 87 5a 01 00 00 ja 805cca3 <strstr+0x423> 805cb49: 8b 44 24 24 mov 0x24(%esp),%eax 805cb4d: 03 7c 24 14 add 0x14(%esp),%edi 805cb51: 89 44 24 08 mov %eax,0x8(%esp) 805cb55: 8b 6c 24 0c mov 0xc(%esp),%ebp 805cb59: e9 0a ff ff ff jmp 805ca68 <strstr+0x1e8> 805cb5e: 66 90 xchg %ax,%ax 805cb60: 03 7c 24 1c add 0x1c(%esp),%edi 805cb64: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 805cb6b: 00 805cb6c: 01 c7 add %eax,%edi 805cb6e: eb e5 jmp 805cb55 <strstr+0x2d5> 805cb70: 8b 44 24 14 mov 0x14(%esp),%eax 805cb74: 84 c9 test %cl,%cl 805cb76: 0f 84 74 fe ff ff je 805c9f0 <strstr+0x170> 805cb7c: 8b 6c 24 08 mov 0x8(%esp),%ebp 805cb80: 03 6c 24 2c add 0x2c(%esp),%ebp 805cb84: 01 c5 add %eax,%ebp 805cb86: 83 ec 04 sub $0x4,%esp 805cb89: 8d 1c 2e lea (%esi,%ebp,1),%ebx 805cb8c: 8b 4c 24 10 mov 0x10(%esp),%ecx 805cb90: 89 d8 mov %ebx,%eax 805cb92: 29 c8 sub %ecx,%eax 805cb94: 50 push %eax 805cb95: 6a 00 push $0x0 805cb97: 8b 44 24 10 mov 0x10(%esp),%eax 805cb9b: 01 c8 add %ecx,%eax 805cb9d: 50 push %eax 805cb9e: e8 ad b6 fe ff call 8048250 <.plt+0x70> 805cba3: 83 c4 10 add $0x10,%esp 805cba6: 85 db test %ebx,%ebx 805cba8: 0f 84 42 fe ff ff je 805c9f0 <strstr+0x170> 805cbae: 85 c0 test %eax,%eax 805cbb0: 0f 85 3a fe ff ff jne 805c9f0 <strstr+0x170> 805cbb6: 8b 44 24 10 mov 0x10(%esp),%eax 805cbba: 89 5c 24 0c mov %ebx,0xc(%esp) 805cbbe: 01 e8 add %ebp,%eax 805cbc0: 03 44 24 04 add 0x4(%esp),%eax 805cbc4: 89 c2 mov %eax,%edx 805cbc6: 0f b6 0a movzbl (%edx),%ecx 805cbc9: 8d 42 01 lea 0x1(%edx),%eax 805cbcc: 38 0c 24 cmp %cl,(%esp) 805cbcf: 0f 85 13 fe ff ff jne 805c9e8 <strstr+0x168> 805cbd5: 2b 44 24 18 sub 0x18(%esp),%eax 805cbd9: 83 e8 01 sub $0x1,%eax 805cbdc: 89 44 24 08 mov %eax,0x8(%esp) 805cbe0: 8b 44 24 14 mov 0x14(%esp),%eax 805cbe4: 39 c6 cmp %eax,%esi 805cbe6: 76 35 jbe 805cc1d <strstr+0x39d> 805cbe8: 8b 5c 24 1c mov 0x1c(%esp),%ebx 805cbec: 0f b6 4a 01 movzbl 0x1(%edx),%ecx 805cbf0: 38 0b cmp %cl,(%ebx) 805cbf2: 0f 85 78 ff ff ff jne 805cb70 <strstr+0x2f0> 805cbf8: 8b 5c 24 20 mov 0x20(%esp),%ebx 805cbfc: 2b 54 24 10 sub 0x10(%esp),%edx 805cc00: 83 c3 01 add $0x1,%ebx 805cc03: eb 11 jmp 805cc16 <strstr+0x396> 805cc05: 8d 76 00 lea 0x0(%esi),%esi 805cc08: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 805cc0c: 38 4c 03 ff cmp %cl,-0x1(%ebx,%eax,1) 805cc10: 0f 85 5e ff ff ff jne 805cb74 <strstr+0x2f4> 805cc16: 83 c0 01 add $0x1,%eax 805cc19: 39 c6 cmp %eax,%esi 805cc1b: 77 eb ja 805cc08 <strstr+0x388> 805cc1d: 8b 44 24 28 mov 0x28(%esp),%eax 805cc21: 8b 5c 24 08 mov 0x8(%esp),%ebx 805cc25: 01 c3 add %eax,%ebx 805cc27: 03 5c 24 04 add 0x4(%esp),%ebx 805cc2b: 83 f8 ff cmp $0xffffffff,%eax 805cc2e: 74 2c je 805cc5c <strstr+0x3dc> 805cc30: 0f b6 13 movzbl (%ebx),%edx 805cc33: 38 17 cmp %dl,(%edi) 805cc35: 75 32 jne 805cc69 <strstr+0x3e9> 805cc37: 8b 6c 24 10 mov 0x10(%esp),%ebp 805cc3b: b8 ff ff ff ff mov $0xffffffff,%eax 805cc40: f7 dd neg %ebp 805cc42: eb 14 jmp 805cc58 <strstr+0x3d8> 805cc44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805cc48: 0f b6 0c 07 movzbl (%edi,%eax,1),%ecx 805cc4c: 83 e8 01 sub $0x1,%eax 805cc4f: 0f b6 54 03 01 movzbl 0x1(%ebx,%eax,1),%edx 805cc54: 38 d1 cmp %dl,%cl 805cc56: 75 11 jne 805cc69 <strstr+0x3e9> 805cc58: 39 e8 cmp %ebp,%eax 805cc5a: 75 ec jne 805cc48 <strstr+0x3c8> 805cc5c: 8b 44 24 04 mov 0x4(%esp),%eax 805cc60: 03 44 24 08 add 0x8(%esp),%eax 805cc64: e9 d2 fc ff ff jmp 805c93b <strstr+0xbb> 805cc69: 84 d2 test %dl,%dl 805cc6b: 0f 84 7f fd ff ff je 805c9f0 <strstr+0x170> 805cc71: 8b 6c 24 08 mov 0x8(%esp),%ebp 805cc75: 03 6c 24 24 add 0x24(%esp),%ebp 805cc79: e9 08 ff ff ff jmp 805cb86 <strstr+0x306> 805cc7e: 8b 44 24 04 mov 0x4(%esp),%eax 805cc82: e9 b4 fc ff ff jmp 805c93b <strstr+0xbb> 805cc87: 8b 54 24 10 mov 0x10(%esp),%edx 805cc8b: e9 aa fe ff ff jmp 805cb3a <strstr+0x2ba> 805cc90: 89 cb mov %ecx,%ebx 805cc92: be 01 00 00 00 mov $0x1,%esi 805cc97: e9 30 fc ff ff jmp 805c8cc <strstr+0x4c> 805cc9c: 89 f8 mov %edi,%eax 805cc9e: e9 98 fc ff ff jmp 805c93b <strstr+0xbb> 805cca3: 8b 44 24 04 mov 0x4(%esp),%eax 805cca7: 01 f8 add %edi,%eax 805cca9: e9 8d fc ff ff jmp 805c93b <strstr+0xbb> 805ccae: 66 90 xchg %ax,%ax 0805ccb0 <__memchr>: 805ccb0: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805ccb7: 00 00 04 805ccba: 74 13 je 805cccf <__memchr+0x1f> 805ccbc: f7 05 a0 d5 0e 08 04 testl $0x4,0x80ed5a0 805ccc3: 00 00 00 805ccc6: 74 0e je 805ccd6 <__memchr+0x26> 805ccc8: 8d 05 70 8e 06 08 lea 0x8068e70,%eax 805ccce: c3 ret 805cccf: 8d 05 e0 cc 05 08 lea 0x805cce0,%eax 805ccd5: c3 ret 805ccd6: 8d 05 e0 93 06 08 lea 0x80693e0,%eax 805ccdc: c3 ret 805ccdd: 8d 76 00 lea 0x0(%esi),%esi 0805cce0 <__GI_memchr>: 805cce0: 56 push %esi 805cce1: 57 push %edi 805cce2: 8b 44 24 0c mov 0xc(%esp),%eax 805cce6: 8b 54 24 10 mov 0x10(%esp),%edx 805ccea: 8b 74 24 14 mov 0x14(%esp),%esi 805ccee: 83 fe 04 cmp $0x4,%esi 805ccf1: 0f 82 48 01 00 00 jb 805ce3f <__GI_memchr+0x15f> 805ccf7: 88 d6 mov %dl,%dh 805ccf9: 89 d1 mov %edx,%ecx 805ccfb: c1 e2 10 shl $0x10,%edx 805ccfe: 66 89 ca mov %cx,%dx 805cd01: a8 03 test $0x3,%al 805cd03: 0f 84 cd 00 00 00 je 805cdd6 <__GI_memchr+0xf6> 805cd09: 38 10 cmp %dl,(%eax) 805cd0b: 0f 84 67 01 00 00 je 805ce78 <__GI_memchr+0x198> 805cd11: 40 inc %eax 805cd12: 4e dec %esi 805cd13: 0f 84 3f 01 00 00 je 805ce58 <__GI_memchr+0x178> 805cd19: a8 03 test $0x3,%al 805cd1b: 0f 84 b5 00 00 00 je 805cdd6 <__GI_memchr+0xf6> 805cd21: 38 10 cmp %dl,(%eax) 805cd23: 0f 84 4f 01 00 00 je 805ce78 <__GI_memchr+0x198> 805cd29: 40 inc %eax 805cd2a: 4e dec %esi 805cd2b: 0f 84 27 01 00 00 je 805ce58 <__GI_memchr+0x178> 805cd31: a8 03 test $0x3,%al 805cd33: 0f 84 9d 00 00 00 je 805cdd6 <__GI_memchr+0xf6> 805cd39: 38 10 cmp %dl,(%eax) 805cd3b: 0f 84 37 01 00 00 je 805ce78 <__GI_memchr+0x198> 805cd41: 40 inc %eax 805cd42: 4e dec %esi 805cd43: e9 8e 00 00 00 jmp 805cdd6 <__GI_memchr+0xf6> 805cd48: 90 nop 805cd49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805cd50: 8b 08 mov (%eax),%ecx 805cd52: bf ff fe fe fe mov $0xfefefeff,%edi 805cd57: 31 d1 xor %edx,%ecx 805cd59: 01 cf add %ecx,%edi 805cd5b: 0f 83 04 01 00 00 jae 805ce65 <__GI_memchr+0x185> 805cd61: 31 cf xor %ecx,%edi 805cd63: 81 cf ff fe fe fe or $0xfefefeff,%edi 805cd69: 47 inc %edi 805cd6a: 0f 85 f5 00 00 00 jne 805ce65 <__GI_memchr+0x185> 805cd70: 8b 48 04 mov 0x4(%eax),%ecx 805cd73: bf ff fe fe fe mov $0xfefefeff,%edi 805cd78: 31 d1 xor %edx,%ecx 805cd7a: 01 cf add %ecx,%edi 805cd7c: 0f 83 e0 00 00 00 jae 805ce62 <__GI_memchr+0x182> 805cd82: 31 cf xor %ecx,%edi 805cd84: 81 cf ff fe fe fe or $0xfefefeff,%edi 805cd8a: 47 inc %edi 805cd8b: 0f 85 d1 00 00 00 jne 805ce62 <__GI_memchr+0x182> 805cd91: 8b 48 08 mov 0x8(%eax),%ecx 805cd94: bf ff fe fe fe mov $0xfefefeff,%edi 805cd99: 31 d1 xor %edx,%ecx 805cd9b: 01 cf add %ecx,%edi 805cd9d: 0f 83 bc 00 00 00 jae 805ce5f <__GI_memchr+0x17f> 805cda3: 31 cf xor %ecx,%edi 805cda5: 81 cf ff fe fe fe or $0xfefefeff,%edi 805cdab: 47 inc %edi 805cdac: 0f 85 ad 00 00 00 jne 805ce5f <__GI_memchr+0x17f> 805cdb2: 8b 48 0c mov 0xc(%eax),%ecx 805cdb5: bf ff fe fe fe mov $0xfefefeff,%edi 805cdba: 31 d1 xor %edx,%ecx 805cdbc: 01 cf add %ecx,%edi 805cdbe: 0f 83 98 00 00 00 jae 805ce5c <__GI_memchr+0x17c> 805cdc4: 31 cf xor %ecx,%edi 805cdc6: 81 cf ff fe fe fe or $0xfefefeff,%edi 805cdcc: 47 inc %edi 805cdcd: 0f 85 89 00 00 00 jne 805ce5c <__GI_memchr+0x17c> 805cdd3: 83 c0 10 add $0x10,%eax 805cdd6: 83 ee 10 sub $0x10,%esi 805cdd9: 0f 83 71 ff ff ff jae 805cd50 <__GI_memchr+0x70> 805cddf: 83 fe f4 cmp $0xfffffff4,%esi 805cde2: 72 5b jb 805ce3f <__GI_memchr+0x15f> 805cde4: 8b 08 mov (%eax),%ecx 805cde6: bf ff fe fe fe mov $0xfefefeff,%edi 805cdeb: 31 d1 xor %edx,%ecx 805cded: 01 cf add %ecx,%edi 805cdef: 73 74 jae 805ce65 <__GI_memchr+0x185> 805cdf1: 31 cf xor %ecx,%edi 805cdf3: 81 cf ff fe fe fe or $0xfefefeff,%edi 805cdf9: 47 inc %edi 805cdfa: 75 69 jne 805ce65 <__GI_memchr+0x185> 805cdfc: 83 c0 04 add $0x4,%eax 805cdff: 83 fe f8 cmp $0xfffffff8,%esi 805ce02: 72 3b jb 805ce3f <__GI_memchr+0x15f> 805ce04: 8b 08 mov (%eax),%ecx 805ce06: bf ff fe fe fe mov $0xfefefeff,%edi 805ce0b: 31 d1 xor %edx,%ecx 805ce0d: 01 cf add %ecx,%edi 805ce0f: 73 54 jae 805ce65 <__GI_memchr+0x185> 805ce11: 31 cf xor %ecx,%edi 805ce13: 81 cf ff fe fe fe or $0xfefefeff,%edi 805ce19: 47 inc %edi 805ce1a: 75 49 jne 805ce65 <__GI_memchr+0x185> 805ce1c: 83 c0 04 add $0x4,%eax 805ce1f: 83 fe fc cmp $0xfffffffc,%esi 805ce22: 72 1b jb 805ce3f <__GI_memchr+0x15f> 805ce24: 8b 08 mov (%eax),%ecx 805ce26: bf ff fe fe fe mov $0xfefefeff,%edi 805ce2b: 31 d1 xor %edx,%ecx 805ce2d: 01 cf add %ecx,%edi 805ce2f: 73 34 jae 805ce65 <__GI_memchr+0x185> 805ce31: 31 cf xor %ecx,%edi 805ce33: 81 cf ff fe fe fe or $0xfefefeff,%edi 805ce39: 47 inc %edi 805ce3a: 75 29 jne 805ce65 <__GI_memchr+0x185> 805ce3c: 83 c0 04 add $0x4,%eax 805ce3f: 83 e6 03 and $0x3,%esi 805ce42: 74 14 je 805ce58 <__GI_memchr+0x178> 805ce44: 38 10 cmp %dl,(%eax) 805ce46: 74 30 je 805ce78 <__GI_memchr+0x198> 805ce48: 40 inc %eax 805ce49: 4e dec %esi 805ce4a: 74 0c je 805ce58 <__GI_memchr+0x178> 805ce4c: 38 10 cmp %dl,(%eax) 805ce4e: 74 28 je 805ce78 <__GI_memchr+0x198> 805ce50: 40 inc %eax 805ce51: 4e dec %esi 805ce52: 74 04 je 805ce58 <__GI_memchr+0x178> 805ce54: 38 10 cmp %dl,(%eax) 805ce56: 74 20 je 805ce78 <__GI_memchr+0x198> 805ce58: 31 c0 xor %eax,%eax 805ce5a: eb 1c jmp 805ce78 <__GI_memchr+0x198> 805ce5c: 83 c0 04 add $0x4,%eax 805ce5f: 83 c0 04 add $0x4,%eax 805ce62: 83 c0 04 add $0x4,%eax 805ce65: 84 c9 test %cl,%cl 805ce67: 74 0f je 805ce78 <__GI_memchr+0x198> 805ce69: 40 inc %eax 805ce6a: 84 ed test %ch,%ch 805ce6c: 74 0a je 805ce78 <__GI_memchr+0x198> 805ce6e: 40 inc %eax 805ce6f: f7 c1 00 00 ff 00 test $0xff0000,%ecx 805ce75: 74 01 je 805ce78 <__GI_memchr+0x198> 805ce77: 40 inc %eax 805ce78: 5f pop %edi 805ce79: 5e pop %esi 805ce7a: c3 ret 805ce7b: 66 90 xchg %ax,%ax 805ce7d: 66 90 xchg %ax,%ax 805ce7f: 90 nop 0805ce80 <memcmp>: 805ce80: 8d 05 b0 ce 05 08 lea 0x805ceb0,%eax 805ce86: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 805ce8d: 02 00 00 805ce90: 74 18 je 805ceaa <memcmp+0x2a> 805ce92: 8d 05 80 2a 06 08 lea 0x8062a80,%eax 805ce98: f7 05 70 d5 0e 08 00 testl $0x100000,0x80ed570 805ce9f: 00 10 00 805cea2: 74 06 je 805ceaa <memcmp+0x2a> 805cea4: 8d 05 30 41 06 08 lea 0x8064130,%eax 805ceaa: c3 ret 805ceab: 90 nop 805ceac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0805ceb0 <__memcmp_ia32>: 805ceb0: 53 push %ebx 805ceb1: 8b 44 24 08 mov 0x8(%esp),%eax 805ceb5: 8b 54 24 0c mov 0xc(%esp),%edx 805ceb9: 8b 4c 24 10 mov 0x10(%esp),%ecx 805cebd: 83 f9 01 cmp $0x1,%ecx 805cec0: 75 12 jne 805ced4 <__memcmp_ia32+0x24> 805cec2: 0f b6 08 movzbl (%eax),%ecx 805cec5: 3a 0a cmp (%edx),%cl 805cec7: 75 04 jne 805cecd <__memcmp_ia32+0x1d> 805cec9: 31 c0 xor %eax,%eax 805cecb: 5b pop %ebx 805cecc: c3 ret 805cecd: 19 c0 sbb %eax,%eax 805cecf: 83 d8 ff sbb $0xffffffff,%eax 805ced2: 5b pop %ebx 805ced3: c3 ret 805ced4: 7c f3 jl 805cec9 <__memcmp_ia32+0x19> 805ced6: 56 push %esi 805ced7: 89 c6 mov %eax,%esi 805ced9: 83 f9 20 cmp $0x20,%ecx 805cedc: 0f 8d 0e 02 00 00 jge 805d0f0 <__memcmp_ia32+0x240> 805cee2: e8 c9 b9 fe ff call 80488b0 <__x86.get_pc_thunk.bx> 805cee7: 81 c3 35 16 06 00 add $0x61635,%ebx 805ceed: 03 1c 8b add (%ebx,%ecx,4),%ebx 805cef0: 01 ca add %ecx,%edx 805cef2: 01 ce add %ecx,%esi 805cef4: ff e3 jmp *%ebx 805cef6: 8d 76 00 lea 0x0(%esi),%esi 805cef9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805cf00: 8b 46 e4 mov -0x1c(%esi),%eax 805cf03: 8b 4a e4 mov -0x1c(%edx),%ecx 805cf06: 39 c8 cmp %ecx,%eax 805cf08: 0f 85 59 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf0e: 8b 46 e8 mov -0x18(%esi),%eax 805cf11: 8b 4a e8 mov -0x18(%edx),%ecx 805cf14: 39 c8 cmp %ecx,%eax 805cf16: 0f 85 4b 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf1c: 8b 46 ec mov -0x14(%esi),%eax 805cf1f: 8b 4a ec mov -0x14(%edx),%ecx 805cf22: 39 c8 cmp %ecx,%eax 805cf24: 0f 85 3d 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf2a: 8b 46 f0 mov -0x10(%esi),%eax 805cf2d: 8b 4a f0 mov -0x10(%edx),%ecx 805cf30: 39 c8 cmp %ecx,%eax 805cf32: 0f 85 2f 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf38: 8b 46 f4 mov -0xc(%esi),%eax 805cf3b: 8b 4a f4 mov -0xc(%edx),%ecx 805cf3e: 39 c8 cmp %ecx,%eax 805cf40: 0f 85 21 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf46: 8b 46 f8 mov -0x8(%esi),%eax 805cf49: 8b 4a f8 mov -0x8(%edx),%ecx 805cf4c: 39 c8 cmp %ecx,%eax 805cf4e: 0f 85 13 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf54: 8b 46 fc mov -0x4(%esi),%eax 805cf57: 8b 4a fc mov -0x4(%edx),%ecx 805cf5a: 39 c8 cmp %ecx,%eax 805cf5c: 0f 85 05 02 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf62: 5e pop %esi 805cf63: 31 c0 xor %eax,%eax 805cf65: 5b pop %ebx 805cf66: c3 ret 805cf67: 8b 46 e3 mov -0x1d(%esi),%eax 805cf6a: 8b 4a e3 mov -0x1d(%edx),%ecx 805cf6d: 39 c8 cmp %ecx,%eax 805cf6f: 0f 85 f2 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf75: 8b 46 e7 mov -0x19(%esi),%eax 805cf78: 8b 4a e7 mov -0x19(%edx),%ecx 805cf7b: 39 c8 cmp %ecx,%eax 805cf7d: 0f 85 e4 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf83: 8b 46 eb mov -0x15(%esi),%eax 805cf86: 8b 4a eb mov -0x15(%edx),%ecx 805cf89: 39 c8 cmp %ecx,%eax 805cf8b: 0f 85 d6 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf91: 8b 46 ef mov -0x11(%esi),%eax 805cf94: 8b 4a ef mov -0x11(%edx),%ecx 805cf97: 39 c8 cmp %ecx,%eax 805cf99: 0f 85 c8 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cf9f: 8b 46 f3 mov -0xd(%esi),%eax 805cfa2: 8b 4a f3 mov -0xd(%edx),%ecx 805cfa5: 39 c8 cmp %ecx,%eax 805cfa7: 0f 85 ba 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cfad: 8b 46 f7 mov -0x9(%esi),%eax 805cfb0: 8b 4a f7 mov -0x9(%edx),%ecx 805cfb3: 39 c8 cmp %ecx,%eax 805cfb5: 0f 85 ac 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cfbb: 8b 46 fb mov -0x5(%esi),%eax 805cfbe: 8b 4a fb mov -0x5(%edx),%ecx 805cfc1: 39 c8 cmp %ecx,%eax 805cfc3: 0f 85 9e 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cfc9: 0f b6 46 ff movzbl -0x1(%esi),%eax 805cfcd: 3a 42 ff cmp -0x1(%edx),%al 805cfd0: 0f 85 a5 01 00 00 jne 805d17b <__memcmp_ia32+0x2cb> 805cfd6: 5e pop %esi 805cfd7: 31 c0 xor %eax,%eax 805cfd9: 5b pop %ebx 805cfda: c3 ret 805cfdb: 8b 46 e2 mov -0x1e(%esi),%eax 805cfde: 8b 4a e2 mov -0x1e(%edx),%ecx 805cfe1: 39 c8 cmp %ecx,%eax 805cfe3: 0f 85 7e 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cfe9: 8b 46 e6 mov -0x1a(%esi),%eax 805cfec: 8b 4a e6 mov -0x1a(%edx),%ecx 805cfef: 39 c8 cmp %ecx,%eax 805cff1: 0f 85 70 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805cff7: 8b 46 ea mov -0x16(%esi),%eax 805cffa: 8b 4a ea mov -0x16(%edx),%ecx 805cffd: 39 c8 cmp %ecx,%eax 805cfff: 0f 85 62 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d005: 8b 46 ee mov -0x12(%esi),%eax 805d008: 8b 4a ee mov -0x12(%edx),%ecx 805d00b: 39 c8 cmp %ecx,%eax 805d00d: 0f 85 54 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d013: 8b 46 f2 mov -0xe(%esi),%eax 805d016: 8b 4a f2 mov -0xe(%edx),%ecx 805d019: 39 c8 cmp %ecx,%eax 805d01b: 0f 85 46 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d021: 8b 46 f6 mov -0xa(%esi),%eax 805d024: 8b 4a f6 mov -0xa(%edx),%ecx 805d027: 39 c8 cmp %ecx,%eax 805d029: 0f 85 38 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d02f: 8b 46 fa mov -0x6(%esi),%eax 805d032: 8b 4a fa mov -0x6(%edx),%ecx 805d035: 39 c8 cmp %ecx,%eax 805d037: 0f 85 2a 01 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d03d: 0f b7 46 fe movzwl -0x2(%esi),%eax 805d041: 0f b7 4a fe movzwl -0x2(%edx),%ecx 805d045: 38 c8 cmp %cl,%al 805d047: 0f 85 2e 01 00 00 jne 805d17b <__memcmp_ia32+0x2cb> 805d04d: 39 c8 cmp %ecx,%eax 805d04f: 0f 85 26 01 00 00 jne 805d17b <__memcmp_ia32+0x2cb> 805d055: 5e pop %esi 805d056: 31 c0 xor %eax,%eax 805d058: 5b pop %ebx 805d059: c3 ret 805d05a: 8b 46 e1 mov -0x1f(%esi),%eax 805d05d: 8b 4a e1 mov -0x1f(%edx),%ecx 805d060: 39 c8 cmp %ecx,%eax 805d062: 0f 85 ff 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d068: 8b 46 e5 mov -0x1b(%esi),%eax 805d06b: 8b 4a e5 mov -0x1b(%edx),%ecx 805d06e: 39 c8 cmp %ecx,%eax 805d070: 0f 85 f1 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d076: 8b 46 e9 mov -0x17(%esi),%eax 805d079: 8b 4a e9 mov -0x17(%edx),%ecx 805d07c: 39 c8 cmp %ecx,%eax 805d07e: 0f 85 e3 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d084: 8b 46 ed mov -0x13(%esi),%eax 805d087: 8b 4a ed mov -0x13(%edx),%ecx 805d08a: 39 c8 cmp %ecx,%eax 805d08c: 0f 85 d5 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d092: 8b 46 f1 mov -0xf(%esi),%eax 805d095: 8b 4a f1 mov -0xf(%edx),%ecx 805d098: 39 c8 cmp %ecx,%eax 805d09a: 0f 85 c7 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d0a0: 8b 46 f5 mov -0xb(%esi),%eax 805d0a3: 8b 4a f5 mov -0xb(%edx),%ecx 805d0a6: 39 c8 cmp %ecx,%eax 805d0a8: 0f 85 b9 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d0ae: 8b 46 f9 mov -0x7(%esi),%eax 805d0b1: 8b 4a f9 mov -0x7(%edx),%ecx 805d0b4: 39 c8 cmp %ecx,%eax 805d0b6: 0f 85 ab 00 00 00 jne 805d167 <__memcmp_ia32+0x2b7> 805d0bc: 0f b7 46 fd movzwl -0x3(%esi),%eax 805d0c0: 0f b7 4a fd movzwl -0x3(%edx),%ecx 805d0c4: 38 c8 cmp %cl,%al 805d0c6: 0f 85 af 00 00 00 jne 805d17b <__memcmp_ia32+0x2cb> 805d0cc: 39 c8 cmp %ecx,%eax 805d0ce: 0f 85 a7 00 00 00 jne 805d17b <__memcmp_ia32+0x2cb> 805d0d4: 0f b6 46 ff movzbl -0x1(%esi),%eax 805d0d8: 3a 42 ff cmp -0x1(%edx),%al 805d0db: 0f 85 9a 00 00 00 jne 805d17b <__memcmp_ia32+0x2cb> 805d0e1: 5e pop %esi 805d0e2: 31 c0 xor %eax,%eax 805d0e4: 5b pop %ebx 805d0e5: c3 ret 805d0e6: 8d 76 00 lea 0x0(%esi),%esi 805d0e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805d0f0: 83 e9 20 sub $0x20,%ecx 805d0f3: 8b 06 mov (%esi),%eax 805d0f5: 3b 02 cmp (%edx),%eax 805d0f7: 75 6c jne 805d165 <__memcmp_ia32+0x2b5> 805d0f9: 8b 46 04 mov 0x4(%esi),%eax 805d0fc: 3b 42 04 cmp 0x4(%edx),%eax 805d0ff: 75 61 jne 805d162 <__memcmp_ia32+0x2b2> 805d101: 8b 46 08 mov 0x8(%esi),%eax 805d104: 3b 42 08 cmp 0x8(%edx),%eax 805d107: 75 56 jne 805d15f <__memcmp_ia32+0x2af> 805d109: 8b 46 0c mov 0xc(%esi),%eax 805d10c: 3b 42 0c cmp 0xc(%edx),%eax 805d10f: 75 4b jne 805d15c <__memcmp_ia32+0x2ac> 805d111: 8b 46 10 mov 0x10(%esi),%eax 805d114: 3b 42 10 cmp 0x10(%edx),%eax 805d117: 75 40 jne 805d159 <__memcmp_ia32+0x2a9> 805d119: 8b 46 14 mov 0x14(%esi),%eax 805d11c: 3b 42 14 cmp 0x14(%edx),%eax 805d11f: 75 35 jne 805d156 <__memcmp_ia32+0x2a6> 805d121: 8b 46 18 mov 0x18(%esi),%eax 805d124: 3b 42 18 cmp 0x18(%edx),%eax 805d127: 75 2a jne 805d153 <__memcmp_ia32+0x2a3> 805d129: 8b 46 1c mov 0x1c(%esi),%eax 805d12c: 3b 42 1c cmp 0x1c(%edx),%eax 805d12f: 75 1f jne 805d150 <__memcmp_ia32+0x2a0> 805d131: 83 c6 20 add $0x20,%esi 805d134: 83 c2 20 add $0x20,%edx 805d137: 83 f9 20 cmp $0x20,%ecx 805d13a: 7d b4 jge 805d0f0 <__memcmp_ia32+0x240> 805d13c: e8 6f b7 fe ff call 80488b0 <__x86.get_pc_thunk.bx> 805d141: 81 c3 db 13 06 00 add $0x613db,%ebx 805d147: 03 1c 8b add (%ebx,%ecx,4),%ebx 805d14a: 01 ca add %ecx,%edx 805d14c: 01 ce add %ecx,%esi 805d14e: ff e3 jmp *%ebx 805d150: 83 c2 04 add $0x4,%edx 805d153: 83 c2 04 add $0x4,%edx 805d156: 83 c2 04 add $0x4,%edx 805d159: 83 c2 04 add $0x4,%edx 805d15c: 83 c2 04 add $0x4,%edx 805d15f: 83 c2 04 add $0x4,%edx 805d162: 83 c2 04 add $0x4,%edx 805d165: 8b 0a mov (%edx),%ecx 805d167: 38 c8 cmp %cl,%al 805d169: 75 10 jne 805d17b <__memcmp_ia32+0x2cb> 805d16b: 38 ec cmp %ch,%ah 805d16d: 75 0c jne 805d17b <__memcmp_ia32+0x2cb> 805d16f: c1 e8 10 shr $0x10,%eax 805d172: c1 e9 10 shr $0x10,%ecx 805d175: 38 c8 cmp %cl,%al 805d177: 75 02 jne 805d17b <__memcmp_ia32+0x2cb> 805d179: 39 c8 cmp %ecx,%eax 805d17b: 19 c0 sbb %eax,%eax 805d17d: 83 d8 ff sbb $0xffffffff,%eax 805d180: 5e pop %esi 805d181: 5b pop %ebx 805d182: c3 ret 805d183: 66 90 xchg %ax,%ax 805d185: 66 90 xchg %ax,%ax 805d187: 66 90 xchg %ax,%ax 805d189: 66 90 xchg %ax,%ax 805d18b: 66 90 xchg %ax,%ax 805d18d: 66 90 xchg %ax,%ax 805d18f: 90 nop 0805d190 <memmove>: 805d190: 8d 05 e0 d1 05 08 lea 0x805d1e0,%eax 805d196: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805d19d: 00 00 04 805d1a0: 74 36 je 805d1d8 <memmove+0x48> 805d1a2: 8d 05 80 c6 06 08 lea 0x806c680,%eax 805d1a8: f7 05 a0 d5 0e 08 10 testl $0x10,0x80ed5a0 805d1af: 00 00 00 805d1b2: 75 24 jne 805d1d8 <memmove+0x48> 805d1b4: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 805d1bb: 02 00 00 805d1be: 74 18 je 805d1d8 <memmove+0x48> 805d1c0: 8d 05 f0 dc 05 08 lea 0x805dcf0,%eax 805d1c6: f7 05 a0 d5 0e 08 01 testl $0x1,0x80ed5a0 805d1cd: 00 00 00 805d1d0: 74 06 je 805d1d8 <memmove+0x48> 805d1d2: 8d 05 d0 fc 05 08 lea 0x805fcd0,%eax 805d1d8: c3 ret 805d1d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0805d1e0 <__memmove_ia32>: 805d1e0: 57 push %edi 805d1e1: 8b 4c 24 10 mov 0x10(%esp),%ecx 805d1e5: 8b 7c 24 08 mov 0x8(%esp),%edi 805d1e9: 89 f2 mov %esi,%edx 805d1eb: 8b 74 24 0c mov 0xc(%esp),%esi 805d1ef: 89 f8 mov %edi,%eax 805d1f1: 29 f0 sub %esi,%eax 805d1f3: 39 c1 cmp %eax,%ecx 805d1f5: 77 16 ja 805d20d <__memmove_ia32+0x2d> 805d1f7: fc cld 805d1f8: d1 e9 shr %ecx 805d1fa: 73 01 jae 805d1fd <__memmove_ia32+0x1d> 805d1fc: a4 movsb %ds:(%esi),%es:(%edi) 805d1fd: d1 e9 shr %ecx 805d1ff: 73 02 jae 805d203 <__memmove_ia32+0x23> 805d201: 66 a5 movsw %ds:(%esi),%es:(%edi) 805d203: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 805d205: 89 d6 mov %edx,%esi 805d207: 8b 44 24 08 mov 0x8(%esp),%eax 805d20b: 5f pop %edi 805d20c: c3 ret 805d20d: fd std 805d20e: 8d 7c 0f ff lea -0x1(%edi,%ecx,1),%edi 805d212: 8d 74 0e ff lea -0x1(%esi,%ecx,1),%esi 805d216: d1 e9 shr %ecx 805d218: 73 01 jae 805d21b <__memmove_ia32+0x3b> 805d21a: a4 movsb %ds:(%esi),%es:(%edi) 805d21b: 83 ef 01 sub $0x1,%edi 805d21e: 83 ee 01 sub $0x1,%esi 805d221: d1 e9 shr %ecx 805d223: 73 02 jae 805d227 <__memmove_ia32+0x47> 805d225: 66 a5 movsw %ds:(%esi),%es:(%edi) 805d227: 83 ef 02 sub $0x2,%edi 805d22a: 83 ee 02 sub $0x2,%esi 805d22d: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 805d22f: 89 d6 mov %edx,%esi 805d231: 8b 44 24 08 mov 0x8(%esp),%eax 805d235: fc cld 805d236: 5f pop %edi 805d237: c3 ret 805d238: 66 90 xchg %ax,%ax 805d23a: 66 90 xchg %ax,%ax 805d23c: 66 90 xchg %ax,%ax 805d23e: 66 90 xchg %ax,%ax 0805d240 <memset>: 805d240: 8d 05 70 d2 05 08 lea 0x805d270,%eax 805d246: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805d24d: 00 00 04 805d250: 74 18 je 805d26a <memset+0x2a> 805d252: 8d 05 d0 d6 05 08 lea 0x805d6d0,%eax 805d258: f7 05 a0 d5 0e 08 01 testl $0x1,0x80ed5a0 805d25f: 00 00 00 805d262: 74 06 je 805d26a <memset+0x2a> 805d264: 8d 05 90 0d 06 08 lea 0x8060d90,%eax 805d26a: c3 ret 805d26b: 90 nop 805d26c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0805d270 <__memset_ia32>: 805d270: fc cld 805d271: 57 push %edi 805d272: 8b 54 24 08 mov 0x8(%esp),%edx 805d276: 8b 4c 24 10 mov 0x10(%esp),%ecx 805d27a: 0f b6 44 24 0c movzbl 0xc(%esp),%eax 805d27f: e3 2c jecxz 805d2ad <__memset_ia32+0x3d> 805d281: 89 d7 mov %edx,%edi 805d283: 83 e2 03 and $0x3,%edx 805d286: 74 11 je 805d299 <__memset_ia32+0x29> 805d288: 7a 04 jp 805d28e <__memset_ia32+0x1e> 805d28a: aa stos %al,%es:(%edi) 805d28b: 49 dec %ecx 805d28c: 74 1f je 805d2ad <__memset_ia32+0x3d> 805d28e: aa stos %al,%es:(%edi) 805d28f: 49 dec %ecx 805d290: 74 1b je 805d2ad <__memset_ia32+0x3d> 805d292: 83 f2 01 xor $0x1,%edx 805d295: 75 02 jne 805d299 <__memset_ia32+0x29> 805d297: aa stos %al,%es:(%edi) 805d298: 49 dec %ecx 805d299: 89 ca mov %ecx,%edx 805d29b: c1 e9 02 shr $0x2,%ecx 805d29e: 83 e2 03 and $0x3,%edx 805d2a1: 69 c0 01 01 01 01 imul $0x1010101,%eax,%eax 805d2a7: f3 ab rep stos %eax,%es:(%edi) 805d2a9: 89 d1 mov %edx,%ecx 805d2ab: f3 aa rep stos %al,%es:(%edi) 805d2ad: 8b 44 24 08 mov 0x8(%esp),%eax 805d2b1: 5f pop %edi 805d2b2: c3 ret 805d2b3: 66 90 xchg %ax,%ax 805d2b5: 66 90 xchg %ax,%ax 805d2b7: 66 90 xchg %ax,%ax 805d2b9: 66 90 xchg %ax,%ax 805d2bb: 66 90 xchg %ax,%ax 805d2bd: 66 90 xchg %ax,%ax 805d2bf: 90 nop 0805d2c0 <__mempcpy>: 805d2c0: 8b 4c 24 0c mov 0xc(%esp),%ecx 805d2c4: 89 f8 mov %edi,%eax 805d2c6: 8b 7c 24 04 mov 0x4(%esp),%edi 805d2ca: 89 f2 mov %esi,%edx 805d2cc: 8b 74 24 08 mov 0x8(%esp),%esi 805d2d0: fc cld 805d2d1: d1 e9 shr %ecx 805d2d3: 73 01 jae 805d2d6 <__mempcpy+0x16> 805d2d5: a4 movsb %ds:(%esi),%es:(%edi) 805d2d6: d1 e9 shr %ecx 805d2d8: 73 02 jae 805d2dc <__mempcpy+0x1c> 805d2da: 66 a5 movsw %ds:(%esi),%es:(%edi) 805d2dc: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 805d2de: 97 xchg %eax,%edi 805d2df: 89 d6 mov %edx,%esi 805d2e1: c3 ret 805d2e2: 66 90 xchg %ax,%ax 805d2e4: 66 90 xchg %ax,%ax 805d2e6: 66 90 xchg %ax,%ax 805d2e8: 66 90 xchg %ax,%ax 805d2ea: 66 90 xchg %ax,%ax 805d2ec: 66 90 xchg %ax,%ax 805d2ee: 66 90 xchg %ax,%ax 0805d2f0 <__stpcpy>: 805d2f0: 8d 05 30 d3 05 08 lea 0x805d330,%eax 805d2f6: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805d2fd: 00 00 04 805d300: 74 24 je 805d326 <__stpcpy+0x36> 805d302: 8d 05 70 83 06 08 lea 0x8068370,%eax 805d308: f7 05 a0 d5 0e 08 10 testl $0x10,0x80ed5a0 805d30f: 00 00 00 805d312: 75 12 jne 805d326 <__stpcpy+0x36> 805d314: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 805d31b: 02 00 00 805d31e: 74 06 je 805d326 <__stpcpy+0x36> 805d320: 8d 05 10 65 06 08 lea 0x8066510,%eax 805d326: c3 ret 805d327: 89 f6 mov %esi,%esi 805d329: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0805d330 <__stpcpy_ia32>: 805d330: 57 push %edi 805d331: 56 push %esi 805d332: 53 push %ebx 805d333: 8b 7c 24 10 mov 0x10(%esp),%edi 805d337: 8b 74 24 14 mov 0x14(%esp),%esi 805d33b: 31 c0 xor %eax,%eax 805d33d: 8d 4e ff lea -0x1(%esi),%ecx 805d340: bb ff fe fe fe mov $0xfefefeff,%ebx 805d345: 83 e1 03 and $0x3,%ecx 805d348: 8d 0c cd 58 d3 05 08 lea 0x805d358(,%ecx,8),%ecx 805d34f: ff e1 jmp *%ecx 805d351: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805d358: 0a 06 or (%esi),%al 805d35a: 74 5b je 805d3b7 <__stpcpy_ia32+0x87> 805d35c: aa stos %al,%es:(%edi) 805d35d: 31 c0 xor %eax,%eax 805d35f: 46 inc %esi 805d360: 0a 06 or (%esi),%al 805d362: 74 53 je 805d3b7 <__stpcpy_ia32+0x87> 805d364: aa stos %al,%es:(%edi) 805d365: 31 c0 xor %eax,%eax 805d367: 46 inc %esi 805d368: 0a 06 or (%esi),%al 805d36a: 74 4b je 805d3b7 <__stpcpy_ia32+0x87> 805d36c: aa stos %al,%es:(%edi) 805d36d: 31 c0 xor %eax,%eax 805d36f: 46 inc %esi 805d370: 8b 0e mov (%esi),%ecx 805d372: 8d 76 04 lea 0x4(%esi),%esi 805d375: 29 c8 sub %ecx,%eax 805d377: 01 d9 add %ebx,%ecx 805d379: 48 dec %eax 805d37a: 73 14 jae 805d390 <__stpcpy_ia32+0x60> 805d37c: 89 ca mov %ecx,%edx 805d37e: 31 c8 xor %ecx,%eax 805d380: 29 da sub %ebx,%edx 805d382: 25 00 01 01 01 and $0x1010100,%eax 805d387: 75 0b jne 805d394 <__stpcpy_ia32+0x64> 805d389: 89 17 mov %edx,(%edi) 805d38b: 8d 7f 04 lea 0x4(%edi),%edi 805d38e: eb e0 jmp 805d370 <__stpcpy_ia32+0x40> 805d390: 89 ca mov %ecx,%edx 805d392: 29 da sub %ebx,%edx 805d394: 88 17 mov %dl,(%edi) 805d396: 84 d2 test %dl,%dl 805d398: 89 d0 mov %edx,%eax 805d39a: 74 1d je 805d3b9 <__stpcpy_ia32+0x89> 805d39c: c1 e8 10 shr $0x10,%eax 805d39f: 88 77 01 mov %dh,0x1(%edi) 805d3a2: 83 c7 01 add $0x1,%edi 805d3a5: 80 fe 00 cmp $0x0,%dh 805d3a8: 74 0f je 805d3b9 <__stpcpy_ia32+0x89> 805d3aa: 88 47 01 mov %al,0x1(%edi) 805d3ad: 83 c7 01 add $0x1,%edi 805d3b0: 3c 00 cmp $0x0,%al 805d3b2: 74 05 je 805d3b9 <__stpcpy_ia32+0x89> 805d3b4: 83 c7 01 add $0x1,%edi 805d3b7: 88 27 mov %ah,(%edi) 805d3b9: 89 f8 mov %edi,%eax 805d3bb: 5b pop %ebx 805d3bc: 5e pop %esi 805d3bd: 5f pop %edi 805d3be: c3 ret 805d3bf: 90 nop 0805d3c0 <__strcasecmp_l>: 805d3c0: 8d 05 70 9c 06 08 lea 0x8069c70,%eax 805d3c6: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 805d3cd: 02 00 00 805d3d0: 74 24 je 805d3f6 <__strcasecmp_l+0x36> 805d3d2: 8d 05 e0 9c 06 08 lea 0x8069ce0,%eax 805d3d8: f7 05 70 d5 0e 08 00 testl $0x100000,0x80ed570 805d3df: 00 10 00 805d3e2: 74 12 je 805d3f6 <__strcasecmp_l+0x36> 805d3e4: f7 05 a0 d5 0e 08 00 testl $0x200,0x80ed5a0 805d3eb: 02 00 00 805d3ee: 75 06 jne 805d3f6 <__strcasecmp_l+0x36> 805d3f0: 8d 05 c0 c1 06 08 lea 0x806c1c0,%eax 805d3f6: c3 ret 805d3f7: 66 90 xchg %ax,%ax 805d3f9: 66 90 xchg %ax,%ax 805d3fb: 66 90 xchg %ax,%ax 805d3fd: 66 90 xchg %ax,%ax 805d3ff: 90 nop 0805d400 <memcpy>: 805d400: 89 f8 mov %edi,%eax 805d402: 8b 7c 24 04 mov 0x4(%esp),%edi 805d406: 89 f2 mov %esi,%edx 805d408: 8b 74 24 08 mov 0x8(%esp),%esi 805d40c: 89 f9 mov %edi,%ecx 805d40e: 31 f1 xor %esi,%ecx 805d410: 83 e1 03 and $0x3,%ecx 805d413: 8b 4c 24 0c mov 0xc(%esp),%ecx 805d417: fc cld 805d418: 75 3c jne 805d456 <memcpy+0x56> 805d41a: 83 f9 03 cmp $0x3,%ecx 805d41d: 76 37 jbe 805d456 <memcpy+0x56> 805d41f: f7 c6 03 00 00 00 test $0x3,%esi 805d425: 74 16 je 805d43d <memcpy+0x3d> 805d427: a4 movsb %ds:(%esi),%es:(%edi) 805d428: 49 dec %ecx 805d429: f7 c6 03 00 00 00 test $0x3,%esi 805d42f: 74 0c je 805d43d <memcpy+0x3d> 805d431: a4 movsb %ds:(%esi),%es:(%edi) 805d432: 49 dec %ecx 805d433: f7 c6 03 00 00 00 test $0x3,%esi 805d439: 74 02 je 805d43d <memcpy+0x3d> 805d43b: a4 movsb %ds:(%esi),%es:(%edi) 805d43c: 49 dec %ecx 805d43d: 50 push %eax 805d43e: 89 c8 mov %ecx,%eax 805d440: c1 e9 02 shr $0x2,%ecx 805d443: 83 e0 03 and $0x3,%eax 805d446: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 805d448: 89 c1 mov %eax,%ecx 805d44a: f3 a4 rep movsb %ds:(%esi),%es:(%edi) 805d44c: 58 pop %eax 805d44d: 89 c7 mov %eax,%edi 805d44f: 89 d6 mov %edx,%esi 805d451: 8b 44 24 04 mov 0x4(%esp),%eax 805d455: c3 ret 805d456: d1 e9 shr %ecx 805d458: 73 01 jae 805d45b <memcpy+0x5b> 805d45a: a4 movsb %ds:(%esi),%es:(%edi) 805d45b: d1 e9 shr %ecx 805d45d: 73 02 jae 805d461 <memcpy+0x61> 805d45f: 66 a5 movsw %ds:(%esi),%es:(%edi) 805d461: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 805d463: eb e8 jmp 805d44d <memcpy+0x4d> 805d465: 66 90 xchg %ax,%ax 805d467: 66 90 xchg %ax,%ax 805d469: 66 90 xchg %ax,%ax 805d46b: 66 90 xchg %ax,%ax 805d46d: 66 90 xchg %ax,%ax 805d46f: 90 nop 0805d470 <__rawmemchr>: 805d470: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 805d477: 00 00 04 805d47a: 74 13 je 805d48f <__rawmemchr+0x1f> 805d47c: f7 05 a0 d5 0e 08 04 testl $0x4,0x80ed5a0 805d483: 00 00 00 805d486: 74 0e je 805d496 <__rawmemchr+0x26> 805d488: 8d 05 30 97 06 08 lea 0x8069730,%eax 805d48e: c3 ret 805d48f: 8d 05 a0 d4 05 08 lea 0x805d4a0,%eax 805d495: c3 ret 805d496: 8d 05 50 9a 06 08 lea 0x8069a50,%eax 805d49c: c3 ret 805d49d: 8d 76 00 lea 0x0(%esi),%esi 0805d4a0 <__GI___rawmemchr>: 805d4a0: 57 push %edi 805d4a1: 8b 44 24 08 mov 0x8(%esp),%eax 805d4a5: 8b 54 24 0c mov 0xc(%esp),%edx 805d4a9: 88 d6 mov %dl,%dh 805d4ab: 89 d1 mov %edx,%ecx 805d4ad: c1 e2 10 shl $0x10,%edx 805d4b0: 66 89 ca mov %cx,%dx 805d4b3: a8 03 test $0x3,%al 805d4b5: 74 29 je 805d4e0 <__GI___rawmemchr+0x40> 805d4b7: 38 10 cmp %dl,(%eax) 805d4b9: 0f 84 a5 00 00 00 je 805d564 <__GI___rawmemchr+0xc4> 805d4bf: 40 inc %eax 805d4c0: a8 03 test $0x3,%al 805d4c2: 74 1c je 805d4e0 <__GI___rawmemchr+0x40> 805d4c4: 38 10 cmp %dl,(%eax) 805d4c6: 0f 84 98 00 00 00 je 805d564 <__GI___rawmemchr+0xc4> 805d4cc: 40 inc %eax 805d4cd: a8 03 test $0x3,%al 805d4cf: 74 0f je 805d4e0 <__GI___rawmemchr+0x40> 805d4d1: 38 10 cmp %dl,(%eax) 805d4d3: 0f 84 8b 00 00 00 je 805d564 <__GI___rawmemchr+0xc4> 805d4d9: 40 inc %eax 805d4da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805d4e0: 8b 08 mov (%eax),%ecx 805d4e2: bf ff fe fe fe mov $0xfefefeff,%edi 805d4e7: 31 d1 xor %edx,%ecx 805d4e9: 01 cf add %ecx,%edi 805d4eb: 73 64 jae 805d551 <__GI___rawmemchr+0xb1> 805d4ed: 31 cf xor %ecx,%edi 805d4ef: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d4f5: 47 inc %edi 805d4f6: 75 59 jne 805d551 <__GI___rawmemchr+0xb1> 805d4f8: 8b 48 04 mov 0x4(%eax),%ecx 805d4fb: bf ff fe fe fe mov $0xfefefeff,%edi 805d500: 31 d1 xor %edx,%ecx 805d502: 01 cf add %ecx,%edi 805d504: 73 48 jae 805d54e <__GI___rawmemchr+0xae> 805d506: 31 cf xor %ecx,%edi 805d508: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d50e: 47 inc %edi 805d50f: 75 3d jne 805d54e <__GI___rawmemchr+0xae> 805d511: 8b 48 08 mov 0x8(%eax),%ecx 805d514: bf ff fe fe fe mov $0xfefefeff,%edi 805d519: 31 d1 xor %edx,%ecx 805d51b: 01 cf add %ecx,%edi 805d51d: 73 2c jae 805d54b <__GI___rawmemchr+0xab> 805d51f: 31 cf xor %ecx,%edi 805d521: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d527: 47 inc %edi 805d528: 75 21 jne 805d54b <__GI___rawmemchr+0xab> 805d52a: 8b 48 0c mov 0xc(%eax),%ecx 805d52d: bf ff fe fe fe mov $0xfefefeff,%edi 805d532: 31 d1 xor %edx,%ecx 805d534: 01 cf add %ecx,%edi 805d536: 73 10 jae 805d548 <__GI___rawmemchr+0xa8> 805d538: 31 cf xor %ecx,%edi 805d53a: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d540: 47 inc %edi 805d541: 75 05 jne 805d548 <__GI___rawmemchr+0xa8> 805d543: 83 c0 10 add $0x10,%eax 805d546: eb 98 jmp 805d4e0 <__GI___rawmemchr+0x40> 805d548: 83 c0 04 add $0x4,%eax 805d54b: 83 c0 04 add $0x4,%eax 805d54e: 83 c0 04 add $0x4,%eax 805d551: 84 c9 test %cl,%cl 805d553: 74 0f je 805d564 <__GI___rawmemchr+0xc4> 805d555: 40 inc %eax 805d556: 84 ed test %ch,%ch 805d558: 74 0a je 805d564 <__GI___rawmemchr+0xc4> 805d55a: 40 inc %eax 805d55b: f7 c1 00 00 ff 00 test $0xff0000,%ecx 805d561: 74 01 je 805d564 <__GI___rawmemchr+0xc4> 805d563: 40 inc %eax 805d564: 5f pop %edi 805d565: c3 ret 805d566: 66 90 xchg %ax,%ax 805d568: 66 90 xchg %ax,%ax 805d56a: 66 90 xchg %ax,%ax 805d56c: 66 90 xchg %ax,%ax 805d56e: 66 90 xchg %ax,%ax 0805d570 <__strchrnul>: 805d570: 57 push %edi 805d571: 8b 44 24 08 mov 0x8(%esp),%eax 805d575: 8b 54 24 0c mov 0xc(%esp),%edx 805d579: 88 d6 mov %dl,%dh 805d57b: 89 d1 mov %edx,%ecx 805d57d: c1 e2 10 shl $0x10,%edx 805d580: 66 89 ca mov %cx,%dx 805d583: a8 03 test $0x3,%al 805d585: 74 4c je 805d5d3 <__strchrnul+0x63> 805d587: 8a 08 mov (%eax),%cl 805d589: 38 ca cmp %cl,%dl 805d58b: 0f 84 3c 01 00 00 je 805d6cd <__strchrnul+0x15d> 805d591: 84 c9 test %cl,%cl 805d593: 0f 84 34 01 00 00 je 805d6cd <__strchrnul+0x15d> 805d599: 40 inc %eax 805d59a: a8 03 test $0x3,%al 805d59c: 74 35 je 805d5d3 <__strchrnul+0x63> 805d59e: 8a 08 mov (%eax),%cl 805d5a0: 38 ca cmp %cl,%dl 805d5a2: 0f 84 25 01 00 00 je 805d6cd <__strchrnul+0x15d> 805d5a8: 84 c9 test %cl,%cl 805d5aa: 0f 84 1d 01 00 00 je 805d6cd <__strchrnul+0x15d> 805d5b0: 40 inc %eax 805d5b1: a8 03 test $0x3,%al 805d5b3: 74 1e je 805d5d3 <__strchrnul+0x63> 805d5b5: 8a 08 mov (%eax),%cl 805d5b7: 38 ca cmp %cl,%dl 805d5b9: 0f 84 0e 01 00 00 je 805d6cd <__strchrnul+0x15d> 805d5bf: 84 c9 test %cl,%cl 805d5c1: 0f 84 06 01 00 00 je 805d6cd <__strchrnul+0x15d> 805d5c7: 40 inc %eax 805d5c8: eb 09 jmp 805d5d3 <__strchrnul+0x63> 805d5ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805d5d0: 83 c0 10 add $0x10,%eax 805d5d3: 8b 08 mov (%eax),%ecx 805d5d5: 31 d1 xor %edx,%ecx 805d5d7: bf ff fe fe fe mov $0xfefefeff,%edi 805d5dc: 01 cf add %ecx,%edi 805d5de: 0f 83 cb 00 00 00 jae 805d6af <__strchrnul+0x13f> 805d5e4: 31 cf xor %ecx,%edi 805d5e6: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d5ec: 47 inc %edi 805d5ed: 0f 85 bc 00 00 00 jne 805d6af <__strchrnul+0x13f> 805d5f3: 31 d1 xor %edx,%ecx 805d5f5: bf ff fe fe fe mov $0xfefefeff,%edi 805d5fa: 01 cf add %ecx,%edi 805d5fc: 0f 83 ad 00 00 00 jae 805d6af <__strchrnul+0x13f> 805d602: 31 cf xor %ecx,%edi 805d604: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d60a: 47 inc %edi 805d60b: 0f 85 9e 00 00 00 jne 805d6af <__strchrnul+0x13f> 805d611: 8b 48 04 mov 0x4(%eax),%ecx 805d614: 31 d1 xor %edx,%ecx 805d616: bf ff fe fe fe mov $0xfefefeff,%edi 805d61b: 01 cf add %ecx,%edi 805d61d: 0f 83 89 00 00 00 jae 805d6ac <__strchrnul+0x13c> 805d623: 31 cf xor %ecx,%edi 805d625: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d62b: 47 inc %edi 805d62c: 75 7e jne 805d6ac <__strchrnul+0x13c> 805d62e: 31 d1 xor %edx,%ecx 805d630: bf ff fe fe fe mov $0xfefefeff,%edi 805d635: 01 cf add %ecx,%edi 805d637: 73 73 jae 805d6ac <__strchrnul+0x13c> 805d639: 31 cf xor %ecx,%edi 805d63b: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d641: 47 inc %edi 805d642: 75 68 jne 805d6ac <__strchrnul+0x13c> 805d644: 8b 48 08 mov 0x8(%eax),%ecx 805d647: 31 d1 xor %edx,%ecx 805d649: bf ff fe fe fe mov $0xfefefeff,%edi 805d64e: 01 cf add %ecx,%edi 805d650: 73 57 jae 805d6a9 <__strchrnul+0x139> 805d652: 31 cf xor %ecx,%edi 805d654: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d65a: 47 inc %edi 805d65b: 75 4c jne 805d6a9 <__strchrnul+0x139> 805d65d: 31 d1 xor %edx,%ecx 805d65f: bf ff fe fe fe mov $0xfefefeff,%edi 805d664: 01 cf add %ecx,%edi 805d666: 73 41 jae 805d6a9 <__strchrnul+0x139> 805d668: 31 cf xor %ecx,%edi 805d66a: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d670: 47 inc %edi 805d671: 75 36 jne 805d6a9 <__strchrnul+0x139> 805d673: 8b 48 0c mov 0xc(%eax),%ecx 805d676: 31 d1 xor %edx,%ecx 805d678: bf ff fe fe fe mov $0xfefefeff,%edi 805d67d: 01 cf add %ecx,%edi 805d67f: 73 25 jae 805d6a6 <__strchrnul+0x136> 805d681: 31 cf xor %ecx,%edi 805d683: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d689: 47 inc %edi 805d68a: 75 1a jne 805d6a6 <__strchrnul+0x136> 805d68c: 31 d1 xor %edx,%ecx 805d68e: bf ff fe fe fe mov $0xfefefeff,%edi 805d693: 01 cf add %ecx,%edi 805d695: 73 0f jae 805d6a6 <__strchrnul+0x136> 805d697: 31 cf xor %ecx,%edi 805d699: 81 cf ff fe fe fe or $0xfefefeff,%edi 805d69f: 47 inc %edi 805d6a0: 0f 84 2a ff ff ff je 805d5d0 <__strchrnul+0x60> 805d6a6: 83 c0 04 add $0x4,%eax 805d6a9: 83 c0 04 add $0x4,%eax 805d6ac: 83 c0 04 add $0x4,%eax 805d6af: 84 c9 test %cl,%cl 805d6b1: 74 1a je 805d6cd <__strchrnul+0x15d> 805d6b3: 38 d1 cmp %dl,%cl 805d6b5: 74 16 je 805d6cd <__strchrnul+0x15d> 805d6b7: 40 inc %eax 805d6b8: 84 ed test %ch,%ch 805d6ba: 74 11 je 805d6cd <__strchrnul+0x15d> 805d6bc: 38 d5 cmp %dl,%ch 805d6be: 74 0d je 805d6cd <__strchrnul+0x15d> 805d6c0: 40 inc %eax 805d6c1: c1 e9 10 shr $0x10,%ecx 805d6c4: 84 c9 test %cl,%cl 805d6c6: 74 05 je 805d6cd <__strchrnul+0x15d> 805d6c8: 38 d1 cmp %dl,%cl 805d6ca: 74 01 je 805d6cd <__strchrnul+0x15d> 805d6cc: 40 inc %eax 805d6cd: 5f pop %edi 805d6ce: c3 ret 805d6cf: 90 nop 0805d6d0 <__memset_sse2>: 805d6d0: 8b 4c 24 0c mov 0xc(%esp),%ecx 805d6d4: 0f b6 44 24 08 movzbl 0x8(%esp),%eax 805d6d9: 88 c4 mov %al,%ah 805d6db: 89 c2 mov %eax,%edx 805d6dd: c1 e0 10 shl $0x10,%eax 805d6e0: 09 d0 or %edx,%eax 805d6e2: 8b 54 24 04 mov 0x4(%esp),%edx 805d6e6: 83 f9 20 cmp $0x20,%ecx 805d6e9: 0f 83 a1 00 00 00 jae 805d790 <__memset_sse2+0xc0> 805d6ef: 01 ca add %ecx,%edx 805d6f1: ff 24 8d 9c e5 0b 08 jmp *0x80be59c(,%ecx,4) 805d6f8: 90 nop 805d6f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805d700: 89 42 e4 mov %eax,-0x1c(%edx) 805d703: 89 42 e8 mov %eax,-0x18(%edx) 805d706: 89 42 ec mov %eax,-0x14(%edx) 805d709: 89 42 f0 mov %eax,-0x10(%edx) 805d70c: 89 42 f4 mov %eax,-0xc(%edx) 805d70f: 89 42 f8 mov %eax,-0x8(%edx) 805d712: 89 42 fc mov %eax,-0x4(%edx) 805d715: 8b 44 24 04 mov 0x4(%esp),%eax 805d719: c3 ret 805d71a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805d720: 89 42 e3 mov %eax,-0x1d(%edx) 805d723: 89 42 e7 mov %eax,-0x19(%edx) 805d726: 89 42 eb mov %eax,-0x15(%edx) 805d729: 89 42 ef mov %eax,-0x11(%edx) 805d72c: 89 42 f3 mov %eax,-0xd(%edx) 805d72f: 89 42 f7 mov %eax,-0x9(%edx) 805d732: 89 42 fb mov %eax,-0x5(%edx) 805d735: 88 42 ff mov %al,-0x1(%edx) 805d738: 8b 44 24 04 mov 0x4(%esp),%eax 805d73c: c3 ret 805d73d: 8d 76 00 lea 0x0(%esi),%esi 805d740: 89 42 e2 mov %eax,-0x1e(%edx) 805d743: 89 42 e6 mov %eax,-0x1a(%edx) 805d746: 89 42 ea mov %eax,-0x16(%edx) 805d749: 89 42 ee mov %eax,-0x12(%edx) 805d74c: 89 42 f2 mov %eax,-0xe(%edx) 805d74f: 89 42 f6 mov %eax,-0xa(%edx) 805d752: 89 42 fa mov %eax,-0x6(%edx) 805d755: 66 89 42 fe mov %ax,-0x2(%edx) 805d759: 8b 44 24 04 mov 0x4(%esp),%eax 805d75d: c3 ret 805d75e: 66 90 xchg %ax,%ax 805d760: 89 42 e1 mov %eax,-0x1f(%edx) 805d763: 89 42 e5 mov %eax,-0x1b(%edx) 805d766: 89 42 e9 mov %eax,-0x17(%edx) 805d769: 89 42 ed mov %eax,-0x13(%edx) 805d76c: 89 42 f1 mov %eax,-0xf(%edx) 805d76f: 89 42 f5 mov %eax,-0xb(%edx) 805d772: 89 42 f9 mov %eax,-0x7(%edx) 805d775: 66 89 42 fd mov %ax,-0x3(%edx) 805d779: 88 42 ff mov %al,-0x1(%edx) 805d77c: 8b 44 24 04 mov 0x4(%esp),%eax 805d780: c3 ret 805d781: eb 0d jmp 805d790 <__memset_sse2+0xc0> 805d783: 90 nop 805d784: 90 nop 805d785: 90 nop 805d786: 90 nop 805d787: 90 nop 805d788: 90 nop 805d789: 90 nop 805d78a: 90 nop 805d78b: 90 nop 805d78c: 90 nop 805d78d: 90 nop 805d78e: 90 nop 805d78f: 90 nop 805d790: 66 0f 6e c0 movd %eax,%xmm0 805d794: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 805d799: f7 c2 0f 00 00 00 test $0xf,%edx 805d79f: 74 1f je 805d7c0 <__memset_sse2+0xf0> 805d7a1: f3 0f 7f 02 movdqu %xmm0,(%edx) 805d7a5: 89 d0 mov %edx,%eax 805d7a7: 83 e2 f0 and $0xfffffff0,%edx 805d7aa: 83 c2 10 add $0x10,%edx 805d7ad: 29 d0 sub %edx,%eax 805d7af: 01 c1 add %eax,%ecx 805d7b1: 66 0f 7e c0 movd %xmm0,%eax 805d7b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805d7b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805d7c0: 81 f9 80 00 00 00 cmp $0x80,%ecx 805d7c6: 73 18 jae 805d7e0 <__memset_sse2+0x110> 805d7c8: 01 ca add %ecx,%edx 805d7ca: ff 24 8d 1c e6 0b 08 jmp *0x80be61c(,%ecx,4) 805d7d1: eb 0d jmp 805d7e0 <__memset_sse2+0x110> 805d7d3: 90 nop 805d7d4: 90 nop 805d7d5: 90 nop 805d7d6: 90 nop 805d7d7: 90 nop 805d7d8: 90 nop 805d7d9: 90 nop 805d7da: 90 nop 805d7db: 90 nop 805d7dc: 90 nop 805d7dd: 90 nop 805d7de: 90 nop 805d7df: 90 nop 805d7e0: 53 push %ebx 805d7e1: 8b 1d 80 c9 0e 08 mov 0x80ec980,%ebx 805d7e7: 39 d9 cmp %ebx,%ecx 805d7e9: 0f 83 dc 00 00 00 jae 805d8cb <__memset_sse2+0x1fb> 805d7ef: 5b pop %ebx 805d7f0: 3b 0d 90 c9 0e 08 cmp 0x80ec990,%ecx 805d7f6: 0f 83 84 00 00 00 jae 805d880 <__memset_sse2+0x1b0> 805d7fc: 81 e9 80 00 00 00 sub $0x80,%ecx 805d802: 81 e9 80 00 00 00 sub $0x80,%ecx 805d808: 66 0f 7f 02 movdqa %xmm0,(%edx) 805d80c: 66 0f 7f 42 10 movdqa %xmm0,0x10(%edx) 805d811: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805d816: 66 0f 7f 42 30 movdqa %xmm0,0x30(%edx) 805d81b: 66 0f 7f 42 40 movdqa %xmm0,0x40(%edx) 805d820: 66 0f 7f 42 50 movdqa %xmm0,0x50(%edx) 805d825: 66 0f 7f 42 60 movdqa %xmm0,0x60(%edx) 805d82a: 66 0f 7f 42 70 movdqa %xmm0,0x70(%edx) 805d82f: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805d835: 72 35 jb 805d86c <__memset_sse2+0x19c> 805d837: 81 e9 80 00 00 00 sub $0x80,%ecx 805d83d: 66 0f 7f 02 movdqa %xmm0,(%edx) 805d841: 66 0f 7f 42 10 movdqa %xmm0,0x10(%edx) 805d846: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805d84b: 66 0f 7f 42 30 movdqa %xmm0,0x30(%edx) 805d850: 66 0f 7f 42 40 movdqa %xmm0,0x40(%edx) 805d855: 66 0f 7f 42 50 movdqa %xmm0,0x50(%edx) 805d85a: 66 0f 7f 42 60 movdqa %xmm0,0x60(%edx) 805d85f: 66 0f 7f 42 70 movdqa %xmm0,0x70(%edx) 805d864: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805d86a: 73 96 jae 805d802 <__memset_sse2+0x132> 805d86c: 81 c1 80 00 00 00 add $0x80,%ecx 805d872: 01 ca add %ecx,%edx 805d874: ff 24 8d 1c e6 0b 08 jmp *0x80be61c(,%ecx,4) 805d87b: 90 nop 805d87c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805d880: 0f 18 8a 80 03 00 00 prefetcht0 0x380(%edx) 805d887: 0f 18 8a c0 03 00 00 prefetcht0 0x3c0(%edx) 805d88e: 81 e9 80 00 00 00 sub $0x80,%ecx 805d894: 66 0f 7f 02 movdqa %xmm0,(%edx) 805d898: 0f 29 42 10 movaps %xmm0,0x10(%edx) 805d89c: 0f 29 42 20 movaps %xmm0,0x20(%edx) 805d8a0: 0f 29 42 30 movaps %xmm0,0x30(%edx) 805d8a4: 0f 29 42 40 movaps %xmm0,0x40(%edx) 805d8a8: 0f 29 42 50 movaps %xmm0,0x50(%edx) 805d8ac: 0f 29 42 60 movaps %xmm0,0x60(%edx) 805d8b0: 0f 29 42 70 movaps %xmm0,0x70(%edx) 805d8b4: 81 c2 80 00 00 00 add $0x80,%edx 805d8ba: 81 f9 80 00 00 00 cmp $0x80,%ecx 805d8c0: 73 be jae 805d880 <__memset_sse2+0x1b0> 805d8c2: 01 ca add %ecx,%edx 805d8c4: ff 24 8d 1c e6 0b 08 jmp *0x80be61c(,%ecx,4) 805d8cb: 29 d9 sub %ebx,%ecx 805d8cd: 8d 76 00 lea 0x0(%esi),%esi 805d8d0: 0f 18 8a c0 03 00 00 prefetcht0 0x3c0(%edx) 805d8d7: 0f 18 8a 80 03 00 00 prefetcht0 0x380(%edx) 805d8de: 81 eb 80 00 00 00 sub $0x80,%ebx 805d8e4: 66 0f 7f 02 movdqa %xmm0,(%edx) 805d8e8: 66 0f 7f 42 10 movdqa %xmm0,0x10(%edx) 805d8ed: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805d8f2: 66 0f 7f 42 30 movdqa %xmm0,0x30(%edx) 805d8f7: 66 0f 7f 42 40 movdqa %xmm0,0x40(%edx) 805d8fc: 66 0f 7f 42 50 movdqa %xmm0,0x50(%edx) 805d901: 66 0f 7f 42 60 movdqa %xmm0,0x60(%edx) 805d906: 66 0f 7f 42 70 movdqa %xmm0,0x70(%edx) 805d90b: 81 c2 80 00 00 00 add $0x80,%edx 805d911: 81 fb 80 00 00 00 cmp $0x80,%ebx 805d917: 73 b7 jae 805d8d0 <__memset_sse2+0x200> 805d919: 81 f9 80 00 00 00 cmp $0x80,%ecx 805d91f: 72 4d jb 805d96e <__memset_sse2+0x29e> 805d921: eb 0d jmp 805d930 <__memset_sse2+0x260> 805d923: 90 nop 805d924: 90 nop 805d925: 90 nop 805d926: 90 nop 805d927: 90 nop 805d928: 90 nop 805d929: 90 nop 805d92a: 90 nop 805d92b: 90 nop 805d92c: 90 nop 805d92d: 90 nop 805d92e: 90 nop 805d92f: 90 nop 805d930: 81 e9 80 00 00 00 sub $0x80,%ecx 805d936: 66 0f e7 02 movntdq %xmm0,(%edx) 805d93a: 66 0f e7 42 10 movntdq %xmm0,0x10(%edx) 805d93f: 66 0f e7 42 20 movntdq %xmm0,0x20(%edx) 805d944: 66 0f e7 42 30 movntdq %xmm0,0x30(%edx) 805d949: 66 0f e7 42 40 movntdq %xmm0,0x40(%edx) 805d94e: 66 0f e7 42 50 movntdq %xmm0,0x50(%edx) 805d953: 66 0f e7 42 60 movntdq %xmm0,0x60(%edx) 805d958: 66 0f e7 42 70 movntdq %xmm0,0x70(%edx) 805d95d: 81 c2 80 00 00 00 add $0x80,%edx 805d963: 81 f9 80 00 00 00 cmp $0x80,%ecx 805d969: 73 c5 jae 805d930 <__memset_sse2+0x260> 805d96b: 0f ae f8 sfence 805d96e: 5b pop %ebx 805d96f: 01 ca add %ecx,%edx 805d971: ff 24 8d 1c e6 0b 08 jmp *0x80be61c(,%ecx,4) 805d978: 90 nop 805d979: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805d980: 66 0f 7f 42 90 movdqa %xmm0,-0x70(%edx) 805d985: 66 0f 7f 42 a0 movdqa %xmm0,-0x60(%edx) 805d98a: 66 0f 7f 42 b0 movdqa %xmm0,-0x50(%edx) 805d98f: 66 0f 7f 42 c0 movdqa %xmm0,-0x40(%edx) 805d994: 66 0f 7f 42 d0 movdqa %xmm0,-0x30(%edx) 805d999: 66 0f 7f 42 e0 movdqa %xmm0,-0x20(%edx) 805d99e: 66 0f 7f 42 f0 movdqa %xmm0,-0x10(%edx) 805d9a3: 8b 44 24 04 mov 0x4(%esp),%eax 805d9a7: c3 ret 805d9a8: 90 nop 805d9a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805d9b0: 66 0f 7f 42 8f movdqa %xmm0,-0x71(%edx) 805d9b5: 66 0f 7f 42 9f movdqa %xmm0,-0x61(%edx) 805d9ba: 66 0f 7f 42 af movdqa %xmm0,-0x51(%edx) 805d9bf: 66 0f 7f 42 bf movdqa %xmm0,-0x41(%edx) 805d9c4: 66 0f 7f 42 cf movdqa %xmm0,-0x31(%edx) 805d9c9: 66 0f 7f 42 df movdqa %xmm0,-0x21(%edx) 805d9ce: 66 0f 7f 42 ef movdqa %xmm0,-0x11(%edx) 805d9d3: 88 42 ff mov %al,-0x1(%edx) 805d9d6: 8b 44 24 04 mov 0x4(%esp),%eax 805d9da: c3 ret 805d9db: 90 nop 805d9dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805d9e0: 66 0f 7f 42 8e movdqa %xmm0,-0x72(%edx) 805d9e5: 66 0f 7f 42 9e movdqa %xmm0,-0x62(%edx) 805d9ea: 66 0f 7f 42 ae movdqa %xmm0,-0x52(%edx) 805d9ef: 66 0f 7f 42 be movdqa %xmm0,-0x42(%edx) 805d9f4: 66 0f 7f 42 ce movdqa %xmm0,-0x32(%edx) 805d9f9: 66 0f 7f 42 de movdqa %xmm0,-0x22(%edx) 805d9fe: 66 0f 7f 42 ee movdqa %xmm0,-0x12(%edx) 805da03: 66 89 42 fe mov %ax,-0x2(%edx) 805da07: 8b 44 24 04 mov 0x4(%esp),%eax 805da0b: c3 ret 805da0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805da10: 66 0f 7f 42 8d movdqa %xmm0,-0x73(%edx) 805da15: 66 0f 7f 42 9d movdqa %xmm0,-0x63(%edx) 805da1a: 66 0f 7f 42 ad movdqa %xmm0,-0x53(%edx) 805da1f: 66 0f 7f 42 bd movdqa %xmm0,-0x43(%edx) 805da24: 66 0f 7f 42 cd movdqa %xmm0,-0x33(%edx) 805da29: 66 0f 7f 42 dd movdqa %xmm0,-0x23(%edx) 805da2e: 66 0f 7f 42 ed movdqa %xmm0,-0x13(%edx) 805da33: 66 89 42 fd mov %ax,-0x3(%edx) 805da37: 88 42 ff mov %al,-0x1(%edx) 805da3a: 8b 44 24 04 mov 0x4(%esp),%eax 805da3e: c3 ret 805da3f: 90 nop 805da40: 66 0f 7f 42 8c movdqa %xmm0,-0x74(%edx) 805da45: 66 0f 7f 42 9c movdqa %xmm0,-0x64(%edx) 805da4a: 66 0f 7f 42 ac movdqa %xmm0,-0x54(%edx) 805da4f: 66 0f 7f 42 bc movdqa %xmm0,-0x44(%edx) 805da54: 66 0f 7f 42 cc movdqa %xmm0,-0x34(%edx) 805da59: 66 0f 7f 42 dc movdqa %xmm0,-0x24(%edx) 805da5e: 66 0f 7f 42 ec movdqa %xmm0,-0x14(%edx) 805da63: 89 42 fc mov %eax,-0x4(%edx) 805da66: 8b 44 24 04 mov 0x4(%esp),%eax 805da6a: c3 ret 805da6b: 90 nop 805da6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805da70: 66 0f 7f 42 8b movdqa %xmm0,-0x75(%edx) 805da75: 66 0f 7f 42 9b movdqa %xmm0,-0x65(%edx) 805da7a: 66 0f 7f 42 ab movdqa %xmm0,-0x55(%edx) 805da7f: 66 0f 7f 42 bb movdqa %xmm0,-0x45(%edx) 805da84: 66 0f 7f 42 cb movdqa %xmm0,-0x35(%edx) 805da89: 66 0f 7f 42 db movdqa %xmm0,-0x25(%edx) 805da8e: 66 0f 7f 42 eb movdqa %xmm0,-0x15(%edx) 805da93: 89 42 fb mov %eax,-0x5(%edx) 805da96: 88 42 ff mov %al,-0x1(%edx) 805da99: 8b 44 24 04 mov 0x4(%esp),%eax 805da9d: c3 ret 805da9e: 66 90 xchg %ax,%ax 805daa0: 66 0f 7f 42 8a movdqa %xmm0,-0x76(%edx) 805daa5: 66 0f 7f 42 9a movdqa %xmm0,-0x66(%edx) 805daaa: 66 0f 7f 42 aa movdqa %xmm0,-0x56(%edx) 805daaf: 66 0f 7f 42 ba movdqa %xmm0,-0x46(%edx) 805dab4: 66 0f 7f 42 ca movdqa %xmm0,-0x36(%edx) 805dab9: 66 0f 7f 42 da movdqa %xmm0,-0x26(%edx) 805dabe: 66 0f 7f 42 ea movdqa %xmm0,-0x16(%edx) 805dac3: 89 42 fa mov %eax,-0x6(%edx) 805dac6: 66 89 42 fe mov %ax,-0x2(%edx) 805daca: 8b 44 24 04 mov 0x4(%esp),%eax 805dace: c3 ret 805dacf: 90 nop 805dad0: 66 0f 7f 42 89 movdqa %xmm0,-0x77(%edx) 805dad5: 66 0f 7f 42 99 movdqa %xmm0,-0x67(%edx) 805dada: 66 0f 7f 42 a9 movdqa %xmm0,-0x57(%edx) 805dadf: 66 0f 7f 42 b9 movdqa %xmm0,-0x47(%edx) 805dae4: 66 0f 7f 42 c9 movdqa %xmm0,-0x37(%edx) 805dae9: 66 0f 7f 42 d9 movdqa %xmm0,-0x27(%edx) 805daee: 66 0f 7f 42 e9 movdqa %xmm0,-0x17(%edx) 805daf3: 89 42 f9 mov %eax,-0x7(%edx) 805daf6: 66 89 42 fd mov %ax,-0x3(%edx) 805dafa: 88 42 ff mov %al,-0x1(%edx) 805dafd: 8b 44 24 04 mov 0x4(%esp),%eax 805db01: c3 ret 805db02: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805db09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805db10: 66 0f 7f 42 88 movdqa %xmm0,-0x78(%edx) 805db15: 66 0f 7f 42 98 movdqa %xmm0,-0x68(%edx) 805db1a: 66 0f 7f 42 a8 movdqa %xmm0,-0x58(%edx) 805db1f: 66 0f 7f 42 b8 movdqa %xmm0,-0x48(%edx) 805db24: 66 0f 7f 42 c8 movdqa %xmm0,-0x38(%edx) 805db29: 66 0f 7f 42 d8 movdqa %xmm0,-0x28(%edx) 805db2e: 66 0f 7f 42 e8 movdqa %xmm0,-0x18(%edx) 805db33: 66 0f d6 42 f8 movq %xmm0,-0x8(%edx) 805db38: 8b 44 24 04 mov 0x4(%esp),%eax 805db3c: c3 ret 805db3d: 8d 76 00 lea 0x0(%esi),%esi 805db40: 66 0f 7f 42 87 movdqa %xmm0,-0x79(%edx) 805db45: 66 0f 7f 42 97 movdqa %xmm0,-0x69(%edx) 805db4a: 66 0f 7f 42 a7 movdqa %xmm0,-0x59(%edx) 805db4f: 66 0f 7f 42 b7 movdqa %xmm0,-0x49(%edx) 805db54: 66 0f 7f 42 c7 movdqa %xmm0,-0x39(%edx) 805db59: 66 0f 7f 42 d7 movdqa %xmm0,-0x29(%edx) 805db5e: 66 0f 7f 42 e7 movdqa %xmm0,-0x19(%edx) 805db63: 66 0f d6 42 f7 movq %xmm0,-0x9(%edx) 805db68: 88 42 ff mov %al,-0x1(%edx) 805db6b: 8b 44 24 04 mov 0x4(%esp),%eax 805db6f: c3 ret 805db70: 66 0f 7f 42 86 movdqa %xmm0,-0x7a(%edx) 805db75: 66 0f 7f 42 96 movdqa %xmm0,-0x6a(%edx) 805db7a: 66 0f 7f 42 a6 movdqa %xmm0,-0x5a(%edx) 805db7f: 66 0f 7f 42 b6 movdqa %xmm0,-0x4a(%edx) 805db84: 66 0f 7f 42 c6 movdqa %xmm0,-0x3a(%edx) 805db89: 66 0f 7f 42 d6 movdqa %xmm0,-0x2a(%edx) 805db8e: 66 0f 7f 42 e6 movdqa %xmm0,-0x1a(%edx) 805db93: 66 0f d6 42 f6 movq %xmm0,-0xa(%edx) 805db98: 66 89 42 fe mov %ax,-0x2(%edx) 805db9c: 8b 44 24 04 mov 0x4(%esp),%eax 805dba0: c3 ret 805dba1: eb 0d jmp 805dbb0 <__memset_sse2+0x4e0> 805dba3: 90 nop 805dba4: 90 nop 805dba5: 90 nop 805dba6: 90 nop 805dba7: 90 nop 805dba8: 90 nop 805dba9: 90 nop 805dbaa: 90 nop 805dbab: 90 nop 805dbac: 90 nop 805dbad: 90 nop 805dbae: 90 nop 805dbaf: 90 nop 805dbb0: 66 0f 7f 42 85 movdqa %xmm0,-0x7b(%edx) 805dbb5: 66 0f 7f 42 95 movdqa %xmm0,-0x6b(%edx) 805dbba: 66 0f 7f 42 a5 movdqa %xmm0,-0x5b(%edx) 805dbbf: 66 0f 7f 42 b5 movdqa %xmm0,-0x4b(%edx) 805dbc4: 66 0f 7f 42 c5 movdqa %xmm0,-0x3b(%edx) 805dbc9: 66 0f 7f 42 d5 movdqa %xmm0,-0x2b(%edx) 805dbce: 66 0f 7f 42 e5 movdqa %xmm0,-0x1b(%edx) 805dbd3: 66 0f d6 42 f5 movq %xmm0,-0xb(%edx) 805dbd8: 66 89 42 fd mov %ax,-0x3(%edx) 805dbdc: 88 42 ff mov %al,-0x1(%edx) 805dbdf: 8b 44 24 04 mov 0x4(%esp),%eax 805dbe3: c3 ret 805dbe4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805dbea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 805dbf0: 66 0f 7f 42 84 movdqa %xmm0,-0x7c(%edx) 805dbf5: 66 0f 7f 42 94 movdqa %xmm0,-0x6c(%edx) 805dbfa: 66 0f 7f 42 a4 movdqa %xmm0,-0x5c(%edx) 805dbff: 66 0f 7f 42 b4 movdqa %xmm0,-0x4c(%edx) 805dc04: 66 0f 7f 42 c4 movdqa %xmm0,-0x3c(%edx) 805dc09: 66 0f 7f 42 d4 movdqa %xmm0,-0x2c(%edx) 805dc0e: 66 0f 7f 42 e4 movdqa %xmm0,-0x1c(%edx) 805dc13: 66 0f d6 42 f4 movq %xmm0,-0xc(%edx) 805dc18: 89 42 fc mov %eax,-0x4(%edx) 805dc1b: 8b 44 24 04 mov 0x4(%esp),%eax 805dc1f: c3 ret 805dc20: 66 0f 7f 42 83 movdqa %xmm0,-0x7d(%edx) 805dc25: 66 0f 7f 42 93 movdqa %xmm0,-0x6d(%edx) 805dc2a: 66 0f 7f 42 a3 movdqa %xmm0,-0x5d(%edx) 805dc2f: 66 0f 7f 42 b3 movdqa %xmm0,-0x4d(%edx) 805dc34: 66 0f 7f 42 c3 movdqa %xmm0,-0x3d(%edx) 805dc39: 66 0f 7f 42 d3 movdqa %xmm0,-0x2d(%edx) 805dc3e: 66 0f 7f 42 e3 movdqa %xmm0,-0x1d(%edx) 805dc43: 66 0f d6 42 f3 movq %xmm0,-0xd(%edx) 805dc48: 89 42 fb mov %eax,-0x5(%edx) 805dc4b: 88 42 ff mov %al,-0x1(%edx) 805dc4e: 8b 44 24 04 mov 0x4(%esp),%eax 805dc52: c3 ret 805dc53: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805dc59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805dc60: 66 0f 7f 42 82 movdqa %xmm0,-0x7e(%edx) 805dc65: 66 0f 7f 42 92 movdqa %xmm0,-0x6e(%edx) 805dc6a: 66 0f 7f 42 a2 movdqa %xmm0,-0x5e(%edx) 805dc6f: 66 0f 7f 42 b2 movdqa %xmm0,-0x4e(%edx) 805dc74: 66 0f 7f 42 c2 movdqa %xmm0,-0x3e(%edx) 805dc79: 66 0f 7f 42 d2 movdqa %xmm0,-0x2e(%edx) 805dc7e: 66 0f 7f 42 e2 movdqa %xmm0,-0x1e(%edx) 805dc83: 66 0f d6 42 f2 movq %xmm0,-0xe(%edx) 805dc88: 89 42 fa mov %eax,-0x6(%edx) 805dc8b: 66 89 42 fe mov %ax,-0x2(%edx) 805dc8f: 8b 44 24 04 mov 0x4(%esp),%eax 805dc93: c3 ret 805dc94: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805dc9a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 805dca0: 66 0f 7f 42 81 movdqa %xmm0,-0x7f(%edx) 805dca5: 66 0f 7f 42 91 movdqa %xmm0,-0x6f(%edx) 805dcaa: 66 0f 7f 42 a1 movdqa %xmm0,-0x5f(%edx) 805dcaf: 66 0f 7f 42 b1 movdqa %xmm0,-0x4f(%edx) 805dcb4: 66 0f 7f 42 c1 movdqa %xmm0,-0x3f(%edx) 805dcb9: 66 0f 7f 42 d1 movdqa %xmm0,-0x2f(%edx) 805dcbe: 66 0f 7f 42 e1 movdqa %xmm0,-0x1f(%edx) 805dcc3: 66 0f d6 42 f1 movq %xmm0,-0xf(%edx) 805dcc8: 89 42 f9 mov %eax,-0x7(%edx) 805dccb: 66 89 42 fd mov %ax,-0x3(%edx) 805dccf: 88 42 ff mov %al,-0x1(%edx) 805dcd2: 8b 44 24 04 mov 0x4(%esp),%eax 805dcd6: c3 ret 805dcd7: 66 90 xchg %ax,%ax 805dcd9: 66 90 xchg %ax,%ax 805dcdb: 66 90 xchg %ax,%ax 805dcdd: 66 90 xchg %ax,%ax 805dcdf: 90 nop 0805dce0 <__memmove_chk_ssse3>: 805dce0: 8b 44 24 0c mov 0xc(%esp),%eax 805dce4: 39 44 24 10 cmp %eax,0x10(%esp) 805dce8: 0f 82 82 25 01 00 jb 8070270 <__chk_fail> 805dcee: 66 90 xchg %ax,%ax 0805dcf0 <__memmove_ssse3>: 805dcf0: 8b 4c 24 0c mov 0xc(%esp),%ecx 805dcf4: 8b 44 24 08 mov 0x8(%esp),%eax 805dcf8: 8b 54 24 04 mov 0x4(%esp),%edx 805dcfc: 39 c2 cmp %eax,%edx 805dcfe: 72 1e jb 805dd1e <__memmove_ssse3+0x2e> 805dd00: 0f 84 4c 16 00 00 je 805f352 <__memmove_ssse3+0x1662> 805dd06: 83 f9 20 cmp $0x20,%ecx 805dd09: 73 05 jae 805dd10 <__memmove_ssse3+0x20> 805dd0b: e9 d7 1e 00 00 jmp 805fbe7 <__memmove_ssse3+0x1ef7> 805dd10: 01 c8 add %ecx,%eax 805dd12: 39 c2 cmp %eax,%edx 805dd14: 8b 44 24 08 mov 0x8(%esp),%eax 805dd18: 0f 82 72 1e 00 00 jb 805fb90 <__memmove_ssse3+0x1ea0> 805dd1e: 83 f9 30 cmp $0x30,%ecx 805dd21: 73 0d jae 805dd30 <__memmove_ssse3+0x40> 805dd23: 01 ca add %ecx,%edx 805dd25: 01 c8 add %ecx,%eax 805dd27: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805dd2e: 66 90 xchg %ax,%ax 805dd30: f3 0f 6f 00 movdqu (%eax),%xmm0 805dd34: 57 push %edi 805dd35: 89 d7 mov %edx,%edi 805dd37: 83 e2 f0 and $0xfffffff0,%edx 805dd3a: 83 c2 10 add $0x10,%edx 805dd3d: 29 d7 sub %edx,%edi 805dd3f: 01 f9 add %edi,%ecx 805dd41: 29 f8 sub %edi,%eax 805dd43: 3b 0d 84 c9 0e 08 cmp 0x80ec984,%ecx 805dd49: 89 c7 mov %eax,%edi 805dd4b: 0f 83 0f 1b 00 00 jae 805f860 <__memmove_ssse3+0x1b70> 805dd51: 83 e7 0f and $0xf,%edi 805dd54: 74 0a je 805dd60 <__memmove_ssse3+0x70> 805dd56: ff 24 bd 9c e9 0b 08 jmp *0x80be99c(,%edi,4) 805dd5d: 8d 76 00 lea 0x0(%esi),%esi 805dd60: 8b 7c 24 08 mov 0x8(%esp),%edi 805dd64: f3 0f 7f 07 movdqu %xmm0,(%edi) 805dd68: 31 ff xor %edi,%edi 805dd6a: 83 f9 7f cmp $0x7f,%ecx 805dd6d: 0f 87 9d 00 00 00 ja 805de10 <__memmove_ssse3+0x120> 805dd73: 8d 49 e0 lea -0x20(%ecx),%ecx 805dd76: 8d 76 00 lea 0x0(%esi),%esi 805dd79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805dd80: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805dd85: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805dd8b: 83 e9 20 sub $0x20,%ecx 805dd8e: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805dd93: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805dd99: 8d 7f 20 lea 0x20(%edi),%edi 805dd9c: 72 58 jb 805ddf6 <__memmove_ssse3+0x106> 805dd9e: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805dda3: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805dda9: 83 e9 20 sub $0x20,%ecx 805ddac: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805ddb1: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805ddb7: 8d 7f 20 lea 0x20(%edi),%edi 805ddba: 72 3a jb 805ddf6 <__memmove_ssse3+0x106> 805ddbc: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805ddc1: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805ddc7: 83 e9 20 sub $0x20,%ecx 805ddca: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805ddcf: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805ddd5: 8d 7f 20 lea 0x20(%edi),%edi 805ddd8: 72 1c jb 805ddf6 <__memmove_ssse3+0x106> 805ddda: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805dddf: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805dde5: 83 e9 20 sub $0x20,%ecx 805dde8: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805dded: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805ddf3: 8d 7f 20 lea 0x20(%edi),%edi 805ddf6: 8d 49 20 lea 0x20(%ecx),%ecx 805ddf9: 01 cf add %ecx,%edi 805ddfb: 01 fa add %edi,%edx 805ddfd: 01 f8 add %edi,%eax 805ddff: 5f pop %edi 805de00: ff 24 8d dc e8 0b 08 jmp *0x80be8dc(,%ecx,4) 805de07: 89 f6 mov %esi,%esi 805de09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805de10: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805de16: 5f pop %edi 805de17: 8d 49 80 lea -0x80(%ecx),%ecx 805de1a: 0f 83 e0 00 00 00 jae 805df00 <__memmove_ssse3+0x210> 805de20: 66 0f 6f 00 movdqa (%eax),%xmm0 805de24: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805de29: 66 0f 6f 50 20 movdqa 0x20(%eax),%xmm2 805de2e: 66 0f 6f 58 30 movdqa 0x30(%eax),%xmm3 805de33: 66 0f 6f 60 40 movdqa 0x40(%eax),%xmm4 805de38: 66 0f 6f 68 50 movdqa 0x50(%eax),%xmm5 805de3d: 66 0f 6f 70 60 movdqa 0x60(%eax),%xmm6 805de42: 66 0f 6f 78 70 movdqa 0x70(%eax),%xmm7 805de47: 8d 80 80 00 00 00 lea 0x80(%eax),%eax 805de4d: 81 e9 80 00 00 00 sub $0x80,%ecx 805de53: 66 0f 7f 02 movdqa %xmm0,(%edx) 805de57: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805de5c: 66 0f 7f 52 20 movdqa %xmm2,0x20(%edx) 805de61: 66 0f 7f 5a 30 movdqa %xmm3,0x30(%edx) 805de66: 66 0f 7f 62 40 movdqa %xmm4,0x40(%edx) 805de6b: 66 0f 7f 6a 50 movdqa %xmm5,0x50(%edx) 805de70: 66 0f 7f 72 60 movdqa %xmm6,0x60(%edx) 805de75: 66 0f 7f 7a 70 movdqa %xmm7,0x70(%edx) 805de7a: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805de80: 73 9e jae 805de20 <__memmove_ssse3+0x130> 805de82: 83 f9 c0 cmp $0xffffffc0,%ecx 805de85: 8d 89 80 00 00 00 lea 0x80(%ecx),%ecx 805de8b: 7c 2f jl 805debc <__memmove_ssse3+0x1cc> 805de8d: 66 0f 6f 00 movdqa (%eax),%xmm0 805de91: 83 e9 40 sub $0x40,%ecx 805de94: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805de99: 66 0f 7f 02 movdqa %xmm0,(%edx) 805de9d: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805dea2: 66 0f 6f 40 20 movdqa 0x20(%eax),%xmm0 805dea7: 66 0f 6f 48 30 movdqa 0x30(%eax),%xmm1 805deac: 83 c0 40 add $0x40,%eax 805deaf: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805deb4: 66 0f 7f 4a 30 movdqa %xmm1,0x30(%edx) 805deb9: 83 c2 40 add $0x40,%edx 805debc: 83 f9 20 cmp $0x20,%ecx 805debf: 72 1b jb 805dedc <__memmove_ssse3+0x1ec> 805dec1: 66 0f 6f 00 movdqa (%eax),%xmm0 805dec5: 83 e9 20 sub $0x20,%ecx 805dec8: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805decd: 83 c0 20 add $0x20,%eax 805ded0: 66 0f 7f 02 movdqa %xmm0,(%edx) 805ded4: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805ded9: 83 c2 20 add $0x20,%edx 805dedc: 83 f9 10 cmp $0x10,%ecx 805dedf: 72 11 jb 805def2 <__memmove_ssse3+0x202> 805dee1: 83 e9 10 sub $0x10,%ecx 805dee4: 66 0f 6f 00 movdqa (%eax),%xmm0 805dee8: 83 c0 10 add $0x10,%eax 805deeb: 66 0f 7f 02 movdqa %xmm0,(%edx) 805deef: 83 c2 10 add $0x10,%edx 805def2: 01 ca add %ecx,%edx 805def4: 01 c8 add %ecx,%eax 805def6: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805defd: 8d 76 00 lea 0x0(%esi),%esi 805df00: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805df07: 0f 18 88 80 02 00 00 prefetcht0 0x280(%eax) 805df0e: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805df15: 66 0f 6f 00 movdqa (%eax),%xmm0 805df19: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805df1e: 66 0f 6f 50 20 movdqa 0x20(%eax),%xmm2 805df23: 66 0f 6f 58 30 movdqa 0x30(%eax),%xmm3 805df28: 66 0f 6f 60 40 movdqa 0x40(%eax),%xmm4 805df2d: 66 0f 6f 68 50 movdqa 0x50(%eax),%xmm5 805df32: 66 0f 6f 70 60 movdqa 0x60(%eax),%xmm6 805df37: 66 0f 6f 78 70 movdqa 0x70(%eax),%xmm7 805df3c: 8d 80 80 00 00 00 lea 0x80(%eax),%eax 805df42: 81 e9 80 00 00 00 sub $0x80,%ecx 805df48: 66 0f 7f 02 movdqa %xmm0,(%edx) 805df4c: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805df51: 66 0f 7f 52 20 movdqa %xmm2,0x20(%edx) 805df56: 66 0f 7f 5a 30 movdqa %xmm3,0x30(%edx) 805df5b: 66 0f 7f 62 40 movdqa %xmm4,0x40(%edx) 805df60: 66 0f 7f 6a 50 movdqa %xmm5,0x50(%edx) 805df65: 66 0f 7f 72 60 movdqa %xmm6,0x60(%edx) 805df6a: 66 0f 7f 7a 70 movdqa %xmm7,0x70(%edx) 805df6f: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805df75: 73 89 jae 805df00 <__memmove_ssse3+0x210> 805df77: 83 f9 c0 cmp $0xffffffc0,%ecx 805df7a: 8d 89 80 00 00 00 lea 0x80(%ecx),%ecx 805df80: 7c 2f jl 805dfb1 <__memmove_ssse3+0x2c1> 805df82: 66 0f 6f 00 movdqa (%eax),%xmm0 805df86: 83 e9 40 sub $0x40,%ecx 805df89: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805df8e: 66 0f 7f 02 movdqa %xmm0,(%edx) 805df92: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805df97: 66 0f 6f 40 20 movdqa 0x20(%eax),%xmm0 805df9c: 66 0f 6f 48 30 movdqa 0x30(%eax),%xmm1 805dfa1: 83 c0 40 add $0x40,%eax 805dfa4: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805dfa9: 66 0f 7f 4a 30 movdqa %xmm1,0x30(%edx) 805dfae: 83 c2 40 add $0x40,%edx 805dfb1: 83 f9 20 cmp $0x20,%ecx 805dfb4: 72 1b jb 805dfd1 <__memmove_ssse3+0x2e1> 805dfb6: 66 0f 6f 00 movdqa (%eax),%xmm0 805dfba: 83 e9 20 sub $0x20,%ecx 805dfbd: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805dfc2: 83 c0 20 add $0x20,%eax 805dfc5: 66 0f 7f 02 movdqa %xmm0,(%edx) 805dfc9: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805dfce: 83 c2 20 add $0x20,%edx 805dfd1: 83 f9 10 cmp $0x10,%ecx 805dfd4: 72 11 jb 805dfe7 <__memmove_ssse3+0x2f7> 805dfd6: 83 e9 10 sub $0x10,%ecx 805dfd9: 66 0f 6f 00 movdqa (%eax),%xmm0 805dfdd: 83 c0 10 add $0x10,%eax 805dfe0: 66 0f 7f 02 movdqa %xmm0,(%edx) 805dfe4: 83 c2 10 add $0x10,%edx 805dfe7: 01 ca add %ecx,%edx 805dfe9: 01 c8 add %ecx,%eax 805dfeb: ff 24 8d dc e8 0b 08 jmp *0x80be8dc(,%ecx,4) 805dff2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805dff9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e000: 8b 7c 24 08 mov 0x8(%esp),%edi 805e004: 0f 28 48 ff movaps -0x1(%eax),%xmm1 805e008: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e00c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e012: 0f 82 98 00 00 00 jb 805e0b0 <__memmove_ssse3+0x3c0> 805e018: 8d 49 c0 lea -0x40(%ecx),%ecx 805e01b: 90 nop 805e01c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e020: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e027: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e02e: 0f 28 50 0f movaps 0xf(%eax),%xmm2 805e032: 0f 28 58 1f movaps 0x1f(%eax),%xmm3 805e036: 0f 28 60 2f movaps 0x2f(%eax),%xmm4 805e03a: 0f 28 68 3f movaps 0x3f(%eax),%xmm5 805e03e: 0f 28 fd movaps %xmm5,%xmm7 805e041: 66 0f 3a 0f ec 01 palignr $0x1,%xmm4,%xmm5 805e047: 66 0f 3a 0f e3 01 palignr $0x1,%xmm3,%xmm4 805e04d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e051: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 805e057: 8d 40 40 lea 0x40(%eax),%eax 805e05a: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 805e060: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e064: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e068: 0f 28 cf movaps %xmm7,%xmm1 805e06b: 0f 29 12 movaps %xmm2,(%edx) 805e06e: 8d 52 40 lea 0x40(%edx),%edx 805e071: 83 e9 40 sub $0x40,%ecx 805e074: 77 aa ja 805e020 <__memmove_ssse3+0x330> 805e076: 83 c1 20 add $0x20,%ecx 805e079: 0f 8e 41 12 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e07f: 0f 28 50 0f movaps 0xf(%eax),%xmm2 805e083: 0f 28 58 1f movaps 0x1f(%eax),%xmm3 805e087: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 805e08d: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 805e093: 0f 29 12 movaps %xmm2,(%edx) 805e096: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e09a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e09e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e0a2: 5f pop %edi 805e0a3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e0aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e0b0: 8d 49 e0 lea -0x20(%ecx),%ecx 805e0b3: 8d 40 ff lea -0x1(%eax),%eax 805e0b6: 31 ff xor %edi,%edi 805e0b8: 90 nop 805e0b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e0c0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e0c6: 83 e9 20 sub $0x20,%ecx 805e0c9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e0cf: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e0d3: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 805e0d9: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 805e0df: 8d 7f 20 lea 0x20(%edi),%edi 805e0e2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e0e8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e0ee: 72 30 jb 805e120 <__memmove_ssse3+0x430> 805e0f0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e0f6: 83 e9 20 sub $0x20,%ecx 805e0f9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e0ff: 66 0f 6f cb movdqa %xmm3,%xmm1 805e103: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 805e109: 66 0f 3a 0f d4 01 palignr $0x1,%xmm4,%xmm2 805e10f: 8d 7f 20 lea 0x20(%edi),%edi 805e112: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e118: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e11e: 73 a0 jae 805e0c0 <__memmove_ssse3+0x3d0> 805e120: 8d 49 20 lea 0x20(%ecx),%ecx 805e123: 01 cf add %ecx,%edi 805e125: 01 fa add %edi,%edx 805e127: 8d 44 07 01 lea 0x1(%edi,%eax,1),%eax 805e12b: 5f pop %edi 805e12c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e133: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e139: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e140: 8b 7c 24 08 mov 0x8(%esp),%edi 805e144: 0f 28 48 fe movaps -0x2(%eax),%xmm1 805e148: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e14c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e152: 0f 82 98 00 00 00 jb 805e1f0 <__memmove_ssse3+0x500> 805e158: 8d 49 c0 lea -0x40(%ecx),%ecx 805e15b: 90 nop 805e15c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e160: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e167: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e16e: 0f 28 50 0e movaps 0xe(%eax),%xmm2 805e172: 0f 28 58 1e movaps 0x1e(%eax),%xmm3 805e176: 0f 28 60 2e movaps 0x2e(%eax),%xmm4 805e17a: 0f 28 68 3e movaps 0x3e(%eax),%xmm5 805e17e: 0f 28 fd movaps %xmm5,%xmm7 805e181: 66 0f 3a 0f ec 02 palignr $0x2,%xmm4,%xmm5 805e187: 66 0f 3a 0f e3 02 palignr $0x2,%xmm3,%xmm4 805e18d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e191: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 805e197: 8d 40 40 lea 0x40(%eax),%eax 805e19a: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 805e1a0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e1a4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e1a8: 0f 28 cf movaps %xmm7,%xmm1 805e1ab: 0f 29 12 movaps %xmm2,(%edx) 805e1ae: 8d 52 40 lea 0x40(%edx),%edx 805e1b1: 83 e9 40 sub $0x40,%ecx 805e1b4: 77 aa ja 805e160 <__memmove_ssse3+0x470> 805e1b6: 83 c1 20 add $0x20,%ecx 805e1b9: 0f 8e 01 11 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e1bf: 0f 28 50 0e movaps 0xe(%eax),%xmm2 805e1c3: 0f 28 58 1e movaps 0x1e(%eax),%xmm3 805e1c7: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 805e1cd: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 805e1d3: 0f 29 12 movaps %xmm2,(%edx) 805e1d6: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e1da: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e1de: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e1e2: 5f pop %edi 805e1e3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e1ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e1f0: 8d 49 e0 lea -0x20(%ecx),%ecx 805e1f3: 8d 40 fe lea -0x2(%eax),%eax 805e1f6: 31 ff xor %edi,%edi 805e1f8: 90 nop 805e1f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e200: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e206: 83 e9 20 sub $0x20,%ecx 805e209: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e20f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e213: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 805e219: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 805e21f: 8d 7f 20 lea 0x20(%edi),%edi 805e222: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e228: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e22e: 72 30 jb 805e260 <__memmove_ssse3+0x570> 805e230: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e236: 83 e9 20 sub $0x20,%ecx 805e239: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e23f: 66 0f 6f cb movdqa %xmm3,%xmm1 805e243: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 805e249: 66 0f 3a 0f d4 02 palignr $0x2,%xmm4,%xmm2 805e24f: 8d 7f 20 lea 0x20(%edi),%edi 805e252: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e258: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e25e: 73 a0 jae 805e200 <__memmove_ssse3+0x510> 805e260: 8d 49 20 lea 0x20(%ecx),%ecx 805e263: 01 cf add %ecx,%edi 805e265: 01 fa add %edi,%edx 805e267: 8d 44 07 02 lea 0x2(%edi,%eax,1),%eax 805e26b: 5f pop %edi 805e26c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e273: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e279: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e280: 8b 7c 24 08 mov 0x8(%esp),%edi 805e284: 0f 28 48 fd movaps -0x3(%eax),%xmm1 805e288: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e28c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e292: 0f 82 98 00 00 00 jb 805e330 <__memmove_ssse3+0x640> 805e298: 8d 49 c0 lea -0x40(%ecx),%ecx 805e29b: 90 nop 805e29c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e2a0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e2a7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e2ae: 0f 28 50 0d movaps 0xd(%eax),%xmm2 805e2b2: 0f 28 58 1d movaps 0x1d(%eax),%xmm3 805e2b6: 0f 28 60 2d movaps 0x2d(%eax),%xmm4 805e2ba: 0f 28 68 3d movaps 0x3d(%eax),%xmm5 805e2be: 0f 28 fd movaps %xmm5,%xmm7 805e2c1: 66 0f 3a 0f ec 03 palignr $0x3,%xmm4,%xmm5 805e2c7: 66 0f 3a 0f e3 03 palignr $0x3,%xmm3,%xmm4 805e2cd: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e2d1: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 805e2d7: 8d 40 40 lea 0x40(%eax),%eax 805e2da: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 805e2e0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e2e4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e2e8: 0f 28 cf movaps %xmm7,%xmm1 805e2eb: 0f 29 12 movaps %xmm2,(%edx) 805e2ee: 8d 52 40 lea 0x40(%edx),%edx 805e2f1: 83 e9 40 sub $0x40,%ecx 805e2f4: 77 aa ja 805e2a0 <__memmove_ssse3+0x5b0> 805e2f6: 83 c1 20 add $0x20,%ecx 805e2f9: 0f 8e c1 0f 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e2ff: 0f 28 50 0d movaps 0xd(%eax),%xmm2 805e303: 0f 28 58 1d movaps 0x1d(%eax),%xmm3 805e307: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 805e30d: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 805e313: 0f 29 12 movaps %xmm2,(%edx) 805e316: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e31a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e31e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e322: 5f pop %edi 805e323: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e32a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e330: 8d 49 e0 lea -0x20(%ecx),%ecx 805e333: 8d 40 fd lea -0x3(%eax),%eax 805e336: 31 ff xor %edi,%edi 805e338: 90 nop 805e339: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e340: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e346: 83 e9 20 sub $0x20,%ecx 805e349: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e34f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e353: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 805e359: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 805e35f: 8d 7f 20 lea 0x20(%edi),%edi 805e362: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e368: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e36e: 72 30 jb 805e3a0 <__memmove_ssse3+0x6b0> 805e370: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e376: 83 e9 20 sub $0x20,%ecx 805e379: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e37f: 66 0f 6f cb movdqa %xmm3,%xmm1 805e383: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 805e389: 66 0f 3a 0f d4 03 palignr $0x3,%xmm4,%xmm2 805e38f: 8d 7f 20 lea 0x20(%edi),%edi 805e392: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e398: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e39e: 73 a0 jae 805e340 <__memmove_ssse3+0x650> 805e3a0: 8d 49 20 lea 0x20(%ecx),%ecx 805e3a3: 01 cf add %ecx,%edi 805e3a5: 01 fa add %edi,%edx 805e3a7: 8d 44 07 03 lea 0x3(%edi,%eax,1),%eax 805e3ab: 5f pop %edi 805e3ac: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e3b3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e3b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e3c0: 8b 7c 24 08 mov 0x8(%esp),%edi 805e3c4: 0f 28 48 fc movaps -0x4(%eax),%xmm1 805e3c8: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e3cc: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e3d2: 0f 82 98 00 00 00 jb 805e470 <__memmove_ssse3+0x780> 805e3d8: 8d 49 c0 lea -0x40(%ecx),%ecx 805e3db: 90 nop 805e3dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e3e0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e3e7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e3ee: 0f 28 50 0c movaps 0xc(%eax),%xmm2 805e3f2: 0f 28 58 1c movaps 0x1c(%eax),%xmm3 805e3f6: 0f 28 60 2c movaps 0x2c(%eax),%xmm4 805e3fa: 0f 28 68 3c movaps 0x3c(%eax),%xmm5 805e3fe: 0f 28 fd movaps %xmm5,%xmm7 805e401: 66 0f 3a 0f ec 04 palignr $0x4,%xmm4,%xmm5 805e407: 66 0f 3a 0f e3 04 palignr $0x4,%xmm3,%xmm4 805e40d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e411: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 805e417: 8d 40 40 lea 0x40(%eax),%eax 805e41a: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 805e420: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e424: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e428: 0f 28 cf movaps %xmm7,%xmm1 805e42b: 0f 29 12 movaps %xmm2,(%edx) 805e42e: 8d 52 40 lea 0x40(%edx),%edx 805e431: 83 e9 40 sub $0x40,%ecx 805e434: 77 aa ja 805e3e0 <__memmove_ssse3+0x6f0> 805e436: 83 c1 20 add $0x20,%ecx 805e439: 0f 8e 81 0e 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e43f: 0f 28 50 0c movaps 0xc(%eax),%xmm2 805e443: 0f 28 58 1c movaps 0x1c(%eax),%xmm3 805e447: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 805e44d: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 805e453: 0f 29 12 movaps %xmm2,(%edx) 805e456: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e45a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e45e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e462: 5f pop %edi 805e463: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e46a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e470: 8d 49 e0 lea -0x20(%ecx),%ecx 805e473: 8d 40 fc lea -0x4(%eax),%eax 805e476: 31 ff xor %edi,%edi 805e478: 90 nop 805e479: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e480: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e486: 83 e9 20 sub $0x20,%ecx 805e489: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e48f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e493: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 805e499: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 805e49f: 8d 7f 20 lea 0x20(%edi),%edi 805e4a2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e4a8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e4ae: 72 30 jb 805e4e0 <__memmove_ssse3+0x7f0> 805e4b0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e4b6: 83 e9 20 sub $0x20,%ecx 805e4b9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e4bf: 66 0f 6f cb movdqa %xmm3,%xmm1 805e4c3: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 805e4c9: 66 0f 3a 0f d4 04 palignr $0x4,%xmm4,%xmm2 805e4cf: 8d 7f 20 lea 0x20(%edi),%edi 805e4d2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e4d8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e4de: 73 a0 jae 805e480 <__memmove_ssse3+0x790> 805e4e0: 8d 49 20 lea 0x20(%ecx),%ecx 805e4e3: 01 cf add %ecx,%edi 805e4e5: 01 fa add %edi,%edx 805e4e7: 8d 44 07 04 lea 0x4(%edi,%eax,1),%eax 805e4eb: 5f pop %edi 805e4ec: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e4f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e4f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e500: 8b 7c 24 08 mov 0x8(%esp),%edi 805e504: 0f 28 48 fb movaps -0x5(%eax),%xmm1 805e508: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e50c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e512: 0f 82 98 00 00 00 jb 805e5b0 <__memmove_ssse3+0x8c0> 805e518: 8d 49 c0 lea -0x40(%ecx),%ecx 805e51b: 90 nop 805e51c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e520: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e527: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e52e: 0f 28 50 0b movaps 0xb(%eax),%xmm2 805e532: 0f 28 58 1b movaps 0x1b(%eax),%xmm3 805e536: 0f 28 60 2b movaps 0x2b(%eax),%xmm4 805e53a: 0f 28 68 3b movaps 0x3b(%eax),%xmm5 805e53e: 0f 28 fd movaps %xmm5,%xmm7 805e541: 66 0f 3a 0f ec 05 palignr $0x5,%xmm4,%xmm5 805e547: 66 0f 3a 0f e3 05 palignr $0x5,%xmm3,%xmm4 805e54d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e551: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 805e557: 8d 40 40 lea 0x40(%eax),%eax 805e55a: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 805e560: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e564: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e568: 0f 28 cf movaps %xmm7,%xmm1 805e56b: 0f 29 12 movaps %xmm2,(%edx) 805e56e: 8d 52 40 lea 0x40(%edx),%edx 805e571: 83 e9 40 sub $0x40,%ecx 805e574: 77 aa ja 805e520 <__memmove_ssse3+0x830> 805e576: 83 c1 20 add $0x20,%ecx 805e579: 0f 8e 41 0d 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e57f: 0f 28 50 0b movaps 0xb(%eax),%xmm2 805e583: 0f 28 58 1b movaps 0x1b(%eax),%xmm3 805e587: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 805e58d: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 805e593: 0f 29 12 movaps %xmm2,(%edx) 805e596: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e59a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e59e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e5a2: 5f pop %edi 805e5a3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e5aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e5b0: 8d 49 e0 lea -0x20(%ecx),%ecx 805e5b3: 8d 40 fb lea -0x5(%eax),%eax 805e5b6: 31 ff xor %edi,%edi 805e5b8: 90 nop 805e5b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e5c0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e5c6: 83 e9 20 sub $0x20,%ecx 805e5c9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e5cf: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e5d3: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 805e5d9: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 805e5df: 8d 7f 20 lea 0x20(%edi),%edi 805e5e2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e5e8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e5ee: 72 30 jb 805e620 <__memmove_ssse3+0x930> 805e5f0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e5f6: 83 e9 20 sub $0x20,%ecx 805e5f9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e5ff: 66 0f 6f cb movdqa %xmm3,%xmm1 805e603: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 805e609: 66 0f 3a 0f d4 05 palignr $0x5,%xmm4,%xmm2 805e60f: 8d 7f 20 lea 0x20(%edi),%edi 805e612: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e618: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e61e: 73 a0 jae 805e5c0 <__memmove_ssse3+0x8d0> 805e620: 8d 49 20 lea 0x20(%ecx),%ecx 805e623: 01 cf add %ecx,%edi 805e625: 01 fa add %edi,%edx 805e627: 8d 44 07 05 lea 0x5(%edi,%eax,1),%eax 805e62b: 5f pop %edi 805e62c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e633: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e640: 8b 7c 24 08 mov 0x8(%esp),%edi 805e644: 0f 28 48 fa movaps -0x6(%eax),%xmm1 805e648: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e64c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e652: 0f 82 98 00 00 00 jb 805e6f0 <__memmove_ssse3+0xa00> 805e658: 8d 49 c0 lea -0x40(%ecx),%ecx 805e65b: 90 nop 805e65c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e660: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e667: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e66e: 0f 28 50 0a movaps 0xa(%eax),%xmm2 805e672: 0f 28 58 1a movaps 0x1a(%eax),%xmm3 805e676: 0f 28 60 2a movaps 0x2a(%eax),%xmm4 805e67a: 0f 28 68 3a movaps 0x3a(%eax),%xmm5 805e67e: 0f 28 fd movaps %xmm5,%xmm7 805e681: 66 0f 3a 0f ec 06 palignr $0x6,%xmm4,%xmm5 805e687: 66 0f 3a 0f e3 06 palignr $0x6,%xmm3,%xmm4 805e68d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e691: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 805e697: 8d 40 40 lea 0x40(%eax),%eax 805e69a: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 805e6a0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e6a4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e6a8: 0f 28 cf movaps %xmm7,%xmm1 805e6ab: 0f 29 12 movaps %xmm2,(%edx) 805e6ae: 8d 52 40 lea 0x40(%edx),%edx 805e6b1: 83 e9 40 sub $0x40,%ecx 805e6b4: 77 aa ja 805e660 <__memmove_ssse3+0x970> 805e6b6: 83 c1 20 add $0x20,%ecx 805e6b9: 0f 8e 01 0c 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e6bf: 0f 28 50 0a movaps 0xa(%eax),%xmm2 805e6c3: 0f 28 58 1a movaps 0x1a(%eax),%xmm3 805e6c7: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 805e6cd: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 805e6d3: 0f 29 12 movaps %xmm2,(%edx) 805e6d6: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e6da: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e6de: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e6e2: 5f pop %edi 805e6e3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e6ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e6f0: 8d 49 e0 lea -0x20(%ecx),%ecx 805e6f3: 8d 40 fa lea -0x6(%eax),%eax 805e6f6: 31 ff xor %edi,%edi 805e6f8: 90 nop 805e6f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e700: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e706: 83 e9 20 sub $0x20,%ecx 805e709: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e70f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e713: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 805e719: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 805e71f: 8d 7f 20 lea 0x20(%edi),%edi 805e722: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e728: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e72e: 72 30 jb 805e760 <__memmove_ssse3+0xa70> 805e730: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e736: 83 e9 20 sub $0x20,%ecx 805e739: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e73f: 66 0f 6f cb movdqa %xmm3,%xmm1 805e743: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 805e749: 66 0f 3a 0f d4 06 palignr $0x6,%xmm4,%xmm2 805e74f: 8d 7f 20 lea 0x20(%edi),%edi 805e752: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e758: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e75e: 73 a0 jae 805e700 <__memmove_ssse3+0xa10> 805e760: 8d 49 20 lea 0x20(%ecx),%ecx 805e763: 01 cf add %ecx,%edi 805e765: 01 fa add %edi,%edx 805e767: 8d 44 07 06 lea 0x6(%edi,%eax,1),%eax 805e76b: 5f pop %edi 805e76c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e773: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e779: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e780: 8b 7c 24 08 mov 0x8(%esp),%edi 805e784: 0f 28 48 f9 movaps -0x7(%eax),%xmm1 805e788: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e78c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e792: 0f 82 98 00 00 00 jb 805e830 <__memmove_ssse3+0xb40> 805e798: 8d 49 c0 lea -0x40(%ecx),%ecx 805e79b: 90 nop 805e79c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e7a0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e7a7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e7ae: 0f 28 50 09 movaps 0x9(%eax),%xmm2 805e7b2: 0f 28 58 19 movaps 0x19(%eax),%xmm3 805e7b6: 0f 28 60 29 movaps 0x29(%eax),%xmm4 805e7ba: 0f 28 68 39 movaps 0x39(%eax),%xmm5 805e7be: 0f 28 fd movaps %xmm5,%xmm7 805e7c1: 66 0f 3a 0f ec 07 palignr $0x7,%xmm4,%xmm5 805e7c7: 66 0f 3a 0f e3 07 palignr $0x7,%xmm3,%xmm4 805e7cd: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e7d1: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 805e7d7: 8d 40 40 lea 0x40(%eax),%eax 805e7da: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 805e7e0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e7e4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e7e8: 0f 28 cf movaps %xmm7,%xmm1 805e7eb: 0f 29 12 movaps %xmm2,(%edx) 805e7ee: 8d 52 40 lea 0x40(%edx),%edx 805e7f1: 83 e9 40 sub $0x40,%ecx 805e7f4: 77 aa ja 805e7a0 <__memmove_ssse3+0xab0> 805e7f6: 83 c1 20 add $0x20,%ecx 805e7f9: 0f 8e c1 0a 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e7ff: 0f 28 50 09 movaps 0x9(%eax),%xmm2 805e803: 0f 28 58 19 movaps 0x19(%eax),%xmm3 805e807: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 805e80d: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 805e813: 0f 29 12 movaps %xmm2,(%edx) 805e816: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e81a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e81e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e822: 5f pop %edi 805e823: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e82a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e830: 8d 49 e0 lea -0x20(%ecx),%ecx 805e833: 8d 40 f9 lea -0x7(%eax),%eax 805e836: 31 ff xor %edi,%edi 805e838: 90 nop 805e839: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e840: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e846: 83 e9 20 sub $0x20,%ecx 805e849: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e84f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e853: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 805e859: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 805e85f: 8d 7f 20 lea 0x20(%edi),%edi 805e862: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e868: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e86e: 72 30 jb 805e8a0 <__memmove_ssse3+0xbb0> 805e870: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e876: 83 e9 20 sub $0x20,%ecx 805e879: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e87f: 66 0f 6f cb movdqa %xmm3,%xmm1 805e883: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 805e889: 66 0f 3a 0f d4 07 palignr $0x7,%xmm4,%xmm2 805e88f: 8d 7f 20 lea 0x20(%edi),%edi 805e892: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e898: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e89e: 73 a0 jae 805e840 <__memmove_ssse3+0xb50> 805e8a0: 8d 49 20 lea 0x20(%ecx),%ecx 805e8a3: 01 cf add %ecx,%edi 805e8a5: 01 fa add %edi,%edx 805e8a7: 8d 44 07 07 lea 0x7(%edi,%eax,1),%eax 805e8ab: 5f pop %edi 805e8ac: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e8b3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e8b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805e8c0: 8b 7c 24 08 mov 0x8(%esp),%edi 805e8c4: 0f 28 48 f8 movaps -0x8(%eax),%xmm1 805e8c8: f3 0f 7f 07 movdqu %xmm0,(%edi) 805e8cc: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805e8d2: 0f 82 98 00 00 00 jb 805e970 <__memmove_ssse3+0xc80> 805e8d8: 8d 49 c0 lea -0x40(%ecx),%ecx 805e8db: 90 nop 805e8dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805e8e0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805e8e7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805e8ee: 0f 28 50 08 movaps 0x8(%eax),%xmm2 805e8f2: 0f 28 58 18 movaps 0x18(%eax),%xmm3 805e8f6: 0f 28 60 28 movaps 0x28(%eax),%xmm4 805e8fa: 0f 28 68 38 movaps 0x38(%eax),%xmm5 805e8fe: 0f 28 fd movaps %xmm5,%xmm7 805e901: 66 0f 3a 0f ec 08 palignr $0x8,%xmm4,%xmm5 805e907: 66 0f 3a 0f e3 08 palignr $0x8,%xmm3,%xmm4 805e90d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805e911: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 805e917: 8d 40 40 lea 0x40(%eax),%eax 805e91a: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 805e920: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805e924: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e928: 0f 28 cf movaps %xmm7,%xmm1 805e92b: 0f 29 12 movaps %xmm2,(%edx) 805e92e: 8d 52 40 lea 0x40(%edx),%edx 805e931: 83 e9 40 sub $0x40,%ecx 805e934: 77 aa ja 805e8e0 <__memmove_ssse3+0xbf0> 805e936: 83 c1 20 add $0x20,%ecx 805e939: 0f 8e 81 09 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805e93f: 0f 28 50 08 movaps 0x8(%eax),%xmm2 805e943: 0f 28 58 18 movaps 0x18(%eax),%xmm3 805e947: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 805e94d: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 805e953: 0f 29 12 movaps %xmm2,(%edx) 805e956: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805e95a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805e95e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805e962: 5f pop %edi 805e963: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e96a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e970: 8d 49 e0 lea -0x20(%ecx),%ecx 805e973: 8d 40 f8 lea -0x8(%eax),%eax 805e976: 31 ff xor %edi,%edi 805e978: 90 nop 805e979: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805e980: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e986: 83 e9 20 sub $0x20,%ecx 805e989: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e98f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805e993: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 805e999: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 805e99f: 8d 7f 20 lea 0x20(%edi),%edi 805e9a2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e9a8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e9ae: 72 30 jb 805e9e0 <__memmove_ssse3+0xcf0> 805e9b0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805e9b6: 83 e9 20 sub $0x20,%ecx 805e9b9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805e9bf: 66 0f 6f cb movdqa %xmm3,%xmm1 805e9c3: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 805e9c9: 66 0f 3a 0f d4 08 palignr $0x8,%xmm4,%xmm2 805e9cf: 8d 7f 20 lea 0x20(%edi),%edi 805e9d2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805e9d8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805e9de: 73 a0 jae 805e980 <__memmove_ssse3+0xc90> 805e9e0: 8d 49 20 lea 0x20(%ecx),%ecx 805e9e3: 01 cf add %ecx,%edi 805e9e5: 01 fa add %edi,%edx 805e9e7: 8d 44 07 08 lea 0x8(%edi,%eax,1),%eax 805e9eb: 5f pop %edi 805e9ec: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805e9f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805e9f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805ea00: 8b 7c 24 08 mov 0x8(%esp),%edi 805ea04: 0f 28 48 f7 movaps -0x9(%eax),%xmm1 805ea08: f3 0f 7f 07 movdqu %xmm0,(%edi) 805ea0c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805ea12: 0f 82 98 00 00 00 jb 805eab0 <__memmove_ssse3+0xdc0> 805ea18: 8d 49 c0 lea -0x40(%ecx),%ecx 805ea1b: 90 nop 805ea1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805ea20: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805ea27: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805ea2e: 0f 28 50 07 movaps 0x7(%eax),%xmm2 805ea32: 0f 28 58 17 movaps 0x17(%eax),%xmm3 805ea36: 0f 28 60 27 movaps 0x27(%eax),%xmm4 805ea3a: 0f 28 68 37 movaps 0x37(%eax),%xmm5 805ea3e: 0f 28 fd movaps %xmm5,%xmm7 805ea41: 66 0f 3a 0f ec 09 palignr $0x9,%xmm4,%xmm5 805ea47: 66 0f 3a 0f e3 09 palignr $0x9,%xmm3,%xmm4 805ea4d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805ea51: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 805ea57: 8d 40 40 lea 0x40(%eax),%eax 805ea5a: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 805ea60: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805ea64: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ea68: 0f 28 cf movaps %xmm7,%xmm1 805ea6b: 0f 29 12 movaps %xmm2,(%edx) 805ea6e: 8d 52 40 lea 0x40(%edx),%edx 805ea71: 83 e9 40 sub $0x40,%ecx 805ea74: 77 aa ja 805ea20 <__memmove_ssse3+0xd30> 805ea76: 83 c1 20 add $0x20,%ecx 805ea79: 0f 8e 41 08 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805ea7f: 0f 28 50 07 movaps 0x7(%eax),%xmm2 805ea83: 0f 28 58 17 movaps 0x17(%eax),%xmm3 805ea87: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 805ea8d: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 805ea93: 0f 29 12 movaps %xmm2,(%edx) 805ea96: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ea9a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805ea9e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805eaa2: 5f pop %edi 805eaa3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805eaaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805eab0: 8d 49 e0 lea -0x20(%ecx),%ecx 805eab3: 8d 40 f7 lea -0x9(%eax),%eax 805eab6: 31 ff xor %edi,%edi 805eab8: 90 nop 805eab9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805eac0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805eac6: 83 e9 20 sub $0x20,%ecx 805eac9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805eacf: 66 0f 6f e3 movdqa %xmm3,%xmm4 805ead3: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 805ead9: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 805eadf: 8d 7f 20 lea 0x20(%edi),%edi 805eae2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805eae8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805eaee: 72 30 jb 805eb20 <__memmove_ssse3+0xe30> 805eaf0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805eaf6: 83 e9 20 sub $0x20,%ecx 805eaf9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805eaff: 66 0f 6f cb movdqa %xmm3,%xmm1 805eb03: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 805eb09: 66 0f 3a 0f d4 09 palignr $0x9,%xmm4,%xmm2 805eb0f: 8d 7f 20 lea 0x20(%edi),%edi 805eb12: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805eb18: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805eb1e: 73 a0 jae 805eac0 <__memmove_ssse3+0xdd0> 805eb20: 8d 49 20 lea 0x20(%ecx),%ecx 805eb23: 01 cf add %ecx,%edi 805eb25: 01 fa add %edi,%edx 805eb27: 8d 44 07 09 lea 0x9(%edi,%eax,1),%eax 805eb2b: 5f pop %edi 805eb2c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805eb33: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805eb39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805eb40: 8b 7c 24 08 mov 0x8(%esp),%edi 805eb44: 0f 28 48 f6 movaps -0xa(%eax),%xmm1 805eb48: f3 0f 7f 07 movdqu %xmm0,(%edi) 805eb4c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805eb52: 0f 82 98 00 00 00 jb 805ebf0 <__memmove_ssse3+0xf00> 805eb58: 8d 49 c0 lea -0x40(%ecx),%ecx 805eb5b: 90 nop 805eb5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805eb60: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805eb67: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805eb6e: 0f 28 50 06 movaps 0x6(%eax),%xmm2 805eb72: 0f 28 58 16 movaps 0x16(%eax),%xmm3 805eb76: 0f 28 60 26 movaps 0x26(%eax),%xmm4 805eb7a: 0f 28 68 36 movaps 0x36(%eax),%xmm5 805eb7e: 0f 28 fd movaps %xmm5,%xmm7 805eb81: 66 0f 3a 0f ec 0a palignr $0xa,%xmm4,%xmm5 805eb87: 66 0f 3a 0f e3 0a palignr $0xa,%xmm3,%xmm4 805eb8d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805eb91: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 805eb97: 8d 40 40 lea 0x40(%eax),%eax 805eb9a: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 805eba0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805eba4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805eba8: 0f 28 cf movaps %xmm7,%xmm1 805ebab: 0f 29 12 movaps %xmm2,(%edx) 805ebae: 8d 52 40 lea 0x40(%edx),%edx 805ebb1: 83 e9 40 sub $0x40,%ecx 805ebb4: 77 aa ja 805eb60 <__memmove_ssse3+0xe70> 805ebb6: 83 c1 20 add $0x20,%ecx 805ebb9: 0f 8e 01 07 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805ebbf: 0f 28 50 06 movaps 0x6(%eax),%xmm2 805ebc3: 0f 28 58 16 movaps 0x16(%eax),%xmm3 805ebc7: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 805ebcd: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 805ebd3: 0f 29 12 movaps %xmm2,(%edx) 805ebd6: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ebda: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805ebde: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805ebe2: 5f pop %edi 805ebe3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805ebea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ebf0: 8d 49 e0 lea -0x20(%ecx),%ecx 805ebf3: 8d 40 f6 lea -0xa(%eax),%eax 805ebf6: 31 ff xor %edi,%edi 805ebf8: 90 nop 805ebf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805ec00: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805ec06: 83 e9 20 sub $0x20,%ecx 805ec09: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805ec0f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805ec13: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 805ec19: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 805ec1f: 8d 7f 20 lea 0x20(%edi),%edi 805ec22: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805ec28: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805ec2e: 72 30 jb 805ec60 <__memmove_ssse3+0xf70> 805ec30: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805ec36: 83 e9 20 sub $0x20,%ecx 805ec39: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805ec3f: 66 0f 6f cb movdqa %xmm3,%xmm1 805ec43: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 805ec49: 66 0f 3a 0f d4 0a palignr $0xa,%xmm4,%xmm2 805ec4f: 8d 7f 20 lea 0x20(%edi),%edi 805ec52: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805ec58: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805ec5e: 73 a0 jae 805ec00 <__memmove_ssse3+0xf10> 805ec60: 8d 49 20 lea 0x20(%ecx),%ecx 805ec63: 01 cf add %ecx,%edi 805ec65: 01 fa add %edi,%edx 805ec67: 8d 44 07 0a lea 0xa(%edi,%eax,1),%eax 805ec6b: 5f pop %edi 805ec6c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805ec73: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ec79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805ec80: 8b 7c 24 08 mov 0x8(%esp),%edi 805ec84: 0f 28 48 f5 movaps -0xb(%eax),%xmm1 805ec88: f3 0f 7f 07 movdqu %xmm0,(%edi) 805ec8c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805ec92: 0f 82 98 00 00 00 jb 805ed30 <__memmove_ssse3+0x1040> 805ec98: 8d 49 c0 lea -0x40(%ecx),%ecx 805ec9b: 90 nop 805ec9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805eca0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805eca7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805ecae: 0f 28 50 05 movaps 0x5(%eax),%xmm2 805ecb2: 0f 28 58 15 movaps 0x15(%eax),%xmm3 805ecb6: 0f 28 60 25 movaps 0x25(%eax),%xmm4 805ecba: 0f 28 68 35 movaps 0x35(%eax),%xmm5 805ecbe: 0f 28 fd movaps %xmm5,%xmm7 805ecc1: 66 0f 3a 0f ec 0b palignr $0xb,%xmm4,%xmm5 805ecc7: 66 0f 3a 0f e3 0b palignr $0xb,%xmm3,%xmm4 805eccd: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805ecd1: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 805ecd7: 8d 40 40 lea 0x40(%eax),%eax 805ecda: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 805ece0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805ece4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ece8: 0f 28 cf movaps %xmm7,%xmm1 805eceb: 0f 29 12 movaps %xmm2,(%edx) 805ecee: 8d 52 40 lea 0x40(%edx),%edx 805ecf1: 83 e9 40 sub $0x40,%ecx 805ecf4: 77 aa ja 805eca0 <__memmove_ssse3+0xfb0> 805ecf6: 83 c1 20 add $0x20,%ecx 805ecf9: 0f 8e c1 05 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805ecff: 0f 28 50 05 movaps 0x5(%eax),%xmm2 805ed03: 0f 28 58 15 movaps 0x15(%eax),%xmm3 805ed07: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 805ed0d: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 805ed13: 0f 29 12 movaps %xmm2,(%edx) 805ed16: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ed1a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805ed1e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805ed22: 5f pop %edi 805ed23: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805ed2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ed30: 8d 49 e0 lea -0x20(%ecx),%ecx 805ed33: 8d 40 f5 lea -0xb(%eax),%eax 805ed36: 31 ff xor %edi,%edi 805ed38: 90 nop 805ed39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805ed40: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805ed46: 83 e9 20 sub $0x20,%ecx 805ed49: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805ed4f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805ed53: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 805ed59: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 805ed5f: 8d 7f 20 lea 0x20(%edi),%edi 805ed62: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805ed68: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805ed6e: 72 30 jb 805eda0 <__memmove_ssse3+0x10b0> 805ed70: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805ed76: 83 e9 20 sub $0x20,%ecx 805ed79: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805ed7f: 66 0f 6f cb movdqa %xmm3,%xmm1 805ed83: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 805ed89: 66 0f 3a 0f d4 0b palignr $0xb,%xmm4,%xmm2 805ed8f: 8d 7f 20 lea 0x20(%edi),%edi 805ed92: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805ed98: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805ed9e: 73 a0 jae 805ed40 <__memmove_ssse3+0x1050> 805eda0: 8d 49 20 lea 0x20(%ecx),%ecx 805eda3: 01 cf add %ecx,%edi 805eda5: 01 fa add %edi,%edx 805eda7: 8d 44 07 0b lea 0xb(%edi,%eax,1),%eax 805edab: 5f pop %edi 805edac: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805edb3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805edb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805edc0: 8b 7c 24 08 mov 0x8(%esp),%edi 805edc4: 0f 28 48 f4 movaps -0xc(%eax),%xmm1 805edc8: f3 0f 7f 07 movdqu %xmm0,(%edi) 805edcc: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805edd2: 0f 82 98 00 00 00 jb 805ee70 <__memmove_ssse3+0x1180> 805edd8: 8d 49 c0 lea -0x40(%ecx),%ecx 805eddb: 90 nop 805eddc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805ede0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805ede7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805edee: 0f 28 50 04 movaps 0x4(%eax),%xmm2 805edf2: 0f 28 58 14 movaps 0x14(%eax),%xmm3 805edf6: 0f 28 60 24 movaps 0x24(%eax),%xmm4 805edfa: 0f 28 68 34 movaps 0x34(%eax),%xmm5 805edfe: 0f 28 fd movaps %xmm5,%xmm7 805ee01: 66 0f 3a 0f ec 0c palignr $0xc,%xmm4,%xmm5 805ee07: 66 0f 3a 0f e3 0c palignr $0xc,%xmm3,%xmm4 805ee0d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805ee11: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 805ee17: 8d 40 40 lea 0x40(%eax),%eax 805ee1a: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 805ee20: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805ee24: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ee28: 0f 28 cf movaps %xmm7,%xmm1 805ee2b: 0f 29 12 movaps %xmm2,(%edx) 805ee2e: 8d 52 40 lea 0x40(%edx),%edx 805ee31: 83 e9 40 sub $0x40,%ecx 805ee34: 77 aa ja 805ede0 <__memmove_ssse3+0x10f0> 805ee36: 83 c1 20 add $0x20,%ecx 805ee39: 0f 8e 81 04 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805ee3f: 0f 28 50 04 movaps 0x4(%eax),%xmm2 805ee43: 0f 28 58 14 movaps 0x14(%eax),%xmm3 805ee47: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 805ee4d: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 805ee53: 0f 29 12 movaps %xmm2,(%edx) 805ee56: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ee5a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805ee5e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805ee62: 5f pop %edi 805ee63: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805ee6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805ee70: 8d 49 e0 lea -0x20(%ecx),%ecx 805ee73: 8d 40 f4 lea -0xc(%eax),%eax 805ee76: 31 ff xor %edi,%edi 805ee78: 90 nop 805ee79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805ee80: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805ee86: 83 e9 20 sub $0x20,%ecx 805ee89: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805ee8f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805ee93: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 805ee99: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 805ee9f: 8d 7f 20 lea 0x20(%edi),%edi 805eea2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805eea8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805eeae: 72 30 jb 805eee0 <__memmove_ssse3+0x11f0> 805eeb0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805eeb6: 83 e9 20 sub $0x20,%ecx 805eeb9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805eebf: 66 0f 6f cb movdqa %xmm3,%xmm1 805eec3: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 805eec9: 66 0f 3a 0f d4 0c palignr $0xc,%xmm4,%xmm2 805eecf: 8d 7f 20 lea 0x20(%edi),%edi 805eed2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805eed8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805eede: 73 a0 jae 805ee80 <__memmove_ssse3+0x1190> 805eee0: 8d 49 20 lea 0x20(%ecx),%ecx 805eee3: 01 cf add %ecx,%edi 805eee5: 01 fa add %edi,%edx 805eee7: 8d 44 07 0c lea 0xc(%edi,%eax,1),%eax 805eeeb: 5f pop %edi 805eeec: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805eef3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805eef9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805ef00: 8b 7c 24 08 mov 0x8(%esp),%edi 805ef04: 0f 28 48 f3 movaps -0xd(%eax),%xmm1 805ef08: f3 0f 7f 07 movdqu %xmm0,(%edi) 805ef0c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805ef12: 0f 82 98 00 00 00 jb 805efb0 <__memmove_ssse3+0x12c0> 805ef18: 8d 49 c0 lea -0x40(%ecx),%ecx 805ef1b: 90 nop 805ef1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805ef20: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805ef27: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805ef2e: 0f 28 50 03 movaps 0x3(%eax),%xmm2 805ef32: 0f 28 58 13 movaps 0x13(%eax),%xmm3 805ef36: 0f 28 60 23 movaps 0x23(%eax),%xmm4 805ef3a: 0f 28 68 33 movaps 0x33(%eax),%xmm5 805ef3e: 0f 28 fd movaps %xmm5,%xmm7 805ef41: 66 0f 3a 0f ec 0d palignr $0xd,%xmm4,%xmm5 805ef47: 66 0f 3a 0f e3 0d palignr $0xd,%xmm3,%xmm4 805ef4d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805ef51: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 805ef57: 8d 40 40 lea 0x40(%eax),%eax 805ef5a: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 805ef60: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805ef64: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ef68: 0f 28 cf movaps %xmm7,%xmm1 805ef6b: 0f 29 12 movaps %xmm2,(%edx) 805ef6e: 8d 52 40 lea 0x40(%edx),%edx 805ef71: 83 e9 40 sub $0x40,%ecx 805ef74: 77 aa ja 805ef20 <__memmove_ssse3+0x1230> 805ef76: 83 c1 20 add $0x20,%ecx 805ef79: 0f 8e 41 03 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805ef7f: 0f 28 50 03 movaps 0x3(%eax),%xmm2 805ef83: 0f 28 58 13 movaps 0x13(%eax),%xmm3 805ef87: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 805ef8d: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 805ef93: 0f 29 12 movaps %xmm2,(%edx) 805ef96: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805ef9a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805ef9e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805efa2: 5f pop %edi 805efa3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805efaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805efb0: 8d 49 e0 lea -0x20(%ecx),%ecx 805efb3: 8d 40 f3 lea -0xd(%eax),%eax 805efb6: 31 ff xor %edi,%edi 805efb8: 90 nop 805efb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805efc0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805efc6: 83 e9 20 sub $0x20,%ecx 805efc9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805efcf: 66 0f 6f e3 movdqa %xmm3,%xmm4 805efd3: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 805efd9: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 805efdf: 8d 7f 20 lea 0x20(%edi),%edi 805efe2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805efe8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805efee: 72 30 jb 805f020 <__memmove_ssse3+0x1330> 805eff0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805eff6: 83 e9 20 sub $0x20,%ecx 805eff9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805efff: 66 0f 6f cb movdqa %xmm3,%xmm1 805f003: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 805f009: 66 0f 3a 0f d4 0d palignr $0xd,%xmm4,%xmm2 805f00f: 8d 7f 20 lea 0x20(%edi),%edi 805f012: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805f018: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805f01e: 73 a0 jae 805efc0 <__memmove_ssse3+0x12d0> 805f020: 8d 49 20 lea 0x20(%ecx),%ecx 805f023: 01 cf add %ecx,%edi 805f025: 01 fa add %edi,%edx 805f027: 8d 44 07 0d lea 0xd(%edi,%eax,1),%eax 805f02b: 5f pop %edi 805f02c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f033: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f039: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f040: 8b 7c 24 08 mov 0x8(%esp),%edi 805f044: 0f 28 48 f2 movaps -0xe(%eax),%xmm1 805f048: f3 0f 7f 07 movdqu %xmm0,(%edi) 805f04c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805f052: 0f 82 98 00 00 00 jb 805f0f0 <__memmove_ssse3+0x1400> 805f058: 8d 49 c0 lea -0x40(%ecx),%ecx 805f05b: 90 nop 805f05c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f060: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805f067: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805f06e: 0f 28 50 02 movaps 0x2(%eax),%xmm2 805f072: 0f 28 58 12 movaps 0x12(%eax),%xmm3 805f076: 0f 28 60 22 movaps 0x22(%eax),%xmm4 805f07a: 0f 28 68 32 movaps 0x32(%eax),%xmm5 805f07e: 0f 28 fd movaps %xmm5,%xmm7 805f081: 66 0f 3a 0f ec 0e palignr $0xe,%xmm4,%xmm5 805f087: 66 0f 3a 0f e3 0e palignr $0xe,%xmm3,%xmm4 805f08d: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805f091: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 805f097: 8d 40 40 lea 0x40(%eax),%eax 805f09a: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 805f0a0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805f0a4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805f0a8: 0f 28 cf movaps %xmm7,%xmm1 805f0ab: 0f 29 12 movaps %xmm2,(%edx) 805f0ae: 8d 52 40 lea 0x40(%edx),%edx 805f0b1: 83 e9 40 sub $0x40,%ecx 805f0b4: 77 aa ja 805f060 <__memmove_ssse3+0x1370> 805f0b6: 83 c1 20 add $0x20,%ecx 805f0b9: 0f 8e 01 02 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805f0bf: 0f 28 50 02 movaps 0x2(%eax),%xmm2 805f0c3: 0f 28 58 12 movaps 0x12(%eax),%xmm3 805f0c7: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 805f0cd: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 805f0d3: 0f 29 12 movaps %xmm2,(%edx) 805f0d6: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805f0da: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805f0de: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805f0e2: 5f pop %edi 805f0e3: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f0ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f0f0: 8d 49 e0 lea -0x20(%ecx),%ecx 805f0f3: 8d 40 f2 lea -0xe(%eax),%eax 805f0f6: 31 ff xor %edi,%edi 805f0f8: 90 nop 805f0f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f100: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805f106: 83 e9 20 sub $0x20,%ecx 805f109: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805f10f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805f113: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 805f119: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 805f11f: 8d 7f 20 lea 0x20(%edi),%edi 805f122: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805f128: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805f12e: 72 30 jb 805f160 <__memmove_ssse3+0x1470> 805f130: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805f136: 83 e9 20 sub $0x20,%ecx 805f139: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805f13f: 66 0f 6f cb movdqa %xmm3,%xmm1 805f143: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 805f149: 66 0f 3a 0f d4 0e palignr $0xe,%xmm4,%xmm2 805f14f: 8d 7f 20 lea 0x20(%edi),%edi 805f152: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805f158: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805f15e: 73 a0 jae 805f100 <__memmove_ssse3+0x1410> 805f160: 8d 49 20 lea 0x20(%ecx),%ecx 805f163: 01 cf add %ecx,%edi 805f165: 01 fa add %edi,%edx 805f167: 8d 44 07 0e lea 0xe(%edi,%eax,1),%eax 805f16b: 5f pop %edi 805f16c: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f173: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f179: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f180: 8b 7c 24 08 mov 0x8(%esp),%edi 805f184: 0f 28 48 f1 movaps -0xf(%eax),%xmm1 805f188: f3 0f 7f 07 movdqu %xmm0,(%edi) 805f18c: 3b 0d 94 c9 0e 08 cmp 0x80ec994,%ecx 805f192: 0f 82 98 00 00 00 jb 805f230 <__memmove_ssse3+0x1540> 805f198: 8d 49 c0 lea -0x40(%ecx),%ecx 805f19b: 90 nop 805f19c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f1a0: 0f 18 88 c0 01 00 00 prefetcht0 0x1c0(%eax) 805f1a7: 0f 18 8a c0 01 00 00 prefetcht0 0x1c0(%edx) 805f1ae: 0f 28 50 01 movaps 0x1(%eax),%xmm2 805f1b2: 0f 28 58 11 movaps 0x11(%eax),%xmm3 805f1b6: 0f 28 60 21 movaps 0x21(%eax),%xmm4 805f1ba: 0f 28 68 31 movaps 0x31(%eax),%xmm5 805f1be: 0f 28 fd movaps %xmm5,%xmm7 805f1c1: 66 0f 3a 0f ec 0f palignr $0xf,%xmm4,%xmm5 805f1c7: 66 0f 3a 0f e3 0f palignr $0xf,%xmm3,%xmm4 805f1cd: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 805f1d1: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 805f1d7: 8d 40 40 lea 0x40(%eax),%eax 805f1da: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 805f1e0: 0f 29 62 20 movaps %xmm4,0x20(%edx) 805f1e4: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805f1e8: 0f 28 cf movaps %xmm7,%xmm1 805f1eb: 0f 29 12 movaps %xmm2,(%edx) 805f1ee: 8d 52 40 lea 0x40(%edx),%edx 805f1f1: 83 e9 40 sub $0x40,%ecx 805f1f4: 77 aa ja 805f1a0 <__memmove_ssse3+0x14b0> 805f1f6: 83 c1 20 add $0x20,%ecx 805f1f9: 0f 8e c1 00 00 00 jle 805f2c0 <__memmove_ssse3+0x15d0> 805f1ff: 0f 28 50 01 movaps 0x1(%eax),%xmm2 805f203: 0f 28 58 11 movaps 0x11(%eax),%xmm3 805f207: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 805f20d: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 805f213: 0f 29 12 movaps %xmm2,(%edx) 805f216: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 805f21a: 8d 54 0a 20 lea 0x20(%edx,%ecx,1),%edx 805f21e: 8d 44 08 20 lea 0x20(%eax,%ecx,1),%eax 805f222: 5f pop %edi 805f223: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f22a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f230: 8d 49 e0 lea -0x20(%ecx),%ecx 805f233: 8d 40 f1 lea -0xf(%eax),%eax 805f236: 31 ff xor %edi,%edi 805f238: 90 nop 805f239: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f240: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805f246: 83 e9 20 sub $0x20,%ecx 805f249: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805f24f: 66 0f 6f e3 movdqa %xmm3,%xmm4 805f253: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 805f259: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 805f25f: 8d 7f 20 lea 0x20(%edi),%edi 805f262: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805f268: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805f26e: 72 30 jb 805f2a0 <__memmove_ssse3+0x15b0> 805f270: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805f276: 83 e9 20 sub $0x20,%ecx 805f279: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805f27f: 66 0f 6f cb movdqa %xmm3,%xmm1 805f283: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 805f289: 66 0f 3a 0f d4 0f palignr $0xf,%xmm4,%xmm2 805f28f: 8d 7f 20 lea 0x20(%edi),%edi 805f292: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 805f298: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 805f29e: 73 a0 jae 805f240 <__memmove_ssse3+0x1550> 805f2a0: 8d 49 20 lea 0x20(%ecx),%ecx 805f2a3: 01 cf add %ecx,%edi 805f2a5: 01 fa add %edi,%edx 805f2a7: 8d 44 07 0f lea 0xf(%edi,%eax,1),%eax 805f2ab: 5f pop %edi 805f2ac: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f2b3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f2b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f2c0: 8d 49 20 lea 0x20(%ecx),%ecx 805f2c3: 8d 14 0a lea (%edx,%ecx,1),%edx 805f2c6: 8d 04 08 lea (%eax,%ecx,1),%eax 805f2c9: 5f pop %edi 805f2ca: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f2d1: eb 0d jmp 805f2e0 <__memmove_ssse3+0x15f0> 805f2d3: 90 nop 805f2d4: 90 nop 805f2d5: 90 nop 805f2d6: 90 nop 805f2d7: 90 nop 805f2d8: 90 nop 805f2d9: 90 nop 805f2da: 90 nop 805f2db: 90 nop 805f2dc: 90 nop 805f2dd: 90 nop 805f2de: 90 nop 805f2df: 90 nop 805f2e0: f3 0f 7e 40 d4 movq -0x2c(%eax),%xmm0 805f2e5: 66 0f d6 42 d4 movq %xmm0,-0x2c(%edx) 805f2ea: f3 0f 7e 40 dc movq -0x24(%eax),%xmm0 805f2ef: 66 0f d6 42 dc movq %xmm0,-0x24(%edx) 805f2f4: f3 0f 7e 40 e4 movq -0x1c(%eax),%xmm0 805f2f9: 66 0f d6 42 e4 movq %xmm0,-0x1c(%edx) 805f2fe: f3 0f 7e 40 ec movq -0x14(%eax),%xmm0 805f303: 66 0f d6 42 ec movq %xmm0,-0x14(%edx) 805f308: f3 0f 7e 40 f4 movq -0xc(%eax),%xmm0 805f30d: 66 0f d6 42 f4 movq %xmm0,-0xc(%edx) 805f312: 8b 48 fc mov -0x4(%eax),%ecx 805f315: 89 4a fc mov %ecx,-0x4(%edx) 805f318: 8b 44 24 04 mov 0x4(%esp),%eax 805f31c: c3 ret 805f31d: 8d 76 00 lea 0x0(%esi),%esi 805f320: f3 0f 7e 40 d8 movq -0x28(%eax),%xmm0 805f325: 66 0f d6 42 d8 movq %xmm0,-0x28(%edx) 805f32a: f3 0f 7e 40 e0 movq -0x20(%eax),%xmm0 805f32f: 66 0f d6 42 e0 movq %xmm0,-0x20(%edx) 805f334: f3 0f 7e 40 e8 movq -0x18(%eax),%xmm0 805f339: 66 0f d6 42 e8 movq %xmm0,-0x18(%edx) 805f33e: f3 0f 7e 40 f0 movq -0x10(%eax),%xmm0 805f343: 66 0f d6 42 f0 movq %xmm0,-0x10(%edx) 805f348: f3 0f 7e 40 f8 movq -0x8(%eax),%xmm0 805f34d: 66 0f d6 42 f8 movq %xmm0,-0x8(%edx) 805f352: 8b 44 24 04 mov 0x4(%esp),%eax 805f356: c3 ret 805f357: 89 f6 mov %esi,%esi 805f359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f360: 8b 48 fb mov -0x5(%eax),%ecx 805f363: 8b 40 fc mov -0x4(%eax),%eax 805f366: 89 4a fb mov %ecx,-0x5(%edx) 805f369: 89 42 fc mov %eax,-0x4(%edx) 805f36c: 8b 44 24 04 mov 0x4(%esp),%eax 805f370: c3 ret 805f371: eb 0d jmp 805f380 <__memmove_ssse3+0x1690> 805f373: 90 nop 805f374: 90 nop 805f375: 90 nop 805f376: 90 nop 805f377: 90 nop 805f378: 90 nop 805f379: 90 nop 805f37a: 90 nop 805f37b: 90 nop 805f37c: 90 nop 805f37d: 90 nop 805f37e: 90 nop 805f37f: 90 nop 805f380: f3 0f 7e 40 d3 movq -0x2d(%eax),%xmm0 805f385: 66 0f d6 42 d3 movq %xmm0,-0x2d(%edx) 805f38a: f3 0f 7e 40 db movq -0x25(%eax),%xmm0 805f38f: 66 0f d6 42 db movq %xmm0,-0x25(%edx) 805f394: f3 0f 7e 40 e3 movq -0x1d(%eax),%xmm0 805f399: 66 0f d6 42 e3 movq %xmm0,-0x1d(%edx) 805f39e: f3 0f 7e 40 eb movq -0x15(%eax),%xmm0 805f3a3: 66 0f d6 42 eb movq %xmm0,-0x15(%edx) 805f3a8: f3 0f 7e 40 f3 movq -0xd(%eax),%xmm0 805f3ad: 66 0f d6 42 f3 movq %xmm0,-0xd(%edx) 805f3b2: 8b 48 fb mov -0x5(%eax),%ecx 805f3b5: 89 4a fb mov %ecx,-0x5(%edx) 805f3b8: 0f b6 48 ff movzbl -0x1(%eax),%ecx 805f3bc: 88 4a ff mov %cl,-0x1(%edx) 805f3bf: 8b 44 24 04 mov 0x4(%esp),%eax 805f3c3: c3 ret 805f3c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f3ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 805f3d0: f3 0f 7e 40 d7 movq -0x29(%eax),%xmm0 805f3d5: 66 0f d6 42 d7 movq %xmm0,-0x29(%edx) 805f3da: f3 0f 7e 40 df movq -0x21(%eax),%xmm0 805f3df: 66 0f d6 42 df movq %xmm0,-0x21(%edx) 805f3e4: f3 0f 7e 40 e7 movq -0x19(%eax),%xmm0 805f3e9: 66 0f d6 42 e7 movq %xmm0,-0x19(%edx) 805f3ee: f3 0f 7e 40 ef movq -0x11(%eax),%xmm0 805f3f3: 66 0f d6 42 ef movq %xmm0,-0x11(%edx) 805f3f8: f3 0f 7e 40 f7 movq -0x9(%eax),%xmm0 805f3fd: 66 0f d6 42 f7 movq %xmm0,-0x9(%edx) 805f402: 0f b6 48 ff movzbl -0x1(%eax),%ecx 805f406: 88 4a ff mov %cl,-0x1(%edx) 805f409: 8b 44 24 04 mov 0x4(%esp),%eax 805f40d: c3 ret 805f40e: 66 90 xchg %ax,%ax 805f410: f3 0f 7e 40 d2 movq -0x2e(%eax),%xmm0 805f415: 66 0f d6 42 d2 movq %xmm0,-0x2e(%edx) 805f41a: f3 0f 7e 40 da movq -0x26(%eax),%xmm0 805f41f: 66 0f d6 42 da movq %xmm0,-0x26(%edx) 805f424: f3 0f 7e 40 e2 movq -0x1e(%eax),%xmm0 805f429: 66 0f d6 42 e2 movq %xmm0,-0x1e(%edx) 805f42e: f3 0f 7e 40 ea movq -0x16(%eax),%xmm0 805f433: 66 0f d6 42 ea movq %xmm0,-0x16(%edx) 805f438: f3 0f 7e 40 f2 movq -0xe(%eax),%xmm0 805f43d: 66 0f d6 42 f2 movq %xmm0,-0xe(%edx) 805f442: 8b 48 fa mov -0x6(%eax),%ecx 805f445: 89 4a fa mov %ecx,-0x6(%edx) 805f448: 0f b7 48 fe movzwl -0x2(%eax),%ecx 805f44c: 66 89 4a fe mov %cx,-0x2(%edx) 805f450: 8b 44 24 04 mov 0x4(%esp),%eax 805f454: c3 ret 805f455: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f460: f3 0f 7e 40 d6 movq -0x2a(%eax),%xmm0 805f465: 66 0f d6 42 d6 movq %xmm0,-0x2a(%edx) 805f46a: f3 0f 7e 40 de movq -0x22(%eax),%xmm0 805f46f: 66 0f d6 42 de movq %xmm0,-0x22(%edx) 805f474: f3 0f 7e 40 e6 movq -0x1a(%eax),%xmm0 805f479: 66 0f d6 42 e6 movq %xmm0,-0x1a(%edx) 805f47e: f3 0f 7e 40 ee movq -0x12(%eax),%xmm0 805f483: 66 0f d6 42 ee movq %xmm0,-0x12(%edx) 805f488: f3 0f 7e 40 f6 movq -0xa(%eax),%xmm0 805f48d: 66 0f d6 42 f6 movq %xmm0,-0xa(%edx) 805f492: 0f b7 48 fe movzwl -0x2(%eax),%ecx 805f496: 66 89 4a fe mov %cx,-0x2(%edx) 805f49a: 8b 44 24 04 mov 0x4(%esp),%eax 805f49e: c3 ret 805f49f: 90 nop 805f4a0: f3 0f 7e 40 d1 movq -0x2f(%eax),%xmm0 805f4a5: 66 0f d6 42 d1 movq %xmm0,-0x2f(%edx) 805f4aa: f3 0f 7e 40 d9 movq -0x27(%eax),%xmm0 805f4af: 66 0f d6 42 d9 movq %xmm0,-0x27(%edx) 805f4b4: f3 0f 7e 40 e1 movq -0x1f(%eax),%xmm0 805f4b9: 66 0f d6 42 e1 movq %xmm0,-0x1f(%edx) 805f4be: f3 0f 7e 40 e9 movq -0x17(%eax),%xmm0 805f4c3: 66 0f d6 42 e9 movq %xmm0,-0x17(%edx) 805f4c8: f3 0f 7e 40 f1 movq -0xf(%eax),%xmm0 805f4cd: 66 0f d6 42 f1 movq %xmm0,-0xf(%edx) 805f4d2: 8b 48 f9 mov -0x7(%eax),%ecx 805f4d5: 89 4a f9 mov %ecx,-0x7(%edx) 805f4d8: 0f b7 48 fd movzwl -0x3(%eax),%ecx 805f4dc: 0f b6 40 ff movzbl -0x1(%eax),%eax 805f4e0: 66 89 4a fd mov %cx,-0x3(%edx) 805f4e4: 88 42 ff mov %al,-0x1(%edx) 805f4e7: 8b 44 24 04 mov 0x4(%esp),%eax 805f4eb: c3 ret 805f4ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f4f0: f3 0f 7e 40 d5 movq -0x2b(%eax),%xmm0 805f4f5: 66 0f d6 42 d5 movq %xmm0,-0x2b(%edx) 805f4fa: f3 0f 7e 40 dd movq -0x23(%eax),%xmm0 805f4ff: 66 0f d6 42 dd movq %xmm0,-0x23(%edx) 805f504: f3 0f 7e 40 e5 movq -0x1b(%eax),%xmm0 805f509: 66 0f d6 42 e5 movq %xmm0,-0x1b(%edx) 805f50e: f3 0f 7e 40 ed movq -0x13(%eax),%xmm0 805f513: 66 0f d6 42 ed movq %xmm0,-0x13(%edx) 805f518: f3 0f 7e 40 f5 movq -0xb(%eax),%xmm0 805f51d: 66 0f d6 42 f5 movq %xmm0,-0xb(%edx) 805f522: 0f b7 48 fd movzwl -0x3(%eax),%ecx 805f526: 0f b6 40 ff movzbl -0x1(%eax),%eax 805f52a: 66 89 4a fd mov %cx,-0x3(%edx) 805f52e: 88 42 ff mov %al,-0x1(%edx) 805f531: 8b 44 24 04 mov 0x4(%esp),%eax 805f535: c3 ret 805f536: 8d 76 00 lea 0x0(%esi),%esi 805f539: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f540: 66 0f 6f 40 d8 movdqa -0x28(%eax),%xmm0 805f545: 66 0f 7f 42 d8 movdqa %xmm0,-0x28(%edx) 805f54a: 66 0f 6f 40 e8 movdqa -0x18(%eax),%xmm0 805f54f: 66 0f 7f 42 e8 movdqa %xmm0,-0x18(%edx) 805f554: f3 0f 7e 40 f8 movq -0x8(%eax),%xmm0 805f559: 66 0f d6 42 f8 movq %xmm0,-0x8(%edx) 805f55e: 8b 44 24 04 mov 0x4(%esp),%eax 805f562: c3 ret 805f563: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f569: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f570: 66 0f 6f 40 e0 movdqa -0x20(%eax),%xmm0 805f575: 66 0f 7f 42 e0 movdqa %xmm0,-0x20(%edx) 805f57a: 66 0f 6f 40 f0 movdqa -0x10(%eax),%xmm0 805f57f: 66 0f 7f 42 f0 movdqa %xmm0,-0x10(%edx) 805f584: 8b 44 24 04 mov 0x4(%esp),%eax 805f588: c3 ret 805f589: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f590: 8b 48 fb mov -0x5(%eax),%ecx 805f593: 8b 40 fc mov -0x4(%eax),%eax 805f596: 89 4a fb mov %ecx,-0x5(%edx) 805f599: 89 42 fc mov %eax,-0x4(%edx) 805f59c: 8b 44 24 04 mov 0x4(%esp),%eax 805f5a0: c3 ret 805f5a1: eb 0d jmp 805f5b0 <__memmove_ssse3+0x18c0> 805f5a3: 90 nop 805f5a4: 90 nop 805f5a5: 90 nop 805f5a6: 90 nop 805f5a7: 90 nop 805f5a8: 90 nop 805f5a9: 90 nop 805f5aa: 90 nop 805f5ab: 90 nop 805f5ac: 90 nop 805f5ad: 90 nop 805f5ae: 90 nop 805f5af: 90 nop 805f5b0: 66 0f 6f 40 d3 movdqa -0x2d(%eax),%xmm0 805f5b5: 66 0f 7f 42 d3 movdqa %xmm0,-0x2d(%edx) 805f5ba: 66 0f 6f 40 e3 movdqa -0x1d(%eax),%xmm0 805f5bf: 66 0f 7f 42 e3 movdqa %xmm0,-0x1d(%edx) 805f5c4: f3 0f 7e 40 f3 movq -0xd(%eax),%xmm0 805f5c9: 66 0f d6 42 f3 movq %xmm0,-0xd(%edx) 805f5ce: 8b 48 fb mov -0x5(%eax),%ecx 805f5d1: 89 4a fb mov %ecx,-0x5(%edx) 805f5d4: 0f b6 48 ff movzbl -0x1(%eax),%ecx 805f5d8: 88 4a ff mov %cl,-0x1(%edx) 805f5db: 8b 44 24 04 mov 0x4(%esp),%eax 805f5df: c3 ret 805f5e0: 66 0f 6f 40 db movdqa -0x25(%eax),%xmm0 805f5e5: 66 0f 7f 42 db movdqa %xmm0,-0x25(%edx) 805f5ea: 66 0f 6f 40 eb movdqa -0x15(%eax),%xmm0 805f5ef: 66 0f 7f 42 eb movdqa %xmm0,-0x15(%edx) 805f5f4: 8b 48 fb mov -0x5(%eax),%ecx 805f5f7: 89 4a fb mov %ecx,-0x5(%edx) 805f5fa: 0f b6 48 ff movzbl -0x1(%eax),%ecx 805f5fe: 88 4a ff mov %cl,-0x1(%edx) 805f601: 8b 44 24 04 mov 0x4(%esp),%eax 805f605: c3 ret 805f606: 8d 76 00 lea 0x0(%esi),%esi 805f609: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f610: 66 0f 6f 40 d7 movdqa -0x29(%eax),%xmm0 805f615: 66 0f 7f 42 d7 movdqa %xmm0,-0x29(%edx) 805f61a: 66 0f 6f 40 e7 movdqa -0x19(%eax),%xmm0 805f61f: 66 0f 7f 42 e7 movdqa %xmm0,-0x19(%edx) 805f624: f3 0f 7e 40 f7 movq -0x9(%eax),%xmm0 805f629: 66 0f d6 42 f7 movq %xmm0,-0x9(%edx) 805f62e: 0f b6 48 ff movzbl -0x1(%eax),%ecx 805f632: 88 4a ff mov %cl,-0x1(%edx) 805f635: 8b 44 24 04 mov 0x4(%esp),%eax 805f639: c3 ret 805f63a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f640: 66 0f 6f 40 df movdqa -0x21(%eax),%xmm0 805f645: 66 0f 7f 42 df movdqa %xmm0,-0x21(%edx) 805f64a: 66 0f 6f 40 ef movdqa -0x11(%eax),%xmm0 805f64f: 66 0f 7f 42 ef movdqa %xmm0,-0x11(%edx) 805f654: 0f b6 48 ff movzbl -0x1(%eax),%ecx 805f658: 88 4a ff mov %cl,-0x1(%edx) 805f65b: 8b 44 24 04 mov 0x4(%esp),%eax 805f65f: c3 ret 805f660: 66 0f 6f 40 d2 movdqa -0x2e(%eax),%xmm0 805f665: 66 0f 7f 42 d2 movdqa %xmm0,-0x2e(%edx) 805f66a: 66 0f 6f 40 e2 movdqa -0x1e(%eax),%xmm0 805f66f: 66 0f 7f 42 e2 movdqa %xmm0,-0x1e(%edx) 805f674: f3 0f 7e 40 f2 movq -0xe(%eax),%xmm0 805f679: 66 0f d6 42 f2 movq %xmm0,-0xe(%edx) 805f67e: 8b 48 fa mov -0x6(%eax),%ecx 805f681: 89 4a fa mov %ecx,-0x6(%edx) 805f684: 0f b7 48 fe movzwl -0x2(%eax),%ecx 805f688: 66 89 4a fe mov %cx,-0x2(%edx) 805f68c: 8b 44 24 04 mov 0x4(%esp),%eax 805f690: c3 ret 805f691: eb 0d jmp 805f6a0 <__memmove_ssse3+0x19b0> 805f693: 90 nop 805f694: 90 nop 805f695: 90 nop 805f696: 90 nop 805f697: 90 nop 805f698: 90 nop 805f699: 90 nop 805f69a: 90 nop 805f69b: 90 nop 805f69c: 90 nop 805f69d: 90 nop 805f69e: 90 nop 805f69f: 90 nop 805f6a0: 66 0f 6f 40 da movdqa -0x26(%eax),%xmm0 805f6a5: 66 0f 7f 42 da movdqa %xmm0,-0x26(%edx) 805f6aa: 66 0f 6f 40 ea movdqa -0x16(%eax),%xmm0 805f6af: 66 0f 7f 42 ea movdqa %xmm0,-0x16(%edx) 805f6b4: 8b 48 fa mov -0x6(%eax),%ecx 805f6b7: 89 4a fa mov %ecx,-0x6(%edx) 805f6ba: 0f b7 48 fe movzwl -0x2(%eax),%ecx 805f6be: 66 89 4a fe mov %cx,-0x2(%edx) 805f6c2: 8b 44 24 04 mov 0x4(%esp),%eax 805f6c6: c3 ret 805f6c7: 89 f6 mov %esi,%esi 805f6c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f6d0: 66 0f 6f 40 d6 movdqa -0x2a(%eax),%xmm0 805f6d5: 66 0f 7f 42 d6 movdqa %xmm0,-0x2a(%edx) 805f6da: 66 0f 6f 40 e6 movdqa -0x1a(%eax),%xmm0 805f6df: 66 0f 7f 42 e6 movdqa %xmm0,-0x1a(%edx) 805f6e4: f3 0f 7e 40 f6 movq -0xa(%eax),%xmm0 805f6e9: 66 0f d6 42 f6 movq %xmm0,-0xa(%edx) 805f6ee: 0f b7 48 fe movzwl -0x2(%eax),%ecx 805f6f2: 66 89 4a fe mov %cx,-0x2(%edx) 805f6f6: 8b 44 24 04 mov 0x4(%esp),%eax 805f6fa: c3 ret 805f6fb: 90 nop 805f6fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f700: 66 0f 6f 40 de movdqa -0x22(%eax),%xmm0 805f705: 66 0f 7f 42 de movdqa %xmm0,-0x22(%edx) 805f70a: 66 0f 6f 40 ee movdqa -0x12(%eax),%xmm0 805f70f: 66 0f 7f 42 ee movdqa %xmm0,-0x12(%edx) 805f714: 0f b7 48 fe movzwl -0x2(%eax),%ecx 805f718: 66 89 4a fe mov %cx,-0x2(%edx) 805f71c: 8b 44 24 04 mov 0x4(%esp),%eax 805f720: c3 ret 805f721: eb 0d jmp 805f730 <__memmove_ssse3+0x1a40> 805f723: 90 nop 805f724: 90 nop 805f725: 90 nop 805f726: 90 nop 805f727: 90 nop 805f728: 90 nop 805f729: 90 nop 805f72a: 90 nop 805f72b: 90 nop 805f72c: 90 nop 805f72d: 90 nop 805f72e: 90 nop 805f72f: 90 nop 805f730: 66 0f 6f 40 d1 movdqa -0x2f(%eax),%xmm0 805f735: 66 0f 7f 42 d1 movdqa %xmm0,-0x2f(%edx) 805f73a: 66 0f 6f 40 e1 movdqa -0x1f(%eax),%xmm0 805f73f: 66 0f 7f 42 e1 movdqa %xmm0,-0x1f(%edx) 805f744: f3 0f 7e 40 f1 movq -0xf(%eax),%xmm0 805f749: 66 0f d6 42 f1 movq %xmm0,-0xf(%edx) 805f74e: 8b 48 f9 mov -0x7(%eax),%ecx 805f751: 89 4a f9 mov %ecx,-0x7(%edx) 805f754: 0f b7 48 fd movzwl -0x3(%eax),%ecx 805f758: 0f b6 40 ff movzbl -0x1(%eax),%eax 805f75c: 66 89 4a fd mov %cx,-0x3(%edx) 805f760: 88 42 ff mov %al,-0x1(%edx) 805f763: 8b 44 24 04 mov 0x4(%esp),%eax 805f767: c3 ret 805f768: 90 nop 805f769: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f770: 66 0f 6f 40 d9 movdqa -0x27(%eax),%xmm0 805f775: 66 0f 7f 42 d9 movdqa %xmm0,-0x27(%edx) 805f77a: 66 0f 6f 40 e9 movdqa -0x17(%eax),%xmm0 805f77f: 66 0f 7f 42 e9 movdqa %xmm0,-0x17(%edx) 805f784: 8b 48 f9 mov -0x7(%eax),%ecx 805f787: 89 4a f9 mov %ecx,-0x7(%edx) 805f78a: 0f b7 48 fd movzwl -0x3(%eax),%ecx 805f78e: 0f b6 40 ff movzbl -0x1(%eax),%eax 805f792: 66 89 4a fd mov %cx,-0x3(%edx) 805f796: 88 42 ff mov %al,-0x1(%edx) 805f799: 8b 44 24 04 mov 0x4(%esp),%eax 805f79d: c3 ret 805f79e: 66 90 xchg %ax,%ax 805f7a0: 66 0f 6f 40 d5 movdqa -0x2b(%eax),%xmm0 805f7a5: 66 0f 7f 42 d5 movdqa %xmm0,-0x2b(%edx) 805f7aa: 66 0f 6f 40 e5 movdqa -0x1b(%eax),%xmm0 805f7af: 66 0f 7f 42 e5 movdqa %xmm0,-0x1b(%edx) 805f7b4: f3 0f 7e 40 f5 movq -0xb(%eax),%xmm0 805f7b9: 66 0f d6 42 f5 movq %xmm0,-0xb(%edx) 805f7be: 0f b7 48 fd movzwl -0x3(%eax),%ecx 805f7c2: 0f b6 40 ff movzbl -0x1(%eax),%eax 805f7c6: 66 89 4a fd mov %cx,-0x3(%edx) 805f7ca: 88 42 ff mov %al,-0x1(%edx) 805f7cd: 8b 44 24 04 mov 0x4(%esp),%eax 805f7d1: c3 ret 805f7d2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f7d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f7e0: 66 0f 6f 40 dd movdqa -0x23(%eax),%xmm0 805f7e5: 66 0f 7f 42 dd movdqa %xmm0,-0x23(%edx) 805f7ea: 66 0f 6f 40 ed movdqa -0x13(%eax),%xmm0 805f7ef: 66 0f 7f 42 ed movdqa %xmm0,-0x13(%edx) 805f7f4: 0f b7 48 fd movzwl -0x3(%eax),%ecx 805f7f8: 0f b6 40 ff movzbl -0x1(%eax),%eax 805f7fc: 66 89 4a fd mov %cx,-0x3(%edx) 805f800: 88 42 ff mov %al,-0x1(%edx) 805f803: 8b 44 24 04 mov 0x4(%esp),%eax 805f807: c3 ret 805f808: 90 nop 805f809: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f810: 66 0f 6f 40 d4 movdqa -0x2c(%eax),%xmm0 805f815: 66 0f 7f 42 d4 movdqa %xmm0,-0x2c(%edx) 805f81a: 66 0f 6f 40 e4 movdqa -0x1c(%eax),%xmm0 805f81f: 66 0f 7f 42 e4 movdqa %xmm0,-0x1c(%edx) 805f824: f3 0f 7e 40 f4 movq -0xc(%eax),%xmm0 805f829: 66 0f d6 42 f4 movq %xmm0,-0xc(%edx) 805f82e: 8b 48 fc mov -0x4(%eax),%ecx 805f831: 89 4a fc mov %ecx,-0x4(%edx) 805f834: 8b 44 24 04 mov 0x4(%esp),%eax 805f838: c3 ret 805f839: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805f840: 66 0f 6f 40 dc movdqa -0x24(%eax),%xmm0 805f845: 66 0f 7f 42 dc movdqa %xmm0,-0x24(%edx) 805f84a: 66 0f 6f 40 ec movdqa -0x14(%eax),%xmm0 805f84f: 66 0f 7f 42 ec movdqa %xmm0,-0x14(%edx) 805f854: 8b 48 fc mov -0x4(%eax),%ecx 805f857: 89 4a fc mov %ecx,-0x4(%edx) 805f85a: 8b 44 24 04 mov 0x4(%esp),%eax 805f85e: c3 ret 805f85f: 90 nop 805f860: f3 0f 6f 08 movdqu (%eax),%xmm1 805f864: 8b 7c 24 08 mov 0x8(%esp),%edi 805f868: f3 0f 7f 07 movdqu %xmm0,(%edi) 805f86c: 8d 40 10 lea 0x10(%eax),%eax 805f86f: 66 0f e7 0a movntdq %xmm1,(%edx) 805f873: 8d 52 10 lea 0x10(%edx),%edx 805f876: 8d 89 70 ff ff ff lea -0x90(%ecx),%ecx 805f87c: 5f pop %edi 805f87d: 8d 76 00 lea 0x0(%esi),%esi 805f880: f3 0f 6f 00 movdqu (%eax),%xmm0 805f884: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 805f889: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 805f88e: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 805f893: f3 0f 6f 60 40 movdqu 0x40(%eax),%xmm4 805f898: f3 0f 6f 68 50 movdqu 0x50(%eax),%xmm5 805f89d: f3 0f 6f 70 60 movdqu 0x60(%eax),%xmm6 805f8a2: f3 0f 6f 78 70 movdqu 0x70(%eax),%xmm7 805f8a7: 8d 80 80 00 00 00 lea 0x80(%eax),%eax 805f8ad: 81 e9 80 00 00 00 sub $0x80,%ecx 805f8b3: 66 0f e7 02 movntdq %xmm0,(%edx) 805f8b7: 66 0f e7 4a 10 movntdq %xmm1,0x10(%edx) 805f8bc: 66 0f e7 52 20 movntdq %xmm2,0x20(%edx) 805f8c1: 66 0f e7 5a 30 movntdq %xmm3,0x30(%edx) 805f8c6: 66 0f e7 62 40 movntdq %xmm4,0x40(%edx) 805f8cb: 66 0f e7 6a 50 movntdq %xmm5,0x50(%edx) 805f8d0: 66 0f e7 72 60 movntdq %xmm6,0x60(%edx) 805f8d5: 66 0f e7 7a 70 movntdq %xmm7,0x70(%edx) 805f8da: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805f8e0: 73 9e jae 805f880 <__memmove_ssse3+0x1b90> 805f8e2: 83 f9 c0 cmp $0xffffffc0,%ecx 805f8e5: 8d 89 80 00 00 00 lea 0x80(%ecx),%ecx 805f8eb: 7c 2f jl 805f91c <__memmove_ssse3+0x1c2c> 805f8ed: f3 0f 6f 00 movdqu (%eax),%xmm0 805f8f1: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 805f8f6: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 805f8fb: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 805f900: 8d 40 40 lea 0x40(%eax),%eax 805f903: 66 0f e7 02 movntdq %xmm0,(%edx) 805f907: 66 0f e7 4a 10 movntdq %xmm1,0x10(%edx) 805f90c: 66 0f e7 52 20 movntdq %xmm2,0x20(%edx) 805f911: 66 0f e7 5a 30 movntdq %xmm3,0x30(%edx) 805f916: 8d 52 40 lea 0x40(%edx),%edx 805f919: 83 e9 40 sub $0x40,%ecx 805f91c: 83 f9 20 cmp $0x20,%ecx 805f91f: 72 1b jb 805f93c <__memmove_ssse3+0x1c4c> 805f921: f3 0f 6f 00 movdqu (%eax),%xmm0 805f925: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 805f92a: 8d 40 20 lea 0x20(%eax),%eax 805f92d: 66 0f e7 02 movntdq %xmm0,(%edx) 805f931: 66 0f e7 4a 10 movntdq %xmm1,0x10(%edx) 805f936: 8d 52 20 lea 0x20(%edx),%edx 805f939: 83 e9 20 sub $0x20,%ecx 805f93c: 01 ca add %ecx,%edx 805f93e: 01 c8 add %ecx,%eax 805f940: 0f ae f8 sfence 805f943: ff 24 8d 1c e8 0b 08 jmp *0x80be81c(,%ecx,4) 805f94a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805f950: f3 0f 7e 40 24 movq 0x24(%eax),%xmm0 805f955: 66 0f d6 42 24 movq %xmm0,0x24(%edx) 805f95a: f3 0f 7e 40 1c movq 0x1c(%eax),%xmm0 805f95f: 66 0f d6 42 1c movq %xmm0,0x1c(%edx) 805f964: f3 0f 7e 40 14 movq 0x14(%eax),%xmm0 805f969: 66 0f d6 42 14 movq %xmm0,0x14(%edx) 805f96e: f3 0f 7e 40 0c movq 0xc(%eax),%xmm0 805f973: 66 0f d6 42 0c movq %xmm0,0xc(%edx) 805f978: f3 0f 7e 40 04 movq 0x4(%eax),%xmm0 805f97d: 66 0f d6 42 04 movq %xmm0,0x4(%edx) 805f982: 8b 08 mov (%eax),%ecx 805f984: 89 0a mov %ecx,(%edx) 805f986: 8b 44 24 04 mov 0x4(%esp),%eax 805f98a: c3 ret 805f98b: 90 nop 805f98c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f990: f3 0f 7e 40 20 movq 0x20(%eax),%xmm0 805f995: 66 0f d6 42 20 movq %xmm0,0x20(%edx) 805f99a: f3 0f 7e 40 18 movq 0x18(%eax),%xmm0 805f99f: 66 0f d6 42 18 movq %xmm0,0x18(%edx) 805f9a4: f3 0f 7e 40 10 movq 0x10(%eax),%xmm0 805f9a9: 66 0f d6 42 10 movq %xmm0,0x10(%edx) 805f9ae: f3 0f 7e 40 08 movq 0x8(%eax),%xmm0 805f9b3: 66 0f d6 42 08 movq %xmm0,0x8(%edx) 805f9b8: f3 0f 7e 00 movq (%eax),%xmm0 805f9bc: 66 0f d6 02 movq %xmm0,(%edx) 805f9c0: 8b 44 24 04 mov 0x4(%esp),%eax 805f9c4: c3 ret 805f9c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805f9c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805f9d0: f3 0f 7e 40 25 movq 0x25(%eax),%xmm0 805f9d5: 66 0f d6 42 25 movq %xmm0,0x25(%edx) 805f9da: f3 0f 7e 40 1d movq 0x1d(%eax),%xmm0 805f9df: 66 0f d6 42 1d movq %xmm0,0x1d(%edx) 805f9e4: f3 0f 7e 40 15 movq 0x15(%eax),%xmm0 805f9e9: 66 0f d6 42 15 movq %xmm0,0x15(%edx) 805f9ee: f3 0f 7e 40 0d movq 0xd(%eax),%xmm0 805f9f3: 66 0f d6 42 0d movq %xmm0,0xd(%edx) 805f9f8: f3 0f 7e 40 05 movq 0x5(%eax),%xmm0 805f9fd: 66 0f d6 42 05 movq %xmm0,0x5(%edx) 805fa02: 8b 48 01 mov 0x1(%eax),%ecx 805fa05: 89 4a 01 mov %ecx,0x1(%edx) 805fa08: 0f b6 08 movzbl (%eax),%ecx 805fa0b: 88 0a mov %cl,(%edx) 805fa0d: 8b 44 24 04 mov 0x4(%esp),%eax 805fa11: c3 ret 805fa12: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805fa19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805fa20: f3 0f 7e 40 21 movq 0x21(%eax),%xmm0 805fa25: 66 0f d6 42 21 movq %xmm0,0x21(%edx) 805fa2a: f3 0f 7e 40 19 movq 0x19(%eax),%xmm0 805fa2f: 66 0f d6 42 19 movq %xmm0,0x19(%edx) 805fa34: f3 0f 7e 40 11 movq 0x11(%eax),%xmm0 805fa39: 66 0f d6 42 11 movq %xmm0,0x11(%edx) 805fa3e: f3 0f 7e 40 09 movq 0x9(%eax),%xmm0 805fa43: 66 0f d6 42 09 movq %xmm0,0x9(%edx) 805fa48: f3 0f 7e 40 01 movq 0x1(%eax),%xmm0 805fa4d: 66 0f d6 42 01 movq %xmm0,0x1(%edx) 805fa52: 0f b6 08 movzbl (%eax),%ecx 805fa55: 88 0a mov %cl,(%edx) 805fa57: 8b 44 24 04 mov 0x4(%esp),%eax 805fa5b: c3 ret 805fa5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805fa60: f3 0f 7e 40 26 movq 0x26(%eax),%xmm0 805fa65: 66 0f d6 42 26 movq %xmm0,0x26(%edx) 805fa6a: f3 0f 7e 40 1e movq 0x1e(%eax),%xmm0 805fa6f: 66 0f d6 42 1e movq %xmm0,0x1e(%edx) 805fa74: f3 0f 7e 40 16 movq 0x16(%eax),%xmm0 805fa79: 66 0f d6 42 16 movq %xmm0,0x16(%edx) 805fa7e: f3 0f 7e 40 0e movq 0xe(%eax),%xmm0 805fa83: 66 0f d6 42 0e movq %xmm0,0xe(%edx) 805fa88: f3 0f 7e 40 06 movq 0x6(%eax),%xmm0 805fa8d: 66 0f d6 42 06 movq %xmm0,0x6(%edx) 805fa92: 8b 48 02 mov 0x2(%eax),%ecx 805fa95: 89 4a 02 mov %ecx,0x2(%edx) 805fa98: 0f b7 08 movzwl (%eax),%ecx 805fa9b: 66 89 0a mov %cx,(%edx) 805fa9e: 8b 44 24 04 mov 0x4(%esp),%eax 805faa2: c3 ret 805faa3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805faa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805fab0: f3 0f 7e 40 22 movq 0x22(%eax),%xmm0 805fab5: 66 0f d6 42 22 movq %xmm0,0x22(%edx) 805faba: f3 0f 7e 40 1a movq 0x1a(%eax),%xmm0 805fabf: 66 0f d6 42 1a movq %xmm0,0x1a(%edx) 805fac4: f3 0f 7e 40 12 movq 0x12(%eax),%xmm0 805fac9: 66 0f d6 42 12 movq %xmm0,0x12(%edx) 805face: f3 0f 7e 40 0a movq 0xa(%eax),%xmm0 805fad3: 66 0f d6 42 0a movq %xmm0,0xa(%edx) 805fad8: f3 0f 7e 40 02 movq 0x2(%eax),%xmm0 805fadd: 66 0f d6 42 02 movq %xmm0,0x2(%edx) 805fae2: 0f b7 08 movzwl (%eax),%ecx 805fae5: 66 89 0a mov %cx,(%edx) 805fae8: 8b 44 24 04 mov 0x4(%esp),%eax 805faec: c3 ret 805faed: 8d 76 00 lea 0x0(%esi),%esi 805faf0: f3 0f 7e 40 27 movq 0x27(%eax),%xmm0 805faf5: 66 0f d6 42 27 movq %xmm0,0x27(%edx) 805fafa: f3 0f 7e 40 1f movq 0x1f(%eax),%xmm0 805faff: 66 0f d6 42 1f movq %xmm0,0x1f(%edx) 805fb04: f3 0f 7e 40 17 movq 0x17(%eax),%xmm0 805fb09: 66 0f d6 42 17 movq %xmm0,0x17(%edx) 805fb0e: f3 0f 7e 40 0f movq 0xf(%eax),%xmm0 805fb13: 66 0f d6 42 0f movq %xmm0,0xf(%edx) 805fb18: f3 0f 7e 40 07 movq 0x7(%eax),%xmm0 805fb1d: 66 0f d6 42 07 movq %xmm0,0x7(%edx) 805fb22: 8b 48 03 mov 0x3(%eax),%ecx 805fb25: 89 4a 03 mov %ecx,0x3(%edx) 805fb28: 0f b7 48 01 movzwl 0x1(%eax),%ecx 805fb2c: 66 89 4a 01 mov %cx,0x1(%edx) 805fb30: 0f b6 00 movzbl (%eax),%eax 805fb33: 88 02 mov %al,(%edx) 805fb35: 8b 44 24 04 mov 0x4(%esp),%eax 805fb39: c3 ret 805fb3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805fb40: f3 0f 7e 40 23 movq 0x23(%eax),%xmm0 805fb45: 66 0f d6 42 23 movq %xmm0,0x23(%edx) 805fb4a: f3 0f 7e 40 1b movq 0x1b(%eax),%xmm0 805fb4f: 66 0f d6 42 1b movq %xmm0,0x1b(%edx) 805fb54: f3 0f 7e 40 13 movq 0x13(%eax),%xmm0 805fb59: 66 0f d6 42 13 movq %xmm0,0x13(%edx) 805fb5e: f3 0f 7e 40 0b movq 0xb(%eax),%xmm0 805fb63: 66 0f d6 42 0b movq %xmm0,0xb(%edx) 805fb68: f3 0f 7e 40 03 movq 0x3(%eax),%xmm0 805fb6d: 66 0f d6 42 03 movq %xmm0,0x3(%edx) 805fb72: 0f b7 48 01 movzwl 0x1(%eax),%ecx 805fb76: 66 89 4a 01 mov %cx,0x1(%edx) 805fb7a: 0f b6 00 movzbl (%eax),%eax 805fb7d: 88 02 mov %al,(%edx) 805fb7f: 8b 44 24 04 mov 0x4(%esp),%eax 805fb83: c3 ret 805fb84: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 805fb8a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 805fb90: 57 push %edi 805fb91: 89 c7 mov %eax,%edi 805fb93: 8d 14 11 lea (%ecx,%edx,1),%edx 805fb96: 8d 3c 39 lea (%ecx,%edi,1),%edi 805fb99: f7 c2 03 00 00 00 test $0x3,%edx 805fb9f: 75 4f jne 805fbf0 <__memmove_ssse3+0x1f00> 805fba1: 83 f9 40 cmp $0x40,%ecx 805fba4: 0f 83 86 00 00 00 jae 805fc30 <__memmove_ssse3+0x1f40> 805fbaa: 83 f9 20 cmp $0x20,%ecx 805fbad: 72 31 jb 805fbe0 <__memmove_ssse3+0x1ef0> 805fbaf: 83 e9 20 sub $0x20,%ecx 805fbb2: f3 0f 7e 47 f8 movq -0x8(%edi),%xmm0 805fbb7: 66 0f d6 42 f8 movq %xmm0,-0x8(%edx) 805fbbc: f3 0f 7e 47 f0 movq -0x10(%edi),%xmm0 805fbc1: 66 0f d6 42 f0 movq %xmm0,-0x10(%edx) 805fbc6: f3 0f 7e 47 e8 movq -0x18(%edi),%xmm0 805fbcb: 66 0f d6 42 e8 movq %xmm0,-0x18(%edx) 805fbd0: f3 0f 7e 47 e0 movq -0x20(%edi),%xmm0 805fbd5: 66 0f d6 42 e0 movq %xmm0,-0x20(%edx) 805fbda: 83 ea 20 sub $0x20,%edx 805fbdd: 83 ef 20 sub $0x20,%edi 805fbe0: 89 f8 mov %edi,%eax 805fbe2: 29 ca sub %ecx,%edx 805fbe4: 29 c8 sub %ecx,%eax 805fbe6: 5f pop %edi 805fbe7: ff 24 8d dc e9 0b 08 jmp *0x80be9dc(,%ecx,4) 805fbee: 66 90 xchg %ax,%ax 805fbf0: 83 f9 08 cmp $0x8,%ecx 805fbf3: 76 eb jbe 805fbe0 <__memmove_ssse3+0x1ef0> 805fbf5: f7 c2 01 00 00 00 test $0x1,%edx 805fbfb: 74 16 je 805fc13 <__memmove_ssse3+0x1f23> 805fbfd: 83 ef 01 sub $0x1,%edi 805fc00: 83 e9 01 sub $0x1,%ecx 805fc03: 83 ea 01 sub $0x1,%edx 805fc06: 0f b6 07 movzbl (%edi),%eax 805fc09: 88 02 mov %al,(%edx) 805fc0b: f7 c2 02 00 00 00 test $0x2,%edx 805fc11: 74 8e je 805fba1 <__memmove_ssse3+0x1eb1> 805fc13: 83 ef 02 sub $0x2,%edi 805fc16: 83 e9 02 sub $0x2,%ecx 805fc19: 83 ea 02 sub $0x2,%edx 805fc1c: 0f b7 07 movzwl (%edi),%eax 805fc1f: 66 89 02 mov %ax,(%edx) 805fc22: e9 7a ff ff ff jmp 805fba1 <__memmove_ssse3+0x1eb1> 805fc27: 89 f6 mov %esi,%esi 805fc29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805fc30: f7 c2 0f 00 00 00 test $0xf,%edx 805fc36: 74 37 je 805fc6f <__memmove_ssse3+0x1f7f> 805fc38: 83 ef 04 sub $0x4,%edi 805fc3b: 83 e9 04 sub $0x4,%ecx 805fc3e: 83 ea 04 sub $0x4,%edx 805fc41: 8b 07 mov (%edi),%eax 805fc43: 89 02 mov %eax,(%edx) 805fc45: f7 c2 0f 00 00 00 test $0xf,%edx 805fc4b: 74 22 je 805fc6f <__memmove_ssse3+0x1f7f> 805fc4d: 83 ef 04 sub $0x4,%edi 805fc50: 83 e9 04 sub $0x4,%ecx 805fc53: 83 ea 04 sub $0x4,%edx 805fc56: 8b 07 mov (%edi),%eax 805fc58: 89 02 mov %eax,(%edx) 805fc5a: f7 c2 0f 00 00 00 test $0xf,%edx 805fc60: 74 0d je 805fc6f <__memmove_ssse3+0x1f7f> 805fc62: 83 ef 04 sub $0x4,%edi 805fc65: 83 e9 04 sub $0x4,%ecx 805fc68: 83 ea 04 sub $0x4,%edx 805fc6b: 8b 07 mov (%edi),%eax 805fc6d: 89 02 mov %eax,(%edx) 805fc6f: 83 f9 40 cmp $0x40,%ecx 805fc72: 0f 82 37 ff ff ff jb 805fbaf <__memmove_ssse3+0x1ebf> 805fc78: 90 nop 805fc79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 805fc80: 83 ef 40 sub $0x40,%edi 805fc83: 83 e9 40 sub $0x40,%ecx 805fc86: 83 ea 40 sub $0x40,%edx 805fc89: f3 0f 6f 5f 30 movdqu 0x30(%edi),%xmm3 805fc8e: 66 0f 7f 5a 30 movdqa %xmm3,0x30(%edx) 805fc93: f3 0f 6f 57 20 movdqu 0x20(%edi),%xmm2 805fc98: 66 0f 7f 52 20 movdqa %xmm2,0x20(%edx) 805fc9d: f3 0f 6f 4f 10 movdqu 0x10(%edi),%xmm1 805fca2: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805fca7: f3 0f 6f 07 movdqu (%edi),%xmm0 805fcab: 66 0f 7f 02 movdqa %xmm0,(%edx) 805fcaf: 83 f9 40 cmp $0x40,%ecx 805fcb2: 73 cc jae 805fc80 <__memmove_ssse3+0x1f90> 805fcb4: e9 f1 fe ff ff jmp 805fbaa <__memmove_ssse3+0x1eba> 805fcb9: 66 90 xchg %ax,%ax 805fcbb: 66 90 xchg %ax,%ax 805fcbd: 66 90 xchg %ax,%ax 805fcbf: 90 nop 0805fcc0 <__memmove_chk_ssse3_rep>: 805fcc0: 8b 44 24 0c mov 0xc(%esp),%eax 805fcc4: 39 44 24 10 cmp %eax,0x10(%esp) 805fcc8: 0f 82 a2 05 01 00 jb 8070270 <__chk_fail> 805fcce: 66 90 xchg %ax,%ax 0805fcd0 <__memmove_ssse3_rep>: 805fcd0: 8b 4c 24 0c mov 0xc(%esp),%ecx 805fcd4: 8b 44 24 08 mov 0x8(%esp),%eax 805fcd8: 8b 54 24 04 mov 0x4(%esp),%edx 805fcdc: 39 c2 cmp %eax,%edx 805fcde: 72 1d jb 805fcfd <__memmove_ssse3_rep+0x2d> 805fce0: 0f 84 ac 0b 00 00 je 8060892 <__memmove_ssse3_rep+0xbc2> 805fce6: 83 f9 30 cmp $0x30,%ecx 805fce9: 0f 82 be 0f 00 00 jb 8060cad <__memmove_ssse3_rep+0xfdd> 805fcef: 01 c8 add %ecx,%eax 805fcf1: 39 c2 cmp %eax,%edx 805fcf3: 8b 44 24 08 mov 0x8(%esp),%eax 805fcf7: 0f 82 53 0f 00 00 jb 8060c50 <__memmove_ssse3_rep+0xf80> 805fcfd: 83 f9 30 cmp $0x30,%ecx 805fd00: 73 0e jae 805fd10 <__memmove_ssse3_rep+0x40> 805fd02: 01 ca add %ecx,%edx 805fd04: 01 c8 add %ecx,%eax 805fd06: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 805fd0d: 8d 76 00 lea 0x0(%esi),%esi 805fd10: f3 0f 6f 00 movdqu (%eax),%xmm0 805fd14: 57 push %edi 805fd15: 89 d7 mov %edx,%edi 805fd17: 83 e2 f0 and $0xfffffff0,%edx 805fd1a: 56 push %esi 805fd1b: 83 c2 10 add $0x10,%edx 805fd1e: 89 fe mov %edi,%esi 805fd20: 29 d7 sub %edx,%edi 805fd22: 01 f9 add %edi,%ecx 805fd24: 29 f8 sub %edi,%eax 805fd26: 3b 0d 84 c9 0e 08 cmp 0x80ec984,%ecx 805fd2c: 89 c7 mov %eax,%edi 805fd2e: 0f 83 8c 0c 00 00 jae 80609c0 <__memmove_ssse3_rep+0xcf0> 805fd34: 83 e7 0f and $0xf,%edi 805fd37: 74 07 je 805fd40 <__memmove_ssse3_rep+0x70> 805fd39: ff 24 bd 5c eb 0b 08 jmp *0x80beb5c(,%edi,4) 805fd40: f3 0f 7f 06 movdqu %xmm0,(%esi) 805fd44: 31 ff xor %edi,%edi 805fd46: 83 f9 7f cmp $0x7f,%ecx 805fd49: 0f 87 8b 00 00 00 ja 805fdda <__memmove_ssse3_rep+0x10a> 805fd4f: 8d 49 e0 lea -0x20(%ecx),%ecx 805fd52: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805fd57: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805fd5d: 83 e9 20 sub $0x20,%ecx 805fd60: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805fd65: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805fd6b: 8d 7f 20 lea 0x20(%edi),%edi 805fd6e: 72 58 jb 805fdc8 <__memmove_ssse3_rep+0xf8> 805fd70: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805fd75: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805fd7b: 83 e9 20 sub $0x20,%ecx 805fd7e: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805fd83: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805fd89: 8d 7f 20 lea 0x20(%edi),%edi 805fd8c: 72 3a jb 805fdc8 <__memmove_ssse3_rep+0xf8> 805fd8e: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805fd93: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805fd99: 83 e9 20 sub $0x20,%ecx 805fd9c: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805fda1: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805fda7: 8d 7f 20 lea 0x20(%edi),%edi 805fdaa: 72 1c jb 805fdc8 <__memmove_ssse3_rep+0xf8> 805fdac: 66 0f 6f 04 38 movdqa (%eax,%edi,1),%xmm0 805fdb1: 66 0f 6f 4c 38 10 movdqa 0x10(%eax,%edi,1),%xmm1 805fdb7: 83 e9 20 sub $0x20,%ecx 805fdba: 66 0f 7f 04 3a movdqa %xmm0,(%edx,%edi,1) 805fdbf: 66 0f 7f 4c 3a 10 movdqa %xmm1,0x10(%edx,%edi,1) 805fdc5: 8d 7f 20 lea 0x20(%edi),%edi 805fdc8: 8d 49 20 lea 0x20(%ecx),%ecx 805fdcb: 01 cf add %ecx,%edi 805fdcd: 01 fa add %edi,%edx 805fdcf: 01 f8 add %edi,%eax 805fdd1: 5e pop %esi 805fdd2: 5f pop %edi 805fdd3: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 805fdda: 8b 3d 94 c9 0e 08 mov 0x80ec994,%edi 805fde0: 89 fe mov %edi,%esi 805fde2: c1 ee 03 shr $0x3,%esi 805fde5: 29 f7 sub %esi,%edi 805fde7: 39 f9 cmp %edi,%ecx 805fde9: 0f 83 f1 00 00 00 jae 805fee0 <__memmove_ssse3_rep+0x210> 805fdef: 81 e9 80 00 00 00 sub $0x80,%ecx 805fdf5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805fdf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 805fe00: 66 0f 6f 00 movdqa (%eax),%xmm0 805fe04: 0f 28 48 10 movaps 0x10(%eax),%xmm1 805fe08: 0f 28 50 20 movaps 0x20(%eax),%xmm2 805fe0c: 0f 28 58 30 movaps 0x30(%eax),%xmm3 805fe10: 0f 28 60 40 movaps 0x40(%eax),%xmm4 805fe14: 0f 28 68 50 movaps 0x50(%eax),%xmm5 805fe18: 0f 28 70 60 movaps 0x60(%eax),%xmm6 805fe1c: 0f 28 78 70 movaps 0x70(%eax),%xmm7 805fe20: 8d 80 80 00 00 00 lea 0x80(%eax),%eax 805fe26: 81 e9 80 00 00 00 sub $0x80,%ecx 805fe2c: 66 0f 7f 02 movdqa %xmm0,(%edx) 805fe30: 0f 29 4a 10 movaps %xmm1,0x10(%edx) 805fe34: 0f 29 52 20 movaps %xmm2,0x20(%edx) 805fe38: 0f 29 5a 30 movaps %xmm3,0x30(%edx) 805fe3c: 0f 29 62 40 movaps %xmm4,0x40(%edx) 805fe40: 0f 29 6a 50 movaps %xmm5,0x50(%edx) 805fe44: 0f 29 72 60 movaps %xmm6,0x60(%edx) 805fe48: 0f 29 7a 70 movaps %xmm7,0x70(%edx) 805fe4c: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805fe52: 73 ac jae 805fe00 <__memmove_ssse3_rep+0x130> 805fe54: 81 c1 80 00 00 00 add $0x80,%ecx 805fe5a: 83 f9 40 cmp $0x40,%ecx 805fe5d: 72 2f jb 805fe8e <__memmove_ssse3_rep+0x1be> 805fe5f: 66 0f 6f 00 movdqa (%eax),%xmm0 805fe63: 83 e9 40 sub $0x40,%ecx 805fe66: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805fe6b: 66 0f 7f 02 movdqa %xmm0,(%edx) 805fe6f: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805fe74: 66 0f 6f 40 20 movdqa 0x20(%eax),%xmm0 805fe79: 66 0f 6f 48 30 movdqa 0x30(%eax),%xmm1 805fe7e: 83 c0 40 add $0x40,%eax 805fe81: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805fe86: 66 0f 7f 4a 30 movdqa %xmm1,0x30(%edx) 805fe8b: 83 c2 40 add $0x40,%edx 805fe8e: 83 f9 20 cmp $0x20,%ecx 805fe91: 72 1b jb 805feae <__memmove_ssse3_rep+0x1de> 805fe93: 66 0f 6f 00 movdqa (%eax),%xmm0 805fe97: 83 e9 20 sub $0x20,%ecx 805fe9a: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805fe9f: 83 c0 20 add $0x20,%eax 805fea2: 66 0f 7f 02 movdqa %xmm0,(%edx) 805fea6: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805feab: 83 c2 20 add $0x20,%edx 805feae: 83 f9 10 cmp $0x10,%ecx 805feb1: 72 11 jb 805fec4 <__memmove_ssse3_rep+0x1f4> 805feb3: 83 e9 10 sub $0x10,%ecx 805feb6: 66 0f 6f 00 movdqa (%eax),%xmm0 805feba: 83 c0 10 add $0x10,%eax 805febd: 66 0f 7f 02 movdqa %xmm0,(%edx) 805fec1: 83 c2 10 add $0x10,%edx 805fec4: 01 ca add %ecx,%edx 805fec6: 01 c8 add %ecx,%eax 805fec8: 5e pop %esi 805fec9: 5f pop %edi 805feca: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 805fed1: eb 0d jmp 805fee0 <__memmove_ssse3_rep+0x210> 805fed3: 90 nop 805fed4: 90 nop 805fed5: 90 nop 805fed6: 90 nop 805fed7: 90 nop 805fed8: 90 nop 805fed9: 90 nop 805feda: 90 nop 805fedb: 90 nop 805fedc: 90 nop 805fedd: 90 nop 805fede: 90 nop 805fedf: 90 nop 805fee0: 38 c2 cmp %al,%dl 805fee2: 0f 84 d8 0b 00 00 je 8060ac0 <__memmove_ssse3_rep+0xdf0> 805fee8: 81 e9 80 00 00 00 sub $0x80,%ecx 805feee: 0f 18 80 c0 01 00 00 prefetchnta 0x1c0(%eax) 805fef5: 0f 18 80 80 02 00 00 prefetchnta 0x280(%eax) 805fefc: 0f 18 82 c0 01 00 00 prefetchnta 0x1c0(%edx) 805ff03: 0f 18 82 80 02 00 00 prefetchnta 0x280(%edx) 805ff0a: 66 0f 6f 00 movdqa (%eax),%xmm0 805ff0e: 0f 28 48 10 movaps 0x10(%eax),%xmm1 805ff12: 0f 28 50 20 movaps 0x20(%eax),%xmm2 805ff16: 0f 28 58 30 movaps 0x30(%eax),%xmm3 805ff1a: 0f 28 60 40 movaps 0x40(%eax),%xmm4 805ff1e: 0f 28 68 50 movaps 0x50(%eax),%xmm5 805ff22: 0f 28 70 60 movaps 0x60(%eax),%xmm6 805ff26: 0f 28 78 70 movaps 0x70(%eax),%xmm7 805ff2a: 8d 80 80 00 00 00 lea 0x80(%eax),%eax 805ff30: 81 e9 80 00 00 00 sub $0x80,%ecx 805ff36: 66 0f 7f 02 movdqa %xmm0,(%edx) 805ff3a: 0f 29 4a 10 movaps %xmm1,0x10(%edx) 805ff3e: 0f 29 52 20 movaps %xmm2,0x20(%edx) 805ff42: 0f 29 5a 30 movaps %xmm3,0x30(%edx) 805ff46: 0f 29 62 40 movaps %xmm4,0x40(%edx) 805ff4a: 0f 29 6a 50 movaps %xmm5,0x50(%edx) 805ff4e: 0f 29 72 60 movaps %xmm6,0x60(%edx) 805ff52: 0f 29 7a 70 movaps %xmm7,0x70(%edx) 805ff56: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 805ff5c: 73 90 jae 805feee <__memmove_ssse3_rep+0x21e> 805ff5e: 81 c1 80 00 00 00 add $0x80,%ecx 805ff64: 83 f9 40 cmp $0x40,%ecx 805ff67: 72 2f jb 805ff98 <__memmove_ssse3_rep+0x2c8> 805ff69: 66 0f 6f 00 movdqa (%eax),%xmm0 805ff6d: 83 e9 40 sub $0x40,%ecx 805ff70: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805ff75: 66 0f 7f 02 movdqa %xmm0,(%edx) 805ff79: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805ff7e: 66 0f 6f 40 20 movdqa 0x20(%eax),%xmm0 805ff83: 66 0f 6f 48 30 movdqa 0x30(%eax),%xmm1 805ff88: 83 c0 40 add $0x40,%eax 805ff8b: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 805ff90: 66 0f 7f 4a 30 movdqa %xmm1,0x30(%edx) 805ff95: 83 c2 40 add $0x40,%edx 805ff98: 83 f9 20 cmp $0x20,%ecx 805ff9b: 72 1b jb 805ffb8 <__memmove_ssse3_rep+0x2e8> 805ff9d: 66 0f 6f 00 movdqa (%eax),%xmm0 805ffa1: 83 e9 20 sub $0x20,%ecx 805ffa4: 66 0f 6f 48 10 movdqa 0x10(%eax),%xmm1 805ffa9: 83 c0 20 add $0x20,%eax 805ffac: 66 0f 7f 02 movdqa %xmm0,(%edx) 805ffb0: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 805ffb5: 83 c2 20 add $0x20,%edx 805ffb8: 83 f9 10 cmp $0x10,%ecx 805ffbb: 72 11 jb 805ffce <__memmove_ssse3_rep+0x2fe> 805ffbd: 83 e9 10 sub $0x10,%ecx 805ffc0: 66 0f 6f 00 movdqa (%eax),%xmm0 805ffc4: 83 c0 10 add $0x10,%eax 805ffc7: 66 0f 7f 02 movdqa %xmm0,(%edx) 805ffcb: 83 c2 10 add $0x10,%edx 805ffce: 01 ca add %ecx,%edx 805ffd0: 01 c8 add %ecx,%eax 805ffd2: 5e pop %esi 805ffd3: 5f pop %edi 805ffd4: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 805ffdb: 90 nop 805ffdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 805ffe0: 83 e8 01 sub $0x1,%eax 805ffe3: 0f 28 08 movaps (%eax),%xmm1 805ffe6: 31 ff xor %edi,%edi 805ffe8: 83 e9 20 sub $0x20,%ecx 805ffeb: f3 0f 7f 06 movdqu %xmm0,(%esi) 805ffef: 5e pop %esi 805fff0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 805fff6: 83 e9 20 sub $0x20,%ecx 805fff9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 805ffff: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060003: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 8060009: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 806000f: 8d 7f 20 lea 0x20(%edi),%edi 8060012: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060018: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806001e: 72 30 jb 8060050 <__memmove_ssse3_rep+0x380> 8060020: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060026: 83 e9 20 sub $0x20,%ecx 8060029: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806002f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060033: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 8060039: 66 0f 3a 0f d4 01 palignr $0x1,%xmm4,%xmm2 806003f: 8d 7f 20 lea 0x20(%edi),%edi 8060042: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060048: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806004e: 73 a0 jae 805fff0 <__memmove_ssse3_rep+0x320> 8060050: 83 c1 20 add $0x20,%ecx 8060053: 01 cf add %ecx,%edi 8060055: 01 fa add %edi,%edx 8060057: 8d 44 07 01 lea 0x1(%edi,%eax,1),%eax 806005b: 5f pop %edi 806005c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060063: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060069: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060070: 83 e8 02 sub $0x2,%eax 8060073: 0f 28 08 movaps (%eax),%xmm1 8060076: 31 ff xor %edi,%edi 8060078: 83 e9 20 sub $0x20,%ecx 806007b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806007f: 5e pop %esi 8060080: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060086: 83 e9 20 sub $0x20,%ecx 8060089: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806008f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060093: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 8060099: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 806009f: 8d 7f 20 lea 0x20(%edi),%edi 80600a2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80600a8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80600ae: 72 30 jb 80600e0 <__memmove_ssse3_rep+0x410> 80600b0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80600b6: 83 e9 20 sub $0x20,%ecx 80600b9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80600bf: 66 0f 6f cb movdqa %xmm3,%xmm1 80600c3: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 80600c9: 66 0f 3a 0f d4 02 palignr $0x2,%xmm4,%xmm2 80600cf: 8d 7f 20 lea 0x20(%edi),%edi 80600d2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80600d8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80600de: 73 a0 jae 8060080 <__memmove_ssse3_rep+0x3b0> 80600e0: 83 c1 20 add $0x20,%ecx 80600e3: 01 cf add %ecx,%edi 80600e5: 01 fa add %edi,%edx 80600e7: 8d 44 07 02 lea 0x2(%edi,%eax,1),%eax 80600eb: 5f pop %edi 80600ec: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 80600f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80600f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060100: 83 e8 03 sub $0x3,%eax 8060103: 0f 28 08 movaps (%eax),%xmm1 8060106: 31 ff xor %edi,%edi 8060108: 83 e9 20 sub $0x20,%ecx 806010b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806010f: 5e pop %esi 8060110: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060116: 83 e9 20 sub $0x20,%ecx 8060119: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806011f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060123: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 8060129: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 806012f: 8d 7f 20 lea 0x20(%edi),%edi 8060132: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060138: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806013e: 72 30 jb 8060170 <__memmove_ssse3_rep+0x4a0> 8060140: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060146: 83 e9 20 sub $0x20,%ecx 8060149: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806014f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060153: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 8060159: 66 0f 3a 0f d4 03 palignr $0x3,%xmm4,%xmm2 806015f: 8d 7f 20 lea 0x20(%edi),%edi 8060162: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060168: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806016e: 73 a0 jae 8060110 <__memmove_ssse3_rep+0x440> 8060170: 83 c1 20 add $0x20,%ecx 8060173: 01 cf add %ecx,%edi 8060175: 01 fa add %edi,%edx 8060177: 8d 44 07 03 lea 0x3(%edi,%eax,1),%eax 806017b: 5f pop %edi 806017c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060183: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060189: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060190: 83 e8 04 sub $0x4,%eax 8060193: 0f 28 08 movaps (%eax),%xmm1 8060196: 31 ff xor %edi,%edi 8060198: 83 e9 20 sub $0x20,%ecx 806019b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806019f: 5e pop %esi 80601a0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80601a6: 83 e9 20 sub $0x20,%ecx 80601a9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80601af: 66 0f 6f e3 movdqa %xmm3,%xmm4 80601b3: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 80601b9: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 80601bf: 8d 7f 20 lea 0x20(%edi),%edi 80601c2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80601c8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80601ce: 72 30 jb 8060200 <__memmove_ssse3_rep+0x530> 80601d0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80601d6: 83 e9 20 sub $0x20,%ecx 80601d9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80601df: 66 0f 6f cb movdqa %xmm3,%xmm1 80601e3: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 80601e9: 66 0f 3a 0f d4 04 palignr $0x4,%xmm4,%xmm2 80601ef: 8d 7f 20 lea 0x20(%edi),%edi 80601f2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80601f8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80601fe: 73 a0 jae 80601a0 <__memmove_ssse3_rep+0x4d0> 8060200: 83 c1 20 add $0x20,%ecx 8060203: 01 cf add %ecx,%edi 8060205: 01 fa add %edi,%edx 8060207: 8d 44 07 04 lea 0x4(%edi,%eax,1),%eax 806020b: 5f pop %edi 806020c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060213: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060219: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060220: 83 e8 05 sub $0x5,%eax 8060223: 0f 28 08 movaps (%eax),%xmm1 8060226: 31 ff xor %edi,%edi 8060228: 83 e9 20 sub $0x20,%ecx 806022b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806022f: 5e pop %esi 8060230: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060236: 83 e9 20 sub $0x20,%ecx 8060239: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806023f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060243: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 8060249: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 806024f: 8d 7f 20 lea 0x20(%edi),%edi 8060252: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060258: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806025e: 72 30 jb 8060290 <__memmove_ssse3_rep+0x5c0> 8060260: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060266: 83 e9 20 sub $0x20,%ecx 8060269: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806026f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060273: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 8060279: 66 0f 3a 0f d4 05 palignr $0x5,%xmm4,%xmm2 806027f: 8d 7f 20 lea 0x20(%edi),%edi 8060282: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060288: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806028e: 73 a0 jae 8060230 <__memmove_ssse3_rep+0x560> 8060290: 83 c1 20 add $0x20,%ecx 8060293: 01 cf add %ecx,%edi 8060295: 01 fa add %edi,%edx 8060297: 8d 44 07 05 lea 0x5(%edi,%eax,1),%eax 806029b: 5f pop %edi 806029c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 80602a3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80602a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80602b0: 83 e8 06 sub $0x6,%eax 80602b3: 0f 28 08 movaps (%eax),%xmm1 80602b6: 31 ff xor %edi,%edi 80602b8: 83 e9 20 sub $0x20,%ecx 80602bb: f3 0f 7f 06 movdqu %xmm0,(%esi) 80602bf: 5e pop %esi 80602c0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80602c6: 83 e9 20 sub $0x20,%ecx 80602c9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80602cf: 66 0f 6f e3 movdqa %xmm3,%xmm4 80602d3: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 80602d9: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 80602df: 8d 7f 20 lea 0x20(%edi),%edi 80602e2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80602e8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80602ee: 72 30 jb 8060320 <__memmove_ssse3_rep+0x650> 80602f0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80602f6: 83 e9 20 sub $0x20,%ecx 80602f9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80602ff: 66 0f 6f cb movdqa %xmm3,%xmm1 8060303: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 8060309: 66 0f 3a 0f d4 06 palignr $0x6,%xmm4,%xmm2 806030f: 8d 7f 20 lea 0x20(%edi),%edi 8060312: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060318: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806031e: 73 a0 jae 80602c0 <__memmove_ssse3_rep+0x5f0> 8060320: 83 c1 20 add $0x20,%ecx 8060323: 01 cf add %ecx,%edi 8060325: 01 fa add %edi,%edx 8060327: 8d 44 07 06 lea 0x6(%edi,%eax,1),%eax 806032b: 5f pop %edi 806032c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060333: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060340: 83 e8 07 sub $0x7,%eax 8060343: 0f 28 08 movaps (%eax),%xmm1 8060346: 31 ff xor %edi,%edi 8060348: 83 e9 20 sub $0x20,%ecx 806034b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806034f: 5e pop %esi 8060350: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060356: 83 e9 20 sub $0x20,%ecx 8060359: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806035f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060363: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 8060369: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 806036f: 8d 7f 20 lea 0x20(%edi),%edi 8060372: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060378: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806037e: 72 30 jb 80603b0 <__memmove_ssse3_rep+0x6e0> 8060380: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060386: 83 e9 20 sub $0x20,%ecx 8060389: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806038f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060393: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 8060399: 66 0f 3a 0f d4 07 palignr $0x7,%xmm4,%xmm2 806039f: 8d 7f 20 lea 0x20(%edi),%edi 80603a2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80603a8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80603ae: 73 a0 jae 8060350 <__memmove_ssse3_rep+0x680> 80603b0: 83 c1 20 add $0x20,%ecx 80603b3: 01 cf add %ecx,%edi 80603b5: 01 fa add %edi,%edx 80603b7: 8d 44 07 07 lea 0x7(%edi,%eax,1),%eax 80603bb: 5f pop %edi 80603bc: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 80603c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80603c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80603d0: 83 e8 08 sub $0x8,%eax 80603d3: 0f 28 08 movaps (%eax),%xmm1 80603d6: 31 ff xor %edi,%edi 80603d8: 83 e9 20 sub $0x20,%ecx 80603db: f3 0f 7f 06 movdqu %xmm0,(%esi) 80603df: 5e pop %esi 80603e0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80603e6: 83 e9 20 sub $0x20,%ecx 80603e9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80603ef: 66 0f 6f e3 movdqa %xmm3,%xmm4 80603f3: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 80603f9: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 80603ff: 8d 7f 20 lea 0x20(%edi),%edi 8060402: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060408: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806040e: 72 30 jb 8060440 <__memmove_ssse3_rep+0x770> 8060410: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060416: 83 e9 20 sub $0x20,%ecx 8060419: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806041f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060423: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 8060429: 66 0f 3a 0f d4 08 palignr $0x8,%xmm4,%xmm2 806042f: 8d 7f 20 lea 0x20(%edi),%edi 8060432: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060438: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806043e: 73 a0 jae 80603e0 <__memmove_ssse3_rep+0x710> 8060440: 83 c1 20 add $0x20,%ecx 8060443: 01 cf add %ecx,%edi 8060445: 01 fa add %edi,%edx 8060447: 8d 44 07 08 lea 0x8(%edi,%eax,1),%eax 806044b: 5f pop %edi 806044c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060453: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060460: 83 e8 09 sub $0x9,%eax 8060463: 0f 28 08 movaps (%eax),%xmm1 8060466: 31 ff xor %edi,%edi 8060468: 83 e9 20 sub $0x20,%ecx 806046b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806046f: 5e pop %esi 8060470: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060476: 83 e9 20 sub $0x20,%ecx 8060479: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806047f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060483: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 8060489: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 806048f: 8d 7f 20 lea 0x20(%edi),%edi 8060492: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060498: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806049e: 72 30 jb 80604d0 <__memmove_ssse3_rep+0x800> 80604a0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80604a6: 83 e9 20 sub $0x20,%ecx 80604a9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80604af: 66 0f 6f cb movdqa %xmm3,%xmm1 80604b3: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 80604b9: 66 0f 3a 0f d4 09 palignr $0x9,%xmm4,%xmm2 80604bf: 8d 7f 20 lea 0x20(%edi),%edi 80604c2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80604c8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80604ce: 73 a0 jae 8060470 <__memmove_ssse3_rep+0x7a0> 80604d0: 83 c1 20 add $0x20,%ecx 80604d3: 01 cf add %ecx,%edi 80604d5: 01 fa add %edi,%edx 80604d7: 8d 44 07 09 lea 0x9(%edi,%eax,1),%eax 80604db: 5f pop %edi 80604dc: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 80604e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80604e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80604f0: 83 e8 0a sub $0xa,%eax 80604f3: 0f 28 08 movaps (%eax),%xmm1 80604f6: 31 ff xor %edi,%edi 80604f8: 83 e9 20 sub $0x20,%ecx 80604fb: f3 0f 7f 06 movdqu %xmm0,(%esi) 80604ff: 5e pop %esi 8060500: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060506: 83 e9 20 sub $0x20,%ecx 8060509: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806050f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060513: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 8060519: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 806051f: 8d 7f 20 lea 0x20(%edi),%edi 8060522: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060528: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806052e: 72 30 jb 8060560 <__memmove_ssse3_rep+0x890> 8060530: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060536: 83 e9 20 sub $0x20,%ecx 8060539: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806053f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060543: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 8060549: 66 0f 3a 0f d4 0a palignr $0xa,%xmm4,%xmm2 806054f: 8d 7f 20 lea 0x20(%edi),%edi 8060552: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060558: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806055e: 73 a0 jae 8060500 <__memmove_ssse3_rep+0x830> 8060560: 83 c1 20 add $0x20,%ecx 8060563: 01 cf add %ecx,%edi 8060565: 01 fa add %edi,%edx 8060567: 8d 44 07 0a lea 0xa(%edi,%eax,1),%eax 806056b: 5f pop %edi 806056c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060573: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060579: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060580: 83 e8 0b sub $0xb,%eax 8060583: 0f 28 08 movaps (%eax),%xmm1 8060586: 31 ff xor %edi,%edi 8060588: 83 e9 20 sub $0x20,%ecx 806058b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806058f: 5e pop %esi 8060590: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060596: 83 e9 20 sub $0x20,%ecx 8060599: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806059f: 66 0f 6f e3 movdqa %xmm3,%xmm4 80605a3: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 80605a9: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 80605af: 8d 7f 20 lea 0x20(%edi),%edi 80605b2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80605b8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80605be: 72 30 jb 80605f0 <__memmove_ssse3_rep+0x920> 80605c0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80605c6: 83 e9 20 sub $0x20,%ecx 80605c9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80605cf: 66 0f 6f cb movdqa %xmm3,%xmm1 80605d3: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 80605d9: 66 0f 3a 0f d4 0b palignr $0xb,%xmm4,%xmm2 80605df: 8d 7f 20 lea 0x20(%edi),%edi 80605e2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80605e8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80605ee: 73 a0 jae 8060590 <__memmove_ssse3_rep+0x8c0> 80605f0: 83 c1 20 add $0x20,%ecx 80605f3: 01 cf add %ecx,%edi 80605f5: 01 fa add %edi,%edx 80605f7: 8d 44 07 0b lea 0xb(%edi,%eax,1),%eax 80605fb: 5f pop %edi 80605fc: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060603: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060609: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060610: 83 e8 0c sub $0xc,%eax 8060613: 0f 28 08 movaps (%eax),%xmm1 8060616: 31 ff xor %edi,%edi 8060618: 83 e9 20 sub $0x20,%ecx 806061b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806061f: 5e pop %esi 8060620: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060626: 83 e9 20 sub $0x20,%ecx 8060629: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806062f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060633: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 8060639: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 806063f: 8d 7f 20 lea 0x20(%edi),%edi 8060642: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060648: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806064e: 72 30 jb 8060680 <__memmove_ssse3_rep+0x9b0> 8060650: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060656: 83 e9 20 sub $0x20,%ecx 8060659: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806065f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060663: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 8060669: 66 0f 3a 0f d4 0c palignr $0xc,%xmm4,%xmm2 806066f: 8d 7f 20 lea 0x20(%edi),%edi 8060672: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060678: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806067e: 73 a0 jae 8060620 <__memmove_ssse3_rep+0x950> 8060680: 83 c1 20 add $0x20,%ecx 8060683: 01 cf add %ecx,%edi 8060685: 01 fa add %edi,%edx 8060687: 8d 44 07 0c lea 0xc(%edi,%eax,1),%eax 806068b: 5f pop %edi 806068c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060693: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060699: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80606a0: 83 e8 0d sub $0xd,%eax 80606a3: 0f 28 08 movaps (%eax),%xmm1 80606a6: 31 ff xor %edi,%edi 80606a8: 83 e9 20 sub $0x20,%ecx 80606ab: f3 0f 7f 06 movdqu %xmm0,(%esi) 80606af: 5e pop %esi 80606b0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80606b6: 83 e9 20 sub $0x20,%ecx 80606b9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80606bf: 66 0f 6f e3 movdqa %xmm3,%xmm4 80606c3: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 80606c9: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 80606cf: 8d 7f 20 lea 0x20(%edi),%edi 80606d2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80606d8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80606de: 72 30 jb 8060710 <__memmove_ssse3_rep+0xa40> 80606e0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80606e6: 83 e9 20 sub $0x20,%ecx 80606e9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80606ef: 66 0f 6f cb movdqa %xmm3,%xmm1 80606f3: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 80606f9: 66 0f 3a 0f d4 0d palignr $0xd,%xmm4,%xmm2 80606ff: 8d 7f 20 lea 0x20(%edi),%edi 8060702: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060708: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806070e: 73 a0 jae 80606b0 <__memmove_ssse3_rep+0x9e0> 8060710: 83 c1 20 add $0x20,%ecx 8060713: 01 cf add %ecx,%edi 8060715: 01 fa add %edi,%edx 8060717: 8d 44 07 0d lea 0xd(%edi,%eax,1),%eax 806071b: 5f pop %edi 806071c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060723: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060729: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060730: 83 e8 0e sub $0xe,%eax 8060733: 0f 28 08 movaps (%eax),%xmm1 8060736: 31 ff xor %edi,%edi 8060738: 83 e9 20 sub $0x20,%ecx 806073b: f3 0f 7f 06 movdqu %xmm0,(%esi) 806073f: 5e pop %esi 8060740: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060746: 83 e9 20 sub $0x20,%ecx 8060749: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806074f: 66 0f 6f e3 movdqa %xmm3,%xmm4 8060753: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 8060759: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 806075f: 8d 7f 20 lea 0x20(%edi),%edi 8060762: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060768: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806076e: 72 30 jb 80607a0 <__memmove_ssse3_rep+0xad0> 8060770: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060776: 83 e9 20 sub $0x20,%ecx 8060779: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806077f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060783: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 8060789: 66 0f 3a 0f d4 0e palignr $0xe,%xmm4,%xmm2 806078f: 8d 7f 20 lea 0x20(%edi),%edi 8060792: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060798: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806079e: 73 a0 jae 8060740 <__memmove_ssse3_rep+0xa70> 80607a0: 83 c1 20 add $0x20,%ecx 80607a3: 01 cf add %ecx,%edi 80607a5: 01 fa add %edi,%edx 80607a7: 8d 44 07 0e lea 0xe(%edi,%eax,1),%eax 80607ab: 5f pop %edi 80607ac: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 80607b3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80607b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80607c0: 83 e8 0f sub $0xf,%eax 80607c3: 0f 28 08 movaps (%eax),%xmm1 80607c6: 31 ff xor %edi,%edi 80607c8: 83 e9 20 sub $0x20,%ecx 80607cb: f3 0f 7f 06 movdqu %xmm0,(%esi) 80607cf: 5e pop %esi 80607d0: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 80607d6: 83 e9 20 sub $0x20,%ecx 80607d9: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 80607df: 66 0f 6f e3 movdqa %xmm3,%xmm4 80607e3: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 80607e9: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 80607ef: 8d 7f 20 lea 0x20(%edi),%edi 80607f2: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 80607f8: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 80607fe: 72 30 jb 8060830 <__memmove_ssse3_rep+0xb60> 8060800: 66 0f 6f 54 38 10 movdqa 0x10(%eax,%edi,1),%xmm2 8060806: 83 e9 20 sub $0x20,%ecx 8060809: 66 0f 6f 5c 38 20 movdqa 0x20(%eax,%edi,1),%xmm3 806080f: 66 0f 6f cb movdqa %xmm3,%xmm1 8060813: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 8060819: 66 0f 3a 0f d4 0f palignr $0xf,%xmm4,%xmm2 806081f: 8d 7f 20 lea 0x20(%edi),%edi 8060822: 66 0f 7f 54 3a e0 movdqa %xmm2,-0x20(%edx,%edi,1) 8060828: 66 0f 7f 5c 3a f0 movdqa %xmm3,-0x10(%edx,%edi,1) 806082e: 73 a0 jae 80607d0 <__memmove_ssse3_rep+0xb00> 8060830: 83 c1 20 add $0x20,%ecx 8060833: 01 cf add %ecx,%edi 8060835: 01 fa add %edi,%edx 8060837: 8d 44 07 0f lea 0xf(%edi,%eax,1),%eax 806083b: 5f pop %edi 806083c: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060843: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060849: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060850: 8b 48 d4 mov -0x2c(%eax),%ecx 8060853: 89 4a d4 mov %ecx,-0x2c(%edx) 8060856: 8b 48 d8 mov -0x28(%eax),%ecx 8060859: 89 4a d8 mov %ecx,-0x28(%edx) 806085c: 8b 48 dc mov -0x24(%eax),%ecx 806085f: 89 4a dc mov %ecx,-0x24(%edx) 8060862: 8b 48 e0 mov -0x20(%eax),%ecx 8060865: 89 4a e0 mov %ecx,-0x20(%edx) 8060868: 8b 48 e4 mov -0x1c(%eax),%ecx 806086b: 89 4a e4 mov %ecx,-0x1c(%edx) 806086e: 8b 48 e8 mov -0x18(%eax),%ecx 8060871: 89 4a e8 mov %ecx,-0x18(%edx) 8060874: 8b 48 ec mov -0x14(%eax),%ecx 8060877: 89 4a ec mov %ecx,-0x14(%edx) 806087a: 8b 48 f0 mov -0x10(%eax),%ecx 806087d: 89 4a f0 mov %ecx,-0x10(%edx) 8060880: 8b 48 f4 mov -0xc(%eax),%ecx 8060883: 89 4a f4 mov %ecx,-0xc(%edx) 8060886: 8b 48 f8 mov -0x8(%eax),%ecx 8060889: 89 4a f8 mov %ecx,-0x8(%edx) 806088c: 8b 48 fc mov -0x4(%eax),%ecx 806088f: 89 4a fc mov %ecx,-0x4(%edx) 8060892: 8b 44 24 04 mov 0x4(%esp),%eax 8060896: c3 ret 8060897: 89 f6 mov %esi,%esi 8060899: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80608a0: 8b 48 fb mov -0x5(%eax),%ecx 80608a3: 8b 40 fc mov -0x4(%eax),%eax 80608a6: 89 4a fb mov %ecx,-0x5(%edx) 80608a9: 89 42 fc mov %eax,-0x4(%edx) 80608ac: 8b 44 24 04 mov 0x4(%esp),%eax 80608b0: c3 ret 80608b1: eb 0d jmp 80608c0 <__memmove_ssse3_rep+0xbf0> 80608b3: 90 nop 80608b4: 90 nop 80608b5: 90 nop 80608b6: 90 nop 80608b7: 90 nop 80608b8: 90 nop 80608b9: 90 nop 80608ba: 90 nop 80608bb: 90 nop 80608bc: 90 nop 80608bd: 90 nop 80608be: 90 nop 80608bf: 90 nop 80608c0: 8b 48 d3 mov -0x2d(%eax),%ecx 80608c3: 89 4a d3 mov %ecx,-0x2d(%edx) 80608c6: 8b 48 d7 mov -0x29(%eax),%ecx 80608c9: 89 4a d7 mov %ecx,-0x29(%edx) 80608cc: 8b 48 db mov -0x25(%eax),%ecx 80608cf: 89 4a db mov %ecx,-0x25(%edx) 80608d2: 8b 48 df mov -0x21(%eax),%ecx 80608d5: 89 4a df mov %ecx,-0x21(%edx) 80608d8: 8b 48 e3 mov -0x1d(%eax),%ecx 80608db: 89 4a e3 mov %ecx,-0x1d(%edx) 80608de: 8b 48 e7 mov -0x19(%eax),%ecx 80608e1: 89 4a e7 mov %ecx,-0x19(%edx) 80608e4: 8b 48 eb mov -0x15(%eax),%ecx 80608e7: 89 4a eb mov %ecx,-0x15(%edx) 80608ea: 8b 48 ef mov -0x11(%eax),%ecx 80608ed: 89 4a ef mov %ecx,-0x11(%edx) 80608f0: 8b 48 f3 mov -0xd(%eax),%ecx 80608f3: 89 4a f3 mov %ecx,-0xd(%edx) 80608f6: 8b 48 f7 mov -0x9(%eax),%ecx 80608f9: 89 4a f7 mov %ecx,-0x9(%edx) 80608fc: 8b 48 fb mov -0x5(%eax),%ecx 80608ff: 89 4a fb mov %ecx,-0x5(%edx) 8060902: 0f b6 48 ff movzbl -0x1(%eax),%ecx 8060906: 88 4a ff mov %cl,-0x1(%edx) 8060909: 8b 44 24 04 mov 0x4(%esp),%eax 806090d: c3 ret 806090e: 66 90 xchg %ax,%ax 8060910: 8b 48 d2 mov -0x2e(%eax),%ecx 8060913: 89 4a d2 mov %ecx,-0x2e(%edx) 8060916: 8b 48 d6 mov -0x2a(%eax),%ecx 8060919: 89 4a d6 mov %ecx,-0x2a(%edx) 806091c: 8b 48 da mov -0x26(%eax),%ecx 806091f: 89 4a da mov %ecx,-0x26(%edx) 8060922: 8b 48 de mov -0x22(%eax),%ecx 8060925: 89 4a de mov %ecx,-0x22(%edx) 8060928: 8b 48 e2 mov -0x1e(%eax),%ecx 806092b: 89 4a e2 mov %ecx,-0x1e(%edx) 806092e: 8b 48 e6 mov -0x1a(%eax),%ecx 8060931: 89 4a e6 mov %ecx,-0x1a(%edx) 8060934: 8b 48 ea mov -0x16(%eax),%ecx 8060937: 89 4a ea mov %ecx,-0x16(%edx) 806093a: 8b 48 ee mov -0x12(%eax),%ecx 806093d: 89 4a ee mov %ecx,-0x12(%edx) 8060940: 8b 48 f2 mov -0xe(%eax),%ecx 8060943: 89 4a f2 mov %ecx,-0xe(%edx) 8060946: 8b 48 f6 mov -0xa(%eax),%ecx 8060949: 89 4a f6 mov %ecx,-0xa(%edx) 806094c: 8b 48 fa mov -0x6(%eax),%ecx 806094f: 89 4a fa mov %ecx,-0x6(%edx) 8060952: 0f b7 48 fe movzwl -0x2(%eax),%ecx 8060956: 66 89 4a fe mov %cx,-0x2(%edx) 806095a: 8b 44 24 04 mov 0x4(%esp),%eax 806095e: c3 ret 806095f: 90 nop 8060960: 8b 48 d1 mov -0x2f(%eax),%ecx 8060963: 89 4a d1 mov %ecx,-0x2f(%edx) 8060966: 8b 48 d5 mov -0x2b(%eax),%ecx 8060969: 89 4a d5 mov %ecx,-0x2b(%edx) 806096c: 8b 48 d9 mov -0x27(%eax),%ecx 806096f: 89 4a d9 mov %ecx,-0x27(%edx) 8060972: 8b 48 dd mov -0x23(%eax),%ecx 8060975: 89 4a dd mov %ecx,-0x23(%edx) 8060978: 8b 48 e1 mov -0x1f(%eax),%ecx 806097b: 89 4a e1 mov %ecx,-0x1f(%edx) 806097e: 8b 48 e5 mov -0x1b(%eax),%ecx 8060981: 89 4a e5 mov %ecx,-0x1b(%edx) 8060984: 8b 48 e9 mov -0x17(%eax),%ecx 8060987: 89 4a e9 mov %ecx,-0x17(%edx) 806098a: 8b 48 ed mov -0x13(%eax),%ecx 806098d: 89 4a ed mov %ecx,-0x13(%edx) 8060990: 8b 48 f1 mov -0xf(%eax),%ecx 8060993: 89 4a f1 mov %ecx,-0xf(%edx) 8060996: 8b 48 f5 mov -0xb(%eax),%ecx 8060999: 89 4a f5 mov %ecx,-0xb(%edx) 806099c: 8b 48 f9 mov -0x7(%eax),%ecx 806099f: 89 4a f9 mov %ecx,-0x7(%edx) 80609a2: 0f b7 48 fd movzwl -0x3(%eax),%ecx 80609a6: 0f b6 40 ff movzbl -0x1(%eax),%eax 80609aa: 66 89 4a fd mov %cx,-0x3(%edx) 80609ae: 88 42 ff mov %al,-0x1(%edx) 80609b1: 8b 44 24 04 mov 0x4(%esp),%eax 80609b5: c3 ret 80609b6: 8d 76 00 lea 0x0(%esi),%esi 80609b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80609c0: f3 0f 6f 08 movdqu (%eax),%xmm1 80609c4: f3 0f 7f 06 movdqu %xmm0,(%esi) 80609c8: 66 0f e7 0a movntdq %xmm1,(%edx) 80609cc: 83 c0 10 add $0x10,%eax 80609cf: 83 c2 10 add $0x10,%edx 80609d2: 83 e9 10 sub $0x10,%ecx 80609d5: 38 c2 cmp %al,%dl 80609d7: 0f 84 e3 00 00 00 je 8060ac0 <__memmove_ssse3_rep+0xdf0> 80609dd: 5e pop %esi 80609de: 81 e9 80 00 00 00 sub $0x80,%ecx 80609e4: 5f pop %edi 80609e5: 0f 18 80 c0 01 00 00 prefetchnta 0x1c0(%eax) 80609ec: 0f 18 80 80 02 00 00 prefetchnta 0x280(%eax) 80609f3: f3 0f 6f 00 movdqu (%eax),%xmm0 80609f7: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 80609fc: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 8060a01: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 8060a06: f3 0f 6f 60 40 movdqu 0x40(%eax),%xmm4 8060a0b: f3 0f 6f 68 50 movdqu 0x50(%eax),%xmm5 8060a10: f3 0f 6f 70 60 movdqu 0x60(%eax),%xmm6 8060a15: f3 0f 6f 78 70 movdqu 0x70(%eax),%xmm7 8060a1a: 8d 80 80 00 00 00 lea 0x80(%eax),%eax 8060a20: 0f ae e8 lfence 8060a23: 81 e9 80 00 00 00 sub $0x80,%ecx 8060a29: 66 0f e7 02 movntdq %xmm0,(%edx) 8060a2d: 66 0f e7 4a 10 movntdq %xmm1,0x10(%edx) 8060a32: 66 0f e7 52 20 movntdq %xmm2,0x20(%edx) 8060a37: 66 0f e7 5a 30 movntdq %xmm3,0x30(%edx) 8060a3c: 66 0f e7 62 40 movntdq %xmm4,0x40(%edx) 8060a41: 66 0f e7 6a 50 movntdq %xmm5,0x50(%edx) 8060a46: 66 0f e7 72 60 movntdq %xmm6,0x60(%edx) 8060a4b: 66 0f e7 7a 70 movntdq %xmm7,0x70(%edx) 8060a50: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 8060a56: 73 8d jae 80609e5 <__memmove_ssse3_rep+0xd15> 8060a58: 81 c1 80 00 00 00 add $0x80,%ecx 8060a5e: 83 f9 40 cmp $0x40,%ecx 8060a61: 72 2f jb 8060a92 <__memmove_ssse3_rep+0xdc2> 8060a63: f3 0f 6f 00 movdqu (%eax),%xmm0 8060a67: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 8060a6c: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 8060a71: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 8060a76: 8d 40 40 lea 0x40(%eax),%eax 8060a79: 66 0f e7 02 movntdq %xmm0,(%edx) 8060a7d: 66 0f e7 4a 10 movntdq %xmm1,0x10(%edx) 8060a82: 66 0f e7 52 20 movntdq %xmm2,0x20(%edx) 8060a87: 66 0f e7 5a 30 movntdq %xmm3,0x30(%edx) 8060a8c: 8d 52 40 lea 0x40(%edx),%edx 8060a8f: 83 e9 40 sub $0x40,%ecx 8060a92: 83 f9 20 cmp $0x20,%ecx 8060a95: 72 1b jb 8060ab2 <__memmove_ssse3_rep+0xde2> 8060a97: f3 0f 6f 00 movdqu (%eax),%xmm0 8060a9b: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 8060aa0: 8d 40 20 lea 0x20(%eax),%eax 8060aa3: 66 0f e7 02 movntdq %xmm0,(%edx) 8060aa7: 66 0f e7 4a 10 movntdq %xmm1,0x10(%edx) 8060aac: 8d 52 20 lea 0x20(%edx),%edx 8060aaf: 83 e9 20 sub $0x20,%ecx 8060ab2: 01 ca add %ecx,%edx 8060ab4: 01 c8 add %ecx,%eax 8060ab6: 0f ae f8 sfence 8060ab9: ff 24 8d 9c ea 0b 08 jmp *0x80bea9c(,%ecx,4) 8060ac0: 89 c6 mov %eax,%esi 8060ac2: 89 d7 mov %edx,%edi 8060ac4: 89 ca mov %ecx,%edx 8060ac6: c1 e9 02 shr $0x2,%ecx 8060ac9: 83 e2 03 and $0x3,%edx 8060acc: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 8060ace: 74 1b je 8060aeb <__memmove_ssse3_rep+0xe1b> 8060ad0: 83 fa 02 cmp $0x2,%edx 8060ad3: 72 11 jb 8060ae6 <__memmove_ssse3_rep+0xe16> 8060ad5: 0f b7 06 movzwl (%esi),%eax 8060ad8: 66 89 07 mov %ax,(%edi) 8060adb: 83 c6 02 add $0x2,%esi 8060ade: 83 c7 02 add $0x2,%edi 8060ae1: 83 ea 02 sub $0x2,%edx 8060ae4: 74 05 je 8060aeb <__memmove_ssse3_rep+0xe1b> 8060ae6: 0f b6 06 movzbl (%esi),%eax 8060ae9: 88 07 mov %al,(%edi) 8060aeb: 5e pop %esi 8060aec: 5f pop %edi 8060aed: 8b 44 24 04 mov 0x4(%esp),%eax 8060af1: c3 ret 8060af2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8060af9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060b00: 8b 48 28 mov 0x28(%eax),%ecx 8060b03: 89 4a 28 mov %ecx,0x28(%edx) 8060b06: 8b 48 24 mov 0x24(%eax),%ecx 8060b09: 89 4a 24 mov %ecx,0x24(%edx) 8060b0c: 8b 48 20 mov 0x20(%eax),%ecx 8060b0f: 89 4a 20 mov %ecx,0x20(%edx) 8060b12: 8b 48 1c mov 0x1c(%eax),%ecx 8060b15: 89 4a 1c mov %ecx,0x1c(%edx) 8060b18: 8b 48 18 mov 0x18(%eax),%ecx 8060b1b: 89 4a 18 mov %ecx,0x18(%edx) 8060b1e: 8b 48 14 mov 0x14(%eax),%ecx 8060b21: 89 4a 14 mov %ecx,0x14(%edx) 8060b24: 8b 48 10 mov 0x10(%eax),%ecx 8060b27: 89 4a 10 mov %ecx,0x10(%edx) 8060b2a: 8b 48 0c mov 0xc(%eax),%ecx 8060b2d: 89 4a 0c mov %ecx,0xc(%edx) 8060b30: 8b 48 08 mov 0x8(%eax),%ecx 8060b33: 89 4a 08 mov %ecx,0x8(%edx) 8060b36: 8b 48 04 mov 0x4(%eax),%ecx 8060b39: 89 4a 04 mov %ecx,0x4(%edx) 8060b3c: 8b 08 mov (%eax),%ecx 8060b3e: 89 0a mov %ecx,(%edx) 8060b40: 8b 44 24 04 mov 0x4(%esp),%eax 8060b44: c3 ret 8060b45: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8060b49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060b50: 8b 48 29 mov 0x29(%eax),%ecx 8060b53: 89 4a 29 mov %ecx,0x29(%edx) 8060b56: 8b 48 25 mov 0x25(%eax),%ecx 8060b59: 89 4a 25 mov %ecx,0x25(%edx) 8060b5c: 8b 48 21 mov 0x21(%eax),%ecx 8060b5f: 89 4a 21 mov %ecx,0x21(%edx) 8060b62: 8b 48 1d mov 0x1d(%eax),%ecx 8060b65: 89 4a 1d mov %ecx,0x1d(%edx) 8060b68: 8b 48 19 mov 0x19(%eax),%ecx 8060b6b: 89 4a 19 mov %ecx,0x19(%edx) 8060b6e: 8b 48 15 mov 0x15(%eax),%ecx 8060b71: 89 4a 15 mov %ecx,0x15(%edx) 8060b74: 8b 48 11 mov 0x11(%eax),%ecx 8060b77: 89 4a 11 mov %ecx,0x11(%edx) 8060b7a: 8b 48 0d mov 0xd(%eax),%ecx 8060b7d: 89 4a 0d mov %ecx,0xd(%edx) 8060b80: 8b 48 09 mov 0x9(%eax),%ecx 8060b83: 89 4a 09 mov %ecx,0x9(%edx) 8060b86: 8b 48 05 mov 0x5(%eax),%ecx 8060b89: 89 4a 05 mov %ecx,0x5(%edx) 8060b8c: 8b 48 01 mov 0x1(%eax),%ecx 8060b8f: 89 4a 01 mov %ecx,0x1(%edx) 8060b92: 0f b6 08 movzbl (%eax),%ecx 8060b95: 88 0a mov %cl,(%edx) 8060b97: 8b 44 24 04 mov 0x4(%esp),%eax 8060b9b: c3 ret 8060b9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8060ba0: 8b 48 2a mov 0x2a(%eax),%ecx 8060ba3: 89 4a 2a mov %ecx,0x2a(%edx) 8060ba6: 8b 48 26 mov 0x26(%eax),%ecx 8060ba9: 89 4a 26 mov %ecx,0x26(%edx) 8060bac: 8b 48 22 mov 0x22(%eax),%ecx 8060baf: 89 4a 22 mov %ecx,0x22(%edx) 8060bb2: 8b 48 1e mov 0x1e(%eax),%ecx 8060bb5: 89 4a 1e mov %ecx,0x1e(%edx) 8060bb8: 8b 48 1a mov 0x1a(%eax),%ecx 8060bbb: 89 4a 1a mov %ecx,0x1a(%edx) 8060bbe: 8b 48 16 mov 0x16(%eax),%ecx 8060bc1: 89 4a 16 mov %ecx,0x16(%edx) 8060bc4: 8b 48 12 mov 0x12(%eax),%ecx 8060bc7: 89 4a 12 mov %ecx,0x12(%edx) 8060bca: 8b 48 0e mov 0xe(%eax),%ecx 8060bcd: 89 4a 0e mov %ecx,0xe(%edx) 8060bd0: 8b 48 0a mov 0xa(%eax),%ecx 8060bd3: 89 4a 0a mov %ecx,0xa(%edx) 8060bd6: 8b 48 06 mov 0x6(%eax),%ecx 8060bd9: 89 4a 06 mov %ecx,0x6(%edx) 8060bdc: 8b 48 02 mov 0x2(%eax),%ecx 8060bdf: 89 4a 02 mov %ecx,0x2(%edx) 8060be2: 0f b7 08 movzwl (%eax),%ecx 8060be5: 66 89 0a mov %cx,(%edx) 8060be8: 8b 44 24 04 mov 0x4(%esp),%eax 8060bec: c3 ret 8060bed: 8d 76 00 lea 0x0(%esi),%esi 8060bf0: 8b 48 2b mov 0x2b(%eax),%ecx 8060bf3: 89 4a 2b mov %ecx,0x2b(%edx) 8060bf6: 8b 48 27 mov 0x27(%eax),%ecx 8060bf9: 89 4a 27 mov %ecx,0x27(%edx) 8060bfc: 8b 48 23 mov 0x23(%eax),%ecx 8060bff: 89 4a 23 mov %ecx,0x23(%edx) 8060c02: 8b 48 1f mov 0x1f(%eax),%ecx 8060c05: 89 4a 1f mov %ecx,0x1f(%edx) 8060c08: 8b 48 1b mov 0x1b(%eax),%ecx 8060c0b: 89 4a 1b mov %ecx,0x1b(%edx) 8060c0e: 8b 48 17 mov 0x17(%eax),%ecx 8060c11: 89 4a 17 mov %ecx,0x17(%edx) 8060c14: 8b 48 13 mov 0x13(%eax),%ecx 8060c17: 89 4a 13 mov %ecx,0x13(%edx) 8060c1a: 8b 48 0f mov 0xf(%eax),%ecx 8060c1d: 89 4a 0f mov %ecx,0xf(%edx) 8060c20: 8b 48 0b mov 0xb(%eax),%ecx 8060c23: 89 4a 0b mov %ecx,0xb(%edx) 8060c26: 8b 48 07 mov 0x7(%eax),%ecx 8060c29: 89 4a 07 mov %ecx,0x7(%edx) 8060c2c: 8b 48 03 mov 0x3(%eax),%ecx 8060c2f: 89 4a 03 mov %ecx,0x3(%edx) 8060c32: 0f b7 48 01 movzwl 0x1(%eax),%ecx 8060c36: 66 89 4a 01 mov %cx,0x1(%edx) 8060c3a: 0f b6 00 movzbl (%eax),%eax 8060c3d: 88 02 mov %al,(%edx) 8060c3f: 8b 44 24 04 mov 0x4(%esp),%eax 8060c43: c3 ret 8060c44: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060c4a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8060c50: 56 push %esi 8060c51: 89 c6 mov %eax,%esi 8060c53: 01 ca add %ecx,%edx 8060c55: 01 ce add %ecx,%esi 8060c57: f7 c2 03 00 00 00 test $0x3,%edx 8060c5d: 75 61 jne 8060cc0 <__memmove_ssse3_rep+0xff0> 8060c5f: 83 f9 40 cmp $0x40,%ecx 8060c62: 0f 83 98 00 00 00 jae 8060d00 <__memmove_ssse3_rep+0x1030> 8060c68: 83 f9 20 cmp $0x20,%ecx 8060c6b: 72 39 jb 8060ca6 <__memmove_ssse3_rep+0xfd6> 8060c6d: 83 e9 20 sub $0x20,%ecx 8060c70: 8b 46 fc mov -0x4(%esi),%eax 8060c73: 89 42 fc mov %eax,-0x4(%edx) 8060c76: 8b 46 f8 mov -0x8(%esi),%eax 8060c79: 89 42 f8 mov %eax,-0x8(%edx) 8060c7c: 8b 46 f4 mov -0xc(%esi),%eax 8060c7f: 89 42 f4 mov %eax,-0xc(%edx) 8060c82: 8b 46 f0 mov -0x10(%esi),%eax 8060c85: 89 42 f0 mov %eax,-0x10(%edx) 8060c88: 8b 46 ec mov -0x14(%esi),%eax 8060c8b: 89 42 ec mov %eax,-0x14(%edx) 8060c8e: 8b 46 e8 mov -0x18(%esi),%eax 8060c91: 89 42 e8 mov %eax,-0x18(%edx) 8060c94: 8b 46 e4 mov -0x1c(%esi),%eax 8060c97: 89 42 e4 mov %eax,-0x1c(%edx) 8060c9a: 8b 46 e0 mov -0x20(%esi),%eax 8060c9d: 89 42 e0 mov %eax,-0x20(%edx) 8060ca0: 83 ea 20 sub $0x20,%edx 8060ca3: 83 ee 20 sub $0x20,%esi 8060ca6: 89 f0 mov %esi,%eax 8060ca8: 29 ca sub %ecx,%edx 8060caa: 29 c8 sub %ecx,%eax 8060cac: 5e pop %esi 8060cad: ff 24 8d 9c eb 0b 08 jmp *0x80beb9c(,%ecx,4) 8060cb4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060cba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8060cc0: 83 f9 08 cmp $0x8,%ecx 8060cc3: 76 e1 jbe 8060ca6 <__memmove_ssse3_rep+0xfd6> 8060cc5: f7 c2 01 00 00 00 test $0x1,%edx 8060ccb: 74 1a je 8060ce7 <__memmove_ssse3_rep+0x1017> 8060ccd: 83 ee 01 sub $0x1,%esi 8060cd0: 83 e9 01 sub $0x1,%ecx 8060cd3: 83 ea 01 sub $0x1,%edx 8060cd6: 0f b6 06 movzbl (%esi),%eax 8060cd9: 88 02 mov %al,(%edx) 8060cdb: f7 c2 02 00 00 00 test $0x2,%edx 8060ce1: 0f 84 78 ff ff ff je 8060c5f <__memmove_ssse3_rep+0xf8f> 8060ce7: 83 ee 02 sub $0x2,%esi 8060cea: 83 e9 02 sub $0x2,%ecx 8060ced: 83 ea 02 sub $0x2,%edx 8060cf0: 0f b7 06 movzwl (%esi),%eax 8060cf3: 66 89 02 mov %ax,(%edx) 8060cf6: e9 64 ff ff ff jmp 8060c5f <__memmove_ssse3_rep+0xf8f> 8060cfb: 90 nop 8060cfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8060d00: f7 c2 0f 00 00 00 test $0xf,%edx 8060d06: 74 37 je 8060d3f <__memmove_ssse3_rep+0x106f> 8060d08: 83 ee 04 sub $0x4,%esi 8060d0b: 83 e9 04 sub $0x4,%ecx 8060d0e: 83 ea 04 sub $0x4,%edx 8060d11: 8b 06 mov (%esi),%eax 8060d13: 89 02 mov %eax,(%edx) 8060d15: f7 c2 0f 00 00 00 test $0xf,%edx 8060d1b: 74 22 je 8060d3f <__memmove_ssse3_rep+0x106f> 8060d1d: 83 ee 04 sub $0x4,%esi 8060d20: 83 e9 04 sub $0x4,%ecx 8060d23: 83 ea 04 sub $0x4,%edx 8060d26: 8b 06 mov (%esi),%eax 8060d28: 89 02 mov %eax,(%edx) 8060d2a: f7 c2 0f 00 00 00 test $0xf,%edx 8060d30: 74 0d je 8060d3f <__memmove_ssse3_rep+0x106f> 8060d32: 83 ee 04 sub $0x4,%esi 8060d35: 83 e9 04 sub $0x4,%ecx 8060d38: 83 ea 04 sub $0x4,%edx 8060d3b: 8b 06 mov (%esi),%eax 8060d3d: 89 02 mov %eax,(%edx) 8060d3f: 83 f9 40 cmp $0x40,%ecx 8060d42: 0f 82 25 ff ff ff jb 8060c6d <__memmove_ssse3_rep+0xf9d> 8060d48: 83 ee 40 sub $0x40,%esi 8060d4b: 83 e9 40 sub $0x40,%ecx 8060d4e: 83 ea 40 sub $0x40,%edx 8060d51: f3 0f 6f 5e 30 movdqu 0x30(%esi),%xmm3 8060d56: 66 0f 7f 5a 30 movdqa %xmm3,0x30(%edx) 8060d5b: f3 0f 6f 56 20 movdqu 0x20(%esi),%xmm2 8060d60: 66 0f 7f 52 20 movdqa %xmm2,0x20(%edx) 8060d65: f3 0f 6f 4e 10 movdqu 0x10(%esi),%xmm1 8060d6a: 66 0f 7f 4a 10 movdqa %xmm1,0x10(%edx) 8060d6f: f3 0f 6f 06 movdqu (%esi),%xmm0 8060d73: 66 0f 7f 02 movdqa %xmm0,(%edx) 8060d77: 83 f9 40 cmp $0x40,%ecx 8060d7a: 73 cc jae 8060d48 <__memmove_ssse3_rep+0x1078> 8060d7c: e9 e7 fe ff ff jmp 8060c68 <__memmove_ssse3_rep+0xf98> 8060d81: 66 90 xchg %ax,%ax 8060d83: 66 90 xchg %ax,%ax 8060d85: 66 90 xchg %ax,%ax 8060d87: 66 90 xchg %ax,%ax 8060d89: 66 90 xchg %ax,%ax 8060d8b: 66 90 xchg %ax,%ax 8060d8d: 66 90 xchg %ax,%ax 8060d8f: 90 nop 08060d90 <__memset_sse2_rep>: 8060d90: 8b 4c 24 0c mov 0xc(%esp),%ecx 8060d94: 0f b6 44 24 08 movzbl 0x8(%esp),%eax 8060d99: 88 c4 mov %al,%ah 8060d9b: 89 c2 mov %eax,%edx 8060d9d: c1 e0 10 shl $0x10,%eax 8060da0: 09 d0 or %edx,%eax 8060da2: 8b 54 24 04 mov 0x4(%esp),%edx 8060da6: 83 f9 20 cmp $0x20,%ecx 8060da9: 0f 83 a1 00 00 00 jae 8060e50 <__memset_sse2_rep+0xc0> 8060daf: 01 ca add %ecx,%edx 8060db1: ff 24 8d 5c ec 0b 08 jmp *0x80bec5c(,%ecx,4) 8060db8: 90 nop 8060db9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8060dc0: 89 42 e4 mov %eax,-0x1c(%edx) 8060dc3: 89 42 e8 mov %eax,-0x18(%edx) 8060dc6: 89 42 ec mov %eax,-0x14(%edx) 8060dc9: 89 42 f0 mov %eax,-0x10(%edx) 8060dcc: 89 42 f4 mov %eax,-0xc(%edx) 8060dcf: 89 42 f8 mov %eax,-0x8(%edx) 8060dd2: 89 42 fc mov %eax,-0x4(%edx) 8060dd5: 8b 44 24 04 mov 0x4(%esp),%eax 8060dd9: c3 ret 8060dda: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8060de0: 89 42 e3 mov %eax,-0x1d(%edx) 8060de3: 89 42 e7 mov %eax,-0x19(%edx) 8060de6: 89 42 eb mov %eax,-0x15(%edx) 8060de9: 89 42 ef mov %eax,-0x11(%edx) 8060dec: 89 42 f3 mov %eax,-0xd(%edx) 8060def: 89 42 f7 mov %eax,-0x9(%edx) 8060df2: 89 42 fb mov %eax,-0x5(%edx) 8060df5: 88 42 ff mov %al,-0x1(%edx) 8060df8: 8b 44 24 04 mov 0x4(%esp),%eax 8060dfc: c3 ret 8060dfd: 8d 76 00 lea 0x0(%esi),%esi 8060e00: 89 42 e2 mov %eax,-0x1e(%edx) 8060e03: 89 42 e6 mov %eax,-0x1a(%edx) 8060e06: 89 42 ea mov %eax,-0x16(%edx) 8060e09: 89 42 ee mov %eax,-0x12(%edx) 8060e0c: 89 42 f2 mov %eax,-0xe(%edx) 8060e0f: 89 42 f6 mov %eax,-0xa(%edx) 8060e12: 89 42 fa mov %eax,-0x6(%edx) 8060e15: 66 89 42 fe mov %ax,-0x2(%edx) 8060e19: 8b 44 24 04 mov 0x4(%esp),%eax 8060e1d: c3 ret 8060e1e: 66 90 xchg %ax,%ax 8060e20: 89 42 e1 mov %eax,-0x1f(%edx) 8060e23: 89 42 e5 mov %eax,-0x1b(%edx) 8060e26: 89 42 e9 mov %eax,-0x17(%edx) 8060e29: 89 42 ed mov %eax,-0x13(%edx) 8060e2c: 89 42 f1 mov %eax,-0xf(%edx) 8060e2f: 89 42 f5 mov %eax,-0xb(%edx) 8060e32: 89 42 f9 mov %eax,-0x7(%edx) 8060e35: 66 89 42 fd mov %ax,-0x3(%edx) 8060e39: 88 42 ff mov %al,-0x1(%edx) 8060e3c: 8b 44 24 04 mov 0x4(%esp),%eax 8060e40: c3 ret 8060e41: eb 0d jmp 8060e50 <__memset_sse2_rep+0xc0> 8060e43: 90 nop 8060e44: 90 nop 8060e45: 90 nop 8060e46: 90 nop 8060e47: 90 nop 8060e48: 90 nop 8060e49: 90 nop 8060e4a: 90 nop 8060e4b: 90 nop 8060e4c: 90 nop 8060e4d: 90 nop 8060e4e: 90 nop 8060e4f: 90 nop 8060e50: 66 0f 6e c0 movd %eax,%xmm0 8060e54: 66 0f 70 c0 00 pshufd $0x0,%xmm0,%xmm0 8060e59: f7 c2 0f 00 00 00 test $0xf,%edx 8060e5f: 74 1f je 8060e80 <__memset_sse2_rep+0xf0> 8060e61: f3 0f 7f 02 movdqu %xmm0,(%edx) 8060e65: 89 d0 mov %edx,%eax 8060e67: 83 e2 f0 and $0xfffffff0,%edx 8060e6a: 83 c2 10 add $0x10,%edx 8060e6d: 29 d0 sub %edx,%eax 8060e6f: 01 c1 add %eax,%ecx 8060e71: 66 0f 7e c0 movd %xmm0,%eax 8060e75: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8060e79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060e80: 81 f9 80 00 00 00 cmp $0x80,%ecx 8060e86: 73 18 jae 8060ea0 <__memset_sse2_rep+0x110> 8060e88: 01 ca add %ecx,%edx 8060e8a: ff 24 8d dc ec 0b 08 jmp *0x80becdc(,%ecx,4) 8060e91: eb 0d jmp 8060ea0 <__memset_sse2_rep+0x110> 8060e93: 90 nop 8060e94: 90 nop 8060e95: 90 nop 8060e96: 90 nop 8060e97: 90 nop 8060e98: 90 nop 8060e99: 90 nop 8060e9a: 90 nop 8060e9b: 90 nop 8060e9c: 90 nop 8060e9d: 90 nop 8060e9e: 90 nop 8060e9f: 90 nop 8060ea0: 57 push %edi 8060ea1: 53 push %ebx 8060ea2: 8b 1d 90 c9 0e 08 mov 0x80ec990,%ebx 8060ea8: 89 df mov %ebx,%edi 8060eaa: c1 eb 04 shr $0x4,%ebx 8060ead: 29 df sub %ebx,%edi 8060eaf: 5b pop %ebx 8060eb0: 39 f9 cmp %edi,%ecx 8060eb2: 0f 83 88 00 00 00 jae 8060f40 <__memset_sse2_rep+0x1b0> 8060eb8: 81 e9 80 00 00 00 sub $0x80,%ecx 8060ebe: 81 e9 80 00 00 00 sub $0x80,%ecx 8060ec4: 66 0f 7f 02 movdqa %xmm0,(%edx) 8060ec8: 66 0f 7f 42 10 movdqa %xmm0,0x10(%edx) 8060ecd: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 8060ed2: 66 0f 7f 42 30 movdqa %xmm0,0x30(%edx) 8060ed7: 66 0f 7f 42 40 movdqa %xmm0,0x40(%edx) 8060edc: 66 0f 7f 42 50 movdqa %xmm0,0x50(%edx) 8060ee1: 66 0f 7f 42 60 movdqa %xmm0,0x60(%edx) 8060ee6: 66 0f 7f 42 70 movdqa %xmm0,0x70(%edx) 8060eeb: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 8060ef1: 72 35 jb 8060f28 <__memset_sse2_rep+0x198> 8060ef3: 81 e9 80 00 00 00 sub $0x80,%ecx 8060ef9: 66 0f 7f 02 movdqa %xmm0,(%edx) 8060efd: 66 0f 7f 42 10 movdqa %xmm0,0x10(%edx) 8060f02: 66 0f 7f 42 20 movdqa %xmm0,0x20(%edx) 8060f07: 66 0f 7f 42 30 movdqa %xmm0,0x30(%edx) 8060f0c: 66 0f 7f 42 40 movdqa %xmm0,0x40(%edx) 8060f11: 66 0f 7f 42 50 movdqa %xmm0,0x50(%edx) 8060f16: 66 0f 7f 42 60 movdqa %xmm0,0x60(%edx) 8060f1b: 66 0f 7f 42 70 movdqa %xmm0,0x70(%edx) 8060f20: 8d 92 80 00 00 00 lea 0x80(%edx),%edx 8060f26: 73 96 jae 8060ebe <__memset_sse2_rep+0x12e> 8060f28: 5f pop %edi 8060f29: 81 c1 80 00 00 00 add $0x80,%ecx 8060f2f: 01 ca add %ecx,%edx 8060f31: ff 24 8d dc ec 0b 08 jmp *0x80becdc(,%ecx,4) 8060f38: 90 nop 8060f39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8060f40: 89 d7 mov %edx,%edi 8060f42: 89 ca mov %ecx,%edx 8060f44: c1 e9 02 shr $0x2,%ecx 8060f47: 83 e2 03 and $0x3,%edx 8060f4a: f3 ab rep stos %eax,%es:(%edi) 8060f4c: 74 12 je 8060f60 <__memset_sse2_rep+0x1d0> 8060f4e: 83 fa 02 cmp $0x2,%edx 8060f51: 72 0b jb 8060f5e <__memset_sse2_rep+0x1ce> 8060f53: 66 89 07 mov %ax,(%edi) 8060f56: 83 c7 02 add $0x2,%edi 8060f59: 83 ea 02 sub $0x2,%edx 8060f5c: 74 02 je 8060f60 <__memset_sse2_rep+0x1d0> 8060f5e: 88 07 mov %al,(%edi) 8060f60: 5f pop %edi 8060f61: 8b 44 24 04 mov 0x4(%esp),%eax 8060f65: c3 ret 8060f66: 8d 76 00 lea 0x0(%esi),%esi 8060f69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8060f70: 66 0f 7f 42 90 movdqa %xmm0,-0x70(%edx) 8060f75: 66 0f 7f 42 a0 movdqa %xmm0,-0x60(%edx) 8060f7a: 66 0f 7f 42 b0 movdqa %xmm0,-0x50(%edx) 8060f7f: 66 0f 7f 42 c0 movdqa %xmm0,-0x40(%edx) 8060f84: 66 0f 7f 42 d0 movdqa %xmm0,-0x30(%edx) 8060f89: 66 0f 7f 42 e0 movdqa %xmm0,-0x20(%edx) 8060f8e: 66 0f 7f 42 f0 movdqa %xmm0,-0x10(%edx) 8060f93: 8b 44 24 04 mov 0x4(%esp),%eax 8060f97: c3 ret 8060f98: 90 nop 8060f99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8060fa0: 66 0f 7f 42 8f movdqa %xmm0,-0x71(%edx) 8060fa5: 66 0f 7f 42 9f movdqa %xmm0,-0x61(%edx) 8060faa: 66 0f 7f 42 af movdqa %xmm0,-0x51(%edx) 8060faf: 66 0f 7f 42 bf movdqa %xmm0,-0x41(%edx) 8060fb4: 66 0f 7f 42 cf movdqa %xmm0,-0x31(%edx) 8060fb9: 66 0f 7f 42 df movdqa %xmm0,-0x21(%edx) 8060fbe: 66 0f 7f 42 ef movdqa %xmm0,-0x11(%edx) 8060fc3: 88 42 ff mov %al,-0x1(%edx) 8060fc6: 8b 44 24 04 mov 0x4(%esp),%eax 8060fca: c3 ret 8060fcb: 90 nop 8060fcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8060fd0: 66 0f 7f 42 8e movdqa %xmm0,-0x72(%edx) 8060fd5: 66 0f 7f 42 9e movdqa %xmm0,-0x62(%edx) 8060fda: 66 0f 7f 42 ae movdqa %xmm0,-0x52(%edx) 8060fdf: 66 0f 7f 42 be movdqa %xmm0,-0x42(%edx) 8060fe4: 66 0f 7f 42 ce movdqa %xmm0,-0x32(%edx) 8060fe9: 66 0f 7f 42 de movdqa %xmm0,-0x22(%edx) 8060fee: 66 0f 7f 42 ee movdqa %xmm0,-0x12(%edx) 8060ff3: 66 89 42 fe mov %ax,-0x2(%edx) 8060ff7: 8b 44 24 04 mov 0x4(%esp),%eax 8060ffb: c3 ret 8060ffc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8061000: 66 0f 7f 42 8d movdqa %xmm0,-0x73(%edx) 8061005: 66 0f 7f 42 9d movdqa %xmm0,-0x63(%edx) 806100a: 66 0f 7f 42 ad movdqa %xmm0,-0x53(%edx) 806100f: 66 0f 7f 42 bd movdqa %xmm0,-0x43(%edx) 8061014: 66 0f 7f 42 cd movdqa %xmm0,-0x33(%edx) 8061019: 66 0f 7f 42 dd movdqa %xmm0,-0x23(%edx) 806101e: 66 0f 7f 42 ed movdqa %xmm0,-0x13(%edx) 8061023: 66 89 42 fd mov %ax,-0x3(%edx) 8061027: 88 42 ff mov %al,-0x1(%edx) 806102a: 8b 44 24 04 mov 0x4(%esp),%eax 806102e: c3 ret 806102f: 90 nop 8061030: 66 0f 7f 42 8c movdqa %xmm0,-0x74(%edx) 8061035: 66 0f 7f 42 9c movdqa %xmm0,-0x64(%edx) 806103a: 66 0f 7f 42 ac movdqa %xmm0,-0x54(%edx) 806103f: 66 0f 7f 42 bc movdqa %xmm0,-0x44(%edx) 8061044: 66 0f 7f 42 cc movdqa %xmm0,-0x34(%edx) 8061049: 66 0f 7f 42 dc movdqa %xmm0,-0x24(%edx) 806104e: 66 0f 7f 42 ec movdqa %xmm0,-0x14(%edx) 8061053: 89 42 fc mov %eax,-0x4(%edx) 8061056: 8b 44 24 04 mov 0x4(%esp),%eax 806105a: c3 ret 806105b: 90 nop 806105c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8061060: 66 0f 7f 42 8b movdqa %xmm0,-0x75(%edx) 8061065: 66 0f 7f 42 9b movdqa %xmm0,-0x65(%edx) 806106a: 66 0f 7f 42 ab movdqa %xmm0,-0x55(%edx) 806106f: 66 0f 7f 42 bb movdqa %xmm0,-0x45(%edx) 8061074: 66 0f 7f 42 cb movdqa %xmm0,-0x35(%edx) 8061079: 66 0f 7f 42 db movdqa %xmm0,-0x25(%edx) 806107e: 66 0f 7f 42 eb movdqa %xmm0,-0x15(%edx) 8061083: 89 42 fb mov %eax,-0x5(%edx) 8061086: 88 42 ff mov %al,-0x1(%edx) 8061089: 8b 44 24 04 mov 0x4(%esp),%eax 806108d: c3 ret 806108e: 66 90 xchg %ax,%ax 8061090: 66 0f 7f 42 8a movdqa %xmm0,-0x76(%edx) 8061095: 66 0f 7f 42 9a movdqa %xmm0,-0x66(%edx) 806109a: 66 0f 7f 42 aa movdqa %xmm0,-0x56(%edx) 806109f: 66 0f 7f 42 ba movdqa %xmm0,-0x46(%edx) 80610a4: 66 0f 7f 42 ca movdqa %xmm0,-0x36(%edx) 80610a9: 66 0f 7f 42 da movdqa %xmm0,-0x26(%edx) 80610ae: 66 0f 7f 42 ea movdqa %xmm0,-0x16(%edx) 80610b3: 89 42 fa mov %eax,-0x6(%edx) 80610b6: 66 89 42 fe mov %ax,-0x2(%edx) 80610ba: 8b 44 24 04 mov 0x4(%esp),%eax 80610be: c3 ret 80610bf: 90 nop 80610c0: 66 0f 7f 42 89 movdqa %xmm0,-0x77(%edx) 80610c5: 66 0f 7f 42 99 movdqa %xmm0,-0x67(%edx) 80610ca: 66 0f 7f 42 a9 movdqa %xmm0,-0x57(%edx) 80610cf: 66 0f 7f 42 b9 movdqa %xmm0,-0x47(%edx) 80610d4: 66 0f 7f 42 c9 movdqa %xmm0,-0x37(%edx) 80610d9: 66 0f 7f 42 d9 movdqa %xmm0,-0x27(%edx) 80610de: 66 0f 7f 42 e9 movdqa %xmm0,-0x17(%edx) 80610e3: 89 42 f9 mov %eax,-0x7(%edx) 80610e6: 66 89 42 fd mov %ax,-0x3(%edx) 80610ea: 88 42 ff mov %al,-0x1(%edx) 80610ed: 8b 44 24 04 mov 0x4(%esp),%eax 80610f1: c3 ret 80610f2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80610f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8061100: 66 0f 7f 42 88 movdqa %xmm0,-0x78(%edx) 8061105: 66 0f 7f 42 98 movdqa %xmm0,-0x68(%edx) 806110a: 66 0f 7f 42 a8 movdqa %xmm0,-0x58(%edx) 806110f: 66 0f 7f 42 b8 movdqa %xmm0,-0x48(%edx) 8061114: 66 0f 7f 42 c8 movdqa %xmm0,-0x38(%edx) 8061119: 66 0f 7f 42 d8 movdqa %xmm0,-0x28(%edx) 806111e: 66 0f 7f 42 e8 movdqa %xmm0,-0x18(%edx) 8061123: 66 0f d6 42 f8 movq %xmm0,-0x8(%edx) 8061128: 8b 44 24 04 mov 0x4(%esp),%eax 806112c: c3 ret 806112d: 8d 76 00 lea 0x0(%esi),%esi 8061130: 66 0f 7f 42 87 movdqa %xmm0,-0x79(%edx) 8061135: 66 0f 7f 42 97 movdqa %xmm0,-0x69(%edx) 806113a: 66 0f 7f 42 a7 movdqa %xmm0,-0x59(%edx) 806113f: 66 0f 7f 42 b7 movdqa %xmm0,-0x49(%edx) 8061144: 66 0f 7f 42 c7 movdqa %xmm0,-0x39(%edx) 8061149: 66 0f 7f 42 d7 movdqa %xmm0,-0x29(%edx) 806114e: 66 0f 7f 42 e7 movdqa %xmm0,-0x19(%edx) 8061153: 66 0f d6 42 f7 movq %xmm0,-0x9(%edx) 8061158: 88 42 ff mov %al,-0x1(%edx) 806115b: 8b 44 24 04 mov 0x4(%esp),%eax 806115f: c3 ret 8061160: 66 0f 7f 42 86 movdqa %xmm0,-0x7a(%edx) 8061165: 66 0f 7f 42 96 movdqa %xmm0,-0x6a(%edx) 806116a: 66 0f 7f 42 a6 movdqa %xmm0,-0x5a(%edx) 806116f: 66 0f 7f 42 b6 movdqa %xmm0,-0x4a(%edx) 8061174: 66 0f 7f 42 c6 movdqa %xmm0,-0x3a(%edx) 8061179: 66 0f 7f 42 d6 movdqa %xmm0,-0x2a(%edx) 806117e: 66 0f 7f 42 e6 movdqa %xmm0,-0x1a(%edx) 8061183: 66 0f d6 42 f6 movq %xmm0,-0xa(%edx) 8061188: 66 89 42 fe mov %ax,-0x2(%edx) 806118c: 8b 44 24 04 mov 0x4(%esp),%eax 8061190: c3 ret 8061191: eb 0d jmp 80611a0 <__memset_sse2_rep+0x410> 8061193: 90 nop 8061194: 90 nop 8061195: 90 nop 8061196: 90 nop 8061197: 90 nop 8061198: 90 nop 8061199: 90 nop 806119a: 90 nop 806119b: 90 nop 806119c: 90 nop 806119d: 90 nop 806119e: 90 nop 806119f: 90 nop 80611a0: 66 0f 7f 42 85 movdqa %xmm0,-0x7b(%edx) 80611a5: 66 0f 7f 42 95 movdqa %xmm0,-0x6b(%edx) 80611aa: 66 0f 7f 42 a5 movdqa %xmm0,-0x5b(%edx) 80611af: 66 0f 7f 42 b5 movdqa %xmm0,-0x4b(%edx) 80611b4: 66 0f 7f 42 c5 movdqa %xmm0,-0x3b(%edx) 80611b9: 66 0f 7f 42 d5 movdqa %xmm0,-0x2b(%edx) 80611be: 66 0f 7f 42 e5 movdqa %xmm0,-0x1b(%edx) 80611c3: 66 0f d6 42 f5 movq %xmm0,-0xb(%edx) 80611c8: 66 89 42 fd mov %ax,-0x3(%edx) 80611cc: 88 42 ff mov %al,-0x1(%edx) 80611cf: 8b 44 24 04 mov 0x4(%esp),%eax 80611d3: c3 ret 80611d4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80611da: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80611e0: 66 0f 7f 42 84 movdqa %xmm0,-0x7c(%edx) 80611e5: 66 0f 7f 42 94 movdqa %xmm0,-0x6c(%edx) 80611ea: 66 0f 7f 42 a4 movdqa %xmm0,-0x5c(%edx) 80611ef: 66 0f 7f 42 b4 movdqa %xmm0,-0x4c(%edx) 80611f4: 66 0f 7f 42 c4 movdqa %xmm0,-0x3c(%edx) 80611f9: 66 0f 7f 42 d4 movdqa %xmm0,-0x2c(%edx) 80611fe: 66 0f 7f 42 e4 movdqa %xmm0,-0x1c(%edx) 8061203: 66 0f d6 42 f4 movq %xmm0,-0xc(%edx) 8061208: 89 42 fc mov %eax,-0x4(%edx) 806120b: 8b 44 24 04 mov 0x4(%esp),%eax 806120f: c3 ret 8061210: 66 0f 7f 42 83 movdqa %xmm0,-0x7d(%edx) 8061215: 66 0f 7f 42 93 movdqa %xmm0,-0x6d(%edx) 806121a: 66 0f 7f 42 a3 movdqa %xmm0,-0x5d(%edx) 806121f: 66 0f 7f 42 b3 movdqa %xmm0,-0x4d(%edx) 8061224: 66 0f 7f 42 c3 movdqa %xmm0,-0x3d(%edx) 8061229: 66 0f 7f 42 d3 movdqa %xmm0,-0x2d(%edx) 806122e: 66 0f 7f 42 e3 movdqa %xmm0,-0x1d(%edx) 8061233: 66 0f d6 42 f3 movq %xmm0,-0xd(%edx) 8061238: 89 42 fb mov %eax,-0x5(%edx) 806123b: 88 42 ff mov %al,-0x1(%edx) 806123e: 8b 44 24 04 mov 0x4(%esp),%eax 8061242: c3 ret 8061243: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061249: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8061250: 66 0f 7f 42 82 movdqa %xmm0,-0x7e(%edx) 8061255: 66 0f 7f 42 92 movdqa %xmm0,-0x6e(%edx) 806125a: 66 0f 7f 42 a2 movdqa %xmm0,-0x5e(%edx) 806125f: 66 0f 7f 42 b2 movdqa %xmm0,-0x4e(%edx) 8061264: 66 0f 7f 42 c2 movdqa %xmm0,-0x3e(%edx) 8061269: 66 0f 7f 42 d2 movdqa %xmm0,-0x2e(%edx) 806126e: 66 0f 7f 42 e2 movdqa %xmm0,-0x1e(%edx) 8061273: 66 0f d6 42 f2 movq %xmm0,-0xe(%edx) 8061278: 89 42 fa mov %eax,-0x6(%edx) 806127b: 66 89 42 fe mov %ax,-0x2(%edx) 806127f: 8b 44 24 04 mov 0x4(%esp),%eax 8061283: c3 ret 8061284: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806128a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061290: 66 0f 7f 42 81 movdqa %xmm0,-0x7f(%edx) 8061295: 66 0f 7f 42 91 movdqa %xmm0,-0x6f(%edx) 806129a: 66 0f 7f 42 a1 movdqa %xmm0,-0x5f(%edx) 806129f: 66 0f 7f 42 b1 movdqa %xmm0,-0x4f(%edx) 80612a4: 66 0f 7f 42 c1 movdqa %xmm0,-0x3f(%edx) 80612a9: 66 0f 7f 42 d1 movdqa %xmm0,-0x2f(%edx) 80612ae: 66 0f 7f 42 e1 movdqa %xmm0,-0x1f(%edx) 80612b3: 66 0f d6 42 f1 movq %xmm0,-0xf(%edx) 80612b8: 89 42 f9 mov %eax,-0x7(%edx) 80612bb: 66 89 42 fd mov %ax,-0x3(%edx) 80612bf: 88 42 ff mov %al,-0x1(%edx) 80612c2: 8b 44 24 04 mov 0x4(%esp),%eax 80612c6: c3 ret 80612c7: 66 90 xchg %ax,%ax 80612c9: 66 90 xchg %ax,%ax 80612cb: 66 90 xchg %ax,%ax 80612cd: 66 90 xchg %ax,%ax 80612cf: 90 nop 080612d0 <__strcmp_ssse3>: 80612d0: 8b 54 24 04 mov 0x4(%esp),%edx 80612d4: 8b 44 24 08 mov 0x8(%esp),%eax 80612d8: 0f b6 08 movzbl (%eax),%ecx 80612db: 38 0a cmp %cl,(%edx) 80612dd: 0f 85 4d 14 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 80612e3: 83 f9 00 cmp $0x0,%ecx 80612e6: 0f 84 4e 14 00 00 je 806273a <__strcmp_ssse3+0x146a> 80612ec: 0f b6 48 01 movzbl 0x1(%eax),%ecx 80612f0: 38 4a 01 cmp %cl,0x1(%edx) 80612f3: 0f 85 37 14 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 80612f9: 83 f9 00 cmp $0x0,%ecx 80612fc: 0f 84 38 14 00 00 je 806273a <__strcmp_ssse3+0x146a> 8061302: 0f b6 48 02 movzbl 0x2(%eax),%ecx 8061306: 38 4a 02 cmp %cl,0x2(%edx) 8061309: 0f 85 21 14 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 806130f: 83 f9 00 cmp $0x0,%ecx 8061312: 0f 84 22 14 00 00 je 806273a <__strcmp_ssse3+0x146a> 8061318: 0f b6 48 03 movzbl 0x3(%eax),%ecx 806131c: 38 4a 03 cmp %cl,0x3(%edx) 806131f: 0f 85 0b 14 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 8061325: 83 f9 00 cmp $0x0,%ecx 8061328: 0f 84 0c 14 00 00 je 806273a <__strcmp_ssse3+0x146a> 806132e: 0f b6 48 04 movzbl 0x4(%eax),%ecx 8061332: 38 4a 04 cmp %cl,0x4(%edx) 8061335: 0f 85 f5 13 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 806133b: 83 f9 00 cmp $0x0,%ecx 806133e: 0f 84 f6 13 00 00 je 806273a <__strcmp_ssse3+0x146a> 8061344: 0f b6 48 05 movzbl 0x5(%eax),%ecx 8061348: 38 4a 05 cmp %cl,0x5(%edx) 806134b: 0f 85 df 13 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 8061351: 83 f9 00 cmp $0x0,%ecx 8061354: 0f 84 e0 13 00 00 je 806273a <__strcmp_ssse3+0x146a> 806135a: 0f b6 48 06 movzbl 0x6(%eax),%ecx 806135e: 38 4a 06 cmp %cl,0x6(%edx) 8061361: 0f 85 c9 13 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 8061367: 83 f9 00 cmp $0x0,%ecx 806136a: 0f 84 ca 13 00 00 je 806273a <__strcmp_ssse3+0x146a> 8061370: 0f b6 48 07 movzbl 0x7(%eax),%ecx 8061374: 38 4a 07 cmp %cl,0x7(%edx) 8061377: 0f 85 b3 13 00 00 jne 8062730 <__strcmp_ssse3+0x1460> 806137d: 83 f9 00 cmp $0x0,%ecx 8061380: 0f 84 b4 13 00 00 je 806273a <__strcmp_ssse3+0x146a> 8061386: 83 c2 08 add $0x8,%edx 8061389: 83 c0 08 add $0x8,%eax 806138c: 89 d1 mov %edx,%ecx 806138e: 81 e1 ff 0f 00 00 and $0xfff,%ecx 8061394: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 806139a: 77 48 ja 80613e4 <__strcmp_ssse3+0x114> 806139c: 89 c1 mov %eax,%ecx 806139e: 81 e1 ff 0f 00 00 and $0xfff,%ecx 80613a4: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 80613aa: 77 38 ja 80613e4 <__strcmp_ssse3+0x114> 80613ac: 66 0f ef c0 pxor %xmm0,%xmm0 80613b0: 66 0f 12 08 movlpd (%eax),%xmm1 80613b4: 66 0f 12 12 movlpd (%edx),%xmm2 80613b8: 66 0f 16 48 08 movhpd 0x8(%eax),%xmm1 80613bd: 66 0f 16 52 08 movhpd 0x8(%edx),%xmm2 80613c2: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80613c6: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80613ca: 66 0f f8 c8 psubb %xmm0,%xmm1 80613ce: 66 0f d7 c9 pmovmskb %xmm1,%ecx 80613d2: 81 e9 ff ff 00 00 sub $0xffff,%ecx 80613d8: 0f 85 67 12 00 00 jne 8062645 <__strcmp_ssse3+0x1375> 80613de: 83 c0 10 add $0x10,%eax 80613e1: 83 c2 10 add $0x10,%edx 80613e4: 53 push %ebx 80613e5: 57 push %edi 80613e6: 56 push %esi 80613e7: 89 d7 mov %edx,%edi 80613e9: 89 c1 mov %eax,%ecx 80613eb: 83 e1 0f and $0xf,%ecx 80613ee: 83 e7 0f and $0xf,%edi 80613f1: 31 c8 xor %ecx,%eax 80613f3: 31 fa xor %edi,%edx 80613f5: 31 db xor %ebx,%ebx 80613f7: 39 f9 cmp %edi,%ecx 80613f9: 0f 84 a1 00 00 00 je 80614a0 <__strcmp_ssse3+0x1d0> 80613ff: 77 06 ja 8061407 <__strcmp_ssse3+0x137> 8061401: 83 cb 20 or $0x20,%ebx 8061404: 92 xchg %eax,%edx 8061405: 87 cf xchg %ecx,%edi 8061407: 8d 7f 0f lea 0xf(%edi),%edi 806140a: 29 cf sub %ecx,%edi 806140c: 83 ff 08 cmp $0x8,%edi 806140f: 7e 36 jle 8061447 <__strcmp_ssse3+0x177> 8061411: 83 ff 0e cmp $0xe,%edi 8061414: 0f 84 d6 10 00 00 je 80624f0 <__strcmp_ssse3+0x1220> 806141a: 83 ff 0d cmp $0xd,%edi 806141d: 0f 84 ad 0f 00 00 je 80623d0 <__strcmp_ssse3+0x1100> 8061423: 83 ff 0c cmp $0xc,%edi 8061426: 0f 84 84 0e 00 00 je 80622b0 <__strcmp_ssse3+0xfe0> 806142c: 83 ff 0b cmp $0xb,%edi 806142f: 0f 84 5b 0d 00 00 je 8062190 <__strcmp_ssse3+0xec0> 8061435: 83 ff 0a cmp $0xa,%edi 8061438: 0f 84 32 0c 00 00 je 8062070 <__strcmp_ssse3+0xda0> 806143e: 83 ff 09 cmp $0x9,%edi 8061441: 0f 84 09 0b 00 00 je 8061f50 <__strcmp_ssse3+0xc80> 8061447: 0f 84 e3 09 00 00 je 8061e30 <__strcmp_ssse3+0xb60> 806144d: 83 ff 07 cmp $0x7,%edi 8061450: 0f 84 aa 08 00 00 je 8061d00 <__strcmp_ssse3+0xa30> 8061456: 83 ff 06 cmp $0x6,%edi 8061459: 0f 84 71 07 00 00 je 8061bd0 <__strcmp_ssse3+0x900> 806145f: 83 ff 05 cmp $0x5,%edi 8061462: 0f 84 48 06 00 00 je 8061ab0 <__strcmp_ssse3+0x7e0> 8061468: 83 ff 04 cmp $0x4,%edi 806146b: 0f 84 1f 05 00 00 je 8061990 <__strcmp_ssse3+0x6c0> 8061471: 83 ff 03 cmp $0x3,%edi 8061474: 0f 84 f6 03 00 00 je 8061870 <__strcmp_ssse3+0x5a0> 806147a: 83 ff 02 cmp $0x2,%edi 806147d: 0f 84 cd 02 00 00 je 8061750 <__strcmp_ssse3+0x480> 8061483: 83 ff 01 cmp $0x1,%edi 8061486: 0f 84 a4 01 00 00 je 8061630 <__strcmp_ssse3+0x360> 806148c: 83 ff 00 cmp $0x0,%edi 806148f: 74 7f je 8061510 <__strcmp_ssse3+0x240> 8061491: eb 0d jmp 80614a0 <__strcmp_ssse3+0x1d0> 8061493: 90 nop 8061494: 90 nop 8061495: 90 nop 8061496: 90 nop 8061497: 90 nop 8061498: 90 nop 8061499: 90 nop 806149a: 90 nop 806149b: 90 nop 806149c: 90 nop 806149d: 90 nop 806149e: 90 nop 806149f: 90 nop 80614a0: be ff ff 00 00 mov $0xffff,%esi 80614a5: 66 0f 6f 08 movdqa (%eax),%xmm1 80614a9: 66 0f ef c0 pxor %xmm0,%xmm0 80614ad: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80614b1: 66 0f 74 0a pcmpeqb (%edx),%xmm1 80614b5: 66 0f f8 c8 psubb %xmm0,%xmm1 80614b9: 66 0f d7 f9 pmovmskb %xmm1,%edi 80614bd: d3 ee shr %cl,%esi 80614bf: d3 ef shr %cl,%edi 80614c1: 29 fe sub %edi,%esi 80614c3: 89 cf mov %ecx,%edi 80614c5: 0f 85 5c 11 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 80614cb: bb 10 00 00 00 mov $0x10,%ebx 80614d0: b9 10 00 00 00 mov $0x10,%ecx 80614d5: 66 0f ef c0 pxor %xmm0,%xmm0 80614d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80614e0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80614e5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80614e9: 66 0f 74 0c 0a pcmpeqb (%edx,%ecx,1),%xmm1 80614ee: 66 0f f8 c8 psubb %xmm0,%xmm1 80614f2: 66 0f d7 f1 pmovmskb %xmm1,%esi 80614f6: 81 ee ff ff 00 00 sub $0xffff,%esi 80614fc: 0f 85 1c 11 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061502: 83 c1 10 add $0x10,%ecx 8061505: eb d9 jmp 80614e0 <__strcmp_ssse3+0x210> 8061507: 89 f6 mov %esi,%esi 8061509: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8061510: be ff ff 00 00 mov $0xffff,%esi 8061515: 66 0f ef c0 pxor %xmm0,%xmm0 8061519: 66 0f 6f 12 movdqa (%edx),%xmm2 806151d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061521: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061525: 66 0f 73 fa 0f pslldq $0xf,%xmm2 806152a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806152e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061532: 66 0f d7 fa pmovmskb %xmm2,%edi 8061536: d3 ee shr %cl,%esi 8061538: d3 ef shr %cl,%edi 806153a: 29 fe sub %edi,%esi 806153c: 8d 79 f1 lea -0xf(%ecx),%edi 806153f: 0f 85 e2 10 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061545: 66 0f 6f 1a movdqa (%edx),%xmm3 8061549: 66 0f ef c0 pxor %xmm0,%xmm0 806154d: b9 10 00 00 00 mov $0x10,%ecx 8061552: 83 cb 01 or $0x1,%ebx 8061555: 8d 7a 01 lea 0x1(%edx),%edi 8061558: 81 e7 ff 0f 00 00 and $0xfff,%edi 806155e: 81 ef 00 10 00 00 sub $0x1000,%edi 8061564: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806156a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061570: 83 c7 10 add $0x10,%edi 8061573: 7f 7b jg 80615f0 <__strcmp_ssse3+0x320> 8061575: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806157a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806157f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061583: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 8061589: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806158d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061591: 66 0f f8 c8 psubb %xmm0,%xmm1 8061595: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061599: 81 ee ff ff 00 00 sub $0xffff,%esi 806159f: 0f 85 79 10 00 00 jne 806261e <__strcmp_ssse3+0x134e> 80615a5: 83 c1 10 add $0x10,%ecx 80615a8: 66 0f 6f dc movdqa %xmm4,%xmm3 80615ac: 83 c7 10 add $0x10,%edi 80615af: 7f 3f jg 80615f0 <__strcmp_ssse3+0x320> 80615b1: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80615b6: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80615bb: 66 0f 6f e2 movdqa %xmm2,%xmm4 80615bf: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 80615c5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80615c9: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80615cd: 66 0f f8 c8 psubb %xmm0,%xmm1 80615d1: 66 0f d7 f1 pmovmskb %xmm1,%esi 80615d5: 81 ee ff ff 00 00 sub $0xffff,%esi 80615db: 0f 85 3d 10 00 00 jne 806261e <__strcmp_ssse3+0x134e> 80615e1: 83 c1 10 add $0x10,%ecx 80615e4: 66 0f 6f dc movdqa %xmm4,%xmm3 80615e8: eb 86 jmp 8061570 <__strcmp_ssse3+0x2a0> 80615ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80615f0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80615f4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80615f8: f7 c6 fe ff 00 00 test $0xfffe,%esi 80615fe: 75 10 jne 8061610 <__strcmp_ssse3+0x340> 8061600: 66 0f ef c0 pxor %xmm0,%xmm0 8061604: 81 ef 00 10 00 00 sub $0x1000,%edi 806160a: e9 66 ff ff ff jmp 8061575 <__strcmp_ssse3+0x2a5> 806160f: 90 nop 8061610: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061615: 66 0f 73 d8 01 psrldq $0x1,%xmm0 806161a: 66 0f 73 db 01 psrldq $0x1,%xmm3 806161f: e9 ec 0f 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061624: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806162a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061630: be ff ff 00 00 mov $0xffff,%esi 8061635: 66 0f ef c0 pxor %xmm0,%xmm0 8061639: 66 0f 6f 12 movdqa (%edx),%xmm2 806163d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061641: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061645: 66 0f 73 fa 0e pslldq $0xe,%xmm2 806164a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806164e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061652: 66 0f d7 fa pmovmskb %xmm2,%edi 8061656: d3 ee shr %cl,%esi 8061658: d3 ef shr %cl,%edi 806165a: 29 fe sub %edi,%esi 806165c: 8d 79 f2 lea -0xe(%ecx),%edi 806165f: 0f 85 c2 0f 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061665: 66 0f 6f 1a movdqa (%edx),%xmm3 8061669: 66 0f ef c0 pxor %xmm0,%xmm0 806166d: b9 10 00 00 00 mov $0x10,%ecx 8061672: 83 cb 02 or $0x2,%ebx 8061675: 8d 7a 02 lea 0x2(%edx),%edi 8061678: 81 e7 ff 0f 00 00 and $0xfff,%edi 806167e: 81 ef 00 10 00 00 sub $0x1000,%edi 8061684: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806168a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061690: 83 c7 10 add $0x10,%edi 8061693: 7f 7b jg 8061710 <__strcmp_ssse3+0x440> 8061695: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806169a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806169f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80616a3: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 80616a9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80616ad: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80616b1: 66 0f f8 c8 psubb %xmm0,%xmm1 80616b5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80616b9: 81 ee ff ff 00 00 sub $0xffff,%esi 80616bf: 0f 85 59 0f 00 00 jne 806261e <__strcmp_ssse3+0x134e> 80616c5: 83 c1 10 add $0x10,%ecx 80616c8: 66 0f 6f dc movdqa %xmm4,%xmm3 80616cc: 83 c7 10 add $0x10,%edi 80616cf: 7f 3f jg 8061710 <__strcmp_ssse3+0x440> 80616d1: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80616d6: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80616db: 66 0f 6f e2 movdqa %xmm2,%xmm4 80616df: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 80616e5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80616e9: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80616ed: 66 0f f8 c8 psubb %xmm0,%xmm1 80616f1: 66 0f d7 f1 pmovmskb %xmm1,%esi 80616f5: 81 ee ff ff 00 00 sub $0xffff,%esi 80616fb: 0f 85 1d 0f 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061701: 83 c1 10 add $0x10,%ecx 8061704: 66 0f 6f dc movdqa %xmm4,%xmm3 8061708: eb 86 jmp 8061690 <__strcmp_ssse3+0x3c0> 806170a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061710: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061714: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061718: f7 c6 fc ff 00 00 test $0xfffc,%esi 806171e: 75 10 jne 8061730 <__strcmp_ssse3+0x460> 8061720: 66 0f ef c0 pxor %xmm0,%xmm0 8061724: 81 ef 00 10 00 00 sub $0x1000,%edi 806172a: e9 66 ff ff ff jmp 8061695 <__strcmp_ssse3+0x3c5> 806172f: 90 nop 8061730: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061735: 66 0f 73 d8 02 psrldq $0x2,%xmm0 806173a: 66 0f 73 db 02 psrldq $0x2,%xmm3 806173f: e9 cc 0e 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061744: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806174a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061750: be ff ff 00 00 mov $0xffff,%esi 8061755: 66 0f ef c0 pxor %xmm0,%xmm0 8061759: 66 0f 6f 12 movdqa (%edx),%xmm2 806175d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061761: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061765: 66 0f 73 fa 0d pslldq $0xd,%xmm2 806176a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806176e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061772: 66 0f d7 fa pmovmskb %xmm2,%edi 8061776: d3 ee shr %cl,%esi 8061778: d3 ef shr %cl,%edi 806177a: 29 fe sub %edi,%esi 806177c: 8d 79 f3 lea -0xd(%ecx),%edi 806177f: 0f 85 a2 0e 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061785: 66 0f 6f 1a movdqa (%edx),%xmm3 8061789: 66 0f ef c0 pxor %xmm0,%xmm0 806178d: b9 10 00 00 00 mov $0x10,%ecx 8061792: 83 cb 03 or $0x3,%ebx 8061795: 8d 7a 03 lea 0x3(%edx),%edi 8061798: 81 e7 ff 0f 00 00 and $0xfff,%edi 806179e: 81 ef 00 10 00 00 sub $0x1000,%edi 80617a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80617aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80617b0: 83 c7 10 add $0x10,%edi 80617b3: 7f 7b jg 8061830 <__strcmp_ssse3+0x560> 80617b5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80617ba: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80617bf: 66 0f 6f e2 movdqa %xmm2,%xmm4 80617c3: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 80617c9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80617cd: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80617d1: 66 0f f8 c8 psubb %xmm0,%xmm1 80617d5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80617d9: 81 ee ff ff 00 00 sub $0xffff,%esi 80617df: 0f 85 39 0e 00 00 jne 806261e <__strcmp_ssse3+0x134e> 80617e5: 83 c1 10 add $0x10,%ecx 80617e8: 66 0f 6f dc movdqa %xmm4,%xmm3 80617ec: 83 c7 10 add $0x10,%edi 80617ef: 7f 3f jg 8061830 <__strcmp_ssse3+0x560> 80617f1: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80617f6: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80617fb: 66 0f 6f e2 movdqa %xmm2,%xmm4 80617ff: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 8061805: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061809: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806180d: 66 0f f8 c8 psubb %xmm0,%xmm1 8061811: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061815: 81 ee ff ff 00 00 sub $0xffff,%esi 806181b: 0f 85 fd 0d 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061821: 83 c1 10 add $0x10,%ecx 8061824: 66 0f 6f dc movdqa %xmm4,%xmm3 8061828: eb 86 jmp 80617b0 <__strcmp_ssse3+0x4e0> 806182a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061830: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061834: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061838: f7 c6 f8 ff 00 00 test $0xfff8,%esi 806183e: 75 10 jne 8061850 <__strcmp_ssse3+0x580> 8061840: 66 0f ef c0 pxor %xmm0,%xmm0 8061844: 81 ef 00 10 00 00 sub $0x1000,%edi 806184a: e9 66 ff ff ff jmp 80617b5 <__strcmp_ssse3+0x4e5> 806184f: 90 nop 8061850: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061855: 66 0f 73 d8 03 psrldq $0x3,%xmm0 806185a: 66 0f 73 db 03 psrldq $0x3,%xmm3 806185f: e9 ac 0d 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061864: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806186a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061870: be ff ff 00 00 mov $0xffff,%esi 8061875: 66 0f ef c0 pxor %xmm0,%xmm0 8061879: 66 0f 6f 12 movdqa (%edx),%xmm2 806187d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061881: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061885: 66 0f 73 fa 0c pslldq $0xc,%xmm2 806188a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806188e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061892: 66 0f d7 fa pmovmskb %xmm2,%edi 8061896: d3 ee shr %cl,%esi 8061898: d3 ef shr %cl,%edi 806189a: 29 fe sub %edi,%esi 806189c: 8d 79 f4 lea -0xc(%ecx),%edi 806189f: 0f 85 82 0d 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 80618a5: 66 0f 6f 1a movdqa (%edx),%xmm3 80618a9: 66 0f ef c0 pxor %xmm0,%xmm0 80618ad: b9 10 00 00 00 mov $0x10,%ecx 80618b2: 83 cb 04 or $0x4,%ebx 80618b5: 8d 7a 04 lea 0x4(%edx),%edi 80618b8: 81 e7 ff 0f 00 00 and $0xfff,%edi 80618be: 81 ef 00 10 00 00 sub $0x1000,%edi 80618c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80618ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80618d0: 83 c7 10 add $0x10,%edi 80618d3: 7f 7b jg 8061950 <__strcmp_ssse3+0x680> 80618d5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80618da: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80618df: 66 0f 6f e2 movdqa %xmm2,%xmm4 80618e3: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 80618e9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80618ed: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80618f1: 66 0f f8 c8 psubb %xmm0,%xmm1 80618f5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80618f9: 81 ee ff ff 00 00 sub $0xffff,%esi 80618ff: 0f 85 19 0d 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061905: 83 c1 10 add $0x10,%ecx 8061908: 66 0f 6f dc movdqa %xmm4,%xmm3 806190c: 83 c7 10 add $0x10,%edi 806190f: 7f 3f jg 8061950 <__strcmp_ssse3+0x680> 8061911: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061916: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806191b: 66 0f 6f e2 movdqa %xmm2,%xmm4 806191f: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 8061925: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061929: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806192d: 66 0f f8 c8 psubb %xmm0,%xmm1 8061931: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061935: 81 ee ff ff 00 00 sub $0xffff,%esi 806193b: 0f 85 dd 0c 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061941: 83 c1 10 add $0x10,%ecx 8061944: 66 0f 6f dc movdqa %xmm4,%xmm3 8061948: eb 86 jmp 80618d0 <__strcmp_ssse3+0x600> 806194a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061950: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061954: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061958: f7 c6 f0 ff 00 00 test $0xfff0,%esi 806195e: 75 10 jne 8061970 <__strcmp_ssse3+0x6a0> 8061960: 66 0f ef c0 pxor %xmm0,%xmm0 8061964: 81 ef 00 10 00 00 sub $0x1000,%edi 806196a: e9 66 ff ff ff jmp 80618d5 <__strcmp_ssse3+0x605> 806196f: 90 nop 8061970: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061975: 66 0f 73 d8 04 psrldq $0x4,%xmm0 806197a: 66 0f 73 db 04 psrldq $0x4,%xmm3 806197f: e9 8c 0c 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061984: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806198a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061990: be ff ff 00 00 mov $0xffff,%esi 8061995: 66 0f ef c0 pxor %xmm0,%xmm0 8061999: 66 0f 6f 12 movdqa (%edx),%xmm2 806199d: 66 0f 6f 08 movdqa (%eax),%xmm1 80619a1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80619a5: 66 0f 73 fa 0b pslldq $0xb,%xmm2 80619aa: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80619ae: 66 0f f8 d0 psubb %xmm0,%xmm2 80619b2: 66 0f d7 fa pmovmskb %xmm2,%edi 80619b6: d3 ee shr %cl,%esi 80619b8: d3 ef shr %cl,%edi 80619ba: 29 fe sub %edi,%esi 80619bc: 8d 79 f5 lea -0xb(%ecx),%edi 80619bf: 0f 85 62 0c 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 80619c5: 66 0f 6f 1a movdqa (%edx),%xmm3 80619c9: 66 0f ef c0 pxor %xmm0,%xmm0 80619cd: b9 10 00 00 00 mov $0x10,%ecx 80619d2: 83 cb 05 or $0x5,%ebx 80619d5: 8d 7a 05 lea 0x5(%edx),%edi 80619d8: 81 e7 ff 0f 00 00 and $0xfff,%edi 80619de: 81 ef 00 10 00 00 sub $0x1000,%edi 80619e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80619ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80619f0: 83 c7 10 add $0x10,%edi 80619f3: 7f 7b jg 8061a70 <__strcmp_ssse3+0x7a0> 80619f5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80619fa: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80619ff: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061a03: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 8061a09: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061a0d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061a11: 66 0f f8 c8 psubb %xmm0,%xmm1 8061a15: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061a19: 81 ee ff ff 00 00 sub $0xffff,%esi 8061a1f: 0f 85 f9 0b 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061a25: 83 c1 10 add $0x10,%ecx 8061a28: 66 0f 6f dc movdqa %xmm4,%xmm3 8061a2c: 83 c7 10 add $0x10,%edi 8061a2f: 7f 3f jg 8061a70 <__strcmp_ssse3+0x7a0> 8061a31: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061a36: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061a3b: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061a3f: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 8061a45: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061a49: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061a4d: 66 0f f8 c8 psubb %xmm0,%xmm1 8061a51: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061a55: 81 ee ff ff 00 00 sub $0xffff,%esi 8061a5b: 0f 85 bd 0b 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061a61: 83 c1 10 add $0x10,%ecx 8061a64: 66 0f 6f dc movdqa %xmm4,%xmm3 8061a68: eb 86 jmp 80619f0 <__strcmp_ssse3+0x720> 8061a6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061a70: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061a74: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061a78: f7 c6 e0 ff 00 00 test $0xffe0,%esi 8061a7e: 75 10 jne 8061a90 <__strcmp_ssse3+0x7c0> 8061a80: 66 0f ef c0 pxor %xmm0,%xmm0 8061a84: 81 ef 00 10 00 00 sub $0x1000,%edi 8061a8a: e9 66 ff ff ff jmp 80619f5 <__strcmp_ssse3+0x725> 8061a8f: 90 nop 8061a90: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061a95: 66 0f 73 d8 05 psrldq $0x5,%xmm0 8061a9a: 66 0f 73 db 05 psrldq $0x5,%xmm3 8061a9f: e9 6c 0b 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061aa4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061aaa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061ab0: be ff ff 00 00 mov $0xffff,%esi 8061ab5: 66 0f ef c0 pxor %xmm0,%xmm0 8061ab9: 66 0f 6f 12 movdqa (%edx),%xmm2 8061abd: 66 0f 6f 08 movdqa (%eax),%xmm1 8061ac1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061ac5: 66 0f 73 fa 0a pslldq $0xa,%xmm2 8061aca: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8061ace: 66 0f f8 d0 psubb %xmm0,%xmm2 8061ad2: 66 0f d7 fa pmovmskb %xmm2,%edi 8061ad6: d3 ee shr %cl,%esi 8061ad8: d3 ef shr %cl,%edi 8061ada: 29 fe sub %edi,%esi 8061adc: 8d 79 f6 lea -0xa(%ecx),%edi 8061adf: 0f 85 42 0b 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061ae5: 66 0f 6f 1a movdqa (%edx),%xmm3 8061ae9: 66 0f ef c0 pxor %xmm0,%xmm0 8061aed: b9 10 00 00 00 mov $0x10,%ecx 8061af2: 83 cb 06 or $0x6,%ebx 8061af5: 8d 7a 06 lea 0x6(%edx),%edi 8061af8: 81 e7 ff 0f 00 00 and $0xfff,%edi 8061afe: 81 ef 00 10 00 00 sub $0x1000,%edi 8061b04: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061b0a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061b10: 83 c7 10 add $0x10,%edi 8061b13: 7f 7b jg 8061b90 <__strcmp_ssse3+0x8c0> 8061b15: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061b1a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061b1f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061b23: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 8061b29: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061b2d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061b31: 66 0f f8 c8 psubb %xmm0,%xmm1 8061b35: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061b39: 81 ee ff ff 00 00 sub $0xffff,%esi 8061b3f: 0f 85 d9 0a 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061b45: 83 c1 10 add $0x10,%ecx 8061b48: 66 0f 6f dc movdqa %xmm4,%xmm3 8061b4c: 83 c7 10 add $0x10,%edi 8061b4f: 7f 3f jg 8061b90 <__strcmp_ssse3+0x8c0> 8061b51: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061b56: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061b5b: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061b5f: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 8061b65: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061b69: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061b6d: 66 0f f8 c8 psubb %xmm0,%xmm1 8061b71: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061b75: 81 ee ff ff 00 00 sub $0xffff,%esi 8061b7b: 0f 85 9d 0a 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061b81: 83 c1 10 add $0x10,%ecx 8061b84: 66 0f 6f dc movdqa %xmm4,%xmm3 8061b88: eb 86 jmp 8061b10 <__strcmp_ssse3+0x840> 8061b8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061b90: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061b94: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061b98: f7 c6 c0 ff 00 00 test $0xffc0,%esi 8061b9e: 75 10 jne 8061bb0 <__strcmp_ssse3+0x8e0> 8061ba0: 66 0f ef c0 pxor %xmm0,%xmm0 8061ba4: 81 ef 00 10 00 00 sub $0x1000,%edi 8061baa: e9 66 ff ff ff jmp 8061b15 <__strcmp_ssse3+0x845> 8061baf: 90 nop 8061bb0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061bb5: 66 0f 73 d8 06 psrldq $0x6,%xmm0 8061bba: 66 0f 73 db 06 psrldq $0x6,%xmm3 8061bbf: e9 4c 0a 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061bc4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061bca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061bd0: be ff ff 00 00 mov $0xffff,%esi 8061bd5: 66 0f ef c0 pxor %xmm0,%xmm0 8061bd9: 66 0f 6f 12 movdqa (%edx),%xmm2 8061bdd: 66 0f 6f 08 movdqa (%eax),%xmm1 8061be1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061be5: 66 0f 73 fa 09 pslldq $0x9,%xmm2 8061bea: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8061bee: 66 0f f8 d0 psubb %xmm0,%xmm2 8061bf2: 66 0f d7 fa pmovmskb %xmm2,%edi 8061bf6: d3 ee shr %cl,%esi 8061bf8: d3 ef shr %cl,%edi 8061bfa: 29 fe sub %edi,%esi 8061bfc: 8d 79 f7 lea -0x9(%ecx),%edi 8061bff: 0f 85 22 0a 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061c05: 66 0f 6f 1a movdqa (%edx),%xmm3 8061c09: 66 0f ef c0 pxor %xmm0,%xmm0 8061c0d: b9 10 00 00 00 mov $0x10,%ecx 8061c12: 83 cb 07 or $0x7,%ebx 8061c15: 8d 7a 08 lea 0x8(%edx),%edi 8061c18: 81 e7 ff 0f 00 00 and $0xfff,%edi 8061c1e: 81 ef 00 10 00 00 sub $0x1000,%edi 8061c24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061c2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061c30: 83 c7 10 add $0x10,%edi 8061c33: 7f 7b jg 8061cb0 <__strcmp_ssse3+0x9e0> 8061c35: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061c3a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061c3f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061c43: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 8061c49: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061c4d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061c51: 66 0f f8 c8 psubb %xmm0,%xmm1 8061c55: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061c59: 81 ee ff ff 00 00 sub $0xffff,%esi 8061c5f: 0f 85 b9 09 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061c65: 83 c1 10 add $0x10,%ecx 8061c68: 66 0f 6f dc movdqa %xmm4,%xmm3 8061c6c: 83 c7 10 add $0x10,%edi 8061c6f: 7f 3f jg 8061cb0 <__strcmp_ssse3+0x9e0> 8061c71: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061c76: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061c7b: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061c7f: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 8061c85: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061c89: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061c8d: 66 0f f8 c8 psubb %xmm0,%xmm1 8061c91: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061c95: 81 ee ff ff 00 00 sub $0xffff,%esi 8061c9b: 0f 85 7d 09 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061ca1: 83 c1 10 add $0x10,%ecx 8061ca4: 66 0f 6f dc movdqa %xmm4,%xmm3 8061ca8: eb 86 jmp 8061c30 <__strcmp_ssse3+0x960> 8061caa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061cb0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061cb4: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061cb8: f7 c6 80 ff 00 00 test $0xff80,%esi 8061cbe: 75 20 jne 8061ce0 <__strcmp_ssse3+0xa10> 8061cc0: 66 0f ef c0 pxor %xmm0,%xmm0 8061cc4: 66 0f ef c0 pxor %xmm0,%xmm0 8061cc8: 81 ef 00 10 00 00 sub $0x1000,%edi 8061cce: e9 62 ff ff ff jmp 8061c35 <__strcmp_ssse3+0x965> 8061cd3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061cd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8061ce0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061ce5: 66 0f 73 d8 07 psrldq $0x7,%xmm0 8061cea: 66 0f 73 db 07 psrldq $0x7,%xmm3 8061cef: e9 1c 09 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061cf4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061cfa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061d00: be ff ff 00 00 mov $0xffff,%esi 8061d05: 66 0f ef c0 pxor %xmm0,%xmm0 8061d09: 66 0f 6f 12 movdqa (%edx),%xmm2 8061d0d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061d11: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061d15: 66 0f 73 fa 08 pslldq $0x8,%xmm2 8061d1a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8061d1e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061d22: 66 0f d7 fa pmovmskb %xmm2,%edi 8061d26: d3 ee shr %cl,%esi 8061d28: d3 ef shr %cl,%edi 8061d2a: 29 fe sub %edi,%esi 8061d2c: 8d 79 f8 lea -0x8(%ecx),%edi 8061d2f: 0f 85 f2 08 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061d35: 66 0f 6f 1a movdqa (%edx),%xmm3 8061d39: 66 0f ef c0 pxor %xmm0,%xmm0 8061d3d: b9 10 00 00 00 mov $0x10,%ecx 8061d42: 83 cb 08 or $0x8,%ebx 8061d45: 8d 7a 08 lea 0x8(%edx),%edi 8061d48: 81 e7 ff 0f 00 00 and $0xfff,%edi 8061d4e: 81 ef 00 10 00 00 sub $0x1000,%edi 8061d54: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061d5a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061d60: 83 c7 10 add $0x10,%edi 8061d63: 7f 7b jg 8061de0 <__strcmp_ssse3+0xb10> 8061d65: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061d6a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061d6f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061d73: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 8061d79: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061d7d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061d81: 66 0f f8 c8 psubb %xmm0,%xmm1 8061d85: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061d89: 81 ee ff ff 00 00 sub $0xffff,%esi 8061d8f: 0f 85 89 08 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061d95: 83 c1 10 add $0x10,%ecx 8061d98: 66 0f 6f dc movdqa %xmm4,%xmm3 8061d9c: 83 c7 10 add $0x10,%edi 8061d9f: 7f 3f jg 8061de0 <__strcmp_ssse3+0xb10> 8061da1: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061da6: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061dab: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061daf: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 8061db5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061db9: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061dbd: 66 0f f8 c8 psubb %xmm0,%xmm1 8061dc1: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061dc5: 81 ee ff ff 00 00 sub $0xffff,%esi 8061dcb: 0f 85 4d 08 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061dd1: 83 c1 10 add $0x10,%ecx 8061dd4: 66 0f 6f dc movdqa %xmm4,%xmm3 8061dd8: eb 86 jmp 8061d60 <__strcmp_ssse3+0xa90> 8061dda: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061de0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061de4: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061de8: f7 c6 00 ff 00 00 test $0xff00,%esi 8061dee: 75 20 jne 8061e10 <__strcmp_ssse3+0xb40> 8061df0: 66 0f ef c0 pxor %xmm0,%xmm0 8061df4: 66 0f ef c0 pxor %xmm0,%xmm0 8061df8: 81 ef 00 10 00 00 sub $0x1000,%edi 8061dfe: e9 62 ff ff ff jmp 8061d65 <__strcmp_ssse3+0xa95> 8061e03: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061e09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8061e10: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061e15: 66 0f 73 d8 08 psrldq $0x8,%xmm0 8061e1a: 66 0f 73 db 08 psrldq $0x8,%xmm3 8061e1f: e9 ec 07 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061e24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061e2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061e30: be ff ff 00 00 mov $0xffff,%esi 8061e35: 66 0f ef c0 pxor %xmm0,%xmm0 8061e39: 66 0f 6f 12 movdqa (%edx),%xmm2 8061e3d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061e41: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061e45: 66 0f 73 fa 07 pslldq $0x7,%xmm2 8061e4a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8061e4e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061e52: 66 0f d7 fa pmovmskb %xmm2,%edi 8061e56: d3 ee shr %cl,%esi 8061e58: d3 ef shr %cl,%edi 8061e5a: 29 fe sub %edi,%esi 8061e5c: 8d 79 f9 lea -0x7(%ecx),%edi 8061e5f: 0f 85 c2 07 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061e65: 66 0f 6f 1a movdqa (%edx),%xmm3 8061e69: 66 0f ef c0 pxor %xmm0,%xmm0 8061e6d: b9 10 00 00 00 mov $0x10,%ecx 8061e72: 83 cb 09 or $0x9,%ebx 8061e75: 8d 7a 09 lea 0x9(%edx),%edi 8061e78: 81 e7 ff 0f 00 00 and $0xfff,%edi 8061e7e: 81 ef 00 10 00 00 sub $0x1000,%edi 8061e84: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061e8a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061e90: 83 c7 10 add $0x10,%edi 8061e93: 7f 7b jg 8061f10 <__strcmp_ssse3+0xc40> 8061e95: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061e9a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061e9f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061ea3: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 8061ea9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061ead: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061eb1: 66 0f f8 c8 psubb %xmm0,%xmm1 8061eb5: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061eb9: 81 ee ff ff 00 00 sub $0xffff,%esi 8061ebf: 0f 85 59 07 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061ec5: 83 c1 10 add $0x10,%ecx 8061ec8: 66 0f 6f dc movdqa %xmm4,%xmm3 8061ecc: 83 c7 10 add $0x10,%edi 8061ecf: 7f 3f jg 8061f10 <__strcmp_ssse3+0xc40> 8061ed1: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061ed6: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061edb: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061edf: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 8061ee5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061ee9: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061eed: 66 0f f8 c8 psubb %xmm0,%xmm1 8061ef1: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061ef5: 81 ee ff ff 00 00 sub $0xffff,%esi 8061efb: 0f 85 1d 07 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061f01: 83 c1 10 add $0x10,%ecx 8061f04: 66 0f 6f dc movdqa %xmm4,%xmm3 8061f08: eb 86 jmp 8061e90 <__strcmp_ssse3+0xbc0> 8061f0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061f10: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8061f14: 66 0f d7 f0 pmovmskb %xmm0,%esi 8061f18: f7 c6 00 fe 00 00 test $0xfe00,%esi 8061f1e: 75 10 jne 8061f30 <__strcmp_ssse3+0xc60> 8061f20: 66 0f ef c0 pxor %xmm0,%xmm0 8061f24: 81 ef 00 10 00 00 sub $0x1000,%edi 8061f2a: e9 66 ff ff ff jmp 8061e95 <__strcmp_ssse3+0xbc5> 8061f2f: 90 nop 8061f30: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061f35: 66 0f 73 d8 09 psrldq $0x9,%xmm0 8061f3a: 66 0f 73 db 09 psrldq $0x9,%xmm3 8061f3f: e9 cc 06 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8061f44: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061f4a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061f50: be ff ff 00 00 mov $0xffff,%esi 8061f55: 66 0f ef c0 pxor %xmm0,%xmm0 8061f59: 66 0f 6f 12 movdqa (%edx),%xmm2 8061f5d: 66 0f 6f 08 movdqa (%eax),%xmm1 8061f61: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061f65: 66 0f 73 fa 06 pslldq $0x6,%xmm2 8061f6a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8061f6e: 66 0f f8 d0 psubb %xmm0,%xmm2 8061f72: 66 0f d7 fa pmovmskb %xmm2,%edi 8061f76: d3 ee shr %cl,%esi 8061f78: d3 ef shr %cl,%edi 8061f7a: 29 fe sub %edi,%esi 8061f7c: 8d 79 fa lea -0x6(%ecx),%edi 8061f7f: 0f 85 a2 06 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8061f85: 66 0f 6f 1a movdqa (%edx),%xmm3 8061f89: 66 0f ef c0 pxor %xmm0,%xmm0 8061f8d: b9 10 00 00 00 mov $0x10,%ecx 8061f92: 83 cb 0a or $0xa,%ebx 8061f95: 8d 7a 0a lea 0xa(%edx),%edi 8061f98: 81 e7 ff 0f 00 00 and $0xfff,%edi 8061f9e: 81 ef 00 10 00 00 sub $0x1000,%edi 8061fa4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8061faa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8061fb0: 83 c7 10 add $0x10,%edi 8061fb3: 7f 7b jg 8062030 <__strcmp_ssse3+0xd60> 8061fb5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061fba: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061fbf: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061fc3: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 8061fc9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8061fcd: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8061fd1: 66 0f f8 c8 psubb %xmm0,%xmm1 8061fd5: 66 0f d7 f1 pmovmskb %xmm1,%esi 8061fd9: 81 ee ff ff 00 00 sub $0xffff,%esi 8061fdf: 0f 85 39 06 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8061fe5: 83 c1 10 add $0x10,%ecx 8061fe8: 66 0f 6f dc movdqa %xmm4,%xmm3 8061fec: 83 c7 10 add $0x10,%edi 8061fef: 7f 3f jg 8062030 <__strcmp_ssse3+0xd60> 8061ff1: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8061ff6: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8061ffb: 66 0f 6f e2 movdqa %xmm2,%xmm4 8061fff: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 8062005: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062009: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806200d: 66 0f f8 c8 psubb %xmm0,%xmm1 8062011: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062015: 81 ee ff ff 00 00 sub $0xffff,%esi 806201b: 0f 85 fd 05 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062021: 83 c1 10 add $0x10,%ecx 8062024: 66 0f 6f dc movdqa %xmm4,%xmm3 8062028: eb 86 jmp 8061fb0 <__strcmp_ssse3+0xce0> 806202a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8062030: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8062034: 66 0f d7 f0 pmovmskb %xmm0,%esi 8062038: f7 c6 00 fc 00 00 test $0xfc00,%esi 806203e: 75 10 jne 8062050 <__strcmp_ssse3+0xd80> 8062040: 66 0f ef c0 pxor %xmm0,%xmm0 8062044: 81 ef 00 10 00 00 sub $0x1000,%edi 806204a: e9 66 ff ff ff jmp 8061fb5 <__strcmp_ssse3+0xce5> 806204f: 90 nop 8062050: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062055: 66 0f 73 d8 0a psrldq $0xa,%xmm0 806205a: 66 0f 73 db 0a psrldq $0xa,%xmm3 806205f: e9 ac 05 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8062064: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806206a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062070: be ff ff 00 00 mov $0xffff,%esi 8062075: 66 0f ef c0 pxor %xmm0,%xmm0 8062079: 66 0f 6f 12 movdqa (%edx),%xmm2 806207d: 66 0f 6f 08 movdqa (%eax),%xmm1 8062081: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062085: 66 0f 73 fa 05 pslldq $0x5,%xmm2 806208a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806208e: 66 0f f8 d0 psubb %xmm0,%xmm2 8062092: 66 0f d7 fa pmovmskb %xmm2,%edi 8062096: d3 ee shr %cl,%esi 8062098: d3 ef shr %cl,%edi 806209a: 29 fe sub %edi,%esi 806209c: 8d 79 fb lea -0x5(%ecx),%edi 806209f: 0f 85 82 05 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 80620a5: 66 0f 6f 1a movdqa (%edx),%xmm3 80620a9: 66 0f ef c0 pxor %xmm0,%xmm0 80620ad: b9 10 00 00 00 mov $0x10,%ecx 80620b2: 83 cb 0b or $0xb,%ebx 80620b5: 8d 7a 0b lea 0xb(%edx),%edi 80620b8: 81 e7 ff 0f 00 00 and $0xfff,%edi 80620be: 81 ef 00 10 00 00 sub $0x1000,%edi 80620c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80620ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80620d0: 83 c7 10 add $0x10,%edi 80620d3: 7f 7b jg 8062150 <__strcmp_ssse3+0xe80> 80620d5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80620da: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80620df: 66 0f 6f e2 movdqa %xmm2,%xmm4 80620e3: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 80620e9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80620ed: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80620f1: 66 0f f8 c8 psubb %xmm0,%xmm1 80620f5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80620f9: 81 ee ff ff 00 00 sub $0xffff,%esi 80620ff: 0f 85 19 05 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062105: 83 c1 10 add $0x10,%ecx 8062108: 66 0f 6f dc movdqa %xmm4,%xmm3 806210c: 83 c7 10 add $0x10,%edi 806210f: 7f 3f jg 8062150 <__strcmp_ssse3+0xe80> 8062111: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062116: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806211b: 66 0f 6f e2 movdqa %xmm2,%xmm4 806211f: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 8062125: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062129: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806212d: 66 0f f8 c8 psubb %xmm0,%xmm1 8062131: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062135: 81 ee ff ff 00 00 sub $0xffff,%esi 806213b: 0f 85 dd 04 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062141: 83 c1 10 add $0x10,%ecx 8062144: 66 0f 6f dc movdqa %xmm4,%xmm3 8062148: eb 86 jmp 80620d0 <__strcmp_ssse3+0xe00> 806214a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8062150: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8062154: 66 0f d7 f0 pmovmskb %xmm0,%esi 8062158: f7 c6 00 f8 00 00 test $0xf800,%esi 806215e: 75 10 jne 8062170 <__strcmp_ssse3+0xea0> 8062160: 66 0f ef c0 pxor %xmm0,%xmm0 8062164: 81 ef 00 10 00 00 sub $0x1000,%edi 806216a: e9 66 ff ff ff jmp 80620d5 <__strcmp_ssse3+0xe05> 806216f: 90 nop 8062170: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062175: 66 0f 73 d8 0b psrldq $0xb,%xmm0 806217a: 66 0f 73 db 0b psrldq $0xb,%xmm3 806217f: e9 8c 04 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 8062184: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806218a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062190: be ff ff 00 00 mov $0xffff,%esi 8062195: 66 0f ef c0 pxor %xmm0,%xmm0 8062199: 66 0f 6f 12 movdqa (%edx),%xmm2 806219d: 66 0f 6f 08 movdqa (%eax),%xmm1 80621a1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80621a5: 66 0f 73 fa 04 pslldq $0x4,%xmm2 80621aa: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80621ae: 66 0f f8 d0 psubb %xmm0,%xmm2 80621b2: 66 0f d7 fa pmovmskb %xmm2,%edi 80621b6: d3 ee shr %cl,%esi 80621b8: d3 ef shr %cl,%edi 80621ba: 29 fe sub %edi,%esi 80621bc: 8d 79 fc lea -0x4(%ecx),%edi 80621bf: 0f 85 62 04 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 80621c5: 66 0f 6f 1a movdqa (%edx),%xmm3 80621c9: 66 0f ef c0 pxor %xmm0,%xmm0 80621cd: b9 10 00 00 00 mov $0x10,%ecx 80621d2: 83 cb 0c or $0xc,%ebx 80621d5: 8d 7a 0c lea 0xc(%edx),%edi 80621d8: 81 e7 ff 0f 00 00 and $0xfff,%edi 80621de: 81 ef 00 10 00 00 sub $0x1000,%edi 80621e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80621ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80621f0: 83 c7 10 add $0x10,%edi 80621f3: 7f 7b jg 8062270 <__strcmp_ssse3+0xfa0> 80621f5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80621fa: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80621ff: 66 0f 6f e2 movdqa %xmm2,%xmm4 8062203: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 8062209: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806220d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8062211: 66 0f f8 c8 psubb %xmm0,%xmm1 8062215: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062219: 81 ee ff ff 00 00 sub $0xffff,%esi 806221f: 0f 85 f9 03 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062225: 83 c1 10 add $0x10,%ecx 8062228: 66 0f 6f dc movdqa %xmm4,%xmm3 806222c: 83 c7 10 add $0x10,%edi 806222f: 7f 3f jg 8062270 <__strcmp_ssse3+0xfa0> 8062231: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062236: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806223b: 66 0f 6f e2 movdqa %xmm2,%xmm4 806223f: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 8062245: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062249: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806224d: 66 0f f8 c8 psubb %xmm0,%xmm1 8062251: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062255: 81 ee ff ff 00 00 sub $0xffff,%esi 806225b: 0f 85 bd 03 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062261: 83 c1 10 add $0x10,%ecx 8062264: 66 0f 6f dc movdqa %xmm4,%xmm3 8062268: eb 86 jmp 80621f0 <__strcmp_ssse3+0xf20> 806226a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8062270: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8062274: 66 0f d7 f0 pmovmskb %xmm0,%esi 8062278: f7 c6 00 f0 00 00 test $0xf000,%esi 806227e: 75 10 jne 8062290 <__strcmp_ssse3+0xfc0> 8062280: 66 0f ef c0 pxor %xmm0,%xmm0 8062284: 81 ef 00 10 00 00 sub $0x1000,%edi 806228a: e9 66 ff ff ff jmp 80621f5 <__strcmp_ssse3+0xf25> 806228f: 90 nop 8062290: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062295: 66 0f 73 d8 0c psrldq $0xc,%xmm0 806229a: 66 0f 73 db 0c psrldq $0xc,%xmm3 806229f: e9 6c 03 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 80622a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80622aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80622b0: be ff ff 00 00 mov $0xffff,%esi 80622b5: 66 0f ef c0 pxor %xmm0,%xmm0 80622b9: 66 0f 6f 12 movdqa (%edx),%xmm2 80622bd: 66 0f 6f 08 movdqa (%eax),%xmm1 80622c1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80622c5: 66 0f 73 fa 03 pslldq $0x3,%xmm2 80622ca: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80622ce: 66 0f f8 d0 psubb %xmm0,%xmm2 80622d2: 66 0f d7 fa pmovmskb %xmm2,%edi 80622d6: d3 ee shr %cl,%esi 80622d8: d3 ef shr %cl,%edi 80622da: 29 fe sub %edi,%esi 80622dc: 8d 79 fd lea -0x3(%ecx),%edi 80622df: 0f 85 42 03 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 80622e5: 66 0f 6f 1a movdqa (%edx),%xmm3 80622e9: 66 0f ef c0 pxor %xmm0,%xmm0 80622ed: b9 10 00 00 00 mov $0x10,%ecx 80622f2: 83 cb 0d or $0xd,%ebx 80622f5: 8d 7a 0d lea 0xd(%edx),%edi 80622f8: 81 e7 ff 0f 00 00 and $0xfff,%edi 80622fe: 81 ef 00 10 00 00 sub $0x1000,%edi 8062304: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806230a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062310: 83 c7 10 add $0x10,%edi 8062313: 7f 7b jg 8062390 <__strcmp_ssse3+0x10c0> 8062315: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806231a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806231f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8062323: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 8062329: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806232d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8062331: 66 0f f8 c8 psubb %xmm0,%xmm1 8062335: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062339: 81 ee ff ff 00 00 sub $0xffff,%esi 806233f: 0f 85 d9 02 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062345: 83 c1 10 add $0x10,%ecx 8062348: 66 0f 6f dc movdqa %xmm4,%xmm3 806234c: 83 c7 10 add $0x10,%edi 806234f: 7f 3f jg 8062390 <__strcmp_ssse3+0x10c0> 8062351: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062356: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806235b: 66 0f 6f e2 movdqa %xmm2,%xmm4 806235f: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 8062365: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062369: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806236d: 66 0f f8 c8 psubb %xmm0,%xmm1 8062371: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062375: 81 ee ff ff 00 00 sub $0xffff,%esi 806237b: 0f 85 9d 02 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062381: 83 c1 10 add $0x10,%ecx 8062384: 66 0f 6f dc movdqa %xmm4,%xmm3 8062388: eb 86 jmp 8062310 <__strcmp_ssse3+0x1040> 806238a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8062390: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8062394: 66 0f d7 f0 pmovmskb %xmm0,%esi 8062398: f7 c6 00 e0 00 00 test $0xe000,%esi 806239e: 75 10 jne 80623b0 <__strcmp_ssse3+0x10e0> 80623a0: 66 0f ef c0 pxor %xmm0,%xmm0 80623a4: 81 ef 00 10 00 00 sub $0x1000,%edi 80623aa: e9 66 ff ff ff jmp 8062315 <__strcmp_ssse3+0x1045> 80623af: 90 nop 80623b0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80623b5: 66 0f 73 d8 0d psrldq $0xd,%xmm0 80623ba: 66 0f 73 db 0d psrldq $0xd,%xmm3 80623bf: e9 4c 02 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 80623c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80623ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80623d0: be ff ff 00 00 mov $0xffff,%esi 80623d5: 66 0f ef c0 pxor %xmm0,%xmm0 80623d9: 66 0f 6f 12 movdqa (%edx),%xmm2 80623dd: 66 0f 6f 08 movdqa (%eax),%xmm1 80623e1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80623e5: 66 0f 73 fa 02 pslldq $0x2,%xmm2 80623ea: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80623ee: 66 0f f8 d0 psubb %xmm0,%xmm2 80623f2: 66 0f d7 fa pmovmskb %xmm2,%edi 80623f6: d3 ee shr %cl,%esi 80623f8: d3 ef shr %cl,%edi 80623fa: 29 fe sub %edi,%esi 80623fc: 8d 79 fe lea -0x2(%ecx),%edi 80623ff: 0f 85 22 02 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8062405: 66 0f 6f 1a movdqa (%edx),%xmm3 8062409: 66 0f ef c0 pxor %xmm0,%xmm0 806240d: b9 10 00 00 00 mov $0x10,%ecx 8062412: 83 cb 0e or $0xe,%ebx 8062415: 8d 7a 0e lea 0xe(%edx),%edi 8062418: 81 e7 ff 0f 00 00 and $0xfff,%edi 806241e: 81 ef 00 10 00 00 sub $0x1000,%edi 8062424: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806242a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062430: 83 c7 10 add $0x10,%edi 8062433: 7f 7b jg 80624b0 <__strcmp_ssse3+0x11e0> 8062435: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806243a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806243f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8062443: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 8062449: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806244d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8062451: 66 0f f8 c8 psubb %xmm0,%xmm1 8062455: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062459: 81 ee ff ff 00 00 sub $0xffff,%esi 806245f: 0f 85 b9 01 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062465: 83 c1 10 add $0x10,%ecx 8062468: 66 0f 6f dc movdqa %xmm4,%xmm3 806246c: 83 c7 10 add $0x10,%edi 806246f: 7f 3f jg 80624b0 <__strcmp_ssse3+0x11e0> 8062471: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062476: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806247b: 66 0f 6f e2 movdqa %xmm2,%xmm4 806247f: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 8062485: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062489: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806248d: 66 0f f8 c8 psubb %xmm0,%xmm1 8062491: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062495: 81 ee ff ff 00 00 sub $0xffff,%esi 806249b: 0f 85 7d 01 00 00 jne 806261e <__strcmp_ssse3+0x134e> 80624a1: 83 c1 10 add $0x10,%ecx 80624a4: 66 0f 6f dc movdqa %xmm4,%xmm3 80624a8: eb 86 jmp 8062430 <__strcmp_ssse3+0x1160> 80624aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80624b0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80624b4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80624b8: f7 c6 00 c0 00 00 test $0xc000,%esi 80624be: 75 10 jne 80624d0 <__strcmp_ssse3+0x1200> 80624c0: 66 0f ef c0 pxor %xmm0,%xmm0 80624c4: 81 ef 00 10 00 00 sub $0x1000,%edi 80624ca: e9 66 ff ff ff jmp 8062435 <__strcmp_ssse3+0x1165> 80624cf: 90 nop 80624d0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80624d5: 66 0f 73 d8 0e psrldq $0xe,%xmm0 80624da: 66 0f 73 db 0e psrldq $0xe,%xmm3 80624df: e9 2c 01 00 00 jmp 8062610 <__strcmp_ssse3+0x1340> 80624e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80624ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80624f0: be ff ff 00 00 mov $0xffff,%esi 80624f5: 66 0f ef c0 pxor %xmm0,%xmm0 80624f9: 66 0f 6f 12 movdqa (%edx),%xmm2 80624fd: 66 0f 6f 08 movdqa (%eax),%xmm1 8062501: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8062505: 66 0f 73 fa 01 pslldq $0x1,%xmm2 806250a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806250e: 66 0f f8 d0 psubb %xmm0,%xmm2 8062512: 66 0f d7 fa pmovmskb %xmm2,%edi 8062516: d3 ee shr %cl,%esi 8062518: d3 ef shr %cl,%edi 806251a: 29 fe sub %edi,%esi 806251c: 8d 79 ff lea -0x1(%ecx),%edi 806251f: 0f 85 02 01 00 00 jne 8062627 <__strcmp_ssse3+0x1357> 8062525: 66 0f 6f 1a movdqa (%edx),%xmm3 8062529: 66 0f ef c0 pxor %xmm0,%xmm0 806252d: b9 10 00 00 00 mov $0x10,%ecx 8062532: 83 cb 0f or $0xf,%ebx 8062535: 8d 7a 0f lea 0xf(%edx),%edi 8062538: 81 e7 ff 0f 00 00 and $0xfff,%edi 806253e: 81 ef 00 10 00 00 sub $0x1000,%edi 8062544: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806254a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062550: 83 c7 10 add $0x10,%edi 8062553: 7f 7b jg 80625d0 <__strcmp_ssse3+0x1300> 8062555: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806255a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806255f: 66 0f 6f e2 movdqa %xmm2,%xmm4 8062563: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 8062569: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806256d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8062571: 66 0f f8 c8 psubb %xmm0,%xmm1 8062575: 66 0f d7 f1 pmovmskb %xmm1,%esi 8062579: 81 ee ff ff 00 00 sub $0xffff,%esi 806257f: 0f 85 99 00 00 00 jne 806261e <__strcmp_ssse3+0x134e> 8062585: 83 c1 10 add $0x10,%ecx 8062588: 66 0f 6f dc movdqa %xmm4,%xmm3 806258c: 83 c7 10 add $0x10,%edi 806258f: 7f 3f jg 80625d0 <__strcmp_ssse3+0x1300> 8062591: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8062596: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806259b: 66 0f 6f e2 movdqa %xmm2,%xmm4 806259f: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 80625a5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80625a9: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80625ad: 66 0f f8 c8 psubb %xmm0,%xmm1 80625b1: 66 0f d7 f1 pmovmskb %xmm1,%esi 80625b5: 81 ee ff ff 00 00 sub $0xffff,%esi 80625bb: 75 61 jne 806261e <__strcmp_ssse3+0x134e> 80625bd: 83 c1 10 add $0x10,%ecx 80625c0: 66 0f 6f dc movdqa %xmm4,%xmm3 80625c4: eb 8a jmp 8062550 <__strcmp_ssse3+0x1280> 80625c6: 8d 76 00 lea 0x0(%esi),%esi 80625c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80625d0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80625d4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80625d8: f7 c6 00 80 00 00 test $0x8000,%esi 80625de: 75 10 jne 80625f0 <__strcmp_ssse3+0x1320> 80625e0: 66 0f ef c0 pxor %xmm0,%xmm0 80625e4: 81 ef 00 10 00 00 sub $0x1000,%edi 80625ea: e9 66 ff ff ff jmp 8062555 <__strcmp_ssse3+0x1285> 80625ef: 90 nop 80625f0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80625f5: 66 0f 73 d8 0f psrldq $0xf,%xmm0 80625fa: 66 0f 73 db 0f psrldq $0xf,%xmm3 80625ff: eb 0f jmp 8062610 <__strcmp_ssse3+0x1340> 8062601: eb 0d jmp 8062610 <__strcmp_ssse3+0x1340> 8062603: 90 nop 8062604: 90 nop 8062605: 90 nop 8062606: 90 nop 8062607: 90 nop 8062608: 90 nop 8062609: 90 nop 806260a: 90 nop 806260b: 90 nop 806260c: 90 nop 806260d: 90 nop 806260e: 90 nop 806260f: 90 nop 8062610: 66 0f 74 cb pcmpeqb %xmm3,%xmm1 8062614: 66 0f f8 c8 psubb %xmm0,%xmm1 8062618: 66 0f d7 f1 pmovmskb %xmm1,%esi 806261c: f7 d6 not %esi 806261e: 89 df mov %ebx,%edi 8062620: 83 e7 1f and $0x1f,%edi 8062623: 8d 7c 0f f0 lea -0x10(%edi,%ecx,1),%edi 8062627: 01 fa add %edi,%edx 8062629: 01 c8 add %ecx,%eax 806262b: f7 c3 20 00 00 00 test $0x20,%ebx 8062631: 74 0d je 8062640 <__strcmp_ssse3+0x1370> 8062633: 92 xchg %eax,%edx 8062634: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806263a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062640: 89 f1 mov %esi,%ecx 8062642: 5e pop %esi 8062643: 5f pop %edi 8062644: 5b pop %ebx 8062645: 84 c9 test %cl,%cl 8062647: 0f 84 a3 00 00 00 je 80626f0 <__strcmp_ssse3+0x1420> 806264d: f6 c1 01 test $0x1,%cl 8062650: 75 2e jne 8062680 <__strcmp_ssse3+0x13b0> 8062652: f6 c1 02 test $0x2,%cl 8062655: 75 39 jne 8062690 <__strcmp_ssse3+0x13c0> 8062657: f6 c1 04 test $0x4,%cl 806265a: 75 44 jne 80626a0 <__strcmp_ssse3+0x13d0> 806265c: f6 c1 08 test $0x8,%cl 806265f: 75 4f jne 80626b0 <__strcmp_ssse3+0x13e0> 8062661: f6 c1 10 test $0x10,%cl 8062664: 75 5a jne 80626c0 <__strcmp_ssse3+0x13f0> 8062666: f6 c1 20 test $0x20,%cl 8062669: 75 65 jne 80626d0 <__strcmp_ssse3+0x1400> 806266b: f6 c1 40 test $0x40,%cl 806266e: 75 70 jne 80626e0 <__strcmp_ssse3+0x1410> 8062670: 0f b6 48 07 movzbl 0x7(%eax),%ecx 8062674: 0f b6 42 07 movzbl 0x7(%edx),%eax 8062678: 29 c8 sub %ecx,%eax 806267a: c3 ret 806267b: 90 nop 806267c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8062680: 0f b6 08 movzbl (%eax),%ecx 8062683: 0f b6 02 movzbl (%edx),%eax 8062686: 29 c8 sub %ecx,%eax 8062688: c3 ret 8062689: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8062690: 0f b6 48 01 movzbl 0x1(%eax),%ecx 8062694: 0f b6 42 01 movzbl 0x1(%edx),%eax 8062698: 29 c8 sub %ecx,%eax 806269a: c3 ret 806269b: 90 nop 806269c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80626a0: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80626a4: 0f b6 42 02 movzbl 0x2(%edx),%eax 80626a8: 29 c8 sub %ecx,%eax 80626aa: c3 ret 80626ab: 90 nop 80626ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80626b0: 0f b6 48 03 movzbl 0x3(%eax),%ecx 80626b4: 0f b6 42 03 movzbl 0x3(%edx),%eax 80626b8: 29 c8 sub %ecx,%eax 80626ba: c3 ret 80626bb: 90 nop 80626bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80626c0: 0f b6 48 04 movzbl 0x4(%eax),%ecx 80626c4: 0f b6 42 04 movzbl 0x4(%edx),%eax 80626c8: 29 c8 sub %ecx,%eax 80626ca: c3 ret 80626cb: 90 nop 80626cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80626d0: 0f b6 48 05 movzbl 0x5(%eax),%ecx 80626d4: 0f b6 42 05 movzbl 0x5(%edx),%eax 80626d8: 29 c8 sub %ecx,%eax 80626da: c3 ret 80626db: 90 nop 80626dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80626e0: 0f b6 48 06 movzbl 0x6(%eax),%ecx 80626e4: 0f b6 42 06 movzbl 0x6(%edx),%eax 80626e8: 29 c8 sub %ecx,%eax 80626ea: c3 ret 80626eb: 90 nop 80626ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80626f0: 83 c0 08 add $0x8,%eax 80626f3: 83 c2 08 add $0x8,%edx 80626f6: f6 c5 01 test $0x1,%ch 80626f9: 75 85 jne 8062680 <__strcmp_ssse3+0x13b0> 80626fb: f6 c5 02 test $0x2,%ch 80626fe: 75 90 jne 8062690 <__strcmp_ssse3+0x13c0> 8062700: f6 c5 04 test $0x4,%ch 8062703: 75 9b jne 80626a0 <__strcmp_ssse3+0x13d0> 8062705: f6 c5 08 test $0x8,%ch 8062708: 75 a6 jne 80626b0 <__strcmp_ssse3+0x13e0> 806270a: f6 c5 10 test $0x10,%ch 806270d: 75 b1 jne 80626c0 <__strcmp_ssse3+0x13f0> 806270f: f6 c5 20 test $0x20,%ch 8062712: 75 bc jne 80626d0 <__strcmp_ssse3+0x1400> 8062714: f6 c5 40 test $0x40,%ch 8062717: 75 c7 jne 80626e0 <__strcmp_ssse3+0x1410> 8062719: 0f b6 48 07 movzbl 0x7(%eax),%ecx 806271d: 0f b6 42 07 movzbl 0x7(%edx),%eax 8062721: 29 c8 sub %ecx,%eax 8062723: c3 ret 8062724: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806272a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8062730: b8 01 00 00 00 mov $0x1,%eax 8062735: 77 02 ja 8062739 <__strcmp_ssse3+0x1469> 8062737: f7 d8 neg %eax 8062739: c3 ret 806273a: 31 c0 xor %eax,%eax 806273c: c3 ret 806273d: 66 90 xchg %ax,%ax 806273f: 90 nop 08062740 <__strcmp_sse4_2>: 8062740: 8b 54 24 04 mov 0x4(%esp),%edx 8062744: 8b 44 24 08 mov 0x8(%esp),%eax 8062748: 66 89 d1 mov %dx,%cx 806274b: 66 81 e1 ff 0f and $0xfff,%cx 8062750: 66 81 f9 f0 0f cmp $0xff0,%cx 8062755: 77 4c ja 80627a3 <__strcmp_sse4_2+0x63> 8062757: f3 0f 6f 12 movdqu (%edx),%xmm2 806275b: 89 c1 mov %eax,%ecx 806275d: 81 e1 ff 0f 00 00 and $0xfff,%ecx 8062763: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 8062769: 77 38 ja 80627a3 <__strcmp_sse4_2+0x63> 806276b: 66 0f 7e d1 movd %xmm2,%ecx 806276f: 3b 08 cmp (%eax),%ecx 8062771: 0f 85 c2 01 00 00 jne 8062939 <__strcmp_sse4_2+0x1f9> 8062777: f3 0f 6f 08 movdqu (%eax),%xmm1 806277b: 66 0f ef ca pxor %xmm2,%xmm1 806277f: 66 0f ef c0 pxor %xmm0,%xmm0 8062783: 66 0f 38 17 c1 ptest %xmm1,%xmm0 8062788: 0f 83 72 01 00 00 jae 8062900 <__strcmp_sse4_2+0x1c0> 806278e: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8062792: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8062797: 0f 83 63 01 00 00 jae 8062900 <__strcmp_sse4_2+0x1c0> 806279d: 83 c2 10 add $0x10,%edx 80627a0: 83 c0 10 add $0x10,%eax 80627a3: 0f b6 08 movzbl (%eax),%ecx 80627a6: 38 0a cmp %cl,(%edx) 80627a8: 0f 85 42 01 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 80627ae: 83 f9 00 cmp $0x0,%ecx 80627b1: 0f 84 29 01 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 80627b7: 0f b6 48 01 movzbl 0x1(%eax),%ecx 80627bb: 38 4a 01 cmp %cl,0x1(%edx) 80627be: 0f 85 2c 01 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 80627c4: 83 f9 00 cmp $0x0,%ecx 80627c7: 0f 84 13 01 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 80627cd: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80627d1: 38 4a 02 cmp %cl,0x2(%edx) 80627d4: 0f 85 16 01 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 80627da: 83 f9 00 cmp $0x0,%ecx 80627dd: 0f 84 fd 00 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 80627e3: 0f b6 48 03 movzbl 0x3(%eax),%ecx 80627e7: 38 4a 03 cmp %cl,0x3(%edx) 80627ea: 0f 85 00 01 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 80627f0: 83 f9 00 cmp $0x0,%ecx 80627f3: 0f 84 e7 00 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 80627f9: 0f b6 48 04 movzbl 0x4(%eax),%ecx 80627fd: 38 4a 04 cmp %cl,0x4(%edx) 8062800: 0f 85 ea 00 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 8062806: 83 f9 00 cmp $0x0,%ecx 8062809: 0f 84 d1 00 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 806280f: 0f b6 48 05 movzbl 0x5(%eax),%ecx 8062813: 38 4a 05 cmp %cl,0x5(%edx) 8062816: 0f 85 d4 00 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 806281c: 83 f9 00 cmp $0x0,%ecx 806281f: 0f 84 bb 00 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 8062825: 0f b6 48 06 movzbl 0x6(%eax),%ecx 8062829: 38 4a 06 cmp %cl,0x6(%edx) 806282c: 0f 85 be 00 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 8062832: 83 f9 00 cmp $0x0,%ecx 8062835: 0f 84 a5 00 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 806283b: 0f b6 48 07 movzbl 0x7(%eax),%ecx 806283f: 38 4a 07 cmp %cl,0x7(%edx) 8062842: 0f 85 a8 00 00 00 jne 80628f0 <__strcmp_sse4_2+0x1b0> 8062848: 83 f9 00 cmp $0x0,%ecx 806284b: 0f 84 8f 00 00 00 je 80628e0 <__strcmp_sse4_2+0x1a0> 8062851: 83 c0 08 add $0x8,%eax 8062854: 83 c2 08 add $0x8,%edx 8062857: 57 push %edi 8062858: 56 push %esi 8062859: 89 d7 mov %edx,%edi 806285b: 89 c6 mov %eax,%esi 806285d: 31 c0 xor %eax,%eax 806285f: 89 fa mov %edi,%edx 8062861: 89 f1 mov %esi,%ecx 8062863: 81 e2 ff 0f 00 00 and $0xfff,%edx 8062869: 81 e1 ff 0f 00 00 and $0xfff,%ecx 806286f: 39 d1 cmp %edx,%ecx 8062871: 0f 4c ca cmovl %edx,%ecx 8062874: 8d 91 10 f0 ff ff lea -0xff0(%ecx),%edx 806287a: 29 d7 sub %edx,%edi 806287c: 29 d6 sub %edx,%esi 806287e: 85 d2 test %edx,%edx 8062880: 7f 17 jg 8062899 <__strcmp_sse4_2+0x159> 8062882: f3 0f 6f 14 16 movdqu (%esi,%edx,1),%xmm2 8062887: f3 0f 6f 0c 17 movdqu (%edi,%edx,1),%xmm1 806288c: 66 0f 3a 63 ca 1a pcmpistri $0x1a,%xmm2,%xmm1 8062892: 76 2c jbe 80628c0 <__strcmp_sse4_2+0x180> 8062894: 83 c2 10 add $0x10,%edx 8062897: 7e e9 jle 8062882 <__strcmp_sse4_2+0x142> 8062899: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 806289d: 0f b6 0c 16 movzbl (%esi,%edx,1),%ecx 80628a1: 29 c8 sub %ecx,%eax 80628a3: 75 2a jne 80628cf <__strcmp_sse4_2+0x18f> 80628a5: 85 c9 test %ecx,%ecx 80628a7: 74 26 je 80628cf <__strcmp_sse4_2+0x18f> 80628a9: 42 inc %edx 80628aa: 83 fa 0f cmp $0xf,%edx 80628ad: 7e ea jle 8062899 <__strcmp_sse4_2+0x159> 80628af: 01 d7 add %edx,%edi 80628b1: 01 d6 add %edx,%esi 80628b3: eb aa jmp 806285f <__strcmp_sse4_2+0x11f> 80628b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80628b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80628c0: 73 0d jae 80628cf <__strcmp_sse4_2+0x18f> 80628c2: 8d 0c 11 lea (%ecx,%edx,1),%ecx 80628c5: 0f b6 04 0f movzbl (%edi,%ecx,1),%eax 80628c9: 0f b6 0c 0e movzbl (%esi,%ecx,1),%ecx 80628cd: 29 c8 sub %ecx,%eax 80628cf: 5e pop %esi 80628d0: 5f pop %edi 80628d1: c3 ret 80628d2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80628d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80628e0: 31 c0 xor %eax,%eax 80628e2: c3 ret 80628e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80628e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80628f0: b8 01 00 00 00 mov $0x1,%eax 80628f5: 77 02 ja 80628f9 <__strcmp_sse4_2+0x1b9> 80628f7: f7 d8 neg %eax 80628f9: c3 ret 80628fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8062900: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 8062906: 73 31 jae 8062939 <__strcmp_sse4_2+0x1f9> 8062908: 33 0a xor (%edx),%ecx 806290a: 81 c9 ff fe fe fe or $0xfefefeff,%ecx 8062910: 83 c1 01 add $0x1,%ecx 8062913: 75 24 jne 8062939 <__strcmp_sse4_2+0x1f9> 8062915: 8b 4a 04 mov 0x4(%edx),%ecx 8062918: 3b 48 04 cmp 0x4(%eax),%ecx 806291b: 75 5a jne 8062977 <__strcmp_sse4_2+0x237> 806291d: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 8062923: 73 52 jae 8062977 <__strcmp_sse4_2+0x237> 8062925: 33 4a 04 xor 0x4(%edx),%ecx 8062928: 81 c9 ff fe fe fe or $0xfefefeff,%ecx 806292e: 83 c1 01 add $0x1,%ecx 8062931: 75 44 jne 8062977 <__strcmp_sse4_2+0x237> 8062933: 83 c2 08 add $0x8,%edx 8062936: 83 c0 08 add $0x8,%eax 8062939: 0f b6 08 movzbl (%eax),%ecx 806293c: 38 0a cmp %cl,(%edx) 806293e: 75 b0 jne 80628f0 <__strcmp_sse4_2+0x1b0> 8062940: 83 f9 00 cmp $0x0,%ecx 8062943: 74 9b je 80628e0 <__strcmp_sse4_2+0x1a0> 8062945: 0f b6 48 01 movzbl 0x1(%eax),%ecx 8062949: 38 4a 01 cmp %cl,0x1(%edx) 806294c: 75 a2 jne 80628f0 <__strcmp_sse4_2+0x1b0> 806294e: 83 f9 00 cmp $0x0,%ecx 8062951: 74 8d je 80628e0 <__strcmp_sse4_2+0x1a0> 8062953: 0f b6 48 02 movzbl 0x2(%eax),%ecx 8062957: 38 4a 02 cmp %cl,0x2(%edx) 806295a: 75 94 jne 80628f0 <__strcmp_sse4_2+0x1b0> 806295c: 83 f9 00 cmp $0x0,%ecx 806295f: 0f 84 7b ff ff ff je 80628e0 <__strcmp_sse4_2+0x1a0> 8062965: 0f b6 48 03 movzbl 0x3(%eax),%ecx 8062969: 38 4a 03 cmp %cl,0x3(%edx) 806296c: 75 82 jne 80628f0 <__strcmp_sse4_2+0x1b0> 806296e: 83 f9 00 cmp $0x0,%ecx 8062971: 0f 84 69 ff ff ff je 80628e0 <__strcmp_sse4_2+0x1a0> 8062977: 0f b6 48 04 movzbl 0x4(%eax),%ecx 806297b: 38 4a 04 cmp %cl,0x4(%edx) 806297e: 0f 85 6c ff ff ff jne 80628f0 <__strcmp_sse4_2+0x1b0> 8062984: 83 f9 00 cmp $0x0,%ecx 8062987: 0f 84 53 ff ff ff je 80628e0 <__strcmp_sse4_2+0x1a0> 806298d: 0f b6 48 05 movzbl 0x5(%eax),%ecx 8062991: 38 4a 05 cmp %cl,0x5(%edx) 8062994: 0f 85 56 ff ff ff jne 80628f0 <__strcmp_sse4_2+0x1b0> 806299a: 83 f9 00 cmp $0x0,%ecx 806299d: 0f 84 3d ff ff ff je 80628e0 <__strcmp_sse4_2+0x1a0> 80629a3: 0f b6 48 06 movzbl 0x6(%eax),%ecx 80629a7: 38 4a 06 cmp %cl,0x6(%edx) 80629aa: 0f 85 40 ff ff ff jne 80628f0 <__strcmp_sse4_2+0x1b0> 80629b0: 83 f9 00 cmp $0x0,%ecx 80629b3: 0f 84 27 ff ff ff je 80628e0 <__strcmp_sse4_2+0x1a0> 80629b9: 0f b6 48 07 movzbl 0x7(%eax),%ecx 80629bd: 38 4a 07 cmp %cl,0x7(%edx) 80629c0: 0f 85 2a ff ff ff jne 80628f0 <__strcmp_sse4_2+0x1b0> 80629c6: e9 15 ff ff ff jmp 80628e0 <__strcmp_sse4_2+0x1a0> 80629cb: 66 90 xchg %ax,%ax 80629cd: 66 90 xchg %ax,%ax 80629cf: 90 nop 080629d0 <strncmp>: 80629d0: 57 push %edi 80629d1: 56 push %esi 80629d2: 53 push %ebx 80629d3: 8b 7c 24 18 mov 0x18(%esp),%edi 80629d7: 8b 54 24 10 mov 0x10(%esp),%edx 80629db: 8b 4c 24 14 mov 0x14(%esp),%ecx 80629df: 83 ff 03 cmp $0x3,%edi 80629e2: 76 5c jbe 8062a40 <strncmp+0x70> 80629e4: 89 fe mov %edi,%esi 80629e6: 83 e6 fc and $0xfffffffc,%esi 80629e9: 01 d6 add %edx,%esi 80629eb: 90 nop 80629ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80629f0: 0f b6 02 movzbl (%edx),%eax 80629f3: 0f b6 19 movzbl (%ecx),%ebx 80629f6: 84 c0 test %al,%al 80629f8: 74 7d je 8062a77 <strncmp+0xa7> 80629fa: 38 d8 cmp %bl,%al 80629fc: 75 79 jne 8062a77 <strncmp+0xa7> 80629fe: 0f b6 42 01 movzbl 0x1(%edx),%eax 8062a02: 0f b6 59 01 movzbl 0x1(%ecx),%ebx 8062a06: 84 c0 test %al,%al 8062a08: 74 6d je 8062a77 <strncmp+0xa7> 8062a0a: 38 d8 cmp %bl,%al 8062a0c: 75 69 jne 8062a77 <strncmp+0xa7> 8062a0e: 0f b6 42 02 movzbl 0x2(%edx),%eax 8062a12: 0f b6 59 02 movzbl 0x2(%ecx),%ebx 8062a16: 84 c0 test %al,%al 8062a18: 74 5d je 8062a77 <strncmp+0xa7> 8062a1a: 38 d8 cmp %bl,%al 8062a1c: 75 59 jne 8062a77 <strncmp+0xa7> 8062a1e: 83 c2 04 add $0x4,%edx 8062a21: 0f b6 42 ff movzbl -0x1(%edx),%eax 8062a25: 83 c1 04 add $0x4,%ecx 8062a28: 0f b6 59 ff movzbl -0x1(%ecx),%ebx 8062a2c: 84 c0 test %al,%al 8062a2e: 74 47 je 8062a77 <strncmp+0xa7> 8062a30: 38 d8 cmp %bl,%al 8062a32: 75 43 jne 8062a77 <strncmp+0xa7> 8062a34: 39 d6 cmp %edx,%esi 8062a36: 75 b8 jne 80629f0 <strncmp+0x20> 8062a38: 83 e7 03 and $0x3,%edi 8062a3b: eb 07 jmp 8062a44 <strncmp+0x74> 8062a3d: 8d 76 00 lea 0x0(%esi),%esi 8062a40: 31 db xor %ebx,%ebx 8062a42: 31 c0 xor %eax,%eax 8062a44: 85 ff test %edi,%edi 8062a46: 74 2f je 8062a77 <strncmp+0xa7> 8062a48: 0f b6 02 movzbl (%edx),%eax 8062a4b: 0f b6 19 movzbl (%ecx),%ebx 8062a4e: 84 c0 test %al,%al 8062a50: 74 25 je 8062a77 <strncmp+0xa7> 8062a52: 38 c3 cmp %al,%bl 8062a54: 75 21 jne 8062a77 <strncmp+0xa7> 8062a56: be 01 00 00 00 mov $0x1,%esi 8062a5b: eb 16 jmp 8062a73 <strncmp+0xa3> 8062a5d: 8d 76 00 lea 0x0(%esi),%esi 8062a60: 0f b6 04 32 movzbl (%edx,%esi,1),%eax 8062a64: 0f b6 1c 31 movzbl (%ecx,%esi,1),%ebx 8062a68: 83 c6 01 add $0x1,%esi 8062a6b: 84 c0 test %al,%al 8062a6d: 74 08 je 8062a77 <strncmp+0xa7> 8062a6f: 38 d8 cmp %bl,%al 8062a71: 75 04 jne 8062a77 <strncmp+0xa7> 8062a73: 39 f7 cmp %esi,%edi 8062a75: 75 e9 jne 8062a60 <strncmp+0x90> 8062a77: 0f b6 fb movzbl %bl,%edi 8062a7a: 29 f8 sub %edi,%eax 8062a7c: 5b pop %ebx 8062a7d: 5e pop %esi 8062a7e: 5f pop %edi 8062a7f: c3 ret 08062a80 <__memcmp_ssse3>: 8062a80: 8b 4c 24 0c mov 0xc(%esp),%ecx 8062a84: 8b 44 24 04 mov 0x4(%esp),%eax 8062a88: 83 f9 30 cmp $0x30,%ecx 8062a8b: 8b 54 24 08 mov 0x8(%esp),%edx 8062a8f: 73 3f jae 8062ad0 <__memcmp_ssse3+0x50> 8062a91: 83 f9 01 cmp $0x1,%ecx 8062a94: 76 0a jbe 8062aa0 <__memcmp_ssse3+0x20> 8062a96: 53 push %ebx 8062a97: 01 ca add %ecx,%edx 8062a99: 01 c8 add %ecx,%eax 8062a9b: e9 20 13 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062aa0: 72 1e jb 8062ac0 <__memcmp_ssse3+0x40> 8062aa2: 8a 08 mov (%eax),%cl 8062aa4: 3a 0a cmp (%edx),%cl 8062aa6: 74 18 je 8062ac0 <__memcmp_ssse3+0x40> 8062aa8: b8 01 00 00 00 mov $0x1,%eax 8062aad: 77 02 ja 8062ab1 <__memcmp_ssse3+0x31> 8062aaf: f7 d8 neg %eax 8062ab1: c3 ret 8062ab2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8062ab9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062ac0: 31 c0 xor %eax,%eax 8062ac2: c3 ret 8062ac3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8062ac9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062ad0: 53 push %ebx 8062ad1: 56 push %esi 8062ad2: 57 push %edi 8062ad3: f3 0f 6f 18 movdqu (%eax),%xmm3 8062ad7: f3 0f 6f 02 movdqu (%edx),%xmm0 8062adb: 89 c7 mov %eax,%edi 8062add: 89 d6 mov %edx,%esi 8062adf: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 8062ae3: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062ae7: 8d 7f 10 lea 0x10(%edi),%edi 8062aea: 81 ea ff ff 00 00 sub $0xffff,%edx 8062af0: 8d 76 10 lea 0x10(%esi),%esi 8062af3: 0f 85 9d 10 00 00 jne 8063b96 <__memcmp_ssse3+0x1116> 8062af9: 89 fa mov %edi,%edx 8062afb: 83 e2 0f and $0xf,%edx 8062afe: 31 d7 xor %edx,%edi 8062b00: 29 d6 sub %edx,%esi 8062b02: 01 d1 add %edx,%ecx 8062b04: 89 f2 mov %esi,%edx 8062b06: 83 e2 0f and $0xf,%edx 8062b09: 0f 84 91 00 00 00 je 8062ba0 <__memcmp_ssse3+0x120> 8062b0f: 31 d6 xor %edx,%esi 8062b11: 83 fa 08 cmp $0x8,%edx 8062b14: 73 46 jae 8062b5c <__memcmp_ssse3+0xdc> 8062b16: 83 fa 00 cmp $0x0,%edx 8062b19: 0f 84 81 00 00 00 je 8062ba0 <__memcmp_ssse3+0x120> 8062b1f: 83 fa 01 cmp $0x1,%edx 8062b22: 0f 84 58 01 00 00 je 8062c80 <__memcmp_ssse3+0x200> 8062b28: 83 fa 02 cmp $0x2,%edx 8062b2b: 0f 84 4f 02 00 00 je 8062d80 <__memcmp_ssse3+0x300> 8062b31: 83 fa 03 cmp $0x3,%edx 8062b34: 0f 84 46 03 00 00 je 8062e80 <__memcmp_ssse3+0x400> 8062b3a: 83 fa 04 cmp $0x4,%edx 8062b3d: 0f 84 3d 04 00 00 je 8062f80 <__memcmp_ssse3+0x500> 8062b43: 83 fa 05 cmp $0x5,%edx 8062b46: 0f 84 34 05 00 00 je 8063080 <__memcmp_ssse3+0x600> 8062b4c: 83 fa 06 cmp $0x6,%edx 8062b4f: 0f 84 2b 06 00 00 je 8063180 <__memcmp_ssse3+0x700> 8062b55: e9 26 07 00 00 jmp 8063280 <__memcmp_ssse3+0x800> 8062b5a: 66 90 xchg %ax,%ax 8062b5c: 83 fa 08 cmp $0x8,%edx 8062b5f: 0f 84 1b 08 00 00 je 8063380 <__memcmp_ssse3+0x900> 8062b65: 83 fa 09 cmp $0x9,%edx 8062b68: 0f 84 12 09 00 00 je 8063480 <__memcmp_ssse3+0xa00> 8062b6e: 83 fa 0a cmp $0xa,%edx 8062b71: 0f 84 09 0a 00 00 je 8063580 <__memcmp_ssse3+0xb00> 8062b77: 83 fa 0b cmp $0xb,%edx 8062b7a: 0f 84 00 0b 00 00 je 8063680 <__memcmp_ssse3+0xc00> 8062b80: 83 fa 0c cmp $0xc,%edx 8062b83: 0f 84 f7 0b 00 00 je 8063780 <__memcmp_ssse3+0xd00> 8062b89: 83 fa 0d cmp $0xd,%edx 8062b8c: 0f 84 ee 0c 00 00 je 8063880 <__memcmp_ssse3+0xe00> 8062b92: 83 fa 0e cmp $0xe,%edx 8062b95: 0f 84 e5 0d 00 00 je 8063980 <__memcmp_ssse3+0xf00> 8062b9b: e9 e0 0e 00 00 jmp 8063a80 <__memcmp_ssse3+0x1000> 8062ba0: 83 f9 50 cmp $0x50,%ecx 8062ba3: 73 4b jae 8062bf0 <__memcmp_ssse3+0x170> 8062ba5: 8d 49 d0 lea -0x30(%ecx),%ecx 8062ba8: 31 c0 xor %eax,%eax 8062baa: 0f 28 0e movaps (%esi),%xmm1 8062bad: 66 0f 74 0f pcmpeqb (%edi),%xmm1 8062bb1: 0f 28 56 10 movaps 0x10(%esi),%xmm2 8062bb5: 66 0f 74 57 10 pcmpeqb 0x10(%edi),%xmm2 8062bba: 66 0f db d1 pand %xmm1,%xmm2 8062bbe: 66 0f d7 d2 pmovmskb %xmm2,%edx 8062bc2: 83 c7 20 add $0x20,%edi 8062bc5: 83 c6 20 add $0x20,%esi 8062bc8: 81 ea ff ff 00 00 sub $0xffff,%edx 8062bce: 0f 85 ac 0f 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062bd4: 8d 04 39 lea (%ecx,%edi,1),%eax 8062bd7: 8d 14 31 lea (%ecx,%esi,1),%edx 8062bda: 5f pop %edi 8062bdb: 5e pop %esi 8062bdc: e9 df 11 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062be1: eb 0d jmp 8062bf0 <__memcmp_ssse3+0x170> 8062be3: 90 nop 8062be4: 90 nop 8062be5: 90 nop 8062be6: 90 nop 8062be7: 90 nop 8062be8: 90 nop 8062be9: 90 nop 8062bea: 90 nop 8062beb: 90 nop 8062bec: 90 nop 8062bed: 90 nop 8062bee: 90 nop 8062bef: 90 nop 8062bf0: 8d 49 d0 lea -0x30(%ecx),%ecx 8062bf3: 66 0f 6f 06 movdqa (%esi),%xmm0 8062bf7: 31 c0 xor %eax,%eax 8062bf9: 66 0f 74 07 pcmpeqb (%edi),%xmm0 8062bfd: 83 e9 20 sub $0x20,%ecx 8062c00: 66 0f 6f 56 10 movdqa 0x10(%esi),%xmm2 8062c05: 66 0f 74 57 10 pcmpeqb 0x10(%edi),%xmm2 8062c0a: 66 0f db d0 pand %xmm0,%xmm2 8062c0e: 83 e9 20 sub $0x20,%ecx 8062c11: 66 0f d7 d2 pmovmskb %xmm2,%edx 8062c15: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062c19: 66 0f 6f 46 20 movdqa 0x20(%esi),%xmm0 8062c1e: 66 0f 6f 56 30 movdqa 0x30(%esi),%xmm2 8062c23: 81 da ff ff 00 00 sbb $0xffff,%edx 8062c29: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8062c2e: 66 0f 74 57 30 pcmpeqb 0x30(%edi),%xmm2 8062c33: 8d 7f 20 lea 0x20(%edi),%edi 8062c36: 8d 76 20 lea 0x20(%esi),%esi 8062c39: 74 cf je 8062c0a <__memcmp_ssse3+0x18a> 8062c3b: 66 0f db d0 pand %xmm0,%xmm2 8062c3f: 83 f9 00 cmp $0x0,%ecx 8062c42: 7d 04 jge 8062c48 <__memcmp_ssse3+0x1c8> 8062c44: 42 inc %edx 8062c45: 83 c1 20 add $0x20,%ecx 8062c48: 85 d2 test %edx,%edx 8062c4a: 0f 85 30 0f 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062c50: 66 0f d7 d2 pmovmskb %xmm2,%edx 8062c54: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062c58: 8d 7f 20 lea 0x20(%edi),%edi 8062c5b: 8d 76 20 lea 0x20(%esi),%esi 8062c5e: 81 ea ff ff 00 00 sub $0xffff,%edx 8062c64: 0f 85 16 0f 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062c6a: 8d 04 39 lea (%ecx,%edi,1),%eax 8062c6d: 8d 14 31 lea (%ecx,%esi,1),%edx 8062c70: 5f pop %edi 8062c71: 5e pop %esi 8062c72: e9 49 11 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062c77: 89 f6 mov %esi,%esi 8062c79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062c80: 83 f9 50 cmp $0x50,%ecx 8062c83: 8d 49 d0 lea -0x30(%ecx),%ecx 8062c86: 89 d0 mov %edx,%eax 8062c88: 73 56 jae 8062ce0 <__memcmp_ssse3+0x260> 8062c8a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 8062c8f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8062c93: 66 0f 3a 0f 0e 01 palignr $0x1,(%esi),%xmm1 8062c99: 66 0f 74 0f pcmpeqb (%edi),%xmm1 8062c9d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062ca2: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 8062ca8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062cad: 66 0f db d9 pand %xmm1,%xmm3 8062cb1: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062cb5: 8d 7f 20 lea 0x20(%edi),%edi 8062cb8: 8d 76 20 lea 0x20(%esi),%esi 8062cbb: 81 ea ff ff 00 00 sub $0xffff,%edx 8062cc1: 0f 85 b9 0e 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062cc7: 8d 04 39 lea (%ecx,%edi,1),%eax 8062cca: 8d 54 31 01 lea 0x1(%ecx,%esi,1),%edx 8062cce: 5f pop %edi 8062ccf: 5e pop %esi 8062cd0: e9 eb 10 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062cd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8062cd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062ce0: 83 e9 20 sub $0x20,%ecx 8062ce3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 8062ce8: 66 0f 3a 0f 06 01 palignr $0x1,(%esi),%xmm0 8062cee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 8062cf2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062cf7: 66 0f 3a 0f 5e 10 01 palignr $0x1,0x10(%esi),%xmm3 8062cfe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062d03: 66 0f db d8 pand %xmm0,%xmm3 8062d07: 83 e9 20 sub $0x20,%ecx 8062d0a: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062d0e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062d12: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8062d17: 66 0f 3a 0f 5e 30 01 palignr $0x1,0x30(%esi),%xmm3 8062d1e: 81 da ff ff 00 00 sbb $0xffff,%edx 8062d24: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8062d29: 66 0f 3a 0f 46 20 01 palignr $0x1,0x20(%esi),%xmm0 8062d30: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8062d35: 8d 76 20 lea 0x20(%esi),%esi 8062d38: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 8062d3d: 8d 7f 20 lea 0x20(%edi),%edi 8062d40: 74 c1 je 8062d03 <__memcmp_ssse3+0x283> 8062d42: 66 0f db d8 pand %xmm0,%xmm3 8062d46: 83 f9 00 cmp $0x0,%ecx 8062d49: 7d 04 jge 8062d4f <__memcmp_ssse3+0x2cf> 8062d4b: 42 inc %edx 8062d4c: 83 c1 20 add $0x20,%ecx 8062d4f: 85 d2 test %edx,%edx 8062d51: 0f 85 29 0e 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062d57: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062d5b: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062d5f: 8d 7f 20 lea 0x20(%edi),%edi 8062d62: 8d 76 20 lea 0x20(%esi),%esi 8062d65: 81 ea ff ff 00 00 sub $0xffff,%edx 8062d6b: 0f 85 0f 0e 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062d71: 8d 04 39 lea (%ecx,%edi,1),%eax 8062d74: 8d 54 31 01 lea 0x1(%ecx,%esi,1),%edx 8062d78: 5f pop %edi 8062d79: 5e pop %esi 8062d7a: e9 41 10 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062d7f: 90 nop 8062d80: 83 f9 50 cmp $0x50,%ecx 8062d83: 8d 49 d0 lea -0x30(%ecx),%ecx 8062d86: 89 d0 mov %edx,%eax 8062d88: 73 56 jae 8062de0 <__memcmp_ssse3+0x360> 8062d8a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 8062d8f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8062d93: 66 0f 3a 0f 0e 02 palignr $0x2,(%esi),%xmm1 8062d99: 66 0f 74 0f pcmpeqb (%edi),%xmm1 8062d9d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062da2: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 8062da8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062dad: 66 0f db d9 pand %xmm1,%xmm3 8062db1: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062db5: 8d 7f 20 lea 0x20(%edi),%edi 8062db8: 8d 76 20 lea 0x20(%esi),%esi 8062dbb: 81 ea ff ff 00 00 sub $0xffff,%edx 8062dc1: 0f 85 b9 0d 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062dc7: 8d 04 39 lea (%ecx,%edi,1),%eax 8062dca: 8d 54 31 02 lea 0x2(%ecx,%esi,1),%edx 8062dce: 5f pop %edi 8062dcf: 5e pop %esi 8062dd0: e9 eb 0f 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062dd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8062dd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062de0: 83 e9 20 sub $0x20,%ecx 8062de3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 8062de8: 66 0f 3a 0f 06 02 palignr $0x2,(%esi),%xmm0 8062dee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 8062df2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062df7: 66 0f 3a 0f 5e 10 02 palignr $0x2,0x10(%esi),%xmm3 8062dfe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062e03: 66 0f db d8 pand %xmm0,%xmm3 8062e07: 83 e9 20 sub $0x20,%ecx 8062e0a: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062e0e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062e12: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8062e17: 66 0f 3a 0f 5e 30 02 palignr $0x2,0x30(%esi),%xmm3 8062e1e: 81 da ff ff 00 00 sbb $0xffff,%edx 8062e24: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8062e29: 66 0f 3a 0f 46 20 02 palignr $0x2,0x20(%esi),%xmm0 8062e30: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8062e35: 8d 76 20 lea 0x20(%esi),%esi 8062e38: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 8062e3d: 8d 7f 20 lea 0x20(%edi),%edi 8062e40: 74 c1 je 8062e03 <__memcmp_ssse3+0x383> 8062e42: 66 0f db d8 pand %xmm0,%xmm3 8062e46: 83 f9 00 cmp $0x0,%ecx 8062e49: 7d 04 jge 8062e4f <__memcmp_ssse3+0x3cf> 8062e4b: 42 inc %edx 8062e4c: 83 c1 20 add $0x20,%ecx 8062e4f: 85 d2 test %edx,%edx 8062e51: 0f 85 29 0d 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062e57: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062e5b: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062e5f: 8d 7f 20 lea 0x20(%edi),%edi 8062e62: 8d 76 20 lea 0x20(%esi),%esi 8062e65: 81 ea ff ff 00 00 sub $0xffff,%edx 8062e6b: 0f 85 0f 0d 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062e71: 8d 04 39 lea (%ecx,%edi,1),%eax 8062e74: 8d 54 31 02 lea 0x2(%ecx,%esi,1),%edx 8062e78: 5f pop %edi 8062e79: 5e pop %esi 8062e7a: e9 41 0f 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062e7f: 90 nop 8062e80: 83 f9 50 cmp $0x50,%ecx 8062e83: 8d 49 d0 lea -0x30(%ecx),%ecx 8062e86: 89 d0 mov %edx,%eax 8062e88: 73 56 jae 8062ee0 <__memcmp_ssse3+0x460> 8062e8a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 8062e8f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8062e93: 66 0f 3a 0f 0e 03 palignr $0x3,(%esi),%xmm1 8062e99: 66 0f 74 0f pcmpeqb (%edi),%xmm1 8062e9d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062ea2: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 8062ea8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062ead: 66 0f db d9 pand %xmm1,%xmm3 8062eb1: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062eb5: 8d 7f 20 lea 0x20(%edi),%edi 8062eb8: 8d 76 20 lea 0x20(%esi),%esi 8062ebb: 81 ea ff ff 00 00 sub $0xffff,%edx 8062ec1: 0f 85 b9 0c 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062ec7: 8d 04 39 lea (%ecx,%edi,1),%eax 8062eca: 8d 54 31 03 lea 0x3(%ecx,%esi,1),%edx 8062ece: 5f pop %edi 8062ecf: 5e pop %esi 8062ed0: e9 eb 0e 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062ed5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8062ed9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062ee0: 83 e9 20 sub $0x20,%ecx 8062ee3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 8062ee8: 66 0f 3a 0f 06 03 palignr $0x3,(%esi),%xmm0 8062eee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 8062ef2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062ef7: 66 0f 3a 0f 5e 10 03 palignr $0x3,0x10(%esi),%xmm3 8062efe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062f03: 66 0f db d8 pand %xmm0,%xmm3 8062f07: 83 e9 20 sub $0x20,%ecx 8062f0a: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062f0e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062f12: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8062f17: 66 0f 3a 0f 5e 30 03 palignr $0x3,0x30(%esi),%xmm3 8062f1e: 81 da ff ff 00 00 sbb $0xffff,%edx 8062f24: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8062f29: 66 0f 3a 0f 46 20 03 palignr $0x3,0x20(%esi),%xmm0 8062f30: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8062f35: 8d 76 20 lea 0x20(%esi),%esi 8062f38: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 8062f3d: 8d 7f 20 lea 0x20(%edi),%edi 8062f40: 74 c1 je 8062f03 <__memcmp_ssse3+0x483> 8062f42: 66 0f db d8 pand %xmm0,%xmm3 8062f46: 83 f9 00 cmp $0x0,%ecx 8062f49: 7d 04 jge 8062f4f <__memcmp_ssse3+0x4cf> 8062f4b: 42 inc %edx 8062f4c: 83 c1 20 add $0x20,%ecx 8062f4f: 85 d2 test %edx,%edx 8062f51: 0f 85 29 0c 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062f57: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062f5b: 66 0f 6f c8 movdqa %xmm0,%xmm1 8062f5f: 8d 7f 20 lea 0x20(%edi),%edi 8062f62: 8d 76 20 lea 0x20(%esi),%esi 8062f65: 81 ea ff ff 00 00 sub $0xffff,%edx 8062f6b: 0f 85 0f 0c 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062f71: 8d 04 39 lea (%ecx,%edi,1),%eax 8062f74: 8d 54 31 03 lea 0x3(%ecx,%esi,1),%edx 8062f78: 5f pop %edi 8062f79: 5e pop %esi 8062f7a: e9 41 0e 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062f7f: 90 nop 8062f80: 83 f9 50 cmp $0x50,%ecx 8062f83: 8d 49 d0 lea -0x30(%ecx),%ecx 8062f86: 89 d0 mov %edx,%eax 8062f88: 73 56 jae 8062fe0 <__memcmp_ssse3+0x560> 8062f8a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 8062f8f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8062f93: 66 0f 3a 0f 0e 04 palignr $0x4,(%esi),%xmm1 8062f99: 66 0f 74 0f pcmpeqb (%edi),%xmm1 8062f9d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062fa2: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 8062fa8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8062fad: 66 0f db d9 pand %xmm1,%xmm3 8062fb1: 66 0f d7 d3 pmovmskb %xmm3,%edx 8062fb5: 8d 7f 20 lea 0x20(%edi),%edi 8062fb8: 8d 76 20 lea 0x20(%esi),%esi 8062fbb: 81 ea ff ff 00 00 sub $0xffff,%edx 8062fc1: 0f 85 b9 0b 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8062fc7: 8d 04 39 lea (%ecx,%edi,1),%eax 8062fca: 8d 54 31 04 lea 0x4(%ecx,%esi,1),%edx 8062fce: 5f pop %edi 8062fcf: 5e pop %esi 8062fd0: e9 eb 0d 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8062fd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8062fd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8062fe0: 83 e9 20 sub $0x20,%ecx 8062fe3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 8062fe8: 66 0f 3a 0f 06 04 palignr $0x4,(%esi),%xmm0 8062fee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 8062ff2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8062ff7: 66 0f 3a 0f 5e 10 04 palignr $0x4,0x10(%esi),%xmm3 8062ffe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063003: 66 0f db d8 pand %xmm0,%xmm3 8063007: 83 e9 20 sub $0x20,%ecx 806300a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806300e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063012: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063017: 66 0f 3a 0f 5e 30 04 palignr $0x4,0x30(%esi),%xmm3 806301e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063024: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063029: 66 0f 3a 0f 46 20 04 palignr $0x4,0x20(%esi),%xmm0 8063030: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063035: 8d 76 20 lea 0x20(%esi),%esi 8063038: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806303d: 8d 7f 20 lea 0x20(%edi),%edi 8063040: 74 c1 je 8063003 <__memcmp_ssse3+0x583> 8063042: 66 0f db d8 pand %xmm0,%xmm3 8063046: 83 f9 00 cmp $0x0,%ecx 8063049: 7d 04 jge 806304f <__memcmp_ssse3+0x5cf> 806304b: 42 inc %edx 806304c: 83 c1 20 add $0x20,%ecx 806304f: 85 d2 test %edx,%edx 8063051: 0f 85 29 0b 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063057: 66 0f d7 d3 pmovmskb %xmm3,%edx 806305b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806305f: 8d 7f 20 lea 0x20(%edi),%edi 8063062: 8d 76 20 lea 0x20(%esi),%esi 8063065: 81 ea ff ff 00 00 sub $0xffff,%edx 806306b: 0f 85 0f 0b 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063071: 8d 04 39 lea (%ecx,%edi,1),%eax 8063074: 8d 54 31 04 lea 0x4(%ecx,%esi,1),%edx 8063078: 5f pop %edi 8063079: 5e pop %esi 806307a: e9 41 0d 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806307f: 90 nop 8063080: 83 f9 50 cmp $0x50,%ecx 8063083: 8d 49 d0 lea -0x30(%ecx),%ecx 8063086: 89 d0 mov %edx,%eax 8063088: 73 56 jae 80630e0 <__memcmp_ssse3+0x660> 806308a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806308f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063093: 66 0f 3a 0f 0e 05 palignr $0x5,(%esi),%xmm1 8063099: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806309d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80630a2: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 80630a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80630ad: 66 0f db d9 pand %xmm1,%xmm3 80630b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80630b5: 8d 7f 20 lea 0x20(%edi),%edi 80630b8: 8d 76 20 lea 0x20(%esi),%esi 80630bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80630c1: 0f 85 b9 0a 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80630c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80630ca: 8d 54 31 05 lea 0x5(%ecx,%esi,1),%edx 80630ce: 5f pop %edi 80630cf: 5e pop %esi 80630d0: e9 eb 0c 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80630d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80630d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80630e0: 83 e9 20 sub $0x20,%ecx 80630e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80630e8: 66 0f 3a 0f 06 05 palignr $0x5,(%esi),%xmm0 80630ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80630f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80630f7: 66 0f 3a 0f 5e 10 05 palignr $0x5,0x10(%esi),%xmm3 80630fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063103: 66 0f db d8 pand %xmm0,%xmm3 8063107: 83 e9 20 sub $0x20,%ecx 806310a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806310e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063112: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063117: 66 0f 3a 0f 5e 30 05 palignr $0x5,0x30(%esi),%xmm3 806311e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063124: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063129: 66 0f 3a 0f 46 20 05 palignr $0x5,0x20(%esi),%xmm0 8063130: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063135: 8d 76 20 lea 0x20(%esi),%esi 8063138: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806313d: 8d 7f 20 lea 0x20(%edi),%edi 8063140: 74 c1 je 8063103 <__memcmp_ssse3+0x683> 8063142: 66 0f db d8 pand %xmm0,%xmm3 8063146: 83 f9 00 cmp $0x0,%ecx 8063149: 7d 04 jge 806314f <__memcmp_ssse3+0x6cf> 806314b: 42 inc %edx 806314c: 83 c1 20 add $0x20,%ecx 806314f: 85 d2 test %edx,%edx 8063151: 0f 85 29 0a 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063157: 66 0f d7 d3 pmovmskb %xmm3,%edx 806315b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806315f: 8d 7f 20 lea 0x20(%edi),%edi 8063162: 8d 76 20 lea 0x20(%esi),%esi 8063165: 81 ea ff ff 00 00 sub $0xffff,%edx 806316b: 0f 85 0f 0a 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063171: 8d 04 39 lea (%ecx,%edi,1),%eax 8063174: 8d 54 31 05 lea 0x5(%ecx,%esi,1),%edx 8063178: 5f pop %edi 8063179: 5e pop %esi 806317a: e9 41 0c 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806317f: 90 nop 8063180: 83 f9 50 cmp $0x50,%ecx 8063183: 8d 49 d0 lea -0x30(%ecx),%ecx 8063186: 89 d0 mov %edx,%eax 8063188: 73 56 jae 80631e0 <__memcmp_ssse3+0x760> 806318a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806318f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063193: 66 0f 3a 0f 0e 06 palignr $0x6,(%esi),%xmm1 8063199: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806319d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80631a2: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 80631a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80631ad: 66 0f db d9 pand %xmm1,%xmm3 80631b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80631b5: 8d 7f 20 lea 0x20(%edi),%edi 80631b8: 8d 76 20 lea 0x20(%esi),%esi 80631bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80631c1: 0f 85 b9 09 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80631c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80631ca: 8d 54 31 06 lea 0x6(%ecx,%esi,1),%edx 80631ce: 5f pop %edi 80631cf: 5e pop %esi 80631d0: e9 eb 0b 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80631d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80631d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80631e0: 83 e9 20 sub $0x20,%ecx 80631e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80631e8: 66 0f 3a 0f 06 06 palignr $0x6,(%esi),%xmm0 80631ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80631f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80631f7: 66 0f 3a 0f 5e 10 06 palignr $0x6,0x10(%esi),%xmm3 80631fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063203: 66 0f db d8 pand %xmm0,%xmm3 8063207: 83 e9 20 sub $0x20,%ecx 806320a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806320e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063212: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063217: 66 0f 3a 0f 5e 30 06 palignr $0x6,0x30(%esi),%xmm3 806321e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063224: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063229: 66 0f 3a 0f 46 20 06 palignr $0x6,0x20(%esi),%xmm0 8063230: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063235: 8d 76 20 lea 0x20(%esi),%esi 8063238: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806323d: 8d 7f 20 lea 0x20(%edi),%edi 8063240: 74 c1 je 8063203 <__memcmp_ssse3+0x783> 8063242: 66 0f db d8 pand %xmm0,%xmm3 8063246: 83 f9 00 cmp $0x0,%ecx 8063249: 7d 04 jge 806324f <__memcmp_ssse3+0x7cf> 806324b: 42 inc %edx 806324c: 83 c1 20 add $0x20,%ecx 806324f: 85 d2 test %edx,%edx 8063251: 0f 85 29 09 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063257: 66 0f d7 d3 pmovmskb %xmm3,%edx 806325b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806325f: 8d 7f 20 lea 0x20(%edi),%edi 8063262: 8d 76 20 lea 0x20(%esi),%esi 8063265: 81 ea ff ff 00 00 sub $0xffff,%edx 806326b: 0f 85 0f 09 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063271: 8d 04 39 lea (%ecx,%edi,1),%eax 8063274: 8d 54 31 06 lea 0x6(%ecx,%esi,1),%edx 8063278: 5f pop %edi 8063279: 5e pop %esi 806327a: e9 41 0b 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806327f: 90 nop 8063280: 83 f9 50 cmp $0x50,%ecx 8063283: 8d 49 d0 lea -0x30(%ecx),%ecx 8063286: 89 d0 mov %edx,%eax 8063288: 73 56 jae 80632e0 <__memcmp_ssse3+0x860> 806328a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806328f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063293: 66 0f 3a 0f 0e 07 palignr $0x7,(%esi),%xmm1 8063299: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806329d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80632a2: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 80632a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80632ad: 66 0f db d9 pand %xmm1,%xmm3 80632b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80632b5: 8d 7f 20 lea 0x20(%edi),%edi 80632b8: 8d 76 20 lea 0x20(%esi),%esi 80632bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80632c1: 0f 85 b9 08 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80632c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80632ca: 8d 54 31 07 lea 0x7(%ecx,%esi,1),%edx 80632ce: 5f pop %edi 80632cf: 5e pop %esi 80632d0: e9 eb 0a 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80632d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80632d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80632e0: 83 e9 20 sub $0x20,%ecx 80632e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80632e8: 66 0f 3a 0f 06 07 palignr $0x7,(%esi),%xmm0 80632ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80632f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80632f7: 66 0f 3a 0f 5e 10 07 palignr $0x7,0x10(%esi),%xmm3 80632fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063303: 66 0f db d8 pand %xmm0,%xmm3 8063307: 83 e9 20 sub $0x20,%ecx 806330a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806330e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063312: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063317: 66 0f 3a 0f 5e 30 07 palignr $0x7,0x30(%esi),%xmm3 806331e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063324: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063329: 66 0f 3a 0f 46 20 07 palignr $0x7,0x20(%esi),%xmm0 8063330: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063335: 8d 76 20 lea 0x20(%esi),%esi 8063338: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806333d: 8d 7f 20 lea 0x20(%edi),%edi 8063340: 74 c1 je 8063303 <__memcmp_ssse3+0x883> 8063342: 66 0f db d8 pand %xmm0,%xmm3 8063346: 83 f9 00 cmp $0x0,%ecx 8063349: 7d 04 jge 806334f <__memcmp_ssse3+0x8cf> 806334b: 42 inc %edx 806334c: 83 c1 20 add $0x20,%ecx 806334f: 85 d2 test %edx,%edx 8063351: 0f 85 29 08 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063357: 66 0f d7 d3 pmovmskb %xmm3,%edx 806335b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806335f: 8d 7f 20 lea 0x20(%edi),%edi 8063362: 8d 76 20 lea 0x20(%esi),%esi 8063365: 81 ea ff ff 00 00 sub $0xffff,%edx 806336b: 0f 85 0f 08 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063371: 8d 04 39 lea (%ecx,%edi,1),%eax 8063374: 8d 54 31 07 lea 0x7(%ecx,%esi,1),%edx 8063378: 5f pop %edi 8063379: 5e pop %esi 806337a: e9 41 0a 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806337f: 90 nop 8063380: 83 f9 50 cmp $0x50,%ecx 8063383: 8d 49 d0 lea -0x30(%ecx),%ecx 8063386: 89 d0 mov %edx,%eax 8063388: 73 56 jae 80633e0 <__memcmp_ssse3+0x960> 806338a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806338f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063393: 66 0f 3a 0f 0e 08 palignr $0x8,(%esi),%xmm1 8063399: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806339d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80633a2: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 80633a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80633ad: 66 0f db d9 pand %xmm1,%xmm3 80633b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80633b5: 8d 7f 20 lea 0x20(%edi),%edi 80633b8: 8d 76 20 lea 0x20(%esi),%esi 80633bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80633c1: 0f 85 b9 07 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80633c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80633ca: 8d 54 31 08 lea 0x8(%ecx,%esi,1),%edx 80633ce: 5f pop %edi 80633cf: 5e pop %esi 80633d0: e9 eb 09 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80633d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80633d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80633e0: 83 e9 20 sub $0x20,%ecx 80633e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80633e8: 66 0f 3a 0f 06 08 palignr $0x8,(%esi),%xmm0 80633ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80633f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80633f7: 66 0f 3a 0f 5e 10 08 palignr $0x8,0x10(%esi),%xmm3 80633fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063403: 66 0f db d8 pand %xmm0,%xmm3 8063407: 83 e9 20 sub $0x20,%ecx 806340a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806340e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063412: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063417: 66 0f 3a 0f 5e 30 08 palignr $0x8,0x30(%esi),%xmm3 806341e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063424: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063429: 66 0f 3a 0f 46 20 08 palignr $0x8,0x20(%esi),%xmm0 8063430: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063435: 8d 76 20 lea 0x20(%esi),%esi 8063438: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806343d: 8d 7f 20 lea 0x20(%edi),%edi 8063440: 74 c1 je 8063403 <__memcmp_ssse3+0x983> 8063442: 66 0f db d8 pand %xmm0,%xmm3 8063446: 83 f9 00 cmp $0x0,%ecx 8063449: 7d 04 jge 806344f <__memcmp_ssse3+0x9cf> 806344b: 42 inc %edx 806344c: 83 c1 20 add $0x20,%ecx 806344f: 85 d2 test %edx,%edx 8063451: 0f 85 29 07 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063457: 66 0f d7 d3 pmovmskb %xmm3,%edx 806345b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806345f: 8d 7f 20 lea 0x20(%edi),%edi 8063462: 8d 76 20 lea 0x20(%esi),%esi 8063465: 81 ea ff ff 00 00 sub $0xffff,%edx 806346b: 0f 85 0f 07 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063471: 8d 04 39 lea (%ecx,%edi,1),%eax 8063474: 8d 54 31 08 lea 0x8(%ecx,%esi,1),%edx 8063478: 5f pop %edi 8063479: 5e pop %esi 806347a: e9 41 09 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806347f: 90 nop 8063480: 83 f9 50 cmp $0x50,%ecx 8063483: 8d 49 d0 lea -0x30(%ecx),%ecx 8063486: 89 d0 mov %edx,%eax 8063488: 73 56 jae 80634e0 <__memcmp_ssse3+0xa60> 806348a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806348f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063493: 66 0f 3a 0f 0e 09 palignr $0x9,(%esi),%xmm1 8063499: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806349d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80634a2: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 80634a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80634ad: 66 0f db d9 pand %xmm1,%xmm3 80634b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80634b5: 8d 7f 20 lea 0x20(%edi),%edi 80634b8: 8d 76 20 lea 0x20(%esi),%esi 80634bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80634c1: 0f 85 b9 06 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80634c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80634ca: 8d 54 31 09 lea 0x9(%ecx,%esi,1),%edx 80634ce: 5f pop %edi 80634cf: 5e pop %esi 80634d0: e9 eb 08 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80634d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80634d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80634e0: 83 e9 20 sub $0x20,%ecx 80634e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80634e8: 66 0f 3a 0f 06 09 palignr $0x9,(%esi),%xmm0 80634ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80634f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80634f7: 66 0f 3a 0f 5e 10 09 palignr $0x9,0x10(%esi),%xmm3 80634fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063503: 66 0f db d8 pand %xmm0,%xmm3 8063507: 83 e9 20 sub $0x20,%ecx 806350a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806350e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063512: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063517: 66 0f 3a 0f 5e 30 09 palignr $0x9,0x30(%esi),%xmm3 806351e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063524: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063529: 66 0f 3a 0f 46 20 09 palignr $0x9,0x20(%esi),%xmm0 8063530: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063535: 8d 76 20 lea 0x20(%esi),%esi 8063538: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806353d: 8d 7f 20 lea 0x20(%edi),%edi 8063540: 74 c1 je 8063503 <__memcmp_ssse3+0xa83> 8063542: 66 0f db d8 pand %xmm0,%xmm3 8063546: 83 f9 00 cmp $0x0,%ecx 8063549: 7d 04 jge 806354f <__memcmp_ssse3+0xacf> 806354b: 42 inc %edx 806354c: 83 c1 20 add $0x20,%ecx 806354f: 85 d2 test %edx,%edx 8063551: 0f 85 29 06 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063557: 66 0f d7 d3 pmovmskb %xmm3,%edx 806355b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806355f: 8d 7f 20 lea 0x20(%edi),%edi 8063562: 8d 76 20 lea 0x20(%esi),%esi 8063565: 81 ea ff ff 00 00 sub $0xffff,%edx 806356b: 0f 85 0f 06 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063571: 8d 04 39 lea (%ecx,%edi,1),%eax 8063574: 8d 54 31 09 lea 0x9(%ecx,%esi,1),%edx 8063578: 5f pop %edi 8063579: 5e pop %esi 806357a: e9 41 08 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806357f: 90 nop 8063580: 83 f9 50 cmp $0x50,%ecx 8063583: 8d 49 d0 lea -0x30(%ecx),%ecx 8063586: 89 d0 mov %edx,%eax 8063588: 73 56 jae 80635e0 <__memcmp_ssse3+0xb60> 806358a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806358f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063593: 66 0f 3a 0f 0e 0a palignr $0xa,(%esi),%xmm1 8063599: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806359d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80635a2: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 80635a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80635ad: 66 0f db d9 pand %xmm1,%xmm3 80635b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80635b5: 8d 7f 20 lea 0x20(%edi),%edi 80635b8: 8d 76 20 lea 0x20(%esi),%esi 80635bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80635c1: 0f 85 b9 05 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80635c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80635ca: 8d 54 31 0a lea 0xa(%ecx,%esi,1),%edx 80635ce: 5f pop %edi 80635cf: 5e pop %esi 80635d0: e9 eb 07 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80635d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80635d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80635e0: 83 e9 20 sub $0x20,%ecx 80635e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80635e8: 66 0f 3a 0f 06 0a palignr $0xa,(%esi),%xmm0 80635ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80635f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80635f7: 66 0f 3a 0f 5e 10 0a palignr $0xa,0x10(%esi),%xmm3 80635fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063603: 66 0f db d8 pand %xmm0,%xmm3 8063607: 83 e9 20 sub $0x20,%ecx 806360a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806360e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063612: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063617: 66 0f 3a 0f 5e 30 0a palignr $0xa,0x30(%esi),%xmm3 806361e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063624: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063629: 66 0f 3a 0f 46 20 0a palignr $0xa,0x20(%esi),%xmm0 8063630: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063635: 8d 76 20 lea 0x20(%esi),%esi 8063638: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806363d: 8d 7f 20 lea 0x20(%edi),%edi 8063640: 74 c1 je 8063603 <__memcmp_ssse3+0xb83> 8063642: 66 0f db d8 pand %xmm0,%xmm3 8063646: 83 f9 00 cmp $0x0,%ecx 8063649: 7d 04 jge 806364f <__memcmp_ssse3+0xbcf> 806364b: 42 inc %edx 806364c: 83 c1 20 add $0x20,%ecx 806364f: 85 d2 test %edx,%edx 8063651: 0f 85 29 05 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063657: 66 0f d7 d3 pmovmskb %xmm3,%edx 806365b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806365f: 8d 7f 20 lea 0x20(%edi),%edi 8063662: 8d 76 20 lea 0x20(%esi),%esi 8063665: 81 ea ff ff 00 00 sub $0xffff,%edx 806366b: 0f 85 0f 05 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063671: 8d 04 39 lea (%ecx,%edi,1),%eax 8063674: 8d 54 31 0a lea 0xa(%ecx,%esi,1),%edx 8063678: 5f pop %edi 8063679: 5e pop %esi 806367a: e9 41 07 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806367f: 90 nop 8063680: 83 f9 50 cmp $0x50,%ecx 8063683: 8d 49 d0 lea -0x30(%ecx),%ecx 8063686: 89 d0 mov %edx,%eax 8063688: 73 56 jae 80636e0 <__memcmp_ssse3+0xc60> 806368a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806368f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063693: 66 0f 3a 0f 0e 0b palignr $0xb,(%esi),%xmm1 8063699: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806369d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80636a2: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 80636a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80636ad: 66 0f db d9 pand %xmm1,%xmm3 80636b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80636b5: 8d 7f 20 lea 0x20(%edi),%edi 80636b8: 8d 76 20 lea 0x20(%esi),%esi 80636bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80636c1: 0f 85 b9 04 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80636c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80636ca: 8d 54 31 0b lea 0xb(%ecx,%esi,1),%edx 80636ce: 5f pop %edi 80636cf: 5e pop %esi 80636d0: e9 eb 06 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80636d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80636d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80636e0: 83 e9 20 sub $0x20,%ecx 80636e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80636e8: 66 0f 3a 0f 06 0b palignr $0xb,(%esi),%xmm0 80636ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80636f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80636f7: 66 0f 3a 0f 5e 10 0b palignr $0xb,0x10(%esi),%xmm3 80636fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063703: 66 0f db d8 pand %xmm0,%xmm3 8063707: 83 e9 20 sub $0x20,%ecx 806370a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806370e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063712: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063717: 66 0f 3a 0f 5e 30 0b palignr $0xb,0x30(%esi),%xmm3 806371e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063724: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063729: 66 0f 3a 0f 46 20 0b palignr $0xb,0x20(%esi),%xmm0 8063730: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063735: 8d 76 20 lea 0x20(%esi),%esi 8063738: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806373d: 8d 7f 20 lea 0x20(%edi),%edi 8063740: 74 c1 je 8063703 <__memcmp_ssse3+0xc83> 8063742: 66 0f db d8 pand %xmm0,%xmm3 8063746: 83 f9 00 cmp $0x0,%ecx 8063749: 7d 04 jge 806374f <__memcmp_ssse3+0xccf> 806374b: 42 inc %edx 806374c: 83 c1 20 add $0x20,%ecx 806374f: 85 d2 test %edx,%edx 8063751: 0f 85 29 04 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063757: 66 0f d7 d3 pmovmskb %xmm3,%edx 806375b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806375f: 8d 7f 20 lea 0x20(%edi),%edi 8063762: 8d 76 20 lea 0x20(%esi),%esi 8063765: 81 ea ff ff 00 00 sub $0xffff,%edx 806376b: 0f 85 0f 04 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063771: 8d 04 39 lea (%ecx,%edi,1),%eax 8063774: 8d 54 31 0b lea 0xb(%ecx,%esi,1),%edx 8063778: 5f pop %edi 8063779: 5e pop %esi 806377a: e9 41 06 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806377f: 90 nop 8063780: 83 f9 50 cmp $0x50,%ecx 8063783: 8d 49 d0 lea -0x30(%ecx),%ecx 8063786: 89 d0 mov %edx,%eax 8063788: 73 56 jae 80637e0 <__memcmp_ssse3+0xd60> 806378a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806378f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063793: 66 0f 3a 0f 0e 0c palignr $0xc,(%esi),%xmm1 8063799: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806379d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80637a2: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 80637a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80637ad: 66 0f db d9 pand %xmm1,%xmm3 80637b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80637b5: 8d 7f 20 lea 0x20(%edi),%edi 80637b8: 8d 76 20 lea 0x20(%esi),%esi 80637bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80637c1: 0f 85 b9 03 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80637c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80637ca: 8d 54 31 0c lea 0xc(%ecx,%esi,1),%edx 80637ce: 5f pop %edi 80637cf: 5e pop %esi 80637d0: e9 eb 05 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80637d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80637d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80637e0: 83 e9 20 sub $0x20,%ecx 80637e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80637e8: 66 0f 3a 0f 06 0c palignr $0xc,(%esi),%xmm0 80637ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80637f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80637f7: 66 0f 3a 0f 5e 10 0c palignr $0xc,0x10(%esi),%xmm3 80637fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063803: 66 0f db d8 pand %xmm0,%xmm3 8063807: 83 e9 20 sub $0x20,%ecx 806380a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806380e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063812: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063817: 66 0f 3a 0f 5e 30 0c palignr $0xc,0x30(%esi),%xmm3 806381e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063824: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063829: 66 0f 3a 0f 46 20 0c palignr $0xc,0x20(%esi),%xmm0 8063830: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063835: 8d 76 20 lea 0x20(%esi),%esi 8063838: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806383d: 8d 7f 20 lea 0x20(%edi),%edi 8063840: 74 c1 je 8063803 <__memcmp_ssse3+0xd83> 8063842: 66 0f db d8 pand %xmm0,%xmm3 8063846: 83 f9 00 cmp $0x0,%ecx 8063849: 7d 04 jge 806384f <__memcmp_ssse3+0xdcf> 806384b: 42 inc %edx 806384c: 83 c1 20 add $0x20,%ecx 806384f: 85 d2 test %edx,%edx 8063851: 0f 85 29 03 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063857: 66 0f d7 d3 pmovmskb %xmm3,%edx 806385b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806385f: 8d 7f 20 lea 0x20(%edi),%edi 8063862: 8d 76 20 lea 0x20(%esi),%esi 8063865: 81 ea ff ff 00 00 sub $0xffff,%edx 806386b: 0f 85 0f 03 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063871: 8d 04 39 lea (%ecx,%edi,1),%eax 8063874: 8d 54 31 0c lea 0xc(%ecx,%esi,1),%edx 8063878: 5f pop %edi 8063879: 5e pop %esi 806387a: e9 41 05 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806387f: 90 nop 8063880: 83 f9 50 cmp $0x50,%ecx 8063883: 8d 49 d0 lea -0x30(%ecx),%ecx 8063886: 89 d0 mov %edx,%eax 8063888: 73 56 jae 80638e0 <__memcmp_ssse3+0xe60> 806388a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806388f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063893: 66 0f 3a 0f 0e 0d palignr $0xd,(%esi),%xmm1 8063899: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806389d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80638a2: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 80638a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80638ad: 66 0f db d9 pand %xmm1,%xmm3 80638b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80638b5: 8d 7f 20 lea 0x20(%edi),%edi 80638b8: 8d 76 20 lea 0x20(%esi),%esi 80638bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80638c1: 0f 85 b9 02 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80638c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80638ca: 8d 54 31 0d lea 0xd(%ecx,%esi,1),%edx 80638ce: 5f pop %edi 80638cf: 5e pop %esi 80638d0: e9 eb 04 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80638d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80638d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80638e0: 83 e9 20 sub $0x20,%ecx 80638e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80638e8: 66 0f 3a 0f 06 0d palignr $0xd,(%esi),%xmm0 80638ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80638f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80638f7: 66 0f 3a 0f 5e 10 0d palignr $0xd,0x10(%esi),%xmm3 80638fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063903: 66 0f db d8 pand %xmm0,%xmm3 8063907: 83 e9 20 sub $0x20,%ecx 806390a: 66 0f d7 d3 pmovmskb %xmm3,%edx 806390e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063912: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063917: 66 0f 3a 0f 5e 30 0d palignr $0xd,0x30(%esi),%xmm3 806391e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063924: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063929: 66 0f 3a 0f 46 20 0d palignr $0xd,0x20(%esi),%xmm0 8063930: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063935: 8d 76 20 lea 0x20(%esi),%esi 8063938: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 806393d: 8d 7f 20 lea 0x20(%edi),%edi 8063940: 74 c1 je 8063903 <__memcmp_ssse3+0xe83> 8063942: 66 0f db d8 pand %xmm0,%xmm3 8063946: 83 f9 00 cmp $0x0,%ecx 8063949: 7d 04 jge 806394f <__memcmp_ssse3+0xecf> 806394b: 42 inc %edx 806394c: 83 c1 20 add $0x20,%ecx 806394f: 85 d2 test %edx,%edx 8063951: 0f 85 29 02 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063957: 66 0f d7 d3 pmovmskb %xmm3,%edx 806395b: 66 0f 6f c8 movdqa %xmm0,%xmm1 806395f: 8d 7f 20 lea 0x20(%edi),%edi 8063962: 8d 76 20 lea 0x20(%esi),%esi 8063965: 81 ea ff ff 00 00 sub $0xffff,%edx 806396b: 0f 85 0f 02 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063971: 8d 04 39 lea (%ecx,%edi,1),%eax 8063974: 8d 54 31 0d lea 0xd(%ecx,%esi,1),%edx 8063978: 5f pop %edi 8063979: 5e pop %esi 806397a: e9 41 04 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 806397f: 90 nop 8063980: 83 f9 50 cmp $0x50,%ecx 8063983: 8d 49 d0 lea -0x30(%ecx),%ecx 8063986: 89 d0 mov %edx,%eax 8063988: 73 56 jae 80639e0 <__memcmp_ssse3+0xf60> 806398a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 806398f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063993: 66 0f 3a 0f 0e 0e palignr $0xe,(%esi),%xmm1 8063999: 66 0f 74 0f pcmpeqb (%edi),%xmm1 806399d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80639a2: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 80639a8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 80639ad: 66 0f db d9 pand %xmm1,%xmm3 80639b1: 66 0f d7 d3 pmovmskb %xmm3,%edx 80639b5: 8d 7f 20 lea 0x20(%edi),%edi 80639b8: 8d 76 20 lea 0x20(%esi),%esi 80639bb: 81 ea ff ff 00 00 sub $0xffff,%edx 80639c1: 0f 85 b9 01 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 80639c7: 8d 04 39 lea (%ecx,%edi,1),%eax 80639ca: 8d 54 31 0e lea 0xe(%ecx,%esi,1),%edx 80639ce: 5f pop %edi 80639cf: 5e pop %esi 80639d0: e9 eb 03 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 80639d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80639d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80639e0: 83 e9 20 sub $0x20,%ecx 80639e3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 80639e8: 66 0f 3a 0f 06 0e palignr $0xe,(%esi),%xmm0 80639ee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 80639f2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 80639f7: 66 0f 3a 0f 5e 10 0e palignr $0xe,0x10(%esi),%xmm3 80639fe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063a03: 66 0f db d8 pand %xmm0,%xmm3 8063a07: 83 e9 20 sub $0x20,%ecx 8063a0a: 66 0f d7 d3 pmovmskb %xmm3,%edx 8063a0e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063a12: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063a17: 66 0f 3a 0f 5e 30 0e palignr $0xe,0x30(%esi),%xmm3 8063a1e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063a24: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063a29: 66 0f 3a 0f 46 20 0e palignr $0xe,0x20(%esi),%xmm0 8063a30: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063a35: 8d 76 20 lea 0x20(%esi),%esi 8063a38: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 8063a3d: 8d 7f 20 lea 0x20(%edi),%edi 8063a40: 74 c1 je 8063a03 <__memcmp_ssse3+0xf83> 8063a42: 66 0f db d8 pand %xmm0,%xmm3 8063a46: 83 f9 00 cmp $0x0,%ecx 8063a49: 7d 04 jge 8063a4f <__memcmp_ssse3+0xfcf> 8063a4b: 42 inc %edx 8063a4c: 83 c1 20 add $0x20,%ecx 8063a4f: 85 d2 test %edx,%edx 8063a51: 0f 85 29 01 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063a57: 66 0f d7 d3 pmovmskb %xmm3,%edx 8063a5b: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063a5f: 8d 7f 20 lea 0x20(%edi),%edi 8063a62: 8d 76 20 lea 0x20(%esi),%esi 8063a65: 81 ea ff ff 00 00 sub $0xffff,%edx 8063a6b: 0f 85 0f 01 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063a71: 8d 04 39 lea (%ecx,%edi,1),%eax 8063a74: 8d 54 31 0e lea 0xe(%ecx,%esi,1),%edx 8063a78: 5f pop %edi 8063a79: 5e pop %esi 8063a7a: e9 41 03 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8063a7f: 90 nop 8063a80: 83 f9 50 cmp $0x50,%ecx 8063a83: 8d 49 d0 lea -0x30(%ecx),%ecx 8063a86: 89 d0 mov %edx,%eax 8063a88: 73 56 jae 8063ae0 <__memcmp_ssse3+0x1060> 8063a8a: 66 0f 6f 4e 10 movdqa 0x10(%esi),%xmm1 8063a8f: 66 0f 6f d1 movdqa %xmm1,%xmm2 8063a93: 66 0f 3a 0f 0e 0f palignr $0xf,(%esi),%xmm1 8063a99: 66 0f 74 0f pcmpeqb (%edi),%xmm1 8063a9d: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8063aa2: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 8063aa8: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063aad: 66 0f db d9 pand %xmm1,%xmm3 8063ab1: 66 0f d7 d3 pmovmskb %xmm3,%edx 8063ab5: 8d 7f 20 lea 0x20(%edi),%edi 8063ab8: 8d 76 20 lea 0x20(%esi),%esi 8063abb: 81 ea ff ff 00 00 sub $0xffff,%edx 8063ac1: 0f 85 b9 00 00 00 jne 8063b80 <__memcmp_ssse3+0x1100> 8063ac7: 8d 04 39 lea (%ecx,%edi,1),%eax 8063aca: 8d 54 31 0f lea 0xf(%ecx,%esi,1),%edx 8063ace: 5f pop %edi 8063acf: 5e pop %esi 8063ad0: e9 eb 02 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8063ad5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8063ad9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8063ae0: 83 e9 20 sub $0x20,%ecx 8063ae3: 66 0f 6f 46 10 movdqa 0x10(%esi),%xmm0 8063ae8: 66 0f 3a 0f 06 0f palignr $0xf,(%esi),%xmm0 8063aee: 66 0f 74 07 pcmpeqb (%edi),%xmm0 8063af2: 66 0f 6f 5e 20 movdqa 0x20(%esi),%xmm3 8063af7: 66 0f 3a 0f 5e 10 0f palignr $0xf,0x10(%esi),%xmm3 8063afe: 66 0f 74 5f 10 pcmpeqb 0x10(%edi),%xmm3 8063b03: 66 0f db d8 pand %xmm0,%xmm3 8063b07: 83 e9 20 sub $0x20,%ecx 8063b0a: 66 0f d7 d3 pmovmskb %xmm3,%edx 8063b0e: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063b12: 66 0f 6f 5e 40 movdqa 0x40(%esi),%xmm3 8063b17: 66 0f 3a 0f 5e 30 0f palignr $0xf,0x30(%esi),%xmm3 8063b1e: 81 da ff ff 00 00 sbb $0xffff,%edx 8063b24: 66 0f 6f 46 30 movdqa 0x30(%esi),%xmm0 8063b29: 66 0f 3a 0f 46 20 0f palignr $0xf,0x20(%esi),%xmm0 8063b30: 66 0f 74 47 20 pcmpeqb 0x20(%edi),%xmm0 8063b35: 8d 76 20 lea 0x20(%esi),%esi 8063b38: 66 0f 74 5f 30 pcmpeqb 0x30(%edi),%xmm3 8063b3d: 8d 7f 20 lea 0x20(%edi),%edi 8063b40: 74 c1 je 8063b03 <__memcmp_ssse3+0x1083> 8063b42: 66 0f db d8 pand %xmm0,%xmm3 8063b46: 83 f9 00 cmp $0x0,%ecx 8063b49: 7d 04 jge 8063b4f <__memcmp_ssse3+0x10cf> 8063b4b: 42 inc %edx 8063b4c: 83 c1 20 add $0x20,%ecx 8063b4f: 85 d2 test %edx,%edx 8063b51: 75 2d jne 8063b80 <__memcmp_ssse3+0x1100> 8063b53: 66 0f d7 d3 pmovmskb %xmm3,%edx 8063b57: 66 0f 6f c8 movdqa %xmm0,%xmm1 8063b5b: 8d 7f 20 lea 0x20(%edi),%edi 8063b5e: 8d 76 20 lea 0x20(%esi),%esi 8063b61: 81 ea ff ff 00 00 sub $0xffff,%edx 8063b67: 75 17 jne 8063b80 <__memcmp_ssse3+0x1100> 8063b69: 8d 04 39 lea (%ecx,%edi,1),%eax 8063b6c: 8d 54 31 0f lea 0xf(%ecx,%esi,1),%edx 8063b70: 5f pop %edi 8063b71: 5e pop %esi 8063b72: e9 49 02 00 00 jmp 8063dc0 <__memcmp_ssse3+0x1340> 8063b77: 89 f6 mov %esi,%esi 8063b79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8063b80: 66 0f d7 d9 pmovmskb %xmm1,%ebx 8063b84: 81 eb ff ff 00 00 sub $0xffff,%ebx 8063b8a: 74 08 je 8063b94 <__memcmp_ssse3+0x1114> 8063b8c: 8d 76 f0 lea -0x10(%esi),%esi 8063b8f: 8d 7f f0 lea -0x10(%edi),%edi 8063b92: 89 da mov %ebx,%edx 8063b94: 01 c6 add %eax,%esi 8063b96: 84 d2 test %dl,%dl 8063b98: 0f 84 a2 00 00 00 je 8063c40 <__memcmp_ssse3+0x11c0> 8063b9e: f6 c2 01 test $0x1,%dl 8063ba1: 75 2d jne 8063bd0 <__memcmp_ssse3+0x1150> 8063ba3: f6 c2 02 test $0x2,%dl 8063ba6: 75 38 jne 8063be0 <__memcmp_ssse3+0x1160> 8063ba8: f6 c2 04 test $0x4,%dl 8063bab: 75 43 jne 8063bf0 <__memcmp_ssse3+0x1170> 8063bad: f6 c2 08 test $0x8,%dl 8063bb0: 75 4e jne 8063c00 <__memcmp_ssse3+0x1180> 8063bb2: f6 c2 10 test $0x10,%dl 8063bb5: 75 59 jne 8063c10 <__memcmp_ssse3+0x1190> 8063bb7: f6 c2 20 test $0x20,%dl 8063bba: 75 64 jne 8063c20 <__memcmp_ssse3+0x11a0> 8063bbc: f6 c2 40 test $0x40,%dl 8063bbf: 75 6f jne 8063c30 <__memcmp_ssse3+0x11b0> 8063bc1: 0f b6 47 f7 movzbl -0x9(%edi),%eax 8063bc5: 0f b6 56 f7 movzbl -0x9(%esi),%edx 8063bc9: 29 d0 sub %edx,%eax 8063bcb: 5f pop %edi 8063bcc: 5e pop %esi 8063bcd: 5b pop %ebx 8063bce: c3 ret 8063bcf: 90 nop 8063bd0: 0f b6 47 f0 movzbl -0x10(%edi),%eax 8063bd4: 0f b6 56 f0 movzbl -0x10(%esi),%edx 8063bd8: 29 d0 sub %edx,%eax 8063bda: 5f pop %edi 8063bdb: 5e pop %esi 8063bdc: 5b pop %ebx 8063bdd: c3 ret 8063bde: 66 90 xchg %ax,%ax 8063be0: 0f b6 47 f1 movzbl -0xf(%edi),%eax 8063be4: 0f b6 56 f1 movzbl -0xf(%esi),%edx 8063be8: 29 d0 sub %edx,%eax 8063bea: 5f pop %edi 8063beb: 5e pop %esi 8063bec: 5b pop %ebx 8063bed: c3 ret 8063bee: 66 90 xchg %ax,%ax 8063bf0: 0f b6 47 f2 movzbl -0xe(%edi),%eax 8063bf4: 0f b6 56 f2 movzbl -0xe(%esi),%edx 8063bf8: 29 d0 sub %edx,%eax 8063bfa: 5f pop %edi 8063bfb: 5e pop %esi 8063bfc: 5b pop %ebx 8063bfd: c3 ret 8063bfe: 66 90 xchg %ax,%ax 8063c00: 0f b6 47 f3 movzbl -0xd(%edi),%eax 8063c04: 0f b6 56 f3 movzbl -0xd(%esi),%edx 8063c08: 29 d0 sub %edx,%eax 8063c0a: 5f pop %edi 8063c0b: 5e pop %esi 8063c0c: 5b pop %ebx 8063c0d: c3 ret 8063c0e: 66 90 xchg %ax,%ax 8063c10: 0f b6 47 f4 movzbl -0xc(%edi),%eax 8063c14: 0f b6 56 f4 movzbl -0xc(%esi),%edx 8063c18: 29 d0 sub %edx,%eax 8063c1a: 5f pop %edi 8063c1b: 5e pop %esi 8063c1c: 5b pop %ebx 8063c1d: c3 ret 8063c1e: 66 90 xchg %ax,%ax 8063c20: 0f b6 47 f5 movzbl -0xb(%edi),%eax 8063c24: 0f b6 56 f5 movzbl -0xb(%esi),%edx 8063c28: 29 d0 sub %edx,%eax 8063c2a: 5f pop %edi 8063c2b: 5e pop %esi 8063c2c: 5b pop %ebx 8063c2d: c3 ret 8063c2e: 66 90 xchg %ax,%ax 8063c30: 0f b6 47 f6 movzbl -0xa(%edi),%eax 8063c34: 0f b6 56 f6 movzbl -0xa(%esi),%edx 8063c38: 29 d0 sub %edx,%eax 8063c3a: 5f pop %edi 8063c3b: 5e pop %esi 8063c3c: 5b pop %ebx 8063c3d: c3 ret 8063c3e: 66 90 xchg %ax,%ax 8063c40: 8d 7f 08 lea 0x8(%edi),%edi 8063c43: 8d 76 08 lea 0x8(%esi),%esi 8063c46: f6 c6 01 test $0x1,%dh 8063c49: 75 85 jne 8063bd0 <__memcmp_ssse3+0x1150> 8063c4b: f6 c6 02 test $0x2,%dh 8063c4e: 75 90 jne 8063be0 <__memcmp_ssse3+0x1160> 8063c50: f6 c6 04 test $0x4,%dh 8063c53: 75 9b jne 8063bf0 <__memcmp_ssse3+0x1170> 8063c55: f6 c6 08 test $0x8,%dh 8063c58: 75 a6 jne 8063c00 <__memcmp_ssse3+0x1180> 8063c5a: f6 c6 10 test $0x10,%dh 8063c5d: 75 b1 jne 8063c10 <__memcmp_ssse3+0x1190> 8063c5f: f6 c6 20 test $0x20,%dh 8063c62: 75 bc jne 8063c20 <__memcmp_ssse3+0x11a0> 8063c64: f6 c6 40 test $0x40,%dh 8063c67: 75 c7 jne 8063c30 <__memcmp_ssse3+0x11b0> 8063c69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8063c70: 0f b6 47 f7 movzbl -0x9(%edi),%eax 8063c74: 0f b6 56 f7 movzbl -0x9(%esi),%edx 8063c78: 29 d0 sub %edx,%eax 8063c7a: 5f pop %edi 8063c7b: 5e pop %esi 8063c7c: 5b pop %ebx 8063c7d: c3 ret 8063c7e: 66 90 xchg %ax,%ax 8063c80: 83 f9 10 cmp $0x10,%ecx 8063c83: 73 4b jae 8063cd0 <__memcmp_ssse3+0x1250> 8063c85: 83 f9 08 cmp $0x8,%ecx 8063c88: 0f 84 30 02 00 00 je 8063ebe <__memcmp_ssse3+0x143e> 8063c8e: 83 f9 09 cmp $0x9,%ecx 8063c91: 0f 84 d7 02 00 00 je 8063f6e <__memcmp_ssse3+0x14ee> 8063c97: 83 f9 0a cmp $0xa,%ecx 8063c9a: 0f 84 7e 03 00 00 je 806401e <__memcmp_ssse3+0x159e> 8063ca0: 83 f9 0b cmp $0xb,%ecx 8063ca3: 0f 84 19 04 00 00 je 80640c2 <__memcmp_ssse3+0x1642> 8063ca9: 83 f9 0c cmp $0xc,%ecx 8063cac: 0f 84 fe 01 00 00 je 8063eb0 <__memcmp_ssse3+0x1430> 8063cb2: 83 f9 0d cmp $0xd,%ecx 8063cb5: 0f 84 a5 02 00 00 je 8063f60 <__memcmp_ssse3+0x14e0> 8063cbb: 83 f9 0e cmp $0xe,%ecx 8063cbe: 0f 84 4c 03 00 00 je 8064010 <__memcmp_ssse3+0x1590> 8063cc4: e9 ef 03 00 00 jmp 80640b8 <__memcmp_ssse3+0x1638> 8063cc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8063cd0: 83 f9 18 cmp $0x18,%ecx 8063cd3: 73 4b jae 8063d20 <__memcmp_ssse3+0x12a0> 8063cd5: 83 f9 10 cmp $0x10,%ecx 8063cd8: 0f 84 c4 01 00 00 je 8063ea2 <__memcmp_ssse3+0x1422> 8063cde: 83 f9 11 cmp $0x11,%ecx 8063ce1: 0f 84 6b 02 00 00 je 8063f52 <__memcmp_ssse3+0x14d2> 8063ce7: 83 f9 12 cmp $0x12,%ecx 8063cea: 0f 84 12 03 00 00 je 8064002 <__memcmp_ssse3+0x1582> 8063cf0: 83 f9 13 cmp $0x13,%ecx 8063cf3: 0f 84 b5 03 00 00 je 80640ae <__memcmp_ssse3+0x162e> 8063cf9: 83 f9 14 cmp $0x14,%ecx 8063cfc: 0f 84 92 01 00 00 je 8063e94 <__memcmp_ssse3+0x1414> 8063d02: 83 f9 15 cmp $0x15,%ecx 8063d05: 0f 84 39 02 00 00 je 8063f44 <__memcmp_ssse3+0x14c4> 8063d0b: 83 f9 16 cmp $0x16,%ecx 8063d0e: 0f 84 e0 02 00 00 je 8063ff4 <__memcmp_ssse3+0x1574> 8063d14: e9 8b 03 00 00 jmp 80640a4 <__memcmp_ssse3+0x1624> 8063d19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8063d20: 83 f9 20 cmp $0x20,%ecx 8063d23: 73 4b jae 8063d70 <__memcmp_ssse3+0x12f0> 8063d25: 83 f9 18 cmp $0x18,%ecx 8063d28: 0f 84 58 01 00 00 je 8063e86 <__memcmp_ssse3+0x1406> 8063d2e: 83 f9 19 cmp $0x19,%ecx 8063d31: 0f 84 ff 01 00 00 je 8063f36 <__memcmp_ssse3+0x14b6> 8063d37: 83 f9 1a cmp $0x1a,%ecx 8063d3a: 0f 84 a6 02 00 00 je 8063fe6 <__memcmp_ssse3+0x1566> 8063d40: 83 f9 1b cmp $0x1b,%ecx 8063d43: 0f 84 51 03 00 00 je 806409a <__memcmp_ssse3+0x161a> 8063d49: 83 f9 1c cmp $0x1c,%ecx 8063d4c: 0f 84 26 01 00 00 je 8063e78 <__memcmp_ssse3+0x13f8> 8063d52: 83 f9 1d cmp $0x1d,%ecx 8063d55: 0f 84 cd 01 00 00 je 8063f28 <__memcmp_ssse3+0x14a8> 8063d5b: 83 f9 1e cmp $0x1e,%ecx 8063d5e: 0f 84 74 02 00 00 je 8063fd8 <__memcmp_ssse3+0x1558> 8063d64: e9 27 03 00 00 jmp 8064090 <__memcmp_ssse3+0x1610> 8063d69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8063d70: 83 f9 28 cmp $0x28,%ecx 8063d73: 0f 83 87 00 00 00 jae 8063e00 <__memcmp_ssse3+0x1380> 8063d79: 83 f9 20 cmp $0x20,%ecx 8063d7c: 0f 84 e8 00 00 00 je 8063e6a <__memcmp_ssse3+0x13ea> 8063d82: 83 f9 21 cmp $0x21,%ecx 8063d85: 0f 84 8f 01 00 00 je 8063f1a <__memcmp_ssse3+0x149a> 8063d8b: 83 f9 22 cmp $0x22,%ecx 8063d8e: 0f 84 36 02 00 00 je 8063fca <__memcmp_ssse3+0x154a> 8063d94: 83 f9 23 cmp $0x23,%ecx 8063d97: 0f 84 e9 02 00 00 je 8064086 <__memcmp_ssse3+0x1606> 8063d9d: 83 f9 24 cmp $0x24,%ecx 8063da0: 0f 84 b6 00 00 00 je 8063e5c <__memcmp_ssse3+0x13dc> 8063da6: 83 f9 25 cmp $0x25,%ecx 8063da9: 0f 84 5d 01 00 00 je 8063f0c <__memcmp_ssse3+0x148c> 8063daf: 83 f9 26 cmp $0x26,%ecx 8063db2: 0f 84 04 02 00 00 je 8063fbc <__memcmp_ssse3+0x153c> 8063db8: e9 bf 02 00 00 jmp 806407c <__memcmp_ssse3+0x15fc> 8063dbd: 8d 76 00 lea 0x0(%esi),%esi 8063dc0: 83 f9 08 cmp $0x8,%ecx 8063dc3: 0f 83 b7 fe ff ff jae 8063c80 <__memcmp_ssse3+0x1200> 8063dc9: 83 f9 02 cmp $0x2,%ecx 8063dcc: 0f 84 68 02 00 00 je 806403a <__memcmp_ssse3+0x15ba> 8063dd2: 83 f9 03 cmp $0x3,%ecx 8063dd5: 0f 84 fb 02 00 00 je 80640d6 <__memcmp_ssse3+0x1656> 8063ddb: 83 f9 04 cmp $0x4,%ecx 8063dde: 0f 84 e8 00 00 00 je 8063ecc <__memcmp_ssse3+0x144c> 8063de4: 83 f9 05 cmp $0x5,%ecx 8063de7: 0f 84 8f 01 00 00 je 8063f7c <__memcmp_ssse3+0x14fc> 8063ded: 83 f9 06 cmp $0x6,%ecx 8063df0: 0f 84 36 02 00 00 je 806402c <__memcmp_ssse3+0x15ac> 8063df6: e9 d1 02 00 00 jmp 80640cc <__memcmp_ssse3+0x164c> 8063dfb: 90 nop 8063dfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8063e00: 83 f9 28 cmp $0x28,%ecx 8063e03: 74 49 je 8063e4e <__memcmp_ssse3+0x13ce> 8063e05: 83 f9 29 cmp $0x29,%ecx 8063e08: 0f 84 f0 00 00 00 je 8063efe <__memcmp_ssse3+0x147e> 8063e0e: 83 f9 2a cmp $0x2a,%ecx 8063e11: 0f 84 97 01 00 00 je 8063fae <__memcmp_ssse3+0x152e> 8063e17: 83 f9 2b cmp $0x2b,%ecx 8063e1a: 0f 84 4e 02 00 00 je 806406e <__memcmp_ssse3+0x15ee> 8063e20: 83 f9 2c cmp $0x2c,%ecx 8063e23: 74 1b je 8063e40 <__memcmp_ssse3+0x13c0> 8063e25: 83 f9 2d cmp $0x2d,%ecx 8063e28: 0f 84 c2 00 00 00 je 8063ef0 <__memcmp_ssse3+0x1470> 8063e2e: 83 f9 2e cmp $0x2e,%ecx 8063e31: 0f 84 69 01 00 00 je 8063fa0 <__memcmp_ssse3+0x1520> 8063e37: e9 24 02 00 00 jmp 8064060 <__memcmp_ssse3+0x15e0> 8063e3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8063e40: 8b 48 d4 mov -0x2c(%eax),%ecx 8063e43: 8b 5a d4 mov -0x2c(%edx),%ebx 8063e46: 39 d9 cmp %ebx,%ecx 8063e48: 0f 85 b2 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063e4e: 8b 48 d8 mov -0x28(%eax),%ecx 8063e51: 8b 5a d8 mov -0x28(%edx),%ebx 8063e54: 39 d9 cmp %ebx,%ecx 8063e56: 0f 85 a4 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063e5c: 8b 48 dc mov -0x24(%eax),%ecx 8063e5f: 8b 5a dc mov -0x24(%edx),%ebx 8063e62: 39 d9 cmp %ebx,%ecx 8063e64: 0f 85 96 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063e6a: 8b 48 e0 mov -0x20(%eax),%ecx 8063e6d: 8b 5a e0 mov -0x20(%edx),%ebx 8063e70: 39 d9 cmp %ebx,%ecx 8063e72: 0f 85 88 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063e78: 8b 48 e4 mov -0x1c(%eax),%ecx 8063e7b: 8b 5a e4 mov -0x1c(%edx),%ebx 8063e7e: 39 d9 cmp %ebx,%ecx 8063e80: 0f 85 7a 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063e86: 8b 48 e8 mov -0x18(%eax),%ecx 8063e89: 8b 5a e8 mov -0x18(%edx),%ebx 8063e8c: 39 d9 cmp %ebx,%ecx 8063e8e: 0f 85 6c 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063e94: 8b 48 ec mov -0x14(%eax),%ecx 8063e97: 8b 5a ec mov -0x14(%edx),%ebx 8063e9a: 39 d9 cmp %ebx,%ecx 8063e9c: 0f 85 5e 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063ea2: 8b 48 f0 mov -0x10(%eax),%ecx 8063ea5: 8b 5a f0 mov -0x10(%edx),%ebx 8063ea8: 39 d9 cmp %ebx,%ecx 8063eaa: 0f 85 50 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063eb0: 8b 48 f4 mov -0xc(%eax),%ecx 8063eb3: 8b 5a f4 mov -0xc(%edx),%ebx 8063eb6: 39 d9 cmp %ebx,%ecx 8063eb8: 0f 85 42 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063ebe: 8b 48 f8 mov -0x8(%eax),%ecx 8063ec1: 8b 5a f8 mov -0x8(%edx),%ebx 8063ec4: 39 d9 cmp %ebx,%ecx 8063ec6: 0f 85 34 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063ecc: 8b 48 fc mov -0x4(%eax),%ecx 8063ecf: 8b 5a fc mov -0x4(%edx),%ebx 8063ed2: 39 d9 cmp %ebx,%ecx 8063ed4: b8 00 00 00 00 mov $0x0,%eax 8063ed9: 0f 85 21 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063edf: 5b pop %ebx 8063ee0: c3 ret 8063ee1: eb 0d jmp 8063ef0 <__memcmp_ssse3+0x1470> 8063ee3: 90 nop 8063ee4: 90 nop 8063ee5: 90 nop 8063ee6: 90 nop 8063ee7: 90 nop 8063ee8: 90 nop 8063ee9: 90 nop 8063eea: 90 nop 8063eeb: 90 nop 8063eec: 90 nop 8063eed: 90 nop 8063eee: 90 nop 8063eef: 90 nop 8063ef0: 8b 48 d3 mov -0x2d(%eax),%ecx 8063ef3: 8b 5a d3 mov -0x2d(%edx),%ebx 8063ef6: 39 d9 cmp %ebx,%ecx 8063ef8: 0f 85 02 02 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063efe: 8b 48 d7 mov -0x29(%eax),%ecx 8063f01: 8b 5a d7 mov -0x29(%edx),%ebx 8063f04: 39 d9 cmp %ebx,%ecx 8063f06: 0f 85 f4 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f0c: 8b 48 db mov -0x25(%eax),%ecx 8063f0f: 8b 5a db mov -0x25(%edx),%ebx 8063f12: 39 d9 cmp %ebx,%ecx 8063f14: 0f 85 e6 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f1a: 8b 48 df mov -0x21(%eax),%ecx 8063f1d: 8b 5a df mov -0x21(%edx),%ebx 8063f20: 39 d9 cmp %ebx,%ecx 8063f22: 0f 85 d8 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f28: 8b 48 e3 mov -0x1d(%eax),%ecx 8063f2b: 8b 5a e3 mov -0x1d(%edx),%ebx 8063f2e: 39 d9 cmp %ebx,%ecx 8063f30: 0f 85 ca 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f36: 8b 48 e7 mov -0x19(%eax),%ecx 8063f39: 8b 5a e7 mov -0x19(%edx),%ebx 8063f3c: 39 d9 cmp %ebx,%ecx 8063f3e: 0f 85 bc 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f44: 8b 48 eb mov -0x15(%eax),%ecx 8063f47: 8b 5a eb mov -0x15(%edx),%ebx 8063f4a: 39 d9 cmp %ebx,%ecx 8063f4c: 0f 85 ae 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f52: 8b 48 ef mov -0x11(%eax),%ecx 8063f55: 8b 5a ef mov -0x11(%edx),%ebx 8063f58: 39 d9 cmp %ebx,%ecx 8063f5a: 0f 85 a0 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f60: 8b 48 f3 mov -0xd(%eax),%ecx 8063f63: 8b 5a f3 mov -0xd(%edx),%ebx 8063f66: 39 d9 cmp %ebx,%ecx 8063f68: 0f 85 92 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f6e: 8b 48 f7 mov -0x9(%eax),%ecx 8063f71: 8b 5a f7 mov -0x9(%edx),%ebx 8063f74: 39 d9 cmp %ebx,%ecx 8063f76: 0f 85 84 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f7c: 8b 48 fb mov -0x5(%eax),%ecx 8063f7f: 8b 5a fb mov -0x5(%edx),%ebx 8063f82: 39 d9 cmp %ebx,%ecx 8063f84: 0f 85 76 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063f8a: 0f b6 48 ff movzbl -0x1(%eax),%ecx 8063f8e: 3a 4a ff cmp -0x1(%edx),%cl 8063f91: b8 00 00 00 00 mov $0x0,%eax 8063f96: 0f 85 84 01 00 00 jne 8064120 <__memcmp_ssse3+0x16a0> 8063f9c: 5b pop %ebx 8063f9d: c3 ret 8063f9e: 66 90 xchg %ax,%ax 8063fa0: 8b 48 d2 mov -0x2e(%eax),%ecx 8063fa3: 8b 5a d2 mov -0x2e(%edx),%ebx 8063fa6: 39 d9 cmp %ebx,%ecx 8063fa8: 0f 85 52 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063fae: 8b 48 d6 mov -0x2a(%eax),%ecx 8063fb1: 8b 5a d6 mov -0x2a(%edx),%ebx 8063fb4: 39 d9 cmp %ebx,%ecx 8063fb6: 0f 85 44 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063fbc: 8b 48 da mov -0x26(%eax),%ecx 8063fbf: 8b 5a da mov -0x26(%edx),%ebx 8063fc2: 39 d9 cmp %ebx,%ecx 8063fc4: 0f 85 36 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063fca: 8b 48 de mov -0x22(%eax),%ecx 8063fcd: 8b 5a de mov -0x22(%edx),%ebx 8063fd0: 39 d9 cmp %ebx,%ecx 8063fd2: 0f 85 28 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063fd8: 8b 48 e2 mov -0x1e(%eax),%ecx 8063fdb: 8b 5a e2 mov -0x1e(%edx),%ebx 8063fde: 39 d9 cmp %ebx,%ecx 8063fe0: 0f 85 1a 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063fe6: 8b 48 e6 mov -0x1a(%eax),%ecx 8063fe9: 8b 5a e6 mov -0x1a(%edx),%ebx 8063fec: 39 d9 cmp %ebx,%ecx 8063fee: 0f 85 0c 01 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8063ff4: 8b 48 ea mov -0x16(%eax),%ecx 8063ff7: 8b 5a ea mov -0x16(%edx),%ebx 8063ffa: 39 d9 cmp %ebx,%ecx 8063ffc: 0f 85 fe 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8064002: 8b 48 ee mov -0x12(%eax),%ecx 8064005: 8b 5a ee mov -0x12(%edx),%ebx 8064008: 39 d9 cmp %ebx,%ecx 806400a: 0f 85 f0 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 8064010: 8b 48 f2 mov -0xe(%eax),%ecx 8064013: 8b 5a f2 mov -0xe(%edx),%ebx 8064016: 39 d9 cmp %ebx,%ecx 8064018: 0f 85 e2 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 806401e: 8b 48 f6 mov -0xa(%eax),%ecx 8064021: 8b 5a f6 mov -0xa(%edx),%ebx 8064024: 39 d9 cmp %ebx,%ecx 8064026: 0f 85 d4 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 806402c: 8b 48 fa mov -0x6(%eax),%ecx 806402f: 8b 5a fa mov -0x6(%edx),%ebx 8064032: 39 d9 cmp %ebx,%ecx 8064034: 0f 85 c6 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 806403a: 0f b7 48 fe movzwl -0x2(%eax),%ecx 806403e: 0f b7 5a fe movzwl -0x2(%edx),%ebx 8064042: 38 d9 cmp %bl,%cl 8064044: 0f 85 d6 00 00 00 jne 8064120 <__memcmp_ssse3+0x16a0> 806404a: 38 fd cmp %bh,%ch 806404c: b8 00 00 00 00 mov $0x0,%eax 8064051: 0f 85 c9 00 00 00 jne 8064120 <__memcmp_ssse3+0x16a0> 8064057: 5b pop %ebx 8064058: c3 ret 8064059: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8064060: 8b 48 d1 mov -0x2f(%eax),%ecx 8064063: 8b 5a d1 mov -0x2f(%edx),%ebx 8064066: 39 d9 cmp %ebx,%ecx 8064068: 0f 85 92 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 806406e: 8b 48 d5 mov -0x2b(%eax),%ecx 8064071: 8b 5a d5 mov -0x2b(%edx),%ebx 8064074: 39 d9 cmp %ebx,%ecx 8064076: 0f 85 84 00 00 00 jne 8064100 <__memcmp_ssse3+0x1680> 806407c: 8b 48 d9 mov -0x27(%eax),%ecx 806407f: 8b 5a d9 mov -0x27(%edx),%ebx 8064082: 39 d9 cmp %ebx,%ecx 8064084: 75 7a jne 8064100 <__memcmp_ssse3+0x1680> 8064086: 8b 48 dd mov -0x23(%eax),%ecx 8064089: 8b 5a dd mov -0x23(%edx),%ebx 806408c: 39 d9 cmp %ebx,%ecx 806408e: 75 70 jne 8064100 <__memcmp_ssse3+0x1680> 8064090: 8b 48 e1 mov -0x1f(%eax),%ecx 8064093: 8b 5a e1 mov -0x1f(%edx),%ebx 8064096: 39 d9 cmp %ebx,%ecx 8064098: 75 66 jne 8064100 <__memcmp_ssse3+0x1680> 806409a: 8b 48 e5 mov -0x1b(%eax),%ecx 806409d: 8b 5a e5 mov -0x1b(%edx),%ebx 80640a0: 39 d9 cmp %ebx,%ecx 80640a2: 75 5c jne 8064100 <__memcmp_ssse3+0x1680> 80640a4: 8b 48 e9 mov -0x17(%eax),%ecx 80640a7: 8b 5a e9 mov -0x17(%edx),%ebx 80640aa: 39 d9 cmp %ebx,%ecx 80640ac: 75 52 jne 8064100 <__memcmp_ssse3+0x1680> 80640ae: 8b 48 ed mov -0x13(%eax),%ecx 80640b1: 8b 5a ed mov -0x13(%edx),%ebx 80640b4: 39 d9 cmp %ebx,%ecx 80640b6: 75 48 jne 8064100 <__memcmp_ssse3+0x1680> 80640b8: 8b 48 f1 mov -0xf(%eax),%ecx 80640bb: 8b 5a f1 mov -0xf(%edx),%ebx 80640be: 39 d9 cmp %ebx,%ecx 80640c0: 75 3e jne 8064100 <__memcmp_ssse3+0x1680> 80640c2: 8b 48 f5 mov -0xb(%eax),%ecx 80640c5: 8b 5a f5 mov -0xb(%edx),%ebx 80640c8: 39 d9 cmp %ebx,%ecx 80640ca: 75 34 jne 8064100 <__memcmp_ssse3+0x1680> 80640cc: 8b 48 f9 mov -0x7(%eax),%ecx 80640cf: 8b 5a f9 mov -0x7(%edx),%ebx 80640d2: 39 d9 cmp %ebx,%ecx 80640d4: 75 2a jne 8064100 <__memcmp_ssse3+0x1680> 80640d6: 0f b7 48 fd movzwl -0x3(%eax),%ecx 80640da: 0f b7 5a fd movzwl -0x3(%edx),%ebx 80640de: 38 d9 cmp %bl,%cl 80640e0: 75 3e jne 8064120 <__memcmp_ssse3+0x16a0> 80640e2: 66 39 d9 cmp %bx,%cx 80640e5: 75 39 jne 8064120 <__memcmp_ssse3+0x16a0> 80640e7: 0f b6 40 ff movzbl -0x1(%eax),%eax 80640eb: 3a 42 ff cmp -0x1(%edx),%al 80640ee: b8 00 00 00 00 mov $0x0,%eax 80640f3: 75 2b jne 8064120 <__memcmp_ssse3+0x16a0> 80640f5: 5b pop %ebx 80640f6: c3 ret 80640f7: 89 f6 mov %esi,%esi 80640f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064100: 38 d9 cmp %bl,%cl 8064102: 75 1c jne 8064120 <__memcmp_ssse3+0x16a0> 8064104: 66 39 d9 cmp %bx,%cx 8064107: 75 17 jne 8064120 <__memcmp_ssse3+0x16a0> 8064109: c1 e9 10 shr $0x10,%ecx 806410c: c1 eb 10 shr $0x10,%ebx 806410f: 38 d9 cmp %bl,%cl 8064111: 75 0d jne 8064120 <__memcmp_ssse3+0x16a0> 8064113: 66 39 d9 cmp %bx,%cx 8064116: 8d 76 00 lea 0x0(%esi),%esi 8064119: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064120: 5b pop %ebx 8064121: b8 01 00 00 00 mov $0x1,%eax 8064126: 77 02 ja 806412a <__memcmp_ssse3+0x16aa> 8064128: f7 d8 neg %eax 806412a: c3 ret 806412b: 66 90 xchg %ax,%ax 806412d: 66 90 xchg %ax,%ax 806412f: 90 nop 08064130 <__memcmp_sse4_2>: 8064130: 8b 44 24 04 mov 0x4(%esp),%eax 8064134: 8b 54 24 08 mov 0x8(%esp),%edx 8064138: 8b 4c 24 0c mov 0xc(%esp),%ecx 806413c: 83 f9 01 cmp $0x1,%ecx 806413f: 0f 86 9b 00 00 00 jbe 80641e0 <__memcmp_sse4_2+0xb0> 8064145: 66 0f ef c0 pxor %xmm0,%xmm0 8064149: 83 f9 40 cmp $0x40,%ecx 806414c: 0f 87 ae 00 00 00 ja 8064200 <__memcmp_sse4_2+0xd0> 8064152: 83 f9 08 cmp $0x8,%ecx 8064155: 53 push %ebx 8064156: 72 18 jb 8064170 <__memcmp_sse4_2+0x40> 8064158: 01 ca add %ecx,%edx 806415a: 01 c8 add %ecx,%eax 806415c: ff 24 8d dc ee 0b 08 jmp *0x80beedc(,%ecx,4) 8064163: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8064169: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064170: 8a 18 mov (%eax),%bl 8064172: 3a 1a cmp (%edx),%bl 8064174: 75 49 jne 80641bf <__memcmp_sse4_2+0x8f> 8064176: 8a 58 01 mov 0x1(%eax),%bl 8064179: 3a 5a 01 cmp 0x1(%edx),%bl 806417c: 75 41 jne 80641bf <__memcmp_sse4_2+0x8f> 806417e: 83 f9 02 cmp $0x2,%ecx 8064181: 74 4d je 80641d0 <__memcmp_sse4_2+0xa0> 8064183: 8a 58 02 mov 0x2(%eax),%bl 8064186: 3a 5a 02 cmp 0x2(%edx),%bl 8064189: 75 34 jne 80641bf <__memcmp_sse4_2+0x8f> 806418b: 83 f9 03 cmp $0x3,%ecx 806418e: 74 40 je 80641d0 <__memcmp_sse4_2+0xa0> 8064190: 8a 58 03 mov 0x3(%eax),%bl 8064193: 3a 5a 03 cmp 0x3(%edx),%bl 8064196: 75 27 jne 80641bf <__memcmp_sse4_2+0x8f> 8064198: 83 f9 04 cmp $0x4,%ecx 806419b: 74 33 je 80641d0 <__memcmp_sse4_2+0xa0> 806419d: 8a 58 04 mov 0x4(%eax),%bl 80641a0: 3a 5a 04 cmp 0x4(%edx),%bl 80641a3: 75 1a jne 80641bf <__memcmp_sse4_2+0x8f> 80641a5: 83 f9 05 cmp $0x5,%ecx 80641a8: 74 26 je 80641d0 <__memcmp_sse4_2+0xa0> 80641aa: 8a 58 05 mov 0x5(%eax),%bl 80641ad: 3a 5a 05 cmp 0x5(%edx),%bl 80641b0: 75 0d jne 80641bf <__memcmp_sse4_2+0x8f> 80641b2: 83 f9 06 cmp $0x6,%ecx 80641b5: 74 19 je 80641d0 <__memcmp_sse4_2+0xa0> 80641b7: 8a 58 06 mov 0x6(%eax),%bl 80641ba: 3a 5a 06 cmp 0x6(%edx),%bl 80641bd: 74 11 je 80641d0 <__memcmp_sse4_2+0xa0> 80641bf: 5b pop %ebx 80641c0: b8 01 00 00 00 mov $0x1,%eax 80641c5: 77 02 ja 80641c9 <__memcmp_sse4_2+0x99> 80641c7: f7 d8 neg %eax 80641c9: c3 ret 80641ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80641d0: 5b pop %ebx 80641d1: 31 c0 xor %eax,%eax 80641d3: c3 ret 80641d4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80641da: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80641e0: 72 0e jb 80641f0 <__memcmp_sse4_2+0xc0> 80641e2: 0f b6 00 movzbl (%eax),%eax 80641e5: 0f b6 12 movzbl (%edx),%edx 80641e8: 29 d0 sub %edx,%eax 80641ea: c3 ret 80641eb: 90 nop 80641ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80641f0: 31 c0 xor %eax,%eax 80641f2: c3 ret 80641f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80641f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064200: 53 push %ebx 8064201: 89 cb mov %ecx,%ebx 8064203: b9 40 00 00 00 mov $0x40,%ecx 8064208: 83 eb 40 sub $0x40,%ebx 806420b: f3 0f 6f 08 movdqu (%eax),%xmm1 806420f: f3 0f 6f 12 movdqu (%edx),%xmm2 8064213: 66 0f ef d1 pxor %xmm1,%xmm2 8064217: 66 0f 38 17 c2 ptest %xmm2,%xmm0 806421c: 73 62 jae 8064280 <__memcmp_sse4_2+0x150> 806421e: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 8064223: f3 0f 6f 52 10 movdqu 0x10(%edx),%xmm2 8064228: 66 0f ef d1 pxor %xmm1,%xmm2 806422c: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064231: 73 50 jae 8064283 <__memcmp_sse4_2+0x153> 8064233: f3 0f 6f 48 20 movdqu 0x20(%eax),%xmm1 8064238: f3 0f 6f 52 20 movdqu 0x20(%edx),%xmm2 806423d: 66 0f ef d1 pxor %xmm1,%xmm2 8064241: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064246: 73 3e jae 8064286 <__memcmp_sse4_2+0x156> 8064248: f3 0f 6f 48 30 movdqu 0x30(%eax),%xmm1 806424d: f3 0f 6f 52 30 movdqu 0x30(%edx),%xmm2 8064252: 66 0f ef d1 pxor %xmm1,%xmm2 8064256: 66 0f 38 17 c2 ptest %xmm2,%xmm0 806425b: 73 2c jae 8064289 <__memcmp_sse4_2+0x159> 806425d: 01 c8 add %ecx,%eax 806425f: 01 ca add %ecx,%edx 8064261: 29 cb sub %ecx,%ebx 8064263: 73 a6 jae 806420b <__memcmp_sse4_2+0xdb> 8064265: 01 d9 add %ebx,%ecx 8064267: 01 ca add %ecx,%edx 8064269: 01 c8 add %ecx,%eax 806426b: ff 24 8d dc ee 0b 08 jmp *0x80beedc(,%ecx,4) 8064272: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8064279: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064280: 83 e9 10 sub $0x10,%ecx 8064283: 83 e9 10 sub $0x10,%ecx 8064286: 83 e9 10 sub $0x10,%ecx 8064289: 01 ca add %ecx,%edx 806428b: 01 c8 add %ecx,%eax 806428d: 8d 76 00 lea 0x0(%esi),%esi 8064290: 8b 48 f0 mov -0x10(%eax),%ecx 8064293: 8b 5a f0 mov -0x10(%edx),%ebx 8064296: 39 d9 cmp %ebx,%ecx 8064298: 0f 85 f2 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 806429e: 8b 48 f4 mov -0xc(%eax),%ecx 80642a1: 8b 5a f4 mov -0xc(%edx),%ebx 80642a4: 39 d9 cmp %ebx,%ecx 80642a6: 0f 85 e4 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80642ac: 8b 48 f8 mov -0x8(%eax),%ecx 80642af: 8b 5a f8 mov -0x8(%edx),%ebx 80642b2: 39 d9 cmp %ebx,%ecx 80642b4: 0f 85 d6 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80642ba: 8b 48 fc mov -0x4(%eax),%ecx 80642bd: 8b 5a fc mov -0x4(%edx),%ebx 80642c0: 39 d9 cmp %ebx,%ecx 80642c2: b8 00 00 00 00 mov $0x0,%eax 80642c7: 0f 85 c3 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80642cd: 5b pop %ebx 80642ce: c3 ret 80642cf: 90 nop 80642d0: f3 0f 6f 48 cf movdqu -0x31(%eax),%xmm1 80642d5: f3 0f 6f 52 cf movdqu -0x31(%edx),%xmm2 80642da: bb cf ff ff ff mov $0xffffffcf,%ebx 80642df: 66 0f ef d1 pxor %xmm1,%xmm2 80642e3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80642e8: 0f 83 62 09 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80642ee: f3 0f 6f 48 df movdqu -0x21(%eax),%xmm1 80642f3: f3 0f 6f 52 df movdqu -0x21(%edx),%xmm2 80642f8: bb df ff ff ff mov $0xffffffdf,%ebx 80642fd: 66 0f ef d1 pxor %xmm1,%xmm2 8064301: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064306: 0f 83 44 09 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806430c: 8b 48 ef mov -0x11(%eax),%ecx 806430f: 8b 5a ef mov -0x11(%edx),%ebx 8064312: 39 d9 cmp %ebx,%ecx 8064314: 0f 85 76 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 806431a: 8b 48 f3 mov -0xd(%eax),%ecx 806431d: 8b 5a f3 mov -0xd(%edx),%ebx 8064320: 39 d9 cmp %ebx,%ecx 8064322: 0f 85 68 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064328: 8b 48 f7 mov -0x9(%eax),%ecx 806432b: 8b 5a f7 mov -0x9(%edx),%ebx 806432e: 39 d9 cmp %ebx,%ecx 8064330: 0f 85 5a 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064336: 8b 48 fb mov -0x5(%eax),%ecx 8064339: 8b 5a fb mov -0x5(%edx),%ebx 806433c: 39 d9 cmp %ebx,%ecx 806433e: 0f 85 4c 09 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064344: 0f b6 48 ff movzbl -0x1(%eax),%ecx 8064348: 3a 4a ff cmp -0x1(%edx),%cl 806434b: b8 00 00 00 00 mov $0x0,%eax 8064350: 0f 85 50 09 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064356: 5b pop %ebx 8064357: c3 ret 8064358: 90 nop 8064359: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8064360: bb ce ff ff ff mov $0xffffffce,%ebx 8064365: f3 0f 6f 48 ce movdqu -0x32(%eax),%xmm1 806436a: f3 0f 6f 52 ce movdqu -0x32(%edx),%xmm2 806436f: 66 0f ef d1 pxor %xmm1,%xmm2 8064373: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064378: 0f 83 d2 08 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806437e: bb de ff ff ff mov $0xffffffde,%ebx 8064383: f3 0f 6f 48 de movdqu -0x22(%eax),%xmm1 8064388: f3 0f 6f 52 de movdqu -0x22(%edx),%xmm2 806438d: 66 0f ef d1 pxor %xmm1,%xmm2 8064391: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064396: 0f 83 b4 08 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806439c: 8b 48 ee mov -0x12(%eax),%ecx 806439f: 8b 5a ee mov -0x12(%edx),%ebx 80643a2: 39 d9 cmp %ebx,%ecx 80643a4: 0f 85 e6 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80643aa: 8b 48 f2 mov -0xe(%eax),%ecx 80643ad: 8b 5a f2 mov -0xe(%edx),%ebx 80643b0: 39 d9 cmp %ebx,%ecx 80643b2: 0f 85 d8 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80643b8: 8b 48 f6 mov -0xa(%eax),%ecx 80643bb: 8b 5a f6 mov -0xa(%edx),%ebx 80643be: 39 d9 cmp %ebx,%ecx 80643c0: 0f 85 ca 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80643c6: 8b 48 fa mov -0x6(%eax),%ecx 80643c9: 8b 5a fa mov -0x6(%edx),%ebx 80643cc: 39 d9 cmp %ebx,%ecx 80643ce: 0f 85 bc 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80643d4: 0f b7 48 fe movzwl -0x2(%eax),%ecx 80643d8: 0f b7 5a fe movzwl -0x2(%edx),%ebx 80643dc: 38 d9 cmp %bl,%cl 80643de: 0f 85 c2 08 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 80643e4: 38 fd cmp %bh,%ch 80643e6: b8 00 00 00 00 mov $0x0,%eax 80643eb: 0f 85 b5 08 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 80643f1: 5b pop %ebx 80643f2: c3 ret 80643f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80643f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064400: bb cd ff ff ff mov $0xffffffcd,%ebx 8064405: f3 0f 6f 48 cd movdqu -0x33(%eax),%xmm1 806440a: f3 0f 6f 52 cd movdqu -0x33(%edx),%xmm2 806440f: 66 0f ef d1 pxor %xmm1,%xmm2 8064413: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064418: 0f 83 32 08 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806441e: bb dd ff ff ff mov $0xffffffdd,%ebx 8064423: f3 0f 6f 48 dd movdqu -0x23(%eax),%xmm1 8064428: f3 0f 6f 52 dd movdqu -0x23(%edx),%xmm2 806442d: 66 0f ef d1 pxor %xmm1,%xmm2 8064431: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064436: 0f 83 14 08 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806443c: 8b 48 ed mov -0x13(%eax),%ecx 806443f: 8b 5a ed mov -0x13(%edx),%ebx 8064442: 39 d9 cmp %ebx,%ecx 8064444: 0f 85 46 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 806444a: 8b 48 f1 mov -0xf(%eax),%ecx 806444d: 8b 5a f1 mov -0xf(%edx),%ebx 8064450: 39 d9 cmp %ebx,%ecx 8064452: 0f 85 38 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064458: 8b 48 f5 mov -0xb(%eax),%ecx 806445b: 8b 5a f5 mov -0xb(%edx),%ebx 806445e: 39 d9 cmp %ebx,%ecx 8064460: 0f 85 2a 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064466: 8b 48 f9 mov -0x7(%eax),%ecx 8064469: 8b 5a f9 mov -0x7(%edx),%ebx 806446c: 39 d9 cmp %ebx,%ecx 806446e: 0f 85 1c 08 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064474: 0f b7 48 fd movzwl -0x3(%eax),%ecx 8064478: 0f b7 5a fd movzwl -0x3(%edx),%ebx 806447c: 38 d9 cmp %bl,%cl 806447e: 0f 85 22 08 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064484: 66 39 d9 cmp %bx,%cx 8064487: 0f 85 19 08 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 806448d: 0f b6 40 ff movzbl -0x1(%eax),%eax 8064491: 3a 42 ff cmp -0x1(%edx),%al 8064494: b8 00 00 00 00 mov $0x0,%eax 8064499: 0f 85 07 08 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 806449f: 5b pop %ebx 80644a0: c3 ret 80644a1: eb 0d jmp 80644b0 <__memcmp_sse4_2+0x380> 80644a3: 90 nop 80644a4: 90 nop 80644a5: 90 nop 80644a6: 90 nop 80644a7: 90 nop 80644a8: 90 nop 80644a9: 90 nop 80644aa: 90 nop 80644ab: 90 nop 80644ac: 90 nop 80644ad: 90 nop 80644ae: 90 nop 80644af: 90 nop 80644b0: f3 0f 6f 48 cc movdqu -0x34(%eax),%xmm1 80644b5: f3 0f 6f 52 cc movdqu -0x34(%edx),%xmm2 80644ba: bb cc ff ff ff mov $0xffffffcc,%ebx 80644bf: 66 0f ef d1 pxor %xmm1,%xmm2 80644c3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80644c8: 0f 83 82 07 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80644ce: f3 0f 6f 48 dc movdqu -0x24(%eax),%xmm1 80644d3: f3 0f 6f 52 dc movdqu -0x24(%edx),%xmm2 80644d8: bb dc ff ff ff mov $0xffffffdc,%ebx 80644dd: 66 0f ef d1 pxor %xmm1,%xmm2 80644e1: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80644e6: 0f 83 64 07 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80644ec: f3 0f 6f 48 ec movdqu -0x14(%eax),%xmm1 80644f1: f3 0f 6f 52 ec movdqu -0x14(%edx),%xmm2 80644f6: bb ec ff ff ff mov $0xffffffec,%ebx 80644fb: 66 0f ef d1 pxor %xmm1,%xmm2 80644ff: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064504: 0f 83 46 07 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806450a: 8b 48 fc mov -0x4(%eax),%ecx 806450d: 8b 5a fc mov -0x4(%edx),%ebx 8064510: 39 d9 cmp %ebx,%ecx 8064512: b8 00 00 00 00 mov $0x0,%eax 8064517: 0f 85 73 07 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 806451d: 5b pop %ebx 806451e: c3 ret 806451f: 90 nop 8064520: f3 0f 6f 48 cb movdqu -0x35(%eax),%xmm1 8064525: f3 0f 6f 52 cb movdqu -0x35(%edx),%xmm2 806452a: bb cb ff ff ff mov $0xffffffcb,%ebx 806452f: 66 0f ef d1 pxor %xmm1,%xmm2 8064533: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064538: 0f 83 12 07 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806453e: bb db ff ff ff mov $0xffffffdb,%ebx 8064543: f3 0f 6f 48 db movdqu -0x25(%eax),%xmm1 8064548: f3 0f 6f 52 db movdqu -0x25(%edx),%xmm2 806454d: 66 0f ef d1 pxor %xmm1,%xmm2 8064551: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064556: 0f 83 f4 06 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806455c: bb eb ff ff ff mov $0xffffffeb,%ebx 8064561: f3 0f 6f 48 eb movdqu -0x15(%eax),%xmm1 8064566: f3 0f 6f 52 eb movdqu -0x15(%edx),%xmm2 806456b: 66 0f ef d1 pxor %xmm1,%xmm2 806456f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064574: 0f 83 d6 06 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806457a: 8b 48 fb mov -0x5(%eax),%ecx 806457d: 8b 5a fb mov -0x5(%edx),%ebx 8064580: 39 d9 cmp %ebx,%ecx 8064582: 0f 85 08 07 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064588: 0f b6 48 ff movzbl -0x1(%eax),%ecx 806458c: 3a 4a ff cmp -0x1(%edx),%cl 806458f: b8 00 00 00 00 mov $0x0,%eax 8064594: 0f 85 0c 07 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 806459a: 5b pop %ebx 806459b: c3 ret 806459c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80645a0: f3 0f 6f 48 ca movdqu -0x36(%eax),%xmm1 80645a5: f3 0f 6f 52 ca movdqu -0x36(%edx),%xmm2 80645aa: bb ca ff ff ff mov $0xffffffca,%ebx 80645af: 66 0f ef d1 pxor %xmm1,%xmm2 80645b3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80645b8: 0f 83 92 06 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80645be: bb da ff ff ff mov $0xffffffda,%ebx 80645c3: f3 0f 6f 48 da movdqu -0x26(%eax),%xmm1 80645c8: f3 0f 6f 52 da movdqu -0x26(%edx),%xmm2 80645cd: 66 0f ef d1 pxor %xmm1,%xmm2 80645d1: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80645d6: 0f 83 74 06 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80645dc: bb ea ff ff ff mov $0xffffffea,%ebx 80645e1: f3 0f 6f 48 ea movdqu -0x16(%eax),%xmm1 80645e6: f3 0f 6f 52 ea movdqu -0x16(%edx),%xmm2 80645eb: 66 0f ef d1 pxor %xmm1,%xmm2 80645ef: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80645f4: 0f 83 56 06 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80645fa: 8b 48 fa mov -0x6(%eax),%ecx 80645fd: 8b 5a fa mov -0x6(%edx),%ebx 8064600: 39 d9 cmp %ebx,%ecx 8064602: 0f 85 88 06 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064608: 0f b7 48 fe movzwl -0x2(%eax),%ecx 806460c: 0f b7 5a fe movzwl -0x2(%edx),%ebx 8064610: 38 d9 cmp %bl,%cl 8064612: 0f 85 8e 06 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064618: 38 fd cmp %bh,%ch 806461a: b8 00 00 00 00 mov $0x0,%eax 806461f: 0f 85 81 06 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064625: 5b pop %ebx 8064626: c3 ret 8064627: 89 f6 mov %esi,%esi 8064629: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064630: f3 0f 6f 48 c9 movdqu -0x37(%eax),%xmm1 8064635: f3 0f 6f 52 c9 movdqu -0x37(%edx),%xmm2 806463a: bb c9 ff ff ff mov $0xffffffc9,%ebx 806463f: 66 0f ef d1 pxor %xmm1,%xmm2 8064643: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064648: 0f 83 02 06 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806464e: bb d9 ff ff ff mov $0xffffffd9,%ebx 8064653: f3 0f 6f 48 d9 movdqu -0x27(%eax),%xmm1 8064658: f3 0f 6f 52 d9 movdqu -0x27(%edx),%xmm2 806465d: 66 0f ef d1 pxor %xmm1,%xmm2 8064661: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064666: 0f 83 e4 05 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806466c: bb e9 ff ff ff mov $0xffffffe9,%ebx 8064671: f3 0f 6f 48 e9 movdqu -0x17(%eax),%xmm1 8064676: f3 0f 6f 52 e9 movdqu -0x17(%edx),%xmm2 806467b: 66 0f ef d1 pxor %xmm1,%xmm2 806467f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064684: 0f 83 c6 05 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806468a: 8b 48 f9 mov -0x7(%eax),%ecx 806468d: 8b 5a f9 mov -0x7(%edx),%ebx 8064690: 39 d9 cmp %ebx,%ecx 8064692: 0f 85 f8 05 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064698: 0f b7 48 fd movzwl -0x3(%eax),%ecx 806469c: 0f b7 5a fd movzwl -0x3(%edx),%ebx 80646a0: 38 d9 cmp %bl,%cl 80646a2: 0f 85 fe 05 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 80646a8: 66 39 d9 cmp %bx,%cx 80646ab: 0f 85 f5 05 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 80646b1: 0f b6 40 ff movzbl -0x1(%eax),%eax 80646b5: 3a 42 ff cmp -0x1(%edx),%al 80646b8: b8 00 00 00 00 mov $0x0,%eax 80646bd: 0f 85 e3 05 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 80646c3: 5b pop %ebx 80646c4: c3 ret 80646c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80646c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80646d0: f3 0f 6f 48 c8 movdqu -0x38(%eax),%xmm1 80646d5: f3 0f 6f 52 c8 movdqu -0x38(%edx),%xmm2 80646da: bb c8 ff ff ff mov $0xffffffc8,%ebx 80646df: 66 0f ef d1 pxor %xmm1,%xmm2 80646e3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80646e8: 0f 83 62 05 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80646ee: bb d8 ff ff ff mov $0xffffffd8,%ebx 80646f3: f3 0f 6f 48 d8 movdqu -0x28(%eax),%xmm1 80646f8: f3 0f 6f 52 d8 movdqu -0x28(%edx),%xmm2 80646fd: 66 0f ef d1 pxor %xmm1,%xmm2 8064701: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064706: 0f 83 44 05 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806470c: bb e8 ff ff ff mov $0xffffffe8,%ebx 8064711: f3 0f 6f 48 e8 movdqu -0x18(%eax),%xmm1 8064716: f3 0f 6f 52 e8 movdqu -0x18(%edx),%xmm2 806471b: 66 0f ef d1 pxor %xmm1,%xmm2 806471f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064724: 0f 83 26 05 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806472a: 8b 48 f8 mov -0x8(%eax),%ecx 806472d: 8b 5a f8 mov -0x8(%edx),%ebx 8064730: 39 d9 cmp %ebx,%ecx 8064732: 0f 85 58 05 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064738: 8b 48 fc mov -0x4(%eax),%ecx 806473b: 8b 5a fc mov -0x4(%edx),%ebx 806473e: 39 d9 cmp %ebx,%ecx 8064740: b8 00 00 00 00 mov $0x0,%eax 8064745: 0f 85 45 05 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 806474b: 5b pop %ebx 806474c: c3 ret 806474d: 8d 76 00 lea 0x0(%esi),%esi 8064750: f3 0f 6f 48 c7 movdqu -0x39(%eax),%xmm1 8064755: f3 0f 6f 52 c7 movdqu -0x39(%edx),%xmm2 806475a: bb c7 ff ff ff mov $0xffffffc7,%ebx 806475f: 66 0f ef d1 pxor %xmm1,%xmm2 8064763: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064768: 0f 83 e2 04 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806476e: bb d7 ff ff ff mov $0xffffffd7,%ebx 8064773: f3 0f 6f 48 d7 movdqu -0x29(%eax),%xmm1 8064778: f3 0f 6f 52 d7 movdqu -0x29(%edx),%xmm2 806477d: 66 0f ef d1 pxor %xmm1,%xmm2 8064781: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064786: 0f 83 c4 04 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806478c: bb e7 ff ff ff mov $0xffffffe7,%ebx 8064791: f3 0f 6f 48 e7 movdqu -0x19(%eax),%xmm1 8064796: f3 0f 6f 52 e7 movdqu -0x19(%edx),%xmm2 806479b: 66 0f ef d1 pxor %xmm1,%xmm2 806479f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80647a4: 0f 83 a6 04 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80647aa: 8b 48 f7 mov -0x9(%eax),%ecx 80647ad: 8b 5a f7 mov -0x9(%edx),%ebx 80647b0: 39 d9 cmp %ebx,%ecx 80647b2: 0f 85 d8 04 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80647b8: 8b 48 fb mov -0x5(%eax),%ecx 80647bb: 8b 5a fb mov -0x5(%edx),%ebx 80647be: 39 d9 cmp %ebx,%ecx 80647c0: 0f 85 ca 04 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80647c6: 0f b6 48 ff movzbl -0x1(%eax),%ecx 80647ca: 3a 4a ff cmp -0x1(%edx),%cl 80647cd: b8 00 00 00 00 mov $0x0,%eax 80647d2: 0f 85 ce 04 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 80647d8: 5b pop %ebx 80647d9: c3 ret 80647da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80647e0: f3 0f 6f 48 c6 movdqu -0x3a(%eax),%xmm1 80647e5: f3 0f 6f 52 c6 movdqu -0x3a(%edx),%xmm2 80647ea: bb c6 ff ff ff mov $0xffffffc6,%ebx 80647ef: 66 0f ef d1 pxor %xmm1,%xmm2 80647f3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80647f8: 0f 83 52 04 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80647fe: bb d6 ff ff ff mov $0xffffffd6,%ebx 8064803: f3 0f 6f 48 d6 movdqu -0x2a(%eax),%xmm1 8064808: f3 0f 6f 52 d6 movdqu -0x2a(%edx),%xmm2 806480d: 66 0f ef d1 pxor %xmm1,%xmm2 8064811: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064816: 0f 83 34 04 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806481c: bb e6 ff ff ff mov $0xffffffe6,%ebx 8064821: f3 0f 6f 48 e6 movdqu -0x1a(%eax),%xmm1 8064826: f3 0f 6f 52 e6 movdqu -0x1a(%edx),%xmm2 806482b: 66 0f ef d1 pxor %xmm1,%xmm2 806482f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064834: 0f 83 16 04 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806483a: 8b 48 f6 mov -0xa(%eax),%ecx 806483d: 8b 5a f6 mov -0xa(%edx),%ebx 8064840: 39 d9 cmp %ebx,%ecx 8064842: 0f 85 48 04 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064848: 8b 48 fa mov -0x6(%eax),%ecx 806484b: 8b 5a fa mov -0x6(%edx),%ebx 806484e: 39 d9 cmp %ebx,%ecx 8064850: 0f 85 3a 04 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064856: 0f b7 48 fe movzwl -0x2(%eax),%ecx 806485a: 0f b7 5a fe movzwl -0x2(%edx),%ebx 806485e: 38 d9 cmp %bl,%cl 8064860: 0f 85 40 04 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064866: 38 fd cmp %bh,%ch 8064868: b8 00 00 00 00 mov $0x0,%eax 806486d: 0f 85 33 04 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064873: 5b pop %ebx 8064874: c3 ret 8064875: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8064879: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064880: f3 0f 6f 48 c5 movdqu -0x3b(%eax),%xmm1 8064885: f3 0f 6f 52 c5 movdqu -0x3b(%edx),%xmm2 806488a: bb c5 ff ff ff mov $0xffffffc5,%ebx 806488f: 66 0f ef d1 pxor %xmm1,%xmm2 8064893: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064898: 0f 83 b2 03 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806489e: bb d5 ff ff ff mov $0xffffffd5,%ebx 80648a3: f3 0f 6f 48 d5 movdqu -0x2b(%eax),%xmm1 80648a8: f3 0f 6f 52 d5 movdqu -0x2b(%edx),%xmm2 80648ad: 66 0f ef d1 pxor %xmm1,%xmm2 80648b1: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80648b6: 0f 83 94 03 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80648bc: bb e5 ff ff ff mov $0xffffffe5,%ebx 80648c1: f3 0f 6f 48 e5 movdqu -0x1b(%eax),%xmm1 80648c6: f3 0f 6f 52 e5 movdqu -0x1b(%edx),%xmm2 80648cb: 66 0f ef d1 pxor %xmm1,%xmm2 80648cf: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80648d4: 0f 83 76 03 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80648da: 8b 48 f5 mov -0xb(%eax),%ecx 80648dd: 8b 5a f5 mov -0xb(%edx),%ebx 80648e0: 39 d9 cmp %ebx,%ecx 80648e2: 0f 85 a8 03 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80648e8: 8b 48 f9 mov -0x7(%eax),%ecx 80648eb: 8b 5a f9 mov -0x7(%edx),%ebx 80648ee: 39 d9 cmp %ebx,%ecx 80648f0: 0f 85 9a 03 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80648f6: 0f b7 48 fd movzwl -0x3(%eax),%ecx 80648fa: 0f b7 5a fd movzwl -0x3(%edx),%ebx 80648fe: 38 d9 cmp %bl,%cl 8064900: 0f 85 a0 03 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064906: 66 39 d9 cmp %bx,%cx 8064909: 0f 85 97 03 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 806490f: 0f b6 40 ff movzbl -0x1(%eax),%eax 8064913: 3a 42 ff cmp -0x1(%edx),%al 8064916: b8 00 00 00 00 mov $0x0,%eax 806491b: 0f 85 85 03 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064921: 5b pop %ebx 8064922: c3 ret 8064923: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8064929: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064930: f3 0f 6f 48 c4 movdqu -0x3c(%eax),%xmm1 8064935: f3 0f 6f 52 c4 movdqu -0x3c(%edx),%xmm2 806493a: bb c4 ff ff ff mov $0xffffffc4,%ebx 806493f: 66 0f ef d1 pxor %xmm1,%xmm2 8064943: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064948: 0f 83 02 03 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806494e: bb d4 ff ff ff mov $0xffffffd4,%ebx 8064953: f3 0f 6f 48 d4 movdqu -0x2c(%eax),%xmm1 8064958: f3 0f 6f 52 d4 movdqu -0x2c(%edx),%xmm2 806495d: 66 0f ef d1 pxor %xmm1,%xmm2 8064961: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064966: 0f 83 e4 02 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806496c: bb e4 ff ff ff mov $0xffffffe4,%ebx 8064971: f3 0f 6f 48 e4 movdqu -0x1c(%eax),%xmm1 8064976: f3 0f 6f 52 e4 movdqu -0x1c(%edx),%xmm2 806497b: 66 0f ef d1 pxor %xmm1,%xmm2 806497f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064984: 0f 83 c6 02 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 806498a: 8b 48 f4 mov -0xc(%eax),%ecx 806498d: 8b 5a f4 mov -0xc(%edx),%ebx 8064990: 39 d9 cmp %ebx,%ecx 8064992: 0f 85 f8 02 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064998: 8b 48 f8 mov -0x8(%eax),%ecx 806499b: 8b 5a f8 mov -0x8(%edx),%ebx 806499e: 39 d9 cmp %ebx,%ecx 80649a0: 0f 85 ea 02 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80649a6: 8b 48 fc mov -0x4(%eax),%ecx 80649a9: 8b 5a fc mov -0x4(%edx),%ebx 80649ac: 39 d9 cmp %ebx,%ecx 80649ae: b8 00 00 00 00 mov $0x0,%eax 80649b3: 0f 85 d7 02 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 80649b9: 5b pop %ebx 80649ba: c3 ret 80649bb: 90 nop 80649bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80649c0: f3 0f 6f 48 c3 movdqu -0x3d(%eax),%xmm1 80649c5: f3 0f 6f 52 c3 movdqu -0x3d(%edx),%xmm2 80649ca: bb c3 ff ff ff mov $0xffffffc3,%ebx 80649cf: 66 0f ef d1 pxor %xmm1,%xmm2 80649d3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80649d8: 0f 83 72 02 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80649de: bb d3 ff ff ff mov $0xffffffd3,%ebx 80649e3: f3 0f 6f 48 d3 movdqu -0x2d(%eax),%xmm1 80649e8: f3 0f 6f 52 d3 movdqu -0x2d(%edx),%xmm2 80649ed: 66 0f ef d1 pxor %xmm1,%xmm2 80649f1: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80649f6: 0f 83 54 02 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 80649fc: bb e3 ff ff ff mov $0xffffffe3,%ebx 8064a01: f3 0f 6f 48 e3 movdqu -0x1d(%eax),%xmm1 8064a06: f3 0f 6f 52 e3 movdqu -0x1d(%edx),%xmm2 8064a0b: 66 0f ef d1 pxor %xmm1,%xmm2 8064a0f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064a14: 0f 83 36 02 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064a1a: 8b 48 f3 mov -0xd(%eax),%ecx 8064a1d: 8b 5a f3 mov -0xd(%edx),%ebx 8064a20: 39 d9 cmp %ebx,%ecx 8064a22: 0f 85 68 02 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064a28: 8b 48 f7 mov -0x9(%eax),%ecx 8064a2b: 8b 5a f7 mov -0x9(%edx),%ebx 8064a2e: 39 d9 cmp %ebx,%ecx 8064a30: 0f 85 5a 02 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064a36: 8b 48 fb mov -0x5(%eax),%ecx 8064a39: 8b 5a fb mov -0x5(%edx),%ebx 8064a3c: 39 d9 cmp %ebx,%ecx 8064a3e: 0f 85 4c 02 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064a44: 0f b6 48 ff movzbl -0x1(%eax),%ecx 8064a48: 3a 4a ff cmp -0x1(%edx),%cl 8064a4b: b8 00 00 00 00 mov $0x0,%eax 8064a50: 0f 85 50 02 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064a56: 5b pop %ebx 8064a57: c3 ret 8064a58: 90 nop 8064a59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8064a60: f3 0f 6f 48 c2 movdqu -0x3e(%eax),%xmm1 8064a65: f3 0f 6f 52 c2 movdqu -0x3e(%edx),%xmm2 8064a6a: bb c2 ff ff ff mov $0xffffffc2,%ebx 8064a6f: 66 0f ef d1 pxor %xmm1,%xmm2 8064a73: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064a78: 0f 83 d2 01 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064a7e: bb d2 ff ff ff mov $0xffffffd2,%ebx 8064a83: f3 0f 6f 48 d2 movdqu -0x2e(%eax),%xmm1 8064a88: f3 0f 6f 52 d2 movdqu -0x2e(%edx),%xmm2 8064a8d: 66 0f ef d1 pxor %xmm1,%xmm2 8064a91: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064a96: 0f 83 b4 01 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064a9c: bb e2 ff ff ff mov $0xffffffe2,%ebx 8064aa1: f3 0f 6f 48 e2 movdqu -0x1e(%eax),%xmm1 8064aa6: f3 0f 6f 52 e2 movdqu -0x1e(%edx),%xmm2 8064aab: 66 0f ef d1 pxor %xmm1,%xmm2 8064aaf: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064ab4: 0f 83 96 01 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064aba: 8b 48 f2 mov -0xe(%eax),%ecx 8064abd: 8b 5a f2 mov -0xe(%edx),%ebx 8064ac0: 39 d9 cmp %ebx,%ecx 8064ac2: 0f 85 c8 01 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064ac8: 8b 48 f6 mov -0xa(%eax),%ecx 8064acb: 8b 5a f6 mov -0xa(%edx),%ebx 8064ace: 39 d9 cmp %ebx,%ecx 8064ad0: 0f 85 ba 01 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064ad6: 8b 48 fa mov -0x6(%eax),%ecx 8064ad9: 8b 5a fa mov -0x6(%edx),%ebx 8064adc: 39 d9 cmp %ebx,%ecx 8064ade: 0f 85 ac 01 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064ae4: 0f b7 48 fe movzwl -0x2(%eax),%ecx 8064ae8: 0f b7 5a fe movzwl -0x2(%edx),%ebx 8064aec: 38 d9 cmp %bl,%cl 8064aee: 0f 85 b2 01 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064af4: 38 fd cmp %bh,%ch 8064af6: b8 00 00 00 00 mov $0x0,%eax 8064afb: 0f 85 a5 01 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064b01: 5b pop %ebx 8064b02: c3 ret 8064b03: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8064b09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8064b10: f3 0f 6f 48 c1 movdqu -0x3f(%eax),%xmm1 8064b15: f3 0f 6f 52 c1 movdqu -0x3f(%edx),%xmm2 8064b1a: bb c1 ff ff ff mov $0xffffffc1,%ebx 8064b1f: 66 0f ef d1 pxor %xmm1,%xmm2 8064b23: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064b28: 0f 83 22 01 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064b2e: bb d1 ff ff ff mov $0xffffffd1,%ebx 8064b33: f3 0f 6f 48 d1 movdqu -0x2f(%eax),%xmm1 8064b38: f3 0f 6f 52 d1 movdqu -0x2f(%edx),%xmm2 8064b3d: 66 0f ef d1 pxor %xmm1,%xmm2 8064b41: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064b46: 0f 83 04 01 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064b4c: bb e1 ff ff ff mov $0xffffffe1,%ebx 8064b51: f3 0f 6f 48 e1 movdqu -0x1f(%eax),%xmm1 8064b56: f3 0f 6f 52 e1 movdqu -0x1f(%edx),%xmm2 8064b5b: 66 0f ef d1 pxor %xmm1,%xmm2 8064b5f: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064b64: 0f 83 e6 00 00 00 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064b6a: 8b 48 f1 mov -0xf(%eax),%ecx 8064b6d: 8b 5a f1 mov -0xf(%edx),%ebx 8064b70: 39 d9 cmp %ebx,%ecx 8064b72: 0f 85 18 01 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064b78: 8b 48 f5 mov -0xb(%eax),%ecx 8064b7b: 8b 5a f5 mov -0xb(%edx),%ebx 8064b7e: 39 d9 cmp %ebx,%ecx 8064b80: 0f 85 0a 01 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064b86: 8b 48 f9 mov -0x7(%eax),%ecx 8064b89: 8b 5a f9 mov -0x7(%edx),%ebx 8064b8c: 39 d9 cmp %ebx,%ecx 8064b8e: 0f 85 fc 00 00 00 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064b94: 0f b7 48 fd movzwl -0x3(%eax),%ecx 8064b98: 0f b7 5a fd movzwl -0x3(%edx),%ebx 8064b9c: 38 d9 cmp %bl,%cl 8064b9e: 0f 85 02 01 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064ba4: 66 39 d9 cmp %bx,%cx 8064ba7: 0f 85 f9 00 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064bad: 0f b6 40 ff movzbl -0x1(%eax),%eax 8064bb1: 3a 42 ff cmp -0x1(%edx),%al 8064bb4: b8 00 00 00 00 mov $0x0,%eax 8064bb9: 0f 85 e7 00 00 00 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064bbf: 5b pop %ebx 8064bc0: c3 ret 8064bc1: eb 0d jmp 8064bd0 <__memcmp_sse4_2+0xaa0> 8064bc3: 90 nop 8064bc4: 90 nop 8064bc5: 90 nop 8064bc6: 90 nop 8064bc7: 90 nop 8064bc8: 90 nop 8064bc9: 90 nop 8064bca: 90 nop 8064bcb: 90 nop 8064bcc: 90 nop 8064bcd: 90 nop 8064bce: 90 nop 8064bcf: 90 nop 8064bd0: f3 0f 6f 48 c0 movdqu -0x40(%eax),%xmm1 8064bd5: f3 0f 6f 52 c0 movdqu -0x40(%edx),%xmm2 8064bda: bb c0 ff ff ff mov $0xffffffc0,%ebx 8064bdf: 66 0f ef d1 pxor %xmm1,%xmm2 8064be3: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064be8: 73 66 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064bea: f3 0f 6f 48 d0 movdqu -0x30(%eax),%xmm1 8064bef: f3 0f 6f 52 d0 movdqu -0x30(%edx),%xmm2 8064bf4: bb d0 ff ff ff mov $0xffffffd0,%ebx 8064bf9: 66 0f ef d1 pxor %xmm1,%xmm2 8064bfd: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064c02: 73 4c jae 8064c50 <__memcmp_sse4_2+0xb20> 8064c04: f3 0f 6f 48 e0 movdqu -0x20(%eax),%xmm1 8064c09: f3 0f 6f 52 e0 movdqu -0x20(%edx),%xmm2 8064c0e: bb e0 ff ff ff mov $0xffffffe0,%ebx 8064c13: 66 0f ef d1 pxor %xmm1,%xmm2 8064c17: 66 0f 38 17 c2 ptest %xmm2,%xmm0 8064c1c: 73 32 jae 8064c50 <__memcmp_sse4_2+0xb20> 8064c1e: 8b 48 f0 mov -0x10(%eax),%ecx 8064c21: 8b 5a f0 mov -0x10(%edx),%ebx 8064c24: 39 d9 cmp %ebx,%ecx 8064c26: 75 68 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c28: 8b 48 f4 mov -0xc(%eax),%ecx 8064c2b: 8b 5a f4 mov -0xc(%edx),%ebx 8064c2e: 39 d9 cmp %ebx,%ecx 8064c30: 75 5e jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c32: 8b 48 f8 mov -0x8(%eax),%ecx 8064c35: 8b 5a f8 mov -0x8(%edx),%ebx 8064c38: 39 d9 cmp %ebx,%ecx 8064c3a: 75 54 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c3c: 8b 48 fc mov -0x4(%eax),%ecx 8064c3f: 8b 5a fc mov -0x4(%edx),%ebx 8064c42: 39 d9 cmp %ebx,%ecx 8064c44: b8 00 00 00 00 mov $0x0,%eax 8064c49: 75 45 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c4b: 5b pop %ebx 8064c4c: c3 ret 8064c4d: 8d 76 00 lea 0x0(%esi),%esi 8064c50: 01 d8 add %ebx,%eax 8064c52: 01 da add %ebx,%edx 8064c54: 8b 08 mov (%eax),%ecx 8064c56: 8b 1a mov (%edx),%ebx 8064c58: 39 d9 cmp %ebx,%ecx 8064c5a: 75 34 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c5c: 8b 48 04 mov 0x4(%eax),%ecx 8064c5f: 8b 5a 04 mov 0x4(%edx),%ebx 8064c62: 39 d9 cmp %ebx,%ecx 8064c64: 75 2a jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c66: 8b 48 08 mov 0x8(%eax),%ecx 8064c69: 8b 5a 08 mov 0x8(%edx),%ebx 8064c6c: 39 d9 cmp %ebx,%ecx 8064c6e: 75 20 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c70: 8b 48 0c mov 0xc(%eax),%ecx 8064c73: 8b 5a 0c mov 0xc(%edx),%ebx 8064c76: 39 d9 cmp %ebx,%ecx 8064c78: b8 00 00 00 00 mov $0x0,%eax 8064c7d: 75 11 jne 8064c90 <__memcmp_sse4_2+0xb60> 8064c7f: 5b pop %ebx 8064c80: c3 ret 8064c81: eb 0d jmp 8064c90 <__memcmp_sse4_2+0xb60> 8064c83: 90 nop 8064c84: 90 nop 8064c85: 90 nop 8064c86: 90 nop 8064c87: 90 nop 8064c88: 90 nop 8064c89: 90 nop 8064c8a: 90 nop 8064c8b: 90 nop 8064c8c: 90 nop 8064c8d: 90 nop 8064c8e: 90 nop 8064c8f: 90 nop 8064c90: 38 d9 cmp %bl,%cl 8064c92: 75 12 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064c94: 66 39 d9 cmp %bx,%cx 8064c97: 75 0d jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064c99: c1 e9 10 shr $0x10,%ecx 8064c9c: c1 eb 10 shr $0x10,%ebx 8064c9f: 38 d9 cmp %bl,%cl 8064ca1: 75 03 jne 8064ca6 <__memcmp_sse4_2+0xb76> 8064ca3: 66 39 d9 cmp %bx,%cx 8064ca6: 5b pop %ebx 8064ca7: b8 01 00 00 00 mov $0x1,%eax 8064cac: 77 02 ja 8064cb0 <__memcmp_sse4_2+0xb80> 8064cae: f7 d8 neg %eax 8064cb0: c3 ret 8064cb1: 66 90 xchg %ax,%ax 8064cb3: 66 90 xchg %ax,%ax 8064cb5: 66 90 xchg %ax,%ax 8064cb7: 66 90 xchg %ax,%ax 8064cb9: 66 90 xchg %ax,%ax 8064cbb: 66 90 xchg %ax,%ax 8064cbd: 66 90 xchg %ax,%ax 8064cbf: 90 nop 08064cc0 <__strcpy_ssse3>: 8064cc0: 8b 54 24 04 mov 0x4(%esp),%edx 8064cc4: 8b 4c 24 08 mov 0x8(%esp),%ecx 8064cc8: 80 39 00 cmpb $0x0,(%ecx) 8064ccb: 0f 84 cf 16 00 00 je 80663a0 <__strcpy_ssse3+0x16e0> 8064cd1: 80 79 01 00 cmpb $0x0,0x1(%ecx) 8064cd5: 0f 84 d5 16 00 00 je 80663b0 <__strcpy_ssse3+0x16f0> 8064cdb: 80 79 02 00 cmpb $0x0,0x2(%ecx) 8064cdf: 0f 84 db 16 00 00 je 80663c0 <__strcpy_ssse3+0x1700> 8064ce5: 80 79 03 00 cmpb $0x0,0x3(%ecx) 8064ce9: 0f 84 e1 16 00 00 je 80663d0 <__strcpy_ssse3+0x1710> 8064cef: 80 79 04 00 cmpb $0x0,0x4(%ecx) 8064cf3: 0f 84 e7 16 00 00 je 80663e0 <__strcpy_ssse3+0x1720> 8064cf9: 80 79 05 00 cmpb $0x0,0x5(%ecx) 8064cfd: 0f 84 ed 16 00 00 je 80663f0 <__strcpy_ssse3+0x1730> 8064d03: 80 79 06 00 cmpb $0x0,0x6(%ecx) 8064d07: 0f 84 f3 16 00 00 je 8066400 <__strcpy_ssse3+0x1740> 8064d0d: 80 79 07 00 cmpb $0x0,0x7(%ecx) 8064d11: 0f 84 f9 16 00 00 je 8066410 <__strcpy_ssse3+0x1750> 8064d17: 80 79 08 00 cmpb $0x0,0x8(%ecx) 8064d1b: 0f 84 ff 16 00 00 je 8066420 <__strcpy_ssse3+0x1760> 8064d21: 80 79 09 00 cmpb $0x0,0x9(%ecx) 8064d25: 0f 84 15 17 00 00 je 8066440 <__strcpy_ssse3+0x1780> 8064d2b: 80 79 0a 00 cmpb $0x0,0xa(%ecx) 8064d2f: 0f 84 2b 17 00 00 je 8066460 <__strcpy_ssse3+0x17a0> 8064d35: 80 79 0b 00 cmpb $0x0,0xb(%ecx) 8064d39: 0f 84 41 17 00 00 je 8066480 <__strcpy_ssse3+0x17c0> 8064d3f: 80 79 0c 00 cmpb $0x0,0xc(%ecx) 8064d43: 0f 84 57 17 00 00 je 80664a0 <__strcpy_ssse3+0x17e0> 8064d49: 80 79 0d 00 cmpb $0x0,0xd(%ecx) 8064d4d: 0f 84 6d 17 00 00 je 80664c0 <__strcpy_ssse3+0x1800> 8064d53: 80 79 0e 00 cmpb $0x0,0xe(%ecx) 8064d57: 0f 84 83 17 00 00 je 80664e0 <__strcpy_ssse3+0x1820> 8064d5d: 80 79 0f 00 cmpb $0x0,0xf(%ecx) 8064d61: 0f 84 99 17 00 00 je 8066500 <__strcpy_ssse3+0x1840> 8064d67: 57 push %edi 8064d68: 89 d7 mov %edx,%edi 8064d6a: 56 push %esi 8064d6b: 8d 71 10 lea 0x10(%ecx),%esi 8064d6e: 83 e6 f0 and $0xfffffff0,%esi 8064d71: 66 0f ef c0 pxor %xmm0,%xmm0 8064d75: 66 0f 12 09 movlpd (%ecx),%xmm1 8064d79: 66 0f 13 0a movlpd %xmm1,(%edx) 8064d7d: 66 0f 74 06 pcmpeqb (%esi),%xmm0 8064d81: 66 0f 12 49 08 movlpd 0x8(%ecx),%xmm1 8064d86: 66 0f 13 4a 08 movlpd %xmm1,0x8(%edx) 8064d8b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064d8f: 29 ce sub %ecx,%esi 8064d91: 85 c0 test %eax,%eax 8064d93: 0f 85 f7 13 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064d99: 89 d0 mov %edx,%eax 8064d9b: 8d 52 10 lea 0x10(%edx),%edx 8064d9e: 83 e2 f0 and $0xfffffff0,%edx 8064da1: 29 d0 sub %edx,%eax 8064da3: 29 c1 sub %eax,%ecx 8064da5: 89 c8 mov %ecx,%eax 8064da7: 83 e0 0f and $0xf,%eax 8064daa: be 00 00 00 00 mov $0x0,%esi 8064daf: 0f 84 81 00 00 00 je 8064e36 <__strcpy_ssse3+0x176> 8064db5: 83 f8 08 cmp $0x8,%eax 8064db8: 73 3b jae 8064df5 <__strcpy_ssse3+0x135> 8064dba: 83 f8 01 cmp $0x1,%eax 8064dbd: 0f 84 cd 01 00 00 je 8064f90 <__strcpy_ssse3+0x2d0> 8064dc3: 83 f8 02 cmp $0x2,%eax 8064dc6: 0f 84 04 03 00 00 je 80650d0 <__strcpy_ssse3+0x410> 8064dcc: 83 f8 03 cmp $0x3,%eax 8064dcf: 0f 84 3b 04 00 00 je 8065210 <__strcpy_ssse3+0x550> 8064dd5: 83 f8 04 cmp $0x4,%eax 8064dd8: 0f 84 72 05 00 00 je 8065350 <__strcpy_ssse3+0x690> 8064dde: 83 f8 05 cmp $0x5,%eax 8064de1: 0f 84 99 06 00 00 je 8065480 <__strcpy_ssse3+0x7c0> 8064de7: 83 f8 06 cmp $0x6,%eax 8064dea: 0f 84 c0 07 00 00 je 80655b0 <__strcpy_ssse3+0x8f0> 8064df0: e9 eb 08 00 00 jmp 80656e0 <__strcpy_ssse3+0xa20> 8064df5: 0f 84 15 0a 00 00 je 8065810 <__strcpy_ssse3+0xb50> 8064dfb: 83 f8 09 cmp $0x9,%eax 8064dfe: 0f 84 3c 0b 00 00 je 8065940 <__strcpy_ssse3+0xc80> 8064e04: 83 f8 0a cmp $0xa,%eax 8064e07: 0f 84 63 0c 00 00 je 8065a70 <__strcpy_ssse3+0xdb0> 8064e0d: 83 f8 0b cmp $0xb,%eax 8064e10: 0f 84 8a 0d 00 00 je 8065ba0 <__strcpy_ssse3+0xee0> 8064e16: 83 f8 0c cmp $0xc,%eax 8064e19: 0f 84 b1 0e 00 00 je 8065cd0 <__strcpy_ssse3+0x1010> 8064e1f: 83 f8 0d cmp $0xd,%eax 8064e22: 0f 84 d8 0f 00 00 je 8065e00 <__strcpy_ssse3+0x1140> 8064e28: 83 f8 0e cmp $0xe,%eax 8064e2b: 0f 84 ff 10 00 00 je 8065f30 <__strcpy_ssse3+0x1270> 8064e31: e9 2a 12 00 00 jmp 8066060 <__strcpy_ssse3+0x13a0> 8064e36: 0f 28 09 movaps (%ecx),%xmm1 8064e39: 0f 28 51 10 movaps 0x10(%ecx),%xmm2 8064e3d: 0f 29 0a movaps %xmm1,(%edx) 8064e40: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8064e44: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064e48: 8d 76 10 lea 0x10(%esi),%esi 8064e4b: 85 c0 test %eax,%eax 8064e4d: 0f 85 3d 13 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064e53: 0f 28 5c 31 10 movaps 0x10(%ecx,%esi,1),%xmm3 8064e58: 0f 29 14 32 movaps %xmm2,(%edx,%esi,1) 8064e5c: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8064e60: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064e64: 8d 76 10 lea 0x10(%esi),%esi 8064e67: 85 c0 test %eax,%eax 8064e69: 0f 85 21 13 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064e6f: 0f 28 64 31 10 movaps 0x10(%ecx,%esi,1),%xmm4 8064e74: 0f 29 1c 32 movaps %xmm3,(%edx,%esi,1) 8064e78: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 8064e7c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064e80: 8d 76 10 lea 0x10(%esi),%esi 8064e83: 85 c0 test %eax,%eax 8064e85: 0f 85 05 13 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064e8b: 0f 28 4c 31 10 movaps 0x10(%ecx,%esi,1),%xmm1 8064e90: 0f 29 24 32 movaps %xmm4,(%edx,%esi,1) 8064e94: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8064e98: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064e9c: 8d 76 10 lea 0x10(%esi),%esi 8064e9f: 85 c0 test %eax,%eax 8064ea1: 0f 85 e9 12 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064ea7: 0f 28 54 31 10 movaps 0x10(%ecx,%esi,1),%xmm2 8064eac: 0f 29 0c 32 movaps %xmm1,(%edx,%esi,1) 8064eb0: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8064eb4: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064eb8: 8d 76 10 lea 0x10(%esi),%esi 8064ebb: 85 c0 test %eax,%eax 8064ebd: 0f 85 cd 12 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064ec3: 0f 28 5c 31 10 movaps 0x10(%ecx,%esi,1),%xmm3 8064ec8: 0f 29 14 32 movaps %xmm2,(%edx,%esi,1) 8064ecc: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8064ed0: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064ed4: 8d 76 10 lea 0x10(%esi),%esi 8064ed7: 85 c0 test %eax,%eax 8064ed9: 0f 85 b1 12 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064edf: 0f 29 1c 32 movaps %xmm3,(%edx,%esi,1) 8064ee3: 89 c8 mov %ecx,%eax 8064ee5: 8d 4c 31 10 lea 0x10(%ecx,%esi,1),%ecx 8064ee9: 83 e1 c0 and $0xffffffc0,%ecx 8064eec: 29 c8 sub %ecx,%eax 8064eee: 29 c2 sub %eax,%edx 8064ef0: be c0 ff ff ff mov $0xffffffc0,%esi 8064ef5: 0f 28 11 movaps (%ecx),%xmm2 8064ef8: 0f 28 59 20 movaps 0x20(%ecx),%xmm3 8064efc: 0f 28 e2 movaps %xmm2,%xmm4 8064eff: 0f 28 69 10 movaps 0x10(%ecx),%xmm5 8064f03: 0f 28 f3 movaps %xmm3,%xmm6 8064f06: 0f 28 79 30 movaps 0x30(%ecx),%xmm7 8064f0a: 66 0f da d5 pminub %xmm5,%xmm2 8064f0e: 66 0f da df pminub %xmm7,%xmm3 8064f12: 66 0f da da pminub %xmm2,%xmm3 8064f16: 8d 52 40 lea 0x40(%edx),%edx 8064f19: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 8064f1d: 8d 49 40 lea 0x40(%ecx),%ecx 8064f20: 66 0f d7 c3 pmovmskb %xmm3,%eax 8064f24: 85 c0 test %eax,%eax 8064f26: 75 12 jne 8064f3a <__strcpy_ssse3+0x27a> 8064f28: 0f 29 62 c0 movaps %xmm4,-0x40(%edx) 8064f2c: 0f 29 6a d0 movaps %xmm5,-0x30(%edx) 8064f30: 0f 29 72 e0 movaps %xmm6,-0x20(%edx) 8064f34: 0f 29 7a f0 movaps %xmm7,-0x10(%edx) 8064f38: eb bb jmp 8064ef5 <__strcpy_ssse3+0x235> 8064f3a: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 8064f3e: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064f42: 85 c0 test %eax,%eax 8064f44: 0f 85 46 12 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064f4a: 66 0f 74 c5 pcmpeqb %xmm5,%xmm0 8064f4e: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064f52: 0f 29 62 c0 movaps %xmm4,-0x40(%edx) 8064f56: 85 c0 test %eax,%eax 8064f58: 8d 76 10 lea 0x10(%esi),%esi 8064f5b: 0f 85 2f 12 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064f61: 66 0f 74 c6 pcmpeqb %xmm6,%xmm0 8064f65: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064f69: 0f 29 6a d0 movaps %xmm5,-0x30(%edx) 8064f6d: 85 c0 test %eax,%eax 8064f6f: 8d 76 10 lea 0x10(%esi),%esi 8064f72: 0f 85 18 12 00 00 jne 8066190 <__strcpy_ssse3+0x14d0> 8064f78: 0f 29 72 e0 movaps %xmm6,-0x20(%edx) 8064f7c: 66 0f 74 c7 pcmpeqb %xmm7,%xmm0 8064f80: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064f84: 8d 76 10 lea 0x10(%esi),%esi 8064f87: e9 04 12 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8064f8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8064f90: 0f 28 49 ff movaps -0x1(%ecx),%xmm1 8064f94: 0f 28 51 0f movaps 0xf(%ecx),%xmm2 8064f98: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8064f9c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064fa0: 0f 28 da movaps %xmm2,%xmm3 8064fa3: 85 c0 test %eax,%eax 8064fa5: 0f 85 fb 00 00 00 jne 80650a6 <__strcpy_ssse3+0x3e6> 8064fab: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 8064fb1: 0f 28 cb movaps %xmm3,%xmm1 8064fb4: 0f 29 12 movaps %xmm2,(%edx) 8064fb7: 0f 28 51 1f movaps 0x1f(%ecx),%xmm2 8064fbb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8064fbf: 8d 52 10 lea 0x10(%edx),%edx 8064fc2: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064fc6: 8d 49 10 lea 0x10(%ecx),%ecx 8064fc9: 0f 28 da movaps %xmm2,%xmm3 8064fcc: 85 c0 test %eax,%eax 8064fce: 0f 85 d2 00 00 00 jne 80650a6 <__strcpy_ssse3+0x3e6> 8064fd4: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 8064fda: 0f 29 12 movaps %xmm2,(%edx) 8064fdd: 0f 28 51 1f movaps 0x1f(%ecx),%xmm2 8064fe1: 0f 28 cb movaps %xmm3,%xmm1 8064fe4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8064fe8: 8d 52 10 lea 0x10(%edx),%edx 8064feb: 66 0f d7 c0 pmovmskb %xmm0,%eax 8064fef: 8d 49 10 lea 0x10(%ecx),%ecx 8064ff2: 0f 28 da movaps %xmm2,%xmm3 8064ff5: 85 c0 test %eax,%eax 8064ff7: 0f 85 a9 00 00 00 jne 80650a6 <__strcpy_ssse3+0x3e6> 8064ffd: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 8065003: 0f 29 12 movaps %xmm2,(%edx) 8065006: 0f 28 51 1f movaps 0x1f(%ecx),%xmm2 806500a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806500e: 8d 52 10 lea 0x10(%edx),%edx 8065011: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065015: 8d 49 10 lea 0x10(%ecx),%ecx 8065018: 85 c0 test %eax,%eax 806501a: 0f 85 86 00 00 00 jne 80650a6 <__strcpy_ssse3+0x3e6> 8065020: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 8065026: 0f 29 12 movaps %xmm2,(%edx) 8065029: 8d 49 1f lea 0x1f(%ecx),%ecx 806502c: 8d 52 10 lea 0x10(%edx),%edx 806502f: 89 c8 mov %ecx,%eax 8065031: 83 e1 c0 and $0xffffffc0,%ecx 8065034: 29 c8 sub %ecx,%eax 8065036: 8d 49 f1 lea -0xf(%ecx),%ecx 8065039: 29 c2 sub %eax,%edx 806503b: 0f 28 49 ff movaps -0x1(%ecx),%xmm1 806503f: 0f 28 51 0f movaps 0xf(%ecx),%xmm2 8065043: 0f 28 59 1f movaps 0x1f(%ecx),%xmm3 8065047: 0f 28 f3 movaps %xmm3,%xmm6 806504a: 0f 28 61 2f movaps 0x2f(%ecx),%xmm4 806504e: 0f 28 fc movaps %xmm4,%xmm7 8065051: 0f 28 69 3f movaps 0x3f(%ecx),%xmm5 8065055: 66 0f da f2 pminub %xmm2,%xmm6 8065059: 66 0f da fd pminub %xmm5,%xmm7 806505d: 66 0f da fe pminub %xmm6,%xmm7 8065061: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065065: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065069: 0f 28 fd movaps %xmm5,%xmm7 806506c: 66 0f 3a 0f ec 01 palignr $0x1,%xmm4,%xmm5 8065072: 85 c0 test %eax,%eax 8065074: 66 0f 3a 0f e3 01 palignr $0x1,%xmm3,%xmm4 806507a: 0f 85 18 ff ff ff jne 8064f98 <__strcpy_ssse3+0x2d8> 8065080: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 8065086: 8d 49 40 lea 0x40(%ecx),%ecx 8065089: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 806508f: 0f 28 cf movaps %xmm7,%xmm1 8065092: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065096: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806509a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806509e: 0f 29 12 movaps %xmm2,(%edx) 80650a1: 8d 52 40 lea 0x40(%edx),%edx 80650a4: eb 99 jmp 806503f <__strcpy_ssse3+0x37f> 80650a6: 66 0f 12 01 movlpd (%ecx),%xmm0 80650aa: 66 0f 13 02 movlpd %xmm0,(%edx) 80650ae: 66 0f 12 41 07 movlpd 0x7(%ecx),%xmm0 80650b3: 66 0f 13 42 07 movlpd %xmm0,0x7(%edx) 80650b8: be 0f 00 00 00 mov $0xf,%esi 80650bd: e9 ce 10 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 80650c2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80650c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80650d0: 0f 28 49 fe movaps -0x2(%ecx),%xmm1 80650d4: 0f 28 51 0e movaps 0xe(%ecx),%xmm2 80650d8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80650dc: 66 0f d7 c0 pmovmskb %xmm0,%eax 80650e0: 0f 28 da movaps %xmm2,%xmm3 80650e3: 85 c0 test %eax,%eax 80650e5: 0f 85 fb 00 00 00 jne 80651e6 <__strcpy_ssse3+0x526> 80650eb: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 80650f1: 0f 28 cb movaps %xmm3,%xmm1 80650f4: 0f 29 12 movaps %xmm2,(%edx) 80650f7: 0f 28 51 1e movaps 0x1e(%ecx),%xmm2 80650fb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80650ff: 8d 52 10 lea 0x10(%edx),%edx 8065102: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065106: 8d 49 10 lea 0x10(%ecx),%ecx 8065109: 0f 28 da movaps %xmm2,%xmm3 806510c: 85 c0 test %eax,%eax 806510e: 0f 85 d2 00 00 00 jne 80651e6 <__strcpy_ssse3+0x526> 8065114: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 806511a: 0f 29 12 movaps %xmm2,(%edx) 806511d: 0f 28 51 1e movaps 0x1e(%ecx),%xmm2 8065121: 0f 28 cb movaps %xmm3,%xmm1 8065124: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065128: 8d 52 10 lea 0x10(%edx),%edx 806512b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806512f: 8d 49 10 lea 0x10(%ecx),%ecx 8065132: 0f 28 da movaps %xmm2,%xmm3 8065135: 85 c0 test %eax,%eax 8065137: 0f 85 a9 00 00 00 jne 80651e6 <__strcpy_ssse3+0x526> 806513d: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 8065143: 0f 29 12 movaps %xmm2,(%edx) 8065146: 0f 28 51 1e movaps 0x1e(%ecx),%xmm2 806514a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806514e: 8d 52 10 lea 0x10(%edx),%edx 8065151: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065155: 8d 49 10 lea 0x10(%ecx),%ecx 8065158: 85 c0 test %eax,%eax 806515a: 0f 85 86 00 00 00 jne 80651e6 <__strcpy_ssse3+0x526> 8065160: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 8065166: 0f 29 12 movaps %xmm2,(%edx) 8065169: 8d 49 1e lea 0x1e(%ecx),%ecx 806516c: 8d 52 10 lea 0x10(%edx),%edx 806516f: 89 c8 mov %ecx,%eax 8065171: 83 e1 c0 and $0xffffffc0,%ecx 8065174: 29 c8 sub %ecx,%eax 8065176: 8d 49 f2 lea -0xe(%ecx),%ecx 8065179: 29 c2 sub %eax,%edx 806517b: 0f 28 49 fe movaps -0x2(%ecx),%xmm1 806517f: 0f 28 51 0e movaps 0xe(%ecx),%xmm2 8065183: 0f 28 59 1e movaps 0x1e(%ecx),%xmm3 8065187: 0f 28 f3 movaps %xmm3,%xmm6 806518a: 0f 28 61 2e movaps 0x2e(%ecx),%xmm4 806518e: 0f 28 fc movaps %xmm4,%xmm7 8065191: 0f 28 69 3e movaps 0x3e(%ecx),%xmm5 8065195: 66 0f da f2 pminub %xmm2,%xmm6 8065199: 66 0f da fd pminub %xmm5,%xmm7 806519d: 66 0f da fe pminub %xmm6,%xmm7 80651a1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80651a5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80651a9: 0f 28 fd movaps %xmm5,%xmm7 80651ac: 66 0f 3a 0f ec 02 palignr $0x2,%xmm4,%xmm5 80651b2: 85 c0 test %eax,%eax 80651b4: 66 0f 3a 0f e3 02 palignr $0x2,%xmm3,%xmm4 80651ba: 0f 85 18 ff ff ff jne 80650d8 <__strcpy_ssse3+0x418> 80651c0: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 80651c6: 8d 49 40 lea 0x40(%ecx),%ecx 80651c9: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 80651cf: 0f 28 cf movaps %xmm7,%xmm1 80651d2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80651d6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80651da: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80651de: 0f 29 12 movaps %xmm2,(%edx) 80651e1: 8d 52 40 lea 0x40(%edx),%edx 80651e4: eb 99 jmp 806517f <__strcpy_ssse3+0x4bf> 80651e6: 66 0f 12 01 movlpd (%ecx),%xmm0 80651ea: 66 0f 12 49 06 movlpd 0x6(%ecx),%xmm1 80651ef: 66 0f 13 02 movlpd %xmm0,(%edx) 80651f3: 66 0f 13 4a 06 movlpd %xmm1,0x6(%edx) 80651f8: be 0e 00 00 00 mov $0xe,%esi 80651fd: e9 8e 0f 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065202: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8065209: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8065210: 0f 28 49 fd movaps -0x3(%ecx),%xmm1 8065214: 0f 28 51 0d movaps 0xd(%ecx),%xmm2 8065218: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806521c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065220: 0f 28 da movaps %xmm2,%xmm3 8065223: 85 c0 test %eax,%eax 8065225: 0f 85 fb 00 00 00 jne 8065326 <__strcpy_ssse3+0x666> 806522b: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 8065231: 0f 28 cb movaps %xmm3,%xmm1 8065234: 0f 29 12 movaps %xmm2,(%edx) 8065237: 0f 28 51 1d movaps 0x1d(%ecx),%xmm2 806523b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806523f: 8d 52 10 lea 0x10(%edx),%edx 8065242: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065246: 8d 49 10 lea 0x10(%ecx),%ecx 8065249: 0f 28 da movaps %xmm2,%xmm3 806524c: 85 c0 test %eax,%eax 806524e: 0f 85 d2 00 00 00 jne 8065326 <__strcpy_ssse3+0x666> 8065254: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 806525a: 0f 29 12 movaps %xmm2,(%edx) 806525d: 0f 28 51 1d movaps 0x1d(%ecx),%xmm2 8065261: 0f 28 cb movaps %xmm3,%xmm1 8065264: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065268: 8d 52 10 lea 0x10(%edx),%edx 806526b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806526f: 8d 49 10 lea 0x10(%ecx),%ecx 8065272: 0f 28 da movaps %xmm2,%xmm3 8065275: 85 c0 test %eax,%eax 8065277: 0f 85 a9 00 00 00 jne 8065326 <__strcpy_ssse3+0x666> 806527d: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 8065283: 0f 29 12 movaps %xmm2,(%edx) 8065286: 0f 28 51 1d movaps 0x1d(%ecx),%xmm2 806528a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806528e: 8d 52 10 lea 0x10(%edx),%edx 8065291: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065295: 8d 49 10 lea 0x10(%ecx),%ecx 8065298: 85 c0 test %eax,%eax 806529a: 0f 85 86 00 00 00 jne 8065326 <__strcpy_ssse3+0x666> 80652a0: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 80652a6: 0f 29 12 movaps %xmm2,(%edx) 80652a9: 8d 49 1d lea 0x1d(%ecx),%ecx 80652ac: 8d 52 10 lea 0x10(%edx),%edx 80652af: 89 c8 mov %ecx,%eax 80652b1: 83 e1 c0 and $0xffffffc0,%ecx 80652b4: 29 c8 sub %ecx,%eax 80652b6: 8d 49 f3 lea -0xd(%ecx),%ecx 80652b9: 29 c2 sub %eax,%edx 80652bb: 0f 28 49 fd movaps -0x3(%ecx),%xmm1 80652bf: 0f 28 51 0d movaps 0xd(%ecx),%xmm2 80652c3: 0f 28 59 1d movaps 0x1d(%ecx),%xmm3 80652c7: 0f 28 f3 movaps %xmm3,%xmm6 80652ca: 0f 28 61 2d movaps 0x2d(%ecx),%xmm4 80652ce: 0f 28 fc movaps %xmm4,%xmm7 80652d1: 0f 28 69 3d movaps 0x3d(%ecx),%xmm5 80652d5: 66 0f da f2 pminub %xmm2,%xmm6 80652d9: 66 0f da fd pminub %xmm5,%xmm7 80652dd: 66 0f da fe pminub %xmm6,%xmm7 80652e1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80652e5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80652e9: 0f 28 fd movaps %xmm5,%xmm7 80652ec: 66 0f 3a 0f ec 03 palignr $0x3,%xmm4,%xmm5 80652f2: 85 c0 test %eax,%eax 80652f4: 66 0f 3a 0f e3 03 palignr $0x3,%xmm3,%xmm4 80652fa: 0f 85 18 ff ff ff jne 8065218 <__strcpy_ssse3+0x558> 8065300: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 8065306: 8d 49 40 lea 0x40(%ecx),%ecx 8065309: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 806530f: 0f 28 cf movaps %xmm7,%xmm1 8065312: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065316: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806531a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806531e: 0f 29 12 movaps %xmm2,(%edx) 8065321: 8d 52 40 lea 0x40(%edx),%edx 8065324: eb 99 jmp 80652bf <__strcpy_ssse3+0x5ff> 8065326: 66 0f 12 01 movlpd (%ecx),%xmm0 806532a: 66 0f 12 49 05 movlpd 0x5(%ecx),%xmm1 806532f: 66 0f 13 02 movlpd %xmm0,(%edx) 8065333: 66 0f 13 4a 05 movlpd %xmm1,0x5(%edx) 8065338: be 0d 00 00 00 mov $0xd,%esi 806533d: e9 4e 0e 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065342: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8065349: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8065350: 0f 28 49 fc movaps -0x4(%ecx),%xmm1 8065354: 0f 28 51 0c movaps 0xc(%ecx),%xmm2 8065358: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806535c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065360: 0f 28 da movaps %xmm2,%xmm3 8065363: 85 c0 test %eax,%eax 8065365: 0f 85 fb 00 00 00 jne 8065466 <__strcpy_ssse3+0x7a6> 806536b: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 8065371: 0f 28 cb movaps %xmm3,%xmm1 8065374: 0f 29 12 movaps %xmm2,(%edx) 8065377: 0f 28 51 1c movaps 0x1c(%ecx),%xmm2 806537b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806537f: 8d 52 10 lea 0x10(%edx),%edx 8065382: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065386: 8d 49 10 lea 0x10(%ecx),%ecx 8065389: 0f 28 da movaps %xmm2,%xmm3 806538c: 85 c0 test %eax,%eax 806538e: 0f 85 d2 00 00 00 jne 8065466 <__strcpy_ssse3+0x7a6> 8065394: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 806539a: 0f 29 12 movaps %xmm2,(%edx) 806539d: 0f 28 51 1c movaps 0x1c(%ecx),%xmm2 80653a1: 0f 28 cb movaps %xmm3,%xmm1 80653a4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80653a8: 8d 52 10 lea 0x10(%edx),%edx 80653ab: 66 0f d7 c0 pmovmskb %xmm0,%eax 80653af: 8d 49 10 lea 0x10(%ecx),%ecx 80653b2: 0f 28 da movaps %xmm2,%xmm3 80653b5: 85 c0 test %eax,%eax 80653b7: 0f 85 a9 00 00 00 jne 8065466 <__strcpy_ssse3+0x7a6> 80653bd: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 80653c3: 0f 29 12 movaps %xmm2,(%edx) 80653c6: 0f 28 51 1c movaps 0x1c(%ecx),%xmm2 80653ca: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80653ce: 8d 52 10 lea 0x10(%edx),%edx 80653d1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80653d5: 8d 49 10 lea 0x10(%ecx),%ecx 80653d8: 85 c0 test %eax,%eax 80653da: 0f 85 86 00 00 00 jne 8065466 <__strcpy_ssse3+0x7a6> 80653e0: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 80653e6: 0f 29 12 movaps %xmm2,(%edx) 80653e9: 8d 49 1c lea 0x1c(%ecx),%ecx 80653ec: 8d 52 10 lea 0x10(%edx),%edx 80653ef: 89 c8 mov %ecx,%eax 80653f1: 83 e1 c0 and $0xffffffc0,%ecx 80653f4: 29 c8 sub %ecx,%eax 80653f6: 8d 49 f4 lea -0xc(%ecx),%ecx 80653f9: 29 c2 sub %eax,%edx 80653fb: 0f 28 49 fc movaps -0x4(%ecx),%xmm1 80653ff: 0f 28 51 0c movaps 0xc(%ecx),%xmm2 8065403: 0f 28 59 1c movaps 0x1c(%ecx),%xmm3 8065407: 0f 28 f3 movaps %xmm3,%xmm6 806540a: 0f 28 61 2c movaps 0x2c(%ecx),%xmm4 806540e: 0f 28 fc movaps %xmm4,%xmm7 8065411: 0f 28 69 3c movaps 0x3c(%ecx),%xmm5 8065415: 66 0f da f2 pminub %xmm2,%xmm6 8065419: 66 0f da fd pminub %xmm5,%xmm7 806541d: 66 0f da fe pminub %xmm6,%xmm7 8065421: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065425: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065429: 0f 28 fd movaps %xmm5,%xmm7 806542c: 66 0f 3a 0f ec 04 palignr $0x4,%xmm4,%xmm5 8065432: 85 c0 test %eax,%eax 8065434: 66 0f 3a 0f e3 04 palignr $0x4,%xmm3,%xmm4 806543a: 0f 85 18 ff ff ff jne 8065358 <__strcpy_ssse3+0x698> 8065440: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 8065446: 8d 49 40 lea 0x40(%ecx),%ecx 8065449: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 806544f: 0f 28 cf movaps %xmm7,%xmm1 8065452: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065456: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806545a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806545e: 0f 29 12 movaps %xmm2,(%edx) 8065461: 8d 52 40 lea 0x40(%edx),%edx 8065464: eb 99 jmp 80653ff <__strcpy_ssse3+0x73f> 8065466: 66 0f 12 01 movlpd (%ecx),%xmm0 806546a: 8b 71 08 mov 0x8(%ecx),%esi 806546d: 66 0f 13 02 movlpd %xmm0,(%edx) 8065471: 89 72 08 mov %esi,0x8(%edx) 8065474: be 0c 00 00 00 mov $0xc,%esi 8065479: e9 12 0d 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 806547e: 66 90 xchg %ax,%ax 8065480: 0f 28 49 fb movaps -0x5(%ecx),%xmm1 8065484: 0f 28 51 0b movaps 0xb(%ecx),%xmm2 8065488: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806548c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065490: 0f 28 da movaps %xmm2,%xmm3 8065493: 85 c0 test %eax,%eax 8065495: 0f 85 fb 00 00 00 jne 8065596 <__strcpy_ssse3+0x8d6> 806549b: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 80654a1: 0f 28 cb movaps %xmm3,%xmm1 80654a4: 0f 29 12 movaps %xmm2,(%edx) 80654a7: 0f 28 51 1b movaps 0x1b(%ecx),%xmm2 80654ab: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80654af: 8d 52 10 lea 0x10(%edx),%edx 80654b2: 66 0f d7 c0 pmovmskb %xmm0,%eax 80654b6: 8d 49 10 lea 0x10(%ecx),%ecx 80654b9: 0f 28 da movaps %xmm2,%xmm3 80654bc: 85 c0 test %eax,%eax 80654be: 0f 85 d2 00 00 00 jne 8065596 <__strcpy_ssse3+0x8d6> 80654c4: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 80654ca: 0f 29 12 movaps %xmm2,(%edx) 80654cd: 0f 28 51 1b movaps 0x1b(%ecx),%xmm2 80654d1: 0f 28 cb movaps %xmm3,%xmm1 80654d4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80654d8: 8d 52 10 lea 0x10(%edx),%edx 80654db: 66 0f d7 c0 pmovmskb %xmm0,%eax 80654df: 8d 49 10 lea 0x10(%ecx),%ecx 80654e2: 0f 28 da movaps %xmm2,%xmm3 80654e5: 85 c0 test %eax,%eax 80654e7: 0f 85 a9 00 00 00 jne 8065596 <__strcpy_ssse3+0x8d6> 80654ed: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 80654f3: 0f 29 12 movaps %xmm2,(%edx) 80654f6: 0f 28 51 1b movaps 0x1b(%ecx),%xmm2 80654fa: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80654fe: 8d 52 10 lea 0x10(%edx),%edx 8065501: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065505: 8d 49 10 lea 0x10(%ecx),%ecx 8065508: 85 c0 test %eax,%eax 806550a: 0f 85 86 00 00 00 jne 8065596 <__strcpy_ssse3+0x8d6> 8065510: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 8065516: 0f 29 12 movaps %xmm2,(%edx) 8065519: 8d 49 1b lea 0x1b(%ecx),%ecx 806551c: 8d 52 10 lea 0x10(%edx),%edx 806551f: 89 c8 mov %ecx,%eax 8065521: 83 e1 c0 and $0xffffffc0,%ecx 8065524: 29 c8 sub %ecx,%eax 8065526: 8d 49 f5 lea -0xb(%ecx),%ecx 8065529: 29 c2 sub %eax,%edx 806552b: 0f 28 49 fb movaps -0x5(%ecx),%xmm1 806552f: 0f 28 51 0b movaps 0xb(%ecx),%xmm2 8065533: 0f 28 59 1b movaps 0x1b(%ecx),%xmm3 8065537: 0f 28 f3 movaps %xmm3,%xmm6 806553a: 0f 28 61 2b movaps 0x2b(%ecx),%xmm4 806553e: 0f 28 fc movaps %xmm4,%xmm7 8065541: 0f 28 69 3b movaps 0x3b(%ecx),%xmm5 8065545: 66 0f da f2 pminub %xmm2,%xmm6 8065549: 66 0f da fd pminub %xmm5,%xmm7 806554d: 66 0f da fe pminub %xmm6,%xmm7 8065551: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065555: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065559: 0f 28 fd movaps %xmm5,%xmm7 806555c: 66 0f 3a 0f ec 05 palignr $0x5,%xmm4,%xmm5 8065562: 85 c0 test %eax,%eax 8065564: 66 0f 3a 0f e3 05 palignr $0x5,%xmm3,%xmm4 806556a: 0f 85 18 ff ff ff jne 8065488 <__strcpy_ssse3+0x7c8> 8065570: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 8065576: 8d 49 40 lea 0x40(%ecx),%ecx 8065579: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 806557f: 0f 28 cf movaps %xmm7,%xmm1 8065582: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065586: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806558a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806558e: 0f 29 12 movaps %xmm2,(%edx) 8065591: 8d 52 40 lea 0x40(%edx),%edx 8065594: eb 99 jmp 806552f <__strcpy_ssse3+0x86f> 8065596: 66 0f 12 01 movlpd (%ecx),%xmm0 806559a: 8b 71 07 mov 0x7(%ecx),%esi 806559d: 66 0f 13 02 movlpd %xmm0,(%edx) 80655a1: 89 72 07 mov %esi,0x7(%edx) 80655a4: be 0b 00 00 00 mov $0xb,%esi 80655a9: e9 e2 0b 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 80655ae: 66 90 xchg %ax,%ax 80655b0: 0f 28 49 fa movaps -0x6(%ecx),%xmm1 80655b4: 0f 28 51 0a movaps 0xa(%ecx),%xmm2 80655b8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80655bc: 66 0f d7 c0 pmovmskb %xmm0,%eax 80655c0: 0f 28 da movaps %xmm2,%xmm3 80655c3: 85 c0 test %eax,%eax 80655c5: 0f 85 fb 00 00 00 jne 80656c6 <__strcpy_ssse3+0xa06> 80655cb: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 80655d1: 0f 28 cb movaps %xmm3,%xmm1 80655d4: 0f 29 12 movaps %xmm2,(%edx) 80655d7: 0f 28 51 1a movaps 0x1a(%ecx),%xmm2 80655db: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80655df: 8d 52 10 lea 0x10(%edx),%edx 80655e2: 66 0f d7 c0 pmovmskb %xmm0,%eax 80655e6: 8d 49 10 lea 0x10(%ecx),%ecx 80655e9: 0f 28 da movaps %xmm2,%xmm3 80655ec: 85 c0 test %eax,%eax 80655ee: 0f 85 d2 00 00 00 jne 80656c6 <__strcpy_ssse3+0xa06> 80655f4: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 80655fa: 0f 29 12 movaps %xmm2,(%edx) 80655fd: 0f 28 51 1a movaps 0x1a(%ecx),%xmm2 8065601: 0f 28 cb movaps %xmm3,%xmm1 8065604: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065608: 8d 52 10 lea 0x10(%edx),%edx 806560b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806560f: 8d 49 10 lea 0x10(%ecx),%ecx 8065612: 0f 28 da movaps %xmm2,%xmm3 8065615: 85 c0 test %eax,%eax 8065617: 0f 85 a9 00 00 00 jne 80656c6 <__strcpy_ssse3+0xa06> 806561d: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 8065623: 0f 29 12 movaps %xmm2,(%edx) 8065626: 0f 28 51 1a movaps 0x1a(%ecx),%xmm2 806562a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806562e: 8d 52 10 lea 0x10(%edx),%edx 8065631: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065635: 8d 49 10 lea 0x10(%ecx),%ecx 8065638: 85 c0 test %eax,%eax 806563a: 0f 85 86 00 00 00 jne 80656c6 <__strcpy_ssse3+0xa06> 8065640: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 8065646: 0f 29 12 movaps %xmm2,(%edx) 8065649: 8d 49 1a lea 0x1a(%ecx),%ecx 806564c: 8d 52 10 lea 0x10(%edx),%edx 806564f: 89 c8 mov %ecx,%eax 8065651: 83 e1 c0 and $0xffffffc0,%ecx 8065654: 29 c8 sub %ecx,%eax 8065656: 8d 49 f6 lea -0xa(%ecx),%ecx 8065659: 29 c2 sub %eax,%edx 806565b: 0f 28 49 fa movaps -0x6(%ecx),%xmm1 806565f: 0f 28 51 0a movaps 0xa(%ecx),%xmm2 8065663: 0f 28 59 1a movaps 0x1a(%ecx),%xmm3 8065667: 0f 28 f3 movaps %xmm3,%xmm6 806566a: 0f 28 61 2a movaps 0x2a(%ecx),%xmm4 806566e: 0f 28 fc movaps %xmm4,%xmm7 8065671: 0f 28 69 3a movaps 0x3a(%ecx),%xmm5 8065675: 66 0f da f2 pminub %xmm2,%xmm6 8065679: 66 0f da fd pminub %xmm5,%xmm7 806567d: 66 0f da fe pminub %xmm6,%xmm7 8065681: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065685: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065689: 0f 28 fd movaps %xmm5,%xmm7 806568c: 66 0f 3a 0f ec 06 palignr $0x6,%xmm4,%xmm5 8065692: 85 c0 test %eax,%eax 8065694: 66 0f 3a 0f e3 06 palignr $0x6,%xmm3,%xmm4 806569a: 0f 85 18 ff ff ff jne 80655b8 <__strcpy_ssse3+0x8f8> 80656a0: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 80656a6: 8d 49 40 lea 0x40(%ecx),%ecx 80656a9: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 80656af: 0f 28 cf movaps %xmm7,%xmm1 80656b2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80656b6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80656ba: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80656be: 0f 29 12 movaps %xmm2,(%edx) 80656c1: 8d 52 40 lea 0x40(%edx),%edx 80656c4: eb 99 jmp 806565f <__strcpy_ssse3+0x99f> 80656c6: 66 0f 12 01 movlpd (%ecx),%xmm0 80656ca: 8b 71 06 mov 0x6(%ecx),%esi 80656cd: 66 0f 13 02 movlpd %xmm0,(%edx) 80656d1: 89 72 06 mov %esi,0x6(%edx) 80656d4: be 0a 00 00 00 mov $0xa,%esi 80656d9: e9 b2 0a 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 80656de: 66 90 xchg %ax,%ax 80656e0: 0f 28 49 f9 movaps -0x7(%ecx),%xmm1 80656e4: 0f 28 51 09 movaps 0x9(%ecx),%xmm2 80656e8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80656ec: 66 0f d7 c0 pmovmskb %xmm0,%eax 80656f0: 0f 28 da movaps %xmm2,%xmm3 80656f3: 85 c0 test %eax,%eax 80656f5: 0f 85 fb 00 00 00 jne 80657f6 <__strcpy_ssse3+0xb36> 80656fb: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 8065701: 0f 28 cb movaps %xmm3,%xmm1 8065704: 0f 29 12 movaps %xmm2,(%edx) 8065707: 0f 28 51 19 movaps 0x19(%ecx),%xmm2 806570b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806570f: 8d 52 10 lea 0x10(%edx),%edx 8065712: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065716: 8d 49 10 lea 0x10(%ecx),%ecx 8065719: 0f 28 da movaps %xmm2,%xmm3 806571c: 85 c0 test %eax,%eax 806571e: 0f 85 d2 00 00 00 jne 80657f6 <__strcpy_ssse3+0xb36> 8065724: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 806572a: 0f 29 12 movaps %xmm2,(%edx) 806572d: 0f 28 51 19 movaps 0x19(%ecx),%xmm2 8065731: 0f 28 cb movaps %xmm3,%xmm1 8065734: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065738: 8d 52 10 lea 0x10(%edx),%edx 806573b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806573f: 8d 49 10 lea 0x10(%ecx),%ecx 8065742: 0f 28 da movaps %xmm2,%xmm3 8065745: 85 c0 test %eax,%eax 8065747: 0f 85 a9 00 00 00 jne 80657f6 <__strcpy_ssse3+0xb36> 806574d: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 8065753: 0f 29 12 movaps %xmm2,(%edx) 8065756: 0f 28 51 19 movaps 0x19(%ecx),%xmm2 806575a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806575e: 8d 52 10 lea 0x10(%edx),%edx 8065761: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065765: 8d 49 10 lea 0x10(%ecx),%ecx 8065768: 85 c0 test %eax,%eax 806576a: 0f 85 86 00 00 00 jne 80657f6 <__strcpy_ssse3+0xb36> 8065770: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 8065776: 0f 29 12 movaps %xmm2,(%edx) 8065779: 8d 49 19 lea 0x19(%ecx),%ecx 806577c: 8d 52 10 lea 0x10(%edx),%edx 806577f: 89 c8 mov %ecx,%eax 8065781: 83 e1 c0 and $0xffffffc0,%ecx 8065784: 29 c8 sub %ecx,%eax 8065786: 8d 49 f7 lea -0x9(%ecx),%ecx 8065789: 29 c2 sub %eax,%edx 806578b: 0f 28 49 f9 movaps -0x7(%ecx),%xmm1 806578f: 0f 28 51 09 movaps 0x9(%ecx),%xmm2 8065793: 0f 28 59 19 movaps 0x19(%ecx),%xmm3 8065797: 0f 28 f3 movaps %xmm3,%xmm6 806579a: 0f 28 61 29 movaps 0x29(%ecx),%xmm4 806579e: 0f 28 fc movaps %xmm4,%xmm7 80657a1: 0f 28 69 39 movaps 0x39(%ecx),%xmm5 80657a5: 66 0f da f2 pminub %xmm2,%xmm6 80657a9: 66 0f da fd pminub %xmm5,%xmm7 80657ad: 66 0f da fe pminub %xmm6,%xmm7 80657b1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80657b5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80657b9: 0f 28 fd movaps %xmm5,%xmm7 80657bc: 66 0f 3a 0f ec 07 palignr $0x7,%xmm4,%xmm5 80657c2: 85 c0 test %eax,%eax 80657c4: 66 0f 3a 0f e3 07 palignr $0x7,%xmm3,%xmm4 80657ca: 0f 85 18 ff ff ff jne 80656e8 <__strcpy_ssse3+0xa28> 80657d0: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 80657d6: 8d 49 40 lea 0x40(%ecx),%ecx 80657d9: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 80657df: 0f 28 cf movaps %xmm7,%xmm1 80657e2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80657e6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80657ea: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80657ee: 0f 29 12 movaps %xmm2,(%edx) 80657f1: 8d 52 40 lea 0x40(%edx),%edx 80657f4: eb 99 jmp 806578f <__strcpy_ssse3+0xacf> 80657f6: 66 0f 12 01 movlpd (%ecx),%xmm0 80657fa: 8b 71 05 mov 0x5(%ecx),%esi 80657fd: 66 0f 13 02 movlpd %xmm0,(%edx) 8065801: 89 72 05 mov %esi,0x5(%edx) 8065804: be 09 00 00 00 mov $0x9,%esi 8065809: e9 82 09 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 806580e: 66 90 xchg %ax,%ax 8065810: 0f 28 49 f8 movaps -0x8(%ecx),%xmm1 8065814: 0f 28 51 08 movaps 0x8(%ecx),%xmm2 8065818: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806581c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065820: 0f 28 da movaps %xmm2,%xmm3 8065823: 85 c0 test %eax,%eax 8065825: 0f 85 fb 00 00 00 jne 8065926 <__strcpy_ssse3+0xc66> 806582b: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 8065831: 0f 28 cb movaps %xmm3,%xmm1 8065834: 0f 29 12 movaps %xmm2,(%edx) 8065837: 0f 28 51 18 movaps 0x18(%ecx),%xmm2 806583b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806583f: 8d 52 10 lea 0x10(%edx),%edx 8065842: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065846: 8d 49 10 lea 0x10(%ecx),%ecx 8065849: 0f 28 da movaps %xmm2,%xmm3 806584c: 85 c0 test %eax,%eax 806584e: 0f 85 d2 00 00 00 jne 8065926 <__strcpy_ssse3+0xc66> 8065854: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 806585a: 0f 29 12 movaps %xmm2,(%edx) 806585d: 0f 28 51 18 movaps 0x18(%ecx),%xmm2 8065861: 0f 28 cb movaps %xmm3,%xmm1 8065864: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065868: 8d 52 10 lea 0x10(%edx),%edx 806586b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806586f: 8d 49 10 lea 0x10(%ecx),%ecx 8065872: 0f 28 da movaps %xmm2,%xmm3 8065875: 85 c0 test %eax,%eax 8065877: 0f 85 a9 00 00 00 jne 8065926 <__strcpy_ssse3+0xc66> 806587d: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 8065883: 0f 29 12 movaps %xmm2,(%edx) 8065886: 0f 28 51 18 movaps 0x18(%ecx),%xmm2 806588a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806588e: 8d 52 10 lea 0x10(%edx),%edx 8065891: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065895: 8d 49 10 lea 0x10(%ecx),%ecx 8065898: 85 c0 test %eax,%eax 806589a: 0f 85 86 00 00 00 jne 8065926 <__strcpy_ssse3+0xc66> 80658a0: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 80658a6: 0f 29 12 movaps %xmm2,(%edx) 80658a9: 8d 49 18 lea 0x18(%ecx),%ecx 80658ac: 8d 52 10 lea 0x10(%edx),%edx 80658af: 89 c8 mov %ecx,%eax 80658b1: 83 e1 c0 and $0xffffffc0,%ecx 80658b4: 29 c8 sub %ecx,%eax 80658b6: 8d 49 f8 lea -0x8(%ecx),%ecx 80658b9: 29 c2 sub %eax,%edx 80658bb: 0f 28 49 f8 movaps -0x8(%ecx),%xmm1 80658bf: 0f 28 51 08 movaps 0x8(%ecx),%xmm2 80658c3: 0f 28 59 18 movaps 0x18(%ecx),%xmm3 80658c7: 0f 28 f3 movaps %xmm3,%xmm6 80658ca: 0f 28 61 28 movaps 0x28(%ecx),%xmm4 80658ce: 0f 28 fc movaps %xmm4,%xmm7 80658d1: 0f 28 69 38 movaps 0x38(%ecx),%xmm5 80658d5: 66 0f da f2 pminub %xmm2,%xmm6 80658d9: 66 0f da fd pminub %xmm5,%xmm7 80658dd: 66 0f da fe pminub %xmm6,%xmm7 80658e1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80658e5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80658e9: 0f 28 fd movaps %xmm5,%xmm7 80658ec: 66 0f 3a 0f ec 08 palignr $0x8,%xmm4,%xmm5 80658f2: 85 c0 test %eax,%eax 80658f4: 66 0f 3a 0f e3 08 palignr $0x8,%xmm3,%xmm4 80658fa: 0f 85 18 ff ff ff jne 8065818 <__strcpy_ssse3+0xb58> 8065900: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 8065906: 8d 49 40 lea 0x40(%ecx),%ecx 8065909: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 806590f: 0f 28 cf movaps %xmm7,%xmm1 8065912: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065916: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806591a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806591e: 0f 29 12 movaps %xmm2,(%edx) 8065921: 8d 52 40 lea 0x40(%edx),%edx 8065924: eb 99 jmp 80658bf <__strcpy_ssse3+0xbff> 8065926: 66 0f 12 01 movlpd (%ecx),%xmm0 806592a: 66 0f 13 02 movlpd %xmm0,(%edx) 806592e: be 08 00 00 00 mov $0x8,%esi 8065933: e9 58 08 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065938: 90 nop 8065939: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8065940: 0f 28 49 f7 movaps -0x9(%ecx),%xmm1 8065944: 0f 28 51 07 movaps 0x7(%ecx),%xmm2 8065948: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806594c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065950: 0f 28 da movaps %xmm2,%xmm3 8065953: 85 c0 test %eax,%eax 8065955: 0f 85 fb 00 00 00 jne 8065a56 <__strcpy_ssse3+0xd96> 806595b: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 8065961: 0f 28 cb movaps %xmm3,%xmm1 8065964: 0f 29 12 movaps %xmm2,(%edx) 8065967: 0f 28 51 17 movaps 0x17(%ecx),%xmm2 806596b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806596f: 8d 52 10 lea 0x10(%edx),%edx 8065972: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065976: 8d 49 10 lea 0x10(%ecx),%ecx 8065979: 0f 28 da movaps %xmm2,%xmm3 806597c: 85 c0 test %eax,%eax 806597e: 0f 85 d2 00 00 00 jne 8065a56 <__strcpy_ssse3+0xd96> 8065984: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 806598a: 0f 29 12 movaps %xmm2,(%edx) 806598d: 0f 28 51 17 movaps 0x17(%ecx),%xmm2 8065991: 0f 28 cb movaps %xmm3,%xmm1 8065994: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065998: 8d 52 10 lea 0x10(%edx),%edx 806599b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806599f: 8d 49 10 lea 0x10(%ecx),%ecx 80659a2: 0f 28 da movaps %xmm2,%xmm3 80659a5: 85 c0 test %eax,%eax 80659a7: 0f 85 a9 00 00 00 jne 8065a56 <__strcpy_ssse3+0xd96> 80659ad: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 80659b3: 0f 29 12 movaps %xmm2,(%edx) 80659b6: 0f 28 51 17 movaps 0x17(%ecx),%xmm2 80659ba: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80659be: 8d 52 10 lea 0x10(%edx),%edx 80659c1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80659c5: 8d 49 10 lea 0x10(%ecx),%ecx 80659c8: 85 c0 test %eax,%eax 80659ca: 0f 85 86 00 00 00 jne 8065a56 <__strcpy_ssse3+0xd96> 80659d0: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 80659d6: 0f 29 12 movaps %xmm2,(%edx) 80659d9: 8d 49 17 lea 0x17(%ecx),%ecx 80659dc: 8d 52 10 lea 0x10(%edx),%edx 80659df: 89 c8 mov %ecx,%eax 80659e1: 83 e1 c0 and $0xffffffc0,%ecx 80659e4: 29 c8 sub %ecx,%eax 80659e6: 8d 49 f9 lea -0x7(%ecx),%ecx 80659e9: 29 c2 sub %eax,%edx 80659eb: 0f 28 49 f7 movaps -0x9(%ecx),%xmm1 80659ef: 0f 28 51 07 movaps 0x7(%ecx),%xmm2 80659f3: 0f 28 59 17 movaps 0x17(%ecx),%xmm3 80659f7: 0f 28 f3 movaps %xmm3,%xmm6 80659fa: 0f 28 61 27 movaps 0x27(%ecx),%xmm4 80659fe: 0f 28 fc movaps %xmm4,%xmm7 8065a01: 0f 28 69 37 movaps 0x37(%ecx),%xmm5 8065a05: 66 0f da f2 pminub %xmm2,%xmm6 8065a09: 66 0f da fd pminub %xmm5,%xmm7 8065a0d: 66 0f da fe pminub %xmm6,%xmm7 8065a11: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065a15: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065a19: 0f 28 fd movaps %xmm5,%xmm7 8065a1c: 66 0f 3a 0f ec 09 palignr $0x9,%xmm4,%xmm5 8065a22: 85 c0 test %eax,%eax 8065a24: 66 0f 3a 0f e3 09 palignr $0x9,%xmm3,%xmm4 8065a2a: 0f 85 18 ff ff ff jne 8065948 <__strcpy_ssse3+0xc88> 8065a30: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 8065a36: 8d 49 40 lea 0x40(%ecx),%ecx 8065a39: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 8065a3f: 0f 28 cf movaps %xmm7,%xmm1 8065a42: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065a46: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8065a4a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8065a4e: 0f 29 12 movaps %xmm2,(%edx) 8065a51: 8d 52 40 lea 0x40(%edx),%edx 8065a54: eb 99 jmp 80659ef <__strcpy_ssse3+0xd2f> 8065a56: 66 0f 12 41 ff movlpd -0x1(%ecx),%xmm0 8065a5b: 66 0f 13 42 ff movlpd %xmm0,-0x1(%edx) 8065a60: be 07 00 00 00 mov $0x7,%esi 8065a65: e9 26 07 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065a6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8065a70: 0f 28 49 f6 movaps -0xa(%ecx),%xmm1 8065a74: 0f 28 51 06 movaps 0x6(%ecx),%xmm2 8065a78: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065a7c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065a80: 0f 28 da movaps %xmm2,%xmm3 8065a83: 85 c0 test %eax,%eax 8065a85: 0f 85 fb 00 00 00 jne 8065b86 <__strcpy_ssse3+0xec6> 8065a8b: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 8065a91: 0f 28 cb movaps %xmm3,%xmm1 8065a94: 0f 29 12 movaps %xmm2,(%edx) 8065a97: 0f 28 51 16 movaps 0x16(%ecx),%xmm2 8065a9b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065a9f: 8d 52 10 lea 0x10(%edx),%edx 8065aa2: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065aa6: 8d 49 10 lea 0x10(%ecx),%ecx 8065aa9: 0f 28 da movaps %xmm2,%xmm3 8065aac: 85 c0 test %eax,%eax 8065aae: 0f 85 d2 00 00 00 jne 8065b86 <__strcpy_ssse3+0xec6> 8065ab4: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 8065aba: 0f 29 12 movaps %xmm2,(%edx) 8065abd: 0f 28 51 16 movaps 0x16(%ecx),%xmm2 8065ac1: 0f 28 cb movaps %xmm3,%xmm1 8065ac4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065ac8: 8d 52 10 lea 0x10(%edx),%edx 8065acb: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065acf: 8d 49 10 lea 0x10(%ecx),%ecx 8065ad2: 0f 28 da movaps %xmm2,%xmm3 8065ad5: 85 c0 test %eax,%eax 8065ad7: 0f 85 a9 00 00 00 jne 8065b86 <__strcpy_ssse3+0xec6> 8065add: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 8065ae3: 0f 29 12 movaps %xmm2,(%edx) 8065ae6: 0f 28 51 16 movaps 0x16(%ecx),%xmm2 8065aea: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065aee: 8d 52 10 lea 0x10(%edx),%edx 8065af1: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065af5: 8d 49 10 lea 0x10(%ecx),%ecx 8065af8: 85 c0 test %eax,%eax 8065afa: 0f 85 86 00 00 00 jne 8065b86 <__strcpy_ssse3+0xec6> 8065b00: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 8065b06: 0f 29 12 movaps %xmm2,(%edx) 8065b09: 8d 49 16 lea 0x16(%ecx),%ecx 8065b0c: 8d 52 10 lea 0x10(%edx),%edx 8065b0f: 89 c8 mov %ecx,%eax 8065b11: 83 e1 c0 and $0xffffffc0,%ecx 8065b14: 29 c8 sub %ecx,%eax 8065b16: 8d 49 fa lea -0x6(%ecx),%ecx 8065b19: 29 c2 sub %eax,%edx 8065b1b: 0f 28 49 f6 movaps -0xa(%ecx),%xmm1 8065b1f: 0f 28 51 06 movaps 0x6(%ecx),%xmm2 8065b23: 0f 28 59 16 movaps 0x16(%ecx),%xmm3 8065b27: 0f 28 f3 movaps %xmm3,%xmm6 8065b2a: 0f 28 61 26 movaps 0x26(%ecx),%xmm4 8065b2e: 0f 28 fc movaps %xmm4,%xmm7 8065b31: 0f 28 69 36 movaps 0x36(%ecx),%xmm5 8065b35: 66 0f da f2 pminub %xmm2,%xmm6 8065b39: 66 0f da fd pminub %xmm5,%xmm7 8065b3d: 66 0f da fe pminub %xmm6,%xmm7 8065b41: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065b45: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065b49: 0f 28 fd movaps %xmm5,%xmm7 8065b4c: 66 0f 3a 0f ec 0a palignr $0xa,%xmm4,%xmm5 8065b52: 85 c0 test %eax,%eax 8065b54: 66 0f 3a 0f e3 0a palignr $0xa,%xmm3,%xmm4 8065b5a: 0f 85 18 ff ff ff jne 8065a78 <__strcpy_ssse3+0xdb8> 8065b60: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 8065b66: 8d 49 40 lea 0x40(%ecx),%ecx 8065b69: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 8065b6f: 0f 28 cf movaps %xmm7,%xmm1 8065b72: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065b76: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8065b7a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8065b7e: 0f 29 12 movaps %xmm2,(%edx) 8065b81: 8d 52 40 lea 0x40(%edx),%edx 8065b84: eb 99 jmp 8065b1f <__strcpy_ssse3+0xe5f> 8065b86: 66 0f 12 41 fe movlpd -0x2(%ecx),%xmm0 8065b8b: 66 0f 13 42 fe movlpd %xmm0,-0x2(%edx) 8065b90: be 06 00 00 00 mov $0x6,%esi 8065b95: e9 f6 05 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065b9a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8065ba0: 0f 28 49 f5 movaps -0xb(%ecx),%xmm1 8065ba4: 0f 28 51 05 movaps 0x5(%ecx),%xmm2 8065ba8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065bac: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065bb0: 0f 28 da movaps %xmm2,%xmm3 8065bb3: 85 c0 test %eax,%eax 8065bb5: 0f 85 fb 00 00 00 jne 8065cb6 <__strcpy_ssse3+0xff6> 8065bbb: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 8065bc1: 0f 28 cb movaps %xmm3,%xmm1 8065bc4: 0f 29 12 movaps %xmm2,(%edx) 8065bc7: 0f 28 51 15 movaps 0x15(%ecx),%xmm2 8065bcb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065bcf: 8d 52 10 lea 0x10(%edx),%edx 8065bd2: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065bd6: 8d 49 10 lea 0x10(%ecx),%ecx 8065bd9: 0f 28 da movaps %xmm2,%xmm3 8065bdc: 85 c0 test %eax,%eax 8065bde: 0f 85 d2 00 00 00 jne 8065cb6 <__strcpy_ssse3+0xff6> 8065be4: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 8065bea: 0f 29 12 movaps %xmm2,(%edx) 8065bed: 0f 28 51 15 movaps 0x15(%ecx),%xmm2 8065bf1: 0f 28 cb movaps %xmm3,%xmm1 8065bf4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065bf8: 8d 52 10 lea 0x10(%edx),%edx 8065bfb: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065bff: 8d 49 10 lea 0x10(%ecx),%ecx 8065c02: 0f 28 da movaps %xmm2,%xmm3 8065c05: 85 c0 test %eax,%eax 8065c07: 0f 85 a9 00 00 00 jne 8065cb6 <__strcpy_ssse3+0xff6> 8065c0d: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 8065c13: 0f 29 12 movaps %xmm2,(%edx) 8065c16: 0f 28 51 15 movaps 0x15(%ecx),%xmm2 8065c1a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065c1e: 8d 52 10 lea 0x10(%edx),%edx 8065c21: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065c25: 8d 49 10 lea 0x10(%ecx),%ecx 8065c28: 85 c0 test %eax,%eax 8065c2a: 0f 85 86 00 00 00 jne 8065cb6 <__strcpy_ssse3+0xff6> 8065c30: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 8065c36: 0f 29 12 movaps %xmm2,(%edx) 8065c39: 8d 49 15 lea 0x15(%ecx),%ecx 8065c3c: 8d 52 10 lea 0x10(%edx),%edx 8065c3f: 89 c8 mov %ecx,%eax 8065c41: 83 e1 c0 and $0xffffffc0,%ecx 8065c44: 29 c8 sub %ecx,%eax 8065c46: 8d 49 fb lea -0x5(%ecx),%ecx 8065c49: 29 c2 sub %eax,%edx 8065c4b: 0f 28 49 f5 movaps -0xb(%ecx),%xmm1 8065c4f: 0f 28 51 05 movaps 0x5(%ecx),%xmm2 8065c53: 0f 28 59 15 movaps 0x15(%ecx),%xmm3 8065c57: 0f 28 f3 movaps %xmm3,%xmm6 8065c5a: 0f 28 61 25 movaps 0x25(%ecx),%xmm4 8065c5e: 0f 28 fc movaps %xmm4,%xmm7 8065c61: 0f 28 69 35 movaps 0x35(%ecx),%xmm5 8065c65: 66 0f da f2 pminub %xmm2,%xmm6 8065c69: 66 0f da fd pminub %xmm5,%xmm7 8065c6d: 66 0f da fe pminub %xmm6,%xmm7 8065c71: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065c75: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065c79: 0f 28 fd movaps %xmm5,%xmm7 8065c7c: 66 0f 3a 0f ec 0b palignr $0xb,%xmm4,%xmm5 8065c82: 85 c0 test %eax,%eax 8065c84: 66 0f 3a 0f e3 0b palignr $0xb,%xmm3,%xmm4 8065c8a: 0f 85 18 ff ff ff jne 8065ba8 <__strcpy_ssse3+0xee8> 8065c90: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 8065c96: 8d 49 40 lea 0x40(%ecx),%ecx 8065c99: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 8065c9f: 0f 28 cf movaps %xmm7,%xmm1 8065ca2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065ca6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8065caa: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8065cae: 0f 29 12 movaps %xmm2,(%edx) 8065cb1: 8d 52 40 lea 0x40(%edx),%edx 8065cb4: eb 99 jmp 8065c4f <__strcpy_ssse3+0xf8f> 8065cb6: 66 0f 12 41 fd movlpd -0x3(%ecx),%xmm0 8065cbb: 66 0f 13 42 fd movlpd %xmm0,-0x3(%edx) 8065cc0: be 05 00 00 00 mov $0x5,%esi 8065cc5: e9 c6 04 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065cca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8065cd0: 0f 28 49 f4 movaps -0xc(%ecx),%xmm1 8065cd4: 0f 28 51 04 movaps 0x4(%ecx),%xmm2 8065cd8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065cdc: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065ce0: 0f 28 da movaps %xmm2,%xmm3 8065ce3: 85 c0 test %eax,%eax 8065ce5: 0f 85 fb 00 00 00 jne 8065de6 <__strcpy_ssse3+0x1126> 8065ceb: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 8065cf1: 0f 28 cb movaps %xmm3,%xmm1 8065cf4: 0f 29 12 movaps %xmm2,(%edx) 8065cf7: 0f 28 51 14 movaps 0x14(%ecx),%xmm2 8065cfb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065cff: 8d 52 10 lea 0x10(%edx),%edx 8065d02: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065d06: 8d 49 10 lea 0x10(%ecx),%ecx 8065d09: 0f 28 da movaps %xmm2,%xmm3 8065d0c: 85 c0 test %eax,%eax 8065d0e: 0f 85 d2 00 00 00 jne 8065de6 <__strcpy_ssse3+0x1126> 8065d14: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 8065d1a: 0f 29 12 movaps %xmm2,(%edx) 8065d1d: 0f 28 51 14 movaps 0x14(%ecx),%xmm2 8065d21: 0f 28 cb movaps %xmm3,%xmm1 8065d24: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065d28: 8d 52 10 lea 0x10(%edx),%edx 8065d2b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065d2f: 8d 49 10 lea 0x10(%ecx),%ecx 8065d32: 0f 28 da movaps %xmm2,%xmm3 8065d35: 85 c0 test %eax,%eax 8065d37: 0f 85 a9 00 00 00 jne 8065de6 <__strcpy_ssse3+0x1126> 8065d3d: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 8065d43: 0f 29 12 movaps %xmm2,(%edx) 8065d46: 0f 28 51 14 movaps 0x14(%ecx),%xmm2 8065d4a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065d4e: 8d 52 10 lea 0x10(%edx),%edx 8065d51: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065d55: 8d 49 10 lea 0x10(%ecx),%ecx 8065d58: 85 c0 test %eax,%eax 8065d5a: 0f 85 86 00 00 00 jne 8065de6 <__strcpy_ssse3+0x1126> 8065d60: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 8065d66: 0f 29 12 movaps %xmm2,(%edx) 8065d69: 8d 49 14 lea 0x14(%ecx),%ecx 8065d6c: 8d 52 10 lea 0x10(%edx),%edx 8065d6f: 89 c8 mov %ecx,%eax 8065d71: 83 e1 c0 and $0xffffffc0,%ecx 8065d74: 29 c8 sub %ecx,%eax 8065d76: 8d 49 fc lea -0x4(%ecx),%ecx 8065d79: 29 c2 sub %eax,%edx 8065d7b: 0f 28 49 f4 movaps -0xc(%ecx),%xmm1 8065d7f: 0f 28 51 04 movaps 0x4(%ecx),%xmm2 8065d83: 0f 28 59 14 movaps 0x14(%ecx),%xmm3 8065d87: 0f 28 f3 movaps %xmm3,%xmm6 8065d8a: 0f 28 61 24 movaps 0x24(%ecx),%xmm4 8065d8e: 0f 28 fc movaps %xmm4,%xmm7 8065d91: 0f 28 69 34 movaps 0x34(%ecx),%xmm5 8065d95: 66 0f da f2 pminub %xmm2,%xmm6 8065d99: 66 0f da fd pminub %xmm5,%xmm7 8065d9d: 66 0f da fe pminub %xmm6,%xmm7 8065da1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065da5: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065da9: 0f 28 fd movaps %xmm5,%xmm7 8065dac: 66 0f 3a 0f ec 0c palignr $0xc,%xmm4,%xmm5 8065db2: 85 c0 test %eax,%eax 8065db4: 66 0f 3a 0f e3 0c palignr $0xc,%xmm3,%xmm4 8065dba: 0f 85 18 ff ff ff jne 8065cd8 <__strcpy_ssse3+0x1018> 8065dc0: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 8065dc6: 8d 49 40 lea 0x40(%ecx),%ecx 8065dc9: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 8065dcf: 0f 28 cf movaps %xmm7,%xmm1 8065dd2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065dd6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8065dda: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8065dde: 0f 29 12 movaps %xmm2,(%edx) 8065de1: 8d 52 40 lea 0x40(%edx),%edx 8065de4: eb 99 jmp 8065d7f <__strcpy_ssse3+0x10bf> 8065de6: 8b 31 mov (%ecx),%esi 8065de8: 89 32 mov %esi,(%edx) 8065dea: be 04 00 00 00 mov $0x4,%esi 8065def: e9 9c 03 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065df4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8065dfa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8065e00: 0f 28 49 f3 movaps -0xd(%ecx),%xmm1 8065e04: 0f 28 51 03 movaps 0x3(%ecx),%xmm2 8065e08: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065e0c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065e10: 0f 28 da movaps %xmm2,%xmm3 8065e13: 85 c0 test %eax,%eax 8065e15: 0f 85 fb 00 00 00 jne 8065f16 <__strcpy_ssse3+0x1256> 8065e1b: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 8065e21: 0f 28 cb movaps %xmm3,%xmm1 8065e24: 0f 29 12 movaps %xmm2,(%edx) 8065e27: 0f 28 51 13 movaps 0x13(%ecx),%xmm2 8065e2b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065e2f: 8d 52 10 lea 0x10(%edx),%edx 8065e32: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065e36: 8d 49 10 lea 0x10(%ecx),%ecx 8065e39: 0f 28 da movaps %xmm2,%xmm3 8065e3c: 85 c0 test %eax,%eax 8065e3e: 0f 85 d2 00 00 00 jne 8065f16 <__strcpy_ssse3+0x1256> 8065e44: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 8065e4a: 0f 29 12 movaps %xmm2,(%edx) 8065e4d: 0f 28 51 13 movaps 0x13(%ecx),%xmm2 8065e51: 0f 28 cb movaps %xmm3,%xmm1 8065e54: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065e58: 8d 52 10 lea 0x10(%edx),%edx 8065e5b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065e5f: 8d 49 10 lea 0x10(%ecx),%ecx 8065e62: 0f 28 da movaps %xmm2,%xmm3 8065e65: 85 c0 test %eax,%eax 8065e67: 0f 85 a9 00 00 00 jne 8065f16 <__strcpy_ssse3+0x1256> 8065e6d: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 8065e73: 0f 29 12 movaps %xmm2,(%edx) 8065e76: 0f 28 51 13 movaps 0x13(%ecx),%xmm2 8065e7a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065e7e: 8d 52 10 lea 0x10(%edx),%edx 8065e81: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065e85: 8d 49 10 lea 0x10(%ecx),%ecx 8065e88: 85 c0 test %eax,%eax 8065e8a: 0f 85 86 00 00 00 jne 8065f16 <__strcpy_ssse3+0x1256> 8065e90: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 8065e96: 0f 29 12 movaps %xmm2,(%edx) 8065e99: 8d 49 13 lea 0x13(%ecx),%ecx 8065e9c: 8d 52 10 lea 0x10(%edx),%edx 8065e9f: 89 c8 mov %ecx,%eax 8065ea1: 83 e1 c0 and $0xffffffc0,%ecx 8065ea4: 29 c8 sub %ecx,%eax 8065ea6: 8d 49 fd lea -0x3(%ecx),%ecx 8065ea9: 29 c2 sub %eax,%edx 8065eab: 0f 28 49 f3 movaps -0xd(%ecx),%xmm1 8065eaf: 0f 28 51 03 movaps 0x3(%ecx),%xmm2 8065eb3: 0f 28 59 13 movaps 0x13(%ecx),%xmm3 8065eb7: 0f 28 f3 movaps %xmm3,%xmm6 8065eba: 0f 28 61 23 movaps 0x23(%ecx),%xmm4 8065ebe: 0f 28 fc movaps %xmm4,%xmm7 8065ec1: 0f 28 69 33 movaps 0x33(%ecx),%xmm5 8065ec5: 66 0f da f2 pminub %xmm2,%xmm6 8065ec9: 66 0f da fd pminub %xmm5,%xmm7 8065ecd: 66 0f da fe pminub %xmm6,%xmm7 8065ed1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8065ed5: 66 0f d7 c7 pmovmskb %xmm7,%eax 8065ed9: 0f 28 fd movaps %xmm5,%xmm7 8065edc: 66 0f 3a 0f ec 0d palignr $0xd,%xmm4,%xmm5 8065ee2: 85 c0 test %eax,%eax 8065ee4: 66 0f 3a 0f e3 0d palignr $0xd,%xmm3,%xmm4 8065eea: 0f 85 18 ff ff ff jne 8065e08 <__strcpy_ssse3+0x1148> 8065ef0: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 8065ef6: 8d 49 40 lea 0x40(%ecx),%ecx 8065ef9: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 8065eff: 0f 28 cf movaps %xmm7,%xmm1 8065f02: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8065f06: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8065f0a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8065f0e: 0f 29 12 movaps %xmm2,(%edx) 8065f11: 8d 52 40 lea 0x40(%edx),%edx 8065f14: eb 99 jmp 8065eaf <__strcpy_ssse3+0x11ef> 8065f16: 8b 71 ff mov -0x1(%ecx),%esi 8065f19: 89 72 ff mov %esi,-0x1(%edx) 8065f1c: be 03 00 00 00 mov $0x3,%esi 8065f21: e9 6a 02 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8065f26: 8d 76 00 lea 0x0(%esi),%esi 8065f29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8065f30: 0f 28 49 f2 movaps -0xe(%ecx),%xmm1 8065f34: 0f 28 51 02 movaps 0x2(%ecx),%xmm2 8065f38: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065f3c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065f40: 0f 28 da movaps %xmm2,%xmm3 8065f43: 85 c0 test %eax,%eax 8065f45: 0f 85 fb 00 00 00 jne 8066046 <__strcpy_ssse3+0x1386> 8065f4b: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 8065f51: 0f 28 cb movaps %xmm3,%xmm1 8065f54: 0f 29 12 movaps %xmm2,(%edx) 8065f57: 0f 28 51 12 movaps 0x12(%ecx),%xmm2 8065f5b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065f5f: 8d 52 10 lea 0x10(%edx),%edx 8065f62: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065f66: 8d 49 10 lea 0x10(%ecx),%ecx 8065f69: 0f 28 da movaps %xmm2,%xmm3 8065f6c: 85 c0 test %eax,%eax 8065f6e: 0f 85 d2 00 00 00 jne 8066046 <__strcpy_ssse3+0x1386> 8065f74: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 8065f7a: 0f 29 12 movaps %xmm2,(%edx) 8065f7d: 0f 28 51 12 movaps 0x12(%ecx),%xmm2 8065f81: 0f 28 cb movaps %xmm3,%xmm1 8065f84: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065f88: 8d 52 10 lea 0x10(%edx),%edx 8065f8b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065f8f: 8d 49 10 lea 0x10(%ecx),%ecx 8065f92: 0f 28 da movaps %xmm2,%xmm3 8065f95: 85 c0 test %eax,%eax 8065f97: 0f 85 a9 00 00 00 jne 8066046 <__strcpy_ssse3+0x1386> 8065f9d: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 8065fa3: 0f 29 12 movaps %xmm2,(%edx) 8065fa6: 0f 28 51 12 movaps 0x12(%ecx),%xmm2 8065faa: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8065fae: 8d 52 10 lea 0x10(%edx),%edx 8065fb1: 66 0f d7 c0 pmovmskb %xmm0,%eax 8065fb5: 8d 49 10 lea 0x10(%ecx),%ecx 8065fb8: 85 c0 test %eax,%eax 8065fba: 0f 85 86 00 00 00 jne 8066046 <__strcpy_ssse3+0x1386> 8065fc0: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 8065fc6: 0f 29 12 movaps %xmm2,(%edx) 8065fc9: 8d 49 12 lea 0x12(%ecx),%ecx 8065fcc: 8d 52 10 lea 0x10(%edx),%edx 8065fcf: 89 c8 mov %ecx,%eax 8065fd1: 83 e1 c0 and $0xffffffc0,%ecx 8065fd4: 29 c8 sub %ecx,%eax 8065fd6: 8d 49 fe lea -0x2(%ecx),%ecx 8065fd9: 29 c2 sub %eax,%edx 8065fdb: 0f 28 49 f2 movaps -0xe(%ecx),%xmm1 8065fdf: 0f 28 51 02 movaps 0x2(%ecx),%xmm2 8065fe3: 0f 28 59 12 movaps 0x12(%ecx),%xmm3 8065fe7: 0f 28 f3 movaps %xmm3,%xmm6 8065fea: 0f 28 61 22 movaps 0x22(%ecx),%xmm4 8065fee: 0f 28 fc movaps %xmm4,%xmm7 8065ff1: 0f 28 69 32 movaps 0x32(%ecx),%xmm5 8065ff5: 66 0f da f2 pminub %xmm2,%xmm6 8065ff9: 66 0f da fd pminub %xmm5,%xmm7 8065ffd: 66 0f da fe pminub %xmm6,%xmm7 8066001: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8066005: 66 0f d7 c7 pmovmskb %xmm7,%eax 8066009: 0f 28 fd movaps %xmm5,%xmm7 806600c: 66 0f 3a 0f ec 0e palignr $0xe,%xmm4,%xmm5 8066012: 85 c0 test %eax,%eax 8066014: 66 0f 3a 0f e3 0e palignr $0xe,%xmm3,%xmm4 806601a: 0f 85 18 ff ff ff jne 8065f38 <__strcpy_ssse3+0x1278> 8066020: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 8066026: 8d 49 40 lea 0x40(%ecx),%ecx 8066029: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 806602f: 0f 28 cf movaps %xmm7,%xmm1 8066032: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066036: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806603a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806603e: 0f 29 12 movaps %xmm2,(%edx) 8066041: 8d 52 40 lea 0x40(%edx),%edx 8066044: eb 99 jmp 8065fdf <__strcpy_ssse3+0x131f> 8066046: 8b 71 fe mov -0x2(%ecx),%esi 8066049: 89 72 fe mov %esi,-0x2(%edx) 806604c: be 02 00 00 00 mov $0x2,%esi 8066051: e9 3a 01 00 00 jmp 8066190 <__strcpy_ssse3+0x14d0> 8066056: 8d 76 00 lea 0x0(%esi),%esi 8066059: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066060: 0f 28 49 f1 movaps -0xf(%ecx),%xmm1 8066064: 0f 28 51 01 movaps 0x1(%ecx),%xmm2 8066068: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806606c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066070: 0f 28 da movaps %xmm2,%xmm3 8066073: 85 c0 test %eax,%eax 8066075: 0f 85 fb 00 00 00 jne 8066176 <__strcpy_ssse3+0x14b6> 806607b: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 8066081: 0f 28 cb movaps %xmm3,%xmm1 8066084: 0f 29 12 movaps %xmm2,(%edx) 8066087: 0f 28 51 11 movaps 0x11(%ecx),%xmm2 806608b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806608f: 8d 52 10 lea 0x10(%edx),%edx 8066092: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066096: 8d 49 10 lea 0x10(%ecx),%ecx 8066099: 0f 28 da movaps %xmm2,%xmm3 806609c: 85 c0 test %eax,%eax 806609e: 0f 85 d2 00 00 00 jne 8066176 <__strcpy_ssse3+0x14b6> 80660a4: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 80660aa: 0f 29 12 movaps %xmm2,(%edx) 80660ad: 0f 28 51 11 movaps 0x11(%ecx),%xmm2 80660b1: 0f 28 cb movaps %xmm3,%xmm1 80660b4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80660b8: 8d 52 10 lea 0x10(%edx),%edx 80660bb: 66 0f d7 c0 pmovmskb %xmm0,%eax 80660bf: 8d 49 10 lea 0x10(%ecx),%ecx 80660c2: 0f 28 da movaps %xmm2,%xmm3 80660c5: 85 c0 test %eax,%eax 80660c7: 0f 85 a9 00 00 00 jne 8066176 <__strcpy_ssse3+0x14b6> 80660cd: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 80660d3: 0f 29 12 movaps %xmm2,(%edx) 80660d6: 0f 28 51 11 movaps 0x11(%ecx),%xmm2 80660da: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80660de: 8d 52 10 lea 0x10(%edx),%edx 80660e1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80660e5: 8d 49 10 lea 0x10(%ecx),%ecx 80660e8: 85 c0 test %eax,%eax 80660ea: 0f 85 86 00 00 00 jne 8066176 <__strcpy_ssse3+0x14b6> 80660f0: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 80660f6: 0f 29 12 movaps %xmm2,(%edx) 80660f9: 8d 49 11 lea 0x11(%ecx),%ecx 80660fc: 8d 52 10 lea 0x10(%edx),%edx 80660ff: 89 c8 mov %ecx,%eax 8066101: 83 e1 c0 and $0xffffffc0,%ecx 8066104: 29 c8 sub %ecx,%eax 8066106: 8d 49 ff lea -0x1(%ecx),%ecx 8066109: 29 c2 sub %eax,%edx 806610b: 0f 28 49 f1 movaps -0xf(%ecx),%xmm1 806610f: 0f 28 51 01 movaps 0x1(%ecx),%xmm2 8066113: 0f 28 59 11 movaps 0x11(%ecx),%xmm3 8066117: 0f 28 f3 movaps %xmm3,%xmm6 806611a: 0f 28 61 21 movaps 0x21(%ecx),%xmm4 806611e: 0f 28 fc movaps %xmm4,%xmm7 8066121: 0f 28 69 31 movaps 0x31(%ecx),%xmm5 8066125: 66 0f da f2 pminub %xmm2,%xmm6 8066129: 66 0f da fd pminub %xmm5,%xmm7 806612d: 66 0f da fe pminub %xmm6,%xmm7 8066131: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8066135: 66 0f d7 c7 pmovmskb %xmm7,%eax 8066139: 0f 28 fd movaps %xmm5,%xmm7 806613c: 66 0f 3a 0f ec 0f palignr $0xf,%xmm4,%xmm5 8066142: 85 c0 test %eax,%eax 8066144: 66 0f 3a 0f e3 0f palignr $0xf,%xmm3,%xmm4 806614a: 0f 85 18 ff ff ff jne 8066068 <__strcpy_ssse3+0x13a8> 8066150: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 8066156: 8d 49 40 lea 0x40(%ecx),%ecx 8066159: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 806615f: 0f 28 cf movaps %xmm7,%xmm1 8066162: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066166: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806616a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806616e: 0f 29 12 movaps %xmm2,(%edx) 8066171: 8d 52 40 lea 0x40(%edx),%edx 8066174: eb 99 jmp 806610f <__strcpy_ssse3+0x144f> 8066176: 8b 71 fd mov -0x3(%ecx),%esi 8066179: 89 72 fd mov %esi,-0x3(%edx) 806617c: be 01 00 00 00 mov $0x1,%esi 8066181: eb 0d jmp 8066190 <__strcpy_ssse3+0x14d0> 8066183: 90 nop 8066184: 90 nop 8066185: 90 nop 8066186: 90 nop 8066187: 90 nop 8066188: 90 nop 8066189: 90 nop 806618a: 90 nop 806618b: 90 nop 806618c: 90 nop 806618d: 90 nop 806618e: 90 nop 806618f: 90 nop 8066190: 01 f2 add %esi,%edx 8066192: 01 f1 add %esi,%ecx 8066194: 5e pop %esi 8066195: 84 c0 test %al,%al 8066197: 74 67 je 8066200 <__strcpy_ssse3+0x1540> 8066199: 88 c4 mov %al,%ah 806619b: 80 e4 0f and $0xf,%ah 806619e: 74 30 je 80661d0 <__strcpy_ssse3+0x1510> 80661a0: a8 01 test $0x1,%al 80661a2: 0f 85 d8 00 00 00 jne 8066280 <__strcpy_ssse3+0x15c0> 80661a8: a8 02 test $0x2,%al 80661aa: 0f 85 e0 00 00 00 jne 8066290 <__strcpy_ssse3+0x15d0> 80661b0: a8 04 test $0x4,%al 80661b2: 0f 85 e8 00 00 00 jne 80662a0 <__strcpy_ssse3+0x15e0> 80661b8: 90 nop 80661b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80661c0: 8b 01 mov (%ecx),%eax 80661c2: 89 02 mov %eax,(%edx) 80661c4: 89 f8 mov %edi,%eax 80661c6: 5f pop %edi 80661c7: c3 ret 80661c8: 90 nop 80661c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80661d0: a8 10 test $0x10,%al 80661d2: 0f 85 d8 00 00 00 jne 80662b0 <__strcpy_ssse3+0x15f0> 80661d8: a8 20 test $0x20,%al 80661da: 0f 85 e0 00 00 00 jne 80662c0 <__strcpy_ssse3+0x1600> 80661e0: a8 40 test $0x40,%al 80661e2: 0f 85 e8 00 00 00 jne 80662d0 <__strcpy_ssse3+0x1610> 80661e8: 90 nop 80661e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80661f0: 66 0f 12 01 movlpd (%ecx),%xmm0 80661f4: 66 0f 13 02 movlpd %xmm0,(%edx) 80661f8: 89 f8 mov %edi,%eax 80661fa: 5f pop %edi 80661fb: c3 ret 80661fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8066200: 88 e0 mov %ah,%al 8066202: 24 0f and $0xf,%al 8066204: 74 4a je 8066250 <__strcpy_ssse3+0x1590> 8066206: f6 c4 01 test $0x1,%ah 8066209: 0f 85 d1 00 00 00 jne 80662e0 <__strcpy_ssse3+0x1620> 806620f: f6 c4 02 test $0x2,%ah 8066212: 0f 85 e8 00 00 00 jne 8066300 <__strcpy_ssse3+0x1640> 8066218: f6 c4 04 test $0x4,%ah 806621b: 0f 85 ff 00 00 00 jne 8066320 <__strcpy_ssse3+0x1660> 8066221: eb 0d jmp 8066230 <__strcpy_ssse3+0x1570> 8066223: 90 nop 8066224: 90 nop 8066225: 90 nop 8066226: 90 nop 8066227: 90 nop 8066228: 90 nop 8066229: 90 nop 806622a: 90 nop 806622b: 90 nop 806622c: 90 nop 806622d: 90 nop 806622e: 90 nop 806622f: 90 nop 8066230: 66 0f 12 01 movlpd (%ecx),%xmm0 8066234: 8b 41 08 mov 0x8(%ecx),%eax 8066237: 66 0f 13 02 movlpd %xmm0,(%edx) 806623b: 89 42 08 mov %eax,0x8(%edx) 806623e: 89 f8 mov %edi,%eax 8066240: 5f pop %edi 8066241: c3 ret 8066242: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8066249: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066250: f6 c4 10 test $0x10,%ah 8066253: 0f 85 e7 00 00 00 jne 8066340 <__strcpy_ssse3+0x1680> 8066259: f6 c4 20 test $0x20,%ah 806625c: 0f 85 fe 00 00 00 jne 8066360 <__strcpy_ssse3+0x16a0> 8066262: f6 c4 40 test $0x40,%ah 8066265: 0f 85 15 01 00 00 jne 8066380 <__strcpy_ssse3+0x16c0> 806626b: 90 nop 806626c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8066270: f3 0f 6f 01 movdqu (%ecx),%xmm0 8066274: f3 0f 7f 02 movdqu %xmm0,(%edx) 8066278: 89 f8 mov %edi,%eax 806627a: 5f pop %edi 806627b: c3 ret 806627c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8066280: 8a 01 mov (%ecx),%al 8066282: 88 02 mov %al,(%edx) 8066284: 89 f8 mov %edi,%eax 8066286: 5f pop %edi 8066287: c3 ret 8066288: 90 nop 8066289: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8066290: 66 8b 01 mov (%ecx),%ax 8066293: 66 89 02 mov %ax,(%edx) 8066296: 89 f8 mov %edi,%eax 8066298: 5f pop %edi 8066299: c3 ret 806629a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80662a0: 66 8b 01 mov (%ecx),%ax 80662a3: 66 89 02 mov %ax,(%edx) 80662a6: 8a 41 02 mov 0x2(%ecx),%al 80662a9: 88 42 02 mov %al,0x2(%edx) 80662ac: 89 f8 mov %edi,%eax 80662ae: 5f pop %edi 80662af: c3 ret 80662b0: 8b 01 mov (%ecx),%eax 80662b2: 89 02 mov %eax,(%edx) 80662b4: 8a 41 04 mov 0x4(%ecx),%al 80662b7: 88 42 04 mov %al,0x4(%edx) 80662ba: 89 f8 mov %edi,%eax 80662bc: 5f pop %edi 80662bd: c3 ret 80662be: 66 90 xchg %ax,%ax 80662c0: 8b 01 mov (%ecx),%eax 80662c2: 89 02 mov %eax,(%edx) 80662c4: 66 8b 41 04 mov 0x4(%ecx),%ax 80662c8: 66 89 42 04 mov %ax,0x4(%edx) 80662cc: 89 f8 mov %edi,%eax 80662ce: 5f pop %edi 80662cf: c3 ret 80662d0: 8b 01 mov (%ecx),%eax 80662d2: 89 02 mov %eax,(%edx) 80662d4: 8b 41 03 mov 0x3(%ecx),%eax 80662d7: 89 42 03 mov %eax,0x3(%edx) 80662da: 89 f8 mov %edi,%eax 80662dc: 5f pop %edi 80662dd: c3 ret 80662de: 66 90 xchg %ax,%ax 80662e0: 66 0f 12 01 movlpd (%ecx),%xmm0 80662e4: 8a 41 08 mov 0x8(%ecx),%al 80662e7: 66 0f 13 02 movlpd %xmm0,(%edx) 80662eb: 88 42 08 mov %al,0x8(%edx) 80662ee: 89 f8 mov %edi,%eax 80662f0: 5f pop %edi 80662f1: c3 ret 80662f2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80662f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066300: 66 0f 12 01 movlpd (%ecx),%xmm0 8066304: 66 8b 41 08 mov 0x8(%ecx),%ax 8066308: 66 0f 13 02 movlpd %xmm0,(%edx) 806630c: 66 89 42 08 mov %ax,0x8(%edx) 8066310: 89 f8 mov %edi,%eax 8066312: 5f pop %edi 8066313: c3 ret 8066314: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806631a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8066320: 66 0f 12 01 movlpd (%ecx),%xmm0 8066324: 8b 41 07 mov 0x7(%ecx),%eax 8066327: 66 0f 13 02 movlpd %xmm0,(%edx) 806632b: 89 42 07 mov %eax,0x7(%edx) 806632e: 89 f8 mov %edi,%eax 8066330: 5f pop %edi 8066331: c3 ret 8066332: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8066339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066340: 66 0f 12 01 movlpd (%ecx),%xmm0 8066344: 66 0f 12 49 05 movlpd 0x5(%ecx),%xmm1 8066349: 66 0f 13 02 movlpd %xmm0,(%edx) 806634d: 66 0f 13 4a 05 movlpd %xmm1,0x5(%edx) 8066352: 89 f8 mov %edi,%eax 8066354: 5f pop %edi 8066355: c3 ret 8066356: 8d 76 00 lea 0x0(%esi),%esi 8066359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066360: 66 0f 12 01 movlpd (%ecx),%xmm0 8066364: 66 0f 12 49 06 movlpd 0x6(%ecx),%xmm1 8066369: 66 0f 13 02 movlpd %xmm0,(%edx) 806636d: 66 0f 13 4a 06 movlpd %xmm1,0x6(%edx) 8066372: 89 f8 mov %edi,%eax 8066374: 5f pop %edi 8066375: c3 ret 8066376: 8d 76 00 lea 0x0(%esi),%esi 8066379: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066380: 66 0f 12 01 movlpd (%ecx),%xmm0 8066384: 66 0f 12 49 07 movlpd 0x7(%ecx),%xmm1 8066389: 66 0f 13 02 movlpd %xmm0,(%edx) 806638d: 66 0f 13 4a 07 movlpd %xmm1,0x7(%edx) 8066392: 89 f8 mov %edi,%eax 8066394: 5f pop %edi 8066395: c3 ret 8066396: 8d 76 00 lea 0x0(%esi),%esi 8066399: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80663a0: 8a 01 mov (%ecx),%al 80663a2: 88 02 mov %al,(%edx) 80663a4: 89 d0 mov %edx,%eax 80663a6: c3 ret 80663a7: 89 f6 mov %esi,%esi 80663a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80663b0: 66 8b 01 mov (%ecx),%ax 80663b3: 66 89 02 mov %ax,(%edx) 80663b6: 89 d0 mov %edx,%eax 80663b8: c3 ret 80663b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80663c0: 66 8b 01 mov (%ecx),%ax 80663c3: 66 89 02 mov %ax,(%edx) 80663c6: 8a 41 02 mov 0x2(%ecx),%al 80663c9: 88 42 02 mov %al,0x2(%edx) 80663cc: 89 d0 mov %edx,%eax 80663ce: c3 ret 80663cf: 90 nop 80663d0: 8b 01 mov (%ecx),%eax 80663d2: 89 02 mov %eax,(%edx) 80663d4: 89 d0 mov %edx,%eax 80663d6: c3 ret 80663d7: 89 f6 mov %esi,%esi 80663d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80663e0: 8b 01 mov (%ecx),%eax 80663e2: 89 02 mov %eax,(%edx) 80663e4: 8a 41 04 mov 0x4(%ecx),%al 80663e7: 88 42 04 mov %al,0x4(%edx) 80663ea: 89 d0 mov %edx,%eax 80663ec: c3 ret 80663ed: 8d 76 00 lea 0x0(%esi),%esi 80663f0: 8b 01 mov (%ecx),%eax 80663f2: 89 02 mov %eax,(%edx) 80663f4: 66 8b 41 04 mov 0x4(%ecx),%ax 80663f8: 66 89 42 04 mov %ax,0x4(%edx) 80663fc: 89 d0 mov %edx,%eax 80663fe: c3 ret 80663ff: 90 nop 8066400: 8b 01 mov (%ecx),%eax 8066402: 89 02 mov %eax,(%edx) 8066404: 8b 41 03 mov 0x3(%ecx),%eax 8066407: 89 42 03 mov %eax,0x3(%edx) 806640a: 89 d0 mov %edx,%eax 806640c: c3 ret 806640d: 8d 76 00 lea 0x0(%esi),%esi 8066410: 66 0f 12 01 movlpd (%ecx),%xmm0 8066414: 66 0f 13 02 movlpd %xmm0,(%edx) 8066418: 89 d0 mov %edx,%eax 806641a: c3 ret 806641b: 90 nop 806641c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8066420: 66 0f 12 01 movlpd (%ecx),%xmm0 8066424: 8a 41 08 mov 0x8(%ecx),%al 8066427: 66 0f 13 02 movlpd %xmm0,(%edx) 806642b: 88 42 08 mov %al,0x8(%edx) 806642e: 89 d0 mov %edx,%eax 8066430: c3 ret 8066431: eb 0d jmp 8066440 <__strcpy_ssse3+0x1780> 8066433: 90 nop 8066434: 90 nop 8066435: 90 nop 8066436: 90 nop 8066437: 90 nop 8066438: 90 nop 8066439: 90 nop 806643a: 90 nop 806643b: 90 nop 806643c: 90 nop 806643d: 90 nop 806643e: 90 nop 806643f: 90 nop 8066440: 66 0f 12 01 movlpd (%ecx),%xmm0 8066444: 66 8b 41 08 mov 0x8(%ecx),%ax 8066448: 66 0f 13 02 movlpd %xmm0,(%edx) 806644c: 66 89 42 08 mov %ax,0x8(%edx) 8066450: 89 d0 mov %edx,%eax 8066452: c3 ret 8066453: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8066459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066460: 66 0f 12 01 movlpd (%ecx),%xmm0 8066464: 8b 41 07 mov 0x7(%ecx),%eax 8066467: 66 0f 13 02 movlpd %xmm0,(%edx) 806646b: 89 42 07 mov %eax,0x7(%edx) 806646e: 89 d0 mov %edx,%eax 8066470: c3 ret 8066471: eb 0d jmp 8066480 <__strcpy_ssse3+0x17c0> 8066473: 90 nop 8066474: 90 nop 8066475: 90 nop 8066476: 90 nop 8066477: 90 nop 8066478: 90 nop 8066479: 90 nop 806647a: 90 nop 806647b: 90 nop 806647c: 90 nop 806647d: 90 nop 806647e: 90 nop 806647f: 90 nop 8066480: 66 0f 12 01 movlpd (%ecx),%xmm0 8066484: 8b 41 08 mov 0x8(%ecx),%eax 8066487: 66 0f 13 02 movlpd %xmm0,(%edx) 806648b: 89 42 08 mov %eax,0x8(%edx) 806648e: 89 d0 mov %edx,%eax 8066490: c3 ret 8066491: eb 0d jmp 80664a0 <__strcpy_ssse3+0x17e0> 8066493: 90 nop 8066494: 90 nop 8066495: 90 nop 8066496: 90 nop 8066497: 90 nop 8066498: 90 nop 8066499: 90 nop 806649a: 90 nop 806649b: 90 nop 806649c: 90 nop 806649d: 90 nop 806649e: 90 nop 806649f: 90 nop 80664a0: 66 0f 12 01 movlpd (%ecx),%xmm0 80664a4: 66 0f 12 49 05 movlpd 0x5(%ecx),%xmm1 80664a9: 66 0f 13 02 movlpd %xmm0,(%edx) 80664ad: 66 0f 13 4a 05 movlpd %xmm1,0x5(%edx) 80664b2: 89 d0 mov %edx,%eax 80664b4: c3 ret 80664b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80664b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80664c0: 66 0f 12 01 movlpd (%ecx),%xmm0 80664c4: 66 0f 12 49 06 movlpd 0x6(%ecx),%xmm1 80664c9: 66 0f 13 02 movlpd %xmm0,(%edx) 80664cd: 66 0f 13 4a 06 movlpd %xmm1,0x6(%edx) 80664d2: 89 d0 mov %edx,%eax 80664d4: c3 ret 80664d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80664d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80664e0: 66 0f 12 01 movlpd (%ecx),%xmm0 80664e4: 66 0f 12 49 07 movlpd 0x7(%ecx),%xmm1 80664e9: 66 0f 13 02 movlpd %xmm0,(%edx) 80664ed: 66 0f 13 4a 07 movlpd %xmm1,0x7(%edx) 80664f2: 89 d0 mov %edx,%eax 80664f4: c3 ret 80664f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80664f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066500: f3 0f 6f 01 movdqu (%ecx),%xmm0 8066504: f3 0f 7f 02 movdqu %xmm0,(%edx) 8066508: 89 d0 mov %edx,%eax 806650a: c3 ret 806650b: 66 90 xchg %ax,%ax 806650d: 66 90 xchg %ax,%ax 806650f: 90 nop 08066510 <__stpcpy_ssse3>: 8066510: 8b 54 24 04 mov 0x4(%esp),%edx 8066514: 8b 4c 24 08 mov 0x8(%esp),%ecx 8066518: 80 39 00 cmpb $0x0,(%ecx) 806651b: 0f 84 ef 16 00 00 je 8067c10 <__stpcpy_ssse3+0x1700> 8066521: 80 79 01 00 cmpb $0x0,0x1(%ecx) 8066525: 0f 84 f5 16 00 00 je 8067c20 <__stpcpy_ssse3+0x1710> 806652b: 80 79 02 00 cmpb $0x0,0x2(%ecx) 806652f: 0f 84 fb 16 00 00 je 8067c30 <__stpcpy_ssse3+0x1720> 8066535: 80 79 03 00 cmpb $0x0,0x3(%ecx) 8066539: 0f 84 01 17 00 00 je 8067c40 <__stpcpy_ssse3+0x1730> 806653f: 80 79 04 00 cmpb $0x0,0x4(%ecx) 8066543: 0f 84 07 17 00 00 je 8067c50 <__stpcpy_ssse3+0x1740> 8066549: 80 79 05 00 cmpb $0x0,0x5(%ecx) 806654d: 0f 84 0d 17 00 00 je 8067c60 <__stpcpy_ssse3+0x1750> 8066553: 80 79 06 00 cmpb $0x0,0x6(%ecx) 8066557: 0f 84 13 17 00 00 je 8067c70 <__stpcpy_ssse3+0x1760> 806655d: 80 79 07 00 cmpb $0x0,0x7(%ecx) 8066561: 0f 84 19 17 00 00 je 8067c80 <__stpcpy_ssse3+0x1770> 8066567: 80 79 08 00 cmpb $0x0,0x8(%ecx) 806656b: 0f 84 1f 17 00 00 je 8067c90 <__stpcpy_ssse3+0x1780> 8066571: 80 79 09 00 cmpb $0x0,0x9(%ecx) 8066575: 0f 84 35 17 00 00 je 8067cb0 <__stpcpy_ssse3+0x17a0> 806657b: 80 79 0a 00 cmpb $0x0,0xa(%ecx) 806657f: 0f 84 4b 17 00 00 je 8067cd0 <__stpcpy_ssse3+0x17c0> 8066585: 80 79 0b 00 cmpb $0x0,0xb(%ecx) 8066589: 0f 84 61 17 00 00 je 8067cf0 <__stpcpy_ssse3+0x17e0> 806658f: 80 79 0c 00 cmpb $0x0,0xc(%ecx) 8066593: 0f 84 77 17 00 00 je 8067d10 <__stpcpy_ssse3+0x1800> 8066599: 80 79 0d 00 cmpb $0x0,0xd(%ecx) 806659d: 0f 84 8d 17 00 00 je 8067d30 <__stpcpy_ssse3+0x1820> 80665a3: 80 79 0e 00 cmpb $0x0,0xe(%ecx) 80665a7: 0f 84 a3 17 00 00 je 8067d50 <__stpcpy_ssse3+0x1840> 80665ad: 80 79 0f 00 cmpb $0x0,0xf(%ecx) 80665b1: 0f 84 b9 17 00 00 je 8067d70 <__stpcpy_ssse3+0x1860> 80665b7: 57 push %edi 80665b8: 89 d7 mov %edx,%edi 80665ba: 56 push %esi 80665bb: 8d 71 10 lea 0x10(%ecx),%esi 80665be: 83 e6 f0 and $0xfffffff0,%esi 80665c1: 66 0f ef c0 pxor %xmm0,%xmm0 80665c5: 66 0f 12 09 movlpd (%ecx),%xmm1 80665c9: 66 0f 13 0a movlpd %xmm1,(%edx) 80665cd: 66 0f 74 06 pcmpeqb (%esi),%xmm0 80665d1: 66 0f 12 49 08 movlpd 0x8(%ecx),%xmm1 80665d6: 66 0f 13 4a 08 movlpd %xmm1,0x8(%edx) 80665db: 66 0f d7 c0 pmovmskb %xmm0,%eax 80665df: 29 ce sub %ecx,%esi 80665e1: 85 c0 test %eax,%eax 80665e3: 0f 85 f7 13 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80665e9: 89 d0 mov %edx,%eax 80665eb: 8d 52 10 lea 0x10(%edx),%edx 80665ee: 83 e2 f0 and $0xfffffff0,%edx 80665f1: 29 d0 sub %edx,%eax 80665f3: 29 c1 sub %eax,%ecx 80665f5: 89 c8 mov %ecx,%eax 80665f7: 83 e0 0f and $0xf,%eax 80665fa: be 00 00 00 00 mov $0x0,%esi 80665ff: 0f 84 81 00 00 00 je 8066686 <__stpcpy_ssse3+0x176> 8066605: 83 f8 08 cmp $0x8,%eax 8066608: 73 3b jae 8066645 <__stpcpy_ssse3+0x135> 806660a: 83 f8 01 cmp $0x1,%eax 806660d: 0f 84 cd 01 00 00 je 80667e0 <__stpcpy_ssse3+0x2d0> 8066613: 83 f8 02 cmp $0x2,%eax 8066616: 0f 84 04 03 00 00 je 8066920 <__stpcpy_ssse3+0x410> 806661c: 83 f8 03 cmp $0x3,%eax 806661f: 0f 84 3b 04 00 00 je 8066a60 <__stpcpy_ssse3+0x550> 8066625: 83 f8 04 cmp $0x4,%eax 8066628: 0f 84 72 05 00 00 je 8066ba0 <__stpcpy_ssse3+0x690> 806662e: 83 f8 05 cmp $0x5,%eax 8066631: 0f 84 99 06 00 00 je 8066cd0 <__stpcpy_ssse3+0x7c0> 8066637: 83 f8 06 cmp $0x6,%eax 806663a: 0f 84 c0 07 00 00 je 8066e00 <__stpcpy_ssse3+0x8f0> 8066640: e9 eb 08 00 00 jmp 8066f30 <__stpcpy_ssse3+0xa20> 8066645: 0f 84 15 0a 00 00 je 8067060 <__stpcpy_ssse3+0xb50> 806664b: 83 f8 09 cmp $0x9,%eax 806664e: 0f 84 3c 0b 00 00 je 8067190 <__stpcpy_ssse3+0xc80> 8066654: 83 f8 0a cmp $0xa,%eax 8066657: 0f 84 63 0c 00 00 je 80672c0 <__stpcpy_ssse3+0xdb0> 806665d: 83 f8 0b cmp $0xb,%eax 8066660: 0f 84 8a 0d 00 00 je 80673f0 <__stpcpy_ssse3+0xee0> 8066666: 83 f8 0c cmp $0xc,%eax 8066669: 0f 84 b1 0e 00 00 je 8067520 <__stpcpy_ssse3+0x1010> 806666f: 83 f8 0d cmp $0xd,%eax 8066672: 0f 84 d8 0f 00 00 je 8067650 <__stpcpy_ssse3+0x1140> 8066678: 83 f8 0e cmp $0xe,%eax 806667b: 0f 84 ff 10 00 00 je 8067780 <__stpcpy_ssse3+0x1270> 8066681: e9 2a 12 00 00 jmp 80678b0 <__stpcpy_ssse3+0x13a0> 8066686: 0f 28 09 movaps (%ecx),%xmm1 8066689: 0f 28 51 10 movaps 0x10(%ecx),%xmm2 806668d: 0f 29 0a movaps %xmm1,(%edx) 8066690: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066694: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066698: 8d 76 10 lea 0x10(%esi),%esi 806669b: 85 c0 test %eax,%eax 806669d: 0f 85 3d 13 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80666a3: 0f 28 5c 31 10 movaps 0x10(%ecx,%esi,1),%xmm3 80666a8: 0f 29 14 32 movaps %xmm2,(%edx,%esi,1) 80666ac: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80666b0: 66 0f d7 c0 pmovmskb %xmm0,%eax 80666b4: 8d 76 10 lea 0x10(%esi),%esi 80666b7: 85 c0 test %eax,%eax 80666b9: 0f 85 21 13 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80666bf: 0f 28 64 31 10 movaps 0x10(%ecx,%esi,1),%xmm4 80666c4: 0f 29 1c 32 movaps %xmm3,(%edx,%esi,1) 80666c8: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 80666cc: 66 0f d7 c0 pmovmskb %xmm0,%eax 80666d0: 8d 76 10 lea 0x10(%esi),%esi 80666d3: 85 c0 test %eax,%eax 80666d5: 0f 85 05 13 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80666db: 0f 28 4c 31 10 movaps 0x10(%ecx,%esi,1),%xmm1 80666e0: 0f 29 24 32 movaps %xmm4,(%edx,%esi,1) 80666e4: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80666e8: 66 0f d7 c0 pmovmskb %xmm0,%eax 80666ec: 8d 76 10 lea 0x10(%esi),%esi 80666ef: 85 c0 test %eax,%eax 80666f1: 0f 85 e9 12 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80666f7: 0f 28 54 31 10 movaps 0x10(%ecx,%esi,1),%xmm2 80666fc: 0f 29 0c 32 movaps %xmm1,(%edx,%esi,1) 8066700: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066704: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066708: 8d 76 10 lea 0x10(%esi),%esi 806670b: 85 c0 test %eax,%eax 806670d: 0f 85 cd 12 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 8066713: 0f 28 5c 31 10 movaps 0x10(%ecx,%esi,1),%xmm3 8066718: 0f 29 14 32 movaps %xmm2,(%edx,%esi,1) 806671c: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8066720: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066724: 8d 76 10 lea 0x10(%esi),%esi 8066727: 85 c0 test %eax,%eax 8066729: 0f 85 b1 12 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 806672f: 0f 29 1c 32 movaps %xmm3,(%edx,%esi,1) 8066733: 89 c8 mov %ecx,%eax 8066735: 8d 4c 31 10 lea 0x10(%ecx,%esi,1),%ecx 8066739: 83 e1 c0 and $0xffffffc0,%ecx 806673c: 29 c8 sub %ecx,%eax 806673e: 29 c2 sub %eax,%edx 8066740: be c0 ff ff ff mov $0xffffffc0,%esi 8066745: 0f 28 11 movaps (%ecx),%xmm2 8066748: 0f 28 59 20 movaps 0x20(%ecx),%xmm3 806674c: 0f 28 e2 movaps %xmm2,%xmm4 806674f: 0f 28 69 10 movaps 0x10(%ecx),%xmm5 8066753: 0f 28 f3 movaps %xmm3,%xmm6 8066756: 0f 28 79 30 movaps 0x30(%ecx),%xmm7 806675a: 66 0f da d5 pminub %xmm5,%xmm2 806675e: 66 0f da df pminub %xmm7,%xmm3 8066762: 66 0f da da pminub %xmm2,%xmm3 8066766: 8d 52 40 lea 0x40(%edx),%edx 8066769: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 806676d: 8d 49 40 lea 0x40(%ecx),%ecx 8066770: 66 0f d7 c3 pmovmskb %xmm3,%eax 8066774: 85 c0 test %eax,%eax 8066776: 75 12 jne 806678a <__stpcpy_ssse3+0x27a> 8066778: 0f 29 62 c0 movaps %xmm4,-0x40(%edx) 806677c: 0f 29 6a d0 movaps %xmm5,-0x30(%edx) 8066780: 0f 29 72 e0 movaps %xmm6,-0x20(%edx) 8066784: 0f 29 7a f0 movaps %xmm7,-0x10(%edx) 8066788: eb bb jmp 8066745 <__stpcpy_ssse3+0x235> 806678a: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 806678e: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066792: 85 c0 test %eax,%eax 8066794: 0f 85 46 12 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 806679a: 66 0f 74 c5 pcmpeqb %xmm5,%xmm0 806679e: 66 0f d7 c0 pmovmskb %xmm0,%eax 80667a2: 0f 29 62 c0 movaps %xmm4,-0x40(%edx) 80667a6: 85 c0 test %eax,%eax 80667a8: 8d 76 10 lea 0x10(%esi),%esi 80667ab: 0f 85 2f 12 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80667b1: 66 0f 74 c6 pcmpeqb %xmm6,%xmm0 80667b5: 66 0f d7 c0 pmovmskb %xmm0,%eax 80667b9: 0f 29 6a d0 movaps %xmm5,-0x30(%edx) 80667bd: 85 c0 test %eax,%eax 80667bf: 8d 76 10 lea 0x10(%esi),%esi 80667c2: 0f 85 18 12 00 00 jne 80679e0 <__stpcpy_ssse3+0x14d0> 80667c8: 0f 29 72 e0 movaps %xmm6,-0x20(%edx) 80667cc: 66 0f 74 c7 pcmpeqb %xmm7,%xmm0 80667d0: 66 0f d7 c0 pmovmskb %xmm0,%eax 80667d4: 8d 76 10 lea 0x10(%esi),%esi 80667d7: e9 04 12 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 80667dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80667e0: 0f 28 49 ff movaps -0x1(%ecx),%xmm1 80667e4: 0f 28 51 0f movaps 0xf(%ecx),%xmm2 80667e8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80667ec: 66 0f d7 c0 pmovmskb %xmm0,%eax 80667f0: 0f 28 da movaps %xmm2,%xmm3 80667f3: 85 c0 test %eax,%eax 80667f5: 0f 85 fb 00 00 00 jne 80668f6 <__stpcpy_ssse3+0x3e6> 80667fb: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 8066801: 0f 28 cb movaps %xmm3,%xmm1 8066804: 0f 29 12 movaps %xmm2,(%edx) 8066807: 0f 28 51 1f movaps 0x1f(%ecx),%xmm2 806680b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806680f: 8d 52 10 lea 0x10(%edx),%edx 8066812: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066816: 8d 49 10 lea 0x10(%ecx),%ecx 8066819: 0f 28 da movaps %xmm2,%xmm3 806681c: 85 c0 test %eax,%eax 806681e: 0f 85 d2 00 00 00 jne 80668f6 <__stpcpy_ssse3+0x3e6> 8066824: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 806682a: 0f 29 12 movaps %xmm2,(%edx) 806682d: 0f 28 51 1f movaps 0x1f(%ecx),%xmm2 8066831: 0f 28 cb movaps %xmm3,%xmm1 8066834: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066838: 8d 52 10 lea 0x10(%edx),%edx 806683b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806683f: 8d 49 10 lea 0x10(%ecx),%ecx 8066842: 0f 28 da movaps %xmm2,%xmm3 8066845: 85 c0 test %eax,%eax 8066847: 0f 85 a9 00 00 00 jne 80668f6 <__stpcpy_ssse3+0x3e6> 806684d: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 8066853: 0f 29 12 movaps %xmm2,(%edx) 8066856: 0f 28 51 1f movaps 0x1f(%ecx),%xmm2 806685a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806685e: 8d 52 10 lea 0x10(%edx),%edx 8066861: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066865: 8d 49 10 lea 0x10(%ecx),%ecx 8066868: 85 c0 test %eax,%eax 806686a: 0f 85 86 00 00 00 jne 80668f6 <__stpcpy_ssse3+0x3e6> 8066870: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 8066876: 0f 29 12 movaps %xmm2,(%edx) 8066879: 8d 49 1f lea 0x1f(%ecx),%ecx 806687c: 8d 52 10 lea 0x10(%edx),%edx 806687f: 89 c8 mov %ecx,%eax 8066881: 83 e1 c0 and $0xffffffc0,%ecx 8066884: 29 c8 sub %ecx,%eax 8066886: 8d 49 f1 lea -0xf(%ecx),%ecx 8066889: 29 c2 sub %eax,%edx 806688b: 0f 28 49 ff movaps -0x1(%ecx),%xmm1 806688f: 0f 28 51 0f movaps 0xf(%ecx),%xmm2 8066893: 0f 28 59 1f movaps 0x1f(%ecx),%xmm3 8066897: 0f 28 f3 movaps %xmm3,%xmm6 806689a: 0f 28 61 2f movaps 0x2f(%ecx),%xmm4 806689e: 0f 28 fc movaps %xmm4,%xmm7 80668a1: 0f 28 69 3f movaps 0x3f(%ecx),%xmm5 80668a5: 66 0f da f2 pminub %xmm2,%xmm6 80668a9: 66 0f da fd pminub %xmm5,%xmm7 80668ad: 66 0f da fe pminub %xmm6,%xmm7 80668b1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80668b5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80668b9: 0f 28 fd movaps %xmm5,%xmm7 80668bc: 66 0f 3a 0f ec 01 palignr $0x1,%xmm4,%xmm5 80668c2: 85 c0 test %eax,%eax 80668c4: 66 0f 3a 0f e3 01 palignr $0x1,%xmm3,%xmm4 80668ca: 0f 85 18 ff ff ff jne 80667e8 <__stpcpy_ssse3+0x2d8> 80668d0: 66 0f 3a 0f da 01 palignr $0x1,%xmm2,%xmm3 80668d6: 8d 49 40 lea 0x40(%ecx),%ecx 80668d9: 66 0f 3a 0f d1 01 palignr $0x1,%xmm1,%xmm2 80668df: 0f 28 cf movaps %xmm7,%xmm1 80668e2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80668e6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80668ea: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80668ee: 0f 29 12 movaps %xmm2,(%edx) 80668f1: 8d 52 40 lea 0x40(%edx),%edx 80668f4: eb 99 jmp 806688f <__stpcpy_ssse3+0x37f> 80668f6: 66 0f 12 01 movlpd (%ecx),%xmm0 80668fa: 66 0f 13 02 movlpd %xmm0,(%edx) 80668fe: 66 0f 12 41 07 movlpd 0x7(%ecx),%xmm0 8066903: 66 0f 13 42 07 movlpd %xmm0,0x7(%edx) 8066908: be 0f 00 00 00 mov $0xf,%esi 806690d: e9 ce 10 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8066912: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8066919: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066920: 0f 28 49 fe movaps -0x2(%ecx),%xmm1 8066924: 0f 28 51 0e movaps 0xe(%ecx),%xmm2 8066928: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806692c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066930: 0f 28 da movaps %xmm2,%xmm3 8066933: 85 c0 test %eax,%eax 8066935: 0f 85 fb 00 00 00 jne 8066a36 <__stpcpy_ssse3+0x526> 806693b: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 8066941: 0f 28 cb movaps %xmm3,%xmm1 8066944: 0f 29 12 movaps %xmm2,(%edx) 8066947: 0f 28 51 1e movaps 0x1e(%ecx),%xmm2 806694b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806694f: 8d 52 10 lea 0x10(%edx),%edx 8066952: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066956: 8d 49 10 lea 0x10(%ecx),%ecx 8066959: 0f 28 da movaps %xmm2,%xmm3 806695c: 85 c0 test %eax,%eax 806695e: 0f 85 d2 00 00 00 jne 8066a36 <__stpcpy_ssse3+0x526> 8066964: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 806696a: 0f 29 12 movaps %xmm2,(%edx) 806696d: 0f 28 51 1e movaps 0x1e(%ecx),%xmm2 8066971: 0f 28 cb movaps %xmm3,%xmm1 8066974: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066978: 8d 52 10 lea 0x10(%edx),%edx 806697b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806697f: 8d 49 10 lea 0x10(%ecx),%ecx 8066982: 0f 28 da movaps %xmm2,%xmm3 8066985: 85 c0 test %eax,%eax 8066987: 0f 85 a9 00 00 00 jne 8066a36 <__stpcpy_ssse3+0x526> 806698d: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 8066993: 0f 29 12 movaps %xmm2,(%edx) 8066996: 0f 28 51 1e movaps 0x1e(%ecx),%xmm2 806699a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806699e: 8d 52 10 lea 0x10(%edx),%edx 80669a1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80669a5: 8d 49 10 lea 0x10(%ecx),%ecx 80669a8: 85 c0 test %eax,%eax 80669aa: 0f 85 86 00 00 00 jne 8066a36 <__stpcpy_ssse3+0x526> 80669b0: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 80669b6: 0f 29 12 movaps %xmm2,(%edx) 80669b9: 8d 49 1e lea 0x1e(%ecx),%ecx 80669bc: 8d 52 10 lea 0x10(%edx),%edx 80669bf: 89 c8 mov %ecx,%eax 80669c1: 83 e1 c0 and $0xffffffc0,%ecx 80669c4: 29 c8 sub %ecx,%eax 80669c6: 8d 49 f2 lea -0xe(%ecx),%ecx 80669c9: 29 c2 sub %eax,%edx 80669cb: 0f 28 49 fe movaps -0x2(%ecx),%xmm1 80669cf: 0f 28 51 0e movaps 0xe(%ecx),%xmm2 80669d3: 0f 28 59 1e movaps 0x1e(%ecx),%xmm3 80669d7: 0f 28 f3 movaps %xmm3,%xmm6 80669da: 0f 28 61 2e movaps 0x2e(%ecx),%xmm4 80669de: 0f 28 fc movaps %xmm4,%xmm7 80669e1: 0f 28 69 3e movaps 0x3e(%ecx),%xmm5 80669e5: 66 0f da f2 pminub %xmm2,%xmm6 80669e9: 66 0f da fd pminub %xmm5,%xmm7 80669ed: 66 0f da fe pminub %xmm6,%xmm7 80669f1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80669f5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80669f9: 0f 28 fd movaps %xmm5,%xmm7 80669fc: 66 0f 3a 0f ec 02 palignr $0x2,%xmm4,%xmm5 8066a02: 85 c0 test %eax,%eax 8066a04: 66 0f 3a 0f e3 02 palignr $0x2,%xmm3,%xmm4 8066a0a: 0f 85 18 ff ff ff jne 8066928 <__stpcpy_ssse3+0x418> 8066a10: 66 0f 3a 0f da 02 palignr $0x2,%xmm2,%xmm3 8066a16: 8d 49 40 lea 0x40(%ecx),%ecx 8066a19: 66 0f 3a 0f d1 02 palignr $0x2,%xmm1,%xmm2 8066a1f: 0f 28 cf movaps %xmm7,%xmm1 8066a22: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066a26: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8066a2a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8066a2e: 0f 29 12 movaps %xmm2,(%edx) 8066a31: 8d 52 40 lea 0x40(%edx),%edx 8066a34: eb 99 jmp 80669cf <__stpcpy_ssse3+0x4bf> 8066a36: 66 0f 12 01 movlpd (%ecx),%xmm0 8066a3a: 66 0f 12 49 06 movlpd 0x6(%ecx),%xmm1 8066a3f: 66 0f 13 02 movlpd %xmm0,(%edx) 8066a43: 66 0f 13 4a 06 movlpd %xmm1,0x6(%edx) 8066a48: be 0e 00 00 00 mov $0xe,%esi 8066a4d: e9 8e 0f 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8066a52: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8066a59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066a60: 0f 28 49 fd movaps -0x3(%ecx),%xmm1 8066a64: 0f 28 51 0d movaps 0xd(%ecx),%xmm2 8066a68: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066a6c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066a70: 0f 28 da movaps %xmm2,%xmm3 8066a73: 85 c0 test %eax,%eax 8066a75: 0f 85 fb 00 00 00 jne 8066b76 <__stpcpy_ssse3+0x666> 8066a7b: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 8066a81: 0f 28 cb movaps %xmm3,%xmm1 8066a84: 0f 29 12 movaps %xmm2,(%edx) 8066a87: 0f 28 51 1d movaps 0x1d(%ecx),%xmm2 8066a8b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066a8f: 8d 52 10 lea 0x10(%edx),%edx 8066a92: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066a96: 8d 49 10 lea 0x10(%ecx),%ecx 8066a99: 0f 28 da movaps %xmm2,%xmm3 8066a9c: 85 c0 test %eax,%eax 8066a9e: 0f 85 d2 00 00 00 jne 8066b76 <__stpcpy_ssse3+0x666> 8066aa4: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 8066aaa: 0f 29 12 movaps %xmm2,(%edx) 8066aad: 0f 28 51 1d movaps 0x1d(%ecx),%xmm2 8066ab1: 0f 28 cb movaps %xmm3,%xmm1 8066ab4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066ab8: 8d 52 10 lea 0x10(%edx),%edx 8066abb: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066abf: 8d 49 10 lea 0x10(%ecx),%ecx 8066ac2: 0f 28 da movaps %xmm2,%xmm3 8066ac5: 85 c0 test %eax,%eax 8066ac7: 0f 85 a9 00 00 00 jne 8066b76 <__stpcpy_ssse3+0x666> 8066acd: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 8066ad3: 0f 29 12 movaps %xmm2,(%edx) 8066ad6: 0f 28 51 1d movaps 0x1d(%ecx),%xmm2 8066ada: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066ade: 8d 52 10 lea 0x10(%edx),%edx 8066ae1: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066ae5: 8d 49 10 lea 0x10(%ecx),%ecx 8066ae8: 85 c0 test %eax,%eax 8066aea: 0f 85 86 00 00 00 jne 8066b76 <__stpcpy_ssse3+0x666> 8066af0: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 8066af6: 0f 29 12 movaps %xmm2,(%edx) 8066af9: 8d 49 1d lea 0x1d(%ecx),%ecx 8066afc: 8d 52 10 lea 0x10(%edx),%edx 8066aff: 89 c8 mov %ecx,%eax 8066b01: 83 e1 c0 and $0xffffffc0,%ecx 8066b04: 29 c8 sub %ecx,%eax 8066b06: 8d 49 f3 lea -0xd(%ecx),%ecx 8066b09: 29 c2 sub %eax,%edx 8066b0b: 0f 28 49 fd movaps -0x3(%ecx),%xmm1 8066b0f: 0f 28 51 0d movaps 0xd(%ecx),%xmm2 8066b13: 0f 28 59 1d movaps 0x1d(%ecx),%xmm3 8066b17: 0f 28 f3 movaps %xmm3,%xmm6 8066b1a: 0f 28 61 2d movaps 0x2d(%ecx),%xmm4 8066b1e: 0f 28 fc movaps %xmm4,%xmm7 8066b21: 0f 28 69 3d movaps 0x3d(%ecx),%xmm5 8066b25: 66 0f da f2 pminub %xmm2,%xmm6 8066b29: 66 0f da fd pminub %xmm5,%xmm7 8066b2d: 66 0f da fe pminub %xmm6,%xmm7 8066b31: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8066b35: 66 0f d7 c7 pmovmskb %xmm7,%eax 8066b39: 0f 28 fd movaps %xmm5,%xmm7 8066b3c: 66 0f 3a 0f ec 03 palignr $0x3,%xmm4,%xmm5 8066b42: 85 c0 test %eax,%eax 8066b44: 66 0f 3a 0f e3 03 palignr $0x3,%xmm3,%xmm4 8066b4a: 0f 85 18 ff ff ff jne 8066a68 <__stpcpy_ssse3+0x558> 8066b50: 66 0f 3a 0f da 03 palignr $0x3,%xmm2,%xmm3 8066b56: 8d 49 40 lea 0x40(%ecx),%ecx 8066b59: 66 0f 3a 0f d1 03 palignr $0x3,%xmm1,%xmm2 8066b5f: 0f 28 cf movaps %xmm7,%xmm1 8066b62: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066b66: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8066b6a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8066b6e: 0f 29 12 movaps %xmm2,(%edx) 8066b71: 8d 52 40 lea 0x40(%edx),%edx 8066b74: eb 99 jmp 8066b0f <__stpcpy_ssse3+0x5ff> 8066b76: 66 0f 12 01 movlpd (%ecx),%xmm0 8066b7a: 66 0f 12 49 05 movlpd 0x5(%ecx),%xmm1 8066b7f: 66 0f 13 02 movlpd %xmm0,(%edx) 8066b83: 66 0f 13 4a 05 movlpd %xmm1,0x5(%edx) 8066b88: be 0d 00 00 00 mov $0xd,%esi 8066b8d: e9 4e 0e 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8066b92: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8066b99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8066ba0: 0f 28 49 fc movaps -0x4(%ecx),%xmm1 8066ba4: 0f 28 51 0c movaps 0xc(%ecx),%xmm2 8066ba8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066bac: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066bb0: 0f 28 da movaps %xmm2,%xmm3 8066bb3: 85 c0 test %eax,%eax 8066bb5: 0f 85 fb 00 00 00 jne 8066cb6 <__stpcpy_ssse3+0x7a6> 8066bbb: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 8066bc1: 0f 28 cb movaps %xmm3,%xmm1 8066bc4: 0f 29 12 movaps %xmm2,(%edx) 8066bc7: 0f 28 51 1c movaps 0x1c(%ecx),%xmm2 8066bcb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066bcf: 8d 52 10 lea 0x10(%edx),%edx 8066bd2: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066bd6: 8d 49 10 lea 0x10(%ecx),%ecx 8066bd9: 0f 28 da movaps %xmm2,%xmm3 8066bdc: 85 c0 test %eax,%eax 8066bde: 0f 85 d2 00 00 00 jne 8066cb6 <__stpcpy_ssse3+0x7a6> 8066be4: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 8066bea: 0f 29 12 movaps %xmm2,(%edx) 8066bed: 0f 28 51 1c movaps 0x1c(%ecx),%xmm2 8066bf1: 0f 28 cb movaps %xmm3,%xmm1 8066bf4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066bf8: 8d 52 10 lea 0x10(%edx),%edx 8066bfb: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066bff: 8d 49 10 lea 0x10(%ecx),%ecx 8066c02: 0f 28 da movaps %xmm2,%xmm3 8066c05: 85 c0 test %eax,%eax 8066c07: 0f 85 a9 00 00 00 jne 8066cb6 <__stpcpy_ssse3+0x7a6> 8066c0d: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 8066c13: 0f 29 12 movaps %xmm2,(%edx) 8066c16: 0f 28 51 1c movaps 0x1c(%ecx),%xmm2 8066c1a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066c1e: 8d 52 10 lea 0x10(%edx),%edx 8066c21: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066c25: 8d 49 10 lea 0x10(%ecx),%ecx 8066c28: 85 c0 test %eax,%eax 8066c2a: 0f 85 86 00 00 00 jne 8066cb6 <__stpcpy_ssse3+0x7a6> 8066c30: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 8066c36: 0f 29 12 movaps %xmm2,(%edx) 8066c39: 8d 49 1c lea 0x1c(%ecx),%ecx 8066c3c: 8d 52 10 lea 0x10(%edx),%edx 8066c3f: 89 c8 mov %ecx,%eax 8066c41: 83 e1 c0 and $0xffffffc0,%ecx 8066c44: 29 c8 sub %ecx,%eax 8066c46: 8d 49 f4 lea -0xc(%ecx),%ecx 8066c49: 29 c2 sub %eax,%edx 8066c4b: 0f 28 49 fc movaps -0x4(%ecx),%xmm1 8066c4f: 0f 28 51 0c movaps 0xc(%ecx),%xmm2 8066c53: 0f 28 59 1c movaps 0x1c(%ecx),%xmm3 8066c57: 0f 28 f3 movaps %xmm3,%xmm6 8066c5a: 0f 28 61 2c movaps 0x2c(%ecx),%xmm4 8066c5e: 0f 28 fc movaps %xmm4,%xmm7 8066c61: 0f 28 69 3c movaps 0x3c(%ecx),%xmm5 8066c65: 66 0f da f2 pminub %xmm2,%xmm6 8066c69: 66 0f da fd pminub %xmm5,%xmm7 8066c6d: 66 0f da fe pminub %xmm6,%xmm7 8066c71: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8066c75: 66 0f d7 c7 pmovmskb %xmm7,%eax 8066c79: 0f 28 fd movaps %xmm5,%xmm7 8066c7c: 66 0f 3a 0f ec 04 palignr $0x4,%xmm4,%xmm5 8066c82: 85 c0 test %eax,%eax 8066c84: 66 0f 3a 0f e3 04 palignr $0x4,%xmm3,%xmm4 8066c8a: 0f 85 18 ff ff ff jne 8066ba8 <__stpcpy_ssse3+0x698> 8066c90: 66 0f 3a 0f da 04 palignr $0x4,%xmm2,%xmm3 8066c96: 8d 49 40 lea 0x40(%ecx),%ecx 8066c99: 66 0f 3a 0f d1 04 palignr $0x4,%xmm1,%xmm2 8066c9f: 0f 28 cf movaps %xmm7,%xmm1 8066ca2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066ca6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8066caa: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8066cae: 0f 29 12 movaps %xmm2,(%edx) 8066cb1: 8d 52 40 lea 0x40(%edx),%edx 8066cb4: eb 99 jmp 8066c4f <__stpcpy_ssse3+0x73f> 8066cb6: 66 0f 12 01 movlpd (%ecx),%xmm0 8066cba: 8b 71 08 mov 0x8(%ecx),%esi 8066cbd: 66 0f 13 02 movlpd %xmm0,(%edx) 8066cc1: 89 72 08 mov %esi,0x8(%edx) 8066cc4: be 0c 00 00 00 mov $0xc,%esi 8066cc9: e9 12 0d 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8066cce: 66 90 xchg %ax,%ax 8066cd0: 0f 28 49 fb movaps -0x5(%ecx),%xmm1 8066cd4: 0f 28 51 0b movaps 0xb(%ecx),%xmm2 8066cd8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066cdc: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066ce0: 0f 28 da movaps %xmm2,%xmm3 8066ce3: 85 c0 test %eax,%eax 8066ce5: 0f 85 fb 00 00 00 jne 8066de6 <__stpcpy_ssse3+0x8d6> 8066ceb: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 8066cf1: 0f 28 cb movaps %xmm3,%xmm1 8066cf4: 0f 29 12 movaps %xmm2,(%edx) 8066cf7: 0f 28 51 1b movaps 0x1b(%ecx),%xmm2 8066cfb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066cff: 8d 52 10 lea 0x10(%edx),%edx 8066d02: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066d06: 8d 49 10 lea 0x10(%ecx),%ecx 8066d09: 0f 28 da movaps %xmm2,%xmm3 8066d0c: 85 c0 test %eax,%eax 8066d0e: 0f 85 d2 00 00 00 jne 8066de6 <__stpcpy_ssse3+0x8d6> 8066d14: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 8066d1a: 0f 29 12 movaps %xmm2,(%edx) 8066d1d: 0f 28 51 1b movaps 0x1b(%ecx),%xmm2 8066d21: 0f 28 cb movaps %xmm3,%xmm1 8066d24: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066d28: 8d 52 10 lea 0x10(%edx),%edx 8066d2b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066d2f: 8d 49 10 lea 0x10(%ecx),%ecx 8066d32: 0f 28 da movaps %xmm2,%xmm3 8066d35: 85 c0 test %eax,%eax 8066d37: 0f 85 a9 00 00 00 jne 8066de6 <__stpcpy_ssse3+0x8d6> 8066d3d: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 8066d43: 0f 29 12 movaps %xmm2,(%edx) 8066d46: 0f 28 51 1b movaps 0x1b(%ecx),%xmm2 8066d4a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066d4e: 8d 52 10 lea 0x10(%edx),%edx 8066d51: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066d55: 8d 49 10 lea 0x10(%ecx),%ecx 8066d58: 85 c0 test %eax,%eax 8066d5a: 0f 85 86 00 00 00 jne 8066de6 <__stpcpy_ssse3+0x8d6> 8066d60: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 8066d66: 0f 29 12 movaps %xmm2,(%edx) 8066d69: 8d 49 1b lea 0x1b(%ecx),%ecx 8066d6c: 8d 52 10 lea 0x10(%edx),%edx 8066d6f: 89 c8 mov %ecx,%eax 8066d71: 83 e1 c0 and $0xffffffc0,%ecx 8066d74: 29 c8 sub %ecx,%eax 8066d76: 8d 49 f5 lea -0xb(%ecx),%ecx 8066d79: 29 c2 sub %eax,%edx 8066d7b: 0f 28 49 fb movaps -0x5(%ecx),%xmm1 8066d7f: 0f 28 51 0b movaps 0xb(%ecx),%xmm2 8066d83: 0f 28 59 1b movaps 0x1b(%ecx),%xmm3 8066d87: 0f 28 f3 movaps %xmm3,%xmm6 8066d8a: 0f 28 61 2b movaps 0x2b(%ecx),%xmm4 8066d8e: 0f 28 fc movaps %xmm4,%xmm7 8066d91: 0f 28 69 3b movaps 0x3b(%ecx),%xmm5 8066d95: 66 0f da f2 pminub %xmm2,%xmm6 8066d99: 66 0f da fd pminub %xmm5,%xmm7 8066d9d: 66 0f da fe pminub %xmm6,%xmm7 8066da1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8066da5: 66 0f d7 c7 pmovmskb %xmm7,%eax 8066da9: 0f 28 fd movaps %xmm5,%xmm7 8066dac: 66 0f 3a 0f ec 05 palignr $0x5,%xmm4,%xmm5 8066db2: 85 c0 test %eax,%eax 8066db4: 66 0f 3a 0f e3 05 palignr $0x5,%xmm3,%xmm4 8066dba: 0f 85 18 ff ff ff jne 8066cd8 <__stpcpy_ssse3+0x7c8> 8066dc0: 66 0f 3a 0f da 05 palignr $0x5,%xmm2,%xmm3 8066dc6: 8d 49 40 lea 0x40(%ecx),%ecx 8066dc9: 66 0f 3a 0f d1 05 palignr $0x5,%xmm1,%xmm2 8066dcf: 0f 28 cf movaps %xmm7,%xmm1 8066dd2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066dd6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8066dda: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8066dde: 0f 29 12 movaps %xmm2,(%edx) 8066de1: 8d 52 40 lea 0x40(%edx),%edx 8066de4: eb 99 jmp 8066d7f <__stpcpy_ssse3+0x86f> 8066de6: 66 0f 12 01 movlpd (%ecx),%xmm0 8066dea: 8b 71 07 mov 0x7(%ecx),%esi 8066ded: 66 0f 13 02 movlpd %xmm0,(%edx) 8066df1: 89 72 07 mov %esi,0x7(%edx) 8066df4: be 0b 00 00 00 mov $0xb,%esi 8066df9: e9 e2 0b 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8066dfe: 66 90 xchg %ax,%ax 8066e00: 0f 28 49 fa movaps -0x6(%ecx),%xmm1 8066e04: 0f 28 51 0a movaps 0xa(%ecx),%xmm2 8066e08: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066e0c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066e10: 0f 28 da movaps %xmm2,%xmm3 8066e13: 85 c0 test %eax,%eax 8066e15: 0f 85 fb 00 00 00 jne 8066f16 <__stpcpy_ssse3+0xa06> 8066e1b: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 8066e21: 0f 28 cb movaps %xmm3,%xmm1 8066e24: 0f 29 12 movaps %xmm2,(%edx) 8066e27: 0f 28 51 1a movaps 0x1a(%ecx),%xmm2 8066e2b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066e2f: 8d 52 10 lea 0x10(%edx),%edx 8066e32: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066e36: 8d 49 10 lea 0x10(%ecx),%ecx 8066e39: 0f 28 da movaps %xmm2,%xmm3 8066e3c: 85 c0 test %eax,%eax 8066e3e: 0f 85 d2 00 00 00 jne 8066f16 <__stpcpy_ssse3+0xa06> 8066e44: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 8066e4a: 0f 29 12 movaps %xmm2,(%edx) 8066e4d: 0f 28 51 1a movaps 0x1a(%ecx),%xmm2 8066e51: 0f 28 cb movaps %xmm3,%xmm1 8066e54: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066e58: 8d 52 10 lea 0x10(%edx),%edx 8066e5b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066e5f: 8d 49 10 lea 0x10(%ecx),%ecx 8066e62: 0f 28 da movaps %xmm2,%xmm3 8066e65: 85 c0 test %eax,%eax 8066e67: 0f 85 a9 00 00 00 jne 8066f16 <__stpcpy_ssse3+0xa06> 8066e6d: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 8066e73: 0f 29 12 movaps %xmm2,(%edx) 8066e76: 0f 28 51 1a movaps 0x1a(%ecx),%xmm2 8066e7a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066e7e: 8d 52 10 lea 0x10(%edx),%edx 8066e81: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066e85: 8d 49 10 lea 0x10(%ecx),%ecx 8066e88: 85 c0 test %eax,%eax 8066e8a: 0f 85 86 00 00 00 jne 8066f16 <__stpcpy_ssse3+0xa06> 8066e90: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 8066e96: 0f 29 12 movaps %xmm2,(%edx) 8066e99: 8d 49 1a lea 0x1a(%ecx),%ecx 8066e9c: 8d 52 10 lea 0x10(%edx),%edx 8066e9f: 89 c8 mov %ecx,%eax 8066ea1: 83 e1 c0 and $0xffffffc0,%ecx 8066ea4: 29 c8 sub %ecx,%eax 8066ea6: 8d 49 f6 lea -0xa(%ecx),%ecx 8066ea9: 29 c2 sub %eax,%edx 8066eab: 0f 28 49 fa movaps -0x6(%ecx),%xmm1 8066eaf: 0f 28 51 0a movaps 0xa(%ecx),%xmm2 8066eb3: 0f 28 59 1a movaps 0x1a(%ecx),%xmm3 8066eb7: 0f 28 f3 movaps %xmm3,%xmm6 8066eba: 0f 28 61 2a movaps 0x2a(%ecx),%xmm4 8066ebe: 0f 28 fc movaps %xmm4,%xmm7 8066ec1: 0f 28 69 3a movaps 0x3a(%ecx),%xmm5 8066ec5: 66 0f da f2 pminub %xmm2,%xmm6 8066ec9: 66 0f da fd pminub %xmm5,%xmm7 8066ecd: 66 0f da fe pminub %xmm6,%xmm7 8066ed1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8066ed5: 66 0f d7 c7 pmovmskb %xmm7,%eax 8066ed9: 0f 28 fd movaps %xmm5,%xmm7 8066edc: 66 0f 3a 0f ec 06 palignr $0x6,%xmm4,%xmm5 8066ee2: 85 c0 test %eax,%eax 8066ee4: 66 0f 3a 0f e3 06 palignr $0x6,%xmm3,%xmm4 8066eea: 0f 85 18 ff ff ff jne 8066e08 <__stpcpy_ssse3+0x8f8> 8066ef0: 66 0f 3a 0f da 06 palignr $0x6,%xmm2,%xmm3 8066ef6: 8d 49 40 lea 0x40(%ecx),%ecx 8066ef9: 66 0f 3a 0f d1 06 palignr $0x6,%xmm1,%xmm2 8066eff: 0f 28 cf movaps %xmm7,%xmm1 8066f02: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8066f06: 0f 29 62 20 movaps %xmm4,0x20(%edx) 8066f0a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 8066f0e: 0f 29 12 movaps %xmm2,(%edx) 8066f11: 8d 52 40 lea 0x40(%edx),%edx 8066f14: eb 99 jmp 8066eaf <__stpcpy_ssse3+0x99f> 8066f16: 66 0f 12 01 movlpd (%ecx),%xmm0 8066f1a: 8b 71 06 mov 0x6(%ecx),%esi 8066f1d: 66 0f 13 02 movlpd %xmm0,(%edx) 8066f21: 89 72 06 mov %esi,0x6(%edx) 8066f24: be 0a 00 00 00 mov $0xa,%esi 8066f29: e9 b2 0a 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8066f2e: 66 90 xchg %ax,%ax 8066f30: 0f 28 49 f9 movaps -0x7(%ecx),%xmm1 8066f34: 0f 28 51 09 movaps 0x9(%ecx),%xmm2 8066f38: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066f3c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066f40: 0f 28 da movaps %xmm2,%xmm3 8066f43: 85 c0 test %eax,%eax 8066f45: 0f 85 fb 00 00 00 jne 8067046 <__stpcpy_ssse3+0xb36> 8066f4b: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 8066f51: 0f 28 cb movaps %xmm3,%xmm1 8066f54: 0f 29 12 movaps %xmm2,(%edx) 8066f57: 0f 28 51 19 movaps 0x19(%ecx),%xmm2 8066f5b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066f5f: 8d 52 10 lea 0x10(%edx),%edx 8066f62: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066f66: 8d 49 10 lea 0x10(%ecx),%ecx 8066f69: 0f 28 da movaps %xmm2,%xmm3 8066f6c: 85 c0 test %eax,%eax 8066f6e: 0f 85 d2 00 00 00 jne 8067046 <__stpcpy_ssse3+0xb36> 8066f74: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 8066f7a: 0f 29 12 movaps %xmm2,(%edx) 8066f7d: 0f 28 51 19 movaps 0x19(%ecx),%xmm2 8066f81: 0f 28 cb movaps %xmm3,%xmm1 8066f84: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066f88: 8d 52 10 lea 0x10(%edx),%edx 8066f8b: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066f8f: 8d 49 10 lea 0x10(%ecx),%ecx 8066f92: 0f 28 da movaps %xmm2,%xmm3 8066f95: 85 c0 test %eax,%eax 8066f97: 0f 85 a9 00 00 00 jne 8067046 <__stpcpy_ssse3+0xb36> 8066f9d: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 8066fa3: 0f 29 12 movaps %xmm2,(%edx) 8066fa6: 0f 28 51 19 movaps 0x19(%ecx),%xmm2 8066faa: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8066fae: 8d 52 10 lea 0x10(%edx),%edx 8066fb1: 66 0f d7 c0 pmovmskb %xmm0,%eax 8066fb5: 8d 49 10 lea 0x10(%ecx),%ecx 8066fb8: 85 c0 test %eax,%eax 8066fba: 0f 85 86 00 00 00 jne 8067046 <__stpcpy_ssse3+0xb36> 8066fc0: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 8066fc6: 0f 29 12 movaps %xmm2,(%edx) 8066fc9: 8d 49 19 lea 0x19(%ecx),%ecx 8066fcc: 8d 52 10 lea 0x10(%edx),%edx 8066fcf: 89 c8 mov %ecx,%eax 8066fd1: 83 e1 c0 and $0xffffffc0,%ecx 8066fd4: 29 c8 sub %ecx,%eax 8066fd6: 8d 49 f7 lea -0x9(%ecx),%ecx 8066fd9: 29 c2 sub %eax,%edx 8066fdb: 0f 28 49 f9 movaps -0x7(%ecx),%xmm1 8066fdf: 0f 28 51 09 movaps 0x9(%ecx),%xmm2 8066fe3: 0f 28 59 19 movaps 0x19(%ecx),%xmm3 8066fe7: 0f 28 f3 movaps %xmm3,%xmm6 8066fea: 0f 28 61 29 movaps 0x29(%ecx),%xmm4 8066fee: 0f 28 fc movaps %xmm4,%xmm7 8066ff1: 0f 28 69 39 movaps 0x39(%ecx),%xmm5 8066ff5: 66 0f da f2 pminub %xmm2,%xmm6 8066ff9: 66 0f da fd pminub %xmm5,%xmm7 8066ffd: 66 0f da fe pminub %xmm6,%xmm7 8067001: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067005: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067009: 0f 28 fd movaps %xmm5,%xmm7 806700c: 66 0f 3a 0f ec 07 palignr $0x7,%xmm4,%xmm5 8067012: 85 c0 test %eax,%eax 8067014: 66 0f 3a 0f e3 07 palignr $0x7,%xmm3,%xmm4 806701a: 0f 85 18 ff ff ff jne 8066f38 <__stpcpy_ssse3+0xa28> 8067020: 66 0f 3a 0f da 07 palignr $0x7,%xmm2,%xmm3 8067026: 8d 49 40 lea 0x40(%ecx),%ecx 8067029: 66 0f 3a 0f d1 07 palignr $0x7,%xmm1,%xmm2 806702f: 0f 28 cf movaps %xmm7,%xmm1 8067032: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8067036: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806703a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806703e: 0f 29 12 movaps %xmm2,(%edx) 8067041: 8d 52 40 lea 0x40(%edx),%edx 8067044: eb 99 jmp 8066fdf <__stpcpy_ssse3+0xacf> 8067046: 66 0f 12 01 movlpd (%ecx),%xmm0 806704a: 8b 71 05 mov 0x5(%ecx),%esi 806704d: 66 0f 13 02 movlpd %xmm0,(%edx) 8067051: 89 72 05 mov %esi,0x5(%edx) 8067054: be 09 00 00 00 mov $0x9,%esi 8067059: e9 82 09 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 806705e: 66 90 xchg %ax,%ax 8067060: 0f 28 49 f8 movaps -0x8(%ecx),%xmm1 8067064: 0f 28 51 08 movaps 0x8(%ecx),%xmm2 8067068: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806706c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067070: 0f 28 da movaps %xmm2,%xmm3 8067073: 85 c0 test %eax,%eax 8067075: 0f 85 fb 00 00 00 jne 8067176 <__stpcpy_ssse3+0xc66> 806707b: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 8067081: 0f 28 cb movaps %xmm3,%xmm1 8067084: 0f 29 12 movaps %xmm2,(%edx) 8067087: 0f 28 51 18 movaps 0x18(%ecx),%xmm2 806708b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806708f: 8d 52 10 lea 0x10(%edx),%edx 8067092: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067096: 8d 49 10 lea 0x10(%ecx),%ecx 8067099: 0f 28 da movaps %xmm2,%xmm3 806709c: 85 c0 test %eax,%eax 806709e: 0f 85 d2 00 00 00 jne 8067176 <__stpcpy_ssse3+0xc66> 80670a4: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 80670aa: 0f 29 12 movaps %xmm2,(%edx) 80670ad: 0f 28 51 18 movaps 0x18(%ecx),%xmm2 80670b1: 0f 28 cb movaps %xmm3,%xmm1 80670b4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80670b8: 8d 52 10 lea 0x10(%edx),%edx 80670bb: 66 0f d7 c0 pmovmskb %xmm0,%eax 80670bf: 8d 49 10 lea 0x10(%ecx),%ecx 80670c2: 0f 28 da movaps %xmm2,%xmm3 80670c5: 85 c0 test %eax,%eax 80670c7: 0f 85 a9 00 00 00 jne 8067176 <__stpcpy_ssse3+0xc66> 80670cd: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 80670d3: 0f 29 12 movaps %xmm2,(%edx) 80670d6: 0f 28 51 18 movaps 0x18(%ecx),%xmm2 80670da: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80670de: 8d 52 10 lea 0x10(%edx),%edx 80670e1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80670e5: 8d 49 10 lea 0x10(%ecx),%ecx 80670e8: 85 c0 test %eax,%eax 80670ea: 0f 85 86 00 00 00 jne 8067176 <__stpcpy_ssse3+0xc66> 80670f0: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 80670f6: 0f 29 12 movaps %xmm2,(%edx) 80670f9: 8d 49 18 lea 0x18(%ecx),%ecx 80670fc: 8d 52 10 lea 0x10(%edx),%edx 80670ff: 89 c8 mov %ecx,%eax 8067101: 83 e1 c0 and $0xffffffc0,%ecx 8067104: 29 c8 sub %ecx,%eax 8067106: 8d 49 f8 lea -0x8(%ecx),%ecx 8067109: 29 c2 sub %eax,%edx 806710b: 0f 28 49 f8 movaps -0x8(%ecx),%xmm1 806710f: 0f 28 51 08 movaps 0x8(%ecx),%xmm2 8067113: 0f 28 59 18 movaps 0x18(%ecx),%xmm3 8067117: 0f 28 f3 movaps %xmm3,%xmm6 806711a: 0f 28 61 28 movaps 0x28(%ecx),%xmm4 806711e: 0f 28 fc movaps %xmm4,%xmm7 8067121: 0f 28 69 38 movaps 0x38(%ecx),%xmm5 8067125: 66 0f da f2 pminub %xmm2,%xmm6 8067129: 66 0f da fd pminub %xmm5,%xmm7 806712d: 66 0f da fe pminub %xmm6,%xmm7 8067131: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067135: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067139: 0f 28 fd movaps %xmm5,%xmm7 806713c: 66 0f 3a 0f ec 08 palignr $0x8,%xmm4,%xmm5 8067142: 85 c0 test %eax,%eax 8067144: 66 0f 3a 0f e3 08 palignr $0x8,%xmm3,%xmm4 806714a: 0f 85 18 ff ff ff jne 8067068 <__stpcpy_ssse3+0xb58> 8067150: 66 0f 3a 0f da 08 palignr $0x8,%xmm2,%xmm3 8067156: 8d 49 40 lea 0x40(%ecx),%ecx 8067159: 66 0f 3a 0f d1 08 palignr $0x8,%xmm1,%xmm2 806715f: 0f 28 cf movaps %xmm7,%xmm1 8067162: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8067166: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806716a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806716e: 0f 29 12 movaps %xmm2,(%edx) 8067171: 8d 52 40 lea 0x40(%edx),%edx 8067174: eb 99 jmp 806710f <__stpcpy_ssse3+0xbff> 8067176: 66 0f 12 01 movlpd (%ecx),%xmm0 806717a: 66 0f 13 02 movlpd %xmm0,(%edx) 806717e: be 08 00 00 00 mov $0x8,%esi 8067183: e9 58 08 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8067188: 90 nop 8067189: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067190: 0f 28 49 f7 movaps -0x9(%ecx),%xmm1 8067194: 0f 28 51 07 movaps 0x7(%ecx),%xmm2 8067198: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806719c: 66 0f d7 c0 pmovmskb %xmm0,%eax 80671a0: 0f 28 da movaps %xmm2,%xmm3 80671a3: 85 c0 test %eax,%eax 80671a5: 0f 85 fb 00 00 00 jne 80672a6 <__stpcpy_ssse3+0xd96> 80671ab: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 80671b1: 0f 28 cb movaps %xmm3,%xmm1 80671b4: 0f 29 12 movaps %xmm2,(%edx) 80671b7: 0f 28 51 17 movaps 0x17(%ecx),%xmm2 80671bb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80671bf: 8d 52 10 lea 0x10(%edx),%edx 80671c2: 66 0f d7 c0 pmovmskb %xmm0,%eax 80671c6: 8d 49 10 lea 0x10(%ecx),%ecx 80671c9: 0f 28 da movaps %xmm2,%xmm3 80671cc: 85 c0 test %eax,%eax 80671ce: 0f 85 d2 00 00 00 jne 80672a6 <__stpcpy_ssse3+0xd96> 80671d4: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 80671da: 0f 29 12 movaps %xmm2,(%edx) 80671dd: 0f 28 51 17 movaps 0x17(%ecx),%xmm2 80671e1: 0f 28 cb movaps %xmm3,%xmm1 80671e4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80671e8: 8d 52 10 lea 0x10(%edx),%edx 80671eb: 66 0f d7 c0 pmovmskb %xmm0,%eax 80671ef: 8d 49 10 lea 0x10(%ecx),%ecx 80671f2: 0f 28 da movaps %xmm2,%xmm3 80671f5: 85 c0 test %eax,%eax 80671f7: 0f 85 a9 00 00 00 jne 80672a6 <__stpcpy_ssse3+0xd96> 80671fd: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 8067203: 0f 29 12 movaps %xmm2,(%edx) 8067206: 0f 28 51 17 movaps 0x17(%ecx),%xmm2 806720a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806720e: 8d 52 10 lea 0x10(%edx),%edx 8067211: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067215: 8d 49 10 lea 0x10(%ecx),%ecx 8067218: 85 c0 test %eax,%eax 806721a: 0f 85 86 00 00 00 jne 80672a6 <__stpcpy_ssse3+0xd96> 8067220: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 8067226: 0f 29 12 movaps %xmm2,(%edx) 8067229: 8d 49 17 lea 0x17(%ecx),%ecx 806722c: 8d 52 10 lea 0x10(%edx),%edx 806722f: 89 c8 mov %ecx,%eax 8067231: 83 e1 c0 and $0xffffffc0,%ecx 8067234: 29 c8 sub %ecx,%eax 8067236: 8d 49 f9 lea -0x7(%ecx),%ecx 8067239: 29 c2 sub %eax,%edx 806723b: 0f 28 49 f7 movaps -0x9(%ecx),%xmm1 806723f: 0f 28 51 07 movaps 0x7(%ecx),%xmm2 8067243: 0f 28 59 17 movaps 0x17(%ecx),%xmm3 8067247: 0f 28 f3 movaps %xmm3,%xmm6 806724a: 0f 28 61 27 movaps 0x27(%ecx),%xmm4 806724e: 0f 28 fc movaps %xmm4,%xmm7 8067251: 0f 28 69 37 movaps 0x37(%ecx),%xmm5 8067255: 66 0f da f2 pminub %xmm2,%xmm6 8067259: 66 0f da fd pminub %xmm5,%xmm7 806725d: 66 0f da fe pminub %xmm6,%xmm7 8067261: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067265: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067269: 0f 28 fd movaps %xmm5,%xmm7 806726c: 66 0f 3a 0f ec 09 palignr $0x9,%xmm4,%xmm5 8067272: 85 c0 test %eax,%eax 8067274: 66 0f 3a 0f e3 09 palignr $0x9,%xmm3,%xmm4 806727a: 0f 85 18 ff ff ff jne 8067198 <__stpcpy_ssse3+0xc88> 8067280: 66 0f 3a 0f da 09 palignr $0x9,%xmm2,%xmm3 8067286: 8d 49 40 lea 0x40(%ecx),%ecx 8067289: 66 0f 3a 0f d1 09 palignr $0x9,%xmm1,%xmm2 806728f: 0f 28 cf movaps %xmm7,%xmm1 8067292: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8067296: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806729a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806729e: 0f 29 12 movaps %xmm2,(%edx) 80672a1: 8d 52 40 lea 0x40(%edx),%edx 80672a4: eb 99 jmp 806723f <__stpcpy_ssse3+0xd2f> 80672a6: 66 0f 12 41 ff movlpd -0x1(%ecx),%xmm0 80672ab: 66 0f 13 42 ff movlpd %xmm0,-0x1(%edx) 80672b0: be 07 00 00 00 mov $0x7,%esi 80672b5: e9 26 07 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 80672ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80672c0: 0f 28 49 f6 movaps -0xa(%ecx),%xmm1 80672c4: 0f 28 51 06 movaps 0x6(%ecx),%xmm2 80672c8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80672cc: 66 0f d7 c0 pmovmskb %xmm0,%eax 80672d0: 0f 28 da movaps %xmm2,%xmm3 80672d3: 85 c0 test %eax,%eax 80672d5: 0f 85 fb 00 00 00 jne 80673d6 <__stpcpy_ssse3+0xec6> 80672db: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 80672e1: 0f 28 cb movaps %xmm3,%xmm1 80672e4: 0f 29 12 movaps %xmm2,(%edx) 80672e7: 0f 28 51 16 movaps 0x16(%ecx),%xmm2 80672eb: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80672ef: 8d 52 10 lea 0x10(%edx),%edx 80672f2: 66 0f d7 c0 pmovmskb %xmm0,%eax 80672f6: 8d 49 10 lea 0x10(%ecx),%ecx 80672f9: 0f 28 da movaps %xmm2,%xmm3 80672fc: 85 c0 test %eax,%eax 80672fe: 0f 85 d2 00 00 00 jne 80673d6 <__stpcpy_ssse3+0xec6> 8067304: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 806730a: 0f 29 12 movaps %xmm2,(%edx) 806730d: 0f 28 51 16 movaps 0x16(%ecx),%xmm2 8067311: 0f 28 cb movaps %xmm3,%xmm1 8067314: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8067318: 8d 52 10 lea 0x10(%edx),%edx 806731b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806731f: 8d 49 10 lea 0x10(%ecx),%ecx 8067322: 0f 28 da movaps %xmm2,%xmm3 8067325: 85 c0 test %eax,%eax 8067327: 0f 85 a9 00 00 00 jne 80673d6 <__stpcpy_ssse3+0xec6> 806732d: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 8067333: 0f 29 12 movaps %xmm2,(%edx) 8067336: 0f 28 51 16 movaps 0x16(%ecx),%xmm2 806733a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806733e: 8d 52 10 lea 0x10(%edx),%edx 8067341: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067345: 8d 49 10 lea 0x10(%ecx),%ecx 8067348: 85 c0 test %eax,%eax 806734a: 0f 85 86 00 00 00 jne 80673d6 <__stpcpy_ssse3+0xec6> 8067350: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 8067356: 0f 29 12 movaps %xmm2,(%edx) 8067359: 8d 49 16 lea 0x16(%ecx),%ecx 806735c: 8d 52 10 lea 0x10(%edx),%edx 806735f: 89 c8 mov %ecx,%eax 8067361: 83 e1 c0 and $0xffffffc0,%ecx 8067364: 29 c8 sub %ecx,%eax 8067366: 8d 49 fa lea -0x6(%ecx),%ecx 8067369: 29 c2 sub %eax,%edx 806736b: 0f 28 49 f6 movaps -0xa(%ecx),%xmm1 806736f: 0f 28 51 06 movaps 0x6(%ecx),%xmm2 8067373: 0f 28 59 16 movaps 0x16(%ecx),%xmm3 8067377: 0f 28 f3 movaps %xmm3,%xmm6 806737a: 0f 28 61 26 movaps 0x26(%ecx),%xmm4 806737e: 0f 28 fc movaps %xmm4,%xmm7 8067381: 0f 28 69 36 movaps 0x36(%ecx),%xmm5 8067385: 66 0f da f2 pminub %xmm2,%xmm6 8067389: 66 0f da fd pminub %xmm5,%xmm7 806738d: 66 0f da fe pminub %xmm6,%xmm7 8067391: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067395: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067399: 0f 28 fd movaps %xmm5,%xmm7 806739c: 66 0f 3a 0f ec 0a palignr $0xa,%xmm4,%xmm5 80673a2: 85 c0 test %eax,%eax 80673a4: 66 0f 3a 0f e3 0a palignr $0xa,%xmm3,%xmm4 80673aa: 0f 85 18 ff ff ff jne 80672c8 <__stpcpy_ssse3+0xdb8> 80673b0: 66 0f 3a 0f da 0a palignr $0xa,%xmm2,%xmm3 80673b6: 8d 49 40 lea 0x40(%ecx),%ecx 80673b9: 66 0f 3a 0f d1 0a palignr $0xa,%xmm1,%xmm2 80673bf: 0f 28 cf movaps %xmm7,%xmm1 80673c2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80673c6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80673ca: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80673ce: 0f 29 12 movaps %xmm2,(%edx) 80673d1: 8d 52 40 lea 0x40(%edx),%edx 80673d4: eb 99 jmp 806736f <__stpcpy_ssse3+0xe5f> 80673d6: 66 0f 12 41 fe movlpd -0x2(%ecx),%xmm0 80673db: 66 0f 13 42 fe movlpd %xmm0,-0x2(%edx) 80673e0: be 06 00 00 00 mov $0x6,%esi 80673e5: e9 f6 05 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 80673ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80673f0: 0f 28 49 f5 movaps -0xb(%ecx),%xmm1 80673f4: 0f 28 51 05 movaps 0x5(%ecx),%xmm2 80673f8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80673fc: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067400: 0f 28 da movaps %xmm2,%xmm3 8067403: 85 c0 test %eax,%eax 8067405: 0f 85 fb 00 00 00 jne 8067506 <__stpcpy_ssse3+0xff6> 806740b: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 8067411: 0f 28 cb movaps %xmm3,%xmm1 8067414: 0f 29 12 movaps %xmm2,(%edx) 8067417: 0f 28 51 15 movaps 0x15(%ecx),%xmm2 806741b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806741f: 8d 52 10 lea 0x10(%edx),%edx 8067422: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067426: 8d 49 10 lea 0x10(%ecx),%ecx 8067429: 0f 28 da movaps %xmm2,%xmm3 806742c: 85 c0 test %eax,%eax 806742e: 0f 85 d2 00 00 00 jne 8067506 <__stpcpy_ssse3+0xff6> 8067434: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 806743a: 0f 29 12 movaps %xmm2,(%edx) 806743d: 0f 28 51 15 movaps 0x15(%ecx),%xmm2 8067441: 0f 28 cb movaps %xmm3,%xmm1 8067444: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8067448: 8d 52 10 lea 0x10(%edx),%edx 806744b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806744f: 8d 49 10 lea 0x10(%ecx),%ecx 8067452: 0f 28 da movaps %xmm2,%xmm3 8067455: 85 c0 test %eax,%eax 8067457: 0f 85 a9 00 00 00 jne 8067506 <__stpcpy_ssse3+0xff6> 806745d: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 8067463: 0f 29 12 movaps %xmm2,(%edx) 8067466: 0f 28 51 15 movaps 0x15(%ecx),%xmm2 806746a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806746e: 8d 52 10 lea 0x10(%edx),%edx 8067471: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067475: 8d 49 10 lea 0x10(%ecx),%ecx 8067478: 85 c0 test %eax,%eax 806747a: 0f 85 86 00 00 00 jne 8067506 <__stpcpy_ssse3+0xff6> 8067480: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 8067486: 0f 29 12 movaps %xmm2,(%edx) 8067489: 8d 49 15 lea 0x15(%ecx),%ecx 806748c: 8d 52 10 lea 0x10(%edx),%edx 806748f: 89 c8 mov %ecx,%eax 8067491: 83 e1 c0 and $0xffffffc0,%ecx 8067494: 29 c8 sub %ecx,%eax 8067496: 8d 49 fb lea -0x5(%ecx),%ecx 8067499: 29 c2 sub %eax,%edx 806749b: 0f 28 49 f5 movaps -0xb(%ecx),%xmm1 806749f: 0f 28 51 05 movaps 0x5(%ecx),%xmm2 80674a3: 0f 28 59 15 movaps 0x15(%ecx),%xmm3 80674a7: 0f 28 f3 movaps %xmm3,%xmm6 80674aa: 0f 28 61 25 movaps 0x25(%ecx),%xmm4 80674ae: 0f 28 fc movaps %xmm4,%xmm7 80674b1: 0f 28 69 35 movaps 0x35(%ecx),%xmm5 80674b5: 66 0f da f2 pminub %xmm2,%xmm6 80674b9: 66 0f da fd pminub %xmm5,%xmm7 80674bd: 66 0f da fe pminub %xmm6,%xmm7 80674c1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80674c5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80674c9: 0f 28 fd movaps %xmm5,%xmm7 80674cc: 66 0f 3a 0f ec 0b palignr $0xb,%xmm4,%xmm5 80674d2: 85 c0 test %eax,%eax 80674d4: 66 0f 3a 0f e3 0b palignr $0xb,%xmm3,%xmm4 80674da: 0f 85 18 ff ff ff jne 80673f8 <__stpcpy_ssse3+0xee8> 80674e0: 66 0f 3a 0f da 0b palignr $0xb,%xmm2,%xmm3 80674e6: 8d 49 40 lea 0x40(%ecx),%ecx 80674e9: 66 0f 3a 0f d1 0b palignr $0xb,%xmm1,%xmm2 80674ef: 0f 28 cf movaps %xmm7,%xmm1 80674f2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80674f6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80674fa: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80674fe: 0f 29 12 movaps %xmm2,(%edx) 8067501: 8d 52 40 lea 0x40(%edx),%edx 8067504: eb 99 jmp 806749f <__stpcpy_ssse3+0xf8f> 8067506: 66 0f 12 41 fd movlpd -0x3(%ecx),%xmm0 806750b: 66 0f 13 42 fd movlpd %xmm0,-0x3(%edx) 8067510: be 05 00 00 00 mov $0x5,%esi 8067515: e9 c6 04 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 806751a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8067520: 0f 28 49 f4 movaps -0xc(%ecx),%xmm1 8067524: 0f 28 51 04 movaps 0x4(%ecx),%xmm2 8067528: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806752c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067530: 0f 28 da movaps %xmm2,%xmm3 8067533: 85 c0 test %eax,%eax 8067535: 0f 85 fb 00 00 00 jne 8067636 <__stpcpy_ssse3+0x1126> 806753b: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 8067541: 0f 28 cb movaps %xmm3,%xmm1 8067544: 0f 29 12 movaps %xmm2,(%edx) 8067547: 0f 28 51 14 movaps 0x14(%ecx),%xmm2 806754b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806754f: 8d 52 10 lea 0x10(%edx),%edx 8067552: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067556: 8d 49 10 lea 0x10(%ecx),%ecx 8067559: 0f 28 da movaps %xmm2,%xmm3 806755c: 85 c0 test %eax,%eax 806755e: 0f 85 d2 00 00 00 jne 8067636 <__stpcpy_ssse3+0x1126> 8067564: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 806756a: 0f 29 12 movaps %xmm2,(%edx) 806756d: 0f 28 51 14 movaps 0x14(%ecx),%xmm2 8067571: 0f 28 cb movaps %xmm3,%xmm1 8067574: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8067578: 8d 52 10 lea 0x10(%edx),%edx 806757b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806757f: 8d 49 10 lea 0x10(%ecx),%ecx 8067582: 0f 28 da movaps %xmm2,%xmm3 8067585: 85 c0 test %eax,%eax 8067587: 0f 85 a9 00 00 00 jne 8067636 <__stpcpy_ssse3+0x1126> 806758d: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 8067593: 0f 29 12 movaps %xmm2,(%edx) 8067596: 0f 28 51 14 movaps 0x14(%ecx),%xmm2 806759a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806759e: 8d 52 10 lea 0x10(%edx),%edx 80675a1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80675a5: 8d 49 10 lea 0x10(%ecx),%ecx 80675a8: 85 c0 test %eax,%eax 80675aa: 0f 85 86 00 00 00 jne 8067636 <__stpcpy_ssse3+0x1126> 80675b0: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 80675b6: 0f 29 12 movaps %xmm2,(%edx) 80675b9: 8d 49 14 lea 0x14(%ecx),%ecx 80675bc: 8d 52 10 lea 0x10(%edx),%edx 80675bf: 89 c8 mov %ecx,%eax 80675c1: 83 e1 c0 and $0xffffffc0,%ecx 80675c4: 29 c8 sub %ecx,%eax 80675c6: 8d 49 fc lea -0x4(%ecx),%ecx 80675c9: 29 c2 sub %eax,%edx 80675cb: 0f 28 49 f4 movaps -0xc(%ecx),%xmm1 80675cf: 0f 28 51 04 movaps 0x4(%ecx),%xmm2 80675d3: 0f 28 59 14 movaps 0x14(%ecx),%xmm3 80675d7: 0f 28 f3 movaps %xmm3,%xmm6 80675da: 0f 28 61 24 movaps 0x24(%ecx),%xmm4 80675de: 0f 28 fc movaps %xmm4,%xmm7 80675e1: 0f 28 69 34 movaps 0x34(%ecx),%xmm5 80675e5: 66 0f da f2 pminub %xmm2,%xmm6 80675e9: 66 0f da fd pminub %xmm5,%xmm7 80675ed: 66 0f da fe pminub %xmm6,%xmm7 80675f1: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 80675f5: 66 0f d7 c7 pmovmskb %xmm7,%eax 80675f9: 0f 28 fd movaps %xmm5,%xmm7 80675fc: 66 0f 3a 0f ec 0c palignr $0xc,%xmm4,%xmm5 8067602: 85 c0 test %eax,%eax 8067604: 66 0f 3a 0f e3 0c palignr $0xc,%xmm3,%xmm4 806760a: 0f 85 18 ff ff ff jne 8067528 <__stpcpy_ssse3+0x1018> 8067610: 66 0f 3a 0f da 0c palignr $0xc,%xmm2,%xmm3 8067616: 8d 49 40 lea 0x40(%ecx),%ecx 8067619: 66 0f 3a 0f d1 0c palignr $0xc,%xmm1,%xmm2 806761f: 0f 28 cf movaps %xmm7,%xmm1 8067622: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8067626: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806762a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806762e: 0f 29 12 movaps %xmm2,(%edx) 8067631: 8d 52 40 lea 0x40(%edx),%edx 8067634: eb 99 jmp 80675cf <__stpcpy_ssse3+0x10bf> 8067636: 8b 31 mov (%ecx),%esi 8067638: 89 32 mov %esi,(%edx) 806763a: be 04 00 00 00 mov $0x4,%esi 806763f: e9 9c 03 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8067644: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806764a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8067650: 0f 28 49 f3 movaps -0xd(%ecx),%xmm1 8067654: 0f 28 51 03 movaps 0x3(%ecx),%xmm2 8067658: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806765c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067660: 0f 28 da movaps %xmm2,%xmm3 8067663: 85 c0 test %eax,%eax 8067665: 0f 85 fb 00 00 00 jne 8067766 <__stpcpy_ssse3+0x1256> 806766b: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 8067671: 0f 28 cb movaps %xmm3,%xmm1 8067674: 0f 29 12 movaps %xmm2,(%edx) 8067677: 0f 28 51 13 movaps 0x13(%ecx),%xmm2 806767b: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806767f: 8d 52 10 lea 0x10(%edx),%edx 8067682: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067686: 8d 49 10 lea 0x10(%ecx),%ecx 8067689: 0f 28 da movaps %xmm2,%xmm3 806768c: 85 c0 test %eax,%eax 806768e: 0f 85 d2 00 00 00 jne 8067766 <__stpcpy_ssse3+0x1256> 8067694: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 806769a: 0f 29 12 movaps %xmm2,(%edx) 806769d: 0f 28 51 13 movaps 0x13(%ecx),%xmm2 80676a1: 0f 28 cb movaps %xmm3,%xmm1 80676a4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80676a8: 8d 52 10 lea 0x10(%edx),%edx 80676ab: 66 0f d7 c0 pmovmskb %xmm0,%eax 80676af: 8d 49 10 lea 0x10(%ecx),%ecx 80676b2: 0f 28 da movaps %xmm2,%xmm3 80676b5: 85 c0 test %eax,%eax 80676b7: 0f 85 a9 00 00 00 jne 8067766 <__stpcpy_ssse3+0x1256> 80676bd: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 80676c3: 0f 29 12 movaps %xmm2,(%edx) 80676c6: 0f 28 51 13 movaps 0x13(%ecx),%xmm2 80676ca: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80676ce: 8d 52 10 lea 0x10(%edx),%edx 80676d1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80676d5: 8d 49 10 lea 0x10(%ecx),%ecx 80676d8: 85 c0 test %eax,%eax 80676da: 0f 85 86 00 00 00 jne 8067766 <__stpcpy_ssse3+0x1256> 80676e0: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 80676e6: 0f 29 12 movaps %xmm2,(%edx) 80676e9: 8d 49 13 lea 0x13(%ecx),%ecx 80676ec: 8d 52 10 lea 0x10(%edx),%edx 80676ef: 89 c8 mov %ecx,%eax 80676f1: 83 e1 c0 and $0xffffffc0,%ecx 80676f4: 29 c8 sub %ecx,%eax 80676f6: 8d 49 fd lea -0x3(%ecx),%ecx 80676f9: 29 c2 sub %eax,%edx 80676fb: 0f 28 49 f3 movaps -0xd(%ecx),%xmm1 80676ff: 0f 28 51 03 movaps 0x3(%ecx),%xmm2 8067703: 0f 28 59 13 movaps 0x13(%ecx),%xmm3 8067707: 0f 28 f3 movaps %xmm3,%xmm6 806770a: 0f 28 61 23 movaps 0x23(%ecx),%xmm4 806770e: 0f 28 fc movaps %xmm4,%xmm7 8067711: 0f 28 69 33 movaps 0x33(%ecx),%xmm5 8067715: 66 0f da f2 pminub %xmm2,%xmm6 8067719: 66 0f da fd pminub %xmm5,%xmm7 806771d: 66 0f da fe pminub %xmm6,%xmm7 8067721: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067725: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067729: 0f 28 fd movaps %xmm5,%xmm7 806772c: 66 0f 3a 0f ec 0d palignr $0xd,%xmm4,%xmm5 8067732: 85 c0 test %eax,%eax 8067734: 66 0f 3a 0f e3 0d palignr $0xd,%xmm3,%xmm4 806773a: 0f 85 18 ff ff ff jne 8067658 <__stpcpy_ssse3+0x1148> 8067740: 66 0f 3a 0f da 0d palignr $0xd,%xmm2,%xmm3 8067746: 8d 49 40 lea 0x40(%ecx),%ecx 8067749: 66 0f 3a 0f d1 0d palignr $0xd,%xmm1,%xmm2 806774f: 0f 28 cf movaps %xmm7,%xmm1 8067752: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8067756: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806775a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806775e: 0f 29 12 movaps %xmm2,(%edx) 8067761: 8d 52 40 lea 0x40(%edx),%edx 8067764: eb 99 jmp 80676ff <__stpcpy_ssse3+0x11ef> 8067766: 8b 71 ff mov -0x1(%ecx),%esi 8067769: 89 72 ff mov %esi,-0x1(%edx) 806776c: be 03 00 00 00 mov $0x3,%esi 8067771: e9 6a 02 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 8067776: 8d 76 00 lea 0x0(%esi),%esi 8067779: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067780: 0f 28 49 f2 movaps -0xe(%ecx),%xmm1 8067784: 0f 28 51 02 movaps 0x2(%ecx),%xmm2 8067788: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806778c: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067790: 0f 28 da movaps %xmm2,%xmm3 8067793: 85 c0 test %eax,%eax 8067795: 0f 85 fb 00 00 00 jne 8067896 <__stpcpy_ssse3+0x1386> 806779b: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 80677a1: 0f 28 cb movaps %xmm3,%xmm1 80677a4: 0f 29 12 movaps %xmm2,(%edx) 80677a7: 0f 28 51 12 movaps 0x12(%ecx),%xmm2 80677ab: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80677af: 8d 52 10 lea 0x10(%edx),%edx 80677b2: 66 0f d7 c0 pmovmskb %xmm0,%eax 80677b6: 8d 49 10 lea 0x10(%ecx),%ecx 80677b9: 0f 28 da movaps %xmm2,%xmm3 80677bc: 85 c0 test %eax,%eax 80677be: 0f 85 d2 00 00 00 jne 8067896 <__stpcpy_ssse3+0x1386> 80677c4: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 80677ca: 0f 29 12 movaps %xmm2,(%edx) 80677cd: 0f 28 51 12 movaps 0x12(%ecx),%xmm2 80677d1: 0f 28 cb movaps %xmm3,%xmm1 80677d4: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80677d8: 8d 52 10 lea 0x10(%edx),%edx 80677db: 66 0f d7 c0 pmovmskb %xmm0,%eax 80677df: 8d 49 10 lea 0x10(%ecx),%ecx 80677e2: 0f 28 da movaps %xmm2,%xmm3 80677e5: 85 c0 test %eax,%eax 80677e7: 0f 85 a9 00 00 00 jne 8067896 <__stpcpy_ssse3+0x1386> 80677ed: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 80677f3: 0f 29 12 movaps %xmm2,(%edx) 80677f6: 0f 28 51 12 movaps 0x12(%ecx),%xmm2 80677fa: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80677fe: 8d 52 10 lea 0x10(%edx),%edx 8067801: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067805: 8d 49 10 lea 0x10(%ecx),%ecx 8067808: 85 c0 test %eax,%eax 806780a: 0f 85 86 00 00 00 jne 8067896 <__stpcpy_ssse3+0x1386> 8067810: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 8067816: 0f 29 12 movaps %xmm2,(%edx) 8067819: 8d 49 12 lea 0x12(%ecx),%ecx 806781c: 8d 52 10 lea 0x10(%edx),%edx 806781f: 89 c8 mov %ecx,%eax 8067821: 83 e1 c0 and $0xffffffc0,%ecx 8067824: 29 c8 sub %ecx,%eax 8067826: 8d 49 fe lea -0x2(%ecx),%ecx 8067829: 29 c2 sub %eax,%edx 806782b: 0f 28 49 f2 movaps -0xe(%ecx),%xmm1 806782f: 0f 28 51 02 movaps 0x2(%ecx),%xmm2 8067833: 0f 28 59 12 movaps 0x12(%ecx),%xmm3 8067837: 0f 28 f3 movaps %xmm3,%xmm6 806783a: 0f 28 61 22 movaps 0x22(%ecx),%xmm4 806783e: 0f 28 fc movaps %xmm4,%xmm7 8067841: 0f 28 69 32 movaps 0x32(%ecx),%xmm5 8067845: 66 0f da f2 pminub %xmm2,%xmm6 8067849: 66 0f da fd pminub %xmm5,%xmm7 806784d: 66 0f da fe pminub %xmm6,%xmm7 8067851: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067855: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067859: 0f 28 fd movaps %xmm5,%xmm7 806785c: 66 0f 3a 0f ec 0e palignr $0xe,%xmm4,%xmm5 8067862: 85 c0 test %eax,%eax 8067864: 66 0f 3a 0f e3 0e palignr $0xe,%xmm3,%xmm4 806786a: 0f 85 18 ff ff ff jne 8067788 <__stpcpy_ssse3+0x1278> 8067870: 66 0f 3a 0f da 0e palignr $0xe,%xmm2,%xmm3 8067876: 8d 49 40 lea 0x40(%ecx),%ecx 8067879: 66 0f 3a 0f d1 0e palignr $0xe,%xmm1,%xmm2 806787f: 0f 28 cf movaps %xmm7,%xmm1 8067882: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 8067886: 0f 29 62 20 movaps %xmm4,0x20(%edx) 806788a: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 806788e: 0f 29 12 movaps %xmm2,(%edx) 8067891: 8d 52 40 lea 0x40(%edx),%edx 8067894: eb 99 jmp 806782f <__stpcpy_ssse3+0x131f> 8067896: 8b 71 fe mov -0x2(%ecx),%esi 8067899: 89 72 fe mov %esi,-0x2(%edx) 806789c: be 02 00 00 00 mov $0x2,%esi 80678a1: e9 3a 01 00 00 jmp 80679e0 <__stpcpy_ssse3+0x14d0> 80678a6: 8d 76 00 lea 0x0(%esi),%esi 80678a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80678b0: 0f 28 49 f1 movaps -0xf(%ecx),%xmm1 80678b4: 0f 28 51 01 movaps 0x1(%ecx),%xmm2 80678b8: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80678bc: 66 0f d7 c0 pmovmskb %xmm0,%eax 80678c0: 0f 28 da movaps %xmm2,%xmm3 80678c3: 85 c0 test %eax,%eax 80678c5: 0f 85 fb 00 00 00 jne 80679c6 <__stpcpy_ssse3+0x14b6> 80678cb: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 80678d1: 0f 28 cb movaps %xmm3,%xmm1 80678d4: 0f 29 12 movaps %xmm2,(%edx) 80678d7: 0f 28 51 11 movaps 0x11(%ecx),%xmm2 80678db: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80678df: 8d 52 10 lea 0x10(%edx),%edx 80678e2: 66 0f d7 c0 pmovmskb %xmm0,%eax 80678e6: 8d 49 10 lea 0x10(%ecx),%ecx 80678e9: 0f 28 da movaps %xmm2,%xmm3 80678ec: 85 c0 test %eax,%eax 80678ee: 0f 85 d2 00 00 00 jne 80679c6 <__stpcpy_ssse3+0x14b6> 80678f4: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 80678fa: 0f 29 12 movaps %xmm2,(%edx) 80678fd: 0f 28 51 11 movaps 0x11(%ecx),%xmm2 8067901: 0f 28 cb movaps %xmm3,%xmm1 8067904: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8067908: 8d 52 10 lea 0x10(%edx),%edx 806790b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806790f: 8d 49 10 lea 0x10(%ecx),%ecx 8067912: 0f 28 da movaps %xmm2,%xmm3 8067915: 85 c0 test %eax,%eax 8067917: 0f 85 a9 00 00 00 jne 80679c6 <__stpcpy_ssse3+0x14b6> 806791d: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 8067923: 0f 29 12 movaps %xmm2,(%edx) 8067926: 0f 28 51 11 movaps 0x11(%ecx),%xmm2 806792a: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 806792e: 8d 52 10 lea 0x10(%edx),%edx 8067931: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067935: 8d 49 10 lea 0x10(%ecx),%ecx 8067938: 85 c0 test %eax,%eax 806793a: 0f 85 86 00 00 00 jne 80679c6 <__stpcpy_ssse3+0x14b6> 8067940: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 8067946: 0f 29 12 movaps %xmm2,(%edx) 8067949: 8d 49 11 lea 0x11(%ecx),%ecx 806794c: 8d 52 10 lea 0x10(%edx),%edx 806794f: 89 c8 mov %ecx,%eax 8067951: 83 e1 c0 and $0xffffffc0,%ecx 8067954: 29 c8 sub %ecx,%eax 8067956: 8d 49 ff lea -0x1(%ecx),%ecx 8067959: 29 c2 sub %eax,%edx 806795b: 0f 28 49 f1 movaps -0xf(%ecx),%xmm1 806795f: 0f 28 51 01 movaps 0x1(%ecx),%xmm2 8067963: 0f 28 59 11 movaps 0x11(%ecx),%xmm3 8067967: 0f 28 f3 movaps %xmm3,%xmm6 806796a: 0f 28 61 21 movaps 0x21(%ecx),%xmm4 806796e: 0f 28 fc movaps %xmm4,%xmm7 8067971: 0f 28 69 31 movaps 0x31(%ecx),%xmm5 8067975: 66 0f da f2 pminub %xmm2,%xmm6 8067979: 66 0f da fd pminub %xmm5,%xmm7 806797d: 66 0f da fe pminub %xmm6,%xmm7 8067981: 66 0f 74 f8 pcmpeqb %xmm0,%xmm7 8067985: 66 0f d7 c7 pmovmskb %xmm7,%eax 8067989: 0f 28 fd movaps %xmm5,%xmm7 806798c: 66 0f 3a 0f ec 0f palignr $0xf,%xmm4,%xmm5 8067992: 85 c0 test %eax,%eax 8067994: 66 0f 3a 0f e3 0f palignr $0xf,%xmm3,%xmm4 806799a: 0f 85 18 ff ff ff jne 80678b8 <__stpcpy_ssse3+0x13a8> 80679a0: 66 0f 3a 0f da 0f palignr $0xf,%xmm2,%xmm3 80679a6: 8d 49 40 lea 0x40(%ecx),%ecx 80679a9: 66 0f 3a 0f d1 0f palignr $0xf,%xmm1,%xmm2 80679af: 0f 28 cf movaps %xmm7,%xmm1 80679b2: 0f 29 6a 30 movaps %xmm5,0x30(%edx) 80679b6: 0f 29 62 20 movaps %xmm4,0x20(%edx) 80679ba: 0f 29 5a 10 movaps %xmm3,0x10(%edx) 80679be: 0f 29 12 movaps %xmm2,(%edx) 80679c1: 8d 52 40 lea 0x40(%edx),%edx 80679c4: eb 99 jmp 806795f <__stpcpy_ssse3+0x144f> 80679c6: 8b 71 fd mov -0x3(%ecx),%esi 80679c9: 89 72 fd mov %esi,-0x3(%edx) 80679cc: be 01 00 00 00 mov $0x1,%esi 80679d1: eb 0d jmp 80679e0 <__stpcpy_ssse3+0x14d0> 80679d3: 90 nop 80679d4: 90 nop 80679d5: 90 nop 80679d6: 90 nop 80679d7: 90 nop 80679d8: 90 nop 80679d9: 90 nop 80679da: 90 nop 80679db: 90 nop 80679dc: 90 nop 80679dd: 90 nop 80679de: 90 nop 80679df: 90 nop 80679e0: 01 f2 add %esi,%edx 80679e2: 01 f1 add %esi,%ecx 80679e4: 5e pop %esi 80679e5: 84 c0 test %al,%al 80679e7: 74 67 je 8067a50 <__stpcpy_ssse3+0x1540> 80679e9: 88 c4 mov %al,%ah 80679eb: 80 e4 0f and $0xf,%ah 80679ee: 74 30 je 8067a20 <__stpcpy_ssse3+0x1510> 80679f0: a8 01 test $0x1,%al 80679f2: 0f 85 d8 00 00 00 jne 8067ad0 <__stpcpy_ssse3+0x15c0> 80679f8: a8 02 test $0x2,%al 80679fa: 0f 85 e0 00 00 00 jne 8067ae0 <__stpcpy_ssse3+0x15d0> 8067a00: a8 04 test $0x4,%al 8067a02: 0f 85 e8 00 00 00 jne 8067af0 <__stpcpy_ssse3+0x15e0> 8067a08: 90 nop 8067a09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067a10: 8b 01 mov (%ecx),%eax 8067a12: 89 02 mov %eax,(%edx) 8067a14: 8d 42 03 lea 0x3(%edx),%eax 8067a17: 5f pop %edi 8067a18: c3 ret 8067a19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067a20: a8 10 test $0x10,%al 8067a22: 0f 85 e8 00 00 00 jne 8067b10 <__stpcpy_ssse3+0x1600> 8067a28: a8 20 test $0x20,%al 8067a2a: 0f 85 f0 00 00 00 jne 8067b20 <__stpcpy_ssse3+0x1610> 8067a30: a8 40 test $0x40,%al 8067a32: 0f 85 08 01 00 00 jne 8067b40 <__stpcpy_ssse3+0x1630> 8067a38: 90 nop 8067a39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067a40: 66 0f 12 01 movlpd (%ecx),%xmm0 8067a44: 66 0f 13 02 movlpd %xmm0,(%edx) 8067a48: 8d 42 07 lea 0x7(%edx),%eax 8067a4b: 5f pop %edi 8067a4c: c3 ret 8067a4d: 8d 76 00 lea 0x0(%esi),%esi 8067a50: 88 e0 mov %ah,%al 8067a52: 24 0f and $0xf,%al 8067a54: 74 4a je 8067aa0 <__stpcpy_ssse3+0x1590> 8067a56: f6 c4 01 test $0x1,%ah 8067a59: 0f 85 f1 00 00 00 jne 8067b50 <__stpcpy_ssse3+0x1640> 8067a5f: f6 c4 02 test $0x2,%ah 8067a62: 0f 85 08 01 00 00 jne 8067b70 <__stpcpy_ssse3+0x1660> 8067a68: f6 c4 04 test $0x4,%ah 8067a6b: 0f 85 1f 01 00 00 jne 8067b90 <__stpcpy_ssse3+0x1680> 8067a71: eb 0d jmp 8067a80 <__stpcpy_ssse3+0x1570> 8067a73: 90 nop 8067a74: 90 nop 8067a75: 90 nop 8067a76: 90 nop 8067a77: 90 nop 8067a78: 90 nop 8067a79: 90 nop 8067a7a: 90 nop 8067a7b: 90 nop 8067a7c: 90 nop 8067a7d: 90 nop 8067a7e: 90 nop 8067a7f: 90 nop 8067a80: 66 0f 12 01 movlpd (%ecx),%xmm0 8067a84: 8b 41 08 mov 0x8(%ecx),%eax 8067a87: 66 0f 13 02 movlpd %xmm0,(%edx) 8067a8b: 89 42 08 mov %eax,0x8(%edx) 8067a8e: 8d 42 0b lea 0xb(%edx),%eax 8067a91: 5f pop %edi 8067a92: c3 ret 8067a93: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8067a99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067aa0: f6 c4 10 test $0x10,%ah 8067aa3: 0f 85 07 01 00 00 jne 8067bb0 <__stpcpy_ssse3+0x16a0> 8067aa9: f6 c4 20 test $0x20,%ah 8067aac: 0f 85 1e 01 00 00 jne 8067bd0 <__stpcpy_ssse3+0x16c0> 8067ab2: f6 c4 40 test $0x40,%ah 8067ab5: 0f 85 35 01 00 00 jne 8067bf0 <__stpcpy_ssse3+0x16e0> 8067abb: 90 nop 8067abc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8067ac0: f3 0f 6f 01 movdqu (%ecx),%xmm0 8067ac4: f3 0f 7f 02 movdqu %xmm0,(%edx) 8067ac8: 8d 42 0f lea 0xf(%edx),%eax 8067acb: 5f pop %edi 8067acc: c3 ret 8067acd: 8d 76 00 lea 0x0(%esi),%esi 8067ad0: 8a 01 mov (%ecx),%al 8067ad2: 88 02 mov %al,(%edx) 8067ad4: 8d 02 lea (%edx),%eax 8067ad6: 5f pop %edi 8067ad7: c3 ret 8067ad8: 90 nop 8067ad9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067ae0: 66 8b 01 mov (%ecx),%ax 8067ae3: 66 89 02 mov %ax,(%edx) 8067ae6: 8d 42 01 lea 0x1(%edx),%eax 8067ae9: 5f pop %edi 8067aea: c3 ret 8067aeb: 90 nop 8067aec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8067af0: 66 8b 01 mov (%ecx),%ax 8067af3: 66 89 02 mov %ax,(%edx) 8067af6: 8a 41 02 mov 0x2(%ecx),%al 8067af9: 88 42 02 mov %al,0x2(%edx) 8067afc: 8d 42 02 lea 0x2(%edx),%eax 8067aff: 5f pop %edi 8067b00: c3 ret 8067b01: eb 0d jmp 8067b10 <__stpcpy_ssse3+0x1600> 8067b03: 90 nop 8067b04: 90 nop 8067b05: 90 nop 8067b06: 90 nop 8067b07: 90 nop 8067b08: 90 nop 8067b09: 90 nop 8067b0a: 90 nop 8067b0b: 90 nop 8067b0c: 90 nop 8067b0d: 90 nop 8067b0e: 90 nop 8067b0f: 90 nop 8067b10: 8b 01 mov (%ecx),%eax 8067b12: 89 02 mov %eax,(%edx) 8067b14: 8a 41 04 mov 0x4(%ecx),%al 8067b17: 88 42 04 mov %al,0x4(%edx) 8067b1a: 8d 42 04 lea 0x4(%edx),%eax 8067b1d: 5f pop %edi 8067b1e: c3 ret 8067b1f: 90 nop 8067b20: 8b 01 mov (%ecx),%eax 8067b22: 89 02 mov %eax,(%edx) 8067b24: 66 8b 41 04 mov 0x4(%ecx),%ax 8067b28: 66 89 42 04 mov %ax,0x4(%edx) 8067b2c: 8d 42 05 lea 0x5(%edx),%eax 8067b2f: 5f pop %edi 8067b30: c3 ret 8067b31: eb 0d jmp 8067b40 <__stpcpy_ssse3+0x1630> 8067b33: 90 nop 8067b34: 90 nop 8067b35: 90 nop 8067b36: 90 nop 8067b37: 90 nop 8067b38: 90 nop 8067b39: 90 nop 8067b3a: 90 nop 8067b3b: 90 nop 8067b3c: 90 nop 8067b3d: 90 nop 8067b3e: 90 nop 8067b3f: 90 nop 8067b40: 8b 01 mov (%ecx),%eax 8067b42: 89 02 mov %eax,(%edx) 8067b44: 8b 41 03 mov 0x3(%ecx),%eax 8067b47: 89 42 03 mov %eax,0x3(%edx) 8067b4a: 8d 42 06 lea 0x6(%edx),%eax 8067b4d: 5f pop %edi 8067b4e: c3 ret 8067b4f: 90 nop 8067b50: 66 0f 12 01 movlpd (%ecx),%xmm0 8067b54: 8a 41 08 mov 0x8(%ecx),%al 8067b57: 66 0f 13 02 movlpd %xmm0,(%edx) 8067b5b: 88 42 08 mov %al,0x8(%edx) 8067b5e: 8d 42 08 lea 0x8(%edx),%eax 8067b61: 5f pop %edi 8067b62: c3 ret 8067b63: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8067b69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067b70: 66 0f 12 01 movlpd (%ecx),%xmm0 8067b74: 66 8b 41 08 mov 0x8(%ecx),%ax 8067b78: 66 0f 13 02 movlpd %xmm0,(%edx) 8067b7c: 66 89 42 08 mov %ax,0x8(%edx) 8067b80: 8d 42 09 lea 0x9(%edx),%eax 8067b83: 5f pop %edi 8067b84: c3 ret 8067b85: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8067b89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067b90: 66 0f 12 01 movlpd (%ecx),%xmm0 8067b94: 8b 41 07 mov 0x7(%ecx),%eax 8067b97: 66 0f 13 02 movlpd %xmm0,(%edx) 8067b9b: 89 42 07 mov %eax,0x7(%edx) 8067b9e: 8d 42 0a lea 0xa(%edx),%eax 8067ba1: 5f pop %edi 8067ba2: c3 ret 8067ba3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8067ba9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067bb0: 66 0f 12 01 movlpd (%ecx),%xmm0 8067bb4: 66 0f 12 49 05 movlpd 0x5(%ecx),%xmm1 8067bb9: 66 0f 13 02 movlpd %xmm0,(%edx) 8067bbd: 66 0f 13 4a 05 movlpd %xmm1,0x5(%edx) 8067bc2: 8d 42 0c lea 0xc(%edx),%eax 8067bc5: 5f pop %edi 8067bc6: c3 ret 8067bc7: 89 f6 mov %esi,%esi 8067bc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067bd0: 66 0f 12 01 movlpd (%ecx),%xmm0 8067bd4: 66 0f 12 49 06 movlpd 0x6(%ecx),%xmm1 8067bd9: 66 0f 13 02 movlpd %xmm0,(%edx) 8067bdd: 66 0f 13 4a 06 movlpd %xmm1,0x6(%edx) 8067be2: 8d 42 0d lea 0xd(%edx),%eax 8067be5: 5f pop %edi 8067be6: c3 ret 8067be7: 89 f6 mov %esi,%esi 8067be9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067bf0: 66 0f 12 01 movlpd (%ecx),%xmm0 8067bf4: 66 0f 12 49 07 movlpd 0x7(%ecx),%xmm1 8067bf9: 66 0f 13 02 movlpd %xmm0,(%edx) 8067bfd: 66 0f 13 4a 07 movlpd %xmm1,0x7(%edx) 8067c02: 8d 42 0e lea 0xe(%edx),%eax 8067c05: 5f pop %edi 8067c06: c3 ret 8067c07: 89 f6 mov %esi,%esi 8067c09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067c10: 8a 01 mov (%ecx),%al 8067c12: 88 02 mov %al,(%edx) 8067c14: 8d 02 lea (%edx),%eax 8067c16: c3 ret 8067c17: 89 f6 mov %esi,%esi 8067c19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067c20: 66 8b 01 mov (%ecx),%ax 8067c23: 66 89 02 mov %ax,(%edx) 8067c26: 8d 42 01 lea 0x1(%edx),%eax 8067c29: c3 ret 8067c2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8067c30: 66 8b 01 mov (%ecx),%ax 8067c33: 66 89 02 mov %ax,(%edx) 8067c36: 8a 41 02 mov 0x2(%ecx),%al 8067c39: 88 42 02 mov %al,0x2(%edx) 8067c3c: 8d 42 02 lea 0x2(%edx),%eax 8067c3f: c3 ret 8067c40: 8b 01 mov (%ecx),%eax 8067c42: 89 02 mov %eax,(%edx) 8067c44: 8d 42 03 lea 0x3(%edx),%eax 8067c47: c3 ret 8067c48: 90 nop 8067c49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067c50: 8b 01 mov (%ecx),%eax 8067c52: 89 02 mov %eax,(%edx) 8067c54: 8a 41 04 mov 0x4(%ecx),%al 8067c57: 88 42 04 mov %al,0x4(%edx) 8067c5a: 8d 42 04 lea 0x4(%edx),%eax 8067c5d: c3 ret 8067c5e: 66 90 xchg %ax,%ax 8067c60: 8b 01 mov (%ecx),%eax 8067c62: 89 02 mov %eax,(%edx) 8067c64: 66 8b 41 04 mov 0x4(%ecx),%ax 8067c68: 66 89 42 04 mov %ax,0x4(%edx) 8067c6c: 8d 42 05 lea 0x5(%edx),%eax 8067c6f: c3 ret 8067c70: 8b 01 mov (%ecx),%eax 8067c72: 89 02 mov %eax,(%edx) 8067c74: 8b 41 03 mov 0x3(%ecx),%eax 8067c77: 89 42 03 mov %eax,0x3(%edx) 8067c7a: 8d 42 06 lea 0x6(%edx),%eax 8067c7d: c3 ret 8067c7e: 66 90 xchg %ax,%ax 8067c80: 66 0f 12 01 movlpd (%ecx),%xmm0 8067c84: 66 0f 13 02 movlpd %xmm0,(%edx) 8067c88: 8d 42 07 lea 0x7(%edx),%eax 8067c8b: c3 ret 8067c8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8067c90: 66 0f 12 01 movlpd (%ecx),%xmm0 8067c94: 8a 41 08 mov 0x8(%ecx),%al 8067c97: 66 0f 13 02 movlpd %xmm0,(%edx) 8067c9b: 88 42 08 mov %al,0x8(%edx) 8067c9e: 8d 42 08 lea 0x8(%edx),%eax 8067ca1: c3 ret 8067ca2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067ca9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067cb0: 66 0f 12 01 movlpd (%ecx),%xmm0 8067cb4: 66 8b 41 08 mov 0x8(%ecx),%ax 8067cb8: 66 0f 13 02 movlpd %xmm0,(%edx) 8067cbc: 66 89 42 08 mov %ax,0x8(%edx) 8067cc0: 8d 42 09 lea 0x9(%edx),%eax 8067cc3: c3 ret 8067cc4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8067cca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8067cd0: 66 0f 12 01 movlpd (%ecx),%xmm0 8067cd4: 8b 41 07 mov 0x7(%ecx),%eax 8067cd7: 66 0f 13 02 movlpd %xmm0,(%edx) 8067cdb: 89 42 07 mov %eax,0x7(%edx) 8067cde: 8d 42 0a lea 0xa(%edx),%eax 8067ce1: c3 ret 8067ce2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067ce9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067cf0: 66 0f 12 01 movlpd (%ecx),%xmm0 8067cf4: 8b 41 08 mov 0x8(%ecx),%eax 8067cf7: 66 0f 13 02 movlpd %xmm0,(%edx) 8067cfb: 89 42 08 mov %eax,0x8(%edx) 8067cfe: 8d 42 0b lea 0xb(%edx),%eax 8067d01: c3 ret 8067d02: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8067d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067d10: 66 0f 12 01 movlpd (%ecx),%xmm0 8067d14: 66 0f 12 49 05 movlpd 0x5(%ecx),%xmm1 8067d19: 66 0f 13 02 movlpd %xmm0,(%edx) 8067d1d: 66 0f 13 4a 05 movlpd %xmm1,0x5(%edx) 8067d22: 8d 42 0c lea 0xc(%edx),%eax 8067d25: c3 ret 8067d26: 8d 76 00 lea 0x0(%esi),%esi 8067d29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067d30: 66 0f 12 01 movlpd (%ecx),%xmm0 8067d34: 66 0f 12 49 06 movlpd 0x6(%ecx),%xmm1 8067d39: 66 0f 13 02 movlpd %xmm0,(%edx) 8067d3d: 66 0f 13 4a 06 movlpd %xmm1,0x6(%edx) 8067d42: 8d 42 0d lea 0xd(%edx),%eax 8067d45: c3 ret 8067d46: 8d 76 00 lea 0x0(%esi),%esi 8067d49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067d50: 66 0f 12 01 movlpd (%ecx),%xmm0 8067d54: 66 0f 12 49 07 movlpd 0x7(%ecx),%xmm1 8067d59: 66 0f 13 02 movlpd %xmm0,(%edx) 8067d5d: 66 0f 13 4a 07 movlpd %xmm1,0x7(%edx) 8067d62: 8d 42 0e lea 0xe(%edx),%eax 8067d65: c3 ret 8067d66: 8d 76 00 lea 0x0(%esi),%esi 8067d69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8067d70: f3 0f 6f 01 movdqu (%ecx),%xmm0 8067d74: f3 0f 7f 02 movdqu %xmm0,(%edx) 8067d78: 8d 42 0f lea 0xf(%edx),%eax 8067d7b: c3 ret 8067d7c: 66 90 xchg %ax,%ax 8067d7e: 66 90 xchg %ax,%ax 08067d80 <__strcpy_sse2>: 8067d80: 8b 54 24 04 mov 0x4(%esp),%edx 8067d84: 8b 4c 24 08 mov 0x8(%esp),%ecx 8067d88: 80 39 00 cmpb $0x0,(%ecx) 8067d8b: 0f 84 5f 04 00 00 je 80681f0 <__strcpy_sse2+0x470> 8067d91: 80 79 01 00 cmpb $0x0,0x1(%ecx) 8067d95: 0f 84 65 04 00 00 je 8068200 <__strcpy_sse2+0x480> 8067d9b: 80 79 02 00 cmpb $0x0,0x2(%ecx) 8067d9f: 0f 84 6b 04 00 00 je 8068210 <__strcpy_sse2+0x490> 8067da5: 80 79 03 00 cmpb $0x0,0x3(%ecx) 8067da9: 0f 84 71 04 00 00 je 8068220 <__strcpy_sse2+0x4a0> 8067daf: 80 79 04 00 cmpb $0x0,0x4(%ecx) 8067db3: 0f 84 77 04 00 00 je 8068230 <__strcpy_sse2+0x4b0> 8067db9: 80 79 05 00 cmpb $0x0,0x5(%ecx) 8067dbd: 0f 84 7d 04 00 00 je 8068240 <__strcpy_sse2+0x4c0> 8067dc3: 80 79 06 00 cmpb $0x0,0x6(%ecx) 8067dc7: 0f 84 83 04 00 00 je 8068250 <__strcpy_sse2+0x4d0> 8067dcd: 80 79 07 00 cmpb $0x0,0x7(%ecx) 8067dd1: 0f 84 89 04 00 00 je 8068260 <__strcpy_sse2+0x4e0> 8067dd7: 80 79 08 00 cmpb $0x0,0x8(%ecx) 8067ddb: 0f 84 8f 04 00 00 je 8068270 <__strcpy_sse2+0x4f0> 8067de1: 80 79 09 00 cmpb $0x0,0x9(%ecx) 8067de5: 0f 84 a5 04 00 00 je 8068290 <__strcpy_sse2+0x510> 8067deb: 80 79 0a 00 cmpb $0x0,0xa(%ecx) 8067def: 0f 84 bb 04 00 00 je 80682b0 <__strcpy_sse2+0x530> 8067df5: 80 79 0b 00 cmpb $0x0,0xb(%ecx) 8067df9: 0f 84 d1 04 00 00 je 80682d0 <__strcpy_sse2+0x550> 8067dff: 80 79 0c 00 cmpb $0x0,0xc(%ecx) 8067e03: 0f 84 e7 04 00 00 je 80682f0 <__strcpy_sse2+0x570> 8067e09: 80 79 0d 00 cmpb $0x0,0xd(%ecx) 8067e0d: 0f 84 fd 04 00 00 je 8068310 <__strcpy_sse2+0x590> 8067e13: 80 79 0e 00 cmpb $0x0,0xe(%ecx) 8067e17: 0f 84 13 05 00 00 je 8068330 <__strcpy_sse2+0x5b0> 8067e1d: 80 79 0f 00 cmpb $0x0,0xf(%ecx) 8067e21: 0f 84 29 05 00 00 je 8068350 <__strcpy_sse2+0x5d0> 8067e27: 57 push %edi 8067e28: 53 push %ebx 8067e29: 89 d7 mov %edx,%edi 8067e2b: 8d 59 10 lea 0x10(%ecx),%ebx 8067e2e: 83 e3 f0 and $0xfffffff0,%ebx 8067e31: 66 0f ef c0 pxor %xmm0,%xmm0 8067e35: f3 0f 6f 09 movdqu (%ecx),%xmm1 8067e39: f3 0f 7f 0a movdqu %xmm1,(%edx) 8067e3d: 66 0f 74 03 pcmpeqb (%ebx),%xmm0 8067e41: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067e45: 29 cb sub %ecx,%ebx 8067e47: 85 c0 test %eax,%eax 8067e49: 0f 85 a1 01 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067e4f: 89 c8 mov %ecx,%eax 8067e51: 8d 49 10 lea 0x10(%ecx),%ecx 8067e54: 83 e1 f0 and $0xfffffff0,%ecx 8067e57: 29 c8 sub %ecx,%eax 8067e59: 29 c2 sub %eax,%edx 8067e5b: 31 db xor %ebx,%ebx 8067e5d: 8d 76 00 lea 0x0(%esi),%esi 8067e60: 66 0f 6f 09 movdqa (%ecx),%xmm1 8067e64: 0f 28 51 10 movaps 0x10(%ecx),%xmm2 8067e68: f3 0f 7f 0a movdqu %xmm1,(%edx) 8067e6c: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8067e70: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067e74: 83 c3 10 add $0x10,%ebx 8067e77: 85 c0 test %eax,%eax 8067e79: 0f 85 71 01 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067e7f: 0f 28 5c 19 10 movaps 0x10(%ecx,%ebx,1),%xmm3 8067e84: f3 0f 7f 14 1a movdqu %xmm2,(%edx,%ebx,1) 8067e89: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8067e8d: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067e91: 83 c3 10 add $0x10,%ebx 8067e94: 85 c0 test %eax,%eax 8067e96: 0f 85 54 01 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067e9c: 0f 28 64 19 10 movaps 0x10(%ecx,%ebx,1),%xmm4 8067ea1: f3 0f 7f 1c 1a movdqu %xmm3,(%edx,%ebx,1) 8067ea6: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 8067eaa: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067eae: 83 c3 10 add $0x10,%ebx 8067eb1: 85 c0 test %eax,%eax 8067eb3: 0f 85 37 01 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067eb9: 0f 28 4c 19 10 movaps 0x10(%ecx,%ebx,1),%xmm1 8067ebe: f3 0f 7f 24 1a movdqu %xmm4,(%edx,%ebx,1) 8067ec3: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8067ec7: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067ecb: 83 c3 10 add $0x10,%ebx 8067ece: 85 c0 test %eax,%eax 8067ed0: 0f 85 1a 01 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067ed6: 0f 28 54 19 10 movaps 0x10(%ecx,%ebx,1),%xmm2 8067edb: f3 0f 7f 0c 1a movdqu %xmm1,(%edx,%ebx,1) 8067ee0: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8067ee4: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067ee8: 83 c3 10 add $0x10,%ebx 8067eeb: 85 c0 test %eax,%eax 8067eed: 0f 85 fd 00 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067ef3: 0f 28 5c 19 10 movaps 0x10(%ecx,%ebx,1),%xmm3 8067ef8: f3 0f 7f 14 1a movdqu %xmm2,(%edx,%ebx,1) 8067efd: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8067f01: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067f05: 83 c3 10 add $0x10,%ebx 8067f08: 85 c0 test %eax,%eax 8067f0a: 0f 85 e0 00 00 00 jne 8067ff0 <__strcpy_sse2+0x270> 8067f10: f3 0f 7f 1c 1a movdqu %xmm3,(%edx,%ebx,1) 8067f15: 89 c8 mov %ecx,%eax 8067f17: 8d 4c 19 10 lea 0x10(%ecx,%ebx,1),%ecx 8067f1b: 83 e1 c0 and $0xffffffc0,%ecx 8067f1e: 29 c8 sub %ecx,%eax 8067f20: 29 c2 sub %eax,%edx 8067f22: 0f 28 11 movaps (%ecx),%xmm2 8067f25: 0f 28 e2 movaps %xmm2,%xmm4 8067f28: 0f 28 69 10 movaps 0x10(%ecx),%xmm5 8067f2c: 0f 28 59 20 movaps 0x20(%ecx),%xmm3 8067f30: 0f 28 f3 movaps %xmm3,%xmm6 8067f33: 0f 28 79 30 movaps 0x30(%ecx),%xmm7 8067f37: 66 0f da d5 pminub %xmm5,%xmm2 8067f3b: 83 c1 40 add $0x40,%ecx 8067f3e: 66 0f da df pminub %xmm7,%xmm3 8067f42: 83 c2 40 add $0x40,%edx 8067f45: 66 0f da da pminub %xmm2,%xmm3 8067f49: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 8067f4d: 66 0f d7 c3 pmovmskb %xmm3,%eax 8067f51: 85 c0 test %eax,%eax 8067f53: 75 48 jne 8067f9d <__strcpy_sse2+0x21d> 8067f55: f3 0f 7f 62 c0 movdqu %xmm4,-0x40(%edx) 8067f5a: 0f 28 11 movaps (%ecx),%xmm2 8067f5d: 66 0f 6f e2 movdqa %xmm2,%xmm4 8067f61: f3 0f 7f 6a d0 movdqu %xmm5,-0x30(%edx) 8067f66: 0f 28 69 10 movaps 0x10(%ecx),%xmm5 8067f6a: 66 0f da d5 pminub %xmm5,%xmm2 8067f6e: 0f 28 59 20 movaps 0x20(%ecx),%xmm3 8067f72: f3 0f 7f 72 e0 movdqu %xmm6,-0x20(%edx) 8067f77: 0f 28 f3 movaps %xmm3,%xmm6 8067f7a: f3 0f 7f 7a f0 movdqu %xmm7,-0x10(%edx) 8067f7f: 0f 28 79 30 movaps 0x30(%ecx),%xmm7 8067f83: 66 0f da df pminub %xmm7,%xmm3 8067f87: 66 0f da da pminub %xmm2,%xmm3 8067f8b: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 8067f8f: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067f93: 83 c2 40 add $0x40,%edx 8067f96: 83 c1 40 add $0x40,%ecx 8067f99: 85 c0 test %eax,%eax 8067f9b: 74 b8 je 8067f55 <__strcpy_sse2+0x1d5> 8067f9d: 81 eb a0 00 00 00 sub $0xa0,%ebx 8067fa3: 66 0f ef c0 pxor %xmm0,%xmm0 8067fa7: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 8067fab: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067faf: 85 c0 test %eax,%eax 8067fb1: 75 3d jne 8067ff0 <__strcpy_sse2+0x270> 8067fb3: 66 0f 74 c5 pcmpeqb %xmm5,%xmm0 8067fb7: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067fbb: f3 0f 7f 62 c0 movdqu %xmm4,-0x40(%edx) 8067fc0: 85 c0 test %eax,%eax 8067fc2: 8d 5b 10 lea 0x10(%ebx),%ebx 8067fc5: 75 29 jne 8067ff0 <__strcpy_sse2+0x270> 8067fc7: 66 0f 74 c6 pcmpeqb %xmm6,%xmm0 8067fcb: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067fcf: f3 0f 7f 6a d0 movdqu %xmm5,-0x30(%edx) 8067fd4: 85 c0 test %eax,%eax 8067fd6: 8d 5b 10 lea 0x10(%ebx),%ebx 8067fd9: 75 15 jne 8067ff0 <__strcpy_sse2+0x270> 8067fdb: f3 0f 7f 72 e0 movdqu %xmm6,-0x20(%edx) 8067fe0: 66 0f 74 c7 pcmpeqb %xmm7,%xmm0 8067fe4: 66 0f d7 c0 pmovmskb %xmm0,%eax 8067fe8: 8d 5b 10 lea 0x10(%ebx),%ebx 8067feb: 90 nop 8067fec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8067ff0: 01 da add %ebx,%edx 8067ff2: 01 d9 add %ebx,%ecx 8067ff4: 5b pop %ebx 8067ff5: 84 c0 test %al,%al 8067ff7: 74 47 je 8068040 <__strcpy_sse2+0x2c0> 8067ff9: a8 01 test $0x1,%al 8067ffb: 0f 85 9f 00 00 00 jne 80680a0 <__strcpy_sse2+0x320> 8068001: a8 02 test $0x2,%al 8068003: 0f 85 a7 00 00 00 jne 80680b0 <__strcpy_sse2+0x330> 8068009: a8 04 test $0x4,%al 806800b: 0f 85 af 00 00 00 jne 80680c0 <__strcpy_sse2+0x340> 8068011: a8 08 test $0x8,%al 8068013: 0f 85 b7 00 00 00 jne 80680d0 <__strcpy_sse2+0x350> 8068019: a8 10 test $0x10,%al 806801b: 0f 85 bf 00 00 00 jne 80680e0 <__strcpy_sse2+0x360> 8068021: a8 20 test $0x20,%al 8068023: 0f 85 c7 00 00 00 jne 80680f0 <__strcpy_sse2+0x370> 8068029: a8 40 test $0x40,%al 806802b: 0f 85 cf 00 00 00 jne 8068100 <__strcpy_sse2+0x380> 8068031: 8b 01 mov (%ecx),%eax 8068033: 89 02 mov %eax,(%edx) 8068035: 8b 41 04 mov 0x4(%ecx),%eax 8068038: 89 42 04 mov %eax,0x4(%edx) 806803b: 89 f8 mov %edi,%eax 806803d: 5f pop %edi 806803e: c3 ret 806803f: 90 nop 8068040: f6 c4 01 test $0x1,%ah 8068043: 0f 85 c7 00 00 00 jne 8068110 <__strcpy_sse2+0x390> 8068049: f6 c4 02 test $0x2,%ah 806804c: 0f 85 de 00 00 00 jne 8068130 <__strcpy_sse2+0x3b0> 8068052: f6 c4 04 test $0x4,%ah 8068055: 0f 85 f5 00 00 00 jne 8068150 <__strcpy_sse2+0x3d0> 806805b: f6 c4 08 test $0x8,%ah 806805e: 0f 85 0c 01 00 00 jne 8068170 <__strcpy_sse2+0x3f0> 8068064: f6 c4 10 test $0x10,%ah 8068067: 0f 85 23 01 00 00 jne 8068190 <__strcpy_sse2+0x410> 806806d: f6 c4 20 test $0x20,%ah 8068070: 0f 85 3a 01 00 00 jne 80681b0 <__strcpy_sse2+0x430> 8068076: f6 c4 40 test $0x40,%ah 8068079: 0f 85 51 01 00 00 jne 80681d0 <__strcpy_sse2+0x450> 806807f: 66 0f 12 01 movlpd (%ecx),%xmm0 8068083: 66 0f 13 02 movlpd %xmm0,(%edx) 8068087: 66 0f 12 41 08 movlpd 0x8(%ecx),%xmm0 806808c: 66 0f 13 42 08 movlpd %xmm0,0x8(%edx) 8068091: 89 f8 mov %edi,%eax 8068093: 5f pop %edi 8068094: c3 ret 8068095: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068099: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80680a0: 8a 01 mov (%ecx),%al 80680a2: 88 02 mov %al,(%edx) 80680a4: 89 f8 mov %edi,%eax 80680a6: 5f pop %edi 80680a7: c3 ret 80680a8: 90 nop 80680a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80680b0: 66 8b 01 mov (%ecx),%ax 80680b3: 66 89 02 mov %ax,(%edx) 80680b6: 89 f8 mov %edi,%eax 80680b8: 5f pop %edi 80680b9: c3 ret 80680ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80680c0: 66 8b 01 mov (%ecx),%ax 80680c3: 66 89 02 mov %ax,(%edx) 80680c6: 8a 41 02 mov 0x2(%ecx),%al 80680c9: 88 42 02 mov %al,0x2(%edx) 80680cc: 89 f8 mov %edi,%eax 80680ce: 5f pop %edi 80680cf: c3 ret 80680d0: 8b 01 mov (%ecx),%eax 80680d2: 89 02 mov %eax,(%edx) 80680d4: 89 f8 mov %edi,%eax 80680d6: 5f pop %edi 80680d7: c3 ret 80680d8: 90 nop 80680d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80680e0: 8b 01 mov (%ecx),%eax 80680e2: 89 02 mov %eax,(%edx) 80680e4: 8a 41 04 mov 0x4(%ecx),%al 80680e7: 88 42 04 mov %al,0x4(%edx) 80680ea: 89 f8 mov %edi,%eax 80680ec: 5f pop %edi 80680ed: c3 ret 80680ee: 66 90 xchg %ax,%ax 80680f0: 8b 01 mov (%ecx),%eax 80680f2: 89 02 mov %eax,(%edx) 80680f4: 66 8b 41 04 mov 0x4(%ecx),%ax 80680f8: 66 89 42 04 mov %ax,0x4(%edx) 80680fc: 89 f8 mov %edi,%eax 80680fe: 5f pop %edi 80680ff: c3 ret 8068100: 8b 01 mov (%ecx),%eax 8068102: 89 02 mov %eax,(%edx) 8068104: 8b 41 03 mov 0x3(%ecx),%eax 8068107: 89 42 03 mov %eax,0x3(%edx) 806810a: 89 f8 mov %edi,%eax 806810c: 5f pop %edi 806810d: c3 ret 806810e: 66 90 xchg %ax,%ax 8068110: 8b 01 mov (%ecx),%eax 8068112: 89 02 mov %eax,(%edx) 8068114: 8b 41 04 mov 0x4(%ecx),%eax 8068117: 89 42 04 mov %eax,0x4(%edx) 806811a: 8a 41 08 mov 0x8(%ecx),%al 806811d: 88 42 08 mov %al,0x8(%edx) 8068120: 89 f8 mov %edi,%eax 8068122: 5f pop %edi 8068123: c3 ret 8068124: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806812a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8068130: 8b 01 mov (%ecx),%eax 8068132: 89 02 mov %eax,(%edx) 8068134: 8b 41 04 mov 0x4(%ecx),%eax 8068137: 89 42 04 mov %eax,0x4(%edx) 806813a: 66 8b 41 08 mov 0x8(%ecx),%ax 806813e: 66 89 42 08 mov %ax,0x8(%edx) 8068142: 89 f8 mov %edi,%eax 8068144: 5f pop %edi 8068145: c3 ret 8068146: 8d 76 00 lea 0x0(%esi),%esi 8068149: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068150: 8b 01 mov (%ecx),%eax 8068152: 89 02 mov %eax,(%edx) 8068154: 8b 41 04 mov 0x4(%ecx),%eax 8068157: 89 42 04 mov %eax,0x4(%edx) 806815a: 8b 41 07 mov 0x7(%ecx),%eax 806815d: 89 42 07 mov %eax,0x7(%edx) 8068160: 89 f8 mov %edi,%eax 8068162: 5f pop %edi 8068163: c3 ret 8068164: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806816a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8068170: 8b 01 mov (%ecx),%eax 8068172: 89 02 mov %eax,(%edx) 8068174: 8b 41 04 mov 0x4(%ecx),%eax 8068177: 89 42 04 mov %eax,0x4(%edx) 806817a: 8b 41 08 mov 0x8(%ecx),%eax 806817d: 89 42 08 mov %eax,0x8(%edx) 8068180: 89 f8 mov %edi,%eax 8068182: 5f pop %edi 8068183: c3 ret 8068184: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806818a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8068190: 66 0f 12 01 movlpd (%ecx),%xmm0 8068194: 66 0f 13 02 movlpd %xmm0,(%edx) 8068198: 66 0f 12 41 05 movlpd 0x5(%ecx),%xmm0 806819d: 66 0f 13 42 05 movlpd %xmm0,0x5(%edx) 80681a2: 89 f8 mov %edi,%eax 80681a4: 5f pop %edi 80681a5: c3 ret 80681a6: 8d 76 00 lea 0x0(%esi),%esi 80681a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80681b0: 66 0f 12 01 movlpd (%ecx),%xmm0 80681b4: 66 0f 13 02 movlpd %xmm0,(%edx) 80681b8: 66 0f 12 41 06 movlpd 0x6(%ecx),%xmm0 80681bd: 66 0f 13 42 06 movlpd %xmm0,0x6(%edx) 80681c2: 89 f8 mov %edi,%eax 80681c4: 5f pop %edi 80681c5: c3 ret 80681c6: 8d 76 00 lea 0x0(%esi),%esi 80681c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80681d0: 66 0f 12 01 movlpd (%ecx),%xmm0 80681d4: 66 0f 13 02 movlpd %xmm0,(%edx) 80681d8: 66 0f 12 41 07 movlpd 0x7(%ecx),%xmm0 80681dd: 66 0f 13 42 07 movlpd %xmm0,0x7(%edx) 80681e2: 89 f8 mov %edi,%eax 80681e4: 5f pop %edi 80681e5: c3 ret 80681e6: 8d 76 00 lea 0x0(%esi),%esi 80681e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80681f0: 8a 01 mov (%ecx),%al 80681f2: 88 02 mov %al,(%edx) 80681f4: 89 d0 mov %edx,%eax 80681f6: c3 ret 80681f7: 89 f6 mov %esi,%esi 80681f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068200: 66 8b 01 mov (%ecx),%ax 8068203: 66 89 02 mov %ax,(%edx) 8068206: 89 d0 mov %edx,%eax 8068208: c3 ret 8068209: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8068210: 66 8b 01 mov (%ecx),%ax 8068213: 66 89 02 mov %ax,(%edx) 8068216: 8a 41 02 mov 0x2(%ecx),%al 8068219: 88 42 02 mov %al,0x2(%edx) 806821c: 89 d0 mov %edx,%eax 806821e: c3 ret 806821f: 90 nop 8068220: 8b 01 mov (%ecx),%eax 8068222: 89 02 mov %eax,(%edx) 8068224: 89 d0 mov %edx,%eax 8068226: c3 ret 8068227: 89 f6 mov %esi,%esi 8068229: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068230: 8b 01 mov (%ecx),%eax 8068232: 89 02 mov %eax,(%edx) 8068234: 8a 41 04 mov 0x4(%ecx),%al 8068237: 88 42 04 mov %al,0x4(%edx) 806823a: 89 d0 mov %edx,%eax 806823c: c3 ret 806823d: 8d 76 00 lea 0x0(%esi),%esi 8068240: 8b 01 mov (%ecx),%eax 8068242: 89 02 mov %eax,(%edx) 8068244: 66 8b 41 04 mov 0x4(%ecx),%ax 8068248: 66 89 42 04 mov %ax,0x4(%edx) 806824c: 89 d0 mov %edx,%eax 806824e: c3 ret 806824f: 90 nop 8068250: 8b 01 mov (%ecx),%eax 8068252: 89 02 mov %eax,(%edx) 8068254: 8b 41 03 mov 0x3(%ecx),%eax 8068257: 89 42 03 mov %eax,0x3(%edx) 806825a: 89 d0 mov %edx,%eax 806825c: c3 ret 806825d: 8d 76 00 lea 0x0(%esi),%esi 8068260: 8b 01 mov (%ecx),%eax 8068262: 89 02 mov %eax,(%edx) 8068264: 8b 41 04 mov 0x4(%ecx),%eax 8068267: 89 42 04 mov %eax,0x4(%edx) 806826a: 89 d0 mov %edx,%eax 806826c: c3 ret 806826d: 8d 76 00 lea 0x0(%esi),%esi 8068270: 8b 01 mov (%ecx),%eax 8068272: 89 02 mov %eax,(%edx) 8068274: 8b 41 04 mov 0x4(%ecx),%eax 8068277: 89 42 04 mov %eax,0x4(%edx) 806827a: 8a 41 08 mov 0x8(%ecx),%al 806827d: 88 42 08 mov %al,0x8(%edx) 8068280: 89 d0 mov %edx,%eax 8068282: c3 ret 8068283: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8068289: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068290: 8b 01 mov (%ecx),%eax 8068292: 89 02 mov %eax,(%edx) 8068294: 8b 41 04 mov 0x4(%ecx),%eax 8068297: 89 42 04 mov %eax,0x4(%edx) 806829a: 66 8b 41 08 mov 0x8(%ecx),%ax 806829e: 66 89 42 08 mov %ax,0x8(%edx) 80682a2: 89 d0 mov %edx,%eax 80682a4: c3 ret 80682a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80682a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80682b0: 8b 01 mov (%ecx),%eax 80682b2: 89 02 mov %eax,(%edx) 80682b4: 8b 41 04 mov 0x4(%ecx),%eax 80682b7: 89 42 04 mov %eax,0x4(%edx) 80682ba: 8b 41 07 mov 0x7(%ecx),%eax 80682bd: 89 42 07 mov %eax,0x7(%edx) 80682c0: 89 d0 mov %edx,%eax 80682c2: c3 ret 80682c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80682c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80682d0: 8b 01 mov (%ecx),%eax 80682d2: 89 02 mov %eax,(%edx) 80682d4: 8b 41 04 mov 0x4(%ecx),%eax 80682d7: 89 42 04 mov %eax,0x4(%edx) 80682da: 8b 41 08 mov 0x8(%ecx),%eax 80682dd: 89 42 08 mov %eax,0x8(%edx) 80682e0: 89 d0 mov %edx,%eax 80682e2: c3 ret 80682e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80682e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80682f0: 66 0f 12 01 movlpd (%ecx),%xmm0 80682f4: 66 0f 13 02 movlpd %xmm0,(%edx) 80682f8: 66 0f 12 41 05 movlpd 0x5(%ecx),%xmm0 80682fd: 66 0f 13 42 05 movlpd %xmm0,0x5(%edx) 8068302: 89 d0 mov %edx,%eax 8068304: c3 ret 8068305: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068309: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068310: 66 0f 12 01 movlpd (%ecx),%xmm0 8068314: 66 0f 13 02 movlpd %xmm0,(%edx) 8068318: 66 0f 12 41 06 movlpd 0x6(%ecx),%xmm0 806831d: 66 0f 13 42 06 movlpd %xmm0,0x6(%edx) 8068322: 89 d0 mov %edx,%eax 8068324: c3 ret 8068325: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068329: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068330: 66 0f 12 01 movlpd (%ecx),%xmm0 8068334: 66 0f 13 02 movlpd %xmm0,(%edx) 8068338: 66 0f 12 41 07 movlpd 0x7(%ecx),%xmm0 806833d: 66 0f 13 42 07 movlpd %xmm0,0x7(%edx) 8068342: 89 d0 mov %edx,%eax 8068344: c3 ret 8068345: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068349: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068350: 66 0f 12 01 movlpd (%ecx),%xmm0 8068354: 66 0f 13 02 movlpd %xmm0,(%edx) 8068358: 66 0f 12 41 08 movlpd 0x8(%ecx),%xmm0 806835d: 66 0f 13 42 08 movlpd %xmm0,0x8(%edx) 8068362: 89 d0 mov %edx,%eax 8068364: c3 ret 8068365: 66 90 xchg %ax,%ax 8068367: 66 90 xchg %ax,%ax 8068369: 66 90 xchg %ax,%ax 806836b: 66 90 xchg %ax,%ax 806836d: 66 90 xchg %ax,%ax 806836f: 90 nop 08068370 <__stpcpy_sse2>: 8068370: 8b 54 24 04 mov 0x4(%esp),%edx 8068374: 8b 4c 24 08 mov 0x8(%esp),%ecx 8068378: 80 39 00 cmpb $0x0,(%ecx) 806837b: 0f 84 7f 04 00 00 je 8068800 <__stpcpy_sse2+0x490> 8068381: 80 79 01 00 cmpb $0x0,0x1(%ecx) 8068385: 0f 84 85 04 00 00 je 8068810 <__stpcpy_sse2+0x4a0> 806838b: 80 79 02 00 cmpb $0x0,0x2(%ecx) 806838f: 0f 84 8b 04 00 00 je 8068820 <__stpcpy_sse2+0x4b0> 8068395: 80 79 03 00 cmpb $0x0,0x3(%ecx) 8068399: 0f 84 91 04 00 00 je 8068830 <__stpcpy_sse2+0x4c0> 806839f: 80 79 04 00 cmpb $0x0,0x4(%ecx) 80683a3: 0f 84 97 04 00 00 je 8068840 <__stpcpy_sse2+0x4d0> 80683a9: 80 79 05 00 cmpb $0x0,0x5(%ecx) 80683ad: 0f 84 9d 04 00 00 je 8068850 <__stpcpy_sse2+0x4e0> 80683b3: 80 79 06 00 cmpb $0x0,0x6(%ecx) 80683b7: 0f 84 a3 04 00 00 je 8068860 <__stpcpy_sse2+0x4f0> 80683bd: 80 79 07 00 cmpb $0x0,0x7(%ecx) 80683c1: 0f 84 a9 04 00 00 je 8068870 <__stpcpy_sse2+0x500> 80683c7: 80 79 08 00 cmpb $0x0,0x8(%ecx) 80683cb: 0f 84 af 04 00 00 je 8068880 <__stpcpy_sse2+0x510> 80683d1: 80 79 09 00 cmpb $0x0,0x9(%ecx) 80683d5: 0f 84 c5 04 00 00 je 80688a0 <__stpcpy_sse2+0x530> 80683db: 80 79 0a 00 cmpb $0x0,0xa(%ecx) 80683df: 0f 84 db 04 00 00 je 80688c0 <__stpcpy_sse2+0x550> 80683e5: 80 79 0b 00 cmpb $0x0,0xb(%ecx) 80683e9: 0f 84 f1 04 00 00 je 80688e0 <__stpcpy_sse2+0x570> 80683ef: 80 79 0c 00 cmpb $0x0,0xc(%ecx) 80683f3: 0f 84 07 05 00 00 je 8068900 <__stpcpy_sse2+0x590> 80683f9: 80 79 0d 00 cmpb $0x0,0xd(%ecx) 80683fd: 0f 84 1d 05 00 00 je 8068920 <__stpcpy_sse2+0x5b0> 8068403: 80 79 0e 00 cmpb $0x0,0xe(%ecx) 8068407: 0f 84 33 05 00 00 je 8068940 <__stpcpy_sse2+0x5d0> 806840d: 80 79 0f 00 cmpb $0x0,0xf(%ecx) 8068411: 0f 84 49 05 00 00 je 8068960 <__stpcpy_sse2+0x5f0> 8068417: 57 push %edi 8068418: 53 push %ebx 8068419: 89 d7 mov %edx,%edi 806841b: 8d 59 10 lea 0x10(%ecx),%ebx 806841e: 83 e3 f0 and $0xfffffff0,%ebx 8068421: 66 0f ef c0 pxor %xmm0,%xmm0 8068425: f3 0f 6f 09 movdqu (%ecx),%xmm1 8068429: f3 0f 7f 0a movdqu %xmm1,(%edx) 806842d: 66 0f 74 03 pcmpeqb (%ebx),%xmm0 8068431: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068435: 29 cb sub %ecx,%ebx 8068437: 85 c0 test %eax,%eax 8068439: 0f 85 a1 01 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 806843f: 89 c8 mov %ecx,%eax 8068441: 8d 49 10 lea 0x10(%ecx),%ecx 8068444: 83 e1 f0 and $0xfffffff0,%ecx 8068447: 29 c8 sub %ecx,%eax 8068449: 29 c2 sub %eax,%edx 806844b: 31 db xor %ebx,%ebx 806844d: 8d 76 00 lea 0x0(%esi),%esi 8068450: 66 0f 6f 09 movdqa (%ecx),%xmm1 8068454: 0f 28 51 10 movaps 0x10(%ecx),%xmm2 8068458: f3 0f 7f 0a movdqu %xmm1,(%edx) 806845c: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 8068460: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068464: 83 c3 10 add $0x10,%ebx 8068467: 85 c0 test %eax,%eax 8068469: 0f 85 71 01 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 806846f: 0f 28 5c 19 10 movaps 0x10(%ecx,%ebx,1),%xmm3 8068474: f3 0f 7f 14 1a movdqu %xmm2,(%edx,%ebx,1) 8068479: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806847d: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068481: 83 c3 10 add $0x10,%ebx 8068484: 85 c0 test %eax,%eax 8068486: 0f 85 54 01 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 806848c: 0f 28 64 19 10 movaps 0x10(%ecx,%ebx,1),%xmm4 8068491: f3 0f 7f 1c 1a movdqu %xmm3,(%edx,%ebx,1) 8068496: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 806849a: 66 0f d7 c0 pmovmskb %xmm0,%eax 806849e: 83 c3 10 add $0x10,%ebx 80684a1: 85 c0 test %eax,%eax 80684a3: 0f 85 37 01 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 80684a9: 0f 28 4c 19 10 movaps 0x10(%ecx,%ebx,1),%xmm1 80684ae: f3 0f 7f 24 1a movdqu %xmm4,(%edx,%ebx,1) 80684b3: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80684b7: 66 0f d7 c0 pmovmskb %xmm0,%eax 80684bb: 83 c3 10 add $0x10,%ebx 80684be: 85 c0 test %eax,%eax 80684c0: 0f 85 1a 01 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 80684c6: 0f 28 54 19 10 movaps 0x10(%ecx,%ebx,1),%xmm2 80684cb: f3 0f 7f 0c 1a movdqu %xmm1,(%edx,%ebx,1) 80684d0: 66 0f 74 c2 pcmpeqb %xmm2,%xmm0 80684d4: 66 0f d7 c0 pmovmskb %xmm0,%eax 80684d8: 83 c3 10 add $0x10,%ebx 80684db: 85 c0 test %eax,%eax 80684dd: 0f 85 fd 00 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 80684e3: 0f 28 5c 19 10 movaps 0x10(%ecx,%ebx,1),%xmm3 80684e8: f3 0f 7f 14 1a movdqu %xmm2,(%edx,%ebx,1) 80684ed: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80684f1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80684f5: 83 c3 10 add $0x10,%ebx 80684f8: 85 c0 test %eax,%eax 80684fa: 0f 85 e0 00 00 00 jne 80685e0 <__stpcpy_sse2+0x270> 8068500: f3 0f 7f 1c 1a movdqu %xmm3,(%edx,%ebx,1) 8068505: 89 c8 mov %ecx,%eax 8068507: 8d 4c 19 10 lea 0x10(%ecx,%ebx,1),%ecx 806850b: 83 e1 c0 and $0xffffffc0,%ecx 806850e: 29 c8 sub %ecx,%eax 8068510: 29 c2 sub %eax,%edx 8068512: 0f 28 11 movaps (%ecx),%xmm2 8068515: 0f 28 e2 movaps %xmm2,%xmm4 8068518: 0f 28 69 10 movaps 0x10(%ecx),%xmm5 806851c: 0f 28 59 20 movaps 0x20(%ecx),%xmm3 8068520: 0f 28 f3 movaps %xmm3,%xmm6 8068523: 0f 28 79 30 movaps 0x30(%ecx),%xmm7 8068527: 66 0f da d5 pminub %xmm5,%xmm2 806852b: 83 c1 40 add $0x40,%ecx 806852e: 66 0f da df pminub %xmm7,%xmm3 8068532: 83 c2 40 add $0x40,%edx 8068535: 66 0f da da pminub %xmm2,%xmm3 8068539: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 806853d: 66 0f d7 c3 pmovmskb %xmm3,%eax 8068541: 85 c0 test %eax,%eax 8068543: 75 48 jne 806858d <__stpcpy_sse2+0x21d> 8068545: f3 0f 7f 62 c0 movdqu %xmm4,-0x40(%edx) 806854a: 0f 28 11 movaps (%ecx),%xmm2 806854d: 66 0f 6f e2 movdqa %xmm2,%xmm4 8068551: f3 0f 7f 6a d0 movdqu %xmm5,-0x30(%edx) 8068556: 0f 28 69 10 movaps 0x10(%ecx),%xmm5 806855a: 66 0f da d5 pminub %xmm5,%xmm2 806855e: 0f 28 59 20 movaps 0x20(%ecx),%xmm3 8068562: f3 0f 7f 72 e0 movdqu %xmm6,-0x20(%edx) 8068567: 0f 28 f3 movaps %xmm3,%xmm6 806856a: f3 0f 7f 7a f0 movdqu %xmm7,-0x10(%edx) 806856f: 0f 28 79 30 movaps 0x30(%ecx),%xmm7 8068573: 66 0f da df pminub %xmm7,%xmm3 8068577: 66 0f da da pminub %xmm2,%xmm3 806857b: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806857f: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068583: 83 c2 40 add $0x40,%edx 8068586: 83 c1 40 add $0x40,%ecx 8068589: 85 c0 test %eax,%eax 806858b: 74 b8 je 8068545 <__stpcpy_sse2+0x1d5> 806858d: 81 eb a0 00 00 00 sub $0xa0,%ebx 8068593: 66 0f ef c0 pxor %xmm0,%xmm0 8068597: 66 0f 74 c4 pcmpeqb %xmm4,%xmm0 806859b: 66 0f d7 c0 pmovmskb %xmm0,%eax 806859f: 85 c0 test %eax,%eax 80685a1: 75 3d jne 80685e0 <__stpcpy_sse2+0x270> 80685a3: 66 0f 74 c5 pcmpeqb %xmm5,%xmm0 80685a7: 66 0f d7 c0 pmovmskb %xmm0,%eax 80685ab: f3 0f 7f 62 c0 movdqu %xmm4,-0x40(%edx) 80685b0: 85 c0 test %eax,%eax 80685b2: 8d 5b 10 lea 0x10(%ebx),%ebx 80685b5: 75 29 jne 80685e0 <__stpcpy_sse2+0x270> 80685b7: 66 0f 74 c6 pcmpeqb %xmm6,%xmm0 80685bb: 66 0f d7 c0 pmovmskb %xmm0,%eax 80685bf: f3 0f 7f 6a d0 movdqu %xmm5,-0x30(%edx) 80685c4: 85 c0 test %eax,%eax 80685c6: 8d 5b 10 lea 0x10(%ebx),%ebx 80685c9: 75 15 jne 80685e0 <__stpcpy_sse2+0x270> 80685cb: f3 0f 7f 72 e0 movdqu %xmm6,-0x20(%edx) 80685d0: 66 0f 74 c7 pcmpeqb %xmm7,%xmm0 80685d4: 66 0f d7 c0 pmovmskb %xmm0,%eax 80685d8: 8d 5b 10 lea 0x10(%ebx),%ebx 80685db: 90 nop 80685dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80685e0: 01 da add %ebx,%edx 80685e2: 01 d9 add %ebx,%ecx 80685e4: 5b pop %ebx 80685e5: 84 c0 test %al,%al 80685e7: 74 47 je 8068630 <__stpcpy_sse2+0x2c0> 80685e9: a8 01 test $0x1,%al 80685eb: 0f 85 9f 00 00 00 jne 8068690 <__stpcpy_sse2+0x320> 80685f1: a8 02 test $0x2,%al 80685f3: 0f 85 a7 00 00 00 jne 80686a0 <__stpcpy_sse2+0x330> 80685f9: a8 04 test $0x4,%al 80685fb: 0f 85 af 00 00 00 jne 80686b0 <__stpcpy_sse2+0x340> 8068601: a8 08 test $0x8,%al 8068603: 0f 85 c7 00 00 00 jne 80686d0 <__stpcpy_sse2+0x360> 8068609: a8 10 test $0x10,%al 806860b: 0f 85 cf 00 00 00 jne 80686e0 <__stpcpy_sse2+0x370> 8068611: a8 20 test $0x20,%al 8068613: 0f 85 d7 00 00 00 jne 80686f0 <__stpcpy_sse2+0x380> 8068619: a8 40 test $0x40,%al 806861b: 0f 85 ef 00 00 00 jne 8068710 <__stpcpy_sse2+0x3a0> 8068621: 8b 01 mov (%ecx),%eax 8068623: 89 02 mov %eax,(%edx) 8068625: 8b 41 04 mov 0x4(%ecx),%eax 8068628: 89 42 04 mov %eax,0x4(%edx) 806862b: 8d 42 07 lea 0x7(%edx),%eax 806862e: 5f pop %edi 806862f: c3 ret 8068630: f6 c4 01 test $0x1,%ah 8068633: 0f 85 e7 00 00 00 jne 8068720 <__stpcpy_sse2+0x3b0> 8068639: f6 c4 02 test $0x2,%ah 806863c: 0f 85 fe 00 00 00 jne 8068740 <__stpcpy_sse2+0x3d0> 8068642: f6 c4 04 test $0x4,%ah 8068645: 0f 85 15 01 00 00 jne 8068760 <__stpcpy_sse2+0x3f0> 806864b: f6 c4 08 test $0x8,%ah 806864e: 0f 85 2c 01 00 00 jne 8068780 <__stpcpy_sse2+0x410> 8068654: f6 c4 10 test $0x10,%ah 8068657: 0f 85 43 01 00 00 jne 80687a0 <__stpcpy_sse2+0x430> 806865d: f6 c4 20 test $0x20,%ah 8068660: 0f 85 5a 01 00 00 jne 80687c0 <__stpcpy_sse2+0x450> 8068666: f6 c4 40 test $0x40,%ah 8068669: 0f 85 71 01 00 00 jne 80687e0 <__stpcpy_sse2+0x470> 806866f: 66 0f 12 01 movlpd (%ecx),%xmm0 8068673: 66 0f 13 02 movlpd %xmm0,(%edx) 8068677: 66 0f 12 41 08 movlpd 0x8(%ecx),%xmm0 806867c: 66 0f 13 42 08 movlpd %xmm0,0x8(%edx) 8068681: 8d 42 0f lea 0xf(%edx),%eax 8068684: 5f pop %edi 8068685: c3 ret 8068686: 8d 76 00 lea 0x0(%esi),%esi 8068689: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068690: 8a 01 mov (%ecx),%al 8068692: 88 02 mov %al,(%edx) 8068694: 8d 02 lea (%edx),%eax 8068696: 5f pop %edi 8068697: c3 ret 8068698: 90 nop 8068699: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80686a0: 66 8b 01 mov (%ecx),%ax 80686a3: 66 89 02 mov %ax,(%edx) 80686a6: 8d 42 01 lea 0x1(%edx),%eax 80686a9: 5f pop %edi 80686aa: c3 ret 80686ab: 90 nop 80686ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80686b0: 66 8b 01 mov (%ecx),%ax 80686b3: 66 89 02 mov %ax,(%edx) 80686b6: 8a 41 02 mov 0x2(%ecx),%al 80686b9: 88 42 02 mov %al,0x2(%edx) 80686bc: 8d 42 02 lea 0x2(%edx),%eax 80686bf: 5f pop %edi 80686c0: c3 ret 80686c1: eb 0d jmp 80686d0 <__stpcpy_sse2+0x360> 80686c3: 90 nop 80686c4: 90 nop 80686c5: 90 nop 80686c6: 90 nop 80686c7: 90 nop 80686c8: 90 nop 80686c9: 90 nop 80686ca: 90 nop 80686cb: 90 nop 80686cc: 90 nop 80686cd: 90 nop 80686ce: 90 nop 80686cf: 90 nop 80686d0: 8b 01 mov (%ecx),%eax 80686d2: 89 02 mov %eax,(%edx) 80686d4: 8d 42 03 lea 0x3(%edx),%eax 80686d7: 5f pop %edi 80686d8: c3 ret 80686d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80686e0: 8b 01 mov (%ecx),%eax 80686e2: 89 02 mov %eax,(%edx) 80686e4: 8a 41 04 mov 0x4(%ecx),%al 80686e7: 88 42 04 mov %al,0x4(%edx) 80686ea: 8d 42 04 lea 0x4(%edx),%eax 80686ed: 5f pop %edi 80686ee: c3 ret 80686ef: 90 nop 80686f0: 8b 01 mov (%ecx),%eax 80686f2: 89 02 mov %eax,(%edx) 80686f4: 66 8b 41 04 mov 0x4(%ecx),%ax 80686f8: 66 89 42 04 mov %ax,0x4(%edx) 80686fc: 8d 42 05 lea 0x5(%edx),%eax 80686ff: 5f pop %edi 8068700: c3 ret 8068701: eb 0d jmp 8068710 <__stpcpy_sse2+0x3a0> 8068703: 90 nop 8068704: 90 nop 8068705: 90 nop 8068706: 90 nop 8068707: 90 nop 8068708: 90 nop 8068709: 90 nop 806870a: 90 nop 806870b: 90 nop 806870c: 90 nop 806870d: 90 nop 806870e: 90 nop 806870f: 90 nop 8068710: 8b 01 mov (%ecx),%eax 8068712: 89 02 mov %eax,(%edx) 8068714: 8b 41 03 mov 0x3(%ecx),%eax 8068717: 89 42 03 mov %eax,0x3(%edx) 806871a: 8d 42 06 lea 0x6(%edx),%eax 806871d: 5f pop %edi 806871e: c3 ret 806871f: 90 nop 8068720: 8b 01 mov (%ecx),%eax 8068722: 89 02 mov %eax,(%edx) 8068724: 8b 41 04 mov 0x4(%ecx),%eax 8068727: 89 42 04 mov %eax,0x4(%edx) 806872a: 8a 41 08 mov 0x8(%ecx),%al 806872d: 88 42 08 mov %al,0x8(%edx) 8068730: 8d 42 08 lea 0x8(%edx),%eax 8068733: 5f pop %edi 8068734: c3 ret 8068735: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068739: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068740: 8b 01 mov (%ecx),%eax 8068742: 89 02 mov %eax,(%edx) 8068744: 8b 41 04 mov 0x4(%ecx),%eax 8068747: 89 42 04 mov %eax,0x4(%edx) 806874a: 66 8b 41 08 mov 0x8(%ecx),%ax 806874e: 66 89 42 08 mov %ax,0x8(%edx) 8068752: 8d 42 09 lea 0x9(%edx),%eax 8068755: 5f pop %edi 8068756: c3 ret 8068757: 89 f6 mov %esi,%esi 8068759: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068760: 8b 01 mov (%ecx),%eax 8068762: 89 02 mov %eax,(%edx) 8068764: 8b 41 04 mov 0x4(%ecx),%eax 8068767: 89 42 04 mov %eax,0x4(%edx) 806876a: 8b 41 07 mov 0x7(%ecx),%eax 806876d: 89 42 07 mov %eax,0x7(%edx) 8068770: 8d 42 0a lea 0xa(%edx),%eax 8068773: 5f pop %edi 8068774: c3 ret 8068775: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068779: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068780: 8b 01 mov (%ecx),%eax 8068782: 89 02 mov %eax,(%edx) 8068784: 8b 41 04 mov 0x4(%ecx),%eax 8068787: 89 42 04 mov %eax,0x4(%edx) 806878a: 8b 41 08 mov 0x8(%ecx),%eax 806878d: 89 42 08 mov %eax,0x8(%edx) 8068790: 8d 42 0b lea 0xb(%edx),%eax 8068793: 5f pop %edi 8068794: c3 ret 8068795: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068799: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80687a0: 66 0f 12 01 movlpd (%ecx),%xmm0 80687a4: 66 0f 13 02 movlpd %xmm0,(%edx) 80687a8: 66 0f 12 41 05 movlpd 0x5(%ecx),%xmm0 80687ad: 66 0f 13 42 05 movlpd %xmm0,0x5(%edx) 80687b2: 8d 42 0c lea 0xc(%edx),%eax 80687b5: 5f pop %edi 80687b6: c3 ret 80687b7: 89 f6 mov %esi,%esi 80687b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80687c0: 66 0f 12 01 movlpd (%ecx),%xmm0 80687c4: 66 0f 13 02 movlpd %xmm0,(%edx) 80687c8: 66 0f 12 41 06 movlpd 0x6(%ecx),%xmm0 80687cd: 66 0f 13 42 06 movlpd %xmm0,0x6(%edx) 80687d2: 8d 42 0d lea 0xd(%edx),%eax 80687d5: 5f pop %edi 80687d6: c3 ret 80687d7: 89 f6 mov %esi,%esi 80687d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80687e0: 66 0f 12 01 movlpd (%ecx),%xmm0 80687e4: 66 0f 13 02 movlpd %xmm0,(%edx) 80687e8: 66 0f 12 41 07 movlpd 0x7(%ecx),%xmm0 80687ed: 66 0f 13 42 07 movlpd %xmm0,0x7(%edx) 80687f2: 8d 42 0e lea 0xe(%edx),%eax 80687f5: 5f pop %edi 80687f6: c3 ret 80687f7: 89 f6 mov %esi,%esi 80687f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068800: 8a 01 mov (%ecx),%al 8068802: 88 02 mov %al,(%edx) 8068804: 89 d0 mov %edx,%eax 8068806: c3 ret 8068807: 89 f6 mov %esi,%esi 8068809: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068810: 66 8b 01 mov (%ecx),%ax 8068813: 66 89 02 mov %ax,(%edx) 8068816: 8d 42 01 lea 0x1(%edx),%eax 8068819: c3 ret 806881a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8068820: 66 8b 01 mov (%ecx),%ax 8068823: 66 89 02 mov %ax,(%edx) 8068826: 8a 41 02 mov 0x2(%ecx),%al 8068829: 88 42 02 mov %al,0x2(%edx) 806882c: 8d 42 02 lea 0x2(%edx),%eax 806882f: c3 ret 8068830: 8b 01 mov (%ecx),%eax 8068832: 89 02 mov %eax,(%edx) 8068834: 8d 42 03 lea 0x3(%edx),%eax 8068837: c3 ret 8068838: 90 nop 8068839: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8068840: 8b 01 mov (%ecx),%eax 8068842: 89 02 mov %eax,(%edx) 8068844: 8a 41 04 mov 0x4(%ecx),%al 8068847: 88 42 04 mov %al,0x4(%edx) 806884a: 8d 42 04 lea 0x4(%edx),%eax 806884d: c3 ret 806884e: 66 90 xchg %ax,%ax 8068850: 8b 01 mov (%ecx),%eax 8068852: 89 02 mov %eax,(%edx) 8068854: 66 8b 41 04 mov 0x4(%ecx),%ax 8068858: 66 89 42 04 mov %ax,0x4(%edx) 806885c: 8d 42 05 lea 0x5(%edx),%eax 806885f: c3 ret 8068860: 8b 01 mov (%ecx),%eax 8068862: 89 02 mov %eax,(%edx) 8068864: 8b 41 03 mov 0x3(%ecx),%eax 8068867: 89 42 03 mov %eax,0x3(%edx) 806886a: 8d 42 06 lea 0x6(%edx),%eax 806886d: c3 ret 806886e: 66 90 xchg %ax,%ax 8068870: 8b 01 mov (%ecx),%eax 8068872: 89 02 mov %eax,(%edx) 8068874: 8b 41 04 mov 0x4(%ecx),%eax 8068877: 89 42 04 mov %eax,0x4(%edx) 806887a: 8d 42 07 lea 0x7(%edx),%eax 806887d: c3 ret 806887e: 66 90 xchg %ax,%ax 8068880: 8b 01 mov (%ecx),%eax 8068882: 89 02 mov %eax,(%edx) 8068884: 8b 41 04 mov 0x4(%ecx),%eax 8068887: 89 42 04 mov %eax,0x4(%edx) 806888a: 8a 41 08 mov 0x8(%ecx),%al 806888d: 88 42 08 mov %al,0x8(%edx) 8068890: 8d 42 08 lea 0x8(%edx),%eax 8068893: c3 ret 8068894: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806889a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80688a0: 8b 01 mov (%ecx),%eax 80688a2: 89 02 mov %eax,(%edx) 80688a4: 8b 41 04 mov 0x4(%ecx),%eax 80688a7: 89 42 04 mov %eax,0x4(%edx) 80688aa: 66 8b 41 08 mov 0x8(%ecx),%ax 80688ae: 66 89 42 08 mov %ax,0x8(%edx) 80688b2: 8d 42 09 lea 0x9(%edx),%eax 80688b5: c3 ret 80688b6: 8d 76 00 lea 0x0(%esi),%esi 80688b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80688c0: 8b 01 mov (%ecx),%eax 80688c2: 89 02 mov %eax,(%edx) 80688c4: 8b 41 04 mov 0x4(%ecx),%eax 80688c7: 89 42 04 mov %eax,0x4(%edx) 80688ca: 8b 41 07 mov 0x7(%ecx),%eax 80688cd: 89 42 07 mov %eax,0x7(%edx) 80688d0: 8d 42 0a lea 0xa(%edx),%eax 80688d3: c3 ret 80688d4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80688da: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80688e0: 8b 01 mov (%ecx),%eax 80688e2: 89 02 mov %eax,(%edx) 80688e4: 8b 41 04 mov 0x4(%ecx),%eax 80688e7: 89 42 04 mov %eax,0x4(%edx) 80688ea: 8b 41 08 mov 0x8(%ecx),%eax 80688ed: 89 42 08 mov %eax,0x8(%edx) 80688f0: 8d 42 0b lea 0xb(%edx),%eax 80688f3: c3 ret 80688f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80688fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8068900: 66 0f 12 01 movlpd (%ecx),%xmm0 8068904: 66 0f 13 02 movlpd %xmm0,(%edx) 8068908: 66 0f 12 41 05 movlpd 0x5(%ecx),%xmm0 806890d: 66 0f 13 42 05 movlpd %xmm0,0x5(%edx) 8068912: 8d 42 0c lea 0xc(%edx),%eax 8068915: c3 ret 8068916: 8d 76 00 lea 0x0(%esi),%esi 8068919: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068920: 66 0f 12 01 movlpd (%ecx),%xmm0 8068924: 66 0f 13 02 movlpd %xmm0,(%edx) 8068928: 66 0f 12 41 06 movlpd 0x6(%ecx),%xmm0 806892d: 66 0f 13 42 06 movlpd %xmm0,0x6(%edx) 8068932: 8d 42 0d lea 0xd(%edx),%eax 8068935: c3 ret 8068936: 8d 76 00 lea 0x0(%esi),%esi 8068939: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068940: 66 0f 12 01 movlpd (%ecx),%xmm0 8068944: 66 0f 13 02 movlpd %xmm0,(%edx) 8068948: 66 0f 12 41 07 movlpd 0x7(%ecx),%xmm0 806894d: 66 0f 13 42 07 movlpd %xmm0,0x7(%edx) 8068952: 8d 42 0e lea 0xe(%edx),%eax 8068955: c3 ret 8068956: 8d 76 00 lea 0x0(%esi),%esi 8068959: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068960: 66 0f 12 01 movlpd (%ecx),%xmm0 8068964: 66 0f 13 02 movlpd %xmm0,(%edx) 8068968: 66 0f 12 41 08 movlpd 0x8(%ecx),%xmm0 806896d: 66 0f 13 42 08 movlpd %xmm0,0x8(%edx) 8068972: 8d 42 0f lea 0xf(%edx),%eax 8068975: c3 ret 8068976: 66 90 xchg %ax,%ax 8068978: 66 90 xchg %ax,%ax 806897a: 66 90 xchg %ax,%ax 806897c: 66 90 xchg %ax,%ax 806897e: 66 90 xchg %ax,%ax 08068980 <__strchr_sse2>: 8068980: 57 push %edi 8068981: 8b 4c 24 08 mov 0x8(%esp),%ecx 8068985: 66 0f 6e 4c 24 0c movd 0xc(%esp),%xmm1 806898b: 66 0f ef d2 pxor %xmm2,%xmm2 806898f: 89 cf mov %ecx,%edi 8068991: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8068995: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8068999: 83 e1 0f and $0xf,%ecx 806899c: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 80689a1: 74 4d je 80689f0 <__strchr_sse2+0x70> 80689a3: 83 e7 f0 and $0xfffffff0,%edi 80689a6: 66 0f 6f 07 movdqa (%edi),%xmm0 80689aa: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 80689ae: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80689b2: 66 0f d7 d2 pmovmskb %xmm2,%edx 80689b6: 66 0f d7 c0 pmovmskb %xmm0,%eax 80689ba: d3 fa sar %cl,%edx 80689bc: d3 f8 sar %cl,%eax 80689be: 85 c0 test %eax,%eax 80689c0: 74 1e je 80689e0 <__strchr_sse2+0x60> 80689c2: 01 cf add %ecx,%edi 80689c4: 85 d2 test %edx,%edx 80689c6: 0f 84 04 02 00 00 je 8068bd0 <__strchr_sse2+0x250> 80689cc: e9 bf 00 00 00 jmp 8068a90 <__strchr_sse2+0x110> 80689d1: eb 0d jmp 80689e0 <__strchr_sse2+0x60> 80689d3: 90 nop 80689d4: 90 nop 80689d5: 90 nop 80689d6: 90 nop 80689d7: 90 nop 80689d8: 90 nop 80689d9: 90 nop 80689da: 90 nop 80689db: 90 nop 80689dc: 90 nop 80689dd: 90 nop 80689de: 90 nop 80689df: 90 nop 80689e0: 85 d2 test %edx,%edx 80689e2: 0f 85 68 03 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 80689e8: 66 0f ef d2 pxor %xmm2,%xmm2 80689ec: 83 c7 10 add $0x10,%edi 80689ef: 90 nop 80689f0: 66 0f 6f 07 movdqa (%edi),%xmm0 80689f4: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 80689f8: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80689fc: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068a00: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068a04: 85 c0 test %eax,%eax 8068a06: 75 79 jne 8068a81 <__strchr_sse2+0x101> 8068a08: 85 d2 test %edx,%edx 8068a0a: 0f 85 40 03 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068a10: 83 c7 10 add $0x10,%edi 8068a13: 66 0f 6f 07 movdqa (%edi),%xmm0 8068a17: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068a1b: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068a1f: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068a23: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068a27: 85 c0 test %eax,%eax 8068a29: 75 56 jne 8068a81 <__strchr_sse2+0x101> 8068a2b: 85 d2 test %edx,%edx 8068a2d: 0f 85 1d 03 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068a33: 83 c7 10 add $0x10,%edi 8068a36: 66 0f 6f 07 movdqa (%edi),%xmm0 8068a3a: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068a3e: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068a42: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068a46: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068a4a: 85 c0 test %eax,%eax 8068a4c: 75 33 jne 8068a81 <__strchr_sse2+0x101> 8068a4e: 85 d2 test %edx,%edx 8068a50: 0f 85 fa 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068a56: 83 c7 10 add $0x10,%edi 8068a59: 66 0f 6f 07 movdqa (%edi),%xmm0 8068a5d: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068a61: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068a65: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068a69: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068a6d: 85 c0 test %eax,%eax 8068a6f: 75 10 jne 8068a81 <__strchr_sse2+0x101> 8068a71: 85 d2 test %edx,%edx 8068a73: 0f 85 d7 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068a79: 83 c7 10 add $0x10,%edi 8068a7c: e9 6f ff ff ff jmp 80689f0 <__strchr_sse2+0x70> 8068a81: 85 d2 test %edx,%edx 8068a83: 0f 84 47 01 00 00 je 8068bd0 <__strchr_sse2+0x250> 8068a89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8068a90: 84 c0 test %al,%al 8068a92: 0f 84 98 00 00 00 je 8068b30 <__strchr_sse2+0x1b0> 8068a98: 88 c1 mov %al,%cl 8068a9a: 80 e1 0f and $0xf,%cl 8068a9d: 75 51 jne 8068af0 <__strchr_sse2+0x170> 8068a9f: 88 d5 mov %dl,%ch 8068aa1: 80 e5 0f and $0xf,%ch 8068aa4: 0f 85 a6 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068aaa: a8 10 test $0x10,%al 8068aac: 0f 85 fe 01 00 00 jne 8068cb0 <__strchr_sse2+0x330> 8068ab2: f6 c2 10 test $0x10,%dl 8068ab5: 0f 85 95 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068abb: a8 20 test $0x20,%al 8068abd: 0f 85 fd 01 00 00 jne 8068cc0 <__strchr_sse2+0x340> 8068ac3: f6 c2 20 test $0x20,%dl 8068ac6: 0f 85 84 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068acc: a8 40 test $0x40,%al 8068ace: 0f 85 fc 01 00 00 jne 8068cd0 <__strchr_sse2+0x350> 8068ad4: f6 c2 40 test $0x40,%dl 8068ad7: 0f 85 73 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068add: 8d 47 07 lea 0x7(%edi),%eax 8068ae0: 5f pop %edi 8068ae1: c3 ret 8068ae2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8068ae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068af0: a8 01 test $0x1,%al 8068af2: 0f 85 78 01 00 00 jne 8068c70 <__strchr_sse2+0x2f0> 8068af8: f6 c2 01 test $0x1,%dl 8068afb: 0f 85 4f 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b01: a8 02 test $0x2,%al 8068b03: 0f 85 77 01 00 00 jne 8068c80 <__strchr_sse2+0x300> 8068b09: f6 c2 02 test $0x2,%dl 8068b0c: 0f 85 3e 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b12: a8 04 test $0x4,%al 8068b14: 0f 85 76 01 00 00 jne 8068c90 <__strchr_sse2+0x310> 8068b1a: f6 c2 04 test $0x4,%dl 8068b1d: 0f 85 2d 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b23: 8d 47 03 lea 0x3(%edi),%eax 8068b26: 5f pop %edi 8068b27: c3 ret 8068b28: 90 nop 8068b29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8068b30: 84 d2 test %dl,%dl 8068b32: 0f 85 18 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b38: 88 e1 mov %ah,%cl 8068b3a: 80 e1 0f and $0xf,%cl 8068b3d: 75 51 jne 8068b90 <__strchr_sse2+0x210> 8068b3f: 88 f5 mov %dh,%ch 8068b41: 80 e5 0f and $0xf,%ch 8068b44: 0f 85 06 02 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b4a: f6 c4 10 test $0x10,%ah 8068b4d: 0f 85 cd 01 00 00 jne 8068d20 <__strchr_sse2+0x3a0> 8068b53: f6 c6 10 test $0x10,%dh 8068b56: 0f 85 f4 01 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b5c: f6 c4 20 test $0x20,%ah 8068b5f: 0f 85 cb 01 00 00 jne 8068d30 <__strchr_sse2+0x3b0> 8068b65: f6 c6 20 test $0x20,%dh 8068b68: 0f 85 e2 01 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b6e: f6 c4 40 test $0x40,%ah 8068b71: 0f 85 c9 01 00 00 jne 8068d40 <__strchr_sse2+0x3c0> 8068b77: f6 c6 40 test $0x40,%dh 8068b7a: 0f 85 d0 01 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068b80: 8d 47 0f lea 0xf(%edi),%eax 8068b83: 5f pop %edi 8068b84: c3 ret 8068b85: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068b89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068b90: f6 c4 01 test $0x1,%ah 8068b93: 0f 85 47 01 00 00 jne 8068ce0 <__strchr_sse2+0x360> 8068b99: f6 c6 01 test $0x1,%dh 8068b9c: 0f 85 ae 01 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068ba2: f6 c4 02 test $0x2,%ah 8068ba5: 0f 85 45 01 00 00 jne 8068cf0 <__strchr_sse2+0x370> 8068bab: f6 c6 02 test $0x2,%dh 8068bae: 0f 85 9c 01 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068bb4: f6 c4 04 test $0x4,%ah 8068bb7: 0f 85 43 01 00 00 jne 8068d00 <__strchr_sse2+0x380> 8068bbd: f6 c6 04 test $0x4,%dh 8068bc0: 0f 85 8a 01 00 00 jne 8068d50 <__strchr_sse2+0x3d0> 8068bc6: 8d 47 0b lea 0xb(%edi),%eax 8068bc9: 5f pop %edi 8068bca: c3 ret 8068bcb: 90 nop 8068bcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068bd0: 84 c0 test %al,%al 8068bd2: 74 4c je 8068c20 <__strchr_sse2+0x2a0> 8068bd4: a8 01 test $0x1,%al 8068bd6: 0f 85 94 00 00 00 jne 8068c70 <__strchr_sse2+0x2f0> 8068bdc: a8 02 test $0x2,%al 8068bde: 0f 85 9c 00 00 00 jne 8068c80 <__strchr_sse2+0x300> 8068be4: a8 04 test $0x4,%al 8068be6: 0f 85 a4 00 00 00 jne 8068c90 <__strchr_sse2+0x310> 8068bec: a8 08 test $0x8,%al 8068bee: 0f 85 ac 00 00 00 jne 8068ca0 <__strchr_sse2+0x320> 8068bf4: a8 10 test $0x10,%al 8068bf6: 0f 85 b4 00 00 00 jne 8068cb0 <__strchr_sse2+0x330> 8068bfc: a8 20 test $0x20,%al 8068bfe: 0f 85 bc 00 00 00 jne 8068cc0 <__strchr_sse2+0x340> 8068c04: a8 40 test $0x40,%al 8068c06: 0f 85 c4 00 00 00 jne 8068cd0 <__strchr_sse2+0x350> 8068c0c: 8d 47 07 lea 0x7(%edi),%eax 8068c0f: 5f pop %edi 8068c10: c3 ret 8068c11: eb 0d jmp 8068c20 <__strchr_sse2+0x2a0> 8068c13: 90 nop 8068c14: 90 nop 8068c15: 90 nop 8068c16: 90 nop 8068c17: 90 nop 8068c18: 90 nop 8068c19: 90 nop 8068c1a: 90 nop 8068c1b: 90 nop 8068c1c: 90 nop 8068c1d: 90 nop 8068c1e: 90 nop 8068c1f: 90 nop 8068c20: f6 c4 01 test $0x1,%ah 8068c23: 0f 85 b7 00 00 00 jne 8068ce0 <__strchr_sse2+0x360> 8068c29: f6 c4 02 test $0x2,%ah 8068c2c: 0f 85 be 00 00 00 jne 8068cf0 <__strchr_sse2+0x370> 8068c32: f6 c4 04 test $0x4,%ah 8068c35: 0f 85 c5 00 00 00 jne 8068d00 <__strchr_sse2+0x380> 8068c3b: f6 c4 08 test $0x8,%ah 8068c3e: 0f 85 cc 00 00 00 jne 8068d10 <__strchr_sse2+0x390> 8068c44: f6 c4 10 test $0x10,%ah 8068c47: 0f 85 d3 00 00 00 jne 8068d20 <__strchr_sse2+0x3a0> 8068c4d: f6 c4 20 test $0x20,%ah 8068c50: 0f 85 da 00 00 00 jne 8068d30 <__strchr_sse2+0x3b0> 8068c56: f6 c4 40 test $0x40,%ah 8068c59: 0f 85 e1 00 00 00 jne 8068d40 <__strchr_sse2+0x3c0> 8068c5f: 8d 47 0f lea 0xf(%edi),%eax 8068c62: 5f pop %edi 8068c63: c3 ret 8068c64: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8068c6a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8068c70: 8d 07 lea (%edi),%eax 8068c72: 5f pop %edi 8068c73: c3 ret 8068c74: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8068c7a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8068c80: 8d 47 01 lea 0x1(%edi),%eax 8068c83: 5f pop %edi 8068c84: c3 ret 8068c85: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068c89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068c90: 8d 47 02 lea 0x2(%edi),%eax 8068c93: 5f pop %edi 8068c94: c3 ret 8068c95: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068c99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068ca0: 8d 47 03 lea 0x3(%edi),%eax 8068ca3: 5f pop %edi 8068ca4: c3 ret 8068ca5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068ca9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068cb0: 8d 47 04 lea 0x4(%edi),%eax 8068cb3: 5f pop %edi 8068cb4: c3 ret 8068cb5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068cb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068cc0: 8d 47 05 lea 0x5(%edi),%eax 8068cc3: 5f pop %edi 8068cc4: c3 ret 8068cc5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068cc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068cd0: 8d 47 06 lea 0x6(%edi),%eax 8068cd3: 5f pop %edi 8068cd4: c3 ret 8068cd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068cd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068ce0: 8d 47 08 lea 0x8(%edi),%eax 8068ce3: 5f pop %edi 8068ce4: c3 ret 8068ce5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068ce9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068cf0: 8d 47 09 lea 0x9(%edi),%eax 8068cf3: 5f pop %edi 8068cf4: c3 ret 8068cf5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068cf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068d00: 8d 47 0a lea 0xa(%edi),%eax 8068d03: 5f pop %edi 8068d04: c3 ret 8068d05: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068d10: 8d 47 0b lea 0xb(%edi),%eax 8068d13: 5f pop %edi 8068d14: c3 ret 8068d15: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068d19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068d20: 8d 47 0c lea 0xc(%edi),%eax 8068d23: 5f pop %edi 8068d24: c3 ret 8068d25: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068d29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068d30: 8d 47 0d lea 0xd(%edi),%eax 8068d33: 5f pop %edi 8068d34: c3 ret 8068d35: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068d39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068d40: 8d 47 0e lea 0xe(%edi),%eax 8068d43: 5f pop %edi 8068d44: c3 ret 8068d45: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068d49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8068d50: 31 c0 xor %eax,%eax 8068d52: 5f pop %edi 8068d53: c3 ret 8068d54: 66 90 xchg %ax,%ax 8068d56: 66 90 xchg %ax,%ax 8068d58: 66 90 xchg %ax,%ax 8068d5a: 66 90 xchg %ax,%ax 8068d5c: 66 90 xchg %ax,%ax 8068d5e: 66 90 xchg %ax,%ax 08068d60 <__strchr_sse2_bsf>: 8068d60: 57 push %edi 8068d61: 8b 4c 24 08 mov 0x8(%esp),%ecx 8068d65: 66 0f 6e 4c 24 0c movd 0xc(%esp),%xmm1 8068d6b: 66 0f ef d2 pxor %xmm2,%xmm2 8068d6f: 89 cf mov %ecx,%edi 8068d71: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8068d75: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8068d79: 83 e1 0f and $0xf,%ecx 8068d7c: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 8068d81: 74 4d je 8068dd0 <__strchr_sse2_bsf+0x70> 8068d83: 83 e7 f0 and $0xfffffff0,%edi 8068d86: 66 0f 6f 07 movdqa (%edi),%xmm0 8068d8a: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068d8e: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068d92: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068d96: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068d9a: d3 fa sar %cl,%edx 8068d9c: d3 f8 sar %cl,%eax 8068d9e: 85 c0 test %eax,%eax 8068da0: 74 1e je 8068dc0 <__strchr_sse2_bsf+0x60> 8068da2: 0f bc c0 bsf %eax,%eax 8068da5: 85 d2 test %edx,%edx 8068da7: 74 0b je 8068db4 <__strchr_sse2_bsf+0x54> 8068da9: 0f bc d2 bsf %edx,%edx 8068dac: 39 d0 cmp %edx,%eax 8068dae: 0f 87 ac 00 00 00 ja 8068e60 <__strchr_sse2_bsf+0x100> 8068db4: 01 f8 add %edi,%eax 8068db6: 01 c8 add %ecx,%eax 8068db8: 5f pop %edi 8068db9: c3 ret 8068dba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8068dc0: 85 d2 test %edx,%edx 8068dc2: 0f 85 98 00 00 00 jne 8068e60 <__strchr_sse2_bsf+0x100> 8068dc8: 66 0f ef d2 pxor %xmm2,%xmm2 8068dcc: 83 c7 10 add $0x10,%edi 8068dcf: 90 nop 8068dd0: 66 0f 6f 07 movdqa (%edi),%xmm0 8068dd4: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068dd8: 83 c7 10 add $0x10,%edi 8068ddb: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068ddf: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068de3: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068de7: 09 c2 or %eax,%edx 8068de9: 75 53 jne 8068e3e <__strchr_sse2_bsf+0xde> 8068deb: 66 0f 6f 07 movdqa (%edi),%xmm0 8068def: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068df3: 83 c7 10 add $0x10,%edi 8068df6: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068dfa: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068dfe: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068e02: 09 c2 or %eax,%edx 8068e04: 75 38 jne 8068e3e <__strchr_sse2_bsf+0xde> 8068e06: 66 0f 6f 07 movdqa (%edi),%xmm0 8068e0a: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068e0e: 83 c7 10 add $0x10,%edi 8068e11: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068e15: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068e19: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068e1d: 09 c2 or %eax,%edx 8068e1f: 75 1d jne 8068e3e <__strchr_sse2_bsf+0xde> 8068e21: 66 0f 6f 07 movdqa (%edi),%xmm0 8068e25: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 8068e29: 83 c7 10 add $0x10,%edi 8068e2c: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068e30: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068e34: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068e38: 09 c2 or %eax,%edx 8068e3a: 75 02 jne 8068e3e <__strchr_sse2_bsf+0xde> 8068e3c: eb 92 jmp 8068dd0 <__strchr_sse2_bsf+0x70> 8068e3e: 66 0f d7 d2 pmovmskb %xmm2,%edx 8068e42: 85 c0 test %eax,%eax 8068e44: 74 1a je 8068e60 <__strchr_sse2_bsf+0x100> 8068e46: 0f bc c0 bsf %eax,%eax 8068e49: 85 d2 test %edx,%edx 8068e4b: 74 07 je 8068e54 <__strchr_sse2_bsf+0xf4> 8068e4d: 0f bc ca bsf %edx,%ecx 8068e50: 39 c8 cmp %ecx,%eax 8068e52: 77 0c ja 8068e60 <__strchr_sse2_bsf+0x100> 8068e54: 83 ef 10 sub $0x10,%edi 8068e57: 01 f8 add %edi,%eax 8068e59: 5f pop %edi 8068e5a: c3 ret 8068e5b: 90 nop 8068e5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8068e60: 31 c0 xor %eax,%eax 8068e62: 5f pop %edi 8068e63: c3 ret 8068e64: 66 90 xchg %ax,%ax 8068e66: 66 90 xchg %ax,%ax 8068e68: 66 90 xchg %ax,%ax 8068e6a: 66 90 xchg %ax,%ax 8068e6c: 66 90 xchg %ax,%ax 8068e6e: 66 90 xchg %ax,%ax 08068e70 <__memchr_sse2>: 8068e70: 57 push %edi 8068e71: 8b 4c 24 08 mov 0x8(%esp),%ecx 8068e75: 66 0f 6e 4c 24 0c movd 0xc(%esp),%xmm1 8068e7b: 8b 54 24 10 mov 0x10(%esp),%edx 8068e7f: 85 d2 test %edx,%edx 8068e81: 0f 84 49 05 00 00 je 80693d0 <__memchr_sse2+0x560> 8068e87: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8068e8b: 89 cf mov %ecx,%edi 8068e8d: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8068e91: 83 e1 3f and $0x3f,%ecx 8068e94: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 8068e99: 83 f9 30 cmp $0x30,%ecx 8068e9c: 77 32 ja 8068ed0 <__memchr_sse2+0x60> 8068e9e: f3 0f 6f 07 movdqu (%edi),%xmm0 8068ea2: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068ea6: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068eaa: 85 c0 test %eax,%eax 8068eac: 0f 85 92 03 00 00 jne 8069244 <__memchr_sse2+0x3d4> 8068eb2: 83 ea 10 sub $0x10,%edx 8068eb5: 0f 86 15 05 00 00 jbe 80693d0 <__memchr_sse2+0x560> 8068ebb: 8d 7f 10 lea 0x10(%edi),%edi 8068ebe: 83 e1 0f and $0xf,%ecx 8068ec1: 83 e7 f0 and $0xfffffff0,%edi 8068ec4: 01 ca add %ecx,%edx 8068ec6: eb 38 jmp 8068f00 <__memchr_sse2+0x90> 8068ec8: 90 nop 8068ec9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8068ed0: 83 e1 0f and $0xf,%ecx 8068ed3: 83 e7 f0 and $0xfffffff0,%edi 8068ed6: 66 0f 6f 07 movdqa (%edi),%xmm0 8068eda: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068ede: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068ee2: d3 f8 sar %cl,%eax 8068ee4: 85 c0 test %eax,%eax 8068ee6: 0f 85 56 03 00 00 jne 8069242 <__memchr_sse2+0x3d2> 8068eec: 8d 52 f0 lea -0x10(%edx),%edx 8068eef: 01 ca add %ecx,%edx 8068ef1: 0f 8e d9 04 00 00 jle 80693d0 <__memchr_sse2+0x560> 8068ef7: 8d 7f 10 lea 0x10(%edi),%edi 8068efa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8068f00: 83 ea 40 sub $0x40,%edx 8068f03: 0f 86 f7 01 00 00 jbe 8069100 <__memchr_sse2+0x290> 8068f09: 66 0f 6f 07 movdqa (%edi),%xmm0 8068f0d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068f11: 31 c9 xor %ecx,%ecx 8068f13: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068f17: 85 c0 test %eax,%eax 8068f19: 0f 85 41 01 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068f1f: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8068f24: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8068f28: 8d 49 10 lea 0x10(%ecx),%ecx 8068f2b: 66 0f d7 c2 pmovmskb %xmm2,%eax 8068f2f: 85 c0 test %eax,%eax 8068f31: 0f 85 29 01 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068f37: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8068f3c: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8068f40: 8d 49 10 lea 0x10(%ecx),%ecx 8068f43: 66 0f d7 c3 pmovmskb %xmm3,%eax 8068f47: 85 c0 test %eax,%eax 8068f49: 0f 85 11 01 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068f4f: 66 0f 6f 67 30 movdqa 0x30(%edi),%xmm4 8068f54: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 8068f58: 8d 49 10 lea 0x10(%ecx),%ecx 8068f5b: 66 0f d7 c4 pmovmskb %xmm4,%eax 8068f5f: 85 c0 test %eax,%eax 8068f61: 0f 85 f9 00 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068f67: 8d 7f 40 lea 0x40(%edi),%edi 8068f6a: 83 ea 40 sub $0x40,%edx 8068f6d: 0f 86 8d 01 00 00 jbe 8069100 <__memchr_sse2+0x290> 8068f73: 66 0f 6f 07 movdqa (%edi),%xmm0 8068f77: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8068f7b: 31 c9 xor %ecx,%ecx 8068f7d: 66 0f d7 c0 pmovmskb %xmm0,%eax 8068f81: 85 c0 test %eax,%eax 8068f83: 0f 85 d7 00 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068f89: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8068f8e: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8068f92: 8d 49 10 lea 0x10(%ecx),%ecx 8068f95: 66 0f d7 c2 pmovmskb %xmm2,%eax 8068f99: 85 c0 test %eax,%eax 8068f9b: 0f 85 bf 00 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068fa1: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8068fa6: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8068faa: 8d 49 10 lea 0x10(%ecx),%ecx 8068fad: 66 0f d7 c3 pmovmskb %xmm3,%eax 8068fb1: 85 c0 test %eax,%eax 8068fb3: 0f 85 a7 00 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068fb9: 66 0f 6f 67 30 movdqa 0x30(%edi),%xmm4 8068fbe: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 8068fc2: 8d 49 10 lea 0x10(%ecx),%ecx 8068fc5: 66 0f d7 c4 pmovmskb %xmm4,%eax 8068fc9: 85 c0 test %eax,%eax 8068fcb: 0f 85 8f 00 00 00 jne 8069060 <__memchr_sse2+0x1f0> 8068fd1: 8d 7f 40 lea 0x40(%edi),%edi 8068fd4: 89 f9 mov %edi,%ecx 8068fd6: 83 e7 c0 and $0xffffffc0,%edi 8068fd9: 83 e1 3f and $0x3f,%ecx 8068fdc: 01 ca add %ecx,%edx 8068fde: 66 90 xchg %ax,%ax 8068fe0: 83 ea 40 sub $0x40,%edx 8068fe3: 0f 86 17 01 00 00 jbe 8069100 <__memchr_sse2+0x290> 8068fe9: 66 0f 6f 07 movdqa (%edi),%xmm0 8068fed: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8068ff2: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8068ff7: 66 0f 6f 67 30 movdqa 0x30(%edi),%xmm4 8068ffc: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069000: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069004: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069008: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 806900c: 66 0f de d8 pmaxub %xmm0,%xmm3 8069010: 66 0f de e2 pmaxub %xmm2,%xmm4 8069014: 66 0f de e3 pmaxub %xmm3,%xmm4 8069018: 83 c7 40 add $0x40,%edi 806901b: 66 0f d7 c4 pmovmskb %xmm4,%eax 806901f: 85 c0 test %eax,%eax 8069021: 74 bd je 8068fe0 <__memchr_sse2+0x170> 8069023: 83 ef 40 sub $0x40,%edi 8069026: 66 0f d7 c0 pmovmskb %xmm0,%eax 806902a: 31 c9 xor %ecx,%ecx 806902c: 85 c0 test %eax,%eax 806902e: 75 30 jne 8069060 <__memchr_sse2+0x1f0> 8069030: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069034: 8d 49 10 lea 0x10(%ecx),%ecx 8069037: 85 c0 test %eax,%eax 8069039: 75 25 jne 8069060 <__memchr_sse2+0x1f0> 806903b: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8069040: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069044: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069048: 8d 49 10 lea 0x10(%ecx),%ecx 806904b: 85 c0 test %eax,%eax 806904d: 75 11 jne 8069060 <__memchr_sse2+0x1f0> 806904f: 66 0f 74 4f 30 pcmpeqb 0x30(%edi),%xmm1 8069054: 66 0f d7 c1 pmovmskb %xmm1,%eax 8069058: 8d 49 10 lea 0x10(%ecx),%ecx 806905b: 90 nop 806905c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069060: 01 cf add %ecx,%edi 8069062: 84 c0 test %al,%al 8069064: 74 4a je 80690b0 <__memchr_sse2+0x240> 8069066: 88 c1 mov %al,%cl 8069068: 80 e1 0f and $0xf,%cl 806906b: 74 23 je 8069090 <__memchr_sse2+0x220> 806906d: a8 01 test $0x1,%al 806906f: 0f 85 0b 01 00 00 jne 8069180 <__memchr_sse2+0x310> 8069075: a8 02 test $0x2,%al 8069077: 0f 85 13 01 00 00 jne 8069190 <__memchr_sse2+0x320> 806907d: a8 04 test $0x4,%al 806907f: 0f 85 1b 01 00 00 jne 80691a0 <__memchr_sse2+0x330> 8069085: 8d 47 03 lea 0x3(%edi),%eax 8069088: 5f pop %edi 8069089: c3 ret 806908a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069090: a8 10 test $0x10,%al 8069092: 0f 85 18 01 00 00 jne 80691b0 <__memchr_sse2+0x340> 8069098: a8 20 test $0x20,%al 806909a: 0f 85 20 01 00 00 jne 80691c0 <__memchr_sse2+0x350> 80690a0: a8 40 test $0x40,%al 80690a2: 0f 85 28 01 00 00 jne 80691d0 <__memchr_sse2+0x360> 80690a8: 8d 47 07 lea 0x7(%edi),%eax 80690ab: 5f pop %edi 80690ac: c3 ret 80690ad: 8d 76 00 lea 0x0(%esi),%esi 80690b0: 88 e5 mov %ah,%ch 80690b2: 80 e5 0f and $0xf,%ch 80690b5: 74 29 je 80690e0 <__memchr_sse2+0x270> 80690b7: f6 c4 01 test $0x1,%ah 80690ba: 0f 85 20 01 00 00 jne 80691e0 <__memchr_sse2+0x370> 80690c0: f6 c4 02 test $0x2,%ah 80690c3: 0f 85 27 01 00 00 jne 80691f0 <__memchr_sse2+0x380> 80690c9: f6 c4 04 test $0x4,%ah 80690cc: 0f 85 2e 01 00 00 jne 8069200 <__memchr_sse2+0x390> 80690d2: 8d 47 0b lea 0xb(%edi),%eax 80690d5: 5f pop %edi 80690d6: c3 ret 80690d7: 89 f6 mov %esi,%esi 80690d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80690e0: f6 c4 10 test $0x10,%ah 80690e3: 0f 85 27 01 00 00 jne 8069210 <__memchr_sse2+0x3a0> 80690e9: f6 c4 20 test $0x20,%ah 80690ec: 0f 85 2e 01 00 00 jne 8069220 <__memchr_sse2+0x3b0> 80690f2: f6 c4 40 test $0x40,%ah 80690f5: 0f 85 35 01 00 00 jne 8069230 <__memchr_sse2+0x3c0> 80690fb: 8d 47 0f lea 0xf(%edi),%eax 80690fe: 5f pop %edi 80690ff: c3 ret 8069100: 83 c2 40 add $0x40,%edx 8069103: 66 0f 6f 07 movdqa (%edi),%xmm0 8069107: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806910b: 31 c9 xor %ecx,%ecx 806910d: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069111: 85 c0 test %eax,%eax 8069113: 0f 85 27 01 00 00 jne 8069240 <__memchr_sse2+0x3d0> 8069119: 83 fa 10 cmp $0x10,%edx 806911c: 0f 86 ae 02 00 00 jbe 80693d0 <__memchr_sse2+0x560> 8069122: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8069127: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806912b: 8d 49 10 lea 0x10(%ecx),%ecx 806912e: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069132: 85 c0 test %eax,%eax 8069134: 0f 85 06 01 00 00 jne 8069240 <__memchr_sse2+0x3d0> 806913a: 83 fa 20 cmp $0x20,%edx 806913d: 0f 86 8d 02 00 00 jbe 80693d0 <__memchr_sse2+0x560> 8069143: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8069148: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 806914c: 8d 49 10 lea 0x10(%ecx),%ecx 806914f: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069153: 85 c0 test %eax,%eax 8069155: 0f 85 e5 00 00 00 jne 8069240 <__memchr_sse2+0x3d0> 806915b: 83 fa 30 cmp $0x30,%edx 806915e: 0f 86 6c 02 00 00 jbe 80693d0 <__memchr_sse2+0x560> 8069164: 66 0f 74 4f 30 pcmpeqb 0x30(%edi),%xmm1 8069169: 8d 49 10 lea 0x10(%ecx),%ecx 806916c: 66 0f d7 c1 pmovmskb %xmm1,%eax 8069170: 85 c0 test %eax,%eax 8069172: 0f 85 c8 00 00 00 jne 8069240 <__memchr_sse2+0x3d0> 8069178: 31 c0 xor %eax,%eax 806917a: 5f pop %edi 806917b: c3 ret 806917c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069180: 89 f8 mov %edi,%eax 8069182: 5f pop %edi 8069183: c3 ret 8069184: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806918a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069190: 8d 47 01 lea 0x1(%edi),%eax 8069193: 5f pop %edi 8069194: c3 ret 8069195: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069199: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80691a0: 8d 47 02 lea 0x2(%edi),%eax 80691a3: 5f pop %edi 80691a4: c3 ret 80691a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80691a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80691b0: 8d 47 04 lea 0x4(%edi),%eax 80691b3: 5f pop %edi 80691b4: c3 ret 80691b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80691b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80691c0: 8d 47 05 lea 0x5(%edi),%eax 80691c3: 5f pop %edi 80691c4: c3 ret 80691c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80691c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80691d0: 8d 47 06 lea 0x6(%edi),%eax 80691d3: 5f pop %edi 80691d4: c3 ret 80691d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80691d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80691e0: 8d 47 08 lea 0x8(%edi),%eax 80691e3: 5f pop %edi 80691e4: c3 ret 80691e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80691e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80691f0: 8d 47 09 lea 0x9(%edi),%eax 80691f3: 5f pop %edi 80691f4: c3 ret 80691f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80691f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069200: 8d 47 0a lea 0xa(%edi),%eax 8069203: 5f pop %edi 8069204: c3 ret 8069205: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069209: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069210: 8d 47 0c lea 0xc(%edi),%eax 8069213: 5f pop %edi 8069214: c3 ret 8069215: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069219: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069220: 8d 47 0d lea 0xd(%edi),%eax 8069223: 5f pop %edi 8069224: c3 ret 8069225: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069229: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069230: 8d 47 0e lea 0xe(%edi),%eax 8069233: 5f pop %edi 8069234: c3 ret 8069235: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069239: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069240: 29 ca sub %ecx,%edx 8069242: 01 cf add %ecx,%edi 8069244: 84 c0 test %al,%al 8069246: 74 68 je 80692b0 <__memchr_sse2+0x440> 8069248: 88 c1 mov %al,%cl 806924a: 80 e1 0f and $0xf,%cl 806924d: 74 31 je 8069280 <__memchr_sse2+0x410> 806924f: a8 01 test $0x1,%al 8069251: 0f 85 b9 00 00 00 jne 8069310 <__memchr_sse2+0x4a0> 8069257: a8 02 test $0x2,%al 8069259: 0f 85 c1 00 00 00 jne 8069320 <__memchr_sse2+0x4b0> 806925f: a8 04 test $0x4,%al 8069261: 0f 85 c9 00 00 00 jne 8069330 <__memchr_sse2+0x4c0> 8069267: 83 ea 04 sub $0x4,%edx 806926a: 0f 82 60 01 00 00 jb 80693d0 <__memchr_sse2+0x560> 8069270: 8d 47 03 lea 0x3(%edi),%eax 8069273: 5f pop %edi 8069274: c3 ret 8069275: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069279: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069280: a8 10 test $0x10,%al 8069282: 0f 85 b8 00 00 00 jne 8069340 <__memchr_sse2+0x4d0> 8069288: a8 20 test $0x20,%al 806928a: 0f 85 c0 00 00 00 jne 8069350 <__memchr_sse2+0x4e0> 8069290: a8 40 test $0x40,%al 8069292: 0f 85 c8 00 00 00 jne 8069360 <__memchr_sse2+0x4f0> 8069298: 83 ea 08 sub $0x8,%edx 806929b: 0f 82 2f 01 00 00 jb 80693d0 <__memchr_sse2+0x560> 80692a1: 8d 47 07 lea 0x7(%edi),%eax 80692a4: 5f pop %edi 80692a5: c3 ret 80692a6: 8d 76 00 lea 0x0(%esi),%esi 80692a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80692b0: 88 e5 mov %ah,%ch 80692b2: 80 e5 0f and $0xf,%ch 80692b5: 74 29 je 80692e0 <__memchr_sse2+0x470> 80692b7: f6 c4 01 test $0x1,%ah 80692ba: 0f 85 b0 00 00 00 jne 8069370 <__memchr_sse2+0x500> 80692c0: f6 c4 02 test $0x2,%ah 80692c3: 0f 85 b7 00 00 00 jne 8069380 <__memchr_sse2+0x510> 80692c9: f6 c4 04 test $0x4,%ah 80692cc: 0f 85 be 00 00 00 jne 8069390 <__memchr_sse2+0x520> 80692d2: 83 ea 0c sub $0xc,%edx 80692d5: 0f 82 f5 00 00 00 jb 80693d0 <__memchr_sse2+0x560> 80692db: 8d 47 0b lea 0xb(%edi),%eax 80692de: 5f pop %edi 80692df: c3 ret 80692e0: f6 c4 10 test $0x10,%ah 80692e3: 0f 85 b7 00 00 00 jne 80693a0 <__memchr_sse2+0x530> 80692e9: f6 c4 20 test $0x20,%ah 80692ec: 0f 85 be 00 00 00 jne 80693b0 <__memchr_sse2+0x540> 80692f2: f6 c4 40 test $0x40,%ah 80692f5: 0f 85 c5 00 00 00 jne 80693c0 <__memchr_sse2+0x550> 80692fb: 83 ea 10 sub $0x10,%edx 80692fe: 0f 82 cc 00 00 00 jb 80693d0 <__memchr_sse2+0x560> 8069304: 8d 47 0f lea 0xf(%edi),%eax 8069307: 5f pop %edi 8069308: c3 ret 8069309: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069310: 89 f8 mov %edi,%eax 8069312: 5f pop %edi 8069313: c3 ret 8069314: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806931a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069320: 83 ea 02 sub $0x2,%edx 8069323: 0f 82 a7 00 00 00 jb 80693d0 <__memchr_sse2+0x560> 8069329: 8d 47 01 lea 0x1(%edi),%eax 806932c: 5f pop %edi 806932d: c3 ret 806932e: 66 90 xchg %ax,%ax 8069330: 83 ea 03 sub $0x3,%edx 8069333: 0f 82 97 00 00 00 jb 80693d0 <__memchr_sse2+0x560> 8069339: 8d 47 02 lea 0x2(%edi),%eax 806933c: 5f pop %edi 806933d: c3 ret 806933e: 66 90 xchg %ax,%ax 8069340: 83 ea 05 sub $0x5,%edx 8069343: 0f 82 87 00 00 00 jb 80693d0 <__memchr_sse2+0x560> 8069349: 8d 47 04 lea 0x4(%edi),%eax 806934c: 5f pop %edi 806934d: c3 ret 806934e: 66 90 xchg %ax,%ax 8069350: 83 ea 06 sub $0x6,%edx 8069353: 72 7b jb 80693d0 <__memchr_sse2+0x560> 8069355: 8d 47 05 lea 0x5(%edi),%eax 8069358: 5f pop %edi 8069359: c3 ret 806935a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069360: 83 ea 07 sub $0x7,%edx 8069363: 72 6b jb 80693d0 <__memchr_sse2+0x560> 8069365: 8d 47 06 lea 0x6(%edi),%eax 8069368: 5f pop %edi 8069369: c3 ret 806936a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069370: 83 ea 09 sub $0x9,%edx 8069373: 72 5b jb 80693d0 <__memchr_sse2+0x560> 8069375: 8d 47 08 lea 0x8(%edi),%eax 8069378: 5f pop %edi 8069379: c3 ret 806937a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069380: 83 ea 0a sub $0xa,%edx 8069383: 72 4b jb 80693d0 <__memchr_sse2+0x560> 8069385: 8d 47 09 lea 0x9(%edi),%eax 8069388: 5f pop %edi 8069389: c3 ret 806938a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069390: 83 ea 0b sub $0xb,%edx 8069393: 72 3b jb 80693d0 <__memchr_sse2+0x560> 8069395: 8d 47 0a lea 0xa(%edi),%eax 8069398: 5f pop %edi 8069399: c3 ret 806939a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80693a0: 83 ea 0d sub $0xd,%edx 80693a3: 72 2b jb 80693d0 <__memchr_sse2+0x560> 80693a5: 8d 47 0c lea 0xc(%edi),%eax 80693a8: 5f pop %edi 80693a9: c3 ret 80693aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80693b0: 83 ea 0e sub $0xe,%edx 80693b3: 72 1b jb 80693d0 <__memchr_sse2+0x560> 80693b5: 8d 47 0d lea 0xd(%edi),%eax 80693b8: 5f pop %edi 80693b9: c3 ret 80693ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80693c0: 83 ea 0f sub $0xf,%edx 80693c3: 72 0b jb 80693d0 <__memchr_sse2+0x560> 80693c5: 8d 47 0e lea 0xe(%edi),%eax 80693c8: 5f pop %edi 80693c9: c3 ret 80693ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80693d0: 31 c0 xor %eax,%eax 80693d2: 5f pop %edi 80693d3: c3 ret 80693d4: 66 90 xchg %ax,%ax 80693d6: 66 90 xchg %ax,%ax 80693d8: 66 90 xchg %ax,%ax 80693da: 66 90 xchg %ax,%ax 80693dc: 66 90 xchg %ax,%ax 80693de: 66 90 xchg %ax,%ax 080693e0 <__memchr_sse2_bsf>: 80693e0: 8b 4c 24 04 mov 0x4(%esp),%ecx 80693e4: 66 0f 6e 4c 24 08 movd 0x8(%esp),%xmm1 80693ea: 8b 54 24 0c mov 0xc(%esp),%edx 80693ee: 85 d2 test %edx,%edx 80693f0: 74 5e je 8069450 <__memchr_sse2_bsf+0x70> 80693f2: 89 c8 mov %ecx,%eax 80693f4: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 80693f8: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 80693fc: 83 e1 3f and $0x3f,%ecx 80693ff: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 8069404: 83 f9 30 cmp $0x30,%ecx 8069407: 77 57 ja 8069460 <__memchr_sse2_bsf+0x80> 8069409: f3 0f 6f 00 movdqu (%eax),%xmm0 806940d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069411: 66 0f d7 c8 pmovmskb %xmm0,%ecx 8069415: 85 c9 test %ecx,%ecx 8069417: 74 17 je 8069430 <__memchr_sse2_bsf+0x50> 8069419: 0f bc c9 bsf %ecx,%ecx 806941c: 29 ca sub %ecx,%edx 806941e: 76 30 jbe 8069450 <__memchr_sse2_bsf+0x70> 8069420: 01 c8 add %ecx,%eax 8069422: c3 ret 8069423: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069429: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069430: 83 ea 10 sub $0x10,%edx 8069433: 76 1b jbe 8069450 <__memchr_sse2_bsf+0x70> 8069435: 57 push %edi 8069436: 8d 78 10 lea 0x10(%eax),%edi 8069439: 83 e0 0f and $0xf,%eax 806943c: 83 e7 f0 and $0xfffffff0,%edi 806943f: 01 c2 add %eax,%edx 8069441: eb 5d jmp 80694a0 <__memchr_sse2_bsf+0xc0> 8069443: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069449: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069450: 31 c0 xor %eax,%eax 8069452: c3 ret 8069453: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069460: 57 push %edi 8069461: 89 c7 mov %eax,%edi 8069463: 83 e1 0f and $0xf,%ecx 8069466: 83 e7 f0 and $0xfffffff0,%edi 8069469: 66 0f 6f 07 movdqa (%edi),%xmm0 806946d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069471: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069475: d3 f8 sar %cl,%eax 8069477: 85 c0 test %eax,%eax 8069479: 74 15 je 8069490 <__memchr_sse2_bsf+0xb0> 806947b: 0f bc c0 bsf %eax,%eax 806947e: 29 c2 sub %eax,%edx 8069480: 0f 86 9a 02 00 00 jbe 8069720 <__memchr_sse2_bsf+0x340> 8069486: 01 f8 add %edi,%eax 8069488: 01 c8 add %ecx,%eax 806948a: 5f pop %edi 806948b: c3 ret 806948c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069490: 83 ea 10 sub $0x10,%edx 8069493: 01 ca add %ecx,%edx 8069495: 0f 8e 85 02 00 00 jle 8069720 <__memchr_sse2_bsf+0x340> 806949b: 83 c7 10 add $0x10,%edi 806949e: 66 90 xchg %ax,%ax 80694a0: 83 ea 40 sub $0x40,%edx 80694a3: 0f 86 57 01 00 00 jbe 8069600 <__memchr_sse2_bsf+0x220> 80694a9: 66 0f 6f 07 movdqa (%edi),%xmm0 80694ad: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80694b1: 66 0f d7 c0 pmovmskb %xmm0,%eax 80694b5: 85 c0 test %eax,%eax 80694b7: 0f 85 f3 01 00 00 jne 80696b0 <__memchr_sse2_bsf+0x2d0> 80694bd: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 80694c2: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80694c6: 66 0f d7 c2 pmovmskb %xmm2,%eax 80694ca: 85 c0 test %eax,%eax 80694cc: 0f 85 ee 01 00 00 jne 80696c0 <__memchr_sse2_bsf+0x2e0> 80694d2: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 80694d7: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 80694db: 66 0f d7 c3 pmovmskb %xmm3,%eax 80694df: 85 c0 test %eax,%eax 80694e1: 0f 85 e9 01 00 00 jne 80696d0 <__memchr_sse2_bsf+0x2f0> 80694e7: 66 0f 6f 67 30 movdqa 0x30(%edi),%xmm4 80694ec: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 80694f0: 83 c7 40 add $0x40,%edi 80694f3: 66 0f d7 c4 pmovmskb %xmm4,%eax 80694f7: 85 c0 test %eax,%eax 80694f9: 0f 85 a1 01 00 00 jne 80696a0 <__memchr_sse2_bsf+0x2c0> 80694ff: f7 c7 3f 00 00 00 test $0x3f,%edi 8069505: 74 69 je 8069570 <__memchr_sse2_bsf+0x190> 8069507: 83 ea 40 sub $0x40,%edx 806950a: 0f 86 f0 00 00 00 jbe 8069600 <__memchr_sse2_bsf+0x220> 8069510: 66 0f 6f 07 movdqa (%edi),%xmm0 8069514: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069518: 66 0f d7 c0 pmovmskb %xmm0,%eax 806951c: 85 c0 test %eax,%eax 806951e: 0f 85 8c 01 00 00 jne 80696b0 <__memchr_sse2_bsf+0x2d0> 8069524: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8069529: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806952d: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069531: 85 c0 test %eax,%eax 8069533: 0f 85 87 01 00 00 jne 80696c0 <__memchr_sse2_bsf+0x2e0> 8069539: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 806953e: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069542: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069546: 85 c0 test %eax,%eax 8069548: 0f 85 82 01 00 00 jne 80696d0 <__memchr_sse2_bsf+0x2f0> 806954e: 66 0f 6f 5f 30 movdqa 0x30(%edi),%xmm3 8069553: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069557: 66 0f d7 c3 pmovmskb %xmm3,%eax 806955b: 83 c7 40 add $0x40,%edi 806955e: 85 c0 test %eax,%eax 8069560: 0f 85 3a 01 00 00 jne 80696a0 <__memchr_sse2_bsf+0x2c0> 8069566: 89 f9 mov %edi,%ecx 8069568: 83 e7 c0 and $0xffffffc0,%edi 806956b: 83 e1 3f and $0x3f,%ecx 806956e: 01 ca add %ecx,%edx 8069570: 83 ea 40 sub $0x40,%edx 8069573: 0f 86 87 00 00 00 jbe 8069600 <__memchr_sse2_bsf+0x220> 8069579: 66 0f 6f 07 movdqa (%edi),%xmm0 806957d: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8069582: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8069587: 66 0f 6f 67 30 movdqa 0x30(%edi),%xmm4 806958c: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069590: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069594: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069598: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 806959c: 66 0f de d8 pmaxub %xmm0,%xmm3 80695a0: 66 0f de e2 pmaxub %xmm2,%xmm4 80695a4: 66 0f de e3 pmaxub %xmm3,%xmm4 80695a8: 66 0f d7 c4 pmovmskb %xmm4,%eax 80695ac: 83 c7 40 add $0x40,%edi 80695af: 85 c0 test %eax,%eax 80695b1: 74 bd je 8069570 <__memchr_sse2_bsf+0x190> 80695b3: 83 ef 40 sub $0x40,%edi 80695b6: 66 0f d7 c0 pmovmskb %xmm0,%eax 80695ba: 85 c0 test %eax,%eax 80695bc: 0f 85 ee 00 00 00 jne 80696b0 <__memchr_sse2_bsf+0x2d0> 80695c2: 66 0f d7 c2 pmovmskb %xmm2,%eax 80695c6: 85 c0 test %eax,%eax 80695c8: 0f 85 f2 00 00 00 jne 80696c0 <__memchr_sse2_bsf+0x2e0> 80695ce: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 80695d3: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 80695d7: 66 0f 74 4f 30 pcmpeqb 0x30(%edi),%xmm1 80695dc: 66 0f d7 c3 pmovmskb %xmm3,%eax 80695e0: 85 c0 test %eax,%eax 80695e2: 0f 85 e8 00 00 00 jne 80696d0 <__memchr_sse2_bsf+0x2f0> 80695e8: 66 0f d7 c1 pmovmskb %xmm1,%eax 80695ec: 0f bc c0 bsf %eax,%eax 80695ef: 8d 44 07 30 lea 0x30(%edi,%eax,1),%eax 80695f3: 5f pop %edi 80695f4: c3 ret 80695f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80695f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069600: 83 c2 40 add $0x40,%edx 8069603: 83 fa 20 cmp $0x20,%edx 8069606: 76 68 jbe 8069670 <__memchr_sse2_bsf+0x290> 8069608: 66 0f 6f 07 movdqa (%edi),%xmm0 806960c: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069610: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069614: 85 c0 test %eax,%eax 8069616: 0f 85 94 00 00 00 jne 80696b0 <__memchr_sse2_bsf+0x2d0> 806961c: 66 0f 6f 57 10 movdqa 0x10(%edi),%xmm2 8069621: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069625: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069629: 85 c0 test %eax,%eax 806962b: 0f 85 8f 00 00 00 jne 80696c0 <__memchr_sse2_bsf+0x2e0> 8069631: 66 0f 6f 5f 20 movdqa 0x20(%edi),%xmm3 8069636: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 806963a: 66 0f d7 c3 pmovmskb %xmm3,%eax 806963e: 85 c0 test %eax,%eax 8069640: 0f 85 ba 00 00 00 jne 8069700 <__memchr_sse2_bsf+0x320> 8069646: 83 fa 30 cmp $0x30,%edx 8069649: 0f 86 d1 00 00 00 jbe 8069720 <__memchr_sse2_bsf+0x340> 806964f: 66 0f 74 4f 30 pcmpeqb 0x30(%edi),%xmm1 8069654: 66 0f d7 c1 pmovmskb %xmm1,%eax 8069658: 85 c0 test %eax,%eax 806965a: 0f 85 b0 00 00 00 jne 8069710 <__memchr_sse2_bsf+0x330> 8069660: 31 c0 xor %eax,%eax 8069662: 5f pop %edi 8069663: c3 ret 8069664: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806966a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069670: 66 0f 6f 07 movdqa (%edi),%xmm0 8069674: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069678: 66 0f d7 c0 pmovmskb %xmm0,%eax 806967c: 85 c0 test %eax,%eax 806967e: 75 60 jne 80696e0 <__memchr_sse2_bsf+0x300> 8069680: 83 fa 10 cmp $0x10,%edx 8069683: 0f 86 97 00 00 00 jbe 8069720 <__memchr_sse2_bsf+0x340> 8069689: 66 0f 74 4f 10 pcmpeqb 0x10(%edi),%xmm1 806968e: 66 0f d7 c1 pmovmskb %xmm1,%eax 8069692: 85 c0 test %eax,%eax 8069694: 75 5a jne 80696f0 <__memchr_sse2_bsf+0x310> 8069696: 31 c0 xor %eax,%eax 8069698: 5f pop %edi 8069699: c3 ret 806969a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80696a0: 0f bc c0 bsf %eax,%eax 80696a3: 8d 44 38 f0 lea -0x10(%eax,%edi,1),%eax 80696a7: 5f pop %edi 80696a8: c3 ret 80696a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80696b0: 0f bc c0 bsf %eax,%eax 80696b3: 01 f8 add %edi,%eax 80696b5: 5f pop %edi 80696b6: c3 ret 80696b7: 89 f6 mov %esi,%esi 80696b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80696c0: 0f bc c0 bsf %eax,%eax 80696c3: 8d 44 38 10 lea 0x10(%eax,%edi,1),%eax 80696c7: 5f pop %edi 80696c8: c3 ret 80696c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80696d0: 0f bc c0 bsf %eax,%eax 80696d3: 8d 44 38 20 lea 0x20(%eax,%edi,1),%eax 80696d7: 5f pop %edi 80696d8: c3 ret 80696d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80696e0: 0f bc c0 bsf %eax,%eax 80696e3: 29 c2 sub %eax,%edx 80696e5: 76 39 jbe 8069720 <__memchr_sse2_bsf+0x340> 80696e7: 01 f8 add %edi,%eax 80696e9: 5f pop %edi 80696ea: c3 ret 80696eb: 90 nop 80696ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80696f0: 83 ea 10 sub $0x10,%edx 80696f3: 0f bc c0 bsf %eax,%eax 80696f6: 29 c2 sub %eax,%edx 80696f8: 76 26 jbe 8069720 <__memchr_sse2_bsf+0x340> 80696fa: 8d 44 07 10 lea 0x10(%edi,%eax,1),%eax 80696fe: 5f pop %edi 80696ff: c3 ret 8069700: 83 ea 20 sub $0x20,%edx 8069703: 0f bc c0 bsf %eax,%eax 8069706: 29 c2 sub %eax,%edx 8069708: 76 16 jbe 8069720 <__memchr_sse2_bsf+0x340> 806970a: 8d 44 07 20 lea 0x20(%edi,%eax,1),%eax 806970e: 5f pop %edi 806970f: c3 ret 8069710: 83 ea 30 sub $0x30,%edx 8069713: 0f bc c0 bsf %eax,%eax 8069716: 29 c2 sub %eax,%edx 8069718: 76 06 jbe 8069720 <__memchr_sse2_bsf+0x340> 806971a: 8d 44 07 30 lea 0x30(%edi,%eax,1),%eax 806971e: 5f pop %edi 806971f: c3 ret 8069720: 31 c0 xor %eax,%eax 8069722: 5f pop %edi 8069723: c3 ret 8069724: 66 90 xchg %ax,%ax 8069726: 66 90 xchg %ax,%ax 8069728: 66 90 xchg %ax,%ax 806972a: 66 90 xchg %ax,%ax 806972c: 66 90 xchg %ax,%ax 806972e: 66 90 xchg %ax,%ax 08069730 <__rawmemchr_sse2>: 8069730: 8b 4c 24 04 mov 0x4(%esp),%ecx 8069734: 66 0f 6e 4c 24 08 movd 0x8(%esp),%xmm1 806973a: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 806973e: 89 ca mov %ecx,%edx 8069740: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8069744: 83 e1 3f and $0x3f,%ecx 8069747: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 806974c: 83 f9 30 cmp $0x30,%ecx 806974f: 77 1f ja 8069770 <__rawmemchr_sse2+0x40> 8069751: f3 0f 6f 02 movdqu (%edx),%xmm0 8069755: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069759: 66 0f d7 c0 pmovmskb %xmm0,%eax 806975d: 85 c0 test %eax,%eax 806975f: 0f 85 7d 01 00 00 jne 80698e2 <__rawmemchr_sse2+0x1b2> 8069765: 8d 52 10 lea 0x10(%edx),%edx 8069768: 83 e2 f0 and $0xfffffff0,%edx 806976b: eb 23 jmp 8069790 <__rawmemchr_sse2+0x60> 806976d: 8d 76 00 lea 0x0(%esi),%esi 8069770: 83 e1 0f and $0xf,%ecx 8069773: 83 e2 f0 and $0xfffffff0,%edx 8069776: 66 0f 6f 02 movdqa (%edx),%xmm0 806977a: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806977e: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069782: d3 f8 sar %cl,%eax 8069784: 85 c0 test %eax,%eax 8069786: 0f 85 54 01 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 806978c: 8d 52 10 lea 0x10(%edx),%edx 806978f: 90 nop 8069790: 66 0f 6f 02 movdqa (%edx),%xmm0 8069794: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069798: 31 c9 xor %ecx,%ecx 806979a: 66 0f d7 c0 pmovmskb %xmm0,%eax 806979e: 85 c0 test %eax,%eax 80697a0: 0f 85 3a 01 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 80697a6: 66 0f 6f 52 10 movdqa 0x10(%edx),%xmm2 80697ab: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80697af: 8d 49 10 lea 0x10(%ecx),%ecx 80697b2: 66 0f d7 c2 pmovmskb %xmm2,%eax 80697b6: 85 c0 test %eax,%eax 80697b8: 0f 85 22 01 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 80697be: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 80697c3: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 80697c7: 8d 49 10 lea 0x10(%ecx),%ecx 80697ca: 66 0f d7 c3 pmovmskb %xmm3,%eax 80697ce: 85 c0 test %eax,%eax 80697d0: 0f 85 0a 01 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 80697d6: 66 0f 6f 62 30 movdqa 0x30(%edx),%xmm4 80697db: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 80697df: 8d 49 10 lea 0x10(%ecx),%ecx 80697e2: 66 0f d7 c4 pmovmskb %xmm4,%eax 80697e6: 85 c0 test %eax,%eax 80697e8: 0f 85 f2 00 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 80697ee: 8d 52 40 lea 0x40(%edx),%edx 80697f1: 66 0f 6f 02 movdqa (%edx),%xmm0 80697f5: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80697f9: 31 c9 xor %ecx,%ecx 80697fb: 66 0f d7 c0 pmovmskb %xmm0,%eax 80697ff: 85 c0 test %eax,%eax 8069801: 0f 85 d9 00 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 8069807: 66 0f 6f 52 10 movdqa 0x10(%edx),%xmm2 806980c: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069810: 8d 49 10 lea 0x10(%ecx),%ecx 8069813: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069817: 85 c0 test %eax,%eax 8069819: 0f 85 c1 00 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 806981f: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 8069824: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069828: 8d 49 10 lea 0x10(%ecx),%ecx 806982b: 66 0f d7 c3 pmovmskb %xmm3,%eax 806982f: 85 c0 test %eax,%eax 8069831: 0f 85 a9 00 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 8069837: 66 0f 6f 62 30 movdqa 0x30(%edx),%xmm4 806983c: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 8069840: 8d 49 10 lea 0x10(%ecx),%ecx 8069843: 66 0f d7 c4 pmovmskb %xmm4,%eax 8069847: 85 c0 test %eax,%eax 8069849: 0f 85 91 00 00 00 jne 80698e0 <__rawmemchr_sse2+0x1b0> 806984f: 8d 52 40 lea 0x40(%edx),%edx 8069852: 83 e2 c0 and $0xffffffc0,%edx 8069855: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069859: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069860: 66 0f 6f 02 movdqa (%edx),%xmm0 8069864: 66 0f 6f 52 10 movdqa 0x10(%edx),%xmm2 8069869: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 806986e: 66 0f 6f 62 30 movdqa 0x30(%edx),%xmm4 8069873: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069877: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806987b: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 806987f: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 8069883: 66 0f de d8 pmaxub %xmm0,%xmm3 8069887: 66 0f de e2 pmaxub %xmm2,%xmm4 806988b: 66 0f de e3 pmaxub %xmm3,%xmm4 806988f: 83 c2 40 add $0x40,%edx 8069892: 66 0f d7 c4 pmovmskb %xmm4,%eax 8069896: 85 c0 test %eax,%eax 8069898: 74 c6 je 8069860 <__rawmemchr_sse2+0x130> 806989a: 83 ea 40 sub $0x40,%edx 806989d: 66 0f d7 c0 pmovmskb %xmm0,%eax 80698a1: 31 c9 xor %ecx,%ecx 80698a3: 85 c0 test %eax,%eax 80698a5: 75 39 jne 80698e0 <__rawmemchr_sse2+0x1b0> 80698a7: 66 0f d7 c2 pmovmskb %xmm2,%eax 80698ab: 8d 49 10 lea 0x10(%ecx),%ecx 80698ae: 85 c0 test %eax,%eax 80698b0: 75 2e jne 80698e0 <__rawmemchr_sse2+0x1b0> 80698b2: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 80698b7: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 80698bb: 66 0f d7 c3 pmovmskb %xmm3,%eax 80698bf: 8d 49 10 lea 0x10(%ecx),%ecx 80698c2: 85 c0 test %eax,%eax 80698c4: 75 1a jne 80698e0 <__rawmemchr_sse2+0x1b0> 80698c6: 66 0f 74 4a 30 pcmpeqb 0x30(%edx),%xmm1 80698cb: 66 0f d7 c1 pmovmskb %xmm1,%eax 80698cf: 8d 49 10 lea 0x10(%ecx),%ecx 80698d2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80698d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80698e0: 01 ca add %ecx,%edx 80698e2: 84 c0 test %al,%al 80698e4: 74 4a je 8069930 <__rawmemchr_sse2+0x200> 80698e6: 88 c1 mov %al,%cl 80698e8: 80 e1 0f and $0xf,%cl 80698eb: 74 23 je 8069910 <__rawmemchr_sse2+0x1e0> 80698ed: a8 01 test $0x1,%al 80698ef: 0f 85 8b 00 00 00 jne 8069980 <__rawmemchr_sse2+0x250> 80698f5: a8 02 test $0x2,%al 80698f7: 0f 85 93 00 00 00 jne 8069990 <__rawmemchr_sse2+0x260> 80698fd: a8 04 test $0x4,%al 80698ff: 0f 85 9b 00 00 00 jne 80699a0 <__rawmemchr_sse2+0x270> 8069905: 8d 42 03 lea 0x3(%edx),%eax 8069908: c3 ret 8069909: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069910: a8 10 test $0x10,%al 8069912: 0f 85 98 00 00 00 jne 80699b0 <__rawmemchr_sse2+0x280> 8069918: a8 20 test $0x20,%al 806991a: 0f 85 a0 00 00 00 jne 80699c0 <__rawmemchr_sse2+0x290> 8069920: a8 40 test $0x40,%al 8069922: 0f 85 a8 00 00 00 jne 80699d0 <__rawmemchr_sse2+0x2a0> 8069928: 8d 42 07 lea 0x7(%edx),%eax 806992b: c3 ret 806992c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069930: 88 e5 mov %ah,%ch 8069932: 80 e5 0f and $0xf,%ch 8069935: 74 29 je 8069960 <__rawmemchr_sse2+0x230> 8069937: f6 c4 01 test $0x1,%ah 806993a: 0f 85 a0 00 00 00 jne 80699e0 <__rawmemchr_sse2+0x2b0> 8069940: f6 c4 02 test $0x2,%ah 8069943: 0f 85 a7 00 00 00 jne 80699f0 <__rawmemchr_sse2+0x2c0> 8069949: f6 c4 04 test $0x4,%ah 806994c: 0f 85 ae 00 00 00 jne 8069a00 <__rawmemchr_sse2+0x2d0> 8069952: 8d 42 0b lea 0xb(%edx),%eax 8069955: c3 ret 8069956: 8d 76 00 lea 0x0(%esi),%esi 8069959: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069960: f6 c4 10 test $0x10,%ah 8069963: 0f 85 a7 00 00 00 jne 8069a10 <__rawmemchr_sse2+0x2e0> 8069969: f6 c4 20 test $0x20,%ah 806996c: 0f 85 ae 00 00 00 jne 8069a20 <__rawmemchr_sse2+0x2f0> 8069972: f6 c4 40 test $0x40,%ah 8069975: 0f 85 b5 00 00 00 jne 8069a30 <__rawmemchr_sse2+0x300> 806997b: 8d 42 0f lea 0xf(%edx),%eax 806997e: c3 ret 806997f: 90 nop 8069980: 89 d0 mov %edx,%eax 8069982: c3 ret 8069983: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069989: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069990: 8d 42 01 lea 0x1(%edx),%eax 8069993: c3 ret 8069994: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806999a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80699a0: 8d 42 02 lea 0x2(%edx),%eax 80699a3: c3 ret 80699a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80699aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80699b0: 8d 42 04 lea 0x4(%edx),%eax 80699b3: c3 ret 80699b4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80699ba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80699c0: 8d 42 05 lea 0x5(%edx),%eax 80699c3: c3 ret 80699c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80699ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80699d0: 8d 42 06 lea 0x6(%edx),%eax 80699d3: c3 ret 80699d4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80699da: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80699e0: 8d 42 08 lea 0x8(%edx),%eax 80699e3: c3 ret 80699e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80699ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80699f0: 8d 42 09 lea 0x9(%edx),%eax 80699f3: c3 ret 80699f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80699fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069a00: 8d 42 0a lea 0xa(%edx),%eax 8069a03: c3 ret 8069a04: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069a0a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069a10: 8d 42 0c lea 0xc(%edx),%eax 8069a13: c3 ret 8069a14: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069a1a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069a20: 8d 42 0d lea 0xd(%edx),%eax 8069a23: c3 ret 8069a24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069a2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069a30: 8d 42 0e lea 0xe(%edx),%eax 8069a33: c3 ret 8069a34: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069a3a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 8069a40: 31 c0 xor %eax,%eax 8069a42: c3 ret 8069a43: 66 90 xchg %ax,%ax 8069a45: 66 90 xchg %ax,%ax 8069a47: 66 90 xchg %ax,%ax 8069a49: 66 90 xchg %ax,%ax 8069a4b: 66 90 xchg %ax,%ax 8069a4d: 66 90 xchg %ax,%ax 8069a4f: 90 nop 08069a50 <__rawmemchr_sse2_bsf>: 8069a50: 8b 4c 24 04 mov 0x4(%esp),%ecx 8069a54: 66 0f 6e 4c 24 08 movd 0x8(%esp),%xmm1 8069a5a: 89 c8 mov %ecx,%eax 8069a5c: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8069a60: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 8069a64: 83 e1 3f and $0x3f,%ecx 8069a67: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 8069a6c: 83 f9 30 cmp $0x30,%ecx 8069a6f: 77 3f ja 8069ab0 <__rawmemchr_sse2_bsf+0x60> 8069a71: f3 0f 6f 00 movdqu (%eax),%xmm0 8069a75: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069a79: 66 0f d7 c8 pmovmskb %xmm0,%ecx 8069a7d: 85 c9 test %ecx,%ecx 8069a7f: 74 0f je 8069a90 <__rawmemchr_sse2_bsf+0x40> 8069a81: 0f bc c9 bsf %ecx,%ecx 8069a84: 01 c8 add %ecx,%eax 8069a86: c3 ret 8069a87: 89 f6 mov %esi,%esi 8069a89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069a90: 8d 50 10 lea 0x10(%eax),%edx 8069a93: 83 e2 f0 and $0xfffffff0,%edx 8069a96: eb 58 jmp 8069af0 <__rawmemchr_sse2_bsf+0xa0> 8069a98: 90 nop 8069a99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069aa0: 31 c0 xor %eax,%eax 8069aa2: c3 ret 8069aa3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069aa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069ab0: 89 c2 mov %eax,%edx 8069ab2: 83 e1 0f and $0xf,%ecx 8069ab5: 83 e2 f0 and $0xfffffff0,%edx 8069ab8: 66 0f 6f 02 movdqa (%edx),%xmm0 8069abc: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069ac0: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069ac4: d3 f8 sar %cl,%eax 8069ac6: 85 c0 test %eax,%eax 8069ac8: 74 16 je 8069ae0 <__rawmemchr_sse2_bsf+0x90> 8069aca: 0f bc c0 bsf %eax,%eax 8069acd: 01 d0 add %edx,%eax 8069acf: 01 c8 add %ecx,%eax 8069ad1: c3 ret 8069ad2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069ad9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069ae0: 83 c2 10 add $0x10,%edx 8069ae3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8069ae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069af0: 66 0f 6f 02 movdqa (%edx),%xmm0 8069af4: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069af8: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069afc: 85 c0 test %eax,%eax 8069afe: 0f 85 2c 01 00 00 jne 8069c30 <__rawmemchr_sse2_bsf+0x1e0> 8069b04: 66 0f 6f 52 10 movdqa 0x10(%edx),%xmm2 8069b09: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069b0d: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069b11: 85 c0 test %eax,%eax 8069b13: 0f 85 27 01 00 00 jne 8069c40 <__rawmemchr_sse2_bsf+0x1f0> 8069b19: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 8069b1e: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069b22: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069b26: 85 c0 test %eax,%eax 8069b28: 0f 85 22 01 00 00 jne 8069c50 <__rawmemchr_sse2_bsf+0x200> 8069b2e: 66 0f 6f 62 30 movdqa 0x30(%edx),%xmm4 8069b33: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 8069b37: 83 c2 40 add $0x40,%edx 8069b3a: 66 0f d7 c4 pmovmskb %xmm4,%eax 8069b3e: 85 c0 test %eax,%eax 8069b40: 0f 85 da 00 00 00 jne 8069c20 <__rawmemchr_sse2_bsf+0x1d0> 8069b46: f7 c2 3f 00 00 00 test $0x3f,%edx 8069b4c: 74 62 je 8069bb0 <__rawmemchr_sse2_bsf+0x160> 8069b4e: 66 0f 6f 02 movdqa (%edx),%xmm0 8069b52: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069b56: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069b5a: 85 c0 test %eax,%eax 8069b5c: 0f 85 ce 00 00 00 jne 8069c30 <__rawmemchr_sse2_bsf+0x1e0> 8069b62: 66 0f 6f 52 10 movdqa 0x10(%edx),%xmm2 8069b67: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069b6b: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069b6f: 85 c0 test %eax,%eax 8069b71: 0f 85 c9 00 00 00 jne 8069c40 <__rawmemchr_sse2_bsf+0x1f0> 8069b77: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 8069b7c: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069b80: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069b84: 85 c0 test %eax,%eax 8069b86: 0f 85 c4 00 00 00 jne 8069c50 <__rawmemchr_sse2_bsf+0x200> 8069b8c: 66 0f 6f 5a 30 movdqa 0x30(%edx),%xmm3 8069b91: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069b95: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069b99: 83 c2 40 add $0x40,%edx 8069b9c: 85 c0 test %eax,%eax 8069b9e: 0f 85 7c 00 00 00 jne 8069c20 <__rawmemchr_sse2_bsf+0x1d0> 8069ba4: 83 e2 c0 and $0xffffffc0,%edx 8069ba7: 89 f6 mov %esi,%esi 8069ba9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069bb0: 66 0f 6f 02 movdqa (%edx),%xmm0 8069bb4: 66 0f 6f 52 10 movdqa 0x10(%edx),%xmm2 8069bb9: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 8069bbe: 66 0f 6f 62 30 movdqa 0x30(%edx),%xmm4 8069bc3: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069bc7: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069bcb: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069bcf: 66 0f 74 e1 pcmpeqb %xmm1,%xmm4 8069bd3: 66 0f de d8 pmaxub %xmm0,%xmm3 8069bd7: 66 0f de e2 pmaxub %xmm2,%xmm4 8069bdb: 66 0f de e3 pmaxub %xmm3,%xmm4 8069bdf: 66 0f d7 c4 pmovmskb %xmm4,%eax 8069be3: 83 c2 40 add $0x40,%edx 8069be6: 85 c0 test %eax,%eax 8069be8: 74 c6 je 8069bb0 <__rawmemchr_sse2_bsf+0x160> 8069bea: 83 ea 40 sub $0x40,%edx 8069bed: 66 0f d7 c0 pmovmskb %xmm0,%eax 8069bf1: 85 c0 test %eax,%eax 8069bf3: 75 3b jne 8069c30 <__rawmemchr_sse2_bsf+0x1e0> 8069bf5: 66 0f d7 c2 pmovmskb %xmm2,%eax 8069bf9: 85 c0 test %eax,%eax 8069bfb: 75 43 jne 8069c40 <__rawmemchr_sse2_bsf+0x1f0> 8069bfd: 66 0f 6f 5a 20 movdqa 0x20(%edx),%xmm3 8069c02: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 8069c06: 66 0f 74 4a 30 pcmpeqb 0x30(%edx),%xmm1 8069c0b: 66 0f d7 c3 pmovmskb %xmm3,%eax 8069c0f: 85 c0 test %eax,%eax 8069c11: 75 3d jne 8069c50 <__rawmemchr_sse2_bsf+0x200> 8069c13: 66 0f d7 c1 pmovmskb %xmm1,%eax 8069c17: 0f bc c0 bsf %eax,%eax 8069c1a: 8d 44 02 30 lea 0x30(%edx,%eax,1),%eax 8069c1e: c3 ret 8069c1f: 90 nop 8069c20: 0f bc c0 bsf %eax,%eax 8069c23: 8d 44 10 f0 lea -0x10(%eax,%edx,1),%eax 8069c27: c3 ret 8069c28: 90 nop 8069c29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069c30: 0f bc c0 bsf %eax,%eax 8069c33: 01 d0 add %edx,%eax 8069c35: c3 ret 8069c36: 8d 76 00 lea 0x0(%esi),%esi 8069c39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8069c40: 0f bc c0 bsf %eax,%eax 8069c43: 8d 44 10 10 lea 0x10(%eax,%edx,1),%eax 8069c47: c3 ret 8069c48: 90 nop 8069c49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069c50: 0f bc c0 bsf %eax,%eax 8069c53: 8d 44 10 20 lea 0x20(%eax,%edx,1),%eax 8069c57: c3 ret 8069c58: 90 nop 8069c59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069c60: 31 c0 xor %eax,%eax 8069c62: c3 ret 8069c63: 66 90 xchg %ax,%ax 8069c65: 66 90 xchg %ax,%ax 8069c67: 66 90 xchg %ax,%ax 8069c69: 66 90 xchg %ax,%ax 8069c6b: 66 90 xchg %ax,%ax 8069c6d: 66 90 xchg %ax,%ax 8069c6f: 90 nop 08069c70 <__GI___strcasecmp_l>: 8069c70: 57 push %edi 8069c71: 56 push %esi 8069c72: 53 push %ebx 8069c73: 8b 4c 24 10 mov 0x10(%esp),%ecx 8069c77: 8b 54 24 14 mov 0x14(%esp),%edx 8069c7b: 39 d1 cmp %edx,%ecx 8069c7d: 74 39 je 8069cb8 <__GI___strcasecmp_l+0x48> 8069c7f: 8b 44 24 18 mov 0x18(%esp),%eax 8069c83: 8b 58 38 mov 0x38(%eax),%ebx 8069c86: eb 11 jmp 8069c99 <__GI___strcasecmp_l+0x29> 8069c88: 90 nop 8069c89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8069c90: 89 f8 mov %edi,%eax 8069c92: 83 c1 01 add $0x1,%ecx 8069c95: 84 c0 test %al,%al 8069c97: 74 19 je 8069cb2 <__GI___strcasecmp_l+0x42> 8069c99: 0f b6 39 movzbl (%ecx),%edi 8069c9c: 83 c2 01 add $0x1,%edx 8069c9f: 0f b6 72 ff movzbl -0x1(%edx),%esi 8069ca3: 89 f8 mov %edi,%eax 8069ca5: 0f b6 c0 movzbl %al,%eax 8069ca8: 8b 04 83 mov (%ebx,%eax,4),%eax 8069cab: 2b 04 b3 sub (%ebx,%esi,4),%eax 8069cae: 89 c6 mov %eax,%esi 8069cb0: 74 de je 8069c90 <__GI___strcasecmp_l+0x20> 8069cb2: 89 f0 mov %esi,%eax 8069cb4: 5b pop %ebx 8069cb5: 5e pop %esi 8069cb6: 5f pop %edi 8069cb7: c3 ret 8069cb8: 31 f6 xor %esi,%esi 8069cba: 89 f0 mov %esi,%eax 8069cbc: 5b pop %ebx 8069cbd: 5e pop %esi 8069cbe: 5f pop %edi 8069cbf: c3 ret 08069cc0 <__strcasecmp_ssse3>: 8069cc0: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8069cc6: 8b 80 dc ff ff ff mov -0x24(%eax),%eax 8069ccc: 8b 00 mov (%eax),%eax 8069cce: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 8069cd5: 00 00 00 8069cd8: 0f 85 42 56 02 00 jne 808f320 <__GI___strcasecmp> 8069cde: eb 16 jmp 8069cf6 <__strcasecmp_l_ssse3+0x16> 08069ce0 <__strcasecmp_l_ssse3>: 8069ce0: 8b 44 24 0c mov 0xc(%esp),%eax 8069ce4: 8b 00 mov (%eax),%eax 8069ce6: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 8069ced: 00 00 00 8069cf0: 0f 85 2a 56 02 00 jne 808f320 <__GI___strcasecmp> 8069cf6: 8b 54 24 04 mov 0x4(%esp),%edx 8069cfa: 8b 44 24 08 mov 0x8(%esp),%eax 8069cfe: 89 d1 mov %edx,%ecx 8069d00: 81 e1 ff 0f 00 00 and $0xfff,%ecx 8069d06: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 8069d0c: 0f 87 9c 00 00 00 ja 8069dae <__strcasecmp_l_ssse3+0xce> 8069d12: 89 c1 mov %eax,%ecx 8069d14: 81 e1 ff 0f 00 00 and $0xfff,%ecx 8069d1a: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 8069d20: 0f 87 88 00 00 00 ja 8069dae <__strcasecmp_l_ssse3+0xce> 8069d26: 66 0f ef c0 pxor %xmm0,%xmm0 8069d2a: 66 0f 12 08 movlpd (%eax),%xmm1 8069d2e: 66 0f 12 12 movlpd (%edx),%xmm2 8069d32: 66 0f 16 48 08 movhpd 0x8(%eax),%xmm1 8069d37: 66 0f 16 52 08 movhpd 0x8(%edx),%xmm2 8069d3c: 66 0f 6f e9 movdqa %xmm1,%xmm5 8069d40: 66 0f 6f fa movdqa %xmm2,%xmm7 8069d44: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069d4b: 08 8069d4c: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 8069d53: 08 8069d54: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 8069d5b: 08 8069d5c: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 8069d60: 66 0f db ee pand %xmm6,%xmm5 8069d64: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069d6b: 08 8069d6c: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 8069d70: 66 0f db fe pand %xmm6,%xmm7 8069d74: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 8069d7b: 08 8069d7c: 66 0f eb cd por %xmm5,%xmm1 8069d80: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 8069d87: 08 8069d88: 66 0f eb d7 por %xmm7,%xmm2 8069d8c: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069d90: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8069d94: 66 0f f8 c8 psubb %xmm0,%xmm1 8069d98: 66 0f d7 c9 pmovmskb %xmm1,%ecx 8069d9c: 81 e9 ff ff 00 00 sub $0xffff,%ecx 8069da2: 0f 85 4f 22 00 00 jne 806bff7 <__strcasecmp_l_ssse3+0x2317> 8069da8: 83 c0 10 add $0x10,%eax 8069dab: 83 c2 10 add $0x10,%edx 8069dae: 57 push %edi 8069daf: 56 push %esi 8069db0: 6a 00 push $0x0 8069db2: 89 d7 mov %edx,%edi 8069db4: 89 c1 mov %eax,%ecx 8069db6: 83 e1 0f and $0xf,%ecx 8069db9: 83 e7 0f and $0xf,%edi 8069dbc: 31 c8 xor %ecx,%eax 8069dbe: 31 fa xor %edi,%edx 8069dc0: 39 f9 cmp %edi,%ecx 8069dc2: 0f 84 98 00 00 00 je 8069e60 <__strcasecmp_l_ssse3+0x180> 8069dc8: 77 07 ja 8069dd1 <__strcasecmp_l_ssse3+0xf1> 8069dca: 83 0c 24 20 orl $0x20,(%esp) 8069dce: 92 xchg %eax,%edx 8069dcf: 87 cf xchg %ecx,%edi 8069dd1: 8d 7f 0f lea 0xf(%edi),%edi 8069dd4: 29 cf sub %ecx,%edi 8069dd6: 83 ff 08 cmp $0x8,%edi 8069dd9: 7e 36 jle 8069e11 <__strcasecmp_l_ssse3+0x131> 8069ddb: 83 ff 0e cmp $0xe,%edi 8069dde: 0f 84 6c 1f 00 00 je 806bd50 <__strcasecmp_l_ssse3+0x2070> 8069de4: 83 ff 0d cmp $0xd,%edi 8069de7: 0f 84 43 1d 00 00 je 806bb30 <__strcasecmp_l_ssse3+0x1e50> 8069ded: 83 ff 0c cmp $0xc,%edi 8069df0: 0f 84 1a 1b 00 00 je 806b910 <__strcasecmp_l_ssse3+0x1c30> 8069df6: 83 ff 0b cmp $0xb,%edi 8069df9: 0f 84 f1 18 00 00 je 806b6f0 <__strcasecmp_l_ssse3+0x1a10> 8069dff: 83 ff 0a cmp $0xa,%edi 8069e02: 0f 84 c8 16 00 00 je 806b4d0 <__strcasecmp_l_ssse3+0x17f0> 8069e08: 83 ff 09 cmp $0x9,%edi 8069e0b: 0f 84 9f 14 00 00 je 806b2b0 <__strcasecmp_l_ssse3+0x15d0> 8069e11: 0f 84 79 12 00 00 je 806b090 <__strcasecmp_l_ssse3+0x13b0> 8069e17: 83 ff 07 cmp $0x7,%edi 8069e1a: 0f 84 40 10 00 00 je 806ae60 <__strcasecmp_l_ssse3+0x1180> 8069e20: 83 ff 06 cmp $0x6,%edi 8069e23: 0f 84 07 0e 00 00 je 806ac30 <__strcasecmp_l_ssse3+0xf50> 8069e29: 83 ff 05 cmp $0x5,%edi 8069e2c: 0f 84 de 0b 00 00 je 806aa10 <__strcasecmp_l_ssse3+0xd30> 8069e32: 83 ff 04 cmp $0x4,%edi 8069e35: 0f 84 b5 09 00 00 je 806a7f0 <__strcasecmp_l_ssse3+0xb10> 8069e3b: 83 ff 03 cmp $0x3,%edi 8069e3e: 0f 84 8c 07 00 00 je 806a5d0 <__strcasecmp_l_ssse3+0x8f0> 8069e44: 83 ff 02 cmp $0x2,%edi 8069e47: 0f 84 63 05 00 00 je 806a3b0 <__strcasecmp_l_ssse3+0x6d0> 8069e4d: 83 ff 01 cmp $0x1,%edi 8069e50: 0f 84 3a 03 00 00 je 806a190 <__strcasecmp_l_ssse3+0x4b0> 8069e56: 83 ff 00 cmp $0x0,%edi 8069e59: 0f 84 11 01 00 00 je 8069f70 <__strcasecmp_l_ssse3+0x290> 8069e5f: 90 nop 8069e60: be ff ff 00 00 mov $0xffff,%esi 8069e65: 66 0f 6f 08 movdqa (%eax),%xmm1 8069e69: 66 0f ef c0 pxor %xmm0,%xmm0 8069e6d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069e71: 66 0f 6f 12 movdqa (%edx),%xmm2 8069e75: 66 0f 6f e9 movdqa %xmm1,%xmm5 8069e79: 66 0f 6f fa movdqa %xmm2,%xmm7 8069e7d: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069e84: 08 8069e85: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 8069e8c: 08 8069e8d: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 8069e94: 08 8069e95: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 8069e99: 66 0f db ee pand %xmm6,%xmm5 8069e9d: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069ea4: 08 8069ea5: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 8069ea9: 66 0f db fe pand %xmm6,%xmm7 8069ead: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 8069eb4: 08 8069eb5: 66 0f eb cd por %xmm5,%xmm1 8069eb9: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 8069ec0: 08 8069ec1: 66 0f eb d7 por %xmm7,%xmm2 8069ec5: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8069ec9: 66 0f f8 c8 psubb %xmm0,%xmm1 8069ecd: 66 0f d7 f9 pmovmskb %xmm1,%edi 8069ed1: d3 ee shr %cl,%esi 8069ed3: d3 ef shr %cl,%edi 8069ed5: 29 fe sub %edi,%esi 8069ed7: 89 cf mov %ecx,%edi 8069ed9: 0f 85 f9 20 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 8069edf: c7 04 24 10 00 00 00 movl $0x10,(%esp) 8069ee6: b9 10 00 00 00 mov $0x10,%ecx 8069eeb: 66 0f ef c0 pxor %xmm0,%xmm0 8069eef: 90 nop 8069ef0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 8069ef5: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 8069efa: 66 0f 6f e9 movdqa %xmm1,%xmm5 8069efe: 66 0f 6f fa movdqa %xmm2,%xmm7 8069f02: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069f09: 08 8069f0a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 8069f11: 08 8069f12: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 8069f19: 08 8069f1a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 8069f1e: 66 0f db ee pand %xmm6,%xmm5 8069f22: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069f29: 08 8069f2a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 8069f2e: 66 0f db fe pand %xmm6,%xmm7 8069f32: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 8069f39: 08 8069f3a: 66 0f eb cd por %xmm5,%xmm1 8069f3e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 8069f45: 08 8069f46: 66 0f eb d7 por %xmm7,%xmm2 8069f4a: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069f4e: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 8069f52: 66 0f f8 c8 psubb %xmm0,%xmm1 8069f56: 66 0f d7 f1 pmovmskb %xmm1,%esi 8069f5a: 81 ee ff ff 00 00 sub $0xffff,%esi 8069f60: 0f 85 68 20 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 8069f66: 83 c1 10 add $0x10,%ecx 8069f69: eb 85 jmp 8069ef0 <__strcasecmp_l_ssse3+0x210> 8069f6b: 90 nop 8069f6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8069f70: be ff ff 00 00 mov $0xffff,%esi 8069f75: 66 0f ef c0 pxor %xmm0,%xmm0 8069f79: 66 0f 6f 12 movdqa (%edx),%xmm2 8069f7d: 66 0f 6f 08 movdqa (%eax),%xmm1 8069f81: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 8069f85: 66 0f 73 fa 0f pslldq $0xf,%xmm2 8069f8a: 66 0f 6f e9 movdqa %xmm1,%xmm5 8069f8e: 66 0f 6f fa movdqa %xmm2,%xmm7 8069f92: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069f99: 08 8069f9a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 8069fa1: 08 8069fa2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 8069fa9: 08 8069faa: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 8069fae: 66 0f db ee pand %xmm6,%xmm5 8069fb2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 8069fb9: 08 8069fba: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 8069fbe: 66 0f db fe pand %xmm6,%xmm7 8069fc2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 8069fc9: 08 8069fca: 66 0f eb cd por %xmm5,%xmm1 8069fce: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 8069fd5: 08 8069fd6: 66 0f eb d7 por %xmm7,%xmm2 8069fda: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 8069fde: 66 0f f8 d0 psubb %xmm0,%xmm2 8069fe2: 66 0f d7 fa pmovmskb %xmm2,%edi 8069fe6: d3 ee shr %cl,%esi 8069fe8: d3 ef shr %cl,%edi 8069fea: 29 fe sub %edi,%esi 8069fec: 8d 79 f1 lea -0xf(%ecx),%edi 8069fef: 0f 85 e3 1f 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 8069ff5: 66 0f 6f 1a movdqa (%edx),%xmm3 8069ff9: 66 0f ef c0 pxor %xmm0,%xmm0 8069ffd: b9 10 00 00 00 mov $0x10,%ecx 806a002: 83 0c 24 01 orl $0x1,(%esp) 806a006: 8d 7a 01 lea 0x1(%edx),%edi 806a009: 81 e7 ff 0f 00 00 and $0xfff,%edi 806a00f: 81 ef 00 10 00 00 sub $0x1000,%edi 806a015: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a019: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a020: 83 c7 10 add $0x10,%edi 806a023: 0f 8f 27 01 00 00 jg 806a150 <__strcasecmp_l_ssse3+0x470> 806a029: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a02e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a033: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a037: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 806a03d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a041: 66 0f 6f fa movdqa %xmm2,%xmm7 806a045: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a04c: 08 806a04d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a054: 08 806a055: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a05c: 08 806a05d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a061: 66 0f db ee pand %xmm6,%xmm5 806a065: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a06c: 08 806a06d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a071: 66 0f db fe pand %xmm6,%xmm7 806a075: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a07c: 08 806a07d: 66 0f eb cd por %xmm5,%xmm1 806a081: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a088: 08 806a089: 66 0f eb d7 por %xmm7,%xmm2 806a08d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a091: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a095: 66 0f f8 c8 psubb %xmm0,%xmm1 806a099: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a09d: 81 ee ff ff 00 00 sub $0xffff,%esi 806a0a3: 0f 85 25 1f 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a0a9: 83 c1 10 add $0x10,%ecx 806a0ac: 66 0f 6f dc movdqa %xmm4,%xmm3 806a0b0: 83 c7 10 add $0x10,%edi 806a0b3: 0f 8f 97 00 00 00 jg 806a150 <__strcasecmp_l_ssse3+0x470> 806a0b9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a0be: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a0c3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a0c7: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 806a0cd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a0d1: 66 0f 6f fa movdqa %xmm2,%xmm7 806a0d5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a0dc: 08 806a0dd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a0e4: 08 806a0e5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a0ec: 08 806a0ed: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a0f1: 66 0f db ee pand %xmm6,%xmm5 806a0f5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a0fc: 08 806a0fd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a101: 66 0f db fe pand %xmm6,%xmm7 806a105: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a10c: 08 806a10d: 66 0f eb cd por %xmm5,%xmm1 806a111: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a118: 08 806a119: 66 0f eb d7 por %xmm7,%xmm2 806a11d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a121: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a125: 66 0f f8 c8 psubb %xmm0,%xmm1 806a129: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a12d: 81 ee ff ff 00 00 sub $0xffff,%esi 806a133: 0f 85 95 1e 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a139: 83 c1 10 add $0x10,%ecx 806a13c: 66 0f 6f dc movdqa %xmm4,%xmm3 806a140: e9 db fe ff ff jmp 806a020 <__strcasecmp_l_ssse3+0x340> 806a145: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a149: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a150: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806a154: 66 0f d7 f0 pmovmskb %xmm0,%esi 806a158: f7 c6 fe ff 00 00 test $0xfffe,%esi 806a15e: 75 10 jne 806a170 <__strcasecmp_l_ssse3+0x490> 806a160: 66 0f ef c0 pxor %xmm0,%xmm0 806a164: 81 ef 00 10 00 00 sub $0x1000,%edi 806a16a: e9 ba fe ff ff jmp 806a029 <__strcasecmp_l_ssse3+0x349> 806a16f: 90 nop 806a170: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a175: 66 0f 73 d8 01 psrldq $0x1,%xmm0 806a17a: 66 0f 73 db 01 psrldq $0x1,%xmm3 806a17f: e9 ec 1d 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806a184: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806a18a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806a190: be ff ff 00 00 mov $0xffff,%esi 806a195: 66 0f ef c0 pxor %xmm0,%xmm0 806a199: 66 0f 6f 12 movdqa (%edx),%xmm2 806a19d: 66 0f 6f 08 movdqa (%eax),%xmm1 806a1a1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a1a5: 66 0f 73 fa 0e pslldq $0xe,%xmm2 806a1aa: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a1ae: 66 0f 6f fa movdqa %xmm2,%xmm7 806a1b2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a1b9: 08 806a1ba: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a1c1: 08 806a1c2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a1c9: 08 806a1ca: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a1ce: 66 0f db ee pand %xmm6,%xmm5 806a1d2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a1d9: 08 806a1da: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a1de: 66 0f db fe pand %xmm6,%xmm7 806a1e2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a1e9: 08 806a1ea: 66 0f eb cd por %xmm5,%xmm1 806a1ee: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a1f5: 08 806a1f6: 66 0f eb d7 por %xmm7,%xmm2 806a1fa: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806a1fe: 66 0f f8 d0 psubb %xmm0,%xmm2 806a202: 66 0f d7 fa pmovmskb %xmm2,%edi 806a206: d3 ee shr %cl,%esi 806a208: d3 ef shr %cl,%edi 806a20a: 29 fe sub %edi,%esi 806a20c: 8d 79 f2 lea -0xe(%ecx),%edi 806a20f: 0f 85 c3 1d 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806a215: 66 0f 6f 1a movdqa (%edx),%xmm3 806a219: 66 0f ef c0 pxor %xmm0,%xmm0 806a21d: b9 10 00 00 00 mov $0x10,%ecx 806a222: 83 0c 24 02 orl $0x2,(%esp) 806a226: 8d 7a 02 lea 0x2(%edx),%edi 806a229: 81 e7 ff 0f 00 00 and $0xfff,%edi 806a22f: 81 ef 00 10 00 00 sub $0x1000,%edi 806a235: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a239: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a240: 83 c7 10 add $0x10,%edi 806a243: 0f 8f 27 01 00 00 jg 806a370 <__strcasecmp_l_ssse3+0x690> 806a249: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a24e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a253: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a257: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 806a25d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a261: 66 0f 6f fa movdqa %xmm2,%xmm7 806a265: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a26c: 08 806a26d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a274: 08 806a275: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a27c: 08 806a27d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a281: 66 0f db ee pand %xmm6,%xmm5 806a285: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a28c: 08 806a28d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a291: 66 0f db fe pand %xmm6,%xmm7 806a295: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a29c: 08 806a29d: 66 0f eb cd por %xmm5,%xmm1 806a2a1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a2a8: 08 806a2a9: 66 0f eb d7 por %xmm7,%xmm2 806a2ad: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a2b1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a2b5: 66 0f f8 c8 psubb %xmm0,%xmm1 806a2b9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a2bd: 81 ee ff ff 00 00 sub $0xffff,%esi 806a2c3: 0f 85 05 1d 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a2c9: 83 c1 10 add $0x10,%ecx 806a2cc: 66 0f 6f dc movdqa %xmm4,%xmm3 806a2d0: 83 c7 10 add $0x10,%edi 806a2d3: 0f 8f 97 00 00 00 jg 806a370 <__strcasecmp_l_ssse3+0x690> 806a2d9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a2de: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a2e3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a2e7: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 806a2ed: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a2f1: 66 0f 6f fa movdqa %xmm2,%xmm7 806a2f5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a2fc: 08 806a2fd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a304: 08 806a305: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a30c: 08 806a30d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a311: 66 0f db ee pand %xmm6,%xmm5 806a315: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a31c: 08 806a31d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a321: 66 0f db fe pand %xmm6,%xmm7 806a325: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a32c: 08 806a32d: 66 0f eb cd por %xmm5,%xmm1 806a331: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a338: 08 806a339: 66 0f eb d7 por %xmm7,%xmm2 806a33d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a341: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a345: 66 0f f8 c8 psubb %xmm0,%xmm1 806a349: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a34d: 81 ee ff ff 00 00 sub $0xffff,%esi 806a353: 0f 85 75 1c 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a359: 83 c1 10 add $0x10,%ecx 806a35c: 66 0f 6f dc movdqa %xmm4,%xmm3 806a360: e9 db fe ff ff jmp 806a240 <__strcasecmp_l_ssse3+0x560> 806a365: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a369: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a370: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806a374: 66 0f d7 f0 pmovmskb %xmm0,%esi 806a378: f7 c6 fc ff 00 00 test $0xfffc,%esi 806a37e: 75 10 jne 806a390 <__strcasecmp_l_ssse3+0x6b0> 806a380: 66 0f ef c0 pxor %xmm0,%xmm0 806a384: 81 ef 00 10 00 00 sub $0x1000,%edi 806a38a: e9 ba fe ff ff jmp 806a249 <__strcasecmp_l_ssse3+0x569> 806a38f: 90 nop 806a390: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a395: 66 0f 73 d8 02 psrldq $0x2,%xmm0 806a39a: 66 0f 73 db 02 psrldq $0x2,%xmm3 806a39f: e9 cc 1b 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806a3a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806a3aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806a3b0: be ff ff 00 00 mov $0xffff,%esi 806a3b5: 66 0f ef c0 pxor %xmm0,%xmm0 806a3b9: 66 0f 6f 12 movdqa (%edx),%xmm2 806a3bd: 66 0f 6f 08 movdqa (%eax),%xmm1 806a3c1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a3c5: 66 0f 73 fa 0d pslldq $0xd,%xmm2 806a3ca: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a3ce: 66 0f 6f fa movdqa %xmm2,%xmm7 806a3d2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a3d9: 08 806a3da: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a3e1: 08 806a3e2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a3e9: 08 806a3ea: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a3ee: 66 0f db ee pand %xmm6,%xmm5 806a3f2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a3f9: 08 806a3fa: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a3fe: 66 0f db fe pand %xmm6,%xmm7 806a402: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a409: 08 806a40a: 66 0f eb cd por %xmm5,%xmm1 806a40e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a415: 08 806a416: 66 0f eb d7 por %xmm7,%xmm2 806a41a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806a41e: 66 0f f8 d0 psubb %xmm0,%xmm2 806a422: 66 0f d7 fa pmovmskb %xmm2,%edi 806a426: d3 ee shr %cl,%esi 806a428: d3 ef shr %cl,%edi 806a42a: 29 fe sub %edi,%esi 806a42c: 8d 79 f3 lea -0xd(%ecx),%edi 806a42f: 0f 85 a3 1b 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806a435: 66 0f 6f 1a movdqa (%edx),%xmm3 806a439: 66 0f ef c0 pxor %xmm0,%xmm0 806a43d: b9 10 00 00 00 mov $0x10,%ecx 806a442: 83 0c 24 03 orl $0x3,(%esp) 806a446: 8d 7a 03 lea 0x3(%edx),%edi 806a449: 81 e7 ff 0f 00 00 and $0xfff,%edi 806a44f: 81 ef 00 10 00 00 sub $0x1000,%edi 806a455: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a460: 83 c7 10 add $0x10,%edi 806a463: 0f 8f 27 01 00 00 jg 806a590 <__strcasecmp_l_ssse3+0x8b0> 806a469: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a46e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a473: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a477: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 806a47d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a481: 66 0f 6f fa movdqa %xmm2,%xmm7 806a485: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a48c: 08 806a48d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a494: 08 806a495: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a49c: 08 806a49d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a4a1: 66 0f db ee pand %xmm6,%xmm5 806a4a5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a4ac: 08 806a4ad: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a4b1: 66 0f db fe pand %xmm6,%xmm7 806a4b5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a4bc: 08 806a4bd: 66 0f eb cd por %xmm5,%xmm1 806a4c1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a4c8: 08 806a4c9: 66 0f eb d7 por %xmm7,%xmm2 806a4cd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a4d1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a4d5: 66 0f f8 c8 psubb %xmm0,%xmm1 806a4d9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a4dd: 81 ee ff ff 00 00 sub $0xffff,%esi 806a4e3: 0f 85 e5 1a 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a4e9: 83 c1 10 add $0x10,%ecx 806a4ec: 66 0f 6f dc movdqa %xmm4,%xmm3 806a4f0: 83 c7 10 add $0x10,%edi 806a4f3: 0f 8f 97 00 00 00 jg 806a590 <__strcasecmp_l_ssse3+0x8b0> 806a4f9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a4fe: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a503: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a507: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 806a50d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a511: 66 0f 6f fa movdqa %xmm2,%xmm7 806a515: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a51c: 08 806a51d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a524: 08 806a525: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a52c: 08 806a52d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a531: 66 0f db ee pand %xmm6,%xmm5 806a535: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a53c: 08 806a53d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a541: 66 0f db fe pand %xmm6,%xmm7 806a545: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a54c: 08 806a54d: 66 0f eb cd por %xmm5,%xmm1 806a551: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a558: 08 806a559: 66 0f eb d7 por %xmm7,%xmm2 806a55d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a561: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a565: 66 0f f8 c8 psubb %xmm0,%xmm1 806a569: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a56d: 81 ee ff ff 00 00 sub $0xffff,%esi 806a573: 0f 85 55 1a 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a579: 83 c1 10 add $0x10,%ecx 806a57c: 66 0f 6f dc movdqa %xmm4,%xmm3 806a580: e9 db fe ff ff jmp 806a460 <__strcasecmp_l_ssse3+0x780> 806a585: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a589: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a590: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806a594: 66 0f d7 f0 pmovmskb %xmm0,%esi 806a598: f7 c6 f8 ff 00 00 test $0xfff8,%esi 806a59e: 75 10 jne 806a5b0 <__strcasecmp_l_ssse3+0x8d0> 806a5a0: 66 0f ef c0 pxor %xmm0,%xmm0 806a5a4: 81 ef 00 10 00 00 sub $0x1000,%edi 806a5aa: e9 ba fe ff ff jmp 806a469 <__strcasecmp_l_ssse3+0x789> 806a5af: 90 nop 806a5b0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a5b5: 66 0f 73 d8 03 psrldq $0x3,%xmm0 806a5ba: 66 0f 73 db 03 psrldq $0x3,%xmm3 806a5bf: e9 ac 19 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806a5c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806a5ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806a5d0: be ff ff 00 00 mov $0xffff,%esi 806a5d5: 66 0f ef c0 pxor %xmm0,%xmm0 806a5d9: 66 0f 6f 12 movdqa (%edx),%xmm2 806a5dd: 66 0f 6f 08 movdqa (%eax),%xmm1 806a5e1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a5e5: 66 0f 73 fa 0c pslldq $0xc,%xmm2 806a5ea: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a5ee: 66 0f 6f fa movdqa %xmm2,%xmm7 806a5f2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a5f9: 08 806a5fa: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a601: 08 806a602: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a609: 08 806a60a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a60e: 66 0f db ee pand %xmm6,%xmm5 806a612: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a619: 08 806a61a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a61e: 66 0f db fe pand %xmm6,%xmm7 806a622: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a629: 08 806a62a: 66 0f eb cd por %xmm5,%xmm1 806a62e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a635: 08 806a636: 66 0f eb d7 por %xmm7,%xmm2 806a63a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806a63e: 66 0f f8 d0 psubb %xmm0,%xmm2 806a642: 66 0f d7 fa pmovmskb %xmm2,%edi 806a646: d3 ee shr %cl,%esi 806a648: d3 ef shr %cl,%edi 806a64a: 29 fe sub %edi,%esi 806a64c: 8d 79 f4 lea -0xc(%ecx),%edi 806a64f: 0f 85 83 19 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806a655: 66 0f 6f 1a movdqa (%edx),%xmm3 806a659: 66 0f ef c0 pxor %xmm0,%xmm0 806a65d: b9 10 00 00 00 mov $0x10,%ecx 806a662: 83 0c 24 04 orl $0x4,(%esp) 806a666: 8d 7a 04 lea 0x4(%edx),%edi 806a669: 81 e7 ff 0f 00 00 and $0xfff,%edi 806a66f: 81 ef 00 10 00 00 sub $0x1000,%edi 806a675: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a679: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a680: 83 c7 10 add $0x10,%edi 806a683: 0f 8f 27 01 00 00 jg 806a7b0 <__strcasecmp_l_ssse3+0xad0> 806a689: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a68e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a693: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a697: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 806a69d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a6a1: 66 0f 6f fa movdqa %xmm2,%xmm7 806a6a5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a6ac: 08 806a6ad: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a6b4: 08 806a6b5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a6bc: 08 806a6bd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a6c1: 66 0f db ee pand %xmm6,%xmm5 806a6c5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a6cc: 08 806a6cd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a6d1: 66 0f db fe pand %xmm6,%xmm7 806a6d5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a6dc: 08 806a6dd: 66 0f eb cd por %xmm5,%xmm1 806a6e1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a6e8: 08 806a6e9: 66 0f eb d7 por %xmm7,%xmm2 806a6ed: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a6f1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a6f5: 66 0f f8 c8 psubb %xmm0,%xmm1 806a6f9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a6fd: 81 ee ff ff 00 00 sub $0xffff,%esi 806a703: 0f 85 c5 18 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a709: 83 c1 10 add $0x10,%ecx 806a70c: 66 0f 6f dc movdqa %xmm4,%xmm3 806a710: 83 c7 10 add $0x10,%edi 806a713: 0f 8f 97 00 00 00 jg 806a7b0 <__strcasecmp_l_ssse3+0xad0> 806a719: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a71e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a723: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a727: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 806a72d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a731: 66 0f 6f fa movdqa %xmm2,%xmm7 806a735: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a73c: 08 806a73d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a744: 08 806a745: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a74c: 08 806a74d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a751: 66 0f db ee pand %xmm6,%xmm5 806a755: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a75c: 08 806a75d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a761: 66 0f db fe pand %xmm6,%xmm7 806a765: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a76c: 08 806a76d: 66 0f eb cd por %xmm5,%xmm1 806a771: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a778: 08 806a779: 66 0f eb d7 por %xmm7,%xmm2 806a77d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a781: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a785: 66 0f f8 c8 psubb %xmm0,%xmm1 806a789: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a78d: 81 ee ff ff 00 00 sub $0xffff,%esi 806a793: 0f 85 35 18 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a799: 83 c1 10 add $0x10,%ecx 806a79c: 66 0f 6f dc movdqa %xmm4,%xmm3 806a7a0: e9 db fe ff ff jmp 806a680 <__strcasecmp_l_ssse3+0x9a0> 806a7a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a7a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a7b0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806a7b4: 66 0f d7 f0 pmovmskb %xmm0,%esi 806a7b8: f7 c6 f0 ff 00 00 test $0xfff0,%esi 806a7be: 75 10 jne 806a7d0 <__strcasecmp_l_ssse3+0xaf0> 806a7c0: 66 0f ef c0 pxor %xmm0,%xmm0 806a7c4: 81 ef 00 10 00 00 sub $0x1000,%edi 806a7ca: e9 ba fe ff ff jmp 806a689 <__strcasecmp_l_ssse3+0x9a9> 806a7cf: 90 nop 806a7d0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a7d5: 66 0f 73 d8 04 psrldq $0x4,%xmm0 806a7da: 66 0f 73 db 04 psrldq $0x4,%xmm3 806a7df: e9 8c 17 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806a7e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806a7ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806a7f0: be ff ff 00 00 mov $0xffff,%esi 806a7f5: 66 0f ef c0 pxor %xmm0,%xmm0 806a7f9: 66 0f 6f 12 movdqa (%edx),%xmm2 806a7fd: 66 0f 6f 08 movdqa (%eax),%xmm1 806a801: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a805: 66 0f 73 fa 0b pslldq $0xb,%xmm2 806a80a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a80e: 66 0f 6f fa movdqa %xmm2,%xmm7 806a812: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a819: 08 806a81a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a821: 08 806a822: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a829: 08 806a82a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a82e: 66 0f db ee pand %xmm6,%xmm5 806a832: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a839: 08 806a83a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a83e: 66 0f db fe pand %xmm6,%xmm7 806a842: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a849: 08 806a84a: 66 0f eb cd por %xmm5,%xmm1 806a84e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a855: 08 806a856: 66 0f eb d7 por %xmm7,%xmm2 806a85a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806a85e: 66 0f f8 d0 psubb %xmm0,%xmm2 806a862: 66 0f d7 fa pmovmskb %xmm2,%edi 806a866: d3 ee shr %cl,%esi 806a868: d3 ef shr %cl,%edi 806a86a: 29 fe sub %edi,%esi 806a86c: 8d 79 f5 lea -0xb(%ecx),%edi 806a86f: 0f 85 63 17 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806a875: 66 0f 6f 1a movdqa (%edx),%xmm3 806a879: 66 0f ef c0 pxor %xmm0,%xmm0 806a87d: b9 10 00 00 00 mov $0x10,%ecx 806a882: 83 0c 24 05 orl $0x5,(%esp) 806a886: 8d 7a 05 lea 0x5(%edx),%edi 806a889: 81 e7 ff 0f 00 00 and $0xfff,%edi 806a88f: 81 ef 00 10 00 00 sub $0x1000,%edi 806a895: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a899: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a8a0: 83 c7 10 add $0x10,%edi 806a8a3: 0f 8f 27 01 00 00 jg 806a9d0 <__strcasecmp_l_ssse3+0xcf0> 806a8a9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a8ae: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a8b3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a8b7: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 806a8bd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a8c1: 66 0f 6f fa movdqa %xmm2,%xmm7 806a8c5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a8cc: 08 806a8cd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a8d4: 08 806a8d5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a8dc: 08 806a8dd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a8e1: 66 0f db ee pand %xmm6,%xmm5 806a8e5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a8ec: 08 806a8ed: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a8f1: 66 0f db fe pand %xmm6,%xmm7 806a8f5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a8fc: 08 806a8fd: 66 0f eb cd por %xmm5,%xmm1 806a901: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a908: 08 806a909: 66 0f eb d7 por %xmm7,%xmm2 806a90d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a911: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a915: 66 0f f8 c8 psubb %xmm0,%xmm1 806a919: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a91d: 81 ee ff ff 00 00 sub $0xffff,%esi 806a923: 0f 85 a5 16 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a929: 83 c1 10 add $0x10,%ecx 806a92c: 66 0f 6f dc movdqa %xmm4,%xmm3 806a930: 83 c7 10 add $0x10,%edi 806a933: 0f 8f 97 00 00 00 jg 806a9d0 <__strcasecmp_l_ssse3+0xcf0> 806a939: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a93e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806a943: 66 0f 6f e2 movdqa %xmm2,%xmm4 806a947: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 806a94d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806a951: 66 0f 6f fa movdqa %xmm2,%xmm7 806a955: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a95c: 08 806a95d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806a964: 08 806a965: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806a96c: 08 806a96d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806a971: 66 0f db ee pand %xmm6,%xmm5 806a975: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806a97c: 08 806a97d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806a981: 66 0f db fe pand %xmm6,%xmm7 806a985: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806a98c: 08 806a98d: 66 0f eb cd por %xmm5,%xmm1 806a991: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806a998: 08 806a999: 66 0f eb d7 por %xmm7,%xmm2 806a99d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806a9a1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806a9a5: 66 0f f8 c8 psubb %xmm0,%xmm1 806a9a9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806a9ad: 81 ee ff ff 00 00 sub $0xffff,%esi 806a9b3: 0f 85 15 16 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806a9b9: 83 c1 10 add $0x10,%ecx 806a9bc: 66 0f 6f dc movdqa %xmm4,%xmm3 806a9c0: e9 db fe ff ff jmp 806a8a0 <__strcasecmp_l_ssse3+0xbc0> 806a9c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806a9c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806a9d0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806a9d4: 66 0f d7 f0 pmovmskb %xmm0,%esi 806a9d8: f7 c6 e0 ff 00 00 test $0xffe0,%esi 806a9de: 75 10 jne 806a9f0 <__strcasecmp_l_ssse3+0xd10> 806a9e0: 66 0f ef c0 pxor %xmm0,%xmm0 806a9e4: 81 ef 00 10 00 00 sub $0x1000,%edi 806a9ea: e9 ba fe ff ff jmp 806a8a9 <__strcasecmp_l_ssse3+0xbc9> 806a9ef: 90 nop 806a9f0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806a9f5: 66 0f 73 d8 05 psrldq $0x5,%xmm0 806a9fa: 66 0f 73 db 05 psrldq $0x5,%xmm3 806a9ff: e9 6c 15 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806aa04: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806aa0a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806aa10: be ff ff 00 00 mov $0xffff,%esi 806aa15: 66 0f ef c0 pxor %xmm0,%xmm0 806aa19: 66 0f 6f 12 movdqa (%edx),%xmm2 806aa1d: 66 0f 6f 08 movdqa (%eax),%xmm1 806aa21: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806aa25: 66 0f 73 fa 0a pslldq $0xa,%xmm2 806aa2a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806aa2e: 66 0f 6f fa movdqa %xmm2,%xmm7 806aa32: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806aa39: 08 806aa3a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806aa41: 08 806aa42: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806aa49: 08 806aa4a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806aa4e: 66 0f db ee pand %xmm6,%xmm5 806aa52: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806aa59: 08 806aa5a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806aa5e: 66 0f db fe pand %xmm6,%xmm7 806aa62: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806aa69: 08 806aa6a: 66 0f eb cd por %xmm5,%xmm1 806aa6e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806aa75: 08 806aa76: 66 0f eb d7 por %xmm7,%xmm2 806aa7a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806aa7e: 66 0f f8 d0 psubb %xmm0,%xmm2 806aa82: 66 0f d7 fa pmovmskb %xmm2,%edi 806aa86: d3 ee shr %cl,%esi 806aa88: d3 ef shr %cl,%edi 806aa8a: 29 fe sub %edi,%esi 806aa8c: 8d 79 f6 lea -0xa(%ecx),%edi 806aa8f: 0f 85 43 15 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806aa95: 66 0f 6f 1a movdqa (%edx),%xmm3 806aa99: 66 0f ef c0 pxor %xmm0,%xmm0 806aa9d: b9 10 00 00 00 mov $0x10,%ecx 806aaa2: 83 0c 24 06 orl $0x6,(%esp) 806aaa6: 8d 7a 06 lea 0x6(%edx),%edi 806aaa9: 81 e7 ff 0f 00 00 and $0xfff,%edi 806aaaf: 81 ef 00 10 00 00 sub $0x1000,%edi 806aab5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806aab9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806aac0: 83 c7 10 add $0x10,%edi 806aac3: 0f 8f 27 01 00 00 jg 806abf0 <__strcasecmp_l_ssse3+0xf10> 806aac9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806aace: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806aad3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806aad7: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 806aadd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806aae1: 66 0f 6f fa movdqa %xmm2,%xmm7 806aae5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806aaec: 08 806aaed: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806aaf4: 08 806aaf5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806aafc: 08 806aafd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ab01: 66 0f db ee pand %xmm6,%xmm5 806ab05: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ab0c: 08 806ab0d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806ab11: 66 0f db fe pand %xmm6,%xmm7 806ab15: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806ab1c: 08 806ab1d: 66 0f eb cd por %xmm5,%xmm1 806ab21: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806ab28: 08 806ab29: 66 0f eb d7 por %xmm7,%xmm2 806ab2d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806ab31: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806ab35: 66 0f f8 c8 psubb %xmm0,%xmm1 806ab39: 66 0f d7 f1 pmovmskb %xmm1,%esi 806ab3d: 81 ee ff ff 00 00 sub $0xffff,%esi 806ab43: 0f 85 85 14 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806ab49: 83 c1 10 add $0x10,%ecx 806ab4c: 66 0f 6f dc movdqa %xmm4,%xmm3 806ab50: 83 c7 10 add $0x10,%edi 806ab53: 0f 8f 97 00 00 00 jg 806abf0 <__strcasecmp_l_ssse3+0xf10> 806ab59: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806ab5e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806ab63: 66 0f 6f e2 movdqa %xmm2,%xmm4 806ab67: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 806ab6d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806ab71: 66 0f 6f fa movdqa %xmm2,%xmm7 806ab75: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ab7c: 08 806ab7d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806ab84: 08 806ab85: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806ab8c: 08 806ab8d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ab91: 66 0f db ee pand %xmm6,%xmm5 806ab95: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ab9c: 08 806ab9d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806aba1: 66 0f db fe pand %xmm6,%xmm7 806aba5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806abac: 08 806abad: 66 0f eb cd por %xmm5,%xmm1 806abb1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806abb8: 08 806abb9: 66 0f eb d7 por %xmm7,%xmm2 806abbd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806abc1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806abc5: 66 0f f8 c8 psubb %xmm0,%xmm1 806abc9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806abcd: 81 ee ff ff 00 00 sub $0xffff,%esi 806abd3: 0f 85 f5 13 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806abd9: 83 c1 10 add $0x10,%ecx 806abdc: 66 0f 6f dc movdqa %xmm4,%xmm3 806abe0: e9 db fe ff ff jmp 806aac0 <__strcasecmp_l_ssse3+0xde0> 806abe5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806abe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806abf0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806abf4: 66 0f d7 f0 pmovmskb %xmm0,%esi 806abf8: f7 c6 c0 ff 00 00 test $0xffc0,%esi 806abfe: 75 10 jne 806ac10 <__strcasecmp_l_ssse3+0xf30> 806ac00: 66 0f ef c0 pxor %xmm0,%xmm0 806ac04: 81 ef 00 10 00 00 sub $0x1000,%edi 806ac0a: e9 ba fe ff ff jmp 806aac9 <__strcasecmp_l_ssse3+0xde9> 806ac0f: 90 nop 806ac10: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806ac15: 66 0f 73 d8 06 psrldq $0x6,%xmm0 806ac1a: 66 0f 73 db 06 psrldq $0x6,%xmm3 806ac1f: e9 4c 13 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806ac24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ac2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806ac30: be ff ff 00 00 mov $0xffff,%esi 806ac35: 66 0f ef c0 pxor %xmm0,%xmm0 806ac39: 66 0f 6f 12 movdqa (%edx),%xmm2 806ac3d: 66 0f 6f 08 movdqa (%eax),%xmm1 806ac41: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806ac45: 66 0f 73 fa 09 pslldq $0x9,%xmm2 806ac4a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806ac4e: 66 0f 6f fa movdqa %xmm2,%xmm7 806ac52: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ac59: 08 806ac5a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806ac61: 08 806ac62: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806ac69: 08 806ac6a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ac6e: 66 0f db ee pand %xmm6,%xmm5 806ac72: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ac79: 08 806ac7a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806ac7e: 66 0f db fe pand %xmm6,%xmm7 806ac82: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806ac89: 08 806ac8a: 66 0f eb cd por %xmm5,%xmm1 806ac8e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806ac95: 08 806ac96: 66 0f eb d7 por %xmm7,%xmm2 806ac9a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806ac9e: 66 0f f8 d0 psubb %xmm0,%xmm2 806aca2: 66 0f d7 fa pmovmskb %xmm2,%edi 806aca6: d3 ee shr %cl,%esi 806aca8: d3 ef shr %cl,%edi 806acaa: 29 fe sub %edi,%esi 806acac: 8d 79 f7 lea -0x9(%ecx),%edi 806acaf: 0f 85 23 13 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806acb5: 66 0f 6f 1a movdqa (%edx),%xmm3 806acb9: 66 0f ef c0 pxor %xmm0,%xmm0 806acbd: b9 10 00 00 00 mov $0x10,%ecx 806acc2: 83 0c 24 07 orl $0x7,(%esp) 806acc6: 8d 7a 08 lea 0x8(%edx),%edi 806acc9: 81 e7 ff 0f 00 00 and $0xfff,%edi 806accf: 81 ef 00 10 00 00 sub $0x1000,%edi 806acd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806acd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806ace0: 83 c7 10 add $0x10,%edi 806ace3: 0f 8f 27 01 00 00 jg 806ae10 <__strcasecmp_l_ssse3+0x1130> 806ace9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806acee: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806acf3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806acf7: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 806acfd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806ad01: 66 0f 6f fa movdqa %xmm2,%xmm7 806ad05: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ad0c: 08 806ad0d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806ad14: 08 806ad15: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806ad1c: 08 806ad1d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ad21: 66 0f db ee pand %xmm6,%xmm5 806ad25: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ad2c: 08 806ad2d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806ad31: 66 0f db fe pand %xmm6,%xmm7 806ad35: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806ad3c: 08 806ad3d: 66 0f eb cd por %xmm5,%xmm1 806ad41: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806ad48: 08 806ad49: 66 0f eb d7 por %xmm7,%xmm2 806ad4d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806ad51: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806ad55: 66 0f f8 c8 psubb %xmm0,%xmm1 806ad59: 66 0f d7 f1 pmovmskb %xmm1,%esi 806ad5d: 81 ee ff ff 00 00 sub $0xffff,%esi 806ad63: 0f 85 65 12 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806ad69: 83 c1 10 add $0x10,%ecx 806ad6c: 66 0f 6f dc movdqa %xmm4,%xmm3 806ad70: 83 c7 10 add $0x10,%edi 806ad73: 0f 8f 97 00 00 00 jg 806ae10 <__strcasecmp_l_ssse3+0x1130> 806ad79: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806ad7e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806ad83: 66 0f 6f e2 movdqa %xmm2,%xmm4 806ad87: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 806ad8d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806ad91: 66 0f 6f fa movdqa %xmm2,%xmm7 806ad95: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ad9c: 08 806ad9d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806ada4: 08 806ada5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806adac: 08 806adad: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806adb1: 66 0f db ee pand %xmm6,%xmm5 806adb5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806adbc: 08 806adbd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806adc1: 66 0f db fe pand %xmm6,%xmm7 806adc5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806adcc: 08 806adcd: 66 0f eb cd por %xmm5,%xmm1 806add1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806add8: 08 806add9: 66 0f eb d7 por %xmm7,%xmm2 806addd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806ade1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806ade5: 66 0f f8 c8 psubb %xmm0,%xmm1 806ade9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806aded: 81 ee ff ff 00 00 sub $0xffff,%esi 806adf3: 0f 85 d5 11 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806adf9: 83 c1 10 add $0x10,%ecx 806adfc: 66 0f 6f dc movdqa %xmm4,%xmm3 806ae00: e9 db fe ff ff jmp 806ace0 <__strcasecmp_l_ssse3+0x1000> 806ae05: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806ae09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806ae10: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806ae14: 66 0f d7 f0 pmovmskb %xmm0,%esi 806ae18: f7 c6 80 ff 00 00 test $0xff80,%esi 806ae1e: 75 20 jne 806ae40 <__strcasecmp_l_ssse3+0x1160> 806ae20: 66 0f ef c0 pxor %xmm0,%xmm0 806ae24: 66 0f ef c0 pxor %xmm0,%xmm0 806ae28: 81 ef 00 10 00 00 sub $0x1000,%edi 806ae2e: e9 b6 fe ff ff jmp 806ace9 <__strcasecmp_l_ssse3+0x1009> 806ae33: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ae39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806ae40: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806ae45: 66 0f 73 d8 07 psrldq $0x7,%xmm0 806ae4a: 66 0f 73 db 07 psrldq $0x7,%xmm3 806ae4f: e9 1c 11 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806ae54: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ae5a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806ae60: be ff ff 00 00 mov $0xffff,%esi 806ae65: 66 0f ef c0 pxor %xmm0,%xmm0 806ae69: 66 0f 6f 12 movdqa (%edx),%xmm2 806ae6d: 66 0f 6f 08 movdqa (%eax),%xmm1 806ae71: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806ae75: 66 0f 73 fa 08 pslldq $0x8,%xmm2 806ae7a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806ae7e: 66 0f 6f fa movdqa %xmm2,%xmm7 806ae82: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ae89: 08 806ae8a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806ae91: 08 806ae92: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806ae99: 08 806ae9a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ae9e: 66 0f db ee pand %xmm6,%xmm5 806aea2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806aea9: 08 806aeaa: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806aeae: 66 0f db fe pand %xmm6,%xmm7 806aeb2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806aeb9: 08 806aeba: 66 0f eb cd por %xmm5,%xmm1 806aebe: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806aec5: 08 806aec6: 66 0f eb d7 por %xmm7,%xmm2 806aeca: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806aece: 66 0f f8 d0 psubb %xmm0,%xmm2 806aed2: 66 0f d7 fa pmovmskb %xmm2,%edi 806aed6: d3 ee shr %cl,%esi 806aed8: d3 ef shr %cl,%edi 806aeda: 29 fe sub %edi,%esi 806aedc: 8d 79 f8 lea -0x8(%ecx),%edi 806aedf: 0f 85 f3 10 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806aee5: 66 0f 6f 1a movdqa (%edx),%xmm3 806aee9: 66 0f ef c0 pxor %xmm0,%xmm0 806aeed: b9 10 00 00 00 mov $0x10,%ecx 806aef2: 83 0c 24 08 orl $0x8,(%esp) 806aef6: 8d 7a 08 lea 0x8(%edx),%edi 806aef9: 81 e7 ff 0f 00 00 and $0xfff,%edi 806aeff: 81 ef 00 10 00 00 sub $0x1000,%edi 806af05: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806af09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806af10: 83 c7 10 add $0x10,%edi 806af13: 0f 8f 27 01 00 00 jg 806b040 <__strcasecmp_l_ssse3+0x1360> 806af19: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806af1e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806af23: 66 0f 6f e2 movdqa %xmm2,%xmm4 806af27: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 806af2d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806af31: 66 0f 6f fa movdqa %xmm2,%xmm7 806af35: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806af3c: 08 806af3d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806af44: 08 806af45: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806af4c: 08 806af4d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806af51: 66 0f db ee pand %xmm6,%xmm5 806af55: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806af5c: 08 806af5d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806af61: 66 0f db fe pand %xmm6,%xmm7 806af65: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806af6c: 08 806af6d: 66 0f eb cd por %xmm5,%xmm1 806af71: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806af78: 08 806af79: 66 0f eb d7 por %xmm7,%xmm2 806af7d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806af81: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806af85: 66 0f f8 c8 psubb %xmm0,%xmm1 806af89: 66 0f d7 f1 pmovmskb %xmm1,%esi 806af8d: 81 ee ff ff 00 00 sub $0xffff,%esi 806af93: 0f 85 35 10 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806af99: 83 c1 10 add $0x10,%ecx 806af9c: 66 0f 6f dc movdqa %xmm4,%xmm3 806afa0: 83 c7 10 add $0x10,%edi 806afa3: 0f 8f 97 00 00 00 jg 806b040 <__strcasecmp_l_ssse3+0x1360> 806afa9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806afae: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806afb3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806afb7: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 806afbd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806afc1: 66 0f 6f fa movdqa %xmm2,%xmm7 806afc5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806afcc: 08 806afcd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806afd4: 08 806afd5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806afdc: 08 806afdd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806afe1: 66 0f db ee pand %xmm6,%xmm5 806afe5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806afec: 08 806afed: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806aff1: 66 0f db fe pand %xmm6,%xmm7 806aff5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806affc: 08 806affd: 66 0f eb cd por %xmm5,%xmm1 806b001: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b008: 08 806b009: 66 0f eb d7 por %xmm7,%xmm2 806b00d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b011: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b015: 66 0f f8 c8 psubb %xmm0,%xmm1 806b019: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b01d: 81 ee ff ff 00 00 sub $0xffff,%esi 806b023: 0f 85 a5 0f 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b029: 83 c1 10 add $0x10,%ecx 806b02c: 66 0f 6f dc movdqa %xmm4,%xmm3 806b030: e9 db fe ff ff jmp 806af10 <__strcasecmp_l_ssse3+0x1230> 806b035: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b039: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b040: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806b044: 66 0f d7 f0 pmovmskb %xmm0,%esi 806b048: f7 c6 00 ff 00 00 test $0xff00,%esi 806b04e: 75 20 jne 806b070 <__strcasecmp_l_ssse3+0x1390> 806b050: 66 0f ef c0 pxor %xmm0,%xmm0 806b054: 66 0f ef c0 pxor %xmm0,%xmm0 806b058: 81 ef 00 10 00 00 sub $0x1000,%edi 806b05e: e9 b6 fe ff ff jmp 806af19 <__strcasecmp_l_ssse3+0x1239> 806b063: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806b069: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b070: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b075: 66 0f 73 d8 08 psrldq $0x8,%xmm0 806b07a: 66 0f 73 db 08 psrldq $0x8,%xmm3 806b07f: e9 ec 0e 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806b084: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806b08a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806b090: be ff ff 00 00 mov $0xffff,%esi 806b095: 66 0f ef c0 pxor %xmm0,%xmm0 806b099: 66 0f 6f 12 movdqa (%edx),%xmm2 806b09d: 66 0f 6f 08 movdqa (%eax),%xmm1 806b0a1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b0a5: 66 0f 73 fa 07 pslldq $0x7,%xmm2 806b0aa: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b0ae: 66 0f 6f fa movdqa %xmm2,%xmm7 806b0b2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b0b9: 08 806b0ba: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b0c1: 08 806b0c2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b0c9: 08 806b0ca: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b0ce: 66 0f db ee pand %xmm6,%xmm5 806b0d2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b0d9: 08 806b0da: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b0de: 66 0f db fe pand %xmm6,%xmm7 806b0e2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b0e9: 08 806b0ea: 66 0f eb cd por %xmm5,%xmm1 806b0ee: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b0f5: 08 806b0f6: 66 0f eb d7 por %xmm7,%xmm2 806b0fa: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806b0fe: 66 0f f8 d0 psubb %xmm0,%xmm2 806b102: 66 0f d7 fa pmovmskb %xmm2,%edi 806b106: d3 ee shr %cl,%esi 806b108: d3 ef shr %cl,%edi 806b10a: 29 fe sub %edi,%esi 806b10c: 8d 79 f9 lea -0x7(%ecx),%edi 806b10f: 0f 85 c3 0e 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806b115: 66 0f 6f 1a movdqa (%edx),%xmm3 806b119: 66 0f ef c0 pxor %xmm0,%xmm0 806b11d: b9 10 00 00 00 mov $0x10,%ecx 806b122: 83 0c 24 09 orl $0x9,(%esp) 806b126: 8d 7a 09 lea 0x9(%edx),%edi 806b129: 81 e7 ff 0f 00 00 and $0xfff,%edi 806b12f: 81 ef 00 10 00 00 sub $0x1000,%edi 806b135: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b139: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b140: 83 c7 10 add $0x10,%edi 806b143: 0f 8f 27 01 00 00 jg 806b270 <__strcasecmp_l_ssse3+0x1590> 806b149: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b14e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b153: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b157: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 806b15d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b161: 66 0f 6f fa movdqa %xmm2,%xmm7 806b165: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b16c: 08 806b16d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b174: 08 806b175: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b17c: 08 806b17d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b181: 66 0f db ee pand %xmm6,%xmm5 806b185: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b18c: 08 806b18d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b191: 66 0f db fe pand %xmm6,%xmm7 806b195: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b19c: 08 806b19d: 66 0f eb cd por %xmm5,%xmm1 806b1a1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b1a8: 08 806b1a9: 66 0f eb d7 por %xmm7,%xmm2 806b1ad: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b1b1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b1b5: 66 0f f8 c8 psubb %xmm0,%xmm1 806b1b9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b1bd: 81 ee ff ff 00 00 sub $0xffff,%esi 806b1c3: 0f 85 05 0e 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b1c9: 83 c1 10 add $0x10,%ecx 806b1cc: 66 0f 6f dc movdqa %xmm4,%xmm3 806b1d0: 83 c7 10 add $0x10,%edi 806b1d3: 0f 8f 97 00 00 00 jg 806b270 <__strcasecmp_l_ssse3+0x1590> 806b1d9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b1de: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b1e3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b1e7: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 806b1ed: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b1f1: 66 0f 6f fa movdqa %xmm2,%xmm7 806b1f5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b1fc: 08 806b1fd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b204: 08 806b205: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b20c: 08 806b20d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b211: 66 0f db ee pand %xmm6,%xmm5 806b215: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b21c: 08 806b21d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b221: 66 0f db fe pand %xmm6,%xmm7 806b225: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b22c: 08 806b22d: 66 0f eb cd por %xmm5,%xmm1 806b231: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b238: 08 806b239: 66 0f eb d7 por %xmm7,%xmm2 806b23d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b241: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b245: 66 0f f8 c8 psubb %xmm0,%xmm1 806b249: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b24d: 81 ee ff ff 00 00 sub $0xffff,%esi 806b253: 0f 85 75 0d 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b259: 83 c1 10 add $0x10,%ecx 806b25c: 66 0f 6f dc movdqa %xmm4,%xmm3 806b260: e9 db fe ff ff jmp 806b140 <__strcasecmp_l_ssse3+0x1460> 806b265: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b269: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b270: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806b274: 66 0f d7 f0 pmovmskb %xmm0,%esi 806b278: f7 c6 00 fe 00 00 test $0xfe00,%esi 806b27e: 75 10 jne 806b290 <__strcasecmp_l_ssse3+0x15b0> 806b280: 66 0f ef c0 pxor %xmm0,%xmm0 806b284: 81 ef 00 10 00 00 sub $0x1000,%edi 806b28a: e9 ba fe ff ff jmp 806b149 <__strcasecmp_l_ssse3+0x1469> 806b28f: 90 nop 806b290: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b295: 66 0f 73 d8 09 psrldq $0x9,%xmm0 806b29a: 66 0f 73 db 09 psrldq $0x9,%xmm3 806b29f: e9 cc 0c 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806b2a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806b2aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806b2b0: be ff ff 00 00 mov $0xffff,%esi 806b2b5: 66 0f ef c0 pxor %xmm0,%xmm0 806b2b9: 66 0f 6f 12 movdqa (%edx),%xmm2 806b2bd: 66 0f 6f 08 movdqa (%eax),%xmm1 806b2c1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b2c5: 66 0f 73 fa 06 pslldq $0x6,%xmm2 806b2ca: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b2ce: 66 0f 6f fa movdqa %xmm2,%xmm7 806b2d2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b2d9: 08 806b2da: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b2e1: 08 806b2e2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b2e9: 08 806b2ea: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b2ee: 66 0f db ee pand %xmm6,%xmm5 806b2f2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b2f9: 08 806b2fa: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b2fe: 66 0f db fe pand %xmm6,%xmm7 806b302: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b309: 08 806b30a: 66 0f eb cd por %xmm5,%xmm1 806b30e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b315: 08 806b316: 66 0f eb d7 por %xmm7,%xmm2 806b31a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806b31e: 66 0f f8 d0 psubb %xmm0,%xmm2 806b322: 66 0f d7 fa pmovmskb %xmm2,%edi 806b326: d3 ee shr %cl,%esi 806b328: d3 ef shr %cl,%edi 806b32a: 29 fe sub %edi,%esi 806b32c: 8d 79 fa lea -0x6(%ecx),%edi 806b32f: 0f 85 a3 0c 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806b335: 66 0f 6f 1a movdqa (%edx),%xmm3 806b339: 66 0f ef c0 pxor %xmm0,%xmm0 806b33d: b9 10 00 00 00 mov $0x10,%ecx 806b342: 83 0c 24 0a orl $0xa,(%esp) 806b346: 8d 7a 0a lea 0xa(%edx),%edi 806b349: 81 e7 ff 0f 00 00 and $0xfff,%edi 806b34f: 81 ef 00 10 00 00 sub $0x1000,%edi 806b355: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b360: 83 c7 10 add $0x10,%edi 806b363: 0f 8f 27 01 00 00 jg 806b490 <__strcasecmp_l_ssse3+0x17b0> 806b369: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b36e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b373: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b377: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 806b37d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b381: 66 0f 6f fa movdqa %xmm2,%xmm7 806b385: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b38c: 08 806b38d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b394: 08 806b395: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b39c: 08 806b39d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b3a1: 66 0f db ee pand %xmm6,%xmm5 806b3a5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b3ac: 08 806b3ad: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b3b1: 66 0f db fe pand %xmm6,%xmm7 806b3b5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b3bc: 08 806b3bd: 66 0f eb cd por %xmm5,%xmm1 806b3c1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b3c8: 08 806b3c9: 66 0f eb d7 por %xmm7,%xmm2 806b3cd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b3d1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b3d5: 66 0f f8 c8 psubb %xmm0,%xmm1 806b3d9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b3dd: 81 ee ff ff 00 00 sub $0xffff,%esi 806b3e3: 0f 85 e5 0b 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b3e9: 83 c1 10 add $0x10,%ecx 806b3ec: 66 0f 6f dc movdqa %xmm4,%xmm3 806b3f0: 83 c7 10 add $0x10,%edi 806b3f3: 0f 8f 97 00 00 00 jg 806b490 <__strcasecmp_l_ssse3+0x17b0> 806b3f9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b3fe: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b403: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b407: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 806b40d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b411: 66 0f 6f fa movdqa %xmm2,%xmm7 806b415: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b41c: 08 806b41d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b424: 08 806b425: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b42c: 08 806b42d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b431: 66 0f db ee pand %xmm6,%xmm5 806b435: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b43c: 08 806b43d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b441: 66 0f db fe pand %xmm6,%xmm7 806b445: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b44c: 08 806b44d: 66 0f eb cd por %xmm5,%xmm1 806b451: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b458: 08 806b459: 66 0f eb d7 por %xmm7,%xmm2 806b45d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b461: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b465: 66 0f f8 c8 psubb %xmm0,%xmm1 806b469: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b46d: 81 ee ff ff 00 00 sub $0xffff,%esi 806b473: 0f 85 55 0b 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b479: 83 c1 10 add $0x10,%ecx 806b47c: 66 0f 6f dc movdqa %xmm4,%xmm3 806b480: e9 db fe ff ff jmp 806b360 <__strcasecmp_l_ssse3+0x1680> 806b485: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b489: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b490: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806b494: 66 0f d7 f0 pmovmskb %xmm0,%esi 806b498: f7 c6 00 fc 00 00 test $0xfc00,%esi 806b49e: 75 10 jne 806b4b0 <__strcasecmp_l_ssse3+0x17d0> 806b4a0: 66 0f ef c0 pxor %xmm0,%xmm0 806b4a4: 81 ef 00 10 00 00 sub $0x1000,%edi 806b4aa: e9 ba fe ff ff jmp 806b369 <__strcasecmp_l_ssse3+0x1689> 806b4af: 90 nop 806b4b0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b4b5: 66 0f 73 d8 0a psrldq $0xa,%xmm0 806b4ba: 66 0f 73 db 0a psrldq $0xa,%xmm3 806b4bf: e9 ac 0a 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806b4c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806b4ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806b4d0: be ff ff 00 00 mov $0xffff,%esi 806b4d5: 66 0f ef c0 pxor %xmm0,%xmm0 806b4d9: 66 0f 6f 12 movdqa (%edx),%xmm2 806b4dd: 66 0f 6f 08 movdqa (%eax),%xmm1 806b4e1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b4e5: 66 0f 73 fa 05 pslldq $0x5,%xmm2 806b4ea: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b4ee: 66 0f 6f fa movdqa %xmm2,%xmm7 806b4f2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b4f9: 08 806b4fa: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b501: 08 806b502: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b509: 08 806b50a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b50e: 66 0f db ee pand %xmm6,%xmm5 806b512: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b519: 08 806b51a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b51e: 66 0f db fe pand %xmm6,%xmm7 806b522: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b529: 08 806b52a: 66 0f eb cd por %xmm5,%xmm1 806b52e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b535: 08 806b536: 66 0f eb d7 por %xmm7,%xmm2 806b53a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806b53e: 66 0f f8 d0 psubb %xmm0,%xmm2 806b542: 66 0f d7 fa pmovmskb %xmm2,%edi 806b546: d3 ee shr %cl,%esi 806b548: d3 ef shr %cl,%edi 806b54a: 29 fe sub %edi,%esi 806b54c: 8d 79 fb lea -0x5(%ecx),%edi 806b54f: 0f 85 83 0a 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806b555: 66 0f 6f 1a movdqa (%edx),%xmm3 806b559: 66 0f ef c0 pxor %xmm0,%xmm0 806b55d: b9 10 00 00 00 mov $0x10,%ecx 806b562: 83 0c 24 0b orl $0xb,(%esp) 806b566: 8d 7a 0b lea 0xb(%edx),%edi 806b569: 81 e7 ff 0f 00 00 and $0xfff,%edi 806b56f: 81 ef 00 10 00 00 sub $0x1000,%edi 806b575: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b579: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b580: 83 c7 10 add $0x10,%edi 806b583: 0f 8f 27 01 00 00 jg 806b6b0 <__strcasecmp_l_ssse3+0x19d0> 806b589: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b58e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b593: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b597: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 806b59d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b5a1: 66 0f 6f fa movdqa %xmm2,%xmm7 806b5a5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b5ac: 08 806b5ad: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b5b4: 08 806b5b5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b5bc: 08 806b5bd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b5c1: 66 0f db ee pand %xmm6,%xmm5 806b5c5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b5cc: 08 806b5cd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b5d1: 66 0f db fe pand %xmm6,%xmm7 806b5d5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b5dc: 08 806b5dd: 66 0f eb cd por %xmm5,%xmm1 806b5e1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b5e8: 08 806b5e9: 66 0f eb d7 por %xmm7,%xmm2 806b5ed: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b5f1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b5f5: 66 0f f8 c8 psubb %xmm0,%xmm1 806b5f9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b5fd: 81 ee ff ff 00 00 sub $0xffff,%esi 806b603: 0f 85 c5 09 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b609: 83 c1 10 add $0x10,%ecx 806b60c: 66 0f 6f dc movdqa %xmm4,%xmm3 806b610: 83 c7 10 add $0x10,%edi 806b613: 0f 8f 97 00 00 00 jg 806b6b0 <__strcasecmp_l_ssse3+0x19d0> 806b619: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b61e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b623: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b627: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 806b62d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b631: 66 0f 6f fa movdqa %xmm2,%xmm7 806b635: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b63c: 08 806b63d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b644: 08 806b645: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b64c: 08 806b64d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b651: 66 0f db ee pand %xmm6,%xmm5 806b655: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b65c: 08 806b65d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b661: 66 0f db fe pand %xmm6,%xmm7 806b665: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b66c: 08 806b66d: 66 0f eb cd por %xmm5,%xmm1 806b671: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b678: 08 806b679: 66 0f eb d7 por %xmm7,%xmm2 806b67d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b681: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b685: 66 0f f8 c8 psubb %xmm0,%xmm1 806b689: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b68d: 81 ee ff ff 00 00 sub $0xffff,%esi 806b693: 0f 85 35 09 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b699: 83 c1 10 add $0x10,%ecx 806b69c: 66 0f 6f dc movdqa %xmm4,%xmm3 806b6a0: e9 db fe ff ff jmp 806b580 <__strcasecmp_l_ssse3+0x18a0> 806b6a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b6a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b6b0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806b6b4: 66 0f d7 f0 pmovmskb %xmm0,%esi 806b6b8: f7 c6 00 f8 00 00 test $0xf800,%esi 806b6be: 75 10 jne 806b6d0 <__strcasecmp_l_ssse3+0x19f0> 806b6c0: 66 0f ef c0 pxor %xmm0,%xmm0 806b6c4: 81 ef 00 10 00 00 sub $0x1000,%edi 806b6ca: e9 ba fe ff ff jmp 806b589 <__strcasecmp_l_ssse3+0x18a9> 806b6cf: 90 nop 806b6d0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b6d5: 66 0f 73 d8 0b psrldq $0xb,%xmm0 806b6da: 66 0f 73 db 0b psrldq $0xb,%xmm3 806b6df: e9 8c 08 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806b6e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806b6ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806b6f0: be ff ff 00 00 mov $0xffff,%esi 806b6f5: 66 0f ef c0 pxor %xmm0,%xmm0 806b6f9: 66 0f 6f 12 movdqa (%edx),%xmm2 806b6fd: 66 0f 6f 08 movdqa (%eax),%xmm1 806b701: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b705: 66 0f 73 fa 04 pslldq $0x4,%xmm2 806b70a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b70e: 66 0f 6f fa movdqa %xmm2,%xmm7 806b712: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b719: 08 806b71a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b721: 08 806b722: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b729: 08 806b72a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b72e: 66 0f db ee pand %xmm6,%xmm5 806b732: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b739: 08 806b73a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b73e: 66 0f db fe pand %xmm6,%xmm7 806b742: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b749: 08 806b74a: 66 0f eb cd por %xmm5,%xmm1 806b74e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b755: 08 806b756: 66 0f eb d7 por %xmm7,%xmm2 806b75a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806b75e: 66 0f f8 d0 psubb %xmm0,%xmm2 806b762: 66 0f d7 fa pmovmskb %xmm2,%edi 806b766: d3 ee shr %cl,%esi 806b768: d3 ef shr %cl,%edi 806b76a: 29 fe sub %edi,%esi 806b76c: 8d 79 fc lea -0x4(%ecx),%edi 806b76f: 0f 85 63 08 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806b775: 66 0f 6f 1a movdqa (%edx),%xmm3 806b779: 66 0f ef c0 pxor %xmm0,%xmm0 806b77d: b9 10 00 00 00 mov $0x10,%ecx 806b782: 83 0c 24 0c orl $0xc,(%esp) 806b786: 8d 7a 0c lea 0xc(%edx),%edi 806b789: 81 e7 ff 0f 00 00 and $0xfff,%edi 806b78f: 81 ef 00 10 00 00 sub $0x1000,%edi 806b795: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b799: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b7a0: 83 c7 10 add $0x10,%edi 806b7a3: 0f 8f 27 01 00 00 jg 806b8d0 <__strcasecmp_l_ssse3+0x1bf0> 806b7a9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b7ae: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b7b3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b7b7: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 806b7bd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b7c1: 66 0f 6f fa movdqa %xmm2,%xmm7 806b7c5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b7cc: 08 806b7cd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b7d4: 08 806b7d5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b7dc: 08 806b7dd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b7e1: 66 0f db ee pand %xmm6,%xmm5 806b7e5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b7ec: 08 806b7ed: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b7f1: 66 0f db fe pand %xmm6,%xmm7 806b7f5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b7fc: 08 806b7fd: 66 0f eb cd por %xmm5,%xmm1 806b801: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b808: 08 806b809: 66 0f eb d7 por %xmm7,%xmm2 806b80d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b811: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b815: 66 0f f8 c8 psubb %xmm0,%xmm1 806b819: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b81d: 81 ee ff ff 00 00 sub $0xffff,%esi 806b823: 0f 85 a5 07 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b829: 83 c1 10 add $0x10,%ecx 806b82c: 66 0f 6f dc movdqa %xmm4,%xmm3 806b830: 83 c7 10 add $0x10,%edi 806b833: 0f 8f 97 00 00 00 jg 806b8d0 <__strcasecmp_l_ssse3+0x1bf0> 806b839: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b83e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b843: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b847: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 806b84d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b851: 66 0f 6f fa movdqa %xmm2,%xmm7 806b855: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b85c: 08 806b85d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b864: 08 806b865: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b86c: 08 806b86d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b871: 66 0f db ee pand %xmm6,%xmm5 806b875: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b87c: 08 806b87d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b881: 66 0f db fe pand %xmm6,%xmm7 806b885: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b88c: 08 806b88d: 66 0f eb cd por %xmm5,%xmm1 806b891: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b898: 08 806b899: 66 0f eb d7 por %xmm7,%xmm2 806b89d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b8a1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806b8a5: 66 0f f8 c8 psubb %xmm0,%xmm1 806b8a9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806b8ad: 81 ee ff ff 00 00 sub $0xffff,%esi 806b8b3: 0f 85 15 07 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806b8b9: 83 c1 10 add $0x10,%ecx 806b8bc: 66 0f 6f dc movdqa %xmm4,%xmm3 806b8c0: e9 db fe ff ff jmp 806b7a0 <__strcasecmp_l_ssse3+0x1ac0> 806b8c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b8c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b8d0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806b8d4: 66 0f d7 f0 pmovmskb %xmm0,%esi 806b8d8: f7 c6 00 f0 00 00 test $0xf000,%esi 806b8de: 75 10 jne 806b8f0 <__strcasecmp_l_ssse3+0x1c10> 806b8e0: 66 0f ef c0 pxor %xmm0,%xmm0 806b8e4: 81 ef 00 10 00 00 sub $0x1000,%edi 806b8ea: e9 ba fe ff ff jmp 806b7a9 <__strcasecmp_l_ssse3+0x1ac9> 806b8ef: 90 nop 806b8f0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b8f5: 66 0f 73 d8 0c psrldq $0xc,%xmm0 806b8fa: 66 0f 73 db 0c psrldq $0xc,%xmm3 806b8ff: e9 6c 06 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806b904: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806b90a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806b910: be ff ff 00 00 mov $0xffff,%esi 806b915: 66 0f ef c0 pxor %xmm0,%xmm0 806b919: 66 0f 6f 12 movdqa (%edx),%xmm2 806b91d: 66 0f 6f 08 movdqa (%eax),%xmm1 806b921: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806b925: 66 0f 73 fa 03 pslldq $0x3,%xmm2 806b92a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b92e: 66 0f 6f fa movdqa %xmm2,%xmm7 806b932: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b939: 08 806b93a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b941: 08 806b942: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b949: 08 806b94a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806b94e: 66 0f db ee pand %xmm6,%xmm5 806b952: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b959: 08 806b95a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806b95e: 66 0f db fe pand %xmm6,%xmm7 806b962: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806b969: 08 806b96a: 66 0f eb cd por %xmm5,%xmm1 806b96e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806b975: 08 806b976: 66 0f eb d7 por %xmm7,%xmm2 806b97a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806b97e: 66 0f f8 d0 psubb %xmm0,%xmm2 806b982: 66 0f d7 fa pmovmskb %xmm2,%edi 806b986: d3 ee shr %cl,%esi 806b988: d3 ef shr %cl,%edi 806b98a: 29 fe sub %edi,%esi 806b98c: 8d 79 fd lea -0x3(%ecx),%edi 806b98f: 0f 85 43 06 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806b995: 66 0f 6f 1a movdqa (%edx),%xmm3 806b999: 66 0f ef c0 pxor %xmm0,%xmm0 806b99d: b9 10 00 00 00 mov $0x10,%ecx 806b9a2: 83 0c 24 0d orl $0xd,(%esp) 806b9a6: 8d 7a 0d lea 0xd(%edx),%edi 806b9a9: 81 e7 ff 0f 00 00 and $0xfff,%edi 806b9af: 81 ef 00 10 00 00 sub $0x1000,%edi 806b9b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806b9b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806b9c0: 83 c7 10 add $0x10,%edi 806b9c3: 0f 8f 27 01 00 00 jg 806baf0 <__strcasecmp_l_ssse3+0x1e10> 806b9c9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806b9ce: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806b9d3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806b9d7: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 806b9dd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806b9e1: 66 0f 6f fa movdqa %xmm2,%xmm7 806b9e5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806b9ec: 08 806b9ed: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806b9f4: 08 806b9f5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806b9fc: 08 806b9fd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ba01: 66 0f db ee pand %xmm6,%xmm5 806ba05: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ba0c: 08 806ba0d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806ba11: 66 0f db fe pand %xmm6,%xmm7 806ba15: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806ba1c: 08 806ba1d: 66 0f eb cd por %xmm5,%xmm1 806ba21: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806ba28: 08 806ba29: 66 0f eb d7 por %xmm7,%xmm2 806ba2d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806ba31: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806ba35: 66 0f f8 c8 psubb %xmm0,%xmm1 806ba39: 66 0f d7 f1 pmovmskb %xmm1,%esi 806ba3d: 81 ee ff ff 00 00 sub $0xffff,%esi 806ba43: 0f 85 85 05 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806ba49: 83 c1 10 add $0x10,%ecx 806ba4c: 66 0f 6f dc movdqa %xmm4,%xmm3 806ba50: 83 c7 10 add $0x10,%edi 806ba53: 0f 8f 97 00 00 00 jg 806baf0 <__strcasecmp_l_ssse3+0x1e10> 806ba59: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806ba5e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806ba63: 66 0f 6f e2 movdqa %xmm2,%xmm4 806ba67: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 806ba6d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806ba71: 66 0f 6f fa movdqa %xmm2,%xmm7 806ba75: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ba7c: 08 806ba7d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806ba84: 08 806ba85: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806ba8c: 08 806ba8d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806ba91: 66 0f db ee pand %xmm6,%xmm5 806ba95: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806ba9c: 08 806ba9d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806baa1: 66 0f db fe pand %xmm6,%xmm7 806baa5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806baac: 08 806baad: 66 0f eb cd por %xmm5,%xmm1 806bab1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bab8: 08 806bab9: 66 0f eb d7 por %xmm7,%xmm2 806babd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806bac1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806bac5: 66 0f f8 c8 psubb %xmm0,%xmm1 806bac9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806bacd: 81 ee ff ff 00 00 sub $0xffff,%esi 806bad3: 0f 85 f5 04 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806bad9: 83 c1 10 add $0x10,%ecx 806badc: 66 0f 6f dc movdqa %xmm4,%xmm3 806bae0: e9 db fe ff ff jmp 806b9c0 <__strcasecmp_l_ssse3+0x1ce0> 806bae5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806bae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806baf0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806baf4: 66 0f d7 f0 pmovmskb %xmm0,%esi 806baf8: f7 c6 00 e0 00 00 test $0xe000,%esi 806bafe: 75 10 jne 806bb10 <__strcasecmp_l_ssse3+0x1e30> 806bb00: 66 0f ef c0 pxor %xmm0,%xmm0 806bb04: 81 ef 00 10 00 00 sub $0x1000,%edi 806bb0a: e9 ba fe ff ff jmp 806b9c9 <__strcasecmp_l_ssse3+0x1ce9> 806bb0f: 90 nop 806bb10: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806bb15: 66 0f 73 d8 0d psrldq $0xd,%xmm0 806bb1a: 66 0f 73 db 0d psrldq $0xd,%xmm3 806bb1f: e9 4c 04 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806bb24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806bb2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806bb30: be ff ff 00 00 mov $0xffff,%esi 806bb35: 66 0f ef c0 pxor %xmm0,%xmm0 806bb39: 66 0f 6f 12 movdqa (%edx),%xmm2 806bb3d: 66 0f 6f 08 movdqa (%eax),%xmm1 806bb41: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806bb45: 66 0f 73 fa 02 pslldq $0x2,%xmm2 806bb4a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806bb4e: 66 0f 6f fa movdqa %xmm2,%xmm7 806bb52: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bb59: 08 806bb5a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806bb61: 08 806bb62: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806bb69: 08 806bb6a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806bb6e: 66 0f db ee pand %xmm6,%xmm5 806bb72: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bb79: 08 806bb7a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806bb7e: 66 0f db fe pand %xmm6,%xmm7 806bb82: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806bb89: 08 806bb8a: 66 0f eb cd por %xmm5,%xmm1 806bb8e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bb95: 08 806bb96: 66 0f eb d7 por %xmm7,%xmm2 806bb9a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806bb9e: 66 0f f8 d0 psubb %xmm0,%xmm2 806bba2: 66 0f d7 fa pmovmskb %xmm2,%edi 806bba6: d3 ee shr %cl,%esi 806bba8: d3 ef shr %cl,%edi 806bbaa: 29 fe sub %edi,%esi 806bbac: 8d 79 fe lea -0x2(%ecx),%edi 806bbaf: 0f 85 23 04 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806bbb5: 66 0f 6f 1a movdqa (%edx),%xmm3 806bbb9: 66 0f ef c0 pxor %xmm0,%xmm0 806bbbd: b9 10 00 00 00 mov $0x10,%ecx 806bbc2: 83 0c 24 0e orl $0xe,(%esp) 806bbc6: 8d 7a 0e lea 0xe(%edx),%edi 806bbc9: 81 e7 ff 0f 00 00 and $0xfff,%edi 806bbcf: 81 ef 00 10 00 00 sub $0x1000,%edi 806bbd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806bbd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806bbe0: 83 c7 10 add $0x10,%edi 806bbe3: 0f 8f 27 01 00 00 jg 806bd10 <__strcasecmp_l_ssse3+0x2030> 806bbe9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806bbee: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806bbf3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806bbf7: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 806bbfd: 66 0f 6f e9 movdqa %xmm1,%xmm5 806bc01: 66 0f 6f fa movdqa %xmm2,%xmm7 806bc05: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bc0c: 08 806bc0d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806bc14: 08 806bc15: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806bc1c: 08 806bc1d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806bc21: 66 0f db ee pand %xmm6,%xmm5 806bc25: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bc2c: 08 806bc2d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806bc31: 66 0f db fe pand %xmm6,%xmm7 806bc35: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806bc3c: 08 806bc3d: 66 0f eb cd por %xmm5,%xmm1 806bc41: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bc48: 08 806bc49: 66 0f eb d7 por %xmm7,%xmm2 806bc4d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806bc51: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806bc55: 66 0f f8 c8 psubb %xmm0,%xmm1 806bc59: 66 0f d7 f1 pmovmskb %xmm1,%esi 806bc5d: 81 ee ff ff 00 00 sub $0xffff,%esi 806bc63: 0f 85 65 03 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806bc69: 83 c1 10 add $0x10,%ecx 806bc6c: 66 0f 6f dc movdqa %xmm4,%xmm3 806bc70: 83 c7 10 add $0x10,%edi 806bc73: 0f 8f 97 00 00 00 jg 806bd10 <__strcasecmp_l_ssse3+0x2030> 806bc79: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806bc7e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806bc83: 66 0f 6f e2 movdqa %xmm2,%xmm4 806bc87: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 806bc8d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806bc91: 66 0f 6f fa movdqa %xmm2,%xmm7 806bc95: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bc9c: 08 806bc9d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806bca4: 08 806bca5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806bcac: 08 806bcad: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806bcb1: 66 0f db ee pand %xmm6,%xmm5 806bcb5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bcbc: 08 806bcbd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806bcc1: 66 0f db fe pand %xmm6,%xmm7 806bcc5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806bccc: 08 806bccd: 66 0f eb cd por %xmm5,%xmm1 806bcd1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bcd8: 08 806bcd9: 66 0f eb d7 por %xmm7,%xmm2 806bcdd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806bce1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806bce5: 66 0f f8 c8 psubb %xmm0,%xmm1 806bce9: 66 0f d7 f1 pmovmskb %xmm1,%esi 806bced: 81 ee ff ff 00 00 sub $0xffff,%esi 806bcf3: 0f 85 d5 02 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806bcf9: 83 c1 10 add $0x10,%ecx 806bcfc: 66 0f 6f dc movdqa %xmm4,%xmm3 806bd00: e9 db fe ff ff jmp 806bbe0 <__strcasecmp_l_ssse3+0x1f00> 806bd05: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806bd09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806bd10: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806bd14: 66 0f d7 f0 pmovmskb %xmm0,%esi 806bd18: f7 c6 00 c0 00 00 test $0xc000,%esi 806bd1e: 75 10 jne 806bd30 <__strcasecmp_l_ssse3+0x2050> 806bd20: 66 0f ef c0 pxor %xmm0,%xmm0 806bd24: 81 ef 00 10 00 00 sub $0x1000,%edi 806bd2a: e9 ba fe ff ff jmp 806bbe9 <__strcasecmp_l_ssse3+0x1f09> 806bd2f: 90 nop 806bd30: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806bd35: 66 0f 73 d8 0e psrldq $0xe,%xmm0 806bd3a: 66 0f 73 db 0e psrldq $0xe,%xmm3 806bd3f: e9 2c 02 00 00 jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806bd44: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806bd4a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806bd50: be ff ff 00 00 mov $0xffff,%esi 806bd55: 66 0f ef c0 pxor %xmm0,%xmm0 806bd59: 66 0f 6f 12 movdqa (%edx),%xmm2 806bd5d: 66 0f 6f 08 movdqa (%eax),%xmm1 806bd61: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806bd65: 66 0f 73 fa 01 pslldq $0x1,%xmm2 806bd6a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806bd6e: 66 0f 6f fa movdqa %xmm2,%xmm7 806bd72: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bd79: 08 806bd7a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806bd81: 08 806bd82: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806bd89: 08 806bd8a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806bd8e: 66 0f db ee pand %xmm6,%xmm5 806bd92: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bd99: 08 806bd9a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806bd9e: 66 0f db fe pand %xmm6,%xmm7 806bda2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806bda9: 08 806bdaa: 66 0f eb cd por %xmm5,%xmm1 806bdae: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bdb5: 08 806bdb6: 66 0f eb d7 por %xmm7,%xmm2 806bdba: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 806bdbe: 66 0f f8 d0 psubb %xmm0,%xmm2 806bdc2: 66 0f d7 fa pmovmskb %xmm2,%edi 806bdc6: d3 ee shr %cl,%esi 806bdc8: d3 ef shr %cl,%edi 806bdca: 29 fe sub %edi,%esi 806bdcc: 8d 79 ff lea -0x1(%ecx),%edi 806bdcf: 0f 85 03 02 00 00 jne 806bfd8 <__strcasecmp_l_ssse3+0x22f8> 806bdd5: 66 0f 6f 1a movdqa (%edx),%xmm3 806bdd9: 66 0f ef c0 pxor %xmm0,%xmm0 806bddd: b9 10 00 00 00 mov $0x10,%ecx 806bde2: 83 0c 24 0f orl $0xf,(%esp) 806bde6: 8d 7a 0f lea 0xf(%edx),%edi 806bde9: 81 e7 ff 0f 00 00 and $0xfff,%edi 806bdef: 81 ef 00 10 00 00 sub $0x1000,%edi 806bdf5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806bdf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806be00: 83 c7 10 add $0x10,%edi 806be03: 0f 8f 27 01 00 00 jg 806bf30 <__strcasecmp_l_ssse3+0x2250> 806be09: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806be0e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806be13: 66 0f 6f e2 movdqa %xmm2,%xmm4 806be17: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 806be1d: 66 0f 6f e9 movdqa %xmm1,%xmm5 806be21: 66 0f 6f fa movdqa %xmm2,%xmm7 806be25: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806be2c: 08 806be2d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806be34: 08 806be35: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806be3c: 08 806be3d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806be41: 66 0f db ee pand %xmm6,%xmm5 806be45: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806be4c: 08 806be4d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806be51: 66 0f db fe pand %xmm6,%xmm7 806be55: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806be5c: 08 806be5d: 66 0f eb cd por %xmm5,%xmm1 806be61: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806be68: 08 806be69: 66 0f eb d7 por %xmm7,%xmm2 806be6d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806be71: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806be75: 66 0f f8 c8 psubb %xmm0,%xmm1 806be79: 66 0f d7 f1 pmovmskb %xmm1,%esi 806be7d: 81 ee ff ff 00 00 sub $0xffff,%esi 806be83: 0f 85 45 01 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806be89: 83 c1 10 add $0x10,%ecx 806be8c: 66 0f 6f dc movdqa %xmm4,%xmm3 806be90: 83 c7 10 add $0x10,%edi 806be93: 0f 8f 97 00 00 00 jg 806bf30 <__strcasecmp_l_ssse3+0x2250> 806be99: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806be9e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 806bea3: 66 0f 6f e2 movdqa %xmm2,%xmm4 806bea7: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 806bead: 66 0f 6f e9 movdqa %xmm1,%xmm5 806beb1: 66 0f 6f fa movdqa %xmm2,%xmm7 806beb5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bebc: 08 806bebd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806bec4: 08 806bec5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806becc: 08 806becd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806bed1: 66 0f db ee pand %xmm6,%xmm5 806bed5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bedc: 08 806bedd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 806bee1: 66 0f db fe pand %xmm6,%xmm7 806bee5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806beec: 08 806beed: 66 0f eb cd por %xmm5,%xmm1 806bef1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bef8: 08 806bef9: 66 0f eb d7 por %xmm7,%xmm2 806befd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 806bf01: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 806bf05: 66 0f f8 c8 psubb %xmm0,%xmm1 806bf09: 66 0f d7 f1 pmovmskb %xmm1,%esi 806bf0d: 81 ee ff ff 00 00 sub $0xffff,%esi 806bf13: 0f 85 b5 00 00 00 jne 806bfce <__strcasecmp_l_ssse3+0x22ee> 806bf19: 83 c1 10 add $0x10,%ecx 806bf1c: 66 0f 6f dc movdqa %xmm4,%xmm3 806bf20: e9 db fe ff ff jmp 806be00 <__strcasecmp_l_ssse3+0x2120> 806bf25: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806bf29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806bf30: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 806bf34: 66 0f d7 f0 pmovmskb %xmm0,%esi 806bf38: f7 c6 00 80 00 00 test $0x8000,%esi 806bf3e: 75 10 jne 806bf50 <__strcasecmp_l_ssse3+0x2270> 806bf40: 66 0f ef c0 pxor %xmm0,%xmm0 806bf44: 81 ef 00 10 00 00 sub $0x1000,%edi 806bf4a: e9 ba fe ff ff jmp 806be09 <__strcasecmp_l_ssse3+0x2129> 806bf4f: 90 nop 806bf50: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 806bf55: 66 0f 73 d8 0f psrldq $0xf,%xmm0 806bf5a: 66 0f 73 db 0f psrldq $0xf,%xmm3 806bf5f: eb 0f jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806bf61: eb 0d jmp 806bf70 <__strcasecmp_l_ssse3+0x2290> 806bf63: 90 nop 806bf64: 90 nop 806bf65: 90 nop 806bf66: 90 nop 806bf67: 90 nop 806bf68: 90 nop 806bf69: 90 nop 806bf6a: 90 nop 806bf6b: 90 nop 806bf6c: 90 nop 806bf6d: 90 nop 806bf6e: 90 nop 806bf6f: 90 nop 806bf70: 66 0f 6f e9 movdqa %xmm1,%xmm5 806bf74: 66 0f 6f fb movdqa %xmm3,%xmm7 806bf78: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bf7f: 08 806bf80: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806bf87: 08 806bf88: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 806bf8f: 08 806bf90: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806bf94: 66 0f db ee pand %xmm6,%xmm5 806bf98: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806bf9f: 08 806bfa0: 66 0f 64 f3 pcmpgtb %xmm3,%xmm6 806bfa4: 66 0f db fe pand %xmm6,%xmm7 806bfa8: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806bfaf: 08 806bfb0: 66 0f eb cd por %xmm5,%xmm1 806bfb4: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 806bfbb: 08 806bfbc: 66 0f eb df por %xmm7,%xmm3 806bfc0: 66 0f 74 cb pcmpeqb %xmm3,%xmm1 806bfc4: 66 0f f8 c8 psubb %xmm0,%xmm1 806bfc8: 66 0f d7 f1 pmovmskb %xmm1,%esi 806bfcc: f7 d6 not %esi 806bfce: 8b 3c 24 mov (%esp),%edi 806bfd1: 83 e7 1f and $0x1f,%edi 806bfd4: 8d 7c 0f f0 lea -0x10(%edi,%ecx,1),%edi 806bfd8: 01 fa add %edi,%edx 806bfda: 01 c8 add %ecx,%eax 806bfdc: f7 04 24 20 00 00 00 testl $0x20,(%esp) 806bfe3: 74 0b je 806bff0 <__strcasecmp_l_ssse3+0x2310> 806bfe5: 92 xchg %eax,%edx 806bfe6: 8d 76 00 lea 0x0(%esi),%esi 806bfe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806bff0: 89 f1 mov %esi,%ecx 806bff2: 83 c4 04 add $0x4,%esp 806bff5: 5e pop %esi 806bff6: 5f pop %edi 806bff7: 84 c9 test %cl,%cl 806bff9: 0f 84 31 01 00 00 je 806c130 <__strcasecmp_l_ssse3+0x2450> 806bfff: f6 c1 01 test $0x1,%cl 806c002: 75 4c jne 806c050 <__strcasecmp_l_ssse3+0x2370> 806c004: f6 c1 02 test $0x2,%cl 806c007: 75 67 jne 806c070 <__strcasecmp_l_ssse3+0x2390> 806c009: f6 c1 04 test $0x4,%cl 806c00c: 0f 85 7e 00 00 00 jne 806c090 <__strcasecmp_l_ssse3+0x23b0> 806c012: f6 c1 08 test $0x8,%cl 806c015: 0f 85 95 00 00 00 jne 806c0b0 <__strcasecmp_l_ssse3+0x23d0> 806c01b: f6 c1 10 test $0x10,%cl 806c01e: 0f 85 ac 00 00 00 jne 806c0d0 <__strcasecmp_l_ssse3+0x23f0> 806c024: f6 c1 20 test $0x20,%cl 806c027: 0f 85 c3 00 00 00 jne 806c0f0 <__strcasecmp_l_ssse3+0x2410> 806c02d: f6 c1 40 test $0x40,%cl 806c030: 0f 85 da 00 00 00 jne 806c110 <__strcasecmp_l_ssse3+0x2430> 806c036: 0f b6 48 07 movzbl 0x7(%eax),%ecx 806c03a: 0f b6 42 07 movzbl 0x7(%edx),%eax 806c03e: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c045: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c04c: 29 c8 sub %ecx,%eax 806c04e: c3 ret 806c04f: 90 nop 806c050: 0f b6 08 movzbl (%eax),%ecx 806c053: 0f b6 02 movzbl (%edx),%eax 806c056: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c05d: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c064: 29 c8 sub %ecx,%eax 806c066: c3 ret 806c067: 89 f6 mov %esi,%esi 806c069: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806c070: 0f b6 48 01 movzbl 0x1(%eax),%ecx 806c074: 0f b6 42 01 movzbl 0x1(%edx),%eax 806c078: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c07f: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c086: 29 c8 sub %ecx,%eax 806c088: c3 ret 806c089: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c090: 0f b6 48 02 movzbl 0x2(%eax),%ecx 806c094: 0f b6 42 02 movzbl 0x2(%edx),%eax 806c098: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c09f: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c0a6: 29 c8 sub %ecx,%eax 806c0a8: c3 ret 806c0a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c0b0: 0f b6 48 03 movzbl 0x3(%eax),%ecx 806c0b4: 0f b6 42 03 movzbl 0x3(%edx),%eax 806c0b8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c0bf: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c0c6: 29 c8 sub %ecx,%eax 806c0c8: c3 ret 806c0c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c0d0: 0f b6 48 04 movzbl 0x4(%eax),%ecx 806c0d4: 0f b6 42 04 movzbl 0x4(%edx),%eax 806c0d8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c0df: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c0e6: 29 c8 sub %ecx,%eax 806c0e8: c3 ret 806c0e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c0f0: 0f b6 48 05 movzbl 0x5(%eax),%ecx 806c0f4: 0f b6 42 05 movzbl 0x5(%edx),%eax 806c0f8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c0ff: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c106: 29 c8 sub %ecx,%eax 806c108: c3 ret 806c109: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c110: 0f b6 48 06 movzbl 0x6(%eax),%ecx 806c114: 0f b6 42 06 movzbl 0x6(%edx),%eax 806c118: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c11f: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c126: 29 c8 sub %ecx,%eax 806c128: c3 ret 806c129: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c130: 83 c0 08 add $0x8,%eax 806c133: 83 c2 08 add $0x8,%edx 806c136: f6 c5 01 test $0x1,%ch 806c139: 0f 85 11 ff ff ff jne 806c050 <__strcasecmp_l_ssse3+0x2370> 806c13f: f6 c5 02 test $0x2,%ch 806c142: 0f 85 28 ff ff ff jne 806c070 <__strcasecmp_l_ssse3+0x2390> 806c148: f6 c5 04 test $0x4,%ch 806c14b: 0f 85 3f ff ff ff jne 806c090 <__strcasecmp_l_ssse3+0x23b0> 806c151: f6 c5 08 test $0x8,%ch 806c154: 0f 85 56 ff ff ff jne 806c0b0 <__strcasecmp_l_ssse3+0x23d0> 806c15a: f6 c5 10 test $0x10,%ch 806c15d: 0f 85 6d ff ff ff jne 806c0d0 <__strcasecmp_l_ssse3+0x23f0> 806c163: f6 c5 20 test $0x20,%ch 806c166: 75 88 jne 806c0f0 <__strcasecmp_l_ssse3+0x2410> 806c168: f6 c5 40 test $0x40,%ch 806c16b: 75 a3 jne 806c110 <__strcasecmp_l_ssse3+0x2430> 806c16d: 0f b6 48 07 movzbl 0x7(%eax),%ecx 806c171: 0f b6 42 07 movzbl 0x7(%edx),%eax 806c175: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c17c: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c183: 29 c8 sub %ecx,%eax 806c185: c3 ret 806c186: 8d 76 00 lea 0x0(%esi),%esi 806c189: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806c190: b8 01 00 00 00 mov $0x1,%eax 806c195: 77 02 ja 806c199 <__strcasecmp_l_ssse3+0x24b9> 806c197: f7 d8 neg %eax 806c199: 83 c4 04 add $0x4,%esp 806c19c: c3 ret 806c19d: 31 c0 xor %eax,%eax 806c19f: c3 ret 0806c1a0 <__strcasecmp_sse4_2>: 806c1a0: 65 a1 00 00 00 00 mov %gs:0x0,%eax 806c1a6: 8b 80 dc ff ff ff mov -0x24(%eax),%eax 806c1ac: 8b 00 mov (%eax),%eax 806c1ae: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 806c1b5: 00 00 00 806c1b8: 0f 85 62 31 02 00 jne 808f320 <__GI___strcasecmp> 806c1be: eb 16 jmp 806c1d6 <__strcasecmp_l_sse4_2+0x16> 0806c1c0 <__strcasecmp_l_sse4_2>: 806c1c0: 8b 44 24 0c mov 0xc(%esp),%eax 806c1c4: 8b 00 mov (%eax),%eax 806c1c6: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 806c1cd: 00 00 00 806c1d0: 0f 85 4a 31 02 00 jne 808f320 <__GI___strcasecmp> 806c1d6: 57 push %edi 806c1d7: 8b 54 24 08 mov 0x8(%esp),%edx 806c1db: 8b 44 24 0c mov 0xc(%esp),%eax 806c1df: 66 89 d1 mov %dx,%cx 806c1e2: 66 81 e1 ff 0f and $0xfff,%cx 806c1e7: 66 81 f9 f0 0f cmp $0xff0,%cx 806c1ec: 0f 87 ac 00 00 00 ja 806c29e <__strcasecmp_l_sse4_2+0xde> 806c1f2: f3 0f 6f 12 movdqu (%edx),%xmm2 806c1f6: 89 c1 mov %eax,%ecx 806c1f8: 81 e1 ff 0f 00 00 and $0xfff,%ecx 806c1fe: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 806c204: 0f 87 94 00 00 00 ja 806c29e <__strcasecmp_l_sse4_2+0xde> 806c20a: f3 0f 6f 08 movdqu (%eax),%xmm1 806c20e: 66 0f 6f da movdqa %xmm2,%xmm3 806c212: 66 0f 6f 25 f0 ef 0b movdqa 0x80beff0,%xmm4 806c219: 08 806c21a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806c21e: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806c225: 08 806c226: 66 0f 64 1d e0 ef 0b pcmpgtb 0x80befe0,%xmm3 806c22d: 08 806c22e: 66 0f 64 e2 pcmpgtb %xmm2,%xmm4 806c232: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806c239: 08 806c23a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806c23e: 66 0f db dc pand %xmm4,%xmm3 806c242: 66 0f db ee pand %xmm6,%xmm5 806c246: 66 0f db 1d 00 f0 0b pand 0x80bf000,%xmm3 806c24d: 08 806c24e: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806c255: 08 806c256: 66 0f eb d3 por %xmm3,%xmm2 806c25a: 66 0f eb cd por %xmm5,%xmm1 806c25e: 66 0f 7e d1 movd %xmm2,%ecx 806c262: 66 0f 7e cf movd %xmm1,%edi 806c266: 66 0f 6f da movdqa %xmm2,%xmm3 806c26a: 66 0f 6f e1 movdqa %xmm1,%xmm4 806c26e: 39 f9 cmp %edi,%ecx 806c270: 0f 85 c2 02 00 00 jne 806c538 <__strcasecmp_l_sse4_2+0x378> 806c276: 66 0f ef ca pxor %xmm2,%xmm1 806c27a: 66 0f ef c0 pxor %xmm0,%xmm0 806c27e: 66 0f 38 17 c1 ptest %xmm1,%xmm0 806c283: 0f 83 57 02 00 00 jae 806c4e0 <__strcasecmp_l_sse4_2+0x320> 806c289: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 806c28d: 66 0f 38 17 c2 ptest %xmm2,%xmm0 806c292: 0f 83 48 02 00 00 jae 806c4e0 <__strcasecmp_l_sse4_2+0x320> 806c298: 83 c2 10 add $0x10,%edx 806c29b: 83 c0 10 add $0x10,%eax 806c29e: 0f b6 08 movzbl (%eax),%ecx 806c2a1: 0f b6 3a movzbl (%edx),%edi 806c2a4: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c2ab: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c2b2: 39 cf cmp %ecx,%edi 806c2b4: 0f 85 16 02 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c2ba: 83 f9 00 cmp $0x0,%ecx 806c2bd: 0f 84 fd 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c2c3: 0f b6 48 01 movzbl 0x1(%eax),%ecx 806c2c7: 0f b6 7a 01 movzbl 0x1(%edx),%edi 806c2cb: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c2d2: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c2d9: 39 cf cmp %ecx,%edi 806c2db: 0f 85 ef 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c2e1: 83 f9 00 cmp $0x0,%ecx 806c2e4: 0f 84 d6 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c2ea: 0f b6 48 02 movzbl 0x2(%eax),%ecx 806c2ee: 0f b6 7a 02 movzbl 0x2(%edx),%edi 806c2f2: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c2f9: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c300: 39 cf cmp %ecx,%edi 806c302: 0f 85 c8 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c308: 83 f9 00 cmp $0x0,%ecx 806c30b: 0f 84 af 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c311: 0f b6 48 03 movzbl 0x3(%eax),%ecx 806c315: 0f b6 7a 03 movzbl 0x3(%edx),%edi 806c319: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c320: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c327: 39 cf cmp %ecx,%edi 806c329: 0f 85 a1 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c32f: 83 f9 00 cmp $0x0,%ecx 806c332: 0f 84 88 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c338: 0f b6 48 04 movzbl 0x4(%eax),%ecx 806c33c: 0f b6 7a 04 movzbl 0x4(%edx),%edi 806c340: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c347: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c34e: 39 cf cmp %ecx,%edi 806c350: 0f 85 7a 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c356: 83 f9 00 cmp $0x0,%ecx 806c359: 0f 84 61 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c35f: 0f b6 48 05 movzbl 0x5(%eax),%ecx 806c363: 0f b6 7a 05 movzbl 0x5(%edx),%edi 806c367: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c36e: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c375: 39 cf cmp %ecx,%edi 806c377: 0f 85 53 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c37d: 83 f9 00 cmp $0x0,%ecx 806c380: 0f 84 3a 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c386: 0f b6 48 06 movzbl 0x6(%eax),%ecx 806c38a: 0f b6 7a 06 movzbl 0x6(%edx),%edi 806c38e: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c395: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c39c: 39 cf cmp %ecx,%edi 806c39e: 0f 85 2c 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c3a4: 83 f9 00 cmp $0x0,%ecx 806c3a7: 0f 84 13 01 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c3ad: 0f b6 48 07 movzbl 0x7(%eax),%ecx 806c3b1: 0f b6 7a 07 movzbl 0x7(%edx),%edi 806c3b5: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c3bc: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c3c3: 39 cf cmp %ecx,%edi 806c3c5: 0f 85 05 01 00 00 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c3cb: 83 f9 00 cmp $0x0,%ecx 806c3ce: 0f 84 ec 00 00 00 je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c3d4: 83 c0 08 add $0x8,%eax 806c3d7: 83 c2 08 add $0x8,%edx 806c3da: 56 push %esi 806c3db: 89 d7 mov %edx,%edi 806c3dd: 89 c6 mov %eax,%esi 806c3df: 31 c0 xor %eax,%eax 806c3e1: 89 fa mov %edi,%edx 806c3e3: 89 f1 mov %esi,%ecx 806c3e5: 81 e2 ff 0f 00 00 and $0xfff,%edx 806c3eb: 81 e1 ff 0f 00 00 and $0xfff,%ecx 806c3f1: 39 d1 cmp %edx,%ecx 806c3f3: 0f 4c ca cmovl %edx,%ecx 806c3f6: 8d 91 10 f0 ff ff lea -0xff0(%ecx),%edx 806c3fc: 29 d7 sub %edx,%edi 806c3fe: 29 d6 sub %edx,%esi 806c400: 85 d2 test %edx,%edx 806c402: 7f 67 jg 806c46b <__strcasecmp_l_sse4_2+0x2ab> 806c404: f3 0f 6f 14 16 movdqu (%esi,%edx,1),%xmm2 806c409: f3 0f 6f 0c 17 movdqu (%edi,%edx,1),%xmm1 806c40e: 66 0f 6f da movdqa %xmm2,%xmm3 806c412: 66 0f 6f 25 f0 ef 0b movdqa 0x80beff0,%xmm4 806c419: 08 806c41a: 66 0f 6f e9 movdqa %xmm1,%xmm5 806c41e: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 806c425: 08 806c426: 66 0f 64 1d e0 ef 0b pcmpgtb 0x80befe0,%xmm3 806c42d: 08 806c42e: 66 0f 64 e2 pcmpgtb %xmm2,%xmm4 806c432: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 806c439: 08 806c43a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 806c43e: 66 0f db dc pand %xmm4,%xmm3 806c442: 66 0f db ee pand %xmm6,%xmm5 806c446: 66 0f db 1d 00 f0 0b pand 0x80bf000,%xmm3 806c44d: 08 806c44e: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 806c455: 08 806c456: 66 0f eb d3 por %xmm3,%xmm2 806c45a: 66 0f eb cd por %xmm5,%xmm1 806c45e: 66 0f 3a 63 ca 1a pcmpistri $0x1a,%xmm2,%xmm1 806c464: 76 3a jbe 806c4a0 <__strcasecmp_l_sse4_2+0x2e0> 806c466: 83 c2 10 add $0x10,%edx 806c469: 7e 99 jle 806c404 <__strcasecmp_l_sse4_2+0x244> 806c46b: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 806c46f: 0f b6 0c 16 movzbl (%esi,%edx,1),%ecx 806c473: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c47a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c481: 29 c8 sub %ecx,%eax 806c483: 75 38 jne 806c4bd <__strcasecmp_l_sse4_2+0x2fd> 806c485: 85 c9 test %ecx,%ecx 806c487: 74 34 je 806c4bd <__strcasecmp_l_sse4_2+0x2fd> 806c489: 42 inc %edx 806c48a: 83 fa 0f cmp $0xf,%edx 806c48d: 7e dc jle 806c46b <__strcasecmp_l_sse4_2+0x2ab> 806c48f: 01 d7 add %edx,%edi 806c491: 01 d6 add %edx,%esi 806c493: e9 49 ff ff ff jmp 806c3e1 <__strcasecmp_l_sse4_2+0x221> 806c498: 90 nop 806c499: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806c4a0: 73 1b jae 806c4bd <__strcasecmp_l_sse4_2+0x2fd> 806c4a2: 8d 0c 11 lea (%ecx,%edx,1),%ecx 806c4a5: 0f b6 04 0f movzbl (%edi,%ecx,1),%eax 806c4a9: 0f b6 0c 0e movzbl (%esi,%ecx,1),%ecx 806c4ad: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 806c4b4: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c4bb: 29 c8 sub %ecx,%eax 806c4bd: 5e pop %esi 806c4be: 5f pop %edi 806c4bf: c3 ret 806c4c0: 31 c0 xor %eax,%eax 806c4c2: 5f pop %edi 806c4c3: c3 ret 806c4c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806c4ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806c4d0: b8 01 00 00 00 mov $0x1,%eax 806c4d5: 77 02 ja 806c4d9 <__strcasecmp_l_sse4_2+0x319> 806c4d7: f7 d8 neg %eax 806c4d9: 5f pop %edi 806c4da: c3 ret 806c4db: 90 nop 806c4dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806c4e0: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 806c4e6: 73 50 jae 806c538 <__strcasecmp_l_sse4_2+0x378> 806c4e8: 66 0f 7e df movd %xmm3,%edi 806c4ec: 31 f9 xor %edi,%ecx 806c4ee: 81 c9 ff fe fe fe or $0xfefefeff,%ecx 806c4f4: 83 c1 01 add $0x1,%ecx 806c4f7: 75 3f jne 806c538 <__strcasecmp_l_sse4_2+0x378> 806c4f9: 66 0f 73 db 04 psrldq $0x4,%xmm3 806c4fe: 66 0f 73 dc 04 psrldq $0x4,%xmm4 806c503: 66 0f 7e d9 movd %xmm3,%ecx 806c507: 66 0f 7e e7 movd %xmm4,%edi 806c50b: 39 f9 cmp %edi,%ecx 806c50d: 89 cf mov %ecx,%edi 806c50f: 0f 85 b9 00 00 00 jne 806c5ce <__strcasecmp_l_sse4_2+0x40e> 806c515: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 806c51b: 0f 83 ad 00 00 00 jae 806c5ce <__strcasecmp_l_sse4_2+0x40e> 806c521: 31 f9 xor %edi,%ecx 806c523: 81 c9 ff fe fe fe or $0xfefefeff,%ecx 806c529: 83 c1 01 add $0x1,%ecx 806c52c: 0f 85 9c 00 00 00 jne 806c5ce <__strcasecmp_l_sse4_2+0x40e> 806c532: 83 c2 08 add $0x8,%edx 806c535: 83 c0 08 add $0x8,%eax 806c538: 0f b6 08 movzbl (%eax),%ecx 806c53b: 0f b6 3a movzbl (%edx),%edi 806c53e: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c545: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c54c: 39 cf cmp %ecx,%edi 806c54e: 75 80 jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c550: 83 f9 00 cmp $0x0,%ecx 806c553: 0f 84 67 ff ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c559: 0f b6 48 01 movzbl 0x1(%eax),%ecx 806c55d: 0f b6 7a 01 movzbl 0x1(%edx),%edi 806c561: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c568: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c56f: 39 cf cmp %ecx,%edi 806c571: 0f 85 59 ff ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c577: 83 f9 00 cmp $0x0,%ecx 806c57a: 0f 84 40 ff ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c580: 0f b6 48 02 movzbl 0x2(%eax),%ecx 806c584: 0f b6 7a 02 movzbl 0x2(%edx),%edi 806c588: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c58f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c596: 39 cf cmp %ecx,%edi 806c598: 0f 85 32 ff ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c59e: 83 f9 00 cmp $0x0,%ecx 806c5a1: 0f 84 19 ff ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c5a7: 0f b6 48 03 movzbl 0x3(%eax),%ecx 806c5ab: 0f b6 7a 03 movzbl 0x3(%edx),%edi 806c5af: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c5b6: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c5bd: 39 cf cmp %ecx,%edi 806c5bf: 0f 85 0b ff ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c5c5: 83 f9 00 cmp $0x0,%ecx 806c5c8: 0f 84 f2 fe ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c5ce: 0f b6 48 04 movzbl 0x4(%eax),%ecx 806c5d2: 0f b6 7a 04 movzbl 0x4(%edx),%edi 806c5d6: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c5dd: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c5e4: 39 cf cmp %ecx,%edi 806c5e6: 0f 85 e4 fe ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c5ec: 83 f9 00 cmp $0x0,%ecx 806c5ef: 0f 84 cb fe ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c5f5: 0f b6 48 05 movzbl 0x5(%eax),%ecx 806c5f9: 0f b6 7a 05 movzbl 0x5(%edx),%edi 806c5fd: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c604: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c60b: 39 cf cmp %ecx,%edi 806c60d: 0f 85 bd fe ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c613: 83 f9 00 cmp $0x0,%ecx 806c616: 0f 84 a4 fe ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c61c: 0f b6 48 06 movzbl 0x6(%eax),%ecx 806c620: 0f b6 7a 06 movzbl 0x6(%edx),%edi 806c624: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c62b: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c632: 39 cf cmp %ecx,%edi 806c634: 0f 85 96 fe ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c63a: 83 f9 00 cmp $0x0,%ecx 806c63d: 0f 84 7d fe ff ff je 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c643: 0f b6 48 07 movzbl 0x7(%eax),%ecx 806c647: 0f b6 7a 07 movzbl 0x7(%edx),%edi 806c64b: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 806c652: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 806c659: 39 cf cmp %ecx,%edi 806c65b: 0f 85 6f fe ff ff jne 806c4d0 <__strcasecmp_l_sse4_2+0x310> 806c661: e9 5a fe ff ff jmp 806c4c0 <__strcasecmp_l_sse4_2+0x300> 806c666: 66 90 xchg %ax,%ax 806c668: 66 90 xchg %ax,%ax 806c66a: 66 90 xchg %ax,%ax 806c66c: 66 90 xchg %ax,%ax 806c66e: 66 90 xchg %ax,%ax 0806c670 <__memmove_chk_sse2_unaligned>: 806c670: 8b 44 24 0c mov 0xc(%esp),%eax 806c674: 39 44 24 10 cmp %eax,0x10(%esp) 806c678: 0f 82 f2 3b 00 00 jb 8070270 <__chk_fail> 806c67e: 66 90 xchg %ax,%ax 0806c680 <__memmove_sse2_unaligned>: 806c680: 53 push %ebx 806c681: 8b 4c 24 10 mov 0x10(%esp),%ecx 806c685: 8b 44 24 0c mov 0xc(%esp),%eax 806c689: 8b 54 24 08 mov 0x8(%esp),%edx 806c68d: 39 d0 cmp %edx,%eax 806c68f: 0f 8f 37 02 00 00 jg 806c8cc <__memmove_sse2_unaligned+0x24c> 806c695: 83 f9 10 cmp $0x10,%ecx 806c698: 0f 86 6b 01 00 00 jbe 806c809 <__memmove_sse2_unaligned+0x189> 806c69e: 83 f9 20 cmp $0x20,%ecx 806c6a1: 7f 19 jg 806c6bc <__memmove_sse2_unaligned+0x3c> 806c6a3: f3 0f 6f 00 movdqu (%eax),%xmm0 806c6a7: f3 0f 6f 4c 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm1 806c6ad: f3 0f 7f 02 movdqu %xmm0,(%edx) 806c6b1: f3 0f 7f 4c 0a f0 movdqu %xmm1,-0x10(%edx,%ecx,1) 806c6b7: e9 32 07 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c6bc: 83 f9 40 cmp $0x40,%ecx 806c6bf: 7f 2f jg 806c6f0 <__memmove_sse2_unaligned+0x70> 806c6c1: f3 0f 6f 00 movdqu (%eax),%xmm0 806c6c5: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806c6ca: f3 0f 6f 54 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm2 806c6d0: f3 0f 6f 5c 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm3 806c6d6: f3 0f 7f 02 movdqu %xmm0,(%edx) 806c6da: f3 0f 7f 4a 10 movdqu %xmm1,0x10(%edx) 806c6df: f3 0f 7f 54 0a f0 movdqu %xmm2,-0x10(%edx,%ecx,1) 806c6e5: f3 0f 7f 5c 0a e0 movdqu %xmm3,-0x20(%edx,%ecx,1) 806c6eb: e9 fe 06 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c6f0: 81 f9 80 00 00 00 cmp $0x80,%ecx 806c6f6: 7f 5b jg 806c753 <__memmove_sse2_unaligned+0xd3> 806c6f8: f3 0f 6f 00 movdqu (%eax),%xmm0 806c6fc: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806c701: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 806c706: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 806c70b: f3 0f 6f 64 08 c0 movdqu -0x40(%eax,%ecx,1),%xmm4 806c711: f3 0f 6f 6c 08 d0 movdqu -0x30(%eax,%ecx,1),%xmm5 806c717: f3 0f 6f 74 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm6 806c71d: f3 0f 6f 7c 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm7 806c723: f3 0f 7f 02 movdqu %xmm0,(%edx) 806c727: f3 0f 7f 4a 10 movdqu %xmm1,0x10(%edx) 806c72c: f3 0f 7f 52 20 movdqu %xmm2,0x20(%edx) 806c731: f3 0f 7f 5a 30 movdqu %xmm3,0x30(%edx) 806c736: f3 0f 7f 64 0a c0 movdqu %xmm4,-0x40(%edx,%ecx,1) 806c73c: f3 0f 7f 6c 0a d0 movdqu %xmm5,-0x30(%edx,%ecx,1) 806c742: f3 0f 7f 74 0a e0 movdqu %xmm6,-0x20(%edx,%ecx,1) 806c748: f3 0f 7f 7c 0a f0 movdqu %xmm7,-0x10(%edx,%ecx,1) 806c74e: e9 9b 06 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c753: 01 c8 add %ecx,%eax 806c755: 39 d0 cmp %edx,%eax 806c757: 8b 44 24 0c mov 0xc(%esp),%eax 806c75b: 0f 8e b6 03 00 00 jle 806cb17 <__memmove_sse2_unaligned+0x497> 806c761: 56 push %esi 806c762: 57 push %edi 806c763: 53 push %ebx 806c764: f3 0f 6f 20 movdqu (%eax),%xmm4 806c768: f3 0f 6f 68 10 movdqu 0x10(%eax),%xmm5 806c76d: f3 0f 6f 70 20 movdqu 0x20(%eax),%xmm6 806c772: f3 0f 6f 78 30 movdqu 0x30(%eax),%xmm7 806c777: 8d 34 0a lea (%edx,%ecx,1),%esi 806c77a: f3 0f 6f 44 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm0 806c780: 83 ec 10 sub $0x10,%esp 806c783: f3 0f 7f 04 24 movdqu %xmm0,(%esp) 806c788: 89 cf mov %ecx,%edi 806c78a: 89 f1 mov %esi,%ecx 806c78c: 83 e1 f0 and $0xfffffff0,%ecx 806c78f: 8d 19 lea (%ecx),%ebx 806c791: 29 d3 sub %edx,%ebx 806c793: 8d 04 18 lea (%eax,%ebx,1),%eax 806c796: c1 eb 06 shr $0x6,%ebx 806c799: 3b 3d 84 c9 0e 08 cmp 0x80ec984,%edi 806c79f: 0f 83 cb 00 00 00 jae 806c870 <__memmove_sse2_unaligned+0x1f0> 806c7a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806c7a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806c7b0: 0f 18 48 80 prefetcht0 -0x80(%eax) 806c7b4: f3 0f 6f 40 c0 movdqu -0x40(%eax),%xmm0 806c7b9: f3 0f 6f 48 d0 movdqu -0x30(%eax),%xmm1 806c7be: f3 0f 6f 50 e0 movdqu -0x20(%eax),%xmm2 806c7c3: f3 0f 6f 58 f0 movdqu -0x10(%eax),%xmm3 806c7c8: 0f 29 41 c0 movaps %xmm0,-0x40(%ecx) 806c7cc: 83 e8 40 sub $0x40,%eax 806c7cf: 0f 29 49 d0 movaps %xmm1,-0x30(%ecx) 806c7d3: 0f 29 51 e0 movaps %xmm2,-0x20(%ecx) 806c7d7: 0f 29 59 f0 movaps %xmm3,-0x10(%ecx) 806c7db: 83 e9 40 sub $0x40,%ecx 806c7de: 83 eb 01 sub $0x1,%ebx 806c7e1: 75 cd jne 806c7b0 <__memmove_sse2_unaligned+0x130> 806c7e3: f3 0f 6f 04 24 movdqu (%esp),%xmm0 806c7e8: 83 c4 10 add $0x10,%esp 806c7eb: f3 0f 7f 46 f0 movdqu %xmm0,-0x10(%esi) 806c7f0: f3 0f 7f 22 movdqu %xmm4,(%edx) 806c7f4: f3 0f 7f 6a 10 movdqu %xmm5,0x10(%edx) 806c7f9: f3 0f 7f 72 20 movdqu %xmm6,0x20(%edx) 806c7fe: f3 0f 7f 7a 30 movdqu %xmm7,0x30(%edx) 806c803: 5b pop %ebx 806c804: e9 a8 02 00 00 jmp 806cab1 <__memmove_sse2_unaligned+0x431> 806c809: f6 c1 18 test $0x18,%cl 806c80c: 75 3a jne 806c848 <__memmove_sse2_unaligned+0x1c8> 806c80e: f6 c1 04 test $0x4,%cl 806c811: 75 4c jne 806c85f <__memmove_sse2_unaligned+0x1df> 806c813: 85 c9 test %ecx,%ecx 806c815: 0f 84 d3 05 00 00 je 806cdee <__memmove_sse2_unaligned+0x76e> 806c81b: f6 c1 02 test $0x2,%cl 806c81e: 75 13 jne 806c833 <__memmove_sse2_unaligned+0x1b3> 806c820: 0f b6 5c 08 ff movzbl -0x1(%eax,%ecx,1),%ebx 806c825: 0f b6 00 movzbl (%eax),%eax 806c828: 88 5c 0a ff mov %bl,-0x1(%edx,%ecx,1) 806c82c: 88 02 mov %al,(%edx) 806c82e: e9 bb 05 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c833: 0f b7 5c 08 fe movzwl -0x2(%eax,%ecx,1),%ebx 806c838: 0f b7 00 movzwl (%eax),%eax 806c83b: 66 89 5c 0a fe mov %bx,-0x2(%edx,%ecx,1) 806c840: 66 89 02 mov %ax,(%edx) 806c843: e9 a6 05 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c848: 56 push %esi 806c849: 8b 5c 08 fc mov -0x4(%eax,%ecx,1),%ebx 806c84d: 8b 74 08 f8 mov -0x8(%eax,%ecx,1),%esi 806c851: 89 5c 0a fc mov %ebx,-0x4(%edx,%ecx,1) 806c855: 89 74 0a f8 mov %esi,-0x8(%edx,%ecx,1) 806c859: 83 e9 08 sub $0x8,%ecx 806c85c: 5e pop %esi 806c85d: eb aa jmp 806c809 <__memmove_sse2_unaligned+0x189> 806c85f: 8b 18 mov (%eax),%ebx 806c861: 8b 44 08 fc mov -0x4(%eax,%ecx,1),%eax 806c865: 89 1a mov %ebx,(%edx) 806c867: 89 44 0a fc mov %eax,-0x4(%edx,%ecx,1) 806c86b: e9 7e 05 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c870: f3 0f 6f 40 c0 movdqu -0x40(%eax),%xmm0 806c875: f3 0f 6f 48 d0 movdqu -0x30(%eax),%xmm1 806c87a: f3 0f 6f 50 e0 movdqu -0x20(%eax),%xmm2 806c87f: f3 0f 6f 58 f0 movdqu -0x10(%eax),%xmm3 806c884: 66 0f e7 41 c0 movntdq %xmm0,-0x40(%ecx) 806c889: 83 e8 40 sub $0x40,%eax 806c88c: 66 0f e7 49 d0 movntdq %xmm1,-0x30(%ecx) 806c891: 66 0f e7 51 e0 movntdq %xmm2,-0x20(%ecx) 806c896: 66 0f e7 59 f0 movntdq %xmm3,-0x10(%ecx) 806c89b: 83 e9 40 sub $0x40,%ecx 806c89e: 83 eb 01 sub $0x1,%ebx 806c8a1: 75 cd jne 806c870 <__memmove_sse2_unaligned+0x1f0> 806c8a3: 0f ae f8 sfence 806c8a6: f3 0f 6f 04 24 movdqu (%esp),%xmm0 806c8ab: 83 c4 10 add $0x10,%esp 806c8ae: f3 0f 7f 46 f0 movdqu %xmm0,-0x10(%esi) 806c8b3: f3 0f 7f 22 movdqu %xmm4,(%edx) 806c8b7: f3 0f 7f 6a 10 movdqu %xmm5,0x10(%edx) 806c8bc: f3 0f 7f 72 20 movdqu %xmm6,0x20(%edx) 806c8c1: f3 0f 7f 7a 30 movdqu %xmm7,0x30(%edx) 806c8c6: 5b pop %ebx 806c8c7: e9 e5 01 00 00 jmp 806cab1 <__memmove_sse2_unaligned+0x431> 806c8cc: 01 d1 add %edx,%ecx 806c8ce: 39 c1 cmp %eax,%ecx 806c8d0: 8b 4c 24 10 mov 0x10(%esp),%ecx 806c8d4: 0f 8e 3d 02 00 00 jle 806cb17 <__memmove_sse2_unaligned+0x497> 806c8da: 83 f9 10 cmp $0x10,%ecx 806c8dd: 0f 86 65 01 00 00 jbe 806ca48 <__memmove_sse2_unaligned+0x3c8> 806c8e3: 83 f9 20 cmp $0x20,%ecx 806c8e6: 77 19 ja 806c901 <__memmove_sse2_unaligned+0x281> 806c8e8: f3 0f 6f 00 movdqu (%eax),%xmm0 806c8ec: f3 0f 6f 4c 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm1 806c8f2: f3 0f 7f 02 movdqu %xmm0,(%edx) 806c8f6: f3 0f 7f 4c 0a f0 movdqu %xmm1,-0x10(%edx,%ecx,1) 806c8fc: e9 ed 04 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c901: 83 f9 40 cmp $0x40,%ecx 806c904: 77 2f ja 806c935 <__memmove_sse2_unaligned+0x2b5> 806c906: f3 0f 6f 00 movdqu (%eax),%xmm0 806c90a: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806c90f: f3 0f 6f 54 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm2 806c915: f3 0f 6f 5c 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm3 806c91b: f3 0f 7f 02 movdqu %xmm0,(%edx) 806c91f: f3 0f 7f 4a 10 movdqu %xmm1,0x10(%edx) 806c924: f3 0f 7f 54 0a f0 movdqu %xmm2,-0x10(%edx,%ecx,1) 806c92a: f3 0f 7f 5c 0a e0 movdqu %xmm3,-0x20(%edx,%ecx,1) 806c930: e9 b9 04 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c935: 81 f9 80 00 00 00 cmp $0x80,%ecx 806c93b: 77 5b ja 806c998 <__memmove_sse2_unaligned+0x318> 806c93d: f3 0f 6f 00 movdqu (%eax),%xmm0 806c941: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806c946: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 806c94b: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 806c950: f3 0f 6f 64 08 c0 movdqu -0x40(%eax,%ecx,1),%xmm4 806c956: f3 0f 6f 6c 08 d0 movdqu -0x30(%eax,%ecx,1),%xmm5 806c95c: f3 0f 6f 74 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm6 806c962: f3 0f 6f 7c 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm7 806c968: f3 0f 7f 02 movdqu %xmm0,(%edx) 806c96c: f3 0f 7f 4a 10 movdqu %xmm1,0x10(%edx) 806c971: f3 0f 7f 52 20 movdqu %xmm2,0x20(%edx) 806c976: f3 0f 7f 5a 30 movdqu %xmm3,0x30(%edx) 806c97b: f3 0f 7f 64 0a c0 movdqu %xmm4,-0x40(%edx,%ecx,1) 806c981: f3 0f 7f 6c 0a d0 movdqu %xmm5,-0x30(%edx,%ecx,1) 806c987: f3 0f 7f 74 0a e0 movdqu %xmm6,-0x20(%edx,%ecx,1) 806c98d: f3 0f 7f 7c 0a f0 movdqu %xmm7,-0x10(%edx,%ecx,1) 806c993: e9 56 04 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806c998: 56 push %esi 806c999: 57 push %edi 806c99a: 53 push %ebx 806c99b: f3 0f 6f 64 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm4 806c9a1: f3 0f 6f 6c 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm5 806c9a7: f3 0f 6f 74 08 d0 movdqu -0x30(%eax,%ecx,1),%xmm6 806c9ad: f3 0f 6f 7c 08 c0 movdqu -0x40(%eax,%ecx,1),%xmm7 806c9b3: 8d 34 0a lea (%edx,%ecx,1),%esi 806c9b6: f3 0f 6f 00 movdqu (%eax),%xmm0 806c9ba: 83 ec 10 sub $0x10,%esp 806c9bd: f3 0f 7f 04 24 movdqu %xmm0,(%esp) 806c9c2: 89 cf mov %ecx,%edi 806c9c4: 8d 4a 10 lea 0x10(%edx),%ecx 806c9c7: 83 e1 f0 and $0xfffffff0,%ecx 806c9ca: 89 cb mov %ecx,%ebx 806c9cc: 29 d3 sub %edx,%ebx 806c9ce: 01 d8 add %ebx,%eax 806c9d0: 89 f3 mov %esi,%ebx 806c9d2: 29 cb sub %ecx,%ebx 806c9d4: c1 eb 06 shr $0x6,%ebx 806c9d7: 3b 3d 84 c9 0e 08 cmp 0x80ec984,%edi 806c9dd: 0f 83 dd 00 00 00 jae 806cac0 <__memmove_sse2_unaligned+0x440> 806c9e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806c9e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806c9f0: 0f 18 88 80 00 00 00 prefetcht0 0x80(%eax) 806c9f7: f3 0f 6f 00 movdqu (%eax),%xmm0 806c9fb: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806ca00: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 806ca05: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 806ca0a: 66 0f 7f 01 movdqa %xmm0,(%ecx) 806ca0e: 83 c0 40 add $0x40,%eax 806ca11: 0f 29 49 10 movaps %xmm1,0x10(%ecx) 806ca15: 0f 29 51 20 movaps %xmm2,0x20(%ecx) 806ca19: 0f 29 59 30 movaps %xmm3,0x30(%ecx) 806ca1d: 83 c1 40 add $0x40,%ecx 806ca20: 83 eb 01 sub $0x1,%ebx 806ca23: 75 cb jne 806c9f0 <__memmove_sse2_unaligned+0x370> 806ca25: f3 0f 6f 04 24 movdqu (%esp),%xmm0 806ca2a: 83 c4 10 add $0x10,%esp 806ca2d: f3 0f 7f 02 movdqu %xmm0,(%edx) 806ca31: f3 0f 7f 66 f0 movdqu %xmm4,-0x10(%esi) 806ca36: f3 0f 7f 6e e0 movdqu %xmm5,-0x20(%esi) 806ca3b: f3 0f 7f 76 d0 movdqu %xmm6,-0x30(%esi) 806ca40: f3 0f 7f 7e c0 movdqu %xmm7,-0x40(%esi) 806ca45: 5b pop %ebx 806ca46: eb 69 jmp 806cab1 <__memmove_sse2_unaligned+0x431> 806ca48: f6 c1 18 test $0x18,%cl 806ca4b: 75 4b jne 806ca98 <__memmove_sse2_unaligned+0x418> 806ca4d: f6 c1 04 test $0x4,%cl 806ca50: 75 35 jne 806ca87 <__memmove_sse2_unaligned+0x407> 806ca52: 85 c9 test %ecx,%ecx 806ca54: 0f 84 94 03 00 00 je 806cdee <__memmove_sse2_unaligned+0x76e> 806ca5a: f6 c1 02 test $0x2,%cl 806ca5d: 75 13 jne 806ca72 <__memmove_sse2_unaligned+0x3f2> 806ca5f: 0f b6 5c 08 ff movzbl -0x1(%eax,%ecx,1),%ebx 806ca64: 0f b6 00 movzbl (%eax),%eax 806ca67: 88 5c 0a ff mov %bl,-0x1(%edx,%ecx,1) 806ca6b: 88 02 mov %al,(%edx) 806ca6d: e9 7c 03 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806ca72: 0f b7 5c 08 fe movzwl -0x2(%eax,%ecx,1),%ebx 806ca77: 0f b7 00 movzwl (%eax),%eax 806ca7a: 66 89 5c 0a fe mov %bx,-0x2(%edx,%ecx,1) 806ca7f: 66 89 02 mov %ax,(%edx) 806ca82: e9 67 03 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806ca87: 8b 18 mov (%eax),%ebx 806ca89: 8b 44 08 fc mov -0x4(%eax,%ecx,1),%eax 806ca8d: 89 1a mov %ebx,(%edx) 806ca8f: 89 44 0a fc mov %eax,-0x4(%edx,%ecx,1) 806ca93: e9 56 03 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806ca98: f3 0f 7e 00 movq (%eax),%xmm0 806ca9c: f3 0f 7e 4c 08 f8 movq -0x8(%eax,%ecx,1),%xmm1 806caa2: 66 0f d6 02 movq %xmm0,(%edx) 806caa6: 66 0f d6 4c 0a f8 movq %xmm1,-0x8(%edx,%ecx,1) 806caac: e9 3d 03 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806cab1: 89 d0 mov %edx,%eax 806cab3: 5f pop %edi 806cab4: 5e pop %esi 806cab5: 5b pop %ebx 806cab6: c3 ret 806cab7: 89 f6 mov %esi,%esi 806cab9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806cac0: f3 0f 6f 00 movdqu (%eax),%xmm0 806cac4: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806cac9: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 806cace: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 806cad3: 66 0f e7 01 movntdq %xmm0,(%ecx) 806cad7: 83 c0 40 add $0x40,%eax 806cada: 66 0f e7 49 10 movntdq %xmm1,0x10(%ecx) 806cadf: 66 0f e7 51 20 movntdq %xmm2,0x20(%ecx) 806cae4: 66 0f e7 59 30 movntdq %xmm3,0x30(%ecx) 806cae9: 83 c1 40 add $0x40,%ecx 806caec: 83 eb 01 sub $0x1,%ebx 806caef: 75 cf jne 806cac0 <__memmove_sse2_unaligned+0x440> 806caf1: 0f ae f8 sfence 806caf4: f3 0f 6f 04 24 movdqu (%esp),%xmm0 806caf9: 83 c4 10 add $0x10,%esp 806cafc: f3 0f 7f 02 movdqu %xmm0,(%edx) 806cb00: f3 0f 7f 66 f0 movdqu %xmm4,-0x10(%esi) 806cb05: f3 0f 7f 6e e0 movdqu %xmm5,-0x20(%esi) 806cb0a: f3 0f 7f 76 d0 movdqu %xmm6,-0x30(%esi) 806cb0f: f3 0f 7f 7e c0 movdqu %xmm7,-0x40(%esi) 806cb14: 5b pop %ebx 806cb15: eb 9a jmp 806cab1 <__memmove_sse2_unaligned+0x431> 806cb17: 83 f9 10 cmp $0x10,%ecx 806cb1a: 0f 86 85 02 00 00 jbe 806cda5 <__memmove_sse2_unaligned+0x725> 806cb20: 3b 0d 84 c9 0e 08 cmp 0x80ec984,%ecx 806cb26: 0f 83 4a 01 00 00 jae 806cc76 <__memmove_sse2_unaligned+0x5f6> 806cb2c: f3 0f 6f 00 movdqu (%eax),%xmm0 806cb30: f3 0f 6f 4c 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm1 806cb36: 83 f9 20 cmp $0x20,%ecx 806cb39: f3 0f 7f 02 movdqu %xmm0,(%edx) 806cb3d: f3 0f 7f 4c 0a f0 movdqu %xmm1,-0x10(%edx,%ecx,1) 806cb43: 0f 86 a5 02 00 00 jbe 806cdee <__memmove_sse2_unaligned+0x76e> 806cb49: f3 0f 6f 40 10 movdqu 0x10(%eax),%xmm0 806cb4e: f3 0f 6f 4c 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm1 806cb54: 83 f9 40 cmp $0x40,%ecx 806cb57: f3 0f 7f 42 10 movdqu %xmm0,0x10(%edx) 806cb5c: f3 0f 7f 4c 0a e0 movdqu %xmm1,-0x20(%edx,%ecx,1) 806cb62: 0f 86 86 02 00 00 jbe 806cdee <__memmove_sse2_unaligned+0x76e> 806cb68: f3 0f 6f 40 20 movdqu 0x20(%eax),%xmm0 806cb6d: f3 0f 6f 48 30 movdqu 0x30(%eax),%xmm1 806cb72: f3 0f 6f 54 08 d0 movdqu -0x30(%eax,%ecx,1),%xmm2 806cb78: f3 0f 6f 5c 08 c0 movdqu -0x40(%eax,%ecx,1),%xmm3 806cb7e: 81 f9 80 00 00 00 cmp $0x80,%ecx 806cb84: f3 0f 7f 42 20 movdqu %xmm0,0x20(%edx) 806cb89: f3 0f 7f 4a 30 movdqu %xmm1,0x30(%edx) 806cb8e: f3 0f 7f 54 0a d0 movdqu %xmm2,-0x30(%edx,%ecx,1) 806cb94: f3 0f 7f 5c 0a c0 movdqu %xmm3,-0x40(%edx,%ecx,1) 806cb9a: 0f 86 4e 02 00 00 jbe 806cdee <__memmove_sse2_unaligned+0x76e> 806cba0: 8d 5a 40 lea 0x40(%edx),%ebx 806cba3: 83 e3 c0 and $0xffffffc0,%ebx 806cba6: 01 d1 add %edx,%ecx 806cba8: 83 e1 c0 and $0xffffffc0,%ecx 806cbab: 29 d0 sub %edx,%eax 806cbad: 83 e9 40 sub $0x40,%ecx 806cbb0: 39 d9 cmp %ebx,%ecx 806cbb2: 0f 84 92 00 00 00 je 806cc4a <__memmove_sse2_unaligned+0x5ca> 806cbb8: 83 e9 40 sub $0x40,%ecx 806cbbb: 39 d9 cmp %ebx,%ecx 806cbbd: 74 37 je 806cbf6 <__memmove_sse2_unaligned+0x576> 806cbbf: 90 nop 806cbc0: 0f 18 8c 03 80 00 00 prefetcht0 0x80(%ebx,%eax,1) 806cbc7: 00 806cbc8: f3 0f 6f 04 03 movdqu (%ebx,%eax,1),%xmm0 806cbcd: f3 0f 6f 4c 03 10 movdqu 0x10(%ebx,%eax,1),%xmm1 806cbd3: f3 0f 6f 54 03 20 movdqu 0x20(%ebx,%eax,1),%xmm2 806cbd9: f3 0f 6f 5c 03 30 movdqu 0x30(%ebx,%eax,1),%xmm3 806cbdf: 66 0f 7f 03 movdqa %xmm0,(%ebx) 806cbe3: 0f 29 4b 10 movaps %xmm1,0x10(%ebx) 806cbe7: 0f 29 53 20 movaps %xmm2,0x20(%ebx) 806cbeb: 0f 29 5b 30 movaps %xmm3,0x30(%ebx) 806cbef: 8d 5b 40 lea 0x40(%ebx),%ebx 806cbf2: 39 d9 cmp %ebx,%ecx 806cbf4: 75 ca jne 806cbc0 <__memmove_sse2_unaligned+0x540> 806cbf6: f3 0f 6f 04 03 movdqu (%ebx,%eax,1),%xmm0 806cbfb: f3 0f 6f 4c 03 10 movdqu 0x10(%ebx,%eax,1),%xmm1 806cc01: f3 0f 6f 54 03 20 movdqu 0x20(%ebx,%eax,1),%xmm2 806cc07: f3 0f 6f 5c 03 30 movdqu 0x30(%ebx,%eax,1),%xmm3 806cc0d: f3 0f 6f 64 03 40 movdqu 0x40(%ebx,%eax,1),%xmm4 806cc13: f3 0f 6f 6c 03 50 movdqu 0x50(%ebx,%eax,1),%xmm5 806cc19: f3 0f 6f 74 03 60 movdqu 0x60(%ebx,%eax,1),%xmm6 806cc1f: f3 0f 6f 7c 03 70 movdqu 0x70(%ebx,%eax,1),%xmm7 806cc25: 66 0f 7f 03 movdqa %xmm0,(%ebx) 806cc29: 0f 29 4b 10 movaps %xmm1,0x10(%ebx) 806cc2d: 0f 29 53 20 movaps %xmm2,0x20(%ebx) 806cc31: 0f 29 5b 30 movaps %xmm3,0x30(%ebx) 806cc35: 0f 29 63 40 movaps %xmm4,0x40(%ebx) 806cc39: 0f 29 6b 50 movaps %xmm5,0x50(%ebx) 806cc3d: 0f 29 73 60 movaps %xmm6,0x60(%ebx) 806cc41: 0f 29 7b 70 movaps %xmm7,0x70(%ebx) 806cc45: e9 a4 01 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806cc4a: f3 0f 6f 04 03 movdqu (%ebx,%eax,1),%xmm0 806cc4f: f3 0f 6f 4c 03 10 movdqu 0x10(%ebx,%eax,1),%xmm1 806cc55: f3 0f 6f 54 03 20 movdqu 0x20(%ebx,%eax,1),%xmm2 806cc5b: f3 0f 6f 5c 03 30 movdqu 0x30(%ebx,%eax,1),%xmm3 806cc61: 66 0f 7f 03 movdqa %xmm0,(%ebx) 806cc65: 0f 29 4b 10 movaps %xmm1,0x10(%ebx) 806cc69: 0f 29 53 20 movaps %xmm2,0x20(%ebx) 806cc6d: 0f 29 5b 30 movaps %xmm3,0x30(%ebx) 806cc71: e9 78 01 00 00 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806cc76: f3 0f 6f 00 movdqu (%eax),%xmm0 806cc7a: f3 0f 6f 48 10 movdqu 0x10(%eax),%xmm1 806cc7f: f3 0f 6f 50 20 movdqu 0x20(%eax),%xmm2 806cc84: f3 0f 6f 58 30 movdqu 0x30(%eax),%xmm3 806cc89: f3 0f 6f 64 08 c0 movdqu -0x40(%eax,%ecx,1),%xmm4 806cc8f: f3 0f 6f 6c 08 d0 movdqu -0x30(%eax,%ecx,1),%xmm5 806cc95: f3 0f 6f 74 08 e0 movdqu -0x20(%eax,%ecx,1),%xmm6 806cc9b: f3 0f 6f 7c 08 f0 movdqu -0x10(%eax,%ecx,1),%xmm7 806cca1: f3 0f 7f 02 movdqu %xmm0,(%edx) 806cca5: f3 0f 7f 4a 10 movdqu %xmm1,0x10(%edx) 806ccaa: f3 0f 7f 52 20 movdqu %xmm2,0x20(%edx) 806ccaf: f3 0f 7f 5a 30 movdqu %xmm3,0x30(%edx) 806ccb4: f3 0f 7f 64 0a c0 movdqu %xmm4,-0x40(%edx,%ecx,1) 806ccba: f3 0f 7f 6c 0a d0 movdqu %xmm5,-0x30(%edx,%ecx,1) 806ccc0: f3 0f 7f 74 0a e0 movdqu %xmm6,-0x20(%edx,%ecx,1) 806ccc6: f3 0f 7f 7c 0a f0 movdqu %xmm7,-0x10(%edx,%ecx,1) 806cccc: f3 0f 6f 40 40 movdqu 0x40(%eax),%xmm0 806ccd1: f3 0f 6f 48 50 movdqu 0x50(%eax),%xmm1 806ccd6: f3 0f 6f 50 60 movdqu 0x60(%eax),%xmm2 806ccdb: f3 0f 6f 58 70 movdqu 0x70(%eax),%xmm3 806cce0: f3 0f 6f 64 08 80 movdqu -0x80(%eax,%ecx,1),%xmm4 806cce6: f3 0f 6f 6c 08 90 movdqu -0x70(%eax,%ecx,1),%xmm5 806ccec: f3 0f 6f 74 08 a0 movdqu -0x60(%eax,%ecx,1),%xmm6 806ccf2: f3 0f 6f 7c 08 b0 movdqu -0x50(%eax,%ecx,1),%xmm7 806ccf8: f3 0f 7f 42 40 movdqu %xmm0,0x40(%edx) 806ccfd: f3 0f 7f 4a 50 movdqu %xmm1,0x50(%edx) 806cd02: f3 0f 7f 52 60 movdqu %xmm2,0x60(%edx) 806cd07: f3 0f 7f 5a 70 movdqu %xmm3,0x70(%edx) 806cd0c: f3 0f 7f 64 0a 80 movdqu %xmm4,-0x80(%edx,%ecx,1) 806cd12: f3 0f 7f 6c 0a 90 movdqu %xmm5,-0x70(%edx,%ecx,1) 806cd18: f3 0f 7f 74 0a a0 movdqu %xmm6,-0x60(%edx,%ecx,1) 806cd1e: f3 0f 7f 7c 0a b0 movdqu %xmm7,-0x50(%edx,%ecx,1) 806cd24: 8d 9a 80 00 00 00 lea 0x80(%edx),%ebx 806cd2a: 83 e3 80 and $0xffffff80,%ebx 806cd2d: 01 d1 add %edx,%ecx 806cd2f: 83 e1 80 and $0xffffff80,%ecx 806cd32: 29 d0 sub %edx,%eax 806cd34: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806cd3a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 806cd40: f3 0f 6f 04 03 movdqu (%ebx,%eax,1),%xmm0 806cd45: f3 0f 6f 4c 03 10 movdqu 0x10(%ebx,%eax,1),%xmm1 806cd4b: f3 0f 6f 54 03 20 movdqu 0x20(%ebx,%eax,1),%xmm2 806cd51: f3 0f 6f 5c 03 30 movdqu 0x30(%ebx,%eax,1),%xmm3 806cd57: f3 0f 6f 64 03 40 movdqu 0x40(%ebx,%eax,1),%xmm4 806cd5d: f3 0f 6f 6c 03 50 movdqu 0x50(%ebx,%eax,1),%xmm5 806cd63: f3 0f 6f 74 03 60 movdqu 0x60(%ebx,%eax,1),%xmm6 806cd69: f3 0f 6f 7c 03 70 movdqu 0x70(%ebx,%eax,1),%xmm7 806cd6f: 66 0f e7 03 movntdq %xmm0,(%ebx) 806cd73: 66 0f e7 4b 10 movntdq %xmm1,0x10(%ebx) 806cd78: 66 0f e7 53 20 movntdq %xmm2,0x20(%ebx) 806cd7d: 66 0f e7 5b 30 movntdq %xmm3,0x30(%ebx) 806cd82: 66 0f e7 63 40 movntdq %xmm4,0x40(%ebx) 806cd87: 66 0f e7 6b 50 movntdq %xmm5,0x50(%ebx) 806cd8c: 66 0f e7 73 60 movntdq %xmm6,0x60(%ebx) 806cd91: 66 0f e7 7b 70 movntdq %xmm7,0x70(%ebx) 806cd96: 8d 9b 80 00 00 00 lea 0x80(%ebx),%ebx 806cd9c: 39 d9 cmp %ebx,%ecx 806cd9e: 75 a0 jne 806cd40 <__memmove_sse2_unaligned+0x6c0> 806cda0: 0f ae f8 sfence 806cda3: eb 49 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806cda5: f6 c1 18 test $0x18,%cl 806cda8: 75 22 jne 806cdcc <__memmove_sse2_unaligned+0x74c> 806cdaa: f6 c1 04 test $0x4,%cl 806cdad: 8d 76 00 lea 0x0(%esi),%esi 806cdb0: 75 30 jne 806cde2 <__memmove_sse2_unaligned+0x762> 806cdb2: 85 c9 test %ecx,%ecx 806cdb4: 74 38 je 806cdee <__memmove_sse2_unaligned+0x76e> 806cdb6: 0f b6 18 movzbl (%eax),%ebx 806cdb9: f6 c1 02 test $0x2,%cl 806cdbc: 88 1a mov %bl,(%edx) 806cdbe: 74 2e je 806cdee <__memmove_sse2_unaligned+0x76e> 806cdc0: 0f b7 5c 08 fe movzwl -0x2(%eax,%ecx,1),%ebx 806cdc5: 66 89 5c 0a fe mov %bx,-0x2(%edx,%ecx,1) 806cdca: eb 22 jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806cdcc: f3 0f 7e 00 movq (%eax),%xmm0 806cdd0: f3 0f 7e 4c 08 f8 movq -0x8(%eax,%ecx,1),%xmm1 806cdd6: 66 0f d6 02 movq %xmm0,(%edx) 806cdda: 66 0f d6 4c 0a f8 movq %xmm1,-0x8(%edx,%ecx,1) 806cde0: eb 0c jmp 806cdee <__memmove_sse2_unaligned+0x76e> 806cde2: 8b 18 mov (%eax),%ebx 806cde4: 89 1a mov %ebx,(%edx) 806cde6: 8b 5c 08 fc mov -0x4(%eax,%ecx,1),%ebx 806cdea: 89 5c 0a fc mov %ebx,-0x4(%edx,%ecx,1) 806cdee: 89 d0 mov %edx,%eax 806cdf0: 5b pop %ebx 806cdf1: c3 ret 806cdf2: 66 90 xchg %ax,%ax 806cdf4: 66 90 xchg %ax,%ax 806cdf6: 66 90 xchg %ax,%ax 806cdf8: 66 90 xchg %ax,%ax 806cdfa: 66 90 xchg %ax,%ax 806cdfc: 66 90 xchg %ax,%ax 806cdfe: 66 90 xchg %ax,%ax 0806ce00 <__strcspn_sse42>: 806ce00: 57 push %edi 806ce01: 56 push %esi 806ce02: 53 push %ebx 806ce03: 8b 54 24 14 mov 0x14(%esp),%edx 806ce07: 8b 44 24 10 mov 0x10(%esp),%eax 806ce0b: 80 3a 00 cmpb $0x0,(%edx) 806ce0e: 74 60 je 806ce70 <__strcspn_sse42+0x70> 806ce10: 89 d3 mov %edx,%ebx 806ce12: 83 e3 0f and $0xf,%ebx 806ce15: 75 79 jne 806ce90 <__strcspn_sse42+0x90> 806ce17: 66 0f 6f 0a movdqa (%edx),%xmm1 806ce1b: 66 0f 3a 63 c9 3a pcmpistri $0x3a,%xmm1,%xmm1 806ce21: 83 f9 10 cmp $0x10,%ecx 806ce24: 0f 84 f6 00 00 00 je 806cf20 <__strcspn_sse42+0x120> 806ce2a: 89 c3 mov %eax,%ebx 806ce2c: 89 c2 mov %eax,%edx 806ce2e: 83 e3 0f and $0xf,%ebx 806ce31: 74 14 je 806ce47 <__strcspn_sse42+0x47> 806ce33: e9 a8 00 00 00 jmp 806cee0 <__strcspn_sse42+0xe0> 806ce38: 90 nop 806ce39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806ce40: 85 c9 test %ecx,%ecx 806ce42: 75 3c jne 806ce80 <__strcspn_sse42+0x80> 806ce44: 83 c0 10 add $0x10,%eax 806ce47: 66 0f 6f 18 movdqa (%eax),%xmm3 806ce4b: bb 00 00 00 00 mov $0x0,%ebx 806ce50: 66 0f 3a 63 cb 02 pcmpistri $0x2,%xmm3,%xmm1 806ce56: 89 ce mov %ecx,%esi 806ce58: 0f 92 c3 setb %bl 806ce5b: b9 00 00 00 00 mov $0x0,%ecx 806ce60: 0f 94 c1 sete %cl 806ce63: 85 db test %ebx,%ebx 806ce65: 74 d9 je 806ce40 <__strcspn_sse42+0x40> 806ce67: 01 f0 add %esi,%eax 806ce69: 5b pop %ebx 806ce6a: 29 d0 sub %edx,%eax 806ce6c: 5e pop %esi 806ce6d: 5f pop %edi 806ce6e: c3 ret 806ce6f: 90 nop 806ce70: 5b pop %ebx 806ce71: 5e pop %esi 806ce72: 5f pop %edi 806ce73: e9 38 f4 fe ff jmp 805c2b0 <strlen> 806ce78: 90 nop 806ce79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806ce80: 66 0f 3a 63 db 3a pcmpistri $0x3a,%xmm3,%xmm3 806ce86: 5b pop %ebx 806ce87: 5e pop %esi 806ce88: 01 c8 add %ecx,%eax 806ce8a: 29 d0 sub %edx,%eax 806ce8c: 5f pop %edi 806ce8d: c3 ret 806ce8e: 66 90 xchg %ax,%ax 806ce90: 89 d7 mov %edx,%edi 806ce92: f3 0f 6f 83 c0 e4 0c movdqu 0x80ce4c0(%ebx),%xmm0 806ce99: 08 806ce9a: 83 e7 f0 and $0xfffffff0,%edi 806ce9d: be 10 00 00 00 mov $0x10,%esi 806cea2: 66 0f 6f 0f movdqa (%edi),%xmm1 806cea6: 66 0f 38 00 c8 pshufb %xmm0,%xmm1 806ceab: 66 0f 3a 63 c9 3a pcmpistri $0x3a,%xmm1,%xmm1 806ceb1: 29 de sub %ebx,%esi 806ceb3: 89 f3 mov %esi,%ebx 806ceb5: 39 ce cmp %ecx,%esi 806ceb7: 0f 85 6d ff ff ff jne 806ce2a <__strcspn_sse42+0x2a> 806cebd: 66 0f 6f 47 10 movdqa 0x10(%edi),%xmm0 806cec2: 66 0f 3a 63 c0 3a pcmpistri $0x3a,%xmm0,%xmm0 806cec8: 01 cb add %ecx,%ebx 806ceca: 83 fb 10 cmp $0x10,%ebx 806cecd: 7f 5b jg 806cf2a <__strcspn_sse42+0x12a> 806cecf: 85 c9 test %ecx,%ecx 806ced1: 0f 84 53 ff ff ff je 806ce2a <__strcspn_sse42+0x2a> 806ced7: f3 0f 6f 0a movdqu (%edx),%xmm1 806cedb: e9 4a ff ff ff jmp 806ce2a <__strcspn_sse42+0x2a> 806cee0: 83 e0 f0 and $0xfffffff0,%eax 806cee3: f3 0f 6f 83 c0 e4 0c movdqu 0x80ce4c0(%ebx),%xmm0 806ceea: 08 806ceeb: 66 0f 6f 10 movdqa (%eax),%xmm2 806ceef: 66 0f 38 00 d0 pshufb %xmm0,%xmm2 806cef4: 66 0f 3a 63 ca 02 pcmpistri $0x2,%xmm2,%xmm1 806cefa: 72 18 jb 806cf14 <__strcspn_sse42+0x114> 806cefc: 66 0f 3a 63 d2 3a pcmpistri $0x3a,%xmm2,%xmm2 806cf02: be 10 00 00 00 mov $0x10,%esi 806cf07: 83 c0 10 add $0x10,%eax 806cf0a: 29 de sub %ebx,%esi 806cf0c: 39 ce cmp %ecx,%esi 806cf0e: 0f 8e 33 ff ff ff jle 806ce47 <__strcspn_sse42+0x47> 806cf14: 5b pop %ebx 806cf15: 89 c8 mov %ecx,%eax 806cf17: 5e pop %esi 806cf18: 5f pop %edi 806cf19: c3 ret 806cf1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806cf20: 80 7a 10 00 cmpb $0x0,0x10(%edx) 806cf24: 0f 84 00 ff ff ff je 806ce2a <__strcspn_sse42+0x2a> 806cf2a: 89 54 24 14 mov %edx,0x14(%esp) 806cf2e: 89 44 24 10 mov %eax,0x10(%esp) 806cf32: 5b pop %ebx 806cf33: 5e pop %esi 806cf34: 5f pop %edi 806cf35: e9 86 f2 fe ff jmp 805c1c0 <__GI_strcspn> 806cf3a: 66 90 xchg %ax,%ax 806cf3c: 66 90 xchg %ax,%ax 806cf3e: 66 90 xchg %ax,%ax 0806cf40 <intel_check_word>: 806cf40: 55 push %ebp 806cf41: 57 push %edi 806cf42: 56 push %esi 806cf43: 53 push %ebx 806cf44: 83 ec 1c sub $0x1c,%esp 806cf47: 85 d2 test %edx,%edx 806cf49: 89 04 24 mov %eax,(%esp) 806cf4c: 89 4c 24 04 mov %ecx,0x4(%esp) 806cf50: 0f 88 d3 00 00 00 js 806d029 <intel_check_word+0xe9> 806cf56: 8b 04 24 mov (%esp),%eax 806cf59: 89 d7 mov %edx,%edi 806cf5b: ba 56 55 55 55 mov $0x55555556,%edx 806cf60: 8d 88 47 ff ff ff lea -0xb9(%eax),%ecx 806cf66: 89 c8 mov %ecx,%eax 806cf68: c1 f9 1f sar $0x1f,%ecx 806cf6b: f7 ea imul %edx 806cf6d: 29 ca sub %ecx,%edx 806cf6f: 85 ff test %edi,%edi 806cf71: 8d 34 52 lea (%edx,%edx,2),%esi 806cf74: 0f 84 af 00 00 00 je 806d029 <intel_check_word+0xe9> 806cf7a: 83 3d 98 d5 0e 08 0f cmpl $0xf,0x80ed598 806cf81: 0f 94 c2 sete %dl 806cf84: 83 3d 9c d5 0e 08 06 cmpl $0x6,0x80ed59c 806cf8b: 0f 94 c0 sete %al 806cf8e: 21 c2 and %eax,%edx 806cf90: 88 54 24 0c mov %dl,0xc(%esp) 806cf94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806cf98: 89 f8 mov %edi,%eax 806cf9a: 0f b6 c0 movzbl %al,%eax 806cf9d: 83 f8 40 cmp $0x40,%eax 806cfa0: 0f 84 a2 00 00 00 je 806d048 <intel_check_word+0x108> 806cfa6: 3d ff 00 00 00 cmp $0xff,%eax 806cfab: 0f 84 b8 00 00 00 je 806d069 <intel_check_word+0x129> 806cfb1: 83 f8 49 cmp $0x49,%eax 806cfb4: 75 15 jne 806cfcb <intel_check_word+0x8b> 806cfb6: 83 fe 09 cmp $0x9,%esi 806cfb9: 75 10 jne 806cfcb <intel_check_word+0x8b> 806cfbb: 80 7c 24 0c 00 cmpb $0x0,0xc(%esp) 806cfc0: 74 09 je 806cfcb <intel_check_word+0x8b> 806cfc2: 83 2c 24 03 subl $0x3,(%esp) 806cfc6: be 06 00 00 00 mov $0x6,%esi 806cfcb: 89 fb mov %edi,%ebx 806cfcd: 31 d2 xor %edx,%edx 806cfcf: bd 44 00 00 00 mov $0x44,%ebp 806cfd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806cfd8: 8d 44 15 00 lea 0x0(%ebp,%edx,1),%eax 806cfdc: d1 e8 shr %eax 806cfde: 3a 1c c5 20 f1 0b 08 cmp 0x80bf120(,%eax,8),%bl 806cfe5: 8d 0c c5 20 f1 0b 08 lea 0x80bf120(,%eax,8),%ecx 806cfec: 74 1e je 806d00c <intel_check_word+0xcc> 806cfee: 66 90 xchg %ax,%ax 806cff0: 73 46 jae 806d038 <intel_check_word+0xf8> 806cff2: 39 d0 cmp %edx,%eax 806cff4: 89 c5 mov %eax,%ebp 806cff6: 76 26 jbe 806d01e <intel_check_word+0xde> 806cff8: 01 d0 add %edx,%eax 806cffa: d1 e8 shr %eax 806cffc: 3a 1c c5 20 f1 0b 08 cmp 0x80bf120(,%eax,8),%bl 806d003: 8d 0c c5 20 f1 0b 08 lea 0x80bf120(,%eax,8),%ecx 806d00a: 75 e4 jne 806cff0 <intel_check_word+0xb0> 806d00c: 0f b6 51 03 movzbl 0x3(%ecx),%edx 806d010: 39 d6 cmp %edx,%esi 806d012: 89 d0 mov %edx,%eax 806d014: 0f 84 5a 01 00 00 je 806d174 <intel_check_word+0x234> 806d01a: 3c 06 cmp $0x6,%al 806d01c: 74 42 je 806d060 <intel_check_word+0x120> 806d01e: c1 ef 08 shr $0x8,%edi 806d021: 85 ff test %edi,%edi 806d023: 0f 85 6f ff ff ff jne 806cf98 <intel_check_word+0x58> 806d029: 31 c0 xor %eax,%eax 806d02b: 83 c4 1c add $0x1c,%esp 806d02e: 5b pop %ebx 806d02f: 5e pop %esi 806d030: 5f pop %edi 806d031: 5d pop %ebp 806d032: c3 ret 806d033: 90 nop 806d034: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d038: 8d 50 01 lea 0x1(%eax),%edx 806d03b: 39 ea cmp %ebp,%edx 806d03d: 72 99 jb 806cfd8 <intel_check_word+0x98> 806d03f: eb dd jmp 806d01e <intel_check_word+0xde> 806d041: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d048: 8b 44 24 30 mov 0x30(%esp),%eax 806d04c: 83 fe 09 cmp $0x9,%esi 806d04f: c6 00 01 movb $0x1,(%eax) 806d052: 75 ca jne 806d01e <intel_check_word+0xde> 806d054: eb d3 jmp 806d029 <intel_check_word+0xe9> 806d056: 8d 76 00 lea 0x0(%esi),%esi 806d059: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806d060: 8b 44 24 04 mov 0x4(%esp),%eax 806d064: c6 00 01 movb $0x1,(%eax) 806d067: eb b5 jmp 806d01e <intel_check_word+0xde> 806d069: 31 c9 xor %ecx,%ecx 806d06b: b8 04 00 00 00 mov $0x4,%eax 806d070: 0f a2 cpuid 806d072: 89 dd mov %ebx,%ebp 806d074: 89 c3 mov %eax,%ebx 806d076: 89 4c 24 08 mov %ecx,0x8(%esp) 806d07a: 83 e3 1f and $0x1f,%ebx 806d07d: 74 aa je 806d029 <intel_check_word+0xe9> 806d07f: c1 e8 05 shr $0x5,%eax 806d082: 83 e0 07 and $0x7,%eax 806d085: 83 f8 01 cmp $0x1,%eax 806d088: 0f 94 c1 sete %cl 806d08b: 83 fe 03 cmp $0x3,%esi 806d08e: 0f 94 44 24 0d sete 0xd(%esp) 806d093: 83 fb 01 cmp $0x1,%ebx 806d096: 0f 94 c2 sete %dl 806d099: 84 54 24 0d test %dl,0xd(%esp) 806d09d: 74 08 je 806d0a7 <intel_check_word+0x167> 806d09f: 84 c9 test %cl,%cl 806d0a1: 0f 85 a0 00 00 00 jne 806d147 <intel_check_word+0x207> 806d0a7: 85 f6 test %esi,%esi 806d0a9: 0f 94 44 24 0e sete 0xe(%esp) 806d0ae: 83 fb 02 cmp $0x2,%ebx 806d0b1: 0f 94 c2 sete %dl 806d0b4: 84 54 24 0e test %dl,0xe(%esp) 806d0b8: 74 08 je 806d0c2 <intel_check_word+0x182> 806d0ba: 84 c9 test %cl,%cl 806d0bc: 0f 85 85 00 00 00 jne 806d147 <intel_check_word+0x207> 806d0c2: 83 fe 06 cmp $0x6,%esi 806d0c5: 89 6c 24 04 mov %ebp,0x4(%esp) 806d0c9: 0f 94 44 24 0f sete 0xf(%esp) 806d0ce: 31 ff xor %edi,%edi 806d0d0: 83 f8 02 cmp $0x2,%eax 806d0d3: 75 07 jne 806d0dc <intel_check_word+0x19c> 806d0d5: 80 7c 24 0f 00 cmpb $0x0,0xf(%esp) 806d0da: 75 67 jne 806d143 <intel_check_word+0x203> 806d0dc: 83 f8 03 cmp $0x3,%eax 806d0df: 75 05 jne 806d0e6 <intel_check_word+0x1a6> 806d0e1: 83 fe 09 cmp $0x9,%esi 806d0e4: 74 5d je 806d143 <intel_check_word+0x203> 806d0e6: 83 f8 04 cmp $0x4,%eax 806d0e9: 75 05 jne 806d0f0 <intel_check_word+0x1b0> 806d0eb: 83 fe 0c cmp $0xc,%esi 806d0ee: 74 53 je 806d143 <intel_check_word+0x203> 806d0f0: 83 c7 01 add $0x1,%edi 806d0f3: b8 04 00 00 00 mov $0x4,%eax 806d0f8: 89 f9 mov %edi,%ecx 806d0fa: 0f a2 cpuid 806d0fc: 89 c2 mov %eax,%edx 806d0fe: 89 5c 24 04 mov %ebx,0x4(%esp) 806d102: 89 4c 24 08 mov %ecx,0x8(%esp) 806d106: 83 e2 1f and $0x1f,%edx 806d109: 0f 84 1a ff ff ff je 806d029 <intel_check_word+0xe9> 806d10f: c1 e8 05 shr $0x5,%eax 806d112: 83 e0 07 and $0x7,%eax 806d115: 83 f8 01 cmp $0x1,%eax 806d118: 0f 94 44 24 0c sete 0xc(%esp) 806d11d: 83 fa 01 cmp $0x1,%edx 806d120: 0f 94 c3 sete %bl 806d123: 84 5c 24 0d test %bl,0xd(%esp) 806d127: 74 07 je 806d130 <intel_check_word+0x1f0> 806d129: 80 7c 24 0c 00 cmpb $0x0,0xc(%esp) 806d12e: 75 13 jne 806d143 <intel_check_word+0x203> 806d130: 83 fa 02 cmp $0x2,%edx 806d133: 0f 94 c2 sete %dl 806d136: 84 54 24 0e test %dl,0xe(%esp) 806d13a: 74 94 je 806d0d0 <intel_check_word+0x190> 806d13c: 80 7c 24 0c 00 cmpb $0x0,0xc(%esp) 806d141: 74 8d je 806d0d0 <intel_check_word+0x190> 806d143: 8b 6c 24 04 mov 0x4(%esp),%ebp 806d147: 8b 04 24 mov (%esp),%eax 806d14a: 2d b9 00 00 00 sub $0xb9,%eax 806d14f: 29 f0 sub %esi,%eax 806d151: 74 4b je 806d19e <intel_check_word+0x25e> 806d153: 83 f8 01 cmp $0x1,%eax 806d156: 74 7b je 806d1d3 <intel_check_word+0x293> 806d158: 83 f8 02 cmp $0x2,%eax 806d15b: 0f 85 a1 00 00 00 jne 806d202 <intel_check_word+0x2c2> 806d161: 89 eb mov %ebp,%ebx 806d163: 83 c4 1c add $0x1c,%esp 806d166: 81 e3 ff 0f 00 00 and $0xfff,%ebx 806d16c: 8d 43 01 lea 0x1(%ebx),%eax 806d16f: 5b pop %ebx 806d170: 5e pop %esi 806d171: 5f pop %edi 806d172: 5d pop %ebp 806d173: c3 ret 806d174: 8b 04 24 mov (%esp),%eax 806d177: 2d b9 00 00 00 sub $0xb9,%eax 806d17c: 29 f0 sub %esi,%eax 806d17e: 74 13 je 806d193 <intel_check_word+0x253> 806d180: 83 f8 01 cmp $0x1,%eax 806d183: 74 5b je 806d1e0 <intel_check_word+0x2a0> 806d185: 83 f8 02 cmp $0x2,%eax 806d188: 75 5f jne 806d1e9 <intel_check_word+0x2a9> 806d18a: 0f b6 41 02 movzbl 0x2(%ecx),%eax 806d18e: e9 98 fe ff ff jmp 806d02b <intel_check_word+0xeb> 806d193: 8b 41 04 mov 0x4(%ecx),%eax 806d196: 83 c4 1c add $0x1c,%esp 806d199: 5b pop %ebx 806d19a: 5e pop %esi 806d19b: 5f pop %edi 806d19c: 5d pop %ebp 806d19d: c3 ret 806d19e: 89 e8 mov %ebp,%eax 806d1a0: 89 e9 mov %ebp,%ecx 806d1a2: c1 e8 16 shr $0x16,%eax 806d1a5: 81 e1 ff 0f 00 00 and $0xfff,%ecx 806d1ab: 83 c1 01 add $0x1,%ecx 806d1ae: 83 c0 01 add $0x1,%eax 806d1b1: 0f af c1 imul %ecx,%eax 806d1b4: 8b 4c 24 08 mov 0x8(%esp),%ecx 806d1b8: 83 c1 01 add $0x1,%ecx 806d1bb: 0f af c8 imul %eax,%ecx 806d1be: 89 e8 mov %ebp,%eax 806d1c0: c1 e8 0c shr $0xc,%eax 806d1c3: 25 ff 03 00 00 and $0x3ff,%eax 806d1c8: 83 c0 01 add $0x1,%eax 806d1cb: 0f af c1 imul %ecx,%eax 806d1ce: e9 58 fe ff ff jmp 806d02b <intel_check_word+0xeb> 806d1d3: 89 eb mov %ebp,%ebx 806d1d5: c1 eb 16 shr $0x16,%ebx 806d1d8: 8d 43 01 lea 0x1(%ebx),%eax 806d1db: e9 4b fe ff ff jmp 806d02b <intel_check_word+0xeb> 806d1e0: 0f b6 41 01 movzbl 0x1(%ecx),%eax 806d1e4: e9 42 fe ff ff jmp 806d02b <intel_check_word+0xeb> 806d1e9: 68 4c f3 0b 08 push $0x80bf34c 806d1ee: 68 f1 00 00 00 push $0xf1 806d1f3: 68 10 f0 0b 08 push $0x80bf010 806d1f8: 68 2b f0 0b 08 push $0x80bf02b 806d1fd: e8 de c5 fd ff call 80497e0 <__assert_fail> 806d202: 68 4c f3 0b 08 push $0x80bf34c 806d207: 68 c1 00 00 00 push $0xc1 806d20c: 68 10 f0 0b 08 push $0x80bf010 806d211: 68 2b f0 0b 08 push $0x80bf02b 806d216: e8 c5 c5 fd ff call 80497e0 <__assert_fail> 806d21b: 90 nop 806d21c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0806d220 <handle_intel>: 806d220: 83 fa 01 cmp $0x1,%edx 806d223: 0f 86 e6 00 00 00 jbe 806d30f <handle_intel+0xef> 806d229: 55 push %ebp 806d22a: 57 push %edi 806d22b: 89 c5 mov %eax,%ebp 806d22d: 56 push %esi 806d22e: 53 push %ebx 806d22f: bf 01 00 00 00 mov $0x1,%edi 806d234: 83 ec 2c sub $0x2c,%esp 806d237: c6 44 24 1e 00 movb $0x0,0x1e(%esp) 806d23c: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 806d241: 8d 74 24 1e lea 0x1e(%esp),%esi 806d245: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp) 806d24c: 00 806d24d: eb 76 jmp 806d2c5 <handle_intel+0xa5> 806d24f: 90 nop 806d250: 83 ec 0c sub $0xc,%esp 806d253: 89 e8 mov %ebp,%eax 806d255: 56 push %esi 806d256: 8d 4c 24 2f lea 0x2f(%esp),%ecx 806d25a: e8 e1 fc ff ff call 806cf40 <intel_check_word> 806d25f: 83 c4 10 add $0x10,%esp 806d262: 85 c0 test %eax,%eax 806d264: 0f 85 9d 00 00 00 jne 806d307 <handle_intel+0xe7> 806d26a: 83 ec 0c sub $0xc,%esp 806d26d: 89 da mov %ebx,%edx 806d26f: 89 e8 mov %ebp,%eax 806d271: 56 push %esi 806d272: 8d 4c 24 2f lea 0x2f(%esp),%ecx 806d276: e8 c5 fc ff ff call 806cf40 <intel_check_word> 806d27b: 83 c4 10 add $0x10,%esp 806d27e: 85 c0 test %eax,%eax 806d280: 0f 85 81 00 00 00 jne 806d307 <handle_intel+0xe7> 806d286: 83 ec 0c sub $0xc,%esp 806d289: 89 e8 mov %ebp,%eax 806d28b: 56 push %esi 806d28c: 8b 54 24 14 mov 0x14(%esp),%edx 806d290: 8d 4c 24 2f lea 0x2f(%esp),%ecx 806d294: e8 a7 fc ff ff call 806cf40 <intel_check_word> 806d299: 83 c4 10 add $0x10,%esp 806d29c: 85 c0 test %eax,%eax 806d29e: 75 67 jne 806d307 <handle_intel+0xe7> 806d2a0: 83 ec 0c sub $0xc,%esp 806d2a3: 89 e8 mov %ebp,%eax 806d2a5: 56 push %esi 806d2a6: 8b 54 24 18 mov 0x18(%esp),%edx 806d2aa: 8d 4c 24 2f lea 0x2f(%esp),%ecx 806d2ae: e8 8d fc ff ff call 806cf40 <intel_check_word> 806d2b3: 83 c4 10 add $0x10,%esp 806d2b6: 85 c0 test %eax,%eax 806d2b8: 75 4d jne 806d307 <handle_intel+0xe7> 806d2ba: 39 7c 24 0c cmp %edi,0xc(%esp) 806d2be: 8d 57 01 lea 0x1(%edi),%edx 806d2c1: 76 2d jbe 806d2f0 <handle_intel+0xd0> 806d2c3: 89 d7 mov %edx,%edi 806d2c5: b8 02 00 00 00 mov $0x2,%eax 806d2ca: 0f a2 cpuid 806d2cc: 83 ff 01 cmp $0x1,%edi 806d2cf: 89 54 24 08 mov %edx,0x8(%esp) 806d2d3: 89 4c 24 04 mov %ecx,0x4(%esp) 806d2d7: 89 c2 mov %eax,%edx 806d2d9: 0f 85 71 ff ff ff jne 806d250 <handle_intel+0x30> 806d2df: 0f b6 c0 movzbl %al,%eax 806d2e2: 30 d2 xor %dl,%dl 806d2e4: 89 44 24 0c mov %eax,0xc(%esp) 806d2e8: e9 63 ff ff ff jmp 806d250 <handle_intel+0x30> 806d2ed: 8d 76 00 lea 0x0(%esi),%esi 806d2f0: 8d 95 41 ff ff ff lea -0xbf(%ebp),%edx 806d2f6: 83 fa 05 cmp $0x5,%edx 806d2f9: 77 0c ja 806d307 <handle_intel+0xe7> 806d2fb: 80 7c 24 1e 00 cmpb $0x0,0x1e(%esp) 806d300: 74 05 je 806d307 <handle_intel+0xe7> 806d302: b8 ff ff ff ff mov $0xffffffff,%eax 806d307: 83 c4 2c add $0x2c,%esp 806d30a: 5b pop %ebx 806d30b: 5e pop %esi 806d30c: 5f pop %edi 806d30d: 5d pop %ebp 806d30e: c3 ret 806d30f: b8 ff ff ff ff mov $0xffffffff,%eax 806d314: c3 ret 806d315: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d319: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806d320 <handle_amd>: 806d320: 56 push %esi 806d321: 53 push %ebx 806d322: 89 c6 mov %eax,%esi 806d324: b8 00 00 00 80 mov $0x80000000,%eax 806d329: 83 ec 04 sub $0x4,%esp 806d32c: 0f a2 cpuid 806d32e: 81 fe c4 00 00 00 cmp $0xc4,%esi 806d334: 7f 3a jg 806d370 <handle_amd+0x50> 806d336: 31 d2 xor %edx,%edx 806d338: 81 fe be 00 00 00 cmp $0xbe,%esi 806d33e: 0f 9f c2 setg %dl 806d341: 81 ea fb ff ff 7f sub $0x7ffffffb,%edx 806d347: 39 c2 cmp %eax,%edx 806d349: 77 25 ja 806d370 <handle_amd+0x50> 806d34b: 89 d0 mov %edx,%eax 806d34d: 0f a2 cpuid 806d34f: 81 fe bb 00 00 00 cmp $0xbb,%esi 806d355: 7e 29 jle 806d380 <handle_amd+0x60> 806d357: 81 ee bc 00 00 00 sub $0xbc,%esi 806d35d: 83 fe 08 cmp $0x8,%esi 806d360: 0f 87 92 01 00 00 ja 806d4f8 <handle_amd+0x1d8> 806d366: ff 24 b5 60 f0 0b 08 jmp *0x80bf060(,%esi,4) 806d36d: 8d 76 00 lea 0x0(%esi),%esi 806d370: 31 c0 xor %eax,%eax 806d372: 83 c4 04 add $0x4,%esp 806d375: 5b pop %ebx 806d376: 5e pop %esi 806d377: c3 ret 806d378: 90 nop 806d379: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d380: 83 c6 03 add $0x3,%esi 806d383: 89 d1 mov %edx,%ecx 806d385: eb d0 jmp 806d357 <handle_amd+0x37> 806d387: 89 f6 mov %esi,%esi 806d389: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806d390: 89 d0 mov %edx,%eax 806d392: c1 e8 0c shr $0xc,%eax 806d395: 89 c1 mov %eax,%ecx 806d397: 83 e1 0f and $0xf,%ecx 806d39a: ff 24 8d 84 f0 0b 08 jmp *0x80bf084(,%ecx,4) 806d3a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d3a8: 0f b6 c2 movzbl %dl,%eax 806d3ab: b9 00 00 00 00 mov $0x0,%ecx 806d3b0: 80 e6 f0 and $0xf0,%dh 806d3b3: 0f 44 c1 cmove %ecx,%eax 806d3b6: eb ba jmp 806d372 <handle_amd+0x52> 806d3b8: 90 nop 806d3b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d3c0: 89 c8 mov %ecx,%eax 806d3c2: c1 e8 06 shr $0x6,%eax 806d3c5: 25 00 fc ff 03 and $0x3fffc00,%eax 806d3ca: 80 e5 f0 and $0xf0,%ch 806d3cd: 89 c2 mov %eax,%edx 806d3cf: b8 00 00 00 00 mov $0x0,%eax 806d3d4: 0f 45 c2 cmovne %edx,%eax 806d3d7: eb 99 jmp 806d372 <handle_amd+0x52> 806d3d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d3e0: 89 ca mov %ecx,%edx 806d3e2: c1 ea 0c shr $0xc,%edx 806d3e5: 89 d0 mov %edx,%eax 806d3e7: 83 e0 0f and $0xf,%eax 806d3ea: ff 24 85 c4 f0 0b 08 jmp *0x80bf0c4(,%eax,4) 806d3f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d3f8: 0f b6 d1 movzbl %cl,%edx 806d3fb: b8 00 00 00 00 mov $0x0,%eax 806d400: 80 e5 f0 and $0xf0,%ch 806d403: 0f 45 c2 cmovne %edx,%eax 806d406: e9 67 ff ff ff jmp 806d372 <handle_amd+0x52> 806d40b: 90 nop 806d40c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d410: 8d 04 12 lea (%edx,%edx,1),%eax 806d413: b9 00 00 00 00 mov $0x0,%ecx 806d418: 25 00 00 f8 7f and $0x7ff80000,%eax 806d41d: 80 e6 f0 and $0xf0,%dh 806d420: 0f 44 c1 cmove %ecx,%eax 806d423: e9 4a ff ff ff jmp 806d372 <handle_amd+0x52> 806d428: 90 nop 806d429: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d430: c1 e9 10 shr $0x10,%ecx 806d433: 8d 04 8d 00 00 00 00 lea 0x0(,%ecx,4),%eax 806d43a: 0f b6 d1 movzbl %cl,%edx 806d43d: 25 00 fc 03 00 and $0x3fc00,%eax 806d442: 81 fa ff 00 00 00 cmp $0xff,%edx 806d448: 89 c1 mov %eax,%ecx 806d44a: 89 d0 mov %edx,%eax 806d44c: 0f 44 c1 cmove %ecx,%eax 806d44f: e9 1e ff ff ff jmp 806d372 <handle_amd+0x52> 806d454: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d458: 0f b6 c1 movzbl %cl,%eax 806d45b: e9 12 ff ff ff jmp 806d372 <handle_amd+0x52> 806d460: c1 e9 0e shr $0xe,%ecx 806d463: 89 c8 mov %ecx,%eax 806d465: 25 00 fc 03 00 and $0x3fc00,%eax 806d46a: e9 03 ff ff ff jmp 806d372 <handle_amd+0x52> 806d46f: b8 08 00 00 00 mov $0x8,%eax 806d474: e9 f9 fe ff ff jmp 806d372 <handle_amd+0x52> 806d479: b8 20 00 00 00 mov $0x20,%eax 806d47e: e9 ef fe ff ff jmp 806d372 <handle_amd+0x52> 806d483: b8 10 00 00 00 mov $0x10,%eax 806d488: e9 e5 fe ff ff jmp 806d372 <handle_amd+0x52> 806d48d: b8 80 00 00 00 mov $0x80,%eax 806d492: e9 db fe ff ff jmp 806d372 <handle_amd+0x52> 806d497: b8 60 00 00 00 mov $0x60,%eax 806d49c: e9 d1 fe ff ff jmp 806d372 <handle_amd+0x52> 806d4a1: b8 40 00 00 00 mov $0x40,%eax 806d4a6: e9 c7 fe ff ff jmp 806d372 <handle_amd+0x52> 806d4ab: b8 30 00 00 00 mov $0x30,%eax 806d4b0: e9 bd fe ff ff jmp 806d372 <handle_amd+0x52> 806d4b5: 83 e0 0f and $0xf,%eax 806d4b8: e9 b5 fe ff ff jmp 806d372 <handle_amd+0x52> 806d4bd: 8d 04 12 lea (%edx,%edx,1),%eax 806d4c0: 0f b6 ca movzbl %dl,%ecx 806d4c3: 31 d2 xor %edx,%edx 806d4c5: 25 00 00 f8 7f and $0x7ff80000,%eax 806d4ca: f7 f1 div %ecx 806d4cc: e9 a1 fe ff ff jmp 806d372 <handle_amd+0x52> 806d4d1: 89 c8 mov %ecx,%eax 806d4d3: 31 d2 xor %edx,%edx 806d4d5: 0f b6 c9 movzbl %cl,%ecx 806d4d8: c1 e8 06 shr $0x6,%eax 806d4db: 25 00 fc ff 03 and $0x3fffc00,%eax 806d4e0: f7 f1 div %ecx 806d4e2: e9 8b fe ff ff jmp 806d372 <handle_amd+0x52> 806d4e7: 89 d0 mov %edx,%eax 806d4e9: 83 e0 0f and $0xf,%eax 806d4ec: e9 81 fe ff ff jmp 806d372 <handle_amd+0x52> 806d4f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d4f8: 68 40 f3 0b 08 push $0x80bf340 806d4fd: 68 ac 01 00 00 push $0x1ac 806d502: 68 10 f0 0b 08 push $0x80bf010 806d507: 68 37 f0 0b 08 push $0x80bf037 806d50c: e8 cf c2 fd ff call 80497e0 <__assert_fail> 806d511: eb 0d jmp 806d520 <__cache_sysconf> 806d513: 90 nop 806d514: 90 nop 806d515: 90 nop 806d516: 90 nop 806d517: 90 nop 806d518: 90 nop 806d519: 90 nop 806d51a: 90 nop 806d51b: 90 nop 806d51c: 90 nop 806d51d: 90 nop 806d51e: 90 nop 806d51f: 90 nop 0806d520 <__cache_sysconf>: 806d520: 8b 15 60 d5 0e 08 mov 0x80ed560,%edx 806d526: 8b 44 24 04 mov 0x4(%esp),%eax 806d52a: 83 fa 01 cmp $0x1,%edx 806d52d: 74 19 je 806d548 <__cache_sysconf+0x28> 806d52f: 83 fa 02 cmp $0x2,%edx 806d532: 74 0c je 806d540 <__cache_sysconf+0x20> 806d534: 31 c0 xor %eax,%eax 806d536: c3 ret 806d537: 89 f6 mov %esi,%esi 806d539: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806d540: e9 db fd ff ff jmp 806d320 <handle_amd> 806d545: 8d 76 00 lea 0x0(%esi),%esi 806d548: 8b 15 64 d5 0e 08 mov 0x80ed564,%edx 806d54e: e9 cd fc ff ff jmp 806d220 <handle_intel> 806d553: 66 90 xchg %ax,%ax 806d555: 66 90 xchg %ax,%ax 806d557: 66 90 xchg %ax,%ax 806d559: 66 90 xchg %ax,%ax 806d55b: 66 90 xchg %ax,%ax 806d55d: 66 90 xchg %ax,%ax 806d55f: 90 nop 0806d560 <__wmempcpy>: 806d560: c1 64 24 0c 02 shll $0x2,0xc(%esp) 806d565: e9 56 fd fe ff jmp 805d2c0 <__mempcpy> 806d56a: 66 90 xchg %ax,%ax 806d56c: 66 90 xchg %ax,%ax 806d56e: 66 90 xchg %ax,%ax 0806d570 <_nl_cleanup_ctype>: 806d570: 53 push %ebx 806d571: 83 ec 08 sub $0x8,%esp 806d574: 8b 58 14 mov 0x14(%eax),%ebx 806d577: 85 db test %ebx,%ebx 806d579: 74 2f je 806d5aa <_nl_cleanup_ctype+0x3a> 806d57b: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 806d582: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 806d589: 8b 53 0c mov 0xc(%ebx),%edx 806d58c: 8b 43 08 mov 0x8(%ebx),%eax 806d58f: e8 2c 54 00 00 call 80729c0 <__gconv_close_transform> 806d594: 8b 53 04 mov 0x4(%ebx),%edx 806d597: 8b 03 mov (%ebx),%eax 806d599: e8 22 54 00 00 call 80729c0 <__gconv_close_transform> 806d59e: 83 ec 0c sub $0xc,%esp 806d5a1: 53 push %ebx 806d5a2: e8 e9 cf fe ff call 805a590 <__cfree> 806d5a7: 83 c4 10 add $0x10,%esp 806d5aa: 83 c4 08 add $0x8,%esp 806d5ad: 5b pop %ebx 806d5ae: c3 ret 806d5af: 90 nop 0806d5b0 <__wcsmbs_getfct>: 806d5b0: 83 ec 24 sub $0x24,%esp 806d5b3: 6a 00 push $0x0 806d5b5: 8d 44 24 14 lea 0x14(%esp),%eax 806d5b9: 50 push %eax 806d5ba: 8b 54 24 34 mov 0x34(%esp),%edx 806d5be: 8b 44 24 30 mov 0x30(%esp),%eax 806d5c2: 8d 4c 24 1c lea 0x1c(%esp),%ecx 806d5c6: e8 65 51 00 00 call 8072730 <__gconv_find_transform> 806d5cb: 85 c0 test %eax,%eax 806d5cd: 5a pop %edx 806d5ce: 59 pop %ecx 806d5cf: 75 2f jne 806d600 <__wcsmbs_getfct+0x50> 806d5d1: 8b 54 24 08 mov 0x8(%esp),%edx 806d5d5: 83 fa 01 cmp $0x1,%edx 806d5d8: 76 16 jbe 806d5f0 <__wcsmbs_getfct+0x40> 806d5da: 8b 44 24 0c mov 0xc(%esp),%eax 806d5de: e8 dd 53 00 00 call 80729c0 <__gconv_close_transform> 806d5e3: 31 c0 xor %eax,%eax 806d5e5: 83 c4 1c add $0x1c,%esp 806d5e8: c3 ret 806d5e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d5f0: 8b 44 24 28 mov 0x28(%esp),%eax 806d5f4: 89 10 mov %edx,(%eax) 806d5f6: 8b 44 24 0c mov 0xc(%esp),%eax 806d5fa: 83 c4 1c add $0x1c,%esp 806d5fd: c3 ret 806d5fe: 66 90 xchg %ax,%ax 806d600: 31 c0 xor %eax,%eax 806d602: 83 c4 1c add $0x1c,%esp 806d605: c3 ret 806d606: 8d 76 00 lea 0x0(%esi),%esi 806d609: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806d610 <__wcsmbs_load_conv>: 806d610: 55 push %ebp 806d611: 89 e5 mov %esp,%ebp 806d613: 57 push %edi 806d614: 56 push %esi 806d615: 53 push %ebx 806d616: 89 c3 mov %eax,%ebx 806d618: b8 00 00 00 00 mov $0x0,%eax 806d61d: 83 ec 1c sub $0x1c,%esp 806d620: 85 c0 test %eax,%eax 806d622: 74 10 je 806d634 <__wcsmbs_load_conv+0x24> 806d624: 83 ec 0c sub $0xc,%esp 806d627: 68 e0 d5 0e 08 push $0x80ed5e0 806d62c: e8 cf 29 f9 f7 call 0 <_nl_current_LC_CTYPE> 806d631: 83 c4 10 add $0x10,%esp 806d634: 8b 7b 14 mov 0x14(%ebx),%edi 806d637: 85 ff test %edi,%edi 806d639: 0f 85 04 01 00 00 jne 806d743 <__wcsmbs_load_conv+0x133> 806d63f: 83 ec 08 sub $0x8,%esp 806d642: 6a 10 push $0x10 806d644: 6a 01 push $0x1 806d646: e8 25 d3 fe ff call 805a970 <__calloc> 806d64b: 83 c4 10 add $0x10,%esp 806d64e: 85 c0 test %eax,%eax 806d650: 89 45 e4 mov %eax,-0x1c(%ebp) 806d653: 0f 84 2a 01 00 00 je 806d783 <__wcsmbs_load_conv+0x173> 806d659: 83 7b 1c 01 cmpl $0x1,0x1c(%ebx) 806d65d: 8b 73 1c mov 0x1c(%ebx),%esi 806d660: ba 31 05 0d 08 mov $0x80d0531,%edx 806d665: 8b 4b 5c mov 0x5c(%ebx),%ecx 806d668: 19 c0 sbb %eax,%eax 806d66a: f7 d0 not %eax 806d66c: 83 e0 08 and $0x8,%eax 806d66f: 83 7b 1c 01 cmpl $0x1,0x1c(%ebx) 806d673: 89 45 dc mov %eax,-0x24(%ebp) 806d676: b8 6d f3 0b 08 mov $0x80bf36d,%eax 806d67b: 19 ff sbb %edi,%edi 806d67d: 83 e7 f8 and $0xfffffff8,%edi 806d680: 83 c7 0b add $0xb,%edi 806d683: 85 f6 test %esi,%esi 806d685: 0f 44 c2 cmove %edx,%eax 806d688: 31 f6 xor %esi,%esi 806d68a: 89 45 d8 mov %eax,-0x28(%ebp) 806d68d: 89 c8 mov %ecx,%eax 806d68f: eb 15 jmp 806d6a6 <__wcsmbs_load_conv+0x96> 806d691: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806d698: 83 c0 01 add $0x1,%eax 806d69b: 80 fa 2f cmp $0x2f,%dl 806d69e: 0f 94 c2 sete %dl 806d6a1: 0f b6 d2 movzbl %dl,%edx 806d6a4: 01 d6 add %edx,%esi 806d6a6: 0f b6 10 movzbl (%eax),%edx 806d6a9: 84 d2 test %dl,%dl 806d6ab: 75 eb jne 806d698 <__wcsmbs_load_conv+0x88> 806d6ad: 29 c8 sub %ecx,%eax 806d6af: 0f be 11 movsbl (%ecx),%edx 806d6b2: 8d 44 07 1e lea 0x1e(%edi,%eax,1),%eax 806d6b6: 83 e0 f0 and $0xfffffff0,%eax 806d6b9: 29 c4 sub %eax,%esp 806d6bb: 8d 44 24 0f lea 0xf(%esp),%eax 806d6bf: 83 e0 f0 and $0xfffffff0,%eax 806d6c2: 84 d2 test %dl,%dl 806d6c4: 89 45 e0 mov %eax,-0x20(%ebp) 806d6c7: 0f 84 0b 01 00 00 je 806d7d8 <__wcsmbs_load_conv+0x1c8> 806d6cd: 8b 3d fc d0 0c 08 mov 0x80cd0fc,%edi 806d6d3: 90 nop 806d6d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d6d8: 8b 14 97 mov (%edi,%edx,4),%edx 806d6db: 83 c0 01 add $0x1,%eax 806d6de: 83 c1 01 add $0x1,%ecx 806d6e1: 88 50 ff mov %dl,-0x1(%eax) 806d6e4: 0f be 11 movsbl (%ecx),%edx 806d6e7: 84 d2 test %dl,%dl 806d6e9: 75 ed jne 806d6d8 <__wcsmbs_load_conv+0xc8> 806d6eb: 83 fe 01 cmp $0x1,%esi 806d6ee: 0f 86 ac 00 00 00 jbe 806d7a0 <__wcsmbs_load_conv+0x190> 806d6f4: 8b 7d e4 mov -0x1c(%ebp),%edi 806d6f7: 8b 75 e0 mov -0x20(%ebp),%esi 806d6fa: 83 ec 04 sub $0x4,%esp 806d6fd: c6 00 00 movb $0x0,(%eax) 806d700: 89 f8 mov %edi,%eax 806d702: 83 c0 04 add $0x4,%eax 806d705: 50 push %eax 806d706: 56 push %esi 806d707: 68 d1 00 0c 08 push $0x80c00d1 806d70c: e8 9f fe ff ff call 806d5b0 <__wcsmbs_getfct> 806d711: 83 c4 10 add $0x10,%esp 806d714: 85 c0 test %eax,%eax 806d716: 89 07 mov %eax,(%edi) 806d718: 74 76 je 806d790 <__wcsmbs_load_conv+0x180> 806d71a: 8d 47 0c lea 0xc(%edi),%eax 806d71d: 83 ec 04 sub $0x4,%esp 806d720: 50 push %eax 806d721: 68 d1 00 0c 08 push $0x80c00d1 806d726: 56 push %esi 806d727: e8 84 fe ff ff call 806d5b0 <__wcsmbs_getfct> 806d72c: 83 c4 10 add $0x10,%esp 806d72f: 85 c0 test %eax,%eax 806d731: 89 47 08 mov %eax,0x8(%edi) 806d734: 74 2e je 806d764 <__wcsmbs_load_conv+0x154> 806d736: 8b 45 e4 mov -0x1c(%ebp),%eax 806d739: c7 43 10 70 d5 06 08 movl $0x806d570,0x10(%ebx) 806d740: 89 43 14 mov %eax,0x14(%ebx) 806d743: b8 00 00 00 00 mov $0x0,%eax 806d748: 85 c0 test %eax,%eax 806d74a: 74 10 je 806d75c <__wcsmbs_load_conv+0x14c> 806d74c: 83 ec 0c sub $0xc,%esp 806d74f: 68 e0 d5 0e 08 push $0x80ed5e0 806d754: e8 a7 28 f9 f7 call 0 <_nl_current_LC_CTYPE> 806d759: 83 c4 10 add $0x10,%esp 806d75c: 8d 65 f4 lea -0xc(%ebp),%esp 806d75f: 5b pop %ebx 806d760: 5e pop %esi 806d761: 5f pop %edi 806d762: 5d pop %ebp 806d763: c3 ret 806d764: 8b 75 e4 mov -0x1c(%ebp),%esi 806d767: 8b 06 mov (%esi),%eax 806d769: 85 c0 test %eax,%eax 806d76b: 74 08 je 806d775 <__wcsmbs_load_conv+0x165> 806d76d: 8b 56 04 mov 0x4(%esi),%edx 806d770: e8 4b 52 00 00 call 80729c0 <__gconv_close_transform> 806d775: 83 ec 0c sub $0xc,%esp 806d778: ff 75 e4 pushl -0x1c(%ebp) 806d77b: e8 10 ce fe ff call 805a590 <__cfree> 806d780: 83 c4 10 add $0x10,%esp 806d783: c7 43 14 80 f3 0b 08 movl $0x80bf380,0x14(%ebx) 806d78a: eb b7 jmp 806d743 <__wcsmbs_load_conv+0x133> 806d78c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d790: 8b 45 e4 mov -0x1c(%ebp),%eax 806d793: 8b 40 08 mov 0x8(%eax),%eax 806d796: 85 c0 test %eax,%eax 806d798: 75 9c jne 806d736 <__wcsmbs_load_conv+0x126> 806d79a: eb d9 jmp 806d775 <__wcsmbs_load_conv+0x165> 806d79c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d7a0: 85 f6 test %esi,%esi 806d7a2: c6 00 2f movb $0x2f,(%eax) 806d7a5: 75 29 jne 806d7d0 <__wcsmbs_load_conv+0x1c0> 806d7a7: 8b 55 dc mov -0x24(%ebp),%edx 806d7aa: c6 40 01 2f movb $0x2f,0x1(%eax) 806d7ae: 83 c0 02 add $0x2,%eax 806d7b1: 85 d2 test %edx,%edx 806d7b3: 0f 84 3b ff ff ff je 806d6f4 <__wcsmbs_load_conv+0xe4> 806d7b9: 83 ec 04 sub $0x4,%esp 806d7bc: ff 75 dc pushl -0x24(%ebp) 806d7bf: ff 75 d8 pushl -0x28(%ebp) 806d7c2: 50 push %eax 806d7c3: e8 f8 fa fe ff call 805d2c0 <__mempcpy> 806d7c8: 83 c4 10 add $0x10,%esp 806d7cb: e9 24 ff ff ff jmp 806d6f4 <__wcsmbs_load_conv+0xe4> 806d7d0: 83 c0 01 add $0x1,%eax 806d7d3: e9 1c ff ff ff jmp 806d6f4 <__wcsmbs_load_conv+0xe4> 806d7d8: 8b 45 e0 mov -0x20(%ebp),%eax 806d7db: e9 0b ff ff ff jmp 806d6eb <__wcsmbs_load_conv+0xdb> 0806d7e0 <__wcsmbs_clone_conv>: 806d7e0: 56 push %esi 806d7e1: 53 push %ebx 806d7e2: 89 c3 mov %eax,%ebx 806d7e4: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 806d7eb: 83 ec 04 sub $0x4,%esp 806d7ee: b8 d8 ff ff ff mov $0xffffffd8,%eax 806d7f3: 8b 04 02 mov (%edx,%eax,1),%eax 806d7f6: 8b 30 mov (%eax),%esi 806d7f8: 8b 46 14 mov 0x14(%esi),%eax 806d7fb: 85 c0 test %eax,%eax 806d7fd: 74 39 je 806d838 <__wcsmbs_clone_conv+0x58> 806d7ff: 8b 10 mov (%eax),%edx 806d801: 89 13 mov %edx,(%ebx) 806d803: 8b 48 04 mov 0x4(%eax),%ecx 806d806: 89 4b 04 mov %ecx,0x4(%ebx) 806d809: 8b 48 08 mov 0x8(%eax),%ecx 806d80c: 89 4b 08 mov %ecx,0x8(%ebx) 806d80f: 8b 0a mov (%edx),%ecx 806d811: 8b 40 0c mov 0xc(%eax),%eax 806d814: 85 c9 test %ecx,%ecx 806d816: 89 43 0c mov %eax,0xc(%ebx) 806d819: 74 04 je 806d81f <__wcsmbs_clone_conv+0x3f> 806d81b: 83 42 08 01 addl $0x1,0x8(%edx) 806d81f: 8b 43 08 mov 0x8(%ebx),%eax 806d822: 8b 10 mov (%eax),%edx 806d824: 85 d2 test %edx,%edx 806d826: 74 04 je 806d82c <__wcsmbs_clone_conv+0x4c> 806d828: 83 40 08 01 addl $0x1,0x8(%eax) 806d82c: 83 c4 04 add $0x4,%esp 806d82f: 5b pop %ebx 806d830: 5e pop %esi 806d831: c3 ret 806d832: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806d838: 81 fe a0 15 0c 08 cmp $0x80c15a0,%esi 806d83e: 74 0c je 806d84c <__wcsmbs_clone_conv+0x6c> 806d840: 89 f0 mov %esi,%eax 806d842: e8 c9 fd ff ff call 806d610 <__wcsmbs_load_conv> 806d847: 8b 46 14 mov 0x14(%esi),%eax 806d84a: eb b3 jmp 806d7ff <__wcsmbs_clone_conv+0x1f> 806d84c: b8 80 f3 0b 08 mov $0x80bf380,%eax 806d851: eb ac jmp 806d7ff <__wcsmbs_clone_conv+0x1f> 806d853: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806d859: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806d860 <__wcsmbs_named_conv>: 806d860: 56 push %esi 806d861: 53 push %ebx 806d862: 89 c3 mov %eax,%ebx 806d864: 83 c0 04 add $0x4,%eax 806d867: 89 d6 mov %edx,%esi 806d869: 83 ec 08 sub $0x8,%esp 806d86c: 50 push %eax 806d86d: 52 push %edx 806d86e: 68 d1 00 0c 08 push $0x80c00d1 806d873: e8 38 fd ff ff call 806d5b0 <__wcsmbs_getfct> 806d878: 83 c4 10 add $0x10,%esp 806d87b: 85 c0 test %eax,%eax 806d87d: 89 03 mov %eax,(%ebx) 806d87f: 74 2f je 806d8b0 <__wcsmbs_named_conv+0x50> 806d881: 8d 43 0c lea 0xc(%ebx),%eax 806d884: 83 ec 04 sub $0x4,%esp 806d887: 50 push %eax 806d888: 68 d1 00 0c 08 push $0x80c00d1 806d88d: 56 push %esi 806d88e: e8 1d fd ff ff call 806d5b0 <__wcsmbs_getfct> 806d893: 89 c2 mov %eax,%edx 806d895: 89 43 08 mov %eax,0x8(%ebx) 806d898: 83 c4 10 add $0x10,%esp 806d89b: 31 c0 xor %eax,%eax 806d89d: 85 d2 test %edx,%edx 806d89f: 74 1f je 806d8c0 <__wcsmbs_named_conv+0x60> 806d8a1: 83 c4 04 add $0x4,%esp 806d8a4: 5b pop %ebx 806d8a5: 5e pop %esi 806d8a6: c3 ret 806d8a7: 89 f6 mov %esi,%esi 806d8a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806d8b0: 83 c4 04 add $0x4,%esp 806d8b3: b8 01 00 00 00 mov $0x1,%eax 806d8b8: 5b pop %ebx 806d8b9: 5e pop %esi 806d8ba: c3 ret 806d8bb: 90 nop 806d8bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d8c0: 8b 53 04 mov 0x4(%ebx),%edx 806d8c3: 8b 03 mov (%ebx),%eax 806d8c5: e8 f6 50 00 00 call 80729c0 <__gconv_close_transform> 806d8ca: b8 01 00 00 00 mov $0x1,%eax 806d8cf: eb d0 jmp 806d8a1 <__wcsmbs_named_conv+0x41> 0806d8d1 <_exit>: 806d8d1: 8b 5c 24 04 mov 0x4(%esp),%ebx 806d8d5: b8 fc 00 00 00 mov $0xfc,%eax 806d8da: ff 15 f0 c9 0e 08 call *0x80ec9f0 806d8e0: b8 01 00 00 00 mov $0x1,%eax 806d8e5: cd 80 int $0x80 806d8e7: f4 hlt 806d8e8: 66 90 xchg %ax,%ax 806d8ea: 66 90 xchg %ax,%ax 806d8ec: 66 90 xchg %ax,%ax 806d8ee: 66 90 xchg %ax,%ax 0806d8f0 <__sysconf_check_spec>: 806d8f0: 55 push %ebp 806d8f1: 89 e5 mov %esp,%ebp 806d8f3: 57 push %edi 806d8f4: 56 push %esi 806d8f5: 53 push %ebx 806d8f6: 89 c7 mov %eax,%edi 806d8f8: 65 8b 35 00 00 00 00 mov %gs:0x0,%esi 806d8ff: 81 ec 88 00 00 00 sub $0x88,%esp 806d905: b8 e8 ff ff ff mov $0xffffffe8,%eax 806d90a: 8b 04 06 mov (%esi,%eax,1),%eax 806d90d: 68 2d f4 0b 08 push $0x80bf42d 806d912: 89 45 80 mov %eax,-0x80(%ebp) 806d915: e8 f6 e8 00 00 call 807c210 <__libc_secure_getenv> 806d91a: 83 c4 10 add $0x10,%esp 806d91d: 85 c0 test %eax,%eax 806d91f: 0f 84 a3 00 00 00 je 806d9c8 <__sysconf_check_spec+0xd8> 806d925: 83 ec 0c sub $0xc,%esp 806d928: 89 c3 mov %eax,%ebx 806d92a: 50 push %eax 806d92b: e8 80 e9 fe ff call 805c2b0 <strlen> 806d930: 83 c4 10 add $0x10,%esp 806d933: 89 c1 mov %eax,%ecx 806d935: 89 5d 84 mov %ebx,-0x7c(%ebp) 806d938: 83 ec 0c sub $0xc,%esp 806d93b: 89 8d 7c ff ff ff mov %ecx,-0x84(%ebp) 806d941: 57 push %edi 806d942: e8 69 e9 fe ff call 805c2b0 <strlen> 806d947: 8b 8d 7c ff ff ff mov -0x84(%ebp),%ecx 806d94d: 89 c3 mov %eax,%ebx 806d94f: 83 c4 10 add $0x10,%esp 806d952: 83 c3 01 add $0x1,%ebx 806d955: 8d 44 01 1a lea 0x1a(%ecx,%eax,1),%eax 806d959: 83 e0 f0 and $0xfffffff0,%eax 806d95c: 29 c4 sub %eax,%esp 806d95e: 89 e2 mov %esp,%edx 806d960: 83 ec 04 sub $0x4,%esp 806d963: 51 push %ecx 806d964: ff 75 84 pushl -0x7c(%ebp) 806d967: 52 push %edx 806d968: 89 55 84 mov %edx,-0x7c(%ebp) 806d96b: e8 50 f9 fe ff call 805d2c0 <__mempcpy> 806d970: ba 36 5f 00 00 mov $0x5f36,%edx 806d975: c7 00 2f 50 4f 53 movl $0x534f502f,(%eax) 806d97b: c7 40 04 49 58 5f 56 movl $0x565f5849,0x4(%eax) 806d982: 66 89 50 08 mov %dx,0x8(%eax) 806d986: 83 c4 0c add $0xc,%esp 806d989: 83 c0 0a add $0xa,%eax 806d98c: 53 push %ebx 806d98d: 57 push %edi 806d98e: 50 push %eax 806d98f: e8 6c fa fe ff call 805d400 <memcpy> 806d994: 8b 55 84 mov -0x7c(%ebp),%edx 806d997: 8d 45 88 lea -0x78(%ebp),%eax 806d99a: 83 c4 0c add $0xc,%esp 806d99d: 50 push %eax 806d99e: 52 push %edx 806d99f: 6a 03 push $0x3 806d9a1: e8 ca 07 00 00 call 806e170 <___xstat64> 806d9a6: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806d9ac: 8b 55 80 mov -0x80(%ebp),%edx 806d9af: 83 c4 10 add $0x10,%esp 806d9b2: c1 f8 1f sar $0x1f,%eax 806d9b5: 83 c8 01 or $0x1,%eax 806d9b8: 89 14 3e mov %edx,(%esi,%edi,1) 806d9bb: 8d 65 f4 lea -0xc(%ebp),%esp 806d9be: 5b pop %ebx 806d9bf: 5e pop %esi 806d9c0: 5f pop %edi 806d9c1: 5d pop %ebp 806d9c2: c3 ret 806d9c3: 90 nop 806d9c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806d9c8: b9 10 00 00 00 mov $0x10,%ecx 806d9cd: c7 45 84 1c f4 0b 08 movl $0x80bf41c,-0x7c(%ebp) 806d9d4: e9 5f ff ff ff jmp 806d938 <__sysconf_check_spec+0x48> 806d9d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0806d9e0 <__sysconf>: 806d9e0: 55 push %ebp 806d9e1: 57 push %edi 806d9e2: 56 push %esi 806d9e3: 53 push %ebx 806d9e4: 83 ec 4c sub $0x4c,%esp 806d9e7: 8b 74 24 60 mov 0x60(%esp),%esi 806d9eb: 8d 86 47 ff ff ff lea -0xb9(%esi),%eax 806d9f1: 83 f8 0e cmp $0xe,%eax 806d9f4: 0f 86 f6 00 00 00 jbe 806daf0 <__sysconf+0x110> 806d9fa: 83 fe 22 cmp $0x22,%esi 806d9fd: 0f 84 ad 01 00 00 je 806dbb0 <__sysconf+0x1d0> 806da03: 0f 8f 8f 00 00 00 jg 806da98 <__sysconf+0xb8> 806da09: 85 f6 test %esi,%esi 806da0b: 0f 84 5f 01 00 00 je 806db70 <__sysconf+0x190> 806da11: 83 fe 03 cmp $0x3,%esi 806da14: bb 54 f4 0b 08 mov $0x80bf454,%ebx 806da19: 0f 85 29 01 00 00 jne 806db48 <__sysconf+0x168> 806da1f: 31 c9 xor %ecx,%ecx 806da21: b8 05 00 00 00 mov $0x5,%eax 806da26: ff 15 f0 c9 0e 08 call *0x80ec9f0 806da2c: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806da31: 89 c3 mov %eax,%ebx 806da33: 0f 87 e7 06 00 00 ja 806e120 <__sysconf+0x740> 806da39: 83 fb ff cmp $0xffffffff,%ebx 806da3c: 0f 84 06 01 00 00 je 806db48 <__sysconf+0x168> 806da42: 8d 7c 24 20 lea 0x20(%esp),%edi 806da46: ba 1f 00 00 00 mov $0x1f,%edx 806da4b: eb 24 jmp 806da71 <__sysconf+0x91> 806da4d: 8d 76 00 lea 0x0(%esi),%esi 806da50: 83 f8 ff cmp $0xffffffff,%eax 806da53: 0f 85 af 00 00 00 jne 806db08 <__sysconf+0x128> 806da59: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 806da5f: 65 8b 2d 00 00 00 00 mov %gs:0x0,%ebp 806da66: 83 7c 0d 00 04 cmpl $0x4,0x0(%ebp,%ecx,1) 806da6b: 0f 85 97 00 00 00 jne 806db08 <__sysconf+0x128> 806da71: b8 03 00 00 00 mov $0x3,%eax 806da76: 89 f9 mov %edi,%ecx 806da78: ff 15 f0 c9 0e 08 call *0x80ec9f0 806da7e: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806da83: 76 cb jbe 806da50 <__sysconf+0x70> 806da85: 89 54 24 0c mov %edx,0xc(%esp) 806da89: e8 e2 39 00 00 call 8071470 <__syscall_error> 806da8e: 8b 54 24 0c mov 0xc(%esp),%edx 806da92: eb bc jmp 806da50 <__sysconf+0x70> 806da94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806da98: 81 fe 8a 00 00 00 cmp $0x8a,%esi 806da9e: 0f 8c a4 00 00 00 jl 806db48 <__sysconf+0x168> 806daa4: 81 fe 8b 00 00 00 cmp $0x8b,%esi 806daaa: 0f 8e b0 00 00 00 jle 806db60 <__sysconf+0x180> 806dab0: 81 fe 95 00 00 00 cmp $0x95,%esi 806dab6: 0f 85 8c 00 00 00 jne 806db48 <__sysconf+0x168> 806dabc: 8d 4c 24 20 lea 0x20(%esp),%ecx 806dac0: bb 01 00 00 00 mov $0x1,%ebx 806dac5: b8 0a 01 00 00 mov $0x10a,%eax 806daca: ff 15 f0 c9 0e 08 call *0x80ec9f0 806dad0: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806dad5: 0f 97 c0 seta %al 806dad8: 83 c4 4c add $0x4c,%esp 806dadb: 0f b6 c0 movzbl %al,%eax 806dade: f7 d8 neg %eax 806dae0: 5b pop %ebx 806dae1: 0d 69 10 03 00 or $0x31069,%eax 806dae6: 5e pop %esi 806dae7: 5f pop %edi 806dae8: 5d pop %ebp 806dae9: c3 ret 806daea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806daf0: 83 ec 0c sub $0xc,%esp 806daf3: 56 push %esi 806daf4: e8 27 fa ff ff call 806d520 <__cache_sysconf> 806daf9: 83 c4 10 add $0x10,%esp 806dafc: 83 c4 4c add $0x4c,%esp 806daff: 5b pop %ebx 806db00: 5e pop %esi 806db01: 5f pop %edi 806db02: 5d pop %ebp 806db03: c3 ret 806db04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806db08: 89 c1 mov %eax,%ecx 806db0a: b8 06 00 00 00 mov $0x6,%eax 806db0f: ff 15 f0 c9 0e 08 call *0x80ec9f0 806db15: 85 c9 test %ecx,%ecx 806db17: 7e 2f jle 806db48 <__sysconf+0x168> 806db19: c6 44 0c 20 00 movb $0x0,0x20(%esp,%ecx,1) 806db1e: 83 ec 04 sub $0x4,%esp 806db21: 6a 0a push $0xa 806db23: 8d 44 24 24 lea 0x24(%esp),%eax 806db27: 50 push %eax 806db28: 57 push %edi 806db29: e8 32 e7 00 00 call 807c260 <__strtol> 806db2e: 8b 54 24 2c mov 0x2c(%esp),%edx 806db32: 83 c4 10 add $0x10,%esp 806db35: 39 fa cmp %edi,%edx 806db37: 74 0f je 806db48 <__sysconf+0x168> 806db39: 0f b6 12 movzbl (%edx),%edx 806db3c: 84 d2 test %dl,%dl 806db3e: 74 bc je 806dafc <__sysconf+0x11c> 806db40: 80 fa 0a cmp $0xa,%dl 806db43: 74 b7 je 806dafc <__sysconf+0x11c> 806db45: 8d 76 00 lea 0x0(%esi),%esi 806db48: 81 fe f6 00 00 00 cmp $0xf6,%esi 806db4e: 0f 87 a7 05 00 00 ja 806e0fb <__sysconf+0x71b> 806db54: ff 24 b5 8c f4 0b 08 jmp *0x80bf48c(,%esi,4) 806db5b: 90 nop 806db5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806db60: 83 c4 4c add $0x4c,%esp 806db63: b8 69 10 03 00 mov $0x31069,%eax 806db68: 5b pop %ebx 806db69: 5e pop %esi 806db6a: 5f pop %edi 806db6b: 5d pop %ebp 806db6c: c3 ret 806db6d: 8d 76 00 lea 0x0(%esi),%esi 806db70: 83 ec 08 sub $0x8,%esp 806db73: 8d 44 24 28 lea 0x28(%esp),%eax 806db77: 50 push %eax 806db78: 6a 03 push $0x3 806db7a: e8 21 10 00 00 call 806eba0 <__new_getrlimit> 806db7f: 89 c2 mov %eax,%edx 806db81: 83 c4 10 add $0x10,%esp 806db84: b8 00 00 02 00 mov $0x20000,%eax 806db89: 85 d2 test %edx,%edx 806db8b: 0f 85 6b ff ff ff jne 806dafc <__sysconf+0x11c> 806db91: 8b 54 24 20 mov 0x20(%esp),%edx 806db95: 89 d1 mov %edx,%ecx 806db97: c1 e9 02 shr $0x2,%ecx 806db9a: 81 fa 00 00 08 00 cmp $0x80000,%edx 806dba0: 0f 43 c1 cmovae %ecx,%eax 806dba3: e9 54 ff ff ff jmp 806dafc <__sysconf+0x11c> 806dba8: 90 nop 806dba9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806dbb0: 83 ec 08 sub $0x8,%esp 806dbb3: 8d 44 24 28 lea 0x28(%esp),%eax 806dbb7: 50 push %eax 806dbb8: 6a 0b push $0xb 806dbba: e8 e1 0f 00 00 call 806eba0 <__new_getrlimit> 806dbbf: 83 c4 10 add $0x10,%esp 806dbc2: 85 c0 test %eax,%eax 806dbc4: 75 0a jne 806dbd0 <__sysconf+0x1f0> 806dbc6: 8b 44 24 20 mov 0x20(%esp),%eax 806dbca: e9 2d ff ff ff jmp 806dafc <__sysconf+0x11c> 806dbcf: 90 nop 806dbd0: bb 39 f4 0b 08 mov $0x80bf439,%ebx 806dbd5: e9 45 fe ff ff jmp 806da1f <__sysconf+0x3f> 806dbda: b8 ff ff ff ff mov $0xffffffff,%eax 806dbdf: e9 18 ff ff ff jmp 806dafc <__sysconf+0x11c> 806dbe4: b8 71 f4 0b 08 mov $0x80bf471,%eax 806dbe9: e8 02 fd ff ff call 806d8f0 <__sysconf_check_spec> 806dbee: e9 09 ff ff ff jmp 806dafc <__sysconf+0x11c> 806dbf3: b8 01 00 00 00 mov $0x1,%eax 806dbf8: e9 ff fe ff ff jmp 806dafc <__sysconf+0x11c> 806dbfd: b8 01 00 00 00 mov $0x1,%eax 806dc02: e9 f5 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc07: b8 69 10 03 00 mov $0x31069,%eax 806dc0c: e9 eb fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc11: b8 69 10 03 00 mov $0x31069,%eax 806dc16: e9 e1 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc1b: b8 69 10 03 00 mov $0x31069,%eax 806dc20: e9 d7 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc25: b8 69 10 03 00 mov $0x31069,%eax 806dc2a: e9 cd fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc2f: b8 00 04 00 00 mov $0x400,%eax 806dc34: e9 c3 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc39: b8 00 04 00 00 mov $0x400,%eax 806dc3e: e9 b9 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc43: b8 00 01 00 00 mov $0x100,%eax 806dc48: e9 af fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc4d: b8 20 00 00 00 mov $0x20,%eax 806dc52: e9 a5 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc57: b8 04 00 00 00 mov $0x4,%eax 806dc5c: e9 9b fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc61: b8 00 04 00 00 mov $0x400,%eax 806dc66: e9 91 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc6b: b8 00 40 00 00 mov $0x4000,%eax 806dc70: e9 87 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc75: b8 69 10 03 00 mov $0x31069,%eax 806dc7a: e9 7d fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc7f: b8 69 10 03 00 mov $0x31069,%eax 806dc84: e9 73 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc89: b8 69 10 03 00 mov $0x31069,%eax 806dc8e: e9 69 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc93: b8 69 10 03 00 mov $0x31069,%eax 806dc98: e9 5f fe ff ff jmp 806dafc <__sysconf+0x11c> 806dc9d: b8 69 10 03 00 mov $0x31069,%eax 806dca2: e9 55 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dca7: b8 69 10 03 00 mov $0x31069,%eax 806dcac: e9 4b fe ff ff jmp 806dafc <__sysconf+0x11c> 806dcb1: b8 69 10 03 00 mov $0x31069,%eax 806dcb6: e9 41 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dcbb: e8 50 1e 00 00 call 806fb10 <__get_nprocs_conf> 806dcc0: e9 37 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dcc5: e8 56 1b 00 00 call 806f820 <__get_nprocs> 806dcca: e9 2d fe ff ff jmp 806dafc <__sysconf+0x11c> 806dccf: e8 dc 1e 00 00 call 806fbb0 <__get_phys_pages> 806dcd4: e9 23 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dcd9: e8 f2 1e 00 00 call 806fbd0 <__get_avphys_pages> 806dcde: e9 19 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dce3: b8 ff ff ff 7f mov $0x7fffffff,%eax 806dce8: e9 0f fe ff ff jmp 806dafc <__sysconf+0x11c> 806dced: b8 00 20 00 00 mov $0x2000,%eax 806dcf2: e9 05 fe ff ff jmp 806dafc <__sysconf+0x11c> 806dcf7: b8 bc 02 00 00 mov $0x2bc,%eax 806dcfc: e9 fb fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd01: b8 04 00 00 00 mov $0x4,%eax 806dd06: e9 f1 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd0b: b8 01 00 00 00 mov $0x1,%eax 806dd10: e9 e7 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd15: b8 01 00 00 00 mov $0x1,%eax 806dd1a: e9 dd fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd1f: b8 01 00 00 00 mov $0x1,%eax 806dd24: e9 d3 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd29: b8 01 00 00 00 mov $0x1,%eax 806dd2e: e9 c9 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd33: b8 69 10 03 00 mov $0x31069,%eax 806dd38: e9 bf fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd3d: b8 69 10 03 00 mov $0x31069,%eax 806dd42: e9 b5 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd47: b8 01 00 00 00 mov $0x1,%eax 806dd4c: e9 ab fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd51: b8 01 00 00 00 mov $0x1,%eax 806dd56: e9 a1 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd5b: b8 01 00 00 00 mov $0x1,%eax 806dd60: e9 97 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd65: b8 01 00 00 00 mov $0x1,%eax 806dd6a: e9 8d fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd6f: b8 08 00 00 00 mov $0x8,%eax 806dd74: e9 83 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd79: b8 7f 00 00 00 mov $0x7f,%eax 806dd7e: e9 79 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd83: b8 80 ff ff ff mov $0xffffff80,%eax 806dd88: e9 6f fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd8d: b8 ff ff ff 7f mov $0x7fffffff,%eax 806dd92: e9 65 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dd97: b8 00 00 00 80 mov $0x80000000,%eax 806dd9c: e9 5b fd ff ff jmp 806dafc <__sysconf+0x11c> 806dda1: b8 20 00 00 00 mov $0x20,%eax 806dda6: e9 51 fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddab: b8 20 00 00 00 mov $0x20,%eax 806ddb0: e9 47 fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddb5: b8 10 00 00 00 mov $0x10,%eax 806ddba: e9 3d fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddbf: b8 14 00 00 00 mov $0x14,%eax 806ddc4: e9 33 fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddc9: b8 ff 7f 00 00 mov $0x7fff,%eax 806ddce: e9 29 fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddd3: b8 7f 00 00 00 mov $0x7f,%eax 806ddd8: e9 1f fd ff ff jmp 806dafc <__sysconf+0x11c> 806dddd: b8 80 ff ff ff mov $0xffffff80,%eax 806dde2: e9 15 fd ff ff jmp 806dafc <__sysconf+0x11c> 806dde7: b8 ff 7f 00 00 mov $0x7fff,%eax 806ddec: e9 0b fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddf1: b8 00 80 ff ff mov $0xffff8000,%eax 806ddf6: e9 01 fd ff ff jmp 806dafc <__sysconf+0x11c> 806ddfb: b8 ff 00 00 00 mov $0xff,%eax 806de00: e9 f7 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de05: b8 69 10 03 00 mov $0x31069,%eax 806de0a: e9 ed fc ff ff jmp 806dafc <__sysconf+0x11c> 806de0f: b8 69 10 03 00 mov $0x31069,%eax 806de14: e9 e3 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de19: b8 ff ff 00 00 mov $0xffff,%eax 806de1e: e9 d9 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de23: b8 00 10 00 00 mov $0x1000,%eax 806de28: e9 cf fc ff ff jmp 806dafc <__sysconf+0x11c> 806de2d: b8 00 08 00 00 mov $0x800,%eax 806de32: e9 c5 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de37: b8 ff ff ff 7f mov $0x7fffffff,%eax 806de3c: e9 bb fc ff ff jmp 806dafc <__sysconf+0x11c> 806de41: b8 ff ff ff 7f mov $0x7fffffff,%eax 806de46: e9 b1 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de4b: b8 ff ff ff 7f mov $0x7fffffff,%eax 806de50: e9 a7 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de55: b8 ff ff ff 7f mov $0x7fffffff,%eax 806de5a: e9 9d fc ff ff jmp 806dafc <__sysconf+0x11c> 806de5f: b8 01 00 00 00 mov $0x1,%eax 806de64: e9 93 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de69: b8 69 10 03 00 mov $0x31069,%eax 806de6e: e9 89 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de73: 83 c4 4c add $0x4c,%esp 806de76: 5b pop %ebx 806de77: 5e pop %esi 806de78: 5f pop %edi 806de79: 5d pop %ebp 806de7a: e9 f1 0d 00 00 jmp 806ec70 <__getpagesize> 806de7f: b8 20 00 00 00 mov $0x20,%eax 806de84: e9 73 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de89: b8 01 00 00 00 mov $0x1,%eax 806de8e: e9 69 fc ff ff jmp 806dafc <__sysconf+0x11c> 806de93: b8 ff ff ff 7f mov $0x7fffffff,%eax 806de98: e9 5f fc ff ff jmp 806dafc <__sysconf+0x11c> 806de9d: b8 01 00 00 00 mov $0x1,%eax 806dea2: e9 55 fc ff ff jmp 806dafc <__sysconf+0x11c> 806dea7: b8 69 10 03 00 mov $0x31069,%eax 806deac: e9 4b fc ff ff jmp 806dafc <__sysconf+0x11c> 806deb1: b8 63 00 00 00 mov $0x63,%eax 806deb6: e9 41 fc ff ff jmp 806dafc <__sysconf+0x11c> 806debb: b8 00 08 00 00 mov $0x800,%eax 806dec0: e9 37 fc ff ff jmp 806dafc <__sysconf+0x11c> 806dec5: b8 63 00 00 00 mov $0x63,%eax 806deca: e9 2d fc ff ff jmp 806dafc <__sysconf+0x11c> 806decf: b8 e8 03 00 00 mov $0x3e8,%eax 806ded4: e9 23 fc ff ff jmp 806dafc <__sysconf+0x11c> 806ded9: b8 ff 00 00 00 mov $0xff,%eax 806dede: e9 19 fc ff ff jmp 806dafc <__sysconf+0x11c> 806dee3: b8 20 00 00 00 mov $0x20,%eax 806dee8: e9 0f fc ff ff jmp 806dafc <__sysconf+0x11c> 806deed: b8 00 08 00 00 mov $0x800,%eax 806def2: e9 05 fc ff ff jmp 806dafc <__sysconf+0x11c> 806def7: b8 ff 7f 00 00 mov $0x7fff,%eax 806defc: e9 fb fb ff ff jmp 806dafc <__sysconf+0x11c> 806df01: b8 00 08 00 00 mov $0x800,%eax 806df06: e9 f1 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df0b: b8 69 10 03 00 mov $0x31069,%eax 806df10: e9 e7 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df15: b8 69 10 03 00 mov $0x31069,%eax 806df1a: e9 dd fb ff ff jmp 806dafc <__sysconf+0x11c> 806df1f: b8 69 10 03 00 mov $0x31069,%eax 806df24: e9 d3 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df29: b8 01 00 00 00 mov $0x1,%eax 806df2e: e9 c9 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df33: b8 69 10 03 00 mov $0x31069,%eax 806df38: e9 bf fb ff ff jmp 806dafc <__sysconf+0x11c> 806df3d: b8 69 10 03 00 mov $0x31069,%eax 806df42: e9 b5 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df47: b8 69 10 03 00 mov $0x31069,%eax 806df4c: e9 ab fb ff ff jmp 806dafc <__sysconf+0x11c> 806df51: b8 69 10 03 00 mov $0x31069,%eax 806df56: e9 a1 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df5b: b8 71 f4 0b 08 mov $0x80bf471,%eax 806df60: e8 8b f9 ff ff call 806d8f0 <__sysconf_check_spec> 806df65: e9 92 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df6a: b8 01 00 00 00 mov $0x1,%eax 806df6f: e9 88 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df74: b8 01 00 00 00 mov $0x1,%eax 806df79: e9 7e fb ff ff jmp 806dafc <__sysconf+0x11c> 806df7e: b8 01 00 00 00 mov $0x1,%eax 806df83: e9 74 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df88: b8 69 10 03 00 mov $0x31069,%eax 806df8d: e9 6a fb ff ff jmp 806dafc <__sysconf+0x11c> 806df92: b8 40 00 00 00 mov $0x40,%eax 806df97: e9 60 fb ff ff jmp 806dafc <__sysconf+0x11c> 806df9c: b8 00 04 00 00 mov $0x400,%eax 806dfa1: e9 56 fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfa6: b8 7c f4 0b 08 mov $0x80bf47c,%eax 806dfab: e8 40 f9 ff ff call 806d8f0 <__sysconf_check_spec> 806dfb0: e9 47 fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfb5: b8 69 10 03 00 mov $0x31069,%eax 806dfba: e9 3d fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfbf: b8 69 10 03 00 mov $0x31069,%eax 806dfc4: e9 33 fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfc9: b8 69 10 03 00 mov $0x31069,%eax 806dfce: e9 29 fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfd3: b8 69 10 03 00 mov $0x31069,%eax 806dfd8: e9 1f fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfdd: b8 69 10 03 00 mov $0x31069,%eax 806dfe2: e9 15 fb ff ff jmp 806dafc <__sysconf+0x11c> 806dfe7: b8 69 10 03 00 mov $0x31069,%eax 806dfec: e9 0b fb ff ff jmp 806dafc <__sysconf+0x11c> 806dff1: b8 69 10 03 00 mov $0x31069,%eax 806dff6: e9 01 fb ff ff jmp 806dafc <__sysconf+0x11c> 806dffb: b8 69 10 03 00 mov $0x31069,%eax 806e000: e9 f7 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e005: b8 69 10 03 00 mov $0x31069,%eax 806e00a: e9 ed fa ff ff jmp 806dafc <__sysconf+0x11c> 806e00f: b8 69 10 03 00 mov $0x31069,%eax 806e014: e9 e3 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e019: b8 7c f4 0b 08 mov $0x80bf47c,%eax 806e01e: e8 cd f8 ff ff call 806d8f0 <__sysconf_check_spec> 806e023: e9 d4 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e028: b8 7c f4 0b 08 mov $0x80bf47c,%eax 806e02d: e8 be f8 ff ff call 806d8f0 <__sysconf_check_spec> 806e032: e9 c5 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e037: b8 14 00 00 00 mov $0x14,%eax 806e03c: e9 bb fa ff ff jmp 806dafc <__sysconf+0x11c> 806e041: b8 ff ff ff 7f mov $0x7fffffff,%eax 806e046: e9 b1 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e04b: b8 71 f4 0b 08 mov $0x80bf471,%eax 806e050: e8 9b f8 ff ff call 806d8f0 <__sysconf_check_spec> 806e055: e9 a2 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e05a: b8 00 80 00 00 mov $0x8000,%eax 806e05f: e9 98 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e064: b8 10 00 00 00 mov $0x10,%eax 806e069: e9 8e fa ff ff jmp 806dafc <__sysconf+0x11c> 806e06e: e8 5d 2c 02 00 call 8090cd0 <__tzname_max> 806e073: 89 c2 mov %eax,%edx 806e075: b8 06 00 00 00 mov $0x6,%eax 806e07a: 83 fa 06 cmp $0x6,%edx 806e07d: 0f 8e 79 fa ff ff jle 806dafc <__sysconf+0x11c> 806e083: e8 48 2c 02 00 call 8090cd0 <__tzname_max> 806e088: e9 6f fa ff ff jmp 806dafc <__sysconf+0x11c> 806e08d: b8 01 00 00 00 mov $0x1,%eax 806e092: e9 65 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e097: b8 01 00 00 00 mov $0x1,%eax 806e09c: e9 5b fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0a1: b8 69 10 03 00 mov $0x31069,%eax 806e0a6: e9 51 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0ab: b8 69 10 03 00 mov $0x31069,%eax 806e0b0: e9 47 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0b5: b8 69 10 03 00 mov $0x31069,%eax 806e0ba: e9 3d fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0bf: b8 69 10 03 00 mov $0x31069,%eax 806e0c4: e9 33 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0c9: e8 82 00 00 00 call 806e150 <__get_child_max> 806e0ce: e9 29 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0d3: e8 18 1b 00 00 call 806fbf0 <__getclktck> 806e0d8: e9 1f fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0dd: b8 00 00 01 00 mov $0x10000,%eax 806e0e2: e9 15 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0e7: e8 b4 0b 00 00 call 806eca0 <__getdtablesize> 806e0ec: e9 0b fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0f1: b8 01 00 00 00 mov $0x1,%eax 806e0f6: e9 01 fa ff ff jmp 806dafc <__sysconf+0x11c> 806e0fb: b8 e8 ff ff ff mov $0xffffffe8,%eax 806e100: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 806e107: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 806e10e: b8 ff ff ff ff mov $0xffffffff,%eax 806e113: e9 e4 f9 ff ff jmp 806dafc <__sysconf+0x11c> 806e118: 90 nop 806e119: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806e120: 89 d8 mov %ebx,%eax 806e122: e8 49 33 00 00 call 8071470 <__syscall_error> 806e127: 89 c3 mov %eax,%ebx 806e129: e9 0b f9 ff ff jmp 806da39 <__sysconf+0x59> 806e12e: 66 90 xchg %ax,%ax 0806e130 <__sched_yield>: 806e130: b8 9e 00 00 00 mov $0x9e,%eax 806e135: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e13b: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e140: 0f 83 2a 33 00 00 jae 8071470 <__syscall_error> 806e146: c3 ret 806e147: 66 90 xchg %ax,%ax 806e149: 66 90 xchg %ax,%ax 806e14b: 66 90 xchg %ax,%ax 806e14d: 66 90 xchg %ax,%ax 806e14f: 90 nop 0806e150 <__get_child_max>: 806e150: 83 ec 24 sub $0x24,%esp 806e153: 8d 44 24 10 lea 0x10(%esp),%eax 806e157: 50 push %eax 806e158: 6a 06 push $0x6 806e15a: e8 41 0a 00 00 call 806eba0 <__new_getrlimit> 806e15f: 85 c0 test %eax,%eax 806e161: b8 ff ff ff ff mov $0xffffffff,%eax 806e166: 0f 44 44 24 18 cmove 0x18(%esp),%eax 806e16b: 83 c4 2c add $0x2c,%esp 806e16e: c3 ret 806e16f: 90 nop 0806e170 <___xstat64>: 806e170: 53 push %ebx 806e171: b8 c3 00 00 00 mov $0xc3,%eax 806e176: 8b 4c 24 10 mov 0x10(%esp),%ecx 806e17a: 8b 5c 24 0c mov 0xc(%esp),%ebx 806e17e: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e184: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e189: 77 05 ja 806e190 <___xstat64+0x20> 806e18b: 5b pop %ebx 806e18c: c3 ret 806e18d: 8d 76 00 lea 0x0(%esi),%esi 806e190: 5b pop %ebx 806e191: e9 da 32 00 00 jmp 8071470 <__syscall_error> 806e196: 66 90 xchg %ax,%ax 806e198: 66 90 xchg %ax,%ax 806e19a: 66 90 xchg %ax,%ax 806e19c: 66 90 xchg %ax,%ax 806e19e: 66 90 xchg %ax,%ax 0806e1a0 <___fxstat64>: 806e1a0: 53 push %ebx 806e1a1: b8 c5 00 00 00 mov $0xc5,%eax 806e1a6: 8b 4c 24 10 mov 0x10(%esp),%ecx 806e1aa: 8b 5c 24 0c mov 0xc(%esp),%ebx 806e1ae: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e1b4: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e1b9: 77 05 ja 806e1c0 <___fxstat64+0x20> 806e1bb: 5b pop %ebx 806e1bc: c3 ret 806e1bd: 8d 76 00 lea 0x0(%esi),%esi 806e1c0: 5b pop %ebx 806e1c1: e9 aa 32 00 00 jmp 8071470 <__syscall_error> 806e1c6: 66 90 xchg %ax,%ax 806e1c8: 66 90 xchg %ax,%ax 806e1ca: 66 90 xchg %ax,%ax 806e1cc: 66 90 xchg %ax,%ax 806e1ce: 66 90 xchg %ax,%ax 0806e1d0 <__libc_open>: 806e1d0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 806e1d7: 00 806e1d8: 75 25 jne 806e1ff <__open_nocancel+0x25> 0806e1da <__open_nocancel>: 806e1da: 53 push %ebx 806e1db: 8b 54 24 10 mov 0x10(%esp),%edx 806e1df: 8b 4c 24 0c mov 0xc(%esp),%ecx 806e1e3: 8b 5c 24 08 mov 0x8(%esp),%ebx 806e1e7: b8 05 00 00 00 mov $0x5,%eax 806e1ec: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e1f2: 5b pop %ebx 806e1f3: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e1f8: 0f 83 72 32 00 00 jae 8071470 <__syscall_error> 806e1fe: c3 ret 806e1ff: e8 8c 1b 00 00 call 806fd90 <__libc_enable_asynccancel> 806e204: 50 push %eax 806e205: 53 push %ebx 806e206: 8b 54 24 14 mov 0x14(%esp),%edx 806e20a: 8b 4c 24 10 mov 0x10(%esp),%ecx 806e20e: 8b 5c 24 0c mov 0xc(%esp),%ebx 806e212: b8 05 00 00 00 mov $0x5,%eax 806e217: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e21d: 5b pop %ebx 806e21e: 87 04 24 xchg %eax,(%esp) 806e221: e8 ca 1b 00 00 call 806fdf0 <__libc_disable_asynccancel> 806e226: 58 pop %eax 806e227: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e22c: 0f 83 3e 32 00 00 jae 8071470 <__syscall_error> 806e232: c3 ret 806e233: 66 90 xchg %ax,%ax 806e235: 66 90 xchg %ax,%ax 806e237: 66 90 xchg %ax,%ax 806e239: 66 90 xchg %ax,%ax 806e23b: 66 90 xchg %ax,%ax 806e23d: 66 90 xchg %ax,%ax 806e23f: 90 nop 0806e240 <__libc_read>: 806e240: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 806e247: 00 806e248: 75 25 jne 806e26f <__read_nocancel+0x25> 0806e24a <__read_nocancel>: 806e24a: 53 push %ebx 806e24b: 8b 54 24 10 mov 0x10(%esp),%edx 806e24f: 8b 4c 24 0c mov 0xc(%esp),%ecx 806e253: 8b 5c 24 08 mov 0x8(%esp),%ebx 806e257: b8 03 00 00 00 mov $0x3,%eax 806e25c: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e262: 5b pop %ebx 806e263: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e268: 0f 83 02 32 00 00 jae 8071470 <__syscall_error> 806e26e: c3 ret 806e26f: e8 1c 1b 00 00 call 806fd90 <__libc_enable_asynccancel> 806e274: 50 push %eax 806e275: 53 push %ebx 806e276: 8b 54 24 14 mov 0x14(%esp),%edx 806e27a: 8b 4c 24 10 mov 0x10(%esp),%ecx 806e27e: 8b 5c 24 0c mov 0xc(%esp),%ebx 806e282: b8 03 00 00 00 mov $0x3,%eax 806e287: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e28d: 5b pop %ebx 806e28e: 87 04 24 xchg %eax,(%esp) 806e291: e8 5a 1b 00 00 call 806fdf0 <__libc_disable_asynccancel> 806e296: 58 pop %eax 806e297: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e29c: 0f 83 ce 31 00 00 jae 8071470 <__syscall_error> 806e2a2: c3 ret 806e2a3: 66 90 xchg %ax,%ax 806e2a5: 66 90 xchg %ax,%ax 806e2a7: 66 90 xchg %ax,%ax 806e2a9: 66 90 xchg %ax,%ax 806e2ab: 66 90 xchg %ax,%ax 806e2ad: 66 90 xchg %ax,%ax 806e2af: 90 nop 0806e2b0 <__libc_write>: 806e2b0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 806e2b7: 00 806e2b8: 75 25 jne 806e2df <__write_nocancel+0x25> 0806e2ba <__write_nocancel>: 806e2ba: 53 push %ebx 806e2bb: 8b 54 24 10 mov 0x10(%esp),%edx 806e2bf: 8b 4c 24 0c mov 0xc(%esp),%ecx 806e2c3: 8b 5c 24 08 mov 0x8(%esp),%ebx 806e2c7: b8 04 00 00 00 mov $0x4,%eax 806e2cc: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e2d2: 5b pop %ebx 806e2d3: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e2d8: 0f 83 92 31 00 00 jae 8071470 <__syscall_error> 806e2de: c3 ret 806e2df: e8 ac 1a 00 00 call 806fd90 <__libc_enable_asynccancel> 806e2e4: 50 push %eax 806e2e5: 53 push %ebx 806e2e6: 8b 54 24 14 mov 0x14(%esp),%edx 806e2ea: 8b 4c 24 10 mov 0x10(%esp),%ecx 806e2ee: 8b 5c 24 0c mov 0xc(%esp),%ebx 806e2f2: b8 04 00 00 00 mov $0x4,%eax 806e2f7: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e2fd: 5b pop %ebx 806e2fe: 87 04 24 xchg %eax,(%esp) 806e301: e8 ea 1a 00 00 call 806fdf0 <__libc_disable_asynccancel> 806e306: 58 pop %eax 806e307: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806e30c: 0f 83 5e 31 00 00 jae 8071470 <__syscall_error> 806e312: c3 ret 806e313: 66 90 xchg %ax,%ax 806e315: 66 90 xchg %ax,%ax 806e317: 66 90 xchg %ax,%ax 806e319: 66 90 xchg %ax,%ax 806e31b: 66 90 xchg %ax,%ax 806e31d: 66 90 xchg %ax,%ax 806e31f: 90 nop 0806e320 <__fcntl_nocancel>: 806e320: 53 push %ebx 806e321: b8 dd 00 00 00 mov $0xdd,%eax 806e326: 83 ec 08 sub $0x8,%esp 806e329: 8b 54 24 18 mov 0x18(%esp),%edx 806e32d: 8b 4c 24 14 mov 0x14(%esp),%ecx 806e331: 8b 5c 24 10 mov 0x10(%esp),%ebx 806e335: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e33b: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e340: 77 0e ja 806e350 <__fcntl_nocancel+0x30> 806e342: 83 c4 08 add $0x8,%esp 806e345: 5b pop %ebx 806e346: c3 ret 806e347: 89 f6 mov %esi,%esi 806e349: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806e350: e8 1b 31 00 00 call 8071470 <__syscall_error> 806e355: 83 c4 08 add $0x8,%esp 806e358: 5b pop %ebx 806e359: c3 ret 806e35a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0806e360 <__libc_fcntl>: 806e360: 56 push %esi 806e361: 53 push %ebx 806e362: 83 ec 14 sub $0x14,%esp 806e365: 8b 4c 24 24 mov 0x24(%esp),%ecx 806e369: 8b 5c 24 20 mov 0x20(%esp),%ebx 806e36d: 8b 54 24 28 mov 0x28(%esp),%edx 806e371: 83 f9 07 cmp $0x7,%ecx 806e374: 74 2a je 806e3a0 <__libc_fcntl+0x40> 806e376: 83 f9 0e cmp $0xe,%ecx 806e379: 74 25 je 806e3a0 <__libc_fcntl+0x40> 806e37b: b8 dd 00 00 00 mov $0xdd,%eax 806e380: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e386: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e38b: 89 c3 mov %eax,%ebx 806e38d: 77 51 ja 806e3e0 <__libc_fcntl+0x80> 806e38f: 83 c4 14 add $0x14,%esp 806e392: 89 d8 mov %ebx,%eax 806e394: 5b pop %ebx 806e395: 5e pop %esi 806e396: c3 ret 806e397: 89 f6 mov %esi,%esi 806e399: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806e3a0: 65 a1 0c 00 00 00 mov %gs:0xc,%eax 806e3a6: 85 c0 test %eax,%eax 806e3a8: 74 d1 je 806e37b <__libc_fcntl+0x1b> 806e3aa: 89 4c 24 0c mov %ecx,0xc(%esp) 806e3ae: 89 54 24 08 mov %edx,0x8(%esp) 806e3b2: e8 d9 19 00 00 call 806fd90 <__libc_enable_asynccancel> 806e3b7: 8b 54 24 08 mov 0x8(%esp),%edx 806e3bb: 89 c6 mov %eax,%esi 806e3bd: 8b 4c 24 0c mov 0xc(%esp),%ecx 806e3c1: b8 dd 00 00 00 mov $0xdd,%eax 806e3c6: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e3cc: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e3d1: 89 c3 mov %eax,%ebx 806e3d3: 77 14 ja 806e3e9 <__libc_fcntl+0x89> 806e3d5: 89 f0 mov %esi,%eax 806e3d7: e8 14 1a 00 00 call 806fdf0 <__libc_disable_asynccancel> 806e3dc: eb b1 jmp 806e38f <__libc_fcntl+0x2f> 806e3de: 66 90 xchg %ax,%ax 806e3e0: e8 8b 30 00 00 call 8071470 <__syscall_error> 806e3e5: 89 c3 mov %eax,%ebx 806e3e7: eb a6 jmp 806e38f <__libc_fcntl+0x2f> 806e3e9: e8 82 30 00 00 call 8071470 <__syscall_error> 806e3ee: 89 c3 mov %eax,%ebx 806e3f0: eb e3 jmp 806e3d5 <__libc_fcntl+0x75> 806e3f2: 66 90 xchg %ax,%ax 806e3f4: 66 90 xchg %ax,%ax 806e3f6: 66 90 xchg %ax,%ax 806e3f8: 66 90 xchg %ax,%ax 806e3fa: 66 90 xchg %ax,%ax 806e3fc: 66 90 xchg %ax,%ax 806e3fe: 66 90 xchg %ax,%ax 0806e400 <__getcwd>: 806e400: 55 push %ebp 806e401: 57 push %edi 806e402: 56 push %esi 806e403: 53 push %ebx 806e404: 81 ec bc 00 00 00 sub $0xbc,%esp 806e40a: 8b 9c 24 d4 00 00 00 mov 0xd4(%esp),%ebx 806e411: 8b b4 24 d0 00 00 00 mov 0xd0(%esp),%esi 806e418: 85 db test %ebx,%ebx 806e41a: 75 44 jne 806e460 <__getcwd+0x60> 806e41c: 85 f6 test %esi,%esi 806e41e: 0f 85 cc 00 00 00 jne 806e4f0 <__getcwd+0xf0> 806e424: e8 47 08 00 00 call 806ec70 <__getpagesize> 806e429: b9 00 10 00 00 mov $0x1000,%ecx 806e42e: 3d 00 10 00 00 cmp $0x1000,%eax 806e433: 0f 4d c8 cmovge %eax,%ecx 806e436: 83 ec 0c sub $0xc,%esp 806e439: 51 push %ecx 806e43a: 89 4c 24 14 mov %ecx,0x14(%esp) 806e43e: e8 3d bc fe ff call 805a080 <__libc_malloc> 806e443: 83 c4 10 add $0x10,%esp 806e446: 85 c0 test %eax,%eax 806e448: 89 c5 mov %eax,%ebp 806e44a: 8b 4c 24 04 mov 0x4(%esp),%ecx 806e44e: 75 1d jne 806e46d <__getcwd+0x6d> 806e450: 31 ed xor %ebp,%ebp 806e452: 81 c4 bc 00 00 00 add $0xbc,%esp 806e458: 89 e8 mov %ebp,%eax 806e45a: 5b pop %ebx 806e45b: 5e pop %esi 806e45c: 5f pop %edi 806e45d: 5d pop %ebp 806e45e: c3 ret 806e45f: 90 nop 806e460: 85 f6 test %esi,%esi 806e462: 8b 8c 24 d4 00 00 00 mov 0xd4(%esp),%ecx 806e469: 74 cb je 806e436 <__getcwd+0x36> 806e46b: 89 f5 mov %esi,%ebp 806e46d: b8 b7 00 00 00 mov $0xb7,%eax 806e472: 89 eb mov %ebp,%ebx 806e474: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e47a: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e47f: 0f 87 ab 02 00 00 ja 806e730 <__getcwd+0x330> 806e485: 85 c0 test %eax,%eax 806e487: 78 27 js 806e4b0 <__getcwd+0xb0> 806e489: 85 f6 test %esi,%esi 806e48b: 75 0f jne 806e49c <__getcwd+0x9c> 806e48d: 8b 8c 24 d4 00 00 00 mov 0xd4(%esp),%ecx 806e494: 85 c9 test %ecx,%ecx 806e496: 0f 84 7c 00 00 00 je 806e518 <__getcwd+0x118> 806e49c: 85 f6 test %esi,%esi 806e49e: 0f 45 ee cmovne %esi,%ebp 806e4a1: 81 c4 bc 00 00 00 add $0xbc,%esp 806e4a7: 89 e8 mov %ebp,%eax 806e4a9: 5b pop %ebx 806e4aa: 5e pop %esi 806e4ab: 5f pop %edi 806e4ac: 5d pop %ebp 806e4ad: c3 ret 806e4ae: 66 90 xchg %ax,%ax 806e4b0: 65 a1 00 00 00 00 mov %gs:0x0,%eax 806e4b6: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806e4bc: 89 44 24 10 mov %eax,0x10(%esp) 806e4c0: 8b 04 38 mov (%eax,%edi,1),%eax 806e4c3: 83 f8 24 cmp $0x24,%eax 806e4c6: 89 44 24 0c mov %eax,0xc(%esp) 806e4ca: 74 64 je 806e530 <__getcwd+0x130> 806e4cc: 83 7c 24 0c 22 cmpl $0x22,0xc(%esp) 806e4d1: 0f 84 99 04 00 00 je 806e970 <__getcwd+0x570> 806e4d7: 85 f6 test %esi,%esi 806e4d9: 0f 85 71 ff ff ff jne 806e450 <__getcwd+0x50> 806e4df: 83 ec 0c sub $0xc,%esp 806e4e2: 55 push %ebp 806e4e3: 31 ed xor %ebp,%ebp 806e4e5: e8 a6 c0 fe ff call 805a590 <__cfree> 806e4ea: 83 c4 10 add $0x10,%esp 806e4ed: eb b2 jmp 806e4a1 <__getcwd+0xa1> 806e4ef: 90 nop 806e4f0: b8 e8 ff ff ff mov $0xffffffe8,%eax 806e4f5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 806e4fc: 31 ed xor %ebp,%ebp 806e4fe: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 806e505: 81 c4 bc 00 00 00 add $0xbc,%esp 806e50b: 89 e8 mov %ebp,%eax 806e50d: 5b pop %ebx 806e50e: 5e pop %esi 806e50f: 5f pop %edi 806e510: 5d pop %ebp 806e511: c3 ret 806e512: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806e518: 83 ec 08 sub $0x8,%esp 806e51b: 50 push %eax 806e51c: 55 push %ebp 806e51d: e8 1e c1 fe ff call 805a640 <__libc_realloc> 806e522: 83 c4 10 add $0x10,%esp 806e525: 89 c6 mov %eax,%esi 806e527: e9 70 ff ff ff jmp 806e49c <__getcwd+0x9c> 806e52c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806e530: 8b 94 24 d4 00 00 00 mov 0xd4(%esp),%edx 806e537: 85 f6 test %esi,%esi 806e539: 0f 94 44 24 1e sete 0x1e(%esp) 806e53e: 0f b6 44 24 1e movzbl 0x1e(%esp),%eax 806e543: 85 d2 test %edx,%edx 806e545: 75 08 jne 806e54f <__getcwd+0x14f> 806e547: 84 c0 test %al,%al 806e549: 0f 85 e1 04 00 00 jne 806ea30 <__getcwd+0x630> 806e54f: 8b 84 24 d4 00 00 00 mov 0xd4(%esp),%eax 806e556: 85 c0 test %eax,%eax 806e558: 0f 84 22 05 00 00 je 806ea80 <__getcwd+0x680> 806e55e: 8b 84 24 d4 00 00 00 mov 0xd4(%esp),%eax 806e565: 89 6c 24 28 mov %ebp,0x28(%esp) 806e569: 89 44 24 2c mov %eax,0x2c(%esp) 806e56d: 8b 44 24 2c mov 0x2c(%esp),%eax 806e571: 83 ec 04 sub $0x4,%esp 806e574: 8d 5c 05 00 lea 0x0(%ebp,%eax,1),%ebx 806e578: 8d 43 ff lea -0x1(%ebx),%eax 806e57b: c6 43 ff 00 movb $0x0,-0x1(%ebx) 806e57f: 89 44 24 48 mov %eax,0x48(%esp) 806e583: 8d 44 24 54 lea 0x54(%esp),%eax 806e587: 50 push %eax 806e588: 68 69 f8 0b 08 push $0x80bf869 806e58d: 6a 03 push $0x3 806e58f: e8 fc 42 02 00 call 8092890 <___lxstat64> 806e594: 83 c4 10 add $0x10,%esp 806e597: 85 c0 test %eax,%eax 806e599: 0f 88 f9 04 00 00 js 806ea98 <__getcwd+0x698> 806e59f: 8b 44 24 50 mov 0x50(%esp),%eax 806e5a3: 8b bc 24 a8 00 00 00 mov 0xa8(%esp),%edi 806e5aa: 83 ec 04 sub $0x4,%esp 806e5ad: 89 44 24 28 mov %eax,0x28(%esp) 806e5b1: 89 c6 mov %eax,%esi 806e5b3: 8b 44 24 58 mov 0x58(%esp),%eax 806e5b7: 89 44 24 24 mov %eax,0x24(%esp) 806e5bb: 8d 54 24 54 lea 0x54(%esp),%edx 806e5bf: 52 push %edx 806e5c0: 68 d2 e6 0c 08 push $0x80ce6d2 806e5c5: 6a 03 push $0x3 806e5c7: e8 c4 42 02 00 call 8092890 <___lxstat64> 806e5cc: 83 c4 10 add $0x10,%esp 806e5cf: 85 c0 test %eax,%eax 806e5d1: 0f 88 c1 04 00 00 js 806ea98 <__getcwd+0x698> 806e5d7: 8b 54 24 50 mov 0x50(%esp),%edx 806e5db: 8b 44 24 20 mov 0x20(%esp),%eax 806e5df: 89 d1 mov %edx,%ecx 806e5e1: 89 54 24 48 mov %edx,0x48(%esp) 806e5e5: 8b 54 24 54 mov 0x54(%esp),%edx 806e5e9: 89 54 24 38 mov %edx,0x38(%esp) 806e5ed: 8b 94 24 a8 00 00 00 mov 0xa8(%esp),%edx 806e5f4: 33 44 24 38 xor 0x38(%esp),%eax 806e5f8: 89 54 24 34 mov %edx,0x34(%esp) 806e5fc: 89 f2 mov %esi,%edx 806e5fe: 31 ca xor %ecx,%edx 806e600: 09 c2 or %eax,%edx 806e602: 0f 95 c2 setne %dl 806e605: 3b 7c 24 34 cmp 0x34(%esp),%edi 806e609: 0f 95 c0 setne %al 806e60c: 08 c2 or %al,%dl 806e60e: 88 54 24 1f mov %dl,0x1f(%esp) 806e612: 0f 84 b0 02 00 00 je 806e8c8 <__getcwd+0x4c8> 806e618: 89 6c 24 30 mov %ebp,0x30(%esp) 806e61c: 8b 6c 24 10 mov 0x10(%esp),%ebp 806e620: 31 f6 xor %esi,%esi 806e622: bb 9c ff ff ff mov $0xffffff9c,%ebx 806e627: 89 7c 24 14 mov %edi,0x14(%esp) 806e62b: b8 27 01 00 00 mov $0x127,%eax 806e630: b9 68 f8 0b 08 mov $0x80bf868,%ecx 806e635: ba 00 80 08 00 mov $0x88000,%edx 806e63a: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e640: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806e645: 89 c3 mov %eax,%ebx 806e647: 0f 87 70 04 00 00 ja 806eabd <__getcwd+0x6bd> 806e64d: 85 db test %ebx,%ebx 806e64f: 0f 88 b1 04 00 00 js 806eb06 <__getcwd+0x706> 806e655: 83 ec 04 sub $0x4,%esp 806e658: 8d 44 24 54 lea 0x54(%esp),%eax 806e65c: 50 push %eax 806e65d: 53 push %ebx 806e65e: 6a 03 push $0x3 806e660: e8 3b fb ff ff call 806e1a0 <___fxstat64> 806e665: 83 c4 10 add $0x10,%esp 806e668: 85 c0 test %eax,%eax 806e66a: 0f 88 78 04 00 00 js 806eae8 <__getcwd+0x6e8> 806e670: 85 f6 test %esi,%esi 806e672: 74 14 je 806e688 <__getcwd+0x288> 806e674: 83 ec 0c sub $0xc,%esp 806e677: 56 push %esi 806e678: e8 03 3e 02 00 call 8092480 <__closedir> 806e67d: 83 c4 10 add $0x10,%esp 806e680: 85 c0 test %eax,%eax 806e682: 0f 85 5a 04 00 00 jne 806eae2 <__getcwd+0x6e2> 806e688: 8b 44 24 50 mov 0x50(%esp),%eax 806e68c: 8b 7c 24 54 mov 0x54(%esp),%edi 806e690: 83 ec 0c sub $0xc,%esp 806e693: 8b 94 24 b4 00 00 00 mov 0xb4(%esp),%edx 806e69a: 89 44 24 4c mov %eax,0x4c(%esp) 806e69e: 89 7c 24 48 mov %edi,0x48(%esp) 806e6a2: 89 54 24 58 mov %edx,0x58(%esp) 806e6a6: 53 push %ebx 806e6a7: e8 e4 40 02 00 call 8092790 <__fdopendir> 806e6ac: 83 c4 10 add $0x10,%esp 806e6af: 85 c0 test %eax,%eax 806e6b1: 89 c6 mov %eax,%esi 806e6b3: 0f 84 29 04 00 00 je 806eae2 <__getcwd+0x6e2> 806e6b9: 8b 44 24 40 mov 0x40(%esp),%eax 806e6bd: 33 44 24 24 xor 0x24(%esp),%eax 806e6c1: 0f b6 7c 24 1f movzbl 0x1f(%esp),%edi 806e6c6: 89 44 24 04 mov %eax,0x4(%esp) 806e6ca: 8b 44 24 3c mov 0x3c(%esp),%eax 806e6ce: 33 44 24 20 xor 0x20(%esp),%eax 806e6d2: 89 44 24 08 mov %eax,0x8(%esp) 806e6d6: 8d 76 00 lea 0x0(%esi),%esi 806e6d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806e6e0: b8 e8 ff ff ff mov $0xffffffe8,%eax 806e6e5: 83 ec 0c sub $0xc,%esp 806e6e8: c7 44 05 00 00 00 00 movl $0x0,0x0(%ebp,%eax,1) 806e6ef: 00 806e6f0: 56 push %esi 806e6f1: e8 fa 3d 02 00 call 80924f0 <__readdir> 806e6f6: 83 c4 10 add $0x10,%esp 806e6f9: 85 c0 test %eax,%eax 806e6fb: 0f 84 1f 02 00 00 je 806e920 <__getcwd+0x520> 806e701: f6 40 0a fb testb $0xfb,0xa(%eax) 806e705: 75 d9 jne 806e6e0 <__getcwd+0x2e0> 806e707: 80 78 0b 2e cmpb $0x2e,0xb(%eax) 806e70b: 0f 84 3f 02 00 00 je 806e950 <__getcwd+0x550> 806e711: 8b 54 24 04 mov 0x4(%esp),%edx 806e715: 0b 54 24 08 or 0x8(%esp),%edx 806e719: 89 f9 mov %edi,%ecx 806e71b: 0f 94 c2 sete %dl 806e71e: 20 ca and %cl,%dl 806e720: 74 1e je 806e740 <__getcwd+0x340> 806e722: 8b 4c 24 14 mov 0x14(%esp),%ecx 806e726: 39 08 cmp %ecx,(%eax) 806e728: 74 16 je 806e740 <__getcwd+0x340> 806e72a: 89 d7 mov %edx,%edi 806e72c: eb b2 jmp 806e6e0 <__getcwd+0x2e0> 806e72e: 66 90 xchg %ax,%ax 806e730: e8 3b 2d 00 00 call 8071470 <__syscall_error> 806e735: e9 4b fd ff ff jmp 806e485 <__getcwd+0x85> 806e73a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806e740: 83 c0 0b add $0xb,%eax 806e743: 83 ec 0c sub $0xc,%esp 806e746: 89 44 24 24 mov %eax,0x24(%esp) 806e74a: 68 00 01 00 00 push $0x100 806e74f: 8d 54 24 60 lea 0x60(%esp),%edx 806e753: 52 push %edx 806e754: 50 push %eax 806e755: 53 push %ebx 806e756: 6a 03 push $0x3 806e758: e8 63 41 02 00 call 80928c0 <__fxstatat64> 806e75d: 83 c4 20 add $0x20,%esp 806e760: 85 c0 test %eax,%eax 806e762: 0f 88 78 ff ff ff js 806e6e0 <__getcwd+0x2e0> 806e768: 8b 44 24 60 mov 0x60(%esp),%eax 806e76c: 25 00 f0 00 00 and $0xf000,%eax 806e771: 3d 00 40 00 00 cmp $0x4000,%eax 806e776: 0f 85 64 ff ff ff jne 806e6e0 <__getcwd+0x2e0> 806e77c: 8b 44 24 24 mov 0x24(%esp),%eax 806e780: 8b 54 24 20 mov 0x20(%esp),%edx 806e784: 33 44 24 50 xor 0x50(%esp),%eax 806e788: 33 54 24 54 xor 0x54(%esp),%edx 806e78c: 09 c2 or %eax,%edx 806e78e: 0f 85 4c ff ff ff jne 806e6e0 <__getcwd+0x2e0> 806e794: 8b 44 24 14 mov 0x14(%esp),%eax 806e798: 33 84 24 a8 00 00 00 xor 0xa8(%esp),%eax 806e79f: 0b 84 24 ac 00 00 00 or 0xac(%esp),%eax 806e7a6: 0f 85 34 ff ff ff jne 806e6e0 <__getcwd+0x2e0> 806e7ac: 8b 7c 24 18 mov 0x18(%esp),%edi 806e7b0: 31 c0 xor %eax,%eax 806e7b2: 83 c9 ff or $0xffffffff,%ecx 806e7b5: 8b 54 24 30 mov 0x30(%esp),%edx 806e7b9: f2 ae repnz scas %es:(%edi),%al 806e7bb: 8b 7c 24 44 mov 0x44(%esp),%edi 806e7bf: 89 c8 mov %ecx,%eax 806e7c1: f7 d0 not %eax 806e7c3: 83 e8 01 sub $0x1,%eax 806e7c6: 29 d7 sub %edx,%edi 806e7c8: 39 f8 cmp %edi,%eax 806e7ca: 89 44 24 04 mov %eax,0x4(%esp) 806e7ce: 89 7c 24 08 mov %edi,0x8(%esp) 806e7d2: 72 72 jb 806e846 <__getcwd+0x446> 806e7d4: 83 bc 24 d4 00 00 00 cmpl $0x0,0xd4(%esp) 806e7db: 00 806e7dc: 0f 85 98 03 00 00 jne 806eb7a <__getcwd+0x77a> 806e7e2: 8b 7c 24 2c mov 0x2c(%esp),%edi 806e7e6: 39 c7 cmp %eax,%edi 806e7e8: 0f 43 c7 cmovae %edi,%eax 806e7eb: 89 c7 mov %eax,%edi 806e7ed: 01 c7 add %eax,%edi 806e7ef: 50 push %eax 806e7f0: 50 push %eax 806e7f1: 57 push %edi 806e7f2: 52 push %edx 806e7f3: e8 48 be fe ff call 805a640 <__libc_realloc> 806e7f8: 83 c4 10 add $0x10,%esp 806e7fb: 85 c0 test %eax,%eax 806e7fd: 89 c1 mov %eax,%ecx 806e7ff: 0f 84 5f 03 00 00 je 806eb64 <__getcwd+0x764> 806e805: 8b 44 24 30 mov 0x30(%esp),%eax 806e809: 03 44 24 2c add 0x2c(%esp),%eax 806e80d: 2b 44 24 44 sub 0x44(%esp),%eax 806e811: 89 c2 mov %eax,%edx 806e813: 89 f8 mov %edi,%eax 806e815: 29 d0 sub %edx,%eax 806e817: 01 c8 add %ecx,%eax 806e819: 89 44 24 14 mov %eax,0x14(%esp) 806e81d: 8b 44 24 08 mov 0x8(%esp),%eax 806e821: 89 4c 24 08 mov %ecx,0x8(%esp) 806e825: 01 c8 add %ecx,%eax 806e827: 51 push %ecx 806e828: 52 push %edx 806e829: 50 push %eax 806e82a: ff 74 24 20 pushl 0x20(%esp) 806e82e: e8 cd eb fe ff call 805d400 <memcpy> 806e833: 89 44 24 54 mov %eax,0x54(%esp) 806e837: 83 c4 10 add $0x10,%esp 806e83a: 8b 4c 24 08 mov 0x8(%esp),%ecx 806e83e: 89 7c 24 2c mov %edi,0x2c(%esp) 806e842: 89 4c 24 30 mov %ecx,0x30(%esp) 806e846: 8b 54 24 04 mov 0x4(%esp),%edx 806e84a: 8b 7c 24 44 mov 0x44(%esp),%edi 806e84e: 8b 44 24 4c mov 0x4c(%esp),%eax 806e852: 29 d7 sub %edx,%edi 806e854: 89 44 24 14 mov %eax,0x14(%esp) 806e858: 50 push %eax 806e859: 52 push %edx 806e85a: ff 74 24 20 pushl 0x20(%esp) 806e85e: 57 push %edi 806e85f: e8 9c eb fe ff call 805d400 <memcpy> 806e864: 8d 57 ff lea -0x1(%edi),%edx 806e867: 8b 4c 24 48 mov 0x48(%esp),%ecx 806e86b: c6 47 ff 2f movb $0x2f,-0x1(%edi) 806e86f: 33 4c 24 4c xor 0x4c(%esp),%ecx 806e873: 8b 7c 24 50 mov 0x50(%esp),%edi 806e877: 89 54 24 54 mov %edx,0x54(%esp) 806e87b: 8b 54 24 58 mov 0x58(%esp),%edx 806e87f: 83 c4 10 add $0x10,%esp 806e882: 8b 44 24 14 mov 0x14(%esp),%eax 806e886: 31 fa xor %edi,%edx 806e888: 89 7c 24 24 mov %edi,0x24(%esp) 806e88c: 8b 7c 24 3c mov 0x3c(%esp),%edi 806e890: 09 ca or %ecx,%edx 806e892: 0f 95 c2 setne %dl 806e895: 39 44 24 34 cmp %eax,0x34(%esp) 806e899: 89 7c 24 20 mov %edi,0x20(%esp) 806e89d: 0f 95 c0 setne %al 806e8a0: 08 c2 or %al,%dl 806e8a2: 0f 85 83 fd ff ff jne 806e62b <__getcwd+0x22b> 806e8a8: 8b 6c 24 30 mov 0x30(%esp),%ebp 806e8ac: 83 ec 0c sub $0xc,%esp 806e8af: 56 push %esi 806e8b0: e8 cb 3b 02 00 call 8092480 <__closedir> 806e8b5: 83 c4 10 add $0x10,%esp 806e8b8: 85 c0 test %eax,%eax 806e8ba: 0f 85 86 02 00 00 jne 806eb46 <__getcwd+0x746> 806e8c0: 8b 44 24 2c mov 0x2c(%esp),%eax 806e8c4: 8d 5c 05 00 lea 0x0(%ebp,%eax,1),%ebx 806e8c8: 8b 44 24 2c mov 0x2c(%esp),%eax 806e8cc: 8d 44 05 ff lea -0x1(%ebp,%eax,1),%eax 806e8d0: 39 44 24 44 cmp %eax,0x44(%esp) 806e8d4: 0f 84 76 02 00 00 je 806eb50 <__getcwd+0x750> 806e8da: 8b 44 24 44 mov 0x44(%esp),%eax 806e8de: 57 push %edi 806e8df: 29 c3 sub %eax,%ebx 806e8e1: 53 push %ebx 806e8e2: 50 push %eax 806e8e3: 55 push %ebp 806e8e4: e8 17 99 fd ff call 8048200 <.plt+0x20> 806e8e9: 83 c4 10 add $0x10,%esp 806e8ec: 83 bc 24 d4 00 00 00 cmpl $0x0,0xd4(%esp) 806e8f3: 00 806e8f4: 0f 84 37 02 00 00 je 806eb31 <__getcwd+0x731> 806e8fa: 8b 44 24 28 mov 0x28(%esp),%eax 806e8fe: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806e904: 8b 5c 24 0c mov 0xc(%esp),%ebx 806e908: 85 c0 test %eax,%eax 806e90a: 0f 45 e8 cmovne %eax,%ebp 806e90d: 8b 44 24 10 mov 0x10(%esp),%eax 806e911: 89 1c 38 mov %ebx,(%eax,%edi,1) 806e914: e9 88 fb ff ff jmp 806e4a1 <__getcwd+0xa1> 806e919: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806e920: b8 e8 ff ff ff mov $0xffffffe8,%eax 806e925: 8b 54 05 00 mov 0x0(%ebp,%eax,1),%edx 806e929: 85 d2 test %edx,%edx 806e92b: 0f 85 83 01 00 00 jne 806eab4 <__getcwd+0x6b4> 806e931: 89 f8 mov %edi,%eax 806e933: 84 c0 test %al,%al 806e935: 74 69 je 806e9a0 <__getcwd+0x5a0> 806e937: 83 ec 0c sub $0xc,%esp 806e93a: 31 ff xor %edi,%edi 806e93c: 56 push %esi 806e93d: e8 7e 3c 02 00 call 80925c0 <__rewinddir> 806e942: 83 c4 10 add $0x10,%esp 806e945: e9 96 fd ff ff jmp 806e6e0 <__getcwd+0x2e0> 806e94a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806e950: 80 78 0c 00 cmpb $0x0,0xc(%eax) 806e954: 0f 84 86 fd ff ff je 806e6e0 <__getcwd+0x2e0> 806e95a: 66 83 78 0c 2e cmpw $0x2e,0xc(%eax) 806e95f: 0f 85 ac fd ff ff jne 806e711 <__getcwd+0x311> 806e965: e9 76 fd ff ff jmp 806e6e0 <__getcwd+0x2e0> 806e96a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806e970: 85 f6 test %esi,%esi 806e972: 0f 85 5f fb ff ff jne 806e4d7 <__getcwd+0xd7> 806e978: 8b 94 24 d4 00 00 00 mov 0xd4(%esp),%edx 806e97f: 85 d2 test %edx,%edx 806e981: 0f 85 50 fb ff ff jne 806e4d7 <__getcwd+0xd7> 806e987: 68 bc f8 0b 08 push $0x80bf8bc 806e98c: 6a 79 push $0x79 806e98e: 68 6c f8 0b 08 push $0x80bf86c 806e993: 68 90 f8 0b 08 push $0x80bf890 806e998: e8 43 ae fd ff call 80497e0 <__assert_fail> 806e99d: 8d 76 00 lea 0x0(%esi),%esi 806e9a0: 8b 44 24 10 mov 0x10(%esp),%eax 806e9a4: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806e9aa: ba 02 00 00 00 mov $0x2,%edx 806e9af: 8b 6c 24 30 mov 0x30(%esp),%ebp 806e9b3: c7 04 38 02 00 00 00 movl $0x2,(%eax,%edi,1) 806e9ba: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 806e9bf: 89 54 24 04 mov %edx,0x4(%esp) 806e9c3: 83 ec 0c sub $0xc,%esp 806e9c6: 56 push %esi 806e9c7: e8 b4 3a 02 00 call 8092480 <__closedir> 806e9cc: 83 c4 10 add $0x10,%esp 806e9cf: 8b 54 24 04 mov 0x4(%esp),%edx 806e9d3: 80 7c 24 1f 00 cmpb $0x0,0x1f(%esp) 806e9d8: 74 0b je 806e9e5 <__getcwd+0x5e5> 806e9da: b8 06 00 00 00 mov $0x6,%eax 806e9df: ff 15 f0 c9 0e 08 call *0x80ec9f0 806e9e5: 8b 5c 24 28 mov 0x28(%esp),%ebx 806e9e9: 85 db test %ebx,%ebx 806e9eb: 0f 84 d8 00 00 00 je 806eac9 <__getcwd+0x6c9> 806e9f1: 8b 44 24 10 mov 0x10(%esp),%eax 806e9f5: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806e9fb: 89 14 38 mov %edx,(%eax,%edi,1) 806e9fe: 8b 8c 24 d4 00 00 00 mov 0xd4(%esp),%ecx 806ea05: 85 c9 test %ecx,%ecx 806ea07: 0f 84 43 fa ff ff je 806e450 <__getcwd+0x50> 806ea0d: 80 7c 24 1e 00 cmpb $0x0,0x1e(%esp) 806ea12: 0f 84 38 fa ff ff je 806e450 <__getcwd+0x50> 806ea18: 83 ec 0c sub $0xc,%esp 806ea1b: 31 ed xor %ebp,%ebp 806ea1d: ff 74 24 34 pushl 0x34(%esp) 806ea21: e8 6a bb fe ff call 805a590 <__cfree> 806ea26: 83 c4 10 add $0x10,%esp 806ea29: e9 24 fa ff ff jmp 806e452 <__getcwd+0x52> 806ea2e: 66 90 xchg %ax,%ax 806ea30: 83 ec 0c sub $0xc,%esp 806ea33: 55 push %ebp 806ea34: e8 57 bb fe ff call 805a590 <__cfree> 806ea39: 8b 44 24 20 mov 0x20(%esp),%eax 806ea3d: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806ea43: 8b 04 38 mov (%eax,%edi,1),%eax 806ea46: c7 04 24 01 10 00 00 movl $0x1001,(%esp) 806ea4d: 89 44 24 1c mov %eax,0x1c(%esp) 806ea51: e8 2a b6 fe ff call 805a080 <__libc_malloc> 806ea56: 83 c4 10 add $0x10,%esp 806ea59: 85 c0 test %eax,%eax 806ea5b: 89 c5 mov %eax,%ebp 806ea5d: 0f 84 c1 00 00 00 je 806eb24 <__getcwd+0x724> 806ea63: c7 44 24 2c 01 10 00 movl $0x1001,0x2c(%esp) 806ea6a: 00 806ea6b: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 806ea72: 00 806ea73: e9 f5 fa ff ff jmp 806e56d <__getcwd+0x16d> 806ea78: 90 nop 806ea79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806ea80: 8b 44 24 10 mov 0x10(%esp),%eax 806ea84: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806ea8a: 31 ed xor %ebp,%ebp 806ea8c: c7 04 38 16 00 00 00 movl $0x16,(%eax,%edi,1) 806ea93: e9 09 fa ff ff jmp 806e4a1 <__getcwd+0xa1> 806ea98: bb 9c ff ff ff mov $0xffffff9c,%ebx 806ea9d: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 806eaa2: 8b 44 24 10 mov 0x10(%esp),%eax 806eaa6: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806eaac: 8b 14 38 mov (%eax,%edi,1),%edx 806eaaf: e9 1f ff ff ff jmp 806e9d3 <__getcwd+0x5d3> 806eab4: 8b 6c 24 30 mov 0x30(%esp),%ebp 806eab8: e9 fd fe ff ff jmp 806e9ba <__getcwd+0x5ba> 806eabd: e8 ae 29 00 00 call 8071470 <__syscall_error> 806eac2: 89 c3 mov %eax,%ebx 806eac4: e9 84 fb ff ff jmp 806e64d <__getcwd+0x24d> 806eac9: 89 54 24 04 mov %edx,0x4(%esp) 806eacd: 83 ec 0c sub $0xc,%esp 806ead0: 55 push %ebp 806ead1: e8 ba ba fe ff call 805a590 <__cfree> 806ead6: 83 c4 10 add $0x10,%esp 806ead9: 8b 54 24 04 mov 0x4(%esp),%edx 806eadd: e9 0f ff ff ff jmp 806e9f1 <__getcwd+0x5f1> 806eae2: 8b 6c 24 30 mov 0x30(%esp),%ebp 806eae6: eb ba jmp 806eaa2 <__getcwd+0x6a2> 806eae8: 8b 44 24 10 mov 0x10(%esp),%eax 806eaec: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806eaf2: 85 f6 test %esi,%esi 806eaf4: 8b 6c 24 30 mov 0x30(%esp),%ebp 806eaf8: 8b 14 38 mov (%eax,%edi,1),%edx 806eafb: 0f 84 d9 fe ff ff je 806e9da <__getcwd+0x5da> 806eb01: e9 b9 fe ff ff jmp 806e9bf <__getcwd+0x5bf> 806eb06: 8b 44 24 10 mov 0x10(%esp),%eax 806eb0a: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806eb10: 85 f6 test %esi,%esi 806eb12: 8b 6c 24 30 mov 0x30(%esp),%ebp 806eb16: 8b 14 38 mov (%eax,%edi,1),%edx 806eb19: 0f 84 c6 fe ff ff je 806e9e5 <__getcwd+0x5e5> 806eb1f: e9 96 fe ff ff jmp 806e9ba <__getcwd+0x5ba> 806eb24: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 806eb2b: 00 806eb2c: e9 cd fe ff ff jmp 806e9fe <__getcwd+0x5fe> 806eb31: 56 push %esi 806eb32: 56 push %esi 806eb33: 53 push %ebx 806eb34: 55 push %ebp 806eb35: e8 06 bb fe ff call 805a640 <__libc_realloc> 806eb3a: 89 44 24 38 mov %eax,0x38(%esp) 806eb3e: 83 c4 10 add $0x10,%esp 806eb41: e9 b4 fd ff ff jmp 806e8fa <__getcwd+0x4fa> 806eb46: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 806eb4b: e9 52 ff ff ff jmp 806eaa2 <__getcwd+0x6a2> 806eb50: 8b 44 24 44 mov 0x44(%esp),%eax 806eb54: c6 40 ff 2f movb $0x2f,-0x1(%eax) 806eb58: 83 e8 01 sub $0x1,%eax 806eb5b: 89 44 24 44 mov %eax,0x44(%esp) 806eb5f: e9 76 fd ff ff jmp 806e8da <__getcwd+0x4da> 806eb64: 8b 44 24 10 mov 0x10(%esp),%eax 806eb68: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806eb6e: 8b 6c 24 30 mov 0x30(%esp),%ebp 806eb72: 8b 14 38 mov (%eax,%edi,1),%edx 806eb75: e9 40 fe ff ff jmp 806e9ba <__getcwd+0x5ba> 806eb7a: 8b 44 24 10 mov 0x10(%esp),%eax 806eb7e: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 806eb84: ba 22 00 00 00 mov $0x22,%edx 806eb89: 8b 6c 24 30 mov 0x30(%esp),%ebp 806eb8d: c7 04 38 22 00 00 00 movl $0x22,(%eax,%edi,1) 806eb94: e9 21 fe ff ff jmp 806e9ba <__getcwd+0x5ba> 806eb99: 66 90 xchg %ax,%ax 806eb9b: 66 90 xchg %ax,%ax 806eb9d: 66 90 xchg %ax,%ax 806eb9f: 90 nop 0806eba0 <__new_getrlimit>: 806eba0: 89 da mov %ebx,%edx 806eba2: 8b 4c 24 08 mov 0x8(%esp),%ecx 806eba6: 8b 5c 24 04 mov 0x4(%esp),%ebx 806ebaa: b8 bf 00 00 00 mov $0xbf,%eax 806ebaf: ff 15 f0 c9 0e 08 call *0x80ec9f0 806ebb5: 89 d3 mov %edx,%ebx 806ebb7: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806ebbc: 0f 83 ae 28 00 00 jae 8071470 <__syscall_error> 806ebc2: c3 ret 806ebc3: 66 90 xchg %ax,%ax 806ebc5: 66 90 xchg %ax,%ax 806ebc7: 66 90 xchg %ax,%ax 806ebc9: 66 90 xchg %ax,%ax 806ebcb: 66 90 xchg %ax,%ax 806ebcd: 66 90 xchg %ax,%ax 806ebcf: 90 nop 0806ebd0 <__sbrk>: 806ebd0: 56 push %esi 806ebd1: 53 push %ebx 806ebd2: 83 ec 04 sub $0x4,%esp 806ebd5: 8b 1d 88 d7 0e 08 mov 0x80ed788,%ebx 806ebdb: 8b 74 24 10 mov 0x10(%esp),%esi 806ebdf: 85 db test %ebx,%ebx 806ebe1: 74 3d je 806ec20 <__sbrk+0x50> 806ebe3: a1 10 cd 0e 08 mov 0x80ecd10,%eax 806ebe8: 85 c0 test %eax,%eax 806ebea: 75 34 jne 806ec20 <__sbrk+0x50> 806ebec: 83 fe 00 cmp $0x0,%esi 806ebef: 74 25 je 806ec16 <__sbrk+0x46> 806ebf1: 7e 6d jle 806ec60 <__sbrk+0x90> 806ebf3: 89 d8 mov %ebx,%eax 806ebf5: 01 f0 add %esi,%eax 806ebf7: 0f 92 c0 setb %al 806ebfa: 84 c0 test %al,%al 806ebfc: 74 42 je 806ec40 <__sbrk+0x70> 806ebfe: b8 e8 ff ff ff mov $0xffffffe8,%eax 806ec03: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 806ec0a: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 806ec11: bb ff ff ff ff mov $0xffffffff,%ebx 806ec16: 83 c4 04 add $0x4,%esp 806ec19: 89 d8 mov %ebx,%eax 806ec1b: 5b pop %ebx 806ec1c: 5e pop %esi 806ec1d: c3 ret 806ec1e: 66 90 xchg %ax,%ax 806ec20: 83 ec 0c sub $0xc,%esp 806ec23: 6a 00 push $0x0 806ec25: e8 76 3e 02 00 call 8092aa0 <__brk> 806ec2a: 83 c4 10 add $0x10,%esp 806ec2d: 85 c0 test %eax,%eax 806ec2f: 8b 1d 88 d7 0e 08 mov 0x80ed788,%ebx 806ec35: 79 b5 jns 806ebec <__sbrk+0x1c> 806ec37: eb d8 jmp 806ec11 <__sbrk+0x41> 806ec39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806ec40: 83 ec 0c sub $0xc,%esp 806ec43: 01 de add %ebx,%esi 806ec45: 56 push %esi 806ec46: e8 55 3e 02 00 call 8092aa0 <__brk> 806ec4b: 83 c4 10 add $0x10,%esp 806ec4e: 85 c0 test %eax,%eax 806ec50: 78 bf js 806ec11 <__sbrk+0x41> 806ec52: 83 c4 04 add $0x4,%esp 806ec55: 89 d8 mov %ebx,%eax 806ec57: 5b pop %ebx 806ec58: 5e pop %esi 806ec59: c3 ret 806ec5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ec60: 89 f0 mov %esi,%eax 806ec62: f7 d8 neg %eax 806ec64: 39 c3 cmp %eax,%ebx 806ec66: 0f 92 c0 setb %al 806ec69: eb 8f jmp 806ebfa <__sbrk+0x2a> 806ec6b: 66 90 xchg %ax,%ax 806ec6d: 66 90 xchg %ax,%ax 806ec6f: 90 nop 0806ec70 <__getpagesize>: 806ec70: a1 08 ca 0e 08 mov 0x80eca08,%eax 806ec75: 85 c0 test %eax,%eax 806ec77: 74 02 je 806ec7b <__getpagesize+0xb> 806ec79: f3 c3 repz ret 806ec7b: 83 ec 0c sub $0xc,%esp 806ec7e: 68 f4 f8 0b 08 push $0x80bf8f4 806ec83: 6a 1c push $0x1c 806ec85: 68 c8 f8 0b 08 push $0x80bf8c8 806ec8a: 68 02 f9 0b 08 push $0x80bf902 806ec8f: e8 4c ab fd ff call 80497e0 <__assert_fail> 806ec94: 66 90 xchg %ax,%ax 806ec96: 66 90 xchg %ax,%ax 806ec98: 66 90 xchg %ax,%ax 806ec9a: 66 90 xchg %ax,%ax 806ec9c: 66 90 xchg %ax,%ax 806ec9e: 66 90 xchg %ax,%ax 0806eca0 <__getdtablesize>: 806eca0: 83 ec 24 sub $0x24,%esp 806eca3: 8d 44 24 10 lea 0x10(%esp),%eax 806eca7: 50 push %eax 806eca8: 6a 07 push $0x7 806ecaa: e8 f1 fe ff ff call 806eba0 <__new_getrlimit> 806ecaf: 85 c0 test %eax,%eax 806ecb1: b8 00 01 00 00 mov $0x100,%eax 806ecb6: 0f 49 44 24 18 cmovns 0x18(%esp),%eax 806ecbb: 83 c4 2c add $0x2c,%esp 806ecbe: c3 ret 806ecbf: 90 nop 0806ecc0 <__mmap>: 806ecc0: 55 push %ebp 806ecc1: 57 push %edi 806ecc2: 56 push %esi 806ecc3: 53 push %ebx 806ecc4: 8b 44 24 28 mov 0x28(%esp),%eax 806ecc8: 8b 5c 24 14 mov 0x14(%esp),%ebx 806eccc: 8b 4c 24 18 mov 0x18(%esp),%ecx 806ecd0: 8b 54 24 1c mov 0x1c(%esp),%edx 806ecd4: 8b 74 24 20 mov 0x20(%esp),%esi 806ecd8: 8b 7c 24 24 mov 0x24(%esp),%edi 806ecdc: a9 ff 0f 00 00 test $0xfff,%eax 806ece1: 75 1d jne 806ed00 <__mmap+0x40> 806ece3: c1 e8 0c shr $0xc,%eax 806ece6: 89 c5 mov %eax,%ebp 806ece8: b8 c0 00 00 00 mov $0xc0,%eax 806eced: ff 15 f0 c9 0e 08 call *0x80ec9f0 806ecf3: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806ecf8: 77 0b ja 806ed05 <__mmap+0x45> 806ecfa: 5b pop %ebx 806ecfb: 5e pop %esi 806ecfc: 5f pop %edi 806ecfd: 5d pop %ebp 806ecfe: c3 ret 806ecff: 90 nop 806ed00: b8 ea ff ff ff mov $0xffffffea,%eax 806ed05: 5b pop %ebx 806ed06: 5e pop %esi 806ed07: 5f pop %edi 806ed08: 5d pop %ebp 806ed09: e9 62 27 00 00 jmp 8071470 <__syscall_error> 806ed0e: 66 90 xchg %ax,%ax 0806ed10 <__mmap64>: 806ed10: 55 push %ebp 806ed11: 57 push %edi 806ed12: 56 push %esi 806ed13: 53 push %ebx 806ed14: 83 ec 1c sub $0x1c,%esp 806ed17: 8b 44 24 30 mov 0x30(%esp),%eax 806ed1b: 8b 4c 24 44 mov 0x44(%esp),%ecx 806ed1f: 8b 54 24 38 mov 0x38(%esp),%edx 806ed23: 8b 74 24 3c mov 0x3c(%esp),%esi 806ed27: 8b 7c 24 40 mov 0x40(%esp),%edi 806ed2b: 8b 5c 24 48 mov 0x48(%esp),%ebx 806ed2f: 89 44 24 08 mov %eax,0x8(%esp) 806ed33: 8b 44 24 34 mov 0x34(%esp),%eax 806ed37: 89 44 24 0c mov %eax,0xc(%esp) 806ed3b: 89 c8 mov %ecx,%eax 806ed3d: 25 ff 0f 00 00 and $0xfff,%eax 806ed42: 85 c0 test %eax,%eax 806ed44: 75 2a jne 806ed70 <__mmap64+0x60> 806ed46: 0f ac d9 0c shrd $0xc,%ebx,%ecx 806ed4a: b8 c0 00 00 00 mov $0xc0,%eax 806ed4f: 8b 5c 24 08 mov 0x8(%esp),%ebx 806ed53: 89 cd mov %ecx,%ebp 806ed55: 8b 4c 24 0c mov 0xc(%esp),%ecx 806ed59: ff 15 f0 c9 0e 08 call *0x80ec9f0 806ed5f: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806ed64: 77 0f ja 806ed75 <__mmap64+0x65> 806ed66: 83 c4 1c add $0x1c,%esp 806ed69: 5b pop %ebx 806ed6a: 5e pop %esi 806ed6b: 5f pop %edi 806ed6c: 5d pop %ebp 806ed6d: c3 ret 806ed6e: 66 90 xchg %ax,%ax 806ed70: b8 ea ff ff ff mov $0xffffffea,%eax 806ed75: 83 c4 1c add $0x1c,%esp 806ed78: 5b pop %ebx 806ed79: 5e pop %esi 806ed7a: 5f pop %edi 806ed7b: 5d pop %ebp 806ed7c: e9 ef 26 00 00 jmp 8071470 <__syscall_error> 806ed81: 66 90 xchg %ax,%ax 806ed83: 66 90 xchg %ax,%ax 806ed85: 66 90 xchg %ax,%ax 806ed87: 66 90 xchg %ax,%ax 806ed89: 66 90 xchg %ax,%ax 806ed8b: 66 90 xchg %ax,%ax 806ed8d: 66 90 xchg %ax,%ax 806ed8f: 90 nop 0806ed90 <__munmap>: 806ed90: 89 da mov %ebx,%edx 806ed92: 8b 4c 24 08 mov 0x8(%esp),%ecx 806ed96: 8b 5c 24 04 mov 0x4(%esp),%ebx 806ed9a: b8 5b 00 00 00 mov $0x5b,%eax 806ed9f: ff 15 f0 c9 0e 08 call *0x80ec9f0 806eda5: 89 d3 mov %edx,%ebx 806eda7: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806edac: 0f 83 be 26 00 00 jae 8071470 <__syscall_error> 806edb2: c3 ret 806edb3: 66 90 xchg %ax,%ax 806edb5: 66 90 xchg %ax,%ax 806edb7: 66 90 xchg %ax,%ax 806edb9: 66 90 xchg %ax,%ax 806edbb: 66 90 xchg %ax,%ax 806edbd: 66 90 xchg %ax,%ax 806edbf: 90 nop 0806edc0 <__mprotect>: 806edc0: 53 push %ebx 806edc1: 8b 54 24 10 mov 0x10(%esp),%edx 806edc5: 8b 4c 24 0c mov 0xc(%esp),%ecx 806edc9: 8b 5c 24 08 mov 0x8(%esp),%ebx 806edcd: b8 7d 00 00 00 mov $0x7d,%eax 806edd2: ff 15 f0 c9 0e 08 call *0x80ec9f0 806edd8: 5b pop %ebx 806edd9: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806edde: 0f 83 8c 26 00 00 jae 8071470 <__syscall_error> 806ede4: c3 ret 806ede5: 66 90 xchg %ax,%ax 806ede7: 66 90 xchg %ax,%ax 806ede9: 66 90 xchg %ax,%ax 806edeb: 66 90 xchg %ax,%ax 806eded: 66 90 xchg %ax,%ax 806edef: 90 nop 0806edf0 <__madvise>: 806edf0: 53 push %ebx 806edf1: 8b 54 24 10 mov 0x10(%esp),%edx 806edf5: 8b 4c 24 0c mov 0xc(%esp),%ecx 806edf9: 8b 5c 24 08 mov 0x8(%esp),%ebx 806edfd: b8 db 00 00 00 mov $0xdb,%eax 806ee02: ff 15 f0 c9 0e 08 call *0x80ec9f0 806ee08: 5b pop %ebx 806ee09: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806ee0e: 0f 83 5c 26 00 00 jae 8071470 <__syscall_error> 806ee14: c3 ret 806ee15: 66 90 xchg %ax,%ax 806ee17: 66 90 xchg %ax,%ax 806ee19: 66 90 xchg %ax,%ax 806ee1b: 66 90 xchg %ax,%ax 806ee1d: 66 90 xchg %ax,%ax 806ee1f: 90 nop 0806ee20 <trecurse>: 806ee20: 57 push %edi 806ee21: 56 push %esi 806ee22: 89 d6 mov %edx,%esi 806ee24: 53 push %ebx 806ee25: 8b 50 04 mov 0x4(%eax),%edx 806ee28: 89 c3 mov %eax,%ebx 806ee2a: 89 cf mov %ecx,%edi 806ee2c: 85 d2 test %edx,%edx 806ee2e: 74 50 je 806ee80 <trecurse+0x60> 806ee30: 83 ec 04 sub $0x4,%esp 806ee33: 57 push %edi 806ee34: 6a 00 push $0x0 806ee36: 53 push %ebx 806ee37: ff d6 call *%esi 806ee39: 8b 43 04 mov 0x4(%ebx),%eax 806ee3c: 83 c4 10 add $0x10,%esp 806ee3f: 85 c0 test %eax,%eax 806ee41: 74 0a je 806ee4d <trecurse+0x2d> 806ee43: 8d 4f 01 lea 0x1(%edi),%ecx 806ee46: 89 f2 mov %esi,%edx 806ee48: e8 d3 ff ff ff call 806ee20 <trecurse> 806ee4d: 83 ec 04 sub $0x4,%esp 806ee50: 57 push %edi 806ee51: 6a 01 push $0x1 806ee53: 53 push %ebx 806ee54: ff d6 call *%esi 806ee56: 8b 43 08 mov 0x8(%ebx),%eax 806ee59: 83 c4 10 add $0x10,%esp 806ee5c: 85 c0 test %eax,%eax 806ee5e: 74 0a je 806ee6a <trecurse+0x4a> 806ee60: 8d 4f 01 lea 0x1(%edi),%ecx 806ee63: 89 f2 mov %esi,%edx 806ee65: e8 b6 ff ff ff call 806ee20 <trecurse> 806ee6a: 83 ec 04 sub $0x4,%esp 806ee6d: 57 push %edi 806ee6e: 6a 02 push $0x2 806ee70: 53 push %ebx 806ee71: ff d6 call *%esi 806ee73: 83 c4 10 add $0x10,%esp 806ee76: 5b pop %ebx 806ee77: 5e pop %esi 806ee78: 5f pop %edi 806ee79: c3 ret 806ee7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ee80: 8b 40 08 mov 0x8(%eax),%eax 806ee83: 85 c0 test %eax,%eax 806ee85: 75 a9 jne 806ee30 <trecurse+0x10> 806ee87: 83 ec 04 sub $0x4,%esp 806ee8a: 51 push %ecx 806ee8b: 6a 03 push $0x3 806ee8d: 53 push %ebx 806ee8e: ff d6 call *%esi 806ee90: 83 c4 10 add $0x10,%esp 806ee93: eb e1 jmp 806ee76 <trecurse+0x56> 806ee95: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806ee99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806eea0 <tdestroy_recurse>: 806eea0: 56 push %esi 806eea1: 53 push %ebx 806eea2: 89 c3 mov %eax,%ebx 806eea4: 89 d6 mov %edx,%esi 806eea6: 83 ec 04 sub $0x4,%esp 806eea9: 8b 40 04 mov 0x4(%eax),%eax 806eeac: 85 c0 test %eax,%eax 806eeae: 74 05 je 806eeb5 <tdestroy_recurse+0x15> 806eeb0: e8 eb ff ff ff call 806eea0 <tdestroy_recurse> 806eeb5: 8b 43 08 mov 0x8(%ebx),%eax 806eeb8: 85 c0 test %eax,%eax 806eeba: 74 07 je 806eec3 <tdestroy_recurse+0x23> 806eebc: 89 f2 mov %esi,%edx 806eebe: e8 dd ff ff ff call 806eea0 <tdestroy_recurse> 806eec3: 83 ec 0c sub $0xc,%esp 806eec6: ff 33 pushl (%ebx) 806eec8: ff d6 call *%esi 806eeca: 89 1c 24 mov %ebx,(%esp) 806eecd: e8 be b6 fe ff call 805a590 <__cfree> 806eed2: 83 c4 14 add $0x14,%esp 806eed5: 5b pop %ebx 806eed6: 5e pop %esi 806eed7: c3 ret 806eed8: 90 nop 806eed9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0806eee0 <maybe_split_for_insert.isra.0>: 806eee0: 55 push %ebp 806eee1: 57 push %edi 806eee2: 56 push %esi 806eee3: 53 push %ebx 806eee4: 83 ec 08 sub $0x8,%esp 806eee7: 83 7c 24 24 01 cmpl $0x1,0x24(%esp) 806eeec: 89 0c 24 mov %ecx,(%esp) 806eeef: 0f 84 ab 00 00 00 je 806efa0 <maybe_split_for_insert.isra.0+0xc0> 806eef5: 8b 58 08 mov 0x8(%eax),%ebx 806eef8: 85 db test %ebx,%ebx 806eefa: 0f 84 96 00 00 00 je 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806ef00: 8b 70 04 mov 0x4(%eax),%esi 806ef03: 85 f6 test %esi,%esi 806ef05: 0f 84 8b 00 00 00 je 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806ef0b: f6 43 0c 01 testb $0x1,0xc(%ebx) 806ef0f: 0f 84 81 00 00 00 je 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806ef15: f6 46 0c 01 testb $0x1,0xc(%esi) 806ef19: 74 7b je 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806ef1b: 80 48 0c 01 orb $0x1,0xc(%eax) 806ef1f: 80 63 0c fe andb $0xfe,0xc(%ebx) 806ef23: 8b 58 04 mov 0x4(%eax),%ebx 806ef26: 85 db test %ebx,%ebx 806ef28: 74 04 je 806ef2e <maybe_split_for_insert.isra.0+0x4e> 806ef2a: 80 63 0c fe andb $0xfe,0xc(%ebx) 806ef2e: 85 d2 test %edx,%edx 806ef30: 74 64 je 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806ef32: 8b 12 mov (%edx),%edx 806ef34: 0f b6 4a 0c movzbl 0xc(%edx),%ecx 806ef38: 88 4c 24 07 mov %cl,0x7(%esp) 806ef3c: 83 e1 01 and $0x1,%ecx 806ef3f: 74 55 je 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806ef41: 8b 3c 24 mov (%esp),%edi 806ef44: 8b 5c 24 1c mov 0x1c(%esp),%ebx 806ef48: 8b 37 mov (%edi),%esi 806ef4a: 8b 7c 24 20 mov 0x20(%esp),%edi 806ef4e: 85 db test %ebx,%ebx 806ef50: 0f 9f c3 setg %bl 806ef53: 89 dd mov %ebx,%ebp 806ef55: 85 ff test %edi,%edi 806ef57: 0f 9f c3 setg %bl 806ef5a: 89 df mov %ebx,%edi 806ef5c: 89 eb mov %ebp,%ebx 806ef5e: 89 f9 mov %edi,%ecx 806ef60: 38 cb cmp %cl,%bl 806ef62: 74 54 je 806efb8 <maybe_split_for_insert.isra.0+0xd8> 806ef64: 0f b6 5c 24 07 movzbl 0x7(%esp),%ebx 806ef69: 8b 4c 24 1c mov 0x1c(%esp),%ecx 806ef6d: 83 cb 01 or $0x1,%ebx 806ef70: 88 5a 0c mov %bl,0xc(%edx) 806ef73: 80 4e 0c 01 orb $0x1,0xc(%esi) 806ef77: 80 60 0c fe andb $0xfe,0xc(%eax) 806ef7b: 85 c9 test %ecx,%ecx 806ef7d: 78 61 js 806efe0 <maybe_split_for_insert.isra.0+0x100> 806ef7f: 8b 58 04 mov 0x4(%eax),%ebx 806ef82: 89 5a 08 mov %ebx,0x8(%edx) 806ef85: 89 50 04 mov %edx,0x4(%eax) 806ef88: 8b 50 08 mov 0x8(%eax),%edx 806ef8b: 89 56 04 mov %edx,0x4(%esi) 806ef8e: 89 70 08 mov %esi,0x8(%eax) 806ef91: 8b 3c 24 mov (%esp),%edi 806ef94: 89 07 mov %eax,(%edi) 806ef96: 83 c4 08 add $0x8,%esp 806ef99: 5b pop %ebx 806ef9a: 5e pop %esi 806ef9b: 5f pop %edi 806ef9c: 5d pop %ebp 806ef9d: c3 ret 806ef9e: 66 90 xchg %ax,%ax 806efa0: 8b 58 08 mov 0x8(%eax),%ebx 806efa3: 80 48 0c 01 orb $0x1,0xc(%eax) 806efa7: 85 db test %ebx,%ebx 806efa9: 0f 85 70 ff ff ff jne 806ef1f <maybe_split_for_insert.isra.0+0x3f> 806efaf: e9 6f ff ff ff jmp 806ef23 <maybe_split_for_insert.isra.0+0x43> 806efb4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806efb8: 8b 04 24 mov (%esp),%eax 806efbb: 89 10 mov %edx,(%eax) 806efbd: 8b 44 24 1c mov 0x1c(%esp),%eax 806efc1: 80 62 0c fe andb $0xfe,0xc(%edx) 806efc5: 80 4e 0c 01 orb $0x1,0xc(%esi) 806efc9: 85 c0 test %eax,%eax 806efcb: 78 2b js 806eff8 <maybe_split_for_insert.isra.0+0x118> 806efcd: 8b 42 04 mov 0x4(%edx),%eax 806efd0: 89 46 08 mov %eax,0x8(%esi) 806efd3: 89 72 04 mov %esi,0x4(%edx) 806efd6: eb be jmp 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806efd8: 90 nop 806efd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806efe0: 8b 58 08 mov 0x8(%eax),%ebx 806efe3: 89 5a 04 mov %ebx,0x4(%edx) 806efe6: 89 50 08 mov %edx,0x8(%eax) 806efe9: 8b 50 04 mov 0x4(%eax),%edx 806efec: 89 56 08 mov %edx,0x8(%esi) 806efef: 89 70 04 mov %esi,0x4(%eax) 806eff2: eb 9d jmp 806ef91 <maybe_split_for_insert.isra.0+0xb1> 806eff4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806eff8: 8b 42 08 mov 0x8(%edx),%eax 806effb: 89 46 04 mov %eax,0x4(%esi) 806effe: 89 72 08 mov %esi,0x8(%edx) 806f001: eb 93 jmp 806ef96 <maybe_split_for_insert.isra.0+0xb6> 806f003: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806f009: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806f010 <__tsearch>: 806f010: 55 push %ebp 806f011: 57 push %edi 806f012: 56 push %esi 806f013: 53 push %ebx 806f014: 83 ec 1c sub $0x1c,%esp 806f017: 8b 74 24 34 mov 0x34(%esp),%esi 806f01b: 85 f6 test %esi,%esi 806f01d: 0f 84 3f 01 00 00 je 806f162 <__tsearch+0x152> 806f023: 8b 06 mov (%esi),%eax 806f025: 85 c0 test %eax,%eax 806f027: 0f 84 f3 00 00 00 je 806f120 <__tsearch+0x110> 806f02d: 80 60 0c fe andb $0xfe,0xc(%eax) 806f031: 31 d2 xor %edx,%edx 806f033: 31 ed xor %ebp,%ebp 806f035: 31 c9 xor %ecx,%ecx 806f037: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 806f03e: 00 806f03f: eb 1f jmp 806f060 <__tsearch+0x50> 806f041: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f048: 8d 43 08 lea 0x8(%ebx),%eax 806f04b: 8b 5b 08 mov 0x8(%ebx),%ebx 806f04e: 8b 4c 24 04 mov 0x4(%esp),%ecx 806f052: 89 ea mov %ebp,%edx 806f054: 85 db test %ebx,%ebx 806f056: 74 65 je 806f0bd <__tsearch+0xad> 806f058: 89 74 24 04 mov %esi,0x4(%esp) 806f05c: 89 fd mov %edi,%ebp 806f05e: 89 c6 mov %eax,%esi 806f060: 8b 1e mov (%esi),%ebx 806f062: 85 db test %ebx,%ebx 806f064: 0f 84 b6 00 00 00 je 806f120 <__tsearch+0x110> 806f06a: 89 54 24 0c mov %edx,0xc(%esp) 806f06e: 89 4c 24 08 mov %ecx,0x8(%esp) 806f072: 83 ec 08 sub $0x8,%esp 806f075: ff 33 pushl (%ebx) 806f077: ff 74 24 3c pushl 0x3c(%esp) 806f07b: ff 54 24 48 call *0x48(%esp) 806f07f: 83 c4 10 add $0x10,%esp 806f082: 85 c0 test %eax,%eax 806f084: 89 c7 mov %eax,%edi 806f086: 0f 84 cc 00 00 00 je 806f158 <__tsearch+0x148> 806f08c: 83 ec 04 sub $0x4,%esp 806f08f: 8b 06 mov (%esi),%eax 806f091: 6a 00 push $0x0 806f093: 8b 54 24 14 mov 0x14(%esp),%edx 806f097: 52 push %edx 806f098: 55 push %ebp 806f099: 8b 4c 24 18 mov 0x18(%esp),%ecx 806f09d: 8b 54 24 14 mov 0x14(%esp),%edx 806f0a1: e8 3a fe ff ff call 806eee0 <maybe_split_for_insert.isra.0> 806f0a6: 83 c4 10 add $0x10,%esp 806f0a9: 85 ff test %edi,%edi 806f0ab: 79 9b jns 806f048 <__tsearch+0x38> 806f0ad: 8d 43 04 lea 0x4(%ebx),%eax 806f0b0: 8b 5b 04 mov 0x4(%ebx),%ebx 806f0b3: 8b 4c 24 04 mov 0x4(%esp),%ecx 806f0b7: 89 ea mov %ebp,%edx 806f0b9: 85 db test %ebx,%ebx 806f0bb: 75 9b jne 806f058 <__tsearch+0x48> 806f0bd: 89 44 24 08 mov %eax,0x8(%esp) 806f0c1: 83 ec 0c sub $0xc,%esp 806f0c4: 6a 10 push $0x10 806f0c6: e8 b5 af fe ff call 805a080 <__libc_malloc> 806f0cb: 83 c4 10 add $0x10,%esp 806f0ce: 85 c0 test %eax,%eax 806f0d0: 89 c3 mov %eax,%ebx 806f0d2: 0f 84 8a 00 00 00 je 806f162 <__tsearch+0x152> 806f0d8: 8b 44 24 08 mov 0x8(%esp),%eax 806f0dc: 8b 54 24 30 mov 0x30(%esp),%edx 806f0e0: 89 18 mov %ebx,(%eax) 806f0e2: 80 4b 0c 01 orb $0x1,0xc(%ebx) 806f0e6: 39 c6 cmp %eax,%esi 806f0e8: 89 13 mov %edx,(%ebx) 806f0ea: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 806f0f1: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 806f0f8: 74 5e je 806f158 <__tsearch+0x148> 806f0fa: 83 ec 04 sub $0x4,%esp 806f0fd: 8b 00 mov (%eax),%eax 806f0ff: 89 f2 mov %esi,%edx 806f101: 6a 01 push $0x1 806f103: 55 push %ebp 806f104: 57 push %edi 806f105: 8b 4c 24 14 mov 0x14(%esp),%ecx 806f109: e8 d2 fd ff ff call 806eee0 <maybe_split_for_insert.isra.0> 806f10e: 83 c4 10 add $0x10,%esp 806f111: 89 d8 mov %ebx,%eax 806f113: 83 c4 1c add $0x1c,%esp 806f116: 5b pop %ebx 806f117: 5e pop %esi 806f118: 5f pop %edi 806f119: 5d pop %ebp 806f11a: c3 ret 806f11b: 90 nop 806f11c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806f120: 83 ec 0c sub $0xc,%esp 806f123: 6a 10 push $0x10 806f125: e8 56 af fe ff call 805a080 <__libc_malloc> 806f12a: 83 c4 10 add $0x10,%esp 806f12d: 85 c0 test %eax,%eax 806f12f: 74 e2 je 806f113 <__tsearch+0x103> 806f131: 8b 7c 24 30 mov 0x30(%esp),%edi 806f135: 89 06 mov %eax,(%esi) 806f137: 80 48 0c 01 orb $0x1,0xc(%eax) 806f13b: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 806f142: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 806f149: 89 38 mov %edi,(%eax) 806f14b: 83 c4 1c add $0x1c,%esp 806f14e: 5b pop %ebx 806f14f: 5e pop %esi 806f150: 5f pop %edi 806f151: 5d pop %ebp 806f152: c3 ret 806f153: 90 nop 806f154: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806f158: 83 c4 1c add $0x1c,%esp 806f15b: 89 d8 mov %ebx,%eax 806f15d: 5b pop %ebx 806f15e: 5e pop %esi 806f15f: 5f pop %edi 806f160: 5d pop %ebp 806f161: c3 ret 806f162: 31 c0 xor %eax,%eax 806f164: eb ad jmp 806f113 <__tsearch+0x103> 806f166: 8d 76 00 lea 0x0(%esi),%esi 806f169: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806f170 <__tfind>: 806f170: 57 push %edi 806f171: 56 push %esi 806f172: 53 push %ebx 806f173: 8b 5c 24 14 mov 0x14(%esp),%ebx 806f177: 8b 74 24 10 mov 0x10(%esp),%esi 806f17b: 8b 7c 24 18 mov 0x18(%esp),%edi 806f17f: 85 db test %ebx,%ebx 806f181: 75 1f jne 806f1a2 <__tfind+0x32> 806f183: eb 23 jmp 806f1a8 <__tfind+0x38> 806f185: 8d 76 00 lea 0x0(%esi),%esi 806f188: 83 ec 08 sub $0x8,%esp 806f18b: ff 33 pushl (%ebx) 806f18d: 56 push %esi 806f18e: ff d7 call *%edi 806f190: 83 c4 10 add $0x10,%esp 806f193: 85 c0 test %eax,%eax 806f195: 74 19 je 806f1b0 <__tfind+0x40> 806f197: 8d 53 04 lea 0x4(%ebx),%edx 806f19a: 83 c3 08 add $0x8,%ebx 806f19d: 85 c0 test %eax,%eax 806f19f: 0f 48 da cmovs %edx,%ebx 806f1a2: 8b 1b mov (%ebx),%ebx 806f1a4: 85 db test %ebx,%ebx 806f1a6: 75 e0 jne 806f188 <__tfind+0x18> 806f1a8: 5b pop %ebx 806f1a9: 31 c0 xor %eax,%eax 806f1ab: 5e pop %esi 806f1ac: 5f pop %edi 806f1ad: c3 ret 806f1ae: 66 90 xchg %ax,%ax 806f1b0: 89 d8 mov %ebx,%eax 806f1b2: 5b pop %ebx 806f1b3: 5e pop %esi 806f1b4: 5f pop %edi 806f1b5: c3 ret 806f1b6: 8d 76 00 lea 0x0(%esi),%esi 806f1b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806f1c0 <__tdelete>: 806f1c0: 55 push %ebp 806f1c1: 89 e5 mov %esp,%ebp 806f1c3: 57 push %edi 806f1c4: 56 push %esi 806f1c5: 53 push %ebx 806f1c6: 81 ec dc 00 00 00 sub $0xdc,%esp 806f1cc: 8b 75 0c mov 0xc(%ebp),%esi 806f1cf: 8b 7d 10 mov 0x10(%ebp),%edi 806f1d2: 8d 44 24 0f lea 0xf(%esp),%eax 806f1d6: 83 e0 f0 and $0xfffffff0,%eax 806f1d9: 85 f6 test %esi,%esi 806f1db: 89 45 e4 mov %eax,-0x1c(%ebp) 806f1de: 74 65 je 806f245 <__tdelete+0x85> 806f1e0: 8b 0e mov (%esi),%ecx 806f1e2: 85 c9 test %ecx,%ecx 806f1e4: 74 5f je 806f245 <__tdelete+0x85> 806f1e6: 89 7d 10 mov %edi,0x10(%ebp) 806f1e9: 89 c8 mov %ecx,%eax 806f1eb: 31 db xor %ebx,%ebx 806f1ed: c7 45 e0 28 00 00 00 movl $0x28,-0x20(%ebp) 806f1f4: 89 cf mov %ecx,%edi 806f1f6: eb 14 jmp 806f20c <__tdelete+0x4c> 806f1f8: 90 nop 806f1f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f200: 8b 47 08 mov 0x8(%edi),%eax 806f203: 8d 77 08 lea 0x8(%edi),%esi 806f206: 85 c0 test %eax,%eax 806f208: 74 3b je 806f245 <__tdelete+0x85> 806f20a: 8b 06 mov (%esi),%eax 806f20c: 83 ec 08 sub $0x8,%esp 806f20f: ff 30 pushl (%eax) 806f211: ff 75 08 pushl 0x8(%ebp) 806f214: ff 55 10 call *0x10(%ebp) 806f217: 83 c4 10 add $0x10,%esp 806f21a: 85 c0 test %eax,%eax 806f21c: 89 c2 mov %eax,%edx 806f21e: 74 70 je 806f290 <__tdelete+0xd0> 806f220: 39 5d e0 cmp %ebx,-0x20(%ebp) 806f223: 74 2b je 806f250 <__tdelete+0x90> 806f225: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 806f22c: 8b 45 e4 mov -0x1c(%ebp),%eax 806f22f: 83 c3 01 add $0x1,%ebx 806f232: 85 d2 test %edx,%edx 806f234: 89 34 38 mov %esi,(%eax,%edi,1) 806f237: 8b 3e mov (%esi),%edi 806f239: 79 c5 jns 806f200 <__tdelete+0x40> 806f23b: 8b 47 04 mov 0x4(%edi),%eax 806f23e: 8d 77 04 lea 0x4(%edi),%esi 806f241: 85 c0 test %eax,%eax 806f243: 75 c5 jne 806f20a <__tdelete+0x4a> 806f245: 8d 65 f4 lea -0xc(%ebp),%esp 806f248: 31 c0 xor %eax,%eax 806f24a: 5b pop %ebx 806f24b: 5e pop %esi 806f24c: 5f pop %edi 806f24d: 5d pop %ebp 806f24e: c3 ret 806f24f: 90 nop 806f250: 83 45 e0 14 addl $0x14,-0x20(%ebp) 806f254: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 806f25b: 89 55 dc mov %edx,-0x24(%ebp) 806f25e: 8b 45 e0 mov -0x20(%ebp),%eax 806f261: 8d 04 85 1e 00 00 00 lea 0x1e(,%eax,4),%eax 806f268: 83 e0 f0 and $0xfffffff0,%eax 806f26b: 29 c4 sub %eax,%esp 806f26d: 8d 44 24 0f lea 0xf(%esp),%eax 806f271: 83 ec 04 sub $0x4,%esp 806f274: 57 push %edi 806f275: ff 75 e4 pushl -0x1c(%ebp) 806f278: 83 e0 f0 and $0xfffffff0,%eax 806f27b: 50 push %eax 806f27c: e8 7f e1 fe ff call 805d400 <memcpy> 806f281: 83 c4 10 add $0x10,%esp 806f284: 89 45 e4 mov %eax,-0x1c(%ebp) 806f287: 8b 55 dc mov -0x24(%ebp),%edx 806f28a: eb a0 jmp 806f22c <__tdelete+0x6c> 806f28c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806f290: 8b 06 mov (%esi),%eax 806f292: 89 f9 mov %edi,%ecx 806f294: 8b 78 04 mov 0x4(%eax),%edi 806f297: 8b 50 08 mov 0x8(%eax),%edx 806f29a: 89 45 d8 mov %eax,-0x28(%ebp) 806f29d: 85 ff test %edi,%edi 806f29f: 89 55 dc mov %edx,-0x24(%ebp) 806f2a2: 0f 84 90 00 00 00 je 806f338 <__tdelete+0x178> 806f2a8: 85 d2 test %edx,%edx 806f2aa: 0f 84 88 00 00 00 je 806f338 <__tdelete+0x178> 806f2b0: 8d 50 08 lea 0x8(%eax),%edx 806f2b3: 89 4d d0 mov %ecx,-0x30(%ebp) 806f2b6: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 806f2bd: 89 d1 mov %edx,%ecx 806f2bf: 89 f2 mov %esi,%edx 806f2c1: 8b 75 dc mov -0x24(%ebp),%esi 806f2c4: eb 2e jmp 806f2f4 <__tdelete+0x134> 806f2c6: 8d 76 00 lea 0x0(%esi),%esi 806f2c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806f2d0: 8b 45 e4 mov -0x1c(%ebp),%eax 806f2d3: 83 c3 01 add $0x1,%ebx 806f2d6: 89 14 38 mov %edx,(%eax,%edi,1) 806f2d9: 8b 46 04 mov 0x4(%esi),%eax 806f2dc: 83 c7 04 add $0x4,%edi 806f2df: 85 c0 test %eax,%eax 806f2e1: 0f 84 99 02 00 00 je 806f580 <__tdelete+0x3c0> 806f2e7: 8d 56 04 lea 0x4(%esi),%edx 806f2ea: 89 c6 mov %eax,%esi 806f2ec: 89 55 dc mov %edx,-0x24(%ebp) 806f2ef: 89 ca mov %ecx,%edx 806f2f1: 8b 4d dc mov -0x24(%ebp),%ecx 806f2f4: 39 5d e0 cmp %ebx,-0x20(%ebp) 806f2f7: 75 d7 jne 806f2d0 <__tdelete+0x110> 806f2f9: 83 45 e0 14 addl $0x14,-0x20(%ebp) 806f2fd: 89 55 d4 mov %edx,-0x2c(%ebp) 806f300: 8b 45 e0 mov -0x20(%ebp),%eax 806f303: 89 4d dc mov %ecx,-0x24(%ebp) 806f306: 8d 04 85 1e 00 00 00 lea 0x1e(,%eax,4),%eax 806f30d: 83 e0 f0 and $0xfffffff0,%eax 806f310: 29 c4 sub %eax,%esp 806f312: 8d 44 24 0f lea 0xf(%esp),%eax 806f316: 83 ec 04 sub $0x4,%esp 806f319: 57 push %edi 806f31a: ff 75 e4 pushl -0x1c(%ebp) 806f31d: 83 e0 f0 and $0xfffffff0,%eax 806f320: 50 push %eax 806f321: e8 da e0 fe ff call 805d400 <memcpy> 806f326: 83 c4 10 add $0x10,%esp 806f329: 89 45 e4 mov %eax,-0x1c(%ebp) 806f32c: 8b 55 d4 mov -0x2c(%ebp),%edx 806f32f: 8b 4d dc mov -0x24(%ebp),%ecx 806f332: eb 9c jmp 806f2d0 <__tdelete+0x110> 806f334: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806f338: 85 ff test %edi,%edi 806f33a: 0f 44 7d dc cmove -0x24(%ebp),%edi 806f33e: 85 db test %ebx,%ebx 806f340: 0f 85 6b 02 00 00 jne 806f5b1 <__tdelete+0x3f1> 806f346: 8b 45 d8 mov -0x28(%ebp),%eax 806f349: 89 3e mov %edi,(%esi) 806f34b: 89 45 dc mov %eax,-0x24(%ebp) 806f34e: 8b 55 d8 mov -0x28(%ebp),%edx 806f351: 8b 75 dc mov -0x24(%ebp),%esi 806f354: 39 f2 cmp %esi,%edx 806f356: 74 04 je 806f35c <__tdelete+0x19c> 806f358: 8b 06 mov (%esi),%eax 806f35a: 89 02 mov %eax,(%edx) 806f35c: 8b 45 dc mov -0x24(%ebp),%eax 806f35f: f6 40 0c 01 testb $0x1,0xc(%eax) 806f363: 0f 85 bb 00 00 00 jne 806f424 <__tdelete+0x264> 806f369: 85 db test %ebx,%ebx 806f36b: 0f 84 50 02 00 00 je 806f5c1 <__tdelete+0x401> 806f371: 89 d8 mov %ebx,%eax 806f373: 89 4d e0 mov %ecx,-0x20(%ebp) 806f376: 89 fb mov %edi,%ebx 806f378: 89 c7 mov %eax,%edi 806f37a: 85 db test %ebx,%ebx 806f37c: 74 0a je 806f388 <__tdelete+0x1c8> 806f37e: f6 43 0c 01 testb $0x1,0xc(%ebx) 806f382: 0f 85 17 01 00 00 jne 806f49f <__tdelete+0x2df> 806f388: 8b 4d e4 mov -0x1c(%ebp),%ecx 806f38b: 8d 87 ff ff ff 3f lea 0x3fffffff(%edi),%eax 806f391: 8d 34 85 00 00 00 00 lea 0x0(,%eax,4),%esi 806f398: 8b 0c 81 mov (%ecx,%eax,4),%ecx 806f39b: 8b 11 mov (%ecx),%edx 806f39d: 8b 42 04 mov 0x4(%edx),%eax 806f3a0: 39 c3 cmp %eax,%ebx 806f3a2: 0f 84 08 01 00 00 je 806f4b0 <__tdelete+0x2f0> 806f3a8: 0f b6 58 0c movzbl 0xc(%eax),%ebx 806f3ac: f6 c3 01 test $0x1,%bl 806f3af: 74 25 je 806f3d6 <__tdelete+0x216> 806f3b1: 83 e3 fe and $0xfffffffe,%ebx 806f3b4: 83 c7 01 add $0x1,%edi 806f3b7: 88 58 0c mov %bl,0xc(%eax) 806f3ba: 80 4a 0c 01 orb $0x1,0xc(%edx) 806f3be: 8b 58 08 mov 0x8(%eax),%ebx 806f3c1: 89 5a 04 mov %ebx,0x4(%edx) 806f3c4: 89 50 08 mov %edx,0x8(%eax) 806f3c7: 89 01 mov %eax,(%ecx) 806f3c9: 8d 48 08 lea 0x8(%eax),%ecx 806f3cc: 8b 45 e4 mov -0x1c(%ebp),%eax 806f3cf: 89 4c 30 04 mov %ecx,0x4(%eax,%esi,1) 806f3d3: 8b 42 04 mov 0x4(%edx),%eax 806f3d6: 8b 70 08 mov 0x8(%eax),%esi 806f3d9: 85 f6 test %esi,%esi 806f3db: 74 6b je 806f448 <__tdelete+0x288> 806f3dd: f6 46 0c 01 testb $0x1,0xc(%esi) 806f3e1: 74 65 je 806f448 <__tdelete+0x288> 806f3e3: 8b 78 04 mov 0x4(%eax),%edi 806f3e6: 89 4d e4 mov %ecx,-0x1c(%ebp) 806f3e9: 8b 4d e0 mov -0x20(%ebp),%ecx 806f3ec: 85 ff test %edi,%edi 806f3ee: 74 06 je 806f3f6 <__tdelete+0x236> 806f3f0: f6 47 0c 01 testb $0x1,0xc(%edi) 806f3f4: 75 67 jne 806f45d <__tdelete+0x29d> 806f3f6: 0f b6 7a 0c movzbl 0xc(%edx),%edi 806f3fa: 0f b6 5e 0c movzbl 0xc(%esi),%ebx 806f3fe: 83 e7 01 and $0x1,%edi 806f401: 83 e3 fe and $0xfffffffe,%ebx 806f404: 09 fb or %edi,%ebx 806f406: 88 5e 0c mov %bl,0xc(%esi) 806f409: 8b 5e 08 mov 0x8(%esi),%ebx 806f40c: 89 5a 04 mov %ebx,0x4(%edx) 806f40f: 8b 5e 04 mov 0x4(%esi),%ebx 806f412: 89 58 08 mov %ebx,0x8(%eax) 806f415: 89 46 04 mov %eax,0x4(%esi) 806f418: 8b 45 e4 mov -0x1c(%ebp),%eax 806f41b: 89 56 08 mov %edx,0x8(%esi) 806f41e: 89 30 mov %esi,(%eax) 806f420: 80 62 0c fe andb $0xfe,0xc(%edx) 806f424: 83 ec 0c sub $0xc,%esp 806f427: ff 75 dc pushl -0x24(%ebp) 806f42a: 89 4d e4 mov %ecx,-0x1c(%ebp) 806f42d: e8 5e b1 fe ff call 805a590 <__cfree> 806f432: 8b 4d e4 mov -0x1c(%ebp),%ecx 806f435: 83 c4 10 add $0x10,%esp 806f438: 8d 65 f4 lea -0xc(%ebp),%esp 806f43b: 5b pop %ebx 806f43c: 89 c8 mov %ecx,%eax 806f43e: 5e pop %esi 806f43f: 5f pop %edi 806f440: 5d pop %ebp 806f441: c3 ret 806f442: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806f448: 8b 58 04 mov 0x4(%eax),%ebx 806f44b: 85 db test %ebx,%ebx 806f44d: 74 41 je 806f490 <__tdelete+0x2d0> 806f44f: f6 43 0c 01 testb $0x1,0xc(%ebx) 806f453: 74 3b je 806f490 <__tdelete+0x2d0> 806f455: 89 4d e4 mov %ecx,-0x1c(%ebp) 806f458: 8b 4d e0 mov -0x20(%ebp),%ecx 806f45b: 89 df mov %ebx,%edi 806f45d: 0f b6 5a 0c movzbl 0xc(%edx),%ebx 806f461: 83 e3 01 and $0x1,%ebx 806f464: 88 5d e0 mov %bl,-0x20(%ebp) 806f467: 0f b6 58 0c movzbl 0xc(%eax),%ebx 806f46b: 83 e3 fe and $0xfffffffe,%ebx 806f46e: 0a 5d e0 or -0x20(%ebp),%bl 806f471: 88 58 0c mov %bl,0xc(%eax) 806f474: 80 62 0c fe andb $0xfe,0xc(%edx) 806f478: 80 67 0c fe andb $0xfe,0xc(%edi) 806f47c: 89 72 04 mov %esi,0x4(%edx) 806f47f: 89 50 08 mov %edx,0x8(%eax) 806f482: 8b 55 e4 mov -0x1c(%ebp),%edx 806f485: 89 02 mov %eax,(%edx) 806f487: eb 9b jmp 806f424 <__tdelete+0x264> 806f489: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f490: 80 48 0c 01 orb $0x1,0xc(%eax) 806f494: 83 ef 01 sub $0x1,%edi 806f497: 89 d3 mov %edx,%ebx 806f499: 0f 85 db fe ff ff jne 806f37a <__tdelete+0x1ba> 806f49f: 8b 4d e0 mov -0x20(%ebp),%ecx 806f4a2: 89 df mov %ebx,%edi 806f4a4: 80 67 0c fe andb $0xfe,0xc(%edi) 806f4a8: e9 77 ff ff ff jmp 806f424 <__tdelete+0x264> 806f4ad: 8d 76 00 lea 0x0(%esi),%esi 806f4b0: 8b 5a 08 mov 0x8(%edx),%ebx 806f4b3: 0f b6 43 0c movzbl 0xc(%ebx),%eax 806f4b7: a8 01 test $0x1,%al 806f4b9: 74 25 je 806f4e0 <__tdelete+0x320> 806f4bb: 83 e0 fe and $0xfffffffe,%eax 806f4be: 83 c7 01 add $0x1,%edi 806f4c1: 88 43 0c mov %al,0xc(%ebx) 806f4c4: 80 4a 0c 01 orb $0x1,0xc(%edx) 806f4c8: 8b 43 04 mov 0x4(%ebx),%eax 806f4cb: 89 42 08 mov %eax,0x8(%edx) 806f4ce: 8b 45 e4 mov -0x1c(%ebp),%eax 806f4d1: 89 53 04 mov %edx,0x4(%ebx) 806f4d4: 89 19 mov %ebx,(%ecx) 806f4d6: 8d 4b 04 lea 0x4(%ebx),%ecx 806f4d9: 8b 5a 08 mov 0x8(%edx),%ebx 806f4dc: 89 4c 30 04 mov %ecx,0x4(%eax,%esi,1) 806f4e0: 8b 43 04 mov 0x4(%ebx),%eax 806f4e3: 85 c0 test %eax,%eax 806f4e5: 74 51 je 806f538 <__tdelete+0x378> 806f4e7: f6 40 0c 01 testb $0x1,0xc(%eax) 806f4eb: 74 4b je 806f538 <__tdelete+0x378> 806f4ed: 8b 73 08 mov 0x8(%ebx),%esi 806f4f0: 89 4d e4 mov %ecx,-0x1c(%ebp) 806f4f3: 89 df mov %ebx,%edi 806f4f5: 8b 4d e0 mov -0x20(%ebp),%ecx 806f4f8: 85 f6 test %esi,%esi 806f4fa: 74 06 je 806f502 <__tdelete+0x342> 806f4fc: f6 46 0c 01 testb $0x1,0xc(%esi) 806f500: 75 4b jne 806f54d <__tdelete+0x38d> 806f502: 0f b6 72 0c movzbl 0xc(%edx),%esi 806f506: 0f b6 58 0c movzbl 0xc(%eax),%ebx 806f50a: 83 e6 01 and $0x1,%esi 806f50d: 83 e3 fe and $0xfffffffe,%ebx 806f510: 09 f3 or %esi,%ebx 806f512: 88 58 0c mov %bl,0xc(%eax) 806f515: 8b 58 04 mov 0x4(%eax),%ebx 806f518: 89 5a 08 mov %ebx,0x8(%edx) 806f51b: 8b 58 08 mov 0x8(%eax),%ebx 806f51e: 89 5f 04 mov %ebx,0x4(%edi) 806f521: 89 78 08 mov %edi,0x8(%eax) 806f524: 8b 7d e4 mov -0x1c(%ebp),%edi 806f527: 89 50 04 mov %edx,0x4(%eax) 806f52a: 89 07 mov %eax,(%edi) 806f52c: 80 62 0c fe andb $0xfe,0xc(%edx) 806f530: e9 ef fe ff ff jmp 806f424 <__tdelete+0x264> 806f535: 8d 76 00 lea 0x0(%esi),%esi 806f538: 8b 73 08 mov 0x8(%ebx),%esi 806f53b: 85 f6 test %esi,%esi 806f53d: 74 69 je 806f5a8 <__tdelete+0x3e8> 806f53f: f6 46 0c 01 testb $0x1,0xc(%esi) 806f543: 74 63 je 806f5a8 <__tdelete+0x3e8> 806f545: 89 4d e4 mov %ecx,-0x1c(%ebp) 806f548: 8b 4d e0 mov -0x20(%ebp),%ecx 806f54b: 89 df mov %ebx,%edi 806f54d: 0f b6 5a 0c movzbl 0xc(%edx),%ebx 806f551: 83 e3 01 and $0x1,%ebx 806f554: 88 5d e0 mov %bl,-0x20(%ebp) 806f557: 0f b6 5f 0c movzbl 0xc(%edi),%ebx 806f55b: 83 e3 fe and $0xfffffffe,%ebx 806f55e: 0a 5d e0 or -0x20(%ebp),%bl 806f561: 88 5f 0c mov %bl,0xc(%edi) 806f564: 80 62 0c fe andb $0xfe,0xc(%edx) 806f568: 80 66 0c fe andb $0xfe,0xc(%esi) 806f56c: 89 42 08 mov %eax,0x8(%edx) 806f56f: 8b 45 e4 mov -0x1c(%ebp),%eax 806f572: 89 57 04 mov %edx,0x4(%edi) 806f575: 89 38 mov %edi,(%eax) 806f577: e9 a8 fe ff ff jmp 806f424 <__tdelete+0x264> 806f57c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806f580: 8b 4d d0 mov -0x30(%ebp),%ecx 806f583: 8b 7e 08 mov 0x8(%esi),%edi 806f586: 89 75 dc mov %esi,-0x24(%ebp) 806f589: 8b 45 e4 mov -0x1c(%ebp),%eax 806f58c: 8b 55 dc mov -0x24(%ebp),%edx 806f58f: 8b 44 98 fc mov -0x4(%eax,%ebx,4),%eax 806f593: 8b 00 mov (%eax),%eax 806f595: 39 50 08 cmp %edx,0x8(%eax) 806f598: 74 1f je 806f5b9 <__tdelete+0x3f9> 806f59a: 89 78 04 mov %edi,0x4(%eax) 806f59d: e9 ac fd ff ff jmp 806f34e <__tdelete+0x18e> 806f5a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806f5a8: 80 4b 0c 01 orb $0x1,0xc(%ebx) 806f5ac: e9 e3 fe ff ff jmp 806f494 <__tdelete+0x2d4> 806f5b1: 8b 45 d8 mov -0x28(%ebp),%eax 806f5b4: 89 45 dc mov %eax,-0x24(%ebp) 806f5b7: eb d0 jmp 806f589 <__tdelete+0x3c9> 806f5b9: 89 78 08 mov %edi,0x8(%eax) 806f5bc: e9 8d fd ff ff jmp 806f34e <__tdelete+0x18e> 806f5c1: 85 ff test %edi,%edi 806f5c3: 0f 85 db fe ff ff jne 806f4a4 <__tdelete+0x2e4> 806f5c9: e9 56 fe ff ff jmp 806f424 <__tdelete+0x264> 806f5ce: 66 90 xchg %ax,%ax 0806f5d0 <__twalk>: 806f5d0: 8b 44 24 04 mov 0x4(%esp),%eax 806f5d4: 8b 54 24 08 mov 0x8(%esp),%edx 806f5d8: 85 c0 test %eax,%eax 806f5da: 74 14 je 806f5f0 <__twalk+0x20> 806f5dc: 85 d2 test %edx,%edx 806f5de: 74 10 je 806f5f0 <__twalk+0x20> 806f5e0: 31 c9 xor %ecx,%ecx 806f5e2: e9 39 f8 ff ff jmp 806ee20 <trecurse> 806f5e7: 89 f6 mov %esi,%esi 806f5e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806f5f0: f3 c3 repz ret 806f5f2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f5f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806f600 <__tdestroy>: 806f600: 8b 44 24 04 mov 0x4(%esp),%eax 806f604: 8b 54 24 08 mov 0x8(%esp),%edx 806f608: 85 c0 test %eax,%eax 806f60a: 74 0c je 806f618 <__tdestroy+0x18> 806f60c: e9 8f f8 ff ff jmp 806eea0 <tdestroy_recurse> 806f611: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f618: f3 c3 repz ret 806f61a: 66 90 xchg %ax,%ax 806f61c: 66 90 xchg %ax,%ax 806f61e: 66 90 xchg %ax,%ax 0806f620 <next_line>: 806f620: 55 push %ebp 806f621: 57 push %edi 806f622: 89 cf mov %ecx,%edi 806f624: 56 push %esi 806f625: 53 push %ebx 806f626: 83 ec 20 sub $0x20,%esp 806f629: 8b 29 mov (%ecx),%ebp 806f62b: 89 44 24 08 mov %eax,0x8(%esp) 806f62f: 8b 44 24 34 mov 0x34(%esp),%eax 806f633: 89 54 24 04 mov %edx,0x4(%esp) 806f637: 8b 30 mov (%eax),%esi 806f639: 89 f3 mov %esi,%ebx 806f63b: 29 eb sub %ebp,%ebx 806f63d: 53 push %ebx 806f63e: 6a 0a push $0xa 806f640: 55 push %ebp 806f641: e8 0a 8c fd ff call 8048250 <.plt+0x70> 806f646: 83 c4 10 add $0x10,%esp 806f649: 85 c0 test %eax,%eax 806f64b: 74 23 je 806f670 <next_line+0x50> 806f64d: 8b 54 24 30 mov 0x30(%esp),%edx 806f651: 83 c0 01 add $0x1,%eax 806f654: 89 07 mov %eax,(%edi) 806f656: 8b 0a mov (%edx),%ecx 806f658: 39 c8 cmp %ecx,%eax 806f65a: 0f 87 44 01 00 00 ja 806f7a4 <next_line+0x184> 806f660: 39 cd cmp %ecx,%ebp 806f662: 74 1c je 806f680 <next_line+0x60> 806f664: 83 c4 1c add $0x1c,%esp 806f667: 89 e8 mov %ebp,%eax 806f669: 5b pop %ebx 806f66a: 5e pop %esi 806f66b: 5f pop %edi 806f66c: 5d pop %ebp 806f66d: c3 ret 806f66e: 66 90 xchg %ax,%ax 806f670: 3b 2c 24 cmp (%esp),%ebp 806f673: 74 06 je 806f67b <next_line+0x5b> 806f675: 3b 74 24 34 cmp 0x34(%esp),%esi 806f679: 74 09 je 806f684 <next_line+0x64> 806f67b: 8d 46 ff lea -0x1(%esi),%eax 806f67e: eb cd jmp 806f64d <next_line+0x2d> 806f680: 31 ed xor %ebp,%ebp 806f682: eb e0 jmp 806f664 <next_line+0x44> 806f684: 83 ec 04 sub $0x4,%esp 806f687: 53 push %ebx 806f688: 55 push %ebp 806f689: 8b 5c 24 0c mov 0xc(%esp),%ebx 806f68d: 53 push %ebx 806f68e: e8 6d 8b fd ff call 8048200 <.plt+0x20> 806f693: 8b 4c 24 40 mov 0x40(%esp),%ecx 806f697: 89 f2 mov %esi,%edx 806f699: 8b 01 mov (%ecx),%eax 806f69b: 01 d8 add %ebx,%eax 806f69d: 2b 07 sub (%edi),%eax 806f69f: 89 01 mov %eax,(%ecx) 806f6a1: 89 1f mov %ebx,(%edi) 806f6a3: b8 03 00 00 00 mov $0x3,%eax 806f6a8: 8b 09 mov (%ecx),%ecx 806f6aa: 8b 5c 24 14 mov 0x14(%esp),%ebx 806f6ae: 29 ca sub %ecx,%edx 806f6b0: ff 15 f0 c9 0e 08 call *0x80ec9f0 806f6b6: 83 c4 10 add $0x10,%esp 806f6b9: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806f6be: 0f 87 d6 00 00 00 ja 806f79a <next_line+0x17a> 806f6c4: 85 c0 test %eax,%eax 806f6c6: 78 b8 js 806f680 <next_line+0x60> 806f6c8: 8b 54 24 30 mov 0x30(%esp),%edx 806f6cc: 83 ec 04 sub $0x4,%esp 806f6cf: 03 02 add (%edx),%eax 806f6d1: 89 02 mov %eax,(%edx) 806f6d3: 8b 2f mov (%edi),%ebp 806f6d5: 89 44 24 0c mov %eax,0xc(%esp) 806f6d9: 29 e8 sub %ebp,%eax 806f6db: 89 eb mov %ebp,%ebx 806f6dd: 50 push %eax 806f6de: 6a 0a push $0xa 806f6e0: 55 push %ebp 806f6e1: e8 6a 8b fd ff call 8048250 <.plt+0x70> 806f6e6: 83 c4 10 add $0x10,%esp 806f6e9: 85 c0 test %eax,%eax 806f6eb: 0f 85 97 00 00 00 jne 806f788 <next_line+0x168> 806f6f1: 8b 44 24 08 mov 0x8(%esp),%eax 806f6f5: 39 c6 cmp %eax,%esi 806f6f7: 0f 85 bd 00 00 00 jne 806f7ba <next_line+0x19a> 806f6fd: 8b 0c 24 mov (%esp),%ecx 806f700: 89 c6 mov %eax,%esi 806f702: 89 7c 24 0c mov %edi,0xc(%esp) 806f706: 8b 7c 24 30 mov 0x30(%esp),%edi 806f70a: 29 c8 sub %ecx,%eax 806f70c: 8d 14 40 lea (%eax,%eax,2),%edx 806f70f: 8d 42 03 lea 0x3(%edx),%eax 806f712: 85 d2 test %edx,%edx 806f714: 0f 49 c2 cmovns %edx,%eax 806f717: c1 f8 02 sar $0x2,%eax 806f71a: 8d 2c 01 lea (%ecx,%eax,1),%ebp 806f71d: 89 f0 mov %esi,%eax 806f71f: 29 e8 sub %ebp,%eax 806f721: 89 04 24 mov %eax,(%esp) 806f724: eb 34 jmp 806f75a <next_line+0x13a> 806f726: 8d 76 00 lea 0x0(%esi),%esi 806f729: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 806f730: 85 f6 test %esi,%esi 806f732: 0f 88 48 ff ff ff js 806f680 <next_line+0x60> 806f738: 8b 1f mov (%edi),%ebx 806f73a: 83 ec 04 sub $0x4,%esp 806f73d: 56 push %esi 806f73e: 6a 0a push $0xa 806f740: 53 push %ebx 806f741: e8 0a 8b fd ff call 8048250 <.plt+0x70> 806f746: c6 03 0a movb $0xa,(%ebx) 806f749: 03 37 add (%edi),%esi 806f74b: 83 c4 10 add $0x10,%esp 806f74e: 85 c0 test %eax,%eax 806f750: 89 37 mov %esi,(%edi) 806f752: 75 2e jne 806f782 <next_line+0x162> 806f754: 39 74 24 08 cmp %esi,0x8(%esp) 806f758: 75 35 jne 806f78f <next_line+0x16f> 806f75a: 89 2f mov %ebp,(%edi) 806f75c: b8 03 00 00 00 mov $0x3,%eax 806f761: 8b 5c 24 04 mov 0x4(%esp),%ebx 806f765: 89 e9 mov %ebp,%ecx 806f767: 8b 14 24 mov (%esp),%edx 806f76a: ff 15 f0 c9 0e 08 call *0x80ec9f0 806f770: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806f775: 89 c6 mov %eax,%esi 806f777: 76 b7 jbe 806f730 <next_line+0x110> 806f779: e8 f2 1c 00 00 call 8071470 <__syscall_error> 806f77e: 89 c6 mov %eax,%esi 806f780: eb ae jmp 806f730 <next_line+0x110> 806f782: 8b 7c 24 0c mov 0xc(%esp),%edi 806f786: 8b 1f mov (%edi),%ebx 806f788: 89 dd mov %ebx,%ebp 806f78a: e9 be fe ff ff jmp 806f64d <next_line+0x2d> 806f78f: 8b 7c 24 0c mov 0xc(%esp),%edi 806f793: 8b 2f mov (%edi),%ebp 806f795: e9 e1 fe ff ff jmp 806f67b <next_line+0x5b> 806f79a: e8 d1 1c 00 00 call 8071470 <__syscall_error> 806f79f: e9 20 ff ff ff jmp 806f6c4 <next_line+0xa4> 806f7a4: 68 68 f9 0b 08 push $0x80bf968 806f7a9: 6a 77 push $0x77 806f7ab: 68 1c f9 0b 08 push $0x80bf91c 806f7b0: 68 72 f9 0b 08 push $0x80bf972 806f7b5: e8 26 a0 fd ff call 80497e0 <__assert_fail> 806f7ba: 8b 74 24 08 mov 0x8(%esp),%esi 806f7be: e9 b8 fe ff ff jmp 806f67b <next_line+0x5b> 806f7c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806f7c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806f7d0 <sysinfo_mempages>: 806f7d0: 56 push %esi 806f7d1: 53 push %ebx 806f7d2: 89 c6 mov %eax,%esi 806f7d4: 89 d3 mov %edx,%ebx 806f7d6: 83 ec 04 sub $0x4,%esp 806f7d9: e8 92 f4 ff ff call 806ec70 <__getpagesize> 806f7de: 83 f8 01 cmp $0x1,%eax 806f7e1: 89 c1 mov %eax,%ecx 806f7e3: 76 19 jbe 806f7fe <sysinfo_mempages+0x2e> 806f7e5: 83 fb 01 cmp $0x1,%ebx 806f7e8: 77 0b ja 806f7f5 <sysinfo_mempages+0x25> 806f7ea: eb 12 jmp 806f7fe <sysinfo_mempages+0x2e> 806f7ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806f7f0: 83 f9 01 cmp $0x1,%ecx 806f7f3: 76 09 jbe 806f7fe <sysinfo_mempages+0x2e> 806f7f5: d1 eb shr %ebx 806f7f7: d1 e9 shr %ecx 806f7f9: 83 fb 01 cmp $0x1,%ebx 806f7fc: 77 f2 ja 806f7f0 <sysinfo_mempages+0x20> 806f7fe: 89 f0 mov %esi,%eax 806f800: 0f af c3 imul %ebx,%eax 806f803: 83 f9 01 cmp $0x1,%ecx 806f806: 76 11 jbe 806f819 <sysinfo_mempages+0x49> 806f808: 90 nop 806f809: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f810: d1 e9 shr %ecx 806f812: d1 e8 shr %eax 806f814: 83 f9 01 cmp $0x1,%ecx 806f817: 75 f7 jne 806f810 <sysinfo_mempages+0x40> 806f819: 83 c4 04 add $0x4,%esp 806f81c: 5b pop %ebx 806f81d: 5e pop %esi 806f81e: c3 ret 806f81f: 90 nop 0806f820 <__get_nprocs>: 806f820: 55 push %ebp 806f821: 89 e5 mov %esp,%ebp 806f823: 57 push %edi 806f824: 56 push %esi 806f825: 53 push %ebx 806f826: 83 ec 48 sub $0x48,%esp 806f829: 6a 00 push $0x0 806f82b: e8 10 08 02 00 call 8090040 <time> 806f830: 89 c3 mov %eax,%ebx 806f832: 89 45 c0 mov %eax,-0x40(%ebp) 806f835: a1 28 d5 0e 08 mov 0x80ed528,%eax 806f83a: 83 c4 10 add $0x10,%esp 806f83d: 39 c3 cmp %eax,%ebx 806f83f: 0f 84 fa 01 00 00 je 806fa3f <__get_nprocs+0x21f> 806f845: 83 ec 0c sub $0xc,%esp 806f848: bb 48 f9 0b 08 mov $0x80bf948,%ebx 806f84d: 68 00 20 00 00 push $0x2000 806f852: e8 99 04 00 00 call 806fcf0 <__libc_alloca_cutoff> 806f857: 83 c4 10 add $0x10,%esp 806f85a: 83 f8 01 cmp $0x1,%eax 806f85d: b9 00 00 08 00 mov $0x80000,%ecx 806f862: 19 c0 sbb %eax,%eax 806f864: 25 00 e2 ff ff and $0xffffe200,%eax 806f869: 8d 90 10 20 00 00 lea 0x2010(%eax),%edx 806f86f: 05 00 20 00 00 add $0x2000,%eax 806f874: 29 d4 sub %edx,%esp 806f876: 8d 54 24 0f lea 0xf(%esp),%edx 806f87a: 83 e2 f0 and $0xfffffff0,%edx 806f87d: 01 d0 add %edx,%eax 806f87f: 89 55 cc mov %edx,-0x34(%ebp) 806f882: 89 45 d0 mov %eax,-0x30(%ebp) 806f885: 89 45 dc mov %eax,-0x24(%ebp) 806f888: 89 45 e0 mov %eax,-0x20(%ebp) 806f88b: b8 05 00 00 00 mov $0x5,%eax 806f890: ff 15 f0 c9 0e 08 call *0x80ec9f0 806f896: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806f89b: 89 45 c4 mov %eax,-0x3c(%ebp) 806f89e: 0f 87 4e 02 00 00 ja 806faf2 <__get_nprocs+0x2d2> 806f8a4: 83 7d c4 ff cmpl $0xffffffff,-0x3c(%ebp) 806f8a8: 0f 84 db 00 00 00 je 806f989 <__get_nprocs+0x169> 806f8ae: 8d 45 dc lea -0x24(%ebp),%eax 806f8b1: 8d 5d e0 lea -0x20(%ebp),%ebx 806f8b4: 83 ec 08 sub $0x8,%esp 806f8b7: 8b 55 cc mov -0x34(%ebp),%edx 806f8ba: ff 75 d0 pushl -0x30(%ebp) 806f8bd: 89 c1 mov %eax,%ecx 806f8bf: 8b 45 c4 mov -0x3c(%ebp),%eax 806f8c2: 53 push %ebx 806f8c3: e8 58 fd ff ff call 806f620 <next_line> 806f8c8: 83 c4 10 add $0x10,%esp 806f8cb: 85 c0 test %eax,%eax 806f8cd: 89 c6 mov %eax,%esi 806f8cf: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 806f8d6: 0f 84 94 00 00 00 je 806f970 <__get_nprocs+0x150> 806f8dc: 65 a1 00 00 00 00 mov %gs:0x0,%eax 806f8e2: 8d 5d e4 lea -0x1c(%ebp),%ebx 806f8e5: 89 f7 mov %esi,%edi 806f8e7: 89 45 c8 mov %eax,-0x38(%ebp) 806f8ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806f8f0: 83 ec 04 sub $0x4,%esp 806f8f3: 6a 0a push $0xa 806f8f5: 53 push %ebx 806f8f6: 57 push %edi 806f8f7: e8 f4 f1 fd ff call 804eaf0 <__strtoul> 806f8fc: 8b 55 e4 mov -0x1c(%ebp),%edx 806f8ff: 83 c4 10 add $0x10,%esp 806f902: 89 c6 mov %eax,%esi 806f904: 39 d7 cmp %edx,%edi 806f906: 74 59 je 806f961 <__get_nprocs+0x141> 806f908: 80 3a 2d cmpb $0x2d,(%edx) 806f90b: 74 3b je 806f948 <__get_nprocs+0x128> 806f90d: 8b 4d d4 mov -0x2c(%ebp),%ecx 806f910: 29 f1 sub %esi,%ecx 806f912: 8d 44 08 01 lea 0x1(%eax,%ecx,1),%eax 806f916: 8b 4d e0 mov -0x20(%ebp),%ecx 806f919: 89 45 d4 mov %eax,-0x2c(%ebp) 806f91c: 39 d1 cmp %edx,%ecx 806f91e: 76 50 jbe 806f970 <__get_nprocs+0x150> 806f920: b8 f8 ff ff ff mov $0xfffffff8,%eax 806f925: 8b 7d c8 mov -0x38(%ebp),%edi 806f928: 8b 34 07 mov (%edi,%eax,1),%esi 806f92b: eb 0a jmp 806f937 <__get_nprocs+0x117> 806f92d: 8d 76 00 lea 0x0(%esi),%esi 806f930: 83 c2 01 add $0x1,%edx 806f933: 39 d1 cmp %edx,%ecx 806f935: 74 39 je 806f970 <__get_nprocs+0x150> 806f937: 0f be 02 movsbl (%edx),%eax 806f93a: f6 44 46 01 20 testb $0x20,0x1(%esi,%eax,2) 806f93f: 75 ef jne 806f930 <__get_nprocs+0x110> 806f941: 89 d7 mov %edx,%edi 806f943: eb ab jmp 806f8f0 <__get_nprocs+0xd0> 806f945: 8d 76 00 lea 0x0(%esi),%esi 806f948: 8d 7a 01 lea 0x1(%edx),%edi 806f94b: 83 ec 04 sub $0x4,%esp 806f94e: 6a 0a push $0xa 806f950: 53 push %ebx 806f951: 57 push %edi 806f952: e8 99 f1 fd ff call 804eaf0 <__strtoul> 806f957: 8b 55 e4 mov -0x1c(%ebp),%edx 806f95a: 83 c4 10 add $0x10,%esp 806f95d: 39 d7 cmp %edx,%edi 806f95f: 75 ac jne 806f90d <__get_nprocs+0xed> 806f961: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 806f968: 90 nop 806f969: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f970: b8 06 00 00 00 mov $0x6,%eax 806f975: 8b 5d c4 mov -0x3c(%ebp),%ebx 806f978: ff 15 f0 c9 0e 08 call *0x80ec9f0 806f97e: 8b 45 d4 mov -0x2c(%ebp),%eax 806f981: 85 c0 test %eax,%eax 806f983: 0f 8f 9b 00 00 00 jg 806fa24 <__get_nprocs+0x204> 806f989: 8b 45 d0 mov -0x30(%ebp),%eax 806f98c: b9 00 00 08 00 mov $0x80000,%ecx 806f991: bb 7d f9 0b 08 mov $0x80bf97d,%ebx 806f996: 89 45 dc mov %eax,-0x24(%ebp) 806f999: 89 45 e0 mov %eax,-0x20(%ebp) 806f99c: b8 05 00 00 00 mov $0x5,%eax 806f9a1: ff 15 f0 c9 0e 08 call *0x80ec9f0 806f9a7: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806f9ac: 89 45 c8 mov %eax,-0x38(%ebp) 806f9af: 0f 87 2d 01 00 00 ja 806fae2 <__get_nprocs+0x2c2> 806f9b5: 83 7d c8 ff cmpl $0xffffffff,-0x38(%ebp) 806f9b9: 0f 84 9b 00 00 00 je 806fa5a <__get_nprocs+0x23a> 806f9bf: 8d 5d e0 lea -0x20(%ebp),%ebx 806f9c2: 8d 45 dc lea -0x24(%ebp),%eax 806f9c5: 31 ff xor %edi,%edi 806f9c7: 89 5d c4 mov %ebx,-0x3c(%ebp) 806f9ca: 89 45 d4 mov %eax,-0x2c(%ebp) 806f9cd: 89 fb mov %edi,%ebx 806f9cf: eb 24 jmp 806f9f5 <__get_nprocs+0x1d5> 806f9d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806f9d8: bf b4 f9 0b 08 mov $0x80bf9b4,%edi 806f9dd: b9 03 00 00 00 mov $0x3,%ecx 806f9e2: 89 c6 mov %eax,%esi 806f9e4: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 806f9e6: 75 2b jne 806fa13 <__get_nprocs+0x1f3> 806f9e8: 0f be 40 03 movsbl 0x3(%eax),%eax 806f9ec: 83 e8 30 sub $0x30,%eax 806f9ef: 83 f8 0a cmp $0xa,%eax 806f9f2: 83 d3 00 adc $0x0,%ebx 806f9f5: 8b 4d d4 mov -0x2c(%ebp),%ecx 806f9f8: 8b 55 cc mov -0x34(%ebp),%edx 806f9fb: 83 ec 08 sub $0x8,%esp 806f9fe: 8b 45 c8 mov -0x38(%ebp),%eax 806fa01: ff 75 d0 pushl -0x30(%ebp) 806fa04: ff 75 c4 pushl -0x3c(%ebp) 806fa07: e8 14 fc ff ff call 806f620 <next_line> 806fa0c: 83 c4 10 add $0x10,%esp 806fa0f: 85 c0 test %eax,%eax 806fa11: 75 c5 jne 806f9d8 <__get_nprocs+0x1b8> 806fa13: 89 5d d4 mov %ebx,-0x2c(%ebp) 806fa16: b8 06 00 00 00 mov $0x6,%eax 806fa1b: 8b 5d c8 mov -0x38(%ebp),%ebx 806fa1e: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fa24: 8b 45 d4 mov -0x2c(%ebp),%eax 806fa27: a3 98 c9 0e 08 mov %eax,0x80ec998 806fa2c: 8b 45 c0 mov -0x40(%ebp),%eax 806fa2f: a3 28 d5 0e 08 mov %eax,0x80ed528 806fa34: 8b 45 d4 mov -0x2c(%ebp),%eax 806fa37: 8d 65 f4 lea -0xc(%ebp),%esp 806fa3a: 5b pop %ebx 806fa3b: 5e pop %esi 806fa3c: 5f pop %edi 806fa3d: 5d pop %ebp 806fa3e: c3 ret 806fa3f: a1 98 c9 0e 08 mov 0x80ec998,%eax 806fa44: 85 c0 test %eax,%eax 806fa46: 89 45 d4 mov %eax,-0x2c(%ebp) 806fa49: 0f 88 f6 fd ff ff js 806f845 <__get_nprocs+0x25> 806fa4f: 8b 45 d4 mov -0x2c(%ebp),%eax 806fa52: 8d 65 f4 lea -0xc(%ebp),%esp 806fa55: 5b pop %ebx 806fa56: 5e pop %esi 806fa57: 5f pop %edi 806fa58: 5d pop %ebp 806fa59: c3 ret 806fa5a: b9 00 00 08 00 mov $0x80000,%ecx 806fa5f: bb 88 f9 0b 08 mov $0x80bf988,%ebx 806fa64: b8 05 00 00 00 mov $0x5,%eax 806fa69: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fa6f: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806fa74: 89 45 c8 mov %eax,-0x38(%ebp) 806fa77: 0f 87 82 00 00 00 ja 806faff <__get_nprocs+0x2df> 806fa7d: 83 7d c8 ff cmpl $0xffffffff,-0x38(%ebp) 806fa81: c7 45 d4 01 00 00 00 movl $0x1,-0x2c(%ebp) 806fa88: 74 9a je 806fa24 <__get_nprocs+0x204> 806fa8a: 8d 5d e0 lea -0x20(%ebp),%ebx 806fa8d: 8d 45 dc lea -0x24(%ebp),%eax 806fa90: 31 ff xor %edi,%edi 806fa92: 89 5d c4 mov %ebx,-0x3c(%ebp) 806fa95: 89 45 d4 mov %eax,-0x2c(%ebp) 806fa98: 89 fb mov %edi,%ebx 806fa9a: eb 21 jmp 806fabd <__get_nprocs+0x29d> 806fa9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806faa0: bf 96 f9 0b 08 mov $0x80bf996,%edi 806faa5: b9 09 00 00 00 mov $0x9,%ecx 806faaa: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 806faac: 0f 97 c0 seta %al 806faaf: 0f 92 c2 setb %dl 806fab2: 29 d0 sub %edx,%eax 806fab4: 0f be c0 movsbl %al,%eax 806fab7: 83 f8 01 cmp $0x1,%eax 806faba: 83 d3 00 adc $0x0,%ebx 806fabd: 8b 4d d4 mov -0x2c(%ebp),%ecx 806fac0: 8b 55 cc mov -0x34(%ebp),%edx 806fac3: 83 ec 08 sub $0x8,%esp 806fac6: 8b 45 c8 mov -0x38(%ebp),%eax 806fac9: ff 75 d0 pushl -0x30(%ebp) 806facc: ff 75 c4 pushl -0x3c(%ebp) 806facf: e8 4c fb ff ff call 806f620 <next_line> 806fad4: 83 c4 10 add $0x10,%esp 806fad7: 85 c0 test %eax,%eax 806fad9: 89 c6 mov %eax,%esi 806fadb: 75 c3 jne 806faa0 <__get_nprocs+0x280> 806fadd: e9 31 ff ff ff jmp 806fa13 <__get_nprocs+0x1f3> 806fae2: 8b 45 c8 mov -0x38(%ebp),%eax 806fae5: e8 86 19 00 00 call 8071470 <__syscall_error> 806faea: 89 45 c8 mov %eax,-0x38(%ebp) 806faed: e9 c3 fe ff ff jmp 806f9b5 <__get_nprocs+0x195> 806faf2: e8 79 19 00 00 call 8071470 <__syscall_error> 806faf7: 89 45 c4 mov %eax,-0x3c(%ebp) 806fafa: e9 a5 fd ff ff jmp 806f8a4 <__get_nprocs+0x84> 806faff: e8 6c 19 00 00 call 8071470 <__syscall_error> 806fb04: 89 45 c8 mov %eax,-0x38(%ebp) 806fb07: e9 71 ff ff ff jmp 806fa7d <__get_nprocs+0x25d> 806fb0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0806fb10 <__get_nprocs_conf>: 806fb10: 55 push %ebp 806fb11: 57 push %edi 806fb12: 56 push %esi 806fb13: 53 push %ebx 806fb14: 83 ec 28 sub $0x28,%esp 806fb17: 68 a0 f9 0b 08 push $0x80bf9a0 806fb1c: e8 ff 28 02 00 call 8092420 <__opendir> 806fb21: 83 c4 10 add $0x10,%esp 806fb24: 85 c0 test %eax,%eax 806fb26: 74 7e je 806fba6 <__get_nprocs_conf+0x96> 806fb28: 89 c3 mov %eax,%ebx 806fb2a: 31 ed xor %ebp,%ebp 806fb2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806fb30: 83 ec 0c sub $0xc,%esp 806fb33: 53 push %ebx 806fb34: e8 87 2b 02 00 call 80926c0 <__readdir64> 806fb39: 83 c4 10 add $0x10,%esp 806fb3c: 85 c0 test %eax,%eax 806fb3e: 74 50 je 806fb90 <__get_nprocs_conf+0x80> 806fb40: 80 78 12 04 cmpb $0x4,0x12(%eax) 806fb44: 75 ea jne 806fb30 <__get_nprocs_conf+0x20> 806fb46: 8d 70 13 lea 0x13(%eax),%esi 806fb49: bf b4 f9 0b 08 mov $0x80bf9b4,%edi 806fb4e: b9 03 00 00 00 mov $0x3,%ecx 806fb53: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 806fb55: 75 d9 jne 806fb30 <__get_nprocs_conf+0x20> 806fb57: 83 ec 04 sub $0x4,%esp 806fb5a: 8d 70 16 lea 0x16(%eax),%esi 806fb5d: 6a 0a push $0xa 806fb5f: 8d 44 24 14 lea 0x14(%esp),%eax 806fb63: 50 push %eax 806fb64: 56 push %esi 806fb65: e8 86 ef fd ff call 804eaf0 <__strtoul> 806fb6a: 83 c4 10 add $0x10,%esp 806fb6d: 83 f8 ff cmp $0xffffffff,%eax 806fb70: 74 be je 806fb30 <__get_nprocs_conf+0x20> 806fb72: 8b 44 24 0c mov 0xc(%esp),%eax 806fb76: 39 c6 cmp %eax,%esi 806fb78: 74 b6 je 806fb30 <__get_nprocs_conf+0x20> 806fb7a: 80 38 01 cmpb $0x1,(%eax) 806fb7d: 83 d5 00 adc $0x0,%ebp 806fb80: 83 ec 0c sub $0xc,%esp 806fb83: 53 push %ebx 806fb84: e8 37 2b 02 00 call 80926c0 <__readdir64> 806fb89: 83 c4 10 add $0x10,%esp 806fb8c: 85 c0 test %eax,%eax 806fb8e: 75 b0 jne 806fb40 <__get_nprocs_conf+0x30> 806fb90: 83 ec 0c sub $0xc,%esp 806fb93: 53 push %ebx 806fb94: e8 e7 28 02 00 call 8092480 <__closedir> 806fb99: 83 c4 10 add $0x10,%esp 806fb9c: 83 c4 1c add $0x1c,%esp 806fb9f: 89 e8 mov %ebp,%eax 806fba1: 5b pop %ebx 806fba2: 5e pop %esi 806fba3: 5f pop %edi 806fba4: 5d pop %ebp 806fba5: c3 ret 806fba6: e8 75 fc ff ff call 806f820 <__get_nprocs> 806fbab: 89 c5 mov %eax,%ebp 806fbad: eb ed jmp 806fb9c <__get_nprocs_conf+0x8c> 806fbaf: 90 nop 0806fbb0 <__get_phys_pages>: 806fbb0: 83 ec 58 sub $0x58,%esp 806fbb3: 8d 44 24 0c lea 0xc(%esp),%eax 806fbb7: 50 push %eax 806fbb8: e8 13 01 00 00 call 806fcd0 <__sysinfo> 806fbbd: 8b 54 24 44 mov 0x44(%esp),%edx 806fbc1: 8b 44 24 20 mov 0x20(%esp),%eax 806fbc5: 83 c4 5c add $0x5c,%esp 806fbc8: e9 03 fc ff ff jmp 806f7d0 <sysinfo_mempages> 806fbcd: 8d 76 00 lea 0x0(%esi),%esi 0806fbd0 <__get_avphys_pages>: 806fbd0: 83 ec 58 sub $0x58,%esp 806fbd3: 8d 44 24 0c lea 0xc(%esp),%eax 806fbd7: 50 push %eax 806fbd8: e8 f3 00 00 00 call 806fcd0 <__sysinfo> 806fbdd: 8b 54 24 44 mov 0x44(%esp),%edx 806fbe1: 8b 44 24 24 mov 0x24(%esp),%eax 806fbe5: 83 c4 5c add $0x5c,%esp 806fbe8: e9 e3 fb ff ff jmp 806f7d0 <sysinfo_mempages> 806fbed: 66 90 xchg %ax,%ax 806fbef: 90 nop 0806fbf0 <__getclktck>: 806fbf0: a1 9c dc 0e 08 mov 0x80edc9c,%eax 806fbf5: ba 64 00 00 00 mov $0x64,%edx 806fbfa: 85 c0 test %eax,%eax 806fbfc: 0f 44 c2 cmove %edx,%eax 806fbff: c3 ret 0806fc00 <__init_misc>: 806fc00: 56 push %esi 806fc01: 53 push %ebx 806fc02: 83 ec 04 sub $0x4,%esp 806fc05: 8b 5c 24 14 mov 0x14(%esp),%ebx 806fc09: 85 db test %ebx,%ebx 806fc0b: 74 29 je 806fc36 <__init_misc+0x36> 806fc0d: 8b 33 mov (%ebx),%esi 806fc0f: 85 f6 test %esi,%esi 806fc11: 74 23 je 806fc36 <__init_misc+0x36> 806fc13: 83 ec 08 sub $0x8,%esp 806fc16: 6a 2f push $0x2f 806fc18: 56 push %esi 806fc19: e8 12 86 fd ff call 8048230 <.plt+0x50> 806fc1e: 8d 50 01 lea 0x1(%eax),%edx 806fc21: 83 c4 10 add $0x10,%esp 806fc24: 85 c0 test %eax,%eax 806fc26: 0f 45 f2 cmovne %edx,%esi 806fc29: 89 35 9c c9 0e 08 mov %esi,0x80ec99c 806fc2f: 8b 03 mov (%ebx),%eax 806fc31: a3 a0 c9 0e 08 mov %eax,0x80ec9a0 806fc36: 83 c4 04 add $0x4,%esp 806fc39: 5b pop %ebx 806fc3a: 5e pop %esi 806fc3b: c3 ret 806fc3c: 66 90 xchg %ax,%ax 806fc3e: 66 90 xchg %ax,%ax 0806fc40 <__libc_lseek64>: 806fc40: 57 push %edi 806fc41: 56 push %esi 806fc42: b8 8c 00 00 00 mov $0x8c,%eax 806fc47: 53 push %ebx 806fc48: 83 ec 10 sub $0x10,%esp 806fc4b: 8d 74 24 08 lea 0x8(%esp),%esi 806fc4f: 8b 4c 24 28 mov 0x28(%esp),%ecx 806fc53: 8b 54 24 24 mov 0x24(%esp),%edx 806fc57: 8b 5c 24 20 mov 0x20(%esp),%ebx 806fc5b: 8b 7c 24 2c mov 0x2c(%esp),%edi 806fc5f: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fc65: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806fc6a: 77 14 ja 806fc80 <__libc_lseek64+0x40> 806fc6c: 99 cltd 806fc6d: 85 c0 test %eax,%eax 806fc6f: 75 08 jne 806fc79 <__libc_lseek64+0x39> 806fc71: 8b 44 24 08 mov 0x8(%esp),%eax 806fc75: 8b 54 24 0c mov 0xc(%esp),%edx 806fc79: 83 c4 10 add $0x10,%esp 806fc7c: 5b pop %ebx 806fc7d: 5e pop %esi 806fc7e: 5f pop %edi 806fc7f: c3 ret 806fc80: e8 eb 17 00 00 call 8071470 <__syscall_error> 806fc85: eb e5 jmp 806fc6c <__libc_lseek64+0x2c> 806fc87: 66 90 xchg %ax,%ax 806fc89: 66 90 xchg %ax,%ax 806fc8b: 66 90 xchg %ax,%ax 806fc8d: 66 90 xchg %ax,%ax 806fc8f: 90 nop 0806fc90 <__mremap>: 806fc90: 57 push %edi 806fc91: 56 push %esi 806fc92: 53 push %ebx 806fc93: 8b 7c 24 20 mov 0x20(%esp),%edi 806fc97: 8b 74 24 1c mov 0x1c(%esp),%esi 806fc9b: 8b 54 24 18 mov 0x18(%esp),%edx 806fc9f: 8b 4c 24 14 mov 0x14(%esp),%ecx 806fca3: 8b 5c 24 10 mov 0x10(%esp),%ebx 806fca7: b8 a3 00 00 00 mov $0xa3,%eax 806fcac: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fcb2: 5b pop %ebx 806fcb3: 5e pop %esi 806fcb4: 5f pop %edi 806fcb5: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806fcba: 0f 83 b0 17 00 00 jae 8071470 <__syscall_error> 806fcc0: c3 ret 806fcc1: 66 90 xchg %ax,%ax 806fcc3: 66 90 xchg %ax,%ax 806fcc5: 66 90 xchg %ax,%ax 806fcc7: 66 90 xchg %ax,%ax 806fcc9: 66 90 xchg %ax,%ax 806fccb: 66 90 xchg %ax,%ax 806fccd: 66 90 xchg %ax,%ax 806fccf: 90 nop 0806fcd0 <__sysinfo>: 806fcd0: 89 da mov %ebx,%edx 806fcd2: 8b 5c 24 04 mov 0x4(%esp),%ebx 806fcd6: b8 74 00 00 00 mov $0x74,%eax 806fcdb: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fce1: 89 d3 mov %edx,%ebx 806fce3: 3d 01 f0 ff ff cmp $0xfffff001,%eax 806fce8: 0f 83 82 17 00 00 jae 8071470 <__syscall_error> 806fcee: c3 ret 806fcef: 90 nop 0806fcf0 <__libc_alloca_cutoff>: 806fcf0: 65 a1 74 02 00 00 mov %gs:0x274,%eax 806fcf6: c1 e8 02 shr $0x2,%eax 806fcf9: ba 00 00 01 00 mov $0x10000,%edx 806fcfe: 83 e8 01 sub $0x1,%eax 806fd01: 3d ff ff 00 00 cmp $0xffff,%eax 806fd06: 77 14 ja 806fd1c <__libc_alloca_cutoff+0x2c> 806fd08: 65 8b 15 74 02 00 00 mov %gs:0x274,%edx 806fd0f: c1 ea 02 shr $0x2,%edx 806fd12: b8 00 00 04 00 mov $0x40000,%eax 806fd17: 85 d2 test %edx,%edx 806fd19: 0f 44 d0 cmove %eax,%edx 806fd1c: 31 c0 xor %eax,%eax 806fd1e: 3b 54 24 04 cmp 0x4(%esp),%edx 806fd22: 0f 93 c0 setae %al 806fd25: c3 ret 806fd26: 66 90 xchg %ax,%ax 806fd28: 66 90 xchg %ax,%ax 806fd2a: 66 90 xchg %ax,%ax 806fd2c: 66 90 xchg %ax,%ax 806fd2e: 66 90 xchg %ax,%ax 0806fd30 <__lll_lock_wait_private>: 806fd30: 52 push %edx 806fd31: 53 push %ebx 806fd32: 56 push %esi 806fd33: ba 02 00 00 00 mov $0x2,%edx 806fd38: 89 cb mov %ecx,%ebx 806fd3a: 31 f6 xor %esi,%esi 806fd3c: b9 80 00 00 00 mov $0x80,%ecx 806fd41: 39 d0 cmp %edx,%eax 806fd43: 75 0c jne 806fd51 <__lll_lock_wait_private+0x21> 806fd45: 90 nop 806fd46: b8 f0 00 00 00 mov $0xf0,%eax 806fd4b: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fd51: 89 d0 mov %edx,%eax 806fd53: 87 03 xchg %eax,(%ebx) 806fd55: 85 c0 test %eax,%eax 806fd57: 75 ec jne 806fd45 <__lll_lock_wait_private+0x15> 806fd59: 5e pop %esi 806fd5a: 5b pop %ebx 806fd5b: 5a pop %edx 806fd5c: c3 ret 806fd5d: 8d 76 00 lea 0x0(%esi),%esi 0806fd60 <__lll_unlock_wake_private>: 806fd60: 53 push %ebx 806fd61: 51 push %ecx 806fd62: 52 push %edx 806fd63: 89 c3 mov %eax,%ebx 806fd65: c7 00 00 00 00 00 movl $0x0,(%eax) 806fd6b: b9 81 00 00 00 mov $0x81,%ecx 806fd70: ba 01 00 00 00 mov $0x1,%edx 806fd75: b8 f0 00 00 00 mov $0xf0,%eax 806fd7a: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fd80: 5a pop %edx 806fd81: 59 pop %ecx 806fd82: 5b pop %ebx 806fd83: c3 ret 806fd84: 66 90 xchg %ax,%ax 806fd86: 66 90 xchg %ax,%ax 806fd88: 66 90 xchg %ax,%ax 806fd8a: 66 90 xchg %ax,%ax 806fd8c: 66 90 xchg %ax,%ax 806fd8e: 66 90 xchg %ax,%ax 0806fd90 <__libc_enable_asynccancel>: 806fd90: 65 8b 15 84 00 00 00 mov %gs:0x84,%edx 806fd97: 89 d1 mov %edx,%ecx 806fd99: 83 c9 02 or $0x2,%ecx 806fd9c: 39 ca cmp %ecx,%edx 806fd9e: 74 17 je 806fdb7 <__libc_enable_asynccancel+0x27> 806fda0: 89 d0 mov %edx,%eax 806fda2: f0 65 0f b1 0d 84 00 lock cmpxchg %ecx,%gs:0x84 806fda9: 00 00 806fdab: 39 c2 cmp %eax,%edx 806fdad: 75 11 jne 806fdc0 <__libc_enable_asynccancel+0x30> 806fdaf: 83 e1 bb and $0xffffffbb,%ecx 806fdb2: 83 f9 0a cmp $0xa,%ecx 806fdb5: 74 0d je 806fdc4 <__libc_enable_asynccancel+0x34> 806fdb7: 89 d0 mov %edx,%eax 806fdb9: c3 ret 806fdba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806fdc0: 89 c2 mov %eax,%edx 806fdc2: eb d3 jmp 806fd97 <__libc_enable_asynccancel+0x7> 806fdc4: 83 ec 0c sub $0xc,%esp 806fdc7: 65 c7 05 28 02 00 00 movl $0xffffffff,%gs:0x228 806fdce: ff ff ff ff 806fdd2: f0 65 83 0d 84 00 00 lock orl $0x10,%gs:0x84 806fdd9: 00 10 806fddb: 65 a1 80 00 00 00 mov %gs:0x80,%eax 806fde1: e8 1a 02 f9 f7 call 0 <_nl_current_LC_CTYPE> 806fde6: 8d 76 00 lea 0x0(%esi),%esi 806fde9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806fdf0 <__libc_disable_asynccancel>: 806fdf0: a8 02 test $0x2,%al 806fdf2: 75 38 jne 806fe2c <__libc_disable_asynccancel+0x3c> 806fdf4: 55 push %ebp 806fdf5: 57 push %edi 806fdf6: 56 push %esi 806fdf7: 53 push %ebx 806fdf8: 65 8b 1d 08 00 00 00 mov %gs:0x8,%ebx 806fdff: 83 ec 0c sub $0xc,%esp 806fe02: 65 8b 0d 84 00 00 00 mov %gs:0x84,%ecx 806fe09: 89 ca mov %ecx,%edx 806fe0b: 89 c8 mov %ecx,%eax 806fe0d: 83 e2 fd and $0xfffffffd,%edx 806fe10: f0 65 0f b1 15 84 00 lock cmpxchg %edx,%gs:0x84 806fe17: 00 00 806fe19: 39 c1 cmp %eax,%ecx 806fe1b: 75 13 jne 806fe30 <__libc_disable_asynccancel+0x40> 806fe1d: 83 e1 0c and $0xc,%ecx 806fe20: 83 f9 04 cmp $0x4,%ecx 806fe23: 74 13 je 806fe38 <__libc_disable_asynccancel+0x48> 806fe25: 83 c4 0c add $0xc,%esp 806fe28: 5b pop %ebx 806fe29: 5e pop %esi 806fe2a: 5f pop %edi 806fe2b: 5d pop %ebp 806fe2c: f3 c3 repz ret 806fe2e: 66 90 xchg %ax,%ax 806fe30: 89 c1 mov %eax,%ecx 806fe32: eb d5 jmp 806fe09 <__libc_disable_asynccancel+0x19> 806fe34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806fe38: 81 c3 84 00 00 00 add $0x84,%ebx 806fe3e: bd f0 00 00 00 mov $0xf0,%ebp 806fe43: bf 80 00 00 00 mov $0x80,%edi 806fe48: 31 f6 xor %esi,%esi 806fe4a: 89 e8 mov %ebp,%eax 806fe4c: 89 f9 mov %edi,%ecx 806fe4e: ff 15 f0 c9 0e 08 call *0x80ec9f0 806fe54: 3d 00 f0 ff ff cmp $0xfffff000,%eax 806fe59: 77 13 ja 806fe6e <__libc_disable_asynccancel+0x7e> 806fe5b: 65 8b 15 84 00 00 00 mov %gs:0x84,%edx 806fe62: 89 d0 mov %edx,%eax 806fe64: 83 e0 0c and $0xc,%eax 806fe67: 83 f8 04 cmp $0x4,%eax 806fe6a: 75 b9 jne 806fe25 <__libc_disable_asynccancel+0x35> 806fe6c: eb da jmp 806fe48 <__libc_disable_asynccancel+0x58> 806fe6e: 8d 48 0b lea 0xb(%eax),%ecx 806fe71: 83 f9 0b cmp $0xb,%ecx 806fe74: 77 0e ja 806fe84 <__libc_disable_asynccancel+0x94> 806fe76: b8 01 00 00 00 mov $0x1,%eax 806fe7b: d3 e0 shl %cl,%eax 806fe7d: a9 81 08 00 00 test $0x881,%eax 806fe82: 75 d7 jne 806fe5b <__libc_disable_asynccancel+0x6b> 806fe84: 83 ec 0c sub $0xc,%esp 806fe87: 68 b8 f9 0b 08 push $0x80bf9b8 806fe8c: e8 8f 16 fe ff call 8051520 <__libc_fatal> 806fe91: 66 90 xchg %ax,%ax 806fe93: 66 90 xchg %ax,%ax 806fe95: 66 90 xchg %ax,%ax 806fe97: 66 90 xchg %ax,%ax 806fe99: 66 90 xchg %ax,%ax 806fe9b: 66 90 xchg %ax,%ax 806fe9d: 66 90 xchg %ax,%ax 806fe9f: 90 nop 0806fea0 <backtrace_helper>: 806fea0: 55 push %ebp 806fea1: 89 e5 mov %esp,%ebp 806fea3: 57 push %edi 806fea4: 56 push %esi 806fea5: 53 push %ebx 806fea6: 83 ec 0c sub $0xc,%esp 806fea9: 8b 75 0c mov 0xc(%ebp),%esi 806feac: 8b 5d 08 mov 0x8(%ebp),%ebx 806feaf: 8b 46 04 mov 0x4(%esi),%eax 806feb2: 83 f8 ff cmp $0xffffffff,%eax 806feb5: 74 16 je 806fecd <backtrace_helper+0x2d> 806feb7: 8b 16 mov (%esi),%edx 806feb9: 83 ec 0c sub $0xc,%esp 806febc: 53 push %ebx 806febd: 8d 3c 82 lea (%edx,%eax,4),%edi 806fec0: e8 cb 9b 04 00 call 80b9a90 <_Unwind_GetIP> 806fec5: 89 07 mov %eax,(%edi) 806fec7: 8b 46 04 mov 0x4(%esi),%eax 806feca: 83 c4 10 add $0x10,%esp 806fecd: 8d 50 01 lea 0x1(%eax),%edx 806fed0: 3b 56 08 cmp 0x8(%esi),%edx 806fed3: b8 05 00 00 00 mov $0x5,%eax 806fed8: 89 56 04 mov %edx,0x4(%esi) 806fedb: 74 1e je 806fefb <backtrace_helper+0x5b> 806fedd: 83 ec 08 sub $0x8,%esp 806fee0: 6a 05 push $0x5 806fee2: 53 push %ebx 806fee3: e8 d8 9a 04 00 call 80b99c0 <_Unwind_GetGR> 806fee8: 89 46 0c mov %eax,0xc(%esi) 806feeb: 89 1c 24 mov %ebx,(%esp) 806feee: e8 2d 9b 04 00 call 80b9a20 <_Unwind_GetCFA> 806fef3: 83 c4 10 add $0x10,%esp 806fef6: 89 46 10 mov %eax,0x10(%esi) 806fef9: 31 c0 xor %eax,%eax 806fefb: 8d 65 f4 lea -0xc(%ebp),%esp 806fefe: 5b pop %ebx 806feff: 5e pop %esi 806ff00: 5f pop %edi 806ff01: 5d pop %ebp 806ff02: c3 ret 806ff03: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ff09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0806ff10 <__backtrace>: 806ff10: 55 push %ebp 806ff11: 89 e5 mov %esp,%ebp 806ff13: 57 push %edi 806ff14: 56 push %esi 806ff15: 53 push %ebx 806ff16: 83 ec 3c sub $0x3c,%esp 806ff19: 8b 5d 0c mov 0xc(%ebp),%ebx 806ff1c: 8b 75 08 mov 0x8(%ebp),%esi 806ff1f: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 806ff26: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 806ff2d: c7 45 d8 ff ff ff ff movl $0xffffffff,-0x28(%ebp) 806ff34: 85 db test %ebx,%ebx 806ff36: 89 75 d4 mov %esi,-0x2c(%ebp) 806ff39: 89 5d dc mov %ebx,-0x24(%ebp) 806ff3c: 0f 8e 86 00 00 00 jle 806ffc8 <__backtrace+0xb8> 806ff42: 8d 45 d4 lea -0x2c(%ebp),%eax 806ff45: 83 ec 08 sub $0x8,%esp 806ff48: 50 push %eax 806ff49: 68 a0 fe 06 08 push $0x806fea0 806ff4e: e8 5d a0 04 00 call 80b9fb0 <_Unwind_Backtrace> 806ff53: 8b 45 d8 mov -0x28(%ebp),%eax 806ff56: 83 c4 10 add $0x10,%esp 806ff59: 83 f8 01 cmp $0x1,%eax 806ff5c: 7e 0b jle 806ff69 <__backtrace+0x59> 806ff5e: 8b 55 d4 mov -0x2c(%ebp),%edx 806ff61: 8b 54 82 fc mov -0x4(%edx,%eax,4),%edx 806ff65: 85 d2 test %edx,%edx 806ff67: 74 6f je 806ffd8 <__backtrace+0xc8> 806ff69: 39 c3 cmp %eax,%ebx 806ff6b: 7e 4c jle 806ffb9 <__backtrace+0xa9> 806ff6d: 8b 55 e0 mov -0x20(%ebp),%edx 806ff70: 8b 7d e4 mov -0x1c(%ebp),%edi 806ff73: 39 fa cmp %edi,%edx 806ff75: 72 3d jb 806ffb4 <__backtrace+0xa4> 806ff77: 3b 15 c8 bf 0e 08 cmp 0x80ebfc8,%edx 806ff7d: 77 35 ja 806ffb4 <__backtrace+0xa4> 806ff7f: f6 c2 03 test $0x3,%dl 806ff82: 75 30 jne 806ffb4 <__backtrace+0xa4> 806ff84: 8d 48 01 lea 0x1(%eax),%ecx 806ff87: 89 7d c4 mov %edi,-0x3c(%ebp) 806ff8a: eb 19 jmp 806ffa5 <__backtrace+0x95> 806ff8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 806ff90: 3b 55 c4 cmp -0x3c(%ebp),%edx 806ff93: 72 1f jb 806ffb4 <__backtrace+0xa4> 806ff95: 39 15 c8 bf 0e 08 cmp %edx,0x80ebfc8 806ff9b: 72 17 jb 806ffb4 <__backtrace+0xa4> 806ff9d: 83 c1 01 add $0x1,%ecx 806ffa0: f6 c2 03 test $0x3,%dl 806ffa3: 75 0f jne 806ffb4 <__backtrace+0xa4> 806ffa5: 8b 7a 04 mov 0x4(%edx),%edi 806ffa8: 39 cb cmp %ecx,%ebx 806ffaa: 89 c8 mov %ecx,%eax 806ffac: 89 7c 8e fc mov %edi,-0x4(%esi,%ecx,4) 806ffb0: 8b 12 mov (%edx),%edx 806ffb2: 75 dc jne 806ff90 <__backtrace+0x80> 806ffb4: 83 f8 ff cmp $0xffffffff,%eax 806ffb7: 74 0f je 806ffc8 <__backtrace+0xb8> 806ffb9: 8d 65 f4 lea -0xc(%ebp),%esp 806ffbc: 5b pop %ebx 806ffbd: 5e pop %esi 806ffbe: 5f pop %edi 806ffbf: 5d pop %ebp 806ffc0: c3 ret 806ffc1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 806ffc8: 8d 65 f4 lea -0xc(%ebp),%esp 806ffcb: 31 c0 xor %eax,%eax 806ffcd: 5b pop %ebx 806ffce: 5e pop %esi 806ffcf: 5f pop %edi 806ffd0: 5d pop %ebp 806ffd1: c3 ret 806ffd2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 806ffd8: 83 e8 01 sub $0x1,%eax 806ffdb: eb dc jmp 806ffb9 <__backtrace+0xa9> 806ffdd: 66 90 xchg %ax,%ax 806ffdf: 90 nop 0806ffe0 <__backtrace_symbols_fd>: 806ffe0: 55 push %ebp 806ffe1: 57 push %edi 806ffe2: 56 push %esi 806ffe3: 53 push %ebx 806ffe4: 81 ec 9c 00 00 00 sub $0x9c,%esp 806ffea: 8b 84 24 b4 00 00 00 mov 0xb4(%esp),%eax 806fff1: 8b 9c 24 b0 00 00 00 mov 0xb0(%esp),%ebx 806fff8: 85 c0 test %eax,%eax 806fffa: 0f 8e c0 01 00 00 jle 80701c0 <__backtrace_symbols_fd+0x1e0> 8070000: 31 ed xor %ebp,%ebp 8070002: e9 7f 01 00 00 jmp 8070186 <__backtrace_symbols_fd+0x1a6> 8070007: 89 f6 mov %esi,%esi 8070009: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8070010: 8b 44 24 38 mov 0x38(%esp),%eax 8070014: 85 c0 test %eax,%eax 8070016: 0f 84 8a 01 00 00 je 80701a6 <__backtrace_symbols_fd+0x1c6> 807001c: 80 38 00 cmpb $0x0,(%eax) 807001f: 0f 84 81 01 00 00 je 80701a6 <__backtrace_symbols_fd+0x1c6> 8070025: 89 44 24 48 mov %eax,0x48(%esp) 8070029: 83 ec 0c sub $0xc,%esp 807002c: 50 push %eax 807002d: e8 7e c2 fe ff call 805c2b0 <strlen> 8070032: 83 c4 10 add $0x10,%esp 8070035: 89 44 24 4c mov %eax,0x4c(%esp) 8070039: 8b 44 24 40 mov 0x40(%esp),%eax 807003d: 85 c0 test %eax,%eax 807003f: 0f 84 ab 01 00 00 je 80701f0 <__backtrace_symbols_fd+0x210> 8070045: c7 44 24 50 fa f9 0b movl $0x80bf9fa,0x50(%esp) 807004c: 08 807004d: c7 44 24 54 01 00 00 movl $0x1,0x54(%esp) 8070054: 00 8070055: 83 ec 0c sub $0xc,%esp 8070058: 89 44 24 64 mov %eax,0x64(%esp) 807005c: 50 push %eax 807005d: bf 07 00 00 00 mov $0x7,%edi 8070062: be 06 00 00 00 mov $0x6,%esi 8070067: e8 44 c2 fe ff call 805c2b0 <strlen> 807006c: 83 c4 10 add $0x10,%esp 807006f: 89 44 24 5c mov %eax,0x5c(%esp) 8070073: c7 44 24 08 09 00 00 movl $0x9,0x8(%esp) 807007a: 00 807007b: 8b 44 24 44 mov 0x44(%esp),%eax 807007f: ba 08 00 00 00 mov $0x8,%edx 8070084: c7 44 24 1c 05 00 00 movl $0x5,0x1c(%esp) 807008b: 00 807008c: c7 44 24 18 04 00 00 movl $0x4,0x18(%esp) 8070093: 00 8070094: c7 44 24 0c 03 00 00 movl $0x3,0xc(%esp) 807009b: 00 807009c: 89 44 24 10 mov %eax,0x10(%esp) 80700a0: 8b 04 ab mov (%ebx,%ebp,4),%eax 80700a3: 8b 4c 24 10 mov 0x10(%esp),%ecx 80700a7: 39 c8 cmp %ecx,%eax 80700a9: 89 44 24 14 mov %eax,0x14(%esp) 80700ad: 0f 82 1d 01 00 00 jb 80701d0 <__backtrace_symbols_fd+0x1f0> 80700b3: 8b 44 24 0c mov 0xc(%esp),%eax 80700b7: c7 44 c4 48 ee f9 0b movl $0x80bf9ee,0x48(%esp,%eax,8) 80700be: 08 80700bf: 8b 44 24 14 mov 0x14(%esp),%eax 80700c3: 29 c8 sub %ecx,%eax 80700c5: 89 54 24 10 mov %edx,0x10(%esp) 80700c9: 8b 54 24 0c mov 0xc(%esp),%edx 80700cd: c7 44 d4 4c 03 00 00 movl $0x3,0x4c(%esp,%edx,8) 80700d4: 00 80700d5: 6a 00 push $0x0 80700d7: 6a 10 push $0x10 80700d9: 8d 4c 24 40 lea 0x40(%esp),%ecx 80700dd: 51 push %ecx 80700de: 50 push %eax 80700df: e8 dc c6 00 00 call 807c7c0 <_itoa_word> 80700e4: 8b 4c 24 28 mov 0x28(%esp),%ecx 80700e8: 8d 54 24 48 lea 0x48(%esp),%edx 80700ec: 29 c2 sub %eax,%edx 80700ee: 89 44 cc 58 mov %eax,0x58(%esp,%ecx,8) 80700f2: 8b 44 24 2c mov 0x2c(%esp),%eax 80700f6: 89 54 cc 5c mov %edx,0x5c(%esp,%ecx,8) 80700fa: c7 44 c4 58 aa fd 0c movl $0x80cfdaa,0x58(%esp,%eax,8) 8070101: 08 8070102: c7 44 c4 5c 01 00 00 movl $0x1,0x5c(%esp,%eax,8) 8070109: 00 807010a: 83 c4 10 add $0x10,%esp 807010d: 8b 54 24 10 mov 0x10(%esp),%edx 8070111: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8070118: 89 54 24 0c mov %edx,0xc(%esp) 807011c: c7 44 f4 48 f6 f9 0b movl $0x80bf9f6,0x48(%esp,%esi,8) 8070123: 08 8070124: c7 44 f4 4c 03 00 00 movl $0x3,0x4c(%esp,%esi,8) 807012b: 00 807012c: 6a 00 push $0x0 807012e: 6a 10 push $0x10 8070130: 8d 44 24 38 lea 0x38(%esp),%eax 8070134: 50 push %eax 8070135: ff 34 ab pushl (%ebx,%ebp,4) 8070138: 83 c5 01 add $0x1,%ebp 807013b: e8 80 c6 00 00 call 807c7c0 <_itoa_word> 8070140: 8b 54 24 1c mov 0x1c(%esp),%edx 8070144: 8d 4c 24 40 lea 0x40(%esp),%ecx 8070148: 89 44 fc 58 mov %eax,0x58(%esp,%edi,8) 807014c: 29 c1 sub %eax,%ecx 807014e: 89 4c fc 5c mov %ecx,0x5c(%esp,%edi,8) 8070152: c7 44 d4 58 26 f0 0c movl $0x80cf026,0x58(%esp,%edx,8) 8070159: 08 807015a: c7 44 d4 5c 02 00 00 movl $0x2,0x5c(%esp,%edx,8) 8070161: 00 8070162: 83 c4 0c add $0xc,%esp 8070165: ff 74 24 0c pushl 0xc(%esp) 8070169: 8d 44 24 50 lea 0x50(%esp),%eax 807016d: 50 push %eax 807016e: ff b4 24 c4 00 00 00 pushl 0xc4(%esp) 8070175: e8 56 29 02 00 call 8092ad0 <__writev> 807017a: 83 c4 10 add $0x10,%esp 807017d: 39 ac 24 b4 00 00 00 cmp %ebp,0xb4(%esp) 8070184: 74 3a je 80701c0 <__backtrace_symbols_fd+0x1e0> 8070186: 83 ec 0c sub $0xc,%esp 8070189: 8b 04 ab mov (%ebx,%ebp,4),%eax 807018c: 6a 00 push $0x0 807018e: 8d 4c 24 34 lea 0x34(%esp),%ecx 8070192: 8d 54 24 48 lea 0x48(%esp),%edx 8070196: e8 85 0d 00 00 call 8070f20 <_dl_addr> 807019b: 83 c4 0c add $0xc,%esp 807019e: 85 c0 test %eax,%eax 80701a0: 0f 85 6a fe ff ff jne 8070010 <__backtrace_symbols_fd+0x30> 80701a6: c7 44 24 08 03 00 00 movl $0x3,0x8(%esp) 80701ad: 00 80701ae: ba 02 00 00 00 mov $0x2,%edx 80701b3: bf 01 00 00 00 mov $0x1,%edi 80701b8: 31 f6 xor %esi,%esi 80701ba: e9 59 ff ff ff jmp 8070118 <__backtrace_symbols_fd+0x138> 80701bf: 90 nop 80701c0: 81 c4 9c 00 00 00 add $0x9c,%esp 80701c6: 5b pop %ebx 80701c7: 5e pop %esi 80701c8: 5f pop %edi 80701c9: 5d pop %ebp 80701ca: c3 ret 80701cb: 90 nop 80701cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80701d0: 8b 4c 24 0c mov 0xc(%esp),%ecx 80701d4: c7 44 cc 48 f2 f9 0b movl $0x80bf9f2,0x48(%esp,%ecx,8) 80701db: 08 80701dc: 8b 4c 24 10 mov 0x10(%esp),%ecx 80701e0: 29 c1 sub %eax,%ecx 80701e2: 89 c8 mov %ecx,%eax 80701e4: e9 dc fe ff ff jmp 80700c5 <__backtrace_symbols_fd+0xe5> 80701e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80701f0: 8b 44 24 24 mov 0x24(%esp),%eax 80701f4: 8b 00 mov (%eax),%eax 80701f6: 85 c0 test %eax,%eax 80701f8: 74 56 je 8070250 <__backtrace_symbols_fd+0x270> 80701fa: c7 44 24 50 fa f9 0b movl $0x80bf9fa,0x50(%esp) 8070201: 08 8070202: c7 44 24 54 01 00 00 movl $0x1,0x54(%esp) 8070209: 00 807020a: ba 07 00 00 00 mov $0x7,%edx 807020f: 89 44 24 10 mov %eax,0x10(%esp) 8070213: 89 44 24 44 mov %eax,0x44(%esp) 8070217: bf 06 00 00 00 mov $0x6,%edi 807021c: c7 44 24 08 08 00 00 movl $0x8,0x8(%esp) 8070223: 00 8070224: be 05 00 00 00 mov $0x5,%esi 8070229: c7 44 24 1c 04 00 00 movl $0x4,0x1c(%esp) 8070230: 00 8070231: c7 44 24 18 03 00 00 movl $0x3,0x18(%esp) 8070238: 00 8070239: c7 44 24 0c 02 00 00 movl $0x2,0xc(%esp) 8070240: 00 8070241: e9 5a fe ff ff jmp 80700a0 <__backtrace_symbols_fd+0xc0> 8070246: 8d 76 00 lea 0x0(%esi),%esi 8070249: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8070250: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) 8070257: 00 8070258: ba 03 00 00 00 mov $0x3,%edx 807025d: bf 02 00 00 00 mov $0x2,%edi 8070262: be 01 00 00 00 mov $0x1,%esi 8070267: e9 ac fe ff ff jmp 8070118 <__backtrace_symbols_fd+0x138> 807026c: 66 90 xchg %ax,%ax 807026e: 66 90 xchg %ax,%ax 08070270 <__chk_fail>: 8070270: 83 ec 0c sub $0xc,%esp 8070273: b8 fc f9 0b 08 mov $0x80bf9fc,%eax 8070278: e8 03 00 00 00 call 8070280 <__fortify_fail> 807027d: 66 90 xchg %ax,%ax 807027f: 90 nop 08070280 <__fortify_fail>: 8070280: 57 push %edi 8070281: 56 push %esi 8070282: bf 15 fa 0b 08 mov $0x80bfa15,%edi 8070287: 53 push %ebx 8070288: 89 c6 mov %eax,%esi 807028a: b9 05 00 00 00 mov $0x5,%ecx 807028f: 89 c3 mov %eax,%ebx 8070291: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8070293: bf a4 d6 0b 08 mov $0x80bd6a4,%edi 8070298: 0f 95 c0 setne %al 807029b: 0f b6 c0 movzbl %al,%eax 807029e: 89 c6 mov %eax,%esi 80702a0: 83 c6 01 add $0x1,%esi 80702a3: 90 nop 80702a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80702a8: a1 d0 dc 0e 08 mov 0x80edcd0,%eax 80702ad: 8b 00 mov (%eax),%eax 80702af: 85 c0 test %eax,%eax 80702b1: 0f 44 c7 cmove %edi,%eax 80702b4: 50 push %eax 80702b5: 53 push %ebx 80702b6: 68 1b fa 0b 08 push $0x80bfa1b 80702bb: 56 push %esi 80702bc: e8 ff 0f fe ff call 80512c0 <__libc_message> 80702c1: 83 c4 10 add $0x10,%esp 80702c4: eb e2 jmp 80702a8 <__fortify_fail+0x28> 80702c6: 66 90 xchg %ax,%ax 80702c8: 66 90 xchg %ax,%ax 80702ca: 66 90 xchg %ax,%ax 80702cc: 66 90 xchg %ax,%ax 80702ce: 66 90 xchg %ax,%ax 080702d0 <_dl_debug_state>: 80702d0: f3 c3 repz ret 80702d2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80702d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080702e0 <_dl_debug_initialize>: 80702e0: 85 d2 test %edx,%edx 80702e2: b9 44 dc 0e 08 mov $0x80edc44,%ecx 80702e7: 74 09 je 80702f2 <_dl_debug_initialize+0x12> 80702e9: 6b ca 4c imul $0x4c,%edx,%ecx 80702ec: 81 c1 78 ca 0e 08 add $0x80eca78,%ecx 80702f2: 83 79 04 00 cmpl $0x0,0x4(%ecx) 80702f6: 74 28 je 8070320 <_dl_debug_initialize+0x40> 80702f8: 85 c0 test %eax,%eax 80702fa: 74 1c je 8070318 <_dl_debug_initialize+0x38> 80702fc: c7 01 01 00 00 00 movl $0x1,(%ecx) 8070302: 6b d2 4c imul $0x4c,%edx,%edx 8070305: 89 41 10 mov %eax,0x10(%ecx) 8070308: 8b 82 40 ca 0e 08 mov 0x80eca40(%edx),%eax 807030e: c7 41 08 d0 02 07 08 movl $0x80702d0,0x8(%ecx) 8070315: 89 41 04 mov %eax,0x4(%ecx) 8070318: 89 c8 mov %ecx,%eax 807031a: c3 ret 807031b: 90 nop 807031c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070320: 85 c0 test %eax,%eax 8070322: c7 01 01 00 00 00 movl $0x1,(%ecx) 8070328: 75 d8 jne 8070302 <_dl_debug_initialize+0x22> 807032a: a1 54 dc 0e 08 mov 0x80edc54,%eax 807032f: eb d1 jmp 8070302 <_dl_debug_initialize+0x22> 8070331: 66 90 xchg %ax,%ax 8070333: 66 90 xchg %ax,%ax 8070335: 66 90 xchg %ax,%ax 8070337: 66 90 xchg %ax,%ax 8070339: 66 90 xchg %ax,%ax 807033b: 66 90 xchg %ax,%ax 807033d: 66 90 xchg %ax,%ax 807033f: 90 nop 08070340 <_dl_sysinfo_int80>: 8070340: cd 80 int $0x80 8070342: c3 ret 8070343: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8070349: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08070350 <_dl_aux_init>: 8070350: 8b 10 mov (%eax),%edx 8070352: a3 7c dc 0e 08 mov %eax,0x80edc7c 8070357: 85 d2 test %edx,%edx 8070359: 0f 84 2e 02 00 00 je 807058d <_dl_aux_init+0x23d> 807035f: 55 push %ebp 8070360: 57 push %edi 8070361: 56 push %esi 8070362: 53 push %ebx 8070363: 83 ec 54 sub $0x54,%esp 8070366: 8b 3d a4 dc 0e 08 mov 0x80edca4,%edi 807036c: 8b 1d f0 c9 0e 08 mov 0x80ec9f0,%ebx 8070372: 8b 35 cc bf 0e 08 mov 0x80ebfcc,%esi 8070378: 8b 0d c8 dc 0e 08 mov 0x80edcc8,%ecx 807037e: 8b 2d 4c d5 0e 08 mov 0x80ed54c,%ebp 8070384: 89 7c 24 3c mov %edi,0x3c(%esp) 8070388: 8b 3d 48 d5 0e 08 mov 0x80ed548,%edi 807038e: 89 5c 24 34 mov %ebx,0x34(%esp) 8070392: 89 74 24 40 mov %esi,0x40(%esp) 8070396: 8b 1d 9c dc 0e 08 mov 0x80edc9c,%ebx 807039c: 8b 35 54 d5 0e 08 mov 0x80ed554,%esi 80703a2: 89 7c 24 28 mov %edi,0x28(%esp) 80703a6: 0f b7 3d fc c9 0e 08 movzwl 0x80ec9fc,%edi 80703ad: 89 4c 24 44 mov %ecx,0x44(%esp) 80703b1: 8b 0d 08 ca 0e 08 mov 0x80eca08,%ecx 80703b7: 89 5c 24 0c mov %ebx,0xc(%esp) 80703bb: 89 74 24 24 mov %esi,0x24(%esp) 80703bf: 8b 1d 50 d5 0e 08 mov 0x80ed550,%ebx 80703c5: 8b 35 80 dc 0e 08 mov 0x80edc80,%esi 80703cb: 66 89 7c 24 38 mov %di,0x38(%esp) 80703d0: 8b 3d b0 dc 0e 08 mov 0x80edcb0,%edi 80703d6: 89 6c 24 2c mov %ebp,0x2c(%esp) 80703da: 89 4c 24 4c mov %ecx,0x4c(%esp) 80703de: 31 c9 xor %ecx,%ecx 80703e0: 8b 2d c0 bf 0e 08 mov 0x80ebfc0,%ebp 80703e6: 89 74 24 1c mov %esi,0x1c(%esp) 80703ea: 31 f6 xor %esi,%esi 80703ec: 89 7c 24 18 mov %edi,0x18(%esp) 80703f0: 89 5c 24 20 mov %ebx,0x20(%esp) 80703f4: 31 ff xor %edi,%edi 80703f6: 8b 1d 90 dc 0e 08 mov 0x80edc90,%ebx 80703fc: c6 44 24 4b 00 movb $0x0,0x4b(%esp) 8070401: c6 44 24 4a 00 movb $0x0,0x4a(%esp) 8070406: c6 44 24 49 00 movb $0x0,0x49(%esp) 807040b: c6 44 24 48 00 movb $0x0,0x48(%esp) 8070410: c6 44 24 3b 00 movb $0x0,0x3b(%esp) 8070415: 89 5c 24 10 mov %ebx,0x10(%esp) 8070419: 31 db xor %ebx,%ebx 807041b: c6 44 24 3a 00 movb $0x0,0x3a(%esp) 8070420: 89 5c 24 04 mov %ebx,0x4(%esp) 8070424: 89 fb mov %edi,%ebx 8070426: c6 44 24 33 00 movb $0x0,0x33(%esp) 807042b: c6 44 24 32 00 movb $0x0,0x32(%esp) 8070430: c6 44 24 31 00 movb $0x0,0x31(%esp) 8070435: c6 44 24 30 00 movb $0x0,0x30(%esp) 807043a: c6 44 24 17 00 movb $0x0,0x17(%esp) 807043f: c6 44 24 16 00 movb $0x0,0x16(%esp) 8070444: 88 5c 24 15 mov %bl,0x15(%esp) 8070448: 89 6c 24 08 mov %ebp,0x8(%esp) 807044c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070450: 83 ea 03 sub $0x3,%edx 8070453: 83 fa 1e cmp $0x1e,%edx 8070456: 77 18 ja 8070470 <_dl_aux_init+0x120> 8070458: ff 24 95 40 fa 0b 08 jmp *0x80bfa40(,%edx,4) 807045f: 90 nop 8070460: 8b 78 04 mov 0x4(%eax),%edi 8070463: c6 44 24 48 01 movb $0x1,0x48(%esp) 8070468: 89 7c 24 3c mov %edi,0x3c(%esp) 807046c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070470: 83 c0 08 add $0x8,%eax 8070473: 8b 10 mov (%eax),%edx 8070475: 85 d2 test %edx,%edx 8070477: 75 d7 jne 8070450 <_dl_aux_init+0x100> 8070479: 0f b6 7c 24 15 movzbl 0x15(%esp),%edi 807047e: 8b 5c 24 04 mov 0x4(%esp),%ebx 8070482: 8b 6c 24 08 mov 0x8(%esp),%ebp 8070486: 89 f8 mov %edi,%eax 8070488: 84 c0 test %al,%al 807048a: 0f 85 69 02 00 00 jne 80706f9 <_dl_aux_init+0x3a9> 8070490: 80 7c 24 16 00 cmpb $0x0,0x16(%esp) 8070495: 74 09 je 80704a0 <_dl_aux_init+0x150> 8070497: 8b 44 24 0c mov 0xc(%esp),%eax 807049b: a3 9c dc 0e 08 mov %eax,0x80edc9c 80704a0: 80 7c 24 17 00 cmpb $0x0,0x17(%esp) 80704a5: 74 09 je 80704b0 <_dl_aux_init+0x160> 80704a7: 8b 44 24 10 mov 0x10(%esp),%eax 80704ab: a3 90 dc 0e 08 mov %eax,0x80edc90 80704b0: 80 7c 24 30 00 cmpb $0x0,0x30(%esp) 80704b5: 74 09 je 80704c0 <_dl_aux_init+0x170> 80704b7: 8b 44 24 18 mov 0x18(%esp),%eax 80704bb: a3 b0 dc 0e 08 mov %eax,0x80edcb0 80704c0: 80 7c 24 31 00 cmpb $0x0,0x31(%esp) 80704c5: 74 09 je 80704d0 <_dl_aux_init+0x180> 80704c7: 8b 44 24 1c mov 0x1c(%esp),%eax 80704cb: a3 80 dc 0e 08 mov %eax,0x80edc80 80704d0: 80 7c 24 32 00 cmpb $0x0,0x32(%esp) 80704d5: 74 13 je 80704ea <_dl_aux_init+0x19a> 80704d7: 8b 44 24 20 mov 0x20(%esp),%eax 80704db: 8b 54 24 24 mov 0x24(%esp),%edx 80704df: a3 50 d5 0e 08 mov %eax,0x80ed550 80704e4: 89 15 54 d5 0e 08 mov %edx,0x80ed554 80704ea: 80 7c 24 33 00 cmpb $0x0,0x33(%esp) 80704ef: 74 13 je 8070504 <_dl_aux_init+0x1b4> 80704f1: 8b 44 24 28 mov 0x28(%esp),%eax 80704f5: 8b 54 24 2c mov 0x2c(%esp),%edx 80704f9: a3 48 d5 0e 08 mov %eax,0x80ed548 80704fe: 89 15 4c d5 0e 08 mov %edx,0x80ed54c 8070504: 80 7c 24 3a 00 cmpb $0x0,0x3a(%esp) 8070509: 74 0b je 8070516 <_dl_aux_init+0x1c6> 807050b: 0f b7 44 24 38 movzwl 0x38(%esp),%eax 8070510: 66 a3 fc c9 0e 08 mov %ax,0x80ec9fc 8070516: 80 7c 24 3b 00 cmpb $0x0,0x3b(%esp) 807051b: 74 09 je 8070526 <_dl_aux_init+0x1d6> 807051d: 8b 44 24 34 mov 0x34(%esp),%eax 8070521: a3 f0 c9 0e 08 mov %eax,0x80ec9f0 8070526: 80 7c 24 48 00 cmpb $0x0,0x48(%esp) 807052b: 74 09 je 8070536 <_dl_aux_init+0x1e6> 807052d: 8b 44 24 3c mov 0x3c(%esp),%eax 8070531: a3 a4 dc 0e 08 mov %eax,0x80edca4 8070536: 80 7c 24 49 00 cmpb $0x0,0x49(%esp) 807053b: 74 09 je 8070546 <_dl_aux_init+0x1f6> 807053d: 8b 44 24 40 mov 0x40(%esp),%eax 8070541: a3 cc bf 0e 08 mov %eax,0x80ebfcc 8070546: 80 7c 24 4a 00 cmpb $0x0,0x4a(%esp) 807054b: 74 09 je 8070556 <_dl_aux_init+0x206> 807054d: 8b 44 24 44 mov 0x44(%esp),%eax 8070551: a3 c8 dc 0e 08 mov %eax,0x80edcc8 8070556: 80 7c 24 4b 00 cmpb $0x0,0x4b(%esp) 807055b: 74 06 je 8070563 <_dl_aux_init+0x213> 807055d: 89 2d c0 bf 0e 08 mov %ebp,0x80ebfc0 8070563: 83 f9 0f cmp $0xf,%ecx 8070566: 75 1e jne 8070586 <_dl_aux_init+0x236> 8070568: 85 f6 test %esi,%esi 807056a: c7 05 c8 dc 0e 08 01 movl $0x1,0x80edcc8 8070571: 00 00 00 8070574: 0f 95 c0 setne %al 8070577: 85 db test %ebx,%ebx 8070579: 0f 95 c2 setne %dl 807057c: 09 d0 or %edx,%eax 807057e: 0f b6 c0 movzbl %al,%eax 8070581: a3 cc bf 0e 08 mov %eax,0x80ebfcc 8070586: 83 c4 54 add $0x54,%esp 8070589: 5b pop %ebx 807058a: 5e pop %esi 807058b: 5f pop %edi 807058c: 5d pop %ebp 807058d: f3 c3 repz ret 807058f: 90 nop 8070590: 8b 78 04 mov 0x4(%eax),%edi 8070593: c6 44 24 3b 01 movb $0x1,0x3b(%esp) 8070598: 89 7c 24 34 mov %edi,0x34(%esp) 807059c: e9 cf fe ff ff jmp 8070470 <_dl_aux_init+0x120> 80705a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80705a8: 8b 78 04 mov 0x4(%eax),%edi 80705ab: 31 ed xor %ebp,%ebp 80705ad: c6 44 24 33 01 movb $0x1,0x33(%esp) 80705b2: 89 6c 24 2c mov %ebp,0x2c(%esp) 80705b6: 89 7c 24 28 mov %edi,0x28(%esp) 80705ba: e9 b1 fe ff ff jmp 8070470 <_dl_aux_init+0x120> 80705bf: 90 nop 80705c0: 8b 58 04 mov 0x4(%eax),%ebx 80705c3: c6 44 24 4b 01 movb $0x1,0x4b(%esp) 80705c8: 89 5c 24 08 mov %ebx,0x8(%esp) 80705cc: e9 9f fe ff ff jmp 8070470 <_dl_aux_init+0x120> 80705d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80705d8: 8b 48 04 mov 0x4(%eax),%ecx 80705db: c6 44 24 4a 01 movb $0x1,0x4a(%esp) 80705e0: c7 44 24 44 01 00 00 movl $0x1,0x44(%esp) 80705e7: 00 80705e8: c6 44 24 49 01 movb $0x1,0x49(%esp) 80705ed: 89 4c 24 40 mov %ecx,0x40(%esp) 80705f1: b9 ff ff ff ff mov $0xffffffff,%ecx 80705f6: e9 75 fe ff ff jmp 8070470 <_dl_aux_init+0x120> 80705fb: 90 nop 80705fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070600: 0f b7 78 04 movzwl 0x4(%eax),%edi 8070604: c6 44 24 3a 01 movb $0x1,0x3a(%esp) 8070609: 66 89 7c 24 38 mov %di,0x38(%esp) 807060e: e9 5d fe ff ff jmp 8070470 <_dl_aux_init+0x120> 8070613: 90 nop 8070614: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070618: 8b 78 04 mov 0x4(%eax),%edi 807061b: c6 44 24 16 01 movb $0x1,0x16(%esp) 8070620: 89 7c 24 0c mov %edi,0xc(%esp) 8070624: e9 47 fe ff ff jmp 8070470 <_dl_aux_init+0x120> 8070629: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8070630: 8b 78 04 mov 0x4(%eax),%edi 8070633: 31 ed xor %ebp,%ebp 8070635: c6 44 24 32 01 movb $0x1,0x32(%esp) 807063a: 89 6c 24 24 mov %ebp,0x24(%esp) 807063e: 89 7c 24 20 mov %edi,0x20(%esp) 8070642: e9 29 fe ff ff jmp 8070470 <_dl_aux_init+0x120> 8070647: 89 f6 mov %esi,%esi 8070649: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8070650: 8b 78 04 mov 0x4(%eax),%edi 8070653: c6 44 24 31 01 movb $0x1,0x31(%esp) 8070658: 89 7c 24 1c mov %edi,0x1c(%esp) 807065c: e9 0f fe ff ff jmp 8070470 <_dl_aux_init+0x120> 8070661: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8070668: 8b 58 04 mov 0x4(%eax),%ebx 807066b: 83 c9 08 or $0x8,%ecx 807066e: 31 5c 24 04 xor %ebx,0x4(%esp) 8070672: e9 f9 fd ff ff jmp 8070470 <_dl_aux_init+0x120> 8070677: 89 f6 mov %esi,%esi 8070679: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8070680: 8b 58 04 mov 0x4(%eax),%ebx 8070683: 83 c9 04 or $0x4,%ecx 8070686: 31 5c 24 04 xor %ebx,0x4(%esp) 807068a: e9 e1 fd ff ff jmp 8070470 <_dl_aux_init+0x120> 807068f: 90 nop 8070690: 33 70 04 xor 0x4(%eax),%esi 8070693: 83 c9 02 or $0x2,%ecx 8070696: e9 d5 fd ff ff jmp 8070470 <_dl_aux_init+0x120> 807069b: 90 nop 807069c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80706a0: 8b 78 04 mov 0x4(%eax),%edi 80706a3: c6 44 24 30 01 movb $0x1,0x30(%esp) 80706a8: 89 7c 24 18 mov %edi,0x18(%esp) 80706ac: e9 bf fd ff ff jmp 8070470 <_dl_aux_init+0x120> 80706b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80706b8: 8b 78 04 mov 0x4(%eax),%edi 80706bb: c6 44 24 17 01 movb $0x1,0x17(%esp) 80706c0: 89 7c 24 10 mov %edi,0x10(%esp) 80706c4: e9 a7 fd ff ff jmp 8070470 <_dl_aux_init+0x120> 80706c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80706d0: 33 70 04 xor 0x4(%eax),%esi 80706d3: 83 c9 01 or $0x1,%ecx 80706d6: e9 95 fd ff ff jmp 8070470 <_dl_aux_init+0x120> 80706db: 90 nop 80706dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80706e0: 8b 50 04 mov 0x4(%eax),%edx 80706e3: 85 d2 test %edx,%edx 80706e5: 0f 84 85 fd ff ff je 8070470 <_dl_aux_init+0x120> 80706eb: 89 54 24 4c mov %edx,0x4c(%esp) 80706ef: c6 44 24 15 01 movb $0x1,0x15(%esp) 80706f4: e9 77 fd ff ff jmp 8070470 <_dl_aux_init+0x120> 80706f9: 8b 44 24 4c mov 0x4c(%esp),%eax 80706fd: a3 08 ca 0e 08 mov %eax,0x80eca08 8070702: e9 89 fd ff ff jmp 8070490 <_dl_aux_init+0x140> 8070707: 89 f6 mov %esi,%esi 8070709: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08070710 <_dl_non_dynamic_init>: 8070710: 55 push %ebp 8070711: 57 push %edi 8070712: 56 push %esi 8070713: 53 push %ebx 8070714: 83 ec 2c sub $0x2c,%esp 8070717: e8 a4 a8 02 00 call 809afc0 <_dl_get_origin> 807071c: a3 48 cc 0e 08 mov %eax,0x80ecc48 8070721: a1 90 dc 0e 08 mov 0x80edc90,%eax 8070726: a3 f0 cb 0e 08 mov %eax,0x80ecbf0 807072b: a1 b0 dc 0e 08 mov 0x80edcb0,%eax 8070730: 66 a3 f8 cb 0e 08 mov %ax,0x80ecbf8 8070736: 0f 31 rdtsc 8070738: 83 ec 0c sub $0xc,%esp 807073b: 89 15 74 dc 0e 08 mov %edx,0x80edc74 8070741: a3 70 dc 0e 08 mov %eax,0x80edc70 8070746: 68 20 fd 0b 08 push $0x80bfd20 807074b: e8 90 df fd ff call 804e6e0 <getenv> 8070750: 83 c4 10 add $0x10,%esp 8070753: ba 31 05 0d 08 mov $0x80d0531,%edx 8070758: 85 c0 test %eax,%eax 807075a: 0f 44 c2 cmove %edx,%eax 807075d: 8b 1d a4 dc 0e 08 mov 0x80edca4,%ebx 8070763: 80 38 00 cmpb $0x0,(%eax) 8070766: 0f 95 c0 setne %al 8070769: 85 db test %ebx,%ebx 807076b: 0f b6 c0 movzbl %al,%eax 807076e: a3 ac dc 0e 08 mov %eax,0x80edcac 8070773: 0f 84 c7 03 00 00 je 8070b40 <_dl_non_dynamic_init+0x430> 8070779: 83 ec 04 sub $0x4,%esp 807077c: b9 01 00 00 00 mov $0x1,%ecx 8070781: 89 d0 mov %edx,%eax 8070783: 6a 00 push $0x0 8070785: 6a 00 push $0x0 8070787: 6a 00 push $0x0 8070789: e8 22 70 02 00 call 80977b0 <_dl_new_object> 807078e: 85 c0 test %eax,%eax 8070790: 89 c3 mov %eax,%ebx 8070792: 59 pop %ecx 8070793: 0f 84 a7 03 00 00 je 8070b40 <_dl_non_dynamic_init+0x430> 8070799: 8b 0d a4 dc 0e 08 mov 0x80edca4,%ecx 807079f: 31 f6 xor %esi,%esi 80707a1: 0f b7 79 2c movzwl 0x2c(%ecx),%edi 80707a5: 8b 41 1c mov 0x1c(%ecx),%eax 80707a8: 01 c8 add %ecx,%eax 80707aa: 85 ff test %edi,%edi 80707ac: 89 83 50 01 00 00 mov %eax,0x150(%ebx) 80707b2: 66 89 bb 58 01 00 00 mov %di,0x158(%ebx) 80707b9: 75 21 jne 80707dc <_dl_non_dynamic_init+0xcc> 80707bb: eb 43 jmp 8070800 <_dl_non_dynamic_init+0xf0> 80707bd: 8d 76 00 lea 0x0(%esi),%esi 80707c0: 83 fa 01 cmp $0x1,%edx 80707c3: 0f 84 47 05 00 00 je 8070d10 <_dl_non_dynamic_init+0x600> 80707c9: 83 fa 07 cmp $0x7,%edx 80707cc: 0f 84 b4 06 00 00 je 8070e86 <_dl_non_dynamic_init+0x776> 80707d2: 83 c6 01 add $0x1,%esi 80707d5: 83 c0 20 add $0x20,%eax 80707d8: 39 fe cmp %edi,%esi 80707da: 74 24 je 8070800 <_dl_non_dynamic_init+0xf0> 80707dc: 8b 10 mov (%eax),%edx 80707de: 83 fa 02 cmp $0x2,%edx 80707e1: 75 dd jne 80707c0 <_dl_non_dynamic_init+0xb0> 80707e3: 8b 50 08 mov 0x8(%eax),%edx 80707e6: 83 c6 01 add $0x1,%esi 80707e9: 83 c0 20 add $0x20,%eax 80707ec: 89 53 08 mov %edx,0x8(%ebx) 80707ef: 8b 50 f4 mov -0xc(%eax),%edx 80707f2: c1 ea 03 shr $0x3,%edx 80707f5: 39 fe cmp %edi,%esi 80707f7: 66 89 93 5a 01 00 00 mov %dx,0x15a(%ebx) 80707fe: 75 dc jne 80707dc <_dl_non_dynamic_init+0xcc> 8070800: 89 8b ac 01 00 00 mov %ecx,0x1ac(%ebx) 8070806: 2b 0b sub (%ebx),%ecx 8070808: 8b 53 08 mov 0x8(%ebx),%edx 807080b: 01 8b b0 01 00 00 add %ecx,0x1b0(%ebx) 8070811: 01 8b b4 01 00 00 add %ecx,0x1b4(%ebx) 8070817: 01 ca add %ecx,%edx 8070819: 89 0b mov %ecx,(%ebx) 807081b: 85 d2 test %edx,%edx 807081d: 89 53 08 mov %edx,0x8(%ebx) 8070820: 0f 84 6e 02 00 00 je 8070a94 <_dl_non_dynamic_init+0x384> 8070826: 8b 02 mov (%edx),%eax 8070828: 8d 7b 20 lea 0x20(%ebx),%edi 807082b: bd ff ff ff 6f mov $0x6fffffff,%ebp 8070830: 85 c0 test %eax,%eax 8070832: 75 21 jne 8070855 <_dl_non_dynamic_init+0x145> 8070834: eb 52 jmp 8070888 <_dl_non_dynamic_init+0x178> 8070836: 8d 76 00 lea 0x0(%esi),%esi 8070839: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8070840: be 21 00 00 70 mov $0x70000021,%esi 8070845: 29 c6 sub %eax,%esi 8070847: 89 f0 mov %esi,%eax 8070849: 89 14 87 mov %edx,(%edi,%eax,4) 807084c: 83 c2 08 add $0x8,%edx 807084f: 8b 02 mov (%edx),%eax 8070851: 85 c0 test %eax,%eax 8070853: 74 33 je 8070888 <_dl_non_dynamic_init+0x178> 8070855: 83 f8 21 cmp $0x21,%eax 8070858: 76 ef jbe 8070849 <_dl_non_dynamic_init+0x139> 807085a: 89 ee mov %ebp,%esi 807085c: 29 c6 sub %eax,%esi 807085e: 83 fe 0f cmp $0xf,%esi 8070861: 76 dd jbe 8070840 <_dl_non_dynamic_init+0x130> 8070863: 8d 34 00 lea (%eax,%eax,1),%esi 8070866: d1 fe sar %esi 8070868: 83 fe fc cmp $0xfffffffc,%esi 807086b: 0f 86 17 05 00 00 jbe 8070d88 <_dl_non_dynamic_init+0x678> 8070871: f7 d6 not %esi 8070873: 89 94 b7 c8 00 00 00 mov %edx,0xc8(%edi,%esi,4) 807087a: 83 c2 08 add $0x8,%edx 807087d: 8b 02 mov (%edx),%eax 807087f: 85 c0 test %eax,%eax 8070881: 75 d2 jne 8070855 <_dl_non_dynamic_init+0x145> 8070883: 90 nop 8070884: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070888: 85 c9 test %ecx,%ecx 807088a: 0f 84 62 01 00 00 je 80709f2 <_dl_non_dynamic_init+0x2e2> 8070890: 8b 43 30 mov 0x30(%ebx),%eax 8070893: 85 c0 test %eax,%eax 8070895: 0f 84 e4 05 00 00 je 8070e7f <_dl_non_dynamic_init+0x76f> 807089b: 8b 78 04 mov 0x4(%eax),%edi 807089e: 8b 10 mov (%eax),%edx 80708a0: b8 01 00 00 00 mov $0x1,%eax 80708a5: c7 43 30 80 bf 0e 08 movl $0x80ebf80,0x30(%ebx) 80708ac: 01 cf add %ecx,%edi 80708ae: 89 15 80 bf 0e 08 mov %edx,0x80ebf80 80708b4: 89 3d 84 bf 0e 08 mov %edi,0x80ebf84 80708ba: 8b 53 2c mov 0x2c(%ebx),%edx 80708bd: 85 d2 test %edx,%edx 80708bf: 74 1e je 80708df <_dl_non_dynamic_init+0x1cf> 80708c1: 8b 3a mov (%edx),%edi 80708c3: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 80708ca: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 80708d1: 8b 7a 04 mov 0x4(%edx),%edi 80708d4: 83 c0 01 add $0x1,%eax 80708d7: 01 cf add %ecx,%edi 80708d9: 89 7e 04 mov %edi,0x4(%esi) 80708dc: 89 73 2c mov %esi,0x2c(%ebx) 80708df: 8b 53 34 mov 0x34(%ebx),%edx 80708e2: 85 d2 test %edx,%edx 80708e4: 74 1e je 8070904 <_dl_non_dynamic_init+0x1f4> 80708e6: 8b 3a mov (%edx),%edi 80708e8: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 80708ef: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 80708f6: 8b 7a 04 mov 0x4(%edx),%edi 80708f9: 83 c0 01 add $0x1,%eax 80708fc: 01 cf add %ecx,%edi 80708fe: 89 7e 04 mov %edi,0x4(%esi) 8070901: 89 73 34 mov %esi,0x34(%ebx) 8070904: 8b 53 38 mov 0x38(%ebx),%edx 8070907: 85 d2 test %edx,%edx 8070909: 74 1e je 8070929 <_dl_non_dynamic_init+0x219> 807090b: 8b 3a mov (%edx),%edi 807090d: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 8070914: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 807091b: 8b 7a 04 mov 0x4(%edx),%edi 807091e: 83 c0 01 add $0x1,%eax 8070921: 01 cf add %ecx,%edi 8070923: 89 7e 04 mov %edi,0x4(%esi) 8070926: 89 73 38 mov %esi,0x38(%ebx) 8070929: 8b 53 3c mov 0x3c(%ebx),%edx 807092c: 85 d2 test %edx,%edx 807092e: 74 1e je 807094e <_dl_non_dynamic_init+0x23e> 8070930: 8b 3a mov (%edx),%edi 8070932: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 8070939: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 8070940: 8b 7a 04 mov 0x4(%edx),%edi 8070943: 83 c0 01 add $0x1,%eax 8070946: 01 cf add %ecx,%edi 8070948: 89 7e 04 mov %edi,0x4(%esi) 807094b: 89 73 3c mov %esi,0x3c(%ebx) 807094e: 8b 53 64 mov 0x64(%ebx),%edx 8070951: 85 d2 test %edx,%edx 8070953: 74 1e je 8070973 <_dl_non_dynamic_init+0x263> 8070955: 8b 3a mov (%edx),%edi 8070957: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 807095e: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 8070965: 8b 7a 04 mov 0x4(%edx),%edi 8070968: 83 c0 01 add $0x1,%eax 807096b: 01 cf add %ecx,%edi 807096d: 89 7e 04 mov %edi,0x4(%esi) 8070970: 89 73 64 mov %esi,0x64(%ebx) 8070973: 8b 53 7c mov 0x7c(%ebx),%edx 8070976: 85 d2 test %edx,%edx 8070978: 74 1e je 8070998 <_dl_non_dynamic_init+0x288> 807097a: 8b 3a mov (%edx),%edi 807097c: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 8070983: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 807098a: 8b 7a 04 mov 0x4(%edx),%edi 807098d: 83 c0 01 add $0x1,%eax 8070990: 01 cf add %ecx,%edi 8070992: 89 7e 04 mov %edi,0x4(%esi) 8070995: 89 73 7c mov %esi,0x7c(%ebx) 8070998: 8b 93 e4 00 00 00 mov 0xe4(%ebx),%edx 807099e: 85 d2 test %edx,%edx 80709a0: 74 21 je 80709c3 <_dl_non_dynamic_init+0x2b3> 80709a2: 8b 3a mov (%edx),%edi 80709a4: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 80709ab: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 80709b2: 8b 7a 04 mov 0x4(%edx),%edi 80709b5: 83 c0 01 add $0x1,%eax 80709b8: 01 cf add %ecx,%edi 80709ba: 89 7e 04 mov %edi,0x4(%esi) 80709bd: 89 b3 e4 00 00 00 mov %esi,0xe4(%ebx) 80709c3: 8b 93 4c 01 00 00 mov 0x14c(%ebx),%edx 80709c9: 85 d2 test %edx,%edx 80709cb: 74 25 je 80709f2 <_dl_non_dynamic_init+0x2e2> 80709cd: 8b 3a mov (%edx),%edi 80709cf: 8d 34 c5 80 bf 0e 08 lea 0x80ebf80(,%eax,8),%esi 80709d6: 89 3c c5 80 bf 0e 08 mov %edi,0x80ebf80(,%eax,8) 80709dd: 03 4a 04 add 0x4(%edx),%ecx 80709e0: 83 f8 08 cmp $0x8,%eax 80709e3: 89 4e 04 mov %ecx,0x4(%esi) 80709e6: 89 b3 4c 01 00 00 mov %esi,0x14c(%ebx) 80709ec: 0f 84 f7 04 00 00 je 8070ee9 <_dl_non_dynamic_init+0x7d9> 80709f2: 8b 43 70 mov 0x70(%ebx),%eax 80709f5: 85 c0 test %eax,%eax 80709f7: 74 11 je 8070a0a <_dl_non_dynamic_init+0x2fa> 80709f9: 8b 40 04 mov 0x4(%eax),%eax 80709fc: 83 f8 11 cmp $0x11,%eax 80709ff: 74 09 je 8070a0a <_dl_non_dynamic_init+0x2fa> 8070a01: 83 f8 07 cmp $0x7,%eax 8070a04: 0f 85 f5 04 00 00 jne 8070eff <_dl_non_dynamic_init+0x7ef> 8070a0a: 8b 6b 3c mov 0x3c(%ebx),%ebp 8070a0d: 85 ed test %ebp,%ebp 8070a0f: 74 0d je 8070a1e <_dl_non_dynamic_init+0x30e> 8070a11: 8b 43 44 mov 0x44(%ebx),%eax 8070a14: 83 78 04 0c cmpl $0xc,0x4(%eax) 8070a18: 0f 85 7e 04 00 00 jne 8070e9c <_dl_non_dynamic_init+0x78c> 8070a1e: 8b 7b 64 mov 0x64(%ebx),%edi 8070a21: 85 ff test %edi,%edi 8070a23: 74 0d je 8070a32 <_dl_non_dynamic_init+0x322> 8070a25: 8b 43 6c mov 0x6c(%ebx),%eax 8070a28: 83 78 04 08 cmpl $0x8,0x4(%eax) 8070a2c: 0f 85 83 04 00 00 jne 8070eb5 <_dl_non_dynamic_init+0x7a5> 8070a32: 8b 93 98 00 00 00 mov 0x98(%ebx),%edx 8070a38: 85 d2 test %edx,%edx 8070a3a: 74 1f je 8070a5b <_dl_non_dynamic_init+0x34b> 8070a3c: 8b 42 04 mov 0x4(%edx),%eax 8070a3f: a8 02 test $0x2,%al 8070a41: 89 83 08 02 00 00 mov %eax,0x208(%ebx) 8070a47: 74 03 je 8070a4c <_dl_non_dynamic_init+0x33c> 8070a49: 89 53 60 mov %edx,0x60(%ebx) 8070a4c: a8 04 test $0x4,%al 8070a4e: 74 03 je 8070a53 <_dl_non_dynamic_init+0x343> 8070a50: 89 53 78 mov %edx,0x78(%ebx) 8070a53: a8 08 test $0x8,%al 8070a55: 0f 85 ad 03 00 00 jne 8070e08 <_dl_non_dynamic_init+0x6f8> 8070a5b: 8b 83 b8 00 00 00 mov 0xb8(%ebx),%eax 8070a61: 85 c0 test %eax,%eax 8070a63: 74 1e je 8070a83 <_dl_non_dynamic_init+0x373> 8070a65: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 8070a6c: 8b 40 04 mov 0x4(%eax),%eax 8070a6f: 89 83 04 02 00 00 mov %eax,0x204(%ebx) 8070a75: 0f 85 da 03 00 00 jne 8070e55 <_dl_non_dynamic_init+0x745> 8070a7b: a8 01 test $0x1,%al 8070a7d: 0f 85 6d 03 00 00 jne 8070df0 <_dl_non_dynamic_init+0x6e0> 8070a83: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 8070a89: 85 f6 test %esi,%esi 8070a8b: 74 07 je 8070a94 <_dl_non_dynamic_init+0x384> 8070a8d: c7 43 5c 00 00 00 00 movl $0x0,0x5c(%ebx) 8070a94: 89 d8 mov %ebx,%eax 8070a96: e8 c5 6b 02 00 call 8097660 <_dl_setup_hash> 8070a9b: 8b 83 d0 01 00 00 mov 0x1d0(%ebx),%eax 8070aa1: 8d 53 14 lea 0x14(%ebx),%edx 8070aa4: 80 8b 94 01 00 00 04 orb $0x4,0x194(%ebx) 8070aab: c7 83 fc 01 00 00 01 movl $0x1,0x1fc(%ebx) 8070ab2: 00 00 00 8070ab5: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax) 8070abc: 89 10 mov %edx,(%eax) 8070abe: 8b 43 58 mov 0x58(%ebx),%eax 8070ac1: 85 c0 test %eax,%eax 8070ac3: 74 52 je 8070b17 <_dl_non_dynamic_init+0x407> 8070ac5: 8b 53 34 mov 0x34(%ebx),%edx 8070ac8: 8b 70 04 mov 0x4(%eax),%esi 8070acb: 83 ec 0c sub $0xc,%esp 8070ace: 03 72 04 add 0x4(%edx),%esi 8070ad1: 56 push %esi 8070ad2: e8 d9 b7 fe ff call 805c2b0 <strlen> 8070ad7: 8d 78 01 lea 0x1(%eax),%edi 8070ada: 89 3c 24 mov %edi,(%esp) 8070add: e8 9e 95 fe ff call 805a080 <__libc_malloc> 8070ae2: 83 c4 10 add $0x10,%esp 8070ae5: 85 c0 test %eax,%eax 8070ae7: 89 c5 mov %eax,%ebp 8070ae9: 0f 84 df 03 00 00 je 8070ece <_dl_non_dynamic_init+0x7be> 8070aef: 8b 53 1c mov 0x1c(%ebx),%edx 8070af2: 83 ec 04 sub $0x4,%esp 8070af5: 89 54 24 10 mov %edx,0x10(%esp) 8070af9: 57 push %edi 8070afa: 56 push %esi 8070afb: 50 push %eax 8070afc: e8 ff c8 fe ff call 805d400 <memcpy> 8070b01: 8b 0d 60 dc 0e 08 mov 0x80edc60,%ecx 8070b07: 8b 54 24 1c mov 0x1c(%esp),%edx 8070b0b: 83 c4 10 add $0x10,%esp 8070b0e: 85 c9 test %ecx,%ecx 8070b10: 89 02 mov %eax,(%edx) 8070b12: 74 03 je 8070b17 <_dl_non_dynamic_init+0x407> 8070b14: 89 6b 04 mov %ebp,0x4(%ebx) 8070b17: 31 d2 xor %edx,%edx 8070b19: 89 d8 mov %ebx,%eax 8070b1b: e8 e0 6b 02 00 call 8097700 <_dl_add_to_namespace_list> 8070b20: 81 3d f0 c9 0e 08 40 cmpl $0x8070340,0x80ec9f0 8070b27: 03 07 08 8070b2a: c7 05 28 ca 0e 08 01 movl $0x1,0x80eca28 8070b31: 00 00 00 8070b34: 89 1d 88 dc 0e 08 mov %ebx,0x80edc88 8070b3a: 0f 84 d8 02 00 00 je 8070e18 <_dl_non_dynamic_init+0x708> 8070b40: 83 ec 0c sub $0xc,%esp 8070b43: bb 31 05 0d 08 mov $0x80d0531,%ebx 8070b48: 68 86 fd 0b 08 push $0x80bfd86 8070b4d: e8 8e db fd ff call 804e6e0 <getenv> 8070b52: e8 b9 49 02 00 call 8095510 <_dl_init_paths> 8070b57: a1 bc dc 0e 08 mov 0x80edcbc,%eax 8070b5c: c7 04 24 96 fd 0b 08 movl $0x80bfd96,(%esp) 8070b63: a3 a8 dc 0e 08 mov %eax,0x80edca8 8070b68: e8 73 db fd ff call 804e6e0 <getenv> 8070b6d: 85 c0 test %eax,%eax 8070b6f: 0f 44 c3 cmove %ebx,%eax 8070b72: 80 38 00 cmpb $0x0,(%eax) 8070b75: c7 04 24 a2 fd 0b 08 movl $0x80bfda2,(%esp) 8070b7c: 0f 94 c0 sete %al 8070b7f: 0f b6 c0 movzbl %al,%eax 8070b82: a3 84 dc 0e 08 mov %eax,0x80edc84 8070b87: e8 54 db fd ff call 804e6e0 <getenv> 8070b8c: 85 c0 test %eax,%eax 8070b8e: 0f 44 c3 cmove %ebx,%eax 8070b91: 80 38 00 cmpb $0x0,(%eax) 8070b94: c7 04 24 ae fd 0b 08 movl $0x80bfdae,(%esp) 8070b9b: 0f 95 c0 setne %al 8070b9e: 0f b6 c0 movzbl %al,%eax 8070ba1: a3 78 dc 0e 08 mov %eax,0x80edc78 8070ba6: e8 35 db fd ff call 804e6e0 <getenv> 8070bab: 85 c0 test %eax,%eax 8070bad: 0f 44 c3 cmove %ebx,%eax 8070bb0: 80 38 00 cmpb $0x0,(%eax) 8070bb3: c7 04 24 be fd 0b 08 movl $0x80bfdbe,(%esp) 8070bba: 0f 94 c0 sete %al 8070bbd: 0f b6 c0 movzbl %al,%eax 8070bc0: a3 a0 dc 0e 08 mov %eax,0x80edca0 8070bc5: e8 16 db fd ff call 804e6e0 <getenv> 8070bca: 83 c4 10 add $0x10,%esp 8070bcd: 85 c0 test %eax,%eax 8070bcf: a3 58 dc 0e 08 mov %eax,0x80edc58 8070bd4: 74 09 je 8070bdf <_dl_non_dynamic_init+0x4cf> 8070bd6: 80 38 00 cmpb $0x0,(%eax) 8070bd9: 0f 85 01 02 00 00 jne 8070de0 <_dl_non_dynamic_init+0x6d0> 8070bdf: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 8070be4: b9 bc fa 0b 08 mov $0x80bfabc,%ecx 8070be9: ba c5 fa 0b 08 mov $0x80bfac5,%edx 8070bee: 85 c0 test %eax,%eax 8070bf0: 0f 44 d1 cmove %ecx,%edx 8070bf3: 89 15 58 dc 0e 08 mov %edx,0x80edc58 8070bf9: 85 c0 test %eax,%eax 8070bfb: 74 46 je 8070c43 <_dl_non_dynamic_init+0x533> 8070bfd: bb e0 fa 0b 08 mov $0x80bfae0,%ebx 8070c02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8070c08: 83 ec 0c sub $0xc,%esp 8070c0b: 53 push %ebx 8070c0c: e8 7f b4 00 00 call 807c090 <__unsetenv> 8070c11: 58 pop %eax 8070c12: 5a pop %edx 8070c13: 6a 00 push $0x0 8070c15: 53 push %ebx 8070c16: e8 f5 75 fd ff call 8048210 <.plt+0x30> 8070c1b: 8d 58 01 lea 0x1(%eax),%ebx 8070c1e: 83 c4 10 add $0x10,%esp 8070c21: 81 fb 0a fc 0b 08 cmp $0x80bfc0a,%ebx 8070c27: 72 df jb 8070c08 <_dl_non_dynamic_init+0x4f8> 8070c29: 83 ec 08 sub $0x8,%esp 8070c2c: 6a 00 push $0x0 8070c2e: 68 d0 fd 0b 08 push $0x80bfdd0 8070c33: e8 08 1d 02 00 call 8092940 <__access> 8070c38: 83 c4 10 add $0x10,%esp 8070c3b: 85 c0 test %eax,%eax 8070c3d: 0f 85 fd 01 00 00 jne 8070e40 <_dl_non_dynamic_init+0x730> 8070c43: a1 80 dc 0e 08 mov 0x80edc80,%eax 8070c48: 85 c0 test %eax,%eax 8070c4a: 74 09 je 8070c55 <_dl_non_dynamic_init+0x545> 8070c4c: 80 38 00 cmpb $0x0,(%eax) 8070c4f: 0f 84 7b 01 00 00 je 8070dd0 <_dl_non_dynamic_init+0x6c0> 8070c55: 83 ec 0c sub $0xc,%esp 8070c58: 68 ee fd 0b 08 push $0x80bfdee 8070c5d: e8 7e da fd ff call 804e6e0 <getenv> 8070c62: 83 c4 10 add $0x10,%esp 8070c65: 85 c0 test %eax,%eax 8070c67: 89 c3 mov %eax,%ebx 8070c69: 74 3a je 8070ca5 <_dl_non_dynamic_init+0x595> 8070c6b: 8d 7c 24 1c lea 0x1c(%esp),%edi 8070c6f: 31 ed xor %ebp,%ebp 8070c71: 31 f6 xor %esi,%esi 8070c73: 6a 00 push $0x0 8070c75: 6a 00 push $0x0 8070c77: 57 push %edi 8070c78: 53 push %ebx 8070c79: e8 42 de fd ff call 804eac0 <__strtoul_internal> 8070c7e: 83 c4 10 add $0x10,%esp 8070c81: 3d fe 00 00 00 cmp $0xfe,%eax 8070c86: 77 1d ja 8070ca5 <_dl_non_dynamic_init+0x595> 8070c88: 8b 54 24 1c mov 0x1c(%esp),%edx 8070c8c: 39 da cmp %ebx,%edx 8070c8e: 74 15 je 8070ca5 <_dl_non_dynamic_init+0x595> 8070c90: 83 fe 02 cmp $0x2,%esi 8070c93: 0f 85 b7 00 00 00 jne 8070d50 <_dl_non_dynamic_init+0x640> 8070c99: 09 c5 or %eax,%ebp 8070c9b: 85 ed test %ebp,%ebp 8070c9d: 74 06 je 8070ca5 <_dl_non_dynamic_init+0x595> 8070c9f: 89 2d c0 dc 0e 08 mov %ebp,0x80edcc0 8070ca5: a1 80 dc 0e 08 mov 0x80edc80,%eax 8070caa: 85 c0 test %eax,%eax 8070cac: 74 11 je 8070cbf <_dl_non_dynamic_init+0x5af> 8070cae: 83 ec 0c sub $0xc,%esp 8070cb1: 50 push %eax 8070cb2: e8 f9 b5 fe ff call 805c2b0 <strlen> 8070cb7: 83 c4 10 add $0x10,%esp 8070cba: a3 5c dc 0e 08 mov %eax,0x80edc5c 8070cbf: 8b 0d 90 dc 0e 08 mov 0x80edc90,%ecx 8070cc5: 85 c9 test %ecx,%ecx 8070cc7: 74 38 je 8070d01 <_dl_non_dynamic_init+0x5f1> 8070cc9: 8b 1d b0 dc 0e 08 mov 0x80edcb0,%ebx 8070ccf: 85 db test %ebx,%ebx 8070cd1: 74 2e je 8070d01 <_dl_non_dynamic_init+0x5f1> 8070cd3: 31 d2 xor %edx,%edx 8070cd5: 81 39 51 e5 74 64 cmpl $0x6474e551,(%ecx) 8070cdb: 8d 41 20 lea 0x20(%ecx),%eax 8070cde: 75 1a jne 8070cfa <_dl_non_dynamic_init+0x5ea> 8070ce0: e9 4b 01 00 00 jmp 8070e30 <_dl_non_dynamic_init+0x720> 8070ce5: 8d 76 00 lea 0x0(%esi),%esi 8070ce8: 89 c1 mov %eax,%ecx 8070cea: 83 c0 20 add $0x20,%eax 8070ced: 81 78 e0 51 e5 74 64 cmpl $0x6474e551,-0x20(%eax) 8070cf4: 0f 84 36 01 00 00 je 8070e30 <_dl_non_dynamic_init+0x720> 8070cfa: 83 c2 01 add $0x1,%edx 8070cfd: 39 da cmp %ebx,%edx 8070cff: 75 e7 jne 8070ce8 <_dl_non_dynamic_init+0x5d8> 8070d01: 83 c4 2c add $0x2c,%esp 8070d04: 5b pop %ebx 8070d05: 5e pop %esi 8070d06: 5f pop %edi 8070d07: 5d pop %ebp 8070d08: c3 ret 8070d09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8070d10: 8b 13 mov (%ebx),%edx 8070d12: 85 d2 test %edx,%edx 8070d14: 8b 50 08 mov 0x8(%eax),%edx 8070d17: 75 02 jne 8070d1b <_dl_non_dynamic_init+0x60b> 8070d19: 89 13 mov %edx,(%ebx) 8070d1b: 03 50 14 add 0x14(%eax),%edx 8070d1e: 3b 93 b0 01 00 00 cmp 0x1b0(%ebx),%edx 8070d24: 72 06 jb 8070d2c <_dl_non_dynamic_init+0x61c> 8070d26: 89 93 b0 01 00 00 mov %edx,0x1b0(%ebx) 8070d2c: f6 40 18 01 testb $0x1,0x18(%eax) 8070d30: 0f 84 9c fa ff ff je 80707d2 <_dl_non_dynamic_init+0xc2> 8070d36: 3b 93 b4 01 00 00 cmp 0x1b4(%ebx),%edx 8070d3c: 0f 82 90 fa ff ff jb 80707d2 <_dl_non_dynamic_init+0xc2> 8070d42: 89 93 b4 01 00 00 mov %edx,0x1b4(%ebx) 8070d48: e9 85 fa ff ff jmp 80707d2 <_dl_non_dynamic_init+0xc2> 8070d4d: 8d 76 00 lea 0x0(%esi),%esi 8070d50: 0f b6 1a movzbl (%edx),%ebx 8070d53: 84 db test %bl,%bl 8070d55: 74 09 je 8070d60 <_dl_non_dynamic_init+0x650> 8070d57: 80 fb 2e cmp $0x2e,%bl 8070d5a: 0f 85 45 ff ff ff jne 8070ca5 <_dl_non_dynamic_init+0x595> 8070d60: 89 f1 mov %esi,%ecx 8070d62: f7 d9 neg %ecx 8070d64: 8d 0c cd 10 00 00 00 lea 0x10(,%ecx,8),%ecx 8070d6b: d3 e0 shl %cl,%eax 8070d6d: 09 c5 or %eax,%ebp 8070d6f: 84 db test %bl,%bl 8070d71: 0f 84 24 ff ff ff je 8070c9b <_dl_non_dynamic_init+0x58b> 8070d77: 83 c6 01 add $0x1,%esi 8070d7a: 8d 5a 01 lea 0x1(%edx),%ebx 8070d7d: e9 f1 fe ff ff jmp 8070c73 <_dl_non_dynamic_init+0x563> 8070d82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8070d88: be ff fd ff 6f mov $0x6ffffdff,%esi 8070d8d: 29 c6 sub %eax,%esi 8070d8f: 83 fe 0b cmp $0xb,%esi 8070d92: 76 24 jbe 8070db8 <_dl_non_dynamic_init+0x6a8> 8070d94: be ff fe ff 6f mov $0x6ffffeff,%esi 8070d99: 29 c6 sub %eax,%esi 8070d9b: 83 fe 0a cmp $0xa,%esi 8070d9e: 0f 87 a8 fa ff ff ja 807084c <_dl_non_dynamic_init+0x13c> 8070da4: f7 d8 neg %eax 8070da6: 89 94 87 00 fd ff bf mov %edx,-0x40000300(%edi,%eax,4) 8070dad: e9 9a fa ff ff jmp 807084c <_dl_non_dynamic_init+0x13c> 8070db2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8070db8: f7 d8 neg %eax 8070dba: 89 94 87 d0 f8 ff bf mov %edx,-0x40000730(%edi,%eax,4) 8070dc1: e9 86 fa ff ff jmp 807084c <_dl_non_dynamic_init+0x13c> 8070dc6: 8d 76 00 lea 0x0(%esi),%esi 8070dc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8070dd0: c7 05 80 dc 0e 08 00 movl $0x0,0x80edc80 8070dd7: 00 00 00 8070dda: e9 76 fe ff ff jmp 8070c55 <_dl_non_dynamic_init+0x545> 8070ddf: 90 nop 8070de0: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 8070de5: e9 0f fe ff ff jmp 8070bf9 <_dl_non_dynamic_init+0x4e9> 8070dea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8070df0: 8b 83 b8 00 00 00 mov 0xb8(%ebx),%eax 8070df6: 89 83 80 00 00 00 mov %eax,0x80(%ebx) 8070dfc: e9 82 fc ff ff jmp 8070a83 <_dl_non_dynamic_init+0x373> 8070e01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8070e08: 89 93 80 00 00 00 mov %edx,0x80(%ebx) 8070e0e: e9 48 fc ff ff jmp 8070a5b <_dl_non_dynamic_init+0x34b> 8070e13: 90 nop 8070e14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070e18: 8b 15 a4 dc 0e 08 mov 0x80edca4,%edx 8070e1e: 8b 03 mov (%ebx),%eax 8070e20: 03 42 18 add 0x18(%edx),%eax 8070e23: a3 f0 c9 0e 08 mov %eax,0x80ec9f0 8070e28: e9 13 fd ff ff jmp 8070b40 <_dl_non_dynamic_init+0x430> 8070e2d: 8d 76 00 lea 0x0(%esi),%esi 8070e30: 8b 41 18 mov 0x18(%ecx),%eax 8070e33: a3 f8 c9 0e 08 mov %eax,0x80ec9f8 8070e38: 83 c4 2c add $0x2c,%esp 8070e3b: 5b pop %ebx 8070e3c: 5e pop %esi 8070e3d: 5f pop %edi 8070e3e: 5d pop %ebp 8070e3f: c3 ret 8070e40: 83 ec 0c sub $0xc,%esp 8070e43: 68 e0 fd 0b 08 push $0x80bfde0 8070e48: e8 43 b2 00 00 call 807c090 <__unsetenv> 8070e4d: 83 c4 10 add $0x10,%esp 8070e50: e9 ee fd ff ff jmp 8070c43 <_dl_non_dynamic_init+0x533> 8070e55: 89 c2 mov %eax,%edx 8070e57: 81 e2 16 f7 ff ff and $0xfffff716,%edx 8070e5d: 0f 84 18 fc ff ff je 8070a7b <_dl_non_dynamic_init+0x36b> 8070e63: 83 ec 08 sub $0x8,%esp 8070e66: 52 push %edx 8070e67: 68 b8 fe 0b 08 push $0x80bfeb8 8070e6c: e8 4f 99 02 00 call 809a7c0 <_dl_debug_printf> 8070e71: 8b 83 04 02 00 00 mov 0x204(%ebx),%eax 8070e77: 83 c4 10 add $0x10,%esp 8070e7a: e9 fc fb ff ff jmp 8070a7b <_dl_non_dynamic_init+0x36b> 8070e7f: 31 c0 xor %eax,%eax 8070e81: e9 34 fa ff ff jmp 80708ba <_dl_non_dynamic_init+0x1aa> 8070e86: 68 0c ff 0b 08 push $0x80bff0c 8070e8b: 6a 3d push $0x3d 8070e8d: 68 28 fd 0b 08 push $0x80bfd28 8070e92: 68 35 fd 0b 08 push $0x80bfd35 8070e97: e8 44 89 fd ff call 80497e0 <__assert_fail> 8070e9c: 68 f4 fe 0b 08 push $0x80bfef4 8070ea1: 68 81 00 00 00 push $0x81 8070ea6: 68 4a fd 0b 08 push $0x80bfd4a 8070eab: 68 50 fe 0b 08 push $0x80bfe50 8070eb0: e8 2b 89 fd ff call 80497e0 <__assert_fail> 8070eb5: 68 f4 fe 0b 08 push $0x80bfef4 8070eba: 68 85 00 00 00 push $0x85 8070ebf: 68 4a fd 0b 08 push $0x80bfd4a 8070ec4: 68 84 fe 0b 08 push $0x80bfe84 8070ec9: e8 12 89 fd ff call 80497e0 <__assert_fail> 8070ece: 83 ec 08 sub $0x8,%esp 8070ed1: 68 77 fd 0b 08 push $0x80bfd77 8070ed6: 6a 02 push $0x2 8070ed8: e8 43 99 02 00 call 809a820 <_dl_dprintf> 8070edd: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 8070ee4: e8 e8 c9 ff ff call 806d8d1 <_exit> 8070ee9: 68 f4 fe 0b 08 push $0x80bfef4 8070eee: 6a 71 push $0x71 8070ef0: 68 4a fd 0b 08 push $0x80bfd4a 8070ef5: 68 5d fd 0b 08 push $0x80bfd5d 8070efa: e8 e1 88 fd ff call 80497e0 <__assert_fail> 8070eff: 68 f4 fe 0b 08 push $0x80bfef4 8070f04: 6a 7c push $0x7c 8070f06: 68 4a fd 0b 08 push $0x80bfd4a 8070f0b: 68 00 fe 0b 08 push $0x80bfe00 8070f10: e8 cb 88 fd ff call 80497e0 <__assert_fail> 8070f15: 66 90 xchg %ax,%ax 8070f17: 66 90 xchg %ax,%ax 8070f19: 66 90 xchg %ax,%ax 8070f1b: 66 90 xchg %ax,%ax 8070f1d: 66 90 xchg %ax,%ax 8070f1f: 90 nop 08070f20 <_dl_addr>: 8070f20: 55 push %ebp 8070f21: 57 push %edi 8070f22: 89 c5 mov %eax,%ebp 8070f24: 56 push %esi 8070f25: 53 push %ebx 8070f26: b8 00 00 00 00 mov $0x0,%eax 8070f2b: 83 ec 3c sub $0x3c,%esp 8070f2e: 85 c0 test %eax,%eax 8070f30: 89 54 24 24 mov %edx,0x24(%esp) 8070f34: 89 4c 24 28 mov %ecx,0x28(%esp) 8070f38: 74 10 je 8070f4a <_dl_addr+0x2a> 8070f3a: 83 ec 0c sub $0xc,%esp 8070f3d: 68 d8 c9 0e 08 push $0x80ec9d8 8070f42: e8 b9 f0 f8 f7 call 0 <_nl_current_LC_CTYPE> 8070f47: 83 c4 10 add $0x10,%esp 8070f4a: 89 e8 mov %ebp,%eax 8070f4c: e8 5f a5 02 00 call 809b4b0 <_dl_find_dso_for_object> 8070f51: 85 c0 test %eax,%eax 8070f53: 0f 84 a5 01 00 00 je 80710fe <_dl_addr+0x1de> 8070f59: 8b 50 04 mov 0x4(%eax),%edx 8070f5c: 8b 5c 24 24 mov 0x24(%esp),%ebx 8070f60: 8b 88 ac 01 00 00 mov 0x1ac(%eax),%ecx 8070f66: 89 13 mov %edx,(%ebx) 8070f68: 89 4b 04 mov %ecx,0x4(%ebx) 8070f6b: 80 3a 00 cmpb $0x0,(%edx) 8070f6e: 0f 84 6c 02 00 00 je 80711e0 <_dl_addr+0x2c0> 8070f74: 8b 50 38 mov 0x38(%eax),%edx 8070f77: 8b 4a 04 mov 0x4(%edx),%ecx 8070f7a: 89 4c 24 1c mov %ecx,0x1c(%esp) 8070f7e: 89 ca mov %ecx,%edx 8070f80: 8b 48 34 mov 0x34(%eax),%ecx 8070f83: 8b 79 04 mov 0x4(%ecx),%edi 8070f86: 8b 48 48 mov 0x48(%eax),%ecx 8070f89: 89 7c 24 2c mov %edi,0x2c(%esp) 8070f8d: 8b b8 4c 01 00 00 mov 0x14c(%eax),%edi 8070f93: 8b 59 04 mov 0x4(%ecx),%ebx 8070f96: 85 ff test %edi,%edi 8070f98: 89 5c 24 20 mov %ebx,0x20(%esp) 8070f9c: 0f 84 60 01 00 00 je 8071102 <_dl_addr+0x1e2> 8070fa2: 8b 90 78 01 00 00 mov 0x178(%eax),%edx 8070fa8: 85 d2 test %edx,%edx 8070faa: 0f 84 4c 02 00 00 je 80711fc <_dl_addr+0x2dc> 8070fb0: 8b b8 88 01 00 00 mov 0x188(%eax),%edi 8070fb6: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8070fbd: 00 8070fbe: 89 7c 24 0c mov %edi,0xc(%esp) 8070fc2: 8d 3c 97 lea (%edi,%edx,4),%edi 8070fc5: 89 7c 24 18 mov %edi,0x18(%esp) 8070fc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8070fd0: 8b 7c 24 0c mov 0xc(%esp),%edi 8070fd4: 8b 17 mov (%edi),%edx 8070fd6: 85 d2 test %edx,%edx 8070fd8: 0f 84 a6 00 00 00 je 8071084 <_dl_addr+0x164> 8070fde: 8b 88 8c 01 00 00 mov 0x18c(%eax),%ecx 8070fe4: 89 44 24 10 mov %eax,0x10(%esp) 8070fe8: 8d 0c 91 lea (%ecx,%edx,4),%ecx 8070feb: c1 e2 04 shl $0x4,%edx 8070fee: 03 54 24 1c add 0x1c(%esp),%edx 8070ff2: eb 20 jmp 8071014 <_dl_addr+0xf4> 8070ff4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8070ff8: 8b 5a 08 mov 0x8(%edx),%ebx 8070ffb: 85 db test %ebx,%ebx 8070ffd: 75 4d jne 807104c <_dl_addr+0x12c> 8070fff: 39 f5 cmp %esi,%ebp 8071001: 74 4f je 8071052 <_dl_addr+0x132> 8071003: 90 nop 8071004: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8071008: 83 c1 04 add $0x4,%ecx 807100b: 83 c2 10 add $0x10,%edx 807100e: f6 41 fc 01 testb $0x1,-0x4(%ecx) 8071012: 75 6c jne 8071080 <_dl_addr+0x160> 8071014: 0f b7 5a 0e movzwl 0xe(%edx),%ebx 8071018: 66 85 db test %bx,%bx 807101b: 75 07 jne 8071024 <_dl_addr+0x104> 807101d: 8b 72 04 mov 0x4(%edx),%esi 8071020: 85 f6 test %esi,%esi 8071022: 74 e4 je 8071008 <_dl_addr+0xe8> 8071024: 0f b6 72 0c movzbl 0xc(%edx),%esi 8071028: 83 e6 0f and $0xf,%esi 807102b: 89 f0 mov %esi,%eax 807102d: 3c 06 cmp $0x6,%al 807102f: 74 d7 je 8071008 <_dl_addr+0xe8> 8071031: 8b 7a 04 mov 0x4(%edx),%edi 8071034: 8b 44 24 10 mov 0x10(%esp),%eax 8071038: 89 fe mov %edi,%esi 807103a: 03 30 add (%eax),%esi 807103c: 39 f5 cmp %esi,%ebp 807103e: 72 c8 jb 8071008 <_dl_addr+0xe8> 8071040: 66 85 db test %bx,%bx 8071043: 75 b3 jne 8070ff8 <_dl_addr+0xd8> 8071045: 39 f5 cmp %esi,%ebp 8071047: 74 09 je 8071052 <_dl_addr+0x132> 8071049: 8b 5a 08 mov 0x8(%edx),%ebx 807104c: 01 de add %ebx,%esi 807104e: 39 f5 cmp %esi,%ebp 8071050: 73 b6 jae 8071008 <_dl_addr+0xe8> 8071052: 8b 44 24 14 mov 0x14(%esp),%eax 8071056: 85 c0 test %eax,%eax 8071058: 74 05 je 807105f <_dl_addr+0x13f> 807105a: 3b 78 04 cmp 0x4(%eax),%edi 807105d: 76 a9 jbe 8071008 <_dl_addr+0xe8> 807105f: 8b 44 24 20 mov 0x20(%esp),%eax 8071063: 3b 02 cmp (%edx),%eax 8071065: 8b 44 24 14 mov 0x14(%esp),%eax 8071069: 0f 47 c2 cmova %edx,%eax 807106c: 83 c1 04 add $0x4,%ecx 807106f: 83 c2 10 add $0x10,%edx 8071072: f6 41 fc 01 testb $0x1,-0x4(%ecx) 8071076: 89 44 24 14 mov %eax,0x14(%esp) 807107a: 74 98 je 8071014 <_dl_addr+0xf4> 807107c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8071080: 8b 44 24 10 mov 0x10(%esp),%eax 8071084: 83 44 24 0c 04 addl $0x4,0xc(%esp) 8071089: 8b 7c 24 0c mov 0xc(%esp),%edi 807108d: 3b 7c 24 18 cmp 0x18(%esp),%edi 8071091: 0f 85 39 ff ff ff jne 8070fd0 <_dl_addr+0xb0> 8071097: 8b 5c 24 28 mov 0x28(%esp),%ebx 807109b: 85 db test %ebx,%ebx 807109d: 74 02 je 80710a1 <_dl_addr+0x181> 807109f: 89 03 mov %eax,(%ebx) 80710a1: 8b 54 24 50 mov 0x50(%esp),%edx 80710a5: 85 d2 test %edx,%edx 80710a7: 74 0a je 80710b3 <_dl_addr+0x193> 80710a9: 8b 7c 24 50 mov 0x50(%esp),%edi 80710ad: 8b 5c 24 14 mov 0x14(%esp),%ebx 80710b1: 89 1f mov %ebx,(%edi) 80710b3: 8b 7c 24 14 mov 0x14(%esp),%edi 80710b7: 85 ff test %edi,%edi 80710b9: 0f 84 e5 00 00 00 je 80711a4 <_dl_addr+0x284> 80710bf: 8b 54 24 2c mov 0x2c(%esp),%edx 80710c3: 03 17 add (%edi),%edx 80710c5: bb 01 00 00 00 mov $0x1,%ebx 80710ca: 8b 4c 24 24 mov 0x24(%esp),%ecx 80710ce: 89 51 08 mov %edx,0x8(%ecx) 80710d1: 8b 57 04 mov 0x4(%edi),%edx 80710d4: 03 10 add (%eax),%edx 80710d6: 89 51 0c mov %edx,0xc(%ecx) 80710d9: b8 00 00 00 00 mov $0x0,%eax 80710de: 85 c0 test %eax,%eax 80710e0: 74 10 je 80710f2 <_dl_addr+0x1d2> 80710e2: 83 ec 0c sub $0xc,%esp 80710e5: 68 d8 c9 0e 08 push $0x80ec9d8 80710ea: e8 11 ef f8 f7 call 0 <_nl_current_LC_CTYPE> 80710ef: 83 c4 10 add $0x10,%esp 80710f2: 83 c4 3c add $0x3c,%esp 80710f5: 89 d8 mov %ebx,%eax 80710f7: 5b pop %ebx 80710f8: 5e pop %esi 80710f9: 5f pop %edi 80710fa: 5d pop %ebp 80710fb: c2 04 00 ret $0x4 80710fe: 31 db xor %ebx,%ebx 8071100: eb d7 jmp 80710d9 <_dl_addr+0x1b9> 8071102: 8b 48 30 mov 0x30(%eax),%ecx 8071105: 85 c9 test %ecx,%ecx 8071107: 0f 84 fc 00 00 00 je 8071209 <_dl_addr+0x2e9> 807110d: 8b 49 04 mov 0x4(%ecx),%ecx 8071110: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8071114: 8b 49 04 mov 0x4(%ecx),%ecx 8071117: c1 e1 04 shl $0x4,%ecx 807111a: 8d 3c 0b lea (%ebx,%ecx,1),%edi 807111d: 39 7c 24 1c cmp %edi,0x1c(%esp) 8071121: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8071128: 00 8071129: 72 10 jb 807113b <_dl_addr+0x21b> 807112b: e9 67 ff ff ff jmp 8071097 <_dl_addr+0x177> 8071130: 83 c2 10 add $0x10,%edx 8071133: 39 fa cmp %edi,%edx 8071135: 0f 83 5c ff ff ff jae 8071097 <_dl_addr+0x177> 807113b: 0f b6 5a 0c movzbl 0xc(%edx),%ebx 807113f: 89 d9 mov %ebx,%ecx 8071141: c0 e9 04 shr $0x4,%cl 8071144: 83 e9 01 sub $0x1,%ecx 8071147: 80 f9 01 cmp $0x1,%cl 807114a: 77 e4 ja 8071130 <_dl_addr+0x210> 807114c: 0f b6 4a 0d movzbl 0xd(%edx),%ecx 8071150: 83 e1 03 and $0x3,%ecx 8071153: 83 e9 01 sub $0x1,%ecx 8071156: 83 f9 01 cmp $0x1,%ecx 8071159: 76 d5 jbe 8071130 <_dl_addr+0x210> 807115b: 83 e3 0f and $0xf,%ebx 807115e: 80 fb 06 cmp $0x6,%bl 8071161: 74 cd je 8071130 <_dl_addr+0x210> 8071163: 66 83 7a 0e 00 cmpw $0x0,0xe(%edx) 8071168: 8b 4a 04 mov 0x4(%edx),%ecx 807116b: 75 53 jne 80711c0 <_dl_addr+0x2a0> 807116d: 85 c9 test %ecx,%ecx 807116f: 74 bf je 8071130 <_dl_addr+0x210> 8071171: 8b 18 mov (%eax),%ebx 8071173: 01 cb add %ecx,%ebx 8071175: 39 dd cmp %ebx,%ebp 8071177: 72 b7 jb 8071130 <_dl_addr+0x210> 8071179: 74 09 je 8071184 <_dl_addr+0x264> 807117b: 8b 72 08 mov 0x8(%edx),%esi 807117e: 01 f3 add %esi,%ebx 8071180: 39 dd cmp %ebx,%ebp 8071182: 73 ac jae 8071130 <_dl_addr+0x210> 8071184: 8b 5c 24 14 mov 0x14(%esp),%ebx 8071188: 85 db test %ebx,%ebx 807118a: 74 05 je 8071191 <_dl_addr+0x271> 807118c: 39 4b 04 cmp %ecx,0x4(%ebx) 807118f: 73 9f jae 8071130 <_dl_addr+0x210> 8071191: 8b 4c 24 20 mov 0x20(%esp),%ecx 8071195: 3b 0a cmp (%edx),%ecx 8071197: 8b 4c 24 14 mov 0x14(%esp),%ecx 807119b: 0f 47 ca cmova %edx,%ecx 807119e: 89 4c 24 14 mov %ecx,0x14(%esp) 80711a2: eb 8c jmp 8071130 <_dl_addr+0x210> 80711a4: 8b 44 24 24 mov 0x24(%esp),%eax 80711a8: bb 01 00 00 00 mov $0x1,%ebx 80711ad: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 80711b4: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 80711bb: e9 19 ff ff ff jmp 80710d9 <_dl_addr+0x1b9> 80711c0: 8b 18 mov (%eax),%ebx 80711c2: 01 cb add %ecx,%ebx 80711c4: 39 dd cmp %ebx,%ebp 80711c6: 0f 82 64 ff ff ff jb 8071130 <_dl_addr+0x210> 80711cc: 8b 72 08 mov 0x8(%edx),%esi 80711cf: 85 f6 test %esi,%esi 80711d1: 75 ab jne 807117e <_dl_addr+0x25e> 80711d3: 39 dd cmp %ebx,%ebp 80711d5: 0f 85 55 ff ff ff jne 8071130 <_dl_addr+0x210> 80711db: eb a7 jmp 8071184 <_dl_addr+0x264> 80711dd: 8d 76 00 lea 0x0(%esi),%esi 80711e0: f6 80 94 01 00 00 03 testb $0x3,0x194(%eax) 80711e7: 0f 85 87 fd ff ff jne 8070f74 <_dl_addr+0x54> 80711ed: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 80711f3: 8b 12 mov (%edx),%edx 80711f5: 89 13 mov %edx,(%ebx) 80711f7: e9 78 fd ff ff jmp 8070f74 <_dl_addr+0x54> 80711fc: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8071203: 00 8071204: e9 8e fe ff ff jmp 8071097 <_dl_addr+0x177> 8071209: 8b 7c 24 2c mov 0x2c(%esp),%edi 807120d: e9 0b ff ff ff jmp 807111d <_dl_addr+0x1fd> 8071212: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071219: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08071220 <_dl_addr_inside_object>: 8071220: 57 push %edi 8071221: 56 push %esi 8071222: 53 push %ebx 8071223: 0f b7 88 58 01 00 00 movzwl 0x158(%eax),%ecx 807122a: 2b 10 sub (%eax),%edx 807122c: 83 e9 01 sub $0x1,%ecx 807122f: 89 cb mov %ecx,%ebx 8071231: c1 e3 05 shl $0x5,%ebx 8071234: eb 10 jmp 8071246 <_dl_addr_inside_object+0x26> 8071236: 8d 76 00 lea 0x0(%esi),%esi 8071239: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071240: 83 eb 20 sub $0x20,%ebx 8071243: 83 e9 01 sub $0x1,%ecx 8071246: 83 f9 ff cmp $0xffffffff,%ecx 8071249: 74 25 je 8071270 <_dl_addr_inside_object+0x50> 807124b: 8b b0 50 01 00 00 mov 0x150(%eax),%esi 8071251: 01 de add %ebx,%esi 8071253: 83 3e 01 cmpl $0x1,(%esi) 8071256: 75 e8 jne 8071240 <_dl_addr_inside_object+0x20> 8071258: 89 d7 mov %edx,%edi 807125a: 2b 7e 08 sub 0x8(%esi),%edi 807125d: 3b 7e 14 cmp 0x14(%esi),%edi 8071260: 73 de jae 8071240 <_dl_addr_inside_object+0x20> 8071262: 5b pop %ebx 8071263: b8 01 00 00 00 mov $0x1,%eax 8071268: 5e pop %esi 8071269: 5f pop %edi 807126a: c3 ret 807126b: 90 nop 807126c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8071270: 5b pop %ebx 8071271: 31 c0 xor %eax,%eax 8071273: 5e pop %esi 8071274: 5f pop %edi 8071275: c3 ret 8071276: 66 90 xchg %ax,%ax 8071278: 66 90 xchg %ax,%ax 807127a: 66 90 xchg %ax,%ax 807127c: 66 90 xchg %ax,%ax 807127e: 66 90 xchg %ax,%ax 08071280 <__libc_init_secure>: 8071280: a1 c8 dc 0e 08 mov 0x80edcc8,%eax 8071285: 85 c0 test %eax,%eax 8071287: 74 07 je 8071290 <__libc_init_secure+0x10> 8071289: c3 ret 807128a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8071290: 53 push %ebx 8071291: 83 ec 08 sub $0x8,%esp 8071294: e8 c7 15 02 00 call 8092860 <__geteuid> 8071299: 89 c3 mov %eax,%ebx 807129b: e8 b0 15 02 00 call 8092850 <__getuid> 80712a0: 39 c3 cmp %eax,%ebx 80712a2: ba 01 00 00 00 mov $0x1,%edx 80712a7: 74 0f je 80712b8 <__libc_init_secure+0x38> 80712a9: 89 15 cc bf 0e 08 mov %edx,0x80ebfcc 80712af: 83 c4 08 add $0x8,%esp 80712b2: 5b pop %ebx 80712b3: c3 ret 80712b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80712b8: e8 c3 15 02 00 call 8092880 <__getegid> 80712bd: 89 c3 mov %eax,%ebx 80712bf: e8 ac 15 02 00 call 8092870 <__getgid> 80712c4: 31 d2 xor %edx,%edx 80712c6: 39 c3 cmp %eax,%ebx 80712c8: 0f 95 c2 setne %dl 80712cb: eb dc jmp 80712a9 <__libc_init_secure+0x29> 80712cd: 66 90 xchg %ax,%ax 80712cf: 90 nop 080712d0 <_dl_discover_osversion>: 80712d0: 57 push %edi 80712d1: 56 push %esi 80712d2: 53 push %ebx 80712d3: 81 ec dc 01 00 00 sub $0x1dc,%esp 80712d9: 8d 44 24 56 lea 0x56(%esp),%eax 80712dd: 50 push %eax 80712de: e8 4d 15 02 00 call 8092830 <__uname> 80712e3: 83 c4 10 add $0x10,%esp 80712e6: 85 c0 test %eax,%eax 80712e8: 8d 9c 24 cc 00 00 00 lea 0xcc(%esp),%ebx 80712ef: 75 7f jne 8071370 <_dl_discover_osversion+0xa0> 80712f1: 31 ff xor %edi,%edi 80712f3: 31 c0 xor %eax,%eax 80712f5: 0f be 0b movsbl (%ebx),%ecx 80712f8: 8d 51 d0 lea -0x30(%ecx),%edx 80712fb: 80 fa 09 cmp $0x9,%dl 80712fe: 77 51 ja 8071351 <_dl_discover_osversion+0x81> 8071300: 0f be 53 01 movsbl 0x1(%ebx),%edx 8071304: 8d 73 01 lea 0x1(%ebx),%esi 8071307: 83 e9 30 sub $0x30,%ecx 807130a: 8d 5a d0 lea -0x30(%edx),%ebx 807130d: 80 fb 09 cmp $0x9,%bl 8071310: 77 1b ja 807132d <_dl_discover_osversion+0x5d> 8071312: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8071318: 8d 0c 89 lea (%ecx,%ecx,4),%ecx 807131b: 83 c6 01 add $0x1,%esi 807131e: 8d 4c 4a d0 lea -0x30(%edx,%ecx,2),%ecx 8071322: 0f be 16 movsbl (%esi),%edx 8071325: 8d 5a d0 lea -0x30(%edx),%ebx 8071328: 80 fb 09 cmp $0x9,%bl 807132b: 76 eb jbe 8071318 <_dl_discover_osversion+0x48> 807132d: c1 e0 08 shl $0x8,%eax 8071330: 83 c7 01 add $0x1,%edi 8071333: 8d 5e 01 lea 0x1(%esi),%ebx 8071336: 09 c8 or %ecx,%eax 8071338: 80 fa 2e cmp $0x2e,%dl 807133b: 75 0f jne 807134c <_dl_discover_osversion+0x7c> 807133d: 83 ff 03 cmp $0x3,%edi 8071340: 75 b3 jne 80712f5 <_dl_discover_osversion+0x25> 8071342: 81 c4 d0 01 00 00 add $0x1d0,%esp 8071348: 5b pop %ebx 8071349: 5e pop %esi 807134a: 5f pop %edi 807134b: c3 ret 807134c: 83 ff 03 cmp $0x3,%edi 807134f: 74 f1 je 8071342 <_dl_discover_osversion+0x72> 8071351: b9 03 00 00 00 mov $0x3,%ecx 8071356: 81 c4 d0 01 00 00 add $0x1d0,%esp 807135c: 29 f9 sub %edi,%ecx 807135e: c1 e1 03 shl $0x3,%ecx 8071361: 5b pop %ebx 8071362: d3 e0 shl %cl,%eax 8071364: 5e pop %esi 8071365: 5f pop %edi 8071366: c3 ret 8071367: 89 f6 mov %esi,%esi 8071369: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071370: 83 ec 08 sub $0x8,%esp 8071373: 6a 00 push $0x0 8071375: 68 17 ff 0b 08 push $0x80bff17 807137a: e8 51 ce ff ff call 806e1d0 <__libc_open> 807137f: 83 c4 10 add $0x10,%esp 8071382: 85 c0 test %eax,%eax 8071384: 89 c7 mov %eax,%edi 8071386: 78 36 js 80713be <_dl_discover_osversion+0xee> 8071388: 83 ec 04 sub $0x4,%esp 807138b: 6a 40 push $0x40 807138d: 8d 5c 24 12 lea 0x12(%esp),%ebx 8071391: 53 push %ebx 8071392: 50 push %eax 8071393: e8 a8 ce ff ff call 806e240 <__libc_read> 8071398: 89 c6 mov %eax,%esi 807139a: 89 3c 24 mov %edi,(%esp) 807139d: e8 ce 15 02 00 call 8092970 <__libc_close> 80713a2: 83 c4 10 add $0x10,%esp 80713a5: 85 f6 test %esi,%esi 80713a7: 7e 15 jle 80713be <_dl_discover_osversion+0xee> 80713a9: 83 fe 3f cmp $0x3f,%esi 80713ac: b8 3f 00 00 00 mov $0x3f,%eax 80713b1: 0f 4f f0 cmovg %eax,%esi 80713b4: c6 44 34 0a 00 movb $0x0,0xa(%esp,%esi,1) 80713b9: e9 33 ff ff ff jmp 80712f1 <_dl_discover_osversion+0x21> 80713be: b8 ff ff ff ff mov $0xffffffff,%eax 80713c3: e9 7a ff ff ff jmp 8071342 <_dl_discover_osversion+0x72> 80713c8: 66 90 xchg %ax,%ax 80713ca: 66 90 xchg %ax,%ax 80713cc: 66 90 xchg %ax,%ax 80713ce: 66 90 xchg %ax,%ax 080713d0 <__libc_init_first>: 80713d0: b8 00 00 00 00 mov $0x0,%eax 80713d5: 57 push %edi 80713d6: 56 push %esi 80713d7: 85 c0 test %eax,%eax 80713d9: 53 push %ebx 80713da: 8b 5c 24 10 mov 0x10(%esp),%ebx 80713de: 8b 74 24 14 mov 0x14(%esp),%esi 80713e2: 8b 7c 24 18 mov 0x18(%esp),%edi 80713e6: 74 48 je 8071430 <__libc_init_first+0x60> 80713e8: a1 00 00 00 00 mov 0x0,%eax 80713ed: 85 c0 test %eax,%eax 80713ef: 75 3f jne 8071430 <__libc_init_first+0x60> 80713f1: c7 05 10 cd 0e 08 01 movl $0x1,0x80ecd10 80713f8: 00 00 00 80713fb: 89 1d cc dc 0e 08 mov %ebx,0x80edccc 8071401: 89 35 d0 dc 0e 08 mov %esi,0x80edcd0 8071407: 89 3d 24 d5 0e 08 mov %edi,0x80ed524 807140d: e8 6e fe ff ff call 8071280 <__libc_init_secure> 8071412: e8 f9 f2 ff ff call 8070710 <_dl_non_dynamic_init> 8071417: 83 ec 04 sub $0x4,%esp 807141a: 57 push %edi 807141b: 56 push %esi 807141c: 53 push %ebx 807141d: e8 de e7 ff ff call 806fc00 <__init_misc> 8071422: 83 c4 10 add $0x10,%esp 8071425: 5b pop %ebx 8071426: 5e pop %esi 8071427: 5f pop %edi 8071428: e9 53 a0 00 00 jmp 807b480 <__ctype_init> 807142d: 8d 76 00 lea 0x0(%esi),%esi 8071430: 0f b7 05 14 cf 0e 08 movzwl 0x80ecf14,%eax 8071437: c7 05 10 cd 0e 08 00 movl $0x0,0x80ecd10 807143e: 00 00 00 8071441: 66 3b 05 fc c9 0e 08 cmp 0x80ec9fc,%ax 8071448: 74 b1 je 80713fb <__libc_init_first+0x2b> 807144a: 83 ec 0c sub $0xc,%esp 807144d: 50 push %eax 807144e: e8 7d a0 00 00 call 807b4d0 <__setfpucw> 8071453: 83 c4 10 add $0x10,%esp 8071456: eb a3 jmp 80713fb <__libc_init_first+0x2b> 8071458: 90 nop 8071459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08071460 <_dl_start>: 8071460: 83 ec 0c sub $0xc,%esp 8071463: e8 08 ca fd ff call 804de70 <abort> 8071468: 66 90 xchg %ax,%ax 807146a: 66 90 xchg %ax,%ax 807146c: 66 90 xchg %ax,%ax 807146e: 66 90 xchg %ax,%ax 08071470 <__syscall_error>: 8071470: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 8071476: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 807147d: f7 d8 neg %eax 807147f: 89 04 11 mov %eax,(%ecx,%edx,1) 8071482: b8 ff ff ff ff mov $0xffffffff,%eax 8071487: c3 ret 8071488: 66 90 xchg %ax,%ax 807148a: 66 90 xchg %ax,%ax 807148c: 66 90 xchg %ax,%ax 807148e: 66 90 xchg %ax,%ax 08071490 <__gconv_open>: 8071490: 55 push %ebp 8071491: 89 e5 mov %esp,%ebp 8071493: 57 push %edi 8071494: 56 push %esi 8071495: 53 push %ebx 8071496: 89 c3 mov %eax,%ebx 8071498: 83 ec 54 sub $0x54,%esp 807149b: 89 55 cc mov %edx,-0x34(%ebp) 807149e: 89 4d b4 mov %ecx,-0x4c(%ebp) 80714a1: 6a 2f push $0x2f 80714a3: 50 push %eax 80714a4: e8 17 6e fd ff call 80482c0 <.plt+0xe0> 80714a9: 83 c4 10 add $0x10,%esp 80714ac: 85 c0 test %eax,%eax 80714ae: 0f 84 cd 02 00 00 je 8071781 <__gconv_open+0x2f1> 80714b4: 83 ec 08 sub $0x8,%esp 80714b7: 83 c0 01 add $0x1,%eax 80714ba: 6a 2f push $0x2f 80714bc: 50 push %eax 80714bd: e8 fe 6d fd ff call 80482c0 <.plt+0xe0> 80714c2: 83 c4 10 add $0x10,%esp 80714c5: 85 c0 test %eax,%eax 80714c7: c6 45 d0 00 movb $0x0,-0x30(%ebp) 80714cb: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 80714d2: 74 0a je 80714de <__gconv_open+0x4e> 80714d4: 80 78 01 00 cmpb $0x0,0x1(%eax) 80714d8: 0f 85 2d 02 00 00 jne 807170b <__gconv_open+0x27b> 80714de: 83 ec 08 sub $0x8,%esp 80714e1: 6a 2f push $0x2f 80714e3: ff 75 cc pushl -0x34(%ebp) 80714e6: e8 d5 6d fd ff call 80482c0 <.plt+0xe0> 80714eb: 83 c4 10 add $0x10,%esp 80714ee: 85 c0 test %eax,%eax 80714f0: 74 1f je 8071511 <__gconv_open+0x81> 80714f2: 83 ec 08 sub $0x8,%esp 80714f5: 83 c0 01 add $0x1,%eax 80714f8: 6a 2f push $0x2f 80714fa: 50 push %eax 80714fb: e8 c0 6d fd ff call 80482c0 <.plt+0xe0> 8071500: 83 c4 10 add $0x10,%esp 8071503: 85 c0 test %eax,%eax 8071505: 74 0a je 8071511 <__gconv_open+0x81> 8071507: 80 78 01 00 cmpb $0x0,0x1(%eax) 807150b: 0f 85 89 03 00 00 jne 807189a <__gconv_open+0x40a> 8071511: 80 3b 2f cmpb $0x2f,(%ebx) 8071514: 75 55 jne 807156b <__gconv_open+0xdb> 8071516: 80 7b 01 2f cmpb $0x2f,0x1(%ebx) 807151a: 75 4f jne 807156b <__gconv_open+0xdb> 807151c: 80 7b 02 00 cmpb $0x0,0x2(%ebx) 8071520: 75 49 jne 807156b <__gconv_open+0xdb> 8071522: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8071529: b8 d8 ff ff ff mov $0xffffffd8,%eax 807152e: 83 ec 0c sub $0xc,%esp 8071531: 8b 04 02 mov (%edx,%eax,1),%eax 8071534: 8b 00 mov (%eax),%eax 8071536: 8b 70 5c mov 0x5c(%eax),%esi 8071539: 56 push %esi 807153a: e8 71 ad fe ff call 805c2b0 <strlen> 807153f: 8d 50 21 lea 0x21(%eax),%edx 8071542: 83 c4 10 add $0x10,%esp 8071545: 83 e2 f0 and $0xfffffff0,%edx 8071548: 29 d4 sub %edx,%esp 807154a: 8d 5c 24 0f lea 0xf(%esp),%ebx 807154e: 83 ec 04 sub $0x4,%esp 8071551: 50 push %eax 8071552: 56 push %esi 8071553: 83 e3 f0 and $0xfffffff0,%ebx 8071556: 53 push %ebx 8071557: e8 64 bd fe ff call 805d2c0 <__mempcpy> 807155c: ba 2f 2f 00 00 mov $0x2f2f,%edx 8071561: c6 40 02 00 movb $0x0,0x2(%eax) 8071565: 83 c4 10 add $0x10,%esp 8071568: 66 89 10 mov %dx,(%eax) 807156b: 8b 45 cc mov -0x34(%ebp),%eax 807156e: 80 38 2f cmpb $0x2f,(%eax) 8071571: 75 58 jne 80715cb <__gconv_open+0x13b> 8071573: 80 78 01 2f cmpb $0x2f,0x1(%eax) 8071577: 75 52 jne 80715cb <__gconv_open+0x13b> 8071579: 80 78 02 00 cmpb $0x0,0x2(%eax) 807157d: 75 4c jne 80715cb <__gconv_open+0x13b> 807157f: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8071586: b8 d8 ff ff ff mov $0xffffffd8,%eax 807158b: 83 ec 0c sub $0xc,%esp 807158e: 8b 04 02 mov (%edx,%eax,1),%eax 8071591: 8b 00 mov (%eax),%eax 8071593: 8b 78 5c mov 0x5c(%eax),%edi 8071596: 57 push %edi 8071597: e8 14 ad fe ff call 805c2b0 <strlen> 807159c: 8d 50 21 lea 0x21(%eax),%edx 807159f: 83 c4 10 add $0x10,%esp 80715a2: 83 e2 f0 and $0xfffffff0,%edx 80715a5: 29 d4 sub %edx,%esp 80715a7: 8d 74 24 0f lea 0xf(%esp),%esi 80715ab: 83 ec 04 sub $0x4,%esp 80715ae: 50 push %eax 80715af: 57 push %edi 80715b0: bf 2f 2f 00 00 mov $0x2f2f,%edi 80715b5: 83 e6 f0 and $0xfffffff0,%esi 80715b8: 56 push %esi 80715b9: e8 02 bd fe ff call 805d2c0 <__mempcpy> 80715be: 83 c4 10 add $0x10,%esp 80715c1: 66 89 38 mov %di,(%eax) 80715c4: c6 40 02 00 movb $0x0,0x2(%eax) 80715c8: 89 75 cc mov %esi,-0x34(%ebp) 80715cb: 8d 45 e4 lea -0x1c(%ebp),%eax 80715ce: 83 ec 08 sub $0x8,%esp 80715d1: 8b 55 cc mov -0x34(%ebp),%edx 80715d4: ff 75 08 pushl 0x8(%ebp) 80715d7: 8d 4d e0 lea -0x20(%ebp),%ecx 80715da: 50 push %eax 80715db: 89 d8 mov %ebx,%eax 80715dd: e8 4e 11 00 00 call 8072730 <__gconv_find_transform> 80715e2: 85 c0 test %eax,%eax 80715e4: 89 45 b8 mov %eax,-0x48(%ebp) 80715e7: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 80715ee: 5a pop %edx 80715ef: 59 pop %ecx 80715f0: 74 1e je 8071610 <__gconv_open+0x180> 80715f2: 8b 45 b4 mov -0x4c(%ebp),%eax 80715f5: 8b 7d bc mov -0x44(%ebp),%edi 80715f8: 89 38 mov %edi,(%eax) 80715fa: 8b 45 b8 mov -0x48(%ebp),%eax 80715fd: 8d 65 f4 lea -0xc(%ebp),%esp 8071600: 5b pop %ebx 8071601: 5e pop %esi 8071602: 5f pop %edi 8071603: 5d pop %ebp 8071604: c2 04 00 ret $0x4 8071607: 89 f6 mov %esi,%esi 8071609: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071610: 8b 55 e4 mov -0x1c(%ebp),%edx 8071613: 83 ec 0c sub $0xc,%esp 8071616: 89 d3 mov %edx,%ebx 8071618: 89 55 cc mov %edx,-0x34(%ebp) 807161b: c1 e3 05 shl $0x5,%ebx 807161e: 8d 43 08 lea 0x8(%ebx),%eax 8071621: 50 push %eax 8071622: e8 59 8a fe ff call 805a080 <__libc_malloc> 8071627: 83 c4 10 add $0x10,%esp 807162a: 85 c0 test %eax,%eax 807162c: 89 c1 mov %eax,%ecx 807162e: 89 45 bc mov %eax,-0x44(%ebp) 8071631: 89 c7 mov %eax,%edi 8071633: 8b 55 cc mov -0x34(%ebp),%edx 8071636: 0f 84 d1 02 00 00 je 807190d <__gconv_open+0x47d> 807163c: 8b 45 e0 mov -0x20(%ebp),%eax 807163f: 83 ec 04 sub $0x4,%esp 8071642: 89 11 mov %edx,(%ecx) 8071644: 89 41 04 mov %eax,0x4(%ecx) 8071647: 8d 41 08 lea 0x8(%ecx),%eax 807164a: 53 push %ebx 807164b: 6a 00 push $0x0 807164d: 50 push %eax 807164e: e8 2d 6c fd ff call 8048280 <.plt+0xa0> 8071653: 8b 55 cc mov -0x34(%ebp),%edx 8071656: 83 c4 10 add $0x10,%esp 8071659: 85 d2 test %edx,%edx 807165b: 74 95 je 80715f2 <__gconv_open+0x162> 807165d: 31 c9 xor %ecx,%ecx 807165f: 8d 77 20 lea 0x20(%edi),%esi 8071662: 31 ff xor %edi,%edi 8071664: 89 cb mov %ecx,%ebx 8071666: eb 63 jmp 80716cb <__gconv_open+0x23b> 8071668: 90 nop 8071669: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071670: 8b 55 e4 mov -0x1c(%ebp),%edx 8071673: 8d 42 ff lea -0x1(%edx),%eax 8071676: 89 55 cc mov %edx,-0x34(%ebp) 8071679: 39 c3 cmp %eax,%ebx 807167b: 0f 83 ac 02 00 00 jae 807192d <__gconv_open+0x49d> 8071681: 8b 45 d4 mov -0x2c(%ebp),%eax 8071684: 83 ec 0c sub $0xc,%esp 8071687: 89 46 f0 mov %eax,-0x10(%esi) 807168a: 8b 45 e0 mov -0x20(%ebp),%eax 807168d: 69 4c 38 30 e0 1f 00 imul $0x1fe0,0x30(%eax,%edi,1),%ecx 8071694: 00 8071695: 89 45 c0 mov %eax,-0x40(%ebp) 8071698: 51 push %ecx 8071699: 89 4d c4 mov %ecx,-0x3c(%ebp) 807169c: e8 df 89 fe ff call 805a080 <__libc_malloc> 80716a1: 83 c4 10 add $0x10,%esp 80716a4: 85 c0 test %eax,%eax 80716a6: 89 46 e8 mov %eax,-0x18(%esi) 80716a9: 8b 55 cc mov -0x34(%ebp),%edx 80716ac: 0f 84 67 01 00 00 je 8071819 <__gconv_open+0x389> 80716b2: 8b 4d c4 mov -0x3c(%ebp),%ecx 80716b5: 8b 5d c8 mov -0x38(%ebp),%ebx 80716b8: 83 c6 20 add $0x20,%esi 80716bb: 83 c7 3c add $0x3c,%edi 80716be: 01 c8 add %ecx,%eax 80716c0: 89 46 cc mov %eax,-0x34(%esi) 80716c3: 39 da cmp %ebx,%edx 80716c5: 0f 86 27 ff ff ff jbe 80715f2 <__gconv_open+0x162> 80716cb: 80 7d d0 00 cmpb $0x0,-0x30(%ebp) 80716cf: 8d 43 01 lea 0x1(%ebx),%eax 80716d2: 89 76 fc mov %esi,-0x4(%esi) 80716d5: 89 45 c8 mov %eax,-0x38(%ebp) 80716d8: 74 96 je 8071670 <__gconv_open+0x1e0> 80716da: 8b 45 e0 mov -0x20(%ebp),%eax 80716dd: 83 ec 04 sub $0x4,%esp 80716e0: 68 c0 d0 0c 08 push $0x80cd0c0 80716e5: 68 d1 00 0c 08 push $0x80c00d1 80716ea: ff 74 38 0c pushl 0xc(%eax,%edi,1) 80716ee: e8 7d 6b fd ff call 8048270 <.plt+0x90> 80716f3: 8b 4d d4 mov -0x2c(%ebp),%ecx 80716f6: 83 c4 10 add $0x10,%esp 80716f9: 89 ca mov %ecx,%edx 80716fb: 83 ca 08 or $0x8,%edx 80716fe: 85 c0 test %eax,%eax 8071700: 0f 45 d1 cmovne %ecx,%edx 8071703: 89 55 d4 mov %edx,-0x2c(%ebp) 8071706: e9 65 ff ff ff jmp 8071670 <__gconv_open+0x1e0> 807170b: 8d 78 01 lea 0x1(%eax),%edi 807170e: 89 fa mov %edi,%edx 8071710: 29 da sub %ebx,%edx 8071712: 8d 42 1f lea 0x1f(%edx),%eax 8071715: 83 e0 f0 and $0xfffffff0,%eax 8071718: 29 c4 sub %eax,%esp 807171a: 8d 44 24 0f lea 0xf(%esp),%eax 807171e: 83 ec 04 sub $0x4,%esp 8071721: 83 e0 f0 and $0xfffffff0,%eax 8071724: c6 04 10 00 movb $0x0,(%eax,%edx,1) 8071728: 52 push %edx 8071729: 53 push %ebx 807172a: 50 push %eax 807172b: e8 d0 bc fe ff call 805d400 <memcpy> 8071730: 89 3c 24 mov %edi,(%esp) 8071733: 89 c3 mov %eax,%ebx 8071735: e8 76 ab fe ff call 805c2b0 <strlen> 807173a: 8d 50 01 lea 0x1(%eax),%edx 807173d: 83 c0 1f add $0x1f,%eax 8071740: 83 c4 10 add $0x10,%esp 8071743: 83 e0 f0 and $0xfffffff0,%eax 8071746: 29 c4 sub %eax,%esp 8071748: 8d 44 24 0f lea 0xf(%esp),%eax 807174c: 83 ec 04 sub $0x4,%esp 807174f: 52 push %edx 8071750: 57 push %edi 8071751: 83 e0 f0 and $0xfffffff0,%eax 8071754: 50 push %eax 8071755: e8 a6 bc fe ff call 805d400 <memcpy> 807175a: 89 c7 mov %eax,%edi 807175c: 0f b6 00 movzbl (%eax),%eax 807175f: 83 c4 10 add $0x10,%esp 8071762: 3c 2c cmp $0x2c,%al 8071764: 75 14 jne 807177a <__gconv_open+0x2ea> 8071766: 8d 76 00 lea 0x0(%esi),%esi 8071769: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071770: 83 c7 01 add $0x1,%edi 8071773: 0f b6 07 movzbl (%edi),%eax 8071776: 3c 2c cmp $0x2c,%al 8071778: 74 f6 je 8071770 <__gconv_open+0x2e0> 807177a: 84 c0 test %al,%al 807177c: 8d 77 01 lea 0x1(%edi),%esi 807177f: 75 22 jne 80717a3 <__gconv_open+0x313> 8071781: c6 45 d0 00 movb $0x0,-0x30(%ebp) 8071785: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 807178c: e9 4d fd ff ff jmp 80714de <__gconv_open+0x4e> 8071791: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071798: 83 c6 01 add $0x1,%esi 807179b: 3c 2c cmp $0x2c,%al 807179d: 0f 84 a1 01 00 00 je 8071944 <__gconv_open+0x4b4> 80717a3: 0f b6 06 movzbl (%esi),%eax 80717a6: 84 c0 test %al,%al 80717a8: 75 ee jne 8071798 <__gconv_open+0x308> 80717aa: c6 45 d0 00 movb $0x0,-0x30(%ebp) 80717ae: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 80717b5: 8d 76 00 lea 0x0(%esi),%esi 80717b8: 83 ec 04 sub $0x4,%esp 80717bb: 68 c0 d0 0c 08 push $0x80cd0c0 80717c0: 68 6d f3 0b 08 push $0x80bf36d 80717c5: 57 push %edi 80717c6: e8 a5 6a fd ff call 8048270 <.plt+0x90> 80717cb: 83 c4 10 add $0x10,%esp 80717ce: 85 c0 test %eax,%eax 80717d0: 0f 85 fa 00 00 00 jne 80718d0 <__gconv_open+0x440> 80717d6: c6 45 d0 01 movb $0x1,-0x30(%ebp) 80717da: eb 07 jmp 80717e3 <__gconv_open+0x353> 80717dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80717e0: 83 c6 01 add $0x1,%esi 80717e3: 0f b6 06 movzbl (%esi),%eax 80717e6: 3c 2c cmp $0x2c,%al 80717e8: 74 f6 je 80717e0 <__gconv_open+0x350> 80717ea: 84 c0 test %al,%al 80717ec: 0f 84 ec fc ff ff je 80714de <__gconv_open+0x4e> 80717f2: 8d 46 01 lea 0x1(%esi),%eax 80717f5: eb 15 jmp 807180c <__gconv_open+0x37c> 80717f7: 89 f6 mov %esi,%esi 80717f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071800: 83 c0 01 add $0x1,%eax 8071803: 80 fa 2c cmp $0x2c,%dl 8071806: 0f 84 f4 00 00 00 je 8071900 <__gconv_open+0x470> 807180c: 0f b6 10 movzbl (%eax),%edx 807180f: 84 d2 test %dl,%dl 8071811: 75 ed jne 8071800 <__gconv_open+0x370> 8071813: 89 f7 mov %esi,%edi 8071815: 89 c6 mov %eax,%esi 8071817: eb 9f jmp 80717b8 <__gconv_open+0x328> 8071819: 89 d9 mov %ebx,%ecx 807181b: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8071821: c7 c3 e8 ff ff ff mov $0xffffffe8,%ebx 8071827: 89 ce mov %ecx,%esi 8071829: 8d 79 ff lea -0x1(%ecx),%edi 807182c: c1 e6 05 shl $0x5,%esi 807182f: 03 75 bc add -0x44(%ebp),%esi 8071832: 85 c9 test %ecx,%ecx 8071834: 89 45 d0 mov %eax,-0x30(%ebp) 8071837: 8b 04 18 mov (%eax,%ebx,1),%eax 807183a: 89 45 d4 mov %eax,-0x2c(%ebp) 807183d: 74 23 je 8071862 <__gconv_open+0x3d2> 807183f: 90 nop 8071840: 83 ec 0c sub $0xc,%esp 8071843: ff 76 e8 pushl -0x18(%esi) 8071846: 83 ef 01 sub $0x1,%edi 8071849: 83 ee 20 sub $0x20,%esi 807184c: e8 3f 8d fe ff call 805a590 <__cfree> 8071851: 83 c4 10 add $0x10,%esp 8071854: 83 ff ff cmp $0xffffffff,%edi 8071857: 75 e7 jne 8071840 <__gconv_open+0x3b0> 8071859: 8b 45 e0 mov -0x20(%ebp),%eax 807185c: 8b 55 e4 mov -0x1c(%ebp),%edx 807185f: 89 45 c0 mov %eax,-0x40(%ebp) 8071862: 83 ec 0c sub $0xc,%esp 8071865: ff 75 bc pushl -0x44(%ebp) 8071868: 89 55 cc mov %edx,-0x34(%ebp) 807186b: e8 20 8d fe ff call 805a590 <__cfree> 8071870: 8b 55 cc mov -0x34(%ebp),%edx 8071873: 83 c4 10 add $0x10,%esp 8071876: 8b 45 c0 mov -0x40(%ebp),%eax 8071879: e8 42 11 00 00 call 80729c0 <__gconv_close_transform> 807187e: 8b 45 d0 mov -0x30(%ebp),%eax 8071881: 8b 4d d4 mov -0x2c(%ebp),%ecx 8071884: c7 45 b8 03 00 00 00 movl $0x3,-0x48(%ebp) 807188b: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 8071892: 89 0c 18 mov %ecx,(%eax,%ebx,1) 8071895: e9 58 fd ff ff jmp 80715f2 <__gconv_open+0x162> 807189a: 8b 7d cc mov -0x34(%ebp),%edi 807189d: 83 c0 01 add $0x1,%eax 80718a0: 29 f8 sub %edi,%eax 80718a2: 8d 50 1f lea 0x1f(%eax),%edx 80718a5: 83 e2 f0 and $0xfffffff0,%edx 80718a8: 29 d4 sub %edx,%esp 80718aa: 8d 54 24 0f lea 0xf(%esp),%edx 80718ae: 83 ec 04 sub $0x4,%esp 80718b1: 83 e2 f0 and $0xfffffff0,%edx 80718b4: c6 04 02 00 movb $0x0,(%edx,%eax,1) 80718b8: 50 push %eax 80718b9: 57 push %edi 80718ba: 52 push %edx 80718bb: e8 40 bb fe ff call 805d400 <memcpy> 80718c0: 83 c4 10 add $0x10,%esp 80718c3: 89 45 cc mov %eax,-0x34(%ebp) 80718c6: e9 46 fc ff ff jmp 8071511 <__gconv_open+0x81> 80718cb: 90 nop 80718cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80718d0: 83 ec 04 sub $0x4,%esp 80718d3: 68 c0 d0 0c 08 push $0x80cd0c0 80718d8: 68 32 ff 0b 08 push $0x80bff32 80718dd: 57 push %edi 80718de: e8 8d 69 fd ff call 8048270 <.plt+0x90> 80718e3: 83 c4 10 add $0x10,%esp 80718e6: 85 c0 test %eax,%eax 80718e8: b8 02 00 00 00 mov $0x2,%eax 80718ed: 0f 45 45 d4 cmovne -0x2c(%ebp),%eax 80718f1: 89 45 d4 mov %eax,-0x2c(%ebp) 80718f4: e9 ea fe ff ff jmp 80717e3 <__gconv_open+0x353> 80718f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071900: 89 f7 mov %esi,%edi 8071902: c6 40 ff 00 movb $0x0,-0x1(%eax) 8071906: 89 c6 mov %eax,%esi 8071908: e9 ab fe ff ff jmp 80717b8 <__gconv_open+0x328> 807190d: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8071913: c7 c3 e8 ff ff ff mov $0xffffffe8,%ebx 8071919: 89 45 d0 mov %eax,-0x30(%ebp) 807191c: 8b 04 18 mov (%eax,%ebx,1),%eax 807191f: 89 45 d4 mov %eax,-0x2c(%ebp) 8071922: 8b 45 e0 mov -0x20(%ebp),%eax 8071925: 89 45 c0 mov %eax,-0x40(%ebp) 8071928: e9 49 ff ff ff jmp 8071876 <__gconv_open+0x3e6> 807192d: 8b 45 d4 mov -0x2c(%ebp),%eax 8071930: 8b 7d bc mov -0x44(%ebp),%edi 8071933: 89 d9 mov %ebx,%ecx 8071935: c1 e1 05 shl $0x5,%ecx 8071938: 83 c8 01 or $0x1,%eax 807193b: 89 44 0f 10 mov %eax,0x10(%edi,%ecx,1) 807193f: e9 ae fc ff ff jmp 80715f2 <__gconv_open+0x162> 8071944: c6 46 ff 00 movb $0x0,-0x1(%esi) 8071948: e9 5d fe ff ff jmp 80717aa <__gconv_open+0x31a> 807194d: 66 90 xchg %ax,%ax 807194f: 90 nop 08071950 <__gconv>: 8071950: 83 f8 ff cmp $0xffffffff,%eax 8071953: 0f 84 07 01 00 00 je 8071a60 <__gconv+0x110> 8071959: 55 push %ebp 807195a: 57 push %edi 807195b: 89 d7 mov %edx,%edi 807195d: 56 push %esi 807195e: 53 push %ebx 807195f: 89 c3 mov %eax,%ebx 8071961: 83 ec 1c sub $0x1c,%esp 8071964: 8b 00 mov (%eax),%eax 8071966: 8b 74 24 38 mov 0x38(%esp),%esi 807196a: 89 4c 24 04 mov %ecx,0x4(%esp) 807196e: 8d 50 ff lea -0x1(%eax),%edx 8071971: 85 f6 test %esi,%esi 8071973: 0f 84 8c 01 00 00 je 8071b05 <__gconv+0x1b5> 8071979: 8b 4c 24 30 mov 0x30(%esp),%ecx 807197d: 8b 74 24 38 mov 0x38(%esp),%esi 8071981: 85 c9 test %ecx,%ecx 8071983: c7 06 00 00 00 00 movl $0x0,(%esi) 8071989: 0f 84 59 01 00 00 je 8071ae8 <__gconv+0x198> 807198f: 8b 74 24 30 mov 0x30(%esp),%esi 8071993: 8b 0e mov (%esi),%ecx 8071995: c1 e0 05 shl $0x5,%eax 8071998: 01 d8 add %ebx,%eax 807199a: 89 c6 mov %eax,%esi 807199c: 89 48 e8 mov %ecx,-0x18(%eax) 807199f: 89 44 24 0c mov %eax,0xc(%esp) 80719a3: 8b 44 24 34 mov 0x34(%esp),%eax 80719a7: 89 46 ec mov %eax,-0x14(%esi) 80719aa: 8b 43 04 mov 0x4(%ebx),%eax 80719ad: 8b 70 14 mov 0x14(%eax),%esi 80719b0: 8b 00 mov (%eax),%eax 80719b2: 85 c0 test %eax,%eax 80719b4: 74 0a je 80719c0 <__gconv+0x70> 80719b6: c1 ce 09 ror $0x9,%esi 80719b9: 65 33 35 18 00 00 00 xor %gs:0x18,%esi 80719c0: 85 ff test %edi,%edi 80719c2: 0f 84 a8 00 00 00 je 8071a70 <__gconv+0x120> 80719c8: 8b 2f mov (%edi),%ebp 80719ca: 85 ed test %ebp,%ebp 80719cc: 0f 84 9e 00 00 00 je 8071a70 <__gconv+0x120> 80719d2: 8b 44 24 30 mov 0x30(%esp),%eax 80719d6: 85 c0 test %eax,%eax 80719d8: 0f 84 11 01 00 00 je 8071aef <__gconv+0x19f> 80719de: 8b 44 24 30 mov 0x30(%esp),%eax 80719e2: 8b 00 mov (%eax),%eax 80719e4: 85 c0 test %eax,%eax 80719e6: 0f 84 03 01 00 00 je 8071aef <__gconv+0x19f> 80719ec: 8d 43 08 lea 0x8(%ebx),%eax 80719ef: 89 44 24 08 mov %eax,0x8(%esp) 80719f3: eb 19 jmp 8071a0e <__gconv+0xbe> 80719f5: 8d 76 00 lea 0x0(%esi),%esi 80719f8: 8b 17 mov (%edi),%edx 80719fa: 39 ea cmp %ebp,%edx 80719fc: 74 39 je 8071a37 <__gconv+0xe7> 80719fe: 8b 4b 04 mov 0x4(%ebx),%ecx 8071a01: 8b 69 24 mov 0x24(%ecx),%ebp 8071a04: 01 d5 add %edx,%ebp 8071a06: 39 6c 24 04 cmp %ebp,0x4(%esp) 8071a0a: 72 2b jb 8071a37 <__gconv+0xe7> 8071a0c: 89 d5 mov %edx,%ebp 8071a0e: 83 ec 0c sub $0xc,%esp 8071a11: 56 push %esi 8071a12: e8 19 c2 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8071a17: 6a 00 push $0x0 8071a19: 6a 00 push $0x0 8071a1b: ff 74 24 50 pushl 0x50(%esp) 8071a1f: 6a 00 push $0x0 8071a21: ff 74 24 24 pushl 0x24(%esp) 8071a25: 57 push %edi 8071a26: ff 74 24 30 pushl 0x30(%esp) 8071a2a: ff 73 04 pushl 0x4(%ebx) 8071a2d: ff d6 call *%esi 8071a2f: 83 c4 30 add $0x30,%esp 8071a32: 83 f8 04 cmp $0x4,%eax 8071a35: 74 c1 je 80719f8 <__gconv+0xa8> 8071a37: 8b 7c 24 30 mov 0x30(%esp),%edi 8071a3b: 8b 17 mov (%edi),%edx 8071a3d: 85 d2 test %edx,%edx 8071a3f: 74 0d je 8071a4e <__gconv+0xfe> 8071a41: 8b 7c 24 0c mov 0xc(%esp),%edi 8071a45: 8b 57 e8 mov -0x18(%edi),%edx 8071a48: 8b 7c 24 30 mov 0x30(%esp),%edi 8071a4c: 89 17 mov %edx,(%edi) 8071a4e: 83 c4 1c add $0x1c,%esp 8071a51: 5b pop %ebx 8071a52: 5e pop %esi 8071a53: 5f pop %edi 8071a54: 5d pop %ebp 8071a55: c2 0c 00 ret $0xc 8071a58: 90 nop 8071a59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071a60: b8 08 00 00 00 mov $0x8,%eax 8071a65: c2 0c 00 ret $0xc 8071a68: 90 nop 8071a69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071a70: 89 54 24 04 mov %edx,0x4(%esp) 8071a74: 83 ec 0c sub $0xc,%esp 8071a77: 56 push %esi 8071a78: e8 b3 c1 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8071a7d: 83 c4 10 add $0x10,%esp 8071a80: 8b 44 24 0c mov 0xc(%esp),%eax 8071a84: 8b 40 e8 mov -0x18(%eax),%eax 8071a87: 6a 00 push $0x0 8071a89: 85 c0 test %eax,%eax 8071a8b: 0f 94 c0 sete %al 8071a8e: 0f b6 c0 movzbl %al,%eax 8071a91: 83 c0 01 add $0x1,%eax 8071a94: 50 push %eax 8071a95: 8d 43 08 lea 0x8(%ebx),%eax 8071a98: ff 74 24 40 pushl 0x40(%esp) 8071a9c: 6a 00 push $0x0 8071a9e: 6a 00 push $0x0 8071aa0: 6a 00 push $0x0 8071aa2: 50 push %eax 8071aa3: ff 73 04 pushl 0x4(%ebx) 8071aa6: ff d6 call *%esi 8071aa8: 83 c4 20 add $0x20,%esp 8071aab: 85 c0 test %eax,%eax 8071aad: 75 21 jne 8071ad0 <__gconv+0x180> 8071aaf: 8b 54 24 04 mov 0x4(%esp),%edx 8071ab3: 83 c3 14 add $0x14,%ebx 8071ab6: 31 c9 xor %ecx,%ecx 8071ab8: 90 nop 8071ab9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071ac0: 83 c1 01 add $0x1,%ecx 8071ac3: c7 03 00 00 00 00 movl $0x0,(%ebx) 8071ac9: 83 c3 20 add $0x20,%ebx 8071acc: 39 ca cmp %ecx,%edx 8071ace: 73 f0 jae 8071ac0 <__gconv+0x170> 8071ad0: 8b 4c 24 30 mov 0x30(%esp),%ecx 8071ad4: 85 c9 test %ecx,%ecx 8071ad6: 0f 85 5b ff ff ff jne 8071a37 <__gconv+0xe7> 8071adc: e9 6d ff ff ff jmp 8071a4e <__gconv+0xfe> 8071ae1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071ae8: 31 c9 xor %ecx,%ecx 8071aea: e9 a6 fe ff ff jmp 8071995 <__gconv+0x45> 8071aef: 68 7c ff 0b 08 push $0x80bff7c 8071af4: 6a 4a push $0x4a 8071af6: 68 39 ff 0b 08 push $0x80bff39 8071afb: 68 58 ff 0b 08 push $0x80bff58 8071b00: e8 db 7c fd ff call 80497e0 <__assert_fail> 8071b05: 68 7c ff 0b 08 push $0x80bff7c 8071b0a: 6a 2c push $0x2c 8071b0c: 68 39 ff 0b 08 push $0x80bff39 8071b11: 68 41 ff 0b 08 push $0x80bff41 8071b16: e8 c5 7c fd ff call 80497e0 <__assert_fail> 8071b1b: 66 90 xchg %ax,%ax 8071b1d: 66 90 xchg %ax,%ax 8071b1f: 90 nop 08071b20 <__gconv_close>: 8071b20: 55 push %ebp 8071b21: 57 push %edi 8071b22: 89 c5 mov %eax,%ebp 8071b24: 56 push %esi 8071b25: 53 push %ebx 8071b26: 8d 58 28 lea 0x28(%eax),%ebx 8071b29: 83 ec 0c sub $0xc,%esp 8071b2c: 8b 70 04 mov 0x4(%eax),%esi 8071b2f: 8b 38 mov (%eax),%edi 8071b31: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8071b38: f6 43 e8 01 testb $0x1,-0x18(%ebx) 8071b3c: 74 22 je 8071b60 <__gconv_close+0x40> 8071b3e: 83 ec 0c sub $0xc,%esp 8071b41: 55 push %ebp 8071b42: e8 49 8a fe ff call 805a590 <__cfree> 8071b47: 83 c4 1c add $0x1c,%esp 8071b4a: 89 fa mov %edi,%edx 8071b4c: 89 f0 mov %esi,%eax 8071b4e: 5b pop %ebx 8071b4f: 5e pop %esi 8071b50: 5f pop %edi 8071b51: 5d pop %ebp 8071b52: e9 69 0e 00 00 jmp 80729c0 <__gconv_close_transform> 8071b57: 89 f6 mov %esi,%esi 8071b59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071b60: 8b 53 e0 mov -0x20(%ebx),%edx 8071b63: 85 d2 test %edx,%edx 8071b65: 74 12 je 8071b79 <__gconv_close+0x59> 8071b67: 83 ec 0c sub $0xc,%esp 8071b6a: 52 push %edx 8071b6b: e8 20 8a fe ff call 805a590 <__cfree> 8071b70: 83 c4 10 add $0x10,%esp 8071b73: f6 43 e8 01 testb $0x1,-0x18(%ebx) 8071b77: 75 c5 jne 8071b3e <__gconv_close+0x1e> 8071b79: 83 c3 20 add $0x20,%ebx 8071b7c: eb ba jmp 8071b38 <__gconv_close+0x18> 8071b7e: 66 90 xchg %ax,%ax 08071b80 <__gconv_alias_compare>: 8071b80: 8b 44 24 08 mov 0x8(%esp),%eax 8071b84: 8b 00 mov (%eax),%eax 8071b86: 89 44 24 08 mov %eax,0x8(%esp) 8071b8a: 8b 44 24 04 mov 0x4(%esp),%eax 8071b8e: 8b 00 mov (%eax),%eax 8071b90: 89 44 24 04 mov %eax,0x4(%esp) 8071b94: e9 f7 66 fd ff jmp 8048290 <.plt+0xb0> 8071b99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08071ba0 <derivation_compare>: 8071ba0: 56 push %esi 8071ba1: 53 push %ebx 8071ba2: 83 ec 0c sub $0xc,%esp 8071ba5: 8b 5c 24 18 mov 0x18(%esp),%ebx 8071ba9: 8b 74 24 1c mov 0x1c(%esp),%esi 8071bad: ff 36 pushl (%esi) 8071baf: ff 33 pushl (%ebx) 8071bb1: e8 da 66 fd ff call 8048290 <.plt+0xb0> 8071bb6: 83 c4 10 add $0x10,%esp 8071bb9: 85 c0 test %eax,%eax 8071bbb: 75 1b jne 8071bd8 <derivation_compare+0x38> 8071bbd: 8b 46 04 mov 0x4(%esi),%eax 8071bc0: 89 44 24 14 mov %eax,0x14(%esp) 8071bc4: 8b 43 04 mov 0x4(%ebx),%eax 8071bc7: 89 44 24 10 mov %eax,0x10(%esp) 8071bcb: 83 c4 04 add $0x4,%esp 8071bce: 5b pop %ebx 8071bcf: 5e pop %esi 8071bd0: e9 bb 66 fd ff jmp 8048290 <.plt+0xb0> 8071bd5: 8d 76 00 lea 0x0(%esi),%esi 8071bd8: 83 c4 04 add $0x4,%esp 8071bdb: 5b pop %ebx 8071bdc: 5e pop %esi 8071bdd: c3 ret 8071bde: 66 90 xchg %ax,%ax 08071be0 <__gconv_get_modules_db>: 8071be0: a1 d4 dc 0e 08 mov 0x80edcd4,%eax 8071be5: c3 ret 8071be6: 8d 76 00 lea 0x0(%esi),%esi 8071be9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08071bf0 <__gconv_get_alias_db>: 8071bf0: a1 dc dc 0e 08 mov 0x80edcdc,%eax 8071bf5: c3 ret 8071bf6: 8d 76 00 lea 0x0(%esi),%esi 8071bf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08071c00 <__gconv_release_step>: 8071c00: 56 push %esi 8071c01: 53 push %ebx 8071c02: 89 c3 mov %eax,%ebx 8071c04: 83 ec 04 sub $0x4,%esp 8071c07: 8b 00 mov (%eax),%eax 8071c09: 85 c0 test %eax,%eax 8071c0b: 74 43 je 8071c50 <__gconv_release_step+0x50> 8071c0d: 8b 4b 08 mov 0x8(%ebx),%ecx 8071c10: 8d 51 ff lea -0x1(%ecx),%edx 8071c13: 85 d2 test %edx,%edx 8071c15: 89 53 08 mov %edx,0x8(%ebx) 8071c18: 75 2f jne 8071c49 <__gconv_release_step+0x49> 8071c1a: 8b 73 20 mov 0x20(%ebx),%esi 8071c1d: 85 f6 test %esi,%esi 8071c1f: 74 1d je 8071c3e <__gconv_release_step+0x3e> 8071c21: 83 ec 0c sub $0xc,%esp 8071c24: c1 ce 09 ror $0x9,%esi 8071c27: 65 33 35 18 00 00 00 xor %gs:0x18,%esi 8071c2e: 56 push %esi 8071c2f: e8 fc bf 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8071c34: 89 1c 24 mov %ebx,(%esp) 8071c37: ff d6 call *%esi 8071c39: 8b 03 mov (%ebx),%eax 8071c3b: 83 c4 10 add $0x10,%esp 8071c3e: e8 0d 78 00 00 call 8079450 <__gconv_release_shlib> 8071c43: c7 03 00 00 00 00 movl $0x0,(%ebx) 8071c49: 83 c4 04 add $0x4,%esp 8071c4c: 5b pop %ebx 8071c4d: 5e pop %esi 8071c4e: c3 ret 8071c4f: 90 nop 8071c50: 8b 43 20 mov 0x20(%ebx),%eax 8071c53: 85 c0 test %eax,%eax 8071c55: 74 f2 je 8071c49 <__gconv_release_step+0x49> 8071c57: 68 e4 ff 0b 08 push $0x80bffe4 8071c5c: 68 ea 00 00 00 push $0xea 8071c61: 68 84 ff 0b 08 push $0x80bff84 8071c66: 68 8f ff 0b 08 push $0x80bff8f 8071c6b: e8 70 7b fd ff call 80497e0 <__assert_fail> 08071c70 <find_derivation>: 8071c70: 55 push %ebp 8071c71: 89 e5 mov %esp,%ebp 8071c73: 57 push %edi 8071c74: 56 push %esi 8071c75: 53 push %ebx 8071c76: 89 d7 mov %edx,%edi 8071c78: 89 cb mov %ecx,%ebx 8071c7a: 83 ec 4c sub $0x4c,%esp 8071c7d: 85 d2 test %edx,%edx 8071c7f: 89 45 bc mov %eax,-0x44(%ebp) 8071c82: 0f 44 f8 cmove %eax,%edi 8071c85: 8b 45 08 mov 0x8(%ebp),%eax 8071c88: 89 55 b4 mov %edx,-0x4c(%ebp) 8071c8b: 89 7d b8 mov %edi,-0x48(%ebp) 8071c8e: 85 c0 test %eax,%eax 8071c90: 0f 84 25 08 00 00 je 80724bb <find_derivation+0x84b> 8071c96: 8b 45 08 mov 0x8(%ebp),%eax 8071c99: 83 ec 04 sub $0x4,%esp 8071c9c: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 8071ca3: 68 a0 1b 07 08 push $0x8071ba0 8071ca8: 68 ac d5 0e 08 push $0x80ed5ac 8071cad: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 8071cb4: 89 45 d8 mov %eax,-0x28(%ebp) 8071cb7: 8b 45 b8 mov -0x48(%ebp),%eax 8071cba: 89 45 dc mov %eax,-0x24(%ebp) 8071cbd: 8d 45 d8 lea -0x28(%ebp),%eax 8071cc0: 50 push %eax 8071cc1: e8 aa d4 ff ff call 806f170 <__tfind> 8071cc6: 83 c4 10 add $0x10,%esp 8071cc9: 85 c0 test %eax,%eax 8071ccb: 0f 84 a5 00 00 00 je 8071d76 <find_derivation+0x106> 8071cd1: 8b 00 mov (%eax),%eax 8071cd3: 8b 7d 0c mov 0xc(%ebp),%edi 8071cd6: 8b 58 08 mov 0x8(%eax),%ebx 8071cd9: 8b 40 0c mov 0xc(%eax),%eax 8071cdc: 89 1f mov %ebx,(%edi) 8071cde: 8b 7d 10 mov 0x10(%ebp),%edi 8071ce1: 89 c6 mov %eax,%esi 8071ce3: 89 45 d4 mov %eax,-0x2c(%ebp) 8071ce6: 89 5d d0 mov %ebx,-0x30(%ebp) 8071ce9: 89 07 mov %eax,(%edi) 8071ceb: 6b c0 3c imul $0x3c,%eax,%eax 8071cee: 8d 7c 03 c4 lea -0x3c(%ebx,%eax,1),%edi 8071cf2: eb 61 jmp 8071d55 <find_derivation+0xe5> 8071cf4: e8 77 75 00 00 call 8079270 <__gconv_find_shlib> 8071cf9: 85 c0 test %eax,%eax 8071cfb: 89 07 mov %eax,(%edi) 8071cfd: 0f 84 68 08 00 00 je 807256b <find_derivation+0x8fb> 8071d03: 8b 48 0c mov 0xc(%eax),%ecx 8071d06: 8b 58 10 mov 0x10(%eax),%ebx 8071d09: 8b 40 14 mov 0x14(%eax),%eax 8071d0c: c7 47 18 00 00 00 00 movl $0x0,0x18(%edi) 8071d13: 89 4f 14 mov %ecx,0x14(%edi) 8071d16: 89 5f 1c mov %ebx,0x1c(%edi) 8071d19: 89 47 20 mov %eax,0x20(%edi) 8071d1c: 85 db test %ebx,%ebx 8071d1e: 74 2f je 8071d4f <find_derivation+0xdf> 8071d20: 83 ec 0c sub $0xc,%esp 8071d23: c1 cb 09 ror $0x9,%ebx 8071d26: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 8071d2d: 53 push %ebx 8071d2e: e8 fd be 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8071d33: 89 3c 24 mov %edi,(%esp) 8071d36: ff d3 call *%ebx 8071d38: 8b 47 18 mov 0x18(%edi),%eax 8071d3b: 83 c4 10 add $0x10,%esp 8071d3e: 85 c0 test %eax,%eax 8071d40: 74 0d je 8071d4f <find_derivation+0xdf> 8071d42: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8071d49: c1 c0 09 rol $0x9,%eax 8071d4c: 89 47 18 mov %eax,0x18(%edi) 8071d4f: 83 ee 01 sub $0x1,%esi 8071d52: 83 ef 3c sub $0x3c,%edi 8071d55: 85 f6 test %esi,%esi 8071d57: 0f 84 50 07 00 00 je 80724ad <find_derivation+0x83d> 8071d5d: 8b 47 08 mov 0x8(%edi),%eax 8071d60: 8d 48 01 lea 0x1(%eax),%ecx 8071d63: 85 c0 test %eax,%eax 8071d65: 89 4f 08 mov %ecx,0x8(%edi) 8071d68: 75 e5 jne 8071d4f <find_derivation+0xdf> 8071d6a: 8b 47 04 mov 0x4(%edi),%eax 8071d6d: 85 c0 test %eax,%eax 8071d6f: 75 83 jne 8071cf4 <find_derivation+0x84> 8071d71: 8b 5f 1c mov 0x1c(%edi),%ebx 8071d74: eb a6 jmp 8071d1c <find_derivation+0xac> 8071d76: 83 ec 30 sub $0x30,%esp 8071d79: 8b 4d 08 mov 0x8(%ebp),%ecx 8071d7c: 8d 44 24 0f lea 0xf(%esp),%eax 8071d80: 83 ec 0c sub $0xc,%esp 8071d83: 83 e0 f0 and $0xfffffff0,%eax 8071d86: 89 08 mov %ecx,(%eax) 8071d88: 51 push %ecx 8071d89: 89 c7 mov %eax,%edi 8071d8b: 89 45 b0 mov %eax,-0x50(%ebp) 8071d8e: e8 1d a5 fe ff call 805c2b0 <strlen> 8071d93: 83 ec 20 sub $0x20,%esp 8071d96: 89 47 04 mov %eax,0x4(%edi) 8071d99: c7 47 0c 00 00 00 00 movl $0x0,0xc(%edi) 8071da0: 8d 74 24 0f lea 0xf(%esp),%esi 8071da4: 83 ec 0c sub $0xc,%esp 8071da7: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 8071dae: c7 47 10 00 00 00 00 movl $0x0,0x10(%edi) 8071db5: c7 47 14 00 00 00 00 movl $0x0,0x14(%edi) 8071dbc: 83 e6 f0 and $0xfffffff0,%esi 8071dbf: c7 47 18 00 00 00 00 movl $0x0,0x18(%edi) 8071dc6: 89 1e mov %ebx,(%esi) 8071dc8: 53 push %ebx 8071dc9: e8 e2 a4 fe ff call 805c2b0 <strlen> 8071dce: 89 46 04 mov %eax,0x4(%esi) 8071dd1: 8d 46 18 lea 0x18(%esi),%eax 8071dd4: 83 c4 10 add $0x10,%esp 8071dd7: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 8071dde: c7 46 08 00 00 00 00 movl $0x0,0x8(%esi) 8071de5: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 8071dec: c7 46 14 00 00 00 00 movl $0x0,0x14(%esi) 8071df3: c7 46 18 00 00 00 00 movl $0x0,0x18(%esi) 8071dfa: 89 77 18 mov %esi,0x18(%edi) 8071dfd: 89 45 ac mov %eax,-0x54(%ebp) 8071e00: 8b 45 b0 mov -0x50(%ebp),%eax 8071e03: 31 ff xor %edi,%edi 8071e05: c7 45 c0 ff ff ff 7f movl $0x7fffffff,-0x40(%ebp) 8071e0c: c7 45 c8 ff ff ff 7f movl $0x7fffffff,-0x38(%ebp) 8071e13: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 8071e1a: 89 fe mov %edi,%esi 8071e1c: 89 45 d0 mov %eax,-0x30(%ebp) 8071e1f: 90 nop 8071e20: 3b 75 c8 cmp -0x38(%ebp),%esi 8071e23: 7f 43 jg 8071e68 <find_derivation+0x1f8> 8071e25: 0f 84 e2 02 00 00 je 807210d <find_derivation+0x49d> 8071e2b: 8b 3d d4 dc 0e 08 mov 0x80edcd4,%edi 8071e31: 85 ff test %edi,%edi 8071e33: 74 33 je 8071e68 <find_derivation+0x1f8> 8071e35: 8b 45 d0 mov -0x30(%ebp),%eax 8071e38: 8b 18 mov (%eax),%ebx 8071e3a: eb 0b jmp 8071e47 <find_derivation+0x1d7> 8071e3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8071e40: 8b 7f 1c mov 0x1c(%edi),%edi 8071e43: 85 ff test %edi,%edi 8071e45: 74 21 je 8071e68 <find_derivation+0x1f8> 8071e47: 83 ec 08 sub $0x8,%esp 8071e4a: ff 37 pushl (%edi) 8071e4c: 53 push %ebx 8071e4d: e8 3e 64 fd ff call 8048290 <.plt+0xb0> 8071e52: 83 c4 10 add $0x10,%esp 8071e55: 85 c0 test %eax,%eax 8071e57: 74 7c je 8071ed5 <find_derivation+0x265> 8071e59: 79 e5 jns 8071e40 <find_derivation+0x1d0> 8071e5b: 8b 7f 14 mov 0x14(%edi),%edi 8071e5e: 85 ff test %edi,%edi 8071e60: 75 e5 jne 8071e47 <find_derivation+0x1d7> 8071e62: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8071e68: 8b 45 d0 mov -0x30(%ebp),%eax 8071e6b: 8b 40 18 mov 0x18(%eax),%eax 8071e6e: 85 c0 test %eax,%eax 8071e70: 89 45 d0 mov %eax,-0x30(%ebp) 8071e73: 0f 84 b4 02 00 00 je 807212d <find_derivation+0x4bd> 8071e79: 8b 70 0c mov 0xc(%eax),%esi 8071e7c: eb a2 jmp 8071e20 <find_derivation+0x1b0> 8071e7e: 66 90 xchg %ax,%ax 8071e80: 83 ec 30 sub $0x30,%esp 8071e83: 8d 54 24 0f lea 0xf(%esp),%edx 8071e87: 83 ec 0c sub $0xc,%esp 8071e8a: 83 e2 f0 and $0xfffffff0,%edx 8071e8d: 89 1a mov %ebx,(%edx) 8071e8f: 53 push %ebx 8071e90: 89 d6 mov %edx,%esi 8071e92: e8 19 a4 fe ff call 805c2b0 <strlen> 8071e97: 89 46 04 mov %eax,0x4(%esi) 8071e9a: 8b 45 d4 mov -0x2c(%ebp),%eax 8071e9d: 83 c4 10 add $0x10,%esp 8071ea0: 89 7e 10 mov %edi,0x10(%esi) 8071ea3: c7 46 18 00 00 00 00 movl $0x0,0x18(%esi) 8071eaa: 89 46 0c mov %eax,0xc(%esi) 8071ead: 8b 45 cc mov -0x34(%ebp),%eax 8071eb0: 89 46 08 mov %eax,0x8(%esi) 8071eb3: 8b 45 d0 mov -0x30(%ebp),%eax 8071eb6: 89 46 14 mov %eax,0x14(%esi) 8071eb9: 8b 45 ac mov -0x54(%ebp),%eax 8071ebc: 89 30 mov %esi,(%eax) 8071ebe: 8d 46 18 lea 0x18(%esi),%eax 8071ec1: 89 45 ac mov %eax,-0x54(%ebp) 8071ec4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8071ec8: 8b 7f 18 mov 0x18(%edi),%edi 8071ecb: 85 ff test %edi,%edi 8071ecd: 74 99 je 8071e68 <find_derivation+0x1f8> 8071ecf: 8b 45 d0 mov -0x30(%ebp),%eax 8071ed2: 8b 70 0c mov 0xc(%eax),%esi 8071ed5: 8b 5f 04 mov 0x4(%edi),%ebx 8071ed8: 80 3b 2d cmpb $0x2d,(%ebx) 8071edb: 75 08 jne 8071ee5 <find_derivation+0x275> 8071edd: 80 7b 01 00 cmpb $0x0,0x1(%ebx) 8071ee1: 0f 44 5d b8 cmove -0x48(%ebp),%ebx 8071ee5: 8b 45 d0 mov -0x30(%ebp),%eax 8071ee8: 03 77 08 add 0x8(%edi),%esi 8071eeb: 83 ec 08 sub $0x8,%esp 8071eee: 8b 40 08 mov 0x8(%eax),%eax 8071ef1: 03 47 0c add 0xc(%edi),%eax 8071ef4: ff 75 bc pushl -0x44(%ebp) 8071ef7: 53 push %ebx 8071ef8: 89 75 d4 mov %esi,-0x2c(%ebp) 8071efb: 89 45 cc mov %eax,-0x34(%ebp) 8071efe: e8 8d 63 fd ff call 8048290 <.plt+0xb0> 8071f03: 83 c4 10 add $0x10,%esp 8071f06: 85 c0 test %eax,%eax 8071f08: 74 5e je 8071f68 <find_derivation+0x2f8> 8071f0a: 8b 45 b4 mov -0x4c(%ebp),%eax 8071f0d: 85 c0 test %eax,%eax 8071f0f: 74 11 je 8071f22 <find_derivation+0x2b2> 8071f11: 83 ec 08 sub $0x8,%esp 8071f14: 50 push %eax 8071f15: 53 push %ebx 8071f16: e8 75 63 fd ff call 8048290 <.plt+0xb0> 8071f1b: 83 c4 10 add $0x10,%esp 8071f1e: 85 c0 test %eax,%eax 8071f20: 74 46 je 8071f68 <find_derivation+0x2f8> 8071f22: 8b 4d d4 mov -0x2c(%ebp),%ecx 8071f25: 39 4d c8 cmp %ecx,-0x38(%ebp) 8071f28: 7f 0a jg 8071f34 <find_derivation+0x2c4> 8071f2a: 75 9c jne 8071ec8 <find_derivation+0x258> 8071f2c: 8b 4d cc mov -0x34(%ebp),%ecx 8071f2f: 39 4d c0 cmp %ecx,-0x40(%ebp) 8071f32: 7e 94 jle 8071ec8 <find_derivation+0x258> 8071f34: 8b 75 b0 mov -0x50(%ebp),%esi 8071f37: 89 f6 mov %esi,%esi 8071f39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071f40: 83 ec 08 sub $0x8,%esp 8071f43: ff 36 pushl (%esi) 8071f45: 53 push %ebx 8071f46: e8 45 63 fd ff call 8048290 <.plt+0xb0> 8071f4b: 83 c4 10 add $0x10,%esp 8071f4e: 85 c0 test %eax,%eax 8071f50: 0f 84 ea 00 00 00 je 8072040 <find_derivation+0x3d0> 8071f56: 8b 76 18 mov 0x18(%esi),%esi 8071f59: 85 f6 test %esi,%esi 8071f5b: 75 e3 jne 8071f40 <find_derivation+0x2d0> 8071f5d: e9 1e ff ff ff jmp 8071e80 <find_derivation+0x210> 8071f62: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8071f68: 8b 45 c4 mov -0x3c(%ebp),%eax 8071f6b: 85 c0 test %eax,%eax 8071f6d: 0f 84 8d 00 00 00 je 8072000 <find_derivation+0x390> 8071f73: 89 c6 mov %eax,%esi 8071f75: eb 10 jmp 8071f87 <find_derivation+0x317> 8071f77: 89 f6 mov %esi,%esi 8071f79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8071f80: 8b 76 18 mov 0x18(%esi),%esi 8071f83: 85 f6 test %esi,%esi 8071f85: 74 79 je 8072000 <find_derivation+0x390> 8071f87: 83 ec 08 sub $0x8,%esp 8071f8a: ff 36 pushl (%esi) 8071f8c: 53 push %ebx 8071f8d: e8 fe 62 fd ff call 8048290 <.plt+0xb0> 8071f92: 83 c4 10 add $0x10,%esp 8071f95: 85 c0 test %eax,%eax 8071f97: 75 e7 jne 8071f80 <find_derivation+0x310> 8071f99: 8b 45 d4 mov -0x2c(%ebp),%eax 8071f9c: 3b 46 0c cmp 0xc(%esi),%eax 8071f9f: 7c 2f jl 8071fd0 <find_derivation+0x360> 8071fa1: 74 21 je 8071fc4 <find_derivation+0x354> 8071fa3: 8b 4d d4 mov -0x2c(%ebp),%ecx 8071fa6: 39 4d c8 cmp %ecx,-0x38(%ebp) 8071fa9: 7f 42 jg 8071fed <find_derivation+0x37d> 8071fab: 0f 85 17 ff ff ff jne 8071ec8 <find_derivation+0x258> 8071fb1: 8b 4d c0 mov -0x40(%ebp),%ecx 8071fb4: 8b 45 cc mov -0x34(%ebp),%eax 8071fb7: 39 c1 cmp %eax,%ecx 8071fb9: 0f 4e c1 cmovle %ecx,%eax 8071fbc: 89 45 c0 mov %eax,-0x40(%ebp) 8071fbf: e9 04 ff ff ff jmp 8071ec8 <find_derivation+0x258> 8071fc4: 8b 45 cc mov -0x34(%ebp),%eax 8071fc7: 3b 46 08 cmp 0x8(%esi),%eax 8071fca: 7d d7 jge 8071fa3 <find_derivation+0x333> 8071fcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8071fd0: 8b 45 d0 mov -0x30(%ebp),%eax 8071fd3: 8b 4d d4 mov -0x2c(%ebp),%ecx 8071fd6: 39 4d c8 cmp %ecx,-0x38(%ebp) 8071fd9: 89 7e 10 mov %edi,0x10(%esi) 8071fdc: 89 46 14 mov %eax,0x14(%esi) 8071fdf: 8b 45 d4 mov -0x2c(%ebp),%eax 8071fe2: 89 46 0c mov %eax,0xc(%esi) 8071fe5: 8b 45 cc mov -0x34(%ebp),%eax 8071fe8: 89 46 08 mov %eax,0x8(%esi) 8071feb: 7e be jle 8071fab <find_derivation+0x33b> 8071fed: 8b 45 cc mov -0x34(%ebp),%eax 8071ff0: 89 45 c0 mov %eax,-0x40(%ebp) 8071ff3: 8b 45 d4 mov -0x2c(%ebp),%eax 8071ff6: 89 45 c8 mov %eax,-0x38(%ebp) 8071ff9: e9 ca fe ff ff jmp 8071ec8 <find_derivation+0x258> 8071ffe: 66 90 xchg %ax,%ax 8072000: 83 ec 30 sub $0x30,%esp 8072003: 8d 54 24 0f lea 0xf(%esp),%edx 8072007: 83 ec 0c sub $0xc,%esp 807200a: 83 e2 f0 and $0xfffffff0,%edx 807200d: 89 1a mov %ebx,(%edx) 807200f: 53 push %ebx 8072010: 89 d6 mov %edx,%esi 8072012: e8 99 a2 fe ff call 805c2b0 <strlen> 8072017: 89 46 04 mov %eax,0x4(%esi) 807201a: 8b 45 d4 mov -0x2c(%ebp),%eax 807201d: 83 c4 10 add $0x10,%esp 8072020: 89 7e 10 mov %edi,0x10(%esi) 8072023: 89 46 0c mov %eax,0xc(%esi) 8072026: 8b 45 cc mov -0x34(%ebp),%eax 8072029: 89 46 08 mov %eax,0x8(%esi) 807202c: 8b 45 d0 mov -0x30(%ebp),%eax 807202f: 89 46 14 mov %eax,0x14(%esi) 8072032: 8b 45 c4 mov -0x3c(%ebp),%eax 8072035: 89 75 c4 mov %esi,-0x3c(%ebp) 8072038: 89 46 18 mov %eax,0x18(%esi) 807203b: e9 63 ff ff ff jmp 8071fa3 <find_derivation+0x333> 8072040: 8b 45 d4 mov -0x2c(%ebp),%eax 8072043: 3b 46 0c cmp 0xc(%esi),%eax 8072046: 7c 18 jl 8072060 <find_derivation+0x3f0> 8072048: 0f 85 7a fe ff ff jne 8071ec8 <find_derivation+0x258> 807204e: 8b 45 cc mov -0x34(%ebp),%eax 8072051: 3b 46 08 cmp 0x8(%esi),%eax 8072054: 0f 8d 6e fe ff ff jge 8071ec8 <find_derivation+0x258> 807205a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8072060: 8b 45 d0 mov -0x30(%ebp),%eax 8072063: 89 7e 10 mov %edi,0x10(%esi) 8072066: 89 46 14 mov %eax,0x14(%esi) 8072069: 8b 75 b0 mov -0x50(%ebp),%esi 807206c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072070: 8b 46 10 mov 0x10(%esi),%eax 8072073: 85 c0 test %eax,%eax 8072075: 74 2f je 80720a6 <find_derivation+0x436> 8072077: 8b 56 14 mov 0x14(%esi),%edx 807207a: 8b 58 08 mov 0x8(%eax),%ebx 807207d: 8b 48 0c mov 0xc(%eax),%ecx 8072080: 8b 42 10 mov 0x10(%edx),%eax 8072083: 85 c0 test %eax,%eax 8072085: 74 19 je 80720a0 <find_derivation+0x430> 8072087: 89 f6 mov %esi,%esi 8072089: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8072090: 8b 52 14 mov 0x14(%edx),%edx 8072093: 03 58 08 add 0x8(%eax),%ebx 8072096: 03 48 0c add 0xc(%eax),%ecx 8072099: 8b 42 10 mov 0x10(%edx),%eax 807209c: 85 c0 test %eax,%eax 807209e: 75 f0 jne 8072090 <find_derivation+0x420> 80720a0: 89 5e 0c mov %ebx,0xc(%esi) 80720a3: 89 4e 08 mov %ecx,0x8(%esi) 80720a6: 8b 76 18 mov 0x18(%esi),%esi 80720a9: 85 f6 test %esi,%esi 80720ab: 75 c3 jne 8072070 <find_derivation+0x400> 80720ad: 8b 45 c4 mov -0x3c(%ebp),%eax 80720b0: 85 c0 test %eax,%eax 80720b2: 0f 84 10 fe ff ff je 8071ec8 <find_derivation+0x258> 80720b8: 89 7d d4 mov %edi,-0x2c(%ebp) 80720bb: 8b 75 c8 mov -0x38(%ebp),%esi 80720be: 8b 7d c0 mov -0x40(%ebp),%edi 80720c1: eb 15 jmp 80720d8 <find_derivation+0x468> 80720c3: 90 nop 80720c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80720c8: 39 fa cmp %edi,%edx 80720ca: 7d 05 jge 80720d1 <find_derivation+0x461> 80720cc: 39 f1 cmp %esi,%ecx 80720ce: 0f 44 fa cmove %edx,%edi 80720d1: 8b 40 18 mov 0x18(%eax),%eax 80720d4: 85 c0 test %eax,%eax 80720d6: 74 27 je 80720ff <find_derivation+0x48f> 80720d8: 8b 58 10 mov 0x10(%eax),%ebx 80720db: 8b 50 14 mov 0x14(%eax),%edx 80720de: 8b 4a 0c mov 0xc(%edx),%ecx 80720e1: 03 4b 08 add 0x8(%ebx),%ecx 80720e4: 8b 52 08 mov 0x8(%edx),%edx 80720e7: 03 53 0c add 0xc(%ebx),%edx 80720ea: 39 f1 cmp %esi,%ecx 80720ec: 89 48 0c mov %ecx,0xc(%eax) 80720ef: 89 50 08 mov %edx,0x8(%eax) 80720f2: 7d d4 jge 80720c8 <find_derivation+0x458> 80720f4: 8b 40 18 mov 0x18(%eax),%eax 80720f7: 89 d7 mov %edx,%edi 80720f9: 89 ce mov %ecx,%esi 80720fb: 85 c0 test %eax,%eax 80720fd: 75 d9 jne 80720d8 <find_derivation+0x468> 80720ff: 89 7d c0 mov %edi,-0x40(%ebp) 8072102: 89 75 c8 mov %esi,-0x38(%ebp) 8072105: 8b 7d d4 mov -0x2c(%ebp),%edi 8072108: e9 bb fd ff ff jmp 8071ec8 <find_derivation+0x258> 807210d: 8b 45 d0 mov -0x30(%ebp),%eax 8072110: 8b 7d c0 mov -0x40(%ebp),%edi 8072113: 39 78 08 cmp %edi,0x8(%eax) 8072116: 0f 8c 0f fd ff ff jl 8071e2b <find_derivation+0x1bb> 807211c: 8b 45 d0 mov -0x30(%ebp),%eax 807211f: 8b 40 18 mov 0x18(%eax),%eax 8072122: 85 c0 test %eax,%eax 8072124: 89 45 d0 mov %eax,-0x30(%ebp) 8072127: 0f 85 4c fd ff ff jne 8071e79 <find_derivation+0x209> 807212d: 8b 7d c4 mov -0x3c(%ebp),%edi 8072130: 85 ff test %edi,%edi 8072132: 0f 84 0e 04 00 00 je 8072546 <find_derivation+0x8d6> 8072138: 8b 47 18 mov 0x18(%edi),%eax 807213b: 85 c0 test %eax,%eax 807213d: 74 0f je 807214e <find_derivation+0x4de> 807213f: 8b 7f 0c mov 0xc(%edi),%edi 8072142: 39 78 0c cmp %edi,0xc(%eax) 8072145: 0f 8d 75 02 00 00 jge 80723c0 <find_derivation+0x750> 807214b: 89 45 c4 mov %eax,-0x3c(%ebp) 807214e: 8b 45 c4 mov -0x3c(%ebp),%eax 8072151: 8b 40 14 mov 0x14(%eax),%eax 8072154: 85 c0 test %eax,%eax 8072156: 0f 84 14 03 00 00 je 8072470 <find_derivation+0x800> 807215c: 31 ff xor %edi,%edi 807215e: eb 02 jmp 8072162 <find_derivation+0x4f2> 8072160: 89 f7 mov %esi,%edi 8072162: 8b 40 14 mov 0x14(%eax),%eax 8072165: 8d 77 01 lea 0x1(%edi),%esi 8072168: 85 c0 test %eax,%eax 807216a: 75 f4 jne 8072160 <find_derivation+0x4f0> 807216c: 6b c6 3c imul $0x3c,%esi,%eax 807216f: 83 ec 0c sub $0xc,%esp 8072172: 50 push %eax 8072173: e8 08 7f fe ff call 805a080 <__libc_malloc> 8072178: 83 c4 10 add $0x10,%esp 807217b: 85 c0 test %eax,%eax 807217d: 89 45 d4 mov %eax,-0x2c(%ebp) 8072180: 0f 84 02 03 00 00 je 8072488 <find_derivation+0x818> 8072186: 8b 4d 10 mov 0x10(%ebp),%ecx 8072189: 85 f6 test %esi,%esi 807218b: 89 31 mov %esi,(%ecx) 807218d: 0f 84 14 01 00 00 je 80722a7 <find_derivation+0x637> 8072193: 6b df 3c imul $0x3c,%edi,%ebx 8072196: 89 f1 mov %esi,%ecx 8072198: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%ebp) 807219f: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 80721a6: 8b 75 c4 mov -0x3c(%ebp),%esi 80721a9: 01 c3 add %eax,%ebx 80721ab: eb 1f jmp 80721cc <find_derivation+0x55c> 80721ad: 8d 76 00 lea 0x0(%esi),%esi 80721b0: 89 da mov %ebx,%edx 80721b2: e8 a9 14 00 00 call 8073660 <__gconv_get_builtin_trans> 80721b7: 83 eb 3c sub $0x3c,%ebx 80721ba: 85 ff test %edi,%edi 80721bc: 8b 76 14 mov 0x14(%esi),%esi 80721bf: 8d 47 ff lea -0x1(%edi),%eax 80721c2: 89 f9 mov %edi,%ecx 80721c4: 0f 84 d8 00 00 00 je 80722a2 <find_derivation+0x632> 80721ca: 89 c7 mov %eax,%edi 80721cc: 85 ff test %edi,%edi 80721ce: 0f 84 f3 03 00 00 je 80725c7 <find_derivation+0x957> 80721d4: 8b 46 14 mov 0x14(%esi),%eax 80721d7: 8b 00 mov (%eax),%eax 80721d9: 89 43 0c mov %eax,0xc(%ebx) 80721dc: 8b 45 10 mov 0x10(%ebp),%eax 80721df: 39 08 cmp %ecx,(%eax) 80721e1: 0f 84 5c 01 00 00 je 8072343 <find_derivation+0x6d3> 80721e7: 6b c1 3c imul $0x3c,%ecx,%eax 80721ea: 8b 55 d4 mov -0x2c(%ebp),%edx 80721ed: 8b 44 02 0c mov 0xc(%edx,%eax,1),%eax 80721f1: 89 43 10 mov %eax,0x10(%ebx) 80721f4: 8b 46 10 mov 0x10(%esi),%eax 80721f7: c7 43 08 01 00 00 00 movl $0x1,0x8(%ebx) 80721fe: c7 43 38 00 00 00 00 movl $0x0,0x38(%ebx) 8072205: 8b 40 10 mov 0x10(%eax),%eax 8072208: 80 38 2f cmpb $0x2f,(%eax) 807220b: 75 a3 jne 80721b0 <find_derivation+0x540> 807220d: 89 4d d0 mov %ecx,-0x30(%ebp) 8072210: e8 5b 70 00 00 call 8079270 <__gconv_find_shlib> 8072215: 85 c0 test %eax,%eax 8072217: 8b 4d d0 mov -0x30(%ebp),%ecx 807221a: 0f 84 44 01 00 00 je 8072364 <find_derivation+0x6f4> 8072220: 8b 10 mov (%eax),%edx 8072222: 89 03 mov %eax,(%ebx) 8072224: 89 4d d0 mov %ecx,-0x30(%ebp) 8072227: 89 53 04 mov %edx,0x4(%ebx) 807222a: 8b 50 0c mov 0xc(%eax),%edx 807222d: 89 53 14 mov %edx,0x14(%ebx) 8072230: 8b 50 10 mov 0x10(%eax),%edx 8072233: 8b 40 14 mov 0x14(%eax),%eax 8072236: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 807223d: 85 d2 test %edx,%edx 807223f: 89 53 1c mov %edx,0x1c(%ebx) 8072242: 89 43 20 mov %eax,0x20(%ebx) 8072245: 0f 84 6c ff ff ff je 80721b7 <find_derivation+0x547> 807224b: 83 ec 0c sub $0xc,%esp 807224e: c1 ca 09 ror $0x9,%edx 8072251: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 8072258: 52 push %edx 8072259: 89 55 cc mov %edx,-0x34(%ebp) 807225c: e8 cf b9 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8072261: 89 1c 24 mov %ebx,(%esp) 8072264: 8b 55 cc mov -0x34(%ebp),%edx 8072267: ff d2 call *%edx 8072269: 83 c4 10 add $0x10,%esp 807226c: 85 c0 test %eax,%eax 807226e: 8b 4d d0 mov -0x30(%ebp),%ecx 8072271: 0f 85 63 01 00 00 jne 80723da <find_derivation+0x76a> 8072277: 8b 43 18 mov 0x18(%ebx),%eax 807227a: 85 c0 test %eax,%eax 807227c: 0f 84 35 ff ff ff je 80721b7 <find_derivation+0x547> 8072282: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8072289: c1 c0 09 rol $0x9,%eax 807228c: 83 eb 3c sub $0x3c,%ebx 807228f: 89 43 54 mov %eax,0x54(%ebx) 8072292: 85 ff test %edi,%edi 8072294: 8b 76 14 mov 0x14(%esi),%esi 8072297: 8d 47 ff lea -0x1(%edi),%eax 807229a: 89 f9 mov %edi,%ecx 807229c: 0f 85 28 ff ff ff jne 80721ca <find_derivation+0x55a> 80722a2: 8b 45 10 mov 0x10(%ebp),%eax 80722a5: 8b 30 mov (%eax),%esi 80722a7: 8b 45 0c mov 0xc(%ebp),%eax 80722aa: 8b 7d d4 mov -0x2c(%ebp),%edi 80722ad: 31 d2 xor %edx,%edx 80722af: 89 38 mov %edi,(%eax) 80722b1: 83 ec 0c sub $0xc,%esp 80722b4: ff 75 08 pushl 0x8(%ebp) 80722b7: 89 55 cc mov %edx,-0x34(%ebp) 80722ba: e8 f1 9f fe ff call 805c2b0 <strlen> 80722bf: 5f pop %edi 80722c0: ff 75 b8 pushl -0x48(%ebp) 80722c3: 8d 58 01 lea 0x1(%eax),%ebx 80722c6: e8 e5 9f fe ff call 805c2b0 <strlen> 80722cb: 83 c0 01 add $0x1,%eax 80722ce: 89 45 d0 mov %eax,-0x30(%ebp) 80722d1: 8d 44 03 10 lea 0x10(%ebx,%eax,1),%eax 80722d5: 89 04 24 mov %eax,(%esp) 80722d8: e8 a3 7d fe ff call 805a080 <__libc_malloc> 80722dd: 83 c4 10 add $0x10,%esp 80722e0: 85 c0 test %eax,%eax 80722e2: 89 c7 mov %eax,%edi 80722e4: 8b 55 cc mov -0x34(%ebp),%edx 80722e7: 74 4e je 8072337 <find_derivation+0x6c7> 80722e9: 8d 40 10 lea 0x10(%eax),%eax 80722ec: 83 ec 04 sub $0x4,%esp 80722ef: 89 07 mov %eax,(%edi) 80722f1: 53 push %ebx 80722f2: ff 75 08 pushl 0x8(%ebp) 80722f5: 50 push %eax 80722f6: e8 c5 af fe ff call 805d2c0 <__mempcpy> 80722fb: 83 c4 0c add $0xc,%esp 80722fe: ff 75 d0 pushl -0x30(%ebp) 8072301: ff 75 b8 pushl -0x48(%ebp) 8072304: 50 push %eax 8072305: e8 f6 b0 fe ff call 805d400 <memcpy> 807230a: 89 47 04 mov %eax,0x4(%edi) 807230d: 8b 45 d4 mov -0x2c(%ebp),%eax 8072310: 83 c4 0c add $0xc,%esp 8072313: 89 77 0c mov %esi,0xc(%edi) 8072316: 89 47 08 mov %eax,0x8(%edi) 8072319: 68 a0 1b 07 08 push $0x8071ba0 807231e: 68 ac d5 0e 08 push $0x80ed5ac 8072323: 57 push %edi 8072324: e8 e7 cc ff ff call 806f010 <__tsearch> 8072329: 83 c4 10 add $0x10,%esp 807232c: 85 c0 test %eax,%eax 807232e: 8b 55 cc mov -0x34(%ebp),%edx 8072331: 0f 84 69 02 00 00 je 80725a0 <find_derivation+0x930> 8072337: 8d 65 f4 lea -0xc(%ebp),%esp 807233a: 89 d0 mov %edx,%eax 807233c: 5b pop %ebx 807233d: 5e pop %esi 807233e: 5f pop %edi 807233f: 5d pop %ebp 8072340: c2 0c 00 ret $0xc 8072343: 83 ec 0c sub $0xc,%esp 8072346: ff 36 pushl (%esi) 8072348: 89 4d d0 mov %ecx,-0x30(%ebp) 807234b: e8 20 9f fe ff call 805c270 <__strdup> 8072350: 83 c4 10 add $0x10,%esp 8072353: 85 c0 test %eax,%eax 8072355: 89 45 c8 mov %eax,-0x38(%ebp) 8072358: 89 43 10 mov %eax,0x10(%ebx) 807235b: 8b 4d d0 mov -0x30(%ebp),%ecx 807235e: 0f 85 90 fe ff ff jne 80721f4 <find_derivation+0x584> 8072364: 83 c7 01 add $0x1,%edi 8072367: 8b 45 10 mov 0x10(%ebp),%eax 807236a: 31 d2 xor %edx,%edx 807236c: 39 38 cmp %edi,(%eax) 807236e: 0f 87 87 00 00 00 ja 80723fb <find_derivation+0x78b> 8072374: 83 ec 0c sub $0xc,%esp 8072377: ff 75 d4 pushl -0x2c(%ebp) 807237a: 31 f6 xor %esi,%esi 807237c: e8 0f 82 fe ff call 805a590 <__cfree> 8072381: 58 pop %eax 8072382: ff 75 c0 pushl -0x40(%ebp) 8072385: e8 06 82 fe ff call 805a590 <__cfree> 807238a: 5a pop %edx 807238b: ff 75 c8 pushl -0x38(%ebp) 807238e: e8 fd 81 fe ff call 805a590 <__cfree> 8072393: 8b 45 10 mov 0x10(%ebp),%eax 8072396: 83 c4 10 add $0x10,%esp 8072399: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 80723a0: ba 01 00 00 00 mov $0x1,%edx 80723a5: c7 00 00 00 00 00 movl $0x0,(%eax) 80723ab: 8b 45 0c mov 0xc(%ebp),%eax 80723ae: c7 00 00 00 00 00 movl $0x0,(%eax) 80723b4: e9 f8 fe ff ff jmp 80722b1 <find_derivation+0x641> 80723b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80723c0: 0f 85 88 fd ff ff jne 807214e <find_derivation+0x4de> 80723c6: 8b 7d c4 mov -0x3c(%ebp),%edi 80723c9: 8b 4f 08 mov 0x8(%edi),%ecx 80723cc: 39 48 08 cmp %ecx,0x8(%eax) 80723cf: 0f 4d c7 cmovge %edi,%eax 80723d2: 89 45 c4 mov %eax,-0x3c(%ebp) 80723d5: e9 74 fd ff ff jmp 807214e <find_derivation+0x4de> 80723da: 89 c2 mov %eax,%edx 80723dc: 8d 41 fe lea -0x2(%ecx),%eax 80723df: 8b 7d d4 mov -0x2c(%ebp),%edi 80723e2: 6b c0 3c imul $0x3c,%eax,%eax 80723e5: c7 44 07 20 00 00 00 movl $0x0,0x20(%edi,%eax,1) 80723ec: 00 80723ed: 8b 45 10 mov 0x10(%ebp),%eax 80723f0: 8d 79 ff lea -0x1(%ecx),%edi 80723f3: 3b 38 cmp (%eax),%edi 80723f5: 0f 83 fb 01 00 00 jae 80725f6 <find_derivation+0x986> 80723fb: 6b df 3c imul $0x3c,%edi,%ebx 80723fe: 03 5d d4 add -0x2c(%ebp),%ebx 8072401: 89 de mov %ebx,%esi 8072403: 89 d3 mov %edx,%ebx 8072405: 89 f0 mov %esi,%eax 8072407: 83 c7 01 add $0x1,%edi 807240a: 83 c6 3c add $0x3c,%esi 807240d: e8 ee f7 ff ff call 8071c00 <__gconv_release_step> 8072412: 8b 45 10 mov 0x10(%ebp),%eax 8072415: 3b 38 cmp (%eax),%edi 8072417: 72 ec jb 8072405 <find_derivation+0x795> 8072419: 83 ec 0c sub $0xc,%esp 807241c: ff 75 d4 pushl -0x2c(%ebp) 807241f: 89 5d d0 mov %ebx,-0x30(%ebp) 8072422: 31 f6 xor %esi,%esi 8072424: e8 67 81 fe ff call 805a590 <__cfree> 8072429: 58 pop %eax 807242a: ff 75 c0 pushl -0x40(%ebp) 807242d: e8 5e 81 fe ff call 805a590 <__cfree> 8072432: 58 pop %eax 8072433: ff 75 c8 pushl -0x38(%ebp) 8072436: e8 55 81 fe ff call 805a590 <__cfree> 807243b: 8b 45 10 mov 0x10(%ebp),%eax 807243e: 8b 55 d0 mov -0x30(%ebp),%edx 8072441: 83 c4 10 add $0x10,%esp 8072444: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 807244b: c7 00 00 00 00 00 movl $0x0,(%eax) 8072451: 8b 45 0c mov 0xc(%ebp),%eax 8072454: 85 d2 test %edx,%edx 8072456: c7 00 00 00 00 00 movl $0x0,(%eax) 807245c: 0f 85 4f fe ff ff jne 80722b1 <find_derivation+0x641> 8072462: ba 01 00 00 00 mov $0x1,%edx 8072467: e9 45 fe ff ff jmp 80722b1 <find_derivation+0x641> 807246c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072470: 83 ec 0c sub $0xc,%esp 8072473: 6a 00 push $0x0 8072475: e8 06 7c fe ff call 805a080 <__libc_malloc> 807247a: 83 c4 10 add $0x10,%esp 807247d: 85 c0 test %eax,%eax 807247f: 89 45 d4 mov %eax,-0x2c(%ebp) 8072482: 0f 85 2f 01 00 00 jne 80725b7 <find_derivation+0x947> 8072488: 8b 45 10 mov 0x10(%ebp),%eax 807248b: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 8072492: 31 f6 xor %esi,%esi 8072494: ba 03 00 00 00 mov $0x3,%edx 8072499: c7 00 00 00 00 00 movl $0x0,(%eax) 807249f: 8b 45 0c mov 0xc(%ebp),%eax 80724a2: c7 00 00 00 00 00 movl $0x0,(%eax) 80724a8: e9 04 fe ff ff jmp 80722b1 <find_derivation+0x641> 80724ad: 8d 65 f4 lea -0xc(%ebp),%esp 80724b0: 31 d2 xor %edx,%edx 80724b2: 89 d0 mov %edx,%eax 80724b4: 5b pop %ebx 80724b5: 5e pop %esi 80724b6: 5f pop %edi 80724b7: 5d pop %ebp 80724b8: c2 0c 00 ret $0xc 80724bb: 8b 45 b8 mov -0x48(%ebp),%eax 80724be: 83 ec 04 sub $0x4,%esp 80724c1: 89 4d d8 mov %ecx,-0x28(%ebp) 80724c4: 68 a0 1b 07 08 push $0x8071ba0 80724c9: 68 ac d5 0e 08 push $0x80ed5ac 80724ce: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 80724d5: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 80724dc: 89 45 dc mov %eax,-0x24(%ebp) 80724df: 8d 45 d8 lea -0x28(%ebp),%eax 80724e2: 50 push %eax 80724e3: e8 88 cc ff ff call 806f170 <__tfind> 80724e8: 83 c4 10 add $0x10,%esp 80724eb: 85 c0 test %eax,%eax 80724ed: 0f 85 de f7 ff ff jne 8071cd1 <find_derivation+0x61> 80724f3: 83 ec 30 sub $0x30,%esp 80724f6: 8d 44 24 0f lea 0xf(%esp),%eax 80724fa: 83 ec 0c sub $0xc,%esp 80724fd: 83 e0 f0 and $0xfffffff0,%eax 8072500: 89 18 mov %ebx,(%eax) 8072502: 53 push %ebx 8072503: 89 c7 mov %eax,%edi 8072505: 89 45 b0 mov %eax,-0x50(%ebp) 8072508: e8 a3 9d fe ff call 805c2b0 <strlen> 807250d: 89 47 04 mov %eax,0x4(%edi) 8072510: 89 f8 mov %edi,%eax 8072512: 83 c4 10 add $0x10,%esp 8072515: 83 c0 18 add $0x18,%eax 8072518: c7 47 0c 00 00 00 00 movl $0x0,0xc(%edi) 807251f: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 8072526: c7 47 10 00 00 00 00 movl $0x0,0x10(%edi) 807252d: c7 47 14 00 00 00 00 movl $0x0,0x14(%edi) 8072534: c7 47 18 00 00 00 00 movl $0x0,0x18(%edi) 807253b: 89 45 ac mov %eax,-0x54(%ebp) 807253e: 89 5d 08 mov %ebx,0x8(%ebp) 8072541: e9 ba f8 ff ff jmp 8071e00 <find_derivation+0x190> 8072546: 8b 45 0c mov 0xc(%ebp),%eax 8072549: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 8072550: 31 f6 xor %esi,%esi 8072552: ba 01 00 00 00 mov $0x1,%edx 8072557: c7 00 00 00 00 00 movl $0x0,(%eax) 807255d: 8b 45 10 mov 0x10(%ebp),%eax 8072560: c7 00 00 00 00 00 movl $0x0,(%eax) 8072566: e9 46 fd ff ff jmp 80722b1 <find_derivation+0x641> 807256b: 83 6f 08 01 subl $0x1,0x8(%edi) 807256f: 39 75 d4 cmp %esi,-0x2c(%ebp) 8072572: 8b 5d d0 mov -0x30(%ebp),%ebx 8072575: 76 1f jbe 8072596 <find_derivation+0x926> 8072577: 6b c6 3c imul $0x3c,%esi,%eax 807257a: 31 ff xor %edi,%edi 807257c: 01 c3 add %eax,%ebx 807257e: 8b 45 d4 mov -0x2c(%ebp),%eax 8072581: 29 f0 sub %esi,%eax 8072583: 89 c6 mov %eax,%esi 8072585: 89 d8 mov %ebx,%eax 8072587: 83 c7 01 add $0x1,%edi 807258a: 83 c3 3c add $0x3c,%ebx 807258d: e8 6e f6 ff ff call 8071c00 <__gconv_release_step> 8072592: 39 fe cmp %edi,%esi 8072594: 75 ef jne 8072585 <find_derivation+0x915> 8072596: ba 01 00 00 00 mov $0x1,%edx 807259b: e9 97 fd ff ff jmp 8072337 <find_derivation+0x6c7> 80725a0: 83 ec 0c sub $0xc,%esp 80725a3: 89 55 d4 mov %edx,-0x2c(%ebp) 80725a6: 57 push %edi 80725a7: e8 e4 7f fe ff call 805a590 <__cfree> 80725ac: 83 c4 10 add $0x10,%esp 80725af: 8b 55 d4 mov -0x2c(%ebp),%edx 80725b2: e9 80 fd ff ff jmp 8072337 <find_derivation+0x6c7> 80725b7: 8b 45 10 mov 0x10(%ebp),%eax 80725ba: 31 f6 xor %esi,%esi 80725bc: c7 00 00 00 00 00 movl $0x0,(%eax) 80725c2: e9 e0 fc ff ff jmp 80722a7 <find_derivation+0x637> 80725c7: 83 ec 0c sub $0xc,%esp 80725ca: ff 75 08 pushl 0x8(%ebp) 80725cd: 89 4d d0 mov %ecx,-0x30(%ebp) 80725d0: e8 9b 9c fe ff call 805c270 <__strdup> 80725d5: 8b 4d d4 mov -0x2c(%ebp),%ecx 80725d8: 83 c4 10 add $0x10,%esp 80725db: 85 c0 test %eax,%eax 80725dd: 89 45 c0 mov %eax,-0x40(%ebp) 80725e0: 89 41 0c mov %eax,0xc(%ecx) 80725e3: 8b 4d d0 mov -0x30(%ebp),%ecx 80725e6: 0f 85 f0 fb ff ff jne 80721dc <find_derivation+0x56c> 80725ec: bf 01 00 00 00 mov $0x1,%edi 80725f1: e9 71 fd ff ff jmp 8072367 <find_derivation+0x6f7> 80725f6: 83 ec 0c sub $0xc,%esp 80725f9: ff 75 d4 pushl -0x2c(%ebp) 80725fc: 89 55 d0 mov %edx,-0x30(%ebp) 80725ff: 31 f6 xor %esi,%esi 8072601: e8 8a 7f fe ff call 805a590 <__cfree> 8072606: 59 pop %ecx 8072607: ff 75 c0 pushl -0x40(%ebp) 807260a: e8 81 7f fe ff call 805a590 <__cfree> 807260f: 5b pop %ebx 8072610: ff 75 c8 pushl -0x38(%ebp) 8072613: e8 78 7f fe ff call 805a590 <__cfree> 8072618: 8b 45 10 mov 0x10(%ebp),%eax 807261b: 83 c4 10 add $0x10,%esp 807261e: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 8072625: 8b 55 d0 mov -0x30(%ebp),%edx 8072628: c7 00 00 00 00 00 movl $0x0,(%eax) 807262e: 8b 45 0c mov 0xc(%ebp),%eax 8072631: c7 00 00 00 00 00 movl $0x0,(%eax) 8072637: e9 75 fc ff ff jmp 80722b1 <find_derivation+0x641> 807263c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08072640 <__gconv_compare_alias>: 8072640: 55 push %ebp 8072641: 57 push %edi 8072642: 56 push %esi 8072643: 53 push %ebx 8072644: 89 c3 mov %eax,%ebx 8072646: b8 00 00 00 00 mov $0x0,%eax 807264b: 89 d6 mov %edx,%esi 807264d: 83 ec 1c sub $0x1c,%esp 8072650: 85 c0 test %eax,%eax 8072652: 0f 84 a8 00 00 00 je 8072700 <__gconv_compare_alias+0xc0> 8072658: 83 ec 08 sub $0x8,%esp 807265b: 68 70 32 07 08 push $0x8073270 8072660: 68 a8 d5 0e 08 push $0x80ed5a8 8072665: e8 96 d9 f8 f7 call 0 <_nl_current_LC_CTYPE> 807266a: 83 c4 10 add $0x10,%esp 807266d: 8d 4c 24 04 lea 0x4(%esp),%ecx 8072671: 89 f2 mov %esi,%edx 8072673: 89 d8 mov %ebx,%eax 8072675: e8 c6 66 00 00 call 8078d40 <__gconv_compare_alias_cache> 807267a: 85 c0 test %eax,%eax 807267c: 75 12 jne 8072690 <__gconv_compare_alias+0x50> 807267e: 8b 44 24 04 mov 0x4(%esp),%eax 8072682: 83 c4 1c add $0x1c,%esp 8072685: 5b pop %ebx 8072686: 5e pop %esi 8072687: 5f pop %edi 8072688: 5d pop %ebp 8072689: c3 ret 807268a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8072690: 89 74 24 08 mov %esi,0x8(%esp) 8072694: 83 ec 04 sub $0x4,%esp 8072697: 68 80 1b 07 08 push $0x8071b80 807269c: 68 dc dc 0e 08 push $0x80edcdc 80726a1: 8d 6c 24 14 lea 0x14(%esp),%ebp 80726a5: 55 push %ebp 80726a6: e8 c5 ca ff ff call 806f170 <__tfind> 80726ab: 83 c4 10 add $0x10,%esp 80726ae: 85 c0 test %eax,%eax 80726b0: 74 76 je 8072728 <__gconv_compare_alias+0xe8> 80726b2: 8b 00 mov (%eax),%eax 80726b4: 8b 78 04 mov 0x4(%eax),%edi 80726b7: 85 ff test %edi,%edi 80726b9: 0f 44 fe cmove %esi,%edi 80726bc: 89 5c 24 08 mov %ebx,0x8(%esp) 80726c0: 83 ec 04 sub $0x4,%esp 80726c3: 68 80 1b 07 08 push $0x8071b80 80726c8: 68 dc dc 0e 08 push $0x80edcdc 80726cd: 55 push %ebp 80726ce: e8 9d ca ff ff call 806f170 <__tfind> 80726d3: 83 c4 10 add $0x10,%esp 80726d6: 85 c0 test %eax,%eax 80726d8: 74 46 je 8072720 <__gconv_compare_alias+0xe0> 80726da: 8b 00 mov (%eax),%eax 80726dc: 8b 40 04 mov 0x4(%eax),%eax 80726df: 85 c0 test %eax,%eax 80726e1: 0f 44 c3 cmove %ebx,%eax 80726e4: 83 ec 08 sub $0x8,%esp 80726e7: 57 push %edi 80726e8: 50 push %eax 80726e9: e8 a2 5b fd ff call 8048290 <.plt+0xb0> 80726ee: 83 c4 10 add $0x10,%esp 80726f1: 83 c4 1c add $0x1c,%esp 80726f4: 5b pop %ebx 80726f5: 5e pop %esi 80726f6: 5f pop %edi 80726f7: 5d pop %ebp 80726f8: c3 ret 80726f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8072700: a1 a8 d5 0e 08 mov 0x80ed5a8,%eax 8072705: 85 c0 test %eax,%eax 8072707: 0f 85 60 ff ff ff jne 807266d <__gconv_compare_alias+0x2d> 807270d: e8 5e 0b 00 00 call 8073270 <__gconv_read_conf> 8072712: 83 0d a8 d5 0e 08 02 orl $0x2,0x80ed5a8 8072719: e9 4f ff ff ff jmp 807266d <__gconv_compare_alias+0x2d> 807271e: 66 90 xchg %ax,%ax 8072720: 89 d8 mov %ebx,%eax 8072722: eb c0 jmp 80726e4 <__gconv_compare_alias+0xa4> 8072724: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072728: 89 f7 mov %esi,%edi 807272a: eb 90 jmp 80726bc <__gconv_compare_alias+0x7c> 807272c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08072730 <__gconv_find_transform>: 8072730: 55 push %ebp 8072731: 57 push %edi 8072732: 89 cf mov %ecx,%edi 8072734: 56 push %esi 8072735: 53 push %ebx 8072736: 89 c6 mov %eax,%esi 8072738: b8 00 00 00 00 mov $0x0,%eax 807273d: 89 d3 mov %edx,%ebx 807273f: 83 ec 2c sub $0x2c,%esp 8072742: 85 c0 test %eax,%eax 8072744: 0f 84 4e 01 00 00 je 8072898 <__gconv_find_transform+0x168> 807274a: 83 ec 08 sub $0x8,%esp 807274d: 68 70 32 07 08 push $0x8073270 8072752: 68 a8 d5 0e 08 push $0x80ed5a8 8072757: e8 a4 d8 f8 f7 call 0 <_nl_current_LC_CTYPE> 807275c: 83 c4 10 add $0x10,%esp 807275f: 31 c0 xor %eax,%eax 8072761: b9 01 00 00 00 mov $0x1,%ecx 8072766: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807276d: 00 807276e: 74 01 je 8072771 <__gconv_find_transform+0x41> 8072770: f0 0f b1 0d d8 dc 0e lock cmpxchg %ecx,0x80edcd8 8072777: 08 8072778: 74 0b je 8072785 <__gconv_find_transform+0x55> 807277a: 8d 0d d8 dc 0e 08 lea 0x80edcd8,%ecx 8072780: e8 ab d5 ff ff call 806fd30 <__lll_lock_wait_private> 8072785: 83 ec 08 sub $0x8,%esp 8072788: 89 f9 mov %edi,%ecx 807278a: 89 da mov %ebx,%edx 807278c: ff 74 24 4c pushl 0x4c(%esp) 8072790: ff 74 24 4c pushl 0x4c(%esp) 8072794: 89 f0 mov %esi,%eax 8072796: e8 15 66 00 00 call 8078db0 <__gconv_lookup_cache> 807279b: 89 c2 mov %eax,%edx 807279d: 83 fa 02 cmp $0x2,%edx 80727a0: 58 pop %eax 80727a1: 59 pop %ecx 80727a2: 74 2c je 80727d0 <__gconv_find_transform+0xa0> 80727a4: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80727ab: 00 80727ac: 74 01 je 80727af <__gconv_find_transform+0x7f> 80727ae: f0 83 2d d8 dc 0e 08 lock subl $0x1,0x80edcd8 80727b5: 01 80727b6: 74 0b je 80727c3 <__gconv_find_transform+0x93> 80727b8: 8d 05 d8 dc 0e 08 lea 0x80edcd8,%eax 80727be: e8 9d d5 ff ff call 806fd60 <__lll_unlock_wake_private> 80727c3: 83 c4 2c add $0x2c,%esp 80727c6: 89 d0 mov %edx,%eax 80727c8: 5b pop %ebx 80727c9: 5e pop %esi 80727ca: 5f pop %edi 80727cb: 5d pop %ebp 80727cc: c2 08 00 ret $0x8 80727cf: 90 nop 80727d0: 8b 2d d4 dc 0e 08 mov 0x80edcd4,%ebp 80727d6: 85 ed test %ebp,%ebp 80727d8: 0f 84 e2 00 00 00 je 80728c0 <__gconv_find_transform+0x190> 80727de: 89 5c 24 18 mov %ebx,0x18(%esp) 80727e2: 83 ec 04 sub $0x4,%esp 80727e5: 68 80 1b 07 08 push $0x8071b80 80727ea: 68 dc dc 0e 08 push $0x80edcdc 80727ef: 8d 54 24 24 lea 0x24(%esp),%edx 80727f3: 52 push %edx 80727f4: 89 54 24 1c mov %edx,0x1c(%esp) 80727f8: e8 73 c9 ff ff call 806f170 <__tfind> 80727fd: 83 c4 10 add $0x10,%esp 8072800: 85 c0 test %eax,%eax 8072802: 8b 54 24 0c mov 0xc(%esp),%edx 8072806: 0f 84 f4 00 00 00 je 8072900 <__gconv_find_transform+0x1d0> 807280c: 8b 00 mov (%eax),%eax 807280e: 8b 68 04 mov 0x4(%eax),%ebp 8072811: 89 74 24 18 mov %esi,0x18(%esp) 8072815: 83 ec 04 sub $0x4,%esp 8072818: 68 80 1b 07 08 push $0x8071b80 807281d: 68 dc dc 0e 08 push $0x80edcdc 8072822: 52 push %edx 8072823: e8 48 c9 ff ff call 806f170 <__tfind> 8072828: 83 c4 10 add $0x10,%esp 807282b: 85 c0 test %eax,%eax 807282d: 0f 84 bd 00 00 00 je 80728f0 <__gconv_find_transform+0x1c0> 8072833: 8b 00 mov (%eax),%eax 8072835: 8b 50 04 mov 0x4(%eax),%edx 8072838: f6 44 24 44 01 testb $0x1,0x44(%esp) 807283d: 0f 85 cd 00 00 00 jne 8072910 <__gconv_find_transform+0x1e0> 8072843: 83 ec 04 sub $0x4,%esp 8072846: 89 d9 mov %ebx,%ecx 8072848: 89 f0 mov %esi,%eax 807284a: ff 74 24 44 pushl 0x44(%esp) 807284e: 57 push %edi 807284f: 55 push %ebp 8072850: e8 1b f4 ff ff call 8071c70 <find_derivation> 8072855: 89 c2 mov %eax,%edx 8072857: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807285e: 00 807285f: 74 01 je 8072862 <__gconv_find_transform+0x132> 8072861: f0 83 2d d8 dc 0e 08 lock subl $0x1,0x80edcd8 8072868: 01 8072869: 74 0b je 8072876 <__gconv_find_transform+0x146> 807286b: 8d 05 d8 dc 0e 08 lea 0x80edcd8,%eax 8072871: e8 ea d4 ff ff call 806fd60 <__lll_unlock_wake_private> 8072876: 85 d2 test %edx,%edx 8072878: 59 pop %ecx 8072879: 0f 85 44 ff ff ff jne 80727c3 <__gconv_find_transform+0x93> 807287f: 8b 07 mov (%edi),%eax 8072881: 31 d2 xor %edx,%edx 8072883: 85 c0 test %eax,%eax 8072885: 0f 94 c2 sete %dl 8072888: 83 c4 2c add $0x2c,%esp 807288b: 5b pop %ebx 807288c: 89 d0 mov %edx,%eax 807288e: 5e pop %esi 807288f: 5f pop %edi 8072890: 5d pop %ebp 8072891: c2 08 00 ret $0x8 8072894: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072898: 8b 2d a8 d5 0e 08 mov 0x80ed5a8,%ebp 807289e: 85 ed test %ebp,%ebp 80728a0: 0f 85 b9 fe ff ff jne 807275f <__gconv_find_transform+0x2f> 80728a6: e8 c5 09 00 00 call 8073270 <__gconv_read_conf> 80728ab: 83 0d a8 d5 0e 08 02 orl $0x2,0x80ed5a8 80728b2: e9 a8 fe ff ff jmp 807275f <__gconv_find_transform+0x2f> 80728b7: 89 f6 mov %esi,%esi 80728b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80728c0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80728c7: 00 80728c8: 74 01 je 80728cb <__gconv_find_transform+0x19b> 80728ca: f0 83 2d d8 dc 0e 08 lock subl $0x1,0x80edcd8 80728d1: 01 80728d2: 74 0b je 80728df <__gconv_find_transform+0x1af> 80728d4: 8d 05 d8 dc 0e 08 lea 0x80edcd8,%eax 80728da: e8 81 d4 ff ff call 806fd60 <__lll_unlock_wake_private> 80728df: ba 01 00 00 00 mov $0x1,%edx 80728e4: e9 da fe ff ff jmp 80727c3 <__gconv_find_transform+0x93> 80728e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80728f0: 31 d2 xor %edx,%edx 80728f2: e9 41 ff ff ff jmp 8072838 <__gconv_find_transform+0x108> 80728f7: 89 f6 mov %esi,%esi 80728f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8072900: 31 ed xor %ebp,%ebp 8072902: e9 0a ff ff ff jmp 8072811 <__gconv_find_transform+0xe1> 8072907: 89 f6 mov %esi,%esi 8072909: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8072910: 89 54 24 0c mov %edx,0xc(%esp) 8072914: 83 ec 08 sub $0x8,%esp 8072917: 53 push %ebx 8072918: 56 push %esi 8072919: e8 72 59 fd ff call 8048290 <.plt+0xb0> 807291e: 83 c4 10 add $0x10,%esp 8072921: 85 c0 test %eax,%eax 8072923: 74 67 je 807298c <__gconv_find_transform+0x25c> 8072925: 8b 54 24 0c mov 0xc(%esp),%edx 8072929: 85 d2 test %edx,%edx 807292b: 74 19 je 8072946 <__gconv_find_transform+0x216> 807292d: 83 ec 08 sub $0x8,%esp 8072930: 53 push %ebx 8072931: 52 push %edx 8072932: 89 54 24 1c mov %edx,0x1c(%esp) 8072936: e8 55 59 fd ff call 8048290 <.plt+0xb0> 807293b: 83 c4 10 add $0x10,%esp 807293e: 85 c0 test %eax,%eax 8072940: 8b 54 24 0c mov 0xc(%esp),%edx 8072944: 74 46 je 807298c <__gconv_find_transform+0x25c> 8072946: 85 ed test %ebp,%ebp 8072948: 0f 84 f5 fe ff ff je 8072843 <__gconv_find_transform+0x113> 807294e: 89 54 24 0c mov %edx,0xc(%esp) 8072952: 83 ec 08 sub $0x8,%esp 8072955: 55 push %ebp 8072956: 56 push %esi 8072957: e8 34 59 fd ff call 8048290 <.plt+0xb0> 807295c: 83 c4 10 add $0x10,%esp 807295f: 85 c0 test %eax,%eax 8072961: 74 29 je 807298c <__gconv_find_transform+0x25c> 8072963: 8b 54 24 0c mov 0xc(%esp),%edx 8072967: 85 d2 test %edx,%edx 8072969: 0f 84 d4 fe ff ff je 8072843 <__gconv_find_transform+0x113> 807296f: 83 ec 08 sub $0x8,%esp 8072972: 55 push %ebp 8072973: 52 push %edx 8072974: 89 54 24 1c mov %edx,0x1c(%esp) 8072978: e8 13 59 fd ff call 8048290 <.plt+0xb0> 807297d: 83 c4 10 add $0x10,%esp 8072980: 85 c0 test %eax,%eax 8072982: 8b 54 24 0c mov 0xc(%esp),%edx 8072986: 0f 85 b7 fe ff ff jne 8072843 <__gconv_find_transform+0x113> 807298c: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8072993: 00 8072994: 74 01 je 8072997 <__gconv_find_transform+0x267> 8072996: f0 83 2d d8 dc 0e 08 lock subl $0x1,0x80edcd8 807299d: 01 807299e: 74 0b je 80729ab <__gconv_find_transform+0x27b> 80729a0: 8d 05 d8 dc 0e 08 lea 0x80edcd8,%eax 80729a6: e8 b5 d3 ff ff call 806fd60 <__lll_unlock_wake_private> 80729ab: ba ff ff ff ff mov $0xffffffff,%edx 80729b0: e9 0e fe ff ff jmp 80727c3 <__gconv_find_transform+0x93> 80729b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80729b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080729c0 <__gconv_close_transform>: 80729c0: 55 push %ebp 80729c1: 57 push %edi 80729c2: 89 c5 mov %eax,%ebp 80729c4: 56 push %esi 80729c5: 53 push %ebx 80729c6: 89 d7 mov %edx,%edi 80729c8: 31 c0 xor %eax,%eax 80729ca: b9 01 00 00 00 mov $0x1,%ecx 80729cf: 83 ec 0c sub $0xc,%esp 80729d2: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80729d9: 00 80729da: 74 01 je 80729dd <__gconv_close_transform+0x1d> 80729dc: f0 0f b1 0d d8 dc 0e lock cmpxchg %ecx,0x80edcd8 80729e3: 08 80729e4: 74 0b je 80729f1 <__gconv_close_transform+0x31> 80729e6: 8d 0d d8 dc 0e 08 lea 0x80edcd8,%ecx 80729ec: e8 3f d3 ff ff call 806fd30 <__lll_lock_wait_private> 80729f1: 85 d2 test %edx,%edx 80729f3: 74 1d je 8072a12 <__gconv_close_transform+0x52> 80729f5: 6b c2 3c imul $0x3c,%edx,%eax 80729f8: 8d 5a ff lea -0x1(%edx),%ebx 80729fb: 8d 74 05 c4 lea -0x3c(%ebp,%eax,1),%esi 80729ff: 90 nop 8072a00: 89 f0 mov %esi,%eax 8072a02: 83 eb 01 sub $0x1,%ebx 8072a05: 83 ee 3c sub $0x3c,%esi 8072a08: e8 f3 f1 ff ff call 8071c00 <__gconv_release_step> 8072a0d: 83 fb ff cmp $0xffffffff,%ebx 8072a10: 75 ee jne 8072a00 <__gconv_close_transform+0x40> 8072a12: 89 fa mov %edi,%edx 8072a14: 89 e8 mov %ebp,%eax 8072a16: e8 85 67 00 00 call 80791a0 <__gconv_release_cache> 8072a1b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8072a22: 00 8072a23: 74 01 je 8072a26 <__gconv_close_transform+0x66> 8072a25: f0 83 2d d8 dc 0e 08 lock subl $0x1,0x80edcd8 8072a2c: 01 8072a2d: 74 0b je 8072a3a <__gconv_close_transform+0x7a> 8072a2f: 8d 05 d8 dc 0e 08 lea 0x80edcd8,%eax 8072a35: e8 26 d3 ff ff call 806fd60 <__lll_unlock_wake_private> 8072a3a: 83 c4 0c add $0xc,%esp 8072a3d: 31 c0 xor %eax,%eax 8072a3f: 5b pop %ebx 8072a40: 5e pop %esi 8072a41: 5f pop %edi 8072a42: 5d pop %ebp 8072a43: c3 ret 8072a44: 66 90 xchg %ax,%ax 8072a46: 66 90 xchg %ax,%ax 8072a48: 66 90 xchg %ax,%ax 8072a4a: 66 90 xchg %ax,%ax 8072a4c: 66 90 xchg %ax,%ax 8072a4e: 66 90 xchg %ax,%ax 08072a50 <insert_module>: 8072a50: 55 push %ebp 8072a51: 57 push %edi 8072a52: 89 c7 mov %eax,%edi 8072a54: 56 push %esi 8072a55: 53 push %ebx 8072a56: bb d4 dc 0e 08 mov $0x80edcd4,%ebx 8072a5b: 83 ec 1c sub $0x1c,%esp 8072a5e: 89 54 24 0c mov %edx,0xc(%esp) 8072a62: eb 24 jmp 8072a88 <insert_module+0x38> 8072a64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072a68: 8b 37 mov (%edi),%esi 8072a6a: 83 ec 08 sub $0x8,%esp 8072a6d: ff 75 00 pushl 0x0(%ebp) 8072a70: 56 push %esi 8072a71: e8 1a 58 fd ff call 8048290 <.plt+0xb0> 8072a76: 83 c4 10 add $0x10,%esp 8072a79: 85 c0 test %eax,%eax 8072a7b: 74 32 je 8072aaf <insert_module+0x5f> 8072a7d: 8d 5d 14 lea 0x14(%ebp),%ebx 8072a80: 8d 55 1c lea 0x1c(%ebp),%edx 8072a83: 85 c0 test %eax,%eax 8072a85: 0f 49 da cmovns %edx,%ebx 8072a88: 8b 2b mov (%ebx),%ebp 8072a8a: 85 ed test %ebp,%ebp 8072a8c: 75 da jne 8072a68 <insert_module+0x18> 8072a8e: 89 3b mov %edi,(%ebx) 8072a90: 83 c4 1c add $0x1c,%esp 8072a93: 5b pop %ebx 8072a94: 5e pop %esi 8072a95: 5f pop %edi 8072a96: 5d pop %ebp 8072a97: c3 ret 8072a98: 90 nop 8072a99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8072aa0: 83 ec 08 sub $0x8,%esp 8072aa3: ff 75 00 pushl 0x0(%ebp) 8072aa6: 56 push %esi 8072aa7: e8 e4 57 fd ff call 8048290 <.plt+0xb0> 8072aac: 83 c4 10 add $0x10,%esp 8072aaf: 85 c0 test %eax,%eax 8072ab1: 75 15 jne 8072ac8 <insert_module+0x78> 8072ab3: 83 ec 08 sub $0x8,%esp 8072ab6: ff 75 04 pushl 0x4(%ebp) 8072ab9: ff 77 04 pushl 0x4(%edi) 8072abc: e8 cf 57 fd ff call 8048290 <.plt+0xb0> 8072ac1: 83 c4 10 add $0x10,%esp 8072ac4: 85 c0 test %eax,%eax 8072ac6: 74 10 je 8072ad8 <insert_module+0x88> 8072ac8: 8d 5d 18 lea 0x18(%ebp),%ebx 8072acb: 8b 6d 18 mov 0x18(%ebp),%ebp 8072ace: 85 ed test %ebp,%ebp 8072ad0: 75 ce jne 8072aa0 <insert_module+0x50> 8072ad2: eb ba jmp 8072a8e <insert_module+0x3e> 8072ad4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072ad8: 8b 45 08 mov 0x8(%ebp),%eax 8072adb: 39 47 08 cmp %eax,0x8(%edi) 8072ade: 7c 20 jl 8072b00 <insert_module+0xb0> 8072ae0: 74 16 je 8072af8 <insert_module+0xa8> 8072ae2: 8b 44 24 0c mov 0xc(%esp),%eax 8072ae6: 85 c0 test %eax,%eax 8072ae8: 74 a6 je 8072a90 <insert_module+0x40> 8072aea: 83 ec 0c sub $0xc,%esp 8072aed: 57 push %edi 8072aee: e8 9d 7a fe ff call 805a590 <__cfree> 8072af3: 83 c4 10 add $0x10,%esp 8072af6: eb 98 jmp 8072a90 <insert_module+0x40> 8072af8: 8b 45 0c mov 0xc(%ebp),%eax 8072afb: 39 47 0c cmp %eax,0xc(%edi) 8072afe: 7d e2 jge 8072ae2 <insert_module+0x92> 8072b00: 8b 45 14 mov 0x14(%ebp),%eax 8072b03: 83 ec 0c sub $0xc,%esp 8072b06: 89 47 14 mov %eax,0x14(%edi) 8072b09: 8b 45 1c mov 0x1c(%ebp),%eax 8072b0c: 89 47 1c mov %eax,0x1c(%edi) 8072b0f: 8b 45 18 mov 0x18(%ebp),%eax 8072b12: 89 47 18 mov %eax,0x18(%edi) 8072b15: 89 3b mov %edi,(%ebx) 8072b17: 55 push %ebp 8072b18: e8 73 7a fe ff call 805a590 <__cfree> 8072b1d: 83 c4 10 add $0x10,%esp 8072b20: 83 c4 1c add $0x1c,%esp 8072b23: 5b pop %ebx 8072b24: 5e pop %esi 8072b25: 5f pop %edi 8072b26: 5d pop %ebp 8072b27: c3 ret 8072b28: 90 nop 8072b29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08072b30 <add_module>: 8072b30: 55 push %ebp 8072b31: 89 e5 mov %esp,%ebp 8072b33: 57 push %edi 8072b34: 56 push %esi 8072b35: 53 push %ebx 8072b36: 89 c7 mov %eax,%edi 8072b38: 83 ec 3c sub $0x3c,%esp 8072b3b: 0f b6 30 movzbl (%eax),%esi 8072b3e: 89 55 c8 mov %edx,-0x38(%ebp) 8072b41: 8b 15 f4 d0 0c 08 mov 0x80cd0f4,%edx 8072b47: 89 4d d0 mov %ecx,-0x30(%ebp) 8072b4a: 89 f0 mov %esi,%eax 8072b4c: 0f be c0 movsbl %al,%eax 8072b4f: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8072b54: 74 19 je 8072b6f <add_module+0x3f> 8072b56: 8d 76 00 lea 0x0(%esi),%esi 8072b59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8072b60: 83 c7 01 add $0x1,%edi 8072b63: 0f be 07 movsbl (%edi),%eax 8072b66: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8072b6b: 75 f3 jne 8072b60 <add_module+0x30> 8072b6d: 89 c6 mov %eax,%esi 8072b6f: 89 45 d4 mov %eax,-0x2c(%ebp) 8072b72: 89 f0 mov %esi,%eax 8072b74: 8b 0d fc d0 0c 08 mov 0x80cd0fc,%ecx 8072b7a: 84 c0 test %al,%al 8072b7c: 89 fb mov %edi,%ebx 8072b7e: 74 21 je 8072ba1 <add_module+0x71> 8072b80: 8b 45 d4 mov -0x2c(%ebp),%eax 8072b83: eb 0c jmp 8072b91 <add_module+0x61> 8072b85: 8d 76 00 lea 0x0(%esi),%esi 8072b88: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8072b8d: 75 21 jne 8072bb0 <add_module+0x80> 8072b8f: 89 f3 mov %esi,%ebx 8072b91: 8b 04 81 mov (%ecx,%eax,4),%eax 8072b94: 8d 73 01 lea 0x1(%ebx),%esi 8072b97: 88 03 mov %al,(%ebx) 8072b99: 0f be 43 01 movsbl 0x1(%ebx),%eax 8072b9d: 84 c0 test %al,%al 8072b9f: 75 e7 jne 8072b88 <add_module+0x58> 8072ba1: 8d 65 f4 lea -0xc(%ebp),%esp 8072ba4: 5b pop %ebx 8072ba5: 5e pop %esi 8072ba6: 5f pop %edi 8072ba7: 5d pop %ebp 8072ba8: c2 0c 00 ret $0xc 8072bab: 90 nop 8072bac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072bb0: c6 06 00 movb $0x0,(%esi) 8072bb3: 0f b6 76 01 movzbl 0x1(%esi),%esi 8072bb7: 8d 43 02 lea 0x2(%ebx),%eax 8072bba: 89 c3 mov %eax,%ebx 8072bbc: 89 45 cc mov %eax,-0x34(%ebp) 8072bbf: 89 f0 mov %esi,%eax 8072bc1: 0f be c0 movsbl %al,%eax 8072bc4: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8072bc9: 74 18 je 8072be3 <add_module+0xb3> 8072bcb: 90 nop 8072bcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072bd0: 83 c3 01 add $0x1,%ebx 8072bd3: 0f be 33 movsbl (%ebx),%esi 8072bd6: f6 44 72 01 20 testb $0x20,0x1(%edx,%esi,2) 8072bdb: 75 f3 jne 8072bd0 <add_module+0xa0> 8072bdd: 89 75 d4 mov %esi,-0x2c(%ebp) 8072be0: 8b 45 d4 mov -0x2c(%ebp),%eax 8072be3: 89 45 c4 mov %eax,-0x3c(%ebp) 8072be6: 8b 45 cc mov -0x34(%ebp),%eax 8072be9: 89 45 d4 mov %eax,-0x2c(%ebp) 8072bec: 89 f0 mov %esi,%eax 8072bee: 84 c0 test %al,%al 8072bf0: 74 af je 8072ba1 <add_module+0x71> 8072bf2: 8b 45 c4 mov -0x3c(%ebp),%eax 8072bf5: 89 7d c4 mov %edi,-0x3c(%ebp) 8072bf8: 8b 7d d4 mov -0x2c(%ebp),%edi 8072bfb: eb 0c jmp 8072c09 <add_module+0xd9> 8072bfd: 8d 76 00 lea 0x0(%esi),%esi 8072c00: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 8072c05: 75 19 jne 8072c20 <add_module+0xf0> 8072c07: 89 f7 mov %esi,%edi 8072c09: 8b 04 81 mov (%ecx,%eax,4),%eax 8072c0c: 8d 77 01 lea 0x1(%edi),%esi 8072c0f: 83 c3 01 add $0x1,%ebx 8072c12: 88 46 ff mov %al,-0x1(%esi) 8072c15: 0f be 03 movsbl (%ebx),%eax 8072c18: 84 c0 test %al,%al 8072c1a: 75 e4 jne 8072c00 <add_module+0xd0> 8072c1c: eb 83 jmp 8072ba1 <add_module+0x71> 8072c1e: 66 90 xchg %ax,%ax 8072c20: 89 7d d4 mov %edi,-0x2c(%ebp) 8072c23: 8b 45 d4 mov -0x2c(%ebp),%eax 8072c26: 8b 7d c4 mov -0x3c(%ebp),%edi 8072c29: c6 06 00 movb $0x0,(%esi) 8072c2c: 83 c0 02 add $0x2,%eax 8072c2f: 89 45 d4 mov %eax,-0x2c(%ebp) 8072c32: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8072c38: 83 c3 01 add $0x1,%ebx 8072c3b: 0f be 0b movsbl (%ebx),%ecx 8072c3e: f6 44 4a 01 20 testb $0x20,0x1(%edx,%ecx,2) 8072c43: 89 c8 mov %ecx,%eax 8072c45: 75 f1 jne 8072c38 <add_module+0x108> 8072c47: 84 c0 test %al,%al 8072c49: 8b 4d d4 mov -0x2c(%ebp),%ecx 8072c4c: 74 38 je 8072c86 <add_module+0x156> 8072c4e: 89 75 c4 mov %esi,-0x3c(%ebp) 8072c51: 89 7d c0 mov %edi,-0x40(%ebp) 8072c54: 89 ce mov %ecx,%esi 8072c56: eb 18 jmp 8072c70 <add_module+0x140> 8072c58: 90 nop 8072c59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8072c60: 0f be f8 movsbl %al,%edi 8072c63: f6 44 7a 01 20 testb $0x20,0x1(%edx,%edi,2) 8072c68: 0f 85 7a 01 00 00 jne 8072de8 <add_module+0x2b8> 8072c6e: 89 ce mov %ecx,%esi 8072c70: 8d 4e 01 lea 0x1(%esi),%ecx 8072c73: 83 c3 01 add $0x1,%ebx 8072c76: 88 41 ff mov %al,-0x1(%ecx) 8072c79: 0f b6 03 movzbl (%ebx),%eax 8072c7c: 84 c0 test %al,%al 8072c7e: 75 e0 jne 8072c60 <add_module+0x130> 8072c80: 8b 75 c4 mov -0x3c(%ebp),%esi 8072c83: 8b 7d c0 mov -0x40(%ebp),%edi 8072c86: 8d 59 01 lea 0x1(%ecx),%ebx 8072c89: c6 01 00 movb $0x0,(%ecx) 8072c8c: b9 01 00 00 00 mov $0x1,%ecx 8072c91: 0f b6 46 01 movzbl 0x1(%esi),%eax 8072c95: 84 c0 test %al,%al 8072c97: 0f 84 04 ff ff ff je 8072ba1 <add_module+0x71> 8072c9d: 3c 2f cmp $0x2f,%al 8072c9f: b8 00 00 00 00 mov $0x0,%eax 8072ca4: 0f 45 45 d0 cmovne -0x30(%ebp),%eax 8072ca8: be 03 00 00 00 mov $0x3,%esi 8072cad: 89 45 d0 mov %eax,-0x30(%ebp) 8072cb0: 89 d8 mov %ebx,%eax 8072cb2: 2b 45 d4 sub -0x2c(%ebp),%eax 8072cb5: 83 f8 03 cmp $0x3,%eax 8072cb8: 89 45 c0 mov %eax,-0x40(%ebp) 8072cbb: 7e 28 jle 8072ce5 <add_module+0x1b5> 8072cbd: 8d 43 fc lea -0x4(%ebx),%eax 8072cc0: 83 ec 04 sub $0x4,%esp 8072cc3: 89 4d c4 mov %ecx,-0x3c(%ebp) 8072cc6: 6a 04 push $0x4 8072cc8: 68 6c 01 0c 08 push $0x80c016c 8072ccd: 50 push %eax 8072cce: e8 8d 55 fd ff call 8048260 <.plt+0x80> 8072cd3: 8b 4d c4 mov -0x3c(%ebp),%ecx 8072cd6: 89 c6 mov %eax,%esi 8072cd8: 83 c4 10 add $0x10,%esp 8072cdb: 85 c0 test %eax,%eax 8072cdd: b8 03 00 00 00 mov $0x3,%eax 8072ce2: 0f 45 f0 cmovne %eax,%esi 8072ce5: 8b 45 cc mov -0x34(%ebp),%eax 8072ce8: 83 ec 08 sub $0x8,%esp 8072ceb: 89 4d c4 mov %ecx,-0x3c(%ebp) 8072cee: 29 f8 sub %edi,%eax 8072cf0: 50 push %eax 8072cf1: 57 push %edi 8072cf2: 89 45 bc mov %eax,-0x44(%ebp) 8072cf5: e8 f6 54 fd ff call 80481f0 <.plt+0x10> 8072cfa: 8d 50 1f lea 0x1f(%eax),%edx 8072cfd: 83 c4 10 add $0x10,%esp 8072d00: 83 e2 f0 and $0xfffffff0,%edx 8072d03: 29 d4 sub %edx,%esp 8072d05: 8d 54 24 0f lea 0xf(%esp),%edx 8072d09: 83 ec 04 sub $0x4,%esp 8072d0c: 83 e2 f0 and $0xfffffff0,%edx 8072d0f: c6 04 02 00 movb $0x0,(%edx,%eax,1) 8072d13: 50 push %eax 8072d14: 57 push %edi 8072d15: 52 push %edx 8072d16: e8 e5 a6 fe ff call 805d400 <memcpy> 8072d1b: 89 45 e0 mov %eax,-0x20(%ebp) 8072d1e: 8d 45 e0 lea -0x20(%ebp),%eax 8072d21: 83 c4 0c add $0xc,%esp 8072d24: 68 80 1b 07 08 push $0x8071b80 8072d29: 68 dc dc 0e 08 push $0x80edcdc 8072d2e: 50 push %eax 8072d2f: e8 3c c4 ff ff call 806f170 <__tfind> 8072d34: 83 c4 10 add $0x10,%esp 8072d37: 85 c0 test %eax,%eax 8072d39: 0f 85 62 fe ff ff jne 8072ba1 <add_module+0x71> 8072d3f: 8b 45 d0 mov -0x30(%ebp),%eax 8072d42: 29 fb sub %edi,%ebx 8072d44: 83 ec 08 sub $0x8,%esp 8072d47: 8d 44 18 20 lea 0x20(%eax,%ebx,1),%eax 8072d4b: 01 f0 add %esi,%eax 8072d4d: 50 push %eax 8072d4e: 6a 01 push $0x1 8072d50: e8 1b 7c fe ff call 805a970 <__calloc> 8072d55: 83 c4 10 add $0x10,%esp 8072d58: 85 c0 test %eax,%eax 8072d5a: 89 c3 mov %eax,%ebx 8072d5c: 0f 84 3f fe ff ff je 8072ba1 <add_module+0x71> 8072d62: 8d 40 20 lea 0x20(%eax),%eax 8072d65: 83 ec 04 sub $0x4,%esp 8072d68: 89 03 mov %eax,(%ebx) 8072d6a: ff 75 bc pushl -0x44(%ebp) 8072d6d: 57 push %edi 8072d6e: 50 push %eax 8072d6f: e8 4c a5 fe ff call 805d2c0 <__mempcpy> 8072d74: 8b 7d cc mov -0x34(%ebp),%edi 8072d77: 8b 55 d4 mov -0x2c(%ebp),%edx 8072d7a: 83 c4 0c add $0xc,%esp 8072d7d: 89 43 04 mov %eax,0x4(%ebx) 8072d80: 29 fa sub %edi,%edx 8072d82: 52 push %edx 8072d83: 57 push %edi 8072d84: 50 push %eax 8072d85: e8 36 a5 fe ff call 805d2c0 <__mempcpy> 8072d8a: 8b 55 10 mov 0x10(%ebp),%edx 8072d8d: 8b 4d c4 mov -0x3c(%ebp),%ecx 8072d90: 83 c4 10 add $0x10,%esp 8072d93: 89 43 10 mov %eax,0x10(%ebx) 8072d96: 89 53 0c mov %edx,0xc(%ebx) 8072d99: 8b 55 d0 mov -0x30(%ebp),%edx 8072d9c: 89 4b 08 mov %ecx,0x8(%ebx) 8072d9f: 85 d2 test %edx,%edx 8072da1: 74 12 je 8072db5 <add_module+0x285> 8072da3: 83 ec 04 sub $0x4,%esp 8072da6: ff 75 d0 pushl -0x30(%ebp) 8072da9: ff 75 c8 pushl -0x38(%ebp) 8072dac: 50 push %eax 8072dad: e8 0e a5 fe ff call 805d2c0 <__mempcpy> 8072db2: 83 c4 10 add $0x10,%esp 8072db5: 83 ec 04 sub $0x4,%esp 8072db8: ff 75 c0 pushl -0x40(%ebp) 8072dbb: ff 75 d4 pushl -0x2c(%ebp) 8072dbe: 50 push %eax 8072dbf: e8 fc a4 fe ff call 805d2c0 <__mempcpy> 8072dc4: 83 c4 10 add $0x10,%esp 8072dc7: 85 f6 test %esi,%esi 8072dc9: 74 07 je 8072dd2 <add_module+0x2a2> 8072dcb: c7 40 ff 2e 73 6f 00 movl $0x6f732e,-0x1(%eax) 8072dd2: ba 01 00 00 00 mov $0x1,%edx 8072dd7: 89 d8 mov %ebx,%eax 8072dd9: e8 72 fc ff ff call 8072a50 <insert_module> 8072dde: e9 be fd ff ff jmp 8072ba1 <add_module+0x71> 8072de3: 90 nop 8072de4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072de8: 8d 45 e0 lea -0x20(%ebp),%eax 8072deb: 83 ec 04 sub $0x4,%esp 8072dee: c6 01 00 movb $0x0,(%ecx) 8072df1: 6a 0a push $0xa 8072df3: 89 75 bc mov %esi,-0x44(%ebp) 8072df6: 50 push %eax 8072df7: 53 push %ebx 8072df8: 8b 75 c4 mov -0x3c(%ebp),%esi 8072dfb: 8b 7d c0 mov -0x40(%ebp),%edi 8072dfe: e8 5d 94 00 00 call 807c260 <__strtol> 8072e03: 83 c4 10 add $0x10,%esp 8072e06: 39 5d e0 cmp %ebx,-0x20(%ebp) 8072e09: 89 c1 mov %eax,%ecx 8072e0b: 74 0f je 8072e1c <add_module+0x2ec> 8072e0d: 85 c0 test %eax,%eax 8072e0f: 7e 0b jle 8072e1c <add_module+0x2ec> 8072e11: 8b 5d bc mov -0x44(%ebp),%ebx 8072e14: 83 c3 02 add $0x2,%ebx 8072e17: e9 75 fe ff ff jmp 8072c91 <add_module+0x161> 8072e1c: b9 01 00 00 00 mov $0x1,%ecx 8072e21: eb ee jmp 8072e11 <add_module+0x2e1> 8072e23: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8072e29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08072e30 <detect_conflict>: 8072e30: 56 push %esi 8072e31: 53 push %ebx 8072e32: 83 ec 04 sub $0x4,%esp 8072e35: 8b 1d d4 dc 0e 08 mov 0x80edcd4,%ebx 8072e3b: 85 db test %ebx,%ebx 8072e3d: 74 2b je 8072e6a <detect_conflict+0x3a> 8072e3f: 89 c6 mov %eax,%esi 8072e41: eb 0c jmp 8072e4f <detect_conflict+0x1f> 8072e43: 90 nop 8072e44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8072e48: 8b 5b 1c mov 0x1c(%ebx),%ebx 8072e4b: 85 db test %ebx,%ebx 8072e4d: 74 1b je 8072e6a <detect_conflict+0x3a> 8072e4f: 83 ec 08 sub $0x8,%esp 8072e52: ff 33 pushl (%ebx) 8072e54: 56 push %esi 8072e55: e8 36 54 fd ff call 8048290 <.plt+0xb0> 8072e5a: 83 c4 10 add $0x10,%esp 8072e5d: 85 c0 test %eax,%eax 8072e5f: 74 17 je 8072e78 <detect_conflict+0x48> 8072e61: 79 e5 jns 8072e48 <detect_conflict+0x18> 8072e63: 8b 5b 14 mov 0x14(%ebx),%ebx 8072e66: 85 db test %ebx,%ebx 8072e68: 75 e5 jne 8072e4f <detect_conflict+0x1f> 8072e6a: 83 c4 04 add $0x4,%esp 8072e6d: 31 c0 xor %eax,%eax 8072e6f: 5b pop %ebx 8072e70: 5e pop %esi 8072e71: c3 ret 8072e72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8072e78: 83 c4 04 add $0x4,%esp 8072e7b: b8 01 00 00 00 mov $0x1,%eax 8072e80: 5b pop %ebx 8072e81: 5e pop %esi 8072e82: c3 ret 8072e83: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8072e89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08072e90 <add_alias2.isra.0.part.1>: 8072e90: 55 push %ebp 8072e91: 57 push %edi 8072e92: 89 c7 mov %eax,%edi 8072e94: 56 push %esi 8072e95: 89 ce mov %ecx,%esi 8072e97: 53 push %ebx 8072e98: 29 c6 sub %eax,%esi 8072e9a: 89 d5 mov %edx,%ebp 8072e9c: 8d 46 08 lea 0x8(%esi),%eax 8072e9f: 83 ec 18 sub $0x18,%esp 8072ea2: 50 push %eax 8072ea3: e8 d8 71 fe ff call 805a080 <__libc_malloc> 8072ea8: 83 c4 10 add $0x10,%esp 8072eab: 85 c0 test %eax,%eax 8072ead: 74 43 je 8072ef2 <add_alias2.isra.0.part.1+0x62> 8072eaf: 89 c3 mov %eax,%ebx 8072eb1: 8d 40 08 lea 0x8(%eax),%eax 8072eb4: 83 ec 04 sub $0x4,%esp 8072eb7: 56 push %esi 8072eb8: 57 push %edi 8072eb9: 29 fd sub %edi,%ebp 8072ebb: 50 push %eax 8072ebc: e8 3f a5 fe ff call 805d400 <memcpy> 8072ec1: 83 c4 0c add $0xc,%esp 8072ec4: 89 03 mov %eax,(%ebx) 8072ec6: 01 e8 add %ebp,%eax 8072ec8: 89 43 04 mov %eax,0x4(%ebx) 8072ecb: 68 80 1b 07 08 push $0x8071b80 8072ed0: 68 dc dc 0e 08 push $0x80edcdc 8072ed5: 53 push %ebx 8072ed6: e8 35 c1 ff ff call 806f010 <__tsearch> 8072edb: 83 c4 10 add $0x10,%esp 8072ede: 85 c0 test %eax,%eax 8072ee0: 74 04 je 8072ee6 <add_alias2.isra.0.part.1+0x56> 8072ee2: 3b 18 cmp (%eax),%ebx 8072ee4: 74 0c je 8072ef2 <add_alias2.isra.0.part.1+0x62> 8072ee6: 83 ec 0c sub $0xc,%esp 8072ee9: 53 push %ebx 8072eea: e8 a1 76 fe ff call 805a590 <__cfree> 8072eef: 83 c4 10 add $0x10,%esp 8072ef2: 83 c4 0c add $0xc,%esp 8072ef5: 5b pop %ebx 8072ef6: 5e pop %esi 8072ef7: 5f pop %edi 8072ef8: 5d pop %ebp 8072ef9: c3 ret 8072efa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08072f00 <__gconv_get_path>: 8072f00: 55 push %ebp 8072f01: 31 c0 xor %eax,%eax 8072f03: b9 01 00 00 00 mov $0x1,%ecx 8072f08: 89 e5 mov %esp,%ebp 8072f0a: 57 push %edi 8072f0b: 56 push %esi 8072f0c: 53 push %ebx 8072f0d: 83 ec 2c sub $0x2c,%esp 8072f10: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8072f17: 00 8072f18: 74 01 je 8072f1b <__gconv_get_path+0x1b> 8072f1a: f0 0f b1 0d b4 d5 0e lock cmpxchg %ecx,0x80ed5b4 8072f21: 08 8072f22: 74 0b je 8072f2f <__gconv_get_path+0x2f> 8072f24: 8d 0d b4 d5 0e 08 lea 0x80ed5b4,%ecx 8072f2a: e8 01 ce ff ff call 806fd30 <__lll_lock_wait_private> 8072f2f: 8b 35 e8 dc 0e 08 mov 0x80edce8,%esi 8072f35: 85 f6 test %esi,%esi 8072f37: 74 27 je 8072f60 <__gconv_get_path+0x60> 8072f39: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8072f40: 00 8072f41: 74 01 je 8072f44 <__gconv_get_path+0x44> 8072f43: f0 83 2d b4 d5 0e 08 lock subl $0x1,0x80ed5b4 8072f4a: 01 8072f4b: 74 0b je 8072f58 <__gconv_get_path+0x58> 8072f4d: 8d 05 b4 d5 0e 08 lea 0x80ed5b4,%eax 8072f53: e8 08 ce ff ff call 806fd60 <__lll_unlock_wake_private> 8072f58: 8d 65 f4 lea -0xc(%ebp),%esp 8072f5b: 5b pop %ebx 8072f5c: 5e pop %esi 8072f5d: 5f pop %edi 8072f5e: 5d pop %ebp 8072f5f: c3 ret 8072f60: 8b 35 e0 dc 0e 08 mov 0x80edce0,%esi 8072f66: 85 f6 test %esi,%esi 8072f68: 0f 84 7e 02 00 00 je 80731ec <__gconv_get_path+0x2ec> 8072f6e: 83 ec 0c sub $0xc,%esp 8072f71: 56 push %esi 8072f72: e8 39 93 fe ff call 805c2b0 <strlen> 8072f77: 8d 50 3d lea 0x3d(%eax),%edx 8072f7a: 83 c4 10 add $0x10,%esp 8072f7d: 8d 78 1f lea 0x1f(%eax),%edi 8072f80: 83 e2 f0 and $0xfffffff0,%edx 8072f83: 89 7d e0 mov %edi,-0x20(%ebp) 8072f86: 29 d4 sub %edx,%esp 8072f88: 8d 54 24 0f lea 0xf(%esp),%edx 8072f8c: 83 ec 04 sub $0x4,%esp 8072f8f: 50 push %eax 8072f90: 56 push %esi 8072f91: 89 d3 mov %edx,%ebx 8072f93: 83 e3 f0 and $0xfffffff0,%ebx 8072f96: 53 push %ebx 8072f97: e8 24 a3 fe ff call 805d2c0 <__mempcpy> 8072f9c: 83 c4 0c add $0xc,%esp 8072f9f: 6a 01 push $0x1 8072fa1: 68 c6 fd 0c 08 push $0x80cfdc6 8072fa6: 50 push %eax 8072fa7: e8 14 a3 fe ff call 805d2c0 <__mempcpy> 8072fac: 83 c4 0c add $0xc,%esp 8072faf: 6a 1e push $0x1e 8072fb1: 68 80 01 0c 08 push $0x80c0180 8072fb6: 50 push %eax 8072fb7: e8 04 a3 fe ff call 805d2c0 <__mempcpy> 8072fbc: 5a pop %edx 8072fbd: 59 pop %ecx 8072fbe: 6a 00 push $0x0 8072fc0: 6a 00 push $0x0 8072fc2: e8 39 b4 ff ff call 806e400 <__getcwd> 8072fc7: 83 c4 10 add $0x10,%esp 8072fca: 85 c0 test %eax,%eax 8072fcc: 89 45 e4 mov %eax,-0x1c(%ebp) 8072fcf: 0f 84 e1 01 00 00 je 80731b6 <__gconv_get_path+0x2b6> 8072fd5: 83 ec 0c sub $0xc,%esp 8072fd8: 50 push %eax 8072fd9: e8 d2 92 fe ff call 805c2b0 <strlen> 8072fde: 89 45 dc mov %eax,-0x24(%ebp) 8072fe1: 83 c0 01 add $0x1,%eax 8072fe4: 83 c4 10 add $0x10,%esp 8072fe7: 89 45 d8 mov %eax,-0x28(%ebp) 8072fea: 89 da mov %ebx,%edx 8072fec: 83 ec 08 sub $0x8,%esp 8072fef: 89 55 d4 mov %edx,-0x2c(%ebp) 8072ff2: 6a 3a push $0x3a 8072ff4: 52 push %edx 8072ff5: e8 c6 52 fd ff call 80482c0 <.plt+0xe0> 8072ffa: 83 c4 10 add $0x10,%esp 8072ffd: 85 c0 test %eax,%eax 8072fff: 89 c6 mov %eax,%esi 8073001: 8b 55 d4 mov -0x2c(%ebp),%edx 8073004: 0f 84 d1 01 00 00 je 80731db <__gconv_get_path+0x2db> 807300a: bf 01 00 00 00 mov $0x1,%edi 807300f: 31 c9 xor %ecx,%ecx 8073011: 89 d3 mov %edx,%ebx 8073013: eb 05 jmp 807301a <__gconv_get_path+0x11a> 8073015: 8d 76 00 lea 0x0(%esi),%esi 8073018: 89 c6 mov %eax,%esi 807301a: 83 c1 01 add $0x1,%ecx 807301d: 31 c0 xor %eax,%eax 807301f: 39 ce cmp %ecx,%esi 8073021: 0f 95 c0 setne %al 8073024: 83 ec 08 sub $0x8,%esp 8073027: 01 c7 add %eax,%edi 8073029: 8d 46 01 lea 0x1(%esi),%eax 807302c: 6a 3a push $0x3a 807302e: 50 push %eax 807302f: e8 8c 52 fd ff call 80482c0 <.plt+0xe0> 8073034: 83 c4 10 add $0x10,%esp 8073037: 85 c0 test %eax,%eax 8073039: 89 f1 mov %esi,%ecx 807303b: 75 db jne 8073018 <__gconv_get_path+0x118> 807303d: 8d 4f ff lea -0x1(%edi),%ecx 8073040: 8d 04 fd 08 00 00 00 lea 0x8(,%edi,8),%eax 8073047: 89 da mov %ebx,%edx 8073049: 0f af 4d d8 imul -0x28(%ebp),%ecx 807304d: 01 f9 add %edi,%ecx 807304f: 03 4d e0 add -0x20(%ebp),%ecx 8073052: 83 ec 0c sub $0xc,%esp 8073055: 89 55 d8 mov %edx,-0x28(%ebp) 8073058: 01 c8 add %ecx,%eax 807305a: 50 push %eax 807305b: e8 20 70 fe ff call 805a080 <__libc_malloc> 8073060: 83 c4 10 add $0x10,%esp 8073063: 85 c0 test %eax,%eax 8073065: 89 c6 mov %eax,%esi 8073067: 0f 84 67 01 00 00 je 80731d4 <__gconv_get_path+0x2d4> 807306d: 8b 55 d8 mov -0x28(%ebp),%edx 8073070: c7 05 e4 dc 0e 08 00 movl $0x0,0x80edce4 8073077: 00 00 00 807307a: 0f b6 02 movzbl (%edx),%eax 807307d: 3c 3a cmp $0x3a,%al 807307f: 75 11 jne 8073092 <__gconv_get_path+0x192> 8073081: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8073088: 83 c2 01 add $0x1,%edx 807308b: 0f b6 02 movzbl (%edx),%eax 807308e: 3c 3a cmp $0x3a,%al 8073090: 74 f6 je 8073088 <__gconv_get_path+0x188> 8073092: 84 c0 test %al,%al 8073094: 8d 5a 01 lea 0x1(%edx),%ebx 8073097: 75 2a jne 80730c3 <__gconv_get_path+0x1c3> 8073099: 68 58 01 0c 08 push $0x80c0158 807309e: 68 f4 01 00 00 push $0x1f4 80730a3: 68 f9 ff 0b 08 push $0x80bfff9 80730a8: 68 12 00 0c 08 push $0x80c0012 80730ad: e8 2e 67 fd ff call 80497e0 <__assert_fail> 80730b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80730b8: 83 c3 01 add $0x1,%ebx 80730bb: 3c 3a cmp $0x3a,%al 80730bd: 0f 84 08 01 00 00 je 80731cb <__gconv_get_path+0x2cb> 80730c3: 0f b6 03 movzbl (%ebx),%eax 80730c6: 84 c0 test %al,%al 80730c8: 75 ee jne 80730b8 <__gconv_get_path+0x1b8> 80730ca: 8d 4c fe 08 lea 0x8(%esi,%edi,8),%ecx 80730ce: 31 ff xor %edi,%edi 80730d0: 80 3a 2f cmpb $0x2f,(%edx) 80730d3: 89 0c fe mov %ecx,(%esi,%edi,8) 80730d6: 74 29 je 8073101 <__gconv_get_path+0x201> 80730d8: 8b 45 e4 mov -0x1c(%ebp),%eax 80730db: 85 c0 test %eax,%eax 80730dd: 0f 84 6d 01 00 00 je 8073250 <__gconv_get_path+0x350> 80730e3: 83 ec 04 sub $0x4,%esp 80730e6: ff 75 dc pushl -0x24(%ebp) 80730e9: ff 75 e4 pushl -0x1c(%ebp) 80730ec: 51 push %ecx 80730ed: 89 55 e0 mov %edx,-0x20(%ebp) 80730f0: e8 cb a1 fe ff call 805d2c0 <__mempcpy> 80730f5: 8b 55 e0 mov -0x20(%ebp),%edx 80730f8: 8d 48 01 lea 0x1(%eax),%ecx 80730fb: c6 00 2f movb $0x2f,(%eax) 80730fe: 83 c4 10 add $0x10,%esp 8073101: 83 ec 08 sub $0x8,%esp 8073104: 52 push %edx 8073105: 51 push %ecx 8073106: e8 35 51 fd ff call 8048240 <.plt+0x60> 807310b: 83 c4 10 add $0x10,%esp 807310e: 80 78 ff 2f cmpb $0x2f,-0x1(%eax) 8073112: 89 c2 mov %eax,%edx 8073114: 74 06 je 807311c <__gconv_get_path+0x21c> 8073116: 83 c2 01 add $0x1,%edx 8073119: c6 00 2f movb $0x2f,(%eax) 807311c: 89 d0 mov %edx,%eax 807311e: 2b 04 fe sub (%esi,%edi,8),%eax 8073121: 3b 05 e4 dc 0e 08 cmp 0x80edce4,%eax 8073127: 89 44 fe 04 mov %eax,0x4(%esi,%edi,8) 807312b: 76 05 jbe 8073132 <__gconv_get_path+0x232> 807312d: a3 e4 dc 0e 08 mov %eax,0x80edce4 8073132: c6 02 00 movb $0x0,(%edx) 8073135: 0f b6 03 movzbl (%ebx),%eax 8073138: 83 c7 01 add $0x1,%edi 807313b: 8d 4a 01 lea 0x1(%edx),%ecx 807313e: 3c 3a cmp $0x3a,%al 8073140: 75 10 jne 8073152 <__gconv_get_path+0x252> 8073142: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8073148: 83 c3 01 add $0x1,%ebx 807314b: 0f b6 03 movzbl (%ebx),%eax 807314e: 3c 3a cmp $0x3a,%al 8073150: 74 f6 je 8073148 <__gconv_get_path+0x248> 8073152: 84 c0 test %al,%al 8073154: 74 37 je 807318d <__gconv_get_path+0x28d> 8073156: 8d 43 01 lea 0x1(%ebx),%eax 8073159: eb 0d jmp 8073168 <__gconv_get_path+0x268> 807315b: 90 nop 807315c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073160: 83 c0 01 add $0x1,%eax 8073163: 80 fa 3a cmp $0x3a,%dl 8073166: 74 18 je 8073180 <__gconv_get_path+0x280> 8073168: 0f b6 10 movzbl (%eax),%edx 807316b: 84 d2 test %dl,%dl 807316d: 75 f1 jne 8073160 <__gconv_get_path+0x260> 807316f: 89 da mov %ebx,%edx 8073171: 89 c3 mov %eax,%ebx 8073173: e9 58 ff ff ff jmp 80730d0 <__gconv_get_path+0x1d0> 8073178: 90 nop 8073179: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8073180: 89 da mov %ebx,%edx 8073182: c6 40 ff 00 movb $0x0,-0x1(%eax) 8073186: 89 c3 mov %eax,%ebx 8073188: e9 43 ff ff ff jmp 80730d0 <__gconv_get_path+0x1d0> 807318d: 8d 04 fe lea (%esi,%edi,8),%eax 8073190: c7 00 00 00 00 00 movl $0x0,(%eax) 8073196: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 807319d: 83 ec 0c sub $0xc,%esp 80731a0: ff 75 e4 pushl -0x1c(%ebp) 80731a3: 89 35 e8 dc 0e 08 mov %esi,0x80edce8 80731a9: e8 e2 73 fe ff call 805a590 <__cfree> 80731ae: 83 c4 10 add $0x10,%esp 80731b1: e9 83 fd ff ff jmp 8072f39 <__gconv_get_path+0x39> 80731b6: 89 da mov %ebx,%edx 80731b8: c7 45 d8 01 00 00 00 movl $0x1,-0x28(%ebp) 80731bf: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) 80731c6: e9 21 fe ff ff jmp 8072fec <__gconv_get_path+0xec> 80731cb: c6 43 ff 00 movb $0x0,-0x1(%ebx) 80731cf: e9 f6 fe ff ff jmp 80730ca <__gconv_get_path+0x1ca> 80731d4: be 88 05 0c 08 mov $0x80c0588,%esi 80731d9: eb c2 jmp 807319d <__gconv_get_path+0x29d> 80731db: 31 c9 xor %ecx,%ecx 80731dd: bf 01 00 00 00 mov $0x1,%edi 80731e2: b8 10 00 00 00 mov $0x10,%eax 80731e7: e9 61 fe ff ff jmp 807304d <__gconv_get_path+0x14d> 80731ec: 83 ec 30 sub $0x30,%esp 80731ef: bb 76 00 00 00 mov $0x76,%ebx 80731f4: c7 45 d8 01 00 00 00 movl $0x1,-0x28(%ebp) 80731fb: 8d 54 24 0f lea 0xf(%esp),%edx 80731ff: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) 8073206: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 807320d: c7 45 e0 1e 00 00 00 movl $0x1e,-0x20(%ebp) 8073214: 83 e2 f0 and $0xfffffff0,%edx 8073217: c7 02 2f 75 73 72 movl $0x7273752f,(%edx) 807321d: c7 42 04 2f 6c 69 62 movl $0x62696c2f,0x4(%edx) 8073224: c7 42 08 2f 69 33 38 movl $0x3833692f,0x8(%edx) 807322b: c7 42 0c 36 2d 6c 69 movl $0x696c2d36,0xc(%edx) 8073232: c7 42 10 6e 75 78 2d movl $0x2d78756e,0x10(%edx) 8073239: c7 42 14 67 6e 75 2f movl $0x2f756e67,0x14(%edx) 8073240: c7 42 18 67 63 6f 6e movl $0x6e6f6367,0x18(%edx) 8073247: 66 89 5a 1c mov %bx,0x1c(%edx) 807324b: e9 9c fd ff ff jmp 8072fec <__gconv_get_path+0xec> 8073250: 68 58 01 0c 08 push $0x80c0158 8073255: 68 fa 01 00 00 push $0x1fa 807325a: 68 f9 ff 0b 08 push $0x80bfff9 807325f: 68 06 00 0c 08 push $0x80c0006 8073264: e8 77 65 fd ff call 80497e0 <__assert_fail> 8073269: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08073270 <__gconv_read_conf>: 8073270: 55 push %ebp 8073271: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8073277: 89 e5 mov %esp,%ebp 8073279: 57 push %edi 807327a: 56 push %esi 807327b: 53 push %ebx 807327c: 83 ec 5c sub $0x5c,%esp 807327f: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8073285: 89 45 a0 mov %eax,-0x60(%ebp) 8073288: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 807328f: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 8073296: 8b 04 08 mov (%eax,%ecx,1),%eax 8073299: 89 45 a4 mov %eax,-0x5c(%ebp) 807329c: e8 bf 58 00 00 call 8078b60 <__gconv_load_cache> 80732a1: 85 c0 test %eax,%eax 80732a3: 0f 84 01 02 00 00 je 80734aa <__gconv_read_conf+0x23a> 80732a9: a1 e8 dc 0e 08 mov 0x80edce8,%eax 80732ae: 85 c0 test %eax,%eax 80732b0: 0f 84 8d 03 00 00 je 8073643 <__gconv_read_conf+0x3d3> 80732b6: 8b 08 mov (%eax),%ecx 80732b8: c7 45 bc 08 00 00 00 movl $0x8,-0x44(%ebp) 80732bf: 85 c9 test %ecx,%ecx 80732c1: 89 4d c0 mov %ecx,-0x40(%ebp) 80732c4: 0f 84 56 01 00 00 je 8073420 <__gconv_read_conf+0x1b0> 80732ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80732d0: 8b 40 04 mov 0x4(%eax),%eax 80732d3: 89 c1 mov %eax,%ecx 80732d5: 89 45 b4 mov %eax,-0x4c(%ebp) 80732d8: 83 c0 2c add $0x2c,%eax 80732db: 83 e0 f0 and $0xfffffff0,%eax 80732de: 29 c4 sub %eax,%esp 80732e0: 8d 5c 24 0f lea 0xf(%esp),%ebx 80732e4: 83 ec 04 sub $0x4,%esp 80732e7: 51 push %ecx 80732e8: ff 75 c0 pushl -0x40(%ebp) 80732eb: 83 e3 f0 and $0xfffffff0,%ebx 80732ee: 53 push %ebx 80732ef: e8 cc 9f fe ff call 805d2c0 <__mempcpy> 80732f4: 83 c4 0c add $0xc,%esp 80732f7: 6a 0e push $0xe 80732f9: 68 70 01 0c 08 push $0x80c0170 80732fe: 50 push %eax 80732ff: e8 bc 9f fe ff call 805d2c0 <__mempcpy> 8073304: 5f pop %edi 8073305: 58 pop %eax 8073306: 68 9b cf 0b 08 push $0x80bcf9b 807330b: 53 push %ebx 807330c: e8 1f c5 fd ff call 804f830 <_IO_new_fopen> 8073311: 83 c4 10 add $0x10,%esp 8073314: 85 c0 test %eax,%eax 8073316: 89 45 c4 mov %eax,-0x3c(%ebp) 8073319: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) 8073320: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 8073327: 89 c1 mov %eax,%ecx 8073329: 0f 84 d4 00 00 00 je 8073403 <__gconv_read_conf+0x193> 807332f: 8b 00 mov (%eax),%eax 8073331: 8b 3d f4 d0 0c 08 mov 0x80cd0f4,%edi 8073337: 89 45 b8 mov %eax,-0x48(%ebp) 807333a: 80 cc 80 or $0x80,%ah 807333d: a8 10 test $0x10,%al 807333f: 89 01 mov %eax,(%ecx) 8073341: 0f 85 a5 00 00 00 jne 80733ec <__gconv_read_conf+0x17c> 8073347: 89 f6 mov %esi,%esi 8073349: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8073350: 8d 45 e0 lea -0x20(%ebp),%eax 8073353: ff 75 c4 pushl -0x3c(%ebp) 8073356: 6a 0a push $0xa 8073358: 50 push %eax 8073359: 8d 45 dc lea -0x24(%ebp),%eax 807335c: 50 push %eax 807335d: e8 2e 89 01 00 call 808bc90 <_IO_getdelim> 8073362: 83 c4 10 add $0x10,%esp 8073365: 85 c0 test %eax,%eax 8073367: 89 c3 mov %eax,%ebx 8073369: 0f 88 7d 00 00 00 js 80733ec <__gconv_read_conf+0x17c> 807336f: 8b 75 dc mov -0x24(%ebp),%esi 8073372: 83 ec 08 sub $0x8,%esp 8073375: 6a 23 push $0x23 8073377: 56 push %esi 8073378: e8 43 4f fd ff call 80482c0 <.plt+0xe0> 807337d: 83 c4 10 add $0x10,%esp 8073380: 85 c0 test %eax,%eax 8073382: 0f 84 98 02 00 00 je 8073620 <__gconv_read_conf+0x3b0> 8073388: c6 00 00 movb $0x0,(%eax) 807338b: eb 06 jmp 8073393 <__gconv_read_conf+0x123> 807338d: 8d 76 00 lea 0x0(%esi),%esi 8073390: 83 c6 01 add $0x1,%esi 8073393: 0f be 16 movsbl (%esi),%edx 8073396: f6 44 57 01 20 testb $0x20,0x1(%edi,%edx,2) 807339b: 75 f3 jne 8073390 <__gconv_read_conf+0x120> 807339d: 39 f0 cmp %esi,%eax 807339f: 74 3e je 80733df <__gconv_read_conf+0x16f> 80733a1: 0f be 06 movsbl (%esi),%eax 80733a4: 84 c0 test %al,%al 80733a6: 74 37 je 80733df <__gconv_read_conf+0x16f> 80733a8: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 80733ad: 75 30 jne 80733df <__gconv_read_conf+0x16f> 80733af: 89 f3 mov %esi,%ebx 80733b1: eb 0c jmp 80733bf <__gconv_read_conf+0x14f> 80733b3: 90 nop 80733b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80733b8: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 80733bd: 75 0a jne 80733c9 <__gconv_read_conf+0x159> 80733bf: 83 c3 01 add $0x1,%ebx 80733c2: 0f be 03 movsbl (%ebx),%eax 80733c5: 84 c0 test %al,%al 80733c7: 75 ef jne 80733b8 <__gconv_read_conf+0x148> 80733c9: 89 d8 mov %ebx,%eax 80733cb: 29 f0 sub %esi,%eax 80733cd: 83 f8 05 cmp $0x5,%eax 80733d0: 0f 84 f2 00 00 00 je 80734c8 <__gconv_read_conf+0x258> 80733d6: 83 f8 06 cmp $0x6,%eax 80733d9: 0f 84 f9 01 00 00 je 80735d8 <__gconv_read_conf+0x368> 80733df: 8b 45 c4 mov -0x3c(%ebp),%eax 80733e2: 8b 00 mov (%eax),%eax 80733e4: a8 10 test $0x10,%al 80733e6: 0f 84 64 ff ff ff je 8073350 <__gconv_read_conf+0xe0> 80733ec: 83 ec 0c sub $0xc,%esp 80733ef: ff 75 dc pushl -0x24(%ebp) 80733f2: e8 99 71 fe ff call 805a590 <__cfree> 80733f7: 5e pop %esi 80733f8: ff 75 c4 pushl -0x3c(%ebp) 80733fb: e8 f0 bf fd ff call 804f3f0 <_IO_new_fclose> 8073400: 83 c4 10 add $0x10,%esp 8073403: 8b 4d bc mov -0x44(%ebp),%ecx 8073406: a1 e8 dc 0e 08 mov 0x80edce8,%eax 807340b: 01 c8 add %ecx,%eax 807340d: 83 c1 08 add $0x8,%ecx 8073410: 8b 38 mov (%eax),%edi 8073412: 89 4d bc mov %ecx,-0x44(%ebp) 8073415: 85 ff test %edi,%edi 8073417: 89 7d c0 mov %edi,-0x40(%ebp) 807341a: 0f 85 b0 fe ff ff jne 80732d0 <__gconv_read_conf+0x60> 8073420: be 20 cd 0e 08 mov $0x80ecd20,%esi 8073425: bb a0 ce 0e 08 mov $0x80ecea0,%ebx 807342a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8073430: 8b 06 mov (%esi),%eax 8073432: 83 ec 04 sub $0x4,%esp 8073435: 68 80 1b 07 08 push $0x8071b80 807343a: 68 dc dc 0e 08 push $0x80edcdc 807343f: 89 45 e0 mov %eax,-0x20(%ebp) 8073442: 8d 45 e0 lea -0x20(%ebp),%eax 8073445: 50 push %eax 8073446: e8 25 bd ff ff call 806f170 <__tfind> 807344b: 83 c4 10 add $0x10,%esp 807344e: 85 c0 test %eax,%eax 8073450: 0f 84 df 01 00 00 je 8073635 <__gconv_read_conf+0x3c5> 8073456: 83 c6 20 add $0x20,%esi 8073459: 39 f3 cmp %esi,%ebx 807345b: 75 d3 jne 8073430 <__gconv_read_conf+0x1c0> 807345d: bb a0 01 0c 08 mov $0x80c01a0,%ebx 8073462: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8073468: 83 ec 08 sub $0x8,%esp 807346b: 6a 00 push $0x0 807346d: 53 push %ebx 807346e: e8 9d 4d fd ff call 8048210 <.plt+0x30> 8073473: 5a pop %edx 8073474: 8d 50 01 lea 0x1(%eax),%edx 8073477: 59 pop %ecx 8073478: 6a 00 push $0x0 807347a: 52 push %edx 807347b: 89 55 c4 mov %edx,-0x3c(%ebp) 807347e: e8 8d 4d fd ff call 8048210 <.plt+0x30> 8073483: 83 c4 10 add $0x10,%esp 8073486: 89 c6 mov %eax,%esi 8073488: 8d 78 01 lea 0x1(%eax),%edi 807348b: 89 d8 mov %ebx,%eax 807348d: e8 9e f9 ff ff call 8072e30 <detect_conflict> 8073492: 85 c0 test %eax,%eax 8073494: 8b 55 c4 mov -0x3c(%ebp),%edx 8073497: 75 09 jne 80734a2 <__gconv_read_conf+0x232> 8073499: 89 f9 mov %edi,%ecx 807349b: 89 d8 mov %ebx,%eax 807349d: e8 ee f9 ff ff call 8072e90 <add_alias2.isra.0.part.1> 80734a2: 80 7e 01 00 cmpb $0x0,0x1(%esi) 80734a6: 89 fb mov %edi,%ebx 80734a8: 75 be jne 8073468 <__gconv_read_conf+0x1f8> 80734aa: 8b 7d a4 mov -0x5c(%ebp),%edi 80734ad: 8b 45 a0 mov -0x60(%ebp),%eax 80734b0: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 80734b6: 89 3c 08 mov %edi,(%eax,%ecx,1) 80734b9: 8d 65 f4 lea -0xc(%ebp),%esp 80734bc: 5b pop %ebx 80734bd: 5e pop %esi 80734be: 5f pop %edi 80734bf: 5d pop %ebp 80734c0: c3 ret 80734c1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80734c8: 83 ec 04 sub $0x4,%esp 80734cb: 6a 05 push $0x5 80734cd: 68 1f 00 0c 08 push $0x80c001f 80734d2: 56 push %esi 80734d3: e8 88 4d fd ff call 8048260 <.plt+0x80> 80734d8: 83 c4 10 add $0x10,%esp 80734db: 85 c0 test %eax,%eax 80734dd: 0f 85 fc fe ff ff jne 80733df <__gconv_read_conf+0x16f> 80734e3: 0f be 03 movsbl (%ebx),%eax 80734e6: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 80734eb: 89 c1 mov %eax,%ecx 80734ed: 74 10 je 80734ff <__gconv_read_conf+0x28f> 80734ef: 90 nop 80734f0: 83 c3 01 add $0x1,%ebx 80734f3: 0f be 03 movsbl (%ebx),%eax 80734f6: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 80734fb: 89 c1 mov %eax,%ecx 80734fd: 75 f1 jne 80734f0 <__gconv_read_conf+0x280> 80734ff: 84 c9 test %cl,%cl 8073501: 8b 35 fc d0 0c 08 mov 0x80cd0fc,%esi 8073507: 89 da mov %ebx,%edx 8073509: 75 07 jne 8073512 <__gconv_read_conf+0x2a2> 807350b: e9 cf fe ff ff jmp 80733df <__gconv_read_conf+0x16f> 8073510: 89 ca mov %ecx,%edx 8073512: 8b 04 86 mov (%esi,%eax,4),%eax 8073515: 8d 4a 01 lea 0x1(%edx),%ecx 8073518: 88 41 ff mov %al,-0x1(%ecx) 807351b: 0f be 42 01 movsbl 0x1(%edx),%eax 807351f: 84 c0 test %al,%al 8073521: 0f 84 b8 fe ff ff je 80733df <__gconv_read_conf+0x16f> 8073527: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 807352c: 74 e2 je 8073510 <__gconv_read_conf+0x2a0> 807352e: 8d 42 02 lea 0x2(%edx),%eax 8073531: c6 01 00 movb $0x0,(%ecx) 8073534: 89 c2 mov %eax,%edx 8073536: 89 45 b8 mov %eax,-0x48(%ebp) 8073539: 0f be 41 01 movsbl 0x1(%ecx),%eax 807353d: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 8073542: 89 c1 mov %eax,%ecx 8073544: 74 19 je 807355f <__gconv_read_conf+0x2ef> 8073546: 8d 76 00 lea 0x0(%esi),%esi 8073549: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8073550: 83 c2 01 add $0x1,%edx 8073553: 0f be 02 movsbl (%edx),%eax 8073556: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 807355b: 89 c1 mov %eax,%ecx 807355d: 75 f1 jne 8073550 <__gconv_read_conf+0x2e0> 807355f: 89 45 ac mov %eax,-0x54(%ebp) 8073562: 8b 45 b8 mov -0x48(%ebp),%eax 8073565: 84 c9 test %cl,%cl 8073567: 89 45 b0 mov %eax,-0x50(%ebp) 807356a: 0f 84 6f fe ff ff je 80733df <__gconv_read_conf+0x16f> 8073570: 89 5d a8 mov %ebx,-0x58(%ebp) 8073573: 8b 45 ac mov -0x54(%ebp),%eax 8073576: 8b 5d b0 mov -0x50(%ebp),%ebx 8073579: eb 0e jmp 8073589 <__gconv_read_conf+0x319> 807357b: 90 nop 807357c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073580: f6 44 47 01 20 testb $0x20,0x1(%edi,%eax,2) 8073585: 75 15 jne 807359c <__gconv_read_conf+0x32c> 8073587: 89 cb mov %ecx,%ebx 8073589: 8b 04 86 mov (%esi,%eax,4),%eax 807358c: 8d 4b 01 lea 0x1(%ebx),%ecx 807358f: 83 c2 01 add $0x1,%edx 8073592: 88 41 ff mov %al,-0x1(%ecx) 8073595: 0f be 02 movsbl (%edx),%eax 8073598: 84 c0 test %al,%al 807359a: 75 e4 jne 8073580 <__gconv_read_conf+0x310> 807359c: 39 4d b8 cmp %ecx,-0x48(%ebp) 807359f: 89 5d b0 mov %ebx,-0x50(%ebp) 80735a2: 8b 5d a8 mov -0x58(%ebp),%ebx 80735a5: 0f 84 34 fe ff ff je 80733df <__gconv_read_conf+0x16f> 80735ab: c6 01 00 movb $0x0,(%ecx) 80735ae: 89 d8 mov %ebx,%eax 80735b0: e8 7b f8 ff ff call 8072e30 <detect_conflict> 80735b5: 85 c0 test %eax,%eax 80735b7: 0f 85 22 fe ff ff jne 80733df <__gconv_read_conf+0x16f> 80735bd: 8b 4d b0 mov -0x50(%ebp),%ecx 80735c0: 8b 55 b8 mov -0x48(%ebp),%edx 80735c3: 89 d8 mov %ebx,%eax 80735c5: 83 c1 02 add $0x2,%ecx 80735c8: e8 c3 f8 ff ff call 8072e90 <add_alias2.isra.0.part.1> 80735cd: e9 0d fe ff ff jmp 80733df <__gconv_read_conf+0x16f> 80735d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80735d8: 83 ec 04 sub $0x4,%esp 80735db: 6a 06 push $0x6 80735dd: 68 25 00 0c 08 push $0x80c0025 80735e2: 56 push %esi 80735e3: e8 78 4c fd ff call 8048260 <.plt+0x80> 80735e8: 83 c4 10 add $0x10,%esp 80735eb: 85 c0 test %eax,%eax 80735ed: 0f 85 ec fd ff ff jne 80733df <__gconv_read_conf+0x16f> 80735f3: a1 b0 d5 0e 08 mov 0x80ed5b0,%eax 80735f8: 83 ec 04 sub $0x4,%esp 80735fb: 8b 4d b4 mov -0x4c(%ebp),%ecx 80735fe: 50 push %eax 80735ff: 8d 50 01 lea 0x1(%eax),%edx 8073602: 8d 45 d8 lea -0x28(%ebp),%eax 8073605: 50 push %eax 8073606: 8d 45 d4 lea -0x2c(%ebp),%eax 8073609: 89 15 b0 d5 0e 08 mov %edx,0x80ed5b0 807360f: 8b 55 c0 mov -0x40(%ebp),%edx 8073612: 50 push %eax 8073613: 89 d8 mov %ebx,%eax 8073615: e8 16 f5 ff ff call 8072b30 <add_module> 807361a: 5b pop %ebx 807361b: e9 bf fd ff ff jmp 80733df <__gconv_read_conf+0x16f> 8073620: 8d 54 1e ff lea -0x1(%esi,%ebx,1),%edx 8073624: 80 3a 0a cmpb $0xa,(%edx) 8073627: 0f 85 66 fd ff ff jne 8073393 <__gconv_read_conf+0x123> 807362d: c6 02 00 movb $0x0,(%edx) 8073630: e9 5e fd ff ff jmp 8073393 <__gconv_read_conf+0x123> 8073635: 31 d2 xor %edx,%edx 8073637: 89 f0 mov %esi,%eax 8073639: e8 12 f4 ff ff call 8072a50 <insert_module> 807363e: e9 13 fe ff ff jmp 8073456 <__gconv_read_conf+0x1e6> 8073643: e8 b8 f8 ff ff call 8072f00 <__gconv_get_path> 8073648: a1 e8 dc 0e 08 mov 0x80edce8,%eax 807364d: e9 64 fc ff ff jmp 80732b6 <__gconv_read_conf+0x46> 8073652: 66 90 xchg %ax,%ax 8073654: 66 90 xchg %ax,%ax 8073656: 66 90 xchg %ax,%ax 8073658: 66 90 xchg %ax,%ax 807365a: 66 90 xchg %ax,%ax 807365c: 66 90 xchg %ax,%ax 807365e: 66 90 xchg %ax,%ax 08073660 <__gconv_get_builtin_trans>: 8073660: 57 push %edi 8073661: 89 c7 mov %eax,%edi 8073663: 56 push %esi 8073664: b8 3c 00 0c 08 mov $0x80c003c,%eax 8073669: 53 push %ebx 807366a: 89 d6 mov %edx,%esi 807366c: 31 db xor %ebx,%ebx 807366e: eb 0b jmp 807367b <__gconv_get_builtin_trans+0x1b> 8073670: 89 d8 mov %ebx,%eax 8073672: c1 e0 04 shl $0x4,%eax 8073675: 8b 80 00 06 0c 08 mov 0x80c0600(%eax),%eax 807367b: 83 ec 08 sub $0x8,%esp 807367e: 50 push %eax 807367f: 57 push %edi 8073680: e8 0b 4c fd ff call 8048290 <.plt+0xb0> 8073685: 83 c4 10 add $0x10,%esp 8073688: 85 c0 test %eax,%eax 807368a: 74 24 je 80736b0 <__gconv_get_builtin_trans+0x50> 807368c: 83 c3 01 add $0x1,%ebx 807368f: 83 fb 0c cmp $0xc,%ebx 8073692: 75 dc jne 8073670 <__gconv_get_builtin_trans+0x10> 8073694: 68 c8 05 0c 08 push $0x80c05c8 8073699: 6a 47 push $0x47 807369b: 68 90 05 0c 08 push $0x80c0590 80736a0: 68 a0 05 0c 08 push $0x80c05a0 80736a5: e8 36 61 fd ff call 80497e0 <__assert_fail> 80736aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80736b0: c1 e3 04 shl $0x4,%ebx 80736b3: c7 46 1c 00 00 00 00 movl $0x0,0x1c(%esi) 80736ba: c7 46 20 00 00 00 00 movl $0x0,0x20(%esi) 80736c1: 8b 83 04 06 0c 08 mov 0x80c0604(%ebx),%eax 80736c7: c7 06 00 00 00 00 movl $0x0,(%esi) 80736cd: c7 46 04 00 00 00 00 movl $0x0,0x4(%esi) 80736d4: c7 46 34 00 00 00 00 movl $0x0,0x34(%esi) 80736db: 89 46 14 mov %eax,0x14(%esi) 80736de: 8b 83 08 06 0c 08 mov 0x80c0608(%ebx),%eax 80736e4: 89 46 18 mov %eax,0x18(%esi) 80736e7: 0f be 83 0c 06 0c 08 movsbl 0x80c060c(%ebx),%eax 80736ee: 89 46 24 mov %eax,0x24(%esi) 80736f1: 0f be 83 0d 06 0c 08 movsbl 0x80c060d(%ebx),%eax 80736f8: 89 46 28 mov %eax,0x28(%esi) 80736fb: 0f be 83 0e 06 0c 08 movsbl 0x80c060e(%ebx),%eax 8073702: 89 46 2c mov %eax,0x2c(%esi) 8073705: 0f be 83 0f 06 0c 08 movsbl 0x80c060f(%ebx),%eax 807370c: 5b pop %ebx 807370d: 89 46 30 mov %eax,0x30(%esi) 8073710: 5e pop %esi 8073711: 5f pop %edi 8073712: c3 ret 8073713: 66 90 xchg %ax,%ax 8073715: 66 90 xchg %ax,%ax 8073717: 66 90 xchg %ax,%ax 8073719: 66 90 xchg %ax,%ax 807371b: 66 90 xchg %ax,%ax 807371d: 66 90 xchg %ax,%ax 807371f: 90 nop 08073720 <__gconv_btwoc_ascii>: 8073720: 8b 54 24 08 mov 0x8(%esp),%edx 8073724: 84 d2 test %dl,%dl 8073726: 0f b6 c2 movzbl %dl,%eax 8073729: ba ff ff ff ff mov $0xffffffff,%edx 807372e: 0f 48 c2 cmovs %edx,%eax 8073731: c3 ret 8073732: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8073739: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08073740 <__gconv_transform_internal_ucs4>: 8073740: 55 push %ebp 8073741: 57 push %edi 8073742: 56 push %esi 8073743: 53 push %ebx 8073744: 83 ec 3c sub $0x3c,%esp 8073747: 8b 74 24 54 mov 0x54(%esp),%esi 807374b: 8b 44 24 50 mov 0x50(%esp),%eax 807374f: 8b 6c 24 68 mov 0x68(%esp),%ebp 8073753: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 807375a: 00 807375b: 8d 78 3c lea 0x3c(%eax),%edi 807375e: f6 46 08 01 testb $0x1,0x8(%esi) 8073762: 89 7c 24 14 mov %edi,0x14(%esp) 8073766: 8d 7e 20 lea 0x20(%esi),%edi 8073769: 89 7c 24 18 mov %edi,0x18(%esp) 807376d: 75 1e jne 807378d <__gconv_transform_internal_ucs4+0x4d> 807376f: 8b 78 50 mov 0x50(%eax),%edi 8073772: 8b 40 3c mov 0x3c(%eax),%eax 8073775: 85 c0 test %eax,%eax 8073777: 89 7c 24 10 mov %edi,0x10(%esp) 807377b: 74 10 je 807378d <__gconv_transform_internal_ucs4+0x4d> 807377d: 89 f8 mov %edi,%eax 807377f: c1 c8 09 ror $0x9,%eax 8073782: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8073789: 89 44 24 10 mov %eax,0x10(%esp) 807378d: 85 ed test %ebp,%ebp 807378f: 0f 85 41 02 00 00 jne 80739d6 <__gconv_transform_internal_ucs4+0x296> 8073795: 8b 44 24 60 mov 0x60(%esp),%eax 8073799: 85 c0 test %eax,%eax 807379b: 0f 85 89 02 00 00 jne 8073a2a <__gconv_transform_internal_ucs4+0x2ea> 80737a1: 8b 2e mov (%esi),%ebp 80737a3: 8b 46 04 mov 0x4(%esi),%eax 80737a6: 89 44 24 0c mov %eax,0xc(%esp) 80737aa: 8b 44 24 6c mov 0x6c(%esp),%eax 80737ae: 85 c0 test %eax,%eax 80737b0: 0f 84 8a 00 00 00 je 8073840 <__gconv_transform_internal_ucs4+0x100> 80737b6: 8b 4e 14 mov 0x14(%esi),%ecx 80737b9: 8b 19 mov (%ecx),%ebx 80737bb: 89 da mov %ebx,%edx 80737bd: 83 e2 07 and $0x7,%edx 80737c0: 74 7e je 8073840 <__gconv_transform_internal_ucs4+0x100> 80737c2: 8b 7c 24 60 mov 0x60(%esp),%edi 80737c6: 85 ff test %edi,%edi 80737c8: 0f 85 7f 02 00 00 jne 8073a4d <__gconv_transform_internal_ucs4+0x30d> 80737ce: 8b 44 24 58 mov 0x58(%esp),%eax 80737d2: 8b 00 mov (%eax),%eax 80737d4: 39 44 24 5c cmp %eax,0x5c(%esp) 80737d8: 76 37 jbe 8073811 <__gconv_transform_internal_ucs4+0xd1> 80737da: 83 fa 03 cmp $0x3,%edx 80737dd: 77 3b ja 807381a <__gconv_transform_internal_ucs4+0xda> 80737df: 89 5c 24 1c mov %ebx,0x1c(%esp) 80737e3: 8b 7c 24 5c mov 0x5c(%esp),%edi 80737e7: eb 0c jmp 80737f5 <__gconv_transform_internal_ucs4+0xb5> 80737e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80737f0: 83 fa 04 cmp $0x4,%edx 80737f3: 74 25 je 807381a <__gconv_transform_internal_ucs4+0xda> 80737f5: 8b 5c 24 58 mov 0x58(%esp),%ebx 80737f9: 83 c0 01 add $0x1,%eax 80737fc: 83 c2 01 add $0x1,%edx 80737ff: 39 c7 cmp %eax,%edi 8073801: 89 03 mov %eax,(%ebx) 8073803: 0f b6 58 ff movzbl -0x1(%eax),%ebx 8073807: 88 5c 11 03 mov %bl,0x3(%ecx,%edx,1) 807380b: 75 e3 jne 80737f0 <__gconv_transform_internal_ucs4+0xb0> 807380d: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8073811: 83 fa 03 cmp $0x3,%edx 8073814: 0f 86 1b 02 00 00 jbe 8073a35 <__gconv_transform_internal_ucs4+0x2f5> 807381a: 0f b6 41 07 movzbl 0x7(%ecx),%eax 807381e: 83 c5 04 add $0x4,%ebp 8073821: 88 45 fc mov %al,-0x4(%ebp) 8073824: 0f b6 41 06 movzbl 0x6(%ecx),%eax 8073828: 88 45 fd mov %al,-0x3(%ebp) 807382b: 0f b6 41 05 movzbl 0x5(%ecx),%eax 807382f: 88 45 fe mov %al,-0x2(%ebp) 8073832: 0f b6 41 04 movzbl 0x4(%ecx),%eax 8073836: 88 45 ff mov %al,-0x1(%ebp) 8073839: 83 21 f8 andl $0xfffffff8,(%ecx) 807383c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073840: 8b 44 24 58 mov 0x58(%esp),%eax 8073844: 8b 4c 24 0c mov 0xc(%esp),%ecx 8073848: 8b 18 mov (%eax),%ebx 807384a: 29 e9 sub %ebp,%ecx 807384c: 8b 44 24 5c mov 0x5c(%esp),%eax 8073850: 29 d8 sub %ebx,%eax 8073852: 39 c1 cmp %eax,%ecx 8073854: 0f 4e c1 cmovle %ecx,%eax 8073857: 8d 48 03 lea 0x3(%eax),%ecx 807385a: 85 c0 test %eax,%eax 807385c: 0f 49 c8 cmovns %eax,%ecx 807385f: c1 f9 02 sar $0x2,%ecx 8073862: 85 c9 test %ecx,%ecx 8073864: 0f 84 4f 01 00 00 je 80739b9 <__gconv_transform_internal_ucs4+0x279> 807386a: 31 c0 xor %eax,%eax 807386c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073870: 8b 14 83 mov (%ebx,%eax,4),%edx 8073873: 0f ca bswap %edx 8073875: 89 54 85 00 mov %edx,0x0(%ebp,%eax,4) 8073879: 83 c0 01 add $0x1,%eax 807387c: 39 c1 cmp %eax,%ecx 807387e: 75 f0 jne 8073870 <__gconv_transform_internal_ucs4+0x130> 8073880: c1 e1 02 shl $0x2,%ecx 8073883: 8d 7c 0d 00 lea 0x0(%ebp,%ecx,1),%edi 8073887: 01 cb add %ecx,%ebx 8073889: 39 5c 24 5c cmp %ebx,0x5c(%esp) 807388d: 8b 44 24 58 mov 0x58(%esp),%eax 8073891: 89 18 mov %ebx,(%eax) 8073893: 0f 84 ff 00 00 00 je 8073998 <__gconv_transform_internal_ucs4+0x258> 8073899: 8d 47 04 lea 0x4(%edi),%eax 807389c: 39 44 24 0c cmp %eax,0xc(%esp) 80738a0: 8b 54 24 60 mov 0x60(%esp),%edx 80738a4: 19 db sbb %ebx,%ebx 80738a6: 83 e3 fe and $0xfffffffe,%ebx 80738a9: 83 c3 07 add $0x7,%ebx 80738ac: 85 d2 test %edx,%edx 80738ae: 0f 85 f5 00 00 00 jne 80739a9 <__gconv_transform_internal_ucs4+0x269> 80738b4: 83 46 0c 01 addl $0x1,0xc(%esi) 80738b8: f6 46 08 01 testb $0x1,0x8(%esi) 80738bc: 0f 85 fe 00 00 00 jne 80739c0 <__gconv_transform_internal_ucs4+0x280> 80738c2: 39 fd cmp %edi,%ebp 80738c4: 73 5f jae 8073925 <__gconv_transform_internal_ucs4+0x1e5> 80738c6: 8b 06 mov (%esi),%eax 80738c8: 83 ec 0c sub $0xc,%esp 80738cb: 89 44 24 38 mov %eax,0x38(%esp) 80738cf: 8b 6c 24 1c mov 0x1c(%esp),%ebp 80738d3: 55 push %ebp 80738d4: e8 57 a3 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80738d9: ff 74 24 7c pushl 0x7c(%esp) 80738dd: 6a 00 push $0x0 80738df: ff 74 24 7c pushl 0x7c(%esp) 80738e3: 6a 00 push $0x0 80738e5: 57 push %edi 80738e6: 8d 44 24 50 lea 0x50(%esp),%eax 80738ea: 50 push %eax 80738eb: ff 74 24 40 pushl 0x40(%esp) 80738ef: ff 74 24 40 pushl 0x40(%esp) 80738f3: ff d5 call *%ebp 80738f5: 83 c4 30 add $0x30,%esp 80738f8: 83 f8 04 cmp $0x4,%eax 80738fb: 74 23 je 8073920 <__gconv_transform_internal_ucs4+0x1e0> 80738fd: 8b 4c 24 2c mov 0x2c(%esp),%ecx 8073901: 39 f9 cmp %edi,%ecx 8073903: 0f 85 be 00 00 00 jne 80739c7 <__gconv_transform_internal_ucs4+0x287> 8073909: 85 c0 test %eax,%eax 807390b: 0f 85 6e 01 00 00 jne 8073a7f <__gconv_transform_internal_ucs4+0x33f> 8073911: 8b 2e mov (%esi),%ebp 8073913: e9 28 ff ff ff jmp 8073840 <__gconv_transform_internal_ucs4+0x100> 8073918: 90 nop 8073919: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8073920: 83 fb 05 cmp $0x5,%ebx 8073923: 74 ec je 8073911 <__gconv_transform_internal_ucs4+0x1d1> 8073925: 83 fb 07 cmp $0x7,%ebx 8073928: 75 60 jne 807398a <__gconv_transform_internal_ucs4+0x24a> 807392a: 8b 44 24 6c mov 0x6c(%esp),%eax 807392e: 85 c0 test %eax,%eax 8073930: 74 58 je 807398a <__gconv_transform_internal_ucs4+0x24a> 8073932: 8b 44 24 58 mov 0x58(%esp),%eax 8073936: 8b 10 mov (%eax),%edx 8073938: 8b 44 24 5c mov 0x5c(%esp),%eax 807393c: 29 d0 sub %edx,%eax 807393e: 83 f8 03 cmp $0x3,%eax 8073941: 0f 8f 1f 01 00 00 jg 8073a66 <__gconv_transform_internal_ucs4+0x326> 8073947: 39 54 24 5c cmp %edx,0x5c(%esp) 807394b: 89 d0 mov %edx,%eax 807394d: 89 d5 mov %edx,%ebp 807394f: 0f 86 f1 00 00 00 jbe 8073a46 <__gconv_transform_internal_ucs4+0x306> 8073955: 8b 7c 24 58 mov 0x58(%esp),%edi 8073959: 89 c1 mov %eax,%ecx 807395b: 83 c0 01 add $0x1,%eax 807395e: 29 e9 sub %ebp,%ecx 8073960: 8b 5e 14 mov 0x14(%esi),%ebx 8073963: 39 44 24 5c cmp %eax,0x5c(%esp) 8073967: 89 07 mov %eax,(%edi) 8073969: 0f b6 50 ff movzbl -0x1(%eax),%edx 807396d: 88 54 0b 04 mov %dl,0x4(%ebx,%ecx,1) 8073971: 75 e2 jne 8073955 <__gconv_transform_internal_ucs4+0x215> 8073973: 8b 44 24 5c mov 0x5c(%esp),%eax 8073977: 29 e8 sub %ebp,%eax 8073979: 8b 4e 14 mov 0x14(%esi),%ecx 807397c: bb 07 00 00 00 mov $0x7,%ebx 8073981: 8b 11 mov (%ecx),%edx 8073983: 83 e2 f8 and $0xfffffff8,%edx 8073986: 09 d0 or %edx,%eax 8073988: 89 01 mov %eax,(%ecx) 807398a: 83 c4 3c add $0x3c,%esp 807398d: 89 d8 mov %ebx,%eax 807398f: 5b pop %ebx 8073990: 5e pop %esi 8073991: 5f pop %edi 8073992: 5d pop %ebp 8073993: c3 ret 8073994: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073998: 8b 54 24 60 mov 0x60(%esp),%edx 807399c: bb 04 00 00 00 mov $0x4,%ebx 80739a1: 85 d2 test %edx,%edx 80739a3: 0f 84 0b ff ff ff je 80738b4 <__gconv_transform_internal_ucs4+0x174> 80739a9: 8b 44 24 60 mov 0x60(%esp),%eax 80739ad: 89 38 mov %edi,(%eax) 80739af: 83 c4 3c add $0x3c,%esp 80739b2: 89 d8 mov %ebx,%eax 80739b4: 5b pop %ebx 80739b5: 5e pop %esi 80739b6: 5f pop %edi 80739b7: 5d pop %ebp 80739b8: c3 ret 80739b9: 89 ef mov %ebp,%edi 80739bb: e9 c9 fe ff ff jmp 8073889 <__gconv_transform_internal_ucs4+0x149> 80739c0: 89 3e mov %edi,(%esi) 80739c2: e9 5e ff ff ff jmp 8073925 <__gconv_transform_internal_ucs4+0x1e5> 80739c7: 29 cf sub %ecx,%edi 80739c9: 89 fa mov %edi,%edx 80739cb: 8b 7c 24 58 mov 0x58(%esp),%edi 80739cf: 29 17 sub %edx,(%edi) 80739d1: e9 33 ff ff ff jmp 8073909 <__gconv_transform_internal_ucs4+0x1c9> 80739d6: 8b 44 24 60 mov 0x60(%esp),%eax 80739da: 85 c0 test %eax,%eax 80739dc: 0f 85 a4 00 00 00 jne 8073a86 <__gconv_transform_internal_ucs4+0x346> 80739e2: 8b 46 14 mov 0x14(%esi),%eax 80739e5: 31 db xor %ebx,%ebx 80739e7: c7 00 00 00 00 00 movl $0x0,(%eax) 80739ed: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80739f4: f6 46 08 01 testb $0x1,0x8(%esi) 80739f8: 75 90 jne 807398a <__gconv_transform_internal_ucs4+0x24a> 80739fa: 83 ec 0c sub $0xc,%esp 80739fd: 8b 7c 24 1c mov 0x1c(%esp),%edi 8073a01: 57 push %edi 8073a02: e8 29 a2 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8073a07: ff 74 24 7c pushl 0x7c(%esp) 8073a0b: 55 push %ebp 8073a0c: ff 74 24 7c pushl 0x7c(%esp) 8073a10: 6a 00 push $0x0 8073a12: 6a 00 push $0x0 8073a14: 6a 00 push $0x0 8073a16: ff 74 24 40 pushl 0x40(%esp) 8073a1a: ff 74 24 40 pushl 0x40(%esp) 8073a1e: ff d7 call *%edi 8073a20: 83 c4 30 add $0x30,%esp 8073a23: 89 c3 mov %eax,%ebx 8073a25: e9 60 ff ff ff jmp 807398a <__gconv_transform_internal_ucs4+0x24a> 8073a2a: 8b 44 24 60 mov 0x60(%esp),%eax 8073a2e: 8b 28 mov (%eax),%ebp 8073a30: e9 6e fd ff ff jmp 80737a3 <__gconv_transform_internal_ucs4+0x63> 8073a35: 83 e3 f8 and $0xfffffff8,%ebx 8073a38: 09 da or %ebx,%edx 8073a3a: bb 07 00 00 00 mov $0x7,%ebx 8073a3f: 89 11 mov %edx,(%ecx) 8073a41: e9 44 ff ff ff jmp 807398a <__gconv_transform_internal_ucs4+0x24a> 8073a46: 31 c0 xor %eax,%eax 8073a48: e9 2c ff ff ff jmp 8073979 <__gconv_transform_internal_ucs4+0x239> 8073a4d: 68 a0 0b 0c 08 push $0x80c0ba0 8073a52: 68 2f 02 00 00 push $0x22f 8073a57: 68 c0 06 0c 08 push $0x80c06c0 8073a5c: 68 d4 06 0c 08 push $0x80c06d4 8073a61: e8 7a 5d fd ff call 80497e0 <__assert_fail> 8073a66: 68 a0 0b 0c 08 push $0x80c0ba0 8073a6b: 68 09 03 00 00 push $0x309 8073a70: 68 c0 06 0c 08 push $0x80c06c0 8073a75: 68 e8 06 0c 08 push $0x80c06e8 8073a7a: e8 61 5d fd ff call 80497e0 <__assert_fail> 8073a7f: 89 c3 mov %eax,%ebx 8073a81: e9 9f fe ff ff jmp 8073925 <__gconv_transform_internal_ucs4+0x1e5> 8073a86: 68 a0 0b 0c 08 push $0x80c0ba0 8073a8b: 68 9f 01 00 00 push $0x19f 8073a90: 68 c0 06 0c 08 push $0x80c06c0 8073a95: 68 d4 06 0c 08 push $0x80c06d4 8073a9a: e8 41 5d fd ff call 80497e0 <__assert_fail> 8073a9f: 90 nop 08073aa0 <__gconv_transform_ucs4_internal>: 8073aa0: 55 push %ebp 8073aa1: 57 push %edi 8073aa2: 56 push %esi 8073aa3: 53 push %ebx 8073aa4: 83 ec 4c sub $0x4c,%esp 8073aa7: 8b 7c 24 64 mov 0x64(%esp),%edi 8073aab: 8b 44 24 60 mov 0x60(%esp),%eax 8073aaf: 8b 5c 24 78 mov 0x78(%esp),%ebx 8073ab3: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8073aba: 00 8073abb: 8d 48 3c lea 0x3c(%eax),%ecx 8073abe: 8b 6f 08 mov 0x8(%edi),%ebp 8073ac1: 89 4c 24 18 mov %ecx,0x18(%esp) 8073ac5: 8d 4f 20 lea 0x20(%edi),%ecx 8073ac8: f7 c5 01 00 00 00 test $0x1,%ebp 8073ace: 89 4c 24 1c mov %ecx,0x1c(%esp) 8073ad2: 75 1e jne 8073af2 <__gconv_transform_ucs4_internal+0x52> 8073ad4: 8b 48 50 mov 0x50(%eax),%ecx 8073ad7: 8b 40 3c mov 0x3c(%eax),%eax 8073ada: 85 c0 test %eax,%eax 8073adc: 89 4c 24 14 mov %ecx,0x14(%esp) 8073ae0: 74 10 je 8073af2 <__gconv_transform_ucs4_internal+0x52> 8073ae2: 89 c8 mov %ecx,%eax 8073ae4: c1 c8 09 ror $0x9,%eax 8073ae7: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8073aee: 89 44 24 14 mov %eax,0x14(%esp) 8073af2: 85 db test %ebx,%ebx 8073af4: 0f 85 fd 02 00 00 jne 8073df7 <__gconv_transform_ucs4_internal+0x357> 8073afa: 8b 44 24 70 mov 0x70(%esp),%eax 8073afe: 85 c0 test %eax,%eax 8073b00: 0f 85 60 03 00 00 jne 8073e66 <__gconv_transform_ucs4_internal+0x3c6> 8073b06: 8b 07 mov (%edi),%eax 8073b08: 89 44 24 08 mov %eax,0x8(%esp) 8073b0c: 8b 47 04 mov 0x4(%edi),%eax 8073b0f: 8b 74 24 74 mov 0x74(%esp),%esi 8073b13: 8d 54 24 38 lea 0x38(%esp),%edx 8073b17: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 8073b1e: 00 8073b1f: 85 f6 test %esi,%esi 8073b21: 89 44 24 0c mov %eax,0xc(%esp) 8073b25: b8 00 00 00 00 mov $0x0,%eax 8073b2a: 0f 45 c2 cmovne %edx,%eax 8073b2d: 89 44 24 10 mov %eax,0x10(%esp) 8073b31: 8b 44 24 7c mov 0x7c(%esp),%eax 8073b35: 85 c0 test %eax,%eax 8073b37: 0f 84 cb 00 00 00 je 8073c08 <__gconv_transform_ucs4_internal+0x168> 8073b3d: 8b 4f 14 mov 0x14(%edi),%ecx 8073b40: 8b 31 mov (%ecx),%esi 8073b42: 89 f0 mov %esi,%eax 8073b44: 83 e0 07 and $0x7,%eax 8073b47: 89 44 24 24 mov %eax,0x24(%esp) 8073b4b: 0f 84 b7 00 00 00 je 8073c08 <__gconv_transform_ucs4_internal+0x168> 8073b51: 8b 5c 24 70 mov 0x70(%esp),%ebx 8073b55: 85 db test %ebx,%ebx 8073b57: 0f 85 5c 03 00 00 jne 8073eb9 <__gconv_transform_ucs4_internal+0x419> 8073b5d: 8b 44 24 68 mov 0x68(%esp),%eax 8073b61: 8b 54 24 24 mov 0x24(%esp),%edx 8073b65: 8b 18 mov (%eax),%ebx 8073b67: 39 5c 24 6c cmp %ebx,0x6c(%esp) 8073b6b: 76 50 jbe 8073bbd <__gconv_transform_ucs4_internal+0x11d> 8073b6d: 83 fa 03 cmp $0x3,%edx 8073b70: 0f 87 33 03 00 00 ja 8073ea9 <__gconv_transform_ucs4_internal+0x409> 8073b76: 89 6c 24 28 mov %ebp,0x28(%esp) 8073b7a: 89 74 24 2c mov %esi,0x2c(%esp) 8073b7e: 8d 43 01 lea 0x1(%ebx),%eax 8073b81: 8b 74 24 68 mov 0x68(%esp),%esi 8073b85: 8b 6c 24 6c mov 0x6c(%esp),%ebp 8073b89: eb 11 jmp 8073b9c <__gconv_transform_ucs4_internal+0xfc> 8073b8b: 90 nop 8073b8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073b90: 83 c0 01 add $0x1,%eax 8073b93: 83 fa 04 cmp $0x4,%edx 8073b96: 0f 84 b9 02 00 00 je 8073e55 <__gconv_transform_ucs4_internal+0x3b5> 8073b9c: 89 06 mov %eax,(%esi) 8073b9e: 0f b6 58 ff movzbl -0x1(%eax),%ebx 8073ba2: 83 c2 01 add $0x1,%edx 8073ba5: 39 c5 cmp %eax,%ebp 8073ba7: 89 44 24 20 mov %eax,0x20(%esp) 8073bab: 88 5c 11 03 mov %bl,0x3(%ecx,%edx,1) 8073baf: 75 df jne 8073b90 <__gconv_transform_ucs4_internal+0xf0> 8073bb1: 8b 5c 24 20 mov 0x20(%esp),%ebx 8073bb5: 8b 6c 24 28 mov 0x28(%esp),%ebp 8073bb9: 8b 74 24 2c mov 0x2c(%esp),%esi 8073bbd: 83 fa 03 cmp $0x3,%edx 8073bc0: 0f 86 d0 02 00 00 jbe 8073e96 <__gconv_transform_ucs4_internal+0x3f6> 8073bc6: 80 79 04 80 cmpb $0x80,0x4(%ecx) 8073bca: 0f 87 a5 02 00 00 ja 8073e75 <__gconv_transform_ucs4_internal+0x3d5> 8073bd0: 0f b6 41 07 movzbl 0x7(%ecx),%eax 8073bd4: 8b 74 24 08 mov 0x8(%esp),%esi 8073bd8: 83 c6 04 add $0x4,%esi 8073bdb: 88 46 fc mov %al,-0x4(%esi) 8073bde: 0f b6 41 06 movzbl 0x6(%ecx),%eax 8073be2: 88 46 fd mov %al,-0x3(%esi) 8073be5: 0f b6 41 05 movzbl 0x5(%ecx),%eax 8073be9: 88 46 fe mov %al,-0x2(%esi) 8073bec: 0f b6 41 04 movzbl 0x4(%ecx),%eax 8073bf0: 88 46 ff mov %al,-0x1(%esi) 8073bf3: 89 74 24 08 mov %esi,0x8(%esp) 8073bf7: 8b 31 mov (%ecx),%esi 8073bf9: 89 f0 mov %esi,%eax 8073bfb: 8b 6f 08 mov 0x8(%edi),%ebp 8073bfe: 83 e0 f8 and $0xfffffff8,%eax 8073c01: 89 01 mov %eax,(%ecx) 8073c03: 90 nop 8073c04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073c08: 8b 44 24 68 mov 0x68(%esp),%eax 8073c0c: 8b 74 24 0c mov 0xc(%esp),%esi 8073c10: 8b 5c 24 08 mov 0x8(%esp),%ebx 8073c14: 8b 10 mov (%eax),%edx 8073c16: 8b 44 24 6c mov 0x6c(%esp),%eax 8073c1a: 29 de sub %ebx,%esi 8073c1c: 29 d0 sub %edx,%eax 8073c1e: 39 c6 cmp %eax,%esi 8073c20: 0f 4e c6 cmovle %esi,%eax 8073c23: 8d 70 03 lea 0x3(%eax),%esi 8073c26: 85 c0 test %eax,%eax 8073c28: 0f 49 f0 cmovns %eax,%esi 8073c2b: c1 fe 02 sar $0x2,%esi 8073c2e: 85 f6 test %esi,%esi 8073c30: 0f 84 b8 01 00 00 je 8073dee <__gconv_transform_ucs4_internal+0x34e> 8073c36: 31 c9 xor %ecx,%ecx 8073c38: 83 e5 02 and $0x2,%ebp 8073c3b: eb 12 jmp 8073c4f <__gconv_transform_ucs4_internal+0x1af> 8073c3d: 8d 76 00 lea 0x0(%esi),%esi 8073c40: 83 c1 01 add $0x1,%ecx 8073c43: 89 03 mov %eax,(%ebx) 8073c45: 83 c2 04 add $0x4,%edx 8073c48: 83 c3 04 add $0x4,%ebx 8073c4b: 39 ce cmp %ecx,%esi 8073c4d: 74 29 je 8073c78 <__gconv_transform_ucs4_internal+0x1d8> 8073c4f: 8b 02 mov (%edx),%eax 8073c51: 0f c8 bswap %eax 8073c53: 85 c0 test %eax,%eax 8073c55: 79 e9 jns 8073c40 <__gconv_transform_ucs4_internal+0x1a0> 8073c57: 8b 44 24 10 mov 0x10(%esp),%eax 8073c5b: 85 c0 test %eax,%eax 8073c5d: 0f 84 7d 01 00 00 je 8073de0 <__gconv_transform_ucs4_internal+0x340> 8073c63: 85 ed test %ebp,%ebp 8073c65: 74 49 je 8073cb0 <__gconv_transform_ucs4_internal+0x210> 8073c67: 83 c1 01 add $0x1,%ecx 8073c6a: 83 00 01 addl $0x1,(%eax) 8073c6d: 83 c2 04 add $0x4,%edx 8073c70: 39 ce cmp %ecx,%esi 8073c72: 75 db jne 8073c4f <__gconv_transform_ucs4_internal+0x1af> 8073c74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8073c78: 3b 54 24 6c cmp 0x6c(%esp),%edx 8073c7c: 8b 44 24 68 mov 0x68(%esp),%eax 8073c80: 89 10 mov %edx,(%eax) 8073c82: 0f 84 41 01 00 00 je 8073dc9 <__gconv_transform_ucs4_internal+0x329> 8073c88: 8d 43 04 lea 0x4(%ebx),%eax 8073c8b: 39 44 24 0c cmp %eax,0xc(%esp) 8073c8f: 8b 54 24 70 mov 0x70(%esp),%edx 8073c93: 19 f6 sbb %esi,%esi 8073c95: 83 e6 fe and $0xfffffffe,%esi 8073c98: 83 c6 07 add $0x7,%esi 8073c9b: 85 d2 test %edx,%edx 8073c9d: 74 24 je 8073cc3 <__gconv_transform_ucs4_internal+0x223> 8073c9f: 8b 44 24 70 mov 0x70(%esp),%eax 8073ca3: 89 18 mov %ebx,(%eax) 8073ca5: 83 c4 4c add $0x4c,%esp 8073ca8: 89 f0 mov %esi,%eax 8073caa: 5b pop %ebx 8073cab: 5e pop %esi 8073cac: 5f pop %edi 8073cad: 5d pop %ebp 8073cae: c3 ret 8073caf: 90 nop 8073cb0: 8b 44 24 68 mov 0x68(%esp),%eax 8073cb4: be 06 00 00 00 mov $0x6,%esi 8073cb9: 89 10 mov %edx,(%eax) 8073cbb: 8b 54 24 70 mov 0x70(%esp),%edx 8073cbf: 85 d2 test %edx,%edx 8073cc1: 75 dc jne 8073c9f <__gconv_transform_ucs4_internal+0x1ff> 8073cc3: 83 47 0c 01 addl $0x1,0xc(%edi) 8073cc7: f6 47 08 01 testb $0x1,0x8(%edi) 8073ccb: 0f 85 e7 00 00 00 jne 8073db8 <__gconv_transform_ucs4_internal+0x318> 8073cd1: 39 5c 24 08 cmp %ebx,0x8(%esp) 8073cd5: 73 6e jae 8073d45 <__gconv_transform_ucs4_internal+0x2a5> 8073cd7: 8b 07 mov (%edi),%eax 8073cd9: 83 ec 0c sub $0xc,%esp 8073cdc: 89 44 24 48 mov %eax,0x48(%esp) 8073ce0: 8b 6c 24 20 mov 0x20(%esp),%ebp 8073ce4: 55 push %ebp 8073ce5: e8 46 9f 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8073cea: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8073cf1: 6a 00 push $0x0 8073cf3: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8073cfa: 6a 00 push $0x0 8073cfc: 53 push %ebx 8073cfd: 8d 44 24 60 lea 0x60(%esp),%eax 8073d01: 50 push %eax 8073d02: ff 74 24 44 pushl 0x44(%esp) 8073d06: ff 74 24 44 pushl 0x44(%esp) 8073d0a: ff d5 call *%ebp 8073d0c: 83 c4 30 add $0x30,%esp 8073d0f: 83 f8 04 cmp $0x4,%eax 8073d12: 74 2c je 8073d40 <__gconv_transform_ucs4_internal+0x2a0> 8073d14: 8b 54 24 3c mov 0x3c(%esp),%edx 8073d18: 39 da cmp %ebx,%edx 8073d1a: 0f 85 b3 00 00 00 jne 8073dd3 <__gconv_transform_ucs4_internal+0x333> 8073d20: 85 c0 test %eax,%eax 8073d22: 0f 85 c3 01 00 00 jne 8073eeb <__gconv_transform_ucs4_internal+0x44b> 8073d28: 8b 07 mov (%edi),%eax 8073d2a: 8b 6f 08 mov 0x8(%edi),%ebp 8073d2d: 89 44 24 08 mov %eax,0x8(%esp) 8073d31: e9 d2 fe ff ff jmp 8073c08 <__gconv_transform_ucs4_internal+0x168> 8073d36: 8d 76 00 lea 0x0(%esi),%esi 8073d39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8073d40: 83 fe 05 cmp $0x5,%esi 8073d43: 74 e3 je 8073d28 <__gconv_transform_ucs4_internal+0x288> 8073d45: 83 fe 07 cmp $0x7,%esi 8073d48: 0f 85 57 ff ff ff jne 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073d4e: 8b 44 24 7c mov 0x7c(%esp),%eax 8073d52: 85 c0 test %eax,%eax 8073d54: 0f 84 4b ff ff ff je 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073d5a: 8b 44 24 68 mov 0x68(%esp),%eax 8073d5e: 8b 10 mov (%eax),%edx 8073d60: 8b 44 24 6c mov 0x6c(%esp),%eax 8073d64: 29 d0 sub %edx,%eax 8073d66: 83 f8 03 cmp $0x3,%eax 8073d69: 0f 8f 63 01 00 00 jg 8073ed2 <__gconv_transform_ucs4_internal+0x432> 8073d6f: 39 54 24 6c cmp %edx,0x6c(%esp) 8073d73: 89 d0 mov %edx,%eax 8073d75: 89 d5 mov %edx,%ebp 8073d77: 0f 86 35 01 00 00 jbe 8073eb2 <__gconv_transform_ucs4_internal+0x412> 8073d7d: 8b 54 24 68 mov 0x68(%esp),%edx 8073d81: 89 c1 mov %eax,%ecx 8073d83: 83 c0 01 add $0x1,%eax 8073d86: 29 e9 sub %ebp,%ecx 8073d88: 8b 5f 14 mov 0x14(%edi),%ebx 8073d8b: 39 44 24 6c cmp %eax,0x6c(%esp) 8073d8f: 89 02 mov %eax,(%edx) 8073d91: 0f b6 50 ff movzbl -0x1(%eax),%edx 8073d95: 88 54 0b 04 mov %dl,0x4(%ebx,%ecx,1) 8073d99: 75 e2 jne 8073d7d <__gconv_transform_ucs4_internal+0x2dd> 8073d9b: 8b 44 24 6c mov 0x6c(%esp),%eax 8073d9f: 29 e8 sub %ebp,%eax 8073da1: 8b 4f 14 mov 0x14(%edi),%ecx 8073da4: 8b 11 mov (%ecx),%edx 8073da6: 83 e2 f8 and $0xfffffff8,%edx 8073da9: 09 d0 or %edx,%eax 8073dab: 89 01 mov %eax,(%ecx) 8073dad: e9 f3 fe ff ff jmp 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073db2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8073db8: 8b 4c 24 74 mov 0x74(%esp),%ecx 8073dbc: 89 1f mov %ebx,(%edi) 8073dbe: 8b 44 24 38 mov 0x38(%esp),%eax 8073dc2: 01 01 add %eax,(%ecx) 8073dc4: e9 7c ff ff ff jmp 8073d45 <__gconv_transform_ucs4_internal+0x2a5> 8073dc9: be 04 00 00 00 mov $0x4,%esi 8073dce: e9 e8 fe ff ff jmp 8073cbb <__gconv_transform_ucs4_internal+0x21b> 8073dd3: 8b 4c 24 68 mov 0x68(%esp),%ecx 8073dd7: 29 d3 sub %edx,%ebx 8073dd9: 29 19 sub %ebx,(%ecx) 8073ddb: e9 40 ff ff ff jmp 8073d20 <__gconv_transform_ucs4_internal+0x280> 8073de0: 8b 5c 24 08 mov 0x8(%esp),%ebx 8073de4: be 06 00 00 00 mov $0x6,%esi 8073de9: e9 cd fe ff ff jmp 8073cbb <__gconv_transform_ucs4_internal+0x21b> 8073dee: 8b 5c 24 08 mov 0x8(%esp),%ebx 8073df2: e9 81 fe ff ff jmp 8073c78 <__gconv_transform_ucs4_internal+0x1d8> 8073df7: 8b 44 24 70 mov 0x70(%esp),%eax 8073dfb: 85 c0 test %eax,%eax 8073dfd: 0f 85 ef 00 00 00 jne 8073ef2 <__gconv_transform_ucs4_internal+0x452> 8073e03: 8b 47 14 mov 0x14(%edi),%eax 8073e06: 31 f6 xor %esi,%esi 8073e08: c7 00 00 00 00 00 movl $0x0,(%eax) 8073e0e: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8073e15: f6 47 08 01 testb $0x1,0x8(%edi) 8073e19: 0f 85 86 fe ff ff jne 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073e1f: 83 ec 0c sub $0xc,%esp 8073e22: 8b 7c 24 20 mov 0x20(%esp),%edi 8073e26: 57 push %edi 8073e27: e8 04 9e 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8073e2c: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8073e33: 53 push %ebx 8073e34: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8073e3b: 6a 00 push $0x0 8073e3d: 6a 00 push $0x0 8073e3f: 6a 00 push $0x0 8073e41: ff 74 24 44 pushl 0x44(%esp) 8073e45: ff 74 24 44 pushl 0x44(%esp) 8073e49: ff d7 call *%edi 8073e4b: 83 c4 30 add $0x30,%esp 8073e4e: 89 c6 mov %eax,%esi 8073e50: e9 50 fe ff ff jmp 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073e55: 8b 5c 24 20 mov 0x20(%esp),%ebx 8073e59: 8b 6c 24 28 mov 0x28(%esp),%ebp 8073e5d: 8b 74 24 2c mov 0x2c(%esp),%esi 8073e61: e9 60 fd ff ff jmp 8073bc6 <__gconv_transform_ucs4_internal+0x126> 8073e66: 8b 44 24 70 mov 0x70(%esp),%eax 8073e6a: 8b 00 mov (%eax),%eax 8073e6c: 89 44 24 08 mov %eax,0x8(%esp) 8073e70: e9 97 fc ff ff jmp 8073b0c <__gconv_transform_ucs4_internal+0x6c> 8073e75: 83 e5 02 and $0x2,%ebp 8073e78: 0f 85 7b fd ff ff jne 8073bf9 <__gconv_transform_ucs4_internal+0x159> 8073e7e: 8b 44 24 24 mov 0x24(%esp),%eax 8073e82: be 06 00 00 00 mov $0x6,%esi 8073e87: 29 d0 sub %edx,%eax 8073e89: 01 c3 add %eax,%ebx 8073e8b: 8b 44 24 68 mov 0x68(%esp),%eax 8073e8f: 89 18 mov %ebx,(%eax) 8073e91: e9 0f fe ff ff jmp 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073e96: 89 f0 mov %esi,%eax 8073e98: be 07 00 00 00 mov $0x7,%esi 8073e9d: 83 e0 f8 and $0xfffffff8,%eax 8073ea0: 09 c2 or %eax,%edx 8073ea2: 89 11 mov %edx,(%ecx) 8073ea4: e9 fc fd ff ff jmp 8073ca5 <__gconv_transform_ucs4_internal+0x205> 8073ea9: 8b 54 24 24 mov 0x24(%esp),%edx 8073ead: e9 14 fd ff ff jmp 8073bc6 <__gconv_transform_ucs4_internal+0x126> 8073eb2: 31 c0 xor %eax,%eax 8073eb4: e9 e8 fe ff ff jmp 8073da1 <__gconv_transform_ucs4_internal+0x301> 8073eb9: 68 80 0b 0c 08 push $0x80c0b80 8073ebe: 68 2f 02 00 00 push $0x22f 8073ec3: 68 c0 06 0c 08 push $0x80c06c0 8073ec8: 68 d4 06 0c 08 push $0x80c06d4 8073ecd: e8 0e 59 fd ff call 80497e0 <__assert_fail> 8073ed2: 68 80 0b 0c 08 push $0x80c0b80 8073ed7: 68 09 03 00 00 push $0x309 8073edc: 68 c0 06 0c 08 push $0x80c06c0 8073ee1: 68 e8 06 0c 08 push $0x80c06e8 8073ee6: e8 f5 58 fd ff call 80497e0 <__assert_fail> 8073eeb: 89 c6 mov %eax,%esi 8073eed: e9 53 fe ff ff jmp 8073d45 <__gconv_transform_ucs4_internal+0x2a5> 8073ef2: 68 80 0b 0c 08 push $0x80c0b80 8073ef7: 68 9f 01 00 00 push $0x19f 8073efc: 68 c0 06 0c 08 push $0x80c06c0 8073f01: 68 d4 06 0c 08 push $0x80c06d4 8073f06: e8 d5 58 fd ff call 80497e0 <__assert_fail> 8073f0b: 90 nop 8073f0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08073f10 <__gconv_transform_internal_ucs4le>: 8073f10: 55 push %ebp 8073f11: 57 push %edi 8073f12: 56 push %esi 8073f13: 53 push %ebx 8073f14: 83 ec 3c sub $0x3c,%esp 8073f17: 8b 5c 24 54 mov 0x54(%esp),%ebx 8073f1b: 8b 44 24 50 mov 0x50(%esp),%eax 8073f1f: 8b 6c 24 58 mov 0x58(%esp),%ebp 8073f23: 8b 7c 24 68 mov 0x68(%esp),%edi 8073f27: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8073f2e: 00 8073f2f: 8d 50 3c lea 0x3c(%eax),%edx 8073f32: f6 43 08 01 testb $0x1,0x8(%ebx) 8073f36: 89 54 24 18 mov %edx,0x18(%esp) 8073f3a: 8d 53 20 lea 0x20(%ebx),%edx 8073f3d: 89 54 24 1c mov %edx,0x1c(%esp) 8073f41: 75 1e jne 8073f61 <__gconv_transform_internal_ucs4le+0x51> 8073f43: 8b 50 50 mov 0x50(%eax),%edx 8073f46: 8b 40 3c mov 0x3c(%eax),%eax 8073f49: 85 c0 test %eax,%eax 8073f4b: 89 54 24 14 mov %edx,0x14(%esp) 8073f4f: 74 10 je 8073f61 <__gconv_transform_internal_ucs4le+0x51> 8073f51: 89 d6 mov %edx,%esi 8073f53: c1 ce 09 ror $0x9,%esi 8073f56: 65 33 35 18 00 00 00 xor %gs:0x18,%esi 8073f5d: 89 74 24 14 mov %esi,0x14(%esp) 8073f61: 85 ff test %edi,%edi 8073f63: 0f 85 67 02 00 00 jne 80741d0 <__gconv_transform_internal_ucs4le+0x2c0> 8073f69: 8b 44 24 60 mov 0x60(%esp),%eax 8073f6d: 85 c0 test %eax,%eax 8073f6f: 0f 85 bb 02 00 00 jne 8074230 <__gconv_transform_internal_ucs4le+0x320> 8073f75: 8b 3b mov (%ebx),%edi 8073f77: 8b 43 04 mov 0x4(%ebx),%eax 8073f7a: 89 44 24 10 mov %eax,0x10(%esp) 8073f7e: 8b 44 24 6c mov 0x6c(%esp),%eax 8073f82: 85 c0 test %eax,%eax 8073f84: 0f 85 8e 01 00 00 jne 8074118 <__gconv_transform_internal_ucs4le+0x208> 8073f8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8073f90: 8b 74 24 10 mov 0x10(%esp),%esi 8073f94: 8b 4c 24 5c mov 0x5c(%esp),%ecx 8073f98: 8b 55 00 mov 0x0(%ebp),%edx 8073f9b: 89 f0 mov %esi,%eax 8073f9d: 29 f8 sub %edi,%eax 8073f9f: 29 d1 sub %edx,%ecx 8073fa1: 39 c8 cmp %ecx,%eax 8073fa3: 0f 4e c8 cmovle %eax,%ecx 8073fa6: 8d 41 03 lea 0x3(%ecx),%eax 8073fa9: 85 c9 test %ecx,%ecx 8073fab: 0f 49 c1 cmovns %ecx,%eax 8073fae: 83 ec 04 sub $0x4,%esp 8073fb1: 83 e0 fc and $0xfffffffc,%eax 8073fb4: 8d 0c 02 lea (%edx,%eax,1),%ecx 8073fb7: 89 4d 00 mov %ecx,0x0(%ebp) 8073fba: 50 push %eax 8073fbb: 52 push %edx 8073fbc: 57 push %edi 8073fbd: e8 fe 92 fe ff call 805d2c0 <__mempcpy> 8073fc2: 83 c4 10 add $0x10,%esp 8073fc5: 89 c1 mov %eax,%ecx 8073fc7: 8b 45 00 mov 0x0(%ebp),%eax 8073fca: 39 44 24 5c cmp %eax,0x5c(%esp) 8073fce: 0f 84 1c 01 00 00 je 80740f0 <__gconv_transform_internal_ucs4le+0x1e0> 8073fd4: 8d 41 04 lea 0x4(%ecx),%eax 8073fd7: 8b 54 24 60 mov 0x60(%esp),%edx 8073fdb: 39 c6 cmp %eax,%esi 8073fdd: 19 f6 sbb %esi,%esi 8073fdf: 83 e6 fe and $0xfffffffe,%esi 8073fe2: 83 c6 07 add $0x7,%esi 8073fe5: 85 d2 test %edx,%edx 8073fe7: 0f 85 14 01 00 00 jne 8074101 <__gconv_transform_internal_ucs4le+0x1f1> 8073fed: 83 43 0c 01 addl $0x1,0xc(%ebx) 8073ff1: f6 43 08 01 testb $0x1,0x8(%ebx) 8073ff5: 0f 85 ad 01 00 00 jne 80741a8 <__gconv_transform_internal_ucs4le+0x298> 8073ffb: 39 f9 cmp %edi,%ecx 8073ffd: 89 4c 24 0c mov %ecx,0xc(%esp) 8074001: 76 6a jbe 807406d <__gconv_transform_internal_ucs4le+0x15d> 8074003: 8b 03 mov (%ebx),%eax 8074005: 83 ec 0c sub $0xc,%esp 8074008: 89 44 24 38 mov %eax,0x38(%esp) 807400c: 8b 7c 24 20 mov 0x20(%esp),%edi 8074010: 57 push %edi 8074011: e8 1a 9c 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074016: ff 74 24 7c pushl 0x7c(%esp) 807401a: 6a 00 push $0x0 807401c: ff 74 24 7c pushl 0x7c(%esp) 8074020: 6a 00 push $0x0 8074022: 8b 4c 24 2c mov 0x2c(%esp),%ecx 8074026: 51 push %ecx 8074027: 8d 44 24 50 lea 0x50(%esp),%eax 807402b: 89 4c 24 30 mov %ecx,0x30(%esp) 807402f: 50 push %eax 8074030: ff 74 24 44 pushl 0x44(%esp) 8074034: ff 74 24 44 pushl 0x44(%esp) 8074038: ff d7 call *%edi 807403a: 83 c4 30 add $0x30,%esp 807403d: 83 f8 04 cmp $0x4,%eax 8074040: 74 26 je 8074068 <__gconv_transform_internal_ucs4le+0x158> 8074042: 8b 54 24 2c mov 0x2c(%esp),%edx 8074046: 8b 4c 24 0c mov 0xc(%esp),%ecx 807404a: 39 ca cmp %ecx,%edx 807404c: 0f 85 66 01 00 00 jne 80741b8 <__gconv_transform_internal_ucs4le+0x2a8> 8074052: 85 c0 test %eax,%eax 8074054: 0f 85 2d 02 00 00 jne 8074287 <__gconv_transform_internal_ucs4le+0x377> 807405a: 8b 3b mov (%ebx),%edi 807405c: e9 2f ff ff ff jmp 8073f90 <__gconv_transform_internal_ucs4le+0x80> 8074061: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8074068: 83 fe 05 cmp $0x5,%esi 807406b: 74 ed je 807405a <__gconv_transform_internal_ucs4le+0x14a> 807406d: 89 f2 mov %esi,%edx 807406f: 83 fa 07 cmp $0x7,%edx 8074072: 75 6a jne 80740de <__gconv_transform_internal_ucs4le+0x1ce> 8074074: 8b 44 24 6c mov 0x6c(%esp),%eax 8074078: 85 c0 test %eax,%eax 807407a: 74 62 je 80740de <__gconv_transform_internal_ucs4le+0x1ce> 807407c: 8b 55 00 mov 0x0(%ebp),%edx 807407f: 8b 44 24 5c mov 0x5c(%esp),%eax 8074083: 29 d0 sub %edx,%eax 8074085: 83 f8 03 cmp $0x3,%eax 8074088: 0f 8f e0 01 00 00 jg 807426e <__gconv_transform_internal_ucs4le+0x35e> 807408e: 39 54 24 5c cmp %edx,0x5c(%esp) 8074092: 89 d0 mov %edx,%eax 8074094: 0f 86 b4 01 00 00 jbe 807424e <__gconv_transform_internal_ucs4le+0x33e> 807409a: 8b 7c 24 5c mov 0x5c(%esp),%edi 807409e: 89 54 24 0c mov %edx,0xc(%esp) 80740a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80740a8: 89 c1 mov %eax,%ecx 80740aa: 83 c0 01 add $0x1,%eax 80740ad: 2b 4c 24 0c sub 0xc(%esp),%ecx 80740b1: 8b 73 14 mov 0x14(%ebx),%esi 80740b4: 89 45 00 mov %eax,0x0(%ebp) 80740b7: 39 c7 cmp %eax,%edi 80740b9: 0f b6 50 ff movzbl -0x1(%eax),%edx 80740bd: 88 54 0e 04 mov %dl,0x4(%esi,%ecx,1) 80740c1: 75 e5 jne 80740a8 <__gconv_transform_internal_ucs4le+0x198> 80740c3: 8b 54 24 0c mov 0xc(%esp),%edx 80740c7: 8b 44 24 5c mov 0x5c(%esp),%eax 80740cb: 29 d0 sub %edx,%eax 80740cd: 8b 4b 14 mov 0x14(%ebx),%ecx 80740d0: 8b 11 mov (%ecx),%edx 80740d2: 83 e2 f8 and $0xfffffff8,%edx 80740d5: 09 d0 or %edx,%eax 80740d7: ba 07 00 00 00 mov $0x7,%edx 80740dc: 89 01 mov %eax,(%ecx) 80740de: 83 c4 3c add $0x3c,%esp 80740e1: 89 d0 mov %edx,%eax 80740e3: 5b pop %ebx 80740e4: 5e pop %esi 80740e5: 5f pop %edi 80740e6: 5d pop %ebp 80740e7: c3 ret 80740e8: 90 nop 80740e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80740f0: 8b 54 24 60 mov 0x60(%esp),%edx 80740f4: be 04 00 00 00 mov $0x4,%esi 80740f9: 85 d2 test %edx,%edx 80740fb: 0f 84 ec fe ff ff je 8073fed <__gconv_transform_internal_ucs4le+0xdd> 8074101: 8b 44 24 60 mov 0x60(%esp),%eax 8074105: 89 f2 mov %esi,%edx 8074107: 89 08 mov %ecx,(%eax) 8074109: 83 c4 3c add $0x3c,%esp 807410c: 89 d0 mov %edx,%eax 807410e: 5b pop %ebx 807410f: 5e pop %esi 8074110: 5f pop %edi 8074111: 5d pop %ebp 8074112: c3 ret 8074113: 90 nop 8074114: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074118: 8b 4b 14 mov 0x14(%ebx),%ecx 807411b: 8b 31 mov (%ecx),%esi 807411d: 89 f2 mov %esi,%edx 807411f: 83 e2 07 and $0x7,%edx 8074122: 0f 84 68 fe ff ff je 8073f90 <__gconv_transform_internal_ucs4le+0x80> 8074128: 8b 44 24 60 mov 0x60(%esp),%eax 807412c: 85 c0 test %eax,%eax 807412e: 0f 85 21 01 00 00 jne 8074255 <__gconv_transform_internal_ucs4le+0x345> 8074134: 8b 45 00 mov 0x0(%ebp),%eax 8074137: 39 44 24 5c cmp %eax,0x5c(%esp) 807413b: 76 35 jbe 8074172 <__gconv_transform_internal_ucs4le+0x262> 807413d: 83 fa 03 cmp $0x3,%edx 8074140: 77 39 ja 807417b <__gconv_transform_internal_ucs4le+0x26b> 8074142: 89 74 24 0c mov %esi,0xc(%esp) 8074146: 89 5c 24 54 mov %ebx,0x54(%esp) 807414a: 8b 74 24 5c mov 0x5c(%esp),%esi 807414e: eb 05 jmp 8074155 <__gconv_transform_internal_ucs4le+0x245> 8074150: 83 fa 04 cmp $0x4,%edx 8074153: 74 73 je 80741c8 <__gconv_transform_internal_ucs4le+0x2b8> 8074155: 83 c0 01 add $0x1,%eax 8074158: 83 c2 01 add $0x1,%edx 807415b: 89 45 00 mov %eax,0x0(%ebp) 807415e: 0f b6 58 ff movzbl -0x1(%eax),%ebx 8074162: 39 c6 cmp %eax,%esi 8074164: 88 5c 11 03 mov %bl,0x3(%ecx,%edx,1) 8074168: 75 e6 jne 8074150 <__gconv_transform_internal_ucs4le+0x240> 807416a: 8b 74 24 0c mov 0xc(%esp),%esi 807416e: 8b 5c 24 54 mov 0x54(%esp),%ebx 8074172: 83 fa 03 cmp $0x3,%edx 8074175: 0f 86 c0 00 00 00 jbe 807423b <__gconv_transform_internal_ucs4le+0x32b> 807417b: 0f b6 41 04 movzbl 0x4(%ecx),%eax 807417f: 83 c7 04 add $0x4,%edi 8074182: 88 47 fc mov %al,-0x4(%edi) 8074185: 0f b6 41 05 movzbl 0x5(%ecx),%eax 8074189: 88 47 fd mov %al,-0x3(%edi) 807418c: 0f b6 41 06 movzbl 0x6(%ecx),%eax 8074190: 88 47 fe mov %al,-0x2(%edi) 8074193: 0f b6 41 07 movzbl 0x7(%ecx),%eax 8074197: 88 47 ff mov %al,-0x1(%edi) 807419a: 83 21 f8 andl $0xfffffff8,(%ecx) 807419d: e9 ee fd ff ff jmp 8073f90 <__gconv_transform_internal_ucs4le+0x80> 80741a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80741a8: 89 f2 mov %esi,%edx 80741aa: 89 0b mov %ecx,(%ebx) 80741ac: e9 be fe ff ff jmp 807406f <__gconv_transform_internal_ucs4le+0x15f> 80741b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80741b8: 29 d1 sub %edx,%ecx 80741ba: 29 4d 00 sub %ecx,0x0(%ebp) 80741bd: e9 90 fe ff ff jmp 8074052 <__gconv_transform_internal_ucs4le+0x142> 80741c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80741c8: 8b 5c 24 54 mov 0x54(%esp),%ebx 80741cc: eb ad jmp 807417b <__gconv_transform_internal_ucs4le+0x26b> 80741ce: 66 90 xchg %ax,%ax 80741d0: 8b 44 24 60 mov 0x60(%esp),%eax 80741d4: 85 c0 test %eax,%eax 80741d6: 0f 85 b2 00 00 00 jne 807428e <__gconv_transform_internal_ucs4le+0x37e> 80741dc: 8b 43 14 mov 0x14(%ebx),%eax 80741df: 31 d2 xor %edx,%edx 80741e1: c7 00 00 00 00 00 movl $0x0,(%eax) 80741e7: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80741ee: f6 43 08 01 testb $0x1,0x8(%ebx) 80741f2: 0f 85 e6 fe ff ff jne 80740de <__gconv_transform_internal_ucs4le+0x1ce> 80741f8: 83 ec 0c sub $0xc,%esp 80741fb: 8b 5c 24 20 mov 0x20(%esp),%ebx 80741ff: 53 push %ebx 8074200: e8 2b 9a 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074205: ff 74 24 7c pushl 0x7c(%esp) 8074209: 57 push %edi 807420a: ff 74 24 7c pushl 0x7c(%esp) 807420e: 6a 00 push $0x0 8074210: 6a 00 push $0x0 8074212: 6a 00 push $0x0 8074214: ff 74 24 44 pushl 0x44(%esp) 8074218: ff 74 24 44 pushl 0x44(%esp) 807421c: ff d3 call *%ebx 807421e: 83 c4 30 add $0x30,%esp 8074221: 89 c2 mov %eax,%edx 8074223: e9 b6 fe ff ff jmp 80740de <__gconv_transform_internal_ucs4le+0x1ce> 8074228: 90 nop 8074229: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8074230: 8b 44 24 60 mov 0x60(%esp),%eax 8074234: 8b 38 mov (%eax),%edi 8074236: e9 3c fd ff ff jmp 8073f77 <__gconv_transform_internal_ucs4le+0x67> 807423b: 89 f0 mov %esi,%eax 807423d: 83 e0 f8 and $0xfffffff8,%eax 8074240: 09 c2 or %eax,%edx 8074242: 89 11 mov %edx,(%ecx) 8074244: ba 07 00 00 00 mov $0x7,%edx 8074249: e9 90 fe ff ff jmp 80740de <__gconv_transform_internal_ucs4le+0x1ce> 807424e: 31 c0 xor %eax,%eax 8074250: e9 78 fe ff ff jmp 80740cd <__gconv_transform_internal_ucs4le+0x1bd> 8074255: 68 40 0b 0c 08 push $0x80c0b40 807425a: 68 2f 02 00 00 push $0x22f 807425f: 68 c0 06 0c 08 push $0x80c06c0 8074264: 68 d4 06 0c 08 push $0x80c06d4 8074269: e8 72 55 fd ff call 80497e0 <__assert_fail> 807426e: 68 40 0b 0c 08 push $0x80c0b40 8074273: 68 09 03 00 00 push $0x309 8074278: 68 c0 06 0c 08 push $0x80c06c0 807427d: 68 e8 06 0c 08 push $0x80c06e8 8074282: e8 59 55 fd ff call 80497e0 <__assert_fail> 8074287: 89 c2 mov %eax,%edx 8074289: e9 e1 fd ff ff jmp 807406f <__gconv_transform_internal_ucs4le+0x15f> 807428e: 68 40 0b 0c 08 push $0x80c0b40 8074293: 68 9f 01 00 00 push $0x19f 8074298: 68 c0 06 0c 08 push $0x80c06c0 807429d: 68 d4 06 0c 08 push $0x80c06d4 80742a2: e8 39 55 fd ff call 80497e0 <__assert_fail> 80742a7: 89 f6 mov %esi,%esi 80742a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080742b0 <__gconv_transform_ucs4le_internal>: 80742b0: 55 push %ebp 80742b1: 57 push %edi 80742b2: 56 push %esi 80742b3: 53 push %ebx 80742b4: 83 ec 3c sub $0x3c,%esp 80742b7: 8b 7c 24 54 mov 0x54(%esp),%edi 80742bb: 8b 44 24 50 mov 0x50(%esp),%eax 80742bf: 8b 5c 24 68 mov 0x68(%esp),%ebx 80742c3: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80742ca: 00 80742cb: 8d 70 3c lea 0x3c(%eax),%esi 80742ce: 8b 6f 08 mov 0x8(%edi),%ebp 80742d1: 89 74 24 14 mov %esi,0x14(%esp) 80742d5: 8d 77 20 lea 0x20(%edi),%esi 80742d8: f7 c5 01 00 00 00 test $0x1,%ebp 80742de: 89 74 24 18 mov %esi,0x18(%esp) 80742e2: 75 1e jne 8074302 <__gconv_transform_ucs4le_internal+0x52> 80742e4: 8b 70 50 mov 0x50(%eax),%esi 80742e7: 8b 40 3c mov 0x3c(%eax),%eax 80742ea: 85 c0 test %eax,%eax 80742ec: 89 74 24 10 mov %esi,0x10(%esp) 80742f0: 74 10 je 8074302 <__gconv_transform_ucs4le_internal+0x52> 80742f2: 89 f0 mov %esi,%eax 80742f4: c1 c8 09 ror $0x9,%eax 80742f7: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 80742fe: 89 44 24 10 mov %eax,0x10(%esp) 8074302: 85 db test %ebx,%ebx 8074304: 0f 85 e7 02 00 00 jne 80745f1 <__gconv_transform_ucs4le_internal+0x341> 807430a: 8b 44 24 60 mov 0x60(%esp),%eax 807430e: 85 c0 test %eax,%eax 8074310: 0f 85 43 03 00 00 jne 8074659 <__gconv_transform_ucs4le_internal+0x3a9> 8074316: 8b 07 mov (%edi),%eax 8074318: 89 44 24 04 mov %eax,0x4(%esp) 807431c: 8b 47 04 mov 0x4(%edi),%eax 807431f: 8d 54 24 28 lea 0x28(%esp),%edx 8074323: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 807432a: 00 807432b: 89 44 24 0c mov %eax,0xc(%esp) 807432f: 8b 44 24 64 mov 0x64(%esp),%eax 8074333: 85 c0 test %eax,%eax 8074335: b8 00 00 00 00 mov $0x0,%eax 807433a: 0f 45 c2 cmovne %edx,%eax 807433d: 89 44 24 08 mov %eax,0x8(%esp) 8074341: 8b 44 24 6c mov 0x6c(%esp),%eax 8074345: 85 c0 test %eax,%eax 8074347: 0f 84 ab 00 00 00 je 80743f8 <__gconv_transform_ucs4le_internal+0x148> 807434d: 8b 4f 14 mov 0x14(%edi),%ecx 8074350: 8b 19 mov (%ecx),%ebx 8074352: 89 da mov %ebx,%edx 8074354: 83 e2 07 and $0x7,%edx 8074357: 0f 84 9b 00 00 00 je 80743f8 <__gconv_transform_ucs4le_internal+0x148> 807435d: 8b 74 24 60 mov 0x60(%esp),%esi 8074361: 85 f6 test %esi,%esi 8074363: 0f 85 5e 03 00 00 jne 80746c7 <__gconv_transform_ucs4le_internal+0x417> 8074369: 8b 44 24 58 mov 0x58(%esp),%eax 807436d: 8b 00 mov (%eax),%eax 807436f: 39 44 24 5c cmp %eax,0x5c(%esp) 8074373: 76 38 jbe 80743ad <__gconv_transform_ucs4le_internal+0xfd> 8074375: 83 fa 03 cmp $0x3,%edx 8074378: 77 3c ja 80743b6 <__gconv_transform_ucs4le_internal+0x106> 807437a: 89 5c 24 1c mov %ebx,0x1c(%esp) 807437e: 8b 74 24 5c mov 0x5c(%esp),%esi 8074382: eb 0d jmp 8074391 <__gconv_transform_ucs4le_internal+0xe1> 8074384: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074388: 83 fa 04 cmp $0x4,%edx 807438b: 0f 84 b8 02 00 00 je 8074649 <__gconv_transform_ucs4le_internal+0x399> 8074391: 8b 5c 24 58 mov 0x58(%esp),%ebx 8074395: 83 c0 01 add $0x1,%eax 8074398: 83 c2 01 add $0x1,%edx 807439b: 39 c6 cmp %eax,%esi 807439d: 89 03 mov %eax,(%ebx) 807439f: 0f b6 58 ff movzbl -0x1(%eax),%ebx 80743a3: 88 5c 11 03 mov %bl,0x3(%ecx,%edx,1) 80743a7: 75 df jne 8074388 <__gconv_transform_ucs4le_internal+0xd8> 80743a9: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80743ad: 83 fa 03 cmp $0x3,%edx 80743b0: 0f 86 c5 02 00 00 jbe 807467b <__gconv_transform_ucs4le_internal+0x3cb> 80743b6: 80 79 07 80 cmpb $0x80,0x7(%ecx) 80743ba: 0f 87 a8 02 00 00 ja 8074668 <__gconv_transform_ucs4le_internal+0x3b8> 80743c0: 0f b6 41 04 movzbl 0x4(%ecx),%eax 80743c4: 8b 74 24 04 mov 0x4(%esp),%esi 80743c8: 83 c6 04 add $0x4,%esi 80743cb: 88 46 fc mov %al,-0x4(%esi) 80743ce: 0f b6 41 05 movzbl 0x5(%ecx),%eax 80743d2: 88 46 fd mov %al,-0x3(%esi) 80743d5: 0f b6 41 06 movzbl 0x6(%ecx),%eax 80743d9: 88 46 fe mov %al,-0x2(%esi) 80743dc: 0f b6 41 07 movzbl 0x7(%ecx),%eax 80743e0: 88 46 ff mov %al,-0x1(%esi) 80743e3: 8b 19 mov (%ecx),%ebx 80743e5: 89 74 24 04 mov %esi,0x4(%esp) 80743e9: 89 d8 mov %ebx,%eax 80743eb: 8b 6f 08 mov 0x8(%edi),%ebp 80743ee: 83 e0 f8 and $0xfffffff8,%eax 80743f1: 89 01 mov %eax,(%ecx) 80743f3: 90 nop 80743f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80743f8: 8b 44 24 58 mov 0x58(%esp),%eax 80743fc: 8b 74 24 0c mov 0xc(%esp),%esi 8074400: 8b 5c 24 04 mov 0x4(%esp),%ebx 8074404: 8b 54 24 5c mov 0x5c(%esp),%edx 8074408: 8b 00 mov (%eax),%eax 807440a: 29 de sub %ebx,%esi 807440c: 29 c2 sub %eax,%edx 807440e: 39 d6 cmp %edx,%esi 8074410: 0f 4e d6 cmovle %esi,%edx 8074413: 8d 72 03 lea 0x3(%edx),%esi 8074416: 85 d2 test %edx,%edx 8074418: 0f 49 f2 cmovns %edx,%esi 807441b: c1 fe 02 sar $0x2,%esi 807441e: 85 f6 test %esi,%esi 8074420: 0f 84 c2 01 00 00 je 80745e8 <__gconv_transform_ucs4le_internal+0x338> 8074426: 31 d2 xor %edx,%edx 8074428: 83 e5 02 and $0x2,%ebp 807442b: eb 12 jmp 807443f <__gconv_transform_ucs4le_internal+0x18f> 807442d: 8d 76 00 lea 0x0(%esi),%esi 8074430: 83 c2 01 add $0x1,%edx 8074433: 89 0b mov %ecx,(%ebx) 8074435: 83 c0 04 add $0x4,%eax 8074438: 83 c3 04 add $0x4,%ebx 807443b: 39 d6 cmp %edx,%esi 807443d: 74 29 je 8074468 <__gconv_transform_ucs4le_internal+0x1b8> 807443f: 8b 08 mov (%eax),%ecx 8074441: 85 c9 test %ecx,%ecx 8074443: 79 eb jns 8074430 <__gconv_transform_ucs4le_internal+0x180> 8074445: 8b 4c 24 08 mov 0x8(%esp),%ecx 8074449: 85 c9 test %ecx,%ecx 807444b: 0f 84 89 01 00 00 je 80745da <__gconv_transform_ucs4le_internal+0x32a> 8074451: 85 ed test %ebp,%ebp 8074453: 74 5b je 80744b0 <__gconv_transform_ucs4le_internal+0x200> 8074455: 83 c2 01 add $0x1,%edx 8074458: 83 01 01 addl $0x1,(%ecx) 807445b: 83 c0 04 add $0x4,%eax 807445e: 39 d6 cmp %edx,%esi 8074460: 75 dd jne 807443f <__gconv_transform_ucs4le_internal+0x18f> 8074462: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074468: 3b 44 24 5c cmp 0x5c(%esp),%eax 807446c: 8b 74 24 58 mov 0x58(%esp),%esi 8074470: 89 06 mov %eax,(%esi) 8074472: 0f 84 4b 01 00 00 je 80745c3 <__gconv_transform_ucs4le_internal+0x313> 8074478: 83 c0 04 add $0x4,%eax 807447b: 39 44 24 5c cmp %eax,0x5c(%esp) 807447f: 0f 82 23 01 00 00 jb 80745a8 <__gconv_transform_ucs4le_internal+0x2f8> 8074485: 8d 43 04 lea 0x4(%ebx),%eax 8074488: 39 44 24 0c cmp %eax,0xc(%esp) 807448c: 0f 83 1c 02 00 00 jae 80746ae <__gconv_transform_ucs4le_internal+0x3fe> 8074492: 8b 54 24 60 mov 0x60(%esp),%edx 8074496: be 05 00 00 00 mov $0x5,%esi 807449b: 85 d2 test %edx,%edx 807449d: 74 24 je 80744c3 <__gconv_transform_ucs4le_internal+0x213> 807449f: 8b 44 24 60 mov 0x60(%esp),%eax 80744a3: 89 18 mov %ebx,(%eax) 80744a5: 83 c4 3c add $0x3c,%esp 80744a8: 89 f0 mov %esi,%eax 80744aa: 5b pop %ebx 80744ab: 5e pop %esi 80744ac: 5f pop %edi 80744ad: 5d pop %ebp 80744ae: c3 ret 80744af: 90 nop 80744b0: 8b 74 24 58 mov 0x58(%esp),%esi 80744b4: 89 06 mov %eax,(%esi) 80744b6: be 06 00 00 00 mov $0x6,%esi 80744bb: 8b 54 24 60 mov 0x60(%esp),%edx 80744bf: 85 d2 test %edx,%edx 80744c1: 75 dc jne 807449f <__gconv_transform_ucs4le_internal+0x1ef> 80744c3: 83 47 0c 01 addl $0x1,0xc(%edi) 80744c7: f6 47 08 01 testb $0x1,0x8(%edi) 80744cb: 0f 85 e1 00 00 00 jne 80745b2 <__gconv_transform_ucs4le_internal+0x302> 80744d1: 39 5c 24 04 cmp %ebx,0x4(%esp) 80744d5: 73 5e jae 8074535 <__gconv_transform_ucs4le_internal+0x285> 80744d7: 8b 07 mov (%edi),%eax 80744d9: 83 ec 0c sub $0xc,%esp 80744dc: 89 44 24 38 mov %eax,0x38(%esp) 80744e0: 8b 6c 24 1c mov 0x1c(%esp),%ebp 80744e4: 55 push %ebp 80744e5: e8 46 97 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80744ea: ff 74 24 7c pushl 0x7c(%esp) 80744ee: 6a 00 push $0x0 80744f0: ff 74 24 7c pushl 0x7c(%esp) 80744f4: 6a 00 push $0x0 80744f6: 53 push %ebx 80744f7: 8d 44 24 50 lea 0x50(%esp),%eax 80744fb: 50 push %eax 80744fc: ff 74 24 40 pushl 0x40(%esp) 8074500: ff 74 24 40 pushl 0x40(%esp) 8074504: ff d5 call *%ebp 8074506: 83 c4 30 add $0x30,%esp 8074509: 83 f8 04 cmp $0x4,%eax 807450c: 74 22 je 8074530 <__gconv_transform_ucs4le_internal+0x280> 807450e: 8b 54 24 2c mov 0x2c(%esp),%edx 8074512: 39 da cmp %ebx,%edx 8074514: 0f 85 b3 00 00 00 jne 80745cd <__gconv_transform_ucs4le_internal+0x31d> 807451a: 85 c0 test %eax,%eax 807451c: 0f 85 be 01 00 00 jne 80746e0 <__gconv_transform_ucs4le_internal+0x430> 8074522: 8b 07 mov (%edi),%eax 8074524: 8b 6f 08 mov 0x8(%edi),%ebp 8074527: 89 44 24 04 mov %eax,0x4(%esp) 807452b: e9 c8 fe ff ff jmp 80743f8 <__gconv_transform_ucs4le_internal+0x148> 8074530: 83 fe 05 cmp $0x5,%esi 8074533: 74 ed je 8074522 <__gconv_transform_ucs4le_internal+0x272> 8074535: 8b 44 24 6c mov 0x6c(%esp),%eax 8074539: 85 c0 test %eax,%eax 807453b: 0f 84 64 ff ff ff je 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 8074541: 83 fe 07 cmp $0x7,%esi 8074544: 0f 85 5b ff ff ff jne 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 807454a: 8b 44 24 58 mov 0x58(%esp),%eax 807454e: 8b 10 mov (%eax),%edx 8074550: 8b 44 24 5c mov 0x5c(%esp),%eax 8074554: 29 d0 sub %edx,%eax 8074556: 83 f8 03 cmp $0x3,%eax 8074559: 0f 8f 36 01 00 00 jg 8074695 <__gconv_transform_ucs4le_internal+0x3e5> 807455f: 39 54 24 5c cmp %edx,0x5c(%esp) 8074563: 89 d0 mov %edx,%eax 8074565: 89 d5 mov %edx,%ebp 8074567: 0f 86 21 01 00 00 jbe 807468e <__gconv_transform_ucs4le_internal+0x3de> 807456d: 8b 54 24 58 mov 0x58(%esp),%edx 8074571: 89 c1 mov %eax,%ecx 8074573: 83 c0 01 add $0x1,%eax 8074576: 29 e9 sub %ebp,%ecx 8074578: 8b 5f 14 mov 0x14(%edi),%ebx 807457b: 39 44 24 5c cmp %eax,0x5c(%esp) 807457f: 89 02 mov %eax,(%edx) 8074581: 0f b6 50 ff movzbl -0x1(%eax),%edx 8074585: 88 54 0b 04 mov %dl,0x4(%ebx,%ecx,1) 8074589: 75 e2 jne 807456d <__gconv_transform_ucs4le_internal+0x2bd> 807458b: 8b 44 24 5c mov 0x5c(%esp),%eax 807458f: 29 e8 sub %ebp,%eax 8074591: 8b 4f 14 mov 0x14(%edi),%ecx 8074594: 8b 11 mov (%ecx),%edx 8074596: 83 e2 f8 and $0xfffffff8,%edx 8074599: 09 d0 or %edx,%eax 807459b: 89 01 mov %eax,(%ecx) 807459d: e9 03 ff ff ff jmp 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 80745a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80745a8: be 07 00 00 00 mov $0x7,%esi 80745ad: e9 09 ff ff ff jmp 80744bb <__gconv_transform_ucs4le_internal+0x20b> 80745b2: 89 1f mov %ebx,(%edi) 80745b4: 8b 5c 24 64 mov 0x64(%esp),%ebx 80745b8: 8b 44 24 28 mov 0x28(%esp),%eax 80745bc: 01 03 add %eax,(%ebx) 80745be: e9 72 ff ff ff jmp 8074535 <__gconv_transform_ucs4le_internal+0x285> 80745c3: be 04 00 00 00 mov $0x4,%esi 80745c8: e9 ee fe ff ff jmp 80744bb <__gconv_transform_ucs4le_internal+0x20b> 80745cd: 8b 74 24 58 mov 0x58(%esp),%esi 80745d1: 29 d3 sub %edx,%ebx 80745d3: 29 1e sub %ebx,(%esi) 80745d5: e9 40 ff ff ff jmp 807451a <__gconv_transform_ucs4le_internal+0x26a> 80745da: 8b 5c 24 04 mov 0x4(%esp),%ebx 80745de: be 06 00 00 00 mov $0x6,%esi 80745e3: e9 d3 fe ff ff jmp 80744bb <__gconv_transform_ucs4le_internal+0x20b> 80745e8: 8b 5c 24 04 mov 0x4(%esp),%ebx 80745ec: e9 77 fe ff ff jmp 8074468 <__gconv_transform_ucs4le_internal+0x1b8> 80745f1: 8b 44 24 60 mov 0x60(%esp),%eax 80745f5: 85 c0 test %eax,%eax 80745f7: 0f 85 ea 00 00 00 jne 80746e7 <__gconv_transform_ucs4le_internal+0x437> 80745fd: 8b 47 14 mov 0x14(%edi),%eax 8074600: 31 f6 xor %esi,%esi 8074602: c7 00 00 00 00 00 movl $0x0,(%eax) 8074608: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 807460f: f6 47 08 01 testb $0x1,0x8(%edi) 8074613: 0f 85 8c fe ff ff jne 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 8074619: 83 ec 0c sub $0xc,%esp 807461c: 8b 7c 24 1c mov 0x1c(%esp),%edi 8074620: 57 push %edi 8074621: e8 0a 96 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074626: ff 74 24 7c pushl 0x7c(%esp) 807462a: 53 push %ebx 807462b: ff 74 24 7c pushl 0x7c(%esp) 807462f: 6a 00 push $0x0 8074631: 6a 00 push $0x0 8074633: 6a 00 push $0x0 8074635: ff 74 24 40 pushl 0x40(%esp) 8074639: ff 74 24 40 pushl 0x40(%esp) 807463d: ff d7 call *%edi 807463f: 83 c4 30 add $0x30,%esp 8074642: 89 c6 mov %eax,%esi 8074644: e9 5c fe ff ff jmp 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 8074649: 80 79 07 80 cmpb $0x80,0x7(%ecx) 807464d: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8074651: 0f 86 69 fd ff ff jbe 80743c0 <__gconv_transform_ucs4le_internal+0x110> 8074657: eb 0f jmp 8074668 <__gconv_transform_ucs4le_internal+0x3b8> 8074659: 8b 44 24 60 mov 0x60(%esp),%eax 807465d: 8b 00 mov (%eax),%eax 807465f: 89 44 24 04 mov %eax,0x4(%esp) 8074663: e9 b4 fc ff ff jmp 807431c <__gconv_transform_ucs4le_internal+0x6c> 8074668: 83 e5 02 and $0x2,%ebp 807466b: 0f 85 78 fd ff ff jne 80743e9 <__gconv_transform_ucs4le_internal+0x139> 8074671: be 06 00 00 00 mov $0x6,%esi 8074676: e9 2a fe ff ff jmp 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 807467b: 89 d8 mov %ebx,%eax 807467d: be 07 00 00 00 mov $0x7,%esi 8074682: 83 e0 f8 and $0xfffffff8,%eax 8074685: 09 c2 or %eax,%edx 8074687: 89 11 mov %edx,(%ecx) 8074689: e9 17 fe ff ff jmp 80744a5 <__gconv_transform_ucs4le_internal+0x1f5> 807468e: 31 c0 xor %eax,%eax 8074690: e9 fc fe ff ff jmp 8074591 <__gconv_transform_ucs4le_internal+0x2e1> 8074695: 68 00 0b 0c 08 push $0x80c0b00 807469a: 68 09 03 00 00 push $0x309 807469f: 68 c0 06 0c 08 push $0x80c06c0 80746a4: 68 e8 06 0c 08 push $0x80c06e8 80746a9: e8 32 51 fd ff call 80497e0 <__assert_fail> 80746ae: 68 d8 08 0c 08 push $0x80c08d8 80746b3: 68 94 02 00 00 push $0x294 80746b8: 68 fc 06 0c 08 push $0x80c06fc 80746bd: 68 0b 07 0c 08 push $0x80c070b 80746c2: e8 19 51 fd ff call 80497e0 <__assert_fail> 80746c7: 68 00 0b 0c 08 push $0x80c0b00 80746cc: 68 2f 02 00 00 push $0x22f 80746d1: 68 c0 06 0c 08 push $0x80c06c0 80746d6: 68 d4 06 0c 08 push $0x80c06d4 80746db: e8 00 51 fd ff call 80497e0 <__assert_fail> 80746e0: 89 c6 mov %eax,%esi 80746e2: e9 4e fe ff ff jmp 8074535 <__gconv_transform_ucs4le_internal+0x285> 80746e7: 68 00 0b 0c 08 push $0x80c0b00 80746ec: 68 9f 01 00 00 push $0x19f 80746f1: 68 c0 06 0c 08 push $0x80c06c0 80746f6: 68 d4 06 0c 08 push $0x80c06d4 80746fb: e8 e0 50 fd ff call 80497e0 <__assert_fail> 08074700 <__gconv_transform_ascii_internal>: 8074700: 55 push %ebp 8074701: 57 push %edi 8074702: 56 push %esi 8074703: 53 push %ebx 8074704: 83 ec 3c sub $0x3c,%esp 8074707: 8b 44 24 50 mov 0x50(%esp),%eax 807470b: 8b 6c 24 54 mov 0x54(%esp),%ebp 807470f: 8b 5c 24 68 mov 0x68(%esp),%ebx 8074713: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 807471a: 00 807471b: 8d 78 3c lea 0x3c(%eax),%edi 807471e: 89 7c 24 14 mov %edi,0x14(%esp) 8074722: 8d 7d 20 lea 0x20(%ebp),%edi 8074725: 89 7c 24 18 mov %edi,0x18(%esp) 8074729: 8b 7d 08 mov 0x8(%ebp),%edi 807472c: f7 c7 01 00 00 00 test $0x1,%edi 8074732: 75 1e jne 8074752 <__gconv_transform_ascii_internal+0x52> 8074734: 8b 70 50 mov 0x50(%eax),%esi 8074737: 8b 40 3c mov 0x3c(%eax),%eax 807473a: 85 c0 test %eax,%eax 807473c: 89 74 24 10 mov %esi,0x10(%esp) 8074740: 74 10 je 8074752 <__gconv_transform_ascii_internal+0x52> 8074742: 89 f0 mov %esi,%eax 8074744: c1 c8 09 ror $0x9,%eax 8074747: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 807474e: 89 44 24 10 mov %eax,0x10(%esp) 8074752: 85 db test %ebx,%ebx 8074754: 0f 85 ef 01 00 00 jne 8074949 <__gconv_transform_ascii_internal+0x249> 807475a: 8b 5c 24 60 mov 0x60(%esp),%ebx 807475e: 85 db test %ebx,%ebx 8074760: 0f 85 54 02 00 00 jne 80749ba <__gconv_transform_ascii_internal+0x2ba> 8074766: 8b 45 00 mov 0x0(%ebp),%eax 8074769: 89 44 24 04 mov %eax,0x4(%esp) 807476d: 8b 45 04 mov 0x4(%ebp),%eax 8074770: 8b 4c 24 64 mov 0x64(%esp),%ecx 8074774: 8d 54 24 28 lea 0x28(%esp),%edx 8074778: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 807477f: 00 8074780: 89 04 24 mov %eax,(%esp) 8074783: 85 c9 test %ecx,%ecx 8074785: b8 00 00 00 00 mov $0x0,%eax 807478a: 0f 45 c2 cmovne %edx,%eax 807478d: 89 44 24 1c mov %eax,0x1c(%esp) 8074791: 8b 44 24 58 mov 0x58(%esp),%eax 8074795: 8b 30 mov (%eax),%esi 8074797: 3b 74 24 5c cmp 0x5c(%esp),%esi 807479b: 0f 84 04 02 00 00 je 80749a5 <__gconv_transform_ascii_internal+0x2a5> 80747a1: 8b 44 24 04 mov 0x4(%esp),%eax 80747a5: 8d 48 04 lea 0x4(%eax),%ecx 80747a8: 39 0c 24 cmp %ecx,(%esp) 80747ab: 0f 82 4f 01 00 00 jb 8074900 <__gconv_transform_ascii_internal+0x200> 80747b1: 83 e7 02 and $0x2,%edi 80747b4: 8d 46 01 lea 0x1(%esi),%eax 80747b7: 8b 5c 24 04 mov 0x4(%esp),%ebx 80747bb: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) 80747c2: 00 80747c3: 89 7c 24 0c mov %edi,0xc(%esp) 80747c7: eb 1c jmp 80747e5 <__gconv_transform_ascii_internal+0xe5> 80747c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80747d0: 39 44 24 5c cmp %eax,0x5c(%esp) 80747d4: 89 13 mov %edx,(%ebx) 80747d6: 89 cb mov %ecx,%ebx 80747d8: 74 46 je 8074820 <__gconv_transform_ascii_internal+0x120> 80747da: 8d 4b 04 lea 0x4(%ebx),%ecx 80747dd: 83 c0 01 add $0x1,%eax 80747e0: 39 0c 24 cmp %ecx,(%esp) 80747e3: 72 6b jb 8074850 <__gconv_transform_ascii_internal+0x150> 80747e5: 0f b6 50 ff movzbl -0x1(%eax),%edx 80747e9: 8d 70 ff lea -0x1(%eax),%esi 80747ec: 89 c7 mov %eax,%edi 80747ee: 84 d2 test %dl,%dl 80747f0: 79 de jns 80747d0 <__gconv_transform_ascii_internal+0xd0> 80747f2: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80747f6: 85 c9 test %ecx,%ecx 80747f8: 0f 84 da 00 00 00 je 80748d8 <__gconv_transform_ascii_internal+0x1d8> 80747fe: 8b 54 24 0c mov 0xc(%esp),%edx 8074802: 85 d2 test %edx,%edx 8074804: 0f 84 ce 00 00 00 je 80748d8 <__gconv_transform_ascii_internal+0x1d8> 807480a: 83 01 01 addl $0x1,(%ecx) 807480d: 39 44 24 5c cmp %eax,0x5c(%esp) 8074811: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 8074818: 00 8074819: 75 bf jne 80747da <__gconv_transform_ascii_internal+0xda> 807481b: 90 nop 807481c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074820: 8b 44 24 58 mov 0x58(%esp),%eax 8074824: 8b 74 24 5c mov 0x5c(%esp),%esi 8074828: 89 30 mov %esi,(%eax) 807482a: 8b 44 24 60 mov 0x60(%esp),%eax 807482e: 85 c0 test %eax,%eax 8074830: 74 36 je 8074868 <__gconv_transform_ascii_internal+0x168> 8074832: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074838: 8b 44 24 60 mov 0x60(%esp),%eax 807483c: 89 18 mov %ebx,(%eax) 807483e: 8b 44 24 08 mov 0x8(%esp),%eax 8074842: 83 c4 3c add $0x3c,%esp 8074845: 5b pop %ebx 8074846: 5e pop %esi 8074847: 5f pop %edi 8074848: 5d pop %ebp 8074849: c3 ret 807484a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074850: 89 fe mov %edi,%esi 8074852: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) 8074859: 00 807485a: 8b 44 24 58 mov 0x58(%esp),%eax 807485e: 89 30 mov %esi,(%eax) 8074860: 8b 44 24 60 mov 0x60(%esp),%eax 8074864: 85 c0 test %eax,%eax 8074866: 75 d0 jne 8074838 <__gconv_transform_ascii_internal+0x138> 8074868: 83 45 0c 01 addl $0x1,0xc(%ebp) 807486c: f6 45 08 01 testb $0x1,0x8(%ebp) 8074870: 0f 85 a2 00 00 00 jne 8074918 <__gconv_transform_ascii_internal+0x218> 8074876: 3b 5c 24 04 cmp 0x4(%esp),%ebx 807487a: 76 c2 jbe 807483e <__gconv_transform_ascii_internal+0x13e> 807487c: 8b 45 00 mov 0x0(%ebp),%eax 807487f: 83 ec 0c sub $0xc,%esp 8074882: 89 44 24 38 mov %eax,0x38(%esp) 8074886: 8b 7c 24 1c mov 0x1c(%esp),%edi 807488a: 57 push %edi 807488b: e8 a0 93 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074890: ff 74 24 7c pushl 0x7c(%esp) 8074894: 6a 00 push $0x0 8074896: ff 74 24 7c pushl 0x7c(%esp) 807489a: 6a 00 push $0x0 807489c: 53 push %ebx 807489d: 8d 44 24 50 lea 0x50(%esp),%eax 80748a1: 50 push %eax 80748a2: ff 74 24 40 pushl 0x40(%esp) 80748a6: ff 74 24 40 pushl 0x40(%esp) 80748aa: ff d7 call *%edi 80748ac: 83 c4 30 add $0x30,%esp 80748af: 83 f8 04 cmp $0x4,%eax 80748b2: 74 34 je 80748e8 <__gconv_transform_ascii_internal+0x1e8> 80748b4: 8b 54 24 2c mov 0x2c(%esp),%edx 80748b8: 39 d3 cmp %edx,%ebx 80748ba: 75 75 jne 8074931 <__gconv_transform_ascii_internal+0x231> 80748bc: 85 c0 test %eax,%eax 80748be: 0f 85 1e 01 00 00 jne 80749e2 <__gconv_transform_ascii_internal+0x2e2> 80748c4: 8b 45 00 mov 0x0(%ebp),%eax 80748c7: 8b 7d 08 mov 0x8(%ebp),%edi 80748ca: 89 44 24 04 mov %eax,0x4(%esp) 80748ce: e9 be fe ff ff jmp 8074791 <__gconv_transform_ascii_internal+0x91> 80748d3: 90 nop 80748d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80748d8: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 80748df: 00 80748e0: e9 75 ff ff ff jmp 807485a <__gconv_transform_ascii_internal+0x15a> 80748e5: 8d 76 00 lea 0x0(%esi),%esi 80748e8: 83 7c 24 08 05 cmpl $0x5,0x8(%esp) 80748ed: 74 d5 je 80748c4 <__gconv_transform_ascii_internal+0x1c4> 80748ef: 8b 44 24 08 mov 0x8(%esp),%eax 80748f3: 83 c4 3c add $0x3c,%esp 80748f6: 5b pop %ebx 80748f7: 5e pop %esi 80748f8: 5f pop %edi 80748f9: 5d pop %ebp 80748fa: c3 ret 80748fb: 90 nop 80748fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074900: 8b 5c 24 04 mov 0x4(%esp),%ebx 8074904: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) 807490b: 00 807490c: e9 49 ff ff ff jmp 807485a <__gconv_transform_ascii_internal+0x15a> 8074911: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8074918: 8b 7c 24 64 mov 0x64(%esp),%edi 807491c: 89 5d 00 mov %ebx,0x0(%ebp) 807491f: 8b 44 24 28 mov 0x28(%esp),%eax 8074923: 01 07 add %eax,(%edi) 8074925: 8b 44 24 08 mov 0x8(%esp),%eax 8074929: 83 c4 3c add $0x3c,%esp 807492c: 5b pop %ebx 807492d: 5e pop %esi 807492e: 5f pop %edi 807492f: 5d pop %ebp 8074930: c3 ret 8074931: 29 d3 sub %edx,%ebx 8074933: 8b 7c 24 58 mov 0x58(%esp),%edi 8074937: 8d 53 03 lea 0x3(%ebx),%edx 807493a: 85 db test %ebx,%ebx 807493c: 0f 48 da cmovs %edx,%ebx 807493f: c1 fb 02 sar $0x2,%ebx 8074942: 29 1f sub %ebx,(%edi) 8074944: e9 73 ff ff ff jmp 80748bc <__gconv_transform_ascii_internal+0x1bc> 8074949: 8b 74 24 60 mov 0x60(%esp),%esi 807494d: 85 f6 test %esi,%esi 807494f: 75 78 jne 80749c9 <__gconv_transform_ascii_internal+0x2c9> 8074951: 8b 45 14 mov 0x14(%ebp),%eax 8074954: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 807495b: 00 807495c: c7 00 00 00 00 00 movl $0x0,(%eax) 8074962: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8074969: f6 45 08 01 testb $0x1,0x8(%ebp) 807496d: 0f 85 cb fe ff ff jne 807483e <__gconv_transform_ascii_internal+0x13e> 8074973: 83 ec 0c sub $0xc,%esp 8074976: 8b 7c 24 1c mov 0x1c(%esp),%edi 807497a: 57 push %edi 807497b: e8 b0 92 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074980: ff 74 24 7c pushl 0x7c(%esp) 8074984: 53 push %ebx 8074985: ff 74 24 7c pushl 0x7c(%esp) 8074989: 6a 00 push $0x0 807498b: 6a 00 push $0x0 807498d: 6a 00 push $0x0 807498f: ff 74 24 40 pushl 0x40(%esp) 8074993: ff 74 24 40 pushl 0x40(%esp) 8074997: ff d7 call *%edi 8074999: 89 44 24 38 mov %eax,0x38(%esp) 807499d: 83 c4 30 add $0x30,%esp 80749a0: e9 99 fe ff ff jmp 807483e <__gconv_transform_ascii_internal+0x13e> 80749a5: 8b 74 24 5c mov 0x5c(%esp),%esi 80749a9: 8b 5c 24 04 mov 0x4(%esp),%ebx 80749ad: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) 80749b4: 00 80749b5: e9 a0 fe ff ff jmp 807485a <__gconv_transform_ascii_internal+0x15a> 80749ba: 8b 44 24 60 mov 0x60(%esp),%eax 80749be: 8b 00 mov (%eax),%eax 80749c0: 89 44 24 04 mov %eax,0x4(%esp) 80749c4: e9 a4 fd ff ff jmp 807476d <__gconv_transform_ascii_internal+0x6d> 80749c9: 68 c0 0a 0c 08 push $0x80c0ac0 80749ce: 68 9f 01 00 00 push $0x19f 80749d3: 68 c0 06 0c 08 push $0x80c06c0 80749d8: 68 d4 06 0c 08 push $0x80c06d4 80749dd: e8 fe 4d fd ff call 80497e0 <__assert_fail> 80749e2: 89 44 24 08 mov %eax,0x8(%esp) 80749e6: e9 53 fe ff ff jmp 807483e <__gconv_transform_ascii_internal+0x13e> 80749eb: 90 nop 80749ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080749f0 <__gconv_transform_internal_ascii>: 80749f0: 55 push %ebp 80749f1: 57 push %edi 80749f2: 56 push %esi 80749f3: 53 push %ebx 80749f4: 83 ec 4c sub $0x4c,%esp 80749f7: 8b 74 24 64 mov 0x64(%esp),%esi 80749fb: 8b 44 24 60 mov 0x60(%esp),%eax 80749ff: 8b 7c 24 6c mov 0x6c(%esp),%edi 8074a03: 8b 5c 24 78 mov 0x78(%esp),%ebx 8074a07: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8074a0e: 00 8074a0f: 8b 6e 08 mov 0x8(%esi),%ebp 8074a12: 83 c0 3c add $0x3c,%eax 8074a15: 89 44 24 14 mov %eax,0x14(%esp) 8074a19: 8d 46 20 lea 0x20(%esi),%eax 8074a1c: f7 c5 01 00 00 00 test $0x1,%ebp 8074a22: 89 44 24 18 mov %eax,0x18(%esp) 8074a26: 75 24 jne 8074a4c <__gconv_transform_internal_ascii+0x5c> 8074a28: 8b 4c 24 60 mov 0x60(%esp),%ecx 8074a2c: 8b 44 24 60 mov 0x60(%esp),%eax 8074a30: 8b 51 3c mov 0x3c(%ecx),%edx 8074a33: 8b 40 50 mov 0x50(%eax),%eax 8074a36: 85 d2 test %edx,%edx 8074a38: 89 44 24 0c mov %eax,0xc(%esp) 8074a3c: 74 0e je 8074a4c <__gconv_transform_internal_ascii+0x5c> 8074a3e: c1 c8 09 ror $0x9,%eax 8074a41: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8074a48: 89 44 24 0c mov %eax,0xc(%esp) 8074a4c: 85 db test %ebx,%ebx 8074a4e: 0f 85 4f 04 00 00 jne 8074ea3 <__gconv_transform_internal_ascii+0x4b3> 8074a54: 8b 4c 24 70 mov 0x70(%esp),%ecx 8074a58: 8b 44 24 68 mov 0x68(%esp),%eax 8074a5c: 85 c9 test %ecx,%ecx 8074a5e: 8b 00 mov (%eax),%eax 8074a60: 0f 85 ac 04 00 00 jne 8074f12 <__gconv_transform_internal_ascii+0x522> 8074a66: 8b 0e mov (%esi),%ecx 8074a68: 89 4c 24 10 mov %ecx,0x10(%esp) 8074a6c: 8b 4e 04 mov 0x4(%esi),%ecx 8074a6f: 8b 5c 24 74 mov 0x74(%esp),%ebx 8074a73: ba 00 00 00 00 mov $0x0,%edx 8074a78: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 8074a7f: 00 8074a80: 89 4c 24 04 mov %ecx,0x4(%esp) 8074a84: 8d 4c 24 30 lea 0x30(%esp),%ecx 8074a88: 85 db test %ebx,%ebx 8074a8a: 0f 45 d1 cmovne %ecx,%edx 8074a8d: 89 54 24 1c mov %edx,0x1c(%esp) 8074a91: 8b 54 24 7c mov 0x7c(%esp),%edx 8074a95: 85 d2 test %edx,%edx 8074a97: 0f 85 7b 01 00 00 jne 8074c18 <__gconv_transform_internal_ascii+0x228> 8074a9d: 89 ea mov %ebp,%edx 8074a9f: 8b 6c 24 10 mov 0x10(%esp),%ebp 8074aa3: 90 nop 8074aa4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074aa8: 83 e2 02 and $0x2,%edx 8074aab: 89 44 24 38 mov %eax,0x38(%esp) 8074aaf: 89 6c 24 3c mov %ebp,0x3c(%esp) 8074ab3: 89 eb mov %ebp,%ebx 8074ab5: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) 8074abc: 00 8074abd: 89 54 24 10 mov %edx,0x10(%esp) 8074ac1: 39 c7 cmp %eax,%edi 8074ac3: 74 38 je 8074afd <__gconv_transform_internal_ascii+0x10d> 8074ac5: 8d 48 04 lea 0x4(%eax),%ecx 8074ac8: 39 cf cmp %ecx,%edi 8074aca: 72 5c jb 8074b28 <__gconv_transform_internal_ascii+0x138> 8074acc: 39 5c 24 04 cmp %ebx,0x4(%esp) 8074ad0: 0f 86 e2 00 00 00 jbe 8074bb8 <__gconv_transform_internal_ascii+0x1c8> 8074ad6: 8b 10 mov (%eax),%edx 8074ad8: 83 fa 7f cmp $0x7f,%edx 8074adb: 0f 87 e7 00 00 00 ja 8074bc8 <__gconv_transform_internal_ascii+0x1d8> 8074ae1: 8d 43 01 lea 0x1(%ebx),%eax 8074ae4: 89 44 24 3c mov %eax,0x3c(%esp) 8074ae8: 88 13 mov %dl,(%ebx) 8074aea: 8b 44 24 38 mov 0x38(%esp),%eax 8074aee: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8074af2: 83 c0 04 add $0x4,%eax 8074af5: 39 c7 cmp %eax,%edi 8074af7: 89 44 24 38 mov %eax,0x38(%esp) 8074afb: 75 c8 jne 8074ac5 <__gconv_transform_internal_ascii+0xd5> 8074afd: 8b 54 24 70 mov 0x70(%esp),%edx 8074b01: 8b 4c 24 68 mov 0x68(%esp),%ecx 8074b05: 89 f8 mov %edi,%eax 8074b07: 85 d2 test %edx,%edx 8074b09: 89 01 mov %eax,(%ecx) 8074b0b: 74 31 je 8074b3e <__gconv_transform_internal_ascii+0x14e> 8074b0d: 8d 76 00 lea 0x0(%esi),%esi 8074b10: 8b 44 24 70 mov 0x70(%esp),%eax 8074b14: 89 18 mov %ebx,(%eax) 8074b16: 8b 44 24 08 mov 0x8(%esp),%eax 8074b1a: 83 c4 4c add $0x4c,%esp 8074b1d: 5b pop %ebx 8074b1e: 5e pop %esi 8074b1f: 5f pop %edi 8074b20: 5d pop %ebp 8074b21: c3 ret 8074b22: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074b28: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 8074b2f: 00 8074b30: 8b 54 24 70 mov 0x70(%esp),%edx 8074b34: 8b 4c 24 68 mov 0x68(%esp),%ecx 8074b38: 85 d2 test %edx,%edx 8074b3a: 89 01 mov %eax,(%ecx) 8074b3c: 75 d2 jne 8074b10 <__gconv_transform_internal_ascii+0x120> 8074b3e: 83 46 0c 01 addl $0x1,0xc(%esi) 8074b42: f6 46 08 01 testb $0x1,0x8(%esi) 8074b46: 0f 85 34 02 00 00 jne 8074d80 <__gconv_transform_internal_ascii+0x390> 8074b4c: 39 eb cmp %ebp,%ebx 8074b4e: 0f 86 ac 02 00 00 jbe 8074e00 <__gconv_transform_internal_ascii+0x410> 8074b54: 8b 06 mov (%esi),%eax 8074b56: 83 ec 0c sub $0xc,%esp 8074b59: 89 44 24 48 mov %eax,0x48(%esp) 8074b5d: 8b 6c 24 18 mov 0x18(%esp),%ebp 8074b61: 55 push %ebp 8074b62: e8 c9 90 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074b67: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8074b6e: 6a 00 push $0x0 8074b70: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8074b77: 6a 00 push $0x0 8074b79: 53 push %ebx 8074b7a: 8d 44 24 60 lea 0x60(%esp),%eax 8074b7e: 50 push %eax 8074b7f: ff 74 24 40 pushl 0x40(%esp) 8074b83: ff 74 24 40 pushl 0x40(%esp) 8074b87: ff d5 call *%ebp 8074b89: 83 c4 30 add $0x30,%esp 8074b8c: 83 f8 04 cmp $0x4,%eax 8074b8f: 74 77 je 8074c08 <__gconv_transform_internal_ascii+0x218> 8074b91: 8b 54 24 3c mov 0x3c(%esp),%edx 8074b95: 39 d3 cmp %edx,%ebx 8074b97: 0f 85 c3 02 00 00 jne 8074e60 <__gconv_transform_internal_ascii+0x470> 8074b9d: 85 c0 test %eax,%eax 8074b9f: 0f 85 64 03 00 00 jne 8074f09 <__gconv_transform_internal_ascii+0x519> 8074ba5: 8b 44 24 68 mov 0x68(%esp),%eax 8074ba9: 8b 56 08 mov 0x8(%esi),%edx 8074bac: 8b 2e mov (%esi),%ebp 8074bae: 8b 00 mov (%eax),%eax 8074bb0: e9 f3 fe ff ff jmp 8074aa8 <__gconv_transform_internal_ascii+0xb8> 8074bb5: 8d 76 00 lea 0x0(%esi),%esi 8074bb8: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) 8074bbf: 00 8074bc0: e9 6b ff ff ff jmp 8074b30 <__gconv_transform_internal_ascii+0x140> 8074bc5: 8d 76 00 lea 0x0(%esi),%esi 8074bc8: c1 ea 07 shr $0x7,%edx 8074bcb: 81 fa 00 1c 00 00 cmp $0x1c00,%edx 8074bd1: 0f 84 99 01 00 00 je 8074d70 <__gconv_transform_internal_ascii+0x380> 8074bd7: 8b 54 24 1c mov 0x1c(%esp),%edx 8074bdb: 85 d2 test %edx,%edx 8074bdd: 74 16 je 8074bf5 <__gconv_transform_internal_ascii+0x205> 8074bdf: f6 46 08 08 testb $0x8,0x8(%esi) 8074be3: 0f 85 27 02 00 00 jne 8074e10 <__gconv_transform_internal_ascii+0x420> 8074be9: 8b 4c 24 10 mov 0x10(%esp),%ecx 8074bed: 85 c9 test %ecx,%ecx 8074bef: 0f 85 7f 02 00 00 jne 8074e74 <__gconv_transform_internal_ascii+0x484> 8074bf5: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 8074bfc: 00 8074bfd: e9 2e ff ff ff jmp 8074b30 <__gconv_transform_internal_ascii+0x140> 8074c02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074c08: 8b 44 24 08 mov 0x8(%esp),%eax 8074c0c: 83 f8 05 cmp $0x5,%eax 8074c0f: 75 8c jne 8074b9d <__gconv_transform_internal_ascii+0x1ad> 8074c11: eb 92 jmp 8074ba5 <__gconv_transform_internal_ascii+0x1b5> 8074c13: 90 nop 8074c14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074c18: 8b 4e 14 mov 0x14(%esi),%ecx 8074c1b: 8b 19 mov (%ecx),%ebx 8074c1d: 89 5c 24 28 mov %ebx,0x28(%esp) 8074c21: 83 e3 07 and $0x7,%ebx 8074c24: 89 5c 24 08 mov %ebx,0x8(%esp) 8074c28: 0f 84 6f fe ff ff je 8074a9d <__gconv_transform_internal_ascii+0xad> 8074c2e: 8b 54 24 70 mov 0x70(%esp),%edx 8074c32: 85 d2 test %edx,%edx 8074c34: 0f 85 f7 04 00 00 jne 8075131 <__gconv_transform_internal_ascii+0x741> 8074c3a: 8b 54 24 08 mov 0x8(%esp),%edx 8074c3e: 8b 5c 24 10 mov 0x10(%esp),%ebx 8074c42: 89 44 24 34 mov %eax,0x34(%esp) 8074c46: 83 fa 04 cmp $0x4,%edx 8074c49: 89 5c 24 38 mov %ebx,0x38(%esp) 8074c4d: 0f 87 f7 04 00 00 ja 807514a <__gconv_transform_internal_ascii+0x75a> 8074c53: 8d 5c 24 3c lea 0x3c(%esp),%ebx 8074c57: 85 d2 test %edx,%edx 8074c59: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 8074c60: 00 8074c61: 89 5c 24 20 mov %ebx,0x20(%esp) 8074c65: 0f 84 b6 02 00 00 je 8074f21 <__gconv_transform_internal_ascii+0x531> 8074c6b: 8b 54 24 20 mov 0x20(%esp),%edx 8074c6f: 31 db xor %ebx,%ebx 8074c71: 89 44 24 2c mov %eax,0x2c(%esp) 8074c75: 8d 76 00 lea 0x0(%esi),%esi 8074c78: 0f b6 44 19 04 movzbl 0x4(%ecx,%ebx,1),%eax 8074c7d: 88 04 1a mov %al,(%edx,%ebx,1) 8074c80: 83 c3 01 add $0x1,%ebx 8074c83: 39 5c 24 08 cmp %ebx,0x8(%esp) 8074c87: 75 ef jne 8074c78 <__gconv_transform_internal_ascii+0x288> 8074c89: ba 04 00 00 00 mov $0x4,%edx 8074c8e: 2b 54 24 08 sub 0x8(%esp),%edx 8074c92: 8b 44 24 2c mov 0x2c(%esp),%eax 8074c96: 89 5c 24 24 mov %ebx,0x24(%esp) 8074c9a: 01 c2 add %eax,%edx 8074c9c: 39 d7 cmp %edx,%edi 8074c9e: 0f 82 8f 02 00 00 jb 8074f33 <__gconv_transform_internal_ascii+0x543> 8074ca4: 8b 54 24 04 mov 0x4(%esp),%edx 8074ca8: 39 54 24 10 cmp %edx,0x10(%esp) 8074cac: 0f 83 dd 01 00 00 jae 8074e8f <__gconv_transform_internal_ascii+0x49f> 8074cb2: 8b 5c 24 24 mov 0x24(%esp),%ebx 8074cb6: 8d 50 01 lea 0x1(%eax),%edx 8074cb9: 89 6c 24 20 mov %ebp,0x20(%esp) 8074cbd: 89 44 24 2c mov %eax,0x2c(%esp) 8074cc1: 89 54 24 34 mov %edx,0x34(%esp) 8074cc5: 0f b6 42 ff movzbl -0x1(%edx),%eax 8074cc9: 83 c3 01 add $0x1,%ebx 8074ccc: 89 d5 mov %edx,%ebp 8074cce: 83 c2 01 add $0x1,%edx 8074cd1: 83 fb 03 cmp $0x3,%ebx 8074cd4: 88 44 1c 3b mov %al,0x3b(%esp,%ebx,1) 8074cd8: 77 04 ja 8074cde <__gconv_transform_internal_ascii+0x2ee> 8074cda: 39 ef cmp %ebp,%edi 8074cdc: 77 e3 ja 8074cc1 <__gconv_transform_internal_ascii+0x2d1> 8074cde: 8b 54 24 3c mov 0x3c(%esp),%edx 8074ce2: 89 5c 24 24 mov %ebx,0x24(%esp) 8074ce6: 8d 5c 24 3c lea 0x3c(%esp),%ebx 8074cea: 8b 6c 24 20 mov 0x20(%esp),%ebp 8074cee: 8b 44 24 2c mov 0x2c(%esp),%eax 8074cf2: 89 5c 24 20 mov %ebx,0x20(%esp) 8074cf6: 89 5c 24 34 mov %ebx,0x34(%esp) 8074cfa: 83 fa 7f cmp $0x7f,%edx 8074cfd: 0f 87 68 02 00 00 ja 8074f6b <__gconv_transform_internal_ascii+0x57b> 8074d03: 8b 5c 24 10 mov 0x10(%esp),%ebx 8074d07: 89 d8 mov %ebx,%eax 8074d09: 83 c0 01 add $0x1,%eax 8074d0c: 89 44 24 38 mov %eax,0x38(%esp) 8074d10: 88 13 mov %dl,(%ebx) 8074d12: 8b 44 24 34 mov 0x34(%esp),%eax 8074d16: 8d 50 04 lea 0x4(%eax),%edx 8074d19: 3b 54 24 20 cmp 0x20(%esp),%edx 8074d1d: 89 54 24 34 mov %edx,0x34(%esp) 8074d21: 0f 84 99 02 00 00 je 8074fc0 <__gconv_transform_internal_ascii+0x5d0> 8074d27: 8b 01 mov (%ecx),%eax 8074d29: 89 44 24 28 mov %eax,0x28(%esp) 8074d2d: 83 e0 07 and $0x7,%eax 8074d30: 89 44 24 08 mov %eax,0x8(%esp) 8074d34: 89 d0 mov %edx,%eax 8074d36: 2b 44 24 20 sub 0x20(%esp),%eax 8074d3a: 3b 44 24 08 cmp 0x8(%esp),%eax 8074d3e: 0f 8e bb 03 00 00 jle 80750ff <__gconv_transform_internal_ascii+0x70f> 8074d44: 8b 5c 24 68 mov 0x68(%esp),%ebx 8074d48: 2b 44 24 08 sub 0x8(%esp),%eax 8074d4c: 8b 54 24 28 mov 0x28(%esp),%edx 8074d50: 8b 6e 08 mov 0x8(%esi),%ebp 8074d53: 03 03 add (%ebx),%eax 8074d55: 83 e2 f8 and $0xfffffff8,%edx 8074d58: 89 03 mov %eax,(%ebx) 8074d5a: 8b 5c 24 38 mov 0x38(%esp),%ebx 8074d5e: 89 11 mov %edx,(%ecx) 8074d60: 89 5c 24 10 mov %ebx,0x10(%esp) 8074d64: e9 34 fd ff ff jmp 8074a9d <__gconv_transform_internal_ascii+0xad> 8074d69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8074d70: 89 4c 24 38 mov %ecx,0x38(%esp) 8074d74: 89 c8 mov %ecx,%eax 8074d76: e9 46 fd ff ff jmp 8074ac1 <__gconv_transform_internal_ascii+0xd1> 8074d7b: 90 nop 8074d7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8074d80: 8b 4c 24 74 mov 0x74(%esp),%ecx 8074d84: 89 1e mov %ebx,(%esi) 8074d86: 8b 44 24 30 mov 0x30(%esp),%eax 8074d8a: 01 01 add %eax,(%ecx) 8074d8c: 8b 44 24 7c mov 0x7c(%esp),%eax 8074d90: 85 c0 test %eax,%eax 8074d92: 0f 84 7e fd ff ff je 8074b16 <__gconv_transform_internal_ascii+0x126> 8074d98: 83 7c 24 08 07 cmpl $0x7,0x8(%esp) 8074d9d: 0f 85 73 fd ff ff jne 8074b16 <__gconv_transform_internal_ascii+0x126> 8074da3: 8b 44 24 68 mov 0x68(%esp),%eax 8074da7: 8b 18 mov (%eax),%ebx 8074da9: 89 f8 mov %edi,%eax 8074dab: 29 d8 sub %ebx,%eax 8074dad: 83 f8 03 cmp $0x3,%eax 8074db0: 0f 8f 62 03 00 00 jg 8075118 <__gconv_transform_internal_ascii+0x728> 8074db6: 31 c9 xor %ecx,%ecx 8074db8: 39 df cmp %ebx,%edi 8074dba: 89 d8 mov %ebx,%eax 8074dbc: 76 2b jbe 8074de9 <__gconv_transform_internal_ascii+0x3f9> 8074dbe: 8b 6c 24 68 mov 0x68(%esp),%ebp 8074dc2: 89 5c 24 04 mov %ebx,0x4(%esp) 8074dc6: 89 c2 mov %eax,%edx 8074dc8: 83 c0 01 add $0x1,%eax 8074dcb: 2b 54 24 04 sub 0x4(%esp),%edx 8074dcf: 8b 4e 14 mov 0x14(%esi),%ecx 8074dd2: 89 45 00 mov %eax,0x0(%ebp) 8074dd5: 39 c7 cmp %eax,%edi 8074dd7: 0f b6 58 ff movzbl -0x1(%eax),%ebx 8074ddb: 88 5c 11 04 mov %bl,0x4(%ecx,%edx,1) 8074ddf: 75 e5 jne 8074dc6 <__gconv_transform_internal_ascii+0x3d6> 8074de1: 8b 5c 24 04 mov 0x4(%esp),%ebx 8074de5: 29 df sub %ebx,%edi 8074de7: 89 f9 mov %edi,%ecx 8074de9: 8b 56 14 mov 0x14(%esi),%edx 8074dec: 8b 02 mov (%edx),%eax 8074dee: 83 e0 f8 and $0xfffffff8,%eax 8074df1: 09 c8 or %ecx,%eax 8074df3: 89 02 mov %eax,(%edx) 8074df5: e9 1c fd ff ff jmp 8074b16 <__gconv_transform_internal_ascii+0x126> 8074dfa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074e00: 8b 44 24 08 mov 0x8(%esp),%eax 8074e04: e9 94 fd ff ff jmp 8074b9d <__gconv_transform_internal_ascii+0x1ad> 8074e09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8074e10: 83 ec 04 sub $0x4,%esp 8074e13: ff 74 24 20 pushl 0x20(%esp) 8074e17: 8d 44 24 44 lea 0x44(%esp),%eax 8074e1b: 50 push %eax 8074e1c: 57 push %edi 8074e1d: 8d 44 24 48 lea 0x48(%esp),%eax 8074e21: 50 push %eax 8074e22: 8b 44 24 7c mov 0x7c(%esp),%eax 8074e26: ff 30 pushl (%eax) 8074e28: 56 push %esi 8074e29: ff 74 24 7c pushl 0x7c(%esp) 8074e2d: e8 0e 37 00 00 call 8078540 <__gconv_transliterate> 8074e32: 89 44 24 28 mov %eax,0x28(%esp) 8074e36: 83 c4 20 add $0x20,%esp 8074e39: 83 f8 06 cmp $0x6,%eax 8074e3c: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8074e40: 8b 44 24 38 mov 0x38(%esp),%eax 8074e44: 0f 84 9f fd ff ff je 8074be9 <__gconv_transform_internal_ascii+0x1f9> 8074e4a: 83 7c 24 08 05 cmpl $0x5,0x8(%esp) 8074e4f: 0f 85 6c fc ff ff jne 8074ac1 <__gconv_transform_internal_ascii+0xd1> 8074e55: e9 d6 fc ff ff jmp 8074b30 <__gconv_transform_internal_ascii+0x140> 8074e5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8074e60: 8b 4c 24 68 mov 0x68(%esp),%ecx 8074e64: 29 d3 sub %edx,%ebx 8074e66: 8d 14 9d 00 00 00 00 lea 0x0(,%ebx,4),%edx 8074e6d: 29 11 sub %edx,(%ecx) 8074e6f: e9 29 fd ff ff jmp 8074b9d <__gconv_transform_internal_ascii+0x1ad> 8074e74: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8074e78: 83 c0 04 add $0x4,%eax 8074e7b: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 8074e82: 00 8074e83: 89 44 24 38 mov %eax,0x38(%esp) 8074e87: 83 01 01 addl $0x1,(%ecx) 8074e8a: e9 32 fc ff ff jmp 8074ac1 <__gconv_transform_internal_ascii+0xd1> 8074e8f: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) 8074e96: 00 8074e97: 8b 44 24 08 mov 0x8(%esp),%eax 8074e9b: 83 c4 4c add $0x4c,%esp 8074e9e: 5b pop %ebx 8074e9f: 5e pop %esi 8074ea0: 5f pop %edi 8074ea1: 5d pop %ebp 8074ea2: c3 ret 8074ea3: 8b 7c 24 70 mov 0x70(%esp),%edi 8074ea7: 85 ff test %edi,%edi 8074ea9: 0f 85 ec 01 00 00 jne 807509b <__gconv_transform_internal_ascii+0x6ab> 8074eaf: 8b 46 14 mov 0x14(%esi),%eax 8074eb2: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8074eb9: 00 8074eba: c7 00 00 00 00 00 movl $0x0,(%eax) 8074ec0: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8074ec7: f6 46 08 01 testb $0x1,0x8(%esi) 8074ecb: 0f 85 45 fc ff ff jne 8074b16 <__gconv_transform_internal_ascii+0x126> 8074ed1: 83 ec 0c sub $0xc,%esp 8074ed4: 8b 74 24 18 mov 0x18(%esp),%esi 8074ed8: 56 push %esi 8074ed9: e8 52 8d 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8074ede: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8074ee5: 53 push %ebx 8074ee6: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8074eed: 6a 00 push $0x0 8074eef: 6a 00 push $0x0 8074ef1: 6a 00 push $0x0 8074ef3: ff 74 24 40 pushl 0x40(%esp) 8074ef7: ff 74 24 40 pushl 0x40(%esp) 8074efb: ff d6 call *%esi 8074efd: 89 44 24 38 mov %eax,0x38(%esp) 8074f01: 83 c4 30 add $0x30,%esp 8074f04: e9 0d fc ff ff jmp 8074b16 <__gconv_transform_internal_ascii+0x126> 8074f09: 89 44 24 08 mov %eax,0x8(%esp) 8074f0d: e9 7a fe ff ff jmp 8074d8c <__gconv_transform_internal_ascii+0x39c> 8074f12: 8b 4c 24 70 mov 0x70(%esp),%ecx 8074f16: 8b 09 mov (%ecx),%ecx 8074f18: 89 4c 24 10 mov %ecx,0x10(%esp) 8074f1c: e9 4b fb ff ff jmp 8074a6c <__gconv_transform_internal_ascii+0x7c> 8074f21: 8b 5c 24 70 mov 0x70(%esp),%ebx 8074f25: ba 04 00 00 00 mov $0x4,%edx 8074f2a: 89 5c 24 24 mov %ebx,0x24(%esp) 8074f2e: e9 67 fd ff ff jmp 8074c9a <__gconv_transform_internal_ascii+0x2aa> 8074f33: 8b 74 24 68 mov 0x68(%esp),%esi 8074f37: 39 f8 cmp %edi,%eax 8074f39: 89 3e mov %edi,(%esi) 8074f3b: 73 21 jae 8074f5e <__gconv_transform_internal_ascii+0x56e> 8074f3d: 8b 5c 24 24 mov 0x24(%esp),%ebx 8074f41: 83 c0 01 add $0x1,%eax 8074f44: 01 cb add %ecx,%ebx 8074f46: 8d 4f 01 lea 0x1(%edi),%ecx 8074f49: 89 44 24 34 mov %eax,0x34(%esp) 8074f4d: 0f b6 50 ff movzbl -0x1(%eax),%edx 8074f51: 83 c0 01 add $0x1,%eax 8074f54: 83 c3 01 add $0x1,%ebx 8074f57: 88 53 03 mov %dl,0x3(%ebx) 8074f5a: 39 c1 cmp %eax,%ecx 8074f5c: 75 eb jne 8074f49 <__gconv_transform_internal_ascii+0x559> 8074f5e: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 8074f65: 00 8074f66: e9 ab fb ff ff jmp 8074b16 <__gconv_transform_internal_ascii+0x126> 8074f6b: c1 ea 07 shr $0x7,%edx 8074f6e: 81 fa 00 1c 00 00 cmp $0x1c00,%edx 8074f74: 74 58 je 8074fce <__gconv_transform_internal_ascii+0x5de> 8074f76: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8074f7a: 85 db test %ebx,%ebx 8074f7c: 74 29 je 8074fa7 <__gconv_transform_internal_ascii+0x5b7> 8074f7e: f7 c5 08 00 00 00 test $0x8,%ebp 8074f84: 8b 54 24 20 mov 0x20(%esp),%edx 8074f88: 75 53 jne 8074fdd <__gconv_transform_internal_ascii+0x5ed> 8074f8a: 83 e5 02 and $0x2,%ebp 8074f8d: 74 0e je 8074f9d <__gconv_transform_internal_ascii+0x5ad> 8074f8f: 8b 44 24 1c mov 0x1c(%esp),%eax 8074f93: 83 c2 04 add $0x4,%edx 8074f96: 89 54 24 34 mov %edx,0x34(%esp) 8074f9a: 83 00 01 addl $0x1,(%eax) 8074f9d: 3b 54 24 20 cmp 0x20(%esp),%edx 8074fa1: 0f 85 80 fd ff ff jne 8074d27 <__gconv_transform_internal_ascii+0x337> 8074fa7: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 8074fae: 00 8074faf: e9 62 fb ff ff jmp 8074b16 <__gconv_transform_internal_ascii+0x126> 8074fb4: 8b 4c 24 08 mov 0x8(%esp),%ecx 8074fb8: 85 c9 test %ecx,%ecx 8074fba: 0f 85 56 fb ff ff jne 8074b16 <__gconv_transform_internal_ascii+0x126> 8074fc0: 8b 44 24 68 mov 0x68(%esp),%eax 8074fc4: 8b 6e 08 mov 0x8(%esi),%ebp 8074fc7: 8b 00 mov (%eax),%eax 8074fc9: e9 cf fa ff ff jmp 8074a9d <__gconv_transform_internal_ascii+0xad> 8074fce: 8d 44 24 40 lea 0x40(%esp),%eax 8074fd2: 89 44 24 34 mov %eax,0x34(%esp) 8074fd6: 89 c2 mov %eax,%edx 8074fd8: e9 57 fd ff ff jmp 8074d34 <__gconv_transform_internal_ascii+0x344> 8074fdd: 89 4c 24 2c mov %ecx,0x2c(%esp) 8074fe1: 8b 4c 24 24 mov 0x24(%esp),%ecx 8074fe5: 83 ec 04 sub $0x4,%esp 8074fe8: 01 d1 add %edx,%ecx 8074fea: 89 4c 24 2c mov %ecx,0x2c(%esp) 8074fee: ff 74 24 20 pushl 0x20(%esp) 8074ff2: 8d 54 24 40 lea 0x40(%esp),%edx 8074ff6: 52 push %edx 8074ff7: 51 push %ecx 8074ff8: 8d 54 24 44 lea 0x44(%esp),%edx 8074ffc: 52 push %edx 8074ffd: 50 push %eax 8074ffe: 56 push %esi 8074fff: ff 74 24 7c pushl 0x7c(%esp) 8075003: e8 38 35 00 00 call 8078540 <__gconv_transliterate> 8075008: 89 44 24 28 mov %eax,0x28(%esp) 807500c: 83 c4 20 add $0x20,%esp 807500f: 83 f8 06 cmp $0x6,%eax 8075012: 8b 54 24 34 mov 0x34(%esp),%edx 8075016: 8b 4c 24 2c mov 0x2c(%esp),%ecx 807501a: 0f 84 6a ff ff ff je 8074f8a <__gconv_transform_internal_ascii+0x59a> 8075020: 3b 54 24 20 cmp 0x20(%esp),%edx 8075024: 0f 85 fd fc ff ff jne 8074d27 <__gconv_transform_internal_ascii+0x337> 807502a: 83 7c 24 08 07 cmpl $0x7,0x8(%esp) 807502f: 75 83 jne 8074fb4 <__gconv_transform_internal_ascii+0x5c4> 8075031: 8d 74 24 40 lea 0x40(%esp),%esi 8075035: 39 74 24 28 cmp %esi,0x28(%esp) 8075039: 0f 84 a7 00 00 00 je 80750e6 <__gconv_transform_internal_ascii+0x6f6> 807503f: 8b 01 mov (%ecx),%eax 8075041: 8b 7c 24 24 mov 0x24(%esp),%edi 8075045: 89 c2 mov %eax,%edx 8075047: 89 fe mov %edi,%esi 8075049: 83 e0 f8 and $0xfffffff8,%eax 807504c: 83 e2 07 and $0x7,%edx 807504f: 29 d6 sub %edx,%esi 8075051: 89 f2 mov %esi,%edx 8075053: 8b 74 24 68 mov 0x68(%esp),%esi 8075057: 01 16 add %edx,(%esi) 8075059: 39 c7 cmp %eax,%edi 807505b: 7e 70 jle 80750cd <__gconv_transform_internal_ascii+0x6dd> 807505d: 83 7c 24 24 04 cmpl $0x4,0x24(%esp) 8075062: 77 50 ja 80750b4 <__gconv_transform_internal_ascii+0x6c4> 8075064: 8b 5c 24 24 mov 0x24(%esp),%ebx 8075068: 8b 74 24 20 mov 0x20(%esp),%esi 807506c: 09 c3 or %eax,%ebx 807506e: 39 74 24 28 cmp %esi,0x28(%esp) 8075072: 89 19 mov %ebx,(%ecx) 8075074: 0f 86 e4 fe ff ff jbe 8074f5e <__gconv_transform_internal_ascii+0x56e> 807507a: 8d 41 04 lea 0x4(%ecx),%eax 807507d: 89 f1 mov %esi,%ecx 807507f: 83 c1 01 add $0x1,%ecx 8075082: 83 c0 01 add $0x1,%eax 8075085: 89 4c 24 34 mov %ecx,0x34(%esp) 8075089: 0f b6 51 ff movzbl -0x1(%ecx),%edx 807508d: 88 50 ff mov %dl,-0x1(%eax) 8075090: 39 4c 24 28 cmp %ecx,0x28(%esp) 8075094: 75 e9 jne 807507f <__gconv_transform_internal_ascii+0x68f> 8075096: e9 c3 fe ff ff jmp 8074f5e <__gconv_transform_internal_ascii+0x56e> 807509b: 68 80 0a 0c 08 push $0x80c0a80 80750a0: 68 9f 01 00 00 push $0x19f 80750a5: 68 c0 06 0c 08 push $0x80c06c0 80750aa: 68 d4 06 0c 08 push $0x80c06d4 80750af: e8 2c 47 fd ff call 80497e0 <__assert_fail> 80750b4: 68 bc 08 0c 08 push $0x80c08bc 80750b9: 68 db 01 00 00 push $0x1db 80750be: 68 21 07 0c 08 push $0x80c0721 80750c3: 68 00 08 0c 08 push $0x80c0800 80750c8: e8 13 47 fd ff call 80497e0 <__assert_fail> 80750cd: 68 bc 08 0c 08 push $0x80c08bc 80750d2: 68 da 01 00 00 push $0x1da 80750d7: 68 21 07 0c 08 push $0x80c0721 80750dc: 68 d8 07 0c 08 push $0x80c07d8 80750e1: e8 fa 46 fd ff call 80497e0 <__assert_fail> 80750e6: 68 bc 08 0c 08 push $0x80c08bc 80750eb: 68 d0 01 00 00 push $0x1d0 80750f0: 68 21 07 0c 08 push $0x80c0721 80750f5: 68 b4 07 0c 08 push $0x80c07b4 80750fa: e8 e1 46 fd ff call 80497e0 <__assert_fail> 80750ff: 68 bc 08 0c 08 push $0x80c08bc 8075104: 68 be 01 00 00 push $0x1be 8075109: 68 21 07 0c 08 push $0x80c0721 807510e: 68 8c 07 0c 08 push $0x80c078c 8075113: e8 c8 46 fd ff call 80497e0 <__assert_fail> 8075118: 68 80 0a 0c 08 push $0x80c0a80 807511d: 68 09 03 00 00 push $0x309 8075122: 68 c0 06 0c 08 push $0x80c06c0 8075127: 68 e8 06 0c 08 push $0x80c06e8 807512c: e8 af 46 fd ff call 80497e0 <__assert_fail> 8075131: 68 80 0a 0c 08 push $0x80c0a80 8075136: 68 2f 02 00 00 push $0x22f 807513b: 68 c0 06 0c 08 push $0x80c06c0 8075140: 68 d4 06 0c 08 push $0x80c06d4 8075145: e8 96 46 fd ff call 80497e0 <__assert_fail> 807514a: 68 bc 08 0c 08 push $0x80c08bc 807514f: 68 80 01 00 00 push $0x180 8075154: 68 21 07 0c 08 push $0x80c0721 8075159: 68 5c 07 0c 08 push $0x80c075c 807515e: e8 7d 46 fd ff call 80497e0 <__assert_fail> 8075163: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8075169: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08075170 <__gconv_transform_internal_utf8>: 8075170: 55 push %ebp 8075171: 57 push %edi 8075172: 56 push %esi 8075173: 53 push %ebx 8075174: 83 ec 4c sub $0x4c,%esp 8075177: 8b 6c 24 64 mov 0x64(%esp),%ebp 807517b: 8b 44 24 60 mov 0x60(%esp),%eax 807517f: 8b 7c 24 6c mov 0x6c(%esp),%edi 8075183: 8b 5c 24 78 mov 0x78(%esp),%ebx 8075187: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 807518e: 00 807518f: 8b 75 08 mov 0x8(%ebp),%esi 8075192: 83 c0 3c add $0x3c,%eax 8075195: 89 44 24 1c mov %eax,0x1c(%esp) 8075199: 8d 45 20 lea 0x20(%ebp),%eax 807519c: f7 c6 01 00 00 00 test $0x1,%esi 80751a2: 89 44 24 20 mov %eax,0x20(%esp) 80751a6: 75 24 jne 80751cc <__gconv_transform_internal_utf8+0x5c> 80751a8: 8b 4c 24 60 mov 0x60(%esp),%ecx 80751ac: 8b 44 24 60 mov 0x60(%esp),%eax 80751b0: 8b 51 3c mov 0x3c(%ecx),%edx 80751b3: 8b 40 50 mov 0x50(%eax),%eax 80751b6: 85 d2 test %edx,%edx 80751b8: 89 44 24 18 mov %eax,0x18(%esp) 80751bc: 74 0e je 80751cc <__gconv_transform_internal_utf8+0x5c> 80751be: c1 c8 09 ror $0x9,%eax 80751c1: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 80751c8: 89 44 24 18 mov %eax,0x18(%esp) 80751cc: 85 db test %ebx,%ebx 80751ce: 0f 85 d0 04 00 00 jne 80756a4 <__gconv_transform_internal_utf8+0x534> 80751d4: 8b 44 24 68 mov 0x68(%esp),%eax 80751d8: 8b 00 mov (%eax),%eax 80751da: 89 44 24 10 mov %eax,0x10(%esp) 80751de: 8b 44 24 70 mov 0x70(%esp),%eax 80751e2: 85 c0 test %eax,%eax 80751e4: 0f 85 4f 05 00 00 jne 8075739 <__gconv_transform_internal_utf8+0x5c9> 80751ea: 8b 45 00 mov 0x0(%ebp),%eax 80751ed: 89 44 24 08 mov %eax,0x8(%esp) 80751f1: 8b 45 04 mov 0x4(%ebp),%eax 80751f4: 8b 5c 24 74 mov 0x74(%esp),%ebx 80751f8: 8d 54 24 30 lea 0x30(%esp),%edx 80751fc: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 8075203: 00 8075204: 85 db test %ebx,%ebx 8075206: 89 44 24 04 mov %eax,0x4(%esp) 807520a: b8 00 00 00 00 mov $0x0,%eax 807520f: 0f 45 c2 cmovne %edx,%eax 8075212: 89 44 24 24 mov %eax,0x24(%esp) 8075216: 8b 44 24 7c mov 0x7c(%esp),%eax 807521a: 85 c0 test %eax,%eax 807521c: 0f 85 ee 01 00 00 jne 8075410 <__gconv_transform_internal_utf8+0x2a0> 8075222: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8075228: 8b 4c 24 08 mov 0x8(%esp),%ecx 807522c: 8b 44 24 10 mov 0x10(%esp),%eax 8075230: 83 e6 02 and $0x2,%esi 8075233: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp) 807523a: 00 807523b: 89 74 24 14 mov %esi,0x14(%esp) 807523f: 89 44 24 38 mov %eax,0x38(%esp) 8075243: 89 4c 24 3c mov %ecx,0x3c(%esp) 8075247: 89 cb mov %ecx,%ebx 8075249: 39 c7 cmp %eax,%edi 807524b: 74 38 je 8075285 <__gconv_transform_internal_utf8+0x115> 807524d: 8d 50 04 lea 0x4(%eax),%edx 8075250: 39 d7 cmp %edx,%edi 8075252: 72 5c jb 80752b0 <__gconv_transform_internal_utf8+0x140> 8075254: 39 5c 24 04 cmp %ebx,0x4(%esp) 8075258: 0f 86 fa 00 00 00 jbe 8075358 <__gconv_transform_internal_utf8+0x1e8> 807525e: 8b 10 mov (%eax),%edx 8075260: 83 fa 7f cmp $0x7f,%edx 8075263: 0f 87 ff 00 00 00 ja 8075368 <__gconv_transform_internal_utf8+0x1f8> 8075269: 8d 43 01 lea 0x1(%ebx),%eax 807526c: 89 44 24 3c mov %eax,0x3c(%esp) 8075270: 88 13 mov %dl,(%ebx) 8075272: 8b 44 24 38 mov 0x38(%esp),%eax 8075276: 8b 5c 24 3c mov 0x3c(%esp),%ebx 807527a: 83 c0 04 add $0x4,%eax 807527d: 39 c7 cmp %eax,%edi 807527f: 89 44 24 38 mov %eax,0x38(%esp) 8075283: 75 c8 jne 807524d <__gconv_transform_internal_utf8+0xdd> 8075285: 8b 74 24 68 mov 0x68(%esp),%esi 8075289: 89 f8 mov %edi,%eax 807528b: 89 06 mov %eax,(%esi) 807528d: 8b 44 24 70 mov 0x70(%esp),%eax 8075291: 85 c0 test %eax,%eax 8075293: 74 31 je 80752c6 <__gconv_transform_internal_utf8+0x156> 8075295: 8d 76 00 lea 0x0(%esi),%esi 8075298: 8b 44 24 70 mov 0x70(%esp),%eax 807529c: 89 18 mov %ebx,(%eax) 807529e: 8b 44 24 0c mov 0xc(%esp),%eax 80752a2: 83 c4 4c add $0x4c,%esp 80752a5: 5b pop %ebx 80752a6: 5e pop %esi 80752a7: 5f pop %edi 80752a8: 5d pop %ebp 80752a9: c3 ret 80752aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80752b0: c7 44 24 0c 07 00 00 movl $0x7,0xc(%esp) 80752b7: 00 80752b8: 8b 74 24 68 mov 0x68(%esp),%esi 80752bc: 89 06 mov %eax,(%esi) 80752be: 8b 44 24 70 mov 0x70(%esp),%eax 80752c2: 85 c0 test %eax,%eax 80752c4: 75 d2 jne 8075298 <__gconv_transform_internal_utf8+0x128> 80752c6: 83 45 0c 01 addl $0x1,0xc(%ebp) 80752ca: f6 45 08 01 testb $0x1,0x8(%ebp) 80752ce: 0f 85 6c 02 00 00 jne 8075540 <__gconv_transform_internal_utf8+0x3d0> 80752d4: 3b 5c 24 08 cmp 0x8(%esp),%ebx 80752d8: 0f 86 e2 02 00 00 jbe 80755c0 <__gconv_transform_internal_utf8+0x450> 80752de: 8b 45 00 mov 0x0(%ebp),%eax 80752e1: 83 ec 0c sub $0xc,%esp 80752e4: 89 44 24 40 mov %eax,0x40(%esp) 80752e8: 8b 74 24 24 mov 0x24(%esp),%esi 80752ec: 56 push %esi 80752ed: e8 3e 89 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80752f2: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 80752f9: 6a 00 push $0x0 80752fb: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8075302: 6a 00 push $0x0 8075304: 53 push %ebx 8075305: 8d 44 24 58 lea 0x58(%esp),%eax 8075309: 50 push %eax 807530a: ff 74 24 48 pushl 0x48(%esp) 807530e: ff 74 24 48 pushl 0x48(%esp) 8075312: ff d6 call *%esi 8075314: 83 c4 30 add $0x30,%esp 8075317: 83 f8 04 cmp $0x4,%eax 807531a: 89 c6 mov %eax,%esi 807531c: 0f 84 d6 00 00 00 je 80753f8 <__gconv_transform_internal_utf8+0x288> 8075322: 8b 44 24 34 mov 0x34(%esp),%eax 8075326: 39 d8 cmp %ebx,%eax 8075328: 89 44 24 0c mov %eax,0xc(%esp) 807532c: 0f 85 9e 02 00 00 jne 80755d0 <__gconv_transform_internal_utf8+0x460> 8075332: 85 f6 test %esi,%esi 8075334: 0f 85 a1 04 00 00 jne 80757db <__gconv_transform_internal_utf8+0x66b> 807533a: 8b 44 24 68 mov 0x68(%esp),%eax 807533e: 8b 75 08 mov 0x8(%ebp),%esi 8075341: 8b 00 mov (%eax),%eax 8075343: 89 44 24 10 mov %eax,0x10(%esp) 8075347: 8b 45 00 mov 0x0(%ebp),%eax 807534a: 89 44 24 08 mov %eax,0x8(%esp) 807534e: e9 d5 fe ff ff jmp 8075228 <__gconv_transform_internal_utf8+0xb8> 8075353: 90 nop 8075354: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8075358: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 807535f: 00 8075360: e9 53 ff ff ff jmp 80752b8 <__gconv_transform_internal_utf8+0x148> 8075365: 8d 76 00 lea 0x0(%esi),%esi 8075368: 8d 8a 00 28 ff ff lea -0xd800(%edx),%ecx 807536e: 81 f9 ff 07 00 00 cmp $0x7ff,%ecx 8075374: 0f 86 eb 02 00 00 jbe 8075665 <__gconv_transform_internal_utf8+0x4f5> 807537a: 85 d2 test %edx,%edx 807537c: 0f 88 e3 02 00 00 js 8075665 <__gconv_transform_internal_utf8+0x4f5> 8075382: f7 c2 00 f8 ff ff test $0xfffff800,%edx 8075388: 0f 84 43 04 00 00 je 80757d1 <__gconv_transform_internal_utf8+0x661> 807538e: f7 c2 00 00 ff ff test $0xffff0000,%edx 8075394: 0f 84 4a 04 00 00 je 80757e4 <__gconv_transform_internal_utf8+0x674> 807539a: f7 c2 00 00 e0 ff test $0xffe00000,%edx 80753a0: 0f 84 48 04 00 00 je 80757ee <__gconv_transform_internal_utf8+0x67e> 80753a6: 31 c9 xor %ecx,%ecx 80753a8: f7 c2 00 00 00 fc test $0xfc000000,%edx 80753ae: 0f 95 c1 setne %cl 80753b1: 83 c1 05 add $0x5,%ecx 80753b4: 8d 34 0b lea (%ebx,%ecx,1),%esi 80753b7: 39 74 24 04 cmp %esi,0x4(%esp) 80753bb: 72 9b jb 8075358 <__gconv_transform_internal_utf8+0x1e8> 80753bd: b8 00 ff ff ff mov $0xffffff00,%eax 80753c2: 8b 74 24 14 mov 0x14(%esp),%esi 80753c6: d3 f8 sar %cl,%eax 80753c8: 88 03 mov %al,(%ebx) 80753ca: 01 4c 24 3c add %ecx,0x3c(%esp) 80753ce: 66 90 xchg %ax,%ax 80753d0: 89 d0 mov %edx,%eax 80753d2: 83 e9 01 sub $0x1,%ecx 80753d5: c1 ea 06 shr $0x6,%edx 80753d8: 83 e0 3f and $0x3f,%eax 80753db: 83 c8 80 or $0xffffff80,%eax 80753de: 83 f9 01 cmp $0x1,%ecx 80753e1: 88 04 0b mov %al,(%ebx,%ecx,1) 80753e4: 75 ea jne 80753d0 <__gconv_transform_internal_utf8+0x260> 80753e6: 89 74 24 14 mov %esi,0x14(%esp) 80753ea: 08 13 or %dl,(%ebx) 80753ec: e9 81 fe ff ff jmp 8075272 <__gconv_transform_internal_utf8+0x102> 80753f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80753f8: 8b 74 24 0c mov 0xc(%esp),%esi 80753fc: 83 fe 05 cmp $0x5,%esi 80753ff: 0f 85 2d ff ff ff jne 8075332 <__gconv_transform_internal_utf8+0x1c2> 8075405: e9 30 ff ff ff jmp 807533a <__gconv_transform_internal_utf8+0x1ca> 807540a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8075410: 8b 55 14 mov 0x14(%ebp),%edx 8075413: 8b 02 mov (%edx),%eax 8075415: 83 e0 07 and $0x7,%eax 8075418: 0f 84 0a fe ff ff je 8075228 <__gconv_transform_internal_utf8+0xb8> 807541e: 8b 4c 24 70 mov 0x70(%esp),%ecx 8075422: 85 c9 test %ecx,%ecx 8075424: 0f 85 b0 06 00 00 jne 8075ada <__gconv_transform_internal_utf8+0x96a> 807542a: 8b 4c 24 10 mov 0x10(%esp),%ecx 807542e: 83 f8 04 cmp $0x4,%eax 8075431: 89 4c 24 34 mov %ecx,0x34(%esp) 8075435: 8b 4c 24 08 mov 0x8(%esp),%ecx 8075439: 89 4c 24 38 mov %ecx,0x38(%esp) 807543d: 0f 87 b0 06 00 00 ja 8075af3 <__gconv_transform_internal_utf8+0x983> 8075443: 8d 4c 24 3c lea 0x3c(%esp),%ecx 8075447: 31 db xor %ebx,%ebx 8075449: 85 c0 test %eax,%eax 807544b: 89 4c 24 14 mov %ecx,0x14(%esp) 807544f: 0f 84 a3 03 00 00 je 80757f8 <__gconv_transform_internal_utf8+0x688> 8075455: 8b 4c 24 14 mov 0x14(%esp),%ecx 8075459: 89 44 24 0c mov %eax,0xc(%esp) 807545d: 0f b6 44 1a 04 movzbl 0x4(%edx,%ebx,1),%eax 8075462: 88 04 19 mov %al,(%ecx,%ebx,1) 8075465: 83 c3 01 add $0x1,%ebx 8075468: 39 5c 24 0c cmp %ebx,0xc(%esp) 807546c: 75 ef jne 807545d <__gconv_transform_internal_utf8+0x2ed> 807546e: b8 04 00 00 00 mov $0x4,%eax 8075473: 29 d8 sub %ebx,%eax 8075475: 03 44 24 10 add 0x10(%esp),%eax 8075479: 39 c7 cmp %eax,%edi 807547b: 0f 82 ea 03 00 00 jb 807586b <__gconv_transform_internal_utf8+0x6fb> 8075481: 8b 4c 24 04 mov 0x4(%esp),%ecx 8075485: 39 4c 24 08 cmp %ecx,0x8(%esp) 8075489: 0f 83 01 02 00 00 jae 8075690 <__gconv_transform_internal_utf8+0x520> 807548f: 8b 44 24 10 mov 0x10(%esp),%eax 8075493: 89 54 24 0c mov %edx,0xc(%esp) 8075497: 83 c0 01 add $0x1,%eax 807549a: 89 44 24 34 mov %eax,0x34(%esp) 807549e: 0f b6 50 ff movzbl -0x1(%eax),%edx 80754a2: 83 c3 01 add $0x1,%ebx 80754a5: 89 c1 mov %eax,%ecx 80754a7: 83 c0 01 add $0x1,%eax 80754aa: 83 fb 03 cmp $0x3,%ebx 80754ad: 88 54 1c 3b mov %dl,0x3b(%esp,%ebx,1) 80754b1: 77 04 ja 80754b7 <__gconv_transform_internal_utf8+0x347> 80754b3: 39 cf cmp %ecx,%edi 80754b5: 77 e3 ja 807549a <__gconv_transform_internal_utf8+0x32a> 80754b7: 8d 44 24 3c lea 0x3c(%esp),%eax 80754bb: 8b 54 24 0c mov 0xc(%esp),%edx 80754bf: 89 44 24 14 mov %eax,0x14(%esp) 80754c3: 89 44 24 34 mov %eax,0x34(%esp) 80754c7: 8b 44 24 3c mov 0x3c(%esp),%eax 80754cb: 83 f8 7f cmp $0x7f,%eax 80754ce: 89 c1 mov %eax,%ecx 80754d0: 89 44 24 0c mov %eax,0xc(%esp) 80754d4: 0f 87 e7 03 00 00 ja 80758c1 <__gconv_transform_internal_utf8+0x751> 80754da: 8b 74 24 08 mov 0x8(%esp),%esi 80754de: 89 f0 mov %esi,%eax 80754e0: 83 c0 01 add $0x1,%eax 80754e3: 89 44 24 38 mov %eax,0x38(%esp) 80754e7: 88 0e mov %cl,(%esi) 80754e9: 8b 44 24 34 mov 0x34(%esp),%eax 80754ed: 83 c0 04 add $0x4,%eax 80754f0: 3b 44 24 14 cmp 0x14(%esp),%eax 80754f4: 89 44 24 34 mov %eax,0x34(%esp) 80754f8: 0f 84 b1 03 00 00 je 80758af <__gconv_transform_internal_utf8+0x73f> 80754fe: 8b 1a mov (%edx),%ebx 8075500: 2b 44 24 14 sub 0x14(%esp),%eax 8075504: 89 d9 mov %ebx,%ecx 8075506: 83 e1 07 and $0x7,%ecx 8075509: 39 c8 cmp %ecx,%eax 807550b: 0f 8e 50 06 00 00 jle 8075b61 <__gconv_transform_internal_utf8+0x9f1> 8075511: 8b 74 24 68 mov 0x68(%esp),%esi 8075515: 29 c8 sub %ecx,%eax 8075517: 03 06 add (%esi),%eax 8075519: 89 06 mov %eax,(%esi) 807551b: 89 44 24 10 mov %eax,0x10(%esp) 807551f: 8b 44 24 38 mov 0x38(%esp),%eax 8075523: 8b 75 08 mov 0x8(%ebp),%esi 8075526: 89 44 24 08 mov %eax,0x8(%esp) 807552a: 89 d8 mov %ebx,%eax 807552c: 83 e0 f8 and $0xfffffff8,%eax 807552f: 89 02 mov %eax,(%edx) 8075531: e9 f2 fc ff ff jmp 8075228 <__gconv_transform_internal_utf8+0xb8> 8075536: 8d 76 00 lea 0x0(%esi),%esi 8075539: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8075540: 8b 74 24 74 mov 0x74(%esp),%esi 8075544: 89 5d 00 mov %ebx,0x0(%ebp) 8075547: 8b 44 24 30 mov 0x30(%esp),%eax 807554b: 01 06 add %eax,(%esi) 807554d: 8b 44 24 7c mov 0x7c(%esp),%eax 8075551: 85 c0 test %eax,%eax 8075553: 0f 84 45 fd ff ff je 807529e <__gconv_transform_internal_utf8+0x12e> 8075559: 83 7c 24 0c 07 cmpl $0x7,0xc(%esp) 807555e: 0f 85 3a fd ff ff jne 807529e <__gconv_transform_internal_utf8+0x12e> 8075564: 8b 44 24 68 mov 0x68(%esp),%eax 8075568: 8b 10 mov (%eax),%edx 807556a: 89 f8 mov %edi,%eax 807556c: 29 d0 sub %edx,%eax 807556e: 83 f8 03 cmp $0x3,%eax 8075571: 0f 8f 03 06 00 00 jg 8075b7a <__gconv_transform_internal_utf8+0xa0a> 8075577: 31 c9 xor %ecx,%ecx 8075579: 39 d7 cmp %edx,%edi 807557b: 89 d0 mov %edx,%eax 807557d: 76 2a jbe 80755a9 <__gconv_transform_internal_utf8+0x439> 807557f: 8b 74 24 68 mov 0x68(%esp),%esi 8075583: 89 54 24 04 mov %edx,0x4(%esp) 8075587: 89 c1 mov %eax,%ecx 8075589: 83 c0 01 add $0x1,%eax 807558c: 2b 4c 24 04 sub 0x4(%esp),%ecx 8075590: 8b 5d 14 mov 0x14(%ebp),%ebx 8075593: 89 06 mov %eax,(%esi) 8075595: 39 c7 cmp %eax,%edi 8075597: 0f b6 50 ff movzbl -0x1(%eax),%edx 807559b: 88 54 0b 04 mov %dl,0x4(%ebx,%ecx,1) 807559f: 75 e6 jne 8075587 <__gconv_transform_internal_utf8+0x417> 80755a1: 8b 54 24 04 mov 0x4(%esp),%edx 80755a5: 29 d7 sub %edx,%edi 80755a7: 89 f9 mov %edi,%ecx 80755a9: 8b 55 14 mov 0x14(%ebp),%edx 80755ac: 8b 02 mov (%edx),%eax 80755ae: 83 e0 f8 and $0xfffffff8,%eax 80755b1: 09 c8 or %ecx,%eax 80755b3: 89 02 mov %eax,(%edx) 80755b5: e9 e4 fc ff ff jmp 807529e <__gconv_transform_internal_utf8+0x12e> 80755ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80755c0: 8b 74 24 0c mov 0xc(%esp),%esi 80755c4: e9 69 fd ff ff jmp 8075332 <__gconv_transform_internal_utf8+0x1c2> 80755c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80755d0: 8b 44 24 10 mov 0x10(%esp),%eax 80755d4: 8b 4c 24 68 mov 0x68(%esp),%ecx 80755d8: 89 74 24 10 mov %esi,0x10(%esp) 80755dc: 89 01 mov %eax,(%ecx) 80755de: 8b 4c 24 08 mov 0x8(%esp),%ecx 80755e2: 89 c2 mov %eax,%edx 80755e4: 89 44 24 38 mov %eax,0x38(%esp) 80755e8: 89 4c 24 3c mov %ecx,0x3c(%esp) 80755ec: 89 cb mov %ecx,%ebx 80755ee: 8b 4d 08 mov 0x8(%ebp),%ecx 80755f1: 83 e1 02 and $0x2,%ecx 80755f4: 89 4c 24 14 mov %ecx,0x14(%esp) 80755f8: 39 d7 cmp %edx,%edi 80755fa: 74 38 je 8075634 <__gconv_transform_internal_utf8+0x4c4> 80755fc: 8d 42 04 lea 0x4(%edx),%eax 80755ff: 39 c7 cmp %eax,%edi 8075601: 72 31 jb 8075634 <__gconv_transform_internal_utf8+0x4c4> 8075603: 39 5c 24 0c cmp %ebx,0xc(%esp) 8075607: 0f 86 fd 00 00 00 jbe 807570a <__gconv_transform_internal_utf8+0x59a> 807560d: 8b 02 mov (%edx),%eax 807560f: 83 f8 7f cmp $0x7f,%eax 8075612: 0f 87 30 01 00 00 ja 8075748 <__gconv_transform_internal_utf8+0x5d8> 8075618: 8d 53 01 lea 0x1(%ebx),%edx 807561b: 89 54 24 3c mov %edx,0x3c(%esp) 807561f: 88 03 mov %al,(%ebx) 8075621: 8b 44 24 38 mov 0x38(%esp),%eax 8075625: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8075629: 8d 50 04 lea 0x4(%eax),%edx 807562c: 39 d7 cmp %edx,%edi 807562e: 89 54 24 38 mov %edx,0x38(%esp) 8075632: 75 c8 jne 80755fc <__gconv_transform_internal_utf8+0x48c> 8075634: 3b 5c 24 34 cmp 0x34(%esp),%ebx 8075638: 89 54 24 10 mov %edx,0x10(%esp) 807563c: 8b 44 24 68 mov 0x68(%esp),%eax 8075640: 8b 74 24 10 mov 0x10(%esp),%esi 8075644: 89 30 mov %esi,(%eax) 8075646: 0f 84 60 05 00 00 je 8075bac <__gconv_transform_internal_utf8+0xa3c> 807564c: 68 60 0a 0c 08 push $0x80c0a60 8075651: 68 d7 02 00 00 push $0x2d7 8075656: 68 c0 06 0c 08 push $0x80c06c0 807565b: 68 31 07 0c 08 push $0x80c0731 8075660: e8 7b 41 fd ff call 80497e0 <__assert_fail> 8075665: 8b 4c 24 24 mov 0x24(%esp),%ecx 8075669: 85 c9 test %ecx,%ecx 807566b: 74 16 je 8075683 <__gconv_transform_internal_utf8+0x513> 807566d: f6 45 08 08 testb $0x8,0x8(%ebp) 8075671: 0f 85 aa 01 00 00 jne 8075821 <__gconv_transform_internal_utf8+0x6b1> 8075677: 8b 54 24 14 mov 0x14(%esp),%edx 807567b: 85 d2 test %edx,%edx 807567d: 0f 85 83 01 00 00 jne 8075806 <__gconv_transform_internal_utf8+0x696> 8075683: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 807568a: 00 807568b: e9 28 fc ff ff jmp 80752b8 <__gconv_transform_internal_utf8+0x148> 8075690: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 8075697: 00 8075698: 8b 44 24 0c mov 0xc(%esp),%eax 807569c: 83 c4 4c add $0x4c,%esp 807569f: 5b pop %ebx 80756a0: 5e pop %esi 80756a1: 5f pop %edi 80756a2: 5d pop %ebp 80756a3: c3 ret 80756a4: 8b 44 24 70 mov 0x70(%esp),%eax 80756a8: 85 c0 test %eax,%eax 80756aa: 0f 85 e3 04 00 00 jne 8075b93 <__gconv_transform_internal_utf8+0xa23> 80756b0: 8b 45 14 mov 0x14(%ebp),%eax 80756b3: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80756ba: 00 80756bb: c7 00 00 00 00 00 movl $0x0,(%eax) 80756c1: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80756c8: f6 45 08 01 testb $0x1,0x8(%ebp) 80756cc: 0f 85 cc fb ff ff jne 807529e <__gconv_transform_internal_utf8+0x12e> 80756d2: 83 ec 0c sub $0xc,%esp 80756d5: 8b 74 24 24 mov 0x24(%esp),%esi 80756d9: 56 push %esi 80756da: e8 51 85 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80756df: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 80756e6: 53 push %ebx 80756e7: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 80756ee: 6a 00 push $0x0 80756f0: 6a 00 push $0x0 80756f2: 6a 00 push $0x0 80756f4: ff 74 24 48 pushl 0x48(%esp) 80756f8: ff 74 24 48 pushl 0x48(%esp) 80756fc: ff d6 call *%esi 80756fe: 89 44 24 3c mov %eax,0x3c(%esp) 8075702: 83 c4 30 add $0x30,%esp 8075705: e9 94 fb ff ff jmp 807529e <__gconv_transform_internal_utf8+0x12e> 807570a: 8b 74 24 10 mov 0x10(%esp),%esi 807570e: 89 54 24 10 mov %edx,0x10(%esp) 8075712: 3b 5c 24 34 cmp 0x34(%esp),%ebx 8075716: 8b 44 24 68 mov 0x68(%esp),%eax 807571a: 8b 4c 24 10 mov 0x10(%esp),%ecx 807571e: 89 08 mov %ecx,(%eax) 8075720: 0f 85 26 ff ff ff jne 807564c <__gconv_transform_internal_utf8+0x4dc> 8075726: 39 5c 24 08 cmp %ebx,0x8(%esp) 807572a: 0f 85 02 fc ff ff jne 8075332 <__gconv_transform_internal_utf8+0x1c2> 8075730: 83 6d 0c 01 subl $0x1,0xc(%ebp) 8075734: e9 f9 fb ff ff jmp 8075332 <__gconv_transform_internal_utf8+0x1c2> 8075739: 8b 44 24 70 mov 0x70(%esp),%eax 807573d: 8b 00 mov (%eax),%eax 807573f: 89 44 24 08 mov %eax,0x8(%esp) 8075743: e9 a9 fa ff ff jmp 80751f1 <__gconv_transform_internal_utf8+0x81> 8075748: 8d 88 00 28 ff ff lea -0xd800(%eax),%ecx 807574e: 81 f9 ff 07 00 00 cmp $0x7ff,%ecx 8075754: 0f 86 f9 01 00 00 jbe 8075953 <__gconv_transform_internal_utf8+0x7e3> 807575a: 85 c0 test %eax,%eax 807575c: 0f 88 f1 01 00 00 js 8075953 <__gconv_transform_internal_utf8+0x7e3> 8075762: a9 00 f8 ff ff test $0xfffff800,%eax 8075767: 0f 84 2b 02 00 00 je 8075998 <__gconv_transform_internal_utf8+0x828> 807576d: a9 00 00 ff ff test $0xffff0000,%eax 8075772: 0f 84 16 02 00 00 je 807598e <__gconv_transform_internal_utf8+0x81e> 8075778: a9 00 00 e0 ff test $0xffe00000,%eax 807577d: 0f 84 01 02 00 00 je 8075984 <__gconv_transform_internal_utf8+0x814> 8075783: 31 c9 xor %ecx,%ecx 8075785: a9 00 00 00 fc test $0xfc000000,%eax 807578a: 0f 95 c1 setne %cl 807578d: 83 c1 05 add $0x5,%ecx 8075790: 8d 34 0b lea (%ebx,%ecx,1),%esi 8075793: 39 74 24 0c cmp %esi,0xc(%esp) 8075797: 0f 82 6d ff ff ff jb 807570a <__gconv_transform_internal_utf8+0x59a> 807579d: ba 00 ff ff ff mov $0xffffff00,%edx 80757a2: 8b 74 24 10 mov 0x10(%esp),%esi 80757a6: d3 fa sar %cl,%edx 80757a8: 88 13 mov %dl,(%ebx) 80757aa: 01 4c 24 3c add %ecx,0x3c(%esp) 80757ae: 66 90 xchg %ax,%ax 80757b0: 89 c2 mov %eax,%edx 80757b2: 83 e9 01 sub $0x1,%ecx 80757b5: c1 e8 06 shr $0x6,%eax 80757b8: 83 e2 3f and $0x3f,%edx 80757bb: 83 ca 80 or $0xffffff80,%edx 80757be: 83 f9 01 cmp $0x1,%ecx 80757c1: 88 14 0b mov %dl,(%ebx,%ecx,1) 80757c4: 75 ea jne 80757b0 <__gconv_transform_internal_utf8+0x640> 80757c6: 89 74 24 10 mov %esi,0x10(%esp) 80757ca: 08 03 or %al,(%ebx) 80757cc: e9 50 fe ff ff jmp 8075621 <__gconv_transform_internal_utf8+0x4b1> 80757d1: b9 02 00 00 00 mov $0x2,%ecx 80757d6: e9 d9 fb ff ff jmp 80753b4 <__gconv_transform_internal_utf8+0x244> 80757db: 89 74 24 0c mov %esi,0xc(%esp) 80757df: e9 69 fd ff ff jmp 807554d <__gconv_transform_internal_utf8+0x3dd> 80757e4: b9 03 00 00 00 mov $0x3,%ecx 80757e9: e9 c6 fb ff ff jmp 80753b4 <__gconv_transform_internal_utf8+0x244> 80757ee: b9 04 00 00 00 mov $0x4,%ecx 80757f3: e9 bc fb ff ff jmp 80753b4 <__gconv_transform_internal_utf8+0x244> 80757f8: 8b 5c 24 70 mov 0x70(%esp),%ebx 80757fc: b8 04 00 00 00 mov $0x4,%eax 8075801: e9 6f fc ff ff jmp 8075475 <__gconv_transform_internal_utf8+0x305> 8075806: 8b 74 24 24 mov 0x24(%esp),%esi 807580a: 83 c0 04 add $0x4,%eax 807580d: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8075814: 00 8075815: 89 44 24 38 mov %eax,0x38(%esp) 8075819: 83 06 01 addl $0x1,(%esi) 807581c: e9 28 fa ff ff jmp 8075249 <__gconv_transform_internal_utf8+0xd9> 8075821: 83 ec 04 sub $0x4,%esp 8075824: ff 74 24 28 pushl 0x28(%esp) 8075828: 8d 44 24 44 lea 0x44(%esp),%eax 807582c: 50 push %eax 807582d: 57 push %edi 807582e: 8d 44 24 48 lea 0x48(%esp),%eax 8075832: 50 push %eax 8075833: 8b 44 24 7c mov 0x7c(%esp),%eax 8075837: ff 30 pushl (%eax) 8075839: 55 push %ebp 807583a: ff 74 24 7c pushl 0x7c(%esp) 807583e: e8 fd 2c 00 00 call 8078540 <__gconv_transliterate> 8075843: 89 44 24 2c mov %eax,0x2c(%esp) 8075847: 83 c4 20 add $0x20,%esp 807584a: 83 f8 06 cmp $0x6,%eax 807584d: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8075851: 8b 44 24 38 mov 0x38(%esp),%eax 8075855: 0f 84 1c fe ff ff je 8075677 <__gconv_transform_internal_utf8+0x507> 807585b: 83 7c 24 0c 05 cmpl $0x5,0xc(%esp) 8075860: 0f 85 e3 f9 ff ff jne 8075249 <__gconv_transform_internal_utf8+0xd9> 8075866: e9 4d fa ff ff jmp 80752b8 <__gconv_transform_internal_utf8+0x148> 807586b: 8b 44 24 68 mov 0x68(%esp),%eax 807586f: 89 38 mov %edi,(%eax) 8075871: 8b 44 24 10 mov 0x10(%esp),%eax 8075875: 39 f8 cmp %edi,%eax 8075877: 73 1d jae 8075896 <__gconv_transform_internal_utf8+0x726> 8075879: 8d 4f 01 lea 0x1(%edi),%ecx 807587c: 83 c0 01 add $0x1,%eax 807587f: 01 d3 add %edx,%ebx 8075881: 89 44 24 34 mov %eax,0x34(%esp) 8075885: 0f b6 50 ff movzbl -0x1(%eax),%edx 8075889: 83 c0 01 add $0x1,%eax 807588c: 83 c3 01 add $0x1,%ebx 807588f: 88 53 03 mov %dl,0x3(%ebx) 8075892: 39 c1 cmp %eax,%ecx 8075894: 75 eb jne 8075881 <__gconv_transform_internal_utf8+0x711> 8075896: c7 44 24 0c 07 00 00 movl $0x7,0xc(%esp) 807589d: 00 807589e: e9 fb f9 ff ff jmp 807529e <__gconv_transform_internal_utf8+0x12e> 80758a3: 8b 5c 24 0c mov 0xc(%esp),%ebx 80758a7: 85 db test %ebx,%ebx 80758a9: 0f 85 ef f9 ff ff jne 807529e <__gconv_transform_internal_utf8+0x12e> 80758af: 8b 44 24 68 mov 0x68(%esp),%eax 80758b3: 8b 75 08 mov 0x8(%ebp),%esi 80758b6: 8b 00 mov (%eax),%eax 80758b8: 89 44 24 10 mov %eax,0x10(%esp) 80758bc: e9 67 f9 ff ff jmp 8075228 <__gconv_transform_internal_utf8+0xb8> 80758c1: 8b 4c 24 0c mov 0xc(%esp),%ecx 80758c5: 89 c8 mov %ecx,%eax 80758c7: 2d 00 d8 00 00 sub $0xd800,%eax 80758cc: 3d ff 07 00 00 cmp $0x7ff,%eax 80758d1: 0f 86 0f 01 00 00 jbe 80759e6 <__gconv_transform_internal_utf8+0x876> 80758d7: 85 c9 test %ecx,%ecx 80758d9: 89 c8 mov %ecx,%eax 80758db: 0f 88 05 01 00 00 js 80759e6 <__gconv_transform_internal_utf8+0x876> 80758e1: a9 00 f8 ff ff test $0xfffff800,%eax 80758e6: 0f 84 20 02 00 00 je 8075b0c <__gconv_transform_internal_utf8+0x99c> 80758ec: a9 00 00 ff ff test $0xffff0000,%eax 80758f1: 0f 84 d8 02 00 00 je 8075bcf <__gconv_transform_internal_utf8+0xa5f> 80758f7: a9 00 00 e0 ff test $0xffe00000,%eax 80758fc: 0f 84 c3 02 00 00 je 8075bc5 <__gconv_transform_internal_utf8+0xa55> 8075902: 31 c9 xor %ecx,%ecx 8075904: a9 00 00 00 fc test $0xfc000000,%eax 8075909: 0f 95 c1 setne %cl 807590c: 83 c1 05 add $0x5,%ecx 807590f: 8b 74 24 08 mov 0x8(%esp),%esi 8075913: 89 f0 mov %esi,%eax 8075915: 01 c8 add %ecx,%eax 8075917: 39 44 24 04 cmp %eax,0x4(%esp) 807591b: 0f 82 6f fd ff ff jb 8075690 <__gconv_transform_internal_utf8+0x520> 8075921: b8 00 ff ff ff mov $0xffffff00,%eax 8075926: 8b 5c 24 0c mov 0xc(%esp),%ebx 807592a: d3 f8 sar %cl,%eax 807592c: 88 06 mov %al,(%esi) 807592e: 01 4c 24 38 add %ecx,0x38(%esp) 8075932: 89 d8 mov %ebx,%eax 8075934: 83 e9 01 sub $0x1,%ecx 8075937: c1 eb 06 shr $0x6,%ebx 807593a: 83 e0 3f and $0x3f,%eax 807593d: 83 c8 80 or $0xffffff80,%eax 8075940: 83 f9 01 cmp $0x1,%ecx 8075943: 88 04 0e mov %al,(%esi,%ecx,1) 8075946: 75 ea jne 8075932 <__gconv_transform_internal_utf8+0x7c2> 8075948: 8b 74 24 08 mov 0x8(%esp),%esi 807594c: 08 1e or %bl,(%esi) 807594e: e9 96 fb ff ff jmp 80754e9 <__gconv_transform_internal_utf8+0x379> 8075953: 8b 74 24 24 mov 0x24(%esp),%esi 8075957: 85 f6 test %esi,%esi 8075959: 0f 84 d5 fc ff ff je 8075634 <__gconv_transform_internal_utf8+0x4c4> 807595f: f6 45 08 08 testb $0x8,0x8(%ebp) 8075963: 75 3d jne 80759a2 <__gconv_transform_internal_utf8+0x832> 8075965: 8b 4c 24 14 mov 0x14(%esp),%ecx 8075969: 85 c9 test %ecx,%ecx 807596b: 0f 84 c3 fc ff ff je 8075634 <__gconv_transform_internal_utf8+0x4c4> 8075971: 8b 44 24 24 mov 0x24(%esp),%eax 8075975: 83 c2 04 add $0x4,%edx 8075978: 89 54 24 38 mov %edx,0x38(%esp) 807597c: 83 00 01 addl $0x1,(%eax) 807597f: e9 74 fc ff ff jmp 80755f8 <__gconv_transform_internal_utf8+0x488> 8075984: b9 04 00 00 00 mov $0x4,%ecx 8075989: e9 02 fe ff ff jmp 8075790 <__gconv_transform_internal_utf8+0x620> 807598e: b9 03 00 00 00 mov $0x3,%ecx 8075993: e9 f8 fd ff ff jmp 8075790 <__gconv_transform_internal_utf8+0x620> 8075998: b9 02 00 00 00 mov $0x2,%ecx 807599d: e9 ee fd ff ff jmp 8075790 <__gconv_transform_internal_utf8+0x620> 80759a2: 83 ec 04 sub $0x4,%esp 80759a5: ff 74 24 28 pushl 0x28(%esp) 80759a9: 8d 44 24 44 lea 0x44(%esp),%eax 80759ad: 50 push %eax 80759ae: 57 push %edi 80759af: 8d 44 24 48 lea 0x48(%esp),%eax 80759b3: 50 push %eax 80759b4: 8b 44 24 7c mov 0x7c(%esp),%eax 80759b8: ff 30 pushl (%eax) 80759ba: 55 push %ebp 80759bb: ff 74 24 7c pushl 0x7c(%esp) 80759bf: e8 7c 2b 00 00 call 8078540 <__gconv_transliterate> 80759c4: 83 c4 20 add $0x20,%esp 80759c7: 83 f8 06 cmp $0x6,%eax 80759ca: 0f 84 1e 02 00 00 je 8075bee <__gconv_transform_internal_utf8+0xa7e> 80759d0: 83 f8 05 cmp $0x5,%eax 80759d3: 0f 84 00 02 00 00 je 8075bd9 <__gconv_transform_internal_utf8+0xa69> 80759d9: 8b 54 24 38 mov 0x38(%esp),%edx 80759dd: 8b 5c 24 3c mov 0x3c(%esp),%ebx 80759e1: e9 12 fc ff ff jmp 80755f8 <__gconv_transform_internal_utf8+0x488> 80759e6: 8b 44 24 24 mov 0x24(%esp),%eax 80759ea: 85 c0 test %eax,%eax 80759ec: 74 29 je 8075a17 <__gconv_transform_internal_utf8+0x8a7> 80759ee: f7 c6 08 00 00 00 test $0x8,%esi 80759f4: 8b 44 24 14 mov 0x14(%esp),%eax 80759f8: 75 2a jne 8075a24 <__gconv_transform_internal_utf8+0x8b4> 80759fa: 83 e6 02 and $0x2,%esi 80759fd: 74 0e je 8075a0d <__gconv_transform_internal_utf8+0x89d> 80759ff: 8b 74 24 24 mov 0x24(%esp),%esi 8075a03: 83 c0 04 add $0x4,%eax 8075a06: 89 44 24 34 mov %eax,0x34(%esp) 8075a0a: 83 06 01 addl $0x1,(%esi) 8075a0d: 3b 44 24 14 cmp 0x14(%esp),%eax 8075a11: 0f 85 e7 fa ff ff jne 80754fe <__gconv_transform_internal_utf8+0x38e> 8075a17: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8075a1e: 00 8075a1f: e9 7a f8 ff ff jmp 807529e <__gconv_transform_internal_utf8+0x12e> 8075a24: 89 54 24 2c mov %edx,0x2c(%esp) 8075a28: 83 ec 04 sub $0x4,%esp 8075a2b: 8d 0c 18 lea (%eax,%ebx,1),%ecx 8075a2e: ff 74 24 28 pushl 0x28(%esp) 8075a32: 8d 44 24 40 lea 0x40(%esp),%eax 8075a36: 50 push %eax 8075a37: 51 push %ecx 8075a38: 8d 44 24 44 lea 0x44(%esp),%eax 8075a3c: 89 4c 24 38 mov %ecx,0x38(%esp) 8075a40: 50 push %eax 8075a41: ff 74 24 24 pushl 0x24(%esp) 8075a45: 55 push %ebp 8075a46: ff 74 24 7c pushl 0x7c(%esp) 8075a4a: e8 f1 2a 00 00 call 8078540 <__gconv_transliterate> 8075a4f: 89 44 24 2c mov %eax,0x2c(%esp) 8075a53: 83 c4 20 add $0x20,%esp 8075a56: 83 f8 06 cmp $0x6,%eax 8075a59: 8b 4c 24 28 mov 0x28(%esp),%ecx 8075a5d: 8b 54 24 2c mov 0x2c(%esp),%edx 8075a61: 8b 44 24 34 mov 0x34(%esp),%eax 8075a65: 74 93 je 80759fa <__gconv_transform_internal_utf8+0x88a> 8075a67: 3b 44 24 14 cmp 0x14(%esp),%eax 8075a6b: 0f 85 8d fa ff ff jne 80754fe <__gconv_transform_internal_utf8+0x38e> 8075a71: 83 7c 24 0c 07 cmpl $0x7,0xc(%esp) 8075a76: 0f 85 27 fe ff ff jne 80758a3 <__gconv_transform_internal_utf8+0x733> 8075a7c: 8d 44 24 40 lea 0x40(%esp),%eax 8075a80: 39 c1 cmp %eax,%ecx 8075a82: 0f 84 c0 00 00 00 je 8075b48 <__gconv_transform_internal_utf8+0x9d8> 8075a88: 8b 02 mov (%edx),%eax 8075a8a: 89 df mov %ebx,%edi 8075a8c: 89 c6 mov %eax,%esi 8075a8e: 83 e0 f8 and $0xfffffff8,%eax 8075a91: 83 e6 07 and $0x7,%esi 8075a94: 29 f7 sub %esi,%edi 8075a96: 89 fe mov %edi,%esi 8075a98: 8b 7c 24 68 mov 0x68(%esp),%edi 8075a9c: 01 37 add %esi,(%edi) 8075a9e: 39 c3 cmp %eax,%ebx 8075aa0: 0f 8e 89 00 00 00 jle 8075b2f <__gconv_transform_internal_utf8+0x9bf> 8075aa6: 83 fb 04 cmp $0x4,%ebx 8075aa9: 77 6b ja 8075b16 <__gconv_transform_internal_utf8+0x9a6> 8075aab: 09 c3 or %eax,%ebx 8075aad: 8b 44 24 14 mov 0x14(%esp),%eax 8075ab1: 89 1a mov %ebx,(%edx) 8075ab3: 39 c1 cmp %eax,%ecx 8075ab5: 0f 86 db fd ff ff jbe 8075896 <__gconv_transform_internal_utf8+0x726> 8075abb: 8d 6a 04 lea 0x4(%edx),%ebp 8075abe: 89 c2 mov %eax,%edx 8075ac0: 83 c2 01 add $0x1,%edx 8075ac3: 83 c5 01 add $0x1,%ebp 8075ac6: 89 54 24 34 mov %edx,0x34(%esp) 8075aca: 0f b6 42 ff movzbl -0x1(%edx),%eax 8075ace: 88 45 ff mov %al,-0x1(%ebp) 8075ad1: 39 d1 cmp %edx,%ecx 8075ad3: 75 eb jne 8075ac0 <__gconv_transform_internal_utf8+0x950> 8075ad5: e9 bc fd ff ff jmp 8075896 <__gconv_transform_internal_utf8+0x726> 8075ada: 68 60 0a 0c 08 push $0x80c0a60 8075adf: 68 2f 02 00 00 push $0x22f 8075ae4: 68 c0 06 0c 08 push $0x80c06c0 8075ae9: 68 d4 06 0c 08 push $0x80c06d4 8075aee: e8 ed 3c fd ff call 80497e0 <__assert_fail> 8075af3: 68 a0 08 0c 08 push $0x80c08a0 8075af8: 68 80 01 00 00 push $0x180 8075afd: 68 21 07 0c 08 push $0x80c0721 8075b02: 68 5c 07 0c 08 push $0x80c075c 8075b07: e8 d4 3c fd ff call 80497e0 <__assert_fail> 8075b0c: b9 02 00 00 00 mov $0x2,%ecx 8075b11: e9 f9 fd ff ff jmp 807590f <__gconv_transform_internal_utf8+0x79f> 8075b16: 68 a0 08 0c 08 push $0x80c08a0 8075b1b: 68 db 01 00 00 push $0x1db 8075b20: 68 21 07 0c 08 push $0x80c0721 8075b25: 68 00 08 0c 08 push $0x80c0800 8075b2a: e8 b1 3c fd ff call 80497e0 <__assert_fail> 8075b2f: 68 a0 08 0c 08 push $0x80c08a0 8075b34: 68 da 01 00 00 push $0x1da 8075b39: 68 21 07 0c 08 push $0x80c0721 8075b3e: 68 d8 07 0c 08 push $0x80c07d8 8075b43: e8 98 3c fd ff call 80497e0 <__assert_fail> 8075b48: 68 a0 08 0c 08 push $0x80c08a0 8075b4d: 68 d0 01 00 00 push $0x1d0 8075b52: 68 21 07 0c 08 push $0x80c0721 8075b57: 68 b4 07 0c 08 push $0x80c07b4 8075b5c: e8 7f 3c fd ff call 80497e0 <__assert_fail> 8075b61: 68 a0 08 0c 08 push $0x80c08a0 8075b66: 68 be 01 00 00 push $0x1be 8075b6b: 68 21 07 0c 08 push $0x80c0721 8075b70: 68 8c 07 0c 08 push $0x80c078c 8075b75: e8 66 3c fd ff call 80497e0 <__assert_fail> 8075b7a: 68 60 0a 0c 08 push $0x80c0a60 8075b7f: 68 09 03 00 00 push $0x309 8075b84: 68 c0 06 0c 08 push $0x80c06c0 8075b89: 68 e8 06 0c 08 push $0x80c06e8 8075b8e: e8 4d 3c fd ff call 80497e0 <__assert_fail> 8075b93: 68 60 0a 0c 08 push $0x80c0a60 8075b98: 68 9f 01 00 00 push $0x19f 8075b9d: 68 c0 06 0c 08 push $0x80c06c0 8075ba2: 68 d4 06 0c 08 push $0x80c06d4 8075ba7: e8 34 3c fd ff call 80497e0 <__assert_fail> 8075bac: 68 60 0a 0c 08 push $0x80c0a60 8075bb1: 68 d8 02 00 00 push $0x2d8 8075bb6: 68 c0 06 0c 08 push $0x80c06c0 8075bbb: 68 2c 08 0c 08 push $0x80c082c 8075bc0: e8 1b 3c fd ff call 80497e0 <__assert_fail> 8075bc5: b9 04 00 00 00 mov $0x4,%ecx 8075bca: e9 40 fd ff ff jmp 807590f <__gconv_transform_internal_utf8+0x79f> 8075bcf: b9 03 00 00 00 mov $0x3,%ecx 8075bd4: e9 36 fd ff ff jmp 807590f <__gconv_transform_internal_utf8+0x79f> 8075bd9: 8b 44 24 38 mov 0x38(%esp),%eax 8075bdd: 8b 74 24 10 mov 0x10(%esp),%esi 8075be1: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8075be5: 89 44 24 10 mov %eax,0x10(%esp) 8075be9: e9 24 fb ff ff jmp 8075712 <__gconv_transform_internal_utf8+0x5a2> 8075bee: 8b 54 24 38 mov 0x38(%esp),%edx 8075bf2: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8075bf6: e9 6a fd ff ff jmp 8075965 <__gconv_transform_internal_utf8+0x7f5> 8075bfb: 90 nop 8075bfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08075c00 <__gconv_transform_utf8_internal>: 8075c00: 55 push %ebp 8075c01: 57 push %edi 8075c02: 56 push %esi 8075c03: 53 push %ebx 8075c04: 83 ec 5c sub $0x5c,%esp 8075c07: 8b 44 24 70 mov 0x70(%esp),%eax 8075c0b: 8b 5c 24 74 mov 0x74(%esp),%ebx 8075c0f: 8b b4 24 88 00 00 00 mov 0x88(%esp),%esi 8075c16: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 8075c1d: 00 8075c1e: 8d 78 3c lea 0x3c(%eax),%edi 8075c21: 89 7c 24 24 mov %edi,0x24(%esp) 8075c25: 8d 7b 20 lea 0x20(%ebx),%edi 8075c28: 8b 5b 08 mov 0x8(%ebx),%ebx 8075c2b: 89 7c 24 28 mov %edi,0x28(%esp) 8075c2f: f6 c3 01 test $0x1,%bl 8075c32: 75 1e jne 8075c52 <__gconv_transform_utf8_internal+0x52> 8075c34: 8b 78 50 mov 0x50(%eax),%edi 8075c37: 8b 40 3c mov 0x3c(%eax),%eax 8075c3a: 85 c0 test %eax,%eax 8075c3c: 89 7c 24 1c mov %edi,0x1c(%esp) 8075c40: 74 10 je 8075c52 <__gconv_transform_utf8_internal+0x52> 8075c42: 89 f8 mov %edi,%eax 8075c44: c1 c8 09 ror $0x9,%eax 8075c47: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8075c4e: 89 44 24 1c mov %eax,0x1c(%esp) 8075c52: 85 f6 test %esi,%esi 8075c54: 0f 85 9e 06 00 00 jne 80762f8 <__gconv_transform_utf8_internal+0x6f8> 8075c5a: 8b 44 24 78 mov 0x78(%esp),%eax 8075c5e: 8b 00 mov (%eax),%eax 8075c60: 89 44 24 10 mov %eax,0x10(%esp) 8075c64: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 8075c6b: 85 c0 test %eax,%eax 8075c6d: 0f 85 f6 06 00 00 jne 8076369 <__gconv_transform_utf8_internal+0x769> 8075c73: 8b 44 24 74 mov 0x74(%esp),%eax 8075c77: 8b 00 mov (%eax),%eax 8075c79: 89 44 24 08 mov %eax,0x8(%esp) 8075c7d: 8b 44 24 74 mov 0x74(%esp),%eax 8075c81: 8b ac 24 84 00 00 00 mov 0x84(%esp),%ebp 8075c88: 8d 54 24 44 lea 0x44(%esp),%edx 8075c8c: c7 44 24 44 00 00 00 movl $0x0,0x44(%esp) 8075c93: 00 8075c94: 8b 40 04 mov 0x4(%eax),%eax 8075c97: 85 ed test %ebp,%ebp 8075c99: 89 44 24 04 mov %eax,0x4(%esp) 8075c9d: b8 00 00 00 00 mov $0x0,%eax 8075ca2: 0f 45 c2 cmovne %edx,%eax 8075ca5: 89 44 24 2c mov %eax,0x2c(%esp) 8075ca9: 8b 84 24 8c 00 00 00 mov 0x8c(%esp),%eax 8075cb0: 85 c0 test %eax,%eax 8075cb2: 0f 85 08 03 00 00 jne 8075fc0 <__gconv_transform_utf8_internal+0x3c0> 8075cb8: 90 nop 8075cb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8075cc0: 8b 44 24 10 mov 0x10(%esp),%eax 8075cc4: 39 44 24 7c cmp %eax,0x7c(%esp) 8075cc8: 0f 84 ad 06 00 00 je 807637b <__gconv_transform_utf8_internal+0x77b> 8075cce: 8b 7c 24 08 mov 0x8(%esp),%edi 8075cd2: 8d 77 04 lea 0x4(%edi),%esi 8075cd5: 39 74 24 04 cmp %esi,0x4(%esp) 8075cd9: 0f 82 29 04 00 00 jb 8076108 <__gconv_transform_utf8_internal+0x508> 8075cdf: 83 e3 02 and $0x2,%ebx 8075ce2: 89 c5 mov %eax,%ebp 8075ce4: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp) 8075ceb: 00 8075cec: 89 5c 24 18 mov %ebx,0x18(%esp) 8075cf0: eb 24 jmp 8075d16 <__gconv_transform_utf8_internal+0x116> 8075cf2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8075cf8: 83 c5 01 add $0x1,%ebp 8075cfb: 39 6c 24 7c cmp %ebp,0x7c(%esp) 8075cff: 89 07 mov %eax,(%edi) 8075d01: 89 f7 mov %esi,%edi 8075d03: 0f 84 c7 00 00 00 je 8075dd0 <__gconv_transform_utf8_internal+0x1d0> 8075d09: 8d 77 04 lea 0x4(%edi),%esi 8075d0c: 39 74 24 04 cmp %esi,0x4(%esp) 8075d10: 0f 82 ea 00 00 00 jb 8075e00 <__gconv_transform_utf8_internal+0x200> 8075d16: 0f b6 45 00 movzbl 0x0(%ebp),%eax 8075d1a: 83 f8 7f cmp $0x7f,%eax 8075d1d: 89 c2 mov %eax,%edx 8075d1f: 76 d7 jbe 8075cf8 <__gconv_transform_utf8_internal+0xf8> 8075d21: 2d c2 00 00 00 sub $0xc2,%eax 8075d26: 83 f8 1d cmp $0x1d,%eax 8075d29: 0f 87 81 01 00 00 ja 8075eb0 <__gconv_transform_utf8_internal+0x2b0> 8075d2f: 89 d0 mov %edx,%eax 8075d31: c7 44 24 14 02 00 00 movl $0x2,0x14(%esp) 8075d38: 00 8075d39: 83 e0 1f and $0x1f,%eax 8075d3c: 8b 5c 24 14 mov 0x14(%esp),%ebx 8075d40: 01 eb add %ebp,%ebx 8075d42: 89 d9 mov %ebx,%ecx 8075d44: 39 4c 24 7c cmp %ecx,0x7c(%esp) 8075d48: 89 5c 24 30 mov %ebx,0x30(%esp) 8075d4c: bb 01 00 00 00 mov $0x1,%ebx 8075d51: 0f 82 dd 03 00 00 jb 8076134 <__gconv_transform_utf8_internal+0x534> 8075d57: 89 74 24 20 mov %esi,0x20(%esp) 8075d5b: 8b 74 24 14 mov 0x14(%esp),%esi 8075d5f: 90 nop 8075d60: 0f b6 54 1d 00 movzbl 0x0(%ebp,%ebx,1),%edx 8075d65: 89 d1 mov %edx,%ecx 8075d67: 83 e1 c0 and $0xffffffc0,%ecx 8075d6a: 80 f9 80 cmp $0x80,%cl 8075d6d: 0f 85 5d 01 00 00 jne 8075ed0 <__gconv_transform_utf8_internal+0x2d0> 8075d73: c1 e0 06 shl $0x6,%eax 8075d76: 83 e2 3f and $0x3f,%edx 8075d79: 83 c3 01 add $0x1,%ebx 8075d7c: 09 d0 or %edx,%eax 8075d7e: 39 de cmp %ebx,%esi 8075d80: 75 de jne 8075d60 <__gconv_transform_utf8_internal+0x160> 8075d82: 8b 74 24 20 mov 0x20(%esp),%esi 8075d86: 8b 4c 24 14 mov 0x14(%esp),%ecx 8075d8a: 83 f9 02 cmp $0x2,%ecx 8075d8d: 74 51 je 8075de0 <__gconv_transform_utf8_internal+0x1e0> 8075d8f: 8d 4c 89 fc lea -0x4(%ecx,%ecx,4),%ecx 8075d93: 89 c2 mov %eax,%edx 8075d95: d3 ea shr %cl,%edx 8075d97: 85 d2 test %edx,%edx 8075d99: 75 45 jne 8075de0 <__gconv_transform_utf8_internal+0x1e0> 8075d9b: 90 nop 8075d9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8075da0: 8b 44 24 2c mov 0x2c(%esp),%eax 8075da4: 85 c0 test %eax,%eax 8075da6: 0f 84 3c 01 00 00 je 8075ee8 <__gconv_transform_utf8_internal+0x2e8> 8075dac: 8b 74 24 18 mov 0x18(%esp),%esi 8075db0: 85 f6 test %esi,%esi 8075db2: 0f 84 30 01 00 00 je 8075ee8 <__gconv_transform_utf8_internal+0x2e8> 8075db8: 01 dd add %ebx,%ebp 8075dba: 83 00 01 addl $0x1,(%eax) 8075dbd: 39 6c 24 7c cmp %ebp,0x7c(%esp) 8075dc1: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8075dc8: 00 8075dc9: 0f 85 3a ff ff ff jne 8075d09 <__gconv_transform_utf8_internal+0x109> 8075dcf: 90 nop 8075dd0: 8b 6c 24 7c mov 0x7c(%esp),%ebp 8075dd4: eb 32 jmp 8075e08 <__gconv_transform_utf8_internal+0x208> 8075dd6: 8d 76 00 lea 0x0(%esi),%esi 8075dd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8075de0: 8d 90 00 28 ff ff lea -0xd800(%eax),%edx 8075de6: 81 fa ff 07 00 00 cmp $0x7ff,%edx 8075dec: 76 b2 jbe 8075da0 <__gconv_transform_utf8_internal+0x1a0> 8075dee: 8b 6c 24 30 mov 0x30(%esp),%ebp 8075df2: e9 04 ff ff ff jmp 8075cfb <__gconv_transform_utf8_internal+0xfb> 8075df7: 89 f6 mov %esi,%esi 8075df9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8075e00: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 8075e07: 00 8075e08: 8b 9c 24 80 00 00 00 mov 0x80(%esp),%ebx 8075e0f: 8b 44 24 78 mov 0x78(%esp),%eax 8075e13: 85 db test %ebx,%ebx 8075e15: 89 28 mov %ebp,(%eax) 8075e17: 0f 85 d3 02 00 00 jne 80760f0 <__gconv_transform_utf8_internal+0x4f0> 8075e1d: 8b 44 24 74 mov 0x74(%esp),%eax 8075e21: 83 40 0c 01 addl $0x1,0xc(%eax) 8075e25: f6 40 08 01 testb $0x1,0x8(%eax) 8075e29: 0f 85 f1 02 00 00 jne 8076120 <__gconv_transform_utf8_internal+0x520> 8075e2f: 3b 7c 24 08 cmp 0x8(%esp),%edi 8075e33: 0f 86 c6 00 00 00 jbe 8075eff <__gconv_transform_utf8_internal+0x2ff> 8075e39: 8b 44 24 74 mov 0x74(%esp),%eax 8075e3d: 83 ec 0c sub $0xc,%esp 8075e40: 8b 00 mov (%eax),%eax 8075e42: 89 44 24 54 mov %eax,0x54(%esp) 8075e46: 8b 5c 24 28 mov 0x28(%esp),%ebx 8075e4a: 53 push %ebx 8075e4b: e8 e0 7d 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8075e50: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 8075e57: 6a 00 push $0x0 8075e59: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 8075e60: 6a 00 push $0x0 8075e62: 57 push %edi 8075e63: 8d 44 24 6c lea 0x6c(%esp),%eax 8075e67: 50 push %eax 8075e68: ff 74 24 50 pushl 0x50(%esp) 8075e6c: ff 74 24 50 pushl 0x50(%esp) 8075e70: ff d3 call *%ebx 8075e72: 83 c4 30 add $0x30,%esp 8075e75: 83 f8 04 cmp $0x4,%eax 8075e78: 89 c5 mov %eax,%ebp 8075e7a: 74 7c je 8075ef8 <__gconv_transform_utf8_internal+0x2f8> 8075e7c: 8b 74 24 48 mov 0x48(%esp),%esi 8075e80: 39 fe cmp %edi,%esi 8075e82: 0f 85 03 03 00 00 jne 807618b <__gconv_transform_utf8_internal+0x58b> 8075e88: 85 ed test %ebp,%ebp 8075e8a: 0f 85 9f 09 00 00 jne 807682f <__gconv_transform_utf8_internal+0xc2f> 8075e90: 8b 44 24 78 mov 0x78(%esp),%eax 8075e94: 8b 00 mov (%eax),%eax 8075e96: 89 44 24 10 mov %eax,0x10(%esp) 8075e9a: 8b 44 24 74 mov 0x74(%esp),%eax 8075e9e: 8b 58 08 mov 0x8(%eax),%ebx 8075ea1: 8b 00 mov (%eax),%eax 8075ea3: 89 44 24 08 mov %eax,0x8(%esp) 8075ea7: e9 14 fe ff ff jmp 8075cc0 <__gconv_transform_utf8_internal+0xc0> 8075eac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8075eb0: 89 d0 mov %edx,%eax 8075eb2: 83 e0 f0 and $0xfffffff0,%eax 8075eb5: 3c e0 cmp $0xe0,%al 8075eb7: 0f 85 f6 03 00 00 jne 80762b3 <__gconv_transform_utf8_internal+0x6b3> 8075ebd: 89 d0 mov %edx,%eax 8075ebf: c7 44 24 14 03 00 00 movl $0x3,0x14(%esp) 8075ec6: 00 8075ec7: 83 e0 0f and $0xf,%eax 8075eca: e9 6d fe ff ff jmp 8075d3c <__gconv_transform_utf8_internal+0x13c> 8075ecf: 90 nop 8075ed0: 39 5c 24 14 cmp %ebx,0x14(%esp) 8075ed4: 8b 74 24 20 mov 0x20(%esp),%esi 8075ed8: 0f 87 c2 fe ff ff ja 8075da0 <__gconv_transform_utf8_internal+0x1a0> 8075ede: e9 a3 fe ff ff jmp 8075d86 <__gconv_transform_utf8_internal+0x186> 8075ee3: 90 nop 8075ee4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8075ee8: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8075eef: 00 8075ef0: e9 13 ff ff ff jmp 8075e08 <__gconv_transform_utf8_internal+0x208> 8075ef5: 8d 76 00 lea 0x0(%esi),%esi 8075ef8: 83 7c 24 0c 05 cmpl $0x5,0xc(%esp) 8075efd: 74 91 je 8075e90 <__gconv_transform_utf8_internal+0x290> 8075eff: 83 7c 24 0c 07 cmpl $0x7,0xc(%esp) 8075f04: 0f 85 a1 00 00 00 jne 8075fab <__gconv_transform_utf8_internal+0x3ab> 8075f0a: 8b 84 24 8c 00 00 00 mov 0x8c(%esp),%eax 8075f11: 85 c0 test %eax,%eax 8075f13: 0f 84 92 00 00 00 je 8075fab <__gconv_transform_utf8_internal+0x3ab> 8075f19: 8b 44 24 74 mov 0x74(%esp),%eax 8075f1d: 8b 74 24 7c mov 0x7c(%esp),%esi 8075f21: 8b 68 14 mov 0x14(%eax),%ebp 8075f24: 8b 44 24 78 mov 0x78(%esp),%eax 8075f28: 8b 38 mov (%eax),%edi 8075f2a: 0f b6 17 movzbl (%edi),%edx 8075f2d: 29 fe sub %edi,%esi 8075f2f: 89 74 24 04 mov %esi,0x4(%esp) 8075f33: 89 75 00 mov %esi,0x0(%ebp) 8075f36: 8d 8a 40 ff ff ff lea -0xc0(%edx),%ecx 8075f3c: 89 d0 mov %edx,%eax 8075f3e: 83 f9 01 cmp $0x1,%ecx 8075f41: 0f 86 93 08 00 00 jbe 80767da <__gconv_transform_utf8_internal+0xbda> 8075f47: 81 ea c2 00 00 00 sub $0xc2,%edx 8075f4d: 83 fa 1d cmp $0x1d,%edx 8075f50: 0f 87 6f 06 00 00 ja 80765c5 <__gconv_transform_utf8_internal+0x9c5> 8075f56: 83 e0 1f and $0x1f,%eax 8075f59: be 00 02 00 00 mov $0x200,%esi 8075f5e: b9 01 00 00 00 mov $0x1,%ecx 8075f63: 8d 57 01 lea 0x1(%edi),%edx 8075f66: 39 54 24 7c cmp %edx,0x7c(%esp) 8075f6a: 8b 5c 24 78 mov 0x78(%esp),%ebx 8075f6e: 89 13 mov %edx,(%ebx) 8075f70: 76 28 jbe 8075f9a <__gconv_transform_utf8_internal+0x39a> 8075f72: 89 4c 24 08 mov %ecx,0x8(%esp) 8075f76: 89 d9 mov %ebx,%ecx 8075f78: 0f b6 1a movzbl (%edx),%ebx 8075f7b: c1 e0 06 shl $0x6,%eax 8075f7e: 83 c2 01 add $0x1,%edx 8075f81: 89 11 mov %edx,(%ecx) 8075f83: 83 e3 3f and $0x3f,%ebx 8075f86: 09 d8 or %ebx,%eax 8075f88: 39 54 24 7c cmp %edx,0x7c(%esp) 8075f8c: 75 ea jne 8075f78 <__gconv_transform_utf8_internal+0x378> 8075f8e: 2b 7c 24 7c sub 0x7c(%esp),%edi 8075f92: 8b 4c 24 08 mov 0x8(%esp),%ecx 8075f96: 8d 4c 0f 01 lea 0x1(%edi,%ecx,1),%ecx 8075f9a: 0b 74 24 04 or 0x4(%esp),%esi 8075f9e: 8d 0c 49 lea (%ecx,%ecx,2),%ecx 8075fa1: 01 c9 add %ecx,%ecx 8075fa3: d3 e0 shl %cl,%eax 8075fa5: 89 75 00 mov %esi,0x0(%ebp) 8075fa8: 89 45 04 mov %eax,0x4(%ebp) 8075fab: 8b 44 24 0c mov 0xc(%esp),%eax 8075faf: 83 c4 5c add $0x5c,%esp 8075fb2: 5b pop %ebx 8075fb3: 5e pop %esi 8075fb4: 5f pop %edi 8075fb5: 5d pop %ebp 8075fb6: c3 ret 8075fb7: 89 f6 mov %esi,%esi 8075fb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8075fc0: 8b 44 24 74 mov 0x74(%esp),%eax 8075fc4: 8b 40 14 mov 0x14(%eax),%eax 8075fc7: 8b 08 mov (%eax),%ecx 8075fc9: 89 44 24 0c mov %eax,0xc(%esp) 8075fcd: 89 c8 mov %ecx,%eax 8075fcf: 83 e0 07 and $0x7,%eax 8075fd2: 89 44 24 14 mov %eax,0x14(%esp) 8075fd6: 0f 84 e4 fc ff ff je 8075cc0 <__gconv_transform_utf8_internal+0xc0> 8075fdc: 8b bc 24 80 00 00 00 mov 0x80(%esp),%edi 8075fe3: 85 ff test %edi,%edi 8075fe5: 0f 85 4d 08 00 00 jne 8076838 <__gconv_transform_utf8_internal+0xc38> 8075feb: 8b 44 24 0c mov 0xc(%esp),%eax 8075fef: 0f b6 f1 movzbl %cl,%esi 8075ff2: 8b 50 04 mov 0x4(%eax),%edx 8075ff5: 89 c8 mov %ecx,%eax 8075ff7: c1 f8 08 sar $0x8,%eax 8075ffa: 0f b6 88 be 0b 0c 08 movzbl 0x80c0bbe(%eax),%ecx 8076001: 88 4c 24 48 mov %cl,0x48(%esp) 8076005: 8d 76 00 lea 0x0(%esi),%esi 8076008: 83 e8 01 sub $0x1,%eax 807600b: 39 c6 cmp %eax,%esi 807600d: 76 0c jbe 807601b <__gconv_transform_utf8_internal+0x41b> 807600f: 89 d1 mov %edx,%ecx 8076011: 83 e1 3f and $0x3f,%ecx 8076014: 83 c9 80 or $0xffffff80,%ecx 8076017: 88 4c 04 48 mov %cl,0x48(%esp,%eax,1) 807601b: c1 ea 06 shr $0x6,%edx 807601e: 83 f8 01 cmp $0x1,%eax 8076021: 77 e5 ja 8076008 <__gconv_transform_utf8_internal+0x408> 8076023: 8b 44 24 08 mov 0x8(%esp),%eax 8076027: 08 54 24 48 or %dl,0x48(%esp) 807602b: 8d 68 04 lea 0x4(%eax),%ebp 807602e: 39 6c 24 04 cmp %ebp,0x4(%esp) 8076032: 0f 82 67 02 00 00 jb 807629f <__gconv_transform_utf8_internal+0x69f> 8076038: 89 6c 24 18 mov %ebp,0x18(%esp) 807603c: 8b 44 24 10 mov 0x10(%esp),%eax 8076040: 8b 6c 24 7c mov 0x7c(%esp),%ebp 8076044: eb 0c jmp 8076052 <__gconv_transform_utf8_internal+0x452> 8076046: 8d 76 00 lea 0x0(%esi),%esi 8076049: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8076050: 89 fe mov %edi,%esi 8076052: 83 c0 01 add $0x1,%eax 8076055: 8d 7e 01 lea 0x1(%esi),%edi 8076058: 0f b6 50 ff movzbl -0x1(%eax),%edx 807605c: 83 ff 05 cmp $0x5,%edi 807605f: 0f 96 c1 setbe %cl 8076062: 39 c5 cmp %eax,%ebp 8076064: 88 54 3c 47 mov %dl,0x47(%esp,%edi,1) 8076068: 0f 97 c2 seta %dl 807606b: 84 d1 test %dl,%cl 807606d: 75 e1 jne 8076050 <__gconv_transform_utf8_internal+0x450> 807606f: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 8076074: 8d 44 24 49 lea 0x49(%esp),%eax 8076078: 8b 6c 24 18 mov 0x18(%esp),%ebp 807607c: 89 44 24 18 mov %eax,0x18(%esp) 8076080: 83 f9 7f cmp $0x7f,%ecx 8076083: 89 ca mov %ecx,%edx 8076085: 0f 87 3d 04 00 00 ja 80764c8 <__gconv_transform_utf8_internal+0x8c8> 807608b: 8d 74 24 48 lea 0x48(%esp),%esi 807608f: 39 74 24 18 cmp %esi,0x18(%esp) 8076093: 8b 44 24 08 mov 0x8(%esp),%eax 8076097: 89 08 mov %ecx,(%eax) 8076099: 0f 84 1a 05 00 00 je 80765b9 <__gconv_transform_utf8_internal+0x9b9> 807609f: 8b 44 24 18 mov 0x18(%esp),%eax 80760a3: 8d 74 24 48 lea 0x48(%esp),%esi 80760a7: 29 f0 sub %esi,%eax 80760a9: 8b 74 24 0c mov 0xc(%esp),%esi 80760ad: 8b 36 mov (%esi),%esi 80760af: 89 f2 mov %esi,%edx 80760b1: 89 74 24 08 mov %esi,0x8(%esp) 80760b5: 83 e2 07 and $0x7,%edx 80760b8: 39 d0 cmp %edx,%eax 80760ba: 0f 8e 56 07 00 00 jle 8076816 <__gconv_transform_utf8_internal+0xc16> 80760c0: 29 d0 sub %edx,%eax 80760c2: 01 44 24 10 add %eax,0x10(%esp) 80760c6: 8b 44 24 78 mov 0x78(%esp),%eax 80760ca: 8b 74 24 10 mov 0x10(%esp),%esi 80760ce: 89 6c 24 08 mov %ebp,0x8(%esp) 80760d2: 89 30 mov %esi,(%eax) 80760d4: 8b 44 24 0c mov 0xc(%esp),%eax 80760d8: c7 00 00 00 00 00 movl $0x0,(%eax) 80760de: 8b 44 24 74 mov 0x74(%esp),%eax 80760e2: 8b 58 08 mov 0x8(%eax),%ebx 80760e5: e9 d6 fb ff ff jmp 8075cc0 <__gconv_transform_utf8_internal+0xc0> 80760ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80760f0: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80760f7: 89 38 mov %edi,(%eax) 80760f9: 8b 44 24 0c mov 0xc(%esp),%eax 80760fd: 83 c4 5c add $0x5c,%esp 8076100: 5b pop %ebx 8076101: 5e pop %esi 8076102: 5f pop %edi 8076103: 5d pop %ebp 8076104: c3 ret 8076105: 8d 76 00 lea 0x0(%esi),%esi 8076108: 8b 6c 24 10 mov 0x10(%esp),%ebp 807610c: 8b 7c 24 08 mov 0x8(%esp),%edi 8076110: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 8076117: 00 8076118: e9 eb fc ff ff jmp 8075e08 <__gconv_transform_utf8_internal+0x208> 807611d: 8d 76 00 lea 0x0(%esi),%esi 8076120: 8b b4 24 84 00 00 00 mov 0x84(%esp),%esi 8076127: 89 38 mov %edi,(%eax) 8076129: 8b 44 24 44 mov 0x44(%esp),%eax 807612d: 01 06 add %eax,(%esi) 807612f: e9 cb fd ff ff jmp 8075eff <__gconv_transform_utf8_internal+0x2ff> 8076134: 8d 55 01 lea 0x1(%ebp),%edx 8076137: 39 54 24 7c cmp %edx,0x7c(%esp) 807613b: 76 37 jbe 8076174 <__gconv_transform_utf8_internal+0x574> 807613d: 0f b6 45 01 movzbl 0x1(%ebp),%eax 8076141: 83 e0 c0 and $0xffffffc0,%eax 8076144: 3c 80 cmp $0x80,%al 8076146: 0f 85 54 fc ff ff jne 8075da0 <__gconv_transform_utf8_internal+0x1a0> 807614c: 8d 45 02 lea 0x2(%ebp),%eax 807614f: 8b 4c 24 7c mov 0x7c(%esp),%ecx 8076153: eb 15 jmp 807616a <__gconv_transform_utf8_internal+0x56a> 8076155: 8d 76 00 lea 0x0(%esi),%esi 8076158: 0f b6 12 movzbl (%edx),%edx 807615b: 83 c0 01 add $0x1,%eax 807615e: 83 e2 c0 and $0xffffffc0,%edx 8076161: 80 fa 80 cmp $0x80,%dl 8076164: 0f 85 36 fc ff ff jne 8075da0 <__gconv_transform_utf8_internal+0x1a0> 807616a: 89 c3 mov %eax,%ebx 807616c: 89 c2 mov %eax,%edx 807616e: 29 eb sub %ebp,%ebx 8076170: 39 c8 cmp %ecx,%eax 8076172: 75 e4 jne 8076158 <__gconv_transform_utf8_internal+0x558> 8076174: 3b 54 24 7c cmp 0x7c(%esp),%edx 8076178: 0f 85 22 fc ff ff jne 8075da0 <__gconv_transform_utf8_internal+0x1a0> 807617e: c7 44 24 0c 07 00 00 movl $0x7,0xc(%esp) 8076185: 00 8076186: e9 7d fc ff ff jmp 8075e08 <__gconv_transform_utf8_internal+0x208> 807618b: 8b 5c 24 10 mov 0x10(%esp),%ebx 807618f: 39 5c 24 7c cmp %ebx,0x7c(%esp) 8076193: 8b 7c 24 78 mov 0x78(%esp),%edi 8076197: 8b 44 24 74 mov 0x74(%esp),%eax 807619b: 89 1f mov %ebx,(%edi) 807619d: 8b 40 08 mov 0x8(%eax),%eax 80761a0: 0f 84 71 02 00 00 je 8076417 <__gconv_transform_utf8_internal+0x817> 80761a6: 8b 5c 24 08 mov 0x8(%esp),%ebx 80761aa: 8d 7b 04 lea 0x4(%ebx),%edi 80761ad: 39 fe cmp %edi,%esi 80761af: 0f 82 9b 02 00 00 jb 8076450 <__gconv_transform_utf8_internal+0x850> 80761b5: 83 e0 02 and $0x2,%eax 80761b8: 89 6c 24 14 mov %ebp,0x14(%esp) 80761bc: 8b 54 24 10 mov 0x10(%esp),%edx 80761c0: 89 44 24 18 mov %eax,0x18(%esp) 80761c4: 89 dd mov %ebx,%ebp 80761c6: eb 25 jmp 80761ed <__gconv_transform_utf8_internal+0x5ed> 80761c8: 90 nop 80761c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80761d0: 83 c2 01 add $0x1,%edx 80761d3: 89 45 00 mov %eax,0x0(%ebp) 80761d6: 89 fd mov %edi,%ebp 80761d8: 39 54 24 7c cmp %edx,0x7c(%esp) 80761dc: 0f 84 54 02 00 00 je 8076436 <__gconv_transform_utf8_internal+0x836> 80761e2: 8d 7d 04 lea 0x4(%ebp),%edi 80761e5: 39 fe cmp %edi,%esi 80761e7: 0f 82 e5 00 00 00 jb 80762d2 <__gconv_transform_utf8_internal+0x6d2> 80761ed: 0f b6 02 movzbl (%edx),%eax 80761f0: 83 f8 7f cmp $0x7f,%eax 80761f3: 89 c1 mov %eax,%ecx 80761f5: 76 d9 jbe 80761d0 <__gconv_transform_utf8_internal+0x5d0> 80761f7: 2d c2 00 00 00 sub $0xc2,%eax 80761fc: 83 f8 1d cmp $0x1d,%eax 80761ff: 0f 87 8b 01 00 00 ja 8076390 <__gconv_transform_utf8_internal+0x790> 8076205: 89 c8 mov %ecx,%eax 8076207: c7 44 24 0c 02 00 00 movl $0x2,0xc(%esp) 807620e: 00 807620f: 83 e0 1f and $0x1f,%eax 8076212: 8b 5c 24 0c mov 0xc(%esp),%ebx 8076216: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp) 807621d: 00 807621e: 01 d3 add %edx,%ebx 8076220: 39 5c 24 7c cmp %ebx,0x7c(%esp) 8076224: 89 5c 24 30 mov %ebx,0x30(%esp) 8076228: 0f 82 35 02 00 00 jb 8076463 <__gconv_transform_utf8_internal+0x863> 807622e: 89 7c 24 10 mov %edi,0x10(%esp) 8076232: 8b 7c 24 0c mov 0xc(%esp),%edi 8076236: bb 01 00 00 00 mov $0x1,%ebx 807623b: 89 74 24 20 mov %esi,0x20(%esp) 807623f: 89 d6 mov %edx,%esi 8076241: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8076248: 0f b6 0c 1e movzbl (%esi,%ebx,1),%ecx 807624c: 89 ca mov %ecx,%edx 807624e: 83 e2 c0 and $0xffffffc0,%edx 8076251: 80 fa 80 cmp $0x80,%dl 8076254: 0f 85 55 01 00 00 jne 80763af <__gconv_transform_utf8_internal+0x7af> 807625a: c1 e0 06 shl $0x6,%eax 807625d: 83 e1 3f and $0x3f,%ecx 8076260: 83 c3 01 add $0x1,%ebx 8076263: 09 c8 or %ecx,%eax 8076265: 39 df cmp %ebx,%edi 8076267: 75 df jne 8076248 <__gconv_transform_utf8_internal+0x648> 8076269: 89 f2 mov %esi,%edx 807626b: 8b 74 24 20 mov 0x20(%esp),%esi 807626f: 8b 7c 24 10 mov 0x10(%esp),%edi 8076273: 89 5c 24 10 mov %ebx,0x10(%esp) 8076277: 8b 4c 24 0c mov 0xc(%esp),%ecx 807627b: 83 f9 02 cmp $0x2,%ecx 807627e: 0f 85 82 01 00 00 jne 8076406 <__gconv_transform_utf8_internal+0x806> 8076284: 8d 88 00 28 ff ff lea -0xd800(%eax),%ecx 807628a: 81 f9 ff 07 00 00 cmp $0x7ff,%ecx 8076290: 0f 86 31 01 00 00 jbe 80763c7 <__gconv_transform_utf8_internal+0x7c7> 8076296: 8b 54 24 30 mov 0x30(%esp),%edx 807629a: e9 34 ff ff ff jmp 80761d3 <__gconv_transform_utf8_internal+0x5d3> 807629f: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 80762a6: 00 80762a7: 8b 44 24 0c mov 0xc(%esp),%eax 80762ab: 83 c4 5c add $0x5c,%esp 80762ae: 5b pop %ebx 80762af: 5e pop %esi 80762b0: 5f pop %edi 80762b1: 5d pop %ebp 80762b2: c3 ret 80762b3: 89 d0 mov %edx,%eax 80762b5: 83 e0 f8 and $0xfffffff8,%eax 80762b8: 3c f0 cmp $0xf0,%al 80762ba: 0f 85 da 02 00 00 jne 807659a <__gconv_transform_utf8_internal+0x99a> 80762c0: 89 d0 mov %edx,%eax 80762c2: c7 44 24 14 04 00 00 movl $0x4,0x14(%esp) 80762c9: 00 80762ca: 83 e0 07 and $0x7,%eax 80762cd: e9 6a fa ff ff jmp 8075d3c <__gconv_transform_utf8_internal+0x13c> 80762d2: 8b 44 24 78 mov 0x78(%esp),%eax 80762d6: 89 ef mov %ebp,%edi 80762d8: 8b 6c 24 14 mov 0x14(%esp),%ebp 80762dc: 39 fe cmp %edi,%esi 80762de: 89 10 mov %edx,(%eax) 80762e0: 0f 85 fb 00 00 00 jne 80763e1 <__gconv_transform_utf8_internal+0x7e1> 80762e6: 3b 74 24 08 cmp 0x8(%esp),%esi 80762ea: 0f 85 98 fb ff ff jne 8075e88 <__gconv_transform_utf8_internal+0x288> 80762f0: e9 61 01 00 00 jmp 8076456 <__gconv_transform_utf8_internal+0x856> 80762f5: 8d 76 00 lea 0x0(%esi),%esi 80762f8: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80762ff: 85 c0 test %eax,%eax 8076301: 0f 85 94 03 00 00 jne 807669b <__gconv_transform_utf8_internal+0xa9b> 8076307: 8b 44 24 74 mov 0x74(%esp),%eax 807630b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8076312: 00 8076313: 8b 40 14 mov 0x14(%eax),%eax 8076316: c7 00 00 00 00 00 movl $0x0,(%eax) 807631c: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8076323: 8b 44 24 74 mov 0x74(%esp),%eax 8076327: f6 40 08 01 testb $0x1,0x8(%eax) 807632b: 0f 85 7a fc ff ff jne 8075fab <__gconv_transform_utf8_internal+0x3ab> 8076331: 83 ec 0c sub $0xc,%esp 8076334: 8b 5c 24 28 mov 0x28(%esp),%ebx 8076338: 53 push %ebx 8076339: e8 f2 78 02 00 call 809dc30 <_dl_mcount_wrapper_check> 807633e: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 8076345: 56 push %esi 8076346: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 807634d: 6a 00 push $0x0 807634f: 6a 00 push $0x0 8076351: 6a 00 push $0x0 8076353: ff 74 24 50 pushl 0x50(%esp) 8076357: ff 74 24 50 pushl 0x50(%esp) 807635b: ff d3 call *%ebx 807635d: 89 44 24 3c mov %eax,0x3c(%esp) 8076361: 83 c4 30 add $0x30,%esp 8076364: e9 42 fc ff ff jmp 8075fab <__gconv_transform_utf8_internal+0x3ab> 8076369: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 8076370: 8b 00 mov (%eax),%eax 8076372: 89 44 24 08 mov %eax,0x8(%esp) 8076376: e9 02 f9 ff ff jmp 8075c7d <__gconv_transform_utf8_internal+0x7d> 807637b: 8b 6c 24 7c mov 0x7c(%esp),%ebp 807637f: 8b 7c 24 08 mov 0x8(%esp),%edi 8076383: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp) 807638a: 00 807638b: e9 78 fa ff ff jmp 8075e08 <__gconv_transform_utf8_internal+0x208> 8076390: 89 c8 mov %ecx,%eax 8076392: 83 e0 f0 and $0xfffffff0,%eax 8076395: 3c e0 cmp $0xe0,%al 8076397: 0f 85 d6 02 00 00 jne 8076673 <__gconv_transform_utf8_internal+0xa73> 807639d: 89 c8 mov %ecx,%eax 807639f: c7 44 24 0c 03 00 00 movl $0x3,0xc(%esp) 80763a6: 00 80763a7: 83 e0 0f and $0xf,%eax 80763aa: e9 63 fe ff ff jmp 8076212 <__gconv_transform_utf8_internal+0x612> 80763af: 39 5c 24 0c cmp %ebx,0xc(%esp) 80763b3: 8b 7c 24 10 mov 0x10(%esp),%edi 80763b7: 89 f2 mov %esi,%edx 80763b9: 89 5c 24 10 mov %ebx,0x10(%esp) 80763bd: 8b 74 24 20 mov 0x20(%esp),%esi 80763c1: 0f 86 b0 fe ff ff jbe 8076277 <__gconv_transform_utf8_internal+0x677> 80763c7: 8b 44 24 2c mov 0x2c(%esp),%eax 80763cb: 85 c0 test %eax,%eax 80763cd: 74 08 je 80763d7 <__gconv_transform_utf8_internal+0x7d7> 80763cf: 8b 4c 24 18 mov 0x18(%esp),%ecx 80763d3: 85 c9 test %ecx,%ecx 80763d5: 75 23 jne 80763fa <__gconv_transform_utf8_internal+0x7fa> 80763d7: 8b 44 24 78 mov 0x78(%esp),%eax 80763db: 39 ee cmp %ebp,%esi 80763dd: 89 10 mov %edx,(%eax) 80763df: 74 3c je 807641d <__gconv_transform_utf8_internal+0x81d> 80763e1: 68 40 0a 0c 08 push $0x80c0a40 80763e6: 68 d7 02 00 00 push $0x2d7 80763eb: 68 c0 06 0c 08 push $0x80c06c0 80763f0: 68 31 07 0c 08 push $0x80c0731 80763f5: e8 e6 33 fd ff call 80497e0 <__assert_fail> 80763fa: 03 54 24 10 add 0x10(%esp),%edx 80763fe: 83 00 01 addl $0x1,(%eax) 8076401: e9 d2 fd ff ff jmp 80761d8 <__gconv_transform_utf8_internal+0x5d8> 8076406: 8d 4c 89 fc lea -0x4(%ecx,%ecx,4),%ecx 807640a: 89 c3 mov %eax,%ebx 807640c: d3 eb shr %cl,%ebx 807640e: 85 db test %ebx,%ebx 8076410: 74 b5 je 80763c7 <__gconv_transform_utf8_internal+0x7c7> 8076412: e9 6d fe ff ff jmp 8076284 <__gconv_transform_utf8_internal+0x684> 8076417: 3b 74 24 08 cmp 0x8(%esp),%esi 807641b: 75 c4 jne 80763e1 <__gconv_transform_utf8_internal+0x7e1> 807641d: 68 40 0a 0c 08 push $0x80c0a40 8076422: 68 d8 02 00 00 push $0x2d8 8076427: 68 c0 06 0c 08 push $0x80c06c0 807642c: 68 2c 08 0c 08 push $0x80c082c 8076431: e8 aa 33 fd ff call 80497e0 <__assert_fail> 8076436: 8b 44 24 78 mov 0x78(%esp),%eax 807643a: 8b 5c 24 7c mov 0x7c(%esp),%ebx 807643e: 39 ee cmp %ebp,%esi 8076440: 89 18 mov %ebx,(%eax) 8076442: 74 d9 je 807641d <__gconv_transform_utf8_internal+0x81d> 8076444: eb 9b jmp 80763e1 <__gconv_transform_utf8_internal+0x7e1> 8076446: 8d 76 00 lea 0x0(%esi),%esi 8076449: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8076450: 3b 74 24 08 cmp 0x8(%esp),%esi 8076454: 75 8b jne 80763e1 <__gconv_transform_utf8_internal+0x7e1> 8076456: 8b 44 24 74 mov 0x74(%esp),%eax 807645a: 83 68 0c 01 subl $0x1,0xc(%eax) 807645e: e9 25 fa ff ff jmp 8075e88 <__gconv_transform_utf8_internal+0x288> 8076463: 8d 4a 01 lea 0x1(%edx),%ecx 8076466: 39 4c 24 7c cmp %ecx,0x7c(%esp) 807646a: 76 38 jbe 80764a4 <__gconv_transform_utf8_internal+0x8a4> 807646c: 0f b6 42 01 movzbl 0x1(%edx),%eax 8076470: 83 e0 c0 and $0xffffffc0,%eax 8076473: 3c 80 cmp $0x80,%al 8076475: 0f 85 4c ff ff ff jne 80763c7 <__gconv_transform_utf8_internal+0x7c7> 807647b: 8d 42 02 lea 0x2(%edx),%eax 807647e: 8b 7c 24 7c mov 0x7c(%esp),%edi 8076482: eb 12 jmp 8076496 <__gconv_transform_utf8_internal+0x896> 8076484: 0f b6 09 movzbl (%ecx),%ecx 8076487: 83 c0 01 add $0x1,%eax 807648a: 83 e1 c0 and $0xffffffc0,%ecx 807648d: 80 f9 80 cmp $0x80,%cl 8076490: 0f 85 92 01 00 00 jne 8076628 <__gconv_transform_utf8_internal+0xa28> 8076496: 89 c3 mov %eax,%ebx 8076498: 89 c1 mov %eax,%ecx 807649a: 29 d3 sub %edx,%ebx 807649c: 39 f8 cmp %edi,%eax 807649e: 75 e4 jne 8076484 <__gconv_transform_utf8_internal+0x884> 80764a0: 89 5c 24 10 mov %ebx,0x10(%esp) 80764a4: 39 4c 24 7c cmp %ecx,0x7c(%esp) 80764a8: 0f 85 19 ff ff ff jne 80763c7 <__gconv_transform_utf8_internal+0x7c7> 80764ae: 8b 44 24 78 mov 0x78(%esp),%eax 80764b2: 39 ee cmp %ebp,%esi 80764b4: 89 10 mov %edx,(%eax) 80764b6: 0f 84 61 ff ff ff je 807641d <__gconv_transform_utf8_internal+0x81d> 80764bc: e9 20 ff ff ff jmp 80763e1 <__gconv_transform_utf8_internal+0x7e1> 80764c1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80764c8: 8d 44 24 48 lea 0x48(%esp),%eax 80764cc: 01 f8 add %edi,%eax 80764ce: 89 44 24 34 mov %eax,0x34(%esp) 80764d2: 8d 81 3e ff ff ff lea -0xc2(%ecx),%eax 80764d8: 83 f8 1d cmp $0x1d,%eax 80764db: 89 44 24 3c mov %eax,0x3c(%esp) 80764df: 0f 87 00 01 00 00 ja 80765e5 <__gconv_transform_utf8_internal+0x9e5> 80764e5: 89 c8 mov %ecx,%eax 80764e7: c7 44 24 30 02 00 00 movl $0x2,0x30(%esp) 80764ee: 00 80764ef: 83 e0 1f and $0x1f,%eax 80764f2: 89 44 24 20 mov %eax,0x20(%esp) 80764f6: 8d 44 24 48 lea 0x48(%esp),%eax 80764fa: 03 44 24 30 add 0x30(%esp),%eax 80764fe: c7 44 24 38 01 00 00 movl $0x1,0x38(%esp) 8076505: 00 8076506: 39 44 24 34 cmp %eax,0x34(%esp) 807650a: 89 44 24 18 mov %eax,0x18(%esp) 807650e: 0f 82 bf 01 00 00 jb 80766d3 <__gconv_transform_utf8_internal+0xad3> 8076514: ba 01 00 00 00 mov $0x1,%edx 8076519: 8b 74 24 30 mov 0x30(%esp),%esi 807651d: 8b 4c 24 20 mov 0x20(%esp),%ecx 8076521: 89 5c 24 14 mov %ebx,0x14(%esp) 8076525: eb 13 jmp 807653a <__gconv_transform_utf8_internal+0x93a> 8076527: c1 e1 06 shl $0x6,%ecx 807652a: 83 e0 3f and $0x3f,%eax 807652d: 83 c2 01 add $0x1,%edx 8076530: 09 c1 or %eax,%ecx 8076532: 39 d6 cmp %edx,%esi 8076534: 0f 84 f7 00 00 00 je 8076631 <__gconv_transform_utf8_internal+0xa31> 807653a: 0f b6 44 14 48 movzbl 0x48(%esp,%edx,1),%eax 807653f: 89 c7 mov %eax,%edi 8076541: 83 e7 c0 and $0xffffffc0,%edi 8076544: 89 fb mov %edi,%ebx 8076546: 80 fb 80 cmp $0x80,%bl 8076549: 74 dc je 8076527 <__gconv_transform_utf8_internal+0x927> 807654b: 39 54 24 30 cmp %edx,0x30(%esp) 807654f: 89 54 24 38 mov %edx,0x38(%esp) 8076553: 89 4c 24 20 mov %ecx,0x20(%esp) 8076557: 8b 5c 24 14 mov 0x14(%esp),%ebx 807655b: 0f 86 dc 00 00 00 jbe 807663d <__gconv_transform_utf8_internal+0xa3d> 8076561: 8b 74 24 2c mov 0x2c(%esp),%esi 8076565: 85 f6 test %esi,%esi 8076567: 0f 84 21 01 00 00 je 807668e <__gconv_transform_utf8_internal+0xa8e> 807656d: 83 e3 02 and $0x2,%ebx 8076570: 0f 84 18 01 00 00 je 807668e <__gconv_transform_utf8_internal+0xa8e> 8076576: 8d 44 24 48 lea 0x48(%esp),%eax 807657a: 03 44 24 38 add 0x38(%esp),%eax 807657e: 83 06 01 addl $0x1,(%esi) 8076581: 8d 74 24 48 lea 0x48(%esp),%esi 8076585: 39 f0 cmp %esi,%eax 8076587: 89 44 24 18 mov %eax,0x18(%esp) 807658b: 0f 84 fd 00 00 00 je 807668e <__gconv_transform_utf8_internal+0xa8e> 8076591: 8b 6c 24 08 mov 0x8(%esp),%ebp 8076595: e9 05 fb ff ff jmp 807609f <__gconv_transform_utf8_internal+0x49f> 807659a: 89 d0 mov %edx,%eax 807659c: 83 e0 fc and $0xfffffffc,%eax 807659f: 3c f8 cmp $0xf8,%al 80765a1: 0f 85 63 03 00 00 jne 807690a <__gconv_transform_utf8_internal+0xd0a> 80765a7: 89 d0 mov %edx,%eax 80765a9: c7 44 24 14 05 00 00 movl $0x5,0x14(%esp) 80765b0: 00 80765b1: 83 e0 03 and $0x3,%eax 80765b4: e9 83 f7 ff ff jmp 8075d3c <__gconv_transform_utf8_internal+0x13c> 80765b9: 8b 44 24 74 mov 0x74(%esp),%eax 80765bd: 8b 58 08 mov 0x8(%eax),%ebx 80765c0: e9 fb f6 ff ff jmp 8075cc0 <__gconv_transform_utf8_internal+0xc0> 80765c5: 89 c2 mov %eax,%edx 80765c7: 83 e2 f0 and $0xfffffff0,%edx 80765ca: 80 fa e0 cmp $0xe0,%dl 80765cd: 0f 85 17 03 00 00 jne 80768ea <__gconv_transform_utf8_internal+0xcea> 80765d3: 83 e0 0f and $0xf,%eax 80765d6: be 00 03 00 00 mov $0x300,%esi 80765db: b9 02 00 00 00 mov $0x2,%ecx 80765e0: e9 7e f9 ff ff jmp 8075f63 <__gconv_transform_utf8_internal+0x363> 80765e5: 89 c8 mov %ecx,%eax 80765e7: 83 e0 f0 and $0xfffffff0,%eax 80765ea: 3c e0 cmp $0xe0,%al 80765ec: 0f 85 c9 01 00 00 jne 80767bb <__gconv_transform_utf8_internal+0xbbb> 80765f2: 89 c8 mov %ecx,%eax 80765f4: c7 44 24 30 03 00 00 movl $0x3,0x30(%esp) 80765fb: 00 80765fc: 83 e0 0f and $0xf,%eax 80765ff: 89 44 24 20 mov %eax,0x20(%esp) 8076603: e9 ee fe ff ff jmp 80764f6 <__gconv_transform_utf8_internal+0x8f6> 8076608: 8d 4a 01 lea 0x1(%edx),%ecx 807660b: 31 db xor %ebx,%ebx 807660d: 83 c3 01 add $0x1,%ebx 8076610: 39 4c 24 7c cmp %ecx,0x7c(%esp) 8076614: 76 12 jbe 8076628 <__gconv_transform_utf8_internal+0xa28> 8076616: 0f b6 01 movzbl (%ecx),%eax 8076619: 83 e0 c0 and $0xffffffc0,%eax 807661c: 3c 80 cmp $0x80,%al 807661e: 75 08 jne 8076628 <__gconv_transform_utf8_internal+0xa28> 8076620: 83 c1 01 add $0x1,%ecx 8076623: 83 fb 05 cmp $0x5,%ebx 8076626: 75 e5 jne 807660d <__gconv_transform_utf8_internal+0xa0d> 8076628: 89 5c 24 10 mov %ebx,0x10(%esp) 807662c: e9 96 fd ff ff jmp 80763c7 <__gconv_transform_utf8_internal+0x7c7> 8076631: 8b 5c 24 14 mov 0x14(%esp),%ebx 8076635: 89 54 24 38 mov %edx,0x38(%esp) 8076639: 89 4c 24 20 mov %ecx,0x20(%esp) 807663d: 8b 44 24 30 mov 0x30(%esp),%eax 8076641: 83 f8 02 cmp $0x2,%eax 8076644: 74 12 je 8076658 <__gconv_transform_utf8_internal+0xa58> 8076646: 8d 4c 80 fc lea -0x4(%eax,%eax,4),%ecx 807664a: 8b 44 24 20 mov 0x20(%esp),%eax 807664e: d3 e8 shr %cl,%eax 8076650: 85 c0 test %eax,%eax 8076652: 0f 84 09 ff ff ff je 8076561 <__gconv_transform_utf8_internal+0x961> 8076658: 8b 4c 24 20 mov 0x20(%esp),%ecx 807665c: 89 c8 mov %ecx,%eax 807665e: 2d 00 d8 00 00 sub $0xd800,%eax 8076663: 3d ff 07 00 00 cmp $0x7ff,%eax 8076668: 0f 86 f3 fe ff ff jbe 8076561 <__gconv_transform_utf8_internal+0x961> 807666e: e9 18 fa ff ff jmp 807608b <__gconv_transform_utf8_internal+0x48b> 8076673: 89 c8 mov %ecx,%eax 8076675: 83 e0 f8 and $0xfffffff8,%eax 8076678: 3c f0 cmp $0xf0,%al 807667a: 75 38 jne 80766b4 <__gconv_transform_utf8_internal+0xab4> 807667c: 89 c8 mov %ecx,%eax 807667e: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp) 8076685: 00 8076686: 83 e0 07 and $0x7,%eax 8076689: e9 84 fb ff ff jmp 8076212 <__gconv_transform_utf8_internal+0x612> 807668e: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8076695: 00 8076696: e9 10 f9 ff ff jmp 8075fab <__gconv_transform_utf8_internal+0x3ab> 807669b: 68 40 0a 0c 08 push $0x80c0a40 80766a0: 68 9f 01 00 00 push $0x19f 80766a5: 68 c0 06 0c 08 push $0x80c06c0 80766aa: 68 d4 06 0c 08 push $0x80c06d4 80766af: e8 2c 31 fd ff call 80497e0 <__assert_fail> 80766b4: 89 c8 mov %ecx,%eax 80766b6: 83 e0 fc and $0xfffffffc,%eax 80766b9: 3c f8 cmp $0xf8,%al 80766bb: 0f 85 68 02 00 00 jne 8076929 <__gconv_transform_utf8_internal+0xd29> 80766c1: 89 c8 mov %ecx,%eax 80766c3: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 80766ca: 00 80766cb: 83 e0 03 and $0x3,%eax 80766ce: e9 3f fb ff ff jmp 8076212 <__gconv_transform_utf8_internal+0x612> 80766d3: 8d 6c 24 49 lea 0x49(%esp),%ebp 80766d7: 39 6c 24 34 cmp %ebp,0x34(%esp) 80766db: 0f 86 df 01 00 00 jbe 80768c0 <__gconv_transform_utf8_internal+0xcc0> 80766e1: 0f b6 44 24 49 movzbl 0x49(%esp),%eax 80766e6: 8d 6c 24 4a lea 0x4a(%esp),%ebp 80766ea: 83 e0 c0 and $0xffffffc0,%eax 80766ed: 3c 80 cmp $0x80,%al 80766ef: 74 20 je 8076711 <__gconv_transform_utf8_internal+0xb11> 80766f1: e9 6b fe ff ff jmp 8076561 <__gconv_transform_utf8_internal+0x961> 80766f6: 8d 76 00 lea 0x0(%esi),%esi 80766f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8076700: 0f b6 00 movzbl (%eax),%eax 8076703: 83 c5 01 add $0x1,%ebp 8076706: 83 e0 c0 and $0xffffffc0,%eax 8076709: 3c 80 cmp $0x80,%al 807670b: 0f 85 50 fe ff ff jne 8076561 <__gconv_transform_utf8_internal+0x961> 8076711: 83 44 24 38 01 addl $0x1,0x38(%esp) 8076716: 39 6c 24 34 cmp %ebp,0x34(%esp) 807671a: 89 e8 mov %ebp,%eax 807671c: 77 e2 ja 8076700 <__gconv_transform_utf8_internal+0xb00> 807671e: 0f 85 3d fe ff ff jne 8076561 <__gconv_transform_utf8_internal+0x961> 8076724: 8d 44 24 4e lea 0x4e(%esp),%eax 8076728: 39 44 24 34 cmp %eax,0x34(%esp) 807672c: 0f 84 75 01 00 00 je 80768a7 <__gconv_transform_utf8_internal+0xca7> 8076732: 89 f8 mov %edi,%eax 8076734: 2b 44 24 14 sub 0x14(%esp),%eax 8076738: 8b 5c 24 78 mov 0x78(%esp),%ebx 807673c: 03 44 24 10 add 0x10(%esp),%eax 8076740: 81 e9 c0 00 00 00 sub $0xc0,%ecx 8076746: 83 f9 01 cmp $0x1,%ecx 8076749: 89 03 mov %eax,(%ebx) 807674b: 8b 44 24 0c mov 0xc(%esp),%eax 807674f: 89 38 mov %edi,(%eax) 8076751: 0f 86 1c 01 00 00 jbe 8076873 <__gconv_transform_utf8_internal+0xc73> 8076757: 83 7c 24 3c 1d cmpl $0x1d,0x3c(%esp) 807675c: 0f 87 f6 00 00 00 ja 8076858 <__gconv_transform_utf8_internal+0xc58> 8076762: 83 e2 1f and $0x1f,%edx 8076765: b9 00 02 00 00 mov $0x200,%ecx 807676a: b8 01 00 00 00 mov $0x1,%eax 807676f: 8d 6c 24 49 lea 0x49(%esp),%ebp 8076773: 39 6c 24 34 cmp %ebp,0x34(%esp) 8076777: 76 23 jbe 807679c <__gconv_transform_utf8_internal+0xb9c> 8076779: 8d 6c 24 48 lea 0x48(%esp),%ebp 807677d: 01 ee add %ebp,%esi 807677f: 0f b6 5d 01 movzbl 0x1(%ebp),%ebx 8076783: c1 e2 06 shl $0x6,%edx 8076786: 83 c5 01 add $0x1,%ebp 8076789: 83 e3 3f and $0x3f,%ebx 807678c: 09 da or %ebx,%edx 807678e: 39 f5 cmp %esi,%ebp 8076790: 75 ed jne 807677f <__gconv_transform_utf8_internal+0xb7f> 8076792: 8d 5c 24 49 lea 0x49(%esp),%ebx 8076796: 2b 5c 24 34 sub 0x34(%esp),%ebx 807679a: 01 d8 add %ebx,%eax 807679c: 8b 74 24 0c mov 0xc(%esp),%esi 80767a0: 09 f9 or %edi,%ecx 80767a2: c7 44 24 0c 07 00 00 movl $0x7,0xc(%esp) 80767a9: 00 80767aa: 89 0e mov %ecx,(%esi) 80767ac: 8d 0c 40 lea (%eax,%eax,2),%ecx 80767af: 01 c9 add %ecx,%ecx 80767b1: d3 e2 shl %cl,%edx 80767b3: 89 56 04 mov %edx,0x4(%esi) 80767b6: e9 f0 f7 ff ff jmp 8075fab <__gconv_transform_utf8_internal+0x3ab> 80767bb: 89 c8 mov %ecx,%eax 80767bd: 83 e0 f8 and $0xfffffff8,%eax 80767c0: 3c f0 cmp $0xf0,%al 80767c2: 75 2f jne 80767f3 <__gconv_transform_utf8_internal+0xbf3> 80767c4: 89 c8 mov %ecx,%eax 80767c6: c7 44 24 30 04 00 00 movl $0x4,0x30(%esp) 80767cd: 00 80767ce: 83 e0 07 and $0x7,%eax 80767d1: 89 44 24 20 mov %eax,0x20(%esp) 80767d5: e9 1c fd ff ff jmp 80764f6 <__gconv_transform_utf8_internal+0x8f6> 80767da: 68 40 0a 0c 08 push $0x80c0a40 80767df: 68 05 03 00 00 push $0x305 80767e4: 68 c0 06 0c 08 push $0x80c06c0 80767e9: 68 42 07 0c 08 push $0x80c0742 80767ee: e8 ed 2f fd ff call 80497e0 <__assert_fail> 80767f3: 89 c8 mov %ecx,%eax 80767f5: 83 e0 fc and $0xfffffffc,%eax 80767f8: 3c f8 cmp $0xf8,%al 80767fa: 0f 85 48 01 00 00 jne 8076948 <__gconv_transform_utf8_internal+0xd48> 8076800: 89 c8 mov %ecx,%eax 8076802: c7 44 24 30 05 00 00 movl $0x5,0x30(%esp) 8076809: 00 807680a: 83 e0 03 and $0x3,%eax 807680d: 89 44 24 20 mov %eax,0x20(%esp) 8076811: e9 e0 fc ff ff jmp 80764f6 <__gconv_transform_utf8_internal+0x8f6> 8076816: 68 84 08 0c 08 push $0x80c0884 807681b: 68 be 01 00 00 push $0x1be 8076820: 68 21 07 0c 08 push $0x80c0721 8076825: 68 8c 07 0c 08 push $0x80c078c 807682a: e8 b1 2f fd ff call 80497e0 <__assert_fail> 807682f: 89 6c 24 0c mov %ebp,0xc(%esp) 8076833: e9 c7 f6 ff ff jmp 8075eff <__gconv_transform_utf8_internal+0x2ff> 8076838: 68 40 0a 0c 08 push $0x80c0a40 807683d: 68 2f 02 00 00 push $0x22f 8076842: 68 c0 06 0c 08 push $0x80c06c0 8076847: 68 d4 06 0c 08 push $0x80c06d4 807684c: e8 8f 2f fd ff call 80497e0 <__assert_fail> 8076851: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8076858: 89 d0 mov %edx,%eax 807685a: 83 e0 f0 and $0xfffffff0,%eax 807685d: 3c e0 cmp $0xe0,%al 807685f: 75 2b jne 807688c <__gconv_transform_utf8_internal+0xc8c> 8076861: 83 e2 0f and $0xf,%edx 8076864: b9 00 03 00 00 mov $0x300,%ecx 8076869: b8 02 00 00 00 mov $0x2,%eax 807686e: e9 fc fe ff ff jmp 807676f <__gconv_transform_utf8_internal+0xb6f> 8076873: 68 84 08 0c 08 push $0x80c0884 8076878: 68 d6 01 00 00 push $0x1d6 807687d: 68 21 07 0c 08 push $0x80c0721 8076882: 68 42 07 0c 08 push $0x80c0742 8076887: e8 54 2f fd ff call 80497e0 <__assert_fail> 807688c: 89 d0 mov %edx,%eax 807688e: 83 e0 f8 and $0xfffffff8,%eax 8076891: 3c f0 cmp $0xf0,%al 8076893: 75 36 jne 80768cb <__gconv_transform_utf8_internal+0xccb> 8076895: 83 e2 07 and $0x7,%edx 8076898: b9 00 04 00 00 mov $0x400,%ecx 807689d: b8 03 00 00 00 mov $0x3,%eax 80768a2: e9 c8 fe ff ff jmp 807676f <__gconv_transform_utf8_internal+0xb6f> 80768a7: 68 84 08 0c 08 push $0x80c0884 80768ac: 68 d0 01 00 00 push $0x1d0 80768b1: 68 21 07 0c 08 push $0x80c0721 80768b6: 68 b4 07 0c 08 push $0x80c07b4 80768bb: e8 20 2f fd ff call 80497e0 <__assert_fail> 80768c0: 0f 84 6c fe ff ff je 8076732 <__gconv_transform_utf8_internal+0xb32> 80768c6: e9 96 fc ff ff jmp 8076561 <__gconv_transform_utf8_internal+0x961> 80768cb: 89 d0 mov %edx,%eax 80768cd: 83 e0 fc and $0xfffffffc,%eax 80768d0: 3c f8 cmp $0xf8,%al 80768d2: 0f 85 93 00 00 00 jne 807696b <__gconv_transform_utf8_internal+0xd6b> 80768d8: 83 e2 03 and $0x3,%edx 80768db: b9 00 05 00 00 mov $0x500,%ecx 80768e0: b8 04 00 00 00 mov $0x4,%eax 80768e5: e9 85 fe ff ff jmp 807676f <__gconv_transform_utf8_internal+0xb6f> 80768ea: 89 c2 mov %eax,%edx 80768ec: 83 e2 f8 and $0xfffffff8,%edx 80768ef: 80 fa f0 cmp $0xf0,%dl 80768f2: 0f 85 85 00 00 00 jne 807697d <__gconv_transform_utf8_internal+0xd7d> 80768f8: 83 e0 07 and $0x7,%eax 80768fb: be 00 04 00 00 mov $0x400,%esi 8076900: b9 03 00 00 00 mov $0x3,%ecx 8076905: e9 59 f6 ff ff jmp 8075f63 <__gconv_transform_utf8_internal+0x363> 807690a: 89 d0 mov %edx,%eax 807690c: 83 e0 fe and $0xfffffffe,%eax 807690f: 3c fc cmp $0xfc,%al 8076911: 0f 85 94 00 00 00 jne 80769ab <__gconv_transform_utf8_internal+0xdab> 8076917: 89 d0 mov %edx,%eax 8076919: c7 44 24 14 06 00 00 movl $0x6,0x14(%esp) 8076920: 00 8076921: 83 e0 01 and $0x1,%eax 8076924: e9 13 f4 ff ff jmp 8075d3c <__gconv_transform_utf8_internal+0x13c> 8076929: 89 c8 mov %ecx,%eax 807692b: 83 e0 fe and $0xfffffffe,%eax 807692e: 3c fc cmp $0xfc,%al 8076930: 0f 85 d2 fc ff ff jne 8076608 <__gconv_transform_utf8_internal+0xa08> 8076936: 89 c8 mov %ecx,%eax 8076938: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 807693f: 00 8076940: 83 e0 01 and $0x1,%eax 8076943: e9 ca f8 ff ff jmp 8076212 <__gconv_transform_utf8_internal+0x612> 8076948: 89 c8 mov %ecx,%eax 807694a: 83 e0 fe and $0xfffffffe,%eax 807694d: 3c fc cmp $0xfc,%al 807694f: 0f 85 84 00 00 00 jne 80769d9 <__gconv_transform_utf8_internal+0xdd9> 8076955: 89 c8 mov %ecx,%eax 8076957: c7 44 24 30 06 00 00 movl $0x6,0x30(%esp) 807695e: 00 807695f: 83 e0 01 and $0x1,%eax 8076962: 89 44 24 20 mov %eax,0x20(%esp) 8076966: e9 8b fb ff ff jmp 80764f6 <__gconv_transform_utf8_internal+0x8f6> 807696b: 83 e2 01 and $0x1,%edx 807696e: b9 00 06 00 00 mov $0x600,%ecx 8076973: b8 05 00 00 00 mov $0x5,%eax 8076978: e9 f2 fd ff ff jmp 807676f <__gconv_transform_utf8_internal+0xb6f> 807697d: 89 c2 mov %eax,%edx 807697f: 83 e2 fc and $0xfffffffc,%edx 8076982: 80 fa f8 cmp $0xf8,%dl 8076985: 75 12 jne 8076999 <__gconv_transform_utf8_internal+0xd99> 8076987: 83 e0 03 and $0x3,%eax 807698a: be 00 05 00 00 mov $0x500,%esi 807698f: b9 04 00 00 00 mov $0x4,%ecx 8076994: e9 ca f5 ff ff jmp 8075f63 <__gconv_transform_utf8_internal+0x363> 8076999: 83 e0 01 and $0x1,%eax 807699c: be 00 06 00 00 mov $0x600,%esi 80769a1: b9 05 00 00 00 mov $0x5,%ecx 80769a6: e9 b8 f5 ff ff jmp 8075f63 <__gconv_transform_utf8_internal+0x363> 80769ab: 8d 45 01 lea 0x1(%ebp),%eax 80769ae: 31 db xor %ebx,%ebx 80769b0: 83 c3 01 add $0x1,%ebx 80769b3: 39 44 24 7c cmp %eax,0x7c(%esp) 80769b7: 0f 86 e3 f3 ff ff jbe 8075da0 <__gconv_transform_utf8_internal+0x1a0> 80769bd: 0f b6 10 movzbl (%eax),%edx 80769c0: 83 e2 c0 and $0xffffffc0,%edx 80769c3: 80 fa 80 cmp $0x80,%dl 80769c6: 0f 85 d4 f3 ff ff jne 8075da0 <__gconv_transform_utf8_internal+0x1a0> 80769cc: 83 c0 01 add $0x1,%eax 80769cf: 83 fb 05 cmp $0x5,%ebx 80769d2: 75 dc jne 80769b0 <__gconv_transform_utf8_internal+0xdb0> 80769d4: e9 c7 f3 ff ff jmp 8075da0 <__gconv_transform_utf8_internal+0x1a0> 80769d9: 31 c0 xor %eax,%eax 80769db: 8d 74 24 48 lea 0x48(%esp),%esi 80769df: 83 c0 01 add $0x1,%eax 80769e2: 8d 14 06 lea (%esi,%eax,1),%edx 80769e5: 39 54 24 34 cmp %edx,0x34(%esp) 80769e9: 76 18 jbe 8076a03 <__gconv_transform_utf8_internal+0xe03> 80769eb: 0f b6 4c 04 48 movzbl 0x48(%esp,%eax,1),%ecx 80769f0: 89 ca mov %ecx,%edx 80769f2: 88 4c 24 14 mov %cl,0x14(%esp) 80769f6: 83 e2 c0 and $0xffffffc0,%edx 80769f9: 80 fa 80 cmp $0x80,%dl 80769fc: 75 05 jne 8076a03 <__gconv_transform_utf8_internal+0xe03> 80769fe: 83 f8 05 cmp $0x5,%eax 8076a01: 75 d8 jne 80769db <__gconv_transform_utf8_internal+0xddb> 8076a03: 89 44 24 38 mov %eax,0x38(%esp) 8076a07: e9 55 fb ff ff jmp 8076561 <__gconv_transform_utf8_internal+0x961> 8076a0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08076a10 <__gconv_transform_ucs2_internal>: 8076a10: 55 push %ebp 8076a11: 57 push %edi 8076a12: 56 push %esi 8076a13: 53 push %ebx 8076a14: 83 ec 4c sub $0x4c,%esp 8076a17: 8b 6c 24 64 mov 0x64(%esp),%ebp 8076a1b: 8b 44 24 60 mov 0x60(%esp),%eax 8076a1f: 8b 7c 24 6c mov 0x6c(%esp),%edi 8076a23: 8b 5c 24 78 mov 0x78(%esp),%ebx 8076a27: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8076a2e: 00 8076a2f: 8d 48 3c lea 0x3c(%eax),%ecx 8076a32: 8b 75 08 mov 0x8(%ebp),%esi 8076a35: 89 4c 24 1c mov %ecx,0x1c(%esp) 8076a39: 8d 4d 20 lea 0x20(%ebp),%ecx 8076a3c: f7 c6 01 00 00 00 test $0x1,%esi 8076a42: 89 4c 24 20 mov %ecx,0x20(%esp) 8076a46: 75 1e jne 8076a66 <__gconv_transform_ucs2_internal+0x56> 8076a48: 8b 48 50 mov 0x50(%eax),%ecx 8076a4b: 8b 40 3c mov 0x3c(%eax),%eax 8076a4e: 85 c0 test %eax,%eax 8076a50: 89 4c 24 14 mov %ecx,0x14(%esp) 8076a54: 74 10 je 8076a66 <__gconv_transform_ucs2_internal+0x56> 8076a56: 89 c8 mov %ecx,%eax 8076a58: c1 c8 09 ror $0x9,%eax 8076a5b: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8076a62: 89 44 24 14 mov %eax,0x14(%esp) 8076a66: 85 db test %ebx,%ebx 8076a68: 0f 85 cc 03 00 00 jne 8076e3a <__gconv_transform_ucs2_internal+0x42a> 8076a6e: 8b 44 24 68 mov 0x68(%esp),%eax 8076a72: 8b 10 mov (%eax),%edx 8076a74: 8b 44 24 70 mov 0x70(%esp),%eax 8076a78: 85 c0 test %eax,%eax 8076a7a: 0f 85 20 04 00 00 jne 8076ea0 <__gconv_transform_ucs2_internal+0x490> 8076a80: 8b 45 00 mov 0x0(%ebp),%eax 8076a83: 89 44 24 0c mov %eax,0xc(%esp) 8076a87: 8b 45 04 mov 0x4(%ebp),%eax 8076a8a: 8d 4c 24 38 lea 0x38(%esp),%ecx 8076a8e: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 8076a95: 00 8076a96: 89 44 24 08 mov %eax,0x8(%esp) 8076a9a: 8b 44 24 74 mov 0x74(%esp),%eax 8076a9e: 85 c0 test %eax,%eax 8076aa0: b8 00 00 00 00 mov $0x0,%eax 8076aa5: 0f 45 c1 cmovne %ecx,%eax 8076aa8: 89 44 24 24 mov %eax,0x24(%esp) 8076aac: 8b 44 24 7c mov 0x7c(%esp),%eax 8076ab0: 85 c0 test %eax,%eax 8076ab2: 0f 85 20 02 00 00 jne 8076cd8 <__gconv_transform_ucs2_internal+0x2c8> 8076ab8: 90 nop 8076ab9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8076ac0: 39 d7 cmp %edx,%edi 8076ac2: 0f 84 e7 03 00 00 je 8076eaf <__gconv_transform_ucs2_internal+0x49f> 8076ac8: 8d 42 02 lea 0x2(%edx),%eax 8076acb: 8b 5c 24 0c mov 0xc(%esp),%ebx 8076acf: 39 c7 cmp %eax,%edi 8076ad1: 0f 82 f9 02 00 00 jb 8076dd0 <__gconv_transform_ucs2_internal+0x3c0> 8076ad7: 89 d9 mov %ebx,%ecx 8076ad9: 83 c1 04 add $0x4,%ecx 8076adc: 39 4c 24 08 cmp %ecx,0x8(%esp) 8076ae0: 0f 82 12 03 00 00 jb 8076df8 <__gconv_transform_ucs2_internal+0x3e8> 8076ae6: 83 e6 02 and $0x2,%esi 8076ae9: c7 44 24 10 04 00 00 movl $0x4,0x10(%esp) 8076af0: 00 8076af1: 89 6c 24 64 mov %ebp,0x64(%esp) 8076af5: 89 74 24 18 mov %esi,0x18(%esp) 8076af9: 0f b7 50 fe movzwl -0x2(%eax),%edx 8076afd: 8d 68 fe lea -0x2(%eax),%ebp 8076b00: 8d b2 00 28 00 00 lea 0x2800(%edx),%esi 8076b06: 66 81 fe ff 07 cmp $0x7ff,%si 8076b0b: 76 23 jbe 8076b30 <__gconv_transform_ucs2_internal+0x120> 8076b0d: 39 f8 cmp %edi,%eax 8076b0f: 89 13 mov %edx,(%ebx) 8076b11: 89 cb mov %ecx,%ebx 8076b13: 74 4b je 8076b60 <__gconv_transform_ucs2_internal+0x150> 8076b15: 8d 50 02 lea 0x2(%eax),%edx 8076b18: 39 d7 cmp %edx,%edi 8076b1a: 72 74 jb 8076b90 <__gconv_transform_ucs2_internal+0x180> 8076b1c: 8d 4b 04 lea 0x4(%ebx),%ecx 8076b1f: 39 4c 24 08 cmp %ecx,0x8(%esp) 8076b23: 0f 82 07 01 00 00 jb 8076c30 <__gconv_transform_ucs2_internal+0x220> 8076b29: 89 d0 mov %edx,%eax 8076b2b: eb cc jmp 8076af9 <__gconv_transform_ucs2_internal+0xe9> 8076b2d: 8d 76 00 lea 0x0(%esi),%esi 8076b30: 8b 4c 24 24 mov 0x24(%esp),%ecx 8076b34: 85 c9 test %ecx,%ecx 8076b36: 0f 84 84 01 00 00 je 8076cc0 <__gconv_transform_ucs2_internal+0x2b0> 8076b3c: 8b 74 24 18 mov 0x18(%esp),%esi 8076b40: 85 f6 test %esi,%esi 8076b42: 0f 84 78 01 00 00 je 8076cc0 <__gconv_transform_ucs2_internal+0x2b0> 8076b48: 83 01 01 addl $0x1,(%ecx) 8076b4b: 39 f8 cmp %edi,%eax 8076b4d: c7 44 24 10 06 00 00 movl $0x6,0x10(%esp) 8076b54: 00 8076b55: 75 be jne 8076b15 <__gconv_transform_ucs2_internal+0x105> 8076b57: 89 f6 mov %esi,%esi 8076b59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8076b60: 8b 54 24 70 mov 0x70(%esp),%edx 8076b64: 8b 4c 24 68 mov 0x68(%esp),%ecx 8076b68: 8b 6c 24 64 mov 0x64(%esp),%ebp 8076b6c: 85 d2 test %edx,%edx 8076b6e: 89 01 mov %eax,(%ecx) 8076b70: 74 38 je 8076baa <__gconv_transform_ucs2_internal+0x19a> 8076b72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8076b78: 8b 44 24 70 mov 0x70(%esp),%eax 8076b7c: 89 18 mov %ebx,(%eax) 8076b7e: 8b 44 24 10 mov 0x10(%esp),%eax 8076b82: 83 c4 4c add $0x4c,%esp 8076b85: 5b pop %ebx 8076b86: 5e pop %esi 8076b87: 5f pop %edi 8076b88: 5d pop %ebp 8076b89: c3 ret 8076b8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8076b90: 8b 6c 24 64 mov 0x64(%esp),%ebp 8076b94: c7 44 24 10 07 00 00 movl $0x7,0x10(%esp) 8076b9b: 00 8076b9c: 8b 54 24 70 mov 0x70(%esp),%edx 8076ba0: 8b 4c 24 68 mov 0x68(%esp),%ecx 8076ba4: 85 d2 test %edx,%edx 8076ba6: 89 01 mov %eax,(%ecx) 8076ba8: 75 ce jne 8076b78 <__gconv_transform_ucs2_internal+0x168> 8076baa: 83 45 0c 01 addl $0x1,0xc(%ebp) 8076bae: f6 45 08 01 testb $0x1,0x8(%ebp) 8076bb2: 0f 85 28 02 00 00 jne 8076de0 <__gconv_transform_ucs2_internal+0x3d0> 8076bb8: 3b 5c 24 0c cmp 0xc(%esp),%ebx 8076bbc: 0f 86 8d 00 00 00 jbe 8076c4f <__gconv_transform_ucs2_internal+0x23f> 8076bc2: 8b 45 00 mov 0x0(%ebp),%eax 8076bc5: 83 ec 0c sub $0xc,%esp 8076bc8: 89 44 24 48 mov %eax,0x48(%esp) 8076bcc: 8b 74 24 20 mov 0x20(%esp),%esi 8076bd0: 56 push %esi 8076bd1: e8 5a 70 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8076bd6: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8076bdd: 6a 00 push $0x0 8076bdf: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8076be6: 6a 00 push $0x0 8076be8: 53 push %ebx 8076be9: 8d 44 24 60 lea 0x60(%esp),%eax 8076bed: 50 push %eax 8076bee: ff 74 24 48 pushl 0x48(%esp) 8076bf2: ff 74 24 48 pushl 0x48(%esp) 8076bf6: ff d6 call *%esi 8076bf8: 83 c4 30 add $0x30,%esp 8076bfb: 83 f8 04 cmp $0x4,%eax 8076bfe: 74 48 je 8076c48 <__gconv_transform_ucs2_internal+0x238> 8076c00: 8b 54 24 3c mov 0x3c(%esp),%edx 8076c04: 39 d3 cmp %edx,%ebx 8076c06: 0f 85 04 02 00 00 jne 8076e10 <__gconv_transform_ucs2_internal+0x400> 8076c0c: 85 c0 test %eax,%eax 8076c0e: 0f 85 fe 02 00 00 jne 8076f12 <__gconv_transform_ucs2_internal+0x502> 8076c14: 8b 44 24 68 mov 0x68(%esp),%eax 8076c18: 8b 75 08 mov 0x8(%ebp),%esi 8076c1b: 8b 10 mov (%eax),%edx 8076c1d: 8b 45 00 mov 0x0(%ebp),%eax 8076c20: 89 44 24 0c mov %eax,0xc(%esp) 8076c24: e9 97 fe ff ff jmp 8076ac0 <__gconv_transform_ucs2_internal+0xb0> 8076c29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8076c30: 8b 6c 24 64 mov 0x64(%esp),%ebp 8076c34: c7 44 24 10 05 00 00 movl $0x5,0x10(%esp) 8076c3b: 00 8076c3c: e9 5b ff ff ff jmp 8076b9c <__gconv_transform_ucs2_internal+0x18c> 8076c41: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8076c48: 83 7c 24 10 05 cmpl $0x5,0x10(%esp) 8076c4d: 74 c5 je 8076c14 <__gconv_transform_ucs2_internal+0x204> 8076c4f: 83 7c 24 10 07 cmpl $0x7,0x10(%esp) 8076c54: 0f 85 24 ff ff ff jne 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076c5a: 8b 44 24 7c mov 0x7c(%esp),%eax 8076c5e: 85 c0 test %eax,%eax 8076c60: 0f 84 18 ff ff ff je 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076c66: 8b 44 24 68 mov 0x68(%esp),%eax 8076c6a: 8b 18 mov (%eax),%ebx 8076c6c: 89 f8 mov %edi,%eax 8076c6e: 29 d8 sub %ebx,%eax 8076c70: 83 f8 03 cmp $0x3,%eax 8076c73: 0f 8f 06 03 00 00 jg 8076f7f <__gconv_transform_ucs2_internal+0x56f> 8076c79: 31 c9 xor %ecx,%ecx 8076c7b: 39 df cmp %ebx,%edi 8076c7d: 89 d8 mov %ebx,%eax 8076c7f: 76 2a jbe 8076cab <__gconv_transform_ucs2_internal+0x29b> 8076c81: 8b 74 24 68 mov 0x68(%esp),%esi 8076c85: 89 5c 24 08 mov %ebx,0x8(%esp) 8076c89: 89 c2 mov %eax,%edx 8076c8b: 83 c0 01 add $0x1,%eax 8076c8e: 2b 54 24 08 sub 0x8(%esp),%edx 8076c92: 8b 4d 14 mov 0x14(%ebp),%ecx 8076c95: 89 06 mov %eax,(%esi) 8076c97: 39 c7 cmp %eax,%edi 8076c99: 0f b6 58 ff movzbl -0x1(%eax),%ebx 8076c9d: 88 5c 11 04 mov %bl,0x4(%ecx,%edx,1) 8076ca1: 75 e6 jne 8076c89 <__gconv_transform_ucs2_internal+0x279> 8076ca3: 8b 5c 24 08 mov 0x8(%esp),%ebx 8076ca7: 29 df sub %ebx,%edi 8076ca9: 89 f9 mov %edi,%ecx 8076cab: 8b 55 14 mov 0x14(%ebp),%edx 8076cae: 8b 02 mov (%edx),%eax 8076cb0: 83 e0 f8 and $0xfffffff8,%eax 8076cb3: 09 c8 or %ecx,%eax 8076cb5: 89 02 mov %eax,(%edx) 8076cb7: e9 c2 fe ff ff jmp 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076cbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8076cc0: 89 e8 mov %ebp,%eax 8076cc2: c7 44 24 10 06 00 00 movl $0x6,0x10(%esp) 8076cc9: 00 8076cca: 8b 6c 24 64 mov 0x64(%esp),%ebp 8076cce: e9 c9 fe ff ff jmp 8076b9c <__gconv_transform_ucs2_internal+0x18c> 8076cd3: 90 nop 8076cd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8076cd8: 8b 5d 14 mov 0x14(%ebp),%ebx 8076cdb: 8b 03 mov (%ebx),%eax 8076cdd: 89 44 24 18 mov %eax,0x18(%esp) 8076ce1: 83 e0 07 and $0x7,%eax 8076ce4: 89 44 24 10 mov %eax,0x10(%esp) 8076ce8: 0f 84 d2 fd ff ff je 8076ac0 <__gconv_transform_ucs2_internal+0xb0> 8076cee: 8b 44 24 70 mov 0x70(%esp),%eax 8076cf2: 85 c0 test %eax,%eax 8076cf4: 0f 85 21 02 00 00 jne 8076f1b <__gconv_transform_ucs2_internal+0x50b> 8076cfa: 8b 44 24 10 mov 0x10(%esp),%eax 8076cfe: 83 f8 04 cmp $0x4,%eax 8076d01: 89 c1 mov %eax,%ecx 8076d03: 0f 87 2b 02 00 00 ja 8076f34 <__gconv_transform_ucs2_internal+0x524> 8076d09: 85 c9 test %ecx,%ecx 8076d0b: b8 02 00 00 00 mov $0x2,%eax 8076d10: 74 21 je 8076d33 <__gconv_transform_ucs2_internal+0x323> 8076d12: 0f b6 43 04 movzbl 0x4(%ebx),%eax 8076d16: 83 f9 01 cmp $0x1,%ecx 8076d19: 88 44 24 3c mov %al,0x3c(%esp) 8076d1d: b8 01 00 00 00 mov $0x1,%eax 8076d22: 74 0f je 8076d33 <__gconv_transform_ucs2_internal+0x323> 8076d24: 0f b6 43 05 movzbl 0x5(%ebx),%eax 8076d28: b9 02 00 00 00 mov $0x2,%ecx 8076d2d: 88 44 24 3d mov %al,0x3d(%esp) 8076d31: 31 c0 xor %eax,%eax 8076d33: 01 d0 add %edx,%eax 8076d35: 39 c7 cmp %eax,%edi 8076d37: 0f 82 85 01 00 00 jb 8076ec2 <__gconv_transform_ucs2_internal+0x4b2> 8076d3d: 8b 44 24 0c mov 0xc(%esp),%eax 8076d41: 83 c0 04 add $0x4,%eax 8076d44: 39 44 24 08 cmp %eax,0x8(%esp) 8076d48: 89 44 24 28 mov %eax,0x28(%esp) 8076d4c: 0f 82 d4 00 00 00 jb 8076e26 <__gconv_transform_ucs2_internal+0x416> 8076d52: 89 d0 mov %edx,%eax 8076d54: 89 54 24 2c mov %edx,0x2c(%esp) 8076d58: 83 c0 01 add $0x1,%eax 8076d5b: 0f b6 50 ff movzbl -0x1(%eax),%edx 8076d5f: 83 c1 01 add $0x1,%ecx 8076d62: 83 f9 01 cmp $0x1,%ecx 8076d65: 88 54 0c 3b mov %dl,0x3b(%esp,%ecx,1) 8076d69: 77 04 ja 8076d6f <__gconv_transform_ucs2_internal+0x35f> 8076d6b: 39 c7 cmp %eax,%edi 8076d6d: 77 e9 ja 8076d58 <__gconv_transform_ucs2_internal+0x348> 8076d6f: 0f b7 4c 24 3c movzwl 0x3c(%esp),%ecx 8076d74: 8b 54 24 2c mov 0x2c(%esp),%edx 8076d78: 8d 81 00 28 00 00 lea 0x2800(%ecx),%eax 8076d7e: 66 3d ff 07 cmp $0x7ff,%ax 8076d82: 0f 86 68 01 00 00 jbe 8076ef0 <__gconv_transform_ucs2_internal+0x4e0> 8076d88: 8b 44 24 0c mov 0xc(%esp),%eax 8076d8c: 89 08 mov %ecx,(%eax) 8076d8e: 8b 03 mov (%ebx),%eax 8076d90: 89 44 24 18 mov %eax,0x18(%esp) 8076d94: 83 e0 07 and $0x7,%eax 8076d97: 89 44 24 10 mov %eax,0x10(%esp) 8076d9b: 8b 44 24 28 mov 0x28(%esp),%eax 8076d9f: 89 44 24 0c mov %eax,0xc(%esp) 8076da3: 83 7c 24 10 01 cmpl $0x1,0x10(%esp) 8076da8: 0f 8f 9f 01 00 00 jg 8076f4d <__gconv_transform_ucs2_internal+0x53d> 8076dae: 2b 54 24 10 sub 0x10(%esp),%edx 8076db2: 8b 44 24 68 mov 0x68(%esp),%eax 8076db6: 8b 75 08 mov 0x8(%ebp),%esi 8076db9: 83 c2 02 add $0x2,%edx 8076dbc: 89 10 mov %edx,(%eax) 8076dbe: 8b 44 24 18 mov 0x18(%esp),%eax 8076dc2: 83 e0 f8 and $0xfffffff8,%eax 8076dc5: 89 03 mov %eax,(%ebx) 8076dc7: e9 f4 fc ff ff jmp 8076ac0 <__gconv_transform_ucs2_internal+0xb0> 8076dcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8076dd0: 89 d0 mov %edx,%eax 8076dd2: c7 44 24 10 07 00 00 movl $0x7,0x10(%esp) 8076dd9: 00 8076dda: e9 bd fd ff ff jmp 8076b9c <__gconv_transform_ucs2_internal+0x18c> 8076ddf: 90 nop 8076de0: 89 5d 00 mov %ebx,0x0(%ebp) 8076de3: 8b 5c 24 74 mov 0x74(%esp),%ebx 8076de7: 8b 44 24 38 mov 0x38(%esp),%eax 8076deb: 01 03 add %eax,(%ebx) 8076ded: e9 5d fe ff ff jmp 8076c4f <__gconv_transform_ucs2_internal+0x23f> 8076df2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8076df8: 8b 5c 24 0c mov 0xc(%esp),%ebx 8076dfc: 89 d0 mov %edx,%eax 8076dfe: c7 44 24 10 05 00 00 movl $0x5,0x10(%esp) 8076e05: 00 8076e06: e9 91 fd ff ff jmp 8076b9c <__gconv_transform_ucs2_internal+0x18c> 8076e0b: 90 nop 8076e0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8076e10: 29 d3 sub %edx,%ebx 8076e12: 8b 74 24 68 mov 0x68(%esp),%esi 8076e16: 89 da mov %ebx,%edx 8076e18: c1 ea 1f shr $0x1f,%edx 8076e1b: 01 d3 add %edx,%ebx 8076e1d: d1 fb sar %ebx 8076e1f: 29 1e sub %ebx,(%esi) 8076e21: e9 e6 fd ff ff jmp 8076c0c <__gconv_transform_ucs2_internal+0x1fc> 8076e26: c7 44 24 10 05 00 00 movl $0x5,0x10(%esp) 8076e2d: 00 8076e2e: 8b 44 24 10 mov 0x10(%esp),%eax 8076e32: 83 c4 4c add $0x4c,%esp 8076e35: 5b pop %ebx 8076e36: 5e pop %esi 8076e37: 5f pop %edi 8076e38: 5d pop %ebp 8076e39: c3 ret 8076e3a: 8b 44 24 70 mov 0x70(%esp),%eax 8076e3e: 85 c0 test %eax,%eax 8076e40: 0f 85 20 01 00 00 jne 8076f66 <__gconv_transform_ucs2_internal+0x556> 8076e46: 8b 45 14 mov 0x14(%ebp),%eax 8076e49: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 8076e50: 00 8076e51: c7 00 00 00 00 00 movl $0x0,(%eax) 8076e57: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8076e5e: f6 45 08 01 testb $0x1,0x8(%ebp) 8076e62: 0f 85 16 fd ff ff jne 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076e68: 83 ec 0c sub $0xc,%esp 8076e6b: 8b 7c 24 20 mov 0x20(%esp),%edi 8076e6f: 57 push %edi 8076e70: e8 bb 6d 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8076e75: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8076e7c: 53 push %ebx 8076e7d: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8076e84: 6a 00 push $0x0 8076e86: 6a 00 push $0x0 8076e88: 6a 00 push $0x0 8076e8a: ff 74 24 48 pushl 0x48(%esp) 8076e8e: ff 74 24 48 pushl 0x48(%esp) 8076e92: ff d7 call *%edi 8076e94: 89 44 24 40 mov %eax,0x40(%esp) 8076e98: 83 c4 30 add $0x30,%esp 8076e9b: e9 de fc ff ff jmp 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076ea0: 8b 44 24 70 mov 0x70(%esp),%eax 8076ea4: 8b 00 mov (%eax),%eax 8076ea6: 89 44 24 0c mov %eax,0xc(%esp) 8076eaa: e9 d8 fb ff ff jmp 8076a87 <__gconv_transform_ucs2_internal+0x77> 8076eaf: 8b 5c 24 0c mov 0xc(%esp),%ebx 8076eb3: 89 f8 mov %edi,%eax 8076eb5: c7 44 24 10 04 00 00 movl $0x4,0x10(%esp) 8076ebc: 00 8076ebd: e9 da fc ff ff jmp 8076b9c <__gconv_transform_ucs2_internal+0x18c> 8076ec2: 8b 44 24 68 mov 0x68(%esp),%eax 8076ec6: 39 fa cmp %edi,%edx 8076ec8: 89 38 mov %edi,(%eax) 8076eca: 73 17 jae 8076ee3 <__gconv_transform_ucs2_internal+0x4d3> 8076ecc: 29 d7 sub %edx,%edi 8076ece: 31 c0 xor %eax,%eax 8076ed0: 01 cb add %ecx,%ebx 8076ed2: 89 fe mov %edi,%esi 8076ed4: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 8076ed8: 88 4c 03 04 mov %cl,0x4(%ebx,%eax,1) 8076edc: 83 c0 01 add $0x1,%eax 8076edf: 39 f0 cmp %esi,%eax 8076ee1: 75 f1 jne 8076ed4 <__gconv_transform_ucs2_internal+0x4c4> 8076ee3: c7 44 24 10 07 00 00 movl $0x7,0x10(%esp) 8076eea: 00 8076eeb: e9 8e fc ff ff jmp 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076ef0: 8b 44 24 24 mov 0x24(%esp),%eax 8076ef4: 85 c0 test %eax,%eax 8076ef6: 74 0d je 8076f05 <__gconv_transform_ucs2_internal+0x4f5> 8076ef8: 83 e6 02 and $0x2,%esi 8076efb: 74 08 je 8076f05 <__gconv_transform_ucs2_internal+0x4f5> 8076efd: 83 00 01 addl $0x1,(%eax) 8076f00: e9 9e fe ff ff jmp 8076da3 <__gconv_transform_ucs2_internal+0x393> 8076f05: c7 44 24 10 06 00 00 movl $0x6,0x10(%esp) 8076f0c: 00 8076f0d: e9 6c fc ff ff jmp 8076b7e <__gconv_transform_ucs2_internal+0x16e> 8076f12: 89 44 24 10 mov %eax,0x10(%esp) 8076f16: e9 34 fd ff ff jmp 8076c4f <__gconv_transform_ucs2_internal+0x23f> 8076f1b: 68 20 0a 0c 08 push $0x80c0a20 8076f20: 68 2f 02 00 00 push $0x22f 8076f25: 68 c0 06 0c 08 push $0x80c06c0 8076f2a: 68 d4 06 0c 08 push $0x80c06d4 8076f2f: e8 ac 28 fd ff call 80497e0 <__assert_fail> 8076f34: 68 68 08 0c 08 push $0x80c0868 8076f39: 68 80 01 00 00 push $0x180 8076f3e: 68 21 07 0c 08 push $0x80c0721 8076f43: 68 5c 07 0c 08 push $0x80c075c 8076f48: e8 93 28 fd ff call 80497e0 <__assert_fail> 8076f4d: 68 68 08 0c 08 push $0x80c0868 8076f52: 68 be 01 00 00 push $0x1be 8076f57: 68 21 07 0c 08 push $0x80c0721 8076f5c: 68 8c 07 0c 08 push $0x80c078c 8076f61: e8 7a 28 fd ff call 80497e0 <__assert_fail> 8076f66: 68 20 0a 0c 08 push $0x80c0a20 8076f6b: 68 9f 01 00 00 push $0x19f 8076f70: 68 c0 06 0c 08 push $0x80c06c0 8076f75: 68 d4 06 0c 08 push $0x80c06d4 8076f7a: e8 61 28 fd ff call 80497e0 <__assert_fail> 8076f7f: 68 20 0a 0c 08 push $0x80c0a20 8076f84: 68 09 03 00 00 push $0x309 8076f89: 68 c0 06 0c 08 push $0x80c06c0 8076f8e: 68 e8 06 0c 08 push $0x80c06e8 8076f93: e8 48 28 fd ff call 80497e0 <__assert_fail> 8076f98: 90 nop 8076f99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08076fa0 <__gconv_transform_internal_ucs2>: 8076fa0: 55 push %ebp 8076fa1: 57 push %edi 8076fa2: 56 push %esi 8076fa3: 53 push %ebx 8076fa4: 83 ec 4c sub $0x4c,%esp 8076fa7: 8b 7c 24 64 mov 0x64(%esp),%edi 8076fab: 8b 44 24 60 mov 0x60(%esp),%eax 8076faf: 8b 6c 24 6c mov 0x6c(%esp),%ebp 8076fb3: 8b 5c 24 78 mov 0x78(%esp),%ebx 8076fb7: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8076fbe: 00 8076fbf: 8b 77 08 mov 0x8(%edi),%esi 8076fc2: 83 c0 3c add $0x3c,%eax 8076fc5: 89 44 24 18 mov %eax,0x18(%esp) 8076fc9: 8d 47 20 lea 0x20(%edi),%eax 8076fcc: f7 c6 01 00 00 00 test $0x1,%esi 8076fd2: 89 44 24 1c mov %eax,0x1c(%esp) 8076fd6: 75 24 jne 8076ffc <__gconv_transform_internal_ucs2+0x5c> 8076fd8: 8b 4c 24 60 mov 0x60(%esp),%ecx 8076fdc: 8b 44 24 60 mov 0x60(%esp),%eax 8076fe0: 8b 51 3c mov 0x3c(%ecx),%edx 8076fe3: 8b 40 50 mov 0x50(%eax),%eax 8076fe6: 85 d2 test %edx,%edx 8076fe8: 89 44 24 14 mov %eax,0x14(%esp) 8076fec: 74 0e je 8076ffc <__gconv_transform_internal_ucs2+0x5c> 8076fee: c1 c8 09 ror $0x9,%eax 8076ff1: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8076ff8: 89 44 24 14 mov %eax,0x14(%esp) 8076ffc: 85 db test %ebx,%ebx 8076ffe: 0f 85 a8 04 00 00 jne 80774ac <__gconv_transform_internal_ucs2+0x50c> 8077004: 8b 4c 24 70 mov 0x70(%esp),%ecx 8077008: 8b 44 24 68 mov 0x68(%esp),%eax 807700c: 85 c9 test %ecx,%ecx 807700e: 8b 00 mov (%eax),%eax 8077010: 0f 85 05 05 00 00 jne 807751b <__gconv_transform_internal_ucs2+0x57b> 8077016: 8b 1f mov (%edi),%ebx 8077018: 89 5c 24 0c mov %ebx,0xc(%esp) 807701c: 8b 5f 04 mov 0x4(%edi),%ebx 807701f: 8d 4c 24 30 lea 0x30(%esp),%ecx 8077023: ba 00 00 00 00 mov $0x0,%edx 8077028: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 807702f: 00 8077030: 89 5c 24 04 mov %ebx,0x4(%esp) 8077034: 8b 5c 24 74 mov 0x74(%esp),%ebx 8077038: 85 db test %ebx,%ebx 807703a: 0f 45 d1 cmovne %ecx,%edx 807703d: 89 54 24 20 mov %edx,0x20(%esp) 8077041: 8b 54 24 7c mov 0x7c(%esp),%edx 8077045: 85 d2 test %edx,%edx 8077047: 0f 85 eb 01 00 00 jne 8077238 <__gconv_transform_internal_ucs2+0x298> 807704d: 8d 76 00 lea 0x0(%esi),%esi 8077050: 8b 54 24 0c mov 0xc(%esp),%edx 8077054: 83 e6 02 and $0x2,%esi 8077057: 89 44 24 38 mov %eax,0x38(%esp) 807705b: c7 44 24 08 04 00 00 movl $0x4,0x8(%esp) 8077062: 00 8077063: 89 74 24 10 mov %esi,0x10(%esp) 8077067: 89 7c 24 64 mov %edi,0x64(%esp) 807706b: 89 54 24 3c mov %edx,0x3c(%esp) 807706f: 89 d3 mov %edx,%ebx 8077071: 39 c5 cmp %eax,%ebp 8077073: 74 47 je 80770bc <__gconv_transform_internal_ucs2+0x11c> 8077075: 8d 50 04 lea 0x4(%eax),%edx 8077078: 39 d5 cmp %edx,%ebp 807707a: 72 6c jb 80770e8 <__gconv_transform_internal_ucs2+0x148> 807707c: 8d 73 02 lea 0x2(%ebx),%esi 807707f: 39 74 24 04 cmp %esi,0x4(%esp) 8077083: 0f 82 ff 00 00 00 jb 8077188 <__gconv_transform_internal_ucs2+0x1e8> 8077089: 8b 08 mov (%eax),%ecx 807708b: 81 f9 ff ff 00 00 cmp $0xffff,%ecx 8077091: 0f 87 09 01 00 00 ja 80771a0 <__gconv_transform_internal_ucs2+0x200> 8077097: 8d b9 00 28 ff ff lea -0xd800(%ecx),%edi 807709d: 81 ff ff 07 00 00 cmp $0x7ff,%edi 80770a3: 0f 86 47 01 00 00 jbe 80771f0 <__gconv_transform_internal_ucs2+0x250> 80770a9: 89 d0 mov %edx,%eax 80770ab: 66 89 0b mov %cx,(%ebx) 80770ae: 89 74 24 3c mov %esi,0x3c(%esp) 80770b2: 39 c5 cmp %eax,%ebp 80770b4: 89 54 24 38 mov %edx,0x38(%esp) 80770b8: 89 f3 mov %esi,%ebx 80770ba: 75 b9 jne 8077075 <__gconv_transform_internal_ucs2+0xd5> 80770bc: 8b 54 24 70 mov 0x70(%esp),%edx 80770c0: 8b 74 24 68 mov 0x68(%esp),%esi 80770c4: 89 e8 mov %ebp,%eax 80770c6: 8b 7c 24 64 mov 0x64(%esp),%edi 80770ca: 85 d2 test %edx,%edx 80770cc: 89 06 mov %eax,(%esi) 80770ce: 74 32 je 8077102 <__gconv_transform_internal_ucs2+0x162> 80770d0: 8b 44 24 70 mov 0x70(%esp),%eax 80770d4: 89 18 mov %ebx,(%eax) 80770d6: 8b 44 24 08 mov 0x8(%esp),%eax 80770da: 83 c4 4c add $0x4c,%esp 80770dd: 5b pop %ebx 80770de: 5e pop %esi 80770df: 5f pop %edi 80770e0: 5d pop %ebp 80770e1: c3 ret 80770e2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80770e8: 8b 7c 24 64 mov 0x64(%esp),%edi 80770ec: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 80770f3: 00 80770f4: 8b 54 24 70 mov 0x70(%esp),%edx 80770f8: 8b 74 24 68 mov 0x68(%esp),%esi 80770fc: 85 d2 test %edx,%edx 80770fe: 89 06 mov %eax,(%esi) 8077100: 75 ce jne 80770d0 <__gconv_transform_internal_ucs2+0x130> 8077102: 83 47 0c 01 addl $0x1,0xc(%edi) 8077106: f6 47 08 01 testb $0x1,0x8(%edi) 807710a: 0f 85 60 02 00 00 jne 8077370 <__gconv_transform_internal_ucs2+0x3d0> 8077110: 39 5c 24 0c cmp %ebx,0xc(%esp) 8077114: 0f 83 e6 02 00 00 jae 8077400 <__gconv_transform_internal_ucs2+0x460> 807711a: 8b 07 mov (%edi),%eax 807711c: 83 ec 0c sub $0xc,%esp 807711f: 89 44 24 48 mov %eax,0x48(%esp) 8077123: 8b 74 24 20 mov 0x20(%esp),%esi 8077127: 56 push %esi 8077128: e8 03 6b 02 00 call 809dc30 <_dl_mcount_wrapper_check> 807712d: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077134: 6a 00 push $0x0 8077136: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 807713d: 6a 00 push $0x0 807713f: 53 push %ebx 8077140: 8d 44 24 60 lea 0x60(%esp),%eax 8077144: 50 push %eax 8077145: ff 74 24 44 pushl 0x44(%esp) 8077149: ff 74 24 44 pushl 0x44(%esp) 807714d: ff d6 call *%esi 807714f: 83 c4 30 add $0x30,%esp 8077152: 83 f8 04 cmp $0x4,%eax 8077155: 0f 84 c5 00 00 00 je 8077220 <__gconv_transform_internal_ucs2+0x280> 807715b: 8b 54 24 3c mov 0x3c(%esp),%edx 807715f: 39 da cmp %ebx,%edx 8077161: 0f 85 f9 02 00 00 jne 8077460 <__gconv_transform_internal_ucs2+0x4c0> 8077167: 85 c0 test %eax,%eax 8077169: 0f 85 a3 03 00 00 jne 8077512 <__gconv_transform_internal_ucs2+0x572> 807716f: 8b 44 24 68 mov 0x68(%esp),%eax 8077173: 8b 1f mov (%edi),%ebx 8077175: 8b 77 08 mov 0x8(%edi),%esi 8077178: 8b 00 mov (%eax),%eax 807717a: 89 5c 24 0c mov %ebx,0xc(%esp) 807717e: e9 cd fe ff ff jmp 8077050 <__gconv_transform_internal_ucs2+0xb0> 8077183: 90 nop 8077184: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8077188: 8b 7c 24 64 mov 0x64(%esp),%edi 807718c: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) 8077193: 00 8077194: e9 5b ff ff ff jmp 80770f4 <__gconv_transform_internal_ucs2+0x154> 8077199: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80771a0: c1 e9 07 shr $0x7,%ecx 80771a3: 81 f9 00 1c 00 00 cmp $0x1c00,%ecx 80771a9: 0f 84 41 02 00 00 je 80773f0 <__gconv_transform_internal_ucs2+0x450> 80771af: 8b 54 24 20 mov 0x20(%esp),%edx 80771b3: 85 d2 test %edx,%edx 80771b5: 74 21 je 80771d8 <__gconv_transform_internal_ucs2+0x238> 80771b7: 8b 4c 24 64 mov 0x64(%esp),%ecx 80771bb: f6 41 08 08 testb $0x8,0x8(%ecx) 80771bf: 0f 85 4b 02 00 00 jne 8077410 <__gconv_transform_internal_ucs2+0x470> 80771c5: 8b 7c 24 10 mov 0x10(%esp),%edi 80771c9: 85 ff test %edi,%edi 80771cb: 0f 85 9f 02 00 00 jne 8077470 <__gconv_transform_internal_ucs2+0x4d0> 80771d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80771d8: 8b 7c 24 64 mov 0x64(%esp),%edi 80771dc: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 80771e3: 00 80771e4: e9 0b ff ff ff jmp 80770f4 <__gconv_transform_internal_ucs2+0x154> 80771e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80771f0: 8b 4c 24 20 mov 0x20(%esp),%ecx 80771f4: 85 c9 test %ecx,%ecx 80771f6: 74 e0 je 80771d8 <__gconv_transform_internal_ucs2+0x238> 80771f8: 8b 74 24 10 mov 0x10(%esp),%esi 80771fc: 85 f6 test %esi,%esi 80771fe: 74 d8 je 80771d8 <__gconv_transform_internal_ucs2+0x238> 8077200: 89 54 24 38 mov %edx,0x38(%esp) 8077204: 83 01 01 addl $0x1,(%ecx) 8077207: 89 d0 mov %edx,%eax 8077209: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 8077210: 00 8077211: e9 5b fe ff ff jmp 8077071 <__gconv_transform_internal_ucs2+0xd1> 8077216: 8d 76 00 lea 0x0(%esi),%esi 8077219: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8077220: 8b 44 24 08 mov 0x8(%esp),%eax 8077224: 83 f8 05 cmp $0x5,%eax 8077227: 0f 85 3a ff ff ff jne 8077167 <__gconv_transform_internal_ucs2+0x1c7> 807722d: e9 3d ff ff ff jmp 807716f <__gconv_transform_internal_ucs2+0x1cf> 8077232: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8077238: 8b 5f 14 mov 0x14(%edi),%ebx 807723b: 89 5c 24 10 mov %ebx,0x10(%esp) 807723f: 8b 1b mov (%ebx),%ebx 8077241: 89 5c 24 24 mov %ebx,0x24(%esp) 8077245: 83 e3 07 and $0x7,%ebx 8077248: 89 5c 24 08 mov %ebx,0x8(%esp) 807724c: 0f 84 fe fd ff ff je 8077050 <__gconv_transform_internal_ucs2+0xb0> 8077252: 8b 4c 24 70 mov 0x70(%esp),%ecx 8077256: 85 c9 test %ecx,%ecx 8077258: 0f 85 05 05 00 00 jne 8077763 <__gconv_transform_internal_ucs2+0x7c3> 807725e: 8b 54 24 08 mov 0x8(%esp),%edx 8077262: 8b 5c 24 0c mov 0xc(%esp),%ebx 8077266: 89 44 24 34 mov %eax,0x34(%esp) 807726a: 83 fa 04 cmp $0x4,%edx 807726d: 89 5c 24 38 mov %ebx,0x38(%esp) 8077271: 0f 87 05 05 00 00 ja 807777c <__gconv_transform_internal_ucs2+0x7dc> 8077277: 31 db xor %ebx,%ebx 8077279: 85 d2 test %edx,%edx 807727b: 8d 4c 24 3c lea 0x3c(%esp),%ecx 807727f: 0f 84 b6 02 00 00 je 807753b <__gconv_transform_internal_ucs2+0x59b> 8077285: 8b 54 24 10 mov 0x10(%esp),%edx 8077289: 89 44 24 28 mov %eax,0x28(%esp) 807728d: 8d 76 00 lea 0x0(%esi),%esi 8077290: 0f b6 44 1a 04 movzbl 0x4(%edx,%ebx,1),%eax 8077295: 88 04 19 mov %al,(%ecx,%ebx,1) 8077298: 83 c3 01 add $0x1,%ebx 807729b: 39 5c 24 08 cmp %ebx,0x8(%esp) 807729f: 75 ef jne 8077290 <__gconv_transform_internal_ucs2+0x2f0> 80772a1: ba 04 00 00 00 mov $0x4,%edx 80772a6: 2b 54 24 08 sub 0x8(%esp),%edx 80772aa: 8b 44 24 28 mov 0x28(%esp),%eax 80772ae: 01 c2 add %eax,%edx 80772b0: 39 d5 cmp %edx,%ebp 80772b2: 0f 82 91 02 00 00 jb 8077549 <__gconv_transform_internal_ucs2+0x5a9> 80772b8: 8b 54 24 0c mov 0xc(%esp),%edx 80772bc: 8d 4a 02 lea 0x2(%edx),%ecx 80772bf: 39 4c 24 04 cmp %ecx,0x4(%esp) 80772c3: 89 4c 24 28 mov %ecx,0x28(%esp) 80772c7: 0f 82 cb 01 00 00 jb 8077498 <__gconv_transform_internal_ucs2+0x4f8> 80772cd: 8d 50 01 lea 0x1(%eax),%edx 80772d0: 89 44 24 2c mov %eax,0x2c(%esp) 80772d4: 89 54 24 34 mov %edx,0x34(%esp) 80772d8: 0f b6 42 ff movzbl -0x1(%edx),%eax 80772dc: 83 c3 01 add $0x1,%ebx 80772df: 89 d1 mov %edx,%ecx 80772e1: 83 c2 01 add $0x1,%edx 80772e4: 83 fb 03 cmp $0x3,%ebx 80772e7: 88 44 1c 3b mov %al,0x3b(%esp,%ebx,1) 80772eb: 77 04 ja 80772f1 <__gconv_transform_internal_ucs2+0x351> 80772ed: 39 cd cmp %ecx,%ebp 80772ef: 77 e3 ja 80772d4 <__gconv_transform_internal_ucs2+0x334> 80772f1: 8b 54 24 3c mov 0x3c(%esp),%edx 80772f5: 8d 4c 24 3c lea 0x3c(%esp),%ecx 80772f9: 8b 44 24 2c mov 0x2c(%esp),%eax 80772fd: 89 4c 24 34 mov %ecx,0x34(%esp) 8077301: 81 fa ff ff 00 00 cmp $0xffff,%edx 8077307: 0f 87 a0 02 00 00 ja 80775ad <__gconv_transform_internal_ucs2+0x60d> 807730d: 8d 82 00 28 ff ff lea -0xd800(%edx),%eax 8077313: 3d ff 07 00 00 cmp $0x7ff,%eax 8077318: 0f 86 61 02 00 00 jbe 807757f <__gconv_transform_internal_ucs2+0x5df> 807731e: 8b 44 24 0c mov 0xc(%esp),%eax 8077322: 66 89 10 mov %dx,(%eax) 8077325: 8b 44 24 28 mov 0x28(%esp),%eax 8077329: 89 44 24 38 mov %eax,0x38(%esp) 807732d: 8d 44 24 40 lea 0x40(%esp),%eax 8077331: 89 44 24 34 mov %eax,0x34(%esp) 8077335: 8d 44 24 40 lea 0x40(%esp),%eax 8077339: 29 c8 sub %ecx,%eax 807733b: 39 44 24 08 cmp %eax,0x8(%esp) 807733f: 0f 8d 50 04 00 00 jge 8077795 <__gconv_transform_internal_ucs2+0x7f5> 8077345: 8b 74 24 68 mov 0x68(%esp),%esi 8077349: 2b 44 24 08 sub 0x8(%esp),%eax 807734d: 8b 54 24 24 mov 0x24(%esp),%edx 8077351: 8b 5c 24 38 mov 0x38(%esp),%ebx 8077355: 03 06 add (%esi),%eax 8077357: 83 e2 f8 and $0xfffffff8,%edx 807735a: 89 5c 24 0c mov %ebx,0xc(%esp) 807735e: 89 06 mov %eax,(%esi) 8077360: 8b 74 24 10 mov 0x10(%esp),%esi 8077364: 89 16 mov %edx,(%esi) 8077366: 8b 77 08 mov 0x8(%edi),%esi 8077369: e9 e2 fc ff ff jmp 8077050 <__gconv_transform_internal_ucs2+0xb0> 807736e: 66 90 xchg %ax,%ax 8077370: 8b 54 24 74 mov 0x74(%esp),%edx 8077374: 89 1f mov %ebx,(%edi) 8077376: 8b 44 24 30 mov 0x30(%esp),%eax 807737a: 01 02 add %eax,(%edx) 807737c: 8b 44 24 7c mov 0x7c(%esp),%eax 8077380: 85 c0 test %eax,%eax 8077382: 0f 84 4e fd ff ff je 80770d6 <__gconv_transform_internal_ucs2+0x136> 8077388: 83 7c 24 08 07 cmpl $0x7,0x8(%esp) 807738d: 0f 85 43 fd ff ff jne 80770d6 <__gconv_transform_internal_ucs2+0x136> 8077393: 8b 44 24 68 mov 0x68(%esp),%eax 8077397: 8b 18 mov (%eax),%ebx 8077399: 89 e8 mov %ebp,%eax 807739b: 29 d8 sub %ebx,%eax 807739d: 83 f8 03 cmp $0x3,%eax 80773a0: 0f 8f 08 04 00 00 jg 80777ae <__gconv_transform_internal_ucs2+0x80e> 80773a6: 31 c9 xor %ecx,%ecx 80773a8: 39 dd cmp %ebx,%ebp 80773aa: 89 d8 mov %ebx,%eax 80773ac: 76 2a jbe 80773d8 <__gconv_transform_internal_ucs2+0x438> 80773ae: 8b 74 24 68 mov 0x68(%esp),%esi 80773b2: 89 5c 24 04 mov %ebx,0x4(%esp) 80773b6: 89 c2 mov %eax,%edx 80773b8: 83 c0 01 add $0x1,%eax 80773bb: 2b 54 24 04 sub 0x4(%esp),%edx 80773bf: 8b 4f 14 mov 0x14(%edi),%ecx 80773c2: 89 06 mov %eax,(%esi) 80773c4: 39 c5 cmp %eax,%ebp 80773c6: 0f b6 58 ff movzbl -0x1(%eax),%ebx 80773ca: 88 5c 11 04 mov %bl,0x4(%ecx,%edx,1) 80773ce: 75 e6 jne 80773b6 <__gconv_transform_internal_ucs2+0x416> 80773d0: 8b 5c 24 04 mov 0x4(%esp),%ebx 80773d4: 89 e9 mov %ebp,%ecx 80773d6: 29 d9 sub %ebx,%ecx 80773d8: 8b 57 14 mov 0x14(%edi),%edx 80773db: 8b 02 mov (%edx),%eax 80773dd: 83 e0 f8 and $0xfffffff8,%eax 80773e0: 09 c8 or %ecx,%eax 80773e2: 89 02 mov %eax,(%edx) 80773e4: e9 ed fc ff ff jmp 80770d6 <__gconv_transform_internal_ucs2+0x136> 80773e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80773f0: 89 54 24 38 mov %edx,0x38(%esp) 80773f4: 89 d0 mov %edx,%eax 80773f6: e9 76 fc ff ff jmp 8077071 <__gconv_transform_internal_ucs2+0xd1> 80773fb: 90 nop 80773fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8077400: 8b 44 24 08 mov 0x8(%esp),%eax 8077404: e9 5e fd ff ff jmp 8077167 <__gconv_transform_internal_ucs2+0x1c7> 8077409: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077410: 83 ec 04 sub $0x4,%esp 8077413: ff 74 24 24 pushl 0x24(%esp) 8077417: 8d 44 24 44 lea 0x44(%esp),%eax 807741b: 50 push %eax 807741c: 55 push %ebp 807741d: 8d 44 24 48 lea 0x48(%esp),%eax 8077421: 50 push %eax 8077422: 8b 44 24 7c mov 0x7c(%esp),%eax 8077426: ff 30 pushl (%eax) 8077428: ff 74 24 7c pushl 0x7c(%esp) 807742c: ff 74 24 7c pushl 0x7c(%esp) 8077430: e8 0b 11 00 00 call 8078540 <__gconv_transliterate> 8077435: 89 44 24 28 mov %eax,0x28(%esp) 8077439: 83 c4 20 add $0x20,%esp 807743c: 83 f8 06 cmp $0x6,%eax 807743f: 74 4a je 807748b <__gconv_transform_internal_ucs2+0x4eb> 8077441: 83 7c 24 08 05 cmpl $0x5,0x8(%esp) 8077446: 0f 84 de 00 00 00 je 807752a <__gconv_transform_internal_ucs2+0x58a> 807744c: 8b 44 24 38 mov 0x38(%esp),%eax 8077450: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8077454: e9 18 fc ff ff jmp 8077071 <__gconv_transform_internal_ucs2+0xd1> 8077459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077460: 8b 74 24 68 mov 0x68(%esp),%esi 8077464: 29 d3 sub %edx,%ebx 8077466: 8d 14 1b lea (%ebx,%ebx,1),%edx 8077469: 29 16 sub %edx,(%esi) 807746b: e9 f7 fc ff ff jmp 8077167 <__gconv_transform_internal_ucs2+0x1c7> 8077470: 8b 74 24 20 mov 0x20(%esp),%esi 8077474: 83 c0 04 add $0x4,%eax 8077477: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 807747e: 00 807747f: 89 44 24 38 mov %eax,0x38(%esp) 8077483: 83 06 01 addl $0x1,(%esi) 8077486: e9 e6 fb ff ff jmp 8077071 <__gconv_transform_internal_ucs2+0xd1> 807748b: 8b 44 24 38 mov 0x38(%esp),%eax 807748f: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8077493: e9 2d fd ff ff jmp 80771c5 <__gconv_transform_internal_ucs2+0x225> 8077498: c7 44 24 08 05 00 00 movl $0x5,0x8(%esp) 807749f: 00 80774a0: 8b 44 24 08 mov 0x8(%esp),%eax 80774a4: 83 c4 4c add $0x4c,%esp 80774a7: 5b pop %ebx 80774a8: 5e pop %esi 80774a9: 5f pop %edi 80774aa: 5d pop %ebp 80774ab: c3 ret 80774ac: 8b 74 24 70 mov 0x70(%esp),%esi 80774b0: 85 f6 test %esi,%esi 80774b2: 0f 85 09 02 00 00 jne 80776c1 <__gconv_transform_internal_ucs2+0x721> 80774b8: 8b 47 14 mov 0x14(%edi),%eax 80774bb: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80774c2: 00 80774c3: c7 00 00 00 00 00 movl $0x0,(%eax) 80774c9: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80774d0: f6 47 08 01 testb $0x1,0x8(%edi) 80774d4: 0f 85 fc fb ff ff jne 80770d6 <__gconv_transform_internal_ucs2+0x136> 80774da: 83 ec 0c sub $0xc,%esp 80774dd: 8b 74 24 20 mov 0x20(%esp),%esi 80774e1: 56 push %esi 80774e2: e8 49 67 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80774e7: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 80774ee: 53 push %ebx 80774ef: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 80774f6: 6a 00 push $0x0 80774f8: 6a 00 push $0x0 80774fa: 6a 00 push $0x0 80774fc: ff 74 24 44 pushl 0x44(%esp) 8077500: ff 74 24 44 pushl 0x44(%esp) 8077504: ff d6 call *%esi 8077506: 89 44 24 38 mov %eax,0x38(%esp) 807750a: 83 c4 30 add $0x30,%esp 807750d: e9 c4 fb ff ff jmp 80770d6 <__gconv_transform_internal_ucs2+0x136> 8077512: 89 44 24 08 mov %eax,0x8(%esp) 8077516: e9 61 fe ff ff jmp 807737c <__gconv_transform_internal_ucs2+0x3dc> 807751b: 8b 5c 24 70 mov 0x70(%esp),%ebx 807751f: 8b 1b mov (%ebx),%ebx 8077521: 89 5c 24 0c mov %ebx,0xc(%esp) 8077525: e9 f2 fa ff ff jmp 807701c <__gconv_transform_internal_ucs2+0x7c> 807752a: 8b 7c 24 64 mov 0x64(%esp),%edi 807752e: 8b 44 24 38 mov 0x38(%esp),%eax 8077532: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8077536: e9 b9 fb ff ff jmp 80770f4 <__gconv_transform_internal_ucs2+0x154> 807753b: 8b 5c 24 70 mov 0x70(%esp),%ebx 807753f: ba 04 00 00 00 mov $0x4,%edx 8077544: e9 65 fd ff ff jmp 80772ae <__gconv_transform_internal_ucs2+0x30e> 8077549: 8b 4c 24 68 mov 0x68(%esp),%ecx 807754d: 39 e8 cmp %ebp,%eax 807754f: 89 29 mov %ebp,(%ecx) 8077551: 73 1f jae 8077572 <__gconv_transform_internal_ucs2+0x5d2> 8077553: 03 5c 24 10 add 0x10(%esp),%ebx 8077557: 8d 4d 01 lea 0x1(%ebp),%ecx 807755a: 83 c0 01 add $0x1,%eax 807755d: 89 44 24 34 mov %eax,0x34(%esp) 8077561: 0f b6 50 ff movzbl -0x1(%eax),%edx 8077565: 83 c0 01 add $0x1,%eax 8077568: 83 c3 01 add $0x1,%ebx 807756b: 88 53 03 mov %dl,0x3(%ebx) 807756e: 39 c1 cmp %eax,%ecx 8077570: 75 eb jne 807755d <__gconv_transform_internal_ucs2+0x5bd> 8077572: c7 44 24 08 07 00 00 movl $0x7,0x8(%esp) 8077579: 00 807757a: e9 57 fb ff ff jmp 80770d6 <__gconv_transform_internal_ucs2+0x136> 807757f: 8b 44 24 20 mov 0x20(%esp),%eax 8077583: 85 c0 test %eax,%eax 8077585: 74 74 je 80775fb <__gconv_transform_internal_ucs2+0x65b> 8077587: 83 e6 02 and $0x2,%esi 807758a: 74 6f je 80775fb <__gconv_transform_internal_ucs2+0x65b> 807758c: 83 00 01 addl $0x1,(%eax) 807758f: 8b 44 24 10 mov 0x10(%esp),%eax 8077593: 8d 5c 24 40 lea 0x40(%esp),%ebx 8077597: 89 5c 24 34 mov %ebx,0x34(%esp) 807759b: 8b 00 mov (%eax),%eax 807759d: 89 44 24 24 mov %eax,0x24(%esp) 80775a1: 83 e0 07 and $0x7,%eax 80775a4: 89 44 24 08 mov %eax,0x8(%esp) 80775a8: e9 88 fd ff ff jmp 8077335 <__gconv_transform_internal_ucs2+0x395> 80775ad: c1 ea 07 shr $0x7,%edx 80775b0: 81 fa 00 1c 00 00 cmp $0x1c00,%edx 80775b6: 0f 84 71 fd ff ff je 807732d <__gconv_transform_internal_ucs2+0x38d> 80775bc: 8b 54 24 20 mov 0x20(%esp),%edx 80775c0: 85 d2 test %edx,%edx 80775c2: 74 37 je 80775fb <__gconv_transform_internal_ucs2+0x65b> 80775c4: f7 c6 08 00 00 00 test $0x8,%esi 80775ca: 75 3c jne 8077608 <__gconv_transform_internal_ucs2+0x668> 80775cc: 83 e6 02 and $0x2,%esi 80775cf: 74 2a je 80775fb <__gconv_transform_internal_ucs2+0x65b> 80775d1: 89 c8 mov %ecx,%eax 80775d3: 8b 5c 24 20 mov 0x20(%esp),%ebx 80775d7: 83 c0 04 add $0x4,%eax 80775da: 89 44 24 34 mov %eax,0x34(%esp) 80775de: 83 03 01 addl $0x1,(%ebx) 80775e1: 39 c8 cmp %ecx,%eax 80775e3: 74 16 je 80775fb <__gconv_transform_internal_ucs2+0x65b> 80775e5: 8b 5c 24 10 mov 0x10(%esp),%ebx 80775e9: 8b 33 mov (%ebx),%esi 80775eb: 89 74 24 24 mov %esi,0x24(%esp) 80775ef: 83 e6 07 and $0x7,%esi 80775f2: 89 74 24 08 mov %esi,0x8(%esp) 80775f6: e9 3e fd ff ff jmp 8077339 <__gconv_transform_internal_ucs2+0x399> 80775fb: c7 44 24 08 06 00 00 movl $0x6,0x8(%esp) 8077602: 00 8077603: e9 ce fa ff ff jmp 80770d6 <__gconv_transform_internal_ucs2+0x136> 8077608: 8d 14 19 lea (%ecx,%ebx,1),%edx 807760b: 89 4c 24 28 mov %ecx,0x28(%esp) 807760f: 83 ec 04 sub $0x4,%esp 8077612: 89 54 24 28 mov %edx,0x28(%esp) 8077616: ff 74 24 24 pushl 0x24(%esp) 807761a: 89 d1 mov %edx,%ecx 807761c: 8d 54 24 40 lea 0x40(%esp),%edx 8077620: 52 push %edx 8077621: 51 push %ecx 8077622: 8d 54 24 44 lea 0x44(%esp),%edx 8077626: 52 push %edx 8077627: 50 push %eax 8077628: 57 push %edi 8077629: ff 74 24 7c pushl 0x7c(%esp) 807762d: e8 0e 0f 00 00 call 8078540 <__gconv_transliterate> 8077632: 89 44 24 28 mov %eax,0x28(%esp) 8077636: 83 c4 20 add $0x20,%esp 8077639: 83 f8 06 cmp $0x6,%eax 807763c: 8b 4c 24 28 mov 0x28(%esp),%ecx 8077640: 8b 44 24 34 mov 0x34(%esp),%eax 8077644: 0f 84 0b 01 00 00 je 8077755 <__gconv_transform_internal_ucs2+0x7b5> 807764a: 39 c8 cmp %ecx,%eax 807764c: 0f 85 ed 00 00 00 jne 807773f <__gconv_transform_internal_ucs2+0x79f> 8077652: 83 7c 24 08 07 cmpl $0x7,0x8(%esp) 8077657: 0f 85 c8 00 00 00 jne 8077725 <__gconv_transform_internal_ucs2+0x785> 807765d: 8d 74 24 40 lea 0x40(%esp),%esi 8077661: 39 74 24 24 cmp %esi,0x24(%esp) 8077665: 0f 84 a1 00 00 00 je 807770c <__gconv_transform_internal_ucs2+0x76c> 807766b: 8b 44 24 10 mov 0x10(%esp),%eax 807766f: 89 de mov %ebx,%esi 8077671: 8b 00 mov (%eax),%eax 8077673: 89 c2 mov %eax,%edx 8077675: 83 e0 f8 and $0xfffffff8,%eax 8077678: 83 e2 07 and $0x7,%edx 807767b: 29 d6 sub %edx,%esi 807767d: 89 f2 mov %esi,%edx 807767f: 8b 74 24 68 mov 0x68(%esp),%esi 8077683: 01 16 add %edx,(%esi) 8077685: 39 c3 cmp %eax,%ebx 8077687: 7e 6a jle 80776f3 <__gconv_transform_internal_ucs2+0x753> 8077689: 83 fb 04 cmp $0x4,%ebx 807768c: 77 4c ja 80776da <__gconv_transform_internal_ucs2+0x73a> 807768e: 09 c3 or %eax,%ebx 8077690: 39 4c 24 24 cmp %ecx,0x24(%esp) 8077694: 8b 44 24 10 mov 0x10(%esp),%eax 8077698: 89 18 mov %ebx,(%eax) 807769a: 0f 86 d2 fe ff ff jbe 8077572 <__gconv_transform_internal_ucs2+0x5d2> 80776a0: 83 c0 04 add $0x4,%eax 80776a3: 89 c6 mov %eax,%esi 80776a5: 83 c1 01 add $0x1,%ecx 80776a8: 83 c6 01 add $0x1,%esi 80776ab: 89 4c 24 34 mov %ecx,0x34(%esp) 80776af: 0f b6 41 ff movzbl -0x1(%ecx),%eax 80776b3: 88 46 ff mov %al,-0x1(%esi) 80776b6: 39 4c 24 24 cmp %ecx,0x24(%esp) 80776ba: 75 e9 jne 80776a5 <__gconv_transform_internal_ucs2+0x705> 80776bc: e9 b1 fe ff ff jmp 8077572 <__gconv_transform_internal_ucs2+0x5d2> 80776c1: 68 00 0a 0c 08 push $0x80c0a00 80776c6: 68 9f 01 00 00 push $0x19f 80776cb: 68 c0 06 0c 08 push $0x80c06c0 80776d0: 68 d4 06 0c 08 push $0x80c06d4 80776d5: e8 06 21 fd ff call 80497e0 <__assert_fail> 80776da: 68 4c 08 0c 08 push $0x80c084c 80776df: 68 db 01 00 00 push $0x1db 80776e4: 68 21 07 0c 08 push $0x80c0721 80776e9: 68 00 08 0c 08 push $0x80c0800 80776ee: e8 ed 20 fd ff call 80497e0 <__assert_fail> 80776f3: 68 4c 08 0c 08 push $0x80c084c 80776f8: 68 da 01 00 00 push $0x1da 80776fd: 68 21 07 0c 08 push $0x80c0721 8077702: 68 d8 07 0c 08 push $0x80c07d8 8077707: e8 d4 20 fd ff call 80497e0 <__assert_fail> 807770c: 68 4c 08 0c 08 push $0x80c084c 8077711: 68 d0 01 00 00 push $0x1d0 8077716: 68 21 07 0c 08 push $0x80c0721 807771b: 68 b4 07 0c 08 push $0x80c07b4 8077720: e8 bb 20 fd ff call 80497e0 <__assert_fail> 8077725: 8b 4c 24 08 mov 0x8(%esp),%ecx 8077729: 85 c9 test %ecx,%ecx 807772b: 0f 85 a5 f9 ff ff jne 80770d6 <__gconv_transform_internal_ucs2+0x136> 8077731: 8b 44 24 68 mov 0x68(%esp),%eax 8077735: 8b 77 08 mov 0x8(%edi),%esi 8077738: 8b 00 mov (%eax),%eax 807773a: e9 11 f9 ff ff jmp 8077050 <__gconv_transform_internal_ucs2+0xb0> 807773f: 8b 5c 24 10 mov 0x10(%esp),%ebx 8077743: 8b 1b mov (%ebx),%ebx 8077745: 89 5c 24 24 mov %ebx,0x24(%esp) 8077749: 83 e3 07 and $0x7,%ebx 807774c: 89 5c 24 08 mov %ebx,0x8(%esp) 8077750: e9 e4 fb ff ff jmp 8077339 <__gconv_transform_internal_ucs2+0x399> 8077755: 83 e6 02 and $0x2,%esi 8077758: 0f 84 83 fe ff ff je 80775e1 <__gconv_transform_internal_ucs2+0x641> 807775e: e9 70 fe ff ff jmp 80775d3 <__gconv_transform_internal_ucs2+0x633> 8077763: 68 00 0a 0c 08 push $0x80c0a00 8077768: 68 2f 02 00 00 push $0x22f 807776d: 68 c0 06 0c 08 push $0x80c06c0 8077772: 68 d4 06 0c 08 push $0x80c06d4 8077777: e8 64 20 fd ff call 80497e0 <__assert_fail> 807777c: 68 4c 08 0c 08 push $0x80c084c 8077781: 68 80 01 00 00 push $0x180 8077786: 68 21 07 0c 08 push $0x80c0721 807778b: 68 5c 07 0c 08 push $0x80c075c 8077790: e8 4b 20 fd ff call 80497e0 <__assert_fail> 8077795: 68 4c 08 0c 08 push $0x80c084c 807779a: 68 be 01 00 00 push $0x1be 807779f: 68 21 07 0c 08 push $0x80c0721 80777a4: 68 8c 07 0c 08 push $0x80c078c 80777a9: e8 32 20 fd ff call 80497e0 <__assert_fail> 80777ae: 68 00 0a 0c 08 push $0x80c0a00 80777b3: 68 09 03 00 00 push $0x309 80777b8: 68 c0 06 0c 08 push $0x80c06c0 80777bd: 68 e8 06 0c 08 push $0x80c06e8 80777c2: e8 19 20 fd ff call 80497e0 <__assert_fail> 80777c7: 89 f6 mov %esi,%esi 80777c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080777d0 <__gconv_transform_ucs2reverse_internal>: 80777d0: 55 push %ebp 80777d1: 57 push %edi 80777d2: 56 push %esi 80777d3: 53 push %ebx 80777d4: 83 ec 4c sub $0x4c,%esp 80777d7: 8b 6c 24 64 mov 0x64(%esp),%ebp 80777db: 8b 44 24 60 mov 0x60(%esp),%eax 80777df: 8b 7c 24 6c mov 0x6c(%esp),%edi 80777e3: 8b 5c 24 78 mov 0x78(%esp),%ebx 80777e7: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80777ee: 00 80777ef: 8d 48 3c lea 0x3c(%eax),%ecx 80777f2: 8b 75 08 mov 0x8(%ebp),%esi 80777f5: 89 4c 24 18 mov %ecx,0x18(%esp) 80777f9: 8d 4d 20 lea 0x20(%ebp),%ecx 80777fc: f7 c6 01 00 00 00 test $0x1,%esi 8077802: 89 4c 24 1c mov %ecx,0x1c(%esp) 8077806: 75 1e jne 8077826 <__gconv_transform_ucs2reverse_internal+0x56> 8077808: 8b 48 50 mov 0x50(%eax),%ecx 807780b: 8b 40 3c mov 0x3c(%eax),%eax 807780e: 85 c0 test %eax,%eax 8077810: 89 4c 24 10 mov %ecx,0x10(%esp) 8077814: 74 10 je 8077826 <__gconv_transform_ucs2reverse_internal+0x56> 8077816: 89 c8 mov %ecx,%eax 8077818: c1 c8 09 ror $0x9,%eax 807781b: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8077822: 89 44 24 10 mov %eax,0x10(%esp) 8077826: 85 db test %ebx,%ebx 8077828: 0f 85 a7 03 00 00 jne 8077bd5 <__gconv_transform_ucs2reverse_internal+0x405> 807782e: 8b 4c 24 70 mov 0x70(%esp),%ecx 8077832: 8b 44 24 68 mov 0x68(%esp),%eax 8077836: 85 c9 test %ecx,%ecx 8077838: 8b 00 mov (%eax),%eax 807783a: 0f 85 f3 03 00 00 jne 8077c33 <__gconv_transform_ucs2reverse_internal+0x463> 8077840: 8b 5d 00 mov 0x0(%ebp),%ebx 8077843: 89 5c 24 0c mov %ebx,0xc(%esp) 8077847: 8b 4d 04 mov 0x4(%ebp),%ecx 807784a: 8b 5c 24 74 mov 0x74(%esp),%ebx 807784e: ba 00 00 00 00 mov $0x0,%edx 8077853: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 807785a: 00 807785b: 89 4c 24 08 mov %ecx,0x8(%esp) 807785f: 8d 4c 24 38 lea 0x38(%esp),%ecx 8077863: 85 db test %ebx,%ebx 8077865: 0f 45 d1 cmovne %ecx,%edx 8077868: 89 54 24 20 mov %edx,0x20(%esp) 807786c: 8b 54 24 7c mov 0x7c(%esp),%edx 8077870: 85 d2 test %edx,%edx 8077872: 0f 85 f8 01 00 00 jne 8077a70 <__gconv_transform_ucs2reverse_internal+0x2a0> 8077878: 90 nop 8077879: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077880: 39 c7 cmp %eax,%edi 8077882: 0f 84 ba 03 00 00 je 8077c42 <__gconv_transform_ucs2reverse_internal+0x472> 8077888: 8d 50 02 lea 0x2(%eax),%edx 807788b: 8b 5c 24 0c mov 0xc(%esp),%ebx 807788f: 39 d7 cmp %edx,%edi 8077891: 0f 82 d9 02 00 00 jb 8077b70 <__gconv_transform_ucs2reverse_internal+0x3a0> 8077897: 89 d9 mov %ebx,%ecx 8077899: 83 c1 04 add $0x4,%ecx 807789c: 39 4c 24 08 cmp %ecx,0x8(%esp) 80778a0: 0f 82 f2 02 00 00 jb 8077b98 <__gconv_transform_ucs2reverse_internal+0x3c8> 80778a6: 83 e6 02 and $0x2,%esi 80778a9: 89 6c 24 64 mov %ebp,0x64(%esp) 80778ad: 89 74 24 14 mov %esi,0x14(%esp) 80778b1: 0f b7 42 fe movzwl -0x2(%edx),%eax 80778b5: 8d 6a fe lea -0x2(%edx),%ebp 80778b8: 66 c1 c8 08 ror $0x8,%ax 80778bc: 8d b0 00 28 00 00 lea 0x2800(%eax),%esi 80778c2: 66 81 fe ff 07 cmp $0x7ff,%si 80778c7: 76 27 jbe 80778f0 <__gconv_transform_ucs2reverse_internal+0x120> 80778c9: 0f b7 c0 movzwl %ax,%eax 80778cc: 39 fa cmp %edi,%edx 80778ce: 89 03 mov %eax,(%ebx) 80778d0: 89 cb mov %ecx,%ebx 80778d2: 74 3c je 8077910 <__gconv_transform_ucs2reverse_internal+0x140> 80778d4: 8d 42 02 lea 0x2(%edx),%eax 80778d7: 39 c7 cmp %eax,%edi 80778d9: 72 65 jb 8077940 <__gconv_transform_ucs2reverse_internal+0x170> 80778db: 8d 4b 04 lea 0x4(%ebx),%ecx 80778de: 39 4c 24 08 cmp %ecx,0x8(%esp) 80778e2: 0f 82 f8 00 00 00 jb 80779e0 <__gconv_transform_ucs2reverse_internal+0x210> 80778e8: 89 c2 mov %eax,%edx 80778ea: eb c5 jmp 80778b1 <__gconv_transform_ucs2reverse_internal+0xe1> 80778ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80778f0: 8b 44 24 20 mov 0x20(%esp),%eax 80778f4: 85 c0 test %eax,%eax 80778f6: 0f 84 64 01 00 00 je 8077a60 <__gconv_transform_ucs2reverse_internal+0x290> 80778fc: 8b 4c 24 14 mov 0x14(%esp),%ecx 8077900: 85 c9 test %ecx,%ecx 8077902: 0f 84 58 01 00 00 je 8077a60 <__gconv_transform_ucs2reverse_internal+0x290> 8077908: 83 00 01 addl $0x1,(%eax) 807790b: 39 fa cmp %edi,%edx 807790d: 75 c5 jne 80778d4 <__gconv_transform_ucs2reverse_internal+0x104> 807790f: 90 nop 8077910: 8b 44 24 68 mov 0x68(%esp),%eax 8077914: 8b 6c 24 64 mov 0x64(%esp),%ebp 8077918: be 04 00 00 00 mov $0x4,%esi 807791d: 89 10 mov %edx,(%eax) 807791f: 8b 54 24 70 mov 0x70(%esp),%edx 8077923: 85 d2 test %edx,%edx 8077925: 74 30 je 8077957 <__gconv_transform_ucs2reverse_internal+0x187> 8077927: 89 f6 mov %esi,%esi 8077929: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8077930: 8b 44 24 70 mov 0x70(%esp),%eax 8077934: 89 18 mov %ebx,(%eax) 8077936: 83 c4 4c add $0x4c,%esp 8077939: 89 f0 mov %esi,%eax 807793b: 5b pop %ebx 807793c: 5e pop %esi 807793d: 5f pop %edi 807793e: 5d pop %ebp 807793f: c3 ret 8077940: 8b 6c 24 64 mov 0x64(%esp),%ebp 8077944: be 07 00 00 00 mov $0x7,%esi 8077949: 8b 44 24 68 mov 0x68(%esp),%eax 807794d: 89 10 mov %edx,(%eax) 807794f: 8b 54 24 70 mov 0x70(%esp),%edx 8077953: 85 d2 test %edx,%edx 8077955: 75 d9 jne 8077930 <__gconv_transform_ucs2reverse_internal+0x160> 8077957: 83 45 0c 01 addl $0x1,0xc(%ebp) 807795b: f6 45 08 01 testb $0x1,0x8(%ebp) 807795f: 0f 85 1b 02 00 00 jne 8077b80 <__gconv_transform_ucs2reverse_internal+0x3b0> 8077965: 3b 5c 24 0c cmp 0xc(%esp),%ebx 8077969: 0f 86 86 00 00 00 jbe 80779f5 <__gconv_transform_ucs2reverse_internal+0x225> 807796f: 8b 45 00 mov 0x0(%ebp),%eax 8077972: 83 ec 0c sub $0xc,%esp 8077975: 89 44 24 48 mov %eax,0x48(%esp) 8077979: ff 74 24 1c pushl 0x1c(%esp) 807797d: e8 ae 62 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8077982: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077989: 6a 00 push $0x0 807798b: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077992: 6a 00 push $0x0 8077994: 53 push %ebx 8077995: 8d 4c 24 60 lea 0x60(%esp),%ecx 8077999: 51 push %ecx 807799a: ff 74 24 44 pushl 0x44(%esp) 807799e: ff 74 24 44 pushl 0x44(%esp) 80779a2: 8b 44 24 40 mov 0x40(%esp),%eax 80779a6: ff d0 call *%eax 80779a8: 83 c4 30 add $0x30,%esp 80779ab: 83 f8 04 cmp $0x4,%eax 80779ae: 74 40 je 80779f0 <__gconv_transform_ucs2reverse_internal+0x220> 80779b0: 8b 54 24 3c mov 0x3c(%esp),%edx 80779b4: 39 d3 cmp %edx,%ebx 80779b6: 0f 85 f4 01 00 00 jne 8077bb0 <__gconv_transform_ucs2reverse_internal+0x3e0> 80779bc: 85 c0 test %eax,%eax 80779be: 0f 85 d8 02 00 00 jne 8077c9c <__gconv_transform_ucs2reverse_internal+0x4cc> 80779c4: 8b 44 24 68 mov 0x68(%esp),%eax 80779c8: 8b 4d 00 mov 0x0(%ebp),%ecx 80779cb: 8b 75 08 mov 0x8(%ebp),%esi 80779ce: 8b 00 mov (%eax),%eax 80779d0: 89 4c 24 0c mov %ecx,0xc(%esp) 80779d4: e9 a7 fe ff ff jmp 8077880 <__gconv_transform_ucs2reverse_internal+0xb0> 80779d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80779e0: 8b 6c 24 64 mov 0x64(%esp),%ebp 80779e4: be 05 00 00 00 mov $0x5,%esi 80779e9: e9 5b ff ff ff jmp 8077949 <__gconv_transform_ucs2reverse_internal+0x179> 80779ee: 66 90 xchg %ax,%ax 80779f0: 83 fe 05 cmp $0x5,%esi 80779f3: 74 cf je 80779c4 <__gconv_transform_ucs2reverse_internal+0x1f4> 80779f5: 83 fe 07 cmp $0x7,%esi 80779f8: 0f 85 38 ff ff ff jne 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 80779fe: 8b 44 24 7c mov 0x7c(%esp),%eax 8077a02: 85 c0 test %eax,%eax 8077a04: 0f 84 2c ff ff ff je 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 8077a0a: 8b 44 24 68 mov 0x68(%esp),%eax 8077a0e: 8b 18 mov (%eax),%ebx 8077a10: 89 f8 mov %edi,%eax 8077a12: 29 d8 sub %ebx,%eax 8077a14: 83 f8 03 cmp $0x3,%eax 8077a17: 0f 8f ea 02 00 00 jg 8077d07 <__gconv_transform_ucs2reverse_internal+0x537> 8077a1d: 31 c9 xor %ecx,%ecx 8077a1f: 39 df cmp %ebx,%edi 8077a21: 89 d8 mov %ebx,%eax 8077a23: 76 2a jbe 8077a4f <__gconv_transform_ucs2reverse_internal+0x27f> 8077a25: 89 5c 24 08 mov %ebx,0x8(%esp) 8077a29: 8b 5c 24 68 mov 0x68(%esp),%ebx 8077a2d: 89 c2 mov %eax,%edx 8077a2f: 83 c0 01 add $0x1,%eax 8077a32: 2b 54 24 08 sub 0x8(%esp),%edx 8077a36: 8b 4d 14 mov 0x14(%ebp),%ecx 8077a39: 39 c7 cmp %eax,%edi 8077a3b: 89 03 mov %eax,(%ebx) 8077a3d: 0f b6 58 ff movzbl -0x1(%eax),%ebx 8077a41: 88 5c 11 04 mov %bl,0x4(%ecx,%edx,1) 8077a45: 75 e2 jne 8077a29 <__gconv_transform_ucs2reverse_internal+0x259> 8077a47: 8b 5c 24 08 mov 0x8(%esp),%ebx 8077a4b: 29 df sub %ebx,%edi 8077a4d: 89 f9 mov %edi,%ecx 8077a4f: 8b 55 14 mov 0x14(%ebp),%edx 8077a52: 8b 02 mov (%edx),%eax 8077a54: 83 e0 f8 and $0xfffffff8,%eax 8077a57: 09 c8 or %ecx,%eax 8077a59: 89 02 mov %eax,(%edx) 8077a5b: e9 d6 fe ff ff jmp 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 8077a60: 89 ea mov %ebp,%edx 8077a62: be 06 00 00 00 mov $0x6,%esi 8077a67: 8b 6c 24 64 mov 0x64(%esp),%ebp 8077a6b: e9 d9 fe ff ff jmp 8077949 <__gconv_transform_ucs2reverse_internal+0x179> 8077a70: 8b 5d 14 mov 0x14(%ebp),%ebx 8077a73: 8b 0b mov (%ebx),%ecx 8077a75: 89 4c 24 24 mov %ecx,0x24(%esp) 8077a79: 83 e1 07 and $0x7,%ecx 8077a7c: 89 4c 24 14 mov %ecx,0x14(%esp) 8077a80: 0f 84 fa fd ff ff je 8077880 <__gconv_transform_ucs2reverse_internal+0xb0> 8077a86: 8b 54 24 70 mov 0x70(%esp),%edx 8077a8a: 85 d2 test %edx,%edx 8077a8c: 0f 85 11 02 00 00 jne 8077ca3 <__gconv_transform_ucs2reverse_internal+0x4d3> 8077a92: 8b 54 24 14 mov 0x14(%esp),%edx 8077a96: 83 fa 04 cmp $0x4,%edx 8077a99: 89 d1 mov %edx,%ecx 8077a9b: 0f 87 1b 02 00 00 ja 8077cbc <__gconv_transform_ucs2reverse_internal+0x4ec> 8077aa1: 85 c9 test %ecx,%ecx 8077aa3: ba 02 00 00 00 mov $0x2,%edx 8077aa8: 74 21 je 8077acb <__gconv_transform_ucs2reverse_internal+0x2fb> 8077aaa: 0f b6 53 04 movzbl 0x4(%ebx),%edx 8077aae: 83 f9 01 cmp $0x1,%ecx 8077ab1: 88 54 24 3c mov %dl,0x3c(%esp) 8077ab5: ba 01 00 00 00 mov $0x1,%edx 8077aba: 74 0f je 8077acb <__gconv_transform_ucs2reverse_internal+0x2fb> 8077abc: 0f b6 53 05 movzbl 0x5(%ebx),%edx 8077ac0: b9 02 00 00 00 mov $0x2,%ecx 8077ac5: 88 54 24 3d mov %dl,0x3d(%esp) 8077ac9: 31 d2 xor %edx,%edx 8077acb: 01 c2 add %eax,%edx 8077acd: 39 d7 cmp %edx,%edi 8077acf: 0f 82 7d 01 00 00 jb 8077c52 <__gconv_transform_ucs2reverse_internal+0x482> 8077ad5: 8b 54 24 0c mov 0xc(%esp),%edx 8077ad9: 83 c2 04 add $0x4,%edx 8077adc: 39 54 24 08 cmp %edx,0x8(%esp) 8077ae0: 89 54 24 28 mov %edx,0x28(%esp) 8077ae4: 0f 82 dc 00 00 00 jb 8077bc6 <__gconv_transform_ucs2reverse_internal+0x3f6> 8077aea: 89 c2 mov %eax,%edx 8077aec: 89 44 24 2c mov %eax,0x2c(%esp) 8077af0: 83 c2 01 add $0x1,%edx 8077af3: 0f b6 42 ff movzbl -0x1(%edx),%eax 8077af7: 83 c1 01 add $0x1,%ecx 8077afa: 83 f9 01 cmp $0x1,%ecx 8077afd: 88 44 0c 3b mov %al,0x3b(%esp,%ecx,1) 8077b01: 77 04 ja 8077b07 <__gconv_transform_ucs2reverse_internal+0x337> 8077b03: 39 d7 cmp %edx,%edi 8077b05: 77 e9 ja 8077af0 <__gconv_transform_ucs2reverse_internal+0x320> 8077b07: 0f b7 54 24 3c movzwl 0x3c(%esp),%edx 8077b0c: 8b 44 24 2c mov 0x2c(%esp),%eax 8077b10: 66 c1 ca 08 ror $0x8,%dx 8077b14: 8d 8a 00 28 00 00 lea 0x2800(%edx),%ecx 8077b1a: 66 81 f9 ff 07 cmp $0x7ff,%cx 8077b1f: 0f 86 58 01 00 00 jbe 8077c7d <__gconv_transform_ucs2reverse_internal+0x4ad> 8077b25: 8b 74 24 0c mov 0xc(%esp),%esi 8077b29: 0f b7 d2 movzwl %dx,%edx 8077b2c: 89 16 mov %edx,(%esi) 8077b2e: 8b 33 mov (%ebx),%esi 8077b30: 89 74 24 24 mov %esi,0x24(%esp) 8077b34: 83 e6 07 and $0x7,%esi 8077b37: 89 74 24 14 mov %esi,0x14(%esp) 8077b3b: 8b 74 24 28 mov 0x28(%esp),%esi 8077b3f: 89 74 24 0c mov %esi,0xc(%esp) 8077b43: 83 7c 24 14 01 cmpl $0x1,0x14(%esp) 8077b48: 0f 8f 87 01 00 00 jg 8077cd5 <__gconv_transform_ucs2reverse_internal+0x505> 8077b4e: 2b 44 24 14 sub 0x14(%esp),%eax 8077b52: 8b 54 24 24 mov 0x24(%esp),%edx 8077b56: 8b 74 24 68 mov 0x68(%esp),%esi 8077b5a: 83 e2 f8 and $0xfffffff8,%edx 8077b5d: 83 c0 02 add $0x2,%eax 8077b60: 89 06 mov %eax,(%esi) 8077b62: 89 13 mov %edx,(%ebx) 8077b64: 8b 75 08 mov 0x8(%ebp),%esi 8077b67: e9 14 fd ff ff jmp 8077880 <__gconv_transform_ucs2reverse_internal+0xb0> 8077b6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8077b70: 89 c2 mov %eax,%edx 8077b72: be 07 00 00 00 mov $0x7,%esi 8077b77: e9 cd fd ff ff jmp 8077949 <__gconv_transform_ucs2reverse_internal+0x179> 8077b7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8077b80: 89 5d 00 mov %ebx,0x0(%ebp) 8077b83: 8b 5c 24 74 mov 0x74(%esp),%ebx 8077b87: 8b 44 24 38 mov 0x38(%esp),%eax 8077b8b: 01 03 add %eax,(%ebx) 8077b8d: e9 63 fe ff ff jmp 80779f5 <__gconv_transform_ucs2reverse_internal+0x225> 8077b92: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8077b98: 8b 5c 24 0c mov 0xc(%esp),%ebx 8077b9c: 89 c2 mov %eax,%edx 8077b9e: be 05 00 00 00 mov $0x5,%esi 8077ba3: e9 a1 fd ff ff jmp 8077949 <__gconv_transform_ucs2reverse_internal+0x179> 8077ba8: 90 nop 8077ba9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077bb0: 29 d3 sub %edx,%ebx 8077bb2: 8b 74 24 68 mov 0x68(%esp),%esi 8077bb6: 89 da mov %ebx,%edx 8077bb8: c1 ea 1f shr $0x1f,%edx 8077bbb: 01 d3 add %edx,%ebx 8077bbd: d1 fb sar %ebx 8077bbf: 29 1e sub %ebx,(%esi) 8077bc1: e9 f6 fd ff ff jmp 80779bc <__gconv_transform_ucs2reverse_internal+0x1ec> 8077bc6: 83 c4 4c add $0x4c,%esp 8077bc9: be 05 00 00 00 mov $0x5,%esi 8077bce: 5b pop %ebx 8077bcf: 89 f0 mov %esi,%eax 8077bd1: 5e pop %esi 8077bd2: 5f pop %edi 8077bd3: 5d pop %ebp 8077bd4: c3 ret 8077bd5: 8b 74 24 70 mov 0x70(%esp),%esi 8077bd9: 85 f6 test %esi,%esi 8077bdb: 0f 85 0d 01 00 00 jne 8077cee <__gconv_transform_ucs2reverse_internal+0x51e> 8077be1: 8b 45 14 mov 0x14(%ebp),%eax 8077be4: 31 f6 xor %esi,%esi 8077be6: c7 00 00 00 00 00 movl $0x0,(%eax) 8077bec: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8077bf3: f6 45 08 01 testb $0x1,0x8(%ebp) 8077bf7: 0f 85 39 fd ff ff jne 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 8077bfd: 83 ec 0c sub $0xc,%esp 8077c00: 8b 7c 24 1c mov 0x1c(%esp),%edi 8077c04: 57 push %edi 8077c05: e8 26 60 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8077c0a: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077c11: 53 push %ebx 8077c12: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077c19: 6a 00 push $0x0 8077c1b: 6a 00 push $0x0 8077c1d: 6a 00 push $0x0 8077c1f: ff 74 24 44 pushl 0x44(%esp) 8077c23: ff 74 24 44 pushl 0x44(%esp) 8077c27: ff d7 call *%edi 8077c29: 83 c4 30 add $0x30,%esp 8077c2c: 89 c6 mov %eax,%esi 8077c2e: e9 03 fd ff ff jmp 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 8077c33: 8b 5c 24 70 mov 0x70(%esp),%ebx 8077c37: 8b 1b mov (%ebx),%ebx 8077c39: 89 5c 24 0c mov %ebx,0xc(%esp) 8077c3d: e9 05 fc ff ff jmp 8077847 <__gconv_transform_ucs2reverse_internal+0x77> 8077c42: 8b 5c 24 0c mov 0xc(%esp),%ebx 8077c46: 89 fa mov %edi,%edx 8077c48: be 04 00 00 00 mov $0x4,%esi 8077c4d: e9 f7 fc ff ff jmp 8077949 <__gconv_transform_ucs2reverse_internal+0x179> 8077c52: 8b 74 24 68 mov 0x68(%esp),%esi 8077c56: 39 f8 cmp %edi,%eax 8077c58: 89 3e mov %edi,(%esi) 8077c5a: 73 17 jae 8077c73 <__gconv_transform_ucs2reverse_internal+0x4a3> 8077c5c: 29 c7 sub %eax,%edi 8077c5e: 31 d2 xor %edx,%edx 8077c60: 01 cb add %ecx,%ebx 8077c62: 89 fe mov %edi,%esi 8077c64: 0f b6 0c 10 movzbl (%eax,%edx,1),%ecx 8077c68: 88 4c 13 04 mov %cl,0x4(%ebx,%edx,1) 8077c6c: 83 c2 01 add $0x1,%edx 8077c6f: 39 f2 cmp %esi,%edx 8077c71: 75 f1 jne 8077c64 <__gconv_transform_ucs2reverse_internal+0x494> 8077c73: be 07 00 00 00 mov $0x7,%esi 8077c78: e9 b9 fc ff ff jmp 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 8077c7d: 8b 4c 24 20 mov 0x20(%esp),%ecx 8077c81: 85 c9 test %ecx,%ecx 8077c83: 74 0d je 8077c92 <__gconv_transform_ucs2reverse_internal+0x4c2> 8077c85: 83 e6 02 and $0x2,%esi 8077c88: 74 08 je 8077c92 <__gconv_transform_ucs2reverse_internal+0x4c2> 8077c8a: 83 01 01 addl $0x1,(%ecx) 8077c8d: e9 b1 fe ff ff jmp 8077b43 <__gconv_transform_ucs2reverse_internal+0x373> 8077c92: be 06 00 00 00 mov $0x6,%esi 8077c97: e9 9a fc ff ff jmp 8077936 <__gconv_transform_ucs2reverse_internal+0x166> 8077c9c: 89 c6 mov %eax,%esi 8077c9e: e9 52 fd ff ff jmp 80779f5 <__gconv_transform_ucs2reverse_internal+0x225> 8077ca3: 68 c0 09 0c 08 push $0x80c09c0 8077ca8: 68 2f 02 00 00 push $0x22f 8077cad: 68 c0 06 0c 08 push $0x80c06c0 8077cb2: 68 d4 06 0c 08 push $0x80c06d4 8077cb7: e8 24 1b fd ff call 80497e0 <__assert_fail> 8077cbc: 68 80 09 0c 08 push $0x80c0980 8077cc1: 68 80 01 00 00 push $0x180 8077cc6: 68 21 07 0c 08 push $0x80c0721 8077ccb: 68 5c 07 0c 08 push $0x80c075c 8077cd0: e8 0b 1b fd ff call 80497e0 <__assert_fail> 8077cd5: 68 80 09 0c 08 push $0x80c0980 8077cda: 68 be 01 00 00 push $0x1be 8077cdf: 68 21 07 0c 08 push $0x80c0721 8077ce4: 68 8c 07 0c 08 push $0x80c078c 8077ce9: e8 f2 1a fd ff call 80497e0 <__assert_fail> 8077cee: 68 c0 09 0c 08 push $0x80c09c0 8077cf3: 68 9f 01 00 00 push $0x19f 8077cf8: 68 c0 06 0c 08 push $0x80c06c0 8077cfd: 68 d4 06 0c 08 push $0x80c06d4 8077d02: e8 d9 1a fd ff call 80497e0 <__assert_fail> 8077d07: 68 c0 09 0c 08 push $0x80c09c0 8077d0c: 68 09 03 00 00 push $0x309 8077d11: 68 c0 06 0c 08 push $0x80c06c0 8077d16: 68 e8 06 0c 08 push $0x80c06e8 8077d1b: e8 c0 1a fd ff call 80497e0 <__assert_fail> 08077d20 <__gconv_transform_internal_ucs2reverse>: 8077d20: 55 push %ebp 8077d21: 57 push %edi 8077d22: 56 push %esi 8077d23: 53 push %ebx 8077d24: 83 ec 4c sub $0x4c,%esp 8077d27: 8b 7c 24 64 mov 0x64(%esp),%edi 8077d2b: 8b 44 24 60 mov 0x60(%esp),%eax 8077d2f: 8b 6c 24 6c mov 0x6c(%esp),%ebp 8077d33: 8b 5c 24 78 mov 0x78(%esp),%ebx 8077d37: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8077d3e: 00 8077d3f: 8b 77 08 mov 0x8(%edi),%esi 8077d42: 83 c0 3c add $0x3c,%eax 8077d45: 89 44 24 18 mov %eax,0x18(%esp) 8077d49: 8d 47 20 lea 0x20(%edi),%eax 8077d4c: f7 c6 01 00 00 00 test $0x1,%esi 8077d52: 89 44 24 1c mov %eax,0x1c(%esp) 8077d56: 75 24 jne 8077d7c <__gconv_transform_internal_ucs2reverse+0x5c> 8077d58: 8b 4c 24 60 mov 0x60(%esp),%ecx 8077d5c: 8b 44 24 60 mov 0x60(%esp),%eax 8077d60: 8b 51 3c mov 0x3c(%ecx),%edx 8077d63: 8b 40 50 mov 0x50(%eax),%eax 8077d66: 85 d2 test %edx,%edx 8077d68: 89 44 24 14 mov %eax,0x14(%esp) 8077d6c: 74 0e je 8077d7c <__gconv_transform_internal_ucs2reverse+0x5c> 8077d6e: c1 c8 09 ror $0x9,%eax 8077d71: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8077d78: 89 44 24 14 mov %eax,0x14(%esp) 8077d7c: 85 db test %ebx,%ebx 8077d7e: 0f 85 b0 04 00 00 jne 8078234 <__gconv_transform_internal_ucs2reverse+0x514> 8077d84: 8b 4c 24 70 mov 0x70(%esp),%ecx 8077d88: 8b 44 24 68 mov 0x68(%esp),%eax 8077d8c: 85 c9 test %ecx,%ecx 8077d8e: 8b 10 mov (%eax),%edx 8077d90: 0f 85 0d 05 00 00 jne 80782a3 <__gconv_transform_internal_ucs2reverse+0x583> 8077d96: 8b 07 mov (%edi),%eax 8077d98: 89 44 24 08 mov %eax,0x8(%esp) 8077d9c: 8b 47 04 mov 0x4(%edi),%eax 8077d9f: 8d 4c 24 30 lea 0x30(%esp),%ecx 8077da3: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 8077daa: 00 8077dab: 89 44 24 04 mov %eax,0x4(%esp) 8077daf: 8b 44 24 74 mov 0x74(%esp),%eax 8077db3: 85 c0 test %eax,%eax 8077db5: b8 00 00 00 00 mov $0x0,%eax 8077dba: 0f 45 c1 cmovne %ecx,%eax 8077dbd: 89 44 24 20 mov %eax,0x20(%esp) 8077dc1: 8b 44 24 7c mov 0x7c(%esp),%eax 8077dc5: 85 c0 test %eax,%eax 8077dc7: 0f 85 eb 01 00 00 jne 8077fb8 <__gconv_transform_internal_ucs2reverse+0x298> 8077dcd: 8d 76 00 lea 0x0(%esi),%esi 8077dd0: 8b 44 24 08 mov 0x8(%esp),%eax 8077dd4: 83 e6 02 and $0x2,%esi 8077dd7: 89 54 24 38 mov %edx,0x38(%esp) 8077ddb: c7 44 24 0c 04 00 00 movl $0x4,0xc(%esp) 8077de2: 00 8077de3: 89 74 24 10 mov %esi,0x10(%esp) 8077de7: 89 7c 24 64 mov %edi,0x64(%esp) 8077deb: 89 44 24 3c mov %eax,0x3c(%esp) 8077def: 89 c3 mov %eax,%ebx 8077df1: 39 d5 cmp %edx,%ebp 8077df3: 74 4a je 8077e3f <__gconv_transform_internal_ucs2reverse+0x11f> 8077df5: 8d 4a 04 lea 0x4(%edx),%ecx 8077df8: 39 cd cmp %ecx,%ebp 8077dfa: 72 74 jb 8077e70 <__gconv_transform_internal_ucs2reverse+0x150> 8077dfc: 8d 73 02 lea 0x2(%ebx),%esi 8077dff: 39 74 24 04 cmp %esi,0x4(%esp) 8077e03: 0f 82 07 01 00 00 jb 8077f10 <__gconv_transform_internal_ucs2reverse+0x1f0> 8077e09: 8b 02 mov (%edx),%eax 8077e0b: 3d ff ff 00 00 cmp $0xffff,%eax 8077e10: 0f 87 12 01 00 00 ja 8077f28 <__gconv_transform_internal_ucs2reverse+0x208> 8077e16: 8d b8 00 28 ff ff lea -0xd800(%eax),%edi 8077e1c: 81 ff ff 07 00 00 cmp $0x7ff,%edi 8077e22: 0f 86 50 01 00 00 jbe 8077f78 <__gconv_transform_internal_ucs2reverse+0x258> 8077e28: 89 ca mov %ecx,%edx 8077e2a: 66 c1 c8 08 ror $0x8,%ax 8077e2e: 39 d5 cmp %edx,%ebp 8077e30: 66 89 03 mov %ax,(%ebx) 8077e33: 89 74 24 3c mov %esi,0x3c(%esp) 8077e37: 89 4c 24 38 mov %ecx,0x38(%esp) 8077e3b: 89 f3 mov %esi,%ebx 8077e3d: 75 b6 jne 8077df5 <__gconv_transform_internal_ucs2reverse+0xd5> 8077e3f: 8b 44 24 68 mov 0x68(%esp),%eax 8077e43: 89 ea mov %ebp,%edx 8077e45: 8b 7c 24 64 mov 0x64(%esp),%edi 8077e49: 89 10 mov %edx,(%eax) 8077e4b: 8b 54 24 70 mov 0x70(%esp),%edx 8077e4f: 85 d2 test %edx,%edx 8077e51: 74 37 je 8077e8a <__gconv_transform_internal_ucs2reverse+0x16a> 8077e53: 90 nop 8077e54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8077e58: 8b 44 24 70 mov 0x70(%esp),%eax 8077e5c: 89 18 mov %ebx,(%eax) 8077e5e: 8b 44 24 0c mov 0xc(%esp),%eax 8077e62: 83 c4 4c add $0x4c,%esp 8077e65: 5b pop %ebx 8077e66: 5e pop %esi 8077e67: 5f pop %edi 8077e68: 5d pop %ebp 8077e69: c3 ret 8077e6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8077e70: 8b 7c 24 64 mov 0x64(%esp),%edi 8077e74: c7 44 24 0c 07 00 00 movl $0x7,0xc(%esp) 8077e7b: 00 8077e7c: 8b 44 24 68 mov 0x68(%esp),%eax 8077e80: 89 10 mov %edx,(%eax) 8077e82: 8b 54 24 70 mov 0x70(%esp),%edx 8077e86: 85 d2 test %edx,%edx 8077e88: 75 ce jne 8077e58 <__gconv_transform_internal_ucs2reverse+0x138> 8077e8a: 83 47 0c 01 addl $0x1,0xc(%edi) 8077e8e: f6 47 08 01 testb $0x1,0x8(%edi) 8077e92: 0f 85 60 02 00 00 jne 80780f8 <__gconv_transform_internal_ucs2reverse+0x3d8> 8077e98: 3b 5c 24 08 cmp 0x8(%esp),%ebx 8077e9c: 0f 86 e6 02 00 00 jbe 8078188 <__gconv_transform_internal_ucs2reverse+0x468> 8077ea2: 8b 07 mov (%edi),%eax 8077ea4: 83 ec 0c sub $0xc,%esp 8077ea7: 89 44 24 48 mov %eax,0x48(%esp) 8077eab: 8b 74 24 20 mov 0x20(%esp),%esi 8077eaf: 56 push %esi 8077eb0: e8 7b 5d 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8077eb5: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077ebc: 6a 00 push $0x0 8077ebe: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8077ec5: 6a 00 push $0x0 8077ec7: 53 push %ebx 8077ec8: 8d 44 24 60 lea 0x60(%esp),%eax 8077ecc: 50 push %eax 8077ecd: ff 74 24 44 pushl 0x44(%esp) 8077ed1: ff 74 24 44 pushl 0x44(%esp) 8077ed5: ff d6 call *%esi 8077ed7: 83 c4 30 add $0x30,%esp 8077eda: 83 f8 04 cmp $0x4,%eax 8077edd: 0f 84 bd 00 00 00 je 8077fa0 <__gconv_transform_internal_ucs2reverse+0x280> 8077ee3: 8b 54 24 3c mov 0x3c(%esp),%edx 8077ee7: 39 da cmp %ebx,%edx 8077ee9: 0f 85 f9 02 00 00 jne 80781e8 <__gconv_transform_internal_ucs2reverse+0x4c8> 8077eef: 85 c0 test %eax,%eax 8077ef1: 0f 85 a3 03 00 00 jne 807829a <__gconv_transform_internal_ucs2reverse+0x57a> 8077ef7: 8b 44 24 68 mov 0x68(%esp),%eax 8077efb: 8b 77 08 mov 0x8(%edi),%esi 8077efe: 8b 10 mov (%eax),%edx 8077f00: 8b 07 mov (%edi),%eax 8077f02: 89 44 24 08 mov %eax,0x8(%esp) 8077f06: e9 c5 fe ff ff jmp 8077dd0 <__gconv_transform_internal_ucs2reverse+0xb0> 8077f0b: 90 nop 8077f0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8077f10: 8b 7c 24 64 mov 0x64(%esp),%edi 8077f14: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 8077f1b: 00 8077f1c: e9 5b ff ff ff jmp 8077e7c <__gconv_transform_internal_ucs2reverse+0x15c> 8077f21: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077f28: c1 e8 07 shr $0x7,%eax 8077f2b: 3d 00 1c 00 00 cmp $0x1c00,%eax 8077f30: 0f 84 42 02 00 00 je 8078178 <__gconv_transform_internal_ucs2reverse+0x458> 8077f36: 8b 44 24 20 mov 0x20(%esp),%eax 8077f3a: 85 c0 test %eax,%eax 8077f3c: 74 22 je 8077f60 <__gconv_transform_internal_ucs2reverse+0x240> 8077f3e: 8b 44 24 64 mov 0x64(%esp),%eax 8077f42: f6 40 08 08 testb $0x8,0x8(%eax) 8077f46: 0f 85 4c 02 00 00 jne 8078198 <__gconv_transform_internal_ucs2reverse+0x478> 8077f4c: 8b 7c 24 10 mov 0x10(%esp),%edi 8077f50: 85 ff test %edi,%edi 8077f52: 0f 85 a0 02 00 00 jne 80781f8 <__gconv_transform_internal_ucs2reverse+0x4d8> 8077f58: 90 nop 8077f59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077f60: 8b 7c 24 64 mov 0x64(%esp),%edi 8077f64: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8077f6b: 00 8077f6c: e9 0b ff ff ff jmp 8077e7c <__gconv_transform_internal_ucs2reverse+0x15c> 8077f71: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8077f78: 8b 44 24 20 mov 0x20(%esp),%eax 8077f7c: 85 c0 test %eax,%eax 8077f7e: 74 e0 je 8077f60 <__gconv_transform_internal_ucs2reverse+0x240> 8077f80: 8b 74 24 10 mov 0x10(%esp),%esi 8077f84: 85 f6 test %esi,%esi 8077f86: 74 d8 je 8077f60 <__gconv_transform_internal_ucs2reverse+0x240> 8077f88: 89 4c 24 38 mov %ecx,0x38(%esp) 8077f8c: 83 00 01 addl $0x1,(%eax) 8077f8f: 89 ca mov %ecx,%edx 8077f91: e9 5b fe ff ff jmp 8077df1 <__gconv_transform_internal_ucs2reverse+0xd1> 8077f96: 8d 76 00 lea 0x0(%esi),%esi 8077f99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8077fa0: 8b 44 24 0c mov 0xc(%esp),%eax 8077fa4: 83 f8 05 cmp $0x5,%eax 8077fa7: 0f 85 42 ff ff ff jne 8077eef <__gconv_transform_internal_ucs2reverse+0x1cf> 8077fad: e9 45 ff ff ff jmp 8077ef7 <__gconv_transform_internal_ucs2reverse+0x1d7> 8077fb2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8077fb8: 8b 47 14 mov 0x14(%edi),%eax 8077fbb: 89 44 24 10 mov %eax,0x10(%esp) 8077fbf: 8b 00 mov (%eax),%eax 8077fc1: 89 44 24 24 mov %eax,0x24(%esp) 8077fc5: 83 e0 07 and $0x7,%eax 8077fc8: 89 44 24 0c mov %eax,0xc(%esp) 8077fcc: 0f 84 fe fd ff ff je 8077dd0 <__gconv_transform_internal_ucs2reverse+0xb0> 8077fd2: 8b 44 24 70 mov 0x70(%esp),%eax 8077fd6: 85 c0 test %eax,%eax 8077fd8: 0f 85 f2 04 00 00 jne 80784d0 <__gconv_transform_internal_ucs2reverse+0x7b0> 8077fde: 8b 44 24 08 mov 0x8(%esp),%eax 8077fe2: 89 54 24 34 mov %edx,0x34(%esp) 8077fe6: 89 44 24 38 mov %eax,0x38(%esp) 8077fea: 8b 44 24 0c mov 0xc(%esp),%eax 8077fee: 83 f8 04 cmp $0x4,%eax 8077ff1: 0f 87 f2 04 00 00 ja 80784e9 <__gconv_transform_internal_ucs2reverse+0x7c9> 8077ff7: 31 db xor %ebx,%ebx 8077ff9: 85 c0 test %eax,%eax 8077ffb: 8d 4c 24 3c lea 0x3c(%esp),%ecx 8077fff: 0f 84 be 02 00 00 je 80782c3 <__gconv_transform_internal_ucs2reverse+0x5a3> 8078005: 8b 44 24 10 mov 0x10(%esp),%eax 8078009: 89 54 24 28 mov %edx,0x28(%esp) 807800d: 8d 76 00 lea 0x0(%esi),%esi 8078010: 0f b6 54 18 04 movzbl 0x4(%eax,%ebx,1),%edx 8078015: 88 14 19 mov %dl,(%ecx,%ebx,1) 8078018: 83 c3 01 add $0x1,%ebx 807801b: 39 5c 24 0c cmp %ebx,0xc(%esp) 807801f: 75 ef jne 8078010 <__gconv_transform_internal_ucs2reverse+0x2f0> 8078021: b8 04 00 00 00 mov $0x4,%eax 8078026: 2b 44 24 0c sub 0xc(%esp),%eax 807802a: 8b 54 24 28 mov 0x28(%esp),%edx 807802e: 01 d0 add %edx,%eax 8078030: 39 c5 cmp %eax,%ebp 8078032: 0f 82 99 02 00 00 jb 80782d1 <__gconv_transform_internal_ucs2reverse+0x5b1> 8078038: 8b 44 24 08 mov 0x8(%esp),%eax 807803c: 83 c0 02 add $0x2,%eax 807803f: 39 44 24 04 cmp %eax,0x4(%esp) 8078043: 89 44 24 28 mov %eax,0x28(%esp) 8078047: 0f 82 d3 01 00 00 jb 8078220 <__gconv_transform_internal_ucs2reverse+0x500> 807804d: 8d 42 01 lea 0x1(%edx),%eax 8078050: 89 54 24 2c mov %edx,0x2c(%esp) 8078054: 89 44 24 34 mov %eax,0x34(%esp) 8078058: 0f b6 50 ff movzbl -0x1(%eax),%edx 807805c: 83 c3 01 add $0x1,%ebx 807805f: 89 c1 mov %eax,%ecx 8078061: 83 c0 01 add $0x1,%eax 8078064: 83 fb 03 cmp $0x3,%ebx 8078067: 88 54 1c 3b mov %dl,0x3b(%esp,%ebx,1) 807806b: 77 04 ja 8078071 <__gconv_transform_internal_ucs2reverse+0x351> 807806d: 39 cd cmp %ecx,%ebp 807806f: 77 e3 ja 8078054 <__gconv_transform_internal_ucs2reverse+0x334> 8078071: 8b 44 24 3c mov 0x3c(%esp),%eax 8078075: 8d 4c 24 3c lea 0x3c(%esp),%ecx 8078079: 8b 54 24 2c mov 0x2c(%esp),%edx 807807d: 89 4c 24 34 mov %ecx,0x34(%esp) 8078081: 3d ff ff 00 00 cmp $0xffff,%eax 8078086: 0f 87 a9 02 00 00 ja 8078335 <__gconv_transform_internal_ucs2reverse+0x615> 807808c: 8d 90 00 28 ff ff lea -0xd800(%eax),%edx 8078092: 81 fa ff 07 00 00 cmp $0x7ff,%edx 8078098: 0f 86 69 02 00 00 jbe 8078307 <__gconv_transform_internal_ucs2reverse+0x5e7> 807809e: 8b 5c 24 08 mov 0x8(%esp),%ebx 80780a2: 66 c1 c8 08 ror $0x8,%ax 80780a6: 66 89 03 mov %ax,(%ebx) 80780a9: 8b 44 24 28 mov 0x28(%esp),%eax 80780ad: 89 44 24 38 mov %eax,0x38(%esp) 80780b1: 8d 44 24 40 lea 0x40(%esp),%eax 80780b5: 89 44 24 34 mov %eax,0x34(%esp) 80780b9: 8d 54 24 40 lea 0x40(%esp),%edx 80780bd: 29 ca sub %ecx,%edx 80780bf: 3b 54 24 0c cmp 0xc(%esp),%edx 80780c3: 0f 8e 39 04 00 00 jle 8078502 <__gconv_transform_internal_ucs2reverse+0x7e2> 80780c9: 8b 44 24 68 mov 0x68(%esp),%eax 80780cd: 2b 54 24 0c sub 0xc(%esp),%edx 80780d1: 8b 4c 24 10 mov 0x10(%esp),%ecx 80780d5: 8b 77 08 mov 0x8(%edi),%esi 80780d8: 03 10 add (%eax),%edx 80780da: 89 10 mov %edx,(%eax) 80780dc: 8b 44 24 38 mov 0x38(%esp),%eax 80780e0: 89 44 24 08 mov %eax,0x8(%esp) 80780e4: 8b 44 24 24 mov 0x24(%esp),%eax 80780e8: 83 e0 f8 and $0xfffffff8,%eax 80780eb: 89 01 mov %eax,(%ecx) 80780ed: e9 de fc ff ff jmp 8077dd0 <__gconv_transform_internal_ucs2reverse+0xb0> 80780f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80780f8: 8b 4c 24 74 mov 0x74(%esp),%ecx 80780fc: 89 1f mov %ebx,(%edi) 80780fe: 8b 44 24 30 mov 0x30(%esp),%eax 8078102: 01 01 add %eax,(%ecx) 8078104: 8b 44 24 7c mov 0x7c(%esp),%eax 8078108: 85 c0 test %eax,%eax 807810a: 0f 84 4e fd ff ff je 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 8078110: 83 7c 24 0c 07 cmpl $0x7,0xc(%esp) 8078115: 0f 85 43 fd ff ff jne 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 807811b: 8b 44 24 68 mov 0x68(%esp),%eax 807811f: 8b 10 mov (%eax),%edx 8078121: 89 e8 mov %ebp,%eax 8078123: 29 d0 sub %edx,%eax 8078125: 83 f8 03 cmp $0x3,%eax 8078128: 0f 8f ed 03 00 00 jg 807851b <__gconv_transform_internal_ucs2reverse+0x7fb> 807812e: 31 c9 xor %ecx,%ecx 8078130: 39 d5 cmp %edx,%ebp 8078132: 89 d0 mov %edx,%eax 8078134: 76 2a jbe 8078160 <__gconv_transform_internal_ucs2reverse+0x440> 8078136: 8b 74 24 68 mov 0x68(%esp),%esi 807813a: 89 54 24 04 mov %edx,0x4(%esp) 807813e: 89 c1 mov %eax,%ecx 8078140: 83 c0 01 add $0x1,%eax 8078143: 2b 4c 24 04 sub 0x4(%esp),%ecx 8078147: 8b 5f 14 mov 0x14(%edi),%ebx 807814a: 89 06 mov %eax,(%esi) 807814c: 39 c5 cmp %eax,%ebp 807814e: 0f b6 50 ff movzbl -0x1(%eax),%edx 8078152: 88 54 0b 04 mov %dl,0x4(%ebx,%ecx,1) 8078156: 75 e6 jne 807813e <__gconv_transform_internal_ucs2reverse+0x41e> 8078158: 8b 54 24 04 mov 0x4(%esp),%edx 807815c: 89 e9 mov %ebp,%ecx 807815e: 29 d1 sub %edx,%ecx 8078160: 8b 57 14 mov 0x14(%edi),%edx 8078163: 8b 02 mov (%edx),%eax 8078165: 83 e0 f8 and $0xfffffff8,%eax 8078168: 09 c8 or %ecx,%eax 807816a: 89 02 mov %eax,(%edx) 807816c: e9 ed fc ff ff jmp 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 8078171: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8078178: 89 4c 24 38 mov %ecx,0x38(%esp) 807817c: 89 ca mov %ecx,%edx 807817e: e9 6e fc ff ff jmp 8077df1 <__gconv_transform_internal_ucs2reverse+0xd1> 8078183: 90 nop 8078184: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078188: 8b 44 24 0c mov 0xc(%esp),%eax 807818c: e9 5e fd ff ff jmp 8077eef <__gconv_transform_internal_ucs2reverse+0x1cf> 8078191: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8078198: 83 ec 04 sub $0x4,%esp 807819b: ff 74 24 24 pushl 0x24(%esp) 807819f: 8d 44 24 44 lea 0x44(%esp),%eax 80781a3: 50 push %eax 80781a4: 55 push %ebp 80781a5: 8d 44 24 48 lea 0x48(%esp),%eax 80781a9: 50 push %eax 80781aa: 8b 44 24 7c mov 0x7c(%esp),%eax 80781ae: ff 30 pushl (%eax) 80781b0: ff 74 24 7c pushl 0x7c(%esp) 80781b4: ff 74 24 7c pushl 0x7c(%esp) 80781b8: e8 83 03 00 00 call 8078540 <__gconv_transliterate> 80781bd: 89 44 24 2c mov %eax,0x2c(%esp) 80781c1: 83 c4 20 add $0x20,%esp 80781c4: 83 f8 06 cmp $0x6,%eax 80781c7: 74 4a je 8078213 <__gconv_transform_internal_ucs2reverse+0x4f3> 80781c9: 83 7c 24 0c 05 cmpl $0x5,0xc(%esp) 80781ce: 0f 84 de 00 00 00 je 80782b2 <__gconv_transform_internal_ucs2reverse+0x592> 80781d4: 8b 54 24 38 mov 0x38(%esp),%edx 80781d8: 8b 5c 24 3c mov 0x3c(%esp),%ebx 80781dc: e9 10 fc ff ff jmp 8077df1 <__gconv_transform_internal_ucs2reverse+0xd1> 80781e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80781e8: 8b 4c 24 68 mov 0x68(%esp),%ecx 80781ec: 29 d3 sub %edx,%ebx 80781ee: 8d 14 1b lea (%ebx,%ebx,1),%edx 80781f1: 29 11 sub %edx,(%ecx) 80781f3: e9 f7 fc ff ff jmp 8077eef <__gconv_transform_internal_ucs2reverse+0x1cf> 80781f8: 8b 44 24 20 mov 0x20(%esp),%eax 80781fc: 83 c2 04 add $0x4,%edx 80781ff: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8078206: 00 8078207: 89 54 24 38 mov %edx,0x38(%esp) 807820b: 83 00 01 addl $0x1,(%eax) 807820e: e9 de fb ff ff jmp 8077df1 <__gconv_transform_internal_ucs2reverse+0xd1> 8078213: 8b 54 24 38 mov 0x38(%esp),%edx 8078217: 8b 5c 24 3c mov 0x3c(%esp),%ebx 807821b: e9 2c fd ff ff jmp 8077f4c <__gconv_transform_internal_ucs2reverse+0x22c> 8078220: c7 44 24 0c 05 00 00 movl $0x5,0xc(%esp) 8078227: 00 8078228: 8b 44 24 0c mov 0xc(%esp),%eax 807822c: 83 c4 4c add $0x4c,%esp 807822f: 5b pop %ebx 8078230: 5e pop %esi 8078231: 5f pop %edi 8078232: 5d pop %ebp 8078233: c3 ret 8078234: 8b 74 24 70 mov 0x70(%esp),%esi 8078238: 85 f6 test %esi,%esi 807823a: 0f 85 04 02 00 00 jne 8078444 <__gconv_transform_internal_ucs2reverse+0x724> 8078240: 8b 47 14 mov 0x14(%edi),%eax 8078243: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 807824a: 00 807824b: c7 00 00 00 00 00 movl $0x0,(%eax) 8078251: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8078258: f6 47 08 01 testb $0x1,0x8(%edi) 807825c: 0f 85 fc fb ff ff jne 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 8078262: 83 ec 0c sub $0xc,%esp 8078265: 8b 74 24 20 mov 0x20(%esp),%esi 8078269: 56 push %esi 807826a: e8 c1 59 02 00 call 809dc30 <_dl_mcount_wrapper_check> 807826f: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 8078276: 53 push %ebx 8078277: ff b4 24 8c 00 00 00 pushl 0x8c(%esp) 807827e: 6a 00 push $0x0 8078280: 6a 00 push $0x0 8078282: 6a 00 push $0x0 8078284: ff 74 24 44 pushl 0x44(%esp) 8078288: ff 74 24 44 pushl 0x44(%esp) 807828c: ff d6 call *%esi 807828e: 89 44 24 3c mov %eax,0x3c(%esp) 8078292: 83 c4 30 add $0x30,%esp 8078295: e9 c4 fb ff ff jmp 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 807829a: 89 44 24 0c mov %eax,0xc(%esp) 807829e: e9 61 fe ff ff jmp 8078104 <__gconv_transform_internal_ucs2reverse+0x3e4> 80782a3: 8b 44 24 70 mov 0x70(%esp),%eax 80782a7: 8b 00 mov (%eax),%eax 80782a9: 89 44 24 08 mov %eax,0x8(%esp) 80782ad: e9 ea fa ff ff jmp 8077d9c <__gconv_transform_internal_ucs2reverse+0x7c> 80782b2: 8b 7c 24 64 mov 0x64(%esp),%edi 80782b6: 8b 54 24 38 mov 0x38(%esp),%edx 80782ba: 8b 5c 24 3c mov 0x3c(%esp),%ebx 80782be: e9 b9 fb ff ff jmp 8077e7c <__gconv_transform_internal_ucs2reverse+0x15c> 80782c3: 8b 5c 24 70 mov 0x70(%esp),%ebx 80782c7: b8 04 00 00 00 mov $0x4,%eax 80782cc: e9 5d fd ff ff jmp 807802e <__gconv_transform_internal_ucs2reverse+0x30e> 80782d1: 8b 44 24 68 mov 0x68(%esp),%eax 80782d5: 39 ea cmp %ebp,%edx 80782d7: 89 28 mov %ebp,(%eax) 80782d9: 73 1f jae 80782fa <__gconv_transform_internal_ucs2reverse+0x5da> 80782db: 03 5c 24 10 add 0x10(%esp),%ebx 80782df: 8d 4d 01 lea 0x1(%ebp),%ecx 80782e2: 83 c2 01 add $0x1,%edx 80782e5: 89 54 24 34 mov %edx,0x34(%esp) 80782e9: 0f b6 42 ff movzbl -0x1(%edx),%eax 80782ed: 83 c2 01 add $0x1,%edx 80782f0: 83 c3 01 add $0x1,%ebx 80782f3: 88 43 03 mov %al,0x3(%ebx) 80782f6: 39 d1 cmp %edx,%ecx 80782f8: 75 eb jne 80782e5 <__gconv_transform_internal_ucs2reverse+0x5c5> 80782fa: c7 44 24 0c 07 00 00 movl $0x7,0xc(%esp) 8078301: 00 8078302: e9 57 fb ff ff jmp 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 8078307: 8b 44 24 20 mov 0x20(%esp),%eax 807830b: 85 c0 test %eax,%eax 807830d: 74 73 je 8078382 <__gconv_transform_internal_ucs2reverse+0x662> 807830f: 83 e6 02 and $0x2,%esi 8078312: 74 6e je 8078382 <__gconv_transform_internal_ucs2reverse+0x662> 8078314: 83 00 01 addl $0x1,(%eax) 8078317: 8b 44 24 10 mov 0x10(%esp),%eax 807831b: 8d 5c 24 40 lea 0x40(%esp),%ebx 807831f: 89 5c 24 34 mov %ebx,0x34(%esp) 8078323: 8b 00 mov (%eax),%eax 8078325: 89 44 24 24 mov %eax,0x24(%esp) 8078329: 83 e0 07 and $0x7,%eax 807832c: 89 44 24 0c mov %eax,0xc(%esp) 8078330: e9 84 fd ff ff jmp 80780b9 <__gconv_transform_internal_ucs2reverse+0x399> 8078335: c1 e8 07 shr $0x7,%eax 8078338: 3d 00 1c 00 00 cmp $0x1c00,%eax 807833d: 0f 84 6e fd ff ff je 80780b1 <__gconv_transform_internal_ucs2reverse+0x391> 8078343: 8b 44 24 20 mov 0x20(%esp),%eax 8078347: 85 c0 test %eax,%eax 8078349: 74 37 je 8078382 <__gconv_transform_internal_ucs2reverse+0x662> 807834b: f7 c6 08 00 00 00 test $0x8,%esi 8078351: 75 3c jne 807838f <__gconv_transform_internal_ucs2reverse+0x66f> 8078353: 83 e6 02 and $0x2,%esi 8078356: 74 2a je 8078382 <__gconv_transform_internal_ucs2reverse+0x662> 8078358: 89 ca mov %ecx,%edx 807835a: 8b 44 24 20 mov 0x20(%esp),%eax 807835e: 83 c2 04 add $0x4,%edx 8078361: 89 54 24 34 mov %edx,0x34(%esp) 8078365: 83 00 01 addl $0x1,(%eax) 8078368: 39 ca cmp %ecx,%edx 807836a: 74 16 je 8078382 <__gconv_transform_internal_ucs2reverse+0x662> 807836c: 8b 44 24 10 mov 0x10(%esp),%eax 8078370: 8b 00 mov (%eax),%eax 8078372: 89 44 24 24 mov %eax,0x24(%esp) 8078376: 83 e0 07 and $0x7,%eax 8078379: 89 44 24 0c mov %eax,0xc(%esp) 807837d: e9 3b fd ff ff jmp 80780bd <__gconv_transform_internal_ucs2reverse+0x39d> 8078382: c7 44 24 0c 06 00 00 movl $0x6,0xc(%esp) 8078389: 00 807838a: e9 cf fa ff ff jmp 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 807838f: 8d 04 19 lea (%ecx,%ebx,1),%eax 8078392: 89 4c 24 28 mov %ecx,0x28(%esp) 8078396: 83 ec 04 sub $0x4,%esp 8078399: 89 44 24 28 mov %eax,0x28(%esp) 807839d: ff 74 24 24 pushl 0x24(%esp) 80783a1: 89 c1 mov %eax,%ecx 80783a3: 8d 44 24 40 lea 0x40(%esp),%eax 80783a7: 50 push %eax 80783a8: 51 push %ecx 80783a9: 8d 44 24 44 lea 0x44(%esp),%eax 80783ad: 50 push %eax 80783ae: 52 push %edx 80783af: 57 push %edi 80783b0: ff 74 24 7c pushl 0x7c(%esp) 80783b4: e8 87 01 00 00 call 8078540 <__gconv_transliterate> 80783b9: 89 44 24 2c mov %eax,0x2c(%esp) 80783bd: 83 c4 20 add $0x20,%esp 80783c0: 83 f8 06 cmp $0x6,%eax 80783c3: 8b 54 24 34 mov 0x34(%esp),%edx 80783c7: 8b 4c 24 28 mov 0x28(%esp),%ecx 80783cb: 0f 84 f1 00 00 00 je 80784c2 <__gconv_transform_internal_ucs2reverse+0x7a2> 80783d1: 39 ca cmp %ecx,%edx 80783d3: 75 97 jne 807836c <__gconv_transform_internal_ucs2reverse+0x64c> 80783d5: 83 7c 24 0c 07 cmpl $0x7,0xc(%esp) 80783da: 0f 85 c8 00 00 00 jne 80784a8 <__gconv_transform_internal_ucs2reverse+0x788> 80783e0: 8d 74 24 40 lea 0x40(%esp),%esi 80783e4: 39 74 24 24 cmp %esi,0x24(%esp) 80783e8: 0f 84 a1 00 00 00 je 807848f <__gconv_transform_internal_ucs2reverse+0x76f> 80783ee: 8b 44 24 10 mov 0x10(%esp),%eax 80783f2: 89 de mov %ebx,%esi 80783f4: 8b 00 mov (%eax),%eax 80783f6: 89 c2 mov %eax,%edx 80783f8: 83 e0 f8 and $0xfffffff8,%eax 80783fb: 83 e2 07 and $0x7,%edx 80783fe: 29 d6 sub %edx,%esi 8078400: 89 f2 mov %esi,%edx 8078402: 8b 74 24 68 mov 0x68(%esp),%esi 8078406: 01 16 add %edx,(%esi) 8078408: 39 c3 cmp %eax,%ebx 807840a: 7e 6a jle 8078476 <__gconv_transform_internal_ucs2reverse+0x756> 807840c: 83 fb 04 cmp $0x4,%ebx 807840f: 77 4c ja 807845d <__gconv_transform_internal_ucs2reverse+0x73d> 8078411: 09 c3 or %eax,%ebx 8078413: 39 4c 24 24 cmp %ecx,0x24(%esp) 8078417: 8b 44 24 10 mov 0x10(%esp),%eax 807841b: 89 18 mov %ebx,(%eax) 807841d: 0f 86 d7 fe ff ff jbe 80782fa <__gconv_transform_internal_ucs2reverse+0x5da> 8078423: 83 c0 04 add $0x4,%eax 8078426: 89 c6 mov %eax,%esi 8078428: 83 c1 01 add $0x1,%ecx 807842b: 83 c6 01 add $0x1,%esi 807842e: 89 4c 24 34 mov %ecx,0x34(%esp) 8078432: 0f b6 41 ff movzbl -0x1(%ecx),%eax 8078436: 88 46 ff mov %al,-0x1(%esi) 8078439: 39 4c 24 24 cmp %ecx,0x24(%esp) 807843d: 75 e9 jne 8078428 <__gconv_transform_internal_ucs2reverse+0x708> 807843f: e9 b6 fe ff ff jmp 80782fa <__gconv_transform_internal_ucs2reverse+0x5da> 8078444: 68 40 09 0c 08 push $0x80c0940 8078449: 68 9f 01 00 00 push $0x19f 807844e: 68 c0 06 0c 08 push $0x80c06c0 8078453: 68 d4 06 0c 08 push $0x80c06d4 8078458: e8 83 13 fd ff call 80497e0 <__assert_fail> 807845d: 68 00 09 0c 08 push $0x80c0900 8078462: 68 db 01 00 00 push $0x1db 8078467: 68 21 07 0c 08 push $0x80c0721 807846c: 68 00 08 0c 08 push $0x80c0800 8078471: e8 6a 13 fd ff call 80497e0 <__assert_fail> 8078476: 68 00 09 0c 08 push $0x80c0900 807847b: 68 da 01 00 00 push $0x1da 8078480: 68 21 07 0c 08 push $0x80c0721 8078485: 68 d8 07 0c 08 push $0x80c07d8 807848a: e8 51 13 fd ff call 80497e0 <__assert_fail> 807848f: 68 00 09 0c 08 push $0x80c0900 8078494: 68 d0 01 00 00 push $0x1d0 8078499: 68 21 07 0c 08 push $0x80c0721 807849e: 68 b4 07 0c 08 push $0x80c07b4 80784a3: e8 38 13 fd ff call 80497e0 <__assert_fail> 80784a8: 8b 44 24 0c mov 0xc(%esp),%eax 80784ac: 85 c0 test %eax,%eax 80784ae: 0f 85 aa f9 ff ff jne 8077e5e <__gconv_transform_internal_ucs2reverse+0x13e> 80784b4: 8b 44 24 68 mov 0x68(%esp),%eax 80784b8: 8b 77 08 mov 0x8(%edi),%esi 80784bb: 8b 10 mov (%eax),%edx 80784bd: e9 0e f9 ff ff jmp 8077dd0 <__gconv_transform_internal_ucs2reverse+0xb0> 80784c2: 83 e6 02 and $0x2,%esi 80784c5: 0f 84 9d fe ff ff je 8078368 <__gconv_transform_internal_ucs2reverse+0x648> 80784cb: e9 8a fe ff ff jmp 807835a <__gconv_transform_internal_ucs2reverse+0x63a> 80784d0: 68 40 09 0c 08 push $0x80c0940 80784d5: 68 2f 02 00 00 push $0x22f 80784da: 68 c0 06 0c 08 push $0x80c06c0 80784df: 68 d4 06 0c 08 push $0x80c06d4 80784e4: e8 f7 12 fd ff call 80497e0 <__assert_fail> 80784e9: 68 00 09 0c 08 push $0x80c0900 80784ee: 68 80 01 00 00 push $0x180 80784f3: 68 21 07 0c 08 push $0x80c0721 80784f8: 68 5c 07 0c 08 push $0x80c075c 80784fd: e8 de 12 fd ff call 80497e0 <__assert_fail> 8078502: 68 00 09 0c 08 push $0x80c0900 8078507: 68 be 01 00 00 push $0x1be 807850c: 68 21 07 0c 08 push $0x80c0721 8078511: 68 8c 07 0c 08 push $0x80c078c 8078516: e8 c5 12 fd ff call 80497e0 <__assert_fail> 807851b: 68 40 09 0c 08 push $0x80c0940 8078520: 68 09 03 00 00 push $0x309 8078525: 68 c0 06 0c 08 push $0x80c06c0 807852a: 68 e8 06 0c 08 push $0x80c06e8 807852f: e8 ac 12 fd ff call 80497e0 <__assert_fail> 8078534: 66 90 xchg %ax,%ax 8078536: 66 90 xchg %ax,%ax 8078538: 66 90 xchg %ax,%ax 807853a: 66 90 xchg %ax,%ax 807853c: 66 90 xchg %ax,%ax 807853e: 66 90 xchg %ax,%ax 08078540 <__gconv_transliterate>: 8078540: 55 push %ebp 8078541: 57 push %edi 8078542: 56 push %esi 8078543: 53 push %ebx 8078544: 83 ec 5c sub $0x5c,%esp 8078547: 8b 44 24 7c mov 0x7c(%esp),%eax 807854b: 8b 4c 24 70 mov 0x70(%esp),%ecx 807854f: 8b 30 mov (%eax),%esi 8078551: 8b 44 24 70 mov 0x70(%esp),%eax 8078555: 8b 11 mov (%ecx),%edx 8078557: 8b 40 14 mov 0x14(%eax),%eax 807855a: 85 d2 test %edx,%edx 807855c: 89 44 24 14 mov %eax,0x14(%esp) 8078560: 74 0e je 8078570 <__gconv_transliterate+0x30> 8078562: c1 c8 09 ror $0x9,%eax 8078565: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 807856c: 89 44 24 14 mov %eax,0x14(%esp) 8078570: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8078576: c7 c1 d8 ff ff ff mov $0xffffffd8,%ecx 807857c: 89 44 24 2c mov %eax,0x2c(%esp) 8078580: 8b 04 08 mov (%eax,%ecx,1),%eax 8078583: 8b 00 mov (%eax),%eax 8078585: 89 44 24 10 mov %eax,0x10(%esp) 8078589: 8b 80 18 01 00 00 mov 0x118(%eax),%eax 807858f: 85 c0 test %eax,%eax 8078591: 89 44 24 0c mov %eax,0xc(%esp) 8078595: 0f 84 25 01 00 00 je 80786c0 <__gconv_transliterate+0x180> 807859b: 8d 46 04 lea 0x4(%esi),%eax 807859e: 39 84 24 80 00 00 00 cmp %eax,0x80(%esp) 80785a5: 0f 82 52 01 00 00 jb 80786fd <__gconv_transliterate+0x1bd> 80785ab: 8b 4c 24 10 mov 0x10(%esp),%ecx 80785af: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80785b6: 00 80785b7: 8b b9 1c 01 00 00 mov 0x11c(%ecx),%edi 80785bd: 89 7c 24 28 mov %edi,0x28(%esp) 80785c1: 8b b9 20 01 00 00 mov 0x120(%ecx),%edi 80785c7: 89 7c 24 1c mov %edi,0x1c(%esp) 80785cb: 8b b9 24 01 00 00 mov 0x124(%ecx),%edi 80785d1: 8b 89 28 01 00 00 mov 0x128(%ecx),%ecx 80785d7: 89 7c 24 34 mov %edi,0x34(%esp) 80785db: 89 4c 24 38 mov %ecx,0x38(%esp) 80785df: 8b 8c 24 80 00 00 00 mov 0x80(%esp),%ecx 80785e6: 8d 51 03 lea 0x3(%ecx),%edx 80785e9: 29 c2 sub %eax,%edx 80785eb: c1 ea 02 shr $0x2,%edx 80785ee: 8d 42 01 lea 0x1(%edx),%eax 80785f1: 89 44 24 24 mov %eax,0x24(%esp) 80785f5: 8b 44 24 10 mov 0x10(%esp),%eax 80785f9: 03 44 24 0c add 0xc(%esp),%eax 80785fd: 31 ff xor %edi,%edi 80785ff: 8b 4c 24 28 mov 0x28(%esp),%ecx 8078603: d1 e8 shr %eax 8078605: 89 44 24 18 mov %eax,0x18(%esp) 8078609: 8b 04 81 mov (%ecx,%eax,4),%eax 807860c: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8078610: 89 44 24 20 mov %eax,0x20(%esp) 8078614: 8d 14 81 lea (%ecx,%eax,4),%edx 8078617: 8b 4c 24 24 mov 0x24(%esp),%ecx 807861b: 8b 02 mov (%edx),%eax 807861d: eb 17 jmp 8078636 <__gconv_transliterate+0xf6> 807861f: 90 nop 8078620: 83 c7 01 add $0x1,%edi 8078623: 8b 04 ba mov (%edx,%edi,4),%eax 8078626: 85 c0 test %eax,%eax 8078628: 0f 84 06 01 00 00 je 8078734 <__gconv_transliterate+0x1f4> 807862e: 39 f9 cmp %edi,%ecx 8078630: 0f 84 d4 00 00 00 je 807870a <__gconv_transliterate+0x1ca> 8078636: 39 04 be cmp %eax,(%esi,%edi,4) 8078639: 74 e5 je 8078620 <__gconv_transliterate+0xe0> 807863b: 31 d2 xor %edx,%edx 807863d: 31 c9 xor %ecx,%ecx 807863f: 85 ff test %edi,%edi 8078641: 0f 85 e9 00 00 00 jne 8078730 <__gconv_transliterate+0x1f0> 8078647: 01 f2 add %esi,%edx 8078649: 39 94 24 80 00 00 00 cmp %edx,0x80(%esp) 8078650: 0f 86 ca 00 00 00 jbe 8078720 <__gconv_transliterate+0x1e0> 8078656: 03 4c 24 20 add 0x20(%esp),%ecx 807865a: 8b 44 24 1c mov 0x1c(%esp),%eax 807865e: 8b 3a mov (%edx),%edi 8078660: 39 3c 88 cmp %edi,(%eax,%ecx,4) 8078663: 0f 82 b7 00 00 00 jb 8078720 <__gconv_transliterate+0x1e0> 8078669: 8b 44 24 18 mov 0x18(%esp),%eax 807866d: 89 44 24 0c mov %eax,0xc(%esp) 8078671: 8b 4c 24 0c mov 0xc(%esp),%ecx 8078675: 39 4c 24 10 cmp %ecx,0x10(%esp) 8078679: 0f 82 76 ff ff ff jb 80785f5 <__gconv_transliterate+0xb5> 807867f: 8b 44 24 2c mov 0x2c(%esp),%eax 8078683: c7 c1 d8 ff ff ff mov $0xffffffd8,%ecx 8078689: 8b 04 08 mov (%eax,%ecx,1),%eax 807868c: 8b 00 mov (%eax),%eax 807868e: 8b a8 34 01 00 00 mov 0x134(%eax),%ebp 8078694: 89 44 24 10 mov %eax,0x10(%esp) 8078698: 85 ed test %ebp,%ebp 807869a: 0f 84 04 02 00 00 je 80788a4 <__gconv_transliterate+0x364> 80786a0: 8b 44 24 10 mov 0x10(%esp),%eax 80786a4: 89 ef mov %ebp,%edi 80786a6: 8b 88 38 01 00 00 mov 0x138(%eax),%ecx 80786ac: 8b 44 24 7c mov 0x7c(%esp),%eax 80786b0: 8b 00 mov (%eax),%eax 80786b2: 89 44 24 0c mov %eax,0xc(%esp) 80786b6: 8b 28 mov (%eax),%ebp 80786b8: e9 48 01 00 00 jmp 8078805 <__gconv_transliterate+0x2c5> 80786bd: 8d 76 00 lea 0x0(%esi),%esi 80786c0: 8b 4c 24 10 mov 0x10(%esp),%ecx 80786c4: 8b a9 34 01 00 00 mov 0x134(%ecx),%ebp 80786ca: 85 ed test %ebp,%ebp 80786cc: 75 1f jne 80786ed <__gconv_transliterate+0x1ad> 80786ce: 8b 44 24 10 mov 0x10(%esp),%eax 80786d2: 8b 98 2c 01 00 00 mov 0x12c(%eax),%ebx 80786d8: 85 db test %ebx,%ebx 80786da: 0f 85 6a 01 00 00 jne 807884a <__gconv_transliterate+0x30a> 80786e0: 83 c4 5c add $0x5c,%esp 80786e3: b8 06 00 00 00 mov $0x6,%eax 80786e8: 5b pop %ebx 80786e9: 5e pop %esi 80786ea: 5f pop %edi 80786eb: 5d pop %ebp 80786ec: c3 ret 80786ed: 8d 46 04 lea 0x4(%esi),%eax 80786f0: 39 84 24 80 00 00 00 cmp %eax,0x80(%esp) 80786f7: 0f 83 fa 00 00 00 jae 80787f7 <__gconv_transliterate+0x2b7> 80786fd: 3b b4 24 80 00 00 00 cmp 0x80(%esp),%esi 8078704: 0f 84 26 02 00 00 je 8078930 <__gconv_transliterate+0x3f0> 807870a: b8 07 00 00 00 mov $0x7,%eax 807870f: 83 c4 5c add $0x5c,%esp 8078712: 5b pop %ebx 8078713: 5e pop %esi 8078714: 5f pop %edi 8078715: 5d pop %ebp 8078716: c3 ret 8078717: 89 f6 mov %esi,%esi 8078719: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8078720: 8b 44 24 18 mov 0x18(%esp),%eax 8078724: 83 c0 01 add $0x1,%eax 8078727: 89 44 24 10 mov %eax,0x10(%esp) 807872b: e9 41 ff ff ff jmp 8078671 <__gconv_transliterate+0x131> 8078730: 85 c0 test %eax,%eax 8078732: 75 d6 jne 807870a <__gconv_transliterate+0x1ca> 8078734: 8b 44 24 34 mov 0x34(%esp),%eax 8078738: 8b 4c 24 18 mov 0x18(%esp),%ecx 807873c: 8b 6c 24 38 mov 0x38(%esp),%ebp 8078740: 89 7c 24 30 mov %edi,0x30(%esp) 8078744: 8b 7c 24 14 mov 0x14(%esp),%edi 8078748: 89 74 24 3c mov %esi,0x3c(%esp) 807874c: 8b 1c 88 mov (%eax,%ecx,4),%ebx 807874f: 8b 44 9d 00 mov 0x0(%ebp,%ebx,4),%eax 8078753: 90 nop 8078754: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078758: 8d 14 9d 00 00 00 00 lea 0x0(,%ebx,4),%edx 807875f: 85 c0 test %eax,%eax 8078761: 8d 4c 15 00 lea 0x0(%ebp,%edx,1),%ecx 8078765: 0f 84 88 00 00 00 je 80787f3 <__gconv_transliterate+0x2b3> 807876b: 83 c3 01 add $0x1,%ebx 807876e: 8d 44 15 04 lea 0x4(%ebp,%edx,1),%eax 8078772: eb 06 jmp 807877a <__gconv_transliterate+0x23a> 8078774: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078778: 89 d3 mov %edx,%ebx 807877a: 89 c6 mov %eax,%esi 807877c: 83 c0 04 add $0x4,%eax 807877f: 8d 53 01 lea 0x1(%ebx),%edx 8078782: 83 3e 00 cmpl $0x0,(%esi) 8078785: 75 f1 jne 8078778 <__gconv_transliterate+0x238> 8078787: 8b 84 24 84 00 00 00 mov 0x84(%esp),%eax 807878e: 89 4c 24 48 mov %ecx,0x48(%esp) 8078792: 83 ec 0c sub $0xc,%esp 8078795: 8b 00 mov (%eax),%eax 8078797: 89 44 24 58 mov %eax,0x58(%esp) 807879b: 57 push %edi 807879c: e8 8f 54 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80787a1: 6a 00 push $0x0 80787a3: 6a 00 push $0x0 80787a5: 6a 00 push $0x0 80787a7: 8d 44 24 68 lea 0x68(%esp),%eax 80787ab: 50 push %eax 80787ac: 56 push %esi 80787ad: 8d 44 24 6c lea 0x6c(%esp),%eax 80787b1: 50 push %eax 80787b2: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 80787b9: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 80787c0: ff d7 call *%edi 80787c2: 83 c4 30 add $0x30,%esp 80787c5: 83 f8 06 cmp $0x6,%eax 80787c8: 0f 85 ab 00 00 00 jne 8078879 <__gconv_transliterate+0x339> 80787ce: 83 c3 01 add $0x1,%ebx 80787d1: 8b 44 9d 00 mov 0x0(%ebp,%ebx,4),%eax 80787d5: 85 c0 test %eax,%eax 80787d7: 0f 85 7b ff ff ff jne 8078758 <__gconv_transliterate+0x218> 80787dd: 8b 7c 24 30 mov 0x30(%esp),%edi 80787e1: 8b 74 24 3c mov 0x3c(%esp),%esi 80787e5: 89 f9 mov %edi,%ecx 80787e7: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 80787ee: e9 54 fe ff ff jmp 8078647 <__gconv_transliterate+0x107> 80787f3: 89 ce mov %ecx,%esi 80787f5: eb 90 jmp 8078787 <__gconv_transliterate+0x247> 80787f7: 89 ef mov %ebp,%edi 80787f9: 8b 89 38 01 00 00 mov 0x138(%ecx),%ecx 80787ff: 8b 2e mov (%esi),%ebp 8078801: 89 74 24 0c mov %esi,0xc(%esp) 8078805: 31 db xor %ebx,%ebx 8078807: 85 ff test %edi,%edi 8078809: 7f 27 jg 8078832 <__gconv_transliterate+0x2f2> 807880b: e9 94 00 00 00 jmp 80788a4 <__gconv_transliterate+0x364> 8078810: 39 69 04 cmp %ebp,0x4(%ecx) 8078813: 72 13 jb 8078828 <__gconv_transliterate+0x2e8> 8078815: 89 ea mov %ebp,%edx 8078817: 29 c2 sub %eax,%edx 8078819: 89 d0 mov %edx,%eax 807881b: 31 d2 xor %edx,%edx 807881d: f7 71 08 divl 0x8(%ecx) 8078820: 85 d2 test %edx,%edx 8078822: 0f 84 30 01 00 00 je 8078958 <__gconv_transliterate+0x418> 8078828: 83 c3 01 add $0x1,%ebx 807882b: 83 c1 0c add $0xc,%ecx 807882e: 39 fb cmp %edi,%ebx 8078830: 74 72 je 80788a4 <__gconv_transliterate+0x364> 8078832: 8b 01 mov (%ecx),%eax 8078834: 39 e8 cmp %ebp,%eax 8078836: 76 d8 jbe 8078810 <__gconv_transliterate+0x2d0> 8078838: 8b 44 24 10 mov 0x10(%esp),%eax 807883c: 8b 98 2c 01 00 00 mov 0x12c(%eax),%ebx 8078842: 85 db test %ebx,%ebx 8078844: 0f 84 96 fe ff ff je 80786e0 <__gconv_transliterate+0x1a0> 807884a: 8b 44 24 10 mov 0x10(%esp),%eax 807884e: 8b b8 30 01 00 00 mov 0x130(%eax),%edi 8078854: 8d 46 04 lea 0x4(%esi),%eax 8078857: 39 84 24 80 00 00 00 cmp %eax,0x80(%esp) 807885e: 89 7c 24 48 mov %edi,0x48(%esp) 8078862: 73 60 jae 80788c4 <__gconv_transliterate+0x384> 8078864: 31 c0 xor %eax,%eax 8078866: 3b b4 24 80 00 00 00 cmp 0x80(%esp),%esi 807886d: 0f 95 c0 setne %al 8078870: 8d 44 40 04 lea 0x4(%eax,%eax,2),%eax 8078874: e9 96 fe ff ff jmp 807870f <__gconv_transliterate+0x1cf> 8078879: 83 f8 04 cmp $0x4,%eax 807887c: 8b 7c 24 30 mov 0x30(%esp),%edi 8078880: 0f 84 b4 00 00 00 je 807893a <__gconv_transliterate+0x3fa> 8078886: 83 f8 05 cmp $0x5,%eax 8078889: 0f 84 80 fe ff ff je 807870f <__gconv_transliterate+0x1cf> 807888f: 8b 54 24 4c mov 0x4c(%esp),%edx 8078893: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 807889a: 89 11 mov %edx,(%ecx) 807889c: 83 c4 5c add $0x5c,%esp 807889f: 5b pop %ebx 80788a0: 5e pop %esi 80788a1: 5f pop %edi 80788a2: 5d pop %ebp 80788a3: c3 ret 80788a4: 8b 44 24 10 mov 0x10(%esp),%eax 80788a8: 8b 98 2c 01 00 00 mov 0x12c(%eax),%ebx 80788ae: 85 db test %ebx,%ebx 80788b0: 0f 84 2a fe ff ff je 80786e0 <__gconv_transliterate+0x1a0> 80788b6: 8b 44 24 10 mov 0x10(%esp),%eax 80788ba: 8b b8 30 01 00 00 mov 0x130(%eax),%edi 80788c0: 89 7c 24 48 mov %edi,0x48(%esp) 80788c4: 8b 84 24 84 00 00 00 mov 0x84(%esp),%eax 80788cb: 83 ec 0c sub $0xc,%esp 80788ce: 8b 00 mov (%eax),%eax 80788d0: 89 44 24 58 mov %eax,0x58(%esp) 80788d4: 8b 74 24 20 mov 0x20(%esp),%esi 80788d8: 56 push %esi 80788d9: e8 52 53 02 00 call 809dc30 <_dl_mcount_wrapper_check> 80788de: 6a 00 push $0x0 80788e0: 6a 00 push $0x0 80788e2: 6a 00 push $0x0 80788e4: 8d 44 24 68 lea 0x68(%esp),%eax 80788e8: 50 push %eax 80788e9: 8d 04 9f lea (%edi,%ebx,4),%eax 80788ec: 50 push %eax 80788ed: 8d 44 24 6c lea 0x6c(%esp),%eax 80788f1: 50 push %eax 80788f2: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 80788f9: ff b4 24 9c 00 00 00 pushl 0x9c(%esp) 8078900: ff d6 call *%esi 8078902: 83 c4 30 add $0x30,%esp 8078905: 83 f8 06 cmp $0x6,%eax 8078908: 0f 84 01 fe ff ff je 807870f <__gconv_transliterate+0x1cf> 807890e: 83 f8 04 cmp $0x4,%eax 8078911: 0f 85 78 ff ff ff jne 807888f <__gconv_transliterate+0x34f> 8078917: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 807891e: 83 00 01 addl $0x1,(%eax) 8078921: 8b 44 24 7c mov 0x7c(%esp),%eax 8078925: 83 00 04 addl $0x4,(%eax) 8078928: 31 c0 xor %eax,%eax 807892a: e9 60 ff ff ff jmp 807888f <__gconv_transliterate+0x34f> 807892f: 90 nop 8078930: b8 04 00 00 00 mov $0x4,%eax 8078935: e9 d5 fd ff ff jmp 807870f <__gconv_transliterate+0x1cf> 807893a: 8b 4c 24 7c mov 0x7c(%esp),%ecx 807893e: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 8078945: 01 01 add %eax,(%ecx) 8078947: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 807894e: 83 00 01 addl $0x1,(%eax) 8078951: 31 c0 xor %eax,%eax 8078953: e9 37 ff ff ff jmp 807888f <__gconv_transliterate+0x34f> 8078958: 8b 44 24 0c mov 0xc(%esp),%eax 807895c: 8b 4c 24 7c mov 0x7c(%esp),%ecx 8078960: 83 c0 04 add $0x4,%eax 8078963: 89 01 mov %eax,(%ecx) 8078965: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 807896c: 83 00 01 addl $0x1,(%eax) 807896f: 31 c0 xor %eax,%eax 8078971: e9 99 fd ff ff jmp 807870f <__gconv_transliterate+0x1cf> 8078976: 66 90 xchg %ax,%ax 8078978: 66 90 xchg %ax,%ax 807897a: 66 90 xchg %ax,%ax 807897c: 66 90 xchg %ax,%ax 807897e: 66 90 xchg %ax,%ax 08078980 <find_module_idx>: 8078980: 55 push %ebp 8078981: 57 push %edi 8078982: 56 push %esi 8078983: 53 push %ebx 8078984: 83 ec 38 sub $0x38,%esp 8078987: 8b 3d c0 d5 0e 08 mov 0x80ed5c0,%edi 807898d: 89 54 24 28 mov %edx,0x28(%esp) 8078991: 89 44 24 20 mov %eax,0x20(%esp) 8078995: 0f b7 5f 04 movzwl 0x4(%edi),%ebx 8078999: 89 5c 24 1c mov %ebx,0x1c(%esp) 807899d: 0f b7 5f 06 movzwl 0x6(%edi),%ebx 80789a1: 89 5c 24 24 mov %ebx,0x24(%esp) 80789a5: 50 push %eax 80789a6: e8 45 54 fd ff call 804ddf0 <__hash_string> 80789ab: 0f b7 77 08 movzwl 0x8(%edi),%esi 80789af: 31 d2 xor %edx,%edx 80789b1: 89 c1 mov %eax,%ecx 80789b3: 89 7c 24 1c mov %edi,0x1c(%esp) 80789b7: f7 f6 div %esi 80789b9: 8d 7e fe lea -0x2(%esi),%edi 80789bc: 89 c8 mov %ecx,%eax 80789be: 89 d3 mov %edx,%ebx 80789c0: 31 d2 xor %edx,%edx 80789c2: f7 f7 div %edi 80789c4: 8b 7c 24 1c mov 0x1c(%esp),%edi 80789c8: 0f b7 47 04 movzwl 0x4(%edi),%eax 80789cc: 8b 3d bc d5 0e 08 mov 0x80ed5bc,%edi 80789d2: 8d 6a 01 lea 0x1(%edx),%ebp 80789d5: 29 c7 sub %eax,%edi 80789d7: 8d 04 ad 00 00 00 00 lea 0x0(,%ebp,4),%eax 80789de: 89 7c 24 14 mov %edi,0x14(%esp) 80789e2: 89 44 24 18 mov %eax,0x18(%esp) 80789e6: 83 c4 10 add $0x10,%esp 80789e9: 8b 44 24 18 mov 0x18(%esp),%eax 80789ed: 8d 3c 2b lea (%ebx,%ebp,1),%edi 80789f0: 8d 1c 98 lea (%eax,%ebx,4),%ebx 80789f3: 89 f8 mov %edi,%eax 80789f5: 03 5c 24 0c add 0xc(%esp),%ebx 80789f9: 89 f7 mov %esi,%edi 80789fb: 89 c6 mov %eax,%esi 80789fd: eb 31 jmp 8078a30 <find_module_idx+0xb0> 80789ff: 90 nop 8078a00: 39 44 24 04 cmp %eax,0x4(%esp) 8078a04: 76 1c jbe 8078a22 <find_module_idx+0xa2> 8078a06: 83 ec 08 sub $0x8,%esp 8078a09: 03 44 24 18 add 0x18(%esp),%eax 8078a0d: 03 44 24 14 add 0x14(%esp),%eax 8078a11: 50 push %eax 8078a12: ff 74 24 20 pushl 0x20(%esp) 8078a16: e8 75 f8 fc ff call 8048290 <.plt+0xb0> 8078a1b: 83 c4 10 add $0x10,%esp 8078a1e: 85 c0 test %eax,%eax 8078a20: 74 36 je 8078a58 <find_module_idx+0xd8> 8078a22: 03 5c 24 08 add 0x8(%esp),%ebx 8078a26: 39 f7 cmp %esi,%edi 8078a28: 8d 44 35 00 lea 0x0(%ebp,%esi,1),%eax 8078a2c: 76 1a jbe 8078a48 <find_module_idx+0xc8> 8078a2e: 89 c6 mov %eax,%esi 8078a30: 0f b7 03 movzwl (%ebx),%eax 8078a33: 66 85 c0 test %ax,%ax 8078a36: 75 c8 jne 8078a00 <find_module_idx+0x80> 8078a38: 83 c4 2c add $0x2c,%esp 8078a3b: b8 ff ff ff ff mov $0xffffffff,%eax 8078a40: 5b pop %ebx 8078a41: 5e pop %esi 8078a42: 5f pop %edi 8078a43: 5d pop %ebp 8078a44: c3 ret 8078a45: 8d 76 00 lea 0x0(%esi),%esi 8078a48: 89 f0 mov %esi,%eax 8078a4a: 89 fe mov %edi,%esi 8078a4c: 89 c7 mov %eax,%edi 8078a4e: 29 f7 sub %esi,%edi 8078a50: 89 fb mov %edi,%ebx 8078a52: eb 95 jmp 80789e9 <find_module_idx+0x69> 8078a54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078a58: 0f b7 53 02 movzwl 0x2(%ebx),%edx 8078a5c: 8b 7c 24 1c mov 0x1c(%esp),%edi 8078a60: 89 17 mov %edx,(%edi) 8078a62: 83 c4 2c add $0x2c,%esp 8078a65: 5b pop %ebx 8078a66: 5e pop %esi 8078a67: 5f pop %edi 8078a68: 5d pop %ebp 8078a69: c3 ret 8078a6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08078a70 <find_module>: 8078a70: 55 push %ebp 8078a71: 89 e5 mov %esp,%ebp 8078a73: 57 push %edi 8078a74: 56 push %esi 8078a75: 53 push %ebx 8078a76: 89 d6 mov %edx,%esi 8078a78: 89 cb mov %ecx,%ebx 8078a7a: 89 c7 mov %eax,%edi 8078a7c: 83 ec 28 sub $0x28,%esp 8078a7f: 50 push %eax 8078a80: e8 2b 38 fe ff call 805c2b0 <strlen> 8078a85: 89 34 24 mov %esi,(%esp) 8078a88: 89 45 e4 mov %eax,-0x1c(%ebp) 8078a8b: e8 20 38 fe ff call 805c2b0 <strlen> 8078a90: 8b 4d e4 mov -0x1c(%ebp),%ecx 8078a93: 8d 50 01 lea 0x1(%eax),%edx 8078a96: 83 c4 10 add $0x10,%esp 8078a99: 89 55 e4 mov %edx,-0x1c(%ebp) 8078a9c: 8d 44 0a 0f lea 0xf(%edx,%ecx,1),%eax 8078aa0: 83 e0 f0 and $0xfffffff0,%eax 8078aa3: 29 c4 sub %eax,%esp 8078aa5: 89 e0 mov %esp,%eax 8078aa7: 83 ec 04 sub $0x4,%esp 8078aaa: 51 push %ecx 8078aab: 57 push %edi 8078aac: 89 c7 mov %eax,%edi 8078aae: 50 push %eax 8078aaf: e8 0c 48 fe ff call 805d2c0 <__mempcpy> 8078ab4: 8b 55 e4 mov -0x1c(%ebp),%edx 8078ab7: 83 c4 0c add $0xc,%esp 8078aba: 52 push %edx 8078abb: 56 push %esi 8078abc: 50 push %eax 8078abd: e8 3e 49 fe ff call 805d400 <memcpy> 8078ac2: 89 f8 mov %edi,%eax 8078ac4: e8 a7 07 00 00 call 8079270 <__gconv_find_shlib> 8078ac9: 83 c4 10 add $0x10,%esp 8078acc: 85 c0 test %eax,%eax 8078ace: 89 03 mov %eax,(%ebx) 8078ad0: 74 6e je 8078b40 <find_module+0xd0> 8078ad2: 8b 50 0c mov 0xc(%eax),%edx 8078ad5: 8b 70 10 mov 0x10(%eax),%esi 8078ad8: 8b 40 14 mov 0x14(%eax),%eax 8078adb: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 8078ae2: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 8078ae9: c7 43 38 00 00 00 00 movl $0x0,0x38(%ebx) 8078af0: 89 53 14 mov %edx,0x14(%ebx) 8078af3: 89 73 1c mov %esi,0x1c(%ebx) 8078af6: 89 43 20 mov %eax,0x20(%ebx) 8078af9: 31 c0 xor %eax,%eax 8078afb: 85 f6 test %esi,%esi 8078afd: 74 2f je 8078b2e <find_module+0xbe> 8078aff: 83 ec 0c sub $0xc,%esp 8078b02: c1 ce 09 ror $0x9,%esi 8078b05: 65 33 35 18 00 00 00 xor %gs:0x18,%esi 8078b0c: 56 push %esi 8078b0d: e8 1e 51 02 00 call 809dc30 <_dl_mcount_wrapper_check> 8078b12: 89 1c 24 mov %ebx,(%esp) 8078b15: ff d6 call *%esi 8078b17: 8b 53 18 mov 0x18(%ebx),%edx 8078b1a: 83 c4 10 add $0x10,%esp 8078b1d: 85 d2 test %edx,%edx 8078b1f: 74 0d je 8078b2e <find_module+0xbe> 8078b21: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 8078b28: c1 c2 09 rol $0x9,%edx 8078b2b: 89 53 18 mov %edx,0x18(%ebx) 8078b2e: 8d 65 f4 lea -0xc(%ebp),%esp 8078b31: 5b pop %ebx 8078b32: 5e pop %esi 8078b33: 5f pop %edi 8078b34: 5d pop %ebp 8078b35: c3 ret 8078b36: 8d 76 00 lea 0x0(%esi),%esi 8078b39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8078b40: 8d 65 f4 lea -0xc(%ebp),%esp 8078b43: b8 01 00 00 00 mov $0x1,%eax 8078b48: 5b pop %ebx 8078b49: 5e pop %esi 8078b4a: 5f pop %edi 8078b4b: 5d pop %ebp 8078b4c: c3 ret 8078b4d: 8d 76 00 lea 0x0(%esi),%esi 08078b50 <__gconv_get_cache>: 8078b50: a1 c0 d5 0e 08 mov 0x80ed5c0,%eax 8078b55: c3 ret 8078b56: 8d 76 00 lea 0x0(%esi),%esi 8078b59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08078b60 <__gconv_load_cache>: 8078b60: 57 push %edi 8078b61: 56 push %esi 8078b62: 53 push %ebx 8078b63: 83 ec 6c sub $0x6c,%esp 8078b66: 68 c5 0b 0c 08 push $0x80c0bc5 8078b6b: e8 70 5b fd ff call 804e6e0 <getenv> 8078b70: 83 c4 10 add $0x10,%esp 8078b73: 85 c0 test %eax,%eax 8078b75: a3 e0 dc 0e 08 mov %eax,0x80edce0 8078b7a: 0f 85 f5 00 00 00 jne 8078c75 <__gconv_load_cache+0x115> 8078b80: 89 c2 mov %eax,%edx 8078b82: bb d0 0b 0c 08 mov $0x80c0bd0,%ebx 8078b87: b8 05 00 00 00 mov $0x5,%eax 8078b8c: 89 d1 mov %edx,%ecx 8078b8e: ff 15 f0 c9 0e 08 call *0x80ec9f0 8078b94: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8078b99: 89 c3 mov %eax,%ebx 8078b9b: 0f 87 7f 01 00 00 ja 8078d20 <__gconv_load_cache+0x1c0> 8078ba1: 83 fb ff cmp $0xffffffff,%ebx 8078ba4: 0f 84 cb 00 00 00 je 8078c75 <__gconv_load_cache+0x115> 8078baa: 83 ec 04 sub $0x4,%esp 8078bad: 8d 44 24 04 lea 0x4(%esp),%eax 8078bb1: 50 push %eax 8078bb2: 53 push %ebx 8078bb3: 6a 03 push $0x3 8078bb5: e8 e6 55 ff ff call 806e1a0 <___fxstat64> 8078bba: 83 c4 10 add $0x10,%esp 8078bbd: 85 c0 test %eax,%eax 8078bbf: 0f 88 3e 01 00 00 js 8078d03 <__gconv_load_cache+0x1a3> 8078bc5: 8b 44 24 2c mov 0x2c(%esp),%eax 8078bc9: 83 f8 0f cmp $0xf,%eax 8078bcc: 0f 86 31 01 00 00 jbe 8078d03 <__gconv_load_cache+0x1a3> 8078bd2: 83 ec 08 sub $0x8,%esp 8078bd5: a3 bc d5 0e 08 mov %eax,0x80ed5bc 8078bda: 6a 00 push $0x0 8078bdc: 53 push %ebx 8078bdd: 6a 01 push $0x1 8078bdf: 6a 01 push $0x1 8078be1: 50 push %eax 8078be2: 6a 00 push $0x0 8078be4: e8 d7 60 ff ff call 806ecc0 <__mmap> 8078be9: 83 c4 20 add $0x20,%esp 8078bec: 83 f8 ff cmp $0xffffffff,%eax 8078bef: a3 c0 d5 0e 08 mov %eax,0x80ed5c0 8078bf4: 0f 84 a6 00 00 00 je 8078ca0 <__gconv_load_cache+0x140> 8078bfa: b8 06 00 00 00 mov $0x6,%eax 8078bff: ff 15 f0 c9 0e 08 call *0x80ec9f0 8078c05: 8b 15 c0 d5 0e 08 mov 0x80ed5c0,%edx 8078c0b: 81 3a 24 03 01 20 cmpl $0x20010324,(%edx) 8078c11: 75 3d jne 8078c50 <__gconv_load_cache+0xf0> 8078c13: 0f b7 42 04 movzwl 0x4(%edx),%eax 8078c17: 8b 0d bc d5 0e 08 mov 0x80ed5bc,%ecx 8078c1d: 39 c8 cmp %ecx,%eax 8078c1f: 73 2f jae 8078c50 <__gconv_load_cache+0xf0> 8078c21: 0f b7 5a 06 movzwl 0x6(%edx),%ebx 8078c25: 39 d9 cmp %ebx,%ecx 8078c27: 76 27 jbe 8078c50 <__gconv_load_cache+0xf0> 8078c29: 0f b7 42 08 movzwl 0x8(%edx),%eax 8078c2d: 66 85 c0 test %ax,%ax 8078c30: 74 1e je 8078c50 <__gconv_load_cache+0xf0> 8078c32: 8d 04 83 lea (%ebx,%eax,4),%eax 8078c35: 39 c1 cmp %eax,%ecx 8078c37: 72 17 jb 8078c50 <__gconv_load_cache+0xf0> 8078c39: 0f b7 42 0a movzwl 0xa(%edx),%eax 8078c3d: 39 c1 cmp %eax,%ecx 8078c3f: 76 0f jbe 8078c50 <__gconv_load_cache+0xf0> 8078c41: 0f b7 5a 0c movzwl 0xc(%edx),%ebx 8078c45: 31 c0 xor %eax,%eax 8078c47: 39 d9 cmp %ebx,%ecx 8078c49: 73 2f jae 8078c7a <__gconv_load_cache+0x11a> 8078c4b: 90 nop 8078c4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078c50: a1 b8 d5 0e 08 mov 0x80ed5b8,%eax 8078c55: 85 c0 test %eax,%eax 8078c57: 75 2f jne 8078c88 <__gconv_load_cache+0x128> 8078c59: 83 ec 08 sub $0x8,%esp 8078c5c: ff 35 bc d5 0e 08 pushl 0x80ed5bc 8078c62: 52 push %edx 8078c63: e8 28 61 ff ff call 806ed90 <__munmap> 8078c68: 83 c4 10 add $0x10,%esp 8078c6b: c7 05 c0 d5 0e 08 00 movl $0x0,0x80ed5c0 8078c72: 00 00 00 8078c75: b8 ff ff ff ff mov $0xffffffff,%eax 8078c7a: 83 c4 60 add $0x60,%esp 8078c7d: 5b pop %ebx 8078c7e: 5e pop %esi 8078c7f: 5f pop %edi 8078c80: c3 ret 8078c81: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8078c88: 83 ec 0c sub $0xc,%esp 8078c8b: 52 push %edx 8078c8c: e8 ff 18 fe ff call 805a590 <__cfree> 8078c91: c7 05 b8 d5 0e 08 00 movl $0x0,0x80ed5b8 8078c98: 00 00 00 8078c9b: 83 c4 10 add $0x10,%esp 8078c9e: eb cb jmp 8078c6b <__gconv_load_cache+0x10b> 8078ca0: 8b 35 bc d5 0e 08 mov 0x80ed5bc,%esi 8078ca6: 83 ec 0c sub $0xc,%esp 8078ca9: 56 push %esi 8078caa: e8 d1 13 fe ff call 805a080 <__libc_malloc> 8078caf: 83 c4 10 add $0x10,%esp 8078cb2: 85 c0 test %eax,%eax 8078cb4: a3 c0 d5 0e 08 mov %eax,0x80ed5c0 8078cb9: 74 48 je 8078d03 <__gconv_load_cache+0x1a3> 8078cbb: 31 ff xor %edi,%edi 8078cbd: eb 12 jmp 8078cd1 <__gconv_load_cache+0x171> 8078cbf: 90 nop 8078cc0: 8b 35 bc d5 0e 08 mov 0x80ed5bc,%esi 8078cc6: 01 c7 add %eax,%edi 8078cc8: 39 f7 cmp %esi,%edi 8078cca: 73 64 jae 8078d30 <__gconv_load_cache+0x1d0> 8078ccc: a1 c0 d5 0e 08 mov 0x80ed5c0,%eax 8078cd1: 83 ec 04 sub $0x4,%esp 8078cd4: 01 f8 add %edi,%eax 8078cd6: 29 fe sub %edi,%esi 8078cd8: 56 push %esi 8078cd9: 50 push %eax 8078cda: 53 push %ebx 8078cdb: e8 60 55 ff ff call 806e240 <__libc_read> 8078ce0: 83 c4 10 add $0x10,%esp 8078ce3: 83 f8 ff cmp $0xffffffff,%eax 8078ce6: 75 d8 jne 8078cc0 <__gconv_load_cache+0x160> 8078ce8: 83 ec 0c sub $0xc,%esp 8078ceb: ff 35 c0 d5 0e 08 pushl 0x80ed5c0 8078cf1: e8 9a 18 fe ff call 805a590 <__cfree> 8078cf6: c7 05 c0 d5 0e 08 00 movl $0x0,0x80ed5c0 8078cfd: 00 00 00 8078d00: 83 c4 10 add $0x10,%esp 8078d03: b8 06 00 00 00 mov $0x6,%eax 8078d08: ff 15 f0 c9 0e 08 call *0x80ec9f0 8078d0e: 83 c4 60 add $0x60,%esp 8078d11: b8 ff ff ff ff mov $0xffffffff,%eax 8078d16: 5b pop %ebx 8078d17: 5e pop %esi 8078d18: 5f pop %edi 8078d19: c3 ret 8078d1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8078d20: e8 4b 87 ff ff call 8071470 <__syscall_error> 8078d25: 89 c3 mov %eax,%ebx 8078d27: e9 75 fe ff ff jmp 8078ba1 <__gconv_load_cache+0x41> 8078d2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078d30: c7 05 b8 d5 0e 08 01 movl $0x1,0x80ed5b8 8078d37: 00 00 00 8078d3a: e9 bb fe ff ff jmp 8078bfa <__gconv_load_cache+0x9a> 8078d3f: 90 nop 08078d40 <__gconv_compare_alias_cache>: 8078d40: 83 3d c0 d5 0e 08 00 cmpl $0x0,0x80ed5c0 8078d47: 74 57 je 8078da0 <__gconv_compare_alias_cache+0x60> 8078d49: 57 push %edi 8078d4a: 56 push %esi 8078d4b: 89 d6 mov %edx,%esi 8078d4d: 53 push %ebx 8078d4e: 89 cf mov %ecx,%edi 8078d50: 89 c3 mov %eax,%ebx 8078d52: 83 ec 10 sub $0x10,%esp 8078d55: 8d 54 24 08 lea 0x8(%esp),%edx 8078d59: e8 22 fc ff ff call 8078980 <find_module_idx> 8078d5e: 85 c0 test %eax,%eax 8078d60: 74 1e je 8078d80 <__gconv_compare_alias_cache+0x40> 8078d62: 83 ec 08 sub $0x8,%esp 8078d65: 56 push %esi 8078d66: 53 push %ebx 8078d67: e8 24 f5 fc ff call 8048290 <.plt+0xb0> 8078d6c: 83 c4 10 add $0x10,%esp 8078d6f: 89 07 mov %eax,(%edi) 8078d71: 31 c0 xor %eax,%eax 8078d73: 83 c4 10 add $0x10,%esp 8078d76: 5b pop %ebx 8078d77: 5e pop %esi 8078d78: 5f pop %edi 8078d79: c3 ret 8078d7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8078d80: 8d 54 24 0c lea 0xc(%esp),%edx 8078d84: 89 f0 mov %esi,%eax 8078d86: e8 f5 fb ff ff call 8078980 <find_module_idx> 8078d8b: 85 c0 test %eax,%eax 8078d8d: 75 d3 jne 8078d62 <__gconv_compare_alias_cache+0x22> 8078d8f: 8b 54 24 08 mov 0x8(%esp),%edx 8078d93: 2b 54 24 0c sub 0xc(%esp),%edx 8078d97: 89 17 mov %edx,(%edi) 8078d99: 83 c4 10 add $0x10,%esp 8078d9c: 5b pop %ebx 8078d9d: 5e pop %esi 8078d9e: 5f pop %edi 8078d9f: c3 ret 8078da0: b8 ff ff ff ff mov $0xffffffff,%eax 8078da5: c3 ret 8078da6: 8d 76 00 lea 0x0(%esi),%esi 8078da9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08078db0 <__gconv_lookup_cache>: 8078db0: 55 push %ebp 8078db1: 57 push %edi 8078db2: 56 push %esi 8078db3: 53 push %ebx 8078db4: be 02 00 00 00 mov $0x2,%esi 8078db9: 83 ec 3c sub $0x3c,%esp 8078dbc: 8b 1d c0 d5 0e 08 mov 0x80ed5c0,%ebx 8078dc2: 85 db test %ebx,%ebx 8078dc4: 74 3c je 8078e02 <__gconv_lookup_cache+0x52> 8078dc6: 89 0c 24 mov %ecx,(%esp) 8078dc9: 89 d1 mov %edx,%ecx 8078dcb: 8d 54 24 28 lea 0x28(%esp),%edx 8078dcf: 89 c6 mov %eax,%esi 8078dd1: 89 c8 mov %ecx,%eax 8078dd3: 0f b7 7b 04 movzwl 0x4(%ebx),%edi 8078dd7: 0f b7 6b 0a movzwl 0xa(%ebx),%ebp 8078ddb: e8 a0 fb ff ff call 8078980 <find_module_idx> 8078de0: 85 c0 test %eax,%eax 8078de2: 75 19 jne 8078dfd <__gconv_lookup_cache+0x4d> 8078de4: 8b 44 24 28 mov 0x28(%esp),%eax 8078de8: 8d 4c 40 03 lea 0x3(%eax,%eax,2),%ecx 8078dec: 0f b7 43 0a movzwl 0xa(%ebx),%eax 8078df0: c1 e1 02 shl $0x2,%ecx 8078df3: 01 c8 add %ecx,%eax 8078df5: 3b 05 bc d5 0e 08 cmp 0x80ed5bc,%eax 8078dfb: 76 13 jbe 8078e10 <__gconv_lookup_cache+0x60> 8078dfd: be 01 00 00 00 mov $0x1,%esi 8078e02: 83 c4 3c add $0x3c,%esp 8078e05: 89 f0 mov %esi,%eax 8078e07: 5b pop %ebx 8078e08: 5e pop %esi 8078e09: 5f pop %edi 8078e0a: 5d pop %ebp 8078e0b: c2 08 00 ret $0x8 8078e0e: 66 90 xchg %ax,%ax 8078e10: 8d 54 24 2c lea 0x2c(%esp),%edx 8078e14: 89 f0 mov %esi,%eax 8078e16: 89 4c 24 04 mov %ecx,0x4(%esp) 8078e1a: e8 61 fb ff ff call 8078980 <find_module_idx> 8078e1f: 85 c0 test %eax,%eax 8078e21: 89 c6 mov %eax,%esi 8078e23: 75 d8 jne 8078dfd <__gconv_lookup_cache+0x4d> 8078e25: 8b 44 24 2c mov 0x2c(%esp),%eax 8078e29: 0f b7 53 0a movzwl 0xa(%ebx),%edx 8078e2d: 89 44 24 08 mov %eax,0x8(%esp) 8078e31: 8d 44 40 03 lea 0x3(%eax,%eax,2),%eax 8078e35: c1 e0 02 shl $0x2,%eax 8078e38: 01 c2 add %eax,%edx 8078e3a: 3b 15 bc d5 0e 08 cmp 0x80ed5bc,%edx 8078e40: 77 bb ja 8078dfd <__gconv_lookup_cache+0x4d> 8078e42: 8d 14 2b lea (%ebx,%ebp,1),%edx 8078e45: f6 44 24 54 01 testb $0x1,0x54(%esp) 8078e4a: 8b 6c 24 28 mov 0x28(%esp),%ebp 8078e4e: 8b 4c 24 04 mov 0x4(%esp),%ecx 8078e52: 8d 44 02 f4 lea -0xc(%edx,%eax,1),%eax 8078e56: 89 54 24 0c mov %edx,0xc(%esp) 8078e5a: 89 44 24 10 mov %eax,0x10(%esp) 8078e5e: 0f 85 cc 01 00 00 jne 8079030 <__gconv_lookup_cache+0x280> 8078e64: 8d 04 3b lea (%ebx,%edi,1),%eax 8078e67: 89 44 24 04 mov %eax,0x4(%esp) 8078e6b: 8b 44 24 0c mov 0xc(%esp),%eax 8078e6f: 8d 7c 08 f4 lea -0xc(%eax,%ecx,1),%edi 8078e73: 8b 44 24 08 mov 0x8(%esp),%eax 8078e77: 85 c0 test %eax,%eax 8078e79: 0f 84 29 01 00 00 je 8078fa8 <__gconv_lookup_cache+0x1f8> 8078e7f: 85 ed test %ebp,%ebp 8078e81: 0f 84 21 01 00 00 je 8078fa8 <__gconv_lookup_cache+0x1f8> 8078e87: 0f b7 47 0a movzwl 0xa(%edi),%eax 8078e8b: 66 85 c0 test %ax,%ax 8078e8e: 0f 85 b4 01 00 00 jne 8079048 <__gconv_lookup_cache+0x298> 8078e94: 66 83 7f 04 00 cmpw $0x0,0x4(%edi) 8078e99: 0f 84 5e ff ff ff je 8078dfd <__gconv_lookup_cache+0x4d> 8078e9f: 8b 54 24 2c mov 0x2c(%esp),%edx 8078ea3: 85 d2 test %edx,%edx 8078ea5: 0f 85 11 01 00 00 jne 8078fbc <__gconv_lookup_cache+0x20c> 8078eab: 83 ec 0c sub $0xc,%esp 8078eae: 6a 78 push $0x78 8078eb0: e8 cb 11 fe ff call 805a080 <__libc_malloc> 8078eb5: 83 c4 10 add $0x10,%esp 8078eb8: 85 c0 test %eax,%eax 8078eba: 89 c3 mov %eax,%ebx 8078ebc: 0f 84 38 01 00 00 je 8078ffa <__gconv_lookup_cache+0x24a> 8078ec2: 8b 04 24 mov (%esp),%eax 8078ec5: 89 18 mov %ebx,(%eax) 8078ec7: 8b 44 24 50 mov 0x50(%esp),%eax 8078ecb: c7 00 00 00 00 00 movl $0x0,(%eax) 8078ed1: 0f b7 07 movzwl (%edi),%eax 8078ed4: 8b 4c 24 04 mov 0x4(%esp),%ecx 8078ed8: c7 43 10 d1 00 0c 08 movl $0x80c00d1,0x10(%ebx) 8078edf: c7 43 08 01 00 00 00 movl $0x1,0x8(%ebx) 8078ee6: c7 43 38 00 00 00 00 movl $0x0,0x38(%ebx) 8078eed: 01 c8 add %ecx,%eax 8078eef: 89 43 0c mov %eax,0xc(%ebx) 8078ef2: 0f b7 47 06 movzwl 0x6(%edi),%eax 8078ef6: 01 c8 add %ecx,%eax 8078ef8: 80 38 00 cmpb $0x0,(%eax) 8078efb: 0f 84 1b 01 00 00 je 807901c <__gconv_lookup_cache+0x26c> 8078f01: 0f b7 57 08 movzwl 0x8(%edi),%edx 8078f05: 01 ca add %ecx,%edx 8078f07: 89 d9 mov %ebx,%ecx 8078f09: e8 62 fb ff ff call 8078a70 <find_module> 8078f0e: 85 c0 test %eax,%eax 8078f10: 0f 85 5c 02 00 00 jne 8079172 <__gconv_lookup_cache+0x3c2> 8078f16: 8b 44 24 50 mov 0x50(%esp),%eax 8078f1a: 83 00 01 addl $0x1,(%eax) 8078f1d: 8b 4c 24 2c mov 0x2c(%esp),%ecx 8078f21: 85 c9 test %ecx,%ecx 8078f23: 0f 84 d9 fe ff ff je 8078e02 <__gconv_lookup_cache+0x52> 8078f29: 8b 44 24 50 mov 0x50(%esp),%eax 8078f2d: 8b 54 24 10 mov 0x10(%esp),%edx 8078f31: 8b 6c 24 04 mov 0x4(%esp),%ebp 8078f35: 8b 38 mov (%eax),%edi 8078f37: 0f b7 02 movzwl (%edx),%eax 8078f3a: 6b cf 3c imul $0x3c,%edi,%ecx 8078f3d: 01 e8 add %ebp,%eax 8078f3f: 01 d9 add %ebx,%ecx 8078f41: 89 41 10 mov %eax,0x10(%ecx) 8078f44: 0f b7 42 02 movzwl 0x2(%edx),%eax 8078f48: c7 41 0c d1 00 0c 08 movl $0x80c00d1,0xc(%ecx) 8078f4f: c7 41 08 01 00 00 00 movl $0x1,0x8(%ecx) 8078f56: c7 41 38 00 00 00 00 movl $0x0,0x38(%ecx) 8078f5d: 01 e8 add %ebp,%eax 8078f5f: 80 38 00 cmpb $0x0,(%eax) 8078f62: 0f 84 9c 00 00 00 je 8079004 <__gconv_lookup_cache+0x254> 8078f68: 0f b7 52 04 movzwl 0x4(%edx),%edx 8078f6c: 01 ea add %ebp,%edx 8078f6e: e8 fd fa ff ff call 8078a70 <find_module> 8078f73: 85 c0 test %eax,%eax 8078f75: 89 c5 mov %eax,%ebp 8078f77: 0f 85 d7 01 00 00 jne 8079154 <__gconv_lookup_cache+0x3a4> 8078f7d: 8b 44 24 50 mov 0x50(%esp),%eax 8078f81: 83 00 01 addl $0x1,(%eax) 8078f84: e9 79 fe ff ff jmp 8078e02 <__gconv_lookup_cache+0x52> 8078f89: 8b 7c 24 1c mov 0x1c(%esp),%edi 8078f8d: 8b 74 24 18 mov 0x18(%esp),%esi 8078f91: 83 ec 0c sub $0xc,%esp 8078f94: ff 74 24 20 pushl 0x20(%esp) 8078f98: e8 f3 15 fe ff call 805a590 <__cfree> 8078f9d: 8b 6c 24 38 mov 0x38(%esp),%ebp 8078fa1: 83 c4 10 add $0x10,%esp 8078fa4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8078fa8: 85 ed test %ebp,%ebp 8078faa: 0f 85 e4 fe ff ff jne 8078e94 <__gconv_lookup_cache+0xe4> 8078fb0: 8b 44 24 2c mov 0x2c(%esp),%eax 8078fb4: 85 c0 test %eax,%eax 8078fb6: 0f 84 41 fe ff ff je 8078dfd <__gconv_lookup_cache+0x4d> 8078fbc: 8b 44 24 10 mov 0x10(%esp),%eax 8078fc0: 66 83 78 08 00 cmpw $0x0,0x8(%eax) 8078fc5: 0f 84 32 fe ff ff je 8078dfd <__gconv_lookup_cache+0x4d> 8078fcb: 83 ec 0c sub $0xc,%esp 8078fce: 6a 78 push $0x78 8078fd0: e8 ab 10 fe ff call 805a080 <__libc_malloc> 8078fd5: 83 c4 10 add $0x10,%esp 8078fd8: 85 c0 test %eax,%eax 8078fda: 89 c3 mov %eax,%ebx 8078fdc: 74 1c je 8078ffa <__gconv_lookup_cache+0x24a> 8078fde: 8b 04 24 mov (%esp),%eax 8078fe1: 85 ed test %ebp,%ebp 8078fe3: 89 18 mov %ebx,(%eax) 8078fe5: 8b 44 24 50 mov 0x50(%esp),%eax 8078fe9: c7 00 00 00 00 00 movl $0x0,(%eax) 8078fef: 0f 84 28 ff ff ff je 8078f1d <__gconv_lookup_cache+0x16d> 8078ff5: e9 d7 fe ff ff jmp 8078ed1 <__gconv_lookup_cache+0x121> 8078ffa: be 03 00 00 00 mov $0x3,%esi 8078fff: e9 fe fd ff ff jmp 8078e02 <__gconv_lookup_cache+0x52> 8079004: 8b 44 24 10 mov 0x10(%esp),%eax 8079008: 89 ca mov %ecx,%edx 807900a: 0f b7 40 04 movzwl 0x4(%eax),%eax 807900e: 03 44 24 04 add 0x4(%esp),%eax 8079012: e8 49 a6 ff ff call 8073660 <__gconv_get_builtin_trans> 8079017: e9 61 ff ff ff jmp 8078f7d <__gconv_lookup_cache+0x1cd> 807901c: 0f b7 47 08 movzwl 0x8(%edi),%eax 8079020: 89 da mov %ebx,%edx 8079022: 03 44 24 04 add 0x4(%esp),%eax 8079026: e8 35 a6 ff ff call 8073660 <__gconv_get_builtin_trans> 807902b: e9 e6 fe ff ff jmp 8078f16 <__gconv_lookup_cache+0x166> 8079030: 39 6c 24 08 cmp %ebp,0x8(%esp) 8079034: 0f 85 2a fe ff ff jne 8078e64 <__gconv_lookup_cache+0xb4> 807903a: 83 ce ff or $0xffffffff,%esi 807903d: e9 c0 fd ff ff jmp 8078e02 <__gconv_lookup_cache+0x52> 8079042: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8079048: 0f b7 53 0c movzwl 0xc(%ebx),%edx 807904c: 8d 5c 02 ff lea -0x1(%edx,%eax,1),%ebx 8079050: 03 1d c0 d5 0e 08 add 0x80ed5c0,%ebx 8079056: 0f b7 03 movzwl (%ebx),%eax 8079059: 66 85 c0 test %ax,%ax 807905c: 0f 84 32 fe ff ff je 8078e94 <__gconv_lookup_cache+0xe4> 8079062: 8d 54 40 fd lea -0x3(%eax,%eax,2),%edx 8079066: 8b 4c 24 08 mov 0x8(%esp),%ecx 807906a: 0f b7 54 53 02 movzwl 0x2(%ebx,%edx,2),%edx 807906f: 39 d1 cmp %edx,%ecx 8079071: 74 25 je 8079098 <__gconv_lookup_cache+0x2e8> 8079073: 89 ca mov %ecx,%edx 8079075: 8d 76 00 lea 0x0(%esi),%esi 8079078: 8d 04 40 lea (%eax,%eax,2),%eax 807907b: 8d 5c 43 02 lea 0x2(%ebx,%eax,2),%ebx 807907f: 0f b7 03 movzwl (%ebx),%eax 8079082: 66 85 c0 test %ax,%ax 8079085: 0f 84 09 fe ff ff je 8078e94 <__gconv_lookup_cache+0xe4> 807908b: 8d 4c 40 fd lea -0x3(%eax,%eax,2),%ecx 807908f: 0f b7 4c 4b 02 movzwl 0x2(%ebx,%ecx,2),%ecx 8079094: 39 ca cmp %ecx,%edx 8079096: 75 e0 jne 8079078 <__gconv_lookup_cache+0x2c8> 8079098: 8b 54 24 50 mov 0x50(%esp),%edx 807909c: 83 ec 0c sub $0xc,%esp 807909f: 89 02 mov %eax,(%edx) 80790a1: 6b c0 3c imul $0x3c,%eax,%eax 80790a4: 50 push %eax 80790a5: e8 d6 0f fe ff call 805a080 <__libc_malloc> 80790aa: 8b 54 24 10 mov 0x10(%esp),%edx 80790ae: 89 44 24 24 mov %eax,0x24(%esp) 80790b2: 83 c4 10 add $0x10,%esp 80790b5: 85 c0 test %eax,%eax 80790b7: 89 02 mov %eax,(%edx) 80790b9: 0f 84 3b ff ff ff je 8078ffa <__gconv_lookup_cache+0x24a> 80790bf: 0f b7 07 movzwl (%edi),%eax 80790c2: 8d 53 02 lea 0x2(%ebx),%edx 80790c5: 89 7c 24 1c mov %edi,0x1c(%esp) 80790c9: 03 44 24 04 add 0x4(%esp),%eax 80790cd: 89 74 24 18 mov %esi,0x18(%esp) 80790d1: 8b 6c 24 14 mov 0x14(%esp),%ebp 80790d5: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80790dc: 00 80790dd: 89 d7 mov %edx,%edi 80790df: 89 c6 mov %eax,%esi 80790e1: eb 2b jmp 807910e <__gconv_lookup_cache+0x35e> 80790e3: 0f b7 57 04 movzwl 0x4(%edi),%edx 80790e7: 01 ca add %ecx,%edx 80790e9: 89 e9 mov %ebp,%ecx 80790eb: e8 80 f9 ff ff call 8078a70 <find_module> 80790f0: 85 c0 test %eax,%eax 80790f2: 0f 85 91 fe ff ff jne 8078f89 <__gconv_lookup_cache+0x1d9> 80790f8: 83 44 24 08 01 addl $0x1,0x8(%esp) 80790fd: 0f b7 03 movzwl (%ebx),%eax 8079100: 83 c5 3c add $0x3c,%ebp 8079103: 8b 54 24 08 mov 0x8(%esp),%edx 8079107: 83 c7 06 add $0x6,%edi 807910a: 39 c2 cmp %eax,%edx 807910c: 7d 7d jge 807918b <__gconv_lookup_cache+0x3db> 807910e: 0f b7 07 movzwl (%edi),%eax 8079111: 89 75 0c mov %esi,0xc(%ebp) 8079114: 8b 74 24 0c mov 0xc(%esp),%esi 8079118: 8b 4c 24 04 mov 0x4(%esp),%ecx 807911c: 8d 04 40 lea (%eax,%eax,2),%eax 807911f: 0f b7 04 86 movzwl (%esi,%eax,4),%eax 8079123: 89 ce mov %ecx,%esi 8079125: c7 45 08 01 00 00 00 movl $0x1,0x8(%ebp) 807912c: c7 45 38 00 00 00 00 movl $0x0,0x38(%ebp) 8079133: 01 c6 add %eax,%esi 8079135: 0f b7 47 02 movzwl 0x2(%edi),%eax 8079139: 89 75 10 mov %esi,0x10(%ebp) 807913c: 01 c8 add %ecx,%eax 807913e: 80 38 00 cmpb $0x0,(%eax) 8079141: 75 a0 jne 80790e3 <__gconv_lookup_cache+0x333> 8079143: 0f b7 47 04 movzwl 0x4(%edi),%eax 8079147: 89 ea mov %ebp,%edx 8079149: 03 44 24 04 add 0x4(%esp),%eax 807914d: e8 0e a5 ff ff call 8073660 <__gconv_get_builtin_trans> 8079152: eb a4 jmp 80790f8 <__gconv_lookup_cache+0x348> 8079154: 85 ff test %edi,%edi 8079156: 74 07 je 807915f <__gconv_lookup_cache+0x3af> 8079158: 89 d8 mov %ebx,%eax 807915a: e8 a1 8a ff ff call 8071c00 <__gconv_release_step> 807915f: 83 ec 0c sub $0xc,%esp 8079162: 89 ee mov %ebp,%esi 8079164: 53 push %ebx 8079165: e8 26 14 fe ff call 805a590 <__cfree> 807916a: 83 c4 10 add $0x10,%esp 807916d: e9 90 fc ff ff jmp 8078e02 <__gconv_lookup_cache+0x52> 8079172: 89 04 24 mov %eax,(%esp) 8079175: 83 ec 0c sub $0xc,%esp 8079178: 53 push %ebx 8079179: e8 12 14 fe ff call 805a590 <__cfree> 807917e: 83 c4 10 add $0x10,%esp 8079181: 8b 04 24 mov (%esp),%eax 8079184: 89 c6 mov %eax,%esi 8079186: e9 77 fc ff ff jmp 8078e02 <__gconv_lookup_cache+0x52> 807918b: 8b 74 24 18 mov 0x18(%esp),%esi 807918f: e9 6e fc ff ff jmp 8078e02 <__gconv_lookup_cache+0x52> 8079194: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807919a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 080791a0 <__gconv_release_cache>: 80791a0: 8b 15 c0 d5 0e 08 mov 0x80ed5c0,%edx 80791a6: 85 d2 test %edx,%edx 80791a8: 74 0c je 80791b6 <__gconv_release_cache+0x16> 80791aa: 83 ec 18 sub $0x18,%esp 80791ad: 50 push %eax 80791ae: e8 dd 13 fe ff call 805a590 <__cfree> 80791b3: 83 c4 1c add $0x1c,%esp 80791b6: f3 c3 repz ret 80791b8: 66 90 xchg %ax,%ax 80791ba: 66 90 xchg %ax,%ax 80791bc: 66 90 xchg %ax,%ax 80791be: 66 90 xchg %ax,%ax 080791c0 <known_compare>: 80791c0: 8b 44 24 08 mov 0x8(%esp),%eax 80791c4: 8b 00 mov (%eax),%eax 80791c6: 89 44 24 08 mov %eax,0x8(%esp) 80791ca: 8b 44 24 04 mov 0x4(%esp),%eax 80791ce: 8b 00 mov (%eax),%eax 80791d0: 89 44 24 04 mov %eax,0x4(%esp) 80791d4: e9 b7 f0 fc ff jmp 8048290 <.plt+0xb0> 80791d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080791e0 <do_release_shlib>: 80791e0: 53 push %ebx 80791e1: 83 ec 08 sub $0x8,%esp 80791e4: 8b 44 24 14 mov 0x14(%esp),%eax 80791e8: 85 c0 test %eax,%eax 80791ea: 74 14 je 8079200 <do_release_shlib+0x20> 80791ec: 83 f8 03 cmp $0x3,%eax 80791ef: 74 0f je 8079200 <do_release_shlib+0x20> 80791f1: 83 c4 08 add $0x8,%esp 80791f4: 5b pop %ebx 80791f5: c3 ret 80791f6: 8d 76 00 lea 0x0(%esi),%esi 80791f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8079200: 8b 44 24 10 mov 0x10(%esp),%eax 8079204: 8b 18 mov (%eax),%ebx 8079206: 3b 1d c4 d5 0e 08 cmp 0x80ed5c4,%ebx 807920c: 8b 43 04 mov 0x4(%ebx),%eax 807920f: 74 37 je 8079248 <do_release_shlib+0x68> 8079211: 8d 50 02 lea 0x2(%eax),%edx 8079214: 83 fa 02 cmp $0x2,%edx 8079217: 77 d8 ja 80791f1 <do_release_shlib+0x11> 8079219: 83 e8 01 sub $0x1,%eax 807921c: 83 f8 fd cmp $0xfffffffd,%eax 807921f: 89 43 04 mov %eax,0x4(%ebx) 8079222: 75 cd jne 80791f1 <do_release_shlib+0x11> 8079224: 8b 43 08 mov 0x8(%ebx),%eax 8079227: 85 c0 test %eax,%eax 8079229: 74 c6 je 80791f1 <do_release_shlib+0x11> 807922b: 83 ec 0c sub $0xc,%esp 807922e: 50 push %eax 807922f: e8 0c 4b 02 00 call 809dd40 <__libc_dlclose> 8079234: 83 c4 10 add $0x10,%esp 8079237: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 807923e: 83 c4 08 add $0x8,%esp 8079241: 5b pop %ebx 8079242: c3 ret 8079243: 90 nop 8079244: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079248: 85 c0 test %eax,%eax 807924a: 7e 08 jle 8079254 <do_release_shlib+0x74> 807924c: 83 e8 01 sub $0x1,%eax 807924f: 89 43 04 mov %eax,0x4(%ebx) 8079252: eb 9d jmp 80791f1 <do_release_shlib+0x11> 8079254: 68 50 0c 0c 08 push $0x80c0c50 8079259: 68 ad 00 00 00 push $0xad 807925e: 68 02 0c 0c 08 push $0x80c0c02 8079263: 68 0d 0c 0c 08 push $0x80c0c0d 8079268: e8 73 05 fd ff call 80497e0 <__assert_fail> 807926d: 8d 76 00 lea 0x0(%esi),%esi 08079270 <__gconv_find_shlib>: 8079270: 57 push %edi 8079271: 56 push %esi 8079272: 53 push %ebx 8079273: 83 ec 14 sub $0x14,%esp 8079276: 89 44 24 10 mov %eax,0x10(%esp) 807927a: 68 c0 91 07 08 push $0x80791c0 807927f: 68 c8 d5 0e 08 push $0x80ed5c8 8079284: 8d 44 24 18 lea 0x18(%esp),%eax 8079288: 50 push %eax 8079289: e8 e2 5e ff ff call 806f170 <__tfind> 807928e: 83 c4 10 add $0x10,%esp 8079291: 85 c0 test %eax,%eax 8079293: 0f 84 f7 00 00 00 je 8079390 <__gconv_find_shlib+0x120> 8079299: 8b 18 mov (%eax),%ebx 807929b: 85 db test %ebx,%ebx 807929d: 0f 84 5b 01 00 00 je 80793fe <__gconv_find_shlib+0x18e> 80792a3: 8b 43 04 mov 0x4(%ebx),%eax 80792a6: 83 f8 fe cmp $0xfffffffe,%eax 80792a9: 0f 8d b9 00 00 00 jge 8079368 <__gconv_find_shlib+0xf8> 80792af: 8b 7b 08 mov 0x8(%ebx),%edi 80792b2: 85 ff test %edi,%edi 80792b4: 0f 85 72 01 00 00 jne 807942c <__gconv_find_shlib+0x1bc> 80792ba: 83 ec 08 sub $0x8,%esp 80792bd: 68 01 00 00 80 push $0x80000001 80792c2: ff 33 pushl (%ebx) 80792c4: e8 87 4b 02 00 call 809de50 <__libc_dlopen_mode> 80792c9: 83 c4 10 add $0x10,%esp 80792cc: 85 c0 test %eax,%eax 80792ce: 89 43 08 mov %eax,0x8(%ebx) 80792d1: 0f 84 27 01 00 00 je 80793fe <__gconv_find_shlib+0x18e> 80792d7: 83 ec 08 sub $0x8,%esp 80792da: 68 34 0c 0c 08 push $0x80c0c34 80792df: 50 push %eax 80792e0: e8 0b 4a 02 00 call 809dcf0 <__libc_dlsym> 80792e5: 83 c4 10 add $0x10,%esp 80792e8: 85 c0 test %eax,%eax 80792ea: 89 43 0c mov %eax,0xc(%ebx) 80792ed: 0f 84 16 01 00 00 je 8079409 <__gconv_find_shlib+0x199> 80792f3: 83 ec 08 sub $0x8,%esp 80792f6: 68 3a 0c 0c 08 push $0x80c0c3a 80792fb: ff 73 08 pushl 0x8(%ebx) 80792fe: e8 ed 49 02 00 call 809dcf0 <__libc_dlsym> 8079303: 89 43 10 mov %eax,0x10(%ebx) 8079306: 59 pop %ecx 8079307: 5e pop %esi 8079308: 68 45 0c 0c 08 push $0x80c0c45 807930d: ff 73 08 pushl 0x8(%ebx) 8079310: e8 db 49 02 00 call 809dcf0 <__libc_dlsym> 8079315: 89 43 14 mov %eax,0x14(%ebx) 8079318: 8b 43 0c mov 0xc(%ebx),%eax 807931b: 83 c4 10 add $0x10,%esp 807931e: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8079325: c1 c0 09 rol $0x9,%eax 8079328: 89 43 0c mov %eax,0xc(%ebx) 807932b: 8b 43 10 mov 0x10(%ebx),%eax 807932e: 85 c0 test %eax,%eax 8079330: 74 0d je 807933f <__gconv_find_shlib+0xcf> 8079332: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 8079339: c1 c0 09 rol $0x9,%eax 807933c: 89 43 10 mov %eax,0x10(%ebx) 807933f: 8b 43 14 mov 0x14(%ebx),%eax 8079342: 85 c0 test %eax,%eax 8079344: 74 0d je 8079353 <__gconv_find_shlib+0xe3> 8079346: 65 33 05 18 00 00 00 xor %gs:0x18,%eax 807934d: c1 c0 09 rol $0x9,%eax 8079350: 89 43 14 mov %eax,0x14(%ebx) 8079353: c7 43 04 01 00 00 00 movl $0x1,0x4(%ebx) 807935a: 83 c4 10 add $0x10,%esp 807935d: 89 d8 mov %ebx,%eax 807935f: 5b pop %ebx 8079360: 5e pop %esi 8079361: 5f pop %edi 8079362: c3 ret 8079363: 90 nop 8079364: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079368: 8b 53 08 mov 0x8(%ebx),%edx 807936b: 85 d2 test %edx,%edx 807936d: 74 10 je 807937f <__gconv_find_shlib+0x10f> 807936f: 8d 50 01 lea 0x1(%eax),%edx 8079372: 85 c0 test %eax,%eax 8079374: b8 01 00 00 00 mov $0x1,%eax 8079379: 0f 4f c2 cmovg %edx,%eax 807937c: 89 43 04 mov %eax,0x4(%ebx) 807937f: 83 c4 10 add $0x10,%esp 8079382: 89 d8 mov %ebx,%eax 8079384: 5b pop %ebx 8079385: 5e pop %esi 8079386: 5f pop %edi 8079387: c3 ret 8079388: 90 nop 8079389: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079390: 8b 7c 24 0c mov 0xc(%esp),%edi 8079394: 83 ec 0c sub $0xc,%esp 8079397: 57 push %edi 8079398: e8 13 2f fe ff call 805c2b0 <strlen> 807939d: 89 c6 mov %eax,%esi 807939f: 8d 40 19 lea 0x19(%eax),%eax 80793a2: 89 04 24 mov %eax,(%esp) 80793a5: e8 d6 0c fe ff call 805a080 <__libc_malloc> 80793aa: 83 c4 10 add $0x10,%esp 80793ad: 85 c0 test %eax,%eax 80793af: 89 c3 mov %eax,%ebx 80793b1: 74 4b je 80793fe <__gconv_find_shlib+0x18e> 80793b3: 8d 40 18 lea 0x18(%eax),%eax 80793b6: 83 ec 04 sub $0x4,%esp 80793b9: 83 c6 01 add $0x1,%esi 80793bc: 56 push %esi 80793bd: 57 push %edi 80793be: 50 push %eax 80793bf: e8 3c 40 fe ff call 805d400 <memcpy> 80793c4: 83 c4 0c add $0xc,%esp 80793c7: 89 03 mov %eax,(%ebx) 80793c9: c7 43 04 fd ff ff ff movl $0xfffffffd,0x4(%ebx) 80793d0: c7 43 08 00 00 00 00 movl $0x0,0x8(%ebx) 80793d7: 68 c0 91 07 08 push $0x80791c0 80793dc: 68 c8 d5 0e 08 push $0x80ed5c8 80793e1: 53 push %ebx 80793e2: e8 29 5c ff ff call 806f010 <__tsearch> 80793e7: 83 c4 10 add $0x10,%esp 80793ea: 85 c0 test %eax,%eax 80793ec: 0f 85 b1 fe ff ff jne 80792a3 <__gconv_find_shlib+0x33> 80793f2: 83 ec 0c sub $0xc,%esp 80793f5: 53 push %ebx 80793f6: e8 95 11 fe ff call 805a590 <__cfree> 80793fb: 83 c4 10 add $0x10,%esp 80793fe: 83 c4 10 add $0x10,%esp 8079401: 31 db xor %ebx,%ebx 8079403: 89 d8 mov %ebx,%eax 8079405: 5b pop %ebx 8079406: 5e pop %esi 8079407: 5f pop %edi 8079408: c3 ret 8079409: 83 ec 08 sub $0x8,%esp 807940c: 89 1d c4 d5 0e 08 mov %ebx,0x80ed5c4 8079412: 31 db xor %ebx,%ebx 8079414: 68 e0 91 07 08 push $0x80791e0 8079419: ff 35 c8 d5 0e 08 pushl 0x80ed5c8 807941f: e8 ac 61 ff ff call 806f5d0 <__twalk> 8079424: 83 c4 10 add $0x10,%esp 8079427: e9 53 ff ff ff jmp 807937f <__gconv_find_shlib+0x10f> 807942c: 68 64 0c 0c 08 push $0x80c0c64 8079431: 6a 73 push $0x73 8079433: 68 02 0c 0c 08 push $0x80c0c02 8079438: 68 1e 0c 0c 08 push $0x80c0c1e 807943d: e8 9e 03 fd ff call 80497e0 <__assert_fail> 8079442: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079449: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08079450 <__gconv_release_shlib>: 8079450: 83 ec 14 sub $0x14,%esp 8079453: a3 c4 d5 0e 08 mov %eax,0x80ed5c4 8079458: 68 e0 91 07 08 push $0x80791e0 807945d: ff 35 c8 d5 0e 08 pushl 0x80ed5c8 8079463: e8 68 61 ff ff call 806f5d0 <__twalk> 8079468: 83 c4 1c add $0x1c,%esp 807946b: c3 ret 807946c: 66 90 xchg %ax,%ax 807946e: 66 90 xchg %ax,%ax 08079470 <new_composite_name>: 8079470: 55 push %ebp 8079471: 57 push %edi 8079472: 89 c7 mov %eax,%edi 8079474: 56 push %esi 8079475: 53 push %ebx 8079476: 31 f6 xor %esi,%esi 8079478: bb 01 00 00 00 mov $0x1,%ebx 807947d: 83 ec 1c sub $0x1c,%esp 8079480: 89 54 24 08 mov %edx,0x8(%esp) 8079484: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 807948b: 00 807948c: eb 67 jmp 80794f5 <new_composite_name+0x85> 807948e: 66 90 xchg %ax,%ax 8079490: 39 c7 cmp %eax,%edi 8079492: 0f 84 a4 01 00 00 je 807963c <new_composite_name+0x1cc> 8079498: 8b 2c 9d dc ce 0e 08 mov 0x80ecedc(,%ebx,4),%ebp 807949f: 83 ec 0c sub $0xc,%esp 80794a2: 55 push %ebp 80794a3: e8 08 2e fe ff call 805c2b0 <strlen> 80794a8: 89 c1 mov %eax,%ecx 80794aa: 0f b6 83 b3 0c 0c 08 movzbl 0x80c0cb3(%ebx),%eax 80794b1: 83 c4 10 add $0x10,%esp 80794b4: 8d 74 06 02 lea 0x2(%esi,%eax,1),%esi 80794b8: 8b 44 24 04 mov 0x4(%esp),%eax 80794bc: 01 ce add %ecx,%esi 80794be: 85 c0 test %eax,%eax 80794c0: 74 2b je 80794ed <new_composite_name+0x7d> 80794c2: 8b 44 24 08 mov 0x8(%esp),%eax 80794c6: 8b 00 mov (%eax),%eax 80794c8: 39 c5 cmp %eax,%ebp 80794ca: 74 21 je 80794ed <new_composite_name+0x7d> 80794cc: 89 4c 24 0c mov %ecx,0xc(%esp) 80794d0: 83 ec 08 sub $0x8,%esp 80794d3: 50 push %eax 80794d4: 55 push %ebp 80794d5: e8 b6 ed fc ff call 8048290 <.plt+0xb0> 80794da: 83 c4 10 add $0x10,%esp 80794dd: 85 c0 test %eax,%eax 80794df: 8b 4c 24 0c mov 0xc(%esp),%ecx 80794e3: 0f 94 c0 sete %al 80794e6: 0f b6 c0 movzbl %al,%eax 80794e9: 89 44 24 04 mov %eax,0x4(%esp) 80794ed: 83 fb 0d cmp $0xd,%ebx 80794f0: 74 1e je 8079510 <new_composite_name+0xa0> 80794f2: 83 c3 01 add $0x1,%ebx 80794f5: 8d 43 ff lea -0x1(%ebx),%eax 80794f8: 83 f8 06 cmp $0x6,%eax 80794fb: 74 f5 je 80794f2 <new_composite_name+0x82> 80794fd: 83 ff 06 cmp $0x6,%edi 8079500: 75 8e jne 8079490 <new_composite_name+0x20> 8079502: 8b 44 24 08 mov 0x8(%esp),%eax 8079506: 8b 6c 98 fc mov -0x4(%eax,%ebx,4),%ebp 807950a: eb 93 jmp 807949f <new_composite_name+0x2f> 807950c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079510: 8b 5c 24 04 mov 0x4(%esp),%ebx 8079514: 89 4c 24 0c mov %ecx,0xc(%esp) 8079518: 85 db test %ebx,%ebx 807951a: 74 4c je 8079568 <new_composite_name+0xf8> 807951c: 8b 44 24 08 mov 0x8(%esp),%eax 8079520: 83 ec 08 sub $0x8,%esp 8079523: bb a1 e6 0c 08 mov $0x80ce6a1,%ebx 8079528: 8b 30 mov (%eax),%esi 807952a: 68 a1 e6 0c 08 push $0x80ce6a1 807952f: 56 push %esi 8079530: e8 5b ed fc ff call 8048290 <.plt+0xb0> 8079535: 83 c4 10 add $0x10,%esp 8079538: 85 c0 test %eax,%eax 807953a: 74 1d je 8079559 <new_composite_name+0xe9> 807953c: 83 ec 08 sub $0x8,%esp 807953f: 68 b4 d0 0c 08 push $0x80cd0b4 8079544: 56 push %esi 8079545: e8 46 ed fc ff call 8048290 <.plt+0xb0> 807954a: 83 c4 10 add $0x10,%esp 807954d: 85 c0 test %eax,%eax 807954f: 8b 4c 24 0c mov 0xc(%esp),%ecx 8079553: 0f 85 af 00 00 00 jne 8079608 <new_composite_name+0x198> 8079559: 83 c4 1c add $0x1c,%esp 807955c: 89 d8 mov %ebx,%eax 807955e: 5b pop %ebx 807955f: 5e pop %esi 8079560: 5f pop %edi 8079561: 5d pop %ebp 8079562: c3 ret 8079563: 90 nop 8079564: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079568: 83 ec 0c sub $0xc,%esp 807956b: 56 push %esi 807956c: e8 0f 0b fe ff call 805a080 <__libc_malloc> 8079571: 83 c4 10 add $0x10,%esp 8079574: 85 c0 test %eax,%eax 8079576: 0f 84 b9 00 00 00 je 8079635 <new_composite_name+0x1c5> 807957c: 89 c2 mov %eax,%edx 807957e: be 01 00 00 00 mov $0x1,%esi 8079583: 89 44 24 04 mov %eax,0x4(%esp) 8079587: 8b 6c 24 08 mov 0x8(%esp),%ebp 807958b: eb 48 jmp 80795d5 <new_composite_name+0x165> 807958d: 8d 76 00 lea 0x0(%esi),%esi 8079590: 39 c7 cmp %eax,%edi 8079592: 0f 84 af 00 00 00 je 8079647 <new_composite_name+0x1d7> 8079598: 8b 1c b5 dc ce 0e 08 mov 0x80ecedc(,%esi,4),%ebx 807959f: 0f b6 86 c3 0c 0c 08 movzbl 0x80c0cc3(%esi),%eax 80795a6: 83 ec 08 sub $0x8,%esp 80795a9: 05 e0 0c 0c 08 add $0x80c0ce0,%eax 80795ae: 50 push %eax 80795af: 52 push %edx 80795b0: e8 8b ec fc ff call 8048240 <.plt+0x60> 80795b5: c6 00 3d movb $0x3d,(%eax) 80795b8: 8d 50 01 lea 0x1(%eax),%edx 80795bb: 58 pop %eax 80795bc: 59 pop %ecx 80795bd: 53 push %ebx 80795be: 52 push %edx 80795bf: e8 7c ec fc ff call 8048240 <.plt+0x60> 80795c4: 83 c4 10 add $0x10,%esp 80795c7: 83 fe 0d cmp $0xd,%esi 80795ca: 8d 50 01 lea 0x1(%eax),%edx 80795cd: c6 00 3b movb $0x3b,(%eax) 80795d0: 74 1e je 80795f0 <new_composite_name+0x180> 80795d2: 83 c6 01 add $0x1,%esi 80795d5: 8d 46 ff lea -0x1(%esi),%eax 80795d8: 83 f8 06 cmp $0x6,%eax 80795db: 74 f5 je 80795d2 <new_composite_name+0x162> 80795dd: 83 ff 06 cmp $0x6,%edi 80795e0: 75 ae jne 8079590 <new_composite_name+0x120> 80795e2: 8b 5c b5 fc mov -0x4(%ebp,%esi,4),%ebx 80795e6: eb b7 jmp 807959f <new_composite_name+0x12f> 80795e8: 90 nop 80795e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80795f0: 8b 5c 24 04 mov 0x4(%esp),%ebx 80795f4: c6 00 00 movb $0x0,(%eax) 80795f7: 83 c4 1c add $0x1c,%esp 80795fa: 89 d8 mov %ebx,%eax 80795fc: 5b pop %ebx 80795fd: 5e pop %esi 80795fe: 5f pop %edi 80795ff: 5d pop %ebp 8079600: c3 ret 8079601: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079608: 8d 59 01 lea 0x1(%ecx),%ebx 807960b: 83 ec 0c sub $0xc,%esp 807960e: 53 push %ebx 807960f: e8 6c 0a fe ff call 805a080 <__libc_malloc> 8079614: 83 c4 10 add $0x10,%esp 8079617: 85 c0 test %eax,%eax 8079619: 74 1a je 8079635 <new_composite_name+0x1c5> 807961b: 83 ec 04 sub $0x4,%esp 807961e: 53 push %ebx 807961f: 56 push %esi 8079620: 50 push %eax 8079621: e8 da 3d fe ff call 805d400 <memcpy> 8079626: 83 c4 10 add $0x10,%esp 8079629: 89 c3 mov %eax,%ebx 807962b: 83 c4 1c add $0x1c,%esp 807962e: 89 d8 mov %ebx,%eax 8079630: 5b pop %ebx 8079631: 5e pop %esi 8079632: 5f pop %edi 8079633: 5d pop %ebp 8079634: c3 ret 8079635: 31 db xor %ebx,%ebx 8079637: e9 1d ff ff ff jmp 8079559 <new_composite_name+0xe9> 807963c: 8b 44 24 08 mov 0x8(%esp),%eax 8079640: 8b 28 mov (%eax),%ebp 8079642: e9 58 fe ff ff jmp 807949f <new_composite_name+0x2f> 8079647: 8b 5d 00 mov 0x0(%ebp),%ebx 807964a: e9 50 ff ff ff jmp 807959f <new_composite_name+0x12f> 807964f: 90 nop 08079650 <setlocale>: 8079650: 55 push %ebp 8079651: 57 push %edi 8079652: 56 push %esi 8079653: 53 push %ebx 8079654: 81 ec 8c 00 00 00 sub $0x8c,%esp 807965a: 8b bc 24 a0 00 00 00 mov 0xa0(%esp),%edi 8079661: 8b 9c 24 a4 00 00 00 mov 0xa4(%esp),%ebx 8079668: 83 ff 0c cmp $0xc,%edi 807966b: 0f 87 1f 03 00 00 ja 8079990 <setlocale+0x340> 8079671: 85 db test %ebx,%ebx 8079673: 0f 84 3f 03 00 00 je 80799b8 <setlocale+0x368> 8079679: b8 00 00 00 00 mov $0x0,%eax 807967e: 85 c0 test %eax,%eax 8079680: 74 10 je 8079692 <setlocale+0x42> 8079682: 83 ec 0c sub $0xc,%esp 8079685: 68 e0 d5 0e 08 push $0x80ed5e0 807968a: e8 71 69 f8 f7 call 0 <_nl_current_LC_CTYPE> 807968f: 83 c4 10 add $0x10,%esp 8079692: 8d 6f 10 lea 0x10(%edi),%ebp 8079695: 83 ec 08 sub $0x8,%esp 8079698: 8b 34 ad a0 ce 0e 08 mov 0x80ecea0(,%ebp,4),%esi 807969f: 56 push %esi 80796a0: 53 push %ebx 80796a1: e8 ea eb fc ff call 8048290 <.plt+0xb0> 80796a6: 83 c4 10 add $0x10,%esp 80796a9: 85 c0 test %eax,%eax 80796ab: 75 33 jne 80796e0 <setlocale+0x90> 80796ad: b8 00 00 00 00 mov $0x0,%eax 80796b2: 85 c0 test %eax,%eax 80796b4: 74 17 je 80796cd <setlocale+0x7d> 80796b6: 83 ec 0c sub $0xc,%esp 80796b9: 68 e0 d5 0e 08 push $0x80ed5e0 80796be: e8 3d 69 f8 f7 call 0 <_nl_current_LC_CTYPE> 80796c3: 8b 34 ad a0 ce 0e 08 mov 0x80ecea0(,%ebp,4),%esi 80796ca: 83 c4 10 add $0x10,%esp 80796cd: 81 c4 8c 00 00 00 add $0x8c,%esp 80796d3: 89 f0 mov %esi,%eax 80796d5: 5b pop %ebx 80796d6: 5e pop %esi 80796d7: 5f pop %edi 80796d8: 5d pop %ebp 80796d9: c3 ret 80796da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80796e0: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80796e7: 00 80796e8: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80796ef: 00 80796f0: 83 ec 0c sub $0xc,%esp 80796f3: 68 77 0c 0c 08 push $0x80c0c77 80796f8: e8 e3 4f fd ff call 804e6e0 <getenv> 80796fd: 83 c4 10 add $0x10,%esp 8079700: 85 c0 test %eax,%eax 8079702: 74 09 je 807970d <setlocale+0xbd> 8079704: 80 38 00 cmpb $0x0,(%eax) 8079707: 0f 85 bb 02 00 00 jne 80799c8 <setlocale+0x378> 807970d: 83 ff 06 cmp $0x6,%edi 8079710: b8 01 00 00 00 mov $0x1,%eax 8079715: 0f 84 30 01 00 00 je 807984b <setlocale+0x1fb> 807971b: 8b 04 bd 80 0d 0c 08 mov 0x80c0d80(,%edi,4),%eax 8079722: 89 5c 24 4c mov %ebx,0x4c(%esp) 8079726: 85 c0 test %eax,%eax 8079728: 89 44 24 08 mov %eax,0x8(%esp) 807972c: 0f 84 46 04 00 00 je 8079b78 <setlocale+0x528> 8079732: 83 ec 0c sub $0xc,%esp 8079735: 89 f9 mov %edi,%ecx 8079737: 8d 44 24 58 lea 0x58(%esp),%eax 807973b: 50 push %eax 807973c: 8b 54 24 24 mov 0x24(%esp),%edx 8079740: 8b 44 24 20 mov 0x20(%esp),%eax 8079744: e8 37 06 00 00 call 8079d80 <_nl_find_locale> 8079749: 83 c4 0c add $0xc,%esp 807974c: 85 c0 test %eax,%eax 807974e: 89 c6 mov %eax,%esi 8079750: 0f 84 f9 03 00 00 je 8079b4f <setlocale+0x4ff> 8079756: 83 78 18 ff cmpl $0xffffffff,0x18(%eax) 807975a: 74 07 je 8079763 <setlocale+0x113> 807975c: c7 40 18 ff ff ff ff movl $0xffffffff,0x18(%eax) 8079763: 8b 5c 24 4c mov 0x4c(%esp),%ebx 8079767: 81 fb a1 e6 0c 08 cmp $0x80ce6a1,%ebx 807976d: 74 18 je 8079787 <setlocale+0x137> 807976f: 83 ec 0c sub $0xc,%esp 8079772: 53 push %ebx 8079773: e8 f8 2a fe ff call 805c270 <__strdup> 8079778: 89 44 24 5c mov %eax,0x5c(%esp) 807977c: 83 c4 10 add $0x10,%esp 807977f: 85 c0 test %eax,%eax 8079781: 0f 84 c8 03 00 00 je 8079b4f <setlocale+0x4ff> 8079787: 8d 54 24 4c lea 0x4c(%esp),%edx 807978b: 89 f8 mov %edi,%eax 807978d: e8 de fc ff ff call 8079470 <new_composite_name> 8079792: 85 c0 test %eax,%eax 8079794: 89 c3 mov %eax,%ebx 8079796: 0f 84 9c 03 00 00 je 8079b38 <setlocale+0x4e8> 807979c: 8b 44 24 08 mov 0x8(%esp),%eax 80797a0: 85 c0 test %eax,%eax 80797a2: 74 14 je 80797b8 <setlocale+0x168> 80797a4: 8b 04 bd 80 0c 0c 08 mov 0x80c0c80(,%edi,4),%eax 80797ab: 89 34 bd a0 ce 0e 08 mov %esi,0x80ecea0(,%edi,4) 80797b2: 85 c0 test %eax,%eax 80797b4: 74 02 je 80797b8 <setlocale+0x168> 80797b6: ff d0 call *%eax 80797b8: 8b 74 24 4c mov 0x4c(%esp),%esi 80797bc: 8b 04 ad a0 ce 0e 08 mov 0x80ecea0(,%ebp,4),%eax 80797c3: 39 c6 cmp %eax,%esi 80797c5: 74 1a je 80797e1 <setlocale+0x191> 80797c7: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 80797cc: 74 0c je 80797da <setlocale+0x18a> 80797ce: 83 ec 0c sub $0xc,%esp 80797d1: 50 push %eax 80797d2: e8 b9 0d fe ff call 805a590 <__cfree> 80797d7: 83 c4 10 add $0x10,%esp 80797da: 89 34 ad a0 ce 0e 08 mov %esi,0x80ecea0(,%ebp,4) 80797e1: a1 f8 ce 0e 08 mov 0x80ecef8,%eax 80797e6: 39 c3 cmp %eax,%ebx 80797e8: 74 19 je 8079803 <setlocale+0x1b3> 80797ea: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 80797ef: 74 0c je 80797fd <setlocale+0x1ad> 80797f1: 83 ec 0c sub $0xc,%esp 80797f4: 50 push %eax 80797f5: e8 96 0d fe ff call 805a590 <__cfree> 80797fa: 83 c4 10 add $0x10,%esp 80797fd: 89 1d f8 ce 0e 08 mov %ebx,0x80ecef8 8079803: 83 05 34 dc 0e 08 01 addl $0x1,0x80edc34 807980a: b8 00 00 00 00 mov $0x0,%eax 807980f: 85 c0 test %eax,%eax 8079811: 74 10 je 8079823 <setlocale+0x1d3> 8079813: 83 ec 0c sub $0xc,%esp 8079816: 68 e0 d5 0e 08 push $0x80ed5e0 807981b: e8 e0 67 f8 f7 call 0 <_nl_current_LC_CTYPE> 8079820: 83 c4 10 add $0x10,%esp 8079823: 83 ec 0c sub $0xc,%esp 8079826: ff 74 24 1c pushl 0x1c(%esp) 807982a: e8 61 0d fe ff call 805a590 <__cfree> 807982f: 8b 74 24 5c mov 0x5c(%esp),%esi 8079833: 83 c4 10 add $0x10,%esp 8079836: 81 c4 8c 00 00 00 add $0x8c,%esp 807983c: 5b pop %ebx 807983d: 89 f0 mov %esi,%eax 807983f: 5e pop %esi 8079840: 5f pop %edi 8079841: 5d pop %ebp 8079842: c3 ret 8079843: 90 nop 8079844: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079848: 83 c0 01 add $0x1,%eax 807984b: 83 f8 07 cmp $0x7,%eax 807984e: 74 f8 je 8079848 <setlocale+0x1f8> 8079850: 83 f8 0d cmp $0xd,%eax 8079853: 89 5c 84 14 mov %ebx,0x14(%esp,%eax,4) 8079857: 75 ef jne 8079848 <setlocale+0x1f8> 8079859: 83 ec 08 sub $0x8,%esp 807985c: 6a 3b push $0x3b 807985e: 53 push %ebx 807985f: e8 5c ea fc ff call 80482c0 <.plt+0xe0> 8079864: 83 c4 10 add $0x10,%esp 8079867: 85 c0 test %eax,%eax 8079869: 89 44 24 08 mov %eax,0x8(%esp) 807986d: 0f 85 b7 01 00 00 jne 8079a2a <setlocale+0x3da> 8079873: bb 0c 00 00 00 mov $0xc,%ebx 8079878: bf 0d 00 00 00 mov $0xd,%edi 807987d: eb 1d jmp 807989c <setlocale+0x24c> 807987f: 90 nop 8079880: 89 6c 9c 18 mov %ebp,0x18(%esp,%ebx,4) 8079884: 85 db test %ebx,%ebx 8079886: 8d 43 ff lea -0x1(%ebx),%eax 8079889: 0f 8e f0 02 00 00 jle 8079b7f <setlocale+0x52f> 807988f: 83 f8 06 cmp $0x6,%eax 8079892: 0f 84 e3 03 00 00 je 8079c7b <setlocale+0x62b> 8079898: 89 df mov %ebx,%edi 807989a: 89 c3 mov %eax,%ebx 807989c: 83 ec 0c sub $0xc,%esp 807989f: 89 d9 mov %ebx,%ecx 80798a1: 8d 44 9c 24 lea 0x24(%esp,%ebx,4),%eax 80798a5: 50 push %eax 80798a6: 8b 54 24 24 mov 0x24(%esp),%edx 80798aa: 8b 44 24 20 mov 0x20(%esp),%eax 80798ae: e8 cd 04 00 00 call 8079d80 <_nl_find_locale> 80798b3: 89 44 9c 58 mov %eax,0x58(%esp,%ebx,4) 80798b7: 83 c4 0c add $0xc,%esp 80798ba: 85 c0 test %eax,%eax 80798bc: 0f 84 9e 02 00 00 je 8079b60 <setlocale+0x510> 80798c2: 83 78 18 ff cmpl $0xffffffff,0x18(%eax) 80798c6: 74 07 je 80798cf <setlocale+0x27f> 80798c8: c7 40 18 ff ff ff ff movl $0xffffffff,0x18(%eax) 80798cf: 8b 74 9c 18 mov 0x18(%esp,%ebx,4),%esi 80798d3: 81 fe a1 e6 0c 08 cmp $0x80ce6a1,%esi 80798d9: 74 a9 je 8079884 <setlocale+0x234> 80798db: 8b 2c 9d e0 ce 0e 08 mov 0x80ecee0(,%ebx,4),%ebp 80798e2: 83 ec 08 sub $0x8,%esp 80798e5: 55 push %ebp 80798e6: 56 push %esi 80798e7: e8 a4 e9 fc ff call 8048290 <.plt+0xb0> 80798ec: 83 c4 10 add $0x10,%esp 80798ef: 85 c0 test %eax,%eax 80798f1: 74 8d je 8079880 <setlocale+0x230> 80798f3: 83 ec 0c sub $0xc,%esp 80798f6: 56 push %esi 80798f7: e8 74 29 fe ff call 805c270 <__strdup> 80798fc: 89 44 9c 28 mov %eax,0x28(%esp,%ebx,4) 8079900: 83 c4 10 add $0x10,%esp 8079903: 85 c0 test %eax,%eax 8079905: 0f 85 79 ff ff ff jne 8079884 <setlocale+0x234> 807990b: 90 nop 807990c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079910: 85 db test %ebx,%ebx 8079912: 0f 88 71 02 00 00 js 8079b89 <setlocale+0x539> 8079918: 83 ff 0d cmp $0xd,%edi 807991b: 74 2d je 807994a <setlocale+0x2fa> 807991d: 83 c7 01 add $0x1,%edi 8079920: 83 ff 07 cmp $0x7,%edi 8079923: 74 f8 je 807991d <setlocale+0x2cd> 8079925: 8b 44 bc 14 mov 0x14(%esp,%edi,4),%eax 8079929: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 807992e: 74 e8 je 8079918 <setlocale+0x2c8> 8079930: 3b 04 bd dc ce 0e 08 cmp 0x80ecedc(,%edi,4),%eax 8079937: 74 df je 8079918 <setlocale+0x2c8> 8079939: 83 ec 0c sub $0xc,%esp 807993c: 50 push %eax 807993d: e8 4e 0c fe ff call 805a590 <__cfree> 8079942: 83 c4 10 add $0x10,%esp 8079945: 83 ff 0d cmp $0xd,%edi 8079948: 75 d3 jne 807991d <setlocale+0x2cd> 807994a: 31 f6 xor %esi,%esi 807994c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079950: b8 00 00 00 00 mov $0x0,%eax 8079955: 85 c0 test %eax,%eax 8079957: 74 10 je 8079969 <setlocale+0x319> 8079959: 83 ec 0c sub $0xc,%esp 807995c: 68 e0 d5 0e 08 push $0x80ed5e0 8079961: e8 9a 66 f8 f7 call 0 <_nl_current_LC_CTYPE> 8079966: 83 c4 10 add $0x10,%esp 8079969: 83 ec 0c sub $0xc,%esp 807996c: ff 74 24 1c pushl 0x1c(%esp) 8079970: e8 1b 0c fe ff call 805a590 <__cfree> 8079975: 5a pop %edx 8079976: ff 74 24 14 pushl 0x14(%esp) 807997a: e8 11 0c fe ff call 805a590 <__cfree> 807997f: 83 c4 10 add $0x10,%esp 8079982: e9 46 fd ff ff jmp 80796cd <setlocale+0x7d> 8079987: 89 f6 mov %esi,%esi 8079989: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8079990: b8 e8 ff ff ff mov $0xffffffe8,%eax 8079995: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807999c: 31 f6 xor %esi,%esi 807999e: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 80799a5: 81 c4 8c 00 00 00 add $0x8c,%esp 80799ab: 89 f0 mov %esi,%eax 80799ad: 5b pop %ebx 80799ae: 5e pop %esi 80799af: 5f pop %edi 80799b0: 5d pop %ebp 80799b1: c3 ret 80799b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80799b8: 8b 34 bd e0 ce 0e 08 mov 0x80ecee0(,%edi,4),%esi 80799bf: e9 09 fd ff ff jmp 80796cd <setlocale+0x7d> 80799c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80799c8: 8d 54 24 14 lea 0x14(%esp),%edx 80799cc: 52 push %edx 80799cd: 8d 74 24 14 lea 0x14(%esp),%esi 80799d1: 89 54 24 0c mov %edx,0xc(%esp) 80799d5: 56 push %esi 80799d6: 6a 3a push $0x3a 80799d8: 50 push %eax 80799d9: e8 12 48 01 00 call 808e1f0 <__argz_create_sep> 80799de: 83 c4 10 add $0x10,%esp 80799e1: 85 c0 test %eax,%eax 80799e3: 8b 54 24 08 mov 0x8(%esp),%edx 80799e7: 74 27 je 8079a10 <setlocale+0x3c0> 80799e9: b8 00 00 00 00 mov $0x0,%eax 80799ee: 85 c0 test %eax,%eax 80799f0: 89 c6 mov %eax,%esi 80799f2: 0f 84 d5 fc ff ff je 80796cd <setlocale+0x7d> 80799f8: 83 ec 0c sub $0xc,%esp 80799fb: 31 f6 xor %esi,%esi 80799fd: 68 e0 d5 0e 08 push $0x80ed5e0 8079a02: e8 f9 65 f8 f7 call 0 <_nl_current_LC_CTYPE> 8079a07: 83 c4 10 add $0x10,%esp 8079a0a: e9 be fc ff ff jmp 80796cd <setlocale+0x7d> 8079a0f: 90 nop 8079a10: 6a 3a push $0x3a 8079a12: 68 f8 0d 0c 08 push $0x80c0df8 8079a17: 52 push %edx 8079a18: 56 push %esi 8079a19: e8 a2 48 01 00 call 808e2c0 <__argz_add_sep> 8079a1e: 83 c4 10 add $0x10,%esp 8079a21: 85 c0 test %eax,%eax 8079a23: 75 c4 jne 80799e9 <setlocale+0x399> 8079a25: e9 e3 fc ff ff jmp 807970d <setlocale+0xbd> 8079a2a: 83 ec 0c sub $0xc,%esp 8079a2d: 53 push %ebx 8079a2e: e8 3d 28 fe ff call 805c270 <__strdup> 8079a33: 89 44 24 18 mov %eax,0x18(%esp) 8079a37: 83 c4 10 add $0x10,%esp 8079a3a: 85 c0 test %eax,%eax 8079a3c: 0f 84 22 02 00 00 je 8079c64 <setlocale+0x614> 8079a42: 89 c7 mov %eax,%edi 8079a44: 89 9c 24 a4 00 00 00 mov %ebx,0xa4(%esp) 8079a4b: 90 nop 8079a4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079a50: 83 ec 08 sub $0x8,%esp 8079a53: 6a 3d push $0x3d 8079a55: 57 push %edi 8079a56: e8 65 e8 fc ff call 80482c0 <.plt+0xe0> 8079a5b: 83 c4 10 add $0x10,%esp 8079a5e: 85 c0 test %eax,%eax 8079a60: 89 44 24 0c mov %eax,0xc(%esp) 8079a64: 0f 84 cd 01 00 00 je 8079c37 <setlocale+0x5e7> 8079a6a: 89 c5 mov %eax,%ebp 8079a6c: bb 01 00 00 00 mov $0x1,%ebx 8079a71: 31 f6 xor %esi,%esi 8079a73: 29 fd sub %edi,%ebp 8079a75: eb 14 jmp 8079a8b <setlocale+0x43b> 8079a77: 89 f6 mov %esi,%esi 8079a79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8079a80: 83 fb 0d cmp $0xd,%ebx 8079a83: 74 63 je 8079ae8 <setlocale+0x498> 8079a85: 83 c6 01 add $0x1,%esi 8079a88: 83 c3 01 add $0x1,%ebx 8079a8b: 83 fe 06 cmp $0x6,%esi 8079a8e: 74 f5 je 8079a85 <setlocale+0x435> 8079a90: 0f b6 86 b4 0c 0c 08 movzbl 0x80c0cb4(%esi),%eax 8079a97: 39 e8 cmp %ebp,%eax 8079a99: 75 e5 jne 8079a80 <setlocale+0x430> 8079a9b: 0f b6 86 c4 0c 0c 08 movzbl 0x80c0cc4(%esi),%eax 8079aa2: 83 ec 04 sub $0x4,%esp 8079aa5: 55 push %ebp 8079aa6: 05 e0 0c 0c 08 add $0x80c0ce0,%eax 8079aab: 50 push %eax 8079aac: 57 push %edi 8079aad: e8 ae e7 fc ff call 8048260 <.plt+0x80> 8079ab2: 83 c4 10 add $0x10,%esp 8079ab5: 85 c0 test %eax,%eax 8079ab7: 75 c7 jne 8079a80 <setlocale+0x430> 8079ab9: 8b 6c 24 0c mov 0xc(%esp),%ebp 8079abd: 83 c5 01 add $0x1,%ebp 8079ac0: 89 6c b4 18 mov %ebp,0x18(%esp,%esi,4) 8079ac4: 83 ec 08 sub $0x8,%esp 8079ac7: 6a 3b push $0x3b 8079ac9: 55 push %ebp 8079aca: e8 f1 e7 fc ff call 80482c0 <.plt+0xe0> 8079acf: 83 c4 10 add $0x10,%esp 8079ad2: 85 c0 test %eax,%eax 8079ad4: 0f 84 5d 01 00 00 je 8079c37 <setlocale+0x5e7> 8079ada: c6 00 00 movb $0x0,(%eax) 8079add: 8d 78 01 lea 0x1(%eax),%edi 8079ae0: e9 6b ff ff ff jmp 8079a50 <setlocale+0x400> 8079ae5: 8d 76 00 lea 0x0(%esi),%esi 8079ae8: b8 00 00 00 00 mov $0x0,%eax 8079aed: 85 c0 test %eax,%eax 8079aef: 74 17 je 8079b08 <setlocale+0x4b8> 8079af1: 83 ec 0c sub $0xc,%esp 8079af4: 68 e0 d5 0e 08 push $0x80ed5e0 8079af9: e8 02 65 f8 f7 call 0 <_nl_current_LC_CTYPE> 8079afe: 83 c4 10 add $0x10,%esp 8079b01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079b08: 83 ec 0c sub $0xc,%esp 8079b0b: 31 f6 xor %esi,%esi 8079b0d: ff 74 24 14 pushl 0x14(%esp) 8079b11: e8 7a 0a fe ff call 805a590 <__cfree> 8079b16: b8 e8 ff ff ff mov $0xffffffe8,%eax 8079b1b: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8079b22: 83 c4 10 add $0x10,%esp 8079b25: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8079b2c: e9 9c fb ff ff jmp 80796cd <setlocale+0x7d> 8079b31: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079b38: 8b 44 24 4c mov 0x4c(%esp),%eax 8079b3c: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 8079b41: 74 0c je 8079b4f <setlocale+0x4ff> 8079b43: 83 ec 0c sub $0xc,%esp 8079b46: 50 push %eax 8079b47: e8 44 0a fe ff call 805a590 <__cfree> 8079b4c: 83 c4 10 add $0x10,%esp 8079b4f: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) 8079b56: 00 8079b57: e9 ae fc ff ff jmp 807980a <setlocale+0x1ba> 8079b5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079b60: 81 7c 9c 18 a1 e6 0c cmpl $0x80ce6a1,0x18(%esp,%ebx,4) 8079b67: 08 8079b68: 0f 85 a2 fd ff ff jne 8079910 <setlocale+0x2c0> 8079b6e: e9 11 fd ff ff jmp 8079884 <setlocale+0x234> 8079b73: 90 nop 8079b74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079b78: 31 f6 xor %esi,%esi 8079b7a: e9 e8 fb ff ff jmp 8079767 <setlocale+0x117> 8079b7f: 85 c0 test %eax,%eax 8079b81: 89 df mov %ebx,%edi 8079b83: 0f 89 94 fd ff ff jns 807991d <setlocale+0x2cd> 8079b89: 8d 54 24 18 lea 0x18(%esp),%edx 8079b8d: b8 06 00 00 00 mov $0x6,%eax 8079b92: e8 d9 f8 ff ff call 8079470 <new_composite_name> 8079b97: 85 c0 test %eax,%eax 8079b99: 89 c6 mov %eax,%esi 8079b9b: 0f 84 77 fd ff ff je 8079918 <setlocale+0x2c8> 8079ba1: bb 01 00 00 00 mov $0x1,%ebx 8079ba6: eb 0b jmp 8079bb3 <setlocale+0x563> 8079ba8: 90 nop 8079ba9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079bb0: 83 c3 01 add $0x1,%ebx 8079bb3: 83 fb 07 cmp $0x7,%ebx 8079bb6: 74 f8 je 8079bb0 <setlocale+0x560> 8079bb8: 8b 0c 9d 7c 0d 0c 08 mov 0x80c0d7c(,%ebx,4),%ecx 8079bbf: 8b 44 9c 48 mov 0x48(%esp,%ebx,4),%eax 8079bc3: 85 c9 test %ecx,%ecx 8079bc5: 74 14 je 8079bdb <setlocale+0x58b> 8079bc7: 89 04 9d 9c ce 0e 08 mov %eax,0x80ece9c(,%ebx,4) 8079bce: 8b 04 9d 7c 0c 0c 08 mov 0x80c0c7c(,%ebx,4),%eax 8079bd5: 85 c0 test %eax,%eax 8079bd7: 74 02 je 8079bdb <setlocale+0x58b> 8079bd9: ff d0 call *%eax 8079bdb: 8b 7c 9c 14 mov 0x14(%esp,%ebx,4),%edi 8079bdf: 8b 04 9d dc ce 0e 08 mov 0x80ecedc(,%ebx,4),%eax 8079be6: 39 c7 cmp %eax,%edi 8079be8: 74 1a je 8079c04 <setlocale+0x5b4> 8079bea: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 8079bef: 74 0c je 8079bfd <setlocale+0x5ad> 8079bf1: 83 ec 0c sub $0xc,%esp 8079bf4: 50 push %eax 8079bf5: e8 96 09 fe ff call 805a590 <__cfree> 8079bfa: 83 c4 10 add $0x10,%esp 8079bfd: 89 3c 9d dc ce 0e 08 mov %edi,0x80ecedc(,%ebx,4) 8079c04: 83 fb 0d cmp $0xd,%ebx 8079c07: 75 a7 jne 8079bb0 <setlocale+0x560> 8079c09: a1 f8 ce 0e 08 mov 0x80ecef8,%eax 8079c0e: 39 c6 cmp %eax,%esi 8079c10: 74 19 je 8079c2b <setlocale+0x5db> 8079c12: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 8079c17: 74 0c je 8079c25 <setlocale+0x5d5> 8079c19: 83 ec 0c sub $0xc,%esp 8079c1c: 50 push %eax 8079c1d: e8 6e 09 fe ff call 805a590 <__cfree> 8079c22: 83 c4 10 add $0x10,%esp 8079c25: 89 35 f8 ce 0e 08 mov %esi,0x80ecef8 8079c2b: 83 05 34 dc 0e 08 01 addl $0x1,0x80edc34 8079c32: e9 19 fd ff ff jmp 8079950 <setlocale+0x300> 8079c37: 8b 9c 24 a4 00 00 00 mov 0xa4(%esp),%ebx 8079c3e: b8 01 00 00 00 mov $0x1,%eax 8079c43: eb 06 jmp 8079c4b <setlocale+0x5fb> 8079c45: 8d 76 00 lea 0x0(%esi),%esi 8079c48: 83 c0 01 add $0x1,%eax 8079c4b: 83 f8 07 cmp $0x7,%eax 8079c4e: 74 f8 je 8079c48 <setlocale+0x5f8> 8079c50: 3b 5c 84 14 cmp 0x14(%esp,%eax,4),%ebx 8079c54: 0f 84 8e fe ff ff je 8079ae8 <setlocale+0x498> 8079c5a: 83 f8 0d cmp $0xd,%eax 8079c5d: 75 e9 jne 8079c48 <setlocale+0x5f8> 8079c5f: e9 0f fc ff ff jmp 8079873 <setlocale+0x223> 8079c64: b8 00 00 00 00 mov $0x0,%eax 8079c69: 85 c0 test %eax,%eax 8079c6b: 0f 85 87 fd ff ff jne 80799f8 <setlocale+0x3a8> 8079c71: be 00 00 00 00 mov $0x0,%esi 8079c76: e9 52 fa ff ff jmp 80796cd <setlocale+0x7d> 8079c7b: bb 06 00 00 00 mov $0x6,%ebx 8079c80: b8 05 00 00 00 mov $0x5,%eax 8079c85: e9 0e fc ff ff jmp 8079898 <setlocale+0x248> 8079c8a: 66 90 xchg %ax,%ax 8079c8c: 66 90 xchg %ax,%ax 8079c8e: 66 90 xchg %ax,%ax 08079c90 <strip>: 8079c90: 0f b6 0a movzbl (%edx),%ecx 8079c93: 84 c9 test %cl,%cl 8079c95: 0f 84 c8 00 00 00 je 8079d63 <strip+0xd3> 8079c9b: 55 push %ebp 8079c9c: 57 push %edi 8079c9d: 56 push %esi 8079c9e: 53 push %ebx 8079c9f: 83 ec 08 sub $0x8,%esp 8079ca2: 8b 2d fc d0 0c 08 mov 0x80cd0fc,%ebp 8079ca8: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 8079caf: 00 8079cb0: 89 04 24 mov %eax,(%esp) 8079cb3: eb 23 jmp 8079cd8 <strip+0x48> 8079cb5: 8d 76 00 lea 0x0(%esi),%esi 8079cb8: a1 f4 d0 0c 08 mov 0x80cd0f4,%eax 8079cbd: f6 04 70 08 testb $0x8,(%eax,%esi,2) 8079cc1: 75 36 jne 8079cf9 <strip+0x69> 8079cc3: 80 f9 2f cmp $0x2f,%cl 8079cc6: 74 78 je 8079d40 <strip+0xb0> 8079cc8: 83 c2 01 add $0x1,%edx 8079ccb: 0f b6 0a movzbl (%edx),%ecx 8079cce: 84 c9 test %cl,%cl 8079cd0: 74 40 je 8079d12 <strip+0x82> 8079cd2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8079cd8: 80 f9 3a cmp $0x3a,%cl 8079cdb: 0f be f1 movsbl %cl,%esi 8079cde: 0f 94 c3 sete %bl 8079ce1: 80 f9 5f cmp $0x5f,%cl 8079ce4: 89 df mov %ebx,%edi 8079ce6: 0f 94 c3 sete %bl 8079ce9: 09 fb or %edi,%ebx 8079ceb: 8d 79 d4 lea -0x2c(%ecx),%edi 8079cee: 89 f8 mov %edi,%eax 8079cf0: 3c 02 cmp $0x2,%al 8079cf2: 0f 96 c0 setbe %al 8079cf5: 08 d8 or %bl,%al 8079cf7: 74 bf je 8079cb8 <strip+0x28> 8079cf9: 8b 04 24 mov (%esp),%eax 8079cfc: 8b 4c b5 00 mov 0x0(%ebp,%esi,4),%ecx 8079d00: 83 c2 01 add $0x1,%edx 8079d03: 88 08 mov %cl,(%eax) 8079d05: 0f b6 0a movzbl (%edx),%ecx 8079d08: 83 c0 01 add $0x1,%eax 8079d0b: 89 04 24 mov %eax,(%esp) 8079d0e: 84 c9 test %cl,%cl 8079d10: 75 c6 jne 8079cd8 <strip+0x48> 8079d12: 8b 74 24 04 mov 0x4(%esp),%esi 8079d16: 8b 04 24 mov (%esp),%eax 8079d19: 83 fe 01 cmp $0x1,%esi 8079d1c: 7f 10 jg 8079d2e <strip+0x9e> 8079d1e: 85 f6 test %esi,%esi 8079d20: 8d 50 01 lea 0x1(%eax),%edx 8079d23: c6 00 2f movb $0x2f,(%eax) 8079d26: 75 37 jne 8079d5f <strip+0xcf> 8079d28: 8d 42 01 lea 0x1(%edx),%eax 8079d2b: c6 02 2f movb $0x2f,(%edx) 8079d2e: c6 00 00 movb $0x0,(%eax) 8079d31: 83 c4 08 add $0x8,%esp 8079d34: 5b pop %ebx 8079d35: 5e pop %esi 8079d36: 5f pop %edi 8079d37: 5d pop %ebp 8079d38: c3 ret 8079d39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079d40: 83 44 24 04 01 addl $0x1,0x4(%esp) 8079d45: 8b 44 24 04 mov 0x4(%esp),%eax 8079d49: 83 f8 03 cmp $0x3,%eax 8079d4c: 8b 04 24 mov (%esp),%eax 8079d4f: 74 dd je 8079d2e <strip+0x9e> 8079d51: c6 00 2f movb $0x2f,(%eax) 8079d54: 83 c0 01 add $0x1,%eax 8079d57: 89 04 24 mov %eax,(%esp) 8079d5a: e9 69 ff ff ff jmp 8079cc8 <strip+0x38> 8079d5f: 89 d0 mov %edx,%eax 8079d61: eb cb jmp 8079d2e <strip+0x9e> 8079d63: 8d 50 01 lea 0x1(%eax),%edx 8079d66: c6 00 2f movb $0x2f,(%eax) 8079d69: 8d 42 01 lea 0x1(%edx),%eax 8079d6c: c6 02 2f movb $0x2f,(%edx) 8079d6f: c6 00 00 movb $0x0,(%eax) 8079d72: c3 ret 8079d73: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8079d79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08079d80 <_nl_find_locale>: 8079d80: 55 push %ebp 8079d81: 89 e5 mov %esp,%ebp 8079d83: 57 push %edi 8079d84: 56 push %esi 8079d85: 53 push %ebx 8079d86: 89 c7 mov %eax,%edi 8079d88: 89 ce mov %ecx,%esi 8079d8a: 83 ec 3c sub $0x3c,%esp 8079d8d: 8b 45 08 mov 0x8(%ebp),%eax 8079d90: 89 55 c0 mov %edx,-0x40(%ebp) 8079d93: 8b 18 mov (%eax),%ebx 8079d95: 89 5d d0 mov %ebx,-0x30(%ebp) 8079d98: 80 3b 00 cmpb $0x0,(%ebx) 8079d9b: 0f 84 cf 00 00 00 je 8079e70 <_nl_find_locale+0xf0> 8079da1: 83 ec 08 sub $0x8,%esp 8079da4: 68 a1 e6 0c 08 push $0x80ce6a1 8079da9: 53 push %ebx 8079daa: e8 e1 e4 fc ff call 8048290 <.plt+0xb0> 8079daf: 83 c4 10 add $0x10,%esp 8079db2: 85 c0 test %eax,%eax 8079db4: 0f 84 26 01 00 00 je 8079ee0 <_nl_find_locale+0x160> 8079dba: 83 ec 08 sub $0x8,%esp 8079dbd: 68 b4 d0 0c 08 push $0x80cd0b4 8079dc2: 53 push %ebx 8079dc3: e8 c8 e4 fc ff call 8048290 <.plt+0xb0> 8079dc8: 83 c4 10 add $0x10,%esp 8079dcb: 85 c0 test %eax,%eax 8079dcd: 0f 84 0d 01 00 00 je 8079ee0 <_nl_find_locale+0x160> 8079dd3: 83 ec 0c sub $0xc,%esp 8079dd6: 53 push %ebx 8079dd7: e8 d4 24 fe ff call 805c2b0 <strlen> 8079ddc: 83 c4 10 add $0x10,%esp 8079ddf: 3d ff 00 00 00 cmp $0xff,%eax 8079de4: 0f 87 1f 01 00 00 ja 8079f09 <_nl_find_locale+0x189> 8079dea: 6a 04 push $0x4 8079dec: 68 e4 0d 0c 08 push $0x80c0de4 8079df1: 50 push %eax 8079df2: 53 push %ebx 8079df3: 89 45 c4 mov %eax,-0x3c(%ebp) 8079df6: e8 e5 40 01 00 call 808dee0 <__memmem> 8079dfb: 83 c4 10 add $0x10,%esp 8079dfe: 85 c0 test %eax,%eax 8079e00: 0f 85 03 01 00 00 jne 8079f09 <_nl_find_locale+0x189> 8079e06: 8b 4d c4 mov -0x3c(%ebp),%ecx 8079e09: 83 f9 02 cmp $0x2,%ecx 8079e0c: 0f 84 1e 01 00 00 je 8079f30 <_nl_find_locale+0x1b0> 8079e12: 76 14 jbe 8079e28 <_nl_find_locale+0xa8> 8079e14: 80 3b 2e cmpb $0x2e,(%ebx) 8079e17: 0f 84 c3 03 00 00 je 807a1e0 <_nl_find_locale+0x460> 8079e1d: 80 7c 0b fd 2f cmpb $0x2f,-0x3(%ebx,%ecx,1) 8079e22: 0f 84 78 03 00 00 je 807a1a0 <_nl_find_locale+0x420> 8079e28: 83 ec 04 sub $0x4,%esp 8079e2b: 51 push %ecx 8079e2c: 6a 2f push $0x2f 8079e2e: 53 push %ebx 8079e2f: e8 1c e4 fc ff call 8048250 <.plt+0x70> 8079e34: 83 c4 10 add $0x10,%esp 8079e37: 85 c0 test %eax,%eax 8079e39: 0f 85 c1 00 00 00 jne 8079f00 <_nl_find_locale+0x180> 8079e3f: 8b 45 d0 mov -0x30(%ebp),%eax 8079e42: 8b 4d 08 mov 0x8(%ebp),%ecx 8079e45: 85 ff test %edi,%edi 8079e47: 89 01 mov %eax,(%ecx) 8079e49: 0f 85 21 01 00 00 jne 8079f70 <_nl_find_locale+0x1f0> 8079e4f: 89 ca mov %ecx,%edx 8079e51: 89 f0 mov %esi,%eax 8079e53: e8 e8 0a 00 00 call 807a940 <_nl_load_locale_from_archive> 8079e58: 85 c0 test %eax,%eax 8079e5a: 0f 84 00 03 00 00 je 807a160 <_nl_find_locale+0x3e0> 8079e60: 8d 65 f4 lea -0xc(%ebp),%esp 8079e63: 5b pop %ebx 8079e64: 5e pop %esi 8079e65: 5f pop %edi 8079e66: 5d pop %ebp 8079e67: c2 04 00 ret $0x4 8079e6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8079e70: 83 ec 0c sub $0xc,%esp 8079e73: 68 b4 0d 0c 08 push $0x80c0db4 8079e78: e8 63 48 fd ff call 804e6e0 <getenv> 8079e7d: 83 c4 10 add $0x10,%esp 8079e80: 85 c0 test %eax,%eax 8079e82: 89 45 d0 mov %eax,-0x30(%ebp) 8079e85: 74 09 je 8079e90 <_nl_find_locale+0x110> 8079e87: 80 38 00 cmpb $0x0,(%eax) 8079e8a: 0f 85 d0 00 00 00 jne 8079f60 <_nl_find_locale+0x1e0> 8079e90: 0f b6 86 c4 0c 0c 08 movzbl 0x80c0cc4(%esi),%eax 8079e97: 83 ec 0c sub $0xc,%esp 8079e9a: 05 e0 0c 0c 08 add $0x80c0ce0,%eax 8079e9f: 50 push %eax 8079ea0: e8 3b 48 fd ff call 804e6e0 <getenv> 8079ea5: 83 c4 10 add $0x10,%esp 8079ea8: 85 c0 test %eax,%eax 8079eaa: 89 45 d0 mov %eax,-0x30(%ebp) 8079ead: 74 09 je 8079eb8 <_nl_find_locale+0x138> 8079eaf: 80 38 00 cmpb $0x0,(%eax) 8079eb2: 0f 85 a8 00 00 00 jne 8079f60 <_nl_find_locale+0x1e0> 8079eb8: 83 ec 0c sub $0xc,%esp 8079ebb: 68 bb 0d 0c 08 push $0x80c0dbb 8079ec0: e8 1b 48 fd ff call 804e6e0 <getenv> 8079ec5: 83 c4 10 add $0x10,%esp 8079ec8: 85 c0 test %eax,%eax 8079eca: 89 45 d0 mov %eax,-0x30(%ebp) 8079ecd: 74 11 je 8079ee0 <_nl_find_locale+0x160> 8079ecf: 80 38 00 cmpb $0x0,(%eax) 8079ed2: 74 0c je 8079ee0 <_nl_find_locale+0x160> 8079ed4: 8b 5d d0 mov -0x30(%ebp),%ebx 8079ed7: e9 c5 fe ff ff jmp 8079da1 <_nl_find_locale+0x21> 8079edc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8079ee0: 8b 45 08 mov 0x8(%ebp),%eax 8079ee3: c7 00 a1 e6 0c 08 movl $0x80ce6a1,(%eax) 8079ee9: 8b 04 b5 60 0e 0c 08 mov 0x80c0e60(,%esi,4),%eax 8079ef0: 8d 65 f4 lea -0xc(%ebp),%esp 8079ef3: 5b pop %ebx 8079ef4: 5e pop %esi 8079ef5: 5f pop %edi 8079ef6: 5d pop %ebp 8079ef7: c2 04 00 ret $0x4 8079efa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8079f00: 80 3b 2f cmpb $0x2f,(%ebx) 8079f03: 0f 84 36 ff ff ff je 8079e3f <_nl_find_locale+0xbf> 8079f09: b8 e8 ff ff ff mov $0xffffffe8,%eax 8079f0e: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8079f15: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8079f1c: 8d 65 f4 lea -0xc(%ebp),%esp 8079f1f: 31 c0 xor %eax,%eax 8079f21: 5b pop %ebx 8079f22: 5e pop %esi 8079f23: 5f pop %edi 8079f24: 5d pop %ebp 8079f25: c2 04 00 ret $0x4 8079f28: 90 nop 8079f29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079f30: 80 3b 2e cmpb $0x2e,(%ebx) 8079f33: 0f 85 ef fe ff ff jne 8079e28 <_nl_find_locale+0xa8> 8079f39: 80 7b 01 2e cmpb $0x2e,0x1(%ebx) 8079f3d: 74 ca je 8079f09 <_nl_find_locale+0x189> 8079f3f: 83 ec 04 sub $0x4,%esp 8079f42: 6a 02 push $0x2 8079f44: 6a 2f push $0x2f 8079f46: 53 push %ebx 8079f47: e8 04 e3 fc ff call 8048250 <.plt+0x70> 8079f4c: 83 c4 10 add $0x10,%esp 8079f4f: 85 c0 test %eax,%eax 8079f51: 0f 84 e8 fe ff ff je 8079e3f <_nl_find_locale+0xbf> 8079f57: eb b0 jmp 8079f09 <_nl_find_locale+0x189> 8079f59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079f60: 8b 45 d0 mov -0x30(%ebp),%eax 8079f63: e9 67 ff ff ff jmp 8079ecf <_nl_find_locale+0x14f> 8079f68: 90 nop 8079f69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8079f70: 83 ec 0c sub $0xc,%esp 8079f73: 50 push %eax 8079f74: e8 47 2a fd ff call 804c9c0 <_nl_expand_alias> 8079f79: 83 c4 10 add $0x10,%esp 8079f7c: 89 c3 mov %eax,%ebx 8079f7e: 89 45 d0 mov %eax,-0x30(%ebp) 8079f81: 85 db test %ebx,%ebx 8079f83: 0f 84 43 02 00 00 je 807a1cc <_nl_find_locale+0x44c> 8079f89: 83 ec 0c sub $0xc,%esp 8079f8c: 53 push %ebx 8079f8d: e8 1e 23 fe ff call 805c2b0 <strlen> 8079f92: 8d 48 01 lea 0x1(%eax),%ecx 8079f95: 83 c0 1f add $0x1f,%eax 8079f98: 83 c4 10 add $0x10,%esp 8079f9b: 83 e0 f0 and $0xfffffff0,%eax 8079f9e: 29 c4 sub %eax,%esp 8079fa0: 8d 44 24 0f lea 0xf(%esp),%eax 8079fa4: 83 ec 04 sub $0x4,%esp 8079fa7: 51 push %ecx 8079fa8: 53 push %ebx 8079fa9: 83 e0 f0 and $0xfffffff0,%eax 8079fac: 50 push %eax 8079fad: e8 4e 34 fe ff call 805d400 <memcpy> 8079fb2: 5a pop %edx 8079fb3: 8d 55 e4 lea -0x1c(%ebp),%edx 8079fb6: 59 pop %ecx 8079fb7: 52 push %edx 8079fb8: 8d 55 e0 lea -0x20(%ebp),%edx 8079fbb: 52 push %edx 8079fbc: 8d 55 dc lea -0x24(%ebp),%edx 8079fbf: 52 push %edx 8079fc0: 8d 55 d8 lea -0x28(%ebp),%edx 8079fc3: 52 push %edx 8079fc4: 8d 55 d4 lea -0x2c(%ebp),%edx 8079fc7: 52 push %edx 8079fc8: 50 push %eax 8079fc9: e8 e2 31 fd ff call 804d1b0 <_nl_explode_name> 8079fce: 83 c4 20 add $0x20,%esp 8079fd1: 83 f8 ff cmp $0xffffffff,%eax 8079fd4: 89 c2 mov %eax,%edx 8079fd6: 0f 84 9c 02 00 00 je 807a278 <_nl_find_locale+0x4f8> 8079fdc: 0f b6 9e c4 0c 0c 08 movzbl 0x80c0cc4(%esi),%ebx 8079fe3: 83 ec 04 sub $0x4,%esp 8079fe6: 89 55 c4 mov %edx,-0x3c(%ebp) 8079fe9: 6a 00 push $0x0 8079feb: 8d 83 e0 0c 0c 08 lea 0x80c0ce0(%ebx),%eax 8079ff1: 8d 1c b5 00 dd 0e 08 lea 0x80edd00(,%esi,4),%ebx 8079ff8: 50 push %eax 8079ff9: ff 75 d8 pushl -0x28(%ebp) 8079ffc: ff 75 e4 pushl -0x1c(%ebp) 8079fff: ff 75 e0 pushl -0x20(%ebp) 807a002: ff 75 dc pushl -0x24(%ebp) 807a005: ff 75 d4 pushl -0x2c(%ebp) 807a008: 52 push %edx 807a009: ff 75 c0 pushl -0x40(%ebp) 807a00c: 57 push %edi 807a00d: 53 push %ebx 807a00e: 89 45 bc mov %eax,-0x44(%ebp) 807a011: e8 fa 2a fd ff call 804cb10 <_nl_make_l10nflist> 807a016: 83 c4 30 add $0x30,%esp 807a019: 85 c0 test %eax,%eax 807a01b: 89 c1 mov %eax,%ecx 807a01d: 8b 55 c4 mov -0x3c(%ebp),%edx 807a020: 0f 84 1a 02 00 00 je 807a240 <_nl_find_locale+0x4c0> 807a026: 83 e2 01 and $0x1,%edx 807a029: 0f 85 e9 01 00 00 jne 807a218 <_nl_find_locale+0x498> 807a02f: 8b 59 04 mov 0x4(%ecx),%ebx 807a032: 85 db test %ebx,%ebx 807a034: 0f 84 c6 01 00 00 je 807a200 <_nl_find_locale+0x480> 807a03a: 8b 59 08 mov 0x8(%ecx),%ebx 807a03d: 85 db test %ebx,%ebx 807a03f: 0f 84 3b 02 00 00 je 807a280 <_nl_find_locale+0x500> 807a045: 8b 55 e0 mov -0x20(%ebp),%edx 807a048: 85 d2 test %edx,%edx 807a04a: 0f 84 b3 00 00 00 je 807a103 <_nl_find_locale+0x383> 807a050: 8b 04 b5 20 0e 0c 08 mov 0x80c0e20(,%esi,4),%eax 807a057: 8b 5c 83 24 mov 0x24(%ebx,%eax,4),%ebx 807a05b: 85 db test %ebx,%ebx 807a05d: 0f 84 c2 02 00 00 je 807a325 <_nl_find_locale+0x5a5> 807a063: 83 ec 0c sub $0xc,%esp 807a066: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a069: 53 push %ebx 807a06a: e8 41 22 fe ff call 805c2b0 <strlen> 807a06f: 83 c0 21 add $0x21,%eax 807a072: 83 c4 10 add $0x10,%esp 807a075: 89 da mov %ebx,%edx 807a077: 83 e0 f0 and $0xfffffff0,%eax 807a07a: 29 c4 sub %eax,%esp 807a07c: 8d 74 24 0f lea 0xf(%esp),%esi 807a080: 83 e6 f0 and $0xfffffff0,%esi 807a083: 89 f0 mov %esi,%eax 807a085: e8 06 fc ff ff call 8079c90 <strip> 807a08a: 8b 7d e0 mov -0x20(%ebp),%edi 807a08d: 83 ec 0c sub $0xc,%esp 807a090: 57 push %edi 807a091: e8 1a 22 fe ff call 805c2b0 <strlen> 807a096: 83 c0 21 add $0x21,%eax 807a099: 83 c4 10 add $0x10,%esp 807a09c: 89 fa mov %edi,%edx 807a09e: 83 e0 f0 and $0xfffffff0,%eax 807a0a1: 29 c4 sub %eax,%esp 807a0a3: 8d 5c 24 0f lea 0xf(%esp),%ebx 807a0a7: 83 e3 f0 and $0xfffffff0,%ebx 807a0aa: 89 d8 mov %ebx,%eax 807a0ac: e8 df fb ff ff call 8079c90 <strip> 807a0b1: 8b 3d fc d0 0c 08 mov 0x80cd0fc,%edi 807a0b7: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a0ba: 89 f0 mov %esi,%eax 807a0bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a0c0: 83 c0 01 add $0x1,%eax 807a0c3: 0f be 50 ff movsbl -0x1(%eax),%edx 807a0c7: 8b 14 97 mov (%edi,%edx,4),%edx 807a0ca: 84 d2 test %dl,%dl 807a0cc: 88 50 ff mov %dl,-0x1(%eax) 807a0cf: 75 ef jne 807a0c0 <_nl_find_locale+0x340> 807a0d1: 89 d8 mov %ebx,%eax 807a0d3: 90 nop 807a0d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a0d8: 83 c0 01 add $0x1,%eax 807a0db: 0f be 50 ff movsbl -0x1(%eax),%edx 807a0df: 8b 14 97 mov (%edi,%edx,4),%edx 807a0e2: 84 d2 test %dl,%dl 807a0e4: 88 50 ff mov %dl,-0x1(%eax) 807a0e7: 75 ef jne 807a0d8 <_nl_find_locale+0x358> 807a0e9: 89 f2 mov %esi,%edx 807a0eb: 89 d8 mov %ebx,%eax 807a0ed: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a0f0: e8 4b 85 ff ff call 8072640 <__gconv_compare_alias> 807a0f5: 85 c0 test %eax,%eax 807a0f7: 0f 85 7b 01 00 00 jne 807a278 <_nl_find_locale+0x4f8> 807a0fd: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a100: 8b 59 08 mov 0x8(%ecx),%ebx 807a103: 8b 03 mov (%ebx),%eax 807a105: 85 c0 test %eax,%eax 807a107: 0f 84 cb 01 00 00 je 807a2d8 <_nl_find_locale+0x558> 807a10d: 8b 45 d8 mov -0x28(%ebp),%eax 807a110: 85 c0 test %eax,%eax 807a112: 0f 84 20 01 00 00 je 807a238 <_nl_find_locale+0x4b8> 807a118: 83 ec 04 sub $0x4,%esp 807a11b: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a11e: 68 c0 d0 0c 08 push $0x80cd0c0 807a123: 68 6d f3 0b 08 push $0x80bf36d 807a128: 50 push %eax 807a129: e8 42 e1 fc ff call 8048270 <.plt+0x90> 807a12e: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a131: 83 c4 10 add $0x10,%esp 807a134: 85 c0 test %eax,%eax 807a136: 8b 41 08 mov 0x8(%ecx),%eax 807a139: 75 07 jne 807a142 <_nl_find_locale+0x3c2> 807a13b: c7 40 1c 01 00 00 00 movl $0x1,0x1c(%eax) 807a142: 8b 50 18 mov 0x18(%eax),%edx 807a145: 83 fa fd cmp $0xfffffffd,%edx 807a148: 0f 87 12 fd ff ff ja 8079e60 <_nl_find_locale+0xe0> 807a14e: 83 c2 01 add $0x1,%edx 807a151: 89 50 18 mov %edx,0x18(%eax) 807a154: e9 07 fd ff ff jmp 8079e60 <_nl_find_locale+0xe0> 807a159: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a160: 8b 45 08 mov 0x8(%ebp),%eax 807a163: 83 ec 0c sub $0xc,%esp 807a166: ff 30 pushl (%eax) 807a168: e8 53 28 fd ff call 804c9c0 <_nl_expand_alias> 807a16d: 83 c4 10 add $0x10,%esp 807a170: 85 c0 test %eax,%eax 807a172: 89 45 d0 mov %eax,-0x30(%ebp) 807a175: 74 49 je 807a1c0 <_nl_find_locale+0x440> 807a177: 8d 55 d0 lea -0x30(%ebp),%edx 807a17a: 89 f0 mov %esi,%eax 807a17c: e8 bf 07 00 00 call 807a940 <_nl_load_locale_from_archive> 807a181: 85 c0 test %eax,%eax 807a183: 0f 85 d7 fc ff ff jne 8079e60 <_nl_find_locale+0xe0> 807a189: 8b 5d d0 mov -0x30(%ebp),%ebx 807a18c: c7 45 c0 10 00 00 00 movl $0x10,-0x40(%ebp) 807a193: bf f8 0d 0c 08 mov $0x80c0df8,%edi 807a198: e9 e4 fd ff ff jmp 8079f81 <_nl_find_locale+0x201> 807a19d: 8d 76 00 lea 0x0(%esi),%esi 807a1a0: 80 7c 0b fe 2e cmpb $0x2e,-0x2(%ebx,%ecx,1) 807a1a5: 0f 85 7d fc ff ff jne 8079e28 <_nl_find_locale+0xa8> 807a1ab: 80 7c 0b ff 2e cmpb $0x2e,-0x1(%ebx,%ecx,1) 807a1b0: 0f 85 72 fc ff ff jne 8079e28 <_nl_find_locale+0xa8> 807a1b6: e9 4e fd ff ff jmp 8079f09 <_nl_find_locale+0x189> 807a1bb: 90 nop 807a1bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a1c0: c7 45 c0 10 00 00 00 movl $0x10,-0x40(%ebp) 807a1c7: bf f8 0d 0c 08 mov $0x80c0df8,%edi 807a1cc: 8b 45 08 mov 0x8(%ebp),%eax 807a1cf: 8b 18 mov (%eax),%ebx 807a1d1: 89 5d d0 mov %ebx,-0x30(%ebp) 807a1d4: e9 b0 fd ff ff jmp 8079f89 <_nl_find_locale+0x209> 807a1d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a1e0: 80 7b 01 2e cmpb $0x2e,0x1(%ebx) 807a1e4: 0f 85 33 fc ff ff jne 8079e1d <_nl_find_locale+0x9d> 807a1ea: 80 7b 02 2f cmpb $0x2f,0x2(%ebx) 807a1ee: 0f 85 29 fc ff ff jne 8079e1d <_nl_find_locale+0x9d> 807a1f4: e9 10 fd ff ff jmp 8079f09 <_nl_find_locale+0x189> 807a1f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a200: 89 c8 mov %ecx,%eax 807a202: 89 f2 mov %esi,%edx 807a204: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a207: e8 a4 03 00 00 call 807a5b0 <_nl_load_locale> 807a20c: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a20f: e9 26 fe ff ff jmp 807a03a <_nl_find_locale+0x2ba> 807a214: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a218: 83 ec 0c sub $0xc,%esp 807a21b: ff 75 e4 pushl -0x1c(%ebp) 807a21e: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a221: e8 6a 03 fe ff call 805a590 <__cfree> 807a226: 83 c4 10 add $0x10,%esp 807a229: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a22c: e9 fe fd ff ff jmp 807a02f <_nl_find_locale+0x2af> 807a231: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a238: 8b 41 08 mov 0x8(%ecx),%eax 807a23b: e9 02 ff ff ff jmp 807a142 <_nl_find_locale+0x3c2> 807a240: 83 ec 04 sub $0x4,%esp 807a243: 6a 01 push $0x1 807a245: ff 75 bc pushl -0x44(%ebp) 807a248: ff 75 d8 pushl -0x28(%ebp) 807a24b: ff 75 e4 pushl -0x1c(%ebp) 807a24e: ff 75 e0 pushl -0x20(%ebp) 807a251: ff 75 dc pushl -0x24(%ebp) 807a254: ff 75 d4 pushl -0x2c(%ebp) 807a257: 52 push %edx 807a258: ff 75 c0 pushl -0x40(%ebp) 807a25b: 57 push %edi 807a25c: 53 push %ebx 807a25d: e8 ae 28 fd ff call 804cb10 <_nl_make_l10nflist> 807a262: 83 c4 30 add $0x30,%esp 807a265: 85 c0 test %eax,%eax 807a267: 89 c1 mov %eax,%ecx 807a269: 8b 55 c4 mov -0x3c(%ebp),%edx 807a26c: 0f 85 b4 fd ff ff jne 807a026 <_nl_find_locale+0x2a6> 807a272: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807a278: 31 c0 xor %eax,%eax 807a27a: e9 e1 fb ff ff jmp 8079e60 <_nl_find_locale+0xe0> 807a27f: 90 nop 807a280: 8b 41 10 mov 0x10(%ecx),%eax 807a283: 85 c0 test %eax,%eax 807a285: 75 1f jne 807a2a6 <_nl_find_locale+0x526> 807a287: eb 33 jmp 807a2bc <_nl_find_locale+0x53c> 807a289: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a290: 8b 44 99 10 mov 0x10(%ecx,%ebx,4),%eax 807a294: 8b 78 08 mov 0x8(%eax),%edi 807a297: 85 ff test %edi,%edi 807a299: 75 25 jne 807a2c0 <_nl_find_locale+0x540> 807a29b: 83 c3 01 add $0x1,%ebx 807a29e: 8b 44 99 10 mov 0x10(%ecx,%ebx,4),%eax 807a2a2: 85 c0 test %eax,%eax 807a2a4: 74 1a je 807a2c0 <_nl_find_locale+0x540> 807a2a6: 8b 50 04 mov 0x4(%eax),%edx 807a2a9: 85 d2 test %edx,%edx 807a2ab: 75 e3 jne 807a290 <_nl_find_locale+0x510> 807a2ad: 89 f2 mov %esi,%edx 807a2af: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a2b2: e8 f9 02 00 00 call 807a5b0 <_nl_load_locale> 807a2b7: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a2ba: eb d4 jmp 807a290 <_nl_find_locale+0x510> 807a2bc: 31 db xor %ebx,%ebx 807a2be: 66 90 xchg %ax,%ax 807a2c0: 89 41 10 mov %eax,0x10(%ecx) 807a2c3: 8b 4c 99 10 mov 0x10(%ecx,%ebx,4),%ecx 807a2c7: 85 c9 test %ecx,%ecx 807a2c9: 74 ad je 807a278 <_nl_find_locale+0x4f8> 807a2cb: 8b 59 08 mov 0x8(%ecx),%ebx 807a2ce: e9 72 fd ff ff jmp 807a045 <_nl_find_locale+0x2c5> 807a2d3: 90 nop 807a2d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a2d8: 83 ec 08 sub $0x8,%esp 807a2db: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a2de: 6a 2f push $0x2f 807a2e0: ff 31 pushl (%ecx) 807a2e2: e8 49 df fc ff call 8048230 <.plt+0x50> 807a2e7: 83 c4 10 add $0x10,%esp 807a2ea: 80 78 fe 2f cmpb $0x2f,-0x2(%eax) 807a2ee: 8d 50 ff lea -0x1(%eax),%edx 807a2f1: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a2f4: 74 13 je 807a309 <_nl_find_locale+0x589> 807a2f6: 8d 76 00 lea 0x0(%esi),%esi 807a2f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a300: 83 ea 01 sub $0x1,%edx 807a303: 80 7a ff 2f cmpb $0x2f,-0x1(%edx) 807a307: 75 f7 jne 807a300 <_nl_find_locale+0x580> 807a309: 83 ec 08 sub $0x8,%esp 807a30c: 29 d0 sub %edx,%eax 807a30e: 89 4d c4 mov %ecx,-0x3c(%ebp) 807a311: 50 push %eax 807a312: 52 push %edx 807a313: e8 68 33 01 00 call 808d680 <__strndup> 807a318: 83 c4 10 add $0x10,%esp 807a31b: 89 03 mov %eax,(%ebx) 807a31d: 8b 4d c4 mov -0x3c(%ebp),%ecx 807a320: e9 e8 fd ff ff jmp 807a10d <_nl_find_locale+0x38d> 807a325: 68 e8 0d 0c 08 push $0x80c0de8 807a32a: 68 1f 01 00 00 push $0x11f 807a32f: 68 c0 0d 0c 08 push $0x80c0dc0 807a334: 68 cd 0d 0c 08 push $0x80c0dcd 807a339: e8 a2 f4 fc ff call 80497e0 <__assert_fail> 807a33e: 66 90 xchg %ax,%ax 0807a340 <_nl_remove_locale>: 807a340: 83 6a 18 01 subl $0x1,0x18(%edx) 807a344: 75 3a jne 807a380 <_nl_remove_locale+0x40> 807a346: 83 7a 0c 02 cmpl $0x2,0xc(%edx) 807a34a: 74 2a je 807a376 <_nl_remove_locale+0x36> 807a34c: 8b 0c 85 00 dd 0e 08 mov 0x80edd00(,%eax,4),%ecx 807a353: 3b 51 08 cmp 0x8(%ecx),%edx 807a356: 74 10 je 807a368 <_nl_remove_locale+0x28> 807a358: 90 nop 807a359: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a360: 8b 49 0c mov 0xc(%ecx),%ecx 807a363: 3b 51 08 cmp 0x8(%ecx),%edx 807a366: 75 f8 jne 807a360 <_nl_remove_locale+0x20> 807a368: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 807a36f: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 807a376: 89 d0 mov %edx,%eax 807a378: e9 33 05 00 00 jmp 807a8b0 <_nl_unload_locale> 807a37d: 8d 76 00 lea 0x0(%esi),%esi 807a380: f3 c3 repz ret 807a382: 66 90 xchg %ax,%ax 807a384: 66 90 xchg %ax,%ax 807a386: 66 90 xchg %ax,%ax 807a388: 66 90 xchg %ax,%ax 807a38a: 66 90 xchg %ax,%ax 807a38c: 66 90 xchg %ax,%ax 807a38e: 66 90 xchg %ax,%ax 0807a390 <_nl_intern_locale_data>: 807a390: 55 push %ebp 807a391: 57 push %edi 807a392: 56 push %esi 807a393: 53 push %ebx 807a394: 83 ec 1c sub $0x1c,%esp 807a397: 83 f9 07 cmp $0x7,%ecx 807a39a: 76 64 jbe 807a400 <_nl_intern_locale_data+0x70> 807a39c: 83 f8 03 cmp $0x3,%eax 807a39f: 89 cf mov %ecx,%edi 807a3a1: bb 17 10 05 20 mov $0x20051017,%ebx 807a3a6: 8b 0a mov (%edx),%ecx 807a3a8: 74 12 je 807a3bc <_nl_intern_locale_data+0x2c> 807a3aa: 89 c3 mov %eax,%ebx 807a3ac: be 20 07 09 20 mov $0x20090720,%esi 807a3b1: 81 f3 15 11 03 20 xor $0x20031115,%ebx 807a3b7: 85 c0 test %eax,%eax 807a3b9: 0f 44 de cmove %esi,%ebx 807a3bc: 39 cb cmp %ecx,%ebx 807a3be: 75 40 jne 807a400 <_nl_intern_locale_data+0x70> 807a3c0: 8b 6a 04 mov 0x4(%edx),%ebp 807a3c3: 3b 2c 85 20 14 0c 08 cmp 0x80c1420(,%eax,4),%ebp 807a3ca: 72 34 jb 807a400 <_nl_intern_locale_data+0x70> 807a3cc: 8d 0c ad 08 00 00 00 lea 0x8(,%ebp,4),%ecx 807a3d3: 39 cf cmp %ecx,%edi 807a3d5: 76 29 jbe 807a400 <_nl_intern_locale_data+0x70> 807a3d7: 83 ec 0c sub $0xc,%esp 807a3da: 83 c1 1c add $0x1c,%ecx 807a3dd: 89 d6 mov %edx,%esi 807a3df: 51 push %ecx 807a3e0: 89 c3 mov %eax,%ebx 807a3e2: e8 99 fc fd ff call 805a080 <__libc_malloc> 807a3e7: 83 c4 10 add $0x10,%esp 807a3ea: 85 c0 test %eax,%eax 807a3ec: 75 32 jne 807a420 <_nl_intern_locale_data+0x90> 807a3ee: 83 c4 1c add $0x1c,%esp 807a3f1: 5b pop %ebx 807a3f2: 5e pop %esi 807a3f3: 5f pop %edi 807a3f4: 5d pop %ebp 807a3f5: c3 ret 807a3f6: 8d 76 00 lea 0x0(%esi),%esi 807a3f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a400: b8 e8 ff ff ff mov $0xffffffe8,%eax 807a405: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807a40c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 807a413: 83 c4 1c add $0x1c,%esp 807a416: 31 c0 xor %eax,%eax 807a418: 5b pop %ebx 807a419: 5e pop %esi 807a41a: 5f pop %edi 807a41b: 5d pop %ebp 807a41c: c3 ret 807a41d: 8d 76 00 lea 0x0(%esi),%esi 807a420: 85 ed test %ebp,%ebp 807a422: 89 70 04 mov %esi,0x4(%eax) 807a425: 89 78 08 mov %edi,0x8(%eax) 807a428: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) 807a42f: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 807a436: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax) 807a43d: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%eax) 807a444: 89 68 20 mov %ebp,0x20(%eax) 807a447: 74 a5 je 807a3ee <_nl_intern_locale_data+0x5e> 807a449: 8b 4e 08 mov 0x8(%esi),%ecx 807a44c: 31 d2 xor %edx,%edx 807a44e: 39 cf cmp %ecx,%edi 807a450: 72 26 jb 807a478 <_nl_intern_locale_data+0xe8> 807a452: 89 7c 24 0c mov %edi,0xc(%esp) 807a456: 83 fb 0c cmp $0xc,%ebx 807a459: 0f 87 01 01 00 00 ja 807a560 <_nl_intern_locale_data+0x1d0> 807a45f: ff 24 9d c0 0e 0c 08 jmp *0x80c0ec0(,%ebx,4) 807a466: 8d 76 00 lea 0x0(%esi),%esi 807a469: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a470: 83 fa 01 cmp $0x1,%edx 807a473: 76 33 jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a475: 8d 76 00 lea 0x0(%esi),%esi 807a478: 83 ec 0c sub $0xc,%esp 807a47b: 50 push %eax 807a47c: e8 0f 01 fe ff call 805a590 <__cfree> 807a481: b8 e8 ff ff ff mov $0xffffffe8,%eax 807a486: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807a48d: 83 c4 10 add $0x10,%esp 807a490: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 807a497: 31 c0 xor %eax,%eax 807a499: e9 50 ff ff ff jmp 807a3ee <_nl_intern_locale_data+0x5e> 807a49e: 66 90 xchg %ax,%ax 807a4a0: 83 fa 04 cmp $0x4,%edx 807a4a3: 77 d3 ja 807a478 <_nl_intern_locale_data+0xe8> 807a4a5: 8d 76 00 lea 0x0(%esi),%esi 807a4a8: 8b 3c 9d 00 0f 0c 08 mov 0x80c0f00(,%ebx,4),%edi 807a4af: 83 3c 97 05 cmpl $0x5,(%edi,%edx,4) 807a4b3: 0f 84 bf 00 00 00 je 807a578 <_nl_intern_locale_data+0x1e8> 807a4b9: 01 f1 add %esi,%ecx 807a4bb: 89 4c 90 24 mov %ecx,0x24(%eax,%edx,4) 807a4bf: 83 c2 01 add $0x1,%edx 807a4c2: 39 d5 cmp %edx,%ebp 807a4c4: 0f 84 24 ff ff ff je 807a3ee <_nl_intern_locale_data+0x5e> 807a4ca: 8b 4c 96 08 mov 0x8(%esi,%edx,4),%ecx 807a4ce: 39 4c 24 0c cmp %ecx,0xc(%esp) 807a4d2: 73 82 jae 807a456 <_nl_intern_locale_data+0xc6> 807a4d4: eb a2 jmp 807a478 <_nl_intern_locale_data+0xe8> 807a4d6: 8d 76 00 lea 0x0(%esi),%esi 807a4d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a4e0: 83 fa 0c cmp $0xc,%edx 807a4e3: 76 c3 jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a4e5: eb 91 jmp 807a478 <_nl_intern_locale_data+0xe8> 807a4e7: 89 f6 mov %esi,%esi 807a4e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a4f0: 83 fa 06 cmp $0x6,%edx 807a4f3: 76 b3 jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a4f5: eb 81 jmp 807a478 <_nl_intern_locale_data+0xe8> 807a4f7: 89 f6 mov %esi,%esi 807a4f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a500: 83 fa 02 cmp $0x2,%edx 807a503: 76 a3 jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a505: e9 6e ff ff ff jmp 807a478 <_nl_intern_locale_data+0xe8> 807a50a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807a510: 83 fa 0f cmp $0xf,%edx 807a513: 76 93 jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a515: e9 5e ff ff ff jmp 807a478 <_nl_intern_locale_data+0xe8> 807a51a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807a520: 83 fa 2d cmp $0x2d,%edx 807a523: 76 83 jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a525: e9 4e ff ff ff jmp 807a478 <_nl_intern_locale_data+0xe8> 807a52a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807a530: 83 fa 12 cmp $0x12,%edx 807a533: 0f 86 6f ff ff ff jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a539: e9 3a ff ff ff jmp 807a478 <_nl_intern_locale_data+0xe8> 807a53e: 66 90 xchg %ax,%ax 807a540: 83 fa 6e cmp $0x6e,%edx 807a543: 0f 86 5f ff ff ff jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a549: e9 2a ff ff ff jmp 807a478 <_nl_intern_locale_data+0xe8> 807a54e: 66 90 xchg %ax,%ax 807a550: 83 fa 05 cmp $0x5,%edx 807a553: 0f 86 4f ff ff ff jbe 807a4a8 <_nl_intern_locale_data+0x118> 807a559: e9 1a ff ff ff jmp 807a478 <_nl_intern_locale_data+0xe8> 807a55e: 66 90 xchg %ax,%ax 807a560: 85 db test %ebx,%ebx 807a562: 75 29 jne 807a58d <_nl_intern_locale_data+0x1fd> 807a564: 83 fa 47 cmp $0x47,%edx 807a567: 0f 87 4c ff ff ff ja 807a4b9 <_nl_intern_locale_data+0x129> 807a56d: e9 36 ff ff ff jmp 807a4a8 <_nl_intern_locale_data+0x118> 807a572: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807a578: f6 c1 03 test $0x3,%cl 807a57b: 0f 85 f7 fe ff ff jne 807a478 <_nl_intern_locale_data+0xe8> 807a581: 8b 0c 0e mov (%esi,%ecx,1),%ecx 807a584: 89 4c 90 24 mov %ecx,0x24(%eax,%edx,4) 807a588: e9 32 ff ff ff jmp 807a4bf <_nl_intern_locale_data+0x12f> 807a58d: 68 54 14 0c 08 push $0x80c1454 807a592: 68 8d 00 00 00 push $0x8d 807a597: 68 94 0e 0c 08 push $0x80c0e94 807a59c: 68 a1 0e 0c 08 push $0x80c0ea1 807a5a1: e8 3a f2 fc ff call 80497e0 <__assert_fail> 807a5a6: 8d 76 00 lea 0x0(%esi),%esi 807a5a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0807a5b0 <_nl_load_locale>: 807a5b0: 55 push %ebp 807a5b1: b9 00 00 08 00 mov $0x80000,%ecx 807a5b6: 89 e5 mov %esp,%ebp 807a5b8: 57 push %edi 807a5b9: 56 push %esi 807a5ba: 53 push %ebx 807a5bb: 89 c6 mov %eax,%esi 807a5bd: 81 ec 8c 00 00 00 sub $0x8c,%esp 807a5c3: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax) 807a5ca: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 807a5d1: 8b 18 mov (%eax),%ebx 807a5d3: 89 55 84 mov %edx,-0x7c(%ebp) 807a5d6: b8 05 00 00 00 mov $0x5,%eax 807a5db: ff 15 f0 c9 0e 08 call *0x80ec9f0 807a5e1: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807a5e6: 89 c3 mov %eax,%ebx 807a5e8: 0f 87 f2 00 00 00 ja 807a6e0 <_nl_load_locale+0x130> 807a5ee: 85 db test %ebx,%ebx 807a5f0: 0f 88 9d 00 00 00 js 807a693 <_nl_load_locale+0xe3> 807a5f6: 8d 7d 88 lea -0x78(%ebp),%edi 807a5f9: 83 ec 04 sub $0x4,%esp 807a5fc: 57 push %edi 807a5fd: 53 push %ebx 807a5fe: 6a 03 push $0x3 807a600: e8 9b 3b ff ff call 806e1a0 <___fxstat64> 807a605: 83 c4 10 add $0x10,%esp 807a608: 85 c0 test %eax,%eax 807a60a: 0f 88 b4 00 00 00 js 807a6c4 <_nl_load_locale+0x114> 807a610: 8b 45 98 mov -0x68(%ebp),%eax 807a613: 25 00 f0 00 00 and $0xf000,%eax 807a618: 3d 00 40 00 00 cmp $0x4000,%eax 807a61d: 0f 84 cd 00 00 00 je 807a6f0 <_nl_load_locale+0x140> 807a623: b8 e8 ff ff ff mov $0xffffffe8,%eax 807a628: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 807a62f: 83 ec 08 sub $0x8,%esp 807a632: 8b 04 07 mov (%edi,%eax,1),%eax 807a635: 6a 00 push $0x0 807a637: 53 push %ebx 807a638: 6a 02 push $0x2 807a63a: 6a 01 push $0x1 807a63c: ff 75 b4 pushl -0x4c(%ebp) 807a63f: 6a 00 push $0x0 807a641: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 807a647: e8 74 46 ff ff call 806ecc0 <__mmap> 807a64c: 83 c4 20 add $0x20,%esp 807a64f: 83 f8 ff cmp $0xffffffff,%eax 807a652: 89 45 80 mov %eax,-0x80(%ebp) 807a655: 0f 84 65 01 00 00 je 807a7c0 <_nl_load_locale+0x210> 807a65b: bf 01 00 00 00 mov $0x1,%edi 807a660: b8 06 00 00 00 mov $0x6,%eax 807a665: ff 15 f0 c9 0e 08 call *0x80ec9f0 807a66b: 8b 45 80 mov -0x80(%ebp),%eax 807a66e: 85 c0 test %eax,%eax 807a670: 74 21 je 807a693 <_nl_load_locale+0xe3> 807a672: 89 c2 mov %eax,%edx 807a674: 8b 4d b4 mov -0x4c(%ebp),%ecx 807a677: 8b 45 84 mov -0x7c(%ebp),%eax 807a67a: e8 11 fd ff ff call 807a390 <_nl_intern_locale_data> 807a67f: 85 c0 test %eax,%eax 807a681: 0f 84 c1 01 00 00 je 807a848 <_nl_load_locale+0x298> 807a687: c7 00 00 00 00 00 movl $0x0,(%eax) 807a68d: 89 78 0c mov %edi,0xc(%eax) 807a690: 89 46 08 mov %eax,0x8(%esi) 807a693: 8d 65 f4 lea -0xc(%ebp),%esp 807a696: 5b pop %ebx 807a697: 5e pop %esi 807a698: 5f pop %edi 807a699: 5d pop %ebp 807a69a: c3 ret 807a69b: 90 nop 807a69c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a6a0: 83 ec 0c sub $0xc,%esp 807a6a3: ff 75 80 pushl -0x80(%ebp) 807a6a6: 89 45 84 mov %eax,-0x7c(%ebp) 807a6a9: e8 e2 fe fd ff call 805a590 <__cfree> 807a6ae: 8b 45 84 mov -0x7c(%ebp),%eax 807a6b1: 83 c4 10 add $0x10,%esp 807a6b4: 85 c0 test %eax,%eax 807a6b6: 75 0c jne 807a6c4 <_nl_load_locale+0x114> 807a6b8: b8 e8 ff ff ff mov $0xffffffe8,%eax 807a6bd: c7 04 07 16 00 00 00 movl $0x16,(%edi,%eax,1) 807a6c4: b8 06 00 00 00 mov $0x6,%eax 807a6c9: ff 15 f0 c9 0e 08 call *0x80ec9f0 807a6cf: 8d 65 f4 lea -0xc(%ebp),%esp 807a6d2: 5b pop %ebx 807a6d3: 5e pop %esi 807a6d4: 5f pop %edi 807a6d5: 5d pop %ebp 807a6d6: c3 ret 807a6d7: 89 f6 mov %esi,%esi 807a6d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a6e0: e8 8b 6d ff ff call 8071470 <__syscall_error> 807a6e5: 89 c3 mov %eax,%ebx 807a6e7: e9 02 ff ff ff jmp 807a5ee <_nl_load_locale+0x3e> 807a6ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a6f0: b8 06 00 00 00 mov $0x6,%eax 807a6f5: ff 15 f0 c9 0e 08 call *0x80ec9f0 807a6fb: 8b 16 mov (%esi),%edx 807a6fd: 83 ec 0c sub $0xc,%esp 807a700: 52 push %edx 807a701: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) 807a707: e8 a4 1b fe ff call 805c2b0 <strlen> 807a70c: 8b 55 84 mov -0x7c(%ebp),%edx 807a70f: 83 c4 10 add $0x10,%esp 807a712: 0f b6 9a b4 0c 0c 08 movzbl 0x80c0cb4(%edx),%ebx 807a719: 8d 4c 18 24 lea 0x24(%eax,%ebx,1),%ecx 807a71d: 83 c3 01 add $0x1,%ebx 807a720: 83 e1 f0 and $0xfffffff0,%ecx 807a723: 29 cc sub %ecx,%esp 807a725: 8d 4c 24 0f lea 0xf(%esp),%ecx 807a729: 83 ec 04 sub $0x4,%esp 807a72c: 50 push %eax 807a72d: 83 e1 f0 and $0xfffffff0,%ecx 807a730: 89 4d 80 mov %ecx,-0x80(%ebp) 807a733: 0f b6 8a c4 0c 0c 08 movzbl 0x80c0cc4(%edx),%ecx 807a73a: 8d 91 e0 0c 0c 08 lea 0x80c0ce0(%ecx),%edx 807a740: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 807a746: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 807a74c: 52 push %edx 807a74d: ff 75 80 pushl -0x80(%ebp) 807a750: e8 6b 2b fe ff call 805d2c0 <__mempcpy> 807a755: 83 c4 0c add $0xc,%esp 807a758: 6a 05 push $0x5 807a75a: 68 b6 0e 0c 08 push $0x80c0eb6 807a75f: 50 push %eax 807a760: e8 5b 2b fe ff call 805d2c0 <__mempcpy> 807a765: 83 c4 0c add $0xc,%esp 807a768: 53 push %ebx 807a769: ff b5 7c ff ff ff pushl -0x84(%ebp) 807a76f: 50 push %eax 807a770: e8 4b 2b fe ff call 805d2c0 <__mempcpy> 807a775: b9 00 00 08 00 mov $0x80000,%ecx 807a77a: b8 05 00 00 00 mov $0x5,%eax 807a77f: 8b 5d 80 mov -0x80(%ebp),%ebx 807a782: ff 15 f0 c9 0e 08 call *0x80ec9f0 807a788: 83 c4 10 add $0x10,%esp 807a78b: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807a790: 89 c3 mov %eax,%ebx 807a792: 0f 87 ed 00 00 00 ja 807a885 <_nl_load_locale+0x2d5> 807a798: 85 db test %ebx,%ebx 807a79a: 0f 88 f3 fe ff ff js 807a693 <_nl_load_locale+0xe3> 807a7a0: 83 ec 04 sub $0x4,%esp 807a7a3: 57 push %edi 807a7a4: 53 push %ebx 807a7a5: 6a 03 push $0x3 807a7a7: e8 f4 39 ff ff call 806e1a0 <___fxstat64> 807a7ac: 83 c4 10 add $0x10,%esp 807a7af: 85 c0 test %eax,%eax 807a7b1: 0f 89 6c fe ff ff jns 807a623 <_nl_load_locale+0x73> 807a7b7: e9 08 ff ff ff jmp 807a6c4 <_nl_load_locale+0x114> 807a7bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a7c0: b8 e8 ff ff ff mov $0xffffffe8,%eax 807a7c5: 83 3c 07 26 cmpl $0x26,(%edi,%eax,1) 807a7c9: 0f 85 c2 00 00 00 jne 807a891 <_nl_load_locale+0x2e1> 807a7cf: 8b 55 b4 mov -0x4c(%ebp),%edx 807a7d2: 83 ec 0c sub $0xc,%esp 807a7d5: 52 push %edx 807a7d6: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) 807a7dc: e8 9f f8 fd ff call 805a080 <__libc_malloc> 807a7e1: 83 c4 10 add $0x10,%esp 807a7e4: 85 c0 test %eax,%eax 807a7e6: 89 45 80 mov %eax,-0x80(%ebp) 807a7e9: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 807a7ef: 0f 84 89 00 00 00 je 807a87e <_nl_load_locale+0x2ce> 807a7f5: 85 d2 test %edx,%edx 807a7f7: 8b 4d 80 mov -0x80(%ebp),%ecx 807a7fa: 7f 14 jg 807a810 <_nl_load_locale+0x260> 807a7fc: eb 72 jmp 807a870 <_nl_load_locale+0x2c0> 807a7fe: 66 90 xchg %ax,%ax 807a800: 85 c0 test %eax,%eax 807a802: 0f 8e 98 fe ff ff jle 807a6a0 <_nl_load_locale+0xf0> 807a808: 29 c2 sub %eax,%edx 807a80a: 01 c1 add %eax,%ecx 807a80c: 85 d2 test %edx,%edx 807a80e: 7e 60 jle 807a870 <_nl_load_locale+0x2c0> 807a810: b8 03 00 00 00 mov $0x3,%eax 807a815: ff 15 f0 c9 0e 08 call *0x80ec9f0 807a81b: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807a820: 76 de jbe 807a800 <_nl_load_locale+0x250> 807a822: 89 8d 74 ff ff ff mov %ecx,-0x8c(%ebp) 807a828: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) 807a82e: e8 3d 6c ff ff call 8071470 <__syscall_error> 807a833: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx 807a839: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 807a83f: eb bf jmp 807a800 <_nl_load_locale+0x250> 807a841: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a848: 83 ff 01 cmp $0x1,%edi 807a84b: 0f 85 42 fe ff ff jne 807a693 <_nl_load_locale+0xe3> 807a851: 83 ec 08 sub $0x8,%esp 807a854: ff 75 b4 pushl -0x4c(%ebp) 807a857: ff 75 80 pushl -0x80(%ebp) 807a85a: e8 31 45 ff ff call 806ed90 <__munmap> 807a85f: 83 c4 10 add $0x10,%esp 807a862: e9 2c fe ff ff jmp 807a693 <_nl_load_locale+0xe3> 807a867: 89 f6 mov %esi,%esi 807a869: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a870: b8 e8 ff ff ff mov $0xffffffe8,%eax 807a875: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 807a87b: 89 14 07 mov %edx,(%edi,%eax,1) 807a87e: 31 ff xor %edi,%edi 807a880: e9 db fd ff ff jmp 807a660 <_nl_load_locale+0xb0> 807a885: e8 e6 6b ff ff call 8071470 <__syscall_error> 807a88a: 89 c3 mov %eax,%ebx 807a88c: e9 07 ff ff ff jmp 807a798 <_nl_load_locale+0x1e8> 807a891: bf 01 00 00 00 mov $0x1,%edi 807a896: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 807a89d: e9 be fd ff ff jmp 807a660 <_nl_load_locale+0xb0> 807a8a2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a8a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0807a8b0 <_nl_unload_locale>: 807a8b0: 53 push %ebx 807a8b1: 89 c3 mov %eax,%ebx 807a8b3: 83 ec 08 sub $0x8,%esp 807a8b6: 8b 50 10 mov 0x10(%eax),%edx 807a8b9: 85 d2 test %edx,%edx 807a8bb: 74 02 je 807a8bf <_nl_unload_locale+0xf> 807a8bd: ff d2 call *%edx 807a8bf: 8b 43 0c mov 0xc(%ebx),%eax 807a8c2: 85 c0 test %eax,%eax 807a8c4: 74 4a je 807a910 <_nl_unload_locale+0x60> 807a8c6: 83 f8 01 cmp $0x1,%eax 807a8c9: 74 25 je 807a8f0 <_nl_unload_locale+0x40> 807a8cb: 83 f8 02 cmp $0x2,%eax 807a8ce: 74 0d je 807a8dd <_nl_unload_locale+0x2d> 807a8d0: 83 ec 0c sub $0xc,%esp 807a8d3: ff 33 pushl (%ebx) 807a8d5: e8 b6 fc fd ff call 805a590 <__cfree> 807a8da: 83 c4 10 add $0x10,%esp 807a8dd: 83 ec 0c sub $0xc,%esp 807a8e0: 53 push %ebx 807a8e1: e8 aa fc fd ff call 805a590 <__cfree> 807a8e6: 83 c4 18 add $0x18,%esp 807a8e9: 5b pop %ebx 807a8ea: c3 ret 807a8eb: 90 nop 807a8ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807a8f0: 83 ec 08 sub $0x8,%esp 807a8f3: ff 73 08 pushl 0x8(%ebx) 807a8f6: ff 73 04 pushl 0x4(%ebx) 807a8f9: e8 92 44 ff ff call 806ed90 <__munmap> 807a8fe: 8b 43 0c mov 0xc(%ebx),%eax 807a901: 83 c4 10 add $0x10,%esp 807a904: eb c5 jmp 807a8cb <_nl_unload_locale+0x1b> 807a906: 8d 76 00 lea 0x0(%esi),%esi 807a909: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a910: 83 ec 0c sub $0xc,%esp 807a913: ff 73 04 pushl 0x4(%ebx) 807a916: e8 75 fc fd ff call 805a590 <__cfree> 807a91b: 8b 43 0c mov 0xc(%ebx),%eax 807a91e: 83 c4 10 add $0x10,%esp 807a921: eb a8 jmp 807a8cb <_nl_unload_locale+0x1b> 807a923: 66 90 xchg %ax,%ax 807a925: 66 90 xchg %ax,%ax 807a927: 66 90 xchg %ax,%ax 807a929: 66 90 xchg %ax,%ax 807a92b: 66 90 xchg %ax,%ax 807a92d: 66 90 xchg %ax,%ax 807a92f: 90 nop 0807a930 <rangecmp>: 807a930: 8b 44 24 04 mov 0x4(%esp),%eax 807a934: 8b 54 24 08 mov 0x8(%esp),%edx 807a938: 8b 00 mov (%eax),%eax 807a93a: 2b 02 sub (%edx),%eax 807a93c: c3 ret 807a93d: 8d 76 00 lea 0x0(%esi),%esi 0807a940 <_nl_load_locale_from_archive>: 807a940: 55 push %ebp 807a941: 89 e5 mov %esp,%ebp 807a943: 57 push %edi 807a944: 56 push %esi 807a945: 53 push %ebx 807a946: 81 ec e8 01 00 00 sub $0x1e8,%esp 807a94c: 8b 32 mov (%edx),%esi 807a94e: 89 85 38 fe ff ff mov %eax,-0x1c8(%ebp) 807a954: 6a 1e push $0x1e 807a956: 89 95 3c fe ff ff mov %edx,-0x1c4(%ebp) 807a95c: e8 7f 30 ff ff call 806d9e0 <__sysconf> 807a961: 8b 1d 00 d6 0e 08 mov 0x80ed600,%ebx 807a967: 83 c4 10 add $0x10,%esp 807a96a: 89 85 40 fe ff ff mov %eax,-0x1c0(%ebp) 807a970: 85 db test %ebx,%ebx 807a972: 75 23 jne 807a997 <_nl_load_locale_from_archive+0x57> 807a974: eb 4a jmp 807a9c0 <_nl_load_locale_from_archive+0x80> 807a976: 8d 76 00 lea 0x0(%esi),%esi 807a979: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807a980: 83 ec 08 sub $0x8,%esp 807a983: 57 push %edi 807a984: 56 push %esi 807a985: e8 06 d9 fc ff call 8048290 <.plt+0xb0> 807a98a: 83 c4 10 add $0x10,%esp 807a98d: 85 c0 test %eax,%eax 807a98f: 74 0d je 807a99e <_nl_load_locale_from_archive+0x5e> 807a991: 8b 1b mov (%ebx),%ebx 807a993: 85 db test %ebx,%ebx 807a995: 74 29 je 807a9c0 <_nl_load_locale_from_archive+0x80> 807a997: 8b 7b 04 mov 0x4(%ebx),%edi 807a99a: 39 fe cmp %edi,%esi 807a99c: 75 e2 jne 807a980 <_nl_load_locale_from_archive+0x40> 807a99e: 8b 85 3c fe ff ff mov -0x1c4(%ebp),%eax 807a9a4: 89 38 mov %edi,(%eax) 807a9a6: 8b 85 38 fe ff ff mov -0x1c8(%ebp),%eax 807a9ac: 8b 44 83 08 mov 0x8(%ebx,%eax,4),%eax 807a9b0: 8d 65 f4 lea -0xc(%ebp),%esp 807a9b3: 5b pop %ebx 807a9b4: 5e pop %esi 807a9b5: 5f pop %edi 807a9b6: 5d pop %ebp 807a9b7: c3 ret 807a9b8: 90 nop 807a9b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807a9c0: 83 ec 08 sub $0x8,%esp 807a9c3: 6a 2e push $0x2e 807a9c5: 56 push %esi 807a9c6: e8 f5 d8 fc ff call 80482c0 <.plt+0xe0> 807a9cb: 83 c4 10 add $0x10,%esp 807a9ce: 85 c0 test %eax,%eax 807a9d0: 74 0a je 807a9dc <_nl_load_locale_from_archive+0x9c> 807a9d2: f6 40 01 bf testb $0xbf,0x1(%eax) 807a9d6: 0f 85 36 03 00 00 jne 807ad12 <_nl_load_locale_from_archive+0x3d2> 807a9dc: 8b 1d 90 d6 0e 08 mov 0x80ed690,%ebx 807a9e2: 85 db test %ebx,%ebx 807a9e4: 0f 84 16 04 00 00 je 807ae00 <_nl_load_locale_from_archive+0x4c0> 807a9ea: a1 80 d6 0e 08 mov 0x80ed680,%eax 807a9ef: 85 c0 test %eax,%eax 807a9f1: 89 85 48 fe ff ff mov %eax,-0x1b8(%ebp) 807a9f7: 0f 84 0e 03 00 00 je 807ad0b <_nl_load_locale_from_archive+0x3cb> 807a9fd: c7 85 34 fe ff ff ff movl $0xffffffff,-0x1cc(%ebp) 807aa04: ff ff ff 807aa07: 83 ec 0c sub $0xc,%esp 807aa0a: 56 push %esi 807aa0b: e8 a0 18 fe ff call 805c2b0 <strlen> 807aa10: 83 c4 10 add $0x10,%esp 807aa13: 85 c0 test %eax,%eax 807aa15: 89 c7 mov %eax,%edi 807aa17: 0f 84 1f 08 00 00 je 807b23c <_nl_load_locale_from_archive+0x8fc> 807aa1d: 8d 14 3e lea (%esi,%edi,1),%edx 807aa20: 89 f0 mov %esi,%eax 807aa22: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807aa28: 0f b6 08 movzbl (%eax),%ecx 807aa2b: c1 c7 09 rol $0x9,%edi 807aa2e: 83 c0 01 add $0x1,%eax 807aa31: 01 cf add %ecx,%edi 807aa33: 39 c2 cmp %eax,%edx 807aa35: 75 f1 jne 807aa28 <_nl_load_locale_from_archive+0xe8> 807aa37: 85 ff test %edi,%edi 807aa39: b8 ff ff ff ff mov $0xffffffff,%eax 807aa3e: 0f 44 f8 cmove %eax,%edi 807aa41: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 807aa47: 8b 50 08 mov 0x8(%eax),%edx 807aa4a: 8b 40 10 mov 0x10(%eax),%eax 807aa4d: 85 c0 test %eax,%eax 807aa4f: 89 95 30 fe ff ff mov %edx,-0x1d0(%ebp) 807aa55: 89 c1 mov %eax,%ecx 807aa57: 0f 84 6b 02 00 00 je 807acc8 <_nl_load_locale_from_archive+0x388> 807aa5d: 89 f8 mov %edi,%eax 807aa5f: 31 d2 xor %edx,%edx 807aa61: 89 8d 50 fe ff ff mov %ecx,-0x1b0(%ebp) 807aa67: f7 f1 div %ecx 807aa69: 83 e9 02 sub $0x2,%ecx 807aa6c: 89 f8 mov %edi,%eax 807aa6e: 89 b5 44 fe ff ff mov %esi,-0x1bc(%ebp) 807aa74: 89 d3 mov %edx,%ebx 807aa76: 31 d2 xor %edx,%edx 807aa78: f7 f1 div %ecx 807aa7a: 89 f9 mov %edi,%ecx 807aa7c: 83 c2 01 add $0x1,%edx 807aa7f: 8d 04 52 lea (%edx,%edx,2),%eax 807aa82: 89 d7 mov %edx,%edi 807aa84: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 807aa8a: c1 e0 02 shl $0x2,%eax 807aa8d: 89 85 54 fe ff ff mov %eax,-0x1ac(%ebp) 807aa93: 8d 04 5b lea (%ebx,%ebx,2),%eax 807aa96: 8d 34 3b lea (%ebx,%edi,1),%esi 807aa99: 8b 9d 30 fe ff ff mov -0x1d0(%ebp),%ebx 807aa9f: 8d 1c 83 lea (%ebx,%eax,4),%ebx 807aaa2: 89 f8 mov %edi,%eax 807aaa4: 03 9d 48 fe ff ff add -0x1b8(%ebp),%ebx 807aaaa: 89 cf mov %ecx,%edi 807aaac: 89 c1 mov %eax,%ecx 807aaae: eb 13 jmp 807aac3 <_nl_load_locale_from_archive+0x183> 807aab0: 03 9d 54 fe ff ff add -0x1ac(%ebp),%ebx 807aab6: 39 f2 cmp %esi,%edx 807aab8: 8d 04 31 lea (%ecx,%esi,1),%eax 807aabb: 0f 86 2f 02 00 00 jbe 807acf0 <_nl_load_locale_from_archive+0x3b0> 807aac1: 89 c6 mov %eax,%esi 807aac3: 8b 43 04 mov 0x4(%ebx),%eax 807aac6: 85 c0 test %eax,%eax 807aac8: 0f 84 fa 01 00 00 je 807acc8 <_nl_load_locale_from_archive+0x388> 807aace: 39 3b cmp %edi,(%ebx) 807aad0: 75 de jne 807aab0 <_nl_load_locale_from_archive+0x170> 807aad2: 03 85 48 fe ff ff add -0x1b8(%ebp),%eax 807aad8: 83 ec 08 sub $0x8,%esp 807aadb: 89 8d 4c fe ff ff mov %ecx,-0x1b4(%ebp) 807aae1: 89 95 50 fe ff ff mov %edx,-0x1b0(%ebp) 807aae7: 50 push %eax 807aae8: ff b5 44 fe ff ff pushl -0x1bc(%ebp) 807aaee: e8 9d d7 fc ff call 8048290 <.plt+0xb0> 807aaf3: 83 c4 10 add $0x10,%esp 807aaf6: 85 c0 test %eax,%eax 807aaf8: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 807aafe: 8b 8d 4c fe ff ff mov -0x1b4(%ebp),%ecx 807ab04: 75 aa jne 807aab0 <_nl_load_locale_from_archive+0x170> 807ab06: 8b 5b 08 mov 0x8(%ebx),%ebx 807ab09: 89 85 44 fe ff ff mov %eax,-0x1bc(%ebp) 807ab0f: 85 db test %ebx,%ebx 807ab11: 0f 84 b1 01 00 00 je 807acc8 <_nl_load_locale_from_archive+0x388> 807ab17: 03 9d 48 fe ff ff add -0x1b8(%ebp),%ebx 807ab1d: 31 f6 xor %esi,%esi 807ab1f: b9 01 00 00 00 mov $0x1,%ecx 807ab24: 31 d2 xor %edx,%edx 807ab26: eb 0e jmp 807ab36 <_nl_load_locale_from_archive+0x1f6> 807ab28: 90 nop 807ab29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807ab30: 83 c2 01 add $0x1,%edx 807ab33: 83 c1 01 add $0x1,%ecx 807ab36: 83 fa 06 cmp $0x6,%edx 807ab39: 74 f5 je 807ab30 <_nl_load_locale_from_archive+0x1f0> 807ab3b: 8b 7c d3 04 mov 0x4(%ebx,%edx,8),%edi 807ab3f: 89 f0 mov %esi,%eax 807ab41: 83 c6 01 add $0x1,%esi 807ab44: c1 e0 04 shl $0x4,%eax 807ab47: 83 f9 0d cmp $0xd,%ecx 807ab4a: 89 bc 05 28 ff ff ff mov %edi,-0xd8(%ebp,%eax,1) 807ab51: 8b 3c cb mov (%ebx,%ecx,8),%edi 807ab54: 89 94 05 30 ff ff ff mov %edx,-0xd0(%ebp,%eax,1) 807ab5b: c7 84 05 34 ff ff ff movl $0x0,-0xcc(%ebp,%eax,1) 807ab62: 00 00 00 00 807ab66: 89 bc 05 2c ff ff ff mov %edi,-0xd4(%ebp,%eax,1) 807ab6d: 75 c1 jne 807ab30 <_nl_load_locale_from_archive+0x1f0> 807ab6f: 8d 85 28 ff ff ff lea -0xd8(%ebp),%eax 807ab75: 68 30 a9 07 08 push $0x807a930 807ab7a: 6a 10 push $0x10 807ab7c: 56 push %esi 807ab7d: 89 b5 4c fe ff ff mov %esi,-0x1b4(%ebp) 807ab83: 50 push %eax 807ab84: e8 37 3b fd ff call 804e6c0 <qsort> 807ab89: a1 90 d6 0e 08 mov 0x80ed690,%eax 807ab8e: 83 c4 10 add $0x10,%esp 807ab91: 89 85 2c fe ff ff mov %eax,-0x1d4(%ebp) 807ab97: 89 85 50 fe ff ff mov %eax,-0x1b0(%ebp) 807ab9d: 8b 85 40 fe ff ff mov -0x1c0(%ebp),%eax 807aba3: 8d 50 ff lea -0x1(%eax),%edx 807aba6: 21 d0 and %edx,%eax 807aba8: 89 95 48 fe ff ff mov %edx,-0x1b8(%ebp) 807abae: 89 85 20 fe ff ff mov %eax,-0x1e0(%ebp) 807abb4: 8b b5 2c fe ff ff mov -0x1d4(%ebp),%esi 807abba: 85 f6 test %esi,%esi 807abbc: 0f 84 2e 07 00 00 je 807b2f0 <_nl_load_locale_from_archive+0x9b0> 807abc2: 8b 95 44 fe ff ff mov -0x1bc(%ebp),%edx 807abc8: 8b 46 04 mov 0x4(%esi),%eax 807abcb: 8b 4e 08 mov 0x8(%esi),%ecx 807abce: 89 b5 30 fe ff ff mov %esi,-0x1d0(%ebp) 807abd4: c1 e2 04 shl $0x4,%edx 807abd7: 8b 9c 15 28 ff ff ff mov -0xd8(%ebp,%edx,1),%ebx 807abde: 8b bc 15 2c ff ff ff mov -0xd4(%ebp,%edx,1),%edi 807abe5: 01 c1 add %eax,%ecx 807abe7: 8d 14 1f lea (%edi,%ebx,1),%edx 807abea: 39 ca cmp %ecx,%edx 807abec: 0f 82 22 07 00 00 jb 807b314 <_nl_load_locale_from_archive+0x9d4> 807abf2: 89 bd 54 fe ff ff mov %edi,-0x1ac(%ebp) 807abf8: 8b bd 30 fe ff ff mov -0x1d0(%ebp),%edi 807abfe: eb 12 jmp 807ac12 <_nl_load_locale_from_archive+0x2d2> 807ac00: 8b 46 04 mov 0x4(%esi),%eax 807ac03: 8b 4e 08 mov 0x8(%esi),%ecx 807ac06: 01 c1 add %eax,%ecx 807ac08: 39 d1 cmp %edx,%ecx 807ac0a: 0f 87 d0 05 00 00 ja 807b1e0 <_nl_load_locale_from_archive+0x8a0> 807ac10: 89 f7 mov %esi,%edi 807ac12: 8b 77 0c mov 0xc(%edi),%esi 807ac15: 85 f6 test %esi,%esi 807ac17: 75 e7 jne 807ac00 <_nl_load_locale_from_archive+0x2c0> 807ac19: 89 bd 30 fe ff ff mov %edi,-0x1d0(%ebp) 807ac1f: 8b 95 20 fe ff ff mov -0x1e0(%ebp),%edx 807ac25: 85 d2 test %edx,%edx 807ac27: 0f 85 47 07 00 00 jne 807b374 <_nl_load_locale_from_archive+0xa34> 807ac2d: 8b 85 44 fe ff ff mov -0x1bc(%ebp),%eax 807ac33: 8b 1d 4c d6 0e 08 mov 0x80ed64c,%ebx 807ac39: 89 c7 mov %eax,%edi 807ac3b: 89 9d 54 fe ff ff mov %ebx,-0x1ac(%ebp) 807ac41: 89 c3 mov %eax,%ebx 807ac43: c1 e7 04 shl $0x4,%edi 807ac46: 8b 94 3d 28 ff ff ff mov -0xd8(%ebp,%edi,1),%edx 807ac4d: 89 d1 mov %edx,%ecx 807ac4f: 89 95 2c fe ff ff mov %edx,-0x1d4(%ebp) 807ac55: 8b 95 40 fe ff ff mov -0x1c0(%ebp),%edx 807ac5b: f7 da neg %edx 807ac5d: 89 95 50 fe ff ff mov %edx,-0x1b0(%ebp) 807ac63: 8d 95 28 ff ff ff lea -0xd8(%ebp),%edx 807ac69: 01 d7 add %edx,%edi 807ac6b: 89 fa mov %edi,%edx 807ac6d: 89 bd 28 fe ff ff mov %edi,-0x1d8(%ebp) 807ac73: eb 41 jmp 807acb6 <_nl_load_locale_from_archive+0x376> 807ac75: 8d 76 00 lea 0x0(%esi),%esi 807ac78: 03 85 48 fe ff ff add -0x1b8(%ebp),%eax 807ac7e: 23 85 50 fe ff ff and -0x1b0(%ebp),%eax 807ac84: 85 f6 test %esi,%esi 807ac86: 74 09 je 807ac91 <_nl_load_locale_from_archive+0x351> 807ac88: 3b 4e 04 cmp 0x4(%esi),%ecx 807ac8b: 0f 83 af 02 00 00 jae 807af40 <_nl_load_locale_from_archive+0x600> 807ac91: 83 c3 01 add $0x1,%ebx 807ac94: 39 9d 4c fe ff ff cmp %ebx,-0x1b4(%ebp) 807ac9a: 0f 8e a0 02 00 00 jle 807af40 <_nl_load_locale_from_archive+0x600> 807aca0: 8b bd 40 fe ff ff mov -0x1c0(%ebp),%edi 807aca6: 8b 4a 10 mov 0x10(%edx),%ecx 807aca9: 83 c2 10 add $0x10,%edx 807acac: 01 c7 add %eax,%edi 807acae: 39 f9 cmp %edi,%ecx 807acb0: 0f 83 8a 02 00 00 jae 807af40 <_nl_load_locale_from_archive+0x600> 807acb6: 8b 42 04 mov 0x4(%edx),%eax 807acb9: 01 c8 add %ecx,%eax 807acbb: 39 85 54 fe ff ff cmp %eax,-0x1ac(%ebp) 807acc1: 73 b5 jae 807ac78 <_nl_load_locale_from_archive+0x338> 807acc3: 90 nop 807acc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807acc8: 8b 8d 34 fe ff ff mov -0x1cc(%ebp),%ecx 807acce: 85 c9 test %ecx,%ecx 807acd0: 78 39 js 807ad0b <_nl_load_locale_from_archive+0x3cb> 807acd2: b8 06 00 00 00 mov $0x6,%eax 807acd7: 8b 9d 34 fe ff ff mov -0x1cc(%ebp),%ebx 807acdd: ff 15 f0 c9 0e 08 call *0x80ec9f0 807ace3: 8d 65 f4 lea -0xc(%ebp),%esp 807ace6: 31 c0 xor %eax,%eax 807ace8: 5b pop %ebx 807ace9: 5e pop %esi 807acea: 5f pop %edi 807aceb: 5d pop %ebp 807acec: c3 ret 807aced: 8d 76 00 lea 0x0(%esi),%esi 807acf0: 89 c8 mov %ecx,%eax 807acf2: 29 d6 sub %edx,%esi 807acf4: 89 f9 mov %edi,%ecx 807acf6: 89 f3 mov %esi,%ebx 807acf8: 89 c7 mov %eax,%edi 807acfa: e9 94 fd ff ff jmp 807aa93 <_nl_load_locale_from_archive+0x153> 807acff: 83 ec 0c sub $0xc,%esp 807ad02: 53 push %ebx 807ad03: e8 88 f8 fd ff call 805a590 <__cfree> 807ad08: 83 c4 10 add $0x10,%esp 807ad0b: 31 c0 xor %eax,%eax 807ad0d: e9 9e fc ff ff jmp 807a9b0 <_nl_load_locale_from_archive+0x70> 807ad12: 8d 58 01 lea 0x1(%eax),%ebx 807ad15: 83 ec 08 sub $0x8,%esp 807ad18: 6a 40 push $0x40 807ad1a: 53 push %ebx 807ad1b: e8 50 28 fe ff call 805d570 <__strchrnul> 807ad20: 5a pop %edx 807ad21: 89 c7 mov %eax,%edi 807ad23: 89 85 54 fe ff ff mov %eax,-0x1ac(%ebp) 807ad29: 59 pop %ecx 807ad2a: 29 df sub %ebx,%edi 807ad2c: 57 push %edi 807ad2d: 53 push %ebx 807ad2e: e8 5d 23 fd ff call 804d090 <_nl_normalize_codeset> 807ad33: 83 c4 10 add $0x10,%esp 807ad36: 85 c0 test %eax,%eax 807ad38: 74 d1 je 807ad0b <_nl_load_locale_from_archive+0x3cb> 807ad3a: 83 ec 04 sub $0x4,%esp 807ad3d: 89 85 50 fe ff ff mov %eax,-0x1b0(%ebp) 807ad43: 57 push %edi 807ad44: 53 push %ebx 807ad45: 50 push %eax 807ad46: e8 85 7c fe ff call 80629d0 <strncmp> 807ad4b: 83 c4 10 add $0x10,%esp 807ad4e: 85 c0 test %eax,%eax 807ad50: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 807ad56: 75 0a jne 807ad62 <_nl_load_locale_from_archive+0x422> 807ad58: 80 3c 3a 00 cmpb $0x0,(%edx,%edi,1) 807ad5c: 0f 84 8d 00 00 00 je 807adef <_nl_load_locale_from_archive+0x4af> 807ad62: 83 ec 0c sub $0xc,%esp 807ad65: 89 95 48 fe ff ff mov %edx,-0x1b8(%ebp) 807ad6b: 29 f3 sub %esi,%ebx 807ad6d: 52 push %edx 807ad6e: e8 3d 15 fe ff call 805c2b0 <strlen> 807ad73: 5f pop %edi 807ad74: ff b5 54 fe ff ff pushl -0x1ac(%ebp) 807ad7a: 89 c7 mov %eax,%edi 807ad7c: e8 2f 15 fe ff call 805c2b0 <strlen> 807ad81: 8d 48 01 lea 0x1(%eax),%ecx 807ad84: 89 f8 mov %edi,%eax 807ad86: 83 c4 10 add $0x10,%esp 807ad89: 01 d8 add %ebx,%eax 807ad8b: 89 bd 50 fe ff ff mov %edi,-0x1b0(%ebp) 807ad91: 8d 44 01 1e lea 0x1e(%ecx,%eax,1),%eax 807ad95: 89 8d 4c fe ff ff mov %ecx,-0x1b4(%ebp) 807ad9b: 83 e0 f0 and $0xfffffff0,%eax 807ad9e: 29 c4 sub %eax,%esp 807ada0: 8d 7c 24 0f lea 0xf(%esp),%edi 807ada4: 83 ec 04 sub $0x4,%esp 807ada7: 53 push %ebx 807ada8: 56 push %esi 807ada9: 83 e7 f0 and $0xfffffff0,%edi 807adac: 57 push %edi 807adad: 89 fe mov %edi,%esi 807adaf: e8 0c 25 fe ff call 805d2c0 <__mempcpy> 807adb4: 8b 95 48 fe ff ff mov -0x1b8(%ebp),%edx 807adba: 83 c4 0c add $0xc,%esp 807adbd: ff b5 50 fe ff ff pushl -0x1b0(%ebp) 807adc3: 52 push %edx 807adc4: 50 push %eax 807adc5: 89 95 50 fe ff ff mov %edx,-0x1b0(%ebp) 807adcb: e8 f0 24 fe ff call 805d2c0 <__mempcpy> 807add0: 8b 8d 4c fe ff ff mov -0x1b4(%ebp),%ecx 807add6: 83 c4 0c add $0xc,%esp 807add9: 51 push %ecx 807adda: ff b5 54 fe ff ff pushl -0x1ac(%ebp) 807ade0: 50 push %eax 807ade1: e8 1a 26 fe ff call 805d400 <memcpy> 807ade6: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 807adec: 83 c4 10 add $0x10,%esp 807adef: 83 ec 0c sub $0xc,%esp 807adf2: 52 push %edx 807adf3: e8 98 f7 fd ff call 805a590 <__cfree> 807adf8: 83 c4 10 add $0x10,%esp 807adfb: e9 dc fb ff ff jmp 807a9dc <_nl_load_locale_from_archive+0x9c> 807ae00: c7 05 90 d6 0e 08 80 movl $0x80ed680,0x80ed690 807ae07: d6 0e 08 807ae0a: b9 00 80 08 00 mov $0x88000,%ecx 807ae0f: bb 04 15 0c 08 mov $0x80c1504,%ebx 807ae14: b8 05 00 00 00 mov $0x5,%eax 807ae19: ff 15 f0 c9 0e 08 call *0x80ec9f0 807ae1f: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807ae24: 89 85 34 fe ff ff mov %eax,-0x1cc(%ebp) 807ae2a: 0f 87 f7 00 00 00 ja 807af27 <_nl_load_locale_from_archive+0x5e7> 807ae30: 8b 85 34 fe ff ff mov -0x1cc(%ebp),%eax 807ae36: 85 c0 test %eax,%eax 807ae38: 0f 88 cd fe ff ff js 807ad0b <_nl_load_locale_from_archive+0x3cb> 807ae3e: 83 ec 04 sub $0x4,%esp 807ae41: 68 20 d6 0e 08 push $0x80ed620 807ae46: 50 push %eax 807ae47: 6a 03 push $0x3 807ae49: e8 52 33 ff ff call 806e1a0 <___fxstat64> 807ae4e: 83 c4 10 add $0x10,%esp 807ae51: 83 f8 ff cmp $0xffffffff,%eax 807ae54: 0f 84 78 fe ff ff je 807acd2 <_nl_load_locale_from_archive+0x392> 807ae5a: 83 3d 50 d6 0e 08 00 cmpl $0x0,0x80ed650 807ae61: 8b 3d 4c d6 0e 08 mov 0x80ed64c,%edi 807ae67: 7c 0b jl 807ae74 <_nl_load_locale_from_archive+0x534> 807ae69: 0f 8e 94 04 00 00 jle 807b303 <_nl_load_locale_from_archive+0x9c3> 807ae6f: bf 00 00 20 00 mov $0x200000,%edi 807ae74: 83 ec 04 sub $0x4,%esp 807ae77: 89 bd 54 fe ff ff mov %edi,-0x1ac(%ebp) 807ae7d: 6a 00 push $0x0 807ae7f: 6a 00 push $0x0 807ae81: ff b5 34 fe ff ff pushl -0x1cc(%ebp) 807ae87: 6a 02 push $0x2 807ae89: 6a 01 push $0x1 807ae8b: 57 push %edi 807ae8c: 6a 00 push $0x0 807ae8e: e8 7d 3e ff ff call 806ed10 <__mmap64> 807ae93: 83 c4 20 add $0x20,%esp 807ae96: 83 f8 ff cmp $0xffffffff,%eax 807ae99: 89 85 48 fe ff ff mov %eax,-0x1b8(%ebp) 807ae9f: 89 c1 mov %eax,%ecx 807aea1: 0f 84 2b fe ff ff je 807acd2 <_nl_load_locale_from_archive+0x392> 807aea7: 8b 40 10 mov 0x10(%eax),%eax 807aeaa: 6b 59 24 6c imul $0x6c,0x24(%ecx),%ebx 807aeae: 8d 14 40 lea (%eax,%eax,2),%edx 807aeb1: 8b 41 08 mov 0x8(%ecx),%eax 807aeb4: 03 59 20 add 0x20(%ecx),%ebx 807aeb7: 8d 04 90 lea (%eax,%edx,4),%eax 807aeba: 89 ca mov %ecx,%edx 807aebc: 39 d8 cmp %ebx,%eax 807aebe: 0f 4d d8 cmovge %eax,%ebx 807aec1: 8b 41 18 mov 0x18(%ecx),%eax 807aec4: 03 41 14 add 0x14(%ecx),%eax 807aec7: 8b 8d 54 fe ff ff mov -0x1ac(%ebp),%ecx 807aecd: 39 c3 cmp %eax,%ebx 807aecf: 0f 4c d8 cmovl %eax,%ebx 807aed2: 39 df cmp %ebx,%edi 807aed4: 0f 82 82 03 00 00 jb 807b25c <_nl_load_locale_from_archive+0x91c> 807aeda: 31 c0 xor %eax,%eax 807aedc: 3b 05 50 d6 0e 08 cmp 0x80ed650,%eax 807aee2: 7f 12 jg 807aef6 <_nl_load_locale_from_archive+0x5b6> 807aee4: 0f 8c 5c 03 00 00 jl 807b246 <_nl_load_locale_from_archive+0x906> 807aeea: 3b 3d 4c d6 0e 08 cmp 0x80ed64c,%edi 807aef0: 0f 82 50 03 00 00 jb 807b246 <_nl_load_locale_from_archive+0x906> 807aef6: b8 06 00 00 00 mov $0x6,%eax 807aefb: 8b 9d 34 fe ff ff mov -0x1cc(%ebp),%ebx 807af01: ff 15 f0 c9 0e 08 call *0x80ec9f0 807af07: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 807af0d: 89 0d 88 d6 0e 08 mov %ecx,0x80ed688 807af13: 85 c0 test %eax,%eax 807af15: a3 80 d6 0e 08 mov %eax,0x80ed680 807af1a: 0f 85 dd fa ff ff jne 807a9fd <_nl_load_locale_from_archive+0xbd> 807af20: 31 c0 xor %eax,%eax 807af22: e9 89 fa ff ff jmp 807a9b0 <_nl_load_locale_from_archive+0x70> 807af27: e8 44 65 ff ff call 8071470 <__syscall_error> 807af2c: 89 85 34 fe ff ff mov %eax,-0x1cc(%ebp) 807af32: e9 f9 fe ff ff jmp 807ae30 <_nl_load_locale_from_archive+0x4f0> 807af37: 89 f6 mov %esi,%esi 807af39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807af40: 83 bd 34 fe ff ff ff cmpl $0xffffffff,-0x1cc(%ebp) 807af47: 89 9d 54 fe ff ff mov %ebx,-0x1ac(%ebp) 807af4d: 89 85 24 fe ff ff mov %eax,-0x1dc(%ebp) 807af53: 8b bd 28 fe ff ff mov -0x1d8(%ebp),%edi 807af59: 0f 85 c6 00 00 00 jne 807b025 <_nl_load_locale_from_archive+0x6e5> 807af5f: b9 00 80 08 00 mov $0x88000,%ecx 807af64: bb 04 15 0c 08 mov $0x80c1504,%ebx 807af69: b8 05 00 00 00 mov $0x5,%eax 807af6e: ff 15 f0 c9 0e 08 call *0x80ec9f0 807af74: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807af79: 89 85 34 fe ff ff mov %eax,-0x1cc(%ebp) 807af7f: 0f 87 b1 03 00 00 ja 807b336 <_nl_load_locale_from_archive+0x9f6> 807af85: 83 bd 34 fe ff ff ff cmpl $0xffffffff,-0x1cc(%ebp) 807af8c: 0f 84 79 fd ff ff je 807ad0b <_nl_load_locale_from_archive+0x3cb> 807af92: 8d 85 60 fe ff ff lea -0x1a0(%ebp),%eax 807af98: 83 ec 04 sub $0x4,%esp 807af9b: 50 push %eax 807af9c: ff b5 34 fe ff ff pushl -0x1cc(%ebp) 807afa2: 6a 03 push $0x3 807afa4: e8 f7 31 ff ff call 806e1a0 <___fxstat64> 807afa9: 83 c4 10 add $0x10,%esp 807afac: 85 c0 test %eax,%eax 807afae: 0f 88 14 fd ff ff js 807acc8 <_nl_load_locale_from_archive+0x388> 807afb4: 8b 85 8c fe ff ff mov -0x174(%ebp),%eax 807afba: 8b 95 90 fe ff ff mov -0x170(%ebp),%edx 807afc0: 33 05 4c d6 0e 08 xor 0x80ed64c,%eax 807afc6: 33 15 50 d6 0e 08 xor 0x80ed650,%edx 807afcc: 09 c2 or %eax,%edx 807afce: 0f 85 f4 fc ff ff jne 807acc8 <_nl_load_locale_from_archive+0x388> 807afd4: a1 68 d6 0e 08 mov 0x80ed668,%eax 807afd9: 39 85 a8 fe ff ff cmp %eax,-0x158(%ebp) 807afdf: 0f 85 e3 fc ff ff jne 807acc8 <_nl_load_locale_from_archive+0x388> 807afe5: 8b 85 60 fe ff ff mov -0x1a0(%ebp),%eax 807afeb: 8b 95 64 fe ff ff mov -0x19c(%ebp),%edx 807aff1: 33 05 20 d6 0e 08 xor 0x80ed620,%eax 807aff7: 33 15 24 d6 0e 08 xor 0x80ed624,%edx 807affd: 09 c2 or %eax,%edx 807afff: 0f 85 c3 fc ff ff jne 807acc8 <_nl_load_locale_from_archive+0x388> 807b005: 8b 85 b8 fe ff ff mov -0x148(%ebp),%eax 807b00b: 8b 95 bc fe ff ff mov -0x144(%ebp),%edx 807b011: 33 05 78 d6 0e 08 xor 0x80ed678,%eax 807b017: 33 15 7c d6 0e 08 xor 0x80ed67c,%edx 807b01d: 09 c2 or %eax,%edx 807b01f: 0f 85 a3 fc ff ff jne 807acc8 <_nl_load_locale_from_archive+0x388> 807b025: 8b 9d 2c fe ff ff mov -0x1d4(%ebp),%ebx 807b02b: 23 9d 50 fe ff ff and -0x1b0(%ebp),%ebx 807b031: 83 ec 04 sub $0x4,%esp 807b034: 8b 85 24 fe ff ff mov -0x1dc(%ebp),%eax 807b03a: 31 d2 xor %edx,%edx 807b03c: 52 push %edx 807b03d: 29 d8 sub %ebx,%eax 807b03f: 53 push %ebx 807b040: ff b5 34 fe ff ff pushl -0x1cc(%ebp) 807b046: 89 c1 mov %eax,%ecx 807b048: 6a 02 push $0x2 807b04a: 6a 01 push $0x1 807b04c: 51 push %ecx 807b04d: 6a 00 push $0x0 807b04f: 89 85 2c fe ff ff mov %eax,-0x1d4(%ebp) 807b055: e8 b6 3c ff ff call 806ed10 <__mmap64> 807b05a: 83 c4 20 add $0x20,%esp 807b05d: 83 f8 ff cmp $0xffffffff,%eax 807b060: 89 85 28 fe ff ff mov %eax,-0x1d8(%ebp) 807b066: 0f 84 5c fc ff ff je 807acc8 <_nl_load_locale_from_archive+0x388> 807b06c: 83 ec 0c sub $0xc,%esp 807b06f: 6a 10 push $0x10 807b071: e8 0a f0 fd ff call 805a080 <__libc_malloc> 807b076: 83 c4 10 add $0x10,%esp 807b079: 85 c0 test %eax,%eax 807b07b: 89 85 50 fe ff ff mov %eax,-0x1b0(%ebp) 807b081: 8b 8d 28 fe ff ff mov -0x1d8(%ebp),%ecx 807b087: 0f 84 d0 02 00 00 je 807b35d <_nl_load_locale_from_archive+0xa1d> 807b08d: 8b 85 50 fe ff ff mov -0x1b0(%ebp),%eax 807b093: 8b 95 2c fe ff ff mov -0x1d4(%ebp),%edx 807b099: 89 08 mov %ecx,(%eax) 807b09b: 89 58 04 mov %ebx,0x4(%eax) 807b09e: 89 50 08 mov %edx,0x8(%eax) 807b0a1: 8b 85 30 fe ff ff mov -0x1d0(%ebp),%eax 807b0a7: 8b 40 0c mov 0xc(%eax),%eax 807b0aa: 39 f0 cmp %esi,%eax 807b0ac: 89 85 2c fe ff ff mov %eax,-0x1d4(%ebp) 807b0b2: 0f 85 ee 02 00 00 jne 807b3a6 <_nl_load_locale_from_archive+0xa66> 807b0b8: 8b 85 50 fe ff ff mov -0x1b0(%ebp),%eax 807b0be: 8b 95 30 fe ff ff mov -0x1d0(%ebp),%edx 807b0c4: 89 70 0c mov %esi,0xc(%eax) 807b0c7: 89 42 0c mov %eax,0xc(%edx) 807b0ca: 8b 95 44 fe ff ff mov -0x1bc(%ebp),%edx 807b0d0: 8b 07 mov (%edi),%eax 807b0d2: 39 c3 cmp %eax,%ebx 807b0d4: 0f 87 b3 02 00 00 ja 807b38d <_nl_load_locale_from_archive+0xa4d> 807b0da: 8b 77 08 mov 0x8(%edi),%esi 807b0dd: 29 d8 sub %ebx,%eax 807b0df: 83 c2 01 add $0x1,%edx 807b0e2: 01 c8 add %ecx,%eax 807b0e4: 83 c7 10 add $0x10,%edi 807b0e7: 89 84 f5 c0 fe ff ff mov %eax,-0x140(%ebp,%esi,8) 807b0ee: 8b 47 f4 mov -0xc(%edi),%eax 807b0f1: 39 95 54 fe ff ff cmp %edx,-0x1ac(%ebp) 807b0f7: 89 84 f5 c4 fe ff ff mov %eax,-0x13c(%ebp,%esi,8) 807b0fe: 7f d0 jg 807b0d0 <_nl_load_locale_from_archive+0x790> 807b100: 89 95 44 fe ff ff mov %edx,-0x1bc(%ebp) 807b106: 8b 95 4c fe ff ff mov -0x1b4(%ebp),%edx 807b10c: 39 95 44 fe ff ff cmp %edx,-0x1bc(%ebp) 807b112: 0f 8c 9c fa ff ff jl 807abb4 <_nl_load_locale_from_archive+0x274> 807b118: 8b 85 34 fe ff ff mov -0x1cc(%ebp),%eax 807b11e: 85 c0 test %eax,%eax 807b120: 78 11 js 807b133 <_nl_load_locale_from_archive+0x7f3> 807b122: b8 06 00 00 00 mov $0x6,%eax 807b127: 8b 9d 34 fe ff ff mov -0x1cc(%ebp),%ebx 807b12d: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b133: 83 ec 0c sub $0xc,%esp 807b136: 6a 3c push $0x3c 807b138: e8 43 ef fd ff call 805a080 <__libc_malloc> 807b13d: 83 c4 10 add $0x10,%esp 807b140: 85 c0 test %eax,%eax 807b142: 89 c3 mov %eax,%ebx 807b144: 0f 84 c1 fb ff ff je 807ad0b <_nl_load_locale_from_archive+0x3cb> 807b14a: 8b 85 3c fe ff ff mov -0x1c4(%ebp),%eax 807b150: 83 ec 0c sub $0xc,%esp 807b153: ff 30 pushl (%eax) 807b155: e8 16 11 fe ff call 805c270 <__strdup> 807b15a: 83 c4 10 add $0x10,%esp 807b15d: 85 c0 test %eax,%eax 807b15f: 89 43 04 mov %eax,0x4(%ebx) 807b162: 0f 84 97 fb ff ff je 807acff <_nl_load_locale_from_archive+0x3bf> 807b168: a1 00 d6 0e 08 mov 0x80ed600,%eax 807b16d: bf 01 00 00 00 mov $0x1,%edi 807b172: 89 1d 00 d6 0e 08 mov %ebx,0x80ed600 807b178: 31 f6 xor %esi,%esi 807b17a: 89 03 mov %eax,(%ebx) 807b17c: eb 08 jmp 807b186 <_nl_load_locale_from_archive+0x846> 807b17e: 66 90 xchg %ax,%ax 807b180: 83 c6 01 add $0x1,%esi 807b183: 83 c7 01 add $0x1,%edi 807b186: 83 fe 06 cmp $0x6,%esi 807b189: 74 f5 je 807b180 <_nl_load_locale_from_archive+0x840> 807b18b: 8b 8c f5 c4 fe ff ff mov -0x13c(%ebp,%esi,8),%ecx 807b192: 8b 94 f5 c0 fe ff ff mov -0x140(%ebp,%esi,8),%edx 807b199: 89 f0 mov %esi,%eax 807b19b: e8 f0 f1 ff ff call 807a390 <_nl_intern_locale_data> 807b1a0: 85 c0 test %eax,%eax 807b1a2: 89 44 b3 08 mov %eax,0x8(%ebx,%esi,4) 807b1a6: 74 13 je 807b1bb <_nl_load_locale_from_archive+0x87b> 807b1a8: 8b 53 04 mov 0x4(%ebx),%edx 807b1ab: c7 40 0c 02 00 00 00 movl $0x2,0xc(%eax) 807b1b2: c7 40 18 ff ff ff ff movl $0xffffffff,0x18(%eax) 807b1b9: 89 10 mov %edx,(%eax) 807b1bb: 83 ff 0d cmp $0xd,%edi 807b1be: 75 c0 jne 807b180 <_nl_load_locale_from_archive+0x840> 807b1c0: 8b 43 04 mov 0x4(%ebx),%eax 807b1c3: 8b 95 3c fe ff ff mov -0x1c4(%ebp),%edx 807b1c9: 89 02 mov %eax,(%edx) 807b1cb: 8b 85 38 fe ff ff mov -0x1c8(%ebp),%eax 807b1d1: 8b 44 83 08 mov 0x8(%ebx,%eax,4),%eax 807b1d5: e9 d6 f7 ff ff jmp 807a9b0 <_nl_load_locale_from_archive+0x70> 807b1da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807b1e0: 89 bd 30 fe ff ff mov %edi,-0x1d0(%ebp) 807b1e6: 8b bd 54 fe ff ff mov -0x1ac(%ebp),%edi 807b1ec: 39 d8 cmp %ebx,%eax 807b1ee: 0f 87 2b fa ff ff ja 807ac1f <_nl_load_locale_from_archive+0x2df> 807b1f4: 8b 8d 44 fe ff ff mov -0x1bc(%ebp),%ecx 807b1fa: 29 c3 sub %eax,%ebx 807b1fc: 8b 06 mov (%esi),%eax 807b1fe: 89 b5 2c fe ff ff mov %esi,-0x1d4(%ebp) 807b204: 89 ca mov %ecx,%edx 807b206: 01 d8 add %ebx,%eax 807b208: c1 e2 04 shl $0x4,%edx 807b20b: 8b 94 15 30 ff ff ff mov -0xd0(%ebp,%edx,1),%edx 807b212: 89 84 d5 c0 fe ff ff mov %eax,-0x140(%ebp,%edx,8) 807b219: 8b 85 30 fe ff ff mov -0x1d0(%ebp),%eax 807b21f: 89 bc d5 c4 fe ff ff mov %edi,-0x13c(%ebp,%edx,8) 807b226: 89 ca mov %ecx,%edx 807b228: 83 c2 01 add $0x1,%edx 807b22b: 89 95 44 fe ff ff mov %edx,-0x1bc(%ebp) 807b231: 89 85 50 fe ff ff mov %eax,-0x1b0(%ebp) 807b237: e9 ca fe ff ff jmp 807b106 <_nl_load_locale_from_archive+0x7c6> 807b23c: bf ff ff ff ff mov $0xffffffff,%edi 807b241: e9 fb f7 ff ff jmp 807aa41 <_nl_load_locale_from_archive+0x101> 807b246: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 807b24c: 89 3d 88 d6 0e 08 mov %edi,0x80ed688 807b252: a3 80 d6 0e 08 mov %eax,0x80ed680 807b257: e9 ab f7 ff ff jmp 807aa07 <_nl_load_locale_from_archive+0xc7> 807b25c: 83 ec 08 sub $0x8,%esp 807b25f: 57 push %edi 807b260: 52 push %edx 807b261: e8 2a 3b ff ff call 806ed90 <__munmap> 807b266: 83 c4 10 add $0x10,%esp 807b269: 31 d2 xor %edx,%edx 807b26b: 3b 15 50 d6 0e 08 cmp 0x80ed650,%edx 807b271: 0f 8f 5b fa ff ff jg 807acd2 <_nl_load_locale_from_archive+0x392> 807b277: 0f 8d a8 00 00 00 jge 807b325 <_nl_load_locale_from_archive+0x9e5> 807b27d: 8b 8d 40 fe ff ff mov -0x1c0(%ebp),%ecx 807b283: 83 ec 04 sub $0x4,%esp 807b286: 6a 00 push $0x0 807b288: 6a 00 push $0x0 807b28a: ff b5 34 fe ff ff pushl -0x1cc(%ebp) 807b290: 6a 02 push $0x2 807b292: 8d 44 19 ff lea -0x1(%ecx,%ebx,1),%eax 807b296: f7 d9 neg %ecx 807b298: 6a 01 push $0x1 807b29a: 21 c1 and %eax,%ecx 807b29c: 51 push %ecx 807b29d: 6a 00 push $0x0 807b29f: 89 8d 54 fe ff ff mov %ecx,-0x1ac(%ebp) 807b2a5: e8 66 3a ff ff call 806ed10 <__mmap64> 807b2aa: 83 c4 20 add $0x20,%esp 807b2ad: 83 f8 ff cmp $0xffffffff,%eax 807b2b0: 89 85 48 fe ff ff mov %eax,-0x1b8(%ebp) 807b2b6: 0f 84 16 fa ff ff je 807acd2 <_nl_load_locale_from_archive+0x392> 807b2bc: 31 d2 xor %edx,%edx 807b2be: 3b 15 50 d6 0e 08 cmp 0x80ed650,%edx 807b2c4: 8b 8d 54 fe ff ff mov -0x1ac(%ebp),%ecx 807b2ca: 7d 7a jge 807b346 <_nl_load_locale_from_archive+0xa06> 807b2cc: 8b 85 48 fe ff ff mov -0x1b8(%ebp),%eax 807b2d2: 89 0d 88 d6 0e 08 mov %ecx,0x80ed688 807b2d8: 85 c0 test %eax,%eax 807b2da: a3 80 d6 0e 08 mov %eax,0x80ed680 807b2df: 0f 85 22 f7 ff ff jne 807aa07 <_nl_load_locale_from_archive+0xc7> 807b2e5: e9 e8 f9 ff ff jmp 807acd2 <_nl_load_locale_from_archive+0x392> 807b2ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807b2f0: 8b 85 50 fe ff ff mov -0x1b0(%ebp),%eax 807b2f6: 31 f6 xor %esi,%esi 807b2f8: 89 85 30 fe ff ff mov %eax,-0x1d0(%ebp) 807b2fe: e9 1c f9 ff ff jmp 807ac1f <_nl_load_locale_from_archive+0x2df> 807b303: 81 ff 00 00 20 00 cmp $0x200000,%edi 807b309: 0f 86 65 fb ff ff jbe 807ae74 <_nl_load_locale_from_archive+0x534> 807b30f: e9 5b fb ff ff jmp 807ae6f <_nl_load_locale_from_archive+0x52f> 807b314: 8b 95 50 fe ff ff mov -0x1b0(%ebp),%edx 807b31a: 89 95 30 fe ff ff mov %edx,-0x1d0(%ebp) 807b320: e9 c7 fe ff ff jmp 807b1ec <_nl_load_locale_from_archive+0x8ac> 807b325: 3b 1d 4c d6 0e 08 cmp 0x80ed64c,%ebx 807b32b: 0f 87 a1 f9 ff ff ja 807acd2 <_nl_load_locale_from_archive+0x392> 807b331: e9 47 ff ff ff jmp 807b27d <_nl_load_locale_from_archive+0x93d> 807b336: e8 35 61 ff ff call 8071470 <__syscall_error> 807b33b: 89 85 34 fe ff ff mov %eax,-0x1cc(%ebp) 807b341: e9 3f fc ff ff jmp 807af85 <_nl_load_locale_from_archive+0x645> 807b346: 0f 8f aa fb ff ff jg 807aef6 <_nl_load_locale_from_archive+0x5b6> 807b34c: 3b 0d 4c d6 0e 08 cmp 0x80ed64c,%ecx 807b352: 0f 82 74 ff ff ff jb 807b2cc <_nl_load_locale_from_archive+0x98c> 807b358: e9 99 fb ff ff jmp 807aef6 <_nl_load_locale_from_archive+0x5b6> 807b35d: 83 ec 08 sub $0x8,%esp 807b360: ff b5 2c fe ff ff pushl -0x1d4(%ebp) 807b366: 51 push %ecx 807b367: e8 24 3a ff ff call 806ed90 <__munmap> 807b36c: 83 c4 10 add $0x10,%esp 807b36f: e9 54 f9 ff ff jmp 807acc8 <_nl_load_locale_from_archive+0x388> 807b374: 68 e4 14 0c 08 push $0x80c14e4 807b379: 68 79 01 00 00 push $0x179 807b37e: 68 6b 14 0c 08 push $0x80c146b 807b383: 68 79 14 0c 08 push $0x80c1479 807b388: e8 53 e4 fc ff call 80497e0 <__assert_fail> 807b38d: 68 e4 14 0c 08 push $0x80c14e4 807b392: 68 bb 01 00 00 push $0x1bb 807b397: 68 6b 14 0c 08 push $0x80c146b 807b39c: 68 9c 14 0c 08 push $0x80c149c 807b3a1: e8 3a e4 fc ff call 80497e0 <__assert_fail> 807b3a6: 68 e4 14 0c 08 push $0x80c14e4 807b3ab: 68 b3 01 00 00 push $0x1b3 807b3b0: 68 6b 14 0c 08 push $0x80c146b 807b3b5: 68 87 14 0c 08 push $0x80c1487 807b3ba: e8 21 e4 fc ff call 80497e0 <__assert_fail> 807b3bf: 90 nop 0807b3c0 <_nl_postload_ctype>: 807b3c0: 8b 15 a0 ce 0e 08 mov 0x80ecea0,%edx 807b3c6: 56 push %esi 807b3c7: 53 push %ebx 807b3c8: c7 c6 dc ff ff ff mov $0xffffffdc,%esi 807b3ce: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 807b3d5: 8b 42 24 mov 0x24(%edx),%eax 807b3d8: 8d 88 00 01 00 00 lea 0x100(%eax),%ecx 807b3de: 89 0d d4 ce 0e 08 mov %ecx,0x80eced4 807b3e4: 8b 42 30 mov 0x30(%edx),%eax 807b3e7: 05 00 02 00 00 add $0x200,%eax 807b3ec: a3 d8 ce 0e 08 mov %eax,0x80eced8 807b3f1: 8b 52 28 mov 0x28(%edx),%edx 807b3f4: 81 c2 00 02 00 00 add $0x200,%edx 807b3fa: 81 3c 33 a0 ce 0e 08 cmpl $0x80ecea0,(%ebx,%esi,1) 807b401: 89 15 dc ce 0e 08 mov %edx,0x80ecedc 807b407: 74 07 je 807b410 <_nl_postload_ctype+0x50> 807b409: 5b pop %ebx 807b40a: 5e pop %esi 807b40b: c3 ret 807b40c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807b410: c7 c6 f8 ff ff ff mov $0xfffffff8,%esi 807b416: 89 0c 33 mov %ecx,(%ebx,%esi,1) 807b419: c7 c1 f4 ff ff ff mov $0xfffffff4,%ecx 807b41f: 89 14 0b mov %edx,(%ebx,%ecx,1) 807b422: c7 c2 f0 ff ff ff mov $0xfffffff0,%edx 807b428: 89 04 13 mov %eax,(%ebx,%edx,1) 807b42b: 5b pop %ebx 807b42c: 5e pop %esi 807b42d: c3 ret 807b42e: 66 90 xchg %ax,%ax 0807b430 <__current_locale_name>: 807b430: b8 dc ff ff ff mov $0xffffffdc,%eax 807b435: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807b43c: 8b 04 02 mov (%edx,%eax,1),%eax 807b43f: 8b 54 24 04 mov 0x4(%esp),%edx 807b443: 8b 44 90 40 mov 0x40(%eax,%edx,4),%eax 807b447: c3 ret 807b448: 66 90 xchg %ax,%ax 807b44a: 66 90 xchg %ax,%ax 807b44c: 66 90 xchg %ax,%ax 807b44e: 66 90 xchg %ax,%ax 0807b450 <__ctype_b_loc>: 807b450: b8 f8 ff ff ff mov $0xfffffff8,%eax 807b455: 65 03 05 00 00 00 00 add %gs:0x0,%eax 807b45c: c3 ret 807b45d: 8d 76 00 lea 0x0(%esi),%esi 0807b460 <__ctype_toupper_loc>: 807b460: b8 f4 ff ff ff mov $0xfffffff4,%eax 807b465: 65 03 05 00 00 00 00 add %gs:0x0,%eax 807b46c: c3 ret 807b46d: 8d 76 00 lea 0x0(%esi),%esi 0807b470 <__ctype_tolower_loc>: 807b470: b8 f0 ff ff ff mov $0xfffffff0,%eax 807b475: 65 03 05 00 00 00 00 add %gs:0x0,%eax 807b47c: c3 ret 807b47d: 8d 76 00 lea 0x0(%esi),%esi 0807b480 <__ctype_init>: 807b480: 65 a1 00 00 00 00 mov %gs:0x0,%eax 807b486: c7 c2 d8 ff ff ff mov $0xffffffd8,%edx 807b48c: 53 push %ebx 807b48d: c7 c3 f8 ff ff ff mov $0xfffffff8,%ebx 807b493: 8b 14 10 mov (%eax,%edx,1),%edx 807b496: 8b 12 mov (%edx),%edx 807b498: 8b 4a 24 mov 0x24(%edx),%ecx 807b49b: 81 c1 00 01 00 00 add $0x100,%ecx 807b4a1: 89 0c 18 mov %ecx,(%eax,%ebx,1) 807b4a4: 8b 5a 28 mov 0x28(%edx),%ebx 807b4a7: 8b 52 30 mov 0x30(%edx),%edx 807b4aa: 8d 8b 00 02 00 00 lea 0x200(%ebx),%ecx 807b4b0: c7 c3 f4 ff ff ff mov $0xfffffff4,%ebx 807b4b6: 81 c2 00 02 00 00 add $0x200,%edx 807b4bc: 89 0c 18 mov %ecx,(%eax,%ebx,1) 807b4bf: c7 c1 f0 ff ff ff mov $0xfffffff0,%ecx 807b4c5: 89 14 08 mov %edx,(%eax,%ecx,1) 807b4c8: 5b pop %ebx 807b4c9: c3 ret 807b4ca: 66 90 xchg %ax,%ax 807b4cc: 66 90 xchg %ax,%ax 807b4ce: 66 90 xchg %ax,%ax 0807b4d0 <__setfpucw>: 807b4d0: 83 ec 14 sub $0x14,%esp 807b4d3: 8b 44 24 18 mov 0x18(%esp),%eax 807b4d7: d9 7c 24 0a fnstcw 0xa(%esp) 807b4db: 0f b7 54 24 0a movzwl 0xa(%esp),%edx 807b4e0: 89 c1 mov %eax,%ecx 807b4e2: 66 81 e1 3f 0f and $0xf3f,%cx 807b4e7: 66 81 e2 c0 f0 and $0xf0c0,%dx 807b4ec: 09 ca or %ecx,%edx 807b4ee: 66 89 54 24 0a mov %dx,0xa(%esp) 807b4f3: d9 6c 24 0a fldcw 0xa(%esp) 807b4f7: f6 05 53 d5 0e 08 02 testb $0x2,0x80ed553 807b4fe: 74 34 je 807b534 <__setfpucw+0x64> 807b500: 0f b7 c0 movzwl %ax,%eax 807b503: 8d 14 c5 00 00 00 00 lea 0x0(,%eax,8),%edx 807b50a: c1 e0 07 shl $0x7,%eax 807b50d: 25 80 1e 00 00 and $0x1e80,%eax 807b512: 81 e2 00 60 00 00 and $0x6000,%edx 807b518: 0f ae 5c 24 0c stmxcsr 0xc(%esp) 807b51d: 09 d0 or %edx,%eax 807b51f: 8b 54 24 0c mov 0xc(%esp),%edx 807b523: 81 e2 7f 81 ff ff and $0xffff817f,%edx 807b529: 09 d0 or %edx,%eax 807b52b: 89 44 24 0c mov %eax,0xc(%esp) 807b52f: 0f ae 54 24 0c ldmxcsr 0xc(%esp) 807b534: 83 c4 14 add $0x14,%esp 807b537: c3 ret 807b538: 66 90 xchg %ax,%ax 807b53a: 66 90 xchg %ax,%ax 807b53c: 66 90 xchg %ax,%ax 807b53e: 66 90 xchg %ax,%ax 0807b540 <raise>: 807b540: 55 push %ebp 807b541: 57 push %edi 807b542: b8 af 00 00 00 mov $0xaf,%eax 807b547: 56 push %esi 807b548: 53 push %ebx 807b549: bb 20 00 00 00 mov $0x20,%ebx 807b54e: 89 d9 mov %ebx,%ecx 807b550: be 40 d1 0c 08 mov $0x80cd140,%esi 807b555: 81 ec 0c 01 00 00 sub $0x10c,%esp 807b55b: 8d bc 24 80 00 00 00 lea 0x80(%esp),%edi 807b562: 89 e5 mov %esp,%ebp 807b564: 89 e2 mov %esp,%edx 807b566: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 807b568: c7 84 24 80 00 00 00 movl $0x7fffffff,0x80(%esp) 807b56f: ff ff ff 7f 807b573: c7 84 24 84 00 00 00 movl $0xfffffffe,0x84(%esp) 807b57a: fe ff ff ff 807b57e: be 08 00 00 00 mov $0x8,%esi 807b583: 89 cb mov %ecx,%ebx 807b585: 8d 8c 24 80 00 00 00 lea 0x80(%esp),%ecx 807b58c: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b592: b8 14 00 00 00 mov $0x14,%eax 807b597: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b59d: 89 c3 mov %eax,%ebx 807b59f: b8 e0 00 00 00 mov $0xe0,%eax 807b5a4: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b5aa: 89 c1 mov %eax,%ecx 807b5ac: 8b 94 24 20 01 00 00 mov 0x120(%esp),%edx 807b5b3: b8 0e 01 00 00 mov $0x10e,%eax 807b5b8: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b5be: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807b5c3: 89 c7 mov %eax,%edi 807b5c5: 77 29 ja 807b5f0 <raise+0xb0> 807b5c7: be 08 00 00 00 mov $0x8,%esi 807b5cc: 31 d2 xor %edx,%edx 807b5ce: bb 02 00 00 00 mov $0x2,%ebx 807b5d3: b8 af 00 00 00 mov $0xaf,%eax 807b5d8: 89 e9 mov %ebp,%ecx 807b5da: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b5e0: 81 c4 0c 01 00 00 add $0x10c,%esp 807b5e6: 89 f8 mov %edi,%eax 807b5e8: 5b pop %ebx 807b5e9: 5e pop %esi 807b5ea: 5f pop %edi 807b5eb: 5d pop %ebp 807b5ec: c3 ret 807b5ed: 8d 76 00 lea 0x0(%esi),%esi 807b5f0: e8 7b 5e ff ff call 8071470 <__syscall_error> 807b5f5: 89 c7 mov %eax,%edi 807b5f7: eb ce jmp 807b5c7 <raise+0x87> 807b5f9: 66 90 xchg %ax,%ax 807b5fb: 66 90 xchg %ax,%ax 807b5fd: 66 90 xchg %ax,%ax 807b5ff: 90 nop 0807b600 <__restore_rt>: 807b600: b8 ad 00 00 00 mov $0xad,%eax 807b605: cd 80 int $0x80 807b607: 90 nop 0807b608 <__restore>: 807b608: 58 pop %eax 807b609: b8 77 00 00 00 mov $0x77,%eax 807b60e: cd 80 int $0x80 0807b610 <__libc_sigaction>: 807b610: 55 push %ebp 807b611: 57 push %edi 807b612: 31 c9 xor %ecx,%ecx 807b614: 56 push %esi 807b615: 53 push %ebx 807b616: 81 ec 2c 01 00 00 sub $0x12c,%esp 807b61c: 8b b4 24 44 01 00 00 mov 0x144(%esp),%esi 807b623: 8b ac 24 48 01 00 00 mov 0x148(%esp),%ebp 807b62a: 85 f6 test %esi,%esi 807b62c: 74 32 je 807b660 <__libc_sigaction+0x50> 807b62e: 8b 06 mov (%esi),%eax 807b630: 8d 54 24 14 lea 0x14(%esp),%edx 807b634: 83 c6 04 add $0x4,%esi 807b637: b9 20 00 00 00 mov $0x20,%ecx 807b63c: 89 d7 mov %edx,%edi 807b63e: 8b 15 a4 dc 0e 08 mov 0x80edca4,%edx 807b644: 89 44 24 08 mov %eax,0x8(%esp) 807b648: 8b 86 80 00 00 00 mov 0x80(%esi),%eax 807b64e: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 807b650: 85 d2 test %edx,%edx 807b652: 89 44 24 0c mov %eax,0xc(%esp) 807b656: 0f 84 a4 00 00 00 je 807b700 <__libc_sigaction+0xf0> 807b65c: 8d 4c 24 08 lea 0x8(%esp),%ecx 807b660: 8d 84 24 94 00 00 00 lea 0x94(%esp),%eax 807b667: 85 ed test %ebp,%ebp 807b669: ba 00 00 00 00 mov $0x0,%edx 807b66e: be 08 00 00 00 mov $0x8,%esi 807b673: 8b 9c 24 40 01 00 00 mov 0x140(%esp),%ebx 807b67a: 0f 45 d0 cmovne %eax,%edx 807b67d: b8 ae 00 00 00 mov $0xae,%eax 807b682: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b688: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807b68d: 0f 87 95 00 00 00 ja 807b728 <__libc_sigaction+0x118> 807b693: 85 ed test %ebp,%ebp 807b695: 74 5b je 807b6f2 <__libc_sigaction+0xe2> 807b697: 85 c0 test %eax,%eax 807b699: 78 57 js 807b6f2 <__libc_sigaction+0xe2> 807b69b: 8b 94 24 94 00 00 00 mov 0x94(%esp),%edx 807b6a2: 8d 7d 08 lea 0x8(%ebp),%edi 807b6a5: 8d 4d 04 lea 0x4(%ebp),%ecx 807b6a8: 8d b4 24 a0 00 00 00 lea 0xa0(%esp),%esi 807b6af: 83 e7 fc and $0xfffffffc,%edi 807b6b2: 89 55 00 mov %edx,0x0(%ebp) 807b6b5: 8b 94 24 a0 00 00 00 mov 0xa0(%esp),%edx 807b6bc: 29 f9 sub %edi,%ecx 807b6be: 29 ce sub %ecx,%esi 807b6c0: 83 e9 80 sub $0xffffff80,%ecx 807b6c3: c1 e9 02 shr $0x2,%ecx 807b6c6: 89 55 04 mov %edx,0x4(%ebp) 807b6c9: 8b 94 24 1c 01 00 00 mov 0x11c(%esp),%edx 807b6d0: 89 95 80 00 00 00 mov %edx,0x80(%ebp) 807b6d6: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 807b6d8: 8b 94 24 98 00 00 00 mov 0x98(%esp),%edx 807b6df: 89 95 84 00 00 00 mov %edx,0x84(%ebp) 807b6e5: 8b 94 24 9c 00 00 00 mov 0x9c(%esp),%edx 807b6ec: 89 95 88 00 00 00 mov %edx,0x88(%ebp) 807b6f2: 81 c4 2c 01 00 00 add $0x12c,%esp 807b6f8: 5b pop %ebx 807b6f9: 5e pop %esi 807b6fa: 5f pop %edi 807b6fb: 5d pop %ebp 807b6fc: c3 ret 807b6fd: 8d 76 00 lea 0x0(%esi),%esi 807b700: 89 c2 mov %eax,%edx 807b702: 81 ca 00 00 00 04 or $0x4000000,%edx 807b708: a8 04 test $0x4,%al 807b70a: b8 00 b6 07 08 mov $0x807b600,%eax 807b70f: 89 54 24 0c mov %edx,0xc(%esp) 807b713: ba 08 b6 07 08 mov $0x807b608,%edx 807b718: 0f 44 c2 cmove %edx,%eax 807b71b: 89 44 24 10 mov %eax,0x10(%esp) 807b71f: e9 38 ff ff ff jmp 807b65c <__libc_sigaction+0x4c> 807b724: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807b728: e8 43 5d ff ff call 8071470 <__syscall_error> 807b72d: 81 c4 2c 01 00 00 add $0x12c,%esp 807b733: 5b pop %ebx 807b734: 5e pop %esi 807b735: 5f pop %edi 807b736: 5d pop %ebp 807b737: c3 ret 807b738: 90 nop 807b739: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0807b740 <__sigaction>: 807b740: 53 push %ebx 807b741: 8b 44 24 08 mov 0x8(%esp),%eax 807b745: 8d 50 e0 lea -0x20(%eax),%edx 807b748: 83 fa 01 cmp $0x1,%edx 807b74b: 76 0b jbe 807b758 <__sigaction+0x18> 807b74d: 5b pop %ebx 807b74e: e9 bd fe ff ff jmp 807b610 <__libc_sigaction> 807b753: 90 nop 807b754: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807b758: b8 e8 ff ff ff mov $0xffffffe8,%eax 807b75d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807b764: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 807b76b: b8 ff ff ff ff mov $0xffffffff,%eax 807b770: 5b pop %ebx 807b771: c3 ret 807b772: 66 90 xchg %ax,%ax 807b774: 66 90 xchg %ax,%ax 807b776: 66 90 xchg %ax,%ax 807b778: 66 90 xchg %ax,%ax 807b77a: 66 90 xchg %ax,%ax 807b77c: 66 90 xchg %ax,%ax 807b77e: 66 90 xchg %ax,%ax 0807b780 <__sigprocmask>: 807b780: 57 push %edi 807b781: 56 push %esi 807b782: 53 push %ebx 807b783: 83 c4 80 add $0xffffff80,%esp 807b786: 8b 84 24 94 00 00 00 mov 0x94(%esp),%eax 807b78d: 85 c0 test %eax,%eax 807b78f: 74 5f je 807b7f0 <__sigprocmask+0x70> 807b791: 8b 10 mov (%eax),%edx 807b793: 85 d2 test %edx,%edx 807b795: 78 39 js 807b7d0 <__sigprocmask+0x50> 807b797: f6 40 04 01 testb $0x1,0x4(%eax) 807b79b: 75 33 jne 807b7d0 <__sigprocmask+0x50> 807b79d: 89 c1 mov %eax,%ecx 807b79f: be 08 00 00 00 mov $0x8,%esi 807b7a4: b8 af 00 00 00 mov $0xaf,%eax 807b7a9: 8b 94 24 98 00 00 00 mov 0x98(%esp),%edx 807b7b0: 8b 9c 24 90 00 00 00 mov 0x90(%esp),%ebx 807b7b7: ff 15 f0 c9 0e 08 call *0x80ec9f0 807b7bd: 3d 00 f0 ff ff cmp $0xfffff000,%eax 807b7c2: 77 34 ja 807b7f8 <__sigprocmask+0x78> 807b7c4: 83 ec 80 sub $0xffffff80,%esp 807b7c7: 5b pop %ebx 807b7c8: 5e pop %esi 807b7c9: 5f pop %edi 807b7ca: c3 ret 807b7cb: 90 nop 807b7cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807b7d0: 89 e7 mov %esp,%edi 807b7d2: b9 20 00 00 00 mov $0x20,%ecx 807b7d7: 89 c6 mov %eax,%esi 807b7d9: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 807b7db: 81 e2 ff ff ff 7f and $0x7fffffff,%edx 807b7e1: 89 e1 mov %esp,%ecx 807b7e3: 89 14 24 mov %edx,(%esp) 807b7e6: 83 64 24 04 fe andl $0xfffffffe,0x4(%esp) 807b7eb: eb b2 jmp 807b79f <__sigprocmask+0x1f> 807b7ed: 8d 76 00 lea 0x0(%esi),%esi 807b7f0: 31 c9 xor %ecx,%ecx 807b7f2: eb ab jmp 807b79f <__sigprocmask+0x1f> 807b7f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807b7f8: e8 73 5c ff ff call 8071470 <__syscall_error> 807b7fd: 83 ec 80 sub $0xffffff80,%esp 807b800: 5b pop %ebx 807b801: 5e pop %esi 807b802: 5f pop %edi 807b803: c3 ret 807b804: 66 90 xchg %ax,%ax 807b806: 66 90 xchg %ax,%ax 807b808: 66 90 xchg %ax,%ax 807b80a: 66 90 xchg %ax,%ax 807b80c: 66 90 xchg %ax,%ax 807b80e: 66 90 xchg %ax,%ax 0807b810 <_quicksort>: 807b810: 55 push %ebp 807b811: 57 push %edi 807b812: 56 push %esi 807b813: 53 push %ebx 807b814: 81 ec 3c 01 00 00 sub $0x13c,%esp 807b81a: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 807b821: 8b bc 24 5c 01 00 00 mov 0x15c(%esp),%edi 807b828: 8b ac 24 60 01 00 00 mov 0x160(%esp),%ebp 807b82f: 85 c0 test %eax,%eax 807b831: 0f 84 c1 01 00 00 je 807b9f8 <_quicksort+0x1e8> 807b837: 8b b4 24 58 01 00 00 mov 0x158(%esp),%esi 807b83e: c1 e6 02 shl $0x2,%esi 807b841: 83 f8 04 cmp $0x4,%eax 807b844: 89 74 24 28 mov %esi,0x28(%esp) 807b848: 0f 86 b5 01 00 00 jbe 807ba03 <_quicksort+0x1f3> 807b84e: 83 e8 01 sub $0x1,%eax 807b851: 8b b4 24 58 01 00 00 mov 0x158(%esp),%esi 807b858: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 807b85f: 00 807b860: 0f af 84 24 58 01 00 imul 0x158(%esp),%eax 807b867: 00 807b868: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 807b86f: 00 807b870: f7 de neg %esi 807b872: 03 84 24 50 01 00 00 add 0x150(%esp),%eax 807b879: 89 74 24 08 mov %esi,0x8(%esp) 807b87d: 89 44 24 2c mov %eax,0x2c(%esp) 807b881: 89 44 24 1c mov %eax,0x1c(%esp) 807b885: 8b 84 24 50 01 00 00 mov 0x150(%esp),%eax 807b88c: 89 44 24 20 mov %eax,0x20(%esp) 807b890: 8d 44 24 38 lea 0x38(%esp),%eax 807b894: 89 44 24 24 mov %eax,0x24(%esp) 807b898: 8b 74 24 20 mov 0x20(%esp),%esi 807b89c: 8b 44 24 1c mov 0x1c(%esp),%eax 807b8a0: 31 d2 xor %edx,%edx 807b8a2: 29 f0 sub %esi,%eax 807b8a4: f7 b4 24 58 01 00 00 divl 0x158(%esp) 807b8ab: 83 ec 04 sub $0x4,%esp 807b8ae: 89 f2 mov %esi,%edx 807b8b0: d1 e8 shr %eax 807b8b2: 0f af 84 24 5c 01 00 imul 0x15c(%esp),%eax 807b8b9: 00 807b8ba: 55 push %ebp 807b8bb: 52 push %edx 807b8bc: 01 c6 add %eax,%esi 807b8be: 56 push %esi 807b8bf: ff d7 call *%edi 807b8c1: 83 c4 10 add $0x10,%esp 807b8c4: 85 c0 test %eax,%eax 807b8c6: 0f 88 cd 03 00 00 js 807bc99 <_quicksort+0x489> 807b8cc: 83 ec 04 sub $0x4,%esp 807b8cf: 55 push %ebp 807b8d0: 56 push %esi 807b8d1: ff 74 24 28 pushl 0x28(%esp) 807b8d5: ff d7 call *%edi 807b8d7: 83 c4 10 add $0x10,%esp 807b8da: 85 c0 test %eax,%eax 807b8dc: 0f 88 44 03 00 00 js 807bc26 <_quicksort+0x416> 807b8e2: 8b 44 24 20 mov 0x20(%esp),%eax 807b8e6: 03 84 24 58 01 00 00 add 0x158(%esp),%eax 807b8ed: 8b 5c 24 1c mov 0x1c(%esp),%ebx 807b8f1: 03 5c 24 08 add 0x8(%esp),%ebx 807b8f5: 89 44 24 10 mov %eax,0x10(%esp) 807b8f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807b900: 83 ec 04 sub $0x4,%esp 807b903: 55 push %ebp 807b904: 56 push %esi 807b905: ff 74 24 1c pushl 0x1c(%esp) 807b909: ff d7 call *%edi 807b90b: 83 c4 10 add $0x10,%esp 807b90e: 85 c0 test %eax,%eax 807b910: 79 12 jns 807b924 <_quicksort+0x114> 807b912: e9 f1 02 00 00 jmp 807bc08 <_quicksort+0x3f8> 807b917: 89 f6 mov %esi,%esi 807b919: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807b920: 03 5c 24 08 add 0x8(%esp),%ebx 807b924: 83 ec 04 sub $0x4,%esp 807b927: 55 push %ebp 807b928: 53 push %ebx 807b929: 56 push %esi 807b92a: ff d7 call *%edi 807b92c: 83 c4 10 add $0x10,%esp 807b92f: 85 c0 test %eax,%eax 807b931: 78 ed js 807b920 <_quicksort+0x110> 807b933: 8b 44 24 10 mov 0x10(%esp),%eax 807b937: 39 d8 cmp %ebx,%eax 807b939: 0f 83 61 02 00 00 jae 807bba0 <_quicksort+0x390> 807b93f: 8b 94 24 58 01 00 00 mov 0x158(%esp),%edx 807b946: 89 5c 24 18 mov %ebx,0x18(%esp) 807b94a: 01 c2 add %eax,%edx 807b94c: 89 d1 mov %edx,%ecx 807b94e: 89 54 24 14 mov %edx,0x14(%esp) 807b952: 89 da mov %ebx,%edx 807b954: 89 4c 24 0c mov %ecx,0xc(%esp) 807b958: 90 nop 807b959: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807b960: 0f b6 08 movzbl (%eax),%ecx 807b963: 0f b6 1a movzbl (%edx),%ebx 807b966: 83 c0 01 add $0x1,%eax 807b969: 83 c2 01 add $0x1,%edx 807b96c: 3b 44 24 0c cmp 0xc(%esp),%eax 807b970: 88 58 ff mov %bl,-0x1(%eax) 807b973: 88 4a ff mov %cl,-0x1(%edx) 807b976: 75 e8 jne 807b960 <_quicksort+0x150> 807b978: 8b 44 24 10 mov 0x10(%esp),%eax 807b97c: 8b 5c 24 18 mov 0x18(%esp),%ebx 807b980: 39 f0 cmp %esi,%eax 807b982: 0f 84 97 02 00 00 je 807bc1f <_quicksort+0x40f> 807b988: 39 f3 cmp %esi,%ebx 807b98a: 0f 44 f0 cmove %eax,%esi 807b98d: 8b 44 24 14 mov 0x14(%esp),%eax 807b991: 03 5c 24 08 add 0x8(%esp),%ebx 807b995: 89 44 24 10 mov %eax,0x10(%esp) 807b999: 39 5c 24 10 cmp %ebx,0x10(%esp) 807b99d: 0f 86 5d ff ff ff jbe 807b900 <_quicksort+0xf0> 807b9a3: 89 d8 mov %ebx,%eax 807b9a5: 2b 44 24 20 sub 0x20(%esp),%eax 807b9a9: 8b 74 24 28 mov 0x28(%esp),%esi 807b9ad: 39 c6 cmp %eax,%esi 807b9af: 0f 82 12 02 00 00 jb 807bbc7 <_quicksort+0x3b7> 807b9b5: 8b 54 24 10 mov 0x10(%esp),%edx 807b9b9: 8b 44 24 1c mov 0x1c(%esp),%eax 807b9bd: 29 d0 sub %edx,%eax 807b9bf: 89 54 24 20 mov %edx,0x20(%esp) 807b9c3: 39 c6 cmp %eax,%esi 807b9c5: 72 19 jb 807b9e0 <_quicksort+0x1d0> 807b9c7: 8b 44 24 24 mov 0x24(%esp),%eax 807b9cb: 8b 70 f8 mov -0x8(%eax),%esi 807b9ce: 83 e8 08 sub $0x8,%eax 807b9d1: 89 74 24 20 mov %esi,0x20(%esp) 807b9d5: 8b 70 04 mov 0x4(%eax),%esi 807b9d8: 89 44 24 24 mov %eax,0x24(%esp) 807b9dc: 89 74 24 1c mov %esi,0x1c(%esp) 807b9e0: 8d 44 24 30 lea 0x30(%esp),%eax 807b9e4: 39 44 24 24 cmp %eax,0x24(%esp) 807b9e8: 0f 87 aa fe ff ff ja 807b898 <_quicksort+0x88> 807b9ee: 8b 44 24 2c mov 0x2c(%esp),%eax 807b9f2: 89 44 24 18 mov %eax,0x18(%esp) 807b9f6: eb 21 jmp 807ba19 <_quicksort+0x209> 807b9f8: 81 c4 3c 01 00 00 add $0x13c,%esp 807b9fe: 5b pop %ebx 807b9ff: 5e pop %esi 807ba00: 5f pop %edi 807ba01: 5d pop %ebp 807ba02: c3 ret 807ba03: 83 e8 01 sub $0x1,%eax 807ba06: 0f af 84 24 58 01 00 imul 0x158(%esp),%eax 807ba0d: 00 807ba0e: 03 84 24 50 01 00 00 add 0x150(%esp),%eax 807ba15: 89 44 24 18 mov %eax,0x18(%esp) 807ba19: 8b 44 24 28 mov 0x28(%esp),%eax 807ba1d: 03 84 24 50 01 00 00 add 0x150(%esp),%eax 807ba24: 8b 74 24 18 mov 0x18(%esp),%esi 807ba28: 8b 9c 24 50 01 00 00 mov 0x150(%esp),%ebx 807ba2f: 39 c6 cmp %eax,%esi 807ba31: 0f 42 c6 cmovb %esi,%eax 807ba34: 03 9c 24 58 01 00 00 add 0x158(%esp),%ebx 807ba3b: 8b b4 24 50 01 00 00 mov 0x150(%esp),%esi 807ba42: 89 44 24 08 mov %eax,0x8(%esp) 807ba46: 39 d8 cmp %ebx,%eax 807ba48: 72 60 jb 807baaa <_quicksort+0x29a> 807ba4a: 89 5c 24 0c mov %ebx,0xc(%esp) 807ba4e: 66 90 xchg %ax,%ax 807ba50: 83 ec 04 sub $0x4,%esp 807ba53: 55 push %ebp 807ba54: 56 push %esi 807ba55: 53 push %ebx 807ba56: ff d7 call *%edi 807ba58: 83 c4 10 add $0x10,%esp 807ba5b: 85 c0 test %eax,%eax 807ba5d: 0f 48 f3 cmovs %ebx,%esi 807ba60: 03 9c 24 58 01 00 00 add 0x158(%esp),%ebx 807ba67: 39 5c 24 08 cmp %ebx,0x8(%esp) 807ba6b: 73 e3 jae 807ba50 <_quicksort+0x240> 807ba6d: 3b b4 24 50 01 00 00 cmp 0x150(%esp),%esi 807ba74: 8b 5c 24 0c mov 0xc(%esp),%ebx 807ba78: 74 30 je 807baaa <_quicksort+0x29a> 807ba7a: 8b 8c 24 58 01 00 00 mov 0x158(%esp),%ecx 807ba81: 8b 84 24 50 01 00 00 mov 0x150(%esp),%eax 807ba88: 89 5c 24 08 mov %ebx,0x8(%esp) 807ba8c: 01 f1 add %esi,%ecx 807ba8e: 66 90 xchg %ax,%ax 807ba90: 0f b6 16 movzbl (%esi),%edx 807ba93: 0f b6 18 movzbl (%eax),%ebx 807ba96: 83 c6 01 add $0x1,%esi 807ba99: 83 c0 01 add $0x1,%eax 807ba9c: 39 ce cmp %ecx,%esi 807ba9e: 88 5e ff mov %bl,-0x1(%esi) 807baa1: 88 50 ff mov %dl,-0x1(%eax) 807baa4: 75 ea jne 807ba90 <_quicksort+0x280> 807baa6: 8b 5c 24 08 mov 0x8(%esp),%ebx 807baaa: 8b 84 24 58 01 00 00 mov 0x158(%esp),%eax 807bab1: 8b b4 24 58 01 00 00 mov 0x158(%esp),%esi 807bab8: 89 bc 24 5c 01 00 00 mov %edi,0x15c(%esp) 807babf: 8b bc 24 58 01 00 00 mov 0x158(%esp),%edi 807bac6: 89 ac 24 60 01 00 00 mov %ebp,0x160(%esp) 807bacd: 83 e8 01 sub $0x1,%eax 807bad0: f7 de neg %esi 807bad2: 89 44 24 1c mov %eax,0x1c(%esp) 807bad6: 8d 76 00 lea 0x0(%esi),%esi 807bad9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807bae0: 8d 04 3b lea (%ebx,%edi,1),%eax 807bae3: 3b 44 24 18 cmp 0x18(%esp),%eax 807bae7: 89 44 24 14 mov %eax,0x14(%esp) 807baeb: 0f 87 07 ff ff ff ja 807b9f8 <_quicksort+0x1e8> 807baf1: 89 bc 24 58 01 00 00 mov %edi,0x158(%esp) 807baf8: 8b ac 24 5c 01 00 00 mov 0x15c(%esp),%ebp 807baff: 8b 7c 24 14 mov 0x14(%esp),%edi 807bb03: eb 05 jmp 807bb0a <_quicksort+0x2fa> 807bb05: 8d 76 00 lea 0x0(%esi),%esi 807bb08: 01 f3 add %esi,%ebx 807bb0a: 83 ec 04 sub $0x4,%esp 807bb0d: ff b4 24 64 01 00 00 pushl 0x164(%esp) 807bb14: 53 push %ebx 807bb15: 57 push %edi 807bb16: ff d5 call *%ebp 807bb18: 83 c4 10 add $0x10,%esp 807bb1b: 85 c0 test %eax,%eax 807bb1d: 78 e9 js 807bb08 <_quicksort+0x2f8> 807bb1f: 8b bc 24 58 01 00 00 mov 0x158(%esp),%edi 807bb26: 8b 44 24 14 mov 0x14(%esp),%eax 807bb2a: 01 fb add %edi,%ebx 807bb2c: 39 d8 cmp %ebx,%eax 807bb2e: 74 5d je 807bb8d <_quicksort+0x37d> 807bb30: 89 c5 mov %eax,%ebp 807bb32: 03 6c 24 1c add 0x1c(%esp),%ebp 807bb36: 72 55 jb 807bb8d <_quicksort+0x37d> 807bb38: 83 e8 01 sub $0x1,%eax 807bb3b: 89 44 24 08 mov %eax,0x8(%esp) 807bb3f: 89 44 24 10 mov %eax,0x10(%esp) 807bb43: 90 nop 807bb44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807bb48: 0f b6 45 00 movzbl 0x0(%ebp),%eax 807bb4c: 8b 54 24 08 mov 0x8(%esp),%edx 807bb50: 39 d3 cmp %edx,%ebx 807bb52: 88 44 24 0c mov %al,0xc(%esp) 807bb56: 89 d0 mov %edx,%eax 807bb58: 0f 87 ba 00 00 00 ja 807bc18 <_quicksort+0x408> 807bb5e: 89 ea mov %ebp,%edx 807bb60: eb 08 jmp 807bb6a <_quicksort+0x35a> 807bb62: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807bb68: 89 c8 mov %ecx,%eax 807bb6a: 0f b6 08 movzbl (%eax),%ecx 807bb6d: 88 0a mov %cl,(%edx) 807bb6f: 8d 0c 30 lea (%eax,%esi,1),%ecx 807bb72: 29 fa sub %edi,%edx 807bb74: 39 cb cmp %ecx,%ebx 807bb76: 76 f0 jbe 807bb68 <_quicksort+0x358> 807bb78: 0f b6 54 24 0c movzbl 0xc(%esp),%edx 807bb7d: 83 ed 01 sub $0x1,%ebp 807bb80: 83 6c 24 08 01 subl $0x1,0x8(%esp) 807bb85: 3b 6c 24 10 cmp 0x10(%esp),%ebp 807bb89: 88 10 mov %dl,(%eax) 807bb8b: 75 bb jne 807bb48 <_quicksort+0x338> 807bb8d: 8b 5c 24 14 mov 0x14(%esp),%ebx 807bb91: e9 4a ff ff ff jmp 807bae0 <_quicksort+0x2d0> 807bb96: 8d 76 00 lea 0x0(%esi),%esi 807bb99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807bba0: 0f 85 f3 fd ff ff jne 807b999 <_quicksort+0x189> 807bba6: 03 5c 24 08 add 0x8(%esp),%ebx 807bbaa: 8b b4 24 58 01 00 00 mov 0x158(%esp),%esi 807bbb1: 01 74 24 10 add %esi,0x10(%esp) 807bbb5: 8b 74 24 28 mov 0x28(%esp),%esi 807bbb9: 89 d8 mov %ebx,%eax 807bbbb: 2b 44 24 20 sub 0x20(%esp),%eax 807bbbf: 39 c6 cmp %eax,%esi 807bbc1: 0f 83 ee fd ff ff jae 807b9b5 <_quicksort+0x1a5> 807bbc7: 8b 54 24 1c mov 0x1c(%esp),%edx 807bbcb: 8b 74 24 10 mov 0x10(%esp),%esi 807bbcf: 29 f2 sub %esi,%edx 807bbd1: 39 54 24 28 cmp %edx,0x28(%esp) 807bbd5: 0f 83 f2 00 00 00 jae 807bccd <_quicksort+0x4bd> 807bbdb: 39 d0 cmp %edx,%eax 807bbdd: 8b 44 24 24 mov 0x24(%esp),%eax 807bbe1: 0f 8e ef 00 00 00 jle 807bcd6 <_quicksort+0x4c6> 807bbe7: 8b 54 24 20 mov 0x20(%esp),%edx 807bbeb: 89 58 04 mov %ebx,0x4(%eax) 807bbee: 83 c0 08 add $0x8,%eax 807bbf1: 89 74 24 20 mov %esi,0x20(%esp) 807bbf5: 89 50 f8 mov %edx,-0x8(%eax) 807bbf8: 89 44 24 24 mov %eax,0x24(%esp) 807bbfc: e9 df fd ff ff jmp 807b9e0 <_quicksort+0x1d0> 807bc01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807bc08: 8b 94 24 58 01 00 00 mov 0x158(%esp),%edx 807bc0f: 01 54 24 10 add %edx,0x10(%esp) 807bc13: e9 e8 fc ff ff jmp 807b900 <_quicksort+0xf0> 807bc18: 89 e8 mov %ebp,%eax 807bc1a: e9 59 ff ff ff jmp 807bb78 <_quicksort+0x368> 807bc1f: 89 de mov %ebx,%esi 807bc21: e9 67 fd ff ff jmp 807b98d <_quicksort+0x17d> 807bc26: 8b 9c 24 58 01 00 00 mov 0x158(%esp),%ebx 807bc2d: 8b 54 24 1c mov 0x1c(%esp),%edx 807bc31: 89 f0 mov %esi,%eax 807bc33: 01 f3 add %esi,%ebx 807bc35: 89 5c 24 0c mov %ebx,0xc(%esp) 807bc39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807bc40: 0f b6 08 movzbl (%eax),%ecx 807bc43: 0f b6 1a movzbl (%edx),%ebx 807bc46: 83 c0 01 add $0x1,%eax 807bc49: 83 c2 01 add $0x1,%edx 807bc4c: 3b 44 24 0c cmp 0xc(%esp),%eax 807bc50: 88 58 ff mov %bl,-0x1(%eax) 807bc53: 88 4a ff mov %cl,-0x1(%edx) 807bc56: 75 e8 jne 807bc40 <_quicksort+0x430> 807bc58: 8b 5c 24 0c mov 0xc(%esp),%ebx 807bc5c: 83 ec 04 sub $0x4,%esp 807bc5f: 55 push %ebp 807bc60: ff 74 24 28 pushl 0x28(%esp) 807bc64: 56 push %esi 807bc65: ff d7 call *%edi 807bc67: 83 c4 10 add $0x10,%esp 807bc6a: 85 c0 test %eax,%eax 807bc6c: 0f 89 70 fc ff ff jns 807b8e2 <_quicksort+0xd2> 807bc72: 8b 54 24 20 mov 0x20(%esp),%edx 807bc76: 89 f0 mov %esi,%eax 807bc78: 89 5c 24 0c mov %ebx,0xc(%esp) 807bc7c: 0f b6 08 movzbl (%eax),%ecx 807bc7f: 0f b6 1a movzbl (%edx),%ebx 807bc82: 83 c0 01 add $0x1,%eax 807bc85: 83 c2 01 add $0x1,%edx 807bc88: 3b 44 24 0c cmp 0xc(%esp),%eax 807bc8c: 88 58 ff mov %bl,-0x1(%eax) 807bc8f: 88 4a ff mov %cl,-0x1(%edx) 807bc92: 75 e8 jne 807bc7c <_quicksort+0x46c> 807bc94: e9 49 fc ff ff jmp 807b8e2 <_quicksort+0xd2> 807bc99: 8b 9c 24 58 01 00 00 mov 0x158(%esp),%ebx 807bca0: 8b 54 24 20 mov 0x20(%esp),%edx 807bca4: 89 f0 mov %esi,%eax 807bca6: 01 f3 add %esi,%ebx 807bca8: 89 5c 24 0c mov %ebx,0xc(%esp) 807bcac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807bcb0: 0f b6 08 movzbl (%eax),%ecx 807bcb3: 0f b6 1a movzbl (%edx),%ebx 807bcb6: 83 c0 01 add $0x1,%eax 807bcb9: 83 c2 01 add $0x1,%edx 807bcbc: 3b 44 24 0c cmp 0xc(%esp),%eax 807bcc0: 88 58 ff mov %bl,-0x1(%eax) 807bcc3: 88 4a ff mov %cl,-0x1(%edx) 807bcc6: 75 e8 jne 807bcb0 <_quicksort+0x4a0> 807bcc8: e9 ff fb ff ff jmp 807b8cc <_quicksort+0xbc> 807bccd: 89 5c 24 1c mov %ebx,0x1c(%esp) 807bcd1: e9 0a fd ff ff jmp 807b9e0 <_quicksort+0x1d0> 807bcd6: 8b 74 24 10 mov 0x10(%esp),%esi 807bcda: 83 c0 08 add $0x8,%eax 807bcdd: 89 70 f8 mov %esi,-0x8(%eax) 807bce0: 8b 74 24 1c mov 0x1c(%esp),%esi 807bce4: 89 5c 24 1c mov %ebx,0x1c(%esp) 807bce8: 89 70 fc mov %esi,-0x4(%eax) 807bceb: 89 44 24 24 mov %eax,0x24(%esp) 807bcef: e9 ec fc ff ff jmp 807b9e0 <_quicksort+0x1d0> 807bcf4: 66 90 xchg %ax,%ax 807bcf6: 66 90 xchg %ax,%ax 807bcf8: 66 90 xchg %ax,%ax 807bcfa: 66 90 xchg %ax,%ax 807bcfc: 66 90 xchg %ax,%ax 807bcfe: 66 90 xchg %ax,%ax 0807bd00 <__add_to_environ>: 807bd00: 55 push %ebp 807bd01: 89 e5 mov %esp,%ebp 807bd03: 57 push %edi 807bd04: 56 push %esi 807bd05: 53 push %ebx 807bd06: 83 ec 28 sub $0x28,%esp 807bd09: ff 75 08 pushl 0x8(%ebp) 807bd0c: e8 9f 05 fe ff call 805c2b0 <strlen> 807bd11: 8b 55 10 mov 0x10(%ebp),%edx 807bd14: 83 c4 10 add $0x10,%esp 807bd17: 89 45 e4 mov %eax,-0x1c(%ebp) 807bd1a: 85 d2 test %edx,%edx 807bd1c: 0f 84 26 02 00 00 je 807bf48 <__add_to_environ+0x248> 807bd22: 31 c0 xor %eax,%eax 807bd24: b9 01 00 00 00 mov $0x1,%ecx 807bd29: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807bd30: 00 807bd31: 74 01 je 807bd34 <__add_to_environ+0x34> 807bd33: f0 0f b1 0d 9c d6 0e lock cmpxchg %ecx,0x80ed69c 807bd3a: 08 807bd3b: 74 0b je 807bd48 <__add_to_environ+0x48> 807bd3d: 8d 0d 9c d6 0e 08 lea 0x80ed69c,%ecx 807bd43: e8 e8 3f ff ff call 806fd30 <__lll_lock_wait_private> 807bd48: 8b 1d 24 d5 0e 08 mov 0x80ed524,%ebx 807bd4e: 85 db test %ebx,%ebx 807bd50: 0f 84 e2 01 00 00 je 807bf38 <__add_to_environ+0x238> 807bd56: 8b 33 mov (%ebx),%esi 807bd58: 85 f6 test %esi,%esi 807bd5a: 0f 84 d8 01 00 00 je 807bf38 <__add_to_environ+0x238> 807bd60: 31 ff xor %edi,%edi 807bd62: 89 f8 mov %edi,%eax 807bd64: 89 df mov %ebx,%edi 807bd66: 89 c3 mov %eax,%ebx 807bd68: eb 08 jmp 807bd72 <__add_to_environ+0x72> 807bd6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807bd70: 89 c3 mov %eax,%ebx 807bd72: 83 ec 04 sub $0x4,%esp 807bd75: ff 75 e4 pushl -0x1c(%ebp) 807bd78: ff 75 08 pushl 0x8(%ebp) 807bd7b: 56 push %esi 807bd7c: e8 4f 6c fe ff call 80629d0 <strncmp> 807bd81: 83 c4 10 add $0x10,%esp 807bd84: 85 c0 test %eax,%eax 807bd86: 75 0d jne 807bd95 <__add_to_environ+0x95> 807bd88: 8b 45 e4 mov -0x1c(%ebp),%eax 807bd8b: 80 3c 06 3d cmpb $0x3d,(%esi,%eax,1) 807bd8f: 0f 84 c3 00 00 00 je 807be58 <__add_to_environ+0x158> 807bd95: 83 c7 04 add $0x4,%edi 807bd98: 8b 37 mov (%edi),%esi 807bd9a: 8d 43 01 lea 0x1(%ebx),%eax 807bd9d: 85 f6 test %esi,%esi 807bd9f: 75 cf jne 807bd70 <__add_to_environ+0x70> 807bda1: 89 c2 mov %eax,%edx 807bda3: 8d 04 9d 0c 00 00 00 lea 0xc(,%ebx,4),%eax 807bdaa: 8b 1d 94 d6 0e 08 mov 0x80ed694,%ebx 807bdb0: 83 ec 08 sub $0x8,%esp 807bdb3: 89 55 e0 mov %edx,-0x20(%ebp) 807bdb6: 50 push %eax 807bdb7: 53 push %ebx 807bdb8: e8 83 e8 fd ff call 805a640 <__libc_realloc> 807bdbd: 83 c4 10 add $0x10,%esp 807bdc0: 85 c0 test %eax,%eax 807bdc2: 89 c6 mov %eax,%esi 807bdc4: 8b 55 e0 mov -0x20(%ebp),%edx 807bdc7: 0f 84 94 01 00 00 je 807bf61 <__add_to_environ+0x261> 807bdcd: a1 24 d5 0e 08 mov 0x80ed524,%eax 807bdd2: 39 c3 cmp %eax,%ebx 807bdd4: 8d 1c 95 00 00 00 00 lea 0x0(,%edx,4),%ebx 807bddb: 74 14 je 807bdf1 <__add_to_environ+0xf1> 807bddd: 83 ec 04 sub $0x4,%esp 807bde0: 89 55 e0 mov %edx,-0x20(%ebp) 807bde3: 53 push %ebx 807bde4: 50 push %eax 807bde5: 56 push %esi 807bde6: e8 15 16 fe ff call 805d400 <memcpy> 807bdeb: 8b 55 e0 mov -0x20(%ebp),%edx 807bdee: 83 c4 10 add $0x10,%esp 807bdf1: 01 f3 add %esi,%ebx 807bdf3: 89 35 94 d6 0e 08 mov %esi,0x80ed694 807bdf9: c7 03 00 00 00 00 movl $0x0,(%ebx) 807bdff: c7 44 96 04 00 00 00 movl $0x0,0x4(%esi,%edx,4) 807be06: 00 807be07: 8b 03 mov (%ebx),%eax 807be09: 89 35 24 d5 0e 08 mov %esi,0x80ed524 807be0f: 85 c0 test %eax,%eax 807be11: 74 35 je 807be48 <__add_to_environ+0x148> 807be13: 8b 45 14 mov 0x14(%ebp),%eax 807be16: 85 c0 test %eax,%eax 807be18: 75 2e jne 807be48 <__add_to_environ+0x148> 807be1a: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807be21: 00 807be22: 74 01 je 807be25 <__add_to_environ+0x125> 807be24: f0 83 2d 9c d6 0e 08 lock subl $0x1,0x80ed69c 807be2b: 01 807be2c: 74 0b je 807be39 <__add_to_environ+0x139> 807be2e: 8d 05 9c d6 0e 08 lea 0x80ed69c,%eax 807be34: e8 27 3f ff ff call 806fd60 <__lll_unlock_wake_private> 807be39: 31 c0 xor %eax,%eax 807be3b: 8d 65 f4 lea -0xc(%ebp),%esp 807be3e: 5b pop %ebx 807be3f: 5e pop %esi 807be40: 5f pop %edi 807be41: 5d pop %ebp 807be42: c3 ret 807be43: 90 nop 807be44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807be48: 8b 75 10 mov 0x10(%ebp),%esi 807be4b: 85 f6 test %esi,%esi 807be4d: 74 23 je 807be72 <__add_to_environ+0x172> 807be4f: 89 33 mov %esi,(%ebx) 807be51: eb c7 jmp 807be1a <__add_to_environ+0x11a> 807be53: 90 nop 807be54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807be58: 89 d8 mov %ebx,%eax 807be5a: 89 fb mov %edi,%ebx 807be5c: 89 c7 mov %eax,%edi 807be5e: 8b 03 mov (%ebx),%eax 807be60: 85 c0 test %eax,%eax 807be62: 75 ab jne 807be0f <__add_to_environ+0x10f> 807be64: 8d 04 bd 08 00 00 00 lea 0x8(,%edi,4),%eax 807be6b: 89 fa mov %edi,%edx 807be6d: e9 38 ff ff ff jmp 807bdaa <__add_to_environ+0xaa> 807be72: 8b 45 dc mov -0x24(%ebp),%eax 807be75: 8b 4d e4 mov -0x1c(%ebp),%ecx 807be78: 8d 54 08 01 lea 0x1(%eax,%ecx,1),%edx 807be7c: 81 fa 00 10 00 00 cmp $0x1000,%edx 807be82: 0f 87 02 01 00 00 ja 807bf8a <__add_to_environ+0x28a> 807be88: 8d 42 1e lea 0x1e(%edx),%eax 807be8b: 89 55 e0 mov %edx,-0x20(%ebp) 807be8e: 83 e0 f0 and $0xfffffff0,%eax 807be91: 29 c4 sub %eax,%esp 807be93: 8d 44 24 0f lea 0xf(%esp),%eax 807be97: 83 ec 04 sub $0x4,%esp 807be9a: ff 75 e4 pushl -0x1c(%ebp) 807be9d: ff 75 08 pushl 0x8(%ebp) 807bea0: 83 e0 f0 and $0xfffffff0,%eax 807bea3: 50 push %eax 807bea4: 89 c7 mov %eax,%edi 807bea6: e8 15 14 fe ff call 805d2c0 <__mempcpy> 807beab: 83 c4 0c add $0xc,%esp 807beae: 6a 01 push $0x1 807beb0: 68 52 e8 0c 08 push $0x80ce852 807beb5: 50 push %eax 807beb6: e8 05 14 fe ff call 805d2c0 <__mempcpy> 807bebb: 83 c4 0c add $0xc,%esp 807bebe: ff 75 dc pushl -0x24(%ebp) 807bec1: ff 75 0c pushl 0xc(%ebp) 807bec4: 50 push %eax 807bec5: e8 f6 13 fe ff call 805d2c0 <__mempcpy> 807beca: 83 c4 0c add $0xc,%esp 807becd: 68 90 82 04 08 push $0x8048290 807bed2: 68 98 d6 0e 08 push $0x80ed698 807bed7: 57 push %edi 807bed8: e8 93 32 ff ff call 806f170 <__tfind> 807bedd: 83 c4 10 add $0x10,%esp 807bee0: 85 c0 test %eax,%eax 807bee2: 8b 55 e0 mov -0x20(%ebp),%edx 807bee5: 74 0a je 807bef1 <__add_to_environ+0x1f1> 807bee7: 8b 30 mov (%eax),%esi 807bee9: 85 f6 test %esi,%esi 807beeb: 0f 85 5e ff ff ff jne 807be4f <__add_to_environ+0x14f> 807bef1: 83 ec 0c sub $0xc,%esp 807bef4: 89 55 e4 mov %edx,-0x1c(%ebp) 807bef7: 52 push %edx 807bef8: e8 83 e1 fd ff call 805a080 <__libc_malloc> 807befd: 83 c4 10 add $0x10,%esp 807bf00: 85 c0 test %eax,%eax 807bf02: 89 c6 mov %eax,%esi 807bf04: 8b 55 e4 mov -0x1c(%ebp),%edx 807bf07: 74 58 je 807bf61 <__add_to_environ+0x261> 807bf09: 83 ec 04 sub $0x4,%esp 807bf0c: 52 push %edx 807bf0d: 57 push %edi 807bf0e: 50 push %eax 807bf0f: e8 ec 14 fe ff call 805d400 <memcpy> 807bf14: 83 c4 10 add $0x10,%esp 807bf17: 83 ec 04 sub $0x4,%esp 807bf1a: 68 90 82 04 08 push $0x8048290 807bf1f: 68 98 d6 0e 08 push $0x80ed698 807bf24: 56 push %esi 807bf25: e8 e6 30 ff ff call 806f010 <__tsearch> 807bf2a: 83 c4 10 add $0x10,%esp 807bf2d: 89 33 mov %esi,(%ebx) 807bf2f: e9 e6 fe ff ff jmp 807be1a <__add_to_environ+0x11a> 807bf34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807bf38: b8 08 00 00 00 mov $0x8,%eax 807bf3d: 31 d2 xor %edx,%edx 807bf3f: e9 66 fe ff ff jmp 807bdaa <__add_to_environ+0xaa> 807bf44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807bf48: 83 ec 0c sub $0xc,%esp 807bf4b: ff 75 0c pushl 0xc(%ebp) 807bf4e: e8 5d 03 fe ff call 805c2b0 <strlen> 807bf53: 83 c0 01 add $0x1,%eax 807bf56: 83 c4 10 add $0x10,%esp 807bf59: 89 45 dc mov %eax,-0x24(%ebp) 807bf5c: e9 c1 fd ff ff jmp 807bd22 <__add_to_environ+0x22> 807bf61: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807bf68: 00 807bf69: 74 01 je 807bf6c <__add_to_environ+0x26c> 807bf6b: f0 83 2d 9c d6 0e 08 lock subl $0x1,0x80ed69c 807bf72: 01 807bf73: 74 0b je 807bf80 <__add_to_environ+0x280> 807bf75: 8d 05 9c d6 0e 08 lea 0x80ed69c,%eax 807bf7b: e8 e0 3d ff ff call 806fd60 <__lll_unlock_wake_private> 807bf80: b8 ff ff ff ff mov $0xffffffff,%eax 807bf85: e9 b1 fe ff ff jmp 807be3b <__add_to_environ+0x13b> 807bf8a: 83 ec 0c sub $0xc,%esp 807bf8d: 89 55 e0 mov %edx,-0x20(%ebp) 807bf90: 52 push %edx 807bf91: e8 5a 3d ff ff call 806fcf0 <__libc_alloca_cutoff> 807bf96: 83 c4 10 add $0x10,%esp 807bf99: 85 c0 test %eax,%eax 807bf9b: 8b 55 e0 mov -0x20(%ebp),%edx 807bf9e: 0f 85 e4 fe ff ff jne 807be88 <__add_to_environ+0x188> 807bfa4: 83 ec 0c sub $0xc,%esp 807bfa7: 52 push %edx 807bfa8: e8 d3 e0 fd ff call 805a080 <__libc_malloc> 807bfad: 83 c4 10 add $0x10,%esp 807bfb0: 85 c0 test %eax,%eax 807bfb2: 89 c6 mov %eax,%esi 807bfb4: 74 ab je 807bf61 <__add_to_environ+0x261> 807bfb6: 83 ec 04 sub $0x4,%esp 807bfb9: ff 75 e4 pushl -0x1c(%ebp) 807bfbc: ff 75 08 pushl 0x8(%ebp) 807bfbf: 50 push %eax 807bfc0: e8 fb 12 fe ff call 805d2c0 <__mempcpy> 807bfc5: 83 c4 0c add $0xc,%esp 807bfc8: 6a 01 push $0x1 807bfca: 68 52 e8 0c 08 push $0x80ce852 807bfcf: 50 push %eax 807bfd0: e8 eb 12 fe ff call 805d2c0 <__mempcpy> 807bfd5: 83 c4 0c add $0xc,%esp 807bfd8: ff 75 dc pushl -0x24(%ebp) 807bfdb: ff 75 0c pushl 0xc(%ebp) 807bfde: 50 push %eax 807bfdf: e8 dc 12 fe ff call 805d2c0 <__mempcpy> 807bfe4: 83 c4 0c add $0xc,%esp 807bfe7: 68 90 82 04 08 push $0x8048290 807bfec: 68 98 d6 0e 08 push $0x80ed698 807bff1: 56 push %esi 807bff2: e8 79 31 ff ff call 806f170 <__tfind> 807bff7: 83 c4 10 add $0x10,%esp 807bffa: 85 c0 test %eax,%eax 807bffc: 0f 84 15 ff ff ff je 807bf17 <__add_to_environ+0x217> 807c002: 8b 38 mov (%eax),%edi 807c004: 85 ff test %edi,%edi 807c006: 0f 84 0b ff ff ff je 807bf17 <__add_to_environ+0x217> 807c00c: 83 ec 0c sub $0xc,%esp 807c00f: 56 push %esi 807c010: 89 fe mov %edi,%esi 807c012: e8 79 e5 fd ff call 805a590 <__cfree> 807c017: 83 c4 10 add $0x10,%esp 807c01a: 89 33 mov %esi,(%ebx) 807c01c: e9 f9 fd ff ff jmp 807be1a <__add_to_environ+0x11a> 807c021: eb 0d jmp 807c030 <__setenv> 807c023: 90 nop 807c024: 90 nop 807c025: 90 nop 807c026: 90 nop 807c027: 90 nop 807c028: 90 nop 807c029: 90 nop 807c02a: 90 nop 807c02b: 90 nop 807c02c: 90 nop 807c02d: 90 nop 807c02e: 90 nop 807c02f: 90 nop 0807c030 <__setenv>: 807c030: 53 push %ebx 807c031: 83 ec 08 sub $0x8,%esp 807c034: 8b 5c 24 10 mov 0x10(%esp),%ebx 807c038: 85 db test %ebx,%ebx 807c03a: 74 34 je 807c070 <__setenv+0x40> 807c03c: 80 3b 00 cmpb $0x0,(%ebx) 807c03f: 74 2f je 807c070 <__setenv+0x40> 807c041: 83 ec 08 sub $0x8,%esp 807c044: 6a 3d push $0x3d 807c046: 53 push %ebx 807c047: e8 74 c2 fc ff call 80482c0 <.plt+0xe0> 807c04c: 83 c4 10 add $0x10,%esp 807c04f: 85 c0 test %eax,%eax 807c051: 75 1d jne 807c070 <__setenv+0x40> 807c053: ff 74 24 18 pushl 0x18(%esp) 807c057: 6a 00 push $0x0 807c059: ff 74 24 1c pushl 0x1c(%esp) 807c05d: 53 push %ebx 807c05e: e8 9d fc ff ff call 807bd00 <__add_to_environ> 807c063: 83 c4 10 add $0x10,%esp 807c066: 83 c4 08 add $0x8,%esp 807c069: 5b pop %ebx 807c06a: c3 ret 807c06b: 90 nop 807c06c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c070: b8 e8 ff ff ff mov $0xffffffe8,%eax 807c075: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c07c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 807c083: 83 c4 08 add $0x8,%esp 807c086: b8 ff ff ff ff mov $0xffffffff,%eax 807c08b: 5b pop %ebx 807c08c: c3 ret 807c08d: 8d 76 00 lea 0x0(%esi),%esi 0807c090 <__unsetenv>: 807c090: 55 push %ebp 807c091: 57 push %edi 807c092: 56 push %esi 807c093: 53 push %ebx 807c094: 83 ec 0c sub $0xc,%esp 807c097: 8b 5c 24 20 mov 0x20(%esp),%ebx 807c09b: 85 db test %ebx,%ebx 807c09d: 0f 84 cd 00 00 00 je 807c170 <__unsetenv+0xe0> 807c0a3: 80 3b 00 cmpb $0x0,(%ebx) 807c0a6: 0f 84 c4 00 00 00 je 807c170 <__unsetenv+0xe0> 807c0ac: 83 ec 08 sub $0x8,%esp 807c0af: 6a 3d push $0x3d 807c0b1: 53 push %ebx 807c0b2: e8 09 c2 fc ff call 80482c0 <.plt+0xe0> 807c0b7: 83 c4 10 add $0x10,%esp 807c0ba: 85 c0 test %eax,%eax 807c0bc: 89 c7 mov %eax,%edi 807c0be: 0f 85 ac 00 00 00 jne 807c170 <__unsetenv+0xe0> 807c0c4: 83 ec 0c sub $0xc,%esp 807c0c7: 53 push %ebx 807c0c8: e8 e3 01 fe ff call 805c2b0 <strlen> 807c0cd: 83 c4 10 add $0x10,%esp 807c0d0: 89 c6 mov %eax,%esi 807c0d2: b9 01 00 00 00 mov $0x1,%ecx 807c0d7: 89 f8 mov %edi,%eax 807c0d9: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807c0e0: 00 807c0e1: 74 01 je 807c0e4 <__unsetenv+0x54> 807c0e3: f0 0f b1 0d 9c d6 0e lock cmpxchg %ecx,0x80ed69c 807c0ea: 08 807c0eb: 74 0b je 807c0f8 <__unsetenv+0x68> 807c0ed: 8d 0d 9c d6 0e 08 lea 0x80ed69c,%ecx 807c0f3: e8 38 3c ff ff call 806fd30 <__lll_lock_wait_private> 807c0f8: 8b 2d 24 d5 0e 08 mov 0x80ed524,%ebp 807c0fe: 85 ed test %ebp,%ebp 807c100: 74 29 je 807c12b <__unsetenv+0x9b> 807c102: 8b 7d 00 mov 0x0(%ebp),%edi 807c105: 85 ff test %edi,%edi 807c107: 74 22 je 807c12b <__unsetenv+0x9b> 807c109: 83 ec 04 sub $0x4,%esp 807c10c: 56 push %esi 807c10d: 53 push %ebx 807c10e: 57 push %edi 807c10f: e8 bc 68 fe ff call 80629d0 <strncmp> 807c114: 83 c4 10 add $0x10,%esp 807c117: 85 c0 test %eax,%eax 807c119: 75 06 jne 807c121 <__unsetenv+0x91> 807c11b: 80 3c 37 3d cmpb $0x3d,(%edi,%esi,1) 807c11f: 74 37 je 807c158 <__unsetenv+0xc8> 807c121: 83 c5 04 add $0x4,%ebp 807c124: 8b 7d 00 mov 0x0(%ebp),%edi 807c127: 85 ff test %edi,%edi 807c129: 75 de jne 807c109 <__unsetenv+0x79> 807c12b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807c132: 00 807c133: 74 01 je 807c136 <__unsetenv+0xa6> 807c135: f0 83 2d 9c d6 0e 08 lock subl $0x1,0x80ed69c 807c13c: 01 807c13d: 74 0b je 807c14a <__unsetenv+0xba> 807c13f: 8d 05 9c d6 0e 08 lea 0x80ed69c,%eax 807c145: e8 16 3c ff ff call 806fd60 <__lll_unlock_wake_private> 807c14a: 83 c4 0c add $0xc,%esp 807c14d: 31 c0 xor %eax,%eax 807c14f: 5b pop %ebx 807c150: 5e pop %esi 807c151: 5f pop %edi 807c152: 5d pop %ebp 807c153: c3 ret 807c154: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c158: 89 e8 mov %ebp,%eax 807c15a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807c160: 8b 50 04 mov 0x4(%eax),%edx 807c163: 83 c0 04 add $0x4,%eax 807c166: 89 50 fc mov %edx,-0x4(%eax) 807c169: 85 d2 test %edx,%edx 807c16b: 75 f3 jne 807c160 <__unsetenv+0xd0> 807c16d: eb 93 jmp 807c102 <__unsetenv+0x72> 807c16f: 90 nop 807c170: b8 e8 ff ff ff mov $0xffffffe8,%eax 807c175: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c17c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 807c183: 83 c4 0c add $0xc,%esp 807c186: b8 ff ff ff ff mov $0xffffffff,%eax 807c18b: 5b pop %ebx 807c18c: 5e pop %esi 807c18d: 5f pop %edi 807c18e: 5d pop %ebp 807c18f: c3 ret 0807c190 <__clearenv>: 807c190: 83 ec 0c sub $0xc,%esp 807c193: 31 c0 xor %eax,%eax 807c195: b9 01 00 00 00 mov $0x1,%ecx 807c19a: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807c1a1: 00 807c1a2: 74 01 je 807c1a5 <__clearenv+0x15> 807c1a4: f0 0f b1 0d 9c d6 0e lock cmpxchg %ecx,0x80ed69c 807c1ab: 08 807c1ac: 74 0b je 807c1b9 <__clearenv+0x29> 807c1ae: 8d 0d 9c d6 0e 08 lea 0x80ed69c,%ecx 807c1b4: e8 77 3b ff ff call 806fd30 <__lll_lock_wait_private> 807c1b9: a1 24 d5 0e 08 mov 0x80ed524,%eax 807c1be: 39 05 94 d6 0e 08 cmp %eax,0x80ed694 807c1c4: 75 1a jne 807c1e0 <__clearenv+0x50> 807c1c6: 85 c0 test %eax,%eax 807c1c8: 74 16 je 807c1e0 <__clearenv+0x50> 807c1ca: 83 ec 0c sub $0xc,%esp 807c1cd: 50 push %eax 807c1ce: e8 bd e3 fd ff call 805a590 <__cfree> 807c1d3: c7 05 94 d6 0e 08 00 movl $0x0,0x80ed694 807c1da: 00 00 00 807c1dd: 83 c4 10 add $0x10,%esp 807c1e0: c7 05 24 d5 0e 08 00 movl $0x0,0x80ed524 807c1e7: 00 00 00 807c1ea: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807c1f1: 00 807c1f2: 74 01 je 807c1f5 <__clearenv+0x65> 807c1f4: f0 83 2d 9c d6 0e 08 lock subl $0x1,0x80ed69c 807c1fb: 01 807c1fc: 74 0b je 807c209 <__clearenv+0x79> 807c1fe: 8d 05 9c d6 0e 08 lea 0x80ed69c,%eax 807c204: e8 57 3b ff ff call 806fd60 <__lll_unlock_wake_private> 807c209: 31 c0 xor %eax,%eax 807c20b: 83 c4 0c add $0xc,%esp 807c20e: c3 ret 807c20f: 90 nop 0807c210 <__libc_secure_getenv>: 807c210: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 807c215: 85 c0 test %eax,%eax 807c217: 75 07 jne 807c220 <__libc_secure_getenv+0x10> 807c219: e9 c2 24 fd ff jmp 804e6e0 <getenv> 807c21e: 66 90 xchg %ax,%ax 807c220: 31 c0 xor %eax,%eax 807c222: c3 ret 807c223: 66 90 xchg %ax,%ax 807c225: 66 90 xchg %ax,%ax 807c227: 66 90 xchg %ax,%ax 807c229: 66 90 xchg %ax,%ax 807c22b: 66 90 xchg %ax,%ax 807c22d: 66 90 xchg %ax,%ax 807c22f: 90 nop 0807c230 <__strtol_internal>: 807c230: 83 ec 18 sub $0x18,%esp 807c233: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c23a: b8 dc ff ff ff mov $0xffffffdc,%eax 807c23f: ff 34 02 pushl (%edx,%eax,1) 807c242: ff 74 24 2c pushl 0x2c(%esp) 807c246: ff 74 24 2c pushl 0x2c(%esp) 807c24a: ff 74 24 2c pushl 0x2c(%esp) 807c24e: ff 74 24 2c pushl 0x2c(%esp) 807c252: e8 39 00 00 00 call 807c290 <____strtol_l_internal> 807c257: 83 c4 2c add $0x2c,%esp 807c25a: c3 ret 807c25b: 90 nop 807c25c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0807c260 <__strtol>: 807c260: 83 ec 18 sub $0x18,%esp 807c263: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c26a: b8 dc ff ff ff mov $0xffffffdc,%eax 807c26f: ff 34 02 pushl (%edx,%eax,1) 807c272: 6a 00 push $0x0 807c274: ff 74 24 2c pushl 0x2c(%esp) 807c278: ff 74 24 2c pushl 0x2c(%esp) 807c27c: ff 74 24 2c pushl 0x2c(%esp) 807c280: e8 0b 00 00 00 call 807c290 <____strtol_l_internal> 807c285: 83 c4 2c add $0x2c,%esp 807c288: c3 ret 807c289: 66 90 xchg %ax,%ax 807c28b: 66 90 xchg %ax,%ax 807c28d: 66 90 xchg %ax,%ax 807c28f: 90 nop 0807c290 <____strtol_l_internal>: 807c290: 55 push %ebp 807c291: 57 push %edi 807c292: 56 push %esi 807c293: 53 push %ebx 807c294: 31 f6 xor %esi,%esi 807c296: 83 ec 2c sub $0x2c,%esp 807c299: 8b 44 24 4c mov 0x4c(%esp),%eax 807c29d: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 807c2a4: 00 807c2a5: 85 c0 test %eax,%eax 807c2a7: 0f 85 87 02 00 00 jne 807c534 <____strtol_l_internal+0x2a4> 807c2ad: 83 7c 24 48 01 cmpl $0x1,0x48(%esp) 807c2b2: 0f 84 a8 01 00 00 je 807c460 <____strtol_l_internal+0x1d0> 807c2b8: 83 7c 24 48 24 cmpl $0x24,0x48(%esp) 807c2bd: 0f 87 9d 01 00 00 ja 807c460 <____strtol_l_internal+0x1d0> 807c2c3: 8b 44 24 50 mov 0x50(%esp),%eax 807c2c7: 8b 7c 24 40 mov 0x40(%esp),%edi 807c2cb: 8b 48 34 mov 0x34(%eax),%ecx 807c2ce: 8b 44 24 40 mov 0x40(%esp),%eax 807c2d2: 89 7c 24 0c mov %edi,0xc(%esp) 807c2d6: 0f be 10 movsbl (%eax),%edx 807c2d9: f6 44 51 01 20 testb $0x20,0x1(%ecx,%edx,2) 807c2de: 89 d0 mov %edx,%eax 807c2e0: 74 21 je 807c303 <____strtol_l_internal+0x73> 807c2e2: 8b 54 24 0c mov 0xc(%esp),%edx 807c2e6: 8d 76 00 lea 0x0(%esi),%esi 807c2e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807c2f0: 83 c2 01 add $0x1,%edx 807c2f3: 0f be 1a movsbl (%edx),%ebx 807c2f6: f6 44 59 01 20 testb $0x20,0x1(%ecx,%ebx,2) 807c2fb: 89 d8 mov %ebx,%eax 807c2fd: 75 f1 jne 807c2f0 <____strtol_l_internal+0x60> 807c2ff: 89 54 24 0c mov %edx,0xc(%esp) 807c303: 84 c0 test %al,%al 807c305: 0f 84 85 03 00 00 je 807c690 <____strtol_l_internal+0x400> 807c30b: 3c 2d cmp $0x2d,%al 807c30d: 0f 84 b7 02 00 00 je 807c5ca <____strtol_l_internal+0x33a> 807c313: 3c 2b cmp $0x2b,%al 807c315: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 807c31c: 00 807c31d: 0f 94 c0 sete %al 807c320: 0f b6 c0 movzbl %al,%eax 807c323: 01 44 24 0c add %eax,0xc(%esp) 807c327: 8b 44 24 0c mov 0xc(%esp),%eax 807c32b: 0f b6 08 movzbl (%eax),%ecx 807c32e: 80 f9 30 cmp $0x30,%cl 807c331: 0f 84 38 02 00 00 je 807c56f <____strtol_l_internal+0x2df> 807c337: 8b 6c 24 48 mov 0x48(%esp),%ebp 807c33b: 85 ed test %ebp,%ebp 807c33d: 0f 84 3a 01 00 00 je 807c47d <____strtol_l_internal+0x1ed> 807c343: 83 7c 24 48 0a cmpl $0xa,0x48(%esp) 807c348: 0f 84 2f 01 00 00 je 807c47d <____strtol_l_internal+0x1ed> 807c34e: 8b 44 24 48 mov 0x48(%esp),%eax 807c352: 31 ff xor %edi,%edi 807c354: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 807c35b: 00 807c35c: 8b 04 85 f8 d1 0c 08 mov 0x80cd1f8(,%eax,4),%eax 807c363: 89 44 24 08 mov %eax,0x8(%esp) 807c367: 8b 44 24 48 mov 0x48(%esp),%eax 807c36b: 0f b6 80 be d1 0c 08 movzbl 0x80cd1be(%eax),%eax 807c372: 88 44 24 1b mov %al,0x1b(%esp) 807c376: 0f b6 c1 movzbl %cl,%eax 807c379: 84 c0 test %al,%al 807c37b: 0f 84 9f 02 00 00 je 807c620 <____strtol_l_internal+0x390> 807c381: 8b 54 24 0c mov 0xc(%esp),%edx 807c385: 39 54 24 04 cmp %edx,0x4(%esp) 807c389: 0f 84 91 02 00 00 je 807c620 <____strtol_l_internal+0x390> 807c38f: 8b 1d fc d0 0c 08 mov 0x80cd0fc,%ebx 807c395: 89 5c 24 14 mov %ebx,0x14(%esp) 807c399: 8b 5c 24 0c mov 0xc(%esp),%ebx 807c39d: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 807c3a4: 00 807c3a5: 31 ed xor %ebp,%ebp 807c3a7: 89 f6 mov %esi,%esi 807c3a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807c3b0: 8d 50 d0 lea -0x30(%eax),%edx 807c3b3: 80 fa 09 cmp $0x9,%dl 807c3b6: 0f 86 07 01 00 00 jbe 807c4c3 <____strtol_l_internal+0x233> 807c3bc: 85 ff test %edi,%edi 807c3be: 0f 84 e4 00 00 00 je 807c4a8 <____strtol_l_internal+0x218> 807c3c4: 0f b6 0b movzbl (%ebx),%ecx 807c3c7: 38 0e cmp %cl,(%esi) 807c3c9: 0f 85 d9 00 00 00 jne 807c4a8 <____strtol_l_internal+0x218> 807c3cf: 31 d2 xor %edx,%edx 807c3d1: eb 14 jmp 807c3e7 <____strtol_l_internal+0x157> 807c3d3: 90 nop 807c3d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c3d8: 89 ca mov %ecx,%edx 807c3da: 0f b6 0c 0b movzbl (%ebx,%ecx,1),%ecx 807c3de: 38 0c 16 cmp %cl,(%esi,%edx,1) 807c3e1: 0f 85 c1 00 00 00 jne 807c4a8 <____strtol_l_internal+0x218> 807c3e7: 8d 4a 01 lea 0x1(%edx),%ecx 807c3ea: 39 f9 cmp %edi,%ecx 807c3ec: 75 ea jne 807c3d8 <____strtol_l_internal+0x148> 807c3ee: 01 da add %ebx,%edx 807c3f0: 8d 5a 01 lea 0x1(%edx),%ebx 807c3f3: 3b 5c 24 04 cmp 0x4(%esp),%ebx 807c3f7: 0f b6 42 01 movzbl 0x1(%edx),%eax 807c3fb: 74 04 je 807c401 <____strtol_l_internal+0x171> 807c3fd: 84 c0 test %al,%al 807c3ff: 75 af jne 807c3b0 <____strtol_l_internal+0x120> 807c401: 3b 5c 24 0c cmp 0xc(%esp),%ebx 807c405: 0f 84 19 02 00 00 je 807c624 <____strtol_l_internal+0x394> 807c40b: 8b 74 24 44 mov 0x44(%esp),%esi 807c40f: 85 f6 test %esi,%esi 807c411: 74 06 je 807c419 <____strtol_l_internal+0x189> 807c413: 8b 44 24 44 mov 0x44(%esp),%eax 807c417: 89 18 mov %ebx,(%eax) 807c419: 8b 4c 24 10 mov 0x10(%esp),%ecx 807c41d: 85 c9 test %ecx,%ecx 807c41f: 0f 85 eb 00 00 00 jne 807c510 <____strtol_l_internal+0x280> 807c425: 8b 54 24 1c mov 0x1c(%esp),%edx 807c429: 85 d2 test %edx,%edx 807c42b: 0f 84 2a 02 00 00 je 807c65b <____strtol_l_internal+0x3cb> 807c431: 89 e8 mov %ebp,%eax 807c433: f7 d8 neg %eax 807c435: 81 fd 00 00 00 80 cmp $0x80000000,%ebp 807c43b: 76 38 jbe 807c475 <____strtol_l_internal+0x1e5> 807c43d: b8 e8 ff ff ff mov $0xffffffe8,%eax 807c442: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c449: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 807c450: b8 00 00 00 80 mov $0x80000000,%eax 807c455: eb 1e jmp 807c475 <____strtol_l_internal+0x1e5> 807c457: 89 f6 mov %esi,%esi 807c459: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807c460: b8 e8 ff ff ff mov $0xffffffe8,%eax 807c465: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c46c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 807c473: 31 c0 xor %eax,%eax 807c475: 83 c4 2c add $0x2c,%esp 807c478: 5b pop %ebx 807c479: 5e pop %esi 807c47a: 5f pop %edi 807c47b: 5d pop %ebp 807c47c: c3 ret 807c47d: 8b 7c 24 04 mov 0x4(%esp),%edi 807c481: 85 ff test %edi,%edi 807c483: 0f 85 53 01 00 00 jne 807c5dc <____strtol_l_internal+0x34c> 807c489: c6 44 24 1b 05 movb $0x5,0x1b(%esp) 807c48e: c7 44 24 08 99 99 99 movl $0x19999999,0x8(%esp) 807c495: 19 807c496: 31 ff xor %edi,%edi 807c498: c7 44 24 48 0a 00 00 movl $0xa,0x48(%esp) 807c49f: 00 807c4a0: e9 d1 fe ff ff jmp 807c376 <____strtol_l_internal+0xe6> 807c4a5: 8d 76 00 lea 0x0(%esi),%esi 807c4a8: 8b 0d f4 d0 0c 08 mov 0x80cd0f4,%ecx 807c4ae: f6 44 41 01 04 testb $0x4,0x1(%ecx,%eax,2) 807c4b3: 0f 84 48 ff ff ff je 807c401 <____strtol_l_internal+0x171> 807c4b9: 8b 4c 24 14 mov 0x14(%esp),%ecx 807c4bd: 8b 14 81 mov (%ecx,%eax,4),%edx 807c4c0: 83 ea 37 sub $0x37,%edx 807c4c3: 0f b6 c2 movzbl %dl,%eax 807c4c6: 3b 44 24 48 cmp 0x48(%esp),%eax 807c4ca: 0f 8d 31 ff ff ff jge 807c401 <____strtol_l_internal+0x171> 807c4d0: 3b 6c 24 08 cmp 0x8(%esp),%ebp 807c4d4: 77 12 ja 807c4e8 <____strtol_l_internal+0x258> 807c4d6: 3a 54 24 1b cmp 0x1b(%esp),%dl 807c4da: 76 24 jbe 807c500 <____strtol_l_internal+0x270> 807c4dc: 3b 6c 24 08 cmp 0x8(%esp),%ebp 807c4e0: 75 1e jne 807c500 <____strtol_l_internal+0x270> 807c4e2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807c4e8: 89 da mov %ebx,%edx 807c4ea: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp) 807c4f1: 00 807c4f2: e9 f9 fe ff ff jmp 807c3f0 <____strtol_l_internal+0x160> 807c4f7: 89 f6 mov %esi,%esi 807c4f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807c500: 0f af 6c 24 48 imul 0x48(%esp),%ebp 807c505: 89 da mov %ebx,%edx 807c507: 01 c5 add %eax,%ebp 807c509: e9 e2 fe ff ff jmp 807c3f0 <____strtol_l_internal+0x160> 807c50e: 66 90 xchg %ax,%ax 807c510: b8 e8 ff ff ff mov $0xffffffe8,%eax 807c515: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c51c: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 807c523: 8b 44 24 1c mov 0x1c(%esp),%eax 807c527: 83 c4 2c add $0x2c,%esp 807c52a: 5b pop %ebx 807c52b: 5e pop %esi 807c52c: 05 ff ff ff 7f add $0x7fffffff,%eax 807c531: 5f pop %edi 807c532: 5d pop %ebp 807c533: c3 ret 807c534: 8b 44 24 50 mov 0x50(%esp),%eax 807c538: 8b 50 04 mov 0x4(%eax),%edx 807c53b: 8b 42 2c mov 0x2c(%edx),%eax 807c53e: 89 44 24 04 mov %eax,0x4(%esp) 807c542: 0f b6 00 movzbl (%eax),%eax 807c545: 88 44 24 08 mov %al,0x8(%esp) 807c549: 83 e8 01 sub $0x1,%eax 807c54c: 3c 7d cmp $0x7d,%al 807c54e: 0f 87 16 01 00 00 ja 807c66a <____strtol_l_internal+0x3da> 807c554: 8b 72 28 mov 0x28(%edx),%esi 807c557: 80 3e 00 cmpb $0x0,(%esi) 807c55a: 0f 85 4d fd ff ff jne 807c2ad <____strtol_l_internal+0x1d> 807c560: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 807c567: 00 807c568: 31 f6 xor %esi,%esi 807c56a: e9 3e fd ff ff jmp 807c2ad <____strtol_l_internal+0x1d> 807c56f: f7 44 24 48 ef ff ff testl $0xffffffef,0x48(%esp) 807c576: ff 807c577: 0f 85 c6 fd ff ff jne 807c343 <____strtol_l_internal+0xb3> 807c57d: 0f be 40 01 movsbl 0x1(%eax),%eax 807c581: 8b 3d fc d0 0c 08 mov 0x80cd0fc,%edi 807c587: 89 7c 24 14 mov %edi,0x14(%esp) 807c58b: 83 3c 87 58 cmpl $0x58,(%edi,%eax,4) 807c58f: 0f 84 a6 01 00 00 je 807c73b <____strtol_l_internal+0x4ab> 807c595: 8b 44 24 48 mov 0x48(%esp),%eax 807c599: 85 c0 test %eax,%eax 807c59b: 0f 85 a2 fd ff ff jne 807c343 <____strtol_l_internal+0xb3> 807c5a1: c7 44 24 48 08 00 00 movl $0x8,0x48(%esp) 807c5a8: 00 807c5a9: c7 44 24 08 ff ff ff movl $0x1fffffff,0x8(%esp) 807c5b0: 1f 807c5b1: b8 30 00 00 00 mov $0x30,%eax 807c5b6: c6 44 24 1b 07 movb $0x7,0x1b(%esp) 807c5bb: 31 ff xor %edi,%edi 807c5bd: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 807c5c4: 00 807c5c5: e9 cf fd ff ff jmp 807c399 <____strtol_l_internal+0x109> 807c5ca: 83 44 24 0c 01 addl $0x1,0xc(%esp) 807c5cf: c7 44 24 1c 01 00 00 movl $0x1,0x1c(%esp) 807c5d6: 00 807c5d7: e9 4b fd ff ff jmp 807c327 <____strtol_l_internal+0x97> 807c5dc: 88 4c 24 08 mov %cl,0x8(%esp) 807c5e0: 83 ec 0c sub $0xc,%esp 807c5e3: 56 push %esi 807c5e4: e8 c7 fc fd ff call 805c2b0 <strlen> 807c5e9: 83 c4 10 add $0x10,%esp 807c5ec: 85 c0 test %eax,%eax 807c5ee: 89 c3 mov %eax,%ebx 807c5f0: 89 c7 mov %eax,%edi 807c5f2: 74 2c je 807c620 <____strtol_l_internal+0x390> 807c5f4: 0f b6 2e movzbl (%esi),%ebp 807c5f7: 0f b6 4c 24 08 movzbl 0x8(%esp),%ecx 807c5fc: 89 e8 mov %ebp,%eax 807c5fe: 38 c1 cmp %al,%cl 807c600: 0f 85 95 00 00 00 jne 807c69b <____strtol_l_internal+0x40b> 807c606: 31 c0 xor %eax,%eax 807c608: 8b 54 24 0c mov 0xc(%esp),%edx 807c60c: eb 0b jmp 807c619 <____strtol_l_internal+0x389> 807c60e: 66 90 xchg %ax,%ax 807c610: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 807c614: 38 0c 06 cmp %cl,(%esi,%eax,1) 807c617: 75 7d jne 807c696 <____strtol_l_internal+0x406> 807c619: 83 c0 01 add $0x1,%eax 807c61c: 39 c3 cmp %eax,%ebx 807c61e: 75 f0 jne 807c610 <____strtol_l_internal+0x380> 807c620: 8b 5c 24 0c mov 0xc(%esp),%ebx 807c624: 8b 44 24 44 mov 0x44(%esp),%eax 807c628: 85 c0 test %eax,%eax 807c62a: 0f 84 3e 01 00 00 je 807c76e <____strtol_l_internal+0x4de> 807c630: 89 d8 mov %ebx,%eax 807c632: 2b 44 24 40 sub 0x40(%esp),%eax 807c636: 83 f8 01 cmp $0x1,%eax 807c639: 7e 0f jle 807c64a <____strtol_l_internal+0x3ba> 807c63b: 0f be 53 ff movsbl -0x1(%ebx),%edx 807c63f: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 807c644: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 807c648: 74 2d je 807c677 <____strtol_l_internal+0x3e7> 807c64a: 8b 44 24 44 mov 0x44(%esp),%eax 807c64e: 8b 7c 24 40 mov 0x40(%esp),%edi 807c652: 89 38 mov %edi,(%eax) 807c654: 31 c0 xor %eax,%eax 807c656: e9 1a fe ff ff jmp 807c475 <____strtol_l_internal+0x1e5> 807c65b: 85 ed test %ebp,%ebp 807c65d: 0f 88 1b 01 00 00 js 807c77e <____strtol_l_internal+0x4ee> 807c663: 89 e8 mov %ebp,%eax 807c665: e9 0b fe ff ff jmp 807c475 <____strtol_l_internal+0x1e5> 807c66a: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 807c671: 00 807c672: e9 36 fc ff ff jmp 807c2ad <____strtol_l_internal+0x1d> 807c677: 80 7b fe 30 cmpb $0x30,-0x2(%ebx) 807c67b: 75 cd jne 807c64a <____strtol_l_internal+0x3ba> 807c67d: 8b 44 24 44 mov 0x44(%esp),%eax 807c681: 83 eb 01 sub $0x1,%ebx 807c684: 89 18 mov %ebx,(%eax) 807c686: 31 c0 xor %eax,%eax 807c688: e9 e8 fd ff ff jmp 807c475 <____strtol_l_internal+0x1e5> 807c68d: 8d 76 00 lea 0x0(%esi),%esi 807c690: 8b 5c 24 40 mov 0x40(%esp),%ebx 807c694: eb 8e jmp 807c624 <____strtol_l_internal+0x394> 807c696: 0f b6 4c 24 08 movzbl 0x8(%esp),%ecx 807c69b: 84 c9 test %cl,%cl 807c69d: 0f 84 d2 00 00 00 je 807c775 <____strtol_l_internal+0x4e5> 807c6a3: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 807c6a8: 8b 54 24 0c mov 0xc(%esp),%edx 807c6ac: 89 7c 24 10 mov %edi,0x10(%esp) 807c6b0: 89 c7 mov %eax,%edi 807c6b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807c6b8: 8d 41 d0 lea -0x30(%ecx),%eax 807c6bb: 3c 09 cmp $0x9,%al 807c6bd: 76 21 jbe 807c6e0 <____strtol_l_internal+0x450> 807c6bf: 89 e8 mov %ebp,%eax 807c6c1: 38 02 cmp %al,(%edx) 807c6c3: 75 62 jne 807c727 <____strtol_l_internal+0x497> 807c6c5: 31 c0 xor %eax,%eax 807c6c7: 88 4c 24 08 mov %cl,0x8(%esp) 807c6cb: eb 0c jmp 807c6d9 <____strtol_l_internal+0x449> 807c6cd: 8d 76 00 lea 0x0(%esi),%esi 807c6d0: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 807c6d4: 38 0c 06 cmp %cl,(%esi,%eax,1) 807c6d7: 75 49 jne 807c722 <____strtol_l_internal+0x492> 807c6d9: 83 c0 01 add $0x1,%eax 807c6dc: 39 c3 cmp %eax,%ebx 807c6de: 75 f0 jne 807c6d0 <____strtol_l_internal+0x440> 807c6e0: 83 c2 01 add $0x1,%edx 807c6e3: 0f b6 0a movzbl (%edx),%ecx 807c6e6: 84 c9 test %cl,%cl 807c6e8: 75 ce jne 807c6b8 <____strtol_l_internal+0x428> 807c6ea: 8b 7c 24 10 mov 0x10(%esp),%edi 807c6ee: ff 74 24 04 pushl 0x4(%esp) 807c6f2: 56 push %esi 807c6f3: 52 push %edx 807c6f4: 8b 5c 24 18 mov 0x18(%esp),%ebx 807c6f8: 53 push %ebx 807c6f9: e8 f2 28 fd ff call 804eff0 <__correctly_grouped_prefixmb> 807c6fe: 89 44 24 14 mov %eax,0x14(%esp) 807c702: 83 c4 10 add $0x10,%esp 807c705: 0f b6 0b movzbl (%ebx),%ecx 807c708: c6 44 24 1b 05 movb $0x5,0x1b(%esp) 807c70d: c7 44 24 08 99 99 99 movl $0x19999999,0x8(%esp) 807c714: 19 807c715: c7 44 24 48 0a 00 00 movl $0xa,0x48(%esp) 807c71c: 00 807c71d: e9 54 fc ff ff jmp 807c376 <____strtol_l_internal+0xe6> 807c722: 0f b6 4c 24 08 movzbl 0x8(%esp),%ecx 807c727: a1 f4 d0 0c 08 mov 0x80cd0f4,%eax 807c72c: f6 44 48 01 04 testb $0x4,0x1(%eax,%ecx,2) 807c731: 74 b7 je 807c6ea <____strtol_l_internal+0x45a> 807c733: 83 3c 8f 40 cmpl $0x40,(%edi,%ecx,4) 807c737: 7e a7 jle 807c6e0 <____strtol_l_internal+0x450> 807c739: eb af jmp 807c6ea <____strtol_l_internal+0x45a> 807c73b: 8b 44 24 0c mov 0xc(%esp),%eax 807c73f: c6 44 24 1b 0f movb $0xf,0x1b(%esp) 807c744: 31 ff xor %edi,%edi 807c746: c7 44 24 08 ff ff ff movl $0xfffffff,0x8(%esp) 807c74d: 0f 807c74e: c7 44 24 48 10 00 00 movl $0x10,0x48(%esp) 807c755: 00 807c756: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 807c75d: 00 807c75e: 0f b6 48 02 movzbl 0x2(%eax),%ecx 807c762: 83 c0 02 add $0x2,%eax 807c765: 89 44 24 0c mov %eax,0xc(%esp) 807c769: e9 08 fc ff ff jmp 807c376 <____strtol_l_internal+0xe6> 807c76e: 31 c0 xor %eax,%eax 807c770: e9 00 fd ff ff jmp 807c475 <____strtol_l_internal+0x1e5> 807c775: 8b 54 24 0c mov 0xc(%esp),%edx 807c779: e9 70 ff ff ff jmp 807c6ee <____strtol_l_internal+0x45e> 807c77e: b8 e8 ff ff ff mov $0xffffffe8,%eax 807c783: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807c78a: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 807c791: b8 ff ff ff 7f mov $0x7fffffff,%eax 807c796: e9 da fc ff ff jmp 807c475 <____strtol_l_internal+0x1e5> 807c79b: 90 nop 807c79c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0807c7a0 <__strtol_l>: 807c7a0: 83 ec 18 sub $0x18,%esp 807c7a3: ff 74 24 28 pushl 0x28(%esp) 807c7a7: 6a 00 push $0x0 807c7a9: ff 74 24 2c pushl 0x2c(%esp) 807c7ad: ff 74 24 2c pushl 0x2c(%esp) 807c7b1: ff 74 24 2c pushl 0x2c(%esp) 807c7b5: e8 d6 fa ff ff call 807c290 <____strtol_l_internal> 807c7ba: 83 c4 2c add $0x2c,%esp 807c7bd: c3 ret 807c7be: 66 90 xchg %ax,%ax 0807c7c0 <_itoa_word>: 807c7c0: 57 push %edi 807c7c1: 56 push %esi 807c7c2: be a0 d4 0c 08 mov $0x80cd4a0,%esi 807c7c7: 53 push %ebx 807c7c8: 8b 44 24 1c mov 0x1c(%esp),%eax 807c7cc: 8b 7c 24 18 mov 0x18(%esp),%edi 807c7d0: 8b 4c 24 10 mov 0x10(%esp),%ecx 807c7d4: 85 c0 test %eax,%eax 807c7d6: b8 60 d4 0c 08 mov $0x80cd460,%eax 807c7db: 0f 44 f0 cmove %eax,%esi 807c7de: 83 ff 0a cmp $0xa,%edi 807c7e1: 0f 84 81 00 00 00 je 807c868 <_itoa_word+0xa8> 807c7e7: 83 ff 10 cmp $0x10,%edi 807c7ea: 74 54 je 807c840 <_itoa_word+0x80> 807c7ec: 83 ff 08 cmp $0x8,%edi 807c7ef: 8b 5c 24 14 mov 0x14(%esp),%ebx 807c7f3: 74 23 je 807c818 <_itoa_word+0x58> 807c7f5: 8d 76 00 lea 0x0(%esi),%esi 807c7f8: 89 c8 mov %ecx,%eax 807c7fa: 31 d2 xor %edx,%edx 807c7fc: 83 eb 01 sub $0x1,%ebx 807c7ff: f7 f7 div %edi 807c801: 0f b6 14 16 movzbl (%esi,%edx,1),%edx 807c805: 85 c0 test %eax,%eax 807c807: 89 c1 mov %eax,%ecx 807c809: 88 13 mov %dl,(%ebx) 807c80b: 75 eb jne 807c7f8 <_itoa_word+0x38> 807c80d: 89 d8 mov %ebx,%eax 807c80f: 5b pop %ebx 807c810: 5e pop %esi 807c811: 5f pop %edi 807c812: c3 ret 807c813: 90 nop 807c814: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c818: 8b 5c 24 14 mov 0x14(%esp),%ebx 807c81c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c820: 89 c8 mov %ecx,%eax 807c822: c1 e9 03 shr $0x3,%ecx 807c825: 83 eb 01 sub $0x1,%ebx 807c828: 83 e0 07 and $0x7,%eax 807c82b: 85 c9 test %ecx,%ecx 807c82d: 0f b6 04 06 movzbl (%esi,%eax,1),%eax 807c831: 88 03 mov %al,(%ebx) 807c833: 75 eb jne 807c820 <_itoa_word+0x60> 807c835: 89 d8 mov %ebx,%eax 807c837: 5b pop %ebx 807c838: 5e pop %esi 807c839: 5f pop %edi 807c83a: c3 ret 807c83b: 90 nop 807c83c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c840: 8b 5c 24 14 mov 0x14(%esp),%ebx 807c844: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c848: 89 c8 mov %ecx,%eax 807c84a: c1 e9 04 shr $0x4,%ecx 807c84d: 83 eb 01 sub $0x1,%ebx 807c850: 83 e0 0f and $0xf,%eax 807c853: 85 c9 test %ecx,%ecx 807c855: 0f b6 04 06 movzbl (%esi,%eax,1),%eax 807c859: 88 03 mov %al,(%ebx) 807c85b: 75 eb jne 807c848 <_itoa_word+0x88> 807c85d: 89 d8 mov %ebx,%eax 807c85f: 5b pop %ebx 807c860: 5e pop %esi 807c861: 5f pop %edi 807c862: c3 ret 807c863: 90 nop 807c864: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c868: 8b 5c 24 14 mov 0x14(%esp),%ebx 807c86c: bf cd cc cc cc mov $0xcccccccd,%edi 807c871: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807c878: 89 c8 mov %ecx,%eax 807c87a: 83 eb 01 sub $0x1,%ebx 807c87d: f7 e7 mul %edi 807c87f: c1 ea 03 shr $0x3,%edx 807c882: 8d 04 92 lea (%edx,%edx,4),%eax 807c885: 01 c0 add %eax,%eax 807c887: 29 c1 sub %eax,%ecx 807c889: 85 d2 test %edx,%edx 807c88b: 0f b6 04 0e movzbl (%esi,%ecx,1),%eax 807c88f: 89 d1 mov %edx,%ecx 807c891: 88 03 mov %al,(%ebx) 807c893: 75 e3 jne 807c878 <_itoa_word+0xb8> 807c895: 89 d8 mov %ebx,%eax 807c897: 5b pop %ebx 807c898: 5e pop %esi 807c899: 5f pop %edi 807c89a: c3 ret 807c89b: 90 nop 807c89c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0807c8a0 <_itoa>: 807c8a0: 55 push %ebp 807c8a1: 57 push %edi 807c8a2: 56 push %esi 807c8a3: 53 push %ebx 807c8a4: be 60 d4 0c 08 mov $0x80cd460,%esi 807c8a9: 83 ec 1c sub $0x1c,%esp 807c8ac: 8b 44 24 40 mov 0x40(%esp),%eax 807c8b0: 8b 7c 24 3c mov 0x3c(%esp),%edi 807c8b4: 8b 4c 24 30 mov 0x30(%esp),%ecx 807c8b8: 8b 54 24 34 mov 0x34(%esp),%edx 807c8bc: 85 c0 test %eax,%eax 807c8be: b8 a0 d4 0c 08 mov $0x80cd4a0,%eax 807c8c3: 0f 45 f0 cmovne %eax,%esi 807c8c6: 83 ff 08 cmp $0x8,%edi 807c8c9: 0f 84 b9 00 00 00 je 807c988 <_itoa+0xe8> 807c8cf: 83 ff 10 cmp $0x10,%edi 807c8d2: 75 34 jne 807c908 <_itoa+0x68> 807c8d4: 85 d2 test %edx,%edx 807c8d6: 0f 84 14 01 00 00 je 807c9f0 <_itoa+0x150> 807c8dc: 8b 44 24 38 mov 0x38(%esp),%eax 807c8e0: 8d 78 f8 lea -0x8(%eax),%edi 807c8e3: 90 nop 807c8e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c8e8: 89 cb mov %ecx,%ebx 807c8ea: 83 e8 01 sub $0x1,%eax 807c8ed: c1 e9 04 shr $0x4,%ecx 807c8f0: 83 e3 0f and $0xf,%ebx 807c8f3: 39 c7 cmp %eax,%edi 807c8f5: 0f b6 1c 1e movzbl (%esi,%ebx,1),%ebx 807c8f9: 88 18 mov %bl,(%eax) 807c8fb: 75 eb jne 807c8e8 <_itoa+0x48> 807c8fd: e9 fe 00 00 00 jmp 807ca00 <_itoa+0x160> 807c902: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807c908: 85 d2 test %edx,%edx 807c90a: 8d 5f fe lea -0x2(%edi),%ebx 807c90d: 0f 85 0d 01 00 00 jne 807ca20 <_itoa+0x180> 807c913: 89 c8 mov %ecx,%eax 807c915: 89 4c 24 0c mov %ecx,0xc(%esp) 807c919: ba 01 00 00 00 mov $0x1,%edx 807c91e: 8d 6c 94 0c lea 0xc(%esp,%edx,4),%ebp 807c922: 8d 14 5b lea (%ebx,%ebx,2),%edx 807c925: 8b 4c 24 38 mov 0x38(%esp),%ecx 807c929: 8d 1c 95 a0 d2 0c 08 lea 0x80cd2a0(,%edx,4),%ebx 807c930: 89 1c 24 mov %ebx,(%esp) 807c933: 31 db xor %ebx,%ebx 807c935: 85 c0 test %eax,%eax 807c937: 74 1b je 807c954 <_itoa+0xb4> 807c939: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807c940: 31 d2 xor %edx,%edx 807c942: 83 e9 01 sub $0x1,%ecx 807c945: 83 c3 01 add $0x1,%ebx 807c948: f7 f7 div %edi 807c94a: 0f b6 14 16 movzbl (%esi,%edx,1),%edx 807c94e: 85 c0 test %eax,%eax 807c950: 88 11 mov %dl,(%ecx) 807c952: 75 ec jne 807c940 <_itoa+0xa0> 807c954: 8d 44 24 10 lea 0x10(%esp),%eax 807c958: 39 e8 cmp %ebp,%eax 807c95a: 0f 84 1e 01 00 00 je 807ca7e <_itoa+0x1de> 807c960: 8b 04 24 mov (%esp),%eax 807c963: 0f be 40 05 movsbl 0x5(%eax),%eax 807c967: 39 d8 cmp %ebx,%eax 807c969: 7e 0f jle 807c97a <_itoa+0xda> 807c96b: 29 c3 sub %eax,%ebx 807c96d: 01 cb add %ecx,%ebx 807c96f: 90 nop 807c970: 83 e9 01 sub $0x1,%ecx 807c973: c6 01 30 movb $0x30,(%ecx) 807c976: 39 cb cmp %ecx,%ebx 807c978: 75 f6 jne 807c970 <_itoa+0xd0> 807c97a: 8b 45 f8 mov -0x8(%ebp),%eax 807c97d: 83 ed 04 sub $0x4,%ebp 807c980: eb b1 jmp 807c933 <_itoa+0x93> 807c982: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807c988: 85 d2 test %edx,%edx 807c98a: 8b 44 24 38 mov 0x38(%esp),%eax 807c98e: 74 40 je 807c9d0 <_itoa+0x130> 807c990: 8d 78 f6 lea -0xa(%eax),%edi 807c993: 90 nop 807c994: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807c998: 89 cb mov %ecx,%ebx 807c99a: 83 e8 01 sub $0x1,%eax 807c99d: c1 e9 03 shr $0x3,%ecx 807c9a0: 83 e3 07 and $0x7,%ebx 807c9a3: 39 c7 cmp %eax,%edi 807c9a5: 0f b6 1c 1e movzbl (%esi,%ebx,1),%ebx 807c9a9: 88 18 mov %bl,(%eax) 807c9ab: 75 eb jne 807c998 <_itoa+0xf8> 807c9ad: 8d 1c 95 00 00 00 00 lea 0x0(,%edx,4),%ebx 807c9b4: 83 e3 04 and $0x4,%ebx 807c9b7: 09 d9 or %ebx,%ecx 807c9b9: d1 ea shr %edx 807c9bb: 74 13 je 807c9d0 <_itoa+0x130> 807c9bd: 0f b6 1c 0e movzbl (%esi,%ecx,1),%ebx 807c9c1: 89 d1 mov %edx,%ecx 807c9c3: 88 58 ff mov %bl,-0x1(%eax) 807c9c6: 8b 44 24 38 mov 0x38(%esp),%eax 807c9ca: 83 e8 0b sub $0xb,%eax 807c9cd: 8d 76 00 lea 0x0(%esi),%esi 807c9d0: 89 ca mov %ecx,%edx 807c9d2: c1 e9 03 shr $0x3,%ecx 807c9d5: 83 e8 01 sub $0x1,%eax 807c9d8: 83 e2 07 and $0x7,%edx 807c9db: 85 c9 test %ecx,%ecx 807c9dd: 0f b6 14 16 movzbl (%esi,%edx,1),%edx 807c9e1: 88 10 mov %dl,(%eax) 807c9e3: 75 eb jne 807c9d0 <_itoa+0x130> 807c9e5: 83 c4 1c add $0x1c,%esp 807c9e8: 5b pop %ebx 807c9e9: 5e pop %esi 807c9ea: 5f pop %edi 807c9eb: 5d pop %ebp 807c9ec: c3 ret 807c9ed: 8d 76 00 lea 0x0(%esi),%esi 807c9f0: 8b 44 24 38 mov 0x38(%esp),%eax 807c9f4: 89 ca mov %ecx,%edx 807c9f6: 8d 76 00 lea 0x0(%esi),%esi 807c9f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807ca00: 89 d1 mov %edx,%ecx 807ca02: c1 ea 04 shr $0x4,%edx 807ca05: 83 e8 01 sub $0x1,%eax 807ca08: 83 e1 0f and $0xf,%ecx 807ca0b: 85 d2 test %edx,%edx 807ca0d: 0f b6 0c 0e movzbl (%esi,%ecx,1),%ecx 807ca11: 88 08 mov %cl,(%eax) 807ca13: 75 eb jne 807ca00 <_itoa+0x160> 807ca15: 83 c4 1c add $0x1c,%esp 807ca18: 5b pop %ebx 807ca19: 5e pop %esi 807ca1a: 5f pop %edi 807ca1b: 5d pop %ebp 807ca1c: c3 ret 807ca1d: 8d 76 00 lea 0x0(%esi),%esi 807ca20: 8d 04 5b lea (%ebx,%ebx,2),%eax 807ca23: 8d 04 85 a0 d2 0c 08 lea 0x80cd2a0(,%eax,4),%eax 807ca2a: 8b 68 08 mov 0x8(%eax),%ebp 807ca2d: 89 04 24 mov %eax,(%esp) 807ca30: 39 ea cmp %ebp,%edx 807ca32: 72 32 jb 807ca66 <_itoa+0x1c6> 807ca34: 89 d0 mov %edx,%eax 807ca36: 31 d2 xor %edx,%edx 807ca38: f7 f5 div %ebp 807ca3a: 89 44 24 04 mov %eax,0x4(%esp) 807ca3e: 89 c8 mov %ecx,%eax 807ca40: f7 f5 div %ebp 807ca42: 89 d1 mov %edx,%ecx 807ca44: 89 54 24 14 mov %edx,0x14(%esp) 807ca48: 8b 2c 24 mov (%esp),%ebp 807ca4b: 8b 54 24 04 mov 0x4(%esp),%edx 807ca4f: f7 75 08 divl 0x8(%ebp) 807ca52: 89 44 24 0c mov %eax,0xc(%esp) 807ca56: 89 54 24 10 mov %edx,0x10(%esp) 807ca5a: 89 c8 mov %ecx,%eax 807ca5c: ba 03 00 00 00 mov $0x3,%edx 807ca61: e9 b8 fe ff ff jmp 807c91e <_itoa+0x7e> 807ca66: 89 c8 mov %ecx,%eax 807ca68: f7 f5 div %ebp 807ca6a: 89 44 24 0c mov %eax,0xc(%esp) 807ca6e: 89 54 24 10 mov %edx,0x10(%esp) 807ca72: 89 d0 mov %edx,%eax 807ca74: ba 02 00 00 00 mov $0x2,%edx 807ca79: e9 a0 fe ff ff jmp 807c91e <_itoa+0x7e> 807ca7e: 39 4c 24 38 cmp %ecx,0x38(%esp) 807ca82: 74 0c je 807ca90 <_itoa+0x1f0> 807ca84: 89 c8 mov %ecx,%eax 807ca86: e9 5a ff ff ff jmp 807c9e5 <_itoa+0x145> 807ca8b: 90 nop 807ca8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807ca90: 8b 44 24 38 mov 0x38(%esp),%eax 807ca94: 8b 7c 24 38 mov 0x38(%esp),%edi 807ca98: 83 e8 01 sub $0x1,%eax 807ca9b: c6 47 ff 30 movb $0x30,-0x1(%edi) 807ca9f: e9 41 ff ff ff jmp 807c9e5 <_itoa+0x145> 807caa4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807caaa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0807cab0 <_fitoa_word>: 807cab0: 56 push %esi 807cab1: 53 push %ebx 807cab2: 83 ec 10 sub $0x10,%esp 807cab5: 8b 74 24 20 mov 0x20(%esp),%esi 807cab9: ff 74 24 28 pushl 0x28(%esp) 807cabd: ff 74 24 28 pushl 0x28(%esp) 807cac1: 8d 44 24 18 lea 0x18(%esp),%eax 807cac5: 50 push %eax 807cac6: ff 74 24 28 pushl 0x28(%esp) 807caca: e8 f1 fc ff ff call 807c7c0 <_itoa_word> 807cacf: 83 c4 10 add $0x10,%esp 807cad2: 8d 4c 24 10 lea 0x10(%esp),%ecx 807cad6: 39 c8 cmp %ecx,%eax 807cad8: 73 2e jae 807cb08 <_fitoa_word+0x58> 807cada: 89 c2 mov %eax,%edx 807cadc: 89 f1 mov %esi,%ecx 807cade: 66 90 xchg %ax,%ax 807cae0: 83 c2 01 add $0x1,%edx 807cae3: 0f b6 5a ff movzbl -0x1(%edx),%ebx 807cae7: 83 c1 01 add $0x1,%ecx 807caea: 88 59 ff mov %bl,-0x1(%ecx) 807caed: 8d 5c 24 10 lea 0x10(%esp),%ebx 807caf1: 39 da cmp %ebx,%edx 807caf3: 75 eb jne 807cae0 <_fitoa_word+0x30> 807caf5: 8d 54 24 11 lea 0x11(%esp),%edx 807caf9: 83 c0 01 add $0x1,%eax 807cafc: 29 c2 sub %eax,%edx 807cafe: 89 d0 mov %edx,%eax 807cb00: 01 f0 add %esi,%eax 807cb02: 83 c4 10 add $0x10,%esp 807cb05: 5b pop %ebx 807cb06: 5e pop %esi 807cb07: c3 ret 807cb08: 89 f0 mov %esi,%eax 807cb0a: eb f6 jmp 807cb02 <_fitoa_word+0x52> 807cb0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0807cb10 <_fitoa>: 807cb10: 56 push %esi 807cb11: 53 push %ebx 807cb12: 83 ec 28 sub $0x28,%esp 807cb15: 8b 74 24 3c mov 0x3c(%esp),%esi 807cb19: ff 74 24 44 pushl 0x44(%esp) 807cb1d: ff 74 24 44 pushl 0x44(%esp) 807cb21: 8d 44 24 2c lea 0x2c(%esp),%eax 807cb25: 50 push %eax 807cb26: ff 74 24 44 pushl 0x44(%esp) 807cb2a: ff 74 24 44 pushl 0x44(%esp) 807cb2e: e8 6d fd ff ff call 807c8a0 <_itoa> 807cb33: 83 c4 18 add $0x18,%esp 807cb36: 8d 4c 24 20 lea 0x20(%esp),%ecx 807cb3a: 39 c8 cmp %ecx,%eax 807cb3c: 73 32 jae 807cb70 <_fitoa+0x60> 807cb3e: 89 c2 mov %eax,%edx 807cb40: 89 f1 mov %esi,%ecx 807cb42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807cb48: 83 c2 01 add $0x1,%edx 807cb4b: 0f b6 5a ff movzbl -0x1(%edx),%ebx 807cb4f: 83 c1 01 add $0x1,%ecx 807cb52: 88 59 ff mov %bl,-0x1(%ecx) 807cb55: 8d 5c 24 20 lea 0x20(%esp),%ebx 807cb59: 39 da cmp %ebx,%edx 807cb5b: 75 eb jne 807cb48 <_fitoa+0x38> 807cb5d: 8d 54 24 21 lea 0x21(%esp),%edx 807cb61: 83 c0 01 add $0x1,%eax 807cb64: 29 c2 sub %eax,%edx 807cb66: 89 d0 mov %edx,%eax 807cb68: 01 f0 add %esi,%eax 807cb6a: 83 c4 24 add $0x24,%esp 807cb6d: 5b pop %ebx 807cb6e: 5e pop %esi 807cb6f: c3 ret 807cb70: 89 f0 mov %esi,%eax 807cb72: eb f6 jmp 807cb6a <_fitoa+0x5a> 807cb74: 66 90 xchg %ax,%ax 807cb76: 66 90 xchg %ax,%ax 807cb78: 66 90 xchg %ax,%ax 807cb7a: 66 90 xchg %ax,%ax 807cb7c: 66 90 xchg %ax,%ax 807cb7e: 66 90 xchg %ax,%ax 0807cb80 <read_int>: 807cb80: 55 push %ebp 807cb81: 57 push %edi 807cb82: bf ff ff ff ff mov $0xffffffff,%edi 807cb87: 56 push %esi 807cb88: 53 push %ebx 807cb89: be ff ff ff 7f mov $0x7fffffff,%esi 807cb8e: 8b 18 mov (%eax),%ebx 807cb90: 0f b6 0b movzbl (%ebx),%ecx 807cb93: 83 c3 01 add $0x1,%ebx 807cb96: 83 e9 30 sub $0x30,%ecx 807cb99: eb 1a jmp 807cbb5 <read_int+0x35> 807cb9b: 90 nop 807cb9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807cba0: 8d 2c 89 lea (%ecx,%ecx,4),%ebp 807cba3: 89 f1 mov %esi,%ecx 807cba5: 29 d1 sub %edx,%ecx 807cba7: 01 ed add %ebp,%ebp 807cba9: 01 ea add %ebp,%edx 807cbab: 39 cd cmp %ecx,%ebp 807cbad: 89 d1 mov %edx,%ecx 807cbaf: 0f 4f cf cmovg %edi,%ecx 807cbb2: 83 c3 01 add $0x1,%ebx 807cbb5: 89 18 mov %ebx,(%eax) 807cbb7: 0f b6 13 movzbl (%ebx),%edx 807cbba: 83 ea 30 sub $0x30,%edx 807cbbd: 83 fa 09 cmp $0x9,%edx 807cbc0: 77 16 ja 807cbd8 <read_int+0x58> 807cbc2: 85 c9 test %ecx,%ecx 807cbc4: 78 ec js 807cbb2 <read_int+0x32> 807cbc6: 81 f9 cc cc cc 0c cmp $0xccccccc,%ecx 807cbcc: 7e d2 jle 807cba0 <read_int+0x20> 807cbce: b9 ff ff ff ff mov $0xffffffff,%ecx 807cbd3: eb dd jmp 807cbb2 <read_int+0x32> 807cbd5: 8d 76 00 lea 0x0(%esi),%esi 807cbd8: 5b pop %ebx 807cbd9: 89 c8 mov %ecx,%eax 807cbdb: 5e pop %esi 807cbdc: 5f pop %edi 807cbdd: 5d pop %ebp 807cbde: c3 ret 807cbdf: 90 nop 0807cbe0 <group_number>: 807cbe0: 55 push %ebp 807cbe1: 89 e5 mov %esp,%ebp 807cbe3: 57 push %edi 807cbe4: 56 push %esi 807cbe5: 53 push %ebx 807cbe6: 89 ce mov %ecx,%esi 807cbe8: 89 c3 mov %eax,%ebx 807cbea: 83 ec 28 sub $0x28,%esp 807cbed: 8b 7d 08 mov 0x8(%ebp),%edi 807cbf0: 89 55 e4 mov %edx,-0x1c(%ebp) 807cbf3: 57 push %edi 807cbf4: e8 b7 f6 fd ff call 805c2b0 <strlen> 807cbf9: 89 45 dc mov %eax,-0x24(%ebp) 807cbfc: 0f b6 06 movzbl (%esi),%eax 807cbff: 83 c4 10 add $0x10,%esp 807cc02: 8b 55 e4 mov -0x1c(%ebp),%edx 807cc05: 8d 48 ff lea -0x1(%eax),%ecx 807cc08: 80 f9 7d cmp $0x7d,%cl 807cc0b: 76 13 jbe 807cc20 <group_number+0x40> 807cc0d: 8d 65 f4 lea -0xc(%ebp),%esp 807cc10: 89 d8 mov %ebx,%eax 807cc12: 5b pop %ebx 807cc13: 5e pop %esi 807cc14: 5f pop %edi 807cc15: 5d pop %ebp 807cc16: c2 04 00 ret $0x4 807cc19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807cc20: 8d 4e 01 lea 0x1(%esi),%ecx 807cc23: 0f be f0 movsbl %al,%esi 807cc26: 89 d0 mov %edx,%eax 807cc28: 29 d8 sub %ebx,%eax 807cc2a: 89 55 d8 mov %edx,-0x28(%ebp) 807cc2d: 89 c2 mov %eax,%edx 807cc2f: 83 c0 1e add $0x1e,%eax 807cc32: 89 4d e0 mov %ecx,-0x20(%ebp) 807cc35: 83 e0 f0 and $0xfffffff0,%eax 807cc38: 29 c4 sub %eax,%esp 807cc3a: 8d 4c 24 0f lea 0xf(%esp),%ecx 807cc3e: 83 ec 04 sub $0x4,%esp 807cc41: 52 push %edx 807cc42: 53 push %ebx 807cc43: 83 e1 f0 and $0xfffffff0,%ecx 807cc46: 51 push %ecx 807cc47: 89 4d e4 mov %ecx,-0x1c(%ebp) 807cc4a: e8 71 06 fe ff call 805d2c0 <__mempcpy> 807cc4f: 8b 4d e4 mov -0x1c(%ebp),%ecx 807cc52: 83 c4 10 add $0x10,%esp 807cc55: 8b 55 d8 mov -0x28(%ebp),%edx 807cc58: 39 c1 cmp %eax,%ecx 807cc5a: 0f 83 9b 00 00 00 jae 807ccfb <group_number+0x11b> 807cc60: 89 4d e4 mov %ecx,-0x1c(%ebp) 807cc63: 90 nop 807cc64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807cc68: 83 e8 01 sub $0x1,%eax 807cc6b: 0f b6 08 movzbl (%eax),%ecx 807cc6e: 83 ee 01 sub $0x1,%esi 807cc71: 8d 5a ff lea -0x1(%edx),%ebx 807cc74: 88 4a ff mov %cl,-0x1(%edx) 807cc77: 75 47 jne 807ccc0 <group_number+0xe0> 807cc79: 8b 4d e4 mov -0x1c(%ebp),%ecx 807cc7c: 39 c1 cmp %eax,%ecx 807cc7e: 73 8d jae 807cc0d <group_number+0x2d> 807cc80: 8b 75 dc mov -0x24(%ebp),%esi 807cc83: 90 nop 807cc84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807cc88: 83 ee 01 sub $0x1,%esi 807cc8b: 83 eb 01 sub $0x1,%ebx 807cc8e: 0f b6 14 37 movzbl (%edi,%esi,1),%edx 807cc92: 85 f6 test %esi,%esi 807cc94: 88 13 mov %dl,(%ebx) 807cc96: 7f f0 jg 807cc88 <group_number+0xa8> 807cc98: 89 4d e4 mov %ecx,-0x1c(%ebp) 807cc9b: 8b 4d e0 mov -0x20(%ebp),%ecx 807cc9e: 0f b6 11 movzbl (%ecx),%edx 807cca1: 80 fa 7f cmp $0x7f,%dl 807cca4: 74 35 je 807ccdb <group_number+0xfb> 807cca6: 84 d2 test %dl,%dl 807cca8: 78 31 js 807ccdb <group_number+0xfb> 807ccaa: 84 d2 test %dl,%dl 807ccac: 74 22 je 807ccd0 <group_number+0xf0> 807ccae: 0f be f2 movsbl %dl,%esi 807ccb1: 83 45 e0 01 addl $0x1,-0x20(%ebp) 807ccb5: 89 da mov %ebx,%edx 807ccb7: eb af jmp 807cc68 <group_number+0x88> 807ccb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807ccc0: 39 45 e4 cmp %eax,-0x1c(%ebp) 807ccc3: 0f 83 44 ff ff ff jae 807cc0d <group_number+0x2d> 807ccc9: 89 da mov %ebx,%edx 807cccb: eb 9b jmp 807cc68 <group_number+0x88> 807cccd: 8d 76 00 lea 0x0(%esi),%esi 807ccd0: 8b 4d e0 mov -0x20(%ebp),%ecx 807ccd3: 89 da mov %ebx,%edx 807ccd5: 0f be 71 ff movsbl -0x1(%ecx),%esi 807ccd9: eb 8d jmp 807cc68 <group_number+0x88> 807ccdb: 8b 4d e4 mov -0x1c(%ebp),%ecx 807ccde: 66 90 xchg %ax,%ax 807cce0: 83 e8 01 sub $0x1,%eax 807cce3: 0f b6 10 movzbl (%eax),%edx 807cce6: 83 eb 01 sub $0x1,%ebx 807cce9: 39 c1 cmp %eax,%ecx 807cceb: 88 13 mov %dl,(%ebx) 807cced: 72 f1 jb 807cce0 <group_number+0x100> 807ccef: 8d 65 f4 lea -0xc(%ebp),%esp 807ccf2: 89 d8 mov %ebx,%eax 807ccf4: 5b pop %ebx 807ccf5: 5e pop %esi 807ccf6: 5f pop %edi 807ccf7: 5d pop %ebp 807ccf8: c2 04 00 ret $0x4 807ccfb: 89 d3 mov %edx,%ebx 807ccfd: e9 0b ff ff ff jmp 807cc0d <group_number+0x2d> 807cd02: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807cd09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0807cd10 <_i18n_number_rewrite>: 807cd10: 55 push %ebp 807cd11: 89 e5 mov %esp,%ebp 807cd13: 57 push %edi 807cd14: 56 push %esi 807cd15: 53 push %ebx 807cd16: 89 d7 mov %edx,%edi 807cd18: 89 ce mov %ecx,%esi 807cd1a: 89 c3 mov %eax,%ebx 807cd1c: 83 ec 58 sub $0x58,%esp 807cd1f: 68 c4 d4 0c 08 push $0x80cd4c4 807cd24: e8 17 5e 01 00 call 8092b40 <__wctrans> 807cd29: 5a pop %edx 807cd2a: 59 pop %ecx 807cd2b: 50 push %eax 807cd2c: 6a 2e push $0x2e 807cd2e: 89 45 b0 mov %eax,-0x50(%ebp) 807cd31: e8 8a 5e 01 00 call 8092bc0 <__towctrans> 807cd36: 89 45 b4 mov %eax,-0x4c(%ebp) 807cd39: 58 pop %eax 807cd3a: 5a pop %edx 807cd3b: ff 75 b0 pushl -0x50(%ebp) 807cd3e: 6a 2c push $0x2c 807cd40: e8 7b 5e 01 00 call 8092bc0 <__towctrans> 807cd45: 8b 4d b0 mov -0x50(%ebp),%ecx 807cd48: 83 c4 10 add $0x10,%esp 807cd4b: 85 c9 test %ecx,%ecx 807cd4d: 0f 85 5b 01 00 00 jne 807ceae <_i18n_number_rewrite+0x19e> 807cd53: 29 df sub %ebx,%edi 807cd55: 81 ff 00 10 00 00 cmp $0x1000,%edi 807cd5b: 89 fa mov %edi,%edx 807cd5d: 0f 87 09 01 00 00 ja 807ce6c <_i18n_number_rewrite+0x15c> 807cd63: 8d 42 1e lea 0x1e(%edx),%eax 807cd66: c7 45 ac 01 00 00 00 movl $0x1,-0x54(%ebp) 807cd6d: 83 e0 f0 and $0xfffffff0,%eax 807cd70: 29 c4 sub %eax,%esp 807cd72: 8d 44 24 0f lea 0xf(%esp),%eax 807cd76: 83 e0 f0 and $0xfffffff0,%eax 807cd79: 89 45 b4 mov %eax,-0x4c(%ebp) 807cd7c: 83 ec 04 sub $0x4,%esp 807cd7f: 52 push %edx 807cd80: 53 push %ebx 807cd81: ff 75 b4 pushl -0x4c(%ebp) 807cd84: e8 37 05 fe ff call 805d2c0 <__mempcpy> 807cd89: 83 c4 10 add $0x10,%esp 807cd8c: 89 c3 mov %eax,%ebx 807cd8e: 83 eb 01 sub $0x1,%ebx 807cd91: 39 5d b4 cmp %ebx,-0x4c(%ebp) 807cd94: 77 20 ja 807cdb6 <_i18n_number_rewrite+0xa6> 807cd96: 0f be 03 movsbl (%ebx),%eax 807cd99: 8d 50 d0 lea -0x30(%eax),%edx 807cd9c: 80 fa 09 cmp $0x9,%dl 807cd9f: 76 37 jbe 807cdd8 <_i18n_number_rewrite+0xc8> 807cda1: 8b 55 b0 mov -0x50(%ebp),%edx 807cda4: 85 d2 test %edx,%edx 807cda6: 75 78 jne 807ce20 <_i18n_number_rewrite+0x110> 807cda8: 88 46 ff mov %al,-0x1(%esi) 807cdab: 83 eb 01 sub $0x1,%ebx 807cdae: 83 ee 01 sub $0x1,%esi 807cdb1: 39 5d b4 cmp %ebx,-0x4c(%ebp) 807cdb4: 76 e0 jbe 807cd96 <_i18n_number_rewrite+0x86> 807cdb6: 8b 45 ac mov -0x54(%ebp),%eax 807cdb9: 85 c0 test %eax,%eax 807cdbb: 75 0e jne 807cdcb <_i18n_number_rewrite+0xbb> 807cdbd: 83 ec 0c sub $0xc,%esp 807cdc0: ff 75 b4 pushl -0x4c(%ebp) 807cdc3: e8 c8 d7 fd ff call 805a590 <__cfree> 807cdc8: 83 c4 10 add $0x10,%esp 807cdcb: 8d 65 f4 lea -0xc(%ebp),%esp 807cdce: 89 f0 mov %esi,%eax 807cdd0: 5b pop %ebx 807cdd1: 5e pop %esi 807cdd2: 5f pop %edi 807cdd3: 5d pop %ebp 807cdd4: c3 ret 807cdd5: 8d 76 00 lea 0x0(%esi),%esi 807cdd8: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 807cddf: c7 c2 d8 ff ff ff mov $0xffffffd8,%edx 807cde5: 83 ec 0c sub $0xc,%esp 807cde8: 8b 14 11 mov (%ecx,%edx,1),%edx 807cdeb: 8b 12 mov (%edx),%edx 807cded: 8b 7c 82 08 mov 0x8(%edx,%eax,4),%edi 807cdf1: 57 push %edi 807cdf2: e8 b9 f4 fd ff call 805c2b0 <strlen> 807cdf7: 83 c4 10 add $0x10,%esp 807cdfa: 29 c6 sub %eax,%esi 807cdfc: 85 c0 test %eax,%eax 807cdfe: 8d 50 ff lea -0x1(%eax),%edx 807ce01: 74 8b je 807cd8e <_i18n_number_rewrite+0x7e> 807ce03: 90 nop 807ce04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807ce08: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 807ce0c: 88 04 16 mov %al,(%esi,%edx,1) 807ce0f: 83 ea 01 sub $0x1,%edx 807ce12: 83 fa ff cmp $0xffffffff,%edx 807ce15: 75 f1 jne 807ce08 <_i18n_number_rewrite+0xf8> 807ce17: e9 72 ff ff ff jmp 807cd8e <_i18n_number_rewrite+0x7e> 807ce1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807ce20: 89 c2 mov %eax,%edx 807ce22: 83 e2 fd and $0xfffffffd,%edx 807ce25: 80 fa 2c cmp $0x2c,%dl 807ce28: 0f 85 7a ff ff ff jne 807cda8 <_i18n_number_rewrite+0x98> 807ce2e: 3c 2e cmp $0x2e,%al 807ce30: 8d 7d d7 lea -0x29(%ebp),%edi 807ce33: 8d 45 c6 lea -0x3a(%ebp),%eax 807ce36: 0f 44 f8 cmove %eax,%edi 807ce39: 83 ec 0c sub $0xc,%esp 807ce3c: 57 push %edi 807ce3d: e8 6e f4 fd ff call 805c2b0 <strlen> 807ce42: 83 c4 10 add $0x10,%esp 807ce45: 29 c6 sub %eax,%esi 807ce47: 85 c0 test %eax,%eax 807ce49: 8d 50 ff lea -0x1(%eax),%edx 807ce4c: 0f 84 3c ff ff ff je 807cd8e <_i18n_number_rewrite+0x7e> 807ce52: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807ce58: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 807ce5c: 88 04 16 mov %al,(%esi,%edx,1) 807ce5f: 83 ea 01 sub $0x1,%edx 807ce62: 83 fa ff cmp $0xffffffff,%edx 807ce65: 75 f1 jne 807ce58 <_i18n_number_rewrite+0x148> 807ce67: e9 22 ff ff ff jmp 807cd8e <_i18n_number_rewrite+0x7e> 807ce6c: 83 ec 0c sub $0xc,%esp 807ce6f: 89 7d b4 mov %edi,-0x4c(%ebp) 807ce72: 57 push %edi 807ce73: e8 78 2e ff ff call 806fcf0 <__libc_alloca_cutoff> 807ce78: 83 c4 10 add $0x10,%esp 807ce7b: 85 c0 test %eax,%eax 807ce7d: 89 fa mov %edi,%edx 807ce7f: 0f 85 de fe ff ff jne 807cd63 <_i18n_number_rewrite+0x53> 807ce85: 83 ec 0c sub $0xc,%esp 807ce88: 89 7d a8 mov %edi,-0x58(%ebp) 807ce8b: 57 push %edi 807ce8c: e8 ef d1 fd ff call 805a080 <__libc_malloc> 807ce91: 83 c4 10 add $0x10,%esp 807ce94: 85 c0 test %eax,%eax 807ce96: 89 45 b4 mov %eax,-0x4c(%ebp) 807ce99: 0f 84 90 00 00 00 je 807cf2f <_i18n_number_rewrite+0x21f> 807ce9f: c7 45 ac 00 00 00 00 movl $0x0,-0x54(%ebp) 807cea6: 8b 55 a8 mov -0x58(%ebp),%edx 807cea9: e9 ce fe ff ff jmp 807cd7c <_i18n_number_rewrite+0x6c> 807ceae: 8d 55 bc lea -0x44(%ebp),%edx 807ceb1: 89 45 a8 mov %eax,-0x58(%ebp) 807ceb4: 8d 45 c6 lea -0x3a(%ebp),%eax 807ceb7: 83 ec 04 sub $0x4,%esp 807ceba: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 807cec1: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 807cec8: 52 push %edx 807cec9: ff 75 b4 pushl -0x4c(%ebp) 807cecc: 50 push %eax 807cecd: 89 55 ac mov %edx,-0x54(%ebp) 807ced0: e8 bb 26 01 00 call 808f590 <__wcrtomb> 807ced5: 83 c4 10 add $0x10,%esp 807ced8: 83 f8 ff cmp $0xffffffff,%eax 807cedb: 8b 55 ac mov -0x54(%ebp),%edx 807cede: 8b 4d a8 mov -0x58(%ebp),%ecx 807cee1: 74 33 je 807cf16 <_i18n_number_rewrite+0x206> 807cee3: c6 44 05 c6 00 movb $0x0,-0x3a(%ebp,%eax,1) 807cee8: 8d 45 d7 lea -0x29(%ebp),%eax 807ceeb: 83 ec 04 sub $0x4,%esp 807ceee: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 807cef5: 52 push %edx 807cef6: 51 push %ecx 807cef7: 50 push %eax 807cef8: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 807ceff: e8 8c 26 01 00 call 808f590 <__wcrtomb> 807cf04: 83 c4 10 add $0x10,%esp 807cf07: 83 f8 ff cmp $0xffffffff,%eax 807cf0a: 74 15 je 807cf21 <_i18n_number_rewrite+0x211> 807cf0c: c6 44 05 d7 00 movb $0x0,-0x29(%ebp,%eax,1) 807cf11: e9 3d fe ff ff jmp 807cd53 <_i18n_number_rewrite+0x43> 807cf16: b8 2e 00 00 00 mov $0x2e,%eax 807cf1b: 66 89 45 c6 mov %ax,-0x3a(%ebp) 807cf1f: eb c7 jmp 807cee8 <_i18n_number_rewrite+0x1d8> 807cf21: b9 2c 00 00 00 mov $0x2c,%ecx 807cf26: 66 89 4d d7 mov %cx,-0x29(%ebp) 807cf2a: e9 24 fe ff ff jmp 807cd53 <_i18n_number_rewrite+0x43> 807cf2f: 89 de mov %ebx,%esi 807cf31: e9 95 fe ff ff jmp 807cdcb <_i18n_number_rewrite+0xbb> 807cf36: 8d 76 00 lea 0x0(%esi),%esi 807cf39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0807cf40 <_IO_helper_overflow>: 807cf40: 55 push %ebp 807cf41: 57 push %edi 807cf42: 56 push %esi 807cf43: 53 push %ebx 807cf44: 83 ec 1c sub $0x1c,%esp 807cf47: 8b 5c 24 30 mov 0x30(%esp),%ebx 807cf4b: 8b 74 24 34 mov 0x34(%esp),%esi 807cf4f: 8b 53 14 mov 0x14(%ebx),%edx 807cf52: 8b 43 10 mov 0x10(%ebx),%eax 807cf55: 89 d7 mov %edx,%edi 807cf57: 29 c7 sub %eax,%edi 807cf59: 74 5d je 807cfb8 <_IO_helper_overflow+0x78> 807cf5b: 8b 8b 98 00 00 00 mov 0x98(%ebx),%ecx 807cf61: ba b4 75 0d 08 mov $0x80d75b4,%edx 807cf66: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 807cf6c: 89 54 24 0c mov %edx,0xc(%esp) 807cf70: 8b a9 94 00 00 00 mov 0x94(%ecx),%ebp 807cf76: 89 ea mov %ebp,%edx 807cf78: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 807cf7e: 39 54 24 0c cmp %edx,0xc(%esp) 807cf82: 76 54 jbe 807cfd8 <_IO_helper_overflow+0x98> 807cf84: 83 ec 04 sub $0x4,%esp 807cf87: 57 push %edi 807cf88: 50 push %eax 807cf89: 51 push %ecx 807cf8a: ff 55 1c call *0x1c(%ebp) 807cf8d: 89 c5 mov %eax,%ebp 807cf8f: 8d 40 ff lea -0x1(%eax),%eax 807cf92: 83 c4 10 add $0x10,%esp 807cf95: 83 f8 fd cmp $0xfffffffd,%eax 807cf98: 77 76 ja 807d010 <_IO_helper_overflow+0xd0> 807cf9a: 8b 43 10 mov 0x10(%ebx),%eax 807cf9d: 83 ec 04 sub $0x4,%esp 807cfa0: 29 ef sub %ebp,%edi 807cfa2: 57 push %edi 807cfa3: 8d 14 28 lea (%eax,%ebp,1),%edx 807cfa6: 52 push %edx 807cfa7: 50 push %eax 807cfa8: e8 53 b2 fc ff call 8048200 <.plt+0x20> 807cfad: 8b 53 14 mov 0x14(%ebx),%edx 807cfb0: 83 c4 10 add $0x10,%esp 807cfb3: 29 ea sub %ebp,%edx 807cfb5: 89 53 14 mov %edx,0x14(%ebx) 807cfb8: 39 53 18 cmp %edx,0x18(%ebx) 807cfbb: 76 33 jbe 807cff0 <_IO_helper_overflow+0xb0> 807cfbd: 8d 42 01 lea 0x1(%edx),%eax 807cfc0: 89 43 14 mov %eax,0x14(%ebx) 807cfc3: 89 f0 mov %esi,%eax 807cfc5: 88 02 mov %al,(%edx) 807cfc7: 0f b6 c0 movzbl %al,%eax 807cfca: 83 c4 1c add $0x1c,%esp 807cfcd: 5b pop %ebx 807cfce: 5e pop %esi 807cfcf: 5f pop %edi 807cfd0: 5d pop %ebp 807cfd1: c3 ret 807cfd2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807cfd8: 89 4c 24 0c mov %ecx,0xc(%esp) 807cfdc: e8 6f 45 fd ff call 8051550 <_IO_vtable_check> 807cfe1: 8b 43 10 mov 0x10(%ebx),%eax 807cfe4: 8b 4c 24 0c mov 0xc(%esp),%ecx 807cfe8: eb 9a jmp 807cf84 <_IO_helper_overflow+0x44> 807cfea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807cff0: 89 f0 mov %esi,%eax 807cff2: 89 5c 24 30 mov %ebx,0x30(%esp) 807cff6: 0f b6 f0 movzbl %al,%esi 807cff9: 89 74 24 34 mov %esi,0x34(%esp) 807cffd: 83 c4 1c add $0x1c,%esp 807d000: 5b pop %ebx 807d001: 5e pop %esi 807d002: 5f pop %edi 807d003: 5d pop %ebp 807d004: e9 07 75 fd ff jmp 8054510 <__overflow> 807d009: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807d010: b8 ff ff ff ff mov $0xffffffff,%eax 807d015: eb b3 jmp 807cfca <_IO_helper_overflow+0x8a> 807d017: 89 f6 mov %esi,%esi 807d019: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0807d020 <printf_positional>: 807d020: 55 push %ebp 807d021: 89 e5 mov %esp,%ebp 807d023: 57 push %edi 807d024: 56 push %esi 807d025: 53 push %ebx 807d026: 81 ec 9c 04 00 00 sub $0x49c,%esp 807d02c: 83 7d 24 ff cmpl $0xffffffff,0x24(%ebp) 807d030: 89 85 b8 fb ff ff mov %eax,-0x448(%ebp) 807d036: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 807d03c: 89 8d a0 fb ff ff mov %ecx,-0x460(%ebp) 807d042: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 807d048: 8b 4d 18 mov 0x18(%ebp),%ecx 807d04b: c7 85 e4 fb ff ff 00 movl $0x400,-0x41c(%ebp) 807d052: 04 00 00 807d055: 89 85 e0 fb ff ff mov %eax,-0x420(%ebp) 807d05b: c7 85 cc fb ff ff 00 movl $0x0,-0x434(%ebp) 807d062: 00 00 00 807d065: 0f 84 85 07 00 00 je 807d7f0 <printf_positional+0x7d0> 807d06b: 31 ff xor %edi,%edi 807d06d: 80 39 00 cmpb $0x0,(%ecx) 807d070: 0f 84 b7 15 00 00 je 807e62d <printf_positional+0x160d> 807d076: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 807d07c: 31 db xor %ebx,%ebx 807d07e: c7 85 c0 fb ff ff 13 movl $0x13,-0x440(%ebp) 807d085: 00 00 00 807d088: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807d08e: 66 90 xchg %ax,%ax 807d090: 6b f7 34 imul $0x34,%edi,%esi 807d093: 03 b5 c4 fb ff ff add -0x43c(%ebp),%esi 807d099: 8d 85 cc fb ff ff lea -0x434(%ebp),%eax 807d09f: 83 c7 01 add $0x1,%edi 807d0a2: 50 push %eax 807d0a3: 56 push %esi 807d0a4: 53 push %ebx 807d0a5: 51 push %ecx 807d0a6: e8 05 db 00 00 call 808abb0 <__parse_one_specmb> 807d0ab: 8b 4e 18 mov 0x18(%esi),%ecx 807d0ae: 01 c3 add %eax,%ebx 807d0b0: 83 c4 10 add $0x10,%esp 807d0b3: 80 39 00 cmpb $0x0,(%ecx) 807d0b6: 74 58 je 807d110 <printf_positional+0xf0> 807d0b8: 39 bd c0 fb ff ff cmp %edi,-0x440(%ebp) 807d0be: 75 d0 jne 807d090 <printf_positional+0x70> 807d0c0: 8d 85 e0 fb ff ff lea -0x420(%ebp),%eax 807d0c6: 83 ec 0c sub $0xc,%esp 807d0c9: 89 8d bc fb ff ff mov %ecx,-0x444(%ebp) 807d0cf: 50 push %eax 807d0d0: e8 fb 04 01 00 call 808d5d0 <__libc_scratch_buffer_grow_preserve> 807d0d5: 83 c4 10 add $0x10,%esp 807d0d8: 84 c0 test %al,%al 807d0da: 0f 84 d8 05 00 00 je 807d6b8 <printf_positional+0x698> 807d0e0: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 807d0e6: 8b 8d bc fb ff ff mov -0x444(%ebp),%ecx 807d0ec: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807d0f2: b8 4f ec c4 4e mov $0x4ec4ec4f,%eax 807d0f7: f7 a5 e4 fb ff ff mull -0x41c(%ebp) 807d0fd: c1 ea 04 shr $0x4,%edx 807d100: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807d106: eb 88 jmp 807d090 <printf_positional+0x70> 807d108: 90 nop 807d109: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807d110: 39 9d cc fb ff ff cmp %ebx,-0x434(%ebp) 807d116: 89 d8 mov %ebx,%eax 807d118: 0f 43 85 cc fb ff ff cmovae -0x434(%ebp),%eax 807d11f: 3d 66 66 66 06 cmp $0x6666666,%eax 807d124: 89 85 bc fb ff ff mov %eax,-0x444(%ebp) 807d12a: 0f 87 71 05 00 00 ja 807d6a1 <printf_positional+0x681> 807d130: 8b 85 bc fb ff ff mov -0x444(%ebp),%eax 807d136: 8d 34 80 lea (%eax,%eax,4),%esi 807d139: c1 e6 02 shl $0x2,%esi 807d13c: 81 fe 00 10 00 00 cmp $0x1000,%esi 807d142: 89 f3 mov %esi,%ebx 807d144: 0f 87 b4 05 00 00 ja 807d6fe <printf_positional+0x6de> 807d14a: 83 c3 1e add $0x1e,%ebx 807d14d: c7 85 a4 fb ff ff 00 movl $0x0,-0x45c(%ebp) 807d154: 00 00 00 807d157: 83 e3 f0 and $0xfffffff0,%ebx 807d15a: 29 dc sub %ebx,%esp 807d15c: 8d 44 24 0f lea 0xf(%esp),%eax 807d160: 83 e0 f0 and $0xfffffff0,%eax 807d163: 89 85 a8 fb ff ff mov %eax,-0x458(%ebp) 807d169: 8b 95 bc fb ff ff mov -0x444(%ebp),%edx 807d16f: 8b 9d a8 fb ff ff mov -0x458(%ebp),%ebx 807d175: 83 ec 04 sub $0x4,%esp 807d178: 8d 04 52 lea (%edx,%edx,2),%eax 807d17b: 8d 0c 83 lea (%ebx,%eax,4),%ecx 807d17e: 8d 04 95 00 00 00 00 lea 0x0(,%edx,4),%eax 807d185: 89 8d b4 fb ff ff mov %ecx,-0x44c(%ebp) 807d18b: 50 push %eax 807d18c: 01 c1 add %eax,%ecx 807d18e: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807d194: 8b 40 3c mov 0x3c(%eax),%eax 807d197: c1 e0 1d shl $0x1d,%eax 807d19a: c1 f8 1f sar $0x1f,%eax 807d19d: 50 push %eax 807d19e: 51 push %ecx 807d19f: 89 8d c0 fb ff ff mov %ecx,-0x440(%ebp) 807d1a5: e8 d6 b0 fc ff call 8048280 <.plt+0xa0> 807d1aa: 83 c4 10 add $0x10,%esp 807d1ad: 85 ff test %edi,%edi 807d1af: 8b 8d c0 fb ff ff mov -0x440(%ebp),%ecx 807d1b5: 0f 84 de 08 00 00 je 807da99 <printf_positional+0xa79> 807d1bb: 89 bd c0 fb ff ff mov %edi,-0x440(%ebp) 807d1c1: 8b 9d c4 fb ff ff mov -0x43c(%ebp),%ebx 807d1c7: 31 f6 xor %esi,%esi 807d1c9: 89 cf mov %ecx,%edi 807d1cb: eb 29 jmp 807d1f6 <printf_positional+0x1d6> 807d1cd: 8d 76 00 lea 0x0(%esi),%esi 807d1d0: 8b 53 28 mov 0x28(%ebx),%edx 807d1d3: 8b 43 24 mov 0x24(%ebx),%eax 807d1d6: 8b 8d b4 fb ff ff mov -0x44c(%ebp),%ecx 807d1dc: 89 14 87 mov %edx,(%edi,%eax,4) 807d1df: 8b 53 30 mov 0x30(%ebx),%edx 807d1e2: 8b 43 24 mov 0x24(%ebx),%eax 807d1e5: 89 14 81 mov %edx,(%ecx,%eax,4) 807d1e8: 83 c6 01 add $0x1,%esi 807d1eb: 83 c3 34 add $0x34,%ebx 807d1ee: 3b b5 c0 fb ff ff cmp -0x440(%ebp),%esi 807d1f4: 74 73 je 807d269 <printf_positional+0x249> 807d1f6: 8b 43 20 mov 0x20(%ebx),%eax 807d1f9: 83 f8 ff cmp $0xffffffff,%eax 807d1fc: 74 07 je 807d205 <printf_positional+0x1e5> 807d1fe: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) 807d205: 8b 43 1c mov 0x1c(%ebx),%eax 807d208: 83 f8 ff cmp $0xffffffff,%eax 807d20b: 74 07 je 807d214 <printf_positional+0x1f4> 807d20d: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) 807d214: 8b 43 2c mov 0x2c(%ebx),%eax 807d217: 85 c0 test %eax,%eax 807d219: 74 cd je 807d1e8 <printf_positional+0x1c8> 807d21b: 83 f8 01 cmp $0x1,%eax 807d21e: 74 b0 je 807d1d0 <printf_positional+0x1b0> 807d220: 8b 4b 08 mov 0x8(%ebx),%ecx 807d223: 8b 53 24 mov 0x24(%ebx),%edx 807d226: 83 c6 01 add $0x1,%esi 807d229: 89 8d b0 fb ff ff mov %ecx,-0x450(%ebp) 807d22f: 8b 0d 94 dd 0e 08 mov 0x80edd94,%ecx 807d235: c1 e2 02 shl $0x2,%edx 807d238: 89 8d ac fb ff ff mov %ecx,-0x454(%ebp) 807d23e: 8b 8d b4 fb ff ff mov -0x44c(%ebp),%ecx 807d244: 01 d1 add %edx,%ecx 807d246: 01 fa add %edi,%edx 807d248: 51 push %ecx 807d249: 52 push %edx 807d24a: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807d250: 50 push %eax 807d251: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 807d257: 53 push %ebx 807d258: 83 c3 34 add $0x34,%ebx 807d25b: ff 14 82 call *(%edx,%eax,4) 807d25e: 83 c4 10 add $0x10,%esp 807d261: 3b b5 c0 fb ff ff cmp -0x440(%ebp),%esi 807d267: 75 8d jne 807d1f6 <printf_positional+0x1d6> 807d269: 8b 95 bc fb ff ff mov -0x444(%ebp),%edx 807d26f: 89 f9 mov %edi,%ecx 807d271: 8b bd c0 fb ff ff mov -0x440(%ebp),%edi 807d277: 85 d2 test %edx,%edx 807d279: 0f 84 bf 00 00 00 je 807d33e <printf_positional+0x31e> 807d27f: 89 bd c0 fb ff ff mov %edi,-0x440(%ebp) 807d285: 8b b5 a8 fb ff ff mov -0x458(%ebp),%esi 807d28b: 31 db xor %ebx,%ebx 807d28d: 8b 7d 0c mov 0xc(%ebp),%edi 807d290: 8b 04 99 mov (%ecx,%ebx,4),%eax 807d293: 83 f8 05 cmp $0x5,%eax 807d296: 7f 50 jg 807d2e8 <printf_positional+0x2c8> 807d298: 83 f8 03 cmp $0x3,%eax 807d29b: 0f 8d 97 03 00 00 jge 807d638 <printf_positional+0x618> 807d2a1: 83 f8 01 cmp $0x1,%eax 807d2a4: 0f 8f 8e 03 00 00 jg 807d638 <printf_positional+0x618> 807d2aa: 85 c0 test %eax,%eax 807d2ac: 0f 89 86 03 00 00 jns 807d638 <printf_positional+0x618> 807d2b2: 83 f8 ff cmp $0xffffffff,%eax 807d2b5: 0f 85 cd 03 00 00 jne 807d688 <printf_positional+0x668> 807d2bb: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807d2c1: f6 40 3c 04 testb $0x4,0x3c(%eax) 807d2c5: 0f 85 ad 03 00 00 jne 807d678 <printf_positional+0x658> 807d2cb: 68 bc d5 0c 08 push $0x80cd5bc 807d2d0: 68 69 07 00 00 push $0x769 807d2d5: 68 d6 d4 0c 08 push $0x80cd4d6 807d2da: 68 f8 d4 0c 08 push $0x80cd4f8 807d2df: e8 fc c4 fc ff call 80497e0 <__assert_fail> 807d2e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d2e8: 3d 00 01 00 00 cmp $0x100,%eax 807d2ed: 0f 84 f5 03 00 00 je 807d6e8 <printf_positional+0x6c8> 807d2f3: 0f 8e 67 03 00 00 jle 807d660 <printf_positional+0x640> 807d2f9: 3d 00 02 00 00 cmp $0x200,%eax 807d2fe: 0f 84 34 03 00 00 je 807d638 <printf_positional+0x618> 807d304: 3d 00 04 00 00 cmp $0x400,%eax 807d309: 0f 84 29 03 00 00 je 807d638 <printf_positional+0x618> 807d30f: 3d 07 01 00 00 cmp $0x107,%eax 807d314: 0f 85 6e 03 00 00 jne 807d688 <printf_positional+0x668> 807d31a: 8b 07 mov (%edi),%eax 807d31c: 83 c3 01 add $0x1,%ebx 807d31f: 83 c6 0c add $0xc,%esi 807d322: db 28 fldt (%eax) 807d324: 8d 50 0c lea 0xc(%eax),%edx 807d327: 89 17 mov %edx,(%edi) 807d329: db 7e f4 fstpt -0xc(%esi) 807d32c: 39 9d bc fb ff ff cmp %ebx,-0x444(%ebp) 807d332: 0f 87 58 ff ff ff ja 807d290 <printf_positional+0x270> 807d338: 8b bd c0 fb ff ff mov -0x440(%ebp),%edi 807d33e: 39 7d 14 cmp %edi,0x14(%ebp) 807d341: 0f 83 bc 02 00 00 jae 807d603 <printf_positional+0x5e3> 807d347: 8b 45 1c mov 0x1c(%ebp),%eax 807d34a: 8b b5 c4 fb ff ff mov -0x43c(%ebp),%esi 807d350: 89 bd 74 fb ff ff mov %edi,-0x48c(%ebp) 807d356: 05 e8 03 00 00 add $0x3e8,%eax 807d35b: 89 85 70 fb ff ff mov %eax,-0x490(%ebp) 807d361: 6b 45 14 34 imul $0x34,0x14(%ebp),%eax 807d365: 01 c6 add %eax,%esi 807d367: b8 b4 75 0d 08 mov $0x80d75b4,%eax 807d36c: 2d 60 72 0d 08 sub $0x80d7260,%eax 807d371: 89 f7 mov %esi,%edi 807d373: 89 85 80 fb ff ff mov %eax,-0x480(%ebp) 807d379: 0f b6 57 0c movzbl 0xc(%edi),%edx 807d37d: 8b 1f mov (%edi),%ebx 807d37f: 89 d0 mov %edx,%eax 807d381: c0 e8 03 shr $0x3,%al 807d384: 83 e0 01 and $0x1,%eax 807d387: 88 85 ac fb ff ff mov %al,-0x454(%ebp) 807d38d: 89 d0 mov %edx,%eax 807d38f: c0 e8 04 shr $0x4,%al 807d392: 83 e0 01 and $0x1,%eax 807d395: 88 85 98 fb ff ff mov %al,-0x468(%ebp) 807d39b: 89 d0 mov %edx,%eax 807d39d: c0 e8 05 shr $0x5,%al 807d3a0: 83 e0 01 and $0x1,%eax 807d3a3: 89 85 b4 fb ff ff mov %eax,-0x44c(%ebp) 807d3a9: 89 d0 mov %edx,%eax 807d3ab: c0 e8 06 shr $0x6,%al 807d3ae: 83 e0 01 and $0x1,%eax 807d3b1: 88 85 94 fb ff ff mov %al,-0x46c(%ebp) 807d3b7: 89 d0 mov %edx,%eax 807d3b9: c0 e8 07 shr $0x7,%al 807d3bc: 88 85 7a fb ff ff mov %al,-0x486(%ebp) 807d3c2: 0f b6 c0 movzbl %al,%eax 807d3c5: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 807d3cb: 89 d0 mov %edx,%eax 807d3cd: 83 e0 01 and $0x1,%eax 807d3d0: 88 85 93 fb ff ff mov %al,-0x46d(%ebp) 807d3d6: 89 d0 mov %edx,%eax 807d3d8: d0 e8 shr %al 807d3da: 83 e0 01 and $0x1,%eax 807d3dd: 88 85 8c fb ff ff mov %al,-0x474(%ebp) 807d3e3: 0f b6 47 0d movzbl 0xd(%edi),%eax 807d3e7: 89 c1 mov %eax,%ecx 807d3e9: c0 e8 03 shr $0x3,%al 807d3ec: 83 e0 01 and $0x1,%eax 807d3ef: d0 e9 shr %cl 807d3f1: 88 85 7b fb ff ff mov %al,-0x485(%ebp) 807d3f7: 8b 47 10 mov 0x10(%edi),%eax 807d3fa: 83 e1 01 and $0x1,%ecx 807d3fd: 88 8d 92 fb ff ff mov %cl,-0x46e(%ebp) 807d403: 89 d1 mov %edx,%ecx 807d405: c0 e9 02 shr $0x2,%cl 807d408: 89 85 88 fb ff ff mov %eax,-0x478(%ebp) 807d40e: 8b 47 08 mov 0x8(%edi),%eax 807d411: 83 e1 01 and $0x1,%ecx 807d414: 88 8d 91 fb ff ff mov %cl,-0x46f(%ebp) 807d41a: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807d420: 88 85 90 fb ff ff mov %al,-0x470(%ebp) 807d426: 8b 47 20 mov 0x20(%edi),%eax 807d429: 83 f8 ff cmp $0xffffffff,%eax 807d42c: 0f 84 a6 03 00 00 je 807d7d8 <printf_positional+0x7b8> 807d432: 8b 8d a8 fb ff ff mov -0x458(%ebp),%ecx 807d438: 8d 04 40 lea (%eax,%eax,2),%eax 807d43b: 8b 04 81 mov (%ecx,%eax,4),%eax 807d43e: 85 c0 test %eax,%eax 807d440: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807d446: 0f 88 dc 03 00 00 js 807d828 <printf_positional+0x808> 807d44c: 89 47 04 mov %eax,0x4(%edi) 807d44f: 8b 47 1c mov 0x1c(%edi),%eax 807d452: 83 f8 ff cmp $0xffffffff,%eax 807d455: 74 16 je 807d46d <printf_positional+0x44d> 807d457: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807d45d: 8d 04 40 lea (%eax,%eax,2),%eax 807d460: 8b 1c 82 mov (%edx,%eax,4),%ebx 807d463: 85 db test %ebx,%ebx 807d465: 0f 88 e1 03 00 00 js 807d84c <printf_positional+0x82c> 807d46b: 89 1f mov %ebx,(%edi) 807d46d: 8b 85 c4 fb ff ff mov -0x43c(%ebp),%eax 807d473: 39 d8 cmp %ebx,%eax 807d475: 0f 4c c3 cmovl %ebx,%eax 807d478: 3d c8 03 00 00 cmp $0x3c8,%eax 807d47d: 89 c6 mov %eax,%esi 807d47f: 0f 8e 33 03 00 00 jle 807d7b8 <printf_positional+0x798> 807d485: 83 c6 20 add $0x20,%esi 807d488: 81 fe 00 10 00 00 cmp $0x1000,%esi 807d48e: 0f 8f 45 13 00 00 jg 807e7d9 <printf_positional+0x17b9> 807d494: 83 c6 1e add $0x1e,%esi 807d497: 8d 43 20 lea 0x20(%ebx),%eax 807d49a: c7 85 bc fb ff ff 00 movl $0x0,-0x444(%ebp) 807d4a1: 00 00 00 807d4a4: 83 e6 f0 and $0xfffffff0,%esi 807d4a7: 29 f4 sub %esi,%esp 807d4a9: 8b b5 c4 fb ff ff mov -0x43c(%ebp),%esi 807d4af: 8d 54 24 0f lea 0xf(%esp),%edx 807d4b3: 8d 4e 20 lea 0x20(%esi),%ecx 807d4b6: 83 e2 f0 and $0xfffffff0,%edx 807d4b9: 39 de cmp %ebx,%esi 807d4bb: 0f 4d c1 cmovge %ecx,%eax 807d4be: 01 d0 add %edx,%eax 807d4c0: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807d4c6: a1 34 dd 0e 08 mov 0x80edd34,%eax 807d4cb: 85 c0 test %eax,%eax 807d4cd: 0f 84 65 02 00 00 je 807d738 <printf_positional+0x718> 807d4d3: 0f be 95 c0 fb ff ff movsbl -0x440(%ebp),%edx 807d4da: 8b 04 90 mov (%eax,%edx,4),%eax 807d4dd: 89 95 84 fb ff ff mov %edx,-0x47c(%ebp) 807d4e3: 85 c0 test %eax,%eax 807d4e5: 0f 84 4d 02 00 00 je 807d738 <printf_positional+0x718> 807d4eb: 8b 57 2c mov 0x2c(%edi),%edx 807d4ee: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 807d4f5: 8d 71 1e lea 0x1e(%ecx),%esi 807d4f8: 83 e6 f0 and $0xfffffff0,%esi 807d4fb: 29 f4 sub %esi,%esp 807d4fd: 8d 74 24 0f lea 0xf(%esp),%esi 807d501: 83 e6 f0 and $0xfffffff0,%esi 807d504: 85 d2 test %edx,%edx 807d506: 74 32 je 807d53a <printf_positional+0x51a> 807d508: 8b 47 24 mov 0x24(%edi),%eax 807d50b: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807d511: 01 f1 add %esi,%ecx 807d513: 8d 04 40 lea (%eax,%eax,2),%eax 807d516: 8d 14 82 lea (%edx,%eax,4),%edx 807d519: 89 f0 mov %esi,%eax 807d51b: 90 nop 807d51c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d520: 89 10 mov %edx,(%eax) 807d522: 83 c0 04 add $0x4,%eax 807d525: 83 c2 0c add $0xc,%edx 807d528: 39 c1 cmp %eax,%ecx 807d52a: 75 f4 jne 807d520 <printf_positional+0x500> 807d52c: a1 34 dd 0e 08 mov 0x80edd34,%eax 807d531: 8b 95 84 fb ff ff mov -0x47c(%ebp),%edx 807d537: 8b 04 90 mov (%eax,%edx,4),%eax 807d53a: 83 ec 04 sub $0x4,%esp 807d53d: 56 push %esi 807d53e: 57 push %edi 807d53f: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807d545: ff d0 call *%eax 807d547: 83 c4 10 add $0x10,%esp 807d54a: 83 f8 fe cmp $0xfffffffe,%eax 807d54d: 0f 84 e5 01 00 00 je 807d738 <printf_positional+0x718> 807d553: 85 c0 test %eax,%eax 807d555: 0f 88 d7 04 00 00 js 807da32 <printf_positional+0xa12> 807d55b: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807d562: 0f 87 05 1e 00 00 ja 807f36d <printf_positional+0x234d> 807d568: ba ff ff ff 7f mov $0x7fffffff,%edx 807d56d: 2b 55 10 sub 0x10(%ebp),%edx 807d570: 39 d0 cmp %edx,%eax 807d572: 0f 87 a7 04 00 00 ja 807da1f <printf_positional+0x9ff> 807d578: 01 45 10 add %eax,0x10(%ebp) 807d57b: 8b 85 bc fb ff ff mov -0x444(%ebp),%eax 807d581: 85 c0 test %eax,%eax 807d583: 0f 85 8e 10 00 00 jne 807e617 <printf_positional+0x15f7> 807d589: 8b 45 10 mov 0x10(%ebp),%eax 807d58c: 85 c0 test %eax,%eax 807d58e: 0f 88 06 1d 00 00 js 807f29a <printf_positional+0x227a> 807d594: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807d59a: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 807d5a0: 89 d8 mov %ebx,%eax 807d5a2: 2d 60 72 0d 08 sub $0x80d7260,%eax 807d5a7: 39 85 80 fb ff ff cmp %eax,-0x480(%ebp) 807d5ad: 0f 86 5a 10 00 00 jbe 807e60d <printf_positional+0x15ed> 807d5b3: 8b 57 14 mov 0x14(%edi),%edx 807d5b6: 8b 47 18 mov 0x18(%edi),%eax 807d5b9: 83 ec 04 sub $0x4,%esp 807d5bc: 29 d0 sub %edx,%eax 807d5be: 50 push %eax 807d5bf: 52 push %edx 807d5c0: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807d5c6: ff 53 1c call *0x1c(%ebx) 807d5c9: 8b 57 18 mov 0x18(%edi),%edx 807d5cc: 2b 57 14 sub 0x14(%edi),%edx 807d5cf: 83 c4 10 add $0x10,%esp 807d5d2: 39 d0 cmp %edx,%eax 807d5d4: 0f 85 9d 04 00 00 jne 807da77 <printf_positional+0xa57> 807d5da: ba ff ff ff 7f mov $0x7fffffff,%edx 807d5df: 2b 55 10 sub 0x10(%ebp),%edx 807d5e2: 39 d0 cmp %edx,%eax 807d5e4: 0f 8f 7a 04 00 00 jg 807da64 <printf_positional+0xa44> 807d5ea: 83 45 14 01 addl $0x1,0x14(%ebp) 807d5ee: 01 45 10 add %eax,0x10(%ebp) 807d5f1: 83 c7 34 add $0x34,%edi 807d5f4: 8b 85 74 fb ff ff mov -0x48c(%ebp),%eax 807d5fa: 39 45 14 cmp %eax,0x14(%ebp) 807d5fd: 0f 82 76 fd ff ff jb 807d379 <printf_positional+0x359> 807d603: 8b b5 a4 fb ff ff mov -0x45c(%ebp),%esi 807d609: 8b 5d 10 mov 0x10(%ebp),%ebx 807d60c: 85 f6 test %esi,%esi 807d60e: 0f 84 a9 00 00 00 je 807d6bd <printf_positional+0x69d> 807d614: c7 85 bc fb ff ff 00 movl $0x0,-0x444(%ebp) 807d61b: 00 00 00 807d61e: 83 ec 0c sub $0xc,%esp 807d621: ff b5 a4 fb ff ff pushl -0x45c(%ebp) 807d627: e8 64 cf fd ff call 805a590 <__cfree> 807d62c: 83 c4 10 add $0x10,%esp 807d62f: e9 11 04 00 00 jmp 807da45 <printf_positional+0xa25> 807d634: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d638: 8b 07 mov (%edi),%eax 807d63a: 8d 50 04 lea 0x4(%eax),%edx 807d63d: 89 17 mov %edx,(%edi) 807d63f: 8b 00 mov (%eax),%eax 807d641: 89 06 mov %eax,(%esi) 807d643: 83 c3 01 add $0x1,%ebx 807d646: 83 c6 0c add $0xc,%esi 807d649: 39 9d bc fb ff ff cmp %ebx,-0x444(%ebp) 807d64f: 0f 87 3b fc ff ff ja 807d290 <printf_positional+0x270> 807d655: e9 de fc ff ff jmp 807d338 <printf_positional+0x318> 807d65a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807d660: 83 f8 07 cmp $0x7,%eax 807d663: 7f 23 jg 807d688 <printf_positional+0x668> 807d665: 8b 07 mov (%edi),%eax 807d667: 8d 50 08 lea 0x8(%eax),%edx 807d66a: dd 00 fldl (%eax) 807d66c: 89 17 mov %edx,(%edi) 807d66e: dd 1e fstpl (%esi) 807d670: eb d1 jmp 807d643 <printf_positional+0x623> 807d672: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807d678: 83 ec 0c sub $0xc,%esp 807d67b: 68 18 d5 0c 08 push $0x80cd518 807d680: e8 9b 3e fd ff call 8051520 <__libc_fatal> 807d685: 8d 76 00 lea 0x0(%esi),%esi 807d688: f6 c4 08 test $0x8,%ah 807d68b: 75 ab jne 807d638 <printf_positional+0x618> 807d68d: 8b 15 98 dd 0e 08 mov 0x80edd98,%edx 807d693: 85 d2 test %edx,%edx 807d695: 0f 85 ed 10 00 00 jne 807e788 <printf_positional+0x1768> 807d69b: d9 ee fldz 807d69d: db 3e fstpt (%esi) 807d69f: eb a2 jmp 807d643 <printf_positional+0x623> 807d6a1: b8 e8 ff ff ff mov $0xffffffe8,%eax 807d6a6: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807d6ad: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 807d6b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d6b8: bb ff ff ff ff mov $0xffffffff,%ebx 807d6bd: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 807d6c3: 8d bd e8 fb ff ff lea -0x418(%ebp),%edi 807d6c9: 39 f8 cmp %edi,%eax 807d6cb: 74 0c je 807d6d9 <printf_positional+0x6b9> 807d6cd: 83 ec 0c sub $0xc,%esp 807d6d0: 50 push %eax 807d6d1: e8 ba ce fd ff call 805a590 <__cfree> 807d6d6: 83 c4 10 add $0x10,%esp 807d6d9: 8d 65 f4 lea -0xc(%ebp),%esp 807d6dc: 89 d8 mov %ebx,%eax 807d6de: 5b pop %ebx 807d6df: 5e pop %esi 807d6e0: 5f pop %edi 807d6e1: 5d pop %ebp 807d6e2: c3 ret 807d6e3: 90 nop 807d6e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d6e8: 8b 07 mov (%edi),%eax 807d6ea: 8d 50 08 lea 0x8(%eax),%edx 807d6ed: 89 17 mov %edx,(%edi) 807d6ef: 8b 50 04 mov 0x4(%eax),%edx 807d6f2: 8b 00 mov (%eax),%eax 807d6f4: 89 56 04 mov %edx,0x4(%esi) 807d6f7: 89 06 mov %eax,(%esi) 807d6f9: e9 45 ff ff ff jmp 807d643 <printf_positional+0x623> 807d6fe: 83 ec 0c sub $0xc,%esp 807d701: 56 push %esi 807d702: e8 e9 25 ff ff call 806fcf0 <__libc_alloca_cutoff> 807d707: 83 c4 10 add $0x10,%esp 807d70a: 85 c0 test %eax,%eax 807d70c: 0f 85 38 fa ff ff jne 807d14a <printf_positional+0x12a> 807d712: 83 ec 0c sub $0xc,%esp 807d715: 56 push %esi 807d716: e8 65 c9 fd ff call 805a080 <__libc_malloc> 807d71b: 83 c4 10 add $0x10,%esp 807d71e: 85 c0 test %eax,%eax 807d720: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 807d726: 74 90 je 807d6b8 <printf_positional+0x698> 807d728: 89 85 a8 fb ff ff mov %eax,-0x458(%ebp) 807d72e: e9 36 fa ff ff jmp 807d169 <printf_positional+0x149> 807d733: 90 nop 807d734: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d738: 0f b6 85 c0 fb ff ff movzbl -0x440(%ebp),%eax 807d73f: 83 e8 20 sub $0x20,%eax 807d742: 3c 5a cmp $0x5a,%al 807d744: 0f 87 d4 07 00 00 ja 807df1e <printf_positional+0xefe> 807d74a: 0f b6 85 ac fb ff ff movzbl -0x454(%ebp),%eax 807d751: 0f b6 8d 8c fb ff ff movzbl -0x474(%ebp),%ecx 807d758: 0f b6 b5 92 fb ff ff movzbl -0x46e(%ebp),%esi 807d75f: 0f b6 95 91 fb ff ff movzbl -0x46f(%ebp),%edx 807d766: 89 85 6c fb ff ff mov %eax,-0x494(%ebp) 807d76c: 0f b6 85 98 fb ff ff movzbl -0x468(%ebp),%eax 807d773: 89 85 84 fb ff ff mov %eax,-0x47c(%ebp) 807d779: 0f b6 85 94 fb ff ff movzbl -0x46c(%ebp),%eax 807d780: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 807d786: 0f b6 85 93 fb ff ff movzbl -0x46d(%ebp),%eax 807d78d: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 807d793: 0f b6 85 88 fb ff ff movzbl -0x478(%ebp),%eax 807d79a: 88 85 93 fb ff ff mov %al,-0x46d(%ebp) 807d7a0: 0f be 85 c0 fb ff ff movsbl -0x440(%ebp),%eax 807d7a7: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807d7ae: ff 24 85 00 d6 0c 08 jmp *0x80cd600(,%eax,4) 807d7b5: 8d 76 00 lea 0x0(%esi),%esi 807d7b8: 8b 85 70 fb ff ff mov -0x490(%ebp),%eax 807d7be: c7 85 bc fb ff ff 00 movl $0x0,-0x444(%ebp) 807d7c5: 00 00 00 807d7c8: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807d7ce: e9 f3 fc ff ff jmp 807d4c6 <printf_positional+0x4a6> 807d7d3: 90 nop 807d7d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807d7d8: 8b 47 04 mov 0x4(%edi),%eax 807d7db: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807d7e1: e9 69 fc ff ff jmp 807d44f <printf_positional+0x42f> 807d7e6: 8d 76 00 lea 0x0(%esi),%esi 807d7e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807d7f0: b8 e4 ff ff ff mov $0xffffffe4,%eax 807d7f5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807d7fc: 8b 04 02 mov (%edx,%eax,1),%eax 807d7ff: 8b 00 mov (%eax),%eax 807d801: 8b 78 28 mov 0x28(%eax),%edi 807d804: 8b 40 2c mov 0x2c(%eax),%eax 807d807: 89 45 24 mov %eax,0x24(%ebp) 807d80a: 0f b6 00 movzbl (%eax),%eax 807d80d: 89 7d 28 mov %edi,0x28(%ebp) 807d810: 84 c0 test %al,%al 807d812: 74 08 je 807d81c <printf_positional+0x7fc> 807d814: 3c 7f cmp $0x7f,%al 807d816: 0f 85 4f f8 ff ff jne 807d06b <printf_positional+0x4b> 807d81c: c7 45 24 00 00 00 00 movl $0x0,0x24(%ebp) 807d823: e9 43 f8 ff ff jmp 807d06b <printf_positional+0x4b> 807d828: f7 9d c4 fb ff ff negl -0x43c(%ebp) 807d82e: 83 ca 20 or $0x20,%edx 807d831: c7 85 b4 fb ff ff 01 movl $0x1,-0x44c(%ebp) 807d838: 00 00 00 807d83b: 8b 85 c4 fb ff ff mov -0x43c(%ebp),%eax 807d841: 88 57 0c mov %dl,0xc(%edi) 807d844: 89 47 04 mov %eax,0x4(%edi) 807d847: e9 03 fc ff ff jmp 807d44f <printf_positional+0x42f> 807d84c: c7 07 ff ff ff ff movl $0xffffffff,(%edi) 807d852: bb ff ff ff ff mov $0xffffffff,%ebx 807d857: e9 11 fc ff ff jmp 807d46d <printf_positional+0x44d> 807d85c: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807d862: 85 c0 test %eax,%eax 807d864: 0f 84 f3 0f 00 00 je 807e85d <printf_positional+0x183d> 807d86a: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807d870: 8b 42 14 mov 0x14(%edx),%eax 807d873: 3b 42 18 cmp 0x18(%edx),%eax 807d876: 0f 83 ec 16 00 00 jae 807ef68 <printf_positional+0x1f48> 807d87c: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807d882: 8d 50 01 lea 0x1(%eax),%edx 807d885: 89 53 14 mov %edx,0x14(%ebx) 807d888: c6 00 2d movb $0x2d,(%eax) 807d88b: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 807d892: 0f 84 9a 01 00 00 je 807da32 <printf_positional+0xa12> 807d898: 83 45 10 01 addl $0x1,0x10(%ebp) 807d89c: 83 ad c4 fb ff ff 01 subl $0x1,-0x43c(%ebp) 807d8a3: 8b 85 ac fb ff ff mov -0x454(%ebp),%eax 807d8a9: 85 c0 test %eax,%eax 807d8ab: 74 7f je 807d92c <printf_positional+0x90c> 807d8ad: 83 bd 8c fb ff ff 10 cmpl $0x10,-0x474(%ebp) 807d8b4: 75 76 jne 807d92c <printf_positional+0x90c> 807d8b6: f6 85 6c fb ff ff 01 testb $0x1,-0x494(%ebp) 807d8bd: 74 6d je 807d92c <printf_positional+0x90c> 807d8bf: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807d8c5: 8b 42 14 mov 0x14(%edx),%eax 807d8c8: 3b 42 18 cmp 0x18(%edx),%eax 807d8cb: 0f 83 ff 18 00 00 jae 807f1d0 <printf_positional+0x21b0> 807d8d1: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807d8d7: 8d 50 01 lea 0x1(%eax),%edx 807d8da: 89 53 14 mov %edx,0x14(%ebx) 807d8dd: c6 00 30 movb $0x30,(%eax) 807d8e0: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 807d8e7: 0f 84 45 01 00 00 je 807da32 <printf_positional+0xa12> 807d8ed: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807d8f3: 8b 42 14 mov 0x14(%edx),%eax 807d8f6: 3b 42 18 cmp 0x18(%edx),%eax 807d8f9: 0f 83 a7 18 00 00 jae 807f1a6 <printf_positional+0x2186> 807d8ff: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807d905: 8d 50 01 lea 0x1(%eax),%edx 807d908: 89 53 14 mov %edx,0x14(%ebx) 807d90b: 0f b6 95 90 fb ff ff movzbl -0x470(%ebp),%edx 807d912: 88 10 mov %dl,(%eax) 807d914: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807d91b: 0f 84 11 01 00 00 je 807da32 <printf_positional+0xa12> 807d921: 83 45 10 02 addl $0x2,0x10(%ebp) 807d925: 83 ad c4 fb ff ff 02 subl $0x2,-0x43c(%ebp) 807d92c: 8b 95 b0 fb ff ff mov -0x450(%ebp),%edx 807d932: 8b 9d c4 fb ff ff mov -0x43c(%ebp),%ebx 807d938: 89 d0 mov %edx,%eax 807d93a: 01 f0 add %esi,%eax 807d93c: 29 c3 sub %eax,%ebx 807d93e: 85 d2 test %edx,%edx 807d940: 74 42 je 807d984 <printf_positional+0x964> 807d942: 83 ec 04 sub $0x4,%esp 807d945: 52 push %edx 807d946: 6a 30 push $0x30 807d948: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807d94e: e8 dd e7 00 00 call 808c130 <_IO_padn> 807d953: 8b 95 b0 fb ff ff mov -0x450(%ebp),%edx 807d959: 83 c4 10 add $0x10,%esp 807d95c: 39 c2 cmp %eax,%edx 807d95e: 0f 85 ce 00 00 00 jne 807da32 <printf_positional+0xa12> 807d964: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807d96b: 0f 87 92 0b 00 00 ja 807e503 <printf_positional+0x14e3> 807d971: b8 ff ff ff 7f mov $0x7fffffff,%eax 807d976: 2b 45 10 sub 0x10(%ebp),%eax 807d979: 39 c2 cmp %eax,%edx 807d97b: 0f 87 9e 00 00 00 ja 807da1f <printf_positional+0x9ff> 807d981: 01 55 10 add %edx,0x10(%ebp) 807d984: 8b 45 10 mov 0x10(%ebp),%eax 807d987: 85 c0 test %eax,%eax 807d989: 0f 88 f7 19 00 00 js 807f386 <printf_positional+0x2366> 807d98f: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807d995: 8b 90 94 00 00 00 mov 0x94(%eax),%edx 807d99b: 89 d0 mov %edx,%eax 807d99d: 2d 60 72 0d 08 sub $0x80d7260,%eax 807d9a2: 39 85 80 fb ff ff cmp %eax,-0x480(%ebp) 807d9a8: 0f 86 6a 14 00 00 jbe 807ee18 <printf_positional+0x1df8> 807d9ae: 83 ec 04 sub $0x4,%esp 807d9b1: 56 push %esi 807d9b2: ff b5 c0 fb ff ff pushl -0x440(%ebp) 807d9b8: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807d9be: ff 52 1c call *0x1c(%edx) 807d9c1: 83 c4 10 add $0x10,%esp 807d9c4: 39 c6 cmp %eax,%esi 807d9c6: 75 6a jne 807da32 <printf_positional+0xa12> 807d9c8: ba ff ff ff 7f mov $0x7fffffff,%edx 807d9cd: 89 d0 mov %edx,%eax 807d9cf: 2b 45 10 sub 0x10(%ebp),%eax 807d9d2: 89 95 c4 fb ff ff mov %edx,-0x43c(%ebp) 807d9d8: 39 f0 cmp %esi,%eax 807d9da: 7c 43 jl 807da1f <printf_positional+0x9ff> 807d9dc: 01 75 10 add %esi,0x10(%ebp) 807d9df: 85 db test %ebx,%ebx 807d9e1: 0f 8e 94 fb ff ff jle 807d57b <printf_positional+0x55b> 807d9e7: 83 ec 04 sub $0x4,%esp 807d9ea: 53 push %ebx 807d9eb: 6a 20 push $0x20 807d9ed: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807d9f3: e8 38 e7 00 00 call 808c130 <_IO_padn> 807d9f8: 83 c4 10 add $0x10,%esp 807d9fb: 39 c3 cmp %eax,%ebx 807d9fd: 75 33 jne 807da32 <printf_positional+0xa12> 807d9ff: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807da06: 0f 87 f7 0a 00 00 ja 807e503 <printf_positional+0x14e3> 807da0c: 8b 95 c4 fb ff ff mov -0x43c(%ebp),%edx 807da12: 89 d0 mov %edx,%eax 807da14: 2b 45 10 sub 0x10(%ebp),%eax 807da17: 39 c3 cmp %eax,%ebx 807da19: 0f 86 4f 0a 00 00 jbe 807e46e <printf_positional+0x144e> 807da1f: b8 e8 ff ff ff mov $0xffffffe8,%eax 807da24: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807da2b: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 807da32: 8b 85 a4 fb ff ff mov -0x45c(%ebp),%eax 807da38: bb ff ff ff ff mov $0xffffffff,%ebx 807da3d: 85 c0 test %eax,%eax 807da3f: 0f 85 d9 fb ff ff jne 807d61e <printf_positional+0x5fe> 807da45: 8b 85 bc fb ff ff mov -0x444(%ebp),%eax 807da4b: 85 c0 test %eax,%eax 807da4d: 0f 84 6a fc ff ff je 807d6bd <printf_positional+0x69d> 807da53: 83 ec 0c sub $0xc,%esp 807da56: 50 push %eax 807da57: e8 34 cb fd ff call 805a590 <__cfree> 807da5c: 83 c4 10 add $0x10,%esp 807da5f: e9 59 fc ff ff jmp 807d6bd <printf_positional+0x69d> 807da64: b8 e8 ff ff ff mov $0xffffffe8,%eax 807da69: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 807da70: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 807da77: 8b 85 a4 fb ff ff mov -0x45c(%ebp),%eax 807da7d: 85 c0 test %eax,%eax 807da7f: 0f 84 33 fc ff ff je 807d6b8 <printf_positional+0x698> 807da85: c7 85 bc fb ff ff 00 movl $0x0,-0x444(%ebp) 807da8c: 00 00 00 807da8f: bb ff ff ff ff mov $0xffffffff,%ebx 807da94: e9 85 fb ff ff jmp 807d61e <printf_positional+0x5fe> 807da99: 8b 9d bc fb ff ff mov -0x444(%ebp),%ebx 807da9f: 85 db test %ebx,%ebx 807daa1: 0f 85 d8 f7 ff ff jne 807d27f <printf_positional+0x25f> 807daa7: e9 57 fb ff ff jmp 807d603 <printf_positional+0x5e3> 807daac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807dab0: 65 a1 00 00 00 00 mov %gs:0x0,%eax 807dab6: 89 a5 c0 fb ff ff mov %esp,-0x440(%ebp) 807dabc: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807dac2: 89 c2 mov %eax,%edx 807dac4: b8 d8 ff ff ff mov $0xffffffd8,%eax 807dac9: 8b 04 02 mov (%edx,%eax,1),%eax 807dacc: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807dad2: 8b 00 mov (%eax),%eax 807dad4: 8b 40 58 mov 0x58(%eax),%eax 807dad7: c7 85 d4 fb ff ff 00 movl $0x0,-0x42c(%ebp) 807dade: 00 00 00 807dae1: c7 85 d8 fb ff ff 00 movl $0x0,-0x428(%ebp) 807dae8: 00 00 00 807daeb: 83 c0 0f add $0xf,%eax 807daee: 83 e0 f0 and $0xfffffff0,%eax 807daf1: 29 c4 sub %eax,%esp 807daf3: 8d 85 d4 fb ff ff lea -0x42c(%ebp),%eax 807daf9: 89 e6 mov %esp,%esi 807dafb: 83 ec 04 sub $0x4,%esp 807dafe: 50 push %eax 807daff: 8b 47 24 mov 0x24(%edi),%eax 807db02: 8d 04 40 lea (%eax,%eax,2),%eax 807db05: ff 34 82 pushl (%edx,%eax,4) 807db08: 56 push %esi 807db09: e8 82 1a 01 00 call 808f590 <__wcrtomb> 807db0e: 83 c4 10 add $0x10,%esp 807db11: 83 f8 ff cmp $0xffffffff,%eax 807db14: 89 c3 mov %eax,%ebx 807db16: 0f 84 22 11 00 00 je 807ec3e <printf_positional+0x1c1e> 807db1c: 8b 8d c4 fb ff ff mov -0x43c(%ebp),%ecx 807db22: 8b 95 b4 fb ff ff mov -0x44c(%ebp),%edx 807db28: 29 c1 sub %eax,%ecx 807db2a: 85 c9 test %ecx,%ecx 807db2c: 0f 9f 85 c4 fb ff ff setg -0x43c(%ebp) 807db33: 85 d2 test %edx,%edx 807db35: 0f b6 85 c4 fb ff ff movzbl -0x43c(%ebp),%eax 807db3c: 75 4c jne 807db8a <printf_positional+0xb6a> 807db3e: 84 c0 test %al,%al 807db40: 74 48 je 807db8a <printf_positional+0xb6a> 807db42: 83 ec 04 sub $0x4,%esp 807db45: 51 push %ecx 807db46: 89 8d ac fb ff ff mov %ecx,-0x454(%ebp) 807db4c: 6a 20 push $0x20 807db4e: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807db54: e8 d7 e5 00 00 call 808c130 <_IO_padn> 807db59: 8b 8d ac fb ff ff mov -0x454(%ebp),%ecx 807db5f: 83 c4 10 add $0x10,%esp 807db62: 39 c1 cmp %eax,%ecx 807db64: 0f 85 d4 10 00 00 jne 807ec3e <printf_positional+0x1c1e> 807db6a: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807db71: 0f 87 35 18 00 00 ja 807f3ac <printf_positional+0x238c> 807db77: b8 ff ff ff 7f mov $0x7fffffff,%eax 807db7c: 2b 45 10 sub 0x10(%ebp),%eax 807db7f: 39 c1 cmp %eax,%ecx 807db81: 0f 87 a5 10 00 00 ja 807ec2c <printf_positional+0x1c0c> 807db87: 01 4d 10 add %ecx,0x10(%ebp) 807db8a: 8b 45 10 mov 0x10(%ebp),%eax 807db8d: 85 c0 test %eax,%eax 807db8f: 0f 88 9c 17 00 00 js 807f331 <printf_positional+0x2311> 807db95: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807db9b: 8b 90 94 00 00 00 mov 0x94(%eax),%edx 807dba1: 89 d0 mov %edx,%eax 807dba3: 2d 60 72 0d 08 sub $0x80d7260,%eax 807dba8: 39 85 80 fb ff ff cmp %eax,-0x480(%ebp) 807dbae: 0f 86 43 13 00 00 jbe 807eef7 <printf_positional+0x1ed7> 807dbb4: 83 ec 04 sub $0x4,%esp 807dbb7: 89 8d ac fb ff ff mov %ecx,-0x454(%ebp) 807dbbd: 53 push %ebx 807dbbe: 56 push %esi 807dbbf: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807dbc5: ff 52 1c call *0x1c(%edx) 807dbc8: 83 c4 10 add $0x10,%esp 807dbcb: 39 c3 cmp %eax,%ebx 807dbcd: 0f 85 6b 10 00 00 jne 807ec3e <printf_positional+0x1c1e> 807dbd3: be ff ff ff 7f mov $0x7fffffff,%esi 807dbd8: 89 f0 mov %esi,%eax 807dbda: 2b 45 10 sub 0x10(%ebp),%eax 807dbdd: 39 c3 cmp %eax,%ebx 807dbdf: 0f 87 47 10 00 00 ja 807ec2c <printf_positional+0x1c0c> 807dbe5: 8b 85 b4 fb ff ff mov -0x44c(%ebp),%eax 807dbeb: 01 5d 10 add %ebx,0x10(%ebp) 807dbee: 85 c0 test %eax,%eax 807dbf0: 74 52 je 807dc44 <printf_positional+0xc24> 807dbf2: 80 bd c4 fb ff ff 00 cmpb $0x0,-0x43c(%ebp) 807dbf9: 74 49 je 807dc44 <printf_positional+0xc24> 807dbfb: 8b 8d ac fb ff ff mov -0x454(%ebp),%ecx 807dc01: 83 ec 04 sub $0x4,%esp 807dc04: 51 push %ecx 807dc05: 89 8d c4 fb ff ff mov %ecx,-0x43c(%ebp) 807dc0b: 6a 20 push $0x20 807dc0d: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807dc13: e8 18 e5 00 00 call 808c130 <_IO_padn> 807dc18: 8b 8d c4 fb ff ff mov -0x43c(%ebp),%ecx 807dc1e: 83 c4 10 add $0x10,%esp 807dc21: 39 c1 cmp %eax,%ecx 807dc23: 0f 85 15 10 00 00 jne 807ec3e <printf_positional+0x1c1e> 807dc29: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807dc30: 0f 87 76 17 00 00 ja 807f3ac <printf_positional+0x238c> 807dc36: 2b 75 10 sub 0x10(%ebp),%esi 807dc39: 39 f1 cmp %esi,%ecx 807dc3b: 0f 87 eb 0f 00 00 ja 807ec2c <printf_positional+0x1c0c> 807dc41: 01 4d 10 add %ecx,0x10(%ebp) 807dc44: 8b a5 c0 fb ff ff mov -0x440(%ebp),%esp 807dc4a: e9 2c f9 ff ff jmp 807d57b <printf_positional+0x55b> 807dc4f: c7 85 8c fb ff ff 08 movl $0x8,-0x474(%ebp) 807dc56: 00 00 00 807dc59: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807dc5f: 85 c0 test %eax,%eax 807dc61: 0f 85 64 0a 00 00 jne 807e6cb <printf_positional+0x16ab> 807dc67: 8b 47 24 mov 0x24(%edi),%eax 807dc6a: 85 f6 test %esi,%esi 807dc6c: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807dc72: 8d 04 40 lea (%eax,%eax,2),%eax 807dc75: 0f 84 25 0d 00 00 je 807e9a0 <printf_positional+0x1980> 807dc7b: 0f b6 04 82 movzbl (%edx,%eax,4),%eax 807dc7f: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 807dc86: 00 00 00 807dc89: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 807dc90: 00 00 00 807dc93: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807dc99: 85 db test %ebx,%ebx 807dc9b: 0f 88 b2 0c 00 00 js 807e953 <printf_positional+0x1933> 807dca1: 0f 85 a3 09 00 00 jne 807e64a <printf_positional+0x162a> 807dca7: 85 c0 test %eax,%eax 807dca9: 0f 85 9b 09 00 00 jne 807e64a <printf_positional+0x162a> 807dcaf: 83 bd 8c fb ff ff 08 cmpl $0x8,-0x474(%ebp) 807dcb6: 0f 85 c7 08 00 00 jne 807e583 <printf_positional+0x1563> 807dcbc: f6 85 6c fb ff ff 01 testb $0x1,-0x494(%ebp) 807dcc3: 0f 84 ba 08 00 00 je 807e583 <printf_positional+0x1563> 807dcc9: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 807dccf: be 01 00 00 00 mov $0x1,%esi 807dcd4: c6 85 93 fb ff ff 20 movb $0x20,-0x46d(%ebp) 807dcdb: c7 85 6c fb ff ff 01 movl $0x1,-0x494(%ebp) 807dce2: 00 00 00 807dce5: c7 85 8c fb ff ff 08 movl $0x8,-0x474(%ebp) 807dcec: 00 00 00 807dcef: 8d 50 ff lea -0x1(%eax),%edx 807dcf2: c6 40 ff 30 movb $0x30,-0x1(%eax) 807dcf6: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807dcfc: 39 f3 cmp %esi,%ebx 807dcfe: 0f 8e 94 08 00 00 jle 807e598 <printf_positional+0x1578> 807dd04: 89 d8 mov %ebx,%eax 807dd06: 29 f0 sub %esi,%eax 807dd08: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807dd0e: 8b 85 b4 fb ff ff mov -0x44c(%ebp),%eax 807dd14: 85 c0 test %eax,%eax 807dd16: 0f 85 40 fb ff ff jne 807d85c <printf_positional+0x83c> 807dd1c: 8b 85 c4 fb ff ff mov -0x43c(%ebp),%eax 807dd22: 29 d8 sub %ebx,%eax 807dd24: 89 c3 mov %eax,%ebx 807dd26: 8b 85 ac fb ff ff mov -0x454(%ebp),%eax 807dd2c: 85 c0 test %eax,%eax 807dd2e: 74 1b je 807dd4b <printf_positional+0xd2b> 807dd30: 0f b6 85 6c fb ff ff movzbl -0x494(%ebp),%eax 807dd37: 83 e0 01 and $0x1,%eax 807dd3a: 83 bd 8c fb ff ff 10 cmpl $0x10,-0x474(%ebp) 807dd41: 75 08 jne 807dd4b <printf_positional+0xd2b> 807dd43: 8d 53 fe lea -0x2(%ebx),%edx 807dd46: 84 c0 test %al,%al 807dd48: 0f 45 da cmovne %edx,%ebx 807dd4b: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807dd51: 0b 85 84 fb ff ff or -0x47c(%ebp),%eax 807dd57: 0b 85 94 fb ff ff or -0x46c(%ebp),%eax 807dd5d: 83 f8 01 cmp $0x1,%eax 807dd60: 83 d3 ff adc $0xffffffff,%ebx 807dd63: 80 bd 93 fb ff ff 20 cmpb $0x20,-0x46d(%ebp) 807dd6a: 0f 84 ed 0b 00 00 je 807e95d <printf_positional+0x193d> 807dd70: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807dd76: 85 c0 test %eax,%eax 807dd78: 0f 84 a1 0b 00 00 je 807e91f <printf_positional+0x18ff> 807dd7e: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807dd84: 8b 42 14 mov 0x14(%edx),%eax 807dd87: 3b 42 18 cmp 0x18(%edx),%eax 807dd8a: 0f 83 89 11 00 00 jae 807ef19 <printf_positional+0x1ef9> 807dd90: 8b 8d b8 fb ff ff mov -0x448(%ebp),%ecx 807dd96: 8d 50 01 lea 0x1(%eax),%edx 807dd99: 89 51 14 mov %edx,0x14(%ecx) 807dd9c: c6 00 2d movb $0x2d,(%eax) 807dd9f: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 807dda6: 0f 84 86 fc ff ff je 807da32 <printf_positional+0xa12> 807ddac: 83 45 10 01 addl $0x1,0x10(%ebp) 807ddb0: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807ddb6: 85 d2 test %edx,%edx 807ddb8: 74 78 je 807de32 <printf_positional+0xe12> 807ddba: 83 bd 8c fb ff ff 10 cmpl $0x10,-0x474(%ebp) 807ddc1: 75 6f jne 807de32 <printf_positional+0xe12> 807ddc3: f6 85 6c fb ff ff 01 testb $0x1,-0x494(%ebp) 807ddca: 74 66 je 807de32 <printf_positional+0xe12> 807ddcc: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807ddd2: 8b 42 14 mov 0x14(%edx),%eax 807ddd5: 3b 42 18 cmp 0x18(%edx),%eax 807ddd8: 0f 83 7a 14 00 00 jae 807f258 <printf_positional+0x2238> 807ddde: 8b 8d b8 fb ff ff mov -0x448(%ebp),%ecx 807dde4: 8d 50 01 lea 0x1(%eax),%edx 807dde7: 89 51 14 mov %edx,0x14(%ecx) 807ddea: c6 00 30 movb $0x30,(%eax) 807dded: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 807ddf4: 0f 84 38 fc ff ff je 807da32 <printf_positional+0xa12> 807ddfa: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807de00: 8b 42 14 mov 0x14(%edx),%eax 807de03: 3b 42 18 cmp 0x18(%edx),%eax 807de06: 0f 83 1e 14 00 00 jae 807f22a <printf_positional+0x220a> 807de0c: 8b 8d b8 fb ff ff mov -0x448(%ebp),%ecx 807de12: 8d 50 01 lea 0x1(%eax),%edx 807de15: 89 51 14 mov %edx,0x14(%ecx) 807de18: 0f b6 95 90 fb ff ff movzbl -0x470(%ebp),%edx 807de1f: 88 10 mov %dl,(%eax) 807de21: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807de28: 0f 84 04 fc ff ff je 807da32 <printf_positional+0xa12> 807de2e: 83 45 10 02 addl $0x2,0x10(%ebp) 807de32: 03 9d b0 fb ff ff add -0x450(%ebp),%ebx 807de38: 85 db test %ebx,%ebx 807de3a: 7e 3c jle 807de78 <printf_positional+0xe58> 807de3c: 83 ec 04 sub $0x4,%esp 807de3f: 53 push %ebx 807de40: 6a 30 push $0x30 807de42: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807de48: e8 e3 e2 00 00 call 808c130 <_IO_padn> 807de4d: 83 c4 10 add $0x10,%esp 807de50: 39 c3 cmp %eax,%ebx 807de52: 0f 85 da fb ff ff jne 807da32 <printf_positional+0xa12> 807de58: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807de5f: 0f 87 9e 06 00 00 ja 807e503 <printf_positional+0x14e3> 807de65: b8 ff ff ff 7f mov $0x7fffffff,%eax 807de6a: 2b 45 10 sub 0x10(%ebp),%eax 807de6d: 39 c3 cmp %eax,%ebx 807de6f: 0f 87 aa fb ff ff ja 807da1f <printf_positional+0x9ff> 807de75: 01 5d 10 add %ebx,0x10(%ebp) 807de78: 8b 45 10 mov 0x10(%ebp),%eax 807de7b: 85 c0 test %eax,%eax 807de7d: 0f 88 03 15 00 00 js 807f386 <printf_positional+0x2366> 807de83: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807de89: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 807de8f: 89 d8 mov %ebx,%eax 807de91: 2d 60 72 0d 08 sub $0x80d7260,%eax 807de96: 39 85 80 fb ff ff cmp %eax,-0x480(%ebp) 807de9c: 0f 86 9e 0f 00 00 jbe 807ee40 <printf_positional+0x1e20> 807dea2: 83 ec 04 sub $0x4,%esp 807dea5: 56 push %esi 807dea6: ff b5 c0 fb ff ff pushl -0x440(%ebp) 807deac: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807deb2: ff 53 1c call *0x1c(%ebx) 807deb5: 83 c4 10 add $0x10,%esp 807deb8: 39 c6 cmp %eax,%esi 807deba: 0f 85 72 fb ff ff jne 807da32 <printf_positional+0xa12> 807dec0: b8 ff ff ff 7f mov $0x7fffffff,%eax 807dec5: 2b 45 10 sub 0x10(%ebp),%eax 807dec8: 39 f0 cmp %esi,%eax 807deca: 0f 8c 4f fb ff ff jl 807da1f <printf_positional+0x9ff> 807ded0: 01 75 10 add %esi,0x10(%ebp) 807ded3: e9 a3 f6 ff ff jmp 807d57b <printf_positional+0x55b> 807ded8: c7 85 8c fb ff ff 10 movl $0x10,-0x474(%ebp) 807dedf: 00 00 00 807dee2: e9 72 fd ff ff jmp 807dc59 <printf_positional+0xc39> 807dee7: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807deed: 8b 42 14 mov 0x14(%edx),%eax 807def0: 3b 42 18 cmp 0x18(%edx),%eax 807def3: 0f 83 47 10 00 00 jae 807ef40 <printf_positional+0x1f20> 807def9: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807deff: 8d 50 01 lea 0x1(%eax),%edx 807df02: 89 53 14 mov %edx,0x14(%ebx) 807df05: c6 00 25 movb $0x25,(%eax) 807df08: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 807df0f: 0f 84 1d fb ff ff je 807da32 <printf_positional+0xa12> 807df15: 83 45 10 01 addl $0x1,0x10(%ebp) 807df19: e9 5d f6 ff ff jmp 807d57b <printf_positional+0x55b> 807df1e: 8b 57 2c mov 0x2c(%edi),%edx 807df21: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 807df28: 8d 41 1e lea 0x1e(%ecx),%eax 807df2b: 83 e0 f0 and $0xfffffff0,%eax 807df2e: 29 c4 sub %eax,%esp 807df30: 8d 44 24 0f lea 0xf(%esp),%eax 807df34: 83 e0 f0 and $0xfffffff0,%eax 807df37: 85 d2 test %edx,%edx 807df39: 74 21 je 807df5c <printf_positional+0xf3c> 807df3b: 8b 57 24 mov 0x24(%edi),%edx 807df3e: 8b 9d a8 fb ff ff mov -0x458(%ebp),%ebx 807df44: 01 c1 add %eax,%ecx 807df46: 8d 14 52 lea (%edx,%edx,2),%edx 807df49: 8d 14 93 lea (%ebx,%edx,4),%edx 807df4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807df50: 89 10 mov %edx,(%eax) 807df52: 83 c0 04 add $0x4,%eax 807df55: 83 c2 0c add $0xc,%edx 807df58: 39 c8 cmp %ecx,%eax 807df5a: 75 f4 jne 807df50 <printf_positional+0xf30> 807df5c: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807df62: 8b 42 14 mov 0x14(%edx),%eax 807df65: 3b 42 18 cmp 0x18(%edx),%eax 807df68: 0f 83 38 10 00 00 jae 807efa6 <printf_positional+0x1f86> 807df6e: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807df74: 8d 50 01 lea 0x1(%eax),%edx 807df77: 89 53 14 mov %edx,0x14(%ebx) 807df7a: c6 00 25 movb $0x25,(%eax) 807df7d: 0f b6 47 0c movzbl 0xc(%edi),%eax 807df81: a8 08 test $0x8,%al 807df83: 0f 84 3a 0b 00 00 je 807eac3 <printf_positional+0x1aa3> 807df89: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807df8f: 8b 42 14 mov 0x14(%edx),%eax 807df92: 3b 42 18 cmp 0x18(%edx),%eax 807df95: 0f 83 dd 10 00 00 jae 807f078 <printf_positional+0x2058> 807df9b: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807dfa1: 8d 50 01 lea 0x1(%eax),%edx 807dfa4: 89 53 14 mov %edx,0x14(%ebx) 807dfa7: c6 00 23 movb $0x23,(%eax) 807dfaa: 0f b6 47 0c movzbl 0xc(%edi),%eax 807dfae: be 02 00 00 00 mov $0x2,%esi 807dfb3: 84 c0 test %al,%al 807dfb5: 0f 88 21 0e 00 00 js 807eddc <printf_positional+0x1dbc> 807dfbb: a8 40 test $0x40,%al 807dfbd: 0f 84 d2 0a 00 00 je 807ea95 <printf_positional+0x1a75> 807dfc3: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807dfc9: 8b 42 14 mov 0x14(%edx),%eax 807dfcc: 3b 42 18 cmp 0x18(%edx),%eax 807dfcf: 0f 83 92 11 00 00 jae 807f167 <printf_positional+0x2147> 807dfd5: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807dfdb: 8d 50 01 lea 0x1(%eax),%edx 807dfde: 89 53 14 mov %edx,0x14(%ebx) 807dfe1: c6 00 2b movb $0x2b,(%eax) 807dfe4: 0f b6 47 0c movzbl 0xc(%edi),%eax 807dfe8: 83 c6 01 add $0x1,%esi 807dfeb: a8 20 test $0x20,%al 807dfed: 74 24 je 807e013 <printf_positional+0xff3> 807dfef: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807dff5: 8b 42 14 mov 0x14(%edx),%eax 807dff8: 3b 42 18 cmp 0x18(%edx),%eax 807dffb: 0f 83 ff 0f 00 00 jae 807f000 <printf_positional+0x1fe0> 807e001: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807e007: 8d 50 01 lea 0x1(%eax),%edx 807e00a: 89 53 14 mov %edx,0x14(%ebx) 807e00d: c6 00 2d movb $0x2d,(%eax) 807e010: 83 c6 01 add $0x1,%esi 807e013: 83 7f 10 30 cmpl $0x30,0x10(%edi) 807e017: 0f 84 96 0d 00 00 je 807edb3 <printf_positional+0x1d93> 807e01d: f6 47 0d 08 testb $0x8,0xd(%edi) 807e021: 74 24 je 807e047 <printf_positional+0x1027> 807e023: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807e029: 8b 42 14 mov 0x14(%edx),%eax 807e02c: 3b 42 18 cmp 0x18(%edx),%eax 807e02f: 0f 83 1b 10 00 00 jae 807f050 <printf_positional+0x2030> 807e035: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807e03b: 8d 50 01 lea 0x1(%eax),%edx 807e03e: 89 53 14 mov %edx,0x14(%ebx) 807e041: c6 00 49 movb $0x49,(%eax) 807e044: 83 c6 01 add $0x1,%esi 807e047: 8b 47 04 mov 0x4(%edi),%eax 807e04a: 85 c0 test %eax,%eax 807e04c: 0f 85 b5 0c 00 00 jne 807ed07 <printf_positional+0x1ce7> 807e052: 83 3f ff cmpl $0xffffffff,(%edi) 807e055: 0f 84 fb 0a 00 00 je 807eb56 <printf_positional+0x1b36> 807e05b: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807e061: 8b 42 14 mov 0x14(%edx),%eax 807e064: 3b 42 18 cmp 0x18(%edx),%eax 807e067: 0f 83 bb 0f 00 00 jae 807f028 <printf_positional+0x2008> 807e06d: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807e073: 8d 50 01 lea 0x1(%eax),%edx 807e076: 89 53 14 mov %edx,0x14(%ebx) 807e079: c6 00 2e movb $0x2e,(%eax) 807e07c: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807e082: 0f 84 aa f9 ff ff je 807da32 <printf_positional+0xa12> 807e088: 8d 85 e0 fb ff ff lea -0x420(%ebp),%eax 807e08e: 6a 00 push $0x0 807e090: 6a 0a push $0xa 807e092: 83 c6 01 add $0x1,%esi 807e095: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807e09b: 50 push %eax 807e09c: ff 37 pushl (%edi) 807e09e: e8 1d e7 ff ff call 807c7c0 <_itoa_word> 807e0a3: 83 c4 10 add $0x10,%esp 807e0a6: 3b 85 c4 fb ff ff cmp -0x43c(%ebp),%eax 807e0ac: 89 c3 mov %eax,%ebx 807e0ae: 0f 83 a2 0a 00 00 jae 807eb56 <printf_positional+0x1b36> 807e0b4: 89 bd c0 fb ff ff mov %edi,-0x440(%ebp) 807e0ba: 8b bd b8 fb ff ff mov -0x448(%ebp),%edi 807e0c0: eb 29 jmp 807e0eb <printf_positional+0x10cb> 807e0c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807e0c8: 8d 48 01 lea 0x1(%eax),%ecx 807e0cb: 89 4f 14 mov %ecx,0x14(%edi) 807e0ce: 88 10 mov %dl,(%eax) 807e0d0: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807e0d6: 0f 84 56 f9 ff ff je 807da32 <printf_positional+0xa12> 807e0dc: 83 c6 01 add $0x1,%esi 807e0df: 3b 9d c4 fb ff ff cmp -0x43c(%ebp),%ebx 807e0e5: 0f 84 65 0a 00 00 je 807eb50 <printf_positional+0x1b30> 807e0eb: 83 c3 01 add $0x1,%ebx 807e0ee: 8b 47 14 mov 0x14(%edi),%eax 807e0f1: 3b 47 18 cmp 0x18(%edi),%eax 807e0f4: 0f b6 53 ff movzbl -0x1(%ebx),%edx 807e0f8: 72 ce jb 807e0c8 <printf_positional+0x10a8> 807e0fa: 83 ec 08 sub $0x8,%esp 807e0fd: 52 push %edx 807e0fe: 57 push %edi 807e0ff: e8 0c 64 fd ff call 8054510 <__overflow> 807e104: 83 c4 10 add $0x10,%esp 807e107: 83 f8 ff cmp $0xffffffff,%eax 807e10a: 75 c4 jne 807e0d0 <printf_positional+0x10b0> 807e10c: e9 21 f9 ff ff jmp 807da32 <printf_positional+0xa12> 807e111: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807e118: 8b 47 24 mov 0x24(%edi),%eax 807e11b: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e121: 8d 04 40 lea (%eax,%eax,2),%eax 807e124: 8b 04 82 mov (%edx,%eax,4),%eax 807e127: 85 c0 test %eax,%eax 807e129: 0f 84 32 0d 00 00 je 807ee61 <printf_positional+0x1e41> 807e12f: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807e135: c6 85 90 fb ff ff 78 movb $0x78,-0x470(%ebp) 807e13c: c7 85 7c fb ff ff 00 movl $0x0,-0x484(%ebp) 807e143: 00 00 00 807e146: c7 85 6c fb ff ff 01 movl $0x1,-0x494(%ebp) 807e14d: 00 00 00 807e150: c7 85 8c fb ff ff 10 movl $0x10,-0x474(%ebp) 807e157: 00 00 00 807e15a: c7 85 98 fb ff ff 00 movl $0x0,-0x468(%ebp) 807e161: 00 00 00 807e164: e9 30 fb ff ff jmp 807dc99 <printf_positional+0xc79> 807e169: 83 ec 04 sub $0x4,%esp 807e16c: 68 e8 03 00 00 push $0x3e8 807e171: ff 75 1c pushl 0x1c(%ebp) 807e174: ff 75 20 pushl 0x20(%ebp) 807e177: e8 44 f5 00 00 call 808d6c0 <__strerror_r> 807e17c: 83 c4 10 add $0x10,%esp 807e17f: 89 c6 mov %eax,%esi 807e181: 31 d2 xor %edx,%edx 807e183: 85 f6 test %esi,%esi 807e185: 0f 84 54 0b 00 00 je 807ecdf <printf_positional+0x1cbf> 807e18b: 83 e2 01 and $0x1,%edx 807e18e: 0f 85 39 09 00 00 jne 807eacd <printf_positional+0x1aad> 807e194: 80 bd c0 fb ff ff 53 cmpb $0x53,-0x440(%ebp) 807e19b: 0f 84 2c 09 00 00 je 807eacd <printf_positional+0x1aad> 807e1a1: 83 fb ff cmp $0xffffffff,%ebx 807e1a4: 0f 84 9f 0a 00 00 je 807ec49 <printf_positional+0x1c29> 807e1aa: 83 ec 08 sub $0x8,%esp 807e1ad: 53 push %ebx 807e1ae: 56 push %esi 807e1af: e8 3c a0 fc ff call 80481f0 <.plt+0x10> 807e1b4: 83 c4 10 add $0x10,%esp 807e1b7: 89 c2 mov %eax,%edx 807e1b9: c7 85 c0 fb ff ff 00 movl $0x0,-0x440(%ebp) 807e1c0: 00 00 00 807e1c3: 8b 85 c4 fb ff ff mov -0x43c(%ebp),%eax 807e1c9: 29 d0 sub %edx,%eax 807e1cb: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807e1d1: 0f 88 f3 07 00 00 js 807e9ca <printf_positional+0x19aa> 807e1d7: 8b 9d b4 fb ff ff mov -0x44c(%ebp),%ebx 807e1dd: 0f 95 85 b0 fb ff ff setne -0x450(%ebp) 807e1e4: 0f b6 85 b0 fb ff ff movzbl -0x450(%ebp),%eax 807e1eb: 85 db test %ebx,%ebx 807e1ed: 75 52 jne 807e241 <printf_positional+0x1221> 807e1ef: 84 c0 test %al,%al 807e1f1: 74 4e je 807e241 <printf_positional+0x1221> 807e1f3: 8b 9d c4 fb ff ff mov -0x43c(%ebp),%ebx 807e1f9: 83 ec 04 sub $0x4,%esp 807e1fc: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 807e202: 53 push %ebx 807e203: 6a 20 push $0x20 807e205: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e20b: e8 20 df 00 00 call 808c130 <_IO_padn> 807e210: 83 c4 10 add $0x10,%esp 807e213: 39 c3 cmp %eax,%ebx 807e215: 0f 85 17 f8 ff ff jne 807da32 <printf_positional+0xa12> 807e21b: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807e222: 0f 87 84 11 00 00 ja 807f3ac <printf_positional+0x238c> 807e228: b8 ff ff ff 7f mov $0x7fffffff,%eax 807e22d: 2b 45 10 sub 0x10(%ebp),%eax 807e230: 39 c3 cmp %eax,%ebx 807e232: 0f 87 e7 f7 ff ff ja 807da1f <printf_positional+0x9ff> 807e238: 01 5d 10 add %ebx,0x10(%ebp) 807e23b: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807e241: 8b 4d 10 mov 0x10(%ebp),%ecx 807e244: 85 c9 test %ecx,%ecx 807e246: 0f 88 e5 10 00 00 js 807f331 <printf_positional+0x2311> 807e24c: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807e252: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 807e258: 89 d8 mov %ebx,%eax 807e25a: 2d 60 72 0d 08 sub $0x80d7260,%eax 807e25f: 39 85 80 fb ff ff cmp %eax,-0x480(%ebp) 807e265: 0f 86 25 0d 00 00 jbe 807ef90 <printf_positional+0x1f70> 807e26b: 83 ec 04 sub $0x4,%esp 807e26e: 52 push %edx 807e26f: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 807e275: 56 push %esi 807e276: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e27c: ff 53 1c call *0x1c(%ebx) 807e27f: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807e285: 83 c4 10 add $0x10,%esp 807e288: 39 c2 cmp %eax,%edx 807e28a: 0f 85 a2 f7 ff ff jne 807da32 <printf_positional+0xa12> 807e290: bb ff ff ff 7f mov $0x7fffffff,%ebx 807e295: 89 d8 mov %ebx,%eax 807e297: 2b 45 10 sub 0x10(%ebp),%eax 807e29a: 39 c2 cmp %eax,%edx 807e29c: 0f 87 7d f7 ff ff ja 807da1f <printf_positional+0x9ff> 807e2a2: 8b 85 b4 fb ff ff mov -0x44c(%ebp),%eax 807e2a8: 01 55 10 add %edx,0x10(%ebp) 807e2ab: 85 c0 test %eax,%eax 807e2ad: 74 4b je 807e2fa <printf_positional+0x12da> 807e2af: 80 bd b0 fb ff ff 00 cmpb $0x0,-0x450(%ebp) 807e2b6: 74 42 je 807e2fa <printf_positional+0x12da> 807e2b8: 83 ec 04 sub $0x4,%esp 807e2bb: ff b5 c4 fb ff ff pushl -0x43c(%ebp) 807e2c1: 6a 20 push $0x20 807e2c3: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e2c9: e8 62 de 00 00 call 808c130 <_IO_padn> 807e2ce: 8b 95 c4 fb ff ff mov -0x43c(%ebp),%edx 807e2d4: 83 c4 10 add $0x10,%esp 807e2d7: 39 c2 cmp %eax,%edx 807e2d9: 0f 85 53 f7 ff ff jne 807da32 <printf_positional+0xa12> 807e2df: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807e2e6: 0f 87 c0 10 00 00 ja 807f3ac <printf_positional+0x238c> 807e2ec: 2b 5d 10 sub 0x10(%ebp),%ebx 807e2ef: 39 da cmp %ebx,%edx 807e2f1: 0f 87 28 f7 ff ff ja 807da1f <printf_positional+0x9ff> 807e2f7: 01 55 10 add %edx,0x10(%ebp) 807e2fa: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807e300: 85 c0 test %eax,%eax 807e302: 0f 84 73 f2 ff ff je 807d57b <printf_positional+0x55b> 807e308: 83 ec 0c sub $0xc,%esp 807e30b: 56 push %esi 807e30c: e8 7f c2 fd ff call 805a590 <__cfree> 807e311: 83 c4 10 add $0x10,%esp 807e314: e9 62 f2 ff ff jmp 807d57b <printf_positional+0x55b> 807e319: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807e31f: f6 40 3c 04 testb $0x4,0x3c(%eax) 807e323: 74 1c je 807e341 <printf_positional+0x1321> 807e325: 8b 9d a0 fb ff ff mov -0x460(%ebp),%ebx 807e32b: 85 db test %ebx,%ebx 807e32d: 0f 84 8f 0b 00 00 je 807eec2 <printf_positional+0x1ea2> 807e333: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 807e339: 85 c0 test %eax,%eax 807e33b: 0f 88 5e 10 00 00 js 807f39f <printf_positional+0x237f> 807e341: 8b 47 24 mov 0x24(%edi),%eax 807e344: 8b 9d 98 fb ff ff mov -0x468(%ebp),%ebx 807e34a: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e350: 8d 04 40 lea (%eax,%eax,2),%eax 807e353: 85 db test %ebx,%ebx 807e355: 8b 04 82 mov (%edx,%eax,4),%eax 807e358: 0f 84 bb 08 00 00 je 807ec19 <printf_positional+0x1bf9> 807e35e: 8b 55 10 mov 0x10(%ebp),%edx 807e361: 89 10 mov %edx,(%eax) 807e363: c1 fa 1f sar $0x1f,%edx 807e366: 89 50 04 mov %edx,0x4(%eax) 807e369: e9 0d f2 ff ff jmp 807d57b <printf_positional+0x55b> 807e36e: 85 d2 test %edx,%edx 807e370: 0f 85 3a f7 ff ff jne 807dab0 <printf_positional+0xa90> 807e376: 8b 9d c4 fb ff ff mov -0x43c(%ebp),%ebx 807e37c: 8b 95 b4 fb ff ff mov -0x44c(%ebp),%edx 807e382: 83 eb 01 sub $0x1,%ebx 807e385: 85 db test %ebx,%ebx 807e387: 0f 9f c0 setg %al 807e38a: 85 d2 test %edx,%edx 807e38c: 89 c6 mov %eax,%esi 807e38e: 75 40 jne 807e3d0 <printf_positional+0x13b0> 807e390: 84 c0 test %al,%al 807e392: 74 3c je 807e3d0 <printf_positional+0x13b0> 807e394: 83 ec 04 sub $0x4,%esp 807e397: 53 push %ebx 807e398: 6a 20 push $0x20 807e39a: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e3a0: e8 8b dd 00 00 call 808c130 <_IO_padn> 807e3a5: 83 c4 10 add $0x10,%esp 807e3a8: 39 c3 cmp %eax,%ebx 807e3aa: 0f 85 82 f6 ff ff jne 807da32 <printf_positional+0xa12> 807e3b0: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807e3b7: 0f 87 ef 0f 00 00 ja 807f3ac <printf_positional+0x238c> 807e3bd: b8 ff ff ff 7f mov $0x7fffffff,%eax 807e3c2: 2b 45 10 sub 0x10(%ebp),%eax 807e3c5: 39 c3 cmp %eax,%ebx 807e3c7: 0f 87 52 f6 ff ff ja 807da1f <printf_positional+0x9ff> 807e3cd: 01 5d 10 add %ebx,0x10(%ebp) 807e3d0: 8b 47 24 mov 0x24(%edi),%eax 807e3d3: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e3d9: 8d 04 40 lea (%eax,%eax,2),%eax 807e3dc: 8b 04 82 mov (%edx,%eax,4),%eax 807e3df: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807e3e5: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807e3eb: 8b 42 14 mov 0x14(%edx),%eax 807e3ee: 3b 42 18 cmp 0x18(%edx),%eax 807e3f1: 0f 83 d9 0b 00 00 jae 807efd0 <printf_positional+0x1fb0> 807e3f7: 8b 8d b8 fb ff ff mov -0x448(%ebp),%ecx 807e3fd: 8d 50 01 lea 0x1(%eax),%edx 807e400: 89 51 14 mov %edx,0x14(%ecx) 807e403: 0f b6 95 c4 fb ff ff movzbl -0x43c(%ebp),%edx 807e40a: 88 10 mov %dl,(%eax) 807e40c: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 807e413: 0f 84 19 f6 ff ff je 807da32 <printf_positional+0xa12> 807e419: 8b 8d b4 fb ff ff mov -0x44c(%ebp),%ecx 807e41f: 83 45 10 01 addl $0x1,0x10(%ebp) 807e423: 85 c9 test %ecx,%ecx 807e425: 0f 84 50 f1 ff ff je 807d57b <printf_positional+0x55b> 807e42b: 89 f0 mov %esi,%eax 807e42d: 84 c0 test %al,%al 807e42f: 0f 84 46 f1 ff ff je 807d57b <printf_positional+0x55b> 807e435: 83 ec 04 sub $0x4,%esp 807e438: 53 push %ebx 807e439: 6a 20 push $0x20 807e43b: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e441: e8 ea dc 00 00 call 808c130 <_IO_padn> 807e446: 83 c4 10 add $0x10,%esp 807e449: 39 c3 cmp %eax,%ebx 807e44b: 0f 85 e1 f5 ff ff jne 807da32 <printf_positional+0xa12> 807e451: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807e458: 0f 87 4e 0f 00 00 ja 807f3ac <printf_positional+0x238c> 807e45e: b8 ff ff ff 7f mov $0x7fffffff,%eax 807e463: 2b 45 10 sub 0x10(%ebp),%eax 807e466: 39 c3 cmp %eax,%ebx 807e468: 0f 87 b1 f5 ff ff ja 807da1f <printf_positional+0x9ff> 807e46e: 01 5d 10 add %ebx,0x10(%ebp) 807e471: e9 05 f1 ff ff jmp 807d57b <printf_positional+0x55b> 807e476: 83 bd 98 fb ff ff 00 cmpl $0x0,-0x468(%ebp) 807e47d: 8b 47 24 mov 0x24(%edi),%eax 807e480: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e486: 8d 04 40 lea (%eax,%eax,2),%eax 807e489: 0f 85 1f 07 00 00 jne 807ebae <printf_positional+0x1b8e> 807e48f: 85 f6 test %esi,%esi 807e491: 0f 84 b3 09 00 00 je 807ee4a <printf_positional+0x1e2a> 807e497: 0f be 04 82 movsbl (%edx,%eax,4),%eax 807e49b: 89 c2 mov %eax,%edx 807e49d: c7 85 8c fb ff ff 0a movl $0xa,-0x474(%ebp) 807e4a4: 00 00 00 807e4a7: c1 ea 1f shr $0x1f,%edx 807e4aa: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 807e4b0: 99 cltd 807e4b1: 31 d0 xor %edx,%eax 807e4b3: 29 d0 sub %edx,%eax 807e4b5: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807e4bb: e9 d9 f7 ff ff jmp 807dc99 <printf_positional+0xc79> 807e4c0: 8b 47 24 mov 0x24(%edi),%eax 807e4c3: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e4c9: 83 ec 04 sub $0x4,%esp 807e4cc: 8d 04 40 lea (%eax,%eax,2),%eax 807e4cf: 8d 04 82 lea (%edx,%eax,4),%eax 807e4d2: 89 85 d0 fb ff ff mov %eax,-0x430(%ebp) 807e4d8: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 807e4de: 50 push %eax 807e4df: 57 push %edi 807e4e0: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e4e6: e8 a5 59 00 00 call 8083e90 <___printf_fp> 807e4eb: 83 c4 10 add $0x10,%esp 807e4ee: 85 c0 test %eax,%eax 807e4f0: 0f 88 3c f5 ff ff js 807da32 <printf_positional+0xa12> 807e4f6: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807e4fd: 0f 86 65 f0 ff ff jbe 807d568 <printf_positional+0x548> 807e503: 68 bc d5 0c 08 push $0x80cd5bc 807e508: 68 eb 07 00 00 push $0x7eb 807e50d: 68 d6 d4 0c 08 push $0x80cd4d6 807e512: 68 3c d5 0c 08 push $0x80cd53c 807e517: e8 c4 b2 fc ff call 80497e0 <__assert_fail> 807e51c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807e520: 8b 47 24 mov 0x24(%edi),%eax 807e523: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e529: 83 ec 04 sub $0x4,%esp 807e52c: 8d 04 40 lea (%eax,%eax,2),%eax 807e52f: 8d 04 82 lea (%edx,%eax,4),%eax 807e532: 89 85 d4 fb ff ff mov %eax,-0x42c(%ebp) 807e538: 8d 85 d4 fb ff ff lea -0x42c(%ebp),%eax 807e53e: 50 push %eax 807e53f: 57 push %edi 807e540: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807e546: e8 95 5a 00 00 call 8083fe0 <__printf_fphex> 807e54b: 83 c4 10 add $0x10,%esp 807e54e: 85 c0 test %eax,%eax 807e550: 79 a4 jns 807e4f6 <printf_positional+0x14d6> 807e552: e9 db f4 ff ff jmp 807da32 <printf_positional+0xa12> 807e557: 89 f6 mov %esi,%esi 807e559: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807e560: c7 85 8c fb ff ff 0a movl $0xa,-0x474(%ebp) 807e567: 00 00 00 807e56a: e9 ea f6 ff ff jmp 807dc59 <printf_positional+0xc39> 807e56f: 8b 47 24 mov 0x24(%edi),%eax 807e572: 8b 8d a8 fb ff ff mov -0x458(%ebp),%ecx 807e578: 8d 04 40 lea (%eax,%eax,2),%eax 807e57b: 8b 34 81 mov (%ecx,%eax,4),%esi 807e57e: e9 00 fc ff ff jmp 807e183 <printf_positional+0x1163> 807e583: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 807e589: 31 f6 xor %esi,%esi 807e58b: c6 85 93 fb ff ff 20 movb $0x20,-0x46d(%ebp) 807e592: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807e598: 8b 85 ac fb ff ff mov -0x454(%ebp),%eax 807e59e: 85 c0 test %eax,%eax 807e5a0: 0f 84 85 02 00 00 je 807e82b <printf_positional+0x180b> 807e5a6: 0f b6 85 6c fb ff ff movzbl -0x494(%ebp),%eax 807e5ad: 83 e0 01 and $0x1,%eax 807e5b0: 83 bd 8c fb ff ff 08 cmpl $0x8,-0x474(%ebp) 807e5b7: 75 21 jne 807e5da <printf_positional+0x15ba> 807e5b9: 84 c0 test %al,%al 807e5bb: 74 1d je 807e5da <printf_positional+0x15ba> 807e5bd: 8b 8d c0 fb ff ff mov -0x440(%ebp),%ecx 807e5c3: 8b b5 b0 fb ff ff mov -0x450(%ebp),%esi 807e5c9: 89 ca mov %ecx,%edx 807e5cb: c6 41 ff 30 movb $0x30,-0x1(%ecx) 807e5cf: 83 ea 01 sub $0x1,%edx 807e5d2: 29 d6 sub %edx,%esi 807e5d4: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807e5da: 8b 8d b4 fb ff ff mov -0x44c(%ebp),%ecx 807e5e0: 29 f3 sub %esi,%ebx 807e5e2: ba 00 00 00 00 mov $0x0,%edx 807e5e7: 0f 49 d3 cmovns %ebx,%edx 807e5ea: 89 95 b0 fb ff ff mov %edx,-0x450(%ebp) 807e5f0: 85 c9 test %ecx,%ecx 807e5f2: 0f 85 64 f2 ff ff jne 807d85c <printf_positional+0x83c> 807e5f8: 8b 95 b0 fb ff ff mov -0x450(%ebp),%edx 807e5fe: 8b 9d c4 fb ff ff mov -0x43c(%ebp),%ebx 807e604: 01 f2 add %esi,%edx 807e606: 29 d3 sub %edx,%ebx 807e608: e9 2d f7 ff ff jmp 807dd3a <printf_positional+0xd1a> 807e60d: e8 3e 2f fd ff call 8051550 <_IO_vtable_check> 807e612: e9 9c ef ff ff jmp 807d5b3 <printf_positional+0x593> 807e617: 83 ec 0c sub $0xc,%esp 807e61a: ff b5 bc fb ff ff pushl -0x444(%ebp) 807e620: e8 6b bf fd ff call 805a590 <__cfree> 807e625: 83 c4 10 add $0x10,%esp 807e628: e9 5c ef ff ff jmp 807d589 <printf_positional+0x569> 807e62d: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 807e633: 31 db xor %ebx,%ebx 807e635: c7 85 bc fb ff ff 00 movl $0x0,-0x444(%ebp) 807e63c: 00 00 00 807e63f: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807e645: e9 00 eb ff ff jmp 807d14a <printf_positional+0x12a> 807e64a: c6 85 93 fb ff ff 20 movb $0x20,-0x46d(%ebp) 807e651: 31 d2 xor %edx,%edx 807e653: 80 bd 90 fb ff ff 58 cmpb $0x58,-0x470(%ebp) 807e65a: 8b b5 b0 fb ff ff mov -0x450(%ebp),%esi 807e660: 0f 94 c2 sete %dl 807e663: 52 push %edx 807e664: ff b5 8c fb ff ff pushl -0x474(%ebp) 807e66a: 56 push %esi 807e66b: 50 push %eax 807e66c: e8 4f e1 ff ff call 807c7c0 <_itoa_word> 807e671: 8b 4d 24 mov 0x24(%ebp),%ecx 807e674: 83 c4 10 add $0x10,%esp 807e677: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807e67d: 85 c9 test %ecx,%ecx 807e67f: 74 23 je 807e6a4 <printf_positional+0x1684> 807e681: 8b 95 7c fb ff ff mov -0x484(%ebp),%edx 807e687: 85 d2 test %edx,%edx 807e689: 74 19 je 807e6a4 <printf_positional+0x1684> 807e68b: 83 ec 0c sub $0xc,%esp 807e68e: ff 75 28 pushl 0x28(%ebp) 807e691: 8b 4d 24 mov 0x24(%ebp),%ecx 807e694: 89 f2 mov %esi,%edx 807e696: e8 45 e5 ff ff call 807cbe0 <group_number> 807e69b: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807e6a1: 83 c4 0c add $0xc,%esp 807e6a4: 83 bd 8c fb ff ff 0a cmpl $0xa,-0x474(%ebp) 807e6ab: 8b b5 b0 fb ff ff mov -0x450(%ebp),%esi 807e6b1: 75 0d jne 807e6c0 <printf_positional+0x16a0> 807e6b3: 80 bd 7b fb ff ff 00 cmpb $0x0,-0x485(%ebp) 807e6ba: 0f 85 71 03 00 00 jne 807ea31 <printf_positional+0x1a11> 807e6c0: 2b b5 c0 fb ff ff sub -0x440(%ebp),%esi 807e6c6: e9 31 f6 ff ff jmp 807dcfc <printf_positional+0xcdc> 807e6cb: 8b 47 24 mov 0x24(%edi),%eax 807e6ce: 8b 95 a8 fb ff ff mov -0x458(%ebp),%edx 807e6d4: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 807e6db: 00 00 00 807e6de: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 807e6e5: 00 00 00 807e6e8: c7 85 98 fb ff ff 00 movl $0x0,-0x468(%ebp) 807e6ef: 00 00 00 807e6f2: 8d 04 40 lea (%eax,%eax,2),%eax 807e6f5: 8d 14 82 lea (%edx,%eax,4),%edx 807e6f8: 8b 02 mov (%edx),%eax 807e6fa: 8b 52 04 mov 0x4(%edx),%edx 807e6fd: 89 85 60 fb ff ff mov %eax,-0x4a0(%ebp) 807e703: 89 95 64 fb ff ff mov %edx,-0x49c(%ebp) 807e709: 85 db test %ebx,%ebx 807e70b: 0f 88 7a 03 00 00 js 807ea8b <printf_positional+0x1a6b> 807e711: 0f 85 7a 01 00 00 jne 807e891 <printf_positional+0x1871> 807e717: 8b 95 60 fb ff ff mov -0x4a0(%ebp),%edx 807e71d: 8b 8d 64 fb ff ff mov -0x49c(%ebp),%ecx 807e723: 89 d0 mov %edx,%eax 807e725: 89 ca mov %ecx,%edx 807e727: 09 c2 or %eax,%edx 807e729: 0f 85 62 01 00 00 jne 807e891 <printf_positional+0x1871> 807e72f: 83 bd 8c fb ff ff 08 cmpl $0x8,-0x474(%ebp) 807e736: 0f 85 46 05 00 00 jne 807ec82 <printf_positional+0x1c62> 807e73c: 80 bd ac fb ff ff 00 cmpb $0x0,-0x454(%ebp) 807e743: 0f 84 39 05 00 00 je 807ec82 <printf_positional+0x1c62> 807e749: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 807e74f: be 01 00 00 00 mov $0x1,%esi 807e754: c6 85 93 fb ff ff 20 movb $0x20,-0x46d(%ebp) 807e75b: 8d 50 ff lea -0x1(%eax),%edx 807e75e: c6 40 ff 30 movb $0x30,-0x1(%eax) 807e762: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807e768: 8b 85 60 fb ff ff mov -0x4a0(%ebp),%eax 807e76e: 8b 95 64 fb ff ff mov -0x49c(%ebp),%edx 807e774: 89 c1 mov %eax,%ecx 807e776: 31 c0 xor %eax,%eax 807e778: 09 d1 or %edx,%ecx 807e77a: 0f 95 c0 setne %al 807e77d: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807e783: e9 74 f5 ff ff jmp 807dcfc <printf_positional+0xcdc> 807e788: 8b 44 82 e0 mov -0x20(%edx,%eax,4),%eax 807e78c: 85 c0 test %eax,%eax 807e78e: 0f 84 07 ef ff ff je 807d69b <printf_positional+0x67b> 807e794: 8b 85 b4 fb ff ff mov -0x44c(%ebp),%eax 807e79a: 89 8d ac fb ff ff mov %ecx,-0x454(%ebp) 807e7a0: 8b 04 98 mov (%eax,%ebx,4),%eax 807e7a3: 83 c0 1e add $0x1e,%eax 807e7a6: 83 e0 f0 and $0xfffffff0,%eax 807e7a9: 29 c4 sub %eax,%esp 807e7ab: 8d 44 24 0f lea 0xf(%esp),%eax 807e7af: 83 ec 08 sub $0x8,%esp 807e7b2: 83 e0 f0 and $0xfffffff0,%eax 807e7b5: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807e7bb: 89 06 mov %eax,(%esi) 807e7bd: 8b 04 99 mov (%ecx,%ebx,4),%eax 807e7c0: 57 push %edi 807e7c1: ff b5 b0 fb ff ff pushl -0x450(%ebp) 807e7c7: ff 54 82 e0 call *-0x20(%edx,%eax,4) 807e7cb: 83 c4 10 add $0x10,%esp 807e7ce: 8b 8d ac fb ff ff mov -0x454(%ebp),%ecx 807e7d4: e9 6a ee ff ff jmp 807d643 <printf_positional+0x623> 807e7d9: 83 ec 0c sub $0xc,%esp 807e7dc: 56 push %esi 807e7dd: e8 0e 15 ff ff call 806fcf0 <__libc_alloca_cutoff> 807e7e2: 83 c4 10 add $0x10,%esp 807e7e5: 85 c0 test %eax,%eax 807e7e7: 0f 85 a7 ec ff ff jne 807d494 <printf_positional+0x474> 807e7ed: 83 ec 0c sub $0xc,%esp 807e7f0: 56 push %esi 807e7f1: e8 8a b8 fd ff call 805a080 <__libc_malloc> 807e7f6: 83 c4 10 add $0x10,%esp 807e7f9: 85 c0 test %eax,%eax 807e7fb: 89 85 bc fb ff ff mov %eax,-0x444(%ebp) 807e801: 0f 84 70 f2 ff ff je 807da77 <printf_positional+0xa57> 807e807: 8b 8d c4 fb ff ff mov -0x43c(%ebp),%ecx 807e80d: 8d 53 20 lea 0x20(%ebx),%edx 807e810: 89 c8 mov %ecx,%eax 807e812: 83 c0 20 add $0x20,%eax 807e815: 39 d9 cmp %ebx,%ecx 807e817: 0f 4c c2 cmovl %edx,%eax 807e81a: 03 85 bc fb ff ff add -0x444(%ebp),%eax 807e820: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807e826: e9 9b ec ff ff jmp 807d4c6 <printf_positional+0x4a6> 807e82b: 29 f3 sub %esi,%ebx 807e82d: 8b 95 b4 fb ff ff mov -0x44c(%ebp),%edx 807e833: 0f 48 9d ac fb ff ff cmovs -0x454(%ebp),%ebx 807e83a: 85 d2 test %edx,%edx 807e83c: 89 9d b0 fb ff ff mov %ebx,-0x450(%ebp) 807e842: 0f 85 14 f0 ff ff jne 807d85c <printf_positional+0x83c> 807e848: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 807e84e: 8b 9d c4 fb ff ff mov -0x43c(%ebp),%ebx 807e854: 01 f0 add %esi,%eax 807e856: 29 c3 sub %eax,%ebx 807e858: e9 ee f4 ff ff jmp 807dd4b <printf_positional+0xd2b> 807e85d: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 807e863: 85 c0 test %eax,%eax 807e865: 0f 84 01 01 00 00 je 807e96c <printf_positional+0x194c> 807e86b: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807e871: 8b 42 14 mov 0x14(%edx),%eax 807e874: 3b 42 18 cmp 0x18(%edx),%eax 807e877: 0f 83 a3 09 00 00 jae 807f220 <printf_positional+0x2200> 807e87d: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807e883: 8d 50 01 lea 0x1(%eax),%edx 807e886: 89 53 14 mov %edx,0x14(%ebx) 807e889: c6 00 2b movb $0x2b,(%eax) 807e88c: e9 fa ef ff ff jmp 807d88b <printf_positional+0x86b> 807e891: c6 85 93 fb ff ff 20 movb $0x20,-0x46d(%ebp) 807e898: 83 ec 0c sub $0xc,%esp 807e89b: 31 c0 xor %eax,%eax 807e89d: 80 bd c0 fb ff ff 58 cmpb $0x58,-0x440(%ebp) 807e8a4: 8b b5 b0 fb ff ff mov -0x450(%ebp),%esi 807e8aa: 0f 94 c0 sete %al 807e8ad: 50 push %eax 807e8ae: ff b5 8c fb ff ff pushl -0x474(%ebp) 807e8b4: 56 push %esi 807e8b5: ff b5 64 fb ff ff pushl -0x49c(%ebp) 807e8bb: ff b5 60 fb ff ff pushl -0x4a0(%ebp) 807e8c1: e8 da df ff ff call 807c8a0 <_itoa> 807e8c6: 8b 55 24 mov 0x24(%ebp),%edx 807e8c9: 83 c4 20 add $0x20,%esp 807e8cc: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807e8d2: 85 d2 test %edx,%edx 807e8d4: 74 22 je 807e8f8 <printf_positional+0x18d8> 807e8d6: 80 bd 7a fb ff ff 00 cmpb $0x0,-0x486(%ebp) 807e8dd: 74 19 je 807e8f8 <printf_positional+0x18d8> 807e8df: 83 ec 0c sub $0xc,%esp 807e8e2: ff 75 28 pushl 0x28(%ebp) 807e8e5: 8b 4d 24 mov 0x24(%ebp),%ecx 807e8e8: 89 f2 mov %esi,%edx 807e8ea: e8 f1 e2 ff ff call 807cbe0 <group_number> 807e8ef: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807e8f5: 83 c4 0c add $0xc,%esp 807e8f8: 83 bd 8c fb ff ff 0a cmpl $0xa,-0x474(%ebp) 807e8ff: 8b b5 b0 fb ff ff mov -0x450(%ebp),%esi 807e905: 75 0d jne 807e914 <printf_positional+0x18f4> 807e907: 80 bd 7b fb ff ff 00 cmpb $0x0,-0x485(%ebp) 807e90e: 0f 85 52 03 00 00 jne 807ec66 <printf_positional+0x1c46> 807e914: 2b b5 c0 fb ff ff sub -0x440(%ebp),%esi 807e91a: e9 49 fe ff ff jmp 807e768 <printf_positional+0x1748> 807e91f: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 807e925: 85 c0 test %eax,%eax 807e927: 0f 84 2a 01 00 00 je 807ea57 <printf_positional+0x1a37> 807e92d: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807e933: 8b 42 14 mov 0x14(%edx),%eax 807e936: 3b 42 18 cmp 0x18(%edx),%eax 807e939: 0f 83 1e 08 00 00 jae 807f15d <printf_positional+0x213d> 807e93f: 8b 8d b8 fb ff ff mov -0x448(%ebp),%ecx 807e945: 8d 50 01 lea 0x1(%eax),%edx 807e948: 89 51 14 mov %edx,0x14(%ecx) 807e94b: c6 00 2b movb $0x2b,(%eax) 807e94e: e9 4c f4 ff ff jmp 807dd9f <printf_positional+0xd7f> 807e953: bb 01 00 00 00 mov $0x1,%ebx 807e958: e9 f4 fc ff ff jmp 807e651 <printf_positional+0x1631> 807e95d: 85 db test %ebx,%ebx 807e95f: 0f 8f 37 03 00 00 jg 807ec9c <printf_positional+0x1c7c> 807e965: 31 db xor %ebx,%ebx 807e967: e9 04 f4 ff ff jmp 807dd70 <printf_positional+0xd50> 807e96c: 8b 85 84 fb ff ff mov -0x47c(%ebp),%eax 807e972: 85 c0 test %eax,%eax 807e974: 0f 84 29 ef ff ff je 807d8a3 <printf_positional+0x883> 807e97a: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807e980: 8b 42 14 mov 0x14(%edx),%eax 807e983: 3b 42 18 cmp 0x18(%edx),%eax 807e986: 0f 83 27 09 00 00 jae 807f2b3 <printf_positional+0x2293> 807e98c: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807e992: 8d 50 01 lea 0x1(%eax),%edx 807e995: 89 53 14 mov %edx,0x14(%ebx) 807e998: c6 00 20 movb $0x20,(%eax) 807e99b: e9 eb ee ff ff jmp 807d88b <printf_positional+0x86b> 807e9a0: 85 c9 test %ecx,%ecx 807e9a2: 0f 85 e8 03 00 00 jne 807ed90 <printf_positional+0x1d70> 807e9a8: 8b 04 82 mov (%edx,%eax,4),%eax 807e9ab: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 807e9b2: 00 00 00 807e9b5: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 807e9bc: 00 00 00 807e9bf: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807e9c5: e9 cf f2 ff ff jmp 807dc99 <printf_positional+0xc79> 807e9ca: 8b 45 10 mov 0x10(%ebp),%eax 807e9cd: 85 c0 test %eax,%eax 807e9cf: 0f 88 5c 09 00 00 js 807f331 <printf_positional+0x2311> 807e9d5: 8b 85 b8 fb ff ff mov -0x448(%ebp),%eax 807e9db: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 807e9e1: 89 d8 mov %ebx,%eax 807e9e3: 2d 60 72 0d 08 sub $0x80d7260,%eax 807e9e8: 39 85 80 fb ff ff cmp %eax,-0x480(%ebp) 807e9ee: 0f 86 9c 07 00 00 jbe 807f190 <printf_positional+0x2170> 807e9f4: 83 ec 04 sub $0x4,%esp 807e9f7: 52 push %edx 807e9f8: 89 95 c4 fb ff ff mov %edx,-0x43c(%ebp) 807e9fe: 56 push %esi 807e9ff: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807ea05: ff 53 1c call *0x1c(%ebx) 807ea08: 8b 95 c4 fb ff ff mov -0x43c(%ebp),%edx 807ea0e: 83 c4 10 add $0x10,%esp 807ea11: 39 c2 cmp %eax,%edx 807ea13: 0f 85 19 f0 ff ff jne 807da32 <printf_positional+0xa12> 807ea19: b8 ff ff ff 7f mov $0x7fffffff,%eax 807ea1e: 2b 45 10 sub 0x10(%ebp),%eax 807ea21: 39 c2 cmp %eax,%edx 807ea23: 0f 87 f6 ef ff ff ja 807da1f <printf_positional+0x9ff> 807ea29: 01 55 10 add %edx,0x10(%ebp) 807ea2c: e9 4a eb ff ff jmp 807d57b <printf_positional+0x55b> 807ea31: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807ea37: 89 f1 mov %esi,%ecx 807ea39: 89 f2 mov %esi,%edx 807ea3b: e8 d0 e2 ff ff call 807cd10 <_i18n_number_rewrite> 807ea40: c7 85 8c fb ff ff 0a movl $0xa,-0x474(%ebp) 807ea47: 00 00 00 807ea4a: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807ea50: 29 c6 sub %eax,%esi 807ea52: e9 a5 f2 ff ff jmp 807dcfc <printf_positional+0xcdc> 807ea57: 8b 8d 84 fb ff ff mov -0x47c(%ebp),%ecx 807ea5d: 85 c9 test %ecx,%ecx 807ea5f: 0f 84 4b f3 ff ff je 807ddb0 <printf_positional+0xd90> 807ea65: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807ea6b: 8b 42 14 mov 0x14(%edx),%eax 807ea6e: 3b 42 18 cmp 0x18(%edx),%eax 807ea71: 0f 83 ec 08 00 00 jae 807f363 <printf_positional+0x2343> 807ea77: 8b 8d b8 fb ff ff mov -0x448(%ebp),%ecx 807ea7d: 8d 50 01 lea 0x1(%eax),%edx 807ea80: 89 51 14 mov %edx,0x14(%ecx) 807ea83: c6 00 20 movb $0x20,(%eax) 807ea86: e9 14 f3 ff ff jmp 807dd9f <printf_positional+0xd7f> 807ea8b: bb 01 00 00 00 mov $0x1,%ebx 807ea90: e9 03 fe ff ff jmp 807e898 <printf_positional+0x1878> 807ea95: a8 10 test $0x10,%al 807ea97: 0f 84 4e f5 ff ff je 807dfeb <printf_positional+0xfcb> 807ea9d: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807eaa3: 8b 42 14 mov 0x14(%edx),%eax 807eaa6: 3b 42 18 cmp 0x18(%edx),%eax 807eaa9: 0f 83 0e 08 00 00 jae 807f2bd <printf_positional+0x229d> 807eaaf: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807eab5: 8d 50 01 lea 0x1(%eax),%edx 807eab8: 89 53 14 mov %edx,0x14(%ebx) 807eabb: c6 00 20 movb $0x20,(%eax) 807eabe: e9 21 f5 ff ff jmp 807dfe4 <printf_positional+0xfc4> 807eac3: be 01 00 00 00 mov $0x1,%esi 807eac8: e9 e6 f4 ff ff jmp 807dfb3 <printf_positional+0xf93> 807eacd: 8d 85 d4 fb ff ff lea -0x42c(%ebp),%eax 807ead3: 85 db test %ebx,%ebx 807ead5: 89 b5 d0 fb ff ff mov %esi,-0x430(%ebp) 807eadb: c7 85 d4 fb ff ff 00 movl $0x0,-0x42c(%ebp) 807eae2: 00 00 00 807eae5: c7 85 d8 fb ff ff 00 movl $0x0,-0x428(%ebp) 807eaec: 00 00 00 807eaef: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807eaf5: 0f 88 de 05 00 00 js 807f0d9 <printf_positional+0x20b9> 807eafb: 81 fb 00 10 00 00 cmp $0x1000,%ebx 807eb01: 0f 8f 99 05 00 00 jg 807f0a0 <printf_positional+0x2080> 807eb07: 8d 43 1e lea 0x1e(%ebx),%eax 807eb0a: c7 85 c0 fb ff ff 00 movl $0x0,-0x440(%ebp) 807eb11: 00 00 00 807eb14: 83 e0 f0 and $0xfffffff0,%eax 807eb17: 29 c4 sub %eax,%esp 807eb19: 8d 74 24 0f lea 0xf(%esp),%esi 807eb1d: 83 e6 f0 and $0xfffffff0,%esi 807eb20: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 807eb26: ff b5 b0 fb ff ff pushl -0x450(%ebp) 807eb2c: 53 push %ebx 807eb2d: 50 push %eax 807eb2e: 56 push %esi 807eb2f: e8 3c 0c 01 00 call 808f770 <__wcsrtombs> 807eb34: 83 c4 10 add $0x10,%esp 807eb37: 83 f8 ff cmp $0xffffffff,%eax 807eb3a: 89 c2 mov %eax,%edx 807eb3c: 0f 85 81 f6 ff ff jne 807e1c3 <printf_positional+0x11a3> 807eb42: e9 eb ee ff ff jmp 807da32 <printf_positional+0xa12> 807eb47: 89 f6 mov %esi,%esi 807eb49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807eb50: 8b bd c0 fb ff ff mov -0x440(%ebp),%edi 807eb56: 8b 4f 08 mov 0x8(%edi),%ecx 807eb59: 85 c9 test %ecx,%ecx 807eb5b: 74 2f je 807eb8c <printf_positional+0x1b6c> 807eb5d: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807eb63: 8b 42 14 mov 0x14(%edx),%eax 807eb66: 3b 42 18 cmp 0x18(%edx),%eax 807eb69: 0f 83 89 06 00 00 jae 807f1f8 <printf_positional+0x21d8> 807eb6f: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807eb75: 8d 50 01 lea 0x1(%eax),%edx 807eb78: 89 53 14 mov %edx,0x14(%ebx) 807eb7b: 88 08 mov %cl,(%eax) 807eb7d: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807eb83: 0f 84 a9 ee ff ff je 807da32 <printf_positional+0xa12> 807eb89: 83 c6 01 add $0x1,%esi 807eb8c: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807eb93: 0f 87 b1 07 00 00 ja 807f34a <printf_positional+0x232a> 807eb99: b8 ff ff ff 7f mov $0x7fffffff,%eax 807eb9e: 2b 45 10 sub 0x10(%ebp),%eax 807eba1: 39 c6 cmp %eax,%esi 807eba3: 0f 86 27 f3 ff ff jbe 807ded0 <printf_positional+0xeb0> 807eba9: e9 71 ee ff ff jmp 807da1f <printf_positional+0x9ff> 807ebae: 8d 04 82 lea (%edx,%eax,4),%eax 807ebb1: 8b 50 04 mov 0x4(%eax),%edx 807ebb4: 8b 30 mov (%eax),%esi 807ebb6: 89 95 8c fb ff ff mov %edx,-0x474(%ebp) 807ebbc: c1 ea 1f shr $0x1f,%edx 807ebbf: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 807ebc5: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 807ebcb: c1 fa 1f sar $0x1f,%edx 807ebce: 89 95 5c fb ff ff mov %edx,-0x4a4(%ebp) 807ebd4: 89 95 58 fb ff ff mov %edx,-0x4a8(%ebp) 807ebda: 8b 95 58 fb ff ff mov -0x4a8(%ebp),%edx 807ebe0: 8b 8d 5c fb ff ff mov -0x4a4(%ebp),%ecx 807ebe6: 31 d6 xor %edx,%esi 807ebe8: 89 d0 mov %edx,%eax 807ebea: 89 b5 60 fb ff ff mov %esi,-0x4a0(%ebp) 807ebf0: 8b b5 8c fb ff ff mov -0x474(%ebp),%esi 807ebf6: c7 85 8c fb ff ff 0a movl $0xa,-0x474(%ebp) 807ebfd: 00 00 00 807ec00: 31 ce xor %ecx,%esi 807ec02: 29 85 60 fb ff ff sub %eax,-0x4a0(%ebp) 807ec08: 89 b5 64 fb ff ff mov %esi,-0x49c(%ebp) 807ec0e: 19 8d 64 fb ff ff sbb %ecx,-0x49c(%ebp) 807ec14: e9 f0 fa ff ff jmp 807e709 <printf_positional+0x16e9> 807ec19: 85 f6 test %esi,%esi 807ec1b: 0f 84 0d 02 00 00 je 807ee2e <printf_positional+0x1e0e> 807ec21: 0f b6 55 10 movzbl 0x10(%ebp),%edx 807ec25: 88 10 mov %dl,(%eax) 807ec27: e9 4f e9 ff ff jmp 807d57b <printf_positional+0x55b> 807ec2c: b8 e8 ff ff ff mov $0xffffffe8,%eax 807ec31: 8b bd b0 fb ff ff mov -0x450(%ebp),%edi 807ec37: c7 04 07 4b 00 00 00 movl $0x4b,(%edi,%eax,1) 807ec3e: 8b a5 c0 fb ff ff mov -0x440(%ebp),%esp 807ec44: e9 e9 ed ff ff jmp 807da32 <printf_positional+0xa12> 807ec49: 83 ec 0c sub $0xc,%esp 807ec4c: 56 push %esi 807ec4d: e8 5e d6 fd ff call 805c2b0 <strlen> 807ec52: 83 c4 10 add $0x10,%esp 807ec55: 89 c2 mov %eax,%edx 807ec57: c7 85 c0 fb ff ff 00 movl $0x0,-0x440(%ebp) 807ec5e: 00 00 00 807ec61: e9 5d f5 ff ff jmp 807e1c3 <printf_positional+0x11a3> 807ec66: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807ec6c: 89 f1 mov %esi,%ecx 807ec6e: 89 f2 mov %esi,%edx 807ec70: e8 9b e0 ff ff call 807cd10 <_i18n_number_rewrite> 807ec75: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807ec7b: 29 c6 sub %eax,%esi 807ec7d: e9 e6 fa ff ff jmp 807e768 <printf_positional+0x1748> 807ec82: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 807ec88: 31 f6 xor %esi,%esi 807ec8a: c6 85 93 fb ff ff 20 movb $0x20,-0x46d(%ebp) 807ec91: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807ec97: e9 cc fa ff ff jmp 807e768 <printf_positional+0x1748> 807ec9c: 83 ec 04 sub $0x4,%esp 807ec9f: 53 push %ebx 807eca0: 6a 20 push $0x20 807eca2: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807eca8: e8 83 d4 00 00 call 808c130 <_IO_padn> 807ecad: 83 c4 10 add $0x10,%esp 807ecb0: 39 c3 cmp %eax,%ebx 807ecb2: 0f 85 7a ed ff ff jne 807da32 <printf_positional+0xa12> 807ecb8: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 807ecbf: 0f 87 3e f8 ff ff ja 807e503 <printf_positional+0x14e3> 807ecc5: b8 ff ff ff 7f mov $0x7fffffff,%eax 807ecca: 2b 45 10 sub 0x10(%ebp),%eax 807eccd: 39 c3 cmp %eax,%ebx 807eccf: 0f 87 4a ed ff ff ja 807da1f <printf_positional+0x9ff> 807ecd5: 01 5d 10 add %ebx,0x10(%ebp) 807ecd8: 31 db xor %ebx,%ebx 807ecda: e9 91 f0 ff ff jmp 807dd70 <printf_positional+0xd50> 807ecdf: 83 fb ff cmp $0xffffffff,%ebx 807ece2: c7 85 c0 fb ff ff 00 movl $0x0,-0x440(%ebp) 807ece9: 00 00 00 807ecec: 0f 84 17 01 00 00 je 807ee09 <printf_positional+0x1de9> 807ecf2: 83 fb 05 cmp $0x5,%ebx 807ecf5: 0f 8f 0e 01 00 00 jg 807ee09 <printf_positional+0x1de9> 807ecfb: 31 d2 xor %edx,%edx 807ecfd: be 31 05 0d 08 mov $0x80d0531,%esi 807ed02: e9 bc f4 ff ff jmp 807e1c3 <printf_positional+0x11a3> 807ed07: 8d 95 e0 fb ff ff lea -0x420(%ebp),%edx 807ed0d: 6a 00 push $0x0 807ed0f: 6a 0a push $0xa 807ed11: 89 95 c4 fb ff ff mov %edx,-0x43c(%ebp) 807ed17: 52 push %edx 807ed18: 50 push %eax 807ed19: e8 a2 da ff ff call 807c7c0 <_itoa_word> 807ed1e: 83 c4 10 add $0x10,%esp 807ed21: 3b 85 c4 fb ff ff cmp -0x43c(%ebp),%eax 807ed27: 89 c3 mov %eax,%ebx 807ed29: 0f 83 23 f3 ff ff jae 807e052 <printf_positional+0x1032> 807ed2f: 89 bd c0 fb ff ff mov %edi,-0x440(%ebp) 807ed35: 8b bd b8 fb ff ff mov -0x448(%ebp),%edi 807ed3b: eb 26 jmp 807ed63 <printf_positional+0x1d43> 807ed3d: 8d 76 00 lea 0x0(%esi),%esi 807ed40: 8d 48 01 lea 0x1(%eax),%ecx 807ed43: 89 4f 14 mov %ecx,0x14(%edi) 807ed46: 88 10 mov %dl,(%eax) 807ed48: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807ed4e: 0f 84 de ec ff ff je 807da32 <printf_positional+0xa12> 807ed54: 83 c6 01 add $0x1,%esi 807ed57: 3b 9d c4 fb ff ff cmp -0x43c(%ebp),%ebx 807ed5d: 0f 84 f3 00 00 00 je 807ee56 <printf_positional+0x1e36> 807ed63: 83 c3 01 add $0x1,%ebx 807ed66: 8b 47 14 mov 0x14(%edi),%eax 807ed69: 3b 47 18 cmp 0x18(%edi),%eax 807ed6c: 0f b6 53 ff movzbl -0x1(%ebx),%edx 807ed70: 72 ce jb 807ed40 <printf_positional+0x1d20> 807ed72: 83 ec 08 sub $0x8,%esp 807ed75: 52 push %edx 807ed76: 57 push %edi 807ed77: e8 94 57 fd ff call 8054510 <__overflow> 807ed7c: 83 c4 10 add $0x10,%esp 807ed7f: 83 f8 ff cmp $0xffffffff,%eax 807ed82: 75 c4 jne 807ed48 <printf_positional+0x1d28> 807ed84: e9 a9 ec ff ff jmp 807da32 <printf_positional+0xa12> 807ed89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807ed90: 0f b7 04 82 movzwl (%edx,%eax,4),%eax 807ed94: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 807ed9b: 00 00 00 807ed9e: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 807eda5: 00 00 00 807eda8: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807edae: e9 e6 ee ff ff jmp 807dc99 <printf_positional+0xc79> 807edb3: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807edb9: 8b 42 14 mov 0x14(%edx),%eax 807edbc: 3b 42 18 cmp 0x18(%edx),%eax 807edbf: 0f 83 b4 04 00 00 jae 807f279 <printf_positional+0x2259> 807edc5: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807edcb: 8d 50 01 lea 0x1(%eax),%edx 807edce: 89 53 14 mov %edx,0x14(%ebx) 807edd1: c6 00 30 movb $0x30,(%eax) 807edd4: 83 c6 01 add $0x1,%esi 807edd7: e9 41 f2 ff ff jmp 807e01d <printf_positional+0xffd> 807eddc: 8b 95 b8 fb ff ff mov -0x448(%ebp),%edx 807ede2: 8b 42 14 mov 0x14(%edx),%eax 807ede5: 3b 42 18 cmp 0x18(%edx),%eax 807ede8: 0f 83 d7 05 00 00 jae 807f3c5 <printf_positional+0x23a5> 807edee: 8b 9d b8 fb ff ff mov -0x448(%ebp),%ebx 807edf4: 8d 50 01 lea 0x1(%eax),%edx 807edf7: 89 53 14 mov %edx,0x14(%ebx) 807edfa: c6 00 27 movb $0x27,(%eax) 807edfd: 83 c6 01 add $0x1,%esi 807ee00: 0f b6 47 0c movzbl 0xc(%edi),%eax 807ee04: e9 b2 f1 ff ff jmp 807dfbb <printf_positional+0xf9b> 807ee09: ba 06 00 00 00 mov $0x6,%edx 807ee0e: be e8 d5 0c 08 mov $0x80cd5e8,%esi 807ee13: e9 ab f3 ff ff jmp 807e1c3 <printf_positional+0x11a3> 807ee18: 89 95 c4 fb ff ff mov %edx,-0x43c(%ebp) 807ee1e: e8 2d 27 fd ff call 8051550 <_IO_vtable_check> 807ee23: 8b 95 c4 fb ff ff mov -0x43c(%ebp),%edx 807ee29: e9 80 eb ff ff jmp 807d9ae <printf_positional+0x98e> 807ee2e: 85 c9 test %ecx,%ecx 807ee30: 0f 85 80 00 00 00 jne 807eeb6 <printf_positional+0x1e96> 807ee36: 8b 55 10 mov 0x10(%ebp),%edx 807ee39: 89 10 mov %edx,(%eax) 807ee3b: e9 3b e7 ff ff jmp 807d57b <printf_positional+0x55b> 807ee40: e8 0b 27 fd ff call 8051550 <_IO_vtable_check> 807ee45: e9 58 f0 ff ff jmp 807dea2 <printf_positional+0xe82> 807ee4a: 85 c9 test %ecx,%ecx 807ee4c: 75 5f jne 807eead <printf_positional+0x1e8d> 807ee4e: 8b 04 82 mov (%edx,%eax,4),%eax 807ee51: e9 45 f6 ff ff jmp 807e49b <printf_positional+0x147b> 807ee56: 8b bd c0 fb ff ff mov -0x440(%ebp),%edi 807ee5c: e9 f1 f1 ff ff jmp 807e052 <printf_positional+0x1032> 807ee61: 83 fb 05 cmp $0x5,%ebx 807ee64: b8 05 00 00 00 mov $0x5,%eax 807ee69: be d0 d4 0c 08 mov $0x80cd4d0,%esi 807ee6e: 0f 4c d8 cmovl %eax,%ebx 807ee71: 80 bd c0 fb ff ff 53 cmpb $0x53,-0x440(%ebp) 807ee78: 0f 85 2c f3 ff ff jne 807e1aa <printf_positional+0x118a> 807ee7e: 8d 85 d4 fb ff ff lea -0x42c(%ebp),%eax 807ee84: c7 85 d0 fb ff ff d0 movl $0x80cd4d0,-0x430(%ebp) 807ee8b: d4 0c 08 807ee8e: c7 85 d4 fb ff ff 00 movl $0x0,-0x42c(%ebp) 807ee95: 00 00 00 807ee98: c7 85 d8 fb ff ff 00 movl $0x0,-0x428(%ebp) 807ee9f: 00 00 00 807eea2: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807eea8: e9 4e fc ff ff jmp 807eafb <printf_positional+0x1adb> 807eead: 0f bf 04 82 movswl (%edx,%eax,4),%eax 807eeb1: e9 e5 f5 ff ff jmp 807e49b <printf_positional+0x147b> 807eeb6: 0f b7 55 10 movzwl 0x10(%ebp),%edx 807eeba: 66 89 10 mov %dx,(%eax) 807eebd: e9 b9 e6 ff ff jmp 807d57b <printf_positional+0x55b> 807eec2: 8b 9d 9c fb ff ff mov -0x464(%ebp),%ebx 807eec8: 83 ec 0c sub $0xc,%esp 807eecb: 89 8d c4 fb ff ff mov %ecx,-0x43c(%ebp) 807eed1: 53 push %ebx 807eed2: e8 d9 d3 fd ff call 805c2b0 <strlen> 807eed7: 5a pop %edx 807eed8: 59 pop %ecx 807eed9: 83 c0 01 add $0x1,%eax 807eedc: 50 push %eax 807eedd: 53 push %ebx 807eede: e8 2d 3d 01 00 call 8092c10 <__readonly_area> 807eee3: 83 c4 10 add $0x10,%esp 807eee6: 89 85 a0 fb ff ff mov %eax,-0x460(%ebp) 807eeec: 8b 8d c4 fb ff ff mov -0x43c(%ebp),%ecx 807eef2: e9 3c f4 ff ff jmp 807e333 <printf_positional+0x1313> 807eef7: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 807eefd: 89 8d ac fb ff ff mov %ecx,-0x454(%ebp) 807ef03: e8 48 26 fd ff call 8051550 <_IO_vtable_check> 807ef08: 8b 95 98 fb ff ff mov -0x468(%ebp),%edx 807ef0e: 8b 8d ac fb ff ff mov -0x454(%ebp),%ecx 807ef14: e9 9b ec ff ff jmp 807dbb4 <printf_positional+0xb94> 807ef19: 83 ec 08 sub $0x8,%esp 807ef1c: 6a 2d push $0x2d 807ef1e: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807ef24: e8 e7 55 fd ff call 8054510 <__overflow> 807ef29: 83 c4 10 add $0x10,%esp 807ef2c: 83 f8 ff cmp $0xffffffff,%eax 807ef2f: 0f 85 6a ee ff ff jne 807dd9f <printf_positional+0xd7f> 807ef35: e9 f8 ea ff ff jmp 807da32 <printf_positional+0xa12> 807ef3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807ef40: 83 ec 08 sub $0x8,%esp 807ef43: 6a 25 push $0x25 807ef45: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807ef4b: e8 c0 55 fd ff call 8054510 <__overflow> 807ef50: 83 c4 10 add $0x10,%esp 807ef53: 83 f8 ff cmp $0xffffffff,%eax 807ef56: 0f 85 ac ef ff ff jne 807df08 <printf_positional+0xee8> 807ef5c: e9 d1 ea ff ff jmp 807da32 <printf_positional+0xa12> 807ef61: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807ef68: 83 ec 08 sub $0x8,%esp 807ef6b: 6a 2d push $0x2d 807ef6d: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807ef73: e8 98 55 fd ff call 8054510 <__overflow> 807ef78: 83 c4 10 add $0x10,%esp 807ef7b: 83 f8 ff cmp $0xffffffff,%eax 807ef7e: 0f 85 07 e9 ff ff jne 807d88b <printf_positional+0x86b> 807ef84: e9 a9 ea ff ff jmp 807da32 <printf_positional+0xa12> 807ef89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807ef90: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 807ef96: e8 b5 25 fd ff call 8051550 <_IO_vtable_check> 807ef9b: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807efa1: e9 c5 f2 ff ff jmp 807e26b <printf_positional+0x124b> 807efa6: 83 ec 08 sub $0x8,%esp 807efa9: 6a 25 push $0x25 807efab: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807efb1: e8 5a 55 fd ff call 8054510 <__overflow> 807efb6: 83 c4 10 add $0x10,%esp 807efb9: 83 f8 ff cmp $0xffffffff,%eax 807efbc: 0f 85 bb ef ff ff jne 807df7d <printf_positional+0xf5d> 807efc2: e9 6b ea ff ff jmp 807da32 <printf_positional+0xa12> 807efc7: 89 f6 mov %esi,%esi 807efc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807efd0: 0f b6 8d c4 fb ff ff movzbl -0x43c(%ebp),%ecx 807efd7: 83 ec 08 sub $0x8,%esp 807efda: 51 push %ecx 807efdb: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807efe1: e8 2a 55 fd ff call 8054510 <__overflow> 807efe6: 83 c4 10 add $0x10,%esp 807efe9: 83 f8 ff cmp $0xffffffff,%eax 807efec: 0f 85 1a f4 ff ff jne 807e40c <printf_positional+0x13ec> 807eff2: e9 3b ea ff ff jmp 807da32 <printf_positional+0xa12> 807eff7: 89 f6 mov %esi,%esi 807eff9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807f000: 83 ec 08 sub $0x8,%esp 807f003: 6a 2d push $0x2d 807f005: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f00b: e8 00 55 fd ff call 8054510 <__overflow> 807f010: 83 c4 10 add $0x10,%esp 807f013: 83 f8 ff cmp $0xffffffff,%eax 807f016: 0f 85 f4 ef ff ff jne 807e010 <printf_positional+0xff0> 807f01c: e9 11 ea ff ff jmp 807da32 <printf_positional+0xa12> 807f021: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f028: 83 ec 08 sub $0x8,%esp 807f02b: 6a 2e push $0x2e 807f02d: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f033: e8 d8 54 fd ff call 8054510 <__overflow> 807f038: 83 c4 10 add $0x10,%esp 807f03b: 83 f8 ff cmp $0xffffffff,%eax 807f03e: 0f 85 38 f0 ff ff jne 807e07c <printf_positional+0x105c> 807f044: e9 e9 e9 ff ff jmp 807da32 <printf_positional+0xa12> 807f049: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f050: 83 ec 08 sub $0x8,%esp 807f053: 6a 49 push $0x49 807f055: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f05b: e8 b0 54 fd ff call 8054510 <__overflow> 807f060: 83 c4 10 add $0x10,%esp 807f063: 83 f8 ff cmp $0xffffffff,%eax 807f066: 0f 85 d8 ef ff ff jne 807e044 <printf_positional+0x1024> 807f06c: e9 c1 e9 ff ff jmp 807da32 <printf_positional+0xa12> 807f071: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f078: 83 ec 08 sub $0x8,%esp 807f07b: 6a 23 push $0x23 807f07d: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f083: e8 88 54 fd ff call 8054510 <__overflow> 807f088: 83 c4 10 add $0x10,%esp 807f08b: 83 f8 ff cmp $0xffffffff,%eax 807f08e: 0f 85 16 ef ff ff jne 807dfaa <printf_positional+0xf8a> 807f094: e9 99 e9 ff ff jmp 807da32 <printf_positional+0xa12> 807f099: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f0a0: 83 ec 0c sub $0xc,%esp 807f0a3: 53 push %ebx 807f0a4: e8 47 0c ff ff call 806fcf0 <__libc_alloca_cutoff> 807f0a9: 83 c4 10 add $0x10,%esp 807f0ac: 85 c0 test %eax,%eax 807f0ae: 0f 85 53 fa ff ff jne 807eb07 <printf_positional+0x1ae7> 807f0b4: 83 ec 0c sub $0xc,%esp 807f0b7: 53 push %ebx 807f0b8: e8 c3 af fd ff call 805a080 <__libc_malloc> 807f0bd: 83 c4 10 add $0x10,%esp 807f0c0: 85 c0 test %eax,%eax 807f0c2: 89 c6 mov %eax,%esi 807f0c4: 0f 84 68 e9 ff ff je 807da32 <printf_positional+0xa12> 807f0ca: c7 85 c0 fb ff ff 01 movl $0x1,-0x440(%ebp) 807f0d1: 00 00 00 807f0d4: e9 47 fa ff ff jmp 807eb20 <printf_positional+0x1b00> 807f0d9: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 807f0df: ff b5 b0 fb ff ff pushl -0x450(%ebp) 807f0e5: 6a 00 push $0x0 807f0e7: 50 push %eax 807f0e8: 6a 00 push $0x0 807f0ea: e8 81 06 01 00 call 808f770 <__wcsrtombs> 807f0ef: 83 c4 10 add $0x10,%esp 807f0f2: 83 f8 ff cmp $0xffffffff,%eax 807f0f5: 89 c2 mov %eax,%edx 807f0f7: 0f 84 35 e9 ff ff je 807da32 <printf_positional+0xa12> 807f0fd: 8b 85 d4 fb ff ff mov -0x42c(%ebp),%eax 807f103: 85 c0 test %eax,%eax 807f105: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807f10b: 0f 85 07 02 00 00 jne 807f318 <printf_positional+0x22f8> 807f111: 8d 5a 01 lea 0x1(%edx),%ebx 807f114: 89 b5 d0 fb ff ff mov %esi,-0x430(%ebp) 807f11a: 81 fb 00 10 00 00 cmp $0x1000,%ebx 807f120: 0f 87 a1 01 00 00 ja 807f2c7 <printf_positional+0x22a7> 807f126: 8d 43 1e lea 0x1e(%ebx),%eax 807f129: 83 e0 f0 and $0xfffffff0,%eax 807f12c: 29 c4 sub %eax,%esp 807f12e: 8d 74 24 0f lea 0xf(%esp),%esi 807f132: 83 e6 f0 and $0xfffffff0,%esi 807f135: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 807f13b: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 807f141: ff b5 b0 fb ff ff pushl -0x450(%ebp) 807f147: 53 push %ebx 807f148: 50 push %eax 807f149: 56 push %esi 807f14a: e8 21 06 01 00 call 808f770 <__wcsrtombs> 807f14f: 83 c4 10 add $0x10,%esp 807f152: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807f158: e9 66 f0 ff ff jmp 807e1c3 <printf_positional+0x11a3> 807f15d: 83 ec 08 sub $0x8,%esp 807f160: 6a 2b push $0x2b 807f162: e9 b7 fd ff ff jmp 807ef1e <printf_positional+0x1efe> 807f167: 83 ec 08 sub $0x8,%esp 807f16a: 6a 2b push $0x2b 807f16c: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f172: e8 99 53 fd ff call 8054510 <__overflow> 807f177: 83 c4 10 add $0x10,%esp 807f17a: 83 f8 ff cmp $0xffffffff,%eax 807f17d: 0f 85 61 ee ff ff jne 807dfe4 <printf_positional+0xfc4> 807f183: e9 aa e8 ff ff jmp 807da32 <printf_positional+0xa12> 807f188: 90 nop 807f189: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f190: 89 95 c4 fb ff ff mov %edx,-0x43c(%ebp) 807f196: e8 b5 23 fd ff call 8051550 <_IO_vtable_check> 807f19b: 8b 95 c4 fb ff ff mov -0x43c(%ebp),%edx 807f1a1: e9 4e f8 ff ff jmp 807e9f4 <printf_positional+0x19d4> 807f1a6: 0f b6 85 90 fb ff ff movzbl -0x470(%ebp),%eax 807f1ad: 83 ec 08 sub $0x8,%esp 807f1b0: 50 push %eax 807f1b1: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f1b7: e8 54 53 fd ff call 8054510 <__overflow> 807f1bc: 83 c4 10 add $0x10,%esp 807f1bf: 83 f8 ff cmp $0xffffffff,%eax 807f1c2: 0f 85 4c e7 ff ff jne 807d914 <printf_positional+0x8f4> 807f1c8: e9 65 e8 ff ff jmp 807da32 <printf_positional+0xa12> 807f1cd: 8d 76 00 lea 0x0(%esi),%esi 807f1d0: 83 ec 08 sub $0x8,%esp 807f1d3: 6a 30 push $0x30 807f1d5: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f1db: e8 30 53 fd ff call 8054510 <__overflow> 807f1e0: 83 c4 10 add $0x10,%esp 807f1e3: 83 f8 ff cmp $0xffffffff,%eax 807f1e6: 0f 85 f4 e6 ff ff jne 807d8e0 <printf_positional+0x8c0> 807f1ec: e9 41 e8 ff ff jmp 807da32 <printf_positional+0xa12> 807f1f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f1f8: 83 ec 08 sub $0x8,%esp 807f1fb: 0f b6 c9 movzbl %cl,%ecx 807f1fe: 51 push %ecx 807f1ff: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f205: e8 06 53 fd ff call 8054510 <__overflow> 807f20a: 83 c4 10 add $0x10,%esp 807f20d: 83 f8 ff cmp $0xffffffff,%eax 807f210: 0f 85 67 f9 ff ff jne 807eb7d <printf_positional+0x1b5d> 807f216: e9 17 e8 ff ff jmp 807da32 <printf_positional+0xa12> 807f21b: 90 nop 807f21c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807f220: 83 ec 08 sub $0x8,%esp 807f223: 6a 2b push $0x2b 807f225: e9 43 fd ff ff jmp 807ef6d <printf_positional+0x1f4d> 807f22a: 0f b6 85 90 fb ff ff movzbl -0x470(%ebp),%eax 807f231: 83 ec 08 sub $0x8,%esp 807f234: 50 push %eax 807f235: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f23b: e8 d0 52 fd ff call 8054510 <__overflow> 807f240: 83 c4 10 add $0x10,%esp 807f243: 83 f8 ff cmp $0xffffffff,%eax 807f246: 0f 85 d5 eb ff ff jne 807de21 <printf_positional+0xe01> 807f24c: e9 e1 e7 ff ff jmp 807da32 <printf_positional+0xa12> 807f251: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f258: 83 ec 08 sub $0x8,%esp 807f25b: 6a 30 push $0x30 807f25d: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f263: e8 a8 52 fd ff call 8054510 <__overflow> 807f268: 83 c4 10 add $0x10,%esp 807f26b: 83 f8 ff cmp $0xffffffff,%eax 807f26e: 0f 85 79 eb ff ff jne 807dded <printf_positional+0xdcd> 807f274: e9 b9 e7 ff ff jmp 807da32 <printf_positional+0xa12> 807f279: 83 ec 08 sub $0x8,%esp 807f27c: 6a 30 push $0x30 807f27e: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f284: e8 87 52 fd ff call 8054510 <__overflow> 807f289: 83 c4 10 add $0x10,%esp 807f28c: 83 f8 ff cmp $0xffffffff,%eax 807f28f: 0f 85 3f fb ff ff jne 807edd4 <printf_positional+0x1db4> 807f295: e9 98 e7 ff ff jmp 807da32 <printf_positional+0xa12> 807f29a: 68 bc d5 0c 08 push $0x80cd5bc 807f29f: 68 13 08 00 00 push $0x813 807f2a4: 68 d6 d4 0c 08 push $0x80cd4d6 807f2a9: 68 6c d5 0c 08 push $0x80cd56c 807f2ae: e8 2d a5 fc ff call 80497e0 <__assert_fail> 807f2b3: 83 ec 08 sub $0x8,%esp 807f2b6: 6a 20 push $0x20 807f2b8: e9 b0 fc ff ff jmp 807ef6d <printf_positional+0x1f4d> 807f2bd: 83 ec 08 sub $0x8,%esp 807f2c0: 6a 20 push $0x20 807f2c2: e9 a5 fe ff ff jmp 807f16c <printf_positional+0x214c> 807f2c7: 83 ec 0c sub $0xc,%esp 807f2ca: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 807f2d0: 53 push %ebx 807f2d1: e8 1a 0a ff ff call 806fcf0 <__libc_alloca_cutoff> 807f2d6: 83 c4 10 add $0x10,%esp 807f2d9: 85 c0 test %eax,%eax 807f2db: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807f2e1: 0f 85 3f fe ff ff jne 807f126 <printf_positional+0x2106> 807f2e7: 83 ec 0c sub $0xc,%esp 807f2ea: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 807f2f0: 53 push %ebx 807f2f1: e8 8a ad fd ff call 805a080 <__libc_malloc> 807f2f6: 83 c4 10 add $0x10,%esp 807f2f9: 85 c0 test %eax,%eax 807f2fb: 89 c6 mov %eax,%esi 807f2fd: 0f 84 2f e7 ff ff je 807da32 <printf_positional+0xa12> 807f303: c7 85 c0 fb ff ff 01 movl $0x1,-0x440(%ebp) 807f30a: 00 00 00 807f30d: 8b 95 ac fb ff ff mov -0x454(%ebp),%edx 807f313: e9 1d fe ff ff jmp 807f135 <printf_positional+0x2115> 807f318: 68 bc d5 0c 08 push $0x80cd5bc 807f31d: 68 ec 07 00 00 push $0x7ec 807f322: 68 d6 d4 0c 08 push $0x80cd4d6 807f327: 68 e1 d4 0c 08 push $0x80cd4e1 807f32c: e8 af a4 fc ff call 80497e0 <__assert_fail> 807f331: 68 bc d5 0c 08 push $0x80cd5bc 807f336: 68 ec 07 00 00 push $0x7ec 807f33b: 68 d6 d4 0c 08 push $0x80cd4d6 807f340: 68 6c d5 0c 08 push $0x80cd56c 807f345: e8 96 a4 fc ff call 80497e0 <__assert_fail> 807f34a: 68 bc d5 0c 08 push $0x80cd5bc 807f34f: 68 07 08 00 00 push $0x807 807f354: 68 d6 d4 0c 08 push $0x80cd4d6 807f359: 68 3c d5 0c 08 push $0x80cd53c 807f35e: e8 7d a4 fc ff call 80497e0 <__assert_fail> 807f363: 83 ec 08 sub $0x8,%esp 807f366: 6a 20 push $0x20 807f368: e9 b1 fb ff ff jmp 807ef1e <printf_positional+0x1efe> 807f36d: 68 bc d5 0c 08 push $0x80cd5bc 807f372: 68 e4 07 00 00 push $0x7e4 807f377: 68 d6 d4 0c 08 push $0x80cd4d6 807f37c: 68 3c d5 0c 08 push $0x80cd53c 807f381: e8 5a a4 fc ff call 80497e0 <__assert_fail> 807f386: 68 bc d5 0c 08 push $0x80cd5bc 807f38b: 68 eb 07 00 00 push $0x7eb 807f390: 68 d6 d4 0c 08 push $0x80cd4d6 807f395: 68 6c d5 0c 08 push $0x80cd56c 807f39a: e8 41 a4 fc ff call 80497e0 <__assert_fail> 807f39f: 83 ec 0c sub $0xc,%esp 807f3a2: 68 90 d5 0c 08 push $0x80cd590 807f3a7: e8 74 21 fd ff call 8051520 <__libc_fatal> 807f3ac: 68 bc d5 0c 08 push $0x80cd5bc 807f3b1: 68 ec 07 00 00 push $0x7ec 807f3b6: 68 d6 d4 0c 08 push $0x80cd4d6 807f3bb: 68 3c d5 0c 08 push $0x80cd53c 807f3c0: e8 1b a4 fc ff call 80497e0 <__assert_fail> 807f3c5: 83 ec 08 sub $0x8,%esp 807f3c8: 6a 27 push $0x27 807f3ca: ff b5 b8 fb ff ff pushl -0x448(%ebp) 807f3d0: e8 3b 51 fd ff call 8054510 <__overflow> 807f3d5: 83 c4 10 add $0x10,%esp 807f3d8: 83 f8 ff cmp $0xffffffff,%eax 807f3db: 0f 85 1c fa ff ff jne 807edfd <printf_positional+0x1ddd> 807f3e1: e9 4c e6 ff ff jmp 807da32 <printf_positional+0xa12> 807f3e6: 8d 76 00 lea 0x0(%esi),%esi 807f3e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0807f3f0 <_IO_vfprintf>: 807f3f0: 55 push %ebp 807f3f1: 65 a1 00 00 00 00 mov %gs:0x0,%eax 807f3f7: 89 e5 mov %esp,%ebp 807f3f9: 57 push %edi 807f3fa: 56 push %esi 807f3fb: 53 push %ebx 807f3fc: 81 ec ac 04 00 00 sub $0x4ac,%esp 807f402: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 807f408: 8b 5d 08 mov 0x8(%ebp),%ebx 807f40b: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 807f411: 8b 04 08 mov (%eax,%ecx,1),%eax 807f414: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 807f41a: 8b 43 68 mov 0x68(%ebx),%eax 807f41d: 85 c0 test %eax,%eax 807f41f: 0f 85 eb 00 00 00 jne 807f510 <_IO_vfprintf+0x120> 807f425: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 807f42c: 8b 33 mov (%ebx),%esi 807f42e: f7 c6 08 00 00 00 test $0x8,%esi 807f434: 0f 85 86 13 00 00 jne 80807c0 <_IO_vfprintf+0x13d0> 807f43a: 8b 45 0c mov 0xc(%ebp),%eax 807f43d: 85 c0 test %eax,%eax 807f43f: 0f 84 f9 16 00 00 je 8080b3e <_IO_vfprintf+0x174e> 807f445: 89 f7 mov %esi,%edi 807f447: 83 e7 02 and $0x2,%edi 807f44a: 0f 85 50 01 00 00 jne 807f5a0 <_IO_vfprintf+0x1b0> 807f450: 8b 45 10 mov 0x10(%ebp),%eax 807f453: 83 ec 08 sub $0x8,%esp 807f456: 89 85 c4 fb ff ff mov %eax,-0x43c(%ebp) 807f45c: 6a 25 push $0x25 807f45e: ff 75 0c pushl 0xc(%ebp) 807f461: e8 0a e1 fd ff call 805d570 <__strchrnul> 807f466: 83 c4 10 add $0x10,%esp 807f469: 81 e6 00 80 00 00 and $0x8000,%esi 807f46f: 89 85 a8 fb ff ff mov %eax,-0x458(%ebp) 807f475: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807f47b: 89 b5 b4 fb ff ff mov %esi,-0x44c(%ebp) 807f481: 0f 84 99 00 00 00 je 807f520 <_IO_vfprintf+0x130> 807f487: c7 85 b4 fb ff ff 00 movl $0x0,-0x44c(%ebp) 807f48e: 00 00 00 807f491: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 807f497: ba b4 75 0d 08 mov $0x80d75b4,%edx 807f49c: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 807f4a2: 89 d1 mov %edx,%ecx 807f4a4: 89 95 a4 fb ff ff mov %edx,-0x45c(%ebp) 807f4aa: 89 c2 mov %eax,%edx 807f4ac: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 807f4b2: 39 d1 cmp %edx,%ecx 807f4b4: 0f 86 e6 12 00 00 jbe 80807a0 <_IO_vfprintf+0x13b0> 807f4ba: 8b b5 a8 fb ff ff mov -0x458(%ebp),%esi 807f4c0: 2b 75 0c sub 0xc(%ebp),%esi 807f4c3: 83 ec 04 sub $0x4,%esp 807f4c6: 56 push %esi 807f4c7: ff 75 0c pushl 0xc(%ebp) 807f4ca: 53 push %ebx 807f4cb: ff 50 1c call *0x1c(%eax) 807f4ce: 83 c4 10 add $0x10,%esp 807f4d1: 39 c6 cmp %eax,%esi 807f4d3: 0f 84 4f 01 00 00 je 807f628 <_IO_vfprintf+0x238> 807f4d9: be ff ff ff ff mov $0xffffffff,%esi 807f4de: f7 03 00 80 00 00 testl $0x8000,(%ebx) 807f4e4: 75 0d jne 807f4f3 <_IO_vfprintf+0x103> 807f4e6: 8b 53 48 mov 0x48(%ebx),%edx 807f4e9: 83 6a 04 01 subl $0x1,0x4(%edx) 807f4ed: 0f 84 cd 00 00 00 je 807f5c0 <_IO_vfprintf+0x1d0> 807f4f3: 8b 85 b4 fb ff ff mov -0x44c(%ebp),%eax 807f4f9: 85 c0 test %eax,%eax 807f4fb: 0f 85 eb 00 00 00 jne 807f5ec <_IO_vfprintf+0x1fc> 807f501: 8d 65 f4 lea -0xc(%ebp),%esp 807f504: 89 f0 mov %esi,%eax 807f506: 5b pop %ebx 807f507: 5e pop %esi 807f508: 5f pop %edi 807f509: 5d pop %ebp 807f50a: c3 ret 807f50b: 90 nop 807f50c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807f510: 83 f8 ff cmp $0xffffffff,%eax 807f513: 0f 84 13 ff ff ff je 807f42c <_IO_vfprintf+0x3c> 807f519: be ff ff ff ff mov $0xffffffff,%esi 807f51e: eb e1 jmp 807f501 <_IO_vfprintf+0x111> 807f520: b8 00 00 00 00 mov $0x0,%eax 807f525: 85 c0 test %eax,%eax 807f527: 0f 84 e3 00 00 00 je 807f610 <_IO_vfprintf+0x220> 807f52d: 8d 85 dc fb ff ff lea -0x424(%ebp),%eax 807f533: 83 ec 04 sub $0x4,%esp 807f536: 53 push %ebx 807f537: 68 20 ab 08 08 push $0x808ab20 807f53c: 50 push %eax 807f53d: e8 be 0a f8 f7 call 0 <_nl_current_LC_CTYPE> 807f542: 83 c4 10 add $0x10,%esp 807f545: f7 03 00 80 00 00 testl $0x8000,(%ebx) 807f54b: c7 85 b4 fb ff ff 01 movl $0x1,-0x44c(%ebp) 807f552: 00 00 00 807f555: 0f 85 36 ff ff ff jne 807f491 <_IO_vfprintf+0xa1> 807f55b: 8b 53 48 mov 0x48(%ebx),%edx 807f55e: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 807f565: 3b 72 08 cmp 0x8(%edx),%esi 807f568: 74 24 je 807f58e <_IO_vfprintf+0x19e> 807f56a: 31 c0 xor %eax,%eax 807f56c: b9 01 00 00 00 mov $0x1,%ecx 807f571: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807f578: 00 807f579: 74 01 je 807f57c <_IO_vfprintf+0x18c> 807f57b: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 807f57f: 74 07 je 807f588 <_IO_vfprintf+0x198> 807f581: 8d 0a lea (%edx),%ecx 807f583: e8 a8 07 ff ff call 806fd30 <__lll_lock_wait_private> 807f588: 8b 53 48 mov 0x48(%ebx),%edx 807f58b: 89 72 08 mov %esi,0x8(%edx) 807f58e: 83 42 04 01 addl $0x1,0x4(%edx) 807f592: e9 fa fe ff ff jmp 807f491 <_IO_vfprintf+0xa1> 807f597: 89 f6 mov %esi,%esi 807f599: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 807f5a0: 8b 4d 10 mov 0x10(%ebp),%ecx 807f5a3: 8b 55 0c mov 0xc(%ebp),%edx 807f5a6: 89 d8 mov %ebx,%eax 807f5a8: e8 33 22 00 00 call 80817e0 <buffered_vfprintf> 807f5ad: 8d 65 f4 lea -0xc(%ebp),%esp 807f5b0: 89 c6 mov %eax,%esi 807f5b2: 89 f0 mov %esi,%eax 807f5b4: 5b pop %ebx 807f5b5: 5e pop %esi 807f5b6: 5f pop %edi 807f5b7: 5d pop %ebp 807f5b8: c3 ret 807f5b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 807f5c0: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 807f5c7: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 807f5ce: 00 807f5cf: 74 01 je 807f5d2 <_IO_vfprintf+0x1e2> 807f5d1: f0 83 2a 01 lock subl $0x1,(%edx) 807f5d5: 74 07 je 807f5de <_IO_vfprintf+0x1ee> 807f5d7: 8d 02 lea (%edx),%eax 807f5d9: e8 82 07 ff ff call 806fd60 <__lll_unlock_wake_private> 807f5de: 8b 85 b4 fb ff ff mov -0x44c(%ebp),%eax 807f5e4: 85 c0 test %eax,%eax 807f5e6: 0f 84 15 ff ff ff je 807f501 <_IO_vfprintf+0x111> 807f5ec: 8d 85 dc fb ff ff lea -0x424(%ebp),%eax 807f5f2: 83 ec 08 sub $0x8,%esp 807f5f5: 6a 00 push $0x0 807f5f7: 50 push %eax 807f5f8: e8 03 0a f8 f7 call 0 <_nl_current_LC_CTYPE> 807f5fd: 83 c4 10 add $0x10,%esp 807f600: 8d 65 f4 lea -0xc(%ebp),%esp 807f603: 89 f0 mov %esi,%eax 807f605: 5b pop %ebx 807f606: 5e pop %esi 807f607: 5f pop %edi 807f608: 5d pop %ebp 807f609: c3 ret 807f60a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807f610: c7 85 dc fb ff ff 20 movl $0x808ab20,-0x424(%ebp) 807f617: ab 08 08 807f61a: 89 9d e0 fb ff ff mov %ebx,-0x420(%ebp) 807f620: e9 36 ff ff ff jmp 807f55b <_IO_vfprintf+0x16b> 807f625: 8d 76 00 lea 0x0(%esi),%esi 807f628: 8b 95 c0 fb ff ff mov -0x440(%ebp),%edx 807f62e: 80 3a 00 cmpb $0x0,(%edx) 807f631: 0f 84 a7 fe ff ff je 807f4de <_IO_vfprintf+0xee> 807f637: a1 34 dd 0e 08 mov 0x80edd34,%eax 807f63c: 85 c0 test %eax,%eax 807f63e: 0f 85 7c 01 00 00 jne 807f7c0 <_IO_vfprintf+0x3d0> 807f644: a1 38 dd 0e 08 mov 0x80edd38,%eax 807f649: 85 c0 test %eax,%eax 807f64b: 0f 85 6f 01 00 00 jne 807f7c0 <_IO_vfprintf+0x3d0> 807f651: a1 98 dd 0e 08 mov 0x80edd98,%eax 807f656: 85 c0 test %eax,%eax 807f658: 0f 85 62 01 00 00 jne 807f7c0 <_IO_vfprintf+0x3d0> 807f65e: c7 85 60 fb ff ff 00 movl $0x0,-0x4a0(%ebp) 807f665: 00 00 00 807f668: c7 85 6c fb ff ff 00 movl $0x0,-0x494(%ebp) 807f66f: 00 00 00 807f672: c7 85 74 fb ff ff ff movl $0xffffffff,-0x48c(%ebp) 807f679: ff ff ff 807f67c: c7 85 68 fb ff ff 00 movl $0x0,-0x498(%ebp) 807f683: 00 00 00 807f686: 8d 42 01 lea 0x1(%edx),%eax 807f689: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807f68f: 0f b6 7a 01 movzbl 0x1(%edx),%edi 807f693: b8 50 01 08 08 mov $0x8080150,%eax 807f698: 8d 57 e0 lea -0x20(%edi),%edx 807f69b: 80 fa 5a cmp $0x5a,%dl 807f69e: 77 13 ja 807f6b3 <_IO_vfprintf+0x2c3> 807f6a0: 89 f8 mov %edi,%eax 807f6a2: 0f be c0 movsbl %al,%eax 807f6a5: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807f6ac: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 807f6b3: 8d 55 e8 lea -0x18(%ebp),%edx 807f6b6: c7 85 5c fb ff ff 00 movl $0x0,-0x4a4(%ebp) 807f6bd: 00 00 00 807f6c0: c7 85 98 fb ff ff 00 movl $0x0,-0x468(%ebp) 807f6c7: 00 00 00 807f6ca: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 807f6d1: 00 00 00 807f6d4: 31 c9 xor %ecx,%ecx 807f6d6: c7 85 64 fb ff ff 00 movl $0x0,-0x49c(%ebp) 807f6dd: 00 00 00 807f6e0: c7 85 7c fb ff ff 00 movl $0x0,-0x484(%ebp) 807f6e7: 00 00 00 807f6ea: c7 85 70 fb ff ff 00 movl $0x0,-0x490(%ebp) 807f6f1: 00 00 00 807f6f4: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 807f6fb: 00 00 00 807f6fe: c7 85 90 fb ff ff 00 movl $0x0,-0x470(%ebp) 807f705: 00 00 00 807f708: c7 85 80 fb ff ff 00 movl $0x0,-0x480(%ebp) 807f70f: 00 00 00 807f712: c7 85 78 fb ff ff 00 movl $0x0,-0x488(%ebp) 807f719: 00 00 00 807f71c: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 807f723: c7 85 9c fb ff ff ff movl $0xffffffff,-0x464(%ebp) 807f72a: ff ff ff 807f72d: 89 95 8c fb ff ff mov %edx,-0x474(%ebp) 807f733: c7 85 a0 fb ff ff 00 movl $0x0,-0x460(%ebp) 807f73a: 00 00 00 807f73d: ff e0 jmp *%eax 807f73f: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807f745: 8d 50 01 lea 0x1(%eax),%edx 807f748: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807f74e: 0f b6 78 01 movzbl 0x1(%eax),%edi 807f752: 8d 47 e0 lea -0x20(%edi),%eax 807f755: 3c 5a cmp $0x5a,%al 807f757: 0f 87 f3 09 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807f75d: 89 f8 mov %edi,%eax 807f75f: b9 01 00 00 00 mov $0x1,%ecx 807f764: c7 85 7c fb ff ff 01 movl $0x1,-0x484(%ebp) 807f76b: 00 00 00 807f76e: 0f be c0 movsbl %al,%eax 807f771: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807f778: 8b 04 85 00 d7 0c 08 mov 0x80cd700(,%eax,4),%eax 807f77f: ff e0 jmp *%eax 807f781: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807f787: 8d 50 01 lea 0x1(%eax),%edx 807f78a: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807f790: 0f b6 78 01 movzbl 0x1(%eax),%edi 807f794: 8d 47 e0 lea -0x20(%edi),%eax 807f797: 3c 5a cmp $0x5a,%al 807f799: 0f 87 b1 09 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807f79f: 89 f8 mov %edi,%eax 807f7a1: 31 c9 xor %ecx,%ecx 807f7a3: c7 85 7c fb ff ff 00 movl $0x0,-0x484(%ebp) 807f7aa: 00 00 00 807f7ad: 0f be c0 movsbl %al,%eax 807f7b0: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807f7b7: 8b 04 85 00 d7 0c 08 mov 0x80cd700(,%eax,4),%eax 807f7be: ff e0 jmp *%eax 807f7c0: c7 85 60 fb ff ff 00 movl $0x0,-0x4a0(%ebp) 807f7c7: 00 00 00 807f7ca: c7 85 74 fb ff ff ff movl $0xffffffff,-0x48c(%ebp) 807f7d1: ff ff ff 807f7d4: c7 85 68 fb ff ff 00 movl $0x0,-0x498(%ebp) 807f7db: 00 00 00 807f7de: 8d 85 00 fc ff ff lea -0x400(%ebp),%eax 807f7e4: 83 ec 0c sub $0xc,%esp 807f7e7: ff b5 68 fb ff ff pushl -0x498(%ebp) 807f7ed: ff b5 74 fb ff ff pushl -0x48c(%ebp) 807f7f3: ff b5 ac fb ff ff pushl -0x454(%ebp) 807f7f9: 50 push %eax 807f7fa: 8d 85 c4 fb ff ff lea -0x43c(%ebp),%eax 807f800: ff b5 a8 fb ff ff pushl -0x458(%ebp) 807f806: 8b 8d 60 fb ff ff mov -0x4a0(%ebp),%ecx 807f80c: 57 push %edi 807f80d: 56 push %esi 807f80e: 50 push %eax 807f80f: 89 d8 mov %ebx,%eax 807f811: ff 75 10 pushl 0x10(%ebp) 807f814: 8b 55 0c mov 0xc(%ebp),%edx 807f817: e8 04 d8 ff ff call 807d020 <printf_positional> 807f81c: 83 c4 30 add $0x30,%esp 807f81f: 89 c6 mov %eax,%esi 807f821: e9 b8 fc ff ff jmp 807f4de <_IO_vfprintf+0xee> 807f826: 8b bd b0 fb ff ff mov -0x450(%ebp),%edi 807f82c: b8 d8 ff ff ff mov $0xffffffd8,%eax 807f831: 89 a5 94 fb ff ff mov %esp,-0x46c(%ebp) 807f837: 8b 04 07 mov (%edi,%eax,1),%eax 807f83a: 8b 7d 10 mov 0x10(%ebp),%edi 807f83d: 8b 00 mov (%eax),%eax 807f83f: 83 c7 04 add $0x4,%edi 807f842: 89 bd 88 fb ff ff mov %edi,-0x478(%ebp) 807f848: 8b 40 58 mov 0x58(%eax),%eax 807f84b: c7 85 ec fb ff ff 00 movl $0x0,-0x414(%ebp) 807f852: 00 00 00 807f855: c7 85 f0 fb ff ff 00 movl $0x0,-0x410(%ebp) 807f85c: 00 00 00 807f85f: 83 c0 0f add $0xf,%eax 807f862: 83 e0 f0 and $0xfffffff0,%eax 807f865: 29 c4 sub %eax,%esp 807f867: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 807f86d: 89 e1 mov %esp,%ecx 807f86f: 83 ec 04 sub $0x4,%esp 807f872: 50 push %eax 807f873: 8b 45 10 mov 0x10(%ebp),%eax 807f876: ff 30 pushl (%eax) 807f878: 51 push %ecx 807f879: 89 8d 8c fb ff ff mov %ecx,-0x474(%ebp) 807f87f: e8 0c fd 00 00 call 808f590 <__wcrtomb> 807f884: 83 c4 10 add $0x10,%esp 807f887: 83 f8 ff cmp $0xffffffff,%eax 807f88a: 89 c7 mov %eax,%edi 807f88c: 0f 84 11 17 00 00 je 8080fa3 <_IO_vfprintf+0x1bb3> 807f892: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807f898: 8b 8d 90 fb ff ff mov -0x470(%ebp),%ecx 807f89e: 29 f8 sub %edi,%eax 807f8a0: 85 c0 test %eax,%eax 807f8a2: 89 c2 mov %eax,%edx 807f8a4: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 807f8aa: 0f 9f 85 9c fb ff ff setg -0x464(%ebp) 807f8b1: 85 c9 test %ecx,%ecx 807f8b3: 0f b6 85 9c fb ff ff movzbl -0x464(%ebp),%eax 807f8ba: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 807f8c0: 75 48 jne 807f90a <_IO_vfprintf+0x51a> 807f8c2: 84 c0 test %al,%al 807f8c4: 74 44 je 807f90a <_IO_vfprintf+0x51a> 807f8c6: 83 ec 04 sub $0x4,%esp 807f8c9: 52 push %edx 807f8ca: 6a 20 push $0x20 807f8cc: 53 push %ebx 807f8cd: e8 5e c8 00 00 call 808c130 <_IO_padn> 807f8d2: 8b 8d 98 fb ff ff mov -0x468(%ebp),%ecx 807f8d8: 83 c4 10 add $0x10,%esp 807f8db: 39 c1 cmp %eax,%ecx 807f8dd: 0f 85 c0 16 00 00 jne 8080fa3 <_IO_vfprintf+0x1bb3> 807f8e3: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 807f8e9: 0f 87 98 1e 00 00 ja 8081787 <_IO_vfprintf+0x2397> 807f8ef: b8 ff ff ff 7f mov $0x7fffffff,%eax 807f8f4: 29 f0 sub %esi,%eax 807f8f6: 39 c1 cmp %eax,%ecx 807f8f8: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 807f8fe: 0f 87 8c 16 00 00 ja 8080f90 <_IO_vfprintf+0x1ba0> 807f904: 03 b5 98 fb ff ff add -0x468(%ebp),%esi 807f90a: 85 f6 test %esi,%esi 807f90c: 0f 88 5c 1e 00 00 js 808176e <_IO_vfprintf+0x237e> 807f912: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 807f918: 89 c2 mov %eax,%edx 807f91a: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 807f920: 39 95 a4 fb ff ff cmp %edx,-0x45c(%ebp) 807f926: 0f 86 27 1a 00 00 jbe 8081353 <_IO_vfprintf+0x1f63> 807f92c: 83 ec 04 sub $0x4,%esp 807f92f: 57 push %edi 807f930: 51 push %ecx 807f931: 53 push %ebx 807f932: ff 50 1c call *0x1c(%eax) 807f935: 83 c4 10 add $0x10,%esp 807f938: 39 c7 cmp %eax,%edi 807f93a: 0f 85 63 16 00 00 jne 8080fa3 <_IO_vfprintf+0x1bb3> 807f940: ba ff ff ff 7f mov $0x7fffffff,%edx 807f945: 89 d0 mov %edx,%eax 807f947: 29 f0 sub %esi,%eax 807f949: 39 c7 cmp %eax,%edi 807f94b: 0f 87 3f 16 00 00 ja 8080f90 <_IO_vfprintf+0x1ba0> 807f951: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 807f957: 01 fe add %edi,%esi 807f959: 89 95 8c fb ff ff mov %edx,-0x474(%ebp) 807f95f: 85 c0 test %eax,%eax 807f961: 74 48 je 807f9ab <_IO_vfprintf+0x5bb> 807f963: 80 bd 9c fb ff ff 00 cmpb $0x0,-0x464(%ebp) 807f96a: 74 3f je 807f9ab <_IO_vfprintf+0x5bb> 807f96c: 8b bd 98 fb ff ff mov -0x468(%ebp),%edi 807f972: 83 ec 04 sub $0x4,%esp 807f975: 57 push %edi 807f976: 6a 20 push $0x20 807f978: 53 push %ebx 807f979: e8 b2 c7 00 00 call 808c130 <_IO_padn> 807f97e: 83 c4 10 add $0x10,%esp 807f981: 39 c7 cmp %eax,%edi 807f983: 0f 85 1a 16 00 00 jne 8080fa3 <_IO_vfprintf+0x1bb3> 807f989: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 807f98f: 0f 87 f2 1d 00 00 ja 8081787 <_IO_vfprintf+0x2397> 807f995: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 807f99b: 29 f2 sub %esi,%edx 807f99d: 39 d7 cmp %edx,%edi 807f99f: 0f 87 eb 15 00 00 ja 8080f90 <_IO_vfprintf+0x1ba0> 807f9a5: 03 b5 98 fb ff ff add -0x468(%ebp),%esi 807f9ab: 8b 85 88 fb ff ff mov -0x478(%ebp),%eax 807f9b1: 8b a5 94 fb ff ff mov -0x46c(%ebp),%esp 807f9b7: 89 45 10 mov %eax,0x10(%ebp) 807f9ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 807f9c0: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 807f9c6: 83 85 6c fb ff ff 01 addl $0x1,-0x494(%ebp) 807f9cd: 85 c0 test %eax,%eax 807f9cf: 0f 85 86 11 00 00 jne 8080b5b <_IO_vfprintf+0x176b> 807f9d5: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807f9db: 83 ec 08 sub $0x8,%esp 807f9de: 8d 78 01 lea 0x1(%eax),%edi 807f9e1: 89 bd c0 fb ff ff mov %edi,-0x440(%ebp) 807f9e7: 6a 25 push $0x25 807f9e9: 57 push %edi 807f9ea: e8 81 db fd ff call 805d570 <__strchrnul> 807f9ef: 83 c4 10 add $0x10,%esp 807f9f2: 85 f6 test %esi,%esi 807f9f4: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 807f9fa: 0f 88 e7 1c 00 00 js 80816e7 <_IO_vfprintf+0x22f7> 807fa00: 8b 93 94 00 00 00 mov 0x94(%ebx),%edx 807fa06: 89 d1 mov %edx,%ecx 807fa08: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 807fa0e: 39 8d a4 fb ff ff cmp %ecx,-0x45c(%ebp) 807fa14: 0f 86 57 11 00 00 jbe 8080b71 <_IO_vfprintf+0x1781> 807fa1a: 83 ec 04 sub $0x4,%esp 807fa1d: 29 f8 sub %edi,%eax 807fa1f: 50 push %eax 807fa20: 57 push %edi 807fa21: 53 push %ebx 807fa22: ff 52 1c call *0x1c(%edx) 807fa25: 8b 95 c0 fb ff ff mov -0x440(%ebp),%edx 807fa2b: 83 c4 10 add $0x10,%esp 807fa2e: 89 d1 mov %edx,%ecx 807fa30: 29 f9 sub %edi,%ecx 807fa32: 39 c8 cmp %ecx,%eax 807fa34: 0f 85 9f fa ff ff jne 807f4d9 <_IO_vfprintf+0xe9> 807fa3a: b9 ff ff ff 7f mov $0x7fffffff,%ecx 807fa3f: 29 f1 sub %esi,%ecx 807fa41: 39 c8 cmp %ecx,%eax 807fa43: 0f 8f dd 10 00 00 jg 8080b26 <_IO_vfprintf+0x1736> 807fa49: 01 c6 add %eax,%esi 807fa4b: 80 3a 00 cmpb $0x0,(%edx) 807fa4e: 0f 85 32 fc ff ff jne 807f686 <_IO_vfprintf+0x296> 807fa54: e9 85 fa ff ff jmp 807f4de <_IO_vfprintf+0xee> 807fa59: 85 c9 test %ecx,%ecx 807fa5b: 0f 85 c5 fd ff ff jne 807f826 <_IO_vfprintf+0x436> 807fa61: 8b bd 98 fb ff ff mov -0x468(%ebp),%edi 807fa67: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 807fa6d: 83 ef 01 sub $0x1,%edi 807fa70: 85 ff test %edi,%edi 807fa72: 0f 9f 85 9c fb ff ff setg -0x464(%ebp) 807fa79: 85 d2 test %edx,%edx 807fa7b: 0f b6 85 9c fb ff ff movzbl -0x464(%ebp),%eax 807fa82: 75 38 jne 807fabc <_IO_vfprintf+0x6cc> 807fa84: 84 c0 test %al,%al 807fa86: 74 34 je 807fabc <_IO_vfprintf+0x6cc> 807fa88: 83 ec 04 sub $0x4,%esp 807fa8b: 57 push %edi 807fa8c: 6a 20 push $0x20 807fa8e: 53 push %ebx 807fa8f: e8 9c c6 00 00 call 808c130 <_IO_padn> 807fa94: 83 c4 10 add $0x10,%esp 807fa97: 39 c7 cmp %eax,%edi 807fa99: 0f 85 d1 06 00 00 jne 8080170 <_IO_vfprintf+0xd80> 807fa9f: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 807faa5: 0f 87 dc 1c 00 00 ja 8081787 <_IO_vfprintf+0x2397> 807faab: b8 ff ff ff 7f mov $0x7fffffff,%eax 807fab0: 29 f0 sub %esi,%eax 807fab2: 39 c7 cmp %eax,%edi 807fab4: 0f 87 27 0f 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 807faba: 01 fe add %edi,%esi 807fabc: 8b 45 10 mov 0x10(%ebp),%eax 807fabf: 83 c0 04 add $0x4,%eax 807fac2: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 807fac8: 8b 45 10 mov 0x10(%ebp),%eax 807facb: 8b 10 mov (%eax),%edx 807facd: 8b 43 14 mov 0x14(%ebx),%eax 807fad0: 3b 43 18 cmp 0x18(%ebx),%eax 807fad3: 0f 83 91 1a 00 00 jae 808156a <_IO_vfprintf+0x217a> 807fad9: 8d 48 01 lea 0x1(%eax),%ecx 807fadc: 89 4b 14 mov %ecx,0x14(%ebx) 807fadf: 88 10 mov %dl,(%eax) 807fae1: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807fae7: 0f 84 83 06 00 00 je 8080170 <_IO_vfprintf+0xd80> 807faed: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 807faf3: 83 c6 01 add $0x1,%esi 807faf6: 85 c0 test %eax,%eax 807faf8: 0f 84 d6 17 00 00 je 80812d4 <_IO_vfprintf+0x1ee4> 807fafe: 80 bd 9c fb ff ff 00 cmpb $0x0,-0x464(%ebp) 807fb05: 0f 84 c9 17 00 00 je 80812d4 <_IO_vfprintf+0x1ee4> 807fb0b: 50 push %eax 807fb0c: 57 push %edi 807fb0d: 6a 20 push $0x20 807fb0f: 53 push %ebx 807fb10: e8 1b c6 00 00 call 808c130 <_IO_padn> 807fb15: 83 c4 10 add $0x10,%esp 807fb18: 39 c7 cmp %eax,%edi 807fb1a: 0f 85 50 06 00 00 jne 8080170 <_IO_vfprintf+0xd80> 807fb20: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 807fb26: 0f 87 5b 1c 00 00 ja 8081787 <_IO_vfprintf+0x2397> 807fb2c: b8 ff ff ff 7f mov $0x7fffffff,%eax 807fb31: 29 f0 sub %esi,%eax 807fb33: 39 c7 cmp %eax,%edi 807fb35: 0f 87 a6 0e 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 807fb3b: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807fb41: 01 fe add %edi,%esi 807fb43: 89 45 10 mov %eax,0x10(%ebp) 807fb46: e9 75 fe ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 807fb4b: 8b 43 14 mov 0x14(%ebx),%eax 807fb4e: 3b 43 18 cmp 0x18(%ebx),%eax 807fb51: 0f 83 a1 18 00 00 jae 80813f8 <_IO_vfprintf+0x2008> 807fb57: 8d 50 01 lea 0x1(%eax),%edx 807fb5a: 89 53 14 mov %edx,0x14(%ebx) 807fb5d: c6 00 25 movb $0x25,(%eax) 807fb60: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807fb66: 0f 84 04 06 00 00 je 8080170 <_IO_vfprintf+0xd80> 807fb6c: 83 c6 01 add $0x1,%esi 807fb6f: e9 4c fe ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 807fb74: 8b 8d 7c fb ff ff mov -0x484(%ebp),%ecx 807fb7a: 8b 45 10 mov 0x10(%ebp),%eax 807fb7d: 85 c9 test %ecx,%ecx 807fb7f: 0f 85 92 14 00 00 jne 8081017 <_IO_vfprintf+0x1c27> 807fb85: 8b 95 94 fb ff ff mov -0x46c(%ebp),%edx 807fb8b: 85 d2 test %edx,%edx 807fb8d: 0f 85 c9 16 00 00 jne 808125c <_IO_vfprintf+0x1e6c> 807fb93: 8b 8d 64 fb ff ff mov -0x49c(%ebp),%ecx 807fb99: 85 c9 test %ecx,%ecx 807fb9b: 0f 85 de 15 00 00 jne 808117f <_IO_vfprintf+0x1d8f> 807fba1: 8b 4d 10 mov 0x10(%ebp),%ecx 807fba4: 8b 00 mov (%eax),%eax 807fba6: 83 c1 04 add $0x4,%ecx 807fba9: 89 4d 10 mov %ecx,0x10(%ebp) 807fbac: 99 cltd 807fbad: 89 c1 mov %eax,%ecx 807fbaf: c7 85 58 fb ff ff 0a movl $0xa,-0x4a8(%ebp) 807fbb6: 00 00 00 807fbb9: 31 d0 xor %edx,%eax 807fbbb: c1 e9 1f shr $0x1f,%ecx 807fbbe: 29 d0 sub %edx,%eax 807fbc0: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 807fbc6: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 807fbcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 807fbd0: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 807fbd6: 85 d2 test %edx,%edx 807fbd8: 0f 88 af 0f 00 00 js 8080b8d <_IO_vfprintf+0x179d> 807fbde: 0f 85 6c 0e 00 00 jne 8080a50 <_IO_vfprintf+0x1660> 807fbe4: 85 c0 test %eax,%eax 807fbe6: 0f 85 64 0e 00 00 jne 8080a50 <_IO_vfprintf+0x1660> 807fbec: 83 bd 58 fb ff ff 08 cmpl $0x8,-0x4a8(%ebp) 807fbf3: 0f 85 f9 10 00 00 jne 8080cf2 <_IO_vfprintf+0x1902> 807fbf9: 8b 8d 78 fb ff ff mov -0x488(%ebp),%ecx 807fbff: 85 c9 test %ecx,%ecx 807fc01: 0f 84 eb 10 00 00 je 8080cf2 <_IO_vfprintf+0x1902> 807fc07: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 807fc0d: ba 01 00 00 00 mov $0x1,%edx 807fc12: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 807fc19: c7 85 58 fb ff ff 08 movl $0x8,-0x4a8(%ebp) 807fc20: 00 00 00 807fc23: 8d 48 ff lea -0x1(%eax),%ecx 807fc26: c6 40 ff 30 movb $0x30,-0x1(%eax) 807fc2a: 89 8d 7c fb ff ff mov %ecx,-0x484(%ebp) 807fc30: 39 95 9c fb ff ff cmp %edx,-0x464(%ebp) 807fc36: 0f 8f c4 0d 00 00 jg 8080a00 <_IO_vfprintf+0x1610> 807fc3c: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 807fc42: 85 c0 test %eax,%eax 807fc44: 0f 84 98 0b 00 00 je 80807e2 <_IO_vfprintf+0x13f2> 807fc4a: 0f b6 85 78 fb ff ff movzbl -0x488(%ebp),%eax 807fc51: 83 bd 58 fb ff ff 08 cmpl $0x8,-0x4a8(%ebp) 807fc58: 88 85 70 fb ff ff mov %al,-0x490(%ebp) 807fc5e: 75 1f jne 807fc7f <_IO_vfprintf+0x88f> 807fc60: 84 c0 test %al,%al 807fc62: 74 1b je 807fc7f <_IO_vfprintf+0x88f> 807fc64: 8b 85 7c fb ff ff mov -0x484(%ebp),%eax 807fc6a: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 807fc70: 8d 48 ff lea -0x1(%eax),%ecx 807fc73: c6 40 ff 30 movb $0x30,-0x1(%eax) 807fc77: 29 ca sub %ecx,%edx 807fc79: 89 8d 7c fb ff ff mov %ecx,-0x484(%ebp) 807fc7f: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 807fc85: b8 00 00 00 00 mov $0x0,%eax 807fc8a: 29 d1 sub %edx,%ecx 807fc8c: 0f 48 c8 cmovs %eax,%ecx 807fc8f: 89 8d 8c fb ff ff mov %ecx,-0x474(%ebp) 807fc95: 8b 8d 90 fb ff ff mov -0x470(%ebp),%ecx 807fc9b: 85 c9 test %ecx,%ecx 807fc9d: 0f 85 57 0b 00 00 jne 80807fa <_IO_vfprintf+0x140a> 807fca3: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 807fca9: 8d 0c 10 lea (%eax,%edx,1),%ecx 807fcac: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 807fcb2: 29 c8 sub %ecx,%eax 807fcb4: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 807fcba: 83 bd 58 fb ff ff 10 cmpl $0x10,-0x4a8(%ebp) 807fcc1: 75 19 jne 807fcdc <_IO_vfprintf+0x8ec> 807fcc3: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 807fcc9: 80 bd 70 fb ff ff 00 cmpb $0x0,-0x490(%ebp) 807fcd0: 8d 41 fe lea -0x2(%ecx),%eax 807fcd3: 0f 44 c1 cmove %ecx,%eax 807fcd6: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 807fcdc: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 807fce2: 0b 85 80 fb ff ff or -0x480(%ebp),%eax 807fce8: 0b 85 84 fb ff ff or -0x47c(%ebp),%eax 807fcee: 83 f8 01 cmp $0x1,%eax 807fcf1: 83 95 9c fb ff ff ff adcl $0xffffffff,-0x464(%ebp) 807fcf8: 80 bd 88 fb ff ff 20 cmpb $0x20,-0x478(%ebp) 807fcff: 0f 84 84 0f 00 00 je 8080c89 <_IO_vfprintf+0x1899> 807fd05: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 807fd0b: 85 c9 test %ecx,%ecx 807fd0d: 0f 84 eb 0d 00 00 je 8080afe <_IO_vfprintf+0x170e> 807fd13: 8b 43 14 mov 0x14(%ebx),%eax 807fd16: 3b 43 18 cmp 0x18(%ebx),%eax 807fd19: 0f 83 b2 16 00 00 jae 80813d1 <_IO_vfprintf+0x1fe1> 807fd1f: 8d 48 01 lea 0x1(%eax),%ecx 807fd22: 89 4b 14 mov %ecx,0x14(%ebx) 807fd25: c6 00 2d movb $0x2d,(%eax) 807fd28: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807fd2e: 0f 84 3c 04 00 00 je 8080170 <_IO_vfprintf+0xd80> 807fd34: 83 c6 01 add $0x1,%esi 807fd37: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 807fd3d: 85 c0 test %eax,%eax 807fd3f: 74 59 je 807fd9a <_IO_vfprintf+0x9aa> 807fd41: 8b 8d 78 fb ff ff mov -0x488(%ebp),%ecx 807fd47: 85 c9 test %ecx,%ecx 807fd49: 74 4f je 807fd9a <_IO_vfprintf+0x9aa> 807fd4b: 83 bd 58 fb ff ff 10 cmpl $0x10,-0x4a8(%ebp) 807fd52: 75 46 jne 807fd9a <_IO_vfprintf+0x9aa> 807fd54: 8b 43 14 mov 0x14(%ebx),%eax 807fd57: 3b 43 18 cmp 0x18(%ebx),%eax 807fd5a: 0f 83 52 18 00 00 jae 80815b2 <_IO_vfprintf+0x21c2> 807fd60: 8d 48 01 lea 0x1(%eax),%ecx 807fd63: 89 4b 14 mov %ecx,0x14(%ebx) 807fd66: c6 00 30 movb $0x30,(%eax) 807fd69: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 807fd6f: 0f 84 fb 03 00 00 je 8080170 <_IO_vfprintf+0xd80> 807fd75: 8b 43 14 mov 0x14(%ebx),%eax 807fd78: 3b 43 18 cmp 0x18(%ebx),%eax 807fd7b: 0f 83 06 18 00 00 jae 8081587 <_IO_vfprintf+0x2197> 807fd81: 8d 48 01 lea 0x1(%eax),%ecx 807fd84: 89 4b 14 mov %ecx,0x14(%ebx) 807fd87: 89 f9 mov %edi,%ecx 807fd89: 88 08 mov %cl,(%eax) 807fd8b: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 807fd91: 0f 84 d9 03 00 00 je 8080170 <_IO_vfprintf+0xd80> 807fd97: 83 c6 02 add $0x2,%esi 807fd9a: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 807fda0: 03 bd 9c fb ff ff add -0x464(%ebp),%edi 807fda6: 85 ff test %edi,%edi 807fda8: 7e 40 jle 807fdea <_IO_vfprintf+0x9fa> 807fdaa: 83 ec 04 sub $0x4,%esp 807fdad: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 807fdb3: 57 push %edi 807fdb4: 6a 30 push $0x30 807fdb6: 53 push %ebx 807fdb7: e8 74 c3 00 00 call 808c130 <_IO_padn> 807fdbc: 83 c4 10 add $0x10,%esp 807fdbf: 39 c7 cmp %eax,%edi 807fdc1: 0f 85 a9 03 00 00 jne 8080170 <_IO_vfprintf+0xd80> 807fdc7: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 807fdcd: 0f 87 cd 19 00 00 ja 80817a0 <_IO_vfprintf+0x23b0> 807fdd3: b8 ff ff ff 7f mov $0x7fffffff,%eax 807fdd8: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 807fdde: 29 f0 sub %esi,%eax 807fde0: 39 c7 cmp %eax,%edi 807fde2: 0f 87 f9 0b 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 807fde8: 01 fe add %edi,%esi 807fdea: 85 f6 test %esi,%esi 807fdec: 0f 88 c7 19 00 00 js 80817b9 <_IO_vfprintf+0x23c9> 807fdf2: 8b bb 94 00 00 00 mov 0x94(%ebx),%edi 807fdf8: 89 f8 mov %edi,%eax 807fdfa: 2d 60 72 0d 08 sub $0x80d7260,%eax 807fdff: 39 85 a4 fb ff ff cmp %eax,-0x45c(%ebp) 807fe05: 0f 86 3b 14 00 00 jbe 8081246 <_IO_vfprintf+0x1e56> 807fe0b: 83 ec 04 sub $0x4,%esp 807fe0e: 52 push %edx 807fe0f: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 807fe15: ff b5 7c fb ff ff pushl -0x484(%ebp) 807fe1b: 53 push %ebx 807fe1c: ff 57 1c call *0x1c(%edi) 807fe1f: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 807fe25: 83 c4 10 add $0x10,%esp 807fe28: 39 c2 cmp %eax,%edx 807fe2a: 0f 85 40 03 00 00 jne 8080170 <_IO_vfprintf+0xd80> 807fe30: b8 ff ff ff 7f mov $0x7fffffff,%eax 807fe35: 29 f0 sub %esi,%eax 807fe37: 39 d0 cmp %edx,%eax 807fe39: 0f 8c a2 0b 00 00 jl 80809e1 <_IO_vfprintf+0x15f1> 807fe3f: 01 d6 add %edx,%esi 807fe41: e9 7a fb ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 807fe46: c7 85 58 fb ff ff 0a movl $0xa,-0x4a8(%ebp) 807fe4d: 00 00 00 807fe50: 8b 95 7c fb ff ff mov -0x484(%ebp),%edx 807fe56: 8b 45 10 mov 0x10(%ebp),%eax 807fe59: 85 d2 test %edx,%edx 807fe5b: 0f 85 3b 0d 00 00 jne 8080b9c <_IO_vfprintf+0x17ac> 807fe61: 8b 95 94 fb ff ff mov -0x46c(%ebp),%edx 807fe67: 85 d2 test %edx,%edx 807fe69: 0f 85 4e 0f 00 00 jne 8080dbd <_IO_vfprintf+0x19cd> 807fe6f: 8b 8d 64 fb ff ff mov -0x49c(%ebp),%ecx 807fe75: 85 c9 test %ecx,%ecx 807fe77: 0f 85 da 0d 00 00 jne 8080c57 <_IO_vfprintf+0x1867> 807fe7d: 8b 00 mov (%eax),%eax 807fe7f: 8b 4d 10 mov 0x10(%ebp),%ecx 807fe82: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 807fe88: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 807fe8f: 00 00 00 807fe92: c7 85 80 fb ff ff 00 movl $0x0,-0x480(%ebp) 807fe99: 00 00 00 807fe9c: 83 c1 04 add $0x4,%ecx 807fe9f: 89 4d 10 mov %ecx,0x10(%ebp) 807fea2: e9 29 fd ff ff jmp 807fbd0 <_IO_vfprintf+0x7e0> 807fea7: c7 85 58 fb ff ff 08 movl $0x8,-0x4a8(%ebp) 807feae: 00 00 00 807feb1: eb 9d jmp 807fe50 <_IO_vfprintf+0xa60> 807feb3: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807feb9: 8d 50 01 lea 0x1(%eax),%edx 807febc: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807fec2: 0f b6 78 01 movzbl 0x1(%eax),%edi 807fec6: 8d 47 e0 lea -0x20(%edi),%eax 807fec9: 3c 5a cmp $0x5a,%al 807fecb: 0f 87 7f 02 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807fed1: 89 f8 mov %edi,%eax 807fed3: c7 85 80 fb ff ff 01 movl $0x1,-0x480(%ebp) 807feda: 00 00 00 807fedd: 0f be c0 movsbl %al,%eax 807fee0: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807fee7: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 807feee: ff e0 jmp *%eax 807fef0: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807fef6: 8d 50 01 lea 0x1(%eax),%edx 807fef9: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807feff: 0f b6 78 01 movzbl 0x1(%eax),%edi 807ff03: 8d 47 e0 lea -0x20(%edi),%eax 807ff06: 3c 5a cmp $0x5a,%al 807ff08: 0f 87 42 02 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807ff0e: 89 f8 mov %edi,%eax 807ff10: c7 85 84 fb ff ff 01 movl $0x1,-0x47c(%ebp) 807ff17: 00 00 00 807ff1a: 0f be c0 movsbl %al,%eax 807ff1d: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807ff24: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 807ff2b: ff e0 jmp *%eax 807ff2d: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807ff33: 8d 50 01 lea 0x1(%eax),%edx 807ff36: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807ff3c: 0f b6 78 01 movzbl 0x1(%eax),%edi 807ff40: 8d 47 e0 lea -0x20(%edi),%eax 807ff43: 3c 5a cmp $0x5a,%al 807ff45: 0f 87 05 02 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807ff4b: 89 f8 mov %edi,%eax 807ff4d: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 807ff54: c7 85 90 fb ff ff 01 movl $0x1,-0x470(%ebp) 807ff5b: 00 00 00 807ff5e: 0f be c0 movsbl %al,%eax 807ff61: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807ff68: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 807ff6f: ff e0 jmp *%eax 807ff71: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807ff77: 8d 50 01 lea 0x1(%eax),%edx 807ff7a: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807ff80: 0f b6 78 01 movzbl 0x1(%eax),%edi 807ff84: 8d 47 e0 lea -0x20(%edi),%eax 807ff87: 3c 5a cmp $0x5a,%al 807ff89: 0f 87 c1 01 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807ff8f: 89 f8 mov %edi,%eax 807ff91: c7 85 78 fb ff ff 01 movl $0x1,-0x488(%ebp) 807ff98: 00 00 00 807ff9b: 0f be c0 movsbl %al,%eax 807ff9e: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807ffa5: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 807ffac: ff e0 jmp *%eax 807ffae: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 807ffb4: 0f b6 bd 88 fb ff ff movzbl -0x478(%ebp),%edi 807ffbb: 85 c0 test %eax,%eax 807ffbd: b8 30 00 00 00 mov $0x30,%eax 807ffc2: 0f 44 f8 cmove %eax,%edi 807ffc5: 89 f8 mov %edi,%eax 807ffc7: 88 85 88 fb ff ff mov %al,-0x478(%ebp) 807ffcd: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 807ffd3: 8d 50 01 lea 0x1(%eax),%edx 807ffd6: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 807ffdc: 0f b6 78 01 movzbl 0x1(%eax),%edi 807ffe0: 8d 47 e0 lea -0x20(%edi),%eax 807ffe3: 3c 5a cmp $0x5a,%al 807ffe5: 0f 87 65 01 00 00 ja 8080150 <_IO_vfprintf+0xd60> 807ffeb: 89 f8 mov %edi,%eax 807ffed: 0f be c0 movsbl %al,%eax 807fff0: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 807fff7: ff 24 85 00 d9 0c 08 jmp *0x80cd900(,%eax,4) 807fffe: 83 bd 74 fb ff ff ff cmpl $0xffffffff,-0x48c(%ebp) 8080005: 0f 84 01 13 00 00 je 808130c <_IO_vfprintf+0x1f1c> 808000b: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 8080011: 8d 50 01 lea 0x1(%eax),%edx 8080014: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 808001a: 0f b6 78 01 movzbl 0x1(%eax),%edi 808001e: 8d 47 e0 lea -0x20(%edi),%eax 8080021: 3c 5a cmp $0x5a,%al 8080023: 0f 87 27 01 00 00 ja 8080150 <_IO_vfprintf+0xd60> 8080029: 89 f8 mov %edi,%eax 808002b: c7 85 70 fb ff ff 01 movl $0x1,-0x490(%ebp) 8080032: 00 00 00 8080035: 0f be c0 movsbl %al,%eax 8080038: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 808003f: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 8080046: ff e0 jmp *%eax 8080048: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 808004e: 8d 50 01 lea 0x1(%eax),%edx 8080051: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 8080057: 0f b6 78 01 movzbl 0x1(%eax),%edi 808005b: 8d 47 e0 lea -0x20(%edi),%eax 808005e: 3c 5a cmp $0x5a,%al 8080060: 0f 87 ea 00 00 00 ja 8080150 <_IO_vfprintf+0xd60> 8080066: 89 f8 mov %edi,%eax 8080068: c7 85 5c fb ff ff 01 movl $0x1,-0x4a4(%ebp) 808006f: 00 00 00 8080072: 0f be c0 movsbl %al,%eax 8080075: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 808007c: 8b 04 85 00 d9 0c 08 mov 0x80cd900(,%eax,4),%eax 8080083: ff e0 jmp *%eax 8080085: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 808008b: 8d 50 01 lea 0x1(%eax),%edx 808008e: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 8080094: 89 95 ec fb ff ff mov %edx,-0x414(%ebp) 808009a: 0f b6 40 01 movzbl 0x1(%eax),%eax 808009e: 83 e8 30 sub $0x30,%eax 80800a1: 83 f8 09 cmp $0x9,%eax 80800a4: 77 33 ja 80800d9 <_IO_vfprintf+0xce9> 80800a6: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 80800ac: 89 8d 98 fb ff ff mov %ecx,-0x468(%ebp) 80800b2: e8 c9 ca ff ff call 807cb80 <read_int> 80800b7: 83 f8 ff cmp $0xffffffff,%eax 80800ba: 8b 8d 98 fb ff ff mov -0x468(%ebp),%ecx 80800c0: 0f 84 1b 09 00 00 je 80809e1 <_IO_vfprintf+0x15f1> 80800c6: 85 c0 test %eax,%eax 80800c8: 74 0f je 80800d9 <_IO_vfprintf+0xce9> 80800ca: 8b 85 ec fb ff ff mov -0x414(%ebp),%eax 80800d0: 80 38 24 cmpb $0x24,(%eax) 80800d3: 0f 84 2f 0e 00 00 je 8080f08 <_IO_vfprintf+0x1b18> 80800d9: 8b 45 10 mov 0x10(%ebp),%eax 80800dc: 8d 50 04 lea 0x4(%eax),%edx 80800df: 8b 00 mov (%eax),%eax 80800e1: 85 c0 test %eax,%eax 80800e3: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 80800e9: 0f 88 a1 10 00 00 js 8081190 <_IO_vfprintf+0x1da0> 80800ef: 81 bd 98 fb ff ff de cmpl $0x7fffffde,-0x468(%ebp) 80800f6: ff ff 7f 80800f9: 0f 8f e2 08 00 00 jg 80809e1 <_IO_vfprintf+0x15f1> 80800ff: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8080105: 3d c7 03 00 00 cmp $0x3c7,%eax 808010a: 7e 26 jle 8080132 <_IO_vfprintf+0xd42> 808010c: 8d 78 20 lea 0x20(%eax),%edi 808010f: 81 ff 00 10 00 00 cmp $0x1000,%edi 8080115: 0f 87 e0 13 00 00 ja 80814fb <_IO_vfprintf+0x210b> 808011b: 8d 47 1e lea 0x1e(%edi),%eax 808011e: 83 e0 f0 and $0xfffffff0,%eax 8080121: 29 c4 sub %eax,%esp 8080123: 8d 44 24 0f lea 0xf(%esp),%eax 8080127: 83 e0 f0 and $0xfffffff0,%eax 808012a: 01 f8 add %edi,%eax 808012c: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 8080132: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 8080138: 0f b6 38 movzbl (%eax),%edi 808013b: 8d 47 e0 lea -0x20(%edi),%eax 808013e: 3c 5a cmp $0x5a,%al 8080140: 0f 86 12 0e 00 00 jbe 8080f58 <_IO_vfprintf+0x1b68> 8080146: 89 55 10 mov %edx,0x10(%ebp) 8080149: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8080150: 89 f8 mov %edi,%eax 8080152: 84 c0 test %al,%al 8080154: 0f 85 ae 0d 00 00 jne 8080f08 <_IO_vfprintf+0x1b18> 808015a: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 8080160: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 8080166: c7 04 38 16 00 00 00 movl $0x16,(%eax,%edi,1) 808016d: 8d 76 00 lea 0x0(%esi),%esi 8080170: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 8080176: 85 c0 test %eax,%eax 8080178: 0f 84 5b f3 ff ff je 807f4d9 <_IO_vfprintf+0xe9> 808017e: 83 ec 0c sub $0xc,%esp 8080181: ff b5 a0 fb ff ff pushl -0x460(%ebp) 8080187: e8 04 a4 fd ff call 805a590 <__cfree> 808018c: 83 c4 10 add $0x10,%esp 808018f: e9 45 f3 ff ff jmp 807f4d9 <_IO_vfprintf+0xe9> 8080194: 8d 85 c0 fb ff ff lea -0x440(%ebp),%eax 808019a: 89 8d 58 fb ff ff mov %ecx,-0x4a8(%ebp) 80801a0: e8 db c9 ff ff call 807cb80 <read_int> 80801a5: 3d de ff ff 7f cmp $0x7fffffde,%eax 80801aa: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 80801b0: 8b 8d 58 fb ff ff mov -0x4a8(%ebp),%ecx 80801b6: 0f 87 25 08 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 80801bc: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80801c2: 3d c7 03 00 00 cmp $0x3c7,%eax 80801c7: 7e 26 jle 80801ef <_IO_vfprintf+0xdff> 80801c9: 8d 78 20 lea 0x20(%eax),%edi 80801cc: 81 ff 00 10 00 00 cmp $0x1000,%edi 80801d2: 0f 87 23 14 00 00 ja 80815fb <_IO_vfprintf+0x220b> 80801d8: 8d 47 1e lea 0x1e(%edi),%eax 80801db: 83 e0 f0 and $0xfffffff0,%eax 80801de: 29 c4 sub %eax,%esp 80801e0: 8d 44 24 0f lea 0xf(%esp),%eax 80801e4: 83 e0 f0 and $0xfffffff0,%eax 80801e7: 01 f8 add %edi,%eax 80801e9: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 80801ef: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 80801f5: 0f b6 00 movzbl (%eax),%eax 80801f8: 3c 24 cmp $0x24,%al 80801fa: 0f 84 08 0d 00 00 je 8080f08 <_IO_vfprintf+0x1b18> 8080200: 89 c7 mov %eax,%edi 8080202: 8d 47 e0 lea -0x20(%edi),%eax 8080205: 3c 5a cmp $0x5a,%al 8080207: 0f 87 43 ff ff ff ja 8080150 <_IO_vfprintf+0xd60> 808020d: 89 f8 mov %edi,%eax 808020f: 0f be c0 movsbl %al,%eax 8080212: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 8080219: ff 24 85 80 d8 0c 08 jmp *0x80cd880(,%eax,4) 8080220: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 8080226: 8d 50 01 lea 0x1(%eax),%edx 8080229: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 808022f: 0f b6 78 01 movzbl 0x1(%eax),%edi 8080233: 8d 47 e0 lea -0x20(%edi),%eax 8080236: 3c 5a cmp $0x5a,%al 8080238: 0f 87 12 ff ff ff ja 8080150 <_IO_vfprintf+0xd60> 808023e: 89 f8 mov %edi,%eax 8080240: b9 01 00 00 00 mov $0x1,%ecx 8080245: 0f be c0 movsbl %al,%eax 8080248: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 808024f: 8b 04 85 80 d6 0c 08 mov 0x80cd680(,%eax,4),%eax 8080256: ff e0 jmp *%eax 8080258: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 808025e: 8d 50 01 lea 0x1(%eax),%edx 8080261: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 8080267: 0f b6 78 01 movzbl 0x1(%eax),%edi 808026b: 8d 47 e0 lea -0x20(%edi),%eax 808026e: 3c 5a cmp $0x5a,%al 8080270: 0f 87 da fe ff ff ja 8080150 <_IO_vfprintf+0xd60> 8080276: 89 f8 mov %edi,%eax 8080278: c7 85 64 fb ff ff 01 movl $0x1,-0x49c(%ebp) 808027f: 00 00 00 8080282: 0f be c0 movsbl %al,%eax 8080285: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 808028c: 8b 04 85 80 d7 0c 08 mov 0x80cd780(,%eax,4),%eax 8080293: ff e0 jmp *%eax 8080295: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 808029b: 8d 50 01 lea 0x1(%eax),%edx 808029e: 89 95 c0 fb ff ff mov %edx,-0x440(%ebp) 80802a4: 0f b6 78 01 movzbl 0x1(%eax),%edi 80802a8: 8d 47 e0 lea -0x20(%edi),%eax 80802ab: 3c 5a cmp $0x5a,%al 80802ad: 0f 87 9d fe ff ff ja 8080150 <_IO_vfprintf+0xd60> 80802b3: 89 f8 mov %edi,%eax 80802b5: c7 85 64 fb ff ff 00 movl $0x0,-0x49c(%ebp) 80802bc: 00 00 00 80802bf: c7 85 94 fb ff ff 01 movl $0x1,-0x46c(%ebp) 80802c6: 00 00 00 80802c9: 0f be c0 movsbl %al,%eax 80802cc: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 80802d3: 8b 04 85 00 d7 0c 08 mov 0x80cd700(,%eax,4),%eax 80802da: ff e0 jmp *%eax 80802dc: 8b 95 c0 fb ff ff mov -0x440(%ebp),%edx 80802e2: 8d 42 01 lea 0x1(%edx),%eax 80802e5: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 80802eb: 0f b6 42 01 movzbl 0x1(%edx),%eax 80802ef: 3c 2a cmp $0x2a,%al 80802f1: 0f 84 8c 0d 00 00 je 8081083 <_IO_vfprintf+0x1c93> 80802f7: 0f b6 d0 movzbl %al,%edx 80802fa: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 8080301: 00 00 00 8080304: 83 ea 30 sub $0x30,%edx 8080307: 83 fa 09 cmp $0x9,%edx 808030a: 0f 86 5d 0f 00 00 jbe 808126d <_IO_vfprintf+0x1e7d> 8080310: 89 c7 mov %eax,%edi 8080312: 8d 47 e0 lea -0x20(%edi),%eax 8080315: 3c 5a cmp $0x5a,%al 8080317: 0f 87 33 fe ff ff ja 8080150 <_IO_vfprintf+0xd60> 808031d: 89 f8 mov %edi,%eax 808031f: 0f be c0 movsbl %al,%eax 8080322: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 8080329: ff 24 85 00 d8 0c 08 jmp *0x80cd800(,%eax,4) 8080330: 8b 45 10 mov 0x10(%ebp),%eax 8080333: 8b 00 mov (%eax),%eax 8080335: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 808033b: 8b 45 10 mov 0x10(%ebp),%eax 808033e: 83 c0 04 add $0x4,%eax 8080341: 89 45 10 mov %eax,0x10(%ebp) 8080344: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 808034a: 85 c0 test %eax,%eax 808034c: 0f 84 6b 0c 00 00 je 8080fbd <_IO_vfprintf+0x1bcd> 8080352: 89 f8 mov %edi,%eax 8080354: 3c 53 cmp $0x53,%al 8080356: 0f 84 18 0b 00 00 je 8080e74 <_IO_vfprintf+0x1a84> 808035c: 85 c9 test %ecx,%ecx 808035e: 0f 85 10 0b 00 00 jne 8080e74 <_IO_vfprintf+0x1a84> 8080364: 83 bd 9c fb ff ff ff cmpl $0xffffffff,-0x464(%ebp) 808036b: 0f 84 fd 0b 00 00 je 8080f6e <_IO_vfprintf+0x1b7e> 8080371: 83 ec 08 sub $0x8,%esp 8080374: ff b5 9c fb ff ff pushl -0x464(%ebp) 808037a: ff b5 94 fb ff ff pushl -0x46c(%ebp) 8080380: e8 6b 7e fc ff call 80481f0 <.plt+0x10> 8080385: 83 c4 10 add $0x10,%esp 8080388: 89 c7 mov %eax,%edi 808038a: c7 85 8c fb ff ff 00 movl $0x0,-0x474(%ebp) 8080391: 00 00 00 8080394: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 808039a: 29 f8 sub %edi,%eax 808039c: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 80803a2: 0f 88 f3 05 00 00 js 808099b <_IO_vfprintf+0x15ab> 80803a8: 8b 8d 90 fb ff ff mov -0x470(%ebp),%ecx 80803ae: 0f 95 85 98 fb ff ff setne -0x468(%ebp) 80803b5: 0f b6 85 98 fb ff ff movzbl -0x468(%ebp),%eax 80803bc: 85 c9 test %ecx,%ecx 80803be: 75 47 jne 8080407 <_IO_vfprintf+0x1017> 80803c0: 84 c0 test %al,%al 80803c2: 74 43 je 8080407 <_IO_vfprintf+0x1017> 80803c4: 83 ec 04 sub $0x4,%esp 80803c7: ff b5 9c fb ff ff pushl -0x464(%ebp) 80803cd: 6a 20 push $0x20 80803cf: 53 push %ebx 80803d0: e8 5b bd 00 00 call 808c130 <_IO_padn> 80803d5: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 80803db: 83 c4 10 add $0x10,%esp 80803de: 39 c1 cmp %eax,%ecx 80803e0: 0f 85 8a fd ff ff jne 8080170 <_IO_vfprintf+0xd80> 80803e6: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 80803ec: 0f 87 95 13 00 00 ja 8081787 <_IO_vfprintf+0x2397> 80803f2: b8 ff ff ff 7f mov $0x7fffffff,%eax 80803f7: 29 f0 sub %esi,%eax 80803f9: 39 c1 cmp %eax,%ecx 80803fb: 0f 87 e0 05 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 8080401: 03 b5 9c fb ff ff add -0x464(%ebp),%esi 8080407: 85 f6 test %esi,%esi 8080409: 0f 88 5f 13 00 00 js 808176e <_IO_vfprintf+0x237e> 808040f: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 8080415: 89 c2 mov %eax,%edx 8080417: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808041d: 39 95 a4 fb ff ff cmp %edx,-0x45c(%ebp) 8080423: 0f 86 cd 0e 00 00 jbe 80812f6 <_IO_vfprintf+0x1f06> 8080429: 83 ec 04 sub $0x4,%esp 808042c: 57 push %edi 808042d: ff b5 94 fb ff ff pushl -0x46c(%ebp) 8080433: 53 push %ebx 8080434: ff 50 1c call *0x1c(%eax) 8080437: 83 c4 10 add $0x10,%esp 808043a: 39 c7 cmp %eax,%edi 808043c: 0f 85 2e fd ff ff jne 8080170 <_IO_vfprintf+0xd80> 8080442: ba ff ff ff 7f mov $0x7fffffff,%edx 8080447: 89 d0 mov %edx,%eax 8080449: 29 f0 sub %esi,%eax 808044b: 39 c7 cmp %eax,%edi 808044d: 0f 87 8e 05 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 8080453: 89 95 88 fb ff ff mov %edx,-0x478(%ebp) 8080459: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 808045f: 01 fe add %edi,%esi 8080461: 85 d2 test %edx,%edx 8080463: 74 48 je 80804ad <_IO_vfprintf+0x10bd> 8080465: 80 bd 98 fb ff ff 00 cmpb $0x0,-0x468(%ebp) 808046c: 74 3f je 80804ad <_IO_vfprintf+0x10bd> 808046e: 8b bd 9c fb ff ff mov -0x464(%ebp),%edi 8080474: 83 ec 04 sub $0x4,%esp 8080477: 57 push %edi 8080478: 6a 20 push $0x20 808047a: 53 push %ebx 808047b: e8 b0 bc 00 00 call 808c130 <_IO_padn> 8080480: 83 c4 10 add $0x10,%esp 8080483: 39 c7 cmp %eax,%edi 8080485: 0f 85 e5 fc ff ff jne 8080170 <_IO_vfprintf+0xd80> 808048b: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8080491: 0f 87 f0 12 00 00 ja 8081787 <_IO_vfprintf+0x2397> 8080497: 8b 95 88 fb ff ff mov -0x478(%ebp),%edx 808049d: 29 f2 sub %esi,%edx 808049f: 39 d7 cmp %edx,%edi 80804a1: 0f 87 3a 05 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 80804a7: 03 b5 9c fb ff ff add -0x464(%ebp),%esi 80804ad: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 80804b3: 85 c0 test %eax,%eax 80804b5: 0f 84 05 f5 ff ff je 807f9c0 <_IO_vfprintf+0x5d0> 80804bb: 83 ec 0c sub $0xc,%esp 80804be: ff b5 94 fb ff ff pushl -0x46c(%ebp) 80804c4: e8 c7 a0 fd ff call 805a590 <__cfree> 80804c9: 83 c4 10 add $0x10,%esp 80804cc: e9 ef f4 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 80804d1: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 80804d7: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 80804de: 0f b6 8d 78 fb ff ff movzbl -0x488(%ebp),%ecx 80804e5: c7 85 f8 fb ff ff 00 movl $0x0,-0x408(%ebp) 80804ec: 00 00 00 80804ef: 89 85 ec fb ff ff mov %eax,-0x414(%ebp) 80804f5: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80804fb: c1 e1 03 shl $0x3,%ecx 80804fe: 89 85 f0 fb ff ff mov %eax,-0x410(%ebp) 8080504: 89 f8 mov %edi,%eax 8080506: 0f be f8 movsbl %al,%edi 8080509: 0f b6 85 64 fb ff ff movzbl -0x49c(%ebp),%eax 8080510: 89 bd f4 fb ff ff mov %edi,-0x40c(%ebp) 8080516: 8b bd 7c fb ff ff mov -0x484(%ebp),%edi 808051c: 01 c0 add %eax,%eax 808051e: 09 f8 or %edi,%eax 8080520: 09 d0 or %edx,%eax 8080522: 0f b6 95 80 fb ff ff movzbl -0x480(%ebp),%edx 8080529: 09 c8 or %ecx,%eax 808052b: 0f b6 8d 90 fb ff ff movzbl -0x470(%ebp),%ecx 8080532: c1 e2 04 shl $0x4,%edx 8080535: c1 e1 05 shl $0x5,%ecx 8080538: 09 d0 or %edx,%eax 808053a: 0f b6 95 84 fb ff ff movzbl -0x47c(%ebp),%edx 8080541: 09 c8 or %ecx,%eax 8080543: 0f b6 8d 70 fb ff ff movzbl -0x490(%ebp),%ecx 808054a: c1 e2 06 shl $0x6,%edx 808054d: 09 d0 or %edx,%eax 808054f: c1 e1 07 shl $0x7,%ecx 8080552: 09 c1 or %eax,%ecx 8080554: 0f b6 85 88 fb ff ff movzbl -0x478(%ebp),%eax 808055b: 85 ff test %edi,%edi 808055d: 88 8d f8 fb ff ff mov %cl,-0x408(%ebp) 8080563: 89 85 fc fb ff ff mov %eax,-0x404(%ebp) 8080569: 8b 45 10 mov 0x10(%ebp),%eax 808056c: 0f 84 c0 09 00 00 je 8080f32 <_IO_vfprintf+0x1b42> 8080572: db 28 fldt (%eax) 8080574: 83 c0 0c add $0xc,%eax 8080577: 89 45 10 mov %eax,0x10(%ebp) 808057a: db bd d0 fb ff ff fstpt -0x430(%ebp) 8080580: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 8080586: 83 ec 04 sub $0x4,%esp 8080589: 89 85 cc fb ff ff mov %eax,-0x434(%ebp) 808058f: 8d 85 cc fb ff ff lea -0x434(%ebp),%eax 8080595: 50 push %eax 8080596: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 808059c: 50 push %eax 808059d: 53 push %ebx 808059e: e8 3d 3a 00 00 call 8083fe0 <__printf_fphex> 80805a3: 83 c4 10 add $0x10,%esp 80805a6: 85 c0 test %eax,%eax 80805a8: 0f 88 c2 fb ff ff js 8080170 <_IO_vfprintf+0xd80> 80805ae: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 80805b4: 0f 87 e6 11 00 00 ja 80817a0 <_IO_vfprintf+0x23b0> 80805ba: ba ff ff ff 7f mov $0x7fffffff,%edx 80805bf: 29 f2 sub %esi,%edx 80805c1: 39 d0 cmp %edx,%eax 80805c3: 0f 87 18 04 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 80805c9: 01 c6 add %eax,%esi 80805cb: e9 f0 f3 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 80805d0: 8b 45 10 mov 0x10(%ebp),%eax 80805d3: 8d 50 04 lea 0x4(%eax),%edx 80805d6: 8b 00 mov (%eax),%eax 80805d8: 85 c0 test %eax,%eax 80805da: 0f 84 62 08 00 00 je 8080e42 <_IO_vfprintf+0x1a52> 80805e0: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 80805e6: 89 55 10 mov %edx,0x10(%ebp) 80805e9: bf 78 00 00 00 mov $0x78,%edi 80805ee: c7 85 70 fb ff ff 00 movl $0x0,-0x490(%ebp) 80805f5: 00 00 00 80805f8: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 80805ff: 00 00 00 8080602: c7 85 78 fb ff ff 01 movl $0x1,-0x488(%ebp) 8080609: 00 00 00 808060c: c7 85 58 fb ff ff 10 movl $0x10,-0x4a8(%ebp) 8080613: 00 00 00 8080616: e9 b5 f5 ff ff jmp 807fbd0 <_IO_vfprintf+0x7e0> 808061b: c7 85 58 fb ff ff 10 movl $0x10,-0x4a8(%ebp) 8080622: 00 00 00 8080625: e9 26 f8 ff ff jmp 807fe50 <_IO_vfprintf+0xa60> 808062a: f6 43 3c 04 testb $0x4,0x3c(%ebx) 808062e: 74 0e je 808063e <_IO_vfprintf+0x124e> 8080630: 8b 85 60 fb ff ff mov -0x4a0(%ebp),%eax 8080636: 85 c0 test %eax,%eax 8080638: 0f 84 37 0d 00 00 je 8081375 <_IO_vfprintf+0x1f85> 808063e: 8b 95 7c fb ff ff mov -0x484(%ebp),%edx 8080644: 8b 45 10 mov 0x10(%ebp),%eax 8080647: 85 d2 test %edx,%edx 8080649: 8b 00 mov (%eax),%eax 808064b: 0f 85 ae 09 00 00 jne 8080fff <_IO_vfprintf+0x1c0f> 8080651: 8b bd 94 fb ff ff mov -0x46c(%ebp),%edi 8080657: 85 ff test %edi,%edi 8080659: 0f 85 63 0c 00 00 jne 80812c2 <_IO_vfprintf+0x1ed2> 808065f: 8b 8d 64 fb ff ff mov -0x49c(%ebp),%ecx 8080665: 85 c9 test %ecx,%ecx 8080667: 0f 85 01 0b 00 00 jne 808116e <_IO_vfprintf+0x1d7e> 808066d: 89 30 mov %esi,(%eax) 808066f: 8b 45 10 mov 0x10(%ebp),%eax 8080672: 83 c0 04 add $0x4,%eax 8080675: 89 45 10 mov %eax,0x10(%ebp) 8080678: e9 43 f3 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 808067d: 8d 85 00 fc ff ff lea -0x400(%ebp),%eax 8080683: 83 ec 04 sub $0x4,%esp 8080686: 68 e8 03 00 00 push $0x3e8 808068b: 50 push %eax 808068c: ff b5 ac fb ff ff pushl -0x454(%ebp) 8080692: e8 29 d0 00 00 call 808d6c0 <__strerror_r> 8080697: 83 c4 10 add $0x10,%esp 808069a: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 80806a0: 31 c9 xor %ecx,%ecx 80806a2: e9 9d fc ff ff jmp 8080344 <_IO_vfprintf+0xf54> 80806a7: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 80806ad: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 80806b4: 0f b6 8d 78 fb ff ff movzbl -0x488(%ebp),%ecx 80806bb: c7 85 f8 fb ff ff 00 movl $0x0,-0x408(%ebp) 80806c2: 00 00 00 80806c5: 89 85 ec fb ff ff mov %eax,-0x414(%ebp) 80806cb: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80806d1: c1 e1 03 shl $0x3,%ecx 80806d4: 89 85 f0 fb ff ff mov %eax,-0x410(%ebp) 80806da: 89 f8 mov %edi,%eax 80806dc: 0f be f8 movsbl %al,%edi 80806df: 0f b6 85 64 fb ff ff movzbl -0x49c(%ebp),%eax 80806e6: 89 bd f4 fb ff ff mov %edi,-0x40c(%ebp) 80806ec: 8b bd 7c fb ff ff mov -0x484(%ebp),%edi 80806f2: 01 c0 add %eax,%eax 80806f4: 09 f8 or %edi,%eax 80806f6: 09 d0 or %edx,%eax 80806f8: 0f b6 95 80 fb ff ff movzbl -0x480(%ebp),%edx 80806ff: 09 c8 or %ecx,%eax 8080701: 0f b6 8d 90 fb ff ff movzbl -0x470(%ebp),%ecx 8080708: c1 e2 04 shl $0x4,%edx 808070b: c1 e1 05 shl $0x5,%ecx 808070e: 09 d0 or %edx,%eax 8080710: 0f b6 95 84 fb ff ff movzbl -0x47c(%ebp),%edx 8080717: 09 c8 or %ecx,%eax 8080719: 0f b6 8d 70 fb ff ff movzbl -0x490(%ebp),%ecx 8080720: c1 e2 06 shl $0x6,%edx 8080723: 09 d0 or %edx,%eax 8080725: c1 e1 07 shl $0x7,%ecx 8080728: 09 c1 or %eax,%ecx 808072a: 0f b6 85 5c fb ff ff movzbl -0x4a4(%ebp),%eax 8080731: 88 8d f8 fb ff ff mov %cl,-0x408(%ebp) 8080737: c1 e0 03 shl $0x3,%eax 808073a: 85 ff test %edi,%edi 808073c: 88 85 f9 fb ff ff mov %al,-0x407(%ebp) 8080742: 0f b6 85 88 fb ff ff movzbl -0x478(%ebp),%eax 8080749: 89 85 fc fb ff ff mov %eax,-0x404(%ebp) 808074f: 8b 45 10 mov 0x10(%ebp),%eax 8080752: 0f 84 ed 07 00 00 je 8080f45 <_IO_vfprintf+0x1b55> 8080758: db 28 fldt (%eax) 808075a: 83 c0 0c add $0xc,%eax 808075d: 89 45 10 mov %eax,0x10(%ebp) 8080760: db bd d0 fb ff ff fstpt -0x430(%ebp) 8080766: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 808076c: 83 ec 04 sub $0x4,%esp 808076f: 89 85 c8 fb ff ff mov %eax,-0x438(%ebp) 8080775: 8d 85 c8 fb ff ff lea -0x438(%ebp),%eax 808077b: 50 push %eax 808077c: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 8080782: 50 push %eax 8080783: 53 push %ebx 8080784: e8 07 37 00 00 call 8083e90 <___printf_fp> 8080789: 83 c4 10 add $0x10,%esp 808078c: 85 c0 test %eax,%eax 808078e: 0f 89 1a fe ff ff jns 80805ae <_IO_vfprintf+0x11be> 8080794: e9 d7 f9 ff ff jmp 8080170 <_IO_vfprintf+0xd80> 8080799: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80807a0: 89 85 a0 fb ff ff mov %eax,-0x460(%ebp) 80807a6: e8 a5 0d fd ff call 8051550 <_IO_vtable_check> 80807ab: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 80807b1: e9 04 ed ff ff jmp 807f4ba <_IO_vfprintf+0xca> 80807b6: 8d 76 00 lea 0x0(%esi),%esi 80807b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80807c0: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 80807c6: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80807cc: 83 ce 20 or $0x20,%esi 80807cf: 89 33 mov %esi,(%ebx) 80807d1: be ff ff ff ff mov $0xffffffff,%esi 80807d6: c7 04 38 09 00 00 00 movl $0x9,(%eax,%edi,1) 80807dd: e9 1f ed ff ff jmp 807f501 <_IO_vfprintf+0x111> 80807e2: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 80807e8: 85 c0 test %eax,%eax 80807ea: 0f 84 b0 05 00 00 je 8080da0 <_IO_vfprintf+0x19b0> 80807f0: c7 85 8c fb ff ff 00 movl $0x0,-0x474(%ebp) 80807f7: 00 00 00 80807fa: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 8080800: 85 c0 test %eax,%eax 8080802: 0f 84 ce 02 00 00 je 8080ad6 <_IO_vfprintf+0x16e6> 8080808: 8b 43 14 mov 0x14(%ebx),%eax 808080b: 3b 43 18 cmp 0x18(%ebx),%eax 808080e: 0f 83 96 0b 00 00 jae 80813aa <_IO_vfprintf+0x1fba> 8080814: 8d 48 01 lea 0x1(%eax),%ecx 8080817: 89 4b 14 mov %ecx,0x14(%ebx) 808081a: c6 00 2d movb $0x2d,(%eax) 808081d: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 8080823: 0f 84 47 f9 ff ff je 8080170 <_IO_vfprintf+0xd80> 8080829: 83 ad 98 fb ff ff 01 subl $0x1,-0x468(%ebp) 8080830: 83 c6 01 add $0x1,%esi 8080833: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 8080839: 85 c0 test %eax,%eax 808083b: 74 60 je 808089d <_IO_vfprintf+0x14ad> 808083d: 8b 85 78 fb ff ff mov -0x488(%ebp),%eax 8080843: 85 c0 test %eax,%eax 8080845: 74 56 je 808089d <_IO_vfprintf+0x14ad> 8080847: 83 bd 58 fb ff ff 10 cmpl $0x10,-0x4a8(%ebp) 808084e: 75 4d jne 808089d <_IO_vfprintf+0x14ad> 8080850: 8b 43 14 mov 0x14(%ebx),%eax 8080853: 3b 43 18 cmp 0x18(%ebx),%eax 8080856: 0f 83 46 0e 00 00 jae 80816a2 <_IO_vfprintf+0x22b2> 808085c: 8d 48 01 lea 0x1(%eax),%ecx 808085f: 89 4b 14 mov %ecx,0x14(%ebx) 8080862: c6 00 30 movb $0x30,(%eax) 8080865: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 808086b: 0f 84 ff f8 ff ff je 8080170 <_IO_vfprintf+0xd80> 8080871: 8b 43 14 mov 0x14(%ebx),%eax 8080874: 3b 43 18 cmp 0x18(%ebx),%eax 8080877: 0f 83 fa 0d 00 00 jae 8081677 <_IO_vfprintf+0x2287> 808087d: 8d 48 01 lea 0x1(%eax),%ecx 8080880: 89 4b 14 mov %ecx,0x14(%ebx) 8080883: 89 f9 mov %edi,%ecx 8080885: 88 08 mov %cl,(%eax) 8080887: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 808088d: 0f 84 dd f8 ff ff je 8080170 <_IO_vfprintf+0xd80> 8080893: 83 ad 98 fb ff ff 02 subl $0x2,-0x468(%ebp) 808089a: 83 c6 02 add $0x2,%esi 808089d: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 80808a3: 8b bd 98 fb ff ff mov -0x468(%ebp),%edi 80808a9: 89 c8 mov %ecx,%eax 80808ab: 01 d0 add %edx,%eax 80808ad: 29 c7 sub %eax,%edi 80808af: 85 c9 test %ecx,%ecx 80808b1: 74 4a je 80808fd <_IO_vfprintf+0x150d> 80808b3: 83 ec 04 sub $0x4,%esp 80808b6: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 80808bc: 51 push %ecx 80808bd: 6a 30 push $0x30 80808bf: 53 push %ebx 80808c0: e8 6b b8 00 00 call 808c130 <_IO_padn> 80808c5: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 80808cb: 83 c4 10 add $0x10,%esp 80808ce: 39 c8 cmp %ecx,%eax 80808d0: 0f 85 9a f8 ff ff jne 8080170 <_IO_vfprintf+0xd80> 80808d6: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 80808dc: 0f 87 be 0e 00 00 ja 80817a0 <_IO_vfprintf+0x23b0> 80808e2: b8 ff ff ff 7f mov $0x7fffffff,%eax 80808e7: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 80808ed: 29 f0 sub %esi,%eax 80808ef: 39 c1 cmp %eax,%ecx 80808f1: 0f 87 ea 00 00 00 ja 80809e1 <_IO_vfprintf+0x15f1> 80808f7: 03 b5 8c fb ff ff add -0x474(%ebp),%esi 80808fd: 85 f6 test %esi,%esi 80808ff: 0f 88 b4 0e 00 00 js 80817b9 <_IO_vfprintf+0x23c9> 8080905: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 808090b: 89 c1 mov %eax,%ecx 808090d: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 8080913: 39 8d a4 fb ff ff cmp %ecx,-0x45c(%ebp) 8080919: 0f 86 81 09 00 00 jbe 80812a0 <_IO_vfprintf+0x1eb0> 808091f: 83 ec 04 sub $0x4,%esp 8080922: 52 push %edx 8080923: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 8080929: ff b5 7c fb ff ff pushl -0x484(%ebp) 808092f: 53 push %ebx 8080930: ff 50 1c call *0x1c(%eax) 8080933: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 8080939: 83 c4 10 add $0x10,%esp 808093c: 39 c2 cmp %eax,%edx 808093e: 0f 85 2c f8 ff ff jne 8080170 <_IO_vfprintf+0xd80> 8080944: b9 ff ff ff 7f mov $0x7fffffff,%ecx 8080949: 89 c8 mov %ecx,%eax 808094b: 29 f0 sub %esi,%eax 808094d: 39 c2 cmp %eax,%edx 808094f: 0f 8f 8c 00 00 00 jg 80809e1 <_IO_vfprintf+0x15f1> 8080955: 01 d6 add %edx,%esi 8080957: 85 ff test %edi,%edi 8080959: 89 8d 9c fb ff ff mov %ecx,-0x464(%ebp) 808095f: 0f 8e 5b f0 ff ff jle 807f9c0 <_IO_vfprintf+0x5d0> 8080965: 83 ec 04 sub $0x4,%esp 8080968: 57 push %edi 8080969: 6a 20 push $0x20 808096b: 53 push %ebx 808096c: e8 bf b7 00 00 call 808c130 <_IO_padn> 8080971: 83 c4 10 add $0x10,%esp 8080974: 39 c7 cmp %eax,%edi 8080976: 0f 85 f4 f7 ff ff jne 8080170 <_IO_vfprintf+0xd80> 808097c: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8080982: 0f 87 18 0e 00 00 ja 80817a0 <_IO_vfprintf+0x23b0> 8080988: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 808098e: 29 f1 sub %esi,%ecx 8080990: 39 cf cmp %ecx,%edi 8080992: 77 4d ja 80809e1 <_IO_vfprintf+0x15f1> 8080994: 01 fe add %edi,%esi 8080996: e9 25 f0 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 808099b: 85 f6 test %esi,%esi 808099d: 0f 88 cb 0d 00 00 js 808176e <_IO_vfprintf+0x237e> 80809a3: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 80809a9: 89 c2 mov %eax,%edx 80809ab: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80809b1: 39 95 a4 fb ff ff cmp %edx,-0x45c(%ebp) 80809b7: 0f 86 a4 0c 00 00 jbe 8081661 <_IO_vfprintf+0x2271> 80809bd: 83 ec 04 sub $0x4,%esp 80809c0: 57 push %edi 80809c1: ff b5 94 fb ff ff pushl -0x46c(%ebp) 80809c7: 53 push %ebx 80809c8: ff 50 1c call *0x1c(%eax) 80809cb: 83 c4 10 add $0x10,%esp 80809ce: 39 c7 cmp %eax,%edi 80809d0: 0f 85 9a f7 ff ff jne 8080170 <_IO_vfprintf+0xd80> 80809d6: b8 ff ff ff 7f mov $0x7fffffff,%eax 80809db: 29 f0 sub %esi,%eax 80809dd: 39 c7 cmp %eax,%edi 80809df: 76 b3 jbe 8080994 <_IO_vfprintf+0x15a4> 80809e1: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 80809e7: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80809ed: c7 04 38 4b 00 00 00 movl $0x4b,(%eax,%edi,1) 80809f4: e9 77 f7 ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80809f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8080a00: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8080a06: 29 d0 sub %edx,%eax 8080a08: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 8080a0e: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 8080a14: 85 c0 test %eax,%eax 8080a16: 0f 85 de fd ff ff jne 80807fa <_IO_vfprintf+0x140a> 8080a1c: 8b 8d 98 fb ff ff mov -0x468(%ebp),%ecx 8080a22: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 8080a28: 2b 8d 9c fb ff ff sub -0x464(%ebp),%ecx 8080a2e: 85 c0 test %eax,%eax 8080a30: 89 8d 9c fb ff ff mov %ecx,-0x464(%ebp) 8080a36: 0f 84 a0 f2 ff ff je 807fcdc <_IO_vfprintf+0x8ec> 8080a3c: 0f b6 85 78 fb ff ff movzbl -0x488(%ebp),%eax 8080a43: 88 85 70 fb ff ff mov %al,-0x490(%ebp) 8080a49: e9 6c f2 ff ff jmp 807fcba <_IO_vfprintf+0x8ca> 8080a4e: 66 90 xchg %ax,%ax 8080a50: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 8080a57: 89 f9 mov %edi,%ecx 8080a59: 31 d2 xor %edx,%edx 8080a5b: 80 f9 58 cmp $0x58,%cl 8080a5e: 0f 94 c2 sete %dl 8080a61: 52 push %edx 8080a62: ff b5 58 fb ff ff pushl -0x4a8(%ebp) 8080a68: ff b5 8c fb ff ff pushl -0x474(%ebp) 8080a6e: 50 push %eax 8080a6f: e8 4c bd ff ff call 807c7c0 <_itoa_word> 8080a74: 8b 95 70 fb ff ff mov -0x490(%ebp),%edx 8080a7a: 83 c4 10 add $0x10,%esp 8080a7d: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8080a83: 85 d2 test %edx,%edx 8080a85: 74 27 je 8080aae <_IO_vfprintf+0x16be> 8080a87: 8b 8d 74 fb ff ff mov -0x48c(%ebp),%ecx 8080a8d: 85 c9 test %ecx,%ecx 8080a8f: 74 1d je 8080aae <_IO_vfprintf+0x16be> 8080a91: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8080a97: 83 ec 0c sub $0xc,%esp 8080a9a: ff b5 68 fb ff ff pushl -0x498(%ebp) 8080aa0: e8 3b c1 ff ff call 807cbe0 <group_number> 8080aa5: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8080aab: 83 c4 0c add $0xc,%esp 8080aae: 8b 85 5c fb ff ff mov -0x4a4(%ebp),%eax 8080ab4: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8080aba: 85 c0 test %eax,%eax 8080abc: 74 0d je 8080acb <_IO_vfprintf+0x16db> 8080abe: 83 bd 58 fb ff ff 0a cmpl $0xa,-0x4a8(%ebp) 8080ac5: 0f 84 94 01 00 00 je 8080c5f <_IO_vfprintf+0x186f> 8080acb: 2b 95 7c fb ff ff sub -0x484(%ebp),%edx 8080ad1: e9 5a f1 ff ff jmp 807fc30 <_IO_vfprintf+0x840> 8080ad6: 8b 85 84 fb ff ff mov -0x47c(%ebp),%eax 8080adc: 85 c0 test %eax,%eax 8080ade: 0f 84 0e 03 00 00 je 8080df2 <_IO_vfprintf+0x1a02> 8080ae4: 8b 43 14 mov 0x14(%ebx),%eax 8080ae7: 3b 43 18 cmp 0x18(%ebx),%eax 8080aea: 0f 83 32 09 00 00 jae 8081422 <_IO_vfprintf+0x2032> 8080af0: 8d 48 01 lea 0x1(%eax),%ecx 8080af3: 89 4b 14 mov %ecx,0x14(%ebx) 8080af6: c6 00 2b movb $0x2b,(%eax) 8080af9: e9 1f fd ff ff jmp 808081d <_IO_vfprintf+0x142d> 8080afe: 8b 85 84 fb ff ff mov -0x47c(%ebp),%eax 8080b04: 85 c0 test %eax,%eax 8080b06: 0f 84 0e 03 00 00 je 8080e1a <_IO_vfprintf+0x1a2a> 8080b0c: 8b 43 14 mov 0x14(%ebx),%eax 8080b0f: 3b 43 18 cmp 0x18(%ebx),%eax 8080b12: 0f 83 3a 0b 00 00 jae 8081652 <_IO_vfprintf+0x2262> 8080b18: 8d 48 01 lea 0x1(%eax),%ecx 8080b1b: 89 4b 14 mov %ecx,0x14(%ebx) 8080b1e: c6 00 2b movb $0x2b,(%eax) 8080b21: e9 02 f2 ff ff jmp 807fd28 <_IO_vfprintf+0x938> 8080b26: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 8080b2c: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 8080b32: c7 04 38 4b 00 00 00 movl $0x4b,(%eax,%edi,1) 8080b39: e9 9b e9 ff ff jmp 807f4d9 <_IO_vfprintf+0xe9> 8080b3e: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 8080b44: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 8080b4a: be ff ff ff ff mov $0xffffffff,%esi 8080b4f: c7 04 38 16 00 00 00 movl $0x16,(%eax,%edi,1) 8080b56: e9 a6 e9 ff ff jmp 807f501 <_IO_vfprintf+0x111> 8080b5b: 83 ec 0c sub $0xc,%esp 8080b5e: ff b5 a0 fb ff ff pushl -0x460(%ebp) 8080b64: e8 27 9a fd ff call 805a590 <__cfree> 8080b69: 83 c4 10 add $0x10,%esp 8080b6c: e9 64 ee ff ff jmp 807f9d5 <_IO_vfprintf+0x5e5> 8080b71: 89 95 a0 fb ff ff mov %edx,-0x460(%ebp) 8080b77: e8 d4 09 fd ff call 8051550 <_IO_vtable_check> 8080b7c: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 8080b82: 8b 95 a0 fb ff ff mov -0x460(%ebp),%edx 8080b88: e9 8d ee ff ff jmp 807fa1a <_IO_vfprintf+0x62a> 8080b8d: c7 85 9c fb ff ff 01 movl $0x1,-0x464(%ebp) 8080b94: 00 00 00 8080b97: e9 bb fe ff ff jmp 8080a57 <_IO_vfprintf+0x1667> 8080b9c: 8b 50 04 mov 0x4(%eax),%edx 8080b9f: 8b 00 mov (%eax),%eax 8080ba1: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 8080ba8: 00 00 00 8080bab: c7 85 80 fb ff ff 00 movl $0x0,-0x480(%ebp) 8080bb2: 00 00 00 8080bb5: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 8080bbc: 00 00 00 8080bbf: 89 85 50 fb ff ff mov %eax,-0x4b0(%ebp) 8080bc5: 8b 45 10 mov 0x10(%ebp),%eax 8080bc8: 89 95 54 fb ff ff mov %edx,-0x4ac(%ebp) 8080bce: 83 c0 08 add $0x8,%eax 8080bd1: 89 45 10 mov %eax,0x10(%ebp) 8080bd4: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8080bda: 85 c0 test %eax,%eax 8080bdc: 0f 88 0e 04 00 00 js 8080ff0 <_IO_vfprintf+0x1c00> 8080be2: 0f 85 24 01 00 00 jne 8080d0c <_IO_vfprintf+0x191c> 8080be8: 8b 95 50 fb ff ff mov -0x4b0(%ebp),%edx 8080bee: 8b 8d 54 fb ff ff mov -0x4ac(%ebp),%ecx 8080bf4: 89 d0 mov %edx,%eax 8080bf6: 89 ca mov %ecx,%edx 8080bf8: 09 c2 or %eax,%edx 8080bfa: 0f 85 0c 01 00 00 jne 8080d0c <_IO_vfprintf+0x191c> 8080c00: 83 bd 58 fb ff ff 08 cmpl $0x8,-0x4a8(%ebp) 8080c07: 0f 85 1f 06 00 00 jne 808122c <_IO_vfprintf+0x1e3c> 8080c0d: 8b 8d 78 fb ff ff mov -0x488(%ebp),%ecx 8080c13: 85 c9 test %ecx,%ecx 8080c15: 0f 84 11 06 00 00 je 808122c <_IO_vfprintf+0x1e3c> 8080c1b: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 8080c21: ba 01 00 00 00 mov $0x1,%edx 8080c26: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 8080c2d: 8d 48 ff lea -0x1(%eax),%ecx 8080c30: c6 40 ff 30 movb $0x30,-0x1(%eax) 8080c34: 89 8d 7c fb ff ff mov %ecx,-0x484(%ebp) 8080c3a: 8b 85 50 fb ff ff mov -0x4b0(%ebp),%eax 8080c40: 0b 85 54 fb ff ff or -0x4ac(%ebp),%eax 8080c46: 0f 95 c0 setne %al 8080c49: 0f b6 c0 movzbl %al,%eax 8080c4c: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 8080c52: e9 d9 ef ff ff jmp 807fc30 <_IO_vfprintf+0x840> 8080c57: 0f b7 00 movzwl (%eax),%eax 8080c5a: e9 20 f2 ff ff jmp 807fe7f <_IO_vfprintf+0xa8f> 8080c5f: 8b 85 7c fb ff ff mov -0x484(%ebp),%eax 8080c65: 89 d1 mov %edx,%ecx 8080c67: e8 a4 c0 ff ff call 807cd10 <_i18n_number_rewrite> 8080c6c: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8080c72: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8080c78: c7 85 58 fb ff ff 0a movl $0xa,-0x4a8(%ebp) 8080c7f: 00 00 00 8080c82: 29 c2 sub %eax,%edx 8080c84: e9 a7 ef ff ff jmp 807fc30 <_IO_vfprintf+0x840> 8080c89: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 8080c8f: 85 c9 test %ecx,%ecx 8080c91: 0f 8e 17 03 00 00 jle 8080fae <_IO_vfprintf+0x1bbe> 8080c97: 83 ec 04 sub $0x4,%esp 8080c9a: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 8080ca0: 51 push %ecx 8080ca1: 6a 20 push $0x20 8080ca3: 53 push %ebx 8080ca4: e8 87 b4 00 00 call 808c130 <_IO_padn> 8080ca9: 83 c4 10 add $0x10,%esp 8080cac: 39 85 9c fb ff ff cmp %eax,-0x464(%ebp) 8080cb2: 0f 85 b8 f4 ff ff jne 8080170 <_IO_vfprintf+0xd80> 8080cb8: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8080cbe: 8b 95 98 fb ff ff mov -0x468(%ebp),%edx 8080cc4: 0f 87 d6 0a 00 00 ja 80817a0 <_IO_vfprintf+0x23b0> 8080cca: b8 ff ff ff 7f mov $0x7fffffff,%eax 8080ccf: 29 f0 sub %esi,%eax 8080cd1: 39 85 9c fb ff ff cmp %eax,-0x464(%ebp) 8080cd7: 0f 87 04 fd ff ff ja 80809e1 <_IO_vfprintf+0x15f1> 8080cdd: 03 b5 9c fb ff ff add -0x464(%ebp),%esi 8080ce3: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 8080cea: 00 00 00 8080ced: e9 13 f0 ff ff jmp 807fd05 <_IO_vfprintf+0x915> 8080cf2: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 8080cf8: 31 d2 xor %edx,%edx 8080cfa: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 8080d01: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8080d07: e9 24 ef ff ff jmp 807fc30 <_IO_vfprintf+0x840> 8080d0c: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 8080d13: 89 f8 mov %edi,%eax 8080d15: 83 ec 0c sub $0xc,%esp 8080d18: 3c 58 cmp $0x58,%al 8080d1a: 0f 94 c0 sete %al 8080d1d: 0f b6 c0 movzbl %al,%eax 8080d20: 50 push %eax 8080d21: ff b5 58 fb ff ff pushl -0x4a8(%ebp) 8080d27: ff b5 8c fb ff ff pushl -0x474(%ebp) 8080d2d: ff b5 54 fb ff ff pushl -0x4ac(%ebp) 8080d33: ff b5 50 fb ff ff pushl -0x4b0(%ebp) 8080d39: e8 62 bb ff ff call 807c8a0 <_itoa> 8080d3e: 8b 95 70 fb ff ff mov -0x490(%ebp),%edx 8080d44: 83 c4 20 add $0x20,%esp 8080d47: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8080d4d: 85 d2 test %edx,%edx 8080d4f: 74 27 je 8080d78 <_IO_vfprintf+0x1988> 8080d51: 8b 8d 74 fb ff ff mov -0x48c(%ebp),%ecx 8080d57: 85 c9 test %ecx,%ecx 8080d59: 74 1d je 8080d78 <_IO_vfprintf+0x1988> 8080d5b: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8080d61: 83 ec 0c sub $0xc,%esp 8080d64: ff b5 68 fb ff ff pushl -0x498(%ebp) 8080d6a: e8 71 be ff ff call 807cbe0 <group_number> 8080d6f: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8080d75: 83 c4 0c add $0xc,%esp 8080d78: 8b 8d 5c fb ff ff mov -0x4a4(%ebp),%ecx 8080d7e: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8080d84: 85 c9 test %ecx,%ecx 8080d86: 74 0d je 8080d95 <_IO_vfprintf+0x19a5> 8080d88: 83 bd 58 fb ff ff 0a cmpl $0xa,-0x4a8(%ebp) 8080d8f: 0f 84 17 04 00 00 je 80811ac <_IO_vfprintf+0x1dbc> 8080d95: 2b 95 7c fb ff ff sub -0x484(%ebp),%edx 8080d9b: e9 9a fe ff ff jmp 8080c3a <_IO_vfprintf+0x184a> 8080da0: 8b 8d 98 fb ff ff mov -0x468(%ebp),%ecx 8080da6: c7 85 8c fb ff ff 00 movl $0x0,-0x474(%ebp) 8080dad: 00 00 00 8080db0: 29 d1 sub %edx,%ecx 8080db2: 89 8d 9c fb ff ff mov %ecx,-0x464(%ebp) 8080db8: e9 1f ef ff ff jmp 807fcdc <_IO_vfprintf+0x8ec> 8080dbd: 8b 4d 10 mov 0x10(%ebp),%ecx 8080dc0: 0f b6 00 movzbl (%eax),%eax 8080dc3: c7 85 84 fb ff ff 00 movl $0x0,-0x47c(%ebp) 8080dca: 00 00 00 8080dcd: c7 85 80 fb ff ff 00 movl $0x0,-0x480(%ebp) 8080dd4: 00 00 00 8080dd7: c7 85 94 fb ff ff 00 movl $0x0,-0x46c(%ebp) 8080dde: 00 00 00 8080de1: 83 c1 04 add $0x4,%ecx 8080de4: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 8080dea: 89 4d 10 mov %ecx,0x10(%ebp) 8080ded: e9 de ed ff ff jmp 807fbd0 <_IO_vfprintf+0x7e0> 8080df2: 8b 8d 80 fb ff ff mov -0x480(%ebp),%ecx 8080df8: 85 c9 test %ecx,%ecx 8080dfa: 0f 84 33 fa ff ff je 8080833 <_IO_vfprintf+0x1443> 8080e00: 8b 43 14 mov 0x14(%ebx),%eax 8080e03: 3b 43 18 cmp 0x18(%ebx),%eax 8080e06: 0f 83 bd 08 00 00 jae 80816c9 <_IO_vfprintf+0x22d9> 8080e0c: 8d 48 01 lea 0x1(%eax),%ecx 8080e0f: 89 4b 14 mov %ecx,0x14(%ebx) 8080e12: c6 00 20 movb $0x20,(%eax) 8080e15: e9 03 fa ff ff jmp 808081d <_IO_vfprintf+0x142d> 8080e1a: 8b 85 80 fb ff ff mov -0x480(%ebp),%eax 8080e20: 85 c0 test %eax,%eax 8080e22: 0f 84 0f ef ff ff je 807fd37 <_IO_vfprintf+0x947> 8080e28: 8b 43 14 mov 0x14(%ebx),%eax 8080e2b: 3b 43 18 cmp 0x18(%ebx),%eax 8080e2e: 0f 83 a4 08 00 00 jae 80816d8 <_IO_vfprintf+0x22e8> 8080e34: 8d 48 01 lea 0x1(%eax),%ecx 8080e37: 89 4b 14 mov %ecx,0x14(%ebx) 8080e3a: c6 00 20 movb $0x20,(%eax) 8080e3d: e9 e6 ee ff ff jmp 807fd28 <_IO_vfprintf+0x938> 8080e42: 83 bd 9c fb ff ff 05 cmpl $0x5,-0x464(%ebp) 8080e49: b8 05 00 00 00 mov $0x5,%eax 8080e4e: 89 55 10 mov %edx,0x10(%ebp) 8080e51: 89 c1 mov %eax,%ecx 8080e53: 0f 4d 8d 9c fb ff ff cmovge -0x464(%ebp),%ecx 8080e5a: 89 f8 mov %edi,%eax 8080e5c: 3c 53 cmp $0x53,%al 8080e5e: c7 85 94 fb ff ff d0 movl $0x80cd4d0,-0x46c(%ebp) 8080e65: d4 0c 08 8080e68: 89 8d 9c fb ff ff mov %ecx,-0x464(%ebp) 8080e6e: 0f 85 fd f4 ff ff jne 8080371 <_IO_vfprintf+0xf81> 8080e74: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 8080e7a: c7 85 ec fb ff ff 00 movl $0x0,-0x414(%ebp) 8080e81: 00 00 00 8080e84: c7 85 f0 fb ff ff 00 movl $0x0,-0x410(%ebp) 8080e8b: 00 00 00 8080e8e: 89 85 d0 fb ff ff mov %eax,-0x430(%ebp) 8080e94: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8080e9a: 85 c0 test %eax,%eax 8080e9c: 0f 88 8c 05 00 00 js 808142e <_IO_vfprintf+0x203e> 8080ea2: 3d 00 10 00 00 cmp $0x1000,%eax 8080ea7: 0f 8f 0c 06 00 00 jg 80814b9 <_IO_vfprintf+0x20c9> 8080ead: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8080eb3: c7 85 8c fb ff ff 00 movl $0x0,-0x474(%ebp) 8080eba: 00 00 00 8080ebd: 83 c0 1e add $0x1e,%eax 8080ec0: 83 e0 f0 and $0xfffffff0,%eax 8080ec3: 29 c4 sub %eax,%esp 8080ec5: 8d 44 24 0f lea 0xf(%esp),%eax 8080ec9: 83 e0 f0 and $0xfffffff0,%eax 8080ecc: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 8080ed2: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 8080ed8: 50 push %eax 8080ed9: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 8080edf: ff b5 9c fb ff ff pushl -0x464(%ebp) 8080ee5: 50 push %eax 8080ee6: ff b5 94 fb ff ff pushl -0x46c(%ebp) 8080eec: e8 7f e8 00 00 call 808f770 <__wcsrtombs> 8080ef1: 83 c4 10 add $0x10,%esp 8080ef4: 83 f8 ff cmp $0xffffffff,%eax 8080ef7: 89 c7 mov %eax,%edi 8080ef9: 0f 85 95 f4 ff ff jne 8080394 <_IO_vfprintf+0xfa4> 8080eff: e9 6c f2 ff ff jmp 8080170 <_IO_vfprintf+0xd80> 8080f04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8080f08: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 8080f0e: 8b bd 6c fb ff ff mov -0x494(%ebp),%edi 8080f14: 85 c0 test %eax,%eax 8080f16: 0f 84 c2 e8 ff ff je 807f7de <_IO_vfprintf+0x3ee> 8080f1c: 83 ec 0c sub $0xc,%esp 8080f1f: ff b5 a0 fb ff ff pushl -0x460(%ebp) 8080f25: e8 66 96 fd ff call 805a590 <__cfree> 8080f2a: 83 c4 10 add $0x10,%esp 8080f2d: e9 ac e8 ff ff jmp 807f7de <_IO_vfprintf+0x3ee> 8080f32: dd 00 fldl (%eax) 8080f34: 83 c0 08 add $0x8,%eax 8080f37: 89 45 10 mov %eax,0x10(%ebp) 8080f3a: dd 9d d0 fb ff ff fstpl -0x430(%ebp) 8080f40: e9 3b f6 ff ff jmp 8080580 <_IO_vfprintf+0x1190> 8080f45: dd 00 fldl (%eax) 8080f47: 83 c0 08 add $0x8,%eax 8080f4a: 89 45 10 mov %eax,0x10(%ebp) 8080f4d: dd 9d d0 fb ff ff fstpl -0x430(%ebp) 8080f53: e9 0e f8 ff ff jmp 8080766 <_IO_vfprintf+0x1376> 8080f58: 89 f8 mov %edi,%eax 8080f5a: 89 55 10 mov %edx,0x10(%ebp) 8080f5d: 0f be c0 movsbl %al,%eax 8080f60: 0f b6 80 60 d9 0c 08 movzbl 0x80cd960(%eax),%eax 8080f67: ff 24 85 80 d8 0c 08 jmp *0x80cd880(,%eax,4) 8080f6e: 83 ec 0c sub $0xc,%esp 8080f71: ff b5 94 fb ff ff pushl -0x46c(%ebp) 8080f77: e8 34 b3 fd ff call 805c2b0 <strlen> 8080f7c: 83 c4 10 add $0x10,%esp 8080f7f: 89 c7 mov %eax,%edi 8080f81: c7 85 8c fb ff ff 00 movl $0x0,-0x474(%ebp) 8080f88: 00 00 00 8080f8b: e9 04 f4 ff ff jmp 8080394 <_IO_vfprintf+0xfa4> 8080f90: 8b 85 b0 fb ff ff mov -0x450(%ebp),%eax 8080f96: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 8080f9c: c7 04 38 4b 00 00 00 movl $0x4b,(%eax,%edi,1) 8080fa3: 8b a5 94 fb ff ff mov -0x46c(%ebp),%esp 8080fa9: e9 c2 f1 ff ff jmp 8080170 <_IO_vfprintf+0xd80> 8080fae: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 8080fb5: 00 00 00 8080fb8: e9 48 ed ff ff jmp 807fd05 <_IO_vfprintf+0x915> 8080fbd: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8080fc3: c7 85 8c fb ff ff 00 movl $0x0,-0x474(%ebp) 8080fca: 00 00 00 8080fcd: 83 f8 ff cmp $0xffffffff,%eax 8080fd0: 0f 84 0c 03 00 00 je 80812e2 <_IO_vfprintf+0x1ef2> 8080fd6: 83 f8 05 cmp $0x5,%eax 8080fd9: 0f 8f 03 03 00 00 jg 80812e2 <_IO_vfprintf+0x1ef2> 8080fdf: 31 ff xor %edi,%edi 8080fe1: c7 85 94 fb ff ff 31 movl $0x80d0531,-0x46c(%ebp) 8080fe8: 05 0d 08 8080feb: e9 a4 f3 ff ff jmp 8080394 <_IO_vfprintf+0xfa4> 8080ff0: c7 85 9c fb ff ff 01 movl $0x1,-0x464(%ebp) 8080ff7: 00 00 00 8080ffa: e9 14 fd ff ff jmp 8080d13 <_IO_vfprintf+0x1923> 8080fff: 89 f7 mov %esi,%edi 8081001: 89 30 mov %esi,(%eax) 8081003: c1 ff 1f sar $0x1f,%edi 8081006: 89 78 04 mov %edi,0x4(%eax) 8081009: 8b 45 10 mov 0x10(%ebp),%eax 808100c: 83 c0 04 add $0x4,%eax 808100f: 89 45 10 mov %eax,0x10(%ebp) 8081012: e9 a9 e9 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 8081017: 8b 40 04 mov 0x4(%eax),%eax 808101a: c7 85 58 fb ff ff 0a movl $0xa,-0x4a8(%ebp) 8081021: 00 00 00 8081024: 89 c1 mov %eax,%ecx 8081026: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 808102c: c1 f8 1f sar $0x1f,%eax 808102f: c1 e9 1f shr $0x1f,%ecx 8081032: 89 85 48 fb ff ff mov %eax,-0x4b8(%ebp) 8081038: 89 85 4c fb ff ff mov %eax,-0x4b4(%ebp) 808103e: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 8081044: 8b 4d 10 mov 0x10(%ebp),%ecx 8081047: 8b 95 4c fb ff ff mov -0x4b4(%ebp),%edx 808104d: 33 01 xor (%ecx),%eax 808104f: 8b 8d 7c fb ff ff mov -0x484(%ebp),%ecx 8081055: 31 d1 xor %edx,%ecx 8081057: 89 85 50 fb ff ff mov %eax,-0x4b0(%ebp) 808105d: 8b 85 48 fb ff ff mov -0x4b8(%ebp),%eax 8081063: 29 85 50 fb ff ff sub %eax,-0x4b0(%ebp) 8081069: 8b 45 10 mov 0x10(%ebp),%eax 808106c: 89 8d 54 fb ff ff mov %ecx,-0x4ac(%ebp) 8081072: 19 95 54 fb ff ff sbb %edx,-0x4ac(%ebp) 8081078: 83 c0 08 add $0x8,%eax 808107b: 89 45 10 mov %eax,0x10(%ebp) 808107e: e9 51 fb ff ff jmp 8080bd4 <_IO_vfprintf+0x17e4> 8081083: 8d 42 02 lea 0x2(%edx),%eax 8081086: 89 85 c0 fb ff ff mov %eax,-0x440(%ebp) 808108c: 89 85 ec fb ff ff mov %eax,-0x414(%ebp) 8081092: 0f b6 42 02 movzbl 0x2(%edx),%eax 8081096: 83 e8 30 sub $0x30,%eax 8081099: 83 f8 09 cmp $0x9,%eax 808109c: 77 33 ja 80810d1 <_IO_vfprintf+0x1ce1> 808109e: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 80810a4: 89 8d 9c fb ff ff mov %ecx,-0x464(%ebp) 80810aa: e8 d1 ba ff ff call 807cb80 <read_int> 80810af: 83 f8 ff cmp $0xffffffff,%eax 80810b2: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 80810b8: 0f 84 23 f9 ff ff je 80809e1 <_IO_vfprintf+0x15f1> 80810be: 85 c0 test %eax,%eax 80810c0: 74 0f je 80810d1 <_IO_vfprintf+0x1ce1> 80810c2: 8b 85 ec fb ff ff mov -0x414(%ebp),%eax 80810c8: 80 38 24 cmpb $0x24,(%eax) 80810cb: 0f 84 37 fe ff ff je 8080f08 <_IO_vfprintf+0x1b18> 80810d1: 8b 45 10 mov 0x10(%ebp),%eax 80810d4: 8b 10 mov (%eax),%edx 80810d6: b8 ff ff ff ff mov $0xffffffff,%eax 80810db: 85 d2 test %edx,%edx 80810dd: 0f 49 c2 cmovns %edx,%eax 80810e0: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 80810e6: 8b 45 10 mov 0x10(%ebp),%eax 80810e9: 83 c0 04 add $0x4,%eax 80810ec: 89 45 10 mov %eax,0x10(%ebp) 80810ef: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 80810f5: 39 85 98 fb ff ff cmp %eax,-0x468(%ebp) 80810fb: 0f 8d 1d 01 00 00 jge 808121e <_IO_vfprintf+0x1e2e> 8081101: 3d c8 03 00 00 cmp $0x3c8,%eax 8081106: 0f 8e 12 01 00 00 jle 808121e <_IO_vfprintf+0x1e2e> 808110c: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 8081112: 85 c0 test %eax,%eax 8081114: 0f 85 bf 04 00 00 jne 80815d9 <_IO_vfprintf+0x21e9> 808111a: 81 bd 9c fb ff ff de cmpl $0x7fffffde,-0x464(%ebp) 8081121: ff ff 7f 8081124: 0f 8f fc f9 ff ff jg 8080b26 <_IO_vfprintf+0x1736> 808112a: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8081130: 8d 78 20 lea 0x20(%eax),%edi 8081133: 81 ff 00 10 00 00 cmp $0x1000,%edi 8081139: 0f 87 8d 00 00 00 ja 80811cc <_IO_vfprintf+0x1ddc> 808113f: 8d 47 1e lea 0x1e(%edi),%eax 8081142: c7 85 a0 fb ff ff 00 movl $0x0,-0x460(%ebp) 8081149: 00 00 00 808114c: 83 e0 f0 and $0xfffffff0,%eax 808114f: 29 c4 sub %eax,%esp 8081151: 8d 44 24 0f lea 0xf(%esp),%eax 8081155: 83 e0 f0 and $0xfffffff0,%eax 8081158: 01 f8 add %edi,%eax 808115a: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 8081160: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 8081166: 0f b6 00 movzbl (%eax),%eax 8081169: e9 a2 f1 ff ff jmp 8080310 <_IO_vfprintf+0xf20> 808116e: 66 89 30 mov %si,(%eax) 8081171: 8b 45 10 mov 0x10(%ebp),%eax 8081174: 83 c0 04 add $0x4,%eax 8081177: 89 45 10 mov %eax,0x10(%ebp) 808117a: e9 41 e8 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 808117f: 8b 4d 10 mov 0x10(%ebp),%ecx 8081182: 0f bf 00 movswl (%eax),%eax 8081185: 83 c1 04 add $0x4,%ecx 8081188: 89 4d 10 mov %ecx,0x10(%ebp) 808118b: e9 1c ea ff ff jmp 807fbac <_IO_vfprintf+0x7bc> 8081190: f7 9d 98 fb ff ff negl -0x468(%ebp) 8081196: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 808119d: c7 85 90 fb ff ff 01 movl $0x1,-0x470(%ebp) 80811a4: 00 00 00 80811a7: e9 43 ef ff ff jmp 80800ef <_IO_vfprintf+0xcff> 80811ac: 8b 85 7c fb ff ff mov -0x484(%ebp),%eax 80811b2: 89 d1 mov %edx,%ecx 80811b4: e8 57 bb ff ff call 807cd10 <_i18n_number_rewrite> 80811b9: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 80811bf: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 80811c5: 29 c2 sub %eax,%edx 80811c7: e9 6e fa ff ff jmp 8080c3a <_IO_vfprintf+0x184a> 80811cc: 83 ec 0c sub $0xc,%esp 80811cf: 89 8d a0 fb ff ff mov %ecx,-0x460(%ebp) 80811d5: 57 push %edi 80811d6: e8 15 eb fe ff call 806fcf0 <__libc_alloca_cutoff> 80811db: 83 c4 10 add $0x10,%esp 80811de: 85 c0 test %eax,%eax 80811e0: 8b 8d a0 fb ff ff mov -0x460(%ebp),%ecx 80811e6: 0f 85 53 ff ff ff jne 808113f <_IO_vfprintf+0x1d4f> 80811ec: 83 ec 0c sub $0xc,%esp 80811ef: 89 8d 8c fb ff ff mov %ecx,-0x474(%ebp) 80811f5: 57 push %edi 80811f6: e8 85 8e fd ff call 805a080 <__libc_malloc> 80811fb: 83 c4 10 add $0x10,%esp 80811fe: 85 c0 test %eax,%eax 8081200: 89 85 a0 fb ff ff mov %eax,-0x460(%ebp) 8081206: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 808120c: 0f 84 c7 e2 ff ff je 807f4d9 <_IO_vfprintf+0xe9> 8081212: 03 bd a0 fb ff ff add -0x460(%ebp),%edi 8081218: 89 bd 8c fb ff ff mov %edi,-0x474(%ebp) 808121e: 8b 85 c0 fb ff ff mov -0x440(%ebp),%eax 8081224: 0f b6 00 movzbl (%eax),%eax 8081227: e9 e4 f0 ff ff jmp 8080310 <_IO_vfprintf+0xf20> 808122c: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 8081232: 31 d2 xor %edx,%edx 8081234: c6 85 88 fb ff ff 20 movb $0x20,-0x478(%ebp) 808123b: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8081241: e9 f4 f9 ff ff jmp 8080c3a <_IO_vfprintf+0x184a> 8081246: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 808124c: e8 ff 02 fd ff call 8051550 <_IO_vtable_check> 8081251: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 8081257: e9 af eb ff ff jmp 807fe0b <_IO_vfprintf+0xa1b> 808125c: 8b 4d 10 mov 0x10(%ebp),%ecx 808125f: 0f be 00 movsbl (%eax),%eax 8081262: 83 c1 04 add $0x4,%ecx 8081265: 89 4d 10 mov %ecx,0x10(%ebp) 8081268: e9 3f e9 ff ff jmp 807fbac <_IO_vfprintf+0x7bc> 808126d: 8d 85 c0 fb ff ff lea -0x440(%ebp),%eax 8081273: 89 8d 58 fb ff ff mov %ecx,-0x4a8(%ebp) 8081279: e8 02 b9 ff ff call 807cb80 <read_int> 808127e: 83 f8 ff cmp $0xffffffff,%eax 8081281: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 8081287: 8b 8d 58 fb ff ff mov -0x4a8(%ebp),%ecx 808128d: 0f 85 5c fe ff ff jne 80810ef <_IO_vfprintf+0x1cff> 8081293: e9 49 f7 ff ff jmp 80809e1 <_IO_vfprintf+0x15f1> 8081298: 90 nop 8081299: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80812a0: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 80812a6: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 80812ac: e8 9f 02 fd ff call 8051550 <_IO_vtable_check> 80812b1: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80812b7: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 80812bd: e9 5d f6 ff ff jmp 808091f <_IO_vfprintf+0x152f> 80812c2: 89 f1 mov %esi,%ecx 80812c4: 88 08 mov %cl,(%eax) 80812c6: 8b 45 10 mov 0x10(%ebp),%eax 80812c9: 83 c0 04 add $0x4,%eax 80812cc: 89 45 10 mov %eax,0x10(%ebp) 80812cf: e9 ec e6 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 80812d4: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80812da: 89 45 10 mov %eax,0x10(%ebp) 80812dd: e9 de e6 ff ff jmp 807f9c0 <_IO_vfprintf+0x5d0> 80812e2: bf 06 00 00 00 mov $0x6,%edi 80812e7: c7 85 94 fb ff ff e8 movl $0x80cd5e8,-0x46c(%ebp) 80812ee: d5 0c 08 80812f1: e9 9e f0 ff ff jmp 8080394 <_IO_vfprintf+0xfa4> 80812f6: 89 85 88 fb ff ff mov %eax,-0x478(%ebp) 80812fc: e8 4f 02 fd ff call 8051550 <_IO_vtable_check> 8081301: 8b 85 88 fb ff ff mov -0x478(%ebp),%eax 8081307: e9 1d f1 ff ff jmp 8080429 <_IO_vfprintf+0x1039> 808130c: 8b bd b0 fb ff ff mov -0x450(%ebp),%edi 8081312: b8 e4 ff ff ff mov $0xffffffe4,%eax 8081317: 8b 04 07 mov (%edi,%eax,1),%eax 808131a: 8b 00 mov (%eax),%eax 808131c: 8b 78 28 mov 0x28(%eax),%edi 808131f: 8b 40 2c mov 0x2c(%eax),%eax 8081322: 89 c2 mov %eax,%edx 8081324: 0f b6 00 movzbl (%eax),%eax 8081327: 89 bd 68 fb ff ff mov %edi,-0x498(%ebp) 808132d: 84 c0 test %al,%al 808132f: 0f 84 de 00 00 00 je 8081413 <_IO_vfprintf+0x2023> 8081335: 3c 7f cmp $0x7f,%al 8081337: 0f 84 d6 00 00 00 je 8081413 <_IO_vfprintf+0x2023> 808133d: 80 3f 00 cmpb $0x0,(%edi) 8081340: bf 00 00 00 00 mov $0x0,%edi 8081345: 0f 45 fa cmovne %edx,%edi 8081348: 89 bd 74 fb ff ff mov %edi,-0x48c(%ebp) 808134e: e9 b8 ec ff ff jmp 808000b <_IO_vfprintf+0xc1b> 8081353: 89 8d 84 fb ff ff mov %ecx,-0x47c(%ebp) 8081359: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 808135f: e8 ec 01 fd ff call 8051550 <_IO_vtable_check> 8081364: 8b 8d 84 fb ff ff mov -0x47c(%ebp),%ecx 808136a: 8b 85 8c fb ff ff mov -0x474(%ebp),%eax 8081370: e9 b7 e5 ff ff jmp 807f92c <_IO_vfprintf+0x53c> 8081375: 8b 7d 0c mov 0xc(%ebp),%edi 8081378: 31 c0 xor %eax,%eax 808137a: 83 c9 ff or $0xffffffff,%ecx 808137d: f2 ae repnz scas %es:(%edi),%al 808137f: f7 d1 not %ecx 8081381: 57 push %edi 8081382: 57 push %edi 8081383: 51 push %ecx 8081384: ff 75 0c pushl 0xc(%ebp) 8081387: e8 84 18 01 00 call 8092c10 <__readonly_area> 808138c: 83 c4 10 add $0x10,%esp 808138f: 85 c0 test %eax,%eax 8081391: 89 85 60 fb ff ff mov %eax,-0x4a0(%ebp) 8081397: 0f 89 a1 f2 ff ff jns 808063e <_IO_vfprintf+0x124e> 808139d: 83 ec 0c sub $0xc,%esp 80813a0: 68 90 d5 0c 08 push $0x80cd590 80813a5: e8 76 01 fd ff call 8051520 <__libc_fatal> 80813aa: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 80813b0: 50 push %eax 80813b1: 50 push %eax 80813b2: 6a 2d push $0x2d 80813b4: 53 push %ebx 80813b5: e8 56 31 fd ff call 8054510 <__overflow> 80813ba: 83 c4 10 add $0x10,%esp 80813bd: 83 f8 ff cmp $0xffffffff,%eax 80813c0: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 80813c6: 0f 85 51 f4 ff ff jne 808081d <_IO_vfprintf+0x142d> 80813cc: e9 9f ed ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80813d1: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 80813d7: 50 push %eax 80813d8: 50 push %eax 80813d9: 6a 2d push $0x2d 80813db: 53 push %ebx 80813dc: e8 2f 31 fd ff call 8054510 <__overflow> 80813e1: 83 c4 10 add $0x10,%esp 80813e4: 83 f8 ff cmp $0xffffffff,%eax 80813e7: 8b 95 98 fb ff ff mov -0x468(%ebp),%edx 80813ed: 0f 85 35 e9 ff ff jne 807fd28 <_IO_vfprintf+0x938> 80813f3: e9 78 ed ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80813f8: 57 push %edi 80813f9: 57 push %edi 80813fa: 6a 25 push $0x25 80813fc: 53 push %ebx 80813fd: e8 0e 31 fd ff call 8054510 <__overflow> 8081402: 83 c4 10 add $0x10,%esp 8081405: 83 c0 01 add $0x1,%eax 8081408: 0f 85 52 e7 ff ff jne 807fb60 <_IO_vfprintf+0x770> 808140e: e9 5d ed ff ff jmp 8080170 <_IO_vfprintf+0xd80> 8081413: c7 85 74 fb ff ff 00 movl $0x0,-0x48c(%ebp) 808141a: 00 00 00 808141d: e9 e9 eb ff ff jmp 808000b <_IO_vfprintf+0xc1b> 8081422: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 8081428: 50 push %eax 8081429: 50 push %eax 808142a: 6a 2b push $0x2b 808142c: eb 86 jmp 80813b4 <_IO_vfprintf+0x1fc4> 808142e: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 8081434: 50 push %eax 8081435: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 808143b: 6a 00 push $0x0 808143d: 50 push %eax 808143e: 6a 00 push $0x0 8081440: e8 2b e3 00 00 call 808f770 <__wcsrtombs> 8081445: 83 c4 10 add $0x10,%esp 8081448: 83 f8 ff cmp $0xffffffff,%eax 808144b: 89 c7 mov %eax,%edi 808144d: 0f 84 1d ed ff ff je 8080170 <_IO_vfprintf+0xd80> 8081453: 8b 85 ec fb ff ff mov -0x414(%ebp),%eax 8081459: 85 c0 test %eax,%eax 808145b: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 8081461: 0f 85 ee 02 00 00 jne 8081755 <_IO_vfprintf+0x2365> 8081467: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 808146d: 8d 57 01 lea 0x1(%edi),%edx 8081470: 81 fa 00 10 00 00 cmp $0x1000,%edx 8081476: 89 85 d0 fb ff ff mov %eax,-0x430(%ebp) 808147c: 0f 87 7e 02 00 00 ja 8081700 <_IO_vfprintf+0x2310> 8081482: 8d 42 1e lea 0x1e(%edx),%eax 8081485: 83 e0 f0 and $0xfffffff0,%eax 8081488: 29 c4 sub %eax,%esp 808148a: 8d 44 24 0f lea 0xf(%esp),%eax 808148e: 83 e0 f0 and $0xfffffff0,%eax 8081491: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 8081497: 8d 85 ec fb ff ff lea -0x414(%ebp),%eax 808149d: 50 push %eax 808149e: 8d 85 d0 fb ff ff lea -0x430(%ebp),%eax 80814a4: 52 push %edx 80814a5: 50 push %eax 80814a6: ff b5 94 fb ff ff pushl -0x46c(%ebp) 80814ac: e8 bf e2 00 00 call 808f770 <__wcsrtombs> 80814b1: 83 c4 10 add $0x10,%esp 80814b4: e9 db ee ff ff jmp 8080394 <_IO_vfprintf+0xfa4> 80814b9: 83 ec 0c sub $0xc,%esp 80814bc: 50 push %eax 80814bd: e8 2e e8 fe ff call 806fcf0 <__libc_alloca_cutoff> 80814c2: 83 c4 10 add $0x10,%esp 80814c5: 85 c0 test %eax,%eax 80814c7: 0f 85 e0 f9 ff ff jne 8080ead <_IO_vfprintf+0x1abd> 80814cd: 83 ec 0c sub $0xc,%esp 80814d0: ff b5 9c fb ff ff pushl -0x464(%ebp) 80814d6: e8 a5 8b fd ff call 805a080 <__libc_malloc> 80814db: 83 c4 10 add $0x10,%esp 80814de: 85 c0 test %eax,%eax 80814e0: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 80814e6: 0f 84 84 ec ff ff je 8080170 <_IO_vfprintf+0xd80> 80814ec: c7 85 8c fb ff ff 01 movl $0x1,-0x474(%ebp) 80814f3: 00 00 00 80814f6: e9 d7 f9 ff ff jmp 8080ed2 <_IO_vfprintf+0x1ae2> 80814fb: 83 ec 0c sub $0xc,%esp 80814fe: 89 8d 58 fb ff ff mov %ecx,-0x4a8(%ebp) 8081504: 89 95 8c fb ff ff mov %edx,-0x474(%ebp) 808150a: 57 push %edi 808150b: e8 e0 e7 fe ff call 806fcf0 <__libc_alloca_cutoff> 8081510: 83 c4 10 add $0x10,%esp 8081513: 85 c0 test %eax,%eax 8081515: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 808151b: 8b 8d 58 fb ff ff mov -0x4a8(%ebp),%ecx 8081521: 0f 85 f4 eb ff ff jne 808011b <_IO_vfprintf+0xd2b> 8081527: 83 ec 0c sub $0xc,%esp 808152a: 89 8d 58 fb ff ff mov %ecx,-0x4a8(%ebp) 8081530: 89 95 8c fb ff ff mov %edx,-0x474(%ebp) 8081536: 57 push %edi 8081537: e8 44 8b fd ff call 805a080 <__libc_malloc> 808153c: 83 c4 10 add $0x10,%esp 808153f: 85 c0 test %eax,%eax 8081541: 89 85 a0 fb ff ff mov %eax,-0x460(%ebp) 8081547: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 808154d: 8b 8d 58 fb ff ff mov -0x4a8(%ebp),%ecx 8081553: 0f 84 80 df ff ff je 807f4d9 <_IO_vfprintf+0xe9> 8081559: 03 bd a0 fb ff ff add -0x460(%ebp),%edi 808155f: 89 bd 8c fb ff ff mov %edi,-0x474(%ebp) 8081565: e9 c8 eb ff ff jmp 8080132 <_IO_vfprintf+0xd42> 808156a: 0f b6 d2 movzbl %dl,%edx 808156d: 50 push %eax 808156e: 50 push %eax 808156f: 52 push %edx 8081570: 53 push %ebx 8081571: e8 9a 2f fd ff call 8054510 <__overflow> 8081576: 83 c4 10 add $0x10,%esp 8081579: 83 c0 01 add $0x1,%eax 808157c: 0f 85 5f e5 ff ff jne 807fae1 <_IO_vfprintf+0x6f1> 8081582: e9 e9 eb ff ff jmp 8080170 <_IO_vfprintf+0xd80> 8081587: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 808158d: 50 push %eax 808158e: 50 push %eax 808158f: 89 f8 mov %edi,%eax 8081591: 0f b6 f8 movzbl %al,%edi 8081594: 57 push %edi 8081595: 53 push %ebx 8081596: e8 75 2f fd ff call 8054510 <__overflow> 808159b: 83 c4 10 add $0x10,%esp 808159e: 83 c0 01 add $0x1,%eax 80815a1: 8b 95 98 fb ff ff mov -0x468(%ebp),%edx 80815a7: 0f 85 de e7 ff ff jne 807fd8b <_IO_vfprintf+0x99b> 80815ad: e9 be eb ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80815b2: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 80815b8: 50 push %eax 80815b9: 50 push %eax 80815ba: 6a 30 push $0x30 80815bc: 53 push %ebx 80815bd: e8 4e 2f fd ff call 8054510 <__overflow> 80815c2: 83 c4 10 add $0x10,%esp 80815c5: 83 c0 01 add $0x1,%eax 80815c8: 8b 95 98 fb ff ff mov -0x468(%ebp),%edx 80815ce: 0f 85 95 e7 ff ff jne 807fd69 <_IO_vfprintf+0x979> 80815d4: e9 97 eb ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80815d9: 89 8d 8c fb ff ff mov %ecx,-0x474(%ebp) 80815df: 83 ec 0c sub $0xc,%esp 80815e2: ff b5 a0 fb ff ff pushl -0x460(%ebp) 80815e8: e8 a3 8f fd ff call 805a590 <__cfree> 80815ed: 83 c4 10 add $0x10,%esp 80815f0: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 80815f6: e9 1f fb ff ff jmp 808111a <_IO_vfprintf+0x1d2a> 80815fb: 83 ec 0c sub $0xc,%esp 80815fe: 89 8d 8c fb ff ff mov %ecx,-0x474(%ebp) 8081604: 57 push %edi 8081605: e8 e6 e6 fe ff call 806fcf0 <__libc_alloca_cutoff> 808160a: 83 c4 10 add $0x10,%esp 808160d: 85 c0 test %eax,%eax 808160f: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 8081615: 0f 85 bd eb ff ff jne 80801d8 <_IO_vfprintf+0xde8> 808161b: 83 ec 0c sub $0xc,%esp 808161e: 89 8d 8c fb ff ff mov %ecx,-0x474(%ebp) 8081624: 57 push %edi 8081625: e8 56 8a fd ff call 805a080 <__libc_malloc> 808162a: 83 c4 10 add $0x10,%esp 808162d: 85 c0 test %eax,%eax 808162f: 89 85 a0 fb ff ff mov %eax,-0x460(%ebp) 8081635: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 808163b: 0f 84 98 de ff ff je 807f4d9 <_IO_vfprintf+0xe9> 8081641: 03 bd a0 fb ff ff add -0x460(%ebp),%edi 8081647: 89 bd 8c fb ff ff mov %edi,-0x474(%ebp) 808164d: e9 9d eb ff ff jmp 80801ef <_IO_vfprintf+0xdff> 8081652: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 8081658: 50 push %eax 8081659: 50 push %eax 808165a: 6a 2b push $0x2b 808165c: e9 7a fd ff ff jmp 80813db <_IO_vfprintf+0x1feb> 8081661: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 8081667: e8 e4 fe fc ff call 8051550 <_IO_vtable_check> 808166c: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8081672: e9 46 f3 ff ff jmp 80809bd <_IO_vfprintf+0x15cd> 8081677: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 808167d: 50 push %eax 808167e: 50 push %eax 808167f: 89 f8 mov %edi,%eax 8081681: 0f b6 f8 movzbl %al,%edi 8081684: 57 push %edi 8081685: 53 push %ebx 8081686: e8 85 2e fd ff call 8054510 <__overflow> 808168b: 83 c4 10 add $0x10,%esp 808168e: 83 c0 01 add $0x1,%eax 8081691: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 8081697: 0f 85 ea f1 ff ff jne 8080887 <_IO_vfprintf+0x1497> 808169d: e9 ce ea ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80816a2: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 80816a8: 50 push %eax 80816a9: 50 push %eax 80816aa: 6a 30 push $0x30 80816ac: 53 push %ebx 80816ad: e8 5e 2e fd ff call 8054510 <__overflow> 80816b2: 83 c4 10 add $0x10,%esp 80816b5: 83 c0 01 add $0x1,%eax 80816b8: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 80816be: 0f 85 a1 f1 ff ff jne 8080865 <_IO_vfprintf+0x1475> 80816c4: e9 a7 ea ff ff jmp 8080170 <_IO_vfprintf+0xd80> 80816c9: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 80816cf: 50 push %eax 80816d0: 50 push %eax 80816d1: 6a 20 push $0x20 80816d3: e9 dc fc ff ff jmp 80813b4 <_IO_vfprintf+0x1fc4> 80816d8: 89 95 98 fb ff ff mov %edx,-0x468(%ebp) 80816de: 50 push %eax 80816df: 50 push %eax 80816e0: 6a 20 push $0x20 80816e2: e9 f4 fc ff ff jmp 80813db <_IO_vfprintf+0x1feb> 80816e7: 68 d0 d5 0c 08 push $0x80cd5d0 80816ec: 68 84 06 00 00 push $0x684 80816f1: 68 d6 d4 0c 08 push $0x80cd4d6 80816f6: 68 6c d5 0c 08 push $0x80cd56c 80816fb: e8 e0 80 fc ff call 80497e0 <__assert_fail> 8081700: 83 ec 0c sub $0xc,%esp 8081703: 52 push %edx 8081704: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 808170a: e8 e1 e5 fe ff call 806fcf0 <__libc_alloca_cutoff> 808170f: 83 c4 10 add $0x10,%esp 8081712: 85 c0 test %eax,%eax 8081714: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 808171a: 0f 85 62 fd ff ff jne 8081482 <_IO_vfprintf+0x2092> 8081720: 83 ec 0c sub $0xc,%esp 8081723: 52 push %edx 8081724: 89 95 9c fb ff ff mov %edx,-0x464(%ebp) 808172a: e8 51 89 fd ff call 805a080 <__libc_malloc> 808172f: 83 c4 10 add $0x10,%esp 8081732: 85 c0 test %eax,%eax 8081734: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 808173a: 0f 84 30 ea ff ff je 8080170 <_IO_vfprintf+0xd80> 8081740: c7 85 8c fb ff ff 01 movl $0x1,-0x474(%ebp) 8081747: 00 00 00 808174a: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 8081750: e9 42 fd ff ff jmp 8081497 <_IO_vfprintf+0x20a7> 8081755: 68 d0 d5 0c 08 push $0x80cd5d0 808175a: 68 65 06 00 00 push $0x665 808175f: 68 d6 d4 0c 08 push $0x80cd4d6 8081764: 68 e1 d4 0c 08 push $0x80cd4e1 8081769: e8 72 80 fc ff call 80497e0 <__assert_fail> 808176e: 68 d0 d5 0c 08 push $0x80cd5d0 8081773: 68 65 06 00 00 push $0x665 8081778: 68 d6 d4 0c 08 push $0x80cd4d6 808177d: 68 6c d5 0c 08 push $0x80cd56c 8081782: e8 59 80 fc ff call 80497e0 <__assert_fail> 8081787: 68 d0 d5 0c 08 push $0x80cd5d0 808178c: 68 65 06 00 00 push $0x665 8081791: 68 d6 d4 0c 08 push $0x80cd4d6 8081796: 68 3c d5 0c 08 push $0x80cd53c 808179b: e8 40 80 fc ff call 80497e0 <__assert_fail> 80817a0: 68 d0 d5 0c 08 push $0x80cd5d0 80817a5: 68 64 06 00 00 push $0x664 80817aa: 68 d6 d4 0c 08 push $0x80cd4d6 80817af: 68 3c d5 0c 08 push $0x80cd53c 80817b4: e8 27 80 fc ff call 80497e0 <__assert_fail> 80817b9: 68 d0 d5 0c 08 push $0x80cd5d0 80817be: 68 64 06 00 00 push $0x664 80817c3: 68 d6 d4 0c 08 push $0x80cd4d6 80817c8: 68 6c d5 0c 08 push $0x80cd56c 80817cd: e8 0e 80 fc ff call 80497e0 <__assert_fail> 80817d2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80817d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080817e0 <buffered_vfprintf>: 80817e0: 55 push %ebp 80817e1: 57 push %edi 80817e2: 56 push %esi 80817e3: 53 push %ebx 80817e4: 81 ec dc 20 00 00 sub $0x20dc,%esp 80817ea: 8b 58 68 mov 0x68(%eax),%ebx 80817ed: 85 db test %ebx,%ebx 80817ef: 0f 85 13 01 00 00 jne 8081908 <buffered_vfprintf+0x128> 80817f5: c7 40 68 ff ff ff ff movl $0xffffffff,0x68(%eax) 80817fc: 89 84 24 c0 00 00 00 mov %eax,0xc0(%esp) 8081803: 89 c3 mov %eax,%ebx 8081805: 8d 84 24 d0 00 00 00 lea 0xd0(%esp),%eax 808180c: c7 84 24 90 00 00 00 movl $0xffffffff,0x90(%esp) 8081813: ff ff ff ff 8081817: c7 44 24 28 04 80 ad movl $0xfbad8004,0x28(%esp) 808181e: fb 808181f: bd 00 00 00 00 mov $0x0,%ebp 8081824: 89 44 24 3c mov %eax,0x3c(%esp) 8081828: 89 44 24 38 mov %eax,0x38(%esp) 808182c: 8d 84 24 d0 20 00 00 lea 0x20d0(%esp),%eax 8081833: c7 44 24 70 00 00 00 movl $0x0,0x70(%esp) 808183a: 00 808183b: c7 84 24 bc 00 00 00 movl $0x80d7500,0xbc(%esp) 8081842: 00 75 0d 08 8081846: 83 ec 04 sub $0x4,%esp 8081849: 89 44 24 44 mov %eax,0x44(%esp) 808184d: 8b 43 3c mov 0x3c(%ebx),%eax 8081850: 89 44 24 68 mov %eax,0x68(%esp) 8081854: 51 push %ecx 8081855: 52 push %edx 8081856: 8d 44 24 34 lea 0x34(%esp),%eax 808185a: 50 push %eax 808185b: e8 90 db ff ff call 807f3f0 <_IO_vfprintf> 8081860: 83 c4 10 add $0x10,%esp 8081863: 85 ed test %ebp,%ebp 8081865: 89 c7 mov %eax,%edi 8081867: 0f 84 23 01 00 00 je 8081990 <buffered_vfprintf+0x1b0> 808186d: 83 ec 04 sub $0x4,%esp 8081870: 53 push %ebx 8081871: 68 20 ab 08 08 push $0x808ab20 8081876: 8d 44 24 24 lea 0x24(%esp),%eax 808187a: 50 push %eax 808187b: e8 80 e7 f7 f7 call 0 <_nl_current_LC_CTYPE> 8081880: 83 c4 10 add $0x10,%esp 8081883: 8b 03 mov (%ebx),%eax 8081885: 25 00 80 00 00 and $0x8000,%eax 808188a: 0f 84 c0 00 00 00 je 8081950 <buffered_vfprintf+0x170> 8081890: 8b 54 24 38 mov 0x38(%esp),%edx 8081894: 8b 74 24 3c mov 0x3c(%esp),%esi 8081898: 29 d6 sub %edx,%esi 808189a: 85 f6 test %esi,%esi 808189c: 7e 3b jle 80818d9 <buffered_vfprintf+0xf9> 808189e: 8b 8b 94 00 00 00 mov 0x94(%ebx),%ecx 80818a4: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80818a9: 2d 60 72 0d 08 sub $0x80d7260,%eax 80818ae: 89 44 24 0c mov %eax,0xc(%esp) 80818b2: 89 c8 mov %ecx,%eax 80818b4: 2d 60 72 0d 08 sub $0x80d7260,%eax 80818b9: 39 44 24 0c cmp %eax,0xc(%esp) 80818bd: 0f 86 e5 00 00 00 jbe 80819a8 <buffered_vfprintf+0x1c8> 80818c3: 83 ec 04 sub $0x4,%esp 80818c6: 56 push %esi 80818c7: 52 push %edx 80818c8: 53 push %ebx 80818c9: ff 51 1c call *0x1c(%ecx) 80818cc: 83 c4 10 add $0x10,%esp 80818cf: 39 c6 cmp %eax,%esi 80818d1: b8 ff ff ff ff mov $0xffffffff,%eax 80818d6: 0f 45 f8 cmovne %eax,%edi 80818d9: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80818df: 74 3f je 8081920 <buffered_vfprintf+0x140> 80818e1: 85 ed test %ebp,%ebp 80818e3: 74 12 je 80818f7 <buffered_vfprintf+0x117> 80818e5: 83 ec 08 sub $0x8,%esp 80818e8: 6a 00 push $0x0 80818ea: 8d 44 24 24 lea 0x24(%esp),%eax 80818ee: 50 push %eax 80818ef: e8 0c e7 f7 f7 call 0 <_nl_current_LC_CTYPE> 80818f4: 83 c4 10 add $0x10,%esp 80818f7: 81 c4 dc 20 00 00 add $0x20dc,%esp 80818fd: 89 f8 mov %edi,%eax 80818ff: 5b pop %ebx 8081900: 5e pop %esi 8081901: 5f pop %edi 8081902: 5d pop %ebp 8081903: c3 ret 8081904: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8081908: 83 fb ff cmp $0xffffffff,%ebx 808190b: bf ff ff ff ff mov $0xffffffff,%edi 8081910: 0f 84 e6 fe ff ff je 80817fc <buffered_vfprintf+0x1c> 8081916: eb df jmp 80818f7 <buffered_vfprintf+0x117> 8081918: 90 nop 8081919: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8081920: 8b 53 48 mov 0x48(%ebx),%edx 8081923: 83 6a 04 01 subl $0x1,0x4(%edx) 8081927: 75 b8 jne 80818e1 <buffered_vfprintf+0x101> 8081929: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8081930: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8081937: 00 8081938: 74 01 je 808193b <buffered_vfprintf+0x15b> 808193a: f0 83 2a 01 lock subl $0x1,(%edx) 808193e: 74 07 je 8081947 <buffered_vfprintf+0x167> 8081940: 8d 02 lea (%edx),%eax 8081942: e8 19 e4 fe ff call 806fd60 <__lll_unlock_wake_private> 8081947: eb 98 jmp 80818e1 <buffered_vfprintf+0x101> 8081949: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8081950: 8b 53 48 mov 0x48(%ebx),%edx 8081953: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 808195a: 3b 72 08 cmp 0x8(%edx),%esi 808195d: 74 22 je 8081981 <buffered_vfprintf+0x1a1> 808195f: b9 01 00 00 00 mov $0x1,%ecx 8081964: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808196b: 00 808196c: 74 01 je 808196f <buffered_vfprintf+0x18f> 808196e: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 8081972: 74 07 je 808197b <buffered_vfprintf+0x19b> 8081974: 8d 0a lea (%edx),%ecx 8081976: e8 b5 e3 fe ff call 806fd30 <__lll_lock_wait_private> 808197b: 8b 53 48 mov 0x48(%ebx),%edx 808197e: 89 72 08 mov %esi,0x8(%edx) 8081981: 83 42 04 01 addl $0x1,0x4(%edx) 8081985: e9 06 ff ff ff jmp 8081890 <buffered_vfprintf+0xb0> 808198a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8081990: c7 44 24 18 20 ab 08 movl $0x808ab20,0x18(%esp) 8081997: 08 8081998: 89 5c 24 1c mov %ebx,0x1c(%esp) 808199c: e9 e2 fe ff ff jmp 8081883 <buffered_vfprintf+0xa3> 80819a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80819a8: 89 4c 24 0c mov %ecx,0xc(%esp) 80819ac: e8 9f fb fc ff call 8051550 <_IO_vtable_check> 80819b1: 8b 54 24 38 mov 0x38(%esp),%edx 80819b5: 8b 4c 24 0c mov 0xc(%esp),%ecx 80819b9: e9 05 ff ff ff jmp 80818c3 <buffered_vfprintf+0xe3> 80819be: 66 90 xchg %ax,%ax 080819c0 <hack_digit>: 80819c0: 57 push %edi 80819c1: 56 push %esi 80819c2: 53 push %ebx 80819c3: 8b 10 mov (%eax),%edx 80819c5: 85 d2 test %edx,%edx 80819c7: 74 0a je 80819d3 <hack_digit+0x13> 80819c9: 83 78 04 66 cmpl $0x66,0x4(%eax) 80819cd: 0f 84 dd 00 00 00 je 8081ab0 <hack_digit+0xf0> 80819d3: 89 c3 mov %eax,%ebx 80819d5: 8b 40 18 mov 0x18(%eax),%eax 80819d8: 85 c0 test %eax,%eax 80819da: 0f 84 a8 00 00 00 je 8081a88 <hack_digit+0xc8> 80819e0: 8b 53 10 mov 0x10(%ebx),%edx 80819e3: 39 d0 cmp %edx,%eax 80819e5: 7e 31 jle 8081a18 <hack_digit+0x58> 80819e7: 8b 43 0c mov 0xc(%ebx),%eax 80819ea: be 30 00 00 00 mov $0x30,%esi 80819ef: 6a 0a push $0xa 80819f1: 52 push %edx 80819f2: 50 push %eax 80819f3: 50 push %eax 80819f4: e8 d7 cd 01 00 call 809e7d0 <__mpn_mul_1> 80819f9: 83 c4 10 add $0x10,%esp 80819fc: 85 c0 test %eax,%eax 80819fe: 74 0f je 8081a0f <hack_digit+0x4f> 8081a00: 8b 53 10 mov 0x10(%ebx),%edx 8081a03: 8b 4b 0c mov 0xc(%ebx),%ecx 8081a06: 8d 7a 01 lea 0x1(%edx),%edi 8081a09: 89 7b 10 mov %edi,0x10(%ebx) 8081a0c: 89 04 91 mov %eax,(%ecx,%edx,4) 8081a0f: 89 f0 mov %esi,%eax 8081a11: 5b pop %ebx 8081a12: 5e pop %esi 8081a13: 5f pop %edi 8081a14: c3 ret 8081a15: 8d 76 00 lea 0x0(%esi),%esi 8081a18: 83 ec 08 sub $0x8,%esp 8081a1b: 50 push %eax 8081a1c: ff 73 14 pushl 0x14(%ebx) 8081a1f: 52 push %edx 8081a20: ff 73 0c pushl 0xc(%ebx) 8081a23: 6a 00 push $0x0 8081a25: ff 73 1c pushl 0x1c(%ebx) 8081a28: e8 e3 c5 01 00 call 809e010 <__mpn_divrem> 8081a2d: 8b 53 10 mov 0x10(%ebx),%edx 8081a30: 2b 53 18 sub 0x18(%ebx),%edx 8081a33: 83 c4 20 add $0x20,%esp 8081a36: 8b 4b 1c mov 0x1c(%ebx),%ecx 8081a39: 89 04 91 mov %eax,(%ecx,%edx,4) 8081a3c: 8b 53 18 mov 0x18(%ebx),%edx 8081a3f: 8b 31 mov (%ecx),%esi 8081a41: 85 d2 test %edx,%edx 8081a43: 89 53 10 mov %edx,0x10(%ebx) 8081a46: 74 2b je 8081a73 <hack_digit+0xb3> 8081a48: 8b 43 0c mov 0xc(%ebx),%eax 8081a4b: 8d 4a ff lea -0x1(%edx),%ecx 8081a4e: 8b 7c 90 fc mov -0x4(%eax,%edx,4),%edi 8081a52: 85 ff test %edi,%edi 8081a54: 74 14 je 8081a6a <hack_digit+0xaa> 8081a56: eb 78 jmp 8081ad0 <hack_digit+0x110> 8081a58: 90 nop 8081a59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8081a60: 8d 49 ff lea -0x1(%ecx),%ecx 8081a63: 8b 3c 88 mov (%eax,%ecx,4),%edi 8081a66: 85 ff test %edi,%edi 8081a68: 75 66 jne 8081ad0 <hack_digit+0x110> 8081a6a: 85 c9 test %ecx,%ecx 8081a6c: 89 ca mov %ecx,%edx 8081a6e: 89 4b 10 mov %ecx,0x10(%ebx) 8081a71: 75 ed jne 8081a60 <hack_digit+0xa0> 8081a73: 83 c6 30 add $0x30,%esi 8081a76: c7 43 10 01 00 00 00 movl $0x1,0x10(%ebx) 8081a7d: 89 f0 mov %esi,%eax 8081a7f: 5b pop %ebx 8081a80: 5e pop %esi 8081a81: 5f pop %edi 8081a82: c3 ret 8081a83: 90 nop 8081a84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8081a88: 8b 43 10 mov 0x10(%ebx),%eax 8081a8b: 8b 53 0c mov 0xc(%ebx),%edx 8081a8e: 8d 5c 82 fc lea -0x4(%edx,%eax,4),%ebx 8081a92: 83 e8 01 sub $0x1,%eax 8081a95: 8b 33 mov (%ebx),%esi 8081a97: 6a 0a push $0xa 8081a99: 50 push %eax 8081a9a: 52 push %edx 8081a9b: 52 push %edx 8081a9c: 83 c6 30 add $0x30,%esi 8081a9f: e8 2c cd 01 00 call 809e7d0 <__mpn_mul_1> 8081aa4: 83 c4 10 add $0x10,%esp 8081aa7: 89 03 mov %eax,(%ebx) 8081aa9: 89 f0 mov %esi,%eax 8081aab: 5b pop %ebx 8081aac: 5e pop %esi 8081aad: 5f pop %edi 8081aae: c3 ret 8081aaf: 90 nop 8081ab0: 8b 50 08 mov 0x8(%eax),%edx 8081ab3: be 30 00 00 00 mov $0x30,%esi 8081ab8: 8d 4a ff lea -0x1(%edx),%ecx 8081abb: 85 d2 test %edx,%edx 8081abd: 89 48 08 mov %ecx,0x8(%eax) 8081ac0: 0f 8e 0d ff ff ff jle 80819d3 <hack_digit+0x13> 8081ac6: 89 f0 mov %esi,%eax 8081ac8: 5b pop %ebx 8081ac9: 5e pop %esi 8081aca: 5f pop %edi 8081acb: c3 ret 8081acc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8081ad0: 83 c6 30 add $0x30,%esi 8081ad3: e9 17 ff ff ff jmp 80819ef <hack_digit+0x2f> 8081ad8: 90 nop 8081ad9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08081ae0 <_i18n_number_rewrite>: 8081ae0: 55 push %ebp 8081ae1: 89 e5 mov %esp,%ebp 8081ae3: 57 push %edi 8081ae4: 56 push %esi 8081ae5: 53 push %ebx 8081ae6: 89 d7 mov %edx,%edi 8081ae8: 89 ce mov %ecx,%esi 8081aea: 89 c3 mov %eax,%ebx 8081aec: 83 ec 58 sub $0x58,%esp 8081aef: 68 c4 d4 0c 08 push $0x80cd4c4 8081af4: e8 47 10 01 00 call 8092b40 <__wctrans> 8081af9: 5a pop %edx 8081afa: 59 pop %ecx 8081afb: 50 push %eax 8081afc: 6a 2e push $0x2e 8081afe: 89 45 b0 mov %eax,-0x50(%ebp) 8081b01: e8 ba 10 01 00 call 8092bc0 <__towctrans> 8081b06: 89 45 b4 mov %eax,-0x4c(%ebp) 8081b09: 58 pop %eax 8081b0a: 5a pop %edx 8081b0b: ff 75 b0 pushl -0x50(%ebp) 8081b0e: 6a 2c push $0x2c 8081b10: e8 ab 10 01 00 call 8092bc0 <__towctrans> 8081b15: 8b 4d b0 mov -0x50(%ebp),%ecx 8081b18: 83 c4 10 add $0x10,%esp 8081b1b: 85 c9 test %ecx,%ecx 8081b1d: 0f 85 5b 01 00 00 jne 8081c7e <_i18n_number_rewrite+0x19e> 8081b23: 29 df sub %ebx,%edi 8081b25: 81 ff 00 10 00 00 cmp $0x1000,%edi 8081b2b: 89 fa mov %edi,%edx 8081b2d: 0f 87 09 01 00 00 ja 8081c3c <_i18n_number_rewrite+0x15c> 8081b33: 8d 42 1e lea 0x1e(%edx),%eax 8081b36: c7 45 ac 01 00 00 00 movl $0x1,-0x54(%ebp) 8081b3d: 83 e0 f0 and $0xfffffff0,%eax 8081b40: 29 c4 sub %eax,%esp 8081b42: 8d 44 24 0f lea 0xf(%esp),%eax 8081b46: 83 e0 f0 and $0xfffffff0,%eax 8081b49: 89 45 b4 mov %eax,-0x4c(%ebp) 8081b4c: 83 ec 04 sub $0x4,%esp 8081b4f: 52 push %edx 8081b50: 53 push %ebx 8081b51: ff 75 b4 pushl -0x4c(%ebp) 8081b54: e8 67 b7 fd ff call 805d2c0 <__mempcpy> 8081b59: 83 c4 10 add $0x10,%esp 8081b5c: 89 c3 mov %eax,%ebx 8081b5e: 83 eb 01 sub $0x1,%ebx 8081b61: 39 5d b4 cmp %ebx,-0x4c(%ebp) 8081b64: 77 20 ja 8081b86 <_i18n_number_rewrite+0xa6> 8081b66: 0f be 03 movsbl (%ebx),%eax 8081b69: 8d 50 d0 lea -0x30(%eax),%edx 8081b6c: 80 fa 09 cmp $0x9,%dl 8081b6f: 76 37 jbe 8081ba8 <_i18n_number_rewrite+0xc8> 8081b71: 8b 55 b0 mov -0x50(%ebp),%edx 8081b74: 85 d2 test %edx,%edx 8081b76: 75 78 jne 8081bf0 <_i18n_number_rewrite+0x110> 8081b78: 88 46 ff mov %al,-0x1(%esi) 8081b7b: 83 eb 01 sub $0x1,%ebx 8081b7e: 83 ee 01 sub $0x1,%esi 8081b81: 39 5d b4 cmp %ebx,-0x4c(%ebp) 8081b84: 76 e0 jbe 8081b66 <_i18n_number_rewrite+0x86> 8081b86: 8b 45 ac mov -0x54(%ebp),%eax 8081b89: 85 c0 test %eax,%eax 8081b8b: 75 0e jne 8081b9b <_i18n_number_rewrite+0xbb> 8081b8d: 83 ec 0c sub $0xc,%esp 8081b90: ff 75 b4 pushl -0x4c(%ebp) 8081b93: e8 f8 89 fd ff call 805a590 <__cfree> 8081b98: 83 c4 10 add $0x10,%esp 8081b9b: 8d 65 f4 lea -0xc(%ebp),%esp 8081b9e: 89 f0 mov %esi,%eax 8081ba0: 5b pop %ebx 8081ba1: 5e pop %esi 8081ba2: 5f pop %edi 8081ba3: 5d pop %ebp 8081ba4: c3 ret 8081ba5: 8d 76 00 lea 0x0(%esi),%esi 8081ba8: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 8081baf: c7 c2 d8 ff ff ff mov $0xffffffd8,%edx 8081bb5: 83 ec 0c sub $0xc,%esp 8081bb8: 8b 14 11 mov (%ecx,%edx,1),%edx 8081bbb: 8b 12 mov (%edx),%edx 8081bbd: 8b 7c 82 08 mov 0x8(%edx,%eax,4),%edi 8081bc1: 57 push %edi 8081bc2: e8 e9 a6 fd ff call 805c2b0 <strlen> 8081bc7: 83 c4 10 add $0x10,%esp 8081bca: 29 c6 sub %eax,%esi 8081bcc: 85 c0 test %eax,%eax 8081bce: 8d 50 ff lea -0x1(%eax),%edx 8081bd1: 74 8b je 8081b5e <_i18n_number_rewrite+0x7e> 8081bd3: 90 nop 8081bd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8081bd8: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 8081bdc: 88 04 16 mov %al,(%esi,%edx,1) 8081bdf: 83 ea 01 sub $0x1,%edx 8081be2: 83 fa ff cmp $0xffffffff,%edx 8081be5: 75 f1 jne 8081bd8 <_i18n_number_rewrite+0xf8> 8081be7: e9 72 ff ff ff jmp 8081b5e <_i18n_number_rewrite+0x7e> 8081bec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8081bf0: 89 c2 mov %eax,%edx 8081bf2: 83 e2 fd and $0xfffffffd,%edx 8081bf5: 80 fa 2c cmp $0x2c,%dl 8081bf8: 0f 85 7a ff ff ff jne 8081b78 <_i18n_number_rewrite+0x98> 8081bfe: 3c 2e cmp $0x2e,%al 8081c00: 8d 7d d7 lea -0x29(%ebp),%edi 8081c03: 8d 45 c6 lea -0x3a(%ebp),%eax 8081c06: 0f 44 f8 cmove %eax,%edi 8081c09: 83 ec 0c sub $0xc,%esp 8081c0c: 57 push %edi 8081c0d: e8 9e a6 fd ff call 805c2b0 <strlen> 8081c12: 83 c4 10 add $0x10,%esp 8081c15: 29 c6 sub %eax,%esi 8081c17: 85 c0 test %eax,%eax 8081c19: 8d 50 ff lea -0x1(%eax),%edx 8081c1c: 0f 84 3c ff ff ff je 8081b5e <_i18n_number_rewrite+0x7e> 8081c22: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8081c28: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 8081c2c: 88 04 16 mov %al,(%esi,%edx,1) 8081c2f: 83 ea 01 sub $0x1,%edx 8081c32: 83 fa ff cmp $0xffffffff,%edx 8081c35: 75 f1 jne 8081c28 <_i18n_number_rewrite+0x148> 8081c37: e9 22 ff ff ff jmp 8081b5e <_i18n_number_rewrite+0x7e> 8081c3c: 83 ec 0c sub $0xc,%esp 8081c3f: 89 7d b4 mov %edi,-0x4c(%ebp) 8081c42: 57 push %edi 8081c43: e8 a8 e0 fe ff call 806fcf0 <__libc_alloca_cutoff> 8081c48: 83 c4 10 add $0x10,%esp 8081c4b: 85 c0 test %eax,%eax 8081c4d: 89 fa mov %edi,%edx 8081c4f: 0f 85 de fe ff ff jne 8081b33 <_i18n_number_rewrite+0x53> 8081c55: 83 ec 0c sub $0xc,%esp 8081c58: 89 7d a8 mov %edi,-0x58(%ebp) 8081c5b: 57 push %edi 8081c5c: e8 1f 84 fd ff call 805a080 <__libc_malloc> 8081c61: 83 c4 10 add $0x10,%esp 8081c64: 85 c0 test %eax,%eax 8081c66: 89 45 b4 mov %eax,-0x4c(%ebp) 8081c69: 0f 84 90 00 00 00 je 8081cff <_i18n_number_rewrite+0x21f> 8081c6f: c7 45 ac 00 00 00 00 movl $0x0,-0x54(%ebp) 8081c76: 8b 55 a8 mov -0x58(%ebp),%edx 8081c79: e9 ce fe ff ff jmp 8081b4c <_i18n_number_rewrite+0x6c> 8081c7e: 8d 55 bc lea -0x44(%ebp),%edx 8081c81: 89 45 a8 mov %eax,-0x58(%ebp) 8081c84: 8d 45 c6 lea -0x3a(%ebp),%eax 8081c87: 83 ec 04 sub $0x4,%esp 8081c8a: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 8081c91: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 8081c98: 52 push %edx 8081c99: ff 75 b4 pushl -0x4c(%ebp) 8081c9c: 50 push %eax 8081c9d: 89 55 ac mov %edx,-0x54(%ebp) 8081ca0: e8 eb d8 00 00 call 808f590 <__wcrtomb> 8081ca5: 83 c4 10 add $0x10,%esp 8081ca8: 83 f8 ff cmp $0xffffffff,%eax 8081cab: 8b 55 ac mov -0x54(%ebp),%edx 8081cae: 8b 4d a8 mov -0x58(%ebp),%ecx 8081cb1: 74 33 je 8081ce6 <_i18n_number_rewrite+0x206> 8081cb3: c6 44 05 c6 00 movb $0x0,-0x3a(%ebp,%eax,1) 8081cb8: 8d 45 d7 lea -0x29(%ebp),%eax 8081cbb: 83 ec 04 sub $0x4,%esp 8081cbe: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 8081cc5: 52 push %edx 8081cc6: 51 push %ecx 8081cc7: 50 push %eax 8081cc8: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 8081ccf: e8 bc d8 00 00 call 808f590 <__wcrtomb> 8081cd4: 83 c4 10 add $0x10,%esp 8081cd7: 83 f8 ff cmp $0xffffffff,%eax 8081cda: 74 15 je 8081cf1 <_i18n_number_rewrite+0x211> 8081cdc: c6 44 05 d7 00 movb $0x0,-0x29(%ebp,%eax,1) 8081ce1: e9 3d fe ff ff jmp 8081b23 <_i18n_number_rewrite+0x43> 8081ce6: b8 2e 00 00 00 mov $0x2e,%eax 8081ceb: 66 89 45 c6 mov %ax,-0x3a(%ebp) 8081cef: eb c7 jmp 8081cb8 <_i18n_number_rewrite+0x1d8> 8081cf1: b9 2c 00 00 00 mov $0x2c,%ecx 8081cf6: 66 89 4d d7 mov %cx,-0x29(%ebp) 8081cfa: e9 24 fe ff ff jmp 8081b23 <_i18n_number_rewrite+0x43> 8081cff: 89 de mov %ebx,%esi 8081d01: e9 95 fe ff ff jmp 8081b9b <_i18n_number_rewrite+0xbb> 8081d06: 8d 76 00 lea 0x0(%esi),%esi 8081d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08081d10 <__guess_grouping.part.0>: 8081d10: 56 push %esi 8081d11: 53 push %ebx 8081d12: 31 db xor %ebx,%ebx 8081d14: 0f b6 0a movzbl (%edx),%ecx 8081d17: eb 1d jmp 8081d36 <__guess_grouping.part.0+0x26> 8081d19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8081d20: 83 c3 01 add $0x1,%ebx 8081d23: 29 f0 sub %esi,%eax 8081d25: 0f b6 0c 1a movzbl (%edx,%ebx,1),%ecx 8081d29: 80 f9 7f cmp $0x7f,%cl 8081d2c: 74 0f je 8081d3d <__guess_grouping.part.0+0x2d> 8081d2e: 84 c9 test %cl,%cl 8081d30: 78 0b js 8081d3d <__guess_grouping.part.0+0x2d> 8081d32: 84 c9 test %cl,%cl 8081d34: 74 12 je 8081d48 <__guess_grouping.part.0+0x38> 8081d36: 0f be f1 movsbl %cl,%esi 8081d39: 39 f0 cmp %esi,%eax 8081d3b: 77 e3 ja 8081d20 <__guess_grouping.part.0+0x10> 8081d3d: 89 d8 mov %ebx,%eax 8081d3f: 5b pop %ebx 8081d40: 5e pop %esi 8081d41: c3 ret 8081d42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8081d48: 83 e8 01 sub $0x1,%eax 8081d4b: 31 d2 xor %edx,%edx 8081d4d: f7 f6 div %esi 8081d4f: 01 c3 add %eax,%ebx 8081d51: 89 d8 mov %ebx,%eax 8081d53: 5b pop %ebx 8081d54: 5e pop %esi 8081d55: c3 ret 8081d56: 8d 76 00 lea 0x0(%esi),%esi 8081d59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08081d60 <__printf_fp_l>: 8081d60: 55 push %ebp 8081d61: 89 e5 mov %esp,%ebp 8081d63: 57 push %edi 8081d64: 56 push %esi 8081d65: 53 push %ebx 8081d66: 81 ec ac 00 00 00 sub $0xac,%esp 8081d6c: 8b 45 10 mov 0x10(%ebp),%eax 8081d6f: c7 45 b0 00 00 00 00 movl $0x0,-0x50(%ebp) 8081d76: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 8081d7d: 0f b6 40 0d movzbl 0xd(%eax),%eax 8081d81: 89 c2 mov %eax,%edx 8081d83: c0 ea 02 shr $0x2,%dl 8081d86: 89 d7 mov %edx,%edi 8081d88: 83 e7 01 and $0x1,%edi 8081d8b: 83 e0 01 and $0x1,%eax 8081d8e: 89 7d 98 mov %edi,-0x68(%ebp) 8081d91: 0f 85 99 00 00 00 jne 8081e30 <__printf_fp_l+0xd0> 8081d97: 8b 7d 0c mov 0xc(%ebp),%edi 8081d9a: 8b 75 10 mov 0x10(%ebp),%esi 8081d9d: 8b 4f 04 mov 0x4(%edi),%ecx 8081da0: 0f b6 56 0c movzbl 0xc(%esi),%edx 8081da4: 8b 79 24 mov 0x24(%ecx),%edi 8081da7: 84 d2 test %dl,%dl 8081da9: 89 7d 84 mov %edi,-0x7c(%ebp) 8081dac: 8b 79 30 mov 0x30(%ecx),%edi 8081daf: 89 7d 8c mov %edi,-0x74(%ebp) 8081db2: 0f 88 c0 08 00 00 js 8082678 <__printf_fp_l+0x918> 8081db8: c7 45 94 00 00 00 00 movl $0x0,-0x6c(%ebp) 8081dbf: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 8081dc6: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) 8081dcd: 00 00 00 8081dd0: 8b 45 14 mov 0x14(%ebp),%eax 8081dd3: f6 c2 01 test $0x1,%dl 8081dd6: 8b 00 mov (%eax),%eax 8081dd8: 0f 84 a2 00 00 00 je 8081e80 <__printf_fp_l+0x120> 8081dde: db 28 fldt (%eax) 8081de0: d9 e5 fxam 8081de2: df e0 fnstsw %ax 8081de4: db e8 fucomi %st(0),%st 8081de6: 0f 8a 24 09 00 00 jp 8082710 <__printf_fp_l+0x9b0> 8081dec: 89 c1 mov %eax,%ecx 8081dee: 80 e5 45 and $0x45,%ch 8081df1: 80 fd 05 cmp $0x5,%ch 8081df4: 0f 84 d6 03 00 00 je 80821d0 <__printf_fp_l+0x470> 8081dfa: 8d 45 b0 lea -0x50(%ebp),%eax 8081dfd: 83 ec 10 sub $0x10,%esp 8081e00: 8d 75 b4 lea -0x4c(%ebp),%esi 8081e03: db 3c 24 fstpt (%esp) 8081e06: 50 push %eax 8081e07: 8d 45 cc lea -0x34(%ebp),%eax 8081e0a: 50 push %eax 8081e0b: 6a 02 push $0x2 8081e0d: 56 push %esi 8081e0e: e8 8d d5 01 00 call 809f3a0 <__mpn_extract_long_double> 8081e13: 89 c2 mov %eax,%edx 8081e15: 89 45 d4 mov %eax,-0x2c(%ebp) 8081e18: 83 c4 20 add $0x20,%esp 8081e1b: c1 e2 05 shl $0x5,%edx 8081e1e: 8d 5a c1 lea -0x3f(%edx),%ebx 8081e21: 89 5d 9c mov %ebx,-0x64(%ebp) 8081e24: e9 a3 00 00 00 jmp 8081ecc <__printf_fp_l+0x16c> 8081e29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8081e30: 8b 4d 0c mov 0xc(%ebp),%ecx 8081e33: 8b 49 10 mov 0x10(%ecx),%ecx 8081e36: 8b 79 2c mov 0x2c(%ecx),%edi 8081e39: 80 3f 00 cmpb $0x0,(%edi) 8081e3c: 89 7d 84 mov %edi,-0x7c(%ebp) 8081e3f: 75 0c jne 8081e4d <__printf_fp_l+0xed> 8081e41: 8b 7d 0c mov 0xc(%ebp),%edi 8081e44: 8b 57 04 mov 0x4(%edi),%edx 8081e47: 8b 72 24 mov 0x24(%edx),%esi 8081e4a: 89 75 84 mov %esi,-0x7c(%ebp) 8081e4d: 8b 99 d0 00 00 00 mov 0xd0(%ecx),%ebx 8081e53: 85 db test %ebx,%ebx 8081e55: 89 5d 8c mov %ebx,-0x74(%ebp) 8081e58: 75 0c jne 8081e66 <__printf_fp_l+0x106> 8081e5a: 8b 5d 0c mov 0xc(%ebp),%ebx 8081e5d: 8b 53 04 mov 0x4(%ebx),%edx 8081e60: 8b 7a 30 mov 0x30(%edx),%edi 8081e63: 89 7d 8c mov %edi,-0x74(%ebp) 8081e66: 8b 7d 10 mov 0x10(%ebp),%edi 8081e69: 0f b6 57 0c movzbl 0xc(%edi),%edx 8081e6d: 84 d2 test %dl,%dl 8081e6f: 0f 89 43 ff ff ff jns 8081db8 <__printf_fp_l+0x58> 8081e75: 8b 71 34 mov 0x34(%ecx),%esi 8081e78: 89 75 94 mov %esi,-0x6c(%ebp) 8081e7b: e9 fe 07 00 00 jmp 808267e <__printf_fp_l+0x91e> 8081e80: dd 00 fldl (%eax) 8081e82: db e8 fucomi %st(0),%st 8081e84: 0f 8a 76 08 00 00 jp 8082700 <__printf_fp_l+0x9a0> 8081e8a: dd 55 a0 fstl -0x60(%ebp) 8081e8d: dd 45 a0 fldl -0x60(%ebp) 8081e90: d9 e5 fxam 8081e92: df e0 fnstsw %ax 8081e94: dd d8 fstp %st(0) 8081e96: 80 e4 45 and $0x45,%ah 8081e99: 80 fc 05 cmp $0x5,%ah 8081e9c: 0f 84 26 03 00 00 je 80821c8 <__printf_fp_l+0x468> 8081ea2: 8d 45 b0 lea -0x50(%ebp),%eax 8081ea5: 83 ec 10 sub $0x10,%esp 8081ea8: 8d 75 b4 lea -0x4c(%ebp),%esi 8081eab: dd 1c 24 fstpl (%esp) 8081eae: 50 push %eax 8081eaf: 8d 45 cc lea -0x34(%ebp),%eax 8081eb2: 50 push %eax 8081eb3: 6a 02 push $0x2 8081eb5: 56 push %esi 8081eb6: e8 e5 d3 01 00 call 809f2a0 <__mpn_extract_double> 8081ebb: 89 c2 mov %eax,%edx 8081ebd: 89 45 d4 mov %eax,-0x2c(%ebp) 8081ec0: 83 c4 20 add $0x20,%esp 8081ec3: c1 e2 05 shl $0x5,%edx 8081ec6: 8d 4a cc lea -0x34(%edx),%ecx 8081ec9: 89 4d 9c mov %ecx,-0x64(%ebp) 8081ecc: 8b 5d cc mov -0x34(%ebp),%ebx 8081ecf: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) 8081ed6: 89 d9 mov %ebx,%ecx 8081ed8: c1 f9 1f sar $0x1f,%ecx 8081edb: 89 ca mov %ecx,%edx 8081edd: 31 da xor %ebx,%edx 8081edf: 29 ca sub %ecx,%edx 8081ee1: 83 c2 1f add $0x1f,%edx 8081ee4: c1 fa 05 sar $0x5,%edx 8081ee7: 8d 14 95 2e 00 00 00 lea 0x2e(,%edx,4),%edx 8081eee: c1 ea 04 shr $0x4,%edx 8081ef1: c1 e2 04 shl $0x4,%edx 8081ef4: 29 d4 sub %edx,%esp 8081ef6: 8d 4c 24 0f lea 0xf(%esp),%ecx 8081efa: 29 d4 sub %edx,%esp 8081efc: 8d 7c 24 0f lea 0xf(%esp),%edi 8081f00: 29 d4 sub %edx,%esp 8081f02: 8d 54 24 0f lea 0xf(%esp),%edx 8081f06: 83 e1 f0 and $0xfffffff0,%ecx 8081f09: 83 e7 f0 and $0xfffffff0,%edi 8081f0c: 89 4d d0 mov %ecx,-0x30(%ebp) 8081f0f: 83 e2 f0 and $0xfffffff0,%edx 8081f12: 83 fb 02 cmp $0x2,%ebx 8081f15: 89 7d e0 mov %edi,-0x20(%ebp) 8081f18: 89 55 d8 mov %edx,-0x28(%ebp) 8081f1b: 0f 8f 0f 09 00 00 jg 8082830 <__printf_fp_l+0xad0> 8081f21: 85 db test %ebx,%ebx 8081f23: 0f 88 5f 13 00 00 js 8083288 <__printf_fp_l+0x1528> 8081f29: 03 5d 9c add -0x64(%ebp),%ebx 8081f2c: 53 push %ebx 8081f2d: 50 push %eax 8081f2e: 56 push %esi 8081f2f: 51 push %ecx 8081f30: e8 bb c4 01 00 call 809e3f0 <__mpn_lshift> 8081f35: 8b 55 d4 mov -0x2c(%ebp),%edx 8081f38: 83 c4 10 add $0x10,%esp 8081f3b: 8d 4a 01 lea 0x1(%edx),%ecx 8081f3e: 89 4d d4 mov %ecx,-0x2c(%ebp) 8081f41: 8b 4d d0 mov -0x30(%ebp),%ecx 8081f44: 89 04 91 mov %eax,(%ecx,%edx,4) 8081f47: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) 8081f4e: 8b 45 10 mov 0x10(%ebp),%eax 8081f51: 8b 40 04 mov 0x4(%eax),%eax 8081f54: 89 85 5c ff ff ff mov %eax,-0xa4(%ebp) 8081f5a: 8b 45 10 mov 0x10(%ebp),%eax 8081f5d: 8b 50 08 mov 0x8(%eax),%edx 8081f60: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8081f66: 89 c7 mov %eax,%edi 8081f68: 89 85 4c ff ff ff mov %eax,-0xb4(%ebp) 8081f6e: b8 f0 ff ff ff mov $0xfffffff0,%eax 8081f73: 8b 04 07 mov (%edi,%eax,1),%eax 8081f76: 8b 04 90 mov (%eax,%edx,4),%eax 8081f79: 3c 65 cmp $0x65,%al 8081f7b: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) 8081f81: 0f 84 f1 0d 00 00 je 8082d78 <__printf_fp_l+0x1018> 8081f87: 80 bd 58 ff ff ff 66 cmpb $0x66,-0xa8(%ebp) 8081f8e: 0f 84 54 10 00 00 je 8082fe8 <__printf_fp_l+0x1288> 8081f94: 8b 45 10 mov 0x10(%ebp),%eax 8081f97: 8b 08 mov (%eax),%ecx 8081f99: b8 01 00 00 00 mov $0x1,%eax 8081f9e: 85 c9 test %ecx,%ecx 8081fa0: 0f 45 c1 cmovne %ecx,%eax 8081fa3: b9 06 00 00 00 mov $0x6,%ecx 8081fa8: 0f 48 c1 cmovs %ecx,%eax 8081fab: 8b 4d c4 mov -0x3c(%ebp),%ecx 8081fae: 85 c9 test %ecx,%ecx 8081fb0: 0f 84 5a 0f 00 00 je 8082f10 <__printf_fp_l+0x11b0> 8081fb6: 83 7d cc 04 cmpl $0x4,-0x34(%ebp) 8081fba: 0f 8f de 0f 00 00 jg 8082f9e <__printf_fp_l+0x123e> 8081fc0: c7 45 c8 66 00 00 00 movl $0x66,-0x38(%ebp) 8081fc7: c7 85 78 ff ff ff 00 movl $0x0,-0x88(%ebp) 8081fce: 00 00 00 8081fd1: 89 c7 mov %eax,%edi 8081fd3: 2b bd 78 ff ff ff sub -0x88(%ebp),%edi 8081fd9: 8d 58 05 lea 0x5(%eax),%ebx 8081fdc: 89 9d 68 ff ff ff mov %ebx,-0x98(%ebp) 8081fe2: 89 7d 88 mov %edi,-0x78(%ebp) 8081fe5: 89 fb mov %edi,%ebx 8081fe7: 89 85 48 ff ff ff mov %eax,-0xb8(%ebp) 8081fed: 8b 45 10 mov 0x10(%ebp),%eax 8081ff0: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) 8081ff7: f6 40 0c 08 testb $0x8,0xc(%eax) 8081ffb: b8 00 00 00 00 mov $0x0,%eax 8082000: 0f 45 45 88 cmovne -0x78(%ebp),%eax 8082004: 89 85 70 ff ff ff mov %eax,-0x90(%ebp) 808200a: 8b 45 94 mov -0x6c(%ebp),%eax 808200d: 85 c0 test %eax,%eax 808200f: 0f 84 93 10 00 00 je 80830a8 <__printf_fp_l+0x1348> 8082015: 0f b6 00 movzbl (%eax),%eax 8082018: c7 85 60 ff ff ff 00 movl $0x0,-0xa0(%ebp) 808201f: 00 00 00 8082022: 8d 50 ff lea -0x1(%eax),%edx 8082025: 88 45 90 mov %al,-0x70(%ebp) 8082028: 31 c0 xor %eax,%eax 808202a: 80 fa 7d cmp $0x7d,%dl 808202d: 0f 86 0d 0f 00 00 jbe 8082f40 <__printf_fp_l+0x11e0> 8082033: 8b bd 68 ff ff ff mov -0x98(%ebp),%edi 8082039: 8d 44 07 01 lea 0x1(%edi,%eax,1),%eax 808203d: 89 85 68 ff ff ff mov %eax,-0x98(%ebp) 8082043: 8b 85 68 ff ff ff mov -0x98(%ebp),%eax 8082049: 3d fc ff ff 3f cmp $0x3ffffffc,%eax 808204e: 0f 87 38 07 00 00 ja 808278c <__printf_fp_l+0xa2c> 8082054: 39 d8 cmp %ebx,%eax 8082056: 0f 82 30 07 00 00 jb 808278c <__printf_fp_l+0xa2c> 808205c: 8b 85 68 ff ff ff mov -0x98(%ebp),%eax 8082062: 8d 1c 85 08 00 00 00 lea 0x8(,%eax,4),%ebx 8082069: 81 fb 00 10 00 00 cmp $0x1000,%ebx 808206f: 0f 87 91 17 00 00 ja 8083806 <__printf_fp_l+0x1aa6> 8082075: 83 c3 1e add $0x1e,%ebx 8082078: c7 85 50 ff ff ff 01 movl $0x1,-0xb0(%ebp) 808207f: 00 00 00 8082082: 83 e3 f0 and $0xfffffff0,%ebx 8082085: 29 dc sub %ebx,%esp 8082087: 8d 44 24 0f lea 0xf(%esp),%eax 808208b: 83 e0 f0 and $0xfffffff0,%eax 808208e: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 8082094: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 808209a: 83 c0 08 add $0x8,%eax 808209d: 89 85 6c ff ff ff mov %eax,-0x94(%ebp) 80820a3: 8b 45 c4 mov -0x3c(%ebp),%eax 80820a6: 85 c0 test %eax,%eax 80820a8: 74 0a je 80820b4 <__printf_fp_l+0x354> 80820aa: 83 7d c8 66 cmpl $0x66,-0x38(%ebp) 80820ae: 0f 84 7d 14 00 00 je 8083531 <__printf_fp_l+0x17d1> 80820b4: 8b bd 78 ff ff ff mov -0x88(%ebp),%edi 80820ba: 85 ff test %edi,%edi 80820bc: 0f 8e 39 18 00 00 jle 80838fb <__printf_fp_l+0x1b9b> 80820c2: 8d 45 c4 lea -0x3c(%ebp),%eax 80820c5: 8b 9d 64 ff ff ff mov -0x9c(%ebp),%ebx 80820cb: 31 f6 xor %esi,%esi 80820cd: 89 45 90 mov %eax,-0x70(%ebp) 80820d0: 89 c7 mov %eax,%edi 80820d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80820d8: 89 f8 mov %edi,%eax 80820da: 83 c6 01 add $0x1,%esi 80820dd: e8 de f8 ff ff call 80819c0 <hack_digit> 80820e2: 39 b5 78 ff ff ff cmp %esi,-0x88(%ebp) 80820e8: 89 44 b3 04 mov %eax,0x4(%ebx,%esi,4) 80820ec: 75 ea jne 80820d8 <__printf_fp_l+0x378> 80820ee: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 80820f4: 8b 9d 78 ff ff ff mov -0x88(%ebp),%ebx 80820fa: 89 b5 54 ff ff ff mov %esi,-0xac(%ebp) 8082100: 8d 04 98 lea (%eax,%ebx,4),%eax 8082103: 8b 7d 10 mov 0x10(%ebp),%edi 8082106: f6 47 0c 08 testb $0x8,0xc(%edi) 808210a: 75 0e jne 808211a <__printf_fp_l+0x3ba> 808210c: 8b b5 70 ff ff ff mov -0x90(%ebp),%esi 8082112: 85 f6 test %esi,%esi 8082114: 0f 8e 2b 16 00 00 jle 8083745 <__printf_fp_l+0x19e5> 808211a: 8b 5d 8c mov -0x74(%ebp),%ebx 808211d: 8d 78 04 lea 0x4(%eax),%edi 8082120: c7 45 9c 01 00 00 00 movl $0x1,-0x64(%ebp) 8082127: 89 18 mov %ebx,(%eax) 8082129: 8b 9d 70 ff ff ff mov -0x90(%ebp),%ebx 808212f: 31 f6 xor %esi,%esi 8082131: c7 85 74 ff ff ff 00 movl $0x0,-0x8c(%ebp) 8082138: 00 00 00 808213b: 39 de cmp %ebx,%esi 808213d: 89 d9 mov %ebx,%ecx 808213f: 7c 1a jl 808215b <__printf_fp_l+0x3fb> 8082141: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082148: 39 75 88 cmp %esi,-0x78(%ebp) 808214b: 0f 8e 5c 08 00 00 jle 80829ad <__printf_fp_l+0xc4d> 8082151: 83 7d d4 01 cmpl $0x1,-0x2c(%ebp) 8082155: 0f 8e 45 08 00 00 jle 80829a0 <__printf_fp_l+0xc40> 808215b: 8b 45 90 mov -0x70(%ebp),%eax 808215e: e8 5d f8 ff ff call 80819c0 <hack_digit> 8082163: 83 f8 30 cmp $0x30,%eax 8082166: 75 50 jne 80821b8 <__printf_fp_l+0x458> 8082168: 8b 55 9c mov -0x64(%ebp),%edx 808216b: 85 d2 test %edx,%edx 808216d: 75 49 jne 80821b8 <__printf_fp_l+0x458> 808216f: 8b 95 70 ff ff ff mov -0x90(%ebp),%edx 8082175: 83 45 88 01 addl $0x1,-0x78(%ebp) 8082179: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) 8082180: 85 d2 test %edx,%edx 8082182: 7e 14 jle 8082198 <__printf_fp_l+0x438> 8082184: 83 85 74 ff ff ff 01 addl $0x1,-0x8c(%ebp) 808218b: 89 d3 mov %edx,%ebx 808218d: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx 8082193: 01 cb add %ecx,%ebx 8082195: 8d 76 00 lea 0x0(%esi),%esi 8082198: 83 c6 01 add $0x1,%esi 808219b: 89 07 mov %eax,(%edi) 808219d: 83 c7 04 add $0x4,%edi 80821a0: 39 de cmp %ebx,%esi 80821a2: 89 d9 mov %ebx,%ecx 80821a4: 7d a2 jge 8082148 <__printf_fp_l+0x3e8> 80821a6: 8b 45 90 mov -0x70(%ebp),%eax 80821a9: e8 12 f8 ff ff call 80819c0 <hack_digit> 80821ae: 83 f8 30 cmp $0x30,%eax 80821b1: 74 b5 je 8082168 <__printf_fp_l+0x408> 80821b3: 90 nop 80821b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80821b8: c7 45 9c 01 00 00 00 movl $0x1,-0x64(%ebp) 80821bf: eb d7 jmp 8082198 <__printf_fp_l+0x438> 80821c1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80821c8: d9 e5 fxam 80821ca: df e0 fnstsw %ax 80821cc: dd d8 fstp %st(0) 80821ce: eb 02 jmp 80821d2 <__printf_fp_l+0x472> 80821d0: dd d8 fstp %st(0) 80821d2: 89 c6 mov %eax,%esi 80821d4: 8b 45 10 mov 0x10(%ebp),%eax 80821d7: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 80821de: 81 e6 00 02 00 00 and $0x200,%esi 80821e4: bf db d9 0c 08 mov $0x80cd9db,%edi 80821e9: 89 75 b0 mov %esi,-0x50(%ebp) 80821ec: 8b 58 08 mov 0x8(%eax),%ebx 80821ef: b8 f8 ff ff ff mov $0xfffffff8,%eax 80821f4: 8b 04 01 mov (%ecx,%eax,1),%eax 80821f7: b9 1c da 0c 08 mov $0x80cda1c,%ecx 80821fc: 0f b7 04 58 movzwl (%eax,%ebx,2),%eax 8082200: bb ec d9 0c 08 mov $0x80cd9ec,%ebx 8082205: 66 25 00 01 and $0x100,%ax 8082209: b8 e7 d9 0c 08 mov $0x80cd9e7,%eax 808220e: 0f 44 f8 cmove %eax,%edi 8082211: 0f 44 d9 cmove %ecx,%ebx 8082214: 89 7d 94 mov %edi,-0x6c(%ebp) 8082217: 8b 45 10 mov 0x10(%ebp),%eax 808221a: 85 f6 test %esi,%esi 808221c: 8b 40 04 mov 0x4(%eax),%eax 808221f: 0f 84 1b 01 00 00 je 8082340 <__printf_fp_l+0x5e0> 8082225: 8d 78 fc lea -0x4(%eax),%edi 8082228: 85 ff test %edi,%edi 808222a: 0f 9f 45 9c setg -0x64(%ebp) 808222e: 83 e2 20 and $0x20,%edx 8082231: 0f b6 45 9c movzbl -0x64(%ebp),%eax 8082235: 0f 85 45 1c 00 00 jne 8083e80 <__printf_fp_l+0x2120> 808223b: 84 c0 test %al,%al 808223d: 0f 84 3d 1c 00 00 je 8083e80 <__printf_fp_l+0x2120> 8082243: 8b 75 98 mov -0x68(%ebp),%esi 8082246: 85 f6 test %esi,%esi 8082248: 0f 85 73 01 00 00 jne 80823c1 <__printf_fp_l+0x661> 808224e: 83 ec 04 sub $0x4,%esp 8082251: 57 push %edi 8082252: 6a 20 push $0x20 8082254: ff 75 08 pushl 0x8(%ebp) 8082257: e8 d4 9e 00 00 call 808c130 <_IO_padn> 808225c: 83 c4 10 add $0x10,%esp 808225f: 89 c6 mov %eax,%esi 8082261: 39 fe cmp %edi,%esi 8082263: 0f 85 35 05 00 00 jne 808279e <__printf_fp_l+0xa3e> 8082269: 8b 4d b0 mov -0x50(%ebp),%ecx 808226c: 89 f7 mov %esi,%edi 808226e: c6 45 9c 01 movb $0x1,-0x64(%ebp) 8082272: 85 c9 test %ecx,%ecx 8082274: 0f 84 06 05 00 00 je 8082780 <__printf_fp_l+0xa20> 808227a: 8b 55 98 mov -0x68(%ebp),%edx 808227d: 8b 45 08 mov 0x8(%ebp),%eax 8082280: 85 d2 test %edx,%edx 8082282: 0f 84 d8 04 00 00 je 8082760 <__printf_fp_l+0xa00> 8082288: 8b 40 58 mov 0x58(%eax),%eax 808228b: 85 c0 test %eax,%eax 808228d: 0f 84 0d 08 00 00 je 8082aa0 <__printf_fp_l+0xd40> 8082293: 8b 50 10 mov 0x10(%eax),%edx 8082296: 3b 50 14 cmp 0x14(%eax),%edx 8082299: 0f 83 01 08 00 00 jae 8082aa0 <__printf_fp_l+0xd40> 808229f: 8d 4a 04 lea 0x4(%edx),%ecx 80822a2: 89 48 10 mov %ecx,0x10(%eax) 80822a5: c7 02 2d 00 00 00 movl $0x2d,(%edx) 80822ab: 83 c6 01 add $0x1,%esi 80822ae: 8b 4d 98 mov -0x68(%ebp),%ecx 80822b1: 8d 46 03 lea 0x3(%esi),%eax 80822b4: 89 45 98 mov %eax,-0x68(%ebp) 80822b7: 85 c9 test %ecx,%ecx 80822b9: 0f 84 31 03 00 00 je 80825f0 <__printf_fp_l+0x890> 80822bf: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80822c6: 89 7d 94 mov %edi,-0x6c(%ebp) 80822c9: 29 c3 sub %eax,%ebx 80822cb: 89 df mov %ebx,%edi 80822cd: 8b 45 08 mov 0x8(%ebp),%eax 80822d0: 8b 0c b7 mov (%edi,%esi,4),%ecx 80822d3: 8b 40 58 mov 0x58(%eax),%eax 80822d6: 85 c0 test %eax,%eax 80822d8: 0f 84 7a 03 00 00 je 8082658 <__printf_fp_l+0x8f8> 80822de: 8b 50 10 mov 0x10(%eax),%edx 80822e1: 3b 50 14 cmp 0x14(%eax),%edx 80822e4: 0f 83 6e 03 00 00 jae 8082658 <__printf_fp_l+0x8f8> 80822ea: 8d 5a 04 lea 0x4(%edx),%ebx 80822ed: 83 f9 ff cmp $0xffffffff,%ecx 80822f0: 89 58 10 mov %ebx,0x10(%eax) 80822f3: 89 0a mov %ecx,(%edx) 80822f5: 0f 94 c0 sete %al 80822f8: 84 c0 test %al,%al 80822fa: 0f 85 9e 04 00 00 jne 808279e <__printf_fp_l+0xa3e> 8082300: 83 c6 01 add $0x1,%esi 8082303: 3b 75 98 cmp -0x68(%ebp),%esi 8082306: 75 c5 jne 80822cd <__printf_fp_l+0x56d> 8082308: 8b 45 10 mov 0x10(%ebp),%eax 808230b: 8b 7d 94 mov -0x6c(%ebp),%edi 808230e: f6 40 0c 20 testb $0x20,0xc(%eax) 8082312: 0f 84 c4 02 00 00 je 80825dc <__printf_fp_l+0x87c> 8082318: 80 7d 9c 00 cmpb $0x0,-0x64(%ebp) 808231c: 0f 84 ba 02 00 00 je 80825dc <__printf_fp_l+0x87c> 8082322: 83 ec 04 sub $0x4,%esp 8082325: 57 push %edi 8082326: 6a 20 push $0x20 8082328: ff 75 08 pushl 0x8(%ebp) 808232b: e8 f0 9e 00 00 call 808c220 <_IO_wpadn> 8082330: 83 c4 10 add $0x10,%esp 8082333: e9 06 03 00 00 jmp 808263e <__printf_fp_l+0x8de> 8082338: 90 nop 8082339: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082340: f6 c2 50 test $0x50,%dl 8082343: 74 5b je 80823a0 <__printf_fp_l+0x640> 8082345: 8d 78 fc lea -0x4(%eax),%edi 8082348: 85 ff test %edi,%edi 808234a: 0f 9f 45 9c setg -0x64(%ebp) 808234e: f6 c2 20 test $0x20,%dl 8082351: 0f b6 45 9c movzbl -0x64(%ebp),%eax 8082355: 75 08 jne 808235f <__printf_fp_l+0x5ff> 8082357: 84 c0 test %al,%al 8082359: 0f 85 e4 fe ff ff jne 8082243 <__printf_fp_l+0x4e3> 808235f: f6 c2 40 test $0x40,%dl 8082362: 74 7c je 80823e0 <__printf_fp_l+0x680> 8082364: 8b 4d 98 mov -0x68(%ebp),%ecx 8082367: 8b 45 08 mov 0x8(%ebp),%eax 808236a: 85 c9 test %ecx,%ecx 808236c: 0f 84 66 03 00 00 je 80826d8 <__printf_fp_l+0x978> 8082372: 8b 40 58 mov 0x58(%eax),%eax 8082375: 85 c0 test %eax,%eax 8082377: 0f 84 d3 09 00 00 je 8082d50 <__printf_fp_l+0xff0> 808237d: 8b 50 10 mov 0x10(%eax),%edx 8082380: 3b 50 14 cmp 0x14(%eax),%edx 8082383: 0f 83 c7 09 00 00 jae 8082d50 <__printf_fp_l+0xff0> 8082389: 8d 4a 04 lea 0x4(%edx),%ecx 808238c: 89 48 10 mov %ecx,0x10(%eax) 808238f: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8082395: e9 11 ff ff ff jmp 80822ab <__printf_fp_l+0x54b> 808239a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80823a0: 8d 78 fd lea -0x3(%eax),%edi 80823a3: 85 ff test %edi,%edi 80823a5: 0f 9f 45 9c setg -0x64(%ebp) 80823a9: f6 c2 20 test $0x20,%dl 80823ac: 0f b6 45 9c movzbl -0x64(%ebp),%eax 80823b0: 75 ad jne 808235f <__printf_fp_l+0x5ff> 80823b2: 84 c0 test %al,%al 80823b4: 74 a9 je 808235f <__printf_fp_l+0x5ff> 80823b6: 8b 75 98 mov -0x68(%ebp),%esi 80823b9: 85 f6 test %esi,%esi 80823bb: 0f 84 8d fe ff ff je 808224e <__printf_fp_l+0x4ee> 80823c1: 83 ec 04 sub $0x4,%esp 80823c4: 57 push %edi 80823c5: 6a 20 push $0x20 80823c7: ff 75 08 pushl 0x8(%ebp) 80823ca: e8 51 9e 00 00 call 808c220 <_IO_wpadn> 80823cf: 83 c4 10 add $0x10,%esp 80823d2: 89 c6 mov %eax,%esi 80823d4: e9 88 fe ff ff jmp 8082261 <__printf_fp_l+0x501> 80823d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80823e0: 83 e2 10 and $0x10,%edx 80823e3: 0f 84 c5 fe ff ff je 80822ae <__printf_fp_l+0x54e> 80823e9: 8b 55 98 mov -0x68(%ebp),%edx 80823ec: 8b 45 08 mov 0x8(%ebp),%eax 80823ef: 85 d2 test %edx,%edx 80823f1: 0f 84 19 04 00 00 je 8082810 <__printf_fp_l+0xab0> 80823f7: 8b 40 58 mov 0x58(%eax),%eax 80823fa: 85 c0 test %eax,%eax 80823fc: 0f 84 6f 05 00 00 je 8082971 <__printf_fp_l+0xc11> 8082402: 8b 50 10 mov 0x10(%eax),%edx 8082405: 3b 50 14 cmp 0x14(%eax),%edx 8082408: 0f 83 63 05 00 00 jae 8082971 <__printf_fp_l+0xc11> 808240e: 8d 4a 04 lea 0x4(%edx),%ecx 8082411: 89 48 10 mov %ecx,0x10(%eax) 8082414: c7 02 20 00 00 00 movl $0x20,(%edx) 808241a: e9 8c fe ff ff jmp 80822ab <__printf_fp_l+0x54b> 808241f: 90 nop 8082420: c6 45 90 01 movb $0x1,-0x70(%ebp) 8082424: d9 7d bc fnstcw -0x44(%ebp) 8082427: 0f b7 45 bc movzwl -0x44(%ebp),%eax 808242b: 66 25 00 0c and $0xc00,%ax 808242f: 66 3d 00 04 cmp $0x400,%ax 8082433: 0f 84 2d 0c 00 00 je 8083066 <__printf_fp_l+0x1306> 8082439: 0f 86 81 09 00 00 jbe 8082dc0 <__printf_fp_l+0x1060> 808243f: 66 3d 00 08 cmp $0x800,%ax 8082443: 0f 84 04 0c 00 00 je 808304d <__printf_fp_l+0x12ed> 8082449: 66 3d 00 0c cmp $0xc00,%ax 808244d: 0f 85 1f 0c 00 00 jne 8083072 <__printf_fp_l+0x1312> 8082453: 39 ce cmp %ecx,%esi 8082455: 7f 13 jg 808246a <__printf_fp_l+0x70a> 8082457: eb 17 jmp 8082470 <__printf_fp_l+0x710> 8082459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082460: 83 ee 01 sub $0x1,%esi 8082463: 83 ef 04 sub $0x4,%edi 8082466: 39 ce cmp %ecx,%esi 8082468: 74 06 je 8082470 <__printf_fp_l+0x710> 808246a: 83 7f fc 30 cmpl $0x30,-0x4(%edi) 808246e: 74 f0 je 8082460 <__printf_fp_l+0x700> 8082470: 85 f6 test %esi,%esi 8082472: 75 15 jne 8082489 <__printf_fp_l+0x729> 8082474: 8b 45 10 mov 0x10(%ebp),%eax 8082477: f6 40 0c 08 testb $0x8,0xc(%eax) 808247b: 75 0c jne 8082489 <__printf_fp_l+0x729> 808247d: 8b 75 8c mov -0x74(%ebp),%esi 8082480: 39 77 fc cmp %esi,-0x4(%edi) 8082483: 8d 47 fc lea -0x4(%edi),%eax 8082486: 0f 44 f8 cmove %eax,%edi 8082489: 8b 45 94 mov -0x6c(%ebp),%eax 808248c: 85 c0 test %eax,%eax 808248e: 74 39 je 80824c9 <__printf_fp_l+0x769> 8082490: 8b 9d 54 ff ff ff mov -0xac(%ebp),%ebx 8082496: 39 9d 78 ff ff ff cmp %ebx,-0x88(%ebp) 808249c: 0f 84 f5 0c 00 00 je 8083197 <__printf_fp_l+0x1437> 80824a2: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 80824a8: c7 85 60 ff ff ff 00 movl $0x0,-0xa0(%ebp) 80824af: 00 00 00 80824b2: 89 45 9c mov %eax,-0x64(%ebp) 80824b5: 8b 45 94 mov -0x6c(%ebp),%eax 80824b8: 0f b6 00 movzbl (%eax),%eax 80824bb: 88 45 90 mov %al,-0x70(%ebp) 80824be: 83 e8 01 sub $0x1,%eax 80824c1: 3c 7d cmp $0x7d,%al 80824c3: 0f 86 b6 12 00 00 jbe 808377f <__printf_fp_l+0x1a1f> 80824c9: 8b 45 c8 mov -0x38(%ebp),%eax 80824cc: 83 f8 66 cmp $0x66,%eax 80824cf: 74 6d je 808253e <__printf_fp_l+0x7de> 80824d1: 8b 75 c4 mov -0x3c(%ebp),%esi 80824d4: 85 f6 test %esi,%esi 80824d6: 0f 85 e8 0a 00 00 jne 8082fc4 <__printf_fp_l+0x1264> 80824dc: 8b 5d cc mov -0x34(%ebp),%ebx 80824df: 8d 77 08 lea 0x8(%edi),%esi 80824e2: 89 07 mov %eax,(%edi) 80824e4: b8 2b 00 00 00 mov $0x2b,%eax 80824e9: 83 fb 09 cmp $0x9,%ebx 80824ec: 89 47 04 mov %eax,0x4(%edi) 80824ef: 0f 8e 49 0b 00 00 jle 808303e <__printf_fp_l+0x12de> 80824f5: b9 0a 00 00 00 mov $0xa,%ecx 80824fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8082500: 8d 0c 89 lea (%ecx,%ecx,4),%ecx 8082503: 01 c9 add %ecx,%ecx 8082505: 39 d9 cmp %ebx,%ecx 8082507: 7e f7 jle 8082500 <__printf_fp_l+0x7a0> 8082509: bf 67 66 66 66 mov $0x66666667,%edi 808250e: 66 90 xchg %ax,%ax 8082510: 89 c8 mov %ecx,%eax 8082512: c1 f9 1f sar $0x1f,%ecx 8082515: 83 c6 04 add $0x4,%esi 8082518: f7 ef imul %edi 808251a: 89 d8 mov %ebx,%eax 808251c: c1 fa 02 sar $0x2,%edx 808251f: 29 ca sub %ecx,%edx 8082521: 89 d1 mov %edx,%ecx 8082523: 99 cltd 8082524: f7 f9 idiv %ecx 8082526: 83 c0 30 add $0x30,%eax 8082529: 83 f9 0a cmp $0xa,%ecx 808252c: 89 d3 mov %edx,%ebx 808252e: 89 46 fc mov %eax,-0x4(%esi) 8082531: 7f dd jg 8082510 <__printf_fp_l+0x7b0> 8082533: 89 55 cc mov %edx,-0x34(%ebp) 8082536: 83 c3 30 add $0x30,%ebx 8082539: 8d 7e 04 lea 0x4(%esi),%edi 808253c: 89 1e mov %ebx,(%esi) 808253e: 8b 45 b0 mov -0x50(%ebp),%eax 8082541: 85 c0 test %eax,%eax 8082543: 0f 84 17 08 00 00 je 8082d60 <__printf_fp_l+0x1000> 8082549: 8b 4d 10 mov 0x10(%ebp),%ecx 808254c: 0f b6 51 0c movzbl 0xc(%ecx),%edx 8082550: 83 ad 5c ff ff ff 01 subl $0x1,-0xa4(%ebp) 8082557: 89 fb mov %edi,%ebx 8082559: 2b 9d 6c ff ff ff sub -0x94(%ebp),%ebx 808255f: 8b b5 5c ff ff ff mov -0xa4(%ebp),%esi 8082565: 89 d9 mov %ebx,%ecx 8082567: c1 f9 02 sar $0x2,%ecx 808256a: 29 ce sub %ecx,%esi 808256c: 83 e2 20 and $0x20,%edx 808256f: 89 75 9c mov %esi,-0x64(%ebp) 8082572: 0f 85 48 06 00 00 jne 8082bc0 <__printf_fp_l+0xe60> 8082578: 8b 4d 10 mov 0x10(%ebp),%ecx 808257b: 85 f6 test %esi,%esi 808257d: 8b 51 10 mov 0x10(%ecx),%edx 8082580: 0f 8e 3a 06 00 00 jle 8082bc0 <__printf_fp_l+0xe60> 8082586: 83 fa 30 cmp $0x30,%edx 8082589: 0f 84 31 06 00 00 je 8082bc0 <__printf_fp_l+0xe60> 808258f: 8b 4d 98 mov -0x68(%ebp),%ecx 8082592: 85 c9 test %ecx,%ecx 8082594: 0f 84 cc 12 00 00 je 8083866 <__printf_fp_l+0x1b06> 808259a: 83 ec 04 sub $0x4,%esp 808259d: 56 push %esi 808259e: 52 push %edx 808259f: ff 75 08 pushl 0x8(%ebp) 80825a2: e8 79 9c 00 00 call 808c220 <_IO_wpadn> 80825a7: 83 c4 10 add $0x10,%esp 80825aa: 89 c6 mov %eax,%esi 80825ac: 3b 75 9c cmp -0x64(%ebp),%esi 80825af: 8b 45 b0 mov -0x50(%ebp),%eax 80825b2: 0f 84 0a 06 00 00 je 8082bc2 <__printf_fp_l+0xe62> 80825b8: 8b 85 50 ff ff ff mov -0xb0(%ebp),%eax 80825be: 85 c0 test %eax,%eax 80825c0: 0f 85 d8 01 00 00 jne 808279e <__printf_fp_l+0xa3e> 80825c6: 83 ec 0c sub $0xc,%esp 80825c9: ff b5 64 ff ff ff pushl -0x9c(%ebp) 80825cf: be ff ff ff ff mov $0xffffffff,%esi 80825d4: e8 b7 7f fd ff call 805a590 <__cfree> 80825d9: 83 c4 10 add $0x10,%esp 80825dc: 8d 65 f4 lea -0xc(%ebp),%esp 80825df: 89 f0 mov %esi,%eax 80825e1: 5b pop %ebx 80825e2: 5e pop %esi 80825e3: 5f pop %edi 80825e4: 5d pop %ebp 80825e5: c3 ret 80825e6: 8d 76 00 lea 0x0(%esi),%esi 80825e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80825f0: 8b 5d 94 mov -0x6c(%ebp),%ebx 80825f3: 89 7d 94 mov %edi,-0x6c(%ebp) 80825f6: 8b 7d 08 mov 0x8(%ebp),%edi 80825f9: 29 f3 sub %esi,%ebx 80825fb: 8b 47 14 mov 0x14(%edi),%eax 80825fe: 3b 47 18 cmp 0x18(%edi),%eax 8082601: 0f b6 14 33 movzbl (%ebx,%esi,1),%edx 8082605: 0f 83 a5 01 00 00 jae 80827b0 <__printf_fp_l+0xa50> 808260b: 8d 48 01 lea 0x1(%eax),%ecx 808260e: 89 4f 14 mov %ecx,0x14(%edi) 8082611: 88 10 mov %dl,(%eax) 8082613: 83 c6 01 add $0x1,%esi 8082616: 3b 75 98 cmp -0x68(%ebp),%esi 8082619: 75 e0 jne 80825fb <__printf_fp_l+0x89b> 808261b: 8b 45 10 mov 0x10(%ebp),%eax 808261e: 8b 7d 94 mov -0x6c(%ebp),%edi 8082621: f6 40 0c 20 testb $0x20,0xc(%eax) 8082625: 74 b5 je 80825dc <__printf_fp_l+0x87c> 8082627: 80 7d 9c 00 cmpb $0x0,-0x64(%ebp) 808262b: 74 af je 80825dc <__printf_fp_l+0x87c> 808262d: 83 ec 04 sub $0x4,%esp 8082630: 57 push %edi 8082631: 6a 20 push $0x20 8082633: ff 75 08 pushl 0x8(%ebp) 8082636: e8 f5 9a 00 00 call 808c130 <_IO_padn> 808263b: 83 c4 10 add $0x10,%esp 808263e: 39 f8 cmp %edi,%eax 8082640: 0f 85 58 01 00 00 jne 808279e <__printf_fp_l+0xa3e> 8082646: 8d 65 f4 lea -0xc(%ebp),%esp 8082649: 01 c6 add %eax,%esi 808264b: 89 f0 mov %esi,%eax 808264d: 5b pop %ebx 808264e: 5e pop %esi 808264f: 5f pop %edi 8082650: 5d pop %ebp 8082651: c3 ret 8082652: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8082658: 83 ec 08 sub $0x8,%esp 808265b: 51 push %ecx 808265c: ff 75 08 pushl 0x8(%ebp) 808265f: e8 1c a2 00 00 call 808c880 <__woverflow> 8082664: 83 c4 10 add $0x10,%esp 8082667: 83 f8 ff cmp $0xffffffff,%eax 808266a: 0f 94 c0 sete %al 808266d: e9 86 fc ff ff jmp 80822f8 <__printf_fp_l+0x598> 8082672: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8082678: 8b 79 2c mov 0x2c(%ecx),%edi 808267b: 89 7d 94 mov %edi,-0x6c(%ebp) 808267e: 8b 7d 94 mov -0x6c(%ebp),%edi 8082681: 0f b6 1f movzbl (%edi),%ebx 8082684: 8d 4b ff lea -0x1(%ebx),%ecx 8082687: 88 5d 9c mov %bl,-0x64(%ebp) 808268a: 80 f9 7d cmp $0x7d,%cl 808268d: 0f 87 25 f7 ff ff ja 8081db8 <__printf_fp_l+0x58> 8082693: 8b 7d 98 mov -0x68(%ebp),%edi 8082696: 85 ff test %edi,%edi 8082698: 0f 84 32 01 00 00 je 80827d0 <__printf_fp_l+0xa70> 808269e: 84 c0 test %al,%al 80826a0: 8b 45 0c mov 0xc(%ebp),%eax 80826a3: 0f 84 a7 02 00 00 je 8082950 <__printf_fp_l+0xbf0> 80826a9: 8b 40 10 mov 0x10(%eax),%eax 80826ac: 8b 80 d4 00 00 00 mov 0xd4(%eax),%eax 80826b2: 89 45 80 mov %eax,-0x80(%ebp) 80826b5: 8b 45 80 mov -0x80(%ebp),%eax 80826b8: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) 80826bf: 00 00 00 80826c2: 85 c0 test %eax,%eax 80826c4: b8 00 00 00 00 mov $0x0,%eax 80826c9: 0f 45 45 94 cmovne -0x6c(%ebp),%eax 80826cd: 89 45 94 mov %eax,-0x6c(%ebp) 80826d0: e9 fb f6 ff ff jmp 8081dd0 <__printf_fp_l+0x70> 80826d5: 8d 76 00 lea 0x0(%esi),%esi 80826d8: 8b 4d 08 mov 0x8(%ebp),%ecx 80826db: 8b 40 14 mov 0x14(%eax),%eax 80826de: 3b 41 18 cmp 0x18(%ecx),%eax 80826e1: 0f 83 90 09 00 00 jae 8083077 <__printf_fp_l+0x1317> 80826e7: 8b 4d 08 mov 0x8(%ebp),%ecx 80826ea: 8d 50 01 lea 0x1(%eax),%edx 80826ed: 89 51 14 mov %edx,0x14(%ecx) 80826f0: c6 00 2b movb $0x2b,(%eax) 80826f3: e9 b3 fb ff ff jmp 80822ab <__printf_fp_l+0x54b> 80826f8: 90 nop 80826f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082700: d9 e5 fxam 8082702: df e0 fnstsw %ax 8082704: dd d8 fstp %st(0) 8082706: eb 0a jmp 8082712 <__printf_fp_l+0x9b2> 8082708: 90 nop 8082709: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082710: dd d8 fstp %st(0) 8082712: 89 c6 mov %eax,%esi 8082714: 8b 45 10 mov 0x10(%ebp),%eax 8082717: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 808271e: 81 e6 00 02 00 00 and $0x200,%esi 8082724: bf df d9 0c 08 mov $0x80cd9df,%edi 8082729: 89 75 b0 mov %esi,-0x50(%ebp) 808272c: 8b 58 08 mov 0x8(%eax),%ebx 808272f: b8 f8 ff ff ff mov $0xfffffff8,%eax 8082734: 8b 04 01 mov (%ecx,%eax,1),%eax 8082737: b9 0c da 0c 08 mov $0x80cda0c,%ecx 808273c: 0f b7 04 58 movzwl (%eax,%ebx,2),%eax 8082740: bb fc d9 0c 08 mov $0x80cd9fc,%ebx 8082745: 66 25 00 01 and $0x100,%ax 8082749: b8 e3 d9 0c 08 mov $0x80cd9e3,%eax 808274e: 0f 44 f8 cmove %eax,%edi 8082751: 0f 44 d9 cmove %ecx,%ebx 8082754: 89 7d 94 mov %edi,-0x6c(%ebp) 8082757: e9 bb fa ff ff jmp 8082217 <__printf_fp_l+0x4b7> 808275c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8082760: 8b 4d 08 mov 0x8(%ebp),%ecx 8082763: 8b 40 14 mov 0x14(%eax),%eax 8082766: 3b 41 18 cmp 0x18(%ecx),%eax 8082769: 0f 83 c1 05 00 00 jae 8082d30 <__printf_fp_l+0xfd0> 808276f: 8b 4d 08 mov 0x8(%ebp),%ecx 8082772: 8d 50 01 lea 0x1(%eax),%edx 8082775: 89 51 14 mov %edx,0x14(%ecx) 8082778: c6 00 2d movb $0x2d,(%eax) 808277b: e9 2b fb ff ff jmp 80822ab <__printf_fp_l+0x54b> 8082780: 8b 45 10 mov 0x10(%ebp),%eax 8082783: 0f b6 50 0c movzbl 0xc(%eax),%edx 8082787: e9 d3 fb ff ff jmp 808235f <__printf_fp_l+0x5ff> 808278c: b8 e8 ff ff ff mov $0xffffffe8,%eax 8082791: 8b bd 4c ff ff ff mov -0xb4(%ebp),%edi 8082797: c7 04 07 22 00 00 00 movl $0x22,(%edi,%eax,1) 808279e: 8d 65 f4 lea -0xc(%ebp),%esp 80827a1: be ff ff ff ff mov $0xffffffff,%esi 80827a6: 89 f0 mov %esi,%eax 80827a8: 5b pop %ebx 80827a9: 5e pop %esi 80827aa: 5f pop %edi 80827ab: 5d pop %ebp 80827ac: c3 ret 80827ad: 8d 76 00 lea 0x0(%esi),%esi 80827b0: 83 ec 08 sub $0x8,%esp 80827b3: 52 push %edx 80827b4: 57 push %edi 80827b5: e8 56 1d fd ff call 8054510 <__overflow> 80827ba: 83 c4 10 add $0x10,%esp 80827bd: 83 f8 ff cmp $0xffffffff,%eax 80827c0: 0f 85 4d fe ff ff jne 8082613 <__printf_fp_l+0x8b3> 80827c6: eb d6 jmp 808279e <__printf_fp_l+0xa3e> 80827c8: 90 nop 80827c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80827d0: 84 c0 test %al,%al 80827d2: 8b 45 0c mov 0xc(%ebp),%eax 80827d5: 0f 84 85 01 00 00 je 8082960 <__printf_fp_l+0xc00> 80827db: 8b 40 10 mov 0x10(%eax),%eax 80827de: 8b 40 30 mov 0x30(%eax),%eax 80827e1: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 80827e7: 8b bd 7c ff ff ff mov -0x84(%ebp),%edi 80827ed: b8 00 00 00 00 mov $0x0,%eax 80827f2: 80 3f 00 cmpb $0x0,(%edi) 80827f5: 0f 45 45 94 cmovne -0x6c(%ebp),%eax 80827f9: 80 3f 01 cmpb $0x1,(%edi) 80827fc: 89 45 94 mov %eax,-0x6c(%ebp) 80827ff: 19 c0 sbb %eax,%eax 8082801: f7 d0 not %eax 8082803: 83 e0 fe and $0xfffffffe,%eax 8082806: 89 45 80 mov %eax,-0x80(%ebp) 8082809: e9 c2 f5 ff ff jmp 8081dd0 <__printf_fp_l+0x70> 808280e: 66 90 xchg %ax,%ax 8082810: 8b 4d 08 mov 0x8(%ebp),%ecx 8082813: 8b 40 14 mov 0x14(%eax),%eax 8082816: 3b 41 18 cmp 0x18(%ecx),%eax 8082819: 0f 83 24 10 00 00 jae 8083843 <__printf_fp_l+0x1ae3> 808281f: 8b 4d 08 mov 0x8(%ebp),%ecx 8082822: 8d 50 01 lea 0x1(%eax),%edx 8082825: 89 51 14 mov %edx,0x14(%ecx) 8082828: c6 00 20 movb $0x20,(%eax) 808282b: e9 7b fa ff ff jmp 80822ab <__printf_fp_l+0x54b> 8082830: 8b 7d 9c mov -0x64(%ebp),%edi 8082833: 8d 14 3b lea (%ebx,%edi,1),%edx 8082836: f6 c2 1f test $0x1f,%dl 8082839: 0f 85 f8 08 00 00 jne 8083137 <__printf_fp_l+0x13d7> 808283f: 89 c7 mov %eax,%edi 8082841: 83 ef 01 sub $0x1,%edi 8082844: 89 7d 9c mov %edi,-0x64(%ebp) 8082847: 0f 88 df 0d 00 00 js 808362c <__printf_fp_l+0x18cc> 808284d: 8d 7a 1f lea 0x1f(%edx),%edi 8082850: 85 d2 test %edx,%edx 8082852: 89 45 90 mov %eax,-0x70(%ebp) 8082855: 0f 48 d7 cmovs %edi,%edx 8082858: 8b 7d 9c mov -0x64(%ebp),%edi 808285b: c1 fa 05 sar $0x5,%edx 808285e: 8d 0c 91 lea (%ecx,%edx,4),%ecx 8082861: 8b 04 be mov (%esi,%edi,4),%eax 8082864: 89 04 b9 mov %eax,(%ecx,%edi,4) 8082867: 83 ef 01 sub $0x1,%edi 808286a: 83 ff ff cmp $0xffffffff,%edi 808286d: 75 f2 jne 8082861 <__printf_fp_l+0xb01> 808286f: 8b 45 90 mov -0x70(%ebp),%eax 8082872: 01 d0 add %edx,%eax 8082874: 89 45 d4 mov %eax,-0x2c(%ebp) 8082877: 85 d2 test %edx,%edx 8082879: 7e 1a jle 8082895 <__printf_fp_l+0xb35> 808287b: 8b 45 d0 mov -0x30(%ebp),%eax 808287e: 8d 14 90 lea (%eax,%edx,4),%edx 8082881: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082888: c7 00 00 00 00 00 movl $0x0,(%eax) 808288e: 83 c0 04 add $0x4,%eax 8082891: 39 c2 cmp %eax,%edx 8082893: 75 f3 jne 8082888 <__printf_fp_l+0xb28> 8082895: 31 d2 xor %edx,%edx 8082897: 89 d9 mov %ebx,%ecx 8082899: 8b 45 dc mov -0x24(%ebp),%eax 808289c: be 10 16 0d 08 mov $0x80d1610,%esi 80828a1: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) 80828a8: bf 0c 00 00 00 mov $0xc,%edi 80828ad: 89 d3 mov %edx,%ebx 80828af: eb 50 jmp 8082901 <__printf_fp_l+0xba1> 80828b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80828b8: 8b 16 mov (%esi),%edx 80828ba: 8b 46 04 mov 0x4(%esi),%eax 80828bd: 83 ec 04 sub $0x4,%esp 80828c0: 8d 14 95 40 16 0d 08 lea 0x80d1640(,%edx,4),%edx 80828c7: 89 45 e4 mov %eax,-0x1c(%ebp) 80828ca: c1 e0 02 shl $0x2,%eax 80828cd: 50 push %eax 80828ce: 52 push %edx 80828cf: ff 75 e0 pushl -0x20(%ebp) 80828d2: e8 29 ab fd ff call 805d400 <memcpy> 80828d7: 8b 55 e4 mov -0x1c(%ebp),%edx 80828da: 83 c4 10 add $0x10,%esp 80828dd: 39 55 d4 cmp %edx,-0x2c(%ebp) 80828e0: 0f 8f 62 01 00 00 jg 8082a48 <__printf_fp_l+0xce8> 80828e6: 0f 84 3c 01 00 00 je 8082a28 <__printf_fp_l+0xcc8> 80828ec: 8b 45 dc mov -0x24(%ebp),%eax 80828ef: 83 ef 01 sub $0x1,%edi 80828f2: 81 fe 40 15 0d 08 cmp $0x80d1540,%esi 80828f8: 0f 86 b2 01 00 00 jbe 8082ab0 <__printf_fp_l+0xd50> 80828fe: 8b 4d cc mov -0x34(%ebp),%ecx 8082901: 83 ee 10 sub $0x10,%esi 8082904: 8b 56 08 mov 0x8(%esi),%edx 8082907: 01 da add %ebx,%edx 8082909: 83 ea 01 sub $0x1,%edx 808290c: 39 ca cmp %ecx,%edx 808290e: 7f df jg 80828ef <__printf_fp_l+0xb8f> 8082910: 85 c0 test %eax,%eax 8082912: 74 a4 je 80828b8 <__printf_fp_l+0xb58> 8082914: 8b 4e 04 mov 0x4(%esi),%ecx 8082917: 83 ec 0c sub $0xc,%esp 808291a: 8d 51 fe lea -0x2(%ecx),%edx 808291d: 52 push %edx 808291e: 8b 16 mov (%esi),%edx 8082920: 8d 14 95 48 16 0d 08 lea 0x80d1648(,%edx,4),%edx 8082927: 52 push %edx 8082928: 50 push %eax 8082929: ff 75 d8 pushl -0x28(%ebp) 808292c: ff 75 e0 pushl -0x20(%ebp) 808292f: e8 7c bb 01 00 call 809e4b0 <__mpn_mul> 8082934: 8b 56 04 mov 0x4(%esi),%edx 8082937: 83 c4 20 add $0x20,%esp 808293a: 03 55 dc add -0x24(%ebp),%edx 808293d: 85 c0 test %eax,%eax 808293f: 0f 84 4b 01 00 00 je 8082a90 <__printf_fp_l+0xd30> 8082945: 83 ea 02 sub $0x2,%edx 8082948: 89 55 e4 mov %edx,-0x1c(%ebp) 808294b: eb 90 jmp 80828dd <__printf_fp_l+0xb7d> 808294d: 8d 76 00 lea 0x0(%esi),%esi 8082950: 8b 40 04 mov 0x4(%eax),%eax 8082953: 8b 40 34 mov 0x34(%eax),%eax 8082956: 89 45 80 mov %eax,-0x80(%ebp) 8082959: e9 57 fd ff ff jmp 80826b5 <__printf_fp_l+0x955> 808295e: 66 90 xchg %ax,%ax 8082960: 8b 40 04 mov 0x4(%eax),%eax 8082963: 8b 40 28 mov 0x28(%eax),%eax 8082966: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 808296c: e9 76 fe ff ff jmp 80827e7 <__printf_fp_l+0xa87> 8082971: 83 ec 08 sub $0x8,%esp 8082974: 6a 20 push $0x20 8082976: 8d 76 00 lea 0x0(%esi),%esi 8082979: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8082980: ff 75 08 pushl 0x8(%ebp) 8082983: e8 f8 9e 00 00 call 808c880 <__woverflow> 8082988: 83 c4 10 add $0x10,%esp 808298b: 83 f8 ff cmp $0xffffffff,%eax 808298e: 0f 94 c0 sete %al 8082991: 84 c0 test %al,%al 8082993: 0f 84 12 f9 ff ff je 80822ab <__printf_fp_l+0x54b> 8082999: e9 00 fe ff ff jmp 808279e <__printf_fp_l+0xa3e> 808299e: 66 90 xchg %ax,%ax 80829a0: 8b 45 d0 mov -0x30(%ebp),%eax 80829a3: 8b 00 mov (%eax),%eax 80829a5: 85 c0 test %eax,%eax 80829a7: 0f 85 ae f7 ff ff jne 808215b <__printf_fp_l+0x3fb> 80829ad: 8b 47 fc mov -0x4(%edi),%eax 80829b0: 3b 45 8c cmp -0x74(%ebp),%eax 80829b3: 89 45 88 mov %eax,-0x78(%ebp) 80829b6: 0f 84 74 05 00 00 je 8082f30 <__printf_fp_l+0x11d0> 80829bc: 8b 45 90 mov -0x70(%ebp),%eax 80829bf: 89 4d 9c mov %ecx,-0x64(%ebp) 80829c2: e8 f9 ef ff ff call 80819c0 <hack_digit> 80829c7: 83 f8 30 cmp $0x30,%eax 80829ca: 89 c2 mov %eax,%edx 80829cc: 8b 4d 9c mov -0x64(%ebp),%ecx 80829cf: 0f 95 c3 setne %bl 80829d2: 83 f8 35 cmp $0x35,%eax 80829d5: 0f 95 c0 setne %al 80829d8: 20 c3 and %al,%bl 80829da: 88 5d 90 mov %bl,-0x70(%ebp) 80829dd: 0f 85 41 fa ff ff jne 8082424 <__printf_fp_l+0x6c4> 80829e3: 8b 45 d4 mov -0x2c(%ebp),%eax 80829e6: 83 f8 01 cmp $0x1,%eax 80829e9: 0f 84 2b 0b 00 00 je 808351a <__printf_fp_l+0x17ba> 80829ef: 8b 5d dc mov -0x24(%ebp),%ebx 80829f2: 85 db test %ebx,%ebx 80829f4: 0f 85 26 fa ff ff jne 8082420 <__printf_fp_l+0x6c0> 80829fa: 85 c0 test %eax,%eax 80829fc: 89 45 9c mov %eax,-0x64(%ebp) 80829ff: 0f 84 1f fa ff ff je 8082424 <__printf_fp_l+0x6c4> 8082a05: 8b 5d d0 mov -0x30(%ebp),%ebx 8082a08: 90 nop 8082a09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082a10: 83 7c 83 fc 00 cmpl $0x0,-0x4(%ebx,%eax,4) 8082a15: 0f 85 05 fa ff ff jne 8082420 <__printf_fp_l+0x6c0> 8082a1b: 83 e8 01 sub $0x1,%eax 8082a1e: 75 f0 jne 8082a10 <__printf_fp_l+0xcb0> 8082a20: e9 ff f9 ff ff jmp 8082424 <__printf_fp_l+0x6c4> 8082a25: 8d 76 00 lea 0x0(%esi),%esi 8082a28: 83 ec 04 sub $0x4,%esp 8082a2b: 52 push %edx 8082a2c: ff 75 e0 pushl -0x20(%ebp) 8082a2f: ff 75 d0 pushl -0x30(%ebp) 8082a32: e8 89 b5 01 00 call 809dfc0 <__mpn_cmp> 8082a37: 83 c4 10 add $0x10,%esp 8082a3a: 85 c0 test %eax,%eax 8082a3c: 8b 55 e4 mov -0x1c(%ebp),%edx 8082a3f: 0f 88 a7 fe ff ff js 80828ec <__printf_fp_l+0xb8c> 8082a45: 8d 76 00 lea 0x0(%esi),%esi 8082a48: 83 ec 04 sub $0x4,%esp 8082a4b: 89 55 dc mov %edx,-0x24(%ebp) 8082a4e: c1 e2 02 shl $0x2,%edx 8082a51: 52 push %edx 8082a52: ff 75 e0 pushl -0x20(%ebp) 8082a55: ff 75 d8 pushl -0x28(%ebp) 8082a58: e8 a3 a9 fd ff call 805d400 <memcpy> 8082a5d: 8b 45 dc mov -0x24(%ebp),%eax 8082a60: 8b 55 d8 mov -0x28(%ebp),%edx 8082a63: 83 c4 10 add $0x10,%esp 8082a66: 0f bd 4c 82 fc bsr -0x4(%edx,%eax,4),%ecx 8082a6b: 8d 50 fe lea -0x2(%eax),%edx 8082a6e: c1 e2 05 shl $0x5,%edx 8082a71: 83 f1 e0 xor $0xffffffe0,%ecx 8082a74: 8d 1c 11 lea (%ecx,%edx,1),%ebx 8082a77: ba 01 00 00 00 mov $0x1,%edx 8082a7c: 89 f9 mov %edi,%ecx 8082a7e: d3 e2 shl %cl,%edx 8082a80: 09 55 9c or %edx,-0x64(%ebp) 8082a83: e9 67 fe ff ff jmp 80828ef <__printf_fp_l+0xb8f> 8082a88: 90 nop 8082a89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082a90: 83 ea 03 sub $0x3,%edx 8082a93: 89 55 e4 mov %edx,-0x1c(%ebp) 8082a96: e9 42 fe ff ff jmp 80828dd <__printf_fp_l+0xb7d> 8082a9b: 90 nop 8082a9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8082aa0: 83 ec 08 sub $0x8,%esp 8082aa3: 6a 2d push $0x2d 8082aa5: e9 d6 fe ff ff jmp 8082980 <__printf_fp_l+0xc20> 8082aaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8082ab0: 8b 5d 9c mov -0x64(%ebp),%ebx 8082ab3: 85 c0 test %eax,%eax 8082ab5: 89 5d cc mov %ebx,-0x34(%ebp) 8082ab8: 0f 8e 90 f4 ff ff jle 8081f4e <__printf_fp_l+0x1ee> 8082abe: 8b 7d d8 mov -0x28(%ebp),%edi 8082ac1: 8b 17 mov (%edi),%edx 8082ac3: 89 fe mov %edi,%esi 8082ac5: 89 7d 90 mov %edi,-0x70(%ebp) 8082ac8: 85 d2 test %edx,%edx 8082aca: 0f 85 80 11 00 00 jne 8083c50 <__printf_fp_l+0x1ef0> 8082ad0: 8b 7d d0 mov -0x30(%ebp),%edi 8082ad3: 8b 17 mov (%edi),%edx 8082ad5: 85 d2 test %edx,%edx 8082ad7: 0f 85 45 11 00 00 jne 8083c22 <__printf_fp_l+0x1ec2> 8082add: 83 c6 04 add $0x4,%esi 8082ae0: 31 db xor %ebx,%ebx 8082ae2: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 8082ae8: eb 14 jmp 8082afe <__printf_fp_l+0xd9e> 8082aea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8082af0: 8b 14 9f mov (%edi,%ebx,4),%edx 8082af3: 8d 76 04 lea 0x4(%esi),%esi 8082af6: 85 d2 test %edx,%edx 8082af8: 0f 85 83 05 00 00 jne 8083081 <__printf_fp_l+0x1321> 8082afe: 8b 16 mov (%esi),%edx 8082b00: 83 c3 01 add $0x1,%ebx 8082b03: 89 f1 mov %esi,%ecx 8082b05: 89 5d 9c mov %ebx,-0x64(%ebp) 8082b08: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8082b0f: 85 d2 test %edx,%edx 8082b11: 74 dd je 8082af0 <__printf_fp_l+0xd90> 8082b13: 89 45 88 mov %eax,-0x78(%ebp) 8082b16: 8b 75 90 mov -0x70(%ebp),%esi 8082b19: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 8082b1f: 0f bd 74 86 fc bsr -0x4(%esi,%eax,4),%esi 8082b24: 83 f6 1f xor $0x1f,%esi 8082b27: 0f 84 8a 05 00 00 je 80830b7 <__printf_fp_l+0x1357> 8082b2d: f3 0f bc d2 tzcnt %edx,%edx 8082b31: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) 8082b37: 8b 55 88 mov -0x78(%ebp),%edx 8082b3a: 8b 14 17 mov (%edi,%edx,1),%edx 8082b3d: 85 d2 test %edx,%edx 8082b3f: 74 15 je 8082b56 <__printf_fp_l+0xdf6> 8082b41: 8b bd 78 ff ff ff mov -0x88(%ebp),%edi 8082b47: f3 0f bc d2 tzcnt %edx,%edx 8082b4b: 39 d7 cmp %edx,%edi 8082b4d: 0f 4e d7 cmovle %edi,%edx 8082b50: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) 8082b56: ba 20 00 00 00 mov $0x20,%edx 8082b5b: 29 f2 sub %esi,%edx 8082b5d: 85 db test %ebx,%ebx 8082b5f: 0f 85 3a 0c 00 00 jne 808379f <__printf_fp_l+0x1a3f> 8082b65: 39 95 78 ff ff ff cmp %edx,-0x88(%ebp) 8082b6b: 0f 8c dc 0f 00 00 jl 8083b4d <__printf_fp_l+0x1ded> 8082b71: 29 d8 sub %ebx,%eax 8082b73: 52 push %edx 8082b74: 89 55 9c mov %edx,-0x64(%ebp) 8082b77: 50 push %eax 8082b78: 51 push %ecx 8082b79: 8d 73 01 lea 0x1(%ebx),%esi 8082b7c: ff 75 90 pushl -0x70(%ebp) 8082b7f: e8 cc b8 01 00 call 809e450 <__mpn_rshift> 8082b84: 8b 45 d4 mov -0x2c(%ebp),%eax 8082b87: 8b 55 9c mov -0x64(%ebp),%edx 8082b8a: 8b 4d d0 mov -0x30(%ebp),%ecx 8082b8d: 29 75 dc sub %esi,-0x24(%ebp) 8082b90: 29 d8 sub %ebx,%eax 8082b92: 52 push %edx 8082b93: 50 push %eax 8082b94: 8b 45 88 mov -0x78(%ebp),%eax 8082b97: 01 c8 add %ecx,%eax 8082b99: 50 push %eax 8082b9a: 51 push %ecx 8082b9b: e8 b0 b8 01 00 call 809e450 <__mpn_rshift> 8082ba0: 8b 45 d4 mov -0x2c(%ebp),%eax 8082ba3: 8b 4d d0 mov -0x30(%ebp),%ecx 8082ba6: 83 c4 20 add $0x20,%esp 8082ba9: 89 c2 mov %eax,%edx 8082bab: 29 f0 sub %esi,%eax 8082bad: 29 da sub %ebx,%edx 8082baf: 8b 5c 91 fc mov -0x4(%ecx,%edx,4),%ebx 8082bb3: 85 db test %ebx,%ebx 8082bb5: 0f 44 d0 cmove %eax,%edx 8082bb8: 89 55 d4 mov %edx,-0x2c(%ebp) 8082bbb: e9 8e f3 ff ff jmp 8081f4e <__printf_fp_l+0x1ee> 8082bc0: 31 f6 xor %esi,%esi 8082bc2: 85 c0 test %eax,%eax 8082bc4: 0f 84 8f 03 00 00 je 8082f59 <__printf_fp_l+0x11f9> 8082bca: 8b 55 98 mov -0x68(%ebp),%edx 8082bcd: 8b 45 08 mov 0x8(%ebp),%eax 8082bd0: 85 d2 test %edx,%edx 8082bd2: 0f 84 64 0a 00 00 je 808363c <__printf_fp_l+0x18dc> 8082bd8: 8b 40 58 mov 0x58(%eax),%eax 8082bdb: 85 c0 test %eax,%eax 8082bdd: 0f 84 d2 0f 00 00 je 8083bb5 <__printf_fp_l+0x1e55> 8082be3: 8b 50 10 mov 0x10(%eax),%edx 8082be6: 3b 50 14 cmp 0x14(%eax),%edx 8082be9: 0f 83 c6 0f 00 00 jae 8083bb5 <__printf_fp_l+0x1e55> 8082bef: 8d 4a 04 lea 0x4(%edx),%ecx 8082bf2: 89 48 10 mov %ecx,0x10(%eax) 8082bf5: c7 02 2d 00 00 00 movl $0x2d,(%edx) 8082bfb: 8b 45 10 mov 0x10(%ebp),%eax 8082bfe: 83 c6 01 add $0x1,%esi 8082c01: 0f b6 40 0c movzbl 0xc(%eax),%eax 8082c05: a8 20 test $0x20,%al 8082c07: 75 38 jne 8082c41 <__printf_fp_l+0xee1> 8082c09: 8b 45 10 mov 0x10(%ebp),%eax 8082c0c: 83 78 10 30 cmpl $0x30,0x10(%eax) 8082c10: 75 2f jne 8082c41 <__printf_fp_l+0xee1> 8082c12: 8b 45 9c mov -0x64(%ebp),%eax 8082c15: 85 c0 test %eax,%eax 8082c17: 7e 28 jle 8082c41 <__printf_fp_l+0xee1> 8082c19: 8b 55 98 mov -0x68(%ebp),%edx 8082c1c: 85 d2 test %edx,%edx 8082c1e: 0f 84 7a 10 00 00 je 8083c9e <__printf_fp_l+0x1f3e> 8082c24: 83 ec 04 sub $0x4,%esp 8082c27: 50 push %eax 8082c28: 6a 30 push $0x30 8082c2a: ff 75 08 pushl 0x8(%ebp) 8082c2d: e8 ee 95 00 00 call 808c220 <_IO_wpadn> 8082c32: 83 c4 10 add $0x10,%esp 8082c35: 3b 45 9c cmp -0x64(%ebp),%eax 8082c38: 0f 85 7a f9 ff ff jne 80825b8 <__printf_fp_l+0x858> 8082c3e: 03 75 9c add -0x64(%ebp),%esi 8082c41: 8b 4d 98 mov -0x68(%ebp),%ecx 8082c44: 85 c9 test %ecx,%ecx 8082c46: 0f 85 14 09 00 00 jne 8083560 <__printf_fp_l+0x1800> 8082c4c: 8b 45 10 mov 0x10(%ebp),%eax 8082c4f: bb 01 00 00 00 mov $0x1,%ebx 8082c54: f6 40 0d 08 testb $0x8,0xd(%eax) 8082c58: 74 08 je 8082c62 <__printf_fp_l+0xf02> 8082c5a: 8b 45 0c mov 0xc(%ebp),%eax 8082c5d: 8b 00 mov (%eax),%eax 8082c5f: 8b 58 58 mov 0x58(%eax),%ebx 8082c62: 83 ec 0c sub $0xc,%esp 8082c65: ff 75 84 pushl -0x7c(%ebp) 8082c68: e8 43 96 fd ff call 805c2b0 <strlen> 8082c6d: 89 45 94 mov %eax,-0x6c(%ebp) 8082c70: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 8082c76: 83 c4 10 add $0x10,%esp 8082c79: 85 c0 test %eax,%eax 8082c7b: 0f 84 93 0f 00 00 je 8083c14 <__printf_fp_l+0x1eb4> 8082c81: 83 ec 0c sub $0xc,%esp 8082c84: 50 push %eax 8082c85: e8 26 96 fd ff call 805c2b0 <strlen> 8082c8a: 89 c1 mov %eax,%ecx 8082c8c: 89 45 88 mov %eax,-0x78(%ebp) 8082c8f: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 8082c95: 83 c4 10 add $0x10,%esp 8082c98: 0f af c1 imul %ecx,%eax 8082c9b: 0f af 9d 68 ff ff ff imul -0x98(%ebp),%ebx 8082ca2: 8b 4d 94 mov -0x6c(%ebp),%ecx 8082ca5: 8d 54 19 02 lea 0x2(%ecx,%ebx,1),%edx 8082ca9: 01 d0 add %edx,%eax 8082cab: 8b 95 50 ff ff ff mov -0xb0(%ebp),%edx 8082cb1: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 8082cb7: 85 d2 test %edx,%edx 8082cb9: 0f 84 08 10 00 00 je 8083cc7 <__printf_fp_l+0x1f67> 8082cbf: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 8082cc5: 83 c0 1e add $0x1e,%eax 8082cc8: 83 e0 f0 and $0xfffffff0,%eax 8082ccb: 29 c4 sub %eax,%esp 8082ccd: 8d 44 24 0f lea 0xf(%esp),%eax 8082cd1: 83 e0 f0 and $0xfffffff0,%eax 8082cd4: 89 45 90 mov %eax,-0x70(%ebp) 8082cd7: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8082cdd: 39 c7 cmp %eax,%edi 8082cdf: 0f 86 da 0f 00 00 jbe 8083cbf <__printf_fp_l+0x1f5f> 8082ce5: 89 c3 mov %eax,%ebx 8082ce7: 8b 4d 80 mov -0x80(%ebp),%ecx 8082cea: 8b 45 90 mov -0x70(%ebp),%eax 8082ced: 89 75 80 mov %esi,-0x80(%ebp) 8082cf0: 8b 75 8c mov -0x74(%ebp),%esi 8082cf3: eb 1b jmp 8082d10 <__printf_fp_l+0xfb0> 8082cf5: 8d 76 00 lea 0x0(%esi),%esi 8082cf8: 39 d1 cmp %edx,%ecx 8082cfa: 0f 84 17 04 00 00 je 8083117 <__printf_fp_l+0x13b7> 8082d00: 88 10 mov %dl,(%eax) 8082d02: 83 c0 01 add $0x1,%eax 8082d05: 83 c3 04 add $0x4,%ebx 8082d08: 39 df cmp %ebx,%edi 8082d0a: 0f 86 8a 09 00 00 jbe 808369a <__printf_fp_l+0x193a> 8082d10: 8b 13 mov (%ebx),%edx 8082d12: 39 f2 cmp %esi,%edx 8082d14: 75 e2 jne 8082cf8 <__printf_fp_l+0xf98> 8082d16: 83 ec 04 sub $0x4,%esp 8082d19: ff 75 94 pushl -0x6c(%ebp) 8082d1c: ff 75 84 pushl -0x7c(%ebp) 8082d1f: 50 push %eax 8082d20: 89 4d 8c mov %ecx,-0x74(%ebp) 8082d23: e8 98 a5 fd ff call 805d2c0 <__mempcpy> 8082d28: 83 c4 10 add $0x10,%esp 8082d2b: 8b 4d 8c mov -0x74(%ebp),%ecx 8082d2e: eb d5 jmp 8082d05 <__printf_fp_l+0xfa5> 8082d30: 83 ec 08 sub $0x8,%esp 8082d33: 6a 2d push $0x2d 8082d35: 51 push %ecx 8082d36: e8 d5 17 fd ff call 8054510 <__overflow> 8082d3b: 83 c4 10 add $0x10,%esp 8082d3e: 83 f8 ff cmp $0xffffffff,%eax 8082d41: 0f 94 c0 sete %al 8082d44: e9 48 fc ff ff jmp 8082991 <__printf_fp_l+0xc31> 8082d49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8082d50: 83 ec 08 sub $0x8,%esp 8082d53: 6a 2b push $0x2b 8082d55: e9 26 fc ff ff jmp 8082980 <__printf_fp_l+0xc20> 8082d5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8082d60: 8b 75 10 mov 0x10(%ebp),%esi 8082d63: 0f b6 56 0c movzbl 0xc(%esi),%edx 8082d67: f6 c2 50 test $0x50,%dl 8082d6a: 0f 84 e7 f7 ff ff je 8082557 <__printf_fp_l+0x7f7> 8082d70: e9 db f7 ff ff jmp 8082550 <__printf_fp_l+0x7f0> 8082d75: 8d 76 00 lea 0x0(%esi),%esi 8082d78: 8b 45 10 mov 0x10(%ebp),%eax 8082d7b: 89 55 c8 mov %edx,-0x38(%ebp) 8082d7e: 8b 18 mov (%eax),%ebx 8082d80: 85 db test %ebx,%ebx 8082d82: 0f 88 c5 0a 00 00 js 808384d <__printf_fp_l+0x1aed> 8082d88: 8d 43 08 lea 0x8(%ebx),%eax 8082d8b: 89 85 68 ff ff ff mov %eax,-0x98(%ebp) 8082d91: 89 d8 mov %ebx,%eax 8082d93: 89 45 88 mov %eax,-0x78(%ebp) 8082d96: 89 85 70 ff ff ff mov %eax,-0x90(%ebp) 8082d9c: c7 45 9c 01 00 00 00 movl $0x1,-0x64(%ebp) 8082da3: c7 85 48 ff ff ff ff movl $0x7fffffff,-0xb8(%ebp) 8082daa: ff ff 7f 8082dad: c7 85 78 ff ff ff 01 movl $0x1,-0x88(%ebp) 8082db4: 00 00 00 8082db7: e9 4e f2 ff ff jmp 808200a <__printf_fp_l+0x2aa> 8082dbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8082dc0: 66 85 c0 test %ax,%ax 8082dc3: 0f 85 a9 02 00 00 jne 8083072 <__printf_fp_l+0x1312> 8082dc9: 83 fa 34 cmp $0x34,%edx 8082dcc: 0f 8e 81 f6 ff ff jle 8082453 <__printf_fp_l+0x6f3> 8082dd2: f6 45 88 01 testb $0x1,-0x78(%ebp) 8082dd6: 75 0a jne 8082de2 <__printf_fp_l+0x1082> 8082dd8: 80 7d 90 00 cmpb $0x0,-0x70(%ebp) 8082ddc: 0f 84 71 f6 ff ff je 8082453 <__printf_fp_l+0x6f3> 8082de2: 85 f6 test %esi,%esi 8082de4: 89 f8 mov %edi,%eax 8082de6: 0f 8e 83 00 00 00 jle 8082e6f <__printf_fp_l+0x110f> 8082dec: 8b 5f fc mov -0x4(%edi),%ebx 8082def: 3b 5d 8c cmp -0x74(%ebp),%ebx 8082df2: 8d 47 fc lea -0x4(%edi),%eax 8082df5: 0f 84 2f 0f 00 00 je 8083d2a <__printf_fp_l+0x1fca> 8082dfb: 31 d2 xor %edx,%edx 8082dfd: 83 fb 39 cmp $0x39,%ebx 8082e00: 0f 85 15 09 00 00 jne 808371b <__printf_fp_l+0x19bb> 8082e06: 89 4d 9c mov %ecx,-0x64(%ebp) 8082e09: 8b 4d 8c mov -0x74(%ebp),%ecx 8082e0c: eb 0b jmp 8082e19 <__printf_fp_l+0x10b9> 8082e0e: 66 90 xchg %ax,%ax 8082e10: 83 fb 39 cmp $0x39,%ebx 8082e13: 0f 85 ff 08 00 00 jne 8083718 <__printf_fp_l+0x19b8> 8082e19: c7 00 30 00 00 00 movl $0x30,(%eax) 8082e1f: 83 e8 04 sub $0x4,%eax 8082e22: 8b 18 mov (%eax),%ebx 8082e24: 83 c2 01 add $0x1,%edx 8082e27: 39 cb cmp %ecx,%ebx 8082e29: 75 e5 jne 8082e10 <__printf_fp_l+0x10b0> 8082e2b: 39 95 70 ff ff ff cmp %edx,-0x90(%ebp) 8082e31: 0f 85 9a 0b 00 00 jne 80839d1 <__printf_fp_l+0x1c71> 8082e37: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx 8082e3d: 85 d2 test %edx,%edx 8082e3f: 0f 8e 8c 0b 00 00 jle 80839d1 <__printf_fp_l+0x1c71> 8082e45: 83 ad 74 ff ff ff 01 subl $0x1,-0x8c(%ebp) 8082e4c: 3b 5d 8c cmp -0x74(%ebp),%ebx 8082e4f: 0f 84 7c 0b 00 00 je 80839d1 <__printf_fp_l+0x1c71> 8082e55: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 8082e5b: 03 8d 74 ff ff ff add -0x8c(%ebp),%ecx 8082e61: 83 c3 01 add $0x1,%ebx 8082e64: 89 18 mov %ebx,(%eax) 8082e66: 39 5d 8c cmp %ebx,-0x74(%ebp) 8082e69: 0f 85 e4 f5 ff ff jne 8082453 <__printf_fp_l+0x6f3> 8082e6f: 8b 55 8c mov -0x74(%ebp),%edx 8082e72: 39 50 fc cmp %edx,-0x4(%eax) 8082e75: 8d 58 fc lea -0x4(%eax),%ebx 8082e78: 8b 95 6c ff ff ff mov -0x94(%ebp),%edx 8082e7e: 0f 44 c3 cmove %ebx,%eax 8082e81: 8d 58 fc lea -0x4(%eax),%ebx 8082e84: 39 d3 cmp %edx,%ebx 8082e86: 72 28 jb 8082eb0 <__printf_fp_l+0x1150> 8082e88: 8b 40 fc mov -0x4(%eax),%eax 8082e8b: 83 f8 39 cmp $0x39,%eax 8082e8e: 74 13 je 8082ea3 <__printf_fp_l+0x1143> 8082e90: e9 00 09 00 00 jmp 8083795 <__printf_fp_l+0x1a35> 8082e95: 8d 76 00 lea 0x0(%esi),%esi 8082e98: 8b 03 mov (%ebx),%eax 8082e9a: 83 f8 39 cmp $0x39,%eax 8082e9d: 0f 85 f2 08 00 00 jne 8083795 <__printf_fp_l+0x1a35> 8082ea3: c7 03 30 00 00 00 movl $0x30,(%ebx) 8082ea9: 83 eb 04 sub $0x4,%ebx 8082eac: 39 da cmp %ebx,%edx 8082eae: 76 e8 jbe 8082e98 <__printf_fp_l+0x1138> 8082eb0: 83 7d c8 66 cmpl $0x66,-0x38(%ebp) 8082eb4: 0f 84 5f 0c 00 00 je 8083b19 <__printf_fp_l+0x1db9> 8082eba: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 8082ec0: 8b 55 c4 mov -0x3c(%ebp),%edx 8082ec3: c7 40 08 31 00 00 00 movl $0x31,0x8(%eax) 8082eca: 31 c0 xor %eax,%eax 8082ecc: 85 d2 test %edx,%edx 8082ece: 0f 95 c0 setne %al 8082ed1: f7 d8 neg %eax 8082ed3: 83 c8 01 or $0x1,%eax 8082ed6: 01 45 cc add %eax,-0x34(%ebp) 8082ed9: 75 07 jne 8082ee2 <__printf_fp_l+0x1182> 8082edb: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 8082ee2: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 8082ee8: 8d 1c 30 lea (%eax,%esi,1),%ebx 8082eeb: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax 8082ef1: 39 d8 cmp %ebx,%eax 8082ef3: 0f 8d 5a f5 ff ff jge 8082453 <__printf_fp_l+0x6f3> 8082ef9: 29 c3 sub %eax,%ebx 8082efb: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8082f02: 29 de sub %ebx,%esi 8082f04: 29 c7 sub %eax,%edi 8082f06: e9 48 f5 ff ff jmp 8082453 <__printf_fp_l+0x6f3> 8082f0b: 90 nop 8082f0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8082f10: 8b 5d cc mov -0x34(%ebp),%ebx 8082f13: 39 d8 cmp %ebx,%eax 8082f15: 0f 8e 83 00 00 00 jle 8082f9e <__printf_fp_l+0x123e> 8082f1b: 8d 7b 01 lea 0x1(%ebx),%edi 8082f1e: c7 45 c8 66 00 00 00 movl $0x66,-0x38(%ebp) 8082f25: 89 bd 78 ff ff ff mov %edi,-0x88(%ebp) 8082f2b: e9 a1 f0 ff ff jmp 8081fd1 <__printf_fp_l+0x271> 8082f30: 8b 47 f8 mov -0x8(%edi),%eax 8082f33: 89 45 88 mov %eax,-0x78(%ebp) 8082f36: e9 81 fa ff ff jmp 80829bc <__printf_fp_l+0xc5c> 8082f3b: 90 nop 8082f3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8082f40: 8b 55 94 mov -0x6c(%ebp),%edx 8082f43: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 8082f49: e8 c2 ed ff ff call 8081d10 <__guess_grouping.part.0> 8082f4e: 89 85 60 ff ff ff mov %eax,-0xa0(%ebp) 8082f54: e9 da f0 ff ff jmp 8082033 <__printf_fp_l+0x2d3> 8082f59: 8b 45 10 mov 0x10(%ebp),%eax 8082f5c: 0f b6 40 0c movzbl 0xc(%eax),%eax 8082f60: a8 40 test $0x40,%al 8082f62: 0f 84 f4 06 00 00 je 808365c <__printf_fp_l+0x18fc> 8082f68: 8b 55 98 mov -0x68(%ebp),%edx 8082f6b: 8b 45 08 mov 0x8(%ebp),%eax 8082f6e: 85 d2 test %edx,%edx 8082f70: 0f 84 7b 0a 00 00 je 80839f1 <__printf_fp_l+0x1c91> 8082f76: 8b 40 58 mov 0x58(%eax),%eax 8082f79: 85 c0 test %eax,%eax 8082f7b: 0f 84 35 0d 00 00 je 8083cb6 <__printf_fp_l+0x1f56> 8082f81: 8b 50 10 mov 0x10(%eax),%edx 8082f84: 3b 50 14 cmp 0x14(%eax),%edx 8082f87: 0f 83 29 0d 00 00 jae 8083cb6 <__printf_fp_l+0x1f56> 8082f8d: 8d 4a 04 lea 0x4(%edx),%ecx 8082f90: 89 48 10 mov %ecx,0x10(%eax) 8082f93: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8082f99: e9 5d fc ff ff jmp 8082bfb <__printf_fp_l+0xe9b> 8082f9e: 8d 78 ff lea -0x1(%eax),%edi 8082fa1: 8d 70 07 lea 0x7(%eax),%esi 8082fa4: 83 ea 02 sub $0x2,%edx 8082fa7: 89 55 c8 mov %edx,-0x38(%ebp) 8082faa: c7 85 78 ff ff ff 01 movl $0x1,-0x88(%ebp) 8082fb1: 00 00 00 8082fb4: 89 7d 88 mov %edi,-0x78(%ebp) 8082fb7: 89 fb mov %edi,%ebx 8082fb9: 89 b5 68 ff ff ff mov %esi,-0x98(%ebp) 8082fbf: e9 23 f0 ff ff jmp 8081fe7 <__printf_fp_l+0x287> 8082fc4: 80 bd 58 ff ff ff 67 cmpb $0x67,-0xa8(%ebp) 8082fcb: 8b 5d cc mov -0x34(%ebp),%ebx 8082fce: 75 09 jne 8082fd9 <__printf_fp_l+0x1279> 8082fd0: 83 fb 04 cmp $0x4,%ebx 8082fd3: 0f 84 07 0c 00 00 je 8083be0 <__printf_fp_l+0x1e80> 8082fd9: 89 07 mov %eax,(%edi) 8082fdb: 8d 77 08 lea 0x8(%edi),%esi 8082fde: b8 2d 00 00 00 mov $0x2d,%eax 8082fe3: e9 01 f5 ff ff jmp 80824e9 <__printf_fp_l+0x789> 8082fe8: 8b 45 10 mov 0x10(%ebp),%eax 8082feb: c7 45 c8 66 00 00 00 movl $0x66,-0x38(%ebp) 8082ff2: 8b 18 mov (%eax),%ebx 8082ff4: 85 db test %ebx,%ebx 8082ff6: 89 d8 mov %ebx,%eax 8082ff8: 0f 88 13 0a 00 00 js 8083a11 <__printf_fp_l+0x1cb1> 8082ffe: 8b 75 c4 mov -0x3c(%ebp),%esi 8083001: 85 f6 test %esi,%esi 8083003: 0f 85 68 07 00 00 jne 8083771 <__printf_fp_l+0x1a11> 8083009: 8b 55 cc mov -0x34(%ebp),%edx 808300c: 89 45 88 mov %eax,-0x78(%ebp) 808300f: 89 85 70 ff ff ff mov %eax,-0x90(%ebp) 8083015: c7 45 9c 01 00 00 00 movl $0x1,-0x64(%ebp) 808301c: c7 85 48 ff ff ff ff movl $0x7fffffff,-0xb8(%ebp) 8083023: ff ff 7f 8083026: 8d 7a 01 lea 0x1(%edx),%edi 8083029: 89 bd 78 ff ff ff mov %edi,-0x88(%ebp) 808302f: 8d 7c 1a 02 lea 0x2(%edx,%ebx,1),%edi 8083033: 89 bd 68 ff ff ff mov %edi,-0x98(%ebp) 8083039: e9 cc ef ff ff jmp 808200a <__printf_fp_l+0x2aa> 808303e: 8d 77 0c lea 0xc(%edi),%esi 8083041: c7 47 08 30 00 00 00 movl $0x30,0x8(%edi) 8083048: e9 e9 f4 ff ff jmp 8082536 <__printf_fp_l+0x7d6> 808304d: 8b 5d b0 mov -0x50(%ebp),%ebx 8083050: 85 db test %ebx,%ebx 8083052: 0f 85 fb f3 ff ff jne 8082453 <__printf_fp_l+0x6f3> 8083058: 83 fa 34 cmp $0x34,%edx 808305b: 0f 8e 77 fd ff ff jle 8082dd8 <__printf_fp_l+0x1078> 8083061: e9 7c fd ff ff jmp 8082de2 <__printf_fp_l+0x1082> 8083066: 8b 45 b0 mov -0x50(%ebp),%eax 8083069: 85 c0 test %eax,%eax 808306b: 75 eb jne 8083058 <__printf_fp_l+0x12f8> 808306d: e9 e1 f3 ff ff jmp 8082453 <__printf_fp_l+0x6f3> 8083072: e8 f9 ad fc ff call 804de70 <abort> 8083077: 83 ec 08 sub $0x8,%esp 808307a: 6a 2b push $0x2b 808307c: e9 b4 fc ff ff jmp 8082d35 <__printf_fp_l+0xfd5> 8083081: 89 45 88 mov %eax,-0x78(%ebp) 8083084: 8b 75 90 mov -0x70(%ebp),%esi 8083087: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 808308d: 0f bd 74 86 fc bsr -0x4(%esi,%eax,4),%esi 8083092: 83 f6 1f xor $0x1f,%esi 8083095: 74 20 je 80830b7 <__printf_fp_l+0x1357> 8083097: 31 ff xor %edi,%edi 8083099: f3 0f bc fa tzcnt %edx,%edi 808309d: 89 bd 78 ff ff ff mov %edi,-0x88(%ebp) 80830a3: e9 ae fa ff ff jmp 8082b56 <__printf_fp_l+0xdf6> 80830a8: c7 85 60 ff ff ff 00 movl $0x0,-0xa0(%ebp) 80830af: 00 00 00 80830b2: e9 8c ef ff ff jmp 8082043 <__printf_fp_l+0x2e3> 80830b7: 29 d8 sub %ebx,%eax 80830b9: 85 c0 test %eax,%eax 80830bb: 7e 25 jle 80830e2 <__printf_fp_l+0x1382> 80830bd: 8b 75 90 mov -0x70(%ebp),%esi 80830c0: 8b 4d 88 mov -0x78(%ebp),%ecx 80830c3: 31 d2 xor %edx,%edx 80830c5: 01 f1 add %esi,%ecx 80830c7: 89 f6 mov %esi,%esi 80830c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80830d0: 8b 04 91 mov (%ecx,%edx,4),%eax 80830d3: 89 04 96 mov %eax,(%esi,%edx,4) 80830d6: 8b 45 dc mov -0x24(%ebp),%eax 80830d9: 83 c2 01 add $0x1,%edx 80830dc: 29 d8 sub %ebx,%eax 80830de: 39 d0 cmp %edx,%eax 80830e0: 7f ee jg 80830d0 <__printf_fp_l+0x1370> 80830e2: 8b 55 d4 mov -0x2c(%ebp),%edx 80830e5: 89 45 dc mov %eax,-0x24(%ebp) 80830e8: 29 da sub %ebx,%edx 80830ea: 85 d2 test %edx,%edx 80830ec: 0f 8e c6 fa ff ff jle 8082bb8 <__printf_fp_l+0xe58> 80830f2: 8b 4d 88 mov -0x78(%ebp),%ecx 80830f5: 31 c0 xor %eax,%eax 80830f7: 01 f9 add %edi,%ecx 80830f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8083100: 8b 14 81 mov (%ecx,%eax,4),%edx 8083103: 89 14 87 mov %edx,(%edi,%eax,4) 8083106: 8b 55 d4 mov -0x2c(%ebp),%edx 8083109: 83 c0 01 add $0x1,%eax 808310c: 29 da sub %ebx,%edx 808310e: 39 c2 cmp %eax,%edx 8083110: 7f ee jg 8083100 <__printf_fp_l+0x13a0> 8083112: e9 a1 fa ff ff jmp 8082bb8 <__printf_fp_l+0xe58> 8083117: 83 ec 04 sub $0x4,%esp 808311a: ff 75 88 pushl -0x78(%ebp) 808311d: ff b5 7c ff ff ff pushl -0x84(%ebp) 8083123: 50 push %eax 8083124: 89 4d 8c mov %ecx,-0x74(%ebp) 8083127: e8 94 a1 fd ff call 805d2c0 <__mempcpy> 808312c: 83 c4 10 add $0x10,%esp 808312f: 8b 4d 8c mov -0x74(%ebp),%ecx 8083132: e9 ce fb ff ff jmp 8082d05 <__printf_fp_l+0xfa5> 8083137: 89 d3 mov %edx,%ebx 8083139: c1 fb 1f sar $0x1f,%ebx 808313c: c1 eb 1b shr $0x1b,%ebx 808313f: 8d 3c 1a lea (%edx,%ebx,1),%edi 8083142: 83 e7 1f and $0x1f,%edi 8083145: 29 df sub %ebx,%edi 8083147: 85 d2 test %edx,%edx 8083149: 57 push %edi 808314a: 50 push %eax 808314b: 8d 42 1f lea 0x1f(%edx),%eax 808314e: 56 push %esi 808314f: 0f 49 c2 cmovns %edx,%eax 8083152: c1 f8 05 sar $0x5,%eax 8083155: 8d 04 81 lea (%ecx,%eax,4),%eax 8083158: 50 push %eax 8083159: e8 92 b2 01 00 call 809e3f0 <__mpn_lshift> 808315e: 8b 5d cc mov -0x34(%ebp),%ebx 8083161: 8b 55 9c mov -0x64(%ebp),%edx 8083164: 89 c6 mov %eax,%esi 8083166: 83 c4 10 add $0x10,%esp 8083169: 01 da add %ebx,%edx 808316b: 8d 42 1f lea 0x1f(%edx),%eax 808316e: 85 d2 test %edx,%edx 8083170: 0f 48 d0 cmovs %eax,%edx 8083173: 8b 45 d4 mov -0x2c(%ebp),%eax 8083176: c1 fa 05 sar $0x5,%edx 8083179: 01 d0 add %edx,%eax 808317b: 85 f6 test %esi,%esi 808317d: 89 45 d4 mov %eax,-0x2c(%ebp) 8083180: 0f 84 f1 f6 ff ff je 8082877 <__printf_fp_l+0xb17> 8083186: 8d 48 01 lea 0x1(%eax),%ecx 8083189: 89 4d d4 mov %ecx,-0x2c(%ebp) 808318c: 8b 4d d0 mov -0x30(%ebp),%ecx 808318f: 89 34 81 mov %esi,(%ecx,%eax,4) 8083192: e9 e0 f6 ff ff jmp 8082877 <__printf_fp_l+0xb17> 8083197: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 808319d: 89 45 9c mov %eax,-0x64(%ebp) 80831a0: 8b b5 60 ff ff ff mov -0xa0(%ebp),%esi 80831a6: 85 f6 test %esi,%esi 80831a8: 0f 84 1b f3 ff ff je 80824c9 <__printf_fp_l+0x769> 80831ae: 8b 9d 6c ff ff ff mov -0x94(%ebp),%ebx 80831b4: 8b 4d 9c mov -0x64(%ebp),%ecx 80831b7: 89 fa mov %edi,%edx 80831b9: 83 ec 04 sub $0x4,%esp 80831bc: 8d 04 8b lea (%ebx,%ecx,4),%eax 80831bf: 01 ce add %ecx,%esi 80831c1: c1 e6 02 shl $0x2,%esi 80831c4: 29 c2 sub %eax,%edx 80831c6: c1 fa 02 sar $0x2,%edx 80831c9: 52 push %edx 80831ca: 50 push %eax 80831cb: 89 d8 mov %ebx,%eax 80831cd: 01 f0 add %esi,%eax 80831cf: 50 push %eax 80831d0: e8 db c1 00 00 call 808f3b0 <__wmemmove> 80831d5: 8b 45 94 mov -0x6c(%ebp),%eax 80831d8: 8d 54 33 fc lea -0x4(%ebx,%esi,1),%edx 80831dc: 89 7d 90 mov %edi,-0x70(%ebp) 80831df: 8b 7d 9c mov -0x64(%ebp),%edi 80831e2: 83 c4 10 add $0x10,%esp 80831e5: 0f be 18 movsbl (%eax),%ebx 80831e8: 90 nop 80831e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80831f0: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 80831f6: 89 de mov %ebx,%esi 80831f8: 89 5d 9c mov %ebx,-0x64(%ebp) 80831fb: f7 de neg %esi 80831fd: 8d 0c b8 lea (%eax,%edi,4),%ecx 8083200: 31 c0 xor %eax,%eax 8083202: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8083208: 8b 5c 81 fc mov -0x4(%ecx,%eax,4),%ebx 808320c: 89 1c 82 mov %ebx,(%edx,%eax,4) 808320f: 83 e8 01 sub $0x1,%eax 8083212: 39 c6 cmp %eax,%esi 8083214: 75 f2 jne 8083208 <__printf_fp_l+0x14a8> 8083216: 8b 5d 9c mov -0x64(%ebp),%ebx 8083219: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 8083220: 29 df sub %ebx,%edi 8083222: f7 d8 neg %eax 8083224: 8d 0c 02 lea (%edx,%eax,1),%ecx 8083227: 8d 54 02 fc lea -0x4(%edx,%eax,1),%edx 808322b: 8b 45 80 mov -0x80(%ebp),%eax 808322e: 89 01 mov %eax,(%ecx) 8083230: 8b 45 94 mov -0x6c(%ebp),%eax 8083233: 0f be 58 01 movsbl 0x1(%eax),%ebx 8083237: 80 fb 7f cmp $0x7f,%bl 808323a: 74 10 je 808324c <__printf_fp_l+0x14ec> 808323c: 84 db test %bl,%bl 808323e: 78 0c js 808324c <__printf_fp_l+0x14ec> 8083240: 84 db test %bl,%bl 8083242: 74 3c je 8083280 <__printf_fp_l+0x1520> 8083244: 83 45 94 01 addl $0x1,-0x6c(%ebp) 8083248: 39 fb cmp %edi,%ebx 808324a: 72 a4 jb 80831f0 <__printf_fp_l+0x1490> 808324c: 89 7d 9c mov %edi,-0x64(%ebp) 808324f: 8b 9d 6c ff ff ff mov -0x94(%ebp),%ebx 8083255: 8b 75 9c mov -0x64(%ebp),%esi 8083258: 8b 7d 90 mov -0x70(%ebp),%edi 808325b: 8d 44 b3 fc lea -0x4(%ebx,%esi,4),%eax 808325f: 90 nop 8083260: 8b 08 mov (%eax),%ecx 8083262: 83 ea 04 sub $0x4,%edx 8083265: 83 e8 04 sub $0x4,%eax 8083268: 39 d3 cmp %edx,%ebx 808326a: 89 4a 04 mov %ecx,0x4(%edx) 808326d: 72 f1 jb 8083260 <__printf_fp_l+0x1500> 808326f: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 8083275: 8d 3c 87 lea (%edi,%eax,4),%edi 8083278: e9 4c f2 ff ff jmp 80824c9 <__printf_fp_l+0x769> 808327d: 8d 76 00 lea 0x0(%esi),%esi 8083280: 8b 45 94 mov -0x6c(%ebp),%eax 8083283: 0f be 18 movsbl (%eax),%ebx 8083286: eb c0 jmp 8083248 <__printf_fp_l+0x14e8> 8083288: ff 75 9c pushl -0x64(%ebp) 808328b: 50 push %eax 808328c: bf 10 16 0d 08 mov $0x80d1610,%edi 8083291: 56 push %esi 8083292: 51 push %ecx 8083293: e8 58 b1 01 00 call 809e3f0 <__mpn_lshift> 8083298: 8b 55 d4 mov -0x2c(%ebp),%edx 808329b: 83 c4 10 add $0x10,%esp 808329e: c7 45 88 0c 00 00 00 movl $0xc,-0x78(%ebp) 80832a5: c7 85 6c ff ff ff 00 movl $0x0,-0x94(%ebp) 80832ac: 00 00 00 80832af: 8d 4a 01 lea 0x1(%edx),%ecx 80832b2: 89 4d d4 mov %ecx,-0x2c(%ebp) 80832b5: 8b 4d d0 mov -0x30(%ebp),%ecx 80832b8: 89 04 91 mov %eax,(%ecx,%edx,4) 80832bb: 8b 45 cc mov -0x34(%ebp),%eax 80832be: c7 45 c4 01 00 00 00 movl $0x1,-0x3c(%ebp) 80832c5: f7 d8 neg %eax 80832c7: 89 45 9c mov %eax,-0x64(%ebp) 80832ca: 89 45 cc mov %eax,-0x34(%ebp) 80832cd: 8d 76 00 lea 0x0(%esi),%esi 80832d0: 83 ef 10 sub $0x10,%edi 80832d3: 8b 45 9c mov -0x64(%ebp),%eax 80832d6: 39 47 0c cmp %eax,0xc(%edi) 80832d9: 0f 8f 51 01 00 00 jg 8083430 <__printf_fp_l+0x16d0> 80832df: 8b 47 04 mov 0x4(%edi),%eax 80832e2: 8b 55 d4 mov -0x2c(%ebp),%edx 80832e5: 83 e8 02 sub $0x2,%eax 80832e8: 39 c2 cmp %eax,%edx 80832ea: 0f 8d 70 01 00 00 jge 8083460 <__printf_fp_l+0x1700> 80832f0: 83 ec 0c sub $0xc,%esp 80832f3: 52 push %edx 80832f4: ff 75 d0 pushl -0x30(%ebp) 80832f7: 50 push %eax 80832f8: 8b 07 mov (%edi),%eax 80832fa: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 8083301: 50 push %eax 8083302: ff 75 e0 pushl -0x20(%ebp) 8083305: e8 a6 b1 01 00 call 809e4b0 <__mpn_mul> 808330a: 83 c4 20 add $0x20,%esp 808330d: 8b 4d d4 mov -0x2c(%ebp),%ecx 8083310: 8b 57 04 mov 0x4(%edi),%edx 8083313: 01 ca add %ecx,%edx 8083315: 85 c0 test %eax,%eax 8083317: 0f 84 6b 01 00 00 je 8083488 <__printf_fp_l+0x1728> 808331d: 8d 42 fe lea -0x2(%edx),%eax 8083320: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 8083326: 89 45 e4 mov %eax,-0x1c(%ebp) 8083329: 8b 45 e0 mov -0x20(%ebp),%eax 808332c: 89 c6 mov %eax,%esi 808332e: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 8083334: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 808333a: 8d 54 86 fc lea -0x4(%esi,%eax,4),%edx 808333e: 29 c8 sub %ecx,%eax 8083340: c1 e0 05 shl $0x5,%eax 8083343: 0f bd 32 bsr (%edx),%esi 8083346: 83 f6 1f xor $0x1f,%esi 8083349: 89 f3 mov %esi,%ebx 808334b: 89 75 90 mov %esi,-0x70(%ebp) 808334e: 8d 70 1f lea 0x1f(%eax),%esi 8083351: 8b 45 cc mov -0x34(%ebp),%eax 8083354: 29 de sub %ebx,%esi 8083356: 8d 48 03 lea 0x3(%eax),%ecx 8083359: 89 45 9c mov %eax,-0x64(%ebp) 808335c: 39 ce cmp %ecx,%esi 808335e: 0f 84 35 01 00 00 je 8083499 <__printf_fp_l+0x1739> 8083364: 8d 50 02 lea 0x2(%eax),%edx 8083367: 39 d6 cmp %edx,%esi 8083369: 0f 8f c1 00 00 00 jg 8083430 <__printf_fp_l+0x16d0> 808336f: 0f b6 4d 88 movzbl -0x78(%ebp),%ecx 8083373: 29 f0 sub %esi,%eax 8083375: 8b 75 90 mov -0x70(%ebp),%esi 8083378: 89 c3 mov %eax,%ebx 808337a: 89 45 9c mov %eax,-0x64(%ebp) 808337d: 89 45 cc mov %eax,-0x34(%ebp) 8083380: b8 01 00 00 00 mov $0x1,%eax 8083385: d3 e0 shl %cl,%eax 8083387: 09 85 6c ff ff ff or %eax,-0x94(%ebp) 808338d: 89 f0 mov %esi,%eax 808338f: 29 d8 sub %ebx,%eax 8083391: 85 db test %ebx,%ebx 8083393: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 8083399: 0f 49 c6 cmovns %esi,%eax 808339c: 89 45 90 mov %eax,-0x70(%ebp) 808339f: 8b 03 mov (%ebx),%eax 80833a1: 85 c0 test %eax,%eax 80833a3: 0f 85 b1 06 00 00 jne 8083a5a <__printf_fp_l+0x1cfa> 80833a9: 89 d8 mov %ebx,%eax 80833ab: 31 f6 xor %esi,%esi 80833ad: 89 bd 70 ff ff ff mov %edi,-0x90(%ebp) 80833b3: 83 c0 04 add $0x4,%eax 80833b6: eb 0a jmp 80833c2 <__printf_fp_l+0x1662> 80833b8: 90 nop 80833b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80833c0: 89 de mov %ebx,%esi 80833c2: 89 c7 mov %eax,%edi 80833c4: 83 c0 04 add $0x4,%eax 80833c7: 8b 50 fc mov -0x4(%eax),%edx 80833ca: 8d 5e 01 lea 0x1(%esi),%ebx 80833cd: 85 d2 test %edx,%edx 80833cf: 89 d9 mov %ebx,%ecx 80833d1: 74 ed je 80833c0 <__printf_fp_l+0x1660> 80833d3: 83 7d 90 1f cmpl $0x1f,-0x70(%ebp) 80833d7: 89 bd 68 ff ff ff mov %edi,-0x98(%ebp) 80833dd: 8b bd 70 ff ff ff mov -0x90(%ebp),%edi 80833e3: 0f 84 f8 00 00 00 je 80834e1 <__printf_fp_l+0x1781> 80833e9: b8 1f 00 00 00 mov $0x1f,%eax 80833ee: 2b 45 90 sub -0x70(%ebp),%eax 80833f1: f3 0f bc d2 tzcnt %edx,%edx 80833f5: 39 c2 cmp %eax,%edx 80833f7: 0f 8d 23 06 00 00 jge 8083a20 <__printf_fp_l+0x1cc0> 80833fd: 50 push %eax 80833fe: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 8083404: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 808340a: 8d 04 b0 lea (%eax,%esi,4),%eax 808340d: 29 f2 sub %esi,%edx 808340f: 52 push %edx 8083410: 50 push %eax 8083411: ff 75 d0 pushl -0x30(%ebp) 8083414: e8 37 b0 01 00 call 809e450 <__mpn_rshift> 8083419: 8b 45 e4 mov -0x1c(%ebp),%eax 808341c: 83 c4 10 add $0x10,%esp 808341f: 29 f0 sub %esi,%eax 8083421: 89 45 d4 mov %eax,-0x2c(%ebp) 8083424: 8b 45 cc mov -0x34(%ebp),%eax 8083427: 89 45 9c mov %eax,-0x64(%ebp) 808342a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8083430: 83 6d 88 01 subl $0x1,-0x78(%ebp) 8083434: 81 ff 50 15 0d 08 cmp $0x80d1550,%edi 808343a: 0f 84 3f 04 00 00 je 808387f <__printf_fp_l+0x1b1f> 8083440: 8b 45 9c mov -0x64(%ebp),%eax 8083443: 85 c0 test %eax,%eax 8083445: 0f 8f 85 fe ff ff jg 80832d0 <__printf_fp_l+0x1570> 808344b: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8083451: 89 45 cc mov %eax,-0x34(%ebp) 8083454: e9 f5 ea ff ff jmp 8081f4e <__printf_fp_l+0x1ee> 8083459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8083460: 83 ec 0c sub $0xc,%esp 8083463: 50 push %eax 8083464: 8b 07 mov (%edi),%eax 8083466: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 808346d: 50 push %eax 808346e: 52 push %edx 808346f: ff 75 d0 pushl -0x30(%ebp) 8083472: ff 75 e0 pushl -0x20(%ebp) 8083475: e8 36 b0 01 00 call 809e4b0 <__mpn_mul> 808347a: 83 c4 20 add $0x20,%esp 808347d: e9 8b fe ff ff jmp 808330d <__printf_fp_l+0x15ad> 8083482: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8083488: 8d 42 fd lea -0x3(%edx),%eax 808348b: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 8083491: 89 45 e4 mov %eax,-0x1c(%ebp) 8083494: e9 90 fe ff ff jmp 8083329 <__printf_fp_l+0x15c9> 8083499: 83 fb 1c cmp $0x1c,%ebx 808349c: 0f 8f 74 04 00 00 jg 8083916 <__printf_fp_l+0x1bb6> 80834a2: b9 1c 00 00 00 mov $0x1c,%ecx 80834a7: c7 45 bc 00 00 00 00 movl $0x0,-0x44(%ebp) 80834ae: 29 d9 sub %ebx,%ecx 80834b0: bb 0a 00 00 00 mov $0xa,%ebx 80834b5: d3 e3 shl %cl,%ebx 80834b7: 89 d9 mov %ebx,%ecx 80834b9: 89 5d c0 mov %ebx,-0x40(%ebp) 80834bc: 8d 58 02 lea 0x2(%eax),%ebx 80834bf: 39 de cmp %ebx,%esi 80834c1: 0f 8e a8 fe ff ff jle 808336f <__printf_fp_l+0x160f> 80834c7: 39 0a cmp %ecx,(%edx) 80834c9: 0f 82 a0 fe ff ff jb 808336f <__printf_fp_l+0x160f> 80834cf: 0f 84 ab 07 00 00 je 8083c80 <__printf_fp_l+0x1f20> 80834d5: 89 45 9c mov %eax,-0x64(%ebp) 80834d8: e9 53 ff ff ff jmp 8083430 <__printf_fp_l+0x16d0> 80834dd: 31 db xor %ebx,%ebx 80834df: 31 c9 xor %ecx,%ecx 80834e1: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 80834e7: 29 da sub %ebx,%edx 80834e9: 85 d2 test %edx,%edx 80834eb: 7e 25 jle 8083512 <__printf_fp_l+0x17b2> 80834ed: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 80834f3: 8b 75 d0 mov -0x30(%ebp),%esi 80834f6: 8d 0c 88 lea (%eax,%ecx,4),%ecx 80834f9: 31 c0 xor %eax,%eax 80834fb: 90 nop 80834fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8083500: 8b 14 81 mov (%ecx,%eax,4),%edx 8083503: 89 14 86 mov %edx,(%esi,%eax,4) 8083506: 8b 55 e4 mov -0x1c(%ebp),%edx 8083509: 83 c0 01 add $0x1,%eax 808350c: 29 da sub %ebx,%edx 808350e: 39 c2 cmp %eax,%edx 8083510: 7f ee jg 8083500 <__printf_fp_l+0x17a0> 8083512: 89 55 d4 mov %edx,-0x2c(%ebp) 8083515: e9 16 ff ff ff jmp 8083430 <__printf_fp_l+0x16d0> 808351a: 8b 45 d0 mov -0x30(%ebp),%eax 808351d: 8b 00 mov (%eax),%eax 808351f: 85 c0 test %eax,%eax 8083521: b8 01 00 00 00 mov $0x1,%eax 8083526: 0f 45 d8 cmovne %eax,%ebx 8083529: 88 5d 90 mov %bl,-0x70(%ebp) 808352c: e9 f3 ee ff ff jmp 8082424 <__printf_fp_l+0x6c4> 8083531: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 8083537: 8b 75 8c mov -0x74(%ebp),%esi 808353a: 83 6d cc 01 subl $0x1,-0x34(%ebp) 808353e: c7 85 54 ff ff ff 00 movl $0x0,-0xac(%ebp) 8083545: 00 00 00 8083548: c7 40 08 30 00 00 00 movl $0x30,0x8(%eax) 808354f: 8d 78 10 lea 0x10(%eax),%edi 8083552: 89 70 0c mov %esi,0xc(%eax) 8083555: 8d 45 c4 lea -0x3c(%ebp),%eax 8083558: 89 45 90 mov %eax,-0x70(%ebp) 808355b: e9 c9 eb ff ff jmp 8082129 <__printf_fp_l+0x3c9> 8083560: 8b 45 10 mov 0x10(%ebp),%eax 8083563: f6 40 0d 08 testb $0x8,0xd(%eax) 8083567: 0f 85 35 06 00 00 jne 8083ba2 <__printf_fp_l+0x1e42> 808356d: c7 45 94 00 00 00 00 movl $0x0,-0x6c(%ebp) 8083574: 8d 43 03 lea 0x3(%ebx),%eax 8083577: 89 df mov %ebx,%edi 8083579: c1 ff 02 sar $0x2,%edi 808357c: 83 f8 06 cmp $0x6,%eax 808357f: 0f 86 df 03 00 00 jbe 8083964 <__printf_fp_l+0x1c04> 8083585: c7 45 90 00 00 00 00 movl $0x0,-0x70(%ebp) 808358c: 8b 45 08 mov 0x8(%ebp),%eax 808358f: 8b 88 94 00 00 00 mov 0x94(%eax),%ecx 8083595: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808359a: 2d 60 72 0d 08 sub $0x80d7260,%eax 808359f: 89 ca mov %ecx,%edx 80835a1: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80835a7: 39 d0 cmp %edx,%eax 80835a9: 0f 86 4c 07 00 00 jbe 8083cfb <__printf_fp_l+0x1f9b> 80835af: 8b 45 98 mov -0x68(%ebp),%eax 80835b2: 8b 5d 94 mov -0x6c(%ebp),%ebx 80835b5: 85 c0 test %eax,%eax 80835b7: 0f 45 9d 6c ff ff ff cmovne -0x94(%ebp),%ebx 80835be: 83 ec 04 sub $0x4,%esp 80835c1: 57 push %edi 80835c2: 01 fe add %edi,%esi 80835c4: 53 push %ebx 80835c5: ff 75 08 pushl 0x8(%ebp) 80835c8: ff 51 1c call *0x1c(%ecx) 80835cb: 83 c4 10 add $0x10,%esp 80835ce: 39 f8 cmp %edi,%eax 80835d0: 0f 85 e2 ef ff ff jne 80825b8 <__printf_fp_l+0x858> 80835d6: 8b 9d 50 ff ff ff mov -0xb0(%ebp),%ebx 80835dc: 85 db test %ebx,%ebx 80835de: 0f 84 27 07 00 00 je 8083d0b <__printf_fp_l+0x1fab> 80835e4: 8b 45 10 mov 0x10(%ebp),%eax 80835e7: f6 40 0c 20 testb $0x20,0xc(%eax) 80835eb: 0f 84 eb ef ff ff je 80825dc <__printf_fp_l+0x87c> 80835f1: 8b 45 9c mov -0x64(%ebp),%eax 80835f4: 85 c0 test %eax,%eax 80835f6: 0f 8e e0 ef ff ff jle 80825dc <__printf_fp_l+0x87c> 80835fc: 8b 55 98 mov -0x68(%ebp),%edx 80835ff: 85 d2 test %edx,%edx 8083601: 0f 84 7f 05 00 00 je 8083b86 <__printf_fp_l+0x1e26> 8083607: 83 ec 04 sub $0x4,%esp 808360a: 50 push %eax 808360b: 8b 45 10 mov 0x10(%ebp),%eax 808360e: ff 70 10 pushl 0x10(%eax) 8083611: ff 75 08 pushl 0x8(%ebp) 8083614: e8 07 8c 00 00 call 808c220 <_IO_wpadn> 8083619: 83 c4 10 add $0x10,%esp 808361c: 01 c6 add %eax,%esi 808361e: 3b 45 9c cmp -0x64(%ebp),%eax 8083621: 0f 85 91 ef ff ff jne 80825b8 <__printf_fp_l+0x858> 8083627: e9 b0 ef ff ff jmp 80825dc <__printf_fp_l+0x87c> 808362c: 8d 4a 1f lea 0x1f(%edx),%ecx 808362f: 85 d2 test %edx,%edx 8083631: 0f 48 d1 cmovs %ecx,%edx 8083634: c1 fa 05 sar $0x5,%edx 8083637: e9 36 f2 ff ff jmp 8082872 <__printf_fp_l+0xb12> 808363c: 8b 4d 08 mov 0x8(%ebp),%ecx 808363f: 8b 40 14 mov 0x14(%eax),%eax 8083642: 3b 41 18 cmp 0x18(%ecx),%eax 8083645: 0f 83 98 06 00 00 jae 8083ce3 <__printf_fp_l+0x1f83> 808364b: 8b 4d 08 mov 0x8(%ebp),%ecx 808364e: 8d 50 01 lea 0x1(%eax),%edx 8083651: 89 51 14 mov %edx,0x14(%ecx) 8083654: c6 00 2d movb $0x2d,(%eax) 8083657: e9 9f f5 ff ff jmp 8082bfb <__printf_fp_l+0xe9b> 808365c: a8 10 test $0x10,%al 808365e: 0f 84 a1 f5 ff ff je 8082c05 <__printf_fp_l+0xea5> 8083664: 8b 55 98 mov -0x68(%ebp),%edx 8083667: 8b 45 08 mov 0x8(%ebp),%eax 808366a: 85 d2 test %edx,%edx 808366c: 0f 84 87 04 00 00 je 8083af9 <__printf_fp_l+0x1d99> 8083672: 8b 40 58 mov 0x58(%eax),%eax 8083675: 85 c0 test %eax,%eax 8083677: 0f 84 8c 07 00 00 je 8083e09 <__printf_fp_l+0x20a9> 808367d: 8b 50 10 mov 0x10(%eax),%edx 8083680: 3b 50 14 cmp 0x14(%eax),%edx 8083683: 0f 83 80 07 00 00 jae 8083e09 <__printf_fp_l+0x20a9> 8083689: 8d 4a 04 lea 0x4(%edx),%ecx 808368c: 89 48 10 mov %ecx,0x10(%eax) 808368f: c7 02 20 00 00 00 movl $0x20,(%edx) 8083695: e9 61 f5 ff ff jmp 8082bfb <__printf_fp_l+0xe9b> 808369a: 8b 75 80 mov -0x80(%ebp),%esi 808369d: 8b 7d 10 mov 0x10(%ebp),%edi 80836a0: f6 47 0d 08 testb $0x8,0xd(%edi) 80836a4: 0f 85 b6 07 00 00 jne 8083e60 <__printf_fp_l+0x2100> 80836aa: 8b 7d 90 mov -0x70(%ebp),%edi 80836ad: 89 7d 94 mov %edi,-0x6c(%ebp) 80836b0: 2b 45 94 sub -0x6c(%ebp),%eax 80836b3: 83 f8 14 cmp $0x14,%eax 80836b6: 89 c7 mov %eax,%edi 80836b8: 0f 8f ce fe ff ff jg 808358c <__printf_fp_l+0x182c> 80836be: 8b 5d 94 mov -0x6c(%ebp),%ebx 80836c1: 29 f3 sub %esi,%ebx 80836c3: 85 c0 test %eax,%eax 80836c5: 0f 84 0b ff ff ff je 80835d6 <__printf_fp_l+0x1876> 80836cb: 89 5d 94 mov %ebx,-0x6c(%ebp) 80836ce: 8b 5d 08 mov 0x8(%ebp),%ebx 80836d1: eb 19 jmp 80836ec <__printf_fp_l+0x198c> 80836d3: 90 nop 80836d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80836d8: 8d 48 01 lea 0x1(%eax),%ecx 80836db: 89 4b 14 mov %ecx,0x14(%ebx) 80836de: 88 10 mov %dl,(%eax) 80836e0: 83 c6 01 add $0x1,%esi 80836e3: 83 ef 01 sub $0x1,%edi 80836e6: 0f 84 ea fe ff ff je 80835d6 <__printf_fp_l+0x1876> 80836ec: 8b 45 94 mov -0x6c(%ebp),%eax 80836ef: 0f b6 14 30 movzbl (%eax,%esi,1),%edx 80836f3: 8b 43 14 mov 0x14(%ebx),%eax 80836f6: 3b 43 18 cmp 0x18(%ebx),%eax 80836f9: 72 dd jb 80836d8 <__printf_fp_l+0x1978> 80836fb: 83 ec 08 sub $0x8,%esp 80836fe: 52 push %edx 80836ff: 53 push %ebx 8083700: e8 0b 0e fd ff call 8054510 <__overflow> 8083705: 83 c4 10 add $0x10,%esp 8083708: 83 f8 ff cmp $0xffffffff,%eax 808370b: 75 d3 jne 80836e0 <__printf_fp_l+0x1980> 808370d: e9 a6 ee ff ff jmp 80825b8 <__printf_fp_l+0x858> 8083712: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8083718: 8b 4d 9c mov -0x64(%ebp),%ecx 808371b: 83 bd 74 ff ff ff 00 cmpl $0x0,-0x8c(%ebp) 8083722: 0f 8e 39 f7 ff ff jle 8082e61 <__printf_fp_l+0x1101> 8083728: 39 95 70 ff ff ff cmp %edx,-0x90(%ebp) 808372e: 0f 94 c2 sete %dl 8083731: 83 ad 74 ff ff ff 01 subl $0x1,-0x8c(%ebp) 8083738: 84 d2 test %dl,%dl 808373a: 0f 85 15 f7 ff ff jne 8082e55 <__printf_fp_l+0x10f5> 8083740: e9 1c f7 ff ff jmp 8082e61 <__printf_fp_l+0x1101> 8083745: 8b 5d 88 mov -0x78(%ebp),%ebx 8083748: 85 db test %ebx,%ebx 808374a: 7e 17 jle 8083763 <__printf_fp_l+0x1a03> 808374c: 83 7d d4 01 cmpl $0x1,-0x2c(%ebp) 8083750: 0f 8f c4 e9 ff ff jg 808211a <__printf_fp_l+0x3ba> 8083756: 8b 55 d0 mov -0x30(%ebp),%edx 8083759: 8b 0a mov (%edx),%ecx 808375b: 85 c9 test %ecx,%ecx 808375d: 0f 85 b7 e9 ff ff jne 808211a <__printf_fp_l+0x3ba> 8083763: 89 c7 mov %eax,%edi 8083765: c7 45 9c 01 00 00 00 movl $0x1,-0x64(%ebp) 808376c: e9 b8 e9 ff ff jmp 8082129 <__printf_fp_l+0x3c9> 8083771: 8d 7b 02 lea 0x2(%ebx),%edi 8083774: 89 bd 68 ff ff ff mov %edi,-0x98(%ebp) 808377a: e9 14 f6 ff ff jmp 8082d93 <__printf_fp_l+0x1033> 808377f: 8b 55 94 mov -0x6c(%ebp),%edx 8083782: 8b 45 9c mov -0x64(%ebp),%eax 8083785: e8 86 e5 ff ff call 8081d10 <__guess_grouping.part.0> 808378a: 89 85 60 ff ff ff mov %eax,-0xa0(%ebp) 8083790: e9 0b fa ff ff jmp 80831a0 <__printf_fp_l+0x1440> 8083795: 83 c0 01 add $0x1,%eax 8083798: 89 03 mov %eax,(%ebx) 808379a: e9 b4 ec ff ff jmp 8082453 <__printf_fp_l+0x6f3> 808379f: 39 95 78 ff ff ff cmp %edx,-0x88(%ebp) 80837a5: 0f 8d c6 f3 ff ff jge 8082b71 <__printf_fp_l+0xe11> 80837ab: 8b 75 9c mov -0x64(%ebp),%esi 80837ae: 8b 4d 90 mov -0x70(%ebp),%ecx 80837b1: 8d 7b ff lea -0x1(%ebx),%edi 80837b4: 52 push %edx 80837b5: 89 55 9c mov %edx,-0x64(%ebp) 80837b8: 29 f8 sub %edi,%eax 80837ba: 8d 34 b5 fc ff ff ff lea -0x4(,%esi,4),%esi 80837c1: 50 push %eax 80837c2: 89 c8 mov %ecx,%eax 80837c4: 01 f0 add %esi,%eax 80837c6: 50 push %eax 80837c7: 51 push %ecx 80837c8: e8 83 ac 01 00 call 809e450 <__mpn_rshift> 80837cd: 8b 4d d0 mov -0x30(%ebp),%ecx 80837d0: 8b 45 d4 mov -0x2c(%ebp),%eax 80837d3: 8b 55 9c mov -0x64(%ebp),%edx 80837d6: 29 5d dc sub %ebx,-0x24(%ebp) 80837d9: 01 ce add %ecx,%esi 80837db: 29 f8 sub %edi,%eax 80837dd: 52 push %edx 80837de: 50 push %eax 80837df: 56 push %esi 80837e0: 51 push %ecx 80837e1: e8 6a ac 01 00 call 809e450 <__mpn_rshift> 80837e6: 8b 55 d4 mov -0x2c(%ebp),%edx 80837e9: 8b 4d d0 mov -0x30(%ebp),%ecx 80837ec: 83 c4 20 add $0x20,%esp 80837ef: 89 d0 mov %edx,%eax 80837f1: 29 da sub %ebx,%edx 80837f3: 29 f8 sub %edi,%eax 80837f5: 8b 4c 81 fc mov -0x4(%ecx,%eax,4),%ecx 80837f9: 85 c9 test %ecx,%ecx 80837fb: 0f 44 c2 cmove %edx,%eax 80837fe: 89 45 d4 mov %eax,-0x2c(%ebp) 8083801: e9 48 e7 ff ff jmp 8081f4e <__printf_fp_l+0x1ee> 8083806: 83 ec 0c sub $0xc,%esp 8083809: 53 push %ebx 808380a: e8 e1 c4 fe ff call 806fcf0 <__libc_alloca_cutoff> 808380f: 83 c4 10 add $0x10,%esp 8083812: 85 c0 test %eax,%eax 8083814: 0f 85 5b e8 ff ff jne 8082075 <__printf_fp_l+0x315> 808381a: 83 ec 0c sub $0xc,%esp 808381d: 53 push %ebx 808381e: e8 5d 68 fd ff call 805a080 <__libc_malloc> 8083823: 83 c4 10 add $0x10,%esp 8083826: 85 c0 test %eax,%eax 8083828: 89 85 64 ff ff ff mov %eax,-0x9c(%ebp) 808382e: 0f 84 6a ef ff ff je 808279e <__printf_fp_l+0xa3e> 8083834: c7 85 50 ff ff ff 00 movl $0x0,-0xb0(%ebp) 808383b: 00 00 00 808383e: e9 51 e8 ff ff jmp 8082094 <__printf_fp_l+0x334> 8083843: 83 ec 08 sub $0x8,%esp 8083846: 6a 20 push $0x20 8083848: e9 e8 f4 ff ff jmp 8082d35 <__printf_fp_l+0xfd5> 808384d: c7 85 68 ff ff ff 0e movl $0xe,-0x98(%ebp) 8083854: 00 00 00 8083857: bb 06 00 00 00 mov $0x6,%ebx 808385c: b8 06 00 00 00 mov $0x6,%eax 8083861: e9 2d f5 ff ff jmp 8082d93 <__printf_fp_l+0x1033> 8083866: 83 ec 04 sub $0x4,%esp 8083869: ff 75 9c pushl -0x64(%ebp) 808386c: 52 push %edx 808386d: ff 75 08 pushl 0x8(%ebp) 8083870: e8 bb 88 00 00 call 808c130 <_IO_padn> 8083875: 83 c4 10 add $0x10,%esp 8083878: 89 c6 mov %eax,%esi 808387a: e9 2d ed ff ff jmp 80825ac <__printf_fp_l+0x84c> 808387f: 8b 7d 9c mov -0x64(%ebp),%edi 8083882: 85 ff test %edi,%edi 8083884: 0f 8e c1 fb ff ff jle 808344b <__printf_fp_l+0x16eb> 808388a: 6a 0a push $0xa 808388c: ff 75 d4 pushl -0x2c(%ebp) 808388f: ff 75 d0 pushl -0x30(%ebp) 8083892: ff 75 e0 pushl -0x20(%ebp) 8083895: e8 36 af 01 00 call 809e7d0 <__mpn_mul_1> 808389a: 8b 55 d4 mov -0x2c(%ebp),%edx 808389d: 8b 5d e0 mov -0x20(%ebp),%ebx 80838a0: 31 c9 xor %ecx,%ecx 80838a2: 83 c4 10 add $0x10,%esp 80838a5: b8 04 00 00 00 mov $0x4,%eax 80838aa: 89 55 e4 mov %edx,-0x1c(%ebp) 80838ad: f3 0f bc 0b tzcnt (%ebx),%ecx 80838b1: 83 7d cc 04 cmpl $0x4,-0x34(%ebp) 80838b5: 0f 4e 45 cc cmovle -0x34(%ebp),%eax 80838b9: 39 c1 cmp %eax,%ecx 80838bb: 0f 8d f0 01 00 00 jge 8083ab1 <__printf_fp_l+0x1d51> 80838c1: b9 20 00 00 00 mov $0x20,%ecx 80838c6: 29 c1 sub %eax,%ecx 80838c8: 51 push %ecx 80838c9: 52 push %edx 80838ca: 53 push %ebx 80838cb: ff 75 d0 pushl -0x30(%ebp) 80838ce: e8 1d ab 01 00 call 809e3f0 <__mpn_lshift> 80838d3: 83 c4 10 add $0x10,%esp 80838d6: 85 c0 test %eax,%eax 80838d8: 74 0f je 80838e9 <__printf_fp_l+0x1b89> 80838da: 8b 55 e4 mov -0x1c(%ebp),%edx 80838dd: 8d 4a 01 lea 0x1(%edx),%ecx 80838e0: 89 4d e4 mov %ecx,-0x1c(%ebp) 80838e3: 8b 4d d0 mov -0x30(%ebp),%ecx 80838e6: 89 04 91 mov %eax,(%ecx,%edx,4) 80838e9: 8b 45 e4 mov -0x1c(%ebp),%eax 80838ec: 83 8d 6c ff ff ff 01 orl $0x1,-0x94(%ebp) 80838f3: 89 45 d4 mov %eax,-0x2c(%ebp) 80838f6: e9 50 fb ff ff jmp 808344b <__printf_fp_l+0x16eb> 80838fb: 8d 7d c4 lea -0x3c(%ebp),%edi 80838fe: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8083904: c7 85 54 ff ff ff 00 movl $0x0,-0xac(%ebp) 808390b: 00 00 00 808390e: 89 7d 90 mov %edi,-0x70(%ebp) 8083911: e9 ed e7 ff ff jmp 8082103 <__printf_fp_l+0x3a3> 8083916: b8 20 00 00 00 mov $0x20,%eax 808391b: 2b 45 90 sub -0x70(%ebp),%eax 808391e: c7 45 bc 00 00 00 a0 movl $0xa0000000,-0x44(%ebp) 8083925: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 808392c: 50 push %eax 808392d: 8d 45 bc lea -0x44(%ebp),%eax 8083930: 6a 02 push $0x2 8083932: 50 push %eax 8083933: 50 push %eax 8083934: e8 b7 aa 01 00 call 809e3f0 <__mpn_lshift> 8083939: 8b 45 cc mov -0x34(%ebp),%eax 808393c: 83 c4 10 add $0x10,%esp 808393f: 8d 50 02 lea 0x2(%eax),%edx 8083942: 89 45 9c mov %eax,-0x64(%ebp) 8083945: 39 d6 cmp %edx,%esi 8083947: 0f 8f 83 01 00 00 jg 8083ad0 <__printf_fp_l+0x1d70> 808394d: 8b 5d e4 mov -0x1c(%ebp),%ebx 8083950: 89 9d 78 ff ff ff mov %ebx,-0x88(%ebp) 8083956: 8b 5d e0 mov -0x20(%ebp),%ebx 8083959: 89 9d 74 ff ff ff mov %ebx,-0x8c(%ebp) 808395f: e9 0b fa ff ff jmp 808336f <__printf_fp_l+0x160f> 8083964: 85 ff test %edi,%edi 8083966: 0f 84 58 01 00 00 je 8083ac4 <__printf_fp_l+0x1d64> 808396c: 8b 9d 6c ff ff ff mov -0x94(%ebp),%ebx 8083972: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 8083979: 29 c3 sub %eax,%ebx 808397b: 89 5d 94 mov %ebx,-0x6c(%ebp) 808397e: eb 2a jmp 80839aa <__printf_fp_l+0x1c4a> 8083980: 8b 50 10 mov 0x10(%eax),%edx 8083983: 3b 50 14 cmp 0x14(%eax),%edx 8083986: 73 32 jae 80839ba <__printf_fp_l+0x1c5a> 8083988: 8d 5a 04 lea 0x4(%edx),%ebx 808398b: 83 f9 ff cmp $0xffffffff,%ecx 808398e: 89 58 10 mov %ebx,0x10(%eax) 8083991: 89 0a mov %ecx,(%edx) 8083993: 0f 94 c0 sete %al 8083996: 84 c0 test %al,%al 8083998: 0f 85 1a ec ff ff jne 80825b8 <__printf_fp_l+0x858> 808399e: 83 c6 01 add $0x1,%esi 80839a1: 83 ef 01 sub $0x1,%edi 80839a4: 0f 84 1a 01 00 00 je 8083ac4 <__printf_fp_l+0x1d64> 80839aa: 8b 45 94 mov -0x6c(%ebp),%eax 80839ad: 8b 0c b0 mov (%eax,%esi,4),%ecx 80839b0: 8b 45 08 mov 0x8(%ebp),%eax 80839b3: 8b 40 58 mov 0x58(%eax),%eax 80839b6: 85 c0 test %eax,%eax 80839b8: 75 c6 jne 8083980 <__printf_fp_l+0x1c20> 80839ba: 83 ec 08 sub $0x8,%esp 80839bd: 51 push %ecx 80839be: ff 75 08 pushl 0x8(%ebp) 80839c1: e8 ba 8e 00 00 call 808c880 <__woverflow> 80839c6: 83 c4 10 add $0x10,%esp 80839c9: 83 f8 ff cmp $0xffffffff,%eax 80839cc: 0f 94 c0 sete %al 80839cf: eb c5 jmp 8083996 <__printf_fp_l+0x1c36> 80839d1: 80 bd 58 ff ff ff 67 cmpb $0x67,-0xa8(%ebp) 80839d8: 0f 84 e3 03 00 00 je 8083dc1 <__printf_fp_l+0x2061> 80839de: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 80839e4: 8b 18 mov (%eax),%ebx 80839e6: 03 8d 74 ff ff ff add -0x8c(%ebp),%ecx 80839ec: e9 75 f4 ff ff jmp 8082e66 <__printf_fp_l+0x1106> 80839f1: 8b 4d 08 mov 0x8(%ebp),%ecx 80839f4: 8b 40 14 mov 0x14(%eax),%eax 80839f7: 3b 41 18 cmp 0x18(%ecx),%eax 80839fa: 0f 83 b8 03 00 00 jae 8083db8 <__printf_fp_l+0x2058> 8083a00: 8b 4d 08 mov 0x8(%ebp),%ecx 8083a03: 8d 50 01 lea 0x1(%eax),%edx 8083a06: 89 51 14 mov %edx,0x14(%ecx) 8083a09: c6 00 2b movb $0x2b,(%eax) 8083a0c: e9 ea f1 ff ff jmp 8082bfb <__printf_fp_l+0xe9b> 8083a11: bb 06 00 00 00 mov $0x6,%ebx 8083a16: b8 06 00 00 00 mov $0x6,%eax 8083a1b: e9 de f5 ff ff jmp 8082ffe <__printf_fp_l+0x129e> 8083a20: 8b b5 68 ff ff ff mov -0x98(%ebp),%esi 8083a26: 89 b5 74 ff ff ff mov %esi,-0x8c(%ebp) 8083a2c: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 8083a32: 50 push %eax 8083a33: 29 da sub %ebx,%edx 8083a35: 52 push %edx 8083a36: ff b5 74 ff ff ff pushl -0x8c(%ebp) 8083a3c: ff 75 d0 pushl -0x30(%ebp) 8083a3f: e8 0c aa 01 00 call 809e450 <__mpn_rshift> 8083a44: 8b 45 e4 mov -0x1c(%ebp),%eax 8083a47: 83 c4 10 add $0x10,%esp 8083a4a: 29 d8 sub %ebx,%eax 8083a4c: 89 45 d4 mov %eax,-0x2c(%ebp) 8083a4f: 8b 45 cc mov -0x34(%ebp),%eax 8083a52: 89 45 9c mov %eax,-0x64(%ebp) 8083a55: e9 d6 f9 ff ff jmp 8083430 <__printf_fp_l+0x16d0> 8083a5a: 8b 75 90 mov -0x70(%ebp),%esi 8083a5d: 83 fe 1f cmp $0x1f,%esi 8083a60: 0f 84 77 fa ff ff je 80834dd <__printf_fp_l+0x177d> 8083a66: 31 d2 xor %edx,%edx 8083a68: 31 db xor %ebx,%ebx 8083a6a: f3 0f bc d0 tzcnt %eax,%edx 8083a6e: b8 1f 00 00 00 mov $0x1f,%eax 8083a73: 29 f0 sub %esi,%eax 8083a75: 39 c2 cmp %eax,%edx 8083a77: 7d b3 jge 8083a2c <__printf_fp_l+0x1ccc> 8083a79: 8b 45 90 mov -0x70(%ebp),%eax 8083a7c: 83 c0 01 add $0x1,%eax 8083a7f: 50 push %eax 8083a80: ff b5 78 ff ff ff pushl -0x88(%ebp) 8083a86: ff b5 74 ff ff ff pushl -0x8c(%ebp) 8083a8c: ff 75 d0 pushl -0x30(%ebp) 8083a8f: e8 5c a9 01 00 call 809e3f0 <__mpn_lshift> 8083a94: 8b 55 e4 mov -0x1c(%ebp),%edx 8083a97: 83 c4 10 add $0x10,%esp 8083a9a: 8d 4a 01 lea 0x1(%edx),%ecx 8083a9d: 89 4d d4 mov %ecx,-0x2c(%ebp) 8083aa0: 8b 4d d0 mov -0x30(%ebp),%ecx 8083aa3: 89 04 91 mov %eax,(%ecx,%edx,4) 8083aa6: 8b 45 cc mov -0x34(%ebp),%eax 8083aa9: 89 45 9c mov %eax,-0x64(%ebp) 8083aac: e9 7f f9 ff ff jmp 8083430 <__printf_fp_l+0x16d0> 8083ab1: 50 push %eax 8083ab2: 52 push %edx 8083ab3: 53 push %ebx 8083ab4: ff 75 d0 pushl -0x30(%ebp) 8083ab7: e8 94 a9 01 00 call 809e450 <__mpn_rshift> 8083abc: 83 c4 10 add $0x10,%esp 8083abf: e9 25 fe ff ff jmp 80838e9 <__printf_fp_l+0x1b89> 8083ac4: c7 45 90 00 00 00 00 movl $0x0,-0x70(%ebp) 8083acb: e9 06 fb ff ff jmp 80835d6 <__printf_fp_l+0x1876> 8083ad0: 8d 50 03 lea 0x3(%eax),%edx 8083ad3: 39 d6 cmp %edx,%esi 8083ad5: 0f 85 55 f9 ff ff jne 8083430 <__printf_fp_l+0x16d0> 8083adb: 8b 4d e4 mov -0x1c(%ebp),%ecx 8083ade: 8b 5d e0 mov -0x20(%ebp),%ebx 8083ae1: 89 8d 78 ff ff ff mov %ecx,-0x88(%ebp) 8083ae7: 8d 54 8b fc lea -0x4(%ebx,%ecx,4),%edx 8083aeb: 89 9d 74 ff ff ff mov %ebx,-0x8c(%ebp) 8083af1: 8b 4d c0 mov -0x40(%ebp),%ecx 8083af4: e9 ce f9 ff ff jmp 80834c7 <__printf_fp_l+0x1767> 8083af9: 8b 4d 08 mov 0x8(%ebp),%ecx 8083afc: 8b 40 14 mov 0x14(%eax),%eax 8083aff: 3b 41 18 cmp 0x18(%ecx),%eax 8083b02: 0f 83 4f 03 00 00 jae 8083e57 <__printf_fp_l+0x20f7> 8083b08: 8b 4d 08 mov 0x8(%ebp),%ecx 8083b0b: 8d 50 01 lea 0x1(%eax),%edx 8083b0e: 89 51 14 mov %edx,0x14(%ecx) 8083b11: c6 00 20 movb $0x20,(%eax) 8083b14: e9 e2 f0 ff ff jmp 8082bfb <__printf_fp_l+0xe9b> 8083b19: 8b 9d 48 ff ff ff mov -0xb8(%ebp),%ebx 8083b1f: 39 9d 54 ff ff ff cmp %ebx,-0xac(%ebp) 8083b25: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 8083b2b: 0f 84 03 02 00 00 je 8083d34 <__printf_fp_l+0x1fd4> 8083b31: 8d 58 04 lea 0x4(%eax),%ebx 8083b34: c7 40 04 31 00 00 00 movl $0x31,0x4(%eax) 8083b3b: 83 85 54 ff ff ff 01 addl $0x1,-0xac(%ebp) 8083b42: 89 9d 6c ff ff ff mov %ebx,-0x94(%ebp) 8083b48: e9 95 f3 ff ff jmp 8082ee2 <__printf_fp_l+0x1182> 8083b4d: 56 push %esi 8083b4e: 50 push %eax 8083b4f: 8b 45 90 mov -0x70(%ebp),%eax 8083b52: 50 push %eax 8083b53: 50 push %eax 8083b54: e8 97 a8 01 00 call 809e3f0 <__mpn_lshift> 8083b59: 8b 45 d0 mov -0x30(%ebp),%eax 8083b5c: 56 push %esi 8083b5d: ff 75 d4 pushl -0x2c(%ebp) 8083b60: 50 push %eax 8083b61: 50 push %eax 8083b62: e8 89 a8 01 00 call 809e3f0 <__mpn_lshift> 8083b67: 83 c4 20 add $0x20,%esp 8083b6a: 85 c0 test %eax,%eax 8083b6c: 0f 84 dc e3 ff ff je 8081f4e <__printf_fp_l+0x1ee> 8083b72: 8b 55 d4 mov -0x2c(%ebp),%edx 8083b75: 8d 4a 01 lea 0x1(%edx),%ecx 8083b78: 89 4d d4 mov %ecx,-0x2c(%ebp) 8083b7b: 8b 4d d0 mov -0x30(%ebp),%ecx 8083b7e: 89 04 91 mov %eax,(%ecx,%edx,4) 8083b81: e9 c8 e3 ff ff jmp 8081f4e <__printf_fp_l+0x1ee> 8083b86: 8b 45 10 mov 0x10(%ebp),%eax 8083b89: 83 ec 04 sub $0x4,%esp 8083b8c: ff 75 9c pushl -0x64(%ebp) 8083b8f: ff 70 10 pushl 0x10(%eax) 8083b92: ff 75 08 pushl 0x8(%ebp) 8083b95: e8 96 85 00 00 call 808c130 <_IO_padn> 8083b9a: 83 c4 10 add $0x10,%esp 8083b9d: e9 7a fa ff ff jmp 808361c <__printf_fp_l+0x18bc> 8083ba2: 31 c9 xor %ecx,%ecx 8083ba4: 31 d2 xor %edx,%edx 8083ba6: 31 c0 xor %eax,%eax 8083ba8: e8 33 df ff ff call 8081ae0 <_i18n_number_rewrite> 8083bad: 89 45 94 mov %eax,-0x6c(%ebp) 8083bb0: e9 bf f9 ff ff jmp 8083574 <__printf_fp_l+0x1814> 8083bb5: 83 ec 08 sub $0x8,%esp 8083bb8: 6a 2d push $0x2d 8083bba: ff 75 08 pushl 0x8(%ebp) 8083bbd: e8 be 8c 00 00 call 808c880 <__woverflow> 8083bc2: 83 c4 10 add $0x10,%esp 8083bc5: 83 f8 ff cmp $0xffffffff,%eax 8083bc8: 0f 94 c0 sete %al 8083bcb: 84 c0 test %al,%al 8083bcd: 0f 85 e5 e9 ff ff jne 80825b8 <__printf_fp_l+0x858> 8083bd3: e9 23 f0 ff ff jmp 8082bfb <__printf_fp_l+0xe9b> 8083bd8: 90 nop 8083bd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8083be0: 8b b5 6c ff ff ff mov -0x94(%ebp),%esi 8083be6: 83 ec 04 sub $0x4,%esp 8083be9: 6a 06 push $0x6 8083beb: 68 2c da 0c 08 push $0x80cda2c 8083bf0: 56 push %esi 8083bf1: e8 aa b7 00 00 call 808f3a0 <__wmemcpy> 8083bf6: 89 f0 mov %esi,%eax 8083bf8: 8b 75 8c mov -0x74(%ebp),%esi 8083bfb: 83 c4 10 add $0x10,%esp 8083bfe: 83 c0 08 add $0x8,%eax 8083c01: 89 70 fc mov %esi,-0x4(%eax) 8083c04: 39 c7 cmp %eax,%edi 8083c06: 0f 83 06 02 00 00 jae 8083e12 <__printf_fp_l+0x20b2> 8083c0c: 83 c7 14 add $0x14,%edi 8083c0f: e9 2a e9 ff ff jmp 808253e <__printf_fp_l+0x7de> 8083c14: 31 c0 xor %eax,%eax 8083c16: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) 8083c1d: e9 79 f0 ff ff jmp 8082c9b <__printf_fp_l+0xf3b> 8083c22: 8b 75 90 mov -0x70(%ebp),%esi 8083c25: 0f bd 74 86 fc bsr -0x4(%esi,%eax,4),%esi 8083c2a: 83 f6 1f xor $0x1f,%esi 8083c2d: 0f 84 1b e3 ff ff je 8081f4e <__printf_fp_l+0x1ee> 8083c33: 8b 17 mov (%edi),%edx 8083c35: 8b 4d 90 mov -0x70(%ebp),%ecx 8083c38: 31 db xor %ebx,%ebx 8083c3a: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) 8083c41: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) 8083c48: e9 4a f4 ff ff jmp 8083097 <__printf_fp_l+0x1337> 8083c4d: 8d 76 00 lea 0x0(%esi),%esi 8083c50: 8b 75 90 mov -0x70(%ebp),%esi 8083c53: 0f bd 74 86 fc bsr -0x4(%esi,%eax,4),%esi 8083c58: 83 f6 1f xor $0x1f,%esi 8083c5b: 0f 84 ed e2 ff ff je 8081f4e <__printf_fp_l+0x1ee> 8083c61: 8b 7d d0 mov -0x30(%ebp),%edi 8083c64: 8b 4d 90 mov -0x70(%ebp),%ecx 8083c67: 31 db xor %ebx,%ebx 8083c69: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%ebp) 8083c70: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) 8083c77: e9 b1 ee ff ff jmp 8082b2d <__printf_fp_l+0xdcd> 8083c7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8083c80: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 8083c86: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx 8083c8c: 8b 55 bc mov -0x44(%ebp),%edx 8083c8f: 39 54 8b f8 cmp %edx,-0x8(%ebx,%ecx,4) 8083c93: 0f 82 d6 f6 ff ff jb 808336f <__printf_fp_l+0x160f> 8083c99: e9 37 f8 ff ff jmp 80834d5 <__printf_fp_l+0x1775> 8083c9e: 83 ec 04 sub $0x4,%esp 8083ca1: ff 75 9c pushl -0x64(%ebp) 8083ca4: 6a 30 push $0x30 8083ca6: ff 75 08 pushl 0x8(%ebp) 8083ca9: e8 82 84 00 00 call 808c130 <_IO_padn> 8083cae: 83 c4 10 add $0x10,%esp 8083cb1: e9 7f ef ff ff jmp 8082c35 <__printf_fp_l+0xed5> 8083cb6: 50 push %eax 8083cb7: 50 push %eax 8083cb8: 6a 2b push $0x2b 8083cba: e9 fb fe ff ff jmp 8083bba <__printf_fp_l+0x1e5a> 8083cbf: 8b 45 90 mov -0x70(%ebp),%eax 8083cc2: e9 d6 f9 ff ff jmp 808369d <__printf_fp_l+0x193d> 8083cc7: 83 ec 0c sub $0xc,%esp 8083cca: 50 push %eax 8083ccb: e8 b0 63 fd ff call 805a080 <__libc_malloc> 8083cd0: 83 c4 10 add $0x10,%esp 8083cd3: 85 c0 test %eax,%eax 8083cd5: 89 45 90 mov %eax,-0x70(%ebp) 8083cd8: 0f 85 f9 ef ff ff jne 8082cd7 <__printf_fp_l+0xf77> 8083cde: e9 e3 e8 ff ff jmp 80825c6 <__printf_fp_l+0x866> 8083ce3: 50 push %eax 8083ce4: 50 push %eax 8083ce5: 6a 2d push $0x2d 8083ce7: 51 push %ecx 8083ce8: e8 23 08 fd ff call 8054510 <__overflow> 8083ced: 83 c4 10 add $0x10,%esp 8083cf0: 83 f8 ff cmp $0xffffffff,%eax 8083cf3: 0f 94 c0 sete %al 8083cf6: e9 d0 fe ff ff jmp 8083bcb <__printf_fp_l+0x1e6b> 8083cfb: 89 4d 8c mov %ecx,-0x74(%ebp) 8083cfe: e8 4d d8 fc ff call 8051550 <_IO_vtable_check> 8083d03: 8b 4d 8c mov -0x74(%ebp),%ecx 8083d06: e9 a4 f8 ff ff jmp 80835af <__printf_fp_l+0x184f> 8083d0b: 83 ec 0c sub $0xc,%esp 8083d0e: ff 75 90 pushl -0x70(%ebp) 8083d11: e8 7a 68 fd ff call 805a590 <__cfree> 8083d16: 59 pop %ecx 8083d17: ff b5 64 ff ff ff pushl -0x9c(%ebp) 8083d1d: e8 6e 68 fd ff call 805a590 <__cfree> 8083d22: 83 c4 10 add $0x10,%esp 8083d25: e9 ba f8 ff ff jmp 80835e4 <__printf_fp_l+0x1884> 8083d2a: 8b 5d 8c mov -0x74(%ebp),%ebx 8083d2d: 31 d2 xor %edx,%edx 8083d2f: e9 f7 f0 ff ff jmp 8082e2b <__printf_fp_l+0x10cb> 8083d34: 8b 5d 8c mov -0x74(%ebp),%ebx 8083d37: c7 00 31 00 00 00 movl $0x31,(%eax) 8083d3d: 89 58 04 mov %ebx,0x4(%eax) 8083d40: 8b 45 10 mov 0x10(%ebp),%eax 8083d43: f6 40 0c 08 testb $0x8,0xc(%eax) 8083d47: 75 06 jne 8083d4f <__printf_fp_l+0x1fef> 8083d49: 31 c0 xor %eax,%eax 8083d4b: 85 f6 test %esi,%esi 8083d4d: 7e 17 jle 8083d66 <__printf_fp_l+0x2006> 8083d4f: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 8083d55: 8b 9d 54 ff ff ff mov -0xac(%ebp),%ebx 8083d5b: c7 44 98 08 30 00 00 movl $0x30,0x8(%eax,%ebx,4) 8083d62: 00 8083d63: 8d 46 01 lea 0x1(%esi),%eax 8083d66: 8b b5 54 ff ff ff mov -0xac(%ebp),%esi 8083d6c: 8b 95 4c ff ff ff mov -0xb4(%ebp),%edx 8083d72: 83 45 cc 01 addl $0x1,-0x34(%ebp) 8083d76: c7 85 54 ff ff ff 01 movl $0x1,-0xac(%ebp) 8083d7d: 00 00 00 8083d80: 01 c6 add %eax,%esi 8083d82: 8b 45 10 mov 0x10(%ebp),%eax 8083d85: 8b 58 08 mov 0x8(%eax),%ebx 8083d88: b8 f8 ff ff ff mov $0xfffffff8,%eax 8083d8d: 8b 04 02 mov (%edx,%eax,1),%eax 8083d90: 0f b7 04 58 movzwl (%eax,%ebx,2),%eax 8083d94: 66 25 00 01 and $0x100,%ax 8083d98: 66 83 f8 01 cmp $0x1,%ax 8083d9c: 19 c0 sbb %eax,%eax 8083d9e: 83 e0 20 and $0x20,%eax 8083da1: 83 c0 45 add $0x45,%eax 8083da4: 89 45 c8 mov %eax,-0x38(%ebp) 8083da7: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 8083dad: 89 85 6c ff ff ff mov %eax,-0x94(%ebp) 8083db3: e9 2a f1 ff ff jmp 8082ee2 <__printf_fp_l+0x1182> 8083db8: 50 push %eax 8083db9: 50 push %eax 8083dba: 6a 2b push $0x2b 8083dbc: e9 26 ff ff ff jmp 8083ce7 <__printf_fp_l+0x1f87> 8083dc1: 83 7d c8 66 cmpl $0x66,-0x38(%ebp) 8083dc5: 0f 85 13 fc ff ff jne 80839de <__printf_fp_l+0x1c7e> 8083dcb: 8b 5d 10 mov 0x10(%ebp),%ebx 8083dce: f6 43 0c 08 testb $0x8,0xc(%ebx) 8083dd2: 0f 84 06 fc ff ff je 80839de <__printf_fp_l+0x1c7e> 8083dd8: 8b 9d 64 ff ff ff mov -0x9c(%ebp),%ebx 8083dde: 8d 4b 0c lea 0xc(%ebx),%ecx 8083de1: 39 c1 cmp %eax,%ecx 8083de3: 0f 85 f5 fb ff ff jne 80839de <__printf_fp_l+0x1c7e> 8083de9: 8b 9d 64 ff ff ff mov -0x9c(%ebp),%ebx 8083def: 83 7b 08 30 cmpl $0x30,0x8(%ebx) 8083df3: 74 44 je 8083e39 <__printf_fp_l+0x20d9> 8083df5: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 8083dfb: 8b 5b 0c mov 0xc(%ebx),%ebx 8083dfe: 03 8d 74 ff ff ff add -0x8c(%ebp),%ecx 8083e04: e9 5d f0 ff ff jmp 8082e66 <__printf_fp_l+0x1106> 8083e09: 50 push %eax 8083e0a: 50 push %eax 8083e0b: 6a 20 push $0x20 8083e0d: e9 a8 fd ff ff jmp 8083bba <__printf_fp_l+0x1e5a> 8083e12: 89 fe mov %edi,%esi 8083e14: 53 push %ebx 8083e15: 83 c7 10 add $0x10,%edi 8083e18: 29 c6 sub %eax,%esi 8083e1a: 89 f0 mov %esi,%eax 8083e1c: c1 f8 02 sar $0x2,%eax 8083e1f: 50 push %eax 8083e20: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8083e26: 6a 30 push $0x30 8083e28: 83 c0 18 add $0x18,%eax 8083e2b: 50 push %eax 8083e2c: e8 8f b5 00 00 call 808f3c0 <__wmemset> 8083e31: 83 c4 10 add $0x10,%esp 8083e34: e9 05 e7 ff ff jmp 808253e <__printf_fp_l+0x7de> 8083e39: 8b 9d 64 ff ff ff mov -0x9c(%ebp),%ebx 8083e3f: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 8083e45: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx 8083e4b: 8b 5b 0c mov 0xc(%ebx),%ebx 8083e4e: 8d 4c 11 ff lea -0x1(%ecx,%edx,1),%ecx 8083e52: e9 0f f0 ff ff jmp 8082e66 <__printf_fp_l+0x1106> 8083e57: 50 push %eax 8083e58: 50 push %eax 8083e59: 6a 20 push $0x20 8083e5b: e9 87 fe ff ff jmp 8083ce7 <__printf_fp_l+0x1f87> 8083e60: 8b 7d 90 mov -0x70(%ebp),%edi 8083e63: 8b 9d 78 ff ff ff mov -0x88(%ebp),%ebx 8083e69: 89 c2 mov %eax,%edx 8083e6b: 01 fb add %edi,%ebx 8083e6d: 89 f8 mov %edi,%eax 8083e6f: 89 d9 mov %ebx,%ecx 8083e71: e8 6a dc ff ff call 8081ae0 <_i18n_number_rewrite> 8083e76: 89 45 94 mov %eax,-0x6c(%ebp) 8083e79: 89 d8 mov %ebx,%eax 8083e7b: e9 30 f8 ff ff jmp 80836b0 <__printf_fp_l+0x1950> 8083e80: 31 f6 xor %esi,%esi 8083e82: e9 f3 e3 ff ff jmp 808227a <__printf_fp_l+0x51a> 8083e87: 89 f6 mov %esi,%esi 8083e89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08083e90 <___printf_fp>: 8083e90: 83 ec 0c sub $0xc,%esp 8083e93: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8083e9a: b8 dc ff ff ff mov $0xffffffdc,%eax 8083e9f: ff 74 24 18 pushl 0x18(%esp) 8083ea3: ff 74 24 18 pushl 0x18(%esp) 8083ea7: ff 34 02 pushl (%edx,%eax,1) 8083eaa: ff 74 24 1c pushl 0x1c(%esp) 8083eae: e8 ad de ff ff call 8081d60 <__printf_fp_l> 8083eb3: 83 c4 1c add $0x1c,%esp 8083eb6: c3 ret 8083eb7: 89 f6 mov %esi,%esi 8083eb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08083ec0 <__guess_grouping>: 8083ec0: 8b 54 24 08 mov 0x8(%esp),%edx 8083ec4: 8b 44 24 04 mov 0x4(%esp),%eax 8083ec8: 0f b6 0a movzbl (%edx),%ecx 8083ecb: 83 e9 01 sub $0x1,%ecx 8083ece: 80 f9 7d cmp $0x7d,%cl 8083ed1: 77 0d ja 8083ee0 <__guess_grouping+0x20> 8083ed3: e9 38 de ff ff jmp 8081d10 <__guess_grouping.part.0> 8083ed8: 90 nop 8083ed9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8083ee0: 31 c0 xor %eax,%eax 8083ee2: c3 ret 8083ee3: 66 90 xchg %ax,%ax 8083ee5: 66 90 xchg %ax,%ax 8083ee7: 66 90 xchg %ax,%ax 8083ee9: 66 90 xchg %ax,%ax 8083eeb: 66 90 xchg %ax,%ax 8083eed: 66 90 xchg %ax,%ax 8083eef: 90 nop 08083ef0 <__register_printf_specifier>: 8083ef0: 53 push %ebx 8083ef1: 83 ec 08 sub $0x8,%esp 8083ef4: 8b 5c 24 10 mov 0x10(%esp),%ebx 8083ef8: 81 fb ff 00 00 00 cmp $0xff,%ebx 8083efe: 0f 87 9c 00 00 00 ja 8083fa0 <__register_printf_specifier+0xb0> 8083f04: 31 c0 xor %eax,%eax 8083f06: b9 01 00 00 00 mov $0x1,%ecx 8083f0b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8083f12: 00 8083f13: 74 01 je 8083f16 <__register_printf_specifier+0x26> 8083f15: f0 0f b1 0d a0 d6 0e lock cmpxchg %ecx,0x80ed6a0 8083f1c: 08 8083f1d: 74 0b je 8083f2a <__register_printf_specifier+0x3a> 8083f1f: 8d 0d a0 d6 0e 08 lea 0x80ed6a0,%ecx 8083f25: e8 06 be fe ff call 806fd30 <__lll_lock_wait_private> 8083f2a: 8b 15 34 dd 0e 08 mov 0x80edd34,%edx 8083f30: 85 d2 test %edx,%edx 8083f32: 74 3c je 8083f70 <__register_printf_specifier+0x80> 8083f34: a1 94 dd 0e 08 mov 0x80edd94,%eax 8083f39: 8b 4c 24 14 mov 0x14(%esp),%ecx 8083f3d: 89 0c 9a mov %ecx,(%edx,%ebx,4) 8083f40: 8b 54 24 18 mov 0x18(%esp),%edx 8083f44: 89 14 98 mov %edx,(%eax,%ebx,4) 8083f47: 31 d2 xor %edx,%edx 8083f49: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8083f50: 00 8083f51: 74 01 je 8083f54 <__register_printf_specifier+0x64> 8083f53: f0 83 2d a0 d6 0e 08 lock subl $0x1,0x80ed6a0 8083f5a: 01 8083f5b: 74 0b je 8083f68 <__register_printf_specifier+0x78> 8083f5d: 8d 05 a0 d6 0e 08 lea 0x80ed6a0,%eax 8083f63: e8 f8 bd fe ff call 806fd60 <__lll_unlock_wake_private> 8083f68: 83 c4 08 add $0x8,%esp 8083f6b: 89 d0 mov %edx,%eax 8083f6d: 5b pop %ebx 8083f6e: c3 ret 8083f6f: 90 nop 8083f70: 83 ec 08 sub $0x8,%esp 8083f73: 6a 08 push $0x8 8083f75: 68 00 01 00 00 push $0x100 8083f7a: e8 f1 69 fd ff call 805a970 <__calloc> 8083f7f: 83 c4 10 add $0x10,%esp 8083f82: 85 c0 test %eax,%eax 8083f84: a3 94 dd 0e 08 mov %eax,0x80edd94 8083f89: 74 2f je 8083fba <__register_printf_specifier+0xca> 8083f8b: 8d 90 00 04 00 00 lea 0x400(%eax),%edx 8083f91: 89 15 34 dd 0e 08 mov %edx,0x80edd34 8083f97: eb a0 jmp 8083f39 <__register_printf_specifier+0x49> 8083f99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8083fa0: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8083fa7: b8 e8 ff ff ff mov $0xffffffe8,%eax 8083fac: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8083fb3: ba ff ff ff ff mov $0xffffffff,%edx 8083fb8: eb ae jmp 8083f68 <__register_printf_specifier+0x78> 8083fba: ba ff ff ff ff mov $0xffffffff,%edx 8083fbf: eb 88 jmp 8083f49 <__register_printf_specifier+0x59> 8083fc1: eb 0d jmp 8083fd0 <__register_printf_function> 8083fc3: 90 nop 8083fc4: 90 nop 8083fc5: 90 nop 8083fc6: 90 nop 8083fc7: 90 nop 8083fc8: 90 nop 8083fc9: 90 nop 8083fca: 90 nop 8083fcb: 90 nop 8083fcc: 90 nop 8083fcd: 90 nop 8083fce: 90 nop 8083fcf: 90 nop 08083fd0 <__register_printf_function>: 8083fd0: e9 1b ff ff ff jmp 8083ef0 <__register_printf_specifier> 8083fd5: 66 90 xchg %ax,%ax 8083fd7: 66 90 xchg %ax,%ax 8083fd9: 66 90 xchg %ax,%ax 8083fdb: 66 90 xchg %ax,%ax 8083fdd: 66 90 xchg %ax,%ax 8083fdf: 90 nop 08083fe0 <__printf_fphex>: 8083fe0: 55 push %ebp 8083fe1: 57 push %edi 8083fe2: 56 push %esi 8083fe3: 53 push %ebx 8083fe4: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 8083feb: 81 ec 3c 01 00 00 sub $0x13c,%esp 8083ff1: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8083ff8: 8b ac 24 50 01 00 00 mov 0x150(%esp),%ebp 8083fff: 8b 00 mov (%eax),%eax 8084001: 89 44 24 10 mov %eax,0x10(%esp) 8084005: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 808400c: 8b 40 04 mov 0x4(%eax),%eax 808400f: 89 44 24 1c mov %eax,0x1c(%esp) 8084013: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 808401a: 0f b6 40 0d movzbl 0xd(%eax),%eax 808401e: 89 c2 mov %eax,%edx 8084020: c0 ea 02 shr $0x2,%dl 8084023: 89 d7 mov %edx,%edi 8084025: 83 e7 01 and $0x1,%edi 8084028: a8 01 test $0x1,%al 808402a: 89 7c 24 0c mov %edi,0xc(%esp) 808402e: 0f 85 ec 01 00 00 jne 8084220 <__printf_fphex+0x240> 8084034: b8 e4 ff ff ff mov $0xffffffe4,%eax 8084039: 8b 04 03 mov (%ebx,%eax,1),%eax 808403c: 8b 00 mov (%eax),%eax 808403e: 8b 78 24 mov 0x24(%eax),%edi 8084041: 8b 40 30 mov 0x30(%eax),%eax 8084044: 89 7c 24 18 mov %edi,0x18(%esp) 8084048: 89 44 24 14 mov %eax,0x14(%esp) 808404c: 8b 44 24 18 mov 0x18(%esp),%eax 8084050: 80 38 00 cmpb $0x0,(%eax) 8084053: 0f 84 d4 15 00 00 je 808562d <__printf_fphex+0x164d> 8084059: 8b 74 24 14 mov 0x14(%esp),%esi 808405d: 85 f6 test %esi,%esi 808405f: 0f 84 c8 15 00 00 je 808562d <__printf_fphex+0x164d> 8084065: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 808406c: 0f b6 50 0c movzbl 0xc(%eax),%edx 8084070: 8b 84 24 58 01 00 00 mov 0x158(%esp),%eax 8084077: 8b 00 mov (%eax),%eax 8084079: f6 c2 01 test $0x1,%dl 808407c: 0f 85 be 01 00 00 jne 8084240 <__printf_fphex+0x260> 8084082: dd 00 fldl (%eax) 8084084: dd 54 24 64 fstl 0x64(%esp) 8084088: db e8 fucomi %st(0),%st 808408a: 0f 8a b8 0a 00 00 jp 8084b48 <__printf_fphex+0xb68> 8084090: dd 54 24 48 fstl 0x48(%esp) 8084094: dd 44 24 48 fldl 0x48(%esp) 8084098: d9 e5 fxam 808409a: df e0 fnstsw %ax 808409c: dd d8 fstp %st(0) 808409e: 80 e4 45 and $0x45,%ah 80840a1: 80 fc 05 cmp $0x5,%ah 80840a4: 0f 85 6e 02 00 00 jne 8084318 <__printf_fphex+0x338> 80840aa: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80840b1: be ec d9 0c 08 mov $0x80cd9ec,%esi 80840b6: 89 f7 mov %esi,%edi 80840b8: be db d9 0c 08 mov $0x80cd9db,%esi 80840bd: 8b 48 08 mov 0x8(%eax),%ecx 80840c0: b8 f8 ff ff ff mov $0xfffffff8,%eax 80840c5: 8b 04 03 mov (%ebx,%eax,1),%eax 80840c8: 0f b7 04 48 movzwl (%eax,%ecx,2),%eax 80840cc: b9 1c da 0c 08 mov $0x80cda1c,%ecx 80840d1: 66 25 00 01 and $0x100,%ax 80840d5: b8 e7 d9 0c 08 mov $0x80cd9e7,%eax 80840da: 0f 44 f0 cmove %eax,%esi 80840dd: 0f 44 f9 cmove %ecx,%edi 80840e0: 89 74 24 18 mov %esi,0x18(%esp) 80840e4: d9 e5 fxam 80840e6: df e0 fnstsw %ax 80840e8: dd d8 fstp %st(0) 80840ea: 89 c6 mov %eax,%esi 80840ec: 81 e6 00 02 00 00 and $0x200,%esi 80840f2: 85 f6 test %esi,%esi 80840f4: 0f 84 b0 01 00 00 je 80842aa <__printf_fphex+0x2ca> 80840fa: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80840fe: 83 eb 04 sub $0x4,%ebx 8084101: 85 db test %ebx,%ebx 8084103: 0f 9f 44 24 10 setg 0x10(%esp) 8084108: 83 e2 20 and $0x20,%edx 808410b: 0f b6 44 24 10 movzbl 0x10(%esp),%eax 8084110: 0f 85 58 15 00 00 jne 808566e <__printf_fphex+0x168e> 8084116: 84 c0 test %al,%al 8084118: 0f 84 50 15 00 00 je 808566e <__printf_fphex+0x168e> 808411e: 8b 4c 24 0c mov 0xc(%esp),%ecx 8084122: 85 c9 test %ecx,%ecx 8084124: 0f 85 56 08 00 00 jne 8084980 <__printf_fphex+0x9a0> 808412a: 83 ec 04 sub $0x4,%esp 808412d: 53 push %ebx 808412e: 6a 20 push $0x20 8084130: 55 push %ebp 8084131: e8 fa 7f 00 00 call 808c130 <_IO_padn> 8084136: 83 c4 10 add $0x10,%esp 8084139: 39 d8 cmp %ebx,%eax 808413b: 0f 85 c8 08 00 00 jne 8084a09 <__printf_fphex+0xa29> 8084141: 85 f6 test %esi,%esi 8084143: 89 5c 24 14 mov %ebx,0x14(%esp) 8084147: c6 44 24 10 01 movb $0x1,0x10(%esp) 808414c: 0f 84 4e 09 00 00 je 8084aa0 <__printf_fphex+0xac0> 8084152: 8b 54 24 0c mov 0xc(%esp),%edx 8084156: 85 d2 test %edx,%edx 8084158: 0f 84 02 09 00 00 je 8084a60 <__printf_fphex+0xa80> 808415e: 8b 45 58 mov 0x58(%ebp),%eax 8084161: 85 c0 test %eax,%eax 8084163: 0f 84 a7 0c 00 00 je 8084e10 <__printf_fphex+0xe30> 8084169: 8b 50 10 mov 0x10(%eax),%edx 808416c: 3b 50 14 cmp 0x14(%eax),%edx 808416f: 0f 83 9b 0c 00 00 jae 8084e10 <__printf_fphex+0xe30> 8084175: 8d 4a 04 lea 0x4(%edx),%ecx 8084178: 89 48 10 mov %ecx,0x10(%eax) 808417b: c7 02 2d 00 00 00 movl $0x2d,(%edx) 8084181: 83 c3 01 add $0x1,%ebx 8084184: 8b 44 24 0c mov 0xc(%esp),%eax 8084188: 85 c0 test %eax,%eax 808418a: 0f 84 08 08 00 00 je 8084998 <__printf_fphex+0x9b8> 8084190: 8d 43 03 lea 0x3(%ebx),%eax 8084193: 89 44 24 0c mov %eax,0xc(%esp) 8084197: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 808419e: 29 c7 sub %eax,%edi 80841a0: 89 fe mov %edi,%esi 80841a2: 8b 45 58 mov 0x58(%ebp),%eax 80841a5: 8b 0c 9e mov (%esi,%ebx,4),%ecx 80841a8: 85 c0 test %eax,%eax 80841aa: 0f 84 d0 08 00 00 je 8084a80 <__printf_fphex+0xaa0> 80841b0: 8b 50 10 mov 0x10(%eax),%edx 80841b3: 3b 50 14 cmp 0x14(%eax),%edx 80841b6: 0f 83 c4 08 00 00 jae 8084a80 <__printf_fphex+0xaa0> 80841bc: 8d 7a 04 lea 0x4(%edx),%edi 80841bf: 83 f9 ff cmp $0xffffffff,%ecx 80841c2: 89 78 10 mov %edi,0x10(%eax) 80841c5: 89 0a mov %ecx,(%edx) 80841c7: 0f 94 c0 sete %al 80841ca: 84 c0 test %al,%al 80841cc: 0f 85 37 08 00 00 jne 8084a09 <__printf_fphex+0xa29> 80841d2: 83 c3 01 add $0x1,%ebx 80841d5: 3b 5c 24 0c cmp 0xc(%esp),%ebx 80841d9: 75 c7 jne 80841a2 <__printf_fphex+0x1c2> 80841db: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80841e2: f6 40 0c 20 testb $0x20,0xc(%eax) 80841e6: 74 25 je 808420d <__printf_fphex+0x22d> 80841e8: 80 7c 24 10 00 cmpb $0x0,0x10(%esp) 80841ed: 74 1e je 808420d <__printf_fphex+0x22d> 80841ef: 83 ec 04 sub $0x4,%esp 80841f2: ff 74 24 18 pushl 0x18(%esp) 80841f6: 6a 20 push $0x20 80841f8: 55 push %ebp 80841f9: e8 22 80 00 00 call 808c220 <_IO_wpadn> 80841fe: 83 c4 10 add $0x10,%esp 8084201: 3b 44 24 14 cmp 0x14(%esp),%eax 8084205: 0f 85 fe 07 00 00 jne 8084a09 <__printf_fphex+0xa29> 808420b: 01 c3 add %eax,%ebx 808420d: 81 c4 3c 01 00 00 add $0x13c,%esp 8084213: 89 d8 mov %ebx,%eax 8084215: 5b pop %ebx 8084216: 5e pop %esi 8084217: 5f pop %edi 8084218: 5d pop %ebp 8084219: c3 ret 808421a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8084220: b8 e0 ff ff ff mov $0xffffffe0,%eax 8084225: 8b 04 03 mov (%ebx,%eax,1),%eax 8084228: 8b 00 mov (%eax),%eax 808422a: 8b 78 2c mov 0x2c(%eax),%edi 808422d: 8b 80 d0 00 00 00 mov 0xd0(%eax),%eax 8084233: 89 7c 24 18 mov %edi,0x18(%esp) 8084237: 89 44 24 14 mov %eax,0x14(%esp) 808423b: e9 0c fe ff ff jmp 808404c <__printf_fphex+0x6c> 8084240: db 28 fldt (%eax) 8084242: db e8 fucomi %st(0),%st 8084244: 0f 8a c6 08 00 00 jp 8084b10 <__printf_fphex+0xb30> 808424a: d9 e5 fxam 808424c: df e0 fnstsw %ax 808424e: 89 c1 mov %eax,%ecx 8084250: 80 e5 45 and $0x45,%ch 8084253: 80 fd 05 cmp $0x5,%ch 8084256: 0f 85 dc 05 00 00 jne 8084838 <__printf_fphex+0x858> 808425c: dd d8 fstp %st(0) 808425e: 8b bc 24 54 01 00 00 mov 0x154(%esp),%edi 8084265: c7 c1 f8 ff ff ff mov $0xfffffff8,%ecx 808426b: 8b 77 08 mov 0x8(%edi),%esi 808426e: 8b 0c 0b mov (%ebx,%ecx,1),%ecx 8084271: bb 1c da 0c 08 mov $0x80cda1c,%ebx 8084276: 0f b7 0c 71 movzwl (%ecx,%esi,2),%ecx 808427a: be ec d9 0c 08 mov $0x80cd9ec,%esi 808427f: 89 f7 mov %esi,%edi 8084281: be db d9 0c 08 mov $0x80cd9db,%esi 8084286: 66 81 e1 00 01 and $0x100,%cx 808428b: b9 e7 d9 0c 08 mov $0x80cd9e7,%ecx 8084290: 0f 44 f1 cmove %ecx,%esi 8084293: 0f 44 fb cmove %ebx,%edi 8084296: 89 74 24 18 mov %esi,0x18(%esp) 808429a: 89 c6 mov %eax,%esi 808429c: 81 e6 00 02 00 00 and $0x200,%esi 80842a2: 85 f6 test %esi,%esi 80842a4: 0f 85 50 fe ff ff jne 80840fa <__printf_fphex+0x11a> 80842aa: f6 c2 50 test $0x50,%dl 80842ad: 0f 84 9d 06 00 00 je 8084950 <__printf_fphex+0x970> 80842b3: 8b 44 24 1c mov 0x1c(%esp),%eax 80842b7: 83 e8 04 sub $0x4,%eax 80842ba: 85 c0 test %eax,%eax 80842bc: 89 44 24 14 mov %eax,0x14(%esp) 80842c0: 0f 9f c0 setg %al 80842c3: f6 c2 20 test $0x20,%dl 80842c6: 88 44 24 10 mov %al,0x10(%esp) 80842ca: 75 08 jne 80842d4 <__printf_fphex+0x2f4> 80842cc: 84 c0 test %al,%al 80842ce: 0f 85 bc 08 00 00 jne 8084b90 <__printf_fphex+0xbb0> 80842d4: 31 db xor %ebx,%ebx 80842d6: f6 c2 40 test $0x40,%dl 80842d9: 0f 84 41 07 00 00 je 8084a20 <__printf_fphex+0xa40> 80842df: 8b 44 24 0c mov 0xc(%esp),%eax 80842e3: 85 c0 test %eax,%eax 80842e5: 0f 84 e5 07 00 00 je 8084ad0 <__printf_fphex+0xaf0> 80842eb: 8b 45 58 mov 0x58(%ebp),%eax 80842ee: 85 c0 test %eax,%eax 80842f0: 0f 84 3a 0e 00 00 je 8085130 <__printf_fphex+0x1150> 80842f6: 8b 50 10 mov 0x10(%eax),%edx 80842f9: 3b 50 14 cmp 0x14(%eax),%edx 80842fc: 0f 83 2e 0e 00 00 jae 8085130 <__printf_fphex+0x1150> 8084302: 8d 4a 04 lea 0x4(%edx),%ecx 8084305: 89 48 10 mov %ecx,0x10(%eax) 8084308: c7 02 2b 00 00 00 movl $0x2b,(%edx) 808430e: e9 6e fe ff ff jmp 8084181 <__printf_fphex+0x1a1> 8084313: 90 nop 8084314: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084318: d9 e5 fxam 808431a: df e0 fnstsw %ax 808431c: dd d8 fstp %st(0) 808431e: 25 00 02 00 00 and $0x200,%eax 8084323: 8b 74 24 64 mov 0x64(%esp),%esi 8084327: 89 44 24 30 mov %eax,0x30(%esp) 808432b: 8b 44 24 68 mov 0x68(%esp),%eax 808432f: 25 ff ff 0f 00 and $0xfffff,%eax 8084334: 89 c7 mov %eax,%edi 8084336: 89 f0 mov %esi,%eax 8084338: 09 f8 or %edi,%eax 808433a: 0f 94 c0 sete %al 808433d: 83 ec 0c sub $0xc,%esp 8084340: 0f b6 c0 movzbl %al,%eax 8084343: 89 44 24 44 mov %eax,0x44(%esp) 8084347: 8b 84 24 60 01 00 00 mov 0x160(%esp),%eax 808434e: 83 78 08 41 cmpl $0x41,0x8(%eax) 8084352: 0f 94 c0 sete %al 8084355: 0f b6 c0 movzbl %al,%eax 8084358: 50 push %eax 8084359: 6a 10 push $0x10 808435b: 8d 84 24 c4 00 00 00 lea 0xc4(%esp),%eax 8084362: 89 44 24 48 mov %eax,0x48(%esp) 8084366: 8d 84 24 44 01 00 00 lea 0x144(%esp),%eax 808436d: 50 push %eax 808436e: 57 push %edi 808436f: 56 push %esi 8084370: e8 4b b1 01 00 call 809f4c0 <_itowa> 8084375: 89 44 24 40 mov %eax,0x40(%esp) 8084379: 83 c4 14 add $0x14,%esp 808437c: 8b 8c 24 60 01 00 00 mov 0x160(%esp),%ecx 8084383: 31 c0 xor %eax,%eax 8084385: 83 79 08 41 cmpl $0x41,0x8(%ecx) 8084389: 0f 94 c0 sete %al 808438c: 50 push %eax 808438d: 6a 10 push $0x10 808438f: ff 74 24 48 pushl 0x48(%esp) 8084393: 57 push %edi 8084394: 56 push %esi 8084395: e8 06 85 ff ff call 807c8a0 <_itoa> 808439a: 8d 8c 24 1c 01 00 00 lea 0x11c(%esp),%ecx 80843a1: 89 44 24 44 mov %eax,0x44(%esp) 80843a5: 83 c4 20 add $0x20,%esp 80843a8: 89 c2 mov %eax,%edx 80843aa: 8b 44 24 20 mov 0x20(%esp),%eax 80843ae: 39 c8 cmp %ecx,%eax 80843b0: 76 2f jbe 80843e1 <__printf_fphex+0x401> 80843b2: 83 e8 04 sub $0x4,%eax 80843b5: 83 ea 01 sub $0x1,%edx 80843b8: c7 00 30 00 00 00 movl $0x30,(%eax) 80843be: 39 c8 cmp %ecx,%eax 80843c0: c6 02 30 movb $0x30,(%edx) 80843c3: 77 ed ja 80843b2 <__printf_fphex+0x3d2> 80843c5: 8b 44 24 20 mov 0x20(%esp),%eax 80843c9: f7 d1 not %ecx 80843cb: 01 c8 add %ecx,%eax 80843cd: c1 e8 02 shr $0x2,%eax 80843d0: 8d 14 85 04 00 00 00 lea 0x4(,%eax,4),%edx 80843d7: f7 d0 not %eax 80843d9: 29 54 24 20 sub %edx,0x20(%esp) 80843dd: 01 44 24 24 add %eax,0x24(%esp) 80843e1: 0f b7 44 24 6a movzwl 0x6a(%esp),%eax 80843e6: 66 a9 f0 7f test $0x7ff0,%ax 80843ea: 0f 95 c2 setne %dl 80843ed: 66 c1 e8 04 shr $0x4,%ax 80843f1: 8d 4a 30 lea 0x30(%edx),%ecx 80843f4: 25 ff 07 00 00 and $0x7ff,%eax 80843f9: 89 44 24 3c mov %eax,0x3c(%esp) 80843fd: 88 4c 24 43 mov %cl,0x43(%esp) 8084401: 0f 84 99 07 00 00 je 8084ba0 <__printf_fphex+0xbc0> 8084407: 8b 44 24 3c mov 0x3c(%esp),%eax 808440b: 3d fe 03 00 00 cmp $0x3fe,%eax 8084410: 0f 8e 2a 0d 00 00 jle 8085140 <__printf_fphex+0x1160> 8084416: 2d ff 03 00 00 sub $0x3ff,%eax 808441b: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 8084422: 00 8084423: 89 44 24 28 mov %eax,0x28(%esp) 8084427: 89 f6 mov %esi,%esi 8084429: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084430: 8b 44 24 38 mov 0x38(%esp),%eax 8084434: 85 c0 test %eax,%eax 8084436: 0f 85 4c 08 00 00 jne 8084c88 <__printf_fphex+0xca8> 808443c: 83 bc 24 2c 01 00 00 cmpl $0x30,0x12c(%esp) 8084443: 30 8084444: 0f 85 0d 10 00 00 jne 8085457 <__printf_fphex+0x1477> 808444a: 8d 84 24 30 01 00 00 lea 0x130(%esp),%eax 8084451: 8d b4 24 b0 00 00 00 lea 0xb0(%esp),%esi 8084458: 90 nop 8084459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8084460: 83 e8 04 sub $0x4,%eax 8084463: 83 ee 01 sub $0x1,%esi 8084466: 83 78 fc 30 cmpl $0x30,-0x4(%eax) 808446a: 74 f4 je 8084460 <__printf_fphex+0x480> 808446c: 8b 44 24 10 mov 0x10(%esp),%eax 8084470: 83 f8 ff cmp $0xffffffff,%eax 8084473: 0f 84 27 0d 00 00 je 80851a0 <__printf_fphex+0x11c0> 8084479: 89 f7 mov %esi,%edi 808447b: 2b 7c 24 24 sub 0x24(%esp),%edi 808447f: 39 f8 cmp %edi,%eax 8084481: 0f 8d 99 00 00 00 jge 8084520 <__printf_fphex+0x540> 8084487: 85 c0 test %eax,%eax 8084489: 0f 8e 91 0f 00 00 jle 8085420 <__printf_fphex+0x1440> 808448f: 8b 44 24 24 mov 0x24(%esp),%eax 8084493: 8b 4c 24 10 mov 0x10(%esp),%ecx 8084497: 0f be 54 08 ff movsbl -0x1(%eax,%ecx,1),%edx 808449c: 8b 4c 24 10 mov 0x10(%esp),%ecx 80844a0: 8b 44 24 24 mov 0x24(%esp),%eax 80844a4: 0f be 04 08 movsbl (%eax,%ecx,1),%eax 80844a8: 8d 4a bf lea -0x41(%edx),%ecx 80844ab: 80 f9 05 cmp $0x5,%cl 80844ae: 0f 87 16 0d 00 00 ja 80851ca <__printf_fphex+0x11ea> 80844b4: 8d 4a c9 lea -0x37(%edx),%ecx 80844b7: 89 4c 24 34 mov %ecx,0x34(%esp) 80844bb: 8d 50 bf lea -0x41(%eax),%edx 80844be: 8d 48 c9 lea -0x37(%eax),%ecx 80844c1: 80 fa 05 cmp $0x5,%dl 80844c4: 76 0f jbe 80844d5 <__printf_fphex+0x4f5> 80844c6: 8d 50 9f lea -0x61(%eax),%edx 80844c9: 8d 48 a9 lea -0x57(%eax),%ecx 80844cc: 83 e8 30 sub $0x30,%eax 80844cf: 80 fa 05 cmp $0x5,%dl 80844d2: 0f 47 c8 cmova %eax,%ecx 80844d5: f6 c1 07 test $0x7,%cl 80844d8: ba 01 00 00 00 mov $0x1,%edx 80844dd: 75 0c jne 80844eb <__printf_fphex+0x50b> 80844df: 8b 44 24 10 mov 0x10(%esp),%eax 80844e3: 83 c0 01 add $0x1,%eax 80844e6: 39 c7 cmp %eax,%edi 80844e8: 0f 9f c2 setg %dl 80844eb: d9 7c 24 70 fnstcw 0x70(%esp) 80844ef: 0f b7 44 24 70 movzwl 0x70(%esp),%eax 80844f4: 66 25 00 0c and $0xc00,%ax 80844f8: 66 3d 00 04 cmp $0x400,%ax 80844fc: 0f 84 1a 10 00 00 je 808551c <__printf_fphex+0x153c> 8084502: 0f 86 ec 0d 00 00 jbe 80852f4 <__printf_fphex+0x1314> 8084508: 66 3d 00 08 cmp $0x800,%ax 808450c: 0f 84 f0 0f 00 00 je 8085502 <__printf_fphex+0x1522> 8084512: 66 3d 00 0c cmp $0xc00,%ax 8084516: 0f 85 e1 0f 00 00 jne 80854fd <__printf_fphex+0x151d> 808451c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084520: 8b 5c 24 28 mov 0x28(%esp),%ebx 8084524: 6a 00 push $0x0 8084526: 6a 0a push $0xa 8084528: 8d 44 24 6c lea 0x6c(%esp),%eax 808452c: 50 push %eax 808452d: 53 push %ebx 808452e: e8 8d 82 ff ff call 807c7c0 <_itoa_word> 8084533: 89 44 24 38 mov %eax,0x38(%esp) 8084537: 83 c4 10 add $0x10,%esp 808453a: b9 cd cc cc cc mov $0xcccccccd,%ecx 808453f: 8d bc 24 84 00 00 00 lea 0x84(%esp),%edi 8084546: 8d 76 00 lea 0x0(%esi),%esi 8084549: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084550: 89 d8 mov %ebx,%eax 8084552: 83 ef 04 sub $0x4,%edi 8084555: f7 e1 mul %ecx 8084557: c1 ea 03 shr $0x3,%edx 808455a: 8d 04 92 lea (%edx,%edx,4),%eax 808455d: 01 c0 add %eax,%eax 808455f: 29 c3 sub %eax,%ebx 8084561: 85 d2 test %edx,%edx 8084563: 8b 04 9d a0 4c 0d 08 mov 0x80d4ca0(,%ebx,4),%eax 808456a: 89 d3 mov %edx,%ebx 808456c: 89 07 mov %eax,(%edi) 808456e: 75 e0 jne 8084550 <__printf_fphex+0x570> 8084570: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084577: 0f b6 58 0c movzbl 0xc(%eax),%ebx 808457b: 8b 44 24 30 mov 0x30(%esp),%eax 808457f: 85 c0 test %eax,%eax 8084581: 0f 84 21 07 00 00 je 8084ca8 <__printf_fphex+0xcc8> 8084587: b8 04 00 00 00 mov $0x4,%eax 808458c: 8b 54 24 10 mov 0x10(%esp),%edx 8084590: 8d 4c 24 64 lea 0x64(%esp),%ecx 8084594: 2b 4c 24 28 sub 0x28(%esp),%ecx 8084598: 8d 44 02 02 lea 0x2(%edx,%eax,1),%eax 808459c: 89 4c 24 34 mov %ecx,0x34(%esp) 80845a0: 01 c8 add %ecx,%eax 80845a2: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80845a6: 29 c1 sub %eax,%ecx 80845a8: 85 d2 test %edx,%edx 80845aa: 89 4c 24 1c mov %ecx,0x1c(%esp) 80845ae: 0f 8e 6c 08 00 00 jle 8084e20 <__printf_fphex+0xe40> 80845b4: 8b 4c 24 0c mov 0xc(%esp),%ecx 80845b8: b8 01 00 00 00 mov $0x1,%eax 80845bd: 85 c9 test %ecx,%ecx 80845bf: 75 0f jne 80845d0 <__printf_fphex+0x5f0> 80845c1: 83 ec 0c sub $0xc,%esp 80845c4: ff 74 24 24 pushl 0x24(%esp) 80845c8: e8 e3 7c fd ff call 805c2b0 <strlen> 80845cd: 83 c4 10 add $0x10,%esp 80845d0: 29 44 24 1c sub %eax,0x1c(%esp) 80845d4: 83 e3 20 and $0x20,%ebx 80845d7: 0f 85 93 06 00 00 jne 8084c70 <__printf_fphex+0xc90> 80845dd: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80845e4: 83 78 10 30 cmpl $0x30,0x10(%eax) 80845e8: 0f 84 82 06 00 00 je 8084c70 <__printf_fphex+0xc90> 80845ee: 8b 44 24 1c mov 0x1c(%esp),%eax 80845f2: 85 c0 test %eax,%eax 80845f4: 0f 8e 76 06 00 00 jle 8084c70 <__printf_fphex+0xc90> 80845fa: 8b 54 24 0c mov 0xc(%esp),%edx 80845fe: 85 d2 test %edx,%edx 8084600: 0f 84 7a 0b 00 00 je 8085180 <__printf_fphex+0x11a0> 8084606: 83 ec 04 sub $0x4,%esp 8084609: 50 push %eax 808460a: 6a 20 push $0x20 808460c: 55 push %ebp 808460d: e8 0e 7c 00 00 call 808c220 <_IO_wpadn> 8084612: 83 c4 10 add $0x10,%esp 8084615: 89 c3 mov %eax,%ebx 8084617: 39 5c 24 1c cmp %ebx,0x1c(%esp) 808461b: 0f 85 e8 03 00 00 jne 8084a09 <__printf_fphex+0xa29> 8084621: 8b 44 24 30 mov 0x30(%esp),%eax 8084625: 85 c0 test %eax,%eax 8084627: 0f 84 93 06 00 00 je 8084cc0 <__printf_fphex+0xce0> 808462d: 8b 44 24 0c mov 0xc(%esp),%eax 8084631: 85 c0 test %eax,%eax 8084633: 0f 84 f7 07 00 00 je 8084e30 <__printf_fphex+0xe50> 8084639: 8b 45 58 mov 0x58(%ebp),%eax 808463c: 85 c0 test %eax,%eax 808463e: 0f 84 1c 0e 00 00 je 8085460 <__printf_fphex+0x1480> 8084644: 8b 50 10 mov 0x10(%eax),%edx 8084647: 3b 50 14 cmp 0x14(%eax),%edx 808464a: 0f 83 10 0e 00 00 jae 8085460 <__printf_fphex+0x1480> 8084650: 8d 4a 04 lea 0x4(%edx),%ecx 8084653: 89 48 10 mov %ecx,0x10(%eax) 8084656: c7 02 2d 00 00 00 movl $0x2d,(%edx) 808465c: 83 c3 01 add $0x1,%ebx 808465f: 8b 4c 24 0c mov 0xc(%esp),%ecx 8084663: 85 c9 test %ecx,%ecx 8084665: 0f 84 a5 06 00 00 je 8084d10 <__printf_fphex+0xd30> 808466b: 8b 45 58 mov 0x58(%ebp),%eax 808466e: 85 c0 test %eax,%eax 8084670: 0f 84 72 0b 00 00 je 80851e8 <__printf_fphex+0x1208> 8084676: 8b 50 10 mov 0x10(%eax),%edx 8084679: 3b 50 14 cmp 0x14(%eax),%edx 808467c: 0f 83 66 0b 00 00 jae 80851e8 <__printf_fphex+0x1208> 8084682: 8d 4a 04 lea 0x4(%edx),%ecx 8084685: 89 48 10 mov %ecx,0x10(%eax) 8084688: 8b 8c 24 54 01 00 00 mov 0x154(%esp),%ecx 808468f: c7 02 30 00 00 00 movl $0x30,(%edx) 8084695: 8b 49 08 mov 0x8(%ecx),%ecx 8084698: 83 c1 17 add $0x17,%ecx 808469b: 89 4c 24 30 mov %ecx,0x30(%esp) 808469f: 8b 48 10 mov 0x10(%eax),%ecx 80846a2: 3b 48 14 cmp 0x14(%eax),%ecx 80846a5: 0f 83 70 0b 00 00 jae 808521b <__printf_fphex+0x123b> 80846ab: 8d 51 04 lea 0x4(%ecx),%edx 80846ae: 89 50 10 mov %edx,0x10(%eax) 80846b1: 8b 44 24 30 mov 0x30(%esp),%eax 80846b5: 83 f8 ff cmp $0xffffffff,%eax 80846b8: 89 01 mov %eax,(%ecx) 80846ba: 0f 94 c0 sete %al 80846bd: 84 c0 test %al,%al 80846bf: 0f 85 44 03 00 00 jne 8084a09 <__printf_fphex+0xa29> 80846c5: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80846cc: 83 c3 02 add $0x2,%ebx 80846cf: f6 40 0c 20 testb $0x20,0xc(%eax) 80846d3: 75 37 jne 808470c <__printf_fphex+0x72c> 80846d5: 83 78 10 30 cmpl $0x30,0x10(%eax) 80846d9: 75 31 jne 808470c <__printf_fphex+0x72c> 80846db: 8b 44 24 1c mov 0x1c(%esp),%eax 80846df: 85 c0 test %eax,%eax 80846e1: 7e 29 jle 808470c <__printf_fphex+0x72c> 80846e3: 8b 54 24 0c mov 0xc(%esp),%edx 80846e7: 85 d2 test %edx,%edx 80846e9: 0f 84 da 0d 00 00 je 80854c9 <__printf_fphex+0x14e9> 80846ef: 83 ec 04 sub $0x4,%esp 80846f2: 50 push %eax 80846f3: 6a 30 push $0x30 80846f5: 55 push %ebp 80846f6: e8 25 7b 00 00 call 808c220 <_IO_wpadn> 80846fb: 83 c4 10 add $0x10,%esp 80846fe: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8084702: 39 c1 cmp %eax,%ecx 8084704: 0f 85 ff 02 00 00 jne 8084a09 <__printf_fphex+0xa29> 808470a: 01 cb add %ecx,%ebx 808470c: 8b 44 24 0c mov 0xc(%esp),%eax 8084710: 85 c0 test %eax,%eax 8084712: 0f 84 60 06 00 00 je 8084d78 <__printf_fphex+0xd98> 8084718: 8b 45 58 mov 0x58(%ebp),%eax 808471b: 85 c0 test %eax,%eax 808471d: 0f 84 46 0b 00 00 je 8085269 <__printf_fphex+0x1289> 8084723: 8b 50 10 mov 0x10(%eax),%edx 8084726: 3b 50 14 cmp 0x14(%eax),%edx 8084729: 0f 83 3a 0b 00 00 jae 8085269 <__printf_fphex+0x1289> 808472f: 0f be 4c 24 43 movsbl 0x43(%esp),%ecx 8084734: 89 4c 24 30 mov %ecx,0x30(%esp) 8084738: 8d 4a 04 lea 0x4(%edx),%ecx 808473b: 89 48 10 mov %ecx,0x10(%eax) 808473e: 8b 44 24 30 mov 0x30(%esp),%eax 8084742: 83 f8 ff cmp $0xffffffff,%eax 8084745: 89 02 mov %eax,(%edx) 8084747: 0f 94 c0 sete %al 808474a: 84 c0 test %al,%al 808474c: 0f 85 b7 02 00 00 jne 8084a09 <__printf_fphex+0xa29> 8084752: 8b 44 24 10 mov 0x10(%esp),%eax 8084756: 83 c3 01 add $0x1,%ebx 8084759: 85 c0 test %eax,%eax 808475b: 0f 8e 2f 07 00 00 jle 8084e90 <__printf_fphex+0xeb0> 8084761: 8b 44 24 0c mov 0xc(%esp),%eax 8084765: 85 c0 test %eax,%eax 8084767: 0f 84 3d 0b 00 00 je 80852aa <__printf_fphex+0x12ca> 808476d: 8b 45 58 mov 0x58(%ebp),%eax 8084770: 85 c0 test %eax,%eax 8084772: 0f 84 d8 04 00 00 je 8084c50 <__printf_fphex+0xc70> 8084778: 8b 50 10 mov 0x10(%eax),%edx 808477b: 3b 50 14 cmp 0x14(%eax),%edx 808477e: 0f 83 cc 04 00 00 jae 8084c50 <__printf_fphex+0xc70> 8084784: 8d 4a 04 lea 0x4(%edx),%ecx 8084787: 89 48 10 mov %ecx,0x10(%eax) 808478a: 8b 44 24 14 mov 0x14(%esp),%eax 808478e: 83 f8 ff cmp $0xffffffff,%eax 8084791: 89 02 mov %eax,(%edx) 8084793: 0f 94 c0 sete %al 8084796: 84 c0 test %al,%al 8084798: 0f 85 6b 02 00 00 jne 8084a09 <__printf_fphex+0xa29> 808479e: 8b 44 24 10 mov 0x10(%esp),%eax 80847a2: 83 c3 01 add $0x1,%ebx 80847a5: 85 c0 test %eax,%eax 80847a7: 0f 8e 33 08 00 00 jle 8084fe0 <__printf_fphex+0x1000> 80847ad: 89 f0 mov %esi,%eax 80847af: 8b 74 24 10 mov 0x10(%esp),%esi 80847b3: 2b 44 24 24 sub 0x24(%esp),%eax 80847b7: 89 f1 mov %esi,%ecx 80847b9: 29 c1 sub %eax,%ecx 80847bb: 39 c6 cmp %eax,%esi 80847bd: 0f 4f f0 cmovg %eax,%esi 80847c0: 89 4c 24 10 mov %ecx,0x10(%esp) 80847c4: 85 f6 test %esi,%esi 80847c6: 0f 84 04 08 00 00 je 8084fd0 <__printf_fphex+0xff0> 80847cc: 8b 4c 24 20 mov 0x20(%esp),%ecx 80847d0: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 80847d7: 89 7c 24 18 mov %edi,0x18(%esp) 80847db: 29 c1 sub %eax,%ecx 80847dd: 89 4c 24 14 mov %ecx,0x14(%esp) 80847e1: eb 2f jmp 8084812 <__printf_fphex+0x832> 80847e3: 90 nop 80847e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80847e8: 8b 50 10 mov 0x10(%eax),%edx 80847eb: 3b 50 14 cmp 0x14(%eax),%edx 80847ee: 73 30 jae 8084820 <__printf_fphex+0x840> 80847f0: 8d 7a 04 lea 0x4(%edx),%edi 80847f3: 83 f9 ff cmp $0xffffffff,%ecx 80847f6: 89 78 10 mov %edi,0x10(%eax) 80847f9: 89 0a mov %ecx,(%edx) 80847fb: 0f 94 c0 sete %al 80847fe: 84 c0 test %al,%al 8084800: 0f 85 03 02 00 00 jne 8084a09 <__printf_fphex+0xa29> 8084806: 83 c3 01 add $0x1,%ebx 8084809: 83 ee 01 sub $0x1,%esi 808480c: 0f 84 74 0a 00 00 je 8085286 <__printf_fphex+0x12a6> 8084812: 8b 44 24 14 mov 0x14(%esp),%eax 8084816: 8b 0c 98 mov (%eax,%ebx,4),%ecx 8084819: 8b 45 58 mov 0x58(%ebp),%eax 808481c: 85 c0 test %eax,%eax 808481e: 75 c8 jne 80847e8 <__printf_fphex+0x808> 8084820: 83 ec 08 sub $0x8,%esp 8084823: 51 push %ecx 8084824: 55 push %ebp 8084825: e8 56 80 00 00 call 808c880 <__woverflow> 808482a: 83 c4 10 add $0x10,%esp 808482d: 83 f8 ff cmp $0xffffffff,%eax 8084830: 0f 94 c0 sete %al 8084833: eb c9 jmp 80847fe <__printf_fphex+0x81e> 8084835: 8d 76 00 lea 0x0(%esi),%esi 8084838: db 7c 24 70 fstpt 0x70(%esp) 808483c: 25 00 02 00 00 and $0x200,%eax 8084841: 89 44 24 30 mov %eax,0x30(%esp) 8084845: 8b 54 24 74 mov 0x74(%esp),%edx 8084849: 8b 44 24 70 mov 0x70(%esp),%eax 808484d: 89 c6 mov %eax,%esi 808484f: 09 d0 or %edx,%eax 8084851: 0f 94 c0 sete %al 8084854: 83 ec 0c sub $0xc,%esp 8084857: 0f b6 c0 movzbl %al,%eax 808485a: 89 44 24 44 mov %eax,0x44(%esp) 808485e: 8b 84 24 60 01 00 00 mov 0x160(%esp),%eax 8084865: 83 78 08 41 cmpl $0x41,0x8(%eax) 8084869: 0f 94 c0 sete %al 808486c: 0f b6 c0 movzbl %al,%eax 808486f: 50 push %eax 8084870: 6a 10 push $0x10 8084872: 8d 84 24 c4 00 00 00 lea 0xc4(%esp),%eax 8084879: 89 44 24 48 mov %eax,0x48(%esp) 808487d: 50 push %eax 808487e: 89 54 24 44 mov %edx,0x44(%esp) 8084882: 89 74 24 40 mov %esi,0x40(%esp) 8084886: 52 push %edx 8084887: 56 push %esi 8084888: e8 13 80 ff ff call 807c8a0 <_itoa> 808488d: 83 c4 14 add $0x14,%esp 8084890: 8b 8c 24 60 01 00 00 mov 0x160(%esp),%ecx 8084897: 89 c7 mov %eax,%edi 8084899: 31 c0 xor %eax,%eax 808489b: 83 79 08 41 cmpl $0x41,0x8(%ecx) 808489f: 0f 94 c0 sete %al 80848a2: 50 push %eax 80848a3: 6a 10 push $0x10 80848a5: 8d 84 24 44 01 00 00 lea 0x144(%esp),%eax 80848ac: 50 push %eax 80848ad: ff 74 24 44 pushl 0x44(%esp) 80848b1: ff 74 24 44 pushl 0x44(%esp) 80848b5: 8d b4 24 c0 00 00 00 lea 0xc0(%esp),%esi 80848bc: e8 ff ab 01 00 call 809f4c0 <_itowa> 80848c1: 83 c4 20 add $0x20,%esp 80848c4: 39 f7 cmp %esi,%edi 80848c6: 89 c1 mov %eax,%ecx 80848c8: 89 fa mov %edi,%edx 80848ca: 76 2c jbe 80848f8 <__printf_fphex+0x918> 80848cc: 83 ea 01 sub $0x1,%edx 80848cf: 83 e9 04 sub $0x4,%ecx 80848d2: c6 02 30 movb $0x30,(%edx) 80848d5: 39 f2 cmp %esi,%edx 80848d7: c7 01 30 00 00 00 movl $0x30,(%ecx) 80848dd: 75 ed jne 80848cc <__printf_fphex+0x8ec> 80848df: 8d 4f ff lea -0x1(%edi),%ecx 80848e2: 8d b4 24 9f 00 00 00 lea 0x9f(%esp),%esi 80848e9: 29 ce sub %ecx,%esi 80848eb: 29 d1 sub %edx,%ecx 80848ed: 8d 14 8d 04 00 00 00 lea 0x4(,%ecx,4),%edx 80848f4: 01 f7 add %esi,%edi 80848f6: 29 d0 sub %edx,%eax 80848f8: 83 c0 04 add $0x4,%eax 80848fb: 0f b6 0f movzbl (%edi),%ecx 80848fe: 8d 77 01 lea 0x1(%edi),%esi 8084901: 89 44 24 20 mov %eax,0x20(%esp) 8084905: 0f b7 44 24 78 movzwl 0x78(%esp),%eax 808490a: 89 74 24 24 mov %esi,0x24(%esp) 808490e: 88 4c 24 43 mov %cl,0x43(%esp) 8084912: 25 ff 7f 00 00 and $0x7fff,%eax 8084917: 89 44 24 3c mov %eax,0x3c(%esp) 808491b: 0f 84 9f 02 00 00 je 8084bc0 <__printf_fphex+0xbe0> 8084921: 8b 44 24 3c mov 0x3c(%esp),%eax 8084925: 3d 01 40 00 00 cmp $0x4001,%eax 808492a: 0f 8e 30 08 00 00 jle 8085160 <__printf_fphex+0x1180> 8084930: 2d 02 40 00 00 sub $0x4002,%eax 8084935: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 808493c: 00 808493d: 89 44 24 28 mov %eax,0x28(%esp) 8084941: e9 ea fa ff ff jmp 8084430 <__printf_fphex+0x450> 8084946: 8d 76 00 lea 0x0(%esi),%esi 8084949: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084950: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8084954: 83 eb 03 sub $0x3,%ebx 8084957: 85 db test %ebx,%ebx 8084959: 0f 9f 44 24 10 setg 0x10(%esp) 808495e: f6 c2 20 test $0x20,%dl 8084961: 0f b6 44 24 10 movzbl 0x10(%esp),%eax 8084966: 75 08 jne 8084970 <__printf_fphex+0x990> 8084968: 84 c0 test %al,%al 808496a: 0f 85 ae f7 ff ff jne 808411e <__printf_fphex+0x13e> 8084970: 89 5c 24 14 mov %ebx,0x14(%esp) 8084974: 31 db xor %ebx,%ebx 8084976: e9 5b f9 ff ff jmp 80842d6 <__printf_fphex+0x2f6> 808497b: 90 nop 808497c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084980: 83 ec 04 sub $0x4,%esp 8084983: 53 push %ebx 8084984: 6a 20 push $0x20 8084986: 55 push %ebp 8084987: e8 94 78 00 00 call 808c220 <_IO_wpadn> 808498c: 83 c4 10 add $0x10,%esp 808498f: e9 a5 f7 ff ff jmp 8084139 <__printf_fphex+0x159> 8084994: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084998: 8b 74 24 18 mov 0x18(%esp),%esi 808499c: 8d 7b 03 lea 0x3(%ebx),%edi 808499f: 29 de sub %ebx,%esi 80849a1: 8b 45 14 mov 0x14(%ebp),%eax 80849a4: 3b 45 18 cmp 0x18(%ebp),%eax 80849a7: 0f b6 14 1e movzbl (%esi,%ebx,1),%edx 80849ab: 0f 83 ff 00 00 00 jae 8084ab0 <__printf_fphex+0xad0> 80849b1: 8d 48 01 lea 0x1(%eax),%ecx 80849b4: 89 4d 14 mov %ecx,0x14(%ebp) 80849b7: 88 10 mov %dl,(%eax) 80849b9: 83 c3 01 add $0x1,%ebx 80849bc: 39 fb cmp %edi,%ebx 80849be: 75 e1 jne 80849a1 <__printf_fphex+0x9c1> 80849c0: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80849c7: f6 40 0c 20 testb $0x20,0xc(%eax) 80849cb: 0f 84 3c f8 ff ff je 808420d <__printf_fphex+0x22d> 80849d1: 80 7c 24 10 00 cmpb $0x0,0x10(%esp) 80849d6: 0f 84 31 f8 ff ff je 808420d <__printf_fphex+0x22d> 80849dc: 83 ec 04 sub $0x4,%esp 80849df: ff 74 24 18 pushl 0x18(%esp) 80849e3: 6a 20 push $0x20 80849e5: 55 push %ebp 80849e6: e8 45 77 00 00 call 808c130 <_IO_padn> 80849eb: 83 c4 10 add $0x10,%esp 80849ee: e9 0e f8 ff ff jmp 8084201 <__printf_fphex+0x221> 80849f3: 83 ec 08 sub $0x8,%esp 80849f6: 56 push %esi 80849f7: 55 push %ebp 80849f8: e8 13 fb fc ff call 8054510 <__overflow> 80849fd: 83 c4 10 add $0x10,%esp 8084a00: 83 f8 ff cmp $0xffffffff,%eax 8084a03: 0f 85 ee 04 00 00 jne 8084ef7 <__printf_fphex+0xf17> 8084a09: 81 c4 3c 01 00 00 add $0x13c,%esp 8084a0f: bb ff ff ff ff mov $0xffffffff,%ebx 8084a14: 89 d8 mov %ebx,%eax 8084a16: 5b pop %ebx 8084a17: 5e pop %esi 8084a18: 5f pop %edi 8084a19: 5d pop %ebp 8084a1a: c3 ret 8084a1b: 90 nop 8084a1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084a20: 83 e2 10 and $0x10,%edx 8084a23: 0f 84 5b f7 ff ff je 8084184 <__printf_fphex+0x1a4> 8084a29: 8b 44 24 0c mov 0xc(%esp),%eax 8084a2d: 85 c0 test %eax,%eax 8084a2f: 0f 84 bb 00 00 00 je 8084af0 <__printf_fphex+0xb10> 8084a35: 8b 45 58 mov 0x58(%ebp),%eax 8084a38: 85 c0 test %eax,%eax 8084a3a: 0f 84 c8 01 00 00 je 8084c08 <__printf_fphex+0xc28> 8084a40: 8b 50 10 mov 0x10(%eax),%edx 8084a43: 3b 50 14 cmp 0x14(%eax),%edx 8084a46: 0f 83 bc 01 00 00 jae 8084c08 <__printf_fphex+0xc28> 8084a4c: 8d 4a 04 lea 0x4(%edx),%ecx 8084a4f: 89 48 10 mov %ecx,0x10(%eax) 8084a52: c7 02 20 00 00 00 movl $0x20,(%edx) 8084a58: e9 24 f7 ff ff jmp 8084181 <__printf_fphex+0x1a1> 8084a5d: 8d 76 00 lea 0x0(%esi),%esi 8084a60: 8b 45 14 mov 0x14(%ebp),%eax 8084a63: 3b 45 18 cmp 0x18(%ebp),%eax 8084a66: 0f 83 54 06 00 00 jae 80850c0 <__printf_fphex+0x10e0> 8084a6c: 8d 50 01 lea 0x1(%eax),%edx 8084a6f: 89 55 14 mov %edx,0x14(%ebp) 8084a72: c6 00 2d movb $0x2d,(%eax) 8084a75: e9 07 f7 ff ff jmp 8084181 <__printf_fphex+0x1a1> 8084a7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8084a80: 83 ec 08 sub $0x8,%esp 8084a83: 51 push %ecx 8084a84: 55 push %ebp 8084a85: e8 f6 7d 00 00 call 808c880 <__woverflow> 8084a8a: 83 c4 10 add $0x10,%esp 8084a8d: 83 f8 ff cmp $0xffffffff,%eax 8084a90: 0f 94 c0 sete %al 8084a93: e9 32 f7 ff ff jmp 80841ca <__printf_fphex+0x1ea> 8084a98: 90 nop 8084a99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8084aa0: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084aa7: 0f b6 50 0c movzbl 0xc(%eax),%edx 8084aab: e9 26 f8 ff ff jmp 80842d6 <__printf_fphex+0x2f6> 8084ab0: 83 ec 08 sub $0x8,%esp 8084ab3: 52 push %edx 8084ab4: 55 push %ebp 8084ab5: e8 56 fa fc ff call 8054510 <__overflow> 8084aba: 83 c4 10 add $0x10,%esp 8084abd: 83 f8 ff cmp $0xffffffff,%eax 8084ac0: 0f 85 f3 fe ff ff jne 80849b9 <__printf_fphex+0x9d9> 8084ac6: e9 3e ff ff ff jmp 8084a09 <__printf_fphex+0xa29> 8084acb: 90 nop 8084acc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084ad0: 8b 45 14 mov 0x14(%ebp),%eax 8084ad3: 3b 45 18 cmp 0x18(%ebp),%eax 8084ad6: 0f 83 f4 07 00 00 jae 80852d0 <__printf_fphex+0x12f0> 8084adc: 8d 50 01 lea 0x1(%eax),%edx 8084adf: 89 55 14 mov %edx,0x14(%ebp) 8084ae2: c6 00 2b movb $0x2b,(%eax) 8084ae5: e9 97 f6 ff ff jmp 8084181 <__printf_fphex+0x1a1> 8084aea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8084af0: 8b 45 14 mov 0x14(%ebp),%eax 8084af3: 3b 45 18 cmp 0x18(%ebp),%eax 8084af6: 0f 83 30 01 00 00 jae 8084c2c <__printf_fphex+0xc4c> 8084afc: 8d 50 01 lea 0x1(%eax),%edx 8084aff: 89 55 14 mov %edx,0x14(%ebp) 8084b02: c6 00 20 movb $0x20,(%eax) 8084b05: e9 77 f6 ff ff jmp 8084181 <__printf_fphex+0x1a1> 8084b0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8084b10: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084b17: 8b 48 08 mov 0x8(%eax),%ecx 8084b1a: b8 f8 ff ff ff mov $0xfffffff8,%eax 8084b1f: 8b 04 03 mov (%ebx,%eax,1),%eax 8084b22: f6 44 48 01 01 testb $0x1,0x1(%eax,%ecx,2) 8084b27: 0f 84 c3 00 00 00 je 8084bf0 <__printf_fphex+0xc10> 8084b2d: bf fc d9 0c 08 mov $0x80cd9fc,%edi 8084b32: c7 44 24 18 df d9 0c movl $0x80cd9df,0x18(%esp) 8084b39: 08 8084b3a: d9 e5 fxam 8084b3c: df e0 fnstsw %ax 8084b3e: dd d8 fstp %st(0) 8084b40: e9 a5 f5 ff ff jmp 80840ea <__printf_fphex+0x10a> 8084b45: 8d 76 00 lea 0x0(%esi),%esi 8084b48: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084b4f: be 0c da 0c 08 mov $0x80cda0c,%esi 8084b54: 89 f7 mov %esi,%edi 8084b56: be e3 d9 0c 08 mov $0x80cd9e3,%esi 8084b5b: 8b 48 08 mov 0x8(%eax),%ecx 8084b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax 8084b63: 8b 04 03 mov (%ebx,%eax,1),%eax 8084b66: 0f b7 04 48 movzwl (%eax,%ecx,2),%eax 8084b6a: b9 fc d9 0c 08 mov $0x80cd9fc,%ecx 8084b6f: 66 25 00 01 and $0x100,%ax 8084b73: b8 df d9 0c 08 mov $0x80cd9df,%eax 8084b78: 0f 45 f0 cmovne %eax,%esi 8084b7b: 0f 45 f9 cmovne %ecx,%edi 8084b7e: 89 74 24 18 mov %esi,0x18(%esp) 8084b82: e9 5d f5 ff ff jmp 80840e4 <__printf_fphex+0x104> 8084b87: 89 f6 mov %esi,%esi 8084b89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084b90: 8b 5c 24 14 mov 0x14(%esp),%ebx 8084b94: e9 85 f5 ff ff jmp 808411e <__printf_fphex+0x13e> 8084b99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8084ba0: 89 fa mov %edi,%edx 8084ba2: 09 f2 or %esi,%edx 8084ba4: 0f 84 d6 00 00 00 je 8084c80 <__printf_fphex+0xca0> 8084baa: c7 44 24 28 fe 03 00 movl $0x3fe,0x28(%esp) 8084bb1: 00 8084bb2: c7 44 24 3c 01 00 00 movl $0x1,0x3c(%esp) 8084bb9: 00 8084bba: e9 7d f8 ff ff jmp 808443c <__printf_fphex+0x45c> 8084bbf: 90 nop 8084bc0: 8b 74 24 28 mov 0x28(%esp),%esi 8084bc4: 8b 7c 24 2c mov 0x2c(%esp),%edi 8084bc8: 89 f0 mov %esi,%eax 8084bca: 09 f8 or %edi,%eax 8084bcc: 83 f8 01 cmp $0x1,%eax 8084bcf: 19 ff sbb %edi,%edi 8084bd1: f7 d7 not %edi 8084bd3: 81 e7 01 40 00 00 and $0x4001,%edi 8084bd9: 85 c0 test %eax,%eax 8084bdb: 0f 95 c0 setne %al 8084bde: 89 7c 24 28 mov %edi,0x28(%esp) 8084be2: 0f b6 c0 movzbl %al,%eax 8084be5: 89 44 24 3c mov %eax,0x3c(%esp) 8084be9: e9 42 f8 ff ff jmp 8084430 <__printf_fphex+0x450> 8084bee: 66 90 xchg %ax,%ax 8084bf0: bf 0c da 0c 08 mov $0x80cda0c,%edi 8084bf5: c7 44 24 18 e3 d9 0c movl $0x80cd9e3,0x18(%esp) 8084bfc: 08 8084bfd: d9 e5 fxam 8084bff: df e0 fnstsw %ax 8084c01: dd d8 fstp %st(0) 8084c03: e9 e2 f4 ff ff jmp 80840ea <__printf_fphex+0x10a> 8084c08: 83 ec 08 sub $0x8,%esp 8084c0b: 6a 20 push $0x20 8084c0d: 8d 76 00 lea 0x0(%esi),%esi 8084c10: 55 push %ebp 8084c11: e8 6a 7c 00 00 call 808c880 <__woverflow> 8084c16: 83 c4 10 add $0x10,%esp 8084c19: 83 f8 ff cmp $0xffffffff,%eax 8084c1c: 0f 94 c0 sete %al 8084c1f: 84 c0 test %al,%al 8084c21: 0f 84 5a f5 ff ff je 8084181 <__printf_fphex+0x1a1> 8084c27: e9 dd fd ff ff jmp 8084a09 <__printf_fphex+0xa29> 8084c2c: 83 ec 08 sub $0x8,%esp 8084c2f: 6a 20 push $0x20 8084c31: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8084c38: 55 push %ebp 8084c39: e8 d2 f8 fc ff call 8054510 <__overflow> 8084c3e: 83 c4 10 add $0x10,%esp 8084c41: 83 f8 ff cmp $0xffffffff,%eax 8084c44: 0f 94 c0 sete %al 8084c47: eb d6 jmp 8084c1f <__printf_fphex+0xc3f> 8084c49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8084c50: 83 ec 08 sub $0x8,%esp 8084c53: ff 74 24 1c pushl 0x1c(%esp) 8084c57: 55 push %ebp 8084c58: e8 23 7c 00 00 call 808c880 <__woverflow> 8084c5d: 83 c4 10 add $0x10,%esp 8084c60: 83 f8 ff cmp $0xffffffff,%eax 8084c63: 0f 94 c0 sete %al 8084c66: e9 2b fb ff ff jmp 8084796 <__printf_fphex+0x7b6> 8084c6b: 90 nop 8084c6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084c70: 31 db xor %ebx,%ebx 8084c72: e9 aa f9 ff ff jmp 8084621 <__printf_fphex+0x641> 8084c77: 89 f6 mov %esi,%esi 8084c79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084c80: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 8084c87: 00 8084c88: 83 7c 24 10 ff cmpl $0xffffffff,0x10(%esp) 8084c8d: 8b 74 24 24 mov 0x24(%esp),%esi 8084c91: 0f 85 89 f8 ff ff jne 8084520 <__printf_fphex+0x540> 8084c97: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 8084c9e: 00 8084c9f: e9 7c f8 ff ff jmp 8084520 <__printf_fphex+0x540> 8084ca4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084ca8: 31 c0 xor %eax,%eax 8084caa: f6 c3 50 test $0x50,%bl 8084cad: 0f 95 c0 setne %al 8084cb0: 83 c0 03 add $0x3,%eax 8084cb3: e9 d4 f8 ff ff jmp 808458c <__printf_fphex+0x5ac> 8084cb8: 90 nop 8084cb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8084cc0: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084cc7: 0f b6 40 0c movzbl 0xc(%eax),%eax 8084ccb: a8 40 test $0x40,%al 8084ccd: 0f 84 7d 01 00 00 je 8084e50 <__printf_fphex+0xe70> 8084cd3: 8b 44 24 0c mov 0xc(%esp),%eax 8084cd7: 85 c0 test %eax,%eax 8084cd9: 0f 84 d1 04 00 00 je 80851b0 <__printf_fphex+0x11d0> 8084cdf: 8b 45 58 mov 0x58(%ebp),%eax 8084ce2: 85 c0 test %eax,%eax 8084ce4: 0f 84 ba 08 00 00 je 80855a4 <__printf_fphex+0x15c4> 8084cea: 8b 50 10 mov 0x10(%eax),%edx 8084ced: 3b 50 14 cmp 0x14(%eax),%edx 8084cf0: 0f 83 ae 08 00 00 jae 80855a4 <__printf_fphex+0x15c4> 8084cf6: 8d 4a 04 lea 0x4(%edx),%ecx 8084cf9: 89 48 10 mov %ecx,0x10(%eax) 8084cfc: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8084d02: e9 55 f9 ff ff jmp 808465c <__printf_fphex+0x67c> 8084d07: 89 f6 mov %esi,%esi 8084d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084d10: 8b 45 14 mov 0x14(%ebp),%eax 8084d13: 3b 45 18 cmp 0x18(%ebp),%eax 8084d16: 0f 83 65 07 00 00 jae 8085481 <__printf_fphex+0x14a1> 8084d1c: 8d 50 01 lea 0x1(%eax),%edx 8084d1f: 89 55 14 mov %edx,0x14(%ebp) 8084d22: c6 00 30 movb $0x30,(%eax) 8084d25: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084d2c: 8b 40 08 mov 0x8(%eax),%eax 8084d2f: 89 44 24 30 mov %eax,0x30(%esp) 8084d33: 83 c0 17 add $0x17,%eax 8084d36: 8b 55 14 mov 0x14(%ebp),%edx 8084d39: 3b 55 18 cmp 0x18(%ebp),%edx 8084d3c: 0f 83 6c 07 00 00 jae 80854ae <__printf_fphex+0x14ce> 8084d42: 8d 4a 01 lea 0x1(%edx),%ecx 8084d45: 83 c3 02 add $0x2,%ebx 8084d48: 89 4d 14 mov %ecx,0x14(%ebp) 8084d4b: 88 02 mov %al,(%edx) 8084d4d: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084d54: f6 40 0c 20 testb $0x20,0xc(%eax) 8084d58: 75 1e jne 8084d78 <__printf_fphex+0xd98> 8084d5a: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084d61: 83 78 10 30 cmpl $0x30,0x10(%eax) 8084d65: 75 11 jne 8084d78 <__printf_fphex+0xd98> 8084d67: 8b 44 24 1c mov 0x1c(%esp),%eax 8084d6b: 85 c0 test %eax,%eax 8084d6d: 0f 8f 56 07 00 00 jg 80854c9 <__printf_fphex+0x14e9> 8084d73: 90 nop 8084d74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084d78: 8b 45 14 mov 0x14(%ebp),%eax 8084d7b: 3b 45 18 cmp 0x18(%ebp),%eax 8084d7e: 0f 83 5c 07 00 00 jae 80854e0 <__printf_fphex+0x1500> 8084d84: 0f b6 4c 24 43 movzbl 0x43(%esp),%ecx 8084d89: 8d 50 01 lea 0x1(%eax),%edx 8084d8c: 83 c3 01 add $0x1,%ebx 8084d8f: 89 55 14 mov %edx,0x14(%ebp) 8084d92: 88 08 mov %cl,(%eax) 8084d94: 8b 44 24 10 mov 0x10(%esp),%eax 8084d98: 85 c0 test %eax,%eax 8084d9a: 0f 8e f0 00 00 00 jle 8084e90 <__printf_fphex+0xeb0> 8084da0: 83 ec 0c sub $0xc,%esp 8084da3: ff 74 24 24 pushl 0x24(%esp) 8084da7: e8 04 75 fd ff call 805c2b0 <strlen> 8084dac: 83 c4 10 add $0x10,%esp 8084daf: 85 c0 test %eax,%eax 8084db1: 0f 84 ad 01 00 00 je 8084f64 <__printf_fphex+0xf84> 8084db7: 01 d8 add %ebx,%eax 8084db9: 89 74 24 14 mov %esi,0x14(%esp) 8084dbd: 89 c1 mov %eax,%ecx 8084dbf: 8b 44 24 18 mov 0x18(%esp),%eax 8084dc3: 89 7c 24 18 mov %edi,0x18(%esp) 8084dc7: 89 cf mov %ecx,%edi 8084dc9: 29 d8 sub %ebx,%eax 8084dcb: 89 c6 mov %eax,%esi 8084dcd: eb 14 jmp 8084de3 <__printf_fphex+0xe03> 8084dcf: 90 nop 8084dd0: 8d 48 01 lea 0x1(%eax),%ecx 8084dd3: 89 4d 14 mov %ecx,0x14(%ebp) 8084dd6: 88 10 mov %dl,(%eax) 8084dd8: 83 c3 01 add $0x1,%ebx 8084ddb: 39 fb cmp %edi,%ebx 8084ddd: 0f 84 6d 01 00 00 je 8084f50 <__printf_fphex+0xf70> 8084de3: 8b 45 14 mov 0x14(%ebp),%eax 8084de6: 3b 45 18 cmp 0x18(%ebp),%eax 8084de9: 0f b6 14 1e movzbl (%esi,%ebx,1),%edx 8084ded: 72 e1 jb 8084dd0 <__printf_fphex+0xdf0> 8084def: 83 ec 08 sub $0x8,%esp 8084df2: 52 push %edx 8084df3: 55 push %ebp 8084df4: e8 17 f7 fc ff call 8054510 <__overflow> 8084df9: 83 c4 10 add $0x10,%esp 8084dfc: 83 f8 ff cmp $0xffffffff,%eax 8084dff: 75 d7 jne 8084dd8 <__printf_fphex+0xdf8> 8084e01: e9 03 fc ff ff jmp 8084a09 <__printf_fphex+0xa29> 8084e06: 8d 76 00 lea 0x0(%esi),%esi 8084e09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084e10: 83 ec 08 sub $0x8,%esp 8084e13: 6a 2d push $0x2d 8084e15: e9 f6 fd ff ff jmp 8084c10 <__printf_fphex+0xc30> 8084e1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8084e20: f6 c3 08 test $0x8,%bl 8084e23: 0f 84 ab f7 ff ff je 80845d4 <__printf_fphex+0x5f4> 8084e29: e9 86 f7 ff ff jmp 80845b4 <__printf_fphex+0x5d4> 8084e2e: 66 90 xchg %ax,%ax 8084e30: 8b 45 14 mov 0x14(%ebp),%eax 8084e33: 3b 45 18 cmp 0x18(%ebp),%eax 8084e36: 0f 83 4f 07 00 00 jae 808558b <__printf_fphex+0x15ab> 8084e3c: 8d 50 01 lea 0x1(%eax),%edx 8084e3f: 89 55 14 mov %edx,0x14(%ebp) 8084e42: c6 00 2d movb $0x2d,(%eax) 8084e45: e9 12 f8 ff ff jmp 808465c <__printf_fphex+0x67c> 8084e4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8084e50: a8 10 test $0x10,%al 8084e52: 0f 84 07 f8 ff ff je 808465f <__printf_fphex+0x67f> 8084e58: 8b 44 24 0c mov 0xc(%esp),%eax 8084e5c: 85 c0 test %eax,%eax 8084e5e: 0f 84 76 04 00 00 je 80852da <__printf_fphex+0x12fa> 8084e64: 8b 45 58 mov 0x58(%ebp),%eax 8084e67: 85 c0 test %eax,%eax 8084e69: 0f 84 9c 07 00 00 je 808560b <__printf_fphex+0x162b> 8084e6f: 8b 50 10 mov 0x10(%eax),%edx 8084e72: 3b 50 14 cmp 0x14(%eax),%edx 8084e75: 0f 83 90 07 00 00 jae 808560b <__printf_fphex+0x162b> 8084e7b: 8d 4a 04 lea 0x4(%edx),%ecx 8084e7e: 89 48 10 mov %ecx,0x10(%eax) 8084e81: c7 02 20 00 00 00 movl $0x20,(%edx) 8084e87: e9 d0 f7 ff ff jmp 808465c <__printf_fphex+0x67c> 8084e8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084e90: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084e97: f6 40 0c 08 testb $0x8,0xc(%eax) 8084e9b: 0f 85 c0 f8 ff ff jne 8084761 <__printf_fphex+0x781> 8084ea1: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084ea8: 8b 40 08 mov 0x8(%eax),%eax 8084eab: 89 44 24 10 mov %eax,0x10(%esp) 8084eaf: 8d 70 0f lea 0xf(%eax),%esi 8084eb2: 8b 44 24 0c mov 0xc(%esp),%eax 8084eb6: 85 c0 test %eax,%eax 8084eb8: 0f 85 33 01 00 00 jne 8084ff1 <__printf_fphex+0x1011> 8084ebe: 8b 45 14 mov 0x14(%ebp),%eax 8084ec1: 3b 45 18 cmp 0x18(%ebp),%eax 8084ec4: 0f 83 09 07 00 00 jae 80855d3 <__printf_fphex+0x15f3> 8084eca: 83 7c 24 3c 01 cmpl $0x1,0x3c(%esp) 8084ecf: 89 f1 mov %esi,%ecx 8084ed1: 8d 50 01 lea 0x1(%eax),%edx 8084ed4: 89 55 14 mov %edx,0x14(%ebp) 8084ed7: 88 08 mov %cl,(%eax) 8084ed9: 19 f6 sbb %esi,%esi 8084edb: 83 e6 fe and $0xfffffffe,%esi 8084ede: 83 c6 2d add $0x2d,%esi 8084ee1: 8b 45 14 mov 0x14(%ebp),%eax 8084ee4: 3b 45 18 cmp 0x18(%ebp),%eax 8084ee7: 0f 83 06 fb ff ff jae 80849f3 <__printf_fphex+0xa13> 8084eed: 8d 50 01 lea 0x1(%eax),%edx 8084ef0: 89 f1 mov %esi,%ecx 8084ef2: 89 55 14 mov %edx,0x14(%ebp) 8084ef5: 88 08 mov %cl,(%eax) 8084ef7: 8b 44 24 34 mov 0x34(%esp),%eax 8084efb: 8b 74 24 28 mov 0x28(%esp),%esi 8084eff: 83 c3 02 add $0x2,%ebx 8084f02: 29 de sub %ebx,%esi 8084f04: 85 c0 test %eax,%eax 8084f06: 8d 3c 03 lea (%ebx,%eax,1),%edi 8084f09: 75 18 jne 8084f23 <__printf_fphex+0xf43> 8084f0b: e9 c0 01 00 00 jmp 80850d0 <__printf_fphex+0x10f0> 8084f10: 8d 48 01 lea 0x1(%eax),%ecx 8084f13: 89 4d 14 mov %ecx,0x14(%ebp) 8084f16: 88 10 mov %dl,(%eax) 8084f18: 83 c3 01 add $0x1,%ebx 8084f1b: 39 df cmp %ebx,%edi 8084f1d: 0f 84 ad 01 00 00 je 80850d0 <__printf_fphex+0x10f0> 8084f23: 8b 45 14 mov 0x14(%ebp),%eax 8084f26: 3b 45 18 cmp 0x18(%ebp),%eax 8084f29: 0f b6 14 1e movzbl (%esi,%ebx,1),%edx 8084f2d: 72 e1 jb 8084f10 <__printf_fphex+0xf30> 8084f2f: 83 ec 08 sub $0x8,%esp 8084f32: 52 push %edx 8084f33: 55 push %ebp 8084f34: e8 d7 f5 fc ff call 8054510 <__overflow> 8084f39: 83 c4 10 add $0x10,%esp 8084f3c: 83 f8 ff cmp $0xffffffff,%eax 8084f3f: 75 d7 jne 8084f18 <__printf_fphex+0xf38> 8084f41: e9 c3 fa ff ff jmp 8084a09 <__printf_fphex+0xa29> 8084f46: 8d 76 00 lea 0x0(%esi),%esi 8084f49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084f50: 8b 74 24 14 mov 0x14(%esp),%esi 8084f54: 8b 7c 24 18 mov 0x18(%esp),%edi 8084f58: 8b 44 24 10 mov 0x10(%esp),%eax 8084f5c: 85 c0 test %eax,%eax 8084f5e: 0f 8e 11 06 00 00 jle 8085575 <__printf_fphex+0x1595> 8084f64: 8b 4c 24 10 mov 0x10(%esp),%ecx 8084f68: 8b 54 24 24 mov 0x24(%esp),%edx 8084f6c: 89 c8 mov %ecx,%eax 8084f6e: 29 d6 sub %edx,%esi 8084f70: 29 f0 sub %esi,%eax 8084f72: 39 f1 cmp %esi,%ecx 8084f74: 0f 4e f1 cmovle %ecx,%esi 8084f77: 89 44 24 10 mov %eax,0x10(%esp) 8084f7b: 89 d0 mov %edx,%eax 8084f7d: 29 d8 sub %ebx,%eax 8084f7f: 85 f6 test %esi,%esi 8084f81: 0f 84 b3 02 00 00 je 808523a <__printf_fphex+0x125a> 8084f87: 89 7c 24 14 mov %edi,0x14(%esp) 8084f8b: 89 c7 mov %eax,%edi 8084f8d: eb 15 jmp 8084fa4 <__printf_fphex+0xfc4> 8084f8f: 90 nop 8084f90: 8d 48 01 lea 0x1(%eax),%ecx 8084f93: 89 4d 14 mov %ecx,0x14(%ebp) 8084f96: 88 10 mov %dl,(%eax) 8084f98: 83 c3 01 add $0x1,%ebx 8084f9b: 83 ee 01 sub $0x1,%esi 8084f9e: 0f 84 92 02 00 00 je 8085236 <__printf_fphex+0x1256> 8084fa4: 8b 45 14 mov 0x14(%ebp),%eax 8084fa7: 3b 45 18 cmp 0x18(%ebp),%eax 8084faa: 0f b6 14 1f movzbl (%edi,%ebx,1),%edx 8084fae: 72 e0 jb 8084f90 <__printf_fphex+0xfb0> 8084fb0: 83 ec 08 sub $0x8,%esp 8084fb3: 52 push %edx 8084fb4: 55 push %ebp 8084fb5: e8 56 f5 fc ff call 8054510 <__overflow> 8084fba: 83 c4 10 add $0x10,%esp 8084fbd: 83 f8 ff cmp $0xffffffff,%eax 8084fc0: 75 d6 jne 8084f98 <__printf_fphex+0xfb8> 8084fc2: e9 42 fa ff ff jmp 8084a09 <__printf_fphex+0xa29> 8084fc7: 89 f6 mov %esi,%esi 8084fc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8084fd0: 8b 4c 24 10 mov 0x10(%esp),%ecx 8084fd4: 85 c9 test %ecx,%ecx 8084fd6: 0f 8f ba 02 00 00 jg 8085296 <__printf_fphex+0x12b6> 8084fdc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8084fe0: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8084fe7: 8b 40 08 mov 0x8(%eax),%eax 8084fea: 8d 70 0f lea 0xf(%eax),%esi 8084fed: 89 44 24 10 mov %eax,0x10(%esp) 8084ff1: 8b 45 58 mov 0x58(%ebp),%eax 8084ff4: 85 c0 test %eax,%eax 8084ff6: 0f 84 43 05 00 00 je 808553f <__printf_fphex+0x155f> 8084ffc: 8b 50 10 mov 0x10(%eax),%edx 8084fff: 3b 50 14 cmp 0x14(%eax),%edx 8085002: 0f 83 37 05 00 00 jae 808553f <__printf_fphex+0x155f> 8085008: 8d 4a 04 lea 0x4(%edx),%ecx 808500b: 83 fe ff cmp $0xffffffff,%esi 808500e: 89 48 10 mov %ecx,0x10(%eax) 8085011: 89 32 mov %esi,(%edx) 8085013: 0f 94 c0 sete %al 8085016: 84 c0 test %al,%al 8085018: 0f 85 eb f9 ff ff jne 8084a09 <__printf_fphex+0xa29> 808501e: 83 7c 24 3c 01 cmpl $0x1,0x3c(%esp) 8085023: 8b 4c 24 0c mov 0xc(%esp),%ecx 8085027: 19 f6 sbb %esi,%esi 8085029: 83 e6 fe and $0xfffffffe,%esi 808502c: 83 c6 2d add $0x2d,%esi 808502f: 85 c9 test %ecx,%ecx 8085031: 0f 84 aa fe ff ff je 8084ee1 <__printf_fphex+0xf01> 8085037: 8b 45 58 mov 0x58(%ebp),%eax 808503a: 85 c0 test %eax,%eax 808503c: 0f 84 15 05 00 00 je 8085557 <__printf_fphex+0x1577> 8085042: 8b 50 10 mov 0x10(%eax),%edx 8085045: 3b 50 14 cmp 0x14(%eax),%edx 8085048: 0f 83 09 05 00 00 jae 8085557 <__printf_fphex+0x1577> 808504e: 8d 4a 04 lea 0x4(%edx),%ecx 8085051: 83 c3 02 add $0x2,%ebx 8085054: 89 48 10 mov %ecx,0x10(%eax) 8085057: 89 32 mov %esi,(%edx) 8085059: 8b 44 24 34 mov 0x34(%esp),%eax 808505d: 85 c0 test %eax,%eax 808505f: 74 6f je 80850d0 <__printf_fphex+0x10f0> 8085061: 01 d8 add %ebx,%eax 8085063: 89 44 24 10 mov %eax,0x10(%esp) 8085067: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 808506e: 29 c7 sub %eax,%edi 8085070: 89 fe mov %edi,%esi 8085072: eb 2b jmp 808509f <__printf_fphex+0x10bf> 8085074: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8085078: 8b 50 10 mov 0x10(%eax),%edx 808507b: 3b 50 14 cmp 0x14(%eax),%edx 808507e: 73 29 jae 80850a9 <__printf_fphex+0x10c9> 8085080: 8d 7a 04 lea 0x4(%edx),%edi 8085083: 83 f9 ff cmp $0xffffffff,%ecx 8085086: 89 78 10 mov %edi,0x10(%eax) 8085089: 89 0a mov %ecx,(%edx) 808508b: 0f 94 c0 sete %al 808508e: 84 c0 test %al,%al 8085090: 0f 85 73 f9 ff ff jne 8084a09 <__printf_fphex+0xa29> 8085096: 83 c3 01 add $0x1,%ebx 8085099: 3b 5c 24 10 cmp 0x10(%esp),%ebx 808509d: 74 31 je 80850d0 <__printf_fphex+0x10f0> 808509f: 8b 45 58 mov 0x58(%ebp),%eax 80850a2: 8b 0c 9e mov (%esi,%ebx,4),%ecx 80850a5: 85 c0 test %eax,%eax 80850a7: 75 cf jne 8085078 <__printf_fphex+0x1098> 80850a9: 83 ec 08 sub $0x8,%esp 80850ac: 51 push %ecx 80850ad: 55 push %ebp 80850ae: e8 cd 77 00 00 call 808c880 <__woverflow> 80850b3: 83 c4 10 add $0x10,%esp 80850b6: 83 f8 ff cmp $0xffffffff,%eax 80850b9: 0f 94 c0 sete %al 80850bc: eb d0 jmp 808508e <__printf_fphex+0x10ae> 80850be: 66 90 xchg %ax,%ax 80850c0: 83 ec 08 sub $0x8,%esp 80850c3: 6a 2d push $0x2d 80850c5: e9 6e fb ff ff jmp 8084c38 <__printf_fphex+0xc58> 80850ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80850d0: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80850d7: f6 40 0c 20 testb $0x20,0xc(%eax) 80850db: 0f 84 2c f1 ff ff je 808420d <__printf_fphex+0x22d> 80850e1: 8b 40 10 mov 0x10(%eax),%eax 80850e4: 83 f8 30 cmp $0x30,%eax 80850e7: 0f 84 20 f1 ff ff je 808420d <__printf_fphex+0x22d> 80850ed: 8b 7c 24 1c mov 0x1c(%esp),%edi 80850f1: 85 ff test %edi,%edi 80850f3: 0f 8e 14 f1 ff ff jle 808420d <__printf_fphex+0x22d> 80850f9: 8b 54 24 0c mov 0xc(%esp),%edx 80850fd: 85 d2 test %edx,%edx 80850ff: 0f 84 24 04 00 00 je 8085529 <__printf_fphex+0x1549> 8085105: 83 ec 04 sub $0x4,%esp 8085108: 57 push %edi 8085109: 50 push %eax 808510a: 55 push %ebp 808510b: e8 10 71 00 00 call 808c220 <_IO_wpadn> 8085110: 83 c4 10 add $0x10,%esp 8085113: 8b 7c 24 1c mov 0x1c(%esp),%edi 8085117: 39 c7 cmp %eax,%edi 8085119: 0f 85 ea f8 ff ff jne 8084a09 <__printf_fphex+0xa29> 808511f: 01 fb add %edi,%ebx 8085121: e9 e7 f0 ff ff jmp 808420d <__printf_fphex+0x22d> 8085126: 8d 76 00 lea 0x0(%esi),%esi 8085129: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8085130: 83 ec 08 sub $0x8,%esp 8085133: 6a 2b push $0x2b 8085135: e9 d6 fa ff ff jmp 8084c10 <__printf_fphex+0xc30> 808513a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8085140: b8 ff 03 00 00 mov $0x3ff,%eax 8085145: 2b 44 24 3c sub 0x3c(%esp),%eax 8085149: c7 44 24 3c 01 00 00 movl $0x1,0x3c(%esp) 8085150: 00 8085151: 89 44 24 28 mov %eax,0x28(%esp) 8085155: e9 d6 f2 ff ff jmp 8084430 <__printf_fphex+0x450> 808515a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8085160: b8 02 40 00 00 mov $0x4002,%eax 8085165: 2b 44 24 3c sub 0x3c(%esp),%eax 8085169: c7 44 24 3c 01 00 00 movl $0x1,0x3c(%esp) 8085170: 00 8085171: 89 44 24 28 mov %eax,0x28(%esp) 8085175: e9 b6 f2 ff ff jmp 8084430 <__printf_fphex+0x450> 808517a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8085180: 83 ec 04 sub $0x4,%esp 8085183: ff 74 24 20 pushl 0x20(%esp) 8085187: 6a 20 push $0x20 8085189: 55 push %ebp 808518a: e8 a1 6f 00 00 call 808c130 <_IO_padn> 808518f: 83 c4 10 add $0x10,%esp 8085192: 89 c3 mov %eax,%ebx 8085194: e9 7e f4 ff ff jmp 8084617 <__printf_fphex+0x637> 8085199: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80851a0: 89 f0 mov %esi,%eax 80851a2: 2b 44 24 24 sub 0x24(%esp),%eax 80851a6: 89 44 24 10 mov %eax,0x10(%esp) 80851aa: e9 71 f3 ff ff jmp 8084520 <__printf_fphex+0x540> 80851af: 90 nop 80851b0: 8b 45 14 mov 0x14(%ebp),%eax 80851b3: 3b 45 18 cmp 0x18(%ebp),%eax 80851b6: 0f 83 48 04 00 00 jae 8085604 <__printf_fphex+0x1624> 80851bc: 8d 50 01 lea 0x1(%eax),%edx 80851bf: 89 55 14 mov %edx,0x14(%ebp) 80851c2: c6 00 2b movb $0x2b,(%eax) 80851c5: e9 92 f4 ff ff jmp 808465c <__printf_fphex+0x67c> 80851ca: 8d 4a 9f lea -0x61(%edx),%ecx 80851cd: 88 4c 24 34 mov %cl,0x34(%esp) 80851d1: 8d 4a a9 lea -0x57(%edx),%ecx 80851d4: 83 ea 30 sub $0x30,%edx 80851d7: 80 7c 24 34 05 cmpb $0x5,0x34(%esp) 80851dc: 0f 46 d1 cmovbe %ecx,%edx 80851df: 89 54 24 34 mov %edx,0x34(%esp) 80851e3: e9 d3 f2 ff ff jmp 80844bb <__printf_fphex+0x4db> 80851e8: 83 ec 08 sub $0x8,%esp 80851eb: 6a 30 push $0x30 80851ed: 55 push %ebp 80851ee: e8 8d 76 00 00 call 808c880 <__woverflow> 80851f3: 83 c4 10 add $0x10,%esp 80851f6: 83 f8 ff cmp $0xffffffff,%eax 80851f9: 0f 84 0a f8 ff ff je 8084a09 <__printf_fphex+0xa29> 80851ff: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 8085206: 8b 40 08 mov 0x8(%eax),%eax 8085209: 83 c0 17 add $0x17,%eax 808520c: 89 44 24 30 mov %eax,0x30(%esp) 8085210: 8b 45 58 mov 0x58(%ebp),%eax 8085213: 85 c0 test %eax,%eax 8085215: 0f 85 84 f4 ff ff jne 808469f <__printf_fphex+0x6bf> 808521b: 83 ec 08 sub $0x8,%esp 808521e: ff 74 24 38 pushl 0x38(%esp) 8085222: 55 push %ebp 8085223: e8 58 76 00 00 call 808c880 <__woverflow> 8085228: 83 c4 10 add $0x10,%esp 808522b: 83 f8 ff cmp $0xffffffff,%eax 808522e: 0f 94 c0 sete %al 8085231: e9 87 f4 ff ff jmp 80846bd <__printf_fphex+0x6dd> 8085236: 8b 7c 24 14 mov 0x14(%esp),%edi 808523a: 8b 74 24 10 mov 0x10(%esp),%esi 808523e: 85 f6 test %esi,%esi 8085240: 0f 8e 2f 03 00 00 jle 8085575 <__printf_fphex+0x1595> 8085246: 83 ec 04 sub $0x4,%esp 8085249: ff 74 24 14 pushl 0x14(%esp) 808524d: 6a 30 push $0x30 808524f: 55 push %ebp 8085250: e8 db 6e 00 00 call 808c130 <_IO_padn> 8085255: 83 c4 10 add $0x10,%esp 8085258: 3b 44 24 10 cmp 0x10(%esp),%eax 808525c: 0f 85 a7 f7 ff ff jne 8084a09 <__printf_fphex+0xa29> 8085262: 01 c3 add %eax,%ebx 8085264: e9 38 fc ff ff jmp 8084ea1 <__printf_fphex+0xec1> 8085269: 83 ec 08 sub $0x8,%esp 808526c: 0f be 54 24 4b movsbl 0x4b(%esp),%edx 8085271: 52 push %edx 8085272: 55 push %ebp 8085273: e8 08 76 00 00 call 808c880 <__woverflow> 8085278: 83 c4 10 add $0x10,%esp 808527b: 83 f8 ff cmp $0xffffffff,%eax 808527e: 0f 94 c0 sete %al 8085281: e9 c4 f4 ff ff jmp 808474a <__printf_fphex+0x76a> 8085286: 8b 54 24 10 mov 0x10(%esp),%edx 808528a: 8b 7c 24 18 mov 0x18(%esp),%edi 808528e: 85 d2 test %edx,%edx 8085290: 0f 8e 4a fd ff ff jle 8084fe0 <__printf_fphex+0x1000> 8085296: 83 ec 04 sub $0x4,%esp 8085299: ff 74 24 14 pushl 0x14(%esp) 808529d: 6a 30 push $0x30 808529f: 55 push %ebp 80852a0: e8 7b 6f 00 00 call 808c220 <_IO_wpadn> 80852a5: 83 c4 10 add $0x10,%esp 80852a8: eb ae jmp 8085258 <__printf_fphex+0x1278> 80852aa: 83 ec 0c sub $0xc,%esp 80852ad: ff 74 24 24 pushl 0x24(%esp) 80852b1: e8 fa 6f fd ff call 805c2b0 <strlen> 80852b6: 83 c4 10 add $0x10,%esp 80852b9: 85 c0 test %eax,%eax 80852bb: 0f 85 f6 fa ff ff jne 8084db7 <__printf_fphex+0xdd7> 80852c1: e9 92 fc ff ff jmp 8084f58 <__printf_fphex+0xf78> 80852c6: 8d 76 00 lea 0x0(%esi),%esi 80852c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80852d0: 83 ec 08 sub $0x8,%esp 80852d3: 6a 2b push $0x2b 80852d5: e9 5e f9 ff ff jmp 8084c38 <__printf_fphex+0xc58> 80852da: 8b 45 14 mov 0x14(%ebp),%eax 80852dd: 3b 45 18 cmp 0x18(%ebp),%eax 80852e0: 0f 83 3e 03 00 00 jae 8085624 <__printf_fphex+0x1644> 80852e6: 8d 50 01 lea 0x1(%eax),%edx 80852e9: 89 55 14 mov %edx,0x14(%ebp) 80852ec: c6 00 20 movb $0x20,(%eax) 80852ef: e9 68 f3 ff ff jmp 808465c <__printf_fphex+0x67c> 80852f4: 66 85 c0 test %ax,%ax 80852f7: 0f 85 00 02 00 00 jne 80854fd <__printf_fphex+0x151d> 80852fd: 83 f9 07 cmp $0x7,%ecx 8085300: 0f 8e 1a f2 ff ff jle 8084520 <__printf_fphex+0x540> 8085306: f6 44 24 34 01 testb $0x1,0x34(%esp) 808530b: 75 08 jne 8085315 <__printf_fphex+0x1335> 808530d: 84 d2 test %dl,%dl 808530f: 0f 84 0b f2 ff ff je 8084520 <__printf_fphex+0x540> 8085315: 8b 44 24 10 mov 0x10(%esp),%eax 8085319: 83 e8 01 sub $0x1,%eax 808531c: 0f 88 a5 00 00 00 js 80853c7 <__printf_fphex+0x13e7> 8085322: 8b 7c 24 24 mov 0x24(%esp),%edi 8085326: 01 c7 add %eax,%edi 8085328: 0f be 17 movsbl (%edi),%edx 808532b: 89 7c 24 34 mov %edi,0x34(%esp) 808532f: 80 fa 39 cmp $0x39,%dl 8085332: 88 54 24 38 mov %dl,0x38(%esp) 8085336: 0f 84 0a 03 00 00 je 8085646 <__printf_fphex+0x1666> 808533c: c7 c7 f0 ff ff ff mov $0xfffffff0,%edi 8085342: 8b 0c 3b mov (%ebx,%edi,1),%ecx 8085345: 83 3c 91 65 cmpl $0x65,(%ecx,%edx,4) 8085349: 8b 54 24 34 mov 0x34(%esp),%edx 808534d: 0f 8e b6 00 00 00 jle 8085409 <__printf_fphex+0x1429> 8085353: 8b 4c 24 10 mov 0x10(%esp),%ecx 8085357: 89 74 24 44 mov %esi,0x44(%esp) 808535b: 8b 74 24 24 mov 0x24(%esp),%esi 808535f: 89 ac 24 50 01 00 00 mov %ebp,0x150(%esp) 8085366: 89 dd mov %ebx,%ebp 8085368: 83 e9 02 sub $0x2,%ecx 808536b: 29 d1 sub %edx,%ecx 808536d: 89 74 24 38 mov %esi,0x38(%esp) 8085371: 89 4c 24 34 mov %ecx,0x34(%esp) 8085375: eb 2d jmp 80853a4 <__printf_fphex+0x13c4> 8085377: 89 f6 mov %esi,%esi 8085379: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8085380: 8b 4c 24 38 mov 0x38(%esp),%ecx 8085384: 03 54 24 34 add 0x34(%esp),%edx 8085388: 0f b6 1c 01 movzbl (%ecx,%eax,1),%ebx 808538c: 01 ca add %ecx,%edx 808538e: 80 fb 39 cmp $0x39,%bl 8085391: 0f 84 93 00 00 00 je 808542a <__printf_fphex+0x144a> 8085397: 8b 74 3d 00 mov 0x0(%ebp,%edi,1),%esi 808539b: 0f be cb movsbl %bl,%ecx 808539e: 83 3c 8e 65 cmpl $0x65,(%esi,%ecx,4) 80853a2: 7e 56 jle 80853fa <__printf_fphex+0x141a> 80853a4: 8b 4c 24 20 mov 0x20(%esp),%ecx 80853a8: c6 02 30 movb $0x30,(%edx) 80853ab: c7 04 81 30 00 00 00 movl $0x30,(%ecx,%eax,4) 80853b2: 83 e8 01 sub $0x1,%eax 80853b5: 83 f8 ff cmp $0xffffffff,%eax 80853b8: 75 c6 jne 8085380 <__printf_fphex+0x13a0> 80853ba: 89 eb mov %ebp,%ebx 80853bc: 8b 74 24 44 mov 0x44(%esp),%esi 80853c0: 8b ac 24 50 01 00 00 mov 0x150(%esp),%ebp 80853c7: 80 7c 24 43 39 cmpb $0x39,0x43(%esp) 80853cc: 0f 84 1e 02 00 00 je 80855f0 <__printf_fphex+0x1610> 80853d2: b8 f0 ff ff ff mov $0xfffffff0,%eax 80853d7: 0f b6 4c 24 43 movzbl 0x43(%esp),%ecx 80853dc: 8b 04 03 mov (%ebx,%eax,1),%eax 80853df: 0f be d1 movsbl %cl,%edx 80853e2: 83 3c 90 65 cmpl $0x65,(%eax,%edx,4) 80853e6: 0f 8f c2 01 00 00 jg 80855ae <__printf_fphex+0x15ce> 80853ec: 89 c8 mov %ecx,%eax 80853ee: 83 c0 01 add $0x1,%eax 80853f1: 88 44 24 43 mov %al,0x43(%esp) 80853f5: e9 26 f1 ff ff jmp 8084520 <__printf_fphex+0x540> 80853fa: 8b 74 24 44 mov 0x44(%esp),%esi 80853fe: 8b ac 24 50 01 00 00 mov 0x150(%esp),%ebp 8085405: 88 5c 24 38 mov %bl,0x38(%esp) 8085409: 0f b6 4c 24 38 movzbl 0x38(%esp),%ecx 808540e: 8b 7c 24 20 mov 0x20(%esp),%edi 8085412: 83 c1 01 add $0x1,%ecx 8085415: 88 0a mov %cl,(%edx) 8085417: 83 04 87 01 addl $0x1,(%edi,%eax,4) 808541b: e9 00 f1 ff ff jmp 8084520 <__printf_fphex+0x540> 8085420: 0f be 54 24 43 movsbl 0x43(%esp),%edx 8085425: e9 72 f0 ff ff jmp 808449c <__printf_fphex+0x4bc> 808542a: 8b 74 24 44 mov 0x44(%esp),%esi 808542e: 8b ac 24 50 01 00 00 mov 0x150(%esp),%ebp 8085435: 8b bc 24 54 01 00 00 mov 0x154(%esp),%edi 808543c: 8b 4f 08 mov 0x8(%edi),%ecx 808543f: 8b 7c 24 20 mov 0x20(%esp),%edi 8085443: 89 0c 87 mov %ecx,(%edi,%eax,4) 8085446: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 808544d: 8b 40 08 mov 0x8(%eax),%eax 8085450: 88 02 mov %al,(%edx) 8085452: e9 c9 f0 ff ff jmp 8084520 <__printf_fphex+0x540> 8085457: 8b 74 24 34 mov 0x34(%esp),%esi 808545b: e9 0c f0 ff ff jmp 808446c <__printf_fphex+0x48c> 8085460: 83 ec 08 sub $0x8,%esp 8085463: 6a 2d push $0x2d 8085465: 55 push %ebp 8085466: e8 15 74 00 00 call 808c880 <__woverflow> 808546b: 83 c4 10 add $0x10,%esp 808546e: 83 f8 ff cmp $0xffffffff,%eax 8085471: 0f 94 c0 sete %al 8085474: 84 c0 test %al,%al 8085476: 0f 84 e0 f1 ff ff je 808465c <__printf_fphex+0x67c> 808547c: e9 88 f5 ff ff jmp 8084a09 <__printf_fphex+0xa29> 8085481: 83 ec 08 sub $0x8,%esp 8085484: 6a 30 push $0x30 8085486: 55 push %ebp 8085487: e8 84 f0 fc ff call 8054510 <__overflow> 808548c: 83 c4 10 add $0x10,%esp 808548f: 83 f8 ff cmp $0xffffffff,%eax 8085492: 0f 84 71 f5 ff ff je 8084a09 <__printf_fphex+0xa29> 8085498: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 808549f: 8b 40 08 mov 0x8(%eax),%eax 80854a2: 89 44 24 30 mov %eax,0x30(%esp) 80854a6: 83 c0 17 add $0x17,%eax 80854a9: e9 88 f8 ff ff jmp 8084d36 <__printf_fphex+0xd56> 80854ae: 83 ec 08 sub $0x8,%esp 80854b1: 0f b6 c0 movzbl %al,%eax 80854b4: 50 push %eax 80854b5: 55 push %ebp 80854b6: e8 55 f0 fc ff call 8054510 <__overflow> 80854bb: 83 c4 10 add $0x10,%esp 80854be: 83 f8 ff cmp $0xffffffff,%eax 80854c1: 0f 94 c0 sete %al 80854c4: e9 f4 f1 ff ff jmp 80846bd <__printf_fphex+0x6dd> 80854c9: 83 ec 04 sub $0x4,%esp 80854cc: ff 74 24 20 pushl 0x20(%esp) 80854d0: 6a 30 push $0x30 80854d2: 55 push %ebp 80854d3: e8 58 6c 00 00 call 808c130 <_IO_padn> 80854d8: 83 c4 10 add $0x10,%esp 80854db: e9 1e f2 ff ff jmp 80846fe <__printf_fphex+0x71e> 80854e0: 83 ec 08 sub $0x8,%esp 80854e3: 0f b6 54 24 4b movzbl 0x4b(%esp),%edx 80854e8: 52 push %edx 80854e9: 55 push %ebp 80854ea: e8 21 f0 fc ff call 8054510 <__overflow> 80854ef: 83 c4 10 add $0x10,%esp 80854f2: 83 f8 ff cmp $0xffffffff,%eax 80854f5: 0f 94 c0 sete %al 80854f8: e9 4d f2 ff ff jmp 808474a <__printf_fphex+0x76a> 80854fd: e8 6e 89 fc ff call 804de70 <abort> 8085502: 8b 44 24 30 mov 0x30(%esp),%eax 8085506: 85 c0 test %eax,%eax 8085508: 0f 85 12 f0 ff ff jne 8084520 <__printf_fphex+0x540> 808550e: 83 f9 07 cmp $0x7,%ecx 8085511: 0f 8e f6 fd ff ff jle 808530d <__printf_fphex+0x132d> 8085517: e9 f9 fd ff ff jmp 8085315 <__printf_fphex+0x1335> 808551c: 8b 44 24 30 mov 0x30(%esp),%eax 8085520: 85 c0 test %eax,%eax 8085522: 75 ea jne 808550e <__printf_fphex+0x152e> 8085524: e9 f7 ef ff ff jmp 8084520 <__printf_fphex+0x540> 8085529: 83 ec 04 sub $0x4,%esp 808552c: ff 74 24 20 pushl 0x20(%esp) 8085530: 50 push %eax 8085531: 55 push %ebp 8085532: e8 f9 6b 00 00 call 808c130 <_IO_padn> 8085537: 83 c4 10 add $0x10,%esp 808553a: e9 d4 fb ff ff jmp 8085113 <__printf_fphex+0x1133> 808553f: 83 ec 08 sub $0x8,%esp 8085542: 56 push %esi 8085543: 55 push %ebp 8085544: e8 37 73 00 00 call 808c880 <__woverflow> 8085549: 83 c4 10 add $0x10,%esp 808554c: 83 f8 ff cmp $0xffffffff,%eax 808554f: 0f 94 c0 sete %al 8085552: e9 bf fa ff ff jmp 8085016 <__printf_fphex+0x1036> 8085557: 83 ec 08 sub $0x8,%esp 808555a: 56 push %esi 808555b: 55 push %ebp 808555c: e8 1f 73 00 00 call 808c880 <__woverflow> 8085561: 83 c4 10 add $0x10,%esp 8085564: 83 f8 ff cmp $0xffffffff,%eax 8085567: 0f 84 9c f4 ff ff je 8084a09 <__printf_fphex+0xa29> 808556d: 83 c3 02 add $0x2,%ebx 8085570: e9 e4 fa ff ff jmp 8085059 <__printf_fphex+0x1079> 8085575: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 808557c: 8b 40 08 mov 0x8(%eax),%eax 808557f: 89 44 24 10 mov %eax,0x10(%esp) 8085583: 8d 70 0f lea 0xf(%eax),%esi 8085586: e9 33 f9 ff ff jmp 8084ebe <__printf_fphex+0xede> 808558b: 83 ec 08 sub $0x8,%esp 808558e: 6a 2d push $0x2d 8085590: 55 push %ebp 8085591: e8 7a ef fc ff call 8054510 <__overflow> 8085596: 83 c4 10 add $0x10,%esp 8085599: 83 f8 ff cmp $0xffffffff,%eax 808559c: 0f 94 c0 sete %al 808559f: e9 d0 fe ff ff jmp 8085474 <__printf_fphex+0x1494> 80855a4: 83 ec 08 sub $0x8,%esp 80855a7: 6a 2b push $0x2b 80855a9: e9 b7 fe ff ff jmp 8085465 <__printf_fphex+0x1485> 80855ae: 8b 44 24 3c mov 0x3c(%esp),%eax 80855b2: 85 c0 test %eax,%eax 80855b4: 74 5f je 8085615 <__printf_fphex+0x1635> 80855b6: 8b 44 24 28 mov 0x28(%esp),%eax 80855ba: 83 e8 04 sub $0x4,%eax 80855bd: 85 c0 test %eax,%eax 80855bf: 0f 8e 8a 00 00 00 jle 808564f <__printf_fphex+0x166f> 80855c5: 89 44 24 28 mov %eax,0x28(%esp) 80855c9: c6 44 24 43 31 movb $0x31,0x43(%esp) 80855ce: e9 4d ef ff ff jmp 8084520 <__printf_fphex+0x540> 80855d3: 89 f0 mov %esi,%eax 80855d5: 83 ec 08 sub $0x8,%esp 80855d8: 0f b6 f0 movzbl %al,%esi 80855db: 56 push %esi 80855dc: 55 push %ebp 80855dd: e8 2e ef fc ff call 8054510 <__overflow> 80855e2: 83 c4 10 add $0x10,%esp 80855e5: 83 f8 ff cmp $0xffffffff,%eax 80855e8: 0f 94 c0 sete %al 80855eb: e9 26 fa ff ff jmp 8085016 <__printf_fphex+0x1036> 80855f0: 8b 84 24 54 01 00 00 mov 0x154(%esp),%eax 80855f7: 0f b6 40 08 movzbl 0x8(%eax),%eax 80855fb: 88 44 24 43 mov %al,0x43(%esp) 80855ff: e9 1c ef ff ff jmp 8084520 <__printf_fphex+0x540> 8085604: 83 ec 08 sub $0x8,%esp 8085607: 6a 2b push $0x2b 8085609: eb 85 jmp 8085590 <__printf_fphex+0x15b0> 808560b: 83 ec 08 sub $0x8,%esp 808560e: 6a 20 push $0x20 8085610: e9 50 fe ff ff jmp 8085465 <__printf_fphex+0x1485> 8085615: 83 44 24 28 04 addl $0x4,0x28(%esp) 808561a: c6 44 24 43 31 movb $0x31,0x43(%esp) 808561f: e9 fc ee ff ff jmp 8084520 <__printf_fphex+0x540> 8085624: 50 push %eax 8085625: 50 push %eax 8085626: 6a 20 push $0x20 8085628: e9 63 ff ff ff jmp 8085590 <__printf_fphex+0x15b0> 808562d: 68 90 da 0c 08 push $0x80cda90 8085632: 68 9e 00 00 00 push $0x9e 8085637: 68 48 da 0c 08 push $0x80cda48 808563c: 68 68 da 0c 08 push $0x80cda68 8085641: e8 9a 41 fc ff call 80497e0 <__assert_fail> 8085646: 8b 54 24 34 mov 0x34(%esp),%edx 808564a: e9 e6 fd ff ff jmp 8085435 <__printf_fphex+0x1455> 808564f: b8 04 00 00 00 mov $0x4,%eax 8085654: 2b 44 24 28 sub 0x28(%esp),%eax 8085658: c6 44 24 43 31 movb $0x31,0x43(%esp) 808565d: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 8085664: 00 8085665: 89 44 24 28 mov %eax,0x28(%esp) 8085669: e9 b2 ee ff ff jmp 8084520 <__printf_fphex+0x540> 808566e: 89 5c 24 14 mov %ebx,0x14(%esp) 8085672: 31 db xor %ebx,%ebx 8085674: e9 d9 ea ff ff jmp 8084152 <__printf_fphex+0x172> 8085679: 66 90 xchg %ax,%ax 808567b: 66 90 xchg %ax,%ax 808567d: 66 90 xchg %ax,%ax 808567f: 90 nop 08085680 <__register_printf_modifier>: 8085680: 57 push %edi 8085681: 56 push %esi 8085682: 53 push %ebx 8085683: 8b 74 24 10 mov 0x10(%esp),%esi 8085687: 8b 06 mov (%esi),%eax 8085689: 89 f3 mov %esi,%ebx 808568b: 83 e8 01 sub $0x1,%eax 808568e: 3d fe 00 00 00 cmp $0xfe,%eax 8085693: 76 16 jbe 80856ab <__register_printf_modifier+0x2b> 8085695: e9 ee 00 00 00 jmp 8085788 <__register_printf_modifier+0x108> 808569a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80856a0: 3d ff 00 00 00 cmp $0xff,%eax 80856a5: 0f 87 dd 00 00 00 ja 8085788 <__register_printf_modifier+0x108> 80856ab: 83 c3 04 add $0x4,%ebx 80856ae: 8b 03 mov (%ebx),%eax 80856b0: 85 c0 test %eax,%eax 80856b2: 75 ec jne 80856a0 <__register_printf_modifier+0x20> 80856b4: 8b 0d a4 d6 0e 08 mov 0x80ed6a4,%ecx 80856ba: 8d 51 f0 lea -0x10(%ecx),%edx 80856bd: 83 fa 07 cmp $0x7,%edx 80856c0: 0f 86 09 01 00 00 jbe 80857cf <__register_printf_modifier+0x14f> 80856c6: b9 01 00 00 00 mov $0x1,%ecx 80856cb: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80856d2: 00 80856d3: 74 01 je 80856d6 <__register_printf_modifier+0x56> 80856d5: f0 0f b1 0d a8 d6 0e lock cmpxchg %ecx,0x80ed6a8 80856dc: 08 80856dd: 74 0b je 80856ea <__register_printf_modifier+0x6a> 80856df: 8d 0d a8 d6 0e 08 lea 0x80ed6a8,%ecx 80856e5: e8 46 a6 fe ff call 806fd30 <__lll_lock_wait_private> 80856ea: a1 38 dd 0e 08 mov 0x80edd38,%eax 80856ef: 85 c0 test %eax,%eax 80856f1: 0f 84 af 00 00 00 je 80857a6 <__register_printf_modifier+0x126> 80856f7: 29 f3 sub %esi,%ebx 80856f9: 83 ec 0c sub $0xc,%esp 80856fc: 8d 43 08 lea 0x8(%ebx),%eax 80856ff: 50 push %eax 8085700: e8 7b 49 fd ff call 805a080 <__libc_malloc> 8085705: 83 c4 10 add $0x10,%esp 8085708: 85 c0 test %eax,%eax 808570a: 89 c7 mov %eax,%edi 808570c: 0f 84 b6 00 00 00 je 80857c8 <__register_printf_modifier+0x148> 8085712: 0f b6 16 movzbl (%esi),%edx 8085715: a1 38 dd 0e 08 mov 0x80edd38,%eax 808571a: 83 ec 04 sub $0x4,%esp 808571d: 8b 0d a4 d6 0e 08 mov 0x80ed6a4,%ecx 8085723: c1 fb 02 sar $0x2,%ebx 8085726: 8b 04 90 mov (%eax,%edx,4),%eax 8085729: 53 push %ebx 808572a: 89 07 mov %eax,(%edi) 808572c: 8d 41 01 lea 0x1(%ecx),%eax 808572f: a3 a4 d6 0e 08 mov %eax,0x80ed6a4 8085734: b8 01 00 00 00 mov $0x1,%eax 8085739: d3 e0 shl %cl,%eax 808573b: 89 47 04 mov %eax,0x4(%edi) 808573e: 8d 46 04 lea 0x4(%esi),%eax 8085741: 50 push %eax 8085742: 8d 47 08 lea 0x8(%edi),%eax 8085745: 50 push %eax 8085746: e8 55 9c 00 00 call 808f3a0 <__wmemcpy> 808574b: 0f b6 16 movzbl (%esi),%edx 808574e: a1 38 dd 0e 08 mov 0x80edd38,%eax 8085753: 83 c4 10 add $0x10,%esp 8085756: 89 3c 90 mov %edi,(%eax,%edx,4) 8085759: 8b 57 04 mov 0x4(%edi),%edx 808575c: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8085763: 00 8085764: 74 01 je 8085767 <__register_printf_modifier+0xe7> 8085766: f0 83 2d a8 d6 0e 08 lock subl $0x1,0x80ed6a8 808576d: 01 808576e: 74 0b je 808577b <__register_printf_modifier+0xfb> 8085770: 8d 05 a8 d6 0e 08 lea 0x80ed6a8,%eax 8085776: e8 e5 a5 fe ff call 806fd60 <__lll_unlock_wake_private> 808577b: 5b pop %ebx 808577c: 89 d0 mov %edx,%eax 808577e: 5e pop %esi 808577f: 5f pop %edi 8085780: c3 ret 8085781: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8085788: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 808578f: b8 e8 ff ff ff mov $0xffffffe8,%eax 8085794: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 808579b: ba ff ff ff ff mov $0xffffffff,%edx 80857a0: 5b pop %ebx 80857a1: 89 d0 mov %edx,%eax 80857a3: 5e pop %esi 80857a4: 5f pop %edi 80857a5: c3 ret 80857a6: 83 ec 08 sub $0x8,%esp 80857a9: 6a 04 push $0x4 80857ab: 68 ff 00 00 00 push $0xff 80857b0: e8 bb 51 fd ff call 805a970 <__calloc> 80857b5: 83 c4 10 add $0x10,%esp 80857b8: 85 c0 test %eax,%eax 80857ba: a3 38 dd 0e 08 mov %eax,0x80edd38 80857bf: 0f 85 32 ff ff ff jne 80856f7 <__register_printf_modifier+0x77> 80857c5: 8d 76 00 lea 0x0(%esi),%esi 80857c8: ba ff ff ff ff mov $0xffffffff,%edx 80857cd: eb 8d jmp 808575c <__register_printf_modifier+0xdc> 80857cf: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80857d6: b8 e8 ff ff ff mov $0xffffffe8,%eax 80857db: c7 04 02 1c 00 00 00 movl $0x1c,(%edx,%eax,1) 80857e2: ba ff ff ff ff mov $0xffffffff,%edx 80857e7: eb b7 jmp 80857a0 <__register_printf_modifier+0x120> 80857e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080857f0 <__handle_registered_modifier_mb>: 80857f0: 55 push %ebp 80857f1: 57 push %edi 80857f2: 56 push %esi 80857f3: 53 push %ebx 80857f4: 83 ec 14 sub $0x14,%esp 80857f7: 8b 44 24 28 mov 0x28(%esp),%eax 80857fb: 8b 00 mov (%eax),%eax 80857fd: 0f b6 10 movzbl (%eax),%edx 8085800: 89 c7 mov %eax,%edi 8085802: 89 44 24 08 mov %eax,0x8(%esp) 8085806: a1 38 dd 0e 08 mov 0x80edd38,%eax 808580b: 8b 34 90 mov (%eax,%edx,4),%esi 808580e: 85 f6 test %esi,%esi 8085810: 0f 84 b9 00 00 00 je 80858cf <__handle_registered_modifier_mb+0xdf> 8085816: 8d 6f 01 lea 0x1(%edi),%ebp 8085819: 0f b6 7f 01 movzbl 0x1(%edi),%edi 808581d: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 8085824: 00 8085825: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 808582c: 00 808582d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8085834: 00 8085835: 89 f8 mov %edi,%eax 8085837: 88 44 24 03 mov %al,0x3(%esp) 808583b: 90 nop 808583c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8085840: 80 7c 24 03 00 cmpb $0x0,0x3(%esp) 8085845: 8d 4e 08 lea 0x8(%esi),%ecx 8085848: 74 7d je 80858c7 <__handle_registered_modifier_mb+0xd7> 808584a: 8b 46 08 mov 0x8(%esi),%eax 808584d: 85 c0 test %eax,%eax 808584f: 74 7a je 80858cb <__handle_registered_modifier_mb+0xdb> 8085851: 39 f8 cmp %edi,%eax 8085853: 75 43 jne 8085898 <__handle_registered_modifier_mb+0xa8> 8085855: 89 ea mov %ebp,%edx 8085857: eb 11 jmp 808586a <__handle_registered_modifier_mb+0x7a> 8085859: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8085860: 8b 19 mov (%ecx),%ebx 8085862: 85 db test %ebx,%ebx 8085864: 74 17 je 808587d <__handle_registered_modifier_mb+0x8d> 8085866: 39 c3 cmp %eax,%ebx 8085868: 75 2e jne 8085898 <__handle_registered_modifier_mb+0xa8> 808586a: 83 c2 01 add $0x1,%edx 808586d: 0f b6 02 movzbl (%edx),%eax 8085870: 83 c1 04 add $0x4,%ecx 8085873: 84 c0 test %al,%al 8085875: 75 e9 jne 8085860 <__handle_registered_modifier_mb+0x70> 8085877: 8b 01 mov (%ecx),%eax 8085879: 85 c0 test %eax,%eax 808587b: 75 1b jne 8085898 <__handle_registered_modifier_mb+0xa8> 808587d: 89 d0 mov %edx,%eax 808587f: 2b 44 24 08 sub 0x8(%esp),%eax 8085883: 3b 44 24 04 cmp 0x4(%esp),%eax 8085887: 7e 0f jle 8085898 <__handle_registered_modifier_mb+0xa8> 8085889: 8b 4e 04 mov 0x4(%esi),%ecx 808588c: 89 54 24 10 mov %edx,0x10(%esp) 8085890: 89 44 24 04 mov %eax,0x4(%esp) 8085894: 89 4c 24 0c mov %ecx,0xc(%esp) 8085898: 8b 36 mov (%esi),%esi 808589a: 85 f6 test %esi,%esi 808589c: 75 a2 jne 8085840 <__handle_registered_modifier_mb+0x50> 808589e: 8b 7c 24 0c mov 0xc(%esp),%edi 80858a2: b8 01 00 00 00 mov $0x1,%eax 80858a7: 85 ff test %edi,%edi 80858a9: 74 14 je 80858bf <__handle_registered_modifier_mb+0xcf> 80858ab: 8b 44 24 2c mov 0x2c(%esp),%eax 80858af: 66 09 78 0e or %di,0xe(%eax) 80858b3: 8b 44 24 28 mov 0x28(%esp),%eax 80858b7: 8b 7c 24 10 mov 0x10(%esp),%edi 80858bb: 89 38 mov %edi,(%eax) 80858bd: 31 c0 xor %eax,%eax 80858bf: 83 c4 14 add $0x14,%esp 80858c2: 5b pop %ebx 80858c3: 5e pop %esi 80858c4: 5f pop %edi 80858c5: 5d pop %ebp 80858c6: c3 ret 80858c7: 89 ea mov %ebp,%edx 80858c9: eb ac jmp 8085877 <__handle_registered_modifier_mb+0x87> 80858cb: 89 ea mov %ebp,%edx 80858cd: eb ae jmp 808587d <__handle_registered_modifier_mb+0x8d> 80858cf: 83 c4 14 add $0x14,%esp 80858d2: b8 01 00 00 00 mov $0x1,%eax 80858d7: 5b pop %ebx 80858d8: 5e pop %esi 80858d9: 5f pop %edi 80858da: 5d pop %ebp 80858db: c3 ret 80858dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080858e0 <__handle_registered_modifier_wc>: 80858e0: 55 push %ebp 80858e1: 57 push %edi 80858e2: 56 push %esi 80858e3: 53 push %ebx 80858e4: 83 ec 10 sub $0x10,%esp 80858e7: 8b 44 24 24 mov 0x24(%esp),%eax 80858eb: 8b 28 mov (%eax),%ebp 80858ed: a1 38 dd 0e 08 mov 0x80edd38,%eax 80858f2: 8b 55 00 mov 0x0(%ebp),%edx 80858f5: 8b 34 90 mov (%eax,%edx,4),%esi 80858f8: 85 f6 test %esi,%esi 80858fa: 0f 84 af 00 00 00 je 80859af <__handle_registered_modifier_wc+0xcf> 8085900: 8d 45 04 lea 0x4(%ebp),%eax 8085903: 8b 7d 04 mov 0x4(%ebp),%edi 8085906: 89 6c 24 04 mov %ebp,0x4(%esp) 808590a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8085911: 00 8085912: c7 04 24 00 00 00 00 movl $0x0,(%esp) 8085919: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8085920: 00 8085921: 89 c5 mov %eax,%ebp 8085923: 90 nop 8085924: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8085928: 85 ff test %edi,%edi 808592a: 8d 56 08 lea 0x8(%esi),%edx 808592d: 74 78 je 80859a7 <__handle_registered_modifier_wc+0xc7> 808592f: 8b 46 08 mov 0x8(%esi),%eax 8085932: 85 c0 test %eax,%eax 8085934: 74 75 je 80859ab <__handle_registered_modifier_wc+0xcb> 8085936: 39 c7 cmp %eax,%edi 8085938: 75 3e jne 8085978 <__handle_registered_modifier_wc+0x98> 808593a: 89 e8 mov %ebp,%eax 808593c: eb 0c jmp 808594a <__handle_registered_modifier_wc+0x6a> 808593e: 66 90 xchg %ax,%ax 8085940: 8b 1a mov (%edx),%ebx 8085942: 85 db test %ebx,%ebx 8085944: 74 16 je 808595c <__handle_registered_modifier_wc+0x7c> 8085946: 39 d9 cmp %ebx,%ecx 8085948: 75 2e jne 8085978 <__handle_registered_modifier_wc+0x98> 808594a: 83 c0 04 add $0x4,%eax 808594d: 8b 08 mov (%eax),%ecx 808594f: 83 c2 04 add $0x4,%edx 8085952: 85 c9 test %ecx,%ecx 8085954: 75 ea jne 8085940 <__handle_registered_modifier_wc+0x60> 8085956: 8b 12 mov (%edx),%edx 8085958: 85 d2 test %edx,%edx 808595a: 75 1c jne 8085978 <__handle_registered_modifier_wc+0x98> 808595c: 89 c2 mov %eax,%edx 808595e: 2b 54 24 04 sub 0x4(%esp),%edx 8085962: c1 fa 02 sar $0x2,%edx 8085965: 3b 14 24 cmp (%esp),%edx 8085968: 7e 0e jle 8085978 <__handle_registered_modifier_wc+0x98> 808596a: 8b 5e 04 mov 0x4(%esi),%ebx 808596d: 89 44 24 0c mov %eax,0xc(%esp) 8085971: 89 14 24 mov %edx,(%esp) 8085974: 89 5c 24 08 mov %ebx,0x8(%esp) 8085978: 8b 36 mov (%esi),%esi 808597a: 85 f6 test %esi,%esi 808597c: 75 aa jne 8085928 <__handle_registered_modifier_wc+0x48> 808597e: 8b 7c 24 08 mov 0x8(%esp),%edi 8085982: b8 01 00 00 00 mov $0x1,%eax 8085987: 85 ff test %edi,%edi 8085989: 74 14 je 808599f <__handle_registered_modifier_wc+0xbf> 808598b: 8b 44 24 28 mov 0x28(%esp),%eax 808598f: 66 09 78 0e or %di,0xe(%eax) 8085993: 8b 44 24 24 mov 0x24(%esp),%eax 8085997: 8b 7c 24 0c mov 0xc(%esp),%edi 808599b: 89 38 mov %edi,(%eax) 808599d: 31 c0 xor %eax,%eax 808599f: 83 c4 10 add $0x10,%esp 80859a2: 5b pop %ebx 80859a3: 5e pop %esi 80859a4: 5f pop %edi 80859a5: 5d pop %ebp 80859a6: c3 ret 80859a7: 89 e8 mov %ebp,%eax 80859a9: eb ab jmp 8085956 <__handle_registered_modifier_wc+0x76> 80859ab: 89 e8 mov %ebp,%eax 80859ad: eb ad jmp 808595c <__handle_registered_modifier_wc+0x7c> 80859af: 83 c4 10 add $0x10,%esp 80859b2: b8 01 00 00 00 mov $0x1,%eax 80859b7: 5b pop %ebx 80859b8: 5e pop %esi 80859b9: 5f pop %edi 80859ba: 5d pop %ebp 80859bb: c3 ret 80859bc: 66 90 xchg %ax,%ax 80859be: 66 90 xchg %ax,%ax 080859c0 <__register_printf_type>: 80859c0: 83 ec 0c sub $0xc,%esp 80859c3: 31 c0 xor %eax,%eax 80859c5: b9 01 00 00 00 mov $0x1,%ecx 80859ca: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80859d1: 00 80859d2: 74 01 je 80859d5 <__register_printf_type+0x15> 80859d4: f0 0f b1 0d ac d6 0e lock cmpxchg %ecx,0x80ed6ac 80859db: 08 80859dc: 74 0b je 80859e9 <__register_printf_type+0x29> 80859de: 8d 0d ac d6 0e 08 lea 0x80ed6ac,%ecx 80859e4: e8 47 a3 fe ff call 806fd30 <__lll_lock_wait_private> 80859e9: a1 98 dd 0e 08 mov 0x80edd98,%eax 80859ee: 85 c0 test %eax,%eax 80859f0: 74 4e je 8085a40 <__register_printf_type+0x80> 80859f2: 8b 15 18 cf 0e 08 mov 0x80ecf18,%edx 80859f8: 81 fa 00 01 00 00 cmp $0x100,%edx 80859fe: 74 60 je 8085a60 <__register_printf_type+0xa0> 8085a00: 8d 42 01 lea 0x1(%edx),%eax 8085a03: 8b 4c 24 10 mov 0x10(%esp),%ecx 8085a07: a3 18 cf 0e 08 mov %eax,0x80ecf18 8085a0c: a1 98 dd 0e 08 mov 0x80edd98,%eax 8085a11: 89 4c 90 e0 mov %ecx,-0x20(%eax,%edx,4) 8085a15: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8085a1c: 00 8085a1d: 74 01 je 8085a20 <__register_printf_type+0x60> 8085a1f: f0 83 2d ac d6 0e 08 lock subl $0x1,0x80ed6ac 8085a26: 01 8085a27: 74 0b je 8085a34 <__register_printf_type+0x74> 8085a29: 8d 05 ac d6 0e 08 lea 0x80ed6ac,%eax 8085a2f: e8 2c a3 fe ff call 806fd60 <__lll_unlock_wake_private> 8085a34: 89 d0 mov %edx,%eax 8085a36: 83 c4 0c add $0xc,%esp 8085a39: c3 ret 8085a3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8085a40: 83 ec 08 sub $0x8,%esp 8085a43: 6a 04 push $0x4 8085a45: 68 f8 00 00 00 push $0xf8 8085a4a: e8 21 4f fd ff call 805a970 <__calloc> 8085a4f: 83 c4 10 add $0x10,%esp 8085a52: 85 c0 test %eax,%eax 8085a54: a3 98 dd 0e 08 mov %eax,0x80edd98 8085a59: 75 97 jne 80859f2 <__register_printf_type+0x32> 8085a5b: 83 ca ff or $0xffffffff,%edx 8085a5e: eb b5 jmp 8085a15 <__register_printf_type+0x55> 8085a60: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8085a67: b8 e8 ff ff ff mov $0xffffffe8,%eax 8085a6c: c7 04 02 1c 00 00 00 movl $0x1c,(%edx,%eax,1) 8085a73: ba ff ff ff ff mov $0xffffffff,%edx 8085a78: eb 9b jmp 8085a15 <__register_printf_type+0x55> 8085a7a: 66 90 xchg %ax,%ax 8085a7c: 66 90 xchg %ax,%ax 8085a7e: 66 90 xchg %ax,%ax 08085a80 <__fprintf>: 8085a80: 83 ec 0c sub $0xc,%esp 8085a83: 8d 44 24 18 lea 0x18(%esp),%eax 8085a87: 83 ec 04 sub $0x4,%esp 8085a8a: 50 push %eax 8085a8b: ff 74 24 1c pushl 0x1c(%esp) 8085a8f: ff 74 24 1c pushl 0x1c(%esp) 8085a93: e8 58 99 ff ff call 807f3f0 <_IO_vfprintf> 8085a98: 83 c4 1c add $0x1c,%esp 8085a9b: c3 ret 8085a9c: 66 90 xchg %ax,%ax 8085a9e: 66 90 xchg %ax,%ax 08085aa0 <read_int>: 8085aa0: 55 push %ebp 8085aa1: 57 push %edi 8085aa2: 56 push %esi 8085aa3: 53 push %ebx 8085aa4: 8b 08 mov (%eax),%ecx 8085aa6: 8b 31 mov (%ecx),%esi 8085aa8: 8d 56 d0 lea -0x30(%esi),%edx 8085aab: be ff ff ff 7f mov $0x7fffffff,%esi 8085ab0: 8b 59 04 mov 0x4(%ecx),%ebx 8085ab3: 8d 79 04 lea 0x4(%ecx),%edi 8085ab6: 83 eb 30 sub $0x30,%ebx 8085ab9: 83 fb 09 cmp $0x9,%ebx 8085abc: 77 27 ja 8085ae5 <read_int+0x45> 8085abe: 85 d2 test %edx,%edx 8085ac0: 78 17 js 8085ad9 <read_int+0x39> 8085ac2: 81 fa cc cc cc 0c cmp $0xccccccc,%edx 8085ac8: 7f 26 jg 8085af0 <read_int+0x50> 8085aca: 8d 14 92 lea (%edx,%edx,4),%edx 8085acd: 89 f5 mov %esi,%ebp 8085acf: 29 dd sub %ebx,%ebp 8085ad1: 01 d2 add %edx,%edx 8085ad3: 39 ea cmp %ebp,%edx 8085ad5: 7f 19 jg 8085af0 <read_int+0x50> 8085ad7: 01 da add %ebx,%edx 8085ad9: 89 f9 mov %edi,%ecx 8085adb: eb d3 jmp 8085ab0 <read_int+0x10> 8085add: 8d 76 00 lea 0x0(%esi),%esi 8085ae0: ba ff ff ff ff mov $0xffffffff,%edx 8085ae5: 89 38 mov %edi,(%eax) 8085ae7: 89 d0 mov %edx,%eax 8085ae9: 5b pop %ebx 8085aea: 5e pop %esi 8085aeb: 5f pop %edi 8085aec: 5d pop %ebp 8085aed: c3 ret 8085aee: 66 90 xchg %ax,%ax 8085af0: 8b 79 08 mov 0x8(%ecx),%edi 8085af3: 8d 59 08 lea 0x8(%ecx),%ebx 8085af6: 8d 57 d0 lea -0x30(%edi),%edx 8085af9: 83 fa 09 cmp $0x9,%edx 8085afc: 77 32 ja 8085b30 <read_int+0x90> 8085afe: 8b 79 0c mov 0xc(%ecx),%edi 8085b01: 8d 59 0c lea 0xc(%ecx),%ebx 8085b04: 8d 57 d0 lea -0x30(%edi),%edx 8085b07: 83 fa 09 cmp $0x9,%edx 8085b0a: 77 24 ja 8085b30 <read_int+0x90> 8085b0c: 8b 59 10 mov 0x10(%ecx),%ebx 8085b0f: 8d 79 10 lea 0x10(%ecx),%edi 8085b12: 8d 53 d0 lea -0x30(%ebx),%edx 8085b15: 83 fa 09 cmp $0x9,%edx 8085b18: 77 c6 ja 8085ae0 <read_int+0x40> 8085b1a: 8b 51 14 mov 0x14(%ecx),%edx 8085b1d: 8d 79 14 lea 0x14(%ecx),%edi 8085b20: 83 ea 30 sub $0x30,%edx 8085b23: 83 fa 09 cmp $0x9,%edx 8085b26: ba ff ff ff ff mov $0xffffffff,%edx 8085b2b: 76 ac jbe 8085ad9 <read_int+0x39> 8085b2d: eb b6 jmp 8085ae5 <read_int+0x45> 8085b2f: 90 nop 8085b30: ba ff ff ff ff mov $0xffffffff,%edx 8085b35: 89 18 mov %ebx,(%eax) 8085b37: 89 d0 mov %edx,%eax 8085b39: 5b pop %ebx 8085b3a: 5e pop %esi 8085b3b: 5f pop %edi 8085b3c: 5d pop %ebp 8085b3d: c3 ret 8085b3e: 66 90 xchg %ax,%ax 08085b40 <group_number>: 8085b40: 55 push %ebp 8085b41: 89 e5 mov %esp,%ebp 8085b43: 57 push %edi 8085b44: 56 push %esi 8085b45: 53 push %ebx 8085b46: 89 d6 mov %edx,%esi 8085b48: 83 ec 1c sub $0x1c,%esp 8085b4b: 0f be 19 movsbl (%ecx),%ebx 8085b4e: 8d 53 ff lea -0x1(%ebx),%edx 8085b51: 80 fa 7d cmp $0x7d,%dl 8085b54: 76 0a jbe 8085b60 <group_number+0x20> 8085b56: 8d 65 f4 lea -0xc(%ebp),%esp 8085b59: 5b pop %ebx 8085b5a: 5e pop %esi 8085b5b: 5f pop %edi 8085b5c: 5d pop %ebp 8085b5d: c2 04 00 ret $0x4 8085b60: 8d 79 01 lea 0x1(%ecx),%edi 8085b63: 89 f1 mov %esi,%ecx 8085b65: 29 c1 sub %eax,%ecx 8085b67: 8d 51 1e lea 0x1e(%ecx),%edx 8085b6a: 83 e2 f0 and $0xfffffff0,%edx 8085b6d: 29 d4 sub %edx,%esp 8085b6f: 8d 54 24 0f lea 0xf(%esp),%edx 8085b73: 83 ec 04 sub $0x4,%esp 8085b76: 51 push %ecx 8085b77: 50 push %eax 8085b78: 83 e2 f0 and $0xfffffff0,%edx 8085b7b: 52 push %edx 8085b7c: 89 55 e4 mov %edx,-0x1c(%ebp) 8085b7f: e8 3c 77 fd ff call 805d2c0 <__mempcpy> 8085b84: 8b 55 e4 mov -0x1c(%ebp),%edx 8085b87: 83 c4 10 add $0x10,%esp 8085b8a: 89 c1 mov %eax,%ecx 8085b8c: 39 c2 cmp %eax,%edx 8085b8e: 0f 83 97 00 00 00 jae 8085c2b <group_number+0xeb> 8085b94: 83 e9 04 sub $0x4,%ecx 8085b97: 89 7d e4 mov %edi,-0x1c(%ebp) 8085b9a: 83 eb 01 sub $0x1,%ebx 8085b9d: 8b 39 mov (%ecx),%edi 8085b9f: 8d 46 fc lea -0x4(%esi),%eax 8085ba2: 89 7e fc mov %edi,-0x4(%esi) 8085ba5: 75 3f jne 8085be6 <group_number+0xa6> 8085ba7: 89 f6 mov %esi,%esi 8085ba9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8085bb0: 39 ca cmp %ecx,%edx 8085bb2: 73 a2 jae 8085b56 <group_number+0x16> 8085bb4: 8b 7d 08 mov 0x8(%ebp),%edi 8085bb7: 8d 46 f8 lea -0x8(%esi),%eax 8085bba: 89 7e f8 mov %edi,-0x8(%esi) 8085bbd: 8b 7d e4 mov -0x1c(%ebp),%edi 8085bc0: 0f be 1f movsbl (%edi),%ebx 8085bc3: 80 fb 7f cmp $0x7f,%bl 8085bc6: 74 30 je 8085bf8 <group_number+0xb8> 8085bc8: 84 db test %bl,%bl 8085bca: 78 2c js 8085bf8 <group_number+0xb8> 8085bcc: 84 db test %bl,%bl 8085bce: 74 50 je 8085c20 <group_number+0xe0> 8085bd0: 83 45 e4 01 addl $0x1,-0x1c(%ebp) 8085bd4: 89 c6 mov %eax,%esi 8085bd6: 83 e9 04 sub $0x4,%ecx 8085bd9: 8b 39 mov (%ecx),%edi 8085bdb: 83 eb 01 sub $0x1,%ebx 8085bde: 8d 46 fc lea -0x4(%esi),%eax 8085be1: 89 7e fc mov %edi,-0x4(%esi) 8085be4: 74 ca je 8085bb0 <group_number+0x70> 8085be6: 39 ca cmp %ecx,%edx 8085be8: 0f 83 68 ff ff ff jae 8085b56 <group_number+0x16> 8085bee: 89 c6 mov %eax,%esi 8085bf0: eb e4 jmp 8085bd6 <group_number+0x96> 8085bf2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8085bf8: 83 e9 04 sub $0x4,%ecx 8085bfb: 8b 19 mov (%ecx),%ebx 8085bfd: 83 e8 04 sub $0x4,%eax 8085c00: 39 ca cmp %ecx,%edx 8085c02: 89 18 mov %ebx,(%eax) 8085c04: 0f 83 4c ff ff ff jae 8085b56 <group_number+0x16> 8085c0a: 83 e9 04 sub $0x4,%ecx 8085c0d: 8b 19 mov (%ecx),%ebx 8085c0f: 83 e8 04 sub $0x4,%eax 8085c12: 39 ca cmp %ecx,%edx 8085c14: 89 18 mov %ebx,(%eax) 8085c16: 72 e0 jb 8085bf8 <group_number+0xb8> 8085c18: e9 39 ff ff ff jmp 8085b56 <group_number+0x16> 8085c1d: 8d 76 00 lea 0x0(%esi),%esi 8085c20: 8b 75 e4 mov -0x1c(%ebp),%esi 8085c23: 0f be 5e ff movsbl -0x1(%esi),%ebx 8085c27: 89 c6 mov %eax,%esi 8085c29: eb ab jmp 8085bd6 <group_number+0x96> 8085c2b: 89 f0 mov %esi,%eax 8085c2d: e9 24 ff ff ff jmp 8085b56 <group_number+0x16> 8085c32: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8085c39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08085c40 <_i18n_number_rewrite>: 8085c40: 55 push %ebp 8085c41: 89 e5 mov %esp,%ebp 8085c43: 57 push %edi 8085c44: 56 push %esi 8085c45: 53 push %ebx 8085c46: 89 c7 mov %eax,%edi 8085c48: 89 d3 mov %edx,%ebx 8085c4a: 29 fb sub %edi,%ebx 8085c4c: 83 ec 38 sub $0x38,%esp 8085c4f: 89 4d dc mov %ecx,-0x24(%ebp) 8085c52: 68 c4 d4 0c 08 push $0x80cd4c4 8085c57: e8 e4 ce 00 00 call 8092b40 <__wctrans> 8085c5c: 5a pop %edx 8085c5d: 59 pop %ecx 8085c5e: 50 push %eax 8085c5f: 6a 2e push $0x2e 8085c61: 89 c6 mov %eax,%esi 8085c63: e8 58 cf 00 00 call 8092bc0 <__towctrans> 8085c68: 89 45 d8 mov %eax,-0x28(%ebp) 8085c6b: 58 pop %eax 8085c6c: 5a pop %edx 8085c6d: 56 push %esi 8085c6e: 6a 2c push $0x2c 8085c70: e8 4b cf 00 00 call 8092bc0 <__towctrans> 8085c75: 83 c4 10 add $0x10,%esp 8085c78: 81 fb 00 10 00 00 cmp $0x1000,%ebx 8085c7e: 89 45 d4 mov %eax,-0x2c(%ebp) 8085c81: 89 da mov %ebx,%edx 8085c83: 0f 87 b4 00 00 00 ja 8085d3d <_i18n_number_rewrite+0xfd> 8085c89: 8d 42 1e lea 0x1e(%edx),%eax 8085c8c: c7 45 e0 01 00 00 00 movl $0x1,-0x20(%ebp) 8085c93: 83 e0 f0 and $0xfffffff0,%eax 8085c96: 29 c4 sub %eax,%esp 8085c98: 8d 5c 24 0f lea 0xf(%esp),%ebx 8085c9c: 83 e3 f0 and $0xfffffff0,%ebx 8085c9f: 83 ec 04 sub $0x4,%esp 8085ca2: 52 push %edx 8085ca3: 57 push %edi 8085ca4: 53 push %ebx 8085ca5: e8 16 76 fd ff call 805d2c0 <__mempcpy> 8085caa: c7 c2 d8 ff ff ff mov $0xffffffd8,%edx 8085cb0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 8085cb7: 83 e8 04 sub $0x4,%eax 8085cba: 83 c4 10 add $0x10,%esp 8085cbd: 8b 0c 11 mov (%ecx,%edx,1),%ecx 8085cc0: 8b 55 dc mov -0x24(%ebp),%edx 8085cc3: 83 ea 04 sub $0x4,%edx 8085cc6: 39 c3 cmp %eax,%ebx 8085cc8: 89 4d e4 mov %ecx,-0x1c(%ebp) 8085ccb: 8d 7a 04 lea 0x4(%edx),%edi 8085cce: 77 1d ja 8085ced <_i18n_number_rewrite+0xad> 8085cd0: 8b 08 mov (%eax),%ecx 8085cd2: 8d 79 d0 lea -0x30(%ecx),%edi 8085cd5: 83 ff 09 cmp $0x9,%edi 8085cd8: 76 56 jbe 8085d30 <_i18n_number_rewrite+0xf0> 8085cda: 85 f6 test %esi,%esi 8085cdc: 75 32 jne 8085d10 <_i18n_number_rewrite+0xd0> 8085cde: 89 0a mov %ecx,(%edx) 8085ce0: 83 e8 04 sub $0x4,%eax 8085ce3: 83 ea 04 sub $0x4,%edx 8085ce6: 39 c3 cmp %eax,%ebx 8085ce8: 8d 7a 04 lea 0x4(%edx),%edi 8085ceb: 76 e3 jbe 8085cd0 <_i18n_number_rewrite+0x90> 8085ced: 8b 45 e0 mov -0x20(%ebp),%eax 8085cf0: 85 c0 test %eax,%eax 8085cf2: 75 0c jne 8085d00 <_i18n_number_rewrite+0xc0> 8085cf4: 83 ec 0c sub $0xc,%esp 8085cf7: 53 push %ebx 8085cf8: e8 93 48 fd ff call 805a590 <__cfree> 8085cfd: 83 c4 10 add $0x10,%esp 8085d00: 8d 65 f4 lea -0xc(%ebp),%esp 8085d03: 89 f8 mov %edi,%eax 8085d05: 5b pop %ebx 8085d06: 5e pop %esi 8085d07: 5f pop %edi 8085d08: 5d pop %ebp 8085d09: c3 ret 8085d0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8085d10: 89 cf mov %ecx,%edi 8085d12: 83 e7 fd and $0xfffffffd,%edi 8085d15: 83 ff 2c cmp $0x2c,%edi 8085d18: 75 c4 jne 8085cde <_i18n_number_rewrite+0x9e> 8085d1a: 83 f9 2e cmp $0x2e,%ecx 8085d1d: 8b 4d d8 mov -0x28(%ebp),%ecx 8085d20: 0f 45 4d d4 cmovne -0x2c(%ebp),%ecx 8085d24: eb b8 jmp 8085cde <_i18n_number_rewrite+0x9e> 8085d26: 8d 76 00 lea 0x0(%esi),%esi 8085d29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8085d30: 8b 7d e4 mov -0x1c(%ebp),%edi 8085d33: 8b 3f mov (%edi),%edi 8085d35: 8b 4c 8f 30 mov 0x30(%edi,%ecx,4),%ecx 8085d39: 89 0a mov %ecx,(%edx) 8085d3b: eb a3 jmp 8085ce0 <_i18n_number_rewrite+0xa0> 8085d3d: 83 ec 0c sub $0xc,%esp 8085d40: 89 5d e4 mov %ebx,-0x1c(%ebp) 8085d43: 53 push %ebx 8085d44: e8 a7 9f fe ff call 806fcf0 <__libc_alloca_cutoff> 8085d49: 83 c4 10 add $0x10,%esp 8085d4c: 85 c0 test %eax,%eax 8085d4e: 89 da mov %ebx,%edx 8085d50: 0f 85 33 ff ff ff jne 8085c89 <_i18n_number_rewrite+0x49> 8085d56: 83 ec 0c sub $0xc,%esp 8085d59: 89 5d e4 mov %ebx,-0x1c(%ebp) 8085d5c: 53 push %ebx 8085d5d: e8 1e 43 fd ff call 805a080 <__libc_malloc> 8085d62: 83 c4 10 add $0x10,%esp 8085d65: 85 c0 test %eax,%eax 8085d67: 89 c3 mov %eax,%ebx 8085d69: 74 95 je 8085d00 <_i18n_number_rewrite+0xc0> 8085d6b: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 8085d72: 8b 55 e4 mov -0x1c(%ebp),%edx 8085d75: e9 25 ff ff ff jmp 8085c9f <_i18n_number_rewrite+0x5f> 8085d7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08085d80 <_IO_helper_overflow>: 8085d80: 55 push %ebp 8085d81: 57 push %edi 8085d82: 56 push %esi 8085d83: 53 push %ebx 8085d84: 83 ec 1c sub $0x1c,%esp 8085d87: 8b 7c 24 30 mov 0x30(%esp),%edi 8085d8b: 8b 74 24 34 mov 0x34(%esp),%esi 8085d8f: 8b 57 58 mov 0x58(%edi),%edx 8085d92: 8b 42 0c mov 0xc(%edx),%eax 8085d95: 8b 5a 10 mov 0x10(%edx),%ebx 8085d98: 29 c3 sub %eax,%ebx 8085d9a: c1 fb 02 sar $0x2,%ebx 8085d9d: 85 db test %ebx,%ebx 8085d9f: 74 63 je 8085e04 <_IO_helper_overflow+0x84> 8085da1: 8b 8f 4c 01 00 00 mov 0x14c(%edi),%ecx 8085da7: ba b4 75 0d 08 mov $0x80d75b4,%edx 8085dac: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8085db2: 89 54 24 0c mov %edx,0xc(%esp) 8085db6: 8b a9 94 00 00 00 mov 0x94(%ecx),%ebp 8085dbc: 89 ea mov %ebp,%edx 8085dbe: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 8085dc4: 39 54 24 0c cmp %edx,0xc(%esp) 8085dc8: 76 56 jbe 8085e20 <_IO_helper_overflow+0xa0> 8085dca: 83 ec 04 sub $0x4,%esp 8085dcd: 53 push %ebx 8085dce: 50 push %eax 8085dcf: 51 push %ecx 8085dd0: ff 55 1c call *0x1c(%ebp) 8085dd3: 8d 50 ff lea -0x1(%eax),%edx 8085dd6: 83 c4 10 add $0x10,%esp 8085dd9: 83 fa fd cmp $0xfffffffd,%edx 8085ddc: 77 72 ja 8085e50 <_IO_helper_overflow+0xd0> 8085dde: 8b 57 58 mov 0x58(%edi),%edx 8085de1: 8d 2c 85 00 00 00 00 lea 0x0(,%eax,4),%ebp 8085de8: 29 c3 sub %eax,%ebx 8085dea: 83 ec 04 sub $0x4,%esp 8085ded: 8b 52 0c mov 0xc(%edx),%edx 8085df0: 53 push %ebx 8085df1: 8d 04 2a lea (%edx,%ebp,1),%eax 8085df4: 50 push %eax 8085df5: 52 push %edx 8085df6: e8 b5 95 00 00 call 808f3b0 <__wmemmove> 8085dfb: 8b 57 58 mov 0x58(%edi),%edx 8085dfe: 83 c4 10 add $0x10,%esp 8085e01: 29 6a 10 sub %ebp,0x10(%edx) 8085e04: 8b 42 10 mov 0x10(%edx),%eax 8085e07: 3b 42 14 cmp 0x14(%edx),%eax 8085e0a: 73 2c jae 8085e38 <_IO_helper_overflow+0xb8> 8085e0c: 8d 48 04 lea 0x4(%eax),%ecx 8085e0f: 89 4a 10 mov %ecx,0x10(%edx) 8085e12: 89 30 mov %esi,(%eax) 8085e14: 89 f0 mov %esi,%eax 8085e16: 83 c4 1c add $0x1c,%esp 8085e19: 5b pop %ebx 8085e1a: 5e pop %esi 8085e1b: 5f pop %edi 8085e1c: 5d pop %ebp 8085e1d: c3 ret 8085e1e: 66 90 xchg %ax,%ax 8085e20: 89 4c 24 0c mov %ecx,0xc(%esp) 8085e24: e8 27 b7 fc ff call 8051550 <_IO_vtable_check> 8085e29: 8b 47 58 mov 0x58(%edi),%eax 8085e2c: 8b 4c 24 0c mov 0xc(%esp),%ecx 8085e30: 8b 40 0c mov 0xc(%eax),%eax 8085e33: eb 95 jmp 8085dca <_IO_helper_overflow+0x4a> 8085e35: 8d 76 00 lea 0x0(%esi),%esi 8085e38: 89 74 24 34 mov %esi,0x34(%esp) 8085e3c: 89 7c 24 30 mov %edi,0x30(%esp) 8085e40: 83 c4 1c add $0x1c,%esp 8085e43: 5b pop %ebx 8085e44: 5e pop %esi 8085e45: 5f pop %edi 8085e46: 5d pop %ebp 8085e47: e9 34 6a 00 00 jmp 808c880 <__woverflow> 8085e4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8085e50: b8 ff ff ff ff mov $0xffffffff,%eax 8085e55: eb bf jmp 8085e16 <_IO_helper_overflow+0x96> 8085e57: 89 f6 mov %esi,%esi 8085e59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08085e60 <printf_positional>: 8085e60: 55 push %ebp 8085e61: 89 e5 mov %esp,%ebp 8085e63: 57 push %edi 8085e64: 56 push %esi 8085e65: 53 push %ebx 8085e66: 81 ec bc 04 00 00 sub $0x4bc,%esp 8085e6c: 83 7d 24 ff cmpl $0xffffffff,0x24(%ebp) 8085e70: 89 85 98 fb ff ff mov %eax,-0x468(%ebp) 8085e76: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 8085e7c: 89 8d 84 fb ff ff mov %ecx,-0x47c(%ebp) 8085e82: 89 95 80 fb ff ff mov %edx,-0x480(%ebp) 8085e88: 8b 4d 18 mov 0x18(%ebp),%ecx 8085e8b: c7 85 e4 fb ff ff 00 movl $0x400,-0x41c(%ebp) 8085e92: 04 00 00 8085e95: 89 85 e0 fb ff ff mov %eax,-0x420(%ebp) 8085e9b: c7 85 a8 fb ff ff 00 movl $0x0,-0x458(%ebp) 8085ea2: 00 00 00 8085ea5: 0f 84 a5 09 00 00 je 8086850 <printf_positional+0x9f0> 8085eab: 8b 01 mov (%ecx),%eax 8085ead: 85 c0 test %eax,%eax 8085eaf: 0f 84 58 17 00 00 je 808760d <printf_positional+0x17ad> 8085eb5: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 8085ebb: 31 db xor %ebx,%ebx 8085ebd: 31 ff xor %edi,%edi 8085ebf: c7 85 a0 fb ff ff 13 movl $0x13,-0x460(%ebp) 8085ec6: 00 00 00 8085ec9: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 8085ecf: 90 nop 8085ed0: 6b f7 34 imul $0x34,%edi,%esi 8085ed3: 03 b5 a4 fb ff ff add -0x45c(%ebp),%esi 8085ed9: 8d 85 a8 fb ff ff lea -0x458(%ebp),%eax 8085edf: 83 c7 01 add $0x1,%edi 8085ee2: 50 push %eax 8085ee3: 56 push %esi 8085ee4: 53 push %ebx 8085ee5: 51 push %ecx 8085ee6: e8 35 53 00 00 call 808b220 <__parse_one_specwc> 8085eeb: 8b 4e 18 mov 0x18(%esi),%ecx 8085eee: 01 c3 add %eax,%ebx 8085ef0: 83 c4 10 add $0x10,%esp 8085ef3: 8b 01 mov (%ecx),%eax 8085ef5: 85 c0 test %eax,%eax 8085ef7: 74 57 je 8085f50 <printf_positional+0xf0> 8085ef9: 39 bd a0 fb ff ff cmp %edi,-0x460(%ebp) 8085eff: 75 cf jne 8085ed0 <printf_positional+0x70> 8085f01: 8d 85 e0 fb ff ff lea -0x420(%ebp),%eax 8085f07: 83 ec 0c sub $0xc,%esp 8085f0a: 89 8d 9c fb ff ff mov %ecx,-0x464(%ebp) 8085f10: 50 push %eax 8085f11: e8 ba 76 00 00 call 808d5d0 <__libc_scratch_buffer_grow_preserve> 8085f16: 83 c4 10 add $0x10,%esp 8085f19: 84 c0 test %al,%al 8085f1b: 0f 84 df 05 00 00 je 8086500 <printf_positional+0x6a0> 8085f21: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 8085f27: 8b 8d 9c fb ff ff mov -0x464(%ebp),%ecx 8085f2d: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 8085f33: b8 4f ec c4 4e mov $0x4ec4ec4f,%eax 8085f38: f7 a5 e4 fb ff ff mull -0x41c(%ebp) 8085f3e: c1 ea 04 shr $0x4,%edx 8085f41: 89 95 a0 fb ff ff mov %edx,-0x460(%ebp) 8085f47: eb 87 jmp 8085ed0 <printf_positional+0x70> 8085f49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8085f50: 39 9d a8 fb ff ff cmp %ebx,-0x458(%ebp) 8085f56: 0f 43 9d a8 fb ff ff cmovae -0x458(%ebp),%ebx 8085f5d: 81 fb 66 66 66 06 cmp $0x6666666,%ebx 8085f63: 89 9d 9c fb ff ff mov %ebx,-0x464(%ebp) 8085f69: 0f 87 7a 05 00 00 ja 80864e9 <printf_positional+0x689> 8085f6f: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8085f75: 8d 34 80 lea (%eax,%eax,4),%esi 8085f78: c1 e6 02 shl $0x2,%esi 8085f7b: 81 fe 00 10 00 00 cmp $0x1000,%esi 8085f81: 89 f3 mov %esi,%ebx 8085f83: 0f 87 bd 05 00 00 ja 8086546 <printf_positional+0x6e6> 8085f89: 83 c3 1e add $0x1e,%ebx 8085f8c: c7 85 88 fb ff ff 00 movl $0x0,-0x478(%ebp) 8085f93: 00 00 00 8085f96: 83 e3 f0 and $0xfffffff0,%ebx 8085f99: 29 dc sub %ebx,%esp 8085f9b: 8d 44 24 0f lea 0xf(%esp),%eax 8085f9f: 83 e0 f0 and $0xfffffff0,%eax 8085fa2: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 8085fa8: 8b 95 9c fb ff ff mov -0x464(%ebp),%edx 8085fae: 8b 8d 8c fb ff ff mov -0x474(%ebp),%ecx 8085fb4: 83 ec 04 sub $0x4,%esp 8085fb7: 8d 04 52 lea (%edx,%edx,2),%eax 8085fba: 8d 0c 81 lea (%ecx,%eax,4),%ecx 8085fbd: 8d 04 95 00 00 00 00 lea 0x0(,%edx,4),%eax 8085fc4: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 8085fca: 50 push %eax 8085fcb: 01 c1 add %eax,%ecx 8085fcd: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8085fd3: 89 8d a0 fb ff ff mov %ecx,-0x460(%ebp) 8085fd9: 8b 40 3c mov 0x3c(%eax),%eax 8085fdc: c1 e0 1d shl $0x1d,%eax 8085fdf: c1 f8 1f sar $0x1f,%eax 8085fe2: 50 push %eax 8085fe3: 51 push %ecx 8085fe4: e8 97 22 fc ff call 8048280 <.plt+0xa0> 8085fe9: 83 c4 10 add $0x10,%esp 8085fec: 85 ff test %edi,%edi 8085fee: 8b 8d a0 fb ff ff mov -0x460(%ebp),%ecx 8085ff4: 0f 84 12 0b 00 00 je 8086b0c <printf_positional+0xcac> 8085ffa: 31 f6 xor %esi,%esi 8085ffc: 89 bd a0 fb ff ff mov %edi,-0x460(%ebp) 8086002: 8b 9d a4 fb ff ff mov -0x45c(%ebp),%ebx 8086008: 89 f7 mov %esi,%edi 808600a: 89 ce mov %ecx,%esi 808600c: eb 28 jmp 8086036 <printf_positional+0x1d6> 808600e: 66 90 xchg %ax,%ax 8086010: 8b 53 28 mov 0x28(%ebx),%edx 8086013: 8b 43 24 mov 0x24(%ebx),%eax 8086016: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 808601c: 89 14 86 mov %edx,(%esi,%eax,4) 808601f: 8b 53 30 mov 0x30(%ebx),%edx 8086022: 8b 43 24 mov 0x24(%ebx),%eax 8086025: 89 14 81 mov %edx,(%ecx,%eax,4) 8086028: 83 c7 01 add $0x1,%edi 808602b: 83 c3 34 add $0x34,%ebx 808602e: 3b bd a0 fb ff ff cmp -0x460(%ebp),%edi 8086034: 74 66 je 808609c <printf_positional+0x23c> 8086036: 8b 43 20 mov 0x20(%ebx),%eax 8086039: 83 f8 ff cmp $0xffffffff,%eax 808603c: 74 07 je 8086045 <printf_positional+0x1e5> 808603e: c7 04 86 00 00 00 00 movl $0x0,(%esi,%eax,4) 8086045: 8b 43 1c mov 0x1c(%ebx),%eax 8086048: 83 f8 ff cmp $0xffffffff,%eax 808604b: 74 07 je 8086054 <printf_positional+0x1f4> 808604d: c7 04 86 00 00 00 00 movl $0x0,(%esi,%eax,4) 8086054: 8b 43 2c mov 0x2c(%ebx),%eax 8086057: 85 c0 test %eax,%eax 8086059: 74 cd je 8086028 <printf_positional+0x1c8> 808605b: 83 f8 01 cmp $0x1,%eax 808605e: 74 b0 je 8086010 <printf_positional+0x1b0> 8086060: 8b 4b 08 mov 0x8(%ebx),%ecx 8086063: 8b 53 24 mov 0x24(%ebx),%edx 8086066: 83 c7 01 add $0x1,%edi 8086069: 89 8d 90 fb ff ff mov %ecx,-0x470(%ebp) 808606f: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 8086075: c1 e2 02 shl $0x2,%edx 8086078: 01 d1 add %edx,%ecx 808607a: 01 f2 add %esi,%edx 808607c: 51 push %ecx 808607d: 52 push %edx 808607e: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 8086084: 50 push %eax 8086085: a1 94 dd 0e 08 mov 0x80edd94,%eax 808608a: 53 push %ebx 808608b: 83 c3 34 add $0x34,%ebx 808608e: ff 14 90 call *(%eax,%edx,4) 8086091: 83 c4 10 add $0x10,%esp 8086094: 3b bd a0 fb ff ff cmp -0x460(%ebp),%edi 808609a: 75 9a jne 8086036 <printf_positional+0x1d6> 808609c: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 80860a2: 8b bd a0 fb ff ff mov -0x460(%ebp),%edi 80860a8: 89 f1 mov %esi,%ecx 80860aa: 85 c0 test %eax,%eax 80860ac: 0f 84 c4 00 00 00 je 8086176 <printf_positional+0x316> 80860b2: 89 bd a0 fb ff ff mov %edi,-0x460(%ebp) 80860b8: 8b b5 8c fb ff ff mov -0x474(%ebp),%esi 80860be: 31 db xor %ebx,%ebx 80860c0: 8b 7d 0c mov 0xc(%ebp),%edi 80860c3: 90 nop 80860c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80860c8: 8b 04 99 mov (%ecx,%ebx,4),%eax 80860cb: 83 f8 05 cmp $0x5,%eax 80860ce: 7f 50 jg 8086120 <printf_positional+0x2c0> 80860d0: 83 f8 03 cmp $0x3,%eax 80860d3: 0f 8d a7 03 00 00 jge 8086480 <printf_positional+0x620> 80860d9: 83 f8 01 cmp $0x1,%eax 80860dc: 0f 8f 9e 03 00 00 jg 8086480 <printf_positional+0x620> 80860e2: 85 c0 test %eax,%eax 80860e4: 0f 89 96 03 00 00 jns 8086480 <printf_positional+0x620> 80860ea: 83 f8 ff cmp $0xffffffff,%eax 80860ed: 0f 85 dd 03 00 00 jne 80864d0 <printf_positional+0x670> 80860f3: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80860f9: f6 40 3c 04 testb $0x4,0x3c(%eax) 80860fd: 0f 85 bd 03 00 00 jne 80864c0 <printf_positional+0x660> 8086103: 68 bc d5 0c 08 push $0x80cd5bc 8086108: 68 69 07 00 00 push $0x769 808610d: 68 d6 d4 0c 08 push $0x80cd4d6 8086112: 68 f8 d4 0c 08 push $0x80cd4f8 8086117: e8 c4 36 fc ff call 80497e0 <__assert_fail> 808611c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8086120: 3d 00 01 00 00 cmp $0x100,%eax 8086125: 0f 84 05 04 00 00 je 8086530 <printf_positional+0x6d0> 808612b: 0f 8e 77 03 00 00 jle 80864a8 <printf_positional+0x648> 8086131: 3d 00 02 00 00 cmp $0x200,%eax 8086136: 0f 84 44 03 00 00 je 8086480 <printf_positional+0x620> 808613c: 3d 00 04 00 00 cmp $0x400,%eax 8086141: 0f 84 39 03 00 00 je 8086480 <printf_positional+0x620> 8086147: 3d 07 01 00 00 cmp $0x107,%eax 808614c: 0f 85 7e 03 00 00 jne 80864d0 <printf_positional+0x670> 8086152: 8b 07 mov (%edi),%eax 8086154: 83 c3 01 add $0x1,%ebx 8086157: 83 c6 0c add $0xc,%esi 808615a: db 28 fldt (%eax) 808615c: 8d 50 0c lea 0xc(%eax),%edx 808615f: 89 17 mov %edx,(%edi) 8086161: db 7e f4 fstpt -0xc(%esi) 8086164: 3b 9d 9c fb ff ff cmp -0x464(%ebp),%ebx 808616a: 0f 82 58 ff ff ff jb 80860c8 <printf_positional+0x268> 8086170: 8b bd a0 fb ff ff mov -0x460(%ebp),%edi 8086176: 3b 7d 14 cmp 0x14(%ebp),%edi 8086179: 0f 86 ca 02 00 00 jbe 8086449 <printf_positional+0x5e9> 808617f: 8b 45 1c mov 0x1c(%ebp),%eax 8086182: 8b b5 a4 fb ff ff mov -0x45c(%ebp),%esi 8086188: 89 bd 58 fb ff ff mov %edi,-0x4a8(%ebp) 808618e: 05 a0 0f 00 00 add $0xfa0,%eax 8086193: 89 85 50 fb ff ff mov %eax,-0x4b0(%ebp) 8086199: 6b 45 14 34 imul $0x34,0x14(%ebp),%eax 808619d: 01 c6 add %eax,%esi 808619f: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80861a4: 2d 60 72 0d 08 sub $0x80d7260,%eax 80861a9: 89 85 78 fb ff ff mov %eax,-0x488(%ebp) 80861af: 0f b6 56 0c movzbl 0xc(%esi),%edx 80861b3: 8b 1e mov (%esi),%ebx 80861b5: 89 d0 mov %edx,%eax 80861b7: c0 e8 03 shr $0x3,%al 80861ba: 83 e0 01 and $0x1,%eax 80861bd: 88 85 7c fb ff ff mov %al,-0x484(%ebp) 80861c3: 89 d0 mov %edx,%eax 80861c5: c0 e8 04 shr $0x4,%al 80861c8: 83 e0 01 and $0x1,%eax 80861cb: 88 85 74 fb ff ff mov %al,-0x48c(%ebp) 80861d1: 89 d0 mov %edx,%eax 80861d3: c0 e8 05 shr $0x5,%al 80861d6: 83 e0 01 and $0x1,%eax 80861d9: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 80861df: 89 d0 mov %edx,%eax 80861e1: c0 e8 06 shr $0x6,%al 80861e4: 83 e0 01 and $0x1,%eax 80861e7: 88 85 70 fb ff ff mov %al,-0x490(%ebp) 80861ed: 89 d0 mov %edx,%eax 80861ef: c0 e8 07 shr $0x7,%al 80861f2: 88 85 6e fb ff ff mov %al,-0x492(%ebp) 80861f8: 89 d0 mov %edx,%eax 80861fa: 83 e0 01 and $0x1,%eax 80861fd: 88 85 6f fb ff ff mov %al,-0x491(%ebp) 8086203: 89 d0 mov %edx,%eax 8086205: d0 e8 shr %al 8086207: 83 e0 01 and $0x1,%eax 808620a: 88 85 68 fb ff ff mov %al,-0x498(%ebp) 8086210: 0f b6 46 0d movzbl 0xd(%esi),%eax 8086214: 89 c1 mov %eax,%ecx 8086216: c0 e8 03 shr $0x3,%al 8086219: 83 e0 01 and $0x1,%eax 808621c: d0 e9 shr %cl 808621e: 88 85 6d fb ff ff mov %al,-0x493(%ebp) 8086224: 8b 46 10 mov 0x10(%esi),%eax 8086227: 83 e1 01 and $0x1,%ecx 808622a: 88 8d 64 fb ff ff mov %cl,-0x49c(%ebp) 8086230: 89 d1 mov %edx,%ecx 8086232: c0 e9 02 shr $0x2,%cl 8086235: 89 85 5c fb ff ff mov %eax,-0x4a4(%ebp) 808623b: 8b 46 08 mov 0x8(%esi),%eax 808623e: 83 e1 01 and $0x1,%ecx 8086241: 88 8d 60 fb ff ff mov %cl,-0x4a0(%ebp) 8086247: 89 85 a0 fb ff ff mov %eax,-0x460(%ebp) 808624d: 8b 46 20 mov 0x20(%esi),%eax 8086250: 83 f8 ff cmp $0xffffffff,%eax 8086253: 0f 84 37 06 00 00 je 8086890 <printf_positional+0xa30> 8086259: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 808625f: 8d 04 40 lea (%eax,%eax,2),%eax 8086262: 8b 04 87 mov (%edi,%eax,4),%eax 8086265: 85 c0 test %eax,%eax 8086267: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 808626d: 0f 88 2b 06 00 00 js 808689e <printf_positional+0xa3e> 8086273: 89 46 04 mov %eax,0x4(%esi) 8086276: 8b 46 1c mov 0x1c(%esi),%eax 8086279: 83 f8 ff cmp $0xffffffff,%eax 808627c: 74 16 je 8086294 <printf_positional+0x434> 808627e: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8086284: 8d 04 40 lea (%eax,%eax,2),%eax 8086287: 8b 1c 82 mov (%edx,%eax,4),%ebx 808628a: 85 db test %ebx,%ebx 808628c: 0f 88 30 06 00 00 js 80868c2 <printf_positional+0xa62> 8086292: 89 1e mov %ebx,(%esi) 8086294: 8b 85 a4 fb ff ff mov -0x45c(%ebp),%eax 808629a: 39 d8 cmp %ebx,%eax 808629c: 0f 4c c3 cmovl %ebx,%eax 808629f: 3d c8 03 00 00 cmp $0x3c8,%eax 80862a4: 0f 8e 16 05 00 00 jle 80867c0 <printf_positional+0x960> 80862aa: 8d 3c 85 80 00 00 00 lea 0x80(,%eax,4),%edi 80862b1: 81 ff 00 10 00 00 cmp $0x1000,%edi 80862b7: 0f 87 1f 16 00 00 ja 80878dc <printf_positional+0x1a7c> 80862bd: 83 c7 1e add $0x1e,%edi 80862c0: 8d 04 9d 80 00 00 00 lea 0x80(,%ebx,4),%eax 80862c7: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 80862ce: 00 00 00 80862d1: 83 e7 f0 and $0xfffffff0,%edi 80862d4: 29 fc sub %edi,%esp 80862d6: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 80862dc: 8d 54 24 0f lea 0xf(%esp),%edx 80862e0: 8d 0c bd 80 00 00 00 lea 0x80(,%edi,4),%ecx 80862e7: 83 e2 f0 and $0xfffffff0,%edx 80862ea: 39 df cmp %ebx,%edi 80862ec: 0f 4d c1 cmovge %ecx,%eax 80862ef: 01 d0 add %edx,%eax 80862f1: 89 85 90 fb ff ff mov %eax,-0x470(%ebp) 80862f7: 8b bd a0 fb ff ff mov -0x460(%ebp),%edi 80862fd: 81 ff ff 00 00 00 cmp $0xff,%edi 8086303: 0f 8f 77 02 00 00 jg 8086580 <printf_positional+0x720> 8086309: a1 34 dd 0e 08 mov 0x80edd34,%eax 808630e: 85 c0 test %eax,%eax 8086310: 0f 84 6a 02 00 00 je 8086580 <printf_positional+0x720> 8086316: 8b 04 b8 mov (%eax,%edi,4),%eax 8086319: 8d 14 bd 00 00 00 00 lea 0x0(,%edi,4),%edx 8086320: 89 95 54 fb ff ff mov %edx,-0x4ac(%ebp) 8086326: 85 c0 test %eax,%eax 8086328: 0f 84 52 02 00 00 je 8086580 <printf_positional+0x720> 808632e: 8b 56 2c mov 0x2c(%esi),%edx 8086331: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 8086338: 8d 79 1e lea 0x1e(%ecx),%edi 808633b: 83 e7 f0 and $0xfffffff0,%edi 808633e: 29 fc sub %edi,%esp 8086340: 8d 7c 24 0f lea 0xf(%esp),%edi 8086344: 83 e7 f0 and $0xfffffff0,%edi 8086347: 85 d2 test %edx,%edx 8086349: 74 2f je 808637a <printf_positional+0x51a> 808634b: 8b 46 24 mov 0x24(%esi),%eax 808634e: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8086354: 01 f9 add %edi,%ecx 8086356: 8d 04 40 lea (%eax,%eax,2),%eax 8086359: 8d 14 82 lea (%edx,%eax,4),%edx 808635c: 89 f8 mov %edi,%eax 808635e: 66 90 xchg %ax,%ax 8086360: 89 10 mov %edx,(%eax) 8086362: 83 c0 04 add $0x4,%eax 8086365: 83 c2 0c add $0xc,%edx 8086368: 39 c8 cmp %ecx,%eax 808636a: 75 f4 jne 8086360 <printf_positional+0x500> 808636c: a1 34 dd 0e 08 mov 0x80edd34,%eax 8086371: 8b 95 54 fb ff ff mov -0x4ac(%ebp),%edx 8086377: 8b 04 10 mov (%eax,%edx,1),%eax 808637a: 83 ec 04 sub $0x4,%esp 808637d: 57 push %edi 808637e: 56 push %esi 808637f: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086385: ff d0 call *%eax 8086387: 83 c4 10 add $0x10,%esp 808638a: 83 f8 fe cmp $0xfffffffe,%eax 808638d: 0f 84 ed 01 00 00 je 8086580 <printf_positional+0x720> 8086393: 85 c0 test %eax,%eax 8086395: 0f 88 f2 03 00 00 js 808678d <printf_positional+0x92d> 808639b: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 80863a2: 0f 87 2e 20 00 00 ja 80883d6 <printf_positional+0x2576> 80863a8: ba ff ff ff 7f mov $0x7fffffff,%edx 80863ad: 2b 55 10 sub 0x10(%ebp),%edx 80863b0: 39 d0 cmp %edx,%eax 80863b2: 0f 87 3c 07 00 00 ja 8086af4 <printf_positional+0xc94> 80863b8: 01 45 10 add %eax,0x10(%ebp) 80863bb: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 80863c1: 85 c0 test %eax,%eax 80863c3: 0f 85 6d 12 00 00 jne 8087636 <printf_positional+0x17d6> 80863c9: 8b 45 10 mov 0x10(%ebp),%eax 80863cc: 85 c0 test %eax,%eax 80863ce: 0f 88 d0 1f 00 00 js 80883a4 <printf_positional+0x2544> 80863d4: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80863da: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 80863e0: 89 d8 mov %ebx,%eax 80863e2: 2d 60 72 0d 08 sub $0x80d7260,%eax 80863e7: 39 85 78 fb ff ff cmp %eax,-0x488(%ebp) 80863ed: 0f 86 39 12 00 00 jbe 808762c <printf_positional+0x17cc> 80863f3: 8b 56 14 mov 0x14(%esi),%edx 80863f6: 8b 46 18 mov 0x18(%esi),%eax 80863f9: 83 ec 04 sub $0x4,%esp 80863fc: 29 d0 sub %edx,%eax 80863fe: c1 f8 02 sar $0x2,%eax 8086401: 50 push %eax 8086402: 52 push %edx 8086403: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086409: ff 53 1c call *0x1c(%ebx) 808640c: 8b 56 18 mov 0x18(%esi),%edx 808640f: 2b 56 14 sub 0x14(%esi),%edx 8086412: 83 c4 10 add $0x10,%esp 8086415: c1 fa 02 sar $0x2,%edx 8086418: 39 d0 cmp %edx,%eax 808641a: 0f 85 c5 04 00 00 jne 80868e5 <printf_positional+0xa85> 8086420: ba ff ff ff 7f mov $0x7fffffff,%edx 8086425: 2b 55 10 sub 0x10(%ebp),%edx 8086428: 39 d0 cmp %edx,%eax 808642a: 0f 8f a2 04 00 00 jg 80868d2 <printf_positional+0xa72> 8086430: 83 45 14 01 addl $0x1,0x14(%ebp) 8086434: 01 45 10 add %eax,0x10(%ebp) 8086437: 83 c6 34 add $0x34,%esi 808643a: 8b 85 58 fb ff ff mov -0x4a8(%ebp),%eax 8086440: 39 45 14 cmp %eax,0x14(%ebp) 8086443: 0f 82 66 fd ff ff jb 80861af <printf_positional+0x34f> 8086449: 8b 85 88 fb ff ff mov -0x478(%ebp),%eax 808644f: 8b 5d 10 mov 0x10(%ebp),%ebx 8086452: 85 c0 test %eax,%eax 8086454: 0f 84 ab 00 00 00 je 8086505 <printf_positional+0x6a5> 808645a: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 8086461: 00 00 00 8086464: 83 ec 0c sub $0xc,%esp 8086467: ff b5 88 fb ff ff pushl -0x478(%ebp) 808646d: e8 1e 41 fd ff call 805a590 <__cfree> 8086472: 83 c4 10 add $0x10,%esp 8086475: e9 26 03 00 00 jmp 80867a0 <printf_positional+0x940> 808647a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8086480: 8b 07 mov (%edi),%eax 8086482: 8d 50 04 lea 0x4(%eax),%edx 8086485: 89 17 mov %edx,(%edi) 8086487: 8b 00 mov (%eax),%eax 8086489: 89 06 mov %eax,(%esi) 808648b: 83 c3 01 add $0x1,%ebx 808648e: 83 c6 0c add $0xc,%esi 8086491: 3b 9d 9c fb ff ff cmp -0x464(%ebp),%ebx 8086497: 0f 82 2b fc ff ff jb 80860c8 <printf_positional+0x268> 808649d: e9 ce fc ff ff jmp 8086170 <printf_positional+0x310> 80864a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80864a8: 83 f8 07 cmp $0x7,%eax 80864ab: 7f 23 jg 80864d0 <printf_positional+0x670> 80864ad: 8b 07 mov (%edi),%eax 80864af: 8d 50 08 lea 0x8(%eax),%edx 80864b2: dd 00 fldl (%eax) 80864b4: 89 17 mov %edx,(%edi) 80864b6: dd 1e fstpl (%esi) 80864b8: eb d1 jmp 808648b <printf_positional+0x62b> 80864ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80864c0: 83 ec 0c sub $0xc,%esp 80864c3: 68 18 d5 0c 08 push $0x80cd518 80864c8: e8 53 b0 fc ff call 8051520 <__libc_fatal> 80864cd: 8d 76 00 lea 0x0(%esi),%esi 80864d0: f6 c4 08 test $0x8,%ah 80864d3: 75 ab jne 8086480 <printf_positional+0x620> 80864d5: 8b 15 98 dd 0e 08 mov 0x80edd98,%edx 80864db: 85 d2 test %edx,%edx 80864dd: 0f 85 a8 13 00 00 jne 808788b <printf_positional+0x1a2b> 80864e3: d9 ee fldz 80864e5: db 3e fstpt (%esi) 80864e7: eb a2 jmp 808648b <printf_positional+0x62b> 80864e9: b8 e8 ff ff ff mov $0xffffffe8,%eax 80864ee: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80864f5: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 80864fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8086500: bb ff ff ff ff mov $0xffffffff,%ebx 8086505: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 808650b: 8d bd e8 fb ff ff lea -0x418(%ebp),%edi 8086511: 39 f8 cmp %edi,%eax 8086513: 74 0c je 8086521 <printf_positional+0x6c1> 8086515: 83 ec 0c sub $0xc,%esp 8086518: 50 push %eax 8086519: e8 72 40 fd ff call 805a590 <__cfree> 808651e: 83 c4 10 add $0x10,%esp 8086521: 8d 65 f4 lea -0xc(%ebp),%esp 8086524: 89 d8 mov %ebx,%eax 8086526: 5b pop %ebx 8086527: 5e pop %esi 8086528: 5f pop %edi 8086529: 5d pop %ebp 808652a: c3 ret 808652b: 90 nop 808652c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8086530: 8b 07 mov (%edi),%eax 8086532: 8d 50 08 lea 0x8(%eax),%edx 8086535: 89 17 mov %edx,(%edi) 8086537: 8b 50 04 mov 0x4(%eax),%edx 808653a: 8b 00 mov (%eax),%eax 808653c: 89 56 04 mov %edx,0x4(%esi) 808653f: 89 06 mov %eax,(%esi) 8086541: e9 45 ff ff ff jmp 808648b <printf_positional+0x62b> 8086546: 83 ec 0c sub $0xc,%esp 8086549: 56 push %esi 808654a: e8 a1 97 fe ff call 806fcf0 <__libc_alloca_cutoff> 808654f: 83 c4 10 add $0x10,%esp 8086552: 85 c0 test %eax,%eax 8086554: 0f 85 2f fa ff ff jne 8085f89 <printf_positional+0x129> 808655a: 83 ec 0c sub $0xc,%esp 808655d: 56 push %esi 808655e: e8 1d 3b fd ff call 805a080 <__libc_malloc> 8086563: 83 c4 10 add $0x10,%esp 8086566: 85 c0 test %eax,%eax 8086568: 89 85 88 fb ff ff mov %eax,-0x478(%ebp) 808656e: 74 90 je 8086500 <printf_positional+0x6a0> 8086570: 89 85 8c fb ff ff mov %eax,-0x474(%ebp) 8086576: e9 2d fa ff ff jmp 8085fa8 <printf_positional+0x148> 808657b: 90 nop 808657c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8086580: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 8086586: 83 e8 20 sub $0x20,%eax 8086589: 83 f8 5a cmp $0x5a,%eax 808658c: 0f 86 4e 02 00 00 jbe 80867e0 <printf_positional+0x980> 8086592: 8b 56 2c mov 0x2c(%esi),%edx 8086595: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 808659c: 8d 41 1e lea 0x1e(%ecx),%eax 808659f: 83 e0 f0 and $0xfffffff0,%eax 80865a2: 29 c4 sub %eax,%esp 80865a4: 8d 44 24 0f lea 0xf(%esp),%eax 80865a8: 83 e0 f0 and $0xfffffff0,%eax 80865ab: 85 d2 test %edx,%edx 80865ad: 74 1d je 80865cc <printf_positional+0x76c> 80865af: 8b 56 24 mov 0x24(%esi),%edx 80865b2: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 80865b8: 01 c1 add %eax,%ecx 80865ba: 8d 14 52 lea (%edx,%edx,2),%edx 80865bd: 8d 14 97 lea (%edi,%edx,4),%edx 80865c0: 89 10 mov %edx,(%eax) 80865c2: 83 c0 04 add $0x4,%eax 80865c5: 83 c2 0c add $0xc,%edx 80865c8: 39 c1 cmp %eax,%ecx 80865ca: 75 f4 jne 80865c0 <printf_positional+0x760> 80865cc: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80865d2: 8b 40 58 mov 0x58(%eax),%eax 80865d5: 85 c0 test %eax,%eax 80865d7: 0f 84 ac 19 00 00 je 8087f89 <printf_positional+0x2129> 80865dd: 8b 50 10 mov 0x10(%eax),%edx 80865e0: 8b 58 14 mov 0x14(%eax),%ebx 80865e3: 39 da cmp %ebx,%edx 80865e5: 0f 83 9e 19 00 00 jae 8087f89 <printf_positional+0x2129> 80865eb: 8d 4a 04 lea 0x4(%edx),%ecx 80865ee: 89 48 10 mov %ecx,0x10(%eax) 80865f1: c7 02 25 00 00 00 movl $0x25,(%edx) 80865f7: 0f b6 56 0c movzbl 0xc(%esi),%edx 80865fb: f6 c2 08 test $0x8,%dl 80865fe: 0f 84 c7 16 00 00 je 8087ccb <printf_positional+0x1e6b> 8086604: 39 cb cmp %ecx,%ebx 8086606: 0f 86 5e 1a 00 00 jbe 808806a <printf_positional+0x220a> 808660c: 8d 51 04 lea 0x4(%ecx),%edx 808660f: c7 85 a0 fb ff ff 02 movl $0x2,-0x460(%ebp) 8086616: 00 00 00 8086619: 89 50 10 mov %edx,0x10(%eax) 808661c: c7 01 23 00 00 00 movl $0x23,(%ecx) 8086622: 0f b6 56 0c movzbl 0xc(%esi),%edx 8086626: 84 d2 test %dl,%dl 8086628: 0f 88 af 16 00 00 js 8087cdd <printf_positional+0x1e7d> 808662e: f6 c2 40 test $0x40,%dl 8086631: 0f 84 44 16 00 00 je 8087c7b <printf_positional+0x1e1b> 8086637: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 808663d: 8b 40 58 mov 0x58(%eax),%eax 8086640: 85 c0 test %eax,%eax 8086642: 0f 84 02 1b 00 00 je 808814a <printf_positional+0x22ea> 8086648: 8b 50 10 mov 0x10(%eax),%edx 808664b: 3b 50 14 cmp 0x14(%eax),%edx 808664e: 0f 83 f6 1a 00 00 jae 808814a <printf_positional+0x22ea> 8086654: 8d 4a 04 lea 0x4(%edx),%ecx 8086657: 89 48 10 mov %ecx,0x10(%eax) 808665a: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8086660: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 8086667: 0f b6 56 0c movzbl 0xc(%esi),%edx 808666b: 83 e2 20 and $0x20,%edx 808666e: 74 30 je 80866a0 <printf_positional+0x840> 8086670: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086676: 8b 40 58 mov 0x58(%eax),%eax 8086679: 85 c0 test %eax,%eax 808667b: 0f 84 b3 1b 00 00 je 8088234 <printf_positional+0x23d4> 8086681: 8b 50 10 mov 0x10(%eax),%edx 8086684: 3b 50 14 cmp 0x14(%eax),%edx 8086687: 0f 83 a7 1b 00 00 jae 8088234 <printf_positional+0x23d4> 808668d: 8d 4a 04 lea 0x4(%edx),%ecx 8086690: 89 48 10 mov %ecx,0x10(%eax) 8086693: c7 02 2d 00 00 00 movl $0x2d,(%edx) 8086699: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 80866a0: 83 7e 10 30 cmpl $0x30,0x10(%esi) 80866a4: 0f 84 d2 17 00 00 je 8087e7c <printf_positional+0x201c> 80866aa: f6 46 0d 08 testb $0x8,0xd(%esi) 80866ae: 74 30 je 80866e0 <printf_positional+0x880> 80866b0: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80866b6: 8b 40 58 mov 0x58(%eax),%eax 80866b9: 85 c0 test %eax,%eax 80866bb: 0f 84 af 1a 00 00 je 8088170 <printf_positional+0x2310> 80866c1: 8b 50 10 mov 0x10(%eax),%edx 80866c4: 3b 50 14 cmp 0x14(%eax),%edx 80866c7: 0f 83 a3 1a 00 00 jae 8088170 <printf_positional+0x2310> 80866cd: 8d 4a 04 lea 0x4(%edx),%ecx 80866d0: 89 48 10 mov %ecx,0x10(%eax) 80866d3: c7 02 49 00 00 00 movl $0x49,(%edx) 80866d9: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 80866e0: 8b 4e 04 mov 0x4(%esi),%ecx 80866e3: 85 c9 test %ecx,%ecx 80866e5: 0f 84 88 12 00 00 je 8087973 <printf_positional+0x1b13> 80866eb: 8d 85 e0 fb ff ff lea -0x420(%ebp),%eax 80866f1: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 80866f7: 89 c3 mov %eax,%ebx 80866f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8086700: b8 cd cc cc cc mov $0xcccccccd,%eax 8086705: 83 eb 04 sub $0x4,%ebx 8086708: f7 e1 mul %ecx 808670a: c1 ea 03 shr $0x3,%edx 808670d: 8d 04 92 lea (%edx,%edx,4),%eax 8086710: 01 c0 add %eax,%eax 8086712: 29 c1 sub %eax,%ecx 8086714: 85 d2 test %edx,%edx 8086716: 8b 3c 8d a0 4c 0d 08 mov 0x80d4ca0(,%ecx,4),%edi 808671d: 89 d1 mov %edx,%ecx 808671f: 89 3b mov %edi,(%ebx) 8086721: 75 dd jne 8086700 <printf_positional+0x8a0> 8086723: 3b 9d a4 fb ff ff cmp -0x45c(%ebp),%ebx 8086729: 0f 83 44 12 00 00 jae 8087973 <printf_positional+0x1b13> 808672f: 89 b5 94 fb ff ff mov %esi,-0x46c(%ebp) 8086735: 8b b5 a0 fb ff ff mov -0x460(%ebp),%esi 808673b: eb 29 jmp 8086766 <printf_positional+0x906> 808673d: 8d 76 00 lea 0x0(%esi),%esi 8086740: 8b 50 10 mov 0x10(%eax),%edx 8086743: 3b 50 14 cmp 0x14(%eax),%edx 8086746: 73 2e jae 8086776 <printf_positional+0x916> 8086748: 8d 4a 04 lea 0x4(%edx),%ecx 808674b: 83 ff ff cmp $0xffffffff,%edi 808674e: 89 48 10 mov %ecx,0x10(%eax) 8086751: 89 3a mov %edi,(%edx) 8086753: 74 38 je 808678d <printf_positional+0x92d> 8086755: 83 c6 01 add $0x1,%esi 8086758: 3b 9d a4 fb ff ff cmp -0x45c(%ebp),%ebx 808675e: 0f 83 03 12 00 00 jae 8087967 <printf_positional+0x1b07> 8086764: 8b 3b mov (%ebx),%edi 8086766: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 808676c: 83 c3 04 add $0x4,%ebx 808676f: 8b 40 58 mov 0x58(%eax),%eax 8086772: 85 c0 test %eax,%eax 8086774: 75 ca jne 8086740 <printf_positional+0x8e0> 8086776: 83 ec 08 sub $0x8,%esp 8086779: 57 push %edi 808677a: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086780: e8 fb 60 00 00 call 808c880 <__woverflow> 8086785: 83 c4 10 add $0x10,%esp 8086788: 83 f8 ff cmp $0xffffffff,%eax 808678b: 75 c8 jne 8086755 <printf_positional+0x8f5> 808678d: 8b 85 88 fb ff ff mov -0x478(%ebp),%eax 8086793: bb ff ff ff ff mov $0xffffffff,%ebx 8086798: 85 c0 test %eax,%eax 808679a: 0f 85 c4 fc ff ff jne 8086464 <printf_positional+0x604> 80867a0: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 80867a6: 85 c0 test %eax,%eax 80867a8: 0f 84 57 fd ff ff je 8086505 <printf_positional+0x6a5> 80867ae: 83 ec 0c sub $0xc,%esp 80867b1: 50 push %eax 80867b2: e8 d9 3d fd ff call 805a590 <__cfree> 80867b7: 83 c4 10 add $0x10,%esp 80867ba: e9 46 fd ff ff jmp 8086505 <printf_positional+0x6a5> 80867bf: 90 nop 80867c0: 8b 85 50 fb ff ff mov -0x4b0(%ebp),%eax 80867c6: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 80867cd: 00 00 00 80867d0: 89 85 90 fb ff ff mov %eax,-0x470(%ebp) 80867d6: e9 1c fb ff ff jmp 80862f7 <printf_positional+0x497> 80867db: 90 nop 80867dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80867e0: 0f b6 95 7c fb ff ff movzbl -0x484(%ebp),%edx 80867e7: 0f b6 bd 70 fb ff ff movzbl -0x490(%ebp),%edi 80867ee: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 80867f5: 0f b6 8d 60 fb ff ff movzbl -0x4a0(%ebp),%ecx 80867fc: 89 95 48 fb ff ff mov %edx,-0x4b8(%ebp) 8086802: 0f b6 95 74 fb ff ff movzbl -0x48c(%ebp),%edx 8086809: 89 bd 54 fb ff ff mov %edi,-0x4ac(%ebp) 808680f: 0f b6 bd 68 fb ff ff movzbl -0x498(%ebp),%edi 8086816: 89 95 4c fb ff ff mov %edx,-0x4b4(%ebp) 808681c: 0f b6 95 6f fb ff ff movzbl -0x491(%ebp),%edx 8086823: 89 95 74 fb ff ff mov %edx,-0x48c(%ebp) 8086829: 0f b6 95 64 fb ff ff movzbl -0x49c(%ebp),%edx 8086830: 89 95 68 fb ff ff mov %edx,-0x498(%ebp) 8086836: 0f b6 95 5c fb ff ff movzbl -0x4a4(%ebp),%edx 808683d: 88 95 6f fb ff ff mov %dl,-0x491(%ebp) 8086843: ff 24 85 00 db 0c 08 jmp *0x80cdb00(,%eax,4) 808684a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8086850: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8086857: b8 e4 ff ff ff mov $0xffffffe4,%eax 808685c: 8b 04 02 mov (%edx,%eax,1),%eax 808685f: 8b 00 mov (%eax),%eax 8086861: 8b 50 34 mov 0x34(%eax),%edx 8086864: 8b 40 2c mov 0x2c(%eax),%eax 8086867: 89 45 24 mov %eax,0x24(%ebp) 808686a: 0f b6 00 movzbl (%eax),%eax 808686d: 89 55 28 mov %edx,0x28(%ebp) 8086870: 84 c0 test %al,%al 8086872: 74 08 je 808687c <printf_positional+0xa1c> 8086874: 3c 7f cmp $0x7f,%al 8086876: 0f 85 2f f6 ff ff jne 8085eab <printf_positional+0x4b> 808687c: c7 45 24 00 00 00 00 movl $0x0,0x24(%ebp) 8086883: e9 23 f6 ff ff jmp 8085eab <printf_positional+0x4b> 8086888: 90 nop 8086889: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8086890: 8b 46 04 mov 0x4(%esi),%eax 8086893: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 8086899: e9 d8 f9 ff ff jmp 8086276 <printf_positional+0x416> 808689e: f7 9d a4 fb ff ff negl -0x45c(%ebp) 80868a4: 83 ca 20 or $0x20,%edx 80868a7: c7 85 94 fb ff ff 01 movl $0x1,-0x46c(%ebp) 80868ae: 00 00 00 80868b1: 8b 85 a4 fb ff ff mov -0x45c(%ebp),%eax 80868b7: 88 56 0c mov %dl,0xc(%esi) 80868ba: 89 46 04 mov %eax,0x4(%esi) 80868bd: e9 b4 f9 ff ff jmp 8086276 <printf_positional+0x416> 80868c2: c7 06 ff ff ff ff movl $0xffffffff,(%esi) 80868c8: bb ff ff ff ff mov $0xffffffff,%ebx 80868cd: e9 c2 f9 ff ff jmp 8086294 <printf_positional+0x434> 80868d2: b8 e8 ff ff ff mov $0xffffffe8,%eax 80868d7: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80868de: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 80868e5: 8b 85 88 fb ff ff mov -0x478(%ebp),%eax 80868eb: 85 c0 test %eax,%eax 80868ed: 0f 84 0d fc ff ff je 8086500 <printf_positional+0x6a0> 80868f3: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 80868fa: 00 00 00 80868fd: bb ff ff ff ff mov $0xffffffff,%ebx 8086902: e9 5d fb ff ff jmp 8086464 <printf_positional+0x604> 8086907: 8b 85 74 fb ff ff mov -0x48c(%ebp),%eax 808690d: 85 c0 test %eax,%eax 808690f: 0f 84 37 0e 00 00 je 808774c <printf_positional+0x18ec> 8086915: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 808691b: 8b 40 58 mov 0x58(%eax),%eax 808691e: 85 c0 test %eax,%eax 8086920: 0f 84 8b 15 00 00 je 8087eb1 <printf_positional+0x2051> 8086926: 8b 50 10 mov 0x10(%eax),%edx 8086929: 3b 50 14 cmp 0x14(%eax),%edx 808692c: 0f 83 7f 15 00 00 jae 8087eb1 <printf_positional+0x2051> 8086932: 8d 7a 04 lea 0x4(%edx),%edi 8086935: 89 78 10 mov %edi,0x10(%eax) 8086938: c7 02 2d 00 00 00 movl $0x2d,(%edx) 808693e: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 8086945: 0f 84 42 fe ff ff je 808678d <printf_positional+0x92d> 808694b: 83 45 10 01 addl $0x1,0x10(%ebp) 808694f: 83 ad a4 fb ff ff 01 subl $0x1,-0x45c(%ebp) 8086956: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 808695c: 85 c0 test %eax,%eax 808695e: 0f 84 91 00 00 00 je 80869f5 <printf_positional+0xb95> 8086964: 83 bd 70 fb ff ff 10 cmpl $0x10,-0x490(%ebp) 808696b: 0f 85 84 00 00 00 jne 80869f5 <printf_positional+0xb95> 8086971: f6 85 48 fb ff ff 01 testb $0x1,-0x4b8(%ebp) 8086978: 74 7b je 80869f5 <printf_positional+0xb95> 808697a: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086980: 8b 50 58 mov 0x58(%eax),%edx 8086983: 85 d2 test %edx,%edx 8086985: 0f 84 45 18 00 00 je 80881d0 <printf_positional+0x2370> 808698b: 8b 7a 14 mov 0x14(%edx),%edi 808698e: 8b 42 10 mov 0x10(%edx),%eax 8086991: 39 f8 cmp %edi,%eax 8086993: 89 bd 94 fb ff ff mov %edi,-0x46c(%ebp) 8086999: 0f 83 31 18 00 00 jae 80881d0 <printf_positional+0x2370> 808699f: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 80869a6: 8d 78 04 lea 0x4(%eax),%edi 80869a9: 89 7a 10 mov %edi,0x10(%edx) 80869ac: c7 00 30 00 00 00 movl $0x30,(%eax) 80869b2: 0f 84 d5 fd ff ff je 808678d <printf_positional+0x92d> 80869b8: 39 bd 94 fb ff ff cmp %edi,-0x46c(%ebp) 80869be: 0f 86 d4 17 00 00 jbe 8088198 <printf_positional+0x2338> 80869c4: 89 f8 mov %edi,%eax 80869c6: 83 c0 04 add $0x4,%eax 80869c9: 89 42 10 mov %eax,0x10(%edx) 80869cc: 8b 95 a0 fb ff ff mov -0x460(%ebp),%edx 80869d2: 83 fa ff cmp $0xffffffff,%edx 80869d5: 89 17 mov %edx,(%edi) 80869d7: 0f 84 b0 fd ff ff je 808678d <printf_positional+0x92d> 80869dd: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 80869e4: 0f 84 a3 fd ff ff je 808678d <printf_positional+0x92d> 80869ea: 83 45 10 02 addl $0x2,0x10(%ebp) 80869ee: 83 ad a4 fb ff ff 02 subl $0x2,-0x45c(%ebp) 80869f5: c1 f9 02 sar $0x2,%ecx 80869f8: 8b 95 a4 fb ff ff mov -0x45c(%ebp),%edx 80869fe: 8d 04 0b lea (%ebx,%ecx,1),%eax 8086a01: 29 c2 sub %eax,%edx 8086a03: 85 db test %ebx,%ebx 8086a05: 89 d7 mov %edx,%edi 8086a07: 74 48 je 8086a51 <printf_positional+0xbf1> 8086a09: 83 ec 04 sub $0x4,%esp 8086a0c: 89 8d a4 fb ff ff mov %ecx,-0x45c(%ebp) 8086a12: 53 push %ebx 8086a13: 6a 30 push $0x30 8086a15: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086a1b: e8 00 58 00 00 call 808c220 <_IO_wpadn> 8086a20: 83 c4 10 add $0x10,%esp 8086a23: 39 c3 cmp %eax,%ebx 8086a25: 0f 85 62 fd ff ff jne 808678d <printf_positional+0x92d> 8086a2b: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086a32: 0f 87 e0 05 00 00 ja 8087018 <printf_positional+0x11b8> 8086a38: b8 ff ff ff 7f mov $0x7fffffff,%eax 8086a3d: 2b 45 10 sub 0x10(%ebp),%eax 8086a40: 39 c3 cmp %eax,%ebx 8086a42: 0f 87 ac 00 00 00 ja 8086af4 <printf_positional+0xc94> 8086a48: 01 5d 10 add %ebx,0x10(%ebp) 8086a4b: 8b 8d a4 fb ff ff mov -0x45c(%ebp),%ecx 8086a51: 8b 45 10 mov 0x10(%ebp),%eax 8086a54: 85 c0 test %eax,%eax 8086a56: 0f 88 2f 19 00 00 js 808838b <printf_positional+0x252b> 8086a5c: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086a62: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 8086a68: 89 d8 mov %ebx,%eax 8086a6a: 2d 60 72 0d 08 sub $0x80d7260,%eax 8086a6f: 39 85 78 fb ff ff cmp %eax,-0x488(%ebp) 8086a75: 0f 86 53 15 00 00 jbe 8087fce <printf_positional+0x216e> 8086a7b: 83 ec 04 sub $0x4,%esp 8086a7e: 89 8d a4 fb ff ff mov %ecx,-0x45c(%ebp) 8086a84: 51 push %ecx 8086a85: ff b5 7c fb ff ff pushl -0x484(%ebp) 8086a8b: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086a91: ff 53 1c call *0x1c(%ebx) 8086a94: 8b 8d a4 fb ff ff mov -0x45c(%ebp),%ecx 8086a9a: 83 c4 10 add $0x10,%esp 8086a9d: 39 c1 cmp %eax,%ecx 8086a9f: 0f 85 e8 fc ff ff jne 808678d <printf_positional+0x92d> 8086aa5: bb ff ff ff 7f mov $0x7fffffff,%ebx 8086aaa: 89 d8 mov %ebx,%eax 8086aac: 2b 45 10 sub 0x10(%ebp),%eax 8086aaf: 39 c1 cmp %eax,%ecx 8086ab1: 7f 41 jg 8086af4 <printf_positional+0xc94> 8086ab3: 01 4d 10 add %ecx,0x10(%ebp) 8086ab6: 85 ff test %edi,%edi 8086ab8: 0f 8e fd f8 ff ff jle 80863bb <printf_positional+0x55b> 8086abe: 83 ec 04 sub $0x4,%esp 8086ac1: 57 push %edi 8086ac2: 6a 20 push $0x20 8086ac4: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086aca: e8 51 57 00 00 call 808c220 <_IO_wpadn> 8086acf: 83 c4 10 add $0x10,%esp 8086ad2: 39 c7 cmp %eax,%edi 8086ad4: 0f 85 b3 fc ff ff jne 808678d <printf_positional+0x92d> 8086ada: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086ae1: 0f 87 31 05 00 00 ja 8087018 <printf_positional+0x11b8> 8086ae7: 2b 5d 10 sub 0x10(%ebp),%ebx 8086aea: 89 f8 mov %edi,%eax 8086aec: 39 df cmp %ebx,%edi 8086aee: 0f 86 c4 f8 ff ff jbe 80863b8 <printf_positional+0x558> 8086af4: b8 e8 ff ff ff mov $0xffffffe8,%eax 8086af9: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8086b00: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 8086b07: e9 81 fc ff ff jmp 808678d <printf_positional+0x92d> 8086b0c: 8b 85 9c fb ff ff mov -0x464(%ebp),%eax 8086b12: 85 c0 test %eax,%eax 8086b14: 0f 85 98 f5 ff ff jne 80860b2 <printf_positional+0x252> 8086b1a: e9 2a f9 ff ff jmp 8086449 <printf_positional+0x5e9> 8086b1f: 90 nop 8086b20: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8086b26: 8b 95 94 fb ff ff mov -0x46c(%ebp),%edx 8086b2c: 83 ef 01 sub $0x1,%edi 8086b2f: 85 ff test %edi,%edi 8086b31: 0f 9f 85 a4 fb ff ff setg -0x45c(%ebp) 8086b38: 85 d2 test %edx,%edx 8086b3a: 0f b6 85 a4 fb ff ff movzbl -0x45c(%ebp),%eax 8086b41: 75 40 jne 8086b83 <printf_positional+0xd23> 8086b43: 84 c0 test %al,%al 8086b45: 74 3c je 8086b83 <printf_positional+0xd23> 8086b47: 83 ec 04 sub $0x4,%esp 8086b4a: 57 push %edi 8086b4b: 6a 20 push $0x20 8086b4d: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086b53: e8 c8 56 00 00 call 808c220 <_IO_wpadn> 8086b58: 83 c4 10 add $0x10,%esp 8086b5b: 39 c7 cmp %eax,%edi 8086b5d: 0f 85 2a fc ff ff jne 808678d <printf_positional+0x92d> 8086b63: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086b6a: 0f 87 4d 18 00 00 ja 80883bd <printf_positional+0x255d> 8086b70: b8 ff ff ff 7f mov $0x7fffffff,%eax 8086b75: 2b 45 10 sub 0x10(%ebp),%eax 8086b78: 39 c7 cmp %eax,%edi 8086b7a: 0f 87 74 ff ff ff ja 8086af4 <printf_positional+0xc94> 8086b80: 01 7d 10 add %edi,0x10(%ebp) 8086b83: 8b 46 24 mov 0x24(%esi),%eax 8086b86: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8086b8c: 8d 04 40 lea (%eax,%eax,2),%eax 8086b8f: 8b 14 82 mov (%edx,%eax,4),%edx 8086b92: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086b98: 8b 40 58 mov 0x58(%eax),%eax 8086b9b: 85 c0 test %eax,%eax 8086b9d: 0f 84 97 13 00 00 je 8087f3a <printf_positional+0x20da> 8086ba3: 8b 48 10 mov 0x10(%eax),%ecx 8086ba6: 3b 48 14 cmp 0x14(%eax),%ecx 8086ba9: 0f 83 8b 13 00 00 jae 8087f3a <printf_positional+0x20da> 8086baf: 8d 59 04 lea 0x4(%ecx),%ebx 8086bb2: 83 fa ff cmp $0xffffffff,%edx 8086bb5: 89 58 10 mov %ebx,0x10(%eax) 8086bb8: 89 11 mov %edx,(%ecx) 8086bba: 0f 84 cd fb ff ff je 808678d <printf_positional+0x92d> 8086bc0: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 8086bc7: 0f 84 c0 fb ff ff je 808678d <printf_positional+0x92d> 8086bcd: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 8086bd3: 83 45 10 01 addl $0x1,0x10(%ebp) 8086bd7: 85 c0 test %eax,%eax 8086bd9: 0f 84 dc f7 ff ff je 80863bb <printf_positional+0x55b> 8086bdf: 80 bd a4 fb ff ff 00 cmpb $0x0,-0x45c(%ebp) 8086be6: 0f 84 cf f7 ff ff je 80863bb <printf_positional+0x55b> 8086bec: 83 ec 04 sub $0x4,%esp 8086bef: 57 push %edi 8086bf0: 6a 20 push $0x20 8086bf2: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086bf8: e8 23 56 00 00 call 808c220 <_IO_wpadn> 8086bfd: 83 c4 10 add $0x10,%esp 8086c00: 39 c7 cmp %eax,%edi 8086c02: 0f 85 85 fb ff ff jne 808678d <printf_positional+0x92d> 8086c08: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086c0f: 0f 87 a8 17 00 00 ja 80883bd <printf_positional+0x255d> 8086c15: b8 ff ff ff 7f mov $0x7fffffff,%eax 8086c1a: 2b 45 10 sub 0x10(%ebp),%eax 8086c1d: 39 c7 cmp %eax,%edi 8086c1f: 0f 87 cf fe ff ff ja 8086af4 <printf_positional+0xc94> 8086c25: 01 7d 10 add %edi,0x10(%ebp) 8086c28: e9 8e f7 ff ff jmp 80863bb <printf_positional+0x55b> 8086c2d: 85 c9 test %ecx,%ecx 8086c2f: 0f 85 eb fe ff ff jne 8086b20 <printf_positional+0xcc0> 8086c35: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8086c3b: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 8086c41: 83 ef 01 sub $0x1,%edi 8086c44: 85 ff test %edi,%edi 8086c46: 0f 9f 85 a4 fb ff ff setg -0x45c(%ebp) 8086c4d: 85 c9 test %ecx,%ecx 8086c4f: 0f b6 85 a4 fb ff ff movzbl -0x45c(%ebp),%eax 8086c56: 75 40 jne 8086c98 <printf_positional+0xe38> 8086c58: 84 c0 test %al,%al 8086c5a: 74 3c je 8086c98 <printf_positional+0xe38> 8086c5c: 83 ec 04 sub $0x4,%esp 8086c5f: 57 push %edi 8086c60: 6a 20 push $0x20 8086c62: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086c68: e8 b3 55 00 00 call 808c220 <_IO_wpadn> 8086c6d: 83 c4 10 add $0x10,%esp 8086c70: 39 c7 cmp %eax,%edi 8086c72: 0f 85 15 fb ff ff jne 808678d <printf_positional+0x92d> 8086c78: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086c7f: 0f 87 38 17 00 00 ja 80883bd <printf_positional+0x255d> 8086c85: b8 ff ff ff 7f mov $0x7fffffff,%eax 8086c8a: 2b 45 10 sub 0x10(%ebp),%eax 8086c8d: 39 c7 cmp %eax,%edi 8086c8f: 0f 87 5f fe ff ff ja 8086af4 <printf_positional+0xc94> 8086c95: 01 7d 10 add %edi,0x10(%ebp) 8086c98: 8b 46 24 mov 0x24(%esi),%eax 8086c9b: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8086ca1: 83 ec 0c sub $0xc,%esp 8086ca4: 8d 04 40 lea (%eax,%eax,2),%eax 8086ca7: 0f b6 04 82 movzbl (%edx,%eax,4),%eax 8086cab: 50 push %eax 8086cac: e8 6f 87 00 00 call 808f420 <__btowc> 8086cb1: 8b 95 98 fb ff ff mov -0x468(%ebp),%edx 8086cb7: 83 c4 10 add $0x10,%esp 8086cba: 8b 52 58 mov 0x58(%edx),%edx 8086cbd: 85 d2 test %edx,%edx 8086cbf: 0f 84 7c 14 00 00 je 8088141 <printf_positional+0x22e1> 8086cc5: 8b 4a 10 mov 0x10(%edx),%ecx 8086cc8: 3b 4a 14 cmp 0x14(%edx),%ecx 8086ccb: 0f 83 70 14 00 00 jae 8088141 <printf_positional+0x22e1> 8086cd1: 8d 59 04 lea 0x4(%ecx),%ebx 8086cd4: 83 f8 ff cmp $0xffffffff,%eax 8086cd7: 89 5a 10 mov %ebx,0x10(%edx) 8086cda: 89 01 mov %eax,(%ecx) 8086cdc: 0f 85 de fe ff ff jne 8086bc0 <printf_positional+0xd60> 8086ce2: e9 a6 fa ff ff jmp 808678d <printf_positional+0x92d> 8086ce7: 89 f6 mov %esi,%esi 8086ce9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8086cf0: c7 85 70 fb ff ff 0a movl $0xa,-0x490(%ebp) 8086cf7: 00 00 00 8086cfa: 8b 85 74 fb ff ff mov -0x48c(%ebp),%eax 8086d00: 85 c0 test %eax,%eax 8086d02: 0f 85 44 09 00 00 jne 808764c <printf_positional+0x17ec> 8086d08: 8b 8d 68 fb ff ff mov -0x498(%ebp),%ecx 8086d0e: 8b 46 24 mov 0x24(%esi),%eax 8086d11: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8086d17: 85 c9 test %ecx,%ecx 8086d19: 8d 04 40 lea (%eax,%eax,2),%eax 8086d1c: 0f 84 63 0d 00 00 je 8087a85 <printf_positional+0x1c25> 8086d22: 0f b6 04 82 movzbl (%edx,%eax,4),%eax 8086d26: c7 85 54 fb ff ff 00 movl $0x0,-0x4ac(%ebp) 8086d2d: 00 00 00 8086d30: c7 85 4c fb ff ff 00 movl $0x0,-0x4b4(%ebp) 8086d37: 00 00 00 8086d3a: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 8086d40: 89 c1 mov %eax,%ecx 8086d42: 85 db test %ebx,%ebx 8086d44: 0f b6 85 6e fb ff ff movzbl -0x492(%ebp),%eax 8086d4b: 0f 88 00 0e 00 00 js 8087b51 <printf_positional+0x1cf1> 8086d51: 0f 85 6d 0a 00 00 jne 80877c4 <printf_positional+0x1964> 8086d57: 85 c9 test %ecx,%ecx 8086d59: 0f 85 65 0a 00 00 jne 80877c4 <printf_positional+0x1964> 8086d5f: 83 bd 70 fb ff ff 08 cmpl $0x8,-0x490(%ebp) 8086d66: 0f 85 77 07 00 00 jne 80874e3 <printf_positional+0x1683> 8086d6c: 80 bd 7c fb ff ff 00 cmpb $0x0,-0x484(%ebp) 8086d73: 0f 84 6a 07 00 00 je 80874e3 <printf_positional+0x1683> 8086d79: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 8086d7f: b9 04 00 00 00 mov $0x4,%ecx 8086d84: c7 85 68 fb ff ff 01 movl $0x1,-0x498(%ebp) 8086d8b: 00 00 00 8086d8e: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 8086d95: c7 85 48 fb ff ff 01 movl $0x1,-0x4b8(%ebp) 8086d9c: 00 00 00 8086d9f: c7 85 70 fb ff ff 08 movl $0x8,-0x490(%ebp) 8086da6: 00 00 00 8086da9: 8d 78 fc lea -0x4(%eax),%edi 8086dac: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) 8086db3: 89 bd 7c fb ff ff mov %edi,-0x484(%ebp) 8086db9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8086dc0: 3b 9d 68 fb ff ff cmp -0x498(%ebp),%ebx 8086dc6: 0f 8e 36 07 00 00 jle 8087502 <printf_positional+0x16a2> 8086dcc: 89 c8 mov %ecx,%eax 8086dce: c1 f8 02 sar $0x2,%eax 8086dd1: 29 c3 sub %eax,%ebx 8086dd3: 89 d8 mov %ebx,%eax 8086dd5: bb 00 00 00 00 mov $0x0,%ebx 8086dda: 0f 49 d8 cmovns %eax,%ebx 8086ddd: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 8086de3: 85 c0 test %eax,%eax 8086de5: 0f 85 1c fb ff ff jne 8086907 <printf_positional+0xaa7> 8086deb: 8b 85 68 fb ff ff mov -0x498(%ebp),%eax 8086df1: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8086df7: 01 d8 add %ebx,%eax 8086df9: 29 c7 sub %eax,%edi 8086dfb: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 8086e01: 89 bd a4 fb ff ff mov %edi,-0x45c(%ebp) 8086e07: 85 c0 test %eax,%eax 8086e09: 74 29 je 8086e34 <printf_positional+0xfd4> 8086e0b: 0f b6 95 48 fb ff ff movzbl -0x4b8(%ebp),%edx 8086e12: 83 e2 01 and $0x1,%edx 8086e15: 83 bd 70 fb ff ff 10 cmpl $0x10,-0x490(%ebp) 8086e1c: 75 16 jne 8086e34 <printf_positional+0xfd4> 8086e1e: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8086e24: 89 f8 mov %edi,%eax 8086e26: 83 e8 02 sub $0x2,%eax 8086e29: 84 d2 test %dl,%dl 8086e2b: 0f 44 c7 cmove %edi,%eax 8086e2e: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 8086e34: 8b 85 74 fb ff ff mov -0x48c(%ebp),%eax 8086e3a: 0b 85 4c fb ff ff or -0x4b4(%ebp),%eax 8086e40: 0b 85 54 fb ff ff or -0x4ac(%ebp),%eax 8086e46: 83 f8 01 cmp $0x1,%eax 8086e49: 83 95 a4 fb ff ff ff adcl $0xffffffff,-0x45c(%ebp) 8086e50: 80 bd 6f fb ff ff 20 cmpb $0x20,-0x491(%ebp) 8086e57: 0f 84 0b 0c 00 00 je 8087a68 <printf_positional+0x1c08> 8086e5d: 8b 85 74 fb ff ff mov -0x48c(%ebp),%eax 8086e63: 85 c0 test %eax,%eax 8086e65: 0f 84 1d 09 00 00 je 8087788 <printf_positional+0x1928> 8086e6b: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086e71: 8b 40 58 mov 0x58(%eax),%eax 8086e74: 85 c0 test %eax,%eax 8086e76: 0f 84 87 10 00 00 je 8087f03 <printf_positional+0x20a3> 8086e7c: 8b 50 10 mov 0x10(%eax),%edx 8086e7f: 3b 50 14 cmp 0x14(%eax),%edx 8086e82: 0f 83 7b 10 00 00 jae 8087f03 <printf_positional+0x20a3> 8086e88: 8d 4a 04 lea 0x4(%edx),%ecx 8086e8b: 89 48 10 mov %ecx,0x10(%eax) 8086e8e: c7 02 2d 00 00 00 movl $0x2d,(%edx) 8086e94: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 8086e9b: 0f 84 ec f8 ff ff je 808678d <printf_positional+0x92d> 8086ea1: 83 45 10 01 addl $0x1,0x10(%ebp) 8086ea5: 8b 95 64 fb ff ff mov -0x49c(%ebp),%edx 8086eab: 85 d2 test %edx,%edx 8086ead: 74 7a je 8086f29 <printf_positional+0x10c9> 8086eaf: 83 bd 70 fb ff ff 10 cmpl $0x10,-0x490(%ebp) 8086eb6: 75 71 jne 8086f29 <printf_positional+0x10c9> 8086eb8: f6 85 48 fb ff ff 01 testb $0x1,-0x4b8(%ebp) 8086ebf: 74 68 je 8086f29 <printf_positional+0x10c9> 8086ec1: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086ec7: 8b 50 58 mov 0x58(%eax),%edx 8086eca: 85 d2 test %edx,%edx 8086ecc: 0f 84 ce 13 00 00 je 80882a0 <printf_positional+0x2440> 8086ed2: 8b 42 10 mov 0x10(%edx),%eax 8086ed5: 8b 7a 14 mov 0x14(%edx),%edi 8086ed8: 39 f8 cmp %edi,%eax 8086eda: 0f 83 c0 13 00 00 jae 80882a0 <printf_positional+0x2440> 8086ee0: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 8086ee7: 8d 48 04 lea 0x4(%eax),%ecx 8086eea: 89 4a 10 mov %ecx,0x10(%edx) 8086eed: c7 00 30 00 00 00 movl $0x30,(%eax) 8086ef3: 0f 84 94 f8 ff ff je 808678d <printf_positional+0x92d> 8086ef9: 39 f9 cmp %edi,%ecx 8086efb: 0f 83 71 13 00 00 jae 8088272 <printf_positional+0x2412> 8086f01: 8d 41 04 lea 0x4(%ecx),%eax 8086f04: 89 42 10 mov %eax,0x10(%edx) 8086f07: 8b 85 a0 fb ff ff mov -0x460(%ebp),%eax 8086f0d: 83 f8 ff cmp $0xffffffff,%eax 8086f10: 89 01 mov %eax,(%ecx) 8086f12: 0f 84 75 f8 ff ff je 808678d <printf_positional+0x92d> 8086f18: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086f1f: 0f 84 68 f8 ff ff je 808678d <printf_positional+0x92d> 8086f25: 83 45 10 02 addl $0x2,0x10(%ebp) 8086f29: 03 9d a4 fb ff ff add -0x45c(%ebp),%ebx 8086f2f: 85 db test %ebx,%ebx 8086f31: 7e 3c jle 8086f6f <printf_positional+0x110f> 8086f33: 83 ec 04 sub $0x4,%esp 8086f36: 53 push %ebx 8086f37: 6a 30 push $0x30 8086f39: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086f3f: e8 dc 52 00 00 call 808c220 <_IO_wpadn> 8086f44: 83 c4 10 add $0x10,%esp 8086f47: 39 c3 cmp %eax,%ebx 8086f49: 0f 85 3e f8 ff ff jne 808678d <printf_positional+0x92d> 8086f4f: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8086f56: 0f 87 bc 00 00 00 ja 8087018 <printf_positional+0x11b8> 8086f5c: b8 ff ff ff 7f mov $0x7fffffff,%eax 8086f61: 2b 45 10 sub 0x10(%ebp),%eax 8086f64: 39 c3 cmp %eax,%ebx 8086f66: 0f 87 88 fb ff ff ja 8086af4 <printf_positional+0xc94> 8086f6c: 01 5d 10 add %ebx,0x10(%ebp) 8086f6f: 8b 45 10 mov 0x10(%ebp),%eax 8086f72: 85 c0 test %eax,%eax 8086f74: 0f 88 11 14 00 00 js 808838b <printf_positional+0x252b> 8086f7a: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8086f80: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 8086f86: 89 d8 mov %ebx,%eax 8086f88: 2d 60 72 0d 08 sub $0x80d7260,%eax 8086f8d: 39 85 78 fb ff ff cmp %eax,-0x488(%ebp) 8086f93: 0f 86 6f 10 00 00 jbe 8088008 <printf_positional+0x21a8> 8086f99: 8b bd 68 fb ff ff mov -0x498(%ebp),%edi 8086f9f: 83 ec 04 sub $0x4,%esp 8086fa2: 57 push %edi 8086fa3: ff b5 7c fb ff ff pushl -0x484(%ebp) 8086fa9: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086faf: ff 53 1c call *0x1c(%ebx) 8086fb2: 83 c4 10 add $0x10,%esp 8086fb5: 39 c7 cmp %eax,%edi 8086fb7: 0f 85 d0 f7 ff ff jne 808678d <printf_positional+0x92d> 8086fbd: b8 ff ff ff 7f mov $0x7fffffff,%eax 8086fc2: 2b 45 10 sub 0x10(%ebp),%eax 8086fc5: 39 c7 cmp %eax,%edi 8086fc7: 0f 8f 27 fb ff ff jg 8086af4 <printf_positional+0xc94> 8086fcd: 01 7d 10 add %edi,0x10(%ebp) 8086fd0: e9 e6 f3 ff ff jmp 80863bb <printf_positional+0x55b> 8086fd5: 8b 46 24 mov 0x24(%esi),%eax 8086fd8: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 8086fde: 83 ec 04 sub $0x4,%esp 8086fe1: 8d 04 40 lea (%eax,%eax,2),%eax 8086fe4: 8d 04 87 lea (%edi,%eax,4),%eax 8086fe7: 89 85 b0 fb ff ff mov %eax,-0x450(%ebp) 8086fed: 8d 85 b0 fb ff ff lea -0x450(%ebp),%eax 8086ff3: 50 push %eax 8086ff4: 56 push %esi 8086ff5: ff b5 98 fb ff ff pushl -0x468(%ebp) 8086ffb: e8 e0 cf ff ff call 8083fe0 <__printf_fphex> 8087000: 83 c4 10 add $0x10,%esp 8087003: 85 c0 test %eax,%eax 8087005: 0f 88 82 f7 ff ff js 808678d <printf_positional+0x92d> 808700b: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8087012: 0f 86 90 f3 ff ff jbe 80863a8 <printf_positional+0x548> 8087018: 68 bc d5 0c 08 push $0x80cd5bc 808701d: 68 eb 07 00 00 push $0x7eb 8087022: 68 d6 d4 0c 08 push $0x80cd4d6 8087027: 68 3c d5 0c 08 push $0x80cd53c 808702c: e8 af 27 fc ff call 80497e0 <__assert_fail> 8087031: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8087038: 8b 46 24 mov 0x24(%esi),%eax 808703b: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8087041: 8d 04 40 lea (%eax,%eax,2),%eax 8087044: 8b 0c 82 mov (%edx,%eax,4),%ecx 8087047: 85 c9 test %ecx,%ecx 8087049: 0f 84 d9 0f 00 00 je 8088028 <printf_positional+0x21c8> 808704f: 85 db test %ebx,%ebx 8087051: 89 8d 64 fb ff ff mov %ecx,-0x49c(%ebp) 8087057: 0f 88 22 05 00 00 js 808757f <printf_positional+0x171f> 808705d: c7 85 a0 fb ff ff 78 movl $0x78,-0x460(%ebp) 8087064: 00 00 00 8087067: 31 c0 xor %eax,%eax 8087069: c7 85 48 fb ff ff 01 movl $0x1,-0x4b8(%ebp) 8087070: 00 00 00 8087073: c7 85 70 fb ff ff 10 movl $0x10,-0x490(%ebp) 808707a: 00 00 00 808707d: c7 85 74 fb ff ff 00 movl $0x0,-0x48c(%ebp) 8087084: 00 00 00 8087087: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 808708e: 8b 7d 24 mov 0x24(%ebp),%edi 8087091: 85 ff test %edi,%edi 8087093: 0f 95 c2 setne %dl 8087096: 21 c2 and %eax,%edx 8087098: 88 95 68 fb ff ff mov %dl,-0x498(%ebp) 808709e: ba a0 4c 0d 08 mov $0x80d4ca0,%edx 80870a3: 8b 85 70 fb ff ff mov -0x490(%ebp),%eax 80870a9: 83 f8 0a cmp $0xa,%eax 80870ac: 0f 84 2d 0b 00 00 je 8087bdf <printf_positional+0x1d7f> 80870b2: 83 f8 10 cmp $0x10,%eax 80870b5: 0f 84 f3 04 00 00 je 80875ae <printf_positional+0x174e> 80870bb: 83 f8 08 cmp $0x8,%eax 80870be: 0f 84 ec 0a 00 00 je 8087bb0 <printf_positional+0x1d50> 80870c4: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 80870ca: 89 9d 60 fb ff ff mov %ebx,-0x4a0(%ebp) 80870d0: 8b 9d 70 fb ff ff mov -0x490(%ebp),%ebx 80870d6: 89 c7 mov %eax,%edi 80870d8: 89 c8 mov %ecx,%eax 80870da: 89 d1 mov %edx,%ecx 80870dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80870e0: 31 d2 xor %edx,%edx 80870e2: 83 ef 04 sub $0x4,%edi 80870e5: f7 f3 div %ebx 80870e7: 8b 14 91 mov (%ecx,%edx,4),%edx 80870ea: 85 c0 test %eax,%eax 80870ec: 89 17 mov %edx,(%edi) 80870ee: 75 f0 jne 80870e0 <printf_positional+0x1280> 80870f0: 80 bd 68 fb ff ff 00 cmpb $0x0,-0x498(%ebp) 80870f7: 89 bd 7c fb ff ff mov %edi,-0x484(%ebp) 80870fd: 8b 9d 60 fb ff ff mov -0x4a0(%ebp),%ebx 8087103: 0f 85 e4 09 00 00 jne 8087aed <printf_positional+0x1c8d> 8087109: 83 bd 70 fb ff ff 0a cmpl $0xa,-0x490(%ebp) 8087110: 0f 85 db 04 00 00 jne 80875f1 <printf_positional+0x1791> 8087116: 80 bd 6d fb ff ff 00 cmpb $0x0,-0x493(%ebp) 808711d: 0f 84 ce 04 00 00 je 80875f1 <printf_positional+0x1791> 8087123: 8b bd 90 fb ff ff mov -0x470(%ebp),%edi 8087129: 8b 85 7c fb ff ff mov -0x484(%ebp),%eax 808712f: 89 f9 mov %edi,%ecx 8087131: 89 fa mov %edi,%edx 8087133: e8 08 eb ff ff call 8085c40 <_i18n_number_rewrite> 8087138: 89 f9 mov %edi,%ecx 808713a: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087140: c7 85 70 fb ff ff 0a movl $0xa,-0x490(%ebp) 8087147: 00 00 00 808714a: 29 c1 sub %eax,%ecx 808714c: 89 c8 mov %ecx,%eax 808714e: c1 f8 02 sar $0x2,%eax 8087151: 89 85 68 fb ff ff mov %eax,-0x498(%ebp) 8087157: e9 64 fc ff ff jmp 8086dc0 <printf_positional+0xf60> 808715c: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087162: 8b 40 58 mov 0x58(%eax),%eax 8087165: 85 c0 test %eax,%eax 8087167: 0f 84 77 0e 00 00 je 8087fe4 <printf_positional+0x2184> 808716d: 8b 50 10 mov 0x10(%eax),%edx 8087170: 3b 50 14 cmp 0x14(%eax),%edx 8087173: 0f 83 6b 0e 00 00 jae 8087fe4 <printf_positional+0x2184> 8087179: 8d 4a 04 lea 0x4(%edx),%ecx 808717c: 89 48 10 mov %ecx,0x10(%eax) 808717f: c7 02 25 00 00 00 movl $0x25,(%edx) 8087185: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 808718c: 0f 84 fb f5 ff ff je 808678d <printf_positional+0x92d> 8087192: 83 45 10 01 addl $0x1,0x10(%ebp) 8087196: e9 20 f2 ff ff jmp 80863bb <printf_positional+0x55b> 808719b: 8b 8d 74 fb ff ff mov -0x48c(%ebp),%ecx 80871a1: 8b 46 24 mov 0x24(%esi),%eax 80871a4: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 80871aa: 85 c9 test %ecx,%ecx 80871ac: 8d 04 40 lea (%eax,%eax,2),%eax 80871af: 0f 85 5f 0a 00 00 jne 8087c14 <printf_positional+0x1db4> 80871b5: 8b 8d 68 fb ff ff mov -0x498(%ebp),%ecx 80871bb: 85 c9 test %ecx,%ecx 80871bd: 0f 84 1d 0d 00 00 je 8087ee0 <printf_positional+0x2080> 80871c3: 0f be 0c 82 movsbl (%edx,%eax,4),%ecx 80871c7: 89 c8 mov %ecx,%eax 80871c9: c7 85 70 fb ff ff 0a movl $0xa,-0x490(%ebp) 80871d0: 00 00 00 80871d3: c1 e8 1f shr $0x1f,%eax 80871d6: 89 85 74 fb ff ff mov %eax,-0x48c(%ebp) 80871dc: 89 c8 mov %ecx,%eax 80871de: c1 f8 1f sar $0x1f,%eax 80871e1: 31 c1 xor %eax,%ecx 80871e3: 29 c1 sub %eax,%ecx 80871e5: 89 8d 64 fb ff ff mov %ecx,-0x49c(%ebp) 80871eb: e9 52 fb ff ff jmp 8086d42 <printf_positional+0xee2> 80871f0: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80871f6: f6 40 3c 04 testb $0x4,0x3c(%eax) 80871fa: 74 1c je 8087218 <printf_positional+0x13b8> 80871fc: 8b 9d 84 fb ff ff mov -0x47c(%ebp),%ebx 8087202: 85 db test %ebx,%ebx 8087204: 0f 84 33 0e 00 00 je 808803d <printf_positional+0x21dd> 808720a: 8b 8d 84 fb ff ff mov -0x47c(%ebp),%ecx 8087210: 85 c9 test %ecx,%ecx 8087212: 0f 88 66 11 00 00 js 808837e <printf_positional+0x251e> 8087218: 8b 46 24 mov 0x24(%esi),%eax 808721b: 8b 95 8c fb ff ff mov -0x474(%ebp),%edx 8087221: 8d 04 40 lea (%eax,%eax,2),%eax 8087224: 8b 04 82 mov (%edx,%eax,4),%eax 8087227: 8b 95 74 fb ff ff mov -0x48c(%ebp),%edx 808722d: 85 d2 test %edx,%edx 808722f: 0f 84 7d 0a 00 00 je 8087cb2 <printf_positional+0x1e52> 8087235: 8b 55 10 mov 0x10(%ebp),%edx 8087238: 89 10 mov %edx,(%eax) 808723a: c1 fa 1f sar $0x1f,%edx 808723d: 89 50 04 mov %edx,0x4(%eax) 8087240: e9 76 f1 ff ff jmp 80863bb <printf_positional+0x55b> 8087245: 83 ec 04 sub $0x4,%esp 8087248: 68 a0 0f 00 00 push $0xfa0 808724d: ff 75 1c pushl 0x1c(%ebp) 8087250: ff 75 20 pushl 0x20(%ebp) 8087253: e8 68 64 00 00 call 808d6c0 <__strerror_r> 8087258: 83 c4 10 add $0x10,%esp 808725b: 89 c2 mov %eax,%edx 808725d: 31 c9 xor %ecx,%ecx 808725f: 85 d2 test %edx,%edx 8087261: 0f 84 c2 0b 00 00 je 8087e29 <printf_positional+0x1fc9> 8087267: 83 e1 01 and $0x1,%ecx 808726a: 0f 85 c4 06 00 00 jne 8087934 <printf_positional+0x1ad4> 8087270: 83 bd a0 fb ff ff 53 cmpl $0x53,-0x460(%ebp) 8087277: 0f 84 b7 06 00 00 je 8087934 <printf_positional+0x1ad4> 808727d: 83 fb ff cmp $0xffffffff,%ebx 8087280: 89 95 ac fb ff ff mov %edx,-0x454(%ebp) 8087286: 0f 84 64 0c 00 00 je 8087ef0 <printf_positional+0x2090> 808728c: 83 ec 08 sub $0x8,%esp 808728f: 53 push %ebx 8087290: 52 push %edx 8087291: e8 5a 0f fc ff call 80481f0 <.plt+0x10> 8087296: 83 c4 10 add $0x10,%esp 8087299: 89 c3 mov %eax,%ebx 808729b: 81 fb ff ff ff 3f cmp $0x3fffffff,%ebx 80872a1: 0f 87 4d f8 ff ff ja 8086af4 <printf_positional+0xc94> 80872a7: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 80872ae: 81 ff 00 10 00 00 cmp $0x1000,%edi 80872b4: 0f 87 45 0e 00 00 ja 80880ff <printf_positional+0x229f> 80872ba: 8d 47 1e lea 0x1e(%edi),%eax 80872bd: c7 85 a0 fb ff ff 00 movl $0x0,-0x460(%ebp) 80872c4: 00 00 00 80872c7: 83 e0 f0 and $0xfffffff0,%eax 80872ca: 29 c4 sub %eax,%esp 80872cc: 8d 44 24 0f lea 0xf(%esp),%eax 80872d0: 83 e0 f0 and $0xfffffff0,%eax 80872d3: 89 c2 mov %eax,%edx 80872d5: 8d 85 b0 fb ff ff lea -0x450(%ebp),%eax 80872db: 89 95 90 fb ff ff mov %edx,-0x470(%ebp) 80872e1: c7 85 b0 fb ff ff 00 movl $0x0,-0x450(%ebp) 80872e8: 00 00 00 80872eb: c7 85 b4 fb ff ff 00 movl $0x0,-0x44c(%ebp) 80872f2: 00 00 00 80872f5: 50 push %eax 80872f6: 8d 85 ac fb ff ff lea -0x454(%ebp),%eax 80872fc: 53 push %ebx 80872fd: 50 push %eax 80872fe: 52 push %edx 80872ff: e8 2c 84 00 00 call 808f730 <__mbsrtowcs> 8087304: 83 c4 10 add $0x10,%esp 8087307: 83 f8 ff cmp $0xffffffff,%eax 808730a: 89 c7 mov %eax,%edi 808730c: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 8087312: 0f 84 75 f4 ff ff je 808678d <printf_positional+0x92d> 8087318: 8b 85 a4 fb ff ff mov -0x45c(%ebp),%eax 808731e: 29 f8 sub %edi,%eax 8087320: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 8087326: 0f 88 39 08 00 00 js 8087b65 <printf_positional+0x1d05> 808732c: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 8087332: 0f 95 85 90 fb ff ff setne -0x470(%ebp) 8087339: 0f b6 85 90 fb ff ff movzbl -0x470(%ebp),%eax 8087340: 85 c9 test %ecx,%ecx 8087342: 75 52 jne 8087396 <printf_positional+0x1536> 8087344: 84 c0 test %al,%al 8087346: 74 4e je 8087396 <printf_positional+0x1536> 8087348: 8b 9d a4 fb ff ff mov -0x45c(%ebp),%ebx 808734e: 83 ec 04 sub $0x4,%esp 8087351: 89 95 7c fb ff ff mov %edx,-0x484(%ebp) 8087357: 53 push %ebx 8087358: 6a 20 push $0x20 808735a: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087360: e8 bb 4e 00 00 call 808c220 <_IO_wpadn> 8087365: 83 c4 10 add $0x10,%esp 8087368: 39 c3 cmp %eax,%ebx 808736a: 0f 85 1d f4 ff ff jne 808678d <printf_positional+0x92d> 8087370: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8087377: 0f 87 40 10 00 00 ja 80883bd <printf_positional+0x255d> 808737d: b8 ff ff ff 7f mov $0x7fffffff,%eax 8087382: 2b 45 10 sub 0x10(%ebp),%eax 8087385: 39 c3 cmp %eax,%ebx 8087387: 0f 87 67 f7 ff ff ja 8086af4 <printf_positional+0xc94> 808738d: 01 5d 10 add %ebx,0x10(%ebp) 8087390: 8b 95 7c fb ff ff mov -0x484(%ebp),%edx 8087396: 8b 45 10 mov 0x10(%ebp),%eax 8087399: 85 c0 test %eax,%eax 808739b: 0f 88 c4 0f 00 00 js 8088365 <printf_positional+0x2505> 80873a1: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80873a7: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 80873ad: 89 d8 mov %ebx,%eax 80873af: 2d 60 72 0d 08 sub $0x80d7260,%eax 80873b4: 39 85 78 fb ff ff cmp %eax,-0x488(%ebp) 80873ba: 0f 86 52 0c 00 00 jbe 8088012 <printf_positional+0x21b2> 80873c0: 83 ec 04 sub $0x4,%esp 80873c3: 89 95 7c fb ff ff mov %edx,-0x484(%ebp) 80873c9: 57 push %edi 80873ca: 52 push %edx 80873cb: ff b5 98 fb ff ff pushl -0x468(%ebp) 80873d1: ff 53 1c call *0x1c(%ebx) 80873d4: 83 c4 10 add $0x10,%esp 80873d7: 39 c7 cmp %eax,%edi 80873d9: 0f 85 ae f3 ff ff jne 808678d <printf_positional+0x92d> 80873df: bb ff ff ff 7f mov $0x7fffffff,%ebx 80873e4: 89 d8 mov %ebx,%eax 80873e6: 2b 45 10 sub 0x10(%ebp),%eax 80873e9: 39 c7 cmp %eax,%edi 80873eb: 0f 87 03 f7 ff ff ja 8086af4 <printf_positional+0xc94> 80873f1: 01 7d 10 add %edi,0x10(%ebp) 80873f4: 8b bd 94 fb ff ff mov -0x46c(%ebp),%edi 80873fa: 8b 95 7c fb ff ff mov -0x484(%ebp),%edx 8087400: 85 ff test %edi,%edi 8087402: 74 52 je 8087456 <printf_positional+0x15f6> 8087404: 80 bd 90 fb ff ff 00 cmpb $0x0,-0x470(%ebp) 808740b: 74 49 je 8087456 <printf_positional+0x15f6> 808740d: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8087413: 83 ec 04 sub $0x4,%esp 8087416: 89 95 94 fb ff ff mov %edx,-0x46c(%ebp) 808741c: 57 push %edi 808741d: 6a 20 push $0x20 808741f: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087425: e8 f6 4d 00 00 call 808c220 <_IO_wpadn> 808742a: 83 c4 10 add $0x10,%esp 808742d: 39 c7 cmp %eax,%edi 808742f: 0f 85 58 f3 ff ff jne 808678d <printf_positional+0x92d> 8087435: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 808743c: 0f 87 7b 0f 00 00 ja 80883bd <printf_positional+0x255d> 8087442: 2b 5d 10 sub 0x10(%ebp),%ebx 8087445: 39 df cmp %ebx,%edi 8087447: 0f 87 a7 f6 ff ff ja 8086af4 <printf_positional+0xc94> 808744d: 01 7d 10 add %edi,0x10(%ebp) 8087450: 8b 95 94 fb ff ff mov -0x46c(%ebp),%edx 8087456: 8b 8d a0 fb ff ff mov -0x460(%ebp),%ecx 808745c: 85 c9 test %ecx,%ecx 808745e: 0f 84 57 ef ff ff je 80863bb <printf_positional+0x55b> 8087464: 83 ec 0c sub $0xc,%esp 8087467: 52 push %edx 8087468: e8 23 31 fd ff call 805a590 <__cfree> 808746d: 83 c4 10 add $0x10,%esp 8087470: e9 46 ef ff ff jmp 80863bb <printf_positional+0x55b> 8087475: c7 85 70 fb ff ff 10 movl $0x10,-0x490(%ebp) 808747c: 00 00 00 808747f: e9 76 f8 ff ff jmp 8086cfa <printf_positional+0xe9a> 8087484: 8b 46 24 mov 0x24(%esi),%eax 8087487: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 808748d: 83 ec 04 sub $0x4,%esp 8087490: 8d 04 40 lea (%eax,%eax,2),%eax 8087493: 8d 04 87 lea (%edi,%eax,4),%eax 8087496: 89 85 ac fb ff ff mov %eax,-0x454(%ebp) 808749c: 8d 85 ac fb ff ff lea -0x454(%ebp),%eax 80874a2: 50 push %eax 80874a3: 56 push %esi 80874a4: ff b5 98 fb ff ff pushl -0x468(%ebp) 80874aa: e8 e1 c9 ff ff call 8083e90 <___printf_fp> 80874af: 83 c4 10 add $0x10,%esp 80874b2: 85 c0 test %eax,%eax 80874b4: 0f 89 51 fb ff ff jns 808700b <printf_positional+0x11ab> 80874ba: e9 ce f2 ff ff jmp 808678d <printf_positional+0x92d> 80874bf: 90 nop 80874c0: c7 85 70 fb ff ff 08 movl $0x8,-0x490(%ebp) 80874c7: 00 00 00 80874ca: e9 2b f8 ff ff jmp 8086cfa <printf_positional+0xe9a> 80874cf: 8b 46 24 mov 0x24(%esi),%eax 80874d2: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 80874d8: 8d 04 40 lea (%eax,%eax,2),%eax 80874db: 8b 14 87 mov (%edi,%eax,4),%edx 80874de: e9 7c fd ff ff jmp 808725f <printf_positional+0x13ff> 80874e3: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 80874e9: c7 85 68 fb ff ff 00 movl $0x0,-0x498(%ebp) 80874f0: 00 00 00 80874f3: 31 c9 xor %ecx,%ecx 80874f5: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 80874fc: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087502: 8b 85 64 fb ff ff mov -0x49c(%ebp),%eax 8087508: 85 c0 test %eax,%eax 808750a: 0f 84 05 02 00 00 je 8087715 <printf_positional+0x18b5> 8087510: 0f b6 95 48 fb ff ff movzbl -0x4b8(%ebp),%edx 8087517: 83 e2 01 and $0x1,%edx 808751a: 83 bd 70 fb ff ff 08 cmpl $0x8,-0x490(%ebp) 8087521: 75 22 jne 8087545 <printf_positional+0x16e5> 8087523: 84 d2 test %dl,%dl 8087525: 74 1e je 8087545 <printf_positional+0x16e5> 8087527: 8b bd 7c fb ff ff mov -0x484(%ebp),%edi 808752d: 8b 8d 90 fb ff ff mov -0x470(%ebp),%ecx 8087533: 8d 47 fc lea -0x4(%edi),%eax 8087536: c7 47 fc 30 00 00 00 movl $0x30,-0x4(%edi) 808753d: 29 c1 sub %eax,%ecx 808753f: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087545: 89 c8 mov %ecx,%eax 8087547: c1 f8 02 sar $0x2,%eax 808754a: 29 c3 sub %eax,%ebx 808754c: 89 df mov %ebx,%edi 808754e: bb 00 00 00 00 mov $0x0,%ebx 8087553: 0f 49 df cmovns %edi,%ebx 8087556: 8b bd 94 fb ff ff mov -0x46c(%ebp),%edi 808755c: 85 ff test %edi,%edi 808755e: 0f 85 a3 f3 ff ff jne 8086907 <printf_positional+0xaa7> 8087564: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 808756a: 89 85 68 fb ff ff mov %eax,-0x498(%ebp) 8087570: 01 d8 add %ebx,%eax 8087572: 29 c7 sub %eax,%edi 8087574: 89 bd a4 fb ff ff mov %edi,-0x45c(%ebp) 808757a: e9 96 f8 ff ff jmp 8086e15 <printf_positional+0xfb5> 808757f: bb 01 00 00 00 mov $0x1,%ebx 8087584: c7 85 48 fb ff ff 01 movl $0x1,-0x4b8(%ebp) 808758b: 00 00 00 808758e: ba a0 4c 0d 08 mov $0x80d4ca0,%edx 8087593: c7 85 74 fb ff ff 00 movl $0x0,-0x48c(%ebp) 808759a: 00 00 00 808759d: c7 85 a0 fb ff ff 78 movl $0x78,-0x460(%ebp) 80875a4: 00 00 00 80875a7: c6 85 68 fb ff ff 00 movb $0x0,-0x498(%ebp) 80875ae: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 80875b4: 89 c7 mov %eax,%edi 80875b6: 8d 76 00 lea 0x0(%esi),%esi 80875b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80875c0: 89 c8 mov %ecx,%eax 80875c2: c1 e9 04 shr $0x4,%ecx 80875c5: 83 ef 04 sub $0x4,%edi 80875c8: 83 e0 0f and $0xf,%eax 80875cb: 85 c9 test %ecx,%ecx 80875cd: 8b 04 82 mov (%edx,%eax,4),%eax 80875d0: 89 07 mov %eax,(%edi) 80875d2: 75 ec jne 80875c0 <printf_positional+0x1760> 80875d4: 89 bd 7c fb ff ff mov %edi,-0x484(%ebp) 80875da: c7 85 70 fb ff ff 10 movl $0x10,-0x490(%ebp) 80875e1: 00 00 00 80875e4: 80 bd 68 fb ff ff 00 cmpb $0x0,-0x498(%ebp) 80875eb: 0f 85 fc 04 00 00 jne 8087aed <printf_positional+0x1c8d> 80875f1: 8b 8d 90 fb ff ff mov -0x470(%ebp),%ecx 80875f7: 2b 8d 7c fb ff ff sub -0x484(%ebp),%ecx 80875fd: 89 c8 mov %ecx,%eax 80875ff: c1 f8 02 sar $0x2,%eax 8087602: 89 85 68 fb ff ff mov %eax,-0x498(%ebp) 8087608: e9 b3 f7 ff ff jmp 8086dc0 <printf_positional+0xf60> 808760d: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 8087613: c7 85 9c fb ff ff 00 movl $0x0,-0x464(%ebp) 808761a: 00 00 00 808761d: 31 ff xor %edi,%edi 808761f: 31 db xor %ebx,%ebx 8087621: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 8087627: e9 5d e9 ff ff jmp 8085f89 <printf_positional+0x129> 808762c: e8 1f 9f fc ff call 8051550 <_IO_vtable_check> 8087631: e9 bd ed ff ff jmp 80863f3 <printf_positional+0x593> 8087636: 83 ec 0c sub $0xc,%esp 8087639: ff b5 9c fb ff ff pushl -0x464(%ebp) 808763f: e8 4c 2f fd ff call 805a590 <__cfree> 8087644: 83 c4 10 add $0x10,%esp 8087647: e9 7d ed ff ff jmp 80863c9 <printf_positional+0x569> 808764c: 8b 46 24 mov 0x24(%esi),%eax 808764f: 8b bd 8c fb ff ff mov -0x474(%ebp),%edi 8087655: c7 85 54 fb ff ff 00 movl $0x0,-0x4ac(%ebp) 808765c: 00 00 00 808765f: c7 85 4c fb ff ff 00 movl $0x0,-0x4b4(%ebp) 8087666: 00 00 00 8087669: c7 85 74 fb ff ff 00 movl $0x0,-0x48c(%ebp) 8087670: 00 00 00 8087673: 8d 04 40 lea (%eax,%eax,2),%eax 8087676: 8b 54 87 04 mov 0x4(%edi,%eax,4),%edx 808767a: 8b 04 87 mov (%edi,%eax,4),%eax 808767d: 89 95 44 fb ff ff mov %edx,-0x4bc(%ebp) 8087683: 89 85 40 fb ff ff mov %eax,-0x4c0(%ebp) 8087689: 85 db test %ebx,%ebx 808768b: 0f 88 ca 04 00 00 js 8087b5b <printf_positional+0x1cfb> 8087691: 0f 85 5b 01 00 00 jne 80877f2 <printf_positional+0x1992> 8087697: 8b 95 40 fb ff ff mov -0x4c0(%ebp),%edx 808769d: 8b 8d 44 fb ff ff mov -0x4bc(%ebp),%ecx 80876a3: 89 d0 mov %edx,%eax 80876a5: 89 ca mov %ecx,%edx 80876a7: 09 c2 or %eax,%edx 80876a9: 0f 85 43 01 00 00 jne 80877f2 <printf_positional+0x1992> 80876af: 83 bd 70 fb ff ff 08 cmpl $0x8,-0x490(%ebp) 80876b6: 0f 85 9a 06 00 00 jne 8087d56 <printf_positional+0x1ef6> 80876bc: 80 bd 7c fb ff ff 00 cmpb $0x0,-0x484(%ebp) 80876c3: 0f 84 8d 06 00 00 je 8087d56 <printf_positional+0x1ef6> 80876c9: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 80876cf: b9 04 00 00 00 mov $0x4,%ecx 80876d4: c7 85 68 fb ff ff 01 movl $0x1,-0x498(%ebp) 80876db: 00 00 00 80876de: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 80876e5: 8d 78 fc lea -0x4(%eax),%edi 80876e8: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) 80876ef: 89 bd 7c fb ff ff mov %edi,-0x484(%ebp) 80876f5: 8b 85 40 fb ff ff mov -0x4c0(%ebp),%eax 80876fb: 8b 95 44 fb ff ff mov -0x4bc(%ebp),%edx 8087701: 89 c7 mov %eax,%edi 8087703: 31 c0 xor %eax,%eax 8087705: 09 d7 or %edx,%edi 8087707: 0f 95 c0 setne %al 808770a: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 8087710: e9 ab f6 ff ff jmp 8086dc0 <printf_positional+0xf60> 8087715: 8b 95 94 fb ff ff mov -0x46c(%ebp),%edx 808771b: 89 c8 mov %ecx,%eax 808771d: c1 f8 02 sar $0x2,%eax 8087720: 29 c3 sub %eax,%ebx 8087722: 0f 48 9d 64 fb ff ff cmovs -0x49c(%ebp),%ebx 8087729: 85 d2 test %edx,%edx 808772b: 0f 85 d6 f1 ff ff jne 8086907 <printf_positional+0xaa7> 8087731: 8b 85 68 fb ff ff mov -0x498(%ebp),%eax 8087737: 8b 95 a4 fb ff ff mov -0x45c(%ebp),%edx 808773d: 01 d8 add %ebx,%eax 808773f: 29 c2 sub %eax,%edx 8087741: 89 95 a4 fb ff ff mov %edx,-0x45c(%ebp) 8087747: e9 e8 f6 ff ff jmp 8086e34 <printf_positional+0xfd4> 808774c: 8b 85 54 fb ff ff mov -0x4ac(%ebp),%eax 8087752: 85 c0 test %eax,%eax 8087754: 0f 84 57 03 00 00 je 8087ab1 <printf_positional+0x1c51> 808775a: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087760: 8b 40 58 mov 0x58(%eax),%eax 8087763: 85 c0 test %eax,%eax 8087765: 0f 84 f7 0a 00 00 je 8088262 <printf_positional+0x2402> 808776b: 8b 50 10 mov 0x10(%eax),%edx 808776e: 3b 50 14 cmp 0x14(%eax),%edx 8087771: 0f 83 eb 0a 00 00 jae 8088262 <printf_positional+0x2402> 8087777: 8d 7a 04 lea 0x4(%edx),%edi 808777a: 89 78 10 mov %edi,0x10(%eax) 808777d: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8087783: e9 b6 f1 ff ff jmp 808693e <printf_positional+0xade> 8087788: 8b bd 54 fb ff ff mov -0x4ac(%ebp),%edi 808778e: 85 ff test %edi,%edi 8087790: 0f 84 7f 03 00 00 je 8087b15 <printf_positional+0x1cb5> 8087796: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 808779c: 8b 40 58 mov 0x58(%eax),%eax 808779f: 85 c0 test %eax,%eax 80877a1: 0f 84 b1 0a 00 00 je 8088258 <printf_positional+0x23f8> 80877a7: 8b 50 10 mov 0x10(%eax),%edx 80877aa: 3b 50 14 cmp 0x14(%eax),%edx 80877ad: 0f 83 a5 0a 00 00 jae 8088258 <printf_positional+0x23f8> 80877b3: 8d 4a 04 lea 0x4(%edx),%ecx 80877b6: 89 48 10 mov %ecx,0x10(%eax) 80877b9: c7 02 2b 00 00 00 movl $0x2b,(%edx) 80877bf: e9 d0 f6 ff ff jmp 8086e94 <printf_positional+0x1034> 80877c4: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 80877cb: 83 bd a0 fb ff ff 58 cmpl $0x58,-0x460(%ebp) 80877d2: 0f 85 b6 f8 ff ff jne 808708e <printf_positional+0x122e> 80877d8: 8b 55 24 mov 0x24(%ebp),%edx 80877db: 85 d2 test %edx,%edx 80877dd: 0f 95 c2 setne %dl 80877e0: 21 c2 and %eax,%edx 80877e2: 88 95 68 fb ff ff mov %dl,-0x498(%ebp) 80877e8: ba 00 4c 0d 08 mov $0x80d4c00,%edx 80877ed: e9 b1 f8 ff ff jmp 80870a3 <printf_positional+0x1243> 80877f2: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 80877f9: 83 ec 0c sub $0xc,%esp 80877fc: 31 c0 xor %eax,%eax 80877fe: 83 bd a0 fb ff ff 58 cmpl $0x58,-0x460(%ebp) 8087805: 8b bd 90 fb ff ff mov -0x470(%ebp),%edi 808780b: 0f 94 c0 sete %al 808780e: 50 push %eax 808780f: ff b5 70 fb ff ff pushl -0x490(%ebp) 8087815: 57 push %edi 8087816: ff b5 44 fb ff ff pushl -0x4bc(%ebp) 808781c: ff b5 40 fb ff ff pushl -0x4c0(%ebp) 8087822: e8 99 7c 01 00 call 809f4c0 <_itowa> 8087827: 8b 55 24 mov 0x24(%ebp),%edx 808782a: 83 c4 20 add $0x20,%esp 808782d: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087833: 85 d2 test %edx,%edx 8087835: 74 22 je 8087859 <printf_positional+0x19f9> 8087837: 80 bd 6e fb ff ff 00 cmpb $0x0,-0x492(%ebp) 808783e: 74 19 je 8087859 <printf_positional+0x19f9> 8087840: 8b 4d 24 mov 0x24(%ebp),%ecx 8087843: 83 ec 0c sub $0xc,%esp 8087846: ff 75 28 pushl 0x28(%ebp) 8087849: 89 fa mov %edi,%edx 808784b: e8 f0 e2 ff ff call 8085b40 <group_number> 8087850: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087856: 83 c4 0c add $0xc,%esp 8087859: 83 bd 70 fb ff ff 0a cmpl $0xa,-0x490(%ebp) 8087860: 75 0d jne 808786f <printf_positional+0x1a0f> 8087862: 80 bd 6d fb ff ff 00 cmpb $0x0,-0x493(%ebp) 8087869: 0f 85 0b 05 00 00 jne 8087d7a <printf_positional+0x1f1a> 808786f: 8b 8d 90 fb ff ff mov -0x470(%ebp),%ecx 8087875: 2b 8d 7c fb ff ff sub -0x484(%ebp),%ecx 808787b: 89 c8 mov %ecx,%eax 808787d: c1 f8 02 sar $0x2,%eax 8087880: 89 85 68 fb ff ff mov %eax,-0x498(%ebp) 8087886: e9 6a fe ff ff jmp 80876f5 <printf_positional+0x1895> 808788b: 8b 44 82 e0 mov -0x20(%edx,%eax,4),%eax 808788f: 85 c0 test %eax,%eax 8087891: 0f 84 4c ec ff ff je 80864e3 <printf_positional+0x683> 8087897: 8b 85 94 fb ff ff mov -0x46c(%ebp),%eax 808789d: 89 8d 7c fb ff ff mov %ecx,-0x484(%ebp) 80878a3: 8b 04 98 mov (%eax,%ebx,4),%eax 80878a6: 83 c0 1e add $0x1e,%eax 80878a9: 83 e0 f0 and $0xfffffff0,%eax 80878ac: 29 c4 sub %eax,%esp 80878ae: 8d 44 24 0f lea 0xf(%esp),%eax 80878b2: 83 ec 08 sub $0x8,%esp 80878b5: 83 e0 f0 and $0xfffffff0,%eax 80878b8: 89 06 mov %eax,(%esi) 80878ba: 89 85 90 fb ff ff mov %eax,-0x470(%ebp) 80878c0: 8b 04 99 mov (%ecx,%ebx,4),%eax 80878c3: 57 push %edi 80878c4: ff b5 90 fb ff ff pushl -0x470(%ebp) 80878ca: ff 54 82 e0 call *-0x20(%edx,%eax,4) 80878ce: 83 c4 10 add $0x10,%esp 80878d1: 8b 8d 7c fb ff ff mov -0x484(%ebp),%ecx 80878d7: e9 af eb ff ff jmp 808648b <printf_positional+0x62b> 80878dc: 83 ec 0c sub $0xc,%esp 80878df: 57 push %edi 80878e0: e8 0b 84 fe ff call 806fcf0 <__libc_alloca_cutoff> 80878e5: 83 c4 10 add $0x10,%esp 80878e8: 85 c0 test %eax,%eax 80878ea: 0f 85 cd e9 ff ff jne 80862bd <printf_positional+0x45d> 80878f0: 83 ec 0c sub $0xc,%esp 80878f3: 57 push %edi 80878f4: e8 87 27 fd ff call 805a080 <__libc_malloc> 80878f9: 83 c4 10 add $0x10,%esp 80878fc: 85 c0 test %eax,%eax 80878fe: 89 85 9c fb ff ff mov %eax,-0x464(%ebp) 8087904: 0f 84 db ef ff ff je 80868e5 <printf_positional+0xa85> 808790a: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8087910: 8d 14 9d 80 00 00 00 lea 0x80(,%ebx,4),%edx 8087917: 8d 04 bd 80 00 00 00 lea 0x80(,%edi,4),%eax 808791e: 39 df cmp %ebx,%edi 8087920: 0f 4c c2 cmovl %edx,%eax 8087923: 03 85 9c fb ff ff add -0x464(%ebp),%eax 8087929: 89 85 90 fb ff ff mov %eax,-0x470(%ebp) 808792f: e9 c3 e9 ff ff jmp 80862f7 <printf_positional+0x497> 8087934: 83 fb ff cmp $0xffffffff,%ebx 8087937: 0f 84 23 06 00 00 je 8087f60 <printf_positional+0x2100> 808793d: 83 ec 08 sub $0x8,%esp 8087940: 89 95 90 fb ff ff mov %edx,-0x470(%ebp) 8087946: 53 push %ebx 8087947: 52 push %edx 8087948: e8 b3 80 00 00 call 808fa00 <__wcsnlen> 808794d: 83 c4 10 add $0x10,%esp 8087950: 89 c7 mov %eax,%edi 8087952: c7 85 a0 fb ff ff 00 movl $0x0,-0x460(%ebp) 8087959: 00 00 00 808795c: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 8087962: e9 b1 f9 ff ff jmp 8087318 <printf_positional+0x14b8> 8087967: 89 b5 a0 fb ff ff mov %esi,-0x460(%ebp) 808796d: 8b b5 94 fb ff ff mov -0x46c(%ebp),%esi 8087973: 8b 1e mov (%esi),%ebx 8087975: 83 fb ff cmp $0xffffffff,%ebx 8087978: 0f 84 37 04 00 00 je 8087db5 <printf_positional+0x1f55> 808797e: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087984: 8b 40 58 mov 0x58(%eax),%eax 8087987: 85 c0 test %eax,%eax 8087989: 0f 84 4d 07 00 00 je 80880dc <printf_positional+0x227c> 808798f: 8b 50 10 mov 0x10(%eax),%edx 8087992: 3b 50 14 cmp 0x14(%eax),%edx 8087995: 0f 83 41 07 00 00 jae 80880dc <printf_positional+0x227c> 808799b: 8d 4a 04 lea 0x4(%edx),%ecx 808799e: 89 48 10 mov %ecx,0x10(%eax) 80879a1: c7 02 2e 00 00 00 movl $0x2e,(%edx) 80879a7: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 80879ae: 8d 85 e0 fb ff ff lea -0x420(%ebp),%eax 80879b4: 89 d9 mov %ebx,%ecx 80879b6: 89 85 a4 fb ff ff mov %eax,-0x45c(%ebp) 80879bc: 89 c3 mov %eax,%ebx 80879be: 66 90 xchg %ax,%ax 80879c0: b8 cd cc cc cc mov $0xcccccccd,%eax 80879c5: 83 eb 04 sub $0x4,%ebx 80879c8: f7 e1 mul %ecx 80879ca: c1 ea 03 shr $0x3,%edx 80879cd: 8d 04 92 lea (%edx,%edx,4),%eax 80879d0: 01 c0 add %eax,%eax 80879d2: 29 c1 sub %eax,%ecx 80879d4: 85 d2 test %edx,%edx 80879d6: 8b 3c 8d a0 4c 0d 08 mov 0x80d4ca0(,%ecx,4),%edi 80879dd: 89 d1 mov %edx,%ecx 80879df: 89 3b mov %edi,(%ebx) 80879e1: 75 dd jne 80879c0 <printf_positional+0x1b60> 80879e3: 3b 9d a4 fb ff ff cmp -0x45c(%ebp),%ebx 80879e9: 0f 83 c6 03 00 00 jae 8087db5 <printf_positional+0x1f55> 80879ef: 89 b5 94 fb ff ff mov %esi,-0x46c(%ebp) 80879f5: 8b b5 a0 fb ff ff mov -0x460(%ebp),%esi 80879fb: eb 39 jmp 8087a36 <printf_positional+0x1bd6> 80879fd: 8d 76 00 lea 0x0(%esi),%esi 8087a00: 8b 50 10 mov 0x10(%eax),%edx 8087a03: 3b 50 14 cmp 0x14(%eax),%edx 8087a06: 73 3e jae 8087a46 <printf_positional+0x1be6> 8087a08: 8d 4a 04 lea 0x4(%edx),%ecx 8087a0b: 83 ff ff cmp $0xffffffff,%edi 8087a0e: 89 48 10 mov %ecx,0x10(%eax) 8087a11: 89 3a mov %edi,(%edx) 8087a13: 0f 84 74 ed ff ff je 808678d <printf_positional+0x92d> 8087a19: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 8087a1f: 0f 84 68 ed ff ff je 808678d <printf_positional+0x92d> 8087a25: 83 c6 01 add $0x1,%esi 8087a28: 3b 9d a4 fb ff ff cmp -0x45c(%ebp),%ebx 8087a2e: 0f 83 75 03 00 00 jae 8087da9 <printf_positional+0x1f49> 8087a34: 8b 3b mov (%ebx),%edi 8087a36: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087a3c: 83 c3 04 add $0x4,%ebx 8087a3f: 8b 40 58 mov 0x58(%eax),%eax 8087a42: 85 c0 test %eax,%eax 8087a44: 75 ba jne 8087a00 <printf_positional+0x1ba0> 8087a46: 83 ec 08 sub $0x8,%esp 8087a49: 57 push %edi 8087a4a: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087a50: e8 2b 4e 00 00 call 808c880 <__woverflow> 8087a55: 83 c4 10 add $0x10,%esp 8087a58: 83 f8 ff cmp $0xffffffff,%eax 8087a5b: 75 bc jne 8087a19 <printf_positional+0x1bb9> 8087a5d: e9 2b ed ff ff jmp 808678d <printf_positional+0x92d> 8087a62: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8087a68: 8b bd a4 fb ff ff mov -0x45c(%ebp),%edi 8087a6e: 85 ff test %edi,%edi 8087a70: 0f 8f 8f 02 00 00 jg 8087d05 <printf_positional+0x1ea5> 8087a76: c7 85 a4 fb ff ff 00 movl $0x0,-0x45c(%ebp) 8087a7d: 00 00 00 8087a80: e9 d8 f3 ff ff jmp 8086e5d <printf_positional+0xffd> 8087a85: 85 ff test %edi,%edi 8087a87: 0f 85 ca 03 00 00 jne 8087e57 <printf_positional+0x1ff7> 8087a8d: 8b 04 82 mov (%edx,%eax,4),%eax 8087a90: c7 85 54 fb ff ff 00 movl $0x0,-0x4ac(%ebp) 8087a97: 00 00 00 8087a9a: c7 85 4c fb ff ff 00 movl $0x0,-0x4b4(%ebp) 8087aa1: 00 00 00 8087aa4: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 8087aaa: 89 c1 mov %eax,%ecx 8087aac: e9 91 f2 ff ff jmp 8086d42 <printf_positional+0xee2> 8087ab1: 8b 85 4c fb ff ff mov -0x4b4(%ebp),%eax 8087ab7: 85 c0 test %eax,%eax 8087ab9: 0f 84 97 ee ff ff je 8086956 <printf_positional+0xaf6> 8087abf: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087ac5: 8b 40 58 mov 0x58(%eax),%eax 8087ac8: 85 c0 test %eax,%eax 8087aca: 0f 84 64 08 00 00 je 8088334 <printf_positional+0x24d4> 8087ad0: 8b 50 10 mov 0x10(%eax),%edx 8087ad3: 3b 50 14 cmp 0x14(%eax),%edx 8087ad6: 0f 83 58 08 00 00 jae 8088334 <printf_positional+0x24d4> 8087adc: 8d 7a 04 lea 0x4(%edx),%edi 8087adf: 89 78 10 mov %edi,0x10(%eax) 8087ae2: c7 02 20 00 00 00 movl $0x20,(%edx) 8087ae8: e9 51 ee ff ff jmp 808693e <printf_positional+0xade> 8087aed: 8b 4d 24 mov 0x24(%ebp),%ecx 8087af0: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 8087af6: 83 ec 0c sub $0xc,%esp 8087af9: 8b 85 7c fb ff ff mov -0x484(%ebp),%eax 8087aff: ff 75 28 pushl 0x28(%ebp) 8087b02: e8 39 e0 ff ff call 8085b40 <group_number> 8087b07: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087b0d: 83 c4 0c add $0xc,%esp 8087b10: e9 f4 f5 ff ff jmp 8087109 <printf_positional+0x12a9> 8087b15: 8b 8d 4c fb ff ff mov -0x4b4(%ebp),%ecx 8087b1b: 85 c9 test %ecx,%ecx 8087b1d: 0f 84 82 f3 ff ff je 8086ea5 <printf_positional+0x1045> 8087b23: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087b29: 8b 40 58 mov 0x58(%eax),%eax 8087b2c: 85 c0 test %eax,%eax 8087b2e: 0f 84 ec 07 00 00 je 8088320 <printf_positional+0x24c0> 8087b34: 8b 50 10 mov 0x10(%eax),%edx 8087b37: 3b 50 14 cmp 0x14(%eax),%edx 8087b3a: 0f 83 e0 07 00 00 jae 8088320 <printf_positional+0x24c0> 8087b40: 8d 4a 04 lea 0x4(%edx),%ecx 8087b43: 89 48 10 mov %ecx,0x10(%eax) 8087b46: c7 02 20 00 00 00 movl $0x20,(%edx) 8087b4c: e9 43 f3 ff ff jmp 8086e94 <printf_positional+0x1034> 8087b51: bb 01 00 00 00 mov $0x1,%ebx 8087b56: e9 70 fc ff ff jmp 80877cb <printf_positional+0x196b> 8087b5b: bb 01 00 00 00 mov $0x1,%ebx 8087b60: e9 94 fc ff ff jmp 80877f9 <printf_positional+0x1999> 8087b65: 8b 5d 10 mov 0x10(%ebp),%ebx 8087b68: 85 db test %ebx,%ebx 8087b6a: 0f 88 f5 07 00 00 js 8088365 <printf_positional+0x2505> 8087b70: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087b76: 8b 98 94 00 00 00 mov 0x94(%eax),%ebx 8087b7c: 89 d8 mov %ebx,%eax 8087b7e: 2d 60 72 0d 08 sub $0x80d7260,%eax 8087b83: 39 85 78 fb ff ff cmp %eax,-0x488(%ebp) 8087b89: 0f 86 54 07 00 00 jbe 80882e3 <printf_positional+0x2483> 8087b8f: 83 ec 04 sub $0x4,%esp 8087b92: 57 push %edi 8087b93: 52 push %edx 8087b94: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087b9a: ff 53 1c call *0x1c(%ebx) 8087b9d: 83 c4 10 add $0x10,%esp 8087ba0: 39 c7 cmp %eax,%edi 8087ba2: 0f 84 6d f0 ff ff je 8086c15 <printf_positional+0xdb5> 8087ba8: e9 e0 eb ff ff jmp 808678d <printf_positional+0x92d> 8087bad: 8d 76 00 lea 0x0(%esi),%esi 8087bb0: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 8087bb6: 89 c7 mov %eax,%edi 8087bb8: 90 nop 8087bb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8087bc0: 89 c8 mov %ecx,%eax 8087bc2: c1 e9 03 shr $0x3,%ecx 8087bc5: 83 ef 04 sub $0x4,%edi 8087bc8: 83 e0 07 and $0x7,%eax 8087bcb: 85 c9 test %ecx,%ecx 8087bcd: 8b 04 82 mov (%edx,%eax,4),%eax 8087bd0: 89 07 mov %eax,(%edi) 8087bd2: 75 ec jne 8087bc0 <printf_positional+0x1d60> 8087bd4: 89 bd 7c fb ff ff mov %edi,-0x484(%ebp) 8087bda: e9 05 fa ff ff jmp 80875e4 <printf_positional+0x1784> 8087bdf: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 8087be5: 89 9d 60 fb ff ff mov %ebx,-0x4a0(%ebp) 8087beb: 89 d3 mov %edx,%ebx 8087bed: 89 c7 mov %eax,%edi 8087bef: 90 nop 8087bf0: b8 cd cc cc cc mov $0xcccccccd,%eax 8087bf5: 83 ef 04 sub $0x4,%edi 8087bf8: f7 e1 mul %ecx 8087bfa: c1 ea 03 shr $0x3,%edx 8087bfd: 8d 04 92 lea (%edx,%edx,4),%eax 8087c00: 01 c0 add %eax,%eax 8087c02: 29 c1 sub %eax,%ecx 8087c04: 85 d2 test %edx,%edx 8087c06: 8b 04 8b mov (%ebx,%ecx,4),%eax 8087c09: 89 d1 mov %edx,%ecx 8087c0b: 89 07 mov %eax,(%edi) 8087c0d: 75 e1 jne 8087bf0 <printf_positional+0x1d90> 8087c0f: e9 dc f4 ff ff jmp 80870f0 <printf_positional+0x1290> 8087c14: 8d 04 82 lea (%edx,%eax,4),%eax 8087c17: 8b 78 04 mov 0x4(%eax),%edi 8087c1a: 89 fa mov %edi,%edx 8087c1c: 89 bd 70 fb ff ff mov %edi,-0x490(%ebp) 8087c22: c1 ff 1f sar $0x1f,%edi 8087c25: c1 ea 1f shr $0x1f,%edx 8087c28: 89 bd 38 fb ff ff mov %edi,-0x4c8(%ebp) 8087c2e: 89 bd 3c fb ff ff mov %edi,-0x4c4(%ebp) 8087c34: 89 95 74 fb ff ff mov %edx,-0x48c(%ebp) 8087c3a: 8b 38 mov (%eax),%edi 8087c3c: 8b 95 38 fb ff ff mov -0x4c8(%ebp),%edx 8087c42: 8b 8d 3c fb ff ff mov -0x4c4(%ebp),%ecx 8087c48: 31 d7 xor %edx,%edi 8087c4a: 89 d0 mov %edx,%eax 8087c4c: 89 bd 40 fb ff ff mov %edi,-0x4c0(%ebp) 8087c52: 8b bd 70 fb ff ff mov -0x490(%ebp),%edi 8087c58: c7 85 70 fb ff ff 0a movl $0xa,-0x490(%ebp) 8087c5f: 00 00 00 8087c62: 31 cf xor %ecx,%edi 8087c64: 29 85 40 fb ff ff sub %eax,-0x4c0(%ebp) 8087c6a: 89 bd 44 fb ff ff mov %edi,-0x4bc(%ebp) 8087c70: 19 8d 44 fb ff ff sbb %ecx,-0x4bc(%ebp) 8087c76: e9 0e fa ff ff jmp 8087689 <printf_positional+0x1829> 8087c7b: f6 c2 10 test $0x10,%dl 8087c7e: 0f 84 e7 e9 ff ff je 808666b <printf_positional+0x80b> 8087c84: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087c8a: 8b 40 58 mov 0x58(%eax),%eax 8087c8d: 85 c0 test %eax,%eax 8087c8f: 0f 84 95 06 00 00 je 808832a <printf_positional+0x24ca> 8087c95: 8b 50 10 mov 0x10(%eax),%edx 8087c98: 3b 50 14 cmp 0x14(%eax),%edx 8087c9b: 0f 83 89 06 00 00 jae 808832a <printf_positional+0x24ca> 8087ca1: 8d 4a 04 lea 0x4(%edx),%ecx 8087ca4: 89 48 10 mov %ecx,0x10(%eax) 8087ca7: c7 02 20 00 00 00 movl $0x20,(%edx) 8087cad: e9 ae e9 ff ff jmp 8086660 <printf_positional+0x800> 8087cb2: 8b 9d 68 fb ff ff mov -0x498(%ebp),%ebx 8087cb8: 85 db test %ebx,%ebx 8087cba: 0f 84 68 02 00 00 je 8087f28 <printf_positional+0x20c8> 8087cc0: 0f b6 55 10 movzbl 0x10(%ebp),%edx 8087cc4: 88 10 mov %dl,(%eax) 8087cc6: e9 f0 e6 ff ff jmp 80863bb <printf_positional+0x55b> 8087ccb: 84 d2 test %dl,%dl 8087ccd: c7 85 a0 fb ff ff 01 movl $0x1,-0x460(%ebp) 8087cd4: 00 00 00 8087cd7: 0f 89 51 e9 ff ff jns 808662e <printf_positional+0x7ce> 8087cdd: 8b 50 10 mov 0x10(%eax),%edx 8087ce0: 3b 50 14 cmp 0x14(%eax),%edx 8087ce3: 0f 83 c4 03 00 00 jae 80880ad <printf_positional+0x224d> 8087ce9: 8d 4a 04 lea 0x4(%edx),%ecx 8087cec: 89 48 10 mov %ecx,0x10(%eax) 8087cef: c7 02 27 00 00 00 movl $0x27,(%edx) 8087cf5: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 8087cfc: 0f b6 56 0c movzbl 0xc(%esi),%edx 8087d00: e9 29 e9 ff ff jmp 808662e <printf_positional+0x7ce> 8087d05: 83 ec 04 sub $0x4,%esp 8087d08: 57 push %edi 8087d09: 6a 20 push $0x20 8087d0b: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087d11: e8 0a 45 00 00 call 808c220 <_IO_wpadn> 8087d16: 83 c4 10 add $0x10,%esp 8087d19: 39 c7 cmp %eax,%edi 8087d1b: 0f 85 6c ea ff ff jne 808678d <printf_positional+0x92d> 8087d21: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8087d28: 0f 87 ea f2 ff ff ja 8087018 <printf_positional+0x11b8> 8087d2e: b8 ff ff ff 7f mov $0x7fffffff,%eax 8087d33: 2b 45 10 sub 0x10(%ebp),%eax 8087d36: 8b 95 a4 fb ff ff mov -0x45c(%ebp),%edx 8087d3c: 39 c2 cmp %eax,%edx 8087d3e: 0f 87 b0 ed ff ff ja 8086af4 <printf_positional+0xc94> 8087d44: 01 55 10 add %edx,0x10(%ebp) 8087d47: c7 85 a4 fb ff ff 00 movl $0x0,-0x45c(%ebp) 8087d4e: 00 00 00 8087d51: e9 07 f1 ff ff jmp 8086e5d <printf_positional+0xffd> 8087d56: 8b 85 90 fb ff ff mov -0x470(%ebp),%eax 8087d5c: c7 85 68 fb ff ff 00 movl $0x0,-0x498(%ebp) 8087d63: 00 00 00 8087d66: 31 c9 xor %ecx,%ecx 8087d68: c6 85 6f fb ff ff 20 movb $0x20,-0x491(%ebp) 8087d6f: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087d75: e9 7b f9 ff ff jmp 80876f5 <printf_positional+0x1895> 8087d7a: 8b bd 90 fb ff ff mov -0x470(%ebp),%edi 8087d80: 8b 85 7c fb ff ff mov -0x484(%ebp),%eax 8087d86: 89 f9 mov %edi,%ecx 8087d88: 89 fa mov %edi,%edx 8087d8a: e8 b1 de ff ff call 8085c40 <_i18n_number_rewrite> 8087d8f: 89 f9 mov %edi,%ecx 8087d91: 89 85 7c fb ff ff mov %eax,-0x484(%ebp) 8087d97: 29 c1 sub %eax,%ecx 8087d99: 89 c8 mov %ecx,%eax 8087d9b: c1 f8 02 sar $0x2,%eax 8087d9e: 89 85 68 fb ff ff mov %eax,-0x498(%ebp) 8087da4: e9 4c f9 ff ff jmp 80876f5 <printf_positional+0x1895> 8087da9: 89 b5 a0 fb ff ff mov %esi,-0x460(%ebp) 8087daf: 8b b5 94 fb ff ff mov -0x46c(%ebp),%esi 8087db5: 8b 46 08 mov 0x8(%esi),%eax 8087db8: 85 c0 test %eax,%eax 8087dba: 74 45 je 8087e01 <printf_positional+0x1fa1> 8087dbc: 8b bd 98 fb ff ff mov -0x468(%ebp),%edi 8087dc2: 8b 57 58 mov 0x58(%edi),%edx 8087dc5: 85 d2 test %edx,%edx 8087dc7: 0f 84 2c 05 00 00 je 80882f9 <printf_positional+0x2499> 8087dcd: 8b 4a 10 mov 0x10(%edx),%ecx 8087dd0: 3b 4a 14 cmp 0x14(%edx),%ecx 8087dd3: 0f 83 20 05 00 00 jae 80882f9 <printf_positional+0x2499> 8087dd9: 8d 59 04 lea 0x4(%ecx),%ebx 8087ddc: 83 f8 ff cmp $0xffffffff,%eax 8087ddf: 89 5a 10 mov %ebx,0x10(%edx) 8087de2: 89 01 mov %eax,(%ecx) 8087de4: 0f 84 a3 e9 ff ff je 808678d <printf_positional+0x92d> 8087dea: 81 bd a0 fb ff ff ff cmpl $0x7fffffff,-0x460(%ebp) 8087df1: ff ff 7f 8087df4: 0f 84 93 e9 ff ff je 808678d <printf_positional+0x92d> 8087dfa: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 8087e01: 81 7d 10 fe ff ff 7f cmpl $0x7ffffffe,0x10(%ebp) 8087e08: 0f 87 e1 05 00 00 ja 80883ef <printf_positional+0x258f> 8087e0e: b8 ff ff ff 7f mov $0x7fffffff,%eax 8087e13: 2b 45 10 sub 0x10(%ebp),%eax 8087e16: 8b bd a0 fb ff ff mov -0x460(%ebp),%edi 8087e1c: 39 c7 cmp %eax,%edi 8087e1e: 0f 86 01 ee ff ff jbe 8086c25 <printf_positional+0xdc5> 8087e24: e9 cb ec ff ff jmp 8086af4 <printf_positional+0xc94> 8087e29: 83 fb ff cmp $0xffffffff,%ebx 8087e2c: c7 85 a0 fb ff ff 00 movl $0x0,-0x460(%ebp) 8087e33: 00 00 00 8087e36: 74 10 je 8087e48 <printf_positional+0x1fe8> 8087e38: 31 ff xor %edi,%edi 8087e3a: 83 fb 05 cmp $0x5,%ebx 8087e3d: ba b4 da 0c 08 mov $0x80cdab4,%edx 8087e42: 0f 8e d0 f4 ff ff jle 8087318 <printf_positional+0x14b8> 8087e48: bf 06 00 00 00 mov $0x6,%edi 8087e4d: ba b8 da 0c 08 mov $0x80cdab8,%edx 8087e52: e9 c1 f4 ff ff jmp 8087318 <printf_positional+0x14b8> 8087e57: 0f b7 04 82 movzwl (%edx,%eax,4),%eax 8087e5b: c7 85 54 fb ff ff 00 movl $0x0,-0x4ac(%ebp) 8087e62: 00 00 00 8087e65: c7 85 4c fb ff ff 00 movl $0x0,-0x4b4(%ebp) 8087e6c: 00 00 00 8087e6f: 89 85 64 fb ff ff mov %eax,-0x49c(%ebp) 8087e75: 89 c1 mov %eax,%ecx 8087e77: e9 c6 ee ff ff jmp 8086d42 <printf_positional+0xee2> 8087e7c: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087e82: 8b 40 58 mov 0x58(%eax),%eax 8087e85: 85 c0 test %eax,%eax 8087e87: 0f 84 b7 04 00 00 je 8088344 <printf_positional+0x24e4> 8087e8d: 8b 50 10 mov 0x10(%eax),%edx 8087e90: 3b 50 14 cmp 0x14(%eax),%edx 8087e93: 0f 83 ab 04 00 00 jae 8088344 <printf_positional+0x24e4> 8087e99: 8d 4a 04 lea 0x4(%edx),%ecx 8087e9c: 89 48 10 mov %ecx,0x10(%eax) 8087e9f: c7 02 30 00 00 00 movl $0x30,(%edx) 8087ea5: 83 85 a0 fb ff ff 01 addl $0x1,-0x460(%ebp) 8087eac: e9 f9 e7 ff ff jmp 80866aa <printf_positional+0x84a> 8087eb1: 83 ec 08 sub $0x8,%esp 8087eb4: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 8087eba: 6a 2d push $0x2d 8087ebc: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087ec2: e8 b9 49 00 00 call 808c880 <__woverflow> 8087ec7: 83 c4 10 add $0x10,%esp 8087eca: 83 f8 ff cmp $0xffffffff,%eax 8087ecd: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 8087ed3: 0f 85 65 ea ff ff jne 808693e <printf_positional+0xade> 8087ed9: e9 af e8 ff ff jmp 808678d <printf_positional+0x92d> 8087ede: 66 90 xchg %ax,%ax 8087ee0: 85 ff test %edi,%edi 8087ee2: 0f 85 50 02 00 00 jne 8088138 <printf_positional+0x22d8> 8087ee8: 8b 0c 82 mov (%edx,%eax,4),%ecx 8087eeb: e9 d7 f2 ff ff jmp 80871c7 <printf_positional+0x1367> 8087ef0: 83 ec 0c sub $0xc,%esp 8087ef3: 52 push %edx 8087ef4: e8 b7 43 fd ff call 805c2b0 <strlen> 8087ef9: 83 c4 10 add $0x10,%esp 8087efc: 89 c3 mov %eax,%ebx 8087efe: e9 98 f3 ff ff jmp 808729b <printf_positional+0x143b> 8087f03: 83 ec 08 sub $0x8,%esp 8087f06: 6a 2d push $0x2d 8087f08: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087f0e: e8 6d 49 00 00 call 808c880 <__woverflow> 8087f13: 83 c4 10 add $0x10,%esp 8087f16: 83 f8 ff cmp $0xffffffff,%eax 8087f19: 0f 85 75 ef ff ff jne 8086e94 <printf_positional+0x1034> 8087f1f: e9 69 e8 ff ff jmp 808678d <printf_positional+0x92d> 8087f24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8087f28: 85 ff test %edi,%edi 8087f2a: 0f 85 a0 01 00 00 jne 80880d0 <printf_positional+0x2270> 8087f30: 8b 55 10 mov 0x10(%ebp),%edx 8087f33: 89 10 mov %edx,(%eax) 8087f35: e9 81 e4 ff ff jmp 80863bb <printf_positional+0x55b> 8087f3a: 83 ec 08 sub $0x8,%esp 8087f3d: 52 push %edx 8087f3e: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087f44: e8 37 49 00 00 call 808c880 <__woverflow> 8087f49: 83 c4 10 add $0x10,%esp 8087f4c: 83 f8 ff cmp $0xffffffff,%eax 8087f4f: 0f 85 6b ec ff ff jne 8086bc0 <printf_positional+0xd60> 8087f55: e9 33 e8 ff ff jmp 808678d <printf_positional+0x92d> 8087f5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8087f60: 83 ec 0c sub $0xc,%esp 8087f63: 89 95 90 fb ff ff mov %edx,-0x470(%ebp) 8087f69: 52 push %edx 8087f6a: e8 b1 02 fc ff call 8048220 <.plt+0x40> 8087f6f: 83 c4 10 add $0x10,%esp 8087f72: 89 c7 mov %eax,%edi 8087f74: c7 85 a0 fb ff ff 00 movl $0x0,-0x460(%ebp) 8087f7b: 00 00 00 8087f7e: 8b 95 90 fb ff ff mov -0x470(%ebp),%edx 8087f84: e9 8f f3 ff ff jmp 8087318 <printf_positional+0x14b8> 8087f89: 83 ec 08 sub $0x8,%esp 8087f8c: 6a 25 push $0x25 8087f8e: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087f94: e8 e7 48 00 00 call 808c880 <__woverflow> 8087f99: 83 c4 10 add $0x10,%esp 8087f9c: 83 f8 ff cmp $0xffffffff,%eax 8087f9f: 0f 84 e8 e7 ff ff je 808678d <printf_positional+0x92d> 8087fa5: 0f b6 56 0c movzbl 0xc(%esi),%edx 8087fa9: f6 c2 08 test $0x8,%dl 8087fac: 0f 84 73 02 00 00 je 8088225 <printf_positional+0x23c5> 8087fb2: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 8087fb8: 8b 40 58 mov 0x58(%eax),%eax 8087fbb: 85 c0 test %eax,%eax 8087fbd: 0f 84 a7 00 00 00 je 808806a <printf_positional+0x220a> 8087fc3: 8b 48 10 mov 0x10(%eax),%ecx 8087fc6: 8b 58 14 mov 0x14(%eax),%ebx 8087fc9: e9 36 e6 ff ff jmp 8086604 <printf_positional+0x7a4> 8087fce: 89 8d a4 fb ff ff mov %ecx,-0x45c(%ebp) 8087fd4: e8 77 95 fc ff call 8051550 <_IO_vtable_check> 8087fd9: 8b 8d a4 fb ff ff mov -0x45c(%ebp),%ecx 8087fdf: e9 97 ea ff ff jmp 8086a7b <printf_positional+0xc1b> 8087fe4: 83 ec 08 sub $0x8,%esp 8087fe7: 6a 25 push $0x25 8087fe9: ff b5 98 fb ff ff pushl -0x468(%ebp) 8087fef: e8 8c 48 00 00 call 808c880 <__woverflow> 8087ff4: 83 c4 10 add $0x10,%esp 8087ff7: 83 f8 ff cmp $0xffffffff,%eax 8087ffa: 0f 85 85 f1 ff ff jne 8087185 <printf_positional+0x1325> 8088000: e9 88 e7 ff ff jmp 808678d <printf_positional+0x92d> 8088005: 8d 76 00 lea 0x0(%esi),%esi 8088008: e8 43 95 fc ff call 8051550 <_IO_vtable_check> 808800d: e9 87 ef ff ff jmp 8086f99 <printf_positional+0x1139> 8088012: 89 95 7c fb ff ff mov %edx,-0x484(%ebp) 8088018: e8 33 95 fc ff call 8051550 <_IO_vtable_check> 808801d: 8b 95 7c fb ff ff mov -0x484(%ebp),%edx 8088023: e9 98 f3 ff ff jmp 80873c0 <printf_positional+0x1560> 8088028: 83 fb 05 cmp $0x5,%ebx 808802b: b8 05 00 00 00 mov $0x5,%eax 8088030: ba a0 da 0c 08 mov $0x80cdaa0,%edx 8088035: 0f 4c d8 cmovl %eax,%ebx 8088038: e9 00 f9 ff ff jmp 808793d <printf_positional+0x1add> 808803d: 8b 9d 80 fb ff ff mov -0x480(%ebp),%ebx 8088043: 83 ec 0c sub $0xc,%esp 8088046: 53 push %ebx 8088047: e8 d4 01 fc ff call 8048220 <.plt+0x40> 808804c: 5a pop %edx 808804d: 8d 04 85 04 00 00 00 lea 0x4(,%eax,4),%eax 8088054: 59 pop %ecx 8088055: 50 push %eax 8088056: 53 push %ebx 8088057: e8 b4 ab 00 00 call 8092c10 <__readonly_area> 808805c: 83 c4 10 add $0x10,%esp 808805f: 89 85 84 fb ff ff mov %eax,-0x47c(%ebp) 8088065: e9 a0 f1 ff ff jmp 808720a <printf_positional+0x13aa> 808806a: 83 ec 08 sub $0x8,%esp 808806d: 6a 23 push $0x23 808806f: ff b5 98 fb ff ff pushl -0x468(%ebp) 8088075: e8 06 48 00 00 call 808c880 <__woverflow> 808807a: 83 c4 10 add $0x10,%esp 808807d: 83 f8 ff cmp $0xffffffff,%eax 8088080: 0f 84 07 e7 ff ff je 808678d <printf_positional+0x92d> 8088086: 0f b6 56 0c movzbl 0xc(%esi),%edx 808808a: c7 85 a0 fb ff ff 02 movl $0x2,-0x460(%ebp) 8088091: 00 00 00 8088094: 84 d2 test %dl,%dl 8088096: 0f 89 92 e5 ff ff jns 808662e <printf_positional+0x7ce> 808809c: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80880a2: 8b 40 58 mov 0x58(%eax),%eax 80880a5: 85 c0 test %eax,%eax 80880a7: 0f 85 30 fc ff ff jne 8087cdd <printf_positional+0x1e7d> 80880ad: 83 ec 08 sub $0x8,%esp 80880b0: 6a 27 push $0x27 80880b2: ff b5 98 fb ff ff pushl -0x468(%ebp) 80880b8: e8 c3 47 00 00 call 808c880 <__woverflow> 80880bd: 83 c4 10 add $0x10,%esp 80880c0: 83 f8 ff cmp $0xffffffff,%eax 80880c3: 0f 85 2c fc ff ff jne 8087cf5 <printf_positional+0x1e95> 80880c9: e9 bf e6 ff ff jmp 808678d <printf_positional+0x92d> 80880ce: 66 90 xchg %ax,%ax 80880d0: 0f b7 55 10 movzwl 0x10(%ebp),%edx 80880d4: 66 89 10 mov %dx,(%eax) 80880d7: e9 df e2 ff ff jmp 80863bb <printf_positional+0x55b> 80880dc: 83 ec 08 sub $0x8,%esp 80880df: 6a 2e push $0x2e 80880e1: ff b5 98 fb ff ff pushl -0x468(%ebp) 80880e7: e8 94 47 00 00 call 808c880 <__woverflow> 80880ec: 83 c4 10 add $0x10,%esp 80880ef: 83 f8 ff cmp $0xffffffff,%eax 80880f2: 0f 84 95 e6 ff ff je 808678d <printf_positional+0x92d> 80880f8: 8b 1e mov (%esi),%ebx 80880fa: e9 a8 f8 ff ff jmp 80879a7 <printf_positional+0x1b47> 80880ff: 83 ec 0c sub $0xc,%esp 8088102: 57 push %edi 8088103: e8 e8 7b fe ff call 806fcf0 <__libc_alloca_cutoff> 8088108: 83 c4 10 add $0x10,%esp 808810b: 85 c0 test %eax,%eax 808810d: 0f 85 a7 f1 ff ff jne 80872ba <printf_positional+0x145a> 8088113: 83 ec 0c sub $0xc,%esp 8088116: 57 push %edi 8088117: e8 64 1f fd ff call 805a080 <__libc_malloc> 808811c: 83 c4 10 add $0x10,%esp 808811f: 85 c0 test %eax,%eax 8088121: 89 c2 mov %eax,%edx 8088123: 0f 84 64 e6 ff ff je 808678d <printf_positional+0x92d> 8088129: c7 85 a0 fb ff ff 01 movl $0x1,-0x460(%ebp) 8088130: 00 00 00 8088133: e9 9d f1 ff ff jmp 80872d5 <printf_positional+0x1475> 8088138: 0f bf 0c 82 movswl (%edx,%eax,4),%ecx 808813c: e9 86 f0 ff ff jmp 80871c7 <printf_positional+0x1367> 8088141: 83 ec 08 sub $0x8,%esp 8088144: 50 push %eax 8088145: e9 f4 fd ff ff jmp 8087f3e <printf_positional+0x20de> 808814a: 83 ec 08 sub $0x8,%esp 808814d: 6a 2b push $0x2b 808814f: ff b5 98 fb ff ff pushl -0x468(%ebp) 8088155: e8 26 47 00 00 call 808c880 <__woverflow> 808815a: 83 c4 10 add $0x10,%esp 808815d: 83 f8 ff cmp $0xffffffff,%eax 8088160: 0f 85 fa e4 ff ff jne 8086660 <printf_positional+0x800> 8088166: e9 22 e6 ff ff jmp 808678d <printf_positional+0x92d> 808816b: 90 nop 808816c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8088170: 83 ec 08 sub $0x8,%esp 8088173: 6a 49 push $0x49 8088175: ff b5 98 fb ff ff pushl -0x468(%ebp) 808817b: e8 00 47 00 00 call 808c880 <__woverflow> 8088180: 83 c4 10 add $0x10,%esp 8088183: 83 f8 ff cmp $0xffffffff,%eax 8088186: 0f 85 4d e5 ff ff jne 80866d9 <printf_positional+0x879> 808818c: e9 fc e5 ff ff jmp 808678d <printf_positional+0x92d> 8088191: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8088198: 83 ec 08 sub $0x8,%esp 808819b: ff b5 a0 fb ff ff pushl -0x460(%ebp) 80881a1: ff b5 98 fb ff ff pushl -0x468(%ebp) 80881a7: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 80881ad: e8 ce 46 00 00 call 808c880 <__woverflow> 80881b2: 83 c4 10 add $0x10,%esp 80881b5: 83 f8 ff cmp $0xffffffff,%eax 80881b8: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 80881be: 0f 85 19 e8 ff ff jne 80869dd <printf_positional+0xb7d> 80881c4: e9 c4 e5 ff ff jmp 808678d <printf_positional+0x92d> 80881c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80881d0: 83 ec 08 sub $0x8,%esp 80881d3: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 80881d9: 6a 30 push $0x30 80881db: ff b5 98 fb ff ff pushl -0x468(%ebp) 80881e1: e8 9a 46 00 00 call 808c880 <__woverflow> 80881e6: 83 c4 10 add $0x10,%esp 80881e9: 83 f8 ff cmp $0xffffffff,%eax 80881ec: 8b 8d 94 fb ff ff mov -0x46c(%ebp),%ecx 80881f2: 0f 84 95 e5 ff ff je 808678d <printf_positional+0x92d> 80881f8: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 80881ff: 0f 84 88 e5 ff ff je 808678d <printf_positional+0x92d> 8088205: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 808820b: 8b 50 58 mov 0x58(%eax),%edx 808820e: 85 d2 test %edx,%edx 8088210: 74 86 je 8088198 <printf_positional+0x2338> 8088212: 8b 42 10 mov 0x10(%edx),%eax 8088215: 89 c7 mov %eax,%edi 8088217: 8b 42 14 mov 0x14(%edx),%eax 808821a: 89 85 94 fb ff ff mov %eax,-0x46c(%ebp) 8088220: e9 93 e7 ff ff jmp 80869b8 <printf_positional+0xb58> 8088225: c7 85 a0 fb ff ff 01 movl $0x1,-0x460(%ebp) 808822c: 00 00 00 808822f: e9 60 fe ff ff jmp 8088094 <printf_positional+0x2234> 8088234: 83 ec 08 sub $0x8,%esp 8088237: 6a 2d push $0x2d 8088239: ff b5 98 fb ff ff pushl -0x468(%ebp) 808823f: e8 3c 46 00 00 call 808c880 <__woverflow> 8088244: 83 c4 10 add $0x10,%esp 8088247: 83 f8 ff cmp $0xffffffff,%eax 808824a: 0f 85 49 e4 ff ff jne 8086699 <printf_positional+0x839> 8088250: e9 38 e5 ff ff jmp 808678d <printf_positional+0x92d> 8088255: 8d 76 00 lea 0x0(%esi),%esi 8088258: 83 ec 08 sub $0x8,%esp 808825b: 6a 2b push $0x2b 808825d: e9 a6 fc ff ff jmp 8087f08 <printf_positional+0x20a8> 8088262: 83 ec 08 sub $0x8,%esp 8088265: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 808826b: 6a 2b push $0x2b 808826d: e9 4a fc ff ff jmp 8087ebc <printf_positional+0x205c> 8088272: 83 ec 08 sub $0x8,%esp 8088275: ff b5 a0 fb ff ff pushl -0x460(%ebp) 808827b: ff b5 98 fb ff ff pushl -0x468(%ebp) 8088281: e8 fa 45 00 00 call 808c880 <__woverflow> 8088286: 83 c4 10 add $0x10,%esp 8088289: 83 f8 ff cmp $0xffffffff,%eax 808828c: 0f 85 86 ec ff ff jne 8086f18 <printf_positional+0x10b8> 8088292: e9 f6 e4 ff ff jmp 808678d <printf_positional+0x92d> 8088297: 89 f6 mov %esi,%esi 8088299: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80882a0: 83 ec 08 sub $0x8,%esp 80882a3: 6a 30 push $0x30 80882a5: ff b5 98 fb ff ff pushl -0x468(%ebp) 80882ab: e8 d0 45 00 00 call 808c880 <__woverflow> 80882b0: 83 c4 10 add $0x10,%esp 80882b3: 83 f8 ff cmp $0xffffffff,%eax 80882b6: 0f 84 d1 e4 ff ff je 808678d <printf_positional+0x92d> 80882bc: 81 7d 10 ff ff ff 7f cmpl $0x7fffffff,0x10(%ebp) 80882c3: 0f 84 c4 e4 ff ff je 808678d <printf_positional+0x92d> 80882c9: 8b 85 98 fb ff ff mov -0x468(%ebp),%eax 80882cf: 8b 50 58 mov 0x58(%eax),%edx 80882d2: 85 d2 test %edx,%edx 80882d4: 74 9c je 8088272 <printf_positional+0x2412> 80882d6: 8b 42 14 mov 0x14(%edx),%eax 80882d9: 8b 4a 10 mov 0x10(%edx),%ecx 80882dc: 89 c7 mov %eax,%edi 80882de: e9 16 ec ff ff jmp 8086ef9 <printf_positional+0x1099> 80882e3: 89 95 a4 fb ff ff mov %edx,-0x45c(%ebp) 80882e9: e8 62 92 fc ff call 8051550 <_IO_vtable_check> 80882ee: 8b 95 a4 fb ff ff mov -0x45c(%ebp),%edx 80882f4: e9 96 f8 ff ff jmp 8087b8f <printf_positional+0x1d2f> 80882f9: 83 ec 08 sub $0x8,%esp 80882fc: 50 push %eax 80882fd: ff b5 98 fb ff ff pushl -0x468(%ebp) 8088303: e8 78 45 00 00 call 808c880 <__woverflow> 8088308: 83 c4 10 add $0x10,%esp 808830b: 83 f8 ff cmp $0xffffffff,%eax 808830e: 0f 85 d6 fa ff ff jne 8087dea <printf_positional+0x1f8a> 8088314: e9 74 e4 ff ff jmp 808678d <printf_positional+0x92d> 8088319: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8088320: 83 ec 08 sub $0x8,%esp 8088323: 6a 20 push $0x20 8088325: e9 de fb ff ff jmp 8087f08 <printf_positional+0x20a8> 808832a: 83 ec 08 sub $0x8,%esp 808832d: 6a 20 push $0x20 808832f: e9 1b fe ff ff jmp 808814f <printf_positional+0x22ef> 8088334: 83 ec 08 sub $0x8,%esp 8088337: 89 8d 94 fb ff ff mov %ecx,-0x46c(%ebp) 808833d: 6a 20 push $0x20 808833f: e9 78 fb ff ff jmp 8087ebc <printf_positional+0x205c> 8088344: 83 ec 08 sub $0x8,%esp 8088347: 6a 30 push $0x30 8088349: ff b5 98 fb ff ff pushl -0x468(%ebp) 808834f: e8 2c 45 00 00 call 808c880 <__woverflow> 8088354: 83 c4 10 add $0x10,%esp 8088357: 83 f8 ff cmp $0xffffffff,%eax 808835a: 0f 85 45 fb ff ff jne 8087ea5 <printf_positional+0x2045> 8088360: e9 28 e4 ff ff jmp 808678d <printf_positional+0x92d> 8088365: 68 bc d5 0c 08 push $0x80cd5bc 808836a: 68 ec 07 00 00 push $0x7ec 808836f: 68 d6 d4 0c 08 push $0x80cd4d6 8088374: 68 6c d5 0c 08 push $0x80cd56c 8088379: e8 62 14 fc ff call 80497e0 <__assert_fail> 808837e: 83 ec 0c sub $0xc,%esp 8088381: 68 90 d5 0c 08 push $0x80cd590 8088386: e8 95 91 fc ff call 8051520 <__libc_fatal> 808838b: 68 bc d5 0c 08 push $0x80cd5bc 8088390: 68 eb 07 00 00 push $0x7eb 8088395: 68 d6 d4 0c 08 push $0x80cd4d6 808839a: 68 6c d5 0c 08 push $0x80cd56c 808839f: e8 3c 14 fc ff call 80497e0 <__assert_fail> 80883a4: 68 bc d5 0c 08 push $0x80cd5bc 80883a9: 68 13 08 00 00 push $0x813 80883ae: 68 d6 d4 0c 08 push $0x80cd4d6 80883b3: 68 6c d5 0c 08 push $0x80cd56c 80883b8: e8 23 14 fc ff call 80497e0 <__assert_fail> 80883bd: 68 bc d5 0c 08 push $0x80cd5bc 80883c2: 68 ec 07 00 00 push $0x7ec 80883c7: 68 d6 d4 0c 08 push $0x80cd4d6 80883cc: 68 3c d5 0c 08 push $0x80cd53c 80883d1: e8 0a 14 fc ff call 80497e0 <__assert_fail> 80883d6: 68 bc d5 0c 08 push $0x80cd5bc 80883db: 68 e4 07 00 00 push $0x7e4 80883e0: 68 d6 d4 0c 08 push $0x80cd4d6 80883e5: 68 3c d5 0c 08 push $0x80cd53c 80883ea: e8 f1 13 fc ff call 80497e0 <__assert_fail> 80883ef: 68 bc d5 0c 08 push $0x80cd5bc 80883f4: 68 07 08 00 00 push $0x807 80883f9: 68 d6 d4 0c 08 push $0x80cd4d6 80883fe: 68 3c d5 0c 08 push $0x80cd53c 8088403: e8 d8 13 fc ff call 80497e0 <__assert_fail> 8088408: 90 nop 8088409: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08088410 <_IO_vfwprintf>: 8088410: 55 push %ebp 8088411: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8088417: 89 e5 mov %esp,%ebp 8088419: 57 push %edi 808841a: 56 push %esi 808841b: 53 push %ebx 808841c: 81 ec 74 10 00 00 sub $0x1074,%esp 8088422: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8088428: 8b 5d 08 mov 0x8(%ebp),%ebx 808842b: 89 85 00 f0 ff ff mov %eax,-0x1000(%ebp) 8088431: 8b 04 08 mov (%eax,%ecx,1),%eax 8088434: 6a 01 push $0x1 8088436: 53 push %ebx 8088437: 89 85 fc ef ff ff mov %eax,-0x1004(%ebp) 808843d: e8 1e 50 00 00 call 808d460 <_IO_fwide> 8088442: 83 c4 10 add $0x10,%esp 8088445: 83 f8 01 cmp $0x1,%eax 8088448: 0f 85 da 01 00 00 jne 8088628 <_IO_vfwprintf+0x218> 808844e: 8b 03 mov (%ebx),%eax 8088450: a8 08 test $0x8,%al 8088452: 0f 85 b8 01 00 00 jne 8088610 <_IO_vfwprintf+0x200> 8088458: 8b 45 0c mov 0xc(%ebp),%eax 808845b: 85 c0 test %eax,%eax 808845d: 0f 84 a5 13 00 00 je 8089808 <_IO_vfwprintf+0x13f8> 8088463: 83 ec 08 sub $0x8,%esp 8088466: 6a 01 push $0x1 8088468: 53 push %ebx 8088469: e8 f2 4f 00 00 call 808d460 <_IO_fwide> 808846e: 83 c4 10 add $0x10,%esp 8088471: 83 f8 01 cmp $0x1,%eax 8088474: 0f 85 ae 01 00 00 jne 8088628 <_IO_vfwprintf+0x218> 808847a: 8b 3b mov (%ebx),%edi 808847c: 89 f8 mov %edi,%eax 808847e: 83 e0 02 and $0x2,%eax 8088481: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 8088487: 0f 85 ab 00 00 00 jne 8088538 <_IO_vfwprintf+0x128> 808848d: 83 ec 08 sub $0x8,%esp 8088490: 8b 45 10 mov 0x10(%ebp),%eax 8088493: 6a 25 push $0x25 8088495: ff 75 0c pushl 0xc(%ebp) 8088498: 89 85 0c f0 ff ff mov %eax,-0xff4(%ebp) 808849e: e8 ed 75 00 00 call 808fa90 <__wcschrnul> 80884a3: 83 c4 10 add $0x10,%esp 80884a6: 81 e7 00 80 00 00 and $0x8000,%edi 80884ac: 89 85 f8 ef ff ff mov %eax,-0x1008(%ebp) 80884b2: 89 85 08 f0 ff ff mov %eax,-0xff8(%ebp) 80884b8: 89 bd 04 f0 ff ff mov %edi,-0xffc(%ebp) 80884be: 0f 85 94 00 00 00 jne 8088558 <_IO_vfwprintf+0x148> 80884c4: b8 00 00 00 00 mov $0x0,%eax 80884c9: 85 c0 test %eax,%eax 80884cb: 0f 84 6f 01 00 00 je 8088640 <_IO_vfwprintf+0x230> 80884d1: 8d 85 24 f0 ff ff lea -0xfdc(%ebp),%eax 80884d7: 83 ec 04 sub $0x4,%esp 80884da: 53 push %ebx 80884db: 68 20 ab 08 08 push $0x808ab20 80884e0: 50 push %eax 80884e1: e8 1a 7b f7 f7 call 0 <_nl_current_LC_CTYPE> 80884e6: 83 c4 10 add $0x10,%esp 80884e9: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80884ef: c7 85 04 f0 ff ff 01 movl $0x1,-0xffc(%ebp) 80884f6: 00 00 00 80884f9: 75 67 jne 8088562 <_IO_vfwprintf+0x152> 80884fb: 8b 53 48 mov 0x48(%ebx),%edx 80884fe: 65 8b 3d 08 00 00 00 mov %gs:0x8,%edi 8088505: 3b 7a 08 cmp 0x8(%edx),%edi 8088508: 74 24 je 808852e <_IO_vfwprintf+0x11e> 808850a: 31 c0 xor %eax,%eax 808850c: b9 01 00 00 00 mov $0x1,%ecx 8088511: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8088518: 00 8088519: 74 01 je 808851c <_IO_vfwprintf+0x10c> 808851b: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 808851f: 74 07 je 8088528 <_IO_vfwprintf+0x118> 8088521: 8d 0a lea (%edx),%ecx 8088523: e8 08 78 fe ff call 806fd30 <__lll_lock_wait_private> 8088528: 8b 53 48 mov 0x48(%ebx),%edx 808852b: 89 7a 08 mov %edi,0x8(%edx) 808852e: 83 42 04 01 addl $0x1,0x4(%edx) 8088532: eb 2e jmp 8088562 <_IO_vfwprintf+0x152> 8088534: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8088538: 8b 4d 10 mov 0x10(%ebp),%ecx 808853b: 8b 55 0c mov 0xc(%ebp),%edx 808853e: 89 d8 mov %ebx,%eax 8088540: e8 cb 23 00 00 call 808a910 <buffered_vfprintf> 8088545: 89 c6 mov %eax,%esi 8088547: 8d 65 f4 lea -0xc(%ebp),%esp 808854a: 89 f0 mov %esi,%eax 808854c: 5b pop %ebx 808854d: 5e pop %esi 808854e: 5f pop %edi 808854f: 5d pop %ebp 8088550: c3 ret 8088551: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8088558: c7 85 04 f0 ff ff 00 movl $0x0,-0xffc(%ebp) 808855f: 00 00 00 8088562: 8b bb 94 00 00 00 mov 0x94(%ebx),%edi 8088568: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808856d: 2d 60 72 0d 08 sub $0x80d7260,%eax 8088572: 89 c6 mov %eax,%esi 8088574: 89 85 f0 ef ff ff mov %eax,-0x1010(%ebp) 808857a: 89 f8 mov %edi,%eax 808857c: 2d 60 72 0d 08 sub $0x80d7260,%eax 8088581: 39 c6 cmp %eax,%esi 8088583: 0f 86 6f 12 00 00 jbe 80897f8 <_IO_vfwprintf+0x13e8> 8088589: 8b 85 f8 ef ff ff mov -0x1008(%ebp),%eax 808858f: 2b 45 0c sub 0xc(%ebp),%eax 8088592: 83 ec 04 sub $0x4,%esp 8088595: c1 f8 02 sar $0x2,%eax 8088598: 50 push %eax 8088599: ff 75 0c pushl 0xc(%ebp) 808859c: 89 c6 mov %eax,%esi 808859e: 53 push %ebx 808859f: ff 57 1c call *0x1c(%edi) 80885a2: 83 c4 10 add $0x10,%esp 80885a5: 39 c6 cmp %eax,%esi 80885a7: 0f 84 ab 00 00 00 je 8088658 <_IO_vfwprintf+0x248> 80885ad: be ff ff ff ff mov $0xffffffff,%esi 80885b2: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80885b8: 75 27 jne 80885e1 <_IO_vfwprintf+0x1d1> 80885ba: 8b 53 48 mov 0x48(%ebx),%edx 80885bd: 83 6a 04 01 subl $0x1,0x4(%edx) 80885c1: 75 1e jne 80885e1 <_IO_vfwprintf+0x1d1> 80885c3: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80885ca: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80885d1: 00 80885d2: 74 01 je 80885d5 <_IO_vfwprintf+0x1c5> 80885d4: f0 83 2a 01 lock subl $0x1,(%edx) 80885d8: 74 07 je 80885e1 <_IO_vfwprintf+0x1d1> 80885da: 8d 02 lea (%edx),%eax 80885dc: e8 7f 77 fe ff call 806fd60 <__lll_unlock_wake_private> 80885e1: 8b 85 04 f0 ff ff mov -0xffc(%ebp),%eax 80885e7: 85 c0 test %eax,%eax 80885e9: 0f 84 58 ff ff ff je 8088547 <_IO_vfwprintf+0x137> 80885ef: 8d 85 24 f0 ff ff lea -0xfdc(%ebp),%eax 80885f5: 83 ec 08 sub $0x8,%esp 80885f8: 6a 00 push $0x0 80885fa: 50 push %eax 80885fb: e8 00 7a f7 f7 call 0 <_nl_current_LC_CTYPE> 8088600: 83 c4 10 add $0x10,%esp 8088603: 8d 65 f4 lea -0xc(%ebp),%esp 8088606: 89 f0 mov %esi,%eax 8088608: 5b pop %ebx 8088609: 5e pop %esi 808860a: 5f pop %edi 808860b: 5d pop %ebp 808860c: c3 ret 808860d: 8d 76 00 lea 0x0(%esi),%esi 8088610: 83 c8 20 or $0x20,%eax 8088613: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8088619: 89 03 mov %eax,(%ebx) 808861b: 8b 85 00 f0 ff ff mov -0x1000(%ebp),%eax 8088621: c7 04 08 09 00 00 00 movl $0x9,(%eax,%ecx,1) 8088628: 8d 65 f4 lea -0xc(%ebp),%esp 808862b: be ff ff ff ff mov $0xffffffff,%esi 8088630: 89 f0 mov %esi,%eax 8088632: 5b pop %ebx 8088633: 5e pop %esi 8088634: 5f pop %edi 8088635: 5d pop %ebp 8088636: c3 ret 8088637: 89 f6 mov %esi,%esi 8088639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8088640: c7 85 24 f0 ff ff 20 movl $0x808ab20,-0xfdc(%ebp) 8088647: ab 08 08 808864a: 89 9d 28 f0 ff ff mov %ebx,-0xfd8(%ebp) 8088650: e9 a6 fe ff ff jmp 80884fb <_IO_vfwprintf+0xeb> 8088655: 8d 76 00 lea 0x0(%esi),%esi 8088658: 8b 95 08 f0 ff ff mov -0xff8(%ebp),%edx 808865e: 8b 02 mov (%edx),%eax 8088660: 85 c0 test %eax,%eax 8088662: 0f 84 4a ff ff ff je 80885b2 <_IO_vfwprintf+0x1a2> 8088668: a1 34 dd 0e 08 mov 0x80edd34,%eax 808866d: 85 c0 test %eax,%eax 808866f: 0f 85 73 01 00 00 jne 80887e8 <_IO_vfwprintf+0x3d8> 8088675: a1 38 dd 0e 08 mov 0x80edd38,%eax 808867a: 85 c0 test %eax,%eax 808867c: 0f 85 66 01 00 00 jne 80887e8 <_IO_vfwprintf+0x3d8> 8088682: a1 98 dd 0e 08 mov 0x80edd98,%eax 8088687: 85 c0 test %eax,%eax 8088689: 0f 85 59 01 00 00 jne 80887e8 <_IO_vfwprintf+0x3d8> 808868f: c7 85 b0 ef ff ff 00 movl $0x0,-0x1050(%ebp) 8088696: 00 00 00 8088699: c7 85 bc ef ff ff 00 movl $0x0,-0x1044(%ebp) 80886a0: 00 00 00 80886a3: c7 85 c8 ef ff ff ff movl $0xffffffff,-0x1038(%ebp) 80886aa: ff ff ff 80886ad: c7 85 b8 ef ff ff 00 movl $0x0,-0x1048(%ebp) 80886b4: 00 00 00 80886b7: 8d 42 04 lea 0x4(%edx),%eax 80886ba: 89 85 08 f0 ff ff mov %eax,-0xff8(%ebp) 80886c0: 8b 42 04 mov 0x4(%edx),%eax 80886c3: 8d 50 e0 lea -0x20(%eax),%edx 80886c6: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 80886cc: b8 08 8d 08 08 mov $0x8088d08,%eax 80886d1: 83 fa 5a cmp $0x5a,%edx 80886d4: 77 0e ja 80886e4 <_IO_vfwprintf+0x2d4> 80886d6: 0f b6 82 80 de 0c 08 movzbl 0x80cde80(%edx),%eax 80886dd: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 80886e4: 8d 55 e8 lea -0x18(%ebp),%edx 80886e7: c7 85 ac ef ff ff 00 movl $0x0,-0x1054(%ebp) 80886ee: 00 00 00 80886f1: c7 85 e4 ef ff ff 00 movl $0x0,-0x101c(%ebp) 80886f8: 00 00 00 80886fb: c7 85 e0 ef ff ff 00 movl $0x0,-0x1020(%ebp) 8088702: 00 00 00 8088705: 31 c9 xor %ecx,%ecx 8088707: c7 85 b4 ef ff ff 00 movl $0x0,-0x104c(%ebp) 808870e: 00 00 00 8088711: 31 ff xor %edi,%edi 8088713: c7 85 c0 ef ff ff 00 movl $0x0,-0x1040(%ebp) 808871a: 00 00 00 808871d: c7 85 d0 ef ff ff 00 movl $0x0,-0x1030(%ebp) 8088724: 00 00 00 8088727: c7 85 dc ef ff ff 00 movl $0x0,-0x1024(%ebp) 808872e: 00 00 00 8088731: c7 85 cc ef ff ff 00 movl $0x0,-0x1034(%ebp) 8088738: 00 00 00 808873b: c7 85 c4 ef ff ff 00 movl $0x0,-0x103c(%ebp) 8088742: 00 00 00 8088745: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 808874c: 00 00 00 808874f: c7 85 e8 ef ff ff ff movl $0xffffffff,-0x1018(%ebp) 8088756: ff ff ff 8088759: 89 95 d8 ef ff ff mov %edx,-0x1028(%ebp) 808875f: c7 85 ec ef ff ff 00 movl $0x0,-0x1014(%ebp) 8088766: 00 00 00 8088769: ff e0 jmp *%eax 808876b: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8088771: 8d 50 04 lea 0x4(%eax),%edx 8088774: 8b 40 04 mov 0x4(%eax),%eax 8088777: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 808877d: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 8088783: 83 e8 20 sub $0x20,%eax 8088786: 83 f8 5a cmp $0x5a,%eax 8088789: 0f 87 79 05 00 00 ja 8088d08 <_IO_vfwprintf+0x8f8> 808878f: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8088796: b9 01 00 00 00 mov $0x1,%ecx 808879b: bf 01 00 00 00 mov $0x1,%edi 80887a0: 8b 04 85 00 dc 0c 08 mov 0x80cdc00(,%eax,4),%eax 80887a7: ff e0 jmp *%eax 80887a9: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 80887af: 8d 50 04 lea 0x4(%eax),%edx 80887b2: 8b 40 04 mov 0x4(%eax),%eax 80887b5: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 80887bb: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 80887c1: 83 e8 20 sub $0x20,%eax 80887c4: 83 f8 5a cmp $0x5a,%eax 80887c7: 0f 87 3b 05 00 00 ja 8088d08 <_IO_vfwprintf+0x8f8> 80887cd: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 80887d4: 31 c9 xor %ecx,%ecx 80887d6: 31 ff xor %edi,%edi 80887d8: 8b 04 85 00 dc 0c 08 mov 0x80cdc00(,%eax,4),%eax 80887df: ff e0 jmp *%eax 80887e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80887e8: c7 85 b0 ef ff ff 00 movl $0x0,-0x1050(%ebp) 80887ef: 00 00 00 80887f2: c7 85 c8 ef ff ff ff movl $0xffffffff,-0x1038(%ebp) 80887f9: ff ff ff 80887fc: c7 85 b8 ef ff ff 00 movl $0x0,-0x1048(%ebp) 8088803: 00 00 00 8088806: 8d 85 48 f0 ff ff lea -0xfb8(%ebp),%eax 808880c: 83 ec 0c sub $0xc,%esp 808880f: ff b5 b8 ef ff ff pushl -0x1048(%ebp) 8088815: ff b5 c8 ef ff ff pushl -0x1038(%ebp) 808881b: ff b5 fc ef ff ff pushl -0x1004(%ebp) 8088821: 50 push %eax 8088822: 8d 85 0c f0 ff ff lea -0xff4(%ebp),%eax 8088828: 8b 8d b0 ef ff ff mov -0x1050(%ebp),%ecx 808882e: 8b 55 0c mov 0xc(%ebp),%edx 8088831: ff b5 f8 ef ff ff pushl -0x1008(%ebp) 8088837: ff b5 f4 ef ff ff pushl -0x100c(%ebp) 808883d: 56 push %esi 808883e: 50 push %eax 808883f: ff 75 10 pushl 0x10(%ebp) 8088842: 89 d8 mov %ebx,%eax 8088844: e8 17 d6 ff ff call 8085e60 <printf_positional> 8088849: 83 c4 30 add $0x30,%esp 808884c: 89 c6 mov %eax,%esi 808884e: e9 5f fd ff ff jmp 80885b2 <_IO_vfwprintf+0x1a2> 8088853: 8b bd e4 ef ff ff mov -0x101c(%ebp),%edi 8088859: 8b 95 dc ef ff ff mov -0x1024(%ebp),%edx 808885f: 83 ef 01 sub $0x1,%edi 8088862: 85 ff test %edi,%edi 8088864: 0f 9f 85 f4 ef ff ff setg -0x100c(%ebp) 808886b: 85 d2 test %edx,%edx 808886d: 0f b6 85 f4 ef ff ff movzbl -0x100c(%ebp),%eax 8088874: 75 38 jne 80888ae <_IO_vfwprintf+0x49e> 8088876: 84 c0 test %al,%al 8088878: 74 34 je 80888ae <_IO_vfwprintf+0x49e> 808887a: 83 ec 04 sub $0x4,%esp 808887d: 57 push %edi 808887e: 6a 20 push $0x20 8088880: 53 push %ebx 8088881: e8 9a 39 00 00 call 808c220 <_IO_wpadn> 8088886: 83 c4 10 add $0x10,%esp 8088889: 39 c7 cmp %eax,%edi 808888b: 0f 85 9f 04 00 00 jne 8088d30 <_IO_vfwprintf+0x920> 8088891: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8088897: 0f 87 4c 20 00 00 ja 808a8e9 <_IO_vfwprintf+0x24d9> 808889d: b8 ff ff ff 7f mov $0x7fffffff,%eax 80888a2: 29 f0 sub %esi,%eax 80888a4: 39 c7 cmp %eax,%edi 80888a6: 0f 87 10 13 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 80888ac: 01 fe add %edi,%esi 80888ae: 8b 45 10 mov 0x10(%ebp),%eax 80888b1: 83 c0 04 add $0x4,%eax 80888b4: 89 85 e4 ef ff ff mov %eax,-0x101c(%ebp) 80888ba: 8b 45 10 mov 0x10(%ebp),%eax 80888bd: 8b 00 mov (%eax),%eax 80888bf: 89 85 e8 ef ff ff mov %eax,-0x1018(%ebp) 80888c5: 8b 43 58 mov 0x58(%ebx),%eax 80888c8: 85 c0 test %eax,%eax 80888ca: 0f 84 4f 18 00 00 je 808a11f <_IO_vfwprintf+0x1d0f> 80888d0: 8b 50 10 mov 0x10(%eax),%edx 80888d3: 3b 50 14 cmp 0x14(%eax),%edx 80888d6: 0f 83 43 18 00 00 jae 808a11f <_IO_vfwprintf+0x1d0f> 80888dc: 8d 4a 04 lea 0x4(%edx),%ecx 80888df: 89 48 10 mov %ecx,0x10(%eax) 80888e2: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 80888e8: 83 f8 ff cmp $0xffffffff,%eax 80888eb: 89 02 mov %eax,(%edx) 80888ed: 0f 84 3d 04 00 00 je 8088d30 <_IO_vfwprintf+0x920> 80888f3: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 80888f9: 0f 84 31 04 00 00 je 8088d30 <_IO_vfwprintf+0x920> 80888ff: 8b 85 dc ef ff ff mov -0x1024(%ebp),%eax 8088905: 83 c6 01 add $0x1,%esi 8088908: 85 c0 test %eax,%eax 808890a: 0f 84 9a 14 00 00 je 8089daa <_IO_vfwprintf+0x199a> 8088910: 80 bd f4 ef ff ff 00 cmpb $0x0,-0x100c(%ebp) 8088917: 0f 84 8d 14 00 00 je 8089daa <_IO_vfwprintf+0x199a> 808891d: 83 ec 04 sub $0x4,%esp 8088920: 57 push %edi 8088921: 6a 20 push $0x20 8088923: 53 push %ebx 8088924: e8 f7 38 00 00 call 808c220 <_IO_wpadn> 8088929: 83 c4 10 add $0x10,%esp 808892c: 39 c7 cmp %eax,%edi 808892e: 0f 85 fc 03 00 00 jne 8088d30 <_IO_vfwprintf+0x920> 8088934: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 808893a: 0f 87 a9 1f 00 00 ja 808a8e9 <_IO_vfwprintf+0x24d9> 8088940: b8 ff ff ff 7f mov $0x7fffffff,%eax 8088945: 29 f0 sub %esi,%eax 8088947: 39 c7 cmp %eax,%edi 8088949: 0f 87 6d 12 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 808894f: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 8088955: 01 fe add %edi,%esi 8088957: 89 45 10 mov %eax,0x10(%ebp) 808895a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8088960: 8b 95 ec ef ff ff mov -0x1014(%ebp),%edx 8088966: 83 85 bc ef ff ff 01 addl $0x1,-0x1044(%ebp) 808896d: 85 d2 test %edx,%edx 808896f: 0f 85 42 13 00 00 jne 8089cb7 <_IO_vfwprintf+0x18a7> 8088975: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 808897b: 83 ec 08 sub $0x8,%esp 808897e: 6a 25 push $0x25 8088980: 8d 78 04 lea 0x4(%eax),%edi 8088983: 57 push %edi 8088984: 89 bd 08 f0 ff ff mov %edi,-0xff8(%ebp) 808898a: e8 01 71 00 00 call 808fa90 <__wcschrnul> 808898f: 83 c4 10 add $0x10,%esp 8088992: 85 f6 test %esi,%esi 8088994: 89 85 08 f0 ff ff mov %eax,-0xff8(%ebp) 808899a: 0f 88 e5 1e 00 00 js 808a885 <_IO_vfwprintf+0x2475> 80889a0: 8b 8b 94 00 00 00 mov 0x94(%ebx),%ecx 80889a6: 89 ca mov %ecx,%edx 80889a8: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 80889ae: 39 95 f0 ef ff ff cmp %edx,-0x1010(%ebp) 80889b4: 0f 86 e1 12 00 00 jbe 8089c9b <_IO_vfwprintf+0x188b> 80889ba: 29 f8 sub %edi,%eax 80889bc: 83 ec 04 sub $0x4,%esp 80889bf: c1 f8 02 sar $0x2,%eax 80889c2: 50 push %eax 80889c3: 57 push %edi 80889c4: 53 push %ebx 80889c5: ff 51 1c call *0x1c(%ecx) 80889c8: 8b 95 08 f0 ff ff mov -0xff8(%ebp),%edx 80889ce: 83 c4 10 add $0x10,%esp 80889d1: 89 d1 mov %edx,%ecx 80889d3: 29 f9 sub %edi,%ecx 80889d5: c1 f9 02 sar $0x2,%ecx 80889d8: 39 c8 cmp %ecx,%eax 80889da: 0f 85 cd fb ff ff jne 80885ad <_IO_vfwprintf+0x19d> 80889e0: b9 ff ff ff 7f mov $0x7fffffff,%ecx 80889e5: 29 f1 sub %esi,%ecx 80889e7: 39 c8 cmp %ecx,%eax 80889e9: 0f 8f 94 12 00 00 jg 8089c83 <_IO_vfwprintf+0x1873> 80889ef: 01 c6 add %eax,%esi 80889f1: 8b 02 mov (%edx),%eax 80889f3: 85 c0 test %eax,%eax 80889f5: 0f 85 bc fc ff ff jne 80886b7 <_IO_vfwprintf+0x2a7> 80889fb: e9 b2 fb ff ff jmp 80885b2 <_IO_vfwprintf+0x1a2> 8088a00: 8b 45 10 mov 0x10(%ebp),%eax 8088a03: 8b 10 mov (%eax),%edx 8088a05: 83 c0 04 add $0x4,%eax 8088a08: 89 45 10 mov %eax,0x10(%ebp) 8088a0b: 85 d2 test %edx,%edx 8088a0d: 0f 84 34 17 00 00 je 808a147 <_IO_vfwprintf+0x1d37> 8088a13: 85 c9 test %ecx,%ecx 8088a15: 0f 85 d3 13 00 00 jne 8089dee <_IO_vfwprintf+0x19de> 8088a1b: 83 bd f4 ef ff ff 53 cmpl $0x53,-0x100c(%ebp) 8088a22: 0f 84 c6 13 00 00 je 8089dee <_IO_vfwprintf+0x19de> 8088a28: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 8088a2e: 89 95 18 f0 ff ff mov %edx,-0xfe8(%ebp) 8088a34: 83 f8 ff cmp $0xffffffff,%eax 8088a37: 0f 84 00 19 00 00 je 808a33d <_IO_vfwprintf+0x1f2d> 8088a3d: 83 ec 08 sub $0x8,%esp 8088a40: 50 push %eax 8088a41: 52 push %edx 8088a42: e8 a9 f7 fb ff call 80481f0 <.plt+0x10> 8088a47: 83 c4 10 add $0x10,%esp 8088a4a: 89 c1 mov %eax,%ecx 8088a4c: 81 f9 ff ff ff 3f cmp $0x3fffffff,%ecx 8088a52: 0f 87 64 11 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8088a58: 8d 3c 8d 00 00 00 00 lea 0x0(,%ecx,4),%edi 8088a5f: 81 ff 00 10 00 00 cmp $0x1000,%edi 8088a65: 0f 87 78 1c 00 00 ja 808a6e3 <_IO_vfwprintf+0x22d3> 8088a6b: 83 c7 1e add $0x1e,%edi 8088a6e: c7 85 f4 ef ff ff 00 movl $0x0,-0x100c(%ebp) 8088a75: 00 00 00 8088a78: 83 e7 f0 and $0xfffffff0,%edi 8088a7b: 29 fc sub %edi,%esp 8088a7d: 8d 54 24 0f lea 0xf(%esp),%edx 8088a81: 83 e2 f0 and $0xfffffff0,%edx 8088a84: 8d 85 34 f0 ff ff lea -0xfcc(%ebp),%eax 8088a8a: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 8088a90: c7 85 34 f0 ff ff 00 movl $0x0,-0xfcc(%ebp) 8088a97: 00 00 00 8088a9a: c7 85 38 f0 ff ff 00 movl $0x0,-0xfc8(%ebp) 8088aa1: 00 00 00 8088aa4: 50 push %eax 8088aa5: 8d 85 18 f0 ff ff lea -0xfe8(%ebp),%eax 8088aab: 51 push %ecx 8088aac: 50 push %eax 8088aad: 52 push %edx 8088aae: e8 7d 6c 00 00 call 808f730 <__mbsrtowcs> 8088ab3: 83 c4 10 add $0x10,%esp 8088ab6: 83 f8 ff cmp $0xffffffff,%eax 8088ab9: 89 c1 mov %eax,%ecx 8088abb: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8088ac1: 0f 84 69 02 00 00 je 8088d30 <_IO_vfwprintf+0x920> 8088ac7: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 8088acd: 29 c8 sub %ecx,%eax 8088acf: 89 85 e4 ef ff ff mov %eax,-0x101c(%ebp) 8088ad5: 0f 88 59 15 00 00 js 808a034 <_IO_vfwprintf+0x1c24> 8088adb: 8b bd dc ef ff ff mov -0x1024(%ebp),%edi 8088ae1: 0f 95 85 e8 ef ff ff setne -0x1018(%ebp) 8088ae8: 0f b6 85 e8 ef ff ff movzbl -0x1018(%ebp),%eax 8088aef: 85 ff test %edi,%edi 8088af1: 75 5a jne 8088b4d <_IO_vfwprintf+0x73d> 8088af3: 84 c0 test %al,%al 8088af5: 74 56 je 8088b4d <_IO_vfwprintf+0x73d> 8088af7: 8b bd e4 ef ff ff mov -0x101c(%ebp),%edi 8088afd: 83 ec 04 sub $0x4,%esp 8088b00: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 8088b06: 89 95 e0 ef ff ff mov %edx,-0x1020(%ebp) 8088b0c: 57 push %edi 8088b0d: 6a 20 push $0x20 8088b0f: 53 push %ebx 8088b10: e8 0b 37 00 00 call 808c220 <_IO_wpadn> 8088b15: 83 c4 10 add $0x10,%esp 8088b18: 39 c7 cmp %eax,%edi 8088b1a: 0f 85 10 02 00 00 jne 8088d30 <_IO_vfwprintf+0x920> 8088b20: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8088b26: 0f 87 bd 1d 00 00 ja 808a8e9 <_IO_vfwprintf+0x24d9> 8088b2c: b8 ff ff ff 7f mov $0x7fffffff,%eax 8088b31: 8b 95 e0 ef ff ff mov -0x1020(%ebp),%edx 8088b37: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 8088b3d: 29 f0 sub %esi,%eax 8088b3f: 39 c7 cmp %eax,%edi 8088b41: 0f 87 75 10 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8088b47: 03 b5 e4 ef ff ff add -0x101c(%ebp),%esi 8088b4d: 85 f6 test %esi,%esi 8088b4f: 0f 88 62 1d 00 00 js 808a8b7 <_IO_vfwprintf+0x24a7> 8088b55: 8b bb 94 00 00 00 mov 0x94(%ebx),%edi 8088b5b: 89 f8 mov %edi,%eax 8088b5d: 2d 60 72 0d 08 sub $0x80d7260,%eax 8088b62: 39 85 f0 ef ff ff cmp %eax,-0x1010(%ebp) 8088b68: 0f 86 60 1a 00 00 jbe 808a5ce <_IO_vfwprintf+0x21be> 8088b6e: 83 ec 04 sub $0x4,%esp 8088b71: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 8088b77: 89 95 e0 ef ff ff mov %edx,-0x1020(%ebp) 8088b7d: 51 push %ecx 8088b7e: 52 push %edx 8088b7f: 53 push %ebx 8088b80: ff 57 1c call *0x1c(%edi) 8088b83: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 8088b89: 83 c4 10 add $0x10,%esp 8088b8c: 39 c1 cmp %eax,%ecx 8088b8e: 0f 85 9c 01 00 00 jne 8088d30 <_IO_vfwprintf+0x920> 8088b94: bf ff ff ff 7f mov $0x7fffffff,%edi 8088b99: 8b 95 e0 ef ff ff mov -0x1020(%ebp),%edx 8088b9f: 89 f8 mov %edi,%eax 8088ba1: 29 f0 sub %esi,%eax 8088ba3: 39 c1 cmp %eax,%ecx 8088ba5: 0f 87 11 10 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8088bab: 8b 85 dc ef ff ff mov -0x1024(%ebp),%eax 8088bb1: 01 ce add %ecx,%esi 8088bb3: 85 c0 test %eax,%eax 8088bb5: 74 53 je 8088c0a <_IO_vfwprintf+0x7fa> 8088bb7: 80 bd e8 ef ff ff 00 cmpb $0x0,-0x1018(%ebp) 8088bbe: 74 4a je 8088c0a <_IO_vfwprintf+0x7fa> 8088bc0: 83 ec 04 sub $0x4,%esp 8088bc3: ff b5 e4 ef ff ff pushl -0x101c(%ebp) 8088bc9: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 8088bcf: 6a 20 push $0x20 8088bd1: 53 push %ebx 8088bd2: e8 49 36 00 00 call 808c220 <_IO_wpadn> 8088bd7: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 8088bdd: 83 c4 10 add $0x10,%esp 8088be0: 39 c1 cmp %eax,%ecx 8088be2: 0f 85 48 01 00 00 jne 8088d30 <_IO_vfwprintf+0x920> 8088be8: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8088bee: 0f 87 f5 1c 00 00 ja 808a8e9 <_IO_vfwprintf+0x24d9> 8088bf4: 29 f7 sub %esi,%edi 8088bf6: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8088bfc: 39 f9 cmp %edi,%ecx 8088bfe: 0f 87 b8 0f 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8088c04: 03 b5 e4 ef ff ff add -0x101c(%ebp),%esi 8088c0a: 8b bd f4 ef ff ff mov -0x100c(%ebp),%edi 8088c10: 85 ff test %edi,%edi 8088c12: 0f 84 48 fd ff ff je 8088960 <_IO_vfwprintf+0x550> 8088c18: 83 ec 0c sub $0xc,%esp 8088c1b: 52 push %edx 8088c1c: e8 6f 19 fd ff call 805a590 <__cfree> 8088c21: 83 c4 10 add $0x10,%esp 8088c24: e9 37 fd ff ff jmp 8088960 <_IO_vfwprintf+0x550> 8088c29: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8088c2f: 8d 50 04 lea 0x4(%eax),%edx 8088c32: 8b 40 04 mov 0x4(%eax),%eax 8088c35: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8088c3b: 89 95 34 f0 ff ff mov %edx,-0xfcc(%ebp) 8088c41: 83 e8 30 sub $0x30,%eax 8088c44: 83 f8 09 cmp $0x9,%eax 8088c47: 77 33 ja 8088c7c <_IO_vfwprintf+0x86c> 8088c49: 8d 85 34 f0 ff ff lea -0xfcc(%ebp),%eax 8088c4f: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 8088c55: e8 46 ce ff ff call 8085aa0 <read_int> 8088c5a: 83 f8 ff cmp $0xffffffff,%eax 8088c5d: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 8088c63: 0f 84 53 0f 00 00 je 8089bbc <_IO_vfwprintf+0x17ac> 8088c69: 85 c0 test %eax,%eax 8088c6b: 74 0f je 8088c7c <_IO_vfwprintf+0x86c> 8088c6d: 8b 85 34 f0 ff ff mov -0xfcc(%ebp),%eax 8088c73: 83 38 24 cmpl $0x24,(%eax) 8088c76: 0f 84 0f 14 00 00 je 808a08b <_IO_vfwprintf+0x1c7b> 8088c7c: 8b 45 10 mov 0x10(%ebp),%eax 8088c7f: 83 c0 04 add $0x4,%eax 8088c82: 89 85 a8 ef ff ff mov %eax,-0x1058(%ebp) 8088c88: 8b 45 10 mov 0x10(%ebp),%eax 8088c8b: 8b 00 mov (%eax),%eax 8088c8d: 85 c0 test %eax,%eax 8088c8f: 89 85 e4 ef ff ff mov %eax,-0x101c(%ebp) 8088c95: 0f 88 83 16 00 00 js 808a31e <_IO_vfwprintf+0x1f0e> 8088c9b: 81 bd e4 ef ff ff de cmpl $0x1fffffde,-0x101c(%ebp) 8088ca2: ff ff 1f 8088ca5: 0f 8f 11 0f 00 00 jg 8089bbc <_IO_vfwprintf+0x17ac> 8088cab: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 8088cb1: 3d c7 03 00 00 cmp $0x3c7,%eax 8088cb6: 7e 2a jle 8088ce2 <_IO_vfwprintf+0x8d2> 8088cb8: 8d 14 85 80 00 00 00 lea 0x80(,%eax,4),%edx 8088cbf: 81 fa 00 10 00 00 cmp $0x1000,%edx 8088cc5: 0f 87 3a 1b 00 00 ja 808a805 <_IO_vfwprintf+0x23f5> 8088ccb: 8d 42 1e lea 0x1e(%edx),%eax 8088cce: 83 e0 f0 and $0xfffffff0,%eax 8088cd1: 29 c4 sub %eax,%esp 8088cd3: 8d 44 24 0f lea 0xf(%esp),%eax 8088cd7: 83 e0 f0 and $0xfffffff0,%eax 8088cda: 01 d0 add %edx,%eax 8088cdc: 89 85 d8 ef ff ff mov %eax,-0x1028(%ebp) 8088ce2: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8088ce8: 8b 00 mov (%eax),%eax 8088cea: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 8088cf0: 83 e8 20 sub $0x20,%eax 8088cf3: 83 f8 5a cmp $0x5a,%eax 8088cf6: 0f 86 0c 14 00 00 jbe 808a108 <_IO_vfwprintf+0x1cf8> 8088cfc: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax 8088d02: 89 45 10 mov %eax,0x10(%ebp) 8088d05: 8d 76 00 lea 0x0(%esi),%esi 8088d08: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 8088d0e: 85 c9 test %ecx,%ecx 8088d10: 0f 85 75 13 00 00 jne 808a08b <_IO_vfwprintf+0x1c7b> 8088d16: 8b 85 00 f0 ff ff mov -0x1000(%ebp),%eax 8088d1c: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8088d22: c7 04 08 16 00 00 00 movl $0x16,(%eax,%ecx,1) 8088d29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8088d30: 8b 85 ec ef ff ff mov -0x1014(%ebp),%eax 8088d36: 85 c0 test %eax,%eax 8088d38: 0f 84 6f f8 ff ff je 80885ad <_IO_vfwprintf+0x19d> 8088d3e: 83 ec 0c sub $0xc,%esp 8088d41: ff b5 ec ef ff ff pushl -0x1014(%ebp) 8088d47: e8 44 18 fd ff call 805a590 <__cfree> 8088d4c: 83 c4 10 add $0x10,%esp 8088d4f: e9 59 f8 ff ff jmp 80885ad <_IO_vfwprintf+0x19d> 8088d54: 8b 43 58 mov 0x58(%ebx),%eax 8088d57: 85 c0 test %eax,%eax 8088d59: 0f 84 a0 17 00 00 je 808a4ff <_IO_vfwprintf+0x20ef> 8088d5f: 8b 50 10 mov 0x10(%eax),%edx 8088d62: 3b 50 14 cmp 0x14(%eax),%edx 8088d65: 0f 83 94 17 00 00 jae 808a4ff <_IO_vfwprintf+0x20ef> 8088d6b: 8d 4a 04 lea 0x4(%edx),%ecx 8088d6e: 89 48 10 mov %ecx,0x10(%eax) 8088d71: c7 02 25 00 00 00 movl $0x25,(%edx) 8088d77: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 8088d7d: 74 b1 je 8088d30 <_IO_vfwprintf+0x920> 8088d7f: 83 c6 01 add $0x1,%esi 8088d82: e9 d9 fb ff ff jmp 8088960 <_IO_vfwprintf+0x550> 8088d87: 85 ff test %edi,%edi 8088d89: 8b 45 10 mov 0x10(%ebp),%eax 8088d8c: 0f 85 f8 13 00 00 jne 808a18a <_IO_vfwprintf+0x1d7a> 8088d92: 8b 8d e0 ef ff ff mov -0x1020(%ebp),%ecx 8088d98: 85 c9 test %ecx,%ecx 8088d9a: 0f 85 3f 17 00 00 jne 808a4df <_IO_vfwprintf+0x20cf> 8088da0: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx 8088da6: 85 d2 test %edx,%edx 8088da8: 0f 85 51 15 00 00 jne 808a2ff <_IO_vfwprintf+0x1eef> 8088dae: 8b 08 mov (%eax),%ecx 8088db0: 83 c0 04 add $0x4,%eax 8088db3: 89 45 10 mov %eax,0x10(%ebp) 8088db6: 89 c8 mov %ecx,%eax 8088db8: c7 85 a8 ef ff ff 0a movl $0xa,-0x1058(%ebp) 8088dbf: 00 00 00 8088dc2: c1 e8 1f shr $0x1f,%eax 8088dc5: 89 85 e0 ef ff ff mov %eax,-0x1020(%ebp) 8088dcb: 89 c8 mov %ecx,%eax 8088dcd: c1 f8 1f sar $0x1f,%eax 8088dd0: 31 c1 xor %eax,%ecx 8088dd2: 29 c1 sub %eax,%ecx 8088dd4: 89 8d a4 ef ff ff mov %ecx,-0x105c(%ebp) 8088dda: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8088de0: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 8088de6: 85 c0 test %eax,%eax 8088de8: 0f 88 df 0e 00 00 js 8089ccd <_IO_vfwprintf+0x18bd> 8088dee: 0f 85 74 0c 00 00 jne 8089a68 <_IO_vfwprintf+0x1658> 8088df4: 85 c9 test %ecx,%ecx 8088df6: 0f 85 6c 0c 00 00 jne 8089a68 <_IO_vfwprintf+0x1658> 8088dfc: 83 bd a8 ef ff ff 08 cmpl $0x8,-0x1058(%ebp) 8088e03: 0f 85 d8 12 00 00 jne 808a0e1 <_IO_vfwprintf+0x1cd1> 8088e09: 8b 85 c4 ef ff ff mov -0x103c(%ebp),%eax 8088e0f: 85 c0 test %eax,%eax 8088e11: 0f 84 ca 12 00 00 je 808a0e1 <_IO_vfwprintf+0x1cd1> 8088e17: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 8088e1d: c7 85 c0 ef ff ff 01 movl $0x1,-0x1040(%ebp) 8088e24: 00 00 00 8088e27: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 8088e2e: 00 00 00 8088e31: c7 85 a8 ef ff ff 08 movl $0x8,-0x1058(%ebp) 8088e38: 00 00 00 8088e3b: 8d 48 fc lea -0x4(%eax),%ecx 8088e3e: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) 8088e45: 89 8d b4 ef ff ff mov %ecx,-0x104c(%ebp) 8088e4b: b9 04 00 00 00 mov $0x4,%ecx 8088e50: 8b 95 c0 ef ff ff mov -0x1040(%ebp),%edx 8088e56: 39 95 e8 ef ff ff cmp %edx,-0x1018(%ebp) 8088e5c: 0f 8f ae 0b 00 00 jg 8089a10 <_IO_vfwprintf+0x1600> 8088e62: 8b bd a4 ef ff ff mov -0x105c(%ebp),%edi 8088e68: 85 ff test %edi,%edi 8088e6a: 0f 84 9a 0d 00 00 je 8089c0a <_IO_vfwprintf+0x17fa> 8088e70: 83 bd a8 ef ff ff 08 cmpl $0x8,-0x1058(%ebp) 8088e77: 0f b6 85 c4 ef ff ff movzbl -0x103c(%ebp),%eax 8088e7e: 75 22 jne 8088ea2 <_IO_vfwprintf+0xa92> 8088e80: 84 c0 test %al,%al 8088e82: 74 1e je 8088ea2 <_IO_vfwprintf+0xa92> 8088e84: 8b 8d b4 ef ff ff mov -0x104c(%ebp),%ecx 8088e8a: 8d 51 fc lea -0x4(%ecx),%edx 8088e8d: c7 41 fc 30 00 00 00 movl $0x30,-0x4(%ecx) 8088e94: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 8088e9a: 89 95 b4 ef ff ff mov %edx,-0x104c(%ebp) 8088ea0: 29 d1 sub %edx,%ecx 8088ea2: 8b bd e8 ef ff ff mov -0x1018(%ebp),%edi 8088ea8: 89 ca mov %ecx,%edx 8088eaa: c1 fa 02 sar $0x2,%edx 8088ead: 89 95 d8 ef ff ff mov %edx,-0x1028(%ebp) 8088eb3: 29 d7 sub %edx,%edi 8088eb5: ba 00 00 00 00 mov $0x0,%edx 8088eba: 0f 49 d7 cmovns %edi,%edx 8088ebd: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 8088ec3: 8b 95 dc ef ff ff mov -0x1024(%ebp),%edx 8088ec9: 85 d2 test %edx,%edx 8088ecb: 0f 85 57 09 00 00 jne 8089828 <_IO_vfwprintf+0x1418> 8088ed1: 8b 95 d8 ef ff ff mov -0x1028(%ebp),%edx 8088ed7: 8b 8d e8 ef ff ff mov -0x1018(%ebp),%ecx 8088edd: 01 d1 add %edx,%ecx 8088edf: 89 95 c0 ef ff ff mov %edx,-0x1040(%ebp) 8088ee5: 89 ca mov %ecx,%edx 8088ee7: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 8088eed: 29 d1 sub %edx,%ecx 8088eef: 83 bd a8 ef ff ff 10 cmpl $0x10,-0x1058(%ebp) 8088ef6: 75 08 jne 8088f00 <_IO_vfwprintf+0xaf0> 8088ef8: 8d 51 fe lea -0x2(%ecx),%edx 8088efb: 84 c0 test %al,%al 8088efd: 0f 45 ca cmovne %edx,%ecx 8088f00: 8b 85 e0 ef ff ff mov -0x1020(%ebp),%eax 8088f06: 0b 85 cc ef ff ff or -0x1034(%ebp),%eax 8088f0c: 0b 85 d0 ef ff ff or -0x1030(%ebp),%eax 8088f12: 83 f8 01 cmp $0x1,%eax 8088f15: 83 d1 ff adc $0xffffffff,%ecx 8088f18: 83 bd d4 ef ff ff 20 cmpl $0x20,-0x102c(%ebp) 8088f1f: 0f 84 74 0f 00 00 je 8089e99 <_IO_vfwprintf+0x1a89> 8088f25: 8b 85 e0 ef ff ff mov -0x1020(%ebp),%eax 8088f2b: 85 c0 test %eax,%eax 8088f2d: 0f 84 1a 0d 00 00 je 8089c4d <_IO_vfwprintf+0x183d> 8088f33: 8b 43 58 mov 0x58(%ebx),%eax 8088f36: 85 c0 test %eax,%eax 8088f38: 0f 84 10 15 00 00 je 808a44e <_IO_vfwprintf+0x203e> 8088f3e: 8b 50 10 mov 0x10(%eax),%edx 8088f41: 3b 50 14 cmp 0x14(%eax),%edx 8088f44: 0f 83 04 15 00 00 jae 808a44e <_IO_vfwprintf+0x203e> 8088f4a: 8d 7a 04 lea 0x4(%edx),%edi 8088f4d: 89 78 10 mov %edi,0x10(%eax) 8088f50: c7 02 2d 00 00 00 movl $0x2d,(%edx) 8088f56: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 8088f5c: 0f 84 ce fd ff ff je 8088d30 <_IO_vfwprintf+0x920> 8088f62: 83 c6 01 add $0x1,%esi 8088f65: 8b 85 a4 ef ff ff mov -0x105c(%ebp),%eax 8088f6b: 85 c0 test %eax,%eax 8088f6d: 74 7e je 8088fed <_IO_vfwprintf+0xbdd> 8088f6f: 8b 85 c4 ef ff ff mov -0x103c(%ebp),%eax 8088f75: 85 c0 test %eax,%eax 8088f77: 74 74 je 8088fed <_IO_vfwprintf+0xbdd> 8088f79: 83 bd a8 ef ff ff 10 cmpl $0x10,-0x1058(%ebp) 8088f80: 75 6b jne 8088fed <_IO_vfwprintf+0xbdd> 8088f82: 8b 43 58 mov 0x58(%ebx),%eax 8088f85: 85 c0 test %eax,%eax 8088f87: 0f 84 10 17 00 00 je 808a69d <_IO_vfwprintf+0x228d> 8088f8d: 8b 78 14 mov 0x14(%eax),%edi 8088f90: 8b 50 10 mov 0x10(%eax),%edx 8088f93: 39 fa cmp %edi,%edx 8088f95: 89 bd e4 ef ff ff mov %edi,-0x101c(%ebp) 8088f9b: 0f 83 fc 16 00 00 jae 808a69d <_IO_vfwprintf+0x228d> 8088fa1: 89 d7 mov %edx,%edi 8088fa3: 8d 52 04 lea 0x4(%edx),%edx 8088fa6: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 8088fac: 89 50 10 mov %edx,0x10(%eax) 8088faf: c7 07 30 00 00 00 movl $0x30,(%edi) 8088fb5: 0f 84 75 fd ff ff je 8088d30 <_IO_vfwprintf+0x920> 8088fbb: 3b 95 e4 ef ff ff cmp -0x101c(%ebp),%edx 8088fc1: 0f 83 ab 16 00 00 jae 808a672 <_IO_vfwprintf+0x2262> 8088fc7: 8d 7a 04 lea 0x4(%edx),%edi 8088fca: 89 78 10 mov %edi,0x10(%eax) 8088fcd: 8b 85 f4 ef ff ff mov -0x100c(%ebp),%eax 8088fd3: 83 f8 ff cmp $0xffffffff,%eax 8088fd6: 89 02 mov %eax,(%edx) 8088fd8: 0f 84 52 fd ff ff je 8088d30 <_IO_vfwprintf+0x920> 8088fde: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8088fe4: 0f 84 46 fd ff ff je 8088d30 <_IO_vfwprintf+0x920> 8088fea: 83 c6 02 add $0x2,%esi 8088fed: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8088ff3: 01 ca add %ecx,%edx 8088ff5: 85 d2 test %edx,%edx 8088ff7: 7e 40 jle 8089039 <_IO_vfwprintf+0xc29> 8088ff9: 83 ec 04 sub $0x4,%esp 8088ffc: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 8089002: 52 push %edx 8089003: 6a 30 push $0x30 8089005: 53 push %ebx 8089006: e8 15 32 00 00 call 808c220 <_IO_wpadn> 808900b: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 8089011: 83 c4 10 add $0x10,%esp 8089014: 39 c2 cmp %eax,%edx 8089016: 0f 85 14 fd ff ff jne 8088d30 <_IO_vfwprintf+0x920> 808901c: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8089022: 0f 87 76 18 00 00 ja 808a89e <_IO_vfwprintf+0x248e> 8089028: b8 ff ff ff 7f mov $0x7fffffff,%eax 808902d: 29 f0 sub %esi,%eax 808902f: 39 c2 cmp %eax,%edx 8089031: 0f 87 85 0b 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8089037: 01 d6 add %edx,%esi 8089039: 85 f6 test %esi,%esi 808903b: 0f 88 8f 18 00 00 js 808a8d0 <_IO_vfwprintf+0x24c0> 8089041: 8b 93 94 00 00 00 mov 0x94(%ebx),%edx 8089047: 89 d0 mov %edx,%eax 8089049: 2d 60 72 0d 08 sub $0x80d7260,%eax 808904e: 39 85 f0 ef ff ff cmp %eax,-0x1010(%ebp) 8089054: 0f 86 6f 14 00 00 jbe 808a4c9 <_IO_vfwprintf+0x20b9> 808905a: 8b bd c0 ef ff ff mov -0x1040(%ebp),%edi 8089060: 83 ec 04 sub $0x4,%esp 8089063: 57 push %edi 8089064: ff b5 b4 ef ff ff pushl -0x104c(%ebp) 808906a: 53 push %ebx 808906b: ff 52 1c call *0x1c(%edx) 808906e: 83 c4 10 add $0x10,%esp 8089071: 39 c7 cmp %eax,%edi 8089073: 0f 85 b7 fc ff ff jne 8088d30 <_IO_vfwprintf+0x920> 8089079: b8 ff ff ff 7f mov $0x7fffffff,%eax 808907e: 29 f0 sub %esi,%eax 8089080: 39 c7 cmp %eax,%edi 8089082: 0f 8f 34 0b 00 00 jg 8089bbc <_IO_vfwprintf+0x17ac> 8089088: 03 b5 c0 ef ff ff add -0x1040(%ebp),%esi 808908e: e9 cd f8 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 8089093: c7 85 a8 ef ff ff 0a movl $0xa,-0x1058(%ebp) 808909a: 00 00 00 808909d: 85 ff test %edi,%edi 808909f: 8b 45 10 mov 0x10(%ebp),%eax 80890a2: 0f 85 34 0c 00 00 jne 8089cdc <_IO_vfwprintf+0x18cc> 80890a8: 8b 8d e0 ef ff ff mov -0x1020(%ebp),%ecx 80890ae: 85 c9 test %ecx,%ecx 80890b0: 0f 85 db 0e 00 00 jne 8089f91 <_IO_vfwprintf+0x1b81> 80890b6: 8b 95 b4 ef ff ff mov -0x104c(%ebp),%edx 80890bc: 85 d2 test %edx,%edx 80890be: 0f 85 22 0d 00 00 jne 8089de6 <_IO_vfwprintf+0x19d6> 80890c4: 8b 08 mov (%eax),%ecx 80890c6: 83 c0 04 add $0x4,%eax 80890c9: 89 8d a4 ef ff ff mov %ecx,-0x105c(%ebp) 80890cf: c7 85 d0 ef ff ff 00 movl $0x0,-0x1030(%ebp) 80890d6: 00 00 00 80890d9: 89 45 10 mov %eax,0x10(%ebp) 80890dc: c7 85 cc ef ff ff 00 movl $0x0,-0x1034(%ebp) 80890e3: 00 00 00 80890e6: e9 f5 fc ff ff jmp 8088de0 <_IO_vfwprintf+0x9d0> 80890eb: c7 85 a8 ef ff ff 08 movl $0x8,-0x1058(%ebp) 80890f2: 00 00 00 80890f5: eb a6 jmp 808909d <_IO_vfwprintf+0xc8d> 80890f7: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 80890fd: 8d 50 04 lea 0x4(%eax),%edx 8089100: 8b 40 04 mov 0x4(%eax),%eax 8089103: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8089109: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 808910f: 83 e8 20 sub $0x20,%eax 8089112: 83 f8 5a cmp $0x5a,%eax 8089115: 0f 87 ed fb ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 808911b: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8089122: c7 85 cc ef ff ff 01 movl $0x1,-0x1034(%ebp) 8089129: 00 00 00 808912c: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 8089133: ff e0 jmp *%eax 8089135: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 808913b: 8d 50 04 lea 0x4(%eax),%edx 808913e: 8b 40 04 mov 0x4(%eax),%eax 8089141: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8089147: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 808914d: 83 e8 20 sub $0x20,%eax 8089150: 83 f8 5a cmp $0x5a,%eax 8089153: 0f 87 af fb ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089159: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8089160: c7 85 d0 ef ff ff 01 movl $0x1,-0x1030(%ebp) 8089167: 00 00 00 808916a: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 8089171: ff e0 jmp *%eax 8089173: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089179: 8d 50 04 lea 0x4(%eax),%edx 808917c: 8b 40 04 mov 0x4(%eax),%eax 808917f: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8089185: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 808918b: 83 e8 20 sub $0x20,%eax 808918e: 83 f8 5a cmp $0x5a,%eax 8089191: 0f 87 71 fb ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089197: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 808919e: c7 85 dc ef ff ff 01 movl $0x1,-0x1024(%ebp) 80891a5: 00 00 00 80891a8: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 80891af: 00 00 00 80891b2: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 80891b9: ff e0 jmp *%eax 80891bb: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 80891c1: 8d 50 04 lea 0x4(%eax),%edx 80891c4: 8b 40 04 mov 0x4(%eax),%eax 80891c7: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 80891cd: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 80891d3: 83 e8 20 sub $0x20,%eax 80891d6: 83 f8 5a cmp $0x5a,%eax 80891d9: 0f 87 29 fb ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 80891df: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 80891e6: c7 85 c4 ef ff ff 01 movl $0x1,-0x103c(%ebp) 80891ed: 00 00 00 80891f0: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 80891f7: ff e0 jmp *%eax 80891f9: 8b 85 dc ef ff ff mov -0x1024(%ebp),%eax 80891ff: 85 c0 test %eax,%eax 8089201: b8 30 00 00 00 mov $0x30,%eax 8089206: 0f 45 85 d4 ef ff ff cmovne -0x102c(%ebp),%eax 808920d: 89 85 d4 ef ff ff mov %eax,-0x102c(%ebp) 8089213: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089219: 8d 50 04 lea 0x4(%eax),%edx 808921c: 8b 40 04 mov 0x4(%eax),%eax 808921f: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8089225: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 808922b: 83 e8 20 sub $0x20,%eax 808922e: 83 f8 5a cmp $0x5a,%eax 8089231: 0f 87 d1 fa ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089237: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 808923e: ff 24 85 00 de 0c 08 jmp *0x80cde00(,%eax,4) 8089245: 83 bd c8 ef ff ff ff cmpl $0xffffffff,-0x1038(%ebp) 808924c: 0f 84 ce 12 00 00 je 808a520 <_IO_vfwprintf+0x2110> 8089252: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089258: 8d 50 04 lea 0x4(%eax),%edx 808925b: 8b 40 04 mov 0x4(%eax),%eax 808925e: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8089264: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 808926a: 83 e8 20 sub $0x20,%eax 808926d: 83 f8 5a cmp $0x5a,%eax 8089270: 0f 87 92 fa ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089276: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 808927d: c7 85 c0 ef ff ff 01 movl $0x1,-0x1040(%ebp) 8089284: 00 00 00 8089287: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 808928e: ff e0 jmp *%eax 8089290: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089296: 8d 50 04 lea 0x4(%eax),%edx 8089299: 8b 40 04 mov 0x4(%eax),%eax 808929c: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 80892a2: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 80892a8: 83 e8 20 sub $0x20,%eax 80892ab: 83 f8 5a cmp $0x5a,%eax 80892ae: 0f 87 54 fa ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 80892b4: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 80892bb: c7 85 ac ef ff ff 01 movl $0x1,-0x1054(%ebp) 80892c2: 00 00 00 80892c5: 8b 04 85 00 de 0c 08 mov 0x80cde00(,%eax,4),%eax 80892cc: ff e0 jmp *%eax 80892ce: 8d 85 08 f0 ff ff lea -0xff8(%ebp),%eax 80892d4: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 80892da: e8 c1 c7 ff ff call 8085aa0 <read_int> 80892df: 3d de ff ff 1f cmp $0x1fffffde,%eax 80892e4: 89 85 e4 ef ff ff mov %eax,-0x101c(%ebp) 80892ea: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 80892f0: 0f 87 c6 08 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 80892f6: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 80892fc: 3d c7 03 00 00 cmp $0x3c7,%eax 8089301: 7e 2a jle 808932d <_IO_vfwprintf+0xf1d> 8089303: 8d 14 85 80 00 00 00 lea 0x80(,%eax,4),%edx 808930a: 81 fa 00 10 00 00 cmp $0x1000,%edx 8089310: 0f 87 5e 14 00 00 ja 808a774 <_IO_vfwprintf+0x2364> 8089316: 8d 42 1e lea 0x1e(%edx),%eax 8089319: 83 e0 f0 and $0xfffffff0,%eax 808931c: 29 c4 sub %eax,%esp 808931e: 8d 44 24 0f lea 0xf(%esp),%eax 8089322: 83 e0 f0 and $0xfffffff0,%eax 8089325: 01 d0 add %edx,%eax 8089327: 89 85 d8 ef ff ff mov %eax,-0x1028(%ebp) 808932d: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089333: 8b 00 mov (%eax),%eax 8089335: 83 f8 24 cmp $0x24,%eax 8089338: 0f 84 4d 0d 00 00 je 808a08b <_IO_vfwprintf+0x1c7b> 808933e: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 8089344: 83 e8 20 sub $0x20,%eax 8089347: 83 f8 5a cmp $0x5a,%eax 808934a: 0f 87 b8 f9 ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089350: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8089357: ff 24 85 80 dd 0c 08 jmp *0x80cdd80(,%eax,4) 808935e: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089364: 8d 50 04 lea 0x4(%eax),%edx 8089367: 8b 40 04 mov 0x4(%eax),%eax 808936a: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 8089370: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 8089376: 83 e8 20 sub $0x20,%eax 8089379: 83 f8 5a cmp $0x5a,%eax 808937c: 0f 87 86 f9 ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089382: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8089389: b9 01 00 00 00 mov $0x1,%ecx 808938e: 8b 04 85 80 db 0c 08 mov 0x80cdb80(,%eax,4),%eax 8089395: ff e0 jmp *%eax 8089397: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 808939d: 8d 50 04 lea 0x4(%eax),%edx 80893a0: 8b 40 04 mov 0x4(%eax),%eax 80893a3: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 80893a9: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 80893af: 83 e8 20 sub $0x20,%eax 80893b2: 83 f8 5a cmp $0x5a,%eax 80893b5: 0f 87 4d f9 ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 80893bb: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 80893c2: c7 85 b4 ef ff ff 01 movl $0x1,-0x104c(%ebp) 80893c9: 00 00 00 80893cc: 8b 04 85 80 dc 0c 08 mov 0x80cdc80(,%eax,4),%eax 80893d3: ff e0 jmp *%eax 80893d5: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 80893db: 8d 50 04 lea 0x4(%eax),%edx 80893de: 8b 40 04 mov 0x4(%eax),%eax 80893e1: 89 95 08 f0 ff ff mov %edx,-0xff8(%ebp) 80893e7: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 80893ed: 83 e8 20 sub $0x20,%eax 80893f0: 83 f8 5a cmp $0x5a,%eax 80893f3: 0f 87 0f f9 ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 80893f9: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8089400: c7 85 e0 ef ff ff 01 movl $0x1,-0x1020(%ebp) 8089407: 00 00 00 808940a: c7 85 b4 ef ff ff 00 movl $0x0,-0x104c(%ebp) 8089411: 00 00 00 8089414: 8b 04 85 00 dc 0c 08 mov 0x80cdc00(,%eax,4),%eax 808941b: ff e0 jmp *%eax 808941d: 8b 95 08 f0 ff ff mov -0xff8(%ebp),%edx 8089423: 8d 42 04 lea 0x4(%edx),%eax 8089426: 89 85 08 f0 ff ff mov %eax,-0xff8(%ebp) 808942c: 8b 42 04 mov 0x4(%edx),%eax 808942f: 83 f8 2a cmp $0x2a,%eax 8089432: 0f 84 da 0d 00 00 je 808a212 <_IO_vfwprintf+0x1e02> 8089438: 8d 50 d0 lea -0x30(%eax),%edx 808943b: c7 85 e8 ef ff ff 00 movl $0x0,-0x1018(%ebp) 8089442: 00 00 00 8089445: 83 fa 09 cmp $0x9,%edx 8089448: 0f 86 48 07 00 00 jbe 8089b96 <_IO_vfwprintf+0x1786> 808944e: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 8089454: 83 e8 20 sub $0x20,%eax 8089457: 83 f8 5a cmp $0x5a,%eax 808945a: 0f 87 a8 f8 ff ff ja 8088d08 <_IO_vfwprintf+0x8f8> 8089460: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 8089467: ff 24 85 00 dd 0c 08 jmp *0x80cdd00(,%eax,4) 808946e: 85 c9 test %ecx,%ecx 8089470: 0f 85 dd f3 ff ff jne 8088853 <_IO_vfwprintf+0x443> 8089476: 8b bd e4 ef ff ff mov -0x101c(%ebp),%edi 808947c: 8b 8d dc ef ff ff mov -0x1024(%ebp),%ecx 8089482: 83 ef 01 sub $0x1,%edi 8089485: 85 ff test %edi,%edi 8089487: 0f 9f 85 f4 ef ff ff setg -0x100c(%ebp) 808948e: 85 c9 test %ecx,%ecx 8089490: 0f b6 85 f4 ef ff ff movzbl -0x100c(%ebp),%eax 8089497: 75 38 jne 80894d1 <_IO_vfwprintf+0x10c1> 8089499: 84 c0 test %al,%al 808949b: 74 34 je 80894d1 <_IO_vfwprintf+0x10c1> 808949d: 83 ec 04 sub $0x4,%esp 80894a0: 57 push %edi 80894a1: 6a 20 push $0x20 80894a3: 53 push %ebx 80894a4: e8 77 2d 00 00 call 808c220 <_IO_wpadn> 80894a9: 83 c4 10 add $0x10,%esp 80894ac: 39 c7 cmp %eax,%edi 80894ae: 0f 85 7c f8 ff ff jne 8088d30 <_IO_vfwprintf+0x920> 80894b4: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 80894ba: 0f 87 29 14 00 00 ja 808a8e9 <_IO_vfwprintf+0x24d9> 80894c0: b8 ff ff ff 7f mov $0x7fffffff,%eax 80894c5: 29 f0 sub %esi,%eax 80894c7: 39 c7 cmp %eax,%edi 80894c9: 0f 87 ed 06 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 80894cf: 01 fe add %edi,%esi 80894d1: 8b 45 10 mov 0x10(%ebp),%eax 80894d4: 83 ec 0c sub $0xc,%esp 80894d7: 83 c0 04 add $0x4,%eax 80894da: 89 85 e4 ef ff ff mov %eax,-0x101c(%ebp) 80894e0: 8b 45 10 mov 0x10(%ebp),%eax 80894e3: 0f b6 00 movzbl (%eax),%eax 80894e6: 50 push %eax 80894e7: e8 34 5f 00 00 call 808f420 <__btowc> 80894ec: 8b 53 58 mov 0x58(%ebx),%edx 80894ef: 83 c4 10 add $0x10,%esp 80894f2: 89 85 e8 ef ff ff mov %eax,-0x1018(%ebp) 80894f8: 85 d2 test %edx,%edx 80894fa: 0f 84 1f 0c 00 00 je 808a11f <_IO_vfwprintf+0x1d0f> 8089500: 8b 4a 10 mov 0x10(%edx),%ecx 8089503: 3b 4a 14 cmp 0x14(%edx),%ecx 8089506: 0f 83 13 0c 00 00 jae 808a11f <_IO_vfwprintf+0x1d0f> 808950c: 8d 41 04 lea 0x4(%ecx),%eax 808950f: 89 42 10 mov %eax,0x10(%edx) 8089512: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 8089518: 83 f8 ff cmp $0xffffffff,%eax 808951b: 89 01 mov %eax,(%ecx) 808951d: 0f 85 d0 f3 ff ff jne 80888f3 <_IO_vfwprintf+0x4e3> 8089523: e9 08 f8 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 8089528: 90 nop 8089529: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8089530: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 8089536: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 808953d: 0f b6 8d c4 ef ff ff movzbl -0x103c(%ebp),%ecx 8089544: c7 85 40 f0 ff ff 00 movl $0x0,-0xfc0(%ebp) 808954b: 00 00 00 808954e: c6 85 41 f0 ff ff 04 movb $0x4,-0xfbf(%ebp) 8089555: 89 85 34 f0 ff ff mov %eax,-0xfcc(%ebp) 808955b: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 8089561: c1 e1 03 shl $0x3,%ecx 8089564: 89 85 38 f0 ff ff mov %eax,-0xfc8(%ebp) 808956a: 8b 85 f4 ef ff ff mov -0x100c(%ebp),%eax 8089570: 89 85 3c f0 ff ff mov %eax,-0xfc4(%ebp) 8089576: 0f b6 85 b4 ef ff ff movzbl -0x104c(%ebp),%eax 808957d: 01 c0 add %eax,%eax 808957f: 09 f8 or %edi,%eax 8089581: 09 d0 or %edx,%eax 8089583: 0f b6 95 cc ef ff ff movzbl -0x1034(%ebp),%edx 808958a: 09 c8 or %ecx,%eax 808958c: 0f b6 8d dc ef ff ff movzbl -0x1024(%ebp),%ecx 8089593: c1 e2 04 shl $0x4,%edx 8089596: c1 e1 05 shl $0x5,%ecx 8089599: 09 d0 or %edx,%eax 808959b: 0f b6 95 d0 ef ff ff movzbl -0x1030(%ebp),%edx 80895a2: 09 c8 or %ecx,%eax 80895a4: 0f b6 8d c0 ef ff ff movzbl -0x1040(%ebp),%ecx 80895ab: c1 e2 06 shl $0x6,%edx 80895ae: 09 d0 or %edx,%eax 80895b0: c1 e1 07 shl $0x7,%ecx 80895b3: 09 c1 or %eax,%ecx 80895b5: 8b 85 d4 ef ff ff mov -0x102c(%ebp),%eax 80895bb: 85 ff test %edi,%edi 80895bd: 88 8d 40 f0 ff ff mov %cl,-0xfc0(%ebp) 80895c3: 89 85 44 f0 ff ff mov %eax,-0xfbc(%ebp) 80895c9: 8b 45 10 mov 0x10(%ebp),%eax 80895cc: 0f 84 fc 0a 00 00 je 808a0ce <_IO_vfwprintf+0x1cbe> 80895d2: db 28 fldt (%eax) 80895d4: 83 c0 0c add $0xc,%eax 80895d7: 89 45 10 mov %eax,0x10(%ebp) 80895da: db bd 18 f0 ff ff fstpt -0xfe8(%ebp) 80895e0: 8d 85 18 f0 ff ff lea -0xfe8(%ebp),%eax 80895e6: 83 ec 04 sub $0x4,%esp 80895e9: 89 85 14 f0 ff ff mov %eax,-0xfec(%ebp) 80895ef: 8d 85 14 f0 ff ff lea -0xfec(%ebp),%eax 80895f5: 50 push %eax 80895f6: 8d 85 34 f0 ff ff lea -0xfcc(%ebp),%eax 80895fc: 50 push %eax 80895fd: 53 push %ebx 80895fe: e8 dd a9 ff ff call 8083fe0 <__printf_fphex> 8089603: 83 c4 10 add $0x10,%esp 8089606: 85 c0 test %eax,%eax 8089608: 0f 88 22 f7 ff ff js 8088d30 <_IO_vfwprintf+0x920> 808960e: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8089614: 0f 87 84 12 00 00 ja 808a89e <_IO_vfwprintf+0x248e> 808961a: ba ff ff ff 7f mov $0x7fffffff,%edx 808961f: 29 f2 sub %esi,%edx 8089621: 39 d0 cmp %edx,%eax 8089623: 0f 87 93 05 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8089629: 01 c6 add %eax,%esi 808962b: e9 30 f3 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 8089630: 8b 4d 10 mov 0x10(%ebp),%ecx 8089633: 8b 45 10 mov 0x10(%ebp),%eax 8089636: 8b 09 mov (%ecx),%ecx 8089638: 83 c0 04 add $0x4,%eax 808963b: 85 c9 test %ecx,%ecx 808963d: 0f 84 2c 0f 00 00 je 808a56f <_IO_vfwprintf+0x215f> 8089643: 89 8d a4 ef ff ff mov %ecx,-0x105c(%ebp) 8089649: 89 45 10 mov %eax,0x10(%ebp) 808964c: c7 85 c0 ef ff ff 00 movl $0x0,-0x1040(%ebp) 8089653: 00 00 00 8089656: c7 85 c4 ef ff ff 01 movl $0x1,-0x103c(%ebp) 808965d: 00 00 00 8089660: c7 85 e0 ef ff ff 00 movl $0x0,-0x1020(%ebp) 8089667: 00 00 00 808966a: c7 85 f4 ef ff ff 78 movl $0x78,-0x100c(%ebp) 8089671: 00 00 00 8089674: c7 85 a8 ef ff ff 10 movl $0x10,-0x1058(%ebp) 808967b: 00 00 00 808967e: e9 5d f7 ff ff jmp 8088de0 <_IO_vfwprintf+0x9d0> 8089683: c7 85 a8 ef ff ff 10 movl $0x10,-0x1058(%ebp) 808968a: 00 00 00 808968d: e9 0b fa ff ff jmp 808909d <_IO_vfwprintf+0xc8d> 8089692: f6 43 3c 04 testb $0x4,0x3c(%ebx) 8089696: 74 0e je 80896a6 <_IO_vfwprintf+0x1296> 8089698: 8b 8d b0 ef ff ff mov -0x1050(%ebp),%ecx 808969e: 85 c9 test %ecx,%ecx 80896a0: 0f 84 ed 0e 00 00 je 808a593 <_IO_vfwprintf+0x2183> 80896a6: 8b 45 10 mov 0x10(%ebp),%eax 80896a9: 85 ff test %edi,%edi 80896ab: 8b 00 mov (%eax),%eax 80896ad: 0f 85 47 0b 00 00 jne 808a1fa <_IO_vfwprintf+0x1dea> 80896b3: 8b 95 e0 ef ff ff mov -0x1020(%ebp),%edx 80896b9: 85 d2 test %edx,%edx 80896bb: 0f 85 2c 0e 00 00 jne 808a4ed <_IO_vfwprintf+0x20dd> 80896c1: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi 80896c7: 85 ff test %edi,%edi 80896c9: 0f 85 3e 0c 00 00 jne 808a30d <_IO_vfwprintf+0x1efd> 80896cf: 89 30 mov %esi,(%eax) 80896d1: 8b 45 10 mov 0x10(%ebp),%eax 80896d4: 83 c0 04 add $0x4,%eax 80896d7: 89 45 10 mov %eax,0x10(%ebp) 80896da: e9 81 f2 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 80896df: 8d 85 48 f0 ff ff lea -0xfb8(%ebp),%eax 80896e5: 83 ec 04 sub $0x4,%esp 80896e8: 68 a0 0f 00 00 push $0xfa0 80896ed: 50 push %eax 80896ee: ff b5 fc ef ff ff pushl -0x1004(%ebp) 80896f4: e8 c7 3f 00 00 call 808d6c0 <__strerror_r> 80896f9: 83 c4 10 add $0x10,%esp 80896fc: 89 c2 mov %eax,%edx 80896fe: 31 c9 xor %ecx,%ecx 8089700: e9 06 f3 ff ff jmp 8088a0b <_IO_vfwprintf+0x5fb> 8089705: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 808970b: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 8089712: 0f b6 8d c4 ef ff ff movzbl -0x103c(%ebp),%ecx 8089719: c7 85 40 f0 ff ff 00 movl $0x0,-0xfc0(%ebp) 8089720: 00 00 00 8089723: 89 85 34 f0 ff ff mov %eax,-0xfcc(%ebp) 8089729: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 808972f: c1 e1 03 shl $0x3,%ecx 8089732: 89 85 38 f0 ff ff mov %eax,-0xfc8(%ebp) 8089738: 8b 85 f4 ef ff ff mov -0x100c(%ebp),%eax 808973e: 89 85 3c f0 ff ff mov %eax,-0xfc4(%ebp) 8089744: 0f b6 85 b4 ef ff ff movzbl -0x104c(%ebp),%eax 808974b: 01 c0 add %eax,%eax 808974d: 09 f8 or %edi,%eax 808974f: 09 d0 or %edx,%eax 8089751: 0f b6 95 cc ef ff ff movzbl -0x1034(%ebp),%edx 8089758: 09 c8 or %ecx,%eax 808975a: 0f b6 8d dc ef ff ff movzbl -0x1024(%ebp),%ecx 8089761: c1 e2 04 shl $0x4,%edx 8089764: c1 e1 05 shl $0x5,%ecx 8089767: 09 d0 or %edx,%eax 8089769: 0f b6 95 d0 ef ff ff movzbl -0x1030(%ebp),%edx 8089770: 09 c8 or %ecx,%eax 8089772: 0f b6 8d c0 ef ff ff movzbl -0x1040(%ebp),%ecx 8089779: c1 e2 06 shl $0x6,%edx 808977c: 09 d0 or %edx,%eax 808977e: c1 e1 07 shl $0x7,%ecx 8089781: 09 c1 or %eax,%ecx 8089783: 0f b6 85 ac ef ff ff movzbl -0x1054(%ebp),%eax 808978a: 88 8d 40 f0 ff ff mov %cl,-0xfc0(%ebp) 8089790: c1 e0 03 shl $0x3,%eax 8089793: 83 c8 04 or $0x4,%eax 8089796: 85 ff test %edi,%edi 8089798: 88 85 41 f0 ff ff mov %al,-0xfbf(%ebp) 808979e: 8b 85 d4 ef ff ff mov -0x102c(%ebp),%eax 80897a4: 89 85 44 f0 ff ff mov %eax,-0xfbc(%ebp) 80897aa: 8b 45 10 mov 0x10(%ebp),%eax 80897ad: 0f 84 08 09 00 00 je 808a0bb <_IO_vfwprintf+0x1cab> 80897b3: db 28 fldt (%eax) 80897b5: 83 c0 0c add $0xc,%eax 80897b8: 89 45 10 mov %eax,0x10(%ebp) 80897bb: db bd 18 f0 ff ff fstpt -0xfe8(%ebp) 80897c1: 8d 85 18 f0 ff ff lea -0xfe8(%ebp),%eax 80897c7: 83 ec 04 sub $0x4,%esp 80897ca: 89 85 10 f0 ff ff mov %eax,-0xff0(%ebp) 80897d0: 8d 85 10 f0 ff ff lea -0xff0(%ebp),%eax 80897d6: 50 push %eax 80897d7: 8d 85 34 f0 ff ff lea -0xfcc(%ebp),%eax 80897dd: 50 push %eax 80897de: 53 push %ebx 80897df: e8 ac a6 ff ff call 8083e90 <___printf_fp> 80897e4: 83 c4 10 add $0x10,%esp 80897e7: 85 c0 test %eax,%eax 80897e9: 0f 89 1f fe ff ff jns 808960e <_IO_vfwprintf+0x11fe> 80897ef: e9 3c f5 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 80897f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80897f8: e8 53 7d fc ff call 8051550 <_IO_vtable_check> 80897fd: e9 87 ed ff ff jmp 8088589 <_IO_vfwprintf+0x179> 8089802: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8089808: 8b 85 00 f0 ff ff mov -0x1000(%ebp),%eax 808980e: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8089814: be ff ff ff ff mov $0xffffffff,%esi 8089819: c7 04 08 16 00 00 00 movl $0x16,(%eax,%ecx,1) 8089820: e9 22 ed ff ff jmp 8088547 <_IO_vfwprintf+0x137> 8089825: 8d 76 00 lea 0x0(%esi),%esi 8089828: 8b bd e0 ef ff ff mov -0x1020(%ebp),%edi 808982e: 85 ff test %edi,%edi 8089830: 0f 84 9e 03 00 00 je 8089bd4 <_IO_vfwprintf+0x17c4> 8089836: 8b 43 58 mov 0x58(%ebx),%eax 8089839: 85 c0 test %eax,%eax 808983b: 0f 84 38 0b 00 00 je 808a379 <_IO_vfwprintf+0x1f69> 8089841: 8b 50 10 mov 0x10(%eax),%edx 8089844: 3b 50 14 cmp 0x14(%eax),%edx 8089847: 0f 83 2c 0b 00 00 jae 808a379 <_IO_vfwprintf+0x1f69> 808984d: 8d 7a 04 lea 0x4(%edx),%edi 8089850: 89 78 10 mov %edi,0x10(%eax) 8089853: c7 02 2d 00 00 00 movl $0x2d,(%edx) 8089859: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 808985f: 0f 84 cb f4 ff ff je 8088d30 <_IO_vfwprintf+0x920> 8089865: 83 ad e4 ef ff ff 01 subl $0x1,-0x101c(%ebp) 808986c: 83 c6 01 add $0x1,%esi 808986f: 8b 85 a4 ef ff ff mov -0x105c(%ebp),%eax 8089875: 85 c0 test %eax,%eax 8089877: 0f 84 85 00 00 00 je 8089902 <_IO_vfwprintf+0x14f2> 808987d: 8b 85 c4 ef ff ff mov -0x103c(%ebp),%eax 8089883: 85 c0 test %eax,%eax 8089885: 74 7b je 8089902 <_IO_vfwprintf+0x14f2> 8089887: 83 bd a8 ef ff ff 10 cmpl $0x10,-0x1058(%ebp) 808988e: 75 72 jne 8089902 <_IO_vfwprintf+0x14f2> 8089890: 8b 43 58 mov 0x58(%ebx),%eax 8089893: 85 c0 test %eax,%eax 8089895: 0f 84 64 0d 00 00 je 808a5ff <_IO_vfwprintf+0x21ef> 808989b: 8b 78 14 mov 0x14(%eax),%edi 808989e: 8b 50 10 mov 0x10(%eax),%edx 80898a1: 39 fa cmp %edi,%edx 80898a3: 89 bd e0 ef ff ff mov %edi,-0x1020(%ebp) 80898a9: 0f 83 50 0d 00 00 jae 808a5ff <_IO_vfwprintf+0x21ef> 80898af: 89 d7 mov %edx,%edi 80898b1: 8d 52 04 lea 0x4(%edx),%edx 80898b4: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 80898ba: 89 50 10 mov %edx,0x10(%eax) 80898bd: c7 07 30 00 00 00 movl $0x30,(%edi) 80898c3: 0f 84 67 f4 ff ff je 8088d30 <_IO_vfwprintf+0x920> 80898c9: 39 95 e0 ef ff ff cmp %edx,-0x1020(%ebp) 80898cf: 0f 86 63 0d 00 00 jbe 808a638 <_IO_vfwprintf+0x2228> 80898d5: 8d 7a 04 lea 0x4(%edx),%edi 80898d8: 89 78 10 mov %edi,0x10(%eax) 80898db: 8b 85 f4 ef ff ff mov -0x100c(%ebp),%eax 80898e1: 83 f8 ff cmp $0xffffffff,%eax 80898e4: 89 02 mov %eax,(%edx) 80898e6: 0f 84 44 f4 ff ff je 8088d30 <_IO_vfwprintf+0x920> 80898ec: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 80898f2: 0f 84 38 f4 ff ff je 8088d30 <_IO_vfwprintf+0x920> 80898f8: 83 ad e4 ef ff ff 02 subl $0x2,-0x101c(%ebp) 80898ff: 83 c6 02 add $0x2,%esi 8089902: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8089908: 8b bd e4 ef ff ff mov -0x101c(%ebp),%edi 808990e: c1 f9 02 sar $0x2,%ecx 8089911: 89 d0 mov %edx,%eax 8089913: 01 c8 add %ecx,%eax 8089915: 29 c7 sub %eax,%edi 8089917: 85 d2 test %edx,%edx 8089919: 89 bd f4 ef ff ff mov %edi,-0x100c(%ebp) 808991f: 89 d7 mov %edx,%edi 8089921: 74 44 je 8089967 <_IO_vfwprintf+0x1557> 8089923: 83 ec 04 sub $0x4,%esp 8089926: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808992c: 52 push %edx 808992d: 6a 30 push $0x30 808992f: 53 push %ebx 8089930: e8 eb 28 00 00 call 808c220 <_IO_wpadn> 8089935: 83 c4 10 add $0x10,%esp 8089938: 39 c7 cmp %eax,%edi 808993a: 0f 85 f0 f3 ff ff jne 8088d30 <_IO_vfwprintf+0x920> 8089940: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8089946: 0f 87 52 0f 00 00 ja 808a89e <_IO_vfwprintf+0x248e> 808994c: b8 ff ff ff 7f mov $0x7fffffff,%eax 8089951: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 8089957: 29 f0 sub %esi,%eax 8089959: 39 c7 cmp %eax,%edi 808995b: 0f 87 5b 02 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8089961: 03 b5 e8 ef ff ff add -0x1018(%ebp),%esi 8089967: 85 f6 test %esi,%esi 8089969: 0f 88 61 0f 00 00 js 808a8d0 <_IO_vfwprintf+0x24c0> 808996f: 8b 93 94 00 00 00 mov 0x94(%ebx),%edx 8089975: 89 d0 mov %edx,%eax 8089977: 2d 60 72 0d 08 sub $0x80d7260,%eax 808997c: 39 85 f0 ef ff ff cmp %eax,-0x1010(%ebp) 8089982: 0f 86 f8 0a 00 00 jbe 808a480 <_IO_vfwprintf+0x2070> 8089988: 83 ec 04 sub $0x4,%esp 808998b: 89 8d e8 ef ff ff mov %ecx,-0x1018(%ebp) 8089991: 51 push %ecx 8089992: ff b5 b4 ef ff ff pushl -0x104c(%ebp) 8089998: 53 push %ebx 8089999: ff 52 1c call *0x1c(%edx) 808999c: 8b 8d e8 ef ff ff mov -0x1018(%ebp),%ecx 80899a2: 83 c4 10 add $0x10,%esp 80899a5: 39 c1 cmp %eax,%ecx 80899a7: 0f 85 83 f3 ff ff jne 8088d30 <_IO_vfwprintf+0x920> 80899ad: bf ff ff ff 7f mov $0x7fffffff,%edi 80899b2: 89 f8 mov %edi,%eax 80899b4: 29 f0 sub %esi,%eax 80899b6: 39 c1 cmp %eax,%ecx 80899b8: 0f 8f fe 01 00 00 jg 8089bbc <_IO_vfwprintf+0x17ac> 80899be: 8b 85 f4 ef ff ff mov -0x100c(%ebp),%eax 80899c4: 01 ce add %ecx,%esi 80899c6: 85 c0 test %eax,%eax 80899c8: 0f 8e 92 ef ff ff jle 8088960 <_IO_vfwprintf+0x550> 80899ce: 83 ec 04 sub $0x4,%esp 80899d1: 50 push %eax 80899d2: 6a 20 push $0x20 80899d4: 53 push %ebx 80899d5: e8 46 28 00 00 call 808c220 <_IO_wpadn> 80899da: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 80899e0: 83 c4 10 add $0x10,%esp 80899e3: 39 c1 cmp %eax,%ecx 80899e5: 0f 85 45 f3 ff ff jne 8088d30 <_IO_vfwprintf+0x920> 80899eb: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 80899f1: 0f 87 a7 0e 00 00 ja 808a89e <_IO_vfwprintf+0x248e> 80899f7: 29 f7 sub %esi,%edi 80899f9: 39 f9 cmp %edi,%ecx 80899fb: 0f 87 bb 01 00 00 ja 8089bbc <_IO_vfwprintf+0x17ac> 8089a01: 03 b5 f4 ef ff ff add -0x100c(%ebp),%esi 8089a07: e9 54 ef ff ff jmp 8088960 <_IO_vfwprintf+0x550> 8089a0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8089a10: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8089a16: 89 c8 mov %ecx,%eax 8089a18: c1 f8 02 sar $0x2,%eax 8089a1b: 29 c2 sub %eax,%edx 8089a1d: 89 d0 mov %edx,%eax 8089a1f: ba 00 00 00 00 mov $0x0,%edx 8089a24: 0f 48 c2 cmovs %edx,%eax 8089a27: 8b 95 dc ef ff ff mov -0x1024(%ebp),%edx 8089a2d: 89 85 e8 ef ff ff mov %eax,-0x1018(%ebp) 8089a33: 85 d2 test %edx,%edx 8089a35: 0f 85 ed fd ff ff jne 8089828 <_IO_vfwprintf+0x1418> 8089a3b: 03 85 c0 ef ff ff add -0x1040(%ebp),%eax 8089a41: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 8089a47: 29 c1 sub %eax,%ecx 8089a49: 8b 85 a4 ef ff ff mov -0x105c(%ebp),%eax 8089a4f: 85 c0 test %eax,%eax 8089a51: 0f 84 a9 f4 ff ff je 8088f00 <_IO_vfwprintf+0xaf0> 8089a57: 0f b6 85 c4 ef ff ff movzbl -0x103c(%ebp),%eax 8089a5e: e9 8c f4 ff ff jmp 8088eef <_IO_vfwprintf+0xadf> 8089a63: 90 nop 8089a64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8089a68: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 8089a6f: 00 00 00 8089a72: 83 bd f4 ef ff ff 58 cmpl $0x58,-0x100c(%ebp) 8089a79: ba a0 4c 0d 08 mov $0x80d4ca0,%edx 8089a7e: b8 00 4c 0d 08 mov $0x80d4c00,%eax 8089a83: 0f 45 c2 cmovne %edx,%eax 8089a86: 89 c2 mov %eax,%edx 8089a88: 8b 85 a8 ef ff ff mov -0x1058(%ebp),%eax 8089a8e: 83 f8 0a cmp $0xa,%eax 8089a91: 0f 84 93 03 00 00 je 8089e2a <_IO_vfwprintf+0x1a1a> 8089a97: 83 f8 10 cmp $0x10,%eax 8089a9a: 0f 84 d0 03 00 00 je 8089e70 <_IO_vfwprintf+0x1a60> 8089aa0: 83 f8 08 cmp $0x8,%eax 8089aa3: 0f 84 94 00 00 00 je 8089b3d <_IO_vfwprintf+0x172d> 8089aa9: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 8089aaf: 89 5d 08 mov %ebx,0x8(%ebp) 8089ab2: 8b 9d a8 ef ff ff mov -0x1058(%ebp),%ebx 8089ab8: 89 c7 mov %eax,%edi 8089aba: 89 c8 mov %ecx,%eax 8089abc: 89 d1 mov %edx,%ecx 8089abe: 66 90 xchg %ax,%ax 8089ac0: 31 d2 xor %edx,%edx 8089ac2: 83 ef 04 sub $0x4,%edi 8089ac5: f7 f3 div %ebx 8089ac7: 8b 14 91 mov (%ecx,%edx,4),%edx 8089aca: 85 c0 test %eax,%eax 8089acc: 89 17 mov %edx,(%edi) 8089ace: 75 f0 jne 8089ac0 <_IO_vfwprintf+0x16b0> 8089ad0: 8b 5d 08 mov 0x8(%ebp),%ebx 8089ad3: 89 bd b4 ef ff ff mov %edi,-0x104c(%ebp) 8089ad9: 8b 85 c0 ef ff ff mov -0x1040(%ebp),%eax 8089adf: 85 c0 test %eax,%eax 8089ae1: 74 0e je 8089af1 <_IO_vfwprintf+0x16e1> 8089ae3: 8b 85 c8 ef ff ff mov -0x1038(%ebp),%eax 8089ae9: 85 c0 test %eax,%eax 8089aeb: 0f 85 c7 02 00 00 jne 8089db8 <_IO_vfwprintf+0x19a8> 8089af1: 8b 85 ac ef ff ff mov -0x1054(%ebp),%eax 8089af7: 85 c0 test %eax,%eax 8089af9: 74 7f je 8089b7a <_IO_vfwprintf+0x176a> 8089afb: 83 bd a8 ef ff ff 0a cmpl $0xa,-0x1058(%ebp) 8089b02: 75 76 jne 8089b7a <_IO_vfwprintf+0x176a> 8089b04: 8b bd d8 ef ff ff mov -0x1028(%ebp),%edi 8089b0a: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax 8089b10: 89 f9 mov %edi,%ecx 8089b12: 89 fa mov %edi,%edx 8089b14: e8 27 c1 ff ff call 8085c40 <_i18n_number_rewrite> 8089b19: 89 f9 mov %edi,%ecx 8089b1b: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 8089b21: c7 85 a8 ef ff ff 0a movl $0xa,-0x1058(%ebp) 8089b28: 00 00 00 8089b2b: 29 c1 sub %eax,%ecx 8089b2d: 89 c8 mov %ecx,%eax 8089b2f: c1 f8 02 sar $0x2,%eax 8089b32: 89 85 c0 ef ff ff mov %eax,-0x1040(%ebp) 8089b38: e9 13 f3 ff ff jmp 8088e50 <_IO_vfwprintf+0xa40> 8089b3d: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 8089b43: 89 c7 mov %eax,%edi 8089b45: 8d 76 00 lea 0x0(%esi),%esi 8089b48: 89 c8 mov %ecx,%eax 8089b4a: c1 e9 03 shr $0x3,%ecx 8089b4d: 83 ef 04 sub $0x4,%edi 8089b50: 83 e0 07 and $0x7,%eax 8089b53: 85 c9 test %ecx,%ecx 8089b55: 8b 04 82 mov (%edx,%eax,4),%eax 8089b58: 89 07 mov %eax,(%edi) 8089b5a: 75 ec jne 8089b48 <_IO_vfwprintf+0x1738> 8089b5c: 8b 85 c0 ef ff ff mov -0x1040(%ebp),%eax 8089b62: 89 bd b4 ef ff ff mov %edi,-0x104c(%ebp) 8089b68: 85 c0 test %eax,%eax 8089b6a: 74 0e je 8089b7a <_IO_vfwprintf+0x176a> 8089b6c: 8b 85 c8 ef ff ff mov -0x1038(%ebp),%eax 8089b72: 85 c0 test %eax,%eax 8089b74: 0f 85 3e 02 00 00 jne 8089db8 <_IO_vfwprintf+0x19a8> 8089b7a: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 8089b80: 2b 8d b4 ef ff ff sub -0x104c(%ebp),%ecx 8089b86: 89 c8 mov %ecx,%eax 8089b88: c1 f8 02 sar $0x2,%eax 8089b8b: 89 85 c0 ef ff ff mov %eax,-0x1040(%ebp) 8089b91: e9 ba f2 ff ff jmp 8088e50 <_IO_vfwprintf+0xa40> 8089b96: 8d 85 08 f0 ff ff lea -0xff8(%ebp),%eax 8089b9c: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 8089ba2: e8 f9 be ff ff call 8085aa0 <read_int> 8089ba7: 83 f8 ff cmp $0xffffffff,%eax 8089baa: 89 85 e8 ef ff ff mov %eax,-0x1018(%ebp) 8089bb0: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 8089bb6: 0f 85 c1 06 00 00 jne 808a27d <_IO_vfwprintf+0x1e6d> 8089bbc: 8b 85 00 f0 ff ff mov -0x1000(%ebp),%eax 8089bc2: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8089bc8: c7 04 08 4b 00 00 00 movl $0x4b,(%eax,%ecx,1) 8089bcf: e9 5c f1 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 8089bd4: 8b 95 d0 ef ff ff mov -0x1030(%ebp),%edx 8089bda: 85 d2 test %edx,%edx 8089bdc: 0f 84 e6 03 00 00 je 8089fc8 <_IO_vfwprintf+0x1bb8> 8089be2: 8b 43 58 mov 0x58(%ebx),%eax 8089be5: 85 c0 test %eax,%eax 8089be7: 0f 84 03 0a 00 00 je 808a5f0 <_IO_vfwprintf+0x21e0> 8089bed: 8b 50 10 mov 0x10(%eax),%edx 8089bf0: 3b 50 14 cmp 0x14(%eax),%edx 8089bf3: 0f 83 f7 09 00 00 jae 808a5f0 <_IO_vfwprintf+0x21e0> 8089bf9: 8d 7a 04 lea 0x4(%edx),%edi 8089bfc: 89 78 10 mov %edi,0x10(%eax) 8089bff: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8089c05: e9 4f fc ff ff jmp 8089859 <_IO_vfwprintf+0x1449> 8089c0a: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8089c10: 89 c8 mov %ecx,%eax 8089c12: 8b bd dc ef ff ff mov -0x1024(%ebp),%edi 8089c18: c1 f8 02 sar $0x2,%eax 8089c1b: 29 c2 sub %eax,%edx 8089c1d: 89 d0 mov %edx,%eax 8089c1f: 0f 48 85 a4 ef ff ff cmovs -0x105c(%ebp),%eax 8089c26: 85 ff test %edi,%edi 8089c28: 89 85 e8 ef ff ff mov %eax,-0x1018(%ebp) 8089c2e: 0f 85 f4 fb ff ff jne 8089828 <_IO_vfwprintf+0x1418> 8089c34: 8b 85 c0 ef ff ff mov -0x1040(%ebp),%eax 8089c3a: 03 85 e8 ef ff ff add -0x1018(%ebp),%eax 8089c40: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 8089c46: 29 c1 sub %eax,%ecx 8089c48: e9 b3 f2 ff ff jmp 8088f00 <_IO_vfwprintf+0xaf0> 8089c4d: 8b bd d0 ef ff ff mov -0x1030(%ebp),%edi 8089c53: 85 ff test %edi,%edi 8089c55: 0f 84 a3 03 00 00 je 8089ffe <_IO_vfwprintf+0x1bee> 8089c5b: 8b 43 58 mov 0x58(%ebx),%eax 8089c5e: 85 c0 test %eax,%eax 8089c60: 0f 84 fd 09 00 00 je 808a663 <_IO_vfwprintf+0x2253> 8089c66: 8b 50 10 mov 0x10(%eax),%edx 8089c69: 3b 50 14 cmp 0x14(%eax),%edx 8089c6c: 0f 83 f1 09 00 00 jae 808a663 <_IO_vfwprintf+0x2253> 8089c72: 8d 7a 04 lea 0x4(%edx),%edi 8089c75: 89 78 10 mov %edi,0x10(%eax) 8089c78: c7 02 2b 00 00 00 movl $0x2b,(%edx) 8089c7e: e9 d3 f2 ff ff jmp 8088f56 <_IO_vfwprintf+0xb46> 8089c83: 8b 85 00 f0 ff ff mov -0x1000(%ebp),%eax 8089c89: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8089c8f: c7 04 08 4b 00 00 00 movl $0x4b,(%eax,%ecx,1) 8089c96: e9 12 e9 ff ff jmp 80885ad <_IO_vfwprintf+0x19d> 8089c9b: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 8089ca1: e8 aa 78 fc ff call 8051550 <_IO_vtable_check> 8089ca6: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 8089cac: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 8089cb2: e9 03 ed ff ff jmp 80889ba <_IO_vfwprintf+0x5aa> 8089cb7: 83 ec 0c sub $0xc,%esp 8089cba: ff b5 ec ef ff ff pushl -0x1014(%ebp) 8089cc0: e8 cb 08 fd ff call 805a590 <__cfree> 8089cc5: 83 c4 10 add $0x10,%esp 8089cc8: e9 a8 ec ff ff jmp 8088975 <_IO_vfwprintf+0x565> 8089ccd: c7 85 e8 ef ff ff 01 movl $0x1,-0x1018(%ebp) 8089cd4: 00 00 00 8089cd7: e9 96 fd ff ff jmp 8089a72 <_IO_vfwprintf+0x1662> 8089cdc: 8b 50 04 mov 0x4(%eax),%edx 8089cdf: 8b 00 mov (%eax),%eax 8089ce1: c7 85 d0 ef ff ff 00 movl $0x0,-0x1030(%ebp) 8089ce8: 00 00 00 8089ceb: c7 85 cc ef ff ff 00 movl $0x0,-0x1034(%ebp) 8089cf2: 00 00 00 8089cf5: c7 85 e0 ef ff ff 00 movl $0x0,-0x1020(%ebp) 8089cfc: 00 00 00 8089cff: 89 85 98 ef ff ff mov %eax,-0x1068(%ebp) 8089d05: 8b 45 10 mov 0x10(%ebp),%eax 8089d08: 89 95 9c ef ff ff mov %edx,-0x1064(%ebp) 8089d0e: 83 c0 08 add $0x8,%eax 8089d11: 89 45 10 mov %eax,0x10(%ebp) 8089d14: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 8089d1a: 85 c0 test %eax,%eax 8089d1c: 0f 88 59 04 00 00 js 808a17b <_IO_vfwprintf+0x1d6b> 8089d22: 0f 85 c0 01 00 00 jne 8089ee8 <_IO_vfwprintf+0x1ad8> 8089d28: 8b 95 98 ef ff ff mov -0x1068(%ebp),%edx 8089d2e: 8b 8d 9c ef ff ff mov -0x1064(%ebp),%ecx 8089d34: 89 d0 mov %edx,%eax 8089d36: 89 ca mov %ecx,%edx 8089d38: 09 c2 or %eax,%edx 8089d3a: 0f 85 a8 01 00 00 jne 8089ee8 <_IO_vfwprintf+0x1ad8> 8089d40: 83 bd a8 ef ff ff 08 cmpl $0x8,-0x1058(%ebp) 8089d47: 0f 85 55 07 00 00 jne 808a4a2 <_IO_vfwprintf+0x2092> 8089d4d: 8b 85 c4 ef ff ff mov -0x103c(%ebp),%eax 8089d53: 85 c0 test %eax,%eax 8089d55: 0f 84 47 07 00 00 je 808a4a2 <_IO_vfwprintf+0x2092> 8089d5b: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 8089d61: c7 85 c0 ef ff ff 01 movl $0x1,-0x1040(%ebp) 8089d68: 00 00 00 8089d6b: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 8089d72: 00 00 00 8089d75: 8d 48 fc lea -0x4(%eax),%ecx 8089d78: c7 40 fc 30 00 00 00 movl $0x30,-0x4(%eax) 8089d7f: 89 8d b4 ef ff ff mov %ecx,-0x104c(%ebp) 8089d85: b9 04 00 00 00 mov $0x4,%ecx 8089d8a: 8b 85 98 ef ff ff mov -0x1068(%ebp),%eax 8089d90: 8b 95 9c ef ff ff mov -0x1064(%ebp),%edx 8089d96: 89 c7 mov %eax,%edi 8089d98: 31 c0 xor %eax,%eax 8089d9a: 09 d7 or %edx,%edi 8089d9c: 0f 95 c0 setne %al 8089d9f: 89 85 a4 ef ff ff mov %eax,-0x105c(%ebp) 8089da5: e9 a6 f0 ff ff jmp 8088e50 <_IO_vfwprintf+0xa40> 8089daa: 8b 85 e4 ef ff ff mov -0x101c(%ebp),%eax 8089db0: 89 45 10 mov %eax,0x10(%ebp) 8089db3: e9 a8 eb ff ff jmp 8088960 <_IO_vfwprintf+0x550> 8089db8: 8b 8d c8 ef ff ff mov -0x1038(%ebp),%ecx 8089dbe: 8b 95 d8 ef ff ff mov -0x1028(%ebp),%edx 8089dc4: 83 ec 0c sub $0xc,%esp 8089dc7: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax 8089dcd: ff b5 b8 ef ff ff pushl -0x1048(%ebp) 8089dd3: e8 68 bd ff ff call 8085b40 <group_number> 8089dd8: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 8089dde: 83 c4 0c add $0xc,%esp 8089de1: e9 0b fd ff ff jmp 8089af1 <_IO_vfwprintf+0x16e1> 8089de6: 0f b7 08 movzwl (%eax),%ecx 8089de9: e9 d8 f2 ff ff jmp 80890c6 <_IO_vfwprintf+0xcb6> 8089dee: 83 bd e8 ef ff ff ff cmpl $0xffffffff,-0x1018(%ebp) 8089df5: 0f 84 55 05 00 00 je 808a350 <_IO_vfwprintf+0x1f40> 8089dfb: 83 ec 08 sub $0x8,%esp 8089dfe: ff b5 e8 ef ff ff pushl -0x1018(%ebp) 8089e04: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 8089e0a: 52 push %edx 8089e0b: e8 f0 5b 00 00 call 808fa00 <__wcsnlen> 8089e10: 83 c4 10 add $0x10,%esp 8089e13: 89 c1 mov %eax,%ecx 8089e15: c7 85 f4 ef ff ff 00 movl $0x0,-0x100c(%ebp) 8089e1c: 00 00 00 8089e1f: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 8089e25: e9 9d ec ff ff jmp 8088ac7 <_IO_vfwprintf+0x6b7> 8089e2a: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 8089e30: 89 b5 a0 ef ff ff mov %esi,-0x1060(%ebp) 8089e36: 89 d6 mov %edx,%esi 8089e38: 89 c7 mov %eax,%edi 8089e3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8089e40: b8 cd cc cc cc mov $0xcccccccd,%eax 8089e45: 83 ef 04 sub $0x4,%edi 8089e48: f7 e1 mul %ecx 8089e4a: c1 ea 03 shr $0x3,%edx 8089e4d: 8d 04 92 lea (%edx,%edx,4),%eax 8089e50: 01 c0 add %eax,%eax 8089e52: 29 c1 sub %eax,%ecx 8089e54: 85 d2 test %edx,%edx 8089e56: 8b 04 8e mov (%esi,%ecx,4),%eax 8089e59: 89 d1 mov %edx,%ecx 8089e5b: 89 07 mov %eax,(%edi) 8089e5d: 75 e1 jne 8089e40 <_IO_vfwprintf+0x1a30> 8089e5f: 89 bd b4 ef ff ff mov %edi,-0x104c(%ebp) 8089e65: 8b b5 a0 ef ff ff mov -0x1060(%ebp),%esi 8089e6b: e9 69 fc ff ff jmp 8089ad9 <_IO_vfwprintf+0x16c9> 8089e70: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 8089e76: 89 c7 mov %eax,%edi 8089e78: 90 nop 8089e79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8089e80: 89 c8 mov %ecx,%eax 8089e82: c1 e9 04 shr $0x4,%ecx 8089e85: 83 ef 04 sub $0x4,%edi 8089e88: 83 e0 0f and $0xf,%eax 8089e8b: 85 c9 test %ecx,%ecx 8089e8d: 8b 04 82 mov (%edx,%eax,4),%eax 8089e90: 89 07 mov %eax,(%edi) 8089e92: 75 ec jne 8089e80 <_IO_vfwprintf+0x1a70> 8089e94: e9 c3 fc ff ff jmp 8089b5c <_IO_vfwprintf+0x174c> 8089e99: 85 c9 test %ecx,%ecx 8089e9b: 0f 8e 9f 02 00 00 jle 808a140 <_IO_vfwprintf+0x1d30> 8089ea1: 83 ec 04 sub $0x4,%esp 8089ea4: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 8089eaa: 51 push %ecx 8089eab: 6a 20 push $0x20 8089ead: 53 push %ebx 8089eae: e8 6d 23 00 00 call 808c220 <_IO_wpadn> 8089eb3: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 8089eb9: 83 c4 10 add $0x10,%esp 8089ebc: 39 c1 cmp %eax,%ecx 8089ebe: 0f 85 6c ee ff ff jne 8088d30 <_IO_vfwprintf+0x920> 8089ec4: 81 fe fe ff ff 7f cmp $0x7ffffffe,%esi 8089eca: 0f 87 ce 09 00 00 ja 808a89e <_IO_vfwprintf+0x248e> 8089ed0: b8 ff ff ff 7f mov $0x7fffffff,%eax 8089ed5: 29 f0 sub %esi,%eax 8089ed7: 39 c1 cmp %eax,%ecx 8089ed9: 0f 87 dd fc ff ff ja 8089bbc <_IO_vfwprintf+0x17ac> 8089edf: 01 ce add %ecx,%esi 8089ee1: 31 c9 xor %ecx,%ecx 8089ee3: e9 3d f0 ff ff jmp 8088f25 <_IO_vfwprintf+0xb15> 8089ee8: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 8089eef: 00 00 00 8089ef2: 83 ec 0c sub $0xc,%esp 8089ef5: 31 c0 xor %eax,%eax 8089ef7: 83 bd f4 ef ff ff 58 cmpl $0x58,-0x100c(%ebp) 8089efe: 8b bd d8 ef ff ff mov -0x1028(%ebp),%edi 8089f04: 0f 94 c0 sete %al 8089f07: 50 push %eax 8089f08: ff b5 a8 ef ff ff pushl -0x1058(%ebp) 8089f0e: 57 push %edi 8089f0f: ff b5 9c ef ff ff pushl -0x1064(%ebp) 8089f15: ff b5 98 ef ff ff pushl -0x1068(%ebp) 8089f1b: e8 a0 55 01 00 call 809f4c0 <_itowa> 8089f20: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 8089f26: 8b 85 c0 ef ff ff mov -0x1040(%ebp),%eax 8089f2c: 83 c4 20 add $0x20,%esp 8089f2f: 85 c0 test %eax,%eax 8089f31: 74 2b je 8089f5e <_IO_vfwprintf+0x1b4e> 8089f33: 8b 85 c8 ef ff ff mov -0x1038(%ebp),%eax 8089f39: 85 c0 test %eax,%eax 8089f3b: 74 21 je 8089f5e <_IO_vfwprintf+0x1b4e> 8089f3d: 89 c1 mov %eax,%ecx 8089f3f: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax 8089f45: 83 ec 0c sub $0xc,%esp 8089f48: ff b5 b8 ef ff ff pushl -0x1048(%ebp) 8089f4e: 89 fa mov %edi,%edx 8089f50: e8 eb bb ff ff call 8085b40 <group_number> 8089f55: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 8089f5b: 83 c4 0c add $0xc,%esp 8089f5e: 8b bd ac ef ff ff mov -0x1054(%ebp),%edi 8089f64: 85 ff test %edi,%edi 8089f66: 74 0d je 8089f75 <_IO_vfwprintf+0x1b65> 8089f68: 83 bd a8 ef ff ff 0a cmpl $0xa,-0x1058(%ebp) 8089f6f: 0f 84 33 04 00 00 je 808a3a8 <_IO_vfwprintf+0x1f98> 8089f75: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 8089f7b: 2b 8d b4 ef ff ff sub -0x104c(%ebp),%ecx 8089f81: 89 c8 mov %ecx,%eax 8089f83: c1 f8 02 sar $0x2,%eax 8089f86: 89 85 c0 ef ff ff mov %eax,-0x1040(%ebp) 8089f8c: e9 f9 fd ff ff jmp 8089d8a <_IO_vfwprintf+0x197a> 8089f91: 0f b6 00 movzbl (%eax),%eax 8089f94: c7 85 d0 ef ff ff 00 movl $0x0,-0x1030(%ebp) 8089f9b: 00 00 00 8089f9e: c7 85 cc ef ff ff 00 movl $0x0,-0x1034(%ebp) 8089fa5: 00 00 00 8089fa8: c7 85 e0 ef ff ff 00 movl $0x0,-0x1020(%ebp) 8089faf: 00 00 00 8089fb2: 89 85 a4 ef ff ff mov %eax,-0x105c(%ebp) 8089fb8: 89 c1 mov %eax,%ecx 8089fba: 8b 45 10 mov 0x10(%ebp),%eax 8089fbd: 83 c0 04 add $0x4,%eax 8089fc0: 89 45 10 mov %eax,0x10(%ebp) 8089fc3: e9 18 ee ff ff jmp 8088de0 <_IO_vfwprintf+0x9d0> 8089fc8: 8b 85 cc ef ff ff mov -0x1034(%ebp),%eax 8089fce: 85 c0 test %eax,%eax 8089fd0: 0f 84 99 f8 ff ff je 808986f <_IO_vfwprintf+0x145f> 8089fd6: 8b 43 58 mov 0x58(%ebx),%eax 8089fd9: 85 c0 test %eax,%eax 8089fdb: 0f 84 62 07 00 00 je 808a743 <_IO_vfwprintf+0x2333> 8089fe1: 8b 50 10 mov 0x10(%eax),%edx 8089fe4: 3b 50 14 cmp 0x14(%eax),%edx 8089fe7: 0f 83 56 07 00 00 jae 808a743 <_IO_vfwprintf+0x2333> 8089fed: 8d 7a 04 lea 0x4(%edx),%edi 8089ff0: 89 78 10 mov %edi,0x10(%eax) 8089ff3: c7 02 20 00 00 00 movl $0x20,(%edx) 8089ff9: e9 5b f8 ff ff jmp 8089859 <_IO_vfwprintf+0x1449> 8089ffe: 8b 85 cc ef ff ff mov -0x1034(%ebp),%eax 808a004: 85 c0 test %eax,%eax 808a006: 0f 84 59 ef ff ff je 8088f65 <_IO_vfwprintf+0xb55> 808a00c: 8b 43 58 mov 0x58(%ebx),%eax 808a00f: 85 c0 test %eax,%eax 808a011: 0f 84 1d 07 00 00 je 808a734 <_IO_vfwprintf+0x2324> 808a017: 8b 50 10 mov 0x10(%eax),%edx 808a01a: 3b 50 14 cmp 0x14(%eax),%edx 808a01d: 0f 83 11 07 00 00 jae 808a734 <_IO_vfwprintf+0x2324> 808a023: 8d 7a 04 lea 0x4(%edx),%edi 808a026: 89 78 10 mov %edi,0x10(%eax) 808a029: c7 02 20 00 00 00 movl $0x20,(%edx) 808a02f: e9 22 ef ff ff jmp 8088f56 <_IO_vfwprintf+0xb46> 808a034: 85 f6 test %esi,%esi 808a036: 0f 88 7b 08 00 00 js 808a8b7 <_IO_vfwprintf+0x24a7> 808a03c: 8b bb 94 00 00 00 mov 0x94(%ebx),%edi 808a042: 89 f8 mov %edi,%eax 808a044: 2d 60 72 0d 08 sub $0x80d7260,%eax 808a049: 39 85 f0 ef ff ff cmp %eax,-0x1010(%ebp) 808a04f: 0f 86 8e 07 00 00 jbe 808a7e3 <_IO_vfwprintf+0x23d3> 808a055: 83 ec 04 sub $0x4,%esp 808a058: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 808a05e: 51 push %ecx 808a05f: 52 push %edx 808a060: 53 push %ebx 808a061: ff 57 1c call *0x1c(%edi) 808a064: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 808a06a: 83 c4 10 add $0x10,%esp 808a06d: 39 c1 cmp %eax,%ecx 808a06f: 0f 85 bb ec ff ff jne 8088d30 <_IO_vfwprintf+0x920> 808a075: b8 ff ff ff 7f mov $0x7fffffff,%eax 808a07a: 29 f0 sub %esi,%eax 808a07c: 39 c1 cmp %eax,%ecx 808a07e: 0f 87 38 fb ff ff ja 8089bbc <_IO_vfwprintf+0x17ac> 808a084: 01 ce add %ecx,%esi 808a086: e9 d5 e8 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 808a08b: 8b 85 bc ef ff ff mov -0x1044(%ebp),%eax 808a091: 89 85 f4 ef ff ff mov %eax,-0x100c(%ebp) 808a097: 8b 85 ec ef ff ff mov -0x1014(%ebp),%eax 808a09d: 85 c0 test %eax,%eax 808a09f: 0f 84 61 e7 ff ff je 8088806 <_IO_vfwprintf+0x3f6> 808a0a5: 83 ec 0c sub $0xc,%esp 808a0a8: ff b5 ec ef ff ff pushl -0x1014(%ebp) 808a0ae: e8 dd 04 fd ff call 805a590 <__cfree> 808a0b3: 83 c4 10 add $0x10,%esp 808a0b6: e9 4b e7 ff ff jmp 8088806 <_IO_vfwprintf+0x3f6> 808a0bb: dd 00 fldl (%eax) 808a0bd: 83 c0 08 add $0x8,%eax 808a0c0: 89 45 10 mov %eax,0x10(%ebp) 808a0c3: dd 9d 18 f0 ff ff fstpl -0xfe8(%ebp) 808a0c9: e9 f3 f6 ff ff jmp 80897c1 <_IO_vfwprintf+0x13b1> 808a0ce: dd 00 fldl (%eax) 808a0d0: 83 c0 08 add $0x8,%eax 808a0d3: 89 45 10 mov %eax,0x10(%ebp) 808a0d6: dd 9d 18 f0 ff ff fstpl -0xfe8(%ebp) 808a0dc: e9 ff f4 ff ff jmp 80895e0 <_IO_vfwprintf+0x11d0> 808a0e1: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 808a0e7: c7 85 c0 ef ff ff 00 movl $0x0,-0x1040(%ebp) 808a0ee: 00 00 00 808a0f1: 31 c9 xor %ecx,%ecx 808a0f3: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 808a0fa: 00 00 00 808a0fd: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 808a103: e9 48 ed ff ff jmp 8088e50 <_IO_vfwprintf+0xa40> 808a108: 0f b6 80 80 de 0c 08 movzbl 0x80cde80(%eax),%eax 808a10f: 8b 95 a8 ef ff ff mov -0x1058(%ebp),%edx 808a115: 89 55 10 mov %edx,0x10(%ebp) 808a118: ff 24 85 80 dd 0c 08 jmp *0x80cdd80(,%eax,4) 808a11f: 83 ec 08 sub $0x8,%esp 808a122: ff b5 e8 ef ff ff pushl -0x1018(%ebp) 808a128: 53 push %ebx 808a129: e8 52 27 00 00 call 808c880 <__woverflow> 808a12e: 83 c4 10 add $0x10,%esp 808a131: 83 f8 ff cmp $0xffffffff,%eax 808a134: 0f 85 b9 e7 ff ff jne 80888f3 <_IO_vfwprintf+0x4e3> 808a13a: e9 f1 eb ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 808a13f: 90 nop 808a140: 31 c9 xor %ecx,%ecx 808a142: e9 de ed ff ff jmp 8088f25 <_IO_vfwprintf+0xb15> 808a147: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 808a14d: c7 85 f4 ef ff ff 00 movl $0x0,-0x100c(%ebp) 808a154: 00 00 00 808a157: 83 f8 ff cmp $0xffffffff,%eax 808a15a: 74 10 je 808a16c <_IO_vfwprintf+0x1d5c> 808a15c: 31 c9 xor %ecx,%ecx 808a15e: 83 f8 05 cmp $0x5,%eax 808a161: ba b4 da 0c 08 mov $0x80cdab4,%edx 808a166: 0f 8e 5b e9 ff ff jle 8088ac7 <_IO_vfwprintf+0x6b7> 808a16c: b9 06 00 00 00 mov $0x6,%ecx 808a171: ba b8 da 0c 08 mov $0x80cdab8,%edx 808a176: e9 4c e9 ff ff jmp 8088ac7 <_IO_vfwprintf+0x6b7> 808a17b: c7 85 e8 ef ff ff 01 movl $0x1,-0x1018(%ebp) 808a182: 00 00 00 808a185: e9 68 fd ff ff jmp 8089ef2 <_IO_vfwprintf+0x1ae2> 808a18a: 8b 40 04 mov 0x4(%eax),%eax 808a18d: c7 85 a8 ef ff ff 0a movl $0xa,-0x1058(%ebp) 808a194: 00 00 00 808a197: 89 c1 mov %eax,%ecx 808a199: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 808a19f: c1 f8 1f sar $0x1f,%eax 808a1a2: 89 85 90 ef ff ff mov %eax,-0x1070(%ebp) 808a1a8: 89 85 94 ef ff ff mov %eax,-0x106c(%ebp) 808a1ae: c1 e9 1f shr $0x1f,%ecx 808a1b1: 8b 45 10 mov 0x10(%ebp),%eax 808a1b4: 8b 95 90 ef ff ff mov -0x1070(%ebp),%edx 808a1ba: 89 8d e0 ef ff ff mov %ecx,-0x1020(%ebp) 808a1c0: 8b 8d 94 ef ff ff mov -0x106c(%ebp),%ecx 808a1c6: 8b 38 mov (%eax),%edi 808a1c8: 89 d0 mov %edx,%eax 808a1ca: 31 d7 xor %edx,%edi 808a1cc: 89 bd 98 ef ff ff mov %edi,-0x1068(%ebp) 808a1d2: 8b bd b4 ef ff ff mov -0x104c(%ebp),%edi 808a1d8: 31 cf xor %ecx,%edi 808a1da: 29 85 98 ef ff ff sub %eax,-0x1068(%ebp) 808a1e0: 8b 45 10 mov 0x10(%ebp),%eax 808a1e3: 89 bd 9c ef ff ff mov %edi,-0x1064(%ebp) 808a1e9: 19 8d 9c ef ff ff sbb %ecx,-0x1064(%ebp) 808a1ef: 83 c0 08 add $0x8,%eax 808a1f2: 89 45 10 mov %eax,0x10(%ebp) 808a1f5: e9 1a fb ff ff jmp 8089d14 <_IO_vfwprintf+0x1904> 808a1fa: 89 f1 mov %esi,%ecx 808a1fc: 89 30 mov %esi,(%eax) 808a1fe: c1 f9 1f sar $0x1f,%ecx 808a201: 89 48 04 mov %ecx,0x4(%eax) 808a204: 8b 45 10 mov 0x10(%ebp),%eax 808a207: 83 c0 04 add $0x4,%eax 808a20a: 89 45 10 mov %eax,0x10(%ebp) 808a20d: e9 4e e7 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 808a212: 8d 42 08 lea 0x8(%edx),%eax 808a215: 89 85 08 f0 ff ff mov %eax,-0xff8(%ebp) 808a21b: 89 85 34 f0 ff ff mov %eax,-0xfcc(%ebp) 808a221: 8b 42 08 mov 0x8(%edx),%eax 808a224: 83 e8 30 sub $0x30,%eax 808a227: 83 f8 09 cmp $0x9,%eax 808a22a: 77 33 ja 808a25f <_IO_vfwprintf+0x1e4f> 808a22c: 8d 85 34 f0 ff ff lea -0xfcc(%ebp),%eax 808a232: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 808a238: e8 63 b8 ff ff call 8085aa0 <read_int> 808a23d: 83 f8 ff cmp $0xffffffff,%eax 808a240: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 808a246: 0f 84 70 f9 ff ff je 8089bbc <_IO_vfwprintf+0x17ac> 808a24c: 85 c0 test %eax,%eax 808a24e: 74 0f je 808a25f <_IO_vfwprintf+0x1e4f> 808a250: 8b 85 34 f0 ff ff mov -0xfcc(%ebp),%eax 808a256: 83 38 24 cmpl $0x24,(%eax) 808a259: 0f 84 2c fe ff ff je 808a08b <_IO_vfwprintf+0x1c7b> 808a25f: 8b 45 10 mov 0x10(%ebp),%eax 808a262: 8b 10 mov (%eax),%edx 808a264: b8 ff ff ff ff mov $0xffffffff,%eax 808a269: 85 d2 test %edx,%edx 808a26b: 0f 49 c2 cmovns %edx,%eax 808a26e: 89 85 e8 ef ff ff mov %eax,-0x1018(%ebp) 808a274: 8b 45 10 mov 0x10(%ebp),%eax 808a277: 83 c0 04 add $0x4,%eax 808a27a: 89 45 10 mov %eax,0x10(%ebp) 808a27d: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 808a283: 39 85 e4 ef ff ff cmp %eax,-0x101c(%ebp) 808a289: 0f 8d b2 01 00 00 jge 808a441 <_IO_vfwprintf+0x2031> 808a28f: 3d c8 03 00 00 cmp $0x3c8,%eax 808a294: 0f 8e a7 01 00 00 jle 808a441 <_IO_vfwprintf+0x2031> 808a29a: 8b 85 ec ef ff ff mov -0x1014(%ebp),%eax 808a2a0: 85 c0 test %eax,%eax 808a2a2: 0f 85 aa 04 00 00 jne 808a752 <_IO_vfwprintf+0x2342> 808a2a8: 81 bd e8 ef ff ff de cmpl $0x1fffffde,-0x1018(%ebp) 808a2af: ff ff 1f 808a2b2: 0f 8f cb f9 ff ff jg 8089c83 <_IO_vfwprintf+0x1873> 808a2b8: 8b 85 e8 ef ff ff mov -0x1018(%ebp),%eax 808a2be: 8d 14 85 80 00 00 00 lea 0x80(,%eax,4),%edx 808a2c5: 81 fa 00 10 00 00 cmp $0x1000,%edx 808a2cb: 0f 87 06 01 00 00 ja 808a3d7 <_IO_vfwprintf+0x1fc7> 808a2d1: 8d 42 1e lea 0x1e(%edx),%eax 808a2d4: c7 85 ec ef ff ff 00 movl $0x0,-0x1014(%ebp) 808a2db: 00 00 00 808a2de: 83 e0 f0 and $0xfffffff0,%eax 808a2e1: 29 c4 sub %eax,%esp 808a2e3: 8d 44 24 0f lea 0xf(%esp),%eax 808a2e7: 83 e0 f0 and $0xfffffff0,%eax 808a2ea: 01 d0 add %edx,%eax 808a2ec: 89 85 d8 ef ff ff mov %eax,-0x1028(%ebp) 808a2f2: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 808a2f8: 8b 00 mov (%eax),%eax 808a2fa: e9 4f f1 ff ff jmp 808944e <_IO_vfwprintf+0x103e> 808a2ff: 0f bf 08 movswl (%eax),%ecx 808a302: 83 c0 04 add $0x4,%eax 808a305: 89 45 10 mov %eax,0x10(%ebp) 808a308: e9 a9 ea ff ff jmp 8088db6 <_IO_vfwprintf+0x9a6> 808a30d: 66 89 30 mov %si,(%eax) 808a310: 8b 45 10 mov 0x10(%ebp),%eax 808a313: 83 c0 04 add $0x4,%eax 808a316: 89 45 10 mov %eax,0x10(%ebp) 808a319: e9 42 e6 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 808a31e: f7 9d e4 ef ff ff negl -0x101c(%ebp) 808a324: c7 85 dc ef ff ff 01 movl $0x1,-0x1024(%ebp) 808a32b: 00 00 00 808a32e: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 808a335: 00 00 00 808a338: e9 5e e9 ff ff jmp 8088c9b <_IO_vfwprintf+0x88b> 808a33d: 83 ec 0c sub $0xc,%esp 808a340: 52 push %edx 808a341: e8 6a 1f fd ff call 805c2b0 <strlen> 808a346: 83 c4 10 add $0x10,%esp 808a349: 89 c1 mov %eax,%ecx 808a34b: e9 fc e6 ff ff jmp 8088a4c <_IO_vfwprintf+0x63c> 808a350: 83 ec 0c sub $0xc,%esp 808a353: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 808a359: 52 push %edx 808a35a: e8 c1 de fb ff call 8048220 <.plt+0x40> 808a35f: 83 c4 10 add $0x10,%esp 808a362: 89 c1 mov %eax,%ecx 808a364: c7 85 f4 ef ff ff 00 movl $0x0,-0x100c(%ebp) 808a36b: 00 00 00 808a36e: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 808a374: e9 4e e7 ff ff jmp 8088ac7 <_IO_vfwprintf+0x6b7> 808a379: 83 ec 08 sub $0x8,%esp 808a37c: 89 8d e0 ef ff ff mov %ecx,-0x1020(%ebp) 808a382: 6a 2d push $0x2d 808a384: 53 push %ebx 808a385: e8 f6 24 00 00 call 808c880 <__woverflow> 808a38a: 83 c4 10 add $0x10,%esp 808a38d: 83 f8 ff cmp $0xffffffff,%eax 808a390: 8b 8d e0 ef ff ff mov -0x1020(%ebp),%ecx 808a396: 0f 85 bd f4 ff ff jne 8089859 <_IO_vfwprintf+0x1449> 808a39c: e9 8f e9 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 808a3a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808a3a8: 8b bd d8 ef ff ff mov -0x1028(%ebp),%edi 808a3ae: 8b 85 b4 ef ff ff mov -0x104c(%ebp),%eax 808a3b4: 89 f9 mov %edi,%ecx 808a3b6: 89 fa mov %edi,%edx 808a3b8: e8 83 b8 ff ff call 8085c40 <_i18n_number_rewrite> 808a3bd: 89 f9 mov %edi,%ecx 808a3bf: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 808a3c5: 29 c1 sub %eax,%ecx 808a3c7: 89 c8 mov %ecx,%eax 808a3c9: c1 f8 02 sar $0x2,%eax 808a3cc: 89 85 c0 ef ff ff mov %eax,-0x1040(%ebp) 808a3d2: e9 b3 f9 ff ff jmp 8089d8a <_IO_vfwprintf+0x197a> 808a3d7: 83 ec 0c sub $0xc,%esp 808a3da: 89 8d ec ef ff ff mov %ecx,-0x1014(%ebp) 808a3e0: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a3e6: 52 push %edx 808a3e7: e8 04 59 fe ff call 806fcf0 <__libc_alloca_cutoff> 808a3ec: 83 c4 10 add $0x10,%esp 808a3ef: 85 c0 test %eax,%eax 808a3f1: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a3f7: 8b 8d ec ef ff ff mov -0x1014(%ebp),%ecx 808a3fd: 0f 85 ce fe ff ff jne 808a2d1 <_IO_vfwprintf+0x1ec1> 808a403: 83 ec 0c sub $0xc,%esp 808a406: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 808a40c: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a412: 52 push %edx 808a413: e8 68 fc fc ff call 805a080 <__libc_malloc> 808a418: 83 c4 10 add $0x10,%esp 808a41b: 85 c0 test %eax,%eax 808a41d: 89 85 ec ef ff ff mov %eax,-0x1014(%ebp) 808a423: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a429: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 808a42f: 0f 84 78 e1 ff ff je 80885ad <_IO_vfwprintf+0x19d> 808a435: 03 95 ec ef ff ff add -0x1014(%ebp),%edx 808a43b: 89 95 d8 ef ff ff mov %edx,-0x1028(%ebp) 808a441: 8b 85 08 f0 ff ff mov -0xff8(%ebp),%eax 808a447: 8b 00 mov (%eax),%eax 808a449: e9 00 f0 ff ff jmp 808944e <_IO_vfwprintf+0x103e> 808a44e: 83 ec 08 sub $0x8,%esp 808a451: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808a457: 6a 2d push $0x2d 808a459: 53 push %ebx 808a45a: e8 21 24 00 00 call 808c880 <__woverflow> 808a45f: 83 c4 10 add $0x10,%esp 808a462: 83 f8 ff cmp $0xffffffff,%eax 808a465: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 808a46b: 0f 85 e5 ea ff ff jne 8088f56 <_IO_vfwprintf+0xb46> 808a471: e9 ba e8 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 808a476: 8d 76 00 lea 0x0(%esi),%esi 808a479: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808a480: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808a486: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 808a48c: e8 bf 70 fc ff call 8051550 <_IO_vtable_check> 808a491: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 808a497: 8b 95 e8 ef ff ff mov -0x1018(%ebp),%edx 808a49d: e9 e6 f4 ff ff jmp 8089988 <_IO_vfwprintf+0x1578> 808a4a2: 8b 85 d8 ef ff ff mov -0x1028(%ebp),%eax 808a4a8: c7 85 c0 ef ff ff 00 movl $0x0,-0x1040(%ebp) 808a4af: 00 00 00 808a4b2: 31 c9 xor %ecx,%ecx 808a4b4: c7 85 d4 ef ff ff 20 movl $0x20,-0x102c(%ebp) 808a4bb: 00 00 00 808a4be: 89 85 b4 ef ff ff mov %eax,-0x104c(%ebp) 808a4c4: e9 c1 f8 ff ff jmp 8089d8a <_IO_vfwprintf+0x197a> 808a4c9: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a4cf: e8 7c 70 fc ff call 8051550 <_IO_vtable_check> 808a4d4: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a4da: e9 7b eb ff ff jmp 808905a <_IO_vfwprintf+0xc4a> 808a4df: 0f be 08 movsbl (%eax),%ecx 808a4e2: 83 c0 04 add $0x4,%eax 808a4e5: 89 45 10 mov %eax,0x10(%ebp) 808a4e8: e9 c9 e8 ff ff jmp 8088db6 <_IO_vfwprintf+0x9a6> 808a4ed: 89 f1 mov %esi,%ecx 808a4ef: 88 08 mov %cl,(%eax) 808a4f1: 8b 45 10 mov 0x10(%ebp),%eax 808a4f4: 83 c0 04 add $0x4,%eax 808a4f7: 89 45 10 mov %eax,0x10(%ebp) 808a4fa: e9 61 e4 ff ff jmp 8088960 <_IO_vfwprintf+0x550> 808a4ff: 83 ec 08 sub $0x8,%esp 808a502: 6a 25 push $0x25 808a504: 53 push %ebx 808a505: e8 76 23 00 00 call 808c880 <__woverflow> 808a50a: 83 c4 10 add $0x10,%esp 808a50d: 83 f8 ff cmp $0xffffffff,%eax 808a510: 0f 85 61 e8 ff ff jne 8088d77 <_IO_vfwprintf+0x967> 808a516: e9 15 e8 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 808a51b: 90 nop 808a51c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808a520: 8b 95 00 f0 ff ff mov -0x1000(%ebp),%edx 808a526: b8 e4 ff ff ff mov $0xffffffe4,%eax 808a52b: 8b 04 02 mov (%edx,%eax,1),%eax 808a52e: 8b 00 mov (%eax),%eax 808a530: 8b 50 34 mov 0x34(%eax),%edx 808a533: 8b 40 2c mov 0x2c(%eax),%eax 808a536: 89 85 c8 ef ff ff mov %eax,-0x1038(%ebp) 808a53c: 0f b6 00 movzbl (%eax),%eax 808a53f: 89 95 b8 ef ff ff mov %edx,-0x1048(%ebp) 808a545: 84 c0 test %al,%al 808a547: 0f 94 c2 sete %dl 808a54a: 3c 7f cmp $0x7f,%al 808a54c: 0f 94 c0 sete %al 808a54f: 08 c2 or %al,%dl 808a551: 75 0d jne 808a560 <_IO_vfwprintf+0x2150> 808a553: 83 bd b8 ef ff ff 00 cmpl $0x0,-0x1048(%ebp) 808a55a: 0f 85 f2 ec ff ff jne 8089252 <_IO_vfwprintf+0xe42> 808a560: c7 85 c8 ef ff ff 00 movl $0x0,-0x1038(%ebp) 808a567: 00 00 00 808a56a: e9 e3 ec ff ff jmp 8089252 <_IO_vfwprintf+0xe42> 808a56f: 8b 8d e8 ef ff ff mov -0x1018(%ebp),%ecx 808a575: ba 05 00 00 00 mov $0x5,%edx 808a57a: 89 45 10 mov %eax,0x10(%ebp) 808a57d: 83 f9 05 cmp $0x5,%ecx 808a580: 0f 4d d1 cmovge %ecx,%edx 808a583: 89 95 e8 ef ff ff mov %edx,-0x1018(%ebp) 808a589: ba a0 da 0c 08 mov $0x80cdaa0,%edx 808a58e: e9 68 f8 ff ff jmp 8089dfb <_IO_vfwprintf+0x19eb> 808a593: 83 ec 0c sub $0xc,%esp 808a596: ff 75 0c pushl 0xc(%ebp) 808a599: e8 82 dc fb ff call 8048220 <.plt+0x40> 808a59e: 59 pop %ecx 808a59f: 8d 04 85 04 00 00 00 lea 0x4(,%eax,4),%eax 808a5a6: 5a pop %edx 808a5a7: 50 push %eax 808a5a8: ff 75 0c pushl 0xc(%ebp) 808a5ab: e8 60 86 00 00 call 8092c10 <__readonly_area> 808a5b0: 83 c4 10 add $0x10,%esp 808a5b3: 85 c0 test %eax,%eax 808a5b5: 89 85 b0 ef ff ff mov %eax,-0x1050(%ebp) 808a5bb: 0f 89 e5 f0 ff ff jns 80896a6 <_IO_vfwprintf+0x1296> 808a5c1: 83 ec 0c sub $0xc,%esp 808a5c4: 68 90 d5 0c 08 push $0x80cd590 808a5c9: e8 52 6f fc ff call 8051520 <__libc_fatal> 808a5ce: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 808a5d4: 89 95 e0 ef ff ff mov %edx,-0x1020(%ebp) 808a5da: e8 71 6f fc ff call 8051550 <_IO_vtable_check> 808a5df: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 808a5e5: 8b 95 e0 ef ff ff mov -0x1020(%ebp),%edx 808a5eb: e9 7e e5 ff ff jmp 8088b6e <_IO_vfwprintf+0x75e> 808a5f0: 89 8d e0 ef ff ff mov %ecx,-0x1020(%ebp) 808a5f6: 50 push %eax 808a5f7: 50 push %eax 808a5f8: 6a 2b push $0x2b 808a5fa: e9 85 fd ff ff jmp 808a384 <_IO_vfwprintf+0x1f74> 808a5ff: 50 push %eax 808a600: 50 push %eax 808a601: 6a 30 push $0x30 808a603: 53 push %ebx 808a604: 89 8d e0 ef ff ff mov %ecx,-0x1020(%ebp) 808a60a: e8 71 22 00 00 call 808c880 <__woverflow> 808a60f: 83 c4 10 add $0x10,%esp 808a612: 83 c0 01 add $0x1,%eax 808a615: 8b 8d e0 ef ff ff mov -0x1020(%ebp),%ecx 808a61b: 0f 84 0f e7 ff ff je 8088d30 <_IO_vfwprintf+0x920> 808a621: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 808a627: 0f 84 03 e7 ff ff je 8088d30 <_IO_vfwprintf+0x920> 808a62d: 8b 43 58 mov 0x58(%ebx),%eax 808a630: 85 c0 test %eax,%eax 808a632: 0f 85 3c 02 00 00 jne 808a874 <_IO_vfwprintf+0x2464> 808a638: 57 push %edi 808a639: 57 push %edi 808a63a: ff b5 f4 ef ff ff pushl -0x100c(%ebp) 808a640: 53 push %ebx 808a641: 89 8d e0 ef ff ff mov %ecx,-0x1020(%ebp) 808a647: e8 34 22 00 00 call 808c880 <__woverflow> 808a64c: 83 c4 10 add $0x10,%esp 808a64f: 83 c0 01 add $0x1,%eax 808a652: 8b 8d e0 ef ff ff mov -0x1020(%ebp),%ecx 808a658: 0f 85 8e f2 ff ff jne 80898ec <_IO_vfwprintf+0x14dc> 808a65e: e9 cd e6 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 808a663: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808a669: 52 push %edx 808a66a: 52 push %edx 808a66b: 6a 2b push $0x2b 808a66d: e9 e7 fd ff ff jmp 808a459 <_IO_vfwprintf+0x2049> 808a672: 50 push %eax 808a673: 50 push %eax 808a674: ff b5 f4 ef ff ff pushl -0x100c(%ebp) 808a67a: 53 push %ebx 808a67b: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808a681: e8 fa 21 00 00 call 808c880 <__woverflow> 808a686: 83 c4 10 add $0x10,%esp 808a689: 83 c0 01 add $0x1,%eax 808a68c: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 808a692: 0f 85 46 e9 ff ff jne 8088fde <_IO_vfwprintf+0xbce> 808a698: e9 93 e6 ff ff jmp 8088d30 <_IO_vfwprintf+0x920> 808a69d: 50 push %eax 808a69e: 50 push %eax 808a69f: 6a 30 push $0x30 808a6a1: 53 push %ebx 808a6a2: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808a6a8: e8 d3 21 00 00 call 808c880 <__woverflow> 808a6ad: 83 c4 10 add $0x10,%esp 808a6b0: 83 c0 01 add $0x1,%eax 808a6b3: 8b 8d e4 ef ff ff mov -0x101c(%ebp),%ecx 808a6b9: 0f 84 71 e6 ff ff je 8088d30 <_IO_vfwprintf+0x920> 808a6bf: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 808a6c5: 0f 84 65 e6 ff ff je 8088d30 <_IO_vfwprintf+0x920> 808a6cb: 8b 43 58 mov 0x58(%ebx),%eax 808a6ce: 85 c0 test %eax,%eax 808a6d0: 74 a0 je 808a672 <_IO_vfwprintf+0x2262> 808a6d2: 8b 78 14 mov 0x14(%eax),%edi 808a6d5: 8b 50 10 mov 0x10(%eax),%edx 808a6d8: 89 bd e4 ef ff ff mov %edi,-0x101c(%ebp) 808a6de: e9 d8 e8 ff ff jmp 8088fbb <_IO_vfwprintf+0xbab> 808a6e3: 83 ec 0c sub $0xc,%esp 808a6e6: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 808a6ec: 57 push %edi 808a6ed: e8 fe 55 fe ff call 806fcf0 <__libc_alloca_cutoff> 808a6f2: 83 c4 10 add $0x10,%esp 808a6f5: 85 c0 test %eax,%eax 808a6f7: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 808a6fd: 0f 85 68 e3 ff ff jne 8088a6b <_IO_vfwprintf+0x65b> 808a703: 83 ec 0c sub $0xc,%esp 808a706: 89 8d e8 ef ff ff mov %ecx,-0x1018(%ebp) 808a70c: 57 push %edi 808a70d: e8 6e f9 fc ff call 805a080 <__libc_malloc> 808a712: 83 c4 10 add $0x10,%esp 808a715: 85 c0 test %eax,%eax 808a717: 89 c2 mov %eax,%edx 808a719: 0f 84 11 e6 ff ff je 8088d30 <_IO_vfwprintf+0x920> 808a71f: c7 85 f4 ef ff ff 01 movl $0x1,-0x100c(%ebp) 808a726: 00 00 00 808a729: 8b 8d e8 ef ff ff mov -0x1018(%ebp),%ecx 808a72f: e9 50 e3 ff ff jmp 8088a84 <_IO_vfwprintf+0x674> 808a734: 89 8d e4 ef ff ff mov %ecx,-0x101c(%ebp) 808a73a: 50 push %eax 808a73b: 50 push %eax 808a73c: 6a 20 push $0x20 808a73e: e9 16 fd ff ff jmp 808a459 <_IO_vfwprintf+0x2049> 808a743: 89 8d e0 ef ff ff mov %ecx,-0x1020(%ebp) 808a749: 50 push %eax 808a74a: 50 push %eax 808a74b: 6a 20 push $0x20 808a74d: e9 32 fc ff ff jmp 808a384 <_IO_vfwprintf+0x1f74> 808a752: 83 ec 0c sub $0xc,%esp 808a755: ff b5 ec ef ff ff pushl -0x1014(%ebp) 808a75b: 89 8d f4 ef ff ff mov %ecx,-0x100c(%ebp) 808a761: e8 2a fe fc ff call 805a590 <__cfree> 808a766: 83 c4 10 add $0x10,%esp 808a769: 8b 8d f4 ef ff ff mov -0x100c(%ebp),%ecx 808a76f: e9 34 fb ff ff jmp 808a2a8 <_IO_vfwprintf+0x1e98> 808a774: 83 ec 0c sub $0xc,%esp 808a777: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 808a77d: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a783: 52 push %edx 808a784: e8 67 55 fe ff call 806fcf0 <__libc_alloca_cutoff> 808a789: 83 c4 10 add $0x10,%esp 808a78c: 85 c0 test %eax,%eax 808a78e: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a794: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 808a79a: 0f 85 76 eb ff ff jne 8089316 <_IO_vfwprintf+0xf06> 808a7a0: 83 ec 0c sub $0xc,%esp 808a7a3: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 808a7a9: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a7af: 52 push %edx 808a7b0: e8 cb f8 fc ff call 805a080 <__libc_malloc> 808a7b5: 83 c4 10 add $0x10,%esp 808a7b8: 85 c0 test %eax,%eax 808a7ba: 89 85 ec ef ff ff mov %eax,-0x1014(%ebp) 808a7c0: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a7c6: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 808a7cc: 0f 84 db dd ff ff je 80885ad <_IO_vfwprintf+0x19d> 808a7d2: 03 95 ec ef ff ff add -0x1014(%ebp),%edx 808a7d8: 89 95 d8 ef ff ff mov %edx,-0x1028(%ebp) 808a7de: e9 4a eb ff ff jmp 808932d <_IO_vfwprintf+0xf1d> 808a7e3: 89 8d e8 ef ff ff mov %ecx,-0x1018(%ebp) 808a7e9: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a7ef: e8 5c 6d fc ff call 8051550 <_IO_vtable_check> 808a7f4: 8b 8d e8 ef ff ff mov -0x1018(%ebp),%ecx 808a7fa: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a800: e9 50 f8 ff ff jmp 808a055 <_IO_vfwprintf+0x1c45> 808a805: 83 ec 0c sub $0xc,%esp 808a808: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 808a80e: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a814: 52 push %edx 808a815: e8 d6 54 fe ff call 806fcf0 <__libc_alloca_cutoff> 808a81a: 83 c4 10 add $0x10,%esp 808a81d: 85 c0 test %eax,%eax 808a81f: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a825: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 808a82b: 0f 85 9a e4 ff ff jne 8088ccb <_IO_vfwprintf+0x8bb> 808a831: 83 ec 0c sub $0xc,%esp 808a834: 89 8d d8 ef ff ff mov %ecx,-0x1028(%ebp) 808a83a: 89 95 f4 ef ff ff mov %edx,-0x100c(%ebp) 808a840: 52 push %edx 808a841: e8 3a f8 fc ff call 805a080 <__libc_malloc> 808a846: 83 c4 10 add $0x10,%esp 808a849: 85 c0 test %eax,%eax 808a84b: 89 85 ec ef ff ff mov %eax,-0x1014(%ebp) 808a851: 8b 95 f4 ef ff ff mov -0x100c(%ebp),%edx 808a857: 8b 8d d8 ef ff ff mov -0x1028(%ebp),%ecx 808a85d: 0f 84 4a dd ff ff je 80885ad <_IO_vfwprintf+0x19d> 808a863: 03 95 ec ef ff ff add -0x1014(%ebp),%edx 808a869: 89 95 d8 ef ff ff mov %edx,-0x1028(%ebp) 808a86f: e9 6e e4 ff ff jmp 8088ce2 <_IO_vfwprintf+0x8d2> 808a874: 8b 78 14 mov 0x14(%eax),%edi 808a877: 8b 50 10 mov 0x10(%eax),%edx 808a87a: 89 bd e0 ef ff ff mov %edi,-0x1020(%ebp) 808a880: e9 44 f0 ff ff jmp 80898c9 <_IO_vfwprintf+0x14b9> 808a885: 68 d4 da 0c 08 push $0x80cdad4 808a88a: 68 84 06 00 00 push $0x684 808a88f: 68 d6 d4 0c 08 push $0x80cd4d6 808a894: 68 6c d5 0c 08 push $0x80cd56c 808a899: e8 42 ef fb ff call 80497e0 <__assert_fail> 808a89e: 68 d4 da 0c 08 push $0x80cdad4 808a8a3: 68 64 06 00 00 push $0x664 808a8a8: 68 d6 d4 0c 08 push $0x80cd4d6 808a8ad: 68 3c d5 0c 08 push $0x80cd53c 808a8b2: e8 29 ef fb ff call 80497e0 <__assert_fail> 808a8b7: 68 d4 da 0c 08 push $0x80cdad4 808a8bc: 68 65 06 00 00 push $0x665 808a8c1: 68 d6 d4 0c 08 push $0x80cd4d6 808a8c6: 68 6c d5 0c 08 push $0x80cd56c 808a8cb: e8 10 ef fb ff call 80497e0 <__assert_fail> 808a8d0: 68 d4 da 0c 08 push $0x80cdad4 808a8d5: 68 64 06 00 00 push $0x664 808a8da: 68 d6 d4 0c 08 push $0x80cd4d6 808a8df: 68 6c d5 0c 08 push $0x80cd56c 808a8e4: e8 f7 ee fb ff call 80497e0 <__assert_fail> 808a8e9: 68 d4 da 0c 08 push $0x80cdad4 808a8ee: 68 65 06 00 00 push $0x665 808a8f3: 68 d6 d4 0c 08 push $0x80cd4d6 808a8f8: 68 3c d5 0c 08 push $0x80cd53c 808a8fd: e8 de ee fb ff call 80497e0 <__assert_fail> 808a902: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808a909: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808a910 <buffered_vfprintf>: 808a910: 55 push %ebp 808a911: 57 push %edi 808a912: 89 cf mov %ecx,%edi 808a914: 56 push %esi 808a915: 53 push %ebx 808a916: 89 d6 mov %edx,%esi 808a918: 89 c3 mov %eax,%ebx 808a91a: 81 ec 94 81 00 00 sub $0x8194,%esp 808a920: 6a 01 push $0x1 808a922: 50 push %eax 808a923: e8 38 2b 00 00 call 808d460 <_IO_fwide> 808a928: 83 c4 10 add $0x10,%esp 808a92b: 83 f8 01 cmp $0x1,%eax 808a92e: 0f 85 ac 01 00 00 jne 808aae0 <buffered_vfprintf+0x1d0> 808a934: 8d 84 24 bc 00 00 00 lea 0xbc(%esp),%eax 808a93b: 8d 54 24 24 lea 0x24(%esp),%edx 808a93f: 89 9c 24 70 01 00 00 mov %ebx,0x170(%esp) 808a946: c7 84 24 8c 00 00 00 movl $0x1,0x8c(%esp) 808a94d: 01 00 00 00 808a951: c7 44 24 24 04 80 ad movl $0xfbad8004,0x24(%esp) 808a958: fb 808a959: bd 00 00 00 00 mov $0x0,%ebp 808a95e: 89 44 24 7c mov %eax,0x7c(%esp) 808a962: 8d 84 24 80 01 00 00 lea 0x180(%esp),%eax 808a969: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%esp) 808a970: 00 808a971: c7 84 24 b8 00 00 00 movl $0x80d7560,0xb8(%esp) 808a978: 60 75 0d 08 808a97c: 89 84 24 cc 00 00 00 mov %eax,0xcc(%esp) 808a983: 89 84 24 c8 00 00 00 mov %eax,0xc8(%esp) 808a98a: 8d 84 24 80 81 00 00 lea 0x8180(%esp),%eax 808a991: 83 ec 04 sub $0x4,%esp 808a994: 89 84 24 d4 00 00 00 mov %eax,0xd4(%esp) 808a99b: 8b 43 3c mov 0x3c(%ebx),%eax 808a99e: 89 44 24 64 mov %eax,0x64(%esp) 808a9a2: 57 push %edi 808a9a3: 56 push %esi 808a9a4: 52 push %edx 808a9a5: e8 66 da ff ff call 8088410 <_IO_vfwprintf> 808a9aa: 83 c4 10 add $0x10,%esp 808a9ad: 85 ed test %ebp,%ebp 808a9af: 89 c7 mov %eax,%edi 808a9b1: 0f 84 11 01 00 00 je 808aac8 <buffered_vfprintf+0x1b8> 808a9b7: 83 ec 04 sub $0x4,%esp 808a9ba: 53 push %ebx 808a9bb: 68 20 ab 08 08 push $0x808ab20 808a9c0: 8d 44 24 20 lea 0x20(%esp),%eax 808a9c4: 50 push %eax 808a9c5: e8 36 56 f7 f7 call 0 <_nl_current_LC_CTYPE> 808a9ca: 83 c4 10 add $0x10,%esp 808a9cd: 8b 03 mov (%ebx),%eax 808a9cf: 25 00 80 00 00 and $0x8000,%eax 808a9d4: 0f 84 ae 00 00 00 je 808aa88 <buffered_vfprintf+0x178> 808a9da: 8b 44 24 7c mov 0x7c(%esp),%eax 808a9de: 8b 50 0c mov 0xc(%eax),%edx 808a9e1: 8b 70 10 mov 0x10(%eax),%esi 808a9e4: 29 d6 sub %edx,%esi 808a9e6: c1 fe 02 sar $0x2,%esi 808a9e9: 85 f6 test %esi,%esi 808a9eb: 7e 3b jle 808aa28 <buffered_vfprintf+0x118> 808a9ed: 8b 8b 94 00 00 00 mov 0x94(%ebx),%ecx 808a9f3: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808a9f8: 2d 60 72 0d 08 sub $0x80d7260,%eax 808a9fd: 89 44 24 0c mov %eax,0xc(%esp) 808aa01: 89 c8 mov %ecx,%eax 808aa03: 2d 60 72 0d 08 sub $0x80d7260,%eax 808aa08: 39 44 24 0c cmp %eax,0xc(%esp) 808aa0c: 0f 86 e6 00 00 00 jbe 808aaf8 <buffered_vfprintf+0x1e8> 808aa12: 83 ec 04 sub $0x4,%esp 808aa15: 56 push %esi 808aa16: 52 push %edx 808aa17: 53 push %ebx 808aa18: ff 51 1c call *0x1c(%ecx) 808aa1b: 83 c4 10 add $0x10,%esp 808aa1e: 39 c6 cmp %eax,%esi 808aa20: b8 ff ff ff ff mov $0xffffffff,%eax 808aa25: 0f 45 f8 cmovne %eax,%edi 808aa28: f7 03 00 80 00 00 testl $0x8000,(%ebx) 808aa2e: 74 28 je 808aa58 <buffered_vfprintf+0x148> 808aa30: 85 ed test %ebp,%ebp 808aa32: 74 12 je 808aa46 <buffered_vfprintf+0x136> 808aa34: 83 ec 08 sub $0x8,%esp 808aa37: 6a 00 push $0x0 808aa39: 8d 44 24 20 lea 0x20(%esp),%eax 808aa3d: 50 push %eax 808aa3e: e8 bd 55 f7 f7 call 0 <_nl_current_LC_CTYPE> 808aa43: 83 c4 10 add $0x10,%esp 808aa46: 81 c4 8c 81 00 00 add $0x818c,%esp 808aa4c: 89 f8 mov %edi,%eax 808aa4e: 5b pop %ebx 808aa4f: 5e pop %esi 808aa50: 5f pop %edi 808aa51: 5d pop %ebp 808aa52: c3 ret 808aa53: 90 nop 808aa54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808aa58: 8b 53 48 mov 0x48(%ebx),%edx 808aa5b: 83 6a 04 01 subl $0x1,0x4(%edx) 808aa5f: 75 cf jne 808aa30 <buffered_vfprintf+0x120> 808aa61: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808aa68: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808aa6f: 00 808aa70: 74 01 je 808aa73 <buffered_vfprintf+0x163> 808aa72: f0 83 2a 01 lock subl $0x1,(%edx) 808aa76: 74 07 je 808aa7f <buffered_vfprintf+0x16f> 808aa78: 8d 02 lea (%edx),%eax 808aa7a: e8 e1 52 fe ff call 806fd60 <__lll_unlock_wake_private> 808aa7f: eb af jmp 808aa30 <buffered_vfprintf+0x120> 808aa81: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808aa88: 8b 53 48 mov 0x48(%ebx),%edx 808aa8b: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 808aa92: 3b 72 08 cmp 0x8(%edx),%esi 808aa95: 74 22 je 808aab9 <buffered_vfprintf+0x1a9> 808aa97: b9 01 00 00 00 mov $0x1,%ecx 808aa9c: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808aaa3: 00 808aaa4: 74 01 je 808aaa7 <buffered_vfprintf+0x197> 808aaa6: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 808aaaa: 74 07 je 808aab3 <buffered_vfprintf+0x1a3> 808aaac: 8d 0a lea (%edx),%ecx 808aaae: e8 7d 52 fe ff call 806fd30 <__lll_lock_wait_private> 808aab3: 8b 53 48 mov 0x48(%ebx),%edx 808aab6: 89 72 08 mov %esi,0x8(%edx) 808aab9: 83 42 04 01 addl $0x1,0x4(%edx) 808aabd: e9 18 ff ff ff jmp 808a9da <buffered_vfprintf+0xca> 808aac2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808aac8: c7 44 24 14 20 ab 08 movl $0x808ab20,0x14(%esp) 808aacf: 08 808aad0: 89 5c 24 18 mov %ebx,0x18(%esp) 808aad4: e9 f4 fe ff ff jmp 808a9cd <buffered_vfprintf+0xbd> 808aad9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808aae0: 81 c4 8c 81 00 00 add $0x818c,%esp 808aae6: bf ff ff ff ff mov $0xffffffff,%edi 808aaeb: 5b pop %ebx 808aaec: 89 f8 mov %edi,%eax 808aaee: 5e pop %esi 808aaef: 5f pop %edi 808aaf0: 5d pop %ebp 808aaf1: c3 ret 808aaf2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808aaf8: 89 4c 24 0c mov %ecx,0xc(%esp) 808aafc: e8 4f 6a fc ff call 8051550 <_IO_vtable_check> 808ab01: 8b 44 24 7c mov 0x7c(%esp),%eax 808ab05: 8b 4c 24 0c mov 0xc(%esp),%ecx 808ab09: 8b 50 0c mov 0xc(%eax),%edx 808ab0c: e9 01 ff ff ff jmp 808aa12 <buffered_vfprintf+0x102> 808ab11: 66 90 xchg %ax,%ax 808ab13: 66 90 xchg %ax,%ax 808ab15: 66 90 xchg %ax,%ax 808ab17: 66 90 xchg %ax,%ax 808ab19: 66 90 xchg %ax,%ax 808ab1b: 66 90 xchg %ax,%ax 808ab1d: 66 90 xchg %ax,%ax 808ab1f: 90 nop 0808ab20 <_IO_funlockfile>: 808ab20: 8b 44 24 04 mov 0x4(%esp),%eax 808ab24: 8b 50 48 mov 0x48(%eax),%edx 808ab27: 83 6a 04 01 subl $0x1,0x4(%edx) 808ab2b: 75 1e jne 808ab4b <_IO_funlockfile+0x2b> 808ab2d: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808ab34: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808ab3b: 00 808ab3c: 74 01 je 808ab3f <_IO_funlockfile+0x1f> 808ab3e: f0 83 2a 01 lock subl $0x1,(%edx) 808ab42: 74 07 je 808ab4b <_IO_funlockfile+0x2b> 808ab44: 8d 02 lea (%edx),%eax 808ab46: e8 15 52 fe ff call 806fd60 <__lll_unlock_wake_private> 808ab4b: f3 c3 repz ret 808ab4d: 66 90 xchg %ax,%ax 808ab4f: 90 nop 0808ab50 <read_int>: 808ab50: 55 push %ebp 808ab51: 57 push %edi 808ab52: bf ff ff ff ff mov $0xffffffff,%edi 808ab57: 56 push %esi 808ab58: 53 push %ebx 808ab59: be ff ff ff 7f mov $0x7fffffff,%esi 808ab5e: 8b 18 mov (%eax),%ebx 808ab60: 0f b6 0b movzbl (%ebx),%ecx 808ab63: 83 c3 01 add $0x1,%ebx 808ab66: 83 e9 30 sub $0x30,%ecx 808ab69: eb 1a jmp 808ab85 <read_int+0x35> 808ab6b: 90 nop 808ab6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ab70: 8d 2c 89 lea (%ecx,%ecx,4),%ebp 808ab73: 89 f1 mov %esi,%ecx 808ab75: 29 d1 sub %edx,%ecx 808ab77: 01 ed add %ebp,%ebp 808ab79: 01 ea add %ebp,%edx 808ab7b: 39 cd cmp %ecx,%ebp 808ab7d: 89 d1 mov %edx,%ecx 808ab7f: 0f 4f cf cmovg %edi,%ecx 808ab82: 83 c3 01 add $0x1,%ebx 808ab85: 89 18 mov %ebx,(%eax) 808ab87: 0f b6 13 movzbl (%ebx),%edx 808ab8a: 83 ea 30 sub $0x30,%edx 808ab8d: 83 fa 09 cmp $0x9,%edx 808ab90: 77 16 ja 808aba8 <read_int+0x58> 808ab92: 85 c9 test %ecx,%ecx 808ab94: 78 ec js 808ab82 <read_int+0x32> 808ab96: 81 f9 cc cc cc 0c cmp $0xccccccc,%ecx 808ab9c: 7e d2 jle 808ab70 <read_int+0x20> 808ab9e: b9 ff ff ff ff mov $0xffffffff,%ecx 808aba3: eb dd jmp 808ab82 <read_int+0x32> 808aba5: 8d 76 00 lea 0x0(%esi),%esi 808aba8: 5b pop %ebx 808aba9: 89 c8 mov %ecx,%eax 808abab: 5e pop %esi 808abac: 5f pop %edi 808abad: 5d pop %ebp 808abae: c3 ret 808abaf: 90 nop 0808abb0 <__parse_one_specmb>: 808abb0: 55 push %ebp 808abb1: 57 push %edi 808abb2: 56 push %esi 808abb3: 53 push %ebx 808abb4: 83 ec 0c sub $0xc,%esp 808abb7: 8b 7c 24 20 mov 0x20(%esp),%edi 808abbb: 8b 5c 24 28 mov 0x28(%esp),%ebx 808abbf: 8d 77 01 lea 0x1(%edi),%esi 808abc2: 80 63 0c 07 andb $0x7,0xc(%ebx) 808abc6: c7 43 24 ff ff ff ff movl $0xffffffff,0x24(%ebx) 808abcd: c7 43 10 20 00 00 00 movl $0x20,0x10(%ebx) 808abd4: 89 74 24 20 mov %esi,0x20(%esp) 808abd8: 0f b6 43 0d movzbl 0xd(%ebx),%eax 808abdc: 83 e0 f2 and $0xfffffff2,%eax 808abdf: 88 43 0d mov %al,0xd(%ebx) 808abe2: 0f b6 57 01 movzbl 0x1(%edi),%edx 808abe6: 89 d0 mov %edx,%eax 808abe8: 83 ea 30 sub $0x30,%edx 808abeb: 83 fa 09 cmp $0x9,%edx 808abee: 0f 86 5c 01 00 00 jbe 808ad50 <__parse_one_specmb+0x1a0> 808abf4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808abf8: 83 e8 20 sub $0x20,%eax 808abfb: 3c 29 cmp $0x29,%al 808abfd: 77 27 ja 808ac26 <__parse_one_specmb+0x76> 808abff: 0f b6 c0 movzbl %al,%eax 808ac02: ff 24 85 dc de 0c 08 jmp *0x80cdedc(,%eax,4) 808ac09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ac10: 80 4b 0d 08 orb $0x8,0xd(%ebx) 808ac14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ac18: 83 c6 01 add $0x1,%esi 808ac1b: 89 74 24 20 mov %esi,0x20(%esp) 808ac1f: 0f b6 06 movzbl (%esi),%eax 808ac22: 84 c0 test %al,%al 808ac24: 75 d2 jne 808abf8 <__parse_one_specmb+0x48> 808ac26: f6 43 0c 20 testb $0x20,0xc(%ebx) 808ac2a: 74 07 je 808ac33 <__parse_one_specmb+0x83> 808ac2c: c7 43 10 20 00 00 00 movl $0x20,0x10(%ebx) 808ac33: c7 43 20 ff ff ff ff movl $0xffffffff,0x20(%ebx) 808ac3a: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 808ac41: 0f b6 06 movzbl (%esi),%eax 808ac44: 3c 2a cmp $0x2a,%al 808ac46: 0f 84 64 01 00 00 je 808adb0 <__parse_one_specmb+0x200> 808ac4c: 83 e8 30 sub $0x30,%eax 808ac4f: 31 ff xor %edi,%edi 808ac51: 83 f8 09 cmp $0x9,%eax 808ac54: 0f 86 8e 01 00 00 jbe 808ade8 <__parse_one_specmb+0x238> 808ac5a: c7 43 1c ff ff ff ff movl $0xffffffff,0x1c(%ebx) 808ac61: c7 03 ff ff ff ff movl $0xffffffff,(%ebx) 808ac67: 80 3e 2e cmpb $0x2e,(%esi) 808ac6a: 0f 84 10 01 00 00 je 808ad80 <__parse_one_specmb+0x1d0> 808ac70: 80 63 0d fd andb $0xfd,0xd(%ebx) 808ac74: 31 ed xor %ebp,%ebp 808ac76: 80 63 0c f8 andb $0xf8,0xc(%ebx) 808ac7a: a1 38 dd 0e 08 mov 0x80edd38,%eax 808ac7f: 66 89 6b 0e mov %bp,0xe(%ebx) 808ac83: 85 c0 test %eax,%eax 808ac85: 0f 85 75 03 00 00 jne 808b000 <__parse_one_specmb+0x450> 808ac8b: 8d 56 01 lea 0x1(%esi),%edx 808ac8e: 89 54 24 20 mov %edx,0x20(%esp) 808ac92: 0f b6 06 movzbl (%esi),%eax 808ac95: 83 e8 4c sub $0x4c,%eax 808ac98: 3c 2e cmp $0x2e,%al 808ac9a: 0f 87 10 03 00 00 ja 808afb0 <__parse_one_specmb+0x400> 808aca0: 0f b6 c0 movzbl %al,%eax 808aca3: ff 24 85 84 df 0c 08 jmp *0x80cdf84(,%eax,4) 808acaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808acb0: c7 43 10 30 00 00 00 movl $0x30,0x10(%ebx) 808acb7: e9 5c ff ff ff jmp 808ac18 <__parse_one_specmb+0x68> 808acbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808acc0: 80 4b 0c 20 orb $0x20,0xc(%ebx) 808acc4: e9 4f ff ff ff jmp 808ac18 <__parse_one_specmb+0x68> 808acc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808acd0: 80 4b 0c 40 orb $0x40,0xc(%ebx) 808acd4: e9 3f ff ff ff jmp 808ac18 <__parse_one_specmb+0x68> 808acd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ace0: 80 4b 0c 80 orb $0x80,0xc(%ebx) 808ace4: e9 2f ff ff ff jmp 808ac18 <__parse_one_specmb+0x68> 808ace9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808acf0: 80 4b 0c 08 orb $0x8,0xc(%ebx) 808acf4: e9 1f ff ff ff jmp 808ac18 <__parse_one_specmb+0x68> 808acf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ad00: 80 4b 0c 10 orb $0x10,0xc(%ebx) 808ad04: e9 0f ff ff ff jmp 808ac18 <__parse_one_specmb+0x68> 808ad09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ad10: 80 63 0c fa andb $0xfa,0xc(%ebx) 808ad14: 8d 46 02 lea 0x2(%esi),%eax 808ad17: 89 44 24 20 mov %eax,0x20(%esp) 808ad1b: 0f b6 02 movzbl (%edx),%eax 808ad1e: 8b 15 34 dd 0e 08 mov 0x80edd34,%edx 808ad24: c7 43 30 ff ff ff ff movl $0xffffffff,0x30(%ebx) 808ad2b: 85 d2 test %edx,%edx 808ad2d: 89 43 08 mov %eax,0x8(%ebx) 808ad30: 0f 85 4b 03 00 00 jne 808b081 <__parse_one_specmb+0x4d1> 808ad36: 8d 50 bf lea -0x41(%eax),%edx 808ad39: c7 43 2c 01 00 00 00 movl $0x1,0x2c(%ebx) 808ad40: 83 fa 37 cmp $0x37,%edx 808ad43: 0f 87 8f 02 00 00 ja 808afd8 <__parse_one_specmb+0x428> 808ad49: ff 24 95 40 e0 0c 08 jmp *0x80ce040(,%edx,4) 808ad50: 8d 44 24 20 lea 0x20(%esp),%eax 808ad54: e8 f7 fd ff ff call 808ab50 <read_int> 808ad59: 85 c0 test %eax,%eax 808ad5b: 74 0d je 808ad6a <__parse_one_specmb+0x1ba> 808ad5d: 8b 54 24 20 mov 0x20(%esp),%edx 808ad61: 80 3a 24 cmpb $0x24,(%edx) 808ad64: 0f 84 5b 03 00 00 je 808b0c5 <__parse_one_specmb+0x515> 808ad6a: 89 74 24 20 mov %esi,0x20(%esp) 808ad6e: 0f b6 47 01 movzbl 0x1(%edi),%eax 808ad72: e9 81 fe ff ff jmp 808abf8 <__parse_one_specmb+0x48> 808ad77: 89 f6 mov %esi,%esi 808ad79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ad80: 8d 56 01 lea 0x1(%esi),%edx 808ad83: 89 54 24 20 mov %edx,0x20(%esp) 808ad87: 0f b6 46 01 movzbl 0x1(%esi),%eax 808ad8b: 3c 2a cmp $0x2a,%al 808ad8d: 0f 84 9d 02 00 00 je 808b030 <__parse_one_specmb+0x480> 808ad93: 83 e8 30 sub $0x30,%eax 808ad96: 83 f8 09 cmp $0x9,%eax 808ad99: 0f 86 1a 02 00 00 jbe 808afb9 <__parse_one_specmb+0x409> 808ad9f: c7 03 00 00 00 00 movl $0x0,(%ebx) 808ada5: 89 d6 mov %edx,%esi 808ada7: e9 c4 fe ff ff jmp 808ac70 <__parse_one_specmb+0xc0> 808adac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808adb0: 8d 7e 01 lea 0x1(%esi),%edi 808adb3: 89 7c 24 20 mov %edi,0x20(%esp) 808adb7: 0f b6 46 01 movzbl 0x1(%esi),%eax 808adbb: 83 e8 30 sub $0x30,%eax 808adbe: 83 f8 09 cmp $0x9,%eax 808adc1: 0f 86 91 01 00 00 jbe 808af58 <__parse_one_specmb+0x3a8> 808adc7: 8b 44 24 24 mov 0x24(%esp),%eax 808adcb: 89 7c 24 20 mov %edi,0x20(%esp) 808adcf: 89 fe mov %edi,%esi 808add1: bf 01 00 00 00 mov $0x1,%edi 808add6: 89 43 20 mov %eax,0x20(%ebx) 808add9: 83 c0 01 add $0x1,%eax 808addc: 89 44 24 24 mov %eax,0x24(%esp) 808ade0: e9 75 fe ff ff jmp 808ac5a <__parse_one_specmb+0xaa> 808ade5: 8d 76 00 lea 0x0(%esi),%esi 808ade8: 8d 44 24 20 lea 0x20(%esp),%eax 808adec: e8 5f fd ff ff call 808ab50 <read_int> 808adf1: 83 f8 ff cmp $0xffffffff,%eax 808adf4: 74 03 je 808adf9 <__parse_one_specmb+0x249> 808adf6: 89 43 04 mov %eax,0x4(%ebx) 808adf9: 8b 74 24 20 mov 0x20(%esp),%esi 808adfd: e9 58 fe ff ff jmp 808ac5a <__parse_one_specmb+0xaa> 808ae02: 8d 56 02 lea 0x2(%esi),%edx 808ae05: 80 4b 0c 01 orb $0x1,0xc(%ebx) 808ae09: 8d 42 01 lea 0x1(%edx),%eax 808ae0c: e9 06 ff ff ff jmp 808ad17 <__parse_one_specmb+0x167> 808ae11: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ae18: 80 4b 0c 04 orb $0x4,0xc(%ebx) 808ae1c: 80 7e 01 6c cmpb $0x6c,0x1(%esi) 808ae20: 74 e0 je 808ae02 <__parse_one_specmb+0x252> 808ae22: 8d 46 02 lea 0x2(%esi),%eax 808ae25: e9 ed fe ff ff jmp 808ad17 <__parse_one_specmb+0x167> 808ae2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ae30: 80 7e 01 68 cmpb $0x68,0x1(%esi) 808ae34: 0f 84 c9 02 00 00 je 808b103 <__parse_one_specmb+0x553> 808ae3a: 80 4b 0c 02 orb $0x2,0xc(%ebx) 808ae3e: 8d 46 02 lea 0x2(%esi),%eax 808ae41: e9 d1 fe ff ff jmp 808ad17 <__parse_one_specmb+0x167> 808ae46: 8d 76 00 lea 0x0(%esi),%esi 808ae49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ae50: 80 4b 0c 05 orb $0x5,0xc(%ebx) 808ae54: eb cc jmp 808ae22 <__parse_one_specmb+0x272> 808ae56: 8d 76 00 lea 0x0(%esi),%esi 808ae59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ae60: c7 43 28 03 00 00 00 movl $0x3,0x28(%ebx) 808ae67: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808ae6b: 0f 84 77 01 00 00 je 808afe8 <__parse_one_specmb+0x438> 808ae71: 8b 44 24 20 mov 0x20(%esp),%eax 808ae75: 83 ec 08 sub $0x8,%esp 808ae78: 89 43 14 mov %eax,0x14(%ebx) 808ae7b: 6a 25 push $0x25 808ae7d: 50 push %eax 808ae7e: e8 ed 26 fd ff call 805d570 <__strchrnul> 808ae83: 83 c4 10 add $0x10,%esp 808ae86: 89 43 18 mov %eax,0x18(%ebx) 808ae89: 89 f8 mov %edi,%eax 808ae8b: 83 c4 0c add $0xc,%esp 808ae8e: 5b pop %ebx 808ae8f: 5e pop %esi 808ae90: 5f pop %edi 808ae91: 5d pop %ebp 808ae92: c3 ret 808ae93: 90 nop 808ae94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ae98: c7 43 28 05 00 00 00 movl $0x5,0x28(%ebx) 808ae9f: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808aea3: 75 cc jne 808ae71 <__parse_one_specmb+0x2c1> 808aea5: ba 01 00 00 00 mov $0x1,%edx 808aeaa: 8b 43 08 mov 0x8(%ebx),%eax 808aead: e9 3b 01 00 00 jmp 808afed <__parse_one_specmb+0x43d> 808aeb2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808aeb8: c7 43 28 00 08 00 00 movl $0x800,0x28(%ebx) 808aebf: eb de jmp 808ae9f <__parse_one_specmb+0x2ef> 808aec1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808aec8: c7 43 28 01 00 00 00 movl $0x1,0x28(%ebx) 808aecf: eb 96 jmp 808ae67 <__parse_one_specmb+0x2b7> 808aed1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808aed8: 0f b6 53 0c movzbl 0xc(%ebx),%edx 808aedc: f6 c2 01 test $0x1,%dl 808aedf: 0f 84 7e 01 00 00 je 808b063 <__parse_one_specmb+0x4b3> 808aee5: c7 43 28 00 01 00 00 movl $0x100,0x28(%ebx) 808aeec: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808aef0: 0f 84 f2 00 00 00 je 808afe8 <__parse_one_specmb+0x438> 808aef6: 85 c0 test %eax,%eax 808aef8: 0f 85 73 ff ff ff jne 808ae71 <__parse_one_specmb+0x2c1> 808aefe: 8b 44 24 20 mov 0x20(%esp),%eax 808af02: 83 e8 01 sub $0x1,%eax 808af05: 89 43 18 mov %eax,0x18(%ebx) 808af08: 89 43 14 mov %eax,0x14(%ebx) 808af0b: 83 c4 0c add $0xc,%esp 808af0e: 5b pop %ebx 808af0f: 89 f8 mov %edi,%eax 808af11: 5e pop %esi 808af12: 5f pop %edi 808af13: 5d pop %ebp 808af14: c3 ret 808af15: 8d 76 00 lea 0x0(%esi),%esi 808af18: c7 43 28 04 00 00 00 movl $0x4,0x28(%ebx) 808af1f: e9 43 ff ff ff jmp 808ae67 <__parse_one_specmb+0x2b7> 808af24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808af28: c7 43 28 02 00 00 00 movl $0x2,0x28(%ebx) 808af2f: e9 33 ff ff ff jmp 808ae67 <__parse_one_specmb+0x2b7> 808af34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808af38: 0f b6 53 0c movzbl 0xc(%ebx),%edx 808af3c: 83 e2 01 and $0x1,%edx 808af3f: 80 fa 01 cmp $0x1,%dl 808af42: 19 d2 sbb %edx,%edx 808af44: 30 d2 xor %dl,%dl 808af46: 81 c2 07 01 00 00 add $0x107,%edx 808af4c: 89 53 28 mov %edx,0x28(%ebx) 808af4f: eb 9b jmp 808aeec <__parse_one_specmb+0x33c> 808af51: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808af58: 8d 44 24 20 lea 0x20(%esp),%eax 808af5c: e8 ef fb ff ff call 808ab50 <read_int> 808af61: 85 c0 test %eax,%eax 808af63: 74 2b je 808af90 <__parse_one_specmb+0x3e0> 808af65: 8b 54 24 20 mov 0x20(%esp),%edx 808af69: 80 3a 24 cmpb $0x24,(%edx) 808af6c: 75 22 jne 808af90 <__parse_one_specmb+0x3e0> 808af6e: 83 f8 ff cmp $0xffffffff,%eax 808af71: 74 11 je 808af84 <__parse_one_specmb+0x3d4> 808af73: 8d 48 ff lea -0x1(%eax),%ecx 808af76: 89 4b 20 mov %ecx,0x20(%ebx) 808af79: 8b 4c 24 2c mov 0x2c(%esp),%ecx 808af7d: 39 01 cmp %eax,(%ecx) 808af7f: 0f 43 01 cmovae (%ecx),%eax 808af82: 89 01 mov %eax,(%ecx) 808af84: 83 c2 01 add $0x1,%edx 808af87: 89 54 24 20 mov %edx,0x20(%esp) 808af8b: 90 nop 808af8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808af90: 8b 43 20 mov 0x20(%ebx),%eax 808af93: 85 c0 test %eax,%eax 808af95: 0f 88 2c fe ff ff js 808adc7 <__parse_one_specmb+0x217> 808af9b: 8b 74 24 20 mov 0x20(%esp),%esi 808af9f: 31 ff xor %edi,%edi 808afa1: e9 b4 fc ff ff jmp 808ac5a <__parse_one_specmb+0xaa> 808afa6: 8d 76 00 lea 0x0(%esi),%esi 808afa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808afb0: 89 d0 mov %edx,%eax 808afb2: 89 f2 mov %esi,%edx 808afb4: e9 5e fd ff ff jmp 808ad17 <__parse_one_specmb+0x167> 808afb9: 8d 44 24 20 lea 0x20(%esp),%eax 808afbd: e8 8e fb ff ff call 808ab50 <read_int> 808afc2: 83 f8 ff cmp $0xffffffff,%eax 808afc5: 74 02 je 808afc9 <__parse_one_specmb+0x419> 808afc7: 89 03 mov %eax,(%ebx) 808afc9: 8b 74 24 20 mov 0x20(%esp),%esi 808afcd: e9 9e fc ff ff jmp 808ac70 <__parse_one_specmb+0xc0> 808afd2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808afd8: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 808afdf: e9 12 ff ff ff jmp 808aef6 <__parse_one_specmb+0x346> 808afe4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808afe8: ba 01 00 00 00 mov $0x1,%edx 808afed: 8b 4c 24 24 mov 0x24(%esp),%ecx 808aff1: 01 d7 add %edx,%edi 808aff3: 89 4b 24 mov %ecx,0x24(%ebx) 808aff6: e9 fb fe ff ff jmp 808aef6 <__parse_one_specmb+0x346> 808affb: 90 nop 808affc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b000: 0f b6 16 movzbl (%esi),%edx 808b003: 8b 0c 90 mov (%eax,%edx,4),%ecx 808b006: 85 c9 test %ecx,%ecx 808b008: 0f 84 7d fc ff ff je 808ac8b <__parse_one_specmb+0xdb> 808b00e: 83 ec 08 sub $0x8,%esp 808b011: 53 push %ebx 808b012: 8d 44 24 2c lea 0x2c(%esp),%eax 808b016: 50 push %eax 808b017: e8 d4 a7 ff ff call 80857f0 <__handle_registered_modifier_mb> 808b01c: 83 c4 10 add $0x10,%esp 808b01f: 85 c0 test %eax,%eax 808b021: 0f 84 c4 00 00 00 je 808b0eb <__parse_one_specmb+0x53b> 808b027: 8b 74 24 20 mov 0x20(%esp),%esi 808b02b: e9 5b fc ff ff jmp 808ac8b <__parse_one_specmb+0xdb> 808b030: 8d 6e 02 lea 0x2(%esi),%ebp 808b033: 89 6c 24 20 mov %ebp,0x20(%esp) 808b037: 0f b6 46 02 movzbl 0x2(%esi),%eax 808b03b: 83 e8 30 sub $0x30,%eax 808b03e: 83 f8 09 cmp $0x9,%eax 808b041: 0f 86 cb 00 00 00 jbe 808b112 <__parse_one_specmb+0x562> 808b047: 8b 44 24 24 mov 0x24(%esp),%eax 808b04b: 83 c7 01 add $0x1,%edi 808b04e: 89 6c 24 20 mov %ebp,0x20(%esp) 808b052: 89 ee mov %ebp,%esi 808b054: 89 43 1c mov %eax,0x1c(%ebx) 808b057: 83 c0 01 add $0x1,%eax 808b05a: 89 44 24 24 mov %eax,0x24(%esp) 808b05e: e9 0d fc ff ff jmp 808ac70 <__parse_one_specmb+0xc0> 808b063: f6 c2 04 test $0x4,%dl 808b066: 0f 85 8b 00 00 00 jne 808b0f7 <__parse_one_specmb+0x547> 808b06c: 83 e2 02 and $0x2,%edx 808b06f: 0f 84 cb 00 00 00 je 808b140 <__parse_one_specmb+0x590> 808b075: c7 43 28 00 04 00 00 movl $0x400,0x28(%ebx) 808b07c: e9 6b fe ff ff jmp 808aeec <__parse_one_specmb+0x33c> 808b081: 8b 15 94 dd 0e 08 mov 0x80edd94,%edx 808b087: 8b 14 82 mov (%edx,%eax,4),%edx 808b08a: 85 d2 test %edx,%edx 808b08c: 0f 84 a4 fc ff ff je 808ad36 <__parse_one_specmb+0x186> 808b092: 8d 43 30 lea 0x30(%ebx),%eax 808b095: 50 push %eax 808b096: 8d 43 28 lea 0x28(%ebx),%eax 808b099: 50 push %eax 808b09a: 6a 01 push $0x1 808b09c: 53 push %ebx 808b09d: ff d2 call *%edx 808b09f: 83 c4 10 add $0x10,%esp 808b0a2: 85 c0 test %eax,%eax 808b0a4: 89 c2 mov %eax,%edx 808b0a6: 89 43 2c mov %eax,0x2c(%ebx) 808b0a9: 0f 88 a2 00 00 00 js 808b151 <__parse_one_specmb+0x5a1> 808b0af: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808b0b3: 75 08 jne 808b0bd <__parse_one_specmb+0x50d> 808b0b5: 85 c0 test %eax,%eax 808b0b7: 0f 85 ed fd ff ff jne 808aeaa <__parse_one_specmb+0x2fa> 808b0bd: 8b 43 08 mov 0x8(%ebx),%eax 808b0c0: e9 31 fe ff ff jmp 808aef6 <__parse_one_specmb+0x346> 808b0c5: 8d 72 01 lea 0x1(%edx),%esi 808b0c8: 83 f8 ff cmp $0xffffffff,%eax 808b0cb: 89 74 24 20 mov %esi,0x20(%esp) 808b0cf: 74 11 je 808b0e2 <__parse_one_specmb+0x532> 808b0d1: 8d 48 ff lea -0x1(%eax),%ecx 808b0d4: 89 4b 24 mov %ecx,0x24(%ebx) 808b0d7: 8b 4c 24 2c mov 0x2c(%esp),%ecx 808b0db: 39 01 cmp %eax,(%ecx) 808b0dd: 0f 43 01 cmovae (%ecx),%eax 808b0e0: 89 01 mov %eax,(%ecx) 808b0e2: 0f b6 42 01 movzbl 0x1(%edx),%eax 808b0e6: e9 0d fb ff ff jmp 808abf8 <__parse_one_specmb+0x48> 808b0eb: 8b 54 24 20 mov 0x20(%esp),%edx 808b0ef: 8d 42 01 lea 0x1(%edx),%eax 808b0f2: e9 20 fc ff ff jmp 808ad17 <__parse_one_specmb+0x167> 808b0f7: c7 43 28 00 02 00 00 movl $0x200,0x28(%ebx) 808b0fe: e9 e9 fd ff ff jmp 808aeec <__parse_one_specmb+0x33c> 808b103: 8d 56 02 lea 0x2(%esi),%edx 808b106: 80 4b 0d 02 orb $0x2,0xd(%ebx) 808b10a: 8d 46 03 lea 0x3(%esi),%eax 808b10d: e9 05 fc ff ff jmp 808ad17 <__parse_one_specmb+0x167> 808b112: 8d 44 24 20 lea 0x20(%esp),%eax 808b116: e8 35 fa ff ff call 808ab50 <read_int> 808b11b: 85 c0 test %eax,%eax 808b11d: 74 09 je 808b128 <__parse_one_specmb+0x578> 808b11f: 8b 54 24 20 mov 0x20(%esp),%edx 808b123: 80 3a 24 cmpb $0x24,(%edx) 808b126: 74 31 je 808b159 <__parse_one_specmb+0x5a9> 808b128: 8b 43 1c mov 0x1c(%ebx),%eax 808b12b: 85 c0 test %eax,%eax 808b12d: 0f 89 96 fe ff ff jns 808afc9 <__parse_one_specmb+0x419> 808b133: e9 0f ff ff ff jmp 808b047 <__parse_one_specmb+0x497> 808b138: 90 nop 808b139: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808b140: 31 d2 xor %edx,%edx 808b142: f6 43 0d 02 testb $0x2,0xd(%ebx) 808b146: 0f 95 c2 setne %dl 808b149: 89 53 28 mov %edx,0x28(%ebx) 808b14c: e9 9b fd ff ff jmp 808aeec <__parse_one_specmb+0x33c> 808b151: 8b 43 08 mov 0x8(%ebx),%eax 808b154: e9 dd fb ff ff jmp 808ad36 <__parse_one_specmb+0x186> 808b159: 83 f8 ff cmp $0xffffffff,%eax 808b15c: 74 11 je 808b16f <__parse_one_specmb+0x5bf> 808b15e: 8d 48 ff lea -0x1(%eax),%ecx 808b161: 89 4b 1c mov %ecx,0x1c(%ebx) 808b164: 8b 4c 24 2c mov 0x2c(%esp),%ecx 808b168: 39 01 cmp %eax,(%ecx) 808b16a: 0f 43 01 cmovae (%ecx),%eax 808b16d: 89 01 mov %eax,(%ecx) 808b16f: 83 c2 01 add $0x1,%edx 808b172: 89 54 24 20 mov %edx,0x20(%esp) 808b176: eb b0 jmp 808b128 <__parse_one_specmb+0x578> 808b178: 66 90 xchg %ax,%ax 808b17a: 66 90 xchg %ax,%ax 808b17c: 66 90 xchg %ax,%ax 808b17e: 66 90 xchg %ax,%ax 0808b180 <read_int>: 808b180: 55 push %ebp 808b181: 57 push %edi 808b182: 56 push %esi 808b183: 53 push %ebx 808b184: 8b 08 mov (%eax),%ecx 808b186: 8b 31 mov (%ecx),%esi 808b188: 8d 56 d0 lea -0x30(%esi),%edx 808b18b: be ff ff ff 7f mov $0x7fffffff,%esi 808b190: 8b 59 04 mov 0x4(%ecx),%ebx 808b193: 8d 79 04 lea 0x4(%ecx),%edi 808b196: 83 eb 30 sub $0x30,%ebx 808b199: 83 fb 09 cmp $0x9,%ebx 808b19c: 77 27 ja 808b1c5 <read_int+0x45> 808b19e: 85 d2 test %edx,%edx 808b1a0: 78 17 js 808b1b9 <read_int+0x39> 808b1a2: 81 fa cc cc cc 0c cmp $0xccccccc,%edx 808b1a8: 7f 26 jg 808b1d0 <read_int+0x50> 808b1aa: 8d 14 92 lea (%edx,%edx,4),%edx 808b1ad: 89 f5 mov %esi,%ebp 808b1af: 29 dd sub %ebx,%ebp 808b1b1: 01 d2 add %edx,%edx 808b1b3: 39 ea cmp %ebp,%edx 808b1b5: 7f 19 jg 808b1d0 <read_int+0x50> 808b1b7: 01 da add %ebx,%edx 808b1b9: 89 f9 mov %edi,%ecx 808b1bb: eb d3 jmp 808b190 <read_int+0x10> 808b1bd: 8d 76 00 lea 0x0(%esi),%esi 808b1c0: ba ff ff ff ff mov $0xffffffff,%edx 808b1c5: 89 38 mov %edi,(%eax) 808b1c7: 89 d0 mov %edx,%eax 808b1c9: 5b pop %ebx 808b1ca: 5e pop %esi 808b1cb: 5f pop %edi 808b1cc: 5d pop %ebp 808b1cd: c3 ret 808b1ce: 66 90 xchg %ax,%ax 808b1d0: 8b 79 08 mov 0x8(%ecx),%edi 808b1d3: 8d 59 08 lea 0x8(%ecx),%ebx 808b1d6: 8d 57 d0 lea -0x30(%edi),%edx 808b1d9: 83 fa 09 cmp $0x9,%edx 808b1dc: 77 32 ja 808b210 <read_int+0x90> 808b1de: 8b 79 0c mov 0xc(%ecx),%edi 808b1e1: 8d 59 0c lea 0xc(%ecx),%ebx 808b1e4: 8d 57 d0 lea -0x30(%edi),%edx 808b1e7: 83 fa 09 cmp $0x9,%edx 808b1ea: 77 24 ja 808b210 <read_int+0x90> 808b1ec: 8b 59 10 mov 0x10(%ecx),%ebx 808b1ef: 8d 79 10 lea 0x10(%ecx),%edi 808b1f2: 8d 53 d0 lea -0x30(%ebx),%edx 808b1f5: 83 fa 09 cmp $0x9,%edx 808b1f8: 77 c6 ja 808b1c0 <read_int+0x40> 808b1fa: 8b 51 14 mov 0x14(%ecx),%edx 808b1fd: 8d 79 14 lea 0x14(%ecx),%edi 808b200: 83 ea 30 sub $0x30,%edx 808b203: 83 fa 09 cmp $0x9,%edx 808b206: ba ff ff ff ff mov $0xffffffff,%edx 808b20b: 76 ac jbe 808b1b9 <read_int+0x39> 808b20d: eb b6 jmp 808b1c5 <read_int+0x45> 808b20f: 90 nop 808b210: ba ff ff ff ff mov $0xffffffff,%edx 808b215: 89 18 mov %ebx,(%eax) 808b217: 89 d0 mov %edx,%eax 808b219: 5b pop %ebx 808b21a: 5e pop %esi 808b21b: 5f pop %edi 808b21c: 5d pop %ebp 808b21d: c3 ret 808b21e: 66 90 xchg %ax,%ax 0808b220 <__parse_one_specwc>: 808b220: 55 push %ebp 808b221: 57 push %edi 808b222: 56 push %esi 808b223: 53 push %ebx 808b224: 83 ec 0c sub $0xc,%esp 808b227: 8b 7c 24 20 mov 0x20(%esp),%edi 808b22b: 8b 5c 24 28 mov 0x28(%esp),%ebx 808b22f: 8d 77 04 lea 0x4(%edi),%esi 808b232: 80 63 0c 07 andb $0x7,0xc(%ebx) 808b236: c7 43 24 ff ff ff ff movl $0xffffffff,0x24(%ebx) 808b23d: c7 43 10 20 00 00 00 movl $0x20,0x10(%ebx) 808b244: 89 74 24 20 mov %esi,0x20(%esp) 808b248: 0f b6 43 0d movzbl 0xd(%ebx),%eax 808b24c: 83 e0 f6 and $0xfffffff6,%eax 808b24f: 83 c8 04 or $0x4,%eax 808b252: 88 43 0d mov %al,0xd(%ebx) 808b255: 8b 47 04 mov 0x4(%edi),%eax 808b258: 8d 50 d0 lea -0x30(%eax),%edx 808b25b: 83 fa 09 cmp $0x9,%edx 808b25e: 0f 86 ec 01 00 00 jbe 808b450 <__parse_one_specwc+0x230> 808b264: 8b 4c 24 20 mov 0x20(%esp),%ecx 808b268: 31 d2 xor %edx,%edx 808b26a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b270: 83 e8 20 sub $0x20,%eax 808b273: 83 f8 29 cmp $0x29,%eax 808b276: 0f 87 94 00 00 00 ja 808b310 <__parse_one_specwc+0xf0> 808b27c: ff 24 85 20 e1 0c 08 jmp *0x80ce120(,%eax,4) 808b283: 90 nop 808b284: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b288: 80 4b 0d 08 orb $0x8,0xd(%ebx) 808b28c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b290: 83 c6 04 add $0x4,%esi 808b293: 8b 06 mov (%esi),%eax 808b295: ba 01 00 00 00 mov $0x1,%edx 808b29a: 89 f1 mov %esi,%ecx 808b29c: 85 c0 test %eax,%eax 808b29e: 75 d0 jne 808b270 <__parse_one_specwc+0x50> 808b2a0: 89 74 24 20 mov %esi,0x20(%esp) 808b2a4: eb 72 jmp 808b318 <__parse_one_specwc+0xf8> 808b2a6: 8d 76 00 lea 0x0(%esi),%esi 808b2a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b2b0: c7 43 10 30 00 00 00 movl $0x30,0x10(%ebx) 808b2b7: eb d7 jmp 808b290 <__parse_one_specwc+0x70> 808b2b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808b2c0: 80 4b 0c 20 orb $0x20,0xc(%ebx) 808b2c4: eb ca jmp 808b290 <__parse_one_specwc+0x70> 808b2c6: 8d 76 00 lea 0x0(%esi),%esi 808b2c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b2d0: 80 4b 0c 40 orb $0x40,0xc(%ebx) 808b2d4: eb ba jmp 808b290 <__parse_one_specwc+0x70> 808b2d6: 8d 76 00 lea 0x0(%esi),%esi 808b2d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b2e0: 80 4b 0c 80 orb $0x80,0xc(%ebx) 808b2e4: eb aa jmp 808b290 <__parse_one_specwc+0x70> 808b2e6: 8d 76 00 lea 0x0(%esi),%esi 808b2e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b2f0: 80 4b 0c 08 orb $0x8,0xc(%ebx) 808b2f4: eb 9a jmp 808b290 <__parse_one_specwc+0x70> 808b2f6: 8d 76 00 lea 0x0(%esi),%esi 808b2f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b300: 80 4b 0c 10 orb $0x10,0xc(%ebx) 808b304: eb 8a jmp 808b290 <__parse_one_specwc+0x70> 808b306: 8d 76 00 lea 0x0(%esi),%esi 808b309: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b310: 84 d2 test %dl,%dl 808b312: 0f 85 d8 04 00 00 jne 808b7f0 <__parse_one_specwc+0x5d0> 808b318: f6 43 0c 20 testb $0x20,0xc(%ebx) 808b31c: 74 07 je 808b325 <__parse_one_specwc+0x105> 808b31e: c7 43 10 20 00 00 00 movl $0x20,0x10(%ebx) 808b325: c7 43 20 ff ff ff ff movl $0xffffffff,0x20(%ebx) 808b32c: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 808b333: 8b 06 mov (%esi),%eax 808b335: 83 f8 2a cmp $0x2a,%eax 808b338: 0f 84 72 01 00 00 je 808b4b0 <__parse_one_specwc+0x290> 808b33e: 83 e8 30 sub $0x30,%eax 808b341: 31 ff xor %edi,%edi 808b343: 83 f8 09 cmp $0x9,%eax 808b346: 0f 86 9c 01 00 00 jbe 808b4e8 <__parse_one_specwc+0x2c8> 808b34c: c7 43 1c ff ff ff ff movl $0xffffffff,0x1c(%ebx) 808b353: c7 03 ff ff ff ff movl $0xffffffff,(%ebx) 808b359: 83 3e 2e cmpl $0x2e,(%esi) 808b35c: 0f 84 1e 01 00 00 je 808b480 <__parse_one_specwc+0x260> 808b362: 80 63 0d fd andb $0xfd,0xd(%ebx) 808b366: 80 63 0c f8 andb $0xf8,0xc(%ebx) 808b36a: 31 ed xor %ebp,%ebp 808b36c: 8b 15 38 dd 0e 08 mov 0x80edd38,%edx 808b372: 66 89 6b 0e mov %bp,0xe(%ebx) 808b376: 8b 06 mov (%esi),%eax 808b378: 85 d2 test %edx,%edx 808b37a: 0f 85 48 03 00 00 jne 808b6c8 <__parse_one_specwc+0x4a8> 808b380: 8d 48 b4 lea -0x4c(%eax),%ecx 808b383: 8d 56 04 lea 0x4(%esi),%edx 808b386: 83 f9 2e cmp $0x2e,%ecx 808b389: 89 54 24 20 mov %edx,0x20(%esp) 808b38d: 77 29 ja 808b3b8 <__parse_one_specwc+0x198> 808b38f: ff 24 8d c8 e1 0c 08 jmp *0x80ce1c8(,%ecx,4) 808b396: 8d 76 00 lea 0x0(%esi),%esi 808b399: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b3a0: 83 7e 04 68 cmpl $0x68,0x4(%esi) 808b3a4: 0f 84 e1 03 00 00 je 808b78b <__parse_one_specwc+0x56b> 808b3aa: 80 4b 0c 02 orb $0x2,0xc(%ebx) 808b3ae: 8d 56 08 lea 0x8(%esi),%edx 808b3b1: 8b 46 04 mov 0x4(%esi),%eax 808b3b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b3b8: 89 54 24 20 mov %edx,0x20(%esp) 808b3bc: 8b 15 34 dd 0e 08 mov 0x80edd34,%edx 808b3c2: 89 43 08 mov %eax,0x8(%ebx) 808b3c5: c7 43 30 ff ff ff ff movl $0xffffffff,0x30(%ebx) 808b3cc: 85 d2 test %edx,%edx 808b3ce: 74 50 je 808b420 <__parse_one_specwc+0x200> 808b3d0: 3d ff 00 00 00 cmp $0xff,%eax 808b3d5: 7f 49 jg 808b420 <__parse_one_specwc+0x200> 808b3d7: 8b 15 94 dd 0e 08 mov 0x80edd94,%edx 808b3dd: 8b 14 82 mov (%edx,%eax,4),%edx 808b3e0: 85 d2 test %edx,%edx 808b3e2: 74 3c je 808b420 <__parse_one_specwc+0x200> 808b3e4: 8d 43 30 lea 0x30(%ebx),%eax 808b3e7: 50 push %eax 808b3e8: 8d 43 28 lea 0x28(%ebx),%eax 808b3eb: 50 push %eax 808b3ec: 6a 01 push $0x1 808b3ee: 53 push %ebx 808b3ef: ff d2 call *%edx 808b3f1: 83 c4 10 add $0x10,%esp 808b3f4: 85 c0 test %eax,%eax 808b3f6: 89 c2 mov %eax,%edx 808b3f8: 89 43 2c mov %eax,0x2c(%ebx) 808b3fb: 78 16 js 808b413 <__parse_one_specwc+0x1f3> 808b3fd: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808b401: 75 08 jne 808b40b <__parse_one_specwc+0x1eb> 808b403: 85 c0 test %eax,%eax 808b405: 0f 85 bf 01 00 00 jne 808b5ca <__parse_one_specwc+0x3aa> 808b40b: 8b 43 08 mov 0x8(%ebx),%eax 808b40e: e9 83 01 00 00 jmp 808b596 <__parse_one_specwc+0x376> 808b413: 8b 43 08 mov 0x8(%ebx),%eax 808b416: 8d 76 00 lea 0x0(%esi),%esi 808b419: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b420: 8d 50 bf lea -0x41(%eax),%edx 808b423: c7 43 2c 01 00 00 00 movl $0x1,0x2c(%ebx) 808b42a: 83 fa 37 cmp $0x37,%edx 808b42d: 0f 87 6d 02 00 00 ja 808b6a0 <__parse_one_specwc+0x480> 808b433: ff 24 95 84 e2 0c 08 jmp *0x80ce284(,%edx,4) 808b43a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b440: 80 63 0c fa andb $0xfa,0xc(%ebx) 808b444: 8d 56 08 lea 0x8(%esi),%edx 808b447: 8b 46 04 mov 0x4(%esi),%eax 808b44a: e9 69 ff ff ff jmp 808b3b8 <__parse_one_specwc+0x198> 808b44f: 90 nop 808b450: 8d 44 24 20 lea 0x20(%esp),%eax 808b454: e8 27 fd ff ff call 808b180 <read_int> 808b459: 85 c0 test %eax,%eax 808b45b: 74 0d je 808b46a <__parse_one_specwc+0x24a> 808b45d: 8b 54 24 20 mov 0x20(%esp),%edx 808b461: 83 3a 24 cmpl $0x24,(%edx) 808b464: 0f 84 e2 02 00 00 je 808b74c <__parse_one_specwc+0x52c> 808b46a: 89 74 24 20 mov %esi,0x20(%esp) 808b46e: 8b 47 04 mov 0x4(%edi),%eax 808b471: e9 ee fd ff ff jmp 808b264 <__parse_one_specwc+0x44> 808b476: 8d 76 00 lea 0x0(%esi),%esi 808b479: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b480: 8b 46 04 mov 0x4(%esi),%eax 808b483: 8d 56 04 lea 0x4(%esi),%edx 808b486: 89 54 24 20 mov %edx,0x20(%esp) 808b48a: 83 f8 2a cmp $0x2a,%eax 808b48d: 0f 84 6d 02 00 00 je 808b700 <__parse_one_specwc+0x4e0> 808b493: 83 e8 30 sub $0x30,%eax 808b496: 83 f8 09 cmp $0x9,%eax 808b499: 0f 86 e7 01 00 00 jbe 808b686 <__parse_one_specwc+0x466> 808b49f: c7 03 00 00 00 00 movl $0x0,(%ebx) 808b4a5: 89 d6 mov %edx,%esi 808b4a7: e9 b6 fe ff ff jmp 808b362 <__parse_one_specwc+0x142> 808b4ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b4b0: 8b 46 04 mov 0x4(%esi),%eax 808b4b3: 8d 7e 04 lea 0x4(%esi),%edi 808b4b6: 89 7c 24 20 mov %edi,0x20(%esp) 808b4ba: 83 e8 30 sub $0x30,%eax 808b4bd: 83 f8 09 cmp $0x9,%eax 808b4c0: 0f 86 72 01 00 00 jbe 808b638 <__parse_one_specwc+0x418> 808b4c6: 8b 44 24 24 mov 0x24(%esp),%eax 808b4ca: 89 7c 24 20 mov %edi,0x20(%esp) 808b4ce: 89 fe mov %edi,%esi 808b4d0: bf 01 00 00 00 mov $0x1,%edi 808b4d5: 89 43 20 mov %eax,0x20(%ebx) 808b4d8: 83 c0 01 add $0x1,%eax 808b4db: 89 44 24 24 mov %eax,0x24(%esp) 808b4df: e9 68 fe ff ff jmp 808b34c <__parse_one_specwc+0x12c> 808b4e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b4e8: 8d 44 24 20 lea 0x20(%esp),%eax 808b4ec: e8 8f fc ff ff call 808b180 <read_int> 808b4f1: 83 f8 ff cmp $0xffffffff,%eax 808b4f4: 74 03 je 808b4f9 <__parse_one_specwc+0x2d9> 808b4f6: 89 43 04 mov %eax,0x4(%ebx) 808b4f9: 8b 74 24 20 mov 0x20(%esp),%esi 808b4fd: e9 4a fe ff ff jmp 808b34c <__parse_one_specwc+0x12c> 808b502: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b508: 80 4b 0c 04 orb $0x4,0xc(%ebx) 808b50c: 8d 56 08 lea 0x8(%esi),%edx 808b50f: 8b 46 04 mov 0x4(%esi),%eax 808b512: 83 f8 6c cmp $0x6c,%eax 808b515: 0f 85 9d fe ff ff jne 808b3b8 <__parse_one_specwc+0x198> 808b51b: 80 4b 0c 01 orb $0x1,0xc(%ebx) 808b51f: 83 c2 04 add $0x4,%edx 808b522: 8b 42 fc mov -0x4(%edx),%eax 808b525: e9 8e fe ff ff jmp 808b3b8 <__parse_one_specwc+0x198> 808b52a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b530: 80 4b 0c 05 orb $0x5,0xc(%ebx) 808b534: 8d 56 08 lea 0x8(%esi),%edx 808b537: 8b 46 04 mov 0x4(%esi),%eax 808b53a: e9 79 fe ff ff jmp 808b3b8 <__parse_one_specwc+0x198> 808b53f: 90 nop 808b540: c7 43 28 03 00 00 00 movl $0x3,0x28(%ebx) 808b547: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808b54b: 0f 84 5f 01 00 00 je 808b6b0 <__parse_one_specwc+0x490> 808b551: 8b 44 24 20 mov 0x20(%esp),%eax 808b555: 83 ec 08 sub $0x8,%esp 808b558: 89 43 14 mov %eax,0x14(%ebx) 808b55b: 6a 25 push $0x25 808b55d: 50 push %eax 808b55e: e8 2d 45 00 00 call 808fa90 <__wcschrnul> 808b563: 83 c4 10 add $0x10,%esp 808b566: 89 43 18 mov %eax,0x18(%ebx) 808b569: 89 f8 mov %edi,%eax 808b56b: 83 c4 0c add $0xc,%esp 808b56e: 5b pop %ebx 808b56f: 5e pop %esi 808b570: 5f pop %edi 808b571: 5d pop %ebp 808b572: c3 ret 808b573: 90 nop 808b574: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b578: 0f b6 53 0c movzbl 0xc(%ebx),%edx 808b57c: f6 c2 01 test $0x1,%dl 808b57f: 0f 84 ad 01 00 00 je 808b732 <__parse_one_specwc+0x512> 808b585: c7 43 28 00 01 00 00 movl $0x100,0x28(%ebx) 808b58c: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808b590: 0f 84 1a 01 00 00 je 808b6b0 <__parse_one_specwc+0x490> 808b596: 85 c0 test %eax,%eax 808b598: 75 b7 jne 808b551 <__parse_one_specwc+0x331> 808b59a: 8b 44 24 20 mov 0x20(%esp),%eax 808b59e: 83 e8 04 sub $0x4,%eax 808b5a1: 89 43 18 mov %eax,0x18(%ebx) 808b5a4: 89 43 14 mov %eax,0x14(%ebx) 808b5a7: 83 c4 0c add $0xc,%esp 808b5aa: 5b pop %ebx 808b5ab: 89 f8 mov %edi,%eax 808b5ad: 5e pop %esi 808b5ae: 5f pop %edi 808b5af: 5d pop %ebp 808b5b0: c3 ret 808b5b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808b5b8: c7 43 28 05 00 00 00 movl $0x5,0x28(%ebx) 808b5bf: 83 7b 24 ff cmpl $0xffffffff,0x24(%ebx) 808b5c3: 75 8c jne 808b551 <__parse_one_specwc+0x331> 808b5c5: ba 01 00 00 00 mov $0x1,%edx 808b5ca: 8b 43 08 mov 0x8(%ebx),%eax 808b5cd: e9 e3 00 00 00 jmp 808b6b5 <__parse_one_specwc+0x495> 808b5d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b5d8: c7 43 28 01 00 00 00 movl $0x1,0x28(%ebx) 808b5df: e9 63 ff ff ff jmp 808b547 <__parse_one_specwc+0x327> 808b5e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b5e8: c7 43 28 00 08 00 00 movl $0x800,0x28(%ebx) 808b5ef: eb ce jmp 808b5bf <__parse_one_specwc+0x39f> 808b5f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808b5f8: c7 43 28 02 00 00 00 movl $0x2,0x28(%ebx) 808b5ff: e9 43 ff ff ff jmp 808b547 <__parse_one_specwc+0x327> 808b604: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b608: c7 43 28 04 00 00 00 movl $0x4,0x28(%ebx) 808b60f: e9 33 ff ff ff jmp 808b547 <__parse_one_specwc+0x327> 808b614: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b618: 0f b6 53 0c movzbl 0xc(%ebx),%edx 808b61c: 83 e2 01 and $0x1,%edx 808b61f: 80 fa 01 cmp $0x1,%dl 808b622: 19 d2 sbb %edx,%edx 808b624: 30 d2 xor %dl,%dl 808b626: 81 c2 07 01 00 00 add $0x107,%edx 808b62c: 89 53 28 mov %edx,0x28(%ebx) 808b62f: e9 58 ff ff ff jmp 808b58c <__parse_one_specwc+0x36c> 808b634: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b638: 8d 44 24 20 lea 0x20(%esp),%eax 808b63c: e8 3f fb ff ff call 808b180 <read_int> 808b641: 85 c0 test %eax,%eax 808b643: 74 2b je 808b670 <__parse_one_specwc+0x450> 808b645: 8b 54 24 20 mov 0x20(%esp),%edx 808b649: 83 3a 24 cmpl $0x24,(%edx) 808b64c: 75 22 jne 808b670 <__parse_one_specwc+0x450> 808b64e: 83 f8 ff cmp $0xffffffff,%eax 808b651: 74 11 je 808b664 <__parse_one_specwc+0x444> 808b653: 8d 48 ff lea -0x1(%eax),%ecx 808b656: 89 4b 20 mov %ecx,0x20(%ebx) 808b659: 8b 4c 24 2c mov 0x2c(%esp),%ecx 808b65d: 39 01 cmp %eax,(%ecx) 808b65f: 0f 43 01 cmovae (%ecx),%eax 808b662: 89 01 mov %eax,(%ecx) 808b664: 83 c2 04 add $0x4,%edx 808b667: 89 54 24 20 mov %edx,0x20(%esp) 808b66b: 90 nop 808b66c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b670: 8b 43 20 mov 0x20(%ebx),%eax 808b673: 85 c0 test %eax,%eax 808b675: 0f 88 4b fe ff ff js 808b4c6 <__parse_one_specwc+0x2a6> 808b67b: 8b 74 24 20 mov 0x20(%esp),%esi 808b67f: 31 ff xor %edi,%edi 808b681: e9 c6 fc ff ff jmp 808b34c <__parse_one_specwc+0x12c> 808b686: 8d 44 24 20 lea 0x20(%esp),%eax 808b68a: e8 f1 fa ff ff call 808b180 <read_int> 808b68f: 83 f8 ff cmp $0xffffffff,%eax 808b692: 74 02 je 808b696 <__parse_one_specwc+0x476> 808b694: 89 03 mov %eax,(%ebx) 808b696: 8b 74 24 20 mov 0x20(%esp),%esi 808b69a: e9 c3 fc ff ff jmp 808b362 <__parse_one_specwc+0x142> 808b69f: 90 nop 808b6a0: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 808b6a7: e9 ea fe ff ff jmp 808b596 <__parse_one_specwc+0x376> 808b6ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b6b0: ba 01 00 00 00 mov $0x1,%edx 808b6b5: 8b 4c 24 24 mov 0x24(%esp),%ecx 808b6b9: 01 d7 add %edx,%edi 808b6bb: 89 4b 24 mov %ecx,0x24(%ebx) 808b6be: e9 d3 fe ff ff jmp 808b596 <__parse_one_specwc+0x376> 808b6c3: 90 nop 808b6c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b6c8: 8b 0c 82 mov (%edx,%eax,4),%ecx 808b6cb: 85 c9 test %ecx,%ecx 808b6cd: 0f 84 ad fc ff ff je 808b380 <__parse_one_specwc+0x160> 808b6d3: 83 ec 08 sub $0x8,%esp 808b6d6: 53 push %ebx 808b6d7: 8d 44 24 2c lea 0x2c(%esp),%eax 808b6db: 50 push %eax 808b6dc: e8 ff a1 ff ff call 80858e0 <__handle_registered_modifier_wc> 808b6e1: 83 c4 10 add $0x10,%esp 808b6e4: 85 c0 test %eax,%eax 808b6e6: 0f 84 85 00 00 00 je 808b771 <__parse_one_specwc+0x551> 808b6ec: 8b 74 24 20 mov 0x20(%esp),%esi 808b6f0: 8b 06 mov (%esi),%eax 808b6f2: e9 89 fc ff ff jmp 808b380 <__parse_one_specwc+0x160> 808b6f7: 89 f6 mov %esi,%esi 808b6f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808b700: 8b 46 08 mov 0x8(%esi),%eax 808b703: 8d 6e 08 lea 0x8(%esi),%ebp 808b706: 89 6c 24 20 mov %ebp,0x20(%esp) 808b70a: 83 e8 30 sub $0x30,%eax 808b70d: 83 f8 09 cmp $0x9,%eax 808b710: 0f 86 84 00 00 00 jbe 808b79a <__parse_one_specwc+0x57a> 808b716: 8b 44 24 24 mov 0x24(%esp),%eax 808b71a: 83 c7 01 add $0x1,%edi 808b71d: 89 6c 24 20 mov %ebp,0x20(%esp) 808b721: 89 ee mov %ebp,%esi 808b723: 89 43 1c mov %eax,0x1c(%ebx) 808b726: 83 c0 01 add $0x1,%eax 808b729: 89 44 24 24 mov %eax,0x24(%esp) 808b72d: e9 30 fc ff ff jmp 808b362 <__parse_one_specwc+0x142> 808b732: f6 c2 04 test $0x4,%dl 808b735: 75 48 jne 808b77f <__parse_one_specwc+0x55f> 808b737: 83 e2 02 and $0x2,%edx 808b73a: 0f 84 80 00 00 00 je 808b7c0 <__parse_one_specwc+0x5a0> 808b740: c7 43 28 00 04 00 00 movl $0x400,0x28(%ebx) 808b747: e9 40 fe ff ff jmp 808b58c <__parse_one_specwc+0x36c> 808b74c: 8d 72 04 lea 0x4(%edx),%esi 808b74f: 83 f8 ff cmp $0xffffffff,%eax 808b752: 89 74 24 20 mov %esi,0x20(%esp) 808b756: 74 11 je 808b769 <__parse_one_specwc+0x549> 808b758: 8b 7c 24 2c mov 0x2c(%esp),%edi 808b75c: 8d 48 ff lea -0x1(%eax),%ecx 808b75f: 89 4b 24 mov %ecx,0x24(%ebx) 808b762: 39 07 cmp %eax,(%edi) 808b764: 0f 43 07 cmovae (%edi),%eax 808b767: 89 07 mov %eax,(%edi) 808b769: 8b 42 04 mov 0x4(%edx),%eax 808b76c: e9 f3 fa ff ff jmp 808b264 <__parse_one_specwc+0x44> 808b771: 8b 44 24 20 mov 0x20(%esp),%eax 808b775: 8d 50 04 lea 0x4(%eax),%edx 808b778: 8b 00 mov (%eax),%eax 808b77a: e9 39 fc ff ff jmp 808b3b8 <__parse_one_specwc+0x198> 808b77f: c7 43 28 00 02 00 00 movl $0x200,0x28(%ebx) 808b786: e9 01 fe ff ff jmp 808b58c <__parse_one_specwc+0x36c> 808b78b: 80 4b 0d 02 orb $0x2,0xd(%ebx) 808b78f: 8d 56 0c lea 0xc(%esi),%edx 808b792: 8b 46 08 mov 0x8(%esi),%eax 808b795: e9 1e fc ff ff jmp 808b3b8 <__parse_one_specwc+0x198> 808b79a: 8d 44 24 20 lea 0x20(%esp),%eax 808b79e: e8 dd f9 ff ff call 808b180 <read_int> 808b7a3: 85 c0 test %eax,%eax 808b7a5: 74 09 je 808b7b0 <__parse_one_specwc+0x590> 808b7a7: 8b 54 24 20 mov 0x20(%esp),%edx 808b7ab: 83 3a 24 cmpl $0x24,(%edx) 808b7ae: 74 21 je 808b7d1 <__parse_one_specwc+0x5b1> 808b7b0: 8b 43 1c mov 0x1c(%ebx),%eax 808b7b3: 85 c0 test %eax,%eax 808b7b5: 0f 89 db fe ff ff jns 808b696 <__parse_one_specwc+0x476> 808b7bb: e9 56 ff ff ff jmp 808b716 <__parse_one_specwc+0x4f6> 808b7c0: 31 d2 xor %edx,%edx 808b7c2: f6 43 0d 02 testb $0x2,0xd(%ebx) 808b7c6: 0f 95 c2 setne %dl 808b7c9: 89 53 28 mov %edx,0x28(%ebx) 808b7cc: e9 bb fd ff ff jmp 808b58c <__parse_one_specwc+0x36c> 808b7d1: 83 f8 ff cmp $0xffffffff,%eax 808b7d4: 74 11 je 808b7e7 <__parse_one_specwc+0x5c7> 808b7d6: 8d 48 ff lea -0x1(%eax),%ecx 808b7d9: 89 4b 1c mov %ecx,0x1c(%ebx) 808b7dc: 8b 4c 24 2c mov 0x2c(%esp),%ecx 808b7e0: 39 01 cmp %eax,(%ecx) 808b7e2: 0f 43 01 cmovae (%ecx),%eax 808b7e5: 89 01 mov %eax,(%ecx) 808b7e7: 83 c2 04 add $0x4,%edx 808b7ea: 89 54 24 20 mov %edx,0x20(%esp) 808b7ee: eb c0 jmp 808b7b0 <__parse_one_specwc+0x590> 808b7f0: 89 4c 24 20 mov %ecx,0x20(%esp) 808b7f4: e9 1f fb ff ff jmp 808b318 <__parse_one_specwc+0xf8> 808b7f9: 66 90 xchg %ax,%ax 808b7fb: 66 90 xchg %ax,%ax 808b7fd: 66 90 xchg %ax,%ax 808b7ff: 90 nop 0808b800 <_IO_file_doallocate>: 808b800: 55 push %ebp 808b801: 57 push %edi 808b802: 56 push %esi 808b803: 53 push %ebx 808b804: 83 ec 6c sub $0x6c,%esp 808b807: 8b b4 24 80 00 00 00 mov 0x80(%esp),%esi 808b80e: 8b 5e 38 mov 0x38(%esi),%ebx 808b811: 85 db test %ebx,%ebx 808b813: 78 7b js 808b890 <_IO_file_doallocate+0x90> 808b815: 8b 9e 94 00 00 00 mov 0x94(%esi),%ebx 808b81b: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808b820: 2d 60 72 0d 08 sub $0x80d7260,%eax 808b825: 89 da mov %ebx,%edx 808b827: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808b82d: 39 d0 cmp %edx,%eax 808b82f: 0f 86 c3 00 00 00 jbe 808b8f8 <_IO_file_doallocate+0xf8> 808b835: 83 ec 08 sub $0x8,%esp 808b838: 8d 44 24 08 lea 0x8(%esp),%eax 808b83c: 50 push %eax 808b83d: 56 push %esi 808b83e: ff 53 48 call *0x48(%ebx) 808b841: 83 c4 10 add $0x10,%esp 808b844: 85 c0 test %eax,%eax 808b846: 78 48 js 808b890 <_IO_file_doallocate+0x90> 808b848: 8b 44 24 10 mov 0x10(%esp),%eax 808b84c: 25 00 f0 00 00 and $0xf000,%eax 808b851: 3d 00 20 00 00 cmp $0x2000,%eax 808b856: 74 60 je 808b8b8 <_IO_file_doallocate+0xb8> 808b858: 8b 5c 24 34 mov 0x34(%esp),%ebx 808b85c: 85 db test %ebx,%ebx 808b85e: 7e 30 jle 808b890 <_IO_file_doallocate+0x90> 808b860: 83 ec 0c sub $0xc,%esp 808b863: 53 push %ebx 808b864: e8 17 e8 fc ff call 805a080 <__libc_malloc> 808b869: 83 c4 10 add $0x10,%esp 808b86c: 85 c0 test %eax,%eax 808b86e: 74 35 je 808b8a5 <_IO_file_doallocate+0xa5> 808b870: 01 c3 add %eax,%ebx 808b872: 6a 01 push $0x1 808b874: 53 push %ebx 808b875: 50 push %eax 808b876: 56 push %esi 808b877: e8 14 8f fc ff call 8054790 <_IO_setb> 808b87c: 83 c4 10 add $0x10,%esp 808b87f: b8 01 00 00 00 mov $0x1,%eax 808b884: 83 c4 6c add $0x6c,%esp 808b887: 5b pop %ebx 808b888: 5e pop %esi 808b889: 5f pop %edi 808b88a: 5d pop %ebp 808b88b: c3 ret 808b88c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b890: 83 ec 0c sub $0xc,%esp 808b893: bb 00 20 00 00 mov $0x2000,%ebx 808b898: 53 push %ebx 808b899: e8 e2 e7 fc ff call 805a080 <__libc_malloc> 808b89e: 83 c4 10 add $0x10,%esp 808b8a1: 85 c0 test %eax,%eax 808b8a3: 75 cb jne 808b870 <_IO_file_doallocate+0x70> 808b8a5: 83 c4 6c add $0x6c,%esp 808b8a8: b8 ff ff ff ff mov $0xffffffff,%eax 808b8ad: 5b pop %ebx 808b8ae: 5e pop %esi 808b8af: 5f pop %edi 808b8b0: 5d pop %ebp 808b8b1: c3 ret 808b8b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b8b8: 8b 4c 24 20 mov 0x20(%esp),%ecx 808b8bc: 8b 5c 24 24 mov 0x24(%esp),%ebx 808b8c0: 89 c8 mov %ecx,%eax 808b8c2: 89 da mov %ebx,%edx 808b8c4: 0f ac d8 08 shrd $0x8,%ebx,%eax 808b8c8: 81 e2 00 f0 ff ff and $0xfffff000,%edx 808b8ce: 25 ff 0f 00 00 and $0xfff,%eax 808b8d3: 09 c2 or %eax,%edx 808b8d5: 81 ea 88 00 00 00 sub $0x88,%edx 808b8db: 83 fa 07 cmp $0x7,%edx 808b8de: 77 28 ja 808b908 <_IO_file_doallocate+0x108> 808b8e0: 8b 5c 24 34 mov 0x34(%esp),%ebx 808b8e4: 81 0e 00 02 00 00 orl $0x200,(%esi) 808b8ea: 85 db test %ebx,%ebx 808b8ec: 0f 8f 6e ff ff ff jg 808b860 <_IO_file_doallocate+0x60> 808b8f2: eb 9c jmp 808b890 <_IO_file_doallocate+0x90> 808b8f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808b8f8: e8 53 5c fc ff call 8051550 <_IO_vtable_check> 808b8fd: e9 33 ff ff ff jmp 808b835 <_IO_file_doallocate+0x35> 808b902: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808b908: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 808b90e: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 808b915: 83 ec 0c sub $0xc,%esp 808b918: 8b 2c 3b mov (%ebx,%edi,1),%ebp 808b91b: ff 76 38 pushl 0x38(%esi) 808b91e: e8 ad 70 00 00 call 80929d0 <__isatty> 808b923: 83 c4 10 add $0x10,%esp 808b926: 85 c0 test %eax,%eax 808b928: 89 2c 3b mov %ebp,(%ebx,%edi,1) 808b92b: 75 b3 jne 808b8e0 <_IO_file_doallocate+0xe0> 808b92d: e9 26 ff ff ff jmp 808b858 <_IO_file_doallocate+0x58> 808b932: 66 90 xchg %ax,%ax 808b934: 66 90 xchg %ax,%ax 808b936: 66 90 xchg %ax,%ax 808b938: 66 90 xchg %ax,%ax 808b93a: 66 90 xchg %ax,%ax 808b93c: 66 90 xchg %ax,%ax 808b93e: 66 90 xchg %ax,%ax 0808b940 <_IO_fputs>: 808b940: 55 push %ebp 808b941: 89 e5 mov %esp,%ebp 808b943: 57 push %edi 808b944: 56 push %esi 808b945: 53 push %ebx 808b946: 83 ec 28 sub $0x28,%esp 808b949: 8b 75 08 mov 0x8(%ebp),%esi 808b94c: 8b 5d 0c mov 0xc(%ebp),%ebx 808b94f: 56 push %esi 808b950: e8 5b 09 fd ff call 805c2b0 <strlen> 808b955: 89 c7 mov %eax,%edi 808b957: 8b 03 mov (%ebx),%eax 808b959: 83 c4 10 add $0x10,%esp 808b95c: 25 00 80 00 00 and $0x8000,%eax 808b961: 75 3b jne 808b99e <_IO_fputs+0x5e> 808b963: 8b 53 48 mov 0x48(%ebx),%edx 808b966: 65 8b 0d 08 00 00 00 mov %gs:0x8,%ecx 808b96d: 89 4d e4 mov %ecx,-0x1c(%ebp) 808b970: 3b 4a 08 cmp 0x8(%edx),%ecx 808b973: 74 25 je 808b99a <_IO_fputs+0x5a> 808b975: b9 01 00 00 00 mov $0x1,%ecx 808b97a: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808b981: 00 808b982: 74 01 je 808b985 <_IO_fputs+0x45> 808b984: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 808b988: 74 07 je 808b991 <_IO_fputs+0x51> 808b98a: 8d 0a lea (%edx),%ecx 808b98c: e8 9f 43 fe ff call 806fd30 <__lll_lock_wait_private> 808b991: 8b 53 48 mov 0x48(%ebx),%edx 808b994: 8b 4d e4 mov -0x1c(%ebp),%ecx 808b997: 89 4a 08 mov %ecx,0x8(%edx) 808b99a: 83 42 04 01 addl $0x1,0x4(%edx) 808b99e: 8b 43 68 mov 0x68(%ebx),%eax 808b9a1: 85 c0 test %eax,%eax 808b9a3: 75 7b jne 808ba20 <_IO_fputs+0xe0> 808b9a5: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 808b9ac: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 808b9b2: 89 c2 mov %eax,%edx 808b9b4: 89 45 e4 mov %eax,-0x1c(%ebp) 808b9b7: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808b9bc: 2d 60 72 0d 08 sub $0x80d7260,%eax 808b9c1: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808b9c7: 39 d0 cmp %edx,%eax 808b9c9: 76 65 jbe 808ba30 <_IO_fputs+0xf0> 808b9cb: 8b 45 e4 mov -0x1c(%ebp),%eax 808b9ce: 83 ec 04 sub $0x4,%esp 808b9d1: 57 push %edi 808b9d2: 56 push %esi 808b9d3: 53 push %ebx 808b9d4: ff 50 1c call *0x1c(%eax) 808b9d7: 83 c4 10 add $0x10,%esp 808b9da: 39 c7 cmp %eax,%edi 808b9dc: b9 01 00 00 00 mov $0x1,%ecx 808b9e1: 75 42 jne 808ba25 <_IO_fputs+0xe5> 808b9e3: f7 03 00 80 00 00 testl $0x8000,(%ebx) 808b9e9: 75 27 jne 808ba12 <_IO_fputs+0xd2> 808b9eb: 8b 53 48 mov 0x48(%ebx),%edx 808b9ee: 83 6a 04 01 subl $0x1,0x4(%edx) 808b9f2: 75 1e jne 808ba12 <_IO_fputs+0xd2> 808b9f4: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808b9fb: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808ba02: 00 808ba03: 74 01 je 808ba06 <_IO_fputs+0xc6> 808ba05: f0 83 2a 01 lock subl $0x1,(%edx) 808ba09: 74 07 je 808ba12 <_IO_fputs+0xd2> 808ba0b: 8d 02 lea (%edx),%eax 808ba0d: e8 4e 43 fe ff call 806fd60 <__lll_unlock_wake_private> 808ba12: 8d 65 f4 lea -0xc(%ebp),%esp 808ba15: 89 c8 mov %ecx,%eax 808ba17: 5b pop %ebx 808ba18: 5e pop %esi 808ba19: 5f pop %edi 808ba1a: 5d pop %ebp 808ba1b: c3 ret 808ba1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ba20: 83 f8 ff cmp $0xffffffff,%eax 808ba23: 74 87 je 808b9ac <_IO_fputs+0x6c> 808ba25: b9 ff ff ff ff mov $0xffffffff,%ecx 808ba2a: eb b7 jmp 808b9e3 <_IO_fputs+0xa3> 808ba2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ba30: e8 1b 5b fc ff call 8051550 <_IO_vtable_check> 808ba35: eb 94 jmp 808b9cb <_IO_fputs+0x8b> 808ba37: f7 03 00 80 00 00 testl $0x8000,(%ebx) 808ba3d: 89 c1 mov %eax,%ecx 808ba3f: 75 27 jne 808ba68 <_IO_fputs+0x128> 808ba41: 8b 53 48 mov 0x48(%ebx),%edx 808ba44: 83 6a 04 01 subl $0x1,0x4(%edx) 808ba48: 75 1e jne 808ba68 <_IO_fputs+0x128> 808ba4a: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808ba51: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808ba58: 00 808ba59: 74 01 je 808ba5c <_IO_fputs+0x11c> 808ba5b: f0 83 2a 01 lock subl $0x1,(%edx) 808ba5f: 74 07 je 808ba68 <_IO_fputs+0x128> 808ba61: 8d 02 lea (%edx),%eax 808ba63: e8 f8 42 fe ff call 806fd60 <__lll_unlock_wake_private> 808ba68: 83 ec 0c sub $0xc,%esp 808ba6b: 51 push %ecx 808ba6c: e8 9f e3 02 00 call 80b9e10 <_Unwind_Resume> 808ba71: 66 90 xchg %ax,%ax 808ba73: 66 90 xchg %ax,%ax 808ba75: 66 90 xchg %ax,%ax 808ba77: 66 90 xchg %ax,%ax 808ba79: 66 90 xchg %ax,%ax 808ba7b: 66 90 xchg %ax,%ax 808ba7d: 66 90 xchg %ax,%ax 808ba7f: 90 nop 0808ba80 <_IO_wfile_doallocate>: 808ba80: 56 push %esi 808ba81: 53 push %ebx 808ba82: 83 ec 04 sub $0x4,%esp 808ba85: 8b 74 24 10 mov 0x10(%esp),%esi 808ba89: 8b 46 1c mov 0x1c(%esi),%eax 808ba8c: 85 c0 test %eax,%eax 808ba8e: 74 58 je 808bae8 <_IO_wfile_doallocate+0x68> 808ba90: 8b 4e 20 mov 0x20(%esi),%ecx 808ba93: 29 c1 sub %eax,%ecx 808ba95: 8d 51 03 lea 0x3(%ecx),%edx 808ba98: 89 c8 mov %ecx,%eax 808ba9a: c1 ea 02 shr $0x2,%edx 808ba9d: f6 06 01 testb $0x1,(%esi) 808baa0: 0f 45 c2 cmovne %edx,%eax 808baa3: 83 ec 0c sub $0xc,%esp 808baa6: 8d 1c 85 00 00 00 00 lea 0x0(,%eax,4),%ebx 808baad: 53 push %ebx 808baae: e8 cd e5 fc ff call 805a080 <__libc_malloc> 808bab3: 83 c4 10 add $0x10,%esp 808bab6: 85 c0 test %eax,%eax 808bab8: 74 1e je 808bad8 <_IO_wfile_doallocate+0x58> 808baba: 01 c3 add %eax,%ebx 808babc: 6a 01 push $0x1 808babe: 53 push %ebx 808babf: 50 push %eax 808bac0: 56 push %esi 808bac1: e8 ea 0a 00 00 call 808c5b0 <_IO_wsetb> 808bac6: 83 c4 10 add $0x10,%esp 808bac9: b8 01 00 00 00 mov $0x1,%eax 808bace: 83 c4 04 add $0x4,%esp 808bad1: 5b pop %ebx 808bad2: 5e pop %esi 808bad3: c3 ret 808bad4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bad8: 83 c4 04 add $0x4,%esp 808badb: b8 ff ff ff ff mov $0xffffffff,%eax 808bae0: 5b pop %ebx 808bae1: 5e pop %esi 808bae2: c3 ret 808bae3: 90 nop 808bae4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bae8: 83 ec 0c sub $0xc,%esp 808baeb: 56 push %esi 808baec: e8 0f fd ff ff call 808b800 <_IO_file_doallocate> 808baf1: 8b 46 1c mov 0x1c(%esi),%eax 808baf4: 83 c4 10 add $0x10,%esp 808baf7: eb 97 jmp 808ba90 <_IO_wfile_doallocate+0x10> 808baf9: 66 90 xchg %ax,%ax 808bafb: 66 90 xchg %ax,%ax 808bafd: 66 90 xchg %ax,%ax 808baff: 90 nop 0808bb00 <_IO_fwrite>: 808bb00: 55 push %ebp 808bb01: 89 e5 mov %esp,%ebp 808bb03: 57 push %edi 808bb04: 56 push %esi 808bb05: 53 push %ebx 808bb06: 83 ec 1c sub $0x1c,%esp 808bb09: 8b 7d 0c mov 0xc(%ebp),%edi 808bb0c: 8b 75 10 mov 0x10(%ebp),%esi 808bb0f: 8b 5d 14 mov 0x14(%ebp),%ebx 808bb12: 0f af f7 imul %edi,%esi 808bb15: 85 f6 test %esi,%esi 808bb17: 0f 84 96 00 00 00 je 808bbb3 <_IO_fwrite+0xb3> 808bb1d: 8b 03 mov (%ebx),%eax 808bb1f: 25 00 80 00 00 and $0x8000,%eax 808bb24: 75 3b jne 808bb61 <_IO_fwrite+0x61> 808bb26: 8b 53 48 mov 0x48(%ebx),%edx 808bb29: 65 8b 0d 08 00 00 00 mov %gs:0x8,%ecx 808bb30: 89 4d e4 mov %ecx,-0x1c(%ebp) 808bb33: 3b 4a 08 cmp 0x8(%edx),%ecx 808bb36: 74 25 je 808bb5d <_IO_fwrite+0x5d> 808bb38: b9 01 00 00 00 mov $0x1,%ecx 808bb3d: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808bb44: 00 808bb45: 74 01 je 808bb48 <_IO_fwrite+0x48> 808bb47: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 808bb4b: 74 07 je 808bb54 <_IO_fwrite+0x54> 808bb4d: 8d 0a lea (%edx),%ecx 808bb4f: e8 dc 41 fe ff call 806fd30 <__lll_lock_wait_private> 808bb54: 8b 53 48 mov 0x48(%ebx),%edx 808bb57: 8b 4d e4 mov -0x1c(%ebp),%ecx 808bb5a: 89 4a 08 mov %ecx,0x8(%edx) 808bb5d: 83 42 04 01 addl $0x1,0x4(%edx) 808bb61: 8b 43 68 mov 0x68(%ebx),%eax 808bb64: 85 c0 test %eax,%eax 808bb66: 74 58 je 808bbc0 <_IO_fwrite+0xc0> 808bb68: 83 f8 ff cmp $0xffffffff,%eax 808bb6b: 74 5a je 808bbc7 <_IO_fwrite+0xc7> 808bb6d: f7 03 00 80 00 00 testl $0x8000,(%ebx) 808bb73: 0f 85 a7 00 00 00 jne 808bc20 <_IO_fwrite+0x120> 808bb79: 8b 4b 48 mov 0x48(%ebx),%ecx 808bb7c: 83 69 04 01 subl $0x1,0x4(%ecx) 808bb80: 0f 85 9a 00 00 00 jne 808bc20 <_IO_fwrite+0x120> 808bb86: 31 db xor %ebx,%ebx 808bb88: 31 d2 xor %edx,%edx 808bb8a: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 808bb91: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808bb98: 00 808bb99: 74 01 je 808bb9c <_IO_fwrite+0x9c> 808bb9b: f0 83 29 01 lock subl $0x1,(%ecx) 808bb9f: 74 07 je 808bba8 <_IO_fwrite+0xa8> 808bba1: 8d 01 lea (%ecx),%eax 808bba3: e8 b8 41 fe ff call 806fd60 <__lll_unlock_wake_private> 808bba8: 39 d6 cmp %edx,%esi 808bbaa: 74 04 je 808bbb0 <_IO_fwrite+0xb0> 808bbac: 84 db test %bl,%bl 808bbae: 74 72 je 808bc22 <_IO_fwrite+0x122> 808bbb0: 8b 75 10 mov 0x10(%ebp),%esi 808bbb3: 8d 65 f4 lea -0xc(%ebp),%esp 808bbb6: 89 f0 mov %esi,%eax 808bbb8: 5b pop %ebx 808bbb9: 5e pop %esi 808bbba: 5f pop %edi 808bbbb: 5d pop %ebp 808bbbc: c3 ret 808bbbd: 8d 76 00 lea 0x0(%esi),%esi 808bbc0: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 808bbc7: 8b 83 94 00 00 00 mov 0x94(%ebx),%eax 808bbcd: 89 c2 mov %eax,%edx 808bbcf: 89 45 e4 mov %eax,-0x1c(%ebp) 808bbd2: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808bbd7: 2d 60 72 0d 08 sub $0x80d7260,%eax 808bbdc: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808bbe2: 39 d0 cmp %edx,%eax 808bbe4: 76 62 jbe 808bc48 <_IO_fwrite+0x148> 808bbe6: 8b 45 e4 mov -0x1c(%ebp),%eax 808bbe9: 83 ec 04 sub $0x4,%esp 808bbec: 56 push %esi 808bbed: ff 75 08 pushl 0x8(%ebp) 808bbf0: 53 push %ebx 808bbf1: ff 50 1c call *0x1c(%eax) 808bbf4: 83 c4 10 add $0x10,%esp 808bbf7: f7 03 00 80 00 00 testl $0x8000,(%ebx) 808bbfd: 89 c2 mov %eax,%edx 808bbff: 75 37 jne 808bc38 <_IO_fwrite+0x138> 808bc01: 8b 4b 48 mov 0x48(%ebx),%ecx 808bc04: 8b 41 04 mov 0x4(%ecx),%eax 808bc07: 83 e8 01 sub $0x1,%eax 808bc0a: 83 fa ff cmp $0xffffffff,%edx 808bc0d: 0f 94 c3 sete %bl 808bc10: 85 c0 test %eax,%eax 808bc12: 89 41 04 mov %eax,0x4(%ecx) 808bc15: 0f 84 6f ff ff ff je 808bb8a <_IO_fwrite+0x8a> 808bc1b: eb 8b jmp 808bba8 <_IO_fwrite+0xa8> 808bc1d: 8d 76 00 lea 0x0(%esi),%esi 808bc20: 31 d2 xor %edx,%edx 808bc22: 89 d0 mov %edx,%eax 808bc24: 31 d2 xor %edx,%edx 808bc26: 8d 65 f4 lea -0xc(%ebp),%esp 808bc29: f7 f7 div %edi 808bc2b: 5b pop %ebx 808bc2c: 89 c6 mov %eax,%esi 808bc2e: 89 f0 mov %esi,%eax 808bc30: 5e pop %esi 808bc31: 5f pop %edi 808bc32: 5d pop %ebp 808bc33: c3 ret 808bc34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bc38: 83 f8 ff cmp $0xffffffff,%eax 808bc3b: 0f 94 c3 sete %bl 808bc3e: e9 65 ff ff ff jmp 808bba8 <_IO_fwrite+0xa8> 808bc43: 90 nop 808bc44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bc48: e8 03 59 fc ff call 8051550 <_IO_vtable_check> 808bc4d: eb 97 jmp 808bbe6 <_IO_fwrite+0xe6> 808bc4f: f7 03 00 80 00 00 testl $0x8000,(%ebx) 808bc55: 89 c1 mov %eax,%ecx 808bc57: 75 27 jne 808bc80 <_IO_fwrite+0x180> 808bc59: 8b 53 48 mov 0x48(%ebx),%edx 808bc5c: 83 6a 04 01 subl $0x1,0x4(%edx) 808bc60: 75 1e jne 808bc80 <_IO_fwrite+0x180> 808bc62: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808bc69: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808bc70: 00 808bc71: 74 01 je 808bc74 <_IO_fwrite+0x174> 808bc73: f0 83 2a 01 lock subl $0x1,(%edx) 808bc77: 74 07 je 808bc80 <_IO_fwrite+0x180> 808bc79: 8d 02 lea (%edx),%eax 808bc7b: e8 e0 40 fe ff call 806fd60 <__lll_unlock_wake_private> 808bc80: 83 ec 0c sub $0xc,%esp 808bc83: 51 push %ecx 808bc84: e8 87 e1 02 00 call 80b9e10 <_Unwind_Resume> 808bc89: 66 90 xchg %ax,%ax 808bc8b: 66 90 xchg %ax,%ax 808bc8d: 66 90 xchg %ax,%ax 808bc8f: 90 nop 0808bc90 <_IO_getdelim>: 808bc90: 55 push %ebp 808bc91: 89 e5 mov %esp,%ebp 808bc93: 57 push %edi 808bc94: 56 push %esi 808bc95: 53 push %ebx 808bc96: 83 ec 1c sub $0x1c,%esp 808bc99: 8b 5d 08 mov 0x8(%ebp),%ebx 808bc9c: 8b 75 14 mov 0x14(%ebp),%esi 808bc9f: 85 db test %ebx,%ebx 808bca1: 0f 84 81 02 00 00 je 808bf28 <_IO_getdelim+0x298> 808bca7: 8b 4d 0c mov 0xc(%ebp),%ecx 808bcaa: 85 c9 test %ecx,%ecx 808bcac: 0f 84 76 02 00 00 je 808bf28 <_IO_getdelim+0x298> 808bcb2: 8b 0e mov (%esi),%ecx 808bcb4: 89 c8 mov %ecx,%eax 808bcb6: 25 00 80 00 00 and $0x8000,%eax 808bcbb: 0f 85 7f 00 00 00 jne 808bd40 <_IO_getdelim+0xb0> 808bcc1: 8b 56 48 mov 0x48(%esi),%edx 808bcc4: 65 8b 1d 08 00 00 00 mov %gs:0x8,%ebx 808bccb: 3b 5a 08 cmp 0x8(%edx),%ebx 808bcce: 0f 84 8c 00 00 00 je 808bd60 <_IO_getdelim+0xd0> 808bcd4: b9 01 00 00 00 mov $0x1,%ecx 808bcd9: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808bce0: 00 808bce1: 74 01 je 808bce4 <_IO_getdelim+0x54> 808bce3: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 808bce7: 74 07 je 808bcf0 <_IO_getdelim+0x60> 808bce9: 8d 0a lea (%edx),%ecx 808bceb: e8 40 40 fe ff call 806fd30 <__lll_lock_wait_private> 808bcf0: 8b 56 48 mov 0x48(%esi),%edx 808bcf3: 8b 06 mov (%esi),%eax 808bcf5: 83 42 04 01 addl $0x1,0x4(%edx) 808bcf9: a8 20 test $0x20,%al 808bcfb: 89 5a 08 mov %ebx,0x8(%edx) 808bcfe: 74 70 je 808bd70 <_IO_getdelim+0xe0> 808bd00: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 808bd07: f6 c4 80 test $0x80,%ah 808bd0a: 75 40 jne 808bd4c <_IO_getdelim+0xbc> 808bd0c: 8b 56 48 mov 0x48(%esi),%edx 808bd0f: 83 6a 04 01 subl $0x1,0x4(%edx) 808bd13: 75 37 jne 808bd4c <_IO_getdelim+0xbc> 808bd15: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808bd1c: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808bd23: 00 808bd24: 74 01 je 808bd27 <_IO_getdelim+0x97> 808bd26: f0 83 2a 01 lock subl $0x1,(%edx) 808bd2a: 74 07 je 808bd33 <_IO_getdelim+0xa3> 808bd2c: 8d 02 lea (%edx),%eax 808bd2e: e8 2d 40 fe ff call 806fd60 <__lll_unlock_wake_private> 808bd33: 8b 45 dc mov -0x24(%ebp),%eax 808bd36: 8d 65 f4 lea -0xc(%ebp),%esp 808bd39: 5b pop %ebx 808bd3a: 5e pop %esi 808bd3b: 5f pop %edi 808bd3c: 5d pop %ebp 808bd3d: c3 ret 808bd3e: 66 90 xchg %ax,%ax 808bd40: 83 e1 20 and $0x20,%ecx 808bd43: 74 2b je 808bd70 <_IO_getdelim+0xe0> 808bd45: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 808bd4c: 8b 45 dc mov -0x24(%ebp),%eax 808bd4f: 8d 65 f4 lea -0xc(%ebp),%esp 808bd52: 5b pop %ebx 808bd53: 5e pop %esi 808bd54: 5f pop %edi 808bd55: 5d pop %ebp 808bd56: c3 ret 808bd57: 89 f6 mov %esi,%esi 808bd59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808bd60: 83 42 04 01 addl $0x1,0x4(%edx) 808bd64: 83 e1 20 and $0x20,%ecx 808bd67: 0f 85 ab 01 00 00 jne 808bf18 <_IO_getdelim+0x288> 808bd6d: 8d 76 00 lea 0x0(%esi),%esi 808bd70: 8b 45 08 mov 0x8(%ebp),%eax 808bd73: 8b 10 mov (%eax),%edx 808bd75: 85 d2 test %edx,%edx 808bd77: 74 09 je 808bd82 <_IO_getdelim+0xf2> 808bd79: 8b 45 0c mov 0xc(%ebp),%eax 808bd7c: 8b 00 mov (%eax),%eax 808bd7e: 85 c0 test %eax,%eax 808bd80: 75 23 jne 808bda5 <_IO_getdelim+0x115> 808bd82: 8b 45 0c mov 0xc(%ebp),%eax 808bd85: 83 ec 0c sub $0xc,%esp 808bd88: c7 00 78 00 00 00 movl $0x78,(%eax) 808bd8e: 6a 78 push $0x78 808bd90: e8 eb e2 fc ff call 805a080 <__libc_malloc> 808bd95: 8b 7d 08 mov 0x8(%ebp),%edi 808bd98: 83 c4 10 add $0x10,%esp 808bd9b: 85 c0 test %eax,%eax 808bd9d: 89 07 mov %eax,(%edi) 808bd9f: 0f 84 3b 01 00 00 je 808bee0 <_IO_getdelim+0x250> 808bda5: 8b 46 04 mov 0x4(%esi),%eax 808bda8: 8b 5e 08 mov 0x8(%esi),%ebx 808bdab: 29 c3 sub %eax,%ebx 808bdad: 89 45 e0 mov %eax,-0x20(%ebp) 808bdb0: 85 db test %ebx,%ebx 808bdb2: 0f 8e 38 01 00 00 jle 808bef0 <_IO_getdelim+0x260> 808bdb8: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 808bdbf: e9 86 00 00 00 jmp 808be4a <_IO_getdelim+0x1ba> 808bdc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bdc8: 01 c0 add %eax,%eax 808bdca: 89 55 e0 mov %edx,-0x20(%ebp) 808bdcd: 39 c8 cmp %ecx,%eax 808bdcf: 0f 43 c8 cmovae %eax,%ecx 808bdd2: 8b 45 08 mov 0x8(%ebp),%eax 808bdd5: 83 ec 08 sub $0x8,%esp 808bdd8: 51 push %ecx 808bdd9: 89 cf mov %ecx,%edi 808bddb: ff 30 pushl (%eax) 808bddd: e8 5e e8 fc ff call 805a640 <__libc_realloc> 808bde2: 83 c4 10 add $0x10,%esp 808bde5: 85 c0 test %eax,%eax 808bde7: 8b 55 e0 mov -0x20(%ebp),%edx 808bdea: 0f 84 f0 00 00 00 je 808bee0 <_IO_getdelim+0x250> 808bdf0: 8b 4d 08 mov 0x8(%ebp),%ecx 808bdf3: 89 01 mov %eax,(%ecx) 808bdf5: 8b 4d 0c mov 0xc(%ebp),%ecx 808bdf8: 89 39 mov %edi,(%ecx) 808bdfa: 8b 7e 04 mov 0x4(%esi),%edi 808bdfd: 89 7d e0 mov %edi,-0x20(%ebp) 808be00: 03 45 e4 add -0x1c(%ebp),%eax 808be03: 83 ec 04 sub $0x4,%esp 808be06: 89 55 d8 mov %edx,-0x28(%ebp) 808be09: 53 push %ebx 808be0a: ff 75 e0 pushl -0x20(%ebp) 808be0d: 50 push %eax 808be0e: e8 ed 15 fd ff call 805d400 <memcpy> 808be13: 8b 55 d8 mov -0x28(%ebp),%edx 808be16: 01 5e 04 add %ebx,0x4(%esi) 808be19: 83 c4 10 add $0x10,%esp 808be1c: 85 d2 test %edx,%edx 808be1e: 0f 85 a4 00 00 00 jne 808bec8 <_IO_getdelim+0x238> 808be24: 83 ec 0c sub $0xc,%esp 808be27: 56 push %esi 808be28: e8 43 87 fc ff call 8054570 <__underflow> 808be2d: 83 c4 10 add $0x10,%esp 808be30: 83 f8 ff cmp $0xffffffff,%eax 808be33: 0f 84 8f 00 00 00 je 808bec8 <_IO_getdelim+0x238> 808be39: 8b 46 04 mov 0x4(%esi),%eax 808be3c: 8b 5e 08 mov 0x8(%esi),%ebx 808be3f: 89 45 e0 mov %eax,-0x20(%ebp) 808be42: 29 c3 sub %eax,%ebx 808be44: 8b 45 dc mov -0x24(%ebp),%eax 808be47: 89 45 e4 mov %eax,-0x1c(%ebp) 808be4a: 8b 7d e0 mov -0x20(%ebp),%edi 808be4d: 83 ec 04 sub $0x4,%esp 808be50: 53 push %ebx 808be51: ff 75 10 pushl 0x10(%ebp) 808be54: 57 push %edi 808be55: e8 f6 c3 fb ff call 8048250 <.plt+0x70> 808be5a: 89 c2 mov %eax,%edx 808be5c: 29 f8 sub %edi,%eax 808be5e: 83 c4 10 add $0x10,%esp 808be61: 83 c0 01 add $0x1,%eax 808be64: 85 d2 test %edx,%edx 808be66: 0f 45 d8 cmovne %eax,%ebx 808be69: b8 ff ff ff 7f mov $0x7fffffff,%eax 808be6e: 2b 45 e4 sub -0x1c(%ebp),%eax 808be71: 39 c3 cmp %eax,%ebx 808be73: 7d 2b jge 808bea0 <_IO_getdelim+0x210> 808be75: 8b 45 e4 mov -0x1c(%ebp),%eax 808be78: 01 d8 add %ebx,%eax 808be7a: 8d 48 01 lea 0x1(%eax),%ecx 808be7d: 89 45 dc mov %eax,-0x24(%ebp) 808be80: 8b 45 0c mov 0xc(%ebp),%eax 808be83: 8b 00 mov (%eax),%eax 808be85: 39 c1 cmp %eax,%ecx 808be87: 0f 87 3b ff ff ff ja 808bdc8 <_IO_getdelim+0x138> 808be8d: 8b 45 08 mov 0x8(%ebp),%eax 808be90: 8b 00 mov (%eax),%eax 808be92: e9 69 ff ff ff jmp 808be00 <_IO_getdelim+0x170> 808be97: 89 f6 mov %esi,%esi 808be99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808bea0: b8 e8 ff ff ff mov $0xffffffe8,%eax 808bea5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 808beac: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 808beb3: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 808beba: 8b 06 mov (%esi),%eax 808bebc: e9 46 fe ff ff jmp 808bd07 <_IO_getdelim+0x77> 808bec1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808bec8: 8b 45 08 mov 0x8(%ebp),%eax 808becb: 8b 7d dc mov -0x24(%ebp),%edi 808bece: 8b 00 mov (%eax),%eax 808bed0: c6 04 38 00 movb $0x0,(%eax,%edi,1) 808bed4: 8b 06 mov (%esi),%eax 808bed6: e9 2c fe ff ff jmp 808bd07 <_IO_getdelim+0x77> 808bedb: 90 nop 808bedc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bee0: 8b 06 mov (%esi),%eax 808bee2: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 808bee9: e9 19 fe ff ff jmp 808bd07 <_IO_getdelim+0x77> 808beee: 66 90 xchg %ax,%ax 808bef0: 83 ec 0c sub $0xc,%esp 808bef3: 56 push %esi 808bef4: e8 77 86 fc ff call 8054570 <__underflow> 808bef9: 83 c4 10 add $0x10,%esp 808befc: 83 f8 ff cmp $0xffffffff,%eax 808beff: 89 45 dc mov %eax,-0x24(%ebp) 808bf02: 74 d0 je 808bed4 <_IO_getdelim+0x244> 808bf04: 8b 46 04 mov 0x4(%esi),%eax 808bf07: 8b 5e 08 mov 0x8(%esi),%ebx 808bf0a: 89 45 e0 mov %eax,-0x20(%ebp) 808bf0d: 29 c3 sub %eax,%ebx 808bf0f: e9 a4 fe ff ff jmp 808bdb8 <_IO_getdelim+0x128> 808bf14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bf18: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 808bf1f: e9 eb fd ff ff jmp 808bd0f <_IO_getdelim+0x7f> 808bf24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bf28: b8 e8 ff ff ff mov $0xffffffe8,%eax 808bf2d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 808bf34: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 808bf3b: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 808bf42: e9 05 fe ff ff jmp 808bd4c <_IO_getdelim+0xbc> 808bf47: f7 06 00 80 00 00 testl $0x8000,(%esi) 808bf4d: 89 c1 mov %eax,%ecx 808bf4f: 75 27 jne 808bf78 <_IO_getdelim+0x2e8> 808bf51: 8b 56 48 mov 0x48(%esi),%edx 808bf54: 83 6a 04 01 subl $0x1,0x4(%edx) 808bf58: 75 1e jne 808bf78 <_IO_getdelim+0x2e8> 808bf5a: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 808bf61: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 808bf68: 00 808bf69: 74 01 je 808bf6c <_IO_getdelim+0x2dc> 808bf6b: f0 83 2a 01 lock subl $0x1,(%edx) 808bf6f: 74 07 je 808bf78 <_IO_getdelim+0x2e8> 808bf71: 8d 02 lea (%edx),%eax 808bf73: e8 e8 3d fe ff call 806fd60 <__lll_unlock_wake_private> 808bf78: 83 ec 0c sub $0xc,%esp 808bf7b: 51 push %ecx 808bf7c: e8 8f de 02 00 call 80b9e10 <_Unwind_Resume> 808bf81: 66 90 xchg %ax,%ax 808bf83: 66 90 xchg %ax,%ax 808bf85: 66 90 xchg %ax,%ax 808bf87: 66 90 xchg %ax,%ax 808bf89: 66 90 xchg %ax,%ax 808bf8b: 66 90 xchg %ax,%ax 808bf8d: 66 90 xchg %ax,%ax 808bf8f: 90 nop 0808bf90 <_IO_getline_info>: 808bf90: 55 push %ebp 808bf91: 57 push %edi 808bf92: 56 push %esi 808bf93: 53 push %ebx 808bf94: 83 ec 1c sub $0x1c,%esp 808bf97: 8b 5c 24 44 mov 0x44(%esp),%ebx 808bf9b: 8b 74 24 30 mov 0x30(%esp),%esi 808bf9f: 8b 6c 24 38 mov 0x38(%esp),%ebp 808bfa3: 85 db test %ebx,%ebx 808bfa5: 74 0a je 808bfb1 <_IO_getline_info+0x21> 808bfa7: 8b 44 24 44 mov 0x44(%esp),%eax 808bfab: c7 00 00 00 00 00 movl $0x0,(%eax) 808bfb1: 8b 4e 68 mov 0x68(%esi),%ecx 808bfb4: 85 c9 test %ecx,%ecx 808bfb6: 0f 84 dc 00 00 00 je 808c098 <_IO_getline_info+0x108> 808bfbc: 85 ed test %ebp,%ebp 808bfbe: 0f 84 34 01 00 00 je 808c0f8 <_IO_getline_info+0x168> 808bfc4: 8b 44 24 34 mov 0x34(%esp),%eax 808bfc8: 89 c7 mov %eax,%edi 808bfca: eb 3f jmp 808c00b <_IO_getline_info+0x7b> 808bfcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808bfd0: 39 eb cmp %ebp,%ebx 808bfd2: 0f 43 dd cmovae %ebp,%ebx 808bfd5: 83 ec 04 sub $0x4,%esp 808bfd8: 53 push %ebx 808bfd9: ff 74 24 44 pushl 0x44(%esp) 808bfdd: 52 push %edx 808bfde: 89 54 24 1c mov %edx,0x1c(%esp) 808bfe2: e8 69 c2 fb ff call 8048250 <.plt+0x70> 808bfe7: 83 c4 10 add $0x10,%esp 808bfea: 85 c0 test %eax,%eax 808bfec: 8b 54 24 0c mov 0xc(%esp),%edx 808bff0: 75 5e jne 808c050 <_IO_getline_info+0xc0> 808bff2: 83 ec 04 sub $0x4,%esp 808bff5: 29 dd sub %ebx,%ebp 808bff7: 53 push %ebx 808bff8: 52 push %edx 808bff9: 57 push %edi 808bffa: 01 df add %ebx,%edi 808bffc: e8 ff 13 fd ff call 805d400 <memcpy> 808c001: 01 5e 04 add %ebx,0x4(%esi) 808c004: 83 c4 10 add $0x10,%esp 808c007: 85 ed test %ebp,%ebp 808c009: 74 35 je 808c040 <_IO_getline_info+0xb0> 808c00b: 8b 56 04 mov 0x4(%esi),%edx 808c00e: 8b 5e 08 mov 0x8(%esi),%ebx 808c011: 29 d3 sub %edx,%ebx 808c013: 85 db test %ebx,%ebx 808c015: 7f b9 jg 808bfd0 <_IO_getline_info+0x40> 808c017: 83 ec 0c sub $0xc,%esp 808c01a: 56 push %esi 808c01b: e8 60 86 fc ff call 8054680 <__uflow> 808c020: 83 c4 10 add $0x10,%esp 808c023: 83 f8 ff cmp $0xffffffff,%eax 808c026: 74 7c je 808c0a4 <_IO_getline_info+0x114> 808c028: 39 44 24 3c cmp %eax,0x3c(%esp) 808c02c: 0f 84 8e 00 00 00 je 808c0c0 <_IO_getline_info+0x130> 808c032: 83 ed 01 sub $0x1,%ebp 808c035: 88 07 mov %al,(%edi) 808c037: 83 c7 01 add $0x1,%edi 808c03a: 85 ed test %ebp,%ebp 808c03c: 75 cd jne 808c00b <_IO_getline_info+0x7b> 808c03e: 66 90 xchg %ax,%ax 808c040: 89 f8 mov %edi,%eax 808c042: 2b 44 24 34 sub 0x34(%esp),%eax 808c046: 83 c4 1c add $0x1c,%esp 808c049: 5b pop %ebx 808c04a: 5e pop %esi 808c04b: 5f pop %edi 808c04c: 5d pop %ebp 808c04d: c3 ret 808c04e: 66 90 xchg %ax,%ax 808c050: 89 fd mov %edi,%ebp 808c052: 89 c3 mov %eax,%ebx 808c054: 89 f9 mov %edi,%ecx 808c056: 89 d7 mov %edx,%edi 808c058: 89 c2 mov %eax,%edx 808c05a: 8b 44 24 40 mov 0x40(%esp),%eax 808c05e: 2b 6c 24 34 sub 0x34(%esp),%ebp 808c062: 29 fb sub %edi,%ebx 808c064: 85 c0 test %eax,%eax 808c066: 78 0b js 808c073 <_IO_getline_info+0xe3> 808c068: 83 c2 01 add $0x1,%edx 808c06b: 83 7c 24 40 01 cmpl $0x1,0x40(%esp) 808c070: 83 db ff sbb $0xffffffff,%ebx 808c073: 89 54 24 0c mov %edx,0xc(%esp) 808c077: 83 ec 04 sub $0x4,%esp 808c07a: 53 push %ebx 808c07b: 57 push %edi 808c07c: 51 push %ecx 808c07d: e8 7e 13 fd ff call 805d400 <memcpy> 808c082: 8b 54 24 1c mov 0x1c(%esp),%edx 808c086: 83 c4 10 add $0x10,%esp 808c089: 8d 44 1d 00 lea 0x0(%ebp,%ebx,1),%eax 808c08d: 89 56 04 mov %edx,0x4(%esi) 808c090: 83 c4 1c add $0x1c,%esp 808c093: 5b pop %ebx 808c094: 5e pop %esi 808c095: 5f pop %edi 808c096: 5d pop %ebp 808c097: c3 ret 808c098: c7 46 68 ff ff ff ff movl $0xffffffff,0x68(%esi) 808c09f: e9 18 ff ff ff jmp 808bfbc <_IO_getline_info+0x2c> 808c0a4: 8b 54 24 44 mov 0x44(%esp),%edx 808c0a8: 89 f9 mov %edi,%ecx 808c0aa: 85 d2 test %edx,%edx 808c0ac: 74 0a je 808c0b8 <_IO_getline_info+0x128> 808c0ae: 8b 44 24 44 mov 0x44(%esp),%eax 808c0b2: c7 00 ff ff ff ff movl $0xffffffff,(%eax) 808c0b8: 89 c8 mov %ecx,%eax 808c0ba: 2b 44 24 34 sub 0x34(%esp),%eax 808c0be: eb 86 jmp 808c046 <_IO_getline_info+0xb6> 808c0c0: 83 7c 24 40 00 cmpl $0x0,0x40(%esp) 808c0c5: 7e 15 jle 808c0dc <_IO_getline_info+0x14c> 808c0c7: 0f b6 44 24 3c movzbl 0x3c(%esp),%eax 808c0cc: 8d 5f 01 lea 0x1(%edi),%ebx 808c0cf: 88 07 mov %al,(%edi) 808c0d1: 89 d8 mov %ebx,%eax 808c0d3: 2b 44 24 34 sub 0x34(%esp),%eax 808c0d7: e9 6a ff ff ff jmp 808c046 <_IO_getline_info+0xb6> 808c0dc: 89 fb mov %edi,%ebx 808c0de: 74 f1 je 808c0d1 <_IO_getline_info+0x141> 808c0e0: 83 ec 08 sub $0x8,%esp 808c0e3: ff 74 24 44 pushl 0x44(%esp) 808c0e7: 56 push %esi 808c0e8: e8 d3 8e fc ff call 8054fc0 <_IO_sputbackc> 808c0ed: 83 c4 10 add $0x10,%esp 808c0f0: eb df jmp 808c0d1 <_IO_getline_info+0x141> 808c0f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808c0f8: 31 c0 xor %eax,%eax 808c0fa: e9 47 ff ff ff jmp 808c046 <_IO_getline_info+0xb6> 808c0ff: 90 nop 0808c100 <_IO_getline>: 808c100: 83 ec 14 sub $0x14,%esp 808c103: 6a 00 push $0x0 808c105: ff 74 24 2c pushl 0x2c(%esp) 808c109: ff 74 24 2c pushl 0x2c(%esp) 808c10d: ff 74 24 2c pushl 0x2c(%esp) 808c111: ff 74 24 2c pushl 0x2c(%esp) 808c115: ff 74 24 2c pushl 0x2c(%esp) 808c119: e8 72 fe ff ff call 808bf90 <_IO_getline_info> 808c11e: 83 c4 2c add $0x2c,%esp 808c121: c3 ret 808c122: 66 90 xchg %ax,%ax 808c124: 66 90 xchg %ax,%ax 808c126: 66 90 xchg %ax,%ax 808c128: 66 90 xchg %ax,%ax 808c12a: 66 90 xchg %ax,%ax 808c12c: 66 90 xchg %ax,%ax 808c12e: 66 90 xchg %ax,%ax 0808c130 <_IO_padn>: 808c130: 55 push %ebp 808c131: 57 push %edi 808c132: bd 74 e3 0c 08 mov $0x80ce374,%ebp 808c137: 56 push %esi 808c138: 53 push %ebx 808c139: 83 ec 2c sub $0x2c,%esp 808c13c: 8b 4c 24 44 mov 0x44(%esp),%ecx 808c140: 8b 74 24 40 mov 0x40(%esp),%esi 808c144: 8b 7c 24 48 mov 0x48(%esp),%edi 808c148: 83 f9 20 cmp $0x20,%ecx 808c14b: 74 20 je 808c16d <_IO_padn+0x3d> 808c14d: 83 f9 30 cmp $0x30,%ecx 808c150: bd 64 e3 0c 08 mov $0x80ce364,%ebp 808c155: 74 16 je 808c16d <_IO_padn+0x3d> 808c157: 8d 44 24 1f lea 0x1f(%esp),%eax 808c15b: 8d 5c 24 0f lea 0xf(%esp),%ebx 808c15f: 90 nop 808c160: 88 08 mov %cl,(%eax) 808c162: 83 e8 01 sub $0x1,%eax 808c165: 39 c3 cmp %eax,%ebx 808c167: 75 f7 jne 808c160 <_IO_padn+0x30> 808c169: 8d 6c 24 10 lea 0x10(%esp),%ebp 808c16d: 83 ff 0f cmp $0xf,%edi 808c170: 7e 55 jle 808c1c7 <_IO_padn+0x97> 808c172: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808c177: 31 db xor %ebx,%ebx 808c179: 2d 60 72 0d 08 sub $0x80d7260,%eax 808c17e: 89 44 24 08 mov %eax,0x8(%esp) 808c182: eb 20 jmp 808c1a4 <_IO_padn+0x74> 808c184: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c188: 83 ec 04 sub $0x4,%esp 808c18b: 6a 10 push $0x10 808c18d: 55 push %ebp 808c18e: 56 push %esi 808c18f: ff 50 1c call *0x1c(%eax) 808c192: 83 c4 10 add $0x10,%esp 808c195: 01 c3 add %eax,%ebx 808c197: 83 f8 10 cmp $0x10,%eax 808c19a: 75 62 jne 808c1fe <_IO_padn+0xce> 808c19c: 83 ef 10 sub $0x10,%edi 808c19f: 83 ff 0f cmp $0xf,%edi 808c1a2: 7e 2c jle 808c1d0 <_IO_padn+0xa0> 808c1a4: 8b 86 94 00 00 00 mov 0x94(%esi),%eax 808c1aa: 89 c1 mov %eax,%ecx 808c1ac: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 808c1b2: 3b 4c 24 08 cmp 0x8(%esp),%ecx 808c1b6: 72 d0 jb 808c188 <_IO_padn+0x58> 808c1b8: 89 44 24 0c mov %eax,0xc(%esp) 808c1bc: e8 8f 53 fc ff call 8051550 <_IO_vtable_check> 808c1c1: 8b 44 24 0c mov 0xc(%esp),%eax 808c1c5: eb c1 jmp 808c188 <_IO_padn+0x58> 808c1c7: 31 db xor %ebx,%ebx 808c1c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808c1d0: 85 ff test %edi,%edi 808c1d2: 7e 2a jle 808c1fe <_IO_padn+0xce> 808c1d4: 8b 96 94 00 00 00 mov 0x94(%esi),%edx 808c1da: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808c1df: 2d 60 72 0d 08 sub $0x80d7260,%eax 808c1e4: 89 d1 mov %edx,%ecx 808c1e6: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 808c1ec: 39 c8 cmp %ecx,%eax 808c1ee: 76 18 jbe 808c208 <_IO_padn+0xd8> 808c1f0: 83 ec 04 sub $0x4,%esp 808c1f3: 57 push %edi 808c1f4: 55 push %ebp 808c1f5: 56 push %esi 808c1f6: ff 52 1c call *0x1c(%edx) 808c1f9: 83 c4 10 add $0x10,%esp 808c1fc: 01 c3 add %eax,%ebx 808c1fe: 83 c4 2c add $0x2c,%esp 808c201: 89 d8 mov %ebx,%eax 808c203: 5b pop %ebx 808c204: 5e pop %esi 808c205: 5f pop %edi 808c206: 5d pop %ebp 808c207: c3 ret 808c208: 89 54 24 08 mov %edx,0x8(%esp) 808c20c: e8 3f 53 fc ff call 8051550 <_IO_vtable_check> 808c211: 8b 54 24 08 mov 0x8(%esp),%edx 808c215: eb d9 jmp 808c1f0 <_IO_padn+0xc0> 808c217: 66 90 xchg %ax,%ax 808c219: 66 90 xchg %ax,%ax 808c21b: 66 90 xchg %ax,%ax 808c21d: 66 90 xchg %ax,%ax 808c21f: 90 nop 0808c220 <_IO_wpadn>: 808c220: 55 push %ebp 808c221: 57 push %edi 808c222: bd e0 e3 0c 08 mov $0x80ce3e0,%ebp 808c227: 56 push %esi 808c228: 53 push %ebx 808c229: 83 ec 5c sub $0x5c,%esp 808c22c: 8b 4c 24 74 mov 0x74(%esp),%ecx 808c230: 8b 74 24 70 mov 0x70(%esp),%esi 808c234: 8b 7c 24 78 mov 0x78(%esp),%edi 808c238: 83 f9 20 cmp $0x20,%ecx 808c23b: 74 20 je 808c25d <_IO_wpadn+0x3d> 808c23d: 83 f9 30 cmp $0x30,%ecx 808c240: bd a0 e3 0c 08 mov $0x80ce3a0,%ebp 808c245: 74 16 je 808c25d <_IO_wpadn+0x3d> 808c247: 8d 44 24 4c lea 0x4c(%esp),%eax 808c24b: 8d 5c 24 0c lea 0xc(%esp),%ebx 808c24f: 90 nop 808c250: 89 08 mov %ecx,(%eax) 808c252: 83 e8 04 sub $0x4,%eax 808c255: 39 c3 cmp %eax,%ebx 808c257: 75 f7 jne 808c250 <_IO_wpadn+0x30> 808c259: 8d 6c 24 10 lea 0x10(%esp),%ebp 808c25d: 83 ff 0f cmp $0xf,%edi 808c260: 7e 55 jle 808c2b7 <_IO_wpadn+0x97> 808c262: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808c267: 31 db xor %ebx,%ebx 808c269: 2d 60 72 0d 08 sub $0x80d7260,%eax 808c26e: 89 44 24 08 mov %eax,0x8(%esp) 808c272: eb 20 jmp 808c294 <_IO_wpadn+0x74> 808c274: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c278: 83 ec 04 sub $0x4,%esp 808c27b: 6a 10 push $0x10 808c27d: 55 push %ebp 808c27e: 56 push %esi 808c27f: ff 50 1c call *0x1c(%eax) 808c282: 83 c4 10 add $0x10,%esp 808c285: 01 c3 add %eax,%ebx 808c287: 83 f8 10 cmp $0x10,%eax 808c28a: 75 62 jne 808c2ee <_IO_wpadn+0xce> 808c28c: 83 ef 10 sub $0x10,%edi 808c28f: 83 ff 0f cmp $0xf,%edi 808c292: 7e 2c jle 808c2c0 <_IO_wpadn+0xa0> 808c294: 8b 86 94 00 00 00 mov 0x94(%esi),%eax 808c29a: 89 c1 mov %eax,%ecx 808c29c: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 808c2a2: 3b 4c 24 08 cmp 0x8(%esp),%ecx 808c2a6: 72 d0 jb 808c278 <_IO_wpadn+0x58> 808c2a8: 89 44 24 0c mov %eax,0xc(%esp) 808c2ac: e8 9f 52 fc ff call 8051550 <_IO_vtable_check> 808c2b1: 8b 44 24 0c mov 0xc(%esp),%eax 808c2b5: eb c1 jmp 808c278 <_IO_wpadn+0x58> 808c2b7: 31 db xor %ebx,%ebx 808c2b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808c2c0: 85 ff test %edi,%edi 808c2c2: 7e 2a jle 808c2ee <_IO_wpadn+0xce> 808c2c4: 8b 96 94 00 00 00 mov 0x94(%esi),%edx 808c2ca: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808c2cf: 2d 60 72 0d 08 sub $0x80d7260,%eax 808c2d4: 89 d1 mov %edx,%ecx 808c2d6: 81 e9 60 72 0d 08 sub $0x80d7260,%ecx 808c2dc: 39 c8 cmp %ecx,%eax 808c2de: 76 18 jbe 808c2f8 <_IO_wpadn+0xd8> 808c2e0: 83 ec 04 sub $0x4,%esp 808c2e3: 57 push %edi 808c2e4: 55 push %ebp 808c2e5: 56 push %esi 808c2e6: ff 52 1c call *0x1c(%edx) 808c2e9: 83 c4 10 add $0x10,%esp 808c2ec: 01 c3 add %eax,%ebx 808c2ee: 83 c4 5c add $0x5c,%esp 808c2f1: 89 d8 mov %ebx,%eax 808c2f3: 5b pop %ebx 808c2f4: 5e pop %esi 808c2f5: 5f pop %edi 808c2f6: 5d pop %ebp 808c2f7: c3 ret 808c2f8: 89 54 24 08 mov %edx,0x8(%esp) 808c2fc: e8 4f 52 fc ff call 8051550 <_IO_vtable_check> 808c301: 8b 54 24 08 mov 0x8(%esp),%edx 808c305: eb d9 jmp 808c2e0 <_IO_wpadn+0xc0> 808c307: 66 90 xchg %ax,%ax 808c309: 66 90 xchg %ax,%ax 808c30b: 66 90 xchg %ax,%ax 808c30d: 66 90 xchg %ax,%ax 808c30f: 90 nop 0808c310 <save_for_wbackup>: 808c310: 55 push %ebp 808c311: 57 push %edi 808c312: 89 c5 mov %eax,%ebp 808c314: 56 push %esi 808c315: 53 push %ebx 808c316: 89 d0 mov %edx,%eax 808c318: 83 ec 2c sub $0x2c,%esp 808c31b: 8b 4d 58 mov 0x58(%ebp),%ecx 808c31e: 89 54 24 14 mov %edx,0x14(%esp) 808c322: 8b 51 08 mov 0x8(%ecx),%edx 808c325: 29 d0 sub %edx,%eax 808c327: 89 54 24 18 mov %edx,0x18(%esp) 808c32b: c1 f8 02 sar $0x2,%eax 808c32e: 89 c3 mov %eax,%ebx 808c330: 89 44 24 0c mov %eax,0xc(%esp) 808c334: 89 c2 mov %eax,%edx 808c336: 8b 45 30 mov 0x30(%ebp),%eax 808c339: 85 c0 test %eax,%eax 808c33b: 0f 84 25 01 00 00 je 808c466 <save_for_wbackup+0x156> 808c341: 89 c6 mov %eax,%esi 808c343: 90 nop 808c344: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c348: 8b 7e 08 mov 0x8(%esi),%edi 808c34b: 8b 36 mov (%esi),%esi 808c34d: 39 fb cmp %edi,%ebx 808c34f: 0f 4f df cmovg %edi,%ebx 808c352: 85 f6 test %esi,%esi 808c354: 75 f2 jne 808c348 <save_for_wbackup+0x38> 808c356: 8b 7c 24 0c mov 0xc(%esp),%edi 808c35a: 8b 71 28 mov 0x28(%ecx),%esi 808c35d: 29 df sub %ebx,%edi 808c35f: 89 74 24 1c mov %esi,0x1c(%esp) 808c363: 89 7c 24 08 mov %edi,0x8(%esp) 808c367: 8b 79 20 mov 0x20(%ecx),%edi 808c36a: 29 fe sub %edi,%esi 808c36c: 89 7c 24 10 mov %edi,0x10(%esp) 808c370: c1 fe 02 sar $0x2,%esi 808c373: 39 74 24 08 cmp %esi,0x8(%esp) 808c377: 77 3f ja 808c3b8 <save_for_wbackup+0xa8> 808c379: 2b 74 24 08 sub 0x8(%esp),%esi 808c37d: 85 db test %ebx,%ebx 808c37f: 0f 88 06 01 00 00 js 808c48b <save_for_wbackup+0x17b> 808c385: 8b 7c 24 08 mov 0x8(%esp),%edi 808c389: 85 ff test %edi,%edi 808c38b: 0f 85 af 00 00 00 jne 808c440 <save_for_wbackup+0x130> 808c391: 8b 5c 24 10 mov 0x10(%esp),%ebx 808c395: 8d 34 b3 lea (%ebx,%esi,4),%esi 808c398: 85 c0 test %eax,%eax 808c39a: 89 71 24 mov %esi,0x24(%ecx) 808c39d: 74 0a je 808c3a9 <save_for_wbackup+0x99> 808c39f: 90 nop 808c3a0: 29 50 08 sub %edx,0x8(%eax) 808c3a3: 8b 00 mov (%eax),%eax 808c3a5: 85 c0 test %eax,%eax 808c3a7: 75 f7 jne 808c3a0 <save_for_wbackup+0x90> 808c3a9: 31 c0 xor %eax,%eax 808c3ab: 83 c4 2c add $0x2c,%esp 808c3ae: 5b pop %ebx 808c3af: 5e pop %esi 808c3b0: 5f pop %edi 808c3b1: 5d pop %ebp 808c3b2: c3 ret 808c3b3: 90 nop 808c3b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c3b8: 8b 44 24 08 mov 0x8(%esp),%eax 808c3bc: 83 ec 0c sub $0xc,%esp 808c3bf: 8d 04 85 90 01 00 00 lea 0x190(,%eax,4),%eax 808c3c6: 50 push %eax 808c3c7: 89 c7 mov %eax,%edi 808c3c9: e8 b2 dc fc ff call 805a080 <__libc_malloc> 808c3ce: 83 c4 10 add $0x10,%esp 808c3d1: 85 c0 test %eax,%eax 808c3d3: 0f 84 3b 01 00 00 je 808c514 <save_for_wbackup+0x204> 808c3d9: 85 db test %ebx,%ebx 808c3db: 8d b0 90 01 00 00 lea 0x190(%eax),%esi 808c3e1: 0f 88 f6 00 00 00 js 808c4dd <save_for_wbackup+0x1cd> 808c3e7: 89 44 24 0c mov %eax,0xc(%esp) 808c3eb: 83 ec 04 sub $0x4,%esp 808c3ee: ff 74 24 0c pushl 0xc(%esp) 808c3f2: 8b 44 24 20 mov 0x20(%esp),%eax 808c3f6: 8d 04 98 lea (%eax,%ebx,4),%eax 808c3f9: 50 push %eax 808c3fa: 56 push %esi 808c3fb: e8 a0 2f 00 00 call 808f3a0 <__wmemcpy> 808c400: 83 c4 10 add $0x10,%esp 808c403: 8b 54 24 0c mov 0xc(%esp),%edx 808c407: 8b 45 58 mov 0x58(%ebp),%eax 808c40a: 89 54 24 08 mov %edx,0x8(%esp) 808c40e: 83 ec 0c sub $0xc,%esp 808c411: ff 70 20 pushl 0x20(%eax) 808c414: e8 77 e1 fc ff call 805a590 <__cfree> 808c419: 8b 54 24 18 mov 0x18(%esp),%edx 808c41d: 8b 4d 58 mov 0x58(%ebp),%ecx 808c420: 89 f8 mov %edi,%eax 808c422: 01 d0 add %edx,%eax 808c424: 89 51 20 mov %edx,0x20(%ecx) 808c427: 89 41 28 mov %eax,0x28(%ecx) 808c42a: 8b 54 24 24 mov 0x24(%esp),%edx 808c42e: 2b 51 08 sub 0x8(%ecx),%edx 808c431: 83 c4 10 add $0x10,%esp 808c434: 8b 45 30 mov 0x30(%ebp),%eax 808c437: c1 fa 02 sar $0x2,%edx 808c43a: e9 59 ff ff ff jmp 808c398 <save_for_wbackup+0x88> 808c43f: 90 nop 808c440: 83 ec 04 sub $0x4,%esp 808c443: c1 e6 02 shl $0x2,%esi 808c446: ff 74 24 0c pushl 0xc(%esp) 808c44a: 8b 44 24 20 mov 0x20(%esp),%eax 808c44e: 8d 04 98 lea (%eax,%ebx,4),%eax 808c451: 50 push %eax 808c452: 8b 44 24 1c mov 0x1c(%esp),%eax 808c456: 01 f0 add %esi,%eax 808c458: 50 push %eax 808c459: e8 42 2f 00 00 call 808f3a0 <__wmemcpy> 808c45e: 8b 4d 58 mov 0x58(%ebp),%ecx 808c461: 03 71 20 add 0x20(%ecx),%esi 808c464: eb c4 jmp 808c42a <save_for_wbackup+0x11a> 808c466: 8b 59 28 mov 0x28(%ecx),%ebx 808c469: 8b 79 20 mov 0x20(%ecx),%edi 808c46c: 89 de mov %ebx,%esi 808c46e: 89 5c 24 1c mov %ebx,0x1c(%esp) 808c472: 8b 5c 24 0c mov 0xc(%esp),%ebx 808c476: 29 fe sub %edi,%esi 808c478: 89 7c 24 10 mov %edi,0x10(%esp) 808c47c: c1 fe 02 sar $0x2,%esi 808c47f: 85 db test %ebx,%ebx 808c481: 0f 89 0a ff ff ff jns 808c391 <save_for_wbackup+0x81> 808c487: 8b 5c 24 0c mov 0xc(%esp),%ebx 808c48b: 89 d8 mov %ebx,%eax 808c48d: 83 ec 04 sub $0x4,%esp 808c490: 8d 3c b5 00 00 00 00 lea 0x0(,%esi,4),%edi 808c497: f7 d8 neg %eax 808c499: 29 de sub %ebx,%esi 808c49b: 50 push %eax 808c49c: 8b 44 24 24 mov 0x24(%esp),%eax 808c4a0: 8d 04 98 lea (%eax,%ebx,4),%eax 808c4a3: 50 push %eax 808c4a4: 8b 44 24 1c mov 0x1c(%esp),%eax 808c4a8: 01 f8 add %edi,%eax 808c4aa: 50 push %eax 808c4ab: e8 00 2f 00 00 call 808f3b0 <__wmemmove> 808c4b0: 8b 4d 58 mov 0x58(%ebp),%ecx 808c4b3: 83 c4 0c add $0xc,%esp 808c4b6: 8b 44 24 18 mov 0x18(%esp),%eax 808c4ba: 8b 51 08 mov 0x8(%ecx),%edx 808c4bd: 29 d0 sub %edx,%eax 808c4bf: c1 f8 02 sar $0x2,%eax 808c4c2: 50 push %eax 808c4c3: 52 push %edx 808c4c4: 8b 41 20 mov 0x20(%ecx),%eax 808c4c7: 8d 04 b0 lea (%eax,%esi,4),%eax 808c4ca: 50 push %eax 808c4cb: e8 d0 2e 00 00 call 808f3a0 <__wmemcpy> 808c4d0: 8b 4d 58 mov 0x58(%ebp),%ecx 808c4d3: 03 79 20 add 0x20(%ecx),%edi 808c4d6: 89 fe mov %edi,%esi 808c4d8: e9 4d ff ff ff jmp 808c42a <save_for_wbackup+0x11a> 808c4dd: 89 44 24 08 mov %eax,0x8(%esp) 808c4e1: 89 d8 mov %ebx,%eax 808c4e3: 83 ec 04 sub $0x4,%esp 808c4e6: f7 d8 neg %eax 808c4e8: 50 push %eax 808c4e9: 8b 44 24 24 mov 0x24(%esp),%eax 808c4ed: 8d 04 98 lea (%eax,%ebx,4),%eax 808c4f0: 50 push %eax 808c4f1: 56 push %esi 808c4f2: e8 69 10 fe ff call 806d560 <__wmempcpy> 808c4f7: 83 c4 0c add $0xc,%esp 808c4fa: ff 74 24 10 pushl 0x10(%esp) 808c4fe: ff 74 24 20 pushl 0x20(%esp) 808c502: 50 push %eax 808c503: e8 58 10 fe ff call 806d560 <__wmempcpy> 808c508: 83 c4 10 add $0x10,%esp 808c50b: 8b 54 24 08 mov 0x8(%esp),%edx 808c50f: e9 f3 fe ff ff jmp 808c407 <save_for_wbackup+0xf7> 808c514: b8 ff ff ff ff mov $0xffffffff,%eax 808c519: e9 8d fe ff ff jmp 808c3ab <save_for_wbackup+0x9b> 808c51e: 66 90 xchg %ax,%ax 0808c520 <_IO_least_wmarker>: 808c520: 8b 54 24 04 mov 0x4(%esp),%edx 808c524: 8b 44 24 08 mov 0x8(%esp),%eax 808c528: 8b 4a 58 mov 0x58(%edx),%ecx 808c52b: 8b 52 30 mov 0x30(%edx),%edx 808c52e: 2b 41 08 sub 0x8(%ecx),%eax 808c531: c1 f8 02 sar $0x2,%eax 808c534: 85 d2 test %edx,%edx 808c536: 74 16 je 808c54e <_IO_least_wmarker+0x2e> 808c538: 90 nop 808c539: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808c540: 8b 4a 08 mov 0x8(%edx),%ecx 808c543: 8b 12 mov (%edx),%edx 808c545: 39 c8 cmp %ecx,%eax 808c547: 0f 4f c1 cmovg %ecx,%eax 808c54a: 85 d2 test %edx,%edx 808c54c: 75 f2 jne 808c540 <_IO_least_wmarker+0x20> 808c54e: f3 c3 repz ret 0808c550 <_IO_switch_to_main_wget_area>: 808c550: 8b 44 24 04 mov 0x4(%esp),%eax 808c554: 81 20 ff fe ff ff andl $0xfffffeff,(%eax) 808c55a: 8b 40 58 mov 0x58(%eax),%eax 808c55d: 8b 50 04 mov 0x4(%eax),%edx 808c560: 8b 48 28 mov 0x28(%eax),%ecx 808c563: 89 50 28 mov %edx,0x28(%eax) 808c566: 8b 50 20 mov 0x20(%eax),%edx 808c569: 89 48 04 mov %ecx,0x4(%eax) 808c56c: 8b 48 08 mov 0x8(%eax),%ecx 808c56f: 89 10 mov %edx,(%eax) 808c571: 89 50 08 mov %edx,0x8(%eax) 808c574: 89 48 20 mov %ecx,0x20(%eax) 808c577: c3 ret 808c578: 90 nop 808c579: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0808c580 <_IO_switch_to_wbackup_area>: 808c580: 53 push %ebx 808c581: 8b 44 24 08 mov 0x8(%esp),%eax 808c585: 81 08 00 01 00 00 orl $0x100,(%eax) 808c58b: 8b 40 58 mov 0x58(%eax),%eax 808c58e: 8b 48 04 mov 0x4(%eax),%ecx 808c591: 8b 50 28 mov 0x28(%eax),%edx 808c594: 8b 58 20 mov 0x20(%eax),%ebx 808c597: 89 48 28 mov %ecx,0x28(%eax) 808c59a: 8b 48 08 mov 0x8(%eax),%ecx 808c59d: 89 50 04 mov %edx,0x4(%eax) 808c5a0: 89 10 mov %edx,(%eax) 808c5a2: 89 58 08 mov %ebx,0x8(%eax) 808c5a5: 89 48 20 mov %ecx,0x20(%eax) 808c5a8: 5b pop %ebx 808c5a9: c3 ret 808c5aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0808c5b0 <_IO_wsetb>: 808c5b0: 53 push %ebx 808c5b1: 83 ec 08 sub $0x8,%esp 808c5b4: 8b 5c 24 10 mov 0x10(%esp),%ebx 808c5b8: 8b 53 58 mov 0x58(%ebx),%edx 808c5bb: 8b 43 3c mov 0x3c(%ebx),%eax 808c5be: 8b 4a 18 mov 0x18(%edx),%ecx 808c5c1: 85 c9 test %ecx,%ecx 808c5c3: 74 04 je 808c5c9 <_IO_wsetb+0x19> 808c5c5: a8 08 test $0x8,%al 808c5c7: 74 27 je 808c5f0 <_IO_wsetb+0x40> 808c5c9: 8b 4c 24 14 mov 0x14(%esp),%ecx 808c5cd: 89 4a 18 mov %ecx,0x18(%edx) 808c5d0: 8b 4c 24 18 mov 0x18(%esp),%ecx 808c5d4: 89 4a 1c mov %ecx,0x1c(%edx) 808c5d7: 8b 4c 24 1c mov 0x1c(%esp),%ecx 808c5db: 89 c2 mov %eax,%edx 808c5dd: 83 ca 08 or $0x8,%edx 808c5e0: 83 e0 f7 and $0xfffffff7,%eax 808c5e3: 85 c9 test %ecx,%ecx 808c5e5: 0f 44 c2 cmove %edx,%eax 808c5e8: 89 43 3c mov %eax,0x3c(%ebx) 808c5eb: 83 c4 08 add $0x8,%esp 808c5ee: 5b pop %ebx 808c5ef: c3 ret 808c5f0: 83 ec 0c sub $0xc,%esp 808c5f3: 51 push %ecx 808c5f4: e8 97 df fc ff call 805a590 <__cfree> 808c5f9: 8b 53 58 mov 0x58(%ebx),%edx 808c5fc: 8b 43 3c mov 0x3c(%ebx),%eax 808c5ff: 83 c4 10 add $0x10,%esp 808c602: eb c5 jmp 808c5c9 <_IO_wsetb+0x19> 808c604: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808c60a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0808c610 <_IO_wdefault_pbackfail>: 808c610: 55 push %ebp 808c611: 57 push %edi 808c612: 56 push %esi 808c613: 53 push %ebx 808c614: 83 ec 1c sub $0x1c,%esp 808c617: 8b 6c 24 30 mov 0x30(%esp),%ebp 808c61b: 8b 7c 24 34 mov 0x34(%esp),%edi 808c61f: 8b 5d 58 mov 0x58(%ebp),%ebx 808c622: 8b 33 mov (%ebx),%esi 808c624: 8b 53 08 mov 0x8(%ebx),%edx 808c627: 39 d6 cmp %edx,%esi 808c629: 76 45 jbe 808c670 <_IO_wdefault_pbackfail+0x60> 808c62b: f7 45 00 00 01 00 00 testl $0x100,0x0(%ebp) 808c632: 75 6b jne 808c69f <_IO_wdefault_pbackfail+0x8f> 808c634: 8b 55 04 mov 0x4(%ebp),%edx 808c637: 0f be 42 ff movsbl -0x1(%edx),%eax 808c63b: 39 f8 cmp %edi,%eax 808c63d: 0f 84 45 01 00 00 je 808c788 <_IO_wdefault_pbackfail+0x178> 808c643: 8b 43 20 mov 0x20(%ebx),%eax 808c646: 85 c0 test %eax,%eax 808c648: 0f 84 fa 00 00 00 je 808c748 <_IO_wdefault_pbackfail+0x138> 808c64e: 89 f2 mov %esi,%edx 808c650: 89 e8 mov %ebp,%eax 808c652: e8 b9 fc ff ff call 808c310 <save_for_wbackup> 808c657: 85 c0 test %eax,%eax 808c659: 0f 84 d1 00 00 00 je 808c730 <_IO_wdefault_pbackfail+0x120> 808c65f: 83 c4 1c add $0x1c,%esp 808c662: b8 ff ff ff ff mov $0xffffffff,%eax 808c667: 5b pop %ebx 808c668: 5e pop %esi 808c669: 5f pop %edi 808c66a: 5d pop %ebp 808c66b: c3 ret 808c66c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c670: 8b 4d 00 mov 0x0(%ebp),%ecx 808c673: f6 c5 01 test $0x1,%ch 808c676: 75 40 jne 808c6b8 <_IO_wdefault_pbackfail+0xa8> 808c678: 8b 43 20 mov 0x20(%ebx),%eax 808c67b: 85 c0 test %eax,%eax 808c67d: 0f 84 c5 00 00 00 je 808c748 <_IO_wdefault_pbackfail+0x138> 808c683: 89 f2 mov %esi,%edx 808c685: 8b 73 28 mov 0x28(%ebx),%esi 808c688: 80 cd 01 or $0x1,%ch 808c68b: 89 4d 00 mov %ecx,0x0(%ebp) 808c68e: 8b 4b 04 mov 0x4(%ebx),%ecx 808c691: 89 43 08 mov %eax,0x8(%ebx) 808c694: 89 73 04 mov %esi,0x4(%ebx) 808c697: 89 53 20 mov %edx,0x20(%ebx) 808c69a: 89 33 mov %esi,(%ebx) 808c69c: 89 4b 28 mov %ecx,0x28(%ebx) 808c69f: 8d 46 fc lea -0x4(%esi),%eax 808c6a2: 89 03 mov %eax,(%ebx) 808c6a4: 89 7e fc mov %edi,-0x4(%esi) 808c6a7: 89 f8 mov %edi,%eax 808c6a9: 83 c4 1c add $0x1c,%esp 808c6ac: 5b pop %ebx 808c6ad: 5e pop %esi 808c6ae: 5f pop %edi 808c6af: 5d pop %ebp 808c6b0: c3 ret 808c6b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808c6b8: 8b 5b 04 mov 0x4(%ebx),%ebx 808c6bb: 89 54 24 08 mov %edx,0x8(%esp) 808c6bf: 83 ec 0c sub $0xc,%esp 808c6c2: 29 d3 sub %edx,%ebx 808c6c4: c1 fb 02 sar $0x2,%ebx 808c6c7: 8d 04 dd 00 00 00 00 lea 0x0(,%ebx,8),%eax 808c6ce: 8d 34 1b lea (%ebx,%ebx,1),%esi 808c6d1: 89 44 24 10 mov %eax,0x10(%esp) 808c6d5: 50 push %eax 808c6d6: e8 a5 d9 fc ff call 805a080 <__libc_malloc> 808c6db: 83 c4 10 add $0x10,%esp 808c6de: 85 c0 test %eax,%eax 808c6e0: 0f 84 79 ff ff ff je 808c65f <_IO_wdefault_pbackfail+0x4f> 808c6e6: 89 44 24 0c mov %eax,0xc(%esp) 808c6ea: 83 ec 04 sub $0x4,%esp 808c6ed: 29 de sub %ebx,%esi 808c6ef: 53 push %ebx 808c6f0: 8b 54 24 10 mov 0x10(%esp),%edx 808c6f4: 8d 34 b0 lea (%eax,%esi,4),%esi 808c6f7: 52 push %edx 808c6f8: 56 push %esi 808c6f9: e8 a2 2c 00 00 call 808f3a0 <__wmemcpy> 808c6fe: 8b 45 58 mov 0x58(%ebp),%eax 808c701: 5a pop %edx 808c702: ff 70 08 pushl 0x8(%eax) 808c705: e8 86 de fc ff call 805a590 <__cfree> 808c70a: 8b 5d 58 mov 0x58(%ebp),%ebx 808c70d: 8b 4c 24 1c mov 0x1c(%esp),%ecx 808c711: 89 4b 08 mov %ecx,0x8(%ebx) 808c714: 03 4c 24 14 add 0x14(%esp),%ecx 808c718: 83 c4 10 add $0x10,%esp 808c71b: 89 33 mov %esi,(%ebx) 808c71d: 89 73 24 mov %esi,0x24(%ebx) 808c720: 89 4b 04 mov %ecx,0x4(%ebx) 808c723: e9 77 ff ff ff jmp 808c69f <_IO_wdefault_pbackfail+0x8f> 808c728: 90 nop 808c729: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808c730: 8b 5d 58 mov 0x58(%ebp),%ebx 808c733: 8b 4d 00 mov 0x0(%ebp),%ecx 808c736: 8b 13 mov (%ebx),%edx 808c738: 8b 73 28 mov 0x28(%ebx),%esi 808c73b: 8b 43 20 mov 0x20(%ebx),%eax 808c73e: e9 45 ff ff ff jmp 808c688 <_IO_wdefault_pbackfail+0x78> 808c743: 90 nop 808c744: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c748: 83 ec 0c sub $0xc,%esp 808c74b: 68 00 02 00 00 push $0x200 808c750: e8 2b d9 fc ff call 805a080 <__libc_malloc> 808c755: 83 c4 10 add $0x10,%esp 808c758: 85 c0 test %eax,%eax 808c75a: 0f 84 ff fe ff ff je 808c65f <_IO_wdefault_pbackfail+0x4f> 808c760: 8d 88 00 02 00 00 lea 0x200(%eax),%ecx 808c766: 89 f2 mov %esi,%edx 808c768: 89 43 20 mov %eax,0x20(%ebx) 808c76b: 89 4c 24 04 mov %ecx,0x4(%esp) 808c76f: 89 4b 28 mov %ecx,0x28(%ebx) 808c772: 89 4b 24 mov %ecx,0x24(%ebx) 808c775: 8b 74 24 04 mov 0x4(%esp),%esi 808c779: 8b 4d 00 mov 0x0(%ebp),%ecx 808c77c: e9 07 ff ff ff jmp 808c688 <_IO_wdefault_pbackfail+0x78> 808c781: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808c788: 83 ea 01 sub $0x1,%edx 808c78b: 89 55 04 mov %edx,0x4(%ebp) 808c78e: e9 16 ff ff ff jmp 808c6a9 <_IO_wdefault_pbackfail+0x99> 808c793: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808c799: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808c7a0 <_IO_wdefault_finish>: 808c7a0: 53 push %ebx 808c7a1: 83 ec 08 sub $0x8,%esp 808c7a4: 8b 5c 24 10 mov 0x10(%esp),%ebx 808c7a8: 8b 53 58 mov 0x58(%ebx),%edx 808c7ab: 8b 42 18 mov 0x18(%edx),%eax 808c7ae: 85 c0 test %eax,%eax 808c7b0: 74 06 je 808c7b8 <_IO_wdefault_finish+0x18> 808c7b2: f6 43 3c 08 testb $0x8,0x3c(%ebx) 808c7b6: 74 48 je 808c800 <_IO_wdefault_finish+0x60> 808c7b8: 8b 43 30 mov 0x30(%ebx),%eax 808c7bb: 85 c0 test %eax,%eax 808c7bd: 74 0e je 808c7cd <_IO_wdefault_finish+0x2d> 808c7bf: 90 nop 808c7c0: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 808c7c7: 8b 00 mov (%eax),%eax 808c7c9: 85 c0 test %eax,%eax 808c7cb: 75 f3 jne 808c7c0 <_IO_wdefault_finish+0x20> 808c7cd: 8b 43 24 mov 0x24(%ebx),%eax 808c7d0: 85 c0 test %eax,%eax 808c7d2: 74 15 je 808c7e9 <_IO_wdefault_finish+0x49> 808c7d4: 83 ec 0c sub $0xc,%esp 808c7d7: ff 72 20 pushl 0x20(%edx) 808c7da: e8 b1 dd fc ff call 805a590 <__cfree> 808c7df: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 808c7e6: 83 c4 10 add $0x10,%esp 808c7e9: 89 5c 24 10 mov %ebx,0x10(%esp) 808c7ed: 83 c4 08 add $0x8,%esp 808c7f0: 5b pop %ebx 808c7f1: e9 9a 79 fc ff jmp 8054190 <_IO_un_link> 808c7f6: 8d 76 00 lea 0x0(%esi),%esi 808c7f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808c800: 83 ec 0c sub $0xc,%esp 808c803: 50 push %eax 808c804: e8 87 dd fc ff call 805a590 <__cfree> 808c809: 8b 53 58 mov 0x58(%ebx),%edx 808c80c: 83 c4 10 add $0x10,%esp 808c80f: c7 42 1c 00 00 00 00 movl $0x0,0x1c(%edx) 808c816: c7 42 18 00 00 00 00 movl $0x0,0x18(%edx) 808c81d: eb 99 jmp 808c7b8 <_IO_wdefault_finish+0x18> 808c81f: 90 nop 0808c820 <_IO_wdefault_uflow>: 808c820: 56 push %esi 808c821: 53 push %ebx 808c822: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808c827: 2d 60 72 0d 08 sub $0x80d7260,%eax 808c82c: 83 ec 04 sub $0x4,%esp 808c82f: 8b 5c 24 10 mov 0x10(%esp),%ebx 808c833: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 808c839: 89 f2 mov %esi,%edx 808c83b: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808c841: 39 d0 cmp %edx,%eax 808c843: 76 2b jbe 808c870 <_IO_wdefault_uflow+0x50> 808c845: 83 ec 0c sub $0xc,%esp 808c848: 53 push %ebx 808c849: ff 56 10 call *0x10(%esi) 808c84c: 83 c4 10 add $0x10,%esp 808c84f: 83 f8 ff cmp $0xffffffff,%eax 808c852: ba ff ff ff ff mov $0xffffffff,%edx 808c857: 74 0c je 808c865 <_IO_wdefault_uflow+0x45> 808c859: 8b 53 58 mov 0x58(%ebx),%edx 808c85c: 8b 02 mov (%edx),%eax 808c85e: 8d 48 04 lea 0x4(%eax),%ecx 808c861: 89 0a mov %ecx,(%edx) 808c863: 8b 10 mov (%eax),%edx 808c865: 83 c4 04 add $0x4,%esp 808c868: 89 d0 mov %edx,%eax 808c86a: 5b pop %ebx 808c86b: 5e pop %esi 808c86c: c3 ret 808c86d: 8d 76 00 lea 0x0(%esi),%esi 808c870: e8 db 4c fc ff call 8051550 <_IO_vtable_check> 808c875: eb ce jmp 808c845 <_IO_wdefault_uflow+0x25> 808c877: 89 f6 mov %esi,%esi 808c879: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808c880 <__woverflow>: 808c880: 57 push %edi 808c881: 56 push %esi 808c882: 53 push %ebx 808c883: 8b 5c 24 10 mov 0x10(%esp),%ebx 808c887: 8b 7c 24 14 mov 0x14(%esp),%edi 808c88b: 8b 43 68 mov 0x68(%ebx),%eax 808c88e: 85 c0 test %eax,%eax 808c890: 74 2e je 808c8c0 <__woverflow+0x40> 808c892: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 808c898: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808c89d: 2d 60 72 0d 08 sub $0x80d7260,%eax 808c8a2: 89 f2 mov %esi,%edx 808c8a4: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808c8aa: 39 d0 cmp %edx,%eax 808c8ac: 76 22 jbe 808c8d0 <__woverflow+0x50> 808c8ae: 89 7c 24 14 mov %edi,0x14(%esp) 808c8b2: 89 5c 24 10 mov %ebx,0x10(%esp) 808c8b6: 5b pop %ebx 808c8b7: 8b 46 0c mov 0xc(%esi),%eax 808c8ba: 5e pop %esi 808c8bb: 5f pop %edi 808c8bc: ff e0 jmp *%eax 808c8be: 66 90 xchg %ax,%ax 808c8c0: 83 ec 08 sub $0x8,%esp 808c8c3: 6a 01 push $0x1 808c8c5: 53 push %ebx 808c8c6: e8 95 0b 00 00 call 808d460 <_IO_fwide> 808c8cb: 83 c4 10 add $0x10,%esp 808c8ce: eb c2 jmp 808c892 <__woverflow+0x12> 808c8d0: e8 7b 4c fc ff call 8051550 <_IO_vtable_check> 808c8d5: 89 7c 24 14 mov %edi,0x14(%esp) 808c8d9: 89 5c 24 10 mov %ebx,0x10(%esp) 808c8dd: 5b pop %ebx 808c8de: 8b 46 0c mov 0xc(%esi),%eax 808c8e1: 5e pop %esi 808c8e2: 5f pop %edi 808c8e3: ff e0 jmp *%eax 808c8e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c8e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808c8f0 <_IO_wdefault_xsputn>: 808c8f0: 55 push %ebp 808c8f1: 57 push %edi 808c8f2: 56 push %esi 808c8f3: 53 push %ebx 808c8f4: 83 ec 1c sub $0x1c,%esp 808c8f7: 8b 44 24 38 mov 0x38(%esp),%eax 808c8fb: 85 c0 test %eax,%eax 808c8fd: 0f 84 cd 00 00 00 je 808c9d0 <_IO_wdefault_xsputn+0xe0> 808c903: 8b 7c 24 38 mov 0x38(%esp),%edi 808c907: 8b 74 24 34 mov 0x34(%esp),%esi 808c90b: 90 nop 808c90c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c910: 8b 44 24 30 mov 0x30(%esp),%eax 808c914: 8b 68 58 mov 0x58(%eax),%ebp 808c917: 89 f0 mov %esi,%eax 808c919: 8b 4d 10 mov 0x10(%ebp),%ecx 808c91c: 8b 5d 14 mov 0x14(%ebp),%ebx 808c91f: 29 cb sub %ecx,%ebx 808c921: c1 fb 02 sar $0x2,%ebx 808c924: 85 db test %ebx,%ebx 808c926: 89 da mov %ebx,%edx 808c928: 7e 18 jle 808c942 <_IO_wdefault_xsputn+0x52> 808c92a: 39 df cmp %ebx,%edi 808c92c: 73 6a jae 808c998 <_IO_wdefault_xsputn+0xa8> 808c92e: 83 ff 14 cmp $0x14,%edi 808c931: 89 fa mov %edi,%edx 808c933: 0f 87 7f 00 00 00 ja 808c9b8 <_IO_wdefault_xsputn+0xc8> 808c939: 31 db xor %ebx,%ebx 808c93b: 85 ff test %edi,%edi 808c93d: 75 29 jne 808c968 <_IO_wdefault_xsputn+0x78> 808c93f: 90 nop 808c940: 29 df sub %ebx,%edi 808c942: 85 ff test %edi,%edi 808c944: 74 7a je 808c9c0 <_IO_wdefault_xsputn+0xd0> 808c946: 83 ec 08 sub $0x8,%esp 808c949: ff 30 pushl (%eax) 808c94b: 8d 70 04 lea 0x4(%eax),%esi 808c94e: ff 74 24 3c pushl 0x3c(%esp) 808c952: e8 29 ff ff ff call 808c880 <__woverflow> 808c957: 83 c4 10 add $0x10,%esp 808c95a: 83 f8 ff cmp $0xffffffff,%eax 808c95d: 74 61 je 808c9c0 <_IO_wdefault_xsputn+0xd0> 808c95f: 83 ef 01 sub $0x1,%edi 808c962: eb ac jmp 808c910 <_IO_wdefault_xsputn+0x20> 808c964: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c968: 89 fb mov %edi,%ebx 808c96a: c1 e2 02 shl $0x2,%edx 808c96d: 31 c0 xor %eax,%eax 808c96f: 89 5c 24 0c mov %ebx,0xc(%esp) 808c973: 90 nop 808c974: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c978: 8b 1c 06 mov (%esi,%eax,1),%ebx 808c97b: 89 1c 01 mov %ebx,(%ecx,%eax,1) 808c97e: 83 c0 04 add $0x4,%eax 808c981: 39 c2 cmp %eax,%edx 808c983: 75 f3 jne 808c978 <_IO_wdefault_xsputn+0x88> 808c985: 8d 04 16 lea (%esi,%edx,1),%eax 808c988: 01 ca add %ecx,%edx 808c98a: 8b 5c 24 0c mov 0xc(%esp),%ebx 808c98e: 89 55 10 mov %edx,0x10(%ebp) 808c991: eb ad jmp 808c940 <_IO_wdefault_xsputn+0x50> 808c993: 90 nop 808c994: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c998: 83 fb 14 cmp $0x14,%ebx 808c99b: 7e cd jle 808c96a <_IO_wdefault_xsputn+0x7a> 808c99d: 83 ec 04 sub $0x4,%esp 808c9a0: 53 push %ebx 808c9a1: 56 push %esi 808c9a2: 51 push %ecx 808c9a3: e8 b8 0b fe ff call 806d560 <__wmempcpy> 808c9a8: 83 c4 10 add $0x10,%esp 808c9ab: 89 45 10 mov %eax,0x10(%ebp) 808c9ae: 8d 04 9e lea (%esi,%ebx,4),%eax 808c9b1: eb 8d jmp 808c940 <_IO_wdefault_xsputn+0x50> 808c9b3: 90 nop 808c9b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c9b8: 89 fb mov %edi,%ebx 808c9ba: eb e1 jmp 808c99d <_IO_wdefault_xsputn+0xad> 808c9bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808c9c0: 8b 44 24 38 mov 0x38(%esp),%eax 808c9c4: 83 c4 1c add $0x1c,%esp 808c9c7: 5b pop %ebx 808c9c8: 5e pop %esi 808c9c9: 29 f8 sub %edi,%eax 808c9cb: 5f pop %edi 808c9cc: 5d pop %ebp 808c9cd: c3 ret 808c9ce: 66 90 xchg %ax,%ax 808c9d0: 83 c4 1c add $0x1c,%esp 808c9d3: 31 c0 xor %eax,%eax 808c9d5: 5b pop %ebx 808c9d6: 5e pop %esi 808c9d7: 5f pop %edi 808c9d8: 5d pop %ebp 808c9d9: c3 ret 808c9da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0808c9e0 <_IO_wdoallocbuf>: 808c9e0: 53 push %ebx 808c9e1: 83 ec 08 sub $0x8,%esp 808c9e4: 8b 5c 24 10 mov 0x10(%esp),%ebx 808c9e8: 8b 43 58 mov 0x58(%ebx),%eax 808c9eb: 8b 50 18 mov 0x18(%eax),%edx 808c9ee: 85 d2 test %edx,%edx 808c9f0: 74 0e je 808ca00 <_IO_wdoallocbuf+0x20> 808c9f2: 83 c4 08 add $0x8,%esp 808c9f5: 5b pop %ebx 808c9f6: c3 ret 808c9f7: 89 f6 mov %esi,%esi 808c9f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ca00: f6 03 02 testb $0x2,(%ebx) 808ca03: 75 18 jne 808ca1d <_IO_wdoallocbuf+0x3d> 808ca05: 83 ec 0c sub $0xc,%esp 808ca08: 8b 80 b0 00 00 00 mov 0xb0(%eax),%eax 808ca0e: 53 push %ebx 808ca0f: ff 50 34 call *0x34(%eax) 808ca12: 83 c4 10 add $0x10,%esp 808ca15: 83 f8 ff cmp $0xffffffff,%eax 808ca18: 75 d8 jne 808c9f2 <_IO_wdoallocbuf+0x12> 808ca1a: 8b 43 58 mov 0x58(%ebx),%eax 808ca1d: 8d 90 b0 00 00 00 lea 0xb0(%eax),%edx 808ca23: 05 ac 00 00 00 add $0xac,%eax 808ca28: 6a 00 push $0x0 808ca2a: 52 push %edx 808ca2b: 50 push %eax 808ca2c: 53 push %ebx 808ca2d: e8 7e fb ff ff call 808c5b0 <_IO_wsetb> 808ca32: 83 c4 10 add $0x10,%esp 808ca35: 83 c4 08 add $0x8,%esp 808ca38: 5b pop %ebx 808ca39: c3 ret 808ca3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0808ca40 <_IO_wdefault_doallocate>: 808ca40: 83 ec 18 sub $0x18,%esp 808ca43: 68 00 20 00 00 push $0x2000 808ca48: e8 33 d6 fc ff call 805a080 <__libc_malloc> 808ca4d: 83 c4 10 add $0x10,%esp 808ca50: 85 c0 test %eax,%eax 808ca52: 74 24 je 808ca78 <_IO_wdefault_doallocate+0x38> 808ca54: 8d 90 00 80 00 00 lea 0x8000(%eax),%edx 808ca5a: 6a 01 push $0x1 808ca5c: 52 push %edx 808ca5d: 50 push %eax 808ca5e: ff 74 24 1c pushl 0x1c(%esp) 808ca62: e8 49 fb ff ff call 808c5b0 <_IO_wsetb> 808ca67: 83 c4 10 add $0x10,%esp 808ca6a: b8 01 00 00 00 mov $0x1,%eax 808ca6f: 83 c4 0c add $0xc,%esp 808ca72: c3 ret 808ca73: 90 nop 808ca74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ca78: b8 ff ff ff ff mov $0xffffffff,%eax 808ca7d: 83 c4 0c add $0xc,%esp 808ca80: c3 ret 808ca81: eb 0d jmp 808ca90 <_IO_switch_to_wget_mode> 808ca83: 90 nop 808ca84: 90 nop 808ca85: 90 nop 808ca86: 90 nop 808ca87: 90 nop 808ca88: 90 nop 808ca89: 90 nop 808ca8a: 90 nop 808ca8b: 90 nop 808ca8c: 90 nop 808ca8d: 90 nop 808ca8e: 90 nop 808ca8f: 90 nop 0808ca90 <_IO_switch_to_wget_mode>: 808ca90: 56 push %esi 808ca91: 53 push %ebx 808ca92: 83 ec 04 sub $0x4,%esp 808ca95: 8b 5c 24 10 mov 0x10(%esp),%ebx 808ca99: 8b 43 58 mov 0x58(%ebx),%eax 808ca9c: 8b 50 10 mov 0x10(%eax),%edx 808ca9f: 3b 50 0c cmp 0xc(%eax),%edx 808caa2: 77 3c ja 808cae0 <_IO_switch_to_wget_mode+0x50> 808caa4: 8b 0b mov (%ebx),%ecx 808caa6: f6 c5 01 test $0x1,%ch 808caa9: 75 25 jne 808cad0 <_IO_switch_to_wget_mode+0x40> 808caab: 39 50 04 cmp %edx,0x4(%eax) 808caae: 8b 70 18 mov 0x18(%eax),%esi 808cab1: 89 70 08 mov %esi,0x8(%eax) 808cab4: 73 03 jae 808cab9 <_IO_switch_to_wget_mode+0x29> 808cab6: 89 50 04 mov %edx,0x4(%eax) 808cab9: 80 e5 f7 and $0xf7,%ch 808cabc: 89 10 mov %edx,(%eax) 808cabe: 89 50 14 mov %edx,0x14(%eax) 808cac1: 89 50 0c mov %edx,0xc(%eax) 808cac4: 89 0b mov %ecx,(%ebx) 808cac6: 31 c0 xor %eax,%eax 808cac8: 83 c4 04 add $0x4,%esp 808cacb: 5b pop %ebx 808cacc: 5e pop %esi 808cacd: c3 ret 808cace: 66 90 xchg %ax,%ax 808cad0: 8b 70 24 mov 0x24(%eax),%esi 808cad3: 89 70 08 mov %esi,0x8(%eax) 808cad6: eb e1 jmp 808cab9 <_IO_switch_to_wget_mode+0x29> 808cad8: 90 nop 808cad9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808cae0: 83 ec 08 sub $0x8,%esp 808cae3: 8b 80 b0 00 00 00 mov 0xb0(%eax),%eax 808cae9: 6a ff push $0xffffffff 808caeb: 53 push %ebx 808caec: ff 50 0c call *0xc(%eax) 808caef: 83 c4 10 add $0x10,%esp 808caf2: 83 f8 ff cmp $0xffffffff,%eax 808caf5: 74 d1 je 808cac8 <_IO_switch_to_wget_mode+0x38> 808caf7: 8b 43 58 mov 0x58(%ebx),%eax 808cafa: 8b 50 10 mov 0x10(%eax),%edx 808cafd: eb a5 jmp 808caa4 <_IO_switch_to_wget_mode+0x14> 808caff: 90 nop 0808cb00 <_IO_free_wbackup_area>: 808cb00: 53 push %ebx 808cb01: 83 ec 08 sub $0x8,%esp 808cb04: 8b 5c 24 10 mov 0x10(%esp),%ebx 808cb08: 8b 03 mov (%ebx),%eax 808cb0a: f6 c4 01 test $0x1,%ah 808cb0d: 74 51 je 808cb60 <_IO_free_wbackup_area+0x60> 808cb0f: 80 e4 fe and $0xfe,%ah 808cb12: 89 03 mov %eax,(%ebx) 808cb14: 8b 43 58 mov 0x58(%ebx),%eax 808cb17: 8b 50 04 mov 0x4(%eax),%edx 808cb1a: 8b 48 28 mov 0x28(%eax),%ecx 808cb1d: 89 50 28 mov %edx,0x28(%eax) 808cb20: 89 48 04 mov %ecx,0x4(%eax) 808cb23: 8b 50 08 mov 0x8(%eax),%edx 808cb26: 8b 48 20 mov 0x20(%eax),%ecx 808cb29: 89 50 20 mov %edx,0x20(%eax) 808cb2c: 89 48 08 mov %ecx,0x8(%eax) 808cb2f: 89 08 mov %ecx,(%eax) 808cb31: 83 ec 0c sub $0xc,%esp 808cb34: 52 push %edx 808cb35: e8 56 da fc ff call 805a590 <__cfree> 808cb3a: 8b 43 58 mov 0x58(%ebx),%eax 808cb3d: c7 40 20 00 00 00 00 movl $0x0,0x20(%eax) 808cb44: c7 40 28 00 00 00 00 movl $0x0,0x28(%eax) 808cb4b: c7 40 24 00 00 00 00 movl $0x0,0x24(%eax) 808cb52: 83 c4 18 add $0x18,%esp 808cb55: 5b pop %ebx 808cb56: c3 ret 808cb57: 89 f6 mov %esi,%esi 808cb59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808cb60: 8b 43 58 mov 0x58(%ebx),%eax 808cb63: 8b 50 20 mov 0x20(%eax),%edx 808cb66: eb c9 jmp 808cb31 <_IO_free_wbackup_area+0x31> 808cb68: 90 nop 808cb69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0808cb70 <__wuflow>: 808cb70: 56 push %esi 808cb71: 53 push %ebx 808cb72: 83 ec 04 sub $0x4,%esp 808cb75: 8b 5c 24 10 mov 0x10(%esp),%ebx 808cb79: 8b 73 68 mov 0x68(%ebx),%esi 808cb7c: 85 f6 test %esi,%esi 808cb7e: 78 5e js 808cbde <__wuflow+0x6e> 808cb80: 74 6e je 808cbf0 <__wuflow+0x80> 808cb82: f7 03 00 08 00 00 testl $0x800,(%ebx) 808cb88: 0f 85 9a 00 00 00 jne 808cc28 <__wuflow+0xb8> 808cb8e: 8b 43 58 mov 0x58(%ebx),%eax 808cb91: 8b 10 mov (%eax),%edx 808cb93: 8b 48 04 mov 0x4(%eax),%ecx 808cb96: 39 ca cmp %ecx,%edx 808cb98: 0f 82 e2 00 00 00 jb 808cc80 <__wuflow+0x110> 808cb9e: 8b 13 mov (%ebx),%edx 808cba0: f6 c6 01 test $0x1,%dh 808cba3: 74 24 je 808cbc9 <__wuflow+0x59> 808cba5: 80 e6 fe and $0xfe,%dh 808cba8: 8b 70 28 mov 0x28(%eax),%esi 808cbab: 89 13 mov %edx,(%ebx) 808cbad: 8b 50 20 mov 0x20(%eax),%edx 808cbb0: 89 48 28 mov %ecx,0x28(%eax) 808cbb3: 8b 48 08 mov 0x8(%eax),%ecx 808cbb6: 89 70 04 mov %esi,0x4(%eax) 808cbb9: 39 d6 cmp %edx,%esi 808cbbb: 89 50 08 mov %edx,0x8(%eax) 808cbbe: 89 48 20 mov %ecx,0x20(%eax) 808cbc1: 0f 87 b9 00 00 00 ja 808cc80 <__wuflow+0x110> 808cbc7: 89 10 mov %edx,(%eax) 808cbc9: 8b 53 30 mov 0x30(%ebx),%edx 808cbcc: 85 d2 test %edx,%edx 808cbce: 74 70 je 808cc40 <__wuflow+0xd0> 808cbd0: 8b 50 04 mov 0x4(%eax),%edx 808cbd3: 89 d8 mov %ebx,%eax 808cbd5: e8 36 f7 ff ff call 808c310 <save_for_wbackup> 808cbda: 85 c0 test %eax,%eax 808cbdc: 74 75 je 808cc53 <__wuflow+0xe3> 808cbde: 83 c4 04 add $0x4,%esp 808cbe1: b8 ff ff ff ff mov $0xffffffff,%eax 808cbe6: 5b pop %ebx 808cbe7: 5e pop %esi 808cbe8: c3 ret 808cbe9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808cbf0: 83 ec 08 sub $0x8,%esp 808cbf3: 6a 01 push $0x1 808cbf5: 53 push %ebx 808cbf6: e8 65 08 00 00 call 808d460 <_IO_fwide> 808cbfb: 83 c4 10 add $0x10,%esp 808cbfe: 83 f8 01 cmp $0x1,%eax 808cc01: 75 db jne 808cbde <__wuflow+0x6e> 808cc03: 8b 4b 68 mov 0x68(%ebx),%ecx 808cc06: 85 c9 test %ecx,%ecx 808cc08: 0f 85 74 ff ff ff jne 808cb82 <__wuflow+0x12> 808cc0e: 83 ec 08 sub $0x8,%esp 808cc11: 6a 01 push $0x1 808cc13: 53 push %ebx 808cc14: e8 47 08 00 00 call 808d460 <_IO_fwide> 808cc19: 83 c4 10 add $0x10,%esp 808cc1c: f7 03 00 08 00 00 testl $0x800,(%ebx) 808cc22: 0f 84 66 ff ff ff je 808cb8e <__wuflow+0x1e> 808cc28: 83 ec 0c sub $0xc,%esp 808cc2b: 53 push %ebx 808cc2c: e8 5f fe ff ff call 808ca90 <_IO_switch_to_wget_mode> 808cc31: 83 c4 10 add $0x10,%esp 808cc34: 83 f8 ff cmp $0xffffffff,%eax 808cc37: 0f 85 51 ff ff ff jne 808cb8e <__wuflow+0x1e> 808cc3d: eb 9f jmp 808cbde <__wuflow+0x6e> 808cc3f: 90 nop 808cc40: 8b 40 20 mov 0x20(%eax),%eax 808cc43: 85 c0 test %eax,%eax 808cc45: 74 0c je 808cc53 <__wuflow+0xe3> 808cc47: 83 ec 0c sub $0xc,%esp 808cc4a: 53 push %ebx 808cc4b: e8 b0 fe ff ff call 808cb00 <_IO_free_wbackup_area> 808cc50: 83 c4 10 add $0x10,%esp 808cc53: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 808cc59: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808cc5e: 2d 60 72 0d 08 sub $0x80d7260,%eax 808cc63: 89 f2 mov %esi,%edx 808cc65: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808cc6b: 39 d0 cmp %edx,%eax 808cc6d: 76 1e jbe 808cc8d <__wuflow+0x11d> 808cc6f: 89 5c 24 10 mov %ebx,0x10(%esp) 808cc73: 8b 46 14 mov 0x14(%esi),%eax 808cc76: 83 c4 04 add $0x4,%esp 808cc79: 5b pop %ebx 808cc7a: 5e pop %esi 808cc7b: ff e0 jmp *%eax 808cc7d: 8d 76 00 lea 0x0(%esi),%esi 808cc80: 8d 4a 04 lea 0x4(%edx),%ecx 808cc83: 89 08 mov %ecx,(%eax) 808cc85: 8b 02 mov (%edx),%eax 808cc87: 83 c4 04 add $0x4,%esp 808cc8a: 5b pop %ebx 808cc8b: 5e pop %esi 808cc8c: c3 ret 808cc8d: e8 be 48 fc ff call 8051550 <_IO_vtable_check> 808cc92: eb db jmp 808cc6f <__wuflow+0xff> 808cc94: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808cc9a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0808cca0 <__wunderflow>: 808cca0: 56 push %esi 808cca1: 53 push %ebx 808cca2: 83 ec 04 sub $0x4,%esp 808cca5: 8b 5c 24 10 mov 0x10(%esp),%ebx 808cca9: 8b 73 68 mov 0x68(%ebx),%esi 808ccac: 85 f6 test %esi,%esi 808ccae: 78 3e js 808ccee <__wunderflow+0x4e> 808ccb0: 74 4e je 808cd00 <__wunderflow+0x60> 808ccb2: f7 03 00 08 00 00 testl $0x800,(%ebx) 808ccb8: 75 76 jne 808cd30 <__wunderflow+0x90> 808ccba: 8b 43 58 mov 0x58(%ebx),%eax 808ccbd: 8b 10 mov (%eax),%edx 808ccbf: 8b 48 04 mov 0x4(%eax),%ecx 808ccc2: 39 ca cmp %ecx,%edx 808ccc4: 0f 82 aa 00 00 00 jb 808cd74 <__wunderflow+0xd4> 808ccca: 8b 13 mov (%ebx),%edx 808cccc: f6 c6 01 test $0x1,%dh 808cccf: 75 7f jne 808cd50 <__wunderflow+0xb0> 808ccd1: 8b 53 30 mov 0x30(%ebx),%edx 808ccd4: 85 d2 test %edx,%edx 808ccd6: 0f 84 a4 00 00 00 je 808cd80 <__wunderflow+0xe0> 808ccdc: 8b 50 04 mov 0x4(%eax),%edx 808ccdf: 89 d8 mov %ebx,%eax 808cce1: e8 2a f6 ff ff call 808c310 <save_for_wbackup> 808cce6: 85 c0 test %eax,%eax 808cce8: 0f 84 a5 00 00 00 je 808cd93 <__wunderflow+0xf3> 808ccee: 83 c4 04 add $0x4,%esp 808ccf1: b8 ff ff ff ff mov $0xffffffff,%eax 808ccf6: 5b pop %ebx 808ccf7: 5e pop %esi 808ccf8: c3 ret 808ccf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808cd00: 83 ec 08 sub $0x8,%esp 808cd03: 6a 01 push $0x1 808cd05: 53 push %ebx 808cd06: e8 55 07 00 00 call 808d460 <_IO_fwide> 808cd0b: 83 c4 10 add $0x10,%esp 808cd0e: 83 f8 01 cmp $0x1,%eax 808cd11: 75 db jne 808ccee <__wunderflow+0x4e> 808cd13: 8b 4b 68 mov 0x68(%ebx),%ecx 808cd16: 85 c9 test %ecx,%ecx 808cd18: 75 98 jne 808ccb2 <__wunderflow+0x12> 808cd1a: 83 ec 08 sub $0x8,%esp 808cd1d: 6a 01 push $0x1 808cd1f: 53 push %ebx 808cd20: e8 3b 07 00 00 call 808d460 <_IO_fwide> 808cd25: 83 c4 10 add $0x10,%esp 808cd28: f7 03 00 08 00 00 testl $0x800,(%ebx) 808cd2e: 74 8a je 808ccba <__wunderflow+0x1a> 808cd30: 83 ec 0c sub $0xc,%esp 808cd33: 53 push %ebx 808cd34: e8 57 fd ff ff call 808ca90 <_IO_switch_to_wget_mode> 808cd39: 83 c4 10 add $0x10,%esp 808cd3c: 83 f8 ff cmp $0xffffffff,%eax 808cd3f: 0f 85 75 ff ff ff jne 808ccba <__wunderflow+0x1a> 808cd45: eb a7 jmp 808ccee <__wunderflow+0x4e> 808cd47: 89 f6 mov %esi,%esi 808cd49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808cd50: 80 e6 fe and $0xfe,%dh 808cd53: 8b 70 28 mov 0x28(%eax),%esi 808cd56: 89 13 mov %edx,(%ebx) 808cd58: 8b 50 20 mov 0x20(%eax),%edx 808cd5b: 89 48 28 mov %ecx,0x28(%eax) 808cd5e: 8b 48 08 mov 0x8(%eax),%ecx 808cd61: 89 70 04 mov %esi,0x4(%eax) 808cd64: 39 d6 cmp %edx,%esi 808cd66: 89 50 08 mov %edx,0x8(%eax) 808cd69: 89 10 mov %edx,(%eax) 808cd6b: 89 48 20 mov %ecx,0x20(%eax) 808cd6e: 0f 86 5d ff ff ff jbe 808ccd1 <__wunderflow+0x31> 808cd74: 8b 02 mov (%edx),%eax 808cd76: 83 c4 04 add $0x4,%esp 808cd79: 5b pop %ebx 808cd7a: 5e pop %esi 808cd7b: c3 ret 808cd7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808cd80: 8b 43 24 mov 0x24(%ebx),%eax 808cd83: 85 c0 test %eax,%eax 808cd85: 74 0c je 808cd93 <__wunderflow+0xf3> 808cd87: 83 ec 0c sub $0xc,%esp 808cd8a: 53 push %ebx 808cd8b: e8 70 fd ff ff call 808cb00 <_IO_free_wbackup_area> 808cd90: 83 c4 10 add $0x10,%esp 808cd93: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 808cd99: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808cd9e: 2d 60 72 0d 08 sub $0x80d7260,%eax 808cda3: 89 f2 mov %esi,%edx 808cda5: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808cdab: 39 d0 cmp %edx,%eax 808cdad: 76 0e jbe 808cdbd <__wunderflow+0x11d> 808cdaf: 89 5c 24 10 mov %ebx,0x10(%esp) 808cdb3: 8b 46 10 mov 0x10(%esi),%eax 808cdb6: 83 c4 04 add $0x4,%esp 808cdb9: 5b pop %ebx 808cdba: 5e pop %esi 808cdbb: ff e0 jmp *%eax 808cdbd: e8 8e 47 fc ff call 8051550 <_IO_vtable_check> 808cdc2: eb eb jmp 808cdaf <__wunderflow+0x10f> 808cdc4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808cdca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0808cdd0 <_IO_wdefault_xsgetn>: 808cdd0: 55 push %ebp 808cdd1: 57 push %edi 808cdd2: 56 push %esi 808cdd3: 53 push %ebx 808cdd4: 83 ec 1c sub $0x1c,%esp 808cdd7: 8b 74 24 34 mov 0x34(%esp),%esi 808cddb: 8b 7c 24 38 mov 0x38(%esp),%edi 808cddf: 90 nop 808cde0: 8b 44 24 30 mov 0x30(%esp),%eax 808cde4: 8b 68 58 mov 0x58(%eax),%ebp 808cde7: 8b 4d 00 mov 0x0(%ebp),%ecx 808cdea: 8b 5d 04 mov 0x4(%ebp),%ebx 808cded: 29 cb sub %ecx,%ebx 808cdef: c1 fb 02 sar $0x2,%ebx 808cdf2: 85 db test %ebx,%ebx 808cdf4: 89 da mov %ebx,%edx 808cdf6: 7e 1a jle 808ce12 <_IO_wdefault_xsgetn+0x42> 808cdf8: 39 df cmp %ebx,%edi 808cdfa: 73 74 jae 808ce70 <_IO_wdefault_xsgetn+0xa0> 808cdfc: 83 ff 14 cmp $0x14,%edi 808cdff: 89 fa mov %edi,%edx 808ce01: 0f 87 99 00 00 00 ja 808cea0 <_IO_wdefault_xsgetn+0xd0> 808ce07: 31 db xor %ebx,%ebx 808ce09: 85 ff test %edi,%edi 808ce0b: 75 33 jne 808ce40 <_IO_wdefault_xsgetn+0x70> 808ce0d: 8d 76 00 lea 0x0(%esi),%esi 808ce10: 29 df sub %ebx,%edi 808ce12: 85 ff test %edi,%edi 808ce14: 74 14 je 808ce2a <_IO_wdefault_xsgetn+0x5a> 808ce16: 83 ec 0c sub $0xc,%esp 808ce19: ff 74 24 3c pushl 0x3c(%esp) 808ce1d: e8 7e fe ff ff call 808cca0 <__wunderflow> 808ce22: 83 c4 10 add $0x10,%esp 808ce25: 83 f8 ff cmp $0xffffffff,%eax 808ce28: 75 b6 jne 808cde0 <_IO_wdefault_xsgetn+0x10> 808ce2a: 8b 44 24 38 mov 0x38(%esp),%eax 808ce2e: 83 c4 1c add $0x1c,%esp 808ce31: 5b pop %ebx 808ce32: 5e pop %esi 808ce33: 29 f8 sub %edi,%eax 808ce35: 5f pop %edi 808ce36: 5d pop %ebp 808ce37: c3 ret 808ce38: 90 nop 808ce39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ce40: 89 fb mov %edi,%ebx 808ce42: c1 e2 02 shl $0x2,%edx 808ce45: 31 c0 xor %eax,%eax 808ce47: 89 5c 24 0c mov %ebx,0xc(%esp) 808ce4b: 90 nop 808ce4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ce50: 8b 1c 01 mov (%ecx,%eax,1),%ebx 808ce53: 89 1c 06 mov %ebx,(%esi,%eax,1) 808ce56: 83 c0 04 add $0x4,%eax 808ce59: 39 c2 cmp %eax,%edx 808ce5b: 75 f3 jne 808ce50 <_IO_wdefault_xsgetn+0x80> 808ce5d: 01 d6 add %edx,%esi 808ce5f: 01 ca add %ecx,%edx 808ce61: 8b 5c 24 0c mov 0xc(%esp),%ebx 808ce65: 89 55 00 mov %edx,0x0(%ebp) 808ce68: eb a6 jmp 808ce10 <_IO_wdefault_xsgetn+0x40> 808ce6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ce70: 83 fb 14 cmp $0x14,%ebx 808ce73: 7e cd jle 808ce42 <_IO_wdefault_xsgetn+0x72> 808ce75: 83 ec 04 sub $0x4,%esp 808ce78: 53 push %ebx 808ce79: 51 push %ecx 808ce7a: 56 push %esi 808ce7b: e8 e0 06 fe ff call 806d560 <__wmempcpy> 808ce80: 89 c6 mov %eax,%esi 808ce82: 8b 44 24 40 mov 0x40(%esp),%eax 808ce86: 8d 14 9d 00 00 00 00 lea 0x0(,%ebx,4),%edx 808ce8d: 83 c4 10 add $0x10,%esp 808ce90: 8b 40 58 mov 0x58(%eax),%eax 808ce93: 01 10 add %edx,(%eax) 808ce95: e9 76 ff ff ff jmp 808ce10 <_IO_wdefault_xsgetn+0x40> 808ce9a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808cea0: 89 fb mov %edi,%ebx 808cea2: eb d1 jmp 808ce75 <_IO_wdefault_xsgetn+0xa5> 808cea4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ceaa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0808ceb0 <_IO_sputbackwc>: 808ceb0: 57 push %edi 808ceb1: 56 push %esi 808ceb2: 53 push %ebx 808ceb3: 8b 74 24 10 mov 0x10(%esp),%esi 808ceb7: 8b 5c 24 14 mov 0x14(%esp),%ebx 808cebb: 8b 46 58 mov 0x58(%esi),%eax 808cebe: 8b 10 mov (%eax),%edx 808cec0: 3b 50 08 cmp 0x8(%eax),%edx 808cec3: 76 05 jbe 808ceca <_IO_sputbackwc+0x1a> 808cec5: 39 5a fc cmp %ebx,-0x4(%edx) 808cec8: 74 36 je 808cf00 <_IO_sputbackwc+0x50> 808ceca: 8b be 94 00 00 00 mov 0x94(%esi),%edi 808ced0: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808ced5: 2d 60 72 0d 08 sub $0x80d7260,%eax 808ceda: 89 fa mov %edi,%edx 808cedc: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808cee2: 39 d0 cmp %edx,%eax 808cee4: 76 2a jbe 808cf10 <_IO_sputbackwc+0x60> 808cee6: 83 ec 08 sub $0x8,%esp 808cee9: 53 push %ebx 808ceea: 56 push %esi 808ceeb: ff 57 18 call *0x18(%edi) 808ceee: 83 c4 10 add $0x10,%esp 808cef1: 83 f8 ff cmp $0xffffffff,%eax 808cef4: 74 03 je 808cef9 <_IO_sputbackwc+0x49> 808cef6: 83 26 ef andl $0xffffffef,(%esi) 808cef9: 5b pop %ebx 808cefa: 5e pop %esi 808cefb: 5f pop %edi 808cefc: c3 ret 808cefd: 8d 76 00 lea 0x0(%esi),%esi 808cf00: 83 ea 04 sub $0x4,%edx 808cf03: 89 10 mov %edx,(%eax) 808cf05: 89 d8 mov %ebx,%eax 808cf07: eb e8 jmp 808cef1 <_IO_sputbackwc+0x41> 808cf09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808cf10: e8 3b 46 fc ff call 8051550 <_IO_vtable_check> 808cf15: eb cf jmp 808cee6 <_IO_sputbackwc+0x36> 808cf17: 89 f6 mov %esi,%esi 808cf19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808cf20 <_IO_sungetwc>: 808cf20: 56 push %esi 808cf21: 53 push %ebx 808cf22: 83 ec 04 sub $0x4,%esp 808cf25: 8b 5c 24 10 mov 0x10(%esp),%ebx 808cf29: 8b 43 58 mov 0x58(%ebx),%eax 808cf2c: 8b 10 mov (%eax),%edx 808cf2e: 3b 50 08 cmp 0x8(%eax),%edx 808cf31: 76 1d jbe 808cf50 <_IO_sungetwc+0x30> 808cf33: 8d 4a fc lea -0x4(%edx),%ecx 808cf36: 89 08 mov %ecx,(%eax) 808cf38: 8b 42 fc mov -0x4(%edx),%eax 808cf3b: 83 f8 ff cmp $0xffffffff,%eax 808cf3e: 74 03 je 808cf43 <_IO_sungetwc+0x23> 808cf40: 83 23 ef andl $0xffffffef,(%ebx) 808cf43: 83 c4 04 add $0x4,%esp 808cf46: 5b pop %ebx 808cf47: 5e pop %esi 808cf48: c3 ret 808cf49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808cf50: 8b b3 94 00 00 00 mov 0x94(%ebx),%esi 808cf56: b8 b4 75 0d 08 mov $0x80d75b4,%eax 808cf5b: 2d 60 72 0d 08 sub $0x80d7260,%eax 808cf60: 89 f2 mov %esi,%edx 808cf62: 81 ea 60 72 0d 08 sub $0x80d7260,%edx 808cf68: 39 d0 cmp %edx,%eax 808cf6a: 76 14 jbe 808cf80 <_IO_sungetwc+0x60> 808cf6c: 83 ec 08 sub $0x8,%esp 808cf6f: 6a ff push $0xffffffff 808cf71: 53 push %ebx 808cf72: ff 56 18 call *0x18(%esi) 808cf75: 83 c4 10 add $0x10,%esp 808cf78: eb c1 jmp 808cf3b <_IO_sungetwc+0x1b> 808cf7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808cf80: e8 cb 45 fc ff call 8051550 <_IO_vtable_check> 808cf85: eb e5 jmp 808cf6c <_IO_sungetwc+0x4c> 808cf87: 89 f6 mov %esi,%esi 808cf89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808cf90 <_IO_adjust_wcolumn>: 808cf90: 53 push %ebx 808cf91: 8b 4c 24 0c mov 0xc(%esp),%ecx 808cf95: 8b 5c 24 10 mov 0x10(%esp),%ebx 808cf99: 8d 04 99 lea (%ecx,%ebx,4),%eax 808cf9c: 39 c1 cmp %eax,%ecx 808cf9e: 73 1c jae 808cfbc <_IO_adjust_wcolumn+0x2c> 808cfa0: 83 78 fc 0a cmpl $0xa,-0x4(%eax) 808cfa4: 8d 50 fc lea -0x4(%eax),%edx 808cfa7: 75 0f jne 808cfb8 <_IO_adjust_wcolumn+0x28> 808cfa9: eb 1d jmp 808cfc8 <_IO_adjust_wcolumn+0x38> 808cfab: 90 nop 808cfac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808cfb0: 83 ea 04 sub $0x4,%edx 808cfb3: 83 3a 0a cmpl $0xa,(%edx) 808cfb6: 74 10 je 808cfc8 <_IO_adjust_wcolumn+0x38> 808cfb8: 39 d1 cmp %edx,%ecx 808cfba: 72 f4 jb 808cfb0 <_IO_adjust_wcolumn+0x20> 808cfbc: 8b 44 24 08 mov 0x8(%esp),%eax 808cfc0: 01 d8 add %ebx,%eax 808cfc2: 5b pop %ebx 808cfc3: c3 ret 808cfc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808cfc8: 29 d0 sub %edx,%eax 808cfca: c1 f8 02 sar $0x2,%eax 808cfcd: 83 e8 01 sub $0x1,%eax 808cfd0: 5b pop %ebx 808cfd1: c3 ret 808cfd2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808cfd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808cfe0 <_IO_init_wmarker>: 808cfe0: 56 push %esi 808cfe1: 53 push %ebx 808cfe2: 83 ec 04 sub $0x4,%esp 808cfe5: 8b 5c 24 14 mov 0x14(%esp),%ebx 808cfe9: 8b 74 24 10 mov 0x10(%esp),%esi 808cfed: 8b 03 mov (%ebx),%eax 808cfef: 89 5e 04 mov %ebx,0x4(%esi) 808cff2: f6 c4 08 test $0x8,%ah 808cff5: 75 49 jne 808d040 <_IO_init_wmarker+0x60> 808cff7: 8b 53 58 mov 0x58(%ebx),%edx 808cffa: f6 c4 01 test $0x1,%ah 808cffd: 8b 02 mov (%edx),%eax 808cfff: 75 1f jne 808d020 <_IO_init_wmarker+0x40> 808d001: 2b 42 08 sub 0x8(%edx),%eax 808d004: c1 f8 02 sar $0x2,%eax 808d007: 89 46 08 mov %eax,0x8(%esi) 808d00a: 8b 43 30 mov 0x30(%ebx),%eax 808d00d: 89 06 mov %eax,(%esi) 808d00f: 89 73 30 mov %esi,0x30(%ebx) 808d012: 83 c4 04 add $0x4,%esp 808d015: 5b pop %ebx 808d016: 5e pop %esi 808d017: c3 ret 808d018: 90 nop 808d019: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d020: 2b 42 04 sub 0x4(%edx),%eax 808d023: c1 f8 02 sar $0x2,%eax 808d026: 89 46 08 mov %eax,0x8(%esi) 808d029: 8b 43 30 mov 0x30(%ebx),%eax 808d02c: 89 06 mov %eax,(%esi) 808d02e: 89 73 30 mov %esi,0x30(%ebx) 808d031: 83 c4 04 add $0x4,%esp 808d034: 5b pop %ebx 808d035: 5e pop %esi 808d036: c3 ret 808d037: 89 f6 mov %esi,%esi 808d039: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808d040: 83 ec 0c sub $0xc,%esp 808d043: 53 push %ebx 808d044: e8 47 fa ff ff call 808ca90 <_IO_switch_to_wget_mode> 808d049: 8b 03 mov (%ebx),%eax 808d04b: 83 c4 10 add $0x10,%esp 808d04e: eb a7 jmp 808cff7 <_IO_init_wmarker+0x17> 0808d050 <_IO_wmarker_delta>: 808d050: 8b 4c 24 04 mov 0x4(%esp),%ecx 808d054: 8b 41 04 mov 0x4(%ecx),%eax 808d057: 85 c0 test %eax,%eax 808d059: 74 29 je 808d084 <_IO_wmarker_delta+0x34> 808d05b: f7 00 00 01 00 00 testl $0x100,(%eax) 808d061: 8b 40 58 mov 0x58(%eax),%eax 808d064: 8b 10 mov (%eax),%edx 808d066: 75 10 jne 808d078 <_IO_wmarker_delta+0x28> 808d068: 2b 50 08 sub 0x8(%eax),%edx 808d06b: 8b 41 08 mov 0x8(%ecx),%eax 808d06e: c1 fa 02 sar $0x2,%edx 808d071: 29 d0 sub %edx,%eax 808d073: c3 ret 808d074: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d078: 2b 50 04 sub 0x4(%eax),%edx 808d07b: 8b 41 08 mov 0x8(%ecx),%eax 808d07e: c1 fa 02 sar $0x2,%edx 808d081: 29 d0 sub %edx,%eax 808d083: c3 ret 808d084: b8 ff ff ff ff mov $0xffffffff,%eax 808d089: c3 ret 808d08a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0808d090 <_IO_seekwmark>: 808d090: 56 push %esi 808d091: 53 push %ebx 808d092: 8b 54 24 10 mov 0x10(%esp),%edx 808d096: 8b 42 04 mov 0x4(%edx),%eax 808d099: 3b 44 24 0c cmp 0xc(%esp),%eax 808d09d: 0f 85 8d 00 00 00 jne 808d130 <_IO_seekwmark+0xa0> 808d0a3: 8b 52 08 mov 0x8(%edx),%edx 808d0a6: 8b 08 mov (%eax),%ecx 808d0a8: 85 d2 test %edx,%edx 808d0aa: 78 44 js 808d0f0 <_IO_seekwmark+0x60> 808d0ac: f6 c5 01 test $0x1,%ch 808d0af: 74 2f je 808d0e0 <_IO_seekwmark+0x50> 808d0b1: 80 e5 fe and $0xfe,%ch 808d0b4: 89 08 mov %ecx,(%eax) 808d0b6: 8b 40 58 mov 0x58(%eax),%eax 808d0b9: 8b 48 04 mov 0x4(%eax),%ecx 808d0bc: 8b 58 28 mov 0x28(%eax),%ebx 808d0bf: 89 48 28 mov %ecx,0x28(%eax) 808d0c2: 89 58 04 mov %ebx,0x4(%eax) 808d0c5: 8b 48 20 mov 0x20(%eax),%ecx 808d0c8: 8b 58 08 mov 0x8(%eax),%ebx 808d0cb: 89 08 mov %ecx,(%eax) 808d0cd: 89 48 08 mov %ecx,0x8(%eax) 808d0d0: 89 58 20 mov %ebx,0x20(%eax) 808d0d3: 8d 14 91 lea (%ecx,%edx,4),%edx 808d0d6: 89 10 mov %edx,(%eax) 808d0d8: 31 c0 xor %eax,%eax 808d0da: 5b pop %ebx 808d0db: 5e pop %esi 808d0dc: c3 ret 808d0dd: 8d 76 00 lea 0x0(%esi),%esi 808d0e0: 8b 40 58 mov 0x58(%eax),%eax 808d0e3: 8b 48 08 mov 0x8(%eax),%ecx 808d0e6: eb eb jmp 808d0d3 <_IO_seekwmark+0x43> 808d0e8: 90 nop 808d0e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d0f0: f6 c5 01 test $0x1,%ch 808d0f3: 75 2b jne 808d120 <_IO_seekwmark+0x90> 808d0f5: 80 cd 01 or $0x1,%ch 808d0f8: 89 08 mov %ecx,(%eax) 808d0fa: 8b 40 58 mov 0x58(%eax),%eax 808d0fd: 8b 58 04 mov 0x4(%eax),%ebx 808d100: 8b 48 28 mov 0x28(%eax),%ecx 808d103: 8b 70 20 mov 0x20(%eax),%esi 808d106: 89 58 28 mov %ebx,0x28(%eax) 808d109: 8b 58 08 mov 0x8(%eax),%ebx 808d10c: 89 48 04 mov %ecx,0x4(%eax) 808d10f: 89 70 08 mov %esi,0x8(%eax) 808d112: 89 08 mov %ecx,(%eax) 808d114: 89 58 20 mov %ebx,0x20(%eax) 808d117: eb ba jmp 808d0d3 <_IO_seekwmark+0x43> 808d119: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d120: 8b 40 58 mov 0x58(%eax),%eax 808d123: 8b 48 04 mov 0x4(%eax),%ecx 808d126: eb ab jmp 808d0d3 <_IO_seekwmark+0x43> 808d128: 90 nop 808d129: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d130: b8 ff ff ff ff mov $0xffffffff,%eax 808d135: 5b pop %ebx 808d136: 5e pop %esi 808d137: c3 ret 808d138: 90 nop 808d139: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0808d140 <_IO_unsave_wmarkers>: 808d140: 8b 44 24 04 mov 0x4(%esp),%eax 808d144: 8b 48 30 mov 0x30(%eax),%ecx 808d147: 85 c9 test %ecx,%ecx 808d149: 74 07 je 808d152 <_IO_unsave_wmarkers+0x12> 808d14b: c7 40 30 00 00 00 00 movl $0x0,0x30(%eax) 808d152: 8b 50 24 mov 0x24(%eax),%edx 808d155: 85 d2 test %edx,%edx 808d157: 74 0f je 808d168 <_IO_unsave_wmarkers+0x28> 808d159: 89 44 24 04 mov %eax,0x4(%esp) 808d15d: e9 9e f9 ff ff jmp 808cb00 <_IO_free_wbackup_area> 808d162: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808d168: f3 c3 repz ret 808d16a: 66 90 xchg %ax,%ax 808d16c: 66 90 xchg %ax,%ax 808d16e: 66 90 xchg %ax,%ax 0808d170 <do_encoding>: 808d170: 8b 44 24 04 mov 0x4(%esp),%eax 808d174: 8b 50 24 mov 0x24(%eax),%edx 808d177: 8b 42 34 mov 0x34(%edx),%eax 808d17a: 85 c0 test %eax,%eax 808d17c: 75 12 jne 808d190 <do_encoding+0x20> 808d17e: 8b 4a 24 mov 0x24(%edx),%ecx 808d181: 3b 4a 28 cmp 0x28(%edx),%ecx 808d184: 0f 44 c1 cmove %ecx,%eax 808d187: c3 ret 808d188: 90 nop 808d189: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d190: b8 ff ff ff ff mov $0xffffffff,%eax 808d195: c3 ret 808d196: 8d 76 00 lea 0x0(%esi),%esi 808d199: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808d1a0 <do_always_noconv>: 808d1a0: 31 c0 xor %eax,%eax 808d1a2: c3 ret 808d1a3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808d1a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808d1b0 <do_max_length>: 808d1b0: 8b 44 24 04 mov 0x4(%esp),%eax 808d1b4: 8b 40 24 mov 0x24(%eax),%eax 808d1b7: 8b 40 28 mov 0x28(%eax),%eax 808d1ba: c3 ret 808d1bb: 90 nop 808d1bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0808d1c0 <do_in>: 808d1c0: 57 push %edi 808d1c1: 56 push %esi 808d1c2: 53 push %ebx 808d1c3: 83 ec 10 sub $0x10,%esp 808d1c6: 8b 44 24 28 mov 0x28(%esp),%eax 808d1ca: 8b 74 24 20 mov 0x20(%esp),%esi 808d1ce: 89 44 24 0c mov %eax,0xc(%esp) 808d1d2: 8b 44 24 34 mov 0x34(%esp),%eax 808d1d6: 8b 7e 24 mov 0x24(%esi),%edi 808d1d9: 89 46 28 mov %eax,0x28(%esi) 808d1dc: 8b 44 24 38 mov 0x38(%esp),%eax 808d1e0: 89 46 2c mov %eax,0x2c(%esi) 808d1e3: 8b 44 24 24 mov 0x24(%esp),%eax 808d1e7: 89 46 3c mov %eax,0x3c(%esi) 808d1ea: 8b 07 mov (%edi),%eax 808d1ec: 8b 5f 14 mov 0x14(%edi),%ebx 808d1ef: 85 c0 test %eax,%eax 808d1f1: 74 0a je 808d1fd <do_in+0x3d> 808d1f3: c1 cb 09 ror $0x9,%ebx 808d1f6: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808d1fd: 83 ec 0c sub $0xc,%esp 808d200: 53 push %ebx 808d201: e8 2a 0a 01 00 call 809dc30 <_dl_mcount_wrapper_check> 808d206: 6a 00 push $0x0 808d208: 6a 00 push $0x0 808d20a: 8d 44 24 20 lea 0x20(%esp),%eax 808d20e: 50 push %eax 808d20f: 6a 00 push $0x0 808d211: ff 74 24 4c pushl 0x4c(%esp) 808d215: 8d 44 24 30 lea 0x30(%esp),%eax 808d219: 50 push %eax 808d21a: 8d 46 28 lea 0x28(%esi),%eax 808d21d: 50 push %eax 808d21e: 57 push %edi 808d21f: ff d3 call *%ebx 808d221: 8b 4c 24 3c mov 0x3c(%esp),%ecx 808d225: 8b 54 24 60 mov 0x60(%esp),%edx 808d229: 89 0a mov %ecx,(%edx) 808d22b: 8b 54 24 6c mov 0x6c(%esp),%edx 808d22f: 83 c4 30 add $0x30,%esp 808d232: 8b 4e 28 mov 0x28(%esi),%ecx 808d235: 83 f8 04 cmp $0x4,%eax 808d238: 89 0a mov %ecx,(%edx) 808d23a: 74 30 je 808d26c <do_in+0xac> 808d23c: 7e 2a jle 808d268 <do_in+0xa8> 808d23e: 83 f8 05 cmp $0x5,%eax 808d241: 74 15 je 808d258 <do_in+0x98> 808d243: 83 f8 07 cmp $0x7,%eax 808d246: 74 10 je 808d258 <do_in+0x98> 808d248: 83 c4 10 add $0x10,%esp 808d24b: b8 02 00 00 00 mov $0x2,%eax 808d250: 5b pop %ebx 808d251: 5e pop %esi 808d252: 5f pop %edi 808d253: c3 ret 808d254: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d258: 83 c4 10 add $0x10,%esp 808d25b: b8 01 00 00 00 mov $0x1,%eax 808d260: 5b pop %ebx 808d261: 5e pop %esi 808d262: 5f pop %edi 808d263: c3 ret 808d264: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d268: 85 c0 test %eax,%eax 808d26a: 75 dc jne 808d248 <do_in+0x88> 808d26c: 83 c4 10 add $0x10,%esp 808d26f: 31 c0 xor %eax,%eax 808d271: 5b pop %ebx 808d272: 5e pop %esi 808d273: 5f pop %edi 808d274: c3 ret 808d275: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d279: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808d280 <do_unshift>: 808d280: 57 push %edi 808d281: 56 push %esi 808d282: 53 push %ebx 808d283: 83 ec 10 sub $0x10,%esp 808d286: 8b 74 24 20 mov 0x20(%esp),%esi 808d28a: 8b 44 24 28 mov 0x28(%esp),%eax 808d28e: 89 46 50 mov %eax,0x50(%esi) 808d291: 8b 44 24 2c mov 0x2c(%esp),%eax 808d295: 8b 7e 4c mov 0x4c(%esi),%edi 808d298: 89 46 54 mov %eax,0x54(%esi) 808d29b: 8b 44 24 24 mov 0x24(%esp),%eax 808d29f: 89 46 64 mov %eax,0x64(%esi) 808d2a2: 8b 07 mov (%edi),%eax 808d2a4: 8b 5f 14 mov 0x14(%edi),%ebx 808d2a7: 85 c0 test %eax,%eax 808d2a9: 74 0a je 808d2b5 <do_unshift+0x35> 808d2ab: c1 cb 09 ror $0x9,%ebx 808d2ae: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808d2b5: 83 ec 0c sub $0xc,%esp 808d2b8: 53 push %ebx 808d2b9: e8 72 09 01 00 call 809dc30 <_dl_mcount_wrapper_check> 808d2be: 6a 00 push $0x0 808d2c0: 6a 01 push $0x1 808d2c2: 8d 44 24 24 lea 0x24(%esp),%eax 808d2c6: 50 push %eax 808d2c7: 8d 46 50 lea 0x50(%esi),%eax 808d2ca: 6a 00 push $0x0 808d2cc: 6a 00 push $0x0 808d2ce: 6a 00 push $0x0 808d2d0: 50 push %eax 808d2d1: 57 push %edi 808d2d2: ff d3 call *%ebx 808d2d4: 8b 54 24 60 mov 0x60(%esp),%edx 808d2d8: 8b 4e 50 mov 0x50(%esi),%ecx 808d2db: 83 c4 30 add $0x30,%esp 808d2de: 83 f8 04 cmp $0x4,%eax 808d2e1: 89 0a mov %ecx,(%edx) 808d2e3: 74 2f je 808d314 <do_unshift+0x94> 808d2e5: 7e 29 jle 808d310 <do_unshift+0x90> 808d2e7: 83 f8 05 cmp $0x5,%eax 808d2ea: 74 14 je 808d300 <do_unshift+0x80> 808d2ec: 83 f8 07 cmp $0x7,%eax 808d2ef: 74 0f je 808d300 <do_unshift+0x80> 808d2f1: 83 c4 10 add $0x10,%esp 808d2f4: b8 02 00 00 00 mov $0x2,%eax 808d2f9: 5b pop %ebx 808d2fa: 5e pop %esi 808d2fb: 5f pop %edi 808d2fc: c3 ret 808d2fd: 8d 76 00 lea 0x0(%esi),%esi 808d300: 83 c4 10 add $0x10,%esp 808d303: b8 01 00 00 00 mov $0x1,%eax 808d308: 5b pop %ebx 808d309: 5e pop %esi 808d30a: 5f pop %edi 808d30b: c3 ret 808d30c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d310: 85 c0 test %eax,%eax 808d312: 75 dd jne 808d2f1 <do_unshift+0x71> 808d314: 83 c4 10 add $0x10,%esp 808d317: 31 c0 xor %eax,%eax 808d319: 5b pop %ebx 808d31a: 5e pop %esi 808d31b: 5f pop %edi 808d31c: c3 ret 808d31d: 8d 76 00 lea 0x0(%esi),%esi 0808d320 <do_out>: 808d320: 57 push %edi 808d321: 56 push %esi 808d322: 53 push %ebx 808d323: 83 ec 10 sub $0x10,%esp 808d326: 8b 44 24 28 mov 0x28(%esp),%eax 808d32a: 8b 74 24 20 mov 0x20(%esp),%esi 808d32e: 89 44 24 0c mov %eax,0xc(%esp) 808d332: 8b 44 24 34 mov 0x34(%esp),%eax 808d336: 8b 7e 4c mov 0x4c(%esi),%edi 808d339: 89 46 50 mov %eax,0x50(%esi) 808d33c: 8b 44 24 38 mov 0x38(%esp),%eax 808d340: 89 46 54 mov %eax,0x54(%esi) 808d343: 8b 44 24 24 mov 0x24(%esp),%eax 808d347: 89 46 64 mov %eax,0x64(%esi) 808d34a: 8b 07 mov (%edi),%eax 808d34c: 8b 5f 14 mov 0x14(%edi),%ebx 808d34f: 85 c0 test %eax,%eax 808d351: 74 0a je 808d35d <do_out+0x3d> 808d353: c1 cb 09 ror $0x9,%ebx 808d356: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808d35d: 83 ec 0c sub $0xc,%esp 808d360: 53 push %ebx 808d361: e8 ca 08 01 00 call 809dc30 <_dl_mcount_wrapper_check> 808d366: 6a 00 push $0x0 808d368: 6a 00 push $0x0 808d36a: 8d 44 24 20 lea 0x20(%esp),%eax 808d36e: 50 push %eax 808d36f: 6a 00 push $0x0 808d371: ff 74 24 4c pushl 0x4c(%esp) 808d375: 8d 44 24 30 lea 0x30(%esp),%eax 808d379: 50 push %eax 808d37a: 8d 46 50 lea 0x50(%esi),%eax 808d37d: 50 push %eax 808d37e: 57 push %edi 808d37f: ff d3 call *%ebx 808d381: 8b 4c 24 3c mov 0x3c(%esp),%ecx 808d385: 8b 54 24 60 mov 0x60(%esp),%edx 808d389: 89 0a mov %ecx,(%edx) 808d38b: 8b 54 24 6c mov 0x6c(%esp),%edx 808d38f: 83 c4 30 add $0x30,%esp 808d392: 8b 4e 50 mov 0x50(%esi),%ecx 808d395: 83 f8 04 cmp $0x4,%eax 808d398: 89 0a mov %ecx,(%edx) 808d39a: 74 30 je 808d3cc <do_out+0xac> 808d39c: 7e 2a jle 808d3c8 <do_out+0xa8> 808d39e: 83 f8 05 cmp $0x5,%eax 808d3a1: 74 15 je 808d3b8 <do_out+0x98> 808d3a3: 83 f8 07 cmp $0x7,%eax 808d3a6: 74 10 je 808d3b8 <do_out+0x98> 808d3a8: 83 c4 10 add $0x10,%esp 808d3ab: b8 02 00 00 00 mov $0x2,%eax 808d3b0: 5b pop %ebx 808d3b1: 5e pop %esi 808d3b2: 5f pop %edi 808d3b3: c3 ret 808d3b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d3b8: 83 c4 10 add $0x10,%esp 808d3bb: b8 01 00 00 00 mov $0x1,%eax 808d3c0: 5b pop %ebx 808d3c1: 5e pop %esi 808d3c2: 5f pop %edi 808d3c3: c3 ret 808d3c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d3c8: 85 c0 test %eax,%eax 808d3ca: 75 dc jne 808d3a8 <do_out+0x88> 808d3cc: 83 c4 10 add $0x10,%esp 808d3cf: 31 c0 xor %eax,%eax 808d3d1: 5b pop %ebx 808d3d2: 5e pop %esi 808d3d3: 5f pop %edi 808d3d4: c3 ret 808d3d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d3d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0808d3e0 <do_length>: 808d3e0: 55 push %ebp 808d3e1: 89 e5 mov %esp,%ebp 808d3e3: 57 push %edi 808d3e4: 56 push %esi 808d3e5: 53 push %ebx 808d3e6: 83 ec 1c sub $0x1c,%esp 808d3e9: 8b 45 10 mov 0x10(%ebp),%eax 808d3ec: 8b 75 08 mov 0x8(%ebp),%esi 808d3ef: 89 45 e0 mov %eax,-0x20(%ebp) 808d3f2: 8b 45 18 mov 0x18(%ebp),%eax 808d3f5: 8b 7e 24 mov 0x24(%esi),%edi 808d3f8: 8d 0c 85 00 00 00 00 lea 0x0(,%eax,4),%ecx 808d3ff: 8d 41 12 lea 0x12(%ecx),%eax 808d402: 83 e0 f0 and $0xfffffff0,%eax 808d405: 29 c4 sub %eax,%esp 808d407: 89 e0 mov %esp,%eax 808d409: 89 66 28 mov %esp,0x28(%esi) 808d40c: 01 c8 add %ecx,%eax 808d40e: 89 46 2c mov %eax,0x2c(%esi) 808d411: 8b 45 0c mov 0xc(%ebp),%eax 808d414: 89 46 3c mov %eax,0x3c(%esi) 808d417: 8b 07 mov (%edi),%eax 808d419: 8b 5f 14 mov 0x14(%edi),%ebx 808d41c: 85 c0 test %eax,%eax 808d41e: 74 0a je 808d42a <do_length+0x4a> 808d420: c1 cb 09 ror $0x9,%ebx 808d423: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808d42a: 83 ec 0c sub $0xc,%esp 808d42d: 83 c6 28 add $0x28,%esi 808d430: 53 push %ebx 808d431: e8 fa 07 01 00 call 809dc30 <_dl_mcount_wrapper_check> 808d436: 8d 45 e4 lea -0x1c(%ebp),%eax 808d439: 6a 00 push $0x0 808d43b: 6a 00 push $0x0 808d43d: 50 push %eax 808d43e: 8d 45 e0 lea -0x20(%ebp),%eax 808d441: 6a 00 push $0x0 808d443: ff 75 14 pushl 0x14(%ebp) 808d446: 50 push %eax 808d447: 56 push %esi 808d448: 57 push %edi 808d449: ff d3 call *%ebx 808d44b: 8b 45 e0 mov -0x20(%ebp),%eax 808d44e: 2b 45 10 sub 0x10(%ebp),%eax 808d451: 8d 65 f4 lea -0xc(%ebp),%esp 808d454: 5b pop %ebx 808d455: 5e pop %esi 808d456: 5f pop %edi 808d457: 5d pop %ebp 808d458: c3 ret 808d459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0808d460 <_IO_fwide>: 808d460: 55 push %ebp 808d461: 57 push %edi 808d462: 56 push %esi 808d463: 53 push %ebx 808d464: 83 ec 2c sub $0x2c,%esp 808d467: 8b 44 24 44 mov 0x44(%esp),%eax 808d46b: 8b 6c 24 40 mov 0x40(%esp),%ebp 808d46f: 85 c0 test %eax,%eax 808d471: 8b 75 68 mov 0x68(%ebp),%esi 808d474: 0f 88 1e 01 00 00 js 808d598 <_IO_fwide+0x138> 808d47a: 85 f6 test %esi,%esi 808d47c: 0f 85 05 01 00 00 jne 808d587 <_IO_fwide+0x127> 808d482: 85 c0 test %eax,%eax 808d484: 0f 84 fd 00 00 00 je 808d587 <_IO_fwide+0x127> 808d48a: 8b 5d 58 mov 0x58(%ebp),%ebx 808d48d: 8b 43 04 mov 0x4(%ebx),%eax 808d490: 8d 53 3c lea 0x3c(%ebx),%edx 808d493: 89 55 54 mov %edx,0x54(%ebp) 808d496: c7 43 2c 00 00 00 00 movl $0x0,0x2c(%ebx) 808d49d: 89 03 mov %eax,(%ebx) 808d49f: 8b 43 0c mov 0xc(%ebx),%eax 808d4a2: c7 43 30 00 00 00 00 movl $0x0,0x30(%ebx) 808d4a9: 89 54 24 0c mov %edx,0xc(%esp) 808d4ad: 89 43 10 mov %eax,0x10(%ebx) 808d4b0: 8b 45 58 mov 0x58(%ebp),%eax 808d4b3: c7 40 34 00 00 00 00 movl $0x0,0x34(%eax) 808d4ba: c7 40 38 00 00 00 00 movl $0x0,0x38(%eax) 808d4c1: 8d 44 24 10 lea 0x10(%esp),%eax 808d4c5: e8 16 03 fe ff call 806d7e0 <__wcsmbs_clone_conv> 808d4ca: 83 7c 24 14 01 cmpl $0x1,0x14(%esp) 808d4cf: 8b 54 24 0c mov 0xc(%esp),%edx 808d4d3: 0f 85 e0 00 00 00 jne 808d5b9 <_IO_fwide+0x159> 808d4d9: 83 7c 24 1c 01 cmpl $0x1,0x1c(%esp) 808d4de: 0f 85 bf 00 00 00 jne 808d5a3 <_IO_fwide+0x143> 808d4e4: 89 f0 mov %esi,%eax 808d4e6: 89 d7 mov %edx,%edi 808d4e8: b9 1c 00 00 00 mov $0x1c,%ecx 808d4ed: f3 ab rep stos %eax,%es:(%edi) 808d4ef: 8b 44 24 10 mov 0x10(%esp),%eax 808d4f3: c7 43 5c 01 00 00 00 movl $0x1,0x5c(%ebx) 808d4fa: be 01 00 00 00 mov $0x1,%esi 808d4ff: c7 43 74 01 00 00 00 movl $0x1,0x74(%ebx) 808d506: c7 43 6c 01 00 00 00 movl $0x1,0x6c(%ebx) 808d50d: 8b 4c 24 18 mov 0x18(%esp),%ecx 808d511: c7 43 40 20 d3 08 08 movl $0x808d320,0x40(%ebx) 808d518: 89 43 60 mov %eax,0x60(%ebx) 808d51b: 8b 45 58 mov 0x58(%ebp),%eax 808d51e: c7 83 84 00 00 00 01 movl $0x1,0x84(%ebx) 808d525: 00 00 00 808d528: c7 83 9c 00 00 00 01 movl $0x1,0x9c(%ebx) 808d52f: 00 00 00 808d532: 89 8b 88 00 00 00 mov %ecx,0x88(%ebx) 808d538: c7 83 94 00 00 00 09 movl $0x9,0x94(%ebx) 808d53f: 00 00 00 808d542: 8d 50 2c lea 0x2c(%eax),%edx 808d545: c7 43 44 80 d2 08 08 movl $0x808d280,0x44(%ebx) 808d54c: c7 43 48 c0 d1 08 08 movl $0x808d1c0,0x48(%ebx) 808d553: c7 43 4c 70 d1 08 08 movl $0x808d170,0x4c(%ebx) 808d55a: c7 43 50 a0 d1 08 08 movl $0x808d1a0,0x50(%ebx) 808d561: 89 53 78 mov %edx,0x78(%ebx) 808d564: 89 93 a0 00 00 00 mov %edx,0xa0(%ebx) 808d56a: 8b 80 b0 00 00 00 mov 0xb0(%eax),%eax 808d570: c7 43 54 e0 d3 08 08 movl $0x808d3e0,0x54(%ebx) 808d577: c7 43 58 b0 d1 08 08 movl $0x808d1b0,0x58(%ebx) 808d57e: 89 85 94 00 00 00 mov %eax,0x94(%ebp) 808d584: 89 75 68 mov %esi,0x68(%ebp) 808d587: 83 c4 2c add $0x2c,%esp 808d58a: 89 f0 mov %esi,%eax 808d58c: 5b pop %ebx 808d58d: 5e pop %esi 808d58e: 5f pop %edi 808d58f: 5d pop %ebp 808d590: c3 ret 808d591: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d598: 85 f6 test %esi,%esi 808d59a: 75 eb jne 808d587 <_IO_fwide+0x127> 808d59c: be ff ff ff ff mov $0xffffffff,%esi 808d5a1: eb e1 jmp 808d584 <_IO_fwide+0x124> 808d5a3: 68 2c e4 0c 08 push $0x80ce42c 808d5a8: 6a 7e push $0x7e 808d5aa: 68 20 e4 0c 08 push $0x80ce420 808d5af: 68 bd d5 0b 08 push $0x80bd5bd 808d5b4: e8 27 c2 fb ff call 80497e0 <__assert_fail> 808d5b9: 68 2c e4 0c 08 push $0x80ce42c 808d5be: 6a 7d push $0x7d 808d5c0: 68 20 e4 0c 08 push $0x80ce420 808d5c5: 68 a7 d5 0b 08 push $0x80bd5a7 808d5ca: e8 11 c2 fb ff call 80497e0 <__assert_fail> 808d5cf: 90 nop 0808d5d0 <__libc_scratch_buffer_grow_preserve>: 808d5d0: 55 push %ebp 808d5d1: 57 push %edi 808d5d2: 56 push %esi 808d5d3: 53 push %ebx 808d5d4: 83 ec 1c sub $0x1c,%esp 808d5d7: 8b 5c 24 30 mov 0x30(%esp),%ebx 808d5db: 8b 3b mov (%ebx),%edi 808d5dd: 8b 53 04 mov 0x4(%ebx),%edx 808d5e0: 8d 6b 08 lea 0x8(%ebx),%ebp 808d5e3: 39 ef cmp %ebp,%edi 808d5e5: 8d 34 12 lea (%edx,%edx,1),%esi 808d5e8: 74 5e je 808d648 <__libc_scratch_buffer_grow_preserve+0x78> 808d5ea: 39 f2 cmp %esi,%edx 808d5ec: 77 2a ja 808d618 <__libc_scratch_buffer_grow_preserve+0x48> 808d5ee: 83 ec 08 sub $0x8,%esp 808d5f1: 56 push %esi 808d5f2: 57 push %edi 808d5f3: e8 48 d0 fc ff call 805a640 <__libc_realloc> 808d5f8: 83 c4 10 add $0x10,%esp 808d5fb: 85 c0 test %eax,%eax 808d5fd: 89 c1 mov %eax,%ecx 808d5ff: 74 7b je 808d67c <__libc_scratch_buffer_grow_preserve+0xac> 808d601: 89 0b mov %ecx,(%ebx) 808d603: 89 73 04 mov %esi,0x4(%ebx) 808d606: b8 01 00 00 00 mov $0x1,%eax 808d60b: 83 c4 1c add $0x1c,%esp 808d60e: 5b pop %ebx 808d60f: 5e pop %esi 808d610: 5f pop %edi 808d611: 5d pop %ebp 808d612: c3 ret 808d613: 90 nop 808d614: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d618: b8 e8 ff ff ff mov $0xffffffe8,%eax 808d61d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 808d624: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 808d62b: 83 ec 0c sub $0xc,%esp 808d62e: 57 push %edi 808d62f: e8 5c cf fc ff call 805a590 <__cfree> 808d634: 89 2b mov %ebp,(%ebx) 808d636: c7 43 04 00 04 00 00 movl $0x400,0x4(%ebx) 808d63d: 83 c4 10 add $0x10,%esp 808d640: 31 c0 xor %eax,%eax 808d642: eb c7 jmp 808d60b <__libc_scratch_buffer_grow_preserve+0x3b> 808d644: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808d648: 89 54 24 0c mov %edx,0xc(%esp) 808d64c: 83 ec 0c sub $0xc,%esp 808d64f: 56 push %esi 808d650: e8 2b ca fc ff call 805a080 <__libc_malloc> 808d655: 89 c1 mov %eax,%ecx 808d657: 83 c4 10 add $0x10,%esp 808d65a: 31 c0 xor %eax,%eax 808d65c: 85 c9 test %ecx,%ecx 808d65e: 74 ab je 808d60b <__libc_scratch_buffer_grow_preserve+0x3b> 808d660: 83 ec 04 sub $0x4,%esp 808d663: 8b 54 24 10 mov 0x10(%esp),%edx 808d667: 52 push %edx 808d668: 57 push %edi 808d669: 51 push %ecx 808d66a: 89 4c 24 1c mov %ecx,0x1c(%esp) 808d66e: e8 8d fd fc ff call 805d400 <memcpy> 808d673: 83 c4 10 add $0x10,%esp 808d676: 8b 4c 24 0c mov 0xc(%esp),%ecx 808d67a: eb 85 jmp 808d601 <__libc_scratch_buffer_grow_preserve+0x31> 808d67c: 8b 3b mov (%ebx),%edi 808d67e: eb ab jmp 808d62b <__libc_scratch_buffer_grow_preserve+0x5b> 0808d680 <__strndup>: 808d680: 56 push %esi 808d681: 53 push %ebx 808d682: 83 ec 0c sub $0xc,%esp 808d685: 8b 74 24 18 mov 0x18(%esp),%esi 808d689: ff 74 24 1c pushl 0x1c(%esp) 808d68d: 56 push %esi 808d68e: e8 5d ab fb ff call 80481f0 <.plt+0x10> 808d693: 89 c3 mov %eax,%ebx 808d695: 83 c0 01 add $0x1,%eax 808d698: 89 04 24 mov %eax,(%esp) 808d69b: e8 e0 c9 fc ff call 805a080 <__libc_malloc> 808d6a0: 83 c4 10 add $0x10,%esp 808d6a3: 85 c0 test %eax,%eax 808d6a5: 74 12 je 808d6b9 <__strndup+0x39> 808d6a7: 83 ec 04 sub $0x4,%esp 808d6aa: c6 04 18 00 movb $0x0,(%eax,%ebx,1) 808d6ae: 53 push %ebx 808d6af: 56 push %esi 808d6b0: 50 push %eax 808d6b1: e8 4a fd fc ff call 805d400 <memcpy> 808d6b6: 83 c4 10 add $0x10,%esp 808d6b9: 83 c4 04 add $0x4,%esp 808d6bc: 5b pop %ebx 808d6bd: 5e pop %esi 808d6be: c3 ret 808d6bf: 90 nop 0808d6c0 <__strerror_r>: 808d6c0: 55 push %ebp 808d6c1: 57 push %edi 808d6c2: 56 push %esi 808d6c3: 53 push %ebx 808d6c4: 83 ec 2c sub $0x2c,%esp 808d6c7: 8b 5c 24 40 mov 0x40(%esp),%ebx 808d6cb: 8b 74 24 48 mov 0x48(%esp),%esi 808d6cf: 85 db test %ebx,%ebx 808d6d1: 78 3d js 808d710 <__strerror_r+0x50> 808d6d3: 3b 1d 9c 5b 0d 08 cmp 0x80d5b9c,%ebx 808d6d9: 0f 8d b1 00 00 00 jge 808d790 <__strerror_r+0xd0> 808d6df: 8b 04 9d 80 59 0d 08 mov 0x80d5980(,%ebx,4),%eax 808d6e6: 85 c0 test %eax,%eax 808d6e8: 0f 84 a2 00 00 00 je 808d790 <__strerror_r+0xd0> 808d6ee: 83 ec 04 sub $0x4,%esp 808d6f1: 6a 05 push $0x5 808d6f3: 50 push %eax 808d6f4: 68 9c d0 0c 08 push $0x80cd09c 808d6f9: e8 12 c1 fb ff call 8049810 <__dcgettext> 808d6fe: 83 c4 10 add $0x10,%esp 808d701: 83 c4 2c add $0x2c,%esp 808d704: 5b pop %ebx 808d705: 5e pop %esi 808d706: 5f pop %edi 808d707: 5d pop %ebp 808d708: c3 ret 808d709: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808d710: 83 ec 04 sub $0x4,%esp 808d713: f7 db neg %ebx 808d715: 6a 05 push $0x5 808d717: 68 b0 e4 0c 08 push $0x80ce4b0 808d71c: 68 9c d0 0c 08 push $0x80cd09c 808d721: e8 ea c0 fb ff call 8049810 <__dcgettext> 808d726: 89 04 24 mov %eax,(%esp) 808d729: 89 c5 mov %eax,%ebp 808d72b: e8 80 eb fc ff call 805c2b0 <strlen> 808d730: 83 c4 10 add $0x10,%esp 808d733: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 808d738: 89 c7 mov %eax,%edi 808d73a: 6a 00 push $0x0 808d73c: 6a 0a push $0xa 808d73e: 8d 44 24 27 lea 0x27(%esp),%eax 808d742: 50 push %eax 808d743: 53 push %ebx 808d744: e8 77 f0 fe ff call 807c7c0 <_itoa_word> 808d749: 83 c4 0c add $0xc,%esp 808d74c: 89 c3 mov %eax,%ebx 808d74e: 39 f7 cmp %esi,%edi 808d750: 89 f0 mov %esi,%eax 808d752: 0f 46 c7 cmovbe %edi,%eax 808d755: 50 push %eax 808d756: 55 push %ebp 808d757: ff 74 24 50 pushl 0x50(%esp) 808d75b: e8 60 fb fc ff call 805d2c0 <__mempcpy> 808d760: 83 c4 10 add $0x10,%esp 808d763: 39 f7 cmp %esi,%edi 808d765: 89 c2 mov %eax,%edx 808d767: 73 0d jae 808d776 <__strerror_r+0xb6> 808d769: 83 c7 01 add $0x1,%edi 808d76c: 8d 40 01 lea 0x1(%eax),%eax 808d76f: c6 02 2d movb $0x2d,(%edx) 808d772: 39 f7 cmp %esi,%edi 808d774: 72 6f jb 808d7e5 <__strerror_r+0x125> 808d776: 85 f6 test %esi,%esi 808d778: 74 09 je 808d783 <__strerror_r+0xc3> 808d77a: 8b 44 24 44 mov 0x44(%esp),%eax 808d77e: c6 44 30 ff 00 movb $0x0,-0x1(%eax,%esi,1) 808d783: 8b 44 24 44 mov 0x44(%esp),%eax 808d787: 83 c4 2c add $0x2c,%esp 808d78a: 5b pop %ebx 808d78b: 5e pop %esi 808d78c: 5f pop %edi 808d78d: 5d pop %ebp 808d78e: c3 ret 808d78f: 90 nop 808d790: 83 ec 04 sub $0x4,%esp 808d793: 6a 05 push $0x5 808d795: 68 b0 e4 0c 08 push $0x80ce4b0 808d79a: 68 9c d0 0c 08 push $0x80cd09c 808d79f: e8 6c c0 fb ff call 8049810 <__dcgettext> 808d7a4: 89 04 24 mov %eax,(%esp) 808d7a7: 89 c5 mov %eax,%ebp 808d7a9: e8 02 eb fc ff call 805c2b0 <strlen> 808d7ae: 83 c4 10 add $0x10,%esp 808d7b1: c6 44 24 1f 00 movb $0x0,0x1f(%esp) 808d7b6: 89 c7 mov %eax,%edi 808d7b8: 6a 00 push $0x0 808d7ba: 6a 0a push $0xa 808d7bc: 8d 44 24 27 lea 0x27(%esp),%eax 808d7c0: 50 push %eax 808d7c1: 53 push %ebx 808d7c2: e8 f9 ef fe ff call 807c7c0 <_itoa_word> 808d7c7: 83 c4 0c add $0xc,%esp 808d7ca: 89 c3 mov %eax,%ebx 808d7cc: 39 f7 cmp %esi,%edi 808d7ce: 89 f0 mov %esi,%eax 808d7d0: 0f 46 c7 cmovbe %edi,%eax 808d7d3: 50 push %eax 808d7d4: 55 push %ebp 808d7d5: ff 74 24 50 pushl 0x50(%esp) 808d7d9: e8 e2 fa fc ff call 805d2c0 <__mempcpy> 808d7de: 83 c4 10 add $0x10,%esp 808d7e1: 39 f7 cmp %esi,%edi 808d7e3: 73 91 jae 808d776 <__strerror_r+0xb6> 808d7e5: 8d 4c 24 20 lea 0x20(%esp),%ecx 808d7e9: 89 f2 mov %esi,%edx 808d7eb: 29 fa sub %edi,%edx 808d7ed: 29 d9 sub %ebx,%ecx 808d7ef: 39 ca cmp %ecx,%edx 808d7f1: 0f 47 d1 cmova %ecx,%edx 808d7f4: 83 ec 04 sub $0x4,%esp 808d7f7: 52 push %edx 808d7f8: 53 push %ebx 808d7f9: 50 push %eax 808d7fa: e8 01 fc fc ff call 805d400 <memcpy> 808d7ff: 83 c4 10 add $0x10,%esp 808d802: e9 6f ff ff ff jmp 808d776 <__strerror_r+0xb6> 808d807: 66 90 xchg %ax,%ax 808d809: 66 90 xchg %ax,%ax 808d80b: 66 90 xchg %ax,%ax 808d80d: 66 90 xchg %ax,%ax 808d80f: 90 nop 0808d810 <__strnlen>: 808d810: 8d 05 80 f2 08 08 lea 0x808f280,%eax 808d816: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 808d81d: 00 00 04 808d820: 74 06 je 808d828 <__strnlen+0x18> 808d822: 8d 05 90 eb 08 08 lea 0x808eb90,%eax 808d828: c3 ret 808d829: 66 90 xchg %ax,%ax 808d82b: 66 90 xchg %ax,%ax 808d82d: 66 90 xchg %ax,%ax 808d82f: 90 nop 0808d830 <strrchr>: 808d830: 8d 05 60 d8 08 08 lea 0x808d860,%eax 808d836: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 808d83d: 00 00 04 808d840: 74 18 je 808d85a <strrchr+0x2a> 808d842: 8d 05 a0 e9 08 08 lea 0x808e9a0,%eax 808d848: f7 05 a0 d5 0e 08 04 testl $0x4,0x80ed5a0 808d84f: 00 00 00 808d852: 74 06 je 808d85a <strrchr+0x2a> 808d854: 8d 05 70 e3 08 08 lea 0x808e370,%eax 808d85a: c3 ret 808d85b: 90 nop 808d85c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0808d860 <__GI_strrchr>: 808d860: 57 push %edi 808d861: 56 push %esi 808d862: 31 c0 xor %eax,%eax 808d864: 8b 74 24 0c mov 0xc(%esp),%esi 808d868: 8b 4c 24 10 mov 0x10(%esp),%ecx 808d86c: 88 cd mov %cl,%ch 808d86e: 89 ca mov %ecx,%edx 808d870: c1 e1 10 shl $0x10,%ecx 808d873: 66 89 d1 mov %dx,%cx 808d876: f7 c6 03 00 00 00 test $0x3,%esi 808d87c: 0f 84 81 00 00 00 je 808d903 <__GI_strrchr+0xa3> 808d882: 8a 16 mov (%esi),%dl 808d884: 38 d1 cmp %dl,%cl 808d886: 75 02 jne 808d88a <__GI_strrchr+0x2a> 808d888: 89 f0 mov %esi,%eax 808d88a: 08 d2 or %dl,%dl 808d88c: 0f 84 84 01 00 00 je 808da16 <__GI_strrchr+0x1b6> 808d892: 46 inc %esi 808d893: f7 c6 03 00 00 00 test $0x3,%esi 808d899: 74 68 je 808d903 <__GI_strrchr+0xa3> 808d89b: 8a 16 mov (%esi),%dl 808d89d: 38 d1 cmp %dl,%cl 808d89f: 75 02 jne 808d8a3 <__GI_strrchr+0x43> 808d8a1: 89 f0 mov %esi,%eax 808d8a3: 08 d2 or %dl,%dl 808d8a5: 0f 84 6b 01 00 00 je 808da16 <__GI_strrchr+0x1b6> 808d8ab: 46 inc %esi 808d8ac: f7 c6 03 00 00 00 test $0x3,%esi 808d8b2: 74 4f je 808d903 <__GI_strrchr+0xa3> 808d8b4: 8a 16 mov (%esi),%dl 808d8b6: 38 d1 cmp %dl,%cl 808d8b8: 75 02 jne 808d8bc <__GI_strrchr+0x5c> 808d8ba: 89 f0 mov %esi,%eax 808d8bc: 08 d2 or %dl,%dl 808d8be: 0f 84 52 01 00 00 je 808da16 <__GI_strrchr+0x1b6> 808d8c4: 46 inc %esi 808d8c5: eb 3c jmp 808d903 <__GI_strrchr+0xa3> 808d8c7: 00 00 add %al,(%eax) 808d8c9: 00 83 ee 04 83 ee add %al,-0x117cfb12(%ebx) 808d8cf: 04 83 add $0x83,%al 808d8d1: ee out %al,(%dx) 808d8d2: 04 f7 add $0xf7,%al 808d8d4: c2 00 00 ret $0x0 808d8d7: 00 ff add %bh,%bh 808d8d9: 75 0e jne 808d8e9 <__GI_strrchr+0x89> 808d8db: 8d 46 0f lea 0xf(%esi),%eax 808d8de: eb 20 jmp 808d900 <__GI_strrchr+0xa0> 808d8e0: 83 ee 04 sub $0x4,%esi 808d8e3: 83 ee 04 sub $0x4,%esi 808d8e6: 83 ee 04 sub $0x4,%esi 808d8e9: f7 c2 00 00 ff 00 test $0xff0000,%edx 808d8ef: 75 05 jne 808d8f6 <__GI_strrchr+0x96> 808d8f1: 8d 46 0e lea 0xe(%esi),%eax 808d8f4: eb 0a jmp 808d900 <__GI_strrchr+0xa0> 808d8f6: 8d 46 0c lea 0xc(%esi),%eax 808d8f9: 84 f6 test %dh,%dh 808d8fb: 75 03 jne 808d900 <__GI_strrchr+0xa0> 808d8fd: 8d 46 0d lea 0xd(%esi),%eax 808d900: 83 c6 10 add $0x10,%esi 808d903: 8b 16 mov (%esi),%edx 808d905: bf ff fe fe fe mov $0xfefefeff,%edi 808d90a: 01 d7 add %edx,%edi 808d90c: 0f 83 da 00 00 00 jae 808d9ec <__GI_strrchr+0x18c> 808d912: 31 d7 xor %edx,%edi 808d914: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d91a: 47 inc %edi 808d91b: 0f 85 cb 00 00 00 jne 808d9ec <__GI_strrchr+0x18c> 808d921: 31 ca xor %ecx,%edx 808d923: bf ff fe fe fe mov $0xfefefeff,%edi 808d928: 01 d7 add %edx,%edi 808d92a: 73 9e jae 808d8ca <__GI_strrchr+0x6a> 808d92c: 31 d7 xor %edx,%edi 808d92e: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d934: 47 inc %edi 808d935: 75 a9 jne 808d8e0 <__GI_strrchr+0x80> 808d937: 8b 56 04 mov 0x4(%esi),%edx 808d93a: bf ff fe fe fe mov $0xfefefeff,%edi 808d93f: 01 d7 add %edx,%edi 808d941: 0f 83 a2 00 00 00 jae 808d9e9 <__GI_strrchr+0x189> 808d947: 31 d7 xor %edx,%edi 808d949: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d94f: 47 inc %edi 808d950: 0f 85 93 00 00 00 jne 808d9e9 <__GI_strrchr+0x189> 808d956: 31 ca xor %ecx,%edx 808d958: bf ff fe fe fe mov $0xfefefeff,%edi 808d95d: 01 d7 add %edx,%edi 808d95f: 0f 83 68 ff ff ff jae 808d8cd <__GI_strrchr+0x6d> 808d965: 31 d7 xor %edx,%edi 808d967: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d96d: 47 inc %edi 808d96e: 0f 85 6f ff ff ff jne 808d8e3 <__GI_strrchr+0x83> 808d974: 8b 56 08 mov 0x8(%esi),%edx 808d977: bf ff fe fe fe mov $0xfefefeff,%edi 808d97c: 01 d7 add %edx,%edi 808d97e: 73 66 jae 808d9e6 <__GI_strrchr+0x186> 808d980: 31 d7 xor %edx,%edi 808d982: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d988: 47 inc %edi 808d989: 75 5b jne 808d9e6 <__GI_strrchr+0x186> 808d98b: 31 ca xor %ecx,%edx 808d98d: bf ff fe fe fe mov $0xfefefeff,%edi 808d992: 01 d7 add %edx,%edi 808d994: 0f 83 36 ff ff ff jae 808d8d0 <__GI_strrchr+0x70> 808d99a: 31 d7 xor %edx,%edi 808d99c: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d9a2: 47 inc %edi 808d9a3: 0f 85 3d ff ff ff jne 808d8e6 <__GI_strrchr+0x86> 808d9a9: 8b 56 0c mov 0xc(%esi),%edx 808d9ac: bf ff fe fe fe mov $0xfefefeff,%edi 808d9b1: 01 d7 add %edx,%edi 808d9b3: 73 2e jae 808d9e3 <__GI_strrchr+0x183> 808d9b5: 31 d7 xor %edx,%edi 808d9b7: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d9bd: 47 inc %edi 808d9be: 75 23 jne 808d9e3 <__GI_strrchr+0x183> 808d9c0: 31 ca xor %ecx,%edx 808d9c2: bf ff fe fe fe mov $0xfefefeff,%edi 808d9c7: 01 d7 add %edx,%edi 808d9c9: 0f 83 04 ff ff ff jae 808d8d3 <__GI_strrchr+0x73> 808d9cf: 31 d7 xor %edx,%edi 808d9d1: 81 cf ff fe fe fe or $0xfefefeff,%edi 808d9d7: 47 inc %edi 808d9d8: 0f 84 22 ff ff ff je 808d900 <__GI_strrchr+0xa0> 808d9de: e9 06 ff ff ff jmp 808d8e9 <__GI_strrchr+0x89> 808d9e3: 83 c6 04 add $0x4,%esi 808d9e6: 83 c6 04 add $0x4,%esi 808d9e9: 83 c6 04 add $0x4,%esi 808d9ec: 38 ca cmp %cl,%dl 808d9ee: 75 02 jne 808d9f2 <__GI_strrchr+0x192> 808d9f0: 89 f0 mov %esi,%eax 808d9f2: 84 d2 test %dl,%dl 808d9f4: 74 20 je 808da16 <__GI_strrchr+0x1b6> 808d9f6: 38 ce cmp %cl,%dh 808d9f8: 75 03 jne 808d9fd <__GI_strrchr+0x19d> 808d9fa: 8d 46 01 lea 0x1(%esi),%eax 808d9fd: 84 f6 test %dh,%dh 808d9ff: 74 15 je 808da16 <__GI_strrchr+0x1b6> 808da01: c1 ea 10 shr $0x10,%edx 808da04: 38 ca cmp %cl,%dl 808da06: 75 03 jne 808da0b <__GI_strrchr+0x1ab> 808da08: 8d 46 02 lea 0x2(%esi),%eax 808da0b: 84 d2 test %dl,%dl 808da0d: 74 07 je 808da16 <__GI_strrchr+0x1b6> 808da0f: 38 ce cmp %cl,%dh 808da11: 75 03 jne 808da16 <__GI_strrchr+0x1b6> 808da13: 8d 46 03 lea 0x3(%esi),%eax 808da16: 5e pop %esi 808da17: 5f pop %edi 808da18: c3 ret 808da19: 66 90 xchg %ax,%ax 808da1b: 66 90 xchg %ax,%ax 808da1d: 66 90 xchg %ax,%ax 808da1f: 90 nop 0808da20 <critical_factorization>: 808da20: 55 push %ebp 808da21: 57 push %edi 808da22: bd 01 00 00 00 mov $0x1,%ebp 808da27: 56 push %esi 808da28: 53 push %ebx 808da29: 31 db xor %ebx,%ebx 808da2b: be ff ff ff ff mov $0xffffffff,%esi 808da30: 83 ec 10 sub $0x10,%esp 808da33: 89 4c 24 0c mov %ecx,0xc(%esp) 808da37: 89 54 24 04 mov %edx,0x4(%esp) 808da3b: b9 01 00 00 00 mov $0x1,%ecx 808da40: 89 1c 24 mov %ebx,(%esp) 808da43: 90 nop 808da44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808da48: 8b 3c 24 mov (%esp),%edi 808da4b: 8d 14 0f lea (%edi,%ecx,1),%edx 808da4e: 3b 54 24 04 cmp 0x4(%esp),%edx 808da52: 73 28 jae 808da7c <critical_factorization+0x5c> 808da54: 8d 3c 30 lea (%eax,%esi,1),%edi 808da57: 0f b6 1c 0f movzbl (%edi,%ecx,1),%ebx 808da5b: 38 1c 10 cmp %bl,(%eax,%edx,1) 808da5e: 0f 83 94 00 00 00 jae 808daf8 <critical_factorization+0xd8> 808da64: 89 14 24 mov %edx,(%esp) 808da67: 8b 3c 24 mov (%esp),%edi 808da6a: 89 d5 mov %edx,%ebp 808da6c: b9 01 00 00 00 mov $0x1,%ecx 808da71: 29 f5 sub %esi,%ebp 808da73: 8d 14 0f lea (%edi,%ecx,1),%edx 808da76: 3b 54 24 04 cmp 0x4(%esp),%edx 808da7a: 72 d8 jb 808da54 <critical_factorization+0x34> 808da7c: 8b 7c 24 0c mov 0xc(%esp),%edi 808da80: 31 db xor %ebx,%ebx 808da82: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 808da89: 00 808da8a: b9 01 00 00 00 mov $0x1,%ecx 808da8f: 89 1c 24 mov %ebx,(%esp) 808da92: 89 2f mov %ebp,(%edi) 808da94: bf ff ff ff ff mov $0xffffffff,%edi 808da99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808daa0: 8b 1c 24 mov (%esp),%ebx 808daa3: 8d 14 0b lea (%ebx,%ecx,1),%edx 808daa6: 39 54 24 04 cmp %edx,0x4(%esp) 808daaa: 76 29 jbe 808dad5 <critical_factorization+0xb5> 808daac: 8d 2c 38 lea (%eax,%edi,1),%ebp 808daaf: 0f b6 5c 0d 00 movzbl 0x0(%ebp,%ecx,1),%ebx 808dab4: 38 1c 10 cmp %bl,(%eax,%edx,1) 808dab7: 76 5f jbe 808db18 <critical_factorization+0xf8> 808dab9: 89 d1 mov %edx,%ecx 808dabb: 89 14 24 mov %edx,(%esp) 808dabe: 8b 1c 24 mov (%esp),%ebx 808dac1: 29 f9 sub %edi,%ecx 808dac3: 89 4c 24 08 mov %ecx,0x8(%esp) 808dac7: b9 01 00 00 00 mov $0x1,%ecx 808dacc: 8d 14 0b lea (%ebx,%ecx,1),%edx 808dacf: 39 54 24 04 cmp %edx,0x4(%esp) 808dad3: 77 d7 ja 808daac <critical_factorization+0x8c> 808dad5: 8d 46 01 lea 0x1(%esi),%eax 808dad8: 83 c7 01 add $0x1,%edi 808dadb: 39 c7 cmp %eax,%edi 808dadd: 72 0c jb 808daeb <critical_factorization+0xcb> 808dadf: 8b 44 24 0c mov 0xc(%esp),%eax 808dae3: 8b 74 24 08 mov 0x8(%esp),%esi 808dae7: 89 30 mov %esi,(%eax) 808dae9: 89 f8 mov %edi,%eax 808daeb: 83 c4 10 add $0x10,%esp 808daee: 5b pop %ebx 808daef: 5e pop %esi 808daf0: 5f pop %edi 808daf1: 5d pop %ebp 808daf2: c3 ret 808daf3: 90 nop 808daf4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808daf8: 74 46 je 808db40 <critical_factorization+0x120> 808dafa: 8b 0c 24 mov (%esp),%ecx 808dafd: bd 01 00 00 00 mov $0x1,%ebp 808db02: 8d 79 01 lea 0x1(%ecx),%edi 808db05: 89 ce mov %ecx,%esi 808db07: b9 01 00 00 00 mov $0x1,%ecx 808db0c: 89 3c 24 mov %edi,(%esp) 808db0f: e9 34 ff ff ff jmp 808da48 <critical_factorization+0x28> 808db14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808db18: 74 36 je 808db50 <critical_factorization+0x130> 808db1a: 8b 14 24 mov (%esp),%edx 808db1d: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 808db24: 00 808db25: b9 01 00 00 00 mov $0x1,%ecx 808db2a: 8d 5a 01 lea 0x1(%edx),%ebx 808db2d: 89 d7 mov %edx,%edi 808db2f: 89 1c 24 mov %ebx,(%esp) 808db32: e9 69 ff ff ff jmp 808daa0 <critical_factorization+0x80> 808db37: 89 f6 mov %esi,%esi 808db39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808db40: 39 e9 cmp %ebp,%ecx 808db42: 74 1c je 808db60 <critical_factorization+0x140> 808db44: 83 c1 01 add $0x1,%ecx 808db47: e9 fc fe ff ff jmp 808da48 <critical_factorization+0x28> 808db4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808db50: 3b 4c 24 08 cmp 0x8(%esp),%ecx 808db54: 74 1a je 808db70 <critical_factorization+0x150> 808db56: 83 c1 01 add $0x1,%ecx 808db59: e9 42 ff ff ff jmp 808daa0 <critical_factorization+0x80> 808db5e: 66 90 xchg %ax,%ax 808db60: 89 14 24 mov %edx,(%esp) 808db63: b9 01 00 00 00 mov $0x1,%ecx 808db68: e9 db fe ff ff jmp 808da48 <critical_factorization+0x28> 808db6d: 8d 76 00 lea 0x0(%esi),%esi 808db70: 89 14 24 mov %edx,(%esp) 808db73: b9 01 00 00 00 mov $0x1,%ecx 808db78: e9 23 ff ff ff jmp 808daa0 <critical_factorization+0x80> 808db7d: 8d 76 00 lea 0x0(%esi),%esi 0808db80 <two_way_long_needle>: 808db80: 55 push %ebp 808db81: 57 push %edi 808db82: 56 push %esi 808db83: 53 push %ebx 808db84: 89 ce mov %ecx,%esi 808db86: 81 ec 4c 04 00 00 sub $0x44c,%esp 808db8c: 8b 9c 24 60 04 00 00 mov 0x460(%esp),%ebx 808db93: 8d 4c 24 3c lea 0x3c(%esp),%ecx 808db97: 89 44 24 04 mov %eax,0x4(%esp) 808db9b: 89 54 24 0c mov %edx,0xc(%esp) 808db9f: 89 f0 mov %esi,%eax 808dba1: 89 da mov %ebx,%edx 808dba3: e8 78 fe ff ff call 808da20 <critical_factorization> 808dba8: 8d 94 24 40 04 00 00 lea 0x440(%esp),%edx 808dbaf: 89 44 24 10 mov %eax,0x10(%esp) 808dbb3: 8d 44 24 40 lea 0x40(%esp),%eax 808dbb7: 89 f6 mov %esi,%esi 808dbb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808dbc0: 89 18 mov %ebx,(%eax) 808dbc2: 83 c0 04 add $0x4,%eax 808dbc5: 39 d0 cmp %edx,%eax 808dbc7: 75 f7 jne 808dbc0 <two_way_long_needle+0x40> 808dbc9: 8d 6b ff lea -0x1(%ebx),%ebp 808dbcc: 85 db test %ebx,%ebx 808dbce: 89 f2 mov %esi,%edx 808dbd0: 89 e8 mov %ebp,%eax 808dbd2: 0f 84 fa 02 00 00 je 808ded2 <two_way_long_needle+0x352> 808dbd8: 90 nop 808dbd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808dbe0: 0f b6 0a movzbl (%edx),%ecx 808dbe3: 83 c2 01 add $0x1,%edx 808dbe6: 89 44 8c 40 mov %eax,0x40(%esp,%ecx,4) 808dbea: 83 e8 01 sub $0x1,%eax 808dbed: 83 f8 ff cmp $0xffffffff,%eax 808dbf0: 75 ee jne 808dbe0 <two_way_long_needle+0x60> 808dbf2: 8b 44 24 3c mov 0x3c(%esp),%eax 808dbf6: 83 ec 04 sub $0x4,%esp 808dbf9: 89 44 24 1c mov %eax,0x1c(%esp) 808dbfd: 01 f0 add %esi,%eax 808dbff: ff 74 24 14 pushl 0x14(%esp) 808dc03: 50 push %eax 808dc04: 56 push %esi 808dc05: e8 56 a6 fb ff call 8048260 <.plt+0x80> 808dc0a: 83 c4 10 add $0x10,%esp 808dc0d: 85 c0 test %eax,%eax 808dc0f: 0f 85 82 01 00 00 jne 808dd97 <two_way_long_needle+0x217> 808dc15: 8b 54 24 10 mov 0x10(%esp),%edx 808dc19: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 808dc20: 00 808dc21: 31 ff xor %edi,%edi 808dc23: 89 9c 24 60 04 00 00 mov %ebx,0x460(%esp) 808dc2a: 89 d0 mov %edx,%eax 808dc2c: 83 e8 01 sub $0x1,%eax 808dc2f: 89 44 24 24 mov %eax,0x24(%esp) 808dc33: 01 f0 add %esi,%eax 808dc35: 89 44 24 2c mov %eax,0x2c(%esp) 808dc39: 89 d8 mov %ebx,%eax 808dc3b: 2b 44 24 18 sub 0x18(%esp),%eax 808dc3f: 89 44 24 1c mov %eax,0x1c(%esp) 808dc43: b8 01 00 00 00 mov $0x1,%eax 808dc48: 29 d0 sub %edx,%eax 808dc4a: 89 44 24 28 mov %eax,0x28(%esp) 808dc4e: eb 2e jmp 808dc7e <two_way_long_needle+0xfe> 808dc50: 8b 54 24 08 mov 0x8(%esp),%edx 808dc54: 85 d2 test %edx,%edx 808dc56: 74 09 je 808dc61 <two_way_long_needle+0xe1> 808dc58: 39 44 24 18 cmp %eax,0x18(%esp) 808dc5c: 0f 47 44 24 1c cmova 0x1c(%esp),%eax 808dc61: 01 c7 add %eax,%edi 808dc63: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 808dc6a: 00 808dc6b: 8b 44 24 0c mov 0xc(%esp),%eax 808dc6f: 2b 84 24 60 04 00 00 sub 0x460(%esp),%eax 808dc76: 39 f8 cmp %edi,%eax 808dc78: 0f 82 f3 00 00 00 jb 808dd71 <two_way_long_needle+0x1f1> 808dc7e: 8b 44 24 04 mov 0x4(%esp),%eax 808dc82: 8d 14 38 lea (%eax,%edi,1),%edx 808dc85: 0f b6 04 2a movzbl (%edx,%ebp,1),%eax 808dc89: 8b 44 84 40 mov 0x40(%esp,%eax,4),%eax 808dc8d: 85 c0 test %eax,%eax 808dc8f: 75 bf jne 808dc50 <two_way_long_needle+0xd0> 808dc91: 8b 4c 24 10 mov 0x10(%esp),%ecx 808dc95: 8b 44 24 08 mov 0x8(%esp),%eax 808dc99: 39 c1 cmp %eax,%ecx 808dc9b: 0f 43 c1 cmovae %ecx,%eax 808dc9e: 8d 0c 07 lea (%edi,%eax,1),%ecx 808dca1: 03 4c 24 04 add 0x4(%esp),%ecx 808dca5: 39 c5 cmp %eax,%ebp 808dca7: 8d 1c 06 lea (%esi,%eax,1),%ebx 808dcaa: 76 28 jbe 808dcd4 <two_way_long_needle+0x154> 808dcac: 0f b6 1b movzbl (%ebx),%ebx 808dcaf: 38 19 cmp %bl,(%ecx) 808dcb1: 74 1a je 808dccd <two_way_long_needle+0x14d> 808dcb3: e9 c8 00 00 00 jmp 808dd80 <two_way_long_needle+0x200> 808dcb8: 90 nop 808dcb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808dcc0: 0f b6 0c 02 movzbl (%edx,%eax,1),%ecx 808dcc4: 38 0c 06 cmp %cl,(%esi,%eax,1) 808dcc7: 0f 85 b3 00 00 00 jne 808dd80 <two_way_long_needle+0x200> 808dccd: 83 c0 01 add $0x1,%eax 808dcd0: 39 c5 cmp %eax,%ebp 808dcd2: 77 ec ja 808dcc0 <two_way_long_needle+0x140> 808dcd4: 8b 44 24 24 mov 0x24(%esp),%eax 808dcd8: 8d 1c 07 lea (%edi,%eax,1),%ebx 808dcdb: 03 5c 24 04 add 0x4(%esp),%ebx 808dcdf: 89 c1 mov %eax,%ecx 808dce1: 89 5c 24 14 mov %ebx,0x14(%esp) 808dce5: 8b 5c 24 08 mov 0x8(%esp),%ebx 808dce9: 39 5c 24 10 cmp %ebx,0x10(%esp) 808dced: 0f 86 c5 01 00 00 jbe 808deb8 <two_way_long_needle+0x338> 808dcf3: 8b 44 24 14 mov 0x14(%esp),%eax 808dcf7: 8b 5c 24 2c mov 0x2c(%esp),%ebx 808dcfb: 0f b6 00 movzbl (%eax),%eax 808dcfe: 38 03 cmp %al,(%ebx) 808dd00: 0f 85 b2 01 00 00 jne 808deb8 <two_way_long_needle+0x338> 808dd06: 8b 44 24 08 mov 0x8(%esp),%eax 808dd0a: 8b 5c 24 14 mov 0x14(%esp),%ebx 808dd0e: 89 54 24 20 mov %edx,0x20(%esp) 808dd12: 89 7c 24 14 mov %edi,0x14(%esp) 808dd16: 2b 5c 24 10 sub 0x10(%esp),%ebx 808dd1a: 83 e8 01 sub $0x1,%eax 808dd1d: 89 c7 mov %eax,%edi 808dd1f: eb 13 jmp 808dd34 <two_way_long_needle+0x1b4> 808dd21: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808dd28: 0f b6 54 18 01 movzbl 0x1(%eax,%ebx,1),%edx 808dd2d: 38 14 06 cmp %dl,(%esi,%eax,1) 808dd30: 75 09 jne 808dd3b <two_way_long_needle+0x1bb> 808dd32: 89 c1 mov %eax,%ecx 808dd34: 8d 41 ff lea -0x1(%ecx),%eax 808dd37: 39 f8 cmp %edi,%eax 808dd39: 75 ed jne 808dd28 <two_way_long_needle+0x1a8> 808dd3b: 8b 44 24 08 mov 0x8(%esp),%eax 808dd3f: 8b 7c 24 14 mov 0x14(%esp),%edi 808dd43: 8b 54 24 20 mov 0x20(%esp),%edx 808dd47: 83 c0 01 add $0x1,%eax 808dd4a: 39 c8 cmp %ecx,%eax 808dd4c: 0f 87 79 01 00 00 ja 808decb <two_way_long_needle+0x34b> 808dd52: 8b 44 24 1c mov 0x1c(%esp),%eax 808dd56: 03 7c 24 18 add 0x18(%esp),%edi 808dd5a: 89 44 24 08 mov %eax,0x8(%esp) 808dd5e: 8b 44 24 0c mov 0xc(%esp),%eax 808dd62: 2b 84 24 60 04 00 00 sub 0x460(%esp),%eax 808dd69: 39 f8 cmp %edi,%eax 808dd6b: 0f 83 0d ff ff ff jae 808dc7e <two_way_long_needle+0xfe> 808dd71: 31 c0 xor %eax,%eax 808dd73: 81 c4 4c 04 00 00 add $0x44c,%esp 808dd79: 5b pop %ebx 808dd7a: 5e pop %esi 808dd7b: 5f pop %edi 808dd7c: 5d pop %ebp 808dd7d: c3 ret 808dd7e: 66 90 xchg %ax,%ax 808dd80: 8b 5c 24 28 mov 0x28(%esp),%ebx 808dd84: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 808dd8b: 00 808dd8c: 8d 14 3b lea (%ebx,%edi,1),%edx 808dd8f: 8d 3c 10 lea (%eax,%edx,1),%edi 808dd92: e9 d4 fe ff ff jmp 808dc6b <two_way_long_needle+0xeb> 808dd97: 8b 7c 24 10 mov 0x10(%esp),%edi 808dd9b: 89 d8 mov %ebx,%eax 808dd9d: 89 9c 24 60 04 00 00 mov %ebx,0x460(%esp) 808dda4: 29 f8 sub %edi,%eax 808dda6: 39 f8 cmp %edi,%eax 808dda8: 0f 42 c7 cmovb %edi,%eax 808ddab: 31 d2 xor %edx,%edx 808ddad: 83 c0 01 add $0x1,%eax 808ddb0: 89 44 24 24 mov %eax,0x24(%esp) 808ddb4: 8b 44 24 04 mov 0x4(%esp),%eax 808ddb8: 01 e8 add %ebp,%eax 808ddba: 89 44 24 08 mov %eax,0x8(%esp) 808ddbe: 8d 04 3e lea (%esi,%edi,1),%eax 808ddc1: 89 44 24 18 mov %eax,0x18(%esp) 808ddc5: 8d 47 ff lea -0x1(%edi),%eax 808ddc8: 89 44 24 1c mov %eax,0x1c(%esp) 808ddcc: 01 f0 add %esi,%eax 808ddce: 89 c1 mov %eax,%ecx 808ddd0: b8 01 00 00 00 mov $0x1,%eax 808ddd5: 29 f8 sub %edi,%eax 808ddd7: 89 cf mov %ecx,%edi 808ddd9: 89 44 24 20 mov %eax,0x20(%esp) 808dddd: 8d 76 00 lea 0x0(%esi),%esi 808dde0: 8b 44 24 08 mov 0x8(%esp),%eax 808dde4: 0f b6 04 10 movzbl (%eax,%edx,1),%eax 808dde8: 8b 44 84 40 mov 0x40(%esp,%eax,4),%eax 808ddec: 85 c0 test %eax,%eax 808ddee: 0f 85 a0 00 00 00 jne 808de94 <two_way_long_needle+0x314> 808ddf4: 8b 5c 24 10 mov 0x10(%esp),%ebx 808ddf8: 89 d8 mov %ebx,%eax 808ddfa: 01 d0 add %edx,%eax 808ddfc: 03 44 24 04 add 0x4(%esp),%eax 808de00: 39 dd cmp %ebx,%ebp 808de02: 89 44 24 14 mov %eax,0x14(%esp) 808de06: 76 30 jbe 808de38 <two_way_long_needle+0x2b8> 808de08: 8b 4c 24 14 mov 0x14(%esp),%ecx 808de0c: 8b 44 24 18 mov 0x18(%esp),%eax 808de10: 0f b6 09 movzbl (%ecx),%ecx 808de13: 38 08 cmp %cl,(%eax) 808de15: 75 73 jne 808de8a <two_way_long_needle+0x30a> 808de17: 8b 4c 24 04 mov 0x4(%esp),%ecx 808de1b: 89 d8 mov %ebx,%eax 808de1d: 01 d1 add %edx,%ecx 808de1f: eb 10 jmp 808de31 <two_way_long_needle+0x2b1> 808de21: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808de28: 0f b6 1c 01 movzbl (%ecx,%eax,1),%ebx 808de2c: 38 1c 06 cmp %bl,(%esi,%eax,1) 808de2f: 75 5f jne 808de90 <two_way_long_needle+0x310> 808de31: 83 c0 01 add $0x1,%eax 808de34: 39 c5 cmp %eax,%ebp 808de36: 77 f0 ja 808de28 <two_way_long_needle+0x2a8> 808de38: 8b 44 24 1c mov 0x1c(%esp),%eax 808de3c: 8d 1c 10 lea (%eax,%edx,1),%ebx 808de3f: 03 5c 24 04 add 0x4(%esp),%ebx 808de43: 83 f8 ff cmp $0xffffffff,%eax 808de46: 74 31 je 808de79 <two_way_long_needle+0x2f9> 808de48: 0f b6 07 movzbl (%edi),%eax 808de4b: 38 03 cmp %al,(%ebx) 808de4d: 75 63 jne 808deb2 <two_way_long_needle+0x332> 808de4f: 8b 44 24 10 mov 0x10(%esp),%eax 808de53: 89 74 24 14 mov %esi,0x14(%esp) 808de57: f7 d8 neg %eax 808de59: 89 c1 mov %eax,%ecx 808de5b: b8 ff ff ff ff mov $0xffffffff,%eax 808de60: 89 ce mov %ecx,%esi 808de62: eb 11 jmp 808de75 <two_way_long_needle+0x2f5> 808de64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808de68: 0f b6 0c 07 movzbl (%edi,%eax,1),%ecx 808de6c: 83 e8 01 sub $0x1,%eax 808de6f: 3a 4c 03 01 cmp 0x1(%ebx,%eax,1),%cl 808de73: 75 39 jne 808deae <two_way_long_needle+0x32e> 808de75: 39 c6 cmp %eax,%esi 808de77: 75 ef jne 808de68 <two_way_long_needle+0x2e8> 808de79: 8b 44 24 04 mov 0x4(%esp),%eax 808de7d: 81 c4 4c 04 00 00 add $0x44c,%esp 808de83: 5b pop %ebx 808de84: 5e pop %esi 808de85: 01 d0 add %edx,%eax 808de87: 5f pop %edi 808de88: 5d pop %ebp 808de89: c3 ret 808de8a: 8b 44 24 10 mov 0x10(%esp),%eax 808de8e: 66 90 xchg %ax,%ax 808de90: 03 54 24 20 add 0x20(%esp),%edx 808de94: 01 c2 add %eax,%edx 808de96: 8b 44 24 0c mov 0xc(%esp),%eax 808de9a: 2b 84 24 60 04 00 00 sub 0x460(%esp),%eax 808dea1: 39 d0 cmp %edx,%eax 808dea3: 0f 83 37 ff ff ff jae 808dde0 <two_way_long_needle+0x260> 808dea9: e9 c3 fe ff ff jmp 808dd71 <two_way_long_needle+0x1f1> 808deae: 8b 74 24 14 mov 0x14(%esp),%esi 808deb2: 03 54 24 24 add 0x24(%esp),%edx 808deb6: eb de jmp 808de96 <two_way_long_needle+0x316> 808deb8: 8b 44 24 08 mov 0x8(%esp),%eax 808debc: 8b 4c 24 10 mov 0x10(%esp),%ecx 808dec0: 83 c0 01 add $0x1,%eax 808dec3: 39 c8 cmp %ecx,%eax 808dec5: 0f 86 87 fe ff ff jbe 808dd52 <two_way_long_needle+0x1d2> 808decb: 89 d0 mov %edx,%eax 808decd: e9 a1 fe ff ff jmp 808dd73 <two_way_long_needle+0x1f3> 808ded2: bd ff ff ff ff mov $0xffffffff,%ebp 808ded7: e9 16 fd ff ff jmp 808dbf2 <two_way_long_needle+0x72> 808dedc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0808dee0 <__memmem>: 808dee0: 55 push %ebp 808dee1: 57 push %edi 808dee2: 56 push %esi 808dee3: 53 push %ebx 808dee4: 83 ec 4c sub $0x4c,%esp 808dee7: 8b 74 24 6c mov 0x6c(%esp),%esi 808deeb: 8b 6c 24 60 mov 0x60(%esp),%ebp 808deef: 8b 7c 24 64 mov 0x64(%esp),%edi 808def3: 8b 5c 24 68 mov 0x68(%esp),%ebx 808def7: 85 f6 test %esi,%esi 808def9: 89 e8 mov %ebp,%eax 808defb: 0f 84 79 01 00 00 je 808e07a <__memmem+0x19a> 808df01: 39 fe cmp %edi,%esi 808df03: 0f 87 6f 01 00 00 ja 808e078 <__memmem+0x198> 808df09: 83 fe 1f cmp $0x1f,%esi 808df0c: 0f 87 70 01 00 00 ja 808e082 <__memmem+0x1a2> 808df12: 83 ec 04 sub $0x4,%esp 808df15: 57 push %edi 808df16: 0f b6 03 movzbl (%ebx),%eax 808df19: 50 push %eax 808df1a: 55 push %ebp 808df1b: e8 30 a3 fb ff call 8048250 <.plt+0x70> 808df20: 83 c4 10 add $0x10,%esp 808df23: 85 c0 test %eax,%eax 808df25: 89 44 24 10 mov %eax,0x10(%esp) 808df29: 0f 84 49 01 00 00 je 808e078 <__memmem+0x198> 808df2f: 83 fe 01 cmp $0x1,%esi 808df32: 0f 84 a2 02 00 00 je 808e1da <__memmem+0x2fa> 808df38: 29 e8 sub %ebp,%eax 808df3a: 29 c7 sub %eax,%edi 808df3c: 31 c0 xor %eax,%eax 808df3e: 39 fe cmp %edi,%esi 808df40: 89 7c 24 14 mov %edi,0x14(%esp) 808df44: 0f 87 30 01 00 00 ja 808e07a <__memmem+0x19a> 808df4a: 8d 4c 24 3c lea 0x3c(%esp),%ecx 808df4e: 89 f2 mov %esi,%edx 808df50: 89 d8 mov %ebx,%eax 808df52: e8 c9 fa ff ff call 808da20 <critical_factorization> 808df57: 89 44 24 0c mov %eax,0xc(%esp) 808df5b: 89 c7 mov %eax,%edi 808df5d: 8b 44 24 3c mov 0x3c(%esp),%eax 808df61: 83 ec 04 sub $0x4,%esp 808df64: 89 44 24 20 mov %eax,0x20(%esp) 808df68: 89 c5 mov %eax,%ebp 808df6a: 01 d8 add %ebx,%eax 808df6c: 57 push %edi 808df6d: 50 push %eax 808df6e: 53 push %ebx 808df6f: e8 ec a2 fb ff call 8048260 <.plt+0x80> 808df74: 83 c4 10 add $0x10,%esp 808df77: 85 c0 test %eax,%eax 808df79: 0f 85 1b 01 00 00 jne 808e09a <__memmem+0x1ba> 808df7f: 89 f8 mov %edi,%eax 808df81: 89 f1 mov %esi,%ecx 808df83: 31 d2 xor %edx,%edx 808df85: 83 e8 01 sub $0x1,%eax 808df88: 29 e9 sub %ebp,%ecx 808df8a: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 808df91: 00 808df92: 89 44 24 20 mov %eax,0x20(%esp) 808df96: 01 d8 add %ebx,%eax 808df98: 89 4c 24 2c mov %ecx,0x2c(%esp) 808df9c: 89 44 24 28 mov %eax,0x28(%esp) 808dfa0: b8 01 00 00 00 mov $0x1,%eax 808dfa5: 29 f8 sub %edi,%eax 808dfa7: 89 44 24 24 mov %eax,0x24(%esp) 808dfab: 90 nop 808dfac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808dfb0: 8b 7c 24 08 mov 0x8(%esp),%edi 808dfb4: 8b 44 24 0c mov 0xc(%esp),%eax 808dfb8: 8b 6c 24 10 mov 0x10(%esp),%ebp 808dfbc: 39 c7 cmp %eax,%edi 808dfbe: 0f 43 c7 cmovae %edi,%eax 808dfc1: 8d 0c 02 lea (%edx,%eax,1),%ecx 808dfc4: 8d 3c 03 lea (%ebx,%eax,1),%edi 808dfc7: 01 e9 add %ebp,%ecx 808dfc9: 39 c6 cmp %eax,%esi 808dfcb: 76 29 jbe 808dff6 <__memmem+0x116> 808dfcd: 0f b6 09 movzbl (%ecx),%ecx 808dfd0: 38 0f cmp %cl,(%edi) 808dfd2: 0f 85 ba 01 00 00 jne 808e192 <__memmem+0x2b2> 808dfd8: 8d 4c 15 00 lea 0x0(%ebp,%edx,1),%ecx 808dfdc: 89 d7 mov %edx,%edi 808dfde: eb 0d jmp 808dfed <__memmem+0x10d> 808dfe0: 0f b6 14 01 movzbl (%ecx,%eax,1),%edx 808dfe4: 38 14 03 cmp %dl,(%ebx,%eax,1) 808dfe7: 0f 85 a3 01 00 00 jne 808e190 <__memmem+0x2b0> 808dfed: 83 c0 01 add $0x1,%eax 808dff0: 39 c6 cmp %eax,%esi 808dff2: 75 ec jne 808dfe0 <__memmem+0x100> 808dff4: 89 fa mov %edi,%edx 808dff6: 8b 44 24 20 mov 0x20(%esp),%eax 808dffa: 8b 6c 24 0c mov 0xc(%esp),%ebp 808dffe: 8d 3c 02 lea (%edx,%eax,1),%edi 808e001: 03 7c 24 10 add 0x10(%esp),%edi 808e005: 39 6c 24 08 cmp %ebp,0x8(%esp) 808e009: 89 c1 mov %eax,%ecx 808e00b: 0f 83 b9 01 00 00 jae 808e1ca <__memmem+0x2ea> 808e011: 8b 44 24 28 mov 0x28(%esp),%eax 808e015: 0f b6 00 movzbl (%eax),%eax 808e018: 38 07 cmp %al,(%edi) 808e01a: 0f 85 b1 01 00 00 jne 808e1d1 <__memmem+0x2f1> 808e020: 8b 44 24 08 mov 0x8(%esp),%eax 808e024: 2b 7c 24 0c sub 0xc(%esp),%edi 808e028: 89 54 24 18 mov %edx,0x18(%esp) 808e02c: 8d 68 ff lea -0x1(%eax),%ebp 808e02f: eb 13 jmp 808e044 <__memmem+0x164> 808e031: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e038: 0f b6 54 38 01 movzbl 0x1(%eax,%edi,1),%edx 808e03d: 38 14 03 cmp %dl,(%ebx,%eax,1) 808e040: 75 09 jne 808e04b <__memmem+0x16b> 808e042: 89 c1 mov %eax,%ecx 808e044: 8d 41 ff lea -0x1(%ecx),%eax 808e047: 39 e8 cmp %ebp,%eax 808e049: 75 ed jne 808e038 <__memmem+0x158> 808e04b: 8b 54 24 18 mov 0x18(%esp),%edx 808e04f: 8b 44 24 08 mov 0x8(%esp),%eax 808e053: 83 c0 01 add $0x1,%eax 808e056: 39 c8 cmp %ecx,%eax 808e058: 0f 87 24 01 00 00 ja 808e182 <__memmem+0x2a2> 808e05e: 8b 44 24 2c mov 0x2c(%esp),%eax 808e062: 03 54 24 1c add 0x1c(%esp),%edx 808e066: 89 44 24 08 mov %eax,0x8(%esp) 808e06a: 8b 44 24 14 mov 0x14(%esp),%eax 808e06e: 29 f0 sub %esi,%eax 808e070: 39 d0 cmp %edx,%eax 808e072: 0f 83 38 ff ff ff jae 808dfb0 <__memmem+0xd0> 808e078: 31 c0 xor %eax,%eax 808e07a: 83 c4 4c add $0x4c,%esp 808e07d: 5b pop %ebx 808e07e: 5e pop %esi 808e07f: 5f pop %edi 808e080: 5d pop %ebp 808e081: c3 ret 808e082: 83 ec 0c sub $0xc,%esp 808e085: 89 d9 mov %ebx,%ecx 808e087: 89 fa mov %edi,%edx 808e089: 56 push %esi 808e08a: e8 f1 fa ff ff call 808db80 <two_way_long_needle> 808e08f: 83 c4 10 add $0x10,%esp 808e092: 83 c4 4c add $0x4c,%esp 808e095: 5b pop %ebx 808e096: 5e pop %esi 808e097: 5f pop %edi 808e098: 5d pop %ebp 808e099: c3 ret 808e09a: 8b 7c 24 0c mov 0xc(%esp),%edi 808e09e: 8b 4c 24 10 mov 0x10(%esp),%ecx 808e0a2: 89 5c 24 68 mov %ebx,0x68(%esp) 808e0a6: 0f b6 04 3b movzbl (%ebx,%edi,1),%eax 808e0aa: 01 f9 add %edi,%ecx 808e0ac: 88 44 24 08 mov %al,0x8(%esp) 808e0b0: 89 f0 mov %esi,%eax 808e0b2: 29 f8 sub %edi,%eax 808e0b4: 39 f8 cmp %edi,%eax 808e0b6: 0f 42 c7 cmovb %edi,%eax 808e0b9: 31 d2 xor %edx,%edx 808e0bb: 83 c0 01 add $0x1,%eax 808e0be: 89 44 24 20 mov %eax,0x20(%esp) 808e0c2: 8d 47 ff lea -0x1(%edi),%eax 808e0c5: 89 44 24 18 mov %eax,0x18(%esp) 808e0c9: 8d 2c 03 lea (%ebx,%eax,1),%ebp 808e0cc: 89 f8 mov %edi,%eax 808e0ce: f7 d8 neg %eax 808e0d0: 89 44 24 24 mov %eax,0x24(%esp) 808e0d4: b8 01 00 00 00 mov $0x1,%eax 808e0d9: 29 f8 sub %edi,%eax 808e0db: 89 44 24 1c mov %eax,0x1c(%esp) 808e0df: eb 17 jmp 808e0f8 <__memmem+0x218> 808e0e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e0e8: 83 c1 01 add $0x1,%ecx 808e0eb: 83 c2 01 add $0x1,%edx 808e0ee: 8b 44 24 14 mov 0x14(%esp),%eax 808e0f2: 29 f0 sub %esi,%eax 808e0f4: 39 d0 cmp %edx,%eax 808e0f6: 72 80 jb 808e078 <__memmem+0x198> 808e0f8: 0f b6 44 24 08 movzbl 0x8(%esp),%eax 808e0fd: 3a 01 cmp (%ecx),%al 808e0ff: 75 e7 jne 808e0e8 <__memmem+0x208> 808e101: 8b 44 24 0c mov 0xc(%esp),%eax 808e105: 8b 7c 24 68 mov 0x68(%esp),%edi 808e109: 83 c0 01 add $0x1,%eax 808e10c: 01 c7 add %eax,%edi 808e10e: 39 c6 cmp %eax,%esi 808e110: 76 34 jbe 808e146 <__memmem+0x266> 808e112: 0f b6 59 01 movzbl 0x1(%ecx),%ebx 808e116: 38 1f cmp %bl,(%edi) 808e118: 0f 85 90 00 00 00 jne 808e1ae <__memmem+0x2ce> 808e11e: 2b 4c 24 0c sub 0xc(%esp),%ecx 808e122: 89 d7 mov %edx,%edi 808e124: 8b 5c 24 68 mov 0x68(%esp),%ebx 808e128: eb 0f jmp 808e139 <__memmem+0x259> 808e12a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e130: 0f b6 14 01 movzbl (%ecx,%eax,1),%edx 808e134: 38 14 03 cmp %dl,(%ebx,%eax,1) 808e137: 75 6f jne 808e1a8 <__memmem+0x2c8> 808e139: 83 c0 01 add $0x1,%eax 808e13c: 39 c6 cmp %eax,%esi 808e13e: 75 f0 jne 808e130 <__memmem+0x250> 808e140: 89 fa mov %edi,%edx 808e142: 89 5c 24 68 mov %ebx,0x68(%esp) 808e146: 8b 44 24 18 mov 0x18(%esp),%eax 808e14a: 8d 3c 10 lea (%eax,%edx,1),%edi 808e14d: 03 7c 24 10 add 0x10(%esp),%edi 808e151: 83 f8 ff cmp $0xffffffff,%eax 808e154: 74 2c je 808e182 <__memmem+0x2a2> 808e156: 0f b6 07 movzbl (%edi),%eax 808e159: 38 45 00 cmp %al,0x0(%ebp) 808e15c: 75 66 jne 808e1c4 <__memmem+0x2e4> 808e15e: b8 ff ff ff ff mov $0xffffffff,%eax 808e163: 8b 5c 24 24 mov 0x24(%esp),%ebx 808e167: eb 15 jmp 808e17e <__memmem+0x29e> 808e169: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e170: 0f b6 4c 05 00 movzbl 0x0(%ebp,%eax,1),%ecx 808e175: 83 e8 01 sub $0x1,%eax 808e178: 3a 4c 07 01 cmp 0x1(%edi,%eax,1),%cl 808e17c: 75 46 jne 808e1c4 <__memmem+0x2e4> 808e17e: 39 d8 cmp %ebx,%eax 808e180: 75 ee jne 808e170 <__memmem+0x290> 808e182: 8b 44 24 10 mov 0x10(%esp),%eax 808e186: 83 c4 4c add $0x4c,%esp 808e189: 5b pop %ebx 808e18a: 5e pop %esi 808e18b: 01 d0 add %edx,%eax 808e18d: 5f pop %edi 808e18e: 5d pop %ebp 808e18f: c3 ret 808e190: 89 fa mov %edi,%edx 808e192: 03 54 24 24 add 0x24(%esp),%edx 808e196: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 808e19d: 00 808e19e: 01 c2 add %eax,%edx 808e1a0: e9 c5 fe ff ff jmp 808e06a <__memmem+0x18a> 808e1a5: 8d 76 00 lea 0x0(%esi),%esi 808e1a8: 89 fa mov %edi,%edx 808e1aa: 89 5c 24 68 mov %ebx,0x68(%esp) 808e1ae: 03 54 24 1c add 0x1c(%esp),%edx 808e1b2: 01 c2 add %eax,%edx 808e1b4: 8b 44 24 0c mov 0xc(%esp),%eax 808e1b8: 8d 0c 10 lea (%eax,%edx,1),%ecx 808e1bb: 03 4c 24 10 add 0x10(%esp),%ecx 808e1bf: e9 2a ff ff ff jmp 808e0ee <__memmem+0x20e> 808e1c4: 03 54 24 20 add 0x20(%esp),%edx 808e1c8: eb ea jmp 808e1b4 <__memmem+0x2d4> 808e1ca: 89 e9 mov %ebp,%ecx 808e1cc: e9 7e fe ff ff jmp 808e04f <__memmem+0x16f> 808e1d1: 8b 4c 24 0c mov 0xc(%esp),%ecx 808e1d5: e9 75 fe ff ff jmp 808e04f <__memmem+0x16f> 808e1da: 8b 44 24 10 mov 0x10(%esp),%eax 808e1de: e9 97 fe ff ff jmp 808e07a <__memmem+0x19a> 808e1e3: 66 90 xchg %ax,%ax 808e1e5: 66 90 xchg %ax,%ax 808e1e7: 66 90 xchg %ax,%ax 808e1e9: 66 90 xchg %ax,%ax 808e1eb: 66 90 xchg %ax,%ax 808e1ed: 66 90 xchg %ax,%ax 808e1ef: 90 nop 0808e1f0 <__argz_create_sep>: 808e1f0: 55 push %ebp 808e1f1: 57 push %edi 808e1f2: 56 push %esi 808e1f3: 53 push %ebx 808e1f4: 83 ec 18 sub $0x18,%esp 808e1f7: 8b 5c 24 2c mov 0x2c(%esp),%ebx 808e1fb: 8b 74 24 30 mov 0x30(%esp),%esi 808e1ff: 53 push %ebx 808e200: e8 ab e0 fc ff call 805c2b0 <strlen> 808e205: 8d 68 01 lea 0x1(%eax),%ebp 808e208: 83 c4 10 add $0x10,%esp 808e20b: 83 fd 01 cmp $0x1,%ebp 808e20e: 0f 86 8c 00 00 00 jbe 808e2a0 <__argz_create_sep+0xb0> 808e214: 83 ec 0c sub $0xc,%esp 808e217: 55 push %ebp 808e218: e8 63 be fc ff call 805a080 <__libc_malloc> 808e21d: 8b 7c 24 38 mov 0x38(%esp),%edi 808e221: 83 c4 10 add $0x10,%esp 808e224: 85 c0 test %eax,%eax 808e226: ba 0c 00 00 00 mov $0xc,%edx 808e22b: 89 07 mov %eax,(%edi) 808e22d: 74 5b je 808e28a <__argz_create_sep+0x9a> 808e22f: 89 c1 mov %eax,%ecx 808e231: eb 11 jmp 808e244 <__argz_create_sep+0x54> 808e233: 90 nop 808e234: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e238: 88 11 mov %dl,(%ecx) 808e23a: 83 c1 01 add $0x1,%ecx 808e23d: 83 c3 01 add $0x1,%ebx 808e240: 84 d2 test %dl,%dl 808e242: 74 24 je 808e268 <__argz_create_sep+0x78> 808e244: 0f be 3b movsbl (%ebx),%edi 808e247: 39 f7 cmp %esi,%edi 808e249: 89 fa mov %edi,%edx 808e24b: 75 eb jne 808e238 <__argz_create_sep+0x48> 808e24d: 39 c1 cmp %eax,%ecx 808e24f: 76 47 jbe 808e298 <__argz_create_sep+0xa8> 808e251: 80 79 ff 00 cmpb $0x0,-0x1(%ecx) 808e255: 74 41 je 808e298 <__argz_create_sep+0xa8> 808e257: c6 01 00 movb $0x0,(%ecx) 808e25a: 83 c3 01 add $0x1,%ebx 808e25d: 83 c1 01 add $0x1,%ecx 808e260: 84 d2 test %dl,%dl 808e262: 75 e0 jne 808e244 <__argz_create_sep+0x54> 808e264: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e268: 85 ed test %ebp,%ebp 808e26a: 75 16 jne 808e282 <__argz_create_sep+0x92> 808e26c: 83 ec 0c sub $0xc,%esp 808e26f: 50 push %eax 808e270: e8 1b c3 fc ff call 805a590 <__cfree> 808e275: 8b 44 24 38 mov 0x38(%esp),%eax 808e279: 83 c4 10 add $0x10,%esp 808e27c: c7 00 00 00 00 00 movl $0x0,(%eax) 808e282: 8b 44 24 2c mov 0x2c(%esp),%eax 808e286: 31 d2 xor %edx,%edx 808e288: 89 28 mov %ebp,(%eax) 808e28a: 83 c4 0c add $0xc,%esp 808e28d: 89 d0 mov %edx,%eax 808e28f: 5b pop %ebx 808e290: 5e pop %esi 808e291: 5f pop %edi 808e292: 5d pop %ebp 808e293: c3 ret 808e294: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e298: 83 ed 01 sub $0x1,%ebp 808e29b: eb a0 jmp 808e23d <__argz_create_sep+0x4d> 808e29d: 8d 76 00 lea 0x0(%esi),%esi 808e2a0: 8b 44 24 28 mov 0x28(%esp),%eax 808e2a4: 31 d2 xor %edx,%edx 808e2a6: c7 00 00 00 00 00 movl $0x0,(%eax) 808e2ac: 8b 44 24 2c mov 0x2c(%esp),%eax 808e2b0: c7 00 00 00 00 00 movl $0x0,(%eax) 808e2b6: 83 c4 0c add $0xc,%esp 808e2b9: 89 d0 mov %edx,%eax 808e2bb: 5b pop %ebx 808e2bc: 5e pop %esi 808e2bd: 5f pop %edi 808e2be: 5d pop %ebp 808e2bf: c3 ret 0808e2c0 <__argz_add_sep>: 808e2c0: 55 push %ebp 808e2c1: 57 push %edi 808e2c2: 56 push %esi 808e2c3: 53 push %ebx 808e2c4: 83 ec 18 sub $0x18,%esp 808e2c7: 8b 5c 24 34 mov 0x34(%esp),%ebx 808e2cb: 8b 7c 24 2c mov 0x2c(%esp),%edi 808e2cf: 8b 74 24 38 mov 0x38(%esp),%esi 808e2d3: 53 push %ebx 808e2d4: e8 d7 df fc ff call 805c2b0 <strlen> 808e2d9: 8d 68 01 lea 0x1(%eax),%ebp 808e2dc: 83 c4 10 add $0x10,%esp 808e2df: 31 d2 xor %edx,%edx 808e2e1: 83 fd 01 cmp $0x1,%ebp 808e2e4: 76 72 jbe 808e358 <__argz_add_sep+0x98> 808e2e6: 83 ec 08 sub $0x8,%esp 808e2e9: 8b 4c 24 2c mov 0x2c(%esp),%ecx 808e2ed: 8b 01 mov (%ecx),%eax 808e2ef: 01 e8 add %ebp,%eax 808e2f1: 50 push %eax 808e2f2: ff 37 pushl (%edi) 808e2f4: e8 47 c3 fc ff call 805a640 <__libc_realloc> 808e2f9: 83 c4 10 add $0x10,%esp 808e2fc: 85 c0 test %eax,%eax 808e2fe: 89 07 mov %eax,(%edi) 808e300: ba 0c 00 00 00 mov $0xc,%edx 808e305: 74 51 je 808e358 <__argz_add_sep+0x98> 808e307: 8b 4c 24 24 mov 0x24(%esp),%ecx 808e30b: 03 01 add (%ecx),%eax 808e30d: 89 c1 mov %eax,%ecx 808e30f: eb 16 jmp 808e327 <__argz_add_sep+0x67> 808e311: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e318: 88 11 mov %dl,(%ecx) 808e31a: 0f b6 03 movzbl (%ebx),%eax 808e31d: 83 c1 01 add $0x1,%ecx 808e320: 83 c3 01 add $0x1,%ebx 808e323: 84 c0 test %al,%al 808e325: 74 29 je 808e350 <__argz_add_sep+0x90> 808e327: 0f be 13 movsbl (%ebx),%edx 808e32a: 39 f2 cmp %esi,%edx 808e32c: 89 d0 mov %edx,%eax 808e32e: 75 e8 jne 808e318 <__argz_add_sep+0x58> 808e330: 3b 0f cmp (%edi),%ecx 808e332: 76 34 jbe 808e368 <__argz_add_sep+0xa8> 808e334: 80 79 ff 00 cmpb $0x0,-0x1(%ecx) 808e338: 74 2e je 808e368 <__argz_add_sep+0xa8> 808e33a: c6 01 00 movb $0x0,(%ecx) 808e33d: 0f b6 03 movzbl (%ebx),%eax 808e340: 83 c1 01 add $0x1,%ecx 808e343: 83 c3 01 add $0x1,%ebx 808e346: 84 c0 test %al,%al 808e348: 75 dd jne 808e327 <__argz_add_sep+0x67> 808e34a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e350: 8b 44 24 24 mov 0x24(%esp),%eax 808e354: 31 d2 xor %edx,%edx 808e356: 01 28 add %ebp,(%eax) 808e358: 83 c4 0c add $0xc,%esp 808e35b: 89 d0 mov %edx,%eax 808e35d: 5b pop %ebx 808e35e: 5e pop %esi 808e35f: 5f pop %edi 808e360: 5d pop %ebp 808e361: c3 ret 808e362: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e368: 83 ed 01 sub $0x1,%ebp 808e36b: eb b3 jmp 808e320 <__argz_add_sep+0x60> 808e36d: 66 90 xchg %ax,%ax 808e36f: 90 nop 0808e370 <__strrchr_sse2>: 808e370: 57 push %edi 808e371: 8b 4c 24 08 mov 0x8(%esp),%ecx 808e375: 66 0f 6e 4c 24 0c movd 0xc(%esp),%xmm1 808e37b: 66 0f ef d2 pxor %xmm2,%xmm2 808e37f: 89 cf mov %ecx,%edi 808e381: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 808e385: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 808e389: 83 e1 3f and $0x3f,%ecx 808e38c: 83 f9 30 cmp $0x30,%ecx 808e38f: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 808e394: 77 5a ja 808e3f0 <__strrchr_sse2+0x80> 808e396: f3 0f 6f 07 movdqu (%edi),%xmm0 808e39a: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808e39e: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e3a2: 66 0f d7 ca pmovmskb %xmm2,%ecx 808e3a6: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e3aa: 83 c7 10 add $0x10,%edi 808e3ad: 85 c0 test %eax,%eax 808e3af: 75 1f jne 808e3d0 <__strrchr_sse2+0x60> 808e3b1: 85 c9 test %ecx,%ecx 808e3b3: 0f 85 37 04 00 00 jne 808e7f0 <__strrchr_sse2+0x480> 808e3b9: 83 e7 f0 and $0xfffffff0,%edi 808e3bc: 56 push %esi 808e3bd: 53 push %ebx 808e3be: 31 db xor %ebx,%ebx 808e3c0: eb 7e jmp 808e440 <__strrchr_sse2+0xd0> 808e3c2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e3c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e3d0: 85 c9 test %ecx,%ecx 808e3d2: 0f 85 2c 04 00 00 jne 808e804 <__strrchr_sse2+0x494> 808e3d8: 56 push %esi 808e3d9: 53 push %ebx 808e3da: 89 c3 mov %eax,%ebx 808e3dc: 89 fe mov %edi,%esi 808e3de: 83 e7 f0 and $0xfffffff0,%edi 808e3e1: eb 5d jmp 808e440 <__strrchr_sse2+0xd0> 808e3e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e3e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e3f0: 83 e1 0f and $0xf,%ecx 808e3f3: 83 e7 f0 and $0xfffffff0,%edi 808e3f6: 66 0f ef db pxor %xmm3,%xmm3 808e3fa: 66 0f 6f 07 movdqa (%edi),%xmm0 808e3fe: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 808e402: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e406: 66 0f d7 d3 pmovmskb %xmm3,%edx 808e40a: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e40e: d3 ea shr %cl,%edx 808e410: d3 e8 shr %cl,%eax 808e412: 83 c7 10 add $0x10,%edi 808e415: 85 c0 test %eax,%eax 808e417: 75 17 jne 808e430 <__strrchr_sse2+0xc0> 808e419: 85 d2 test %edx,%edx 808e41b: 0f 85 cf 03 00 00 jne 808e7f0 <__strrchr_sse2+0x480> 808e421: 56 push %esi 808e422: 53 push %ebx 808e423: 31 db xor %ebx,%ebx 808e425: eb 19 jmp 808e440 <__strrchr_sse2+0xd0> 808e427: 89 f6 mov %esi,%esi 808e429: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e430: 85 d2 test %edx,%edx 808e432: 0f 85 c8 03 00 00 jne 808e800 <__strrchr_sse2+0x490> 808e438: 56 push %esi 808e439: 53 push %ebx 808e43a: 89 c3 mov %eax,%ebx 808e43c: 8d 34 0f lea (%edi,%ecx,1),%esi 808e43f: 90 nop 808e440: 66 0f 6f 07 movdqa (%edi),%xmm0 808e444: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808e448: 83 c7 10 add $0x10,%edi 808e44b: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e44f: 66 0f d7 ca pmovmskb %xmm2,%ecx 808e453: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e457: 09 c1 or %eax,%ecx 808e459: 75 51 jne 808e4ac <__strrchr_sse2+0x13c> 808e45b: 66 0f 6f 07 movdqa (%edi),%xmm0 808e45f: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808e463: 83 c7 10 add $0x10,%edi 808e466: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e46a: 66 0f d7 ca pmovmskb %xmm2,%ecx 808e46e: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e472: 09 c1 or %eax,%ecx 808e474: 75 36 jne 808e4ac <__strrchr_sse2+0x13c> 808e476: 66 0f 6f 07 movdqa (%edi),%xmm0 808e47a: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808e47e: 83 c7 10 add $0x10,%edi 808e481: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e485: 66 0f d7 ca pmovmskb %xmm2,%ecx 808e489: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e48d: 09 c1 or %eax,%ecx 808e48f: 75 1b jne 808e4ac <__strrchr_sse2+0x13c> 808e491: 66 0f 6f 07 movdqa (%edi),%xmm0 808e495: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808e499: 83 c7 10 add $0x10,%edi 808e49c: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e4a0: 66 0f d7 ca pmovmskb %xmm2,%ecx 808e4a4: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e4a8: 09 c1 or %eax,%ecx 808e4aa: 74 94 je 808e440 <__strrchr_sse2+0xd0> 808e4ac: 85 c0 test %eax,%eax 808e4ae: 75 20 jne 808e4d0 <__strrchr_sse2+0x160> 808e4b0: 85 db test %ebx,%ebx 808e4b2: 74 0c je 808e4c0 <__strrchr_sse2+0x150> 808e4b4: 89 d8 mov %ebx,%eax 808e4b6: 89 f7 mov %esi,%edi 808e4b8: 5b pop %ebx 808e4b9: 5e pop %esi 808e4ba: e9 d1 01 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e4bf: 90 nop 808e4c0: 5b pop %ebx 808e4c1: 5e pop %esi 808e4c2: 31 c0 xor %eax,%eax 808e4c4: 5f pop %edi 808e4c5: c3 ret 808e4c6: 8d 76 00 lea 0x0(%esi),%esi 808e4c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e4d0: 66 0f d7 ca pmovmskb %xmm2,%ecx 808e4d4: 85 c9 test %ecx,%ecx 808e4d6: 75 18 jne 808e4f0 <__strrchr_sse2+0x180> 808e4d8: 89 c3 mov %eax,%ebx 808e4da: 89 fe mov %edi,%esi 808e4dc: e9 5f ff ff ff jmp 808e440 <__strrchr_sse2+0xd0> 808e4e1: eb 0d jmp 808e4f0 <__strrchr_sse2+0x180> 808e4e3: 90 nop 808e4e4: 90 nop 808e4e5: 90 nop 808e4e6: 90 nop 808e4e7: 90 nop 808e4e8: 90 nop 808e4e9: 90 nop 808e4ea: 90 nop 808e4eb: 90 nop 808e4ec: 90 nop 808e4ed: 90 nop 808e4ee: 90 nop 808e4ef: 90 nop 808e4f0: 84 c9 test %cl,%cl 808e4f2: 74 6c je 808e560 <__strrchr_sse2+0x1f0> 808e4f4: 88 ca mov %cl,%dl 808e4f6: 80 e2 0f and $0xf,%dl 808e4f9: 74 35 je 808e530 <__strrchr_sse2+0x1c0> 808e4fb: f6 c1 01 test $0x1,%cl 808e4fe: 0f 85 cc 00 00 00 jne 808e5d0 <__strrchr_sse2+0x260> 808e504: f6 c1 02 test $0x2,%cl 808e507: 0f 85 d3 00 00 00 jne 808e5e0 <__strrchr_sse2+0x270> 808e50d: f6 c1 04 test $0x4,%cl 808e510: 0f 85 da 00 00 00 jne 808e5f0 <__strrchr_sse2+0x280> 808e516: 83 e0 0f and $0xf,%eax 808e519: 74 95 je 808e4b0 <__strrchr_sse2+0x140> 808e51b: 5b pop %ebx 808e51c: 5e pop %esi 808e51d: e9 6e 01 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e522: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e529: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e530: f6 c1 10 test $0x10,%cl 808e533: 0f 85 c7 00 00 00 jne 808e600 <__strrchr_sse2+0x290> 808e539: f6 c1 20 test $0x20,%cl 808e53c: 0f 85 ce 00 00 00 jne 808e610 <__strrchr_sse2+0x2a0> 808e542: f6 c1 40 test $0x40,%cl 808e545: 0f 85 d5 00 00 00 jne 808e620 <__strrchr_sse2+0x2b0> 808e54b: 25 ff 00 00 00 and $0xff,%eax 808e550: 0f 84 5a ff ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e556: 5b pop %ebx 808e557: 5e pop %esi 808e558: e9 33 01 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e55d: 8d 76 00 lea 0x0(%esi),%esi 808e560: 88 ee mov %ch,%dh 808e562: 80 e6 0f and $0xf,%dh 808e565: 74 39 je 808e5a0 <__strrchr_sse2+0x230> 808e567: f6 c5 01 test $0x1,%ch 808e56a: 0f 85 c0 00 00 00 jne 808e630 <__strrchr_sse2+0x2c0> 808e570: f6 c5 02 test $0x2,%ch 808e573: 0f 85 c7 00 00 00 jne 808e640 <__strrchr_sse2+0x2d0> 808e579: f6 c5 04 test $0x4,%ch 808e57c: 0f 85 ce 00 00 00 jne 808e650 <__strrchr_sse2+0x2e0> 808e582: 25 ff 0f 00 00 and $0xfff,%eax 808e587: 0f 84 23 ff ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e58d: 5b pop %ebx 808e58e: 5e pop %esi 808e58f: e9 fc 00 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e594: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e59a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 808e5a0: f6 c5 10 test $0x10,%ch 808e5a3: 0f 85 b7 00 00 00 jne 808e660 <__strrchr_sse2+0x2f0> 808e5a9: f6 c5 20 test $0x20,%ch 808e5ac: 0f 85 be 00 00 00 jne 808e670 <__strrchr_sse2+0x300> 808e5b2: f6 c5 40 test $0x40,%ch 808e5b5: 0f 85 c5 00 00 00 jne 808e680 <__strrchr_sse2+0x310> 808e5bb: 25 ff ff 00 00 and $0xffff,%eax 808e5c0: 0f 84 ea fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e5c6: 5b pop %ebx 808e5c7: 5e pop %esi 808e5c8: e9 c3 00 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e5cd: 8d 76 00 lea 0x0(%esi),%esi 808e5d0: 83 e0 01 and $0x1,%eax 808e5d3: 0f 84 d7 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e5d9: 5b pop %ebx 808e5da: 5e pop %esi 808e5db: e9 b0 00 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e5e0: 83 e0 03 and $0x3,%eax 808e5e3: 0f 84 c7 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e5e9: 5b pop %ebx 808e5ea: 5e pop %esi 808e5eb: e9 a0 00 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e5f0: 83 e0 07 and $0x7,%eax 808e5f3: 0f 84 b7 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e5f9: 5b pop %ebx 808e5fa: 5e pop %esi 808e5fb: e9 90 00 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e600: 83 e0 1f and $0x1f,%eax 808e603: 0f 84 a7 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e609: 5b pop %ebx 808e60a: 5e pop %esi 808e60b: e9 80 00 00 00 jmp 808e690 <__strrchr_sse2+0x320> 808e610: 83 e0 3f and $0x3f,%eax 808e613: 0f 84 97 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e619: 5b pop %ebx 808e61a: 5e pop %esi 808e61b: eb 73 jmp 808e690 <__strrchr_sse2+0x320> 808e61d: 8d 76 00 lea 0x0(%esi),%esi 808e620: 83 e0 7f and $0x7f,%eax 808e623: 0f 84 87 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e629: 5b pop %ebx 808e62a: 5e pop %esi 808e62b: eb 63 jmp 808e690 <__strrchr_sse2+0x320> 808e62d: 8d 76 00 lea 0x0(%esi),%esi 808e630: 25 ff 01 00 00 and $0x1ff,%eax 808e635: 0f 84 75 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e63b: 5b pop %ebx 808e63c: 5e pop %esi 808e63d: eb 51 jmp 808e690 <__strrchr_sse2+0x320> 808e63f: 90 nop 808e640: 25 ff 03 00 00 and $0x3ff,%eax 808e645: 0f 84 65 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e64b: 5b pop %ebx 808e64c: 5e pop %esi 808e64d: eb 41 jmp 808e690 <__strrchr_sse2+0x320> 808e64f: 90 nop 808e650: 25 ff 07 00 00 and $0x7ff,%eax 808e655: 0f 84 55 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e65b: 5b pop %ebx 808e65c: 5e pop %esi 808e65d: eb 31 jmp 808e690 <__strrchr_sse2+0x320> 808e65f: 90 nop 808e660: 25 ff 1f 00 00 and $0x1fff,%eax 808e665: 0f 84 45 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e66b: 5b pop %ebx 808e66c: 5e pop %esi 808e66d: eb 21 jmp 808e690 <__strrchr_sse2+0x320> 808e66f: 90 nop 808e670: 25 ff 3f 00 00 and $0x3fff,%eax 808e675: 0f 84 35 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e67b: 5b pop %ebx 808e67c: 5e pop %esi 808e67d: eb 11 jmp 808e690 <__strrchr_sse2+0x320> 808e67f: 90 nop 808e680: 25 ff 7f 00 00 and $0x7fff,%eax 808e685: 0f 84 25 fe ff ff je 808e4b0 <__strrchr_sse2+0x140> 808e68b: 5b pop %ebx 808e68c: 5e pop %esi 808e68d: 8d 76 00 lea 0x0(%esi),%esi 808e690: 84 e4 test %ah,%ah 808e692: 75 4c jne 808e6e0 <__strrchr_sse2+0x370> 808e694: 88 c2 mov %al,%dl 808e696: 80 e2 f0 and $0xf0,%dl 808e699: 75 25 jne 808e6c0 <__strrchr_sse2+0x350> 808e69b: a8 08 test $0x8,%al 808e69d: 0f 85 ad 00 00 00 jne 808e750 <__strrchr_sse2+0x3e0> 808e6a3: a8 04 test $0x4,%al 808e6a5: 0f 85 95 00 00 00 jne 808e740 <__strrchr_sse2+0x3d0> 808e6ab: a8 02 test $0x2,%al 808e6ad: 0f 85 7d 00 00 00 jne 808e730 <__strrchr_sse2+0x3c0> 808e6b3: 8d 47 f0 lea -0x10(%edi),%eax 808e6b6: 5f pop %edi 808e6b7: c3 ret 808e6b8: 90 nop 808e6b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808e6c0: a8 80 test $0x80,%al 808e6c2: 0f 85 b8 00 00 00 jne 808e780 <__strrchr_sse2+0x410> 808e6c8: a8 40 test $0x40,%al 808e6ca: 0f 85 a0 00 00 00 jne 808e770 <__strrchr_sse2+0x400> 808e6d0: a8 20 test $0x20,%al 808e6d2: 0f 85 88 00 00 00 jne 808e760 <__strrchr_sse2+0x3f0> 808e6d8: 8d 47 f4 lea -0xc(%edi),%eax 808e6db: 5f pop %edi 808e6dc: c3 ret 808e6dd: 8d 76 00 lea 0x0(%esi),%esi 808e6e0: 88 e6 mov %ah,%dh 808e6e2: 80 e6 f0 and $0xf0,%dh 808e6e5: 75 29 jne 808e710 <__strrchr_sse2+0x3a0> 808e6e7: f6 c4 08 test $0x8,%ah 808e6ea: 0f 85 c0 00 00 00 jne 808e7b0 <__strrchr_sse2+0x440> 808e6f0: f6 c4 04 test $0x4,%ah 808e6f3: 0f 85 a7 00 00 00 jne 808e7a0 <__strrchr_sse2+0x430> 808e6f9: f6 c4 02 test $0x2,%ah 808e6fc: 0f 85 8e 00 00 00 jne 808e790 <__strrchr_sse2+0x420> 808e702: 8d 47 f8 lea -0x8(%edi),%eax 808e705: 5f pop %edi 808e706: c3 ret 808e707: 89 f6 mov %esi,%esi 808e709: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e710: f6 c4 80 test $0x80,%ah 808e713: 0f 85 c7 00 00 00 jne 808e7e0 <__strrchr_sse2+0x470> 808e719: f6 c4 40 test $0x40,%ah 808e71c: 0f 85 ae 00 00 00 jne 808e7d0 <__strrchr_sse2+0x460> 808e722: f6 c4 20 test $0x20,%ah 808e725: 0f 85 95 00 00 00 jne 808e7c0 <__strrchr_sse2+0x450> 808e72b: 8d 47 fc lea -0x4(%edi),%eax 808e72e: 5f pop %edi 808e72f: c3 ret 808e730: 8d 47 f1 lea -0xf(%edi),%eax 808e733: 5f pop %edi 808e734: c3 ret 808e735: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e739: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e740: 8d 47 f2 lea -0xe(%edi),%eax 808e743: 5f pop %edi 808e744: c3 ret 808e745: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e749: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e750: 8d 47 f3 lea -0xd(%edi),%eax 808e753: 5f pop %edi 808e754: c3 ret 808e755: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e759: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e760: 8d 47 f5 lea -0xb(%edi),%eax 808e763: 5f pop %edi 808e764: c3 ret 808e765: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e769: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e770: 8d 47 f6 lea -0xa(%edi),%eax 808e773: 5f pop %edi 808e774: c3 ret 808e775: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e779: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e780: 8d 47 f7 lea -0x9(%edi),%eax 808e783: 5f pop %edi 808e784: c3 ret 808e785: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e789: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e790: 8d 47 f9 lea -0x7(%edi),%eax 808e793: 5f pop %edi 808e794: c3 ret 808e795: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e799: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e7a0: 8d 47 fa lea -0x6(%edi),%eax 808e7a3: 5f pop %edi 808e7a4: c3 ret 808e7a5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e7a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e7b0: 8d 47 fb lea -0x5(%edi),%eax 808e7b3: 5f pop %edi 808e7b4: c3 ret 808e7b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e7b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e7c0: 8d 47 fd lea -0x3(%edi),%eax 808e7c3: 5f pop %edi 808e7c4: c3 ret 808e7c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e7c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e7d0: 8d 47 fe lea -0x2(%edi),%eax 808e7d3: 5f pop %edi 808e7d4: c3 ret 808e7d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e7d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e7e0: 8d 47 ff lea -0x1(%edi),%eax 808e7e3: 5f pop %edi 808e7e4: c3 ret 808e7e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e7e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e7f0: 31 c0 xor %eax,%eax 808e7f2: 5f pop %edi 808e7f3: c3 ret 808e7f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e7fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 808e800: 01 cf add %ecx,%edi 808e802: 89 d1 mov %edx,%ecx 808e804: 84 c9 test %cl,%cl 808e806: 74 68 je 808e870 <__strrchr_sse2+0x500> 808e808: 88 ca mov %cl,%dl 808e80a: 80 e2 0f and $0xf,%dl 808e80d: 74 31 je 808e840 <__strrchr_sse2+0x4d0> 808e80f: f6 c1 01 test $0x1,%cl 808e812: 0f 85 c8 00 00 00 jne 808e8e0 <__strrchr_sse2+0x570> 808e818: f6 c1 02 test $0x2,%cl 808e81b: 0f 85 cf 00 00 00 jne 808e8f0 <__strrchr_sse2+0x580> 808e821: f6 c1 04 test $0x4,%cl 808e824: 0f 85 d6 00 00 00 jne 808e900 <__strrchr_sse2+0x590> 808e82a: 83 e0 0f and $0xf,%eax 808e82d: 0f 85 5d fe ff ff jne 808e690 <__strrchr_sse2+0x320> 808e833: 31 c0 xor %eax,%eax 808e835: 5f pop %edi 808e836: c3 ret 808e837: 89 f6 mov %esi,%esi 808e839: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808e840: f6 c1 10 test $0x10,%cl 808e843: 0f 85 c7 00 00 00 jne 808e910 <__strrchr_sse2+0x5a0> 808e849: f6 c1 20 test $0x20,%cl 808e84c: 0f 85 ce 00 00 00 jne 808e920 <__strrchr_sse2+0x5b0> 808e852: f6 c1 40 test $0x40,%cl 808e855: 0f 85 d5 00 00 00 jne 808e930 <__strrchr_sse2+0x5c0> 808e85b: 25 ff 00 00 00 and $0xff,%eax 808e860: 0f 85 2a fe ff ff jne 808e690 <__strrchr_sse2+0x320> 808e866: 31 c0 xor %eax,%eax 808e868: 5f pop %edi 808e869: c3 ret 808e86a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e870: 88 ee mov %ch,%dh 808e872: 80 e6 0f and $0xf,%dh 808e875: 74 39 je 808e8b0 <__strrchr_sse2+0x540> 808e877: f6 c5 01 test $0x1,%ch 808e87a: 0f 85 c0 00 00 00 jne 808e940 <__strrchr_sse2+0x5d0> 808e880: f6 c5 02 test $0x2,%ch 808e883: 0f 85 c7 00 00 00 jne 808e950 <__strrchr_sse2+0x5e0> 808e889: f6 c5 04 test $0x4,%ch 808e88c: 0f 85 ce 00 00 00 jne 808e960 <__strrchr_sse2+0x5f0> 808e892: 25 ff 0f 00 00 and $0xfff,%eax 808e897: 0f 85 f3 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e89d: 31 c0 xor %eax,%eax 808e89f: 5f pop %edi 808e8a0: c3 ret 808e8a1: eb 0d jmp 808e8b0 <__strrchr_sse2+0x540> 808e8a3: 90 nop 808e8a4: 90 nop 808e8a5: 90 nop 808e8a6: 90 nop 808e8a7: 90 nop 808e8a8: 90 nop 808e8a9: 90 nop 808e8aa: 90 nop 808e8ab: 90 nop 808e8ac: 90 nop 808e8ad: 90 nop 808e8ae: 90 nop 808e8af: 90 nop 808e8b0: f6 c5 10 test $0x10,%ch 808e8b3: 0f 85 b7 00 00 00 jne 808e970 <__strrchr_sse2+0x600> 808e8b9: f6 c5 20 test $0x20,%ch 808e8bc: 0f 85 be 00 00 00 jne 808e980 <__strrchr_sse2+0x610> 808e8c2: f6 c5 40 test $0x40,%ch 808e8c5: 0f 85 c5 00 00 00 jne 808e990 <__strrchr_sse2+0x620> 808e8cb: 25 ff ff 00 00 and $0xffff,%eax 808e8d0: 0f 85 ba fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e8d6: 31 c0 xor %eax,%eax 808e8d8: 5f pop %edi 808e8d9: c3 ret 808e8da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808e8e0: 83 e0 01 and $0x1,%eax 808e8e3: 0f 85 a7 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e8e9: 31 c0 xor %eax,%eax 808e8eb: 5f pop %edi 808e8ec: c3 ret 808e8ed: 8d 76 00 lea 0x0(%esi),%esi 808e8f0: 83 e0 03 and $0x3,%eax 808e8f3: 0f 85 97 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e8f9: 31 c0 xor %eax,%eax 808e8fb: 5f pop %edi 808e8fc: c3 ret 808e8fd: 8d 76 00 lea 0x0(%esi),%esi 808e900: 83 e0 07 and $0x7,%eax 808e903: 0f 85 87 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e909: 31 c0 xor %eax,%eax 808e90b: 5f pop %edi 808e90c: c3 ret 808e90d: 8d 76 00 lea 0x0(%esi),%esi 808e910: 83 e0 1f and $0x1f,%eax 808e913: 0f 85 77 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e919: 31 c0 xor %eax,%eax 808e91b: 5f pop %edi 808e91c: c3 ret 808e91d: 8d 76 00 lea 0x0(%esi),%esi 808e920: 83 e0 3f and $0x3f,%eax 808e923: 0f 85 67 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e929: 31 c0 xor %eax,%eax 808e92b: 5f pop %edi 808e92c: c3 ret 808e92d: 8d 76 00 lea 0x0(%esi),%esi 808e930: 83 e0 7f and $0x7f,%eax 808e933: 0f 85 57 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e939: 31 c0 xor %eax,%eax 808e93b: 5f pop %edi 808e93c: c3 ret 808e93d: 8d 76 00 lea 0x0(%esi),%esi 808e940: 25 ff 01 00 00 and $0x1ff,%eax 808e945: 0f 85 45 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e94b: 31 c0 xor %eax,%eax 808e94d: 5f pop %edi 808e94e: c3 ret 808e94f: 90 nop 808e950: 25 ff 03 00 00 and $0x3ff,%eax 808e955: 0f 85 35 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e95b: 31 c0 xor %eax,%eax 808e95d: 5f pop %edi 808e95e: c3 ret 808e95f: 90 nop 808e960: 25 ff 07 00 00 and $0x7ff,%eax 808e965: 0f 85 25 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e96b: 31 c0 xor %eax,%eax 808e96d: 5f pop %edi 808e96e: c3 ret 808e96f: 90 nop 808e970: 25 ff 1f 00 00 and $0x1fff,%eax 808e975: 0f 85 15 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e97b: 31 c0 xor %eax,%eax 808e97d: 5f pop %edi 808e97e: c3 ret 808e97f: 90 nop 808e980: 25 ff 3f 00 00 and $0x3fff,%eax 808e985: 0f 85 05 fd ff ff jne 808e690 <__strrchr_sse2+0x320> 808e98b: 31 c0 xor %eax,%eax 808e98d: 5f pop %edi 808e98e: c3 ret 808e98f: 90 nop 808e990: 25 ff 7f 00 00 and $0x7fff,%eax 808e995: 0f 85 f5 fc ff ff jne 808e690 <__strrchr_sse2+0x320> 808e99b: 31 c0 xor %eax,%eax 808e99d: 5f pop %edi 808e99e: c3 ret 808e99f: 90 nop 0808e9a0 <__strrchr_sse2_bsf>: 808e9a0: 8b 4c 24 04 mov 0x4(%esp),%ecx 808e9a4: 66 0f 6e 4c 24 08 movd 0x8(%esp),%xmm1 808e9aa: 57 push %edi 808e9ab: 66 0f ef d2 pxor %xmm2,%xmm2 808e9af: 89 cf mov %ecx,%edi 808e9b1: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 808e9b5: 66 0f 60 c9 punpcklbw %xmm1,%xmm1 808e9b9: 83 e1 3f and $0x3f,%ecx 808e9bc: 83 f9 30 cmp $0x30,%ecx 808e9bf: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 808e9c4: 77 7a ja 808ea40 <__strrchr_sse2_bsf+0xa0> 808e9c6: f3 0f 6f 07 movdqu (%edi),%xmm0 808e9ca: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808e9ce: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808e9d2: 66 0f d7 d2 pmovmskb %xmm2,%edx 808e9d6: 66 0f d7 c0 pmovmskb %xmm0,%eax 808e9da: 85 c0 test %eax,%eax 808e9dc: 75 42 jne 808ea20 <__strrchr_sse2_bsf+0x80> 808e9de: 85 d2 test %edx,%edx 808e9e0: 0f 85 8a 01 00 00 jne 808eb70 <__strrchr_sse2_bsf+0x1d0> 808e9e6: 83 e7 f0 and $0xfffffff0,%edi 808e9e9: 83 c7 10 add $0x10,%edi 808e9ec: 56 push %esi 808e9ed: 53 push %ebx 808e9ee: 31 db xor %ebx,%ebx 808e9f0: e9 bb 00 00 00 jmp 808eab0 <__strrchr_sse2_bsf+0x110> 808e9f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808e9f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ea00: 0f bc ca bsf %edx,%ecx 808ea03: ba 02 00 00 00 mov $0x2,%edx 808ea08: d3 e2 shl %cl,%edx 808ea0a: 83 ea 01 sub $0x1,%edx 808ea0d: 21 d0 and %edx,%eax 808ea0f: 0f 84 5b 01 00 00 je 808eb70 <__strrchr_sse2_bsf+0x1d0> 808ea15: 0f bd c0 bsr %eax,%eax 808ea18: 01 f8 add %edi,%eax 808ea1a: 5f pop %edi 808ea1b: c3 ret 808ea1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ea20: 85 d2 test %edx,%edx 808ea22: 75 dc jne 808ea00 <__strrchr_sse2_bsf+0x60> 808ea24: 56 push %esi 808ea25: 53 push %ebx 808ea26: 89 c3 mov %eax,%ebx 808ea28: 8d 77 10 lea 0x10(%edi),%esi 808ea2b: 83 e7 f0 and $0xfffffff0,%edi 808ea2e: 83 c7 10 add $0x10,%edi 808ea31: eb 7d jmp 808eab0 <__strrchr_sse2_bsf+0x110> 808ea33: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ea39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ea40: 83 e1 0f and $0xf,%ecx 808ea43: 83 e7 f0 and $0xfffffff0,%edi 808ea46: 66 0f ef db pxor %xmm3,%xmm3 808ea4a: 66 0f 6f 07 movdqa (%edi),%xmm0 808ea4e: 66 0f 74 d8 pcmpeqb %xmm0,%xmm3 808ea52: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808ea56: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ea5a: 66 0f d7 c0 pmovmskb %xmm0,%eax 808ea5e: d3 ea shr %cl,%edx 808ea60: d3 e8 shr %cl,%eax 808ea62: 85 c0 test %eax,%eax 808ea64: 75 3a jne 808eaa0 <__strrchr_sse2_bsf+0x100> 808ea66: 85 d2 test %edx,%edx 808ea68: 0f 85 02 01 00 00 jne 808eb70 <__strrchr_sse2_bsf+0x1d0> 808ea6e: 83 c7 10 add $0x10,%edi 808ea71: 56 push %esi 808ea72: 53 push %ebx 808ea73: 31 db xor %ebx,%ebx 808ea75: eb 39 jmp 808eab0 <__strrchr_sse2_bsf+0x110> 808ea77: 89 f6 mov %esi,%esi 808ea79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ea80: 01 cf add %ecx,%edi 808ea82: 0f bc ca bsf %edx,%ecx 808ea85: ba 02 00 00 00 mov $0x2,%edx 808ea8a: d3 e2 shl %cl,%edx 808ea8c: 83 ea 01 sub $0x1,%edx 808ea8f: 21 d0 and %edx,%eax 808ea91: 0f 84 d9 00 00 00 je 808eb70 <__strrchr_sse2_bsf+0x1d0> 808ea97: 0f bd c0 bsr %eax,%eax 808ea9a: 01 f8 add %edi,%eax 808ea9c: 5f pop %edi 808ea9d: c3 ret 808ea9e: 66 90 xchg %ax,%ax 808eaa0: 85 d2 test %edx,%edx 808eaa2: 75 dc jne 808ea80 <__strrchr_sse2_bsf+0xe0> 808eaa4: 56 push %esi 808eaa5: 53 push %ebx 808eaa6: 89 c3 mov %eax,%ebx 808eaa8: 83 c7 10 add $0x10,%edi 808eaab: 8d 34 0f lea (%edi,%ecx,1),%esi 808eaae: 66 90 xchg %ax,%ax 808eab0: 66 0f 6f 07 movdqa (%edi),%xmm0 808eab4: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808eab8: 83 c7 10 add $0x10,%edi 808eabb: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808eabf: 66 0f d7 ca pmovmskb %xmm2,%ecx 808eac3: 66 0f d7 c0 pmovmskb %xmm0,%eax 808eac7: 09 c1 or %eax,%ecx 808eac9: 75 51 jne 808eb1c <__strrchr_sse2_bsf+0x17c> 808eacb: 66 0f 6f 07 movdqa (%edi),%xmm0 808eacf: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808ead3: 83 c7 10 add $0x10,%edi 808ead6: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808eada: 66 0f d7 ca pmovmskb %xmm2,%ecx 808eade: 66 0f d7 c0 pmovmskb %xmm0,%eax 808eae2: 09 c1 or %eax,%ecx 808eae4: 75 36 jne 808eb1c <__strrchr_sse2_bsf+0x17c> 808eae6: 66 0f 6f 07 movdqa (%edi),%xmm0 808eaea: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808eaee: 83 c7 10 add $0x10,%edi 808eaf1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808eaf5: 66 0f d7 ca pmovmskb %xmm2,%ecx 808eaf9: 66 0f d7 c0 pmovmskb %xmm0,%eax 808eafd: 09 c1 or %eax,%ecx 808eaff: 75 1b jne 808eb1c <__strrchr_sse2_bsf+0x17c> 808eb01: 66 0f 6f 07 movdqa (%edi),%xmm0 808eb05: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 808eb09: 83 c7 10 add $0x10,%edi 808eb0c: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 808eb10: 66 0f d7 ca pmovmskb %xmm2,%ecx 808eb14: 66 0f d7 c0 pmovmskb %xmm0,%eax 808eb18: 09 c1 or %eax,%ecx 808eb1a: 74 94 je 808eab0 <__strrchr_sse2_bsf+0x110> 808eb1c: 85 c0 test %eax,%eax 808eb1e: 75 10 jne 808eb30 <__strrchr_sse2_bsf+0x190> 808eb20: 85 db test %ebx,%ebx 808eb22: 74 5c je 808eb80 <__strrchr_sse2_bsf+0x1e0> 808eb24: 0f bd c3 bsr %ebx,%eax 808eb27: 01 f0 add %esi,%eax 808eb29: 5b pop %ebx 808eb2a: 5e pop %esi 808eb2b: 83 e8 10 sub $0x10,%eax 808eb2e: 5f pop %edi 808eb2f: c3 ret 808eb30: 66 0f d7 ca pmovmskb %xmm2,%ecx 808eb34: 85 c9 test %ecx,%ecx 808eb36: 75 18 jne 808eb50 <__strrchr_sse2_bsf+0x1b0> 808eb38: 89 c3 mov %eax,%ebx 808eb3a: 89 fe mov %edi,%esi 808eb3c: e9 6f ff ff ff jmp 808eab0 <__strrchr_sse2_bsf+0x110> 808eb41: eb 0d jmp 808eb50 <__strrchr_sse2_bsf+0x1b0> 808eb43: 90 nop 808eb44: 90 nop 808eb45: 90 nop 808eb46: 90 nop 808eb47: 90 nop 808eb48: 90 nop 808eb49: 90 nop 808eb4a: 90 nop 808eb4b: 90 nop 808eb4c: 90 nop 808eb4d: 90 nop 808eb4e: 90 nop 808eb4f: 90 nop 808eb50: 0f bc c9 bsf %ecx,%ecx 808eb53: ba 02 00 00 00 mov $0x2,%edx 808eb58: d3 e2 shl %cl,%edx 808eb5a: 83 ea 01 sub $0x1,%edx 808eb5d: 21 d0 and %edx,%eax 808eb5f: 74 bf je 808eb20 <__strrchr_sse2_bsf+0x180> 808eb61: 5b pop %ebx 808eb62: 5e pop %esi 808eb63: 0f bd c0 bsr %eax,%eax 808eb66: 01 f8 add %edi,%eax 808eb68: 83 e8 10 sub $0x10,%eax 808eb6b: 5f pop %edi 808eb6c: c3 ret 808eb6d: 8d 76 00 lea 0x0(%esi),%esi 808eb70: 31 c0 xor %eax,%eax 808eb72: 5f pop %edi 808eb73: c3 ret 808eb74: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808eb7a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 808eb80: 5b pop %ebx 808eb81: 5e pop %esi 808eb82: 5f pop %edi 808eb83: 31 c0 xor %eax,%eax 808eb85: c3 ret 808eb86: 66 90 xchg %ax,%ax 808eb88: 66 90 xchg %ax,%ax 808eb8a: 66 90 xchg %ax,%ax 808eb8c: 66 90 xchg %ax,%ax 808eb8e: 66 90 xchg %ax,%ax 0808eb90 <__strnlen_sse2>: 808eb90: 8b 54 24 04 mov 0x4(%esp),%edx 808eb94: 57 push %edi 808eb95: 8b 7c 24 0c mov 0xc(%esp),%edi 808eb99: 83 ef 04 sub $0x4,%edi 808eb9c: 0f 86 4e 05 00 00 jbe 808f0f0 <__strnlen_sse2+0x560> 808eba2: 31 c0 xor %eax,%eax 808eba4: 80 3a 00 cmpb $0x0,(%edx) 808eba7: 0f 84 41 03 00 00 je 808eeee <__strnlen_sse2+0x35e> 808ebad: 80 7a 01 00 cmpb $0x0,0x1(%edx) 808ebb1: 0f 84 79 06 00 00 je 808f230 <__strnlen_sse2+0x6a0> 808ebb7: 80 7a 02 00 cmpb $0x0,0x2(%edx) 808ebbb: 0f 84 74 06 00 00 je 808f235 <__strnlen_sse2+0x6a5> 808ebc1: 80 7a 03 00 cmpb $0x0,0x3(%edx) 808ebc5: 0f 84 6f 06 00 00 je 808f23a <__strnlen_sse2+0x6aa> 808ebcb: 83 ef 04 sub $0x4,%edi 808ebce: 0f 86 7c 05 00 00 jbe 808f150 <__strnlen_sse2+0x5c0> 808ebd4: 80 7a 04 00 cmpb $0x0,0x4(%edx) 808ebd8: 0f 84 61 06 00 00 je 808f23f <__strnlen_sse2+0x6af> 808ebde: 80 7a 05 00 cmpb $0x0,0x5(%edx) 808ebe2: 0f 84 5c 06 00 00 je 808f244 <__strnlen_sse2+0x6b4> 808ebe8: 80 7a 06 00 cmpb $0x0,0x6(%edx) 808ebec: 0f 84 57 06 00 00 je 808f249 <__strnlen_sse2+0x6b9> 808ebf2: 80 7a 07 00 cmpb $0x0,0x7(%edx) 808ebf6: 0f 84 52 06 00 00 je 808f24e <__strnlen_sse2+0x6be> 808ebfc: 83 ef 04 sub $0x4,%edi 808ebff: 0f 86 9b 05 00 00 jbe 808f1a0 <__strnlen_sse2+0x610> 808ec05: 80 7a 08 00 cmpb $0x0,0x8(%edx) 808ec09: 0f 84 44 06 00 00 je 808f253 <__strnlen_sse2+0x6c3> 808ec0f: 80 7a 09 00 cmpb $0x0,0x9(%edx) 808ec13: 0f 84 3f 06 00 00 je 808f258 <__strnlen_sse2+0x6c8> 808ec19: 80 7a 0a 00 cmpb $0x0,0xa(%edx) 808ec1d: 0f 84 3a 06 00 00 je 808f25d <__strnlen_sse2+0x6cd> 808ec23: 80 7a 0b 00 cmpb $0x0,0xb(%edx) 808ec27: 0f 84 35 06 00 00 je 808f262 <__strnlen_sse2+0x6d2> 808ec2d: 83 ef 04 sub $0x4,%edi 808ec30: 0f 86 ba 05 00 00 jbe 808f1f0 <__strnlen_sse2+0x660> 808ec36: 80 7a 0c 00 cmpb $0x0,0xc(%edx) 808ec3a: 0f 84 27 06 00 00 je 808f267 <__strnlen_sse2+0x6d7> 808ec40: 80 7a 0d 00 cmpb $0x0,0xd(%edx) 808ec44: 0f 84 22 06 00 00 je 808f26c <__strnlen_sse2+0x6dc> 808ec4a: 80 7a 0e 00 cmpb $0x0,0xe(%edx) 808ec4e: 0f 84 1d 06 00 00 je 808f271 <__strnlen_sse2+0x6e1> 808ec54: 80 7a 0f 00 cmpb $0x0,0xf(%edx) 808ec58: 0f 84 18 06 00 00 je 808f276 <__strnlen_sse2+0x6e6> 808ec5e: 66 0f ef c0 pxor %xmm0,%xmm0 808ec62: 8d 42 10 lea 0x10(%edx),%eax 808ec65: 89 c1 mov %eax,%ecx 808ec67: 83 e0 f0 and $0xfffffff0,%eax 808ec6a: 83 e2 0f and $0xf,%edx 808ec6d: 01 d7 add %edx,%edi 808ec6f: 83 ef 40 sub $0x40,%edi 808ec72: 0f 86 78 02 00 00 jbe 808eef0 <__strnlen_sse2+0x360> 808ec78: 66 0f 74 00 pcmpeqb (%eax),%xmm0 808ec7c: 66 0f d7 d0 pmovmskb %xmm0,%edx 808ec80: 66 0f ef c9 pxor %xmm1,%xmm1 808ec84: 85 d2 test %edx,%edx 808ec86: 8d 40 10 lea 0x10(%eax),%eax 808ec89: 0f 85 be 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ec8f: 66 0f 74 08 pcmpeqb (%eax),%xmm1 808ec93: 66 0f d7 d1 pmovmskb %xmm1,%edx 808ec97: 66 0f ef d2 pxor %xmm2,%xmm2 808ec9b: 85 d2 test %edx,%edx 808ec9d: 8d 40 10 lea 0x10(%eax),%eax 808eca0: 0f 85 a7 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808eca6: 66 0f 74 10 pcmpeqb (%eax),%xmm2 808ecaa: 66 0f d7 d2 pmovmskb %xmm2,%edx 808ecae: 66 0f ef db pxor %xmm3,%xmm3 808ecb2: 85 d2 test %edx,%edx 808ecb4: 8d 40 10 lea 0x10(%eax),%eax 808ecb7: 0f 85 90 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ecbd: 66 0f 74 18 pcmpeqb (%eax),%xmm3 808ecc1: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ecc5: 85 d2 test %edx,%edx 808ecc7: 8d 40 10 lea 0x10(%eax),%eax 808ecca: 0f 85 7d 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ecd0: 83 ef 40 sub $0x40,%edi 808ecd3: 0f 86 17 02 00 00 jbe 808eef0 <__strnlen_sse2+0x360> 808ecd9: 66 0f 74 00 pcmpeqb (%eax),%xmm0 808ecdd: 66 0f d7 d0 pmovmskb %xmm0,%edx 808ece1: 85 d2 test %edx,%edx 808ece3: 8d 40 10 lea 0x10(%eax),%eax 808ece6: 0f 85 61 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ecec: 66 0f 74 08 pcmpeqb (%eax),%xmm1 808ecf0: 66 0f d7 d1 pmovmskb %xmm1,%edx 808ecf4: 85 d2 test %edx,%edx 808ecf6: 8d 40 10 lea 0x10(%eax),%eax 808ecf9: 0f 85 4e 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ecff: 66 0f 74 10 pcmpeqb (%eax),%xmm2 808ed03: 66 0f d7 d2 pmovmskb %xmm2,%edx 808ed07: 85 d2 test %edx,%edx 808ed09: 8d 40 10 lea 0x10(%eax),%eax 808ed0c: 0f 85 3b 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed12: 66 0f 74 18 pcmpeqb (%eax),%xmm3 808ed16: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ed1a: 85 d2 test %edx,%edx 808ed1c: 8d 40 10 lea 0x10(%eax),%eax 808ed1f: 0f 85 28 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed25: 83 ef 40 sub $0x40,%edi 808ed28: 0f 86 c2 01 00 00 jbe 808eef0 <__strnlen_sse2+0x360> 808ed2e: 66 0f 74 00 pcmpeqb (%eax),%xmm0 808ed32: 66 0f d7 d0 pmovmskb %xmm0,%edx 808ed36: 85 d2 test %edx,%edx 808ed38: 8d 40 10 lea 0x10(%eax),%eax 808ed3b: 0f 85 0c 01 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed41: 66 0f 74 08 pcmpeqb (%eax),%xmm1 808ed45: 66 0f d7 d1 pmovmskb %xmm1,%edx 808ed49: 85 d2 test %edx,%edx 808ed4b: 8d 40 10 lea 0x10(%eax),%eax 808ed4e: 0f 85 f9 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed54: 66 0f 74 10 pcmpeqb (%eax),%xmm2 808ed58: 66 0f d7 d2 pmovmskb %xmm2,%edx 808ed5c: 85 d2 test %edx,%edx 808ed5e: 8d 40 10 lea 0x10(%eax),%eax 808ed61: 0f 85 e6 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed67: 66 0f 74 18 pcmpeqb (%eax),%xmm3 808ed6b: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ed6f: 85 d2 test %edx,%edx 808ed71: 8d 40 10 lea 0x10(%eax),%eax 808ed74: 0f 85 d3 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed7a: 83 ef 40 sub $0x40,%edi 808ed7d: 0f 86 6d 01 00 00 jbe 808eef0 <__strnlen_sse2+0x360> 808ed83: 66 0f 74 00 pcmpeqb (%eax),%xmm0 808ed87: 66 0f d7 d0 pmovmskb %xmm0,%edx 808ed8b: 85 d2 test %edx,%edx 808ed8d: 8d 40 10 lea 0x10(%eax),%eax 808ed90: 0f 85 b7 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808ed96: 66 0f 74 08 pcmpeqb (%eax),%xmm1 808ed9a: 66 0f d7 d1 pmovmskb %xmm1,%edx 808ed9e: 85 d2 test %edx,%edx 808eda0: 8d 40 10 lea 0x10(%eax),%eax 808eda3: 0f 85 a4 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808eda9: 66 0f 74 10 pcmpeqb (%eax),%xmm2 808edad: 66 0f d7 d2 pmovmskb %xmm2,%edx 808edb1: 85 d2 test %edx,%edx 808edb3: 8d 40 10 lea 0x10(%eax),%eax 808edb6: 0f 85 91 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808edbc: 66 0f 74 18 pcmpeqb (%eax),%xmm3 808edc0: 66 0f d7 d3 pmovmskb %xmm3,%edx 808edc4: 85 d2 test %edx,%edx 808edc6: 8d 40 10 lea 0x10(%eax),%eax 808edc9: 0f 85 7e 00 00 00 jne 808ee4d <__strnlen_sse2+0x2bd> 808edcf: 89 c2 mov %eax,%edx 808edd1: 83 e2 3f and $0x3f,%edx 808edd4: 01 d7 add %edx,%edi 808edd6: 83 e0 c0 and $0xffffffc0,%eax 808edd9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ede0: 83 ef 40 sub $0x40,%edi 808ede3: 0f 86 07 01 00 00 jbe 808eef0 <__strnlen_sse2+0x360> 808ede9: 0f 28 00 movaps (%eax),%xmm0 808edec: 0f 28 48 10 movaps 0x10(%eax),%xmm1 808edf0: 0f 28 50 20 movaps 0x20(%eax),%xmm2 808edf4: 0f 28 70 30 movaps 0x30(%eax),%xmm6 808edf8: 66 0f da c1 pminub %xmm1,%xmm0 808edfc: 66 0f da d6 pminub %xmm6,%xmm2 808ee00: 66 0f da d0 pminub %xmm0,%xmm2 808ee04: 66 0f 74 d3 pcmpeqb %xmm3,%xmm2 808ee08: 66 0f d7 d2 pmovmskb %xmm2,%edx 808ee0c: 85 d2 test %edx,%edx 808ee0e: 8d 40 40 lea 0x40(%eax),%eax 808ee11: 74 cd je 808ede0 <__strnlen_sse2+0x250> 808ee13: 66 0f 74 58 c0 pcmpeqb -0x40(%eax),%xmm3 808ee18: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ee1c: 85 d2 test %edx,%edx 808ee1e: 8d 49 30 lea 0x30(%ecx),%ecx 808ee21: 75 2a jne 808ee4d <__strnlen_sse2+0x2bd> 808ee23: 66 0f 74 d9 pcmpeqb %xmm1,%xmm3 808ee27: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ee2b: 85 d2 test %edx,%edx 808ee2d: 8d 49 f0 lea -0x10(%ecx),%ecx 808ee30: 75 1b jne 808ee4d <__strnlen_sse2+0x2bd> 808ee32: 66 0f 74 58 e0 pcmpeqb -0x20(%eax),%xmm3 808ee37: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ee3b: 85 d2 test %edx,%edx 808ee3d: 8d 49 f0 lea -0x10(%ecx),%ecx 808ee40: 75 0b jne 808ee4d <__strnlen_sse2+0x2bd> 808ee42: 66 0f 74 de pcmpeqb %xmm6,%xmm3 808ee46: 66 0f d7 d3 pmovmskb %xmm3,%edx 808ee4a: 8d 49 f0 lea -0x10(%ecx),%ecx 808ee4d: 29 c8 sub %ecx,%eax 808ee4f: 84 d2 test %dl,%dl 808ee51: 74 4d je 808eea0 <__strnlen_sse2+0x310> 808ee53: 88 d1 mov %dl,%cl 808ee55: 80 e1 0f and $0xf,%cl 808ee58: 74 26 je 808ee80 <__strnlen_sse2+0x2f0> 808ee5a: f6 c2 01 test $0x1,%dl 808ee5d: 0f 85 8b 00 00 00 jne 808eeee <__strnlen_sse2+0x35e> 808ee63: f6 c2 02 test $0x2,%dl 808ee66: 0f 85 c4 03 00 00 jne 808f230 <__strnlen_sse2+0x6a0> 808ee6c: f6 c2 04 test $0x4,%dl 808ee6f: 0f 85 c0 03 00 00 jne 808f235 <__strnlen_sse2+0x6a5> 808ee75: 83 c0 03 add $0x3,%eax 808ee78: 5f pop %edi 808ee79: c3 ret 808ee7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ee80: f6 c2 10 test $0x10,%dl 808ee83: 0f 85 b6 03 00 00 jne 808f23f <__strnlen_sse2+0x6af> 808ee89: f6 c2 20 test $0x20,%dl 808ee8c: 0f 85 b2 03 00 00 jne 808f244 <__strnlen_sse2+0x6b4> 808ee92: f6 c2 40 test $0x40,%dl 808ee95: 0f 85 ae 03 00 00 jne 808f249 <__strnlen_sse2+0x6b9> 808ee9b: 83 c0 07 add $0x7,%eax 808ee9e: 5f pop %edi 808ee9f: c3 ret 808eea0: 88 f5 mov %dh,%ch 808eea2: 80 e5 0f and $0xf,%ch 808eea5: 74 29 je 808eed0 <__strnlen_sse2+0x340> 808eea7: f6 c6 01 test $0x1,%dh 808eeaa: 0f 85 a3 03 00 00 jne 808f253 <__strnlen_sse2+0x6c3> 808eeb0: f6 c6 02 test $0x2,%dh 808eeb3: 0f 85 9f 03 00 00 jne 808f258 <__strnlen_sse2+0x6c8> 808eeb9: f6 c6 04 test $0x4,%dh 808eebc: 0f 85 9b 03 00 00 jne 808f25d <__strnlen_sse2+0x6cd> 808eec2: 83 c0 0b add $0xb,%eax 808eec5: 5f pop %edi 808eec6: c3 ret 808eec7: 89 f6 mov %esi,%esi 808eec9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808eed0: f6 c6 10 test $0x10,%dh 808eed3: 0f 85 8e 03 00 00 jne 808f267 <__strnlen_sse2+0x6d7> 808eed9: f6 c6 20 test $0x20,%dh 808eedc: 0f 85 8a 03 00 00 jne 808f26c <__strnlen_sse2+0x6dc> 808eee2: f6 c6 40 test $0x40,%dh 808eee5: 0f 85 86 03 00 00 jne 808f271 <__strnlen_sse2+0x6e1> 808eeeb: 83 c0 0f add $0xf,%eax 808eeee: 5f pop %edi 808eeef: c3 ret 808eef0: 66 0f ef c0 pxor %xmm0,%xmm0 808eef4: 83 c7 40 add $0x40,%edi 808eef7: 66 0f 74 00 pcmpeqb (%eax),%xmm0 808eefb: 66 0f d7 d0 pmovmskb %xmm0,%edx 808eeff: 66 0f ef c9 pxor %xmm1,%xmm1 808ef03: 8d 40 10 lea 0x10(%eax),%eax 808ef06: 85 d2 test %edx,%edx 808ef08: 75 56 jne 808ef60 <__strnlen_sse2+0x3d0> 808ef0a: 83 ef 10 sub $0x10,%edi 808ef0d: 0f 86 cd 01 00 00 jbe 808f0e0 <__strnlen_sse2+0x550> 808ef13: 66 0f 74 08 pcmpeqb (%eax),%xmm1 808ef17: 66 0f d7 d1 pmovmskb %xmm1,%edx 808ef1b: 8d 40 10 lea 0x10(%eax),%eax 808ef1e: 85 d2 test %edx,%edx 808ef20: 75 3e jne 808ef60 <__strnlen_sse2+0x3d0> 808ef22: 83 ef 10 sub $0x10,%edi 808ef25: 0f 86 b5 01 00 00 jbe 808f0e0 <__strnlen_sse2+0x550> 808ef2b: 66 0f 74 00 pcmpeqb (%eax),%xmm0 808ef2f: 66 0f d7 d0 pmovmskb %xmm0,%edx 808ef33: 8d 40 10 lea 0x10(%eax),%eax 808ef36: 85 d2 test %edx,%edx 808ef38: 75 26 jne 808ef60 <__strnlen_sse2+0x3d0> 808ef3a: 83 ef 10 sub $0x10,%edi 808ef3d: 0f 86 9d 01 00 00 jbe 808f0e0 <__strnlen_sse2+0x550> 808ef43: 66 0f 74 08 pcmpeqb (%eax),%xmm1 808ef47: 66 0f d7 d1 pmovmskb %xmm1,%edx 808ef4b: 8d 40 10 lea 0x10(%eax),%eax 808ef4e: 85 d2 test %edx,%edx 808ef50: 75 0e jne 808ef60 <__strnlen_sse2+0x3d0> 808ef52: 8b 44 24 0c mov 0xc(%esp),%eax 808ef56: 5f pop %edi 808ef57: c3 ret 808ef58: 90 nop 808ef59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808ef60: 29 c8 sub %ecx,%eax 808ef62: 84 d2 test %dl,%dl 808ef64: 74 6a je 808efd0 <__strnlen_sse2+0x440> 808ef66: 88 d1 mov %dl,%cl 808ef68: 80 e1 0f and $0xf,%cl 808ef6b: 74 33 je 808efa0 <__strnlen_sse2+0x410> 808ef6d: f6 c2 01 test $0x1,%dl 808ef70: 0f 85 78 ff ff ff jne 808eeee <__strnlen_sse2+0x35e> 808ef76: f6 c2 02 test $0x2,%dl 808ef79: 0f 85 b1 00 00 00 jne 808f030 <__strnlen_sse2+0x4a0> 808ef7f: f6 c2 04 test $0x4,%dl 808ef82: 0f 85 b8 00 00 00 jne 808f040 <__strnlen_sse2+0x4b0> 808ef88: 83 ef 04 sub $0x4,%edi 808ef8b: 0f 82 4f 01 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808ef91: 8d 40 03 lea 0x3(%eax),%eax 808ef94: 5f pop %edi 808ef95: c3 ret 808ef96: 8d 76 00 lea 0x0(%esi),%esi 808ef99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808efa0: f6 c2 10 test $0x10,%dl 808efa3: 0f 85 a7 00 00 00 jne 808f050 <__strnlen_sse2+0x4c0> 808efa9: f6 c2 20 test $0x20,%dl 808efac: 0f 85 ae 00 00 00 jne 808f060 <__strnlen_sse2+0x4d0> 808efb2: f6 c2 40 test $0x40,%dl 808efb5: 0f 85 b5 00 00 00 jne 808f070 <__strnlen_sse2+0x4e0> 808efbb: 83 ef 08 sub $0x8,%edi 808efbe: 0f 82 1c 01 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808efc4: 8d 40 07 lea 0x7(%eax),%eax 808efc7: 5f pop %edi 808efc8: c3 ret 808efc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808efd0: 88 f5 mov %dh,%ch 808efd2: 80 e5 0f and $0xf,%ch 808efd5: 74 29 je 808f000 <__strnlen_sse2+0x470> 808efd7: f6 c6 01 test $0x1,%dh 808efda: 0f 85 a0 00 00 00 jne 808f080 <__strnlen_sse2+0x4f0> 808efe0: f6 c6 02 test $0x2,%dh 808efe3: 0f 85 a7 00 00 00 jne 808f090 <__strnlen_sse2+0x500> 808efe9: f6 c6 04 test $0x4,%dh 808efec: 0f 85 ae 00 00 00 jne 808f0a0 <__strnlen_sse2+0x510> 808eff2: 83 ef 0c sub $0xc,%edi 808eff5: 0f 82 e5 00 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808effb: 8d 40 0b lea 0xb(%eax),%eax 808effe: 5f pop %edi 808efff: c3 ret 808f000: f6 c6 10 test $0x10,%dh 808f003: 0f 85 a7 00 00 00 jne 808f0b0 <__strnlen_sse2+0x520> 808f009: f6 c6 20 test $0x20,%dh 808f00c: 0f 85 ae 00 00 00 jne 808f0c0 <__strnlen_sse2+0x530> 808f012: f6 c6 40 test $0x40,%dh 808f015: 0f 85 b5 00 00 00 jne 808f0d0 <__strnlen_sse2+0x540> 808f01b: 83 ef 10 sub $0x10,%edi 808f01e: 0f 82 bc 00 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808f024: 8d 40 0f lea 0xf(%eax),%eax 808f027: 5f pop %edi 808f028: c3 ret 808f029: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808f030: 83 ef 02 sub $0x2,%edi 808f033: 0f 82 a7 00 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808f039: 8d 40 01 lea 0x1(%eax),%eax 808f03c: 5f pop %edi 808f03d: c3 ret 808f03e: 66 90 xchg %ax,%ax 808f040: 83 ef 03 sub $0x3,%edi 808f043: 0f 82 97 00 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808f049: 8d 40 02 lea 0x2(%eax),%eax 808f04c: 5f pop %edi 808f04d: c3 ret 808f04e: 66 90 xchg %ax,%ax 808f050: 83 ef 05 sub $0x5,%edi 808f053: 0f 82 87 00 00 00 jb 808f0e0 <__strnlen_sse2+0x550> 808f059: 8d 40 04 lea 0x4(%eax),%eax 808f05c: 5f pop %edi 808f05d: c3 ret 808f05e: 66 90 xchg %ax,%ax 808f060: 83 ef 06 sub $0x6,%edi 808f063: 72 7b jb 808f0e0 <__strnlen_sse2+0x550> 808f065: 8d 40 05 lea 0x5(%eax),%eax 808f068: 5f pop %edi 808f069: c3 ret 808f06a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f070: 83 ef 07 sub $0x7,%edi 808f073: 72 6b jb 808f0e0 <__strnlen_sse2+0x550> 808f075: 8d 40 06 lea 0x6(%eax),%eax 808f078: 5f pop %edi 808f079: c3 ret 808f07a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f080: 83 ef 09 sub $0x9,%edi 808f083: 72 5b jb 808f0e0 <__strnlen_sse2+0x550> 808f085: 8d 40 08 lea 0x8(%eax),%eax 808f088: 5f pop %edi 808f089: c3 ret 808f08a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f090: 83 ef 0a sub $0xa,%edi 808f093: 72 4b jb 808f0e0 <__strnlen_sse2+0x550> 808f095: 8d 40 09 lea 0x9(%eax),%eax 808f098: 5f pop %edi 808f099: c3 ret 808f09a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f0a0: 83 ef 0b sub $0xb,%edi 808f0a3: 72 3b jb 808f0e0 <__strnlen_sse2+0x550> 808f0a5: 8d 40 0a lea 0xa(%eax),%eax 808f0a8: 5f pop %edi 808f0a9: c3 ret 808f0aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f0b0: 83 ef 0d sub $0xd,%edi 808f0b3: 72 2b jb 808f0e0 <__strnlen_sse2+0x550> 808f0b5: 8d 40 0c lea 0xc(%eax),%eax 808f0b8: 5f pop %edi 808f0b9: c3 ret 808f0ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f0c0: 83 ef 0e sub $0xe,%edi 808f0c3: 72 1b jb 808f0e0 <__strnlen_sse2+0x550> 808f0c5: 8d 40 0d lea 0xd(%eax),%eax 808f0c8: 5f pop %edi 808f0c9: c3 ret 808f0ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f0d0: 83 ef 0f sub $0xf,%edi 808f0d3: 72 0b jb 808f0e0 <__strnlen_sse2+0x550> 808f0d5: 8d 40 0e lea 0xe(%eax),%eax 808f0d8: 5f pop %edi 808f0d9: c3 ret 808f0da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f0e0: 8b 44 24 0c mov 0xc(%esp),%eax 808f0e4: 5f pop %edi 808f0e5: c3 ret 808f0e6: 8d 76 00 lea 0x0(%esi),%esi 808f0e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808f0f0: 31 c0 xor %eax,%eax 808f0f2: 83 c7 04 add $0x4,%edi 808f0f5: 0f 84 f3 fd ff ff je 808eeee <__strnlen_sse2+0x35e> 808f0fb: 80 3a 00 cmpb $0x0,(%edx) 808f0fe: 0f 84 ea fd ff ff je 808eeee <__strnlen_sse2+0x35e> 808f104: 83 ff 01 cmp $0x1,%edi 808f107: 0f 84 23 01 00 00 je 808f230 <__strnlen_sse2+0x6a0> 808f10d: 80 7a 01 00 cmpb $0x0,0x1(%edx) 808f111: 0f 84 19 01 00 00 je 808f230 <__strnlen_sse2+0x6a0> 808f117: 83 ff 02 cmp $0x2,%edi 808f11a: 0f 84 15 01 00 00 je 808f235 <__strnlen_sse2+0x6a5> 808f120: 80 7a 02 00 cmpb $0x0,0x2(%edx) 808f124: 0f 84 0b 01 00 00 je 808f235 <__strnlen_sse2+0x6a5> 808f12a: 83 ff 03 cmp $0x3,%edi 808f12d: 0f 84 07 01 00 00 je 808f23a <__strnlen_sse2+0x6aa> 808f133: 80 7a 03 00 cmpb $0x0,0x3(%edx) 808f137: 0f 84 fd 00 00 00 je 808f23a <__strnlen_sse2+0x6aa> 808f13d: b8 04 00 00 00 mov $0x4,%eax 808f142: 5f pop %edi 808f143: c3 ret 808f144: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f14a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 808f150: 83 c7 04 add $0x4,%edi 808f153: 80 7a 04 00 cmpb $0x0,0x4(%edx) 808f157: 0f 84 e2 00 00 00 je 808f23f <__strnlen_sse2+0x6af> 808f15d: 83 ff 01 cmp $0x1,%edi 808f160: 0f 84 de 00 00 00 je 808f244 <__strnlen_sse2+0x6b4> 808f166: 80 7a 05 00 cmpb $0x0,0x5(%edx) 808f16a: 0f 84 d4 00 00 00 je 808f244 <__strnlen_sse2+0x6b4> 808f170: 83 ff 02 cmp $0x2,%edi 808f173: 0f 84 d0 00 00 00 je 808f249 <__strnlen_sse2+0x6b9> 808f179: 80 7a 06 00 cmpb $0x0,0x6(%edx) 808f17d: 0f 84 c6 00 00 00 je 808f249 <__strnlen_sse2+0x6b9> 808f183: 83 ff 03 cmp $0x3,%edi 808f186: 0f 84 c2 00 00 00 je 808f24e <__strnlen_sse2+0x6be> 808f18c: 80 7a 07 00 cmpb $0x0,0x7(%edx) 808f190: 0f 84 b8 00 00 00 je 808f24e <__strnlen_sse2+0x6be> 808f196: b8 08 00 00 00 mov $0x8,%eax 808f19b: 5f pop %edi 808f19c: c3 ret 808f19d: 8d 76 00 lea 0x0(%esi),%esi 808f1a0: 83 c7 04 add $0x4,%edi 808f1a3: 80 7a 08 00 cmpb $0x0,0x8(%edx) 808f1a7: 0f 84 a6 00 00 00 je 808f253 <__strnlen_sse2+0x6c3> 808f1ad: 83 ff 01 cmp $0x1,%edi 808f1b0: 0f 84 a2 00 00 00 je 808f258 <__strnlen_sse2+0x6c8> 808f1b6: 80 7a 09 00 cmpb $0x0,0x9(%edx) 808f1ba: 0f 84 98 00 00 00 je 808f258 <__strnlen_sse2+0x6c8> 808f1c0: 83 ff 02 cmp $0x2,%edi 808f1c3: 0f 84 94 00 00 00 je 808f25d <__strnlen_sse2+0x6cd> 808f1c9: 80 7a 0a 00 cmpb $0x0,0xa(%edx) 808f1cd: 0f 84 8a 00 00 00 je 808f25d <__strnlen_sse2+0x6cd> 808f1d3: 83 ff 03 cmp $0x3,%edi 808f1d6: 0f 84 86 00 00 00 je 808f262 <__strnlen_sse2+0x6d2> 808f1dc: 80 7a 0b 00 cmpb $0x0,0xb(%edx) 808f1e0: 0f 84 7c 00 00 00 je 808f262 <__strnlen_sse2+0x6d2> 808f1e6: b8 0c 00 00 00 mov $0xc,%eax 808f1eb: 5f pop %edi 808f1ec: c3 ret 808f1ed: 8d 76 00 lea 0x0(%esi),%esi 808f1f0: 83 c7 04 add $0x4,%edi 808f1f3: 80 7a 0c 00 cmpb $0x0,0xc(%edx) 808f1f7: 74 6e je 808f267 <__strnlen_sse2+0x6d7> 808f1f9: 83 ff 01 cmp $0x1,%edi 808f1fc: 74 6e je 808f26c <__strnlen_sse2+0x6dc> 808f1fe: 80 7a 0d 00 cmpb $0x0,0xd(%edx) 808f202: 74 68 je 808f26c <__strnlen_sse2+0x6dc> 808f204: 83 ff 02 cmp $0x2,%edi 808f207: 74 68 je 808f271 <__strnlen_sse2+0x6e1> 808f209: 80 7a 0e 00 cmpb $0x0,0xe(%edx) 808f20d: 74 62 je 808f271 <__strnlen_sse2+0x6e1> 808f20f: 83 ff 03 cmp $0x3,%edi 808f212: 74 62 je 808f276 <__strnlen_sse2+0x6e6> 808f214: 80 7a 0f 00 cmpb $0x0,0xf(%edx) 808f218: 74 5c je 808f276 <__strnlen_sse2+0x6e6> 808f21a: b8 10 00 00 00 mov $0x10,%eax 808f21f: 5f pop %edi 808f220: c3 ret 808f221: eb 0d jmp 808f230 <__strnlen_sse2+0x6a0> 808f223: 90 nop 808f224: 90 nop 808f225: 90 nop 808f226: 90 nop 808f227: 90 nop 808f228: 90 nop 808f229: 90 nop 808f22a: 90 nop 808f22b: 90 nop 808f22c: 90 nop 808f22d: 90 nop 808f22e: 90 nop 808f22f: 90 nop 808f230: 83 c0 01 add $0x1,%eax 808f233: 5f pop %edi 808f234: c3 ret 808f235: 83 c0 02 add $0x2,%eax 808f238: 5f pop %edi 808f239: c3 ret 808f23a: 83 c0 03 add $0x3,%eax 808f23d: 5f pop %edi 808f23e: c3 ret 808f23f: 83 c0 04 add $0x4,%eax 808f242: 5f pop %edi 808f243: c3 ret 808f244: 83 c0 05 add $0x5,%eax 808f247: 5f pop %edi 808f248: c3 ret 808f249: 83 c0 06 add $0x6,%eax 808f24c: 5f pop %edi 808f24d: c3 ret 808f24e: 83 c0 07 add $0x7,%eax 808f251: 5f pop %edi 808f252: c3 ret 808f253: 83 c0 08 add $0x8,%eax 808f256: 5f pop %edi 808f257: c3 ret 808f258: 83 c0 09 add $0x9,%eax 808f25b: 5f pop %edi 808f25c: c3 ret 808f25d: 83 c0 0a add $0xa,%eax 808f260: 5f pop %edi 808f261: c3 ret 808f262: 83 c0 0b add $0xb,%eax 808f265: 5f pop %edi 808f266: c3 ret 808f267: 83 c0 0c add $0xc,%eax 808f26a: 5f pop %edi 808f26b: c3 ret 808f26c: 83 c0 0d add $0xd,%eax 808f26f: 5f pop %edi 808f270: c3 ret 808f271: 83 c0 0e add $0xe,%eax 808f274: 5f pop %edi 808f275: c3 ret 808f276: 83 c0 0f add $0xf,%eax 808f279: 5f pop %edi 808f27a: c3 ret 808f27b: 66 90 xchg %ax,%ax 808f27d: 66 90 xchg %ax,%ax 808f27f: 90 nop 0808f280 <__strnlen_ia32>: 808f280: 56 push %esi 808f281: 53 push %ebx 808f282: 31 c0 xor %eax,%eax 808f284: 8b 74 24 10 mov 0x10(%esp),%esi 808f288: 8b 4c 24 0c mov 0xc(%esp),%ecx 808f28c: 85 f6 test %esi,%esi 808f28e: 74 6b je 808f2fb <__strnlen_ia32+0x7b> 808f290: 01 ce add %ecx,%esi 808f292: b8 ff ff ff ff mov $0xffffffff,%eax 808f297: 0f 42 f0 cmovb %eax,%esi 808f29a: f6 c1 03 test $0x3,%cl 808f29d: 89 c8 mov %ecx,%eax 808f29f: 74 1b je 808f2bc <__strnlen_ia32+0x3c> 808f2a1: 80 39 00 cmpb $0x0,(%ecx) 808f2a4: 75 0f jne 808f2b5 <__strnlen_ia32+0x35> 808f2a6: eb 58 jmp 808f300 <__strnlen_ia32+0x80> 808f2a8: 90 nop 808f2a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808f2b0: 80 38 00 cmpb $0x0,(%eax) 808f2b3: 74 4b je 808f300 <__strnlen_ia32+0x80> 808f2b5: 83 c0 01 add $0x1,%eax 808f2b8: a8 03 test $0x3,%al 808f2ba: 75 f4 jne 808f2b0 <__strnlen_ia32+0x30> 808f2bc: 39 c6 cmp %eax,%esi 808f2be: 76 34 jbe 808f2f4 <__strnlen_ia32+0x74> 808f2c0: 8d 50 04 lea 0x4(%eax),%edx 808f2c3: 8b 5a fc mov -0x4(%edx),%ebx 808f2c6: 81 eb 01 01 01 01 sub $0x1010101,%ebx 808f2cc: 81 e3 80 80 80 80 and $0x80808080,%ebx 808f2d2: 74 18 je 808f2ec <__strnlen_ia32+0x6c> 808f2d4: 80 7a fc 00 cmpb $0x0,-0x4(%edx) 808f2d8: 74 1a je 808f2f4 <__strnlen_ia32+0x74> 808f2da: 80 7a fd 00 cmpb $0x0,-0x3(%edx) 808f2de: 74 2a je 808f30a <__strnlen_ia32+0x8a> 808f2e0: 80 7a fe 00 cmpb $0x0,-0x2(%edx) 808f2e4: 74 29 je 808f30f <__strnlen_ia32+0x8f> 808f2e6: 80 7a ff 00 cmpb $0x0,-0x1(%edx) 808f2ea: 74 28 je 808f314 <__strnlen_ia32+0x94> 808f2ec: 39 d6 cmp %edx,%esi 808f2ee: 89 d0 mov %edx,%eax 808f2f0: 77 ce ja 808f2c0 <__strnlen_ia32+0x40> 808f2f2: 89 f0 mov %esi,%eax 808f2f4: 39 f0 cmp %esi,%eax 808f2f6: 0f 47 c6 cmova %esi,%eax 808f2f9: 29 c8 sub %ecx,%eax 808f2fb: 5b pop %ebx 808f2fc: 5e pop %esi 808f2fd: c3 ret 808f2fe: 66 90 xchg %ax,%ax 808f300: 39 c6 cmp %eax,%esi 808f302: 0f 46 c6 cmovbe %esi,%eax 808f305: 29 c8 sub %ecx,%eax 808f307: 5b pop %ebx 808f308: 5e pop %esi 808f309: c3 ret 808f30a: 83 c0 01 add $0x1,%eax 808f30d: eb e5 jmp 808f2f4 <__strnlen_ia32+0x74> 808f30f: 83 c0 02 add $0x2,%eax 808f312: eb e0 jmp 808f2f4 <__strnlen_ia32+0x74> 808f314: 83 c0 03 add $0x3,%eax 808f317: eb db jmp 808f2f4 <__strnlen_ia32+0x74> 808f319: 66 90 xchg %ax,%ax 808f31b: 66 90 xchg %ax,%ax 808f31d: 66 90 xchg %ax,%ax 808f31f: 90 nop 0808f320 <__GI___strcasecmp>: 808f320: 57 push %edi 808f321: 56 push %esi 808f322: 53 push %ebx 808f323: 8b 4c 24 10 mov 0x10(%esp),%ecx 808f327: 8b 54 24 14 mov 0x14(%esp),%edx 808f32b: b8 dc ff ff ff mov $0xffffffdc,%eax 808f330: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 808f337: 39 d1 cmp %edx,%ecx 808f339: 8b 04 03 mov (%ebx,%eax,1),%eax 808f33c: 74 32 je 808f370 <__GI___strcasecmp+0x50> 808f33e: 8b 58 38 mov 0x38(%eax),%ebx 808f341: eb 0e jmp 808f351 <__GI___strcasecmp+0x31> 808f343: 90 nop 808f344: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808f348: 89 f8 mov %edi,%eax 808f34a: 83 c1 01 add $0x1,%ecx 808f34d: 84 c0 test %al,%al 808f34f: 74 19 je 808f36a <__GI___strcasecmp+0x4a> 808f351: 0f b6 39 movzbl (%ecx),%edi 808f354: 83 c2 01 add $0x1,%edx 808f357: 0f b6 72 ff movzbl -0x1(%edx),%esi 808f35b: 89 f8 mov %edi,%eax 808f35d: 0f b6 c0 movzbl %al,%eax 808f360: 8b 04 83 mov (%ebx,%eax,4),%eax 808f363: 2b 04 b3 sub (%ebx,%esi,4),%eax 808f366: 89 c6 mov %eax,%esi 808f368: 74 de je 808f348 <__GI___strcasecmp+0x28> 808f36a: 89 f0 mov %esi,%eax 808f36c: 5b pop %ebx 808f36d: 5e pop %esi 808f36e: 5f pop %edi 808f36f: c3 ret 808f370: 31 f6 xor %esi,%esi 808f372: 89 f0 mov %esi,%eax 808f374: 5b pop %ebx 808f375: 5e pop %esi 808f376: 5f pop %edi 808f377: c3 ret 808f378: 66 90 xchg %ax,%ax 808f37a: 66 90 xchg %ax,%ax 808f37c: 66 90 xchg %ax,%ax 808f37e: 66 90 xchg %ax,%ax 0808f380 <__wcslen>: 808f380: 8d 05 d0 ff 08 08 lea 0x808ffd0,%eax 808f386: f7 05 74 d5 0e 08 00 testl $0x4000000,0x80ed574 808f38d: 00 00 04 808f390: 74 06 je 808f398 <__wcslen+0x18> 808f392: 8d 05 d0 fd 08 08 lea 0x808fdd0,%eax 808f398: c3 ret 808f399: 66 90 xchg %ax,%ax 808f39b: 66 90 xchg %ax,%ax 808f39d: 66 90 xchg %ax,%ax 808f39f: 90 nop 0808f3a0 <__wmemcpy>: 808f3a0: c1 64 24 0c 02 shll $0x2,0xc(%esp) 808f3a5: e9 56 e0 fc ff jmp 805d400 <memcpy> 808f3aa: 66 90 xchg %ax,%ax 808f3ac: 66 90 xchg %ax,%ax 808f3ae: 66 90 xchg %ax,%ax 0808f3b0 <__wmemmove>: 808f3b0: c1 64 24 0c 02 shll $0x2,0xc(%esp) 808f3b5: e9 46 8e fb ff jmp 8048200 <.plt+0x20> 808f3ba: 66 90 xchg %ax,%ax 808f3bc: 66 90 xchg %ax,%ax 808f3be: 66 90 xchg %ax,%ax 0808f3c0 <__wmemset>: 808f3c0: 56 push %esi 808f3c1: 53 push %ebx 808f3c2: 8b 74 24 14 mov 0x14(%esp),%esi 808f3c6: 8b 44 24 0c mov 0xc(%esp),%eax 808f3ca: 8b 4c 24 10 mov 0x10(%esp),%ecx 808f3ce: 83 fe 03 cmp $0x3,%esi 808f3d1: 89 c2 mov %eax,%edx 808f3d3: 76 32 jbe 808f407 <__wmemset+0x47> 808f3d5: 89 f3 mov %esi,%ebx 808f3d7: 89 f6 mov %esi,%esi 808f3d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808f3e0: 83 eb 04 sub $0x4,%ebx 808f3e3: 89 0a mov %ecx,(%edx) 808f3e5: 89 4a 04 mov %ecx,0x4(%edx) 808f3e8: 89 4a 08 mov %ecx,0x8(%edx) 808f3eb: 89 4a 0c mov %ecx,0xc(%edx) 808f3ee: 83 c2 10 add $0x10,%edx 808f3f1: 83 fb 03 cmp $0x3,%ebx 808f3f4: 77 ea ja 808f3e0 <__wmemset+0x20> 808f3f6: 8d 56 fc lea -0x4(%esi),%edx 808f3f9: 83 e6 03 and $0x3,%esi 808f3fc: c1 ea 02 shr $0x2,%edx 808f3ff: 83 c2 01 add $0x1,%edx 808f402: c1 e2 04 shl $0x4,%edx 808f405: 01 c2 add %eax,%edx 808f407: 85 f6 test %esi,%esi 808f409: 74 12 je 808f41d <__wmemset+0x5d> 808f40b: 83 fe 01 cmp $0x1,%esi 808f40e: 89 0a mov %ecx,(%edx) 808f410: 74 0b je 808f41d <__wmemset+0x5d> 808f412: 83 fe 03 cmp $0x3,%esi 808f415: 89 4a 04 mov %ecx,0x4(%edx) 808f418: 75 03 jne 808f41d <__wmemset+0x5d> 808f41a: 89 4a 08 mov %ecx,0x8(%edx) 808f41d: 5b pop %ebx 808f41e: 5e pop %esi 808f41f: c3 ret 0808f420 <__btowc>: 808f420: 57 push %edi 808f421: 56 push %esi 808f422: 53 push %ebx 808f423: 83 ec 30 sub $0x30,%esp 808f426: 8b 5c 24 40 mov 0x40(%esp),%ebx 808f42a: 8d 83 80 00 00 00 lea 0x80(%ebx),%eax 808f430: 3d 7f 01 00 00 cmp $0x17f,%eax 808f435: 77 69 ja 808f4a0 <__btowc+0x80> 808f437: 83 fb ff cmp $0xffffffff,%ebx 808f43a: 74 64 je 808f4a0 <__btowc+0x80> 808f43c: f7 c3 80 ff ff ff test $0xffffff80,%ebx 808f442: 89 d8 mov %ebx,%eax 808f444: 74 51 je 808f497 <__btowc+0x77> 808f446: b8 d8 ff ff ff mov $0xffffffd8,%eax 808f44b: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 808f452: 8b 04 02 mov (%edx,%eax,1),%eax 808f455: 8b 30 mov (%eax),%esi 808f457: 8b 7e 14 mov 0x14(%esi),%edi 808f45a: 85 ff test %edi,%edi 808f45c: 0f 84 fe 00 00 00 je 808f560 <__btowc+0x140> 808f462: 83 7f 04 01 cmpl $0x1,0x4(%edi) 808f466: 8b 07 mov (%edi),%eax 808f468: 8b 70 18 mov 0x18(%eax),%esi 808f46b: 75 43 jne 808f4b0 <__btowc+0x90> 808f46d: 85 f6 test %esi,%esi 808f46f: 74 3f je 808f4b0 <__btowc+0x90> 808f471: 8b 00 mov (%eax),%eax 808f473: 85 c0 test %eax,%eax 808f475: 74 0a je 808f481 <__btowc+0x61> 808f477: c1 ce 09 ror $0x9,%esi 808f47a: 65 33 35 18 00 00 00 xor %gs:0x18,%esi 808f481: 83 ec 0c sub $0xc,%esp 808f484: 0f b6 db movzbl %bl,%ebx 808f487: 56 push %esi 808f488: e8 a3 e7 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808f48d: 5a pop %edx 808f48e: 59 pop %ecx 808f48f: 53 push %ebx 808f490: ff 37 pushl (%edi) 808f492: ff d6 call *%esi 808f494: 83 c4 10 add $0x10,%esp 808f497: 83 c4 30 add $0x30,%esp 808f49a: 5b pop %ebx 808f49b: 5e pop %esi 808f49c: 5f pop %edi 808f49d: c3 ret 808f49e: 66 90 xchg %ax,%ax 808f4a0: 83 c4 30 add $0x30,%esp 808f4a3: b8 ff ff ff ff mov $0xffffffff,%eax 808f4a8: 5b pop %ebx 808f4a9: 5e pop %esi 808f4aa: 5f pop %edi 808f4ab: c3 ret 808f4ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808f4b0: 8d 44 24 03 lea 0x3(%esp),%eax 808f4b4: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 808f4bb: 00 808f4bc: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 808f4c3: 00 808f4c4: 88 5c 24 03 mov %bl,0x3(%esp) 808f4c8: 8d 74 24 08 lea 0x8(%esp),%esi 808f4cc: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 808f4d3: 00 808f4d4: 89 44 24 08 mov %eax,0x8(%esp) 808f4d8: 8d 44 24 04 lea 0x4(%esp),%eax 808f4dc: c7 44 24 20 01 00 00 movl $0x1,0x20(%esp) 808f4e3: 00 808f4e4: 89 74 24 14 mov %esi,0x14(%esp) 808f4e8: c7 44 24 18 01 00 00 movl $0x1,0x18(%esp) 808f4ef: 00 808f4f0: 89 44 24 10 mov %eax,0x10(%esp) 808f4f4: 8d 44 24 28 lea 0x28(%esp),%eax 808f4f8: 89 44 24 24 mov %eax,0x24(%esp) 808f4fc: 8b 07 mov (%edi),%eax 808f4fe: 8b 58 14 mov 0x14(%eax),%ebx 808f501: 8b 00 mov (%eax),%eax 808f503: 85 c0 test %eax,%eax 808f505: 74 0a je 808f511 <__btowc+0xf1> 808f507: c1 cb 09 ror $0x9,%ebx 808f50a: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808f511: 83 ec 0c sub $0xc,%esp 808f514: 53 push %ebx 808f515: e8 16 e7 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808f51a: 6a 01 push $0x1 808f51c: 6a 00 push $0x0 808f51e: 8d 44 24 24 lea 0x24(%esp),%eax 808f522: 50 push %eax 808f523: 6a 00 push $0x0 808f525: 8b 44 24 28 mov 0x28(%esp),%eax 808f529: 83 c0 01 add $0x1,%eax 808f52c: 50 push %eax 808f52d: 56 push %esi 808f52e: 8d 44 24 38 lea 0x38(%esp),%eax 808f532: 50 push %eax 808f533: ff 37 pushl (%edi) 808f535: ff d3 call *%ebx 808f537: 89 c2 mov %eax,%edx 808f539: 8d 40 fc lea -0x4(%eax),%eax 808f53c: 83 c4 30 add $0x30,%esp 808f53f: 83 f8 01 cmp $0x1,%eax 808f542: 76 0d jbe 808f551 <__btowc+0x131> 808f544: 85 d2 test %edx,%edx 808f546: b8 ff ff ff ff mov $0xffffffff,%eax 808f54b: 0f 85 46 ff ff ff jne 808f497 <__btowc+0x77> 808f551: 8b 44 24 04 mov 0x4(%esp),%eax 808f555: e9 3d ff ff ff jmp 808f497 <__btowc+0x77> 808f55a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f560: 81 fe a0 15 0c 08 cmp $0x80c15a0,%esi 808f566: 74 0f je 808f577 <__btowc+0x157> 808f568: 89 f0 mov %esi,%eax 808f56a: e8 a1 e0 fd ff call 806d610 <__wcsmbs_load_conv> 808f56f: 8b 7e 14 mov 0x14(%esi),%edi 808f572: e9 eb fe ff ff jmp 808f462 <__btowc+0x42> 808f577: bf 80 f3 0b 08 mov $0x80bf380,%edi 808f57c: e9 e1 fe ff ff jmp 808f462 <__btowc+0x42> 808f581: 66 90 xchg %ax,%ax 808f583: 66 90 xchg %ax,%ax 808f585: 66 90 xchg %ax,%ax 808f587: 66 90 xchg %ax,%ax 808f589: 66 90 xchg %ax,%ax 808f58b: 66 90 xchg %ax,%ax 808f58d: 66 90 xchg %ax,%ax 808f58f: 90 nop 0808f590 <__wcrtomb>: 808f590: 55 push %ebp 808f591: 57 push %edi 808f592: ba b0 d6 0e 08 mov $0x80ed6b0,%edx 808f597: 56 push %esi 808f598: 53 push %ebx 808f599: 83 ec 4c sub $0x4c,%esp 808f59c: 8b 44 24 68 mov 0x68(%esp),%eax 808f5a0: 8b 74 24 60 mov 0x60(%esp),%esi 808f5a4: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 808f5ab: 00 808f5ac: c7 44 24 30 01 00 00 movl $0x1,0x30(%esp) 808f5b3: 00 808f5b4: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 808f5bb: 00 808f5bc: 85 c0 test %eax,%eax 808f5be: 0f 44 c2 cmove %edx,%eax 808f5c1: 85 f6 test %esi,%esi 808f5c3: 89 44 24 34 mov %eax,0x34(%esp) 808f5c7: 0f 84 23 01 00 00 je 808f6f0 <__wcrtomb+0x160> 808f5cd: 65 8b 2d 00 00 00 00 mov %gs:0x0,%ebp 808f5d4: b8 d8 ff ff ff mov $0xffffffd8,%eax 808f5d9: 89 74 24 20 mov %esi,0x20(%esp) 808f5dd: 8b 44 05 00 mov 0x0(%ebp,%eax,1),%eax 808f5e1: 8b 18 mov (%eax),%ebx 808f5e3: 8b 43 58 mov 0x58(%ebx),%eax 808f5e6: 8b 7b 14 mov 0x14(%ebx),%edi 808f5e9: 01 f0 add %esi,%eax 808f5eb: 85 ff test %edi,%edi 808f5ed: 89 44 24 24 mov %eax,0x24(%esp) 808f5f1: 0f 84 11 01 00 00 je 808f708 <__wcrtomb+0x178> 808f5f7: 8b 47 08 mov 0x8(%edi),%eax 808f5fa: 8b 10 mov (%eax),%edx 808f5fc: 8b 58 14 mov 0x14(%eax),%ebx 808f5ff: 85 d2 test %edx,%edx 808f601: 74 0a je 808f60d <__wcrtomb+0x7d> 808f603: c1 cb 09 ror $0x9,%ebx 808f606: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808f60d: 8b 44 24 64 mov 0x64(%esp),%eax 808f611: 85 c0 test %eax,%eax 808f613: 75 6b jne 808f680 <__wcrtomb+0xf0> 808f615: 83 ec 0c sub $0xc,%esp 808f618: 53 push %ebx 808f619: e8 12 e6 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808f61e: 6a 01 push $0x1 808f620: 6a 01 push $0x1 808f622: 8d 44 24 20 lea 0x20(%esp),%eax 808f626: 50 push %eax 808f627: 6a 00 push $0x0 808f629: 6a 00 push $0x0 808f62b: 6a 00 push $0x0 808f62d: 8d 44 24 48 lea 0x48(%esp),%eax 808f631: 50 push %eax 808f632: ff 77 08 pushl 0x8(%edi) 808f635: ff d3 call *%ebx 808f637: 83 c4 30 add $0x30,%esp 808f63a: a9 fb ff ff ff test $0xfffffffb,%eax 808f63f: 75 7c jne 808f6bd <__wcrtomb+0x12d> 808f641: 8b 54 24 20 mov 0x20(%esp),%edx 808f645: 8d 4a 01 lea 0x1(%edx),%ecx 808f648: 89 4c 24 20 mov %ecx,0x20(%esp) 808f64c: c6 02 00 movb $0x0,(%edx) 808f64f: 8d 50 fc lea -0x4(%eax),%edx 808f652: 83 fa 01 cmp $0x1,%edx 808f655: 0f 86 85 00 00 00 jbe 808f6e0 <__wcrtomb+0x150> 808f65b: 85 c0 test %eax,%eax 808f65d: 0f 84 7d 00 00 00 je 808f6e0 <__wcrtomb+0x150> 808f663: b8 e8 ff ff ff mov $0xffffffe8,%eax 808f668: c7 44 05 00 54 00 00 movl $0x54,0x0(%ebp,%eax,1) 808f66f: 00 808f670: 83 c4 4c add $0x4c,%esp 808f673: b8 ff ff ff ff mov $0xffffffff,%eax 808f678: 5b pop %ebx 808f679: 5e pop %esi 808f67a: 5f pop %edi 808f67b: 5d pop %ebp 808f67c: c3 ret 808f67d: 8d 76 00 lea 0x0(%esi),%esi 808f680: 8d 44 24 64 lea 0x64(%esp),%eax 808f684: 83 ec 0c sub $0xc,%esp 808f687: 89 44 24 18 mov %eax,0x18(%esp) 808f68b: 53 push %ebx 808f68c: e8 9f e5 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808f691: 6a 01 push $0x1 808f693: 6a 00 push $0x0 808f695: 8d 44 24 20 lea 0x20(%esp),%eax 808f699: 50 push %eax 808f69a: 6a 00 push $0x0 808f69c: 8b 44 24 2c mov 0x2c(%esp),%eax 808f6a0: 83 c0 04 add $0x4,%eax 808f6a3: 50 push %eax 808f6a4: 8d 44 24 30 lea 0x30(%esp),%eax 808f6a8: 50 push %eax 808f6a9: 8d 44 24 48 lea 0x48(%esp),%eax 808f6ad: 50 push %eax 808f6ae: ff 77 08 pushl 0x8(%edi) 808f6b1: ff d3 call *%ebx 808f6b3: 83 c4 30 add $0x30,%esp 808f6b6: a9 fb ff ff ff test $0xfffffffb,%eax 808f6bb: 74 92 je 808f64f <__wcrtomb+0xbf> 808f6bd: 8d 50 fb lea -0x5(%eax),%edx 808f6c0: 83 fa 02 cmp $0x2,%edx 808f6c3: 76 8a jbe 808f64f <__wcrtomb+0xbf> 808f6c5: 68 8c e5 0c 08 push $0x80ce58c 808f6ca: 6a 65 push $0x65 808f6cc: 68 df e4 0c 08 push $0x80ce4df 808f6d1: 68 ec e4 0c 08 push $0x80ce4ec 808f6d6: e8 05 a1 fb ff call 80497e0 <__assert_fail> 808f6db: 90 nop 808f6dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808f6e0: 8b 44 24 20 mov 0x20(%esp),%eax 808f6e4: 83 c4 4c add $0x4c,%esp 808f6e7: 5b pop %ebx 808f6e8: 29 f0 sub %esi,%eax 808f6ea: 5e pop %esi 808f6eb: 5f pop %edi 808f6ec: 5d pop %ebp 808f6ed: c3 ret 808f6ee: 66 90 xchg %ax,%ax 808f6f0: c7 44 24 64 00 00 00 movl $0x0,0x64(%esp) 808f6f7: 00 808f6f8: 8d 74 24 10 lea 0x10(%esp),%esi 808f6fc: e9 cc fe ff ff jmp 808f5cd <__wcrtomb+0x3d> 808f701: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808f708: 81 fb a0 15 0c 08 cmp $0x80c15a0,%ebx 808f70e: 74 0f je 808f71f <__wcrtomb+0x18f> 808f710: 89 d8 mov %ebx,%eax 808f712: e8 f9 de fd ff call 806d610 <__wcsmbs_load_conv> 808f717: 8b 7b 14 mov 0x14(%ebx),%edi 808f71a: e9 d8 fe ff ff jmp 808f5f7 <__wcrtomb+0x67> 808f71f: bf 80 f3 0b 08 mov $0x80bf380,%edi 808f724: e9 ce fe ff ff jmp 808f5f7 <__wcrtomb+0x67> 808f729: 66 90 xchg %ax,%ax 808f72b: 66 90 xchg %ax,%ax 808f72d: 66 90 xchg %ax,%ax 808f72f: 90 nop 0808f730 <__mbsrtowcs>: 808f730: 83 ec 18 sub $0x18,%esp 808f733: ba b8 d6 0e 08 mov $0x80ed6b8,%edx 808f738: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 808f73f: 8b 44 24 28 mov 0x28(%esp),%eax 808f743: 85 c0 test %eax,%eax 808f745: 0f 44 c2 cmove %edx,%eax 808f748: c7 c2 dc ff ff ff mov $0xffffffdc,%edx 808f74e: ff 34 11 pushl (%ecx,%edx,1) 808f751: 50 push %eax 808f752: ff 74 24 2c pushl 0x2c(%esp) 808f756: ff 74 24 2c pushl 0x2c(%esp) 808f75a: ff 74 24 2c pushl 0x2c(%esp) 808f75e: e8 4d 03 00 00 call 808fab0 <__mbsrtowcs_l> 808f763: 83 c4 2c add $0x2c,%esp 808f766: c3 ret 808f767: 66 90 xchg %ax,%ax 808f769: 66 90 xchg %ax,%ax 808f76b: 66 90 xchg %ax,%ax 808f76d: 66 90 xchg %ax,%ax 808f76f: 90 nop 0808f770 <__wcsrtombs>: 808f770: 55 push %ebp 808f771: 57 push %edi 808f772: ba c0 d6 0e 08 mov $0x80ed6c0,%edx 808f777: 56 push %esi 808f778: 53 push %ebx 808f779: 81 ec 4c 01 00 00 sub $0x14c,%esp 808f77f: 8b 84 24 6c 01 00 00 mov 0x16c(%esp),%eax 808f786: 8b b4 24 60 01 00 00 mov 0x160(%esp),%esi 808f78d: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 808f794: 00 808f795: c7 44 24 30 01 00 00 movl $0x1,0x30(%esp) 808f79c: 00 808f79d: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 808f7a4: 00 808f7a5: 85 c0 test %eax,%eax 808f7a7: 0f 44 c2 cmove %edx,%eax 808f7aa: 89 44 24 34 mov %eax,0x34(%esp) 808f7ae: 65 a1 00 00 00 00 mov %gs:0x0,%eax 808f7b4: 89 c7 mov %eax,%edi 808f7b6: 89 44 24 0c mov %eax,0xc(%esp) 808f7ba: b8 d8 ff ff ff mov $0xffffffd8,%eax 808f7bf: 8b 04 07 mov (%edi,%eax,1),%eax 808f7c2: 8b 18 mov (%eax),%ebx 808f7c4: 8b 43 14 mov 0x14(%ebx),%eax 808f7c7: 85 c0 test %eax,%eax 808f7c9: 0f 84 e1 01 00 00 je 808f9b0 <__wcsrtombs+0x240> 808f7cf: 8b 78 08 mov 0x8(%eax),%edi 808f7d2: 8b 0f mov (%edi),%ecx 808f7d4: 8b 5f 14 mov 0x14(%edi),%ebx 808f7d7: 85 c9 test %ecx,%ecx 808f7d9: 74 0a je 808f7e5 <__wcsrtombs+0x75> 808f7db: c1 cb 09 ror $0x9,%ebx 808f7de: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 808f7e5: 85 f6 test %esi,%esi 808f7e7: 8b 84 24 64 01 00 00 mov 0x164(%esp),%eax 808f7ee: 0f 84 04 01 00 00 je 808f8f8 <__wcsrtombs+0x188> 808f7f4: 8b 28 mov (%eax),%ebp 808f7f6: 83 ec 08 sub $0x8,%esp 808f7f9: ff b4 24 70 01 00 00 pushl 0x170(%esp) 808f800: 55 push %ebp 808f801: e8 fa 01 00 00 call 808fa00 <__wcsnlen> 808f806: 8d 44 85 04 lea 0x4(%ebp,%eax,4),%eax 808f80a: 8b ac 24 78 01 00 00 mov 0x178(%esp),%ebp 808f811: 89 74 24 30 mov %esi,0x30(%esp) 808f815: 89 1c 24 mov %ebx,(%esp) 808f818: 89 44 24 18 mov %eax,0x18(%esp) 808f81c: 01 f5 add %esi,%ebp 808f81e: 89 6c 24 34 mov %ebp,0x34(%esp) 808f822: e8 09 e4 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808f827: 6a 01 push $0x1 808f829: 6a 00 push $0x0 808f82b: 8d 54 24 58 lea 0x58(%esp),%edx 808f82f: 52 push %edx 808f830: 6a 00 push $0x0 808f832: 8b 44 24 28 mov 0x28(%esp),%eax 808f836: 50 push %eax 808f837: ff b4 24 88 01 00 00 pushl 0x188(%esp) 808f83e: 8d 44 24 48 lea 0x48(%esp),%eax 808f842: 50 push %eax 808f843: 57 push %edi 808f844: ff d3 call *%ebx 808f846: 8b 54 24 50 mov 0x50(%esp),%edx 808f84a: 83 c4 30 add $0x30,%esp 808f84d: 89 d5 mov %edx,%ebp 808f84f: 29 f5 sub %esi,%ebp 808f851: a9 fb ff ff ff test $0xfffffffb,%eax 808f856: 74 68 je 808f8c0 <__wcsrtombs+0x150> 808f858: 85 c0 test %eax,%eax 808f85a: 0f 95 c2 setne %dl 808f85d: 83 e8 04 sub $0x4,%eax 808f860: 83 f8 01 cmp $0x1,%eax 808f863: 0f 97 c1 seta %cl 808f866: 83 f8 03 cmp $0x3,%eax 808f869: 76 25 jbe 808f890 <__wcsrtombs+0x120> 808f86b: 84 d2 test %dl,%dl 808f86d: 74 3e je 808f8ad <__wcsrtombs+0x13d> 808f86f: 68 00 e6 0c 08 push $0x80ce600 808f874: 68 86 00 00 00 push $0x86 808f879: 68 96 e5 0c 08 push $0x80ce596 808f87e: 68 ec e4 0c 08 push $0x80ce4ec 808f883: e8 58 9f fb ff call 80497e0 <__assert_fail> 808f888: 90 nop 808f889: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808f890: 84 d2 test %dl,%dl 808f892: 74 19 je 808f8ad <__wcsrtombs+0x13d> 808f894: 84 c9 test %cl,%cl 808f896: 74 15 je 808f8ad <__wcsrtombs+0x13d> 808f898: b8 e8 ff ff ff mov $0xffffffe8,%eax 808f89d: 8b 74 24 0c mov 0xc(%esp),%esi 808f8a1: bd ff ff ff ff mov $0xffffffff,%ebp 808f8a6: c7 04 06 54 00 00 00 movl $0x54,(%esi,%eax,1) 808f8ad: 81 c4 4c 01 00 00 add $0x14c,%esp 808f8b3: 89 e8 mov %ebp,%eax 808f8b5: 5b pop %ebx 808f8b6: 5e pop %esi 808f8b7: 5f pop %edi 808f8b8: 5d pop %ebp 808f8b9: c3 ret 808f8ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808f8c0: 80 7a ff 00 cmpb $0x0,-0x1(%edx) 808f8c4: 75 92 jne 808f858 <__wcsrtombs+0xe8> 808f8c6: 39 d6 cmp %edx,%esi 808f8c8: 0f 84 19 01 00 00 je 808f9e7 <__wcsrtombs+0x277> 808f8ce: 8b 54 24 34 mov 0x34(%esp),%edx 808f8d2: 8b 12 mov (%edx),%edx 808f8d4: 85 d2 test %edx,%edx 808f8d6: 0f 85 f5 00 00 00 jne 808f9d1 <__wcsrtombs+0x261> 808f8dc: 8b bc 24 64 01 00 00 mov 0x164(%esp),%edi 808f8e3: c7 07 00 00 00 00 movl $0x0,(%edi) 808f8e9: 83 ed 01 sub $0x1,%ebp 808f8ec: e9 67 ff ff ff jmp 808f858 <__wcsrtombs+0xe8> 808f8f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808f8f8: 8b 30 mov (%eax),%esi 808f8fa: 83 ec 0c sub $0xc,%esp 808f8fd: 31 ed xor %ebp,%ebp 808f8ff: 56 push %esi 808f900: e8 1b 89 fb ff call 8048220 <.plt+0x40> 808f905: 8d 44 86 04 lea 0x4(%esi,%eax,4),%eax 808f909: 83 c4 10 add $0x10,%esp 808f90c: 89 74 24 10 mov %esi,0x10(%esp) 808f910: 8d 74 24 40 lea 0x40(%esp),%esi 808f914: 89 44 24 08 mov %eax,0x8(%esp) 808f918: 8b 44 24 34 mov 0x34(%esp),%eax 808f91c: 8b 50 04 mov 0x4(%eax),%edx 808f91f: 8b 00 mov (%eax),%eax 808f921: 89 44 24 18 mov %eax,0x18(%esp) 808f925: 8d 44 24 18 lea 0x18(%esp),%eax 808f929: 89 54 24 1c mov %edx,0x1c(%esp) 808f92d: 89 44 24 34 mov %eax,0x34(%esp) 808f931: 8d 84 24 40 01 00 00 lea 0x140(%esp),%eax 808f938: 89 44 24 24 mov %eax,0x24(%esp) 808f93c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808f940: 89 74 24 20 mov %esi,0x20(%esp) 808f944: 83 ec 0c sub $0xc,%esp 808f947: 53 push %ebx 808f948: e8 e3 e2 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808f94d: 6a 01 push $0x1 808f94f: 6a 00 push $0x0 808f951: 8d 44 24 2c lea 0x2c(%esp),%eax 808f955: 50 push %eax 808f956: 6a 00 push $0x0 808f958: ff 74 24 28 pushl 0x28(%esp) 808f95c: 8d 44 24 34 lea 0x34(%esp),%eax 808f960: 50 push %eax 808f961: 8d 44 24 48 lea 0x48(%esp),%eax 808f965: 50 push %eax 808f966: 57 push %edi 808f967: ff d3 call *%ebx 808f969: 8b 54 24 50 mov 0x50(%esp),%edx 808f96d: 83 c4 30 add $0x30,%esp 808f970: 89 d1 mov %edx,%ecx 808f972: 29 f1 sub %esi,%ecx 808f974: 01 cd add %ecx,%ebp 808f976: 83 f8 05 cmp $0x5,%eax 808f979: 74 c5 je 808f940 <__wcsrtombs+0x1d0> 808f97b: a9 fb ff ff ff test $0xfffffffb,%eax 808f980: 0f 85 d2 fe ff ff jne 808f858 <__wcsrtombs+0xe8> 808f986: 80 7a ff 00 cmpb $0x0,-0x1(%edx) 808f98a: 0f 84 59 ff ff ff je 808f8e9 <__wcsrtombs+0x179> 808f990: 68 00 e6 0c 08 push $0x80ce600 808f995: 6a 5e push $0x5e 808f997: 68 96 e5 0c 08 push $0x80ce596 808f99c: 68 a2 e5 0c 08 push $0x80ce5a2 808f9a1: e8 3a 9e fb ff call 80497e0 <__assert_fail> 808f9a6: 8d 76 00 lea 0x0(%esi),%esi 808f9a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808f9b0: 81 fb a0 15 0c 08 cmp $0x80c15a0,%ebx 808f9b6: 74 0f je 808f9c7 <__wcsrtombs+0x257> 808f9b8: 89 d8 mov %ebx,%eax 808f9ba: e8 51 dc fd ff call 806d610 <__wcsmbs_load_conv> 808f9bf: 8b 43 14 mov 0x14(%ebx),%eax 808f9c2: e9 08 fe ff ff jmp 808f7cf <__wcsrtombs+0x5f> 808f9c7: b8 80 f3 0b 08 mov $0x80bf380,%eax 808f9cc: e9 fe fd ff ff jmp 808f7cf <__wcsrtombs+0x5f> 808f9d1: 68 00 e6 0c 08 push $0x80ce600 808f9d6: 6a 7b push $0x7b 808f9d8: 68 96 e5 0c 08 push $0x80ce596 808f9dd: 68 bc e5 0c 08 push $0x80ce5bc 808f9e2: e8 f9 9d fb ff call 80497e0 <__assert_fail> 808f9e7: 68 00 e6 0c 08 push $0x80ce600 808f9ec: 6a 7a push $0x7a 808f9ee: 68 96 e5 0c 08 push $0x80ce596 808f9f3: 68 d8 e5 0c 08 push $0x80ce5d8 808f9f8: e8 e3 9d fb ff call 80497e0 <__assert_fail> 808f9fd: 66 90 xchg %ax,%ax 808f9ff: 90 nop 0808fa00 <__wcsnlen>: 808fa00: 53 push %ebx 808fa01: 8b 4c 24 0c mov 0xc(%esp),%ecx 808fa05: 8b 5c 24 08 mov 0x8(%esp),%ebx 808fa09: 85 c9 test %ecx,%ecx 808fa0b: 74 63 je 808fa70 <__wcsnlen+0x70> 808fa0d: 8b 13 mov (%ebx),%edx 808fa0f: 85 d2 test %edx,%edx 808fa11: 74 5d je 808fa70 <__wcsnlen+0x70> 808fa13: 83 f9 01 cmp $0x1,%ecx 808fa16: 74 5c je 808fa74 <__wcsnlen+0x74> 808fa18: 8b 43 04 mov 0x4(%ebx),%eax 808fa1b: 85 c0 test %eax,%eax 808fa1d: 74 55 je 808fa74 <__wcsnlen+0x74> 808fa1f: 83 f9 02 cmp $0x2,%ecx 808fa22: 74 57 je 808fa7b <__wcsnlen+0x7b> 808fa24: ba 02 00 00 00 mov $0x2,%edx 808fa29: eb 3a jmp 808fa65 <__wcsnlen+0x65> 808fa2b: 90 nop 808fa2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808fa30: 83 f9 03 cmp $0x3,%ecx 808fa33: 8d 42 01 lea 0x1(%edx),%eax 808fa36: 74 36 je 808fa6e <__wcsnlen+0x6e> 808fa38: 83 7c 93 04 00 cmpl $0x0,0x4(%ebx,%edx,4) 808fa3d: 74 2f je 808fa6e <__wcsnlen+0x6e> 808fa3f: 83 e9 04 sub $0x4,%ecx 808fa42: 8d 42 02 lea 0x2(%edx),%eax 808fa45: 74 27 je 808fa6e <__wcsnlen+0x6e> 808fa47: 83 7c 93 08 00 cmpl $0x0,0x8(%ebx,%edx,4) 808fa4c: 74 20 je 808fa6e <__wcsnlen+0x6e> 808fa4e: 83 f9 01 cmp $0x1,%ecx 808fa51: 8d 42 03 lea 0x3(%edx),%eax 808fa54: 74 18 je 808fa6e <__wcsnlen+0x6e> 808fa56: 83 7c 93 0c 00 cmpl $0x0,0xc(%ebx,%edx,4) 808fa5b: 74 11 je 808fa6e <__wcsnlen+0x6e> 808fa5d: 83 c2 04 add $0x4,%edx 808fa60: 83 f9 02 cmp $0x2,%ecx 808fa63: 74 07 je 808fa6c <__wcsnlen+0x6c> 808fa65: 8b 04 93 mov (%ebx,%edx,4),%eax 808fa68: 85 c0 test %eax,%eax 808fa6a: 75 c4 jne 808fa30 <__wcsnlen+0x30> 808fa6c: 89 d0 mov %edx,%eax 808fa6e: 5b pop %ebx 808fa6f: c3 ret 808fa70: 31 c0 xor %eax,%eax 808fa72: 5b pop %ebx 808fa73: c3 ret 808fa74: b8 01 00 00 00 mov $0x1,%eax 808fa79: 5b pop %ebx 808fa7a: c3 ret 808fa7b: b8 02 00 00 00 mov $0x2,%eax 808fa80: 5b pop %ebx 808fa81: c3 ret 808fa82: 66 90 xchg %ax,%ax 808fa84: 66 90 xchg %ax,%ax 808fa86: 66 90 xchg %ax,%ax 808fa88: 66 90 xchg %ax,%ax 808fa8a: 66 90 xchg %ax,%ax 808fa8c: 66 90 xchg %ax,%ax 808fa8e: 66 90 xchg %ax,%ax 0808fa90 <__wcschrnul>: 808fa90: 8b 44 24 04 mov 0x4(%esp),%eax 808fa94: 8b 4c 24 08 mov 0x8(%esp),%ecx 808fa98: 8b 10 mov (%eax),%edx 808fa9a: 39 d1 cmp %edx,%ecx 808fa9c: 75 0b jne 808faa9 <__wcschrnul+0x19> 808fa9e: eb 0d jmp 808faad <__wcschrnul+0x1d> 808faa0: 83 c0 04 add $0x4,%eax 808faa3: 8b 10 mov (%eax),%edx 808faa5: 39 ca cmp %ecx,%edx 808faa7: 74 04 je 808faad <__wcschrnul+0x1d> 808faa9: 85 d2 test %edx,%edx 808faab: 75 f3 jne 808faa0 <__wcschrnul+0x10> 808faad: f3 c3 repz ret 808faaf: 90 nop 0808fab0 <__mbsrtowcs_l>: 808fab0: 55 push %ebp 808fab1: 57 push %edi 808fab2: 56 push %esi 808fab3: 53 push %ebx 808fab4: 81 ec 4c 01 00 00 sub $0x14c,%esp 808faba: 8b 84 24 6c 01 00 00 mov 0x16c(%esp),%eax 808fac1: 8b 9c 24 68 01 00 00 mov 0x168(%esp),%ebx 808fac8: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 808facf: 00 808fad0: c7 44 24 30 01 00 00 movl $0x1,0x30(%esp) 808fad7: 00 808fad8: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 808fadf: 00 808fae0: 89 44 24 34 mov %eax,0x34(%esp) 808fae4: 8b 84 24 70 01 00 00 mov 0x170(%esp),%eax 808faeb: 8b 30 mov (%eax),%esi 808faed: 8b 46 14 mov 0x14(%esi),%eax 808faf0: 85 c0 test %eax,%eax 808faf2: 0f 84 38 02 00 00 je 808fd30 <__mbsrtowcs_l+0x280> 808faf8: 8b 00 mov (%eax),%eax 808fafa: 89 04 24 mov %eax,(%esp) 808fafd: 8b 78 14 mov 0x14(%eax),%edi 808fb00: 8b 00 mov (%eax),%eax 808fb02: 85 c0 test %eax,%eax 808fb04: 74 0a je 808fb10 <__mbsrtowcs_l+0x60> 808fb06: c1 cf 09 ror $0x9,%edi 808fb09: 65 33 3d 18 00 00 00 xor %gs:0x18,%edi 808fb10: 8b ac 24 60 01 00 00 mov 0x160(%esp),%ebp 808fb17: 8b 84 24 64 01 00 00 mov 0x164(%esp),%eax 808fb1e: 85 ed test %ebp,%ebp 808fb20: 0f 84 4a 01 00 00 je 808fc70 <__mbsrtowcs_l+0x1c0> 808fb26: 8b 30 mov (%eax),%esi 808fb28: 8b 84 24 60 01 00 00 mov 0x160(%esp),%eax 808fb2f: 85 db test %ebx,%ebx 808fb31: 89 44 24 20 mov %eax,0x20(%esp) 808fb35: 8d 04 98 lea (%eax,%ebx,4),%eax 808fb38: 89 74 24 40 mov %esi,0x40(%esp) 808fb3c: 89 44 24 24 mov %eax,0x24(%esp) 808fb40: 0f 84 01 02 00 00 je 808fd47 <__mbsrtowcs_l+0x297> 808fb46: 8d 44 24 40 lea 0x40(%esp),%eax 808fb4a: 89 44 24 0c mov %eax,0xc(%esp) 808fb4e: 8d 44 24 10 lea 0x10(%esp),%eax 808fb52: 89 44 24 04 mov %eax,0x4(%esp) 808fb56: 8d 44 24 20 lea 0x20(%esp),%eax 808fb5a: 89 44 24 08 mov %eax,0x8(%esp) 808fb5e: eb 17 jmp 808fb77 <__mbsrtowcs_l+0xc7> 808fb60: 39 ce cmp %ecx,%esi 808fb62: 75 5f jne 808fbc3 <__mbsrtowcs_l+0x113> 808fb64: 80 79 ff 00 cmpb $0x0,-0x1(%ecx) 808fb68: 74 59 je 808fbc3 <__mbsrtowcs_l+0x113> 808fb6a: 8b 5c 24 24 mov 0x24(%esp),%ebx 808fb6e: 29 eb sub %ebp,%ebx 808fb70: c1 fb 02 sar $0x2,%ebx 808fb73: 85 db test %ebx,%ebx 808fb75: 74 4c je 808fbc3 <__mbsrtowcs_l+0x113> 808fb77: 83 ec 08 sub $0x8,%esp 808fb7a: 53 push %ebx 808fb7b: 56 push %esi 808fb7c: e8 6f 86 fb ff call 80481f0 <.plt+0x10> 808fb81: 8d 74 06 01 lea 0x1(%esi,%eax,1),%esi 808fb85: 89 3c 24 mov %edi,(%esp) 808fb88: e8 a3 e0 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808fb8d: 6a 01 push $0x1 808fb8f: 6a 00 push $0x0 808fb91: ff 74 24 1c pushl 0x1c(%esp) 808fb95: 6a 00 push $0x0 808fb97: 56 push %esi 808fb98: ff 74 24 30 pushl 0x30(%esp) 808fb9c: ff 74 24 30 pushl 0x30(%esp) 808fba0: ff 74 24 2c pushl 0x2c(%esp) 808fba4: ff d7 call *%edi 808fba6: 83 c4 30 add $0x30,%esp 808fba9: 83 f8 04 cmp $0x4,%eax 808fbac: 8b 4c 24 40 mov 0x40(%esp),%ecx 808fbb0: 0f 95 c2 setne %dl 808fbb3: 83 f8 07 cmp $0x7,%eax 808fbb6: 8b 6c 24 20 mov 0x20(%esp),%ebp 808fbba: 0f 95 c3 setne %bl 808fbbd: 20 d3 and %dl,%bl 808fbbf: 74 9f je 808fb60 <__mbsrtowcs_l+0xb0> 808fbc1: 89 da mov %ebx,%edx 808fbc3: 2b ac 24 60 01 00 00 sub 0x160(%esp),%ebp 808fbca: 8b bc 24 64 01 00 00 mov 0x164(%esp),%edi 808fbd1: 89 0f mov %ecx,(%edi) 808fbd3: b9 01 00 00 00 mov $0x1,%ecx 808fbd8: c1 fd 02 sar $0x2,%ebp 808fbdb: a9 fb ff ff ff test $0xfffffffb,%eax 808fbe0: 89 eb mov %ebp,%ebx 808fbe2: 75 3c jne 808fc20 <__mbsrtowcs_l+0x170> 808fbe4: 8b bc 24 60 01 00 00 mov 0x160(%esp),%edi 808fbeb: 8b 74 af fc mov -0x4(%edi,%ebp,4),%esi 808fbef: 85 f6 test %esi,%esi 808fbf1: 75 26 jne 808fc19 <__mbsrtowcs_l+0x169> 808fbf3: 85 ed test %ebp,%ebp 808fbf5: 0f 84 96 01 00 00 je 808fd91 <__mbsrtowcs_l+0x2e1> 808fbfb: 8b 4c 24 34 mov 0x34(%esp),%ecx 808fbff: 8b 09 mov (%ecx),%ecx 808fc01: 85 c9 test %ecx,%ecx 808fc03: 0f 85 a1 01 00 00 jne 808fdaa <__mbsrtowcs_l+0x2fa> 808fc09: 8b bc 24 64 01 00 00 mov 0x164(%esp),%edi 808fc10: 83 eb 01 sub $0x1,%ebx 808fc13: c7 07 00 00 00 00 movl $0x0,(%edi) 808fc19: 85 c0 test %eax,%eax 808fc1b: 0f 95 c1 setne %cl 808fc1e: 21 ca and %ecx,%edx 808fc20: 84 d2 test %dl,%dl 808fc22: 74 0c je 808fc30 <__mbsrtowcs_l+0x180> 808fc24: 8d 50 fb lea -0x5(%eax),%edx 808fc27: 83 fa 02 cmp $0x2,%edx 808fc2a: 0f 87 48 01 00 00 ja 808fd78 <__mbsrtowcs_l+0x2c8> 808fc30: 89 c2 mov %eax,%edx 808fc32: 83 e2 fd and $0xfffffffd,%edx 808fc35: 83 fa 05 cmp $0x5,%edx 808fc38: 74 21 je 808fc5b <__mbsrtowcs_l+0x1ab> 808fc3a: 84 c9 test %cl,%cl 808fc3c: 74 1d je 808fc5b <__mbsrtowcs_l+0x1ab> 808fc3e: 83 f8 04 cmp $0x4,%eax 808fc41: 74 18 je 808fc5b <__mbsrtowcs_l+0x1ab> 808fc43: b8 e8 ff ff ff mov $0xffffffe8,%eax 808fc48: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 808fc4f: bb ff ff ff ff mov $0xffffffff,%ebx 808fc54: c7 04 02 54 00 00 00 movl $0x54,(%edx,%eax,1) 808fc5b: 81 c4 4c 01 00 00 add $0x14c,%esp 808fc61: 89 d8 mov %ebx,%eax 808fc63: 5b pop %ebx 808fc64: 5e pop %esi 808fc65: 5f pop %edi 808fc66: 5d pop %ebp 808fc67: c3 ret 808fc68: 90 nop 808fc69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 808fc70: 8b 18 mov (%eax),%ebx 808fc72: 83 ec 0c sub $0xc,%esp 808fc75: 89 5c 24 20 mov %ebx,0x20(%esp) 808fc79: 53 push %ebx 808fc7a: e8 31 c6 fc ff call 805c2b0 <strlen> 808fc7f: 83 c4 10 add $0x10,%esp 808fc82: 8d 74 03 01 lea 0x1(%ebx,%eax,1),%esi 808fc86: 31 db xor %ebx,%ebx 808fc88: 8b 44 24 34 mov 0x34(%esp),%eax 808fc8c: 8d 8c 24 40 01 00 00 lea 0x140(%esp),%ecx 808fc93: 8d 6c 24 14 lea 0x14(%esp),%ebp 808fc97: 89 74 24 0c mov %esi,0xc(%esp) 808fc9b: 8b 50 04 mov 0x4(%eax),%edx 808fc9e: 8b 00 mov (%eax),%eax 808fca0: 89 4c 24 24 mov %ecx,0x24(%esp) 808fca4: 8d 4c 24 10 lea 0x10(%esp),%ecx 808fca8: 89 44 24 18 mov %eax,0x18(%esp) 808fcac: 8d 44 24 18 lea 0x18(%esp),%eax 808fcb0: 89 4c 24 04 mov %ecx,0x4(%esp) 808fcb4: 8d 4c 24 20 lea 0x20(%esp),%ecx 808fcb8: 89 54 24 1c mov %edx,0x1c(%esp) 808fcbc: 89 44 24 34 mov %eax,0x34(%esp) 808fcc0: 8d 44 24 40 lea 0x40(%esp),%eax 808fcc4: 89 4c 24 08 mov %ecx,0x8(%esp) 808fcc8: 89 c6 mov %eax,%esi 808fcca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808fcd0: 89 74 24 20 mov %esi,0x20(%esp) 808fcd4: 83 ec 0c sub $0xc,%esp 808fcd7: 57 push %edi 808fcd8: e8 53 df 00 00 call 809dc30 <_dl_mcount_wrapper_check> 808fcdd: 6a 01 push $0x1 808fcdf: 6a 00 push $0x0 808fce1: ff 74 24 1c pushl 0x1c(%esp) 808fce5: 6a 00 push $0x0 808fce7: ff 74 24 2c pushl 0x2c(%esp) 808fceb: 55 push %ebp 808fcec: ff 74 24 30 pushl 0x30(%esp) 808fcf0: ff 74 24 2c pushl 0x2c(%esp) 808fcf4: ff d7 call *%edi 808fcf6: 8b 4c 24 50 mov 0x50(%esp),%ecx 808fcfa: 83 c4 30 add $0x30,%esp 808fcfd: 89 ca mov %ecx,%edx 808fcff: 29 f2 sub %esi,%edx 808fd01: c1 fa 02 sar $0x2,%edx 808fd04: 01 d3 add %edx,%ebx 808fd06: 83 f8 05 cmp $0x5,%eax 808fd09: 74 c5 je 808fcd0 <__mbsrtowcs_l+0x220> 808fd0b: 89 c2 mov %eax,%edx 808fd0d: 83 e2 fb and $0xfffffffb,%edx 808fd10: 75 0a jne 808fd1c <__mbsrtowcs_l+0x26c> 808fd12: 8b 79 fc mov -0x4(%ecx),%edi 808fd15: 85 ff test %edi,%edi 808fd17: 75 49 jne 808fd62 <__mbsrtowcs_l+0x2b2> 808fd19: 83 eb 01 sub $0x1,%ebx 808fd1c: 85 d2 test %edx,%edx 808fd1e: 0f 95 c2 setne %dl 808fd21: 85 c0 test %eax,%eax 808fd23: 0f 95 c1 setne %cl 808fd26: e9 f5 fe ff ff jmp 808fc20 <__mbsrtowcs_l+0x170> 808fd2b: 90 nop 808fd2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808fd30: 81 fe a0 15 0c 08 cmp $0x80c15a0,%esi 808fd36: 74 20 je 808fd58 <__mbsrtowcs_l+0x2a8> 808fd38: 89 f0 mov %esi,%eax 808fd3a: e8 d1 d8 fd ff call 806d610 <__wcsmbs_load_conv> 808fd3f: 8b 46 14 mov 0x14(%esi),%eax 808fd42: e9 b1 fd ff ff jmp 808faf8 <__mbsrtowcs_l+0x48> 808fd47: 31 db xor %ebx,%ebx 808fd49: b9 01 00 00 00 mov $0x1,%ecx 808fd4e: b8 05 00 00 00 mov $0x5,%eax 808fd53: e9 cc fe ff ff jmp 808fc24 <__mbsrtowcs_l+0x174> 808fd58: b8 80 f3 0b 08 mov $0x80bf380,%eax 808fd5d: e9 96 fd ff ff jmp 808faf8 <__mbsrtowcs_l+0x48> 808fd62: 68 54 e6 0c 08 push $0x80ce654 808fd67: 6a 5e push $0x5e 808fd69: 68 0c e6 0c 08 push $0x80ce60c 808fd6e: 68 28 e6 0c 08 push $0x80ce628 808fd73: e8 68 9a fb ff call 80497e0 <__assert_fail> 808fd78: 68 54 e6 0c 08 push $0x80ce654 808fd7d: 68 99 00 00 00 push $0x99 808fd82: 68 0c e6 0c 08 push $0x80ce60c 808fd87: 68 ec e4 0c 08 push $0x80ce4ec 808fd8c: e8 4f 9a fb ff call 80497e0 <__assert_fail> 808fd91: 68 54 e6 0c 08 push $0x80ce654 808fd96: 68 8d 00 00 00 push $0x8d 808fd9b: 68 0c e6 0c 08 push $0x80ce60c 808fda0: 68 1a e6 0c 08 push $0x80ce61a 808fda5: e8 36 9a fb ff call 80497e0 <__assert_fail> 808fdaa: 68 54 e6 0c 08 push $0x80ce654 808fdaf: 68 8e 00 00 00 push $0x8e 808fdb4: 68 0c e6 0c 08 push $0x80ce60c 808fdb9: 68 bc e5 0c 08 push $0x80ce5bc 808fdbe: e8 1d 9a fb ff call 80497e0 <__assert_fail> 808fdc3: 66 90 xchg %ax,%ax 808fdc5: 66 90 xchg %ax,%ax 808fdc7: 66 90 xchg %ax,%ax 808fdc9: 66 90 xchg %ax,%ax 808fdcb: 66 90 xchg %ax,%ax 808fdcd: 66 90 xchg %ax,%ax 808fdcf: 90 nop 0808fdd0 <__wcslen_sse2>: 808fdd0: 8b 54 24 04 mov 0x4(%esp),%edx 808fdd4: 83 3a 00 cmpl $0x0,(%edx) 808fdd7: 0f 84 73 01 00 00 je 808ff50 <__wcslen_sse2+0x180> 808fddd: 83 7a 04 00 cmpl $0x0,0x4(%edx) 808fde1: 0f 84 79 01 00 00 je 808ff60 <__wcslen_sse2+0x190> 808fde7: 83 7a 08 00 cmpl $0x0,0x8(%edx) 808fdeb: 0f 84 7f 01 00 00 je 808ff70 <__wcslen_sse2+0x1a0> 808fdf1: 83 7a 0c 00 cmpl $0x0,0xc(%edx) 808fdf5: 0f 84 85 01 00 00 je 808ff80 <__wcslen_sse2+0x1b0> 808fdfb: 83 7a 10 00 cmpl $0x0,0x10(%edx) 808fdff: 0f 84 8b 01 00 00 je 808ff90 <__wcslen_sse2+0x1c0> 808fe05: 83 7a 14 00 cmpl $0x0,0x14(%edx) 808fe09: 0f 84 91 01 00 00 je 808ffa0 <__wcslen_sse2+0x1d0> 808fe0f: 83 7a 18 00 cmpl $0x0,0x18(%edx) 808fe13: 0f 84 97 01 00 00 je 808ffb0 <__wcslen_sse2+0x1e0> 808fe19: 83 7a 1c 00 cmpl $0x0,0x1c(%edx) 808fe1d: 0f 84 9d 01 00 00 je 808ffc0 <__wcslen_sse2+0x1f0> 808fe23: 66 0f ef c0 pxor %xmm0,%xmm0 808fe27: 8d 42 20 lea 0x20(%edx),%eax 808fe2a: 8d 4a 10 lea 0x10(%edx),%ecx 808fe2d: 83 e0 f0 and $0xfffffff0,%eax 808fe30: 66 0f 76 00 pcmpeqd (%eax),%xmm0 808fe34: 66 0f d7 d0 pmovmskb %xmm0,%edx 808fe38: 66 0f ef c9 pxor %xmm1,%xmm1 808fe3c: 85 d2 test %edx,%edx 808fe3e: 8d 40 10 lea 0x10(%eax),%eax 808fe41: 0f 85 b9 00 00 00 jne 808ff00 <__wcslen_sse2+0x130> 808fe47: 66 0f 76 08 pcmpeqd (%eax),%xmm1 808fe4b: 66 0f d7 d1 pmovmskb %xmm1,%edx 808fe4f: 66 0f ef d2 pxor %xmm2,%xmm2 808fe53: 85 d2 test %edx,%edx 808fe55: 8d 40 10 lea 0x10(%eax),%eax 808fe58: 0f 85 a2 00 00 00 jne 808ff00 <__wcslen_sse2+0x130> 808fe5e: 66 0f 76 10 pcmpeqd (%eax),%xmm2 808fe62: 66 0f d7 d2 pmovmskb %xmm2,%edx 808fe66: 66 0f ef db pxor %xmm3,%xmm3 808fe6a: 85 d2 test %edx,%edx 808fe6c: 8d 40 10 lea 0x10(%eax),%eax 808fe6f: 0f 85 8b 00 00 00 jne 808ff00 <__wcslen_sse2+0x130> 808fe75: 66 0f 76 18 pcmpeqd (%eax),%xmm3 808fe79: 66 0f d7 d3 pmovmskb %xmm3,%edx 808fe7d: 85 d2 test %edx,%edx 808fe7f: 8d 40 10 lea 0x10(%eax),%eax 808fe82: 75 7c jne 808ff00 <__wcslen_sse2+0x130> 808fe84: 83 e0 c0 and $0xffffffc0,%eax 808fe87: 89 f6 mov %esi,%esi 808fe89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808fe90: 0f 28 00 movaps (%eax),%xmm0 808fe93: 0f 28 48 10 movaps 0x10(%eax),%xmm1 808fe97: 0f 28 50 20 movaps 0x20(%eax),%xmm2 808fe9b: 0f 28 70 30 movaps 0x30(%eax),%xmm6 808fe9f: 66 0f da c1 pminub %xmm1,%xmm0 808fea3: 66 0f da d6 pminub %xmm6,%xmm2 808fea7: 66 0f da d0 pminub %xmm0,%xmm2 808feab: 66 0f 76 d3 pcmpeqd %xmm3,%xmm2 808feaf: 66 0f d7 d2 pmovmskb %xmm2,%edx 808feb3: 85 d2 test %edx,%edx 808feb5: 8d 40 40 lea 0x40(%eax),%eax 808feb8: 74 d6 je 808fe90 <__wcslen_sse2+0xc0> 808feba: 66 0f 76 58 c0 pcmpeqd -0x40(%eax),%xmm3 808febf: 66 0f d7 d3 pmovmskb %xmm3,%edx 808fec3: 85 d2 test %edx,%edx 808fec5: 8d 49 30 lea 0x30(%ecx),%ecx 808fec8: 75 36 jne 808ff00 <__wcslen_sse2+0x130> 808feca: 66 0f 76 d9 pcmpeqd %xmm1,%xmm3 808fece: 66 0f d7 d3 pmovmskb %xmm3,%edx 808fed2: 85 d2 test %edx,%edx 808fed4: 8d 49 f0 lea -0x10(%ecx),%ecx 808fed7: 75 27 jne 808ff00 <__wcslen_sse2+0x130> 808fed9: 66 0f 76 58 e0 pcmpeqd -0x20(%eax),%xmm3 808fede: 66 0f d7 d3 pmovmskb %xmm3,%edx 808fee2: 85 d2 test %edx,%edx 808fee4: 8d 49 f0 lea -0x10(%ecx),%ecx 808fee7: 75 17 jne 808ff00 <__wcslen_sse2+0x130> 808fee9: 66 0f 76 de pcmpeqd %xmm6,%xmm3 808feed: 66 0f d7 d3 pmovmskb %xmm3,%edx 808fef1: 85 d2 test %edx,%edx 808fef3: 8d 49 f0 lea -0x10(%ecx),%ecx 808fef6: 75 08 jne 808ff00 <__wcslen_sse2+0x130> 808fef8: eb 96 jmp 808fe90 <__wcslen_sse2+0xc0> 808fefa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ff00: 29 c8 sub %ecx,%eax 808ff02: c1 e8 02 shr $0x2,%eax 808ff05: 84 d2 test %dl,%dl 808ff07: 74 17 je 808ff20 <__wcslen_sse2+0x150> 808ff09: 88 d1 mov %dl,%cl 808ff0b: 80 e1 0f and $0xf,%cl 808ff0e: 74 20 je 808ff30 <__wcslen_sse2+0x160> 808ff10: c3 ret 808ff11: eb 0d jmp 808ff20 <__wcslen_sse2+0x150> 808ff13: 90 nop 808ff14: 90 nop 808ff15: 90 nop 808ff16: 90 nop 808ff17: 90 nop 808ff18: 90 nop 808ff19: 90 nop 808ff1a: 90 nop 808ff1b: 90 nop 808ff1c: 90 nop 808ff1d: 90 nop 808ff1e: 90 nop 808ff1f: 90 nop 808ff20: 88 f5 mov %dh,%ch 808ff22: 80 e5 0f and $0xf,%ch 808ff25: 74 19 je 808ff40 <__wcslen_sse2+0x170> 808ff27: 83 c0 02 add $0x2,%eax 808ff2a: c3 ret 808ff2b: 90 nop 808ff2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 808ff30: 83 c0 01 add $0x1,%eax 808ff33: c3 ret 808ff34: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ff3a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 808ff40: 83 c0 03 add $0x3,%eax 808ff43: c3 ret 808ff44: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ff4a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 808ff50: 31 c0 xor %eax,%eax 808ff52: c3 ret 808ff53: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 808ff59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ff60: b8 01 00 00 00 mov $0x1,%eax 808ff65: c3 ret 808ff66: 8d 76 00 lea 0x0(%esi),%esi 808ff69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ff70: b8 02 00 00 00 mov $0x2,%eax 808ff75: c3 ret 808ff76: 8d 76 00 lea 0x0(%esi),%esi 808ff79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ff80: b8 03 00 00 00 mov $0x3,%eax 808ff85: c3 ret 808ff86: 8d 76 00 lea 0x0(%esi),%esi 808ff89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ff90: b8 04 00 00 00 mov $0x4,%eax 808ff95: c3 ret 808ff96: 8d 76 00 lea 0x0(%esi),%esi 808ff99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ffa0: b8 05 00 00 00 mov $0x5,%eax 808ffa5: c3 ret 808ffa6: 8d 76 00 lea 0x0(%esi),%esi 808ffa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ffb0: b8 06 00 00 00 mov $0x6,%eax 808ffb5: c3 ret 808ffb6: 8d 76 00 lea 0x0(%esi),%esi 808ffb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 808ffc0: b8 07 00 00 00 mov $0x7,%eax 808ffc5: c3 ret 808ffc6: 66 90 xchg %ax,%ax 808ffc8: 66 90 xchg %ax,%ax 808ffca: 66 90 xchg %ax,%ax 808ffcc: 66 90 xchg %ax,%ax 808ffce: 66 90 xchg %ax,%ax 0808ffd0 <__wcslen_ia32>: 808ffd0: 53 push %ebx 808ffd1: 8b 4c 24 08 mov 0x8(%esp),%ecx 808ffd5: 8b 19 mov (%ecx),%ebx 808ffd7: 85 db test %ebx,%ebx 808ffd9: 74 51 je 809002c <__wcslen_ia32+0x5c> 808ffdb: 8b 51 04 mov 0x4(%ecx),%edx 808ffde: 85 d2 test %edx,%edx 808ffe0: 74 55 je 8090037 <__wcslen_ia32+0x67> 808ffe2: 8b 41 08 mov 0x8(%ecx),%eax 808ffe5: 85 c0 test %eax,%eax 808ffe7: 74 47 je 8090030 <__wcslen_ia32+0x60> 808ffe9: 31 d2 xor %edx,%edx 808ffeb: eb 24 jmp 8090011 <__wcslen_ia32+0x41> 808ffed: 8d 76 00 lea 0x0(%esi),%esi 808fff0: 8d 42 04 lea 0x4(%edx),%eax 808fff3: 8b 1c 81 mov (%ecx,%eax,4),%ebx 808fff6: 85 db test %ebx,%ebx 808fff8: 74 22 je 809001c <__wcslen_ia32+0x4c> 808fffa: 83 7c 81 04 00 cmpl $0x0,0x4(%ecx,%eax,4) 808ffff: 8d 5a 05 lea 0x5(%edx),%ebx 8090002: 74 1c je 8090020 <__wcslen_ia32+0x50> 8090004: 8b 5c 81 08 mov 0x8(%ecx,%eax,4),%ebx 8090008: 83 c2 06 add $0x6,%edx 809000b: 85 db test %ebx,%ebx 809000d: 74 19 je 8090028 <__wcslen_ia32+0x58> 809000f: 89 c2 mov %eax,%edx 8090011: 8b 5c 91 0c mov 0xc(%ecx,%edx,4),%ebx 8090015: 8d 42 03 lea 0x3(%edx),%eax 8090018: 85 db test %ebx,%ebx 809001a: 75 d4 jne 808fff0 <__wcslen_ia32+0x20> 809001c: 5b pop %ebx 809001d: c3 ret 809001e: 66 90 xchg %ax,%ax 8090020: 89 d8 mov %ebx,%eax 8090022: 5b pop %ebx 8090023: c3 ret 8090024: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090028: 89 d0 mov %edx,%eax 809002a: 5b pop %ebx 809002b: c3 ret 809002c: 31 c0 xor %eax,%eax 809002e: 5b pop %ebx 809002f: c3 ret 8090030: b8 02 00 00 00 mov $0x2,%eax 8090035: 5b pop %ebx 8090036: c3 ret 8090037: b8 01 00 00 00 mov $0x1,%eax 809003c: 5b pop %ebx 809003d: c3 ret 809003e: 66 90 xchg %ax,%ax 08090040 <time>: 8090040: 53 push %ebx 8090041: b8 0d 00 00 00 mov $0xd,%eax 8090046: 8b 5c 24 08 mov 0x8(%esp),%ebx 809004a: ff 15 f0 c9 0e 08 call *0x80ec9f0 8090050: 5b pop %ebx 8090051: c3 ret 8090052: 66 90 xchg %ax,%ax 8090054: 66 90 xchg %ax,%ax 8090056: 66 90 xchg %ax,%ax 8090058: 66 90 xchg %ax,%ax 809005a: 66 90 xchg %ax,%ax 809005c: 66 90 xchg %ax,%ax 809005e: 66 90 xchg %ax,%ax 08090060 <compute_offset>: 8090060: 83 f9 18 cmp $0x18,%ecx 8090063: 53 push %ebx 8090064: bb 18 00 00 00 mov $0x18,%ebx 8090069: 0f 47 cb cmova %ebx,%ecx 809006c: bb 3b 00 00 00 mov $0x3b,%ebx 8090071: 69 c9 10 0e 00 00 imul $0xe10,%ecx,%ecx 8090077: 83 f8 3b cmp $0x3b,%eax 809007a: 0f 47 c3 cmova %ebx,%eax 809007d: 01 c8 add %ecx,%eax 809007f: 83 fa 3b cmp $0x3b,%edx 8090082: 0f 47 d3 cmova %ebx,%edx 8090085: 6b d2 3c imul $0x3c,%edx,%edx 8090088: 5b pop %ebx 8090089: 01 d0 add %edx,%eax 809008b: c3 ret 809008c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08090090 <compute_change>: 8090090: 55 push %ebp 8090091: 57 push %edi 8090092: 89 c1 mov %eax,%ecx 8090094: 56 push %esi 8090095: 53 push %ebx 8090096: 89 d3 mov %edx,%ebx 8090098: 83 ec 1c sub $0x1c,%esp 809009b: 83 fa ff cmp $0xffffffff,%edx 809009e: 0f 84 ec 01 00 00 je 8090290 <compute_change+0x200> 80900a4: 3b 50 1c cmp 0x1c(%eax),%edx 80900a7: 0f 84 b7 01 00 00 je 8090264 <compute_change+0x1d4> 80900ad: 31 f6 xor %esi,%esi 80900af: 81 fa b2 07 00 00 cmp $0x7b2,%edx 80900b5: 7e 38 jle 80900ef <compute_change+0x5f> 80900b7: 8d 83 4e f8 ff ff lea -0x7b2(%ebx),%eax 80900bd: 8d 52 ff lea -0x1(%edx),%edx 80900c0: bf 1f 85 eb 51 mov $0x51eb851f,%edi 80900c5: 69 c0 6d 01 00 00 imul $0x16d,%eax,%eax 80900cb: 89 d6 mov %edx,%esi 80900cd: c1 fe 02 sar $0x2,%esi 80900d0: 8d b4 30 14 fe ff ff lea -0x1ec(%eax,%esi,1),%esi 80900d7: 89 d0 mov %edx,%eax 80900d9: f7 ef imul %edi 80900db: 89 d0 mov %edx,%eax 80900dd: c1 fa 07 sar $0x7,%edx 80900e0: c1 f8 05 sar $0x5,%eax 80900e3: 29 c6 sub %eax,%esi 80900e5: 8d 74 16 0f lea 0xf(%esi,%edx,1),%esi 80900e9: 69 f6 80 51 01 00 imul $0x15180,%esi,%esi 80900ef: 8b 41 04 mov 0x4(%ecx),%eax 80900f2: 83 f8 01 cmp $0x1,%eax 80900f5: 0f 84 a3 01 00 00 je 809029e <compute_change+0x20e> 80900fb: 0f 82 6f 01 00 00 jb 8090270 <compute_change+0x1e0> 8090101: 83 f8 02 cmp $0x2,%eax 8090104: 0f 85 72 01 00 00 jne 809027c <compute_change+0x1ec> 809010a: f6 c3 03 test $0x3,%bl 809010d: 0f 84 cd 01 00 00 je 80902e0 <compute_change+0x250> 8090113: 31 c0 xor %eax,%eax 8090115: 31 ed xor %ebp,%ebp 8090117: 0f b7 51 08 movzwl 0x8(%ecx),%edx 809011b: 01 d0 add %edx,%eax 809011d: 89 d7 mov %edx,%edi 809011f: 89 54 24 14 mov %edx,0x14(%esp) 8090123: 0f b7 84 00 3e 5c 0d movzwl 0x80d5c3e(%eax,%eax,1),%eax 809012a: 08 809012b: 89 44 24 18 mov %eax,0x18(%esp) 809012f: 69 c0 80 51 01 00 imul $0x15180,%eax,%eax 8090135: 01 c6 add %eax,%esi 8090137: 89 34 24 mov %esi,(%esp) 809013a: 8d 72 09 lea 0x9(%edx),%esi 809013d: ba ab aa aa 2a mov $0x2aaaaaab,%edx 8090142: 89 f0 mov %esi,%eax 8090144: f7 ea imul %edx 8090146: d1 ea shr %edx 8090148: 8d 04 52 lea (%edx,%edx,2),%eax 809014b: ba 1f 85 eb 51 mov $0x51eb851f,%edx 8090150: c1 e0 02 shl $0x2,%eax 8090153: 29 c6 sub %eax,%esi 8090155: 83 c6 01 add $0x1,%esi 8090158: 66 83 ff 03 cmp $0x3,%di 809015c: 89 74 24 04 mov %esi,0x4(%esp) 8090160: 89 de mov %ebx,%esi 8090162: 83 de 00 sbb $0x0,%esi 8090165: 89 f0 mov %esi,%eax 8090167: 89 f7 mov %esi,%edi 8090169: f7 ea imul %edx 809016b: c1 ff 1f sar $0x1f,%edi 809016e: 89 d0 mov %edx,%eax 8090170: 89 54 24 08 mov %edx,0x8(%esp) 8090174: 89 fa mov %edi,%edx 8090176: c1 f8 05 sar $0x5,%eax 8090179: 89 54 24 10 mov %edx,0x10(%esp) 809017d: 89 c7 mov %eax,%edi 809017f: 89 44 24 0c mov %eax,0xc(%esp) 8090183: 29 d7 sub %edx,%edi 8090185: ba 67 66 66 66 mov $0x66666667,%edx 809018a: 6b ff 64 imul $0x64,%edi,%edi 809018d: 29 fe sub %edi,%esi 809018f: 89 f7 mov %esi,%edi 8090191: 6b 74 24 04 1a imul $0x1a,0x4(%esp),%esi 8090196: 83 ee 02 sub $0x2,%esi 8090199: 89 f0 mov %esi,%eax 809019b: c1 fe 1f sar $0x1f,%esi 809019e: f7 ea imul %edx 80901a0: c1 fa 02 sar $0x2,%edx 80901a3: 29 f2 sub %esi,%edx 80901a5: 8d 77 03 lea 0x3(%edi),%esi 80901a8: 85 ff test %edi,%edi 80901aa: 8d 44 17 01 lea 0x1(%edi,%edx,1),%eax 80901ae: 8b 54 24 10 mov 0x10(%esp),%edx 80901b2: 0f 48 fe cmovs %esi,%edi 80901b5: 8b 74 24 08 mov 0x8(%esp),%esi 80901b9: c1 ff 02 sar $0x2,%edi 80901bc: 01 c7 add %eax,%edi 80901be: 8b 44 24 0c mov 0xc(%esp),%eax 80901c2: c1 fe 07 sar $0x7,%esi 80901c5: 29 d6 sub %edx,%esi 80901c7: 29 d0 sub %edx,%eax 80901c9: 01 fe add %edi,%esi 80901cb: ba 93 24 49 92 mov $0x92492493,%edx 80901d0: 01 c0 add %eax,%eax 80901d2: 29 c6 sub %eax,%esi 80901d4: 89 f0 mov %esi,%eax 80901d6: f7 ea imul %edx 80901d8: 89 f0 mov %esi,%eax 80901da: c1 f8 1f sar $0x1f,%eax 80901dd: 01 f2 add %esi,%edx 80901df: c1 fa 02 sar $0x2,%edx 80901e2: 29 c2 sub %eax,%edx 80901e4: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 80901eb: 29 d0 sub %edx,%eax 80901ed: 29 c6 sub %eax,%esi 80901ef: 8d 46 07 lea 0x7(%esi),%eax 80901f2: 85 f6 test %esi,%esi 80901f4: 89 f2 mov %esi,%edx 80901f6: 0f b7 71 0a movzwl 0xa(%ecx),%esi 80901fa: 0f 48 d0 cmovs %eax,%edx 80901fd: 0f b7 41 0c movzwl 0xc(%ecx),%eax 8090201: 29 d0 sub %edx,%eax 8090203: 8d 50 07 lea 0x7(%eax),%edx 8090206: 85 c0 test %eax,%eax 8090208: 0f 48 c2 cmovs %edx,%eax 809020b: 83 fe 01 cmp $0x1,%esi 809020e: 76 3d jbe 809024d <compute_change+0x1bd> 8090210: 8d 7c 6d 00 lea 0x0(%ebp,%ebp,2),%edi 8090214: 8d 50 07 lea 0x7(%eax),%edx 8090217: 8d 7c bd 00 lea 0x0(%ebp,%edi,4),%edi 809021b: 03 7c 24 14 add 0x14(%esp),%edi 809021f: 0f b7 bc 3f 40 5c 0d movzwl 0x80d5c40(%edi,%edi,1),%edi 8090226: 08 8090227: 2b 7c 24 18 sub 0x18(%esp),%edi 809022b: 39 d7 cmp %edx,%edi 809022d: 7e 1e jle 809024d <compute_change+0x1bd> 809022f: 8d 2c f5 00 00 00 00 lea 0x0(,%esi,8),%ebp 8090236: 29 f5 sub %esi,%ebp 8090238: 8d 74 28 f9 lea -0x7(%eax,%ebp,1),%esi 809023c: eb 09 jmp 8090247 <compute_change+0x1b7> 809023e: 66 90 xchg %ax,%ax 8090240: 83 c2 07 add $0x7,%edx 8090243: 39 d7 cmp %edx,%edi 8090245: 7e 06 jle 809024d <compute_change+0x1bd> 8090247: 39 d6 cmp %edx,%esi 8090249: 89 d0 mov %edx,%eax 809024b: 75 f3 jne 8090240 <compute_change+0x1b0> 809024d: 69 c0 80 51 01 00 imul $0x15180,%eax,%eax 8090253: 8b 34 24 mov (%esp),%esi 8090256: 89 59 1c mov %ebx,0x1c(%ecx) 8090259: 01 c6 add %eax,%esi 809025b: 2b 71 14 sub 0x14(%ecx),%esi 809025e: 03 71 10 add 0x10(%ecx),%esi 8090261: 89 71 18 mov %esi,0x18(%ecx) 8090264: 83 c4 1c add $0x1c,%esp 8090267: 5b pop %ebx 8090268: 5e pop %esi 8090269: 5f pop %edi 809026a: 5d pop %ebp 809026b: c3 ret 809026c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090270: 0f b7 41 0c movzwl 0xc(%ecx),%eax 8090274: 69 c0 80 51 01 00 imul $0x15180,%eax,%eax 809027a: 01 c6 add %eax,%esi 809027c: 2b 71 14 sub 0x14(%ecx),%esi 809027f: 89 59 1c mov %ebx,0x1c(%ecx) 8090282: 03 71 10 add 0x10(%ecx),%esi 8090285: 89 71 18 mov %esi,0x18(%ecx) 8090288: 83 c4 1c add $0x1c,%esp 809028b: 5b pop %ebx 809028c: 5e pop %esi 809028d: 5f pop %edi 809028e: 5d pop %ebp 809028f: c3 ret 8090290: 8b 41 04 mov 0x4(%ecx),%eax 8090293: 31 f6 xor %esi,%esi 8090295: 83 f8 01 cmp $0x1,%eax 8090298: 0f 85 5d fe ff ff jne 80900fb <compute_change+0x6b> 809029e: 0f b7 41 0c movzwl 0xc(%ecx),%eax 80902a2: 89 c2 mov %eax,%edx 80902a4: 83 e8 01 sub $0x1,%eax 80902a7: 69 c0 80 51 01 00 imul $0x15180,%eax,%eax 80902ad: 01 c6 add %eax,%esi 80902af: 66 83 fa 3b cmp $0x3b,%dx 80902b3: 76 c7 jbe 809027c <compute_change+0x1ec> 80902b5: f6 c3 03 test $0x3,%bl 80902b8: 75 c2 jne 809027c <compute_change+0x1ec> 80902ba: 89 d8 mov %ebx,%eax 80902bc: ba 1f 85 eb 51 mov $0x51eb851f,%edx 80902c1: 89 df mov %ebx,%edi 80902c3: f7 ea imul %edx 80902c5: c1 ff 1f sar $0x1f,%edi 80902c8: 89 d0 mov %edx,%eax 80902ca: c1 f8 05 sar $0x5,%eax 80902cd: 29 f8 sub %edi,%eax 80902cf: 6b c0 64 imul $0x64,%eax,%eax 80902d2: 39 c3 cmp %eax,%ebx 80902d4: 74 6a je 8090340 <compute_change+0x2b0> 80902d6: 81 c6 80 51 01 00 add $0x15180,%esi 80902dc: eb 9e jmp 809027c <compute_change+0x1ec> 80902de: 66 90 xchg %ax,%ax 80902e0: 89 d8 mov %ebx,%eax 80902e2: ba 1f 85 eb 51 mov $0x51eb851f,%edx 80902e7: f7 ea imul %edx 80902e9: 89 d8 mov %ebx,%eax 80902eb: c1 f8 1f sar $0x1f,%eax 80902ee: 89 d7 mov %edx,%edi 80902f0: c1 ff 05 sar $0x5,%edi 80902f3: 29 c7 sub %eax,%edi 80902f5: 6b ff 64 imul $0x64,%edi,%edi 80902f8: 39 fb cmp %edi,%ebx 80902fa: 75 2c jne 8090328 <compute_change+0x298> 80902fc: c1 fa 07 sar $0x7,%edx 80902ff: 29 c2 sub %eax,%edx 8090301: 69 c2 90 01 00 00 imul $0x190,%edx,%eax 8090307: 89 da mov %ebx,%edx 8090309: 29 c2 sub %eax,%edx 809030b: 83 fa 01 cmp $0x1,%edx 809030e: 19 c0 sbb %eax,%eax 8090310: 83 e0 0d and $0xd,%eax 8090313: 85 d2 test %edx,%edx 8090315: 0f 94 c2 sete %dl 8090318: 0f b6 d2 movzbl %dl,%edx 809031b: 89 d5 mov %edx,%ebp 809031d: e9 f5 fd ff ff jmp 8090117 <compute_change+0x87> 8090322: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8090328: b8 0d 00 00 00 mov $0xd,%eax 809032d: bd 01 00 00 00 mov $0x1,%ebp 8090332: e9 e0 fd ff ff jmp 8090117 <compute_change+0x87> 8090337: 89 f6 mov %esi,%esi 8090339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8090340: c1 fa 07 sar $0x7,%edx 8090343: 29 fa sub %edi,%edx 8090345: 69 c2 90 01 00 00 imul $0x190,%edx,%eax 809034b: 39 c3 cmp %eax,%ebx 809034d: 0f 85 29 ff ff ff jne 809027c <compute_change+0x1ec> 8090353: eb 81 jmp 80902d6 <compute_change+0x246> 8090355: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08090360 <update_vars>: 8090360: 56 push %esi 8090361: 53 push %ebx 8090362: 31 d2 xor %edx,%edx 8090364: 83 ec 10 sub $0x10,%esp 8090367: a1 14 d7 0e 08 mov 0x80ed714,%eax 809036c: 39 05 34 d7 0e 08 cmp %eax,0x80ed734 8090372: 8b 35 20 d7 0e 08 mov 0x80ed720,%esi 8090378: 0f 95 c2 setne %dl 809037b: f7 d8 neg %eax 809037d: 89 35 20 cf 0e 08 mov %esi,0x80ecf20 8090383: a3 e0 d6 0e 08 mov %eax,0x80ed6e0 8090388: a1 00 d7 0e 08 mov 0x80ed700,%eax 809038d: 89 15 e4 d6 0e 08 mov %edx,0x80ed6e4 8090393: 50 push %eax 8090394: a3 1c cf 0e 08 mov %eax,0x80ecf1c 8090399: e8 12 bf fc ff call 805c2b0 <strlen> 809039e: 89 34 24 mov %esi,(%esp) 80903a1: 89 c3 mov %eax,%ebx 80903a3: e8 08 bf fc ff call 805c2b0 <strlen> 80903a8: 8b 15 3c dd 0e 08 mov 0x80edd3c,%edx 80903ae: 83 c4 10 add $0x10,%esp 80903b1: 39 d3 cmp %edx,%ebx 80903b3: 76 08 jbe 80903bd <update_vars+0x5d> 80903b5: 89 1d 3c dd 0e 08 mov %ebx,0x80edd3c 80903bb: 89 da mov %ebx,%edx 80903bd: 39 d0 cmp %edx,%eax 80903bf: 76 05 jbe 80903c6 <update_vars+0x66> 80903c1: a3 3c dd 0e 08 mov %eax,0x80edd3c 80903c6: 83 c4 04 add $0x4,%esp 80903c9: 5b pop %ebx 80903ca: 5e pop %esi 80903cb: c3 ret 80903cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080903d0 <__tzstring_len>: 80903d0: 55 push %ebp 80903d1: 57 push %edi 80903d2: 89 d7 mov %edx,%edi 80903d4: 56 push %esi 80903d5: 53 push %ebx 80903d6: 83 ec 1c sub $0x1c,%esp 80903d9: 8b 1d f0 d6 0e 08 mov 0x80ed6f0,%ebx 80903df: 89 44 24 0c mov %eax,0xc(%esp) 80903e3: 85 db test %ebx,%ebx 80903e5: 74 75 je 809045c <__tzstring_len+0x8c> 80903e7: be 08 00 00 00 mov $0x8,%esi 80903ec: 29 d6 sub %edx,%esi 80903ee: eb 02 jmp 80903f2 <__tzstring_len+0x22> 80903f0: 89 c3 mov %eax,%ebx 80903f2: 8b 43 04 mov 0x4(%ebx),%eax 80903f5: 39 f8 cmp %edi,%eax 80903f7: 72 1a jb 8090413 <__tzstring_len+0x43> 80903f9: 01 f0 add %esi,%eax 80903fb: 83 ec 04 sub $0x4,%esp 80903fe: 8d 2c 03 lea (%ebx,%eax,1),%ebp 8090401: 57 push %edi 8090402: 55 push %ebp 8090403: ff 74 24 18 pushl 0x18(%esp) 8090407: e8 54 7e fb ff call 8048260 <.plt+0x80> 809040c: 83 c4 10 add $0x10,%esp 809040f: 85 c0 test %eax,%eax 8090411: 74 3f je 8090452 <__tzstring_len+0x82> 8090413: 8b 03 mov (%ebx),%eax 8090415: 85 c0 test %eax,%eax 8090417: 75 d7 jne 80903f0 <__tzstring_len+0x20> 8090419: 8d 47 09 lea 0x9(%edi),%eax 809041c: 83 ec 0c sub $0xc,%esp 809041f: 50 push %eax 8090420: e8 5b 9c fc ff call 805a080 <__libc_malloc> 8090425: 83 c4 10 add $0x10,%esp 8090428: 85 c0 test %eax,%eax 809042a: 89 c6 mov %eax,%esi 809042c: 74 75 je 80904a3 <__tzstring_len+0xd3> 809042e: 8d 68 08 lea 0x8(%eax),%ebp 8090431: 83 ec 04 sub $0x4,%esp 8090434: c7 00 00 00 00 00 movl $0x0,(%eax) 809043a: 89 78 04 mov %edi,0x4(%eax) 809043d: 57 push %edi 809043e: ff 74 24 14 pushl 0x14(%esp) 8090442: 55 push %ebp 8090443: e8 b8 cf fc ff call 805d400 <memcpy> 8090448: c6 44 3e 08 00 movb $0x0,0x8(%esi,%edi,1) 809044d: 83 c4 10 add $0x10,%esp 8090450: 89 33 mov %esi,(%ebx) 8090452: 83 c4 1c add $0x1c,%esp 8090455: 89 e8 mov %ebp,%eax 8090457: 5b pop %ebx 8090458: 5e pop %esi 8090459: 5f pop %edi 809045a: 5d pop %ebp 809045b: c3 ret 809045c: 8d 42 09 lea 0x9(%edx),%eax 809045f: 83 ec 0c sub $0xc,%esp 8090462: 50 push %eax 8090463: e8 18 9c fc ff call 805a080 <__libc_malloc> 8090468: 83 c4 10 add $0x10,%esp 809046b: 85 c0 test %eax,%eax 809046d: 89 c3 mov %eax,%ebx 809046f: 74 32 je 80904a3 <__tzstring_len+0xd3> 8090471: 8d 6b 08 lea 0x8(%ebx),%ebp 8090474: 83 ec 04 sub $0x4,%esp 8090477: 89 7b 04 mov %edi,0x4(%ebx) 809047a: c7 03 00 00 00 00 movl $0x0,(%ebx) 8090480: 57 push %edi 8090481: ff 74 24 14 pushl 0x14(%esp) 8090485: 55 push %ebp 8090486: e8 75 cf fc ff call 805d400 <memcpy> 809048b: 83 c4 10 add $0x10,%esp 809048e: c6 44 3b 08 00 movb $0x0,0x8(%ebx,%edi,1) 8090493: 89 1d f0 d6 0e 08 mov %ebx,0x80ed6f0 8090499: 83 c4 1c add $0x1c,%esp 809049c: 89 e8 mov %ebp,%eax 809049e: 5b pop %ebx 809049f: 5e pop %esi 80904a0: 5f pop %edi 80904a1: 5d pop %ebp 80904a2: c3 ret 80904a3: 31 ed xor %ebp,%ebp 80904a5: eb ab jmp 8090452 <__tzstring_len+0x82> 80904a7: 89 f6 mov %esi,%esi 80904a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080904b0 <parse_tzname>: 80904b0: 55 push %ebp 80904b1: 57 push %edi 80904b2: 89 d7 mov %edx,%edi 80904b4: 56 push %esi 80904b5: 53 push %ebx 80904b6: 83 ec 0c sub $0xc,%esp 80904b9: 8b 30 mov (%eax),%esi 80904bb: 0f b6 16 movzbl (%esi),%edx 80904be: 89 d1 mov %edx,%ecx 80904c0: 83 e1 df and $0xffffffdf,%ecx 80904c3: 83 e9 41 sub $0x41,%ecx 80904c6: 80 f9 19 cmp $0x19,%cl 80904c9: 77 1f ja 80904ea <parse_tzname+0x3a> 80904cb: 89 f3 mov %esi,%ebx 80904cd: 8d 76 00 lea 0x0(%esi),%esi 80904d0: 83 c3 01 add $0x1,%ebx 80904d3: 0f b6 0b movzbl (%ebx),%ecx 80904d6: 83 e1 df and $0xffffffdf,%ecx 80904d9: 83 e9 41 sub $0x41,%ecx 80904dc: 80 f9 19 cmp $0x19,%cl 80904df: 76 ef jbe 80904d0 <parse_tzname+0x20> 80904e1: 89 d9 mov %ebx,%ecx 80904e3: 29 f1 sub %esi,%ecx 80904e5: 83 f9 02 cmp $0x2,%ecx 80904e8: 77 4d ja 8090537 <parse_tzname+0x87> 80904ea: 83 c6 01 add $0x1,%esi 80904ed: 80 fa 3c cmp $0x3c,%dl 80904f0: 75 6d jne 809055f <parse_tzname+0xaf> 80904f2: 89 f3 mov %esi,%ebx 80904f4: eb 0d jmp 8090503 <parse_tzname+0x53> 80904f6: 8d 76 00 lea 0x0(%esi),%esi 80904f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8090500: 83 c3 01 add $0x1,%ebx 8090503: 0f b6 13 movzbl (%ebx),%edx 8090506: 89 d1 mov %edx,%ecx 8090508: 83 e1 df and $0xffffffdf,%ecx 809050b: 83 e9 41 sub $0x41,%ecx 809050e: 80 f9 19 cmp $0x19,%cl 8090511: 76 ed jbe 8090500 <parse_tzname+0x50> 8090513: 8d 4a d5 lea -0x2b(%edx),%ecx 8090516: 81 e1 fd 00 00 00 and $0xfd,%ecx 809051c: 74 e2 je 8090500 <parse_tzname+0x50> 809051e: 8d 4a d0 lea -0x30(%edx),%ecx 8090521: 80 f9 09 cmp $0x9,%cl 8090524: 76 da jbe 8090500 <parse_tzname+0x50> 8090526: 89 d9 mov %ebx,%ecx 8090528: 29 f1 sub %esi,%ecx 809052a: 83 f9 02 cmp $0x2,%ecx 809052d: 76 30 jbe 809055f <parse_tzname+0xaf> 809052f: 80 fa 3e cmp $0x3e,%dl 8090532: 75 2b jne 809055f <parse_tzname+0xaf> 8090534: 83 c3 01 add $0x1,%ebx 8090537: 89 c5 mov %eax,%ebp 8090539: 89 ca mov %ecx,%edx 809053b: 89 f0 mov %esi,%eax 809053d: e8 8e fe ff ff call 80903d0 <__tzstring_len> 8090542: 85 c0 test %eax,%eax 8090544: 74 19 je 809055f <parse_tzname+0xaf> 8090546: c1 e7 05 shl $0x5,%edi 8090549: 89 87 00 d7 0e 08 mov %eax,0x80ed700(%edi) 809054f: 89 5d 00 mov %ebx,0x0(%ebp) 8090552: 83 c4 0c add $0xc,%esp 8090555: 5b pop %ebx 8090556: b8 01 00 00 00 mov $0x1,%eax 809055b: 5e pop %esi 809055c: 5f pop %edi 809055d: 5d pop %ebp 809055e: c3 ret 809055f: 83 c4 0c add $0xc,%esp 8090562: 31 c0 xor %eax,%eax 8090564: 5b pop %ebx 8090565: 5e pop %esi 8090566: 5f pop %edi 8090567: 5d pop %ebp 8090568: c3 ret 8090569: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08090570 <parse_offset>: 8090570: 55 push %ebp 8090571: 57 push %edi 8090572: 89 c7 mov %eax,%edi 8090574: 56 push %esi 8090575: 53 push %ebx 8090576: 89 d6 mov %edx,%esi 8090578: 83 ec 1c sub $0x1c,%esp 809057b: 8b 18 mov (%eax),%ebx 809057d: 85 d2 test %edx,%edx 809057f: 0f b6 13 movzbl (%ebx),%edx 8090582: 0f 84 88 00 00 00 je 8090610 <parse_offset+0xa0> 8090588: 8d 4a d5 lea -0x2b(%edx),%ecx 809058b: 83 e1 fd and $0xfffffffd,%ecx 809058e: 84 c9 test %cl,%cl 8090590: bd ff ff ff ff mov $0xffffffff,%ebp 8090595: 0f 84 9d 00 00 00 je 8090638 <parse_offset+0xc8> 809059b: 31 c0 xor %eax,%eax 809059d: 31 d2 xor %edx,%edx 809059f: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80905a6: 00 80905a7: 66 89 44 24 08 mov %ax,0x8(%esp) 80905ac: 8d 44 24 0c lea 0xc(%esp),%eax 80905b0: 66 89 54 24 0a mov %dx,0xa(%esp) 80905b5: 89 1f mov %ebx,(%edi) 80905b7: 50 push %eax 80905b8: 8d 54 24 0e lea 0xe(%esp),%edx 80905bc: 52 push %edx 80905bd: 50 push %eax 80905be: 8d 54 24 14 lea 0x14(%esp),%edx 80905c2: 52 push %edx 80905c3: 50 push %eax 80905c4: 8d 44 24 1a lea 0x1a(%esp),%eax 80905c8: 50 push %eax 80905c9: 68 62 e6 0c 08 push $0x80ce662 80905ce: 53 push %ebx 80905cf: e8 fc f0 00 00 call 809f6d0 <_IO_sscanf> 80905d4: 83 c4 20 add $0x20,%esp 80905d7: 85 c0 test %eax,%eax 80905d9: 7e 75 jle 8090650 <parse_offset+0xe0> 80905db: 0f b7 4c 24 06 movzwl 0x6(%esp),%ecx 80905e0: 0f b7 54 24 08 movzwl 0x8(%esp),%edx 80905e5: c1 e6 05 shl $0x5,%esi 80905e8: 0f b7 44 24 0a movzwl 0xa(%esp),%eax 80905ed: e8 6e fa ff ff call 8090060 <compute_offset> 80905f2: 0f af e8 imul %eax,%ebp 80905f5: 89 ae 14 d7 0e 08 mov %ebp,0x80ed714(%esi) 80905fb: 03 5c 24 0c add 0xc(%esp),%ebx 80905ff: b8 01 00 00 00 mov $0x1,%eax 8090604: 89 1f mov %ebx,(%edi) 8090606: 83 c4 1c add $0x1c,%esp 8090609: 5b pop %ebx 809060a: 5e pop %esi 809060b: 5f pop %edi 809060c: 5d pop %ebp 809060d: c3 ret 809060e: 66 90 xchg %ax,%ax 8090610: 31 c0 xor %eax,%eax 8090612: 84 d2 test %dl,%dl 8090614: 74 f0 je 8090606 <parse_offset+0x96> 8090616: 8d 4a d5 lea -0x2b(%edx),%ecx 8090619: 81 e1 fd 00 00 00 and $0xfd,%ecx 809061f: 74 17 je 8090638 <parse_offset+0xc8> 8090621: 0f be ea movsbl %dl,%ebp 8090624: 83 ed 30 sub $0x30,%ebp 8090627: 83 fd 09 cmp $0x9,%ebp 809062a: 0f 86 5e ff ff ff jbe 809058e <parse_offset+0x1e> 8090630: eb d4 jmp 8090606 <parse_offset+0x96> 8090632: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8090638: 31 c0 xor %eax,%eax 809063a: 83 c3 01 add $0x1,%ebx 809063d: 80 fa 2d cmp $0x2d,%dl 8090640: 0f 95 c0 setne %al 8090643: 89 c5 mov %eax,%ebp 8090645: f7 dd neg %ebp 8090647: 83 cd 01 or $0x1,%ebp 809064a: e9 4c ff ff ff jmp 809059b <parse_offset+0x2b> 809064f: 90 nop 8090650: 85 f6 test %esi,%esi 8090652: 74 14 je 8090668 <parse_offset+0xf8> 8090654: a1 14 d7 0e 08 mov 0x80ed714,%eax 8090659: 05 10 0e 00 00 add $0xe10,%eax 809065e: a3 34 d7 0e 08 mov %eax,0x80ed734 8090663: eb 96 jmp 80905fb <parse_offset+0x8b> 8090665: 8d 76 00 lea 0x0(%esi),%esi 8090668: c7 05 14 d7 0e 08 00 movl $0x0,0x80ed714 809066f: 00 00 00 8090672: 31 c0 xor %eax,%eax 8090674: eb 90 jmp 8090606 <parse_offset+0x96> 8090676: 8d 76 00 lea 0x0(%esi),%esi 8090679: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08090680 <parse_rule>: 8090680: 55 push %ebp 8090681: 57 push %edi 8090682: 89 d7 mov %edx,%edi 8090684: 56 push %esi 8090685: 53 push %ebx 8090686: 89 c6 mov %eax,%esi 8090688: 83 ec 1c sub $0x1c,%esp 809068b: 8b 18 mov (%eax),%ebx 809068d: 31 c0 xor %eax,%eax 809068f: 80 3b 2c cmpb $0x2c,(%ebx) 8090692: 0f 94 c0 sete %al 8090695: 01 c3 add %eax,%ebx 8090697: 0f b6 03 movzbl (%ebx),%eax 809069a: 3c 4a cmp $0x4a,%al 809069c: 0f 84 fe 00 00 00 je 80907a0 <parse_rule+0x120> 80906a2: 0f be d0 movsbl %al,%edx 80906a5: 83 ea 30 sub $0x30,%edx 80906a8: 83 fa 09 cmp $0x9,%edx 80906ab: 77 53 ja 8090700 <parse_rule+0x80> 80906ad: 89 f8 mov %edi,%eax 80906af: c1 e0 05 shl $0x5,%eax 80906b2: c7 80 04 d7 0e 08 00 movl $0x0,0x80ed704(%eax) 80906b9: 00 00 00 80906bc: 83 ec 04 sub $0x4,%esp 80906bf: 6a 0a push $0xa 80906c1: 8d 44 24 14 lea 0x14(%esp),%eax 80906c5: 50 push %eax 80906c6: 53 push %ebx 80906c7: e8 24 e4 fb ff call 804eaf0 <__strtoul> 80906cc: 8b 54 24 1c mov 0x1c(%esp),%edx 80906d0: 83 c4 10 add $0x10,%esp 80906d3: 39 d3 cmp %edx,%ebx 80906d5: 74 19 je 80906f0 <parse_rule+0x70> 80906d7: 3d 6d 01 00 00 cmp $0x16d,%eax 80906dc: 77 12 ja 80906f0 <parse_rule+0x70> 80906de: 89 f9 mov %edi,%ecx 80906e0: c1 e1 05 shl $0x5,%ecx 80906e3: 83 b9 04 d7 0e 08 01 cmpl $0x1,0x80ed704(%ecx) 80906ea: 75 54 jne 8090740 <parse_rule+0xc0> 80906ec: 85 c0 test %eax,%eax 80906ee: 75 50 jne 8090740 <parse_rule+0xc0> 80906f0: 31 c0 xor %eax,%eax 80906f2: 83 c4 1c add $0x1c,%esp 80906f5: 5b pop %ebx 80906f6: 5e pop %esi 80906f7: 5f pop %edi 80906f8: 5d pop %ebp 80906f9: c3 ret 80906fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8090700: 89 fa mov %edi,%edx 8090702: c1 e2 05 shl $0x5,%edx 8090705: 3c 4d cmp $0x4d,%al 8090707: 0f 84 63 01 00 00 je 8090870 <parse_rule+0x1f0> 809070d: 84 c0 test %al,%al 809070f: 75 df jne 80906f0 <parse_rule+0x70> 8090711: 8d 82 00 d7 0e 08 lea 0x80ed700(%edx),%eax 8090717: 85 d2 test %edx,%edx 8090719: c7 40 04 02 00 00 00 movl $0x2,0x4(%eax) 8090720: 0f 84 ca 01 00 00 je 80908f0 <parse_rule+0x270> 8090726: bd 0b 00 00 00 mov $0xb,%ebp 809072b: ba 01 00 00 00 mov $0x1,%edx 8090730: 31 c9 xor %ecx,%ecx 8090732: 66 89 68 08 mov %bp,0x8(%eax) 8090736: 66 89 50 0a mov %dx,0xa(%eax) 809073a: 66 89 48 0c mov %cx,0xc(%eax) 809073e: eb 0e jmp 809074e <parse_rule+0xce> 8090740: 89 f9 mov %edi,%ecx 8090742: 89 d3 mov %edx,%ebx 8090744: c1 e1 05 shl $0x5,%ecx 8090747: 66 89 81 0c d7 0e 08 mov %ax,0x80ed70c(%ecx) 809074e: 0f b6 13 movzbl (%ebx),%edx 8090751: 84 d2 test %dl,%dl 8090753: 0f 95 c0 setne %al 8090756: 80 fa 2f cmp $0x2f,%dl 8090759: 0f 95 c1 setne %cl 809075c: 21 c8 and %ecx,%eax 809075e: 80 fa 2c cmp $0x2c,%dl 8090761: 0f 95 c1 setne %cl 8090764: 20 c8 and %cl,%al 8090766: 75 88 jne 80906f0 <parse_rule+0x70> 8090768: 80 fa 2f cmp $0x2f,%dl 809076b: 74 63 je 80907d0 <parse_rule+0x150> 809076d: 89 f8 mov %edi,%eax 809076f: c1 e0 05 shl $0x5,%eax 8090772: c7 80 10 d7 0e 08 20 movl $0x1c20,0x80ed710(%eax) 8090779: 1c 00 00 809077c: c1 e7 05 shl $0x5,%edi 809077f: b8 01 00 00 00 mov $0x1,%eax 8090784: c7 87 1c d7 0e 08 ff movl $0xffffffff,0x80ed71c(%edi) 809078b: ff ff ff 809078e: 89 1e mov %ebx,(%esi) 8090790: 83 c4 1c add $0x1c,%esp 8090793: 5b pop %ebx 8090794: 5e pop %esi 8090795: 5f pop %edi 8090796: 5d pop %ebp 8090797: c3 ret 8090798: 90 nop 8090799: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80907a0: 89 d0 mov %edx,%eax 80907a2: 83 c3 01 add $0x1,%ebx 80907a5: c1 e0 05 shl $0x5,%eax 80907a8: c7 80 04 d7 0e 08 01 movl $0x1,0x80ed704(%eax) 80907af: 00 00 00 80907b2: 0f be 03 movsbl (%ebx),%eax 80907b5: 83 e8 30 sub $0x30,%eax 80907b8: 83 f8 09 cmp $0x9,%eax 80907bb: 0f 86 fb fe ff ff jbe 80906bc <parse_rule+0x3c> 80907c1: e9 2a ff ff ff jmp 80906f0 <parse_rule+0x70> 80907c6: 8d 76 00 lea 0x0(%esi),%esi 80907c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80907d0: 0f b6 53 01 movzbl 0x1(%ebx),%edx 80907d4: 84 d2 test %dl,%dl 80907d6: 0f 84 16 ff ff ff je 80906f2 <parse_rule+0x72> 80907dc: 31 c0 xor %eax,%eax 80907de: 80 fa 2d cmp $0x2d,%dl 80907e1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80907e8: 00 80907e9: 0f 94 c0 sete %al 80907ec: 31 c9 xor %ecx,%ecx 80907ee: 31 d2 xor %edx,%edx 80907f0: 89 c5 mov %eax,%ebp 80907f2: b8 02 00 00 00 mov $0x2,%eax 80907f7: 66 89 54 24 08 mov %dx,0x8(%esp) 80907fc: 66 89 44 24 06 mov %ax,0x6(%esp) 8090801: 8d 44 24 0c lea 0xc(%esp),%eax 8090805: 66 89 4c 24 0a mov %cx,0xa(%esp) 809080a: 8d 5c 2b 01 lea 0x1(%ebx,%ebp,1),%ebx 809080e: f7 dd neg %ebp 8090810: 50 push %eax 8090811: 83 cd 01 or $0x1,%ebp 8090814: 8d 54 24 0e lea 0xe(%esp),%edx 8090818: 52 push %edx 8090819: 50 push %eax 809081a: 8d 54 24 14 lea 0x14(%esp),%edx 809081e: 52 push %edx 809081f: 50 push %eax 8090820: 8d 44 24 1a lea 0x1a(%esp),%eax 8090824: 50 push %eax 8090825: 68 62 e6 0c 08 push $0x80ce662 809082a: 53 push %ebx 809082b: e8 a0 ee 00 00 call 809f6d0 <_IO_sscanf> 8090830: 03 5c 24 2c add 0x2c(%esp),%ebx 8090834: 83 c4 20 add $0x20,%esp 8090837: 89 f9 mov %edi,%ecx 8090839: 0f b7 44 24 06 movzwl 0x6(%esp),%eax 809083e: 0f b7 54 24 08 movzwl 0x8(%esp),%edx 8090843: c1 e1 05 shl $0x5,%ecx 8090846: 69 c0 10 0e 00 00 imul $0xe10,%eax,%eax 809084c: 6b d2 3c imul $0x3c,%edx,%edx 809084f: 01 c2 add %eax,%edx 8090851: 0f b7 44 24 0a movzwl 0xa(%esp),%eax 8090856: 01 d0 add %edx,%eax 8090858: 0f af c5 imul %ebp,%eax 809085b: 89 81 10 d7 0e 08 mov %eax,0x80ed710(%ecx) 8090861: e9 16 ff ff ff jmp 809077c <parse_rule+0xfc> 8090866: 8d 76 00 lea 0x0(%esi),%esi 8090869: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8090870: 83 ec 08 sub $0x8,%esp 8090873: c7 82 04 d7 0e 08 02 movl $0x2,0x80ed704(%edx) 809087a: 00 00 00 809087d: 8d aa 00 d7 0e 08 lea 0x80ed700(%edx),%ebp 8090883: 8d 44 24 14 lea 0x14(%esp),%eax 8090887: 50 push %eax 8090888: 8d 82 0c d7 0e 08 lea 0x80ed70c(%edx),%eax 809088e: 50 push %eax 809088f: 8d 82 0a d7 0e 08 lea 0x80ed70a(%edx),%eax 8090895: 81 c2 08 d7 0e 08 add $0x80ed708,%edx 809089b: 50 push %eax 809089c: 52 push %edx 809089d: 68 74 e6 0c 08 push $0x80ce674 80908a2: 53 push %ebx 80908a3: e8 28 ee 00 00 call 809f6d0 <_IO_sscanf> 80908a8: 83 c4 20 add $0x20,%esp 80908ab: 83 f8 03 cmp $0x3,%eax 80908ae: 0f 85 3c fe ff ff jne 80906f0 <parse_rule+0x70> 80908b4: 0f b7 45 08 movzwl 0x8(%ebp),%eax 80908b8: 83 e8 01 sub $0x1,%eax 80908bb: 66 83 f8 0b cmp $0xb,%ax 80908bf: 0f 87 2b fe ff ff ja 80906f0 <parse_rule+0x70> 80908c5: 0f b7 45 0a movzwl 0xa(%ebp),%eax 80908c9: 83 e8 01 sub $0x1,%eax 80908cc: 66 83 f8 04 cmp $0x4,%ax 80908d0: 0f 87 1a fe ff ff ja 80906f0 <parse_rule+0x70> 80908d6: 66 83 7d 0c 06 cmpw $0x6,0xc(%ebp) 80908db: 0f 87 0f fe ff ff ja 80906f0 <parse_rule+0x70> 80908e1: 03 5c 24 0c add 0xc(%esp),%ebx 80908e5: e9 64 fe ff ff jmp 809074e <parse_rule+0xce> 80908ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80908f0: b8 02 00 00 00 mov $0x2,%eax 80908f5: bd 03 00 00 00 mov $0x3,%ebp 80908fa: 66 a3 0a d7 0e 08 mov %ax,0x80ed70a 8090900: 31 c0 xor %eax,%eax 8090902: 66 89 2d 08 d7 0e 08 mov %bp,0x80ed708 8090909: 66 a3 0c d7 0e 08 mov %ax,0x80ed70c 809090f: e9 3a fe ff ff jmp 809074e <parse_rule+0xce> 8090914: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809091a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08090920 <__tzstring>: 8090920: 53 push %ebx 8090921: 83 ec 14 sub $0x14,%esp 8090924: 8b 5c 24 1c mov 0x1c(%esp),%ebx 8090928: 53 push %ebx 8090929: e8 82 b9 fc ff call 805c2b0 <strlen> 809092e: 83 c4 18 add $0x18,%esp 8090931: 89 c2 mov %eax,%edx 8090933: 89 d8 mov %ebx,%eax 8090935: 5b pop %ebx 8090936: e9 95 fa ff ff jmp 80903d0 <__tzstring_len> 809093b: 90 nop 809093c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08090940 <__tzset_parse_tz>: 8090940: 57 push %edi 8090941: ba 00 d7 0e 08 mov $0x80ed700,%edx 8090946: 31 c0 xor %eax,%eax 8090948: 89 d7 mov %edx,%edi 809094a: b9 10 00 00 00 mov $0x10,%ecx 809094f: 31 d2 xor %edx,%edx 8090951: 83 ec 08 sub $0x8,%esp 8090954: f3 ab rep stos %eax,%es:(%edi) 8090956: 8d 44 24 10 lea 0x10(%esp),%eax 809095a: c7 05 20 d7 0e 08 31 movl $0x80d0531,0x80ed720 8090961: 05 0d 08 8090964: c7 05 00 d7 0e 08 31 movl $0x80d0531,0x80ed700 809096b: 05 0d 08 809096e: e8 3d fb ff ff call 80904b0 <parse_tzname> 8090973: 84 c0 test %al,%al 8090975: 74 0f je 8090986 <__tzset_parse_tz+0x46> 8090977: 8d 44 24 10 lea 0x10(%esp),%eax 809097b: 31 d2 xor %edx,%edx 809097d: e8 ee fb ff ff call 8090570 <parse_offset> 8090982: 84 c0 test %al,%al 8090984: 75 0a jne 8090990 <__tzset_parse_tz+0x50> 8090986: e8 d5 f9 ff ff call 8090360 <update_vars> 809098b: 83 c4 08 add $0x8,%esp 809098e: 5f pop %edi 809098f: c3 ret 8090990: 8b 44 24 10 mov 0x10(%esp),%eax 8090994: 80 38 00 cmpb $0x0,(%eax) 8090997: 75 17 jne 80909b0 <__tzset_parse_tz+0x70> 8090999: a1 00 d7 0e 08 mov 0x80ed700,%eax 809099e: a3 20 d7 0e 08 mov %eax,0x80ed720 80909a3: a1 14 d7 0e 08 mov 0x80ed714,%eax 80909a8: a3 34 d7 0e 08 mov %eax,0x80ed734 80909ad: eb d7 jmp 8090986 <__tzset_parse_tz+0x46> 80909af: 90 nop 80909b0: 8d 44 24 10 lea 0x10(%esp),%eax 80909b4: ba 01 00 00 00 mov $0x1,%edx 80909b9: e8 f2 fa ff ff call 80904b0 <parse_tzname> 80909be: 84 c0 test %al,%al 80909c0: 74 6e je 8090a30 <__tzset_parse_tz+0xf0> 80909c2: 8d 44 24 10 lea 0x10(%esp),%eax 80909c6: ba 01 00 00 00 mov $0x1,%edx 80909cb: e8 a0 fb ff ff call 8090570 <parse_offset> 80909d0: 8b 54 24 10 mov 0x10(%esp),%edx 80909d4: 0f b6 02 movzbl (%edx),%eax 80909d7: 84 c0 test %al,%al 80909d9: 74 0a je 80909e5 <__tzset_parse_tz+0xa5> 80909db: 3c 2c cmp $0x2c,%al 80909dd: 75 51 jne 8090a30 <__tzset_parse_tz+0xf0> 80909df: 80 7a 01 00 cmpb $0x0,0x1(%edx) 80909e3: 75 4b jne 8090a30 <__tzset_parse_tz+0xf0> 80909e5: ff 35 34 d7 0e 08 pushl 0x80ed734 80909eb: ff 35 14 d7 0e 08 pushl 0x80ed714 80909f1: ff 35 20 d7 0e 08 pushl 0x80ed720 80909f7: ff 35 00 d7 0e 08 pushl 0x80ed700 80909fd: e8 2e 10 00 00 call 8091a30 <__tzfile_default> 8090a02: a1 40 dd 0e 08 mov 0x80edd40,%eax 8090a07: 83 c4 10 add $0x10,%esp 8090a0a: 85 c0 test %eax,%eax 8090a0c: 74 22 je 8090a30 <__tzset_parse_tz+0xf0> 8090a0e: 83 ec 0c sub $0xc,%esp 8090a11: ff 35 ec d6 0e 08 pushl 0x80ed6ec 8090a17: e8 74 9b fc ff call 805a590 <__cfree> 8090a1c: c7 05 ec d6 0e 08 00 movl $0x0,0x80ed6ec 8090a23: 00 00 00 8090a26: 83 c4 10 add $0x10,%esp 8090a29: e9 5d ff ff ff jmp 809098b <__tzset_parse_tz+0x4b> 8090a2e: 66 90 xchg %ax,%ax 8090a30: 8d 44 24 10 lea 0x10(%esp),%eax 8090a34: 31 d2 xor %edx,%edx 8090a36: e8 45 fc ff ff call 8090680 <parse_rule> 8090a3b: 84 c0 test %al,%al 8090a3d: 0f 84 43 ff ff ff je 8090986 <__tzset_parse_tz+0x46> 8090a43: 8d 44 24 10 lea 0x10(%esp),%eax 8090a47: ba 01 00 00 00 mov $0x1,%edx 8090a4c: e8 2f fc ff ff call 8090680 <parse_rule> 8090a51: e9 30 ff ff ff jmp 8090986 <__tzset_parse_tz+0x46> 8090a56: 8d 76 00 lea 0x0(%esi),%esi 8090a59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08090a60 <tzset_internal>: 8090a60: 8b 0d e8 d6 0e 08 mov 0x80ed6e8,%ecx 8090a66: 85 c9 test %ecx,%ecx 8090a68: 74 06 je 8090a70 <tzset_internal+0x10> 8090a6a: 85 c0 test %eax,%eax 8090a6c: 75 02 jne 8090a70 <tzset_internal+0x10> 8090a6e: c3 ret 8090a6f: 90 nop 8090a70: 57 push %edi 8090a71: 56 push %esi 8090a72: 89 d6 mov %edx,%esi 8090a74: 53 push %ebx 8090a75: c7 05 e8 d6 0e 08 01 movl $0x1,0x80ed6e8 8090a7c: 00 00 00 8090a7f: 83 ec 0c sub $0xc,%esp 8090a82: 68 9c e6 0c 08 push $0x80ce69c 8090a87: e8 54 dc fb ff call 804e6e0 <getenv> 8090a8c: 83 c4 10 add $0x10,%esp 8090a8f: 85 c0 test %eax,%eax 8090a91: 89 c3 mov %eax,%ebx 8090a93: 75 1b jne 8090ab0 <tzset_internal+0x50> 8090a95: 85 f6 test %esi,%esi 8090a97: 75 17 jne 8090ab0 <tzset_internal+0x50> 8090a99: bb 8d e6 0c 08 mov $0x80ce68d,%ebx 8090a9e: 8b 35 ec d6 0e 08 mov 0x80ed6ec,%esi 8090aa4: 85 f6 test %esi,%esi 8090aa6: 75 2c jne 8090ad4 <tzset_internal+0x74> 8090aa8: eb 3f jmp 8090ae9 <tzset_internal+0x89> 8090aaa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8090ab0: 85 db test %ebx,%ebx 8090ab2: 0f 84 30 01 00 00 je 8090be8 <tzset_internal+0x188> 8090ab8: 80 3b 00 cmpb $0x0,(%ebx) 8090abb: 0f 85 db 01 00 00 jne 8090c9c <tzset_internal+0x23c> 8090ac1: 8b 35 ec d6 0e 08 mov 0x80ed6ec,%esi 8090ac7: bb 83 e6 0c 08 mov $0x80ce683,%ebx 8090acc: 85 f6 test %esi,%esi 8090ace: 0f 84 ac 00 00 00 je 8090b80 <tzset_internal+0x120> 8090ad4: 83 ec 08 sub $0x8,%esp 8090ad7: 56 push %esi 8090ad8: 53 push %ebx 8090ad9: e8 b2 77 fb ff call 8048290 <.plt+0xb0> 8090ade: 83 c4 10 add $0x10,%esp 8090ae1: 85 c0 test %eax,%eax 8090ae3: 0f 84 f7 00 00 00 je 8090be0 <tzset_internal+0x180> 8090ae9: 83 ec 0c sub $0xc,%esp 8090aec: c7 05 00 d7 0e 08 00 movl $0x0,0x80ed700 8090af3: 00 00 00 8090af6: c7 05 20 d7 0e 08 00 movl $0x0,0x80ed720 8090afd: 00 00 00 8090b00: 56 push %esi 8090b01: e8 8a 9a fc ff call 805a590 <__cfree> 8090b06: 89 1c 24 mov %ebx,(%esp) 8090b09: e8 62 b7 fc ff call 805c270 <__strdup> 8090b0e: 83 c4 0c add $0xc,%esp 8090b11: a3 ec d6 0e 08 mov %eax,0x80ed6ec 8090b16: 6a 00 push $0x0 8090b18: 6a 00 push $0x0 8090b1a: 53 push %ebx 8090b1b: e8 90 04 00 00 call 8090fb0 <__tzfile_read> 8090b20: 8b 35 40 dd 0e 08 mov 0x80edd40,%esi 8090b26: 83 c4 10 add $0x10,%esp 8090b29: 85 f6 test %esi,%esi 8090b2b: 0f 85 af 00 00 00 jne 8090be0 <tzset_internal+0x180> 8090b31: 80 3b 00 cmpb $0x0,(%ebx) 8090b34: 0f 85 86 00 00 00 jne 8090bc0 <tzset_internal+0x160> 8090b3a: ba 00 d7 0e 08 mov $0x80ed700,%edx 8090b3f: b9 10 00 00 00 mov $0x10,%ecx 8090b44: 31 c0 xor %eax,%eax 8090b46: 89 d7 mov %edx,%edi 8090b48: f3 ab rep stos %eax,%es:(%edi) 8090b4a: c7 05 20 d7 0e 08 9f movl $0x80ce69f,0x80ed720 8090b51: e6 0c 08 8090b54: c7 05 00 d7 0e 08 9f movl $0x80ce69f,0x80ed700 8090b5b: e6 0c 08 8090b5e: c7 05 38 d7 0e 08 ff movl $0xffffffff,0x80ed738 8090b65: ff ff ff 8090b68: c7 05 18 d7 0e 08 ff movl $0xffffffff,0x80ed718 8090b6f: ff ff ff 8090b72: 5b pop %ebx 8090b73: 5e pop %esi 8090b74: 5f pop %edi 8090b75: e9 e6 f7 ff ff jmp 8090360 <update_vars> 8090b7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8090b80: 83 ec 0c sub $0xc,%esp 8090b83: c7 05 00 d7 0e 08 00 movl $0x0,0x80ed700 8090b8a: 00 00 00 8090b8d: c7 05 20 d7 0e 08 00 movl $0x0,0x80ed720 8090b94: 00 00 00 8090b97: 53 push %ebx 8090b98: e8 d3 b6 fc ff call 805c270 <__strdup> 8090b9d: 83 c4 0c add $0xc,%esp 8090ba0: a3 ec d6 0e 08 mov %eax,0x80ed6ec 8090ba5: 6a 00 push $0x0 8090ba7: 6a 00 push $0x0 8090ba9: 53 push %ebx 8090baa: e8 01 04 00 00 call 8090fb0 <__tzfile_read> 8090baf: a1 40 dd 0e 08 mov 0x80edd40,%eax 8090bb4: 83 c4 10 add $0x10,%esp 8090bb7: 85 c0 test %eax,%eax 8090bb9: 75 25 jne 8090be0 <tzset_internal+0x180> 8090bbb: 90 nop 8090bbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090bc0: bf 8d e6 0c 08 mov $0x80ce68d,%edi 8090bc5: b9 0f 00 00 00 mov $0xf,%ecx 8090bca: 89 de mov %ebx,%esi 8090bcc: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 8090bce: 0f 84 66 ff ff ff je 8090b3a <tzset_internal+0xda> 8090bd4: 83 ec 0c sub $0xc,%esp 8090bd7: 53 push %ebx 8090bd8: e8 63 fd ff ff call 8090940 <__tzset_parse_tz> 8090bdd: 83 c4 10 add $0x10,%esp 8090be0: 5b pop %ebx 8090be1: 5e pop %esi 8090be2: 5f pop %edi 8090be3: c3 ret 8090be4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090be8: 8b 35 ec d6 0e 08 mov 0x80ed6ec,%esi 8090bee: 85 f6 test %esi,%esi 8090bf0: 74 56 je 8090c48 <tzset_internal+0x1e8> 8090bf2: 83 ec 0c sub $0xc,%esp 8090bf5: c7 05 00 d7 0e 08 00 movl $0x0,0x80ed700 8090bfc: 00 00 00 8090bff: c7 05 20 d7 0e 08 00 movl $0x0,0x80ed720 8090c06: 00 00 00 8090c09: 56 push %esi 8090c0a: e8 81 99 fc ff call 805a590 <__cfree> 8090c0f: c7 04 24 8d e6 0c 08 movl $0x80ce68d,(%esp) 8090c16: e8 55 b6 fc ff call 805c270 <__strdup> 8090c1b: 83 c4 0c add $0xc,%esp 8090c1e: a3 ec d6 0e 08 mov %eax,0x80ed6ec 8090c23: 6a 00 push $0x0 8090c25: 6a 00 push $0x0 8090c27: 68 8d e6 0c 08 push $0x80ce68d 8090c2c: e8 7f 03 00 00 call 8090fb0 <__tzfile_read> 8090c31: 8b 0d 40 dd 0e 08 mov 0x80edd40,%ecx 8090c37: 83 c4 10 add $0x10,%esp 8090c3a: 85 c9 test %ecx,%ecx 8090c3c: 0f 84 f8 fe ff ff je 8090b3a <tzset_internal+0xda> 8090c42: eb 9c jmp 8090be0 <tzset_internal+0x180> 8090c44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090c48: 83 ec 0c sub $0xc,%esp 8090c4b: c7 05 00 d7 0e 08 00 movl $0x0,0x80ed700 8090c52: 00 00 00 8090c55: c7 05 20 d7 0e 08 00 movl $0x0,0x80ed720 8090c5c: 00 00 00 8090c5f: 68 8d e6 0c 08 push $0x80ce68d 8090c64: e8 07 b6 fc ff call 805c270 <__strdup> 8090c69: 83 c4 0c add $0xc,%esp 8090c6c: a3 ec d6 0e 08 mov %eax,0x80ed6ec 8090c71: 6a 00 push $0x0 8090c73: 6a 00 push $0x0 8090c75: 68 8d e6 0c 08 push $0x80ce68d 8090c7a: e8 31 03 00 00 call 8090fb0 <__tzfile_read> 8090c7f: 8b 15 40 dd 0e 08 mov 0x80edd40,%edx 8090c85: 83 c4 10 add $0x10,%esp 8090c88: 85 d2 test %edx,%edx 8090c8a: 0f 85 50 ff ff ff jne 8090be0 <tzset_internal+0x180> 8090c90: bf 8d e6 0c 08 mov $0x80ce68d,%edi 8090c95: 89 fb mov %edi,%ebx 8090c97: e9 29 ff ff ff jmp 8090bc5 <tzset_internal+0x165> 8090c9c: 80 3b 3a cmpb $0x3a,(%ebx) 8090c9f: 0f 85 f9 fd ff ff jne 8090a9e <tzset_internal+0x3e> 8090ca5: 8b 35 ec d6 0e 08 mov 0x80ed6ec,%esi 8090cab: 83 c3 01 add $0x1,%ebx 8090cae: 85 f6 test %esi,%esi 8090cb0: 74 0e je 8090cc0 <tzset_internal+0x260> 8090cb2: 85 db test %ebx,%ebx 8090cb4: 0f 85 1a fe ff ff jne 8090ad4 <tzset_internal+0x74> 8090cba: e9 33 ff ff ff jmp 8090bf2 <tzset_internal+0x192> 8090cbf: 90 nop 8090cc0: 85 db test %ebx,%ebx 8090cc2: 0f 85 21 fe ff ff jne 8090ae9 <tzset_internal+0x89> 8090cc8: e9 25 ff ff ff jmp 8090bf2 <tzset_internal+0x192> 8090ccd: 8d 76 00 lea 0x0(%esi),%esi 08090cd0 <__tzname_max>: 8090cd0: 83 ec 0c sub $0xc,%esp 8090cd3: 31 c0 xor %eax,%eax 8090cd5: b9 01 00 00 00 mov $0x1,%ecx 8090cda: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8090ce1: 00 8090ce2: 74 01 je 8090ce5 <__tzname_max+0x15> 8090ce4: f0 0f b1 0d 40 d7 0e lock cmpxchg %ecx,0x80ed740 8090ceb: 08 8090cec: 74 0b je 8090cf9 <__tzname_max+0x29> 8090cee: 8d 0d 40 d7 0e 08 lea 0x80ed740,%ecx 8090cf4: e8 37 f0 fd ff call 806fd30 <__lll_lock_wait_private> 8090cf9: 31 d2 xor %edx,%edx 8090cfb: 31 c0 xor %eax,%eax 8090cfd: e8 5e fd ff ff call 8090a60 <tzset_internal> 8090d02: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8090d09: 00 8090d0a: 74 01 je 8090d0d <__tzname_max+0x3d> 8090d0c: f0 83 2d 40 d7 0e 08 lock subl $0x1,0x80ed740 8090d13: 01 8090d14: 74 0b je 8090d21 <__tzname_max+0x51> 8090d16: 8d 05 40 d7 0e 08 lea 0x80ed740,%eax 8090d1c: e8 3f f0 fd ff call 806fd60 <__lll_unlock_wake_private> 8090d21: a1 3c dd 0e 08 mov 0x80edd3c,%eax 8090d26: 83 c4 0c add $0xc,%esp 8090d29: c3 ret 8090d2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 08090d30 <__tz_compute>: 8090d30: 57 push %edi 8090d31: 56 push %esi 8090d32: 89 c6 mov %eax,%esi 8090d34: 53 push %ebx 8090d35: 8b 42 14 mov 0x14(%edx),%eax 8090d38: 89 d3 mov %edx,%ebx 8090d3a: 89 cf mov %ecx,%edi 8090d3c: 8d 90 6c 07 00 00 lea 0x76c(%eax),%edx 8090d42: b8 00 d7 0e 08 mov $0x80ed700,%eax 8090d47: e8 44 f3 ff ff call 8090090 <compute_change> 8090d4c: 8b 43 14 mov 0x14(%ebx),%eax 8090d4f: 8d 90 6c 07 00 00 lea 0x76c(%eax),%edx 8090d55: b8 20 d7 0e 08 mov $0x80ed720,%eax 8090d5a: e8 31 f3 ff ff call 8090090 <compute_change> 8090d5f: 85 ff test %edi,%edi 8090d61: 74 36 je 8090d99 <__tz_compute+0x69> 8090d63: a1 18 d7 0e 08 mov 0x80ed718,%eax 8090d68: 8b 15 38 d7 0e 08 mov 0x80ed738,%edx 8090d6e: 39 d0 cmp %edx,%eax 8090d70: 7f 2e jg 8090da0 <__tz_compute+0x70> 8090d72: 39 c6 cmp %eax,%esi 8090d74: 0f 9d c1 setge %cl 8090d77: 31 c0 xor %eax,%eax 8090d79: 39 d6 cmp %edx,%esi 8090d7b: 0f 9c c0 setl %al 8090d7e: 21 c8 and %ecx,%eax 8090d80: 8b 14 85 1c cf 0e 08 mov 0x80ecf1c(,%eax,4),%edx 8090d87: 89 43 20 mov %eax,0x20(%ebx) 8090d8a: c1 e0 05 shl $0x5,%eax 8090d8d: 8b 80 14 d7 0e 08 mov 0x80ed714(%eax),%eax 8090d93: 89 53 28 mov %edx,0x28(%ebx) 8090d96: 89 43 24 mov %eax,0x24(%ebx) 8090d99: 5b pop %ebx 8090d9a: 5e pop %esi 8090d9b: 5f pop %edi 8090d9c: c3 ret 8090d9d: 8d 76 00 lea 0x0(%esi),%esi 8090da0: 39 c6 cmp %eax,%esi 8090da2: 0f 9d c0 setge %al 8090da5: 39 d6 cmp %edx,%esi 8090da7: 0f 9c c2 setl %dl 8090daa: 09 d0 or %edx,%eax 8090dac: 0f b6 c0 movzbl %al,%eax 8090daf: eb cf jmp 8090d80 <__tz_compute+0x50> 8090db1: eb 0d jmp 8090dc0 <__tzset> 8090db3: 90 nop 8090db4: 90 nop 8090db5: 90 nop 8090db6: 90 nop 8090db7: 90 nop 8090db8: 90 nop 8090db9: 90 nop 8090dba: 90 nop 8090dbb: 90 nop 8090dbc: 90 nop 8090dbd: 90 nop 8090dbe: 90 nop 8090dbf: 90 nop 08090dc0 <__tzset>: 8090dc0: 83 ec 0c sub $0xc,%esp 8090dc3: 31 c0 xor %eax,%eax 8090dc5: b9 01 00 00 00 mov $0x1,%ecx 8090dca: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8090dd1: 00 8090dd2: 74 01 je 8090dd5 <__tzset+0x15> 8090dd4: f0 0f b1 0d 40 d7 0e lock cmpxchg %ecx,0x80ed740 8090ddb: 08 8090ddc: 74 0b je 8090de9 <__tzset+0x29> 8090dde: 8d 0d 40 d7 0e 08 lea 0x80ed740,%ecx 8090de4: e8 47 ef fd ff call 806fd30 <__lll_lock_wait_private> 8090de9: b8 01 00 00 00 mov $0x1,%eax 8090dee: ba 01 00 00 00 mov $0x1,%edx 8090df3: e8 68 fc ff ff call 8090a60 <tzset_internal> 8090df8: a1 40 dd 0e 08 mov 0x80edd40,%eax 8090dfd: 85 c0 test %eax,%eax 8090dff: 75 14 jne 8090e15 <__tzset+0x55> 8090e01: a1 00 d7 0e 08 mov 0x80ed700,%eax 8090e06: a3 1c cf 0e 08 mov %eax,0x80ecf1c 8090e0b: a1 20 d7 0e 08 mov 0x80ed720,%eax 8090e10: a3 20 cf 0e 08 mov %eax,0x80ecf20 8090e15: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8090e1c: 00 8090e1d: 74 01 je 8090e20 <__tzset+0x60> 8090e1f: f0 83 2d 40 d7 0e 08 lock subl $0x1,0x80ed740 8090e26: 01 8090e27: 74 0b je 8090e34 <__tzset+0x74> 8090e29: 8d 05 40 d7 0e 08 lea 0x80ed740,%eax 8090e2f: e8 2c ef fd ff call 806fd60 <__lll_unlock_wake_private> 8090e34: 83 c4 0c add $0xc,%esp 8090e37: c3 ret 8090e38: 90 nop 8090e39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08090e40 <__tz_convert>: 8090e40: 55 push %ebp 8090e41: 57 push %edi 8090e42: 56 push %esi 8090e43: 53 push %ebx 8090e44: 83 ec 1c sub $0x1c,%esp 8090e47: 8b 74 24 30 mov 0x30(%esp),%esi 8090e4b: 8b 6c 24 34 mov 0x34(%esp),%ebp 8090e4f: 8b 7c 24 38 mov 0x38(%esp),%edi 8090e53: 85 f6 test %esi,%esi 8090e55: 0f 84 2d 01 00 00 je 8090f88 <__tz_convert+0x148> 8090e5b: 31 c0 xor %eax,%eax 8090e5d: b9 01 00 00 00 mov $0x1,%ecx 8090e62: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8090e69: 00 8090e6a: 74 01 je 8090e6d <__tz_convert+0x2d> 8090e6c: f0 0f b1 0d 40 d7 0e lock cmpxchg %ecx,0x80ed740 8090e73: 08 8090e74: 74 0b je 8090e81 <__tz_convert+0x41> 8090e76: 8d 0d 40 d7 0e 08 lea 0x80ed740,%ecx 8090e7c: e8 af ee fd ff call 806fd30 <__lll_lock_wait_private> 8090e81: 81 ff 60 dd 0e 08 cmp $0x80edd60,%edi 8090e87: 0f 94 c2 sete %dl 8090e8a: 31 c0 xor %eax,%eax 8090e8c: 85 ed test %ebp,%ebp 8090e8e: 0f 95 c0 setne %al 8090e91: 21 d0 and %edx,%eax 8090e93: ba 01 00 00 00 mov $0x1,%edx 8090e98: e8 c3 fb ff ff call 8090a60 <tzset_internal> 8090e9d: a1 40 dd 0e 08 mov 0x80edd40,%eax 8090ea2: 85 c0 test %eax,%eax 8090ea4: 75 7a jne 8090f20 <__tz_convert+0xe0> 8090ea6: 83 ec 04 sub $0x4,%esp 8090ea9: 31 db xor %ebx,%ebx 8090eab: 57 push %edi 8090eac: 6a 00 push $0x0 8090eae: 56 push %esi 8090eaf: e8 ec f3 00 00 call 80a02a0 <__offtime> 8090eb4: 83 c4 10 add $0x10,%esp 8090eb7: 85 c0 test %eax,%eax 8090eb9: 0f 85 b1 00 00 00 jne 8090f70 <__tz_convert+0x130> 8090ebf: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 8090ec6: 00 8090ec7: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 8090ece: 00 8090ecf: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8090ed6: 00 8090ed7: 74 01 je 8090eda <__tz_convert+0x9a> 8090ed9: f0 83 2d 40 d7 0e 08 lock subl $0x1,0x80ed740 8090ee0: 01 8090ee1: 74 0b je 8090eee <__tz_convert+0xae> 8090ee3: 8d 05 40 d7 0e 08 lea 0x80ed740,%eax 8090ee9: e8 72 ee fd ff call 806fd60 <__lll_unlock_wake_private> 8090eee: 85 db test %ebx,%ebx 8090ef0: 74 6e je 8090f60 <__tz_convert+0x120> 8090ef2: 85 ed test %ebp,%ebp 8090ef4: 74 4a je 8090f40 <__tz_convert+0x100> 8090ef6: 8b 43 24 mov 0x24(%ebx),%eax 8090ef9: 83 ec 04 sub $0x4,%esp 8090efc: 53 push %ebx 8090efd: 2b 44 24 10 sub 0x10(%esp),%eax 8090f01: 50 push %eax 8090f02: 56 push %esi 8090f03: e8 98 f3 00 00 call 80a02a0 <__offtime> 8090f08: 83 c4 10 add $0x10,%esp 8090f0b: 85 c0 test %eax,%eax 8090f0d: 74 51 je 8090f60 <__tz_convert+0x120> 8090f0f: 8b 44 24 0c mov 0xc(%esp),%eax 8090f13: 01 03 add %eax,(%ebx) 8090f15: 83 c4 1c add $0x1c,%esp 8090f18: 89 d8 mov %ebx,%eax 8090f1a: 5b pop %ebx 8090f1b: 5e pop %esi 8090f1c: 5f pop %edi 8090f1d: 5d pop %ebp 8090f1e: c3 ret 8090f1f: 90 nop 8090f20: 83 ec 0c sub $0xc,%esp 8090f23: 89 fb mov %edi,%ebx 8090f25: 57 push %edi 8090f26: 8d 44 24 1c lea 0x1c(%esp),%eax 8090f2a: 50 push %eax 8090f2b: 8d 44 24 1c lea 0x1c(%esp),%eax 8090f2f: 50 push %eax 8090f30: 55 push %ebp 8090f31: ff 36 pushl (%esi) 8090f33: e8 f8 0c 00 00 call 8091c30 <__tzfile_compute> 8090f38: 83 c4 20 add $0x20,%esp 8090f3b: eb 92 jmp 8090ecf <__tz_convert+0x8f> 8090f3d: 8d 76 00 lea 0x0(%esi),%esi 8090f40: c7 43 20 00 00 00 00 movl $0x0,0x20(%ebx) 8090f47: c7 43 28 a3 e6 0c 08 movl $0x80ce6a3,0x28(%ebx) 8090f4e: 31 c0 xor %eax,%eax 8090f50: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) 8090f57: eb a0 jmp 8090ef9 <__tz_convert+0xb9> 8090f59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8090f60: 83 c4 1c add $0x1c,%esp 8090f63: 31 db xor %ebx,%ebx 8090f65: 89 d8 mov %ebx,%eax 8090f67: 5b pop %ebx 8090f68: 5e pop %esi 8090f69: 5f pop %edi 8090f6a: 5d pop %ebp 8090f6b: c3 ret 8090f6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8090f70: 8b 06 mov (%esi),%eax 8090f72: 89 e9 mov %ebp,%ecx 8090f74: 89 fa mov %edi,%edx 8090f76: 89 fb mov %edi,%ebx 8090f78: e8 b3 fd ff ff call 8090d30 <__tz_compute> 8090f7d: e9 3d ff ff ff jmp 8090ebf <__tz_convert+0x7f> 8090f82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8090f88: b8 e8 ff ff ff mov $0xffffffe8,%eax 8090f8d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8090f94: 31 db xor %ebx,%ebx 8090f96: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 8090f9d: e9 73 ff ff ff jmp 8090f15 <__tz_convert+0xd5> 8090fa2: 66 90 xchg %ax,%ax 8090fa4: 66 90 xchg %ax,%ax 8090fa6: 66 90 xchg %ax,%ax 8090fa8: 66 90 xchg %ax,%ax 8090faa: 66 90 xchg %ax,%ax 8090fac: 66 90 xchg %ax,%ax 8090fae: 66 90 xchg %ax,%ax 08090fb0 <__tzfile_read>: 8090fb0: 55 push %ebp 8090fb1: 57 push %edi 8090fb2: 56 push %esi 8090fb3: 53 push %ebx 8090fb4: 81 ec cc 00 00 00 sub $0xcc,%esp 8090fba: 8b 35 40 dd 0e 08 mov 0x80edd40,%esi 8090fc0: c7 05 40 dd 0e 08 00 movl $0x0,0x80edd40 8090fc7: 00 00 00 8090fca: 8b 9c 24 e0 00 00 00 mov 0xe0(%esp),%ebx 8090fd1: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 8090fd8: 00 8090fd9: 85 db test %ebx,%ebx 8090fdb: 0f 84 cf 03 00 00 je 80913b0 <__tzfile_read+0x400> 8090fe1: 0f b6 03 movzbl (%ebx),%eax 8090fe4: 84 c0 test %al,%al 8090fe6: 75 38 jne 8091020 <__tzfile_read+0x70> 8090fe8: 31 d2 xor %edx,%edx 8090fea: 83 ec 0c sub $0xc,%esp 8090fed: 52 push %edx 8090fee: e8 9d 95 fc ff call 805a590 <__cfree> 8090ff3: 58 pop %eax 8090ff4: ff 35 9c dd 0e 08 pushl 0x80edd9c 8090ffa: e8 91 95 fc ff call 805a590 <__cfree> 8090fff: c7 05 9c dd 0e 08 00 movl $0x0,0x80edd9c 8091006: 00 00 00 8091009: 83 c4 10 add $0x10,%esp 809100c: 81 c4 cc 00 00 00 add $0xcc,%esp 8091012: 5b pop %ebx 8091013: 5e pop %esi 8091014: 5f pop %edi 8091015: 5d pop %ebp 8091016: c3 ret 8091017: 89 f6 mov %esi,%esi 8091019: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8091020: 8b 0d cc bf 0e 08 mov 0x80ebfcc,%ecx 8091026: 85 c9 test %ecx,%ecx 8091028: 0f 84 22 03 00 00 je 8091350 <__tzfile_read+0x3a0> 809102e: 3c 2f cmp $0x2f,%al 8091030: 0f 84 2a 03 00 00 je 8091360 <__tzfile_read+0x3b0> 8091036: 83 ec 08 sub $0x8,%esp 8091039: 68 d0 e6 0c 08 push $0x80ce6d0 809103e: 53 push %ebx 809103f: e8 3c b8 fc ff call 805c880 <strstr> 8091044: 83 c4 10 add $0x10,%esp 8091047: 31 d2 xor %edx,%edx 8091049: 85 c0 test %eax,%eax 809104b: 75 9d jne 8090fea <__tzfile_read+0x3a> 809104d: 8d 76 00 lea 0x0(%esi),%esi 8091050: 83 ec 0c sub $0xc,%esp 8091053: 68 a7 e6 0c 08 push $0x80ce6a7 8091058: e8 83 d6 fb ff call 804e6e0 <getenv> 809105d: 83 c4 10 add $0x10,%esp 8091060: 85 c0 test %eax,%eax 8091062: 0f 84 70 03 00 00 je 80913d8 <__tzfile_read+0x428> 8091068: 80 38 00 cmpb $0x0,(%eax) 809106b: ba 54 e7 0c 08 mov $0x80ce754,%edx 8091070: 0f 44 c2 cmove %edx,%eax 8091073: 53 push %ebx 8091074: 50 push %eax 8091075: 68 ad e6 0c 08 push $0x80ce6ad 809107a: 8d 44 24 34 lea 0x34(%esp),%eax 809107e: 50 push %eax 809107f: e8 9c e2 fb ff call 804f320 <___asprintf> 8091084: 83 c4 10 add $0x10,%esp 8091087: 8b 5c 24 28 mov 0x28(%esp),%ebx 809108b: 83 f8 ff cmp $0xffffffff,%eax 809108e: 89 da mov %ebx,%edx 8091090: 0f 84 54 ff ff ff je 8090fea <__tzfile_read+0x3a> 8091096: 85 f6 test %esi,%esi 8091098: 74 3e je 80910d8 <__tzfile_read+0x128> 809109a: 83 ec 04 sub $0x4,%esp 809109d: 8d 44 24 64 lea 0x64(%esp),%eax 80910a1: 50 push %eax 80910a2: 53 push %ebx 80910a3: 6a 03 push $0x3 80910a5: e8 c6 d0 fd ff call 806e170 <___xstat64> 80910aa: 83 c4 10 add $0x10,%esp 80910ad: 85 c0 test %eax,%eax 80910af: 75 27 jne 80910d8 <__tzfile_read+0x128> 80910b1: 8b 84 24 b8 00 00 00 mov 0xb8(%esp),%eax 80910b8: 8b 94 24 bc 00 00 00 mov 0xbc(%esp),%edx 80910bf: 33 05 78 d7 0e 08 xor 0x80ed778,%eax 80910c5: 33 15 7c d7 0e 08 xor 0x80ed77c,%edx 80910cb: 09 c2 or %eax,%edx 80910cd: 0f 84 15 03 00 00 je 80913e8 <__tzfile_read+0x438> 80910d3: 90 nop 80910d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80910d8: 83 ec 08 sub $0x8,%esp 80910db: 68 9b cf 0b 08 push $0x80bcf9b 80910e0: 53 push %ebx 80910e1: e8 4a e7 fb ff call 804f830 <_IO_new_fopen> 80910e6: 83 c4 10 add $0x10,%esp 80910e9: 85 c0 test %eax,%eax 80910eb: 89 c3 mov %eax,%ebx 80910ed: 0f 84 d5 02 00 00 je 80913c8 <__tzfile_read+0x418> 80910f3: 83 ec 0c sub $0xc,%esp 80910f6: 50 push %eax 80910f7: e8 64 e6 00 00 call 809f760 <__fileno> 80910fc: 83 c4 0c add $0xc,%esp 80910ff: 8d 54 24 64 lea 0x64(%esp),%edx 8091103: 52 push %edx 8091104: 50 push %eax 8091105: 6a 03 push $0x3 8091107: e8 94 d0 fd ff call 806e1a0 <___fxstat64> 809110c: 83 c4 10 add $0x10,%esp 809110f: 85 c0 test %eax,%eax 8091111: 0f 85 21 02 00 00 jne 8091338 <__tzfile_read+0x388> 8091117: 83 ec 0c sub $0xc,%esp 809111a: ff 35 9c dd 0e 08 pushl 0x80edd9c 8091120: e8 6b 94 fc ff call 805a590 <__cfree> 8091125: 8b 44 24 70 mov 0x70(%esp),%eax 8091129: 8b 54 24 74 mov 0x74(%esp),%edx 809112d: c7 05 9c dd 0e 08 00 movl $0x0,0x80edd9c 8091134: 00 00 00 8091137: a3 80 d7 0e 08 mov %eax,0x80ed780 809113c: 8b 84 24 c8 00 00 00 mov 0xc8(%esp),%eax 8091143: 89 15 84 d7 0e 08 mov %edx,0x80ed784 8091149: 8b 94 24 cc 00 00 00 mov 0xcc(%esp),%edx 8091150: a3 78 d7 0e 08 mov %eax,0x80ed778 8091155: 8b 84 24 b8 00 00 00 mov 0xb8(%esp),%eax 809115c: 81 0b 00 80 00 00 orl $0x8000,(%ebx) 8091162: 53 push %ebx 8091163: 6a 01 push $0x1 8091165: 6a 2c push $0x2c 8091167: 89 15 7c d7 0e 08 mov %edx,0x80ed77c 809116d: a3 70 d7 0e 08 mov %eax,0x80ed770 8091172: 8d 6c 24 50 lea 0x50(%esp),%ebp 8091176: 55 push %ebp 8091177: e8 c4 e8 00 00 call 809fa40 <__fread_unlocked> 809117c: 83 c4 20 add $0x20,%esp 809117f: 83 f8 01 cmp $0x1,%eax 8091182: 0f 85 b0 01 00 00 jne 8091338 <__tzfile_read+0x388> 8091188: 83 ec 04 sub $0x4,%esp 809118b: 6a 04 push $0x4 809118d: 68 b3 e6 0c 08 push $0x80ce6b3 8091192: 55 push %ebp 8091193: e8 c8 70 fb ff call 8048260 <.plt+0x80> 8091198: 83 c4 10 add $0x10,%esp 809119b: 85 c0 test %eax,%eax 809119d: 89 04 24 mov %eax,(%esp) 80911a0: 0f 85 92 01 00 00 jne 8091338 <__tzfile_read+0x388> 80911a6: 8b 54 24 4c mov 0x4c(%esp),%edx 80911aa: 8b 74 24 58 mov 0x58(%esp),%esi 80911ae: 8b 44 24 54 mov 0x54(%esp),%eax 80911b2: 89 d1 mov %edx,%ecx 80911b4: 8b 54 24 48 mov 0x48(%esp),%edx 80911b8: 0f ce bswap %esi 80911ba: 0f c9 bswap %ecx 80911bc: 0f c8 bswap %eax 80911be: 89 35 64 d7 0e 08 mov %esi,0x80ed764 80911c4: 89 4c 24 04 mov %ecx,0x4(%esp) 80911c8: 89 c7 mov %eax,%edi 80911ca: a3 6c d7 0e 08 mov %eax,0x80ed76c 80911cf: 89 d1 mov %edx,%ecx 80911d1: 8b 44 24 5c mov 0x5c(%esp),%eax 80911d5: 0f c9 bswap %ecx 80911d7: 39 ce cmp %ecx,%esi 80911d9: 89 4c 24 14 mov %ecx,0x14(%esp) 80911dd: 0f 92 c1 setb %cl 80911e0: 3b 74 24 04 cmp 0x4(%esp),%esi 80911e4: 0f c8 bswap %eax 80911e6: 89 44 24 08 mov %eax,0x8(%esp) 80911ea: 8b 44 24 50 mov 0x50(%esp),%eax 80911ee: 0f 92 c2 setb %dl 80911f1: 0f c8 bswap %eax 80911f3: 09 ca or %ecx,%edx 80911f5: 81 ff 32 33 33 33 cmp $0x33333332,%edi 80911fb: a3 50 d7 0e 08 mov %eax,0x80ed750 8091200: 0f 97 c1 seta %cl 8091203: 08 ca or %cl,%dl 8091205: 88 54 24 13 mov %dl,0x13(%esp) 8091209: 0f 85 29 01 00 00 jne 8091338 <__tzfile_read+0x388> 809120f: 8d 54 bf 03 lea 0x3(%edi,%edi,4),%edx 8091213: 89 7c 24 0c mov %edi,0xc(%esp) 8091217: 83 e2 fc and $0xfffffffc,%edx 809121a: 89 d1 mov %edx,%ecx 809121c: f7 d1 not %ecx 809121e: c1 e9 03 shr $0x3,%ecx 8091221: 39 f1 cmp %esi,%ecx 8091223: 0f 82 0f 01 00 00 jb 8091338 <__tzfile_read+0x388> 8091229: c1 e6 03 shl $0x3,%esi 809122c: 89 54 24 18 mov %edx,0x18(%esp) 8091230: 8d 0c 32 lea (%edx,%esi,1),%ecx 8091233: 8b 54 24 08 mov 0x8(%esp),%edx 8091237: 89 cf mov %ecx,%edi 8091239: f7 d7 not %edi 809123b: 39 d7 cmp %edx,%edi 809123d: 0f 82 f5 00 00 00 jb 8091338 <__tzfile_read+0x388> 8091243: 01 d1 add %edx,%ecx 8091245: 83 f9 fc cmp $0xfffffffc,%ecx 8091248: 0f 87 ea 00 00 00 ja 8091338 <__tzfile_read+0x388> 809124e: 8d 79 03 lea 0x3(%ecx),%edi 8091251: 83 e7 fc and $0xfffffffc,%edi 8091254: 89 f9 mov %edi,%ecx 8091256: f7 d1 not %ecx 8091258: c1 e9 03 shr $0x3,%ecx 809125b: 39 c1 cmp %eax,%ecx 809125d: 0f 82 d5 00 00 00 jb 8091338 <__tzfile_read+0x388> 8091263: c1 e0 03 shl $0x3,%eax 8091266: 89 44 24 1c mov %eax,0x1c(%esp) 809126a: 01 f8 add %edi,%eax 809126c: 89 c1 mov %eax,%ecx 809126e: f7 d1 not %ecx 8091270: 3b 8c 24 e4 00 00 00 cmp 0xe4(%esp),%ecx 8091277: 0f 82 bb 00 00 00 jb 8091338 <__tzfile_read+0x388> 809127d: 83 ec 0c sub $0xc,%esp 8091280: 03 84 24 f0 00 00 00 add 0xf0(%esp),%eax 8091287: 50 push %eax 8091288: e8 f3 8d fc ff call 805a080 <__libc_malloc> 809128d: 83 c4 10 add $0x10,%esp 8091290: 85 c0 test %eax,%eax 8091292: a3 9c dd 0e 08 mov %eax,0x80edd9c 8091297: 0f 84 9b 00 00 00 je 8091338 <__tzfile_read+0x388> 809129d: 8b 54 24 18 mov 0x18(%esp),%edx 80912a1: 8b 4c 24 0c mov 0xc(%esp),%ecx 80912a5: 01 c7 add %eax,%edi 80912a7: 89 3d 4c d7 0e 08 mov %edi,0x80ed74c 80912ad: c7 05 48 d7 0e 08 00 movl $0x0,0x80ed748 80912b4: 00 00 00 80912b7: 01 c2 add %eax,%edx 80912b9: 8d 0c 88 lea (%eax,%ecx,4),%ecx 80912bc: 89 15 60 d7 0e 08 mov %edx,0x80ed760 80912c2: 01 f2 add %esi,%edx 80912c4: 89 15 5c d7 0e 08 mov %edx,0x80ed75c 80912ca: 8b 94 24 e4 00 00 00 mov 0xe4(%esp),%edx 80912d1: 89 0d 68 d7 0e 08 mov %ecx,0x80ed768 80912d7: 85 d2 test %edx,%edx 80912d9: 74 0d je 80912e8 <__tzfile_read+0x338> 80912db: 03 7c 24 1c add 0x1c(%esp),%edi 80912df: 8b 94 24 e8 00 00 00 mov 0xe8(%esp),%edx 80912e6: 89 3a mov %edi,(%edx) 80912e8: 53 push %ebx 80912e9: ff 74 24 10 pushl 0x10(%esp) 80912ed: 6a 05 push $0x5 80912ef: 50 push %eax 80912f0: e8 4b e7 00 00 call 809fa40 <__fread_unlocked> 80912f5: 83 c4 10 add $0x10,%esp 80912f8: 3b 05 6c d7 0e 08 cmp 0x80ed76c,%eax 80912fe: 75 38 jne 8091338 <__tzfile_read+0x388> 8091300: 85 c0 test %eax,%eax 8091302: 0f 84 bc 02 00 00 je 80915c4 <__tzfile_read+0x614> 8091308: 8b 35 68 d7 0e 08 mov 0x80ed768,%esi 809130e: 8b 3d 64 d7 0e 08 mov 0x80ed764,%edi 8091314: 0f b6 16 movzbl (%esi),%edx 8091317: 39 fa cmp %edi,%edx 8091319: 73 1d jae 8091338 <__tzfile_read+0x388> 809131b: 8d 56 01 lea 0x1(%esi),%edx 809131e: 01 c6 add %eax,%esi 8091320: 39 d6 cmp %edx,%esi 8091322: 0f 84 0c 01 00 00 je 8091434 <__tzfile_read+0x484> 8091328: 0f b6 0a movzbl (%edx),%ecx 809132b: 83 c2 01 add $0x1,%edx 809132e: 39 cf cmp %ecx,%edi 8091330: 77 ee ja 8091320 <__tzfile_read+0x370> 8091332: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8091338: 83 ec 0c sub $0xc,%esp 809133b: 53 push %ebx 809133c: e8 af e0 fb ff call 804f3f0 <_IO_new_fclose> 8091341: 8b 54 24 38 mov 0x38(%esp),%edx 8091345: 83 c4 10 add $0x10,%esp 8091348: e9 9d fc ff ff jmp 8090fea <__tzfile_read+0x3a> 809134d: 8d 76 00 lea 0x0(%esi),%esi 8091350: 3c 2f cmp $0x2f,%al 8091352: 0f 85 f8 fc ff ff jne 8091050 <__tzfile_read+0xa0> 8091358: e9 39 fd ff ff jmp 8091096 <__tzfile_read+0xe6> 809135d: 8d 76 00 lea 0x0(%esi),%esi 8091360: 83 ec 04 sub $0x4,%esp 8091363: 6a 0f push $0xf 8091365: 68 8d e6 0c 08 push $0x80ce68d 809136a: 53 push %ebx 809136b: e8 f0 6e fb ff call 8048260 <.plt+0x80> 8091370: 83 c4 10 add $0x10,%esp 8091373: 85 c0 test %eax,%eax 8091375: 74 1b je 8091392 <__tzfile_read+0x3e2> 8091377: 83 ec 04 sub $0x4,%esp 809137a: 6a 13 push $0x13 809137c: 68 54 e7 0c 08 push $0x80ce754 8091381: 53 push %ebx 8091382: e8 d9 6e fb ff call 8048260 <.plt+0x80> 8091387: 83 c4 10 add $0x10,%esp 809138a: 85 c0 test %eax,%eax 809138c: 0f 85 56 fc ff ff jne 8090fe8 <__tzfile_read+0x38> 8091392: 83 ec 08 sub $0x8,%esp 8091395: 68 d0 e6 0c 08 push $0x80ce6d0 809139a: 53 push %ebx 809139b: e8 e0 b4 fc ff call 805c880 <strstr> 80913a0: 83 c4 10 add $0x10,%esp 80913a3: 85 c0 test %eax,%eax 80913a5: 0f 85 3d fc ff ff jne 8090fe8 <__tzfile_read+0x38> 80913ab: e9 e6 fc ff ff jmp 8091096 <__tzfile_read+0xe6> 80913b0: 85 f6 test %esi,%esi 80913b2: bb 8d e6 0c 08 mov $0x80ce68d,%ebx 80913b7: 0f 85 dd fc ff ff jne 809109a <__tzfile_read+0xea> 80913bd: e9 16 fd ff ff jmp 80910d8 <__tzfile_read+0x128> 80913c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80913c8: 8b 54 24 28 mov 0x28(%esp),%edx 80913cc: e9 19 fc ff ff jmp 8090fea <__tzfile_read+0x3a> 80913d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80913d8: b8 54 e7 0c 08 mov $0x80ce754,%eax 80913dd: e9 91 fc ff ff jmp 8091073 <__tzfile_read+0xc3> 80913e2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80913e8: 8b 44 24 60 mov 0x60(%esp),%eax 80913ec: 8b 54 24 64 mov 0x64(%esp),%edx 80913f0: 33 05 80 d7 0e 08 xor 0x80ed780,%eax 80913f6: 33 15 84 d7 0e 08 xor 0x80ed784,%edx 80913fc: 09 c2 or %eax,%edx 80913fe: 0f 85 d4 fc ff ff jne 80910d8 <__tzfile_read+0x128> 8091404: a1 70 d7 0e 08 mov 0x80ed770,%eax 8091409: 39 84 24 a8 00 00 00 cmp %eax,0xa8(%esp) 8091410: 0f 85 c2 fc ff ff jne 80910d8 <__tzfile_read+0x128> 8091416: 83 ec 0c sub $0xc,%esp 8091419: c7 05 40 dd 0e 08 01 movl $0x1,0x80edd40 8091420: 00 00 00 8091423: ff 74 24 34 pushl 0x34(%esp) 8091427: e8 64 91 fc ff call 805a590 <__cfree> 809142c: 83 c4 10 add $0x10,%esp 809142f: e9 d8 fb ff ff jmp 809100c <__tzfile_read+0x5c> 8091434: 8b 0d 9c dd 0e 08 mov 0x80edd9c,%ecx 809143a: 83 e8 01 sub $0x1,%eax 809143d: 8d 76 00 lea 0x0(%esi),%esi 8091440: 8b 14 81 mov (%ecx,%eax,4),%edx 8091443: 0f ca bswap %edx 8091445: 89 14 81 mov %edx,(%ecx,%eax,4) 8091448: 83 e8 01 sub $0x1,%eax 809144b: 83 f8 ff cmp $0xffffffff,%eax 809144e: 75 f0 jne 8091440 <__tzfile_read+0x490> 8091450: 8d 44 24 2c lea 0x2c(%esp),%eax 8091454: 31 ff xor %edi,%edi 8091456: 89 44 24 0c mov %eax,0xc(%esp) 809145a: 53 push %ebx 809145b: 6a 04 push $0x4 809145d: 6a 01 push $0x1 809145f: ff 74 24 18 pushl 0x18(%esp) 8091463: e8 d8 e5 00 00 call 809fa40 <__fread_unlocked> 8091468: 83 c4 10 add $0x10,%esp 809146b: 83 f8 04 cmp $0x4,%eax 809146e: 0f 85 c4 fe ff ff jne 8091338 <__tzfile_read+0x388> 8091474: 8b 43 04 mov 0x4(%ebx),%eax 8091477: 3b 43 08 cmp 0x8(%ebx),%eax 809147a: 0f 83 22 01 00 00 jae 80915a2 <__tzfile_read+0x5f2> 8091480: 8d 48 01 lea 0x1(%eax),%ecx 8091483: 89 4b 04 mov %ecx,0x4(%ebx) 8091486: 0f b6 00 movzbl (%eax),%eax 8091489: 83 f8 01 cmp $0x1,%eax 809148c: 0f 87 a6 fe ff ff ja 8091338 <__tzfile_read+0x388> 8091492: 8b 0d 60 d7 0e 08 mov 0x80ed760,%ecx 8091498: 8d 34 fd 00 00 00 00 lea 0x0(,%edi,8),%esi 809149f: 88 44 31 04 mov %al,0x4(%ecx,%esi,1) 80914a3: 8b 43 04 mov 0x4(%ebx),%eax 80914a6: 3b 43 08 cmp 0x8(%ebx),%eax 80914a9: 0f 83 04 01 00 00 jae 80915b3 <__tzfile_read+0x603> 80914af: 8d 48 01 lea 0x1(%eax),%ecx 80914b2: 89 4b 04 mov %ecx,0x4(%ebx) 80914b5: 0f b6 00 movzbl (%eax),%eax 80914b8: 3b 44 24 08 cmp 0x8(%esp),%eax 80914bc: 0f 87 76 fe ff ff ja 8091338 <__tzfile_read+0x388> 80914c2: 03 35 60 d7 0e 08 add 0x80ed760,%esi 80914c8: 83 c7 01 add $0x1,%edi 80914cb: 39 3d 64 d7 0e 08 cmp %edi,0x80ed764 80914d1: 88 46 05 mov %al,0x5(%esi) 80914d4: 8b 44 24 2c mov 0x2c(%esp),%eax 80914d8: 0f c8 bswap %eax 80914da: 89 06 mov %eax,(%esi) 80914dc: 0f 87 78 ff ff ff ja 809145a <__tzfile_read+0x4aa> 80914e2: 53 push %ebx 80914e3: 8b 7c 24 0c mov 0xc(%esp),%edi 80914e7: 57 push %edi 80914e8: 6a 01 push $0x1 80914ea: ff 35 5c d7 0e 08 pushl 0x80ed75c 80914f0: e8 4b e5 00 00 call 809fa40 <__fread_unlocked> 80914f5: 83 c4 10 add $0x10,%esp 80914f8: 39 f8 cmp %edi,%eax 80914fa: 0f 85 38 fe ff ff jne 8091338 <__tzfile_read+0x388> 8091500: 83 3d 50 d7 0e 08 00 cmpl $0x0,0x80ed750 8091507: 74 6f je 8091578 <__tzfile_read+0x5c8> 8091509: 8d 44 24 2c lea 0x2c(%esp),%eax 809150d: 31 ff xor %edi,%edi 809150f: 89 44 24 0c mov %eax,0xc(%esp) 8091513: 53 push %ebx 8091514: 6a 04 push $0x4 8091516: 6a 01 push $0x1 8091518: ff 74 24 18 pushl 0x18(%esp) 809151c: e8 1f e5 00 00 call 809fa40 <__fread_unlocked> 8091521: 83 c4 10 add $0x10,%esp 8091524: 83 f8 04 cmp $0x4,%eax 8091527: 0f 85 0b fe ff ff jne 8091338 <__tzfile_read+0x388> 809152d: 8b 44 24 2c mov 0x2c(%esp),%eax 8091531: 8b 0d 4c d7 0e 08 mov 0x80ed74c,%ecx 8091537: 8d 34 fd 00 00 00 00 lea 0x0(,%edi,8),%esi 809153e: 0f c8 bswap %eax 8091540: 89 04 f9 mov %eax,(%ecx,%edi,8) 8091543: 53 push %ebx 8091544: 6a 04 push $0x4 8091546: 6a 01 push $0x1 8091548: ff 74 24 18 pushl 0x18(%esp) 809154c: e8 ef e4 00 00 call 809fa40 <__fread_unlocked> 8091551: 83 c4 10 add $0x10,%esp 8091554: 83 f8 04 cmp $0x4,%eax 8091557: 0f 85 db fd ff ff jne 8091338 <__tzfile_read+0x388> 809155d: 8b 44 24 2c mov 0x2c(%esp),%eax 8091561: 83 c7 01 add $0x1,%edi 8091564: 39 3d 50 d7 0e 08 cmp %edi,0x80ed750 809156a: 8b 0d 4c d7 0e 08 mov 0x80ed74c,%ecx 8091570: 0f c8 bswap %eax 8091572: 89 44 31 04 mov %eax,0x4(%ecx,%esi,1) 8091576: 77 9b ja 8091513 <__tzfile_read+0x563> 8091578: 31 f6 xor %esi,%esi 809157a: 3b 74 24 04 cmp 0x4(%esp),%esi 809157e: 74 6c je 80915ec <__tzfile_read+0x63c> 8091580: 8b 43 04 mov 0x4(%ebx),%eax 8091583: 3b 43 08 cmp 0x8(%ebx),%eax 8091586: 73 4e jae 80915d6 <__tzfile_read+0x626> 8091588: 8d 50 01 lea 0x1(%eax),%edx 809158b: 89 53 04 mov %edx,0x4(%ebx) 809158e: 0f b6 00 movzbl (%eax),%eax 8091591: 85 c0 test %eax,%eax 8091593: a1 60 d7 0e 08 mov 0x80ed760,%eax 8091598: 0f 95 44 f0 06 setne 0x6(%eax,%esi,8) 809159d: 83 c6 01 add $0x1,%esi 80915a0: eb d8 jmp 809157a <__tzfile_read+0x5ca> 80915a2: 83 ec 0c sub $0xc,%esp 80915a5: 53 push %ebx 80915a6: e8 d5 30 fc ff call 8054680 <__uflow> 80915ab: 83 c4 10 add $0x10,%esp 80915ae: e9 d6 fe ff ff jmp 8091489 <__tzfile_read+0x4d9> 80915b3: 83 ec 0c sub $0xc,%esp 80915b6: 53 push %ebx 80915b7: e8 c4 30 fc ff call 8054680 <__uflow> 80915bc: 83 c4 10 add $0x10,%esp 80915bf: e9 f4 fe ff ff jmp 80914b8 <__tzfile_read+0x508> 80915c4: 83 3d 64 d7 0e 08 00 cmpl $0x0,0x80ed764 80915cb: 0f 85 7f fe ff ff jne 8091450 <__tzfile_read+0x4a0> 80915d1: e9 0c ff ff ff jmp 80914e2 <__tzfile_read+0x532> 80915d6: 83 ec 0c sub $0xc,%esp 80915d9: 53 push %ebx 80915da: e8 a1 30 fc ff call 8054680 <__uflow> 80915df: 83 c4 10 add $0x10,%esp 80915e2: 83 f8 ff cmp $0xffffffff,%eax 80915e5: 75 aa jne 8091591 <__tzfile_read+0x5e1> 80915e7: e9 4c fd ff ff jmp 8091338 <__tzfile_read+0x388> 80915ec: a1 64 d7 0e 08 mov 0x80ed764,%eax 80915f1: 8b 0d 60 d7 0e 08 mov 0x80ed760,%ecx 80915f7: eb 08 jmp 8091601 <__tzfile_read+0x651> 80915f9: 83 c6 01 add $0x1,%esi 80915fc: c6 44 f1 fe 00 movb $0x0,-0x2(%ecx,%esi,8) 8091601: 39 c6 cmp %eax,%esi 8091603: 72 f4 jb 80915f9 <__tzfile_read+0x649> 8091605: 31 f6 xor %esi,%esi 8091607: eb 1f jmp 8091628 <__tzfile_read+0x678> 8091609: 8b 43 04 mov 0x4(%ebx),%eax 809160c: 3b 43 08 cmp 0x8(%ebx),%eax 809160f: 0f 83 86 00 00 00 jae 809169b <__tzfile_read+0x6eb> 8091615: 8d 50 01 lea 0x1(%eax),%edx 8091618: 89 53 04 mov %edx,0x4(%ebx) 809161b: 0f b6 00 movzbl (%eax),%eax 809161e: 85 c0 test %eax,%eax 8091620: 0f 95 44 f1 07 setne 0x7(%ecx,%esi,8) 8091625: 83 c6 01 add $0x1,%esi 8091628: 3b 74 24 14 cmp 0x14(%esp),%esi 809162c: 75 db jne 8091609 <__tzfile_read+0x659> 809162e: a1 64 d7 0e 08 mov 0x80ed764,%eax 8091633: eb 08 jmp 809163d <__tzfile_read+0x68d> 8091635: 83 c6 01 add $0x1,%esi 8091638: c6 44 f1 ff 00 movb $0x0,-0x1(%ecx,%esi,8) 809163d: 39 c6 cmp %eax,%esi 809163f: 72 f4 jb 8091635 <__tzfile_read+0x685> 8091641: 80 7c 24 38 00 cmpb $0x0,0x38(%esp) 8091646: 75 73 jne 80916bb <__tzfile_read+0x70b> 8091648: a1 48 d7 0e 08 mov 0x80ed748,%eax 809164d: 85 c0 test %eax,%eax 809164f: 74 0f je 8091660 <__tzfile_read+0x6b0> 8091651: 80 38 00 cmpb $0x0,(%eax) 8091654: 75 0a jne 8091660 <__tzfile_read+0x6b0> 8091656: c7 05 48 d7 0e 08 00 movl $0x0,0x80ed748 809165d: 00 00 00 8091660: 83 ec 0c sub $0xc,%esp 8091663: 53 push %ebx 8091664: 31 db xor %ebx,%ebx 8091666: e8 85 dd fb ff call 804f3f0 <_IO_new_fclose> 809166b: 83 c4 10 add $0x10,%esp 809166e: 3b 1d 64 d7 0e 08 cmp 0x80ed764,%ebx 8091674: 0f 83 4b 01 00 00 jae 80917c5 <__tzfile_read+0x815> 809167a: a1 60 d7 0e 08 mov 0x80ed760,%eax 809167f: 83 ec 0c sub $0xc,%esp 8091682: 0f b6 44 d8 05 movzbl 0x5(%eax,%ebx,8),%eax 8091687: 83 c3 01 add $0x1,%ebx 809168a: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091690: 50 push %eax 8091691: e8 8a f2 ff ff call 8090920 <__tzstring> 8091696: 83 c4 10 add $0x10,%esp 8091699: eb d3 jmp 809166e <__tzfile_read+0x6be> 809169b: 83 ec 0c sub $0xc,%esp 809169e: 53 push %ebx 809169f: e8 dc 2f fc ff call 8054680 <__uflow> 80916a4: 83 c4 10 add $0x10,%esp 80916a7: 83 f8 ff cmp $0xffffffff,%eax 80916aa: 0f 84 88 fc ff ff je 8091338 <__tzfile_read+0x388> 80916b0: 8b 0d 60 d7 0e 08 mov 0x80ed760,%ecx 80916b6: e9 63 ff ff ff jmp 809161e <__tzfile_read+0x66e> 80916bb: 53 push %ebx 80916bc: 6a 01 push $0x1 80916be: 6a 2c push $0x2c 80916c0: 55 push %ebp 80916c1: e8 7a e3 00 00 call 809fa40 <__fread_unlocked> 80916c6: 83 c4 10 add $0x10,%esp 80916c9: 83 e8 01 sub $0x1,%eax 80916cc: 0f 85 66 fc ff ff jne 8091338 <__tzfile_read+0x388> 80916d2: 50 push %eax 80916d3: 6a 04 push $0x4 80916d5: 68 b3 e6 0c 08 push $0x80ce6b3 80916da: 55 push %ebp 80916db: e8 80 6b fb ff call 8048260 <.plt+0x80> 80916e0: 83 c4 10 add $0x10,%esp 80916e3: 85 c0 test %eax,%eax 80916e5: 0f 85 4d fc ff ff jne 8091338 <__tzfile_read+0x388> 80916eb: 8b 54 24 50 mov 0x50(%esp),%edx 80916ef: 8b 74 24 54 mov 0x54(%esp),%esi 80916f3: 83 ec 04 sub $0x4,%esp 80916f6: 8b 7c 24 5c mov 0x5c(%esp),%edi 80916fa: 8b 44 24 60 mov 0x60(%esp),%eax 80916fe: 8b 4c 24 50 mov 0x50(%esp),%ecx 8091702: 0f ca bswap %edx 8091704: 0f ce bswap %esi 8091706: 89 d5 mov %edx,%ebp 8091708: 8b 54 24 4c mov 0x4c(%esp),%edx 809170c: 0f cf bswap %edi 809170e: 0f c9 bswap %ecx 8091710: 0f c8 bswap %eax 8091712: 8d 34 f6 lea (%esi,%esi,8),%esi 8091715: 01 c8 add %ecx,%eax 8091717: 6a 01 push $0x1 8091719: 0f ca bswap %edx 809171b: 6b ff 06 imul $0x6,%edi,%edi 809171e: 01 d0 add %edx,%eax 8091720: 6b d5 0c imul $0xc,%ebp,%edx 8091723: 01 f0 add %esi,%eax 8091725: 01 f8 add %edi,%eax 8091727: 01 d0 add %edx,%eax 8091729: 50 push %eax 809172a: 53 push %ebx 809172b: e8 70 e0 00 00 call 809f7a0 <fseek> 8091730: 83 c4 10 add $0x10,%esp 8091733: 85 c0 test %eax,%eax 8091735: 0f 85 fd fb ff ff jne 8091338 <__tzfile_read+0x388> 809173b: 83 ec 0c sub $0xc,%esp 809173e: 53 push %ebx 809173f: e8 3c e1 00 00 call 809f880 <__ftello> 8091744: 83 c4 10 add $0x10,%esp 8091747: 85 c0 test %eax,%eax 8091749: 0f 88 e9 fb ff ff js 8091338 <__tzfile_read+0x388> 809174f: 8d 48 02 lea 0x2(%eax),%ecx 8091752: 8b 94 24 8c 00 00 00 mov 0x8c(%esp),%edx 8091759: 89 cf mov %ecx,%edi 809175b: c1 ff 1f sar $0x1f,%edi 809175e: 39 bc 24 90 00 00 00 cmp %edi,0x90(%esp) 8091765: 0f 8c cd fb ff ff jl 8091338 <__tzfile_read+0x388> 809176b: 7f 08 jg 8091775 <__tzfile_read+0x7c5> 809176d: 39 ca cmp %ecx,%edx 809176f: 0f 82 c3 fb ff ff jb 8091338 <__tzfile_read+0x388> 8091775: 89 d6 mov %edx,%esi 8091777: 29 c6 sub %eax,%esi 8091779: 89 f0 mov %esi,%eax 809177b: 83 e8 01 sub $0x1,%eax 809177e: 0f 84 b4 fb ff ff je 8091338 <__tzfile_read+0x388> 8091784: 83 ec 0c sub $0xc,%esp 8091787: 50 push %eax 8091788: e8 f3 88 fc ff call 805a080 <__libc_malloc> 809178d: 83 c4 10 add $0x10,%esp 8091790: 85 c0 test %eax,%eax 8091792: 89 c7 mov %eax,%edi 8091794: 0f 84 9e fb ff ff je 8091338 <__tzfile_read+0x388> 809179a: 8b 43 04 mov 0x4(%ebx),%eax 809179d: 3b 43 08 cmp 0x8(%ebx),%eax 80917a0: 0f 83 9f 00 00 00 jae 8091845 <__tzfile_read+0x895> 80917a6: 8d 50 01 lea 0x1(%eax),%edx 80917a9: 89 53 04 mov %edx,0x4(%ebx) 80917ac: 0f b6 00 movzbl (%eax),%eax 80917af: 83 f8 0a cmp $0xa,%eax 80917b2: 74 5a je 809180e <__tzfile_read+0x85e> 80917b4: 83 ec 0c sub $0xc,%esp 80917b7: 57 push %edi 80917b8: e8 d3 8d fc ff call 805a590 <__cfree> 80917bd: 83 c4 10 add $0x10,%esp 80917c0: e9 73 fb ff ff jmp 8091338 <__tzfile_read+0x388> 80917c5: c7 05 1c cf 0e 08 00 movl $0x0,0x80ecf1c 80917cc: 00 00 00 80917cf: c7 05 20 cf 0e 08 00 movl $0x0,0x80ecf20 80917d6: 00 00 00 80917d9: bb 01 00 00 00 mov $0x1,%ebx 80917de: 8b 35 6c d7 0e 08 mov 0x80ed76c,%esi 80917e4: eb 22 jmp 8091808 <__tzfile_read+0x858> 80917e6: a1 68 d7 0e 08 mov 0x80ed768,%eax 80917eb: 83 ee 01 sub $0x1,%esi 80917ee: 0f b6 14 30 movzbl (%eax,%esi,1),%edx 80917f2: a1 60 d7 0e 08 mov 0x80ed760,%eax 80917f7: 8d 04 d0 lea (%eax,%edx,8),%eax 80917fa: 0f b6 78 04 movzbl 0x4(%eax),%edi 80917fe: 83 3c bd 1c cf 0e 08 cmpl $0x0,0x80ecf1c(,%edi,4) 8091805: 00 8091806: 74 4e je 8091856 <__tzfile_read+0x8a6> 8091808: 85 f6 test %esi,%esi 809180a: 75 da jne 80917e6 <__tzfile_read+0x836> 809180c: eb 73 jmp 8091881 <__tzfile_read+0x8d1> 809180e: 8d 6e fe lea -0x2(%esi),%ebp 8091811: 53 push %ebx 8091812: 55 push %ebp 8091813: 6a 01 push $0x1 8091815: 57 push %edi 8091816: e8 25 e2 00 00 call 809fa40 <__fread_unlocked> 809181b: 83 c4 10 add $0x10,%esp 809181e: 39 c5 cmp %eax,%ebp 8091820: 75 92 jne 80917b4 <__tzfile_read+0x804> 8091822: 83 ec 0c sub $0xc,%esp 8091825: c6 44 37 fe 00 movb $0x0,-0x2(%edi,%esi,1) 809182a: 57 push %edi 809182b: e8 f0 f0 ff ff call 8090920 <__tzstring> 8091830: 89 3c 24 mov %edi,(%esp) 8091833: a3 48 d7 0e 08 mov %eax,0x80ed748 8091838: e8 53 8d fc ff call 805a590 <__cfree> 809183d: 83 c4 10 add $0x10,%esp 8091840: e9 03 fe ff ff jmp 8091648 <__tzfile_read+0x698> 8091845: 83 ec 0c sub $0xc,%esp 8091848: 53 push %ebx 8091849: e8 32 2e fc ff call 8054680 <__uflow> 809184e: 83 c4 10 add $0x10,%esp 8091851: e9 59 ff ff ff jmp 80917af <__tzfile_read+0x7ff> 8091856: 0f b6 40 05 movzbl 0x5(%eax),%eax 809185a: 83 ec 0c sub $0xc,%esp 809185d: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091863: 50 push %eax 8091864: e8 b7 f0 ff ff call 8090920 <__tzstring> 8091869: 89 04 bd 1c cf 0e 08 mov %eax,0x80ecf1c(,%edi,4) 8091870: 89 d8 mov %ebx,%eax 8091872: 83 c4 10 add $0x10,%esp 8091875: 29 f8 sub %edi,%eax 8091877: 83 3c 85 1c cf 0e 08 cmpl $0x0,0x80ecf1c(,%eax,4) 809187e: 00 809187f: 74 87 je 8091808 <__tzfile_read+0x858> 8091881: 83 3d 1c cf 0e 08 00 cmpl $0x0,0x80ecf1c 8091888: 74 2b je 80918b5 <__tzfile_read+0x905> 809188a: 83 3d 20 cf 0e 08 00 cmpl $0x0,0x80ecf20 8091891: 75 0a jne 809189d <__tzfile_read+0x8ed> 8091893: a1 1c cf 0e 08 mov 0x80ecf1c,%eax 8091898: a3 20 cf 0e 08 mov %eax,0x80ecf20 809189d: a1 5c d7 0e 08 mov 0x80ed75c,%eax 80918a2: 8b 7c 24 08 mov 0x8(%esp),%edi 80918a6: 8d 0c 38 lea (%eax,%edi,1),%ecx 80918a9: 89 c2 mov %eax,%edx 80918ab: 80 3a 00 cmpb $0x0,(%edx) 80918ae: 74 26 je 80918d6 <__tzfile_read+0x926> 80918b0: 83 c2 01 add $0x1,%edx 80918b3: eb f6 jmp 80918ab <__tzfile_read+0x8fb> 80918b5: 83 3d 64 d7 0e 08 01 cmpl $0x1,0x80ed764 80918bc: 75 68 jne 8091926 <__tzfile_read+0x976> 80918be: 83 ec 0c sub $0xc,%esp 80918c1: ff 35 5c d7 0e 08 pushl 0x80ed75c 80918c7: e8 54 f0 ff ff call 8090920 <__tzstring> 80918cc: 83 c4 10 add $0x10,%esp 80918cf: a3 1c cf 0e 08 mov %eax,0x80ecf1c 80918d4: eb b4 jmp 809188a <__tzfile_read+0x8da> 80918d6: 89 d7 mov %edx,%edi 80918d8: 29 c7 sub %eax,%edi 80918da: 3b 3d 3c dd 0e 08 cmp 0x80edd3c,%edi 80918e0: 76 06 jbe 80918e8 <__tzfile_read+0x938> 80918e2: 89 3d 3c dd 0e 08 mov %edi,0x80edd3c 80918e8: 8d 42 01 lea 0x1(%edx),%eax 80918eb: 39 c8 cmp %ecx,%eax 80918ed: 72 ba jb 80918a9 <__tzfile_read+0x8f9> 80918ef: a1 6c d7 0e 08 mov 0x80ed76c,%eax 80918f4: 85 c0 test %eax,%eax 80918f6: 75 47 jne 809193f <__tzfile_read+0x98f> 80918f8: a1 60 d7 0e 08 mov 0x80ed760,%eax 80918fd: 8b 00 mov (%eax),%eax 80918ff: a3 54 d7 0e 08 mov %eax,0x80ed754 8091904: a3 58 d7 0e 08 mov %eax,0x80ed758 8091909: 31 d2 xor %edx,%edx 809190b: 39 05 54 d7 0e 08 cmp %eax,0x80ed754 8091911: 0f 95 c2 setne %dl 8091914: f7 d8 neg %eax 8091916: 89 15 e4 d6 0e 08 mov %edx,0x80ed6e4 809191c: a3 e0 d6 0e 08 mov %eax,0x80ed6e0 8091921: e9 f0 fa ff ff jmp 8091416 <__tzfile_read+0x466> 8091926: 68 44 e7 0c 08 push $0x80ce744 809192b: 68 ec 01 00 00 push $0x1ec 8091930: 68 b8 e6 0c 08 push $0x80ce6b8 8091935: 68 c1 e6 0c 08 push $0x80ce6c1 809193a: e8 a1 7e fb ff call 80497e0 <__assert_fail> 809193f: 8b 3d 68 d7 0e 08 mov 0x80ed768,%edi 8091945: 8b 2d 60 d7 0e 08 mov 0x80ed760,%ebp 809194b: 83 e8 01 sub $0x1,%eax 809194e: c7 05 54 d7 0e 08 00 movl $0x0,0x80ed754 8091955: 00 00 00 8091958: c7 05 58 d7 0e 08 00 movl $0x0,0x80ed758 809195f: 00 00 00 8091962: 31 db xor %ebx,%ebx 8091964: 31 d2 xor %edx,%edx 8091966: 31 f6 xor %esi,%esi 8091968: 89 7c 24 04 mov %edi,0x4(%esp) 809196c: 31 ff xor %edi,%edi 809196e: 83 3c 24 00 cmpl $0x0,(%esp) 8091972: 75 5f jne 80919d3 <__tzfile_read+0xa23> 8091974: 8b 4c 24 04 mov 0x4(%esp),%ecx 8091978: 0f b6 0c 01 movzbl (%ecx,%eax,1),%ecx 809197c: 8d 4c cd 00 lea 0x0(%ebp,%ecx,8),%ecx 8091980: 80 79 04 00 cmpb $0x0,0x4(%ecx) 8091984: 0f 85 92 00 00 00 jne 8091a1c <__tzfile_read+0xa6c> 809198a: 8b 31 mov (%ecx),%esi 809198c: c6 44 24 13 01 movb $0x1,0x13(%esp) 8091991: c7 04 24 01 00 00 00 movl $0x1,(%esp) 8091998: 85 14 24 test %edx,(%esp) 809199b: 75 5a jne 80919f7 <__tzfile_read+0xa47> 809199d: 83 e8 01 sub $0x1,%eax 80919a0: 83 f8 ff cmp $0xffffffff,%eax 80919a3: 75 c9 jne 809196e <__tzfile_read+0x9be> 80919a5: 80 7c 24 13 00 cmpb $0x0,0x13(%esp) 80919aa: 74 06 je 80919b2 <__tzfile_read+0xa02> 80919ac: 89 35 58 d7 0e 08 mov %esi,0x80ed758 80919b2: 84 db test %bl,%bl 80919b4: 74 06 je 80919bc <__tzfile_read+0xa0c> 80919b6: 89 3d 54 d7 0e 08 mov %edi,0x80ed754 80919bc: 85 d2 test %edx,%edx 80919be: a1 58 d7 0e 08 mov 0x80ed758,%eax 80919c3: 0f 85 40 ff ff ff jne 8091909 <__tzfile_read+0x959> 80919c9: a3 54 d7 0e 08 mov %eax,0x80ed754 80919ce: e9 36 ff ff ff jmp 8091909 <__tzfile_read+0x959> 80919d3: 85 d2 test %edx,%edx 80919d5: 75 20 jne 80919f7 <__tzfile_read+0xa47> 80919d7: 8b 4c 24 04 mov 0x4(%esp),%ecx 80919db: 0f b6 0c 01 movzbl (%ecx,%eax,1),%ecx 80919df: 8d 4c cd 00 lea 0x0(%ebp,%ecx,8),%ecx 80919e3: 80 79 04 00 cmpb $0x0,0x4(%ecx) 80919e7: 74 b4 je 809199d <__tzfile_read+0x9ed> 80919e9: 8b 39 mov (%ecx),%edi 80919eb: bb 01 00 00 00 mov $0x1,%ebx 80919f0: ba 01 00 00 00 mov $0x1,%edx 80919f5: eb a1 jmp 8091998 <__tzfile_read+0x9e8> 80919f7: 80 7c 24 13 00 cmpb $0x0,0x13(%esp) 80919fc: 74 06 je 8091a04 <__tzfile_read+0xa54> 80919fe: 89 35 58 d7 0e 08 mov %esi,0x80ed758 8091a04: 84 db test %bl,%bl 8091a06: a1 58 d7 0e 08 mov 0x80ed758,%eax 8091a0b: 0f 84 f8 fe ff ff je 8091909 <__tzfile_read+0x959> 8091a11: 89 3d 54 d7 0e 08 mov %edi,0x80ed754 8091a17: e9 ed fe ff ff jmp 8091909 <__tzfile_read+0x959> 8091a1c: 85 d2 test %edx,%edx 8091a1e: 74 c9 je 80919e9 <__tzfile_read+0xa39> 8091a20: e9 78 ff ff ff jmp 809199d <__tzfile_read+0x9ed> 8091a25: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8091a29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08091a30 <__tzfile_default>: 8091a30: 55 push %ebp 8091a31: 57 push %edi 8091a32: 56 push %esi 8091a33: 53 push %ebx 8091a34: 83 ec 48 sub $0x48,%esp 8091a37: ff 74 24 5c pushl 0x5c(%esp) 8091a3b: e8 70 a8 fc ff call 805c2b0 <strlen> 8091a40: 5a pop %edx 8091a41: 83 c0 01 add $0x1,%eax 8091a44: 89 c6 mov %eax,%esi 8091a46: 89 44 24 18 mov %eax,0x18(%esp) 8091a4a: ff 74 24 60 pushl 0x60(%esp) 8091a4e: e8 5d a8 fc ff call 805c2b0 <strlen> 8091a53: 8d 58 01 lea 0x1(%eax),%ebx 8091a56: 89 f0 mov %esi,%eax 8091a58: 83 c4 0c add $0xc,%esp 8091a5b: 01 d8 add %ebx,%eax 8091a5d: 89 44 24 14 mov %eax,0x14(%esp) 8091a61: 89 c1 mov %eax,%ecx 8091a63: 8d 44 24 30 lea 0x30(%esp),%eax 8091a67: 50 push %eax 8091a68: 51 push %ecx 8091a69: 68 d4 e6 0c 08 push $0x80ce6d4 8091a6e: e8 3d f5 ff ff call 8090fb0 <__tzfile_read> 8091a73: 8b 0d 40 dd 0e 08 mov 0x80edd40,%ecx 8091a79: 83 c4 10 add $0x10,%esp 8091a7c: 85 c9 test %ecx,%ecx 8091a7e: 0f 84 8f 01 00 00 je 8091c13 <__tzfile_default+0x1e3> 8091a84: 83 3d 64 d7 0e 08 01 cmpl $0x1,0x80ed764 8091a8b: 0f 86 8a 01 00 00 jbe 8091c1b <__tzfile_default+0x1eb> 8091a91: 83 ec 04 sub $0x4,%esp 8091a94: ff 74 24 10 pushl 0x10(%esp) 8091a98: ff 74 24 58 pushl 0x58(%esp) 8091a9c: ff 74 24 38 pushl 0x38(%esp) 8091aa0: e8 1b b8 fc ff call 805d2c0 <__mempcpy> 8091aa5: 83 c4 0c add $0xc,%esp 8091aa8: 53 push %ebx 8091aa9: ff 74 24 5c pushl 0x5c(%esp) 8091aad: 50 push %eax 8091aae: e8 0d b8 fc ff call 805d2c0 <__mempcpy> 8091ab3: 8b 44 24 3c mov 0x3c(%esp),%eax 8091ab7: 8b 2d 6c d7 0e 08 mov 0x80ed76c,%ebp 8091abd: c7 05 64 d7 0e 08 02 movl $0x2,0x80ed764 8091ac4: 00 00 00 8091ac7: 8b 35 60 d7 0e 08 mov 0x80ed760,%esi 8091acd: 89 44 24 2c mov %eax,0x2c(%esp) 8091ad1: 83 c4 10 add $0x10,%esp 8091ad4: 85 ed test %ebp,%ebp 8091ad6: a3 5c d7 0e 08 mov %eax,0x80ed75c 8091adb: 74 74 je 8091b51 <__tzfile_default+0x121> 8091add: 8b 44 24 58 mov 0x58(%esp),%eax 8091ae1: 2b 05 58 d7 0e 08 sub 0x80ed758,%eax 8091ae7: 31 ff xor %edi,%edi 8091ae9: 8b 1d 9c dd 0e 08 mov 0x80edd9c,%ebx 8091aef: 89 44 24 14 mov %eax,0x14(%esp) 8091af3: 8b 44 24 5c mov 0x5c(%esp),%eax 8091af7: 89 d9 mov %ebx,%ecx 8091af9: 2b 05 54 d7 0e 08 sub 0x80ed754,%eax 8091aff: 89 5c 24 08 mov %ebx,0x8(%esp) 8091b03: 89 44 24 18 mov %eax,0x18(%esp) 8091b07: a1 68 d7 0e 08 mov 0x80ed768,%eax 8091b0c: 01 c5 add %eax,%ebp 8091b0e: eb 23 jmp 8091b33 <__tzfile_default+0x103> 8091b10: 80 7a 06 00 cmpb $0x0,0x6(%edx) 8091b14: 75 33 jne 8091b49 <__tzfile_default+0x119> 8091b16: 8b 7c 24 08 mov 0x8(%esp),%edi 8091b1a: 8b 5c 24 18 mov 0x18(%esp),%ebx 8091b1e: 01 1f add %ebx,(%edi) 8091b20: 83 c0 01 add $0x1,%eax 8091b23: 83 44 24 08 04 addl $0x4,0x8(%esp) 8091b28: 83 c1 04 add $0x4,%ecx 8091b2b: 39 c5 cmp %eax,%ebp 8091b2d: 0f b6 7a 04 movzbl 0x4(%edx),%edi 8091b31: 74 1e je 8091b51 <__tzfile_default+0x121> 8091b33: 0f b6 10 movzbl (%eax),%edx 8091b36: 8d 14 d6 lea (%esi,%edx,8),%edx 8091b39: 0f b6 5a 04 movzbl 0x4(%edx),%ebx 8091b3d: 88 18 mov %bl,(%eax) 8091b3f: 80 7a 07 00 cmpb $0x0,0x7(%edx) 8091b43: 75 db jne 8091b20 <__tzfile_default+0xf0> 8091b45: 85 ff test %edi,%edi 8091b47: 75 c7 jne 8091b10 <__tzfile_default+0xe0> 8091b49: 8b 5c 24 14 mov 0x14(%esp),%ebx 8091b4d: 01 19 add %ebx,(%ecx) 8091b4f: eb cf jmp 8091b20 <__tzfile_default+0xf0> 8091b51: 8b 44 24 58 mov 0x58(%esp),%eax 8091b55: c6 46 05 00 movb $0x0,0x5(%esi) 8091b59: c6 46 04 00 movb $0x0,0x4(%esi) 8091b5d: 8b 4c 24 10 mov 0x10(%esp),%ecx 8091b61: c6 46 0c 01 movb $0x1,0xc(%esi) 8091b65: a3 58 d7 0e 08 mov %eax,0x80ed758 8091b6a: 8b 44 24 5c mov 0x5c(%esp),%eax 8091b6e: a3 54 d7 0e 08 mov %eax,0x80ed754 8091b73: 8b 44 24 58 mov 0x58(%esp),%eax 8091b77: 89 06 mov %eax,(%esi) 8091b79: 0f b6 44 24 0c movzbl 0xc(%esp),%eax 8091b7e: 88 46 0d mov %al,0xd(%esi) 8091b81: 8b 44 24 5c mov 0x5c(%esp),%eax 8091b85: 89 46 08 mov %eax,0x8(%esi) 8091b88: 8b 44 24 50 mov 0x50(%esp),%eax 8091b8c: a3 1c cf 0e 08 mov %eax,0x80ecf1c 8091b91: 8b 44 24 54 mov 0x54(%esp),%eax 8091b95: a3 20 cf 0e 08 mov %eax,0x80ecf20 8091b9a: 8b 44 24 58 mov 0x58(%esp),%eax 8091b9e: f7 d8 neg %eax 8091ba0: a3 e0 d6 0e 08 mov %eax,0x80ed6e0 8091ba5: 8b 44 24 1c mov 0x1c(%esp),%eax 8091ba9: 01 c1 add %eax,%ecx 8091bab: 89 c2 mov %eax,%edx 8091bad: 8d 76 00 lea 0x0(%esi),%esi 8091bb0: 80 3a 00 cmpb $0x0,(%edx) 8091bb3: 89 d0 mov %edx,%eax 8091bb5: 74 23 je 8091bda <__tzfile_default+0x1aa> 8091bb7: 89 f6 mov %esi,%esi 8091bb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8091bc0: 83 c0 01 add $0x1,%eax 8091bc3: 80 38 00 cmpb $0x0,(%eax) 8091bc6: 75 f8 jne 8091bc0 <__tzfile_default+0x190> 8091bc8: 89 c7 mov %eax,%edi 8091bca: 29 d7 sub %edx,%edi 8091bcc: 39 3d 3c dd 0e 08 cmp %edi,0x80edd3c 8091bd2: 73 06 jae 8091bda <__tzfile_default+0x1aa> 8091bd4: 89 3d 3c dd 0e 08 mov %edi,0x80edd3c 8091bda: 8d 50 01 lea 0x1(%eax),%edx 8091bdd: 39 ca cmp %ecx,%edx 8091bdf: 72 cf jb 8091bb0 <__tzfile_default+0x180> 8091be1: c7 05 80 d7 0e 08 00 movl $0x0,0x80ed780 8091be8: 00 00 00 8091beb: c7 05 84 d7 0e 08 00 movl $0x0,0x80ed784 8091bf2: 00 00 00 8091bf5: c7 05 78 d7 0e 08 00 movl $0x0,0x80ed778 8091bfc: 00 00 00 8091bff: c7 05 7c d7 0e 08 00 movl $0x0,0x80ed77c 8091c06: 00 00 00 8091c09: c7 05 70 d7 0e 08 00 movl $0x0,0x80ed770 8091c10: 00 00 00 8091c13: 83 c4 3c add $0x3c,%esp 8091c16: 5b pop %ebx 8091c17: 5e pop %esi 8091c18: 5f pop %edi 8091c19: 5d pop %ebp 8091c1a: c3 ret 8091c1b: c7 05 40 dd 0e 08 00 movl $0x0,0x80edd40 8091c22: 00 00 00 8091c25: 83 c4 3c add $0x3c,%esp 8091c28: 5b pop %ebx 8091c29: 5e pop %esi 8091c2a: 5f pop %edi 8091c2b: 5d pop %ebp 8091c2c: c3 ret 8091c2d: 8d 76 00 lea 0x0(%esi),%esi 08091c30 <__tzfile_compute>: 8091c30: 55 push %ebp 8091c31: 57 push %edi 8091c32: 56 push %esi 8091c33: 53 push %ebx 8091c34: 83 ec 0c sub $0xc,%esp 8091c37: 8b 4c 24 24 mov 0x24(%esp),%ecx 8091c3b: 85 c9 test %ecx,%ecx 8091c3d: 0f 84 b6 01 00 00 je 8091df9 <__tzfile_compute+0x1c9> 8091c43: 8b 3d 6c d7 0e 08 mov 0x80ed76c,%edi 8091c49: c7 05 1c cf 0e 08 00 movl $0x0,0x80ecf1c 8091c50: 00 00 00 8091c53: c7 05 20 cf 0e 08 00 movl $0x0,0x80ecf20 8091c5a: 00 00 00 8091c5d: 85 ff test %edi,%edi 8091c5f: 0f 84 51 02 00 00 je 8091eb6 <__tzfile_compute+0x286> 8091c65: 8b 35 9c dd 0e 08 mov 0x80edd9c,%esi 8091c6b: 8b 4c 24 20 mov 0x20(%esp),%ecx 8091c6f: 39 0e cmp %ecx,(%esi) 8091c71: 0f 8f 3f 02 00 00 jg 8091eb6 <__tzfile_compute+0x286> 8091c77: 8b 6c be fc mov -0x4(%esi,%edi,4),%ebp 8091c7b: 39 e9 cmp %ebp,%ecx 8091c7d: 0f 8d f7 03 00 00 jge 809207a <__tzfile_compute+0x44a> 8091c83: 29 cd sub %ecx,%ebp 8091c85: ba ef 22 1a 88 mov $0x881a22ef,%edx 8091c8a: 8d 5f ff lea -0x1(%edi),%ebx 8091c8d: 89 e8 mov %ebp,%eax 8091c8f: f7 ea imul %edx 8091c91: 01 ea add %ebp,%edx 8091c93: c1 fd 1f sar $0x1f,%ebp 8091c96: c1 fa 17 sar $0x17,%edx 8091c99: 29 ea sub %ebp,%edx 8091c9b: 39 d7 cmp %edx,%edi 8091c9d: 0f 87 d5 01 00 00 ja 8091e78 <__tzfile_compute+0x248> 8091ca3: 31 c0 xor %eax,%eax 8091ca5: 8d 78 01 lea 0x1(%eax),%edi 8091ca8: eb 16 jmp 8091cc0 <__tzfile_compute+0x90> 8091caa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8091cb0: 8d 14 03 lea (%ebx,%eax,1),%edx 8091cb3: d1 ea shr %edx 8091cb5: 3b 0c 96 cmp (%esi,%edx,4),%ecx 8091cb8: 0f 8d 72 02 00 00 jge 8091f30 <__tzfile_compute+0x300> 8091cbe: 89 d3 mov %edx,%ebx 8091cc0: 39 fb cmp %edi,%ebx 8091cc2: 77 ec ja 8091cb0 <__tzfile_compute+0x80> 8091cc4: a1 68 d7 0e 08 mov 0x80ed768,%eax 8091cc9: 83 ec 0c sub $0xc,%esp 8091ccc: 8d 6b ff lea -0x1(%ebx),%ebp 8091ccf: bf 01 00 00 00 mov $0x1,%edi 8091cd4: 0f b6 54 18 ff movzbl -0x1(%eax,%ebx,1),%edx 8091cd9: a1 60 d7 0e 08 mov 0x80ed760,%eax 8091cde: 8d 04 d0 lea (%eax,%edx,8),%eax 8091ce1: 0f b6 70 04 movzbl 0x4(%eax),%esi 8091ce5: 0f b6 40 05 movzbl 0x5(%eax),%eax 8091ce9: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091cef: 50 push %eax 8091cf0: e8 2b ec ff ff call 8090920 <__tzstring> 8091cf5: 83 c4 10 add $0x10,%esp 8091cf8: 3b 1d 6c d7 0e 08 cmp 0x80ed76c,%ebx 8091cfe: 89 04 b5 1c cf 0e 08 mov %eax,0x80ecf1c(,%esi,4) 8091d05: 8b 0d 68 d7 0e 08 mov 0x80ed768,%ecx 8091d0b: 8b 15 60 d7 0e 08 mov 0x80ed760,%edx 8091d11: 72 10 jb 8091d23 <__tzfile_compute+0xf3> 8091d13: eb 5b jmp 8091d70 <__tzfile_compute+0x140> 8091d15: 8d 76 00 lea 0x0(%esi),%esi 8091d18: 83 c3 01 add $0x1,%ebx 8091d1b: 39 1d 6c d7 0e 08 cmp %ebx,0x80ed76c 8091d21: 76 4d jbe 8091d70 <__tzfile_compute+0x140> 8091d23: 0f b6 04 19 movzbl (%ecx,%ebx,1),%eax 8091d27: 8d 04 c2 lea (%edx,%eax,8),%eax 8091d2a: 0f b6 70 04 movzbl 0x4(%eax),%esi 8091d2e: 83 3c b5 1c cf 0e 08 cmpl $0x0,0x80ecf1c(,%esi,4) 8091d35: 00 8091d36: 75 e0 jne 8091d18 <__tzfile_compute+0xe8> 8091d38: 0f b6 40 05 movzbl 0x5(%eax),%eax 8091d3c: 83 ec 0c sub $0xc,%esp 8091d3f: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091d45: 50 push %eax 8091d46: e8 d5 eb ff ff call 8090920 <__tzstring> 8091d4b: 89 04 b5 1c cf 0e 08 mov %eax,0x80ecf1c(,%esi,4) 8091d52: 89 f8 mov %edi,%eax 8091d54: 83 c4 10 add $0x10,%esp 8091d57: 29 f0 sub %esi,%eax 8091d59: 8b 0d 68 d7 0e 08 mov 0x80ed768,%ecx 8091d5f: 8b 15 60 d7 0e 08 mov 0x80ed760,%edx 8091d65: 8b 34 85 1c cf 0e 08 mov 0x80ecf1c(,%eax,4),%esi 8091d6c: 85 f6 test %esi,%esi 8091d6e: 74 a8 je 8091d18 <__tzfile_compute+0xe8> 8091d70: a1 1c cf 0e 08 mov 0x80ecf1c,%eax 8091d75: 85 c0 test %eax,%eax 8091d77: 0f 84 b3 03 00 00 je 8092130 <__tzfile_compute+0x500> 8091d7d: 0f b6 0c 29 movzbl (%ecx,%ebp,1),%ecx 8091d81: 8d 3c ca lea (%edx,%ecx,8),%edi 8091d84: 8b 15 58 d7 0e 08 mov 0x80ed758,%edx 8091d8a: 31 c9 xor %ecx,%ecx 8091d8c: 39 15 54 d7 0e 08 cmp %edx,0x80ed754 8091d92: 0f 95 c1 setne %cl 8091d95: f7 da neg %edx 8091d97: 85 c0 test %eax,%eax 8091d99: 89 0d e4 d6 0e 08 mov %ecx,0x80ed6e4 8091d9f: 89 15 e0 d6 0e 08 mov %edx,0x80ed6e0 8091da5: 0f 84 71 02 00 00 je 809201c <__tzfile_compute+0x3ec> 8091dab: a1 20 cf 0e 08 mov 0x80ecf20,%eax 8091db0: 85 c0 test %eax,%eax 8091db2: 0f 84 55 02 00 00 je 809200d <__tzfile_compute+0x3dd> 8091db8: 0f b6 47 04 movzbl 0x4(%edi),%eax 8091dbc: 8b 74 24 30 mov 0x30(%esp),%esi 8091dc0: 83 ec 08 sub $0x8,%esp 8091dc3: 8b 1c 85 1c cf 0e 08 mov 0x80ecf1c(,%eax,4),%ebx 8091dca: 89 46 20 mov %eax,0x20(%esi) 8091dcd: 53 push %ebx 8091dce: 0f b6 47 05 movzbl 0x5(%edi),%eax 8091dd2: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091dd8: 50 push %eax 8091dd9: e8 b2 64 fb ff call 8048290 <.plt+0xb0> 8091dde: 83 c4 10 add $0x10,%esp 8091de1: 85 c0 test %eax,%eax 8091de3: 0f 85 1f 04 00 00 jne 8092208 <__tzfile_compute+0x5d8> 8091de9: 8b 44 24 30 mov 0x30(%esp),%eax 8091ded: 89 58 28 mov %ebx,0x28(%eax) 8091df0: 8b 07 mov (%edi),%eax 8091df2: 8b 7c 24 30 mov 0x30(%esp),%edi 8091df6: 89 47 24 mov %eax,0x24(%edi) 8091df9: 8b 15 50 d7 0e 08 mov 0x80ed750,%edx 8091dff: 8b 3d 4c d7 0e 08 mov 0x80ed74c,%edi 8091e05: 8b 44 24 28 mov 0x28(%esp),%eax 8091e09: 8b 5c 24 20 mov 0x20(%esp),%ebx 8091e0d: c7 00 00 00 00 00 movl $0x0,(%eax) 8091e13: 8b 44 24 2c mov 0x2c(%esp),%eax 8091e17: c7 00 00 00 00 00 movl $0x0,(%eax) 8091e1d: 8d 44 d7 f8 lea -0x8(%edi,%edx,8),%eax 8091e21: eb 11 jmp 8091e34 <__tzfile_compute+0x204> 8091e23: 90 nop 8091e24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8091e28: 89 c6 mov %eax,%esi 8091e2a: 83 e8 08 sub $0x8,%eax 8091e2d: 39 58 08 cmp %ebx,0x8(%eax) 8091e30: 7e 16 jle 8091e48 <__tzfile_compute+0x218> 8091e32: 89 ca mov %ecx,%edx 8091e34: 85 d2 test %edx,%edx 8091e36: 8d 4a ff lea -0x1(%edx),%ecx 8091e39: 75 ed jne 8091e28 <__tzfile_compute+0x1f8> 8091e3b: 83 c4 0c add $0xc,%esp 8091e3e: 5b pop %ebx 8091e3f: 5e pop %esi 8091e40: 5f pop %edi 8091e41: 5d pop %ebp 8091e42: c3 ret 8091e43: 90 nop 8091e44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8091e48: 8b 46 04 mov 0x4(%esi),%eax 8091e4b: 8b 6c 24 28 mov 0x28(%esp),%ebp 8091e4f: 89 45 00 mov %eax,0x0(%ebp) 8091e52: 3b 1e cmp (%esi),%ebx 8091e54: 75 e5 jne 8091e3b <__tzfile_compute+0x20b> 8091e56: 85 c9 test %ecx,%ecx 8091e58: 0f 85 1b 01 00 00 jne 8091f79 <__tzfile_compute+0x349> 8091e5e: 8b 46 04 mov 0x4(%esi),%eax 8091e61: 85 c0 test %eax,%eax 8091e63: 0f 8e d6 02 00 00 jle 809213f <__tzfile_compute+0x50f> 8091e69: 8b 44 24 2c mov 0x2c(%esp),%eax 8091e6d: c7 00 01 00 00 00 movl $0x1,(%eax) 8091e73: eb c6 jmp 8091e3b <__tzfile_compute+0x20b> 8091e75: 8d 76 00 lea 0x0(%esi),%esi 8091e78: 89 f8 mov %edi,%eax 8091e7a: 29 d0 sub %edx,%eax 8091e7c: 8d 50 ff lea -0x1(%eax),%edx 8091e7f: 3b 0c 96 cmp (%esi,%edx,4),%ecx 8091e82: 8d 2c 95 00 00 00 00 lea 0x0(,%edx,4),%ebp 8091e89: 0f 8d 67 01 00 00 jge 8091ff6 <__tzfile_compute+0x3c6> 8091e8f: 83 fa 09 cmp $0x9,%edx 8091e92: 0f 87 b8 01 00 00 ja 8092050 <__tzfile_compute+0x420> 8091e98: 3b 4c 2e fc cmp -0x4(%esi,%ebp,1),%ecx 8091e9c: 89 d3 mov %edx,%ebx 8091e9e: 0f 8d 20 fe ff ff jge 8091cc4 <__tzfile_compute+0x94> 8091ea4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8091ea8: 83 eb 01 sub $0x1,%ebx 8091eab: 3b 4c 9e fc cmp -0x4(%esi,%ebx,4),%ecx 8091eaf: 7c f7 jl 8091ea8 <__tzfile_compute+0x278> 8091eb1: e9 0e fe ff ff jmp 8091cc4 <__tzfile_compute+0x94> 8091eb6: 8b 1d 64 d7 0e 08 mov 0x80ed764,%ebx 8091ebc: 31 f6 xor %esi,%esi 8091ebe: a1 60 d7 0e 08 mov 0x80ed760,%eax 8091ec3: 85 db test %ebx,%ebx 8091ec5: 89 d9 mov %ebx,%ecx 8091ec7: 74 7a je 8091f43 <__tzfile_compute+0x313> 8091ec9: 31 f6 xor %esi,%esi 8091ecb: 31 db xor %ebx,%ebx 8091ecd: 80 78 04 00 cmpb $0x0,0x4(%eax) 8091ed1: 89 c2 mov %eax,%edx 8091ed3: 75 28 jne 8091efd <__tzfile_compute+0x2cd> 8091ed5: eb 6c jmp 8091f43 <__tzfile_compute+0x313> 8091ed7: 89 f6 mov %esi,%esi 8091ed9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8091ee0: 83 c3 01 add $0x1,%ebx 8091ee3: 39 d9 cmp %ebx,%ecx 8091ee5: 76 50 jbe 8091f37 <__tzfile_compute+0x307> 8091ee7: 8d 34 dd 00 00 00 00 lea 0x0(,%ebx,8),%esi 8091eee: 8d 04 32 lea (%edx,%esi,1),%eax 8091ef1: 80 78 04 00 cmpb $0x0,0x4(%eax) 8091ef5: 74 4c je 8091f43 <__tzfile_compute+0x313> 8091ef7: 8b 35 20 cf 0e 08 mov 0x80ecf20,%esi 8091efd: 85 f6 test %esi,%esi 8091eff: 75 df jne 8091ee0 <__tzfile_compute+0x2b0> 8091f01: 0f b6 40 05 movzbl 0x5(%eax),%eax 8091f05: 83 ec 0c sub $0xc,%esp 8091f08: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091f0e: 50 push %eax 8091f0f: e8 0c ea ff ff call 8090920 <__tzstring> 8091f14: 83 c4 10 add $0x10,%esp 8091f17: a3 20 cf 0e 08 mov %eax,0x80ecf20 8091f1c: 8b 0d 64 d7 0e 08 mov 0x80ed764,%ecx 8091f22: 8b 15 60 d7 0e 08 mov 0x80ed760,%edx 8091f28: eb b6 jmp 8091ee0 <__tzfile_compute+0x2b0> 8091f2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8091f30: 89 d0 mov %edx,%eax 8091f32: e9 6e fd ff ff jmp 8091ca5 <__tzfile_compute+0x75> 8091f37: 0f 85 11 02 00 00 jne 809214e <__tzfile_compute+0x51e> 8091f3d: 89 d0 mov %edx,%eax 8091f3f: 31 f6 xor %esi,%esi 8091f41: 31 db xor %ebx,%ebx 8091f43: 0f b6 40 05 movzbl 0x5(%eax),%eax 8091f47: 83 ec 0c sub $0xc,%esp 8091f4a: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 8091f50: 50 push %eax 8091f51: e8 ca e9 ff ff call 8090920 <__tzstring> 8091f56: 8b 15 20 cf 0e 08 mov 0x80ecf20,%edx 8091f5c: 83 c4 10 add $0x10,%esp 8091f5f: a3 1c cf 0e 08 mov %eax,0x80ecf1c 8091f64: 85 d2 test %edx,%edx 8091f66: 0f 84 f1 01 00 00 je 809215d <__tzfile_compute+0x52d> 8091f6c: 8b 3d 60 d7 0e 08 mov 0x80ed760,%edi 8091f72: 01 f7 add %esi,%edi 8091f74: e9 0b fe ff ff jmp 8091d84 <__tzfile_compute+0x154> 8091f79: 8d 4c d7 f0 lea -0x10(%edi,%edx,8),%ecx 8091f7d: 8b 76 04 mov 0x4(%esi),%esi 8091f80: 8b 41 04 mov 0x4(%ecx),%eax 8091f83: 39 c6 cmp %eax,%esi 8091f85: 0f 8e b0 fe ff ff jle 8091e3b <__tzfile_compute+0x20b> 8091f8b: 8b 09 mov (%ecx),%ecx 8091f8d: 8b 6c 24 2c mov 0x2c(%esp),%ebp 8091f91: 83 c1 01 add $0x1,%ecx 8091f94: c7 45 00 01 00 00 00 movl $0x1,0x0(%ebp) 8091f9b: 39 cb cmp %ecx,%ebx 8091f9d: 0f 85 98 fe ff ff jne 8091e3b <__tzfile_compute+0x20b> 8091fa3: 83 c0 01 add $0x1,%eax 8091fa6: 39 c6 cmp %eax,%esi 8091fa8: 0f 85 8d fe ff ff jne 8091e3b <__tzfile_compute+0x20b> 8091fae: 8d 44 d7 e8 lea -0x18(%edi,%edx,8),%eax 8091fb2: b9 02 00 00 00 mov $0x2,%ecx 8091fb7: eb 2c jmp 8091fe5 <__tzfile_compute+0x3b5> 8091fb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8091fc0: 8b 18 mov (%eax),%ebx 8091fc2: 89 c6 mov %eax,%esi 8091fc4: 83 c3 01 add $0x1,%ebx 8091fc7: 39 58 08 cmp %ebx,0x8(%eax) 8091fca: 0f 85 94 00 00 00 jne 8092064 <__tzfile_compute+0x434> 8091fd0: 8b 5e 04 mov 0x4(%esi),%ebx 8091fd3: 83 c1 01 add $0x1,%ecx 8091fd6: 83 e8 08 sub $0x8,%eax 8091fd9: 83 c3 01 add $0x1,%ebx 8091fdc: 39 5e 0c cmp %ebx,0xc(%esi) 8091fdf: 0f 85 8a 00 00 00 jne 809206f <__tzfile_compute+0x43f> 8091fe5: 39 ca cmp %ecx,%edx 8091fe7: 89 cf mov %ecx,%edi 8091fe9: 75 d5 jne 8091fc0 <__tzfile_compute+0x390> 8091feb: 8b 44 24 2c mov 0x2c(%esp),%eax 8091fef: 89 10 mov %edx,(%eax) 8091ff1: e9 45 fe ff ff jmp 8091e3b <__tzfile_compute+0x20b> 8091ff6: 83 c0 09 add $0x9,%eax 8091ff9: 39 c7 cmp %eax,%edi 8091ffb: 77 47 ja 8092044 <__tzfile_compute+0x414> 8091ffd: 89 d3 mov %edx,%ebx 8091fff: 90 nop 8092000: 83 c3 01 add $0x1,%ebx 8092003: 3b 0c 9e cmp (%esi,%ebx,4),%ecx 8092006: 7d f8 jge 8092000 <__tzfile_compute+0x3d0> 8092008: e9 b7 fc ff ff jmp 8091cc4 <__tzfile_compute+0x94> 809200d: a1 1c cf 0e 08 mov 0x80ecf1c,%eax 8092012: a3 20 cf 0e 08 mov %eax,0x80ecf20 8092017: e9 9c fd ff ff jmp 8091db8 <__tzfile_compute+0x188> 809201c: 83 3d 64 d7 0e 08 01 cmpl $0x1,0x80ed764 8092023: 0f 85 c6 01 00 00 jne 80921ef <__tzfile_compute+0x5bf> 8092029: 83 ec 0c sub $0xc,%esp 809202c: ff 35 5c d7 0e 08 pushl 0x80ed75c 8092032: e8 e9 e8 ff ff call 8090920 <__tzstring> 8092037: 83 c4 10 add $0x10,%esp 809203a: a3 1c cf 0e 08 mov %eax,0x80ecf1c 809203f: e9 67 fd ff ff jmp 8091dab <__tzfile_compute+0x17b> 8092044: 3b 4c 2e 28 cmp 0x28(%esi,%ebp,1),%ecx 8092048: 0f 8d 57 fc ff ff jge 8091ca5 <__tzfile_compute+0x75> 809204e: eb ad jmp 8091ffd <__tzfile_compute+0x3cd> 8092050: 3b 4c 2e d8 cmp -0x28(%esi,%ebp,1),%ecx 8092054: 0f 8d 3e fe ff ff jge 8091e98 <__tzfile_compute+0x268> 809205a: 8d 58 f5 lea -0xb(%eax),%ebx 809205d: 31 c0 xor %eax,%eax 809205f: e9 41 fc ff ff jmp 8091ca5 <__tzfile_compute+0x75> 8092064: 8b 44 24 2c mov 0x2c(%esp),%eax 8092068: 89 08 mov %ecx,(%eax) 809206a: e9 cc fd ff ff jmp 8091e3b <__tzfile_compute+0x20b> 809206f: 8b 44 24 2c mov 0x2c(%esp),%eax 8092073: 89 38 mov %edi,(%eax) 8092075: e9 c1 fd ff ff jmp 8091e3b <__tzfile_compute+0x20b> 809207a: a1 48 d7 0e 08 mov 0x80ed748,%eax 809207f: 85 c0 test %eax,%eax 8092081: 0f 84 44 01 00 00 je 80921cb <__tzfile_compute+0x59b> 8092087: 83 ec 0c sub $0xc,%esp 809208a: 50 push %eax 809208b: e8 b0 e8 ff ff call 8090940 <__tzset_parse_tz> 8092090: 83 c4 0c add $0xc,%esp 8092093: ff 74 24 34 pushl 0x34(%esp) 8092097: 6a 00 push $0x0 8092099: 8d 44 24 2c lea 0x2c(%esp),%eax 809209d: 50 push %eax 809209e: e8 fd e1 00 00 call 80a02a0 <__offtime> 80920a3: 83 c4 10 add $0x10,%esp 80920a6: 85 c0 test %eax,%eax 80920a8: 8b 3d 6c d7 0e 08 mov 0x80ed76c,%edi 80920ae: 0f 84 17 01 00 00 je 80921cb <__tzfile_compute+0x59b> 80920b4: 8b 54 24 30 mov 0x30(%esp),%edx 80920b8: 8b 44 24 20 mov 0x20(%esp),%eax 80920bc: b9 01 00 00 00 mov $0x1,%ecx 80920c1: e8 6a ec ff ff call 8090d30 <__tz_compute> 80920c6: 8b 15 50 d7 0e 08 mov 0x80ed750,%edx 80920cc: 8b 3d 4c d7 0e 08 mov 0x80ed74c,%edi 80920d2: 8d 04 d7 lea (%edi,%edx,8),%eax 80920d5: 3b 05 5c d7 0e 08 cmp 0x80ed75c,%eax 80920db: 0f 85 24 fd ff ff jne 8091e05 <__tzfile_compute+0x1d5> 80920e1: 83 3d 64 d7 0e 08 02 cmpl $0x2,0x80ed764 80920e8: 0f 85 e8 00 00 00 jne 80921d6 <__tzfile_compute+0x5a6> 80920ee: 83 ec 0c sub $0xc,%esp 80920f1: 50 push %eax 80920f2: e8 29 e8 ff ff call 8090920 <__tzstring> 80920f7: 8b 1d 5c d7 0e 08 mov 0x80ed75c,%ebx 80920fd: a3 1c cf 0e 08 mov %eax,0x80ecf1c 8092102: 89 1c 24 mov %ebx,(%esp) 8092105: e8 a6 a1 fc ff call 805c2b0 <strlen> 809210a: 8d 44 03 01 lea 0x1(%ebx,%eax,1),%eax 809210e: 89 04 24 mov %eax,(%esp) 8092111: e8 0a e8 ff ff call 8090920 <__tzstring> 8092116: 8b 15 50 d7 0e 08 mov 0x80ed750,%edx 809211c: a3 20 cf 0e 08 mov %eax,0x80ecf20 8092121: 83 c4 10 add $0x10,%esp 8092124: 8b 3d 4c d7 0e 08 mov 0x80ed74c,%edi 809212a: e9 d6 fc ff ff jmp 8091e05 <__tzfile_compute+0x1d5> 809212f: 90 nop 8092130: a1 20 cf 0e 08 mov 0x80ecf20,%eax 8092135: a3 1c cf 0e 08 mov %eax,0x80ecf1c 809213a: e9 3e fc ff ff jmp 8091d7d <__tzfile_compute+0x14d> 809213f: 3b 44 d7 f4 cmp -0xc(%edi,%edx,8),%eax 8092143: 0f 8f 20 fd ff ff jg 8091e69 <__tzfile_compute+0x239> 8092149: e9 ed fc ff ff jmp 8091e3b <__tzfile_compute+0x20b> 809214e: 8d 34 dd 00 00 00 00 lea 0x0(,%ebx,8),%esi 8092155: 8d 04 32 lea (%edx,%esi,1),%eax 8092158: e9 e6 fd ff ff jmp 8091f43 <__tzfile_compute+0x313> 809215d: 8b 2d 64 d7 0e 08 mov 0x80ed764,%ebp 8092163: 39 eb cmp %ebp,%ebx 8092165: 0f 83 01 fe ff ff jae 8091f6c <__tzfile_compute+0x33c> 809216b: 8b 15 60 d7 0e 08 mov 0x80ed760,%edx 8092171: 83 c3 01 add $0x1,%ebx 8092174: 8d 3c 32 lea (%edx,%esi,1),%edi 8092177: 8d 14 da lea (%edx,%ebx,8),%edx 809217a: 80 7f 04 00 cmpb $0x0,0x4(%edi) 809217e: 74 0b je 809218b <__tzfile_compute+0x55b> 8092180: eb 50 jmp 80921d2 <__tzfile_compute+0x5a2> 8092182: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092188: 83 c3 01 add $0x1,%ebx 809218b: 39 dd cmp %ebx,%ebp 809218d: 0f 84 f1 fb ff ff je 8091d84 <__tzfile_compute+0x154> 8092193: 89 d1 mov %edx,%ecx 8092195: 83 c2 08 add $0x8,%edx 8092198: 80 7a fc 00 cmpb $0x0,-0x4(%edx) 809219c: 74 ea je 8092188 <__tzfile_compute+0x558> 809219e: 0f b6 41 05 movzbl 0x5(%ecx),%eax 80921a2: 83 ec 0c sub $0xc,%esp 80921a5: 03 05 5c d7 0e 08 add 0x80ed75c,%eax 80921ab: 50 push %eax 80921ac: e8 6f e7 ff ff call 8090920 <__tzstring> 80921b1: 8b 3d 60 d7 0e 08 mov 0x80ed760,%edi 80921b7: a3 20 cf 0e 08 mov %eax,0x80ecf20 80921bc: 83 c4 10 add $0x10,%esp 80921bf: a1 1c cf 0e 08 mov 0x80ecf1c,%eax 80921c4: 01 f7 add %esi,%edi 80921c6: e9 b9 fb ff ff jmp 8091d84 <__tzfile_compute+0x154> 80921cb: 89 fb mov %edi,%ebx 80921cd: e9 f2 fa ff ff jmp 8091cc4 <__tzfile_compute+0x94> 80921d2: 89 f9 mov %edi,%ecx 80921d4: eb c8 jmp 809219e <__tzfile_compute+0x56e> 80921d6: 68 30 e7 0c 08 push $0x80ce730 80921db: 68 c2 02 00 00 push $0x2c2 80921e0: 68 b8 e6 0c 08 push $0x80ce6b8 80921e5: 68 df e6 0c 08 push $0x80ce6df 80921ea: e8 f1 75 fb ff call 80497e0 <__assert_fail> 80921ef: 68 30 e7 0c 08 push $0x80ce730 80921f4: 68 20 03 00 00 push $0x320 80921f9: 68 b8 e6 0c 08 push $0x80ce6b8 80921fe: 68 c1 e6 0c 08 push $0x80ce6c1 8092203: e8 d8 75 fb ff call 80497e0 <__assert_fail> 8092208: 68 30 e7 0c 08 push $0x80ce730 809220d: 68 27 03 00 00 push $0x327 8092212: 68 b8 e6 0c 08 push $0x80ce6b8 8092217: 68 f0 e6 0c 08 push $0x80ce6f0 809221c: e8 bf 75 fb ff call 80497e0 <__assert_fail> 8092221: 66 90 xchg %ax,%ax 8092223: 66 90 xchg %ax,%ax 8092225: 66 90 xchg %ax,%ax 8092227: 66 90 xchg %ax,%ax 8092229: 66 90 xchg %ax,%ax 809222b: 66 90 xchg %ax,%ax 809222d: 66 90 xchg %ax,%ax 809222f: 90 nop 08092230 <__alloc_dir>: 8092230: 55 push %ebp 8092231: 57 push %edi 8092232: 89 d7 mov %edx,%edi 8092234: 56 push %esi 8092235: 53 push %ebx 8092236: 89 c3 mov %eax,%ebx 8092238: 83 ec 0c sub $0xc,%esp 809223b: 84 d2 test %dl,%dl 809223d: 8b 6c 24 20 mov 0x20(%esp),%ebp 8092241: 75 08 jne 809224b <__alloc_dir+0x1b> 8092243: 81 e1 00 00 08 00 and $0x80000,%ecx 8092249: 74 75 je 80922c0 <__alloc_dir+0x90> 809224b: 85 ed test %ebp,%ebp 809224d: b8 1c 80 00 00 mov $0x801c,%eax 8092252: be 00 80 00 00 mov $0x8000,%esi 8092257: 74 21 je 809227a <__alloc_dir+0x4a> 8092259: 81 7d 34 00 80 00 00 cmpl $0x8000,0x34(%ebp) 8092260: be 00 80 00 00 mov $0x8000,%esi 8092265: b8 00 00 10 00 mov $0x100000,%eax 809226a: 0f 43 75 34 cmovae 0x34(%ebp),%esi 809226e: 81 fe 00 00 10 00 cmp $0x100000,%esi 8092274: 0f 47 f0 cmova %eax,%esi 8092277: 8d 46 1c lea 0x1c(%esi),%eax 809227a: 83 ec 0c sub $0xc,%esp 809227d: 50 push %eax 809227e: e8 fd 7d fc ff call 805a080 <__libc_malloc> 8092283: 83 c4 10 add $0x10,%esp 8092286: 85 c0 test %eax,%eax 8092288: 89 c1 mov %eax,%ecx 809228a: 74 54 je 80922e0 <__alloc_dir+0xb0> 809228c: 89 19 mov %ebx,(%ecx) 809228e: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx) 8092295: 89 71 08 mov %esi,0x8(%ecx) 8092298: c7 41 0c 00 00 00 00 movl $0x0,0xc(%ecx) 809229f: c7 41 10 00 00 00 00 movl $0x0,0x10(%ecx) 80922a6: c7 41 14 00 00 00 00 movl $0x0,0x14(%ecx) 80922ad: c7 41 18 00 00 00 00 movl $0x0,0x18(%ecx) 80922b4: 83 c4 0c add $0xc,%esp 80922b7: 89 c8 mov %ecx,%eax 80922b9: 5b pop %ebx 80922ba: 5e pop %esi 80922bb: 5f pop %edi 80922bc: 5d pop %ebp 80922bd: c2 04 00 ret $0x4 80922c0: 83 ec 04 sub $0x4,%esp 80922c3: 6a 01 push $0x1 80922c5: 6a 02 push $0x2 80922c7: 50 push %eax 80922c8: e8 93 c0 fd ff call 806e360 <__libc_fcntl> 80922cd: 83 c4 10 add $0x10,%esp 80922d0: 85 c0 test %eax,%eax 80922d2: 0f 89 73 ff ff ff jns 809224b <__alloc_dir+0x1b> 80922d8: 31 c9 xor %ecx,%ecx 80922da: eb d8 jmp 80922b4 <__alloc_dir+0x84> 80922dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80922e0: 83 ec 0c sub $0xc,%esp 80922e3: be 00 20 00 00 mov $0x2000,%esi 80922e8: 68 1c 20 00 00 push $0x201c 80922ed: e8 8e 7d fc ff call 805a080 <__libc_malloc> 80922f2: 83 c4 10 add $0x10,%esp 80922f5: 85 c0 test %eax,%eax 80922f7: 89 c1 mov %eax,%ecx 80922f9: 75 91 jne 809228c <__alloc_dir+0x5c> 80922fb: 89 f8 mov %edi,%eax 80922fd: 84 c0 test %al,%al 80922ff: 74 d7 je 80922d8 <__alloc_dir+0xa8> 8092301: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8092308: c7 c6 e8 ff ff ff mov $0xffffffe8,%esi 809230e: b8 06 00 00 00 mov $0x6,%eax 8092313: 8b 3c 32 mov (%edx,%esi,1),%edi 8092316: ff 15 f0 c9 0e 08 call *0x80ec9f0 809231c: 89 3c 32 mov %edi,(%edx,%esi,1) 809231f: eb 93 jmp 80922b4 <__alloc_dir+0x84> 8092321: eb 0d jmp 8092330 <opendir_tail> 8092323: 90 nop 8092324: 90 nop 8092325: 90 nop 8092326: 90 nop 8092327: 90 nop 8092328: 90 nop 8092329: 90 nop 809232a: 90 nop 809232b: 90 nop 809232c: 90 nop 809232d: 90 nop 809232e: 90 nop 809232f: 90 nop 08092330 <opendir_tail>: 8092330: 85 c0 test %eax,%eax 8092332: 78 7c js 80923b0 <opendir_tail+0x80> 8092334: 56 push %esi 8092335: 53 push %ebx 8092336: 89 c3 mov %eax,%ebx 8092338: 83 ec 68 sub $0x68,%esp 809233b: 8d 74 24 04 lea 0x4(%esp),%esi 809233f: 56 push %esi 8092340: 50 push %eax 8092341: 6a 03 push $0x3 8092343: e8 58 be fd ff call 806e1a0 <___fxstat64> 8092348: 83 c4 10 add $0x10,%esp 809234b: 85 c0 test %eax,%eax 809234d: 78 44 js 8092393 <opendir_tail+0x63> 809234f: 8b 54 24 10 mov 0x10(%esp),%edx 8092353: 81 e2 00 f0 00 00 and $0xf000,%edx 8092359: 81 fa 00 40 00 00 cmp $0x4000,%edx 809235f: 75 1f jne 8092380 <opendir_tail+0x50> 8092361: 83 ec 0c sub $0xc,%esp 8092364: 89 d8 mov %ebx,%eax 8092366: 31 c9 xor %ecx,%ecx 8092368: 56 push %esi 8092369: ba 01 00 00 00 mov $0x1,%edx 809236e: e8 bd fe ff ff call 8092230 <__alloc_dir> 8092373: 83 c4 0c add $0xc,%esp 8092376: 83 c4 64 add $0x64,%esp 8092379: 5b pop %ebx 809237a: 5e pop %esi 809237b: c3 ret 809237c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092380: b8 e8 ff ff ff mov $0xffffffe8,%eax 8092385: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 809238c: c7 04 02 14 00 00 00 movl $0x14,(%edx,%eax,1) 8092393: b8 06 00 00 00 mov $0x6,%eax 8092398: ff 15 f0 c9 0e 08 call *0x80ec9f0 809239e: 83 c4 64 add $0x64,%esp 80923a1: 31 c0 xor %eax,%eax 80923a3: 5b pop %ebx 80923a4: 5e pop %esi 80923a5: c3 ret 80923a6: 8d 76 00 lea 0x0(%esi),%esi 80923a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80923b0: 31 c0 xor %eax,%eax 80923b2: c3 ret 80923b3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80923b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080923c0 <__opendirat>: 80923c0: 80 3a 00 cmpb $0x0,(%edx) 80923c3: 74 2b je 80923f0 <__opendirat+0x30> 80923c5: 53 push %ebx 80923c6: 89 d1 mov %edx,%ecx 80923c8: 89 c3 mov %eax,%ebx 80923ca: ba 00 88 09 00 mov $0x98800,%edx 80923cf: b8 27 01 00 00 mov $0x127,%eax 80923d4: 83 ec 08 sub $0x8,%esp 80923d7: ff 15 f0 c9 0e 08 call *0x80ec9f0 80923dd: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80923e2: 77 2c ja 8092410 <__opendirat+0x50> 80923e4: 83 c4 08 add $0x8,%esp 80923e7: 5b pop %ebx 80923e8: e9 43 ff ff ff jmp 8092330 <opendir_tail> 80923ed: 8d 76 00 lea 0x0(%esi),%esi 80923f0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80923f5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80923fc: c7 04 02 02 00 00 00 movl $0x2,(%edx,%eax,1) 8092403: 31 c0 xor %eax,%eax 8092405: c3 ret 8092406: 8d 76 00 lea 0x0(%esi),%esi 8092409: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8092410: e8 5b f0 fd ff call 8071470 <__syscall_error> 8092415: eb cd jmp 80923e4 <__opendirat+0x24> 8092417: 89 f6 mov %esi,%esi 8092419: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08092420 <__opendir>: 8092420: 53 push %ebx 8092421: 83 ec 08 sub $0x8,%esp 8092424: 8b 5c 24 10 mov 0x10(%esp),%ebx 8092428: 80 3b 00 cmpb $0x0,(%ebx) 809242b: 74 23 je 8092450 <__opendir+0x30> 809242d: b9 00 88 09 00 mov $0x98800,%ecx 8092432: b8 05 00 00 00 mov $0x5,%eax 8092437: ff 15 f0 c9 0e 08 call *0x80ec9f0 809243d: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8092442: 77 2c ja 8092470 <__opendir+0x50> 8092444: 83 c4 08 add $0x8,%esp 8092447: 5b pop %ebx 8092448: e9 e3 fe ff ff jmp 8092330 <opendir_tail> 809244d: 8d 76 00 lea 0x0(%esi),%esi 8092450: b8 e8 ff ff ff mov $0xffffffe8,%eax 8092455: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 809245c: c7 04 02 02 00 00 00 movl $0x2,(%edx,%eax,1) 8092463: 83 c4 08 add $0x8,%esp 8092466: 31 c0 xor %eax,%eax 8092468: 5b pop %ebx 8092469: c3 ret 809246a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092470: e8 fb ef fd ff call 8071470 <__syscall_error> 8092475: eb cd jmp 8092444 <__opendir+0x24> 8092477: 66 90 xchg %ax,%ax 8092479: 66 90 xchg %ax,%ax 809247b: 66 90 xchg %ax,%ax 809247d: 66 90 xchg %ax,%ax 809247f: 90 nop 08092480 <__closedir>: 8092480: 53 push %ebx 8092481: 83 ec 08 sub $0x8,%esp 8092484: 8b 44 24 10 mov 0x10(%esp),%eax 8092488: 85 c0 test %eax,%eax 809248a: 74 3c je 80924c8 <__closedir+0x48> 809248c: 83 ec 0c sub $0xc,%esp 809248f: 8b 18 mov (%eax),%ebx 8092491: 50 push %eax 8092492: e8 f9 80 fc ff call 805a590 <__cfree> 8092497: b8 06 00 00 00 mov $0x6,%eax 809249c: ff 15 f0 c9 0e 08 call *0x80ec9f0 80924a2: 83 c4 10 add $0x10,%esp 80924a5: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80924aa: 77 0c ja 80924b8 <__closedir+0x38> 80924ac: 83 c4 08 add $0x8,%esp 80924af: 5b pop %ebx 80924b0: c3 ret 80924b1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80924b8: 83 c4 08 add $0x8,%esp 80924bb: 5b pop %ebx 80924bc: e9 af ef fd ff jmp 8071470 <__syscall_error> 80924c1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80924c8: b8 e8 ff ff ff mov $0xffffffe8,%eax 80924cd: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80924d4: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 80924db: b8 ff ff ff ff mov $0xffffffff,%eax 80924e0: eb ca jmp 80924ac <__closedir+0x2c> 80924e2: 66 90 xchg %ax,%ax 80924e4: 66 90 xchg %ax,%ax 80924e6: 66 90 xchg %ax,%ax 80924e8: 66 90 xchg %ax,%ax 80924ea: 66 90 xchg %ax,%ax 80924ec: 66 90 xchg %ax,%ax 80924ee: 66 90 xchg %ax,%ax 080924f0 <__readdir>: 80924f0: 55 push %ebp 80924f1: 57 push %edi 80924f2: b9 01 00 00 00 mov $0x1,%ecx 80924f7: 56 push %esi 80924f8: 53 push %ebx 80924f9: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 8092500: 83 ec 0c sub $0xc,%esp 8092503: b8 e8 ff ff ff mov $0xffffffe8,%eax 8092508: 8b 5c 24 20 mov 0x20(%esp),%ebx 809250c: 8b 2c 07 mov (%edi,%eax,1),%ebp 809250f: 31 c0 xor %eax,%eax 8092511: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8092518: 00 8092519: 74 01 je 809251c <__readdir+0x2c> 809251b: f0 0f b1 4b 04 lock cmpxchg %ecx,0x4(%ebx) 8092520: 74 08 je 809252a <__readdir+0x3a> 8092522: 8d 4b 04 lea 0x4(%ebx),%ecx 8092525: e8 06 d8 fd ff call 806fd30 <__lll_lock_wait_private> 809252a: 8b 43 10 mov 0x10(%ebx),%eax 809252d: 8d 73 1c lea 0x1c(%ebx),%esi 8092530: eb 1d jmp 809254f <__readdir+0x5f> 8092532: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092538: 01 da add %ebx,%edx 809253a: 0f b7 4a 08 movzwl 0x8(%edx),%ecx 809253e: 01 c8 add %ecx,%eax 8092540: 8b 4a 04 mov 0x4(%edx),%ecx 8092543: 89 43 10 mov %eax,0x10(%ebx) 8092546: 89 4b 14 mov %ecx,0x14(%ebx) 8092549: 8b 0a mov (%edx),%ecx 809254b: 85 c9 test %ecx,%ecx 809254d: 75 35 jne 8092584 <__readdir+0x94> 809254f: 39 43 0c cmp %eax,0xc(%ebx) 8092552: 8d 50 1c lea 0x1c(%eax),%edx 8092555: 77 e1 ja 8092538 <__readdir+0x48> 8092557: 8b 4b 08 mov 0x8(%ebx),%ecx 809255a: 8b 03 mov (%ebx),%eax 809255c: 89 f2 mov %esi,%edx 809255e: e8 cd 00 00 00 call 8092630 <__getdents> 8092563: 83 f8 00 cmp $0x0,%eax 8092566: 7e 10 jle 8092578 <__readdir+0x88> 8092568: 89 43 0c mov %eax,0xc(%ebx) 809256b: ba 1c 00 00 00 mov $0x1c,%edx 8092570: 31 c0 xor %eax,%eax 8092572: eb c4 jmp 8092538 <__readdir+0x48> 8092574: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092578: 75 2d jne 80925a7 <__readdir+0xb7> 809257a: b8 e8 ff ff ff mov $0xffffffe8,%eax 809257f: 31 d2 xor %edx,%edx 8092581: 89 2c 07 mov %ebp,(%edi,%eax,1) 8092584: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809258b: 00 809258c: 74 01 je 809258f <__readdir+0x9f> 809258e: f0 83 6b 04 01 lock subl $0x1,0x4(%ebx) 8092593: 74 08 je 809259d <__readdir+0xad> 8092595: 8d 43 04 lea 0x4(%ebx),%eax 8092598: e8 c3 d7 fd ff call 806fd60 <__lll_unlock_wake_private> 809259d: 83 c4 0c add $0xc,%esp 80925a0: 89 d0 mov %edx,%eax 80925a2: 5b pop %ebx 80925a3: 5e pop %esi 80925a4: 5f pop %edi 80925a5: 5d pop %ebp 80925a6: c3 ret 80925a7: b8 e8 ff ff ff mov $0xffffffe8,%eax 80925ac: 83 3c 07 02 cmpl $0x2,(%edi,%eax,1) 80925b0: 74 c8 je 809257a <__readdir+0x8a> 80925b2: 31 d2 xor %edx,%edx 80925b4: eb ce jmp 8092584 <__readdir+0x94> 80925b6: 66 90 xchg %ax,%ax 80925b8: 66 90 xchg %ax,%ax 80925ba: 66 90 xchg %ax,%ax 80925bc: 66 90 xchg %ax,%ax 80925be: 66 90 xchg %ax,%ax 080925c0 <__rewinddir>: 80925c0: 53 push %ebx 80925c1: 31 c0 xor %eax,%eax 80925c3: b9 01 00 00 00 mov $0x1,%ecx 80925c8: 83 ec 0c sub $0xc,%esp 80925cb: 8b 5c 24 14 mov 0x14(%esp),%ebx 80925cf: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80925d6: 00 80925d7: 74 01 je 80925da <__rewinddir+0x1a> 80925d9: f0 0f b1 4b 04 lock cmpxchg %ecx,0x4(%ebx) 80925de: 74 08 je 80925e8 <__rewinddir+0x28> 80925e0: 8d 4b 04 lea 0x4(%ebx),%ecx 80925e3: e8 48 d7 fd ff call 806fd30 <__lll_lock_wait_private> 80925e8: 6a 00 push $0x0 80925ea: 6a 00 push $0x0 80925ec: ff 33 pushl (%ebx) 80925ee: e8 1d 03 00 00 call 8092910 <__libc_lseek> 80925f3: c7 43 14 00 00 00 00 movl $0x0,0x14(%ebx) 80925fa: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 8092601: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 8092608: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) 809260f: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8092616: 00 8092617: 74 01 je 809261a <__rewinddir+0x5a> 8092619: f0 83 6b 04 01 lock subl $0x1,0x4(%ebx) 809261e: 74 08 je 8092628 <__rewinddir+0x68> 8092620: 8d 43 04 lea 0x4(%ebx),%eax 8092623: e8 38 d7 fd ff call 806fd60 <__lll_unlock_wake_private> 8092628: 83 c4 18 add $0x18,%esp 809262b: 5b pop %ebx 809262c: c3 ret 809262d: 66 90 xchg %ax,%ax 809262f: 90 nop 08092630 <__getdents>: 8092630: 55 push %ebp 8092631: 57 push %edi 8092632: 56 push %esi 8092633: 53 push %ebx 8092634: 89 d6 mov %edx,%esi 8092636: 89 c3 mov %eax,%ebx 8092638: 89 ca mov %ecx,%edx 809263a: b8 8d 00 00 00 mov $0x8d,%eax 809263f: 83 ec 1c sub $0x1c,%esp 8092642: 89 f1 mov %esi,%ecx 8092644: ff 15 f0 c9 0e 08 call *0x80ec9f0 809264a: 3d 00 f0 ff ff cmp $0xfffff000,%eax 809264f: 89 44 24 0c mov %eax,0xc(%esp) 8092653: 77 5b ja 80926b0 <__getdents+0x80> 8092655: 8b 44 24 0c mov 0xc(%esp),%eax 8092659: 83 f8 ff cmp $0xffffffff,%eax 809265c: 74 46 je 80926a4 <__getdents+0x74> 809265e: 01 f0 add %esi,%eax 8092660: 39 c6 cmp %eax,%esi 8092662: 89 44 24 08 mov %eax,0x8(%esp) 8092666: 73 3c jae 80926a4 <__getdents+0x74> 8092668: 90 nop 8092669: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8092670: 0f b7 7e 08 movzwl 0x8(%esi),%edi 8092674: 8d 6e 0a lea 0xa(%esi),%ebp 8092677: 83 ec 0c sub $0xc,%esp 809267a: 0f b6 5c 3e ff movzbl -0x1(%esi,%edi,1),%ebx 809267f: 55 push %ebp 8092680: e8 2b 9c fc ff call 805c2b0 <strlen> 8092685: 83 c4 0c add $0xc,%esp 8092688: 83 c0 01 add $0x1,%eax 809268b: 50 push %eax 809268c: 8d 46 0b lea 0xb(%esi),%eax 809268f: 55 push %ebp 8092690: 50 push %eax 8092691: e8 6a 5b fb ff call 8048200 <.plt+0x20> 8092696: 83 c4 10 add $0x10,%esp 8092699: 88 5e 0a mov %bl,0xa(%esi) 809269c: 01 fe add %edi,%esi 809269e: 39 74 24 08 cmp %esi,0x8(%esp) 80926a2: 77 cc ja 8092670 <__getdents+0x40> 80926a4: 8b 44 24 0c mov 0xc(%esp),%eax 80926a8: 83 c4 1c add $0x1c,%esp 80926ab: 5b pop %ebx 80926ac: 5e pop %esi 80926ad: 5f pop %edi 80926ae: 5d pop %ebp 80926af: c3 ret 80926b0: e8 bb ed fd ff call 8071470 <__syscall_error> 80926b5: 89 44 24 0c mov %eax,0xc(%esp) 80926b9: eb 9a jmp 8092655 <__getdents+0x25> 80926bb: 66 90 xchg %ax,%ax 80926bd: 66 90 xchg %ax,%ax 80926bf: 90 nop 080926c0 <__readdir64>: 80926c0: 55 push %ebp 80926c1: 57 push %edi 80926c2: b9 01 00 00 00 mov $0x1,%ecx 80926c7: 56 push %esi 80926c8: 53 push %ebx 80926c9: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 80926d0: 83 ec 0c sub $0xc,%esp 80926d3: b8 e8 ff ff ff mov $0xffffffe8,%eax 80926d8: 8b 5c 24 20 mov 0x20(%esp),%ebx 80926dc: 8b 2c 07 mov (%edi,%eax,1),%ebp 80926df: 31 c0 xor %eax,%eax 80926e1: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80926e8: 00 80926e9: 74 01 je 80926ec <__readdir64+0x2c> 80926eb: f0 0f b1 4b 04 lock cmpxchg %ecx,0x4(%ebx) 80926f0: 74 08 je 80926fa <__readdir64+0x3a> 80926f2: 8d 4b 04 lea 0x4(%ebx),%ecx 80926f5: e8 36 d6 fd ff call 806fd30 <__lll_lock_wait_private> 80926fa: 8b 43 10 mov 0x10(%ebx),%eax 80926fd: 8d 73 1c lea 0x1c(%ebx),%esi 8092700: eb 1e jmp 8092720 <__readdir64+0x60> 8092702: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092708: 01 da add %ebx,%edx 809270a: 0f b7 4a 10 movzwl 0x10(%edx),%ecx 809270e: 01 c8 add %ecx,%eax 8092710: 8b 4a 08 mov 0x8(%edx),%ecx 8092713: 89 43 10 mov %eax,0x10(%ebx) 8092716: 89 4b 14 mov %ecx,0x14(%ebx) 8092719: 8b 4a 04 mov 0x4(%edx),%ecx 809271c: 0b 0a or (%edx),%ecx 809271e: 75 34 jne 8092754 <__readdir64+0x94> 8092720: 39 43 0c cmp %eax,0xc(%ebx) 8092723: 8d 50 1c lea 0x1c(%eax),%edx 8092726: 77 e0 ja 8092708 <__readdir64+0x48> 8092728: 8b 4b 08 mov 0x8(%ebx),%ecx 809272b: 8b 03 mov (%ebx),%eax 809272d: 89 f2 mov %esi,%edx 809272f: e8 ec e5 00 00 call 80a0d20 <__getdents64> 8092734: 83 f8 00 cmp $0x0,%eax 8092737: 7e 0f jle 8092748 <__readdir64+0x88> 8092739: 89 43 0c mov %eax,0xc(%ebx) 809273c: ba 1c 00 00 00 mov $0x1c,%edx 8092741: 31 c0 xor %eax,%eax 8092743: eb c3 jmp 8092708 <__readdir64+0x48> 8092745: 8d 76 00 lea 0x0(%esi),%esi 8092748: 75 2d jne 8092777 <__readdir64+0xb7> 809274a: b8 e8 ff ff ff mov $0xffffffe8,%eax 809274f: 31 d2 xor %edx,%edx 8092751: 89 2c 07 mov %ebp,(%edi,%eax,1) 8092754: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809275b: 00 809275c: 74 01 je 809275f <__readdir64+0x9f> 809275e: f0 83 6b 04 01 lock subl $0x1,0x4(%ebx) 8092763: 74 08 je 809276d <__readdir64+0xad> 8092765: 8d 43 04 lea 0x4(%ebx),%eax 8092768: e8 f3 d5 fd ff call 806fd60 <__lll_unlock_wake_private> 809276d: 83 c4 0c add $0xc,%esp 8092770: 89 d0 mov %edx,%eax 8092772: 5b pop %ebx 8092773: 5e pop %esi 8092774: 5f pop %edi 8092775: 5d pop %ebp 8092776: c3 ret 8092777: b8 e8 ff ff ff mov $0xffffffe8,%eax 809277c: 83 3c 07 02 cmpl $0x2,(%edi,%eax,1) 8092780: 74 c8 je 809274a <__readdir64+0x8a> 8092782: 31 d2 xor %edx,%edx 8092784: eb ce jmp 8092754 <__readdir64+0x94> 8092786: 66 90 xchg %ax,%ax 8092788: 66 90 xchg %ax,%ax 809278a: 66 90 xchg %ax,%ax 809278c: 66 90 xchg %ax,%ax 809278e: 66 90 xchg %ax,%ax 08092790 <__fdopendir>: 8092790: 56 push %esi 8092791: 53 push %ebx 8092792: 83 ec 68 sub $0x68,%esp 8092795: 8b 5c 24 74 mov 0x74(%esp),%ebx 8092799: 8d 74 24 04 lea 0x4(%esp),%esi 809279d: 56 push %esi 809279e: 53 push %ebx 809279f: 6a 03 push $0x3 80927a1: e8 fa b9 fd ff call 806e1a0 <___fxstat64> 80927a6: 83 c4 10 add $0x10,%esp 80927a9: 85 c0 test %eax,%eax 80927ab: 78 5e js 809280b <__fdopendir+0x7b> 80927ad: 8b 44 24 10 mov 0x10(%esp),%eax 80927b1: 25 00 f0 00 00 and $0xf000,%eax 80927b6: 3d 00 40 00 00 cmp $0x4000,%eax 80927bb: 75 3b jne 80927f8 <__fdopendir+0x68> 80927bd: 83 ec 08 sub $0x8,%esp 80927c0: 6a 03 push $0x3 80927c2: 53 push %ebx 80927c3: e8 98 bb fd ff call 806e360 <__libc_fcntl> 80927c8: 83 c4 10 add $0x10,%esp 80927cb: 83 f8 ff cmp $0xffffffff,%eax 80927ce: 74 3b je 809280b <__fdopendir+0x7b> 80927d0: 89 c2 mov %eax,%edx 80927d2: 83 e2 03 and $0x3,%edx 80927d5: 83 fa 01 cmp $0x1,%edx 80927d8: 74 3e je 8092818 <__fdopendir+0x88> 80927da: 83 ec 0c sub $0xc,%esp 80927dd: 89 c1 mov %eax,%ecx 80927df: 31 d2 xor %edx,%edx 80927e1: 56 push %esi 80927e2: 89 d8 mov %ebx,%eax 80927e4: e8 47 fa ff ff call 8092230 <__alloc_dir> 80927e9: 83 c4 0c add $0xc,%esp 80927ec: 83 c4 64 add $0x64,%esp 80927ef: 5b pop %ebx 80927f0: 5e pop %esi 80927f1: c3 ret 80927f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80927f8: b8 e8 ff ff ff mov $0xffffffe8,%eax 80927fd: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8092804: c7 04 02 14 00 00 00 movl $0x14,(%edx,%eax,1) 809280b: 83 c4 64 add $0x64,%esp 809280e: 31 c0 xor %eax,%eax 8092810: 5b pop %ebx 8092811: 5e pop %esi 8092812: c3 ret 8092813: 90 nop 8092814: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092818: b8 e8 ff ff ff mov $0xffffffe8,%eax 809281d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8092824: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 809282b: 31 c0 xor %eax,%eax 809282d: eb bd jmp 80927ec <__fdopendir+0x5c> 809282f: 90 nop 08092830 <__uname>: 8092830: 89 da mov %ebx,%edx 8092832: 8b 5c 24 04 mov 0x4(%esp),%ebx 8092836: b8 7a 00 00 00 mov $0x7a,%eax 809283b: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092841: 89 d3 mov %edx,%ebx 8092843: 3d 01 f0 ff ff cmp $0xfffff001,%eax 8092848: 0f 83 22 ec fd ff jae 8071470 <__syscall_error> 809284e: c3 ret 809284f: 90 nop 08092850 <__getuid>: 8092850: b8 c7 00 00 00 mov $0xc7,%eax 8092855: ff 15 f0 c9 0e 08 call *0x80ec9f0 809285b: c3 ret 809285c: 66 90 xchg %ax,%ax 809285e: 66 90 xchg %ax,%ax 08092860 <__geteuid>: 8092860: b8 c9 00 00 00 mov $0xc9,%eax 8092865: ff 15 f0 c9 0e 08 call *0x80ec9f0 809286b: c3 ret 809286c: 66 90 xchg %ax,%ax 809286e: 66 90 xchg %ax,%ax 08092870 <__getgid>: 8092870: b8 c8 00 00 00 mov $0xc8,%eax 8092875: ff 15 f0 c9 0e 08 call *0x80ec9f0 809287b: c3 ret 809287c: 66 90 xchg %ax,%ax 809287e: 66 90 xchg %ax,%ax 08092880 <__getegid>: 8092880: b8 ca 00 00 00 mov $0xca,%eax 8092885: ff 15 f0 c9 0e 08 call *0x80ec9f0 809288b: c3 ret 809288c: 66 90 xchg %ax,%ax 809288e: 66 90 xchg %ax,%ax 08092890 <___lxstat64>: 8092890: 53 push %ebx 8092891: b8 c4 00 00 00 mov $0xc4,%eax 8092896: 8b 4c 24 10 mov 0x10(%esp),%ecx 809289a: 8b 5c 24 0c mov 0xc(%esp),%ebx 809289e: ff 15 f0 c9 0e 08 call *0x80ec9f0 80928a4: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80928a9: 77 05 ja 80928b0 <___lxstat64+0x20> 80928ab: 5b pop %ebx 80928ac: c3 ret 80928ad: 8d 76 00 lea 0x0(%esi),%esi 80928b0: 5b pop %ebx 80928b1: e9 ba eb fd ff jmp 8071470 <__syscall_error> 80928b6: 66 90 xchg %ax,%ax 80928b8: 66 90 xchg %ax,%ax 80928ba: 66 90 xchg %ax,%ax 80928bc: 66 90 xchg %ax,%ax 80928be: 66 90 xchg %ax,%ax 080928c0 <__fxstatat64>: 80928c0: 56 push %esi 80928c1: 53 push %ebx 80928c2: 83 7c 24 0c 03 cmpl $0x3,0xc(%esp) 80928c7: 8b 5c 24 10 mov 0x10(%esp),%ebx 80928cb: 8b 4c 24 14 mov 0x14(%esp),%ecx 80928cf: 8b 54 24 18 mov 0x18(%esp),%edx 80928d3: 8b 74 24 1c mov 0x1c(%esp),%esi 80928d7: 75 1f jne 80928f8 <__fxstatat64+0x38> 80928d9: b8 2c 01 00 00 mov $0x12c,%eax 80928de: ff 15 f0 c9 0e 08 call *0x80ec9f0 80928e4: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80928e9: 76 1d jbe 8092908 <__fxstatat64+0x48> 80928eb: 5b pop %ebx 80928ec: 5e pop %esi 80928ed: e9 7e eb fd ff jmp 8071470 <__syscall_error> 80928f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80928f8: 5b pop %ebx 80928f9: 5e pop %esi 80928fa: b8 ea ff ff ff mov $0xffffffea,%eax 80928ff: e9 6c eb fd ff jmp 8071470 <__syscall_error> 8092904: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092908: 31 c0 xor %eax,%eax 809290a: 5b pop %ebx 809290b: 5e pop %esi 809290c: c3 ret 809290d: 66 90 xchg %ax,%ax 809290f: 90 nop 08092910 <__libc_lseek>: 8092910: 53 push %ebx 8092911: 8b 54 24 10 mov 0x10(%esp),%edx 8092915: 8b 4c 24 0c mov 0xc(%esp),%ecx 8092919: 8b 5c 24 08 mov 0x8(%esp),%ebx 809291d: b8 13 00 00 00 mov $0x13,%eax 8092922: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092928: 5b pop %ebx 8092929: 3d 01 f0 ff ff cmp $0xfffff001,%eax 809292e: 0f 83 3c eb fd ff jae 8071470 <__syscall_error> 8092934: c3 ret 8092935: 66 90 xchg %ax,%ax 8092937: 66 90 xchg %ax,%ax 8092939: 66 90 xchg %ax,%ax 809293b: 66 90 xchg %ax,%ax 809293d: 66 90 xchg %ax,%ax 809293f: 90 nop 08092940 <__access>: 8092940: 89 da mov %ebx,%edx 8092942: 8b 4c 24 08 mov 0x8(%esp),%ecx 8092946: 8b 5c 24 04 mov 0x4(%esp),%ebx 809294a: b8 21 00 00 00 mov $0x21,%eax 809294f: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092955: 89 d3 mov %edx,%ebx 8092957: 3d 01 f0 ff ff cmp $0xfffff001,%eax 809295c: 0f 83 0e eb fd ff jae 8071470 <__syscall_error> 8092962: c3 ret 8092963: 66 90 xchg %ax,%ax 8092965: 66 90 xchg %ax,%ax 8092967: 66 90 xchg %ax,%ax 8092969: 66 90 xchg %ax,%ax 809296b: 66 90 xchg %ax,%ax 809296d: 66 90 xchg %ax,%ax 809296f: 90 nop 08092970 <__libc_close>: 8092970: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8092977: 00 8092978: 75 1f jne 8092999 <__close_nocancel+0x1f> 0809297a <__close_nocancel>: 809297a: 89 da mov %ebx,%edx 809297c: 8b 5c 24 04 mov 0x4(%esp),%ebx 8092980: b8 06 00 00 00 mov $0x6,%eax 8092985: ff 15 f0 c9 0e 08 call *0x80ec9f0 809298b: 89 d3 mov %edx,%ebx 809298d: 3d 01 f0 ff ff cmp $0xfffff001,%eax 8092992: 0f 83 d8 ea fd ff jae 8071470 <__syscall_error> 8092998: c3 ret 8092999: e8 f2 d3 fd ff call 806fd90 <__libc_enable_asynccancel> 809299e: 89 c1 mov %eax,%ecx 80929a0: 89 da mov %ebx,%edx 80929a2: 8b 5c 24 04 mov 0x4(%esp),%ebx 80929a6: b8 06 00 00 00 mov $0x6,%eax 80929ab: ff 15 f0 c9 0e 08 call *0x80ec9f0 80929b1: 89 d3 mov %edx,%ebx 80929b3: 50 push %eax 80929b4: 89 c8 mov %ecx,%eax 80929b6: e8 35 d4 fd ff call 806fdf0 <__libc_disable_asynccancel> 80929bb: 58 pop %eax 80929bc: 3d 01 f0 ff ff cmp $0xfffff001,%eax 80929c1: 0f 83 a9 ea fd ff jae 8071470 <__syscall_error> 80929c7: c3 ret 80929c8: 66 90 xchg %ax,%ax 80929ca: 66 90 xchg %ax,%ax 80929cc: 66 90 xchg %ax,%ax 80929ce: 66 90 xchg %ax,%ax 080929d0 <__isatty>: 80929d0: 83 ec 54 sub $0x54,%esp 80929d3: 8d 44 24 0c lea 0xc(%esp),%eax 80929d7: 50 push %eax 80929d8: ff 74 24 5c pushl 0x5c(%esp) 80929dc: e8 0f 00 00 00 call 80929f0 <__tcgetattr> 80929e1: 85 c0 test %eax,%eax 80929e3: 0f 94 c0 sete %al 80929e6: 83 c4 5c add $0x5c,%esp 80929e9: 0f b6 c0 movzbl %al,%eax 80929ec: c3 ret 80929ed: 66 90 xchg %ax,%ax 80929ef: 90 nop 080929f0 <__tcgetattr>: 80929f0: 56 push %esi 80929f1: 53 push %ebx 80929f2: b9 01 54 00 00 mov $0x5401,%ecx 80929f7: b8 36 00 00 00 mov $0x36,%eax 80929fc: 83 ec 34 sub $0x34,%esp 80929ff: 8b 74 24 44 mov 0x44(%esp),%esi 8092a03: 8d 54 24 0c lea 0xc(%esp),%edx 8092a07: 8b 5c 24 40 mov 0x40(%esp),%ebx 8092a0b: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092a11: 3d 00 f0 ff ff cmp $0xfffff000,%eax 8092a16: 89 c3 mov %eax,%ebx 8092a18: 77 6e ja 8092a88 <__tcgetattr+0x98> 8092a1a: 85 db test %ebx,%ebx 8092a1c: 75 5d jne 8092a7b <__tcgetattr+0x8b> 8092a1e: 8b 44 24 0c mov 0xc(%esp),%eax 8092a22: 8b 54 24 18 mov 0x18(%esp),%edx 8092a26: 83 ec 04 sub $0x4,%esp 8092a29: 83 c6 11 add $0x11,%esi 8092a2c: 89 46 ef mov %eax,-0x11(%esi) 8092a2f: 8b 44 24 14 mov 0x14(%esp),%eax 8092a33: 89 56 fb mov %edx,-0x5(%esi) 8092a36: 0f b6 54 24 20 movzbl 0x20(%esp),%edx 8092a3b: 89 46 f3 mov %eax,-0xd(%esi) 8092a3e: 8b 44 24 18 mov 0x18(%esp),%eax 8092a42: 88 56 ff mov %dl,-0x1(%esi) 8092a45: 89 46 f7 mov %eax,-0x9(%esi) 8092a48: 25 0f 10 00 00 and $0x100f,%eax 8092a4d: 89 46 23 mov %eax,0x23(%esi) 8092a50: 89 46 27 mov %eax,0x27(%esi) 8092a53: 6a 13 push $0x13 8092a55: 8d 44 24 25 lea 0x25(%esp),%eax 8092a59: 50 push %eax 8092a5a: 56 push %esi 8092a5b: e8 60 a8 fc ff call 805d2c0 <__mempcpy> 8092a60: 83 c4 10 add $0x10,%esp 8092a63: c7 00 00 00 00 00 movl $0x0,(%eax) 8092a69: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8092a70: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8092a77: c6 40 0c 00 movb $0x0,0xc(%eax) 8092a7b: 83 c4 34 add $0x34,%esp 8092a7e: 89 d8 mov %ebx,%eax 8092a80: 5b pop %ebx 8092a81: 5e pop %esi 8092a82: c3 ret 8092a83: 90 nop 8092a84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092a88: e8 e3 e9 fd ff call 8071470 <__syscall_error> 8092a8d: 89 c3 mov %eax,%ebx 8092a8f: eb 89 jmp 8092a1a <__tcgetattr+0x2a> 8092a91: 66 90 xchg %ax,%ax 8092a93: 66 90 xchg %ax,%ax 8092a95: 66 90 xchg %ax,%ax 8092a97: 66 90 xchg %ax,%ax 8092a99: 66 90 xchg %ax,%ax 8092a9b: 66 90 xchg %ax,%ax 8092a9d: 66 90 xchg %ax,%ax 8092a9f: 90 nop 08092aa0 <__brk>: 8092aa0: 53 push %ebx 8092aa1: b8 2d 00 00 00 mov $0x2d,%eax 8092aa6: 8b 5c 24 08 mov 0x8(%esp),%ebx 8092aaa: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092ab0: 39 c3 cmp %eax,%ebx 8092ab2: a3 88 d7 0e 08 mov %eax,0x80ed788 8092ab7: 77 07 ja 8092ac0 <__brk+0x20> 8092ab9: 31 c0 xor %eax,%eax 8092abb: 5b pop %ebx 8092abc: c3 ret 8092abd: 8d 76 00 lea 0x0(%esi),%esi 8092ac0: 5b pop %ebx 8092ac1: b8 f4 ff ff ff mov $0xfffffff4,%eax 8092ac6: e9 a5 e9 fd ff jmp 8071470 <__syscall_error> 8092acb: 66 90 xchg %ax,%ax 8092acd: 66 90 xchg %ax,%ax 8092acf: 90 nop 08092ad0 <__writev>: 8092ad0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 8092ad7: 00 8092ad8: 75 25 jne 8092aff <__writev_nocancel+0x25> 08092ada <__writev_nocancel>: 8092ada: 53 push %ebx 8092adb: 8b 54 24 10 mov 0x10(%esp),%edx 8092adf: 8b 4c 24 0c mov 0xc(%esp),%ecx 8092ae3: 8b 5c 24 08 mov 0x8(%esp),%ebx 8092ae7: b8 92 00 00 00 mov $0x92,%eax 8092aec: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092af2: 5b pop %ebx 8092af3: 3d 01 f0 ff ff cmp $0xfffff001,%eax 8092af8: 0f 83 72 e9 fd ff jae 8071470 <__syscall_error> 8092afe: c3 ret 8092aff: e8 8c d2 fd ff call 806fd90 <__libc_enable_asynccancel> 8092b04: 50 push %eax 8092b05: 53 push %ebx 8092b06: 8b 54 24 14 mov 0x14(%esp),%edx 8092b0a: 8b 4c 24 10 mov 0x10(%esp),%ecx 8092b0e: 8b 5c 24 0c mov 0xc(%esp),%ebx 8092b12: b8 92 00 00 00 mov $0x92,%eax 8092b17: ff 15 f0 c9 0e 08 call *0x80ec9f0 8092b1d: 5b pop %ebx 8092b1e: 87 04 24 xchg %eax,(%esp) 8092b21: e8 ca d2 fd ff call 806fdf0 <__libc_disable_asynccancel> 8092b26: 58 pop %eax 8092b27: 3d 01 f0 ff ff cmp $0xfffff001,%eax 8092b2c: 0f 83 3e e9 fd ff jae 8071470 <__syscall_error> 8092b32: c3 ret 8092b33: 66 90 xchg %ax,%ax 8092b35: 66 90 xchg %ax,%ax 8092b37: 66 90 xchg %ax,%ax 8092b39: 66 90 xchg %ax,%ax 8092b3b: 66 90 xchg %ax,%ax 8092b3d: 66 90 xchg %ax,%ax 8092b3f: 90 nop 08092b40 <__wctrans>: 8092b40: 55 push %ebp 8092b41: 57 push %edi 8092b42: 56 push %esi 8092b43: 53 push %ebx 8092b44: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8092b4b: 83 ec 0c sub $0xc,%esp 8092b4e: b8 d8 ff ff ff mov $0xffffffd8,%eax 8092b53: 8b 7c 24 20 mov 0x20(%esp),%edi 8092b57: 8b 04 02 mov (%edx,%eax,1),%eax 8092b5a: 8b 28 mov (%eax),%ebp 8092b5c: 8b 5d 50 mov 0x50(%ebp),%ebx 8092b5f: 80 3b 00 cmpb $0x0,(%ebx) 8092b62: 74 4c je 8092bb0 <__wctrans+0x70> 8092b64: 31 f6 xor %esi,%esi 8092b66: eb 22 jmp 8092b8a <__wctrans+0x4a> 8092b68: 90 nop 8092b69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8092b70: 83 ec 08 sub $0x8,%esp 8092b73: 83 c6 01 add $0x1,%esi 8092b76: 6a 00 push $0x0 8092b78: 53 push %ebx 8092b79: e8 92 56 fb ff call 8048210 <.plt+0x30> 8092b7e: 83 c4 10 add $0x10,%esp 8092b81: 80 78 01 00 cmpb $0x0,0x1(%eax) 8092b85: 8d 58 01 lea 0x1(%eax),%ebx 8092b88: 74 26 je 8092bb0 <__wctrans+0x70> 8092b8a: 83 ec 08 sub $0x8,%esp 8092b8d: 53 push %ebx 8092b8e: 57 push %edi 8092b8f: e8 fc 56 fb ff call 8048290 <.plt+0xb0> 8092b94: 83 c4 10 add $0x10,%esp 8092b97: 85 c0 test %eax,%eax 8092b99: 75 d5 jne 8092b70 <__wctrans+0x30> 8092b9b: 03 75 6c add 0x6c(%ebp),%esi 8092b9e: 8b 44 b5 24 mov 0x24(%ebp,%esi,4),%eax 8092ba2: 83 c4 0c add $0xc,%esp 8092ba5: 5b pop %ebx 8092ba6: 5e pop %esi 8092ba7: 5f pop %edi 8092ba8: 5d pop %ebp 8092ba9: c3 ret 8092baa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092bb0: 83 c4 0c add $0xc,%esp 8092bb3: 31 c0 xor %eax,%eax 8092bb5: 5b pop %ebx 8092bb6: 5e pop %esi 8092bb7: 5f pop %edi 8092bb8: 5d pop %ebp 8092bb9: c3 ret 8092bba: 66 90 xchg %ax,%ax 8092bbc: 66 90 xchg %ax,%ax 8092bbe: 66 90 xchg %ax,%ax 08092bc0 <__towctrans>: 8092bc0: 56 push %esi 8092bc1: 53 push %ebx 8092bc2: 8b 54 24 10 mov 0x10(%esp),%edx 8092bc6: 8b 44 24 0c mov 0xc(%esp),%eax 8092bca: 85 d2 test %edx,%edx 8092bcc: 74 34 je 8092c02 <__towctrans+0x42> 8092bce: 8b 0a mov (%edx),%ecx 8092bd0: 89 c3 mov %eax,%ebx 8092bd2: d3 eb shr %cl,%ebx 8092bd4: 3b 5a 04 cmp 0x4(%edx),%ebx 8092bd7: 73 29 jae 8092c02 <__towctrans+0x42> 8092bd9: 8b 5c 9a 14 mov 0x14(%edx,%ebx,4),%ebx 8092bdd: 85 db test %ebx,%ebx 8092bdf: 74 21 je 8092c02 <__towctrans+0x42> 8092be1: 8b 4a 08 mov 0x8(%edx),%ecx 8092be4: 89 c6 mov %eax,%esi 8092be6: d3 ee shr %cl,%esi 8092be8: 8b 4a 0c mov 0xc(%edx),%ecx 8092beb: 21 f1 and %esi,%ecx 8092bed: 8d 0c 8a lea (%edx,%ecx,4),%ecx 8092bf0: 8b 0c 19 mov (%ecx,%ebx,1),%ecx 8092bf3: 85 c9 test %ecx,%ecx 8092bf5: 74 0b je 8092c02 <__towctrans+0x42> 8092bf7: 8b 5a 10 mov 0x10(%edx),%ebx 8092bfa: 21 c3 and %eax,%ebx 8092bfc: 8d 14 9a lea (%edx,%ebx,4),%edx 8092bff: 03 04 0a add (%edx,%ecx,1),%eax 8092c02: 5b pop %ebx 8092c03: 5e pop %esi 8092c04: c3 ret 8092c05: 66 90 xchg %ax,%ax 8092c07: 66 90 xchg %ax,%ax 8092c09: 66 90 xchg %ax,%ax 8092c0b: 66 90 xchg %ax,%ax 8092c0d: 66 90 xchg %ax,%ax 8092c0f: 90 nop 08092c10 <__readonly_area>: 8092c10: 55 push %ebp 8092c11: 57 push %edi 8092c12: 56 push %esi 8092c13: 53 push %ebx 8092c14: 83 ec 24 sub $0x24,%esp 8092c17: 8b 5c 24 3c mov 0x3c(%esp),%ebx 8092c1b: 8b 7c 24 38 mov 0x38(%esp),%edi 8092c1f: 68 9b cf 0b 08 push $0x80bcf9b 8092c24: 68 40 d5 0b 08 push $0x80bd540 8092c29: 01 df add %ebx,%edi 8092c2b: e8 00 cc fb ff call 804f830 <_IO_new_fopen> 8092c30: 83 c4 10 add $0x10,%esp 8092c33: 85 c0 test %eax,%eax 8092c35: 0f 84 45 01 00 00 je 8092d80 <__readonly_area+0x170> 8092c3b: 89 c6 mov %eax,%esi 8092c3d: 8b 00 mov (%eax),%eax 8092c3f: 89 c2 mov %eax,%edx 8092c41: 80 ce 80 or $0x80,%dh 8092c44: a8 10 test $0x10,%al 8092c46: 89 16 mov %edx,(%esi) 8092c48: c7 04 24 00 00 00 00 movl $0x0,(%esp) 8092c4f: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 8092c56: 00 8092c57: 74 1e je 8092c77 <__readonly_area+0x67> 8092c59: e9 f2 00 00 00 jmp 8092d50 <__readonly_area+0x140> 8092c5e: 66 90 xchg %ax,%ax 8092c60: 03 5c 24 30 add 0x30(%esp),%ebx 8092c64: 29 c3 sub %eax,%ebx 8092c66: 85 db test %ebx,%ebx 8092c68: 0f 84 e2 00 00 00 je 8092d50 <__readonly_area+0x140> 8092c6e: f6 06 10 testb $0x10,(%esi) 8092c71: 0f 85 d9 00 00 00 jne 8092d50 <__readonly_area+0x140> 8092c77: 56 push %esi 8092c78: 6a 0a push $0xa 8092c7a: 8d 44 24 0c lea 0xc(%esp),%eax 8092c7e: 50 push %eax 8092c7f: 8d 44 24 0c lea 0xc(%esp),%eax 8092c83: 50 push %eax 8092c84: e8 07 90 ff ff call 808bc90 <_IO_getdelim> 8092c89: 83 c4 10 add $0x10,%esp 8092c8c: 85 c0 test %eax,%eax 8092c8e: 0f 8e bc 00 00 00 jle 8092d50 <__readonly_area+0x140> 8092c94: 83 ec 04 sub $0x4,%esp 8092c97: 6a 10 push $0x10 8092c99: 8d 44 24 10 lea 0x10(%esp),%eax 8092c9d: 50 push %eax 8092c9e: ff 74 24 0c pushl 0xc(%esp) 8092ca2: e8 49 be fb ff call 804eaf0 <__strtoul> 8092ca7: 89 c5 mov %eax,%ebp 8092ca9: 8b 44 24 18 mov 0x18(%esp),%eax 8092cad: 83 c4 10 add $0x10,%esp 8092cb0: 3b 04 24 cmp (%esp),%eax 8092cb3: 0f 84 97 00 00 00 je 8092d50 <__readonly_area+0x140> 8092cb9: 8d 50 01 lea 0x1(%eax),%edx 8092cbc: 89 54 24 08 mov %edx,0x8(%esp) 8092cc0: 80 38 2d cmpb $0x2d,(%eax) 8092cc3: 0f 85 87 00 00 00 jne 8092d50 <__readonly_area+0x140> 8092cc9: 83 ec 04 sub $0x4,%esp 8092ccc: 6a 10 push $0x10 8092cce: 8d 44 24 14 lea 0x14(%esp),%eax 8092cd2: 50 push %eax 8092cd3: 52 push %edx 8092cd4: e8 17 be fb ff call 804eaf0 <__strtoul> 8092cd9: 8b 54 24 1c mov 0x1c(%esp),%edx 8092cdd: 83 c4 10 add $0x10,%esp 8092ce0: 3b 54 24 08 cmp 0x8(%esp),%edx 8092ce4: 74 6a je 8092d50 <__readonly_area+0x140> 8092ce6: 8d 4a 01 lea 0x1(%edx),%ecx 8092ce9: 89 4c 24 0c mov %ecx,0xc(%esp) 8092ced: 80 3a 20 cmpb $0x20,(%edx) 8092cf0: 75 5e jne 8092d50 <__readonly_area+0x140> 8092cf2: 39 ef cmp %ebp,%edi 8092cf4: 0f 86 74 ff ff ff jbe 8092c6e <__readonly_area+0x5e> 8092cfa: 39 44 24 30 cmp %eax,0x30(%esp) 8092cfe: 0f 83 6a ff ff ff jae 8092c6e <__readonly_area+0x5e> 8092d04: 8d 4a 02 lea 0x2(%edx),%ecx 8092d07: 89 4c 24 0c mov %ecx,0xc(%esp) 8092d0b: 80 7a 01 72 cmpb $0x72,0x1(%edx) 8092d0f: 75 3f jne 8092d50 <__readonly_area+0x140> 8092d11: 8d 4a 03 lea 0x3(%edx),%ecx 8092d14: 89 4c 24 0c mov %ecx,0xc(%esp) 8092d18: 80 7a 02 2d cmpb $0x2d,0x2(%edx) 8092d1c: 75 32 jne 8092d50 <__readonly_area+0x140> 8092d1e: 39 6c 24 30 cmp %ebp,0x30(%esp) 8092d22: 72 04 jb 8092d28 <__readonly_area+0x118> 8092d24: 39 c7 cmp %eax,%edi 8092d26: 76 1e jbe 8092d46 <__readonly_area+0x136> 8092d28: 3b 6c 24 30 cmp 0x30(%esp),%ebp 8092d2c: 0f 86 2e ff ff ff jbe 8092c60 <__readonly_area+0x50> 8092d32: 89 da mov %ebx,%edx 8092d34: 01 eb add %ebp,%ebx 8092d36: 29 fa sub %edi,%edx 8092d38: 29 c3 sub %eax,%ebx 8092d3a: 01 ea add %ebp,%edx 8092d3c: 39 c7 cmp %eax,%edi 8092d3e: 0f 46 da cmovbe %edx,%ebx 8092d41: e9 20 ff ff ff jmp 8092c66 <__readonly_area+0x56> 8092d46: 31 db xor %ebx,%ebx 8092d48: 90 nop 8092d49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8092d50: 83 ec 0c sub $0xc,%esp 8092d53: 56 push %esi 8092d54: e8 97 c6 fb ff call 804f3f0 <_IO_new_fclose> 8092d59: 58 pop %eax 8092d5a: ff 74 24 0c pushl 0xc(%esp) 8092d5e: e8 2d 78 fc ff call 805a590 <__cfree> 8092d63: 83 c4 10 add $0x10,%esp 8092d66: 85 db test %ebx,%ebx 8092d68: 75 2f jne 8092d99 <__readonly_area+0x189> 8092d6a: b8 01 00 00 00 mov $0x1,%eax 8092d6f: 83 c4 1c add $0x1c,%esp 8092d72: 5b pop %ebx 8092d73: 5e pop %esi 8092d74: 5f pop %edi 8092d75: 5d pop %ebp 8092d76: c3 ret 8092d77: 89 f6 mov %esi,%esi 8092d79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8092d80: b8 e8 ff ff ff mov $0xffffffe8,%eax 8092d85: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8092d8c: 8b 04 02 mov (%edx,%eax,1),%eax 8092d8f: 83 f8 02 cmp $0x2,%eax 8092d92: 74 d6 je 8092d6a <__readonly_area+0x15a> 8092d94: 83 f8 0d cmp $0xd,%eax 8092d97: 74 d1 je 8092d6a <__readonly_area+0x15a> 8092d99: b8 ff ff ff ff mov $0xffffffff,%eax 8092d9e: eb cf jmp 8092d6f <__readonly_area+0x15f> 08092da0 <is_dst>: 8092da0: 57 push %edi 8092da1: 56 push %esi 8092da2: 89 c6 mov %eax,%esi 8092da4: 53 push %ebx 8092da5: 0f b6 02 movzbl (%edx),%eax 8092da8: 3c 7b cmp $0x7b,%al 8092daa: 0f 84 90 00 00 00 je 8092e40 <is_dst+0xa0> 8092db0: 31 db xor %ebx,%ebx 8092db2: 3a 01 cmp (%ecx),%al 8092db4: 0f 85 a6 00 00 00 jne 8092e60 <is_dst+0xc0> 8092dba: 31 ff xor %edi,%edi 8092dbc: 31 db xor %ebx,%ebx 8092dbe: 84 c0 test %al,%al 8092dc0: 74 2e je 8092df0 <is_dst+0x50> 8092dc2: 31 db xor %ebx,%ebx 8092dc4: eb 0e jmp 8092dd4 <is_dst+0x34> 8092dc6: 8d 76 00 lea 0x0(%esi),%esi 8092dc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8092dd0: 84 c0 test %al,%al 8092dd2: 74 5c je 8092e30 <is_dst+0x90> 8092dd4: 83 c3 01 add $0x1,%ebx 8092dd7: 0f b6 04 1a movzbl (%edx,%ebx,1),%eax 8092ddb: 3a 04 19 cmp (%ecx,%ebx,1),%al 8092dde: 74 f0 je 8092dd0 <is_dst+0x30> 8092de0: 89 f9 mov %edi,%ecx 8092de2: 84 c9 test %cl,%cl 8092de4: 74 7a je 8092e60 <is_dst+0xc0> 8092de6: 3c 7d cmp $0x7d,%al 8092de8: 75 4c jne 8092e36 <is_dst+0x96> 8092dea: 83 ea 01 sub $0x1,%edx 8092ded: 83 c3 02 add $0x2,%ebx 8092df0: 8b 7c 24 14 mov 0x14(%esp),%edi 8092df4: 85 ff test %edi,%edi 8092df6: 74 40 je 8092e38 <is_dst+0x98> 8092df8: 0f b6 04 1a movzbl (%edx,%ebx,1),%eax 8092dfc: 84 c0 test %al,%al 8092dfe: 74 10 je 8092e10 <is_dst+0x70> 8092e00: 3c 2f cmp $0x2f,%al 8092e02: 74 0c je 8092e10 <is_dst+0x70> 8092e04: 3c 3a cmp $0x3a,%al 8092e06: 75 2e jne 8092e36 <is_dst+0x96> 8092e08: 8b 4c 24 10 mov 0x10(%esp),%ecx 8092e0c: 85 c9 test %ecx,%ecx 8092e0e: 74 26 je 8092e36 <is_dst+0x96> 8092e10: 83 c6 01 add $0x1,%esi 8092e13: 39 f2 cmp %esi,%edx 8092e15: 74 21 je 8092e38 <is_dst+0x98> 8092e17: 8b 44 24 10 mov 0x10(%esp),%eax 8092e1b: 85 c0 test %eax,%eax 8092e1d: 74 17 je 8092e36 <is_dst+0x96> 8092e1f: 80 7a fe 3a cmpb $0x3a,-0x2(%edx) 8092e23: b8 00 00 00 00 mov $0x0,%eax 8092e28: 0f 45 d8 cmovne %eax,%ebx 8092e2b: eb 0b jmp 8092e38 <is_dst+0x98> 8092e2d: 8d 76 00 lea 0x0(%esi),%esi 8092e30: 89 f8 mov %edi,%eax 8092e32: 84 c0 test %al,%al 8092e34: 74 ba je 8092df0 <is_dst+0x50> 8092e36: 31 db xor %ebx,%ebx 8092e38: 89 d8 mov %ebx,%eax 8092e3a: 5b pop %ebx 8092e3b: 5e pop %esi 8092e3c: 5f pop %edi 8092e3d: c3 ret 8092e3e: 66 90 xchg %ax,%ax 8092e40: 0f b6 42 01 movzbl 0x1(%edx),%eax 8092e44: 8d 5a 01 lea 0x1(%edx),%ebx 8092e47: 3a 01 cmp (%ecx),%al 8092e49: 75 2f jne 8092e7a <is_dst+0xda> 8092e4b: 84 c0 test %al,%al 8092e4d: 74 e7 je 8092e36 <is_dst+0x96> 8092e4f: 89 da mov %ebx,%edx 8092e51: bf 01 00 00 00 mov $0x1,%edi 8092e56: e9 67 ff ff ff jmp 8092dc2 <is_dst+0x22> 8092e5b: 90 nop 8092e5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092e60: 84 c0 test %al,%al 8092e62: 74 8c je 8092df0 <is_dst+0x50> 8092e64: 3c 2f cmp $0x2f,%al 8092e66: 74 88 je 8092df0 <is_dst+0x50> 8092e68: 3c 3a cmp $0x3a,%al 8092e6a: 75 ca jne 8092e36 <is_dst+0x96> 8092e6c: 8b 44 24 10 mov 0x10(%esp),%eax 8092e70: 85 c0 test %eax,%eax 8092e72: 0f 85 78 ff ff ff jne 8092df0 <is_dst+0x50> 8092e78: eb bc jmp 8092e36 <is_dst+0x96> 8092e7a: 89 da mov %ebx,%edx 8092e7c: 31 db xor %ebx,%ebx 8092e7e: e9 63 ff ff ff jmp 8092de6 <is_dst+0x46> 8092e83: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092e89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08092e90 <is_trusted_path_normalize>: 8092e90: 85 d2 test %edx,%edx 8092e92: 0f 84 08 01 00 00 je 8092fa0 <is_trusted_path_normalize+0x110> 8092e98: 55 push %ebp 8092e99: 89 e5 mov %esp,%ebp 8092e9b: 57 push %edi 8092e9c: 56 push %esi 8092e9d: 53 push %ebx 8092e9e: 83 ec 1c sub $0x1c,%esp 8092ea1: 0f b6 08 movzbl (%eax),%ecx 8092ea4: 80 f9 3a cmp $0x3a,%cl 8092ea7: 0f 84 fb 00 00 00 je 8092fa8 <is_trusted_path_normalize+0x118> 8092ead: 83 c2 20 add $0x20,%edx 8092eb0: 83 e2 f0 and $0xfffffff0,%edx 8092eb3: 29 d4 sub %edx,%esp 8092eb5: 8d 7c 24 0f lea 0xf(%esp),%edi 8092eb9: 83 e7 f0 and $0xfffffff0,%edi 8092ebc: 89 fa mov %edi,%edx 8092ebe: eb 0c jmp 8092ecc <is_trusted_path_normalize+0x3c> 8092ec0: 88 0a mov %cl,(%edx) 8092ec2: 0f b6 4d e4 movzbl -0x1c(%ebp),%ecx 8092ec6: 83 c0 01 add $0x1,%eax 8092ec9: 83 c2 01 add $0x1,%edx 8092ecc: 84 c9 test %cl,%cl 8092ece: 74 30 je 8092f00 <is_trusted_path_normalize+0x70> 8092ed0: 0f b6 58 01 movzbl 0x1(%eax),%ebx 8092ed4: 80 f9 2f cmp $0x2f,%cl 8092ed7: 88 5d e4 mov %bl,-0x1c(%ebp) 8092eda: 75 e4 jne 8092ec0 <is_trusted_path_normalize+0x30> 8092edc: 80 fb 2e cmp $0x2e,%bl 8092edf: 0f 84 93 00 00 00 je 8092f78 <is_trusted_path_normalize+0xe8> 8092ee5: 39 fa cmp %edi,%edx 8092ee7: 76 d7 jbe 8092ec0 <is_trusted_path_normalize+0x30> 8092ee9: 80 7a ff 2f cmpb $0x2f,-0x1(%edx) 8092eed: 75 d1 jne 8092ec0 <is_trusted_path_normalize+0x30> 8092eef: 0f b6 4d e4 movzbl -0x1c(%ebp),%ecx 8092ef3: 83 c0 01 add $0x1,%eax 8092ef6: 84 c9 test %cl,%cl 8092ef8: 75 d6 jne 8092ed0 <is_trusted_path_normalize+0x40> 8092efa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8092f00: 39 fa cmp %edi,%edx 8092f02: 74 08 je 8092f0c <is_trusted_path_normalize+0x7c> 8092f04: 80 7a ff 2f cmpb $0x2f,-0x1(%edx) 8092f08: 89 d0 mov %edx,%eax 8092f0a: 74 06 je 8092f12 <is_trusted_path_normalize+0x82> 8092f0c: 8d 42 01 lea 0x1(%edx),%eax 8092f0f: c6 02 2f movb $0x2f,(%edx) 8092f12: 29 f8 sub %edi,%eax 8092f14: be 14 00 00 00 mov $0x14,%esi 8092f19: bb 0c ef 0c 08 mov $0x80cef0c,%ebx 8092f1e: 89 45 e4 mov %eax,-0x1c(%ebp) 8092f21: 3b 75 e4 cmp -0x1c(%ebp),%esi 8092f24: b9 1c ef 0c 08 mov $0x80cef1c,%ecx 8092f29: ba 20 ef 0c 08 mov $0x80cef20,%edx 8092f2e: 77 22 ja 8092f52 <is_trusted_path_normalize+0xc2> 8092f30: 83 ec 04 sub $0x4,%esp 8092f33: 89 4d dc mov %ecx,-0x24(%ebp) 8092f36: 89 55 e0 mov %edx,-0x20(%ebp) 8092f39: 56 push %esi 8092f3a: 57 push %edi 8092f3b: 52 push %edx 8092f3c: e8 1f 53 fb ff call 8048260 <.plt+0x80> 8092f41: 83 c4 10 add $0x10,%esp 8092f44: 85 c0 test %eax,%eax 8092f46: 8b 55 e0 mov -0x20(%ebp),%edx 8092f49: 8b 4d dc mov -0x24(%ebp),%ecx 8092f4c: 0f 84 ac 00 00 00 je 8092ffe <is_trusted_path_normalize+0x16e> 8092f52: 83 c3 04 add $0x4,%ebx 8092f55: 39 d9 cmp %ebx,%ecx 8092f57: 74 12 je 8092f6b <is_trusted_path_normalize+0xdb> 8092f59: 8d 54 32 01 lea 0x1(%edx,%esi,1),%edx 8092f5d: 8b 33 mov (%ebx),%esi 8092f5f: 3b 75 e4 cmp -0x1c(%ebp),%esi 8092f62: 76 cc jbe 8092f30 <is_trusted_path_normalize+0xa0> 8092f64: 83 c3 04 add $0x4,%ebx 8092f67: 39 d9 cmp %ebx,%ecx 8092f69: 75 ee jne 8092f59 <is_trusted_path_normalize+0xc9> 8092f6b: 31 c0 xor %eax,%eax 8092f6d: 8d 65 f4 lea -0xc(%ebp),%esp 8092f70: 5b pop %ebx 8092f71: 5e pop %esi 8092f72: 5f pop %edi 8092f73: 5d pop %ebp 8092f74: c3 ret 8092f75: 8d 76 00 lea 0x0(%esi),%esi 8092f78: 0f b6 70 02 movzbl 0x2(%eax),%esi 8092f7c: 89 f3 mov %esi,%ebx 8092f7e: 80 fb 2e cmp $0x2e,%bl 8092f81: 74 3d je 8092fc0 <is_trusted_path_normalize+0x130> 8092f83: 89 f3 mov %esi,%ebx 8092f85: 80 fb 2f cmp $0x2f,%bl 8092f88: 74 08 je 8092f92 <is_trusted_path_normalize+0x102> 8092f8a: 84 db test %bl,%bl 8092f8c: 0f 85 53 ff ff ff jne 8092ee5 <is_trusted_path_normalize+0x55> 8092f92: 83 c0 02 add $0x2,%eax 8092f95: 89 f1 mov %esi,%ecx 8092f97: e9 30 ff ff ff jmp 8092ecc <is_trusted_path_normalize+0x3c> 8092f9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092fa0: 31 c0 xor %eax,%eax 8092fa2: c3 ret 8092fa3: 90 nop 8092fa4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092fa8: 0f b6 48 01 movzbl 0x1(%eax),%ecx 8092fac: 83 ea 01 sub $0x1,%edx 8092faf: 83 c0 01 add $0x1,%eax 8092fb2: e9 f6 fe ff ff jmp 8092ead <is_trusted_path_normalize+0x1d> 8092fb7: 89 f6 mov %esi,%esi 8092fb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8092fc0: 0f b6 70 03 movzbl 0x3(%eax),%esi 8092fc4: 89 f3 mov %esi,%ebx 8092fc6: 80 fb 2f cmp $0x2f,%bl 8092fc9: 74 08 je 8092fd3 <is_trusted_path_normalize+0x143> 8092fcb: 84 db test %bl,%bl 8092fcd: 0f 85 12 ff ff ff jne 8092ee5 <is_trusted_path_normalize+0x55> 8092fd3: 39 fa cmp %edi,%edx 8092fd5: 76 1d jbe 8092ff4 <is_trusted_path_normalize+0x164> 8092fd7: 80 7a ff 2f cmpb $0x2f,-0x1(%edx) 8092fdb: 8d 4a ff lea -0x1(%edx),%ecx 8092fde: 89 ca mov %ecx,%edx 8092fe0: 75 0e jne 8092ff0 <is_trusted_path_normalize+0x160> 8092fe2: eb 10 jmp 8092ff4 <is_trusted_path_normalize+0x164> 8092fe4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8092fe8: 83 ea 01 sub $0x1,%edx 8092feb: 80 3a 2f cmpb $0x2f,(%edx) 8092fee: 74 04 je 8092ff4 <is_trusted_path_normalize+0x164> 8092ff0: 39 fa cmp %edi,%edx 8092ff2: 75 f4 jne 8092fe8 <is_trusted_path_normalize+0x158> 8092ff4: 83 c0 03 add $0x3,%eax 8092ff7: 89 f1 mov %esi,%ecx 8092ff9: e9 ce fe ff ff jmp 8092ecc <is_trusted_path_normalize+0x3c> 8092ffe: b8 01 00 00 00 mov $0x1,%eax 8093003: e9 65 ff ff ff jmp 8092f6d <is_trusted_path_normalize+0xdd> 8093008: 90 nop 8093009: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08093010 <add_name_to_object>: 8093010: 55 push %ebp 8093011: 57 push %edi 8093012: 56 push %esi 8093013: 53 push %ebx 8093014: 89 d6 mov %edx,%esi 8093016: 83 ec 0c sub $0xc,%esp 8093019: 8b 58 1c mov 0x1c(%eax),%ebx 809301c: 85 db test %ebx,%ebx 809301e: 75 11 jne 8093031 <add_name_to_object+0x21> 8093020: e9 8d 00 00 00 jmp 80930b2 <add_name_to_object+0xa2> 8093025: 8d 76 00 lea 0x0(%esi),%esi 8093028: 8b 43 04 mov 0x4(%ebx),%eax 809302b: 85 c0 test %eax,%eax 809302d: 74 21 je 8093050 <add_name_to_object+0x40> 809302f: 89 c3 mov %eax,%ebx 8093031: 83 ec 08 sub $0x8,%esp 8093034: ff 33 pushl (%ebx) 8093036: 56 push %esi 8093037: e8 54 52 fb ff call 8048290 <.plt+0xb0> 809303c: 83 c4 10 add $0x10,%esp 809303f: 85 c0 test %eax,%eax 8093041: 75 e5 jne 8093028 <add_name_to_object+0x18> 8093043: 83 c4 0c add $0xc,%esp 8093046: 5b pop %ebx 8093047: 5e pop %esi 8093048: 5f pop %edi 8093049: 5d pop %ebp 809304a: c3 ret 809304b: 90 nop 809304c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093050: 83 ec 0c sub $0xc,%esp 8093053: 56 push %esi 8093054: e8 57 92 fc ff call 805c2b0 <strlen> 8093059: 8d 68 01 lea 0x1(%eax),%ebp 809305c: 83 c0 0d add $0xd,%eax 809305f: 89 04 24 mov %eax,(%esp) 8093062: e8 19 70 fc ff call 805a080 <__libc_malloc> 8093067: 83 c4 10 add $0x10,%esp 809306a: 85 c0 test %eax,%eax 809306c: 89 c7 mov %eax,%edi 809306e: 74 2c je 809309c <add_name_to_object+0x8c> 8093070: 8d 40 0c lea 0xc(%eax),%eax 8093073: 83 ec 04 sub $0x4,%esp 8093076: 55 push %ebp 8093077: 56 push %esi 8093078: 50 push %eax 8093079: e8 82 a3 fc ff call 805d400 <memcpy> 809307e: 83 c4 10 add $0x10,%esp 8093081: 89 07 mov %eax,(%edi) 8093083: c7 47 04 00 00 00 00 movl $0x0,0x4(%edi) 809308a: c7 47 08 00 00 00 00 movl $0x0,0x8(%edi) 8093091: 89 7b 04 mov %edi,0x4(%ebx) 8093094: 83 c4 0c add $0xc,%esp 8093097: 5b pop %ebx 8093098: 5e pop %esi 8093099: 5f pop %edi 809309a: 5d pop %ebp 809309b: c3 ret 809309c: 83 ec 0c sub $0xc,%esp 809309f: 31 c9 xor %ecx,%ecx 80930a1: 89 f2 mov %esi,%edx 80930a3: 68 68 e7 0c 08 push $0x80ce768 80930a8: b8 0c 00 00 00 mov $0xc,%eax 80930ad: e8 5e 6f 00 00 call 809a010 <_dl_signal_error> 80930b2: 83 ec 0c sub $0xc,%esp 80930b5: 52 push %edx 80930b6: e8 f5 91 fc ff call 805c2b0 <strlen> 80930bb: 83 c0 0d add $0xd,%eax 80930be: 89 04 24 mov %eax,(%esp) 80930c1: e8 ba 6f fc ff call 805a080 <__libc_malloc> 80930c6: 83 c4 10 add $0x10,%esp 80930c9: 85 c0 test %eax,%eax 80930cb: 74 cf je 809309c <add_name_to_object+0x8c> 80930cd: 68 7c ee 0c 08 push $0x80cee7c 80930d2: 68 a0 01 00 00 push $0x1a0 80930d7: 68 84 e7 0c 08 push $0x80ce784 80930dc: 68 8e e7 0c 08 push $0x80ce78e 80930e1: e8 fa 66 fb ff call 80497e0 <__assert_fail> 80930e6: 8d 76 00 lea 0x0(%esi),%esi 80930e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080930f0 <lose>: 80930f0: 55 push %ebp 80930f1: 57 push %edi 80930f2: 89 cd mov %ecx,%ebp 80930f4: 56 push %esi 80930f5: 53 push %ebx 80930f6: 89 c7 mov %eax,%edi 80930f8: 83 ec 0c sub $0xc,%esp 80930fb: 83 fa ff cmp $0xffffffff,%edx 80930fe: 8b 5c 24 24 mov 0x24(%esp),%ebx 8093102: 8b 74 24 2c mov 0x2c(%esp),%esi 8093106: 74 0c je 8093114 <lose+0x24> 8093108: 83 ec 0c sub $0xc,%esp 809310b: 52 push %edx 809310c: e8 5f f8 ff ff call 8092970 <__libc_close> 8093111: 83 c4 10 add $0x10,%esp 8093114: 85 db test %ebx,%ebx 8093116: 74 17 je 809312f <lose+0x3f> 8093118: 8b 83 a8 01 00 00 mov 0x1a8(%ebx),%eax 809311e: 83 f8 ff cmp $0xffffffff,%eax 8093121: 74 0c je 809312f <lose+0x3f> 8093123: 83 ec 0c sub $0xc,%esp 8093126: 50 push %eax 8093127: e8 64 74 fc ff call 805a590 <__cfree> 809312c: 83 c4 10 add $0x10,%esp 809312f: 83 ec 0c sub $0xc,%esp 8093132: 53 push %ebx 8093133: e8 58 74 fc ff call 805a590 <__cfree> 8093138: 58 pop %eax 8093139: ff 74 24 2c pushl 0x2c(%esp) 809313d: e8 4e 74 fc ff call 805a590 <__cfree> 8093142: 83 c4 10 add $0x10,%esp 8093145: 85 f6 test %esi,%esi 8093147: 74 0d je 8093156 <lose+0x66> 8093149: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 8093150: e8 7b d1 fd ff call 80702d0 <_dl_debug_state> 8093155: 90 nop 8093156: 83 ec 0c sub $0xc,%esp 8093159: 31 c9 xor %ecx,%ecx 809315b: 89 ea mov %ebp,%edx 809315d: ff 74 24 34 pushl 0x34(%esp) 8093161: 89 f8 mov %edi,%eax 8093163: e8 a8 6e 00 00 call 809a010 <_dl_signal_error> 8093168: 90 nop 8093169: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08093170 <open_verify.constprop.6>: 8093170: 55 push %ebp 8093171: 89 e5 mov %esp,%ebp 8093173: 57 push %edi 8093174: 56 push %esi 8093175: 53 push %ebx 8093176: 89 d6 mov %edx,%esi 8093178: 83 ec 34 sub $0x34,%esp 809317b: 89 4d e4 mov %ecx,-0x1c(%ebp) 809317e: 8b 4d 0c mov 0xc(%ebp),%ecx 8093181: 68 00 00 08 00 push $0x80000 8093186: 50 push %eax 8093187: 89 45 d8 mov %eax,-0x28(%ebp) 809318a: 89 4d d4 mov %ecx,-0x2c(%ebp) 809318d: e8 3e b0 fd ff call 806e1d0 <__libc_open> 8093192: 83 c4 10 add $0x10,%esp 8093195: 83 f8 ff cmp $0xffffffff,%eax 8093198: 89 45 e0 mov %eax,-0x20(%ebp) 809319b: 0f 84 d5 01 00 00 je 8093376 <open_verify.constprop.6+0x206> 80931a1: 65 a1 00 00 00 00 mov %gs:0x0,%eax 80931a7: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 80931ad: 31 db xor %ebx,%ebx 80931af: bf 00 02 00 00 mov $0x200,%edi 80931b4: c7 04 08 00 00 00 00 movl $0x0,(%eax,%ecx,1) 80931bb: 89 45 d0 mov %eax,-0x30(%ebp) 80931be: 8d 46 04 lea 0x4(%esi),%eax 80931c1: c7 06 00 00 00 00 movl $0x0,(%esi) 80931c7: 89 45 dc mov %eax,-0x24(%ebp) 80931ca: 89 f8 mov %edi,%eax 80931cc: 83 ec 04 sub $0x4,%esp 80931cf: 29 d8 sub %ebx,%eax 80931d1: 03 5d dc add -0x24(%ebp),%ebx 80931d4: 50 push %eax 80931d5: 53 push %ebx 80931d6: ff 75 e0 pushl -0x20(%ebp) 80931d9: e8 62 b0 fd ff call 806e240 <__libc_read> 80931de: 83 c4 10 add $0x10,%esp 80931e1: 85 c0 test %eax,%eax 80931e3: 0f 8e ff 03 00 00 jle 80935e8 <open_verify.constprop.6+0x478> 80931e9: 03 06 add (%esi),%eax 80931eb: 83 f8 33 cmp $0x33,%eax 80931ee: 89 c3 mov %eax,%ebx 80931f0: 89 06 mov %eax,(%esi) 80931f2: 76 d6 jbe 80931ca <open_verify.constprop.6+0x5a> 80931f4: 83 fb 33 cmp $0x33,%ebx 80931f7: 0f 8e 53 03 00 00 jle 8093550 <open_verify.constprop.6+0x3e0> 80931fd: 83 ec 04 sub $0x4,%esp 8093200: 6a 08 push $0x8 8093202: 68 fc ee 0c 08 push $0x80ceefc 8093207: ff 75 dc pushl -0x24(%ebp) 809320a: e8 51 50 fb ff call 8048260 <.plt+0x80> 809320f: 83 c4 10 add $0x10,%esp 8093212: 85 c0 test %eax,%eax 8093214: 0f 85 56 03 00 00 jne 8093570 <open_verify.constprop.6+0x400> 809321a: 0f b6 46 0c movzbl 0xc(%esi),%eax 809321e: 84 c0 test %al,%al 8093220: 0f 85 62 01 00 00 jne 8093388 <open_verify.constprop.6+0x218> 8093226: 8d 46 0d lea 0xd(%esi),%eax 8093229: 83 ec 04 sub $0x4,%esp 809322c: 6a 07 push $0x7 809322e: 68 05 ef 0c 08 push $0x80cef05 8093233: 50 push %eax 8093234: e8 27 50 fb ff call 8048260 <.plt+0x80> 8093239: 83 c4 10 add $0x10,%esp 809323c: 85 c0 test %eax,%eax 809323e: 89 c7 mov %eax,%edi 8093240: 0f 85 50 01 00 00 jne 8093396 <open_verify.constprop.6+0x226> 8093246: 83 7e 18 01 cmpl $0x1,0x18(%esi) 809324a: 0f 85 a0 03 00 00 jne 80935f0 <open_verify.constprop.6+0x480> 8093250: 66 83 7e 16 03 cmpw $0x3,0x16(%esi) 8093255: 0f 85 eb 01 00 00 jne 8093446 <open_verify.constprop.6+0x2d6> 809325b: 0f b7 46 14 movzwl 0x14(%esi),%eax 809325f: 8d 50 fe lea -0x2(%eax),%edx 8093262: 66 83 fa 01 cmp $0x1,%dx 8093266: 0f 87 8e 03 00 00 ja 80935fa <open_verify.constprop.6+0x48a> 809326c: 66 83 f8 02 cmp $0x2,%ax 8093270: 0f 84 8e 03 00 00 je 8093604 <open_verify.constprop.6+0x494> 8093276: 66 83 7e 2e 20 cmpw $0x20,0x2e(%esi) 809327b: 0f 85 9f 03 00 00 jne 8093620 <open_verify.constprop.6+0x4b0> 8093281: 0f b7 46 30 movzwl 0x30(%esi),%eax 8093285: 8b 56 20 mov 0x20(%esi),%edx 8093288: 89 c7 mov %eax,%edi 809328a: c1 e7 05 shl $0x5,%edi 809328d: 8d 0c 17 lea (%edi,%edx,1),%ecx 8093290: 39 d9 cmp %ebx,%ecx 8093292: 0f 87 58 01 00 00 ja 80933f0 <open_verify.constprop.6+0x280> 8093298: 03 55 dc add -0x24(%ebp),%edx 809329b: 89 55 e4 mov %edx,-0x1c(%ebp) 809329e: 8b 4d e4 mov -0x1c(%ebp),%ecx 80932a1: 01 cf add %ecx,%edi 80932a3: 39 f9 cmp %edi,%ecx 80932a5: 0f 83 cb 00 00 00 jae 8093376 <open_verify.constprop.6+0x206> 80932ab: 89 cb mov %ecx,%ebx 80932ad: 89 75 cc mov %esi,-0x34(%ebp) 80932b0: eb 19 jmp 80932cb <open_verify.constprop.6+0x15b> 80932b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80932b8: 89 c2 mov %eax,%edx 80932ba: 83 c3 20 add $0x20,%ebx 80932bd: c1 e2 05 shl $0x5,%edx 80932c0: 03 55 e4 add -0x1c(%ebp),%edx 80932c3: 39 d3 cmp %edx,%ebx 80932c5: 0f 83 ab 00 00 00 jae 8093376 <open_verify.constprop.6+0x206> 80932cb: 83 3b 04 cmpl $0x4,(%ebx) 80932ce: 75 e8 jne 80932b8 <open_verify.constprop.6+0x148> 80932d0: 8b 73 10 mov 0x10(%ebx),%esi 80932d3: 83 fe 1f cmp $0x1f,%esi 80932d6: 76 e0 jbe 80932b8 <open_verify.constprop.6+0x148> 80932d8: 83 7b 1c 03 cmpl $0x3,0x1c(%ebx) 80932dc: 76 da jbe 80932b8 <open_verify.constprop.6+0x148> 80932de: 8b 43 04 mov 0x4(%ebx),%eax 80932e1: 8b 7d cc mov -0x34(%ebp),%edi 80932e4: 8d 0c 06 lea (%esi,%eax,1),%ecx 80932e7: 3b 0f cmp (%edi),%ecx 80932e9: 0f 87 a9 02 00 00 ja 8093598 <open_verify.constprop.6+0x428> 80932ef: 8b 4d dc mov -0x24(%ebp),%ecx 80932f2: 8d 3c 01 lea (%ecx,%eax,1),%edi 80932f5: eb 2d jmp 8093324 <open_verify.constprop.6+0x1b4> 80932f7: 89 f6 mov %esi,%esi 80932f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8093300: 8b 07 mov (%edi),%eax 8093302: 8d 50 03 lea 0x3(%eax),%edx 8093305: 8b 47 04 mov 0x4(%edi),%eax 8093308: 83 e2 fc and $0xfffffffc,%edx 809330b: 83 c0 03 add $0x3,%eax 809330e: 83 e0 fc and $0xfffffffc,%eax 8093311: 8d 44 02 0c lea 0xc(%edx,%eax,1),%eax 8093315: 8d 56 e0 lea -0x20(%esi),%edx 8093318: 39 d0 cmp %edx,%eax 809331a: 0f 87 a8 01 00 00 ja 80934c8 <open_verify.constprop.6+0x358> 8093320: 29 c6 sub %eax,%esi 8093322: 01 c7 add %eax,%edi 8093324: 83 ec 04 sub $0x4,%esp 8093327: 6a 10 push $0x10 8093329: 68 e0 ee 0c 08 push $0x80ceee0 809332e: 57 push %edi 809332f: e8 2c 4f fb ff call 8048260 <.plt+0x80> 8093334: 83 c4 10 add $0x10,%esp 8093337: 85 c0 test %eax,%eax 8093339: 75 c5 jne 8093300 <open_verify.constprop.6+0x190> 809333b: 85 f6 test %esi,%esi 809333d: 0f 84 85 01 00 00 je 80934c8 <open_verify.constprop.6+0x358> 8093343: 0f b6 47 14 movzbl 0x14(%edi),%eax 8093347: 0f b6 57 18 movzbl 0x18(%edi),%edx 809334b: c1 e0 08 shl $0x8,%eax 809334e: 01 d0 add %edx,%eax 8093350: 0f b6 57 1c movzbl 0x1c(%edi),%edx 8093354: c1 e0 08 shl $0x8,%eax 8093357: 01 d0 add %edx,%eax 8093359: 8b 57 10 mov 0x10(%edi),%edx 809335c: 85 d2 test %edx,%edx 809335e: 0f 85 e2 00 00 00 jne 8093446 <open_verify.constprop.6+0x2d6> 8093364: 8b 15 c0 dc 0e 08 mov 0x80edcc0,%edx 809336a: 85 d2 test %edx,%edx 809336c: 74 08 je 8093376 <open_verify.constprop.6+0x206> 809336e: 39 d0 cmp %edx,%eax 8093370: 0f 87 d0 00 00 00 ja 8093446 <open_verify.constprop.6+0x2d6> 8093376: 8b 45 e0 mov -0x20(%ebp),%eax 8093379: 8d 65 f4 lea -0xc(%ebp),%esp 809337c: 5b pop %ebx 809337d: 5e pop %esi 809337e: 5f pop %edi 809337f: 5d pop %ebp 8093380: c3 ret 8093381: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8093388: 80 7e 0b 03 cmpb $0x3,0xb(%esi) 809338c: 75 08 jne 8093396 <open_verify.constprop.6+0x226> 809338e: 3c 02 cmp $0x2,%al 8093390: 0f 86 90 fe ff ff jbe 8093226 <open_verify.constprop.6+0xb6> 8093396: 81 7e 04 7f 45 4c 46 cmpl $0x464c457f,0x4(%esi) 809339d: 0f 85 93 02 00 00 jne 8093636 <open_verify.constprop.6+0x4c6> 80933a3: 80 7e 08 01 cmpb $0x1,0x8(%esi) 80933a7: 0f 85 93 00 00 00 jne 8093440 <open_verify.constprop.6+0x2d0> 80933ad: 66 83 7e 16 03 cmpw $0x3,0x16(%esi) 80933b2: 0f 85 8e 00 00 00 jne 8093446 <open_verify.constprop.6+0x2d6> 80933b8: 31 ff xor %edi,%edi 80933ba: 80 7e 09 01 cmpb $0x1,0x9(%esi) 80933be: bb 88 e9 0c 08 mov $0x80ce988,%ebx 80933c3: 0f 84 0f 01 00 00 je 80934d8 <open_verify.constprop.6+0x368> 80933c9: 80 7d d4 00 cmpb $0x0,-0x2c(%ebp) 80933cd: 0f 85 ad 00 00 00 jne 8093480 <open_verify.constprop.6+0x310> 80933d3: 83 ec 0c sub $0xc,%esp 80933d6: 8b 4d d8 mov -0x28(%ebp),%ecx 80933d9: 8b 55 e0 mov -0x20(%ebp),%edx 80933dc: 6a 00 push $0x0 80933de: 6a 00 push $0x0 80933e0: 89 f8 mov %edi,%eax 80933e2: 53 push %ebx 80933e3: 6a 00 push $0x0 80933e5: 6a 00 push $0x0 80933e7: e8 04 fd ff ff call 80930f0 <lose> 80933ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80933f0: 8d 47 1e lea 0x1e(%edi),%eax 80933f3: 25 f0 ff 3f 00 and $0x3ffff0,%eax 80933f8: 29 c4 sub %eax,%esp 80933fa: 8d 44 24 0f lea 0xf(%esp),%eax 80933fe: 83 ec 04 sub $0x4,%esp 8093401: 6a 00 push $0x0 8093403: 52 push %edx 8093404: ff 75 e0 pushl -0x20(%ebp) 8093407: 83 e0 f0 and $0xfffffff0,%eax 809340a: 89 c3 mov %eax,%ebx 809340c: 89 45 e4 mov %eax,-0x1c(%ebp) 809340f: e8 fc f4 ff ff call 8092910 <__libc_lseek> 8093414: 83 c4 0c add $0xc,%esp 8093417: 57 push %edi 8093418: 53 push %ebx 8093419: ff 75 e0 pushl -0x20(%ebp) 809341c: e8 1f ae fd ff call 806e240 <__libc_read> 8093421: 83 c4 10 add $0x10,%esp 8093424: 39 c7 cmp %eax,%edi 8093426: 0f 85 a1 01 00 00 jne 80935cd <open_verify.constprop.6+0x45d> 809342c: 0f b7 46 30 movzwl 0x30(%esi),%eax 8093430: 89 c7 mov %eax,%edi 8093432: c1 e7 05 shl $0x5,%edi 8093435: e9 64 fe ff ff jmp 809329e <open_verify.constprop.6+0x12e> 809343a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8093440: 8b 45 08 mov 0x8(%ebp),%eax 8093443: c6 00 01 movb $0x1,(%eax) 8093446: 83 ec 0c sub $0xc,%esp 8093449: ff 75 e0 pushl -0x20(%ebp) 809344c: e8 1f f5 ff ff call 8092970 <__libc_close> 8093451: 8b 45 d0 mov -0x30(%ebp),%eax 8093454: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 809345a: 83 c4 10 add $0x10,%esp 809345d: c7 45 e0 ff ff ff ff movl $0xffffffff,-0x20(%ebp) 8093464: c7 04 08 02 00 00 00 movl $0x2,(%eax,%ecx,1) 809346b: 8b 45 e0 mov -0x20(%ebp),%eax 809346e: 8d 65 f4 lea -0xc(%ebp),%esp 8093471: 5b pop %ebx 8093472: 5e pop %esi 8093473: 5f pop %edi 8093474: 5d pop %ebp 8093475: c3 ret 8093476: 8d 76 00 lea 0x0(%esi),%esi 8093479: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8093480: 8b 75 d8 mov -0x28(%ebp),%esi 8093483: 83 ec 0c sub $0xc,%esp 8093486: 56 push %esi 8093487: e8 24 8e fc ff call 805c2b0 <strlen> 809348c: 8d 50 01 lea 0x1(%eax),%edx 809348f: 83 c0 1f add $0x1f,%eax 8093492: 83 c4 10 add $0x10,%esp 8093495: 83 e0 f0 and $0xfffffff0,%eax 8093498: 29 c4 sub %eax,%esp 809349a: 8d 44 24 0f lea 0xf(%esp),%eax 809349e: 83 ec 04 sub $0x4,%esp 80934a1: 52 push %edx 80934a2: 56 push %esi 80934a3: 83 e0 f0 and $0xfffffff0,%eax 80934a6: 50 push %eax 80934a7: e8 54 9f fc ff call 805d400 <memcpy> 80934ac: 59 pop %ecx 80934ad: ff 75 d8 pushl -0x28(%ebp) 80934b0: 89 c6 mov %eax,%esi 80934b2: e8 d9 70 fc ff call 805a590 <__cfree> 80934b7: 83 c4 10 add $0x10,%esp 80934ba: 89 75 d8 mov %esi,-0x28(%ebp) 80934bd: e9 11 ff ff ff jmp 80933d3 <open_verify.constprop.6+0x263> 80934c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80934c8: 8b 45 cc mov -0x34(%ebp),%eax 80934cb: 0f b7 40 30 movzwl 0x30(%eax),%eax 80934cf: e9 e4 fd ff ff jmp 80932b8 <open_verify.constprop.6+0x148> 80934d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80934d8: 80 7e 0a 01 cmpb $0x1,0xa(%esi) 80934dc: bb b4 e9 0c 08 mov $0x80ce9b4,%ebx 80934e1: 0f 85 e2 fe ff ff jne 80933c9 <open_verify.constprop.6+0x259> 80934e7: 0f b6 46 0b movzbl 0xb(%esi),%eax 80934eb: 3c 03 cmp $0x3,%al 80934ed: 0f 95 c2 setne %dl 80934f0: 84 c0 test %al,%al 80934f2: 74 0d je 8093501 <open_verify.constprop.6+0x391> 80934f4: 84 d2 test %dl,%dl 80934f6: bb d4 e7 0c 08 mov $0x80ce7d4,%ebx 80934fb: 0f 85 c8 fe ff ff jne 80933c9 <open_verify.constprop.6+0x259> 8093501: 0f b6 46 0c movzbl 0xc(%esi),%eax 8093505: 84 c0 test %al,%al 8093507: 74 10 je 8093519 <open_verify.constprop.6+0x3a9> 8093509: 3c 02 cmp $0x2,%al 809350b: 0f 87 19 01 00 00 ja 809362a <open_verify.constprop.6+0x4ba> 8093511: 84 d2 test %dl,%dl 8093513: 0f 85 11 01 00 00 jne 809362a <open_verify.constprop.6+0x4ba> 8093519: 83 ec 04 sub $0x4,%esp 809351c: 83 c6 0d add $0xd,%esi 809351f: bb 24 e8 0c 08 mov $0x80ce824,%ebx 8093524: 6a 07 push $0x7 8093526: 68 05 ef 0c 08 push $0x80cef05 809352b: 56 push %esi 809352c: e8 2f 4d fb ff call 8048260 <.plt+0x80> 8093531: 83 c4 10 add $0x10,%esp 8093534: 85 c0 test %eax,%eax 8093536: 89 c7 mov %eax,%edi 8093538: 0f 84 8b fe ff ff je 80933c9 <open_verify.constprop.6+0x259> 809353e: 31 ff xor %edi,%edi 8093540: bb 09 e8 0c 08 mov $0x80ce809,%ebx 8093545: e9 7f fe ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 809354a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8093550: 8b 45 d0 mov -0x30(%ebp),%eax 8093553: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 8093559: bb ab e7 0c 08 mov $0x80ce7ab,%ebx 809355e: 8b 3c 08 mov (%eax,%ecx,1),%edi 8093561: b8 9c e7 0c 08 mov $0x80ce79c,%eax 8093566: 85 ff test %edi,%edi 8093568: 0f 44 d8 cmove %eax,%ebx 809356b: e9 59 fe ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 8093570: 83 ec 04 sub $0x4,%esp 8093573: 6a 08 push $0x8 8093575: 68 f0 ee 0c 08 push $0x80ceef0 809357a: ff 75 dc pushl -0x24(%ebp) 809357d: e8 de 4c fb ff call 8048260 <.plt+0x80> 8093582: 83 c4 10 add $0x10,%esp 8093585: 85 c0 test %eax,%eax 8093587: 0f 84 8d fc ff ff je 809321a <open_verify.constprop.6+0xaa> 809358d: e9 04 fe ff ff jmp 8093396 <open_verify.constprop.6+0x226> 8093592: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8093598: 8d 4e 1e lea 0x1e(%esi),%ecx 809359b: 83 e1 f0 and $0xfffffff0,%ecx 809359e: 29 cc sub %ecx,%esp 80935a0: 8d 7c 24 0f lea 0xf(%esp),%edi 80935a4: 83 ec 04 sub $0x4,%esp 80935a7: 6a 00 push $0x0 80935a9: 50 push %eax 80935aa: ff 75 e0 pushl -0x20(%ebp) 80935ad: 83 e7 f0 and $0xfffffff0,%edi 80935b0: e8 5b f3 ff ff call 8092910 <__libc_lseek> 80935b5: 83 c4 0c add $0xc,%esp 80935b8: 56 push %esi 80935b9: 57 push %edi 80935ba: ff 75 e0 pushl -0x20(%ebp) 80935bd: e8 7e ac fd ff call 806e240 <__libc_read> 80935c2: 83 c4 10 add $0x10,%esp 80935c5: 39 c6 cmp %eax,%esi 80935c7: 0f 84 57 fd ff ff je 8093324 <open_verify.constprop.6+0x1b4> 80935cd: 8b 45 d0 mov -0x30(%ebp),%eax 80935d0: c7 c1 e8 ff ff ff mov $0xffffffe8,%ecx 80935d6: bb ab e7 0c 08 mov $0x80ce7ab,%ebx 80935db: 8b 3c 08 mov (%eax,%ecx,1),%edi 80935de: e9 e6 fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 80935e3: 90 nop 80935e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80935e8: 8b 1e mov (%esi),%ebx 80935ea: e9 05 fc ff ff jmp 80931f4 <open_verify.constprop.6+0x84> 80935ef: 90 nop 80935f0: bb e8 e9 0c 08 mov $0x80ce9e8,%ebx 80935f5: e9 cf fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 80935fa: bb 14 ea 0c 08 mov $0x80cea14,%ebx 80935ff: e9 c5 fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 8093604: f7 45 e4 00 00 00 20 testl $0x20000000,-0x1c(%ebp) 809360b: 0f 85 65 fc ff ff jne 8093276 <open_verify.constprop.6+0x106> 8093611: bb 3c ea 0c 08 mov $0x80cea3c,%ebx 8093616: e9 ae fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 809361b: 90 nop 809361c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093620: bb 60 ea 0c 08 mov $0x80cea60,%ebx 8093625: e9 9f fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 809362a: 31 ff xor %edi,%edi 809362c: bb ec e7 0c 08 mov $0x80ce7ec,%ebx 8093631: e9 93 fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 8093636: 31 ff xor %edi,%edi 8093638: bb c1 e7 0c 08 mov $0x80ce7c1,%ebx 809363d: e9 87 fd ff ff jmp 80933c9 <open_verify.constprop.6+0x259> 8093642: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8093649: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08093650 <open_path>: 8093650: 55 push %ebp 8093651: 89 e5 mov %esp,%ebp 8093653: 57 push %edi 8093654: 56 push %esi 8093655: 53 push %ebx 8093656: 81 ec ac 00 00 00 sub $0xac,%esp 809365c: 8b 75 08 mov 0x8(%ebp),%esi 809365f: 8b 36 mov (%esi),%esi 8093661: 85 f6 test %esi,%esi 8093663: 89 b5 64 ff ff ff mov %esi,-0x9c(%ebp) 8093669: 0f 84 19 02 00 00 je 8093888 <open_path+0x238> 809366f: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 8093675: a1 d8 bf 0e 08 mov 0x80ebfd8,%eax 809367a: 03 05 8c d7 0e 08 add 0x80ed78c,%eax 8093680: 89 8d 70 ff ff ff mov %ecx,-0x90(%ebp) 8093686: 89 95 78 ff ff ff mov %edx,-0x88(%ebp) 809368c: c7 85 60 ff ff ff 00 movl $0x0,-0xa0(%ebp) 8093693: 00 00 00 8093696: c7 85 68 ff ff ff 00 movl $0x0,-0x98(%ebp) 809369d: 00 00 00 80936a0: 8d 44 02 1e lea 0x1e(%edx,%eax,1),%eax 80936a4: 83 e0 f0 and $0xfffffff0,%eax 80936a7: 29 c4 sub %eax,%esp 80936a9: 8d 44 24 0f lea 0xf(%esp),%eax 80936ad: 83 e0 f0 and $0xfffffff0,%eax 80936b0: 89 45 84 mov %eax,-0x7c(%ebp) 80936b3: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 80936b9: 8b 38 mov (%eax),%edi 80936bb: 89 c8 mov %ecx,%eax 80936bd: 25 00 00 00 04 and $0x4000000,%eax 80936c2: 89 85 6c ff ff ff mov %eax,-0x94(%ebp) 80936c8: 90 nop 80936c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80936d0: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 80936d7: 0f 85 a9 02 00 00 jne 8093986 <open_path+0x336> 80936dd: 83 ec 04 sub $0x4,%esp 80936e0: ff 77 10 pushl 0x10(%edi) 80936e3: ff 77 0c pushl 0xc(%edi) 80936e6: ff 75 84 pushl -0x7c(%ebp) 80936e9: bb 01 00 00 00 mov $0x1,%ebx 80936ee: 31 f6 xor %esi,%esi 80936f0: e8 cb 9b fc ff call 805d2c0 <__mempcpy> 80936f5: 8b 15 dc bf 0e 08 mov 0x80ebfdc,%edx 80936fb: 89 45 80 mov %eax,-0x80(%ebp) 80936fe: 83 c4 10 add $0x10,%esp 8093701: eb 48 jmp 809374b <open_path+0xfb> 8093703: 90 nop 8093704: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093708: 83 fa ff cmp $0xffffffff,%edx 809370b: 0f 84 8f 01 00 00 je 80938a0 <open_path+0x250> 8093711: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8093717: c7 44 9f 10 02 00 00 movl $0x2,0x10(%edi,%ebx,4) 809371e: 00 809371f: be 01 00 00 00 mov $0x1,%esi 8093724: 85 c0 test %eax,%eax 8093726: 0f 84 c4 00 00 00 je 80937f0 <open_path+0x1a0> 809372c: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 8093731: 85 c0 test %eax,%eax 8093733: 0f 85 f7 01 00 00 jne 8093930 <open_path+0x2e0> 8093739: 83 fa ff cmp $0xffffffff,%edx 809373c: 0f 85 ae 00 00 00 jne 80937f0 <open_path+0x1a0> 8093742: 8b 15 dc bf 0e 08 mov 0x80ebfdc,%edx 8093748: 83 c3 01 add $0x1,%ebx 809374b: 8d 43 ff lea -0x1(%ebx),%eax 809374e: 39 c2 cmp %eax,%edx 8093750: 0f 86 ea 00 00 00 jbe 8093840 <open_path+0x1f0> 8093756: 83 7c 9f 10 01 cmpl $0x1,0x10(%edi,%ebx,4) 809375b: 74 eb je 8093748 <open_path+0xf8> 809375d: a1 e0 bf 0e 08 mov 0x80ebfe0,%eax 8093762: 83 ec 04 sub $0x4,%esp 8093765: 8d 44 d8 f8 lea -0x8(%eax,%ebx,8),%eax 8093769: ff 70 04 pushl 0x4(%eax) 809376c: ff 30 pushl (%eax) 809376e: ff 75 80 pushl -0x80(%ebp) 8093771: e8 4a 9b fc ff call 805d2c0 <__mempcpy> 8093776: 83 c4 0c add $0xc,%esp 8093779: ff b5 78 ff ff ff pushl -0x88(%ebp) 809377f: ff b5 74 ff ff ff pushl -0x8c(%ebp) 8093785: 50 push %eax 8093786: e8 35 9b fc ff call 805d2c0 <__mempcpy> 809378b: 83 c4 10 add $0x10,%esp 809378e: 2b 45 84 sub -0x7c(%ebp),%eax 8093791: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 8093798: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 809379e: 0f 85 74 01 00 00 jne 8093918 <open_path+0x2c8> 80937a4: 83 ec 08 sub $0x8,%esp 80937a7: 8b 55 10 mov 0x10(%ebp),%edx 80937aa: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 80937b0: 8b 45 84 mov -0x7c(%ebp),%eax 80937b3: 6a 00 push $0x0 80937b5: ff 75 1c pushl 0x1c(%ebp) 80937b8: e8 b3 f9 ff ff call 8093170 <open_verify.constprop.6> 80937bd: 89 c2 mov %eax,%edx 80937bf: 8b 44 9f 10 mov 0x10(%edi,%ebx,4),%eax 80937c3: 83 c4 10 add $0x10,%esp 80937c6: 85 c0 test %eax,%eax 80937c8: 0f 84 3a ff ff ff je 8093708 <open_path+0xb8> 80937ce: 83 f8 01 cmp $0x1,%eax 80937d1: 0f 95 c0 setne %al 80937d4: 0f b6 c0 movzbl %al,%eax 80937d7: 09 c6 or %eax,%esi 80937d9: 83 fa ff cmp $0xffffffff,%edx 80937dc: 0f 84 60 ff ff ff je 8093742 <open_path+0xf2> 80937e2: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 80937e8: 85 c0 test %eax,%eax 80937ea: 0f 85 3c ff ff ff jne 809372c <open_path+0xdc> 80937f0: 83 ec 0c sub $0xc,%esp 80937f3: 89 55 80 mov %edx,-0x80(%ebp) 80937f6: ff b5 7c ff ff ff pushl -0x84(%ebp) 80937fc: e8 7f 68 fc ff call 805a080 <__libc_malloc> 8093801: 8b 4d 0c mov 0xc(%ebp),%ecx 8093804: 83 c4 10 add $0x10,%esp 8093807: 85 c0 test %eax,%eax 8093809: 8b 55 80 mov -0x80(%ebp),%edx 809380c: 89 01 mov %eax,(%ecx) 809380e: 0f 84 c1 03 00 00 je 8093bd5 <open_path+0x585> 8093814: 83 ec 04 sub $0x4,%esp 8093817: 89 55 80 mov %edx,-0x80(%ebp) 809381a: ff b5 7c ff ff ff pushl -0x84(%ebp) 8093820: ff 75 84 pushl -0x7c(%ebp) 8093823: 50 push %eax 8093824: e8 d7 9b fc ff call 805d400 <memcpy> 8093829: 8b 55 80 mov -0x80(%ebp),%edx 809382c: 83 c4 10 add $0x10,%esp 809382f: 8d 65 f4 lea -0xc(%ebp),%esp 8093832: 89 d0 mov %edx,%eax 8093834: 5b pop %ebx 8093835: 5e pop %esi 8093836: 5f pop %edi 8093837: 5d pop %ebp 8093838: c3 ret 8093839: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8093840: 85 f6 test %esi,%esi 8093842: 74 19 je 809385d <open_path+0x20d> 8093844: b8 e8 ff ff ff mov $0xffffffe8,%eax 8093849: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8093850: 8b 04 02 mov (%edx,%eax,1),%eax 8093853: 83 f8 0d cmp $0xd,%eax 8093856: 74 05 je 809385d <open_path+0x20d> 8093858: 83 f8 02 cmp $0x2,%eax 809385b: 75 2b jne 8093888 <open_path+0x238> 809385d: 83 85 64 ff ff ff 04 addl $0x4,-0x9c(%ebp) 8093864: 09 b5 60 ff ff ff or %esi,-0xa0(%ebp) 809386a: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 8093870: 8b 38 mov (%eax),%edi 8093872: 85 ff test %edi,%edi 8093874: 0f 85 56 fe ff ff jne 80936d0 <open_path+0x80> 809387a: 8b 8d 60 ff ff ff mov -0xa0(%ebp),%ecx 8093880: 85 c9 test %ecx,%ecx 8093882: 0f 84 ec 02 00 00 je 8093b74 <open_path+0x524> 8093888: 8d 65 f4 lea -0xc(%ebp),%esp 809388b: ba ff ff ff ff mov $0xffffffff,%edx 8093890: 89 d0 mov %edx,%eax 8093892: 5b pop %ebx 8093893: 5e pop %esi 8093894: 5f pop %edi 8093895: 5d pop %ebp 8093896: c3 ret 8093897: 89 f6 mov %esi,%esi 8093899: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80938a0: 8b 45 14 mov 0x14(%ebp),%eax 80938a3: 85 c0 test %eax,%eax 80938a5: 74 1b je 80938c2 <open_path+0x272> 80938a7: 8b 45 14 mov 0x14(%ebp),%eax 80938aa: 6b 40 18 4c imul $0x4c,0x18(%eax),%eax 80938ae: 8b 90 40 ca 0e 08 mov 0x80eca40(%eax),%edx 80938b4: b8 01 00 00 00 mov $0x1,%eax 80938b9: f6 82 95 01 00 00 08 testb $0x8,0x195(%edx) 80938c0: 75 4a jne 809390c <open_path+0x2bc> 80938c2: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 80938c8: 8b 4d 84 mov -0x7c(%ebp),%ecx 80938cb: 83 ec 04 sub $0x4,%esp 80938ce: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 80938d4: 01 ca add %ecx,%edx 80938d6: f7 d0 not %eax 80938d8: c6 04 02 00 movb $0x0,(%edx,%eax,1) 80938dc: 8d 45 88 lea -0x78(%ebp),%eax 80938df: 50 push %eax 80938e0: 51 push %ecx 80938e1: 6a 03 push $0x3 80938e3: e8 88 a8 fd ff call 806e170 <___xstat64> 80938e8: 83 c4 10 add $0x10,%esp 80938eb: 85 c0 test %eax,%eax 80938ed: 75 13 jne 8093902 <open_path+0x2b2> 80938ef: 8b 45 98 mov -0x68(%ebp),%eax 80938f2: 25 00 f0 00 00 and $0xf000,%eax 80938f7: 3d 00 40 00 00 cmp $0x4000,%eax 80938fc: 0f 84 5e 02 00 00 je 8093b60 <open_path+0x510> 8093902: c7 44 9f 10 01 00 00 movl $0x1,0x10(%edi,%ebx,4) 8093909: 00 809390a: 31 c0 xor %eax,%eax 809390c: 09 c6 or %eax,%esi 809390e: e9 2f fe ff ff jmp 8093742 <open_path+0xf2> 8093913: 90 nop 8093914: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093918: 83 ec 08 sub $0x8,%esp 809391b: ff 75 84 pushl -0x7c(%ebp) 809391e: 68 71 e8 0c 08 push $0x80ce871 8093923: e8 98 6e 00 00 call 809a7c0 <_dl_debug_printf> 8093928: 83 c4 10 add $0x10,%esp 809392b: e9 74 fe ff ff jmp 80937a4 <open_path+0x154> 8093930: 8d 45 88 lea -0x78(%ebp),%eax 8093933: 83 ec 04 sub $0x4,%esp 8093936: 50 push %eax 8093937: 52 push %edx 8093938: 89 95 5c ff ff ff mov %edx,-0xa4(%ebp) 809393e: 6a 03 push $0x3 8093940: e8 5b a8 fd ff call 806e1a0 <___fxstat64> 8093945: 83 c4 10 add $0x10,%esp 8093948: 85 c0 test %eax,%eax 809394a: 8b 95 5c ff ff ff mov -0xa4(%ebp),%edx 8093950: 75 0a jne 809395c <open_path+0x30c> 8093952: f6 45 99 08 testb $0x8,-0x67(%ebp) 8093956: 0f 85 dd fd ff ff jne 8093739 <open_path+0xe9> 809395c: 83 ec 0c sub $0xc,%esp 809395f: 52 push %edx 8093960: e8 0b f0 ff ff call 8092970 <__libc_close> 8093965: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 809396c: b8 e8 ff ff ff mov $0xffffffe8,%eax 8093971: 83 c4 10 add $0x10,%esp 8093974: c7 04 02 02 00 00 00 movl $0x2,(%edx,%eax,1) 809397b: 8b 15 dc bf 0e 08 mov 0x80ebfdc,%edx 8093981: e9 c2 fd ff ff jmp 8093748 <open_path+0xf8> 8093986: 8b 47 04 mov 0x4(%edi),%eax 8093989: 39 85 68 ff ff ff cmp %eax,-0x98(%ebp) 809398f: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) 8093995: 0f 84 42 fd ff ff je 80936dd <open_path+0x8d> 809399b: 8b 47 08 mov 0x8(%edi),%eax 809399e: 89 a5 50 ff ff ff mov %esp,-0xb0(%ebp) 80939a4: 89 85 54 ff ff ff mov %eax,-0xac(%ebp) 80939aa: a1 d8 bf 0e 08 mov 0x80ebfd8,%eax 80939af: 03 05 8c d7 0e 08 add 0x80ed78c,%eax 80939b5: 83 c0 0f add $0xf,%eax 80939b8: 83 e0 f0 and $0xfffffff0,%eax 80939bb: 29 c4 sub %eax,%esp 80939bd: 89 a5 7c ff ff ff mov %esp,-0x84(%ebp) 80939c3: 83 ec 0c sub $0xc,%esp 80939c6: 68 46 e8 0c 08 push $0x80ce846 80939cb: e8 f0 6d 00 00 call 809a7c0 <_dl_debug_printf> 80939d0: 8b 85 64 ff ff ff mov -0x9c(%ebp),%eax 80939d6: 83 c4 10 add $0x10,%esp 80939d9: 8b 00 mov (%eax),%eax 80939db: 85 c0 test %eax,%eax 80939dd: 0f 84 fd 00 00 00 je 8093ae0 <open_path+0x490> 80939e3: 8b 70 04 mov 0x4(%eax),%esi 80939e6: 3b b5 58 ff ff ff cmp -0xa8(%ebp),%esi 80939ec: 89 b5 5c ff ff ff mov %esi,-0xa4(%ebp) 80939f2: 0f 85 e8 00 00 00 jne 8093ae0 <open_path+0x490> 80939f8: 8b b5 7c ff ff ff mov -0x84(%ebp),%esi 80939fe: 8b 9d 64 ff ff ff mov -0x9c(%ebp),%ebx 8093a04: c7 45 80 01 00 00 00 movl $0x1,-0x80(%ebp) 8093a0b: 89 bd 4c ff ff ff mov %edi,-0xb4(%ebp) 8093a11: 8d 4e 01 lea 0x1(%esi),%ecx 8093a14: 89 8d 68 ff ff ff mov %ecx,-0x98(%ebp) 8093a1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8093a20: 83 ec 04 sub $0x4,%esp 8093a23: ff 70 10 pushl 0x10(%eax) 8093a26: ff 70 0c pushl 0xc(%eax) 8093a29: 56 push %esi 8093a2a: e8 91 98 fc ff call 805d2c0 <__mempcpy> 8093a2f: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 8093a35: a1 dc bf 0e 08 mov 0x80ebfdc,%eax 8093a3a: 83 c4 10 add $0x10,%esp 8093a3d: 85 c0 test %eax,%eax 8093a3f: 0f 84 7d 00 00 00 je 8093ac2 <open_path+0x472> 8093a45: 31 ff xor %edi,%edi 8093a47: 89 d8 mov %ebx,%eax 8093a49: 89 fb mov %edi,%ebx 8093a4b: 89 c7 mov %eax,%edi 8093a4d: 8d 76 00 lea 0x0(%esi),%esi 8093a50: 8b 07 mov (%edi),%eax 8093a52: 83 7c 98 14 01 cmpl $0x1,0x14(%eax,%ebx,4) 8093a57: 74 5c je 8093ab5 <open_path+0x465> 8093a59: a1 e0 bf 0e 08 mov 0x80ebfe0,%eax 8093a5e: 83 ec 04 sub $0x4,%esp 8093a61: 8d 04 d8 lea (%eax,%ebx,8),%eax 8093a64: ff 70 04 pushl 0x4(%eax) 8093a67: ff 30 pushl (%eax) 8093a69: ff b5 7c ff ff ff pushl -0x84(%ebp) 8093a6f: e8 4c 98 fc ff call 805d2c0 <__mempcpy> 8093a74: 83 c4 10 add $0x10,%esp 8093a77: 39 c6 cmp %eax,%esi 8093a79: 0f 84 d9 00 00 00 je 8093b58 <open_path+0x508> 8093a7f: 3b 85 68 ff ff ff cmp -0x98(%ebp),%eax 8093a85: 0f 84 bd 00 00 00 je 8093b48 <open_path+0x4f8> 8093a8b: c6 40 ff 00 movb $0x0,-0x1(%eax) 8093a8f: 8b 45 80 mov -0x80(%ebp),%eax 8093a92: b9 33 e8 0c 08 mov $0x80ce833,%ecx 8093a97: 85 c0 test %eax,%eax 8093a99: b8 bd 5b 0d 08 mov $0x80d5bbd,%eax 8093a9e: 0f 44 c1 cmove %ecx,%eax 8093aa1: 83 ec 08 sub $0x8,%esp 8093aa4: 56 push %esi 8093aa5: 50 push %eax 8093aa6: e8 45 6d 00 00 call 809a7f0 <_dl_debug_printf_c> 8093aab: 83 c4 10 add $0x10,%esp 8093aae: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 8093ab5: 83 c3 01 add $0x1,%ebx 8093ab8: 3b 1d dc bf 0e 08 cmp 0x80ebfdc,%ebx 8093abe: 72 90 jb 8093a50 <open_path+0x400> 8093ac0: 89 fb mov %edi,%ebx 8093ac2: 83 c3 04 add $0x4,%ebx 8093ac5: 8b 03 mov (%ebx),%eax 8093ac7: 85 c0 test %eax,%eax 8093ac9: 74 0f je 8093ada <open_path+0x48a> 8093acb: 8b 8d 5c ff ff ff mov -0xa4(%ebp),%ecx 8093ad1: 3b 48 04 cmp 0x4(%eax),%ecx 8093ad4: 0f 84 46 ff ff ff je 8093a20 <open_path+0x3d0> 8093ada: 8b bd 4c ff ff ff mov -0xb4(%ebp),%edi 8093ae0: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 8093ae6: 85 c0 test %eax,%eax 8093ae8: 0f 84 bd 00 00 00 je 8093bab <open_path+0x55b> 8093aee: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 8093af4: 80 38 00 cmpb $0x0,(%eax) 8093af7: 75 17 jne 8093b10 <open_path+0x4c0> 8093af9: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8093afe: ba 37 e8 0c 08 mov $0x80ce837,%edx 8093b03: 8b 00 mov (%eax),%eax 8093b05: 85 c0 test %eax,%eax 8093b07: 0f 45 d0 cmovne %eax,%edx 8093b0a: 89 95 54 ff ff ff mov %edx,-0xac(%ebp) 8093b10: 83 ec 04 sub $0x4,%esp 8093b13: ff b5 54 ff ff ff pushl -0xac(%ebp) 8093b19: ff b5 58 ff ff ff pushl -0xa8(%ebp) 8093b1f: 68 54 e8 0c 08 push $0x80ce854 8093b24: e8 c7 6c 00 00 call 809a7f0 <_dl_debug_printf_c> 8093b29: 83 c4 10 add $0x10,%esp 8093b2c: 8b 85 58 ff ff ff mov -0xa8(%ebp),%eax 8093b32: 8b a5 50 ff ff ff mov -0xb0(%ebp),%esp 8093b38: 89 85 68 ff ff ff mov %eax,-0x98(%ebp) 8093b3e: e9 9a fb ff ff jmp 80936dd <open_path+0x8d> 8093b43: 90 nop 8093b44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093b48: 80 3e 2f cmpb $0x2f,(%esi) 8093b4b: 0f 85 3a ff ff ff jne 8093a8b <open_path+0x43b> 8093b51: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8093b58: c6 00 00 movb $0x0,(%eax) 8093b5b: e9 2f ff ff ff jmp 8093a8f <open_path+0x43f> 8093b60: b8 01 00 00 00 mov $0x1,%eax 8093b65: c7 44 9f 10 02 00 00 movl $0x2,0x10(%edi,%ebx,4) 8093b6c: 00 8093b6d: 09 c6 or %eax,%esi 8093b6f: e9 ce fb ff ff jmp 8093742 <open_path+0xf2> 8093b74: 8b 45 08 mov 0x8(%ebp),%eax 8093b77: 8b 50 04 mov 0x4(%eax),%edx 8093b7a: 85 d2 test %edx,%edx 8093b7c: 75 48 jne 8093bc6 <open_path+0x576> 8093b7e: 81 7d 08 d0 bf 0e 08 cmpl $0x80ebfd0,0x8(%ebp) 8093b85: 0f 84 fd fc ff ff je 8093888 <open_path+0x238> 8093b8b: 81 7d 08 e4 bf 0e 08 cmpl $0x80ebfe4,0x8(%ebp) 8093b92: 0f 84 f0 fc ff ff je 8093888 <open_path+0x238> 8093b98: 8b 45 08 mov 0x8(%ebp),%eax 8093b9b: ba ff ff ff ff mov $0xffffffff,%edx 8093ba0: c7 00 ff ff ff ff movl $0xffffffff,(%eax) 8093ba6: e9 84 fc ff ff jmp 809382f <open_path+0x1df> 8093bab: 83 ec 08 sub $0x8,%esp 8093bae: ff b5 58 ff ff ff pushl -0xa8(%ebp) 8093bb4: 68 69 e8 0c 08 push $0x80ce869 8093bb9: e8 32 6c 00 00 call 809a7f0 <_dl_debug_printf_c> 8093bbe: 83 c4 10 add $0x10,%esp 8093bc1: e9 66 ff ff ff jmp 8093b2c <open_path+0x4dc> 8093bc6: 83 ec 0c sub $0xc,%esp 8093bc9: ff 30 pushl (%eax) 8093bcb: e8 c0 69 fc ff call 805a590 <__cfree> 8093bd0: 83 c4 10 add $0x10,%esp 8093bd3: eb a9 jmp 8093b7e <open_path+0x52e> 8093bd5: 83 ec 0c sub $0xc,%esp 8093bd8: 52 push %edx 8093bd9: e8 92 ed ff ff call 8092970 <__libc_close> 8093bde: 83 c4 10 add $0x10,%esp 8093be1: e9 a2 fc ff ff jmp 8093888 <open_path+0x238> 8093be6: 8d 76 00 lea 0x0(%esi),%esi 8093be9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08093bf0 <_dl_map_object_from_fd.constprop.7>: 8093bf0: 55 push %ebp 8093bf1: 89 e5 mov %esp,%ebp 8093bf3: 57 push %edi 8093bf4: 56 push %esi 8093bf5: 53 push %ebx 8093bf6: 89 d3 mov %edx,%ebx 8093bf8: 81 ec cc 00 00 00 sub $0xcc,%esp 8093bfe: 89 95 64 ff ff ff mov %edx,-0x9c(%ebp) 8093c04: 8b 55 1c mov 0x1c(%ebp),%edx 8093c07: 89 85 68 ff ff ff mov %eax,-0x98(%ebp) 8093c0d: 31 c0 xor %eax,%eax 8093c0f: 89 8d 48 ff ff ff mov %ecx,-0xb8(%ebp) 8093c15: e8 c6 c6 fd ff call 80702e0 <_dl_debug_initialize> 8093c1a: 89 85 5c ff ff ff mov %eax,-0xa4(%ebp) 8093c20: 8d 45 88 lea -0x78(%ebp),%eax 8093c23: 83 ec 04 sub $0x4,%esp 8093c26: 50 push %eax 8093c27: 53 push %ebx 8093c28: 6a 03 push $0x3 8093c2a: e8 71 a5 fd ff call 806e1a0 <___fxstat64> 8093c2f: 83 c4 10 add $0x10,%esp 8093c32: 85 c0 test %eax,%eax 8093c34: 0f 88 8c 06 00 00 js 80942c6 <_dl_map_object_from_fd.constprop.7+0x6d6> 8093c3a: 8b 45 88 mov -0x78(%ebp),%eax 8093c3d: 89 85 54 ff ff ff mov %eax,-0xac(%ebp) 8093c43: 8b 45 8c mov -0x74(%ebp),%eax 8093c46: 89 85 50 ff ff ff mov %eax,-0xb0(%ebp) 8093c4c: 8b 45 e0 mov -0x20(%ebp),%eax 8093c4f: 89 85 6c ff ff ff mov %eax,-0x94(%ebp) 8093c55: 8b 45 e4 mov -0x1c(%ebp),%eax 8093c58: 89 85 4c ff ff ff mov %eax,-0xb4(%ebp) 8093c5e: 6b 45 1c 4c imul $0x4c,0x1c(%ebp),%eax 8093c62: 8b b8 40 ca 0e 08 mov 0x80eca40(%eax),%edi 8093c68: 85 ff test %edi,%edi 8093c6a: 0f 84 88 00 00 00 je 8093cf8 <_dl_map_object_from_fd.constprop.7+0x108> 8093c70: 8b 8d 54 ff ff ff mov -0xac(%ebp),%ecx 8093c76: 8b 9d 50 ff ff ff mov -0xb0(%ebp),%ebx 8093c7c: 8b b5 4c ff ff ff mov -0xb4(%ebp),%esi 8093c82: eb 0b jmp 8093c8f <_dl_map_object_from_fd.constprop.7+0x9f> 8093c84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093c88: 8b 7f 0c mov 0xc(%edi),%edi 8093c8b: 85 ff test %edi,%edi 8093c8d: 74 69 je 8093cf8 <_dl_map_object_from_fd.constprop.7+0x108> 8093c8f: f6 87 95 01 00 00 20 testb $0x20,0x195(%edi) 8093c96: 75 f0 jne 8093c88 <_dl_map_object_from_fd.constprop.7+0x98> 8093c98: 8b 87 d8 01 00 00 mov 0x1d8(%edi),%eax 8093c9e: 8b 97 dc 01 00 00 mov 0x1dc(%edi),%edx 8093ca4: 31 c8 xor %ecx,%eax 8093ca6: 31 da xor %ebx,%edx 8093ca8: 09 c2 or %eax,%edx 8093caa: 75 dc jne 8093c88 <_dl_map_object_from_fd.constprop.7+0x98> 8093cac: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8093cb2: 8b 97 e4 01 00 00 mov 0x1e4(%edi),%edx 8093cb8: 33 87 e0 01 00 00 xor 0x1e0(%edi),%eax 8093cbe: 31 f2 xor %esi,%edx 8093cc0: 09 c2 or %eax,%edx 8093cc2: 75 c4 jne 8093c88 <_dl_map_object_from_fd.constprop.7+0x98> 8093cc4: 83 ec 0c sub $0xc,%esp 8093cc7: ff b5 64 ff ff ff pushl -0x9c(%ebp) 8093ccd: e8 9e ec ff ff call 8092970 <__libc_close> 8093cd2: 58 pop %eax 8093cd3: ff 75 08 pushl 0x8(%ebp) 8093cd6: e8 b5 68 fc ff call 805a590 <__cfree> 8093cdb: 8b 95 68 ff ff ff mov -0x98(%ebp),%edx 8093ce1: 89 f8 mov %edi,%eax 8093ce3: e8 28 f3 ff ff call 8093010 <add_name_to_object> 8093ce8: 83 c4 10 add $0x10,%esp 8093ceb: 8d 65 f4 lea -0xc(%ebp),%esp 8093cee: 89 f8 mov %edi,%eax 8093cf0: 5b pop %ebx 8093cf1: 5e pop %esi 8093cf2: 5f pop %edi 8093cf3: 5d pop %ebp 8093cf4: c3 ret 8093cf5: 8d 76 00 lea 0x0(%esi),%esi 8093cf8: 8b 45 14 mov 0x14(%ebp),%eax 8093cfb: 83 e0 04 and $0x4,%eax 8093cfe: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) 8093d04: 0f 85 21 0a 00 00 jne 809472b <_dl_map_object_from_fd.constprop.7+0xb3b> 8093d0a: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 8093d11: 0f 85 d3 08 00 00 jne 80945ea <_dl_map_object_from_fd.constprop.7+0x9fa> 8093d17: 8b 85 5c ff ff ff mov -0xa4(%ebp),%eax 8093d1d: 8b 40 0c mov 0xc(%eax),%eax 8093d20: 85 c0 test %eax,%eax 8093d22: 0f 84 48 04 00 00 je 8094170 <_dl_map_object_from_fd.constprop.7+0x580> 8093d28: 83 f8 01 cmp $0x1,%eax 8093d2b: 0f 85 9e 0d 00 00 jne 8094acf <_dl_map_object_from_fd.constprop.7+0xedf> 8093d31: c6 85 43 ff ff ff 00 movb $0x0,-0xbd(%ebp) 8093d38: 83 ec 04 sub $0x4,%esp 8093d3b: 8b 95 68 ff ff ff mov -0x98(%ebp),%edx 8093d41: ff 75 1c pushl 0x1c(%ebp) 8093d44: 8b 45 08 mov 0x8(%ebp),%eax 8093d47: ff 75 14 pushl 0x14(%ebp) 8093d4a: 8b 4d 10 mov 0x10(%ebp),%ecx 8093d4d: ff 75 0c pushl 0xc(%ebp) 8093d50: e8 5b 3a 00 00 call 80977b0 <_dl_new_object> 8093d55: 89 c7 mov %eax,%edi 8093d57: 85 ff test %edi,%edi 8093d59: 58 pop %eax 8093d5a: 0f 84 80 08 00 00 je 80945e0 <_dl_map_object_from_fd.constprop.7+0x9f0> 8093d60: 8b b5 48 ff ff ff mov -0xb8(%ebp),%esi 8093d66: 8b 46 1c mov 0x1c(%esi),%eax 8093d69: 0f b7 5e 14 movzwl 0x14(%esi),%ebx 8093d6d: 8b 56 20 mov 0x20(%esi),%edx 8093d70: 89 87 54 01 00 00 mov %eax,0x154(%edi) 8093d76: 0f b7 46 30 movzwl 0x30(%esi),%eax 8093d7a: 66 89 9d 34 ff ff ff mov %bx,-0xcc(%ebp) 8093d81: 89 c3 mov %eax,%ebx 8093d83: 66 89 87 58 01 00 00 mov %ax,0x158(%edi) 8093d8a: c1 e3 05 shl $0x5,%ebx 8093d8d: 8d 0c 13 lea (%ebx,%edx,1),%ecx 8093d90: 3b 0e cmp (%esi),%ecx 8093d92: 0f 87 40 04 00 00 ja 80941d8 <_dl_map_object_from_fd.constprop.7+0x5e8> 8093d98: 8d 4c 16 04 lea 0x4(%esi,%edx,1),%ecx 8093d9c: 89 4d 84 mov %ecx,-0x7c(%ebp) 8093d9f: 8d 04 40 lea (%eax,%eax,2),%eax 8093da2: 89 a5 3c ff ff ff mov %esp,-0xc4(%ebp) 8093da8: 8d 04 c5 12 00 00 00 lea 0x12(,%eax,8),%eax 8093daf: 25 f0 ff 3f 00 and $0x3ffff0,%eax 8093db4: 29 c4 sub %eax,%esp 8093db6: 8d 44 24 03 lea 0x3(%esp),%eax 8093dba: c1 e8 02 shr $0x2,%eax 8093dbd: 89 85 38 ff ff ff mov %eax,-0xc8(%ebp) 8093dc3: c1 e0 02 shl $0x2,%eax 8093dc6: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 8093dcc: 8b 45 84 mov -0x7c(%ebp),%eax 8093dcf: 01 c3 add %eax,%ebx 8093dd1: 39 d8 cmp %ebx,%eax 8093dd3: 0f 83 8f 0a 00 00 jae 8094868 <_dl_map_object_from_fd.constprop.7+0xc78> 8093dd9: 31 d2 xor %edx,%edx 8093ddb: 89 c6 mov %eax,%esi 8093ddd: c7 85 58 ff ff ff 07 movl $0x7,-0xa8(%ebp) 8093de4: 00 00 00 8093de7: c6 85 60 ff ff ff 00 movb $0x0,-0xa0(%ebp) 8093dee: 89 55 80 mov %edx,-0x80(%ebp) 8093df1: eb 3d jmp 8093e30 <_dl_map_object_from_fd.constprop.7+0x240> 8093df3: 90 nop 8093df4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093df8: 3d 51 e5 74 64 cmp $0x6474e551,%eax 8093dfd: 0f 84 ed 00 00 00 je 8093ef0 <_dl_map_object_from_fd.constprop.7+0x300> 8093e03: 3d 52 e5 74 64 cmp $0x6474e552,%eax 8093e08: 0f 84 c2 00 00 00 je 8093ed0 <_dl_map_object_from_fd.constprop.7+0x2e0> 8093e0e: 83 f8 07 cmp $0x7,%eax 8093e11: 74 5d je 8093e70 <_dl_map_object_from_fd.constprop.7+0x280> 8093e13: 90 nop 8093e14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093e18: 0f b7 87 58 01 00 00 movzwl 0x158(%edi),%eax 8093e1f: 83 c6 20 add $0x20,%esi 8093e22: c1 e0 05 shl $0x5,%eax 8093e25: 03 45 84 add -0x7c(%ebp),%eax 8093e28: 39 c6 cmp %eax,%esi 8093e2a: 0f 83 c0 01 00 00 jae 8093ff0 <_dl_map_object_from_fd.constprop.7+0x400> 8093e30: 8b 06 mov (%esi),%eax 8093e32: 83 f8 06 cmp $0x6,%eax 8093e35: 74 29 je 8093e60 <_dl_map_object_from_fd.constprop.7+0x270> 8093e37: 77 bf ja 8093df8 <_dl_map_object_from_fd.constprop.7+0x208> 8093e39: 83 f8 01 cmp $0x1,%eax 8093e3c: 0f 84 be 00 00 00 je 8093f00 <_dl_map_object_from_fd.constprop.7+0x310> 8093e42: 83 f8 02 cmp $0x2,%eax 8093e45: 75 d1 jne 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093e47: 8b 46 08 mov 0x8(%esi),%eax 8093e4a: 89 47 08 mov %eax,0x8(%edi) 8093e4d: 8b 46 14 mov 0x14(%esi),%eax 8093e50: c1 e8 03 shr $0x3,%eax 8093e53: 66 89 87 5a 01 00 00 mov %ax,0x15a(%edi) 8093e5a: eb bc jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093e5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093e60: 8b 46 08 mov 0x8(%esi),%eax 8093e63: 89 87 50 01 00 00 mov %eax,0x150(%edi) 8093e69: eb ad jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093e6b: 90 nop 8093e6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093e70: 8b 46 14 mov 0x14(%esi),%eax 8093e73: 85 c0 test %eax,%eax 8093e75: 74 a1 je 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093e77: 89 87 34 02 00 00 mov %eax,0x234(%edi) 8093e7d: 8b 46 1c mov 0x1c(%esi),%eax 8093e80: 85 c0 test %eax,%eax 8093e82: 89 87 38 02 00 00 mov %eax,0x238(%edi) 8093e88: 0f 85 4a 01 00 00 jne 8093fd8 <_dl_map_object_from_fd.constprop.7+0x3e8> 8093e8e: c7 87 3c 02 00 00 00 movl $0x0,0x23c(%edi) 8093e95: 00 00 00 8093e98: 8b 56 08 mov 0x8(%esi),%edx 8093e9b: 8b 46 10 mov 0x10(%esi),%eax 8093e9e: 89 97 2c 02 00 00 mov %edx,0x22c(%edi) 8093ea4: 89 87 30 02 00 00 mov %eax,0x230(%edi) 8093eaa: 0f b6 87 94 01 00 00 movzbl 0x194(%edi),%eax 8093eb1: 83 e0 03 and $0x3,%eax 8093eb4: 3c 01 cmp $0x1,%al 8093eb6: 0f 85 a3 06 00 00 jne 809455f <_dl_map_object_from_fd.constprop.7+0x96f> 8093ebc: e8 8f 6a 00 00 call 809a950 <_dl_next_tls_modid> 8093ec1: 89 87 44 02 00 00 mov %eax,0x244(%edi) 8093ec7: e9 4c ff ff ff jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093ecc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093ed0: 8b 46 08 mov 0x8(%esi),%eax 8093ed3: 89 87 4c 02 00 00 mov %eax,0x24c(%edi) 8093ed9: 8b 46 14 mov 0x14(%esi),%eax 8093edc: 89 87 50 02 00 00 mov %eax,0x250(%edi) 8093ee2: e9 31 ff ff ff jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093ee7: 89 f6 mov %esi,%esi 8093ee9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8093ef0: 8b 46 18 mov 0x18(%esi),%eax 8093ef3: 89 85 58 ff ff ff mov %eax,-0xa8(%ebp) 8093ef9: e9 1a ff ff ff jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093efe: 66 90 xchg %ax,%ax 8093f00: 8b 15 08 ca 0e 08 mov 0x80eca08,%edx 8093f06: 8b 46 1c mov 0x1c(%esi),%eax 8093f09: 8d 4a ff lea -0x1(%edx),%ecx 8093f0c: 85 c1 test %eax,%ecx 8093f0e: 89 8d 70 ff ff ff mov %ecx,-0x90(%ebp) 8093f14: 0f 85 76 02 00 00 jne 8094190 <_dl_map_object_from_fd.constprop.7+0x5a0> 8093f1a: 8b 4e 04 mov 0x4(%esi),%ecx 8093f1d: 8b 5e 08 mov 0x8(%esi),%ebx 8093f20: 83 e8 01 sub $0x1,%eax 8093f23: 89 8d 7c ff ff ff mov %ecx,-0x84(%ebp) 8093f29: 89 d9 mov %ebx,%ecx 8093f2b: 2b 8d 7c ff ff ff sub -0x84(%ebp),%ecx 8093f31: 85 c1 test %eax,%ecx 8093f33: 0f 85 f7 02 00 00 jne 8094230 <_dl_map_object_from_fd.constprop.7+0x640> 8093f39: 8b 4d 80 mov -0x80(%ebp),%ecx 8093f3c: f7 da neg %edx 8093f3e: 89 c8 mov %ecx,%eax 8093f40: 83 c0 01 add $0x1,%eax 8093f43: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 8093f49: 8d 04 49 lea (%ecx,%ecx,2),%eax 8093f4c: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx 8093f52: 8d 04 c1 lea (%ecx,%eax,8),%eax 8093f55: 89 d9 mov %ebx,%ecx 8093f57: 21 d1 and %edx,%ecx 8093f59: 89 08 mov %ecx,(%eax) 8093f5b: 8b 4e 10 mov 0x10(%esi),%ecx 8093f5e: 01 d9 add %ebx,%ecx 8093f60: 03 5e 14 add 0x14(%esi),%ebx 8093f63: 89 48 08 mov %ecx,0x8(%eax) 8093f66: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 8093f6c: 03 48 08 add 0x8(%eax),%ecx 8093f6f: 89 58 0c mov %ebx,0xc(%eax) 8093f72: 21 d1 and %edx,%ecx 8093f74: 23 95 7c ff ff ff and -0x84(%ebp),%edx 8093f7a: 83 bd 78 ff ff ff 01 cmpl $0x1,-0x88(%ebp) 8093f81: 89 48 04 mov %ecx,0x4(%eax) 8093f84: 89 50 10 mov %edx,0x10(%eax) 8093f87: 76 1a jbe 8093fa3 <_dl_map_object_from_fd.constprop.7+0x3b3> 8093f89: 8b 18 mov (%eax),%ebx 8093f8b: 39 58 ec cmp %ebx,-0x14(%eax) 8093f8e: b8 01 00 00 00 mov $0x1,%eax 8093f93: 0f b6 9d 60 ff ff ff movzbl -0xa0(%ebp),%ebx 8093f9a: 0f 45 d8 cmovne %eax,%ebx 8093f9d: 88 9d 60 ff ff ff mov %bl,-0xa0(%ebp) 8093fa3: 8b 4e 18 mov 0x18(%esi),%ecx 8093fa6: 8b 45 80 mov -0x80(%ebp),%eax 8093fa9: ba 40 62 51 73 mov $0x73516240,%edx 8093fae: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 8093fb4: 83 e1 07 and $0x7,%ecx 8093fb7: 8d 04 40 lea (%eax,%eax,2),%eax 8093fba: c1 e1 02 shl $0x2,%ecx 8093fbd: d3 fa sar %cl,%edx 8093fbf: 83 e2 0f and $0xf,%edx 8093fc2: 89 54 c3 14 mov %edx,0x14(%ebx,%eax,8) 8093fc6: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 8093fcc: 89 45 80 mov %eax,-0x80(%ebp) 8093fcf: e9 44 fe ff ff jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 8093fd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093fd8: 8b 56 08 mov 0x8(%esi),%edx 8093fdb: 83 e8 01 sub $0x1,%eax 8093fde: 21 d0 and %edx,%eax 8093fe0: 89 87 3c 02 00 00 mov %eax,0x23c(%edi) 8093fe6: e9 b0 fe ff ff jmp 8093e9b <_dl_map_object_from_fd.constprop.7+0x2ab> 8093feb: 90 nop 8093fec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8093ff0: 8b 55 80 mov -0x80(%ebp),%edx 8093ff3: 85 d2 test %edx,%edx 8093ff5: 0f 84 6d 08 00 00 je 8094868 <_dl_map_object_from_fd.constprop.7+0xc78> 8093ffb: 0f b7 85 34 ff ff ff movzwl -0xcc(%ebp),%eax 8094002: 83 f8 03 cmp $0x3,%eax 8094005: 89 85 70 ff ff ff mov %eax,-0x90(%ebp) 809400b: 0f 85 76 06 00 00 jne 8094687 <_dl_map_object_from_fd.constprop.7+0xa97> 8094011: 8b 8d 38 ff ff ff mov -0xc8(%ebp),%ecx 8094017: 8b b5 74 ff ff ff mov -0x8c(%ebp),%esi 809401d: 8d 44 52 fd lea -0x3(%edx,%edx,2),%eax 8094021: 83 ec 08 sub $0x8,%esp 8094024: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 809402a: 8b 1c 8d 00 00 00 00 mov 0x0(,%ecx,4),%ebx 8094031: 8b 44 c6 0c mov 0xc(%esi,%eax,8),%eax 8094035: 8b 34 8d 14 00 00 00 mov 0x14(,%ecx,4),%esi 809403c: 29 d8 sub %ebx,%eax 809403e: 89 c2 mov %eax,%edx 8094040: 89 45 80 mov %eax,-0x80(%ebp) 8094043: ff 34 8d 10 00 00 00 pushl 0x10(,%ecx,4) 809404a: ff b5 64 ff ff ff pushl -0x9c(%ebp) 8094050: 68 02 08 00 00 push $0x802 8094055: 56 push %esi 8094056: 52 push %edx 8094057: a1 0c cd 0e 08 mov 0x80ecd0c,%eax 809405c: 21 d8 and %ebx,%eax 809405e: 50 push %eax 809405f: e8 5c ac fd ff call 806ecc0 <__mmap> 8094064: 83 c4 20 add $0x20,%esp 8094067: 83 f8 ff cmp $0xffffffff,%eax 809406a: 89 87 ac 01 00 00 mov %eax,0x1ac(%edi) 8094070: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 8094076: 0f 84 34 07 00 00 je 80947b0 <_dl_map_object_from_fd.constprop.7+0xbc0> 809407c: 8b 4d 80 mov -0x80(%ebp),%ecx 809407f: 01 c1 add %eax,%ecx 8094081: 29 d8 sub %ebx,%eax 8094083: 80 bd 60 ff ff ff 00 cmpb $0x0,-0xa0(%ebp) 809408a: 89 8f b0 01 00 00 mov %ecx,0x1b0(%edi) 8094090: 89 07 mov %eax,(%edi) 8094092: 0f 85 55 06 00 00 jne 80946ed <_dl_map_object_from_fd.constprop.7+0xafd> 8094098: 80 8f 95 01 00 00 40 orb $0x40,0x195(%edi) 809409f: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 80940a5: f7 c6 04 00 00 00 test $0x4,%esi 80940ab: 74 0b je 80940b8 <_dl_map_object_from_fd.constprop.7+0x4c8> 80940ad: 8b 43 04 mov 0x4(%ebx),%eax 80940b0: 03 07 add (%edi),%eax 80940b2: 89 87 b4 01 00 00 mov %eax,0x1b4(%edi) 80940b8: 8b 87 50 01 00 00 mov 0x150(%edi),%eax 80940be: 85 c0 test %eax,%eax 80940c0: 0f 84 f4 06 00 00 je 80947ba <_dl_map_object_from_fd.constprop.7+0xbca> 80940c6: 8b 43 0c mov 0xc(%ebx),%eax 80940c9: 8b 4b 08 mov 0x8(%ebx),%ecx 80940cc: 39 c8 cmp %ecx,%eax 80940ce: 76 71 jbe 8094141 <_dl_map_object_from_fd.constprop.7+0x551> 80940d0: 03 0f add (%edi),%ecx 80940d2: 03 07 add (%edi),%eax 80940d4: 89 8d 7c ff ff ff mov %ecx,-0x84(%ebp) 80940da: 8b 0d 08 ca 0e 08 mov 0x80eca08,%ecx 80940e0: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 80940e6: 89 c8 mov %ecx,%eax 80940e8: 89 8d 38 ff ff ff mov %ecx,-0xc8(%ebp) 80940ee: f7 d8 neg %eax 80940f0: 89 85 60 ff ff ff mov %eax,-0xa0(%ebp) 80940f6: 89 85 34 ff ff ff mov %eax,-0xcc(%ebp) 80940fc: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 8094102: 8d 44 08 ff lea -0x1(%eax,%ecx,1),%eax 8094106: 8b 8d 60 ff ff ff mov -0xa0(%ebp),%ecx 809410c: 21 c8 and %ecx,%eax 809410e: 39 85 78 ff ff ff cmp %eax,-0x88(%ebp) 8094114: 89 c1 mov %eax,%ecx 8094116: 0f 46 8d 78 ff ff ff cmovbe -0x88(%ebp),%ecx 809411d: 39 8d 7c ff ff ff cmp %ecx,-0x84(%ebp) 8094123: 89 8d 60 ff ff ff mov %ecx,-0xa0(%ebp) 8094129: 0f 82 02 05 00 00 jb 8094631 <_dl_map_object_from_fd.constprop.7+0xa41> 809412f: 8b 8d 60 ff ff ff mov -0xa0(%ebp),%ecx 8094135: 39 8d 78 ff ff ff cmp %ecx,-0x88(%ebp) 809413b: 0f 87 e6 06 00 00 ja 8094827 <_dl_map_object_from_fd.constprop.7+0xc37> 8094141: 83 c3 18 add $0x18,%ebx 8094144: 8b 8d 74 ff ff ff mov -0x8c(%ebp),%ecx 809414a: 8d 04 52 lea (%edx,%edx,2),%eax 809414d: 8d 04 c1 lea (%ecx,%eax,8),%eax 8094150: 39 c3 cmp %eax,%ebx 8094152: 0f 83 e2 00 00 00 jae 809423a <_dl_map_object_from_fd.constprop.7+0x64a> 8094158: 8b 4b 04 mov 0x4(%ebx),%ecx 809415b: 8b 03 mov (%ebx),%eax 809415d: 39 c1 cmp %eax,%ecx 809415f: 0f 87 13 06 00 00 ja 8094778 <_dl_map_object_from_fd.constprop.7+0xb88> 8094165: 8b 73 14 mov 0x14(%ebx),%esi 8094168: e9 38 ff ff ff jmp 80940a5 <_dl_map_object_from_fd.constprop.7+0x4b5> 809416d: 8d 76 00 lea 0x0(%esi),%esi 8094170: 8b 9d 5c ff ff ff mov -0xa4(%ebp),%ebx 8094176: c7 43 0c 01 00 00 00 movl $0x1,0xc(%ebx) 809417d: e8 4e c1 fd ff call 80702d0 <_dl_debug_state> 8094182: 90 nop 8094183: c6 85 43 ff ff ff 01 movb $0x1,-0xbd(%ebp) 809418a: e9 a9 fb ff ff jmp 8093d38 <_dl_map_object_from_fd.constprop.7+0x148> 809418f: 90 nop 8094190: bb 64 eb 0c 08 mov $0x80ceb64,%ebx 8094195: 8b a5 3c ff ff ff mov -0xc4(%ebp),%esp 809419b: 80 bd 43 ff ff ff 00 cmpb $0x0,-0xbd(%ebp) 80941a2: b8 00 00 00 00 mov $0x0,%eax 80941a7: 8b 8d 68 ff ff ff mov -0x98(%ebp),%ecx 80941ad: 0f 45 85 5c ff ff ff cmovne -0xa4(%ebp),%eax 80941b4: 83 ec 0c sub $0xc,%esp 80941b7: 8b 95 64 ff ff ff mov -0x9c(%ebp),%edx 80941bd: ff 75 1c pushl 0x1c(%ebp) 80941c0: 50 push %eax 80941c1: 8b 85 44 ff ff ff mov -0xbc(%ebp),%eax 80941c7: 53 push %ebx 80941c8: 57 push %edi 80941c9: ff 75 08 pushl 0x8(%ebp) 80941cc: e8 1f ef ff ff call 80930f0 <lose> 80941d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80941d8: 8d 43 1e lea 0x1e(%ebx),%eax 80941db: 25 f0 ff 3f 00 and $0x3ffff0,%eax 80941e0: 29 c4 sub %eax,%esp 80941e2: 8d 44 24 0f lea 0xf(%esp),%eax 80941e6: 83 ec 04 sub $0x4,%esp 80941e9: 83 e0 f0 and $0xfffffff0,%eax 80941ec: 89 45 84 mov %eax,-0x7c(%ebp) 80941ef: 6a 00 push $0x0 80941f1: 89 c6 mov %eax,%esi 80941f3: 52 push %edx 80941f4: ff b5 64 ff ff ff pushl -0x9c(%ebp) 80941fa: e8 11 e7 ff ff call 8092910 <__libc_lseek> 80941ff: 83 c4 0c add $0xc,%esp 8094202: 53 push %ebx 8094203: 56 push %esi 8094204: ff b5 64 ff ff ff pushl -0x9c(%ebp) 809420a: e8 31 a0 fd ff call 806e240 <__libc_read> 809420f: 83 c4 10 add $0x10,%esp 8094212: 39 c3 cmp %eax,%ebx 8094214: 0f 85 00 09 00 00 jne 8094b1a <_dl_map_object_from_fd.constprop.7+0xf2a> 809421a: 0f b7 87 58 01 00 00 movzwl 0x158(%edi),%eax 8094221: 89 c3 mov %eax,%ebx 8094223: c1 e3 05 shl $0x5,%ebx 8094226: e9 74 fb ff ff jmp 8093d9f <_dl_map_object_from_fd.constprop.7+0x1af> 809422b: 90 nop 809422c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8094230: bb 90 eb 0c 08 mov $0x80ceb90,%ebx 8094235: e9 5b ff ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 809423a: 8b 57 08 mov 0x8(%edi),%edx 809423d: 8b a5 3c ff ff ff mov -0xc4(%ebp),%esp 8094243: 85 d2 test %edx,%edx 8094245: 0f 84 32 06 00 00 je 809487d <_dl_map_object_from_fd.constprop.7+0xc8d> 809424b: 8b 37 mov (%edi),%esi 809424d: 01 f2 add %esi,%edx 809424f: 85 d2 test %edx,%edx 8094251: 89 57 08 mov %edx,0x8(%edi) 8094254: 0f 84 18 06 00 00 je 8094872 <_dl_map_object_from_fd.constprop.7+0xc82> 809425a: 8b 02 mov (%edx),%eax 809425c: 8d 5f 20 lea 0x20(%edi),%ebx 809425f: 85 c0 test %eax,%eax 8094261: 75 22 jne 8094285 <_dl_map_object_from_fd.constprop.7+0x695> 8094263: e9 86 00 00 00 jmp 80942ee <_dl_map_object_from_fd.constprop.7+0x6fe> 8094268: 90 nop 8094269: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8094270: b9 21 00 00 70 mov $0x70000021,%ecx 8094275: 29 c1 sub %eax,%ecx 8094277: 89 c8 mov %ecx,%eax 8094279: 89 14 83 mov %edx,(%ebx,%eax,4) 809427c: 83 c2 08 add $0x8,%edx 809427f: 8b 02 mov (%edx),%eax 8094281: 85 c0 test %eax,%eax 8094283: 74 69 je 80942ee <_dl_map_object_from_fd.constprop.7+0x6fe> 8094285: 83 f8 21 cmp $0x21,%eax 8094288: 76 ef jbe 8094279 <_dl_map_object_from_fd.constprop.7+0x689> 809428a: b9 ff ff ff 6f mov $0x6fffffff,%ecx 809428f: 29 c1 sub %eax,%ecx 8094291: 83 f9 0f cmp $0xf,%ecx 8094294: 76 da jbe 8094270 <_dl_map_object_from_fd.constprop.7+0x680> 8094296: 8d 0c 00 lea (%eax,%eax,1),%ecx 8094299: d1 f9 sar %ecx 809429b: 83 f9 fc cmp $0xfffffffc,%ecx 809429e: 76 0b jbe 80942ab <_dl_map_object_from_fd.constprop.7+0x6bb> 80942a0: f7 d1 not %ecx 80942a2: 89 94 8b c8 00 00 00 mov %edx,0xc8(%ebx,%ecx,4) 80942a9: eb d1 jmp 809427c <_dl_map_object_from_fd.constprop.7+0x68c> 80942ab: b9 ff fd ff 6f mov $0x6ffffdff,%ecx 80942b0: 29 c1 sub %eax,%ecx 80942b2: 83 f9 0b cmp $0xb,%ecx 80942b5: 0f 87 4d 03 00 00 ja 8094608 <_dl_map_object_from_fd.constprop.7+0xa18> 80942bb: f7 d8 neg %eax 80942bd: 89 94 83 d0 f8 ff bf mov %edx,-0x40000730(%ebx,%eax,4) 80942c4: eb b6 jmp 809427c <_dl_map_object_from_fd.constprop.7+0x68c> 80942c6: c6 85 43 ff ff ff 00 movb $0x0,-0xbd(%ebp) 80942cd: bb 83 e8 0c 08 mov $0x80ce883,%ebx 80942d2: 31 ff xor %edi,%edi 80942d4: b8 e8 ff ff ff mov $0xffffffe8,%eax 80942d9: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80942e0: 8b 04 02 mov (%edx,%eax,1),%eax 80942e3: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) 80942e9: e9 ad fe ff ff jmp 809419b <_dl_map_object_from_fd.constprop.7+0x5ab> 80942ee: 85 f6 test %esi,%esi 80942f0: 74 60 je 8094352 <_dl_map_object_from_fd.constprop.7+0x762> 80942f2: 8b 47 30 mov 0x30(%edi),%eax 80942f5: 85 c0 test %eax,%eax 80942f7: 74 03 je 80942fc <_dl_map_object_from_fd.constprop.7+0x70c> 80942f9: 01 70 04 add %esi,0x4(%eax) 80942fc: 8b 47 2c mov 0x2c(%edi),%eax 80942ff: 85 c0 test %eax,%eax 8094301: 74 03 je 8094306 <_dl_map_object_from_fd.constprop.7+0x716> 8094303: 01 70 04 add %esi,0x4(%eax) 8094306: 8b 47 34 mov 0x34(%edi),%eax 8094309: 85 c0 test %eax,%eax 809430b: 74 03 je 8094310 <_dl_map_object_from_fd.constprop.7+0x720> 809430d: 01 70 04 add %esi,0x4(%eax) 8094310: 8b 47 38 mov 0x38(%edi),%eax 8094313: 85 c0 test %eax,%eax 8094315: 74 03 je 809431a <_dl_map_object_from_fd.constprop.7+0x72a> 8094317: 01 70 04 add %esi,0x4(%eax) 809431a: 8b 47 3c mov 0x3c(%edi),%eax 809431d: 85 c0 test %eax,%eax 809431f: 74 03 je 8094324 <_dl_map_object_from_fd.constprop.7+0x734> 8094321: 01 70 04 add %esi,0x4(%eax) 8094324: 8b 47 64 mov 0x64(%edi),%eax 8094327: 85 c0 test %eax,%eax 8094329: 74 03 je 809432e <_dl_map_object_from_fd.constprop.7+0x73e> 809432b: 01 70 04 add %esi,0x4(%eax) 809432e: 8b 47 7c mov 0x7c(%edi),%eax 8094331: 85 c0 test %eax,%eax 8094333: 74 03 je 8094338 <_dl_map_object_from_fd.constprop.7+0x748> 8094335: 01 70 04 add %esi,0x4(%eax) 8094338: 8b 87 e4 00 00 00 mov 0xe4(%edi),%eax 809433e: 85 c0 test %eax,%eax 8094340: 74 03 je 8094345 <_dl_map_object_from_fd.constprop.7+0x755> 8094342: 01 70 04 add %esi,0x4(%eax) 8094345: 8b 87 4c 01 00 00 mov 0x14c(%edi),%eax 809434b: 85 c0 test %eax,%eax 809434d: 74 03 je 8094352 <_dl_map_object_from_fd.constprop.7+0x762> 809434f: 01 70 04 add %esi,0x4(%eax) 8094352: 8b 47 70 mov 0x70(%edi),%eax 8094355: 85 c0 test %eax,%eax 8094357: 74 27 je 8094380 <_dl_map_object_from_fd.constprop.7+0x790> 8094359: 8b 40 04 mov 0x4(%eax),%eax 809435c: 83 f8 11 cmp $0x11,%eax 809435f: 74 1f je 8094380 <_dl_map_object_from_fd.constprop.7+0x790> 8094361: 83 f8 07 cmp $0x7,%eax 8094364: 74 1a je 8094380 <_dl_map_object_from_fd.constprop.7+0x790> 8094366: 68 f4 fe 0b 08 push $0x80bfef4 809436b: 6a 7c push $0x7c 809436d: 68 4a fd 0b 08 push $0x80bfd4a 8094372: 68 00 fe 0b 08 push $0x80bfe00 8094377: e8 64 54 fb ff call 80497e0 <__assert_fail> 809437c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8094380: 8b 47 3c mov 0x3c(%edi),%eax 8094383: 85 c0 test %eax,%eax 8094385: 74 0d je 8094394 <_dl_map_object_from_fd.constprop.7+0x7a4> 8094387: 8b 47 44 mov 0x44(%edi),%eax 809438a: 83 78 04 0c cmpl $0xc,0x4(%eax) 809438e: 0f 85 6d 07 00 00 jne 8094b01 <_dl_map_object_from_fd.constprop.7+0xf11> 8094394: 8b 47 64 mov 0x64(%edi),%eax 8094397: 85 c0 test %eax,%eax 8094399: 74 0d je 80943a8 <_dl_map_object_from_fd.constprop.7+0x7b8> 809439b: 8b 47 6c mov 0x6c(%edi),%eax 809439e: 83 78 04 08 cmpl $0x8,0x4(%eax) 80943a2: 0f 85 40 07 00 00 jne 8094ae8 <_dl_map_object_from_fd.constprop.7+0xef8> 80943a8: 8b 97 98 00 00 00 mov 0x98(%edi),%edx 80943ae: 85 d2 test %edx,%edx 80943b0: 74 1f je 80943d1 <_dl_map_object_from_fd.constprop.7+0x7e1> 80943b2: 8b 42 04 mov 0x4(%edx),%eax 80943b5: a8 02 test $0x2,%al 80943b7: 89 87 08 02 00 00 mov %eax,0x208(%edi) 80943bd: 74 03 je 80943c2 <_dl_map_object_from_fd.constprop.7+0x7d2> 80943bf: 89 57 60 mov %edx,0x60(%edi) 80943c2: a8 04 test $0x4,%al 80943c4: 74 03 je 80943c9 <_dl_map_object_from_fd.constprop.7+0x7d9> 80943c6: 89 57 78 mov %edx,0x78(%edi) 80943c9: a8 08 test $0x8,%al 80943cb: 0f 85 9a 02 00 00 jne 809466b <_dl_map_object_from_fd.constprop.7+0xa7b> 80943d1: 8b 87 b8 00 00 00 mov 0xb8(%edi),%eax 80943d7: 85 c0 test %eax,%eax 80943d9: 0f 84 b1 04 00 00 je 8094890 <_dl_map_object_from_fd.constprop.7+0xca0> 80943df: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 80943e6: 8b 40 04 mov 0x4(%eax),%eax 80943e9: 89 87 04 02 00 00 mov %eax,0x204(%edi) 80943ef: 89 c2 mov %eax,%edx 80943f1: 0f 85 73 05 00 00 jne 809496a <_dl_map_object_from_fd.constprop.7+0xd7a> 80943f7: a8 01 test $0x1,%al 80943f9: 0f 85 77 02 00 00 jne 8094676 <_dl_map_object_from_fd.constprop.7+0xa86> 80943ff: 8b b7 94 00 00 00 mov 0x94(%edi),%esi 8094405: 85 f6 test %esi,%esi 8094407: 74 07 je 8094410 <_dl_map_object_from_fd.constprop.7+0x820> 8094409: c7 47 5c 00 00 00 00 movl $0x0,0x5c(%edi) 8094410: 83 e2 40 and $0x40,%edx 8094413: 74 0e je 8094423 <_dl_map_object_from_fd.constprop.7+0x833> 8094415: 8b 45 14 mov 0x14(%ebp),%eax 8094418: c1 e8 1f shr $0x1f,%eax 809441b: 84 c0 test %al,%al 809441d: 0f 85 53 06 00 00 jne 8094a76 <_dl_map_object_from_fd.constprop.7+0xe86> 8094423: 8b 87 50 01 00 00 mov 0x150(%edi),%eax 8094429: 85 c0 test %eax,%eax 809442b: 0f 84 f6 04 00 00 je 8094927 <_dl_map_object_from_fd.constprop.7+0xd37> 8094431: 03 07 add (%edi),%eax 8094433: 89 87 50 01 00 00 mov %eax,0x150(%edi) 8094439: a1 f8 c9 0e 08 mov 0x80ec9f8,%eax 809443e: f7 d0 not %eax 8094440: 23 85 58 ff ff ff and -0xa8(%ebp),%eax 8094446: a8 01 test $0x1,%al 8094448: 0f 85 57 04 00 00 jne 80948a5 <_dl_map_object_from_fd.constprop.7+0xcb5> 809444e: 8b 87 2c 02 00 00 mov 0x22c(%edi),%eax 8094454: 85 c0 test %eax,%eax 8094456: 74 08 je 8094460 <_dl_map_object_from_fd.constprop.7+0x870> 8094458: 03 07 add (%edi),%eax 809445a: 89 87 2c 02 00 00 mov %eax,0x22c(%edi) 8094460: 83 ec 0c sub $0xc,%esp 8094463: ff b5 64 ff ff ff pushl -0x9c(%ebp) 8094469: e8 02 e5 ff ff call 8092970 <__libc_close> 809446e: 83 c4 10 add $0x10,%esp 8094471: 85 c0 test %eax,%eax 8094473: 0f 85 22 04 00 00 jne 809489b <_dl_map_object_from_fd.constprop.7+0xcab> 8094479: 83 bd 70 ff ff ff 02 cmpl $0x2,-0x90(%ebp) 8094480: 0f 84 c6 02 00 00 je 809474c <_dl_map_object_from_fd.constprop.7+0xb5c> 8094486: 8b 97 54 01 00 00 mov 0x154(%edi),%edx 809448c: 8b 07 mov (%edi),%eax 809448e: 01 c2 add %eax,%edx 8094490: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 8094497: 89 97 54 01 00 00 mov %edx,0x154(%edi) 809449d: 0f 85 2d 04 00 00 jne 80948d0 <_dl_map_object_from_fd.constprop.7+0xce0> 80944a3: 89 f8 mov %edi,%eax 80944a5: e8 b6 31 00 00 call 8097660 <_dl_setup_hash> 80944aa: f6 45 14 08 testb $0x8,0x14(%ebp) 80944ae: 75 55 jne 8094505 <_dl_map_object_from_fd.constprop.7+0x915> 80944b0: 8b 4f 60 mov 0x60(%edi),%ecx 80944b3: 85 c9 test %ecx,%ecx 80944b5: 74 4e je 8094505 <_dl_map_object_from_fd.constprop.7+0x915> 80944b7: 8b 87 cc 01 00 00 mov 0x1cc(%edi),%eax 80944bd: 8d 97 5c 01 00 00 lea 0x15c(%edi),%edx 80944c3: 39 10 cmp %edx,(%eax) 80944c5: 74 3e je 8094505 <_dl_map_object_from_fd.constprop.7+0x915> 80944c7: 8b 97 64 01 00 00 mov 0x164(%edi),%edx 80944cd: 83 ec 04 sub $0x4,%esp 80944d0: 89 3a mov %edi,(%edx) 80944d2: 8b 97 c8 01 00 00 mov 0x1c8(%edi),%edx 80944d8: c7 87 68 01 00 00 01 movl $0x1,0x168(%edi) 80944df: 00 00 00 80944e2: 8d 14 95 fc ff ff ff lea -0x4(,%edx,4),%edx 80944e9: 52 push %edx 80944ea: 50 push %eax 80944eb: 83 c0 04 add $0x4,%eax 80944ee: 50 push %eax 80944ef: e8 0c 3d fb ff call 8048200 <.plt+0x20> 80944f4: 8b 87 cc 01 00 00 mov 0x1cc(%edi),%eax 80944fa: 8d 97 64 01 00 00 lea 0x164(%edi),%edx 8094500: 83 c4 10 add $0x10,%esp 8094503: 89 10 mov %edx,(%eax) 8094505: f6 87 04 02 00 00 20 testb $0x20,0x204(%edi) 809450c: 0f 85 14 01 00 00 jne 8094626 <_dl_map_object_from_fd.constprop.7+0xa36> 8094512: 8b 85 54 ff ff ff mov -0xac(%ebp),%eax 8094518: 8b 15 68 dc 0e 08 mov 0x80edc68,%edx 809451e: 89 87 d8 01 00 00 mov %eax,0x1d8(%edi) 8094524: 8b 85 50 ff ff ff mov -0xb0(%ebp),%eax 809452a: 85 d2 test %edx,%edx 809452c: 89 87 dc 01 00 00 mov %eax,0x1dc(%edi) 8094532: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8094538: 89 87 e0 01 00 00 mov %eax,0x1e0(%edi) 809453e: 8b 85 4c ff ff ff mov -0xb4(%ebp),%eax 8094544: 89 87 e4 01 00 00 mov %eax,0x1e4(%edi) 809454a: 0f 85 b7 03 00 00 jne 8094907 <_dl_map_object_from_fd.constprop.7+0xd17> 8094550: 8b 55 1c mov 0x1c(%ebp),%edx 8094553: 89 f8 mov %edi,%eax 8094555: e8 a6 31 00 00 call 8097700 <_dl_add_to_namespace_list> 809455a: e9 8c f7 ff ff jmp 8093ceb <_dl_map_object_from_fd.constprop.7+0xfb> 809455f: a1 20 dc 0e 08 mov 0x80edc20,%eax 8094564: 85 c0 test %eax,%eax 8094566: 0f 85 50 f9 ff ff jne 8093ebc <_dl_map_object_from_fd.constprop.7+0x2cc> 809456c: e8 df 4f fb ff call 8049550 <_dl_tls_setup> 8094571: 85 c0 test %eax,%eax 8094573: 0f 85 c1 04 00 00 jne 8094a3a <_dl_map_object_from_fd.constprop.7+0xe4a> 8094579: 31 c0 xor %eax,%eax 809457b: e8 50 68 00 00 call 809add0 <_dl_allocate_tls> 8094580: 85 c0 test %eax,%eax 8094582: 89 c1 mov %eax,%ecx 8094584: 0f 84 b0 04 00 00 je 8094a3a <_dl_map_object_from_fd.constprop.7+0xe4a> 809458a: 89 01 mov %eax,(%ecx) 809458c: 89 41 08 mov %eax,0x8(%ecx) 809458f: 8d 5d 88 lea -0x78(%ebp),%ebx 8094592: a1 f0 c9 0e 08 mov 0x80ec9f0,%eax 8094597: 89 41 10 mov %eax,0x10(%ecx) 809459a: c7 45 88 ff ff ff ff movl $0xffffffff,-0x78(%ebp) 80945a1: b8 f3 00 00 00 mov $0xf3,%eax 80945a6: 89 4d 8c mov %ecx,-0x74(%ebp) 80945a9: c7 45 90 ff ff 0f 00 movl $0xfffff,-0x70(%ebp) 80945b0: c7 45 94 51 00 00 00 movl $0x51,-0x6c(%ebp) 80945b7: ff 15 f0 c9 0e 08 call *0x80ec9f0 80945bd: 85 c0 test %eax,%eax 80945bf: 0f 84 d1 03 00 00 je 8094996 <_dl_map_object_from_fd.constprop.7+0xda6> 80945c5: ba 01 00 00 00 mov $0x1,%edx 80945ca: 89 c8 mov %ecx,%eax 80945cc: bb 8c ce 0b 08 mov $0x80bce8c,%ebx 80945d1: e8 2a 68 00 00 call 809ae00 <_dl_deallocate_tls> 80945d6: e9 ba fb ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 80945db: 90 nop 80945dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80945e0: bb 8c ea 0c 08 mov $0x80cea8c,%ebx 80945e5: e9 ea fc ff ff jmp 80942d4 <_dl_map_object_from_fd.constprop.7+0x6e4> 80945ea: 83 ec 04 sub $0x4,%esp 80945ed: ff 75 1c pushl 0x1c(%ebp) 80945f0: ff b5 68 ff ff ff pushl -0x98(%ebp) 80945f6: 68 78 ec 0c 08 push $0x80cec78 80945fb: e8 c0 61 00 00 call 809a7c0 <_dl_debug_printf> 8094600: 83 c4 10 add $0x10,%esp 8094603: e9 0f f7 ff ff jmp 8093d17 <_dl_map_object_from_fd.constprop.7+0x127> 8094608: b9 ff fe ff 6f mov $0x6ffffeff,%ecx 809460d: 29 c1 sub %eax,%ecx 809460f: 83 f9 0a cmp $0xa,%ecx 8094612: 0f 87 64 fc ff ff ja 809427c <_dl_map_object_from_fd.constprop.7+0x68c> 8094618: f7 d8 neg %eax 809461a: 89 94 83 00 fd ff bf mov %edx,-0x40000300(%ebx,%eax,4) 8094621: e9 56 fc ff ff jmp 809427c <_dl_map_object_from_fd.constprop.7+0x68c> 8094626: 89 3d b8 dc 0e 08 mov %edi,0x80edcb8 809462c: e9 e1 fe ff ff jmp 8094512 <_dl_map_object_from_fd.constprop.7+0x922> 8094631: f7 c6 02 00 00 00 test $0x2,%esi 8094637: 0f 84 7d 03 00 00 je 80949ba <_dl_map_object_from_fd.constprop.7+0xdca> 809463d: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 8094643: 8b 8d 7c ff ff ff mov -0x84(%ebp),%ecx 8094649: 83 ec 04 sub $0x4,%esp 809464c: 89 95 38 ff ff ff mov %edx,-0xc8(%ebp) 8094652: 29 c8 sub %ecx,%eax 8094654: 50 push %eax 8094655: 6a 00 push $0x0 8094657: 51 push %ecx 8094658: e8 23 3c fb ff call 8048280 <.plt+0xa0> 809465d: 83 c4 10 add $0x10,%esp 8094660: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx 8094666: e9 c4 fa ff ff jmp 809412f <_dl_map_object_from_fd.constprop.7+0x53f> 809466b: 89 97 80 00 00 00 mov %edx,0x80(%edi) 8094671: e9 5b fd ff ff jmp 80943d1 <_dl_map_object_from_fd.constprop.7+0x7e1> 8094676: 8b 87 b8 00 00 00 mov 0xb8(%edi),%eax 809467c: 89 87 80 00 00 00 mov %eax,0x80(%edi) 8094682: e9 78 fd ff ff jmp 80943ff <_dl_map_object_from_fd.constprop.7+0x80f> 8094687: f7 45 14 00 00 00 20 testl $0x20000000,0x14(%ebp) 809468e: 0f 84 ba 03 00 00 je 8094a4e <_dl_map_object_from_fd.constprop.7+0xe5e> 8094694: 8b 85 38 ff ff ff mov -0xc8(%ebp),%eax 809469a: 8b 9d 74 ff ff ff mov -0x8c(%ebp),%ebx 80946a0: 8d 4c 52 fd lea -0x3(%edx,%edx,2),%ecx 80946a4: 8b 04 85 00 00 00 00 mov 0x0(,%eax,4),%eax 80946ab: 8b 4c cb 0c mov 0xc(%ebx,%ecx,8),%ecx 80946af: 29 c1 sub %eax,%ecx 80946b1: 03 07 add (%edi),%eax 80946b3: 89 4d 80 mov %ecx,-0x80(%ebp) 80946b6: 89 87 ac 01 00 00 mov %eax,0x1ac(%edi) 80946bc: 01 c8 add %ecx,%eax 80946be: 89 87 b0 01 00 00 mov %eax,0x1b0(%edi) 80946c4: 0f b6 85 60 ff ff ff movzbl -0xa0(%ebp),%eax 80946cb: 83 f0 01 xor $0x1,%eax 80946ce: 83 e0 01 and $0x1,%eax 80946d1: c1 e0 06 shl $0x6,%eax 80946d4: 89 c1 mov %eax,%ecx 80946d6: 0f b6 87 95 01 00 00 movzbl 0x195(%edi),%eax 80946dd: 83 e0 bf and $0xffffffbf,%eax 80946e0: 09 c8 or %ecx,%eax 80946e2: 88 87 95 01 00 00 mov %al,0x195(%edi) 80946e8: e9 57 fa ff ff jmp 8094144 <_dl_map_object_from_fd.constprop.7+0x554> 80946ed: 8b 9d 38 ff ff ff mov -0xc8(%ebp),%ebx 80946f3: 83 ec 04 sub $0x4,%esp 80946f6: 8b 0c 9d 04 00 00 00 mov 0x4(,%ebx,4),%ecx 80946fd: 6a 00 push $0x0 80946ff: 8d 1c 52 lea (%edx,%edx,2),%ebx 8094702: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 8094708: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx 809470e: 01 c8 add %ecx,%eax 8094710: 8b 5c da e8 mov -0x18(%edx,%ebx,8),%ebx 8094714: 29 cb sub %ecx,%ebx 8094716: 53 push %ebx 8094717: 50 push %eax 8094718: e8 a3 a6 fd ff call 806edc0 <__mprotect> 809471d: 83 c4 10 add $0x10,%esp 8094720: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 8094726: e9 6d f9 ff ff jmp 8094098 <_dl_map_object_from_fd.constprop.7+0x4a8> 809472b: 83 ec 0c sub $0xc,%esp 809472e: ff 75 08 pushl 0x8(%ebp) 8094731: 31 ff xor %edi,%edi 8094733: e8 58 5e fc ff call 805a590 <__cfree> 8094738: 58 pop %eax 8094739: ff b5 64 ff ff ff pushl -0x9c(%ebp) 809473f: e8 2c e2 ff ff call 8092970 <__libc_close> 8094744: 83 c4 10 add $0x10,%esp 8094747: e9 9f f5 ff ff jmp 8093ceb <_dl_map_object_from_fd.constprop.7+0xfb> 809474c: f6 87 94 01 00 00 03 testb $0x3,0x194(%edi) 8094753: 0f 84 2d fd ff ff je 8094486 <_dl_map_object_from_fd.constprop.7+0x896> 8094759: 68 64 ee 0c 08 push $0x80cee64 809475e: 68 44 05 00 00 push $0x544 8094763: 68 84 e7 0c 08 push $0x80ce784 8094768: 68 a0 ec 0c 08 push $0x80ceca0 809476d: e8 6e 50 fb ff call 80497e0 <__assert_fail> 8094772: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8094778: 8b 73 14 mov 0x14(%ebx),%esi 809477b: 83 ec 08 sub $0x8,%esp 809477e: 29 c1 sub %eax,%ecx 8094780: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 8094786: ff 73 10 pushl 0x10(%ebx) 8094789: ff b5 64 ff ff ff pushl -0x9c(%ebp) 809478f: 68 12 08 00 00 push $0x812 8094794: 56 push %esi 8094795: 51 push %ecx 8094796: 03 07 add (%edi),%eax 8094798: 50 push %eax 8094799: e8 22 a5 fd ff call 806ecc0 <__mmap> 809479e: 83 c4 20 add $0x20,%esp 80947a1: 83 f8 ff cmp $0xffffffff,%eax 80947a4: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 80947aa: 0f 85 f5 f8 ff ff jne 80940a5 <_dl_map_object_from_fd.constprop.7+0x4b5> 80947b0: bb 00 ec 0c 08 mov $0x80cec00,%ebx 80947b5: e9 db f9 ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 80947ba: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax 80947c0: 8b 4b 10 mov 0x10(%ebx),%ecx 80947c3: 8b 40 20 mov 0x20(%eax),%eax 80947c6: 39 c1 cmp %eax,%ecx 80947c8: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 80947ce: 0f 87 f2 f8 ff ff ja 80940c6 <_dl_map_object_from_fd.constprop.7+0x4d6> 80947d4: 8b 03 mov (%ebx),%eax 80947d6: 89 8d 60 ff ff ff mov %ecx,-0xa0(%ebp) 80947dc: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 80947e2: 8b 43 04 mov 0x4(%ebx),%eax 80947e5: 01 c8 add %ecx,%eax 80947e7: 89 c1 mov %eax,%ecx 80947e9: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax 80947ef: 2b 8d 78 ff ff ff sub -0x88(%ebp),%ecx 80947f5: 0f b7 40 30 movzwl 0x30(%eax),%eax 80947f9: c1 e0 05 shl $0x5,%eax 80947fc: 03 85 7c ff ff ff add -0x84(%ebp),%eax 8094802: 39 c1 cmp %eax,%ecx 8094804: 0f 82 bc f8 ff ff jb 80940c6 <_dl_map_object_from_fd.constprop.7+0x4d6> 809480a: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 8094810: 03 85 78 ff ff ff add -0x88(%ebp),%eax 8094816: 2b 85 60 ff ff ff sub -0xa0(%ebp),%eax 809481c: 89 87 50 01 00 00 mov %eax,0x150(%edi) 8094822: e9 9f f8 ff ff jmp 80940c6 <_dl_map_object_from_fd.constprop.7+0x4d6> 8094827: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 809482d: 8b 8d 60 ff ff ff mov -0xa0(%ebp),%ecx 8094833: 83 ec 08 sub $0x8,%esp 8094836: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 809483c: 6a 00 push $0x0 809483e: 6a ff push $0xffffffff 8094840: 6a 32 push $0x32 8094842: 29 c8 sub %ecx,%eax 8094844: 56 push %esi 8094845: 50 push %eax 8094846: 51 push %ecx 8094847: e8 74 a4 fd ff call 806ecc0 <__mmap> 809484c: 83 c4 20 add $0x20,%esp 809484f: 83 f8 ff cmp $0xffffffff,%eax 8094852: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 8094858: 0f 85 e3 f8 ff ff jne 8094141 <_dl_map_object_from_fd.constprop.7+0x551> 809485e: bb ba e8 0c 08 mov $0x80ce8ba,%ebx 8094863: e9 2d f9 ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 8094868: bb 2c ec 0c 08 mov $0x80cec2c,%ebx 809486d: e9 23 f9 ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 8094872: 8b 97 04 02 00 00 mov 0x204(%edi),%edx 8094878: e9 93 fb ff ff jmp 8094410 <_dl_map_object_from_fd.constprop.7+0x820> 809487d: 83 bd 70 ff ff ff 03 cmpl $0x3,-0x90(%ebp) 8094884: 75 ec jne 8094872 <_dl_map_object_from_fd.constprop.7+0xc82> 8094886: bb e0 ea 0c 08 mov $0x80ceae0,%ebx 809488b: e9 0b f9 ff ff jmp 809419b <_dl_map_object_from_fd.constprop.7+0x5ab> 8094890: 8b 97 04 02 00 00 mov 0x204(%edi),%edx 8094896: e9 64 fb ff ff jmp 80943ff <_dl_map_object_from_fd.constprop.7+0x80f> 809489b: bb 9d e8 0c 08 mov $0x80ce89d,%ebx 80948a0: e9 2f fa ff ff jmp 80942d4 <_dl_map_object_from_fd.constprop.7+0x6e4> 80948a5: 83 0d ec bf 0e 08 07 orl $0x7,0x80ebfec 80948ac: 8b 45 18 mov 0x18(%ebp),%eax 80948af: ff 15 f4 c9 0e 08 call *0x80ec9f4 80948b5: 85 c0 test %eax,%eax 80948b7: 89 85 44 ff ff ff mov %eax,-0xbc(%ebp) 80948bd: 0f 84 8b fb ff ff je 809444e <_dl_map_object_from_fd.constprop.7+0x85e> 80948c3: bb 28 eb 0c 08 mov $0x80ceb28,%ebx 80948c8: e9 ce f8 ff ff jmp 809419b <_dl_map_object_from_fd.constprop.7+0x5ab> 80948cd: 8d 76 00 lea 0x0(%esi),%esi 80948d0: 0f b7 8f 58 01 00 00 movzwl 0x158(%edi),%ecx 80948d7: 83 ec 0c sub $0xc,%esp 80948da: 51 push %ecx 80948db: 6a 08 push $0x8 80948dd: ff b7 50 01 00 00 pushl 0x150(%edi) 80948e3: 6a 08 push $0x8 80948e5: 52 push %edx 80948e6: 6a 08 push $0x8 80948e8: ff 75 80 pushl -0x80(%ebp) 80948eb: 6a 08 push $0x8 80948ed: 50 push %eax 80948ee: 6a 08 push $0x8 80948f0: ff 77 08 pushl 0x8(%edi) 80948f3: 6a 08 push $0x8 80948f5: 68 d0 ec 0c 08 push $0x80cecd0 80948fa: e8 c1 5e 00 00 call 809a7c0 <_dl_debug_printf> 80948ff: 83 c4 40 add $0x40,%esp 8094902: e9 9c fb ff ff jmp 80944a3 <_dl_map_object_from_fd.constprop.7+0x8b3> 8094907: 8b 47 58 mov 0x58(%edi),%eax 809490a: 85 c0 test %eax,%eax 809490c: 0f 84 3e fc ff ff je 8094550 <_dl_map_object_from_fd.constprop.7+0x960> 8094912: 8b 4f 34 mov 0x34(%edi),%ecx 8094915: 8b 50 04 mov 0x4(%eax),%edx 8094918: 89 f8 mov %edi,%eax 809491a: 03 51 04 add 0x4(%ecx),%edx 809491d: e8 ee e6 ff ff call 8093010 <add_name_to_object> 8094922: e9 29 fc ff ff jmp 8094550 <_dl_map_object_from_fd.constprop.7+0x960> 8094927: 8b 85 48 ff ff ff mov -0xb8(%ebp),%eax 809492d: 83 ec 0c sub $0xc,%esp 8094930: 0f b7 58 30 movzwl 0x30(%eax),%ebx 8094934: c1 e3 05 shl $0x5,%ebx 8094937: 53 push %ebx 8094938: e8 43 57 fc ff call 805a080 <__libc_malloc> 809493d: 83 c4 10 add $0x10,%esp 8094940: 85 c0 test %eax,%eax 8094942: 0f 84 dc 01 00 00 je 8094b24 <_dl_map_object_from_fd.constprop.7+0xf34> 8094948: 83 ec 04 sub $0x4,%esp 809494b: 53 push %ebx 809494c: ff 75 84 pushl -0x7c(%ebp) 809494f: 50 push %eax 8094950: e8 ab 8a fc ff call 805d400 <memcpy> 8094955: 80 8f 94 01 00 00 80 orb $0x80,0x194(%edi) 809495c: 89 87 50 01 00 00 mov %eax,0x150(%edi) 8094962: 83 c4 10 add $0x10,%esp 8094965: e9 cf fa ff ff jmp 8094439 <_dl_map_object_from_fd.constprop.7+0x849> 809496a: 89 c1 mov %eax,%ecx 809496c: 81 e1 16 f7 ff ff and $0xfffff716,%ecx 8094972: 0f 84 7f fa ff ff je 80943f7 <_dl_map_object_from_fd.constprop.7+0x807> 8094978: 83 ec 08 sub $0x8,%esp 809497b: 51 push %ecx 809497c: 68 b8 fe 0b 08 push $0x80bfeb8 8094981: e8 3a 5e 00 00 call 809a7c0 <_dl_debug_printf> 8094986: 8b 97 04 02 00 00 mov 0x204(%edi),%edx 809498c: 83 c4 10 add $0x10,%esp 809498f: 89 d0 mov %edx,%eax 8094991: e9 61 fa ff ff jmp 80943f7 <_dl_map_object_from_fd.constprop.7+0x807> 8094996: 8b 45 88 mov -0x78(%ebp),%eax 8094999: 8d 04 c5 03 00 00 00 lea 0x3(,%eax,8),%eax 80949a0: 8e e8 mov %eax,%gs 80949a2: a1 08 da 0e 08 mov 0x80eda08,%eax 80949a7: 83 c0 01 add $0x1,%eax 80949aa: a3 08 da 0e 08 mov %eax,0x80eda08 80949af: 89 87 44 02 00 00 mov %eax,0x244(%edi) 80949b5: e9 5e f4 ff ff jmp 8093e18 <_dl_map_object_from_fd.constprop.7+0x228> 80949ba: 89 f0 mov %esi,%eax 80949bc: 83 ec 04 sub $0x4,%esp 80949bf: 89 95 30 ff ff ff mov %edx,-0xd0(%ebp) 80949c5: 83 c8 02 or $0x2,%eax 80949c8: 50 push %eax 80949c9: 8b 85 34 ff ff ff mov -0xcc(%ebp),%eax 80949cf: 23 85 7c ff ff ff and -0x84(%ebp),%eax 80949d5: ff b5 38 ff ff ff pushl -0xc8(%ebp) 80949db: 50 push %eax 80949dc: e8 df a3 fd ff call 806edc0 <__mprotect> 80949e1: 83 c4 10 add $0x10,%esp 80949e4: 85 c0 test %eax,%eax 80949e6: 8b 95 30 ff ff ff mov -0xd0(%ebp),%edx 80949ec: 78 74 js 8094a62 <_dl_map_object_from_fd.constprop.7+0xe72> 80949ee: 8b 8d 7c ff ff ff mov -0x84(%ebp),%ecx 80949f4: 8b 85 60 ff ff ff mov -0xa0(%ebp),%eax 80949fa: 83 ec 04 sub $0x4,%esp 80949fd: 89 95 38 ff ff ff mov %edx,-0xc8(%ebp) 8094a03: 29 c8 sub %ecx,%eax 8094a05: 50 push %eax 8094a06: 6a 00 push $0x0 8094a08: 89 8d 7c ff ff ff mov %ecx,-0x84(%ebp) 8094a0e: 51 push %ecx 8094a0f: e8 6c 38 fb ff call 8048280 <.plt+0xa0> 8094a14: a1 08 ca 0e 08 mov 0x80eca08,%eax 8094a19: 83 c4 0c add $0xc,%esp 8094a1c: 56 push %esi 8094a1d: 50 push %eax 8094a1e: f7 d8 neg %eax 8094a20: 23 85 7c ff ff ff and -0x84(%ebp),%eax 8094a26: 50 push %eax 8094a27: e8 94 a3 fd ff call 806edc0 <__mprotect> 8094a2c: 83 c4 10 add $0x10,%esp 8094a2f: 8b 95 38 ff ff ff mov -0xc8(%ebp),%edx 8094a35: e9 f5 f6 ff ff jmp 809412f <_dl_map_object_from_fd.constprop.7+0x53f> 8094a3a: c7 85 44 ff ff ff 0c movl $0xc,-0xbc(%ebp) 8094a41: 00 00 00 8094a44: bb c8 eb 0c 08 mov $0x80cebc8,%ebx 8094a49: e9 47 f7 ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 8094a4e: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) 8094a55: 00 00 00 8094a58: bb 3c ea 0c 08 mov $0x80cea3c,%ebx 8094a5d: e9 33 f7 ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 8094a62: c7 85 44 ff ff ff 00 movl $0x0,-0xbc(%ebp) 8094a69: 00 00 00 8094a6c: bb 54 ec 0c 08 mov $0x80cec54,%ebx 8094a71: e9 1f f7 ff ff jmp 8094195 <_dl_map_object_from_fd.constprop.7+0x5a5> 8094a76: 8b 97 ac 01 00 00 mov 0x1ac(%edi),%edx 8094a7c: 8b 87 b0 01 00 00 mov 0x1b0(%edi),%eax 8094a82: 83 ec 08 sub $0x8,%esp 8094a85: 29 d0 sub %edx,%eax 8094a87: 50 push %eax 8094a88: 52 push %edx 8094a89: e8 02 a3 fd ff call 806ed90 <__munmap> 8094a8e: 8b 47 1c mov 0x1c(%edi),%eax 8094a91: 83 c4 10 add $0x10,%esp 8094a94: 8b 58 08 mov 0x8(%eax),%ebx 8094a97: 85 db test %ebx,%ebx 8094a99: 75 0c jne 8094aa7 <_dl_map_object_from_fd.constprop.7+0xeb7> 8094a9b: 83 ec 0c sub $0xc,%esp 8094a9e: 50 push %eax 8094a9f: e8 ec 5a fc ff call 805a590 <__cfree> 8094aa4: 83 c4 10 add $0x10,%esp 8094aa7: 80 bf 94 01 00 00 00 cmpb $0x0,0x194(%edi) 8094aae: bb 04 eb 0c 08 mov $0x80ceb04,%ebx 8094ab3: 0f 89 e2 f6 ff ff jns 809419b <_dl_map_object_from_fd.constprop.7+0x5ab> 8094ab9: 83 ec 0c sub $0xc,%esp 8094abc: ff b7 50 01 00 00 pushl 0x150(%edi) 8094ac2: e8 c9 5a fc ff call 805a590 <__cfree> 8094ac7: 83 c4 10 add $0x10,%esp 8094aca: e9 cc f6 ff ff jmp 809419b <_dl_map_object_from_fd.constprop.7+0x5ab> 8094acf: 68 64 ee 0c 08 push $0x80cee64 8094ad4: 68 eb 03 00 00 push $0x3eb 8094ad9: 68 84 e7 0c 08 push $0x80ce784 8094ade: 68 d5 e8 0c 08 push $0x80ce8d5 8094ae3: e8 f8 4c fb ff call 80497e0 <__assert_fail> 8094ae8: 68 f4 fe 0b 08 push $0x80bfef4 8094aed: 68 85 00 00 00 push $0x85 8094af2: 68 4a fd 0b 08 push $0x80bfd4a 8094af7: 68 84 fe 0b 08 push $0x80bfe84 8094afc: e8 df 4c fb ff call 80497e0 <__assert_fail> 8094b01: 68 f4 fe 0b 08 push $0x80bfef4 8094b06: 68 81 00 00 00 push $0x81 8094b0b: 68 4a fd 0b 08 push $0x80bfd4a 8094b10: 68 50 fe 0b 08 push $0x80bfe50 8094b15: e8 c6 4c fb ff call 80497e0 <__assert_fail> 8094b1a: bb ab e7 0c 08 mov $0x80ce7ab,%ebx 8094b1f: e9 b0 f7 ff ff jmp 80942d4 <_dl_map_object_from_fd.constprop.7+0x6e4> 8094b24: bb b4 ea 0c 08 mov $0x80ceab4,%ebx 8094b29: e9 a6 f7 ff ff jmp 80942d4 <_dl_map_object_from_fd.constprop.7+0x6e4> 8094b2e: 66 90 xchg %ax,%ax 08094b30 <add_path.isra.4.constprop.8>: 8094b30: 83 fa ff cmp $0xffffffff,%edx 8094b33: 0f 84 86 00 00 00 je 8094bbf <add_path.isra.4.constprop.8+0x8f> 8094b39: 55 push %ebp 8094b3a: 57 push %edi 8094b3b: bf 02 00 00 00 mov $0x2,%edi 8094b40: 56 push %esi 8094b41: 53 push %ebx 8094b42: 89 d6 mov %edx,%esi 8094b44: 89 c3 mov %eax,%ebx 8094b46: 83 ec 0c sub $0xc,%esp 8094b49: 8b 02 mov (%edx),%eax 8094b4b: eb 1c jmp 8094b69 <add_path.isra.4.constprop.8+0x39> 8094b4d: 8d 76 00 lea 0x0(%esi),%esi 8094b50: 8b 53 08 mov 0x8(%ebx),%edx 8094b53: 89 f9 mov %edi,%ecx 8094b55: 83 42 04 01 addl $0x1,0x4(%edx) 8094b59: 83 78 10 02 cmpl $0x2,0x10(%eax) 8094b5d: 0f 43 48 10 cmovae 0x10(%eax),%ecx 8094b61: 8b 06 mov (%esi),%eax 8094b63: 01 0a add %ecx,(%edx) 8094b65: 85 c0 test %eax,%eax 8094b67: 74 4f je 8094bb8 <add_path.isra.4.constprop.8+0x88> 8094b69: 83 c6 04 add $0x4,%esi 8094b6c: 80 3b 00 cmpb $0x0,(%ebx) 8094b6f: 75 df jne 8094b50 <add_path.isra.4.constprop.8+0x20> 8094b71: 8b 53 04 mov 0x4(%ebx),%edx 8094b74: 8b 6b 08 mov 0x8(%ebx),%ebp 8094b77: 8d 4a 01 lea 0x1(%edx),%ecx 8094b7a: 8d 6c d5 00 lea 0x0(%ebp,%edx,8),%ebp 8094b7e: 8b 50 10 mov 0x10(%eax),%edx 8094b81: 89 4b 04 mov %ecx,0x4(%ebx) 8094b84: 8b 4b 0c mov 0xc(%ebx),%ecx 8094b87: 83 fa 01 cmp $0x1,%edx 8094b8a: 89 4d 08 mov %ecx,0x8(%ebp) 8094b8d: 76 39 jbe 8094bc8 <add_path.isra.4.constprop.8+0x98> 8094b8f: 83 ec 04 sub $0x4,%esp 8094b92: 83 ea 01 sub $0x1,%edx 8094b95: 52 push %edx 8094b96: ff 70 0c pushl 0xc(%eax) 8094b99: 51 push %ecx 8094b9a: e8 21 87 fc ff call 805d2c0 <__mempcpy> 8094b9f: 83 c4 10 add $0x10,%esp 8094ba2: 8d 50 01 lea 0x1(%eax),%edx 8094ba5: 89 53 0c mov %edx,0xc(%ebx) 8094ba8: c6 00 00 movb $0x0,(%eax) 8094bab: 8b 06 mov (%esi),%eax 8094bad: c7 45 0c 00 00 00 00 movl $0x0,0xc(%ebp) 8094bb4: 85 c0 test %eax,%eax 8094bb6: 75 b1 jne 8094b69 <add_path.isra.4.constprop.8+0x39> 8094bb8: 83 c4 0c add $0xc,%esp 8094bbb: 5b pop %ebx 8094bbc: 5e pop %esi 8094bbd: 5f pop %edi 8094bbe: 5d pop %ebp 8094bbf: f3 c3 repz ret 8094bc1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8094bc8: 8d 41 01 lea 0x1(%ecx),%eax 8094bcb: 85 d2 test %edx,%edx 8094bcd: 89 43 0c mov %eax,0xc(%ebx) 8094bd0: 0f 95 c0 setne %al 8094bd3: 83 c0 2e add $0x2e,%eax 8094bd6: 88 01 mov %al,(%ecx) 8094bd8: 8b 43 0c mov 0xc(%ebx),%eax 8094bdb: eb c5 jmp 8094ba2 <add_path.isra.4.constprop.8+0x72> 8094bdd: 8d 76 00 lea 0x0(%esi),%esi 08094be0 <_dl_dst_count>: 8094be0: 55 push %ebp 8094be1: 57 push %edi 8094be2: 56 push %esi 8094be3: 53 push %ebx 8094be4: 31 f6 xor %esi,%esi 8094be6: 83 ec 1c sub $0x1c,%esp 8094be9: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 8094bee: 8b 7c 24 30 mov 0x30(%esp),%edi 8094bf2: 8b 6c 24 34 mov 0x34(%esp),%ebp 8094bf6: 89 44 24 0c mov %eax,0xc(%esp) 8094bfa: 89 f8 mov %edi,%eax 8094bfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8094c00: 8d 58 01 lea 0x1(%eax),%ebx 8094c03: ff 74 24 0c pushl 0xc(%esp) 8094c07: 55 push %ebp 8094c08: b9 ea e8 0c 08 mov $0x80ce8ea,%ecx 8094c0d: 89 f8 mov %edi,%eax 8094c0f: 89 da mov %ebx,%edx 8094c11: e8 8a e1 ff ff call 8092da0 <is_dst> 8094c16: 85 c0 test %eax,%eax 8094c18: 5a pop %edx 8094c19: 59 pop %ecx 8094c1a: 75 34 jne 8094c50 <_dl_dst_count+0x70> 8094c1c: 6a 00 push $0x0 8094c1e: 55 push %ebp 8094c1f: b9 f1 e8 0c 08 mov $0x80ce8f1,%ecx 8094c24: 89 da mov %ebx,%edx 8094c26: 89 f8 mov %edi,%eax 8094c28: e8 73 e1 ff ff call 8092da0 <is_dst> 8094c2d: 85 c0 test %eax,%eax 8094c2f: 5a pop %edx 8094c30: 59 pop %ecx 8094c31: 75 1d jne 8094c50 <_dl_dst_count+0x70> 8094c33: 6a 00 push $0x0 8094c35: 55 push %ebp 8094c36: b9 fa e8 0c 08 mov $0x80ce8fa,%ecx 8094c3b: 89 da mov %ebx,%edx 8094c3d: 89 f8 mov %edi,%eax 8094c3f: e8 5c e1 ff ff call 8092da0 <is_dst> 8094c44: 85 c0 test %eax,%eax 8094c46: 5a pop %edx 8094c47: 59 pop %ecx 8094c48: 74 09 je 8094c53 <_dl_dst_count+0x73> 8094c4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8094c50: 83 c6 01 add $0x1,%esi 8094c53: 83 ec 08 sub $0x8,%esp 8094c56: 01 c3 add %eax,%ebx 8094c58: 6a 24 push $0x24 8094c5a: 53 push %ebx 8094c5b: e8 60 36 fb ff call 80482c0 <.plt+0xe0> 8094c60: 83 c4 10 add $0x10,%esp 8094c63: 85 c0 test %eax,%eax 8094c65: 75 99 jne 8094c00 <_dl_dst_count+0x20> 8094c67: 83 c4 1c add $0x1c,%esp 8094c6a: 89 f0 mov %esi,%eax 8094c6c: 5b pop %ebx 8094c6d: 5e pop %esi 8094c6e: 5f pop %edi 8094c6f: 5d pop %ebp 8094c70: c3 ret 8094c71: eb 0d jmp 8094c80 <_dl_dst_substitute> 8094c73: 90 nop 8094c74: 90 nop 8094c75: 90 nop 8094c76: 90 nop 8094c77: 90 nop 8094c78: 90 nop 8094c79: 90 nop 8094c7a: 90 nop 8094c7b: 90 nop 8094c7c: 90 nop 8094c7d: 90 nop 8094c7e: 90 nop 8094c7f: 90 nop 08094c80 <_dl_dst_substitute>: 8094c80: 55 push %ebp 8094c81: 57 push %edi 8094c82: 56 push %esi 8094c83: 53 push %ebx 8094c84: 83 ec 1c sub $0x1c,%esp 8094c87: 8b 44 24 34 mov 0x34(%esp),%eax 8094c8b: 8b 74 24 34 mov 0x34(%esp),%esi 8094c8f: c6 44 24 07 00 movb $0x0,0x7(%esp) 8094c94: 0f b6 08 movzbl (%eax),%ecx 8094c97: 8b 44 24 38 mov 0x38(%esp),%eax 8094c9b: 89 44 24 08 mov %eax,0x8(%esp) 8094c9f: 89 c7 mov %eax,%edi 8094ca1: eb 11 jmp 8094cb4 <_dl_dst_substitute+0x34> 8094ca3: 90 nop 8094ca4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8094ca8: 84 c9 test %cl,%cl 8094caa: 0f 84 ba 00 00 00 je 8094d6a <_dl_dst_substitute+0xea> 8094cb0: 89 ef mov %ebp,%edi 8094cb2: 89 de mov %ebx,%esi 8094cb4: 80 f9 24 cmp $0x24,%cl 8094cb7: 74 2f je 8094ce8 <_dl_dst_substitute+0x68> 8094cb9: 8b 54 24 3c mov 0x3c(%esp),%edx 8094cbd: 88 0f mov %cl,(%edi) 8094cbf: 8d 6f 01 lea 0x1(%edi),%ebp 8094cc2: 8d 5e 01 lea 0x1(%esi),%ebx 8094cc5: 0f b6 4e 01 movzbl 0x1(%esi),%ecx 8094cc9: 85 d2 test %edx,%edx 8094ccb: 74 db je 8094ca8 <_dl_dst_substitute+0x28> 8094ccd: 80 f9 3a cmp $0x3a,%cl 8094cd0: 75 d6 jne 8094ca8 <_dl_dst_substitute+0x28> 8094cd2: 80 7c 24 07 00 cmpb $0x0,0x7(%esp) 8094cd7: 0f 85 83 01 00 00 jne 8094e60 <_dl_dst_substitute+0x1e0> 8094cdd: 89 6c 24 08 mov %ebp,0x8(%esp) 8094ce1: eb cd jmp 8094cb0 <_dl_dst_substitute+0x30> 8094ce3: 90 nop 8094ce4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8094ce8: 8b 2d cc bf 0e 08 mov 0x80ebfcc,%ebp 8094cee: 8d 5e 01 lea 0x1(%esi),%ebx 8094cf1: b9 ea e8 0c 08 mov $0x80ce8ea,%ecx 8094cf6: 89 da mov %ebx,%edx 8094cf8: 55 push %ebp 8094cf9: ff 74 24 40 pushl 0x40(%esp) 8094cfd: 8b 44 24 3c mov 0x3c(%esp),%eax 8094d01: e8 9a e0 ff ff call 8092da0 <is_dst> 8094d06: 85 c0 test %eax,%eax 8094d08: 5a pop %edx 8094d09: 89 c2 mov %eax,%edx 8094d0b: 59 pop %ecx 8094d0c: 74 7a je 8094d88 <_dl_dst_substitute+0x108> 8094d0e: 8b 44 24 30 mov 0x30(%esp),%eax 8094d12: 85 ed test %ebp,%ebp 8094d14: c6 44 24 07 00 movb $0x0,0x7(%esp) 8094d19: 8b 80 a8 01 00 00 mov 0x1a8(%eax),%eax 8094d1f: 0f 85 e3 00 00 00 jne 8094e08 <_dl_dst_substitute+0x188> 8094d25: 8d 48 ff lea -0x1(%eax),%ecx 8094d28: 83 f9 fd cmp $0xfffffffd,%ecx 8094d2b: 0f 86 af 00 00 00 jbe 8094de0 <_dl_dst_substitute+0x160> 8094d31: 83 fa 01 cmp $0x1,%edx 8094d34: 0f 86 e6 00 00 00 jbe 8094e20 <_dl_dst_substitute+0x1a0> 8094d3a: 01 d3 add %edx,%ebx 8094d3c: 0f b6 03 movzbl (%ebx),%eax 8094d3f: 84 c0 test %al,%al 8094d41: 74 23 je 8094d66 <_dl_dst_substitute+0xe6> 8094d43: 8b 4c 24 3c mov 0x3c(%esp),%ecx 8094d47: 85 c9 test %ecx,%ecx 8094d49: 0f 94 c2 sete %dl 8094d4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8094d50: 3c 3a cmp $0x3a,%al 8094d52: 75 08 jne 8094d5c <_dl_dst_substitute+0xdc> 8094d54: 84 d2 test %dl,%dl 8094d56: 0f 84 d4 00 00 00 je 8094e30 <_dl_dst_substitute+0x1b0> 8094d5c: 83 c3 01 add $0x1,%ebx 8094d5f: 0f b6 03 movzbl (%ebx),%eax 8094d62: 84 c0 test %al,%al 8094d64: 75 ea jne 8094d50 <_dl_dst_substitute+0xd0> 8094d66: 8b 6c 24 08 mov 0x8(%esp),%ebp 8094d6a: 80 7c 24 07 00 cmpb $0x0,0x7(%esp) 8094d6f: 0f 85 1e 01 00 00 jne 8094e93 <_dl_dst_substitute+0x213> 8094d75: c6 45 00 00 movb $0x0,0x0(%ebp) 8094d79: 8b 44 24 38 mov 0x38(%esp),%eax 8094d7d: 83 c4 1c add $0x1c,%esp 8094d80: 5b pop %ebx 8094d81: 5e pop %esi 8094d82: 5f pop %edi 8094d83: 5d pop %ebp 8094d84: c3 ret 8094d85: 8d 76 00 lea 0x0(%esi),%esi 8094d88: 6a 00 push $0x0 8094d8a: ff 74 24 40 pushl 0x40(%esp) 8094d8e: b9 f1 e8 0c 08 mov $0x80ce8f1,%ecx 8094d93: 8b 44 24 3c mov 0x3c(%esp),%eax 8094d97: 89 da mov %ebx,%edx 8094d99: e8 02 e0 ff ff call 8092da0 <is_dst> 8094d9e: 89 c2 mov %eax,%edx 8094da0: a1 80 dc 0e 08 mov 0x80edc80,%eax 8094da5: 85 d2 test %edx,%edx 8094da7: 59 pop %ecx 8094da8: 5d pop %ebp 8094da9: 0f 85 76 ff ff ff jne 8094d25 <_dl_dst_substitute+0xa5> 8094daf: 6a 00 push $0x0 8094db1: ff 74 24 40 pushl 0x40(%esp) 8094db5: 89 da mov %ebx,%edx 8094db7: 8b 44 24 3c mov 0x3c(%esp),%eax 8094dbb: b9 fa e8 0c 08 mov $0x80ce8fa,%ecx 8094dc0: e8 db df ff ff call 8092da0 <is_dst> 8094dc5: 85 c0 test %eax,%eax 8094dc7: 5d pop %ebp 8094dc8: 5a pop %edx 8094dc9: 89 c2 mov %eax,%edx 8094dcb: 74 53 je 8094e20 <_dl_dst_substitute+0x1a0> 8094dcd: b8 fe e8 0c 08 mov $0x80ce8fe,%eax 8094dd2: 8d 48 ff lea -0x1(%eax),%ecx 8094dd5: 83 f9 fd cmp $0xfffffffd,%ecx 8094dd8: 0f 87 53 ff ff ff ja 8094d31 <_dl_dst_substitute+0xb1> 8094dde: 66 90 xchg %ax,%ax 8094de0: 89 54 24 0c mov %edx,0xc(%esp) 8094de4: 83 ec 08 sub $0x8,%esp 8094de7: 50 push %eax 8094de8: 57 push %edi 8094de9: e8 52 34 fb ff call 8048240 <.plt+0x60> 8094dee: 8b 54 24 1c mov 0x1c(%esp),%edx 8094df2: 89 c5 mov %eax,%ebp 8094df4: 83 c4 10 add $0x10,%esp 8094df7: 01 d3 add %edx,%ebx 8094df9: 0f b6 0b movzbl (%ebx),%ecx 8094dfc: e9 a7 fe ff ff jmp 8094ca8 <_dl_dst_substitute+0x28> 8094e01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8094e08: 8b 4c 24 30 mov 0x30(%esp),%ecx 8094e0c: f6 81 94 01 00 00 03 testb $0x3,0x194(%ecx) 8094e13: 0f 94 44 24 07 sete 0x7(%esp) 8094e18: e9 08 ff ff ff jmp 8094d25 <_dl_dst_substitute+0xa5> 8094e1d: 8d 76 00 lea 0x0(%esi),%esi 8094e20: c6 07 24 movb $0x24,(%edi) 8094e23: 8d 6f 01 lea 0x1(%edi),%ebp 8094e26: 0f b6 4e 01 movzbl 0x1(%esi),%ecx 8094e2a: e9 79 fe ff ff jmp 8094ca8 <_dl_dst_substitute+0x28> 8094e2f: 90 nop 8094e30: 8b 44 24 08 mov 0x8(%esp),%eax 8094e34: 3b 44 24 38 cmp 0x38(%esp),%eax 8094e38: 75 4d jne 8094e87 <_dl_dst_substitute+0x207> 8094e3a: 8b 44 24 3c mov 0x3c(%esp),%eax 8094e3e: 85 c0 test %eax,%eax 8094e40: 74 45 je 8094e87 <_dl_dst_substitute+0x207> 8094e42: 0f b6 4b 01 movzbl 0x1(%ebx),%ecx 8094e46: 84 c9 test %cl,%cl 8094e48: 74 7b je 8094ec5 <_dl_dst_substitute+0x245> 8094e4a: 83 c3 01 add $0x1,%ebx 8094e4d: 8b 6c 24 08 mov 0x8(%esp),%ebp 8094e51: e9 5a fe ff ff jmp 8094cb0 <_dl_dst_substitute+0x30> 8094e56: 8d 76 00 lea 0x0(%esi),%esi 8094e59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8094e60: 8b 7c 24 08 mov 0x8(%esp),%edi 8094e64: 89 ea mov %ebp,%edx 8094e66: 88 4c 24 0c mov %cl,0xc(%esp) 8094e6a: 29 fa sub %edi,%edx 8094e6c: 89 f8 mov %edi,%eax 8094e6e: e8 1d e0 ff ff call 8092e90 <is_trusted_path_normalize> 8094e73: 84 c0 test %al,%al 8094e75: 88 44 24 07 mov %al,0x7(%esp) 8094e79: 0f b6 4c 24 0c movzbl 0xc(%esp),%ecx 8094e7e: 75 37 jne 8094eb7 <_dl_dst_substitute+0x237> 8094e80: 89 fd mov %edi,%ebp 8094e82: e9 29 fe ff ff jmp 8094cb0 <_dl_dst_substitute+0x30> 8094e87: 0f b6 0b movzbl (%ebx),%ecx 8094e8a: 8b 6c 24 08 mov 0x8(%esp),%ebp 8094e8e: e9 1d fe ff ff jmp 8094cb0 <_dl_dst_substitute+0x30> 8094e93: 8b 7c 24 08 mov 0x8(%esp),%edi 8094e97: 89 ea mov %ebp,%edx 8094e99: 29 fa sub %edi,%edx 8094e9b: 89 f8 mov %edi,%eax 8094e9d: e8 ee df ff ff call 8092e90 <is_trusted_path_normalize> 8094ea2: 84 c0 test %al,%al 8094ea4: 8b 44 24 38 mov 0x38(%esp),%eax 8094ea8: 0f 44 ef cmove %edi,%ebp 8094eab: c6 45 00 00 movb $0x0,0x0(%ebp) 8094eaf: 83 c4 1c add $0x1c,%esp 8094eb2: 5b pop %ebx 8094eb3: 5e pop %esi 8094eb4: 5f pop %edi 8094eb5: 5d pop %ebp 8094eb6: c3 ret 8094eb7: 89 6c 24 08 mov %ebp,0x8(%esp) 8094ebb: c6 44 24 07 00 movb $0x0,0x7(%esp) 8094ec0: e9 eb fd ff ff jmp 8094cb0 <_dl_dst_substitute+0x30> 8094ec5: 0f b6 0b movzbl (%ebx),%ecx 8094ec8: 8b 6c 24 08 mov 0x8(%esp),%ebp 8094ecc: e9 d7 fd ff ff jmp 8094ca8 <_dl_dst_substitute+0x28> 8094ed1: eb 0d jmp 8094ee0 <expand_dynamic_string_token> 8094ed3: 90 nop 8094ed4: 90 nop 8094ed5: 90 nop 8094ed6: 90 nop 8094ed7: 90 nop 8094ed8: 90 nop 8094ed9: 90 nop 8094eda: 90 nop 8094edb: 90 nop 8094edc: 90 nop 8094edd: 90 nop 8094ede: 90 nop 8094edf: 90 nop 08094ee0 <expand_dynamic_string_token>: 8094ee0: 55 push %ebp 8094ee1: 57 push %edi 8094ee2: 89 cf mov %ecx,%edi 8094ee4: 56 push %esi 8094ee5: 53 push %ebx 8094ee6: 89 c6 mov %eax,%esi 8094ee8: 89 d3 mov %edx,%ebx 8094eea: 83 ec 24 sub $0x24,%esp 8094eed: 6a 24 push $0x24 8094eef: 52 push %edx 8094ef0: e8 cb 33 fb ff call 80482c0 <.plt+0xe0> 8094ef5: 83 c4 10 add $0x10,%esp 8094ef8: 85 c0 test %eax,%eax 8094efa: 75 14 jne 8094f10 <expand_dynamic_string_token+0x30> 8094efc: 83 ec 0c sub $0xc,%esp 8094eff: 53 push %ebx 8094f00: e8 6b 73 fc ff call 805c270 <__strdup> 8094f05: 83 c4 10 add $0x10,%esp 8094f08: 83 c4 1c add $0x1c,%esp 8094f0b: 5b pop %ebx 8094f0c: 5e pop %esi 8094f0d: 5f pop %edi 8094f0e: 5d pop %ebp 8094f0f: c3 ret 8094f10: 83 ec 08 sub $0x8,%esp 8094f13: 57 push %edi 8094f14: 50 push %eax 8094f15: e8 c6 fc ff ff call 8094be0 <_dl_dst_count> 8094f1a: 83 c4 10 add $0x10,%esp 8094f1d: 85 c0 test %eax,%eax 8094f1f: 89 c5 mov %eax,%ebp 8094f21: 74 d9 je 8094efc <expand_dynamic_string_token+0x1c> 8094f23: 83 ec 0c sub $0xc,%esp 8094f26: 53 push %ebx 8094f27: e8 84 73 fc ff call 805c2b0 <strlen> 8094f2c: 89 c1 mov %eax,%ecx 8094f2e: 8b 86 a8 01 00 00 mov 0x1a8(%esi),%eax 8094f34: 83 c4 10 add $0x10,%esp 8094f37: 85 c0 test %eax,%eax 8094f39: 74 65 je 8094fa0 <expand_dynamic_string_token+0xc0> 8094f3b: 83 f8 ff cmp $0xffffffff,%eax 8094f3e: 0f 84 83 00 00 00 je 8094fc7 <expand_dynamic_string_token+0xe7> 8094f44: 89 4c 24 0c mov %ecx,0xc(%esp) 8094f48: 83 ec 0c sub $0xc,%esp 8094f4b: 50 push %eax 8094f4c: e8 5f 73 fc ff call 805c2b0 <strlen> 8094f51: 83 c4 10 add $0x10,%esp 8094f54: 8b 4c 24 0c mov 0xc(%esp),%ecx 8094f58: 83 ec 0c sub $0xc,%esp 8094f5b: 83 3d 5c dc 0e 08 12 cmpl $0x12,0x80edc5c 8094f62: ba 12 00 00 00 mov $0x12,%edx 8094f67: 0f 43 15 5c dc 0e 08 cmovae 0x80edc5c,%edx 8094f6e: 39 c2 cmp %eax,%edx 8094f70: 0f 42 d0 cmovb %eax,%edx 8094f73: 83 ea 04 sub $0x4,%edx 8094f76: 0f af ea imul %edx,%ebp 8094f79: 8d 44 29 01 lea 0x1(%ecx,%ebp,1),%eax 8094f7d: 50 push %eax 8094f7e: e8 fd 50 fc ff call 805a080 <__libc_malloc> 8094f83: 83 c4 10 add $0x10,%esp 8094f86: 85 c0 test %eax,%eax 8094f88: 0f 84 7a ff ff ff je 8094f08 <expand_dynamic_string_token+0x28> 8094f8e: 57 push %edi 8094f8f: 50 push %eax 8094f90: 53 push %ebx 8094f91: 56 push %esi 8094f92: e8 e9 fc ff ff call 8094c80 <_dl_dst_substitute> 8094f97: 83 c4 10 add $0x10,%esp 8094f9a: e9 69 ff ff ff jmp 8094f08 <expand_dynamic_string_token+0x28> 8094f9f: 90 nop 8094fa0: 8b 46 04 mov 0x4(%esi),%eax 8094fa3: 80 38 00 cmpb $0x0,(%eax) 8094fa6: 75 23 jne 8094fcb <expand_dynamic_string_token+0xeb> 8094fa8: 89 4c 24 0c mov %ecx,0xc(%esp) 8094fac: e8 0f 60 00 00 call 809afc0 <_dl_get_origin> 8094fb1: 8d 50 ff lea -0x1(%eax),%edx 8094fb4: 89 86 a8 01 00 00 mov %eax,0x1a8(%esi) 8094fba: 8b 4c 24 0c mov 0xc(%esp),%ecx 8094fbe: 83 fa fd cmp $0xfffffffd,%edx 8094fc1: 0f 86 7d ff ff ff jbe 8094f44 <expand_dynamic_string_token+0x64> 8094fc7: 31 c0 xor %eax,%eax 8094fc9: eb 8d jmp 8094f58 <expand_dynamic_string_token+0x78> 8094fcb: 68 a0 ee 0c 08 push $0x80ceea0 8094fd0: 68 7b 01 00 00 push $0x17b 8094fd5: 68 84 e7 0c 08 push $0x80ce784 8094fda: 68 34 ed 0c 08 push $0x80ced34 8094fdf: e8 fc 47 fb ff call 80497e0 <__assert_fail> 8094fe4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8094fea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 08094ff0 <fillin_rpath>: 8094ff0: 55 push %ebp 8094ff1: 57 push %edi 8094ff2: 89 d7 mov %edx,%edi 8094ff4: 56 push %esi 8094ff5: 53 push %ebx 8094ff6: 83 ec 2c sub $0x2c,%esp 8094ff9: 89 44 24 1c mov %eax,0x1c(%esp) 8094ffd: 89 4c 24 10 mov %ecx,0x10(%esp) 8095001: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8095008: 00 8095009: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8095010: 83 ec 08 sub $0x8,%esp 8095013: ff 74 24 18 pushl 0x18(%esp) 8095017: 8d 44 24 28 lea 0x28(%esp),%eax 809501b: 50 push %eax 809501c: e8 ef b1 00 00 call 80a0210 <__strsep> 8095021: 83 c4 10 add $0x10,%esp 8095024: 85 c0 test %eax,%eax 8095026: 0f 84 ca 02 00 00 je 80952f6 <fillin_rpath+0x306> 809502c: 89 c2 mov %eax,%edx 809502e: 8b 44 24 4c mov 0x4c(%esp),%eax 8095032: b9 01 00 00 00 mov $0x1,%ecx 8095037: e8 a4 fe ff ff call 8094ee0 <expand_dynamic_string_token> 809503c: 83 ec 0c sub $0xc,%esp 809503f: 89 c6 mov %eax,%esi 8095041: 50 push %eax 8095042: e8 69 72 fc ff call 805c2b0 <strlen> 8095047: 83 c4 10 add $0x10,%esp 809504a: 85 c0 test %eax,%eax 809504c: 89 c3 mov %eax,%ebx 809504e: c7 44 24 08 d1 e6 0c movl $0x80ce6d1,0x8(%esp) 8095055: 08 8095056: 74 48 je 80950a0 <fillin_rpath+0xb0> 8095058: 83 f8 01 cmp $0x1,%eax 809505b: 76 28 jbe 8095085 <fillin_rpath+0x95> 809505d: 80 7c 06 ff 2f cmpb $0x2f,-0x1(%esi,%eax,1) 8095062: 8d 50 ff lea -0x1(%eax),%edx 8095065: 74 19 je 8095080 <fillin_rpath+0x90> 8095067: e9 9f 02 00 00 jmp 809530b <fillin_rpath+0x31b> 809506c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095070: 80 7c 16 ff 2f cmpb $0x2f,-0x1(%esi,%edx,1) 8095075: 8d 42 ff lea -0x1(%edx),%eax 8095078: 0f 85 d2 01 00 00 jne 8095250 <fillin_rpath+0x260> 809507e: 89 c2 mov %eax,%edx 8095080: 83 fa 01 cmp $0x1,%edx 8095083: 75 eb jne 8095070 <fillin_rpath+0x80> 8095085: 0f b6 06 movzbl (%esi),%eax 8095088: 3c 2f cmp $0x2f,%al 809508a: 0f 85 b3 01 00 00 jne 8095243 <fillin_rpath+0x253> 8095090: 89 74 24 08 mov %esi,0x8(%esp) 8095094: bb 01 00 00 00 mov $0x1,%ebx 8095099: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80950a0: 8b 6c 24 40 mov 0x40(%esp),%ebp 80950a4: 85 ed test %ebp,%ebp 80950a6: 0f 85 bb 01 00 00 jne 8095267 <fillin_rpath+0x277> 80950ac: 8b 2d bc dc 0e 08 mov 0x80edcbc,%ebp 80950b2: 85 ed test %ebp,%ebp 80950b4: 0f 84 84 00 00 00 je 809513e <fillin_rpath+0x14e> 80950ba: 89 74 24 0c mov %esi,0xc(%esp) 80950be: 89 de mov %ebx,%esi 80950c0: 8b 5c 24 08 mov 0x8(%esp),%ebx 80950c4: eb 11 jmp 80950d7 <fillin_rpath+0xe7> 80950c6: 8d 76 00 lea 0x0(%esi),%esi 80950c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80950d0: 8b 6d 00 mov 0x0(%ebp),%ebp 80950d3: 85 ed test %ebp,%ebp 80950d5: 74 61 je 8095138 <fillin_rpath+0x148> 80950d7: 3b 75 10 cmp 0x10(%ebp),%esi 80950da: 75 f4 jne 80950d0 <fillin_rpath+0xe0> 80950dc: 83 ec 04 sub $0x4,%esp 80950df: 56 push %esi 80950e0: ff 75 0c pushl 0xc(%ebp) 80950e3: 53 push %ebx 80950e4: e8 77 31 fb ff call 8048260 <.plt+0x80> 80950e9: 83 c4 10 add $0x10,%esp 80950ec: 85 c0 test %eax,%eax 80950ee: 75 e0 jne 80950d0 <fillin_rpath+0xe0> 80950f0: 8b 54 24 14 mov 0x14(%esp),%edx 80950f4: 8b 74 24 0c mov 0xc(%esp),%esi 80950f8: 85 d2 test %edx,%edx 80950fa: 74 18 je 8095114 <fillin_rpath+0x124> 80950fc: 3b 2f cmp (%edi),%ebp 80950fe: 74 22 je 8095122 <fillin_rpath+0x132> 8095100: 31 c0 xor %eax,%eax 8095102: eb 09 jmp 809510d <fillin_rpath+0x11d> 8095104: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095108: 3b 2c 87 cmp (%edi,%eax,4),%ebp 809510b: 74 15 je 8095122 <fillin_rpath+0x132> 809510d: 83 c0 01 add $0x1,%eax 8095110: 39 c2 cmp %eax,%edx 8095112: 75 f4 jne 8095108 <fillin_rpath+0x118> 8095114: 8b 44 24 14 mov 0x14(%esp),%eax 8095118: 89 2c 87 mov %ebp,(%edi,%eax,4) 809511b: 83 c0 01 add $0x1,%eax 809511e: 89 44 24 14 mov %eax,0x14(%esp) 8095122: 83 ec 0c sub $0xc,%esp 8095125: 56 push %esi 8095126: e8 65 54 fc ff call 805a590 <__cfree> 809512b: 83 c4 10 add $0x10,%esp 809512e: e9 dd fe ff ff jmp 8095010 <fillin_rpath+0x20> 8095133: 90 nop 8095134: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095138: 89 f3 mov %esi,%ebx 809513a: 8b 74 24 0c mov 0xc(%esp),%esi 809513e: 8b 44 24 48 mov 0x48(%esp),%eax 8095142: 85 c0 test %eax,%eax 8095144: 0f 84 86 01 00 00 je 80952d0 <fillin_rpath+0x2e0> 809514a: 83 ec 0c sub $0xc,%esp 809514d: ff 74 24 54 pushl 0x54(%esp) 8095151: e8 5a 71 fc ff call 805c2b0 <strlen> 8095156: 83 c4 10 add $0x10,%esp 8095159: 83 c0 01 add $0x1,%eax 809515c: 89 44 24 0c mov %eax,0xc(%esp) 8095160: a1 dc bf 0e 08 mov 0x80ebfdc,%eax 8095165: 83 ec 0c sub $0xc,%esp 8095168: 8d 0c 85 14 00 00 00 lea 0x14(,%eax,4),%ecx 809516f: 8d 44 0b 01 lea 0x1(%ebx,%ecx,1),%eax 8095173: 03 44 24 18 add 0x18(%esp),%eax 8095177: 89 4c 24 24 mov %ecx,0x24(%esp) 809517b: 50 push %eax 809517c: e8 ff 4e fc ff call 805a080 <__libc_malloc> 8095181: 83 c4 10 add $0x10,%esp 8095184: 85 c0 test %eax,%eax 8095186: 89 c2 mov %eax,%edx 8095188: 8b 4c 24 18 mov 0x18(%esp),%ecx 809518c: 0f 84 97 01 00 00 je 8095329 <fillin_rpath+0x339> 8095192: 89 44 24 18 mov %eax,0x18(%esp) 8095196: 01 c1 add %eax,%ecx 8095198: 83 ec 04 sub $0x4,%esp 809519b: 89 48 0c mov %ecx,0xc(%eax) 809519e: 53 push %ebx 809519f: ff 74 24 10 pushl 0x10(%esp) 80951a3: 51 push %ecx 80951a4: e8 17 81 fc ff call 805d2c0 <__mempcpy> 80951a9: 8b 54 24 28 mov 0x28(%esp),%edx 80951ad: 83 c4 10 add $0x10,%esp 80951b0: 3b 1d 8c d7 0e 08 cmp 0x80ed78c,%ebx 80951b6: c6 00 00 movb $0x0,(%eax) 80951b9: 89 5a 10 mov %ebx,0x10(%edx) 80951bc: 76 06 jbe 80951c4 <fillin_rpath+0x1d4> 80951be: 89 1d 8c d7 0e 08 mov %ebx,0x80ed78c 80951c4: 8b 44 24 08 mov 0x8(%esp),%eax 80951c8: 31 c9 xor %ecx,%ecx 80951ca: 8b 2d dc bf 0e 08 mov 0x80ebfdc,%ebp 80951d0: 80 38 2f cmpb $0x2f,(%eax) 80951d3: 0f 95 c1 setne %cl 80951d6: 31 c0 xor %eax,%eax 80951d8: 01 c9 add %ecx,%ecx 80951da: 85 ed test %ebp,%ebp 80951dc: 74 0d je 80951eb <fillin_rpath+0x1fb> 80951de: 66 90 xchg %ax,%ax 80951e0: 89 4c 82 14 mov %ecx,0x14(%edx,%eax,4) 80951e4: 83 c0 01 add $0x1,%eax 80951e7: 39 e8 cmp %ebp,%eax 80951e9: 75 f5 jne 80951e0 <fillin_rpath+0x1f0> 80951eb: 8b 4c 24 44 mov 0x44(%esp),%ecx 80951ef: 89 4a 04 mov %ecx,0x4(%edx) 80951f2: 8b 4c 24 48 mov 0x48(%esp),%ecx 80951f6: 85 c9 test %ecx,%ecx 80951f8: 0f 84 1f 01 00 00 je 809531d <fillin_rpath+0x32d> 80951fe: 8d 44 83 15 lea 0x15(%ebx,%eax,4),%eax 8095202: 89 54 24 08 mov %edx,0x8(%esp) 8095206: 83 ec 04 sub $0x4,%esp 8095209: ff 74 24 10 pushl 0x10(%esp) 809520d: ff 74 24 50 pushl 0x50(%esp) 8095211: 01 d0 add %edx,%eax 8095213: 50 push %eax 8095214: e8 e7 81 fc ff call 805d400 <memcpy> 8095219: 8b 54 24 18 mov 0x18(%esp),%edx 809521d: 83 c4 10 add $0x10,%esp 8095220: 89 42 08 mov %eax,0x8(%edx) 8095223: a1 bc dc 0e 08 mov 0x80edcbc,%eax 8095228: 89 15 bc dc 0e 08 mov %edx,0x80edcbc 809522e: 89 02 mov %eax,(%edx) 8095230: 8b 44 24 14 mov 0x14(%esp),%eax 8095234: 89 14 87 mov %edx,(%edi,%eax,4) 8095237: 83 c0 01 add $0x1,%eax 809523a: 89 44 24 14 mov %eax,0x14(%esp) 809523e: e9 df fe ff ff jmp 8095122 <fillin_rpath+0x132> 8095243: ba 01 00 00 00 mov $0x1,%edx 8095248: 90 nop 8095249: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8095250: 8d 5a 01 lea 0x1(%edx),%ebx 8095253: c6 04 16 2f movb $0x2f,(%esi,%edx,1) 8095257: 89 74 24 08 mov %esi,0x8(%esp) 809525b: 8b 6c 24 40 mov 0x40(%esp),%ebp 809525f: 85 ed test %ebp,%ebp 8095261: 0f 84 45 fe ff ff je 80950ac <fillin_rpath+0xbc> 8095267: b9 14 00 00 00 mov $0x14,%ecx 809526c: 89 7c 24 18 mov %edi,0x18(%esp) 8095270: 89 df mov %ebx,%edi 8095272: 89 cb mov %ecx,%ebx 8095274: ba 0c ef 0c 08 mov $0x80cef0c,%edx 8095279: 89 74 24 0c mov %esi,0xc(%esp) 809527d: 39 fb cmp %edi,%ebx 809527f: bd 20 ef 0c 08 mov $0x80cef20,%ebp 8095284: 89 d6 mov %edx,%esi 8095286: 74 1e je 80952a6 <fillin_rpath+0x2b6> 8095288: 90 nop 8095289: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8095290: 83 c6 04 add $0x4,%esi 8095293: b8 1c ef 0c 08 mov $0x80cef1c,%eax 8095298: 39 f0 cmp %esi,%eax 809529a: 74 41 je 80952dd <fillin_rpath+0x2ed> 809529c: 8d 6c 1d 01 lea 0x1(%ebp,%ebx,1),%ebp 80952a0: 8b 1e mov (%esi),%ebx 80952a2: 39 fb cmp %edi,%ebx 80952a4: 75 ea jne 8095290 <fillin_rpath+0x2a0> 80952a6: 83 ec 04 sub $0x4,%esp 80952a9: 53 push %ebx 80952aa: ff 74 24 10 pushl 0x10(%esp) 80952ae: 55 push %ebp 80952af: e8 ac 2f fb ff call 8048260 <.plt+0x80> 80952b4: 83 c4 10 add $0x10,%esp 80952b7: 85 c0 test %eax,%eax 80952b9: 75 d5 jne 8095290 <fillin_rpath+0x2a0> 80952bb: 89 fb mov %edi,%ebx 80952bd: 8b 74 24 0c mov 0xc(%esp),%esi 80952c1: 8b 7c 24 18 mov 0x18(%esp),%edi 80952c5: e9 e2 fd ff ff jmp 80950ac <fillin_rpath+0xbc> 80952ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80952d0: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80952d7: 00 80952d8: e9 83 fe ff ff jmp 8095160 <fillin_rpath+0x170> 80952dd: 8b 74 24 0c mov 0xc(%esp),%esi 80952e1: 8b 7c 24 18 mov 0x18(%esp),%edi 80952e5: 83 ec 0c sub $0xc,%esp 80952e8: 56 push %esi 80952e9: e8 a2 52 fc ff call 805a590 <__cfree> 80952ee: 83 c4 10 add $0x10,%esp 80952f1: e9 1a fd ff ff jmp 8095010 <fillin_rpath+0x20> 80952f6: 8b 44 24 14 mov 0x14(%esp),%eax 80952fa: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) 8095301: 83 c4 2c add $0x2c,%esp 8095304: 89 f8 mov %edi,%eax 8095306: 5b pop %ebx 8095307: 5e pop %esi 8095308: 5f pop %edi 8095309: 5d pop %ebp 809530a: c3 ret 809530b: 89 c2 mov %eax,%edx 809530d: 89 74 24 08 mov %esi,0x8(%esp) 8095311: 8d 5a 01 lea 0x1(%edx),%ebx 8095314: c6 04 16 2f movb $0x2f,(%esi,%edx,1) 8095318: e9 3e ff ff ff jmp 809525b <fillin_rpath+0x26b> 809531d: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 8095324: e9 fa fe ff ff jmp 8095223 <fillin_rpath+0x233> 8095329: 83 ec 0c sub $0xc,%esp 809532c: 31 c9 xor %ecx,%ecx 809532e: b8 0c 00 00 00 mov $0xc,%eax 8095333: 68 5c ed 0c 08 push $0x80ced5c 8095338: e8 d3 4c 00 00 call 809a010 <_dl_signal_error> 809533d: 8d 76 00 lea 0x0(%esi),%esi 08095340 <cache_rpath.part.5>: 8095340: 55 push %ebp 8095341: 57 push %edi 8095342: 89 d7 mov %edx,%edi 8095344: 56 push %esi 8095345: 53 push %ebx 8095346: 83 ec 1c sub $0x1c,%esp 8095349: 8b 4c 88 20 mov 0x20(%eax,%ecx,4),%ecx 809534d: 85 c9 test %ecx,%ecx 809534f: 0f 84 bb 00 00 00 je 8095410 <cache_rpath.part.5+0xd0> 8095355: 8b 69 04 mov 0x4(%ecx),%ebp 8095358: 8b 58 34 mov 0x34(%eax),%ebx 809535b: 8b 0d c4 dc 0e 08 mov 0x80edcc4,%ecx 8095361: 8b 70 04 mov 0x4(%eax),%esi 8095364: 03 6b 04 add 0x4(%ebx),%ebp 8095367: 85 c9 test %ecx,%ecx 8095369: 89 74 24 08 mov %esi,0x8(%esp) 809536d: 0f 85 cd 00 00 00 jne 8095440 <cache_rpath.part.5+0x100> 8095373: 83 ec 0c sub $0xc,%esp 8095376: 89 c3 mov %eax,%ebx 8095378: 55 push %ebp 8095379: e8 f2 6e fc ff call 805c270 <__strdup> 809537e: 83 c4 10 add $0x10,%esp 8095381: 85 c0 test %eax,%eax 8095383: 89 c6 mov %eax,%esi 8095385: 0f 84 6f 01 00 00 je 80954fa <cache_rpath.part.5+0x1ba> 809538b: 0f b6 00 movzbl (%eax),%eax 809538e: 31 c9 xor %ecx,%ecx 8095390: 89 f2 mov %esi,%edx 8095392: 84 c0 test %al,%al 8095394: 0f 84 86 00 00 00 je 8095420 <cache_rpath.part.5+0xe0> 809539a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80953a0: 3c 3a cmp $0x3a,%al 80953a2: 0f 94 c0 sete %al 80953a5: 83 c2 01 add $0x1,%edx 80953a8: 0f b6 c0 movzbl %al,%eax 80953ab: 01 c1 add %eax,%ecx 80953ad: 0f b6 02 movzbl (%edx),%eax 80953b0: 84 c0 test %al,%al 80953b2: 75 ec jne 80953a0 <cache_rpath.part.5+0x60> 80953b4: 8d 04 8d 08 00 00 00 lea 0x8(,%ecx,4),%eax 80953bb: 83 ec 0c sub $0xc,%esp 80953be: 50 push %eax 80953bf: e8 bc 4c fc ff call 805a080 <__libc_malloc> 80953c4: 83 c4 10 add $0x10,%esp 80953c7: 85 c0 test %eax,%eax 80953c9: 89 c5 mov %eax,%ebp 80953cb: 0f 84 06 01 00 00 je 80954d7 <cache_rpath.part.5+0x197> 80953d1: 53 push %ebx 80953d2: ff 74 24 0c pushl 0xc(%esp) 80953d6: 89 c2 mov %eax,%edx 80953d8: ff 74 24 38 pushl 0x38(%esp) 80953dc: 6a 00 push $0x0 80953de: b9 c6 fd 0c 08 mov $0x80cfdc6,%ecx 80953e3: 89 f0 mov %esi,%eax 80953e5: e8 06 fc ff ff call 8094ff0 <fillin_rpath> 80953ea: 89 34 24 mov %esi,(%esp) 80953ed: e8 9e 51 fc ff call 805a590 <__cfree> 80953f2: 83 c4 10 add $0x10,%esp 80953f5: 89 2f mov %ebp,(%edi) 80953f7: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi) 80953fe: 83 c4 1c add $0x1c,%esp 8095401: b8 01 00 00 00 mov $0x1,%eax 8095406: 5b pop %ebx 8095407: 5e pop %esi 8095408: 5f pop %edi 8095409: 5d pop %ebp 809540a: c3 ret 809540b: 90 nop 809540c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095410: c7 07 ff ff ff ff movl $0xffffffff,(%edi) 8095416: 83 c4 1c add $0x1c,%esp 8095419: 31 c0 xor %eax,%eax 809541b: 5b pop %ebx 809541c: 5e pop %esi 809541d: 5f pop %edi 809541e: 5d pop %ebp 809541f: c3 ret 8095420: 83 ec 0c sub $0xc,%esp 8095423: 56 push %esi 8095424: e8 67 51 fc ff call 805a590 <__cfree> 8095429: 83 c4 10 add $0x10,%esp 809542c: c7 07 ff ff ff ff movl $0xffffffff,(%edi) 8095432: 31 c0 xor %eax,%eax 8095434: 83 c4 1c add $0x1c,%esp 8095437: 5b pop %ebx 8095438: 5e pop %esi 8095439: 5f pop %edi 809543a: 5d pop %ebp 809543b: c3 ret 809543c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095440: 8b 15 cc bf 0e 08 mov 0x80ebfcc,%edx 8095446: 85 d2 test %edx,%edx 8095448: 0f 85 25 ff ff ff jne 8095373 <cache_rpath.part.5+0x33> 809544e: 0f b6 16 movzbl (%esi),%edx 8095451: 0f b6 19 movzbl (%ecx),%ebx 8095454: 89 ee mov %ebp,%esi 8095456: 89 c5 mov %eax,%ebp 8095458: 88 54 24 0f mov %dl,0xf(%esp) 809545c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095460: 0f b6 44 24 0f movzbl 0xf(%esp),%eax 8095465: 38 d8 cmp %bl,%al 8095467: 75 67 jne 80954d0 <cache_rpath.part.5+0x190> 8095469: 84 c0 test %al,%al 809546b: 74 a3 je 8095410 <cache_rpath.part.5+0xd0> 809546d: 8b 54 24 08 mov 0x8(%esp),%edx 8095471: eb 09 jmp 809547c <cache_rpath.part.5+0x13c> 8095473: 90 nop 8095474: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095478: 84 db test %bl,%bl 809547a: 74 94 je 8095410 <cache_rpath.part.5+0xd0> 809547c: 83 c1 01 add $0x1,%ecx 809547f: 83 c2 01 add $0x1,%edx 8095482: 0f b6 19 movzbl (%ecx),%ebx 8095485: 0f b6 02 movzbl (%edx),%eax 8095488: 38 c3 cmp %al,%bl 809548a: 74 ec je 8095478 <cache_rpath.part.5+0x138> 809548c: 84 c0 test %al,%al 809548e: 75 1f jne 80954af <cache_rpath.part.5+0x16f> 8095490: 84 db test %bl,%bl 8095492: 0f 84 78 ff ff ff je 8095410 <cache_rpath.part.5+0xd0> 8095498: 80 fb 3a cmp $0x3a,%bl 809549b: 75 12 jne 80954af <cache_rpath.part.5+0x16f> 809549d: e9 6e ff ff ff jmp 8095410 <cache_rpath.part.5+0xd0> 80954a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80954a8: 83 c1 01 add $0x1,%ecx 80954ab: 3c 3a cmp $0x3a,%al 80954ad: 74 11 je 80954c0 <cache_rpath.part.5+0x180> 80954af: 0f b6 01 movzbl (%ecx),%eax 80954b2: 84 c0 test %al,%al 80954b4: 75 f2 jne 80954a8 <cache_rpath.part.5+0x168> 80954b6: 89 e8 mov %ebp,%eax 80954b8: 89 f5 mov %esi,%ebp 80954ba: e9 b4 fe ff ff jmp 8095373 <cache_rpath.part.5+0x33> 80954bf: 90 nop 80954c0: 0f b6 19 movzbl (%ecx),%ebx 80954c3: 84 db test %bl,%bl 80954c5: 75 99 jne 8095460 <cache_rpath.part.5+0x120> 80954c7: eb ed jmp 80954b6 <cache_rpath.part.5+0x176> 80954c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80954d0: 0f b6 44 24 0f movzbl 0xf(%esp),%eax 80954d5: eb b5 jmp 809548c <cache_rpath.part.5+0x14c> 80954d7: 83 ec 0c sub $0xc,%esp 80954da: 56 push %esi 80954db: e8 b0 50 fc ff call 805a590 <__cfree> 80954e0: 83 c4 10 add $0x10,%esp 80954e3: b8 5c ed 0c 08 mov $0x80ced5c,%eax 80954e8: 83 ec 0c sub $0xc,%esp 80954eb: 31 c9 xor %ecx,%ecx 80954ed: 31 d2 xor %edx,%edx 80954ef: 50 push %eax 80954f0: b8 0c 00 00 00 mov $0xc,%eax 80954f5: e8 16 4b 00 00 call 809a010 <_dl_signal_error> 80954fa: b8 80 ed 0c 08 mov $0x80ced80,%eax 80954ff: eb e7 jmp 80954e8 <cache_rpath.part.5+0x1a8> 8095501: eb 0d jmp 8095510 <_dl_init_paths> 8095503: 90 nop 8095504: 90 nop 8095505: 90 nop 8095506: 90 nop 8095507: 90 nop 8095508: 90 nop 8095509: 90 nop 809550a: 90 nop 809550b: 90 nop 809550c: 90 nop 809550d: 90 nop 809550e: 90 nop 809550f: 90 nop 08095510 <_dl_init_paths>: 8095510: 55 push %ebp 8095511: b9 dc bf 0e 08 mov $0x80ebfdc,%ecx 8095516: 89 e5 mov %esp,%ebp 8095518: 57 push %edi 8095519: 56 push %esi 809551a: 53 push %ebx 809551b: 83 ec 38 sub $0x38,%esp 809551e: 89 45 d4 mov %eax,-0x2c(%ebp) 8095521: 8b 15 5c dc 0e 08 mov 0x80edc5c,%edx 8095527: a1 80 dc 0e 08 mov 0x80edc80,%eax 809552c: 68 d8 bf 0e 08 push $0x80ebfd8 8095531: e8 0a 43 00 00 call 8099840 <_dl_important_hwcaps> 8095536: 6a 14 push $0x14 8095538: a3 e0 bf 0e 08 mov %eax,0x80ebfe0 809553d: e8 3e 4b fc ff call 805a080 <__libc_malloc> 8095542: 83 c4 10 add $0x10,%esp 8095545: 85 c0 test %eax,%eax 8095547: 89 45 e0 mov %eax,-0x20(%ebp) 809554a: a3 d0 bf 0e 08 mov %eax,0x80ebfd0 809554f: 0f 84 1f 02 00 00 je 8095774 <_dl_init_paths+0x264> 8095555: 8b 35 dc bf 0e 08 mov 0x80ebfdc,%esi 809555b: bf cd cc cc cc mov $0xcccccccd,%edi 8095560: 83 ec 0c sub $0xc,%esp 8095563: 8d 14 b5 27 00 00 00 lea 0x27(,%esi,4),%edx 809556a: 89 d0 mov %edx,%eax 809556c: f7 e7 mul %edi 809556e: 89 d7 mov %edx,%edi 8095570: c1 ef 04 shr $0x4,%edi 8095573: 69 c7 d8 04 00 00 imul $0x4d8,%edi,%eax 8095579: 50 push %eax 809557a: e8 01 4b fc ff call 805a080 <__libc_malloc> 809557f: 8b 5d e0 mov -0x20(%ebp),%ebx 8095582: 83 c4 10 add $0x10,%esp 8095585: 85 c0 test %eax,%eax 8095587: 89 03 mov %eax,(%ebx) 8095589: 0f 84 ce 01 00 00 je 809575d <_dl_init_paths+0x24d> 809558f: 8d 14 bf lea (%edi,%edi,4),%edx 8095592: 8b 4d e0 mov -0x20(%ebp),%ecx 8095595: c7 05 d4 bf 0e 08 00 movl $0x0,0x80ebfd4 809559c: 00 00 00 809559f: a3 bc dc 0e 08 mov %eax,0x80edcbc 80955a4: c7 40 04 11 e9 0c 08 movl $0x80ce911,0x4(%eax) 80955ab: 8d 3c 95 00 00 00 00 lea 0x0(,%edx,4),%edi 80955b2: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 80955b9: c7 40 0c 20 ef 0c 08 movl $0x80cef20,0xc(%eax) 80955c0: 89 cb mov %ecx,%ebx 80955c2: 83 c1 10 add $0x10,%ecx 80955c5: c7 40 10 14 00 00 00 movl $0x14,0x10(%eax) 80955cc: 89 fa mov %edi,%edx 80955ce: 89 7d dc mov %edi,-0x24(%ebp) 80955d1: 89 4d e4 mov %ecx,-0x1c(%ebp) 80955d4: f7 da neg %edx 80955d6: 83 c3 04 add $0x4,%ebx 80955d9: bf 0c ef 0c 08 mov $0x80cef0c,%edi 80955de: b9 35 ef 0c 08 mov $0x80cef35,%ecx 80955e3: 89 55 d8 mov %edx,-0x28(%ebp) 80955e6: 31 d2 xor %edx,%edx 80955e8: 85 f6 test %esi,%esi 80955ea: 74 13 je 80955ff <_dl_init_paths+0xef> 80955ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80955f0: c7 44 90 14 00 00 00 movl $0x0,0x14(%eax,%edx,4) 80955f7: 00 80955f8: 83 c2 01 add $0x1,%edx 80955fb: 39 d6 cmp %edx,%esi 80955fd: 75 f1 jne 80955f0 <_dl_init_paths+0xe0> 80955ff: 39 5d e4 cmp %ebx,-0x1c(%ebp) 8095602: 74 3c je 8095640 <_dl_init_paths+0x130> 8095604: 03 45 dc add -0x24(%ebp),%eax 8095607: 8b 55 d8 mov -0x28(%ebp),%edx 809560a: 83 c3 04 add $0x4,%ebx 809560d: 83 c7 04 add $0x4,%edi 8095610: 89 04 10 mov %eax,(%eax,%edx,1) 8095613: 8b 17 mov (%edi),%edx 8095615: 80 39 2f cmpb $0x2f,(%ecx) 8095618: 89 43 fc mov %eax,-0x4(%ebx) 809561b: c7 40 04 11 e9 0c 08 movl $0x80ce911,0x4(%eax) 8095622: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 8095629: 89 50 10 mov %edx,0x10(%eax) 809562c: 89 48 0c mov %ecx,0xc(%eax) 809562f: 8d 54 11 01 lea 0x1(%ecx,%edx,1),%edx 8095633: 0f 85 0b 01 00 00 jne 8095744 <_dl_init_paths+0x234> 8095639: 89 d1 mov %edx,%ecx 809563b: eb a9 jmp 80955e6 <_dl_init_paths+0xd6> 809563d: 8d 76 00 lea 0x0(%esi),%esi 8095640: c7 00 00 00 00 00 movl $0x0,(%eax) 8095646: 8b 45 e0 mov -0x20(%ebp),%eax 8095649: c7 05 8c d7 0e 08 18 movl $0x18,0x80ed78c 8095650: 00 00 00 8095653: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 809565a: 8b 45 d4 mov -0x2c(%ebp),%eax 809565d: 85 c0 test %eax,%eax 809565f: 74 0a je 809566b <_dl_init_paths+0x15b> 8095661: 8b 45 d4 mov -0x2c(%ebp),%eax 8095664: 0f b6 10 movzbl (%eax),%edx 8095667: 84 d2 test %dl,%dl 8095669: 75 12 jne 809567d <_dl_init_paths+0x16d> 809566b: c7 05 e4 bf 0e 08 ff movl $0xffffffff,0x80ebfe4 8095672: ff ff ff 8095675: 8d 65 f4 lea -0xc(%ebp),%esp 8095678: 5b pop %ebx 8095679: 5e pop %esi 809567a: 5f pop %edi 809567b: 5d pop %ebp 809567c: c3 ret 809567d: 83 ec 0c sub $0xc,%esp 8095680: 88 55 e4 mov %dl,-0x1c(%ebp) 8095683: 89 c3 mov %eax,%ebx 8095685: 50 push %eax 8095686: e8 25 6c fc ff call 805c2b0 <strlen> 809568b: 8d 48 01 lea 0x1(%eax),%ecx 809568e: 83 c0 1f add $0x1f,%eax 8095691: 83 c4 10 add $0x10,%esp 8095694: 83 e0 f0 and $0xfffffff0,%eax 8095697: 29 c4 sub %eax,%esp 8095699: 8d 44 24 0f lea 0xf(%esp),%eax 809569d: 83 ec 04 sub $0x4,%esp 80956a0: 51 push %ecx 80956a1: 53 push %ebx 80956a2: 83 e0 f0 and $0xfffffff0,%eax 80956a5: 50 push %eax 80956a6: e8 55 7d fc ff call 805d400 <memcpy> 80956ab: 0f b6 55 e4 movzbl -0x1c(%ebp),%edx 80956af: 89 c6 mov %eax,%esi 80956b1: 83 c4 10 add $0x10,%esp 80956b4: b8 01 00 00 00 mov $0x1,%eax 80956b9: 89 d9 mov %ebx,%ecx 80956bb: 90 nop 80956bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80956c0: 83 ea 3a sub $0x3a,%edx 80956c3: 80 fa 02 cmp $0x2,%dl 80956c6: 83 d0 00 adc $0x0,%eax 80956c9: 83 c1 01 add $0x1,%ecx 80956cc: 0f b6 11 movzbl (%ecx),%edx 80956cf: 84 d2 test %dl,%dl 80956d1: 75 ed jne 80956c0 <_dl_init_paths+0x1b0> 80956d3: 8d 04 85 04 00 00 00 lea 0x4(,%eax,4),%eax 80956da: 83 ec 0c sub $0xc,%esp 80956dd: 50 push %eax 80956de: e8 9d 49 fc ff call 805a080 <__libc_malloc> 80956e3: 83 c4 10 add $0x10,%esp 80956e6: 85 c0 test %eax,%eax 80956e8: a3 e4 bf 0e 08 mov %eax,0x80ebfe4 80956ed: 74 6e je 809575d <_dl_init_paths+0x24d> 80956ef: 6a 00 push $0x0 80956f1: 6a 00 push $0x0 80956f3: 89 c2 mov %eax,%edx 80956f5: 68 86 fd 0b 08 push $0x80bfd86 80956fa: ff 35 cc bf 0e 08 pushl 0x80ebfcc 8095700: b9 3d e9 0c 08 mov $0x80ce93d,%ecx 8095705: 89 f0 mov %esi,%eax 8095707: e8 e4 f8 ff ff call 8094ff0 <fillin_rpath> 809570c: a1 e4 bf 0e 08 mov 0x80ebfe4,%eax 8095711: 83 c4 10 add $0x10,%esp 8095714: 8b 10 mov (%eax),%edx 8095716: 85 d2 test %edx,%edx 8095718: 74 12 je 809572c <_dl_init_paths+0x21c> 809571a: c7 05 e8 bf 0e 08 00 movl $0x0,0x80ebfe8 8095721: 00 00 00 8095724: 8d 65 f4 lea -0xc(%ebp),%esp 8095727: 5b pop %ebx 8095728: 5e pop %esi 8095729: 5f pop %edi 809572a: 5d pop %ebp 809572b: c3 ret 809572c: 83 ec 0c sub $0xc,%esp 809572f: 50 push %eax 8095730: e8 5b 4e fc ff call 805a590 <__cfree> 8095735: c7 05 e4 bf 0e 08 ff movl $0xffffffff,0x80ebfe4 809573c: ff ff ff 809573f: 83 c4 10 add $0x10,%esp 8095742: eb d6 jmp 809571a <_dl_init_paths+0x20a> 8095744: 68 bc ee 0c 08 push $0x80ceebc 8095749: 68 cf 02 00 00 push $0x2cf 809574e: 68 84 e7 0c 08 push $0x80ce784 8095753: 68 24 e9 0c 08 push $0x80ce924 8095758: e8 83 40 fb ff call 80497e0 <__assert_fail> 809575d: b8 5c ed 0c 08 mov $0x80ced5c,%eax 8095762: 83 ec 0c sub $0xc,%esp 8095765: 31 c9 xor %ecx,%ecx 8095767: 31 d2 xor %edx,%edx 8095769: 50 push %eax 809576a: b8 0c 00 00 00 mov $0xc,%eax 809576f: e8 9c 48 00 00 call 809a010 <_dl_signal_error> 8095774: b8 a4 ed 0c 08 mov $0x80ceda4,%eax 8095779: eb e7 jmp 8095762 <_dl_init_paths+0x252> 809577b: 90 nop 809577c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 08095780 <_dl_map_object>: 8095780: 55 push %ebp 8095781: 57 push %edi 8095782: 56 push %esi 8095783: 53 push %ebx 8095784: 81 ec 3c 02 00 00 sub $0x23c,%esp 809578a: 89 4c 24 0c mov %ecx,0xc(%esp) 809578e: 8b 8c 24 58 02 00 00 mov 0x258(%esp),%ecx 8095795: 85 c9 test %ecx,%ecx 8095797: 0f 88 54 07 00 00 js 8095ef1 <_dl_map_object+0x771> 809579d: 89 c6 mov %eax,%esi 809579f: a1 28 ca 0e 08 mov 0x80eca28,%eax 80957a4: 39 84 24 58 02 00 00 cmp %eax,0x258(%esp) 80957ab: 0f 83 27 07 00 00 jae 8095ed8 <_dl_map_object+0x758> 80957b1: 6b 84 24 58 02 00 00 imul $0x4c,0x258(%esp),%eax 80957b8: 4c 80957b9: 89 d3 mov %edx,%ebx 80957bb: 8b a8 40 ca 0e 08 mov 0x80eca40(%eax),%ebp 80957c1: 85 ed test %ebp,%ebp 80957c3: 75 12 jne 80957d7 <_dl_map_object+0x57> 80957c5: e9 7e 00 00 00 jmp 8095848 <_dl_map_object+0xc8> 80957ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80957d0: 8b 6d 0c mov 0xc(%ebp),%ebp 80957d3: 85 ed test %ebp,%ebp 80957d5: 74 71 je 8095848 <_dl_map_object+0xc8> 80957d7: 0f b6 85 95 01 00 00 movzbl 0x195(%ebp),%eax 80957de: 89 c2 mov %eax,%edx 80957e0: c0 e8 05 shr $0x5,%al 80957e3: d0 ea shr %dl 80957e5: 09 d0 or %edx,%eax 80957e7: a8 01 test $0x1,%al 80957e9: 75 e5 jne 80957d0 <_dl_map_object+0x50> 80957eb: 89 ea mov %ebp,%edx 80957ed: 89 d8 mov %ebx,%eax 80957ef: e8 4c 50 00 00 call 809a840 <_dl_name_match_p> 80957f4: 85 c0 test %eax,%eax 80957f6: 75 3a jne 8095832 <_dl_map_object+0xb2> 80957f8: f6 85 95 01 00 00 01 testb $0x1,0x195(%ebp) 80957ff: 75 cf jne 80957d0 <_dl_map_object+0x50> 8095801: 8b 45 58 mov 0x58(%ebp),%eax 8095804: 85 c0 test %eax,%eax 8095806: 74 c8 je 80957d0 <_dl_map_object+0x50> 8095808: 8b 55 34 mov 0x34(%ebp),%edx 809580b: 8b 40 04 mov 0x4(%eax),%eax 809580e: 83 ec 08 sub $0x8,%esp 8095811: 03 42 04 add 0x4(%edx),%eax 8095814: 50 push %eax 8095815: 53 push %ebx 8095816: e8 75 2a fb ff call 8048290 <.plt+0xb0> 809581b: 83 c4 10 add $0x10,%esp 809581e: 85 c0 test %eax,%eax 8095820: 75 ae jne 80957d0 <_dl_map_object+0x50> 8095822: 89 da mov %ebx,%edx 8095824: 89 e8 mov %ebp,%eax 8095826: e8 e5 d7 ff ff call 8093010 <add_name_to_object> 809582b: 80 8d 95 01 00 00 01 orb $0x1,0x195(%ebp) 8095832: 81 c4 3c 02 00 00 add $0x23c,%esp 8095838: 89 e8 mov %ebp,%eax 809583a: 5b pop %ebx 809583b: 5e pop %esi 809583c: 5f pop %edi 809583d: 5d pop %ebp 809583e: c2 0c 00 ret $0xc 8095841: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8095848: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 809584f: 74 49 je 809589a <_dl_map_object+0x11a> 8095851: 85 f6 test %esi,%esi 8095853: 74 45 je 809589a <_dl_map_object+0x11a> 8095855: 8b 46 04 mov 0x4(%esi),%eax 8095858: 8b 7e 18 mov 0x18(%esi),%edi 809585b: 80 38 00 cmpb $0x0,(%eax) 809585e: 0f 84 bc 02 00 00 je 8095b20 <_dl_map_object+0x3a0> 8095864: 8b 8c 24 54 02 00 00 mov 0x254(%esp),%ecx 809586b: ba ec ed 0c 08 mov $0x80cedec,%edx 8095870: 81 e1 00 00 00 10 and $0x10000000,%ecx 8095876: 89 4c 24 10 mov %ecx,0x10(%esp) 809587a: b9 c4 ed 0c 08 mov $0x80cedc4,%ecx 809587f: 0f 44 d1 cmove %ecx,%edx 8095882: 83 ec 0c sub $0xc,%esp 8095885: 57 push %edi 8095886: 50 push %eax 8095887: ff b4 24 6c 02 00 00 pushl 0x26c(%esp) 809588e: 53 push %ebx 809588f: 52 push %edx 8095890: e8 2b 4f 00 00 call 809a7c0 <_dl_debug_printf> 8095895: 83 c4 20 add $0x20,%esp 8095898: eb 10 jmp 80958aa <_dl_map_object+0x12a> 809589a: 8b 84 24 54 02 00 00 mov 0x254(%esp),%eax 80958a1: 25 00 00 00 10 and $0x10000000,%eax 80958a6: 89 44 24 10 mov %eax,0x10(%esp) 80958aa: c6 44 24 23 00 movb $0x0,0x23(%esp) 80958af: 83 ec 08 sub $0x8,%esp 80958b2: 6a 2f push $0x2f 80958b4: 53 push %ebx 80958b5: e8 06 2a fb ff call 80482c0 <.plt+0xe0> 80958ba: 83 c4 10 add $0x10,%esp 80958bd: 85 c0 test %eax,%eax 80958bf: 0f 84 9d 00 00 00 je 8095962 <_dl_map_object+0x1e2> 80958c5: 85 f6 test %esi,%esi 80958c7: 0f 84 24 02 00 00 je 8095af1 <_dl_map_object+0x371> 80958cd: 31 c9 xor %ecx,%ecx 80958cf: 89 da mov %ebx,%edx 80958d1: 89 f0 mov %esi,%eax 80958d3: e8 08 f6 ff ff call 8094ee0 <expand_dynamic_string_token> 80958d8: 85 c0 test %eax,%eax 80958da: 89 44 24 24 mov %eax,0x24(%esp) 80958de: 0f 84 77 01 00 00 je 8095a5b <_dl_map_object+0x2db> 80958e4: 8d 7c 24 2c lea 0x2c(%esp),%edi 80958e8: 83 ec 08 sub $0x8,%esp 80958eb: 6a 01 push $0x1 80958ed: 8d 54 24 2f lea 0x2f(%esp),%edx 80958f1: 52 push %edx 80958f2: 8b 8c 24 64 02 00 00 mov 0x264(%esp),%ecx 80958f9: 89 fa mov %edi,%edx 80958fb: e8 70 d8 ff ff call 8093170 <open_verify.constprop.6> 8095900: 83 c4 10 add $0x10,%esp 8095903: 83 f8 ff cmp $0xffffffff,%eax 8095906: 0f 84 4a 03 00 00 je 8095c56 <_dl_map_object+0x4d6> 809590c: 8b 54 24 10 mov 0x10(%esp),%edx 8095910: 85 d2 test %edx,%edx 8095912: ba 00 00 00 00 mov $0x0,%edx 8095917: 0f 45 f2 cmovne %edx,%esi 809591a: 8b 15 c8 bf 0e 08 mov 0x80ebfc8,%edx 8095920: 83 ec 08 sub $0x8,%esp 8095923: 89 f9 mov %edi,%ecx 8095925: 89 54 24 30 mov %edx,0x30(%esp) 8095929: ff b4 24 60 02 00 00 pushl 0x260(%esp) 8095930: 8d 54 24 34 lea 0x34(%esp),%edx 8095934: 52 push %edx 8095935: ff b4 24 64 02 00 00 pushl 0x264(%esp) 809593c: 89 c2 mov %eax,%edx 809593e: ff 74 24 20 pushl 0x20(%esp) 8095942: 56 push %esi 8095943: 89 d8 mov %ebx,%eax 8095945: ff 74 24 40 pushl 0x40(%esp) 8095949: e8 a2 e2 ff ff call 8093bf0 <_dl_map_object_from_fd.constprop.7> 809594e: 83 c4 20 add $0x20,%esp 8095951: 89 c5 mov %eax,%ebp 8095953: 81 c4 3c 02 00 00 add $0x23c,%esp 8095959: 89 e8 mov %ebp,%eax 809595b: 5b pop %ebx 809595c: 5e pop %esi 809595d: 5f pop %edi 809595e: 5d pop %ebp 809595f: c2 0c 00 ret $0xc 8095962: 83 ec 0c sub $0xc,%esp 8095965: 53 push %ebx 8095966: e8 45 69 fc ff call 805c2b0 <strlen> 809596b: 83 c4 10 add $0x10,%esp 809596e: 83 c0 01 add $0x1,%eax 8095971: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 8095978: 89 44 24 14 mov %eax,0x14(%esp) 809597c: 0f 85 1c 04 00 00 jne 8095d9e <_dl_map_object+0x61e> 8095982: 85 f6 test %esi,%esi 8095984: 0f 84 06 04 00 00 je 8095d90 <_dl_map_object+0x610> 809598a: 8b 86 94 00 00 00 mov 0x94(%esi),%eax 8095990: 85 c0 test %eax,%eax 8095992: 0f 84 9e 01 00 00 je 8095b36 <_dl_map_object+0x3b6> 8095998: 83 3d e4 bf 0e 08 ff cmpl $0xffffffff,0x80ebfe4 809599f: 0f 84 2f 02 00 00 je 8095bd4 <_dl_map_object+0x454> 80959a5: 85 f6 test %esi,%esi 80959a7: 0f 84 4b 04 00 00 je 8095df8 <_dl_map_object+0x678> 80959ad: 83 ec 08 sub $0x8,%esp 80959b0: 8d 44 24 2b lea 0x2b(%esp),%eax 80959b4: 50 push %eax 80959b5: 6a 02 push $0x2 80959b7: 56 push %esi 80959b8: 8d 7c 24 40 lea 0x40(%esp),%edi 80959bc: 57 push %edi 80959bd: 8d 44 24 3c lea 0x3c(%esp),%eax 80959c1: 50 push %eax 80959c2: 68 e4 bf 0e 08 push $0x80ebfe4 80959c7: 89 d8 mov %ebx,%eax 80959c9: 8b 8c 24 74 02 00 00 mov 0x274(%esp),%ecx 80959d0: 8b 54 24 34 mov 0x34(%esp),%edx 80959d4: e8 77 dc ff ff call 8093650 <open_path> 80959d9: 83 c4 20 add $0x20,%esp 80959dc: 83 f8 ff cmp $0xffffffff,%eax 80959df: 75 51 jne 8095a32 <_dl_map_object+0x2b2> 80959e1: 8b 86 e8 01 00 00 mov 0x1e8(%esi),%eax 80959e7: 8d ae e8 01 00 00 lea 0x1e8(%esi),%ebp 80959ed: 83 f8 ff cmp $0xffffffff,%eax 80959f0: 0f 84 e6 01 00 00 je 8095bdc <_dl_map_object+0x45c> 80959f6: 85 c0 test %eax,%eax 80959f8: 0f 84 1e 04 00 00 je 8095e1c <_dl_map_object+0x69c> 80959fe: 83 ec 08 sub $0x8,%esp 8095a01: 8d 44 24 2b lea 0x2b(%esp),%eax 8095a05: 50 push %eax 8095a06: 6a 04 push $0x4 8095a08: 56 push %esi 8095a09: 8d 7c 24 40 lea 0x40(%esp),%edi 8095a0d: 57 push %edi 8095a0e: 8d 44 24 3c lea 0x3c(%esp),%eax 8095a12: 50 push %eax 8095a13: 55 push %ebp 8095a14: 8b 8c 24 74 02 00 00 mov 0x274(%esp),%ecx 8095a1b: 8b 54 24 34 mov 0x34(%esp),%edx 8095a1f: 89 d8 mov %ebx,%eax 8095a21: e8 2a dc ff ff call 8093650 <open_path> 8095a26: 83 c4 20 add $0x20,%esp 8095a29: 83 f8 ff cmp $0xffffffff,%eax 8095a2c: 0f 84 aa 01 00 00 je 8095bdc <_dl_map_object+0x45c> 8095a32: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 8095a39: 0f 85 7c 03 00 00 jne 8095dbb <_dl_map_object+0x63b> 8095a3f: 8b 6c 24 10 mov 0x10(%esp),%ebp 8095a43: ba 00 00 00 00 mov $0x0,%edx 8095a48: 85 ed test %ebp,%ebp 8095a4a: 0f 45 f2 cmovne %edx,%esi 8095a4d: 83 f8 ff cmp $0xffffffff,%eax 8095a50: 74 12 je 8095a64 <_dl_map_object+0x2e4> 8095a52: 8d 7c 24 2c lea 0x2c(%esp),%edi 8095a56: e9 bf fe ff ff jmp 809591a <_dl_map_object+0x19a> 8095a5b: 8b 4c 24 10 mov 0x10(%esp),%ecx 8095a5f: 85 c9 test %ecx,%ecx 8095a61: 0f 45 f0 cmovne %eax,%esi 8095a64: 8b bc 24 50 02 00 00 mov 0x250(%esp),%edi 8095a6b: 85 ff test %edi,%edi 8095a6d: 0f 84 8f 00 00 00 je 8095b02 <_dl_map_object+0x382> 8095a73: f6 05 61 dc 0e 08 08 testb $0x8,0x80edc61 8095a7a: 0f 85 82 00 00 00 jne 8095b02 <_dl_map_object+0x382> 8095a80: 83 ec 0c sub $0xc,%esp 8095a83: 53 push %ebx 8095a84: e8 e7 67 fc ff call 805c270 <__strdup> 8095a89: 83 c4 10 add $0x10,%esp 8095a8c: 85 c0 test %eax,%eax 8095a8e: 89 c7 mov %eax,%edi 8095a90: 0f 84 74 04 00 00 je 8095f0a <_dl_map_object+0x78a> 8095a96: 83 ec 04 sub $0x4,%esp 8095a99: 89 da mov %ebx,%edx 8095a9b: ff b4 24 5c 02 00 00 pushl 0x25c(%esp) 8095aa2: ff b4 24 5c 02 00 00 pushl 0x25c(%esp) 8095aa9: 56 push %esi 8095aaa: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8095aae: e8 fd 1c 00 00 call 80977b0 <_dl_new_object> 8095ab3: 85 c0 test %eax,%eax 8095ab5: 89 c5 mov %eax,%ebp 8095ab7: 5e pop %esi 8095ab8: 0f 84 4c 04 00 00 je 8095f0a <_dl_map_object+0x78a> 8095abe: 80 88 95 01 00 00 02 orb $0x2,0x195(%eax) 8095ac5: 80 88 94 01 00 00 04 orb $0x4,0x194(%eax) 8095acc: 8b 94 24 58 02 00 00 mov 0x258(%esp),%edx 8095ad3: c7 80 8c 01 00 00 60 movl $0x80cef60,0x18c(%eax) 8095ada: ef 0c 08 8095add: c7 80 78 01 00 00 01 movl $0x1,0x178(%eax) 8095ae4: 00 00 00 8095ae7: e8 14 1c 00 00 call 8097700 <_dl_add_to_namespace_list> 8095aec: e9 41 fd ff ff jmp 8095832 <_dl_map_object+0xb2> 8095af1: 83 ec 0c sub $0xc,%esp 8095af4: 53 push %ebx 8095af5: e8 76 67 fc ff call 805c270 <__strdup> 8095afa: 83 c4 10 add $0x10,%esp 8095afd: e9 d6 fd ff ff jmp 80958d8 <_dl_map_object+0x158> 8095b02: 80 7c 24 23 00 cmpb $0x0,0x23(%esp) 8095b07: 0f 84 63 02 00 00 je 8095d70 <_dl_map_object+0x5f0> 8095b0d: 83 ec 0c sub $0xc,%esp 8095b10: 31 c9 xor %ecx,%ecx 8095b12: 89 da mov %ebx,%edx 8095b14: 68 6a e9 0c 08 push $0x80ce96a 8095b19: 31 c0 xor %eax,%eax 8095b1b: e8 f0 44 00 00 call 809a010 <_dl_signal_error> 8095b20: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8095b25: ba 37 e8 0c 08 mov $0x80ce837,%edx 8095b2a: 8b 00 mov (%eax),%eax 8095b2c: 85 c0 test %eax,%eax 8095b2e: 0f 44 c2 cmove %edx,%eax 8095b31: e9 2e fd ff ff jmp 8095864 <_dl_map_object+0xe4> 8095b36: a1 40 ca 0e 08 mov 0x80eca40,%eax 8095b3b: 89 f7 mov %esi,%edi 8095b3d: c6 44 24 1c 00 movb $0x0,0x1c(%esp) 8095b42: 89 44 24 18 mov %eax,0x18(%esp) 8095b46: eb 55 jmp 8095b9d <_dl_map_object+0x41d> 8095b48: 90 nop 8095b49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8095b50: 83 ec 08 sub $0x8,%esp 8095b53: 8d 44 24 2b lea 0x2b(%esp),%eax 8095b57: 50 push %eax 8095b58: 6a 04 push $0x4 8095b5a: 56 push %esi 8095b5b: 8d 44 24 40 lea 0x40(%esp),%eax 8095b5f: 50 push %eax 8095b60: 8d 44 24 3c lea 0x3c(%esp),%eax 8095b64: 50 push %eax 8095b65: 55 push %ebp 8095b66: 89 d8 mov %ebx,%eax 8095b68: 8b 8c 24 74 02 00 00 mov 0x274(%esp),%ecx 8095b6f: 8b 54 24 34 mov 0x34(%esp),%edx 8095b73: e8 d8 da ff ff call 8093650 <open_path> 8095b78: 83 c4 20 add $0x20,%esp 8095b7b: 83 f8 ff cmp $0xffffffff,%eax 8095b7e: 0f 85 ae fe ff ff jne 8095a32 <_dl_map_object+0x2b2> 8095b84: 3b 7c 24 18 cmp 0x18(%esp),%edi 8095b88: 0f 94 c0 sete %al 8095b8b: 08 44 24 1c or %al,0x1c(%esp) 8095b8f: 8b bf 6c 01 00 00 mov 0x16c(%edi),%edi 8095b95: 85 ff test %edi,%edi 8095b97: 0f 84 44 01 00 00 je 8095ce1 <_dl_map_object+0x561> 8095b9d: 8b 87 98 01 00 00 mov 0x198(%edi),%eax 8095ba3: 8d af 98 01 00 00 lea 0x198(%edi),%ebp 8095ba9: 83 f8 ff cmp $0xffffffff,%eax 8095bac: 74 e1 je 8095b8f <_dl_map_object+0x40f> 8095bae: 85 c0 test %eax,%eax 8095bb0: 75 9e jne 8095b50 <_dl_map_object+0x3d0> 8095bb2: 83 ec 0c sub $0xc,%esp 8095bb5: b9 0f 00 00 00 mov $0xf,%ecx 8095bba: 89 ea mov %ebp,%edx 8095bbc: 68 5c e9 0c 08 push $0x80ce95c 8095bc1: 89 f8 mov %edi,%eax 8095bc3: e8 78 f7 ff ff call 8095340 <cache_rpath.part.5> 8095bc8: 83 c4 10 add $0x10,%esp 8095bcb: 84 c0 test %al,%al 8095bcd: 74 c0 je 8095b8f <_dl_map_object+0x40f> 8095bcf: e9 7c ff ff ff jmp 8095b50 <_dl_map_object+0x3d0> 8095bd4: 85 f6 test %esi,%esi 8095bd6: 0f 85 05 fe ff ff jne 80959e1 <_dl_map_object+0x261> 8095bdc: f7 84 24 54 02 00 00 testl $0x4000000,0x254(%esp) 8095be3: 00 00 00 04 8095be7: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 8095bee: 00 8095bef: 0f 85 9f 02 00 00 jne 8095e94 <_dl_map_object+0x714> 8095bf5: a1 8c dc 0e 08 mov 0x80edc8c,%eax 8095bfa: 85 c0 test %eax,%eax 8095bfc: 0f 85 82 00 00 00 jne 8095c84 <_dl_map_object+0x504> 8095c02: 89 d8 mov %ebx,%eax 8095c04: e8 77 75 00 00 call 809d180 <_dl_load_cache_lookup> 8095c09: 85 c0 test %eax,%eax 8095c0b: 89 c5 mov %eax,%ebp 8095c0d: 74 75 je 8095c84 <_dl_map_object+0x504> 8095c0f: 85 f6 test %esi,%esi 8095c11: 89 f0 mov %esi,%eax 8095c13: 0f 44 05 40 ca 0e 08 cmove 0x80eca40,%eax 8095c1a: f6 80 05 02 00 00 08 testb $0x8,0x205(%eax) 8095c21: 0f 85 21 02 00 00 jne 8095e48 <_dl_map_object+0x6c8> 8095c27: 8d 7c 24 2c lea 0x2c(%esp),%edi 8095c2b: 83 ec 08 sub $0x8,%esp 8095c2e: 6a 00 push $0x0 8095c30: 89 fa mov %edi,%edx 8095c32: 8d 44 24 2f lea 0x2f(%esp),%eax 8095c36: 50 push %eax 8095c37: 8b 8c 24 64 02 00 00 mov 0x264(%esp),%ecx 8095c3e: 89 e8 mov %ebp,%eax 8095c40: e8 2b d5 ff ff call 8093170 <open_verify.constprop.6> 8095c45: 83 c4 10 add $0x10,%esp 8095c48: 83 f8 ff cmp $0xffffffff,%eax 8095c4b: 74 2b je 8095c78 <_dl_map_object+0x4f8> 8095c4d: 89 6c 24 24 mov %ebp,0x24(%esp) 8095c51: e9 dc fd ff ff jmp 8095a32 <_dl_map_object+0x2b2> 8095c56: 83 ec 0c sub $0xc,%esp 8095c59: ff 74 24 30 pushl 0x30(%esp) 8095c5d: e8 2e 49 fc ff call 805a590 <__cfree> 8095c62: 83 c4 10 add $0x10,%esp 8095c65: 8b 44 24 10 mov 0x10(%esp),%eax 8095c69: 85 c0 test %eax,%eax 8095c6b: b8 00 00 00 00 mov $0x0,%eax 8095c70: 0f 45 f0 cmovne %eax,%esi 8095c73: e9 ec fd ff ff jmp 8095a64 <_dl_map_object+0x2e4> 8095c78: 83 ec 0c sub $0xc,%esp 8095c7b: 55 push %ebp 8095c7c: e8 0f 49 fc ff call 805a590 <__cfree> 8095c81: 83 c4 10 add $0x10,%esp 8095c84: 85 f6 test %esi,%esi 8095c86: 89 f2 mov %esi,%edx 8095c88: 0f 84 4a 01 00 00 je 8095dd8 <_dl_map_object+0x658> 8095c8e: f6 82 05 02 00 00 08 testb $0x8,0x205(%edx) 8095c95: 0f 85 0b 02 00 00 jne 8095ea6 <_dl_map_object+0x726> 8095c9b: 83 3d d0 bf 0e 08 ff cmpl $0xffffffff,0x80ebfd0 8095ca2: b8 ff ff ff ff mov $0xffffffff,%eax 8095ca7: 0f 84 85 fd ff ff je 8095a32 <_dl_map_object+0x2b2> 8095cad: 83 ec 08 sub $0x8,%esp 8095cb0: 8d 44 24 2b lea 0x2b(%esp),%eax 8095cb4: 50 push %eax 8095cb5: 6a 40 push $0x40 8095cb7: 52 push %edx 8095cb8: 8d 7c 24 40 lea 0x40(%esp),%edi 8095cbc: 57 push %edi 8095cbd: 8d 44 24 3c lea 0x3c(%esp),%eax 8095cc1: 50 push %eax 8095cc2: 68 d0 bf 0e 08 push $0x80ebfd0 8095cc7: 89 d8 mov %ebx,%eax 8095cc9: 8b 8c 24 74 02 00 00 mov 0x274(%esp),%ecx 8095cd0: 8b 54 24 34 mov 0x34(%esp),%edx 8095cd4: e8 77 d9 ff ff call 8093650 <open_path> 8095cd9: 83 c4 20 add $0x20,%esp 8095cdc: e9 51 fd ff ff jmp 8095a32 <_dl_map_object+0x2b2> 8095ce1: 80 7c 24 1c 00 cmpb $0x0,0x1c(%esp) 8095ce6: 0f 85 ac fc ff ff jne 8095998 <_dl_map_object+0x218> 8095cec: 8b 7c 24 18 mov 0x18(%esp),%edi 8095cf0: 85 ff test %edi,%edi 8095cf2: 0f 84 a0 fc ff ff je 8095998 <_dl_map_object+0x218> 8095cf8: 0f b6 87 94 01 00 00 movzbl 0x194(%edi),%eax 8095cff: 88 44 24 1c mov %al,0x1c(%esp) 8095d03: 83 e0 03 and $0x3,%eax 8095d06: 3c 02 cmp $0x2,%al 8095d08: 0f 84 8a fc ff ff je 8095998 <_dl_map_object+0x218> 8095d0e: 8b 87 98 01 00 00 mov 0x198(%edi),%eax 8095d14: 8d af 98 01 00 00 lea 0x198(%edi),%ebp 8095d1a: 83 f8 ff cmp $0xffffffff,%eax 8095d1d: 0f 84 75 fc ff ff je 8095998 <_dl_map_object+0x218> 8095d23: 85 c0 test %eax,%eax 8095d25: 0f 84 85 01 00 00 je 8095eb0 <_dl_map_object+0x730> 8095d2b: 8b 44 24 18 mov 0x18(%esp),%eax 8095d2f: 85 f6 test %esi,%esi 8095d31: 0f 45 c6 cmovne %esi,%eax 8095d34: 83 ec 08 sub $0x8,%esp 8095d37: 89 c7 mov %eax,%edi 8095d39: 8d 44 24 2b lea 0x2b(%esp),%eax 8095d3d: 50 push %eax 8095d3e: 6a 04 push $0x4 8095d40: 57 push %edi 8095d41: 8d 7c 24 40 lea 0x40(%esp),%edi 8095d45: 57 push %edi 8095d46: 8d 44 24 3c lea 0x3c(%esp),%eax 8095d4a: 50 push %eax 8095d4b: 55 push %ebp 8095d4c: 89 d8 mov %ebx,%eax 8095d4e: 8b 8c 24 74 02 00 00 mov 0x274(%esp),%ecx 8095d55: 8b 54 24 34 mov 0x34(%esp),%edx 8095d59: e8 f2 d8 ff ff call 8093650 <open_path> 8095d5e: 83 c4 20 add $0x20,%esp 8095d61: 83 f8 ff cmp $0xffffffff,%eax 8095d64: 0f 85 c8 fc ff ff jne 8095a32 <_dl_map_object+0x2b2> 8095d6a: e9 29 fc ff ff jmp 8095998 <_dl_map_object+0x218> 8095d6f: 90 nop 8095d70: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 8095d77: b8 e8 ff ff ff mov $0xffffffe8,%eax 8095d7c: 83 ec 0c sub $0xc,%esp 8095d7f: 31 c9 xor %ecx,%ecx 8095d81: 8b 04 02 mov (%edx,%eax,1),%eax 8095d84: 68 44 ee 0c 08 push $0x80cee44 8095d89: 89 da mov %ebx,%edx 8095d8b: e8 80 42 00 00 call 809a010 <_dl_signal_error> 8095d90: a1 40 ca 0e 08 mov 0x80eca40,%eax 8095d95: 89 44 24 18 mov %eax,0x18(%esp) 8095d99: e9 4e ff ff ff jmp 8095cec <_dl_map_object+0x56c> 8095d9e: 83 ec 04 sub $0x4,%esp 8095da1: ff b4 24 5c 02 00 00 pushl 0x25c(%esp) 8095da8: 53 push %ebx 8095da9: 68 20 ee 0c 08 push $0x80cee20 8095dae: e8 0d 4a 00 00 call 809a7c0 <_dl_debug_printf> 8095db3: 83 c4 10 add $0x10,%esp 8095db6: e9 c7 fb ff ff jmp 8095982 <_dl_map_object+0x202> 8095dbb: 89 44 24 14 mov %eax,0x14(%esp) 8095dbf: 83 ec 0c sub $0xc,%esp 8095dc2: 68 52 cf 0b 08 push $0x80bcf52 8095dc7: e8 f4 49 00 00 call 809a7c0 <_dl_debug_printf> 8095dcc: 83 c4 10 add $0x10,%esp 8095dcf: 8b 44 24 14 mov 0x14(%esp),%eax 8095dd3: e9 67 fc ff ff jmp 8095a3f <_dl_map_object+0x2bf> 8095dd8: 6b 84 24 58 02 00 00 imul $0x4c,0x258(%esp),%eax 8095ddf: 4c 8095de0: 8b 90 40 ca 0e 08 mov 0x80eca40(%eax),%edx 8095de6: 85 d2 test %edx,%edx 8095de8: 0f 84 ad fe ff ff je 8095c9b <_dl_map_object+0x51b> 8095dee: e9 9b fe ff ff jmp 8095c8e <_dl_map_object+0x50e> 8095df3: 90 nop 8095df4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8095df8: 83 ec 08 sub $0x8,%esp 8095dfb: 8d 44 24 2b lea 0x2b(%esp),%eax 8095dff: 50 push %eax 8095e00: 6a 02 push $0x2 8095e02: ff 35 40 ca 0e 08 pushl 0x80eca40 8095e08: 8d 7c 24 40 lea 0x40(%esp),%edi 8095e0c: 57 push %edi 8095e0d: 8d 44 24 3c lea 0x3c(%esp),%eax 8095e11: 50 push %eax 8095e12: 68 e4 bf 0e 08 push $0x80ebfe4 8095e17: e9 f8 fb ff ff jmp 8095a14 <_dl_map_object+0x294> 8095e1c: 83 ec 0c sub $0xc,%esp 8095e1f: b9 1d 00 00 00 mov $0x1d,%ecx 8095e24: 89 ea mov %ebp,%edx 8095e26: 68 62 e9 0c 08 push $0x80ce962 8095e2b: 89 f0 mov %esi,%eax 8095e2d: e8 0e f5 ff ff call 8095340 <cache_rpath.part.5> 8095e32: 83 c4 10 add $0x10,%esp 8095e35: 84 c0 test %al,%al 8095e37: 0f 84 9f fd ff ff je 8095bdc <_dl_map_object+0x45c> 8095e3d: e9 bc fb ff ff jmp 80959fe <_dl_map_object+0x27e> 8095e42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8095e48: bf 0c ef 0c 08 mov $0x80cef0c,%edi 8095e4d: ba 14 00 00 00 mov $0x14,%edx 8095e52: b9 20 ef 0c 08 mov $0x80cef20,%ecx 8095e57: 83 ec 04 sub $0x4,%esp 8095e5a: 52 push %edx 8095e5b: 89 54 24 24 mov %edx,0x24(%esp) 8095e5f: 51 push %ecx 8095e60: 89 4c 24 24 mov %ecx,0x24(%esp) 8095e64: 55 push %ebp 8095e65: e8 f6 23 fb ff call 8048260 <.plt+0x80> 8095e6a: 83 c4 10 add $0x10,%esp 8095e6d: 85 c0 test %eax,%eax 8095e6f: 8b 4c 24 18 mov 0x18(%esp),%ecx 8095e73: 8b 54 24 1c mov 0x1c(%esp),%edx 8095e77: 0f 84 fb fd ff ff je 8095c78 <_dl_map_object+0x4f8> 8095e7d: 83 c7 04 add $0x4,%edi 8095e80: 81 ff 1c ef 0c 08 cmp $0x80cef1c,%edi 8095e86: 0f 84 9b fd ff ff je 8095c27 <_dl_map_object+0x4a7> 8095e8c: 8d 4c 11 01 lea 0x1(%ecx,%edx,1),%ecx 8095e90: 8b 17 mov (%edi),%edx 8095e92: eb c3 jmp 8095e57 <_dl_map_object+0x6d7> 8095e94: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 8095e99: 85 c0 test %eax,%eax 8095e9b: 0f 85 e3 fd ff ff jne 8095c84 <_dl_map_object+0x504> 8095ea1: e9 4f fd ff ff jmp 8095bf5 <_dl_map_object+0x475> 8095ea6: b8 ff ff ff ff mov $0xffffffff,%eax 8095eab: e9 82 fb ff ff jmp 8095a32 <_dl_map_object+0x2b2> 8095eb0: 83 ec 0c sub $0xc,%esp 8095eb3: b9 0f 00 00 00 mov $0xf,%ecx 8095eb8: 89 ea mov %ebp,%edx 8095eba: 68 5c e9 0c 08 push $0x80ce95c 8095ebf: 8b 44 24 28 mov 0x28(%esp),%eax 8095ec3: e8 78 f4 ff ff call 8095340 <cache_rpath.part.5> 8095ec8: 83 c4 10 add $0x10,%esp 8095ecb: 84 c0 test %al,%al 8095ecd: 0f 84 c5 fa ff ff je 8095998 <_dl_map_object+0x218> 8095ed3: e9 53 fe ff ff jmp 8095d2b <_dl_map_object+0x5ab> 8095ed8: 68 90 ee 0c 08 push $0x80cee90 8095edd: 68 80 08 00 00 push $0x880 8095ee2: 68 84 e7 0c 08 push $0x80ce784 8095ee7: 68 4a e9 0c 08 push $0x80ce94a 8095eec: e8 ef 38 fb ff call 80497e0 <__assert_fail> 8095ef1: 68 90 ee 0c 08 push $0x80cee90 8095ef6: 68 7f 08 00 00 push $0x87f 8095efb: 68 84 e7 0c 08 push $0x80ce784 8095f00: 68 40 e9 0c 08 push $0x80ce940 8095f05: e8 d6 38 fb ff call 80497e0 <__assert_fail> 8095f0a: 83 ec 0c sub $0xc,%esp 8095f0d: 57 push %edi 8095f0e: e8 7d 46 fc ff call 805a590 <__cfree> 8095f13: 31 c9 xor %ecx,%ecx 8095f15: 89 da mov %ebx,%edx 8095f17: b8 0c 00 00 00 mov $0xc,%eax 8095f1c: c7 04 24 8c ea 0c 08 movl $0x80cea8c,(%esp) 8095f23: e8 e8 40 00 00 call 809a010 <_dl_signal_error> 8095f28: 90 nop 8095f29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 08095f30 <_dl_rtld_di_serinfo>: 8095f30: 55 push %ebp 8095f31: 57 push %edi 8095f32: 89 c7 mov %eax,%edi 8095f34: 56 push %esi 8095f35: 53 push %ebx 8095f36: 89 d6 mov %edx,%esi 8095f38: 83 ec 2c sub $0x2c,%esp 8095f3b: 84 c9 test %cl,%cl 8095f3d: 89 4c 24 0c mov %ecx,0xc(%esp) 8095f41: 0f 85 81 00 00 00 jne 8095fc8 <_dl_rtld_di_serinfo+0x98> 8095f47: 8b 42 04 mov 0x4(%edx),%eax 8095f4a: 8d 04 c5 08 00 00 00 lea 0x8(,%eax,8),%eax 8095f51: 0f b6 4c 24 0c movzbl 0xc(%esp),%ecx 8095f56: 8b 97 94 00 00 00 mov 0x94(%edi),%edx 8095f5c: 01 f0 add %esi,%eax 8095f5e: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 8095f65: 00 8095f66: 89 74 24 18 mov %esi,0x18(%esp) 8095f6a: 89 44 24 1c mov %eax,0x1c(%esp) 8095f6e: 85 d2 test %edx,%edx 8095f70: 88 4c 24 10 mov %cl,0x10(%esp) 8095f74: 74 7a je 8095ff0 <_dl_rtld_di_serinfo+0xc0> 8095f76: 8d 6c 24 10 lea 0x10(%esp),%ebp 8095f7a: 8b 15 e4 bf 0e 08 mov 0x80ebfe4,%edx 8095f80: 89 e8 mov %ebp,%eax 8095f82: e8 a9 eb ff ff call 8094b30 <add_path.isra.4.constprop.8> 8095f87: 8b 97 e8 01 00 00 mov 0x1e8(%edi),%edx 8095f8d: 83 fa ff cmp $0xffffffff,%edx 8095f90: 74 0f je 8095fa1 <_dl_rtld_di_serinfo+0x71> 8095f92: 85 d2 test %edx,%edx 8095f94: 0f 84 16 01 00 00 je 80960b0 <_dl_rtld_di_serinfo+0x180> 8095f9a: 89 e8 mov %ebp,%eax 8095f9c: e8 8f eb ff ff call 8094b30 <add_path.isra.4.constprop.8> 8095fa1: f6 87 05 02 00 00 08 testb $0x8,0x205(%edi) 8095fa8: 74 36 je 8095fe0 <_dl_rtld_di_serinfo+0xb0> 8095faa: 80 7c 24 0c 00 cmpb $0x0,0xc(%esp) 8095faf: 74 0c je 8095fbd <_dl_rtld_di_serinfo+0x8d> 8095fb1: 8b 46 04 mov 0x4(%esi),%eax 8095fb4: 8d 04 c5 08 00 00 00 lea 0x8(,%eax,8),%eax 8095fbb: 01 06 add %eax,(%esi) 8095fbd: 83 c4 2c add $0x2c,%esp 8095fc0: 5b pop %ebx 8095fc1: 5e pop %esi 8095fc2: 5f pop %edi 8095fc3: 5d pop %ebp 8095fc4: c3 ret 8095fc5: 8d 76 00 lea 0x0(%esi),%esi 8095fc8: c7 42 04 00 00 00 00 movl $0x0,0x4(%edx) 8095fcf: c7 02 00 00 00 00 movl $0x0,(%edx) 8095fd5: b8 08 00 00 00 mov $0x8,%eax 8095fda: e9 72 ff ff ff jmp 8095f51 <_dl_rtld_di_serinfo+0x21> 8095fdf: 90 nop 8095fe0: 8b 15 d0 bf 0e 08 mov 0x80ebfd0,%edx 8095fe6: 89 e8 mov %ebp,%eax 8095fe8: e8 43 eb ff ff call 8094b30 <add_path.isra.4.constprop.8> 8095fed: eb bb jmp 8095faa <_dl_rtld_di_serinfo+0x7a> 8095fef: 90 nop 8095ff0: 8d 6c 24 10 lea 0x10(%esp),%ebp 8095ff4: 89 fb mov %edi,%ebx 8095ff6: 8d 76 00 lea 0x0(%esi),%esi 8095ff9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8096000: 8b 93 98 01 00 00 mov 0x198(%ebx),%edx 8096006: 83 fa ff cmp $0xffffffff,%edx 8096009: 74 0b je 8096016 <_dl_rtld_di_serinfo+0xe6> 809600b: 85 d2 test %edx,%edx 809600d: 74 69 je 8096078 <_dl_rtld_di_serinfo+0x148> 809600f: 89 e8 mov %ebp,%eax 8096011: e8 1a eb ff ff call 8094b30 <add_path.isra.4.constprop.8> 8096016: 8b 9b 6c 01 00 00 mov 0x16c(%ebx),%ebx 809601c: 85 db test %ebx,%ebx 809601e: 75 e0 jne 8096000 <_dl_rtld_di_serinfo+0xd0> 8096020: 8b 47 18 mov 0x18(%edi),%eax 8096023: 85 c0 test %eax,%eax 8096025: 0f 85 4f ff ff ff jne 8095f7a <_dl_rtld_di_serinfo+0x4a> 809602b: 8b 1d 40 ca 0e 08 mov 0x80eca40,%ebx 8096031: 85 db test %ebx,%ebx 8096033: 0f 84 41 ff ff ff je 8095f7a <_dl_rtld_di_serinfo+0x4a> 8096039: 0f b6 83 94 01 00 00 movzbl 0x194(%ebx),%eax 8096040: 83 e0 03 and $0x3,%eax 8096043: 3c 02 cmp $0x2,%al 8096045: 0f 84 2f ff ff ff je 8095f7a <_dl_rtld_di_serinfo+0x4a> 809604b: 39 df cmp %ebx,%edi 809604d: 0f 84 27 ff ff ff je 8095f7a <_dl_rtld_di_serinfo+0x4a> 8096053: 8b 93 98 01 00 00 mov 0x198(%ebx),%edx 8096059: 83 fa ff cmp $0xffffffff,%edx 809605c: 0f 84 18 ff ff ff je 8095f7a <_dl_rtld_di_serinfo+0x4a> 8096062: 85 d2 test %edx,%edx 8096064: 74 7a je 80960e0 <_dl_rtld_di_serinfo+0x1b0> 8096066: 89 e8 mov %ebp,%eax 8096068: e8 c3 ea ff ff call 8094b30 <add_path.isra.4.constprop.8> 809606d: e9 08 ff ff ff jmp 8095f7a <_dl_rtld_di_serinfo+0x4a> 8096072: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8096078: 83 ec 0c sub $0xc,%esp 809607b: 8d 93 98 01 00 00 lea 0x198(%ebx),%edx 8096081: b9 0f 00 00 00 mov $0xf,%ecx 8096086: 68 5c e9 0c 08 push $0x80ce95c 809608b: 89 d8 mov %ebx,%eax 809608d: e8 ae f2 ff ff call 8095340 <cache_rpath.part.5> 8096092: 83 c4 10 add $0x10,%esp 8096095: 84 c0 test %al,%al 8096097: 0f 84 79 ff ff ff je 8096016 <_dl_rtld_di_serinfo+0xe6> 809609d: 8b 93 98 01 00 00 mov 0x198(%ebx),%edx 80960a3: e9 67 ff ff ff jmp 809600f <_dl_rtld_di_serinfo+0xdf> 80960a8: 90 nop 80960a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80960b0: 83 ec 0c sub $0xc,%esp 80960b3: 8d 97 e8 01 00 00 lea 0x1e8(%edi),%edx 80960b9: b9 1d 00 00 00 mov $0x1d,%ecx 80960be: 68 62 e9 0c 08 push $0x80ce962 80960c3: 89 f8 mov %edi,%eax 80960c5: e8 76 f2 ff ff call 8095340 <cache_rpath.part.5> 80960ca: 83 c4 10 add $0x10,%esp 80960cd: 84 c0 test %al,%al 80960cf: 0f 84 cc fe ff ff je 8095fa1 <_dl_rtld_di_serinfo+0x71> 80960d5: 8b 97 e8 01 00 00 mov 0x1e8(%edi),%edx 80960db: e9 ba fe ff ff jmp 8095f9a <_dl_rtld_di_serinfo+0x6a> 80960e0: 83 ec 0c sub $0xc,%esp 80960e3: 8d 93 98 01 00 00 lea 0x198(%ebx),%edx 80960e9: b9 0f 00 00 00 mov $0xf,%ecx 80960ee: 68 5c e9 0c 08 push $0x80ce95c 80960f3: 89 d8 mov %ebx,%eax 80960f5: e8 46 f2 ff ff call 8095340 <cache_rpath.part.5> 80960fa: 83 c4 10 add $0x10,%esp 80960fd: 84 c0 test %al,%al 80960ff: 0f 84 75 fe ff ff je 8095f7a <_dl_rtld_di_serinfo+0x4a> 8096105: 8b 93 98 01 00 00 mov 0x198(%ebx),%edx 809610b: e9 56 ff ff ff jmp 8096066 <_dl_rtld_di_serinfo+0x136> 08096110 <check_match>: 8096110: 55 push %ebp 8096111: 57 push %edi 8096112: 56 push %esi 8096113: 53 push %ebx 8096114: 83 ec 1c sub $0x1c,%esp 8096117: 8b 5c 24 38 mov 0x38(%esp),%ebx 809611b: 89 44 24 0c mov %eax,0xc(%esp) 809611f: 8b 7c 24 44 mov 0x44(%esp),%edi 8096123: 0f b6 73 0c movzbl 0xc(%ebx),%esi 8096127: 8b 6b 04 mov 0x4(%ebx),%ebp 809612a: 83 e6 0f and $0xf,%esi 809612d: 85 ed test %ebp,%ebp 809612f: 75 0a jne 809613b <check_match+0x2b> 8096131: 89 f0 mov %esi,%eax 8096133: 3c 06 cmp $0x6,%al 8096135: 0f 85 d8 00 00 00 jne 8096213 <check_match+0x103> 809613b: 31 c0 xor %eax,%eax 809613d: 66 83 7b 0e 00 cmpw $0x0,0xe(%ebx) 8096142: 0f 94 c0 sete %al 8096145: 89 c5 mov %eax,%ebp 8096147: 85 6c 24 34 test %ebp,0x34(%esp) 809614b: 0f 85 c2 00 00 00 jne 8096213 <check_match+0x103> 8096151: bd 67 04 00 00 mov $0x467,%ebp 8096156: 0f a3 f5 bt %esi,%ebp 8096159: 0f 83 b4 00 00 00 jae 8096213 <check_match+0x103> 809615f: 39 d3 cmp %edx,%ebx 8096161: 89 ce mov %ecx,%esi 8096163: 8b 44 24 0c mov 0xc(%esp),%eax 8096167: 74 1b je 8096184 <check_match+0x74> 8096169: 83 ec 08 sub $0x8,%esp 809616c: 50 push %eax 809616d: 8b 44 24 4c mov 0x4c(%esp),%eax 8096171: 03 03 add (%ebx),%eax 8096173: 50 push %eax 8096174: e8 17 21 fb ff call 8048290 <.plt+0xb0> 8096179: 83 c4 10 add $0x10,%esp 809617c: 85 c0 test %eax,%eax 809617e: 0f 85 8f 00 00 00 jne 8096213 <check_match+0x103> 8096184: 85 f6 test %esi,%esi 8096186: 8b 87 a4 01 00 00 mov 0x1a4(%edi),%eax 809618c: 74 42 je 80961d0 <check_match+0xc0> 809618e: 85 c0 test %eax,%eax 8096190: 0f 84 a2 00 00 00 je 8096238 <check_match+0x128> 8096196: 8b 4c 24 3c mov 0x3c(%esp),%ecx 809619a: 0f b7 2c 48 movzwl (%eax,%ecx,2),%ebp 809619e: 89 e8 mov %ebp,%eax 80961a0: 25 ff 7f 00 00 and $0x7fff,%eax 80961a5: c1 e0 04 shl $0x4,%eax 80961a8: 03 87 70 01 00 00 add 0x170(%edi),%eax 80961ae: 8b 78 04 mov 0x4(%eax),%edi 80961b1: 3b 7e 04 cmp 0x4(%esi),%edi 80961b4: 74 6a je 8096220 <check_match+0x110> 80961b6: 8b 46 08 mov 0x8(%esi),%eax 80961b9: 85 c0 test %eax,%eax 80961bb: 75 56 jne 8096213 <check_match+0x103> 80961bd: 85 ff test %edi,%edi 80961bf: 75 52 jne 8096213 <check_match+0x103> 80961c1: 66 85 ed test %bp,%bp 80961c4: 78 4d js 8096213 <check_match+0x103> 80961c6: 83 c4 1c add $0x1c,%esp 80961c9: 89 d8 mov %ebx,%eax 80961cb: 5b pop %ebx 80961cc: 5e pop %esi 80961cd: 5f pop %edi 80961ce: 5d pop %ebp 80961cf: c3 ret 80961d0: 85 c0 test %eax,%eax 80961d2: 74 f2 je 80961c6 <check_match+0xb6> 80961d4: 8b 7c 24 3c mov 0x3c(%esp),%edi 80961d8: 0f b7 14 78 movzwl (%eax,%edi,2),%edx 80961dc: 31 c0 xor %eax,%eax 80961de: 89 d1 mov %edx,%ecx 80961e0: 81 e1 ff 7f 00 00 and $0x7fff,%ecx 80961e6: f6 44 24 30 02 testb $0x2,0x30(%esp) 80961eb: 0f 94 c0 sete %al 80961ee: 83 c0 02 add $0x2,%eax 80961f1: 39 c8 cmp %ecx,%eax 80961f3: 7f d1 jg 80961c6 <check_match+0xb6> 80961f5: 66 85 d2 test %dx,%dx 80961f8: 78 19 js 8096213 <check_match+0x103> 80961fa: 8b 44 24 4c mov 0x4c(%esp),%eax 80961fe: 8b 7c 24 4c mov 0x4c(%esp),%edi 8096202: 8b 00 mov (%eax),%eax 8096204: 8d 50 01 lea 0x1(%eax),%edx 8096207: 85 c0 test %eax,%eax 8096209: 89 17 mov %edx,(%edi) 809620b: 75 06 jne 8096213 <check_match+0x103> 809620d: 8b 44 24 48 mov 0x48(%esp),%eax 8096211: 89 18 mov %ebx,(%eax) 8096213: 83 c4 1c add $0x1c,%esp 8096216: 31 c0 xor %eax,%eax 8096218: 5b pop %ebx 8096219: 5e pop %esi 809621a: 5f pop %edi 809621b: 5d pop %ebp 809621c: c3 ret 809621d: 8d 76 00 lea 0x0(%esi),%esi 8096220: 83 ec 08 sub $0x8,%esp 8096223: ff 36 pushl (%esi) 8096225: ff 30 pushl (%eax) 8096227: e8 64 20 fb ff call 8048290 <.plt+0xb0> 809622c: 83 c4 10 add $0x10,%esp 809622f: 85 c0 test %eax,%eax 8096231: 75 83 jne 80961b6 <check_match+0xa6> 8096233: eb 91 jmp 80961c6 <check_match+0xb6> 8096235: 8d 76 00 lea 0x0(%esi),%esi 8096238: 8b 46 0c mov 0xc(%esi),%eax 809623b: 85 c0 test %eax,%eax 809623d: 74 87 je 80961c6 <check_match+0xb6> 809623f: 89 fa mov %edi,%edx 8096241: e8 fa 45 00 00 call 809a840 <_dl_name_match_p> 8096246: 85 c0 test %eax,%eax 8096248: 0f 84 78 ff ff ff je 80961c6 <check_match+0xb6> 809624e: 68 ac f1 0c 08 push $0x80cf1ac 8096253: 68 80 00 00 00 push $0x80 8096258: 68 64 ef 0c 08 push $0x80cef64 809625d: 68 2c f0 0c 08 push $0x80cf02c 8096262: e8 79 35 fb ff call 80497e0 <__assert_fail> 8096267: 89 f6 mov %esi,%esi 8096269: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08096270 <do_lookup_x>: 8096270: 55 push %ebp 8096271: 57 push %edi 8096272: 56 push %esi 8096273: 53 push %ebx 8096274: 83 ec 5c sub $0x5c,%esp 8096277: 89 44 24 14 mov %eax,0x14(%esp) 809627b: 8b 44 24 78 mov 0x78(%esp),%eax 809627f: 89 54 24 24 mov %edx,0x24(%esp) 8096283: 89 4c 24 2c mov %ecx,0x2c(%esp) 8096287: 8b 74 24 7c mov 0x7c(%esp),%esi 809628b: 8b 58 04 mov 0x4(%eax),%ebx 809628e: 8b 28 mov (%eax),%ebp 8096290: 89 d0 mov %edx,%eax 8096292: 89 5c 24 0c mov %ebx,0xc(%esp) 8096296: c1 e8 05 shr $0x5,%eax 8096299: 89 44 24 28 mov %eax,0x28(%esp) 809629d: 8d 76 00 lea 0x0(%esi),%esi 80962a0: 8b 44 b5 00 mov 0x0(%ebp,%esi,4),%eax 80962a4: 8b 78 14 mov 0x14(%eax),%edi 80962a7: 3b bc 24 88 00 00 00 cmp 0x88(%esp),%edi 80962ae: 0f 84 dc 00 00 00 je 8096390 <do_lookup_x+0x120> 80962b4: 8b 84 24 8c 00 00 00 mov 0x8c(%esp),%eax 80962bb: 83 e0 02 and $0x2,%eax 80962be: 89 44 24 10 mov %eax,0x10(%esp) 80962c2: 74 0d je 80962d1 <do_lookup_x+0x61> 80962c4: f6 87 94 01 00 00 03 testb $0x3,0x194(%edi) 80962cb: 0f 84 bf 00 00 00 je 8096390 <do_lookup_x+0x120> 80962d1: f6 87 95 01 00 00 20 testb $0x20,0x195(%edi) 80962d8: 0f 85 b2 00 00 00 jne 8096390 <do_lookup_x+0x120> 80962de: f6 05 60 dc 0e 08 08 testb $0x8,0x80edc60 80962e5: 0f 85 c5 00 00 00 jne 80963b0 <do_lookup_x+0x140> 80962eb: 8b 87 78 01 00 00 mov 0x178(%edi),%eax 80962f1: 85 c0 test %eax,%eax 80962f3: 89 44 24 18 mov %eax,0x18(%esp) 80962f7: 0f 84 93 00 00 00 je 8096390 <do_lookup_x+0x120> 80962fd: 8b 47 38 mov 0x38(%edi),%eax 8096300: 8b 8f 84 01 00 00 mov 0x184(%edi),%ecx 8096306: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 809630d: 00 809630e: c7 44 24 4c 00 00 00 movl $0x0,0x4c(%esp) 8096315: 00 8096316: 8b 40 04 mov 0x4(%eax),%eax 8096319: 85 c9 test %ecx,%ecx 809631b: 89 44 24 1c mov %eax,0x1c(%esp) 809631f: 8b 47 34 mov 0x34(%edi),%eax 8096322: 8b 40 04 mov 0x4(%eax),%eax 8096325: 89 44 24 20 mov %eax,0x20(%esp) 8096329: 0f 84 c1 00 00 00 je 80963f0 <do_lookup_x+0x180> 809632f: 8b 44 24 28 mov 0x28(%esp),%eax 8096333: 23 87 7c 01 00 00 and 0x17c(%edi),%eax 8096339: 8b 5c 24 24 mov 0x24(%esp),%ebx 809633d: 8b 04 81 mov (%ecx,%eax,4),%eax 8096340: 8b 8f 80 01 00 00 mov 0x180(%edi),%ecx 8096346: 89 da mov %ebx,%edx 8096348: d3 ea shr %cl,%edx 809634a: 89 d1 mov %edx,%ecx 809634c: 89 c2 mov %eax,%edx 809634e: d3 ea shr %cl,%edx 8096350: 89 d9 mov %ebx,%ecx 8096352: d3 e8 shr %cl,%eax 8096354: 21 d0 and %edx,%eax 8096356: a8 01 test $0x1,%al 8096358: 0f 85 f2 04 00 00 jne 8096850 <do_lookup_x+0x5e0> 809635e: b8 01 00 00 00 mov $0x1,%eax 8096363: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 809636a: 85 d2 test %edx,%edx 809636c: 74 22 je 8096390 <do_lookup_x+0x120> 809636e: 84 c0 test %al,%al 8096370: 74 1e je 8096390 <do_lookup_x+0x120> 8096372: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 8096379: 8b 40 0c mov 0xc(%eax),%eax 809637c: 85 c0 test %eax,%eax 809637e: 74 10 je 8096390 <do_lookup_x+0x120> 8096380: 89 fa mov %edi,%edx 8096382: e8 b9 44 00 00 call 809a840 <_dl_name_match_p> 8096387: 85 c0 test %eax,%eax 8096389: 0f 85 da 06 00 00 jne 8096a69 <do_lookup_x+0x7f9> 809638f: 90 nop 8096390: 83 c6 01 add $0x1,%esi 8096393: 39 74 24 0c cmp %esi,0xc(%esp) 8096397: 0f 87 03 ff ff ff ja 80962a0 <do_lookup_x+0x30> 809639d: 31 db xor %ebx,%ebx 809639f: 83 c4 5c add $0x5c,%esp 80963a2: 89 d8 mov %ebx,%eax 80963a4: 5b pop %ebx 80963a5: 5e pop %esi 80963a6: 5f pop %edi 80963a7: 5d pop %ebp 80963a8: c3 ret 80963a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80963b0: 8b 47 04 mov 0x4(%edi),%eax 80963b3: 8b 57 18 mov 0x18(%edi),%edx 80963b6: 80 38 00 cmpb $0x0,(%eax) 80963b9: 74 1d je 80963d8 <do_lookup_x+0x168> 80963bb: 52 push %edx 80963bc: 50 push %eax 80963bd: ff 74 24 1c pushl 0x1c(%esp) 80963c1: 68 78 f0 0c 08 push $0x80cf078 80963c6: e8 f5 43 00 00 call 809a7c0 <_dl_debug_printf> 80963cb: 83 c4 10 add $0x10,%esp 80963ce: e9 18 ff ff ff jmp 80962eb <do_lookup_x+0x7b> 80963d3: 90 nop 80963d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80963d8: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80963dd: b9 37 e8 0c 08 mov $0x80ce837,%ecx 80963e2: 8b 00 mov (%eax),%eax 80963e4: 85 c0 test %eax,%eax 80963e6: 0f 44 c1 cmove %ecx,%eax 80963e9: eb d0 jmp 80963bb <do_lookup_x+0x14b> 80963eb: 90 nop 80963ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80963f0: 8b 44 24 2c mov 0x2c(%esp),%eax 80963f4: 8b 00 mov (%eax),%eax 80963f6: 83 f8 ff cmp $0xffffffff,%eax 80963f9: 0f 84 3f 07 00 00 je 8096b3e <do_lookup_x+0x8ce> 80963ff: 31 d2 xor %edx,%edx 8096401: f7 74 24 18 divl 0x18(%esp) 8096405: 8b 87 8c 01 00 00 mov 0x18c(%edi),%eax 809640b: 8b 1c 90 mov (%eax,%edx,4),%ebx 809640e: 85 db test %ebx,%ebx 8096410: 0f 84 48 ff ff ff je 809635e <do_lookup_x+0xee> 8096416: 89 6c 24 30 mov %ebp,0x30(%esp) 809641a: 89 74 24 7c mov %esi,0x7c(%esp) 809641e: 8b ac 24 8c 00 00 00 mov 0x8c(%esp),%ebp 8096425: 8b b4 24 84 00 00 00 mov 0x84(%esp),%esi 809642c: eb 13 jmp 8096441 <do_lookup_x+0x1d1> 809642e: 66 90 xchg %ax,%ax 8096430: 8b 87 88 01 00 00 mov 0x188(%edi),%eax 8096436: 8b 1c 98 mov (%eax,%ebx,4),%ebx 8096439: 85 db test %ebx,%ebx 809643b: 0f 84 af 04 00 00 je 80968f0 <do_lookup_x+0x680> 8096441: 8d 44 24 48 lea 0x48(%esp),%eax 8096445: 50 push %eax 8096446: 8d 44 24 50 lea 0x50(%esp),%eax 809644a: 50 push %eax 809644b: 89 d8 mov %ebx,%eax 809644d: 57 push %edi 809644e: c1 e0 04 shl $0x4,%eax 8096451: ff 74 24 2c pushl 0x2c(%esp) 8096455: 53 push %ebx 8096456: 03 44 24 30 add 0x30(%esp),%eax 809645a: 50 push %eax 809645b: 55 push %ebp 809645c: 56 push %esi 809645d: 8b 8c 24 a0 00 00 00 mov 0xa0(%esp),%ecx 8096464: 8b 94 24 90 00 00 00 mov 0x90(%esp),%edx 809646b: 8b 44 24 34 mov 0x34(%esp),%eax 809646f: e8 9c fc ff ff call 8096110 <check_match> 8096474: 83 c4 20 add $0x20,%esp 8096477: 85 c0 test %eax,%eax 8096479: 74 b5 je 8096430 <do_lookup_x+0x1c0> 809647b: 8b 6c 24 30 mov 0x30(%esp),%ebp 809647f: 8b 74 24 7c mov 0x7c(%esp),%esi 8096483: 89 44 24 18 mov %eax,0x18(%esp) 8096487: 89 f6 mov %esi,%esi 8096489: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8096490: 8b 84 24 90 00 00 00 mov 0x90(%esp),%eax 8096497: 85 c0 test %eax,%eax 8096499: 0f 84 c1 02 00 00 je 8096760 <do_lookup_x+0x4f0> 809649f: 8b 44 24 18 mov 0x18(%esp),%eax 80964a3: 0f b6 40 0d movzbl 0xd(%eax),%eax 80964a7: 83 e0 03 and $0x3,%eax 80964aa: 83 e8 01 sub $0x1,%eax 80964ad: 83 f8 01 cmp $0x1,%eax 80964b0: 76 27 jbe 80964d9 <do_lookup_x+0x269> 80964b2: 8b 44 24 18 mov 0x18(%esp),%eax 80964b6: 0f b6 40 0c movzbl 0xc(%eax),%eax 80964ba: 88 44 24 1c mov %al,0x1c(%esp) 80964be: c0 e8 04 shr $0x4,%al 80964c1: 3c 02 cmp $0x2,%al 80964c3: 0f 84 07 02 00 00 je 80966d0 <do_lookup_x+0x460> 80964c9: 3c 0a cmp $0xa,%al 80964cb: 0f 84 df 00 00 00 je 80965b0 <do_lookup_x+0x340> 80964d1: 3c 01 cmp $0x1,%al 80964d3: 0f 84 b9 00 00 00 je 8096592 <do_lookup_x+0x322> 80964d9: 85 db test %ebx,%ebx 80964db: 0f 94 c0 sete %al 80964de: e9 80 fe ff ff jmp 8096363 <do_lookup_x+0xf3> 80964e3: 90 nop 80964e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80964e8: 8b 44 24 30 mov 0x30(%esp),%eax 80964ec: 8b 7c 24 34 mov 0x34(%esp),%edi 80964f0: 8b 6c 24 38 mov 0x38(%esp),%ebp 80964f4: 8d 0c 40 lea (%eax,%eax,2),%ecx 80964f7: 6b 44 24 2c 4c imul $0x4c,0x2c(%esp),%eax 80964fc: 8b 80 70 ca 0e 08 mov 0x80eca70(%eax),%eax 8096502: c1 e0 02 shl $0x2,%eax 8096505: 39 c1 cmp %eax,%ecx 8096507: 0f 86 14 04 00 00 jbe 8096921 <do_lookup_x+0x6b1> 809650d: 8b 44 24 18 mov 0x18(%esp),%eax 8096511: 8b 5c 24 20 mov 0x20(%esp),%ebx 8096515: 89 d1 mov %edx,%ecx 8096517: c1 e1 04 shl $0x4,%ecx 809651a: 8b 74 24 30 mov 0x30(%esp),%esi 809651e: 03 18 add (%eax),%ebx 8096520: 8b 44 24 10 mov 0x10(%esp),%eax 8096524: 85 c0 test %eax,%eax 8096526: 0f 84 d6 01 00 00 je 8096702 <do_lookup_x+0x492> 809652c: 89 e8 mov %ebp,%eax 809652e: c1 e0 04 shl $0x4,%eax 8096531: 03 44 24 28 add 0x28(%esp),%eax 8096535: eb 15 jmp 809654c <do_lookup_x+0x2dc> 8096537: 89 f6 mov %esi,%esi 8096539: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8096540: 01 d5 add %edx,%ebp 8096542: 01 c8 add %ecx,%eax 8096544: 39 ee cmp %ebp,%esi 8096546: 0f 86 ce 03 00 00 jbe 809691a <do_lookup_x+0x6aa> 809654c: 83 78 04 00 cmpl $0x0,0x4(%eax) 8096550: 75 ee jne 8096540 <do_lookup_x+0x2d0> 8096552: 8b 54 24 24 mov 0x24(%esp),%edx 8096556: 89 58 04 mov %ebx,0x4(%eax) 8096559: 8b 5c 24 70 mov 0x70(%esp),%ebx 809655d: 89 10 mov %edx,(%eax) 809655f: 8b 94 24 90 00 00 00 mov 0x90(%esp),%edx 8096566: 89 58 08 mov %ebx,0x8(%eax) 8096569: 89 50 0c mov %edx,0xc(%eax) 809656c: 6b 44 24 2c 4c imul $0x4c,0x2c(%esp),%eax 8096571: ba 00 00 00 00 mov $0x0,%edx 8096576: 83 80 70 ca 0e 08 01 addl $0x1,0x80eca70(%eax) 809657d: 85 d2 test %edx,%edx 809657f: 74 11 je 8096592 <do_lookup_x+0x322> 8096581: 83 ec 0c sub $0xc,%esp 8096584: 05 50 ca 0e 08 add $0x80eca50,%eax 8096589: 50 push %eax 809658a: e8 71 9a f6 f7 call 0 <_nl_current_LC_CTYPE> 809658f: 83 c4 10 add $0x10,%esp 8096592: 8b 44 24 74 mov 0x74(%esp),%eax 8096596: 8b 5c 24 18 mov 0x18(%esp),%ebx 809659a: 89 78 04 mov %edi,0x4(%eax) 809659d: 89 18 mov %ebx,(%eax) 809659f: 83 c4 5c add $0x5c,%esp 80965a2: bb 01 00 00 00 mov $0x1,%ebx 80965a7: 89 d8 mov %ebx,%eax 80965a9: 5b pop %ebx 80965aa: 5e pop %esi 80965ab: 5f pop %edi 80965ac: 5d pop %ebp 80965ad: c3 ret 80965ae: 66 90 xchg %ax,%ax 80965b0: 8b 47 18 mov 0x18(%edi),%eax 80965b3: 89 c3 mov %eax,%ebx 80965b5: 89 44 24 2c mov %eax,0x2c(%esp) 80965b9: b8 00 00 00 00 mov $0x0,%eax 80965be: 85 c0 test %eax,%eax 80965c0: 74 14 je 80965d6 <do_lookup_x+0x366> 80965c2: 6b c3 4c imul $0x4c,%ebx,%eax 80965c5: 83 ec 0c sub $0xc,%esp 80965c8: 05 50 ca 0e 08 add $0x80eca50,%eax 80965cd: 50 push %eax 80965ce: e8 2d 9a f6 f7 call 0 <_nl_current_LC_CTYPE> 80965d3: 83 c4 10 add $0x10,%esp 80965d6: 6b 5c 24 2c 4c imul $0x4c,0x2c(%esp),%ebx 80965db: 81 c3 40 ca 0e 08 add $0x80eca40,%ebx 80965e1: 8b 43 28 mov 0x28(%ebx),%eax 80965e4: 89 c1 mov %eax,%ecx 80965e6: 89 44 24 28 mov %eax,0x28(%esp) 80965ea: 8b 43 2c mov 0x2c(%ebx),%eax 80965ed: 85 c9 test %ecx,%ecx 80965ef: 89 c6 mov %eax,%esi 80965f1: 89 44 24 30 mov %eax,0x30(%esp) 80965f5: 0f 84 b2 05 00 00 je 8096bad <do_lookup_x+0x93d> 80965fb: 8b 44 24 24 mov 0x24(%esp),%eax 80965ff: 31 d2 xor %edx,%edx 8096601: 8d 4e fe lea -0x2(%esi),%ecx 8096604: 89 7c 24 34 mov %edi,0x34(%esp) 8096608: f7 f6 div %esi 809660a: 8b 44 24 24 mov 0x24(%esp),%eax 809660e: 89 d5 mov %edx,%ebp 8096610: 31 d2 xor %edx,%edx 8096612: f7 f1 div %ecx 8096614: 89 eb mov %ebp,%ebx 8096616: 89 6c 24 38 mov %ebp,0x38(%esp) 809661a: 8b 6c 24 24 mov 0x24(%esp),%ebp 809661e: 83 c2 01 add $0x1,%edx 8096621: 89 d1 mov %edx,%ecx 8096623: 89 d7 mov %edx,%edi 8096625: 89 f2 mov %esi,%edx 8096627: c1 e1 04 shl $0x4,%ecx 809662a: 89 f8 mov %edi,%eax 809662c: 8d 34 1f lea (%edi,%ebx,1),%esi 809662f: c1 e3 04 shl $0x4,%ebx 8096632: 89 d7 mov %edx,%edi 8096634: 03 5c 24 28 add 0x28(%esp),%ebx 8096638: 89 c2 mov %eax,%edx 809663a: eb 1e jmp 809665a <do_lookup_x+0x3ea> 809663c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8096640: 8b 43 04 mov 0x4(%ebx),%eax 8096643: 85 c0 test %eax,%eax 8096645: 0f 84 9d fe ff ff je 80964e8 <do_lookup_x+0x278> 809664b: 01 cb add %ecx,%ebx 809664d: 39 f7 cmp %esi,%edi 809664f: 8d 04 32 lea (%edx,%esi,1),%eax 8096652: 0f 86 f8 00 00 00 jbe 8096750 <do_lookup_x+0x4e0> 8096658: 89 c6 mov %eax,%esi 809665a: 3b 2b cmp (%ebx),%ebp 809665c: 75 e2 jne 8096640 <do_lookup_x+0x3d0> 809665e: 89 4c 24 1c mov %ecx,0x1c(%esp) 8096662: 89 54 24 0c mov %edx,0xc(%esp) 8096666: 83 ec 08 sub $0x8,%esp 8096669: ff 74 24 1c pushl 0x1c(%esp) 809666d: ff 73 04 pushl 0x4(%ebx) 8096670: e8 1b 1c fb ff call 8048290 <.plt+0xb0> 8096675: 83 c4 10 add $0x10,%esp 8096678: 85 c0 test %eax,%eax 809667a: 8b 54 24 0c mov 0xc(%esp),%edx 809667e: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8096682: 75 c7 jne 809664b <do_lookup_x+0x3db> 8096684: 8b 54 24 10 mov 0x10(%esp),%edx 8096688: 8b 7c 24 34 mov 0x34(%esp),%edi 809668c: 85 d2 test %edx,%edx 809668e: 0f 85 c3 03 00 00 jne 8096a57 <do_lookup_x+0x7e7> 8096694: 8b 43 08 mov 0x8(%ebx),%eax 8096697: 8b 7c 24 74 mov 0x74(%esp),%edi 809669b: 89 07 mov %eax,(%edi) 809669d: 8b 43 0c mov 0xc(%ebx),%eax 80966a0: 89 47 04 mov %eax,0x4(%edi) 80966a3: b8 00 00 00 00 mov $0x0,%eax 80966a8: bb 01 00 00 00 mov $0x1,%ebx 80966ad: 85 c0 test %eax,%eax 80966af: 0f 84 ea fc ff ff je 809639f <do_lookup_x+0x12f> 80966b5: 83 ec 0c sub $0xc,%esp 80966b8: 6b 44 24 38 4c imul $0x4c,0x38(%esp),%eax 80966bd: 05 50 ca 0e 08 add $0x80eca50,%eax 80966c2: 50 push %eax 80966c3: e8 38 99 f6 f7 call 0 <_nl_current_LC_CTYPE> 80966c8: 83 c4 10 add $0x10,%esp 80966cb: e9 cf fc ff ff jmp 809639f <do_lookup_x+0x12f> 80966d0: a1 a0 dc 0e 08 mov 0x80edca0,%eax 80966d5: 85 c0 test %eax,%eax 80966d7: 0f 84 b5 fe ff ff je 8096592 <do_lookup_x+0x322> 80966dd: 8b 44 24 74 mov 0x74(%esp),%eax 80966e1: 8b 08 mov (%eax),%ecx 80966e3: 85 c9 test %ecx,%ecx 80966e5: 0f 85 ee fd ff ff jne 80964d9 <do_lookup_x+0x269> 80966eb: 8b 44 24 74 mov 0x74(%esp),%eax 80966ef: 8b 4c 24 18 mov 0x18(%esp),%ecx 80966f3: 89 78 04 mov %edi,0x4(%eax) 80966f6: 89 08 mov %ecx,(%eax) 80966f8: e9 dc fd ff ff jmp 80964d9 <do_lookup_x+0x269> 80966fd: 8d 76 00 lea 0x0(%esi),%esi 8096700: 29 f5 sub %esi,%ebp 8096702: 89 e8 mov %ebp,%eax 8096704: c1 e0 04 shl $0x4,%eax 8096707: 03 44 24 28 add 0x28(%esp),%eax 809670b: eb 0b jmp 8096718 <do_lookup_x+0x4a8> 809670d: 8d 76 00 lea 0x0(%esi),%esi 8096710: 01 d5 add %edx,%ebp 8096712: 01 c8 add %ecx,%eax 8096714: 39 ee cmp %ebp,%esi 8096716: 76 e8 jbe 8096700 <do_lookup_x+0x490> 8096718: 83 78 04 00 cmpl $0x0,0x4(%eax) 809671c: 75 f2 jne 8096710 <do_lookup_x+0x4a0> 809671e: 89 58 04 mov %ebx,0x4(%eax) 8096721: 8b 54 24 24 mov 0x24(%esp),%edx 8096725: 8b 5c 24 18 mov 0x18(%esp),%ebx 8096729: 89 78 0c mov %edi,0xc(%eax) 809672c: 89 10 mov %edx,(%eax) 809672e: 89 58 08 mov %ebx,0x8(%eax) 8096731: 0f b6 87 94 01 00 00 movzbl 0x194(%edi),%eax 8096738: 83 e0 03 and $0x3,%eax 809673b: 3c 02 cmp $0x2,%al 809673d: 0f 85 29 fe ff ff jne 809656c <do_lookup_x+0x2fc> 8096743: 83 8f 04 02 00 00 08 orl $0x8,0x204(%edi) 809674a: e9 1d fe ff ff jmp 809656c <do_lookup_x+0x2fc> 809674f: 90 nop 8096750: 89 d0 mov %edx,%eax 8096752: 89 f3 mov %esi,%ebx 8096754: 89 fa mov %edi,%edx 8096756: 29 d3 sub %edx,%ebx 8096758: 89 c7 mov %eax,%edi 809675a: e9 cb fe ff ff jmp 809662a <do_lookup_x+0x3ba> 809675f: 90 nop 8096760: f6 87 94 01 00 00 03 testb $0x3,0x194(%edi) 8096767: 0f 85 32 fd ff ff jne 809649f <do_lookup_x+0x22f> 809676d: 83 bc 24 8c 00 00 00 cmpl $0x4,0x8c(%esp) 8096774: 04 8096775: 0f 85 24 fd ff ff jne 809649f <do_lookup_x+0x22f> 809677b: 8b 57 3c mov 0x3c(%edi),%edx 809677e: 85 d2 test %edx,%edx 8096780: 0f 84 f9 02 00 00 je 8096a7f <do_lookup_x+0x80f> 8096786: 8b 47 40 mov 0x40(%edi),%eax 8096789: 85 c0 test %eax,%eax 809678b: 0f 84 ee 02 00 00 je 8096a7f <do_lookup_x+0x80f> 8096791: 8b 40 04 mov 0x4(%eax),%eax 8096794: 85 c0 test %eax,%eax 8096796: 0f 84 e3 02 00 00 je 8096a7f <do_lookup_x+0x80f> 809679c: 8b 52 04 mov 0x4(%edx),%edx 809679f: 89 d1 mov %edx,%ecx 80967a1: ba ab aa aa aa mov $0xaaaaaaab,%edx 80967a6: f7 e2 mul %edx 80967a8: 89 d0 mov %edx,%eax 80967aa: c1 e8 03 shr $0x3,%eax 80967ad: 85 c0 test %eax,%eax 80967af: 0f 84 ca 02 00 00 je 8096a7f <do_lookup_x+0x80f> 80967b5: 8d 04 40 lea (%eax,%eax,2),%eax 80967b8: 89 7c 24 34 mov %edi,0x34(%esp) 80967bc: 89 5c 24 38 mov %ebx,0x38(%esp) 80967c0: 89 6c 24 30 mov %ebp,0x30(%esp) 80967c4: 89 cb mov %ecx,%ebx 80967c6: 8d 04 81 lea (%ecx,%eax,4),%eax 80967c9: 89 c7 mov %eax,%edi 80967cb: eb 4d jmp 809681a <do_lookup_x+0x5aa> 80967cd: 31 c0 xor %eax,%eax 80967cf: 83 fa 29 cmp $0x29,%edx 80967d2: 0f 94 c0 sete %al 80967d5: 83 fa 05 cmp $0x5,%edx 80967d8: 75 62 jne 809683c <do_lookup_x+0x5cc> 80967da: 83 c8 02 or $0x2,%eax 80967dd: 31 d2 xor %edx,%edx 80967df: 09 d0 or %edx,%eax 80967e1: 83 f8 02 cmp $0x2,%eax 80967e4: 75 29 jne 809680f <do_lookup_x+0x59f> 80967e6: 83 ec 08 sub $0x8,%esp 80967e9: c1 ed 08 shr $0x8,%ebp 80967ec: ff 74 24 1c pushl 0x1c(%esp) 80967f0: 8b 4c 24 28 mov 0x28(%esp),%ecx 80967f4: c1 e5 04 shl $0x4,%ebp 80967f7: 8b 44 24 2c mov 0x2c(%esp),%eax 80967fb: 03 04 29 add (%ecx,%ebp,1),%eax 80967fe: 50 push %eax 80967ff: e8 8c 1a fb ff call 8048290 <.plt+0xb0> 8096804: 83 c4 10 add $0x10,%esp 8096807: 85 c0 test %eax,%eax 8096809: 0f 84 23 04 00 00 je 8096c32 <do_lookup_x+0x9c2> 809680f: 83 c3 0c add $0xc,%ebx 8096812: 39 fb cmp %edi,%ebx 8096814: 0f 84 59 02 00 00 je 8096a73 <do_lookup_x+0x803> 809681a: 8b 6b 04 mov 0x4(%ebx),%ebp 809681d: 89 e8 mov %ebp,%eax 809681f: 0f b6 d0 movzbl %al,%edx 8096822: 8d 4a f9 lea -0x7(%edx),%ecx 8096825: 83 f9 1e cmp $0x1e,%ecx 8096828: 77 a3 ja 80967cd <do_lookup_x+0x55d> 809682a: b8 81 00 00 70 mov $0x70000081,%eax 809682f: d3 e8 shr %cl,%eax 8096831: 83 fa 29 cmp $0x29,%edx 8096834: 0f 94 c1 sete %cl 8096837: 09 c8 or %ecx,%eax 8096839: 83 e0 01 and $0x1,%eax 809683c: 83 fa 06 cmp $0x6,%edx 809683f: 75 ce jne 809680f <do_lookup_x+0x59f> 8096841: ba 04 00 00 00 mov $0x4,%edx 8096846: eb 97 jmp 80967df <do_lookup_x+0x56f> 8096848: 90 nop 8096849: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8096850: 31 d2 xor %edx,%edx 8096852: 89 d8 mov %ebx,%eax 8096854: f7 74 24 18 divl 0x18(%esp) 8096858: 8b 87 88 01 00 00 mov 0x188(%edi),%eax 809685e: 8b 04 90 mov (%eax,%edx,4),%eax 8096861: 85 c0 test %eax,%eax 8096863: 0f 84 f5 fa ff ff je 809635e <do_lookup_x+0xee> 8096869: 8b 97 8c 01 00 00 mov 0x18c(%edi),%edx 809686f: 89 6c 24 30 mov %ebp,0x30(%esp) 8096873: 89 dd mov %ebx,%ebp 8096875: 89 74 24 7c mov %esi,0x7c(%esp) 8096879: 8d 14 82 lea (%edx,%eax,4),%edx 809687c: 89 d6 mov %edx,%esi 809687e: eb 07 jmp 8096887 <do_lookup_x+0x617> 8096880: 83 c6 04 add $0x4,%esi 8096883: a8 01 test $0x1,%al 8096885: 75 69 jne 80968f0 <do_lookup_x+0x680> 8096887: 8b 06 mov (%esi),%eax 8096889: 89 ea mov %ebp,%edx 809688b: 31 c2 xor %eax,%edx 809688d: d1 ea shr %edx 809688f: 75 ef jne 8096880 <do_lookup_x+0x610> 8096891: 8d 44 24 48 lea 0x48(%esp),%eax 8096895: 89 f3 mov %esi,%ebx 8096897: 2b 9f 8c 01 00 00 sub 0x18c(%edi),%ebx 809689d: 50 push %eax 809689e: 8d 44 24 50 lea 0x50(%esp),%eax 80968a2: c1 fb 02 sar $0x2,%ebx 80968a5: 50 push %eax 80968a6: 89 d8 mov %ebx,%eax 80968a8: 57 push %edi 80968a9: c1 e0 04 shl $0x4,%eax 80968ac: ff 74 24 2c pushl 0x2c(%esp) 80968b0: 53 push %ebx 80968b1: 03 44 24 30 add 0x30(%esp),%eax 80968b5: 50 push %eax 80968b6: ff b4 24 a4 00 00 00 pushl 0xa4(%esp) 80968bd: ff b4 24 a0 00 00 00 pushl 0xa0(%esp) 80968c4: 8b 8c 24 a0 00 00 00 mov 0xa0(%esp),%ecx 80968cb: 8b 94 24 90 00 00 00 mov 0x90(%esp),%edx 80968d2: 8b 44 24 34 mov 0x34(%esp),%eax 80968d6: e8 35 f8 ff ff call 8096110 <check_match> 80968db: 83 c4 20 add $0x20,%esp 80968de: 85 c0 test %eax,%eax 80968e0: 0f 85 95 fb ff ff jne 809647b <do_lookup_x+0x20b> 80968e6: 8b 06 mov (%esi),%eax 80968e8: eb 96 jmp 8096880 <do_lookup_x+0x610> 80968ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80968f0: 83 7c 24 48 01 cmpl $0x1,0x48(%esp) 80968f5: 8b 6c 24 30 mov 0x30(%esp),%ebp 80968f9: 8b 74 24 7c mov 0x7c(%esp),%esi 80968fd: 0f 85 5b fa ff ff jne 809635e <do_lookup_x+0xee> 8096903: 8b 44 24 4c mov 0x4c(%esp),%eax 8096907: 85 c0 test %eax,%eax 8096909: 89 44 24 18 mov %eax,0x18(%esp) 809690d: 0f 84 4b fa ff ff je 809635e <do_lookup_x+0xee> 8096913: 31 db xor %ebx,%ebx 8096915: e9 76 fb ff ff jmp 8096490 <do_lookup_x+0x220> 809691a: 29 f5 sub %esi,%ebp 809691c: e9 0b fc ff ff jmp 809652c <do_lookup_x+0x2bc> 8096921: 8b 5c 24 30 mov 0x30(%esp),%ebx 8096925: 89 d8 mov %ebx,%eax 8096927: 83 c0 01 add $0x1,%eax 809692a: e8 71 3f 00 00 call 809a8a0 <_dl_higher_prime_number> 809692f: 83 ec 08 sub $0x8,%esp 8096932: 89 c6 mov %eax,%esi 8096934: 50 push %eax 8096935: 6a 10 push $0x10 8096937: e8 34 40 fc ff call 805a970 <__calloc> 809693c: 89 44 24 1c mov %eax,0x1c(%esp) 8096940: 83 c4 10 add $0x10,%esp 8096943: 85 c0 test %eax,%eax 8096945: 0f 84 fd 02 00 00 je 8096c48 <do_lookup_x+0x9d8> 809694b: 8d 46 fe lea -0x2(%esi),%eax 809694e: 85 db test %ebx,%ebx 8096950: 89 44 24 38 mov %eax,0x38(%esp) 8096954: 0f 84 9c 00 00 00 je 80969f6 <do_lookup_x+0x786> 809695a: 8b 6c 24 30 mov 0x30(%esp),%ebp 809695e: 8b 44 24 28 mov 0x28(%esp),%eax 8096962: 89 7c 24 3c mov %edi,0x3c(%esp) 8096966: c1 e5 04 shl $0x4,%ebp 8096969: 89 c3 mov %eax,%ebx 809696b: 01 c5 add %eax,%ebp 809696d: 89 6c 24 34 mov %ebp,0x34(%esp) 8096971: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8096978: 8b 7b 04 mov 0x4(%ebx),%edi 809697b: 85 ff test %edi,%edi 809697d: 74 6a je 80969e9 <do_lookup_x+0x779> 809697f: 8b 43 0c mov 0xc(%ebx),%eax 8096982: 31 d2 xor %edx,%edx 8096984: 89 44 24 14 mov %eax,0x14(%esp) 8096988: 8b 43 08 mov 0x8(%ebx),%eax 809698b: 89 44 24 1c mov %eax,0x1c(%esp) 809698f: 8b 03 mov (%ebx),%eax 8096991: 89 c5 mov %eax,%ebp 8096993: 89 44 24 30 mov %eax,0x30(%esp) 8096997: f7 f6 div %esi 8096999: 89 e8 mov %ebp,%eax 809699b: 89 d1 mov %edx,%ecx 809699d: 31 d2 xor %edx,%edx 809699f: f7 74 24 38 divl 0x38(%esp) 80969a3: 83 c2 01 add $0x1,%edx 80969a6: 89 d5 mov %edx,%ebp 80969a8: c1 e5 04 shl $0x4,%ebp 80969ab: 89 c8 mov %ecx,%eax 80969ad: c1 e0 04 shl $0x4,%eax 80969b0: 03 44 24 0c add 0xc(%esp),%eax 80969b4: eb 16 jmp 80969cc <do_lookup_x+0x75c> 80969b6: 8d 76 00 lea 0x0(%esi),%esi 80969b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80969c0: 01 d1 add %edx,%ecx 80969c2: 01 e8 add %ebp,%eax 80969c4: 39 ce cmp %ecx,%esi 80969c6: 0f 86 84 00 00 00 jbe 8096a50 <do_lookup_x+0x7e0> 80969cc: 83 78 04 00 cmpl $0x0,0x4(%eax) 80969d0: 75 ee jne 80969c0 <do_lookup_x+0x750> 80969d2: 89 78 04 mov %edi,0x4(%eax) 80969d5: 8b 7c 24 1c mov 0x1c(%esp),%edi 80969d9: 8b 54 24 30 mov 0x30(%esp),%edx 80969dd: 89 78 08 mov %edi,0x8(%eax) 80969e0: 8b 7c 24 14 mov 0x14(%esp),%edi 80969e4: 89 10 mov %edx,(%eax) 80969e6: 89 78 0c mov %edi,0xc(%eax) 80969e9: 83 c3 10 add $0x10,%ebx 80969ec: 39 5c 24 34 cmp %ebx,0x34(%esp) 80969f0: 75 86 jne 8096978 <do_lookup_x+0x708> 80969f2: 8b 7c 24 3c mov 0x3c(%esp),%edi 80969f6: 83 ec 0c sub $0xc,%esp 80969f9: 6b 5c 24 38 4c imul $0x4c,0x38(%esp),%ebx 80969fe: ff 74 24 34 pushl 0x34(%esp) 8096a02: ff 93 74 ca 0e 08 call *0x80eca74(%ebx) 8096a08: 8b 44 24 34 mov 0x34(%esp),%eax 8096a0c: 31 d2 xor %edx,%edx 8096a0e: 8b 4c 24 1c mov 0x1c(%esp),%ecx 8096a12: 89 b3 6c ca 0e 08 mov %esi,0x80eca6c(%ebx) 8096a18: c7 83 74 ca 0e 08 90 movl $0x805a590,0x80eca74(%ebx) 8096a1f: a5 05 08 8096a22: f7 f6 div %esi 8096a24: 8b 44 24 34 mov 0x34(%esp),%eax 8096a28: 89 8b 68 ca 0e 08 mov %ecx,0x80eca68(%ebx) 8096a2e: 89 d5 mov %edx,%ebp 8096a30: 31 d2 xor %edx,%edx 8096a32: f7 74 24 48 divl 0x48(%esp) 8096a36: 83 c4 10 add $0x10,%esp 8096a39: 83 c2 01 add $0x1,%edx 8096a3c: 89 74 24 30 mov %esi,0x30(%esp) 8096a40: 89 4c 24 28 mov %ecx,0x28(%esp) 8096a44: e9 c4 fa ff ff jmp 809650d <do_lookup_x+0x29d> 8096a49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8096a50: 29 f1 sub %esi,%ecx 8096a52: e9 54 ff ff ff jmp 80969ab <do_lookup_x+0x73b> 8096a57: 8b 44 24 74 mov 0x74(%esp),%eax 8096a5b: 8b 5c 24 18 mov 0x18(%esp),%ebx 8096a5f: 89 78 04 mov %edi,0x4(%eax) 8096a62: 89 18 mov %ebx,(%eax) 8096a64: e9 3a fc ff ff jmp 80966a3 <do_lookup_x+0x433> 8096a69: bb ff ff ff ff mov $0xffffffff,%ebx 8096a6e: e9 2c f9 ff ff jmp 809639f <do_lookup_x+0x12f> 8096a73: 8b 6c 24 30 mov 0x30(%esp),%ebp 8096a77: 8b 7c 24 34 mov 0x34(%esp),%edi 8096a7b: 8b 5c 24 38 mov 0x38(%esp),%ebx 8096a7f: 8b 57 64 mov 0x64(%edi),%edx 8096a82: 85 d2 test %edx,%edx 8096a84: 0f 84 15 fa ff ff je 809649f <do_lookup_x+0x22f> 8096a8a: 8b 47 68 mov 0x68(%edi),%eax 8096a8d: 85 c0 test %eax,%eax 8096a8f: 0f 84 0a fa ff ff je 809649f <do_lookup_x+0x22f> 8096a95: 8b 40 04 mov 0x4(%eax),%eax 8096a98: 85 c0 test %eax,%eax 8096a9a: 0f 84 ff f9 ff ff je 809649f <do_lookup_x+0x22f> 8096aa0: c1 e8 03 shr $0x3,%eax 8096aa3: 8b 52 04 mov 0x4(%edx),%edx 8096aa6: 85 c0 test %eax,%eax 8096aa8: 0f 84 f1 f9 ff ff je 809649f <do_lookup_x+0x22f> 8096aae: 8d 04 c2 lea (%edx,%eax,8),%eax 8096ab1: 89 7c 24 34 mov %edi,0x34(%esp) 8096ab5: 89 5c 24 38 mov %ebx,0x38(%esp) 8096ab9: 89 6c 24 30 mov %ebp,0x30(%esp) 8096abd: 89 d3 mov %edx,%ebx 8096abf: 89 c7 mov %eax,%edi 8096ac1: eb 4d jmp 8096b10 <do_lookup_x+0x8a0> 8096ac3: 31 c0 xor %eax,%eax 8096ac5: 83 fa 29 cmp $0x29,%edx 8096ac8: 0f 94 c0 sete %al 8096acb: 83 fa 05 cmp $0x5,%edx 8096ace: 75 62 jne 8096b32 <do_lookup_x+0x8c2> 8096ad0: 83 c8 02 or $0x2,%eax 8096ad3: 31 d2 xor %edx,%edx 8096ad5: 09 d0 or %edx,%eax 8096ad7: 83 f8 02 cmp $0x2,%eax 8096ada: 75 29 jne 8096b05 <do_lookup_x+0x895> 8096adc: 83 ec 08 sub $0x8,%esp 8096adf: c1 ed 08 shr $0x8,%ebp 8096ae2: ff 74 24 1c pushl 0x1c(%esp) 8096ae6: 8b 4c 24 28 mov 0x28(%esp),%ecx 8096aea: c1 e5 04 shl $0x4,%ebp 8096aed: 8b 44 24 2c mov 0x2c(%esp),%eax 8096af1: 03 04 29 add (%ecx,%ebp,1),%eax 8096af4: 50 push %eax 8096af5: e8 96 17 fb ff call 8048290 <.plt+0xb0> 8096afa: 83 c4 10 add $0x10,%esp 8096afd: 85 c0 test %eax,%eax 8096aff: 0f 84 2d 01 00 00 je 8096c32 <do_lookup_x+0x9c2> 8096b05: 83 c3 08 add $0x8,%ebx 8096b08: 39 fb cmp %edi,%ebx 8096b0a: 0f 84 11 01 00 00 je 8096c21 <do_lookup_x+0x9b1> 8096b10: 8b 6b 04 mov 0x4(%ebx),%ebp 8096b13: 89 e8 mov %ebp,%eax 8096b15: 0f b6 d0 movzbl %al,%edx 8096b18: 8d 4a f9 lea -0x7(%edx),%ecx 8096b1b: 83 f9 1e cmp $0x1e,%ecx 8096b1e: 77 a3 ja 8096ac3 <do_lookup_x+0x853> 8096b20: b8 81 00 00 70 mov $0x70000081,%eax 8096b25: d3 e8 shr %cl,%eax 8096b27: 83 fa 29 cmp $0x29,%edx 8096b2a: 0f 94 c1 sete %cl 8096b2d: 09 c8 or %ecx,%eax 8096b2f: 83 e0 01 and $0x1,%eax 8096b32: 83 fa 06 cmp $0x6,%edx 8096b35: 75 ce jne 8096b05 <do_lookup_x+0x895> 8096b37: ba 04 00 00 00 mov $0x4,%edx 8096b3c: eb 97 jmp 8096ad5 <do_lookup_x+0x865> 8096b3e: 89 ca mov %ecx,%edx 8096b40: 8b 44 24 14 mov 0x14(%esp),%eax 8096b44: 0f b6 08 movzbl (%eax),%ecx 8096b47: 85 c9 test %ecx,%ecx 8096b49: 74 55 je 8096ba0 <do_lookup_x+0x930> 8096b4b: 89 ca mov %ecx,%edx 8096b4d: 0f b6 48 01 movzbl 0x1(%eax),%ecx 8096b51: e3 4d jecxz 8096ba0 <do_lookup_x+0x930> 8096b53: c1 e2 04 shl $0x4,%edx 8096b56: 01 ca add %ecx,%edx 8096b58: 0f b6 48 02 movzbl 0x2(%eax),%ecx 8096b5c: e3 42 jecxz 8096ba0 <do_lookup_x+0x930> 8096b5e: c1 e2 04 shl $0x4,%edx 8096b61: 01 ca add %ecx,%edx 8096b63: 0f b6 48 03 movzbl 0x3(%eax),%ecx 8096b67: e3 37 jecxz 8096ba0 <do_lookup_x+0x930> 8096b69: c1 e2 04 shl $0x4,%edx 8096b6c: 01 ca add %ecx,%edx 8096b6e: 0f b6 48 04 movzbl 0x4(%eax),%ecx 8096b72: e3 2c jecxz 8096ba0 <do_lookup_x+0x930> 8096b74: c1 e2 04 shl $0x4,%edx 8096b77: 83 c0 05 add $0x5,%eax 8096b7a: 01 ca add %ecx,%edx 8096b7c: 0f b6 08 movzbl (%eax),%ecx 8096b7f: e3 1f jecxz 8096ba0 <do_lookup_x+0x930> 8096b81: c1 e2 04 shl $0x4,%edx 8096b84: bb 00 00 00 f0 mov $0xf0000000,%ebx 8096b89: 40 inc %eax 8096b8a: 01 ca add %ecx,%edx 8096b8c: 21 d3 and %edx,%ebx 8096b8e: 81 e2 ff ff ff 0f and $0xfffffff,%edx 8096b94: c1 eb 18 shr $0x18,%ebx 8096b97: 0f b6 08 movzbl (%eax),%ecx 8096b9a: 31 da xor %ebx,%edx 8096b9c: 85 c9 test %ecx,%ecx 8096b9e: 75 e1 jne 8096b81 <do_lookup_x+0x911> 8096ba0: 8b 44 24 2c mov 0x2c(%esp),%eax 8096ba4: 89 10 mov %edx,(%eax) 8096ba6: 89 d0 mov %edx,%eax 8096ba8: e9 52 f8 ff ff jmp 80963ff <do_lookup_x+0x18f> 8096bad: 83 ec 08 sub $0x8,%esp 8096bb0: 6a 1f push $0x1f 8096bb2: 6a 10 push $0x10 8096bb4: e8 b7 3d fc ff call 805a970 <__calloc> 8096bb9: 89 44 24 38 mov %eax,0x38(%esp) 8096bbd: 83 c4 10 add $0x10,%esp 8096bc0: 85 c0 test %eax,%eax 8096bc2: 0f 84 80 00 00 00 je 8096c48 <do_lookup_x+0x9d8> 8096bc8: 89 43 28 mov %eax,0x28(%ebx) 8096bcb: 8b 44 24 24 mov 0x24(%esp),%eax 8096bcf: ba 85 10 42 08 mov $0x8421085,%edx 8096bd4: c7 43 2c 1f 00 00 00 movl $0x1f,0x2c(%ebx) 8096bdb: c7 43 34 90 a5 05 08 movl $0x805a590,0x34(%ebx) 8096be2: 8b 5c 24 24 mov 0x24(%esp),%ebx 8096be6: c7 44 24 30 1f 00 00 movl $0x1f,0x30(%esp) 8096bed: 00 8096bee: f7 e2 mul %edx 8096bf0: 89 d8 mov %ebx,%eax 8096bf2: 89 dd mov %ebx,%ebp 8096bf4: 29 d0 sub %edx,%eax 8096bf6: d1 e8 shr %eax 8096bf8: 01 c2 add %eax,%edx 8096bfa: c1 ea 04 shr $0x4,%edx 8096bfd: 89 d0 mov %edx,%eax 8096bff: c1 e0 05 shl $0x5,%eax 8096c02: 29 d0 sub %edx,%eax 8096c04: ba 09 cb 3d 8d mov $0x8d3dcb09,%edx 8096c09: 29 c5 sub %eax,%ebp 8096c0b: 89 d8 mov %ebx,%eax 8096c0d: f7 e2 mul %edx 8096c0f: c1 ea 04 shr $0x4,%edx 8096c12: 6b c2 1d imul $0x1d,%edx,%eax 8096c15: 89 da mov %ebx,%edx 8096c17: 29 c2 sub %eax,%edx 8096c19: 83 c2 01 add $0x1,%edx 8096c1c: e9 ec f8 ff ff jmp 809650d <do_lookup_x+0x29d> 8096c21: 8b 6c 24 30 mov 0x30(%esp),%ebp 8096c25: 8b 7c 24 34 mov 0x34(%esp),%edi 8096c29: 8b 5c 24 38 mov 0x38(%esp),%ebx 8096c2d: e9 6d f8 ff ff jmp 809649f <do_lookup_x+0x22f> 8096c32: 8b 5c 24 38 mov 0x38(%esp),%ebx 8096c36: 8b 6c 24 30 mov 0x30(%esp),%ebp 8096c3a: 8b 7c 24 34 mov 0x34(%esp),%edi 8096c3e: 85 db test %ebx,%ebx 8096c40: 0f 94 c0 sete %al 8096c43: e9 1b f7 ff ff jmp 8096363 <do_lookup_x+0xf3> 8096c48: b8 00 00 00 00 mov $0x0,%eax 8096c4d: 85 c0 test %eax,%eax 8096c4f: 74 16 je 8096c67 <do_lookup_x+0x9f7> 8096c51: 83 ec 0c sub $0xc,%esp 8096c54: 6b 44 24 38 4c imul $0x4c,0x38(%esp),%eax 8096c59: 05 50 ca 0e 08 add $0x80eca50,%eax 8096c5e: 50 push %eax 8096c5f: e8 9c 93 f6 f7 call 0 <_nl_current_LC_CTYPE> 8096c64: 83 c4 10 add $0x10,%esp 8096c67: 83 ec 08 sub $0x8,%esp 8096c6a: 68 77 fd 0b 08 push $0x80bfd77 8096c6f: 6a 02 push $0x2 8096c71: e8 aa 3b 00 00 call 809a820 <_dl_dprintf> 8096c76: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 8096c7d: e8 4f 6c fd ff call 806d8d1 <_exit> 8096c82: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8096c89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08096c90 <_dl_lookup_symbol_x>: 8096c90: 55 push %ebp 8096c91: 89 e5 mov %esp,%ebp 8096c93: 57 push %edi 8096c94: 56 push %esi 8096c95: 53 push %ebx 8096c96: bb 05 15 00 00 mov $0x1505,%ebx 8096c9b: 83 ec 6c sub $0x6c,%esp 8096c9e: 89 45 ac mov %eax,-0x54(%ebp) 8096ca1: 89 55 a8 mov %edx,-0x58(%ebp) 8096ca4: 89 c2 mov %eax,%edx 8096ca6: 0f b6 00 movzbl (%eax),%eax 8096ca9: 89 4d b4 mov %ecx,-0x4c(%ebp) 8096cac: 84 c0 test %al,%al 8096cae: 74 13 je 8096cc3 <_dl_lookup_symbol_x+0x33> 8096cb0: 89 d9 mov %ebx,%ecx 8096cb2: 83 c2 01 add $0x1,%edx 8096cb5: c1 e1 05 shl $0x5,%ecx 8096cb8: 01 cb add %ecx,%ebx 8096cba: 01 c3 add %eax,%ebx 8096cbc: 0f b6 02 movzbl (%edx),%eax 8096cbf: 84 c0 test %al,%al 8096cc1: 75 ed jne 8096cb0 <_dl_lookup_symbol_x+0x20> 8096cc3: 8b 75 0c mov 0xc(%ebp),%esi 8096cc6: c7 45 bc ff ff ff ff movl $0xffffffff,-0x44(%ebp) 8096ccd: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 8096cd4: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 8096cdb: 85 f6 test %esi,%esi 8096cdd: 74 0d je 8096cec <_dl_lookup_symbol_x+0x5c> 8096cdf: f7 45 14 fa ff ff ff testl $0xfffffffa,0x14(%ebp) 8096ce6: 0f 85 26 08 00 00 jne 8097512 <_dl_lookup_symbol_x+0x882> 8096cec: 8b 4d 18 mov 0x18(%ebp),%ecx 8096cef: 8b 45 08 mov 0x8(%ebp),%eax 8096cf2: 85 c9 test %ecx,%ecx 8096cf4: 8b 00 mov (%eax),%eax 8096cf6: 0f 85 9e 01 00 00 jne 8096e9a <_dl_lookup_symbol_x+0x20a> 8096cfc: 85 c0 test %eax,%eax 8096cfe: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) 8096d05: 0f 84 b5 01 00 00 je 8096ec0 <_dl_lookup_symbol_x+0x230> 8096d0b: 89 5d b0 mov %ebx,-0x50(%ebp) 8096d0e: 8b 55 a4 mov -0x5c(%ebp),%edx 8096d11: 8d 7d c0 lea -0x40(%ebp),%edi 8096d14: 8b 75 08 mov 0x8(%ebp),%esi 8096d17: 8b 5d 18 mov 0x18(%ebp),%ebx 8096d1a: eb 1b jmp 8096d37 <_dl_lookup_symbol_x+0xa7> 8096d1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8096d20: 85 db test %ebx,%ebx 8096d22: 75 08 jne 8096d2c <_dl_lookup_symbol_x+0x9c> 8096d24: 85 c0 test %eax,%eax 8096d26: 0f 85 14 05 00 00 jne 8097240 <_dl_lookup_symbol_x+0x5b0> 8096d2c: 83 c6 04 add $0x4,%esi 8096d2f: 8b 06 mov (%esi),%eax 8096d31: 31 d2 xor %edx,%edx 8096d33: 85 c0 test %eax,%eax 8096d35: 74 2d je 8096d64 <_dl_lookup_symbol_x+0xd4> 8096d37: 83 ec 0c sub $0xc,%esp 8096d3a: ff 75 a8 pushl -0x58(%ebp) 8096d3d: ff 75 10 pushl 0x10(%ebp) 8096d40: 53 push %ebx 8096d41: ff 75 14 pushl 0x14(%ebp) 8096d44: 8d 4d bc lea -0x44(%ebp),%ecx 8096d47: ff 75 0c pushl 0xc(%ebp) 8096d4a: 52 push %edx 8096d4b: 50 push %eax 8096d4c: 8b 45 b4 mov -0x4c(%ebp),%eax 8096d4f: 57 push %edi 8096d50: 8b 55 b0 mov -0x50(%ebp),%edx 8096d53: ff 30 pushl (%eax) 8096d55: 8b 45 ac mov -0x54(%ebp),%eax 8096d58: e8 13 f5 ff ff call 8096270 <do_lookup_x> 8096d5d: 83 c4 30 add $0x30,%esp 8096d60: 85 c0 test %eax,%eax 8096d62: 7e bc jle 8096d20 <_dl_lookup_symbol_x+0x90> 8096d64: 8b 45 c0 mov -0x40(%ebp),%eax 8096d67: 8b 5d b0 mov -0x50(%ebp),%ebx 8096d6a: 85 c0 test %eax,%eax 8096d6c: 0f 84 4e 01 00 00 je 8096ec0 <_dl_lookup_symbol_x+0x230> 8096d72: 8b 45 b4 mov -0x4c(%ebp),%eax 8096d75: 8b 00 mov (%eax),%eax 8096d77: 85 c0 test %eax,%eax 8096d79: 74 0c je 8096d87 <_dl_lookup_symbol_x+0xf7> 8096d7b: 0f b6 50 0d movzbl 0xd(%eax),%edx 8096d7f: 83 e2 03 and $0x3,%edx 8096d82: 80 fa 03 cmp $0x3,%dl 8096d85: 74 51 je 8096dd8 <_dl_lookup_symbol_x+0x148> 8096d87: 8b 7d c4 mov -0x3c(%ebp),%edi 8096d8a: c7 45 b0 00 00 00 00 movl $0x0,-0x50(%ebp) 8096d91: 0f b6 87 94 01 00 00 movzbl 0x194(%edi),%eax 8096d98: 83 e0 03 and $0x3,%eax 8096d9b: 3c 02 cmp $0x2,%al 8096d9d: 0f 84 30 02 00 00 je 8096fd3 <_dl_lookup_symbol_x+0x343> 8096da3: 8b 8f fc 01 00 00 mov 0x1fc(%edi),%ecx 8096da9: 85 c9 test %ecx,%ecx 8096dab: 0f 84 9f 03 00 00 je 8097150 <_dl_lookup_symbol_x+0x4c0> 8096db1: a1 60 dc 0e 08 mov 0x80edc60,%eax 8096db6: a9 04 08 00 00 test $0x804,%eax 8096dbb: 0f 85 9e 03 00 00 jne 809715f <_dl_lookup_symbol_x+0x4cf> 8096dc1: 8b 45 c0 mov -0x40(%ebp),%eax 8096dc4: 8b 75 b4 mov -0x4c(%ebp),%esi 8096dc7: 89 06 mov %eax,(%esi) 8096dc9: 8d 65 f4 lea -0xc(%ebp),%esp 8096dcc: 89 f8 mov %edi,%eax 8096dce: 5b pop %ebx 8096dcf: 5e pop %esi 8096dd0: 5f pop %edi 8096dd1: 5d pop %ebp 8096dd2: c2 14 00 ret $0x14 8096dd5: 8d 76 00 lea 0x0(%esi),%esi 8096dd8: 83 7d 10 01 cmpl $0x1,0x10(%ebp) 8096ddc: 0f 84 fe 03 00 00 je 80971e0 <_dl_lookup_symbol_x+0x550> 8096de2: 8b 7d 08 mov 0x8(%ebp),%edi 8096de5: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%ebp) 8096dec: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) 8096df3: 8b 0f mov (%edi),%ecx 8096df5: 85 c9 test %ecx,%ecx 8096df7: 0f 84 2f 04 00 00 je 809722c <_dl_lookup_symbol_x+0x59c> 8096dfd: 83 7d 10 04 cmpl $0x4,0x10(%ebp) 8096e01: 89 5d b0 mov %ebx,-0x50(%ebp) 8096e04: 8d 7d c8 lea -0x38(%ebp),%edi 8096e07: 8b 75 08 mov 0x8(%ebp),%esi 8096e0a: 8b 5d a4 mov -0x5c(%ebp),%ebx 8096e0d: 0f 94 45 a0 sete -0x60(%ebp) 8096e11: eb 15 jmp 8096e28 <_dl_lookup_symbol_x+0x198> 8096e13: 90 nop 8096e14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8096e18: 83 c6 04 add $0x4,%esi 8096e1b: 8b 0e mov (%esi),%ecx 8096e1d: 85 c9 test %ecx,%ecx 8096e1f: 74 4b je 8096e6c <_dl_lookup_symbol_x+0x1dc> 8096e21: 8b 45 b4 mov -0x4c(%ebp),%eax 8096e24: 31 db xor %ebx,%ebx 8096e26: 8b 00 mov (%eax),%eax 8096e28: 0f b6 50 0c movzbl 0xc(%eax),%edx 8096e2c: 83 e2 0f and $0xf,%edx 8096e2f: 80 fa 01 cmp $0x1,%dl 8096e32: 75 0b jne 8096e3f <_dl_lookup_symbol_x+0x1af> 8096e34: 80 7d a0 00 cmpb $0x0,-0x60(%ebp) 8096e38: ba 04 00 00 00 mov $0x4,%edx 8096e3d: 75 05 jne 8096e44 <_dl_lookup_symbol_x+0x1b4> 8096e3f: ba 01 00 00 00 mov $0x1,%edx 8096e44: 83 ec 0c sub $0xc,%esp 8096e47: 6a 00 push $0x0 8096e49: 52 push %edx 8096e4a: 8b 55 b0 mov -0x50(%ebp),%edx 8096e4d: ff 75 18 pushl 0x18(%ebp) 8096e50: ff 75 14 pushl 0x14(%ebp) 8096e53: ff 75 0c pushl 0xc(%ebp) 8096e56: 53 push %ebx 8096e57: 51 push %ecx 8096e58: 8d 4d bc lea -0x44(%ebp),%ecx 8096e5b: 57 push %edi 8096e5c: 50 push %eax 8096e5d: 8b 45 ac mov -0x54(%ebp),%eax 8096e60: e8 0b f4 ff ff call 8096270 <do_lookup_x> 8096e65: 83 c4 30 add $0x30,%esp 8096e68: 85 c0 test %eax,%eax 8096e6a: 74 ac je 8096e18 <_dl_lookup_symbol_x+0x188> 8096e6c: 8b 45 c8 mov -0x38(%ebp),%eax 8096e6f: 85 c0 test %eax,%eax 8096e71: 0f 84 b5 03 00 00 je 809722c <_dl_lookup_symbol_x+0x59c> 8096e77: 8b 7d a8 mov -0x58(%ebp),%edi 8096e7a: 3b 7d cc cmp -0x34(%ebp),%edi 8096e7d: 0f 84 a9 03 00 00 je 809722c <_dl_lookup_symbol_x+0x59c> 8096e83: 8b 45 b4 mov -0x4c(%ebp),%eax 8096e86: 89 7d c4 mov %edi,-0x3c(%ebp) 8096e89: 8b 00 mov (%eax),%eax 8096e8b: 89 45 c0 mov %eax,-0x40(%ebp) 8096e8e: c7 45 b0 01 00 00 00 movl $0x1,-0x50(%ebp) 8096e95: e9 f7 fe ff ff jmp 8096d91 <_dl_lookup_symbol_x+0x101> 8096e9a: 8b 10 mov (%eax),%edx 8096e9c: 8b 3a mov (%edx),%edi 8096e9e: 39 7d 18 cmp %edi,0x18(%ebp) 8096ea1: 0f 84 a1 04 00 00 je 8097348 <_dl_lookup_symbol_x+0x6b8> 8096ea7: 8b 75 18 mov 0x18(%ebp),%esi 8096eaa: 31 c9 xor %ecx,%ecx 8096eac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8096eb0: 83 c1 01 add $0x1,%ecx 8096eb3: 3b 34 8a cmp (%edx,%ecx,4),%esi 8096eb6: 75 f8 jne 8096eb0 <_dl_lookup_symbol_x+0x220> 8096eb8: 89 4d a4 mov %ecx,-0x5c(%ebp) 8096ebb: e9 4b fe ff ff jmp 8096d0b <_dl_lookup_symbol_x+0x7b> 8096ec0: 8b 45 b4 mov -0x4c(%ebp),%eax 8096ec3: 8b 00 mov (%eax),%eax 8096ec5: 85 c0 test %eax,%eax 8096ec7: 74 0f je 8096ed8 <_dl_lookup_symbol_x+0x248> 8096ec9: 0f b6 40 0c movzbl 0xc(%eax),%eax 8096ecd: c0 e8 04 shr $0x4,%al 8096ed0: 3c 02 cmp $0x2,%al 8096ed2: 0f 84 eb 00 00 00 je 8096fc3 <_dl_lookup_symbol_x+0x333> 8096ed8: f6 05 61 dc 0e 08 01 testb $0x1,0x80edc61 8096edf: 0f 85 de 00 00 00 jne 8096fc3 <_dl_lookup_symbol_x+0x333> 8096ee5: 8b 45 a8 mov -0x58(%ebp),%eax 8096ee8: 85 c0 test %eax,%eax 8096eea: 0f 84 44 03 00 00 je 8097234 <_dl_lookup_symbol_x+0x5a4> 8096ef0: 8b 40 04 mov 0x4(%eax),%eax 8096ef3: 89 45 b0 mov %eax,-0x50(%ebp) 8096ef6: 8b 45 0c mov 0xc(%ebp),%eax 8096ef9: 85 c0 test %eax,%eax 8096efb: 0f 84 53 04 00 00 je 8097354 <_dl_lookup_symbol_x+0x6c4> 8096f01: 8b 45 0c mov 0xc(%ebp),%eax 8096f04: b9 31 05 0d 08 mov $0x80d0531,%ecx 8096f09: ba 8e ef 0c 08 mov $0x80cef8e,%edx 8096f0e: 8b 00 mov (%eax),%eax 8096f10: 85 c0 test %eax,%eax 8096f12: 0f 44 c1 cmove %ecx,%eax 8096f15: 8b 7d ac mov -0x54(%ebp),%edi 8096f18: 8d 5d c8 lea -0x38(%ebp),%ebx 8096f1b: 89 55 d0 mov %edx,-0x30(%ebp) 8096f1e: 8d 75 d8 lea -0x28(%ebp),%esi 8096f21: ba 01 00 00 00 mov $0x1,%edx 8096f26: 89 45 d4 mov %eax,-0x2c(%ebp) 8096f29: 89 5d ac mov %ebx,-0x54(%ebp) 8096f2c: b8 12 00 00 00 mov $0x12,%eax 8096f31: c7 45 c8 99 ef 0c 08 movl $0x80cef99,-0x38(%ebp) 8096f38: 89 7d cc mov %edi,-0x34(%ebp) 8096f3b: 89 df mov %ebx,%edi 8096f3d: 89 d3 mov %edx,%ebx 8096f3f: 83 c7 04 add $0x4,%edi 8096f42: 01 c3 add %eax,%ebx 8096f44: 39 fe cmp %edi,%esi 8096f46: 74 16 je 8096f5e <_dl_lookup_symbol_x+0x2ce> 8096f48: 83 ec 0c sub $0xc,%esp 8096f4b: ff 37 pushl (%edi) 8096f4d: 83 c7 04 add $0x4,%edi 8096f50: e8 5b 53 fc ff call 805c2b0 <strlen> 8096f55: 83 c4 10 add $0x10,%esp 8096f58: 01 c3 add %eax,%ebx 8096f5a: 39 fe cmp %edi,%esi 8096f5c: 75 ea jne 8096f48 <_dl_lookup_symbol_x+0x2b8> 8096f5e: 89 da mov %ebx,%edx 8096f60: 8b 5d ac mov -0x54(%ebp),%ebx 8096f63: 8d 4a 1e lea 0x1e(%edx),%ecx 8096f66: 83 e1 f0 and $0xfffffff0,%ecx 8096f69: 29 cc sub %ecx,%esp 8096f6b: b9 99 ef 0c 08 mov $0x80cef99,%ecx 8096f70: 8d 74 24 0f lea 0xf(%esp),%esi 8096f74: 83 e6 f0 and $0xfffffff0,%esi 8096f77: 89 f0 mov %esi,%eax 8096f79: 83 ec 08 sub $0x8,%esp 8096f7c: 83 c3 04 add $0x4,%ebx 8096f7f: 51 push %ecx 8096f80: 50 push %eax 8096f81: e8 ba 12 fb ff call 8048240 <.plt+0x60> 8096f86: 83 c4 10 add $0x10,%esp 8096f89: 39 df cmp %ebx,%edi 8096f8b: 74 04 je 8096f91 <_dl_lookup_symbol_x+0x301> 8096f8d: 8b 0b mov (%ebx),%ecx 8096f8f: eb e8 jmp 8096f79 <_dl_lookup_symbol_x+0x2e9> 8096f91: 8b 45 b0 mov -0x50(%ebp),%eax 8096f94: 80 38 00 cmpb $0x0,(%eax) 8096f97: 75 14 jne 8096fad <_dl_lookup_symbol_x+0x31d> 8096f99: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8096f9e: 8b 38 mov (%eax),%edi 8096fa0: b8 37 e8 0c 08 mov $0x80ce837,%eax 8096fa5: 85 ff test %edi,%edi 8096fa7: 0f 45 c7 cmovne %edi,%eax 8096faa: 89 45 b0 mov %eax,-0x50(%ebp) 8096fad: 83 ec 0c sub $0xc,%esp 8096fb0: 8b 55 b0 mov -0x50(%ebp),%edx 8096fb3: b9 0e f0 0c 08 mov $0x80cf00e,%ecx 8096fb8: 56 push %esi 8096fb9: 31 c0 xor %eax,%eax 8096fbb: e8 b0 31 00 00 call 809a170 <_dl_signal_cerror> 8096fc0: 83 c4 0c add $0xc,%esp 8096fc3: 8b 45 b4 mov -0x4c(%ebp),%eax 8096fc6: 31 ff xor %edi,%edi 8096fc8: c7 00 00 00 00 00 movl $0x0,(%eax) 8096fce: e9 f6 fd ff ff jmp 8096dc9 <_dl_lookup_symbol_x+0x139> 8096fd3: f6 45 14 01 testb $0x1,0x14(%ebp) 8096fd7: 0f 84 c6 fd ff ff je 8096da3 <_dl_lookup_symbol_x+0x113> 8096fdd: 8b 45 a8 mov -0x58(%ebp),%eax 8096fe0: 39 f8 cmp %edi,%eax 8096fe2: 0f 84 bb fd ff ff je 8096da3 <_dl_lookup_symbol_x+0x113> 8096fe8: f6 87 04 02 00 00 08 testb $0x8,0x204(%edi) 8096fef: 0f 85 ae fd ff ff jne 8096da3 <_dl_lookup_symbol_x+0x113> 8096ff5: 8b b0 f4 01 00 00 mov 0x1f4(%eax),%esi 8096ffb: 89 75 a4 mov %esi,-0x5c(%ebp) 8096ffe: 89 75 a0 mov %esi,-0x60(%ebp) 8097001: 8b 80 f0 01 00 00 mov 0x1f0(%eax),%eax 8097007: 89 45 a4 mov %eax,-0x5c(%ebp) 809700a: 85 c0 test %eax,%eax 809700c: 89 45 90 mov %eax,-0x70(%ebp) 809700f: 75 12 jne 8097023 <_dl_lookup_symbol_x+0x393> 8097011: eb 16 jmp 8097029 <_dl_lookup_symbol_x+0x399> 8097013: 90 nop 8097014: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8097018: 83 c0 04 add $0x4,%eax 809701b: 39 fa cmp %edi,%edx 809701d: 0f 84 1d 03 00 00 je 8097340 <_dl_lookup_symbol_x+0x6b0> 8097023: 8b 10 mov (%eax),%edx 8097025: 85 d2 test %edx,%edx 8097027: 75 ef jne 8097018 <_dl_lookup_symbol_x+0x388> 8097029: 8b 45 a0 mov -0x60(%ebp),%eax 809702c: 85 c0 test %eax,%eax 809702e: 0f 84 40 03 00 00 je 8097374 <_dl_lookup_symbol_x+0x6e4> 8097034: 8b 30 mov (%eax),%esi 8097036: 8d 50 04 lea 0x4(%eax),%edx 8097039: 85 f6 test %esi,%esi 809703b: 89 75 a4 mov %esi,-0x5c(%ebp) 809703e: 74 20 je 8097060 <_dl_lookup_symbol_x+0x3d0> 8097040: 39 78 04 cmp %edi,0x4(%eax) 8097043: 0f 84 f7 02 00 00 je 8097340 <_dl_lookup_symbol_x+0x6b0> 8097049: 31 c0 xor %eax,%eax 809704b: 89 f1 mov %esi,%ecx 809704d: eb 0a jmp 8097059 <_dl_lookup_symbol_x+0x3c9> 809704f: 90 nop 8097050: 39 3c 82 cmp %edi,(%edx,%eax,4) 8097053: 0f 84 e7 02 00 00 je 8097340 <_dl_lookup_symbol_x+0x6b0> 8097059: 83 c0 01 add $0x1,%eax 809705c: 39 c1 cmp %eax,%ecx 809705e: 75 f0 jne 8097050 <_dl_lookup_symbol_x+0x3c0> 8097060: 8b 87 54 02 00 00 mov 0x254(%edi),%eax 8097066: 89 45 9c mov %eax,-0x64(%ebp) 8097069: 8b 87 58 02 00 00 mov 0x258(%edi),%eax 809706f: 89 45 98 mov %eax,-0x68(%ebp) 8097072: 8b 45 14 mov 0x14(%ebp),%eax 8097075: 83 e0 04 and $0x4,%eax 8097078: 89 45 94 mov %eax,-0x6c(%ebp) 809707b: 0f 85 cd 04 00 00 jne 809754e <_dl_lookup_symbol_x+0x8be> 8097081: b8 00 00 00 00 mov $0x0,%eax 8097086: 85 c0 test %eax,%eax 8097088: 74 10 je 809709a <_dl_lookup_symbol_x+0x40a> 809708a: 83 ec 0c sub $0xc,%esp 809708d: 68 d8 c9 0e 08 push $0x80ec9d8 8097092: e8 69 8f f6 f7 call 0 <_nl_current_LC_CTYPE> 8097097: 83 c4 10 add $0x10,%esp 809709a: 8b 45 a8 mov -0x58(%ebp),%eax 809709d: 6b 40 18 4c imul $0x4c,0x18(%eax),%eax 80970a1: 8b 80 40 ca 0e 08 mov 0x80eca40(%eax),%eax 80970a7: 85 c0 test %eax,%eax 80970a9: 75 0c jne 80970b7 <_dl_lookup_symbol_x+0x427> 80970ab: eb 0e jmp 80970bb <_dl_lookup_symbol_x+0x42b> 80970ad: 8d 76 00 lea 0x0(%esi),%esi 80970b0: 8b 40 0c mov 0xc(%eax),%eax 80970b3: 85 c0 test %eax,%eax 80970b5: 74 04 je 80970bb <_dl_lookup_symbol_x+0x42b> 80970b7: 39 f8 cmp %edi,%eax 80970b9: 75 f5 jne 80970b0 <_dl_lookup_symbol_x+0x420> 80970bb: 85 c0 test %eax,%eax 80970bd: 0f 84 81 04 00 00 je 8097544 <_dl_lookup_symbol_x+0x8b4> 80970c3: 8b 97 54 02 00 00 mov 0x254(%edi),%edx 80970c9: 8b 87 58 02 00 00 mov 0x258(%edi),%eax 80970cf: 8b 4d 9c mov -0x64(%ebp),%ecx 80970d2: 8b 5d 98 mov -0x68(%ebp),%ebx 80970d5: 31 d1 xor %edx,%ecx 80970d7: 31 c3 xor %eax,%ebx 80970d9: 09 cb or %ecx,%ebx 80970db: 0f 84 9f 02 00 00 je 8097380 <_dl_lookup_symbol_x+0x6f0> 80970e1: 33 55 9c xor -0x64(%ebp),%edx 80970e4: 33 45 98 xor -0x68(%ebp),%eax 80970e7: 31 db xor %ebx,%ebx 80970e9: 09 c2 or %eax,%edx 80970eb: 0f 95 c3 setne %bl 80970ee: f7 db neg %ebx 80970f0: b8 00 00 00 00 mov $0x0,%eax 80970f5: 85 c0 test %eax,%eax 80970f7: 74 10 je 8097109 <_dl_lookup_symbol_x+0x479> 80970f9: 83 ec 0c sub $0xc,%esp 80970fc: 68 d8 c9 0e 08 push $0x80ec9d8 8097101: e8 fa 8e f6 f7 call 0 <_nl_current_LC_CTYPE> 8097106: 83 c4 10 add $0x10,%esp 8097109: 8b 75 94 mov -0x6c(%ebp),%esi 809710c: 85 f6 test %esi,%esi 809710e: 0f 85 9e 02 00 00 jne 80973b2 <_dl_lookup_symbol_x+0x722> 8097114: 83 fb ff cmp $0xffffffff,%ebx 8097117: 0f 85 23 02 00 00 jne 8097340 <_dl_lookup_symbol_x+0x6b0> 809711d: 8b 4d b4 mov -0x4c(%ebp),%ecx 8097120: 8b 55 a8 mov -0x58(%ebp),%edx 8097123: 83 ec 0c sub $0xc,%esp 8097126: 8b 45 ac mov -0x54(%ebp),%eax 8097129: ff 75 18 pushl 0x18(%ebp) 809712c: ff 75 14 pushl 0x14(%ebp) 809712f: ff 75 10 pushl 0x10(%ebp) 8097132: ff 75 0c pushl 0xc(%ebp) 8097135: ff 75 08 pushl 0x8(%ebp) 8097138: e8 53 fb ff ff call 8096c90 <_dl_lookup_symbol_x> 809713d: 89 c7 mov %eax,%edi 809713f: 83 c4 0c add $0xc,%esp 8097142: e9 82 fc ff ff jmp 8096dc9 <_dl_lookup_symbol_x+0x139> 8097147: 89 f6 mov %esi,%esi 8097149: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8097150: c7 87 fc 01 00 00 01 movl $0x1,0x1fc(%edi) 8097157: 00 00 00 809715a: e9 52 fc ff ff jmp 8096db1 <_dl_lookup_symbol_x+0x121> 809715f: a8 04 test $0x4,%al 8097161: 0f 84 5a fc ff ff je 8096dc1 <_dl_lookup_symbol_x+0x131> 8097167: 8b 55 b0 mov -0x50(%ebp),%edx 809716a: b8 ac ef 0c 08 mov $0x80cefac,%eax 809716f: 8b 5f 18 mov 0x18(%edi),%ebx 8097172: 85 d2 test %edx,%edx 8097174: ba b6 ef 0c 08 mov $0x80cefb6,%edx 8097179: 0f 45 d0 cmovne %eax,%edx 809717c: 8b 47 04 mov 0x4(%edi),%eax 809717f: 80 38 00 cmpb $0x0,(%eax) 8097182: 74 7a je 80971fe <_dl_lookup_symbol_x+0x56e> 8097184: 8b 7d a8 mov -0x58(%ebp),%edi 8097187: 8b 77 04 mov 0x4(%edi),%esi 809718a: 8b 4f 18 mov 0x18(%edi),%ecx 809718d: 80 3e 00 cmpb $0x0,(%esi) 8097190: 75 12 jne 80971a4 <_dl_lookup_symbol_x+0x514> 8097192: 8b 35 c4 bf 0e 08 mov 0x80ebfc4,%esi 8097198: 8b 3e mov (%esi),%edi 809719a: be 37 e8 0c 08 mov $0x80ce837,%esi 809719f: 85 ff test %edi,%edi 80971a1: 0f 45 f7 cmovne %edi,%esi 80971a4: 83 ec 04 sub $0x4,%esp 80971a7: ff 75 ac pushl -0x54(%ebp) 80971aa: 52 push %edx 80971ab: 53 push %ebx 80971ac: 50 push %eax 80971ad: 51 push %ecx 80971ae: 56 push %esi 80971af: 68 38 f1 0c 08 push $0x80cf138 80971b4: e8 07 36 00 00 call 809a7c0 <_dl_debug_printf> 80971b9: 8b 45 0c mov 0xc(%ebp),%eax 80971bc: 83 c4 20 add $0x20,%esp 80971bf: 85 c0 test %eax,%eax 80971c1: 74 51 je 8097214 <_dl_lookup_symbol_x+0x584> 80971c3: 8b 45 0c mov 0xc(%ebp),%eax 80971c6: 83 ec 08 sub $0x8,%esp 80971c9: ff 30 pushl (%eax) 80971cb: 68 22 f0 0c 08 push $0x80cf022 80971d0: e8 1b 36 00 00 call 809a7f0 <_dl_debug_printf_c> 80971d5: 8b 7d c4 mov -0x3c(%ebp),%edi 80971d8: 83 c4 10 add $0x10,%esp 80971db: e9 e1 fb ff ff jmp 8096dc1 <_dl_lookup_symbol_x+0x131> 80971e0: 8b 7d a8 mov -0x58(%ebp),%edi 80971e3: 3b 7d c4 cmp -0x3c(%ebp),%edi 80971e6: 0f 84 80 01 00 00 je 809736c <_dl_lookup_symbol_x+0x6dc> 80971ec: 89 45 c0 mov %eax,-0x40(%ebp) 80971ef: 89 7d c4 mov %edi,-0x3c(%ebp) 80971f2: c7 45 b0 01 00 00 00 movl $0x1,-0x50(%ebp) 80971f9: e9 93 fb ff ff jmp 8096d91 <_dl_lookup_symbol_x+0x101> 80971fe: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8097203: b9 37 e8 0c 08 mov $0x80ce837,%ecx 8097208: 8b 00 mov (%eax),%eax 809720a: 85 c0 test %eax,%eax 809720c: 0f 44 c1 cmove %ecx,%eax 809720f: e9 70 ff ff ff jmp 8097184 <_dl_lookup_symbol_x+0x4f4> 8097214: 83 ec 0c sub $0xc,%esp 8097217: 68 52 cf 0b 08 push $0x80bcf52 809721c: e8 cf 35 00 00 call 809a7f0 <_dl_debug_printf_c> 8097221: 8b 7d c4 mov -0x3c(%ebp),%edi 8097224: 83 c4 10 add $0x10,%esp 8097227: e9 95 fb ff ff jmp 8096dc1 <_dl_lookup_symbol_x+0x131> 809722c: 8b 7d c4 mov -0x3c(%ebp),%edi 809722f: e9 5a fc ff ff jmp 8096e8e <_dl_lookup_symbol_x+0x1fe> 8097234: c7 45 b0 31 05 0d 08 movl $0x80d0531,-0x50(%ebp) 809723b: e9 b6 fc ff ff jmp 8096ef6 <_dl_lookup_symbol_x+0x266> 8097240: 8b 55 0c mov 0xc(%ebp),%edx 8097243: 85 d2 test %edx,%edx 8097245: 0f 84 e0 02 00 00 je 809752b <_dl_lookup_symbol_x+0x89b> 809724b: 8b 7d a8 mov -0x58(%ebp),%edi 809724e: 85 ff test %edi,%edi 8097250: 0f 84 0a 01 00 00 je 8097360 <_dl_lookup_symbol_x+0x6d0> 8097256: 8b 7f 04 mov 0x4(%edi),%edi 8097259: 89 7d b0 mov %edi,-0x50(%ebp) 809725c: 8b 7d ac mov -0x54(%ebp),%edi 809725f: 83 f8 fe cmp $0xfffffffe,%eax 8097262: 8d 5d cc lea -0x34(%ebp),%ebx 8097265: b8 31 05 0d 08 mov $0x80d0531,%eax 809726a: c7 45 c8 86 ef 0c 08 movl $0x80cef86,-0x38(%ebp) 8097271: c7 45 d0 8e ef 0c 08 movl $0x80cef8e,-0x30(%ebp) 8097278: c7 45 d8 cd ef 0c 08 movl $0x80cefcd,-0x28(%ebp) 809727f: c7 45 e0 e3 ef 0c 08 movl $0x80cefe3,-0x20(%ebp) 8097286: be 01 00 00 00 mov $0x1,%esi 809728b: 89 7d cc mov %edi,-0x34(%ebp) 809728e: 8b 7d 0c mov 0xc(%ebp),%edi 8097291: 8b 17 mov (%edi),%edx 8097293: 89 55 d4 mov %edx,-0x2c(%ebp) 8097296: 8b 57 0c mov 0xc(%edi),%edx 8097299: 89 df mov %ebx,%edi 809729b: 89 55 dc mov %edx,-0x24(%ebp) 809729e: ba 70 ef 0c 08 mov $0x80cef70,%edx 80972a3: 0f 44 c2 cmove %edx,%eax 80972a6: 89 45 e4 mov %eax,-0x1c(%ebp) 80972a9: b8 07 00 00 00 mov $0x7,%eax 80972ae: eb 10 jmp 80972c0 <_dl_lookup_symbol_x+0x630> 80972b0: 83 ec 0c sub $0xc,%esp 80972b3: ff 37 pushl (%edi) 80972b5: 83 c7 04 add $0x4,%edi 80972b8: e8 f3 4f fc ff call 805c2b0 <strlen> 80972bd: 83 c4 10 add $0x10,%esp 80972c0: 01 c6 add %eax,%esi 80972c2: 8d 45 e8 lea -0x18(%ebp),%eax 80972c5: 39 f8 cmp %edi,%eax 80972c7: 75 e7 jne 80972b0 <_dl_lookup_symbol_x+0x620> 80972c9: 83 c6 1e add $0x1e,%esi 80972cc: b9 86 ef 0c 08 mov $0x80cef86,%ecx 80972d1: 83 e6 f0 and $0xfffffff0,%esi 80972d4: 29 f4 sub %esi,%esp 80972d6: 8d 74 24 0f lea 0xf(%esp),%esi 80972da: 83 e6 f0 and $0xfffffff0,%esi 80972dd: 89 f0 mov %esi,%eax 80972df: eb 0c jmp 80972ed <_dl_lookup_symbol_x+0x65d> 80972e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80972e8: 8b 0b mov (%ebx),%ecx 80972ea: 83 c3 04 add $0x4,%ebx 80972ed: 83 ec 08 sub $0x8,%esp 80972f0: 51 push %ecx 80972f1: 50 push %eax 80972f2: e8 49 0f fb ff call 8048240 <.plt+0x60> 80972f7: 83 c4 10 add $0x10,%esp 80972fa: 39 df cmp %ebx,%edi 80972fc: 75 ea jne 80972e8 <_dl_lookup_symbol_x+0x658> 80972fe: 8b 45 b0 mov -0x50(%ebp),%eax 8097301: 80 38 00 cmpb $0x0,(%eax) 8097304: 75 14 jne 809731a <_dl_lookup_symbol_x+0x68a> 8097306: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 809730b: ba 37 e8 0c 08 mov $0x80ce837,%edx 8097310: 8b 00 mov (%eax),%eax 8097312: 85 c0 test %eax,%eax 8097314: 0f 45 d0 cmovne %eax,%edx 8097317: 89 55 b0 mov %edx,-0x50(%ebp) 809731a: 83 ec 0c sub $0xc,%esp 809731d: 8b 55 b0 mov -0x50(%ebp),%edx 8097320: 31 c0 xor %eax,%eax 8097322: 56 push %esi 8097323: b9 fd ef 0c 08 mov $0x80ceffd,%ecx 8097328: 31 ff xor %edi,%edi 809732a: e8 41 2e 00 00 call 809a170 <_dl_signal_cerror> 809732f: 8b 45 b4 mov -0x4c(%ebp),%eax 8097332: 83 c4 0c add $0xc,%esp 8097335: c7 00 00 00 00 00 movl $0x0,(%eax) 809733b: e9 89 fa ff ff jmp 8096dc9 <_dl_lookup_symbol_x+0x139> 8097340: 8b 7d c4 mov -0x3c(%ebp),%edi 8097343: e9 5b fa ff ff jmp 8096da3 <_dl_lookup_symbol_x+0x113> 8097348: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) 809734f: e9 b7 f9 ff ff jmp 8096d0b <_dl_lookup_symbol_x+0x7b> 8097354: ba 31 05 0d 08 mov $0x80d0531,%edx 8097359: 89 d0 mov %edx,%eax 809735b: e9 b5 fb ff ff jmp 8096f15 <_dl_lookup_symbol_x+0x285> 8097360: c7 45 b0 31 05 0d 08 movl $0x80d0531,-0x50(%ebp) 8097367: e9 f0 fe ff ff jmp 809725c <_dl_lookup_symbol_x+0x5cc> 809736c: 8b 7d a8 mov -0x58(%ebp),%edi 809736f: e9 1a fb ff ff jmp 8096e8e <_dl_lookup_symbol_x+0x1fe> 8097374: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) 809737b: e9 e0 fc ff ff jmp 8097060 <_dl_lookup_symbol_x+0x3d0> 8097380: 8b b7 04 02 00 00 mov 0x204(%edi),%esi 8097386: f7 c6 08 00 00 00 test $0x8,%esi 809738c: 75 1d jne 80973ab <_dl_lookup_symbol_x+0x71b> 809738e: 8b 45 a8 mov -0x58(%ebp),%eax 8097391: 0f b6 80 94 01 00 00 movzbl 0x194(%eax),%eax 8097398: 88 45 a0 mov %al,-0x60(%ebp) 809739b: 83 e0 03 and $0x3,%eax 809739e: 3c 02 cmp $0x2,%al 80973a0: 74 35 je 80973d7 <_dl_lookup_symbol_x+0x747> 80973a2: 83 ce 08 or $0x8,%esi 80973a5: 89 b7 04 02 00 00 mov %esi,0x204(%edi) 80973ab: 31 db xor %ebx,%ebx 80973ad: e9 3e fd ff ff jmp 80970f0 <_dl_lookup_symbol_x+0x460> 80973b2: 65 c7 05 1c 00 00 00 movl $0x1,%gs:0x1c 80973b9: 01 00 00 00 80973bd: 83 fb ff cmp $0xffffffff,%ebx 80973c0: 0f 85 7a ff ff ff jne 8097340 <_dl_lookup_symbol_x+0x6b0> 80973c6: 8b 45 a8 mov -0x58(%ebp),%eax 80973c9: 8b 80 cc 01 00 00 mov 0x1cc(%eax),%eax 80973cf: 89 45 08 mov %eax,0x8(%ebp) 80973d2: e9 46 fd ff ff jmp 809711d <_dl_lookup_symbol_x+0x48d> 80973d7: 8b 45 a8 mov -0x58(%ebp),%eax 80973da: f6 80 04 02 00 00 08 testb $0x8,0x204(%eax) 80973e1: 75 bf jne 80973a2 <_dl_lookup_symbol_x+0x712> 80973e3: 8b 45 a8 mov -0x58(%ebp),%eax 80973e6: 8b 98 f8 01 00 00 mov 0x1f8(%eax),%ebx 80973ec: 3b 5d a4 cmp -0x5c(%ebp),%ebx 80973ef: 76 7a jbe 809746b <_dl_lookup_symbol_x+0x7db> 80973f1: 8b 75 a8 mov -0x58(%ebp),%esi 80973f4: 8b 5d a4 mov -0x5c(%ebp),%ebx 80973f7: 8b 86 f4 01 00 00 mov 0x1f4(%esi),%eax 80973fd: 89 7c 98 04 mov %edi,0x4(%eax,%ebx,4) 8097401: 8b 96 f4 01 00 00 mov 0x1f4(%esi),%edx 8097407: 8d 43 01 lea 0x1(%ebx),%eax 809740a: 89 02 mov %eax,(%edx) 809740c: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 8097413: 74 96 je 80973ab <_dl_lookup_symbol_x+0x71b> 8097415: 8b 45 a8 mov -0x58(%ebp),%eax 8097418: 8b 50 04 mov 0x4(%eax),%edx 809741b: 8b 48 18 mov 0x18(%eax),%ecx 809741e: 80 3a 00 cmpb $0x0,(%edx) 8097421: 75 11 jne 8097434 <_dl_lookup_symbol_x+0x7a4> 8097423: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8097428: 8b 10 mov (%eax),%edx 809742a: b8 37 e8 0c 08 mov $0x80ce837,%eax 809742f: 85 d2 test %edx,%edx 8097431: 0f 44 d0 cmove %eax,%edx 8097434: 8b 47 04 mov 0x4(%edi),%eax 8097437: 8b 5f 18 mov 0x18(%edi),%ebx 809743a: 80 38 00 cmpb $0x0,(%eax) 809743d: 75 11 jne 8097450 <_dl_lookup_symbol_x+0x7c0> 809743f: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8097444: be 37 e8 0c 08 mov $0x80ce837,%esi 8097449: 8b 00 mov (%eax),%eax 809744b: 85 c0 test %eax,%eax 809744d: 0f 44 c6 cmove %esi,%eax 8097450: 83 ec 0c sub $0xc,%esp 8097453: 51 push %ecx 8097454: 52 push %edx 8097455: 53 push %ebx 8097456: 50 push %eax 8097457: 31 db xor %ebx,%ebx 8097459: 68 f8 f0 0c 08 push $0x80cf0f8 809745e: e8 5d 33 00 00 call 809a7c0 <_dl_debug_printf> 8097463: 83 c4 20 add $0x20,%esp 8097466: e9 85 fc ff ff jmp 80970f0 <_dl_lookup_symbol_x+0x460> 809746b: 85 db test %ebx,%ebx 809746d: 0f 84 90 00 00 00 je 8097503 <_dl_lookup_symbol_x+0x873> 8097473: 01 db add %ebx,%ebx 8097475: 8d 04 9d 04 00 00 00 lea 0x4(,%ebx,4),%eax 809747c: 83 ec 0c sub $0xc,%esp 809747f: 50 push %eax 8097480: e8 fb 2b fc ff call 805a080 <__libc_malloc> 8097485: 83 c4 10 add $0x10,%esp 8097488: 85 c0 test %eax,%eax 809748a: 89 c2 mov %eax,%edx 809748c: 0f 84 10 ff ff ff je 80973a2 <_dl_lookup_symbol_x+0x712> 8097492: 8b 45 a4 mov -0x5c(%ebp),%eax 8097495: 85 c0 test %eax,%eax 8097497: 74 30 je 80974c9 <_dl_lookup_symbol_x+0x839> 8097499: 8b 45 a4 mov -0x5c(%ebp),%eax 809749c: 8d 4a 04 lea 0x4(%edx),%ecx 809749f: 83 ec 04 sub $0x4,%esp 80974a2: 89 55 9c mov %edx,-0x64(%ebp) 80974a5: 8d 34 85 00 00 00 00 lea 0x0(,%eax,4),%esi 80974ac: 8b 45 a8 mov -0x58(%ebp),%eax 80974af: 8b 80 f4 01 00 00 mov 0x1f4(%eax),%eax 80974b5: 56 push %esi 80974b6: 89 45 a0 mov %eax,-0x60(%ebp) 80974b9: 83 c0 04 add $0x4,%eax 80974bc: 50 push %eax 80974bd: 51 push %ecx 80974be: e8 3d 5f fc ff call 805d400 <memcpy> 80974c3: 8b 55 9c mov -0x64(%ebp),%edx 80974c6: 83 c4 10 add $0x10,%esp 80974c9: 8b 45 a4 mov -0x5c(%ebp),%eax 80974cc: 89 7c 82 04 mov %edi,0x4(%edx,%eax,4) 80974d0: 83 c0 01 add $0x1,%eax 80974d3: 89 02 mov %eax,(%edx) 80974d5: 8b 75 a8 mov -0x58(%ebp),%esi 80974d8: 8b 86 f4 01 00 00 mov 0x1f4(%esi),%eax 80974de: 89 9e f8 01 00 00 mov %ebx,0x1f8(%esi) 80974e4: 89 96 f4 01 00 00 mov %edx,0x1f4(%esi) 80974ea: 85 c0 test %eax,%eax 80974ec: 0f 84 1a ff ff ff je 809740c <_dl_lookup_symbol_x+0x77c> 80974f2: 83 ec 0c sub $0xc,%esp 80974f5: 50 push %eax 80974f6: e8 25 3c 00 00 call 809b120 <_dl_scope_free> 80974fb: 83 c4 10 add $0x10,%esp 80974fe: e9 09 ff ff ff jmp 809740c <_dl_lookup_symbol_x+0x77c> 8097503: b8 2c 00 00 00 mov $0x2c,%eax 8097508: bb 0a 00 00 00 mov $0xa,%ebx 809750d: e9 6a ff ff ff jmp 809747c <_dl_lookup_symbol_x+0x7ec> 8097512: 68 b8 f1 0c 08 push $0x80cf1b8 8097517: 68 36 03 00 00 push $0x336 809751c: 68 64 ef 0c 08 push $0x80cef64 8097521: 68 a0 f0 0c 08 push $0x80cf0a0 8097526: e8 b5 22 fb ff call 80497e0 <__assert_fail> 809752b: 68 b8 f1 0c 08 push $0x80cf1b8 8097530: 68 4c 03 00 00 push $0x34c 8097535: 68 64 ef 0c 08 push $0x80cef64 809753a: 68 bd ef 0c 08 push $0x80cefbd 809753f: e8 9c 22 fb ff call 80497e0 <__assert_fail> 8097544: bb ff ff ff ff mov $0xffffffff,%ebx 8097549: e9 a2 fb ff ff jmp 80970f0 <_dl_lookup_symbol_x+0x460> 809754e: 31 f6 xor %esi,%esi 8097550: 89 f0 mov %esi,%eax 8097552: 65 87 05 1c 00 00 00 xchg %eax,%gs:0x1c 8097559: 83 f8 02 cmp $0x2,%eax 809755c: 75 1f jne 809757d <_dl_lookup_symbol_x+0x8ed> 809755e: 65 8b 1d 08 00 00 00 mov %gs:0x8,%ebx 8097565: ba 01 00 00 00 mov $0x1,%edx 809756a: 83 c3 1c add $0x1c,%ebx 809756d: b9 81 00 00 00 mov $0x81,%ecx 8097572: b8 f0 00 00 00 mov $0xf0,%eax 8097577: ff 15 f0 c9 0e 08 call *0x80ec9f0 809757d: b8 00 00 00 00 mov $0x0,%eax 8097582: 85 c0 test %eax,%eax 8097584: 74 10 je 8097596 <_dl_lookup_symbol_x+0x906> 8097586: 83 ec 0c sub $0xc,%esp 8097589: 68 d8 c9 0e 08 push $0x80ec9d8 809758e: e8 6d 8a f6 f7 call 0 <_nl_current_LC_CTYPE> 8097593: 83 c4 10 add $0x10,%esp 8097596: 8b 75 a8 mov -0x58(%ebp),%esi 8097599: 89 f8 mov %edi,%eax 809759b: 89 c7 mov %eax,%edi 809759d: 8b 96 f0 01 00 00 mov 0x1f0(%esi),%edx 80975a3: 85 d2 test %edx,%edx 80975a5: 74 26 je 80975cd <_dl_lookup_symbol_x+0x93d> 80975a7: 3b 55 90 cmp -0x70(%ebp),%edx 80975aa: 74 21 je 80975cd <_dl_lookup_symbol_x+0x93d> 80975ac: 8b 0a mov (%edx),%ecx 80975ae: 85 c9 test %ecx,%ecx 80975b0: 74 1b je 80975cd <_dl_lookup_symbol_x+0x93d> 80975b2: 83 c2 04 add $0x4,%edx 80975b5: 39 c8 cmp %ecx,%eax 80975b7: 75 0e jne 80975c7 <_dl_lookup_symbol_x+0x937> 80975b9: eb 61 jmp 809761c <_dl_lookup_symbol_x+0x98c> 80975bb: 90 nop 80975bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80975c0: 83 c2 04 add $0x4,%edx 80975c3: 39 c8 cmp %ecx,%eax 80975c5: 74 44 je 809760b <_dl_lookup_symbol_x+0x97b> 80975c7: 8b 0a mov (%edx),%ecx 80975c9: 85 c9 test %ecx,%ecx 80975cb: 75 f3 jne 80975c0 <_dl_lookup_symbol_x+0x930> 80975cd: 8b 75 a8 mov -0x58(%ebp),%esi 80975d0: 8b 96 f4 01 00 00 mov 0x1f4(%esi),%edx 80975d6: 85 d2 test %edx,%edx 80975d8: 0f 84 bc fa ff ff je 809709a <_dl_lookup_symbol_x+0x40a> 80975de: 39 55 a0 cmp %edx,-0x60(%ebp) 80975e1: 74 4a je 809762d <_dl_lookup_symbol_x+0x99d> 80975e3: 8b 32 mov (%edx),%esi 80975e5: 8d 5a 04 lea 0x4(%edx),%ebx 80975e8: 85 f6 test %esi,%esi 80975ea: 89 75 a4 mov %esi,-0x5c(%ebp) 80975ed: 0f 84 a7 fa ff ff je 809709a <_dl_lookup_symbol_x+0x40a> 80975f3: 31 c9 xor %ecx,%ecx 80975f5: 3b 42 04 cmp 0x4(%edx),%eax 80975f8: 74 11 je 809760b <_dl_lookup_symbol_x+0x97b> 80975fa: 83 c1 01 add $0x1,%ecx 80975fd: 39 4d a4 cmp %ecx,-0x5c(%ebp) 8097600: 0f 84 94 fa ff ff je 809709a <_dl_lookup_symbol_x+0x40a> 8097606: 3b 04 8b cmp (%ebx,%ecx,4),%eax 8097609: 75 ef jne 80975fa <_dl_lookup_symbol_x+0x96a> 809760b: 8b 90 54 02 00 00 mov 0x254(%eax),%edx 8097611: 8b 80 58 02 00 00 mov 0x258(%eax),%eax 8097617: e9 c5 fa ff ff jmp 80970e1 <_dl_lookup_symbol_x+0x451> 809761c: 8b 90 54 02 00 00 mov 0x254(%eax),%edx 8097622: 8b 80 58 02 00 00 mov 0x258(%eax),%eax 8097628: e9 b4 fa ff ff jmp 80970e1 <_dl_lookup_symbol_x+0x451> 809762d: 8b 75 a0 mov -0x60(%ebp),%esi 8097630: 8b 5d a4 mov -0x5c(%ebp),%ebx 8097633: 8b 0e mov (%esi),%ecx 8097635: 39 d9 cmp %ebx,%ecx 8097637: 0f 86 5d fa ff ff jbe 809709a <_dl_lookup_symbol_x+0x40a> 809763d: 83 c6 04 add $0x4,%esi 8097640: 3b 04 9e cmp (%esi,%ebx,4),%eax 8097643: 89 f2 mov %esi,%edx 8097645: 74 c4 je 809760b <_dl_lookup_symbol_x+0x97b> 8097647: 8b 5d a4 mov -0x5c(%ebp),%ebx 809764a: 83 c3 01 add $0x1,%ebx 809764d: 39 d9 cmp %ebx,%ecx 809764f: 74 07 je 8097658 <_dl_lookup_symbol_x+0x9c8> 8097651: 3b 04 9a cmp (%edx,%ebx,4),%eax 8097654: 75 f4 jne 809764a <_dl_lookup_symbol_x+0x9ba> 8097656: eb b3 jmp 809760b <_dl_lookup_symbol_x+0x97b> 8097658: 89 5d a4 mov %ebx,-0x5c(%ebp) 809765b: e9 3a fa ff ff jmp 809709a <_dl_lookup_symbol_x+0x40a> 08097660 <_dl_setup_hash>: 8097660: 8b 90 4c 01 00 00 mov 0x14c(%eax),%edx 8097666: 85 d2 test %edx,%edx 8097668: 74 56 je 80976c0 <_dl_setup_hash+0x60> 809766a: 57 push %edi 809766b: 56 push %esi 809766c: 53 push %ebx 809766d: 8b 52 04 mov 0x4(%edx),%edx 8097670: 8b 0a mov (%edx),%ecx 8097672: 89 88 78 01 00 00 mov %ecx,0x178(%eax) 8097678: 8b 5a 08 mov 0x8(%edx),%ebx 809767b: 8b 7a 04 mov 0x4(%edx),%edi 809767e: 8d 73 ff lea -0x1(%ebx),%esi 8097681: 85 f3 test %esi,%ebx 8097683: 75 60 jne 80976e5 <_dl_setup_hash+0x85> 8097685: 89 b0 7c 01 00 00 mov %esi,0x17c(%eax) 809768b: 8d 72 10 lea 0x10(%edx),%esi 809768e: 8b 52 0c mov 0xc(%edx),%edx 8097691: 29 f9 sub %edi,%ecx 8097693: 89 b0 84 01 00 00 mov %esi,0x184(%eax) 8097699: 89 90 80 01 00 00 mov %edx,0x180(%eax) 809769f: 8d 14 9e lea (%esi,%ebx,4),%edx 80976a2: 5b pop %ebx 80976a3: 5e pop %esi 80976a4: 5f pop %edi 80976a5: 89 90 88 01 00 00 mov %edx,0x188(%eax) 80976ab: 8d 14 8a lea (%edx,%ecx,4),%edx 80976ae: 89 90 8c 01 00 00 mov %edx,0x18c(%eax) 80976b4: f3 c3 repz ret 80976b6: 8d 76 00 lea 0x0(%esi),%esi 80976b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80976c0: 8b 50 30 mov 0x30(%eax),%edx 80976c3: 85 d2 test %edx,%edx 80976c5: 74 ed je 80976b4 <_dl_setup_hash+0x54> 80976c7: 8b 52 04 mov 0x4(%edx),%edx 80976ca: 8b 0a mov (%edx),%ecx 80976cc: 83 c2 08 add $0x8,%edx 80976cf: 89 90 8c 01 00 00 mov %edx,0x18c(%eax) 80976d5: 8d 14 8a lea (%edx,%ecx,4),%edx 80976d8: 89 88 78 01 00 00 mov %ecx,0x178(%eax) 80976de: 89 90 88 01 00 00 mov %edx,0x188(%eax) 80976e4: c3 ret 80976e5: 68 9c f1 0c 08 push $0x80cf19c 80976ea: 68 cb 03 00 00 push $0x3cb 80976ef: 68 64 ef 0c 08 push $0x80cef64 80976f4: 68 6c f1 0c 08 push $0x80cf16c 80976f9: e8 e2 20 fb ff call 80497e0 <__assert_fail> 80976fe: 66 90 xchg %ax,%ax 08097700 <_dl_add_to_namespace_list>: 8097700: 56 push %esi 8097701: 53 push %ebx 8097702: 89 c6 mov %eax,%esi 8097704: b8 00 00 00 00 mov $0x0,%eax 8097709: 89 d3 mov %edx,%ebx 809770b: 83 ec 04 sub $0x4,%esp 809770e: 85 c0 test %eax,%eax 8097710: 74 10 je 8097722 <_dl_add_to_namespace_list+0x22> 8097712: 83 ec 0c sub $0xc,%esp 8097715: 68 c0 c9 0e 08 push $0x80ec9c0 809771a: e8 e1 88 f6 f7 call 0 <_nl_current_LC_CTYPE> 809771f: 83 c4 10 add $0x10,%esp 8097722: 6b c3 4c imul $0x4c,%ebx,%eax 8097725: 8b 88 40 ca 0e 08 mov 0x80eca40(%eax),%ecx 809772b: 85 c9 test %ecx,%ecx 809772d: 75 0b jne 809773a <_dl_add_to_namespace_list+0x3a> 809772f: eb 6f jmp 80977a0 <_dl_add_to_namespace_list+0xa0> 8097731: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8097738: 89 c1 mov %eax,%ecx 809773a: 8b 41 0c mov 0xc(%ecx),%eax 809773d: 85 c0 test %eax,%eax 809773f: 75 f7 jne 8097738 <_dl_add_to_namespace_list+0x38> 8097741: 89 4e 10 mov %ecx,0x10(%esi) 8097744: 89 71 0c mov %esi,0xc(%ecx) 8097747: a1 20 ca 0e 08 mov 0x80eca20,%eax 809774c: 8b 15 24 ca 0e 08 mov 0x80eca24,%edx 8097752: 6b db 4c imul $0x4c,%ebx,%ebx 8097755: 89 86 54 02 00 00 mov %eax,0x254(%esi) 809775b: 89 96 58 02 00 00 mov %edx,0x258(%esi) 8097761: 83 83 44 ca 0e 08 01 addl $0x1,0x80eca44(%ebx) 8097768: 83 c0 01 add $0x1,%eax 809776b: a3 20 ca 0e 08 mov %eax,0x80eca20 8097770: b8 00 00 00 00 mov $0x0,%eax 8097775: 83 d2 00 adc $0x0,%edx 8097778: 85 c0 test %eax,%eax 809777a: 89 15 24 ca 0e 08 mov %edx,0x80eca24 8097780: 74 10 je 8097792 <_dl_add_to_namespace_list+0x92> 8097782: 83 ec 0c sub $0xc,%esp 8097785: 68 c0 c9 0e 08 push $0x80ec9c0 809778a: e8 71 88 f6 f7 call 0 <_nl_current_LC_CTYPE> 809778f: 83 c4 10 add $0x10,%esp 8097792: 83 c4 04 add $0x4,%esp 8097795: 5b pop %ebx 8097796: 5e pop %esi 8097797: c3 ret 8097798: 90 nop 8097799: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80977a0: 89 b0 40 ca 0e 08 mov %esi,0x80eca40(%eax) 80977a6: eb 9f jmp 8097747 <_dl_add_to_namespace_list+0x47> 80977a8: 90 nop 80977a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080977b0 <_dl_new_object>: 80977b0: 55 push %ebp 80977b1: 57 push %edi 80977b2: 56 push %esi 80977b3: 53 push %ebx 80977b4: 83 ec 38 sub $0x38,%esp 80977b7: 89 44 24 20 mov %eax,0x20(%esp) 80977bb: 89 4c 24 18 mov %ecx,0x18(%esp) 80977bf: 8b 5c 24 4c mov 0x4c(%esp),%ebx 80977c3: 52 push %edx 80977c4: 89 54 24 20 mov %edx,0x20(%esp) 80977c8: e8 e3 4a fc ff call 805c2b0 <strlen> 80977cd: 5a pop %edx 80977ce: 59 pop %ecx 80977cf: 89 c7 mov %eax,%edi 80977d1: 8d 68 01 lea 0x1(%eax),%ebp 80977d4: 05 6d 02 00 00 add $0x26d,%eax 80977d9: 6a 01 push $0x1 80977db: 50 push %eax 80977dc: e8 8f 31 fc ff call 805a970 <__calloc> 80977e1: 83 c4 10 add $0x10,%esp 80977e4: 85 c0 test %eax,%eax 80977e6: 89 c6 mov %eax,%esi 80977e8: 0f 84 b5 01 00 00 je 80979a3 <_dl_new_object+0x1f3> 80977ee: 89 46 14 mov %eax,0x14(%esi) 80977f1: 8d 80 5c 02 00 00 lea 0x25c(%eax),%eax 80977f7: 83 ec 04 sub $0x4,%esp 80977fa: 89 86 64 01 00 00 mov %eax,0x164(%esi) 8097800: 8d 86 60 02 00 00 lea 0x260(%esi),%eax 8097806: 89 46 1c mov %eax,0x1c(%esi) 8097809: 55 push %ebp 809780a: 8d 86 6c 02 00 00 lea 0x26c(%esi),%eax 8097810: 8b 54 24 18 mov 0x18(%esp),%edx 8097814: 52 push %edx 8097815: 50 push %eax 8097816: e8 e5 5b fc ff call 805d400 <memcpy> 809781b: 8b 6c 24 24 mov 0x24(%esp),%ebp 809781f: 89 86 60 02 00 00 mov %eax,0x260(%esi) 8097825: 83 c4 10 add $0x10,%esp 8097828: 01 f8 add %edi,%eax 809782a: 0f b6 4c 24 0c movzbl 0xc(%esp),%ecx 809782f: c7 86 68 02 00 00 01 movl $0x1,0x268(%esi) 8097836: 00 00 00 8097839: 0f b6 55 00 movzbl 0x0(%ebp),%edx 809783d: 84 d2 test %dl,%dl 809783f: 0f 45 c5 cmovne %ebp,%eax 8097842: 83 e1 03 and $0x3,%ecx 8097845: 89 46 04 mov %eax,0x4(%esi) 8097848: 0f b6 86 94 01 00 00 movzbl 0x194(%esi),%eax 809784f: 83 e0 fc and $0xfffffffc,%eax 8097852: 09 c8 or %ecx,%eax 8097854: f6 05 61 dc 0e 08 01 testb $0x1,0x80edc61 809785b: 88 86 94 01 00 00 mov %al,0x194(%esi) 8097861: 0f 84 49 01 00 00 je 80979b0 <_dl_new_object+0x200> 8097867: 8b 44 24 48 mov 0x48(%esp),%eax 809786b: 89 9e 6c 01 00 00 mov %ebx,0x16c(%esi) 8097871: c7 86 c8 01 00 00 04 movl $0x4,0x1c8(%esi) 8097878: 00 00 00 809787b: 89 46 18 mov %eax,0x18(%esi) 809787e: 8d 86 b8 01 00 00 lea 0x1b8(%esi),%eax 8097884: 89 86 cc 01 00 00 mov %eax,0x1cc(%esi) 809788a: 6b 44 24 48 4c imul $0x4c,0x48(%esp),%eax 809788f: 8b 80 40 ca 0e 08 mov 0x80eca40(%eax),%eax 8097895: 85 c0 test %eax,%eax 8097897: 0f 84 c3 01 00 00 je 8097a60 <_dl_new_object+0x2b0> 809789d: 05 5c 01 00 00 add $0x15c,%eax 80978a2: 85 db test %ebx,%ebx 80978a4: 89 86 b8 01 00 00 mov %eax,0x1b8(%esi) 80978aa: 0f 84 a0 01 00 00 je 8097a50 <_dl_new_object+0x2a0> 80978b0: b9 01 00 00 00 mov $0x1,%ecx 80978b5: eb 0b jmp 80978c2 <_dl_new_object+0x112> 80978b7: 89 f6 mov %esi,%esi 80978b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80978c0: 89 c3 mov %eax,%ebx 80978c2: 8b 83 6c 01 00 00 mov 0x16c(%ebx),%eax 80978c8: 85 c0 test %eax,%eax 80978ca: 75 f4 jne 80978c0 <_dl_new_object+0x110> 80978cc: 85 c9 test %ecx,%ecx 80978ce: 0f 85 ec 00 00 00 jne 80979c0 <_dl_new_object+0x210> 80978d4: 81 c3 5c 01 00 00 add $0x15c,%ebx 80978da: 31 c0 xor %eax,%eax 80978dc: 89 9c 06 b8 01 00 00 mov %ebx,0x1b8(%esi,%eax,1) 80978e3: 8d 86 5c 01 00 00 lea 0x15c(%esi),%eax 80978e9: 84 d2 test %dl,%dl 80978eb: 88 54 24 18 mov %dl,0x18(%esp) 80978ef: 89 86 d0 01 00 00 mov %eax,0x1d0(%esi) 80978f5: 0f 84 a8 00 00 00 je 80979a3 <_dl_new_object+0x1f3> 80978fb: 83 ec 0c sub $0xc,%esp 80978fe: ff 74 24 20 pushl 0x20(%esp) 8097902: e8 a9 49 fc ff call 805c2b0 <strlen> 8097907: 83 c4 10 add $0x10,%esp 809790a: 0f b6 54 24 18 movzbl 0x18(%esp),%edx 809790f: 89 44 24 0c mov %eax,0xc(%esp) 8097913: 83 c0 01 add $0x1,%eax 8097916: 31 c9 xor %ecx,%ecx 8097918: 89 44 24 1c mov %eax,0x1c(%esp) 809791c: 89 c3 mov %eax,%ebx 809791e: 65 a1 00 00 00 00 mov %gs:0x0,%eax 8097924: 80 fa 2f cmp $0x2f,%dl 8097927: 89 44 24 10 mov %eax,0x10(%esp) 809792b: 0f 84 3a 01 00 00 je 8097a6b <_dl_new_object+0x2bb> 8097931: 89 cf mov %ecx,%edi 8097933: 89 74 24 18 mov %esi,0x18(%esp) 8097937: eb 36 jmp 809796f <_dl_new_object+0x1bf> 8097939: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8097940: 83 ec 08 sub $0x8,%esp 8097943: 83 c3 7f add $0x7f,%ebx 8097946: 2b 5c 24 14 sub 0x14(%esp),%ebx 809794a: 53 push %ebx 809794b: 50 push %eax 809794c: e8 af 6a fd ff call 806e400 <__getcwd> 8097951: 83 c4 10 add $0x10,%esp 8097954: 85 c0 test %eax,%eax 8097956: 0f 85 8c 00 00 00 jne 80979e8 <_dl_new_object+0x238> 809795c: b8 e8 ff ff ff mov $0xffffffe8,%eax 8097961: 8b 54 24 10 mov 0x10(%esp),%edx 8097965: 89 ef mov %ebp,%edi 8097967: 89 f3 mov %esi,%ebx 8097969: 83 3c 02 22 cmpl $0x22,(%edx,%eax,1) 809796d: 75 19 jne 8097988 <_dl_new_object+0x1d8> 809796f: 8d b3 80 00 00 00 lea 0x80(%ebx),%esi 8097975: 83 ec 08 sub $0x8,%esp 8097978: 56 push %esi 8097979: 57 push %edi 809797a: e8 c1 2c fc ff call 805a640 <__libc_realloc> 809797f: 83 c4 10 add $0x10,%esp 8097982: 85 c0 test %eax,%eax 8097984: 89 c5 mov %eax,%ebp 8097986: 75 b8 jne 8097940 <_dl_new_object+0x190> 8097988: 8b 74 24 18 mov 0x18(%esp),%esi 809798c: 83 ec 0c sub $0xc,%esp 809798f: bd ff ff ff ff mov $0xffffffff,%ebp 8097994: 57 push %edi 8097995: e8 f6 2b fc ff call 805a590 <__cfree> 809799a: 83 c4 10 add $0x10,%esp 809799d: 89 ae a8 01 00 00 mov %ebp,0x1a8(%esi) 80979a3: 83 c4 2c add $0x2c,%esp 80979a6: 89 f0 mov %esi,%eax 80979a8: 5b pop %ebx 80979a9: 5e pop %esi 80979aa: 5f pop %edi 80979ab: 5d pop %ebp 80979ac: c2 0c 00 ret $0xc 80979af: 90 nop 80979b0: c7 86 fc 01 00 00 01 movl $0x1,0x1fc(%esi) 80979b7: 00 00 00 80979ba: e9 a8 fe ff ff jmp 8097867 <_dl_new_object+0xb7> 80979bf: 90 nop 80979c0: 8b 86 b8 01 00 00 mov 0x1b8(%esi),%eax 80979c6: 81 c3 5c 01 00 00 add $0x15c,%ebx 80979cc: 39 d8 cmp %ebx,%eax 80979ce: 0f 84 0f ff ff ff je 80978e3 <_dl_new_object+0x133> 80979d4: f6 44 24 44 08 testb $0x8,0x44(%esp) 80979d9: 75 65 jne 8097a40 <_dl_new_object+0x290> 80979db: b8 04 00 00 00 mov $0x4,%eax 80979e0: e9 f7 fe ff ff jmp 80978dc <_dl_new_object+0x12c> 80979e5: 8d 76 00 lea 0x0(%esi),%esi 80979e8: 8b 74 24 18 mov 0x18(%esp),%esi 80979ec: 83 ec 08 sub $0x8,%esp 80979ef: 6a 00 push $0x0 80979f1: 55 push %ebp 80979f2: e8 c9 08 fb ff call 80482c0 <.plt+0xe0> 80979f7: 83 c4 10 add $0x10,%esp 80979fa: 80 78 ff 2f cmpb $0x2f,-0x1(%eax) 80979fe: 89 c1 mov %eax,%ecx 8097a00: 74 06 je 8097a08 <_dl_new_object+0x258> 8097a02: 8d 48 01 lea 0x1(%eax),%ecx 8097a05: c6 00 2f movb $0x2f,(%eax) 8097a08: 83 ec 04 sub $0x4,%esp 8097a0b: ff 74 24 20 pushl 0x20(%esp) 8097a0f: ff 74 24 1c pushl 0x1c(%esp) 8097a13: 51 push %ecx 8097a14: e8 a7 58 fc ff call 805d2c0 <__mempcpy> 8097a19: 83 c4 10 add $0x10,%esp 8097a1c: eb 04 jmp 8097a22 <_dl_new_object+0x272> 8097a1e: 66 90 xchg %ax,%ax 8097a20: 89 c8 mov %ecx,%eax 8097a22: 80 78 ff 2f cmpb $0x2f,-0x1(%eax) 8097a26: 8d 48 ff lea -0x1(%eax),%ecx 8097a29: 75 f5 jne 8097a20 <_dl_new_object+0x270> 8097a2b: 39 cd cmp %ecx,%ebp 8097a2d: 0f 44 c8 cmove %eax,%ecx 8097a30: c6 01 00 movb $0x0,(%ecx) 8097a33: e9 65 ff ff ff jmp 809799d <_dl_new_object+0x1ed> 8097a38: 90 nop 8097a39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8097a40: 89 86 bc 01 00 00 mov %eax,0x1bc(%esi) 8097a46: 31 c0 xor %eax,%eax 8097a48: e9 8f fe ff ff jmp 80978dc <_dl_new_object+0x12c> 8097a4d: 8d 76 00 lea 0x0(%esi),%esi 8097a50: 89 f3 mov %esi,%ebx 8097a52: e9 6f ff ff ff jmp 80979c6 <_dl_new_object+0x216> 8097a57: 89 f6 mov %esi,%esi 8097a59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8097a60: 85 db test %ebx,%ebx 8097a62: 74 2a je 8097a8e <_dl_new_object+0x2de> 8097a64: 31 c9 xor %ecx,%ecx 8097a66: e9 57 fe ff ff jmp 80978c2 <_dl_new_object+0x112> 8097a6b: 83 ec 0c sub $0xc,%esp 8097a6e: ff 74 24 28 pushl 0x28(%esp) 8097a72: e8 09 26 fc ff call 805a080 <__libc_malloc> 8097a77: 83 c4 10 add $0x10,%esp 8097a7a: 85 c0 test %eax,%eax 8097a7c: 89 c5 mov %eax,%ebp 8097a7e: 74 04 je 8097a84 <_dl_new_object+0x2d4> 8097a80: 89 c1 mov %eax,%ecx 8097a82: eb 84 jmp 8097a08 <_dl_new_object+0x258> 8097a84: bd ff ff ff ff mov $0xffffffff,%ebp 8097a89: e9 0f ff ff ff jmp 809799d <_dl_new_object+0x1ed> 8097a8e: 89 f3 mov %esi,%ebx 8097a90: e9 3f fe ff ff jmp 80978d4 <_dl_new_object+0x124> 8097a95: 66 90 xchg %ax,%ax 8097a97: 66 90 xchg %ax,%ax 8097a99: 66 90 xchg %ax,%ax 8097a9b: 66 90 xchg %ax,%ax 8097a9d: 66 90 xchg %ax,%ax 8097a9f: 90 nop 08097aa0 <_dl_try_allocate_static_tls>: 8097aa0: 83 b8 40 02 00 00 ff cmpl $0xffffffff,0x240(%eax) 8097aa7: 0f 84 9b 00 00 00 je 8097b48 <_dl_try_allocate_static_tls+0xa8> 8097aad: 57 push %edi 8097aae: 56 push %esi 8097aaf: 53 push %ebx 8097ab0: 8b b0 38 02 00 00 mov 0x238(%eax),%esi 8097ab6: 89 c3 mov %eax,%ebx 8097ab8: 3b 35 04 da 0e 08 cmp 0x80eda04,%esi 8097abe: 77 78 ja 8097b38 <_dl_try_allocate_static_tls+0x98> 8097ac0: 8b 0d 00 da 0e 08 mov 0x80eda00,%ecx 8097ac6: a1 68 c0 0e 08 mov 0x80ec068,%eax 8097acb: 29 c8 sub %ecx,%eax 8097acd: 3d bf 04 00 00 cmp $0x4bf,%eax 8097ad2: 76 64 jbe 8097b38 <_dl_try_allocate_static_tls+0x98> 8097ad4: 8b bb 3c 02 00 00 mov 0x23c(%ebx),%edi 8097ada: 8b 93 34 02 00 00 mov 0x234(%ebx),%edx 8097ae0: 2d c0 04 00 00 sub $0x4c0,%eax 8097ae5: 01 fa add %edi,%edx 8097ae7: 39 d0 cmp %edx,%eax 8097ae9: 72 4d jb 8097b38 <_dl_try_allocate_static_tls+0x98> 8097aeb: 01 c1 add %eax,%ecx 8097aed: 29 d0 sub %edx,%eax 8097aef: 31 d2 xor %edx,%edx 8097af1: f7 f6 div %esi 8097af3: 29 f9 sub %edi,%ecx 8097af5: 0f af c6 imul %esi,%eax 8097af8: 29 c1 sub %eax,%ecx 8097afa: 8b 43 14 mov 0x14(%ebx),%eax 8097afd: 89 8b 40 02 00 00 mov %ecx,0x240(%ebx) 8097b03: 89 0d 00 da 0e 08 mov %ecx,0x80eda00 8097b09: f6 80 94 01 00 00 04 testb $0x4,0x194(%eax) 8097b10: 75 0e jne 8097b20 <_dl_try_allocate_static_tls+0x80> 8097b12: 80 8b 95 01 00 00 04 orb $0x4,0x195(%ebx) 8097b19: 31 c0 xor %eax,%eax 8097b1b: 5b pop %ebx 8097b1c: 5e pop %esi 8097b1d: 5f pop %edi 8097b1e: c3 ret 8097b1f: 90 nop 8097b20: 83 ec 0c sub $0xc,%esp 8097b23: 53 push %ebx 8097b24: ff 15 0c ca 0e 08 call *0x80eca0c 8097b2a: 83 c4 10 add $0x10,%esp 8097b2d: 31 c0 xor %eax,%eax 8097b2f: 5b pop %ebx 8097b30: 5e pop %esi 8097b31: 5f pop %edi 8097b32: c3 ret 8097b33: 90 nop 8097b34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8097b38: 5b pop %ebx 8097b39: b8 ff ff ff ff mov $0xffffffff,%eax 8097b3e: 5e pop %esi 8097b3f: 5f pop %edi 8097b40: c3 ret 8097b41: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8097b48: b8 ff ff ff ff mov $0xffffffff,%eax 8097b4d: c3 ret 8097b4e: 66 90 xchg %ax,%ax 08097b50 <_dl_allocate_static_tls>: 8097b50: 53 push %ebx 8097b51: 89 c3 mov %eax,%ebx 8097b53: 83 ec 08 sub $0x8,%esp 8097b56: 83 b8 40 02 00 00 ff cmpl $0xffffffff,0x240(%eax) 8097b5d: 74 0e je 8097b6d <_dl_allocate_static_tls+0x1d> 8097b5f: e8 3c ff ff ff call 8097aa0 <_dl_try_allocate_static_tls> 8097b64: 85 c0 test %eax,%eax 8097b66: 75 05 jne 8097b6d <_dl_allocate_static_tls+0x1d> 8097b68: 83 c4 08 add $0x8,%esp 8097b6b: 5b pop %ebx 8097b6c: c3 ret 8097b6d: 83 ec 0c sub $0xc,%esp 8097b70: 8b 53 04 mov 0x4(%ebx),%edx 8097b73: 31 c9 xor %ecx,%ecx 8097b75: 68 cc f1 0c 08 push $0x80cf1cc 8097b7a: 31 c0 xor %eax,%eax 8097b7c: e8 8f 24 00 00 call 809a010 <_dl_signal_error> 8097b81: eb 0d jmp 8097b90 <_dl_nothread_init_static_tls> 8097b83: 90 nop 8097b84: 90 nop 8097b85: 90 nop 8097b86: 90 nop 8097b87: 90 nop 8097b88: 90 nop 8097b89: 90 nop 8097b8a: 90 nop 8097b8b: 90 nop 8097b8c: 90 nop 8097b8d: 90 nop 8097b8e: 90 nop 8097b8f: 90 nop 08097b90 <_dl_nothread_init_static_tls>: 8097b90: 53 push %ebx 8097b91: 65 8b 15 08 00 00 00 mov %gs:0x8,%edx 8097b98: 83 ec 0c sub $0xc,%esp 8097b9b: 8b 44 24 14 mov 0x14(%esp),%eax 8097b9f: 8b 88 30 02 00 00 mov 0x230(%eax),%ecx 8097ba5: 8b 98 34 02 00 00 mov 0x234(%eax),%ebx 8097bab: 51 push %ecx 8097bac: ff b0 2c 02 00 00 pushl 0x22c(%eax) 8097bb2: 29 cb sub %ecx,%ebx 8097bb4: 2b 90 40 02 00 00 sub 0x240(%eax),%edx 8097bba: 52 push %edx 8097bbb: e8 00 57 fc ff call 805d2c0 <__mempcpy> 8097bc0: 83 c4 0c add $0xc,%esp 8097bc3: 53 push %ebx 8097bc4: 6a 00 push $0x0 8097bc6: 50 push %eax 8097bc7: e8 b4 06 fb ff call 8048280 <.plt+0xa0> 8097bcc: 83 c4 18 add $0x18,%esp 8097bcf: 5b pop %ebx 8097bd0: c3 ret 8097bd1: eb 0d jmp 8097be0 <_dl_protect_relro> 8097bd3: 90 nop 8097bd4: 90 nop 8097bd5: 90 nop 8097bd6: 90 nop 8097bd7: 90 nop 8097bd8: 90 nop 8097bd9: 90 nop 8097bda: 90 nop 8097bdb: 90 nop 8097bdc: 90 nop 8097bdd: 90 nop 8097bde: 90 nop 8097bdf: 90 nop 08097be0 <_dl_protect_relro>: 8097be0: 56 push %esi 8097be1: 53 push %ebx 8097be2: 83 ec 04 sub $0x4,%esp 8097be5: 8b 90 4c 02 00 00 mov 0x24c(%eax),%edx 8097beb: 03 10 add (%eax),%edx 8097bed: 8b 0d 08 ca 0e 08 mov 0x80eca08,%ecx 8097bf3: 89 d3 mov %edx,%ebx 8097bf5: 03 90 50 02 00 00 add 0x250(%eax),%edx 8097bfb: f7 d9 neg %ecx 8097bfd: 21 cb and %ecx,%ebx 8097bff: 21 ca and %ecx,%edx 8097c01: 39 d3 cmp %edx,%ebx 8097c03: 74 17 je 8097c1c <_dl_protect_relro+0x3c> 8097c05: 83 ec 04 sub $0x4,%esp 8097c08: 29 da sub %ebx,%edx 8097c0a: 89 c6 mov %eax,%esi 8097c0c: 6a 01 push $0x1 8097c0e: 52 push %edx 8097c0f: 53 push %ebx 8097c10: e8 ab 71 fd ff call 806edc0 <__mprotect> 8097c15: 83 c4 10 add $0x10,%esp 8097c18: 85 c0 test %eax,%eax 8097c1a: 78 06 js 8097c22 <_dl_protect_relro+0x42> 8097c1c: 83 c4 04 add $0x4,%esp 8097c1f: 5b pop %ebx 8097c20: 5e pop %esi 8097c21: c3 ret 8097c22: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 8097c29: b8 e8 ff ff ff mov $0xffffffe8,%eax 8097c2e: 83 ec 0c sub $0xc,%esp 8097c31: 8b 56 04 mov 0x4(%esi),%edx 8097c34: 8b 04 01 mov (%ecx,%eax,1),%eax 8097c37: 68 20 f9 0c 08 push $0x80cf920 8097c3c: 31 c9 xor %ecx,%ecx 8097c3e: e8 cd 23 00 00 call 809a010 <_dl_signal_error> 8097c43: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8097c49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 08097c50 <_dl_reloc_bad_type>: 8097c50: 57 push %edi 8097c51: 56 push %esi 8097c52: c1 e1 05 shl $0x5,%ecx 8097c55: 53 push %ebx 8097c56: 81 c1 e0 f8 0c 08 add $0x80cf8e0,%ecx 8097c5c: 89 d6 mov %edx,%esi 8097c5e: 89 c3 mov %eax,%ebx 8097c60: 83 ec 28 sub $0x28,%esp 8097c63: 51 push %ecx 8097c64: 8d 7c 24 0c lea 0xc(%esp),%edi 8097c68: 57 push %edi 8097c69: e8 d2 05 fb ff call 8048240 <.plt+0x60> 8097c6e: 89 f2 mov %esi,%edx 8097c70: 83 e6 0f and $0xf,%esi 8097c73: c6 40 02 00 movb $0x0,0x2(%eax) 8097c77: c1 ea 04 shr $0x4,%edx 8097c7a: 31 c9 xor %ecx,%ecx 8097c7c: 83 e2 0f and $0xf,%edx 8097c7f: 0f b6 92 60 d4 0c 08 movzbl 0x80cd460(%edx),%edx 8097c86: 88 10 mov %dl,(%eax) 8097c88: 0f b6 96 60 d4 0c 08 movzbl 0x80cd460(%esi),%edx 8097c8f: 88 50 01 mov %dl,0x1(%eax) 8097c92: 8b 53 04 mov 0x4(%ebx),%edx 8097c95: 31 c0 xor %eax,%eax 8097c97: 89 3c 24 mov %edi,(%esp) 8097c9a: e8 71 23 00 00 call 809a010 <_dl_signal_error> 8097c9f: 90 nop 08097ca0 <_dl_relocate_object>: 8097ca0: 55 push %ebp 8097ca1: 89 e5 mov %esp,%ebp 8097ca3: 57 push %edi 8097ca4: 56 push %esi 8097ca5: 53 push %ebx 8097ca6: 81 ec 8c 00 00 00 sub $0x8c,%esp 8097cac: 8b 7d 08 mov 0x8(%ebp),%edi 8097caf: f6 87 94 01 00 00 04 testb $0x4,0x194(%edi) 8097cb6: 0f 85 2c 04 00 00 jne 80980e8 <_dl_relocate_object+0x448> 8097cbc: 8b 45 14 mov 0x14(%ebp),%eax 8097cbf: 85 c0 test %eax,%eax 8097cc1: 0f 84 29 04 00 00 je 80980f0 <_dl_relocate_object+0x450> 8097cc7: 8b 45 10 mov 0x10(%ebp),%eax 8097cca: 83 e0 01 and $0x1,%eax 8097ccd: f6 05 60 dc 0e 08 20 testb $0x20,0x80edc60 8097cd4: 89 85 70 ff ff ff mov %eax,-0x90(%ebp) 8097cda: 0f 85 47 0b 00 00 jne 8098827 <_dl_relocate_object+0xb87> 8097ce0: 8b 77 78 mov 0x78(%edi),%esi 8097ce3: c7 85 6c ff ff ff 00 movl $0x0,-0x94(%ebp) 8097cea: 00 00 00 8097ced: 85 f6 test %esi,%esi 8097cef: 0f 85 71 0a 00 00 jne 8098766 <_dl_relocate_object+0xac6> 8097cf5: 8b 47 34 mov 0x34(%edi),%eax 8097cf8: 8b 5f 7c mov 0x7c(%edi),%ebx 8097cfb: 8b 40 04 mov 0x4(%eax),%eax 8097cfe: 85 db test %ebx,%ebx 8097d00: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 8097d06: 74 30 je 8097d38 <_dl_relocate_object+0x98> 8097d08: 8b 8d 70 ff ff ff mov -0x90(%ebp),%ecx 8097d0e: 85 c9 test %ecx,%ecx 8097d10: 74 26 je 8097d38 <_dl_relocate_object+0x98> 8097d12: 8b 47 2c mov 0x2c(%edi),%eax 8097d15: 8b 40 04 mov 0x4(%eax),%eax 8097d18: 8b 50 04 mov 0x4(%eax),%edx 8097d1b: 85 d2 test %edx,%edx 8097d1d: 0f 85 fd 03 00 00 jne 8098120 <_dl_relocate_object+0x480> 8097d23: 8b 55 14 mov 0x14(%ebp),%edx 8097d26: 89 78 04 mov %edi,0x4(%eax) 8097d29: 85 d2 test %edx,%edx 8097d2b: 0f 85 9b 14 00 00 jne 80991cc <_dl_relocate_object+0x152c> 8097d31: c7 40 08 70 cf 09 08 movl $0x809cf70,0x8(%eax) 8097d38: 31 c0 xor %eax,%eax 8097d3a: c7 44 05 c8 00 00 00 movl $0x0,-0x38(%ebp,%eax,1) 8097d41: 00 8097d42: 83 c0 04 add $0x4,%eax 8097d45: 83 f8 20 cmp $0x20,%eax 8097d48: 72 f0 jb 8097d3a <_dl_relocate_object+0x9a> 8097d4a: 8b 47 64 mov 0x64(%edi),%eax 8097d4d: 85 c0 test %eax,%eax 8097d4f: 0f 84 72 09 00 00 je 80986c7 <_dl_relocate_object+0xa27> 8097d55: 8b 58 04 mov 0x4(%eax),%ebx 8097d58: 8b 47 68 mov 0x68(%edi),%eax 8097d5b: 8b 70 04 mov 0x4(%eax),%esi 8097d5e: 8b 87 bc 00 00 00 mov 0xbc(%edi),%eax 8097d64: 89 5d c8 mov %ebx,-0x38(%ebp) 8097d67: 85 c0 test %eax,%eax 8097d69: 89 75 cc mov %esi,-0x34(%ebp) 8097d6c: 74 06 je 8097d74 <_dl_relocate_object+0xd4> 8097d6e: 8b 40 04 mov 0x4(%eax),%eax 8097d71: 89 45 d0 mov %eax,-0x30(%ebp) 8097d74: 8d 04 33 lea (%ebx,%esi,1),%eax 8097d77: 89 45 a4 mov %eax,-0x5c(%ebp) 8097d7a: 8b 57 70 mov 0x70(%edi),%edx 8097d7d: 85 d2 test %edx,%edx 8097d7f: 74 0a je 8097d8b <_dl_relocate_object+0xeb> 8097d81: 83 7a 04 11 cmpl $0x11,0x4(%edx) 8097d85: 0f 84 f5 08 00 00 je 8098680 <_dl_relocate_object+0x9e0> 8097d8b: 8b 45 10 mov 0x10(%ebp),%eax 8097d8e: 8b 17 mov (%edi),%edx 8097d90: 89 7d 08 mov %edi,0x8(%ebp) 8097d93: 25 00 00 00 02 and $0x2000000,%eax 8097d98: 89 d7 mov %edx,%edi 8097d9a: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 8097da0: 8d 45 c8 lea -0x38(%ebp),%eax 8097da3: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 8097da9: 31 c0 xor %eax,%eax 8097dab: 01 de add %ebx,%esi 8097dad: 85 c0 test %eax,%eax 8097daf: 89 75 a4 mov %esi,-0x5c(%ebp) 8097db2: 0f 84 c8 04 00 00 je 8098280 <_dl_relocate_object+0x5e0> 8097db8: 39 f3 cmp %esi,%ebx 8097dba: 72 1f jb 8097ddb <_dl_relocate_object+0x13b> 8097dbc: eb 57 jmp 8097e15 <_dl_relocate_object+0x175> 8097dbe: 66 90 xchg %ax,%ax 8097dc0: 8b 45 08 mov 0x8(%ebp),%eax 8097dc3: 8b 80 10 02 00 00 mov 0x210(%eax),%eax 8097dc9: 85 c0 test %eax,%eax 8097dcb: 0f 85 6f 03 00 00 jne 8098140 <_dl_relocate_object+0x4a0> 8097dd1: 01 3e add %edi,(%esi) 8097dd3: 83 c3 08 add $0x8,%ebx 8097dd6: 39 5d a4 cmp %ebx,-0x5c(%ebp) 8097dd9: 76 35 jbe 8097e10 <_dl_relocate_object+0x170> 8097ddb: 8b 43 04 mov 0x4(%ebx),%eax 8097dde: 8b 33 mov (%ebx),%esi 8097de0: 0f b6 d0 movzbl %al,%edx 8097de3: 01 fe add %edi,%esi 8097de5: 83 fa 07 cmp $0x7,%edx 8097de8: 74 d6 je 8097dc0 <_dl_relocate_object+0x120> 8097dea: 83 fa 29 cmp $0x29,%edx 8097ded: 0f 85 ed 08 00 00 jne 80986e0 <_dl_relocate_object+0xa40> 8097df3: c1 e8 08 shr $0x8,%eax 8097df6: 85 c0 test %eax,%eax 8097df8: 0f 85 5a 03 00 00 jne 8098158 <_dl_relocate_object+0x4b8> 8097dfe: 83 c3 08 add $0x8,%ebx 8097e01: 39 5d a4 cmp %ebx,-0x5c(%ebp) 8097e04: c7 06 90 db 09 08 movl $0x809db90,(%esi) 8097e0a: 77 cf ja 8097ddb <_dl_relocate_object+0x13b> 8097e0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8097e10: 8b 45 08 mov 0x8(%ebp),%eax 8097e13: 8b 38 mov (%eax),%edi 8097e15: 83 85 74 ff ff ff 10 addl $0x10,-0x8c(%ebp) 8097e1c: 8d 75 e8 lea -0x18(%ebp),%esi 8097e1f: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 8097e25: 39 c6 cmp %eax,%esi 8097e27: 0f 85 cd 13 00 00 jne 80991fa <_dl_relocate_object+0x155a> 8097e2d: 89 7d 88 mov %edi,-0x78(%ebp) 8097e30: 8b 7d 08 mov 0x8(%ebp),%edi 8097e33: 31 c0 xor %eax,%eax 8097e35: c7 44 05 c8 00 00 00 movl $0x0,-0x38(%ebp,%eax,1) 8097e3c: 00 8097e3d: 83 c0 04 add $0x4,%eax 8097e40: 83 f8 20 cmp $0x20,%eax 8097e43: 72 f0 jb 8097e35 <_dl_relocate_object+0x195> 8097e45: 8b 47 3c mov 0x3c(%edi),%eax 8097e48: 85 c0 test %eax,%eax 8097e4a: 0f 84 0a 10 00 00 je 8098e5a <_dl_relocate_object+0x11ba> 8097e50: 8b 50 04 mov 0x4(%eax),%edx 8097e53: 8b 47 40 mov 0x40(%edi),%eax 8097e56: 31 c9 xor %ecx,%ecx 8097e58: 8b 58 04 mov 0x4(%eax),%ebx 8097e5b: 8b 87 c0 00 00 00 mov 0xc0(%edi),%eax 8097e61: 89 55 c8 mov %edx,-0x38(%ebp) 8097e64: 85 c0 test %eax,%eax 8097e66: 89 5d cc mov %ebx,-0x34(%ebp) 8097e69: 8d 34 1a lea (%edx,%ebx,1),%esi 8097e6c: 74 09 je 8097e77 <_dl_relocate_object+0x1d7> 8097e6e: 8b 48 04 mov 0x4(%eax),%ecx 8097e71: 8d 34 1a lea (%edx,%ebx,1),%esi 8097e74: 89 4d d0 mov %ecx,-0x30(%ebp) 8097e77: 8b 47 70 mov 0x70(%edi),%eax 8097e7a: 85 c0 test %eax,%eax 8097e7c: 74 0a je 8097e88 <_dl_relocate_object+0x1e8> 8097e7e: 83 78 04 07 cmpl $0x7,0x4(%eax) 8097e82: 0f 84 29 0f 00 00 je 8098db1 <_dl_relocate_object+0x1111> 8097e88: 8d 45 c8 lea -0x38(%ebp),%eax 8097e8b: 89 7d 08 mov %edi,0x8(%ebp) 8097e8e: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 8097e94: 8d 3c 1a lea (%edx,%ebx,1),%edi 8097e97: 81 7d 08 00 00 00 00 cmpl $0x0,0x8(%ebp) 8097e9e: 8d 0c 49 lea (%ecx,%ecx,2),%ecx 8097ea1: 89 d0 mov %edx,%eax 8097ea3: 89 7d a0 mov %edi,-0x60(%ebp) 8097ea6: 8b 7d 08 mov 0x8(%ebp),%edi 8097ea9: 8d 34 8a lea (%edx,%ecx,4),%esi 8097eac: 8b 5f 38 mov 0x38(%edi),%ebx 8097eaf: 8b 7b 04 mov 0x4(%ebx),%edi 8097eb2: 89 7d 9c mov %edi,-0x64(%ebp) 8097eb5: 74 1c je 8097ed3 <_dl_relocate_object+0x233> 8097eb7: 8b 7d 88 mov -0x78(%ebp),%edi 8097eba: 85 ff test %edi,%edi 8097ebc: 0f 85 b6 0e 00 00 jne 8098d78 <_dl_relocate_object+0x10d8> 8097ec2: 8b 7d 08 mov 0x8(%ebp),%edi 8097ec5: 8b 9f 1c 01 00 00 mov 0x11c(%edi),%ebx 8097ecb: 85 db test %ebx,%ebx 8097ecd: 0f 84 a5 0e 00 00 je 8098d78 <_dl_relocate_object+0x10d8> 8097ed3: 8b 45 08 mov 0x8(%ebp),%eax 8097ed6: 8b 80 e4 00 00 00 mov 0xe4(%eax),%eax 8097edc: 85 c0 test %eax,%eax 8097ede: 0f 84 47 0a 00 00 je 809892b <_dl_relocate_object+0xc8b> 8097ee4: 39 75 a0 cmp %esi,-0x60(%ebp) 8097ee7: 8b 40 04 mov 0x4(%eax),%eax 8097eea: 89 45 84 mov %eax,-0x7c(%ebp) 8097eed: 0f 86 a9 01 00 00 jbe 809809c <_dl_relocate_object+0x3fc> 8097ef3: 90 nop 8097ef4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8097ef8: 8b 4d 88 mov -0x78(%ebp),%ecx 8097efb: 03 0e add (%esi),%ecx 8097efd: 8b 46 04 mov 0x4(%esi),%eax 8097f00: 8b 7d 84 mov -0x7c(%ebp),%edi 8097f03: 89 4d a4 mov %ecx,-0x5c(%ebp) 8097f06: 8b 4d 08 mov 0x8(%ebp),%ecx 8097f09: 89 c3 mov %eax,%ebx 8097f0b: c1 eb 08 shr $0x8,%ebx 8097f0e: 0f b7 14 5f movzwl (%edi,%ebx,2),%edx 8097f12: c1 e3 04 shl $0x4,%ebx 8097f15: 03 5d 9c add -0x64(%ebp),%ebx 8097f18: 8b b9 70 01 00 00 mov 0x170(%ecx),%edi 8097f1e: 89 7d 98 mov %edi,-0x68(%ebp) 8097f21: 0f b6 f8 movzbl %al,%edi 8097f24: 89 5d c4 mov %ebx,-0x3c(%ebp) 8097f27: 83 ff 08 cmp $0x8,%edi 8097f2a: 0f 84 f0 0d 00 00 je 8098d20 <_dl_relocate_object+0x1080> 8097f30: 85 ff test %edi,%edi 8097f32: 0f 84 58 01 00 00 je 8098090 <_dl_relocate_object+0x3f0> 8097f38: 0f b6 43 0c movzbl 0xc(%ebx),%eax 8097f3c: c0 e8 04 shr $0x4,%al 8097f3f: 84 c0 test %al,%al 8097f41: 0f 84 e9 0d 00 00 je 8098d30 <_dl_relocate_object+0x1090> 8097f47: 0f b6 43 0d movzbl 0xd(%ebx),%eax 8097f4b: 83 e0 03 and $0x3,%eax 8097f4e: 83 e8 01 sub $0x1,%eax 8097f51: 83 f8 01 cmp $0x1,%eax 8097f54: 0f 86 d6 0d 00 00 jbe 8098d30 <_dl_relocate_object+0x1090> 8097f5a: 8b 45 08 mov 0x8(%ebp),%eax 8097f5d: 3b 98 1c 02 00 00 cmp 0x21c(%eax),%ebx 8097f63: 0f 84 89 0e 00 00 je 8098df2 <_dl_relocate_object+0x1152> 8097f69: 83 ff 07 cmp $0x7,%edi 8097f6c: 0f 84 ce 0d 00 00 je 8098d40 <_dl_relocate_object+0x10a0> 8097f72: 83 ff 23 cmp $0x23,%edi 8097f75: 0f 84 c5 0d 00 00 je 8098d40 <_dl_relocate_object+0x10a0> 8097f7b: 8d 4f f2 lea -0xe(%edi),%ecx 8097f7e: b8 01 00 c0 08 mov $0x8c00001,%eax 8097f83: d3 e8 shr %cl,%eax 8097f85: 83 e0 01 and $0x1,%eax 8097f88: 83 f9 1b cmp $0x1b,%ecx 8097f8b: b9 00 00 00 00 mov $0x0,%ecx 8097f90: 0f 46 c8 cmovbe %eax,%ecx 8097f93: 89 4d 80 mov %ecx,-0x80(%ebp) 8097f96: 83 ff 05 cmp $0x5,%edi 8097f99: 0f 84 b1 0d 00 00 je 8098d50 <_dl_relocate_object+0x10b0> 8097f9f: 31 c9 xor %ecx,%ecx 8097fa1: 83 ff 06 cmp $0x6,%edi 8097fa4: 0f 94 c1 sete %cl 8097fa7: c1 e1 02 shl $0x2,%ecx 8097faa: 89 d0 mov %edx,%eax 8097fac: 8b 55 80 mov -0x80(%ebp),%edx 8097faf: 25 ff 7f 00 00 and $0x7fff,%eax 8097fb4: c1 e0 04 shl $0x4,%eax 8097fb7: 09 ca or %ecx,%edx 8097fb9: 03 45 98 add -0x68(%ebp),%eax 8097fbc: 8b 4d 08 mov 0x8(%ebp),%ecx 8097fbf: 89 91 20 02 00 00 mov %edx,0x220(%ecx) 8097fc5: 89 99 1c 02 00 00 mov %ebx,0x21c(%ecx) 8097fcb: 0f 84 d9 0d 00 00 je 8098daa <_dl_relocate_object+0x110a> 8097fd1: 8b 48 04 mov 0x4(%eax),%ecx 8097fd4: 85 c9 test %ecx,%ecx 8097fd6: b9 00 00 00 00 mov $0x0,%ecx 8097fdb: 0f 45 c8 cmovne %eax,%ecx 8097fde: 83 ec 0c sub $0xc,%esp 8097fe1: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 8097fe7: 03 03 add (%ebx),%eax 8097fe9: 6a 00 push $0x0 8097feb: 6a 01 push $0x1 8097fed: 52 push %edx 8097fee: 8b 55 08 mov 0x8(%ebp),%edx 8097ff1: 51 push %ecx 8097ff2: 8d 4d c4 lea -0x3c(%ebp),%ecx 8097ff5: ff 75 0c pushl 0xc(%ebp) 8097ff8: e8 93 ec ff ff call 8096c90 <_dl_lookup_symbol_x> 8097ffd: 8b 4d c4 mov -0x3c(%ebp),%ecx 8098000: 89 c2 mov %eax,%edx 8098002: 8b 45 08 mov 0x8(%ebp),%eax 8098005: 83 c4 0c add $0xc,%esp 8098008: 89 88 28 02 00 00 mov %ecx,0x228(%eax) 809800e: 89 90 24 02 00 00 mov %edx,0x224(%eax) 8098014: 31 c0 xor %eax,%eax 8098016: 85 c9 test %ecx,%ecx 8098018: 74 2e je 8098048 <_dl_relocate_object+0x3a8> 809801a: 8b 41 04 mov 0x4(%ecx),%eax 809801d: 03 02 add (%edx),%eax 809801f: 66 83 79 0e 00 cmpw $0x0,0xe(%ecx) 8098024: 74 22 je 8098048 <_dl_relocate_object+0x3a8> 8098026: 0f b6 49 0c movzbl 0xc(%ecx),%ecx 809802a: 83 e1 0f and $0xf,%ecx 809802d: 80 f9 0a cmp $0xa,%cl 8098030: 75 16 jne 8098048 <_dl_relocate_object+0x3a8> 8098032: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx 8098038: 85 c9 test %ecx,%ecx 809803a: 75 0c jne 8098048 <_dl_relocate_object+0x3a8> 809803c: 89 55 98 mov %edx,-0x68(%ebp) 809803f: ff d0 call *%eax 8098041: 8b 55 98 mov -0x68(%ebp),%edx 8098044: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098048: 0f b6 4e 04 movzbl 0x4(%esi),%ecx 809804c: 83 f9 2a cmp $0x2a,%ecx 809804f: 0f 87 23 0b 00 00 ja 8098b78 <_dl_relocate_object+0xed8> 8098055: ff 24 8d 80 f3 0c 08 jmp *0x80cf380(,%ecx,4) 809805c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098060: 8b 4d c4 mov -0x3c(%ebp),%ecx 8098063: 85 c9 test %ecx,%ecx 8098065: 74 29 je 8098090 <_dl_relocate_object+0x3f0> 8098067: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 809806d: 8d 58 01 lea 0x1(%eax),%ebx 8098070: 83 fb 01 cmp $0x1,%ebx 8098073: 0f 86 dd 14 00 00 jbe 8099556 <_dl_relocate_object+0x18b6> 8098079: 8b 51 04 mov 0x4(%ecx),%edx 809807c: 29 c2 sub %eax,%edx 809807e: 89 d0 mov %edx,%eax 8098080: 03 46 08 add 0x8(%esi),%eax 8098083: 8b 7d a4 mov -0x5c(%ebp),%edi 8098086: 89 07 mov %eax,(%edi) 8098088: 90 nop 8098089: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098090: 83 c6 0c add $0xc,%esi 8098093: 39 75 a0 cmp %esi,-0x60(%ebp) 8098096: 0f 87 5c fe ff ff ja 8097ef8 <_dl_relocate_object+0x258> 809809c: 83 85 74 ff ff ff 10 addl $0x10,-0x8c(%ebp) 80980a3: 8d 7d e8 lea -0x18(%ebp),%edi 80980a6: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 80980ac: 39 c7 cmp %eax,%edi 80980ae: 0f 85 bc 10 00 00 jne 8099170 <_dl_relocate_object+0x14d0> 80980b4: 8b 4d 14 mov 0x14(%ebp),%ecx 80980b7: 8b 7d 08 mov 0x8(%ebp),%edi 80980ba: 85 c9 test %ecx,%ecx 80980bc: 0f 85 25 12 00 00 jne 80992e7 <_dl_relocate_object+0x1647> 80980c2: 8b 95 6c ff ff ff mov -0x94(%ebp),%edx 80980c8: 80 8f 94 01 00 00 04 orb $0x4,0x194(%edi) 80980cf: 85 d2 test %edx,%edx 80980d1: 0f 85 e2 11 00 00 jne 80992b9 <_dl_relocate_object+0x1619> 80980d7: 8b 87 50 02 00 00 mov 0x250(%edi),%eax 80980dd: 85 c0 test %eax,%eax 80980df: 74 07 je 80980e8 <_dl_relocate_object+0x448> 80980e1: 89 f8 mov %edi,%eax 80980e3: e8 f8 fa ff ff call 8097be0 <_dl_protect_relro> 80980e8: 8d 65 f4 lea -0xc(%ebp),%esp 80980eb: 5b pop %ebx 80980ec: 5e pop %esi 80980ed: 5f pop %edi 80980ee: 5d pop %ebp 80980ef: c3 ret 80980f0: 8b 87 80 00 00 00 mov 0x80(%edi),%eax 80980f6: 85 c0 test %eax,%eax 80980f8: 0f 84 c9 fb ff ff je 8097cc7 <_dl_relocate_object+0x27> 80980fe: f6 05 60 dc 0e 08 20 testb $0x20,0x80edc60 8098105: c7 85 70 ff ff ff 00 movl $0x0,-0x90(%ebp) 809810c: 00 00 00 809810f: 0f 84 cb fb ff ff je 8097ce0 <_dl_relocate_object+0x40> 8098115: ba 31 05 0d 08 mov $0x80d0531,%edx 809811a: e9 17 07 00 00 jmp 8098836 <_dl_relocate_object+0xb96> 809811f: 90 nop 8098120: 03 17 add (%edi),%edx 8098122: 89 97 10 02 00 00 mov %edx,0x210(%edi) 8098128: 8d 50 0c lea 0xc(%eax),%edx 809812b: 89 97 14 02 00 00 mov %edx,0x214(%edi) 8098131: e9 ed fb ff ff jmp 8097d23 <_dl_relocate_object+0x83> 8098136: 8d 76 00 lea 0x0(%esi),%esi 8098139: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8098140: 8b 4d 08 mov 0x8(%ebp),%ecx 8098143: 89 f2 mov %esi,%edx 8098145: 2b 91 14 02 00 00 sub 0x214(%ecx),%edx 809814b: 8d 04 90 lea (%eax,%edx,4),%eax 809814e: 89 06 mov %eax,(%esi) 8098150: e9 7e fc ff ff jmp 8097dd3 <_dl_relocate_object+0x133> 8098155: 8d 76 00 lea 0x0(%esi),%esi 8098158: 8b 56 04 mov 0x4(%esi),%edx 809815b: 85 d2 test %edx,%edx 809815d: 0f 84 f5 05 00 00 je 8098758 <_dl_relocate_object+0xab8> 8098163: 8b 55 08 mov 0x8(%ebp),%edx 8098166: 8b 52 38 mov 0x38(%edx),%edx 8098169: 8b 4a 04 mov 0x4(%edx),%ecx 809816c: 8b 55 08 mov 0x8(%ebp),%edx 809816f: 8b 92 e4 00 00 00 mov 0xe4(%edx),%edx 8098175: 85 d2 test %edx,%edx 8098177: 0f 84 dc 06 00 00 je 8098859 <_dl_relocate_object+0xbb9> 809817d: 8b 52 04 mov 0x4(%edx),%edx 8098180: 0f b7 14 42 movzwl (%edx,%eax,2),%edx 8098184: c1 e0 04 shl $0x4,%eax 8098187: 01 c8 add %ecx,%eax 8098189: 0f b6 48 0c movzbl 0xc(%eax),%ecx 809818d: 89 45 b4 mov %eax,-0x4c(%ebp) 8098190: 66 89 55 88 mov %dx,-0x78(%ebp) 8098194: 8b 55 08 mov 0x8(%ebp),%edx 8098197: c0 e9 04 shr $0x4,%cl 809819a: 8b 92 70 01 00 00 mov 0x170(%edx),%edx 80981a0: 84 c9 test %cl,%cl 80981a2: 89 55 a0 mov %edx,-0x60(%ebp) 80981a5: 0f 84 c5 04 00 00 je 8098670 <_dl_relocate_object+0x9d0> 80981ab: 0f b6 48 0d movzbl 0xd(%eax),%ecx 80981af: 8b 55 08 mov 0x8(%ebp),%edx 80981b2: 83 e1 03 and $0x3,%ecx 80981b5: 83 e9 01 sub $0x1,%ecx 80981b8: 83 f9 01 cmp $0x1,%ecx 80981bb: 0f 86 82 00 00 00 jbe 8098243 <_dl_relocate_object+0x5a3> 80981c1: 3b 82 1c 02 00 00 cmp 0x21c(%edx),%eax 80981c7: 0f 84 cb 12 00 00 je 8099498 <_dl_relocate_object+0x17f8> 80981cd: 8b 55 88 mov -0x78(%ebp),%edx 80981d0: 8b 4d 08 mov 0x8(%ebp),%ecx 80981d3: 81 e2 ff 7f 00 00 and $0x7fff,%edx 80981d9: c7 81 20 02 00 00 01 movl $0x1,0x220(%ecx) 80981e0: 00 00 00 80981e3: 89 81 1c 02 00 00 mov %eax,0x21c(%ecx) 80981e9: c1 e2 04 shl $0x4,%edx 80981ec: 03 55 a0 add -0x60(%ebp),%edx 80981ef: 0f 84 9f 11 00 00 je 8099394 <_dl_relocate_object+0x16f4> 80981f5: 8b 4a 04 mov 0x4(%edx),%ecx 80981f8: 85 c9 test %ecx,%ecx 80981fa: b9 00 00 00 00 mov $0x0,%ecx 80981ff: 0f 44 d1 cmove %ecx,%edx 8098202: 8b 8d 7c ff ff ff mov -0x84(%ebp),%ecx 8098208: 03 08 add (%eax),%ecx 809820a: 83 ec 0c sub $0xc,%esp 809820d: 6a 00 push $0x0 809820f: 6a 01 push $0x1 8098211: 6a 01 push $0x1 8098213: 52 push %edx 8098214: 8b 55 08 mov 0x8(%ebp),%edx 8098217: ff 75 0c pushl 0xc(%ebp) 809821a: 89 c8 mov %ecx,%eax 809821c: 8d 4d b4 lea -0x4c(%ebp),%ecx 809821f: e8 6c ea ff ff call 8096c90 <_dl_lookup_symbol_x> 8098224: 8b 4d 08 mov 0x8(%ebp),%ecx 8098227: 89 c2 mov %eax,%edx 8098229: 8b 45 b4 mov -0x4c(%ebp),%eax 809822c: 83 c4 0c add $0xc,%esp 809822f: 89 81 28 02 00 00 mov %eax,0x228(%ecx) 8098235: 89 91 24 02 00 00 mov %edx,0x224(%ecx) 809823b: 85 d2 test %edx,%edx 809823d: 0f 84 16 0f 00 00 je 8099159 <_dl_relocate_object+0x14b9> 8098243: 8b 48 04 mov 0x4(%eax),%ecx 8098246: 03 0a add (%edx),%ecx 8098248: 89 4d 88 mov %ecx,-0x78(%ebp) 809824b: 0f b6 48 0c movzbl 0xc(%eax),%ecx 809824f: 83 e1 0f and $0xf,%ecx 8098252: 80 f9 0a cmp $0xa,%cl 8098255: 0f 84 c0 0f 00 00 je 809921b <_dl_relocate_object+0x157b> 809825b: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098261: 8d 48 01 lea 0x1(%eax),%ecx 8098264: 83 f9 01 cmp $0x1,%ecx 8098267: 0f 86 e1 14 00 00 jbe 809974e <_dl_relocate_object+0x1aae> 809826d: 8b 56 04 mov 0x4(%esi),%edx 8098270: 8b 4d b4 mov -0x4c(%ebp),%ecx 8098273: e9 57 09 00 00 jmp 8098bcf <_dl_relocate_object+0xf2f> 8098278: 90 nop 8098279: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098280: 8b 45 08 mov 0x8(%ebp),%eax 8098283: 81 7d 08 00 00 00 00 cmpl $0x0,0x8(%ebp) 809828a: 8b 40 38 mov 0x38(%eax),%eax 809828d: 8b 40 04 mov 0x4(%eax),%eax 8098290: 89 45 98 mov %eax,-0x68(%ebp) 8098293: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 8098299: 8b 40 08 mov 0x8(%eax),%eax 809829c: 8d 34 c3 lea (%ebx,%eax,8),%esi 809829f: 74 26 je 80982c7 <_dl_relocate_object+0x627> 80982a1: 85 ff test %edi,%edi 80982a3: 74 22 je 80982c7 <_dl_relocate_object+0x627> 80982a5: 39 f3 cmp %esi,%ebx 80982a7: 73 1e jae 80982c7 <_dl_relocate_object+0x627> 80982a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80982b0: 8b 03 mov (%ebx),%eax 80982b2: 01 f8 add %edi,%eax 80982b4: 80 7b 04 08 cmpb $0x8,0x4(%ebx) 80982b8: 0f 85 ff 14 00 00 jne 80997bd <_dl_relocate_object+0x1b1d> 80982be: 83 c3 08 add $0x8,%ebx 80982c1: 01 38 add %edi,(%eax) 80982c3: 39 de cmp %ebx,%esi 80982c5: 77 e9 ja 80982b0 <_dl_relocate_object+0x610> 80982c7: 8b 45 08 mov 0x8(%ebp),%eax 80982ca: 8b 80 e4 00 00 00 mov 0xe4(%eax),%eax 80982d0: 85 c0 test %eax,%eax 80982d2: 0f 84 8f 0b 00 00 je 8098e67 <_dl_relocate_object+0x11c7> 80982d8: 39 75 a4 cmp %esi,-0x5c(%ebp) 80982db: 8b 40 04 mov 0x4(%eax),%eax 80982de: 89 45 84 mov %eax,-0x7c(%ebp) 80982e1: 0f 86 29 fb ff ff jbe 8097e10 <_dl_relocate_object+0x170> 80982e7: 89 7d 80 mov %edi,-0x80(%ebp) 80982ea: 89 f7 mov %esi,%edi 80982ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80982f0: 8b 47 04 mov 0x4(%edi),%eax 80982f3: 8b 55 84 mov -0x7c(%ebp),%edx 80982f6: 89 c3 mov %eax,%ebx 80982f8: 0f b6 f0 movzbl %al,%esi 80982fb: c1 eb 08 shr $0x8,%ebx 80982fe: 0f b7 0c 5a movzwl (%edx,%ebx,2),%ecx 8098302: 8b 55 80 mov -0x80(%ebp),%edx 8098305: c1 e3 04 shl $0x4,%ebx 8098308: 03 17 add (%edi),%edx 809830a: 03 5d 98 add -0x68(%ebp),%ebx 809830d: 83 fe 08 cmp $0x8,%esi 8098310: 66 89 4d a0 mov %cx,-0x60(%ebp) 8098314: 89 55 88 mov %edx,-0x78(%ebp) 8098317: 8b 55 08 mov 0x8(%ebp),%edx 809831a: 89 5d bc mov %ebx,-0x44(%ebp) 809831d: 8b 8a 70 01 00 00 mov 0x170(%edx),%ecx 8098323: 89 4d 9c mov %ecx,-0x64(%ebp) 8098326: 0f 84 fc 02 00 00 je 8098628 <_dl_relocate_object+0x988> 809832c: 85 f6 test %esi,%esi 809832e: 0f 84 1c 01 00 00 je 8098450 <_dl_relocate_object+0x7b0> 8098334: 0f b6 43 0c movzbl 0xc(%ebx),%eax 8098338: c0 e8 04 shr $0x4,%al 809833b: 84 c0 test %al,%al 809833d: 0f 84 9d 02 00 00 je 80985e0 <_dl_relocate_object+0x940> 8098343: 0f b6 43 0d movzbl 0xd(%ebx),%eax 8098347: 83 e0 03 and $0x3,%eax 809834a: 83 e8 01 sub $0x1,%eax 809834d: 83 f8 01 cmp $0x1,%eax 8098350: 0f 86 8a 02 00 00 jbe 80985e0 <_dl_relocate_object+0x940> 8098356: 8b 45 08 mov 0x8(%ebp),%eax 8098359: 3b 98 1c 02 00 00 cmp 0x21c(%eax),%ebx 809835f: 0f 84 93 03 00 00 je 80986f8 <_dl_relocate_object+0xa58> 8098365: 83 fe 07 cmp $0x7,%esi 8098368: 0f 84 82 02 00 00 je 80985f0 <_dl_relocate_object+0x950> 809836e: 83 fe 23 cmp $0x23,%esi 8098371: 0f 84 79 02 00 00 je 80985f0 <_dl_relocate_object+0x950> 8098377: 8d 46 f2 lea -0xe(%esi),%eax 809837a: ba 01 00 c0 08 mov $0x8c00001,%edx 809837f: 89 c1 mov %eax,%ecx 8098381: d3 ea shr %cl,%edx 8098383: 83 e2 01 and $0x1,%edx 8098386: 83 f8 1b cmp $0x1b,%eax 8098389: b8 00 00 00 00 mov $0x0,%eax 809838e: 0f 46 c2 cmovbe %edx,%eax 8098391: 89 c1 mov %eax,%ecx 8098393: 83 fe 05 cmp $0x5,%esi 8098396: 0f 84 62 02 00 00 je 80985fe <_dl_relocate_object+0x95e> 809839c: 31 d2 xor %edx,%edx 809839e: 83 fe 06 cmp $0x6,%esi 80983a1: 0f 94 c2 sete %dl 80983a4: c1 e2 02 shl $0x2,%edx 80983a7: 8b 45 a0 mov -0x60(%ebp),%eax 80983aa: 09 ca or %ecx,%edx 80983ac: 8b 4d 08 mov 0x8(%ebp),%ecx 80983af: 25 ff 7f 00 00 and $0x7fff,%eax 80983b4: 89 91 20 02 00 00 mov %edx,0x220(%ecx) 80983ba: 89 99 1c 02 00 00 mov %ebx,0x21c(%ecx) 80983c0: c1 e0 04 shl $0x4,%eax 80983c3: 03 45 9c add -0x64(%ebp),%eax 80983c6: 0f 84 f4 02 00 00 je 80986c0 <_dl_relocate_object+0xa20> 80983cc: 8b 48 04 mov 0x4(%eax),%ecx 80983cf: 85 c9 test %ecx,%ecx 80983d1: b9 00 00 00 00 mov $0x0,%ecx 80983d6: 0f 45 c8 cmovne %eax,%ecx 80983d9: 83 ec 0c sub $0xc,%esp 80983dc: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 80983e2: 03 03 add (%ebx),%eax 80983e4: 6a 00 push $0x0 80983e6: 6a 01 push $0x1 80983e8: 52 push %edx 80983e9: 8b 55 08 mov 0x8(%ebp),%edx 80983ec: 51 push %ecx 80983ed: 8d 4d bc lea -0x44(%ebp),%ecx 80983f0: ff 75 0c pushl 0xc(%ebp) 80983f3: e8 98 e8 ff ff call 8096c90 <_dl_lookup_symbol_x> 80983f8: 8b 55 bc mov -0x44(%ebp),%edx 80983fb: 89 c1 mov %eax,%ecx 80983fd: 8b 45 08 mov 0x8(%ebp),%eax 8098400: 83 c4 0c add $0xc,%esp 8098403: 89 90 28 02 00 00 mov %edx,0x228(%eax) 8098409: 89 88 24 02 00 00 mov %ecx,0x224(%eax) 809840f: 85 c9 test %ecx,%ecx 8098411: 0f 84 f9 01 00 00 je 8098610 <_dl_relocate_object+0x970> 8098417: 8b 42 04 mov 0x4(%edx),%eax 809841a: 03 01 add (%ecx),%eax 809841c: 89 45 a0 mov %eax,-0x60(%ebp) 809841f: 0f b6 42 0c movzbl 0xc(%edx),%eax 8098423: 83 e0 0f and $0xf,%eax 8098426: 3c 0a cmp $0xa,%al 8098428: 0f 84 0a 02 00 00 je 8098638 <_dl_relocate_object+0x998> 809842e: 83 fe 2a cmp $0x2a,%esi 8098431: 0f 87 99 01 00 00 ja 80985d0 <_dl_relocate_object+0x930> 8098437: ff 24 b5 2c f4 0c 08 jmp *0x80cf42c(,%esi,4) 809843e: 66 90 xchg %ax,%ax 8098440: 8b 75 88 mov -0x78(%ebp),%esi 8098443: 8b 55 08 mov 0x8(%ebp),%edx 8098446: 8b 06 mov (%esi),%eax 8098448: 03 02 add (%edx),%eax 809844a: ff d0 call *%eax 809844c: 89 06 mov %eax,(%esi) 809844e: 66 90 xchg %ax,%ax 8098450: 83 c7 08 add $0x8,%edi 8098453: 39 7d a4 cmp %edi,-0x5c(%ebp) 8098456: 0f 87 94 fe ff ff ja 80982f0 <_dl_relocate_object+0x650> 809845c: e9 af f9 ff ff jmp 8097e10 <_dl_relocate_object+0x170> 8098461: 8b 55 bc mov -0x44(%ebp),%edx 8098464: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098468: 8b 75 88 mov -0x78(%ebp),%esi 809846b: 8b 42 08 mov 0x8(%edx),%eax 809846e: 01 06 add %eax,(%esi) 8098470: eb de jmp 8098450 <_dl_relocate_object+0x7b0> 8098472: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8098478: 85 c9 test %ecx,%ecx 809847a: 74 d4 je 8098450 <_dl_relocate_object+0x7b0> 809847c: 8b 81 44 02 00 00 mov 0x244(%ecx),%eax 8098482: 8b 75 88 mov -0x78(%ebp),%esi 8098485: 89 06 mov %eax,(%esi) 8098487: eb c7 jmp 8098450 <_dl_relocate_object+0x7b0> 8098489: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 8098490: 8b 45 88 mov -0x78(%ebp),%eax 8098493: 8b 55 a0 mov -0x60(%ebp),%edx 8098496: 89 10 mov %edx,(%eax) 8098498: eb b6 jmp 8098450 <_dl_relocate_object+0x7b0> 809849a: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 80984a1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80984a8: 8b 75 88 mov -0x78(%ebp),%esi 80984ab: 8b 45 a0 mov -0x60(%ebp),%eax 80984ae: 8b 16 mov (%esi),%edx 80984b0: 89 55 88 mov %edx,-0x78(%ebp) 80984b3: 29 f2 sub %esi,%edx 80984b5: 01 d0 add %edx,%eax 80984b7: 89 06 mov %eax,(%esi) 80984b9: eb 95 jmp 8098450 <_dl_relocate_object+0x7b0> 80984bb: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 80984c2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80984c8: 8b 45 88 mov -0x78(%ebp),%eax 80984cb: 8b 55 a0 mov -0x60(%ebp),%edx 80984ce: 01 10 add %edx,(%eax) 80984d0: e9 7b ff ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 80984d5: 8b 55 bc mov -0x44(%ebp),%edx 80984d8: 85 d2 test %edx,%edx 80984da: 0f 84 70 ff ff ff je 8098450 <_dl_relocate_object+0x7b0> 80984e0: 8b 81 40 02 00 00 mov 0x240(%ecx),%eax 80984e6: 8d 58 01 lea 0x1(%eax),%ebx 80984e9: 83 fb 01 cmp $0x1,%ebx 80984ec: 0f 86 8b 0f 00 00 jbe 809947d <_dl_relocate_object+0x17dd> 80984f2: 8b 52 04 mov 0x4(%edx),%edx 80984f5: 29 c2 sub %eax,%edx 80984f7: 89 d0 mov %edx,%eax 80984f9: 8b 55 88 mov -0x78(%ebp),%edx 80984fc: 01 02 add %eax,(%edx) 80984fe: e9 4d ff ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 8098503: 8b 55 bc mov -0x44(%ebp),%edx 8098506: 85 d2 test %edx,%edx 8098508: 0f 84 42 ff ff ff je 8098450 <_dl_relocate_object+0x7b0> 809850e: 66 90 xchg %ax,%ax 8098510: 8b 4b 08 mov 0x8(%ebx),%ecx 8098513: 39 4a 08 cmp %ecx,0x8(%edx) 8098516: 0f 87 4c 0d 00 00 ja 8099268 <_dl_relocate_object+0x15c8> 809851c: 0f 82 38 0d 00 00 jb 809925a <_dl_relocate_object+0x15ba> 8098522: 8b 55 bc mov -0x44(%ebp),%edx 8098525: 39 4a 08 cmp %ecx,0x8(%edx) 8098528: 0f 46 4a 08 cmovbe 0x8(%edx),%ecx 809852c: 83 ec 04 sub $0x4,%esp 809852f: 51 push %ecx 8098530: ff 75 a0 pushl -0x60(%ebp) 8098533: ff 75 88 pushl -0x78(%ebp) 8098536: e8 c5 4e fc ff call 805d400 <memcpy> 809853b: 83 c4 10 add $0x10,%esp 809853e: e9 0d ff ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 8098543: 8b 55 bc mov -0x44(%ebp),%edx 8098546: 85 d2 test %edx,%edx 8098548: 0f 84 02 ff ff ff je 8098450 <_dl_relocate_object+0x7b0> 809854e: 66 90 xchg %ax,%ax 8098550: 8b 81 40 02 00 00 mov 0x240(%ecx),%eax 8098556: 8d 58 01 lea 0x1(%eax),%ebx 8098559: 83 fb 01 cmp $0x1,%ebx 809855c: 0f 86 00 0f 00 00 jbe 8099462 <_dl_relocate_object+0x17c2> 8098562: 8b 75 88 mov -0x78(%ebp),%esi 8098565: 03 06 add (%esi),%eax 8098567: 2b 42 04 sub 0x4(%edx),%eax 809856a: 89 06 mov %eax,(%esi) 809856c: e9 df fe ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 8098571: 8b 55 bc mov -0x44(%ebp),%edx 8098574: 85 d2 test %edx,%edx 8098576: 0f 84 d4 fe ff ff je 8098450 <_dl_relocate_object+0x7b0> 809857c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098580: 8b 42 04 mov 0x4(%edx),%eax 8098583: 8b 75 88 mov -0x78(%ebp),%esi 8098586: 89 06 mov %eax,(%esi) 8098588: e9 c3 fe ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 809858d: 8b 55 bc mov -0x44(%ebp),%edx 8098590: 85 d2 test %edx,%edx 8098592: 0f 84 4a 06 00 00 je 8098be2 <_dl_relocate_object+0xf42> 8098598: 90 nop 8098599: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80985a0: 8b 81 40 02 00 00 mov 0x240(%ecx),%eax 80985a6: 8d 58 01 lea 0x1(%eax),%ebx 80985a9: 83 fb 01 cmp $0x1,%ebx 80985ac: 0f 86 95 0e 00 00 jbe 8099447 <_dl_relocate_object+0x17a7> 80985b2: 8b 75 88 mov -0x78(%ebp),%esi 80985b5: 8b 4e 04 mov 0x4(%esi),%ecx 80985b8: 29 c1 sub %eax,%ecx 80985ba: 8b 42 04 mov 0x4(%edx),%eax 80985bd: 01 c8 add %ecx,%eax 80985bf: 89 46 04 mov %eax,0x4(%esi) 80985c2: c7 06 70 db 09 08 movl $0x809db70,(%esi) 80985c8: e9 83 fe ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 80985cd: 8d 76 00 lea 0x0(%esi),%esi 80985d0: 8b 7d 08 mov 0x8(%ebp),%edi 80985d3: 31 c9 xor %ecx,%ecx 80985d5: 89 f2 mov %esi,%edx 80985d7: 89 f8 mov %edi,%eax 80985d9: e8 72 f6 ff ff call 8097c50 <_dl_reloc_bad_type> 80985de: 66 90 xchg %ax,%ax 80985e0: 89 da mov %ebx,%edx 80985e2: 8b 4d 08 mov 0x8(%ebp),%ecx 80985e5: e9 2d fe ff ff jmp 8098417 <_dl_relocate_object+0x777> 80985ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80985f0: 83 fe 05 cmp $0x5,%esi 80985f3: b9 01 00 00 00 mov $0x1,%ecx 80985f8: 0f 85 9e fd ff ff jne 809839c <_dl_relocate_object+0x6fc> 80985fe: 83 c9 02 or $0x2,%ecx 8098601: 31 d2 xor %edx,%edx 8098603: e9 9f fd ff ff jmp 80983a7 <_dl_relocate_object+0x707> 8098608: 90 nop 8098609: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098610: 85 d2 test %edx,%edx 8098612: 0f 85 be 11 00 00 jne 80997d6 <_dl_relocate_object+0x1b36> 8098618: 83 fe 2a cmp $0x2a,%esi 809861b: 77 b3 ja 80985d0 <_dl_relocate_object+0x930> 809861d: ff 24 b5 d8 f4 0c 08 jmp *0x80cf4d8(,%esi,4) 8098624: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098628: 8b 75 88 mov -0x78(%ebp),%esi 809862b: 8b 02 mov (%edx),%eax 809862d: 01 06 add %eax,(%esi) 809862f: e9 1c fe ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 8098634: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098638: 66 83 7a 0e 00 cmpw $0x0,0xe(%edx) 809863d: 0f 84 eb fd ff ff je 809842e <_dl_relocate_object+0x78e> 8098643: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 8098649: 85 c0 test %eax,%eax 809864b: 0f 85 dd fd ff ff jne 809842e <_dl_relocate_object+0x78e> 8098651: 89 4d 9c mov %ecx,-0x64(%ebp) 8098654: 8b 45 a0 mov -0x60(%ebp),%eax 8098657: ff d0 call *%eax 8098659: 83 fe 2a cmp $0x2a,%esi 809865c: 89 45 a0 mov %eax,-0x60(%ebp) 809865f: 0f 87 6b ff ff ff ja 80985d0 <_dl_relocate_object+0x930> 8098665: 8b 4d 9c mov -0x64(%ebp),%ecx 8098668: ff 24 b5 84 f5 0c 08 jmp *0x80cf584(,%esi,4) 809866f: 90 nop 8098670: 8b 55 08 mov 0x8(%ebp),%edx 8098673: e9 cb fb ff ff jmp 8098243 <_dl_relocate_object+0x5a3> 8098678: 90 nop 8098679: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098680: 8b 57 7c mov 0x7c(%edi),%edx 8098683: 8b 4f 28 mov 0x28(%edi),%ecx 8098686: 8b 52 04 mov 0x4(%edx),%edx 8098689: 8b 49 04 mov 0x4(%ecx),%ecx 809868c: 8d 04 0a lea (%edx,%ecx,1),%eax 809868f: 3b 45 a4 cmp -0x5c(%ebp),%eax 8098692: 0f 84 b1 0a 00 00 je 8099149 <_dl_relocate_object+0x14a9> 8098698: 8b 85 70 ff ff ff mov -0x90(%ebp),%eax 809869e: 85 c0 test %eax,%eax 80986a0: 75 09 jne 80986ab <_dl_relocate_object+0xa0b> 80986a2: 3b 55 a4 cmp -0x5c(%ebp),%edx 80986a5: 0f 84 a5 0b 00 00 je 8099250 <_dl_relocate_object+0x15b0> 80986ab: 8b 85 70 ff ff ff mov -0x90(%ebp),%eax 80986b1: 89 55 d8 mov %edx,-0x28(%ebp) 80986b4: 89 4d dc mov %ecx,-0x24(%ebp) 80986b7: 89 45 e4 mov %eax,-0x1c(%ebp) 80986ba: e9 cc f6 ff ff jmp 8097d8b <_dl_relocate_object+0xeb> 80986bf: 90 nop 80986c0: 31 c9 xor %ecx,%ecx 80986c2: e9 12 fd ff ff jmp 80983d9 <_dl_relocate_object+0x739> 80986c7: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%ebp) 80986ce: 31 f6 xor %esi,%esi 80986d0: 31 db xor %ebx,%ebx 80986d2: e9 a3 f6 ff ff jmp 8097d7a <_dl_relocate_object+0xda> 80986d7: 89 f6 mov %esi,%esi 80986d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80986e0: 83 fa 2a cmp $0x2a,%edx 80986e3: 0f 84 88 0e 00 00 je 8099571 <_dl_relocate_object+0x18d1> 80986e9: 8b 7d 08 mov 0x8(%ebp),%edi 80986ec: b9 01 00 00 00 mov $0x1,%ecx 80986f1: 89 f8 mov %edi,%eax 80986f3: e8 58 f5 ff ff call 8097c50 <_dl_reloc_bad_type> 80986f8: 8d 46 f9 lea -0x7(%esi),%eax 80986fb: 83 f8 1e cmp $0x1e,%eax 80986fe: 77 41 ja 8098741 <_dl_relocate_object+0xaa1> 8098700: ba 81 00 00 70 mov $0x70000081,%edx 8098705: 0f a3 c2 bt %eax,%edx 8098708: 73 37 jae 8098741 <_dl_relocate_object+0xaa1> 809870a: ba 01 00 00 00 mov $0x1,%edx 809870f: 83 fe 06 cmp $0x6,%esi 8098712: 0f 84 d8 04 00 00 je 8098bf0 <_dl_relocate_object+0xf50> 8098718: 8b 45 08 mov 0x8(%ebp),%eax 809871b: 39 90 20 02 00 00 cmp %edx,0x220(%eax) 8098721: 0f 84 e1 04 00 00 je 8098c08 <_dl_relocate_object+0xf68> 8098727: 83 fe 23 cmp $0x23,%esi 809872a: 74 09 je 8098735 <_dl_relocate_object+0xa95> 809872c: 83 fe 07 cmp $0x7,%esi 809872f: 0f 85 42 fc ff ff jne 8098377 <_dl_relocate_object+0x6d7> 8098735: 31 d2 xor %edx,%edx 8098737: b9 01 00 00 00 mov $0x1,%ecx 809873c: e9 66 fc ff ff jmp 80983a7 <_dl_relocate_object+0x707> 8098741: 31 d2 xor %edx,%edx 8098743: 83 fe 29 cmp $0x29,%esi 8098746: 0f 94 c2 sete %dl 8098749: 83 fe 05 cmp $0x5,%esi 809874c: 75 c1 jne 809870f <_dl_relocate_object+0xa6f> 809874e: 83 ca 02 or $0x2,%edx 8098751: 31 c0 xor %eax,%eax 8098753: e9 9d 04 00 00 jmp 8098bf5 <_dl_relocate_object+0xf55> 8098758: 89 5e 04 mov %ebx,0x4(%esi) 809875b: c7 06 b0 db 09 08 movl $0x809dbb0,(%esi) 8098761: e9 6d f6 ff ff jmp 8097dd3 <_dl_relocate_object+0x133> 8098766: 0f b7 8f 58 01 00 00 movzwl 0x158(%edi),%ecx 809876d: 8b 97 50 01 00 00 mov 0x150(%edi),%edx 8098773: 89 d3 mov %edx,%ebx 8098775: 89 c8 mov %ecx,%eax 8098777: c1 e0 05 shl $0x5,%eax 809877a: 01 d0 add %edx,%eax 809877c: 39 c2 cmp %eax,%edx 809877e: 72 1a jb 809879a <_dl_relocate_object+0xafa> 8098780: e9 70 f5 ff ff jmp 8097cf5 <_dl_relocate_object+0x55> 8098785: 8d 76 00 lea 0x0(%esi),%esi 8098788: 89 c8 mov %ecx,%eax 809878a: 83 c3 20 add $0x20,%ebx 809878d: c1 e0 05 shl $0x5,%eax 8098790: 01 d0 add %edx,%eax 8098792: 39 c3 cmp %eax,%ebx 8098794: 0f 83 5b f5 ff ff jae 8097cf5 <_dl_relocate_object+0x55> 809879a: 83 3b 01 cmpl $0x1,(%ebx) 809879d: 75 e9 jne 8098788 <_dl_relocate_object+0xae8> 809879f: f6 43 18 02 testb $0x2,0x18(%ebx) 80987a3: 75 e3 jne 8098788 <_dl_relocate_object+0xae8> 80987a5: 8b 0d 08 ca 0e 08 mov 0x80eca08,%ecx 80987ab: 8b 43 08 mov 0x8(%ebx),%eax 80987ae: 83 ec 20 sub $0x20,%esp 80987b1: 8d 74 24 0f lea 0xf(%esp),%esi 80987b5: 83 ec 04 sub $0x4,%esp 80987b8: 89 ca mov %ecx,%edx 80987ba: 83 e6 f0 and $0xfffffff0,%esi 80987bd: f7 da neg %edx 80987bf: 21 d0 and %edx,%eax 80987c1: 89 45 a4 mov %eax,-0x5c(%ebp) 80987c4: 8b 43 08 mov 0x8(%ebx),%eax 80987c7: 8d 4c 08 ff lea -0x1(%eax,%ecx,1),%ecx 80987cb: 03 4b 14 add 0x14(%ebx),%ecx 80987ce: 8b 45 a4 mov -0x5c(%ebp),%eax 80987d1: 21 ca and %ecx,%edx 80987d3: 29 c2 sub %eax,%edx 80987d5: 03 07 add (%edi),%eax 80987d7: 89 56 04 mov %edx,0x4(%esi) 80987da: 89 06 mov %eax,(%esi) 80987dc: 6a 03 push $0x3 80987de: 52 push %edx 80987df: 50 push %eax 80987e0: e8 db 65 fd ff call 806edc0 <__mprotect> 80987e5: 83 c4 10 add $0x10,%esp 80987e8: 85 c0 test %eax,%eax 80987ea: 0f 88 f2 0f 00 00 js 80997e2 <_dl_relocate_object+0x1b42> 80987f0: 8b 4b 18 mov 0x18(%ebx),%ecx 80987f3: b8 40 62 51 73 mov $0x73516240,%eax 80987f8: 8b 97 50 01 00 00 mov 0x150(%edi),%edx 80987fe: 83 e1 07 and $0x7,%ecx 8098801: c1 e1 02 shl $0x2,%ecx 8098804: d3 f8 sar %cl,%eax 8098806: 0f b7 8f 58 01 00 00 movzwl 0x158(%edi),%ecx 809880d: 83 e0 0f and $0xf,%eax 8098810: 89 46 08 mov %eax,0x8(%esi) 8098813: 8b 85 6c ff ff ff mov -0x94(%ebp),%eax 8098819: 89 b5 6c ff ff ff mov %esi,-0x94(%ebp) 809881f: 89 46 0c mov %eax,0xc(%esi) 8098822: e9 61 ff ff ff jmp 8098788 <_dl_relocate_object+0xae8> 8098827: 85 c0 test %eax,%eax 8098829: ba 19 f3 0c 08 mov $0x80cf319,%edx 809882e: b8 31 05 0d 08 mov $0x80d0531,%eax 8098833: 0f 44 d0 cmove %eax,%edx 8098836: 8b 47 04 mov 0x4(%edi),%eax 8098839: 80 38 00 cmpb $0x0,(%eax) 809883c: 0f 84 44 03 00 00 je 8098b86 <_dl_relocate_object+0xee6> 8098842: 83 ec 04 sub $0x4,%esp 8098845: 52 push %edx 8098846: 50 push %eax 8098847: 68 38 f3 0c 08 push $0x80cf338 809884c: e8 6f 1f 00 00 call 809a7c0 <_dl_debug_printf> 8098851: 83 c4 10 add $0x10,%esp 8098854: e9 87 f4 ff ff jmp 8097ce0 <_dl_relocate_object+0x40> 8098859: c1 e0 04 shl $0x4,%eax 809885c: 01 c8 add %ecx,%eax 809885e: 0f b6 50 0c movzbl 0xc(%eax),%edx 8098862: 89 45 b0 mov %eax,-0x50(%ebp) 8098865: c0 ea 04 shr $0x4,%dl 8098868: 84 d2 test %dl,%dl 809886a: 0f 84 2c 03 00 00 je 8098b9c <_dl_relocate_object+0xefc> 8098870: 0f b6 50 0d movzbl 0xd(%eax),%edx 8098874: 83 e2 03 and $0x3,%edx 8098877: 83 ea 01 sub $0x1,%edx 809887a: 83 fa 01 cmp $0x1,%edx 809887d: 8b 55 08 mov 0x8(%ebp),%edx 8098880: 0f 86 19 03 00 00 jbe 8098b9f <_dl_relocate_object+0xeff> 8098886: 3b 82 1c 02 00 00 cmp 0x21c(%edx),%eax 809888c: 0f 84 0a 0f 00 00 je 809979c <_dl_relocate_object+0x1afc> 8098892: 8b 55 08 mov 0x8(%ebp),%edx 8098895: 83 ec 0c sub $0xc,%esp 8098898: 8d 4d b0 lea -0x50(%ebp),%ecx 809889b: 89 82 1c 02 00 00 mov %eax,0x21c(%edx) 80988a1: c7 82 20 02 00 00 01 movl $0x1,0x220(%edx) 80988a8: 00 00 00 80988ab: 8b 95 7c ff ff ff mov -0x84(%ebp),%edx 80988b1: 03 10 add (%eax),%edx 80988b3: 6a 00 push $0x0 80988b5: 6a 01 push $0x1 80988b7: 6a 01 push $0x1 80988b9: 6a 00 push $0x0 80988bb: ff 75 0c pushl 0xc(%ebp) 80988be: 89 d0 mov %edx,%eax 80988c0: 8b 55 08 mov 0x8(%ebp),%edx 80988c3: e8 c8 e3 ff ff call 8096c90 <_dl_lookup_symbol_x> 80988c8: 8b 4d 08 mov 0x8(%ebp),%ecx 80988cb: 89 c2 mov %eax,%edx 80988cd: 8b 45 b0 mov -0x50(%ebp),%eax 80988d0: 83 c4 0c add $0xc,%esp 80988d3: 89 81 28 02 00 00 mov %eax,0x228(%ecx) 80988d9: 89 91 24 02 00 00 mov %edx,0x224(%ecx) 80988df: 85 d2 test %edx,%edx 80988e1: 0f 85 b8 02 00 00 jne 8098b9f <_dl_relocate_object+0xeff> 80988e7: 85 c0 test %eax,%eax 80988e9: 0f 85 15 0f 00 00 jne 8099804 <_dl_relocate_object+0x1b64> 80988ef: c7 06 80 db 09 08 movl $0x809db80,(%esi) 80988f5: e9 d9 f4 ff ff jmp 8097dd3 <_dl_relocate_object+0x133> 80988fa: 8b 4d c0 mov -0x40(%ebp),%ecx 80988fd: 85 c9 test %ecx,%ecx 80988ff: 74 27 je 8098928 <_dl_relocate_object+0xc88> 8098901: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098907: 8d 58 01 lea 0x1(%eax),%ebx 809890a: 83 fb 01 cmp $0x1,%ebx 809890d: 0f 86 53 0e 00 00 jbe 8099766 <_dl_relocate_object+0x1ac6> 8098913: 8b 51 04 mov 0x4(%ecx),%edx 8098916: 29 c2 sub %eax,%edx 8098918: 89 d0 mov %edx,%eax 809891a: 03 46 08 add 0x8(%esi),%eax 809891d: 8b 7d a4 mov -0x5c(%ebp),%edi 8098920: 89 07 mov %eax,(%edi) 8098922: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8098928: 83 c6 0c add $0xc,%esi 809892b: 39 75 a0 cmp %esi,-0x60(%ebp) 809892e: 0f 86 68 f7 ff ff jbe 809809c <_dl_relocate_object+0x3fc> 8098934: 8b 45 88 mov -0x78(%ebp),%eax 8098937: 03 06 add (%esi),%eax 8098939: 89 45 a4 mov %eax,-0x5c(%ebp) 809893c: 8b 46 04 mov 0x4(%esi),%eax 809893f: 89 c3 mov %eax,%ebx 8098941: 0f b6 f8 movzbl %al,%edi 8098944: c1 eb 08 shr $0x8,%ebx 8098947: c1 e3 04 shl $0x4,%ebx 809894a: 03 5d 9c add -0x64(%ebp),%ebx 809894d: 83 ff 08 cmp $0x8,%edi 8098950: 89 5d c0 mov %ebx,-0x40(%ebp) 8098953: 0f 84 07 04 00 00 je 8098d60 <_dl_relocate_object+0x10c0> 8098959: 85 ff test %edi,%edi 809895b: 74 cb je 8098928 <_dl_relocate_object+0xc88> 809895d: 0f b6 43 0c movzbl 0xc(%ebx),%eax 8098961: c0 e8 04 shr $0x4,%al 8098964: 84 c0 test %al,%al 8098966: 0f 84 34 04 00 00 je 8098da0 <_dl_relocate_object+0x1100> 809896c: 0f b6 43 0d movzbl 0xd(%ebx),%eax 8098970: 83 e0 03 and $0x3,%eax 8098973: 83 e8 01 sub $0x1,%eax 8098976: 83 f8 01 cmp $0x1,%eax 8098979: 0f 86 21 04 00 00 jbe 8098da0 <_dl_relocate_object+0x1100> 809897f: 8b 45 08 mov 0x8(%ebp),%eax 8098982: 3b 98 1c 02 00 00 cmp 0x21c(%eax),%ebx 8098988: 0f 84 46 0b 00 00 je 80994d4 <_dl_relocate_object+0x1834> 809898e: 83 ff 07 cmp $0x7,%edi 8098991: 0f 84 b9 04 00 00 je 8098e50 <_dl_relocate_object+0x11b0> 8098997: 83 ff 23 cmp $0x23,%edi 809899a: 0f 84 b0 04 00 00 je 8098e50 <_dl_relocate_object+0x11b0> 80989a0: 8d 4f f2 lea -0xe(%edi),%ecx 80989a3: b8 01 00 c0 08 mov $0x8c00001,%eax 80989a8: d3 e8 shr %cl,%eax 80989aa: 89 c2 mov %eax,%edx 80989ac: b8 00 00 00 00 mov $0x0,%eax 80989b1: 83 e2 01 and $0x1,%edx 80989b4: 83 f9 1b cmp $0x1b,%ecx 80989b7: 0f 47 d0 cmova %eax,%edx 80989ba: 83 ff 05 cmp $0x5,%edi 80989bd: 0f 84 c8 07 00 00 je 809918b <_dl_relocate_object+0x14eb> 80989c3: 31 c0 xor %eax,%eax 80989c5: 83 ff 06 cmp $0x6,%edi 80989c8: 0f 94 c0 sete %al 80989cb: c1 e0 02 shl $0x2,%eax 80989ce: 09 c2 or %eax,%edx 80989d0: 8b 45 08 mov 0x8(%ebp),%eax 80989d3: 83 ec 0c sub $0xc,%esp 80989d6: 8d 4d c0 lea -0x40(%ebp),%ecx 80989d9: 89 90 20 02 00 00 mov %edx,0x220(%eax) 80989df: 89 98 1c 02 00 00 mov %ebx,0x21c(%eax) 80989e5: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 80989eb: 03 03 add (%ebx),%eax 80989ed: 6a 00 push $0x0 80989ef: 6a 01 push $0x1 80989f1: 52 push %edx 80989f2: 8b 55 08 mov 0x8(%ebp),%edx 80989f5: 6a 00 push $0x0 80989f7: ff 75 0c pushl 0xc(%ebp) 80989fa: e8 91 e2 ff ff call 8096c90 <_dl_lookup_symbol_x> 80989ff: 8b 4d c0 mov -0x40(%ebp),%ecx 8098a02: 89 c2 mov %eax,%edx 8098a04: 8b 45 08 mov 0x8(%ebp),%eax 8098a07: 83 c4 0c add $0xc,%esp 8098a0a: 89 88 28 02 00 00 mov %ecx,0x228(%eax) 8098a10: 89 90 24 02 00 00 mov %edx,0x224(%eax) 8098a16: 31 c0 xor %eax,%eax 8098a18: 85 c9 test %ecx,%ecx 8098a1a: 74 2a je 8098a46 <_dl_relocate_object+0xda6> 8098a1c: 8b 41 04 mov 0x4(%ecx),%eax 8098a1f: 03 02 add (%edx),%eax 8098a21: 66 83 79 0e 00 cmpw $0x0,0xe(%ecx) 8098a26: 74 1e je 8098a46 <_dl_relocate_object+0xda6> 8098a28: 0f b6 49 0c movzbl 0xc(%ecx),%ecx 8098a2c: 83 e1 0f and $0xf,%ecx 8098a2f: 80 f9 0a cmp $0xa,%cl 8098a32: 75 12 jne 8098a46 <_dl_relocate_object+0xda6> 8098a34: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx 8098a3a: 85 c9 test %ecx,%ecx 8098a3c: 75 08 jne 8098a46 <_dl_relocate_object+0xda6> 8098a3e: 89 55 98 mov %edx,-0x68(%ebp) 8098a41: ff d0 call *%eax 8098a43: 8b 55 98 mov -0x68(%ebp),%edx 8098a46: 0f b6 4e 04 movzbl 0x4(%esi),%ecx 8098a4a: 83 f9 2a cmp $0x2a,%ecx 8098a4d: 0f 87 25 01 00 00 ja 8098b78 <_dl_relocate_object+0xed8> 8098a53: ff 24 8d 30 f6 0c 08 jmp *0x80cf630(,%ecx,4) 8098a5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8098a60: 8b 7d 08 mov 0x8(%ebp),%edi 8098a63: 8b 46 08 mov 0x8(%esi),%eax 8098a66: 03 07 add (%edi),%eax 8098a68: ff d0 call *%eax 8098a6a: 8b 7d a4 mov -0x5c(%ebp),%edi 8098a6d: 89 07 mov %eax,(%edi) 8098a6f: e9 1c f6 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098a74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098a78: 8b 4d c4 mov -0x3c(%ebp),%ecx 8098a7b: 85 c9 test %ecx,%ecx 8098a7d: 0f 84 22 08 00 00 je 80992a5 <_dl_relocate_object+0x1605> 8098a83: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098a89: 8d 58 01 lea 0x1(%eax),%ebx 8098a8c: 83 fb 01 cmp $0x1,%ebx 8098a8f: 0f 86 9b 0a 00 00 jbe 8099530 <_dl_relocate_object+0x1890> 8098a95: 8b 51 04 mov 0x4(%ecx),%edx 8098a98: 8b 7d a4 mov -0x5c(%ebp),%edi 8098a9b: 29 c2 sub %eax,%edx 8098a9d: 8b 46 08 mov 0x8(%esi),%eax 8098aa0: 01 d0 add %edx,%eax 8098aa2: 89 47 04 mov %eax,0x4(%edi) 8098aa5: c7 07 70 db 09 08 movl $0x809db70,(%edi) 8098aab: e9 e0 f5 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098ab0: 8b 45 c4 mov -0x3c(%ebp),%eax 8098ab3: 8b 40 08 mov 0x8(%eax),%eax 8098ab6: e9 c5 f5 ff ff jmp 8098080 <_dl_relocate_object+0x3e0> 8098abb: 90 nop 8098abc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098ac0: 8b 4d c4 mov -0x3c(%ebp),%ecx 8098ac3: 85 c9 test %ecx,%ecx 8098ac5: 0f 84 c5 f5 ff ff je 8098090 <_dl_relocate_object+0x3f0> 8098acb: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098ad1: 8d 58 01 lea 0x1(%eax),%ebx 8098ad4: 83 fb 01 cmp $0x1,%ebx 8098ad7: 0f 86 dc 09 00 00 jbe 80994b9 <_dl_relocate_object+0x1819> 8098add: 03 46 08 add 0x8(%esi),%eax 8098ae0: 8b 7d a4 mov -0x5c(%ebp),%edi 8098ae3: 2b 41 04 sub 0x4(%ecx),%eax 8098ae6: 89 07 mov %eax,(%edi) 8098ae8: e9 a3 f5 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098aed: 8d 76 00 lea 0x0(%esi),%esi 8098af0: 8b 45 c4 mov -0x3c(%ebp),%eax 8098af3: 85 c0 test %eax,%eax 8098af5: 0f 84 a3 07 00 00 je 809929e <_dl_relocate_object+0x15fe> 8098afb: 8b 40 04 mov 0x4(%eax),%eax 8098afe: e9 7d f5 ff ff jmp 8098080 <_dl_relocate_object+0x3e0> 8098b03: 90 nop 8098b04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098b08: 85 d2 test %edx,%edx 8098b0a: 0f 84 80 f5 ff ff je 8098090 <_dl_relocate_object+0x3f0> 8098b10: 8b 82 44 02 00 00 mov 0x244(%edx),%eax 8098b16: 8b 7d a4 mov -0x5c(%ebp),%edi 8098b19: 89 07 mov %eax,(%edi) 8098b1b: e9 70 f5 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098b20: 8b 55 c4 mov -0x3c(%ebp),%edx 8098b23: 85 d2 test %edx,%edx 8098b25: 0f 84 65 f5 ff ff je 8098090 <_dl_relocate_object+0x3f0> 8098b2b: 8b 4a 08 mov 0x8(%edx),%ecx 8098b2e: 8b 53 08 mov 0x8(%ebx),%edx 8098b31: 39 d1 cmp %edx,%ecx 8098b33: 0f 87 cc 08 00 00 ja 8099405 <_dl_relocate_object+0x1765> 8098b39: 0f 82 b8 08 00 00 jb 80993f7 <_dl_relocate_object+0x1757> 8098b3f: 39 ca cmp %ecx,%edx 8098b41: 0f 47 d1 cmova %ecx,%edx 8098b44: 83 ec 04 sub $0x4,%esp 8098b47: 52 push %edx 8098b48: 50 push %eax 8098b49: ff 75 a4 pushl -0x5c(%ebp) 8098b4c: e8 af 48 fc ff call 805d400 <memcpy> 8098b51: 83 c4 10 add $0x10,%esp 8098b54: e9 37 f5 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098b59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098b60: 8b 56 08 mov 0x8(%esi),%edx 8098b63: 8b 7d a4 mov -0x5c(%ebp),%edi 8098b66: 29 fa sub %edi,%edx 8098b68: 01 d0 add %edx,%eax 8098b6a: 89 07 mov %eax,(%edi) 8098b6c: e9 1f f5 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098b71: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098b78: 89 fa mov %edi,%edx 8098b7a: 8b 7d 08 mov 0x8(%ebp),%edi 8098b7d: 31 c9 xor %ecx,%ecx 8098b7f: 89 f8 mov %edi,%eax 8098b81: e8 ca f0 ff ff call 8097c50 <_dl_reloc_bad_type> 8098b86: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 8098b8b: b9 37 e8 0c 08 mov $0x80ce837,%ecx 8098b90: 8b 00 mov (%eax),%eax 8098b92: 85 c0 test %eax,%eax 8098b94: 0f 44 c1 cmove %ecx,%eax 8098b97: e9 a6 fc ff ff jmp 8098842 <_dl_relocate_object+0xba2> 8098b9c: 8b 55 08 mov 0x8(%ebp),%edx 8098b9f: 8b 48 04 mov 0x4(%eax),%ecx 8098ba2: 03 0a add (%edx),%ecx 8098ba4: 89 4d 88 mov %ecx,-0x78(%ebp) 8098ba7: 0f b6 48 0c movzbl 0xc(%eax),%ecx 8098bab: 83 e1 0f and $0xf,%ecx 8098bae: 80 f9 0a cmp $0xa,%cl 8098bb1: 0f 84 50 0a 00 00 je 8099607 <_dl_relocate_object+0x1967> 8098bb7: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098bbd: 8d 48 01 lea 0x1(%eax),%ecx 8098bc0: 83 f9 01 cmp $0x1,%ecx 8098bc3: 0f 86 4e 0c 00 00 jbe 8099817 <_dl_relocate_object+0x1b77> 8098bc9: 8b 56 04 mov 0x4(%esi),%edx 8098bcc: 8b 4d b0 mov -0x50(%ebp),%ecx 8098bcf: 03 51 04 add 0x4(%ecx),%edx 8098bd2: 29 c2 sub %eax,%edx 8098bd4: 89 56 04 mov %edx,0x4(%esi) 8098bd7: c7 06 70 db 09 08 movl $0x809db70,(%esi) 8098bdd: e9 f1 f1 ff ff jmp 8097dd3 <_dl_relocate_object+0x133> 8098be2: 8b 45 88 mov -0x78(%ebp),%eax 8098be5: c7 00 80 db 09 08 movl $0x809db80,(%eax) 8098beb: e9 60 f8 ff ff jmp 8098450 <_dl_relocate_object+0x7b0> 8098bf0: b8 04 00 00 00 mov $0x4,%eax 8098bf5: 09 d0 or %edx,%eax 8098bf7: 8b 55 08 mov 0x8(%ebp),%edx 8098bfa: 31 c9 xor %ecx,%ecx 8098bfc: 39 82 20 02 00 00 cmp %eax,0x220(%edx) 8098c02: 0f 85 8b f7 ff ff jne 8098393 <_dl_relocate_object+0x6f3> 8098c08: 8b 45 08 mov 0x8(%ebp),%eax 8098c0b: 8b 90 28 02 00 00 mov 0x228(%eax),%edx 8098c11: 8b 88 24 02 00 00 mov 0x224(%eax),%ecx 8098c17: 89 55 bc mov %edx,-0x44(%ebp) 8098c1a: e9 f0 f7 ff ff jmp 809840f <_dl_relocate_object+0x76f> 8098c1f: 8b 55 c0 mov -0x40(%ebp),%edx 8098c22: 85 d2 test %edx,%edx 8098c24: 0f 84 fe fc ff ff je 8098928 <_dl_relocate_object+0xc88> 8098c2a: 8b 4a 08 mov 0x8(%edx),%ecx 8098c2d: 8b 53 08 mov 0x8(%ebx),%edx 8098c30: 39 d1 cmp %edx,%ecx 8098c32: 0f 87 61 0a 00 00 ja 8099699 <_dl_relocate_object+0x19f9> 8098c38: 0f 82 4d 0a 00 00 jb 809968b <_dl_relocate_object+0x19eb> 8098c3e: 39 ca cmp %ecx,%edx 8098c40: 0f 47 d1 cmova %ecx,%edx 8098c43: 83 ec 04 sub $0x4,%esp 8098c46: 52 push %edx 8098c47: 50 push %eax 8098c48: ff 75 a4 pushl -0x5c(%ebp) 8098c4b: e8 b0 47 fc ff call 805d400 <memcpy> 8098c50: 83 c4 10 add $0x10,%esp 8098c53: e9 d0 fc ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098c58: 8b 45 c0 mov -0x40(%ebp),%eax 8098c5b: 8b 40 08 mov 0x8(%eax),%eax 8098c5e: e9 b7 fc ff ff jmp 809891a <_dl_relocate_object+0xc7a> 8098c63: 8b 4d c0 mov -0x40(%ebp),%ecx 8098c66: 85 c9 test %ecx,%ecx 8098c68: 0f 84 ba fc ff ff je 8098928 <_dl_relocate_object+0xc88> 8098c6e: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098c74: 8d 58 01 lea 0x1(%eax),%ebx 8098c77: 83 fb 01 cmp $0x1,%ebx 8098c7a: 0f 86 b3 0a 00 00 jbe 8099733 <_dl_relocate_object+0x1a93> 8098c80: 03 46 08 add 0x8(%esi),%eax 8098c83: 8b 7d a4 mov -0x5c(%ebp),%edi 8098c86: 2b 41 04 sub 0x4(%ecx),%eax 8098c89: 89 07 mov %eax,(%edi) 8098c8b: e9 98 fc ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098c90: 8b 45 c0 mov -0x40(%ebp),%eax 8098c93: 85 c0 test %eax,%eax 8098c95: 0f 84 40 0a 00 00 je 80996db <_dl_relocate_object+0x1a3b> 8098c9b: 8b 40 04 mov 0x4(%eax),%eax 8098c9e: e9 77 fc ff ff jmp 809891a <_dl_relocate_object+0xc7a> 8098ca3: 85 d2 test %edx,%edx 8098ca5: 0f 84 7d fc ff ff je 8098928 <_dl_relocate_object+0xc88> 8098cab: 8b 82 44 02 00 00 mov 0x244(%edx),%eax 8098cb1: 8b 7d a4 mov -0x5c(%ebp),%edi 8098cb4: 89 07 mov %eax,(%edi) 8098cb6: e9 6d fc ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098cbb: 8b 56 08 mov 0x8(%esi),%edx 8098cbe: 8b 7d a4 mov -0x5c(%ebp),%edi 8098cc1: 29 fa sub %edi,%edx 8098cc3: 01 d0 add %edx,%eax 8098cc5: 89 07 mov %eax,(%edi) 8098cc7: e9 5c fc ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098ccc: 8b 7d 08 mov 0x8(%ebp),%edi 8098ccf: 8b 46 08 mov 0x8(%esi),%eax 8098cd2: 03 07 add (%edi),%eax 8098cd4: ff d0 call *%eax 8098cd6: 8b 7d a4 mov -0x5c(%ebp),%edi 8098cd9: 89 07 mov %eax,(%edi) 8098cdb: e9 48 fc ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098ce0: 8b 4d c0 mov -0x40(%ebp),%ecx 8098ce3: 85 c9 test %ecx,%ecx 8098ce5: 0f 84 85 09 00 00 je 8099670 <_dl_relocate_object+0x19d0> 8098ceb: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8098cf1: 8d 58 01 lea 0x1(%eax),%ebx 8098cf4: 83 fb 01 cmp $0x1,%ebx 8098cf7: 0f 86 84 0a 00 00 jbe 8099781 <_dl_relocate_object+0x1ae1> 8098cfd: 8b 51 04 mov 0x4(%ecx),%edx 8098d00: 8b 7d a4 mov -0x5c(%ebp),%edi 8098d03: 29 c2 sub %eax,%edx 8098d05: 8b 46 08 mov 0x8(%esi),%eax 8098d08: 01 d0 add %edx,%eax 8098d0a: 89 47 04 mov %eax,0x4(%edi) 8098d0d: c7 07 70 db 09 08 movl $0x809db70,(%edi) 8098d13: e9 10 fc ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098d18: 90 nop 8098d19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8098d20: 8b 46 08 mov 0x8(%esi),%eax 8098d23: 03 01 add (%ecx),%eax 8098d25: 8b 7d a4 mov -0x5c(%ebp),%edi 8098d28: 89 07 mov %eax,(%edi) 8098d2a: e9 61 f3 ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 8098d2f: 90 nop 8098d30: 8b 55 08 mov 0x8(%ebp),%edx 8098d33: 89 d9 mov %ebx,%ecx 8098d35: e9 e0 f2 ff ff jmp 809801a <_dl_relocate_object+0x37a> 8098d3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8098d40: 83 ff 05 cmp $0x5,%edi 8098d43: c7 45 80 01 00 00 00 movl $0x1,-0x80(%ebp) 8098d4a: 0f 85 4f f2 ff ff jne 8097f9f <_dl_relocate_object+0x2ff> 8098d50: 83 4d 80 02 orl $0x2,-0x80(%ebp) 8098d54: 31 c9 xor %ecx,%ecx 8098d56: e9 4f f2 ff ff jmp 8097faa <_dl_relocate_object+0x30a> 8098d5b: 90 nop 8098d5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098d60: 8b 7d 08 mov 0x8(%ebp),%edi 8098d63: 8b 46 08 mov 0x8(%esi),%eax 8098d66: 03 07 add (%edi),%eax 8098d68: 8b 7d a4 mov -0x5c(%ebp),%edi 8098d6b: 89 07 mov %eax,(%edi) 8098d6d: e9 b6 fb ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8098d72: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8098d78: 39 f2 cmp %esi,%edx 8098d7a: 0f 83 53 f1 ff ff jae 8097ed3 <_dl_relocate_object+0x233> 8098d80: 8b 55 88 mov -0x78(%ebp),%edx 8098d83: 90 nop 8098d84: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098d88: 8b 58 08 mov 0x8(%eax),%ebx 8098d8b: 8b 08 mov (%eax),%ecx 8098d8d: 83 c0 0c add $0xc,%eax 8098d90: 01 d3 add %edx,%ebx 8098d92: 39 c6 cmp %eax,%esi 8098d94: 89 1c 11 mov %ebx,(%ecx,%edx,1) 8098d97: 77 ef ja 8098d88 <_dl_relocate_object+0x10e8> 8098d99: e9 35 f1 ff ff jmp 8097ed3 <_dl_relocate_object+0x233> 8098d9e: 66 90 xchg %ax,%ax 8098da0: 89 d9 mov %ebx,%ecx 8098da2: 8b 55 08 mov 0x8(%ebp),%edx 8098da5: e9 72 fc ff ff jmp 8098a1c <_dl_relocate_object+0xd7c> 8098daa: 31 c9 xor %ecx,%ecx 8098dac: e9 2d f2 ff ff jmp 8097fde <_dl_relocate_object+0x33e> 8098db1: 8b 47 7c mov 0x7c(%edi),%eax 8098db4: 8b 40 04 mov 0x4(%eax),%eax 8098db7: 89 45 a4 mov %eax,-0x5c(%ebp) 8098dba: 8b 47 28 mov 0x28(%edi),%eax 8098dbd: 8b 40 04 mov 0x4(%eax),%eax 8098dc0: 89 45 a0 mov %eax,-0x60(%ebp) 8098dc3: 03 45 a4 add -0x5c(%ebp),%eax 8098dc6: 39 f0 cmp %esi,%eax 8098dc8: 0f 84 3f 04 00 00 je 809920d <_dl_relocate_object+0x156d> 8098dce: 8b 85 70 ff ff ff mov -0x90(%ebp),%eax 8098dd4: 85 c0 test %eax,%eax 8098dd6: 75 09 jne 8098de1 <_dl_relocate_object+0x1141> 8098dd8: 39 75 a4 cmp %esi,-0x5c(%ebp) 8098ddb: 0f 84 6a 07 00 00 je 809954b <_dl_relocate_object+0x18ab> 8098de1: 8b 45 a4 mov -0x5c(%ebp),%eax 8098de4: 89 45 d8 mov %eax,-0x28(%ebp) 8098de7: 8b 45 a0 mov -0x60(%ebp),%eax 8098dea: 89 45 dc mov %eax,-0x24(%ebp) 8098ded: e9 96 f0 ff ff jmp 8097e88 <_dl_relocate_object+0x1e8> 8098df2: 8d 47 f9 lea -0x7(%edi),%eax 8098df5: 83 f8 1e cmp $0x1e,%eax 8098df8: 76 45 jbe 8098e3f <_dl_relocate_object+0x119f> 8098dfa: 31 c9 xor %ecx,%ecx 8098dfc: 83 ff 29 cmp $0x29,%edi 8098dff: 0f 94 c1 sete %cl 8098e02: 83 ff 05 cmp $0x5,%edi 8098e05: 0f 84 82 05 00 00 je 809938d <_dl_relocate_object+0x16ed> 8098e0b: 83 ff 06 cmp $0x6,%edi 8098e0e: 0f 84 5b 05 00 00 je 809936f <_dl_relocate_object+0x16cf> 8098e14: 8b 45 08 mov 0x8(%ebp),%eax 8098e17: 39 88 20 02 00 00 cmp %ecx,0x220(%eax) 8098e1d: 0f 84 35 05 00 00 je 8099358 <_dl_relocate_object+0x16b8> 8098e23: 83 ff 23 cmp $0x23,%edi 8098e26: 74 09 je 8098e31 <_dl_relocate_object+0x1191> 8098e28: 83 ff 07 cmp $0x7,%edi 8098e2b: 0f 85 4a f1 ff ff jne 8097f7b <_dl_relocate_object+0x2db> 8098e31: c7 45 80 01 00 00 00 movl $0x1,-0x80(%ebp) 8098e38: 31 c9 xor %ecx,%ecx 8098e3a: e9 6b f1 ff ff jmp 8097faa <_dl_relocate_object+0x30a> 8098e3f: b9 81 00 00 70 mov $0x70000081,%ecx 8098e44: 0f a3 c1 bt %eax,%ecx 8098e47: 73 b1 jae 8098dfa <_dl_relocate_object+0x115a> 8098e49: b9 01 00 00 00 mov $0x1,%ecx 8098e4e: eb bb jmp 8098e0b <_dl_relocate_object+0x116b> 8098e50: ba 01 00 00 00 mov $0x1,%edx 8098e55: e9 60 fb ff ff jmp 80989ba <_dl_relocate_object+0xd1a> 8098e5a: 31 c9 xor %ecx,%ecx 8098e5c: 31 f6 xor %esi,%esi 8098e5e: 31 db xor %ebx,%ebx 8098e60: 31 d2 xor %edx,%edx 8098e62: e9 10 f0 ff ff jmp 8097e77 <_dl_relocate_object+0x1d7> 8098e67: 39 75 a4 cmp %esi,-0x5c(%ebp) 8098e6a: 0f 86 a0 ef ff ff jbe 8097e10 <_dl_relocate_object+0x170> 8098e70: 89 7d 9c mov %edi,-0x64(%ebp) 8098e73: 90 nop 8098e74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8098e78: 8b 5e 04 mov 0x4(%esi),%ebx 8098e7b: 8b 45 9c mov -0x64(%ebp),%eax 8098e7e: 03 06 add (%esi),%eax 8098e80: 89 df mov %ebx,%edi 8098e82: 0f b6 db movzbl %bl,%ebx 8098e85: c1 ef 08 shr $0x8,%edi 8098e88: c1 e7 04 shl $0x4,%edi 8098e8b: 03 7d 98 add -0x68(%ebp),%edi 8098e8e: 83 fb 08 cmp $0x8,%ebx 8098e91: 89 45 88 mov %eax,-0x78(%ebp) 8098e94: 89 7d b8 mov %edi,-0x48(%ebp) 8098e97: 0f 84 9d 02 00 00 je 809913a <_dl_relocate_object+0x149a> 8098e9d: 85 db test %ebx,%ebx 8098e9f: 0f 84 fb 00 00 00 je 8098fa0 <_dl_relocate_object+0x1300> 8098ea5: 0f b6 47 0c movzbl 0xc(%edi),%eax 8098ea9: c0 e8 04 shr $0x4,%al 8098eac: 84 c0 test %al,%al 8098eae: 0f 84 44 02 00 00 je 80990f8 <_dl_relocate_object+0x1458> 8098eb4: 0f b6 47 0d movzbl 0xd(%edi),%eax 8098eb8: 83 e0 03 and $0x3,%eax 8098ebb: 83 e8 01 sub $0x1,%eax 8098ebe: 83 f8 01 cmp $0x1,%eax 8098ec1: 0f 86 31 02 00 00 jbe 80990f8 <_dl_relocate_object+0x1458> 8098ec7: 8b 45 08 mov 0x8(%ebp),%eax 8098eca: 3b b8 1c 02 00 00 cmp 0x21c(%eax),%edi 8098ed0: 0f 84 c5 04 00 00 je 809939b <_dl_relocate_object+0x16fb> 8098ed6: 83 fb 07 cmp $0x7,%ebx 8098ed9: 0f 84 23 02 00 00 je 8099102 <_dl_relocate_object+0x1462> 8098edf: 83 fb 23 cmp $0x23,%ebx 8098ee2: 0f 84 1a 02 00 00 je 8099102 <_dl_relocate_object+0x1462> 8098ee8: 8d 4b f2 lea -0xe(%ebx),%ecx 8098eeb: b8 01 00 c0 08 mov $0x8c00001,%eax 8098ef0: ba 00 00 00 00 mov $0x0,%edx 8098ef5: d3 e8 shr %cl,%eax 8098ef7: 83 e0 01 and $0x1,%eax 8098efa: 83 f9 1b cmp $0x1b,%ecx 8098efd: 0f 46 d0 cmovbe %eax,%edx 8098f00: 83 fb 05 cmp $0x5,%ebx 8098f03: 0f 84 27 02 00 00 je 8099130 <_dl_relocate_object+0x1490> 8098f09: 31 c0 xor %eax,%eax 8098f0b: 83 fb 06 cmp $0x6,%ebx 8098f0e: 0f 94 c0 sete %al 8098f11: c1 e0 02 shl $0x2,%eax 8098f14: 09 c2 or %eax,%edx 8098f16: 8b 45 08 mov 0x8(%ebp),%eax 8098f19: 83 ec 0c sub $0xc,%esp 8098f1c: 8d 4d b8 lea -0x48(%ebp),%ecx 8098f1f: 89 90 20 02 00 00 mov %edx,0x220(%eax) 8098f25: 89 b8 1c 02 00 00 mov %edi,0x21c(%eax) 8098f2b: 8b 85 7c ff ff ff mov -0x84(%ebp),%eax 8098f31: 03 07 add (%edi),%eax 8098f33: 6a 00 push $0x0 8098f35: 6a 01 push $0x1 8098f37: 52 push %edx 8098f38: 8b 55 08 mov 0x8(%ebp),%edx 8098f3b: 6a 00 push $0x0 8098f3d: ff 75 0c pushl 0xc(%ebp) 8098f40: e8 4b dd ff ff call 8096c90 <_dl_lookup_symbol_x> 8098f45: 8b 4d 08 mov 0x8(%ebp),%ecx 8098f48: 89 c2 mov %eax,%edx 8098f4a: 8b 45 b8 mov -0x48(%ebp),%eax 8098f4d: 83 c4 0c add $0xc,%esp 8098f50: 89 81 28 02 00 00 mov %eax,0x228(%ecx) 8098f56: 89 91 24 02 00 00 mov %edx,0x224(%ecx) 8098f5c: 85 d2 test %edx,%edx 8098f5e: 0f 84 a8 01 00 00 je 809910c <_dl_relocate_object+0x146c> 8098f64: 8b 48 04 mov 0x4(%eax),%ecx 8098f67: 03 0a add (%edx),%ecx 8098f69: 89 4d a0 mov %ecx,-0x60(%ebp) 8098f6c: 0f b6 48 0c movzbl 0xc(%eax),%ecx 8098f70: 83 e1 0f and $0xf,%ecx 8098f73: 80 f9 0a cmp $0xa,%cl 8098f76: 0f 84 19 02 00 00 je 8099195 <_dl_relocate_object+0x14f5> 8098f7c: 83 fb 2a cmp $0x2a,%ebx 8098f7f: 0f 87 60 01 00 00 ja 80990e5 <_dl_relocate_object+0x1445> 8098f85: ff 24 9d dc f6 0c 08 jmp *0x80cf6dc(,%ebx,4) 8098f8c: 8b 7d 88 mov -0x78(%ebp),%edi 8098f8f: 8b 55 08 mov 0x8(%ebp),%edx 8098f92: 8b 07 mov (%edi),%eax 8098f94: 03 02 add (%edx),%eax 8098f96: ff d0 call *%eax 8098f98: 89 07 mov %eax,(%edi) 8098f9a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8098fa0: 83 c6 08 add $0x8,%esi 8098fa3: 39 75 a4 cmp %esi,-0x5c(%ebp) 8098fa6: 0f 87 cc fe ff ff ja 8098e78 <_dl_relocate_object+0x11d8> 8098fac: e9 5f ee ff ff jmp 8097e10 <_dl_relocate_object+0x170> 8098fb1: 8b 45 b8 mov -0x48(%ebp),%eax 8098fb4: 8b 7d 88 mov -0x78(%ebp),%edi 8098fb7: 8b 40 08 mov 0x8(%eax),%eax 8098fba: 01 07 add %eax,(%edi) 8098fbc: eb e2 jmp 8098fa0 <_dl_relocate_object+0x1300> 8098fbe: 85 d2 test %edx,%edx 8098fc0: 74 de je 8098fa0 <_dl_relocate_object+0x1300> 8098fc2: 8b 82 44 02 00 00 mov 0x244(%edx),%eax 8098fc8: 8b 7d 88 mov -0x78(%ebp),%edi 8098fcb: 89 07 mov %eax,(%edi) 8098fcd: eb d1 jmp 8098fa0 <_dl_relocate_object+0x1300> 8098fcf: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 8098fd6: 8b 45 88 mov -0x78(%ebp),%eax 8098fd9: 8b 55 a0 mov -0x60(%ebp),%edx 8098fdc: 89 10 mov %edx,(%eax) 8098fde: eb c0 jmp 8098fa0 <_dl_relocate_object+0x1300> 8098fe0: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 8098fe7: 8b 7d 88 mov -0x78(%ebp),%edi 8098fea: 8b 07 mov (%edi),%eax 8098fec: 89 45 88 mov %eax,-0x78(%ebp) 8098fef: 29 f8 sub %edi,%eax 8098ff1: 03 45 a0 add -0x60(%ebp),%eax 8098ff4: 89 07 mov %eax,(%edi) 8098ff6: eb a8 jmp 8098fa0 <_dl_relocate_object+0x1300> 8098ff8: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 8098fff: 8b 45 88 mov -0x78(%ebp),%eax 8099002: 8b 55 a0 mov -0x60(%ebp),%edx 8099005: 01 10 add %edx,(%eax) 8099007: eb 97 jmp 8098fa0 <_dl_relocate_object+0x1300> 8099009: 8b 45 b8 mov -0x48(%ebp),%eax 809900c: 85 c0 test %eax,%eax 809900e: 74 90 je 8098fa0 <_dl_relocate_object+0x1300> 8099010: 8b 8a 40 02 00 00 mov 0x240(%edx),%ecx 8099016: 8d 59 01 lea 0x1(%ecx),%ebx 8099019: 83 fb 01 cmp $0x1,%ebx 809901c: 0f 86 db 06 00 00 jbe 80996fd <_dl_relocate_object+0x1a5d> 8099022: 8b 40 04 mov 0x4(%eax),%eax 8099025: 8b 7d 88 mov -0x78(%ebp),%edi 8099028: 29 c8 sub %ecx,%eax 809902a: 01 07 add %eax,(%edi) 809902c: e9 6f ff ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 8099031: 8b 45 b8 mov -0x48(%ebp),%eax 8099034: 85 c0 test %eax,%eax 8099036: 0f 84 64 ff ff ff je 8098fa0 <_dl_relocate_object+0x1300> 809903c: 8b 57 08 mov 0x8(%edi),%edx 809903f: 39 50 08 cmp %edx,0x8(%eax) 8099042: 0f 87 8a 05 00 00 ja 80995d2 <_dl_relocate_object+0x1932> 8099048: 0f 82 77 05 00 00 jb 80995c5 <_dl_relocate_object+0x1925> 809904e: 8b 45 b8 mov -0x48(%ebp),%eax 8099051: 39 50 08 cmp %edx,0x8(%eax) 8099054: 0f 46 50 08 cmovbe 0x8(%eax),%edx 8099058: 83 ec 04 sub $0x4,%esp 809905b: 52 push %edx 809905c: ff 75 a0 pushl -0x60(%ebp) 809905f: ff 75 88 pushl -0x78(%ebp) 8099062: e8 99 43 fc ff call 805d400 <memcpy> 8099067: 83 c4 10 add $0x10,%esp 809906a: e9 31 ff ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 809906f: 8b 45 b8 mov -0x48(%ebp),%eax 8099072: 85 c0 test %eax,%eax 8099074: 0f 84 26 ff ff ff je 8098fa0 <_dl_relocate_object+0x1300> 809907a: 8b 8a 40 02 00 00 mov 0x240(%edx),%ecx 8099080: 8d 59 01 lea 0x1(%ecx),%ebx 8099083: 83 fb 01 cmp $0x1,%ebx 8099086: 0f 86 56 06 00 00 jbe 80996e2 <_dl_relocate_object+0x1a42> 809908c: 8b 7d 88 mov -0x78(%ebp),%edi 809908f: 03 0f add (%edi),%ecx 8099091: 2b 48 04 sub 0x4(%eax),%ecx 8099094: 89 0f mov %ecx,(%edi) 8099096: e9 05 ff ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 809909b: 8b 45 b8 mov -0x48(%ebp),%eax 809909e: 85 c0 test %eax,%eax 80990a0: 0f 84 fa fe ff ff je 8098fa0 <_dl_relocate_object+0x1300> 80990a6: 8b 40 04 mov 0x4(%eax),%eax 80990a9: 8b 7d 88 mov -0x78(%ebp),%edi 80990ac: 89 07 mov %eax,(%edi) 80990ae: e9 ed fe ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 80990b3: 8b 45 b8 mov -0x48(%ebp),%eax 80990b6: 85 c0 test %eax,%eax 80990b8: 74 66 je 8099120 <_dl_relocate_object+0x1480> 80990ba: 8b 8a 40 02 00 00 mov 0x240(%edx),%ecx 80990c0: 8d 59 01 lea 0x1(%ecx),%ebx 80990c3: 83 fb 01 cmp $0x1,%ebx 80990c6: 0f 86 4c 06 00 00 jbe 8099718 <_dl_relocate_object+0x1a78> 80990cc: 8b 7d 88 mov -0x78(%ebp),%edi 80990cf: 8b 57 04 mov 0x4(%edi),%edx 80990d2: 29 ca sub %ecx,%edx 80990d4: 03 50 04 add 0x4(%eax),%edx 80990d7: 89 57 04 mov %edx,0x4(%edi) 80990da: c7 07 70 db 09 08 movl $0x809db70,(%edi) 80990e0: e9 bb fe ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 80990e5: 8b 7d 08 mov 0x8(%ebp),%edi 80990e8: 89 da mov %ebx,%edx 80990ea: 31 c9 xor %ecx,%ecx 80990ec: 89 f8 mov %edi,%eax 80990ee: e8 5d eb ff ff call 8097c50 <_dl_reloc_bad_type> 80990f3: 90 nop 80990f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80990f8: 89 f8 mov %edi,%eax 80990fa: 8b 55 08 mov 0x8(%ebp),%edx 80990fd: e9 62 fe ff ff jmp 8098f64 <_dl_relocate_object+0x12c4> 8099102: ba 01 00 00 00 mov $0x1,%edx 8099107: e9 f4 fd ff ff jmp 8098f00 <_dl_relocate_object+0x1260> 809910c: 85 c0 test %eax,%eax 809910e: 0f 85 1b 07 00 00 jne 809982f <_dl_relocate_object+0x1b8f> 8099114: 83 fb 2a cmp $0x2a,%ebx 8099117: 77 cc ja 80990e5 <_dl_relocate_object+0x1445> 8099119: ff 24 9d 88 f7 0c 08 jmp *0x80cf788(,%ebx,4) 8099120: 8b 45 88 mov -0x78(%ebp),%eax 8099123: c7 00 80 db 09 08 movl $0x809db80,(%eax) 8099129: e9 72 fe ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 809912e: 66 90 xchg %ax,%ax 8099130: 83 ca 02 or $0x2,%edx 8099133: 31 c0 xor %eax,%eax 8099135: e9 da fd ff ff jmp 8098f14 <_dl_relocate_object+0x1274> 809913a: 8b 45 08 mov 0x8(%ebp),%eax 809913d: 8b 7d 88 mov -0x78(%ebp),%edi 8099140: 8b 00 mov (%eax),%eax 8099142: 01 07 add %eax,(%edi) 8099144: e9 57 fe ff ff jmp 8098fa0 <_dl_relocate_object+0x1300> 8099149: 29 ce sub %ecx,%esi 809914b: 8d 04 1e lea (%esi,%ebx,1),%eax 809914e: 89 75 cc mov %esi,-0x34(%ebp) 8099151: 89 45 a4 mov %eax,-0x5c(%ebp) 8099154: e9 3f f5 ff ff jmp 8098698 <_dl_relocate_object+0x9f8> 8099159: 85 c0 test %eax,%eax 809915b: 0f 84 8e f7 ff ff je 80988ef <_dl_relocate_object+0xc4f> 8099161: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) 8099168: e9 de f0 ff ff jmp 809824b <_dl_relocate_object+0x5ab> 809916d: 8d 76 00 lea 0x0(%esi),%esi 8099170: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 8099176: 8b 48 08 mov 0x8(%eax),%ecx 8099179: 8b 58 04 mov 0x4(%eax),%ebx 809917c: 8b 10 mov (%eax),%edx 809917e: 8b 45 08 mov 0x8(%ebp),%eax 8099181: 8b 00 mov (%eax),%eax 8099183: 89 45 88 mov %eax,-0x78(%ebp) 8099186: e9 09 ed ff ff jmp 8097e94 <_dl_relocate_object+0x1f4> 809918b: 83 ca 02 or $0x2,%edx 809918e: 31 c0 xor %eax,%eax 8099190: e9 39 f8 ff ff jmp 80989ce <_dl_relocate_object+0xd2e> 8099195: 66 83 78 0e 00 cmpw $0x0,0xe(%eax) 809919a: 0f 84 dc fd ff ff je 8098f7c <_dl_relocate_object+0x12dc> 80991a0: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx 80991a6: 85 c9 test %ecx,%ecx 80991a8: 0f 85 ce fd ff ff jne 8098f7c <_dl_relocate_object+0x12dc> 80991ae: 89 55 84 mov %edx,-0x7c(%ebp) 80991b1: 8b 45 a0 mov -0x60(%ebp),%eax 80991b4: ff d0 call *%eax 80991b6: 83 fb 2a cmp $0x2a,%ebx 80991b9: 89 45 a0 mov %eax,-0x60(%ebp) 80991bc: 0f 87 23 ff ff ff ja 80990e5 <_dl_relocate_object+0x1445> 80991c2: 8b 55 84 mov -0x7c(%ebp),%edx 80991c5: ff 24 9d 34 f8 0c 08 jmp *0x80cf834(,%ebx,4) 80991cc: c7 40 08 90 cf 09 08 movl $0x809cf90,0x8(%eax) 80991d3: a1 68 dc 0e 08 mov 0x80edc68,%eax 80991d8: 85 c0 test %eax,%eax 80991da: 0f 84 58 eb ff ff je 8097d38 <_dl_relocate_object+0x98> 80991e0: 89 fa mov %edi,%edx 80991e2: e8 59 16 00 00 call 809a840 <_dl_name_match_p> 80991e7: 85 c0 test %eax,%eax 80991e9: 0f 84 49 eb ff ff je 8097d38 <_dl_relocate_object+0x98> 80991ef: 89 3d b4 dc 0e 08 mov %edi,0x80edcb4 80991f5: e9 3e eb ff ff jmp 8097d38 <_dl_relocate_object+0x98> 80991fa: 8b 95 74 ff ff ff mov -0x8c(%ebp),%edx 8099200: 8b 42 0c mov 0xc(%edx),%eax 8099203: 8b 72 04 mov 0x4(%edx),%esi 8099206: 8b 1a mov (%edx),%ebx 8099208: e9 9e eb ff ff jmp 8097dab <_dl_relocate_object+0x10b> 809920d: 2b 5d a0 sub -0x60(%ebp),%ebx 8099210: 89 5d cc mov %ebx,-0x34(%ebp) 8099213: 8d 34 13 lea (%ebx,%edx,1),%esi 8099216: e9 b3 fb ff ff jmp 8098dce <_dl_relocate_object+0x112e> 809921b: 66 83 78 0e 00 cmpw $0x0,0xe(%eax) 8099220: 0f 84 35 f0 ff ff je 809825b <_dl_relocate_object+0x5bb> 8099226: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 809922c: 85 c0 test %eax,%eax 809922e: 0f 85 27 f0 ff ff jne 809825b <_dl_relocate_object+0x5bb> 8099234: 89 55 a0 mov %edx,-0x60(%ebp) 8099237: 8b 45 88 mov -0x78(%ebp),%eax 809923a: ff d0 call *%eax 809923c: 8b 45 b4 mov -0x4c(%ebp),%eax 809923f: 8b 55 a0 mov -0x60(%ebp),%edx 8099242: 85 c0 test %eax,%eax 8099244: 0f 85 11 f0 ff ff jne 809825b <_dl_relocate_object+0x5bb> 809924a: e9 a0 f6 ff ff jmp 80988ef <_dl_relocate_object+0xc4f> 809924f: 90 nop 8099250: 01 ce add %ecx,%esi 8099252: 89 75 cc mov %esi,-0x34(%ebp) 8099255: e9 31 eb ff ff jmp 8097d8b <_dl_relocate_object+0xeb> 809925a: 8b 35 ac dc 0e 08 mov 0x80edcac,%esi 8099260: 85 f6 test %esi,%esi 8099262: 0f 84 ba f2 ff ff je 8098522 <_dl_relocate_object+0x882> 8099268: 8b 45 08 mov 0x8(%ebp),%eax 809926b: 8b 0b mov (%ebx),%ecx 809926d: 8b 50 34 mov 0x34(%eax),%edx 8099270: b8 21 f3 0c 08 mov $0x80cf321,%eax 8099275: 03 4a 04 add 0x4(%edx),%ecx 8099278: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 809927e: 8b 12 mov (%edx),%edx 8099280: 51 push %ecx 8099281: 85 d2 test %edx,%edx 8099283: 0f 44 d0 cmove %eax,%edx 8099286: 52 push %edx 8099287: 68 7c f2 0c 08 push $0x80cf27c 809928c: 6a 02 push $0x2 809928e: e8 8d 15 00 00 call 809a820 <_dl_dprintf> 8099293: 8b 4b 08 mov 0x8(%ebx),%ecx 8099296: 83 c4 10 add $0x10,%esp 8099299: e9 84 f2 ff ff jmp 8098522 <_dl_relocate_object+0x882> 809929e: 31 c0 xor %eax,%eax 80992a0: e9 db ed ff ff jmp 8098080 <_dl_relocate_object+0x3e0> 80992a5: 8b 46 08 mov 0x8(%esi),%eax 80992a8: 8b 7d a4 mov -0x5c(%ebp),%edi 80992ab: 89 47 04 mov %eax,0x4(%edi) 80992ae: c7 07 80 db 09 08 movl $0x809db80,(%edi) 80992b4: e9 d7 ed ff ff jmp 8098090 <_dl_relocate_object+0x3f0> 80992b9: 8b 9d 6c ff ff ff mov -0x94(%ebp),%ebx 80992bf: 83 ec 04 sub $0x4,%esp 80992c2: ff 73 08 pushl 0x8(%ebx) 80992c5: ff 73 04 pushl 0x4(%ebx) 80992c8: ff 33 pushl (%ebx) 80992ca: e8 f1 5a fd ff call 806edc0 <__mprotect> 80992cf: 83 c4 10 add $0x10,%esp 80992d2: 85 c0 test %eax,%eax 80992d4: 0f 88 36 05 00 00 js 8099810 <_dl_relocate_object+0x1b70> 80992da: 8b 5b 0c mov 0xc(%ebx),%ebx 80992dd: 85 db test %ebx,%ebx 80992df: 0f 84 f2 ed ff ff je 80980d7 <_dl_relocate_object+0x437> 80992e5: eb d8 jmp 80992bf <_dl_relocate_object+0x161f> 80992e7: 8b 47 28 mov 0x28(%edi),%eax 80992ea: 85 c0 test %eax,%eax 80992ec: 0f 84 d0 ed ff ff je 80980c2 <_dl_relocate_object+0x422> 80992f2: 8b 57 70 mov 0x70(%edi),%edx 80992f5: 31 c9 xor %ecx,%ecx 80992f7: 8b 40 04 mov 0x4(%eax),%eax 80992fa: 83 7a 04 07 cmpl $0x7,0x4(%edx) 80992fe: 0f 94 c1 sete %cl 8099301: 31 d2 xor %edx,%edx 8099303: 83 ec 08 sub $0x8,%esp 8099306: 8d 0c 8d 08 00 00 00 lea 0x8(,%ecx,4),%ecx 809930d: f7 f1 div %ecx 809930f: 50 push %eax 8099310: 6a 14 push $0x14 8099312: e8 59 16 fc ff call 805a970 <__calloc> 8099317: 83 c4 10 add $0x10,%esp 809931a: 85 c0 test %eax,%eax 809931c: 89 87 a0 01 00 00 mov %eax,0x1a0(%edi) 8099322: 0f 85 9a ed ff ff jne 80980c2 <_dl_relocate_object+0x422> 8099328: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 809932d: ba 21 f3 0c 08 mov $0x80cf321,%edx 8099332: 8b 00 mov (%eax),%eax 8099334: ff 77 04 pushl 0x4(%edi) 8099337: 85 c0 test %eax,%eax 8099339: 0f 44 c2 cmove %edx,%eax 809933c: 50 push %eax 809933d: 68 c8 f2 0c 08 push $0x80cf2c8 8099342: 6a 02 push $0x2 8099344: e8 d7 14 00 00 call 809a820 <_dl_dprintf> 8099349: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 8099350: e8 7c 45 fd ff call 806d8d1 <_exit> 8099355: 8d 76 00 lea 0x0(%esi),%esi 8099358: 8b 45 08 mov 0x8(%ebp),%eax 809935b: 8b 88 28 02 00 00 mov 0x228(%eax),%ecx 8099361: 8b 90 24 02 00 00 mov 0x224(%eax),%edx 8099367: 89 4d c4 mov %ecx,-0x3c(%ebp) 809936a: e9 a5 ec ff ff jmp 8098014 <_dl_relocate_object+0x374> 809936f: b8 04 00 00 00 mov $0x4,%eax 8099374: 09 c8 or %ecx,%eax 8099376: 8b 4d 08 mov 0x8(%ebp),%ecx 8099379: 39 81 20 02 00 00 cmp %eax,0x220(%ecx) 809937f: 74 d7 je 8099358 <_dl_relocate_object+0x16b8> 8099381: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 8099388: e9 09 ec ff ff jmp 8097f96 <_dl_relocate_object+0x2f6> 809938d: 83 c9 02 or $0x2,%ecx 8099390: 31 c0 xor %eax,%eax 8099392: eb e0 jmp 8099374 <_dl_relocate_object+0x16d4> 8099394: 31 d2 xor %edx,%edx 8099396: e9 67 ee ff ff jmp 8098202 <_dl_relocate_object+0x562> 809939b: 8d 43 f9 lea -0x7(%ebx),%eax 809939e: 83 f8 1e cmp $0x1e,%eax 80993a1: 76 43 jbe 80993e6 <_dl_relocate_object+0x1746> 80993a3: 31 c0 xor %eax,%eax 80993a5: 83 fb 29 cmp $0x29,%ebx 80993a8: 0f 94 c0 sete %al 80993ab: 83 fb 05 cmp $0x5,%ebx 80993ae: 0f 84 f0 01 00 00 je 80995a4 <_dl_relocate_object+0x1904> 80993b4: 83 fb 06 cmp $0x6,%ebx 80993b7: 0f 84 ce 01 00 00 je 809958b <_dl_relocate_object+0x18eb> 80993bd: 8b 55 08 mov 0x8(%ebp),%edx 80993c0: 39 82 20 02 00 00 cmp %eax,0x220(%edx) 80993c6: 0f 84 df 01 00 00 je 80995ab <_dl_relocate_object+0x190b> 80993cc: 83 fb 23 cmp $0x23,%ebx 80993cf: 74 09 je 80993da <_dl_relocate_object+0x173a> 80993d1: 83 fb 07 cmp $0x7,%ebx 80993d4: 0f 85 0e fb ff ff jne 8098ee8 <_dl_relocate_object+0x1248> 80993da: 31 c0 xor %eax,%eax 80993dc: ba 01 00 00 00 mov $0x1,%edx 80993e1: e9 2e fb ff ff jmp 8098f14 <_dl_relocate_object+0x1274> 80993e6: ba 81 00 00 70 mov $0x70000081,%edx 80993eb: 0f a3 c2 bt %eax,%edx 80993ee: 73 b3 jae 80993a3 <_dl_relocate_object+0x1703> 80993f0: b8 01 00 00 00 mov $0x1,%eax 80993f5: eb bd jmp 80993b4 <_dl_relocate_object+0x1714> 80993f7: 8b 3d ac dc 0e 08 mov 0x80edcac,%edi 80993fd: 85 ff test %edi,%edi 80993ff: 0f 84 3a f7 ff ff je 8098b3f <_dl_relocate_object+0xe9f> 8099405: 89 45 98 mov %eax,-0x68(%ebp) 8099408: 8b 45 08 mov 0x8(%ebp),%eax 809940b: 8b 0b mov (%ebx),%ecx 809940d: 8b 50 34 mov 0x34(%eax),%edx 8099410: b8 21 f3 0c 08 mov $0x80cf321,%eax 8099415: 03 4a 04 add 0x4(%edx),%ecx 8099418: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 809941e: 8b 12 mov (%edx),%edx 8099420: 51 push %ecx 8099421: 85 d2 test %edx,%edx 8099423: 0f 44 d0 cmove %eax,%edx 8099426: 52 push %edx 8099427: 68 7c f2 0c 08 push $0x80cf27c 809942c: 6a 02 push $0x2 809942e: e8 ed 13 00 00 call 809a820 <_dl_dprintf> 8099433: 8b 4d c4 mov -0x3c(%ebp),%ecx 8099436: 8b 53 08 mov 0x8(%ebx),%edx 8099439: 83 c4 10 add $0x10,%esp 809943c: 8b 45 98 mov -0x68(%ebp),%eax 809943f: 8b 49 08 mov 0x8(%ecx),%ecx 8099442: e9 f8 f6 ff ff jmp 8098b3f <_dl_relocate_object+0xe9f> 8099447: 89 c8 mov %ecx,%eax 8099449: 89 4d a0 mov %ecx,-0x60(%ebp) 809944c: e8 ff e6 ff ff call 8097b50 <_dl_allocate_static_tls> 8099451: 8b 4d a0 mov -0x60(%ebp),%ecx 8099454: 8b 55 bc mov -0x44(%ebp),%edx 8099457: 8b 81 40 02 00 00 mov 0x240(%ecx),%eax 809945d: e9 50 f1 ff ff jmp 80985b2 <_dl_relocate_object+0x912> 8099462: 89 c8 mov %ecx,%eax 8099464: 89 4d a0 mov %ecx,-0x60(%ebp) 8099467: e8 e4 e6 ff ff call 8097b50 <_dl_allocate_static_tls> 809946c: 8b 4d a0 mov -0x60(%ebp),%ecx 809946f: 8b 55 bc mov -0x44(%ebp),%edx 8099472: 8b 81 40 02 00 00 mov 0x240(%ecx),%eax 8099478: e9 e5 f0 ff ff jmp 8098562 <_dl_relocate_object+0x8c2> 809947d: 89 c8 mov %ecx,%eax 809947f: 89 4d a0 mov %ecx,-0x60(%ebp) 8099482: e8 c9 e6 ff ff call 8097b50 <_dl_allocate_static_tls> 8099487: 8b 4d a0 mov -0x60(%ebp),%ecx 809948a: 8b 55 bc mov -0x44(%ebp),%edx 809948d: 8b 81 40 02 00 00 mov 0x240(%ecx),%eax 8099493: e9 5a f0 ff ff jmp 80984f2 <_dl_relocate_object+0x852> 8099498: 83 ba 20 02 00 00 01 cmpl $0x1,0x220(%edx) 809949f: 0f 85 28 ed ff ff jne 80981cd <_dl_relocate_object+0x52d> 80994a5: 8b 82 28 02 00 00 mov 0x228(%edx),%eax 80994ab: 8b 92 24 02 00 00 mov 0x224(%edx),%edx 80994b1: 89 45 b4 mov %eax,-0x4c(%ebp) 80994b4: e9 82 ed ff ff jmp 809823b <_dl_relocate_object+0x59b> 80994b9: 89 d0 mov %edx,%eax 80994bb: 89 55 98 mov %edx,-0x68(%ebp) 80994be: e8 8d e6 ff ff call 8097b50 <_dl_allocate_static_tls> 80994c3: 8b 55 98 mov -0x68(%ebp),%edx 80994c6: 8b 4d c4 mov -0x3c(%ebp),%ecx 80994c9: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 80994cf: e9 09 f6 ff ff jmp 8098add <_dl_relocate_object+0xe3d> 80994d4: 8d 47 f9 lea -0x7(%edi),%eax 80994d7: 83 f8 1e cmp $0x1e,%eax 80994da: 76 43 jbe 809951f <_dl_relocate_object+0x187f> 80994dc: 31 c0 xor %eax,%eax 80994de: 83 ff 29 cmp $0x29,%edi 80994e1: 0f 94 c0 sete %al 80994e4: 83 ff 05 cmp $0x5,%edi 80994e7: 0f 84 97 01 00 00 je 8099684 <_dl_relocate_object+0x19e4> 80994ed: 83 ff 06 cmp $0x6,%edi 80994f0: 0f 84 61 01 00 00 je 8099657 <_dl_relocate_object+0x19b7> 80994f6: 8b 55 08 mov 0x8(%ebp),%edx 80994f9: 39 82 20 02 00 00 cmp %eax,0x220(%edx) 80994ff: 0f 84 3b 01 00 00 je 8099640 <_dl_relocate_object+0x19a0> 8099505: 83 ff 23 cmp $0x23,%edi 8099508: 74 09 je 8099513 <_dl_relocate_object+0x1873> 809950a: 83 ff 07 cmp $0x7,%edi 809950d: 0f 85 8d f4 ff ff jne 80989a0 <_dl_relocate_object+0xd00> 8099513: ba 01 00 00 00 mov $0x1,%edx 8099518: 31 c0 xor %eax,%eax 809951a: e9 af f4 ff ff jmp 80989ce <_dl_relocate_object+0xd2e> 809951f: ba 81 00 00 70 mov $0x70000081,%edx 8099524: 0f a3 c2 bt %eax,%edx 8099527: 73 b3 jae 80994dc <_dl_relocate_object+0x183c> 8099529: b8 01 00 00 00 mov $0x1,%eax 809952e: eb bd jmp 80994ed <_dl_relocate_object+0x184d> 8099530: 89 d0 mov %edx,%eax 8099532: 89 55 98 mov %edx,-0x68(%ebp) 8099535: e8 16 e6 ff ff call 8097b50 <_dl_allocate_static_tls> 809953a: 8b 55 98 mov -0x68(%ebp),%edx 809953d: 8b 4d c4 mov -0x3c(%ebp),%ecx 8099540: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8099546: e9 4a f5 ff ff jmp 8098a95 <_dl_relocate_object+0xdf5> 809954b: 03 5d a0 add -0x60(%ebp),%ebx 809954e: 89 5d cc mov %ebx,-0x34(%ebp) 8099551: e9 32 e9 ff ff jmp 8097e88 <_dl_relocate_object+0x1e8> 8099556: 89 d0 mov %edx,%eax 8099558: 89 55 98 mov %edx,-0x68(%ebp) 809955b: e8 f0 e5 ff ff call 8097b50 <_dl_allocate_static_tls> 8099560: 8b 55 98 mov -0x68(%ebp),%edx 8099563: 8b 4d c4 mov -0x3c(%ebp),%ecx 8099566: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 809956c: e9 08 eb ff ff jmp 8098079 <_dl_relocate_object+0x3d9> 8099571: 8b 55 08 mov 0x8(%ebp),%edx 8099574: 8b 06 mov (%esi),%eax 8099576: 03 02 add (%edx),%eax 8099578: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 809957e: 85 d2 test %edx,%edx 8099580: 75 02 jne 8099584 <_dl_relocate_object+0x18e4> 8099582: ff d0 call *%eax 8099584: 89 06 mov %eax,(%esi) 8099586: e9 48 e8 ff ff jmp 8097dd3 <_dl_relocate_object+0x133> 809958b: ba 04 00 00 00 mov $0x4,%edx 8099590: 09 d0 or %edx,%eax 8099592: 8b 55 08 mov 0x8(%ebp),%edx 8099595: 39 82 20 02 00 00 cmp %eax,0x220(%edx) 809959b: 74 0e je 80995ab <_dl_relocate_object+0x190b> 809959d: 31 d2 xor %edx,%edx 809959f: e9 5c f9 ff ff jmp 8098f00 <_dl_relocate_object+0x1260> 80995a4: 83 c8 02 or $0x2,%eax 80995a7: 31 d2 xor %edx,%edx 80995a9: eb e5 jmp 8099590 <_dl_relocate_object+0x18f0> 80995ab: 8b 45 08 mov 0x8(%ebp),%eax 80995ae: 8b 55 08 mov 0x8(%ebp),%edx 80995b1: 8b 80 28 02 00 00 mov 0x228(%eax),%eax 80995b7: 8b 92 24 02 00 00 mov 0x224(%edx),%edx 80995bd: 89 45 b8 mov %eax,-0x48(%ebp) 80995c0: e9 97 f9 ff ff jmp 8098f5c <_dl_relocate_object+0x12bc> 80995c5: a1 ac dc 0e 08 mov 0x80edcac,%eax 80995ca: 85 c0 test %eax,%eax 80995cc: 0f 84 7c fa ff ff je 809904e <_dl_relocate_object+0x13ae> 80995d2: 8b 45 08 mov 0x8(%ebp),%eax 80995d5: 8b 17 mov (%edi),%edx 80995d7: b9 21 f3 0c 08 mov $0x80cf321,%ecx 80995dc: 8b 40 34 mov 0x34(%eax),%eax 80995df: 03 50 04 add 0x4(%eax),%edx 80995e2: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80995e7: 8b 00 mov (%eax),%eax 80995e9: 52 push %edx 80995ea: 85 c0 test %eax,%eax 80995ec: 0f 44 c1 cmove %ecx,%eax 80995ef: 50 push %eax 80995f0: 68 7c f2 0c 08 push $0x80cf27c 80995f5: 6a 02 push $0x2 80995f7: e8 24 12 00 00 call 809a820 <_dl_dprintf> 80995fc: 8b 57 08 mov 0x8(%edi),%edx 80995ff: 83 c4 10 add $0x10,%esp 8099602: e9 47 fa ff ff jmp 809904e <_dl_relocate_object+0x13ae> 8099607: 66 83 78 0e 00 cmpw $0x0,0xe(%eax) 809960c: 0f 84 a5 f5 ff ff je 8098bb7 <_dl_relocate_object+0xf17> 8099612: 8b 85 78 ff ff ff mov -0x88(%ebp),%eax 8099618: 85 c0 test %eax,%eax 809961a: 0f 85 97 f5 ff ff jne 8098bb7 <_dl_relocate_object+0xf17> 8099620: 89 55 a0 mov %edx,-0x60(%ebp) 8099623: 8b 45 88 mov -0x78(%ebp),%eax 8099626: ff d0 call *%eax 8099628: 8b 4d b0 mov -0x50(%ebp),%ecx 809962b: 8b 55 a0 mov -0x60(%ebp),%edx 809962e: 85 c9 test %ecx,%ecx 8099630: 0f 85 81 f5 ff ff jne 8098bb7 <_dl_relocate_object+0xf17> 8099636: e9 b4 f2 ff ff jmp 80988ef <_dl_relocate_object+0xc4f> 809963b: 90 nop 809963c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8099640: 8b 45 08 mov 0x8(%ebp),%eax 8099643: 8b 88 28 02 00 00 mov 0x228(%eax),%ecx 8099649: 8b 90 24 02 00 00 mov 0x224(%eax),%edx 809964f: 89 4d c0 mov %ecx,-0x40(%ebp) 8099652: e9 bf f3 ff ff jmp 8098a16 <_dl_relocate_object+0xd76> 8099657: ba 04 00 00 00 mov $0x4,%edx 809965c: 09 d0 or %edx,%eax 809965e: 8b 55 08 mov 0x8(%ebp),%edx 8099661: 39 82 20 02 00 00 cmp %eax,0x220(%edx) 8099667: 74 d7 je 8099640 <_dl_relocate_object+0x19a0> 8099669: 31 d2 xor %edx,%edx 809966b: e9 4a f3 ff ff jmp 80989ba <_dl_relocate_object+0xd1a> 8099670: 8b 46 08 mov 0x8(%esi),%eax 8099673: 8b 7d a4 mov -0x5c(%ebp),%edi 8099676: 89 47 04 mov %eax,0x4(%edi) 8099679: c7 07 80 db 09 08 movl $0x809db80,(%edi) 809967f: e9 a4 f2 ff ff jmp 8098928 <_dl_relocate_object+0xc88> 8099684: 83 c8 02 or $0x2,%eax 8099687: 31 d2 xor %edx,%edx 8099689: eb d1 jmp 809965c <_dl_relocate_object+0x19bc> 809968b: 8b 3d ac dc 0e 08 mov 0x80edcac,%edi 8099691: 85 ff test %edi,%edi 8099693: 0f 84 a5 f5 ff ff je 8098c3e <_dl_relocate_object+0xf9e> 8099699: 89 45 98 mov %eax,-0x68(%ebp) 809969c: 8b 45 08 mov 0x8(%ebp),%eax 809969f: 8b 0b mov (%ebx),%ecx 80996a1: 8b 50 34 mov 0x34(%eax),%edx 80996a4: b8 21 f3 0c 08 mov $0x80cf321,%eax 80996a9: 03 4a 04 add 0x4(%edx),%ecx 80996ac: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 80996b2: 8b 12 mov (%edx),%edx 80996b4: 51 push %ecx 80996b5: 85 d2 test %edx,%edx 80996b7: 0f 44 d0 cmove %eax,%edx 80996ba: 52 push %edx 80996bb: 68 7c f2 0c 08 push $0x80cf27c 80996c0: 6a 02 push $0x2 80996c2: e8 59 11 00 00 call 809a820 <_dl_dprintf> 80996c7: 8b 4d c0 mov -0x40(%ebp),%ecx 80996ca: 8b 53 08 mov 0x8(%ebx),%edx 80996cd: 83 c4 10 add $0x10,%esp 80996d0: 8b 45 98 mov -0x68(%ebp),%eax 80996d3: 8b 49 08 mov 0x8(%ecx),%ecx 80996d6: e9 63 f5 ff ff jmp 8098c3e <_dl_relocate_object+0xf9e> 80996db: 31 c0 xor %eax,%eax 80996dd: e9 38 f2 ff ff jmp 809891a <_dl_relocate_object+0xc7a> 80996e2: 89 d0 mov %edx,%eax 80996e4: 89 55 a0 mov %edx,-0x60(%ebp) 80996e7: e8 64 e4 ff ff call 8097b50 <_dl_allocate_static_tls> 80996ec: 8b 55 a0 mov -0x60(%ebp),%edx 80996ef: 8b 45 b8 mov -0x48(%ebp),%eax 80996f2: 8b 8a 40 02 00 00 mov 0x240(%edx),%ecx 80996f8: e9 8f f9 ff ff jmp 809908c <_dl_relocate_object+0x13ec> 80996fd: 89 d0 mov %edx,%eax 80996ff: 89 55 a0 mov %edx,-0x60(%ebp) 8099702: e8 49 e4 ff ff call 8097b50 <_dl_allocate_static_tls> 8099707: 8b 55 a0 mov -0x60(%ebp),%edx 809970a: 8b 45 b8 mov -0x48(%ebp),%eax 809970d: 8b 8a 40 02 00 00 mov 0x240(%edx),%ecx 8099713: e9 0a f9 ff ff jmp 8099022 <_dl_relocate_object+0x1382> 8099718: 89 d0 mov %edx,%eax 809971a: 89 55 a0 mov %edx,-0x60(%ebp) 809971d: e8 2e e4 ff ff call 8097b50 <_dl_allocate_static_tls> 8099722: 8b 55 a0 mov -0x60(%ebp),%edx 8099725: 8b 45 b8 mov -0x48(%ebp),%eax 8099728: 8b 8a 40 02 00 00 mov 0x240(%edx),%ecx 809972e: e9 99 f9 ff ff jmp 80990cc <_dl_relocate_object+0x142c> 8099733: 89 d0 mov %edx,%eax 8099735: 89 55 98 mov %edx,-0x68(%ebp) 8099738: e8 13 e4 ff ff call 8097b50 <_dl_allocate_static_tls> 809973d: 8b 55 98 mov -0x68(%ebp),%edx 8099740: 8b 4d c0 mov -0x40(%ebp),%ecx 8099743: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8099749: e9 32 f5 ff ff jmp 8098c80 <_dl_relocate_object+0xfe0> 809974e: 89 d0 mov %edx,%eax 8099750: 89 55 88 mov %edx,-0x78(%ebp) 8099753: e8 f8 e3 ff ff call 8097b50 <_dl_allocate_static_tls> 8099758: 8b 55 88 mov -0x78(%ebp),%edx 809975b: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8099761: e9 07 eb ff ff jmp 809826d <_dl_relocate_object+0x5cd> 8099766: 89 d0 mov %edx,%eax 8099768: 89 55 98 mov %edx,-0x68(%ebp) 809976b: e8 e0 e3 ff ff call 8097b50 <_dl_allocate_static_tls> 8099770: 8b 55 98 mov -0x68(%ebp),%edx 8099773: 8b 4d c0 mov -0x40(%ebp),%ecx 8099776: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 809977c: e9 92 f1 ff ff jmp 8098913 <_dl_relocate_object+0xc73> 8099781: 89 d0 mov %edx,%eax 8099783: 89 55 98 mov %edx,-0x68(%ebp) 8099786: e8 c5 e3 ff ff call 8097b50 <_dl_allocate_static_tls> 809978b: 8b 55 98 mov -0x68(%ebp),%edx 809978e: 8b 4d c0 mov -0x40(%ebp),%ecx 8099791: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 8099797: e9 61 f5 ff ff jmp 8098cfd <_dl_relocate_object+0x105d> 809979c: 83 ba 20 02 00 00 01 cmpl $0x1,0x220(%edx) 80997a3: 0f 85 e9 f0 ff ff jne 8098892 <_dl_relocate_object+0xbf2> 80997a9: 8b 82 28 02 00 00 mov 0x228(%edx),%eax 80997af: 8b 92 24 02 00 00 mov 0x224(%edx),%edx 80997b5: 89 45 b0 mov %eax,-0x50(%ebp) 80997b8: e9 22 f1 ff ff jmp 80988df <_dl_relocate_object+0xc3f> 80997bd: 68 00 f3 0c 08 push $0x80cf300 80997c2: 68 6a 02 00 00 push $0x26a 80997c7: 68 56 f3 0c 08 push $0x80cf356 80997cc: 68 4c f2 0c 08 push $0x80cf24c 80997d1: e8 0a 00 fb ff call 80497e0 <__assert_fail> 80997d6: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 80997dd: e9 3d ec ff ff jmp 809841f <_dl_relocate_object+0x77f> 80997e2: b9 f8 f1 0c 08 mov $0x80cf1f8,%ecx 80997e7: b8 e8 ff ff ff mov $0xffffffe8,%eax 80997ec: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 80997f3: 83 ec 0c sub $0xc,%esp 80997f6: 8b 57 04 mov 0x4(%edi),%edx 80997f9: 8b 04 03 mov (%ebx,%eax,1),%eax 80997fc: 51 push %ecx 80997fd: 31 c9 xor %ecx,%ecx 80997ff: e8 0c 08 00 00 call 809a010 <_dl_signal_error> 8099804: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) 809980b: e9 97 f3 ff ff jmp 8098ba7 <_dl_relocate_object+0xf07> 8099810: b9 24 f2 0c 08 mov $0x80cf224,%ecx 8099815: eb d0 jmp 80997e7 <_dl_relocate_object+0x1b47> 8099817: 89 d0 mov %edx,%eax 8099819: 89 55 88 mov %edx,-0x78(%ebp) 809981c: e8 2f e3 ff ff call 8097b50 <_dl_allocate_static_tls> 8099821: 8b 55 88 mov -0x78(%ebp),%edx 8099824: 8b 82 40 02 00 00 mov 0x240(%edx),%eax 809982a: e9 9a f3 ff ff jmp 8098bc9 <_dl_relocate_object+0xf29> 809982f: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) 8099836: e9 31 f7 ff ff jmp 8098f6c <_dl_relocate_object+0x12cc> 809983b: 66 90 xchg %ax,%ax 809983d: 66 90 xchg %ax,%ax 809983f: 90 nop 08099840 <_dl_important_hwcaps>: 8099840: 55 push %ebp 8099841: 89 e5 mov %esp,%ebp 8099843: 57 push %edi 8099844: 56 push %esi 8099845: 53 push %ebx 8099846: 89 c7 mov %eax,%edi 8099848: 83 ec 4c sub $0x4c,%esp 809984b: 89 45 b8 mov %eax,-0x48(%ebp) 809984e: a1 50 d5 0e 08 mov 0x80ed550,%eax 8099853: 23 05 40 d5 0e 08 and 0x80ed540,%eax 8099859: 89 55 b4 mov %edx,-0x4c(%ebp) 809985c: 89 4d c0 mov %ecx,-0x40(%ebp) 809985f: 89 45 d8 mov %eax,-0x28(%ebp) 8099862: a1 54 d5 0e 08 mov 0x80ed554,%eax 8099867: 23 05 44 d5 0e 08 and 0x80ed544,%eax 809986d: 8b 75 d8 mov -0x28(%ebp),%esi 8099870: 89 45 dc mov %eax,-0x24(%ebp) 8099873: 31 c0 xor %eax,%eax 8099875: 85 ff test %edi,%edi 8099877: 8b 7d dc mov -0x24(%ebp),%edi 809987a: 0f 95 c0 setne %al 809987d: 89 c3 mov %eax,%ebx 809987f: 89 45 c4 mov %eax,-0x3c(%ebp) 8099882: 89 fa mov %edi,%edx 8099884: 09 f2 or %esi,%edx 8099886: 74 51 je 80998d9 <_dl_important_hwcaps+0x99> 8099888: 31 c9 xor %ecx,%ecx 809988a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8099890: 89 fa mov %edi,%edx 8099892: 89 f0 mov %esi,%eax 8099894: 0f ad d0 shrd %cl,%edx,%eax 8099897: d3 ea shr %cl,%edx 8099899: f6 c1 20 test $0x20,%cl 809989c: 74 02 je 80998a0 <_dl_important_hwcaps+0x60> 809989e: 89 d0 mov %edx,%eax 80998a0: 83 e0 01 and $0x1,%eax 80998a3: ba ff ff ff ff mov $0xffffffff,%edx 80998a8: 83 f8 01 cmp $0x1,%eax 80998ab: b8 ff ff ff ff mov $0xffffffff,%eax 80998b0: 83 db ff sbb $0xffffffff,%ebx 80998b3: 83 c1 01 add $0x1,%ecx 80998b6: d3 e0 shl %cl,%eax 80998b8: f6 c1 20 test $0x20,%cl 80998bb: 74 04 je 80998c1 <_dl_important_hwcaps+0x81> 80998bd: 89 c2 mov %eax,%edx 80998bf: 31 c0 xor %eax,%eax 80998c1: 89 55 e4 mov %edx,-0x1c(%ebp) 80998c4: 89 c2 mov %eax,%edx 80998c6: 89 45 e0 mov %eax,-0x20(%ebp) 80998c9: 21 f2 and %esi,%edx 80998cb: 89 d0 mov %edx,%eax 80998cd: 8b 55 e4 mov -0x1c(%ebp),%edx 80998d0: 21 fa and %edi,%edx 80998d2: 09 c2 or %eax,%edx 80998d4: 75 ba jne 8099890 <_dl_important_hwcaps+0x50> 80998d6: 89 5d c4 mov %ebx,-0x3c(%ebp) 80998d9: a1 88 dc 0e 08 mov 0x80edc88,%eax 80998de: 85 c0 test %eax,%eax 80998e0: 89 45 c8 mov %eax,-0x38(%ebp) 80998e3: 0f 84 67 02 00 00 je 8099b50 <_dl_important_hwcaps+0x310> 80998e9: 8b 88 50 01 00 00 mov 0x150(%eax),%ecx 80998ef: 0f b7 80 58 01 00 00 movzwl 0x158(%eax),%eax 80998f6: 85 c0 test %eax,%eax 80998f8: 89 45 d4 mov %eax,-0x2c(%ebp) 80998fb: 0f 84 4f 02 00 00 je 8099b50 <_dl_important_hwcaps+0x310> 8099901: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 8099908: eb 19 jmp 8099923 <_dl_important_hwcaps+0xe3> 809990a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 8099910: 83 45 e0 01 addl $0x1,-0x20(%ebp) 8099914: 83 c1 20 add $0x20,%ecx 8099917: 8b 45 e0 mov -0x20(%ebp),%eax 809991a: 39 45 d4 cmp %eax,-0x2c(%ebp) 809991d: 0f 84 2d 02 00 00 je 8099b50 <_dl_important_hwcaps+0x310> 8099923: 83 39 04 cmpl $0x4,(%ecx) 8099926: 75 e8 jne 8099910 <_dl_important_hwcaps+0xd0> 8099928: 8b 45 c8 mov -0x38(%ebp),%eax 809992b: 8b 51 14 mov 0x14(%ecx),%edx 809992e: bb 0c 00 00 00 mov $0xc,%ebx 8099933: 8b 38 mov (%eax),%edi 8099935: 03 79 08 add 0x8(%ecx),%edi 8099938: 39 d3 cmp %edx,%ebx 809993a: 89 fe mov %edi,%esi 809993c: 8d 47 0c lea 0xc(%edi),%eax 809993f: 73 cf jae 8099910 <_dl_important_hwcaps+0xd0> 8099941: 89 4d cc mov %ecx,-0x34(%ebp) 8099944: eb 2e jmp 8099974 <_dl_important_hwcaps+0x134> 8099946: 8d 76 00 lea 0x0(%esi),%esi 8099949: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8099950: 8b 46 04 mov 0x4(%esi),%eax 8099953: 83 c3 03 add $0x3,%ebx 8099956: 83 c0 03 add $0x3,%eax 8099959: 83 e3 fc and $0xfffffffc,%ebx 809995c: 83 e0 fc and $0xfffffffc,%eax 809995f: 8d 44 03 0c lea 0xc(%ebx,%eax,1),%eax 8099963: 01 c6 add %eax,%esi 8099965: 8d 46 0c lea 0xc(%esi),%eax 8099968: 89 c3 mov %eax,%ebx 809996a: 29 fb sub %edi,%ebx 809996c: 39 d3 cmp %edx,%ebx 809996e: 0f 83 bc 01 00 00 jae 8099b30 <_dl_important_hwcaps+0x2f0> 8099974: 83 7e 08 02 cmpl $0x2,0x8(%esi) 8099978: 8b 1e mov (%esi),%ebx 809997a: 75 d4 jne 8099950 <_dl_important_hwcaps+0x110> 809997c: 83 fb 04 cmp $0x4,%ebx 809997f: 75 cf jne 8099950 <_dl_important_hwcaps+0x110> 8099981: 83 ec 04 sub $0x4,%esp 8099984: 89 55 d0 mov %edx,-0x30(%ebp) 8099987: 6a 04 push $0x4 8099989: 68 60 f9 0c 08 push $0x80cf960 809998e: 50 push %eax 809998f: e8 cc e8 fa ff call 8048260 <.plt+0x80> 8099994: 83 c4 10 add $0x10,%esp 8099997: 85 c0 test %eax,%eax 8099999: 8b 55 d0 mov -0x30(%ebp),%edx 809999c: 8b 46 04 mov 0x4(%esi),%eax 809999f: 75 b2 jne 8099953 <_dl_important_hwcaps+0x113> 80999a1: 83 f8 0a cmp $0xa,%eax 80999a4: 76 ad jbe 8099953 <_dl_important_hwcaps+0x113> 80999a6: 8d 50 f8 lea -0x8(%eax),%edx 80999a9: 8b 7d c4 mov -0x3c(%ebp),%edi 80999ac: 8b 46 10 mov 0x10(%esi),%eax 80999af: 83 ec 08 sub $0x8,%esp 80999b2: 8d 5e 18 lea 0x18(%esi),%ebx 80999b5: 6a 00 push $0x0 80999b7: 68 64 f9 0c 08 push $0x80cf964 80999bc: 8d 44 07 01 lea 0x1(%edi,%eax,1),%eax 80999c0: 89 55 e0 mov %edx,-0x20(%ebp) 80999c3: 89 45 bc mov %eax,-0x44(%ebp) 80999c6: e8 75 8f ff ff call 8092940 <__access> 80999cb: 83 c4 10 add $0x10,%esp 80999ce: 85 c0 test %eax,%eax 80999d0: 8b 55 e0 mov -0x20(%ebp),%edx 80999d3: 0f 84 91 01 00 00 je 8099b6a <_dl_important_hwcaps+0x32a> 80999d9: 8b 45 bc mov -0x44(%ebp),%eax 80999dc: 83 0d 50 d5 0e 08 00 orl $0x0,0x80ed550 80999e3: 83 0d 40 d5 0e 08 00 orl $0x0,0x80ed540 80999ea: 8d 04 c5 1e 00 00 00 lea 0x1e(,%eax,8),%eax 80999f1: 83 e0 f0 and $0xfffffff0,%eax 80999f4: 29 c4 sub %eax,%esp 80999f6: 8b 46 14 mov 0x14(%esi),%eax 80999f9: 8d 7c 24 0f lea 0xf(%esp),%edi 80999fd: 89 45 d4 mov %eax,-0x2c(%ebp) 8099a00: c1 e0 14 shl $0x14,%eax 8099a03: 09 05 54 d5 0e 08 or %eax,0x80ed554 8099a09: 09 05 44 d5 0e 08 or %eax,0x80ed544 8099a0f: 8d 04 13 lea (%ebx,%edx,1),%eax 8099a12: 89 da mov %ebx,%edx 8099a14: 83 e7 f0 and $0xfffffff0,%edi 8099a17: 31 db xor %ebx,%ebx 8099a19: 39 d0 cmp %edx,%eax 8099a1b: 89 7d d0 mov %edi,-0x30(%ebp) 8099a1e: 89 45 e0 mov %eax,-0x20(%ebp) 8099a21: 0f 86 77 05 00 00 jbe 8099f9e <_dl_important_hwcaps+0x75e> 8099a27: 89 7d cc mov %edi,-0x34(%ebp) 8099a2a: 89 df mov %ebx,%edi 8099a2c: 89 d3 mov %edx,%ebx 8099a2e: eb 17 jmp 8099a47 <_dl_important_hwcaps+0x207> 8099a30: 8b 4d d0 mov -0x30(%ebp),%ecx 8099a33: 8d 5c 06 01 lea 0x1(%esi,%eax,1),%ebx 8099a37: 8d 0c f9 lea (%ecx,%edi,8),%ecx 8099a3a: 83 c7 01 add $0x1,%edi 8099a3d: 39 5d e0 cmp %ebx,-0x20(%ebp) 8099a40: 89 31 mov %esi,(%ecx) 8099a42: 89 41 04 mov %eax,0x4(%ecx) 8099a45: 76 2b jbe 8099a72 <_dl_important_hwcaps+0x232> 8099a47: 8d 73 01 lea 0x1(%ebx),%esi 8099a4a: 83 ec 0c sub $0xc,%esp 8099a4d: 56 push %esi 8099a4e: e8 5d 28 fc ff call 805c2b0 <strlen> 8099a53: 0f b6 0b movzbl (%ebx),%ecx 8099a56: ba 01 00 00 00 mov $0x1,%edx 8099a5b: 83 c4 10 add $0x10,%esp 8099a5e: d3 e2 shl %cl,%edx 8099a60: 85 55 d4 test %edx,-0x2c(%ebp) 8099a63: 75 cb jne 8099a30 <_dl_important_hwcaps+0x1f0> 8099a65: 83 6d bc 01 subl $0x1,-0x44(%ebp) 8099a69: 8d 5c 06 01 lea 0x1(%esi,%eax,1),%ebx 8099a6d: 39 5d e0 cmp %ebx,-0x20(%ebp) 8099a70: 77 d5 ja 8099a47 <_dl_important_hwcaps+0x207> 8099a72: 89 fb mov %edi,%ebx 8099a74: 8b 7d cc mov -0x34(%ebp),%edi 8099a77: 8d 04 dd 00 00 00 00 lea 0x0(,%ebx,8),%eax 8099a7e: 8d 53 01 lea 0x1(%ebx),%edx 8099a81: 8b 4d d8 mov -0x28(%ebp),%ecx 8099a84: 8b 75 dc mov -0x24(%ebp),%esi 8099a87: 09 ce or %ecx,%esi 8099a89: 0f 84 28 01 00 00 je 8099bb7 <_dl_important_hwcaps+0x377> 8099a8f: 31 c9 xor %ecx,%ecx 8099a91: 89 7d d0 mov %edi,-0x30(%ebp) 8099a94: be 20 fc 0b 08 mov $0x80bfc20,%esi 8099a99: 89 5d e0 mov %ebx,-0x20(%ebp) 8099a9c: 89 cf mov %ecx,%edi 8099a9e: 66 90 xchg %ax,%ax 8099aa0: 8b 55 dc mov -0x24(%ebp),%edx 8099aa3: 8b 45 d8 mov -0x28(%ebp),%eax 8099aa6: 89 f9 mov %edi,%ecx 8099aa8: 0f ad d0 shrd %cl,%edx,%eax 8099aab: d3 ea shr %cl,%edx 8099aad: f6 c1 20 test $0x20,%cl 8099ab0: 0f 45 c2 cmovne %edx,%eax 8099ab3: 83 e0 01 and $0x1,%eax 8099ab6: 85 c0 test %eax,%eax 8099ab8: 0f 84 e2 00 00 00 je 8099ba0 <_dl_important_hwcaps+0x360> 8099abe: 8b 4d d0 mov -0x30(%ebp),%ecx 8099ac1: 8b 45 e0 mov -0x20(%ebp),%eax 8099ac4: 83 ec 0c sub $0xc,%esp 8099ac7: 8d 14 c1 lea (%ecx,%eax,8),%edx 8099aca: 89 32 mov %esi,(%edx) 8099acc: 56 push %esi 8099acd: 89 55 d4 mov %edx,-0x2c(%ebp) 8099ad0: e8 db 27 fc ff call 805c2b0 <strlen> 8099ad5: 8b 55 d4 mov -0x2c(%ebp),%edx 8099ad8: 89 f9 mov %edi,%ecx 8099ada: 83 c4 10 add $0x10,%esp 8099add: 8b 5d dc mov -0x24(%ebp),%ebx 8099ae0: 89 42 04 mov %eax,0x4(%edx) 8099ae3: 31 c0 xor %eax,%eax 8099ae5: 31 d2 xor %edx,%edx 8099ae7: f6 c1 20 test $0x20,%cl 8099aea: 0f 94 c0 sete %al 8099aed: 0f 95 c2 setne %dl 8099af0: 83 c7 01 add $0x1,%edi 8099af3: d3 e0 shl %cl,%eax 8099af5: d3 e2 shl %cl,%edx 8099af7: 8b 4d d8 mov -0x28(%ebp),%ecx 8099afa: 89 55 dc mov %edx,-0x24(%ebp) 8099afd: 89 45 d8 mov %eax,-0x28(%ebp) 8099b00: 89 c2 mov %eax,%edx 8099b02: 8b 45 dc mov -0x24(%ebp),%eax 8099b05: 83 c6 08 add $0x8,%esi 8099b08: 31 ca xor %ecx,%edx 8099b0a: 31 d8 xor %ebx,%eax 8099b0c: 89 c1 mov %eax,%ecx 8099b0e: 8b 45 e0 mov -0x20(%ebp),%eax 8099b11: 89 cb mov %ecx,%ebx 8099b13: 83 c0 01 add $0x1,%eax 8099b16: 09 d3 or %edx,%ebx 8099b18: 0f 84 8d 00 00 00 je 8099bab <_dl_important_hwcaps+0x36b> 8099b1e: 89 45 e0 mov %eax,-0x20(%ebp) 8099b21: 89 55 d8 mov %edx,-0x28(%ebp) 8099b24: 89 4d dc mov %ecx,-0x24(%ebp) 8099b27: e9 74 ff ff ff jmp 8099aa0 <_dl_important_hwcaps+0x260> 8099b2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8099b30: 8b 4d cc mov -0x34(%ebp),%ecx 8099b33: 83 45 e0 01 addl $0x1,-0x20(%ebp) 8099b37: 8b 45 e0 mov -0x20(%ebp),%eax 8099b3a: 83 c1 20 add $0x20,%ecx 8099b3d: 39 45 d4 cmp %eax,-0x2c(%ebp) 8099b40: 0f 85 dd fd ff ff jne 8099923 <_dl_important_hwcaps+0xe3> 8099b46: 8d 76 00 lea 0x0(%esi),%esi 8099b49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8099b50: 83 ec 08 sub $0x8,%esp 8099b53: 6a 00 push $0x0 8099b55: 68 64 f9 0c 08 push $0x80cf964 8099b5a: e8 e1 8d ff ff call 8092940 <__access> 8099b5f: 83 c4 10 add $0x10,%esp 8099b62: 85 c0 test %eax,%eax 8099b64: 0f 85 08 04 00 00 jne 8099f72 <_dl_important_hwcaps+0x732> 8099b6a: 83 ec 0c sub $0xc,%esp 8099b6d: 6a 08 push $0x8 8099b6f: e8 0c 05 fc ff call 805a080 <__libc_malloc> 8099b74: 83 c4 10 add $0x10,%esp 8099b77: 85 c0 test %eax,%eax 8099b79: 0f 84 dd 03 00 00 je 8099f5c <_dl_important_hwcaps+0x71c> 8099b7f: 8b 7d c0 mov -0x40(%ebp),%edi 8099b82: 89 00 mov %eax,(%eax) 8099b84: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 8099b8b: c7 07 01 00 00 00 movl $0x1,(%edi) 8099b91: 8d 65 f4 lea -0xc(%ebp),%esp 8099b94: 5b pop %ebx 8099b95: 5e pop %esi 8099b96: 5f pop %edi 8099b97: 5d pop %ebp 8099b98: c2 04 00 ret $0x4 8099b9b: 90 nop 8099b9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8099ba0: 83 c7 01 add $0x1,%edi 8099ba3: 83 c6 08 add $0x8,%esi 8099ba6: e9 f5 fe ff ff jmp 8099aa0 <_dl_important_hwcaps+0x260> 8099bab: 8b 5d e0 mov -0x20(%ebp),%ebx 8099bae: 8b 7d d0 mov -0x30(%ebp),%edi 8099bb1: c1 e0 03 shl $0x3,%eax 8099bb4: 8d 53 02 lea 0x2(%ebx),%edx 8099bb7: 8b 4d b8 mov -0x48(%ebp),%ecx 8099bba: 85 c9 test %ecx,%ecx 8099bbc: 74 14 je 8099bd2 <_dl_important_hwcaps+0x392> 8099bbe: 01 f8 add %edi,%eax 8099bc0: 89 08 mov %ecx,(%eax) 8099bc2: 8b 4d b4 mov -0x4c(%ebp),%ecx 8099bc5: 89 48 04 mov %ecx,0x4(%eax) 8099bc8: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 8099bcf: 83 c2 01 add $0x1,%edx 8099bd2: 01 f8 add %edi,%eax 8099bd4: 39 55 bc cmp %edx,-0x44(%ebp) 8099bd7: c7 00 77 f9 0c 08 movl $0x80cf977,(%eax) 8099bdd: c7 40 04 03 00 00 00 movl $0x3,0x4(%eax) 8099be4: 0f 85 ff 03 00 00 jne 8099fe9 <_dl_important_hwcaps+0x7a9> 8099bea: 83 7d bc 01 cmpl $0x1,-0x44(%ebp) 8099bee: 0f 84 47 03 00 00 je 8099f3b <_dl_important_hwcaps+0x6fb> 8099bf4: 8b 4d bc mov -0x44(%ebp),%ecx 8099bf7: 8b 47 04 mov 0x4(%edi),%eax 8099bfa: 8d 34 cd f8 ff ff ff lea -0x8(,%ecx,8),%esi 8099c01: 83 f9 02 cmp $0x2,%ecx 8099c04: 89 45 d0 mov %eax,-0x30(%ebp) 8099c07: 8d 14 37 lea (%edi,%esi,1),%edx 8099c0a: 89 55 cc mov %edx,-0x34(%ebp) 8099c0d: 8b 52 04 mov 0x4(%edx),%edx 8099c10: 89 55 d4 mov %edx,-0x2c(%ebp) 8099c13: 8d 54 10 02 lea 0x2(%eax,%edx,1),%edx 8099c17: 0f 86 7a 02 00 00 jbe 8099e97 <_dl_important_hwcaps+0x657> 8099c1d: 8d 47 0c lea 0xc(%edi),%eax 8099c20: 8d 5c 37 04 lea 0x4(%edi,%esi,1),%ebx 8099c24: 01 d2 add %edx,%edx 8099c26: 8d 76 00 lea 0x0(%esi),%esi 8099c29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8099c30: 8b 08 mov (%eax),%ecx 8099c32: 83 c0 08 add $0x8,%eax 8099c35: 39 d8 cmp %ebx,%eax 8099c37: 8d 54 0a 01 lea 0x1(%edx,%ecx,1),%edx 8099c3b: 75 f3 jne 8099c30 <_dl_important_hwcaps+0x3f0> 8099c3d: 8b 5d bc mov -0x44(%ebp),%ebx 8099c40: 83 fb 03 cmp $0x3,%ebx 8099c43: 74 1d je 8099c62 <_dl_important_hwcaps+0x422> 8099c45: 83 fb 1f cmp $0x1f,%ebx 8099c48: 0f 87 0e 03 00 00 ja 8099f5c <_dl_important_hwcaps+0x71c> 8099c4e: 8d 42 40 lea 0x40(%edx),%eax 8099c51: b9 23 00 00 00 mov $0x23,%ecx 8099c56: 29 d9 sub %ebx,%ecx 8099c58: d3 e8 shr %cl,%eax 8099c5a: 85 c0 test %eax,%eax 8099c5c: 0f 85 fa 02 00 00 jne 8099f5c <_dl_important_hwcaps+0x71c> 8099c62: 0f b6 4d bc movzbl -0x44(%ebp),%ecx 8099c66: b8 01 00 00 00 mov $0x1,%eax 8099c6b: 83 ec 0c sub $0xc,%esp 8099c6e: d3 e0 shl %cl,%eax 8099c70: 8b 4d c0 mov -0x40(%ebp),%ecx 8099c73: 89 45 d8 mov %eax,-0x28(%ebp) 8099c76: 89 01 mov %eax,(%ecx) 8099c78: b8 08 00 00 00 mov $0x8,%eax 8099c7d: 89 c3 mov %eax,%ebx 8099c7f: 8b 45 bc mov -0x44(%ebp),%eax 8099c82: 89 c1 mov %eax,%ecx 8099c84: d3 e3 shl %cl,%ebx 8099c86: 8d 48 fd lea -0x3(%eax),%ecx 8099c89: d3 e2 shl %cl,%edx 8099c8b: 8d 04 1a lea (%edx,%ebx,1),%eax 8099c8e: 50 push %eax 8099c8f: e8 ec 03 fc ff call 805a080 <__libc_malloc> 8099c94: 83 c4 10 add $0x10,%esp 8099c97: 85 c0 test %eax,%eax 8099c99: 89 45 e0 mov %eax,-0x20(%ebp) 8099c9c: 0f 84 ba 02 00 00 je 8099f5c <_dl_important_hwcaps+0x71c> 8099ca2: 8b 4d e0 mov -0x20(%ebp),%ecx 8099ca5: 89 c8 mov %ecx,%eax 8099ca7: 01 d8 add %ebx,%eax 8099ca9: 89 01 mov %eax,(%ecx) 8099cab: 89 41 08 mov %eax,0x8(%ecx) 8099cae: 8b 4d bc mov -0x44(%ebp),%ecx 8099cb1: bb 01 00 00 00 mov $0x1,%ebx 8099cb6: 89 7d b4 mov %edi,-0x4c(%ebp) 8099cb9: 8d 51 ff lea -0x1(%ecx),%edx 8099cbc: 89 d1 mov %edx,%ecx 8099cbe: 89 55 b8 mov %edx,-0x48(%ebp) 8099cc1: 89 55 b0 mov %edx,-0x50(%ebp) 8099cc4: d3 e3 shl %cl,%ebx 8099cc6: 8b 0f mov (%edi),%ecx 8099cc8: 89 4d c8 mov %ecx,-0x38(%ebp) 8099ccb: 8b 4d cc mov -0x34(%ebp),%ecx 8099cce: 8b 09 mov (%ecx),%ecx 8099cd0: 89 4d c4 mov %ecx,-0x3c(%ebp) 8099cd3: 8b 4d bc mov -0x44(%ebp),%ecx 8099cd6: 83 e9 02 sub $0x2,%ecx 8099cd9: 89 4d c0 mov %ecx,-0x40(%ebp) 8099cdc: 8d 4c 37 f8 lea -0x8(%edi,%esi,1),%ecx 8099ce0: 89 df mov %ebx,%edi 8099ce2: 89 4d cc mov %ecx,-0x34(%ebp) 8099ce5: 8d 76 00 lea 0x0(%esi),%esi 8099ce8: 83 ec 04 sub $0x4,%esp 8099ceb: ff 75 d4 pushl -0x2c(%ebp) 8099cee: ff 75 c4 pushl -0x3c(%ebp) 8099cf1: 50 push %eax 8099cf2: 83 ef 02 sub $0x2,%edi 8099cf5: e8 c6 35 fc ff call 805d2c0 <__mempcpy> 8099cfa: 83 c4 0c add $0xc,%esp 8099cfd: 6a 01 push $0x1 8099cff: 68 d2 e6 0c 08 push $0x80ce6d2 8099d04: 50 push %eax 8099d05: e8 b6 35 fc ff call 805d2c0 <__mempcpy> 8099d0a: 83 c4 10 add $0x10,%esp 8099d0d: 8b 75 cc mov -0x34(%ebp),%esi 8099d10: 8b 5d c0 mov -0x40(%ebp),%ebx 8099d13: eb 0b jmp 8099d20 <_dl_important_hwcaps+0x4e0> 8099d15: 8d 76 00 lea 0x0(%esi),%esi 8099d18: 83 ee 08 sub $0x8,%esi 8099d1b: 83 eb 01 sub $0x1,%ebx 8099d1e: 74 36 je 8099d56 <_dl_important_hwcaps+0x516> 8099d20: ba 01 00 00 00 mov $0x1,%edx 8099d25: 89 d9 mov %ebx,%ecx 8099d27: d3 e2 shl %cl,%edx 8099d29: 85 fa test %edi,%edx 8099d2b: 74 eb je 8099d18 <_dl_important_hwcaps+0x4d8> 8099d2d: 83 ec 04 sub $0x4,%esp 8099d30: ff 76 04 pushl 0x4(%esi) 8099d33: ff 36 pushl (%esi) 8099d35: 50 push %eax 8099d36: 83 ee 08 sub $0x8,%esi 8099d39: e8 82 35 fc ff call 805d2c0 <__mempcpy> 8099d3e: 83 c4 0c add $0xc,%esp 8099d41: 6a 01 push $0x1 8099d43: 68 d2 e6 0c 08 push $0x80ce6d2 8099d48: 50 push %eax 8099d49: e8 72 35 fc ff call 805d2c0 <__mempcpy> 8099d4e: 83 c4 10 add $0x10,%esp 8099d51: 83 eb 01 sub $0x1,%ebx 8099d54: 75 ca jne 8099d20 <_dl_important_hwcaps+0x4e0> 8099d56: 83 ec 04 sub $0x4,%esp 8099d59: ff 75 d0 pushl -0x30(%ebp) 8099d5c: ff 75 c8 pushl -0x38(%ebp) 8099d5f: 50 push %eax 8099d60: e8 5b 35 fc ff call 805d2c0 <__mempcpy> 8099d65: 83 c4 0c add $0xc,%esp 8099d68: 6a 01 push $0x1 8099d6a: 68 d2 e6 0c 08 push $0x80ce6d2 8099d6f: 50 push %eax 8099d70: e8 4b 35 fc ff call 805d2c0 <__mempcpy> 8099d75: 83 c4 10 add $0x10,%esp 8099d78: 85 ff test %edi,%edi 8099d7a: 0f 85 68 ff ff ff jne 8099ce8 <_dl_important_hwcaps+0x4a8> 8099d80: 0f b6 4d bc movzbl -0x44(%ebp),%ecx 8099d84: b8 01 00 00 00 mov $0x1,%eax 8099d89: 8b 7d b4 mov -0x4c(%ebp),%edi 8099d8c: 8b 55 b0 mov -0x50(%ebp),%edx 8099d8f: d3 e0 shl %cl,%eax 8099d91: 85 c0 test %eax,%eax 8099d93: 89 c1 mov %eax,%ecx 8099d95: 74 18 je 8099daf <_dl_important_hwcaps+0x56f> 8099d97: 8b 5d e0 mov -0x20(%ebp),%ebx 8099d9a: 31 c0 xor %eax,%eax 8099d9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8099da0: c7 44 c3 04 00 00 00 movl $0x0,0x4(%ebx,%eax,8) 8099da7: 00 8099da8: 83 c0 01 add $0x1,%eax 8099dab: 39 c1 cmp %eax,%ecx 8099dad: 77 f1 ja 8099da0 <_dl_important_hwcaps+0x560> 8099daf: 89 d1 mov %edx,%ecx 8099db1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8099db8: 8b 45 d8 mov -0x28(%ebp),%eax 8099dbb: ba 01 00 00 00 mov $0x1,%edx 8099dc0: d3 e2 shl %cl,%edx 8099dc2: 85 c0 test %eax,%eax 8099dc4: 74 2c je 8099df2 <_dl_important_hwcaps+0x5b2> 8099dc6: 8b 5d e0 mov -0x20(%ebp),%ebx 8099dc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 8099dd0: 83 e8 01 sub $0x1,%eax 8099dd3: 85 c2 test %eax,%edx 8099dd5: 74 14 je 8099deb <_dl_important_hwcaps+0x5ab> 8099dd7: 8b 74 cf 04 mov 0x4(%edi,%ecx,8),%esi 8099ddb: 83 e8 01 sub $0x1,%eax 8099dde: 83 c6 01 add $0x1,%esi 8099de1: 01 73 04 add %esi,0x4(%ebx) 8099de4: 83 c3 08 add $0x8,%ebx 8099de7: 85 c2 test %eax,%edx 8099de9: 75 ec jne 8099dd7 <_dl_important_hwcaps+0x597> 8099deb: 83 c3 08 add $0x8,%ebx 8099dee: 85 c0 test %eax,%eax 8099df0: 75 de jne 8099dd0 <_dl_important_hwcaps+0x590> 8099df2: 85 c9 test %ecx,%ecx 8099df4: 74 05 je 8099dfb <_dl_important_hwcaps+0x5bb> 8099df6: 83 e9 01 sub $0x1,%ecx 8099df9: eb bd jmp 8099db8 <_dl_important_hwcaps+0x578> 8099dfb: 8b 45 d8 mov -0x28(%ebp),%eax 8099dfe: 0f b6 4d b8 movzbl -0x48(%ebp),%ecx 8099e02: bf 01 00 00 00 mov $0x1,%edi 8099e07: 8d 58 fe lea -0x2(%eax),%ebx 8099e0a: 8b 45 e0 mov -0x20(%ebp),%eax 8099e0d: d3 e7 shl %cl,%edi 8099e0f: 83 c0 10 add $0x10,%eax 8099e12: 39 df cmp %ebx,%edi 8099e14: 74 40 je 8099e56 <_dl_important_hwcaps+0x616> 8099e16: 89 c2 mov %eax,%edx 8099e18: 89 d9 mov %ebx,%ecx 8099e1a: eb 14 jmp 8099e30 <_dl_important_hwcaps+0x5f0> 8099e1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 8099e20: 8b 72 f4 mov -0xc(%edx),%esi 8099e23: 03 72 f0 add -0x10(%edx),%esi 8099e26: 83 c2 08 add $0x8,%edx 8099e29: 89 72 f8 mov %esi,-0x8(%edx) 8099e2c: 39 cf cmp %ecx,%edi 8099e2e: 74 15 je 8099e45 <_dl_important_hwcaps+0x605> 8099e30: 83 e9 01 sub $0x1,%ecx 8099e33: f6 c1 01 test $0x1,%cl 8099e36: 75 e8 jne 8099e20 <_dl_important_hwcaps+0x5e0> 8099e38: 8b 72 f8 mov -0x8(%edx),%esi 8099e3b: 83 c2 08 add $0x8,%edx 8099e3e: 89 72 f8 mov %esi,-0x8(%edx) 8099e41: 39 cf cmp %ecx,%edi 8099e43: 75 eb jne 8099e30 <_dl_important_hwcaps+0x5f0> 8099e45: 8b 4d d8 mov -0x28(%ebp),%ecx 8099e48: 89 ca mov %ecx,%edx 8099e4a: 29 cb sub %ecx,%ebx 8099e4c: 29 fa sub %edi,%edx 8099e4e: 8d 5c 1f 02 lea 0x2(%edi,%ebx,1),%ebx 8099e52: 8d 44 d0 f0 lea -0x10(%eax,%edx,8),%eax 8099e56: 0f b6 4d b8 movzbl -0x48(%ebp),%ecx 8099e5a: 8b 75 d4 mov -0x2c(%ebp),%esi 8099e5d: ba f8 ff ff ff mov $0xfffffff8,%edx 8099e62: 83 c6 01 add $0x1,%esi 8099e65: d3 e2 shl %cl,%edx 8099e67: 89 f6 mov %esi,%esi 8099e69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 8099e70: 8b 0c 10 mov (%eax,%edx,1),%ecx 8099e73: 83 c0 08 add $0x8,%eax 8099e76: 01 f1 add %esi,%ecx 8099e78: 89 48 f8 mov %ecx,-0x8(%eax) 8099e7b: 83 eb 01 sub $0x1,%ebx 8099e7e: 75 f0 jne 8099e70 <_dl_important_hwcaps+0x630> 8099e80: 8b 7d e0 mov -0x20(%ebp),%edi 8099e83: 8b 4d 08 mov 0x8(%ebp),%ecx 8099e86: 8b 47 04 mov 0x4(%edi),%eax 8099e89: 89 01 mov %eax,(%ecx) 8099e8b: 8d 65 f4 lea -0xc(%ebp),%esp 8099e8e: 89 f8 mov %edi,%eax 8099e90: 5b pop %ebx 8099e91: 5e pop %esi 8099e92: 5f pop %edi 8099e93: 5d pop %ebp 8099e94: c2 04 00 ret $0x4 8099e97: 8b 5d bc mov -0x44(%ebp),%ebx 8099e9a: b8 01 00 00 00 mov $0x1,%eax 8099e9f: 83 ec 0c sub $0xc,%esp 8099ea2: 89 d9 mov %ebx,%ecx 8099ea4: d3 e0 shl %cl,%eax 8099ea6: 8b 4d c0 mov -0x40(%ebp),%ecx 8099ea9: 89 45 d8 mov %eax,-0x28(%ebp) 8099eac: 89 01 mov %eax,(%ecx) 8099eae: 89 d9 mov %ebx,%ecx 8099eb0: b8 08 00 00 00 mov $0x8,%eax 8099eb5: d3 e0 shl %cl,%eax 8099eb7: 01 c2 add %eax,%edx 8099eb9: 89 c3 mov %eax,%ebx 8099ebb: 52 push %edx 8099ebc: e8 bf 01 fc ff call 805a080 <__libc_malloc> 8099ec1: 83 c4 10 add $0x10,%esp 8099ec4: 85 c0 test %eax,%eax 8099ec6: 89 45 e0 mov %eax,-0x20(%ebp) 8099ec9: 0f 84 8d 00 00 00 je 8099f5c <_dl_important_hwcaps+0x71c> 8099ecf: 8b 4d e0 mov -0x20(%ebp),%ecx 8099ed2: 89 c8 mov %ecx,%eax 8099ed4: 01 d8 add %ebx,%eax 8099ed6: 83 7d bc 02 cmpl $0x2,-0x44(%ebp) 8099eda: 89 01 mov %eax,(%ecx) 8099edc: 89 41 08 mov %eax,0x8(%ecx) 8099edf: 0f 85 c9 fd ff ff jne 8099cae <_dl_important_hwcaps+0x46e> 8099ee5: 83 ec 04 sub $0x4,%esp 8099ee8: ff 77 0c pushl 0xc(%edi) 8099eeb: ff 77 08 pushl 0x8(%edi) 8099eee: 50 push %eax 8099eef: e8 cc 33 fc ff call 805d2c0 <__mempcpy> 8099ef4: 83 c4 0c add $0xc,%esp 8099ef7: 6a 01 push $0x1 8099ef9: 68 d2 e6 0c 08 push $0x80ce6d2 8099efe: 50 push %eax 8099eff: e8 bc 33 fc ff call 805d2c0 <__mempcpy> 8099f04: 83 c4 0c add $0xc,%esp 8099f07: ff 75 d0 pushl -0x30(%ebp) 8099f0a: ff 37 pushl (%edi) 8099f0c: 50 push %eax 8099f0d: e8 ae 33 fc ff call 805d2c0 <__mempcpy> 8099f12: 83 c4 0c add $0xc,%esp 8099f15: 6a 01 push $0x1 8099f17: 68 d2 e6 0c 08 push $0x80ce6d2 8099f1c: 50 push %eax 8099f1d: e8 9e 33 fc ff call 805d2c0 <__mempcpy> 8099f22: 83 c4 10 add $0x10,%esp 8099f25: c7 45 b8 01 00 00 00 movl $0x1,-0x48(%ebp) 8099f2c: b9 04 00 00 00 mov $0x4,%ecx 8099f31: ba 01 00 00 00 mov $0x1,%edx 8099f36: e9 5c fe ff ff jmp 8099d97 <_dl_important_hwcaps+0x557> 8099f3b: 8b 77 04 mov 0x4(%edi),%esi 8099f3e: 8b 45 c0 mov -0x40(%ebp),%eax 8099f41: 83 ec 0c sub $0xc,%esp 8099f44: c7 00 02 00 00 00 movl $0x2,(%eax) 8099f4a: 8d 46 11 lea 0x11(%esi),%eax 8099f4d: 50 push %eax 8099f4e: e8 2d 01 fc ff call 805a080 <__libc_malloc> 8099f53: 83 c4 10 add $0x10,%esp 8099f56: 85 c0 test %eax,%eax 8099f58: 89 c3 mov %eax,%ebx 8099f5a: 75 4e jne 8099faa <_dl_important_hwcaps+0x76a> 8099f5c: 83 ec 0c sub $0xc,%esp 8099f5f: 31 c9 xor %ecx,%ecx 8099f61: 31 d2 xor %edx,%edx 8099f63: 68 90 f9 0c 08 push $0x80cf990 8099f68: b8 0c 00 00 00 mov $0xc,%eax 8099f6d: e8 9e 00 00 00 call 809a010 <_dl_signal_error> 8099f72: 8b 45 c4 mov -0x3c(%ebp),%eax 8099f75: ba 01 00 00 00 mov $0x1,%edx 8099f7a: 31 db xor %ebx,%ebx 8099f7c: 83 c0 01 add $0x1,%eax 8099f7f: 89 45 bc mov %eax,-0x44(%ebp) 8099f82: 8d 04 c5 1e 00 00 00 lea 0x1e(,%eax,8),%eax 8099f89: 83 e0 f0 and $0xfffffff0,%eax 8099f8c: 29 c4 sub %eax,%esp 8099f8e: 8d 44 24 0f lea 0xf(%esp),%eax 8099f92: 83 e0 f0 and $0xfffffff0,%eax 8099f95: 89 c7 mov %eax,%edi 8099f97: 31 c0 xor %eax,%eax 8099f99: e9 e3 fa ff ff jmp 8099a81 <_dl_important_hwcaps+0x241> 8099f9e: ba 01 00 00 00 mov $0x1,%edx 8099fa3: 31 c0 xor %eax,%eax 8099fa5: e9 d7 fa ff ff jmp 8099a81 <_dl_important_hwcaps+0x241> 8099faa: 8d 40 10 lea 0x10(%eax),%eax 8099fad: 8d 56 01 lea 0x1(%esi),%edx 8099fb0: 83 ec 04 sub $0x4,%esp 8099fb3: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 8099fba: 89 03 mov %eax,(%ebx) 8099fbc: 89 53 04 mov %edx,0x4(%ebx) 8099fbf: 89 43 08 mov %eax,0x8(%ebx) 8099fc2: 56 push %esi 8099fc3: ff 37 pushl (%edi) 8099fc5: 50 push %eax 8099fc6: e8 f5 32 fc ff call 805d2c0 <__mempcpy> 8099fcb: c6 00 2f movb $0x2f,(%eax) 8099fce: 8b 45 c0 mov -0x40(%ebp),%eax 8099fd1: 83 c4 10 add $0x10,%esp 8099fd4: 8b 7d 08 mov 0x8(%ebp),%edi 8099fd7: c7 00 02 00 00 00 movl $0x2,(%eax) 8099fdd: 8b 43 04 mov 0x4(%ebx),%eax 8099fe0: 89 07 mov %eax,(%edi) 8099fe2: 89 d8 mov %ebx,%eax 8099fe4: e9 a8 fb ff ff jmp 8099b91 <_dl_important_hwcaps+0x351> 8099fe9: 68 b0 f9 0c 08 push $0x80cf9b0 8099fee: 68 b5 00 00 00 push $0xb5 8099ff3: 68 7b f9 0c 08 push $0x80cf97b 8099ff8: 68 87 f9 0c 08 push $0x80cf987 8099ffd: e8 de f7 fa ff call 80497e0 <__assert_fail> 809a002: 66 90 xchg %ax,%ax 809a004: 66 90 xchg %ax,%ax 809a006: 66 90 xchg %ax,%ax 809a008: 66 90 xchg %ax,%ax 809a00a: 66 90 xchg %ax,%ax 809a00c: 66 90 xchg %ax,%ax 809a00e: 66 90 xchg %ax,%ax 0809a010 <_dl_signal_error>: 809a010: 55 push %ebp 809a011: 57 push %edi 809a012: 89 c5 mov %eax,%ebp 809a014: 56 push %esi 809a015: 53 push %ebx 809a016: b8 c5 f9 0c 08 mov $0x80cf9c5,%eax 809a01b: 89 d6 mov %edx,%esi 809a01d: 81 ec 1c 04 00 00 sub $0x41c,%esp 809a023: 8b bc 24 30 04 00 00 mov 0x430(%esp),%edi 809a02a: 89 4c 24 08 mov %ecx,0x8(%esp) 809a02e: 85 ff test %edi,%edi 809a030: 0f 45 c7 cmovne %edi,%eax 809a033: 89 44 24 04 mov %eax,0x4(%esp) 809a037: ff 15 30 cf 0e 08 call *0x80ecf30 809a03d: 8b 18 mov (%eax),%ebx 809a03f: 85 f6 test %esi,%esi 809a041: b8 31 05 0d 08 mov $0x80d0531,%eax 809a046: 0f 44 f0 cmove %eax,%esi 809a049: 8b 4c 24 08 mov 0x8(%esp),%ecx 809a04d: 85 db test %ebx,%ebx 809a04f: 0f 84 9b 00 00 00 je 809a0f0 <_dl_signal_error+0xe0> 809a055: 83 ec 0c sub $0xc,%esp 809a058: 56 push %esi 809a059: e8 52 22 fc ff call 805c2b0 <strlen> 809a05e: 59 pop %ecx 809a05f: ff 74 24 10 pushl 0x10(%esp) 809a063: 83 c0 01 add $0x1,%eax 809a066: 89 c7 mov %eax,%edi 809a068: e8 43 22 fc ff call 805c2b0 <strlen> 809a06d: 8d 50 01 lea 0x1(%eax),%edx 809a070: 89 f8 mov %edi,%eax 809a072: 01 d0 add %edx,%eax 809a074: 89 54 24 18 mov %edx,0x18(%esp) 809a078: 89 04 24 mov %eax,(%esp) 809a07b: e8 00 00 fc ff call 805a080 <__libc_malloc> 809a080: 83 c4 10 add $0x10,%esp 809a083: 85 c0 test %eax,%eax 809a085: 74 50 je 809a0d7 <_dl_signal_error+0xc7> 809a087: 8b 13 mov (%ebx),%edx 809a089: 89 54 24 0c mov %edx,0xc(%esp) 809a08d: 52 push %edx 809a08e: 8b 54 24 0c mov 0xc(%esp),%edx 809a092: 52 push %edx 809a093: ff 74 24 0c pushl 0xc(%esp) 809a097: 50 push %eax 809a098: 89 44 24 14 mov %eax,0x14(%esp) 809a09c: e8 1f 32 fc ff call 805d2c0 <__mempcpy> 809a0a1: 83 c4 0c add $0xc,%esp 809a0a4: 57 push %edi 809a0a5: 56 push %esi 809a0a6: 50 push %eax 809a0a7: e8 54 33 fc ff call 805d400 <memcpy> 809a0ac: 8b 54 24 1c mov 0x1c(%esp),%edx 809a0b0: 8b 4c 24 14 mov 0x14(%esp),%ecx 809a0b4: 83 c4 10 add $0x10,%esp 809a0b7: 89 02 mov %eax,(%edx) 809a0b9: 8b 43 04 mov 0x4(%ebx),%eax 809a0bc: 89 08 mov %ecx,(%eax) 809a0be: 8b 43 08 mov 0x8(%ebx),%eax 809a0c1: c6 00 01 movb $0x1,(%eax) 809a0c4: 8b 43 0c mov 0xc(%ebx),%eax 809a0c7: 83 ec 08 sub $0x8,%esp 809a0ca: 83 c3 10 add $0x10,%ebx 809a0cd: 89 28 mov %ebp,(%eax) 809a0cf: 6a 01 push $0x1 809a0d1: 53 push %ebx 809a0d2: e8 a9 3e 00 00 call 809df80 <__longjmp> 809a0d7: 8b 03 mov (%ebx),%eax 809a0d9: c7 00 31 05 0d 08 movl $0x80d0531,(%eax) 809a0df: 8b 43 04 mov 0x4(%ebx),%eax 809a0e2: c7 00 40 fa 0c 08 movl $0x80cfa40,(%eax) 809a0e8: 8b 43 08 mov 0x8(%ebx),%eax 809a0eb: c6 00 00 movb $0x0,(%eax) 809a0ee: eb d4 jmp 809a0c4 <_dl_signal_error+0xb4> 809a0f0: 85 ed test %ebp,%ebp 809a0f2: 75 56 jne 809a14a <_dl_signal_error+0x13a> 809a0f4: b8 31 05 0d 08 mov $0x80d0531,%eax 809a0f9: 89 c5 mov %eax,%ebp 809a0fb: 80 3e 00 cmpb $0x0,(%esi) 809a0fe: ba 31 05 0d 08 mov $0x80d0531,%edx 809a103: bb a9 ef 0c 08 mov $0x80cefa9,%ebx 809a108: bf 21 f3 0c 08 mov $0x80cf321,%edi 809a10d: 0f 44 da cmove %edx,%ebx 809a110: 85 c9 test %ecx,%ecx 809a112: ba 18 fa 0c 08 mov $0x80cfa18,%edx 809a117: 0f 44 ca cmove %edx,%ecx 809a11a: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 809a120: 8b 12 mov (%edx),%edx 809a122: 85 d2 test %edx,%edx 809a124: 0f 44 d7 cmove %edi,%edx 809a127: 83 ec 0c sub $0xc,%esp 809a12a: 50 push %eax 809a12b: 55 push %ebp 809a12c: ff 74 24 18 pushl 0x18(%esp) 809a130: 53 push %ebx 809a131: 56 push %esi 809a132: 51 push %ecx 809a133: 52 push %edx 809a134: 68 db f9 0c 08 push $0x80cf9db 809a139: 6a 02 push $0x2 809a13b: e8 e0 06 00 00 call 809a820 <_dl_dprintf> 809a140: 83 c4 24 add $0x24,%esp 809a143: 6a 7f push $0x7f 809a145: e8 87 37 fd ff call 806d8d1 <_exit> 809a14a: 89 4c 24 08 mov %ecx,0x8(%esp) 809a14e: 50 push %eax 809a14f: 68 00 04 00 00 push $0x400 809a154: 8d 44 24 18 lea 0x18(%esp),%eax 809a158: 50 push %eax 809a159: 55 push %ebp 809a15a: bd a9 ef 0c 08 mov $0x80cefa9,%ebp 809a15f: e8 5c 35 ff ff call 808d6c0 <__strerror_r> 809a164: 83 c4 10 add $0x10,%esp 809a167: 8b 4c 24 08 mov 0x8(%esp),%ecx 809a16b: eb 8e jmp 809a0fb <_dl_signal_error+0xeb> 809a16d: 8d 76 00 lea 0x0(%esi),%esi 0809a170 <_dl_signal_cerror>: 809a170: 57 push %edi 809a171: 56 push %esi 809a172: 53 push %ebx 809a173: 83 ec 10 sub $0x10,%esp 809a176: f7 05 60 dc 0e 08 7f testl $0xfffff77f,0x80edc60 809a17d: f7 ff ff 809a180: 8b 74 24 20 mov 0x20(%esp),%esi 809a184: 75 22 jne 809a1a8 <_dl_signal_cerror+0x38> 809a186: 8b 1d 90 d7 0e 08 mov 0x80ed790,%ebx 809a18c: 85 db test %ebx,%ebx 809a18e: 74 5a je 809a1ea <_dl_signal_cerror+0x7a> 809a190: 83 ec 04 sub $0x4,%esp 809a193: 56 push %esi 809a194: 52 push %edx 809a195: 50 push %eax 809a196: ff d3 call *%ebx 809a198: 83 c4 10 add $0x10,%esp 809a19b: 83 c4 10 add $0x10,%esp 809a19e: 5b pop %ebx 809a19f: 5e pop %esi 809a1a0: 5f pop %edi 809a1a1: c2 04 00 ret $0x4 809a1a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a1a8: 89 44 24 0c mov %eax,0xc(%esp) 809a1ac: a1 90 d7 0e 08 mov 0x80ed790,%eax 809a1b1: bf f9 f9 0c 08 mov $0x80cf9f9,%edi 809a1b6: bb ef f9 0c 08 mov $0x80cf9ef,%ebx 809a1bb: 85 c0 test %eax,%eax 809a1bd: 0f 44 df cmove %edi,%ebx 809a1c0: 83 ec 0c sub $0xc,%esp 809a1c3: 53 push %ebx 809a1c4: 56 push %esi 809a1c5: 51 push %ecx 809a1c6: 89 4c 24 20 mov %ecx,0x20(%esp) 809a1ca: 52 push %edx 809a1cb: 89 54 24 20 mov %edx,0x20(%esp) 809a1cf: 68 ff f9 0c 08 push $0x80cf9ff 809a1d4: e8 e7 05 00 00 call 809a7c0 <_dl_debug_printf> 809a1d9: 83 c4 20 add $0x20,%esp 809a1dc: 8b 44 24 0c mov 0xc(%esp),%eax 809a1e0: 8b 4c 24 08 mov 0x8(%esp),%ecx 809a1e4: 8b 54 24 04 mov 0x4(%esp),%edx 809a1e8: eb 9c jmp 809a186 <_dl_signal_cerror+0x16> 809a1ea: 83 ec 0c sub $0xc,%esp 809a1ed: 56 push %esi 809a1ee: e8 1d fe ff ff call 809a010 <_dl_signal_error> 809a1f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809a1f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809a200 <_dl_catch_error>: 809a200: 53 push %ebx 809a201: 81 ec d8 00 00 00 sub $0xd8,%esp 809a207: 89 44 24 14 mov %eax,0x14(%esp) 809a20b: 89 44 24 24 mov %eax,0x24(%esp) 809a20f: 8d 44 24 20 lea 0x20(%esp),%eax 809a213: 89 54 24 18 mov %edx,0x18(%esp) 809a217: 89 54 24 28 mov %edx,0x28(%esp) 809a21b: 89 4c 24 1c mov %ecx,0x1c(%esp) 809a21f: 89 4c 24 2c mov %ecx,0x2c(%esp) 809a223: 89 44 24 30 mov %eax,0x30(%esp) 809a227: ff 15 30 cf 0e 08 call *0x80ecf30 809a22d: 8b 18 mov (%eax),%ebx 809a22f: 89 c2 mov %eax,%edx 809a231: 8d 44 24 24 lea 0x24(%esp),%eax 809a235: 89 54 24 0c mov %edx,0xc(%esp) 809a239: 83 ec 08 sub $0x8,%esp 809a23c: 89 02 mov %eax,(%edx) 809a23e: 89 5c 24 18 mov %ebx,0x18(%esp) 809a242: 6a 00 push $0x0 809a244: 8d 44 24 40 lea 0x40(%esp),%eax 809a248: 50 push %eax 809a249: e8 b2 3c 00 00 call 809df00 <__sigsetjmp> 809a24e: 83 c4 10 add $0x10,%esp 809a251: 85 c0 test %eax,%eax 809a253: 75 4b jne 809a2a0 <_dl_catch_error+0xa0> 809a255: 83 ec 0c sub $0xc,%esp 809a258: ff b4 24 f0 00 00 00 pushl 0xf0(%esp) 809a25f: ff 94 24 f0 00 00 00 call *0xf0(%esp) 809a266: 83 c4 10 add $0x10,%esp 809a269: 8b 54 24 0c mov 0xc(%esp),%edx 809a26d: 8b 5c 24 10 mov 0x10(%esp),%ebx 809a271: 8b 44 24 14 mov 0x14(%esp),%eax 809a275: 8b 4c 24 1c mov 0x1c(%esp),%ecx 809a279: 89 1a mov %ebx,(%edx) 809a27b: 8b 54 24 18 mov 0x18(%esp),%edx 809a27f: c7 00 00 00 00 00 movl $0x0,(%eax) 809a285: 31 c0 xor %eax,%eax 809a287: c7 02 00 00 00 00 movl $0x0,(%edx) 809a28d: c6 01 00 movb $0x0,(%ecx) 809a290: 81 c4 d8 00 00 00 add $0xd8,%esp 809a296: 5b pop %ebx 809a297: c2 08 00 ret $0x8 809a29a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809a2a0: 8b 44 24 0c mov 0xc(%esp),%eax 809a2a4: 8b 5c 24 10 mov 0x10(%esp),%ebx 809a2a8: 89 18 mov %ebx,(%eax) 809a2aa: 8b 44 24 20 mov 0x20(%esp),%eax 809a2ae: 81 c4 d8 00 00 00 add $0xd8,%esp 809a2b4: 5b pop %ebx 809a2b5: c2 08 00 ret $0x8 809a2b8: 90 nop 809a2b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809a2c0 <_dl_receive_error>: 809a2c0: 55 push %ebp 809a2c1: 57 push %edi 809a2c2: 89 c5 mov %eax,%ebp 809a2c4: 56 push %esi 809a2c5: 53 push %ebx 809a2c6: 83 ec 1c sub $0x1c,%esp 809a2c9: 89 54 24 0c mov %edx,0xc(%esp) 809a2cd: 89 4c 24 08 mov %ecx,0x8(%esp) 809a2d1: ff 15 30 cf 0e 08 call *0x80ecf30 809a2d7: 83 ec 0c sub $0xc,%esp 809a2da: 8b 38 mov (%eax),%edi 809a2dc: 8b 35 90 d7 0e 08 mov 0x80ed790,%esi 809a2e2: 8b 4c 24 14 mov 0x14(%esp),%ecx 809a2e6: c7 00 00 00 00 00 movl $0x0,(%eax) 809a2ec: 89 c3 mov %eax,%ebx 809a2ee: 89 2d 90 d7 0e 08 mov %ebp,0x80ed790 809a2f4: 51 push %ecx 809a2f5: 8b 54 24 1c mov 0x1c(%esp),%edx 809a2f9: ff d2 call *%edx 809a2fb: 89 3b mov %edi,(%ebx) 809a2fd: 89 35 90 d7 0e 08 mov %esi,0x80ed790 809a303: 83 c4 2c add $0x2c,%esp 809a306: 5b pop %ebx 809a307: 5e pop %esi 809a308: 5f pop %edi 809a309: 5d pop %ebp 809a30a: c3 ret 809a30b: 66 90 xchg %ax,%ax 809a30d: 66 90 xchg %ax,%ax 809a30f: 90 nop 0809a310 <_dl_debug_vdprintf>: 809a310: 55 push %ebp 809a311: 89 e5 mov %esp,%ebp 809a313: 57 push %edi 809a314: 56 push %esi 809a315: 53 push %ebx 809a316: 8d 9d dc fd ff ff lea -0x224(%ebp),%ebx 809a31c: 89 ce mov %ecx,%esi 809a31e: 31 ff xor %edi,%edi 809a320: 81 ec 3c 02 00 00 sub $0x23c,%esp 809a326: 89 85 bc fd ff ff mov %eax,-0x244(%ebp) 809a32c: 89 95 d4 fd ff ff mov %edx,-0x22c(%ebp) 809a332: c7 85 d0 fd ff ff 00 movl $0x0,-0x230(%ebp) 809a339: 00 00 00 809a33c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a340: 0f b6 06 movzbl (%esi),%eax 809a343: 84 c0 test %al,%al 809a345: 0f 84 b6 01 00 00 je 809a501 <_dl_debug_vdprintf+0x1f1> 809a34b: 8b 95 d4 fd ff ff mov -0x22c(%ebp),%edx 809a351: 85 d2 test %edx,%edx 809a353: 0f 8e cf 01 00 00 jle 809a528 <_dl_debug_vdprintf+0x218> 809a359: 8b 8d d0 fd ff ff mov -0x230(%ebp),%ecx 809a35f: 85 c9 test %ecx,%ecx 809a361: 0f 84 c6 00 00 00 je 809a42d <_dl_debug_vdprintf+0x11d> 809a367: 83 ff 3f cmp $0x3f,%edi 809a36a: 0f 8f 90 03 00 00 jg 809a700 <_dl_debug_vdprintf+0x3f0> 809a370: 0f b6 06 movzbl (%esi),%eax 809a373: c7 84 fd ec fd ff ff movl $0xc,-0x214(%ebp,%edi,8) 809a37a: 0c 00 00 00 809a37e: 89 f1 mov %esi,%ecx 809a380: 89 9c fd e8 fd ff ff mov %ebx,-0x218(%ebp,%edi,8) 809a387: c7 85 d4 fd ff ff ff movl $0xffffffff,-0x22c(%ebp) 809a38e: ff ff ff 809a391: 83 c7 01 add $0x1,%edi 809a394: 3c 25 cmp $0x25,%al 809a396: 74 36 je 809a3ce <_dl_debug_vdprintf+0xbe> 809a398: 84 c0 test %al,%al 809a39a: 74 32 je 809a3ce <_dl_debug_vdprintf+0xbe> 809a39c: 8b 95 d4 fd ff ff mov -0x22c(%ebp),%edx 809a3a2: 85 d2 test %edx,%edx 809a3a4: 0f 94 c2 sete %dl 809a3a7: 3c 0a cmp $0xa,%al 809a3a9: 75 0d jne 809a3b8 <_dl_debug_vdprintf+0xa8> 809a3ab: 84 d2 test %dl,%dl 809a3ad: 0f 84 0b 03 00 00 je 809a6be <_dl_debug_vdprintf+0x3ae> 809a3b3: 90 nop 809a3b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a3b8: 83 c6 01 add $0x1,%esi 809a3bb: 0f b6 06 movzbl (%esi),%eax 809a3be: 84 c0 test %al,%al 809a3c0: 74 0c je 809a3ce <_dl_debug_vdprintf+0xbe> 809a3c2: 3c 25 cmp $0x25,%al 809a3c4: 74 08 je 809a3ce <_dl_debug_vdprintf+0xbe> 809a3c6: 3c 0a cmp $0xa,%al 809a3c8: 75 ee jne 809a3b8 <_dl_debug_vdprintf+0xa8> 809a3ca: 84 d2 test %dl,%dl 809a3cc: 75 ea jne 809a3b8 <_dl_debug_vdprintf+0xa8> 809a3ce: 83 ff 3f cmp $0x3f,%edi 809a3d1: 0f 8f 13 03 00 00 jg 809a6ea <_dl_debug_vdprintf+0x3da> 809a3d7: 89 f2 mov %esi,%edx 809a3d9: 29 ca sub %ecx,%edx 809a3db: 85 d2 test %edx,%edx 809a3dd: 89 94 fd ec fd ff ff mov %edx,-0x214(%ebp,%edi,8) 809a3e4: 74 0a je 809a3f0 <_dl_debug_vdprintf+0xe0> 809a3e6: 89 8c fd e8 fd ff ff mov %ecx,-0x218(%ebp,%edi,8) 809a3ed: 83 c7 01 add $0x1,%edi 809a3f0: 3c 25 cmp $0x25,%al 809a3f2: 0f 84 90 00 00 00 je 809a488 <_dl_debug_vdprintf+0x178> 809a3f8: 3c 0a cmp $0xa,%al 809a3fa: 0f 85 40 ff ff ff jne 809a340 <_dl_debug_vdprintf+0x30> 809a400: 39 ce cmp %ecx,%esi 809a402: 0f 84 9c 02 00 00 je 809a6a4 <_dl_debug_vdprintf+0x394> 809a408: 83 84 fd e4 fd ff ff addl $0x1,-0x21c(%ebp,%edi,8) 809a40f: 01 809a410: 80 7e 01 00 cmpb $0x0,0x1(%esi) 809a414: 8d 46 01 lea 0x1(%esi),%eax 809a417: 0f 84 e4 00 00 00 je 809a501 <_dl_debug_vdprintf+0x1f1> 809a41d: 8b 8d d0 fd ff ff mov -0x230(%ebp),%ecx 809a423: 89 c6 mov %eax,%esi 809a425: 85 c9 test %ecx,%ecx 809a427: 0f 85 3a ff ff ff jne 809a367 <_dl_debug_vdprintf+0x57> 809a42d: e8 1e 69 00 00 call 80a0d50 <__getpid> 809a432: 85 c0 test %eax,%eax 809a434: 89 85 d0 fd ff ff mov %eax,-0x230(%ebp) 809a43a: 0f 88 d6 02 00 00 js 809a716 <_dl_debug_vdprintf+0x406> 809a440: 8d 85 e6 fd ff ff lea -0x21a(%ebp),%eax 809a446: 83 ec 0c sub $0xc,%esp 809a449: 6a 00 push $0x0 809a44b: 6a 0a push $0xa 809a44d: 50 push %eax 809a44e: 8b 85 d0 fd ff ff mov -0x230(%ebp),%eax 809a454: 99 cltd 809a455: 52 push %edx 809a456: 50 push %eax 809a457: e8 44 24 fe ff call 807c8a0 <_itoa> 809a45c: 83 c4 20 add $0x20,%esp 809a45f: 39 d8 cmp %ebx,%eax 809a461: 76 0f jbe 809a472 <_dl_debug_vdprintf+0x162> 809a463: 90 nop 809a464: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a468: 83 e8 01 sub $0x1,%eax 809a46b: c6 00 20 movb $0x20,(%eax) 809a46e: 39 d8 cmp %ebx,%eax 809a470: 75 f6 jne 809a468 <_dl_debug_vdprintf+0x158> 809a472: c6 85 e6 fd ff ff 3a movb $0x3a,-0x21a(%ebp) 809a479: c6 85 e7 fd ff ff 09 movb $0x9,-0x219(%ebp) 809a480: e9 e2 fe ff ff jmp 809a367 <_dl_debug_vdprintf+0x57> 809a485: 8d 76 00 lea 0x0(%esi),%esi 809a488: 0f b6 46 01 movzbl 0x1(%esi),%eax 809a48c: 3c 30 cmp $0x30,%al 809a48e: 0f 84 7f 01 00 00 je 809a613 <_dl_debug_vdprintf+0x303> 809a494: 3c 2a cmp $0x2a,%al 809a496: 8d 4e 01 lea 0x1(%esi),%ecx 809a499: c6 85 c8 fd ff ff 20 movb $0x20,-0x238(%ebp) 809a4a0: c7 85 cc fd ff ff ff movl $0xffffffff,-0x234(%ebp) 809a4a7: ff ff ff 809a4aa: 0f 84 83 01 00 00 je 809a633 <_dl_debug_vdprintf+0x323> 809a4b0: 3c 2e cmp $0x2e,%al 809a4b2: be ff ff ff ff mov $0xffffffff,%esi 809a4b7: 0f 84 33 01 00 00 je 809a5f0 <_dl_debug_vdprintf+0x2e0> 809a4bd: 3c 6c cmp $0x6c,%al 809a4bf: 74 04 je 809a4c5 <_dl_debug_vdprintf+0x1b5> 809a4c1: 3c 5a cmp $0x5a,%al 809a4c3: 75 07 jne 809a4cc <_dl_debug_vdprintf+0x1bc> 809a4c5: 0f b6 41 01 movzbl 0x1(%ecx),%eax 809a4c9: 83 c1 01 add $0x1,%ecx 809a4cc: 3c 73 cmp $0x73,%al 809a4ce: 0f 84 7e 01 00 00 je 809a652 <_dl_debug_vdprintf+0x342> 809a4d4: 7f 59 jg 809a52f <_dl_debug_vdprintf+0x21f> 809a4d6: 3c 25 cmp $0x25,%al 809a4d8: 0f 85 1c 01 00 00 jne 809a5fa <_dl_debug_vdprintf+0x2ea> 809a4de: 89 8c fd e8 fd ff ff mov %ecx,-0x218(%ebp,%edi,8) 809a4e5: c7 84 fd ec fd ff ff movl $0x1,-0x214(%ebp,%edi,8) 809a4ec: 01 00 00 00 809a4f0: 83 c7 01 add $0x1,%edi 809a4f3: 8d 71 01 lea 0x1(%ecx),%esi 809a4f6: 0f b6 06 movzbl (%esi),%eax 809a4f9: 84 c0 test %al,%al 809a4fb: 0f 85 4a fe ff ff jne 809a34b <_dl_debug_vdprintf+0x3b> 809a501: 8d 8d e8 fd ff ff lea -0x218(%ebp),%ecx 809a507: b8 92 00 00 00 mov $0x92,%eax 809a50c: 8b 9d bc fd ff ff mov -0x244(%ebp),%ebx 809a512: 89 fa mov %edi,%edx 809a514: ff 15 f0 c9 0e 08 call *0x80ec9f0 809a51a: 8d 65 f4 lea -0xc(%ebp),%esp 809a51d: 5b pop %ebx 809a51e: 5e pop %esi 809a51f: 5f pop %edi 809a520: 5d pop %ebp 809a521: c3 ret 809a522: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809a528: 89 f1 mov %esi,%ecx 809a52a: e9 65 fe ff ff jmp 809a394 <_dl_debug_vdprintf+0x84> 809a52f: 3c 75 cmp $0x75,%al 809a531: 74 08 je 809a53b <_dl_debug_vdprintf+0x22b> 809a533: 3c 78 cmp $0x78,%al 809a535: 0f 85 bf 00 00 00 jne 809a5fa <_dl_debug_vdprintf+0x2ea> 809a53b: 83 ec 20 sub $0x20,%esp 809a53e: 89 8d c0 fd ff ff mov %ecx,-0x240(%ebp) 809a544: 8b 4d 08 mov 0x8(%ebp),%ecx 809a547: 8d 74 24 0f lea 0xf(%esp),%esi 809a54b: ba 10 00 00 00 mov $0x10,%edx 809a550: 83 e6 f0 and $0xfffffff0,%esi 809a553: 83 c1 04 add $0x4,%ecx 809a556: 83 c6 0c add $0xc,%esi 809a559: 3c 78 cmp $0x78,%al 809a55b: b8 0a 00 00 00 mov $0xa,%eax 809a560: 0f 44 c2 cmove %edx,%eax 809a563: 83 ec 0c sub $0xc,%esp 809a566: 31 d2 xor %edx,%edx 809a568: 6a 00 push $0x0 809a56a: 50 push %eax 809a56b: 8b 45 08 mov 0x8(%ebp),%eax 809a56e: 56 push %esi 809a56f: 89 8d c4 fd ff ff mov %ecx,-0x23c(%ebp) 809a575: 8b 00 mov (%eax),%eax 809a577: 52 push %edx 809a578: 50 push %eax 809a579: e8 22 23 fe ff call 807c8a0 <_itoa> 809a57e: 89 f2 mov %esi,%edx 809a580: 83 c4 20 add $0x20,%esp 809a583: 8b 8d c0 fd ff ff mov -0x240(%ebp),%ecx 809a589: 29 c2 sub %eax,%edx 809a58b: 83 bd cc fd ff ff ff cmpl $0xffffffff,-0x234(%ebp) 809a592: 74 3d je 809a5d1 <_dl_debug_vdprintf+0x2c1> 809a594: 39 95 cc fd ff ff cmp %edx,-0x234(%ebp) 809a59a: 7e 35 jle 809a5d1 <_dl_debug_vdprintf+0x2c1> 809a59c: 89 8d c0 fd ff ff mov %ecx,-0x240(%ebp) 809a5a2: 0f b6 8d c8 fd ff ff movzbl -0x238(%ebp),%ecx 809a5a9: 89 bd b8 fd ff ff mov %edi,-0x248(%ebp) 809a5af: 8b bd cc fd ff ff mov -0x234(%ebp),%edi 809a5b5: 8d 76 00 lea 0x0(%esi),%esi 809a5b8: 83 e8 01 sub $0x1,%eax 809a5bb: 89 f2 mov %esi,%edx 809a5bd: 88 08 mov %cl,(%eax) 809a5bf: 29 c2 sub %eax,%edx 809a5c1: 39 d7 cmp %edx,%edi 809a5c3: 7f f3 jg 809a5b8 <_dl_debug_vdprintf+0x2a8> 809a5c5: 8b 8d c0 fd ff ff mov -0x240(%ebp),%ecx 809a5cb: 8b bd b8 fd ff ff mov -0x248(%ebp),%edi 809a5d1: 89 84 fd e8 fd ff ff mov %eax,-0x218(%ebp,%edi,8) 809a5d8: 8b 85 c4 fd ff ff mov -0x23c(%ebp),%eax 809a5de: 89 94 fd ec fd ff ff mov %edx,-0x214(%ebp,%edi,8) 809a5e5: 83 c7 01 add $0x1,%edi 809a5e8: 89 45 08 mov %eax,0x8(%ebp) 809a5eb: e9 03 ff ff ff jmp 809a4f3 <_dl_debug_vdprintf+0x1e3> 809a5f0: 80 79 01 2a cmpb $0x2a,0x1(%ecx) 809a5f4: 0f 84 d7 00 00 00 je 809a6d1 <_dl_debug_vdprintf+0x3c1> 809a5fa: 68 a4 fa 0c 08 push $0x80cfaa4 809a5ff: 68 dd 00 00 00 push $0xdd 809a604: 68 4e fa 0c 08 push $0x80cfa4e 809a609: 68 67 fa 0c 08 push $0x80cfa67 809a60e: e8 cd f1 fa ff call 80497e0 <__assert_fail> 809a613: 0f b6 46 02 movzbl 0x2(%esi),%eax 809a617: 8d 4e 02 lea 0x2(%esi),%ecx 809a61a: c6 85 c8 fd ff ff 30 movb $0x30,-0x238(%ebp) 809a621: c7 85 cc fd ff ff ff movl $0xffffffff,-0x234(%ebp) 809a628: ff ff ff 809a62b: 3c 2a cmp $0x2a,%al 809a62d: 0f 85 7d fe ff ff jne 809a4b0 <_dl_debug_vdprintf+0x1a0> 809a633: 8b 45 08 mov 0x8(%ebp),%eax 809a636: 8b 55 08 mov 0x8(%ebp),%edx 809a639: 83 c1 01 add $0x1,%ecx 809a63c: 8b 00 mov (%eax),%eax 809a63e: 83 c2 04 add $0x4,%edx 809a641: 89 55 08 mov %edx,0x8(%ebp) 809a644: 89 85 cc fd ff ff mov %eax,-0x234(%ebp) 809a64a: 0f b6 01 movzbl (%ecx),%eax 809a64d: e9 5e fe ff ff jmp 809a4b0 <_dl_debug_vdprintf+0x1a0> 809a652: 8b 45 08 mov 0x8(%ebp),%eax 809a655: 83 ec 0c sub $0xc,%esp 809a658: 89 8d c8 fd ff ff mov %ecx,-0x238(%ebp) 809a65e: 83 c0 04 add $0x4,%eax 809a661: 89 85 cc fd ff ff mov %eax,-0x234(%ebp) 809a667: 8b 45 08 mov 0x8(%ebp),%eax 809a66a: 8b 00 mov (%eax),%eax 809a66c: 50 push %eax 809a66d: 89 84 fd e8 fd ff ff mov %eax,-0x218(%ebp,%edi,8) 809a674: e8 37 1c fc ff call 805c2b0 <strlen> 809a679: 83 c4 10 add $0x10,%esp 809a67c: 83 fe ff cmp $0xffffffff,%esi 809a67f: 8b 8d c8 fd ff ff mov -0x238(%ebp),%ecx 809a685: 74 41 je 809a6c8 <_dl_debug_vdprintf+0x3b8> 809a687: 39 c6 cmp %eax,%esi 809a689: 0f 47 f0 cmova %eax,%esi 809a68c: 89 b4 fd ec fd ff ff mov %esi,-0x214(%ebp,%edi,8) 809a693: 8b 85 cc fd ff ff mov -0x234(%ebp),%eax 809a699: 83 c7 01 add $0x1,%edi 809a69c: 89 45 08 mov %eax,0x8(%ebp) 809a69f: e9 4f fe ff ff jmp 809a4f3 <_dl_debug_vdprintf+0x1e3> 809a6a4: 89 b4 fd e8 fd ff ff mov %esi,-0x218(%ebp,%edi,8) 809a6ab: c7 84 fd ec fd ff ff movl $0x1,-0x214(%ebp,%edi,8) 809a6b2: 01 00 00 00 809a6b6: 83 c7 01 add $0x1,%edi 809a6b9: e9 52 fd ff ff jmp 809a410 <_dl_debug_vdprintf+0x100> 809a6be: b8 0a 00 00 00 mov $0xa,%eax 809a6c3: e9 06 fd ff ff jmp 809a3ce <_dl_debug_vdprintf+0xbe> 809a6c8: 89 84 fd ec fd ff ff mov %eax,-0x214(%ebp,%edi,8) 809a6cf: eb c2 jmp 809a693 <_dl_debug_vdprintf+0x383> 809a6d1: 8b 55 08 mov 0x8(%ebp),%edx 809a6d4: 8b 45 08 mov 0x8(%ebp),%eax 809a6d7: 83 c1 02 add $0x2,%ecx 809a6da: 83 c2 04 add $0x4,%edx 809a6dd: 8b 30 mov (%eax),%esi 809a6df: 0f b6 01 movzbl (%ecx),%eax 809a6e2: 89 55 08 mov %edx,0x8(%ebp) 809a6e5: e9 d3 fd ff ff jmp 809a4bd <_dl_debug_vdprintf+0x1ad> 809a6ea: 68 a4 fa 0c 08 push $0x80cfaa4 809a6ef: 6a 7d push $0x7d 809a6f1: 68 4e fa 0c 08 push $0x80cfa4e 809a6f6: 68 58 fa 0c 08 push $0x80cfa58 809a6fb: e8 e0 f0 fa ff call 80497e0 <__assert_fail> 809a700: 68 a4 fa 0c 08 push $0x80cfaa4 809a705: 6a 70 push $0x70 809a707: 68 4e fa 0c 08 push $0x80cfa4e 809a70c: 68 58 fa 0c 08 push $0x80cfa58 809a711: e8 ca f0 fa ff call 80497e0 <__assert_fail> 809a716: 68 a4 fa 0c 08 push $0x80cfaa4 809a71b: 6a 67 push $0x67 809a71d: 68 4e fa 0c 08 push $0x80cfa4e 809a722: 68 84 fa 0c 08 push $0x80cfa84 809a727: e8 b4 f0 fa ff call 80497e0 <__assert_fail> 809a72c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809a730 <_dl_sysdep_read_whole_file>: 809a730: 57 push %edi 809a731: 56 push %esi 809a732: 89 cf mov %ecx,%edi 809a734: 53 push %ebx 809a735: 89 d6 mov %edx,%esi 809a737: 83 ec 68 sub $0x68,%esp 809a73a: 68 00 00 08 00 push $0x80000 809a73f: 50 push %eax 809a740: e8 8b 3a fd ff call 806e1d0 <__libc_open> 809a745: 83 c4 10 add $0x10,%esp 809a748: 85 c0 test %eax,%eax 809a74a: 78 44 js 809a790 <_dl_sysdep_read_whole_file+0x60> 809a74c: 83 ec 04 sub $0x4,%esp 809a74f: 89 c3 mov %eax,%ebx 809a751: 8d 44 24 04 lea 0x4(%esp),%eax 809a755: 50 push %eax 809a756: 53 push %ebx 809a757: 6a 03 push $0x3 809a759: e8 42 3a fd ff call 806e1a0 <___fxstat64> 809a75e: 83 c4 10 add $0x10,%esp 809a761: 85 c0 test %eax,%eax 809a763: 78 0a js 809a76f <_dl_sysdep_read_whole_file+0x3f> 809a765: 8b 44 24 2c mov 0x2c(%esp),%eax 809a769: 85 c0 test %eax,%eax 809a76b: 89 06 mov %eax,(%esi) 809a76d: 75 31 jne 809a7a0 <_dl_sysdep_read_whole_file+0x70> 809a76f: be ff ff ff ff mov $0xffffffff,%esi 809a774: 83 ec 0c sub $0xc,%esp 809a777: 53 push %ebx 809a778: e8 f3 81 ff ff call 8092970 <__libc_close> 809a77d: 83 c4 10 add $0x10,%esp 809a780: 89 f0 mov %esi,%eax 809a782: 83 c4 60 add $0x60,%esp 809a785: 5b pop %ebx 809a786: 5e pop %esi 809a787: 5f pop %edi 809a788: c3 ret 809a789: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809a790: 83 c4 60 add $0x60,%esp 809a793: be ff ff ff ff mov $0xffffffff,%esi 809a798: 89 f0 mov %esi,%eax 809a79a: 5b pop %ebx 809a79b: 5e pop %esi 809a79c: 5f pop %edi 809a79d: c3 ret 809a79e: 66 90 xchg %ax,%ax 809a7a0: 83 ec 08 sub $0x8,%esp 809a7a3: 6a 00 push $0x0 809a7a5: 53 push %ebx 809a7a6: 6a 02 push $0x2 809a7a8: 57 push %edi 809a7a9: 50 push %eax 809a7aa: 6a 00 push $0x0 809a7ac: e8 0f 45 fd ff call 806ecc0 <__mmap> 809a7b1: 83 c4 20 add $0x20,%esp 809a7b4: 89 c6 mov %eax,%esi 809a7b6: eb bc jmp 809a774 <_dl_sysdep_read_whole_file+0x44> 809a7b8: 90 nop 809a7b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809a7c0 <_dl_debug_printf>: 809a7c0: 83 ec 0c sub $0xc,%esp 809a7c3: ba 01 00 00 00 mov $0x1,%edx 809a7c8: 8d 44 24 14 lea 0x14(%esp),%eax 809a7cc: 83 ec 0c sub $0xc,%esp 809a7cf: 50 push %eax 809a7d0: a1 04 ca 0e 08 mov 0x80eca04,%eax 809a7d5: 8b 4c 24 20 mov 0x20(%esp),%ecx 809a7d9: e8 32 fb ff ff call 809a310 <_dl_debug_vdprintf> 809a7de: 83 c4 1c add $0x1c,%esp 809a7e1: c3 ret 809a7e2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809a7e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809a7f0 <_dl_debug_printf_c>: 809a7f0: 83 ec 0c sub $0xc,%esp 809a7f3: ba ff ff ff ff mov $0xffffffff,%edx 809a7f8: 8d 44 24 14 lea 0x14(%esp),%eax 809a7fc: 83 ec 0c sub $0xc,%esp 809a7ff: 50 push %eax 809a800: a1 04 ca 0e 08 mov 0x80eca04,%eax 809a805: 8b 4c 24 20 mov 0x20(%esp),%ecx 809a809: e8 02 fb ff ff call 809a310 <_dl_debug_vdprintf> 809a80e: 83 c4 1c add $0x1c,%esp 809a811: c3 ret 809a812: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809a819: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809a820 <_dl_dprintf>: 809a820: 83 ec 0c sub $0xc,%esp 809a823: 31 d2 xor %edx,%edx 809a825: 8d 44 24 18 lea 0x18(%esp),%eax 809a829: 83 ec 0c sub $0xc,%esp 809a82c: 50 push %eax 809a82d: 8b 4c 24 24 mov 0x24(%esp),%ecx 809a831: 8b 44 24 20 mov 0x20(%esp),%eax 809a835: e8 d6 fa ff ff call 809a310 <_dl_debug_vdprintf> 809a83a: 83 c4 1c add $0x1c,%esp 809a83d: c3 ret 809a83e: 66 90 xchg %ax,%ax 0809a840 <_dl_name_match_p>: 809a840: 56 push %esi 809a841: 53 push %ebx 809a842: 89 c6 mov %eax,%esi 809a844: 89 d3 mov %edx,%ebx 809a846: 83 ec 0c sub $0xc,%esp 809a849: ff 72 04 pushl 0x4(%edx) 809a84c: 50 push %eax 809a84d: e8 3e da fa ff call 8048290 <.plt+0xb0> 809a852: 83 c4 10 add $0x10,%esp 809a855: 85 c0 test %eax,%eax 809a857: 74 28 je 809a881 <_dl_name_match_p+0x41> 809a859: 8b 5b 1c mov 0x1c(%ebx),%ebx 809a85c: 85 db test %ebx,%ebx 809a85e: 75 0f jne 809a86f <_dl_name_match_p+0x2f> 809a860: eb 2e jmp 809a890 <_dl_name_match_p+0x50> 809a862: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809a868: 8b 5b 04 mov 0x4(%ebx),%ebx 809a86b: 85 db test %ebx,%ebx 809a86d: 74 21 je 809a890 <_dl_name_match_p+0x50> 809a86f: 83 ec 08 sub $0x8,%esp 809a872: ff 33 pushl (%ebx) 809a874: 56 push %esi 809a875: e8 16 da fa ff call 8048290 <.plt+0xb0> 809a87a: 83 c4 10 add $0x10,%esp 809a87d: 85 c0 test %eax,%eax 809a87f: 75 e7 jne 809a868 <_dl_name_match_p+0x28> 809a881: 83 c4 04 add $0x4,%esp 809a884: b8 01 00 00 00 mov $0x1,%eax 809a889: 5b pop %ebx 809a88a: 5e pop %esi 809a88b: c3 ret 809a88c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a890: 83 c4 04 add $0x4,%esp 809a893: 31 c0 xor %eax,%eax 809a895: 5b pop %ebx 809a896: 5e pop %esi 809a897: c3 ret 809a898: 90 nop 809a899: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809a8a0 <_dl_higher_prime_number>: 809a8a0: 56 push %esi 809a8a1: b9 38 fb 0c 08 mov $0x80cfb38,%ecx 809a8a6: 53 push %ebx 809a8a7: bb c0 fa 0c 08 mov $0x80cfac0,%ebx 809a8ac: 89 ca mov %ecx,%edx 809a8ae: 29 da sub %ebx,%edx 809a8b0: 89 d6 mov %edx,%esi 809a8b2: c1 fe 02 sar $0x2,%esi 809a8b5: 89 f2 mov %esi,%edx 809a8b7: c1 ea 1f shr $0x1f,%edx 809a8ba: 01 f2 add %esi,%edx 809a8bc: d1 fa sar %edx 809a8be: 8d 34 93 lea (%ebx,%edx,4),%esi 809a8c1: 3b 06 cmp (%esi),%eax 809a8c3: 76 26 jbe 809a8eb <_dl_higher_prime_number+0x4b> 809a8c5: eb 3e jmp 809a905 <_dl_higher_prime_number+0x65> 809a8c7: 89 f6 mov %esi,%esi 809a8c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809a8d0: 89 f2 mov %esi,%edx 809a8d2: 29 da sub %ebx,%edx 809a8d4: 89 d1 mov %edx,%ecx 809a8d6: c1 f9 02 sar $0x2,%ecx 809a8d9: 89 ca mov %ecx,%edx 809a8db: c1 ea 1f shr $0x1f,%edx 809a8de: 01 ca add %ecx,%edx 809a8e0: d1 fa sar %edx 809a8e2: 8d 14 93 lea (%ebx,%edx,4),%edx 809a8e5: 39 02 cmp %eax,(%edx) 809a8e7: 72 0f jb 809a8f8 <_dl_higher_prime_number+0x58> 809a8e9: 89 d6 mov %edx,%esi 809a8eb: 39 de cmp %ebx,%esi 809a8ed: 75 e1 jne 809a8d0 <_dl_higher_prime_number+0x30> 809a8ef: 8b 06 mov (%esi),%eax 809a8f1: 5b pop %ebx 809a8f2: 5e pop %esi 809a8f3: c3 ret 809a8f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a8f8: 89 f1 mov %esi,%ecx 809a8fa: 8d 5a 04 lea 0x4(%edx),%ebx 809a8fd: 39 cb cmp %ecx,%ebx 809a8ff: 75 ab jne 809a8ac <_dl_higher_prime_number+0xc> 809a901: 89 ce mov %ecx,%esi 809a903: eb ea jmp 809a8ef <_dl_higher_prime_number+0x4f> 809a905: 89 f2 mov %esi,%edx 809a907: eb f1 jmp 809a8fa <_dl_higher_prime_number+0x5a> 809a909: 66 90 xchg %ax,%ax 809a90b: 66 90 xchg %ax,%ax 809a90d: 66 90 xchg %ax,%ax 809a90f: 90 nop 0809a910 <allocate_dtv>: 809a910: 56 push %esi 809a911: 53 push %ebx 809a912: 89 c6 mov %eax,%esi 809a914: 83 ec 0c sub $0xc,%esp 809a917: 8b 15 08 da 0e 08 mov 0x80eda08,%edx 809a91d: 6a 08 push $0x8 809a91f: 8d 5a 0e lea 0xe(%edx),%ebx 809a922: 83 c2 10 add $0x10,%edx 809a925: 52 push %edx 809a926: e8 45 00 fc ff call 805a970 <__calloc> 809a92b: 83 c4 10 add $0x10,%esp 809a92e: 85 c0 test %eax,%eax 809a930: 74 16 je 809a948 <allocate_dtv+0x38> 809a932: 8d 50 08 lea 0x8(%eax),%edx 809a935: 89 18 mov %ebx,(%eax) 809a937: 89 f0 mov %esi,%eax 809a939: 89 56 04 mov %edx,0x4(%esi) 809a93c: 83 c4 04 add $0x4,%esp 809a93f: 5b pop %ebx 809a940: 5e pop %esi 809a941: c3 ret 809a942: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809a948: 31 c0 xor %eax,%eax 809a94a: eb f0 jmp 809a93c <allocate_dtv+0x2c> 809a94c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809a950 <_dl_next_tls_modid>: 809a950: 80 3d 24 dc 0e 08 00 cmpb $0x0,0x80edc24 809a957: 75 17 jne 809a970 <_dl_next_tls_modid+0x20> 809a959: a1 08 da 0e 08 mov 0x80eda08,%eax 809a95e: 83 c0 01 add $0x1,%eax 809a961: a3 08 da 0e 08 mov %eax,0x80eda08 809a966: c3 ret 809a967: 89 f6 mov %esi,%esi 809a969: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809a970: 55 push %ebp 809a971: 57 push %edi 809a972: 56 push %esi 809a973: 53 push %ebx 809a974: 83 ec 0c sub $0xc,%esp 809a977: a1 2c dc 0e 08 mov 0x80edc2c,%eax 809a97c: 8b 2d 08 da 0e 08 mov 0x80eda08,%ebp 809a982: 83 c0 01 add $0x1,%eax 809a985: 39 e8 cmp %ebp,%eax 809a987: 77 5f ja 809a9e8 <_dl_next_tls_modid+0x98> 809a989: 8b 15 20 dc 0e 08 mov 0x80edc20,%edx 809a98f: 8d 7d 01 lea 0x1(%ebp),%edi 809a992: 31 db xor %ebx,%ebx 809a994: 8b 32 mov (%edx),%esi 809a996: 8d 76 00 lea 0x0(%esi),%esi 809a999: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809a9a0: 89 c1 mov %eax,%ecx 809a9a2: 29 d9 sub %ebx,%ecx 809a9a4: 39 f1 cmp %esi,%ecx 809a9a6: 73 28 jae 809a9d0 <_dl_next_tls_modid+0x80> 809a9a8: 8b 4c ca 0c mov 0xc(%edx,%ecx,8),%ecx 809a9ac: 85 c9 test %ecx,%ecx 809a9ae: 74 30 je 809a9e0 <_dl_next_tls_modid+0x90> 809a9b0: 83 c0 01 add $0x1,%eax 809a9b3: 39 f8 cmp %edi,%eax 809a9b5: 76 e9 jbe 809a9a0 <_dl_next_tls_modid+0x50> 809a9b7: 68 cc fc 0c 08 push $0x80cfccc 809a9bc: 6a 4a push $0x4a 809a9be: 68 df fc 0c 08 push $0x80cfcdf 809a9c3: 68 70 fb 0c 08 push $0x80cfb70 809a9c8: e8 13 ee fa ff call 80497e0 <__assert_fail> 809a9cd: 8d 76 00 lea 0x0(%esi),%esi 809a9d0: 8b 52 04 mov 0x4(%edx),%edx 809a9d3: 01 f3 add %esi,%ebx 809a9d5: 85 d2 test %edx,%edx 809a9d7: 74 07 je 809a9e0 <_dl_next_tls_modid+0x90> 809a9d9: 8b 32 mov (%edx),%esi 809a9db: eb c3 jmp 809a9a0 <_dl_next_tls_modid+0x50> 809a9dd: 8d 76 00 lea 0x0(%esi),%esi 809a9e0: 39 e8 cmp %ebp,%eax 809a9e2: 76 17 jbe 809a9fb <_dl_next_tls_modid+0xab> 809a9e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809a9e8: 83 c5 01 add $0x1,%ebp 809a9eb: 39 e8 cmp %ebp,%eax 809a9ed: 75 14 jne 809aa03 <_dl_next_tls_modid+0xb3> 809a9ef: c6 05 24 dc 0e 08 00 movb $0x0,0x80edc24 809a9f6: a3 08 da 0e 08 mov %eax,0x80eda08 809a9fb: 83 c4 0c add $0xc,%esp 809a9fe: 5b pop %ebx 809a9ff: 5e pop %esi 809aa00: 5f pop %edi 809aa01: 5d pop %ebp 809aa02: c3 ret 809aa03: 68 cc fc 0c 08 push $0x80cfccc 809aa08: 6a 58 push $0x58 809aa0a: 68 df fc 0c 08 push $0x80cfcdf 809aa0f: 68 98 fb 0c 08 push $0x80cfb98 809aa14: e8 c7 ed fa ff call 80497e0 <__assert_fail> 809aa19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809aa20 <_dl_count_modids>: 809aa20: 80 3d 24 dc 0e 08 00 cmpb $0x0,0x80edc24 809aa27: 75 06 jne 809aa2f <_dl_count_modids+0xf> 809aa29: a1 08 da 0e 08 mov 0x80eda08,%eax 809aa2e: c3 ret 809aa2f: 8b 0d 20 dc 0e 08 mov 0x80edc20,%ecx 809aa35: 31 c0 xor %eax,%eax 809aa37: 85 c9 test %ecx,%ecx 809aa39: 74 2d je 809aa68 <_dl_count_modids+0x48> 809aa3b: 53 push %ebx 809aa3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809aa40: 8b 19 mov (%ecx),%ebx 809aa42: 31 d2 xor %edx,%edx 809aa44: 85 db test %ebx,%ebx 809aa46: 74 17 je 809aa5f <_dl_count_modids+0x3f> 809aa48: 90 nop 809aa49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809aa50: 83 7c d1 0c 01 cmpl $0x1,0xc(%ecx,%edx,8) 809aa55: 83 d8 ff sbb $0xffffffff,%eax 809aa58: 83 c2 01 add $0x1,%edx 809aa5b: 39 da cmp %ebx,%edx 809aa5d: 75 f1 jne 809aa50 <_dl_count_modids+0x30> 809aa5f: 8b 49 04 mov 0x4(%ecx),%ecx 809aa62: 85 c9 test %ecx,%ecx 809aa64: 75 da jne 809aa40 <_dl_count_modids+0x20> 809aa66: 5b pop %ebx 809aa67: c3 ret 809aa68: f3 c3 repz ret 809aa6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0809aa70 <_dl_get_tls_static_info>: 809aa70: 8b 0d 68 c0 0e 08 mov 0x80ec068,%ecx 809aa76: 89 08 mov %ecx,(%eax) 809aa78: a1 04 da 0e 08 mov 0x80eda04,%eax 809aa7d: 89 02 mov %eax,(%edx) 809aa7f: c3 ret 0809aa80 <_dl_allocate_tls_storage>: 809aa80: 57 push %edi 809aa81: 53 push %ebx 809aa82: 83 ec 1c sub $0x1c,%esp 809aa85: 8b 3d 68 c0 0e 08 mov 0x80ec068,%edi 809aa8b: 57 push %edi 809aa8c: ff 35 04 da 0e 08 pushl 0x80eda04 809aa92: e8 c9 fe fb ff call 805a960 <__libc_memalign> 809aa97: 83 c4 10 add $0x10,%esp 809aa9a: 85 c0 test %eax,%eax 809aa9c: 74 42 je 809aae0 <_dl_allocate_tls_storage+0x60> 809aa9e: 8d 94 38 40 fb ff ff lea -0x4c0(%eax,%edi,1),%edx 809aaa5: 89 c3 mov %eax,%ebx 809aaa7: 31 c0 xor %eax,%eax 809aaa9: 8d 7a 04 lea 0x4(%edx),%edi 809aaac: 89 d1 mov %edx,%ecx 809aaae: c7 02 00 00 00 00 movl $0x0,(%edx) 809aab4: c7 82 bc 04 00 00 00 movl $0x0,0x4bc(%edx) 809aabb: 00 00 00 809aabe: 83 e7 fc and $0xfffffffc,%edi 809aac1: 29 f9 sub %edi,%ecx 809aac3: 81 c1 c0 04 00 00 add $0x4c0,%ecx 809aac9: c1 e9 02 shr $0x2,%ecx 809aacc: f3 ab rep stos %eax,%es:(%edi) 809aace: 89 d0 mov %edx,%eax 809aad0: e8 3b fe ff ff call 809a910 <allocate_dtv> 809aad5: 85 c0 test %eax,%eax 809aad7: 74 17 je 809aaf0 <_dl_allocate_tls_storage+0x70> 809aad9: 83 c4 14 add $0x14,%esp 809aadc: 5b pop %ebx 809aadd: 5f pop %edi 809aade: c3 ret 809aadf: 90 nop 809aae0: 83 c4 14 add $0x14,%esp 809aae3: 31 c0 xor %eax,%eax 809aae5: 5b pop %ebx 809aae6: 5f pop %edi 809aae7: c3 ret 809aae8: 90 nop 809aae9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809aaf0: 89 44 24 0c mov %eax,0xc(%esp) 809aaf4: 83 ec 0c sub $0xc,%esp 809aaf7: 53 push %ebx 809aaf8: e8 93 fa fb ff call 805a590 <__cfree> 809aafd: 83 c4 10 add $0x10,%esp 809ab00: 8b 44 24 0c mov 0xc(%esp),%eax 809ab04: eb d3 jmp 809aad9 <_dl_allocate_tls_storage+0x59> 809ab06: 8d 76 00 lea 0x0(%esi),%esi 809ab09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809ab10 <_dl_allocate_tls_init>: 809ab10: 55 push %ebp 809ab11: 57 push %edi 809ab12: 56 push %esi 809ab13: 53 push %ebx 809ab14: 83 ec 2c sub $0x2c,%esp 809ab17: 85 c0 test %eax,%eax 809ab19: 89 44 24 18 mov %eax,0x18(%esp) 809ab1d: 0f 84 87 01 00 00 je 809acaa <_dl_allocate_tls_init+0x19a> 809ab23: 8b 40 04 mov 0x4(%eax),%eax 809ab26: 8b 15 08 da 0e 08 mov 0x80eda08,%edx 809ab2c: 39 50 f8 cmp %edx,-0x8(%eax) 809ab2f: 89 44 24 14 mov %eax,0x14(%esp) 809ab33: 0f 82 81 01 00 00 jb 809acba <_dl_allocate_tls_init+0x1aa> 809ab39: a1 20 dc 0e 08 mov 0x80edc20,%eax 809ab3e: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 809ab45: 00 809ab46: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 809ab4d: 00 809ab4e: 89 44 24 08 mov %eax,0x8(%esp) 809ab52: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809ab58: 8b 7c 24 1c mov 0x1c(%esp),%edi 809ab5c: 8b 5c 24 08 mov 0x8(%esp),%ebx 809ab60: 85 ff test %edi,%edi 809ab62: 0f 94 c0 sete %al 809ab65: 0f b6 c0 movzbl %al,%eax 809ab68: 3b 03 cmp (%ebx),%eax 809ab6a: 0f 83 46 01 00 00 jae 809acb6 <_dl_allocate_tls_init+0x1a6> 809ab70: 01 c7 add %eax,%edi 809ab72: 39 d7 cmp %edx,%edi 809ab74: 89 7c 24 0c mov %edi,0xc(%esp) 809ab78: 0f 87 22 01 00 00 ja 809aca0 <_dl_allocate_tls_init+0x190> 809ab7e: 8b 5c 24 08 mov 0x8(%esp),%ebx 809ab82: 89 c5 mov %eax,%ebp 809ab84: 8b 7c 24 0c mov 0xc(%esp),%edi 809ab88: 8d 1c c3 lea (%ebx,%eax,8),%ebx 809ab8b: 8b 44 24 1c mov 0x1c(%esp),%eax 809ab8f: 8d 44 28 01 lea 0x1(%eax,%ebp,1),%eax 809ab93: 89 44 24 10 mov %eax,0x10(%esp) 809ab97: eb 20 jmp 809abb9 <_dl_allocate_tls_init+0xa9> 809ab99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809aba0: 8b 44 24 10 mov 0x10(%esp),%eax 809aba4: 2b 44 24 0c sub 0xc(%esp),%eax 809aba8: 83 c3 08 add $0x8,%ebx 809abab: 01 c7 add %eax,%edi 809abad: 39 3d 08 da 0e 08 cmp %edi,0x80eda08 809abb3: 0f 82 e7 00 00 00 jb 809aca0 <_dl_allocate_tls_init+0x190> 809abb9: 8b 43 0c mov 0xc(%ebx),%eax 809abbc: 85 c0 test %eax,%eax 809abbe: 0f 84 8c 00 00 00 je 809ac50 <_dl_allocate_tls_init+0x140> 809abc4: 8b 53 08 mov 0x8(%ebx),%edx 809abc7: 3b 15 28 dc 0e 08 cmp 0x80edc28,%edx 809abcd: 0f 87 5b 01 00 00 ja 809ad2e <_dl_allocate_tls_init+0x21e> 809abd3: 8b 4c 24 04 mov 0x4(%esp),%ecx 809abd7: 8b 74 24 14 mov 0x14(%esp),%esi 809abdb: 39 d1 cmp %edx,%ecx 809abdd: 0f 43 d1 cmovae %ecx,%edx 809abe0: 8b 88 44 02 00 00 mov 0x244(%eax),%ecx 809abe6: 89 54 24 04 mov %edx,0x4(%esp) 809abea: 8d 14 ce lea (%esi,%ecx,8),%edx 809abed: c7 02 ff ff ff ff movl $0xffffffff,(%edx) 809abf3: c6 42 04 00 movb $0x0,0x4(%edx) 809abf7: 8b 90 40 02 00 00 mov 0x240(%eax),%edx 809abfd: 8d 72 01 lea 0x1(%edx),%esi 809ac00: 83 fe 01 cmp $0x1,%esi 809ac03: 76 4b jbe 809ac50 <_dl_allocate_tls_init+0x140> 809ac05: 39 f9 cmp %edi,%ecx 809ac07: 0f 85 53 01 00 00 jne 809ad60 <_dl_allocate_tls_init+0x250> 809ac0d: 8b b0 34 02 00 00 mov 0x234(%eax),%esi 809ac13: 8b 88 30 02 00 00 mov 0x230(%eax),%ecx 809ac19: 39 ce cmp %ecx,%esi 809ac1b: 0f 82 58 01 00 00 jb 809ad79 <_dl_allocate_tls_init+0x269> 809ac21: 39 f2 cmp %esi,%edx 809ac23: 0f 82 1e 01 00 00 jb 809ad47 <_dl_allocate_tls_init+0x237> 809ac29: 83 ec 04 sub $0x4,%esp 809ac2c: 29 ce sub %ecx,%esi 809ac2e: 51 push %ecx 809ac2f: ff b0 2c 02 00 00 pushl 0x22c(%eax) 809ac35: 8b 44 24 24 mov 0x24(%esp),%eax 809ac39: 29 d0 sub %edx,%eax 809ac3b: 50 push %eax 809ac3c: e8 7f 26 fc ff call 805d2c0 <__mempcpy> 809ac41: 83 c4 0c add $0xc,%esp 809ac44: 56 push %esi 809ac45: 6a 00 push $0x0 809ac47: 50 push %eax 809ac48: e8 33 d6 fa ff call 8048280 <.plt+0xa0> 809ac4d: 83 c4 10 add $0x10,%esp 809ac50: 8b 44 24 08 mov 0x8(%esp),%eax 809ac54: 83 c5 01 add $0x1,%ebp 809ac57: 39 28 cmp %ebp,(%eax) 809ac59: 0f 87 41 ff ff ff ja 809aba0 <_dl_allocate_tls_init+0x90> 809ac5f: 8b 15 08 da 0e 08 mov 0x80eda08,%edx 809ac65: 01 6c 24 1c add %ebp,0x1c(%esp) 809ac69: 8b 44 24 1c mov 0x1c(%esp),%eax 809ac6d: 39 d0 cmp %edx,%eax 809ac6f: 73 2f jae 809aca0 <_dl_allocate_tls_init+0x190> 809ac71: 8b 44 24 08 mov 0x8(%esp),%eax 809ac75: 8b 40 04 mov 0x4(%eax),%eax 809ac78: 85 c0 test %eax,%eax 809ac7a: 89 44 24 08 mov %eax,0x8(%esp) 809ac7e: 0f 85 d4 fe ff ff jne 809ab58 <_dl_allocate_tls_init+0x48> 809ac84: 68 b4 fc 0c 08 push $0x80cfcb4 809ac89: 68 0d 02 00 00 push $0x20d 809ac8e: 68 df fc 0c 08 push $0x80cfcdf 809ac93: 68 e8 fc 0c 08 push $0x80cfce8 809ac98: e8 43 eb fa ff call 80497e0 <__assert_fail> 809ac9d: 8d 76 00 lea 0x0(%esi),%esi 809aca0: 8b 44 24 14 mov 0x14(%esp),%eax 809aca4: 8b 5c 24 04 mov 0x4(%esp),%ebx 809aca8: 89 18 mov %ebx,(%eax) 809acaa: 8b 44 24 18 mov 0x18(%esp),%eax 809acae: 83 c4 2c add $0x2c,%esp 809acb1: 5b pop %ebx 809acb2: 5e pop %esi 809acb3: 5f pop %edi 809acb4: 5d pop %ebp 809acb5: c3 ret 809acb6: 89 c5 mov %eax,%ebp 809acb8: eb ab jmp 809ac65 <_dl_allocate_tls_init+0x155> 809acba: 8b 44 24 14 mov 0x14(%esp),%eax 809acbe: 8d 5a 0e lea 0xe(%edx),%ebx 809acc1: 3d 28 da 0e 08 cmp $0x80eda28,%eax 809acc6: 8b 70 f8 mov -0x8(%eax),%esi 809acc9: 0f 84 c3 00 00 00 je 809ad92 <_dl_allocate_tls_init+0x282> 809accf: 8d 04 d5 80 00 00 00 lea 0x80(,%edx,8),%eax 809acd6: 83 ec 08 sub $0x8,%esp 809acd9: 50 push %eax 809acda: 8b 44 24 20 mov 0x20(%esp),%eax 809acde: 83 e8 08 sub $0x8,%eax 809ace1: 50 push %eax 809ace2: e8 59 f9 fb ff call 805a640 <__libc_realloc> 809ace7: 83 c4 10 add $0x10,%esp 809acea: 85 c0 test %eax,%eax 809acec: 89 c7 mov %eax,%edi 809acee: 0f 84 d5 00 00 00 je 809adc9 <_dl_allocate_tls_init+0x2b9> 809acf4: 8d 2c f5 10 00 00 00 lea 0x10(,%esi,8),%ebp 809acfb: 89 d8 mov %ebx,%eax 809acfd: 83 ec 04 sub $0x4,%esp 809ad00: 01 fd add %edi,%ebp 809ad02: 29 f0 sub %esi,%eax 809ad04: 89 1f mov %ebx,(%edi) 809ad06: c1 e0 03 shl $0x3,%eax 809ad09: 50 push %eax 809ad0a: 6a 00 push $0x0 809ad0c: 55 push %ebp 809ad0d: e8 6e d5 fa ff call 8048280 <.plt+0xa0> 809ad12: 8b 5c 24 28 mov 0x28(%esp),%ebx 809ad16: 8d 47 08 lea 0x8(%edi),%eax 809ad19: 8b 15 08 da 0e 08 mov 0x80eda08,%edx 809ad1f: 89 44 24 24 mov %eax,0x24(%esp) 809ad23: 83 c4 10 add $0x10,%esp 809ad26: 89 43 04 mov %eax,0x4(%ebx) 809ad29: e9 0b fe ff ff jmp 809ab39 <_dl_allocate_tls_init+0x29> 809ad2e: 68 b4 fc 0c 08 push $0x80cfcb4 809ad33: 68 ed 01 00 00 push $0x1ed 809ad38: 68 df fc 0c 08 push $0x80cfcdf 809ad3d: 68 c0 fb 0c 08 push $0x80cfbc0 809ad42: e8 99 ea fa ff call 80497e0 <__assert_fail> 809ad47: 68 b4 fc 0c 08 push $0x80cfcb4 809ad4c: 68 fa 01 00 00 push $0x1fa 809ad51: 68 df fc 0c 08 push $0x80cfcdf 809ad56: 68 48 fc 0c 08 push $0x80cfc48 809ad5b: e8 80 ea fa ff call 80497e0 <__assert_fail> 809ad60: 68 b4 fc 0c 08 push $0x80cfcb4 809ad65: 68 f7 01 00 00 push $0x1f7 809ad6a: 68 df fc 0c 08 push $0x80cfcdf 809ad6f: 68 f4 fb 0c 08 push $0x80cfbf4 809ad74: e8 67 ea fa ff call 80497e0 <__assert_fail> 809ad79: 68 b4 fc 0c 08 push $0x80cfcb4 809ad7e: 68 f8 01 00 00 push $0x1f8 809ad83: 68 df fc 0c 08 push $0x80cfcdf 809ad88: 68 14 fc 0c 08 push $0x80cfc14 809ad8d: e8 4e ea fa ff call 80497e0 <__assert_fail> 809ad92: 8d 04 d5 80 00 00 00 lea 0x80(,%edx,8),%eax 809ad99: 83 ec 0c sub $0xc,%esp 809ad9c: 50 push %eax 809ad9d: e8 de f2 fb ff call 805a080 <__libc_malloc> 809ada2: 83 c4 10 add $0x10,%esp 809ada5: 85 c0 test %eax,%eax 809ada7: 89 c7 mov %eax,%edi 809ada9: 74 1e je 809adc9 <_dl_allocate_tls_init+0x2b9> 809adab: 8d 2c f5 10 00 00 00 lea 0x10(,%esi,8),%ebp 809adb2: 83 ec 04 sub $0x4,%esp 809adb5: 55 push %ebp 809adb6: 68 20 da 0e 08 push $0x80eda20 809adbb: 50 push %eax 809adbc: e8 3f 26 fc ff call 805d400 <memcpy> 809adc1: 83 c4 10 add $0x10,%esp 809adc4: e9 32 ff ff ff jmp 809acfb <_dl_allocate_tls_init+0x1eb> 809adc9: e8 3a d6 fa ff call 8048408 <oom> 809adce: 66 90 xchg %ax,%ax 0809add0 <_dl_allocate_tls>: 809add0: 83 ec 0c sub $0xc,%esp 809add3: 85 c0 test %eax,%eax 809add5: 74 11 je 809ade8 <_dl_allocate_tls+0x18> 809add7: e8 34 fb ff ff call 809a910 <allocate_dtv> 809addc: 83 c4 0c add $0xc,%esp 809addf: e9 2c fd ff ff jmp 809ab10 <_dl_allocate_tls_init> 809ade4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ade8: e8 93 fc ff ff call 809aa80 <_dl_allocate_tls_storage> 809aded: 83 c4 0c add $0xc,%esp 809adf0: e9 1b fd ff ff jmp 809ab10 <_dl_allocate_tls_init> 809adf5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809adf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809ae00 <_dl_deallocate_tls>: 809ae00: 55 push %ebp 809ae01: 57 push %edi 809ae02: 89 c7 mov %eax,%edi 809ae04: 56 push %esi 809ae05: 53 push %ebx 809ae06: 89 d5 mov %edx,%ebp 809ae08: 31 db xor %ebx,%ebx 809ae0a: 83 ec 0c sub $0xc,%esp 809ae0d: 8b 70 04 mov 0x4(%eax),%esi 809ae10: 8b 46 f8 mov -0x8(%esi),%eax 809ae13: 90 nop 809ae14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ae18: 39 c3 cmp %eax,%ebx 809ae1a: 73 25 jae 809ae41 <_dl_deallocate_tls+0x41> 809ae1c: 83 c3 01 add $0x1,%ebx 809ae1f: 80 7c de 04 00 cmpb $0x0,0x4(%esi,%ebx,8) 809ae24: 75 f2 jne 809ae18 <_dl_deallocate_tls+0x18> 809ae26: 8b 14 de mov (%esi,%ebx,8),%edx 809ae29: 83 fa ff cmp $0xffffffff,%edx 809ae2c: 74 ea je 809ae18 <_dl_deallocate_tls+0x18> 809ae2e: 83 ec 0c sub $0xc,%esp 809ae31: 52 push %edx 809ae32: e8 59 f7 fb ff call 805a590 <__cfree> 809ae37: 8b 46 f8 mov -0x8(%esi),%eax 809ae3a: 83 c4 10 add $0x10,%esp 809ae3d: 39 c3 cmp %eax,%ebx 809ae3f: 72 db jb 809ae1c <_dl_deallocate_tls+0x1c> 809ae41: 81 fe 28 da 0e 08 cmp $0x80eda28,%esi 809ae47: 74 0f je 809ae58 <_dl_deallocate_tls+0x58> 809ae49: 83 ec 0c sub $0xc,%esp 809ae4c: 83 ee 08 sub $0x8,%esi 809ae4f: 56 push %esi 809ae50: e8 3b f7 fb ff call 805a590 <__cfree> 809ae55: 83 c4 10 add $0x10,%esp 809ae58: 89 e8 mov %ebp,%eax 809ae5a: 84 c0 test %al,%al 809ae5c: 74 18 je 809ae76 <_dl_deallocate_tls+0x76> 809ae5e: 2b 3d 68 c0 0e 08 sub 0x80ec068,%edi 809ae64: 83 ec 0c sub $0xc,%esp 809ae67: 8d 87 c0 04 00 00 lea 0x4c0(%edi),%eax 809ae6d: 50 push %eax 809ae6e: e8 1d f7 fb ff call 805a590 <__cfree> 809ae73: 83 c4 10 add $0x10,%esp 809ae76: 83 c4 0c add $0xc,%esp 809ae79: 5b pop %ebx 809ae7a: 5e pop %esi 809ae7b: 5f pop %edi 809ae7c: 5d pop %ebp 809ae7d: c3 ret 809ae7e: 66 90 xchg %ax,%ax 0809ae80 <_dl_tls_get_addr_soft>: 809ae80: 57 push %edi 809ae81: 56 push %esi 809ae82: 53 push %ebx 809ae83: 8b 44 24 10 mov 0x10(%esp),%eax 809ae87: 8b 80 44 02 00 00 mov 0x244(%eax),%eax 809ae8d: 85 c0 test %eax,%eax 809ae8f: 74 50 je 809aee1 <_dl_tls_get_addr_soft+0x61> 809ae91: 65 8b 15 04 00 00 00 mov %gs:0x4,%edx 809ae98: 8b 3a mov (%edx),%edi 809ae9a: 3b 3d 28 dc 0e 08 cmp 0x80edc28,%edi 809aea0: 75 16 jne 809aeb8 <_dl_tls_get_addr_soft+0x38> 809aea2: 8b 04 c2 mov (%edx,%eax,8),%eax 809aea5: ba 00 00 00 00 mov $0x0,%edx 809aeaa: 5b pop %ebx 809aeab: 5e pop %esi 809aeac: 83 f8 ff cmp $0xffffffff,%eax 809aeaf: 0f 44 c2 cmove %edx,%eax 809aeb2: 5f pop %edi 809aeb3: c3 ret 809aeb4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809aeb8: 3b 42 f8 cmp -0x8(%edx),%eax 809aebb: 73 24 jae 809aee1 <_dl_tls_get_addr_soft+0x61> 809aebd: 8b 0d 20 dc 0e 08 mov 0x80edc20,%ecx 809aec3: 89 c6 mov %eax,%esi 809aec5: 8b 19 mov (%ecx),%ebx 809aec7: 39 d8 cmp %ebx,%eax 809aec9: 72 10 jb 809aedb <_dl_tls_get_addr_soft+0x5b> 809aecb: 90 nop 809aecc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809aed0: 8b 49 04 mov 0x4(%ecx),%ecx 809aed3: 29 de sub %ebx,%esi 809aed5: 8b 19 mov (%ecx),%ebx 809aed7: 39 f3 cmp %esi,%ebx 809aed9: 76 f5 jbe 809aed0 <_dl_tls_get_addr_soft+0x50> 809aedb: 3b 7c f1 08 cmp 0x8(%ecx,%esi,8),%edi 809aedf: 73 c1 jae 809aea2 <_dl_tls_get_addr_soft+0x22> 809aee1: 5b pop %ebx 809aee2: 31 c0 xor %eax,%eax 809aee4: 5e pop %esi 809aee5: 5f pop %edi 809aee6: c3 ret 809aee7: 89 f6 mov %esi,%esi 809aee9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809aef0 <_dl_add_to_slotinfo>: 809aef0: 55 push %ebp 809aef1: 57 push %edi 809aef2: 56 push %esi 809aef3: 53 push %ebx 809aef4: 83 ec 0c sub $0xc,%esp 809aef7: 8b 35 20 dc 0e 08 mov 0x80edc20,%esi 809aefd: 8b 6c 24 20 mov 0x20(%esp),%ebp 809af01: 8b 9d 44 02 00 00 mov 0x244(%ebp),%ebx 809af07: eb 12 jmp 809af1b <_dl_add_to_slotinfo+0x2b> 809af09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809af10: 29 c3 sub %eax,%ebx 809af12: 8b 46 04 mov 0x4(%esi),%eax 809af15: 85 c0 test %eax,%eax 809af17: 74 27 je 809af40 <_dl_add_to_slotinfo+0x50> 809af19: 89 c6 mov %eax,%esi 809af1b: 8b 06 mov (%esi),%eax 809af1d: 39 c3 cmp %eax,%ebx 809af1f: 73 ef jae 809af10 <_dl_add_to_slotinfo+0x20> 809af21: a1 28 dc 0e 08 mov 0x80edc28,%eax 809af26: 8d 14 de lea (%esi,%ebx,8),%edx 809af29: 89 6a 0c mov %ebp,0xc(%edx) 809af2c: 83 c0 01 add $0x1,%eax 809af2f: 89 42 08 mov %eax,0x8(%edx) 809af32: 83 c4 0c add $0xc,%esp 809af35: 5b pop %ebx 809af36: 5e pop %esi 809af37: 5f pop %edi 809af38: 5d pop %ebp 809af39: c3 ret 809af3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809af40: 85 db test %ebx,%ebx 809af42: 75 38 jne 809af7c <_dl_add_to_slotinfo+0x8c> 809af44: 83 ec 0c sub $0xc,%esp 809af47: 68 f8 01 00 00 push $0x1f8 809af4c: e8 2f f1 fb ff call 805a080 <__libc_malloc> 809af51: 83 c4 10 add $0x10,%esp 809af54: 85 c0 test %eax,%eax 809af56: 89 c2 mov %eax,%edx 809af58: 89 46 04 mov %eax,0x4(%esi) 809af5b: 74 38 je 809af95 <_dl_add_to_slotinfo+0xa5> 809af5d: 8d 70 08 lea 0x8(%eax),%esi 809af60: c7 00 3e 00 00 00 movl $0x3e,(%eax) 809af66: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 809af6d: b9 7c 00 00 00 mov $0x7c,%ecx 809af72: 89 d8 mov %ebx,%eax 809af74: 89 f7 mov %esi,%edi 809af76: 89 d6 mov %edx,%esi 809af78: f3 ab rep stos %eax,%es:(%edi) 809af7a: eb a5 jmp 809af21 <_dl_add_to_slotinfo+0x31> 809af7c: 68 a0 fc 0c 08 push $0x80cfca0 809af81: 68 95 03 00 00 push $0x395 809af86: 68 df fc 0c 08 push $0x80cfcdf 809af8b: 68 f6 fc 0c 08 push $0x80cfcf6 809af90: e8 4b e8 fa ff call 80497e0 <__assert_fail> 809af95: 83 ec 0c sub $0xc,%esp 809af98: 31 c9 xor %ecx,%ecx 809af9a: ba ff fc 0c 08 mov $0x80cfcff,%edx 809af9f: 68 7c fc 0c 08 push $0x80cfc7c 809afa4: b8 0c 00 00 00 mov $0xc,%eax 809afa9: 83 05 28 dc 0e 08 01 addl $0x1,0x80edc28 809afb0: e8 5b f0 ff ff call 809a010 <_dl_signal_error> 809afb5: 66 90 xchg %ax,%ax 809afb7: 66 90 xchg %ax,%ax 809afb9: 66 90 xchg %ax,%ax 809afbb: 66 90 xchg %ax,%ax 809afbd: 66 90 xchg %ax,%ax 809afbf: 90 nop 0809afc0 <_dl_get_origin>: 809afc0: 57 push %edi 809afc1: 56 push %esi 809afc2: ba 00 10 00 00 mov $0x1000,%edx 809afc7: 53 push %ebx 809afc8: b8 55 00 00 00 mov $0x55,%eax 809afcd: bb 06 fd 0c 08 mov $0x80cfd06,%ebx 809afd2: 81 ec 10 10 00 00 sub $0x1010,%esp 809afd8: 8d 4c 24 10 lea 0x10(%esp),%ecx 809afdc: ff 15 f0 c9 0e 08 call *0x80ec9f0 809afe2: 85 c0 test %eax,%eax 809afe4: 7e 62 jle 809b048 <_dl_get_origin+0x88> 809afe6: 0f b6 54 24 10 movzbl 0x10(%esp),%edx 809afeb: 80 fa 5b cmp $0x5b,%dl 809afee: 74 58 je 809b048 <_dl_get_origin+0x88> 809aff0: 80 fa 2f cmp $0x2f,%dl 809aff3: 0f 85 0c 01 00 00 jne 809b105 <_dl_get_origin+0x145> 809aff9: 83 f8 01 cmp $0x1,%eax 809affc: 74 27 je 809b025 <_dl_get_origin+0x65> 809affe: 8d 70 ff lea -0x1(%eax),%esi 809b001: 80 7c 34 10 2f cmpb $0x2f,0x10(%esp,%esi,1) 809b006: 75 18 jne 809b020 <_dl_get_origin+0x60> 809b008: e9 b4 00 00 00 jmp 809b0c1 <_dl_get_origin+0x101> 809b00d: 8d 76 00 lea 0x0(%esi),%esi 809b010: 80 7c 31 ff 2f cmpb $0x2f,-0x1(%ecx,%esi,1) 809b015: 8d 46 ff lea -0x1(%esi),%eax 809b018: 0f 84 aa 00 00 00 je 809b0c8 <_dl_get_origin+0x108> 809b01e: 89 c6 mov %eax,%esi 809b020: 83 fe 01 cmp $0x1,%esi 809b023: 75 eb jne 809b010 <_dl_get_origin+0x50> 809b025: 83 ec 0c sub $0xc,%esp 809b028: 6a 02 push $0x2 809b02a: e8 51 f0 fb ff call 805a080 <__libc_malloc> 809b02f: 83 c4 10 add $0x10,%esp 809b032: 85 c0 test %eax,%eax 809b034: 89 c3 mov %eax,%ebx 809b036: 74 78 je 809b0b0 <_dl_get_origin+0xf0> 809b038: b8 2f 00 00 00 mov $0x2f,%eax 809b03d: 66 89 03 mov %ax,(%ebx) 809b040: eb 60 jmp 809b0a2 <_dl_get_origin+0xe2> 809b042: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809b048: 8b 35 98 dc 0e 08 mov 0x80edc98,%esi 809b04e: 85 f6 test %esi,%esi 809b050: 74 5e je 809b0b0 <_dl_get_origin+0xf0> 809b052: 83 ec 0c sub $0xc,%esp 809b055: 56 push %esi 809b056: e8 55 12 fc ff call 805c2b0 <strlen> 809b05b: 89 c7 mov %eax,%edi 809b05d: 8d 40 01 lea 0x1(%eax),%eax 809b060: 89 04 24 mov %eax,(%esp) 809b063: e8 18 f0 fb ff call 805a080 <__libc_malloc> 809b068: 83 c4 10 add $0x10,%esp 809b06b: 85 c0 test %eax,%eax 809b06d: 89 c3 mov %eax,%ebx 809b06f: 74 3f je 809b0b0 <_dl_get_origin+0xf0> 809b071: 83 ec 04 sub $0x4,%esp 809b074: 57 push %edi 809b075: 56 push %esi 809b076: 50 push %eax 809b077: e8 44 22 fc ff call 805d2c0 <__mempcpy> 809b07c: 8d 53 01 lea 0x1(%ebx),%edx 809b07f: 83 c4 10 add $0x10,%esp 809b082: 39 c2 cmp %eax,%edx 809b084: 72 11 jb 809b097 <_dl_get_origin+0xd7> 809b086: eb 15 jmp 809b09d <_dl_get_origin+0xdd> 809b088: 90 nop 809b089: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809b090: 83 e8 01 sub $0x1,%eax 809b093: 39 c2 cmp %eax,%edx 809b095: 74 08 je 809b09f <_dl_get_origin+0xdf> 809b097: 80 78 ff 2f cmpb $0x2f,-0x1(%eax) 809b09b: 74 f3 je 809b090 <_dl_get_origin+0xd0> 809b09d: 89 c2 mov %eax,%edx 809b09f: c6 02 00 movb $0x0,(%edx) 809b0a2: 81 c4 10 10 00 00 add $0x1010,%esp 809b0a8: 89 d8 mov %ebx,%eax 809b0aa: 5b pop %ebx 809b0ab: 5e pop %esi 809b0ac: 5f pop %edi 809b0ad: c3 ret 809b0ae: 66 90 xchg %ax,%ax 809b0b0: 81 c4 10 10 00 00 add $0x1010,%esp 809b0b6: bb ff ff ff ff mov $0xffffffff,%ebx 809b0bb: 89 d8 mov %ebx,%eax 809b0bd: 5b pop %ebx 809b0be: 5e pop %esi 809b0bf: 5f pop %edi 809b0c0: c3 ret 809b0c1: 89 c6 mov %eax,%esi 809b0c3: 90 nop 809b0c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809b0c8: 8d 46 01 lea 0x1(%esi),%eax 809b0cb: 89 4c 24 0c mov %ecx,0xc(%esp) 809b0cf: 83 ec 0c sub $0xc,%esp 809b0d2: 50 push %eax 809b0d3: e8 a8 ef fb ff call 805a080 <__libc_malloc> 809b0d8: 83 c4 10 add $0x10,%esp 809b0db: 85 c0 test %eax,%eax 809b0dd: 89 c3 mov %eax,%ebx 809b0df: 8b 4c 24 0c mov 0xc(%esp),%ecx 809b0e3: 74 cb je 809b0b0 <_dl_get_origin+0xf0> 809b0e5: 83 ec 04 sub $0x4,%esp 809b0e8: 83 ee 01 sub $0x1,%esi 809b0eb: 56 push %esi 809b0ec: 51 push %ecx 809b0ed: 53 push %ebx 809b0ee: e8 cd 21 fc ff call 805d2c0 <__mempcpy> 809b0f3: 83 c4 10 add $0x10,%esp 809b0f6: c6 00 00 movb $0x0,(%eax) 809b0f9: 89 d8 mov %ebx,%eax 809b0fb: 81 c4 10 10 00 00 add $0x1010,%esp 809b101: 5b pop %ebx 809b102: 5e pop %esi 809b103: 5f pop %edi 809b104: c3 ret 809b105: 68 50 fd 0c 08 push $0x80cfd50 809b10a: 6a 2f push $0x2f 809b10c: 68 28 fd 0c 08 push $0x80cfd28 809b111: 68 15 fd 0c 08 push $0x80cfd15 809b116: e8 c5 e6 fa ff call 80497e0 <__assert_fail> 809b11b: 66 90 xchg %ax,%ax 809b11d: 66 90 xchg %ax,%ax 809b11f: 90 nop 0809b120 <_dl_scope_free>: 809b120: 53 push %ebx 809b121: 83 ec 08 sub $0x8,%esp 809b124: 65 8b 1d 0c 00 00 00 mov %gs:0xc,%ebx 809b12b: 85 db test %ebx,%ebx 809b12d: 75 19 jne 809b148 <_dl_scope_free+0x28> 809b12f: 83 ec 0c sub $0xc,%esp 809b132: ff 74 24 1c pushl 0x1c(%esp) 809b136: e8 55 f4 fb ff call 805a590 <__cfree> 809b13b: 83 c4 10 add $0x10,%esp 809b13e: 83 c4 08 add $0x8,%esp 809b141: 89 d8 mov %ebx,%eax 809b143: 5b pop %ebx 809b144: c3 ret 809b145: 8d 76 00 lea 0x0(%esi),%esi 809b148: 8b 1d 94 dc 0e 08 mov 0x80edc94,%ebx 809b14e: 85 db test %ebx,%ebx 809b150: 74 4f je 809b1a1 <_dl_scope_free+0x81> 809b152: 8b 03 mov (%ebx),%eax 809b154: 83 f8 31 cmp $0x31,%eax 809b157: 77 17 ja 809b170 <_dl_scope_free+0x50> 809b159: 8b 4c 24 10 mov 0x10(%esp),%ecx 809b15d: 8d 50 01 lea 0x1(%eax),%edx 809b160: 89 13 mov %edx,(%ebx) 809b162: 89 4c 83 04 mov %ecx,0x4(%ebx,%eax,4) 809b166: 31 db xor %ebx,%ebx 809b168: eb d4 jmp 809b13e <_dl_scope_free+0x1e> 809b16a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809b170: ff 15 64 dc 0e 08 call *0x80edc64 809b176: 8b 03 mov (%ebx),%eax 809b178: 85 c0 test %eax,%eax 809b17a: 74 1e je 809b19a <_dl_scope_free+0x7a> 809b17c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809b180: 83 e8 01 sub $0x1,%eax 809b183: 83 ec 0c sub $0xc,%esp 809b186: 89 03 mov %eax,(%ebx) 809b188: ff 74 83 04 pushl 0x4(%ebx,%eax,4) 809b18c: e8 ff f3 fb ff call 805a590 <__cfree> 809b191: 8b 03 mov (%ebx),%eax 809b193: 83 c4 10 add $0x10,%esp 809b196: 85 c0 test %eax,%eax 809b198: 75 e6 jne 809b180 <_dl_scope_free+0x60> 809b19a: bb 01 00 00 00 mov $0x1,%ebx 809b19f: eb 9d jmp 809b13e <_dl_scope_free+0x1e> 809b1a1: 83 ec 0c sub $0xc,%esp 809b1a4: 68 cc 00 00 00 push $0xcc 809b1a9: e8 d2 ee fb ff call 805a080 <__libc_malloc> 809b1ae: 83 c4 10 add $0x10,%esp 809b1b1: 85 c0 test %eax,%eax 809b1b3: a3 94 dc 0e 08 mov %eax,0x80edc94 809b1b8: 74 14 je 809b1ce <_dl_scope_free+0xae> 809b1ba: 8b 54 24 10 mov 0x10(%esp),%edx 809b1be: c7 00 01 00 00 00 movl $0x1,(%eax) 809b1c4: 31 db xor %ebx,%ebx 809b1c6: 89 50 04 mov %edx,0x4(%eax) 809b1c9: e9 70 ff ff ff jmp 809b13e <_dl_scope_free+0x1e> 809b1ce: ff 15 64 dc 0e 08 call *0x80edc64 809b1d4: 83 ec 0c sub $0xc,%esp 809b1d7: bb 01 00 00 00 mov $0x1,%ebx 809b1dc: ff 74 24 1c pushl 0x1c(%esp) 809b1e0: e8 ab f3 fb ff call 805a590 <__cfree> 809b1e5: 83 c4 10 add $0x10,%esp 809b1e8: e9 51 ff ff ff jmp 809b13e <_dl_scope_free+0x1e> 809b1ed: 66 90 xchg %ax,%ax 809b1ef: 90 nop 0809b1f0 <_dl_make_stack_executable>: 809b1f0: 56 push %esi 809b1f1: 53 push %ebx 809b1f2: 83 ec 04 sub $0x4,%esp 809b1f5: 8b 35 08 ca 0e 08 mov 0x80eca08,%esi 809b1fb: 8b 08 mov (%eax),%ecx 809b1fd: 89 f2 mov %esi,%edx 809b1ff: f7 da neg %edx 809b201: 21 ca and %ecx,%edx 809b203: 3b 0d c8 bf 0e 08 cmp 0x80ebfc8,%ecx 809b209: 75 35 jne 809b240 <_dl_make_stack_executable+0x50> 809b20b: 83 ec 04 sub $0x4,%esp 809b20e: ff 35 ec bf 0e 08 pushl 0x80ebfec 809b214: 89 c3 mov %eax,%ebx 809b216: 56 push %esi 809b217: 52 push %edx 809b218: e8 a3 3b fd ff call 806edc0 <__mprotect> 809b21d: 83 c4 10 add $0x10,%esp 809b220: 85 c0 test %eax,%eax 809b222: 75 2c jne 809b250 <_dl_make_stack_executable+0x60> 809b224: c7 03 00 00 00 00 movl $0x0,(%ebx) 809b22a: 83 0d f8 c9 0e 08 01 orl $0x1,0x80ec9f8 809b231: 83 c4 04 add $0x4,%esp 809b234: 5b pop %ebx 809b235: 5e pop %esi 809b236: c3 ret 809b237: 89 f6 mov %esi,%esi 809b239: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809b240: 83 c4 04 add $0x4,%esp 809b243: b8 01 00 00 00 mov $0x1,%eax 809b248: 5b pop %ebx 809b249: 5e pop %esi 809b24a: c3 ret 809b24b: 90 nop 809b24c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809b250: b8 e8 ff ff ff mov $0xffffffe8,%eax 809b255: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 809b25c: 8b 04 02 mov (%edx,%eax,1),%eax 809b25f: eb d0 jmp 809b231 <_dl_make_stack_executable+0x41> 809b261: 66 90 xchg %ax,%ax 809b263: 66 90 xchg %ax,%ax 809b265: 66 90 xchg %ax,%ax 809b267: 66 90 xchg %ax,%ax 809b269: 66 90 xchg %ax,%ax 809b26b: 66 90 xchg %ax,%ax 809b26d: 66 90 xchg %ax,%ax 809b26f: 90 nop 0809b270 <add_to_global>: 809b270: 55 push %ebp 809b271: 57 push %edi 809b272: 56 push %esi 809b273: 53 push %ebx 809b274: 89 c3 mov %eax,%ebx 809b276: 83 ec 1c sub $0x1c,%esp 809b279: 8b b8 60 01 00 00 mov 0x160(%eax),%edi 809b27f: 85 ff test %edi,%edi 809b281: 0f 84 d3 01 00 00 je 809b45a <add_to_global+0x1ea> 809b287: 8b 80 5c 01 00 00 mov 0x15c(%eax),%eax 809b28d: 31 ed xor %ebp,%ebp 809b28f: 8d 0c b8 lea (%eax,%edi,4),%ecx 809b292: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809b298: 8b 10 mov (%eax),%edx 809b29a: 0f b6 92 94 01 00 00 movzbl 0x194(%edx),%edx 809b2a1: 83 e2 10 and $0x10,%edx 809b2a4: 80 fa 01 cmp $0x1,%dl 809b2a7: 83 d5 00 adc $0x0,%ebp 809b2aa: 83 c0 04 add $0x4,%eax 809b2ad: 39 c1 cmp %eax,%ecx 809b2af: 75 e7 jne 809b298 <add_to_global+0x28> 809b2b1: 8b 73 18 mov 0x18(%ebx),%esi 809b2b4: 6b c6 4c imul $0x4c,%esi,%eax 809b2b7: 8d 88 40 ca 0e 08 lea 0x80eca40(%eax),%ecx 809b2bd: 8b 41 0c mov 0xc(%ecx),%eax 809b2c0: 85 c0 test %eax,%eax 809b2c2: 89 04 24 mov %eax,(%esp) 809b2c5: 0f 85 f5 00 00 00 jne 809b3c0 <add_to_global+0x150> 809b2cb: 8b 51 08 mov 0x8(%ecx),%edx 809b2ce: 85 d2 test %edx,%edx 809b2d0: 0f 84 8b 01 00 00 je 809b461 <add_to_global+0x1f1> 809b2d6: 8b 4a 04 mov 0x4(%edx),%ecx 809b2d9: 89 54 24 04 mov %edx,0x4(%esp) 809b2dd: 83 ec 0c sub $0xc,%esp 809b2e0: 8d 44 0d 08 lea 0x8(%ebp,%ecx,1),%eax 809b2e4: 89 4c 24 0c mov %ecx,0xc(%esp) 809b2e8: 6b ee 4c imul $0x4c,%esi,%ebp 809b2eb: 81 c5 40 ca 0e 08 add $0x80eca40,%ebp 809b2f1: 89 45 0c mov %eax,0xc(%ebp) 809b2f4: c1 e0 02 shl $0x2,%eax 809b2f7: 50 push %eax 809b2f8: e8 83 ed fb ff call 805a080 <__libc_malloc> 809b2fd: 83 c4 10 add $0x10,%esp 809b300: 85 c0 test %eax,%eax 809b302: 8b 0c 24 mov (%esp),%ecx 809b305: 8b 54 24 04 mov 0x4(%esp),%edx 809b309: 0f 84 7e 01 00 00 je 809b48d <add_to_global+0x21d> 809b30f: 83 ec 04 sub $0x4,%esp 809b312: c1 e1 02 shl $0x2,%ecx 809b315: 51 push %ecx 809b316: ff 32 pushl (%edx) 809b318: 89 54 24 0c mov %edx,0xc(%esp) 809b31c: 50 push %eax 809b31d: e8 de 20 fc ff call 805d400 <memcpy> 809b322: 8b 54 24 10 mov 0x10(%esp),%edx 809b326: 83 c4 10 add $0x10,%esp 809b329: 89 02 mov %eax,(%edx) 809b32b: 8b 45 08 mov 0x8(%ebp),%eax 809b32e: 8b 40 04 mov 0x4(%eax),%eax 809b331: 85 ff test %edi,%edi 809b333: 74 48 je 809b37d <add_to_global+0x10d> 809b335: 6b ee 4c imul $0x4c,%esi,%ebp 809b338: 31 ff xor %edi,%edi 809b33a: 81 c5 40 ca 0e 08 add $0x80eca40,%ebp 809b340: 8b 93 5c 01 00 00 mov 0x15c(%ebx),%edx 809b346: 8b 0c ba mov (%edx,%edi,4),%ecx 809b349: 0f b6 91 94 01 00 00 movzbl 0x194(%ecx),%edx 809b350: f6 c2 10 test $0x10,%dl 809b353: 75 1d jne 809b372 <add_to_global+0x102> 809b355: 83 ca 10 or $0x10,%edx 809b358: 88 91 94 01 00 00 mov %dl,0x194(%ecx) 809b35e: 8b 55 08 mov 0x8(%ebp),%edx 809b361: 8b 12 mov (%edx),%edx 809b363: 89 0c 82 mov %ecx,(%edx,%eax,4) 809b366: 83 c0 01 add $0x1,%eax 809b369: f6 05 61 dc 0e 08 02 testb $0x2,0x80edc61 809b370: 75 26 jne 809b398 <add_to_global+0x128> 809b372: 83 c7 01 add $0x1,%edi 809b375: 39 bb 60 01 00 00 cmp %edi,0x160(%ebx) 809b37b: 77 c3 ja 809b340 <add_to_global+0xd0> 809b37d: 6b f6 4c imul $0x4c,%esi,%esi 809b380: 8b 96 48 ca 0e 08 mov 0x80eca48(%esi),%edx 809b386: 89 42 04 mov %eax,0x4(%edx) 809b389: 83 c4 1c add $0x1c,%esp 809b38c: 31 c0 xor %eax,%eax 809b38e: 5b pop %ebx 809b38f: 5e pop %esi 809b390: 5f pop %edi 809b391: 5d pop %ebp 809b392: c3 ret 809b393: 90 nop 809b394: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809b398: 89 04 24 mov %eax,(%esp) 809b39b: 83 ec 04 sub $0x4,%esp 809b39e: ff 71 18 pushl 0x18(%ecx) 809b3a1: ff 71 04 pushl 0x4(%ecx) 809b3a4: 68 1c fe 0c 08 push $0x80cfe1c 809b3a9: e8 12 f4 ff ff call 809a7c0 <_dl_debug_printf> 809b3ae: 83 c4 10 add $0x10,%esp 809b3b1: 8b 04 24 mov (%esp),%eax 809b3b4: eb bc jmp 809b372 <add_to_global+0x102> 809b3b6: 8d 76 00 lea 0x0(%esi),%esi 809b3b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809b3c0: 8b 41 08 mov 0x8(%ecx),%eax 809b3c3: 89 44 24 04 mov %eax,0x4(%esp) 809b3c7: 8b 40 04 mov 0x4(%eax),%eax 809b3ca: 8d 14 28 lea (%eax,%ebp,1),%edx 809b3cd: 39 14 24 cmp %edx,(%esp) 809b3d0: 0f 83 5b ff ff ff jae 809b331 <add_to_global+0xc1> 809b3d6: 8b 44 24 04 mov 0x4(%esp),%eax 809b3da: 8b 14 24 mov (%esp),%edx 809b3dd: 83 ec 0c sub $0xc,%esp 809b3e0: 89 4c 24 18 mov %ecx,0x18(%esp) 809b3e4: 8b 38 mov (%eax),%edi 809b3e6: 8d 04 2a lea (%edx,%ebp,1),%eax 809b3e9: 8d 2c 00 lea (%eax,%eax,1),%ebp 809b3ec: c1 e0 03 shl $0x3,%eax 809b3ef: 89 7c 24 14 mov %edi,0x14(%esp) 809b3f3: 50 push %eax 809b3f4: e8 87 ec fb ff call 805a080 <__libc_malloc> 809b3f9: 83 c4 10 add $0x10,%esp 809b3fc: 85 c0 test %eax,%eax 809b3fe: 89 c7 mov %eax,%edi 809b400: 0f 84 8e 00 00 00 je 809b494 <add_to_global+0x224> 809b406: 8b 14 24 mov (%esp),%edx 809b409: 83 ec 04 sub $0x4,%esp 809b40c: c1 e2 02 shl $0x2,%edx 809b40f: 52 push %edx 809b410: ff 74 24 10 pushl 0x10(%esp) 809b414: 50 push %eax 809b415: e8 e6 1f fc ff call 805d400 <memcpy> 809b41a: 8b 4c 24 1c mov 0x1c(%esp),%ecx 809b41e: 8b 44 24 14 mov 0x14(%esp),%eax 809b422: 89 69 0c mov %ebp,0xc(%ecx) 809b425: 89 38 mov %edi,(%eax) 809b427: 65 a1 0c 00 00 00 mov %gs:0xc,%eax 809b42d: 83 c4 10 add $0x10,%esp 809b430: 85 c0 test %eax,%eax 809b432: 75 51 jne 809b485 <add_to_global+0x215> 809b434: 83 ec 0c sub $0xc,%esp 809b437: ff 74 24 14 pushl 0x14(%esp) 809b43b: e8 50 f1 fb ff call 805a590 <__cfree> 809b440: 6b c6 4c imul $0x4c,%esi,%eax 809b443: 8b bb 60 01 00 00 mov 0x160(%ebx),%edi 809b449: 83 c4 10 add $0x10,%esp 809b44c: 8b 80 48 ca 0e 08 mov 0x80eca48(%eax),%eax 809b452: 8b 40 04 mov 0x4(%eax),%eax 809b455: e9 d7 fe ff ff jmp 809b331 <add_to_global+0xc1> 809b45a: 31 ed xor %ebp,%ebp 809b45c: e9 50 fe ff ff jmp 809b2b1 <add_to_global+0x41> 809b461: 89 0c 24 mov %ecx,(%esp) 809b464: 83 ec 08 sub $0x8,%esp 809b467: 6a 08 push $0x8 809b469: 6a 01 push $0x1 809b46b: e8 00 f5 fb ff call 805a970 <__calloc> 809b470: 8b 4c 24 10 mov 0x10(%esp),%ecx 809b474: 83 c4 10 add $0x10,%esp 809b477: 85 c0 test %eax,%eax 809b479: 89 41 08 mov %eax,0x8(%ecx) 809b47c: 74 16 je 809b494 <add_to_global+0x224> 809b47e: 89 c2 mov %eax,%edx 809b480: e9 51 fe ff ff jmp 809b2d6 <add_to_global+0x66> 809b485: ff 15 64 dc 0e 08 call *0x80edc64 809b48b: eb a7 jmp 809b434 <add_to_global+0x1c4> 809b48d: c7 45 0c 00 00 00 00 movl $0x0,0xc(%ebp) 809b494: 8b 43 1c mov 0x1c(%ebx),%eax 809b497: 83 ec 0c sub $0xc,%esp 809b49a: 31 c9 xor %ecx,%ecx 809b49c: 68 5f fd 0c 08 push $0x80cfd5f 809b4a1: 8b 10 mov (%eax),%edx 809b4a3: b8 0c 00 00 00 mov $0xc,%eax 809b4a8: e8 63 eb ff ff call 809a010 <_dl_signal_error> 809b4ad: 8d 76 00 lea 0x0(%esi),%esi 0809b4b0 <_dl_find_dso_for_object>: 809b4b0: 56 push %esi 809b4b1: 53 push %ebx 809b4b2: 83 ec 04 sub $0x4,%esp 809b4b5: 8b 15 28 ca 0e 08 mov 0x80eca28,%edx 809b4bb: 85 d2 test %edx,%edx 809b4bd: 74 3e je 809b4fd <_dl_find_dso_for_object+0x4d> 809b4bf: 8b 1d 40 ca 0e 08 mov 0x80eca40,%ebx 809b4c5: 89 c6 mov %eax,%esi 809b4c7: 85 db test %ebx,%ebx 809b4c9: 74 32 je 809b4fd <_dl_find_dso_for_object+0x4d> 809b4cb: 90 nop 809b4cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809b4d0: 39 b3 ac 01 00 00 cmp %esi,0x1ac(%ebx) 809b4d6: 77 1e ja 809b4f6 <_dl_find_dso_for_object+0x46> 809b4d8: 3b b3 b0 01 00 00 cmp 0x1b0(%ebx),%esi 809b4de: 73 16 jae 809b4f6 <_dl_find_dso_for_object+0x46> 809b4e0: f6 83 95 01 00 00 40 testb $0x40,0x195(%ebx) 809b4e7: 75 1f jne 809b508 <_dl_find_dso_for_object+0x58> 809b4e9: 89 f2 mov %esi,%edx 809b4eb: 89 d8 mov %ebx,%eax 809b4ed: e8 2e 5d fd ff call 8071220 <_dl_addr_inside_object> 809b4f2: 85 c0 test %eax,%eax 809b4f4: 75 12 jne 809b508 <_dl_find_dso_for_object+0x58> 809b4f6: 8b 5b 0c mov 0xc(%ebx),%ebx 809b4f9: 85 db test %ebx,%ebx 809b4fb: 75 d3 jne 809b4d0 <_dl_find_dso_for_object+0x20> 809b4fd: 31 db xor %ebx,%ebx 809b4ff: eb 0e jmp 809b50f <_dl_find_dso_for_object+0x5f> 809b501: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809b508: 8b 43 18 mov 0x18(%ebx),%eax 809b50b: 85 c0 test %eax,%eax 809b50d: 75 08 jne 809b517 <_dl_find_dso_for_object+0x67> 809b50f: 83 c4 04 add $0x4,%esp 809b512: 89 d8 mov %ebx,%eax 809b514: 5b pop %ebx 809b515: 5e pop %esi 809b516: c3 ret 809b517: 68 94 ff 0c 08 push $0x80cff94 809b51c: 68 bc 00 00 00 push $0xbc 809b521: 68 7a fd 0c 08 push $0x80cfd7a 809b526: 68 84 fd 0c 08 push $0x80cfd84 809b52b: e8 b0 e2 fa ff call 80497e0 <__assert_fail> 0809b530 <_dl_open>: 809b530: 55 push %ebp 809b531: 89 e5 mov %esp,%ebp 809b533: 57 push %edi 809b534: 56 push %esi 809b535: 53 push %ebx 809b536: 83 ec 4c sub $0x4c,%esp 809b539: 8b 75 0c mov 0xc(%ebp),%esi 809b53c: 8b 5d 14 mov 0x14(%ebp),%ebx 809b53f: f7 c6 03 00 00 00 test $0x3,%esi 809b545: 0f 84 48 02 00 00 je 809b793 <_dl_open+0x263> 809b54b: b8 00 00 00 00 mov $0x0,%eax 809b550: 85 c0 test %eax,%eax 809b552: 74 10 je 809b564 <_dl_open+0x34> 809b554: 83 ec 0c sub $0xc,%esp 809b557: 68 d8 c9 0e 08 push $0x80ec9d8 809b55c: e8 9f 4a f6 f7 call 0 <_nl_current_LC_CTYPE> 809b561: 83 c4 10 add $0x10,%esp 809b564: 83 fb ff cmp $0xffffffff,%ebx 809b567: 0f 84 ab 00 00 00 je 809b618 <_dl_open+0xe8> 809b56d: 8d 43 02 lea 0x2(%ebx),%eax 809b570: 83 e0 fd and $0xfffffffd,%eax 809b573: 0f 85 d7 00 00 00 jne 809b650 <_dl_open+0x120> 809b579: 8b 45 08 mov 0x8(%ebp),%eax 809b57c: 83 ec 08 sub $0x8,%esp 809b57f: 8d 4d bb lea -0x45(%ebp),%ecx 809b582: 8d 55 c0 lea -0x40(%ebp),%edx 809b585: 89 5d d8 mov %ebx,-0x28(%ebp) 809b588: 89 75 c8 mov %esi,-0x38(%ebp) 809b58b: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%ebp) 809b592: 89 45 c4 mov %eax,-0x3c(%ebp) 809b595: 8b 45 10 mov 0x10(%ebp),%eax 809b598: 89 45 cc mov %eax,-0x34(%ebp) 809b59b: 8b 45 04 mov 0x4(%ebp),%eax 809b59e: 89 45 d0 mov %eax,-0x30(%ebp) 809b5a1: 8b 45 18 mov 0x18(%ebp),%eax 809b5a4: 89 45 dc mov %eax,-0x24(%ebp) 809b5a7: 8b 45 1c mov 0x1c(%ebp),%eax 809b5aa: 89 45 e0 mov %eax,-0x20(%ebp) 809b5ad: 8b 45 20 mov 0x20(%ebp),%eax 809b5b0: 89 45 e4 mov %eax,-0x1c(%ebp) 809b5b3: 8d 45 c4 lea -0x3c(%ebp),%eax 809b5b6: 50 push %eax 809b5b7: 8d 45 bc lea -0x44(%ebp),%eax 809b5ba: 68 00 b9 09 08 push $0x809b900 809b5bf: e8 3c ec ff ff call 809a200 <_dl_catch_error> 809b5c4: 59 pop %ecx 809b5c5: 5f pop %edi 809b5c6: 89 c3 mov %eax,%ebx 809b5c8: e8 c3 21 00 00 call 809d790 <_dl_unload_cache> 809b5cd: 8b 45 c0 mov -0x40(%ebp),%eax 809b5d0: 85 c0 test %eax,%eax 809b5d2: 0f 85 98 00 00 00 jne 809b670 <_dl_open+0x140> 809b5d8: 8b 55 d8 mov -0x28(%ebp),%edx 809b5db: 31 c0 xor %eax,%eax 809b5dd: e8 fe 4c fd ff call 80702e0 <_dl_debug_initialize> 809b5e2: 8b 40 0c mov 0xc(%eax),%eax 809b5e5: 85 c0 test %eax,%eax 809b5e7: 0f 85 bd 01 00 00 jne 809b7aa <_dl_open+0x27a> 809b5ed: b8 00 00 00 00 mov $0x0,%eax 809b5f2: 85 c0 test %eax,%eax 809b5f4: 74 10 je 809b606 <_dl_open+0xd6> 809b5f6: 83 ec 0c sub $0xc,%esp 809b5f9: 68 d8 c9 0e 08 push $0x80ec9d8 809b5fe: e8 fd 49 f6 f7 call 0 <_nl_current_LC_CTYPE> 809b603: 83 c4 10 add $0x10,%esp 809b606: 8b 45 d4 mov -0x2c(%ebp),%eax 809b609: 8d 65 f4 lea -0xc(%ebp),%esp 809b60c: 5b pop %ebx 809b60d: 5e pop %esi 809b60e: 5f pop %edi 809b60f: 5d pop %ebp 809b610: c3 ret 809b611: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809b618: b8 00 00 00 00 mov $0x0,%eax 809b61d: 85 c0 test %eax,%eax 809b61f: 74 10 je 809b631 <_dl_open+0x101> 809b621: 83 ec 0c sub $0xc,%esp 809b624: 68 d8 c9 0e 08 push $0x80ec9d8 809b629: e8 d2 49 f6 f7 call 0 <_nl_current_LC_CTYPE> 809b62e: 83 c4 10 add $0x10,%esp 809b631: 83 ec 0c sub $0xc,%esp 809b634: 8b 55 08 mov 0x8(%ebp),%edx 809b637: 31 c9 xor %ecx,%ecx 809b639: 68 3c fe 0c 08 push $0x80cfe3c 809b63e: b8 16 00 00 00 mov $0x16,%eax 809b643: e8 c8 e9 ff ff call 809a010 <_dl_signal_error> 809b648: 90 nop 809b649: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809b650: 83 ec 0c sub $0xc,%esp 809b653: 8b 55 08 mov 0x8(%ebp),%edx 809b656: 31 c9 xor %ecx,%ecx 809b658: 68 68 fe 0c 08 push $0x80cfe68 809b65d: b8 16 00 00 00 mov $0x16,%eax 809b662: e8 a9 e9 ff ff call 809a010 <_dl_signal_error> 809b667: 89 f6 mov %esi,%esi 809b669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809b670: 8b 45 d4 mov -0x2c(%ebp),%eax 809b673: 85 c0 test %eax,%eax 809b675: 74 1a je 809b691 <_dl_open+0x161> 809b677: 81 e6 00 00 00 08 and $0x8000000,%esi 809b67d: 0f 84 95 00 00 00 je 809b718 <_dl_open+0x1e8> 809b683: 83 ec 08 sub $0x8,%esp 809b686: 6a 01 push $0x1 809b688: 50 push %eax 809b689: e8 82 0b 00 00 call 809c210 <_dl_close_worker> 809b68e: 83 c4 10 add $0x10,%esp 809b691: 8b 55 d8 mov -0x28(%ebp),%edx 809b694: 31 c0 xor %eax,%eax 809b696: e8 45 4c fd ff call 80702e0 <_dl_debug_initialize> 809b69b: 8b 50 0c mov 0xc(%eax),%edx 809b69e: 85 d2 test %edx,%edx 809b6a0: 0f 85 ba 00 00 00 jne 809b760 <_dl_open+0x230> 809b6a6: b8 00 00 00 00 mov $0x0,%eax 809b6ab: 85 c0 test %eax,%eax 809b6ad: 74 10 je 809b6bf <_dl_open+0x18f> 809b6af: 83 ec 0c sub $0xc,%esp 809b6b2: 68 d8 c9 0e 08 push $0x80ec9d8 809b6b7: e8 44 49 f6 f7 call 0 <_nl_current_LC_CTYPE> 809b6bc: 83 c4 10 add $0x10,%esp 809b6bf: 8b 7d c0 mov -0x40(%ebp),%edi 809b6c2: 83 ec 0c sub $0xc,%esp 809b6c5: 57 push %edi 809b6c6: e8 e5 0b fc ff call 805c2b0 <strlen> 809b6cb: 8d 50 01 lea 0x1(%eax),%edx 809b6ce: 83 c4 10 add $0x10,%esp 809b6d1: 89 c6 mov %eax,%esi 809b6d3: 8d 04 17 lea (%edi,%edx,1),%eax 809b6d6: 3b 45 bc cmp -0x44(%ebp),%eax 809b6d9: 74 49 je 809b724 <_dl_open+0x1f4> 809b6db: 83 c6 1f add $0x1f,%esi 809b6de: 83 e6 f0 and $0xfffffff0,%esi 809b6e1: 29 f4 sub %esi,%esp 809b6e3: 8d 74 24 0f lea 0xf(%esp),%esi 809b6e7: 83 ec 04 sub $0x4,%esp 809b6ea: 52 push %edx 809b6eb: 57 push %edi 809b6ec: 83 e6 f0 and $0xfffffff0,%esi 809b6ef: 56 push %esi 809b6f0: e8 0b 1d fc ff call 805d400 <memcpy> 809b6f5: 83 c4 10 add $0x10,%esp 809b6f8: 80 7d bb 00 cmpb $0x0,-0x45(%ebp) 809b6fc: 0f 85 7e 00 00 00 jne 809b780 <_dl_open+0x250> 809b702: 83 ec 0c sub $0xc,%esp 809b705: 8b 55 bc mov -0x44(%ebp),%edx 809b708: 31 c9 xor %ecx,%ecx 809b70a: 56 push %esi 809b70b: 89 d8 mov %ebx,%eax 809b70d: e8 fe e8 ff ff call 809a010 <_dl_signal_error> 809b712: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809b718: c6 05 24 dc 0e 08 01 movb $0x1,0x80edc24 809b71f: e9 5f ff ff ff jmp 809b683 <_dl_open+0x153> 809b724: 83 ec 0c sub $0xc,%esp 809b727: 89 55 b4 mov %edx,-0x4c(%ebp) 809b72a: 50 push %eax 809b72b: e8 80 0b fc ff call 805c2b0 <strlen> 809b730: 8d 4c 06 02 lea 0x2(%esi,%eax,1),%ecx 809b734: 83 c4 10 add $0x10,%esp 809b737: 8d 41 1e lea 0x1e(%ecx),%eax 809b73a: 83 e0 f0 and $0xfffffff0,%eax 809b73d: 29 c4 sub %eax,%esp 809b73f: 8d 74 24 0f lea 0xf(%esp),%esi 809b743: 83 ec 04 sub $0x4,%esp 809b746: 51 push %ecx 809b747: 57 push %edi 809b748: 83 e6 f0 and $0xfffffff0,%esi 809b74b: 56 push %esi 809b74c: e8 af 1c fc ff call 805d400 <memcpy> 809b751: 8b 55 b4 mov -0x4c(%ebp),%edx 809b754: 83 c4 10 add $0x10,%esp 809b757: 01 f2 add %esi,%edx 809b759: 89 55 bc mov %edx,-0x44(%ebp) 809b75c: eb 9a jmp 809b6f8 <_dl_open+0x1c8> 809b75e: 66 90 xchg %ax,%ax 809b760: 68 88 ff 0c 08 push $0x80cff88 809b765: 68 b0 02 00 00 push $0x2b0 809b76a: 68 7a fd 0c 08 push $0x80cfd7a 809b76f: 68 90 fe 0c 08 push $0x80cfe90 809b774: e8 67 e0 fa ff call 80497e0 <__assert_fail> 809b779: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809b780: 83 ec 0c sub $0xc,%esp 809b783: ff 75 c0 pushl -0x40(%ebp) 809b786: e8 05 ee fb ff call 805a590 <__cfree> 809b78b: 83 c4 10 add $0x10,%esp 809b78e: e9 6f ff ff ff jmp 809b702 <_dl_open+0x1d2> 809b793: 83 ec 0c sub $0xc,%esp 809b796: 8b 55 08 mov 0x8(%ebp),%edx 809b799: 31 c9 xor %ecx,%ecx 809b79b: 68 92 fd 0c 08 push $0x80cfd92 809b7a0: b8 16 00 00 00 mov $0x16,%eax 809b7a5: e8 66 e8 ff ff call 809a010 <_dl_signal_error> 809b7aa: 68 88 ff 0c 08 push $0x80cff88 809b7af: 68 cd 02 00 00 push $0x2cd 809b7b4: 68 7a fd 0c 08 push $0x80cfd7a 809b7b9: 68 90 fe 0c 08 push $0x80cfe90 809b7be: e8 1d e0 fa ff call 80497e0 <__assert_fail> 809b7c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809b7c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809b7d0 <_dl_show_scope>: 809b7d0: 55 push %ebp 809b7d1: 57 push %edi 809b7d2: 56 push %esi 809b7d3: 53 push %ebx 809b7d4: 83 ec 1c sub $0x1c,%esp 809b7d7: 8b 6c 24 30 mov 0x30(%esp),%ebp 809b7db: 8b 44 24 34 mov 0x34(%esp),%eax 809b7df: 89 44 24 0c mov %eax,0xc(%esp) 809b7e3: 8b 45 04 mov 0x4(%ebp),%eax 809b7e6: 8b 4d 18 mov 0x18(%ebp),%ecx 809b7e9: 80 38 00 cmpb $0x0,(%eax) 809b7ec: 75 11 jne 809b7ff <_dl_show_scope+0x2f> 809b7ee: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 809b7f3: bb 37 e8 0c 08 mov $0x80ce837,%ebx 809b7f8: 8b 00 mov (%eax),%eax 809b7fa: 85 c0 test %eax,%eax 809b7fc: 0f 44 c3 cmove %ebx,%eax 809b7ff: 83 ec 04 sub $0x4,%esp 809b802: 51 push %ecx 809b803: 50 push %eax 809b804: 68 ac fd 0c 08 push $0x80cfdac 809b809: e8 b2 ef ff ff call 809a7c0 <_dl_debug_printf> 809b80e: 8b 85 cc 01 00 00 mov 0x1cc(%ebp),%eax 809b814: 83 c4 10 add $0x10,%esp 809b817: 85 c0 test %eax,%eax 809b819: 0f 84 c9 00 00 00 je 809b8e8 <_dl_show_scope+0x118> 809b81f: 8b 54 24 0c mov 0xc(%esp),%edx 809b823: bf 21 f3 0c 08 mov $0x80cf321,%edi 809b828: 8b 0c 90 mov (%eax,%edx,4),%ecx 809b82b: 8d 34 95 00 00 00 00 lea 0x0(,%edx,4),%esi 809b832: 85 c9 test %ecx,%ecx 809b834: 0f 84 9a 00 00 00 je 809b8d4 <_dl_show_scope+0x104> 809b83a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809b840: 83 ec 08 sub $0x8,%esp 809b843: 31 db xor %ebx,%ebx 809b845: ff 74 24 14 pushl 0x14(%esp) 809b849: 68 bd fd 0c 08 push $0x80cfdbd 809b84e: e8 6d ef ff ff call 809a7c0 <_dl_debug_printf> 809b853: 8b 85 cc 01 00 00 mov 0x1cc(%ebp),%eax 809b859: 83 c4 10 add $0x10,%esp 809b85c: 8b 04 30 mov (%eax,%esi,1),%eax 809b85f: 8b 50 04 mov 0x4(%eax),%edx 809b862: 85 d2 test %edx,%edx 809b864: 74 45 je 809b8ab <_dl_show_scope+0xdb> 809b866: 8d 76 00 lea 0x0(%esi),%esi 809b869: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809b870: 8b 00 mov (%eax),%eax 809b872: 8b 04 98 mov (%eax,%ebx,4),%eax 809b875: 8b 40 04 mov 0x4(%eax),%eax 809b878: 80 38 00 cmpb $0x0,(%eax) 809b87b: 75 0c jne 809b889 <_dl_show_scope+0xb9> 809b87d: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 809b882: 8b 00 mov (%eax),%eax 809b884: 85 c0 test %eax,%eax 809b886: 0f 44 c7 cmove %edi,%eax 809b889: 83 ec 08 sub $0x8,%esp 809b88c: 83 c3 01 add $0x1,%ebx 809b88f: 50 push %eax 809b890: 68 bc 5b 0d 08 push $0x80d5bbc 809b895: e8 56 ef ff ff call 809a7f0 <_dl_debug_printf_c> 809b89a: 8b 85 cc 01 00 00 mov 0x1cc(%ebp),%eax 809b8a0: 83 c4 10 add $0x10,%esp 809b8a3: 8b 04 30 mov (%eax,%esi,1),%eax 809b8a6: 39 58 04 cmp %ebx,0x4(%eax) 809b8a9: 77 c5 ja 809b870 <_dl_show_scope+0xa0> 809b8ab: 83 ec 0c sub $0xc,%esp 809b8ae: 83 c6 04 add $0x4,%esi 809b8b1: 68 52 cf 0b 08 push $0x80bcf52 809b8b6: e8 35 ef ff ff call 809a7f0 <_dl_debug_printf_c> 809b8bb: 8b 85 cc 01 00 00 mov 0x1cc(%ebp),%eax 809b8c1: 83 44 24 1c 01 addl $0x1,0x1c(%esp) 809b8c6: 83 c4 10 add $0x10,%esp 809b8c9: 8b 04 30 mov (%eax,%esi,1),%eax 809b8cc: 85 c0 test %eax,%eax 809b8ce: 0f 85 6c ff ff ff jne 809b840 <_dl_show_scope+0x70> 809b8d4: c7 44 24 30 52 cf 0b movl $0x80bcf52,0x30(%esp) 809b8db: 08 809b8dc: 83 c4 1c add $0x1c,%esp 809b8df: 5b pop %ebx 809b8e0: 5e pop %esi 809b8e1: 5f pop %edi 809b8e2: 5d pop %ebp 809b8e3: e9 d8 ee ff ff jmp 809a7c0 <_dl_debug_printf> 809b8e8: 83 ec 0c sub $0xc,%esp 809b8eb: 68 c8 fd 0c 08 push $0x80cfdc8 809b8f0: e8 cb ee ff ff call 809a7c0 <_dl_debug_printf> 809b8f5: 83 c4 10 add $0x10,%esp 809b8f8: eb da jmp 809b8d4 <_dl_show_scope+0x104> 809b8fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0809b900 <dl_open_worker>: 809b900: 55 push %ebp 809b901: 89 e5 mov %esp,%ebp 809b903: 57 push %edi 809b904: 56 push %esi 809b905: 53 push %ebx 809b906: 83 ec 54 sub $0x54,%esp 809b909: 8b 45 08 mov 0x8(%ebp),%eax 809b90c: 8b 30 mov (%eax),%esi 809b90e: 8b 40 04 mov 0x4(%eax),%eax 809b911: 89 45 c0 mov %eax,-0x40(%ebp) 809b914: 6a 24 push $0x24 809b916: 56 push %esi 809b917: e8 a4 c9 fa ff call 80482c0 <.plt+0xe0> 809b91c: 83 c4 10 add $0x10,%esp 809b91f: 85 c0 test %eax,%eax 809b921: 0f 84 a2 05 00 00 je 809bec9 <dl_open_worker+0x5c9> 809b927: 8b 45 08 mov 0x8(%ebp),%eax 809b92a: 8b 3d 40 ca 0e 08 mov 0x80eca40,%edi 809b930: 8b 40 08 mov 0x8(%eax),%eax 809b933: e8 78 fb ff ff call 809b4b0 <_dl_find_dso_for_object> 809b938: 85 c0 test %eax,%eax 809b93a: 89 c3 mov %eax,%ebx 809b93c: 8b 45 08 mov 0x8(%ebp),%eax 809b93f: 0f 44 df cmove %edi,%ebx 809b942: 8b 78 14 mov 0x14(%eax),%edi 809b945: 83 ff fe cmp $0xfffffffe,%edi 809b948: 0f 84 52 06 00 00 je 809bfa0 <dl_open_worker+0x6a0> 809b94e: 89 fa mov %edi,%edx 809b950: 31 c0 xor %eax,%eax 809b952: e8 89 49 fd ff call 80702e0 <_dl_debug_initialize> 809b957: 8b 45 08 mov 0x8(%ebp),%eax 809b95a: 83 ec 04 sub $0x4,%esp 809b95d: b9 02 00 00 00 mov $0x2,%ecx 809b962: 89 f2 mov %esi,%edx 809b964: ff 70 14 pushl 0x14(%eax) 809b967: 8b 45 c0 mov -0x40(%ebp),%eax 809b96a: 0d 00 00 00 10 or $0x10000000,%eax 809b96f: 50 push %eax 809b970: 6a 00 push $0x0 809b972: 89 d8 mov %ebx,%eax 809b974: e8 07 9e ff ff call 8095780 <_dl_map_object> 809b979: 8b 7d 08 mov 0x8(%ebp),%edi 809b97c: 85 c0 test %eax,%eax 809b97e: 89 45 c4 mov %eax,-0x3c(%ebp) 809b981: 89 47 10 mov %eax,0x10(%edi) 809b984: 5f pop %edi 809b985: 0f 84 20 06 00 00 je 809bfab <dl_open_worker+0x6ab> 809b98b: f7 45 c0 00 10 00 00 testl $0x1000,-0x40(%ebp) 809b992: 0f 85 38 06 00 00 jne 809bfd0 <dl_open_worker+0x6d0> 809b998: f7 45 c0 00 00 00 40 testl $0x40000000,-0x40(%ebp) 809b99f: 0f 85 64 02 00 00 jne 809bc09 <dl_open_worker+0x309> 809b9a5: 8b 7d c4 mov -0x3c(%ebp),%edi 809b9a8: 8b 87 90 01 00 00 mov 0x190(%edi),%eax 809b9ae: 8b b7 5c 01 00 00 mov 0x15c(%edi),%esi 809b9b4: 89 45 e4 mov %eax,-0x1c(%ebp) 809b9b7: 83 c0 01 add $0x1,%eax 809b9ba: 85 f6 test %esi,%esi 809b9bc: 89 87 90 01 00 00 mov %eax,0x190(%edi) 809b9c2: 0f 85 17 06 00 00 jne 809bfdf <dl_open_worker+0x6df> 809b9c8: 8b 45 c0 mov -0x40(%ebp),%eax 809b9cb: 8b 7d c4 mov -0x3c(%ebp),%edi 809b9ce: 83 ec 08 sub $0x8,%esp 809b9d1: 31 c9 xor %ecx,%ecx 809b9d3: 31 d2 xor %edx,%edx 809b9d5: 31 db xor %ebx,%ebx 809b9d7: 25 08 00 00 88 and $0x88000008,%eax 809b9dc: 50 push %eax 809b9dd: 6a 00 push $0x0 809b9df: 89 f8 mov %edi,%eax 809b9e1: e8 5a 54 00 00 call 80a0e40 <_dl_map_object_deps> 809b9e6: 8b 8f 60 01 00 00 mov 0x160(%edi),%ecx 809b9ec: 8b 75 c4 mov -0x3c(%ebp),%esi 809b9ef: 58 pop %eax 809b9f0: 5a pop %edx 809b9f1: 85 c9 test %ecx,%ecx 809b9f3: 74 28 je 809ba1d <dl_open_worker+0x11d> 809b9f5: 8d 76 00 lea 0x0(%esi),%esi 809b9f8: 8b 86 5c 01 00 00 mov 0x15c(%esi),%eax 809b9fe: 8b 04 98 mov (%eax,%ebx,4),%eax 809ba01: 8b 40 14 mov 0x14(%eax),%eax 809ba04: 8b b8 70 01 00 00 mov 0x170(%eax),%edi 809ba0a: 85 ff test %edi,%edi 809ba0c: 0f 84 ff 01 00 00 je 809bc11 <dl_open_worker+0x311> 809ba12: 83 c3 01 add $0x1,%ebx 809ba15: 39 9e 60 01 00 00 cmp %ebx,0x160(%esi) 809ba1b: 77 db ja 809b9f8 <dl_open_worker+0xf8> 809ba1d: 8b 45 08 mov 0x8(%ebp),%eax 809ba20: 8b 50 14 mov 0x14(%eax),%edx 809ba23: 31 c0 xor %eax,%eax 809ba25: e8 b6 48 fd ff call 80702e0 <_dl_debug_initialize> 809ba2a: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 809ba31: 89 c7 mov %eax,%edi 809ba33: 89 45 bc mov %eax,-0x44(%ebp) 809ba36: e8 95 48 fd ff call 80702d0 <_dl_debug_state> 809ba3b: 8b 75 08 mov 0x8(%ebp),%esi 809ba3e: 90 nop 809ba3f: f6 05 61 dc 0e 08 02 testb $0x2,0x80edc61 809ba46: 0f 85 f4 05 00 00 jne 809c040 <dl_open_worker+0x740> 809ba4c: 8b 55 c0 mov -0x40(%ebp),%edx 809ba4f: 8b 0d 84 dc 0e 08 mov 0x80edc84,%ecx 809ba55: 89 d0 mov %edx,%eax 809ba57: 81 e2 01 00 00 08 and $0x8000001,%edx 809ba5d: 25 00 00 00 08 and $0x8000000,%eax 809ba62: 85 c9 test %ecx,%ecx 809ba64: 0f 45 c2 cmovne %edx,%eax 809ba67: 31 c9 xor %ecx,%ecx 809ba69: 89 45 b8 mov %eax,-0x48(%ebp) 809ba6c: 8b 45 c4 mov -0x3c(%ebp),%eax 809ba6f: 90 nop 809ba70: 8b 50 14 mov 0x14(%eax),%edx 809ba73: 8b 40 0c mov 0xc(%eax),%eax 809ba76: 0f b6 92 94 01 00 00 movzbl 0x194(%edx),%edx 809ba7d: 83 e2 04 and $0x4,%edx 809ba80: 80 fa 01 cmp $0x1,%dl 809ba83: 83 d1 00 adc $0x0,%ecx 809ba86: 85 c0 test %eax,%eax 809ba88: 75 e6 jne 809ba70 <dl_open_worker+0x170> 809ba8a: 8d 04 8d 12 00 00 00 lea 0x12(,%ecx,4),%eax 809ba91: 89 65 b4 mov %esp,-0x4c(%ebp) 809ba94: 31 c9 xor %ecx,%ecx 809ba96: 83 e0 f0 and $0xfffffff0,%eax 809ba99: 29 c4 sub %eax,%esp 809ba9b: 8b 45 c4 mov -0x3c(%ebp),%eax 809ba9e: 89 e7 mov %esp,%edi 809baa0: 8b 50 14 mov 0x14(%eax),%edx 809baa3: f6 82 94 01 00 00 04 testb $0x4,0x194(%edx) 809baaa: 75 06 jne 809bab2 <dl_open_worker+0x1b2> 809baac: 89 04 8f mov %eax,(%edi,%ecx,4) 809baaf: 83 c1 01 add $0x1,%ecx 809bab2: 8b 40 0c mov 0xc(%eax),%eax 809bab5: 85 c0 test %eax,%eax 809bab7: 75 e7 jne 809baa0 <dl_open_worker+0x1a0> 809bab9: 83 f9 01 cmp $0x1,%ecx 809babc: 89 4d d4 mov %ecx,-0x2c(%ebp) 809babf: 0f 86 5a 01 00 00 jbe 809bc1f <dl_open_worker+0x31f> 809bac5: 8b 75 d4 mov -0x2c(%ebp),%esi 809bac8: 89 65 b0 mov %esp,-0x50(%ebp) 809bacb: 8d 14 36 lea (%esi,%esi,1),%edx 809bace: 8d 42 10 lea 0x10(%edx),%eax 809bad1: 83 e0 f0 and $0xfffffff0,%eax 809bad4: 29 c4 sub %eax,%esp 809bad6: 89 65 dc mov %esp,-0x24(%ebp) 809bad9: 89 e0 mov %esp,%eax 809badb: 83 ec 04 sub $0x4,%esp 809bade: 52 push %edx 809badf: 6a 00 push $0x0 809bae1: 50 push %eax 809bae2: e8 99 c7 fa ff call 8048280 <.plt+0xa0> 809bae7: 89 f0 mov %esi,%eax 809bae9: 83 c4 10 add $0x10,%esp 809baec: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 809baf3: 83 e8 01 sub $0x1,%eax 809baf6: c7 45 e0 01 00 00 00 movl $0x1,-0x20(%ebp) 809bafd: 89 45 c8 mov %eax,-0x38(%ebp) 809bb00: 8b 45 e4 mov -0x1c(%ebp),%eax 809bb03: 8b 55 dc mov -0x24(%ebp),%edx 809bb06: 8b 75 c8 mov -0x38(%ebp),%esi 809bb09: 8d 14 42 lea (%edx,%eax,2),%edx 809bb0c: 0f b7 1a movzwl (%edx),%ebx 809bb0f: 83 c3 01 add $0x1,%ebx 809bb12: 39 f0 cmp %esi,%eax 809bb14: 66 89 5d d0 mov %bx,-0x30(%ebp) 809bb18: 66 89 1a mov %bx,(%edx) 809bb1b: 8b 1c 87 mov (%edi,%eax,4),%ebx 809bb1e: 0f 83 38 02 00 00 jae 809bd5c <dl_open_worker+0x45c> 809bb24: 8b 04 b7 mov (%edi,%esi,4),%eax 809bb27: 8b 80 f0 01 00 00 mov 0x1f0(%eax),%eax 809bb2d: 85 c0 test %eax,%eax 809bb2f: 0f 84 1b 02 00 00 je 809bd50 <dl_open_worker+0x450> 809bb35: 8d 76 00 lea 0x0(%esi),%esi 809bb38: 8b 08 mov (%eax),%ecx 809bb3a: 85 c9 test %ecx,%ecx 809bb3c: 0f 84 0e 02 00 00 je 809bd50 <dl_open_worker+0x450> 809bb42: 83 c0 04 add $0x4,%eax 809bb45: 39 cb cmp %ecx,%ebx 809bb47: 75 ef jne 809bb38 <dl_open_worker+0x238> 809bb49: 89 f0 mov %esi,%eax 809bb4b: 2b 45 e4 sub -0x1c(%ebp),%eax 809bb4e: 89 55 d8 mov %edx,-0x28(%ebp) 809bb51: 83 ec 04 sub $0x4,%esp 809bb54: 89 45 cc mov %eax,-0x34(%ebp) 809bb57: 89 c2 mov %eax,%edx 809bb59: 8b 45 e0 mov -0x20(%ebp),%eax 809bb5c: 8d 0c 95 00 00 00 00 lea 0x0(,%edx,4),%ecx 809bb63: c1 e0 02 shl $0x2,%eax 809bb66: 51 push %ecx 809bb67: 8d 0c 07 lea (%edi,%eax,1),%ecx 809bb6a: 8d 44 07 fc lea -0x4(%edi,%eax,1),%eax 809bb6e: 51 push %ecx 809bb6f: 50 push %eax 809bb70: e8 8b c6 fa ff call 8048200 <.plt+0x20> 809bb75: 8b 55 d8 mov -0x28(%ebp),%edx 809bb78: 8b 45 d4 mov -0x2c(%ebp),%eax 809bb7b: 83 c4 10 add $0x10,%esp 809bb7e: 2b 45 e4 sub -0x1c(%ebp),%eax 809bb81: 89 1c b7 mov %ebx,(%edi,%esi,4) 809bb84: 0f b7 52 02 movzwl 0x2(%edx),%edx 809bb88: 39 c2 cmp %eax,%edx 809bb8a: 0f 86 20 02 00 00 jbe 809bdb0 <dl_open_worker+0x4b0> 809bb90: 8b 75 e0 mov -0x20(%ebp),%esi 809bb93: 8b 45 d4 mov -0x2c(%ebp),%eax 809bb96: 83 ec 04 sub $0x4,%esp 809bb99: 8b 55 dc mov -0x24(%ebp),%edx 809bb9c: 29 f0 sub %esi,%eax 809bb9e: 8d 14 72 lea (%edx,%esi,2),%edx 809bba1: 01 c0 add %eax,%eax 809bba3: 50 push %eax 809bba4: 6a 00 push $0x0 809bba6: 52 push %edx 809bba7: e8 d4 c6 fa ff call 8048280 <.plt+0xa0> 809bbac: 8d 46 01 lea 0x1(%esi),%eax 809bbaf: 83 c4 10 add $0x10,%esp 809bbb2: 89 75 e4 mov %esi,-0x1c(%ebp) 809bbb5: 89 45 e0 mov %eax,-0x20(%ebp) 809bbb8: e9 43 ff ff ff jmp 809bb00 <dl_open_worker+0x200> 809bbbd: 8b 55 cc mov -0x34(%ebp),%edx 809bbc0: 85 d2 test %edx,%edx 809bbc2: 74 04 je 809bbc8 <dl_open_worker+0x2c8> 809bbc4: 8b 45 08 mov 0x8(%ebp),%eax 809bbc7: 90 nop 809bbc8: 8b 45 08 mov 0x8(%ebp),%eax 809bbcb: 83 ec 0c sub $0xc,%esp 809bbce: 8b 48 1c mov 0x1c(%eax),%ecx 809bbd1: 8b 50 18 mov 0x18(%eax),%edx 809bbd4: ff 70 20 pushl 0x20(%eax) 809bbd7: 8b 45 c4 mov -0x3c(%ebp),%eax 809bbda: e8 51 66 00 00 call 80a2230 <_dl_init> 809bbdf: 83 c4 0c add $0xc,%esp 809bbe2: f7 45 c0 00 01 00 00 testl $0x100,-0x40(%ebp) 809bbe9: 0f 85 06 03 00 00 jne 809bef5 <dl_open_worker+0x5f5> 809bbef: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 809bbf6: c7 05 10 cd 0e 08 01 movl $0x1,0x80ecd10 809bbfd: 00 00 00 809bc00: 0f 85 6a 04 00 00 jne 809c070 <dl_open_worker+0x770> 809bc06: 8b 65 b4 mov -0x4c(%ebp),%esp 809bc09: 8d 65 f4 lea -0xc(%ebp),%esp 809bc0c: 5b pop %ebx 809bc0d: 5e pop %esi 809bc0e: 5f pop %edi 809bc0f: 5d pop %ebp 809bc10: c3 ret 809bc11: 31 c9 xor %ecx,%ecx 809bc13: 31 d2 xor %edx,%edx 809bc15: e8 86 6f 00 00 call 80a2ba0 <_dl_check_map_versions> 809bc1a: e9 f3 fd ff ff jmp 809ba12 <dl_open_worker+0x112> 809bc1f: 8d 71 ff lea -0x1(%ecx),%esi 809bc22: 85 c9 test %ecx,%ecx 809bc24: 89 75 c8 mov %esi,-0x38(%ebp) 809bc27: 0f 85 3e 01 00 00 jne 809bd6b <dl_open_worker+0x46b> 809bc2d: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) 809bc34: 8b 7d c4 mov -0x3c(%ebp),%edi 809bc37: 8b 87 60 01 00 00 mov 0x160(%edi),%eax 809bc3d: 85 c0 test %eax,%eax 809bc3f: 89 45 e4 mov %eax,-0x1c(%ebp) 809bc42: 89 45 d4 mov %eax,-0x2c(%ebp) 809bc45: 0f 84 72 ff ff ff je 809bbbd <dl_open_worker+0x2bd> 809bc4b: 89 f8 mov %edi,%eax 809bc4d: 31 c9 xor %ecx,%ecx 809bc4f: c6 45 d8 00 movb $0x0,-0x28(%ebp) 809bc53: 05 5c 01 00 00 add $0x15c,%eax 809bc58: 89 ce mov %ecx,%esi 809bc5a: 89 45 dc mov %eax,-0x24(%ebp) 809bc5d: eb 3a jmp 809bc99 <dl_open_worker+0x399> 809bc5f: 90 nop 809bc60: 31 db xor %ebx,%ebx 809bc62: a8 08 test $0x8,%al 809bc64: 75 0e jne 809bc74 <dl_open_worker+0x374> 809bc66: 8b b9 34 02 00 00 mov 0x234(%ecx),%edi 809bc6c: 85 ff test %edi,%edi 809bc6e: 0f 85 14 02 00 00 jne 809be88 <dl_open_worker+0x588> 809bc74: f6 05 61 dc 0e 08 02 testb $0x2,0x80edc61 809bc7b: 0f 85 b7 00 00 00 jne 809bd38 <dl_open_worker+0x438> 809bc81: 8b 45 c4 mov -0x3c(%ebp),%eax 809bc84: 8b 80 60 01 00 00 mov 0x160(%eax),%eax 809bc8a: 89 45 e4 mov %eax,-0x1c(%ebp) 809bc8d: 83 c6 01 add $0x1,%esi 809bc90: 39 75 e4 cmp %esi,-0x1c(%ebp) 809bc93: 0f 86 47 01 00 00 jbe 809bde0 <dl_open_worker+0x4e0> 809bc99: 8b 45 c4 mov -0x3c(%ebp),%eax 809bc9c: 8b 80 5c 01 00 00 mov 0x15c(%eax),%eax 809bca2: 8b 0c b0 mov (%eax,%esi,4),%ecx 809bca5: 0f b6 81 94 01 00 00 movzbl 0x194(%ecx),%eax 809bcac: 89 c2 mov %eax,%edx 809bcae: 83 e2 0b and $0xb,%edx 809bcb1: 80 fa 0a cmp $0xa,%dl 809bcb4: 75 aa jne 809bc60 <dl_open_worker+0x360> 809bcb6: 8b b9 cc 01 00 00 mov 0x1cc(%ecx),%edi 809bcbc: 8b 07 mov (%edi),%eax 809bcbe: 85 c0 test %eax,%eax 809bcc0: 0f 84 44 02 00 00 je 809bf0a <dl_open_worker+0x60a> 809bcc6: 8b 5d dc mov -0x24(%ebp),%ebx 809bcc9: 39 c3 cmp %eax,%ebx 809bccb: 74 c0 je 809bc8d <dl_open_worker+0x38d> 809bccd: 89 4d e0 mov %ecx,-0x20(%ebp) 809bcd0: 31 d2 xor %edx,%edx 809bcd2: 89 d9 mov %ebx,%ecx 809bcd4: eb 10 jmp 809bce6 <dl_open_worker+0x3e6> 809bcd6: 8d 76 00 lea 0x0(%esi),%esi 809bcd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809bce0: 39 c8 cmp %ecx,%eax 809bce2: 89 da mov %ebx,%edx 809bce4: 74 a7 je 809bc8d <dl_open_worker+0x38d> 809bce6: 8d 5a 01 lea 0x1(%edx),%ebx 809bce9: 8b 04 9f mov (%edi,%ebx,4),%eax 809bcec: 85 c0 test %eax,%eax 809bcee: 75 f0 jne 809bce0 <dl_open_worker+0x3e0> 809bcf0: 8b 4d e0 mov -0x20(%ebp),%ecx 809bcf3: 8d 42 02 lea 0x2(%edx),%eax 809bcf6: 89 45 e4 mov %eax,-0x1c(%ebp) 809bcf9: 8b 81 c8 01 00 00 mov 0x1c8(%ecx),%eax 809bcff: 3b 45 e4 cmp -0x1c(%ebp),%eax 809bd02: 0f 86 1a 02 00 00 jbe 809bf22 <dl_open_worker+0x622> 809bd08: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 809bd0f: 89 45 e0 mov %eax,-0x20(%ebp) 809bd12: 8b 45 e4 mov -0x1c(%ebp),%eax 809bd15: c7 04 87 00 00 00 00 movl $0x0,(%edi,%eax,4) 809bd1c: f6 05 61 dc 0e 08 02 testb $0x2,0x80edc61 809bd23: 8b 81 cc 01 00 00 mov 0x1cc(%ecx),%eax 809bd29: 8b 7d e0 mov -0x20(%ebp),%edi 809bd2c: 8b 55 dc mov -0x24(%ebp),%edx 809bd2f: 89 14 38 mov %edx,(%eax,%edi,1) 809bd32: 0f 84 49 ff ff ff je 809bc81 <dl_open_worker+0x381> 809bd38: 83 ec 08 sub $0x8,%esp 809bd3b: 53 push %ebx 809bd3c: 51 push %ecx 809bd3d: e8 8e fa ff ff call 809b7d0 <_dl_show_scope> 809bd42: 83 c4 10 add $0x10,%esp 809bd45: e9 37 ff ff ff jmp 809bc81 <dl_open_worker+0x381> 809bd4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809bd50: 83 ee 01 sub $0x1,%esi 809bd53: 39 75 e4 cmp %esi,-0x1c(%ebp) 809bd56: 0f 85 c8 fd ff ff jne 809bb24 <dl_open_worker+0x224> 809bd5c: 8b 75 e0 mov -0x20(%ebp),%esi 809bd5f: 39 75 d4 cmp %esi,-0x2c(%ebp) 809bd62: 0f 85 28 fe ff ff jne 809bb90 <dl_open_worker+0x290> 809bd68: 8b 65 b0 mov -0x50(%ebp),%esp 809bd6b: 8b 75 c8 mov -0x38(%ebp),%esi 809bd6e: 8b 4d 08 mov 0x8(%ebp),%ecx 809bd71: 8b 04 b7 mov (%edi,%esi,4),%eax 809bd74: 90 nop 809bd75: 8d 5e ff lea -0x1(%esi),%ebx 809bd78: 8b 75 b8 mov -0x48(%ebp),%esi 809bd7b: eb 09 jmp 809bd86 <dl_open_worker+0x486> 809bd7d: 8d 76 00 lea 0x0(%esi),%esi 809bd80: 8b 04 9f mov (%edi,%ebx,4),%eax 809bd83: 83 eb 01 sub $0x1,%ebx 809bd86: 6a 00 push $0x0 809bd88: 56 push %esi 809bd89: ff b0 cc 01 00 00 pushl 0x1cc(%eax) 809bd8f: 50 push %eax 809bd90: e8 0b bf ff ff call 8097ca0 <_dl_relocate_object> 809bd95: 83 c4 10 add $0x10,%esp 809bd98: 83 fb ff cmp $0xffffffff,%ebx 809bd9b: 75 e3 jne 809bd80 <dl_open_worker+0x480> 809bd9d: c7 45 cc 01 00 00 00 movl $0x1,-0x34(%ebp) 809bda4: e9 8b fe ff ff jmp 809bc34 <dl_open_worker+0x334> 809bda9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809bdb0: 8b 55 cc mov -0x34(%ebp),%edx 809bdb3: 8b 5d dc mov -0x24(%ebp),%ebx 809bdb6: 83 ec 04 sub $0x4,%esp 809bdb9: 8b 45 e0 mov -0x20(%ebp),%eax 809bdbc: 01 d2 add %edx,%edx 809bdbe: 52 push %edx 809bdbf: 01 c0 add %eax,%eax 809bdc1: 89 da mov %ebx,%edx 809bdc3: 01 c2 add %eax,%edx 809bdc5: 8d 44 03 fe lea -0x2(%ebx,%eax,1),%eax 809bdc9: 52 push %edx 809bdca: 50 push %eax 809bdcb: e8 30 c4 fa ff call 8048200 <.plt+0x20> 809bdd0: 0f b7 45 d0 movzwl -0x30(%ebp),%eax 809bdd4: 83 c4 10 add $0x10,%esp 809bdd7: 66 89 04 73 mov %ax,(%ebx,%esi,2) 809bddb: e9 20 fd ff ff jmp 809bb00 <dl_open_worker+0x200> 809bde0: 80 7d d8 00 cmpb $0x0,-0x28(%ebp) 809bde4: 74 0d je 809bdf3 <dl_open_worker+0x4f3> 809bde6: 83 05 28 dc 0e 08 01 addl $0x1,0x80edc28 809bded: 0f 84 62 02 00 00 je 809c055 <dl_open_worker+0x755> 809bdf3: 8b 7d e4 mov -0x1c(%ebp),%edi 809bdf6: 39 7d d4 cmp %edi,-0x2c(%ebp) 809bdf9: 0f 83 be fd ff ff jae 809bbbd <dl_open_worker+0x2bd> 809bdff: 8b 45 d4 mov -0x2c(%ebp),%eax 809be02: 8b 55 c4 mov -0x3c(%ebp),%edx 809be05: 8d 1c 85 00 00 00 00 lea 0x0(,%eax,4),%ebx 809be0c: 89 c6 mov %eax,%esi 809be0e: eb 12 jmp 809be22 <dl_open_worker+0x522> 809be10: 83 c6 01 add $0x1,%esi 809be13: 83 c3 04 add $0x4,%ebx 809be16: 39 b2 60 01 00 00 cmp %esi,0x160(%edx) 809be1c: 0f 86 9b fd ff ff jbe 809bbbd <dl_open_worker+0x2bd> 809be22: 8b 82 5c 01 00 00 mov 0x15c(%edx),%eax 809be28: 8b 3c 18 mov (%eax,%ebx,1),%edi 809be2b: 0f b7 87 94 01 00 00 movzwl 0x194(%edi),%eax 809be32: 66 25 08 04 and $0x408,%ax 809be36: 66 3d 00 04 cmp $0x400,%ax 809be3a: 75 d4 jne 809be10 <dl_open_worker+0x510> 809be3c: 8b 87 34 02 00 00 mov 0x234(%edi),%eax 809be42: 85 c0 test %eax,%eax 809be44: 74 ca je 809be10 <dl_open_worker+0x510> 809be46: 83 ec 0c sub $0xc,%esp 809be49: 89 55 e4 mov %edx,-0x1c(%ebp) 809be4c: 80 a7 95 01 00 00 fb andb $0xfb,0x195(%edi) 809be53: 57 push %edi 809be54: ff 15 0c ca 0e 08 call *0x80eca0c 809be5a: 83 c4 10 add $0x10,%esp 809be5d: f6 87 95 01 00 00 04 testb $0x4,0x195(%edi) 809be64: 8b 55 e4 mov -0x1c(%ebp),%edx 809be67: 74 a7 je 809be10 <dl_open_worker+0x510> 809be69: 68 78 ff 0c 08 push $0x80cff78 809be6e: 68 32 02 00 00 push $0x232 809be73: 68 7a fd 0c 08 push $0x80cfd7a 809be78: 68 ff fd 0c 08 push $0x80cfdff 809be7d: e8 5e d9 fa ff call 80497e0 <__assert_fail> 809be82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809be88: 83 ec 0c sub $0xc,%esp 809be8b: 51 push %ecx 809be8c: 89 4d e4 mov %ecx,-0x1c(%ebp) 809be8f: e8 5c f0 ff ff call 809aef0 <_dl_add_to_slotinfo> 809be94: 8b 4d e4 mov -0x1c(%ebp),%ecx 809be97: 83 c4 10 add $0x10,%esp 809be9a: c6 45 d8 01 movb $0x1,-0x28(%ebp) 809be9e: f6 81 95 01 00 00 04 testb $0x4,0x195(%ecx) 809bea5: 0f 84 c9 fd ff ff je 809bc74 <dl_open_worker+0x374> 809beab: 8b 45 c4 mov -0x3c(%ebp),%eax 809beae: 8b 7d d4 mov -0x2c(%ebp),%edi 809beb1: 3b b8 60 01 00 00 cmp 0x160(%eax),%edi 809beb7: 0f 85 b7 fd ff ff jne 809bc74 <dl_open_worker+0x374> 809bebd: 89 75 d4 mov %esi,-0x2c(%ebp) 809bec0: c6 45 d8 01 movb $0x1,-0x28(%ebp) 809bec4: e9 ab fd ff ff jmp 809bc74 <dl_open_worker+0x374> 809bec9: 8b 45 08 mov 0x8(%ebp),%eax 809becc: 8b 78 14 mov 0x14(%eax),%edi 809becf: 83 ff fe cmp $0xfffffffe,%edi 809bed2: 0f 84 4f fa ff ff je 809b927 <dl_open_worker+0x27> 809bed8: 83 ec 08 sub $0x8,%esp 809bedb: 31 db xor %ebx,%ebx 809bedd: 6a 2f push $0x2f 809bedf: 56 push %esi 809bee0: e8 db c3 fa ff call 80482c0 <.plt+0xe0> 809bee5: 83 c4 10 add $0x10,%esp 809bee8: 85 c0 test %eax,%eax 809beea: 0f 85 5e fa ff ff jne 809b94e <dl_open_worker+0x4e> 809bef0: e9 32 fa ff ff jmp 809b927 <dl_open_worker+0x27> 809bef5: 8b 45 c4 mov -0x3c(%ebp),%eax 809bef8: e8 73 f3 ff ff call 809b270 <add_to_global> 809befd: 85 c0 test %eax,%eax 809beff: 0f 84 ea fc ff ff je 809bbef <dl_open_worker+0x2ef> 809bf05: e9 fc fc ff ff jmp 809bc06 <dl_open_worker+0x306> 809bf0a: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%ebp) 809bf11: 31 db xor %ebx,%ebx 809bf13: 8b 81 c8 01 00 00 mov 0x1c8(%ecx),%eax 809bf19: 3b 45 e4 cmp -0x1c(%ebp),%eax 809bf1c: 0f 87 e6 fd ff ff ja 809bd08 <dl_open_worker+0x408> 809bf22: 8d 91 b8 01 00 00 lea 0x1b8(%ecx),%edx 809bf28: 39 d7 cmp %edx,%edi 809bf2a: 89 55 c8 mov %edx,-0x38(%ebp) 809bf2d: 0f 84 5e 01 00 00 je 809c091 <dl_open_worker+0x791> 809bf33: 83 f8 03 cmp $0x3,%eax 809bf36: c7 45 d0 04 00 00 00 movl $0x4,-0x30(%ebp) 809bf3d: 0f 87 4e 01 00 00 ja 809c091 <dl_open_worker+0x791> 809bf43: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 809bf4a: 83 ec 04 sub $0x4,%esp 809bf4d: 89 4d b0 mov %ecx,-0x50(%ebp) 809bf50: 89 45 e0 mov %eax,-0x20(%ebp) 809bf53: 50 push %eax 809bf54: 57 push %edi 809bf55: 52 push %edx 809bf56: 89 55 b8 mov %edx,-0x48(%ebp) 809bf59: e8 a2 14 fc ff call 805d400 <memcpy> 809bf5e: 8b 4d b0 mov -0x50(%ebp),%ecx 809bf61: 83 c4 10 add $0x10,%esp 809bf64: 8b 55 b8 mov -0x48(%ebp),%edx 809bf67: 8b 81 cc 01 00 00 mov 0x1cc(%ecx),%eax 809bf6d: 39 45 c8 cmp %eax,-0x38(%ebp) 809bf70: 89 91 cc 01 00 00 mov %edx,0x1cc(%ecx) 809bf76: 74 18 je 809bf90 <dl_open_worker+0x690> 809bf78: 83 ec 0c sub $0xc,%esp 809bf7b: 89 4d c8 mov %ecx,-0x38(%ebp) 809bf7e: 50 push %eax 809bf7f: e8 9c f1 ff ff call 809b120 <_dl_scope_free> 809bf84: 8b 4d c8 mov -0x38(%ebp),%ecx 809bf87: 83 c4 10 add $0x10,%esp 809bf8a: 8b 91 cc 01 00 00 mov 0x1cc(%ecx),%edx 809bf90: 8b 45 d0 mov -0x30(%ebp),%eax 809bf93: 89 d7 mov %edx,%edi 809bf95: 89 81 c8 01 00 00 mov %eax,0x1c8(%ecx) 809bf9b: e9 72 fd ff ff jmp 809bd12 <dl_open_worker+0x412> 809bfa0: 8b 7b 18 mov 0x18(%ebx),%edi 809bfa3: 89 78 14 mov %edi,0x14(%eax) 809bfa6: e9 a3 f9 ff ff jmp 809b94e <dl_open_worker+0x4e> 809bfab: f6 45 c0 04 testb $0x4,-0x40(%ebp) 809bfaf: 0f 85 54 fc ff ff jne 809bc09 <dl_open_worker+0x309> 809bfb5: 68 78 ff 0c 08 push $0x80cff78 809bfba: 68 f4 00 00 00 push $0xf4 809bfbf: 68 7a fd 0c 08 push $0x80cfd7a 809bfc4: 68 d3 fd 0c 08 push $0x80cfdd3 809bfc9: e8 12 d8 fa ff call 80497e0 <__assert_fail> 809bfce: 66 90 xchg %ax,%ax 809bfd0: 8b 45 c4 mov -0x3c(%ebp),%eax 809bfd3: 83 88 04 02 00 00 08 orl $0x8,0x204(%eax) 809bfda: e9 b9 f9 ff ff jmp 809b998 <dl_open_worker+0x98> 809bfdf: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 809bfe6: 0f 85 e3 00 00 00 jne 809c0cf <dl_open_worker+0x7cf> 809bfec: f7 45 c0 00 01 00 00 testl $0x100,-0x40(%ebp) 809bff3: 74 10 je 809c005 <dl_open_worker+0x705> 809bff5: 8b 45 c4 mov -0x3c(%ebp),%eax 809bff8: f6 80 94 01 00 00 10 testb $0x10,0x194(%eax) 809bfff: 0f 84 e6 00 00 00 je 809c0eb <dl_open_worker+0x7eb> 809c005: 8b 45 08 mov 0x8(%ebp),%eax 809c008: 8b 50 14 mov 0x14(%eax),%edx 809c00b: 31 c0 xor %eax,%eax 809c00d: e8 ce 42 fd ff call 80702e0 <_dl_debug_initialize> 809c012: 8b 58 0c mov 0xc(%eax),%ebx 809c015: 85 db test %ebx,%ebx 809c017: 0f 84 ec fb ff ff je 809bc09 <dl_open_worker+0x309> 809c01d: 68 78 ff 0c 08 push $0x80cff78 809c022: 68 12 01 00 00 push $0x112 809c027: 68 7a fd 0c 08 push $0x80cfd7a 809c02c: 68 00 ff 0c 08 push $0x80cff00 809c031: e8 aa d7 fa ff call 80497e0 <__assert_fail> 809c036: 8d 76 00 lea 0x0(%esi),%esi 809c039: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809c040: 83 ec 08 sub $0x8,%esp 809c043: 6a 00 push $0x0 809c045: ff 75 c4 pushl -0x3c(%ebp) 809c048: e8 83 f7 ff ff call 809b7d0 <_dl_show_scope> 809c04d: 83 c4 10 add $0x10,%esp 809c050: e9 f7 f9 ff ff jmp 809ba4c <dl_open_worker+0x14c> 809c055: 83 ec 08 sub $0x8,%esp 809c058: 68 40 ff 0c 08 push $0x80cff40 809c05d: 6a 02 push $0x2 809c05f: e8 bc e7 ff ff call 809a820 <_dl_dprintf> 809c064: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 809c06b: e8 61 18 fd ff call 806d8d1 <_exit> 809c070: 8b 45 c4 mov -0x3c(%ebp),%eax 809c073: ff b0 90 01 00 00 pushl 0x190(%eax) 809c079: ff 70 18 pushl 0x18(%eax) 809c07c: ff 70 04 pushl 0x4(%eax) 809c07f: 68 d0 fe 0c 08 push $0x80cfed0 809c084: e8 37 e7 ff ff call 809a7c0 <_dl_debug_printf> 809c089: 83 c4 10 add $0x10,%esp 809c08c: e9 75 fb ff ff jmp 809bc06 <dl_open_worker+0x306> 809c091: 89 4d e0 mov %ecx,-0x20(%ebp) 809c094: 8d 0c 00 lea (%eax,%eax,1),%ecx 809c097: 83 ec 0c sub $0xc,%esp 809c09a: c1 e0 03 shl $0x3,%eax 809c09d: 89 4d d0 mov %ecx,-0x30(%ebp) 809c0a0: 50 push %eax 809c0a1: e8 da df fb ff call 805a080 <__libc_malloc> 809c0a6: 83 c4 10 add $0x10,%esp 809c0a9: 85 c0 test %eax,%eax 809c0ab: 89 c2 mov %eax,%edx 809c0ad: 8b 4d e0 mov -0x20(%ebp),%ecx 809c0b0: 0f 85 8d fe ff ff jne 809bf43 <dl_open_worker+0x643> 809c0b6: 83 ec 0c sub $0xc,%esp 809c0b9: 31 c9 xor %ecx,%ecx 809c0bb: ba ff fc 0c 08 mov $0x80cfcff,%edx 809c0c0: 68 e6 fd 0c 08 push $0x80cfde6 809c0c5: b8 0c 00 00 00 mov $0xc,%eax 809c0ca: e8 41 df ff ff call 809a010 <_dl_signal_error> 809c0cf: 50 push %eax 809c0d0: 8b 45 c4 mov -0x3c(%ebp),%eax 809c0d3: ff 70 18 pushl 0x18(%eax) 809c0d6: ff 70 04 pushl 0x4(%eax) 809c0d9: 68 d0 fe 0c 08 push $0x80cfed0 809c0de: e8 dd e6 ff ff call 809a7c0 <_dl_debug_printf> 809c0e3: 83 c4 10 add $0x10,%esp 809c0e6: e9 01 ff ff ff jmp 809bfec <dl_open_worker+0x6ec> 809c0eb: e8 80 f1 ff ff call 809b270 <add_to_global> 809c0f0: e9 10 ff ff ff jmp 809c005 <dl_open_worker+0x705> 809c0f5: 66 90 xchg %ax,%ax 809c0f7: 66 90 xchg %ax,%ax 809c0f9: 66 90 xchg %ax,%ax 809c0fb: 66 90 xchg %ax,%ax 809c0fd: 66 90 xchg %ax,%ax 809c0ff: 90 nop 0809c100 <remove_slotinfo>: 809c100: 55 push %ebp 809c101: 57 push %edi 809c102: 56 push %esi 809c103: 53 push %ebx 809c104: 89 d3 mov %edx,%ebx 809c106: 89 c2 mov %eax,%edx 809c108: 89 ce mov %ecx,%esi 809c10a: 83 ec 0c sub $0xc,%esp 809c10d: 29 ca sub %ecx,%edx 809c10f: 8b 0b mov (%ebx),%ecx 809c111: 8b 7c 24 20 mov 0x20(%esp),%edi 809c115: 39 ca cmp %ecx,%edx 809c117: 72 67 jb 809c180 <remove_slotinfo+0x80> 809c119: 8b 53 04 mov 0x4(%ebx),%edx 809c11c: 85 d2 test %edx,%edx 809c11e: 0f 84 ac 00 00 00 je 809c1d0 <remove_slotinfo+0xd0> 809c124: 8d 2c 31 lea (%ecx,%esi,1),%ebp 809c127: 89 f9 mov %edi,%ecx 809c129: 83 ec 0c sub $0xc,%esp 809c12c: 0f b6 f9 movzbl %cl,%edi 809c12f: 57 push %edi 809c130: 89 e9 mov %ebp,%ecx 809c132: e8 c9 ff ff ff call 809c100 <remove_slotinfo> 809c137: 83 c4 10 add $0x10,%esp 809c13a: 84 c0 test %al,%al 809c13c: 75 71 jne 809c1af <remove_slotinfo+0xaf> 809c13e: 8b 13 mov (%ebx),%edx 809c140: 01 f2 add %esi,%edx 809c142: a1 2c dc 0e 08 mov 0x80edc2c,%eax 809c147: 85 f6 test %esi,%esi 809c149: 8d 48 01 lea 0x1(%eax),%ecx 809c14c: b8 00 00 00 00 mov $0x0,%eax 809c151: 0f 45 c8 cmovne %eax,%ecx 809c154: 89 d0 mov %edx,%eax 809c156: 29 f0 sub %esi,%eax 809c158: eb 14 jmp 809c16e <remove_slotinfo+0x6e> 809c15a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809c160: 83 e8 01 sub $0x1,%eax 809c163: 83 ea 01 sub $0x1,%edx 809c166: 8b 74 c3 0c mov 0xc(%ebx,%eax,8),%esi 809c16a: 85 f6 test %esi,%esi 809c16c: 75 52 jne 809c1c0 <remove_slotinfo+0xc0> 809c16e: 39 c1 cmp %eax,%ecx 809c170: 72 ee jb 809c160 <remove_slotinfo+0x60> 809c172: 83 c4 0c add $0xc,%esp 809c175: 31 c0 xor %eax,%eax 809c177: 5b pop %ebx 809c178: 5e pop %esi 809c179: 5f pop %edi 809c17a: 5d pop %ebp 809c17b: c3 ret 809c17c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809c180: 8d 14 d3 lea (%ebx,%edx,8),%edx 809c183: 8b 4a 0c mov 0xc(%edx),%ecx 809c186: 85 c9 test %ecx,%ecx 809c188: 74 1b je 809c1a5 <remove_slotinfo+0xa5> 809c18a: 3b 81 44 02 00 00 cmp 0x244(%ecx),%eax 809c190: 75 61 jne 809c1f3 <remove_slotinfo+0xf3> 809c192: 8b 3d 28 dc 0e 08 mov 0x80edc28,%edi 809c198: c7 42 0c 00 00 00 00 movl $0x0,0xc(%edx) 809c19f: 8d 4f 01 lea 0x1(%edi),%ecx 809c1a2: 89 4a 08 mov %ecx,0x8(%edx) 809c1a5: 8b 15 08 da 0e 08 mov 0x80eda08,%edx 809c1ab: 39 d0 cmp %edx,%eax 809c1ad: 74 93 je 809c142 <remove_slotinfo+0x42> 809c1af: 83 c4 0c add $0xc,%esp 809c1b2: b8 01 00 00 00 mov $0x1,%eax 809c1b7: 5b pop %ebx 809c1b8: 5e pop %esi 809c1b9: 5f pop %edi 809c1ba: 5d pop %ebp 809c1bb: c3 ret 809c1bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809c1c0: 89 15 08 da 0e 08 mov %edx,0x80eda08 809c1c6: eb e7 jmp 809c1af <remove_slotinfo+0xaf> 809c1c8: 90 nop 809c1c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809c1d0: 89 f9 mov %edi,%ecx 809c1d2: 84 c9 test %cl,%cl 809c1d4: 75 07 jne 809c1dd <remove_slotinfo+0xdd> 809c1d6: 89 c2 mov %eax,%edx 809c1d8: e9 65 ff ff ff jmp 809c142 <remove_slotinfo+0x42> 809c1dd: 68 00 02 0d 08 push $0x80d0200 809c1e2: 6a 3b push $0x3b 809c1e4: 68 ac ff 0c 08 push $0x80cffac 809c1e9: 68 b7 ff 0c 08 push $0x80cffb7 809c1ee: e8 ed d5 fa ff call 80497e0 <__assert_fail> 809c1f3: 68 00 02 0d 08 push $0x80d0200 809c1f8: 6a 50 push $0x50 809c1fa: 68 ac ff 0c 08 push $0x80cffac 809c1ff: 68 c9 ff 0c 08 push $0x80cffc9 809c204: e8 d7 d5 fa ff call 80497e0 <__assert_fail> 809c209: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809c210 <_dl_close_worker>: 809c210: 55 push %ebp 809c211: 89 e5 mov %esp,%ebp 809c213: 57 push %edi 809c214: 56 push %esi 809c215: 53 push %ebx 809c216: 83 ec 5c sub $0x5c,%esp 809c219: 0f b6 45 0c movzbl 0xc(%ebp),%eax 809c21d: 8b 75 08 mov 0x8(%ebp),%esi 809c220: 88 45 c7 mov %al,-0x39(%ebp) 809c223: 8b 45 08 mov 0x8(%ebp),%eax 809c226: 8b 80 90 01 00 00 mov 0x190(%eax),%eax 809c22c: 89 45 e4 mov %eax,-0x1c(%ebp) 809c22f: 83 e8 01 sub $0x1,%eax 809c232: 85 c0 test %eax,%eax 809c234: 89 86 90 01 00 00 mov %eax,0x190(%esi) 809c23a: 75 14 jne 809c250 <_dl_close_worker+0x40> 809c23c: 0f b6 8e 94 01 00 00 movzbl 0x194(%esi),%ecx 809c243: 89 ca mov %ecx,%edx 809c245: 88 4d e4 mov %cl,-0x1c(%ebp) 809c248: 83 e2 03 and $0x3,%edx 809c24b: 80 fa 02 cmp $0x2,%dl 809c24e: 74 15 je 809c265 <_dl_close_worker+0x55> 809c250: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 809c257: 0f 85 58 02 00 00 jne 809c4b5 <_dl_close_worker+0x2a5> 809c25d: 8d 65 f4 lea -0xc(%ebp),%esp 809c260: 5b pop %ebx 809c261: 5e pop %esi 809c262: 5f pop %edi 809c263: 5d pop %ebp 809c264: c3 ret 809c265: 8b 0d 94 d7 0e 08 mov 0x80ed794,%ecx 809c26b: 85 c9 test %ecx,%ecx 809c26d: 0f 85 33 02 00 00 jne 809c4a6 <_dl_close_worker+0x296> 809c273: 8b 45 08 mov 0x8(%ebp),%eax 809c276: 8b 40 18 mov 0x18(%eax),%eax 809c279: 89 45 d4 mov %eax,-0x2c(%ebp) 809c27c: 6b c0 4c imul $0x4c,%eax,%eax 809c27f: 8d b0 50 ca 0e 08 lea 0x80eca50(%eax),%esi 809c285: 05 40 ca 0e 08 add $0x80eca40,%eax 809c28a: 89 45 b0 mov %eax,-0x50(%ebp) 809c28d: 89 75 a4 mov %esi,-0x5c(%ebp) 809c290: 8b 45 b0 mov -0x50(%ebp),%eax 809c293: 89 65 a0 mov %esp,-0x60(%ebp) 809c296: c7 05 94 d7 0e 08 01 movl $0x1,0x80ed794 809c29d: 00 00 00 809c2a0: 8b 40 04 mov 0x4(%eax),%eax 809c2a3: 89 c6 mov %eax,%esi 809c2a5: 89 45 e4 mov %eax,-0x1c(%ebp) 809c2a8: 83 c0 0f add $0xf,%eax 809c2ab: c1 e8 04 shr $0x4,%eax 809c2ae: c1 e0 04 shl $0x4,%eax 809c2b1: 29 c4 sub %eax,%esp 809c2b3: 89 e7 mov %esp,%edi 809c2b5: 29 c4 sub %eax,%esp 809c2b7: 8d 04 b5 12 00 00 00 lea 0x12(,%esi,4),%eax 809c2be: 89 65 dc mov %esp,-0x24(%ebp) 809c2c1: 83 e0 f0 and $0xfffffff0,%eax 809c2c4: 29 c4 sub %eax,%esp 809c2c6: 8d 44 24 03 lea 0x3(%esp),%eax 809c2ca: c1 e8 02 shr $0x2,%eax 809c2cd: 89 45 cc mov %eax,-0x34(%ebp) 809c2d0: c1 e0 02 shl $0x2,%eax 809c2d3: 80 7d c7 00 cmpb $0x0,-0x39(%ebp) 809c2d7: 89 45 d8 mov %eax,-0x28(%ebp) 809c2da: 74 0a je 809c2e6 <_dl_close_worker+0xd6> 809c2dc: 8b 45 08 mov 0x8(%ebp),%eax 809c2df: 83 a0 04 02 00 00 f7 andl $0xfffffff7,0x204(%eax) 809c2e6: 8b 45 b0 mov -0x50(%ebp),%eax 809c2e9: 31 d2 xor %edx,%edx 809c2eb: 8b 00 mov (%eax),%eax 809c2ed: 85 c0 test %eax,%eax 809c2ef: 74 1a je 809c30b <_dl_close_worker+0xfb> 809c2f1: 8b 4d d8 mov -0x28(%ebp),%ecx 809c2f4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809c2f8: 89 90 0c 02 00 00 mov %edx,0x20c(%eax) 809c2fe: 89 04 91 mov %eax,(%ecx,%edx,4) 809c301: 83 c2 01 add $0x1,%edx 809c304: 8b 40 0c mov 0xc(%eax),%eax 809c307: 85 c0 test %eax,%eax 809c309: 75 ed jne 809c2f8 <_dl_close_worker+0xe8> 809c30b: 39 55 e4 cmp %edx,-0x1c(%ebp) 809c30e: 0f 85 3e 0a 00 00 jne 809cd52 <_dl_close_worker+0xb42> 809c314: 8b 75 e4 mov -0x1c(%ebp),%esi 809c317: 83 ec 04 sub $0x4,%esp 809c31a: 56 push %esi 809c31b: 6a 00 push $0x0 809c31d: 57 push %edi 809c31e: e8 5d bf fa ff call 8048280 <.plt+0xa0> 809c323: 83 c4 0c add $0xc,%esp 809c326: 56 push %esi 809c327: 6a 00 push $0x0 809c329: be ff ff ff ff mov $0xffffffff,%esi 809c32e: ff 75 dc pushl -0x24(%ebp) 809c331: e8 4a bf fa ff call 8048280 <.plt+0xa0> 809c336: 83 c4 10 add $0x10,%esp 809c339: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809c340: 83 c6 01 add $0x1,%esi 809c343: 39 75 e4 cmp %esi,-0x1c(%ebp) 809c346: 0f 86 85 01 00 00 jbe 809c4d1 <_dl_close_worker+0x2c1> 809c34c: 8b 45 dc mov -0x24(%ebp),%eax 809c34f: 80 3c 30 00 cmpb $0x0,(%eax,%esi,1) 809c353: 75 eb jne 809c340 <_dl_close_worker+0x130> 809c355: 8b 45 d8 mov -0x28(%ebp),%eax 809c358: 8b 04 b0 mov (%eax,%esi,4),%eax 809c35b: 89 45 e0 mov %eax,-0x20(%ebp) 809c35e: 0f b6 80 94 01 00 00 movzbl 0x194(%eax),%eax 809c365: 88 45 d0 mov %al,-0x30(%ebp) 809c368: 83 e0 03 and $0x3,%eax 809c36b: 3c 02 cmp $0x2,%al 809c36d: 0f 84 f5 00 00 00 je 809c468 <_dl_close_worker+0x258> 809c373: 8b 45 dc mov -0x24(%ebp),%eax 809c376: c6 04 37 01 movb $0x1,(%edi,%esi,1) 809c37a: c6 04 30 01 movb $0x1,(%eax,%esi,1) 809c37e: 8b 45 e0 mov -0x20(%ebp),%eax 809c381: 8b 90 f0 01 00 00 mov 0x1f0(%eax),%edx 809c387: c7 80 0c 02 00 00 ff movl $0xffffffff,0x20c(%eax) 809c38e: ff ff ff 809c391: 85 d2 test %edx,%edx 809c393: 74 51 je 809c3e6 <_dl_close_worker+0x1d6> 809c395: 8d 42 04 lea 0x4(%edx),%eax 809c398: 8b 52 04 mov 0x4(%edx),%edx 809c39b: 85 d2 test %edx,%edx 809c39d: 74 47 je 809c3e6 <_dl_close_worker+0x1d6> 809c39f: 8b 4d e4 mov -0x1c(%ebp),%ecx 809c3a2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809c3a8: 8b 92 0c 02 00 00 mov 0x20c(%edx),%edx 809c3ae: 83 fa ff cmp $0xffffffff,%edx 809c3b1: 74 2a je 809c3dd <_dl_close_worker+0x1cd> 809c3b3: 85 d2 test %edx,%edx 809c3b5: 0f 88 fc 04 00 00 js 809c8b7 <_dl_close_worker+0x6a7> 809c3bb: 39 d1 cmp %edx,%ecx 809c3bd: 0f 86 f4 04 00 00 jbe 809c8b7 <_dl_close_worker+0x6a7> 809c3c3: 80 3c 17 00 cmpb $0x0,(%edi,%edx,1) 809c3c7: 75 14 jne 809c3dd <_dl_close_worker+0x1cd> 809c3c9: c6 04 17 01 movb $0x1,(%edi,%edx,1) 809c3cd: 8b 10 mov (%eax),%edx 809c3cf: 8b 92 0c 02 00 00 mov 0x20c(%edx),%edx 809c3d5: 8d 5a ff lea -0x1(%edx),%ebx 809c3d8: 39 f2 cmp %esi,%edx 809c3da: 0f 4e f3 cmovle %ebx,%esi 809c3dd: 83 c0 04 add $0x4,%eax 809c3e0: 8b 10 mov (%eax),%edx 809c3e2: 85 d2 test %edx,%edx 809c3e4: 75 c2 jne 809c3a8 <_dl_close_worker+0x198> 809c3e6: 8b 45 e0 mov -0x20(%ebp),%eax 809c3e9: 8b 88 f4 01 00 00 mov 0x1f4(%eax),%ecx 809c3ef: 85 c9 test %ecx,%ecx 809c3f1: 0f 84 49 ff ff ff je 809c340 <_dl_close_worker+0x130> 809c3f7: 8b 01 mov (%ecx),%eax 809c3f9: 85 c0 test %eax,%eax 809c3fb: 0f 84 3f ff ff ff je 809c340 <_dl_close_worker+0x130> 809c401: 31 d2 xor %edx,%edx 809c403: eb 33 jmp 809c438 <_dl_close_worker+0x228> 809c405: 8d 76 00 lea 0x0(%esi),%esi 809c408: 39 45 e4 cmp %eax,-0x1c(%ebp) 809c40b: 76 3e jbe 809c44b <_dl_close_worker+0x23b> 809c40d: 80 3c 07 00 cmpb $0x0,(%edi,%eax,1) 809c411: 75 1a jne 809c42d <_dl_close_worker+0x21d> 809c413: c6 04 07 01 movb $0x1,(%edi,%eax,1) 809c417: 8b 83 0c 02 00 00 mov 0x20c(%ebx),%eax 809c41d: 39 f0 cmp %esi,%eax 809c41f: 7f 03 jg 809c424 <_dl_close_worker+0x214> 809c421: 8d 70 ff lea -0x1(%eax),%esi 809c424: 8b 45 e0 mov -0x20(%ebp),%eax 809c427: 8b 88 f4 01 00 00 mov 0x1f4(%eax),%ecx 809c42d: 83 c2 01 add $0x1,%edx 809c430: 3b 11 cmp (%ecx),%edx 809c432: 0f 83 08 ff ff ff jae 809c340 <_dl_close_worker+0x130> 809c438: 8b 5c 91 04 mov 0x4(%ecx,%edx,4),%ebx 809c43c: 8b 83 0c 02 00 00 mov 0x20c(%ebx),%eax 809c442: 83 f8 ff cmp $0xffffffff,%eax 809c445: 74 e6 je 809c42d <_dl_close_worker+0x21d> 809c447: 85 c0 test %eax,%eax 809c449: 79 bd jns 809c408 <_dl_close_worker+0x1f8> 809c44b: 68 10 02 0d 08 push $0x80d0210 809c450: 68 e8 00 00 00 push $0xe8 809c455: 68 ac ff 0c 08 push $0x80cffac 809c45a: 68 ec 00 0d 08 push $0x80d00ec 809c45f: e8 7c d3 fa ff call 80497e0 <__assert_fail> 809c464: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809c468: 8b 45 e0 mov -0x20(%ebp),%eax 809c46b: 8b 90 90 01 00 00 mov 0x190(%eax),%edx 809c471: 85 d2 test %edx,%edx 809c473: 0f 85 fa fe ff ff jne 809c373 <_dl_close_worker+0x163> 809c479: f6 80 04 02 00 00 08 testb $0x8,0x204(%eax) 809c480: 0f 85 ed fe ff ff jne 809c373 <_dl_close_worker+0x163> 809c486: 8b 80 48 02 00 00 mov 0x248(%eax),%eax 809c48c: 89 45 d0 mov %eax,-0x30(%ebp) 809c48f: 85 c0 test %eax,%eax 809c491: 0f 85 dc fe ff ff jne 809c373 <_dl_close_worker+0x163> 809c497: 80 3c 37 00 cmpb $0x0,(%edi,%esi,1) 809c49b: 0f 84 9f fe ff ff je 809c340 <_dl_close_worker+0x130> 809c4a1: e9 cd fe ff ff jmp 809c373 <_dl_close_worker+0x163> 809c4a6: c7 05 94 d7 0e 08 02 movl $0x2,0x80ed794 809c4ad: 00 00 00 809c4b0: e9 9b fd ff ff jmp 809c250 <_dl_close_worker+0x40> 809c4b5: 83 ec 04 sub $0x4,%esp 809c4b8: 50 push %eax 809c4b9: 8b 45 08 mov 0x8(%ebp),%eax 809c4bc: ff 70 04 pushl 0x4(%eax) 809c4bf: 68 98 00 0d 08 push $0x80d0098 809c4c4: e8 f7 e2 ff ff call 809a7c0 <_dl_debug_printf> 809c4c9: 83 c4 10 add $0x10,%esp 809c4cc: e9 8c fd ff ff jmp 809c25d <_dl_close_worker+0x4d> 809c4d1: 8b 75 e4 mov -0x1c(%ebp),%esi 809c4d4: 8b 45 d8 mov -0x28(%ebp),%eax 809c4d7: 83 ec 0c sub $0xc,%esp 809c4da: ff 75 d4 pushl -0x2c(%ebp) 809c4dd: 89 f9 mov %edi,%ecx 809c4df: 89 f2 mov %esi,%edx 809c4e1: e8 7a 5e 00 00 call 80a2360 <_dl_sort_fini> 809c4e6: 83 c4 0c add $0xc,%esp 809c4e9: 85 f6 test %esi,%esi 809c4eb: 0f 84 b1 03 00 00 je 809c8a2 <_dl_close_worker+0x692> 809c4f1: 8b 75 cc mov -0x34(%ebp),%esi 809c4f4: 8b 45 d4 mov -0x2c(%ebp),%eax 809c4f7: 8b 1c b5 00 00 00 00 mov 0x0(,%esi,4),%ebx 809c4fe: 3b 43 18 cmp 0x18(%ebx),%eax 809c501: 0f 85 fe 00 00 00 jne 809c605 <_dl_close_worker+0x3f5> 809c507: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%ebp) 809c50e: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 809c515: c6 45 c6 00 movb $0x0,-0x3a(%ebp) 809c519: c6 45 cc 00 movb $0x0,-0x34(%ebp) 809c51d: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) 809c524: 89 7d d0 mov %edi,-0x30(%ebp) 809c527: 89 f6 mov %esi,%esi 809c529: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809c530: 8b 45 d0 mov -0x30(%ebp),%eax 809c533: 8b 75 e0 mov -0x20(%ebp),%esi 809c536: 80 3c 30 00 cmpb $0x0,(%eax,%esi,1) 809c53a: 0f b6 83 94 01 00 00 movzbl 0x194(%ebx),%eax 809c541: 0f 85 d9 00 00 00 jne 809c620 <_dl_close_worker+0x410> 809c547: 89 c2 mov %eax,%edx 809c549: 83 e2 03 and $0x3,%edx 809c54c: 80 fa 02 cmp $0x2,%dl 809c54f: 0f 85 e4 07 00 00 jne 809cd39 <_dl_close_worker+0xb29> 809c555: f6 83 04 02 00 00 08 testb $0x8,0x204(%ebx) 809c55c: 0f 85 d7 07 00 00 jne 809cd39 <_dl_close_worker+0xb29> 809c562: a8 08 test $0x8,%al 809c564: 74 58 je 809c5be <_dl_close_worker+0x3ae> 809c566: f6 05 60 dc 0e 08 02 testb $0x2,0x80edc60 809c56d: 0f 85 95 02 00 00 jne 809c808 <_dl_close_worker+0x5f8> 809c573: 8b 83 88 00 00 00 mov 0x88(%ebx),%eax 809c579: 85 c0 test %eax,%eax 809c57b: 74 2c je 809c5a9 <_dl_close_worker+0x399> 809c57d: 8b 70 04 mov 0x4(%eax),%esi 809c580: 8b 83 90 00 00 00 mov 0x90(%ebx),%eax 809c586: 03 33 add (%ebx),%esi 809c588: 8b 40 04 mov 0x4(%eax),%eax 809c58b: c1 e8 02 shr $0x2,%eax 809c58e: 85 c0 test %eax,%eax 809c590: 74 17 je 809c5a9 <_dl_close_worker+0x399> 809c592: 8d 7c 86 fc lea -0x4(%esi,%eax,4),%edi 809c596: 83 ee 04 sub $0x4,%esi 809c599: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809c5a0: ff 17 call *(%edi) 809c5a2: 83 ef 04 sub $0x4,%edi 809c5a5: 39 f7 cmp %esi,%edi 809c5a7: 75 f7 jne 809c5a0 <_dl_close_worker+0x390> 809c5a9: 8b 43 54 mov 0x54(%ebx),%eax 809c5ac: 85 c0 test %eax,%eax 809c5ae: 74 07 je 809c5b7 <_dl_close_worker+0x3a7> 809c5b0: 8b 13 mov (%ebx),%edx 809c5b2: 03 50 04 add 0x4(%eax),%edx 809c5b5: ff d2 call *%edx 809c5b7: 0f b6 83 94 01 00 00 movzbl 0x194(%ebx),%eax 809c5be: 80 8b 95 01 00 00 20 orb $0x20,0x195(%ebx) 809c5c5: 83 e0 10 and $0x10,%eax 809c5c8: c6 45 cc 01 movb $0x1,-0x34(%ebp) 809c5cc: 3c 01 cmp $0x1,%al 809c5ce: 8b 75 e0 mov -0x20(%ebp),%esi 809c5d1: 8b 45 dc mov -0x24(%ebp),%eax 809c5d4: 83 5d c8 ff sbbl $0xffffffff,-0x38(%ebp) 809c5d8: 39 f0 cmp %esi,%eax 809c5da: 0f 47 c6 cmova %esi,%eax 809c5dd: 89 45 dc mov %eax,-0x24(%ebp) 809c5e0: 83 45 e0 01 addl $0x1,-0x20(%ebp) 809c5e4: 8b 45 e0 mov -0x20(%ebp),%eax 809c5e7: 39 45 e4 cmp %eax,-0x1c(%ebp) 809c5ea: 0f 84 a9 02 00 00 je 809c899 <_dl_close_worker+0x689> 809c5f0: 8b 45 d8 mov -0x28(%ebp),%eax 809c5f3: 8b 75 e0 mov -0x20(%ebp),%esi 809c5f6: 8b 1c b0 mov (%eax,%esi,4),%ebx 809c5f9: 8b 45 d4 mov -0x2c(%ebp),%eax 809c5fc: 3b 43 18 cmp 0x18(%ebx),%eax 809c5ff: 0f 84 2b ff ff ff je 809c530 <_dl_close_worker+0x320> 809c605: 68 10 02 0d 08 push $0x80d0210 809c60a: 68 04 01 00 00 push $0x104 809c60f: 68 ac ff 0c 08 push $0x80cffac 809c614: 68 f4 ff 0c 08 push $0x80cfff4 809c619: e8 c2 d1 fa ff call 80497e0 <__assert_fail> 809c61e: 66 90 xchg %ax,%ax 809c620: 83 e0 03 and $0x3,%eax 809c623: 3c 02 cmp $0x2,%al 809c625: 75 b9 jne 809c5e0 <_dl_close_worker+0x3d0> 809c627: 8b 83 5c 01 00 00 mov 0x15c(%ebx),%eax 809c62d: 85 c0 test %eax,%eax 809c62f: 0f 84 f3 01 00 00 je 809c828 <_dl_close_worker+0x618> 809c635: 8b 83 cc 01 00 00 mov 0x1cc(%ebx),%eax 809c63b: 8b 38 mov (%eax),%edi 809c63d: 89 45 c0 mov %eax,-0x40(%ebp) 809c640: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) 809c647: c7 45 bc 01 00 00 00 movl $0x1,-0x44(%ebp) 809c64e: 85 ff test %edi,%edi 809c650: 0f 84 86 00 00 00 je 809c6dc <_dl_close_worker+0x4cc> 809c656: 8b 45 c0 mov -0x40(%ebp),%eax 809c659: 8d b3 64 01 00 00 lea 0x164(%ebx),%esi 809c65f: 89 7d b8 mov %edi,-0x48(%ebp) 809c662: 31 c9 xor %ecx,%ecx 809c664: 83 c0 04 add $0x4,%eax 809c667: 89 45 ac mov %eax,-0x54(%ebp) 809c66a: 89 c2 mov %eax,%edx 809c66c: 89 f8 mov %edi,%eax 809c66e: 8b 7d bc mov -0x44(%ebp),%edi 809c671: 89 5d bc mov %ebx,-0x44(%ebp) 809c674: 8b 5d d4 mov -0x2c(%ebp),%ebx 809c677: eb 16 jmp 809c68f <_dl_close_worker+0x47f> 809c679: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809c680: 83 c2 04 add $0x4,%edx 809c683: 8b 42 fc mov -0x4(%edx),%eax 809c686: b9 01 00 00 00 mov $0x1,%ecx 809c68b: 85 c0 test %eax,%eax 809c68d: 74 26 je 809c6b5 <_dl_close_worker+0x4a5> 809c68f: 39 c6 cmp %eax,%esi 809c691: 74 15 je 809c6a8 <_dl_close_worker+0x498> 809c693: 3b 98 bc fe ff ff cmp -0x144(%eax),%ebx 809c699: 0f 85 3a 06 00 00 jne 809ccd9 <_dl_close_worker+0xac9> 809c69f: 83 b8 b0 00 00 00 ff cmpl $0xffffffff,0xb0(%eax) 809c6a6: 75 d8 jne 809c680 <_dl_close_worker+0x470> 809c6a8: 83 c2 04 add $0x4,%edx 809c6ab: 8b 42 fc mov -0x4(%edx),%eax 809c6ae: 83 c7 01 add $0x1,%edi 809c6b1: 85 c0 test %eax,%eax 809c6b3: 75 da jne 809c68f <_dl_close_worker+0x47f> 809c6b5: 84 c9 test %cl,%cl 809c6b7: 89 fa mov %edi,%edx 809c6b9: 8b 5d bc mov -0x44(%ebp),%ebx 809c6bc: 8b 7d b8 mov -0x48(%ebp),%edi 809c6bf: 75 4b jne 809c70c <_dl_close_worker+0x4fc> 809c6c1: 8b 45 b4 mov -0x4c(%ebp),%eax 809c6c4: 85 c0 test %eax,%eax 809c6c6: 74 14 je 809c6dc <_dl_close_worker+0x4cc> 809c6c8: c7 83 5c 01 00 00 00 movl $0x0,0x15c(%ebx) 809c6cf: 00 00 00 809c6d2: c7 83 60 01 00 00 00 movl $0x0,0x160(%ebx) 809c6d9: 00 00 00 809c6dc: 8b 83 6c 01 00 00 mov 0x16c(%ebx),%eax 809c6e2: 85 c0 test %eax,%eax 809c6e4: 74 13 je 809c6f9 <_dl_close_worker+0x4e9> 809c6e6: 83 b8 0c 02 00 00 ff cmpl $0xffffffff,0x20c(%eax) 809c6ed: 74 0a je 809c6f9 <_dl_close_worker+0x4e9> 809c6ef: c7 83 6c 01 00 00 00 movl $0x0,0x16c(%ebx) 809c6f6: 00 00 00 809c6f9: 8b 45 dc mov -0x24(%ebp),%eax 809c6fc: 8b 75 e0 mov -0x20(%ebp),%esi 809c6ff: 39 f0 cmp %esi,%eax 809c701: 0f 47 c6 cmova %esi,%eax 809c704: 89 45 dc mov %eax,-0x24(%ebp) 809c707: e9 d4 fe ff ff jmp 809c5e0 <_dl_close_worker+0x3d0> 809c70c: 8d 83 b8 01 00 00 lea 0x1b8(%ebx),%eax 809c712: 83 fa 03 cmp $0x3,%edx 809c715: 89 45 b8 mov %eax,-0x48(%ebp) 809c718: 0f 87 a4 00 00 00 ja 809c7c2 <_dl_close_worker+0x5b2> 809c71e: 39 45 c0 cmp %eax,-0x40(%ebp) 809c721: 89 c2 mov %eax,%edx 809c723: c7 45 bc 04 00 00 00 movl $0x4,-0x44(%ebp) 809c72a: 0f 84 92 00 00 00 je 809c7c2 <_dl_close_worker+0x5b2> 809c730: 88 4d c5 mov %cl,-0x3b(%ebp) 809c733: 89 5d a8 mov %ebx,-0x58(%ebp) 809c736: 31 c0 xor %eax,%eax 809c738: 8b 5d b4 mov -0x4c(%ebp),%ebx 809c73b: 8b 4d ac mov -0x54(%ebp),%ecx 809c73e: eb 16 jmp 809c756 <_dl_close_worker+0x546> 809c740: 85 db test %ebx,%ebx 809c742: 74 08 je 809c74c <_dl_close_worker+0x53c> 809c744: 89 1c 82 mov %ebx,(%edx,%eax,4) 809c747: 83 c0 01 add $0x1,%eax 809c74a: 31 db xor %ebx,%ebx 809c74c: 83 c1 04 add $0x4,%ecx 809c74f: 8b 79 fc mov -0x4(%ecx),%edi 809c752: 85 ff test %edi,%edi 809c754: 74 1d je 809c773 <_dl_close_worker+0x563> 809c756: 39 fe cmp %edi,%esi 809c758: 74 09 je 809c763 <_dl_close_worker+0x553> 809c75a: 83 bf b0 00 00 00 ff cmpl $0xffffffff,0xb0(%edi) 809c761: 75 dd jne 809c740 <_dl_close_worker+0x530> 809c763: 83 c1 04 add $0x4,%ecx 809c766: 89 3c 82 mov %edi,(%edx,%eax,4) 809c769: 83 c0 01 add $0x1,%eax 809c76c: 8b 79 fc mov -0x4(%ecx),%edi 809c76f: 85 ff test %edi,%edi 809c771: 75 e3 jne 809c756 <_dl_close_worker+0x546> 809c773: c7 04 82 00 00 00 00 movl $0x0,(%edx,%eax,4) 809c77a: 8b 75 b8 mov -0x48(%ebp),%esi 809c77d: 8b 45 c0 mov -0x40(%ebp),%eax 809c780: 8b 5d a8 mov -0x58(%ebp),%ebx 809c783: 0f b6 4d c5 movzbl -0x3b(%ebp),%ecx 809c787: 39 f0 cmp %esi,%eax 809c789: 89 93 cc 01 00 00 mov %edx,0x1cc(%ebx) 809c78f: 0f 84 8e 00 00 00 je 809c823 <_dl_close_worker+0x613> 809c795: 83 ec 0c sub $0xc,%esp 809c798: 50 push %eax 809c799: e8 82 e9 ff ff call 809b120 <_dl_scope_free> 809c79e: 0f b6 75 c6 movzbl -0x3a(%ebp),%esi 809c7a2: 83 c4 10 add $0x10,%esp 809c7a5: 85 c0 test %eax,%eax 809c7a7: b8 00 00 00 00 mov $0x0,%eax 809c7ac: 0f 45 f0 cmovne %eax,%esi 809c7af: 89 f0 mov %esi,%eax 809c7b1: 88 45 c6 mov %al,-0x3a(%ebp) 809c7b4: 8b 45 bc mov -0x44(%ebp),%eax 809c7b7: 89 83 c8 01 00 00 mov %eax,0x1c8(%ebx) 809c7bd: e9 1a ff ff ff jmp 809c6dc <_dl_close_worker+0x4cc> 809c7c2: 8b 83 c8 01 00 00 mov 0x1c8(%ebx),%eax 809c7c8: 83 ec 0c sub $0xc,%esp 809c7cb: 88 4d c5 mov %cl,-0x3b(%ebp) 809c7ce: 89 45 bc mov %eax,-0x44(%ebp) 809c7d1: c1 e0 02 shl $0x2,%eax 809c7d4: 50 push %eax 809c7d5: e8 a6 d8 fb ff call 805a080 <__libc_malloc> 809c7da: 83 c4 10 add $0x10,%esp 809c7dd: 85 c0 test %eax,%eax 809c7df: 89 c2 mov %eax,%edx 809c7e1: 0f b6 4d c5 movzbl -0x3b(%ebp),%ecx 809c7e5: 0f 85 45 ff ff ff jne 809c730 <_dl_close_worker+0x520> 809c7eb: 83 ec 0c sub $0xc,%esp 809c7ee: 31 c9 xor %ecx,%ecx 809c7f0: ba 34 00 0d 08 mov $0x80d0034,%edx 809c7f5: 68 e6 fd 0c 08 push $0x80cfde6 809c7fa: b8 0c 00 00 00 mov $0xc,%eax 809c7ff: e8 0c d8 ff ff call 809a010 <_dl_signal_error> 809c804: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809c808: 83 ec 04 sub $0x4,%esp 809c80b: ff 75 d4 pushl -0x2c(%ebp) 809c80e: ff 73 04 pushl 0x4(%ebx) 809c811: 68 07 00 0d 08 push $0x80d0007 809c816: e8 a5 df ff ff call 809a7c0 <_dl_debug_printf> 809c81b: 83 c4 10 add $0x10,%esp 809c81e: e9 50 fd ff ff jmp 809c573 <_dl_close_worker+0x363> 809c823: 88 4d c6 mov %cl,-0x3a(%ebp) 809c826: eb 8c jmp 809c7b4 <_dl_close_worker+0x5a4> 809c828: 8b 8b f0 01 00 00 mov 0x1f0(%ebx),%ecx 809c82e: 85 c9 test %ecx,%ecx 809c830: 0f 84 ff fd ff ff je 809c635 <_dl_close_worker+0x425> 809c836: 8b 79 04 mov 0x4(%ecx),%edi 809c839: 85 ff test %edi,%edi 809c83b: 0f 84 b1 04 00 00 je 809ccf2 <_dl_close_worker+0xae2> 809c841: ba 01 00 00 00 mov $0x1,%edx 809c846: eb 0a jmp 809c852 <_dl_close_worker+0x642> 809c848: 90 nop 809c849: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809c850: 89 c2 mov %eax,%edx 809c852: 8d 42 01 lea 0x1(%edx),%eax 809c855: 8b 34 81 mov (%ecx,%eax,4),%esi 809c858: 85 f6 test %esi,%esi 809c85a: 75 f4 jne 809c850 <_dl_close_worker+0x640> 809c85c: 8d 14 95 08 00 00 00 lea 0x8(,%edx,4),%edx 809c863: 89 83 60 01 00 00 mov %eax,0x160(%ebx) 809c869: 8d 83 5c 01 00 00 lea 0x15c(%ebx),%eax 809c86f: 01 ca add %ecx,%edx 809c871: 89 93 5c 01 00 00 mov %edx,0x15c(%ebx) 809c877: 89 45 b4 mov %eax,-0x4c(%ebp) 809c87a: 8b 83 cc 01 00 00 mov 0x1cc(%ebx),%eax 809c880: 8b 38 mov (%eax),%edi 809c882: 89 45 c0 mov %eax,-0x40(%ebp) 809c885: 85 ff test %edi,%edi 809c887: 0f 84 3b fe ff ff je 809c6c8 <_dl_close_worker+0x4b8> 809c88d: c7 45 bc 02 00 00 00 movl $0x2,-0x44(%ebp) 809c894: e9 bd fd ff ff jmp 809c656 <_dl_close_worker+0x446> 809c899: 80 7d cc 00 cmpb $0x0,-0x34(%ebp) 809c89d: 8b 7d d0 mov -0x30(%ebp),%edi 809c8a0: 75 2e jne 809c8d0 <_dl_close_worker+0x6c0> 809c8a2: 83 3d 94 d7 0e 08 02 cmpl $0x2,0x80ed794 809c8a9: 0f 85 bc 04 00 00 jne 809cd6b <_dl_close_worker+0xb5b> 809c8af: 8b 65 a0 mov -0x60(%ebp),%esp 809c8b2: e9 d9 f9 ff ff jmp 809c290 <_dl_close_worker+0x80> 809c8b7: 68 10 02 0d 08 push $0x80d0210 809c8bc: 68 cf 00 00 00 push $0xcf 809c8c1: 68 ac ff 0c 08 push $0x80cffac 809c8c6: 68 c0 00 0d 08 push $0x80d00c0 809c8cb: e8 10 cf fa ff call 80497e0 <__assert_fail> 809c8d0: 8b 5d d4 mov -0x2c(%ebp),%ebx 809c8d3: 31 c0 xor %eax,%eax 809c8d5: 89 da mov %ebx,%edx 809c8d7: e8 04 3a fd ff call 80702e0 <_dl_debug_initialize> 809c8dc: c7 40 0c 02 00 00 00 movl $0x2,0xc(%eax) 809c8e3: 89 c6 mov %eax,%esi 809c8e5: 89 45 c0 mov %eax,-0x40(%ebp) 809c8e8: e8 e3 39 fd ff call 80702d0 <_dl_debug_state> 809c8ed: 90 nop 809c8ee: 8b 45 c8 mov -0x38(%ebp),%eax 809c8f1: 85 c0 test %eax,%eax 809c8f3: 74 47 je 809c93c <_dl_close_worker+0x72c> 809c8f5: 8b 45 b0 mov -0x50(%ebp),%eax 809c8f8: 8b 40 08 mov 0x8(%eax),%eax 809c8fb: 8b 58 04 mov 0x4(%eax),%ebx 809c8fe: 89 45 e4 mov %eax,-0x1c(%ebp) 809c901: 85 db test %ebx,%ebx 809c903: 0f 84 bc 05 00 00 je 809cec5 <_dl_close_worker+0xcb5> 809c909: 8b 08 mov (%eax),%ecx 809c90b: 8b 44 99 fc mov -0x4(%ecx,%ebx,4),%eax 809c90f: f6 80 95 01 00 00 20 testb $0x20,0x195(%eax) 809c916: 0f 84 a2 05 00 00 je 809cebe <_dl_close_worker+0xcae> 809c91c: 89 d8 mov %ebx,%eax 809c91e: eb 11 jmp 809c931 <_dl_close_worker+0x721> 809c920: 8b 54 81 fc mov -0x4(%ecx,%eax,4),%edx 809c924: f6 82 95 01 00 00 20 testb $0x20,0x195(%edx) 809c92b: 0f 84 d0 03 00 00 je 809cd01 <_dl_close_worker+0xaf1> 809c931: 83 e8 01 sub $0x1,%eax 809c934: 75 ea jne 809c920 <_dl_close_worker+0x710> 809c936: 8b 75 e4 mov -0x1c(%ebp),%esi 809c939: 89 46 04 mov %eax,0x4(%esi) 809c93c: 65 a1 0c 00 00 00 mov %gs:0xc,%eax 809c942: 85 c0 test %eax,%eax 809c944: 0f 85 13 05 00 00 jne 809ce5d <_dl_close_worker+0xc4d> 809c94a: b8 00 00 00 00 mov $0x0,%eax 809c94f: 85 c0 test %eax,%eax 809c951: 74 10 je 809c963 <_dl_close_worker+0x753> 809c953: 83 ec 0c sub $0xc,%esp 809c956: 68 c0 c9 0e 08 push $0x80ec9c0 809c95b: e8 a0 36 f6 f7 call 0 <_nl_current_LC_CTYPE> 809c960: 83 c4 10 add $0x10,%esp 809c963: 8b 75 e0 mov -0x20(%ebp),%esi 809c966: 8b 45 dc mov -0x24(%ebp),%eax 809c969: 39 c6 cmp %eax,%esi 809c96b: 0f 86 ca 04 00 00 jbe 809ce3b <_dl_close_worker+0xc2b> 809c971: 8b 4d d8 mov -0x28(%ebp),%ecx 809c974: 8d 1c 07 lea (%edi,%eax,1),%ebx 809c977: 01 f7 add %esi,%edi 809c979: 89 7d e0 mov %edi,-0x20(%ebp) 809c97c: c6 45 dc 00 movb $0x0,-0x24(%ebp) 809c980: c7 45 d8 00 00 00 00 movl $0x0,-0x28(%ebp) 809c987: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) 809c98e: 8d 04 81 lea (%ecx,%eax,4),%eax 809c991: 89 45 e4 mov %eax,-0x1c(%ebp) 809c994: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809c998: 80 3b 00 cmpb $0x0,(%ebx) 809c99b: 0f 85 d5 01 00 00 jne 809cb76 <_dl_close_worker+0x966> 809c9a1: 8b 45 e4 mov -0x1c(%ebp),%eax 809c9a4: 8b 30 mov (%eax),%esi 809c9a6: 0f b6 8e 94 01 00 00 movzbl 0x194(%esi),%ecx 809c9ad: 89 c8 mov %ecx,%eax 809c9af: 83 e0 03 and $0x3,%eax 809c9b2: 3c 02 cmp $0x2,%al 809c9b4: 0f 85 f0 03 00 00 jne 809cdaa <_dl_close_worker+0xb9a> 809c9ba: 8b 86 34 02 00 00 mov 0x234(%esi),%eax 809c9c0: 85 c0 test %eax,%eax 809c9c2: 0f 85 4c 02 00 00 jne 809cc14 <_dl_close_worker+0xa04> 809c9c8: 80 7d c7 00 cmpb $0x0,-0x39(%ebp) 809c9cc: 74 7c je 809ca4a <_dl_close_worker+0x83a> 809c9ce: b8 00 00 00 00 mov $0x0,%eax 809c9d3: 85 c0 test %eax,%eax 809c9d5: 74 0e je 809c9e5 <_dl_close_worker+0x7d5> 809c9d7: 83 ec 0c sub $0xc,%esp 809c9da: ff 75 a4 pushl -0x5c(%ebp) 809c9dd: e8 1e 36 f6 f7 call 0 <_nl_current_LC_CTYPE> 809c9e2: 83 c4 10 add $0x10,%esp 809c9e5: 8b 45 b0 mov -0x50(%ebp),%eax 809c9e8: 8b 40 28 mov 0x28(%eax),%eax 809c9eb: 85 c0 test %eax,%eax 809c9ed: 74 44 je 809ca33 <_dl_close_worker+0x823> 809c9ef: 8b 7d b0 mov -0x50(%ebp),%edi 809c9f2: 8b 57 2c mov 0x2c(%edi),%edx 809c9f5: 85 d2 test %edx,%edx 809c9f7: 74 3a je 809ca33 <_dl_close_worker+0x823> 809c9f9: c1 e2 04 shl $0x4,%edx 809c9fc: 89 f9 mov %edi,%ecx 809c9fe: 01 c2 add %eax,%edx 809ca00: eb 0d jmp 809ca0f <_dl_close_worker+0x7ff> 809ca02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809ca08: 83 c0 10 add $0x10,%eax 809ca0b: 39 c2 cmp %eax,%edx 809ca0d: 74 24 je 809ca33 <_dl_close_worker+0x823> 809ca0f: 8b 78 04 mov 0x4(%eax),%edi 809ca12: 85 ff test %edi,%edi 809ca14: 74 f2 je 809ca08 <_dl_close_worker+0x7f8> 809ca16: 3b 70 0c cmp 0xc(%eax),%esi 809ca19: 75 ed jne 809ca08 <_dl_close_worker+0x7f8> 809ca1b: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 809ca22: c7 00 00 00 00 00 movl $0x0,(%eax) 809ca28: 83 c0 10 add $0x10,%eax 809ca2b: 83 69 30 01 subl $0x1,0x30(%ecx) 809ca2f: 39 c2 cmp %eax,%edx 809ca31: 75 dc jne 809ca0f <_dl_close_worker+0x7ff> 809ca33: b8 00 00 00 00 mov $0x0,%eax 809ca38: 85 c0 test %eax,%eax 809ca3a: 74 0e je 809ca4a <_dl_close_worker+0x83a> 809ca3c: 83 ec 0c sub $0xc,%esp 809ca3f: ff 75 a4 pushl -0x5c(%ebp) 809ca42: e8 b9 35 f6 f7 call 0 <_nl_current_LC_CTYPE> 809ca47: 83 c4 10 add $0x10,%esp 809ca4a: 89 f0 mov %esi,%eax 809ca4c: e8 ff 10 00 00 call 809db50 <_dl_unmap> 809ca51: 8b 4d d4 mov -0x2c(%ebp),%ecx 809ca54: 85 c9 test %ecx,%ecx 809ca56: 0f 85 9e 03 00 00 jne 809cdfa <_dl_close_worker+0xbea> 809ca5c: 8b 46 10 mov 0x10(%esi),%eax 809ca5f: 85 c0 test %eax,%eax 809ca61: 0f 84 7a 03 00 00 je 809cde1 <_dl_close_worker+0xbd1> 809ca67: 8b 56 0c mov 0xc(%esi),%edx 809ca6a: 83 2d 44 ca 0e 08 01 subl $0x1,0x80eca44 809ca71: 89 50 0c mov %edx,0xc(%eax) 809ca74: 8b 56 0c mov 0xc(%esi),%edx 809ca77: 85 d2 test %edx,%edx 809ca79: 74 03 je 809ca7e <_dl_close_worker+0x86e> 809ca7b: 89 42 10 mov %eax,0x10(%edx) 809ca7e: 83 ec 0c sub $0xc,%esp 809ca81: ff b6 70 01 00 00 pushl 0x170(%esi) 809ca87: e8 04 db fb ff call 805a590 <__cfree> 809ca8c: 8b 86 a8 01 00 00 mov 0x1a8(%esi),%eax 809ca92: 83 c4 10 add $0x10,%esp 809ca95: 83 f8 ff cmp $0xffffffff,%eax 809ca98: 74 0c je 809caa6 <_dl_close_worker+0x896> 809ca9a: 83 ec 0c sub $0xc,%esp 809ca9d: 50 push %eax 809ca9e: e8 ed da fb ff call 805a590 <__cfree> 809caa3: 83 c4 10 add $0x10,%esp 809caa6: 83 ec 0c sub $0xc,%esp 809caa9: ff b6 f4 01 00 00 pushl 0x1f4(%esi) 809caaf: e8 dc da fb ff call 805a590 <__cfree> 809cab4: 83 c4 10 add $0x10,%esp 809cab7: f6 05 60 dc 0e 08 40 testb $0x40,0x80edc60 809cabe: 0f 85 35 01 00 00 jne 809cbf9 <_dl_close_worker+0x9e9> 809cac4: 83 ec 0c sub $0xc,%esp 809cac7: ff 76 04 pushl 0x4(%esi) 809caca: e8 c1 da fb ff call 805a590 <__cfree> 809cacf: 8b 46 1c mov 0x1c(%esi),%eax 809cad2: 83 c4 10 add $0x10,%esp 809cad5: eb 0f jmp 809cae6 <_dl_close_worker+0x8d6> 809cad7: 89 f6 mov %esi,%esi 809cad9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809cae0: 85 ff test %edi,%edi 809cae2: 89 f8 mov %edi,%eax 809cae4: 74 1c je 809cb02 <_dl_close_worker+0x8f2> 809cae6: 8b 50 08 mov 0x8(%eax),%edx 809cae9: 8b 78 04 mov 0x4(%eax),%edi 809caec: 85 d2 test %edx,%edx 809caee: 75 f0 jne 809cae0 <_dl_close_worker+0x8d0> 809caf0: 83 ec 0c sub $0xc,%esp 809caf3: 50 push %eax 809caf4: e8 97 da fb ff call 805a590 <__cfree> 809caf9: 83 c4 10 add $0x10,%esp 809cafc: 85 ff test %edi,%edi 809cafe: 89 f8 mov %edi,%eax 809cb00: 75 e4 jne 809cae6 <_dl_close_worker+0x8d6> 809cb02: 83 ec 0c sub $0xc,%esp 809cb05: ff b6 f0 01 00 00 pushl 0x1f0(%esi) 809cb0b: e8 80 da fb ff call 805a590 <__cfree> 809cb10: 8b 86 cc 01 00 00 mov 0x1cc(%esi),%eax 809cb16: 8d 96 b8 01 00 00 lea 0x1b8(%esi),%edx 809cb1c: 83 c4 10 add $0x10,%esp 809cb1f: 39 d0 cmp %edx,%eax 809cb21: 74 0c je 809cb2f <_dl_close_worker+0x91f> 809cb23: 83 ec 0c sub $0xc,%esp 809cb26: 50 push %eax 809cb27: e8 64 da fb ff call 805a590 <__cfree> 809cb2c: 83 c4 10 add $0x10,%esp 809cb2f: 80 be 94 01 00 00 00 cmpb $0x0,0x194(%esi) 809cb36: 0f 88 a7 00 00 00 js 809cbe3 <_dl_close_worker+0x9d3> 809cb3c: 8b 86 98 01 00 00 mov 0x198(%esi),%eax 809cb42: 83 f8 ff cmp $0xffffffff,%eax 809cb45: 74 0c je 809cb53 <_dl_close_worker+0x943> 809cb47: 83 ec 0c sub $0xc,%esp 809cb4a: 50 push %eax 809cb4b: e8 40 da fb ff call 805a590 <__cfree> 809cb50: 83 c4 10 add $0x10,%esp 809cb53: 8b 86 e8 01 00 00 mov 0x1e8(%esi),%eax 809cb59: 83 f8 ff cmp $0xffffffff,%eax 809cb5c: 74 0c je 809cb6a <_dl_close_worker+0x95a> 809cb5e: 83 ec 0c sub $0xc,%esp 809cb61: 50 push %eax 809cb62: e8 29 da fb ff call 805a590 <__cfree> 809cb67: 83 c4 10 add $0x10,%esp 809cb6a: 83 ec 0c sub $0xc,%esp 809cb6d: 56 push %esi 809cb6e: e8 1d da fb ff call 805a590 <__cfree> 809cb73: 83 c4 10 add $0x10,%esp 809cb76: 83 c3 01 add $0x1,%ebx 809cb79: 83 45 e4 04 addl $0x4,-0x1c(%ebp) 809cb7d: 3b 5d e0 cmp -0x20(%ebp),%ebx 809cb80: 0f 85 12 fe ff ff jne 809c998 <_dl_close_worker+0x788> 809cb86: b8 00 00 00 00 mov $0x0,%eax 809cb8b: 85 c0 test %eax,%eax 809cb8d: 74 10 je 809cb9f <_dl_close_worker+0x98f> 809cb8f: 83 ec 0c sub $0xc,%esp 809cb92: 68 c0 c9 0e 08 push $0x80ec9c0 809cb97: e8 64 34 f6 f7 call 0 <_nl_current_LC_CTYPE> 809cb9c: 83 c4 10 add $0x10,%esp 809cb9f: 80 7d dc 00 cmpb $0x0,-0x24(%ebp) 809cba3: 74 1c je 809cbc1 <_dl_close_worker+0x9b1> 809cba5: 83 05 28 dc 0e 08 01 addl $0x1,0x80edc28 809cbac: 0f 84 6e 02 00 00 je 809ce20 <_dl_close_worker+0xc10> 809cbb2: 8b 45 d8 mov -0x28(%ebp),%eax 809cbb5: 39 05 00 da 0e 08 cmp %eax,0x80eda00 809cbbb: 0f 84 52 02 00 00 je 809ce13 <_dl_close_worker+0xc03> 809cbc1: 8b 45 b0 mov -0x50(%ebp),%eax 809cbc4: 8b 00 mov (%eax),%eax 809cbc6: 85 c0 test %eax,%eax 809cbc8: 0f 84 f5 01 00 00 je 809cdc3 <_dl_close_worker+0xbb3> 809cbce: 8b 75 c0 mov -0x40(%ebp),%esi 809cbd1: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 809cbd8: e8 f3 36 fd ff call 80702d0 <_dl_debug_state> 809cbdd: 90 nop 809cbde: e9 bf fc ff ff jmp 809c8a2 <_dl_close_worker+0x692> 809cbe3: 83 ec 0c sub $0xc,%esp 809cbe6: ff b6 50 01 00 00 pushl 0x150(%esi) 809cbec: e8 9f d9 fb ff call 805a590 <__cfree> 809cbf1: 83 c4 10 add $0x10,%esp 809cbf4: e9 43 ff ff ff jmp 809cb3c <_dl_close_worker+0x92c> 809cbf9: 83 ec 04 sub $0x4,%esp 809cbfc: ff 76 18 pushl 0x18(%esi) 809cbff: ff 76 04 pushl 0x4(%esi) 809cc02: 68 5c 01 0d 08 push $0x80d015c 809cc07: e8 b4 db ff ff call 809a7c0 <_dl_debug_printf> 809cc0c: 83 c4 10 add $0x10,%esp 809cc0f: e9 b0 fe ff ff jmp 809cac4 <_dl_close_worker+0x8b4> 809cc14: 8b 15 20 dc 0e 08 mov 0x80edc20,%edx 809cc1a: 85 d2 test %edx,%edx 809cc1c: 74 28 je 809cc46 <_dl_close_worker+0xa36> 809cc1e: c0 e9 03 shr $0x3,%cl 809cc21: 83 ec 0c sub $0xc,%esp 809cc24: 8b 86 44 02 00 00 mov 0x244(%esi),%eax 809cc2a: 83 e1 01 and $0x1,%ecx 809cc2d: 51 push %ecx 809cc2e: 31 c9 xor %ecx,%ecx 809cc30: e8 cb f4 ff ff call 809c100 <remove_slotinfo> 809cc35: 83 c4 10 add $0x10,%esp 809cc38: 84 c0 test %al,%al 809cc3a: 75 0a jne 809cc46 <_dl_close_worker+0xa36> 809cc3c: a1 2c dc 0e 08 mov 0x80edc2c,%eax 809cc41: a3 08 da 0e 08 mov %eax,0x80eda08 809cc46: 8b 86 40 02 00 00 mov 0x240(%esi),%eax 809cc4c: 0f b6 4d cc movzbl -0x34(%ebp),%ecx 809cc50: 8d 50 01 lea 0x1(%eax),%edx 809cc53: 88 4d dc mov %cl,-0x24(%ebp) 809cc56: 83 fa 01 cmp $0x1,%edx 809cc59: 0f 86 69 fd ff ff jbe 809c9c8 <_dl_close_worker+0x7b8> 809cc5f: 8b 7d d0 mov -0x30(%ebp),%edi 809cc62: 39 f8 cmp %edi,%eax 809cc64: 0f 94 c1 sete %cl 809cc67: 85 ff test %edi,%edi 809cc69: 0f 94 c2 sete %dl 809cc6c: 08 d1 or %dl,%cl 809cc6e: 88 4d dc mov %cl,-0x24(%ebp) 809cc71: 75 3c jne 809ccaf <_dl_close_worker+0xa9f> 809cc73: 89 c2 mov %eax,%edx 809cc75: 2b 96 34 02 00 00 sub 0x234(%esi),%edx 809cc7b: 8b 7d d8 mov -0x28(%ebp),%edi 809cc7e: 39 fa cmp %edi,%edx 809cc80: 74 48 je 809ccca <_dl_close_worker+0xaba> 809cc82: 8b 0d 00 da 0e 08 mov 0x80eda00,%ecx 809cc88: 39 f9 cmp %edi,%ecx 809cc8a: 0f 84 ff 00 00 00 je 809cd8f <_dl_close_worker+0xb7f> 809cc90: 39 c8 cmp %ecx,%eax 809cc92: 0f 84 e5 00 00 00 je 809cd7d <_dl_close_worker+0xb6d> 809cc98: 3b 45 d8 cmp -0x28(%ebp),%eax 809cc9b: 76 06 jbe 809cca3 <_dl_close_worker+0xa93> 809cc9d: 89 45 d8 mov %eax,-0x28(%ebp) 809cca0: 89 55 d0 mov %edx,-0x30(%ebp) 809cca3: 0f b6 45 cc movzbl -0x34(%ebp),%eax 809cca7: 88 45 dc mov %al,-0x24(%ebp) 809ccaa: e9 19 fd ff ff jmp 809c9c8 <_dl_close_worker+0x7b8> 809ccaf: 89 c7 mov %eax,%edi 809ccb1: 2b be 34 02 00 00 sub 0x234(%esi),%edi 809ccb7: 89 7d d0 mov %edi,-0x30(%ebp) 809ccba: 8b 7d d8 mov -0x28(%ebp),%edi 809ccbd: 85 ff test %edi,%edi 809ccbf: 0f 45 c7 cmovne %edi,%eax 809ccc2: 89 45 d8 mov %eax,-0x28(%ebp) 809ccc5: e9 fe fc ff ff jmp 809c9c8 <_dl_close_worker+0x7b8> 809ccca: 89 45 d8 mov %eax,-0x28(%ebp) 809cccd: 0f b6 45 cc movzbl -0x34(%ebp),%eax 809ccd1: 88 45 dc mov %al,-0x24(%ebp) 809ccd4: e9 ef fc ff ff jmp 809c9c8 <_dl_close_worker+0x7b8> 809ccd9: 68 10 02 0d 08 push $0x80d0210 809ccde: 68 6b 01 00 00 push $0x16b 809cce3: 68 ac ff 0c 08 push $0x80cffac 809cce8: 68 21 00 0d 08 push $0x80d0021 809cced: e8 ee ca fa ff call 80497e0 <__assert_fail> 809ccf2: ba 08 00 00 00 mov $0x8,%edx 809ccf7: b8 01 00 00 00 mov $0x1,%eax 809ccfc: e9 62 fb ff ff jmp 809c863 <_dl_close_worker+0x653> 809cd01: 89 c6 mov %eax,%esi 809cd03: 8b 45 c8 mov -0x38(%ebp),%eax 809cd06: 8d 14 06 lea (%esi,%eax,1),%edx 809cd09: 89 f0 mov %esi,%eax 809cd0b: 39 da cmp %ebx,%edx 809cd0d: 0f 84 23 fc ff ff je 809c936 <_dl_close_worker+0x726> 809cd13: 31 c0 xor %eax,%eax 809cd15: 31 db xor %ebx,%ebx 809cd17: 8b 14 99 mov (%ecx,%ebx,4),%edx 809cd1a: f6 82 95 01 00 00 20 testb $0x20,0x195(%edx) 809cd21: 75 0a jne 809cd2d <_dl_close_worker+0xb1d> 809cd23: 39 d8 cmp %ebx,%eax 809cd25: 74 03 je 809cd2a <_dl_close_worker+0xb1a> 809cd27: 89 14 81 mov %edx,(%ecx,%eax,4) 809cd2a: 83 c0 01 add $0x1,%eax 809cd2d: 83 c3 01 add $0x1,%ebx 809cd30: 39 f3 cmp %esi,%ebx 809cd32: 75 e3 jne 809cd17 <_dl_close_worker+0xb07> 809cd34: e9 fd fb ff ff jmp 809c936 <_dl_close_worker+0x726> 809cd39: 68 10 02 0d 08 push $0x80d0210 809cd3e: 68 09 01 00 00 push $0x109 809cd43: 68 ac ff 0c 08 push $0x80cffac 809cd48: 68 18 01 0d 08 push $0x80d0118 809cd4d: e8 8e ca fa ff call 80497e0 <__assert_fail> 809cd52: 68 10 02 0d 08 push $0x80d0210 809cd57: 68 a5 00 00 00 push $0xa5 809cd5c: 68 ac ff 0c 08 push $0x80cffac 809cd61: 68 e5 ff 0c 08 push $0x80cffe5 809cd66: e8 75 ca fa ff call 80497e0 <__assert_fail> 809cd6b: c7 05 94 d7 0e 08 00 movl $0x0,0x80ed794 809cd72: 00 00 00 809cd75: 8b 65 a0 mov -0x60(%ebp),%esp 809cd78: e9 e0 f4 ff ff jmp 809c25d <_dl_close_worker+0x4d> 809cd7d: 0f b6 45 cc movzbl -0x34(%ebp),%eax 809cd81: 89 15 00 da 0e 08 mov %edx,0x80eda00 809cd87: 88 45 dc mov %al,-0x24(%ebp) 809cd8a: e9 39 fc ff ff jmp 809c9c8 <_dl_close_worker+0x7b8> 809cd8f: 89 45 d8 mov %eax,-0x28(%ebp) 809cd92: 0f b6 45 cc movzbl -0x34(%ebp),%eax 809cd96: 8b 7d d0 mov -0x30(%ebp),%edi 809cd99: 89 55 d0 mov %edx,-0x30(%ebp) 809cd9c: 89 3d 00 da 0e 08 mov %edi,0x80eda00 809cda2: 88 45 dc mov %al,-0x24(%ebp) 809cda5: e9 1e fc ff ff jmp 809c9c8 <_dl_close_worker+0x7b8> 809cdaa: 68 10 02 0d 08 push $0x80d0210 809cdaf: 68 23 02 00 00 push $0x223 809cdb4: 68 ac ff 0c 08 push $0x80cffac 809cdb9: 68 3c 00 0d 08 push $0x80d003c 809cdbe: e8 1d ca fa ff call 80497e0 <__assert_fail> 809cdc3: a1 28 ca 0e 08 mov 0x80eca28,%eax 809cdc8: 83 e8 01 sub $0x1,%eax 809cdcb: 3b 45 d4 cmp -0x2c(%ebp),%eax 809cdce: 0f 85 fa fd ff ff jne 809cbce <_dl_close_worker+0x9be> 809cdd4: 8b 45 d4 mov -0x2c(%ebp),%eax 809cdd7: a3 28 ca 0e 08 mov %eax,0x80eca28 809cddc: e9 ed fd ff ff jmp 809cbce <_dl_close_worker+0x9be> 809cde1: 68 10 02 0d 08 push $0x80d0210 809cde6: 68 b0 02 00 00 push $0x2b0 809cdeb: 68 ac ff 0c 08 push $0x80cffac 809cdf0: 68 69 00 0d 08 push $0x80d0069 809cdf5: e8 e6 c9 fa ff call 80497e0 <__assert_fail> 809cdfa: 68 10 02 0d 08 push $0x80d0210 809cdff: 68 af 02 00 00 push $0x2af 809ce04: 68 ac ff 0c 08 push $0x80cffac 809ce09: 68 56 00 0d 08 push $0x80d0056 809ce0e: e8 cd c9 fa ff call 80497e0 <__assert_fail> 809ce13: 8b 45 d0 mov -0x30(%ebp),%eax 809ce16: a3 00 da 0e 08 mov %eax,0x80eda00 809ce1b: e9 a1 fd ff ff jmp 809cbc1 <_dl_close_worker+0x9b1> 809ce20: 83 ec 08 sub $0x8,%esp 809ce23: 68 84 01 0d 08 push $0x80d0184 809ce28: 6a 02 push $0x2 809ce2a: e8 f1 d9 ff ff call 809a820 <_dl_dprintf> 809ce2f: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 809ce36: e8 96 0a fd ff call 806d8d1 <_exit> 809ce3b: b8 00 00 00 00 mov $0x0,%eax 809ce40: 85 c0 test %eax,%eax 809ce42: 0f 84 79 fd ff ff je 809cbc1 <_dl_close_worker+0x9b1> 809ce48: 83 ec 0c sub $0xc,%esp 809ce4b: 68 c0 c9 0e 08 push $0x80ec9c0 809ce50: e8 ab 31 f6 f7 call 0 <_nl_current_LC_CTYPE> 809ce55: 83 c4 10 add $0x10,%esp 809ce58: e9 64 fd ff ff jmp 809cbc1 <_dl_close_worker+0x9b1> 809ce5d: 8b 45 c8 mov -0x38(%ebp),%eax 809ce60: 85 c0 test %eax,%eax 809ce62: 75 1d jne 809ce81 <_dl_close_worker+0xc71> 809ce64: 80 7d c6 00 cmpb $0x0,-0x3a(%ebp) 809ce68: 75 17 jne 809ce81 <_dl_close_worker+0xc71> 809ce6a: a1 94 dc 0e 08 mov 0x80edc94,%eax 809ce6f: 85 c0 test %eax,%eax 809ce71: 0f 84 d3 fa ff ff je 809c94a <_dl_close_worker+0x73a> 809ce77: 8b 00 mov (%eax),%eax 809ce79: 85 c0 test %eax,%eax 809ce7b: 0f 84 c9 fa ff ff je 809c94a <_dl_close_worker+0x73a> 809ce81: ff 15 64 dc 0e 08 call *0x80edc64 809ce87: 8b 1d 94 dc 0e 08 mov 0x80edc94,%ebx 809ce8d: 85 db test %ebx,%ebx 809ce8f: 0f 84 b5 fa ff ff je 809c94a <_dl_close_worker+0x73a> 809ce95: 8b 03 mov (%ebx),%eax 809ce97: 85 c0 test %eax,%eax 809ce99: 0f 84 ab fa ff ff je 809c94a <_dl_close_worker+0x73a> 809ce9f: 83 e8 01 sub $0x1,%eax 809cea2: 83 ec 0c sub $0xc,%esp 809cea5: 89 03 mov %eax,(%ebx) 809cea7: ff 74 83 04 pushl 0x4(%ebx,%eax,4) 809ceab: e8 e0 d6 fb ff call 805a590 <__cfree> 809ceb0: 8b 03 mov (%ebx),%eax 809ceb2: 83 c4 10 add $0x10,%esp 809ceb5: 85 c0 test %eax,%eax 809ceb7: 75 e6 jne 809ce9f <_dl_close_worker+0xc8f> 809ceb9: e9 8c fa ff ff jmp 809c94a <_dl_close_worker+0x73a> 809cebe: 89 de mov %ebx,%esi 809cec0: e9 3e fe ff ff jmp 809cd03 <_dl_close_worker+0xaf3> 809cec5: 31 c0 xor %eax,%eax 809cec7: e9 6a fa ff ff jmp 809c936 <_dl_close_worker+0x726> 809cecc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809ced0 <_dl_close>: 809ced0: 53 push %ebx 809ced1: b8 00 00 00 00 mov $0x0,%eax 809ced6: 83 ec 08 sub $0x8,%esp 809ced9: 85 c0 test %eax,%eax 809cedb: 8b 5c 24 10 mov 0x10(%esp),%ebx 809cedf: 74 10 je 809cef1 <_dl_close+0x21> 809cee1: 83 ec 0c sub $0xc,%esp 809cee4: 68 d8 c9 0e 08 push $0x80ec9d8 809cee9: e8 12 31 f6 f7 call 0 <_nl_current_LC_CTYPE> 809ceee: 83 c4 10 add $0x10,%esp 809cef1: f6 83 04 02 00 00 08 testb $0x8,0x204(%ebx) 809cef8: 75 18 jne 809cf12 <_dl_close+0x42> 809cefa: 8b 83 90 01 00 00 mov 0x190(%ebx),%eax 809cf00: 85 c0 test %eax,%eax 809cf02: 74 34 je 809cf38 <_dl_close+0x68> 809cf04: 83 ec 08 sub $0x8,%esp 809cf07: 6a 00 push $0x0 809cf09: 53 push %ebx 809cf0a: e8 01 f3 ff ff call 809c210 <_dl_close_worker> 809cf0f: 83 c4 10 add $0x10,%esp 809cf12: b8 00 00 00 00 mov $0x0,%eax 809cf17: 85 c0 test %eax,%eax 809cf19: 74 15 je 809cf30 <_dl_close+0x60> 809cf1b: c7 44 24 10 d8 c9 0e movl $0x80ec9d8,0x10(%esp) 809cf22: 08 809cf23: 83 c4 08 add $0x8,%esp 809cf26: 5b pop %ebx 809cf27: e9 d4 30 f6 f7 jmp 0 <_nl_current_LC_CTYPE> 809cf2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809cf30: 83 c4 08 add $0x8,%esp 809cf33: 5b pop %ebx 809cf34: c3 ret 809cf35: 8d 76 00 lea 0x0(%esi),%esi 809cf38: b8 00 00 00 00 mov $0x0,%eax 809cf3d: 85 c0 test %eax,%eax 809cf3f: 74 10 je 809cf51 <_dl_close+0x81> 809cf41: 83 ec 0c sub $0xc,%esp 809cf44: 68 d8 c9 0e 08 push $0x80ec9d8 809cf49: e8 b2 30 f6 f7 call 0 <_nl_current_LC_CTYPE> 809cf4e: 83 c4 10 add $0x10,%esp 809cf51: 8b 53 04 mov 0x4(%ebx),%edx 809cf54: 83 ec 0c sub $0xc,%esp 809cf57: 31 c9 xor %ecx,%ecx 809cf59: 68 7e 00 0d 08 push $0x80d007e 809cf5e: 31 c0 xor %eax,%eax 809cf60: e8 ab d0 ff ff call 809a010 <_dl_signal_error> 809cf65: 66 90 xchg %ax,%ax 809cf67: 66 90 xchg %ax,%ax 809cf69: 66 90 xchg %ax,%ax 809cf6b: 66 90 xchg %ax,%ax 809cf6d: 66 90 xchg %ax,%ax 809cf6f: 90 nop 0809cf70 <_dl_runtime_resolve>: 809cf70: 50 push %eax 809cf71: 51 push %ecx 809cf72: 52 push %edx 809cf73: 8b 54 24 10 mov 0x10(%esp),%edx 809cf77: 8b 44 24 0c mov 0xc(%esp),%eax 809cf7b: e8 00 4e 00 00 call 80a1d80 <_dl_fixup> 809cf80: 5a pop %edx 809cf81: 8b 0c 24 mov (%esp),%ecx 809cf84: 89 04 24 mov %eax,(%esp) 809cf87: 8b 44 24 04 mov 0x4(%esp),%eax 809cf8b: c2 0c 00 ret $0xc 809cf8e: 66 90 xchg %ax,%ax 0809cf90 <_dl_runtime_profile>: 809cf90: 54 push %esp 809cf91: 83 04 24 08 addl $0x8,(%esp) 809cf95: 55 push %ebp 809cf96: 50 push %eax 809cf97: 51 push %ecx 809cf98: 52 push %edx 809cf99: 89 e1 mov %esp,%ecx 809cf9b: 83 ec 08 sub $0x8,%esp 809cf9e: c7 44 24 04 ff ff ff movl $0xffffffff,0x4(%esp) 809cfa5: ff 809cfa6: 8d 54 24 04 lea 0x4(%esp),%edx 809cfaa: 89 14 24 mov %edx,(%esp) 809cfad: 51 push %ecx 809cfae: 8b 4c 24 28 mov 0x28(%esp),%ecx 809cfb2: 8b 54 24 24 mov 0x24(%esp),%edx 809cfb6: 8b 44 24 20 mov 0x20(%esp),%eax 809cfba: e8 61 4f 00 00 call 80a1f20 <_dl_profile_fixup> 809cfbf: 8b 14 24 mov (%esp),%edx 809cfc2: 85 d2 test %edx,%edx 809cfc4: 79 0f jns 809cfd5 <_dl_runtime_profile+0x45> 809cfc6: 5a pop %edx 809cfc7: 5a pop %edx 809cfc8: 8b 0c 24 mov (%esp),%ecx 809cfcb: 89 04 24 mov %eax,(%esp) 809cfce: 8b 44 24 04 mov 0x4(%esp),%eax 809cfd2: c2 14 00 ret $0x14 809cfd5: 89 1c 24 mov %ebx,(%esp) 809cfd8: 89 d3 mov %edx,%ebx 809cfda: 57 push %edi 809cfdb: 56 push %esi 809cfdc: 8d 74 24 2c lea 0x2c(%esp),%esi 809cfe0: 89 d9 mov %ebx,%ecx 809cfe2: 83 cb 04 or $0x4,%ebx 809cfe5: 83 e3 fc and $0xfffffffc,%ebx 809cfe8: 89 e7 mov %esp,%edi 809cfea: 29 df sub %ebx,%edi 809cfec: 89 e3 mov %esp,%ebx 809cfee: 89 fc mov %edi,%esp 809cff0: c1 e9 02 shr $0x2,%ecx 809cff3: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 809cff5: 8b 33 mov (%ebx),%esi 809cff7: 8b 7b 04 mov 0x4(%ebx),%edi 809cffa: 89 03 mov %eax,(%ebx) 809cffc: 8b 53 0c mov 0xc(%ebx),%edx 809cfff: 8b 4b 10 mov 0x10(%ebx),%ecx 809d002: 8b 43 14 mov 0x14(%ebx),%eax 809d005: ff 13 call *(%ebx) 809d007: 89 dc mov %ebx,%esp 809d009: 8b 5c 24 08 mov 0x8(%esp),%ebx 809d00d: 83 ec 24 sub $0x24,%esp 809d010: 89 04 24 mov %eax,(%esp) 809d013: 89 54 24 04 mov %edx,0x4(%esp) 809d017: db 7c 24 08 fstpt 0x8(%esp) 809d01b: db 7c 24 14 fstpt 0x14(%esp) 809d01f: 66 0f 1b 44 24 20 bndmov %bnd0,0x20(%esp) 809d025: 66 0f 1b 4c 24 28 bndmov %bnd1,0x28(%esp) 809d02b: 54 push %esp 809d02c: 8d 4c 24 34 lea 0x34(%esp),%ecx 809d030: 8b 44 24 48 mov 0x48(%esp),%eax 809d034: 8b 54 24 4c mov 0x4c(%esp),%edx 809d038: e8 d3 50 00 00 call 80a2110 <_dl_call_pltexit> 809d03d: 8b 04 24 mov (%esp),%eax 809d040: 8b 54 24 04 mov 0x4(%esp),%edx 809d044: db 6c 24 14 fldt 0x14(%esp) 809d048: db 6c 24 08 fldt 0x8(%esp) 809d04c: 66 0f 1a 44 24 20 bndmov 0x20(%esp),%bnd0 809d052: 66 0f 1a 4c 24 28 bndmov 0x28(%esp),%bnd1 809d058: 83 c4 4c add $0x4c,%esp 809d05b: f2 c3 bnd ret 809d05d: 66 90 xchg %ax,%ax 809d05f: 90 nop 0809d060 <_dl_cache_libcmp>: 809d060: 55 push %ebp 809d061: 57 push %edi 809d062: 56 push %esi 809d063: 53 push %ebx 809d064: 83 ec 08 sub $0x8,%esp 809d067: 89 f6 mov %esi,%esi 809d069: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809d070: 0f be 18 movsbl (%eax),%ebx 809d073: 84 db test %bl,%bl 809d075: 0f 84 c9 00 00 00 je 809d144 <_dl_cache_libcmp+0xe4> 809d07b: 8d 4b d0 lea -0x30(%ebx),%ecx 809d07e: 80 f9 09 cmp $0x9,%cl 809d081: 0f 87 99 00 00 00 ja 809d120 <_dl_cache_libcmp+0xc0> 809d087: 0f b6 0a movzbl (%edx),%ecx 809d08a: 8d 71 d0 lea -0x30(%ecx),%esi 809d08d: 88 4c 24 07 mov %cl,0x7(%esp) 809d091: 89 f1 mov %esi,%ecx 809d093: 80 f9 09 cmp $0x9,%cl 809d096: 0f 87 d1 00 00 00 ja 809d16d <_dl_cache_libcmp+0x10d> 809d09c: 0f be 48 01 movsbl 0x1(%eax),%ecx 809d0a0: 0f be 74 24 07 movsbl 0x7(%esp),%esi 809d0a5: 8d 68 01 lea 0x1(%eax),%ebp 809d0a8: 8d 7b d0 lea -0x30(%ebx),%edi 809d0ab: 89 3c 24 mov %edi,(%esp) 809d0ae: 8d 7a 01 lea 0x1(%edx),%edi 809d0b1: 8d 41 d0 lea -0x30(%ecx),%eax 809d0b4: 83 ee 30 sub $0x30,%esi 809d0b7: 3c 09 cmp $0x9,%al 809d0b9: 89 e8 mov %ebp,%eax 809d0bb: 77 20 ja 809d0dd <_dl_cache_libcmp+0x7d> 809d0bd: 8d 76 00 lea 0x0(%esi),%esi 809d0c0: 8b 1c 24 mov (%esp),%ebx 809d0c3: 83 c0 01 add $0x1,%eax 809d0c6: 8d 1c 9b lea (%ebx,%ebx,4),%ebx 809d0c9: 8d 5c 59 d0 lea -0x30(%ecx,%ebx,2),%ebx 809d0cd: 0f be 08 movsbl (%eax),%ecx 809d0d0: 89 1c 24 mov %ebx,(%esp) 809d0d3: 8d 69 d0 lea -0x30(%ecx),%ebp 809d0d6: 89 eb mov %ebp,%ebx 809d0d8: 80 fb 09 cmp $0x9,%bl 809d0db: 76 e3 jbe 809d0c0 <_dl_cache_libcmp+0x60> 809d0dd: 0f be 4a 01 movsbl 0x1(%edx),%ecx 809d0e1: 8d 51 d0 lea -0x30(%ecx),%edx 809d0e4: 80 fa 09 cmp $0x9,%dl 809d0e7: 89 fa mov %edi,%edx 809d0e9: 77 1c ja 809d107 <_dl_cache_libcmp+0xa7> 809d0eb: 90 nop 809d0ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809d0f0: 8d 34 b6 lea (%esi,%esi,4),%esi 809d0f3: 83 c2 01 add $0x1,%edx 809d0f6: 8d 74 71 d0 lea -0x30(%ecx,%esi,2),%esi 809d0fa: 0f be 0a movsbl (%edx),%ecx 809d0fd: 8d 79 d0 lea -0x30(%ecx),%edi 809d100: 89 fb mov %edi,%ebx 809d102: 80 fb 09 cmp $0x9,%bl 809d105: 76 e9 jbe 809d0f0 <_dl_cache_libcmp+0x90> 809d107: 3b 34 24 cmp (%esp),%esi 809d10a: 0f 84 60 ff ff ff je 809d070 <_dl_cache_libcmp+0x10> 809d110: 8b 04 24 mov (%esp),%eax 809d113: 83 c4 08 add $0x8,%esp 809d116: 5b pop %ebx 809d117: 29 f0 sub %esi,%eax 809d119: 5e pop %esi 809d11a: 5f pop %edi 809d11b: 5d pop %ebp 809d11c: c3 ret 809d11d: 8d 76 00 lea 0x0(%esi),%esi 809d120: 0f b6 3a movzbl (%edx),%edi 809d123: 8d 77 d0 lea -0x30(%edi),%esi 809d126: 89 f1 mov %esi,%ecx 809d128: 80 f9 09 cmp $0x9,%cl 809d12b: 76 24 jbe 809d151 <_dl_cache_libcmp+0xf1> 809d12d: 89 f9 mov %edi,%ecx 809d12f: 38 cb cmp %cl,%bl 809d131: 75 2b jne 809d15e <_dl_cache_libcmp+0xfe> 809d133: 83 c0 01 add $0x1,%eax 809d136: 0f be 18 movsbl (%eax),%ebx 809d139: 83 c2 01 add $0x1,%edx 809d13c: 84 db test %bl,%bl 809d13e: 0f 85 37 ff ff ff jne 809d07b <_dl_cache_libcmp+0x1b> 809d144: 0f be 02 movsbl (%edx),%eax 809d147: 83 c4 08 add $0x8,%esp 809d14a: 5b pop %ebx 809d14b: 5e pop %esi 809d14c: 5f pop %edi 809d14d: f7 d8 neg %eax 809d14f: 5d pop %ebp 809d150: c3 ret 809d151: 83 c4 08 add $0x8,%esp 809d154: b8 ff ff ff ff mov $0xffffffff,%eax 809d159: 5b pop %ebx 809d15a: 5e pop %esi 809d15b: 5f pop %edi 809d15c: 5d pop %ebp 809d15d: c3 ret 809d15e: 83 c4 08 add $0x8,%esp 809d161: 89 d8 mov %ebx,%eax 809d163: 0f be c9 movsbl %cl,%ecx 809d166: 5b pop %ebx 809d167: 29 c8 sub %ecx,%eax 809d169: 5e pop %esi 809d16a: 5f pop %edi 809d16b: 5d pop %ebp 809d16c: c3 ret 809d16d: 83 c4 08 add $0x8,%esp 809d170: b8 01 00 00 00 mov $0x1,%eax 809d175: 5b pop %ebx 809d176: 5e pop %esi 809d177: 5f pop %edi 809d178: 5d pop %ebp 809d179: c3 ret 809d17a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0809d180 <_dl_load_cache_lookup>: 809d180: 55 push %ebp 809d181: 89 e5 mov %esp,%ebp 809d183: 57 push %edi 809d184: 56 push %esi 809d185: 53 push %ebx 809d186: 83 ec 5c sub $0x5c,%esp 809d189: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 809d190: 89 45 e4 mov %eax,-0x1c(%ebp) 809d193: 0f 85 47 04 00 00 jne 809d5e0 <_dl_load_cache_lookup+0x460> 809d199: 8b 35 a0 d7 0e 08 mov 0x80ed7a0,%esi 809d19f: 85 f6 test %esi,%esi 809d1a1: 0f 84 18 03 00 00 je 809d4bf <_dl_load_cache_lookup+0x33f> 809d1a7: 83 fe ff cmp $0xffffffff,%esi 809d1aa: 0f 84 04 01 00 00 je 809d2b4 <_dl_load_cache_lookup+0x134> 809d1b0: 8b 1d 98 d7 0e 08 mov 0x80ed798,%ebx 809d1b6: a1 9c d7 0e 08 mov 0x80ed79c,%eax 809d1bb: 83 f8 ff cmp $0xffffffff,%eax 809d1be: 89 45 e0 mov %eax,-0x20(%ebp) 809d1c1: 0f 84 89 03 00 00 je 809d550 <_dl_load_cache_lookup+0x3d0> 809d1c7: 01 de add %ebx,%esi 809d1c9: 8b 1d 80 dc 0e 08 mov 0x80edc80,%ebx 809d1cf: 2b 75 e0 sub -0x20(%ebp),%esi 809d1d2: 85 db test %ebx,%ebx 809d1d4: 89 75 dc mov %esi,-0x24(%ebp) 809d1d7: 74 27 je 809d200 <_dl_load_cache_lookup+0x80> 809d1d9: bf 0c fc 0b 08 mov $0x80bfc0c,%edi 809d1de: 31 f6 xor %esi,%esi 809d1e0: 83 ec 08 sub $0x8,%esp 809d1e3: 57 push %edi 809d1e4: 53 push %ebx 809d1e5: e8 a6 b0 fa ff call 8048290 <.plt+0xb0> 809d1ea: 83 c4 10 add $0x10,%esp 809d1ed: 85 c0 test %eax,%eax 809d1ef: 0f 84 cb 00 00 00 je 809d2c0 <_dl_load_cache_lookup+0x140> 809d1f5: 83 c6 01 add $0x1,%esi 809d1f8: 83 c7 05 add $0x5,%edi 809d1fb: 83 fe 04 cmp $0x4,%esi 809d1fe: 75 e0 jne 809d1e0 <_dl_load_cache_lookup+0x60> 809d200: c7 45 b8 ff ff ff ff movl $0xffffffff,-0x48(%ebp) 809d207: c7 45 bc ff ff ff ff movl $0xffffffff,-0x44(%ebp) 809d20e: 83 ec 08 sub $0x8,%esp 809d211: 6a 00 push $0x0 809d213: 68 64 f9 0c 08 push $0x80cf964 809d218: e8 23 57 ff ff call 8092940 <__access> 809d21d: 83 c4 10 add $0x10,%esp 809d220: 85 c0 test %eax,%eax 809d222: a1 50 d5 0e 08 mov 0x80ed550,%eax 809d227: 0f 94 45 ab sete -0x55(%ebp) 809d22b: 89 45 c4 mov %eax,-0x3c(%ebp) 809d22e: a1 54 d5 0e 08 mov 0x80ed554,%eax 809d233: 89 45 c8 mov %eax,-0x38(%ebp) 809d236: a1 40 d5 0e 08 mov 0x80ed540,%eax 809d23b: 89 45 c0 mov %eax,-0x40(%ebp) 809d23e: a1 44 d5 0e 08 mov 0x80ed544,%eax 809d243: 89 45 b4 mov %eax,-0x4c(%ebp) 809d246: a1 9c d7 0e 08 mov 0x80ed79c,%eax 809d24b: 89 c1 mov %eax,%ecx 809d24d: 89 45 d8 mov %eax,-0x28(%ebp) 809d250: 8b 40 14 mov 0x14(%eax),%eax 809d253: 89 45 d4 mov %eax,-0x2c(%ebp) 809d256: 83 e8 01 sub $0x1,%eax 809d259: 89 c6 mov %eax,%esi 809d25b: 78 57 js 809d2b4 <_dl_load_cache_lookup+0x134> 809d25d: 89 c7 mov %eax,%edi 809d25f: d1 ff sar %edi 809d261: 8d 04 7f lea (%edi,%edi,2),%eax 809d264: 8b 54 c1 34 mov 0x34(%ecx,%eax,8),%edx 809d268: 39 55 dc cmp %edx,-0x24(%ebp) 809d26b: 76 47 jbe 809d2b4 <_dl_load_cache_lookup+0x134> 809d26d: 31 db xor %ebx,%ebx 809d26f: eb 2b jmp 809d29c <_dl_load_cache_lookup+0x11c> 809d271: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809d278: 8d 77 ff lea -0x1(%edi),%esi 809d27b: 39 f3 cmp %esi,%ebx 809d27d: 7f 35 jg 809d2b4 <_dl_load_cache_lookup+0x134> 809d27f: 8d 04 33 lea (%ebx,%esi,1),%eax 809d282: 89 c1 mov %eax,%ecx 809d284: c1 e9 1f shr $0x1f,%ecx 809d287: 01 c1 add %eax,%ecx 809d289: d1 f9 sar %ecx 809d28b: 8d 04 49 lea (%ecx,%ecx,2),%eax 809d28e: 89 cf mov %ecx,%edi 809d290: 8b 4d d8 mov -0x28(%ebp),%ecx 809d293: 8b 54 c1 34 mov 0x34(%ecx,%eax,8),%edx 809d297: 39 55 dc cmp %edx,-0x24(%ebp) 809d29a: 76 18 jbe 809d2b4 <_dl_load_cache_lookup+0x134> 809d29c: 03 55 e0 add -0x20(%ebp),%edx 809d29f: 8b 45 e4 mov -0x1c(%ebp),%eax 809d2a2: e8 b9 fd ff ff call 809d060 <_dl_cache_libcmp> 809d2a7: 85 c0 test %eax,%eax 809d2a9: 74 35 je 809d2e0 <_dl_load_cache_lookup+0x160> 809d2ab: 79 cb jns 809d278 <_dl_load_cache_lookup+0xf8> 809d2ad: 8d 5f 01 lea 0x1(%edi),%ebx 809d2b0: 39 f3 cmp %esi,%ebx 809d2b2: 7e cb jle 809d27f <_dl_load_cache_lookup+0xff> 809d2b4: 8d 65 f4 lea -0xc(%ebp),%esp 809d2b7: 31 c0 xor %eax,%eax 809d2b9: 5b pop %ebx 809d2ba: 5e pop %esi 809d2bb: 5f pop %edi 809d2bc: 5d pop %ebp 809d2bd: c3 ret 809d2be: 66 90 xchg %ax,%ax 809d2c0: 8d 4e 30 lea 0x30(%esi),%ecx 809d2c3: 31 c0 xor %eax,%eax 809d2c5: 31 d2 xor %edx,%edx 809d2c7: f6 c1 20 test $0x20,%cl 809d2ca: 0f 94 c0 sete %al 809d2cd: 0f 95 c2 setne %dl 809d2d0: d3 e2 shl %cl,%edx 809d2d2: d3 e0 shl %cl,%eax 809d2d4: 89 45 b8 mov %eax,-0x48(%ebp) 809d2d7: 89 55 bc mov %edx,-0x44(%ebp) 809d2da: e9 2f ff ff ff jmp 809d20e <_dl_load_cache_lookup+0x8e> 809d2df: 90 nop 809d2e0: 85 ff test %edi,%edi 809d2e2: 89 75 d4 mov %esi,-0x2c(%ebp) 809d2e5: 0f 8e 1e 04 00 00 jle 809d709 <_dl_load_cache_lookup+0x589> 809d2eb: 8d 5f ff lea -0x1(%edi),%ebx 809d2ee: 8b 75 d8 mov -0x28(%ebp),%esi 809d2f1: 8d 04 5b lea (%ebx,%ebx,2),%eax 809d2f4: 8b 54 c6 34 mov 0x34(%esi,%eax,8),%edx 809d2f8: 3b 55 dc cmp -0x24(%ebp),%edx 809d2fb: 0f 83 08 04 00 00 jae 809d709 <_dl_load_cache_lookup+0x589> 809d301: 8b 75 d8 mov -0x28(%ebp),%esi 809d304: 8d 04 7f lea (%edi,%edi,2),%eax 809d307: 89 7d d0 mov %edi,-0x30(%ebp) 809d30a: 8d 34 c6 lea (%esi,%eax,8),%esi 809d30d: 89 f7 mov %esi,%edi 809d30f: eb 1b jmp 809d32c <_dl_load_cache_lookup+0x1ac> 809d311: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809d318: 85 db test %ebx,%ebx 809d31a: 74 2c je 809d348 <_dl_load_cache_lookup+0x1c8> 809d31c: 83 ef 18 sub $0x18,%edi 809d31f: 8b 57 1c mov 0x1c(%edi),%edx 809d322: 39 55 dc cmp %edx,-0x24(%ebp) 809d325: 8d 43 ff lea -0x1(%ebx),%eax 809d328: 76 1e jbe 809d348 <_dl_load_cache_lookup+0x1c8> 809d32a: 89 c3 mov %eax,%ebx 809d32c: 03 55 e0 add -0x20(%ebp),%edx 809d32f: 8b 45 e4 mov -0x1c(%ebp),%eax 809d332: 8d 73 01 lea 0x1(%ebx),%esi 809d335: e8 26 fd ff ff call 809d060 <_dl_cache_libcmp> 809d33a: 85 c0 test %eax,%eax 809d33c: 74 da je 809d318 <_dl_load_cache_lookup+0x198> 809d33e: 8b 7d d0 mov -0x30(%ebp),%edi 809d341: 89 f3 mov %esi,%ebx 809d343: eb 06 jmp 809d34b <_dl_load_cache_lookup+0x1cb> 809d345: 8d 76 00 lea 0x0(%esi),%esi 809d348: 8b 7d d0 mov -0x30(%ebp),%edi 809d34b: a1 00 ca 0e 08 mov 0x80eca00,%eax 809d350: 8b 75 d8 mov -0x28(%ebp),%esi 809d353: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) 809d35a: 89 7d d8 mov %edi,-0x28(%ebp) 809d35d: 8b 7d dc mov -0x24(%ebp),%edi 809d360: 89 45 cc mov %eax,-0x34(%ebp) 809d363: a1 c0 dc 0e 08 mov 0x80edcc0,%eax 809d368: 89 45 a4 mov %eax,-0x5c(%ebp) 809d36b: 8d 04 5b lea (%ebx,%ebx,2),%eax 809d36e: 8d 34 c6 lea (%esi,%eax,8),%esi 809d371: 8b 45 c8 mov -0x38(%ebp),%eax 809d374: 23 45 b4 and -0x4c(%ebp),%eax 809d377: 0d 00 00 0f 80 or $0x800f0000,%eax 809d37c: 89 45 b0 mov %eax,-0x50(%ebp) 809d37f: eb 16 jmp 809d397 <_dl_load_cache_lookup+0x217> 809d381: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809d388: 83 c3 01 add $0x1,%ebx 809d38b: 83 c6 18 add $0x18,%esi 809d38e: 3b 5d d4 cmp -0x2c(%ebp),%ebx 809d391: 0f 8f d1 00 00 00 jg 809d468 <_dl_load_cache_lookup+0x2e8> 809d397: 3b 5d d8 cmp -0x28(%ebp),%ebx 809d39a: 7e 1e jle 809d3ba <_dl_load_cache_lookup+0x23a> 809d39c: 8b 56 34 mov 0x34(%esi),%edx 809d39f: 39 d7 cmp %edx,%edi 809d3a1: 0f 86 c1 00 00 00 jbe 809d468 <_dl_load_cache_lookup+0x2e8> 809d3a7: 03 55 e0 add -0x20(%ebp),%edx 809d3aa: 8b 45 e4 mov -0x1c(%ebp),%eax 809d3ad: e8 ae fc ff ff call 809d060 <_dl_cache_libcmp> 809d3b2: 85 c0 test %eax,%eax 809d3b4: 0f 85 ae 00 00 00 jne 809d468 <_dl_load_cache_lookup+0x2e8> 809d3ba: 8b 46 30 mov 0x30(%esi),%eax 809d3bd: 89 c2 mov %eax,%edx 809d3bf: 83 e2 fd and $0xfffffffd,%edx 809d3c2: 83 fa 01 cmp $0x1,%edx 809d3c5: 75 c1 jne 809d388 <_dl_load_cache_lookup+0x208> 809d3c7: 8b 4e 38 mov 0x38(%esi),%ecx 809d3ca: 39 cf cmp %ecx,%edi 809d3cc: 89 4d dc mov %ecx,-0x24(%ebp) 809d3cf: 76 b7 jbe 809d388 <_dl_load_cache_lookup+0x208> 809d3d1: 8b 4d d0 mov -0x30(%ebp),%ecx 809d3d4: 85 c9 test %ecx,%ecx 809d3d6: 74 05 je 809d3dd <_dl_load_cache_lookup+0x25d> 809d3d8: 3b 45 cc cmp -0x34(%ebp),%eax 809d3db: 75 ab jne 809d388 <_dl_load_cache_lookup+0x208> 809d3dd: 8b 4e 40 mov 0x40(%esi),%ecx 809d3e0: 89 4d c8 mov %ecx,-0x38(%ebp) 809d3e3: 8b 4e 44 mov 0x44(%esi),%ecx 809d3e6: 89 ca mov %ecx,%edx 809d3e8: 89 4d ac mov %ecx,-0x54(%ebp) 809d3eb: 8b 4d c4 mov -0x3c(%ebp),%ecx 809d3ee: 23 4d c0 and -0x40(%ebp),%ecx 809d3f1: f7 d1 not %ecx 809d3f3: 23 4d c8 and -0x38(%ebp),%ecx 809d3f6: 89 4d b4 mov %ecx,-0x4c(%ebp) 809d3f9: 8b 4d b0 mov -0x50(%ebp),%ecx 809d3fc: f7 d1 not %ecx 809d3fe: 21 d1 and %edx,%ecx 809d400: 0b 4d b4 or -0x4c(%ebp),%ecx 809d403: 75 83 jne 809d388 <_dl_load_cache_lookup+0x208> 809d405: 8b 4d a4 mov -0x5c(%ebp),%ecx 809d408: 85 c9 test %ecx,%ecx 809d40a: 74 09 je 809d415 <_dl_load_cache_lookup+0x295> 809d40c: 3b 4e 3c cmp 0x3c(%esi),%ecx 809d40f: 0f 82 73 ff ff ff jb 809d388 <_dl_load_cache_lookup+0x208> 809d415: 8b 4d c8 mov -0x38(%ebp),%ecx 809d418: 0b 4d ac or -0x54(%ebp),%ecx 809d41b: 74 0a je 809d427 <_dl_load_cache_lookup+0x2a7> 809d41d: 80 7d ab 00 cmpb $0x0,-0x55(%ebp) 809d421: 0f 85 61 ff ff ff jne 809d388 <_dl_load_cache_lookup+0x208> 809d427: 8b 4d ac mov -0x54(%ebp),%ecx 809d42a: 8b 55 b8 mov -0x48(%ebp),%edx 809d42d: 81 e1 00 00 0f 00 and $0xf0000,%ecx 809d433: 89 55 b4 mov %edx,-0x4c(%ebp) 809d436: 89 4d c8 mov %ecx,-0x38(%ebp) 809d439: 8b 4d bc mov -0x44(%ebp),%ecx 809d43c: 33 4d c8 xor -0x38(%ebp),%ecx 809d43f: 89 ca mov %ecx,%edx 809d441: 8b 4d b4 mov -0x4c(%ebp),%ecx 809d444: 09 ca or %ecx,%edx 809d446: 74 0b je 809d453 <_dl_load_cache_lookup+0x2d3> 809d448: 8b 55 c8 mov -0x38(%ebp),%edx 809d44b: 85 d2 test %edx,%edx 809d44d: 0f 85 35 ff ff ff jne 809d388 <_dl_load_cache_lookup+0x208> 809d453: 8b 55 dc mov -0x24(%ebp),%edx 809d456: 03 55 e0 add -0x20(%ebp),%edx 809d459: 3b 45 cc cmp -0x34(%ebp),%eax 809d45c: 89 55 d0 mov %edx,-0x30(%ebp) 809d45f: 0f 85 23 ff ff ff jne 809d388 <_dl_load_cache_lookup+0x208> 809d465: 8d 76 00 lea 0x0(%esi),%esi 809d468: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 809d46f: 0f 85 eb 02 00 00 jne 809d760 <_dl_load_cache_lookup+0x5e0> 809d475: 8b 45 d0 mov -0x30(%ebp),%eax 809d478: 85 c0 test %eax,%eax 809d47a: 0f 84 34 fe ff ff je 809d2b4 <_dl_load_cache_lookup+0x134> 809d480: 8b 7d d0 mov -0x30(%ebp),%edi 809d483: 83 ec 0c sub $0xc,%esp 809d486: 57 push %edi 809d487: e8 24 ee fb ff call 805c2b0 <strlen> 809d48c: 8d 50 01 lea 0x1(%eax),%edx 809d48f: 83 c0 1f add $0x1f,%eax 809d492: 83 c4 10 add $0x10,%esp 809d495: 83 e0 f0 and $0xfffffff0,%eax 809d498: 29 c4 sub %eax,%esp 809d49a: 8d 5c 24 0f lea 0xf(%esp),%ebx 809d49e: 83 ec 04 sub $0x4,%esp 809d4a1: 52 push %edx 809d4a2: 57 push %edi 809d4a3: 83 e3 f0 and $0xfffffff0,%ebx 809d4a6: 53 push %ebx 809d4a7: e8 54 ff fb ff call 805d400 <memcpy> 809d4ac: 89 1c 24 mov %ebx,(%esp) 809d4af: e8 bc ed fb ff call 805c270 <__strdup> 809d4b4: 83 c4 10 add $0x10,%esp 809d4b7: 8d 65 f4 lea -0xc(%ebp),%esp 809d4ba: 5b pop %ebx 809d4bb: 5e pop %esi 809d4bc: 5f pop %edi 809d4bd: 5d pop %ebp 809d4be: c3 ret 809d4bf: b9 01 00 00 00 mov $0x1,%ecx 809d4c4: ba 98 d7 0e 08 mov $0x80ed798,%edx 809d4c9: b8 21 02 0d 08 mov $0x80d0221,%eax 809d4ce: e8 5d d2 ff ff call 809a730 <_dl_sysdep_read_whole_file> 809d4d3: 83 f8 ff cmp $0xffffffff,%eax 809d4d6: 89 c6 mov %eax,%esi 809d4d8: 0f 84 1c 02 00 00 je 809d6fa <_dl_load_cache_lookup+0x57a> 809d4de: 8b 1d 98 d7 0e 08 mov 0x80ed798,%ebx 809d4e4: 83 fb 10 cmp $0x10,%ebx 809d4e7: 0f 86 00 02 00 00 jbe 809d6ed <_dl_load_cache_lookup+0x56d> 809d4ed: 83 ec 04 sub $0x4,%esp 809d4f0: 6a 0b push $0xb 809d4f2: 68 44 02 0d 08 push $0x80d0244 809d4f7: 50 push %eax 809d4f8: e8 63 ad fa ff call 8048260 <.plt+0x80> 809d4fd: 83 c4 10 add $0x10,%esp 809d500: 85 c0 test %eax,%eax 809d502: 0f 85 20 02 00 00 jne 809d728 <_dl_load_cache_lookup+0x5a8> 809d508: 8b 46 0c mov 0xc(%esi),%eax 809d50b: 89 35 a0 d7 0e 08 mov %esi,0x80ed7a0 809d511: 8d 04 40 lea (%eax,%eax,2),%eax 809d514: 8d 04 85 10 00 00 00 lea 0x10(,%eax,4),%eax 809d51b: 8d 14 06 lea (%esi,%eax,1),%edx 809d51e: 83 c0 30 add $0x30,%eax 809d521: 39 c3 cmp %eax,%ebx 809d523: 89 15 9c d7 0e 08 mov %edx,0x80ed79c 809d529: 72 1b jb 809d546 <_dl_load_cache_lookup+0x3c6> 809d52b: 83 ec 04 sub $0x4,%esp 809d52e: 6a 14 push $0x14 809d530: 68 50 02 0d 08 push $0x80d0250 809d535: 52 push %edx 809d536: e8 25 ad fa ff call 8048260 <.plt+0x80> 809d53b: 83 c4 10 add $0x10,%esp 809d53e: 85 c0 test %eax,%eax 809d540: 0f 84 70 fc ff ff je 809d1b6 <_dl_load_cache_lookup+0x36> 809d546: c7 05 9c d7 0e 08 ff movl $0xffffffff,0x80ed79c 809d54d: ff ff ff 809d550: 8b 46 0c mov 0xc(%esi),%eax 809d553: 8d 14 40 lea (%eax,%eax,2),%edx 809d556: 8d 14 95 10 00 00 00 lea 0x10(,%edx,4),%edx 809d55d: 8d 3c 16 lea (%esi,%edx,1),%edi 809d560: 29 d3 sub %edx,%ebx 809d562: 83 e8 01 sub $0x1,%eax 809d565: 89 5d dc mov %ebx,-0x24(%ebp) 809d568: 89 7d e0 mov %edi,-0x20(%ebp) 809d56b: 89 c7 mov %eax,%edi 809d56d: 0f 88 41 fd ff ff js 809d2b4 <_dl_load_cache_lookup+0x134> 809d573: 89 c3 mov %eax,%ebx 809d575: d1 fb sar %ebx 809d577: 8d 04 5b lea (%ebx,%ebx,2),%eax 809d57a: 89 d9 mov %ebx,%ecx 809d57c: 8b 54 86 14 mov 0x14(%esi,%eax,4),%edx 809d580: 39 55 dc cmp %edx,-0x24(%ebp) 809d583: 0f 86 2b fd ff ff jbe 809d2b4 <_dl_load_cache_lookup+0x134> 809d589: 89 75 d4 mov %esi,-0x2c(%ebp) 809d58c: 31 db xor %ebx,%ebx 809d58e: 89 ce mov %ecx,%esi 809d590: eb 32 jmp 809d5c4 <_dl_load_cache_lookup+0x444> 809d592: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809d598: 8d 7e ff lea -0x1(%esi),%edi 809d59b: 39 df cmp %ebx,%edi 809d59d: 0f 8c 11 fd ff ff jl 809d2b4 <_dl_load_cache_lookup+0x134> 809d5a3: 8d 04 1f lea (%edi,%ebx,1),%eax 809d5a6: 89 c1 mov %eax,%ecx 809d5a8: c1 e9 1f shr $0x1f,%ecx 809d5ab: 01 c1 add %eax,%ecx 809d5ad: 89 ce mov %ecx,%esi 809d5af: 8b 4d d4 mov -0x2c(%ebp),%ecx 809d5b2: d1 fe sar %esi 809d5b4: 8d 04 76 lea (%esi,%esi,2),%eax 809d5b7: 8b 54 81 14 mov 0x14(%ecx,%eax,4),%edx 809d5bb: 39 55 dc cmp %edx,-0x24(%ebp) 809d5be: 0f 86 f0 fc ff ff jbe 809d2b4 <_dl_load_cache_lookup+0x134> 809d5c4: 03 55 e0 add -0x20(%ebp),%edx 809d5c7: 8b 45 e4 mov -0x1c(%ebp),%eax 809d5ca: e8 91 fa ff ff call 809d060 <_dl_cache_libcmp> 809d5cf: 85 c0 test %eax,%eax 809d5d1: 74 2d je 809d600 <_dl_load_cache_lookup+0x480> 809d5d3: 79 c3 jns 809d598 <_dl_load_cache_lookup+0x418> 809d5d5: 8d 5e 01 lea 0x1(%esi),%ebx 809d5d8: eb c1 jmp 809d59b <_dl_load_cache_lookup+0x41b> 809d5da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809d5e0: 83 ec 08 sub $0x8,%esp 809d5e3: 68 21 02 0d 08 push $0x80d0221 809d5e8: 68 32 02 0d 08 push $0x80d0232 809d5ed: e8 ce d1 ff ff call 809a7c0 <_dl_debug_printf> 809d5f2: 83 c4 10 add $0x10,%esp 809d5f5: e9 9f fb ff ff jmp 809d199 <_dl_load_cache_lookup+0x19> 809d5fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809d600: 89 75 d8 mov %esi,-0x28(%ebp) 809d603: 8b 45 d8 mov -0x28(%ebp),%eax 809d606: 8b 75 d4 mov -0x2c(%ebp),%esi 809d609: 89 7d d4 mov %edi,-0x2c(%ebp) 809d60c: 85 c0 test %eax,%eax 809d60e: 0f 8e 44 01 00 00 jle 809d758 <_dl_load_cache_lookup+0x5d8> 809d614: 8d 58 ff lea -0x1(%eax),%ebx 809d617: 8d 04 5b lea (%ebx,%ebx,2),%eax 809d61a: 8b 54 86 14 mov 0x14(%esi,%eax,4),%edx 809d61e: 39 55 dc cmp %edx,-0x24(%ebp) 809d621: 0f 86 31 01 00 00 jbe 809d758 <_dl_load_cache_lookup+0x5d8> 809d627: 8b 45 d8 mov -0x28(%ebp),%eax 809d62a: 89 75 d0 mov %esi,-0x30(%ebp) 809d62d: 8d 04 40 lea (%eax,%eax,2),%eax 809d630: 8d 3c 86 lea (%esi,%eax,4),%edi 809d633: 89 fe mov %edi,%esi 809d635: eb 1d jmp 809d654 <_dl_load_cache_lookup+0x4d4> 809d637: 89 f6 mov %esi,%esi 809d639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809d640: 85 db test %ebx,%ebx 809d642: 74 29 je 809d66d <_dl_load_cache_lookup+0x4ed> 809d644: 83 ee 0c sub $0xc,%esi 809d647: 8b 56 08 mov 0x8(%esi),%edx 809d64a: 39 55 dc cmp %edx,-0x24(%ebp) 809d64d: 8d 43 ff lea -0x1(%ebx),%eax 809d650: 76 1b jbe 809d66d <_dl_load_cache_lookup+0x4ed> 809d652: 89 c3 mov %eax,%ebx 809d654: 03 55 e0 add -0x20(%ebp),%edx 809d657: 8b 45 e4 mov -0x1c(%ebp),%eax 809d65a: 8d 7b 01 lea 0x1(%ebx),%edi 809d65d: e8 fe f9 ff ff call 809d060 <_dl_cache_libcmp> 809d662: 85 c0 test %eax,%eax 809d664: 74 da je 809d640 <_dl_load_cache_lookup+0x4c0> 809d666: 8b 75 d0 mov -0x30(%ebp),%esi 809d669: 89 fb mov %edi,%ebx 809d66b: eb 03 jmp 809d670 <_dl_load_cache_lookup+0x4f0> 809d66d: 8b 75 d0 mov -0x30(%ebp),%esi 809d670: 8b 3d 00 ca 0e 08 mov 0x80eca00,%edi 809d676: 8d 04 5b lea (%ebx,%ebx,2),%eax 809d679: c7 45 d0 00 00 00 00 movl $0x0,-0x30(%ebp) 809d680: 8d 34 86 lea (%esi,%eax,4),%esi 809d683: 89 7d cc mov %edi,-0x34(%ebp) 809d686: 8b 7d dc mov -0x24(%ebp),%edi 809d689: eb 14 jmp 809d69f <_dl_load_cache_lookup+0x51f> 809d68b: 90 nop 809d68c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809d690: 83 c3 01 add $0x1,%ebx 809d693: 83 c6 0c add $0xc,%esi 809d696: 3b 5d d4 cmp -0x2c(%ebp),%ebx 809d699: 0f 8f c9 fd ff ff jg 809d468 <_dl_load_cache_lookup+0x2e8> 809d69f: 3b 5d d8 cmp -0x28(%ebp),%ebx 809d6a2: 7e 1e jle 809d6c2 <_dl_load_cache_lookup+0x542> 809d6a4: 8b 56 14 mov 0x14(%esi),%edx 809d6a7: 39 d7 cmp %edx,%edi 809d6a9: 0f 86 b9 fd ff ff jbe 809d468 <_dl_load_cache_lookup+0x2e8> 809d6af: 03 55 e0 add -0x20(%ebp),%edx 809d6b2: 8b 45 e4 mov -0x1c(%ebp),%eax 809d6b5: e8 a6 f9 ff ff call 809d060 <_dl_cache_libcmp> 809d6ba: 85 c0 test %eax,%eax 809d6bc: 0f 85 a6 fd ff ff jne 809d468 <_dl_load_cache_lookup+0x2e8> 809d6c2: 8b 56 10 mov 0x10(%esi),%edx 809d6c5: 89 d0 mov %edx,%eax 809d6c7: 83 e0 fd and $0xfffffffd,%eax 809d6ca: 83 f8 01 cmp $0x1,%eax 809d6cd: 75 c1 jne 809d690 <_dl_load_cache_lookup+0x510> 809d6cf: 8b 46 18 mov 0x18(%esi),%eax 809d6d2: 39 c7 cmp %eax,%edi 809d6d4: 76 ba jbe 809d690 <_dl_load_cache_lookup+0x510> 809d6d6: 8b 4d d0 mov -0x30(%ebp),%ecx 809d6d9: 85 c9 test %ecx,%ecx 809d6db: 74 33 je 809d710 <_dl_load_cache_lookup+0x590> 809d6dd: 3b 55 cc cmp -0x34(%ebp),%edx 809d6e0: 75 ae jne 809d690 <_dl_load_cache_lookup+0x510> 809d6e2: 03 45 e0 add -0x20(%ebp),%eax 809d6e5: 89 45 d0 mov %eax,-0x30(%ebp) 809d6e8: e9 7b fd ff ff jmp 809d468 <_dl_load_cache_lookup+0x2e8> 809d6ed: 83 ec 08 sub $0x8,%esp 809d6f0: 53 push %ebx 809d6f1: 56 push %esi 809d6f2: e8 99 16 fd ff call 806ed90 <__munmap> 809d6f7: 83 c4 10 add $0x10,%esp 809d6fa: c7 05 a0 d7 0e 08 ff movl $0xffffffff,0x80ed7a0 809d701: ff ff ff 809d704: e9 ab fb ff ff jmp 809d2b4 <_dl_load_cache_lookup+0x134> 809d709: 89 fb mov %edi,%ebx 809d70b: e9 3b fc ff ff jmp 809d34b <_dl_load_cache_lookup+0x1cb> 809d710: 03 45 e0 add -0x20(%ebp),%eax 809d713: 3b 55 cc cmp -0x34(%ebp),%edx 809d716: 89 45 d0 mov %eax,-0x30(%ebp) 809d719: 0f 85 71 ff ff ff jne 809d690 <_dl_load_cache_lookup+0x510> 809d71f: e9 44 fd ff ff jmp 809d468 <_dl_load_cache_lookup+0x2e8> 809d724: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809d728: 83 fb 30 cmp $0x30,%ebx 809d72b: 76 c0 jbe 809d6ed <_dl_load_cache_lookup+0x56d> 809d72d: 83 ec 04 sub $0x4,%esp 809d730: 6a 14 push $0x14 809d732: 68 50 02 0d 08 push $0x80d0250 809d737: 56 push %esi 809d738: e8 23 ab fa ff call 8048260 <.plt+0x80> 809d73d: 83 c4 10 add $0x10,%esp 809d740: 85 c0 test %eax,%eax 809d742: 75 a9 jne 809d6ed <_dl_load_cache_lookup+0x56d> 809d744: 89 35 9c d7 0e 08 mov %esi,0x80ed79c 809d74a: 89 35 a0 d7 0e 08 mov %esi,0x80ed7a0 809d750: 89 75 e0 mov %esi,-0x20(%ebp) 809d753: e9 6f fa ff ff jmp 809d1c7 <_dl_load_cache_lookup+0x47> 809d758: 8b 5d d8 mov -0x28(%ebp),%ebx 809d75b: e9 10 ff ff ff jmp 809d670 <_dl_load_cache_lookup+0x4f0> 809d760: 8b 45 d0 mov -0x30(%ebp),%eax 809d763: 85 c0 test %eax,%eax 809d765: 0f 84 49 fb ff ff je 809d2b4 <_dl_load_cache_lookup+0x134> 809d76b: 83 ec 08 sub $0x8,%esp 809d76e: 50 push %eax 809d76f: 68 71 e8 0c 08 push $0x80ce871 809d774: e8 47 d0 ff ff call 809a7c0 <_dl_debug_printf> 809d779: 83 c4 10 add $0x10,%esp 809d77c: e9 ff fc ff ff jmp 809d480 <_dl_load_cache_lookup+0x300> 809d781: eb 0d jmp 809d790 <_dl_unload_cache> 809d783: 90 nop 809d784: 90 nop 809d785: 90 nop 809d786: 90 nop 809d787: 90 nop 809d788: 90 nop 809d789: 90 nop 809d78a: 90 nop 809d78b: 90 nop 809d78c: 90 nop 809d78d: 90 nop 809d78e: 90 nop 809d78f: 90 nop 0809d790 <_dl_unload_cache>: 809d790: a1 a0 d7 0e 08 mov 0x80ed7a0,%eax 809d795: 8d 50 ff lea -0x1(%eax),%edx 809d798: 83 fa fd cmp $0xfffffffd,%edx 809d79b: 76 03 jbe 809d7a0 <_dl_unload_cache+0x10> 809d79d: c3 ret 809d79e: 66 90 xchg %ax,%ax 809d7a0: 83 ec 14 sub $0x14,%esp 809d7a3: ff 35 98 d7 0e 08 pushl 0x80ed798 809d7a9: 50 push %eax 809d7aa: e8 e1 15 fd ff call 806ed90 <__munmap> 809d7af: c7 05 a0 d7 0e 08 00 movl $0x0,0x80ed7a0 809d7b6: 00 00 00 809d7b9: 83 c4 1c add $0x1c,%esp 809d7bc: c3 ret 809d7bd: 66 90 xchg %ax,%ax 809d7bf: 90 nop 0809d7c0 <_dl_tlsdesc_resolve_early_return_p>: 809d7c0: 56 push %esi 809d7c1: 53 push %ebx 809d7c2: 83 ec 14 sub $0x14,%esp 809d7c5: 8b 08 mov (%eax),%ecx 809d7c7: 89 4c 24 08 mov %ecx,0x8(%esp) 809d7cb: 8b 74 24 08 mov 0x8(%esp),%esi 809d7cf: 39 d6 cmp %edx,%esi 809d7d1: 74 0d je 809d7e0 <_dl_tlsdesc_resolve_early_return_p+0x20> 809d7d3: b8 01 00 00 00 mov $0x1,%eax 809d7d8: 83 c4 14 add $0x14,%esp 809d7db: 5b pop %ebx 809d7dc: 5e pop %esi 809d7dd: c3 ret 809d7de: 66 90 xchg %ax,%ax 809d7e0: 89 c3 mov %eax,%ebx 809d7e2: b8 00 00 00 00 mov $0x0,%eax 809d7e7: 85 c0 test %eax,%eax 809d7e9: 74 10 je 809d7fb <_dl_tlsdesc_resolve_early_return_p+0x3b> 809d7eb: 83 ec 0c sub $0xc,%esp 809d7ee: 68 d8 c9 0e 08 push $0x80ec9d8 809d7f3: e8 08 28 f6 f7 call 0 <_nl_current_LC_CTYPE> 809d7f8: 83 c4 10 add $0x10,%esp 809d7fb: 8b 03 mov (%ebx),%eax 809d7fd: 89 44 24 0c mov %eax,0xc(%esp) 809d801: 8b 44 24 0c mov 0xc(%esp),%eax 809d805: 39 c6 cmp %eax,%esi 809d807: 74 1f je 809d828 <_dl_tlsdesc_resolve_early_return_p+0x68> 809d809: b8 00 00 00 00 mov $0x0,%eax 809d80e: 85 c0 test %eax,%eax 809d810: 74 c1 je 809d7d3 <_dl_tlsdesc_resolve_early_return_p+0x13> 809d812: 83 ec 0c sub $0xc,%esp 809d815: 68 d8 c9 0e 08 push $0x80ec9d8 809d81a: e8 e1 27 f6 f7 call 0 <_nl_current_LC_CTYPE> 809d81f: 83 c4 10 add $0x10,%esp 809d822: eb af jmp 809d7d3 <_dl_tlsdesc_resolve_early_return_p+0x13> 809d824: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809d828: c7 03 f0 db 09 08 movl $0x809dbf0,(%ebx) 809d82e: 31 c0 xor %eax,%eax 809d830: eb a6 jmp 809d7d8 <_dl_tlsdesc_resolve_early_return_p+0x18> 809d832: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809d839: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809d840 <_dl_tlsdesc_resolve_abs_plus_addend_fixup>: 809d840: 57 push %edi 809d841: 89 d7 mov %edx,%edi 809d843: 56 push %esi 809d844: 53 push %ebx 809d845: 8b 54 24 0c mov 0xc(%esp),%edx 809d849: 89 c3 mov %eax,%ebx 809d84b: 8b 70 04 mov 0x4(%eax),%esi 809d84e: 29 ca sub %ecx,%edx 809d850: e8 6b ff ff ff call 809d7c0 <_dl_tlsdesc_resolve_early_return_p> 809d855: 85 c0 test %eax,%eax 809d857: 75 32 jne 809d88b <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x4b> 809d859: 8b 87 40 02 00 00 mov 0x240(%edi),%eax 809d85f: 8d 50 01 lea 0x1(%eax),%edx 809d862: 83 fa 01 cmp $0x1,%edx 809d865: 76 29 jbe 809d890 <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x50> 809d867: 29 c6 sub %eax,%esi 809d869: b8 00 00 00 00 mov $0x0,%eax 809d86e: 85 c0 test %eax,%eax 809d870: 89 73 04 mov %esi,0x4(%ebx) 809d873: c7 03 70 db 09 08 movl $0x809db70,(%ebx) 809d879: 74 10 je 809d88b <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x4b> 809d87b: 83 ec 0c sub $0xc,%esp 809d87e: 68 d8 c9 0e 08 push $0x80ec9d8 809d883: e8 78 27 f6 f7 call 0 <_nl_current_LC_CTYPE> 809d888: 83 c4 10 add $0x10,%esp 809d88b: 5b pop %ebx 809d88c: 5e pop %esi 809d88d: 5f pop %edi 809d88e: c3 ret 809d88f: 90 nop 809d890: 89 f8 mov %edi,%eax 809d892: e8 b9 a2 ff ff call 8097b50 <_dl_allocate_static_tls> 809d897: 8b 87 40 02 00 00 mov 0x240(%edi),%eax 809d89d: eb c8 jmp 809d867 <_dl_tlsdesc_resolve_abs_plus_addend_fixup+0x27> 809d89f: 90 nop 0809d8a0 <_dl_tlsdesc_resolve_rel_fixup>: 809d8a0: 55 push %ebp 809d8a1: 57 push %edi 809d8a2: 56 push %esi 809d8a3: 53 push %ebx 809d8a4: 89 d6 mov %edx,%esi 809d8a6: 89 c3 mov %eax,%ebx 809d8a8: 83 ec 2c sub $0x2c,%esp 809d8ab: 8b 78 04 mov 0x4(%eax),%edi 809d8ae: 8b 54 24 3c mov 0x3c(%esp),%edx 809d8b2: 29 ca sub %ecx,%edx 809d8b4: e8 07 ff ff ff call 809d7c0 <_dl_tlsdesc_resolve_early_return_p> 809d8b9: 85 c0 test %eax,%eax 809d8bb: 75 63 jne 809d920 <_dl_tlsdesc_resolve_rel_fixup+0x80> 809d8bd: 8b 4f 04 mov 0x4(%edi),%ecx 809d8c0: 8b 56 34 mov 0x34(%esi),%edx 809d8c3: 8b 7e 38 mov 0x38(%esi),%edi 809d8c6: c1 e9 08 shr $0x8,%ecx 809d8c9: 8b 6a 04 mov 0x4(%edx),%ebp 809d8cc: 89 ca mov %ecx,%edx 809d8ce: 89 4c 24 0c mov %ecx,0xc(%esp) 809d8d2: c1 e2 04 shl $0x4,%edx 809d8d5: 03 57 04 add 0x4(%edi),%edx 809d8d8: 0f b6 4a 0c movzbl 0xc(%edx),%ecx 809d8dc: 89 54 24 1c mov %edx,0x1c(%esp) 809d8e0: c0 e9 04 shr $0x4,%cl 809d8e3: 84 c9 test %cl,%cl 809d8e5: 75 49 jne 809d930 <_dl_tlsdesc_resolve_rel_fixup+0x90> 809d8e7: 8b 86 40 02 00 00 mov 0x240(%esi),%eax 809d8ed: 8d 48 01 lea 0x1(%eax),%ecx 809d8f0: 83 f9 01 cmp $0x1,%ecx 809d8f3: 0f 86 b7 00 00 00 jbe 809d9b0 <_dl_tlsdesc_resolve_rel_fixup+0x110> 809d8f9: 8b 52 04 mov 0x4(%edx),%edx 809d8fc: 29 c2 sub %eax,%edx 809d8fe: 89 53 04 mov %edx,0x4(%ebx) 809d901: c7 03 70 db 09 08 movl $0x809db70,(%ebx) 809d907: b8 00 00 00 00 mov $0x0,%eax 809d90c: 85 c0 test %eax,%eax 809d90e: 74 10 je 809d920 <_dl_tlsdesc_resolve_rel_fixup+0x80> 809d910: 83 ec 0c sub $0xc,%esp 809d913: 68 d8 c9 0e 08 push $0x80ec9d8 809d918: e8 e3 26 f6 f7 call 0 <_nl_current_LC_CTYPE> 809d91d: 83 c4 10 add $0x10,%esp 809d920: 83 c4 2c add $0x2c,%esp 809d923: 5b pop %ebx 809d924: 5e pop %esi 809d925: 5f pop %edi 809d926: 5d pop %ebp 809d927: c3 ret 809d928: 90 nop 809d929: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809d930: f6 42 0d 03 testb $0x3,0xd(%edx) 809d934: 75 b1 jne 809d8e7 <_dl_tlsdesc_resolve_rel_fixup+0x47> 809d936: 8b be e4 00 00 00 mov 0xe4(%esi),%edi 809d93c: 85 ff test %edi,%edi 809d93e: 74 68 je 809d9a8 <_dl_tlsdesc_resolve_rel_fixup+0x108> 809d940: 8b 7f 04 mov 0x4(%edi),%edi 809d943: 8b 4c 24 0c mov 0xc(%esp),%ecx 809d947: 0f b7 0c 4f movzwl (%edi,%ecx,2),%ecx 809d94b: 81 e1 ff 7f 00 00 and $0x7fff,%ecx 809d951: c1 e1 04 shl $0x4,%ecx 809d954: 03 8e 70 01 00 00 add 0x170(%esi),%ecx 809d95a: 8b 79 04 mov 0x4(%ecx),%edi 809d95d: 85 ff test %edi,%edi 809d95f: 0f 44 c8 cmove %eax,%ecx 809d962: 83 ec 0c sub $0xc,%esp 809d965: 8b 02 mov (%edx),%eax 809d967: 89 f2 mov %esi,%edx 809d969: 6a 00 push $0x0 809d96b: 6a 01 push $0x1 809d96d: 6a 01 push $0x1 809d96f: 51 push %ecx 809d970: ff b6 cc 01 00 00 pushl 0x1cc(%esi) 809d976: 01 e8 add %ebp,%eax 809d978: 8d 4c 24 3c lea 0x3c(%esp),%ecx 809d97c: e8 0f 93 ff ff call 8096c90 <_dl_lookup_symbol_x> 809d981: 8b 54 24 28 mov 0x28(%esp),%edx 809d985: 83 c4 0c add $0xc,%esp 809d988: 89 c6 mov %eax,%esi 809d98a: 85 d2 test %edx,%edx 809d98c: 0f 85 55 ff ff ff jne 809d8e7 <_dl_tlsdesc_resolve_rel_fixup+0x47> 809d992: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 809d999: c7 03 80 db 09 08 movl $0x809db80,(%ebx) 809d99f: e9 63 ff ff ff jmp 809d907 <_dl_tlsdesc_resolve_rel_fixup+0x67> 809d9a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809d9a8: 31 c9 xor %ecx,%ecx 809d9aa: eb b6 jmp 809d962 <_dl_tlsdesc_resolve_rel_fixup+0xc2> 809d9ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809d9b0: 89 f0 mov %esi,%eax 809d9b2: e8 99 a1 ff ff call 8097b50 <_dl_allocate_static_tls> 809d9b7: 8b 54 24 1c mov 0x1c(%esp),%edx 809d9bb: 8b 86 40 02 00 00 mov 0x240(%esi),%eax 809d9c1: e9 33 ff ff ff jmp 809d8f9 <_dl_tlsdesc_resolve_rel_fixup+0x59> 809d9c6: 8d 76 00 lea 0x0(%esi),%esi 809d9c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809d9d0 <_dl_tlsdesc_resolve_rela_fixup>: 809d9d0: 55 push %ebp 809d9d1: 57 push %edi 809d9d2: 56 push %esi 809d9d3: 53 push %ebx 809d9d4: 89 d6 mov %edx,%esi 809d9d6: 89 c3 mov %eax,%ebx 809d9d8: 83 ec 2c sub $0x2c,%esp 809d9db: 8b 78 04 mov 0x4(%eax),%edi 809d9de: 8b 54 24 3c mov 0x3c(%esp),%edx 809d9e2: 29 ca sub %ecx,%edx 809d9e4: e8 d7 fd ff ff call 809d7c0 <_dl_tlsdesc_resolve_early_return_p> 809d9e9: 85 c0 test %eax,%eax 809d9eb: 75 6c jne 809da59 <_dl_tlsdesc_resolve_rela_fixup+0x89> 809d9ed: 8b 56 34 mov 0x34(%esi),%edx 809d9f0: 8b 6e 38 mov 0x38(%esi),%ebp 809d9f3: 8b 4a 04 mov 0x4(%edx),%ecx 809d9f6: 89 4c 24 08 mov %ecx,0x8(%esp) 809d9fa: 8b 4f 04 mov 0x4(%edi),%ecx 809d9fd: c1 e9 08 shr $0x8,%ecx 809da00: 89 ca mov %ecx,%edx 809da02: 89 4c 24 0c mov %ecx,0xc(%esp) 809da06: c1 e2 04 shl $0x4,%edx 809da09: 03 55 04 add 0x4(%ebp),%edx 809da0c: 0f b6 4a 0c movzbl 0xc(%edx),%ecx 809da10: 89 54 24 1c mov %edx,0x1c(%esp) 809da14: c0 e9 04 shr $0x4,%cl 809da17: 84 c9 test %cl,%cl 809da19: 75 4d jne 809da68 <_dl_tlsdesc_resolve_rela_fixup+0x98> 809da1b: 8b 86 40 02 00 00 mov 0x240(%esi),%eax 809da21: 8d 68 01 lea 0x1(%eax),%ebp 809da24: 89 c1 mov %eax,%ecx 809da26: 83 fd 01 cmp $0x1,%ebp 809da29: 0f 86 b9 00 00 00 jbe 809dae8 <_dl_tlsdesc_resolve_rela_fixup+0x118> 809da2f: 8b 42 04 mov 0x4(%edx),%eax 809da32: 29 c8 sub %ecx,%eax 809da34: 03 47 08 add 0x8(%edi),%eax 809da37: 89 43 04 mov %eax,0x4(%ebx) 809da3a: c7 03 70 db 09 08 movl $0x809db70,(%ebx) 809da40: b8 00 00 00 00 mov $0x0,%eax 809da45: 85 c0 test %eax,%eax 809da47: 74 10 je 809da59 <_dl_tlsdesc_resolve_rela_fixup+0x89> 809da49: 83 ec 0c sub $0xc,%esp 809da4c: 68 d8 c9 0e 08 push $0x80ec9d8 809da51: e8 aa 25 f6 f7 call 0 <_nl_current_LC_CTYPE> 809da56: 83 c4 10 add $0x10,%esp 809da59: 83 c4 2c add $0x2c,%esp 809da5c: 5b pop %ebx 809da5d: 5e pop %esi 809da5e: 5f pop %edi 809da5f: 5d pop %ebp 809da60: c3 ret 809da61: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809da68: f6 42 0d 03 testb $0x3,0xd(%edx) 809da6c: 75 ad jne 809da1b <_dl_tlsdesc_resolve_rela_fixup+0x4b> 809da6e: 8b ae e4 00 00 00 mov 0xe4(%esi),%ebp 809da74: 85 ed test %ebp,%ebp 809da76: 74 68 je 809dae0 <_dl_tlsdesc_resolve_rela_fixup+0x110> 809da78: 8b 6d 04 mov 0x4(%ebp),%ebp 809da7b: 8b 4c 24 0c mov 0xc(%esp),%ecx 809da7f: 0f b7 4c 4d 00 movzwl 0x0(%ebp,%ecx,2),%ecx 809da84: 81 e1 ff 7f 00 00 and $0x7fff,%ecx 809da8a: c1 e1 04 shl $0x4,%ecx 809da8d: 03 8e 70 01 00 00 add 0x170(%esi),%ecx 809da93: 8b 69 04 mov 0x4(%ecx),%ebp 809da96: 85 ed test %ebp,%ebp 809da98: 0f 44 c8 cmove %eax,%ecx 809da9b: 8b 44 24 08 mov 0x8(%esp),%eax 809da9f: 83 ec 0c sub $0xc,%esp 809daa2: 03 02 add (%edx),%eax 809daa4: 6a 00 push $0x0 809daa6: 6a 01 push $0x1 809daa8: 89 f2 mov %esi,%edx 809daaa: 6a 01 push $0x1 809daac: 51 push %ecx 809daad: ff b6 cc 01 00 00 pushl 0x1cc(%esi) 809dab3: 8d 4c 24 3c lea 0x3c(%esp),%ecx 809dab7: e8 d4 91 ff ff call 8096c90 <_dl_lookup_symbol_x> 809dabc: 8b 54 24 28 mov 0x28(%esp),%edx 809dac0: 83 c4 0c add $0xc,%esp 809dac3: 89 c6 mov %eax,%esi 809dac5: 85 d2 test %edx,%edx 809dac7: 0f 85 4e ff ff ff jne 809da1b <_dl_tlsdesc_resolve_rela_fixup+0x4b> 809dacd: 8b 47 08 mov 0x8(%edi),%eax 809dad0: 89 43 04 mov %eax,0x4(%ebx) 809dad3: c7 03 80 db 09 08 movl $0x809db80,(%ebx) 809dad9: e9 62 ff ff ff jmp 809da40 <_dl_tlsdesc_resolve_rela_fixup+0x70> 809dade: 66 90 xchg %ax,%ax 809dae0: 31 c9 xor %ecx,%ecx 809dae2: eb b7 jmp 809da9b <_dl_tlsdesc_resolve_rela_fixup+0xcb> 809dae4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809dae8: 89 f0 mov %esi,%eax 809daea: e8 61 a0 ff ff call 8097b50 <_dl_allocate_static_tls> 809daef: 8b 54 24 1c mov 0x1c(%esp),%edx 809daf3: 8b 8e 40 02 00 00 mov 0x240(%esi),%ecx 809daf9: e9 31 ff ff ff jmp 809da2f <_dl_tlsdesc_resolve_rela_fixup+0x5f> 809dafe: 66 90 xchg %ax,%ax 0809db00 <_dl_tlsdesc_resolve_hold_fixup>: 809db00: 83 ec 0c sub $0xc,%esp 809db03: 8b 10 mov (%eax),%edx 809db05: 8b 44 24 0c mov 0xc(%esp),%eax 809db09: 29 c8 sub %ecx,%eax 809db0b: 39 c2 cmp %eax,%edx 809db0d: 74 09 je 809db18 <_dl_tlsdesc_resolve_hold_fixup+0x18> 809db0f: 83 c4 0c add $0xc,%esp 809db12: c3 ret 809db13: 90 nop 809db14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809db18: b8 00 00 00 00 mov $0x0,%eax 809db1d: 85 c0 test %eax,%eax 809db1f: 74 10 je 809db31 <_dl_tlsdesc_resolve_hold_fixup+0x31> 809db21: 83 ec 0c sub $0xc,%esp 809db24: 68 d8 c9 0e 08 push $0x80ec9d8 809db29: e8 d2 24 f6 f7 call 0 <_nl_current_LC_CTYPE> 809db2e: 83 c4 10 add $0x10,%esp 809db31: b8 00 00 00 00 mov $0x0,%eax 809db36: 85 c0 test %eax,%eax 809db38: 74 d5 je 809db0f <_dl_tlsdesc_resolve_hold_fixup+0xf> 809db3a: 83 ec 0c sub $0xc,%esp 809db3d: 68 d8 c9 0e 08 push $0x80ec9d8 809db42: e8 b9 24 f6 f7 call 0 <_nl_current_LC_CTYPE> 809db47: 83 c4 10 add $0x10,%esp 809db4a: 83 c4 0c add $0xc,%esp 809db4d: c3 ret 809db4e: 66 90 xchg %ax,%ax 0809db50 <_dl_unmap>: 809db50: 83 ec 14 sub $0x14,%esp 809db53: 8b 90 ac 01 00 00 mov 0x1ac(%eax),%edx 809db59: 8b 80 b0 01 00 00 mov 0x1b0(%eax),%eax 809db5f: 29 d0 sub %edx,%eax 809db61: 50 push %eax 809db62: 52 push %edx 809db63: e8 28 12 fd ff call 806ed90 <__munmap> 809db68: 83 c4 1c add $0x1c,%esp 809db6b: c3 ret 809db6c: 66 90 xchg %ax,%ax 809db6e: 66 90 xchg %ax,%ax 0809db70 <_dl_tlsdesc_return>: 809db70: 8b 40 04 mov 0x4(%eax),%eax 809db73: c3 ret 809db74: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809db7a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0809db80 <_dl_tlsdesc_undefweak>: 809db80: 8b 40 04 mov 0x4(%eax),%eax 809db83: 65 2b 05 00 00 00 00 sub %gs:0x0,%eax 809db8a: c3 ret 809db8b: 90 nop 809db8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809db90 <_dl_tlsdesc_resolve_abs_plus_addend>: 809db90: 50 push %eax 809db91: 51 push %ecx 809db92: 52 push %edx 809db93: b9 10 00 00 00 mov $0x10,%ecx 809db98: 8b 53 04 mov 0x4(%ebx),%edx 809db9b: e8 a0 fc ff ff call 809d840 <_dl_tlsdesc_resolve_abs_plus_addend_fixup> 809dba0: 5a pop %edx 809dba1: 59 pop %ecx 809dba2: 58 pop %eax 809dba3: ff 20 jmp *(%eax) 809dba5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809dba9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809dbb0 <_dl_tlsdesc_resolve_rel>: 809dbb0: 50 push %eax 809dbb1: 51 push %ecx 809dbb2: 52 push %edx 809dbb3: b9 10 00 00 00 mov $0x10,%ecx 809dbb8: 8b 53 04 mov 0x4(%ebx),%edx 809dbbb: e8 e0 fc ff ff call 809d8a0 <_dl_tlsdesc_resolve_rel_fixup> 809dbc0: 5a pop %edx 809dbc1: 59 pop %ecx 809dbc2: 58 pop %eax 809dbc3: ff 20 jmp *(%eax) 809dbc5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809dbc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809dbd0 <_dl_tlsdesc_resolve_rela>: 809dbd0: 50 push %eax 809dbd1: 51 push %ecx 809dbd2: 52 push %edx 809dbd3: b9 10 00 00 00 mov $0x10,%ecx 809dbd8: 8b 53 04 mov 0x4(%ebx),%edx 809dbdb: e8 f0 fd ff ff call 809d9d0 <_dl_tlsdesc_resolve_rela_fixup> 809dbe0: 5a pop %edx 809dbe1: 59 pop %ecx 809dbe2: 58 pop %eax 809dbe3: ff 20 jmp *(%eax) 809dbe5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809dbe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809dbf0 <_dl_tlsdesc_resolve_hold>: 809dbf0: 50 push %eax 809dbf1: 51 push %ecx 809dbf2: 52 push %edx 809dbf3: b9 10 00 00 00 mov $0x10,%ecx 809dbf8: 8b 53 04 mov 0x4(%ebx),%edx 809dbfb: e8 00 ff ff ff call 809db00 <_dl_tlsdesc_resolve_hold_fixup> 809dc00: 5a pop %edx 809dc01: 59 pop %ecx 809dc02: 58 pop %eax 809dc03: ff 20 jmp *(%eax) 809dc05: 66 90 xchg %ax,%ax 809dc07: 66 90 xchg %ax,%ax 809dc09: 66 90 xchg %ax,%ax 809dc0b: 66 90 xchg %ax,%ax 809dc0d: 66 90 xchg %ax,%ax 809dc0f: 90 nop 0809dc10 <_dl_mcount_wrapper>: 809dc10: 83 ec 14 sub $0x14,%esp 809dc13: ff 74 24 18 pushl 0x18(%esp) 809dc17: ff 74 24 18 pushl 0x18(%esp) 809dc1b: e8 00 5c 00 00 call 80a3820 <_dl_mcount> 809dc20: 83 c4 1c add $0x1c,%esp 809dc23: c3 ret 809dc24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809dc2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0809dc30 <_dl_mcount_wrapper_check>: 809dc30: a1 b4 dc 0e 08 mov 0x80edcb4,%eax 809dc35: 85 c0 test %eax,%eax 809dc37: 74 13 je 809dc4c <_dl_mcount_wrapper_check+0x1c> 809dc39: 83 ec 14 sub $0x14,%esp 809dc3c: ff 74 24 18 pushl 0x18(%esp) 809dc40: ff 74 24 18 pushl 0x18(%esp) 809dc44: e8 d7 5b 00 00 call 80a3820 <_dl_mcount> 809dc49: 83 c4 1c add $0x1c,%esp 809dc4c: f3 c3 repz ret 809dc4e: 66 90 xchg %ax,%ax 0809dc50 <do_dlopen>: 809dc50: 53 push %ebx 809dc51: 83 ec 0c sub $0xc,%esp 809dc54: 8b 5c 24 14 mov 0x14(%esp),%ebx 809dc58: ff 35 24 d5 0e 08 pushl 0x80ed524 809dc5e: ff 35 d0 dc 0e 08 pushl 0x80edcd0 809dc64: ff 35 cc dc 0e 08 pushl 0x80edccc 809dc6a: 6a fe push $0xfffffffe 809dc6c: ff 73 08 pushl 0x8(%ebx) 809dc6f: ff 73 04 pushl 0x4(%ebx) 809dc72: ff 33 pushl (%ebx) 809dc74: e8 b7 d8 ff ff call 809b530 <_dl_open> 809dc79: 89 43 0c mov %eax,0xc(%ebx) 809dc7c: 83 c4 28 add $0x28,%esp 809dc7f: 5b pop %ebx 809dc80: c3 ret 809dc81: eb 0d jmp 809dc90 <dlerror_run> 809dc83: 90 nop 809dc84: 90 nop 809dc85: 90 nop 809dc86: 90 nop 809dc87: 90 nop 809dc88: 90 nop 809dc89: 90 nop 809dc8a: 90 nop 809dc8b: 90 nop 809dc8c: 90 nop 809dc8d: 90 nop 809dc8e: 90 nop 809dc8f: 90 nop 0809dc90 <dlerror_run>: 809dc90: 83 ec 34 sub $0x34,%esp 809dc93: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 809dc9a: 00 809dc9b: 52 push %edx 809dc9c: 50 push %eax 809dc9d: 8d 4c 24 27 lea 0x27(%esp),%ecx 809dca1: 8d 54 24 2c lea 0x2c(%esp),%edx 809dca5: 8d 44 24 28 lea 0x28(%esp),%eax 809dca9: e8 52 c5 ff ff call 809a200 <_dl_catch_error> 809dcae: 85 c0 test %eax,%eax 809dcb0: 59 pop %ecx 809dcb1: 5a pop %edx 809dcb2: 75 14 jne 809dcc8 <dlerror_run+0x38> 809dcb4: 8b 54 24 1c mov 0x1c(%esp),%edx 809dcb8: 85 d2 test %edx,%edx 809dcba: 75 04 jne 809dcc0 <dlerror_run+0x30> 809dcbc: 83 c4 2c add $0x2c,%esp 809dcbf: c3 ret 809dcc0: b8 01 00 00 00 mov $0x1,%eax 809dcc5: 8d 76 00 lea 0x0(%esi),%esi 809dcc8: 80 7c 24 17 00 cmpb $0x0,0x17(%esp) 809dccd: 74 ed je 809dcbc <dlerror_run+0x2c> 809dccf: 89 44 24 0c mov %eax,0xc(%esp) 809dcd3: 83 ec 0c sub $0xc,%esp 809dcd6: ff 74 24 28 pushl 0x28(%esp) 809dcda: e8 b1 c8 fb ff call 805a590 <__cfree> 809dcdf: 83 c4 10 add $0x10,%esp 809dce2: 8b 44 24 0c mov 0xc(%esp),%eax 809dce6: 83 c4 2c add $0x2c,%esp 809dce9: c3 ret 809dcea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 0809dcf0 <__libc_dlsym>: 809dcf0: 83 ec 1c sub $0x1c,%esp 809dcf3: 8b 44 24 20 mov 0x20(%esp),%eax 809dcf7: 89 e2 mov %esp,%edx 809dcf9: 89 04 24 mov %eax,(%esp) 809dcfc: 8b 44 24 24 mov 0x24(%esp),%eax 809dd00: 89 44 24 04 mov %eax,0x4(%esp) 809dd04: b8 b0 dd 09 08 mov $0x809ddb0,%eax 809dd09: e8 82 ff ff ff call 809dc90 <dlerror_run> 809dd0e: 85 c0 test %eax,%eax 809dd10: 75 26 jne 809dd38 <__libc_dlsym+0x48> 809dd12: 8b 44 24 08 mov 0x8(%esp),%eax 809dd16: 85 c0 test %eax,%eax 809dd18: 74 16 je 809dd30 <__libc_dlsym+0x40> 809dd1a: 8b 00 mov (%eax),%eax 809dd1c: 8b 54 24 0c mov 0xc(%esp),%edx 809dd20: 03 42 04 add 0x4(%edx),%eax 809dd23: 83 c4 1c add $0x1c,%esp 809dd26: c3 ret 809dd27: 89 f6 mov %esi,%esi 809dd29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809dd30: 31 c0 xor %eax,%eax 809dd32: eb e8 jmp 809dd1c <__libc_dlsym+0x2c> 809dd34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809dd38: 31 c0 xor %eax,%eax 809dd3a: 83 c4 1c add $0x1c,%esp 809dd3d: c3 ret 809dd3e: 66 90 xchg %ax,%ax 0809dd40 <__libc_dlclose>: 809dd40: 8b 54 24 04 mov 0x4(%esp),%edx 809dd44: b8 f0 dd 09 08 mov $0x809ddf0,%eax 809dd49: e9 42 ff ff ff jmp 809dc90 <dlerror_run> 809dd4e: 66 90 xchg %ax,%ax 0809dd50 <do_dlsym_private>: 809dd50: 56 push %esi 809dd51: 53 push %ebx 809dd52: 83 ec 20 sub $0x20,%esp 809dd55: 8b 5c 24 2c mov 0x2c(%esp),%ebx 809dd59: c7 44 24 0c 65 02 0d movl $0x80d0265,0xc(%esp) 809dd60: 08 809dd61: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp) 809dd68: 00 809dd69: c7 44 24 10 85 cf 63 movl $0x963cf85,0x10(%esp) 809dd70: 09 809dd71: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 809dd78: 00 809dd79: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 809dd80: 8b 13 mov (%ebx),%edx 809dd82: 8d 4b 0c lea 0xc(%ebx),%ecx 809dd85: 8b 43 04 mov 0x4(%ebx),%eax 809dd88: 6a 00 push $0x0 809dd8a: 6a 00 push $0x0 809dd8c: 6a 00 push $0x0 809dd8e: 8d 74 24 18 lea 0x18(%esp),%esi 809dd92: 56 push %esi 809dd93: ff b2 cc 01 00 00 pushl 0x1cc(%edx) 809dd99: e8 f2 8e ff ff call 8096c90 <_dl_lookup_symbol_x> 809dd9e: 89 43 08 mov %eax,0x8(%ebx) 809dda1: 83 c4 20 add $0x20,%esp 809dda4: 5b pop %ebx 809dda5: 5e pop %esi 809dda6: c3 ret 809dda7: 89 f6 mov %esi,%esi 809dda9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809ddb0 <do_dlsym>: 809ddb0: 56 push %esi 809ddb1: 53 push %ebx 809ddb2: 83 ec 10 sub $0x10,%esp 809ddb5: 8b 5c 24 1c mov 0x1c(%esp),%ebx 809ddb9: 8b 13 mov (%ebx),%edx 809ddbb: 8b 43 04 mov 0x4(%ebx),%eax 809ddbe: 8d 4b 0c lea 0xc(%ebx),%ecx 809ddc1: c7 43 0c 00 00 00 00 movl $0x0,0xc(%ebx) 809ddc8: 6a 00 push $0x0 809ddca: 6a 02 push $0x2 809ddcc: 6a 00 push $0x0 809ddce: 8d b2 d0 01 00 00 lea 0x1d0(%edx),%esi 809ddd4: 6a 00 push $0x0 809ddd6: 56 push %esi 809ddd7: e8 b4 8e ff ff call 8096c90 <_dl_lookup_symbol_x> 809dddc: 89 43 08 mov %eax,0x8(%ebx) 809dddf: 83 c4 10 add $0x10,%esp 809dde2: 5b pop %ebx 809dde3: 5e pop %esi 809dde4: c3 ret 809dde5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809dde9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809ddf0 <do_dlclose>: 809ddf0: e9 db f0 ff ff jmp 809ced0 <_dl_close> 809ddf5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ddf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809de00 <__libc_dlsym_private>: 809de00: 83 ec 1c sub $0x1c,%esp 809de03: 8b 44 24 20 mov 0x20(%esp),%eax 809de07: 89 e2 mov %esp,%edx 809de09: 89 04 24 mov %eax,(%esp) 809de0c: 8b 44 24 24 mov 0x24(%esp),%eax 809de10: 89 44 24 04 mov %eax,0x4(%esp) 809de14: b8 50 dd 09 08 mov $0x809dd50,%eax 809de19: e8 72 fe ff ff call 809dc90 <dlerror_run> 809de1e: 85 c0 test %eax,%eax 809de20: 75 26 jne 809de48 <__libc_dlsym_private+0x48> 809de22: 8b 44 24 08 mov 0x8(%esp),%eax 809de26: 85 c0 test %eax,%eax 809de28: 74 16 je 809de40 <__libc_dlsym_private+0x40> 809de2a: 8b 00 mov (%eax),%eax 809de2c: 8b 54 24 0c mov 0xc(%esp),%edx 809de30: 03 42 04 add 0x4(%edx),%eax 809de33: 83 c4 1c add $0x1c,%esp 809de36: c3 ret 809de37: 89 f6 mov %esi,%esi 809de39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809de40: 31 c0 xor %eax,%eax 809de42: eb e8 jmp 809de2c <__libc_dlsym_private+0x2c> 809de44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809de48: 31 c0 xor %eax,%eax 809de4a: 83 c4 1c add $0x1c,%esp 809de4d: c3 ret 809de4e: 66 90 xchg %ax,%ax 0809de50 <__libc_dlopen_mode>: 809de50: 83 ec 1c sub $0x1c,%esp 809de53: 8b 44 24 20 mov 0x20(%esp),%eax 809de57: 89 e2 mov %esp,%edx 809de59: 89 04 24 mov %eax,(%esp) 809de5c: 8b 44 24 24 mov 0x24(%esp),%eax 809de60: 89 44 24 04 mov %eax,0x4(%esp) 809de64: 8b 44 24 1c mov 0x1c(%esp),%eax 809de68: 89 44 24 08 mov %eax,0x8(%esp) 809de6c: b8 50 dc 09 08 mov $0x809dc50,%eax 809de71: e8 1a fe ff ff call 809dc90 <dlerror_run> 809de76: 31 d2 xor %edx,%edx 809de78: 85 c0 test %eax,%eax 809de7a: 75 31 jne 809dead <__libc_dlopen_mode+0x5d> 809de7c: 83 ec 08 sub $0x8,%esp 809de7f: 68 73 02 0d 08 push $0x80d0273 809de84: ff 74 24 18 pushl 0x18(%esp) 809de88: e8 73 ff ff ff call 809de00 <__libc_dlsym_private> 809de8d: 83 c4 10 add $0x10,%esp 809de90: 85 c0 test %eax,%eax 809de92: 74 06 je 809de9a <__libc_dlopen_mode+0x4a> 809de94: c7 00 24 cf 0e 08 movl $0x80ecf24,(%eax) 809de9a: 83 ec 0c sub $0xc,%esp 809de9d: ff 74 24 18 pushl 0x18(%esp) 809dea1: e8 2a 20 00 00 call 809fed0 <__libc_register_dlfcn_hook> 809dea6: 8b 54 24 1c mov 0x1c(%esp),%edx 809deaa: 83 c4 10 add $0x10,%esp 809dead: 89 d0 mov %edx,%eax 809deaf: 83 c4 1c add $0x1c,%esp 809deb2: c3 ret 809deb3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809deb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809dec0 <__libc_register_dl_open_hook>: 809dec0: 83 ec 14 sub $0x14,%esp 809dec3: 68 73 02 0d 08 push $0x80d0273 809dec8: ff 74 24 1c pushl 0x1c(%esp) 809decc: e8 2f ff ff ff call 809de00 <__libc_dlsym_private> 809ded1: 83 c4 10 add $0x10,%esp 809ded4: 85 c0 test %eax,%eax 809ded6: 74 06 je 809dede <__libc_register_dl_open_hook+0x1e> 809ded8: c7 00 24 cf 0e 08 movl $0x80ecf24,(%eax) 809dede: 83 c4 0c add $0xc,%esp 809dee1: c3 ret 809dee2: 66 90 xchg %ax,%ax 809dee4: 66 90 xchg %ax,%ax 809dee6: 66 90 xchg %ax,%ax 809dee8: 66 90 xchg %ax,%ax 809deea: 66 90 xchg %ax,%ax 809deec: 66 90 xchg %ax,%ax 809deee: 66 90 xchg %ax,%ax 0809def0 <_dl_initial_error_catch_tsd>: 809def0: 65 a1 00 00 00 00 mov %gs:0x0,%eax 809def6: 05 fc ff ff ff add $0xfffffffc,%eax 809defb: c3 ret 809defc: 66 90 xchg %ax,%ax 809defe: 66 90 xchg %ax,%ax 0809df00 <__sigsetjmp>: 809df00: 8b 44 24 04 mov 0x4(%esp),%eax 809df04: 89 18 mov %ebx,(%eax) 809df06: 89 70 04 mov %esi,0x4(%eax) 809df09: 89 78 08 mov %edi,0x8(%eax) 809df0c: 8d 4c 24 04 lea 0x4(%esp),%ecx 809df10: 65 33 0d 18 00 00 00 xor %gs:0x18,%ecx 809df17: c1 c1 09 rol $0x9,%ecx 809df1a: 89 48 10 mov %ecx,0x10(%eax) 809df1d: 8b 0c 24 mov (%esp),%ecx 809df20: 90 nop 809df21: 65 33 0d 18 00 00 00 xor %gs:0x18,%ecx 809df28: c1 c1 09 rol $0x9,%ecx 809df2b: 89 48 14 mov %ecx,0x14(%eax) 809df2e: 89 68 0c mov %ebp,0xc(%eax) 809df31: e9 0a 00 00 00 jmp 809df40 <__sigjmp_save> 809df36: 66 90 xchg %ax,%ax 809df38: 66 90 xchg %ax,%ax 809df3a: 66 90 xchg %ax,%ax 809df3c: 66 90 xchg %ax,%ax 809df3e: 66 90 xchg %ax,%ax 0809df40 <__sigjmp_save>: 809df40: 53 push %ebx 809df41: 83 ec 08 sub $0x8,%esp 809df44: 8b 44 24 14 mov 0x14(%esp),%eax 809df48: 8b 5c 24 10 mov 0x10(%esp),%ebx 809df4c: 85 c0 test %eax,%eax 809df4e: 74 1b je 809df6b <__sigjmp_save+0x2b> 809df50: 8d 43 1c lea 0x1c(%ebx),%eax 809df53: 83 ec 04 sub $0x4,%esp 809df56: 50 push %eax 809df57: 6a 00 push $0x0 809df59: 6a 00 push $0x0 809df5b: e8 20 d8 fd ff call 807b780 <__sigprocmask> 809df60: 83 c4 10 add $0x10,%esp 809df63: 85 c0 test %eax,%eax 809df65: 0f 94 c0 sete %al 809df68: 0f b6 c0 movzbl %al,%eax 809df6b: 89 43 18 mov %eax,0x18(%ebx) 809df6e: 83 c4 08 add $0x8,%esp 809df71: 31 c0 xor %eax,%eax 809df73: 5b pop %ebx 809df74: c3 ret 809df75: 66 90 xchg %ax,%ax 809df77: 66 90 xchg %ax,%ax 809df79: 66 90 xchg %ax,%ax 809df7b: 66 90 xchg %ax,%ax 809df7d: 66 90 xchg %ax,%ax 809df7f: 90 nop 0809df80 <__longjmp>: 809df80: 8b 44 24 04 mov 0x4(%esp),%eax 809df84: 8b 50 14 mov 0x14(%eax),%edx 809df87: 8b 48 10 mov 0x10(%eax),%ecx 809df8a: c1 ca 09 ror $0x9,%edx 809df8d: 65 33 15 18 00 00 00 xor %gs:0x18,%edx 809df94: c1 c9 09 ror $0x9,%ecx 809df97: 65 33 0d 18 00 00 00 xor %gs:0x18,%ecx 809df9e: 90 nop 809df9f: 8b 18 mov (%eax),%ebx 809dfa1: 8b 70 04 mov 0x4(%eax),%esi 809dfa4: 8b 78 08 mov 0x8(%eax),%edi 809dfa7: 8b 68 0c mov 0xc(%eax),%ebp 809dfaa: 90 nop 809dfab: 8b 44 24 08 mov 0x8(%esp),%eax 809dfaf: 89 cc mov %ecx,%esp 809dfb1: ff e2 jmp *%edx 809dfb3: 66 90 xchg %ax,%ax 809dfb5: 66 90 xchg %ax,%ax 809dfb7: 66 90 xchg %ax,%ax 809dfb9: 66 90 xchg %ax,%ax 809dfbb: 66 90 xchg %ax,%ax 809dfbd: 66 90 xchg %ax,%ax 809dfbf: 90 nop 0809dfc0 <__mpn_cmp>: 809dfc0: 56 push %esi 809dfc1: 53 push %ebx 809dfc2: 8b 44 24 14 mov 0x14(%esp),%eax 809dfc6: 8b 74 24 0c mov 0xc(%esp),%esi 809dfca: 8b 5c 24 10 mov 0x10(%esp),%ebx 809dfce: 83 e8 01 sub $0x1,%eax 809dfd1: 79 0d jns 809dfe0 <__mpn_cmp+0x20> 809dfd3: eb 2b jmp 809e000 <__mpn_cmp+0x40> 809dfd5: 8d 76 00 lea 0x0(%esi),%esi 809dfd8: 83 e8 01 sub $0x1,%eax 809dfdb: 83 f8 ff cmp $0xffffffff,%eax 809dfde: 74 20 je 809e000 <__mpn_cmp+0x40> 809dfe0: 8b 0c 86 mov (%esi,%eax,4),%ecx 809dfe3: 8b 14 83 mov (%ebx,%eax,4),%edx 809dfe6: 39 d1 cmp %edx,%ecx 809dfe8: 74 ee je 809dfd8 <__mpn_cmp+0x18> 809dfea: 31 c0 xor %eax,%eax 809dfec: 39 d1 cmp %edx,%ecx 809dfee: 0f 96 c0 setbe %al 809dff1: f7 d8 neg %eax 809dff3: 83 c8 01 or $0x1,%eax 809dff6: 5b pop %ebx 809dff7: 5e pop %esi 809dff8: c3 ret 809dff9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809e000: 31 c0 xor %eax,%eax 809e002: 5b pop %ebx 809e003: 5e pop %esi 809e004: c3 ret 809e005: 66 90 xchg %ax,%ax 809e007: 66 90 xchg %ax,%ax 809e009: 66 90 xchg %ax,%ax 809e00b: 66 90 xchg %ax,%ax 809e00d: 66 90 xchg %ax,%ax 809e00f: 90 nop 0809e010 <__mpn_divrem>: 809e010: 55 push %ebp 809e011: 57 push %edi 809e012: 56 push %esi 809e013: 53 push %ebx 809e014: 83 ec 3c sub $0x3c,%esp 809e017: 83 7c 24 64 01 cmpl $0x1,0x64(%esp) 809e01c: 8b 5c 24 58 mov 0x58(%esp),%ebx 809e020: 0f 84 d8 02 00 00 je 809e2fe <__mpn_divrem+0x2ee> 809e026: 83 7c 24 64 02 cmpl $0x2,0x64(%esp) 809e02b: 0f 84 a1 01 00 00 je 809e1d2 <__mpn_divrem+0x1c2> 809e031: 8b 4c 24 64 mov 0x64(%esp),%ecx 809e035: 85 c9 test %ecx,%ecx 809e037: 0f 84 7b 01 00 00 je 809e1b8 <__mpn_divrem+0x1a8> 809e03d: 8b 44 24 5c mov 0x5c(%esp),%eax 809e041: 2b 44 24 64 sub 0x64(%esp),%eax 809e045: 8b 4c 24 60 mov 0x60(%esp),%ecx 809e049: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 809e050: 00 809e051: 8d 3c 83 lea (%ebx,%eax,4),%edi 809e054: 8b 44 24 64 mov 0x64(%esp),%eax 809e058: 05 ff ff ff 3f add $0x3fffffff,%eax 809e05d: 8d 34 85 00 00 00 00 lea 0x0(,%eax,4),%esi 809e064: 8b 04 81 mov (%ecx,%eax,4),%eax 809e067: 8d 4e fc lea -0x4(%esi),%ecx 809e06a: 89 74 24 24 mov %esi,0x24(%esp) 809e06e: 89 44 24 0c mov %eax,0xc(%esp) 809e072: 89 4c 24 10 mov %ecx,0x10(%esp) 809e076: 8b 4c 24 60 mov 0x60(%esp),%ecx 809e07a: 8b 6c 31 fc mov -0x4(%ecx,%esi,1),%ebp 809e07e: 01 fe add %edi,%esi 809e080: 8b 1e mov (%esi),%ebx 809e082: 39 d8 cmp %ebx,%eax 809e084: 0f 86 19 03 00 00 jbe 809e3a3 <__mpn_divrem+0x393> 809e08a: 8b 74 24 5c mov 0x5c(%esp),%esi 809e08e: 03 74 24 54 add 0x54(%esp),%esi 809e092: 2b 74 24 64 sub 0x64(%esp),%esi 809e096: 83 ee 01 sub $0x1,%esi 809e099: 89 74 24 14 mov %esi,0x14(%esp) 809e09d: 0f 88 23 01 00 00 js 809e1c6 <__mpn_divrem+0x1b6> 809e0a3: 8b 44 24 24 mov 0x24(%esp),%eax 809e0a7: 83 c0 04 add $0x4,%eax 809e0aa: 89 44 24 2c mov %eax,0x2c(%esp) 809e0ae: 8b 44 24 14 mov 0x14(%esp),%eax 809e0b2: 39 44 24 54 cmp %eax,0x54(%esp) 809e0b6: 0f 8f bf 00 00 00 jg 809e17b <__mpn_divrem+0x16b> 809e0bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e0c0: 8b 4c 24 24 mov 0x24(%esp),%ecx 809e0c4: 8d 47 fc lea -0x4(%edi),%eax 809e0c7: 8b 3c 0f mov (%edi,%ecx,1),%edi 809e0ca: 89 7c 24 1c mov %edi,0x1c(%esp) 809e0ce: 8d 3c 08 lea (%eax,%ecx,1),%edi 809e0d1: 89 7c 24 18 mov %edi,0x18(%esp) 809e0d5: 89 c7 mov %eax,%edi 809e0d7: 8b 4c 24 0c mov 0xc(%esp),%ecx 809e0db: be ff ff ff ff mov $0xffffffff,%esi 809e0e0: 39 d9 cmp %ebx,%ecx 809e0e2: 74 3f je 809e123 <__mpn_divrem+0x113> 809e0e4: 8b 44 24 18 mov 0x18(%esp),%eax 809e0e8: 89 da mov %ebx,%edx 809e0ea: 8b 00 mov (%eax),%eax 809e0ec: 89 44 24 20 mov %eax,0x20(%esp) 809e0f0: f7 f1 div %ecx 809e0f2: 89 c6 mov %eax,%esi 809e0f4: 89 d3 mov %edx,%ebx 809e0f6: 89 e8 mov %ebp,%eax 809e0f8: f7 e6 mul %esi 809e0fa: 89 d1 mov %edx,%ecx 809e0fc: eb 0d jmp 809e10b <__mpn_divrem+0xfb> 809e0fe: 66 90 xchg %ax,%ax 809e100: 31 d2 xor %edx,%edx 809e102: 39 e8 cmp %ebp,%eax 809e104: 0f 92 c2 setb %dl 809e107: 29 e8 sub %ebp,%eax 809e109: 29 d1 sub %edx,%ecx 809e10b: 39 d9 cmp %ebx,%ecx 809e10d: 77 0b ja 809e11a <__mpn_divrem+0x10a> 809e10f: 75 12 jne 809e123 <__mpn_divrem+0x113> 809e111: 8b 54 24 10 mov 0x10(%esp),%edx 809e115: 3b 04 17 cmp (%edi,%edx,1),%eax 809e118: 76 09 jbe 809e123 <__mpn_divrem+0x113> 809e11a: 83 ee 01 sub $0x1,%esi 809e11d: 03 5c 24 0c add 0xc(%esp),%ebx 809e121: 73 dd jae 809e100 <__mpn_divrem+0xf0> 809e123: 56 push %esi 809e124: ff 74 24 68 pushl 0x68(%esp) 809e128: ff 74 24 68 pushl 0x68(%esp) 809e12c: 57 push %edi 809e12d: e8 2e 11 00 00 call 809f260 <__mpn_submul_1> 809e132: 83 c4 10 add $0x10,%esp 809e135: 39 44 24 1c cmp %eax,0x1c(%esp) 809e139: 74 15 je 809e150 <__mpn_divrem+0x140> 809e13b: ff 74 24 64 pushl 0x64(%esp) 809e13f: ff 74 24 64 pushl 0x64(%esp) 809e143: 83 ee 01 sub $0x1,%esi 809e146: 57 push %edi 809e147: 57 push %edi 809e148: e8 e3 58 00 00 call 80a3a30 <__mpn_add_n> 809e14d: 83 c4 10 add $0x10,%esp 809e150: 8b 44 24 14 mov 0x14(%esp),%eax 809e154: 8b 4c 24 50 mov 0x50(%esp),%ecx 809e158: 89 34 81 mov %esi,(%ecx,%eax,4) 809e15b: 8b 4c 24 18 mov 0x18(%esp),%ecx 809e15f: 83 e8 01 sub $0x1,%eax 809e162: 83 f8 ff cmp $0xffffffff,%eax 809e165: 89 44 24 14 mov %eax,0x14(%esp) 809e169: 8b 19 mov (%ecx),%ebx 809e16b: 74 59 je 809e1c6 <__mpn_divrem+0x1b6> 809e16d: 8b 44 24 14 mov 0x14(%esp),%eax 809e171: 39 44 24 54 cmp %eax,0x54(%esp) 809e175: 0f 8e 45 ff ff ff jle 809e0c0 <__mpn_divrem+0xb0> 809e17b: 8b 44 24 24 mov 0x24(%esp),%eax 809e17f: 8b 54 24 64 mov 0x64(%esp),%edx 809e183: 01 f8 add %edi,%eax 809e185: 89 44 24 18 mov %eax,0x18(%esp) 809e189: 8b 00 mov (%eax),%eax 809e18b: 89 44 24 1c mov %eax,0x1c(%esp) 809e18f: 8b 44 24 2c mov 0x2c(%esp),%eax 809e193: 01 f8 add %edi,%eax 809e195: 85 d2 test %edx,%edx 809e197: 7e 14 jle 809e1ad <__mpn_divrem+0x19d> 809e199: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809e1a0: 8b 50 fc mov -0x4(%eax),%edx 809e1a3: 83 e8 04 sub $0x4,%eax 809e1a6: 89 50 04 mov %edx,0x4(%eax) 809e1a9: 39 c7 cmp %eax,%edi 809e1ab: 75 f3 jne 809e1a0 <__mpn_divrem+0x190> 809e1ad: c7 07 00 00 00 00 movl $0x0,(%edi) 809e1b3: e9 1f ff ff ff jmp 809e0d7 <__mpn_divrem+0xc7> 809e1b8: b8 01 00 00 00 mov $0x1,%eax 809e1bd: 99 cltd 809e1be: f7 7c 24 64 idivl 0x64(%esp) 809e1c2: 89 44 24 28 mov %eax,0x28(%esp) 809e1c6: 8b 44 24 28 mov 0x28(%esp),%eax 809e1ca: 83 c4 3c add $0x3c,%esp 809e1cd: 5b pop %ebx 809e1ce: 5e pop %esi 809e1cf: 5f pop %edi 809e1d0: 5d pop %ebp 809e1d1: c3 ret 809e1d2: 8b 44 24 5c mov 0x5c(%esp),%eax 809e1d6: 8b 7c 24 60 mov 0x60(%esp),%edi 809e1da: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 809e1e1: 00 809e1e2: 8d 44 83 f8 lea -0x8(%ebx,%eax,4),%eax 809e1e6: 8b 6f 04 mov 0x4(%edi),%ebp 809e1e9: 8b 3f mov (%edi),%edi 809e1eb: 8b 58 04 mov 0x4(%eax),%ebx 809e1ee: 89 44 24 18 mov %eax,0x18(%esp) 809e1f2: 8b 30 mov (%eax),%esi 809e1f4: 39 dd cmp %ebx,%ebp 809e1f6: 0f 86 8c 01 00 00 jbe 809e388 <__mpn_divrem+0x378> 809e1fc: 8b 44 24 54 mov 0x54(%esp),%eax 809e200: 8b 4c 24 5c mov 0x5c(%esp),%ecx 809e204: 8d 44 08 fd lea -0x3(%eax,%ecx,1),%eax 809e208: 85 c0 test %eax,%eax 809e20a: 89 44 24 0c mov %eax,0xc(%esp) 809e20e: 78 7f js 809e28f <__mpn_divrem+0x27f> 809e210: 89 f8 mov %edi,%eax 809e212: 89 7c 24 10 mov %edi,0x10(%esp) 809e216: f7 d8 neg %eax 809e218: 89 44 24 1c mov %eax,0x1c(%esp) 809e21c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e220: 8b 44 24 0c mov 0xc(%esp),%eax 809e224: 39 44 24 54 cmp %eax,0x54(%esp) 809e228: 8b 44 24 18 mov 0x18(%esp),%eax 809e22c: 7f 7a jg 809e2a8 <__mpn_divrem+0x298> 809e22e: 8b 48 fc mov -0x4(%eax),%ecx 809e231: 83 e8 04 sub $0x4,%eax 809e234: 39 dd cmp %ebx,%ebp 809e236: 89 44 24 18 mov %eax,0x18(%esp) 809e23a: 74 78 je 809e2b4 <__mpn_divrem+0x2a4> 809e23c: 8b 7c 24 10 mov 0x10(%esp),%edi 809e240: 89 f0 mov %esi,%eax 809e242: 89 da mov %ebx,%edx 809e244: f7 f5 div %ebp 809e246: 89 c6 mov %eax,%esi 809e248: 89 d3 mov %edx,%ebx 809e24a: 89 f8 mov %edi,%eax 809e24c: f7 e6 mul %esi 809e24e: 66 90 xchg %ax,%ax 809e250: 39 da cmp %ebx,%edx 809e252: 77 06 ja 809e25a <__mpn_divrem+0x24a> 809e254: 75 10 jne 809e266 <__mpn_divrem+0x256> 809e256: 39 c8 cmp %ecx,%eax 809e258: 76 0c jbe 809e266 <__mpn_divrem+0x256> 809e25a: 83 ee 01 sub $0x1,%esi 809e25d: 29 f8 sub %edi,%eax 809e25f: 83 da 00 sbb $0x0,%edx 809e262: 01 eb add %ebp,%ebx 809e264: 73 ea jae 809e250 <__mpn_divrem+0x240> 809e266: 89 44 24 14 mov %eax,0x14(%esp) 809e26a: 89 7c 24 10 mov %edi,0x10(%esp) 809e26e: 8b 44 24 0c mov 0xc(%esp),%eax 809e272: 8b 7c 24 50 mov 0x50(%esp),%edi 809e276: 89 34 87 mov %esi,(%edi,%eax,4) 809e279: 89 ce mov %ecx,%esi 809e27b: 2b 74 24 14 sub 0x14(%esp),%esi 809e27f: 19 d3 sbb %edx,%ebx 809e281: 83 6c 24 0c 01 subl $0x1,0xc(%esp) 809e286: 8b 44 24 0c mov 0xc(%esp),%eax 809e28a: 83 f8 ff cmp $0xffffffff,%eax 809e28d: 75 91 jne 809e220 <__mpn_divrem+0x210> 809e28f: 8b 44 24 18 mov 0x18(%esp),%eax 809e293: 89 58 04 mov %ebx,0x4(%eax) 809e296: 89 30 mov %esi,(%eax) 809e298: 8b 44 24 28 mov 0x28(%esp),%eax 809e29c: 83 c4 3c add $0x3c,%esp 809e29f: 5b pop %ebx 809e2a0: 5e pop %esi 809e2a1: 5f pop %edi 809e2a2: 5d pop %ebp 809e2a3: c3 ret 809e2a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e2a8: 31 c9 xor %ecx,%ecx 809e2aa: 39 dd cmp %ebx,%ebp 809e2ac: c7 00 00 00 00 00 movl $0x0,(%eax) 809e2b2: 75 88 jne 809e23c <__mpn_divrem+0x22c> 809e2b4: 01 ee add %ebp,%esi 809e2b6: 89 f3 mov %esi,%ebx 809e2b8: 73 26 jae 809e2e0 <__mpn_divrem+0x2d0> 809e2ba: 8b 44 24 10 mov 0x10(%esp),%eax 809e2be: 89 ce mov %ecx,%esi 809e2c0: 8b 7c 24 0c mov 0xc(%esp),%edi 809e2c4: 29 c3 sub %eax,%ebx 809e2c6: 01 c6 add %eax,%esi 809e2c8: 83 d3 00 adc $0x0,%ebx 809e2cb: 8b 44 24 50 mov 0x50(%esp),%eax 809e2cf: c7 04 b8 ff ff ff ff movl $0xffffffff,(%eax,%edi,4) 809e2d6: eb a9 jmp 809e281 <__mpn_divrem+0x271> 809e2d8: 90 nop 809e2d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809e2e0: 8b 7c 24 10 mov 0x10(%esp),%edi 809e2e4: be ff ff ff ff mov $0xffffffff,%esi 809e2e9: 85 ff test %edi,%edi 809e2eb: 89 fa mov %edi,%edx 809e2ed: 0f 95 c0 setne %al 809e2f0: 0f b6 c0 movzbl %al,%eax 809e2f3: 29 c2 sub %eax,%edx 809e2f5: 8b 44 24 1c mov 0x1c(%esp),%eax 809e2f9: e9 52 ff ff ff jmp 809e250 <__mpn_divrem+0x240> 809e2fe: 8b 44 24 60 mov 0x60(%esp),%eax 809e302: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 809e309: 00 809e30a: 8b 08 mov (%eax),%ecx 809e30c: 8b 44 24 5c mov 0x5c(%esp),%eax 809e310: 8b 54 83 fc mov -0x4(%ebx,%eax,4),%edx 809e314: 39 d1 cmp %edx,%ecx 809e316: 76 64 jbe 809e37c <__mpn_divrem+0x36c> 809e318: 8b 74 24 5c mov 0x5c(%esp),%esi 809e31c: 83 ee 02 sub $0x2,%esi 809e31f: 78 22 js 809e343 <__mpn_divrem+0x333> 809e321: 8b 44 24 54 mov 0x54(%esp),%eax 809e325: 8b 7c 24 50 mov 0x50(%esp),%edi 809e329: 01 f0 add %esi,%eax 809e32b: 8d 3c 87 lea (%edi,%eax,4),%edi 809e32e: 66 90 xchg %ax,%ax 809e330: 8b 04 b3 mov (%ebx,%esi,4),%eax 809e333: 83 ee 01 sub $0x1,%esi 809e336: 83 ef 04 sub $0x4,%edi 809e339: f7 f1 div %ecx 809e33b: 89 47 04 mov %eax,0x4(%edi) 809e33e: 83 fe ff cmp $0xffffffff,%esi 809e341: 75 ed jne 809e330 <__mpn_divrem+0x320> 809e343: 8b 44 24 54 mov 0x54(%esp),%eax 809e347: 83 e8 01 sub $0x1,%eax 809e34a: 78 22 js 809e36e <__mpn_divrem+0x35e> 809e34c: 8b 7c 24 50 mov 0x50(%esp),%edi 809e350: 8d 34 87 lea (%edi,%eax,4),%esi 809e353: 8d 6f fc lea -0x4(%edi),%ebp 809e356: 31 ff xor %edi,%edi 809e358: 90 nop 809e359: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809e360: 89 f8 mov %edi,%eax 809e362: 83 ee 04 sub $0x4,%esi 809e365: f7 f1 div %ecx 809e367: 89 46 04 mov %eax,0x4(%esi) 809e36a: 39 f5 cmp %esi,%ebp 809e36c: 75 f2 jne 809e360 <__mpn_divrem+0x350> 809e36e: 89 13 mov %edx,(%ebx) 809e370: 8b 44 24 28 mov 0x28(%esp),%eax 809e374: 83 c4 3c add $0x3c,%esp 809e377: 5b pop %ebx 809e378: 5e pop %esi 809e379: 5f pop %edi 809e37a: 5d pop %ebp 809e37b: c3 ret 809e37c: 29 ca sub %ecx,%edx 809e37e: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 809e385: 00 809e386: eb 90 jmp 809e318 <__mpn_divrem+0x308> 809e388: 72 08 jb 809e392 <__mpn_divrem+0x382> 809e38a: 39 f7 cmp %esi,%edi 809e38c: 0f 87 6a fe ff ff ja 809e1fc <__mpn_divrem+0x1ec> 809e392: 29 fe sub %edi,%esi 809e394: 19 eb sbb %ebp,%ebx 809e396: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 809e39d: 00 809e39e: e9 59 fe ff ff jmp 809e1fc <__mpn_divrem+0x1ec> 809e3a3: 72 20 jb 809e3c5 <__mpn_divrem+0x3b5> 809e3a5: 83 ec 04 sub $0x4,%esp 809e3a8: 8b 44 24 68 mov 0x68(%esp),%eax 809e3ac: 83 e8 01 sub $0x1,%eax 809e3af: 50 push %eax 809e3b0: ff 74 24 68 pushl 0x68(%esp) 809e3b4: 57 push %edi 809e3b5: e8 06 fc ff ff call 809dfc0 <__mpn_cmp> 809e3ba: 83 c4 10 add $0x10,%esp 809e3bd: 85 c0 test %eax,%eax 809e3bf: 0f 88 c5 fc ff ff js 809e08a <__mpn_divrem+0x7a> 809e3c5: ff 74 24 64 pushl 0x64(%esp) 809e3c9: ff 74 24 64 pushl 0x64(%esp) 809e3cd: 57 push %edi 809e3ce: 57 push %edi 809e3cf: e8 fc 0d 00 00 call 809f1d0 <__mpn_sub_n> 809e3d4: 83 c4 10 add $0x10,%esp 809e3d7: 8b 1e mov (%esi),%ebx 809e3d9: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 809e3e0: 00 809e3e1: e9 a4 fc ff ff jmp 809e08a <__mpn_divrem+0x7a> 809e3e6: 66 90 xchg %ax,%ax 809e3e8: 66 90 xchg %ax,%ax 809e3ea: 66 90 xchg %ax,%ax 809e3ec: 66 90 xchg %ax,%ax 809e3ee: 66 90 xchg %ax,%ax 0809e3f0 <__mpn_lshift>: 809e3f0: 57 push %edi 809e3f1: 56 push %esi 809e3f2: 53 push %ebx 809e3f3: 8b 7c 24 10 mov 0x10(%esp),%edi 809e3f7: 8b 74 24 14 mov 0x14(%esp),%esi 809e3fb: 8b 54 24 18 mov 0x18(%esp),%edx 809e3ff: 8b 4c 24 1c mov 0x1c(%esp),%ecx 809e403: 83 ee 04 sub $0x4,%esi 809e406: 8b 1c 96 mov (%esi,%edx,4),%ebx 809e409: 31 c0 xor %eax,%eax 809e40b: 0f a5 d8 shld %cl,%ebx,%eax 809e40e: 4a dec %edx 809e40f: 74 2e je 809e43f <__mpn_lshift+0x4f> 809e411: 50 push %eax 809e412: f6 c2 01 test $0x1,%dl 809e415: 75 13 jne 809e42a <__mpn_lshift+0x3a> 809e417: 89 d8 mov %ebx,%eax 809e419: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809e420: 8b 1c 96 mov (%esi,%edx,4),%ebx 809e423: 0f a5 d8 shld %cl,%ebx,%eax 809e426: 89 04 97 mov %eax,(%edi,%edx,4) 809e429: 4a dec %edx 809e42a: 8b 04 96 mov (%esi,%edx,4),%eax 809e42d: 0f a5 c3 shld %cl,%eax,%ebx 809e430: 89 1c 97 mov %ebx,(%edi,%edx,4) 809e433: 4a dec %edx 809e434: 75 ea jne 809e420 <__mpn_lshift+0x30> 809e436: d3 e0 shl %cl,%eax 809e438: 89 07 mov %eax,(%edi) 809e43a: 58 pop %eax 809e43b: 5b pop %ebx 809e43c: 5e pop %esi 809e43d: 5f pop %edi 809e43e: c3 ret 809e43f: d3 e3 shl %cl,%ebx 809e441: 89 1f mov %ebx,(%edi) 809e443: 5b pop %ebx 809e444: 5e pop %esi 809e445: 5f pop %edi 809e446: c3 ret 809e447: 66 90 xchg %ax,%ax 809e449: 66 90 xchg %ax,%ax 809e44b: 66 90 xchg %ax,%ax 809e44d: 66 90 xchg %ax,%ax 809e44f: 90 nop 0809e450 <__mpn_rshift>: 809e450: 57 push %edi 809e451: 56 push %esi 809e452: 53 push %ebx 809e453: 8b 7c 24 10 mov 0x10(%esp),%edi 809e457: 8b 74 24 14 mov 0x14(%esp),%esi 809e45b: 8b 54 24 18 mov 0x18(%esp),%edx 809e45f: 8b 4c 24 1c mov 0x1c(%esp),%ecx 809e463: 8d 7c 97 fc lea -0x4(%edi,%edx,4),%edi 809e467: 8d 34 96 lea (%esi,%edx,4),%esi 809e46a: f7 da neg %edx 809e46c: 8b 1c 96 mov (%esi,%edx,4),%ebx 809e46f: 31 c0 xor %eax,%eax 809e471: 0f ad d8 shrd %cl,%ebx,%eax 809e474: 42 inc %edx 809e475: 74 28 je 809e49f <__mpn_rshift+0x4f> 809e477: 50 push %eax 809e478: f6 c2 01 test $0x1,%dl 809e47b: 75 0d jne 809e48a <__mpn_rshift+0x3a> 809e47d: 89 d8 mov %ebx,%eax 809e47f: 90 nop 809e480: 8b 1c 96 mov (%esi,%edx,4),%ebx 809e483: 0f ad d8 shrd %cl,%ebx,%eax 809e486: 89 04 97 mov %eax,(%edi,%edx,4) 809e489: 42 inc %edx 809e48a: 8b 04 96 mov (%esi,%edx,4),%eax 809e48d: 0f ad c3 shrd %cl,%eax,%ebx 809e490: 89 1c 97 mov %ebx,(%edi,%edx,4) 809e493: 42 inc %edx 809e494: 75 ea jne 809e480 <__mpn_rshift+0x30> 809e496: d3 e8 shr %cl,%eax 809e498: 89 07 mov %eax,(%edi) 809e49a: 58 pop %eax 809e49b: 5b pop %ebx 809e49c: 5e pop %esi 809e49d: 5f pop %edi 809e49e: c3 ret 809e49f: d3 eb shr %cl,%ebx 809e4a1: 89 1f mov %ebx,(%edi) 809e4a3: 5b pop %ebx 809e4a4: 5e pop %esi 809e4a5: 5f pop %edi 809e4a6: c3 ret 809e4a7: 66 90 xchg %ax,%ax 809e4a9: 66 90 xchg %ax,%ax 809e4ab: 66 90 xchg %ax,%ax 809e4ad: 66 90 xchg %ax,%ax 809e4af: 90 nop 0809e4b0 <__mpn_mul>: 809e4b0: 55 push %ebp 809e4b1: 89 e5 mov %esp,%ebp 809e4b3: 57 push %edi 809e4b4: 56 push %esi 809e4b5: 53 push %ebx 809e4b6: 83 ec 3c sub $0x3c,%esp 809e4b9: 8b 7d 18 mov 0x18(%ebp),%edi 809e4bc: 83 ff 1f cmp $0x1f,%edi 809e4bf: 0f 8f b3 00 00 00 jg 809e578 <__mpn_mul+0xc8> 809e4c5: 31 c0 xor %eax,%eax 809e4c7: 85 ff test %edi,%edi 809e4c9: 0f 84 9c 00 00 00 je 809e56b <__mpn_mul+0xbb> 809e4cf: 8b 45 14 mov 0x14(%ebp),%eax 809e4d2: 8b 00 mov (%eax),%eax 809e4d4: 83 f8 01 cmp $0x1,%eax 809e4d7: 0f 86 13 01 00 00 jbe 809e5f0 <__mpn_mul+0x140> 809e4dd: 50 push %eax 809e4de: ff 75 10 pushl 0x10(%ebp) 809e4e1: ff 75 0c pushl 0xc(%ebp) 809e4e4: ff 75 08 pushl 0x8(%ebp) 809e4e7: e8 e4 02 00 00 call 809e7d0 <__mpn_mul_1> 809e4ec: 83 c4 10 add $0x10,%esp 809e4ef: 8b 5d 10 mov 0x10(%ebp),%ebx 809e4f2: 8b 55 08 mov 0x8(%ebp),%edx 809e4f5: 8b 4d 10 mov 0x10(%ebp),%ecx 809e4f8: c1 e3 02 shl $0x2,%ebx 809e4fb: 83 ff 01 cmp $0x1,%edi 809e4fe: 8d 72 04 lea 0x4(%edx),%esi 809e501: 89 5d e0 mov %ebx,-0x20(%ebp) 809e504: 89 04 8a mov %eax,(%edx,%ecx,4) 809e507: 7e 62 jle 809e56b <__mpn_mul+0xbb> 809e509: 8b 45 14 mov 0x14(%ebp),%eax 809e50c: 8d 3c ba lea (%edx,%edi,4),%edi 809e50f: 89 7d e4 mov %edi,-0x1c(%ebp) 809e512: 8d 58 04 lea 0x4(%eax),%ebx 809e515: 89 df mov %ebx,%edi 809e517: 8b 5d e0 mov -0x20(%ebp),%ebx 809e51a: eb 22 jmp 809e53e <__mpn_mul+0x8e> 809e51c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e520: 50 push %eax 809e521: ff 75 10 pushl 0x10(%ebp) 809e524: ff 75 0c pushl 0xc(%ebp) 809e527: 56 push %esi 809e528: e8 93 55 00 00 call 80a3ac0 <__mpn_addmul_1> 809e52d: 83 c4 10 add $0x10,%esp 809e530: 89 04 1e mov %eax,(%esi,%ebx,1) 809e533: 83 c7 04 add $0x4,%edi 809e536: 83 c6 04 add $0x4,%esi 809e539: 3b 75 e4 cmp -0x1c(%ebp),%esi 809e53c: 74 2d je 809e56b <__mpn_mul+0xbb> 809e53e: 8b 07 mov (%edi),%eax 809e540: 83 f8 01 cmp $0x1,%eax 809e543: 77 db ja 809e520 <__mpn_mul+0x70> 809e545: b8 00 00 00 00 mov $0x0,%eax 809e54a: 75 e4 jne 809e530 <__mpn_mul+0x80> 809e54c: ff 75 10 pushl 0x10(%ebp) 809e54f: ff 75 0c pushl 0xc(%ebp) 809e552: 83 c7 04 add $0x4,%edi 809e555: 56 push %esi 809e556: 56 push %esi 809e557: 83 c6 04 add $0x4,%esi 809e55a: e8 d1 54 00 00 call 80a3a30 <__mpn_add_n> 809e55f: 83 c4 10 add $0x10,%esp 809e562: 89 44 1e fc mov %eax,-0x4(%esi,%ebx,1) 809e566: 3b 75 e4 cmp -0x1c(%ebp),%esi 809e569: 75 d3 jne 809e53e <__mpn_mul+0x8e> 809e56b: 8d 65 f4 lea -0xc(%ebp),%esp 809e56e: 5b pop %ebx 809e56f: 5e pop %esi 809e570: 5f pop %edi 809e571: 5d pop %ebp 809e572: c3 ret 809e573: 90 nop 809e574: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e578: 8d 34 fd 1e 00 00 00 lea 0x1e(,%edi,8),%esi 809e57f: c1 ee 04 shr $0x4,%esi 809e582: c1 e6 04 shl $0x4,%esi 809e585: 29 f4 sub %esi,%esp 809e587: 8d 44 24 0f lea 0xf(%esp),%eax 809e58b: 83 ec 0c sub $0xc,%esp 809e58e: 83 e0 f0 and $0xfffffff0,%eax 809e591: 50 push %eax 809e592: 57 push %edi 809e593: ff 75 14 pushl 0x14(%ebp) 809e596: ff 75 0c pushl 0xc(%ebp) 809e599: ff 75 08 pushl 0x8(%ebp) 809e59c: 89 45 d0 mov %eax,-0x30(%ebp) 809e59f: e8 6c 03 00 00 call 809e910 <__mpn_impn_mul_n> 809e5a4: 8b 5d 08 mov 0x8(%ebp),%ebx 809e5a7: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 809e5ae: 8b 55 10 mov 0x10(%ebp),%edx 809e5b1: 83 c4 20 add $0x20,%esp 809e5b4: 89 45 e4 mov %eax,-0x1c(%ebp) 809e5b7: 01 c3 add %eax,%ebx 809e5b9: 29 fa sub %edi,%edx 809e5bb: 89 5d d4 mov %ebx,-0x2c(%ebp) 809e5be: 8b 5d 0c mov 0xc(%ebp),%ebx 809e5c1: 01 c3 add %eax,%ebx 809e5c3: 39 d7 cmp %edx,%edi 809e5c5: 89 5d e0 mov %ebx,-0x20(%ebp) 809e5c8: 0f 8e 22 01 00 00 jle 809e6f0 <__mpn_mul+0x240> 809e5ce: 85 d2 test %edx,%edx 809e5d0: 75 76 jne 809e648 <__mpn_mul+0x198> 809e5d2: 8b 45 10 mov 0x10(%ebp),%eax 809e5d5: 8d 84 38 ff ff ff 3f lea 0x3fffffff(%eax,%edi,1),%eax 809e5dc: 8b 7d 08 mov 0x8(%ebp),%edi 809e5df: 8b 04 87 mov (%edi,%eax,4),%eax 809e5e2: 8d 65 f4 lea -0xc(%ebp),%esp 809e5e5: 5b pop %ebx 809e5e6: 5e pop %esi 809e5e7: 5f pop %edi 809e5e8: 5d pop %ebp 809e5e9: c3 ret 809e5ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809e5f0: 74 2a je 809e61c <__mpn_mul+0x16c> 809e5f2: 8b 4d 10 mov 0x10(%ebp),%ecx 809e5f5: 8b 45 08 mov 0x8(%ebp),%eax 809e5f8: 8b 55 10 mov 0x10(%ebp),%edx 809e5fb: 85 c9 test %ecx,%ecx 809e5fd: 8d 14 90 lea (%eax,%edx,4),%edx 809e600: 7e 13 jle 809e615 <__mpn_mul+0x165> 809e602: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809e608: c7 00 00 00 00 00 movl $0x0,(%eax) 809e60e: 83 c0 04 add $0x4,%eax 809e611: 39 c2 cmp %eax,%edx 809e613: 75 f3 jne 809e608 <__mpn_mul+0x158> 809e615: 31 c0 xor %eax,%eax 809e617: e9 d3 fe ff ff jmp 809e4ef <__mpn_mul+0x3f> 809e61c: 8b 45 10 mov 0x10(%ebp),%eax 809e61f: 85 c0 test %eax,%eax 809e621: 7e f2 jle 809e615 <__mpn_mul+0x165> 809e623: 8b 4d 08 mov 0x8(%ebp),%ecx 809e626: 8b 5d 0c mov 0xc(%ebp),%ebx 809e629: 31 c0 xor %eax,%eax 809e62b: 8b 75 10 mov 0x10(%ebp),%esi 809e62e: 66 90 xchg %ax,%ax 809e630: 8b 14 83 mov (%ebx,%eax,4),%edx 809e633: 89 14 81 mov %edx,(%ecx,%eax,4) 809e636: 83 c0 01 add $0x1,%eax 809e639: 39 c6 cmp %eax,%esi 809e63b: 75 f3 jne 809e630 <__mpn_mul+0x180> 809e63d: 31 c0 xor %eax,%eax 809e63f: e9 ab fe ff ff jmp 809e4ef <__mpn_mul+0x3f> 809e644: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e648: 8b 75 d0 mov -0x30(%ebp),%esi 809e64b: 83 ec 0c sub $0xc,%esp 809e64e: 89 55 dc mov %edx,-0x24(%ebp) 809e651: 52 push %edx 809e652: ff 75 e0 pushl -0x20(%ebp) 809e655: 57 push %edi 809e656: ff 75 14 pushl 0x14(%ebp) 809e659: 56 push %esi 809e65a: e8 51 fe ff ff call 809e4b0 <__mpn_mul> 809e65f: 8b 45 d4 mov -0x2c(%ebp),%eax 809e662: 83 c4 20 add $0x20,%esp 809e665: 57 push %edi 809e666: 56 push %esi 809e667: 50 push %eax 809e668: 50 push %eax 809e669: e8 c2 53 00 00 call 80a3a30 <__mpn_add_n> 809e66e: 8b 55 e4 mov -0x1c(%ebp),%edx 809e671: 89 c3 mov %eax,%ebx 809e673: 89 f0 mov %esi,%eax 809e675: 8b 75 d4 mov -0x2c(%ebp),%esi 809e678: 83 c4 10 add $0x10,%esp 809e67b: 01 d0 add %edx,%eax 809e67d: 01 d6 add %edx,%esi 809e67f: 03 18 add (%eax),%ebx 809e681: 8d 48 04 lea 0x4(%eax),%ecx 809e684: 89 d8 mov %ebx,%eax 809e686: 0f 92 c3 setb %bl 809e689: 0f b6 db movzbl %bl,%ebx 809e68c: 89 06 mov %eax,(%esi) 809e68e: 89 da mov %ebx,%edx 809e690: 8d 5e 04 lea 0x4(%esi),%ebx 809e693: 85 d2 test %edx,%edx 809e695: 8b 55 dc mov -0x24(%ebp),%edx 809e698: 74 22 je 809e6bc <__mpn_mul+0x20c> 809e69a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809e6a0: 83 ea 01 sub $0x1,%edx 809e6a3: 0f 84 29 ff ff ff je 809e5d2 <__mpn_mul+0x122> 809e6a9: 83 c1 04 add $0x4,%ecx 809e6ac: 8b 41 fc mov -0x4(%ecx),%eax 809e6af: 83 c3 04 add $0x4,%ebx 809e6b2: 83 c0 01 add $0x1,%eax 809e6b5: 85 c0 test %eax,%eax 809e6b7: 89 43 fc mov %eax,-0x4(%ebx) 809e6ba: 74 e4 je 809e6a0 <__mpn_mul+0x1f0> 809e6bc: 39 cb cmp %ecx,%ebx 809e6be: 0f 84 0e ff ff ff je 809e5d2 <__mpn_mul+0x122> 809e6c4: 83 fa 01 cmp $0x1,%edx 809e6c7: 0f 8e 05 ff ff ff jle 809e5d2 <__mpn_mul+0x122> 809e6cd: 83 ea 01 sub $0x1,%edx 809e6d0: 31 c0 xor %eax,%eax 809e6d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809e6d8: 8b 34 81 mov (%ecx,%eax,4),%esi 809e6db: 89 34 83 mov %esi,(%ebx,%eax,4) 809e6de: 83 c0 01 add $0x1,%eax 809e6e1: 39 c2 cmp %eax,%edx 809e6e3: 75 f3 jne 809e6d8 <__mpn_mul+0x228> 809e6e5: e9 e8 fe ff ff jmp 809e5d2 <__mpn_mul+0x122> 809e6ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809e6f0: 29 f4 sub %esi,%esp 809e6f2: 8b 5d e4 mov -0x1c(%ebp),%ebx 809e6f5: 8b 4d d4 mov -0x2c(%ebp),%ecx 809e6f8: 8d 44 24 0f lea 0xf(%esp),%eax 809e6fc: 29 fa sub %edi,%edx 809e6fe: 89 55 dc mov %edx,-0x24(%ebp) 809e701: 83 e0 f0 and $0xfffffff0,%eax 809e704: 01 d9 add %ebx,%ecx 809e706: 89 45 d8 mov %eax,-0x28(%ebp) 809e709: 01 d8 add %ebx,%eax 809e70b: 89 cb mov %ecx,%ebx 809e70d: 89 45 c4 mov %eax,-0x3c(%ebp) 809e710: 83 c0 04 add $0x4,%eax 809e713: 89 45 c8 mov %eax,-0x38(%ebp) 809e716: 8d 76 00 lea 0x0(%esi),%esi 809e719: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809e720: 83 ec 0c sub $0xc,%esp 809e723: 89 de mov %ebx,%esi 809e725: 2b 75 e4 sub -0x1c(%ebp),%esi 809e728: ff 75 d0 pushl -0x30(%ebp) 809e72b: 57 push %edi 809e72c: ff 75 14 pushl 0x14(%ebp) 809e72f: ff 75 e0 pushl -0x20(%ebp) 809e732: ff 75 d8 pushl -0x28(%ebp) 809e735: e8 d6 01 00 00 call 809e910 <__mpn_impn_mul_n> 809e73a: 83 c4 20 add $0x20,%esp 809e73d: 57 push %edi 809e73e: ff 75 d8 pushl -0x28(%ebp) 809e741: 56 push %esi 809e742: 56 push %esi 809e743: 89 fe mov %edi,%esi 809e745: e8 e6 52 00 00 call 80a3a30 <__mpn_add_n> 809e74a: 8b 55 c4 mov -0x3c(%ebp),%edx 809e74d: 83 c4 10 add $0x10,%esp 809e750: 89 5d d4 mov %ebx,-0x2c(%ebp) 809e753: 8d 4b 04 lea 0x4(%ebx),%ecx 809e756: 03 02 add (%edx),%eax 809e758: 0f 92 c2 setb %dl 809e75b: 89 03 mov %eax,(%ebx) 809e75d: 0f b6 d2 movzbl %dl,%edx 809e760: 85 d2 test %edx,%edx 809e762: 8b 55 c8 mov -0x38(%ebp),%edx 809e765: 75 5c jne 809e7c3 <__mpn_mul+0x313> 809e767: 39 d1 cmp %edx,%ecx 809e769: 74 25 je 809e790 <__mpn_mul+0x2e0> 809e76b: 83 fe 01 cmp $0x1,%esi 809e76e: 7e 20 jle 809e790 <__mpn_mul+0x2e0> 809e770: 83 ee 01 sub $0x1,%esi 809e773: 31 c0 xor %eax,%eax 809e775: 89 5d cc mov %ebx,-0x34(%ebp) 809e778: 90 nop 809e779: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809e780: 8b 1c 82 mov (%edx,%eax,4),%ebx 809e783: 89 1c 81 mov %ebx,(%ecx,%eax,4) 809e786: 83 c0 01 add $0x1,%eax 809e789: 39 f0 cmp %esi,%eax 809e78b: 75 f3 jne 809e780 <__mpn_mul+0x2d0> 809e78d: 8b 5d cc mov -0x34(%ebp),%ebx 809e790: 8b 45 dc mov -0x24(%ebp),%eax 809e793: 8b 4d e4 mov -0x1c(%ebp),%ecx 809e796: 01 4d e0 add %ecx,-0x20(%ebp) 809e799: 89 c2 mov %eax,%edx 809e79b: 01 cb add %ecx,%ebx 809e79d: 29 f8 sub %edi,%eax 809e79f: 89 45 dc mov %eax,-0x24(%ebp) 809e7a2: 0f 8d 78 ff ff ff jge 809e720 <__mpn_mul+0x270> 809e7a8: e9 21 fe ff ff jmp 809e5ce <__mpn_mul+0x11e> 809e7ad: 8d 76 00 lea 0x0(%esi),%esi 809e7b0: 83 c2 04 add $0x4,%edx 809e7b3: 8b 42 fc mov -0x4(%edx),%eax 809e7b6: 83 c1 04 add $0x4,%ecx 809e7b9: 83 c0 01 add $0x1,%eax 809e7bc: 85 c0 test %eax,%eax 809e7be: 89 41 fc mov %eax,-0x4(%ecx) 809e7c1: 75 a4 jne 809e767 <__mpn_mul+0x2b7> 809e7c3: 83 ee 01 sub $0x1,%esi 809e7c6: 75 e8 jne 809e7b0 <__mpn_mul+0x300> 809e7c8: eb c6 jmp 809e790 <__mpn_mul+0x2e0> 809e7ca: 66 90 xchg %ax,%ax 809e7cc: 66 90 xchg %ax,%ax 809e7ce: 66 90 xchg %ax,%ax 0809e7d0 <__mpn_mul_1>: 809e7d0: 57 push %edi 809e7d1: 56 push %esi 809e7d2: 55 push %ebp 809e7d3: 53 push %ebx 809e7d4: 8b 7c 24 14 mov 0x14(%esp),%edi 809e7d8: 8b 74 24 18 mov 0x18(%esp),%esi 809e7dc: 8b 4c 24 1c mov 0x1c(%esp),%ecx 809e7e0: 8b 5c 24 20 mov 0x20(%esp),%ebx 809e7e4: 8d 3c 8f lea (%edi,%ecx,4),%edi 809e7e7: 8d 34 8e lea (%esi,%ecx,4),%esi 809e7ea: f7 d9 neg %ecx 809e7ec: 31 ed xor %ebp,%ebp 809e7ee: 66 90 xchg %ax,%ax 809e7f0: 8b 04 8e mov (%esi,%ecx,4),%eax 809e7f3: f7 e3 mul %ebx 809e7f5: 01 e8 add %ebp,%eax 809e7f7: 89 04 8f mov %eax,(%edi,%ecx,4) 809e7fa: 83 d2 00 adc $0x0,%edx 809e7fd: 89 d5 mov %edx,%ebp 809e7ff: 41 inc %ecx 809e800: 75 ee jne 809e7f0 <__mpn_mul_1+0x20> 809e802: 89 e8 mov %ebp,%eax 809e804: 5b pop %ebx 809e805: 5d pop %ebp 809e806: 5e pop %esi 809e807: 5f pop %edi 809e808: c3 ret 809e809: 66 90 xchg %ax,%ax 809e80b: 66 90 xchg %ax,%ax 809e80d: 66 90 xchg %ax,%ax 809e80f: 90 nop 0809e810 <__mpn_impn_mul_n_basecase>: 809e810: 55 push %ebp 809e811: 57 push %edi 809e812: 56 push %esi 809e813: 53 push %ebx 809e814: 83 ec 0c sub $0xc,%esp 809e817: 8b 44 24 28 mov 0x28(%esp),%eax 809e81b: 8b 5c 24 20 mov 0x20(%esp),%ebx 809e81f: 8b 6c 24 2c mov 0x2c(%esp),%ebp 809e823: 8b 00 mov (%eax),%eax 809e825: 83 f8 01 cmp $0x1,%eax 809e828: 0f 86 8a 00 00 00 jbe 809e8b8 <__mpn_impn_mul_n_basecase+0xa8> 809e82e: 50 push %eax 809e82f: 55 push %ebp 809e830: ff 74 24 2c pushl 0x2c(%esp) 809e834: 53 push %ebx 809e835: e8 96 ff ff ff call 809e7d0 <__mpn_mul_1> 809e83a: 83 c4 10 add $0x10,%esp 809e83d: 89 04 ab mov %eax,(%ebx,%ebp,4) 809e840: 83 c3 04 add $0x4,%ebx 809e843: 83 fd 01 cmp $0x1,%ebp 809e846: 8d 3c ad 00 00 00 00 lea 0x0(,%ebp,4),%edi 809e84d: be 01 00 00 00 mov $0x1,%esi 809e852: 7f 28 jg 809e87c <__mpn_impn_mul_n_basecase+0x6c> 809e854: eb 56 jmp 809e8ac <__mpn_impn_mul_n_basecase+0x9c> 809e856: 8d 76 00 lea 0x0(%esi),%esi 809e859: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809e860: 50 push %eax 809e861: 55 push %ebp 809e862: ff 74 24 2c pushl 0x2c(%esp) 809e866: 53 push %ebx 809e867: e8 54 52 00 00 call 80a3ac0 <__mpn_addmul_1> 809e86c: 83 c4 10 add $0x10,%esp 809e86f: 83 c6 01 add $0x1,%esi 809e872: 89 04 3b mov %eax,(%ebx,%edi,1) 809e875: 83 c3 04 add $0x4,%ebx 809e878: 39 f5 cmp %esi,%ebp 809e87a: 74 30 je 809e8ac <__mpn_impn_mul_n_basecase+0x9c> 809e87c: 8b 44 24 28 mov 0x28(%esp),%eax 809e880: 8b 04 b0 mov (%eax,%esi,4),%eax 809e883: 83 f8 01 cmp $0x1,%eax 809e886: 77 d8 ja 809e860 <__mpn_impn_mul_n_basecase+0x50> 809e888: b8 00 00 00 00 mov $0x0,%eax 809e88d: 75 e0 jne 809e86f <__mpn_impn_mul_n_basecase+0x5f> 809e88f: 55 push %ebp 809e890: ff 74 24 28 pushl 0x28(%esp) 809e894: 83 c6 01 add $0x1,%esi 809e897: 53 push %ebx 809e898: 53 push %ebx 809e899: 83 c3 04 add $0x4,%ebx 809e89c: e8 8f 51 00 00 call 80a3a30 <__mpn_add_n> 809e8a1: 83 c4 10 add $0x10,%esp 809e8a4: 89 44 3b fc mov %eax,-0x4(%ebx,%edi,1) 809e8a8: 39 f5 cmp %esi,%ebp 809e8aa: 75 d0 jne 809e87c <__mpn_impn_mul_n_basecase+0x6c> 809e8ac: 83 c4 0c add $0xc,%esp 809e8af: 5b pop %ebx 809e8b0: 5e pop %esi 809e8b1: 5f pop %edi 809e8b2: 5d pop %ebp 809e8b3: c3 ret 809e8b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e8b8: 74 26 je 809e8e0 <__mpn_impn_mul_n_basecase+0xd0> 809e8ba: 85 ed test %ebp,%ebp 809e8bc: 89 d8 mov %ebx,%eax 809e8be: 8d 14 ab lea (%ebx,%ebp,4),%edx 809e8c1: 7e 12 jle 809e8d5 <__mpn_impn_mul_n_basecase+0xc5> 809e8c3: 90 nop 809e8c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e8c8: c7 00 00 00 00 00 movl $0x0,(%eax) 809e8ce: 83 c0 04 add $0x4,%eax 809e8d1: 39 d0 cmp %edx,%eax 809e8d3: 75 f3 jne 809e8c8 <__mpn_impn_mul_n_basecase+0xb8> 809e8d5: 31 c0 xor %eax,%eax 809e8d7: e9 61 ff ff ff jmp 809e83d <__mpn_impn_mul_n_basecase+0x2d> 809e8dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e8e0: 85 ed test %ebp,%ebp 809e8e2: 7e f1 jle 809e8d5 <__mpn_impn_mul_n_basecase+0xc5> 809e8e4: 31 c0 xor %eax,%eax 809e8e6: 8d 76 00 lea 0x0(%esi),%esi 809e8e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809e8f0: 8b 4c 24 24 mov 0x24(%esp),%ecx 809e8f4: 8b 14 81 mov (%ecx,%eax,4),%edx 809e8f7: 89 14 83 mov %edx,(%ebx,%eax,4) 809e8fa: 83 c0 01 add $0x1,%eax 809e8fd: 39 c5 cmp %eax,%ebp 809e8ff: 75 ef jne 809e8f0 <__mpn_impn_mul_n_basecase+0xe0> 809e901: 31 c0 xor %eax,%eax 809e903: e9 35 ff ff ff jmp 809e83d <__mpn_impn_mul_n_basecase+0x2d> 809e908: 90 nop 809e909: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809e910 <__mpn_impn_mul_n>: 809e910: 55 push %ebp 809e911: 57 push %edi 809e912: 56 push %esi 809e913: 53 push %ebx 809e914: 83 ec 2c sub $0x2c,%esp 809e917: f6 44 24 4c 01 testb $0x1,0x4c(%esp) 809e91c: 8b 74 24 40 mov 0x40(%esp),%esi 809e920: 8b 7c 24 50 mov 0x50(%esp),%edi 809e924: 74 6a je 809e990 <__mpn_impn_mul_n+0x80> 809e926: 8b 44 24 4c mov 0x4c(%esp),%eax 809e92a: 8d 58 ff lea -0x1(%eax),%ebx 809e92d: 83 fb 1f cmp $0x1f,%ebx 809e930: 0f 8e c2 02 00 00 jle 809ebf8 <__mpn_impn_mul_n+0x2e8> 809e936: 83 ec 0c sub $0xc,%esp 809e939: 57 push %edi 809e93a: 53 push %ebx 809e93b: ff 74 24 5c pushl 0x5c(%esp) 809e93f: ff 74 24 5c pushl 0x5c(%esp) 809e943: 56 push %esi 809e944: e8 c7 ff ff ff call 809e910 <__mpn_impn_mul_n> 809e949: 83 c4 20 add $0x20,%esp 809e94c: 8b 44 24 48 mov 0x48(%esp),%eax 809e950: 8d 3c 9e lea (%esi,%ebx,4),%edi 809e953: ff 34 98 pushl (%eax,%ebx,4) 809e956: 53 push %ebx 809e957: ff 74 24 4c pushl 0x4c(%esp) 809e95b: 57 push %edi 809e95c: e8 5f 51 00 00 call 80a3ac0 <__mpn_addmul_1> 809e961: 89 04 de mov %eax,(%esi,%ebx,8) 809e964: 8b 44 24 54 mov 0x54(%esp),%eax 809e968: ff 34 98 pushl (%eax,%ebx,4) 809e96b: ff 74 24 60 pushl 0x60(%esp) 809e96f: ff 74 24 60 pushl 0x60(%esp) 809e973: 57 push %edi 809e974: e8 47 51 00 00 call 80a3ac0 <__mpn_addmul_1> 809e979: 03 5c 24 6c add 0x6c(%esp),%ebx 809e97d: 83 c4 20 add $0x20,%esp 809e980: 89 04 9e mov %eax,(%esi,%ebx,4) 809e983: 83 c4 2c add $0x2c,%esp 809e986: 5b pop %ebx 809e987: 5e pop %esi 809e988: 5f pop %edi 809e989: 5d pop %ebp 809e98a: c3 ret 809e98b: 90 nop 809e98c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809e990: 8b 5c 24 4c mov 0x4c(%esp),%ebx 809e994: 8b 4c 24 48 mov 0x48(%esp),%ecx 809e998: d1 fb sar %ebx 809e99a: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 809e9a1: 01 c1 add %eax,%ecx 809e9a3: 89 c5 mov %eax,%ebp 809e9a5: 89 44 24 10 mov %eax,0x10(%esp) 809e9a9: 89 4c 24 18 mov %ecx,0x18(%esp) 809e9ad: 89 c8 mov %ecx,%eax 809e9af: 8b 4c 24 4c mov 0x4c(%esp),%ecx 809e9b3: 03 6c 24 44 add 0x44(%esp),%ebp 809e9b7: c1 e1 02 shl $0x2,%ecx 809e9ba: 89 4c 24 1c mov %ecx,0x1c(%esp) 809e9be: 01 f1 add %esi,%ecx 809e9c0: 83 fb 1f cmp $0x1f,%ebx 809e9c3: 89 4c 24 0c mov %ecx,0xc(%esp) 809e9c7: 0f 8e 13 02 00 00 jle 809ebe0 <__mpn_impn_mul_n+0x2d0> 809e9cd: 83 ec 0c sub $0xc,%esp 809e9d0: 57 push %edi 809e9d1: 53 push %ebx 809e9d2: 50 push %eax 809e9d3: 55 push %ebp 809e9d4: 51 push %ecx 809e9d5: e8 36 ff ff ff call 809e910 <__mpn_impn_mul_n> 809e9da: 83 c4 20 add $0x20,%esp 809e9dd: 83 ec 04 sub $0x4,%esp 809e9e0: 53 push %ebx 809e9e1: ff 74 24 4c pushl 0x4c(%esp) 809e9e5: 55 push %ebp 809e9e6: e8 d5 f5 ff ff call 809dfc0 <__mpn_cmp> 809e9eb: 83 c4 10 add $0x10,%esp 809e9ee: 85 c0 test %eax,%eax 809e9f0: 0f 88 aa 02 00 00 js 809eca0 <__mpn_impn_mul_n+0x390> 809e9f6: 53 push %ebx 809e9f7: ff 74 24 48 pushl 0x48(%esp) 809e9fb: 55 push %ebp 809e9fc: 56 push %esi 809e9fd: e8 ce 07 00 00 call 809f1d0 <__mpn_sub_n> 809ea02: 83 c4 10 add $0x10,%esp 809ea05: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 809ea0c: 00 809ea0d: 83 ec 04 sub $0x4,%esp 809ea10: 53 push %ebx 809ea11: ff 74 24 50 pushl 0x50(%esp) 809ea15: 8b 6c 24 24 mov 0x24(%esp),%ebp 809ea19: 55 push %ebp 809ea1a: e8 a1 f5 ff ff call 809dfc0 <__mpn_cmp> 809ea1f: 83 c4 10 add $0x10,%esp 809ea22: 85 c0 test %eax,%eax 809ea24: 8b 44 24 10 mov 0x10(%esp),%eax 809ea28: 0f 88 52 02 00 00 js 809ec80 <__mpn_impn_mul_n+0x370> 809ea2e: 01 f0 add %esi,%eax 809ea30: 89 44 24 08 mov %eax,0x8(%esp) 809ea34: 53 push %ebx 809ea35: ff 74 24 4c pushl 0x4c(%esp) 809ea39: 55 push %ebp 809ea3a: 50 push %eax 809ea3b: e8 90 07 00 00 call 809f1d0 <__mpn_sub_n> 809ea40: 83 74 24 24 01 xorl $0x1,0x24(%esp) 809ea45: 83 c4 10 add $0x10,%esp 809ea48: 83 fb 1f cmp $0x1f,%ebx 809ea4b: 0f 8f bf 01 00 00 jg 809ec10 <__mpn_impn_mul_n+0x300> 809ea51: 53 push %ebx 809ea52: ff 74 24 0c pushl 0xc(%esp) 809ea56: 56 push %esi 809ea57: 57 push %edi 809ea58: e8 b3 fd ff ff call 809e810 <__mpn_impn_mul_n_basecase> 809ea5d: 83 c4 10 add $0x10,%esp 809ea60: 85 db test %ebx,%ebx 809ea62: 0f 8e 54 02 00 00 jle 809ecbc <__mpn_impn_mul_n+0x3ac> 809ea68: 8b 6c 24 4c mov 0x4c(%esp),%ebp 809ea6c: 8b 44 24 4c mov 0x4c(%esp),%eax 809ea70: 89 da mov %ebx,%edx 809ea72: 2b 54 24 4c sub 0x4c(%esp),%edx 809ea76: 89 5c 24 18 mov %ebx,0x18(%esp) 809ea7a: 01 dd add %ebx,%ebp 809ea7c: 8d 04 86 lea (%esi,%eax,4),%eax 809ea7f: 8d 0c ae lea (%esi,%ebp,4),%ecx 809ea82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809ea88: 8b 18 mov (%eax),%ebx 809ea8a: 89 1c 90 mov %ebx,(%eax,%edx,4) 809ea8d: 83 c0 04 add $0x4,%eax 809ea90: 39 c8 cmp %ecx,%eax 809ea92: 75 f4 jne 809ea88 <__mpn_impn_mul_n+0x178> 809ea94: 8b 5c 24 18 mov 0x18(%esp),%ebx 809ea98: 8d 2c ae lea (%esi,%ebp,4),%ebp 809ea9b: 53 push %ebx 809ea9c: 55 push %ebp 809ea9d: 8b 44 24 14 mov 0x14(%esp),%eax 809eaa1: 50 push %eax 809eaa2: 50 push %eax 809eaa3: e8 88 4f 00 00 call 80a3a30 <__mpn_add_n> 809eaa8: 89 44 24 28 mov %eax,0x28(%esp) 809eaac: 83 c4 10 add $0x10,%esp 809eaaf: 8b 44 24 14 mov 0x14(%esp),%eax 809eab3: 85 c0 test %eax,%eax 809eab5: 0f 84 9d 01 00 00 je 809ec58 <__mpn_impn_mul_n+0x348> 809eabb: ff 74 24 4c pushl 0x4c(%esp) 809eabf: 57 push %edi 809eac0: 8b 44 24 10 mov 0x10(%esp),%eax 809eac4: 50 push %eax 809eac5: 50 push %eax 809eac6: e8 05 07 00 00 call 809f1d0 <__mpn_sub_n> 809eacb: 8b 4c 24 28 mov 0x28(%esp),%ecx 809eacf: 29 c1 sub %eax,%ecx 809ead1: 89 4c 24 24 mov %ecx,0x24(%esp) 809ead5: 83 c4 10 add $0x10,%esp 809ead8: 83 fb 1f cmp $0x1f,%ebx 809eadb: 0f 8f 4f 01 00 00 jg 809ec30 <__mpn_impn_mul_n+0x320> 809eae1: 53 push %ebx 809eae2: ff 74 24 4c pushl 0x4c(%esp) 809eae6: ff 74 24 4c pushl 0x4c(%esp) 809eaea: 57 push %edi 809eaeb: e8 20 fd ff ff call 809e810 <__mpn_impn_mul_n_basecase> 809eaf0: 83 c4 10 add $0x10,%esp 809eaf3: ff 74 24 4c pushl 0x4c(%esp) 809eaf7: 57 push %edi 809eaf8: 8b 44 24 10 mov 0x10(%esp),%eax 809eafc: 50 push %eax 809eafd: 50 push %eax 809eafe: e8 2d 4f 00 00 call 80a3a30 <__mpn_add_n> 809eb03: 83 c4 10 add $0x10,%esp 809eb06: 03 44 24 14 add 0x14(%esp),%eax 809eb0a: 74 34 je 809eb40 <__mpn_impn_mul_n+0x230> 809eb0c: 31 d2 xor %edx,%edx 809eb0e: 03 45 00 add 0x0(%ebp),%eax 809eb11: 0f 92 c2 setb %dl 809eb14: 89 45 00 mov %eax,0x0(%ebp) 809eb17: 85 d2 test %edx,%edx 809eb19: 74 25 je 809eb40 <__mpn_impn_mul_n+0x230> 809eb1b: 8d 4b ff lea -0x1(%ebx),%ecx 809eb1e: 31 c0 xor %eax,%eax 809eb20: eb 18 jmp 809eb3a <__mpn_impn_mul_n+0x22a> 809eb22: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809eb28: 8b 54 85 04 mov 0x4(%ebp,%eax,4),%edx 809eb2c: 83 c2 01 add $0x1,%edx 809eb2f: 89 54 85 04 mov %edx,0x4(%ebp,%eax,4) 809eb33: 83 c0 01 add $0x1,%eax 809eb36: 85 d2 test %edx,%edx 809eb38: 75 06 jne 809eb40 <__mpn_impn_mul_n+0x230> 809eb3a: 39 c1 cmp %eax,%ecx 809eb3c: 75 ea jne 809eb28 <__mpn_impn_mul_n+0x218> 809eb3e: 66 90 xchg %ax,%ax 809eb40: 31 c0 xor %eax,%eax 809eb42: 85 db test %ebx,%ebx 809eb44: 7e 17 jle 809eb5d <__mpn_impn_mul_n+0x24d> 809eb46: 8d 76 00 lea 0x0(%esi),%esi 809eb49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809eb50: 8b 14 87 mov (%edi,%eax,4),%edx 809eb53: 89 14 86 mov %edx,(%esi,%eax,4) 809eb56: 83 c0 01 add $0x1,%eax 809eb59: 39 c3 cmp %eax,%ebx 809eb5b: 75 f3 jne 809eb50 <__mpn_impn_mul_n+0x240> 809eb5d: 53 push %ebx 809eb5e: 03 7c 24 14 add 0x14(%esp),%edi 809eb62: 57 push %edi 809eb63: 8b 44 24 10 mov 0x10(%esp),%eax 809eb67: 50 push %eax 809eb68: 50 push %eax 809eb69: e8 c2 4e 00 00 call 80a3a30 <__mpn_add_n> 809eb6e: 83 c4 10 add $0x10,%esp 809eb71: 85 c0 test %eax,%eax 809eb73: 0f 84 0a fe ff ff je 809e983 <__mpn_impn_mul_n+0x73> 809eb79: 8b 44 24 0c mov 0xc(%esp),%eax 809eb7d: 31 d2 xor %edx,%edx 809eb7f: 8b 00 mov (%eax),%eax 809eb81: 89 44 24 08 mov %eax,0x8(%esp) 809eb85: 83 c0 01 add $0x1,%eax 809eb88: 0f 82 3a 01 00 00 jb 809ecc8 <__mpn_impn_mul_n+0x3b8> 809eb8e: 8b 7c 24 0c mov 0xc(%esp),%edi 809eb92: 8b 5c 24 0c mov 0xc(%esp),%ebx 809eb96: 89 07 mov %eax,(%edi) 809eb98: 8b 44 24 4c mov 0x4c(%esp),%eax 809eb9c: 8d 48 ff lea -0x1(%eax),%ecx 809eb9f: 31 c0 xor %eax,%eax 809eba1: 85 d2 test %edx,%edx 809eba3: 0f 84 da fd ff ff je 809e983 <__mpn_impn_mul_n+0x73> 809eba9: 39 c8 cmp %ecx,%eax 809ebab: 0f 84 d2 fd ff ff je 809e983 <__mpn_impn_mul_n+0x73> 809ebb1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809ebb8: 8b 74 83 04 mov 0x4(%ebx,%eax,4),%esi 809ebbc: 8d 56 01 lea 0x1(%esi),%edx 809ebbf: 89 54 83 04 mov %edx,0x4(%ebx,%eax,4) 809ebc3: 83 c0 01 add $0x1,%eax 809ebc6: 85 d2 test %edx,%edx 809ebc8: 0f 85 b5 fd ff ff jne 809e983 <__mpn_impn_mul_n+0x73> 809ebce: 39 c8 cmp %ecx,%eax 809ebd0: 75 e6 jne 809ebb8 <__mpn_impn_mul_n+0x2a8> 809ebd2: e9 ac fd ff ff jmp 809e983 <__mpn_impn_mul_n+0x73> 809ebd7: 89 f6 mov %esi,%esi 809ebd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809ebe0: 53 push %ebx 809ebe1: 50 push %eax 809ebe2: 55 push %ebp 809ebe3: 51 push %ecx 809ebe4: e8 27 fc ff ff call 809e810 <__mpn_impn_mul_n_basecase> 809ebe9: 83 c4 10 add $0x10,%esp 809ebec: e9 ec fd ff ff jmp 809e9dd <__mpn_impn_mul_n+0xcd> 809ebf1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809ebf8: 53 push %ebx 809ebf9: ff 74 24 4c pushl 0x4c(%esp) 809ebfd: ff 74 24 4c pushl 0x4c(%esp) 809ec01: 56 push %esi 809ec02: e8 09 fc ff ff call 809e810 <__mpn_impn_mul_n_basecase> 809ec07: 83 c4 10 add $0x10,%esp 809ec0a: e9 3d fd ff ff jmp 809e94c <__mpn_impn_mul_n+0x3c> 809ec0f: 90 nop 809ec10: 83 ec 0c sub $0xc,%esp 809ec13: 8b 44 24 28 mov 0x28(%esp),%eax 809ec17: 01 f8 add %edi,%eax 809ec19: 50 push %eax 809ec1a: 53 push %ebx 809ec1b: ff 74 24 1c pushl 0x1c(%esp) 809ec1f: 56 push %esi 809ec20: 57 push %edi 809ec21: e8 ea fc ff ff call 809e910 <__mpn_impn_mul_n> 809ec26: 83 c4 20 add $0x20,%esp 809ec29: e9 3a fe ff ff jmp 809ea68 <__mpn_impn_mul_n+0x158> 809ec2e: 66 90 xchg %ax,%ax 809ec30: 83 ec 0c sub $0xc,%esp 809ec33: 8b 44 24 28 mov 0x28(%esp),%eax 809ec37: 01 f8 add %edi,%eax 809ec39: 50 push %eax 809ec3a: 53 push %ebx 809ec3b: ff 74 24 5c pushl 0x5c(%esp) 809ec3f: ff 74 24 5c pushl 0x5c(%esp) 809ec43: 57 push %edi 809ec44: e8 c7 fc ff ff call 809e910 <__mpn_impn_mul_n> 809ec49: 83 c4 20 add $0x20,%esp 809ec4c: e9 a2 fe ff ff jmp 809eaf3 <__mpn_impn_mul_n+0x1e3> 809ec51: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809ec58: ff 74 24 4c pushl 0x4c(%esp) 809ec5c: 57 push %edi 809ec5d: 8b 44 24 10 mov 0x10(%esp),%eax 809ec61: 50 push %eax 809ec62: 50 push %eax 809ec63: e8 c8 4d 00 00 call 80a3a30 <__mpn_add_n> 809ec68: 03 44 24 28 add 0x28(%esp),%eax 809ec6c: 89 44 24 24 mov %eax,0x24(%esp) 809ec70: 83 c4 10 add $0x10,%esp 809ec73: e9 60 fe ff ff jmp 809ead8 <__mpn_impn_mul_n+0x1c8> 809ec78: 90 nop 809ec79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809ec80: 01 f0 add %esi,%eax 809ec82: 89 44 24 08 mov %eax,0x8(%esp) 809ec86: 53 push %ebx 809ec87: ff 74 24 1c pushl 0x1c(%esp) 809ec8b: ff 74 24 50 pushl 0x50(%esp) 809ec8f: 50 push %eax 809ec90: e8 3b 05 00 00 call 809f1d0 <__mpn_sub_n> 809ec95: 83 c4 10 add $0x10,%esp 809ec98: e9 ab fd ff ff jmp 809ea48 <__mpn_impn_mul_n+0x138> 809ec9d: 8d 76 00 lea 0x0(%esi),%esi 809eca0: 53 push %ebx 809eca1: 55 push %ebp 809eca2: ff 74 24 4c pushl 0x4c(%esp) 809eca6: 56 push %esi 809eca7: e8 24 05 00 00 call 809f1d0 <__mpn_sub_n> 809ecac: 83 c4 10 add $0x10,%esp 809ecaf: c7 44 24 14 01 00 00 movl $0x1,0x14(%esp) 809ecb6: 00 809ecb7: e9 51 fd ff ff jmp 809ea0d <__mpn_impn_mul_n+0xfd> 809ecbc: 8b 44 24 4c mov 0x4c(%esp),%eax 809ecc0: 8d 2c 03 lea (%ebx,%eax,1),%ebp 809ecc3: e9 d0 fd ff ff jmp 809ea98 <__mpn_impn_mul_n+0x188> 809ecc8: ba 01 00 00 00 mov $0x1,%edx 809eccd: e9 bc fe ff ff jmp 809eb8e <__mpn_impn_mul_n+0x27e> 809ecd2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809ecd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 0809ece0 <__mpn_impn_sqr_n_basecase>: 809ece0: 55 push %ebp 809ece1: 57 push %edi 809ece2: 56 push %esi 809ece3: 53 push %ebx 809ece4: 83 ec 1c sub $0x1c,%esp 809ece7: 8b 7c 24 34 mov 0x34(%esp),%edi 809eceb: 8b 5c 24 30 mov 0x30(%esp),%ebx 809ecef: 8b 6c 24 38 mov 0x38(%esp),%ebp 809ecf3: 8b 07 mov (%edi),%eax 809ecf5: 83 f8 01 cmp $0x1,%eax 809ecf8: 76 76 jbe 809ed70 <__mpn_impn_sqr_n_basecase+0x90> 809ecfa: 50 push %eax 809ecfb: 55 push %ebp 809ecfc: 57 push %edi 809ecfd: 53 push %ebx 809ecfe: e8 cd fa ff ff call 809e7d0 <__mpn_mul_1> 809ed03: 83 c4 10 add $0x10,%esp 809ed06: 8d 0c ad 00 00 00 00 lea 0x0(,%ebp,4),%ecx 809ed0d: 89 04 ab mov %eax,(%ebx,%ebp,4) 809ed10: 83 c3 04 add $0x4,%ebx 809ed13: 83 fd 01 cmp $0x1,%ebp 809ed16: be 01 00 00 00 mov $0x1,%esi 809ed1b: 89 4c 24 0c mov %ecx,0xc(%esp) 809ed1f: 7f 25 jg 809ed46 <__mpn_impn_sqr_n_basecase+0x66> 809ed21: eb 45 jmp 809ed68 <__mpn_impn_sqr_n_basecase+0x88> 809ed23: 90 nop 809ed24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ed28: 50 push %eax 809ed29: 55 push %ebp 809ed2a: 57 push %edi 809ed2b: 53 push %ebx 809ed2c: e8 8f 4d 00 00 call 80a3ac0 <__mpn_addmul_1> 809ed31: 83 c4 10 add $0x10,%esp 809ed34: 8b 54 24 0c mov 0xc(%esp),%edx 809ed38: 83 c6 01 add $0x1,%esi 809ed3b: 83 c3 04 add $0x4,%ebx 809ed3e: 89 44 13 fc mov %eax,-0x4(%ebx,%edx,1) 809ed42: 39 f5 cmp %esi,%ebp 809ed44: 74 22 je 809ed68 <__mpn_impn_sqr_n_basecase+0x88> 809ed46: 8b 04 b7 mov (%edi,%esi,4),%eax 809ed49: 83 f8 01 cmp $0x1,%eax 809ed4c: 77 da ja 809ed28 <__mpn_impn_sqr_n_basecase+0x48> 809ed4e: b8 00 00 00 00 mov $0x0,%eax 809ed53: 75 df jne 809ed34 <__mpn_impn_sqr_n_basecase+0x54> 809ed55: 55 push %ebp 809ed56: 57 push %edi 809ed57: 53 push %ebx 809ed58: 53 push %ebx 809ed59: e8 d2 4c 00 00 call 80a3a30 <__mpn_add_n> 809ed5e: 83 c4 10 add $0x10,%esp 809ed61: eb d1 jmp 809ed34 <__mpn_impn_sqr_n_basecase+0x54> 809ed63: 90 nop 809ed64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ed68: 83 c4 1c add $0x1c,%esp 809ed6b: 5b pop %ebx 809ed6c: 5e pop %esi 809ed6d: 5f pop %edi 809ed6e: 5d pop %ebp 809ed6f: c3 ret 809ed70: 74 26 je 809ed98 <__mpn_impn_sqr_n_basecase+0xb8> 809ed72: 85 ed test %ebp,%ebp 809ed74: 89 d8 mov %ebx,%eax 809ed76: 8d 0c ab lea (%ebx,%ebp,4),%ecx 809ed79: 7e 12 jle 809ed8d <__mpn_impn_sqr_n_basecase+0xad> 809ed7b: 90 nop 809ed7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ed80: c7 00 00 00 00 00 movl $0x0,(%eax) 809ed86: 83 c0 04 add $0x4,%eax 809ed89: 39 c8 cmp %ecx,%eax 809ed8b: 75 f3 jne 809ed80 <__mpn_impn_sqr_n_basecase+0xa0> 809ed8d: 31 c0 xor %eax,%eax 809ed8f: e9 72 ff ff ff jmp 809ed06 <__mpn_impn_sqr_n_basecase+0x26> 809ed94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ed98: 85 ed test %ebp,%ebp 809ed9a: 7e f1 jle 809ed8d <__mpn_impn_sqr_n_basecase+0xad> 809ed9c: 31 c0 xor %eax,%eax 809ed9e: 66 90 xchg %ax,%ax 809eda0: 8b 0c 87 mov (%edi,%eax,4),%ecx 809eda3: 89 0c 83 mov %ecx,(%ebx,%eax,4) 809eda6: 83 c0 01 add $0x1,%eax 809eda9: 39 c5 cmp %eax,%ebp 809edab: 75 f3 jne 809eda0 <__mpn_impn_sqr_n_basecase+0xc0> 809edad: 31 c0 xor %eax,%eax 809edaf: e9 52 ff ff ff jmp 809ed06 <__mpn_impn_sqr_n_basecase+0x26> 809edb4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809edba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 0809edc0 <__mpn_impn_sqr_n>: 809edc0: 55 push %ebp 809edc1: 57 push %edi 809edc2: 56 push %esi 809edc3: 53 push %ebx 809edc4: 83 ec 2c sub $0x2c,%esp 809edc7: f6 44 24 48 01 testb $0x1,0x48(%esp) 809edcc: 8b 74 24 40 mov 0x40(%esp),%esi 809edd0: 8b 7c 24 4c mov 0x4c(%esp),%edi 809edd4: 74 6a je 809ee40 <__mpn_impn_sqr_n+0x80> 809edd6: 8b 44 24 48 mov 0x48(%esp),%eax 809edda: 8d 58 ff lea -0x1(%eax),%ebx 809eddd: 83 fb 1f cmp $0x1f,%ebx 809ede0: 0f 8e 72 02 00 00 jle 809f058 <__mpn_impn_sqr_n+0x298> 809ede6: 57 push %edi 809ede7: 53 push %ebx 809ede8: ff 74 24 4c pushl 0x4c(%esp) 809edec: 56 push %esi 809eded: e8 ce ff ff ff call 809edc0 <__mpn_impn_sqr_n> 809edf2: 83 c4 10 add $0x10,%esp 809edf5: 8b 6c 24 44 mov 0x44(%esp),%ebp 809edf9: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 809ee00: 01 fd add %edi,%ebp 809ee02: 01 f7 add %esi,%edi 809ee04: ff 75 00 pushl 0x0(%ebp) 809ee07: 53 push %ebx 809ee08: ff 74 24 4c pushl 0x4c(%esp) 809ee0c: 57 push %edi 809ee0d: e8 ae 4c 00 00 call 80a3ac0 <__mpn_addmul_1> 809ee12: 89 04 de mov %eax,(%esi,%ebx,8) 809ee15: ff 75 00 pushl 0x0(%ebp) 809ee18: ff 74 24 5c pushl 0x5c(%esp) 809ee1c: ff 74 24 5c pushl 0x5c(%esp) 809ee20: 57 push %edi 809ee21: e8 9a 4c 00 00 call 80a3ac0 <__mpn_addmul_1> 809ee26: 03 5c 24 68 add 0x68(%esp),%ebx 809ee2a: 83 c4 20 add $0x20,%esp 809ee2d: 89 04 9e mov %eax,(%esi,%ebx,4) 809ee30: 83 c4 2c add $0x2c,%esp 809ee33: 5b pop %ebx 809ee34: 5e pop %esi 809ee35: 5f pop %edi 809ee36: 5d pop %ebp 809ee37: c3 ret 809ee38: 90 nop 809ee39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809ee40: 8b 5c 24 48 mov 0x48(%esp),%ebx 809ee44: 8b 4c 24 48 mov 0x48(%esp),%ecx 809ee48: d1 fb sar %ebx 809ee4a: c1 e1 02 shl $0x2,%ecx 809ee4d: 8d 04 9d 00 00 00 00 lea 0x0(,%ebx,4),%eax 809ee54: 89 4c 24 14 mov %ecx,0x14(%esp) 809ee58: 8d 2c 0e lea (%esi,%ecx,1),%ebp 809ee5b: 89 44 24 10 mov %eax,0x10(%esp) 809ee5f: 03 44 24 44 add 0x44(%esp),%eax 809ee63: 83 fb 1f cmp $0x1f,%ebx 809ee66: 89 44 24 0c mov %eax,0xc(%esp) 809ee6a: 0f 8e d0 01 00 00 jle 809f040 <__mpn_impn_sqr_n+0x280> 809ee70: 57 push %edi 809ee71: 53 push %ebx 809ee72: 50 push %eax 809ee73: 55 push %ebp 809ee74: e8 47 ff ff ff call 809edc0 <__mpn_impn_sqr_n> 809ee79: 83 c4 10 add $0x10,%esp 809ee7c: 83 ec 04 sub $0x4,%esp 809ee7f: 53 push %ebx 809ee80: ff 74 24 4c pushl 0x4c(%esp) 809ee84: ff 74 24 18 pushl 0x18(%esp) 809ee88: e8 33 f1 ff ff call 809dfc0 <__mpn_cmp> 809ee8d: 83 c4 10 add $0x10,%esp 809ee90: 85 c0 test %eax,%eax 809ee92: 0f 88 18 02 00 00 js 809f0b0 <__mpn_impn_sqr_n+0x2f0> 809ee98: 53 push %ebx 809ee99: ff 74 24 48 pushl 0x48(%esp) 809ee9d: ff 74 24 14 pushl 0x14(%esp) 809eea1: 56 push %esi 809eea2: e8 29 03 00 00 call 809f1d0 <__mpn_sub_n> 809eea7: 83 c4 10 add $0x10,%esp 809eeaa: 83 fb 1f cmp $0x1f,%ebx 809eead: 0f 8f e5 01 00 00 jg 809f098 <__mpn_impn_sqr_n+0x2d8> 809eeb3: 83 ec 04 sub $0x4,%esp 809eeb6: 53 push %ebx 809eeb7: 56 push %esi 809eeb8: 57 push %edi 809eeb9: e8 22 fe ff ff call 809ece0 <__mpn_impn_sqr_n_basecase> 809eebe: 83 c4 10 add $0x10,%esp 809eec1: 85 db test %ebx,%ebx 809eec3: 0f 8e fe 01 00 00 jle 809f0c7 <__mpn_impn_sqr_n+0x307> 809eec9: 8b 44 24 48 mov 0x48(%esp),%eax 809eecd: 8d 14 9e lea (%esi,%ebx,4),%edx 809eed0: 89 74 24 40 mov %esi,0x40(%esp) 809eed4: 8d 0c 86 lea (%esi,%eax,4),%ecx 809eed7: 31 c0 xor %eax,%eax 809eed9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809eee0: 8b 34 81 mov (%ecx,%eax,4),%esi 809eee3: 89 34 82 mov %esi,(%edx,%eax,4) 809eee6: 83 c0 01 add $0x1,%eax 809eee9: 39 c3 cmp %eax,%ebx 809eeeb: 7f f3 jg 809eee0 <__mpn_impn_sqr_n+0x120> 809eeed: 8b 44 24 48 mov 0x48(%esp),%eax 809eef1: 8b 74 24 40 mov 0x40(%esp),%esi 809eef5: 53 push %ebx 809eef6: 01 d8 add %ebx,%eax 809eef8: 8d 14 86 lea (%esi,%eax,4),%edx 809eefb: 52 push %edx 809eefc: 89 54 24 24 mov %edx,0x24(%esp) 809ef00: 55 push %ebp 809ef01: 55 push %ebp 809ef02: e8 29 4b 00 00 call 80a3a30 <__mpn_add_n> 809ef07: 8b 54 24 20 mov 0x20(%esp),%edx 809ef0b: 89 44 24 28 mov %eax,0x28(%esp) 809ef0f: 8d 0c 16 lea (%esi,%edx,1),%ecx 809ef12: 89 4c 24 1c mov %ecx,0x1c(%esp) 809ef16: ff 74 24 58 pushl 0x58(%esp) 809ef1a: 57 push %edi 809ef1b: 51 push %ecx 809ef1c: 51 push %ecx 809ef1d: e8 ae 02 00 00 call 809f1d0 <__mpn_sub_n> 809ef22: 8b 4c 24 38 mov 0x38(%esp),%ecx 809ef26: 29 c1 sub %eax,%ecx 809ef28: 89 4c 24 38 mov %ecx,0x38(%esp) 809ef2c: 83 c4 20 add $0x20,%esp 809ef2f: 83 fb 1f cmp $0x1f,%ebx 809ef32: 8b 54 24 1c mov 0x1c(%esp),%edx 809ef36: 0f 8f 34 01 00 00 jg 809f070 <__mpn_impn_sqr_n+0x2b0> 809ef3c: 89 54 24 14 mov %edx,0x14(%esp) 809ef40: 83 ec 04 sub $0x4,%esp 809ef43: 53 push %ebx 809ef44: ff 74 24 4c pushl 0x4c(%esp) 809ef48: 57 push %edi 809ef49: e8 92 fd ff ff call 809ece0 <__mpn_impn_sqr_n_basecase> 809ef4e: 83 c4 10 add $0x10,%esp 809ef51: 8b 54 24 14 mov 0x14(%esp),%edx 809ef55: 89 54 24 14 mov %edx,0x14(%esp) 809ef59: ff 74 24 48 pushl 0x48(%esp) 809ef5d: 57 push %edi 809ef5e: 8b 44 24 14 mov 0x14(%esp),%eax 809ef62: 50 push %eax 809ef63: 50 push %eax 809ef64: e8 c7 4a 00 00 call 80a3a30 <__mpn_add_n> 809ef69: 83 c4 10 add $0x10,%esp 809ef6c: 8b 54 24 14 mov 0x14(%esp),%edx 809ef70: 03 44 24 18 add 0x18(%esp),%eax 809ef74: 74 3c je 809efb2 <__mpn_impn_sqr_n+0x1f2> 809ef76: 31 c9 xor %ecx,%ecx 809ef78: 03 02 add (%edx),%eax 809ef7a: 0f 92 c1 setb %cl 809ef7d: 89 02 mov %eax,(%edx) 809ef7f: 85 c9 test %ecx,%ecx 809ef81: 74 2f je 809efb2 <__mpn_impn_sqr_n+0x1f2> 809ef83: 8d 43 ff lea -0x1(%ebx),%eax 809ef86: 89 5c 24 14 mov %ebx,0x14(%esp) 809ef8a: 89 c1 mov %eax,%ecx 809ef8c: 31 c0 xor %eax,%eax 809ef8e: 89 cb mov %ecx,%ebx 809ef90: eb 18 jmp 809efaa <__mpn_impn_sqr_n+0x1ea> 809ef92: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809ef98: 8b 4c 82 04 mov 0x4(%edx,%eax,4),%ecx 809ef9c: 83 c1 01 add $0x1,%ecx 809ef9f: 89 4c 82 04 mov %ecx,0x4(%edx,%eax,4) 809efa3: 83 c0 01 add $0x1,%eax 809efa6: 85 c9 test %ecx,%ecx 809efa8: 75 04 jne 809efae <__mpn_impn_sqr_n+0x1ee> 809efaa: 39 d8 cmp %ebx,%eax 809efac: 75 ea jne 809ef98 <__mpn_impn_sqr_n+0x1d8> 809efae: 8b 5c 24 14 mov 0x14(%esp),%ebx 809efb2: 31 c0 xor %eax,%eax 809efb4: 85 db test %ebx,%ebx 809efb6: 7e 15 jle 809efcd <__mpn_impn_sqr_n+0x20d> 809efb8: 90 nop 809efb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809efc0: 8b 14 87 mov (%edi,%eax,4),%edx 809efc3: 89 14 86 mov %edx,(%esi,%eax,4) 809efc6: 83 c0 01 add $0x1,%eax 809efc9: 39 c3 cmp %eax,%ebx 809efcb: 75 f3 jne 809efc0 <__mpn_impn_sqr_n+0x200> 809efcd: 53 push %ebx 809efce: 03 7c 24 14 add 0x14(%esp),%edi 809efd2: 57 push %edi 809efd3: 8b 44 24 14 mov 0x14(%esp),%eax 809efd7: 50 push %eax 809efd8: 50 push %eax 809efd9: e8 52 4a 00 00 call 80a3a30 <__mpn_add_n> 809efde: 83 c4 10 add $0x10,%esp 809efe1: 85 c0 test %eax,%eax 809efe3: 0f 84 47 fe ff ff je 809ee30 <__mpn_impn_sqr_n+0x70> 809efe9: 8b 45 00 mov 0x0(%ebp),%eax 809efec: 31 d2 xor %edx,%edx 809efee: 83 c0 01 add $0x1,%eax 809eff1: 0f 82 17 01 00 00 jb 809f10e <__mpn_impn_sqr_n+0x34e> 809eff7: 89 45 00 mov %eax,0x0(%ebp) 809effa: 8b 44 24 48 mov 0x48(%esp),%eax 809effe: 8d 48 ff lea -0x1(%eax),%ecx 809f001: 31 c0 xor %eax,%eax 809f003: 85 d2 test %edx,%edx 809f005: 0f 84 25 fe ff ff je 809ee30 <__mpn_impn_sqr_n+0x70> 809f00b: 39 c8 cmp %ecx,%eax 809f00d: 0f 84 1d fe ff ff je 809ee30 <__mpn_impn_sqr_n+0x70> 809f013: 90 nop 809f014: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f018: 8b 7c 85 04 mov 0x4(%ebp,%eax,4),%edi 809f01c: 8d 57 01 lea 0x1(%edi),%edx 809f01f: 89 54 85 04 mov %edx,0x4(%ebp,%eax,4) 809f023: 83 c0 01 add $0x1,%eax 809f026: 85 d2 test %edx,%edx 809f028: 0f 85 02 fe ff ff jne 809ee30 <__mpn_impn_sqr_n+0x70> 809f02e: 39 c8 cmp %ecx,%eax 809f030: 75 e6 jne 809f018 <__mpn_impn_sqr_n+0x258> 809f032: e9 f9 fd ff ff jmp 809ee30 <__mpn_impn_sqr_n+0x70> 809f037: 89 f6 mov %esi,%esi 809f039: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809f040: 83 ec 04 sub $0x4,%esp 809f043: 53 push %ebx 809f044: 50 push %eax 809f045: 55 push %ebp 809f046: e8 95 fc ff ff call 809ece0 <__mpn_impn_sqr_n_basecase> 809f04b: 83 c4 10 add $0x10,%esp 809f04e: e9 29 fe ff ff jmp 809ee7c <__mpn_impn_sqr_n+0xbc> 809f053: 90 nop 809f054: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f058: 83 ec 04 sub $0x4,%esp 809f05b: 53 push %ebx 809f05c: ff 74 24 4c pushl 0x4c(%esp) 809f060: 56 push %esi 809f061: e8 7a fc ff ff call 809ece0 <__mpn_impn_sqr_n_basecase> 809f066: 83 c4 10 add $0x10,%esp 809f069: e9 87 fd ff ff jmp 809edf5 <__mpn_impn_sqr_n+0x35> 809f06e: 66 90 xchg %ax,%ax 809f070: 8b 44 24 14 mov 0x14(%esp),%eax 809f074: 89 54 24 1c mov %edx,0x1c(%esp) 809f078: 01 f8 add %edi,%eax 809f07a: 50 push %eax 809f07b: 53 push %ebx 809f07c: ff 74 24 4c pushl 0x4c(%esp) 809f080: 57 push %edi 809f081: e8 3a fd ff ff call 809edc0 <__mpn_impn_sqr_n> 809f086: 83 c4 10 add $0x10,%esp 809f089: 8b 54 24 1c mov 0x1c(%esp),%edx 809f08d: e9 c3 fe ff ff jmp 809ef55 <__mpn_impn_sqr_n+0x195> 809f092: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809f098: 8b 44 24 14 mov 0x14(%esp),%eax 809f09c: 01 f8 add %edi,%eax 809f09e: 50 push %eax 809f09f: 53 push %ebx 809f0a0: 56 push %esi 809f0a1: 57 push %edi 809f0a2: e8 19 fd ff ff call 809edc0 <__mpn_impn_sqr_n> 809f0a7: 83 c4 10 add $0x10,%esp 809f0aa: e9 1a fe ff ff jmp 809eec9 <__mpn_impn_sqr_n+0x109> 809f0af: 90 nop 809f0b0: 53 push %ebx 809f0b1: ff 74 24 10 pushl 0x10(%esp) 809f0b5: ff 74 24 4c pushl 0x4c(%esp) 809f0b9: 56 push %esi 809f0ba: e8 11 01 00 00 call 809f1d0 <__mpn_sub_n> 809f0bf: 83 c4 10 add $0x10,%esp 809f0c2: e9 e3 fd ff ff jmp 809eeaa <__mpn_impn_sqr_n+0xea> 809f0c7: 8b 44 24 48 mov 0x48(%esp),%eax 809f0cb: 53 push %ebx 809f0cc: 01 d8 add %ebx,%eax 809f0ce: 8d 14 86 lea (%esi,%eax,4),%edx 809f0d1: 52 push %edx 809f0d2: 89 54 24 24 mov %edx,0x24(%esp) 809f0d6: 55 push %ebp 809f0d7: 55 push %ebp 809f0d8: e8 53 49 00 00 call 80a3a30 <__mpn_add_n> 809f0dd: 8b 54 24 20 mov 0x20(%esp),%edx 809f0e1: 89 44 24 24 mov %eax,0x24(%esp) 809f0e5: 8d 0c 16 lea (%esi,%edx,1),%ecx 809f0e8: 89 4c 24 1c mov %ecx,0x1c(%esp) 809f0ec: ff 74 24 58 pushl 0x58(%esp) 809f0f0: 57 push %edi 809f0f1: 51 push %ecx 809f0f2: 51 push %ecx 809f0f3: e8 d8 00 00 00 call 809f1d0 <__mpn_sub_n> 809f0f8: 8b 4c 24 34 mov 0x34(%esp),%ecx 809f0fc: 29 c1 sub %eax,%ecx 809f0fe: 89 4c 24 38 mov %ecx,0x38(%esp) 809f102: 83 c4 20 add $0x20,%esp 809f105: 8b 54 24 1c mov 0x1c(%esp),%edx 809f109: e9 2e fe ff ff jmp 809ef3c <__mpn_impn_sqr_n+0x17c> 809f10e: ba 01 00 00 00 mov $0x1,%edx 809f113: e9 df fe ff ff jmp 809eff7 <__mpn_impn_sqr_n+0x237> 809f118: 90 nop 809f119: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 0809f120 <__mpn_mul_n>: 809f120: 55 push %ebp 809f121: 89 e5 mov %esp,%ebp 809f123: 53 push %ebx 809f124: 83 ec 04 sub $0x4,%esp 809f127: 8b 55 0c mov 0xc(%ebp),%edx 809f12a: 8b 4d 10 mov 0x10(%ebp),%ecx 809f12d: 8b 45 14 mov 0x14(%ebp),%eax 809f130: 39 ca cmp %ecx,%edx 809f132: 74 4c je 809f180 <__mpn_mul_n+0x60> 809f134: 83 f8 1f cmp $0x1f,%eax 809f137: 7e 2f jle 809f168 <__mpn_mul_n+0x48> 809f139: 8d 1c c5 1e 00 00 00 lea 0x1e(,%eax,8),%ebx 809f140: 83 e3 f0 and $0xfffffff0,%ebx 809f143: 29 dc sub %ebx,%esp 809f145: 8d 5c 24 0f lea 0xf(%esp),%ebx 809f149: 83 ec 0c sub $0xc,%esp 809f14c: 83 e3 f0 and $0xfffffff0,%ebx 809f14f: 53 push %ebx 809f150: 50 push %eax 809f151: 51 push %ecx 809f152: 52 push %edx 809f153: ff 75 08 pushl 0x8(%ebp) 809f156: e8 b5 f7 ff ff call 809e910 <__mpn_impn_mul_n> 809f15b: 83 c4 20 add $0x20,%esp 809f15e: 8b 5d fc mov -0x4(%ebp),%ebx 809f161: c9 leave 809f162: c3 ret 809f163: 90 nop 809f164: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f168: 50 push %eax 809f169: 51 push %ecx 809f16a: 52 push %edx 809f16b: ff 75 08 pushl 0x8(%ebp) 809f16e: e8 9d f6 ff ff call 809e810 <__mpn_impn_mul_n_basecase> 809f173: 83 c4 10 add $0x10,%esp 809f176: 8b 5d fc mov -0x4(%ebp),%ebx 809f179: c9 leave 809f17a: c3 ret 809f17b: 90 nop 809f17c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f180: 83 f8 1f cmp $0x1f,%eax 809f183: 7f 1b jg 809f1a0 <__mpn_mul_n+0x80> 809f185: 83 ec 04 sub $0x4,%esp 809f188: 50 push %eax 809f189: 52 push %edx 809f18a: ff 75 08 pushl 0x8(%ebp) 809f18d: e8 4e fb ff ff call 809ece0 <__mpn_impn_sqr_n_basecase> 809f192: 83 c4 10 add $0x10,%esp 809f195: eb c7 jmp 809f15e <__mpn_mul_n+0x3e> 809f197: 89 f6 mov %esi,%esi 809f199: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809f1a0: 8d 0c c5 1e 00 00 00 lea 0x1e(,%eax,8),%ecx 809f1a7: 83 e1 f0 and $0xfffffff0,%ecx 809f1aa: 29 cc sub %ecx,%esp 809f1ac: 8d 4c 24 0f lea 0xf(%esp),%ecx 809f1b0: 83 e1 f0 and $0xfffffff0,%ecx 809f1b3: 51 push %ecx 809f1b4: 50 push %eax 809f1b5: 52 push %edx 809f1b6: ff 75 08 pushl 0x8(%ebp) 809f1b9: e8 02 fc ff ff call 809edc0 <__mpn_impn_sqr_n> 809f1be: 83 c4 10 add $0x10,%esp 809f1c1: eb 9b jmp 809f15e <__mpn_mul_n+0x3e> 809f1c3: 66 90 xchg %ax,%ax 809f1c5: 66 90 xchg %ax,%ax 809f1c7: 66 90 xchg %ax,%ax 809f1c9: 66 90 xchg %ax,%ax 809f1cb: 66 90 xchg %ax,%ax 809f1cd: 66 90 xchg %ax,%ax 809f1cf: 90 nop 0809f1d0 <__mpn_sub_n>: 809f1d0: 57 push %edi 809f1d1: 56 push %esi 809f1d2: 8b 7c 24 0c mov 0xc(%esp),%edi 809f1d6: 8b 74 24 10 mov 0x10(%esp),%esi 809f1da: 8b 54 24 14 mov 0x14(%esp),%edx 809f1de: 8b 4c 24 18 mov 0x18(%esp),%ecx 809f1e2: 89 c8 mov %ecx,%eax 809f1e4: c1 e9 03 shr $0x3,%ecx 809f1e7: f7 d8 neg %eax 809f1e9: 83 e0 07 and $0x7,%eax 809f1ec: 74 1a je 809f208 <__mpn_sub_n+0x38> 809f1ee: 41 inc %ecx 809f1ef: c1 e0 02 shl $0x2,%eax 809f1f2: 29 c7 sub %eax,%edi 809f1f4: 29 c6 sub %eax,%esi 809f1f6: 29 c2 sub %eax,%edx 809f1f8: c1 e8 02 shr $0x2,%eax 809f1fb: 8d 84 c0 05 f2 09 08 lea 0x809f205(%eax,%eax,8),%eax 809f202: ff e0 jmp *%eax 809f204: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f208: 8b 06 mov (%esi),%eax 809f20a: 1b 02 sbb (%edx),%eax 809f20c: 89 07 mov %eax,(%edi) 809f20e: 8b 46 04 mov 0x4(%esi),%eax 809f211: 1b 42 04 sbb 0x4(%edx),%eax 809f214: 89 47 04 mov %eax,0x4(%edi) 809f217: 8b 46 08 mov 0x8(%esi),%eax 809f21a: 1b 42 08 sbb 0x8(%edx),%eax 809f21d: 89 47 08 mov %eax,0x8(%edi) 809f220: 8b 46 0c mov 0xc(%esi),%eax 809f223: 1b 42 0c sbb 0xc(%edx),%eax 809f226: 89 47 0c mov %eax,0xc(%edi) 809f229: 8b 46 10 mov 0x10(%esi),%eax 809f22c: 1b 42 10 sbb 0x10(%edx),%eax 809f22f: 89 47 10 mov %eax,0x10(%edi) 809f232: 8b 46 14 mov 0x14(%esi),%eax 809f235: 1b 42 14 sbb 0x14(%edx),%eax 809f238: 89 47 14 mov %eax,0x14(%edi) 809f23b: 8b 46 18 mov 0x18(%esi),%eax 809f23e: 1b 42 18 sbb 0x18(%edx),%eax 809f241: 89 47 18 mov %eax,0x18(%edi) 809f244: 8b 46 1c mov 0x1c(%esi),%eax 809f247: 1b 42 1c sbb 0x1c(%edx),%eax 809f24a: 89 47 1c mov %eax,0x1c(%edi) 809f24d: 8d 7f 20 lea 0x20(%edi),%edi 809f250: 8d 76 20 lea 0x20(%esi),%esi 809f253: 8d 52 20 lea 0x20(%edx),%edx 809f256: 49 dec %ecx 809f257: 75 af jne 809f208 <__mpn_sub_n+0x38> 809f259: 19 c0 sbb %eax,%eax 809f25b: f7 d8 neg %eax 809f25d: 5e pop %esi 809f25e: 5f pop %edi 809f25f: c3 ret 0809f260 <__mpn_submul_1>: 809f260: 57 push %edi 809f261: 56 push %esi 809f262: 55 push %ebp 809f263: 53 push %ebx 809f264: 8b 7c 24 14 mov 0x14(%esp),%edi 809f268: 8b 74 24 18 mov 0x18(%esp),%esi 809f26c: 8b 4c 24 1c mov 0x1c(%esp),%ecx 809f270: 8b 5c 24 20 mov 0x20(%esp),%ebx 809f274: 8d 3c 8f lea (%edi,%ecx,4),%edi 809f277: 8d 34 8e lea (%esi,%ecx,4),%esi 809f27a: f7 d9 neg %ecx 809f27c: 31 ed xor %ebp,%ebp 809f27e: 66 90 xchg %ax,%ax 809f280: 8b 04 8e mov (%esi,%ecx,4),%eax 809f283: f7 e3 mul %ebx 809f285: 01 e8 add %ebp,%eax 809f287: 83 d2 00 adc $0x0,%edx 809f28a: 29 04 8f sub %eax,(%edi,%ecx,4) 809f28d: 83 d2 00 adc $0x0,%edx 809f290: 89 d5 mov %edx,%ebp 809f292: 41 inc %ecx 809f293: 75 eb jne 809f280 <__mpn_submul_1+0x20> 809f295: 89 e8 mov %ebp,%eax 809f297: 5b pop %ebx 809f298: 5d pop %ebp 809f299: 5e pop %esi 809f29a: 5f pop %edi 809f29b: c3 ret 809f29c: 66 90 xchg %ax,%ax 809f29e: 66 90 xchg %ax,%ax 0809f2a0 <__mpn_extract_double>: 809f2a0: 55 push %ebp 809f2a1: 57 push %edi 809f2a2: 56 push %esi 809f2a3: 53 push %ebx 809f2a4: 8b 44 24 28 mov 0x28(%esp),%eax 809f2a8: 8b 54 24 20 mov 0x20(%esp),%edx 809f2ac: 8b 7c 24 1c mov 0x1c(%esp),%edi 809f2b0: 8b 5c 24 14 mov 0x14(%esp),%ebx 809f2b4: 8b 74 24 24 mov 0x24(%esp),%esi 809f2b8: 89 c1 mov %eax,%ecx 809f2ba: c1 e9 1f shr $0x1f,%ecx 809f2bd: 89 0a mov %ecx,(%edx) 809f2bf: 89 c2 mov %eax,%edx 809f2c1: c1 ea 14 shr $0x14,%edx 809f2c4: 81 e2 ff 07 00 00 and $0x7ff,%edx 809f2ca: 81 ea ff 03 00 00 sub $0x3ff,%edx 809f2d0: 89 17 mov %edx,(%edi) 809f2d2: 89 c2 mov %eax,%edx 809f2d4: c1 e8 10 shr $0x10,%eax 809f2d7: 81 e2 ff ff 0f 00 and $0xfffff,%edx 809f2dd: a9 f0 7f 00 00 test $0x7ff0,%eax 809f2e2: 89 33 mov %esi,(%ebx) 809f2e4: 89 53 04 mov %edx,0x4(%ebx) 809f2e7: 75 47 jne 809f330 <__mpn_extract_double+0x90> 809f2e9: 85 f6 test %esi,%esi 809f2eb: 74 5b je 809f348 <__mpn_extract_double+0xa8> 809f2ed: 85 d2 test %edx,%edx 809f2ef: 75 5b jne 809f34c <__mpn_extract_double+0xac> 809f2f1: 0f bd c6 bsr %esi,%eax 809f2f4: 83 f0 1f xor $0x1f,%eax 809f2f7: 83 f8 0a cmp $0xa,%eax 809f2fa: 0f 8f 80 00 00 00 jg 809f380 <__mpn_extract_double+0xe0> 809f300: b9 0b 00 00 00 mov $0xb,%ecx 809f305: 89 f2 mov %esi,%edx 809f307: 29 c1 sub %eax,%ecx 809f309: d3 ea shr %cl,%edx 809f30b: 8d 48 15 lea 0x15(%eax),%ecx 809f30e: 89 53 04 mov %edx,0x4(%ebx) 809f311: d3 e6 shl %cl,%esi 809f313: 89 33 mov %esi,(%ebx) 809f315: ba ed fb ff ff mov $0xfffffbed,%edx 809f31a: 29 c2 sub %eax,%edx 809f31c: b8 02 00 00 00 mov $0x2,%eax 809f321: 89 17 mov %edx,(%edi) 809f323: 5b pop %ebx 809f324: 5e pop %esi 809f325: 5f pop %edi 809f326: 5d pop %ebp 809f327: c3 ret 809f328: 90 nop 809f329: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809f330: 81 ca 00 00 10 00 or $0x100000,%edx 809f336: 89 53 04 mov %edx,0x4(%ebx) 809f339: 5b pop %ebx 809f33a: b8 02 00 00 00 mov $0x2,%eax 809f33f: 5e pop %esi 809f340: 5f pop %edi 809f341: 5d pop %ebp 809f342: c3 ret 809f343: 90 nop 809f344: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f348: 85 d2 test %edx,%edx 809f34a: 74 44 je 809f390 <__mpn_extract_double+0xf0> 809f34c: 0f bd c2 bsr %edx,%eax 809f34f: b9 20 00 00 00 mov $0x20,%ecx 809f354: 89 f5 mov %esi,%ebp 809f356: 83 f0 1f xor $0x1f,%eax 809f359: 83 e8 0b sub $0xb,%eax 809f35c: 29 c1 sub %eax,%ecx 809f35e: d3 ed shr %cl,%ebp 809f360: 89 c1 mov %eax,%ecx 809f362: d3 e2 shl %cl,%edx 809f364: d3 e6 shl %cl,%esi 809f366: 09 d5 or %edx,%ebp 809f368: ba 02 fc ff ff mov $0xfffffc02,%edx 809f36d: 89 33 mov %esi,(%ebx) 809f36f: 29 c2 sub %eax,%edx 809f371: 89 6b 04 mov %ebp,0x4(%ebx) 809f374: b8 02 00 00 00 mov $0x2,%eax 809f379: 89 17 mov %edx,(%edi) 809f37b: 5b pop %ebx 809f37c: 5e pop %esi 809f37d: 5f pop %edi 809f37e: 5d pop %ebp 809f37f: c3 ret 809f380: 8d 48 f5 lea -0xb(%eax),%ecx 809f383: c7 03 00 00 00 00 movl $0x0,(%ebx) 809f389: d3 e6 shl %cl,%esi 809f38b: 89 73 04 mov %esi,0x4(%ebx) 809f38e: eb 85 jmp 809f315 <__mpn_extract_double+0x75> 809f390: c7 07 00 00 00 00 movl $0x0,(%edi) 809f396: eb a1 jmp 809f339 <__mpn_extract_double+0x99> 809f398: 66 90 xchg %ax,%ax 809f39a: 66 90 xchg %ax,%ax 809f39c: 66 90 xchg %ax,%ax 809f39e: 66 90 xchg %ax,%ax 0809f3a0 <__mpn_extract_long_double>: 809f3a0: 55 push %ebp 809f3a1: 57 push %edi 809f3a2: 56 push %esi 809f3a3: 53 push %ebx 809f3a4: 83 ec 1c sub $0x1c,%esp 809f3a7: db 6c 24 40 fldt 0x40(%esp) 809f3ab: 8b 54 24 3c mov 0x3c(%esp),%edx 809f3af: 8b 74 24 38 mov 0x38(%esp),%esi 809f3b3: 8b 5c 24 30 mov 0x30(%esp),%ebx 809f3b7: db 3c 24 fstpt (%esp) 809f3ba: 0f b6 44 24 09 movzbl 0x9(%esp),%eax 809f3bf: 8b 3c 24 mov (%esp),%edi 809f3c2: c0 e8 07 shr $0x7,%al 809f3c5: 0f b6 c0 movzbl %al,%eax 809f3c8: 89 02 mov %eax,(%edx) 809f3ca: 0f b7 44 24 08 movzwl 0x8(%esp),%eax 809f3cf: 66 25 ff 7f and $0x7fff,%ax 809f3d3: 0f b7 c8 movzwl %ax,%ecx 809f3d6: 66 85 c0 test %ax,%ax 809f3d9: 8d 91 01 c0 ff ff lea -0x3fff(%ecx),%edx 809f3df: 89 16 mov %edx,(%esi) 809f3e1: 8b 54 24 04 mov 0x4(%esp),%edx 809f3e5: 89 3b mov %edi,(%ebx) 809f3e7: 89 53 04 mov %edx,0x4(%ebx) 809f3ea: 75 44 jne 809f430 <__mpn_extract_long_double+0x90> 809f3ec: 89 f8 mov %edi,%eax 809f3ee: 09 d0 or %edx,%eax 809f3f0: 74 54 je 809f446 <__mpn_extract_long_double+0xa6> 809f3f2: 81 e2 ff ff ff 7f and $0x7fffffff,%edx 809f3f8: 85 d2 test %edx,%edx 809f3fa: 89 53 04 mov %edx,0x4(%ebx) 809f3fd: 75 61 jne 809f460 <__mpn_extract_long_double+0xc0> 809f3ff: 85 ff test %edi,%edi 809f401: 0f 84 91 00 00 00 je 809f498 <__mpn_extract_long_double+0xf8> 809f407: 0f bd cf bsr %edi,%ecx 809f40a: b8 e2 bf ff ff mov $0xffffbfe2,%eax 809f40f: c7 03 00 00 00 00 movl $0x0,(%ebx) 809f415: 83 f1 1f xor $0x1f,%ecx 809f418: d3 e7 shl %cl,%edi 809f41a: 29 c8 sub %ecx,%eax 809f41c: 89 7b 04 mov %edi,0x4(%ebx) 809f41f: 89 06 mov %eax,(%esi) 809f421: 83 c4 1c add $0x1c,%esp 809f424: 5b pop %ebx 809f425: b8 02 00 00 00 mov $0x2,%eax 809f42a: 5e pop %esi 809f42b: 5f pop %edi 809f42c: 5d pop %ebp 809f42d: c3 ret 809f42e: 66 90 xchg %ax,%ax 809f430: 85 ff test %edi,%edi 809f432: 0f 94 c3 sete %bl 809f435: 85 d2 test %edx,%edx 809f437: 0f 94 c0 sete %al 809f43a: 84 c3 test %al,%bl 809f43c: 74 0e je 809f44c <__mpn_extract_long_double+0xac> 809f43e: 81 f9 ff 7f 00 00 cmp $0x7fff,%ecx 809f444: 74 06 je 809f44c <__mpn_extract_long_double+0xac> 809f446: c7 06 00 00 00 00 movl $0x0,(%esi) 809f44c: 83 c4 1c add $0x1c,%esp 809f44f: b8 02 00 00 00 mov $0x2,%eax 809f454: 5b pop %ebx 809f455: 5e pop %esi 809f456: 5f pop %edi 809f457: 5d pop %ebp 809f458: c3 ret 809f459: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809f460: 0f bd c2 bsr %edx,%eax 809f463: b9 20 00 00 00 mov $0x20,%ecx 809f468: 89 fd mov %edi,%ebp 809f46a: 83 f0 1f xor $0x1f,%eax 809f46d: 29 c1 sub %eax,%ecx 809f46f: d3 ed shr %cl,%ebp 809f471: 89 c1 mov %eax,%ecx 809f473: d3 e2 shl %cl,%edx 809f475: d3 e7 shl %cl,%edi 809f477: 09 d5 or %edx,%ebp 809f479: ba 02 c0 ff ff mov $0xffffc002,%edx 809f47e: 89 3b mov %edi,(%ebx) 809f480: 29 c2 sub %eax,%edx 809f482: 89 6b 04 mov %ebp,0x4(%ebx) 809f485: b8 02 00 00 00 mov $0x2,%eax 809f48a: 89 16 mov %edx,(%esi) 809f48c: 83 c4 1c add $0x1c,%esp 809f48f: 5b pop %ebx 809f490: 5e pop %esi 809f491: 5f pop %edi 809f492: 5d pop %ebp 809f493: c3 ret 809f494: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f498: c7 43 04 00 00 00 80 movl $0x80000000,0x4(%ebx) 809f49f: c7 06 02 c0 ff ff movl $0xffffc002,(%esi) 809f4a5: 83 c4 1c add $0x1c,%esp 809f4a8: 5b pop %ebx 809f4a9: b8 02 00 00 00 mov $0x2,%eax 809f4ae: 5e pop %esi 809f4af: 5f pop %edi 809f4b0: 5d pop %ebp 809f4b1: c3 ret 809f4b2: 66 90 xchg %ax,%ax 809f4b4: 66 90 xchg %ax,%ax 809f4b6: 66 90 xchg %ax,%ax 809f4b8: 66 90 xchg %ax,%ax 809f4ba: 66 90 xchg %ax,%ax 809f4bc: 66 90 xchg %ax,%ax 809f4be: 66 90 xchg %ax,%ax 0809f4c0 <_itowa>: 809f4c0: 55 push %ebp 809f4c1: 57 push %edi 809f4c2: 56 push %esi 809f4c3: 53 push %ebx 809f4c4: be a0 4c 0d 08 mov $0x80d4ca0,%esi 809f4c9: 83 ec 24 sub $0x24,%esp 809f4cc: 8b 44 24 48 mov 0x48(%esp),%eax 809f4d0: 8b 7c 24 44 mov 0x44(%esp),%edi 809f4d4: 8b 6c 24 38 mov 0x38(%esp),%ebp 809f4d8: 8b 54 24 3c mov 0x3c(%esp),%edx 809f4dc: 8b 4c 24 40 mov 0x40(%esp),%ecx 809f4e0: 85 c0 test %eax,%eax 809f4e2: b8 00 4c 0d 08 mov $0x80d4c00,%eax 809f4e7: 0f 45 f0 cmovne %eax,%esi 809f4ea: 83 ff 08 cmp $0x8,%edi 809f4ed: 0f 84 d5 00 00 00 je 809f5c8 <_itowa+0x108> 809f4f3: 83 ff 10 cmp $0x10,%edi 809f4f6: 75 30 jne 809f528 <_itowa+0x68> 809f4f8: 85 d2 test %edx,%edx 809f4fa: 0f 84 30 01 00 00 je 809f630 <_itowa+0x170> 809f500: 8d 59 e0 lea -0x20(%ecx),%ebx 809f503: 89 c8 mov %ecx,%eax 809f505: 8d 76 00 lea 0x0(%esi),%esi 809f508: 89 e9 mov %ebp,%ecx 809f50a: 83 e8 04 sub $0x4,%eax 809f50d: c1 ed 04 shr $0x4,%ebp 809f510: 83 e1 0f and $0xf,%ecx 809f513: 39 c3 cmp %eax,%ebx 809f515: 8b 0c 8e mov (%esi,%ecx,4),%ecx 809f518: 89 08 mov %ecx,(%eax) 809f51a: 75 ec jne 809f508 <_itowa+0x48> 809f51c: e9 17 01 00 00 jmp 809f638 <_itowa+0x178> 809f521: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809f528: 8d 47 fe lea -0x2(%edi),%eax 809f52b: 85 d2 test %edx,%edx 809f52d: 89 44 24 08 mov %eax,0x8(%esp) 809f531: 0f 85 21 01 00 00 jne 809f658 <_itowa+0x198> 809f537: 89 6c 24 14 mov %ebp,0x14(%esp) 809f53b: ba 01 00 00 00 mov $0x1,%edx 809f540: 8d 44 94 14 lea 0x14(%esp,%edx,4),%eax 809f544: 89 44 24 04 mov %eax,0x4(%esp) 809f548: 8b 44 24 08 mov 0x8(%esp),%eax 809f54c: 8d 14 40 lea (%eax,%eax,2),%edx 809f54f: 8d 04 95 a0 d2 0c 08 lea 0x80cd2a0(,%edx,4),%eax 809f556: 89 44 24 08 mov %eax,0x8(%esp) 809f55a: 89 e8 mov %ebp,%eax 809f55c: 31 db xor %ebx,%ebx 809f55e: 85 c0 test %eax,%eax 809f560: 74 19 je 809f57b <_itowa+0xbb> 809f562: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809f568: 31 d2 xor %edx,%edx 809f56a: 83 e9 04 sub $0x4,%ecx 809f56d: 83 c3 01 add $0x1,%ebx 809f570: f7 f7 div %edi 809f572: 8b 14 96 mov (%esi,%edx,4),%edx 809f575: 85 c0 test %eax,%eax 809f577: 89 11 mov %edx,(%ecx) 809f579: 75 ed jne 809f568 <_itowa+0xa8> 809f57b: 8d 44 24 18 lea 0x18(%esp),%eax 809f57f: 3b 44 24 04 cmp 0x4(%esp),%eax 809f583: 0f 84 31 01 00 00 je 809f6ba <_itowa+0x1fa> 809f589: 8b 44 24 08 mov 0x8(%esp),%eax 809f58d: 0f be 68 05 movsbl 0x5(%eax),%ebp 809f591: 39 dd cmp %ebx,%ebp 809f593: 7e 20 jle 809f5b5 <_itowa+0xf5> 809f595: 89 d8 mov %ebx,%eax 809f597: 89 ca mov %ecx,%edx 809f599: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809f5a0: 83 c0 01 add $0x1,%eax 809f5a3: 83 ea 04 sub $0x4,%edx 809f5a6: c7 02 30 00 00 00 movl $0x30,(%edx) 809f5ac: 39 e8 cmp %ebp,%eax 809f5ae: 75 f0 jne 809f5a0 <_itowa+0xe0> 809f5b0: 29 c3 sub %eax,%ebx 809f5b2: 8d 0c 99 lea (%ecx,%ebx,4),%ecx 809f5b5: 8b 5c 24 04 mov 0x4(%esp),%ebx 809f5b9: 8b 43 f8 mov -0x8(%ebx),%eax 809f5bc: 83 eb 04 sub $0x4,%ebx 809f5bf: 89 5c 24 04 mov %ebx,0x4(%esp) 809f5c3: eb 97 jmp 809f55c <_itowa+0x9c> 809f5c5: 8d 76 00 lea 0x0(%esi),%esi 809f5c8: 85 d2 test %edx,%edx 809f5ca: 89 c8 mov %ecx,%eax 809f5cc: 74 42 je 809f610 <_itowa+0x150> 809f5ce: 8d 79 d8 lea -0x28(%ecx),%edi 809f5d1: 89 c8 mov %ecx,%eax 809f5d3: 90 nop 809f5d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f5d8: 89 eb mov %ebp,%ebx 809f5da: 83 e8 04 sub $0x4,%eax 809f5dd: c1 ed 03 shr $0x3,%ebp 809f5e0: 83 e3 07 and $0x7,%ebx 809f5e3: 39 c7 cmp %eax,%edi 809f5e5: 8b 1c 9e mov (%esi,%ebx,4),%ebx 809f5e8: 89 18 mov %ebx,(%eax) 809f5ea: 75 ec jne 809f5d8 <_itowa+0x118> 809f5ec: 8d 1c 95 00 00 00 00 lea 0x0(,%edx,4),%ebx 809f5f3: 83 e3 04 and $0x4,%ebx 809f5f6: 09 dd or %ebx,%ebp 809f5f8: d1 ea shr %edx 809f5fa: 74 14 je 809f610 <_itowa+0x150> 809f5fc: 8b 1c ae mov (%esi,%ebp,4),%ebx 809f5ff: 89 d5 mov %edx,%ebp 809f601: 89 58 fc mov %ebx,-0x4(%eax) 809f604: 8d 41 d4 lea -0x2c(%ecx),%eax 809f607: 89 f6 mov %esi,%esi 809f609: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809f610: 89 ea mov %ebp,%edx 809f612: c1 ed 03 shr $0x3,%ebp 809f615: 83 e8 04 sub $0x4,%eax 809f618: 83 e2 07 and $0x7,%edx 809f61b: 85 ed test %ebp,%ebp 809f61d: 8b 14 96 mov (%esi,%edx,4),%edx 809f620: 89 10 mov %edx,(%eax) 809f622: 75 ec jne 809f610 <_itowa+0x150> 809f624: 83 c4 24 add $0x24,%esp 809f627: 5b pop %ebx 809f628: 5e pop %esi 809f629: 5f pop %edi 809f62a: 5d pop %ebp 809f62b: c3 ret 809f62c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f630: 89 ea mov %ebp,%edx 809f632: 89 c8 mov %ecx,%eax 809f634: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f638: 89 d1 mov %edx,%ecx 809f63a: c1 ea 04 shr $0x4,%edx 809f63d: 83 e8 04 sub $0x4,%eax 809f640: 83 e1 0f and $0xf,%ecx 809f643: 85 d2 test %edx,%edx 809f645: 8b 0c 8e mov (%esi,%ecx,4),%ecx 809f648: 89 08 mov %ecx,(%eax) 809f64a: 75 ec jne 809f638 <_itowa+0x178> 809f64c: 83 c4 24 add $0x24,%esp 809f64f: 5b pop %ebx 809f650: 5e pop %esi 809f651: 5f pop %edi 809f652: 5d pop %ebp 809f653: c3 ret 809f654: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f658: 8d 04 40 lea (%eax,%eax,2),%eax 809f65b: 8d 04 85 a0 d2 0c 08 lea 0x80cd2a0(,%eax,4),%eax 809f662: 89 c3 mov %eax,%ebx 809f664: 8b 40 08 mov 0x8(%eax),%eax 809f667: 39 c2 cmp %eax,%edx 809f669: 89 44 24 04 mov %eax,0x4(%esp) 809f66d: 72 31 jb 809f6a0 <_itowa+0x1e0> 809f66f: 89 d0 mov %edx,%eax 809f671: 31 d2 xor %edx,%edx 809f673: f7 74 24 04 divl 0x4(%esp) 809f677: 89 44 24 0c mov %eax,0xc(%esp) 809f67b: 89 e8 mov %ebp,%eax 809f67d: f7 74 24 04 divl 0x4(%esp) 809f681: 89 d5 mov %edx,%ebp 809f683: 89 54 24 1c mov %edx,0x1c(%esp) 809f687: 8b 54 24 0c mov 0xc(%esp),%edx 809f68b: f7 73 08 divl 0x8(%ebx) 809f68e: 89 54 24 18 mov %edx,0x18(%esp) 809f692: 89 44 24 14 mov %eax,0x14(%esp) 809f696: ba 03 00 00 00 mov $0x3,%edx 809f69b: e9 a0 fe ff ff jmp 809f540 <_itowa+0x80> 809f6a0: 89 e8 mov %ebp,%eax 809f6a2: f7 74 24 04 divl 0x4(%esp) 809f6a6: 89 54 24 18 mov %edx,0x18(%esp) 809f6aa: 89 d5 mov %edx,%ebp 809f6ac: 89 44 24 14 mov %eax,0x14(%esp) 809f6b0: ba 02 00 00 00 mov $0x2,%edx 809f6b5: e9 86 fe ff ff jmp 809f540 <_itowa+0x80> 809f6ba: 89 c8 mov %ecx,%eax 809f6bc: e9 63 ff ff ff jmp 809f624 <_itowa+0x164> 809f6c1: 66 90 xchg %ax,%ax 809f6c3: 66 90 xchg %ax,%ax 809f6c5: 66 90 xchg %ax,%ax 809f6c7: 66 90 xchg %ax,%ax 809f6c9: 66 90 xchg %ax,%ax 809f6cb: 66 90 xchg %ax,%ax 809f6cd: 66 90 xchg %ax,%ax 809f6cf: 90 nop 0809f6d0 <_IO_sscanf>: 809f6d0: 83 ec 0c sub $0xc,%esp 809f6d3: 8d 44 24 18 lea 0x18(%esp),%eax 809f6d7: 83 ec 04 sub $0x4,%esp 809f6da: 50 push %eax 809f6db: ff 74 24 1c pushl 0x1c(%esp) 809f6df: ff 74 24 1c pushl 0x1c(%esp) 809f6e3: e8 08 00 00 00 call 809f6f0 <_IO_vsscanf> 809f6e8: 83 c4 1c add $0x1c,%esp 809f6eb: c3 ret 809f6ec: 66 90 xchg %ax,%ax 809f6ee: 66 90 xchg %ax,%ax 0809f6f0 <_IO_vsscanf>: 809f6f0: 53 push %ebx 809f6f1: 81 ec b4 00 00 00 sub $0xb4,%esp 809f6f7: c7 44 24 54 00 00 00 movl $0x0,0x54(%esp) 809f6fe: 00 809f6ff: 6a 00 push $0x0 809f701: 6a 00 push $0x0 809f703: 6a ff push $0xffffffff 809f705: 68 00 80 00 00 push $0x8000 809f70a: 8d 5c 24 1c lea 0x1c(%esp),%ebx 809f70e: 53 push %ebx 809f70f: e8 dc 56 fb ff call 8054df0 <_IO_no_init> 809f714: c7 84 24 b4 00 00 00 movl $0x80d74a0,0xb4(%esp) 809f71b: a0 74 0d 08 809f71f: 83 c4 20 add $0x20,%esp 809f722: 6a 00 push $0x0 809f724: 6a 00 push $0x0 809f726: ff b4 24 b8 00 00 00 pushl 0xb8(%esp) 809f72d: 53 push %ebx 809f72e: e8 3d 6a fb ff call 8056170 <_IO_str_init_static_internal> 809f733: 6a 00 push $0x0 809f735: ff b4 24 cc 00 00 00 pushl 0xcc(%esp) 809f73c: ff b4 24 cc 00 00 00 pushl 0xcc(%esp) 809f743: 53 push %ebx 809f744: e8 17 44 00 00 call 80a3b60 <_IO_vfscanf> 809f749: 81 c4 c8 00 00 00 add $0xc8,%esp 809f74f: 5b pop %ebx 809f750: c3 ret 809f751: 66 90 xchg %ax,%ax 809f753: 66 90 xchg %ax,%ax 809f755: 66 90 xchg %ax,%ax 809f757: 66 90 xchg %ax,%ax 809f759: 66 90 xchg %ax,%ax 809f75b: 66 90 xchg %ax,%ax 809f75d: 66 90 xchg %ax,%ax 809f75f: 90 nop 0809f760 <__fileno>: 809f760: 8b 44 24 04 mov 0x4(%esp),%eax 809f764: f7 00 00 20 00 00 testl $0x2000,(%eax) 809f76a: 74 0c je 809f778 <__fileno+0x18> 809f76c: 8b 40 38 mov 0x38(%eax),%eax 809f76f: 85 c0 test %eax,%eax 809f771: 78 05 js 809f778 <__fileno+0x18> 809f773: f3 c3 repz ret 809f775: 8d 76 00 lea 0x0(%esi),%esi 809f778: b8 e8 ff ff ff mov $0xffffffe8,%eax 809f77d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 809f784: c7 04 02 09 00 00 00 movl $0x9,(%edx,%eax,1) 809f78b: b8 ff ff ff ff mov $0xffffffff,%eax 809f790: c3 ret 809f791: 66 90 xchg %ax,%ax 809f793: 66 90 xchg %ax,%ax 809f795: 66 90 xchg %ax,%ax 809f797: 66 90 xchg %ax,%ax 809f799: 66 90 xchg %ax,%ax 809f79b: 66 90 xchg %ax,%ax 809f79d: 66 90 xchg %ax,%ax 809f79f: 90 nop 0809f7a0 <fseek>: 809f7a0: 55 push %ebp 809f7a1: 89 e5 mov %esp,%ebp 809f7a3: 56 push %esi 809f7a4: 53 push %ebx 809f7a5: 8b 5d 08 mov 0x8(%ebp),%ebx 809f7a8: 8b 03 mov (%ebx),%eax 809f7aa: 25 00 80 00 00 and $0x8000,%eax 809f7af: 75 35 jne 809f7e6 <fseek+0x46> 809f7b1: 8b 53 48 mov 0x48(%ebx),%edx 809f7b4: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 809f7bb: 3b 72 08 cmp 0x8(%edx),%esi 809f7be: 74 22 je 809f7e2 <fseek+0x42> 809f7c0: b9 01 00 00 00 mov $0x1,%ecx 809f7c5: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809f7cc: 00 809f7cd: 74 01 je 809f7d0 <fseek+0x30> 809f7cf: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 809f7d3: 74 07 je 809f7dc <fseek+0x3c> 809f7d5: 8d 0a lea (%edx),%ecx 809f7d7: e8 54 05 fd ff call 806fd30 <__lll_lock_wait_private> 809f7dc: 8b 53 48 mov 0x48(%ebx),%edx 809f7df: 89 72 08 mov %esi,0x8(%edx) 809f7e2: 83 42 04 01 addl $0x1,0x4(%edx) 809f7e6: 8b 45 0c mov 0xc(%ebp),%eax 809f7e9: 83 ec 0c sub $0xc,%esp 809f7ec: 6a 03 push $0x3 809f7ee: ff 75 10 pushl 0x10(%ebp) 809f7f1: 99 cltd 809f7f2: 52 push %edx 809f7f3: 50 push %eax 809f7f4: 53 push %ebx 809f7f5: e8 b6 a7 00 00 call 80a9fb0 <_IO_seekoff_unlocked> 809f7fa: 21 d0 and %edx,%eax 809f7fc: 83 c4 20 add $0x20,%esp 809f7ff: 31 d2 xor %edx,%edx 809f801: 83 f8 ff cmp $0xffffffff,%eax 809f804: 0f 94 c2 sete %dl 809f807: f7 da neg %edx 809f809: f7 03 00 80 00 00 testl $0x8000,(%ebx) 809f80f: 75 27 jne 809f838 <fseek+0x98> 809f811: 8b 4b 48 mov 0x48(%ebx),%ecx 809f814: 83 69 04 01 subl $0x1,0x4(%ecx) 809f818: 75 1e jne 809f838 <fseek+0x98> 809f81a: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 809f821: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809f828: 00 809f829: 74 01 je 809f82c <fseek+0x8c> 809f82b: f0 83 29 01 lock subl $0x1,(%ecx) 809f82f: 74 07 je 809f838 <fseek+0x98> 809f831: 8d 01 lea (%ecx),%eax 809f833: e8 28 05 fd ff call 806fd60 <__lll_unlock_wake_private> 809f838: 8d 65 f8 lea -0x8(%ebp),%esp 809f83b: 89 d0 mov %edx,%eax 809f83d: 5b pop %ebx 809f83e: 5e pop %esi 809f83f: 5d pop %ebp 809f840: c3 ret 809f841: f7 03 00 80 00 00 testl $0x8000,(%ebx) 809f847: 89 c1 mov %eax,%ecx 809f849: 75 27 jne 809f872 <fseek+0xd2> 809f84b: 8b 53 48 mov 0x48(%ebx),%edx 809f84e: 83 6a 04 01 subl $0x1,0x4(%edx) 809f852: 75 1e jne 809f872 <fseek+0xd2> 809f854: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 809f85b: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809f862: 00 809f863: 74 01 je 809f866 <fseek+0xc6> 809f865: f0 83 2a 01 lock subl $0x1,(%edx) 809f869: 74 07 je 809f872 <fseek+0xd2> 809f86b: 8d 02 lea (%edx),%eax 809f86d: e8 ee 04 fd ff call 806fd60 <__lll_unlock_wake_private> 809f872: 83 ec 0c sub $0xc,%esp 809f875: 51 push %ecx 809f876: e8 95 a5 01 00 call 80b9e10 <_Unwind_Resume> 809f87b: 66 90 xchg %ax,%ax 809f87d: 66 90 xchg %ax,%ax 809f87f: 90 nop 0809f880 <__ftello>: 809f880: 55 push %ebp 809f881: 89 e5 mov %esp,%ebp 809f883: 57 push %edi 809f884: 56 push %esi 809f885: 53 push %ebx 809f886: 83 ec 1c sub $0x1c,%esp 809f889: 8b 5d 08 mov 0x8(%ebp),%ebx 809f88c: 8b 03 mov (%ebx),%eax 809f88e: 25 00 80 00 00 and $0x8000,%eax 809f893: 75 35 jne 809f8ca <__ftello+0x4a> 809f895: 8b 53 48 mov 0x48(%ebx),%edx 809f898: 65 8b 35 08 00 00 00 mov %gs:0x8,%esi 809f89f: 3b 72 08 cmp 0x8(%edx),%esi 809f8a2: 74 22 je 809f8c6 <__ftello+0x46> 809f8a4: b9 01 00 00 00 mov $0x1,%ecx 809f8a9: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809f8b0: 00 809f8b1: 74 01 je 809f8b4 <__ftello+0x34> 809f8b3: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 809f8b7: 74 07 je 809f8c0 <__ftello+0x40> 809f8b9: 8d 0a lea (%edx),%ecx 809f8bb: e8 70 04 fd ff call 806fd30 <__lll_lock_wait_private> 809f8c0: 8b 53 48 mov 0x48(%ebx),%edx 809f8c3: 89 72 08 mov %esi,0x8(%edx) 809f8c6: 83 42 04 01 addl $0x1,0x4(%edx) 809f8ca: 83 ec 0c sub $0xc,%esp 809f8cd: 6a 00 push $0x0 809f8cf: 6a 01 push $0x1 809f8d1: 6a 00 push $0x0 809f8d3: 6a 00 push $0x0 809f8d5: 53 push %ebx 809f8d6: e8 d5 a6 00 00 call 80a9fb0 <_IO_seekoff_unlocked> 809f8db: 8b 0b mov (%ebx),%ecx 809f8dd: 83 c4 20 add $0x20,%esp 809f8e0: 89 c6 mov %eax,%esi 809f8e2: 89 d7 mov %edx,%edi 809f8e4: f6 c5 01 test $0x1,%ch 809f8e7: 74 3f je 809f928 <__ftello+0xa8> 809f8e9: 89 c2 mov %eax,%edx 809f8eb: 89 f8 mov %edi,%eax 809f8ed: f7 d0 not %eax 809f8ef: f7 d2 not %edx 809f8f1: 89 45 e4 mov %eax,-0x1c(%ebp) 809f8f4: 09 d0 or %edx,%eax 809f8f6: 0f 84 d4 00 00 00 je 809f9d0 <__ftello+0x150> 809f8fc: 8b 43 68 mov 0x68(%ebx),%eax 809f8ff: 85 c0 test %eax,%eax 809f901: 7e 15 jle 809f918 <__ftello+0x98> 809f903: 80 e5 80 and $0x80,%ch 809f906: 75 37 jne 809f93f <__ftello+0xbf> 809f908: 8b 4b 48 mov 0x48(%ebx),%ecx 809f90b: 83 69 04 01 subl $0x1,0x4(%ecx) 809f90f: 75 2e jne 809f93f <__ftello+0xbf> 809f911: eb 68 jmp 809f97b <__ftello+0xfb> 809f913: 90 nop 809f914: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f918: 8b 43 2c mov 0x2c(%ebx),%eax 809f91b: 2b 43 24 sub 0x24(%ebx),%eax 809f91e: 99 cltd 809f91f: 29 c6 sub %eax,%esi 809f921: 19 d7 sbb %edx,%edi 809f923: 90 nop 809f924: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809f928: 80 e5 80 and $0x80,%ch 809f92b: 74 33 je 809f960 <__ftello+0xe0> 809f92d: 89 f8 mov %edi,%eax 809f92f: 89 f2 mov %esi,%edx 809f931: f7 d0 not %eax 809f933: f7 d2 not %edx 809f935: 89 45 e4 mov %eax,-0x1c(%ebp) 809f938: 8b 45 e4 mov -0x1c(%ebp),%eax 809f93b: 09 d0 or %edx,%eax 809f93d: 74 61 je 809f9a0 <__ftello+0x120> 809f93f: 89 f3 mov %esi,%ebx 809f941: 89 f0 mov %esi,%eax 809f943: c1 fb 1f sar $0x1f,%ebx 809f946: 39 fb cmp %edi,%ebx 809f948: 0f 85 92 00 00 00 jne 809f9e0 <__ftello+0x160> 809f94e: 8d 65 f4 lea -0xc(%ebp),%esp 809f951: 5b pop %ebx 809f952: 5e pop %esi 809f953: 5f pop %edi 809f954: 5d pop %ebp 809f955: c3 ret 809f956: 8d 76 00 lea 0x0(%esi),%esi 809f959: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809f960: 8b 4b 48 mov 0x48(%ebx),%ecx 809f963: 89 f2 mov %esi,%edx 809f965: f7 d2 not %edx 809f967: 8b 41 04 mov 0x4(%ecx),%eax 809f96a: 83 e8 01 sub $0x1,%eax 809f96d: 89 41 04 mov %eax,0x4(%ecx) 809f970: 85 c0 test %eax,%eax 809f972: 89 f8 mov %edi,%eax 809f974: f7 d0 not %eax 809f976: 89 45 e4 mov %eax,-0x1c(%ebp) 809f979: 75 bd jne 809f938 <__ftello+0xb8> 809f97b: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) 809f982: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809f989: 00 809f98a: 74 01 je 809f98d <__ftello+0x10d> 809f98c: f0 83 29 01 lock subl $0x1,(%ecx) 809f990: 74 07 je 809f999 <__ftello+0x119> 809f992: 8d 01 lea (%ecx),%eax 809f994: e8 c7 03 fd ff call 806fd60 <__lll_unlock_wake_private> 809f999: 8b 45 e4 mov -0x1c(%ebp),%eax 809f99c: 09 d0 or %edx,%eax 809f99e: 75 9f jne 809f93f <__ftello+0xbf> 809f9a0: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 809f9a7: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 809f9ad: b8 ff ff ff ff mov $0xffffffff,%eax 809f9b2: 8b 1c 11 mov (%ecx,%edx,1),%ebx 809f9b5: 85 db test %ebx,%ebx 809f9b7: 75 95 jne 809f94e <__ftello+0xce> 809f9b9: c7 04 11 05 00 00 00 movl $0x5,(%ecx,%edx,1) 809f9c0: 8d 65 f4 lea -0xc(%ebp),%esp 809f9c3: 5b pop %ebx 809f9c4: 5e pop %esi 809f9c5: 5f pop %edi 809f9c6: 5d pop %ebp 809f9c7: c3 ret 809f9c8: 90 nop 809f9c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809f9d0: 80 e5 80 and $0x80,%ch 809f9d3: 75 cb jne 809f9a0 <__ftello+0x120> 809f9d5: 8b 4b 48 mov 0x48(%ebx),%ecx 809f9d8: 83 69 04 01 subl $0x1,0x4(%ecx) 809f9dc: 74 9d je 809f97b <__ftello+0xfb> 809f9de: eb c0 jmp 809f9a0 <__ftello+0x120> 809f9e0: b8 e8 ff ff ff mov $0xffffffe8,%eax 809f9e5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 809f9ec: c7 04 02 4b 00 00 00 movl $0x4b,(%edx,%eax,1) 809f9f3: b8 ff ff ff ff mov $0xffffffff,%eax 809f9f8: e9 51 ff ff ff jmp 809f94e <__ftello+0xce> 809f9fd: f7 03 00 80 00 00 testl $0x8000,(%ebx) 809fa03: 89 c1 mov %eax,%ecx 809fa05: 75 27 jne 809fa2e <__ftello+0x1ae> 809fa07: 8b 53 48 mov 0x48(%ebx),%edx 809fa0a: 83 6a 04 01 subl $0x1,0x4(%edx) 809fa0e: 75 1e jne 809fa2e <__ftello+0x1ae> 809fa10: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 809fa17: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 809fa1e: 00 809fa1f: 74 01 je 809fa22 <__ftello+0x1a2> 809fa21: f0 83 2a 01 lock subl $0x1,(%edx) 809fa25: 74 07 je 809fa2e <__ftello+0x1ae> 809fa27: 8d 02 lea (%edx),%eax 809fa29: e8 32 03 fd ff call 806fd60 <__lll_unlock_wake_private> 809fa2e: 83 ec 0c sub $0xc,%esp 809fa31: 51 push %ecx 809fa32: e8 d9 a3 01 00 call 80b9e10 <_Unwind_Resume> 809fa37: 66 90 xchg %ax,%ax 809fa39: 66 90 xchg %ax,%ax 809fa3b: 66 90 xchg %ax,%ax 809fa3d: 66 90 xchg %ax,%ax 809fa3f: 90 nop 0809fa40 <__fread_unlocked>: 809fa40: 53 push %ebx 809fa41: 83 ec 08 sub $0x8,%esp 809fa44: 8b 5c 24 14 mov 0x14(%esp),%ebx 809fa48: 0f af 5c 24 18 imul 0x18(%esp),%ebx 809fa4d: 85 db test %ebx,%ebx 809fa4f: 75 0f jne 809fa60 <__fread_unlocked+0x20> 809fa51: 83 c4 08 add $0x8,%esp 809fa54: 89 d8 mov %ebx,%eax 809fa56: 5b pop %ebx 809fa57: c3 ret 809fa58: 90 nop 809fa59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809fa60: 83 ec 04 sub $0x4,%esp 809fa63: 53 push %ebx 809fa64: ff 74 24 18 pushl 0x18(%esp) 809fa68: ff 74 24 28 pushl 0x28(%esp) 809fa6c: e8 6f 4f fb ff call 80549e0 <_IO_sgetn> 809fa71: 83 c4 10 add $0x10,%esp 809fa74: 39 c3 cmp %eax,%ebx 809fa76: 74 18 je 809fa90 <__fread_unlocked+0x50> 809fa78: 31 d2 xor %edx,%edx 809fa7a: f7 74 24 14 divl 0x14(%esp) 809fa7e: 83 c4 08 add $0x8,%esp 809fa81: 89 c3 mov %eax,%ebx 809fa83: 89 d8 mov %ebx,%eax 809fa85: 5b pop %ebx 809fa86: c3 ret 809fa87: 89 f6 mov %esi,%esi 809fa89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 809fa90: 8b 5c 24 18 mov 0x18(%esp),%ebx 809fa94: eb bb jmp 809fa51 <__fread_unlocked+0x11> 809fa96: 66 90 xchg %ax,%ax 809fa98: 66 90 xchg %ax,%ax 809fa9a: 66 90 xchg %ax,%ax 809fa9c: 66 90 xchg %ax,%ax 809fa9e: 66 90 xchg %ax,%ax 0809faa0 <init>: 809faa0: b8 00 00 00 00 mov $0x0,%eax 809faa5: 85 c0 test %eax,%eax 809faa7: 74 27 je 809fad0 <init+0x30> 809faa9: 83 ec 14 sub $0x14,%esp 809faac: 68 10 fd 09 08 push $0x809fd10 809fab1: 68 a8 d7 0e 08 push $0x80ed7a8 809fab6: e8 45 05 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fabb: 83 c4 10 add $0x10,%esp 809fabe: 85 c0 test %eax,%eax 809fac0: 74 0a je 809facc <init+0x2c> 809fac2: c7 05 ac d7 0e 08 b0 movl $0x80ed7b0,0x80ed7ac 809fac9: d7 0e 08 809facc: 83 c4 0c add $0xc,%esp 809facf: c3 ret 809fad0: c7 05 ac d7 0e 08 b0 movl $0x80ed7b0,0x80ed7ac 809fad7: d7 0e 08 809fada: c3 ret 809fadb: 90 nop 809fadc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809fae0 <__dlerror>: 809fae0: 57 push %edi 809fae1: 56 push %esi 809fae2: b8 00 00 00 00 mov $0x0,%eax 809fae7: 53 push %ebx 809fae8: 83 ec 10 sub $0x10,%esp 809faeb: 85 c0 test %eax,%eax 809faed: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 809faf4: 00 809faf5: 0f 84 15 01 00 00 je 809fc10 <__dlerror+0x130> 809fafb: 83 ec 08 sub $0x8,%esp 809fafe: 68 a0 fa 09 08 push $0x809faa0 809fb03: 68 a4 d7 0e 08 push $0x80ed7a4 809fb08: e8 f3 04 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fb0d: 83 c4 10 add $0x10,%esp 809fb10: b8 00 00 00 00 mov $0x0,%eax 809fb15: 85 c0 test %eax,%eax 809fb17: 0f 84 e3 00 00 00 je 809fc00 <__dlerror+0x120> 809fb1d: 83 ec 0c sub $0xc,%esp 809fb20: ff 35 a8 d7 0e 08 pushl 0x80ed7a8 809fb26: e8 d5 04 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fb2b: 83 c4 10 add $0x10,%esp 809fb2e: 85 c0 test %eax,%eax 809fb30: 89 c3 mov %eax,%ebx 809fb32: 0f 84 c8 00 00 00 je 809fc00 <__dlerror+0x120> 809fb38: 8b 43 04 mov 0x4(%ebx),%eax 809fb3b: 85 c0 test %eax,%eax 809fb3d: 8b 43 10 mov 0x10(%ebx),%eax 809fb40: 74 36 je 809fb78 <__dlerror+0x98> 809fb42: 85 c0 test %eax,%eax 809fb44: 74 23 je 809fb69 <__dlerror+0x89> 809fb46: bf a0 5b 0d 08 mov $0x80d5ba0,%edi 809fb4b: b9 0e 00 00 00 mov $0xe,%ecx 809fb50: 89 c6 mov %eax,%esi 809fb52: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 809fb54: 74 0c je 809fb62 <__dlerror+0x82> 809fb56: 83 ec 0c sub $0xc,%esp 809fb59: 50 push %eax 809fb5a: e8 31 aa fb ff call 805a590 <__cfree> 809fb5f: 83 c4 10 add $0x10,%esp 809fb62: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 809fb69: 8b 44 24 0c mov 0xc(%esp),%eax 809fb6d: 83 c4 10 add $0x10,%esp 809fb70: 5b pop %ebx 809fb71: 5e pop %esi 809fb72: 5f pop %edi 809fb73: c3 ret 809fb74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809fb78: 85 c0 test %eax,%eax 809fb7a: 74 ed je 809fb69 <__dlerror+0x89> 809fb7c: 8b 13 mov (%ebx),%edx 809fb7e: 89 44 24 0c mov %eax,0xc(%esp) 809fb82: 85 d2 test %edx,%edx 809fb84: 0f 85 d6 00 00 00 jne 809fc60 <__dlerror+0x180> 809fb8a: 83 ec 04 sub $0x4,%esp 809fb8d: be 31 05 0d 08 mov $0x80d0531,%esi 809fb92: 6a 05 push $0x5 809fb94: 50 push %eax 809fb95: 68 9c d0 0c 08 push $0x80cd09c 809fb9a: e8 71 9c fa ff call 8049810 <__dcgettext> 809fb9f: 8b 4b 0c mov 0xc(%ebx),%ecx 809fba2: ba a9 ef 0c 08 mov $0x80cefa9,%edx 809fba7: 80 39 00 cmpb $0x0,(%ecx) 809fbaa: 89 04 24 mov %eax,(%esp) 809fbad: 0f 44 d6 cmove %esi,%edx 809fbb0: 52 push %edx 809fbb1: 51 push %ecx 809fbb2: 68 ae 5b 0d 08 push $0x80d5bae 809fbb7: 8d 44 24 28 lea 0x28(%esp),%eax 809fbbb: 50 push %eax 809fbbc: e8 5f f7 fa ff call 804f320 <___asprintf> 809fbc1: 83 c4 20 add $0x20,%esp 809fbc4: 83 f8 ff cmp $0xffffffff,%eax 809fbc7: 0f 84 e4 00 00 00 je 809fcb1 <__dlerror+0x1d1> 809fbcd: 8b 43 10 mov 0x10(%ebx),%eax 809fbd0: bf a0 5b 0d 08 mov $0x80d5ba0,%edi 809fbd5: b9 0e 00 00 00 mov $0xe,%ecx 809fbda: 89 c6 mov %eax,%esi 809fbdc: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 809fbde: 0f 85 dc 00 00 00 jne 809fcc0 <__dlerror+0x1e0> 809fbe4: 8b 44 24 0c mov 0xc(%esp),%eax 809fbe8: 89 43 10 mov %eax,0x10(%ebx) 809fbeb: c7 43 04 01 00 00 00 movl $0x1,0x4(%ebx) 809fbf2: 83 c4 10 add $0x10,%esp 809fbf5: 5b pop %ebx 809fbf6: 5e pop %esi 809fbf7: 5f pop %edi 809fbf8: c3 ret 809fbf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809fc00: bb b0 d7 0e 08 mov $0x80ed7b0,%ebx 809fc05: e9 2e ff ff ff jmp 809fb38 <__dlerror+0x58> 809fc0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809fc10: a1 a4 d7 0e 08 mov 0x80ed7a4,%eax 809fc15: 85 c0 test %eax,%eax 809fc17: 0f 85 f3 fe ff ff jne 809fb10 <__dlerror+0x30> 809fc1d: ba 00 00 00 00 mov $0x0,%edx 809fc22: 85 d2 test %edx,%edx 809fc24: 74 1e je 809fc44 <__dlerror+0x164> 809fc26: 83 ec 08 sub $0x8,%esp 809fc29: 68 10 fd 09 08 push $0x809fd10 809fc2e: 68 a8 d7 0e 08 push $0x80ed7a8 809fc33: e8 c8 03 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fc38: 83 c4 10 add $0x10,%esp 809fc3b: 85 c0 test %eax,%eax 809fc3d: a1 a4 d7 0e 08 mov 0x80ed7a4,%eax 809fc42: 74 0a je 809fc4e <__dlerror+0x16e> 809fc44: c7 05 ac d7 0e 08 b0 movl $0x80ed7b0,0x80ed7ac 809fc4b: d7 0e 08 809fc4e: 83 c8 02 or $0x2,%eax 809fc51: a3 a4 d7 0e 08 mov %eax,0x80ed7a4 809fc56: e9 b5 fe ff ff jmp 809fb10 <__dlerror+0x30> 809fc5b: 90 nop 809fc5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809fc60: 83 ec 0c sub $0xc,%esp 809fc63: 52 push %edx 809fc64: e8 17 05 00 00 call 80a0180 <strerror> 809fc69: 83 c4 0c add $0xc,%esp 809fc6c: 89 c6 mov %eax,%esi 809fc6e: 6a 05 push $0x5 809fc70: ff 73 10 pushl 0x10(%ebx) 809fc73: 68 9c d0 0c 08 push $0x80cd09c 809fc78: e8 93 9b fa ff call 8049810 <__dcgettext> 809fc7d: 8b 4b 0c mov 0xc(%ebx),%ecx 809fc80: 5a pop %edx 809fc81: ba a9 ef 0c 08 mov $0x80cefa9,%edx 809fc86: 80 39 00 cmpb $0x0,(%ecx) 809fc89: 5f pop %edi 809fc8a: bf 31 05 0d 08 mov $0x80d0531,%edi 809fc8f: 56 push %esi 809fc90: 50 push %eax 809fc91: 0f 44 d7 cmove %edi,%edx 809fc94: 52 push %edx 809fc95: 51 push %ecx 809fc96: 68 b5 5b 0d 08 push $0x80d5bb5 809fc9b: 8d 44 24 28 lea 0x28(%esp),%eax 809fc9f: 50 push %eax 809fca0: e8 7b f6 fa ff call 804f320 <___asprintf> 809fca5: 83 c4 20 add $0x20,%esp 809fca8: 83 f8 ff cmp $0xffffffff,%eax 809fcab: 0f 85 1c ff ff ff jne 809fbcd <__dlerror+0xed> 809fcb1: 8b 44 24 0c mov 0xc(%esp),%eax 809fcb5: e9 31 ff ff ff jmp 809fbeb <__dlerror+0x10b> 809fcba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809fcc0: 83 ec 0c sub $0xc,%esp 809fcc3: 50 push %eax 809fcc4: e8 c7 a8 fb ff call 805a590 <__cfree> 809fcc9: 83 c4 10 add $0x10,%esp 809fccc: e9 13 ff ff ff jmp 809fbe4 <__dlerror+0x104> 809fcd1: eb 0d jmp 809fce0 <check_free.isra.0> 809fcd3: 90 nop 809fcd4: 90 nop 809fcd5: 90 nop 809fcd6: 90 nop 809fcd7: 90 nop 809fcd8: 90 nop 809fcd9: 90 nop 809fcda: 90 nop 809fcdb: 90 nop 809fcdc: 90 nop 809fcdd: 90 nop 809fcde: 90 nop 809fcdf: 90 nop 0809fce0 <check_free.isra.0>: 809fce0: 85 c0 test %eax,%eax 809fce2: 74 26 je 809fd0a <check_free.isra.0+0x2a> 809fce4: 57 push %edi 809fce5: 56 push %esi 809fce6: bf a0 5b 0d 08 mov $0x80d5ba0,%edi 809fceb: b9 0e 00 00 00 mov $0xe,%ecx 809fcf0: 89 c6 mov %eax,%esi 809fcf2: 83 ec 04 sub $0x4,%esp 809fcf5: f3 a6 repz cmpsb %es:(%edi),%ds:(%esi) 809fcf7: 74 0c je 809fd05 <check_free.isra.0+0x25> 809fcf9: 83 ec 0c sub $0xc,%esp 809fcfc: 50 push %eax 809fcfd: e8 8e a8 fb ff call 805a590 <__cfree> 809fd02: 83 c4 10 add $0x10,%esp 809fd05: 83 c4 04 add $0x4,%esp 809fd08: 5e pop %esi 809fd09: 5f pop %edi 809fd0a: f3 c3 repz ret 809fd0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809fd10 <free_key_mem>: 809fd10: 53 push %ebx 809fd11: 83 ec 08 sub $0x8,%esp 809fd14: 8b 5c 24 10 mov 0x10(%esp),%ebx 809fd18: 8b 43 10 mov 0x10(%ebx),%eax 809fd1b: e8 c0 ff ff ff call 809fce0 <check_free.isra.0> 809fd20: 83 ec 0c sub $0xc,%esp 809fd23: 53 push %ebx 809fd24: e8 67 a8 fb ff call 805a590 <__cfree> 809fd29: b8 00 00 00 00 mov $0x0,%eax 809fd2e: 83 c4 10 add $0x10,%esp 809fd31: 85 c0 test %eax,%eax 809fd33: 74 13 je 809fd48 <free_key_mem+0x38> 809fd35: 83 ec 08 sub $0x8,%esp 809fd38: 6a 00 push $0x0 809fd3a: ff 35 a8 d7 0e 08 pushl 0x80ed7a8 809fd40: e8 bb 02 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fd45: 83 c4 10 add $0x10,%esp 809fd48: 83 c4 08 add $0x8,%esp 809fd4b: 5b pop %ebx 809fd4c: c3 ret 809fd4d: 8d 76 00 lea 0x0(%esi),%esi 0809fd50 <_dlerror_run>: 809fd50: 57 push %edi 809fd51: 56 push %esi 809fd52: 89 c6 mov %eax,%esi 809fd54: b8 00 00 00 00 mov $0x0,%eax 809fd59: 53 push %ebx 809fd5a: 89 d7 mov %edx,%edi 809fd5c: 85 c0 test %eax,%eax 809fd5e: 74 70 je 809fdd0 <_dlerror_run+0x80> 809fd60: 83 ec 08 sub $0x8,%esp 809fd63: 68 a0 fa 09 08 push $0x809faa0 809fd68: 68 a4 d7 0e 08 push $0x80ed7a4 809fd6d: e8 8e 02 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fd72: 8b 1d ac d7 0e 08 mov 0x80ed7ac,%ebx 809fd78: 83 c4 10 add $0x10,%esp 809fd7b: 85 db test %ebx,%ebx 809fd7d: 0f 84 a5 00 00 00 je 809fe28 <_dlerror_run+0xd8> 809fd83: 8b 43 10 mov 0x10(%ebx),%eax 809fd86: 85 c0 test %eax,%eax 809fd88: 74 11 je 809fd9b <_dlerror_run+0x4b> 809fd8a: 80 7b 08 00 cmpb $0x0,0x8(%ebx) 809fd8e: 0f 85 fc 00 00 00 jne 809fe90 <_dlerror_run+0x140> 809fd94: c7 43 10 00 00 00 00 movl $0x0,0x10(%ebx) 809fd9b: 83 ec 08 sub $0x8,%esp 809fd9e: 8d 4b 08 lea 0x8(%ebx),%ecx 809fda1: 8d 53 10 lea 0x10(%ebx),%edx 809fda4: 57 push %edi 809fda5: 8d 43 0c lea 0xc(%ebx),%eax 809fda8: 56 push %esi 809fda9: e8 52 a4 ff ff call 809a200 <_dl_catch_error> 809fdae: 89 03 mov %eax,(%ebx) 809fdb0: 8b 43 10 mov 0x10(%ebx),%eax 809fdb3: 5a pop %edx 809fdb4: 31 d2 xor %edx,%edx 809fdb6: 85 c0 test %eax,%eax 809fdb8: 0f 94 c2 sete %dl 809fdbb: 0f 95 c0 setne %al 809fdbe: 59 pop %ecx 809fdbf: 0f b6 c0 movzbl %al,%eax 809fdc2: 89 53 04 mov %edx,0x4(%ebx) 809fdc5: 5b pop %ebx 809fdc6: 5e pop %esi 809fdc7: 5f pop %edi 809fdc8: c3 ret 809fdc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809fdd0: a1 a4 d7 0e 08 mov 0x80ed7a4,%eax 809fdd5: 8b 1d ac d7 0e 08 mov 0x80ed7ac,%ebx 809fddb: 85 c0 test %eax,%eax 809fddd: 75 9c jne 809fd7b <_dlerror_run+0x2b> 809fddf: ba 00 00 00 00 mov $0x0,%edx 809fde4: 85 d2 test %edx,%edx 809fde6: 0f 84 c1 00 00 00 je 809fead <_dlerror_run+0x15d> 809fdec: 83 ec 08 sub $0x8,%esp 809fdef: 68 10 fd 09 08 push $0x809fd10 809fdf4: 68 a8 d7 0e 08 push $0x80ed7a8 809fdf9: e8 02 02 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fdfe: 83 c4 10 add $0x10,%esp 809fe01: 85 c0 test %eax,%eax 809fe03: 0f 85 9f 00 00 00 jne 809fea8 <_dlerror_run+0x158> 809fe09: 8b 1d ac d7 0e 08 mov 0x80ed7ac,%ebx 809fe0f: a1 a4 d7 0e 08 mov 0x80ed7a4,%eax 809fe14: 83 c8 02 or $0x2,%eax 809fe17: 85 db test %ebx,%ebx 809fe19: a3 a4 d7 0e 08 mov %eax,0x80ed7a4 809fe1e: 0f 85 5f ff ff ff jne 809fd83 <_dlerror_run+0x33> 809fe24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809fe28: b8 00 00 00 00 mov $0x0,%eax 809fe2d: 85 c0 test %eax,%eax 809fe2f: 74 1f je 809fe50 <_dlerror_run+0x100> 809fe31: 83 ec 0c sub $0xc,%esp 809fe34: ff 35 a8 d7 0e 08 pushl 0x80ed7a8 809fe3a: e8 c1 01 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fe3f: 83 c4 10 add $0x10,%esp 809fe42: 85 c0 test %eax,%eax 809fe44: 89 c3 mov %eax,%ebx 809fe46: 0f 85 37 ff ff ff jne 809fd83 <_dlerror_run+0x33> 809fe4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809fe50: 83 ec 08 sub $0x8,%esp 809fe53: 6a 14 push $0x14 809fe55: 6a 01 push $0x1 809fe57: e8 14 ab fb ff call 805a970 <__calloc> 809fe5c: 83 c4 10 add $0x10,%esp 809fe5f: 85 c0 test %eax,%eax 809fe61: 89 c3 mov %eax,%ebx 809fe63: 74 5c je 809fec1 <_dlerror_run+0x171> 809fe65: b8 00 00 00 00 mov $0x0,%eax 809fe6a: 85 c0 test %eax,%eax 809fe6c: 0f 84 11 ff ff ff je 809fd83 <_dlerror_run+0x33> 809fe72: 83 ec 08 sub $0x8,%esp 809fe75: 53 push %ebx 809fe76: ff 35 a8 d7 0e 08 pushl 0x80ed7a8 809fe7c: e8 7f 01 f6 f7 call 0 <_nl_current_LC_CTYPE> 809fe81: 83 c4 10 add $0x10,%esp 809fe84: e9 fa fe ff ff jmp 809fd83 <_dlerror_run+0x33> 809fe89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809fe90: 83 ec 0c sub $0xc,%esp 809fe93: 50 push %eax 809fe94: e8 f7 a6 fb ff call 805a590 <__cfree> 809fe99: 83 c4 10 add $0x10,%esp 809fe9c: e9 f3 fe ff ff jmp 809fd94 <_dlerror_run+0x44> 809fea1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 809fea8: a1 a4 d7 0e 08 mov 0x80ed7a4,%eax 809fead: c7 05 ac d7 0e 08 b0 movl $0x80ed7b0,0x80ed7ac 809feb4: d7 0e 08 809feb7: bb b0 d7 0e 08 mov $0x80ed7b0,%ebx 809febc: e9 53 ff ff ff jmp 809fe14 <_dlerror_run+0xc4> 809fec1: bb b0 d7 0e 08 mov $0x80ed7b0,%ebx 809fec6: e9 b8 fe ff ff jmp 809fd83 <_dlerror_run+0x33> 809fecb: 90 nop 809fecc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 0809fed0 <__libc_register_dlfcn_hook>: 809fed0: 83 ec 14 sub $0x14,%esp 809fed3: 68 c0 5b 0d 08 push $0x80d5bc0 809fed8: ff 74 24 1c pushl 0x1c(%esp) 809fedc: e8 1f df ff ff call 809de00 <__libc_dlsym_private> 809fee1: 83 c4 10 add $0x10,%esp 809fee4: 85 c0 test %eax,%eax 809fee6: 74 06 je 809feee <__libc_register_dlfcn_hook+0x1e> 809fee8: c7 00 40 cf 0e 08 movl $0x80ecf40,(%eax) 809feee: 83 c4 0c add $0xc,%esp 809fef1: c3 ret 809fef2: 66 90 xchg %ax,%ax 809fef4: 66 90 xchg %ax,%ax 809fef6: 66 90 xchg %ax,%ax 809fef8: 66 90 xchg %ax,%ax 809fefa: 66 90 xchg %ax,%ax 809fefc: 66 90 xchg %ax,%ax 809fefe: 66 90 xchg %ax,%ax 0809ff00 <__dladdr>: 809ff00: 83 ec 18 sub $0x18,%esp 809ff03: 31 c9 xor %ecx,%ecx 809ff05: 6a 00 push $0x0 809ff07: 8b 54 24 24 mov 0x24(%esp),%edx 809ff0b: 8b 44 24 20 mov 0x20(%esp),%eax 809ff0f: e8 0c 10 fd ff call 8070f20 <_dl_addr> 809ff14: 83 c4 18 add $0x18,%esp 809ff17: c3 ret 809ff18: 66 90 xchg %ax,%ax 809ff1a: 66 90 xchg %ax,%ax 809ff1c: 66 90 xchg %ax,%ax 809ff1e: 66 90 xchg %ax,%ax 0809ff20 <__dladdr1>: 809ff20: 83 ec 0c sub $0xc,%esp 809ff23: 8b 44 24 1c mov 0x1c(%esp),%eax 809ff27: 83 f8 01 cmp $0x1,%eax 809ff2a: 74 44 je 809ff70 <__dladdr1+0x50> 809ff2c: 83 f8 02 cmp $0x2,%eax 809ff2f: 74 1f je 809ff50 <__dladdr1+0x30> 809ff31: 83 ec 0c sub $0xc,%esp 809ff34: 6a 00 push $0x0 809ff36: 8b 54 24 24 mov 0x24(%esp),%edx 809ff3a: 8b 44 24 20 mov 0x20(%esp),%eax 809ff3e: 31 c9 xor %ecx,%ecx 809ff40: e8 db 0f fd ff call 8070f20 <_dl_addr> 809ff45: 83 c4 0c add $0xc,%esp 809ff48: 83 c4 0c add $0xc,%esp 809ff4b: c3 ret 809ff4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 809ff50: 83 ec 0c sub $0xc,%esp 809ff53: 6a 00 push $0x0 809ff55: 8b 4c 24 28 mov 0x28(%esp),%ecx 809ff59: 8b 54 24 24 mov 0x24(%esp),%edx 809ff5d: 8b 44 24 20 mov 0x20(%esp),%eax 809ff61: e8 ba 0f fd ff call 8070f20 <_dl_addr> 809ff66: 83 c4 0c add $0xc,%esp 809ff69: 83 c4 0c add $0xc,%esp 809ff6c: c3 ret 809ff6d: 8d 76 00 lea 0x0(%esi),%esi 809ff70: 83 ec 0c sub $0xc,%esp 809ff73: ff 74 24 24 pushl 0x24(%esp) 809ff77: eb bd jmp 809ff36 <__dladdr1+0x16> 809ff79: 66 90 xchg %ax,%ax 809ff7b: 66 90 xchg %ax,%ax 809ff7d: 66 90 xchg %ax,%ax 809ff7f: 90 nop 0809ff80 <dlinfo_doit>: 809ff80: 53 push %ebx 809ff81: 83 ec 08 sub $0x8,%esp 809ff84: 8b 5c 24 10 mov 0x10(%esp),%ebx 809ff88: 83 7b 08 0a cmpl $0xa,0x8(%ebx) 809ff8c: 8b 43 04 mov 0x4(%ebx),%eax 809ff8f: 0f 87 ab 00 00 00 ja 80a0040 <dlinfo_doit+0xc0> 809ff95: 8b 53 08 mov 0x8(%ebx),%edx 809ff98: ff 24 95 e8 5b 0d 08 jmp *0x80d5be8(,%edx,4) 809ff9f: 90 nop 809ffa0: 8b 88 44 02 00 00 mov 0x244(%eax),%ecx 809ffa6: 31 d2 xor %edx,%edx 809ffa8: 85 c9 test %ecx,%ecx 809ffaa: 0f 85 a8 00 00 00 jne 80a0058 <dlinfo_doit+0xd8> 809ffb0: 8b 43 0c mov 0xc(%ebx),%eax 809ffb3: 89 10 mov %edx,(%eax) 809ffb5: 83 c4 08 add $0x8,%esp 809ffb8: 5b pop %ebx 809ffb9: c3 ret 809ffba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809ffc0: 8b 50 18 mov 0x18(%eax),%edx 809ffc3: 8b 43 0c mov 0xc(%ebx),%eax 809ffc6: 89 10 mov %edx,(%eax) 809ffc8: 83 c4 08 add $0x8,%esp 809ffcb: 5b pop %ebx 809ffcc: c3 ret 809ffcd: 8d 76 00 lea 0x0(%esi),%esi 809ffd0: 8b 53 0c mov 0xc(%ebx),%edx 809ffd3: 89 02 mov %eax,(%edx) 809ffd5: 83 c4 08 add $0x8,%esp 809ffd8: 5b pop %ebx 809ffd9: c3 ret 809ffda: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 809ffe0: 8b 53 0c mov 0xc(%ebx),%edx 809ffe3: 83 c4 08 add $0x8,%esp 809ffe6: 31 c9 xor %ecx,%ecx 809ffe8: 5b pop %ebx 809ffe9: e9 42 5f ff ff jmp 8095f30 <_dl_rtld_di_serinfo> 809ffee: 66 90 xchg %ax,%ax 809fff0: 8b 53 0c mov 0xc(%ebx),%edx 809fff3: 83 c4 08 add $0x8,%esp 809fff6: b9 01 00 00 00 mov $0x1,%ecx 809fffb: 5b pop %ebx 809fffc: e9 2f 5f ff ff jmp 8095f30 <_dl_rtld_di_serinfo> 80a0001: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0008: 83 ec 08 sub $0x8,%esp 80a000b: ff b0 a8 01 00 00 pushl 0x1a8(%eax) 80a0011: ff 73 0c pushl 0xc(%ebx) 80a0014: e8 c7 81 fa ff call 80481e0 <.plt> 80a0019: 83 c4 10 add $0x10,%esp 80a001c: 83 c4 08 add $0x8,%esp 80a001f: 5b pop %ebx 80a0020: c3 ret 80a0021: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0028: 8b 53 0c mov 0xc(%ebx),%edx 80a002b: c7 02 00 00 00 00 movl $0x0,(%edx) 80a0031: 8b 80 44 02 00 00 mov 0x244(%eax),%eax 80a0037: 89 02 mov %eax,(%edx) 80a0039: 83 c4 08 add $0x8,%esp 80a003c: 5b pop %ebx 80a003d: c3 ret 80a003e: 66 90 xchg %ax,%ax 80a0040: 83 ec 0c sub $0xc,%esp 80a0043: 31 c9 xor %ecx,%ecx 80a0045: 31 d2 xor %edx,%edx 80a0047: 68 cc 5b 0d 08 push $0x80d5bcc 80a004c: 31 c0 xor %eax,%eax 80a004e: e8 bd 9f ff ff call 809a010 <_dl_signal_error> 80a0053: 90 nop 80a0054: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a0058: 83 ec 0c sub $0xc,%esp 80a005b: 50 push %eax 80a005c: e8 1f ae ff ff call 809ae80 <_dl_tls_get_addr_soft> 80a0061: 83 c4 10 add $0x10,%esp 80a0064: 89 c2 mov %eax,%edx 80a0066: e9 45 ff ff ff jmp 809ffb0 <dlinfo_doit+0x30> 80a006b: 90 nop 80a006c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080a0070 <__dlinfo>: 80a0070: 83 ec 1c sub $0x1c,%esp 80a0073: 8b 44 24 2c mov 0x2c(%esp),%eax 80a0077: 89 e2 mov %esp,%edx 80a0079: 89 04 24 mov %eax,(%esp) 80a007c: 8b 44 24 20 mov 0x20(%esp),%eax 80a0080: 89 44 24 04 mov %eax,0x4(%esp) 80a0084: 8b 44 24 24 mov 0x24(%esp),%eax 80a0088: 89 44 24 08 mov %eax,0x8(%esp) 80a008c: 8b 44 24 28 mov 0x28(%esp),%eax 80a0090: 89 44 24 0c mov %eax,0xc(%esp) 80a0094: b8 80 ff 09 08 mov $0x809ff80,%eax 80a0099: e8 b2 fc ff ff call 809fd50 <_dlerror_run> 80a009e: 85 c0 test %eax,%eax 80a00a0: 0f 95 c0 setne %al 80a00a3: 83 c4 1c add $0x1c,%esp 80a00a6: 0f b6 c0 movzbl %al,%eax 80a00a9: f7 d8 neg %eax 80a00ab: c3 ret 80a00ac: 66 90 xchg %ax,%ax 80a00ae: 66 90 xchg %ax,%ax 080a00b0 <dlmopen_doit>: 80a00b0: 53 push %ebx 80a00b1: 83 ec 08 sub $0x8,%esp 80a00b4: 8b 5c 24 10 mov 0x10(%esp),%ebx 80a00b8: 8b 03 mov (%ebx),%eax 80a00ba: 85 c0 test %eax,%eax 80a00bc: 75 3f jne 80a00fd <dlmopen_doit+0x4d> 80a00be: 8b 43 04 mov 0x4(%ebx),%eax 80a00c1: 8b 53 08 mov 0x8(%ebx),%edx 80a00c4: b9 31 05 0d 08 mov $0x80d0531,%ecx 80a00c9: 81 ca 00 00 00 80 or $0x80000000,%edx 80a00cf: 85 c0 test %eax,%eax 80a00d1: 0f 44 c1 cmove %ecx,%eax 80a00d4: 83 ec 04 sub $0x4,%esp 80a00d7: ff 35 24 d5 0e 08 pushl 0x80ed524 80a00dd: ff 35 d0 dc 0e 08 pushl 0x80edcd0 80a00e3: ff 35 cc dc 0e 08 pushl 0x80edccc 80a00e9: 6a 00 push $0x0 80a00eb: ff 73 10 pushl 0x10(%ebx) 80a00ee: 52 push %edx 80a00ef: 50 push %eax 80a00f0: e8 3b b4 ff ff call 809b530 <_dl_open> 80a00f5: 89 43 0c mov %eax,0xc(%ebx) 80a00f8: 83 c4 28 add $0x28,%esp 80a00fb: 5b pop %ebx 80a00fc: c3 ret 80a00fd: 83 ec 0c sub $0xc,%esp 80a0100: 31 c9 xor %ecx,%ecx 80a0102: 31 d2 xor %edx,%edx 80a0104: 68 14 5c 0d 08 push $0x80d5c14 80a0109: b8 16 00 00 00 mov $0x16,%eax 80a010e: e8 fd 9e ff ff call 809a010 <_dl_signal_error> 80a0113: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a0119: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a0120 <__dlmopen>: 80a0120: 83 ec 2c sub $0x2c,%esp 80a0123: 8b 44 24 30 mov 0x30(%esp),%eax 80a0127: 8d 54 24 0c lea 0xc(%esp),%edx 80a012b: 89 44 24 0c mov %eax,0xc(%esp) 80a012f: 8b 44 24 34 mov 0x34(%esp),%eax 80a0133: 89 44 24 10 mov %eax,0x10(%esp) 80a0137: 8b 44 24 38 mov 0x38(%esp),%eax 80a013b: 89 44 24 14 mov %eax,0x14(%esp) 80a013f: 8b 44 24 3c mov 0x3c(%esp),%eax 80a0143: 89 44 24 1c mov %eax,0x1c(%esp) 80a0147: b8 b0 00 0a 08 mov $0x80a00b0,%eax 80a014c: e8 ff fb ff ff call 809fd50 <_dlerror_run> 80a0151: 31 d2 xor %edx,%edx 80a0153: 85 c0 test %eax,%eax 80a0155: 75 1d jne 80a0174 <__dlmopen+0x54> 80a0157: 83 ec 0c sub $0xc,%esp 80a015a: ff 74 24 24 pushl 0x24(%esp) 80a015e: e8 5d dd ff ff call 809dec0 <__libc_register_dl_open_hook> 80a0163: 58 pop %eax 80a0164: ff 74 24 24 pushl 0x24(%esp) 80a0168: e8 63 fd ff ff call 809fed0 <__libc_register_dlfcn_hook> 80a016d: 8b 54 24 28 mov 0x28(%esp),%edx 80a0171: 83 c4 10 add $0x10,%esp 80a0174: 89 d0 mov %edx,%eax 80a0176: 83 c4 2c add $0x2c,%esp 80a0179: c3 ret 80a017a: 66 90 xchg %ax,%ax 80a017c: 66 90 xchg %ax,%ax 80a017e: 66 90 xchg %ax,%ax 080a0180 <strerror>: 80a0180: 55 push %ebp 80a0181: 57 push %edi 80a0182: 56 push %esi 80a0183: 53 push %ebx 80a0184: 83 ec 10 sub $0x10,%esp 80a0187: 8b 5c 24 24 mov 0x24(%esp),%ebx 80a018b: 6a 00 push $0x0 80a018d: 6a 00 push $0x0 80a018f: 53 push %ebx 80a0190: e8 2b d5 fe ff call 808d6c0 <__strerror_r> 80a0195: 83 c4 10 add $0x10,%esp 80a0198: 85 c0 test %eax,%eax 80a019a: 74 0c je 80a01a8 <strerror+0x28> 80a019c: 83 c4 0c add $0xc,%esp 80a019f: 5b pop %ebx 80a01a0: 5e pop %esi 80a01a1: 5f pop %edi 80a01a2: 5d pop %ebp 80a01a3: c3 ret 80a01a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a01a8: a1 a0 dd 0e 08 mov 0x80edda0,%eax 80a01ad: 65 8b 3d 00 00 00 00 mov %gs:0x0,%edi 80a01b4: c7 c6 e8 ff ff ff mov $0xffffffe8,%esi 80a01ba: 85 c0 test %eax,%eax 80a01bc: 8b 2c 37 mov (%edi,%esi,1),%ebp 80a01bf: 74 17 je 80a01d8 <strerror+0x58> 80a01c1: 89 2c 37 mov %ebp,(%edi,%esi,1) 80a01c4: 83 ec 04 sub $0x4,%esp 80a01c7: 68 00 04 00 00 push $0x400 80a01cc: 50 push %eax 80a01cd: 53 push %ebx 80a01ce: e8 ed d4 fe ff call 808d6c0 <__strerror_r> 80a01d3: 83 c4 10 add $0x10,%esp 80a01d6: eb c4 jmp 80a019c <strerror+0x1c> 80a01d8: 83 ec 0c sub $0xc,%esp 80a01db: 68 00 04 00 00 push $0x400 80a01e0: e8 9b 9e fb ff call 805a080 <__libc_malloc> 80a01e5: 83 c4 10 add $0x10,%esp 80a01e8: 85 c0 test %eax,%eax 80a01ea: a3 a0 dd 0e 08 mov %eax,0x80edda0 80a01ef: 89 2c 37 mov %ebp,(%edi,%esi,1) 80a01f2: 75 d0 jne 80a01c4 <strerror+0x44> 80a01f4: 83 ec 04 sub $0x4,%esp 80a01f7: 6a 05 push $0x5 80a01f9: 68 26 5c 0d 08 push $0x80d5c26 80a01fe: 68 9c d0 0c 08 push $0x80cd09c 80a0203: e8 08 96 fa ff call 8049810 <__dcgettext> 80a0208: 83 c4 10 add $0x10,%esp 80a020b: eb 8f jmp 80a019c <strerror+0x1c> 80a020d: 66 90 xchg %ax,%ax 80a020f: 90 nop 080a0210 <__strsep>: 80a0210: 56 push %esi 80a0211: 53 push %ebx 80a0212: 83 ec 04 sub $0x4,%esp 80a0215: 8b 74 24 10 mov 0x10(%esp),%esi 80a0219: 8b 54 24 14 mov 0x14(%esp),%edx 80a021d: 8b 1e mov (%esi),%ebx 80a021f: 85 db test %ebx,%ebx 80a0221: 74 26 je 80a0249 <__strsep+0x39> 80a0223: 0f be 02 movsbl (%edx),%eax 80a0226: 84 c0 test %al,%al 80a0228: 74 39 je 80a0263 <__strsep+0x53> 80a022a: 80 7a 01 00 cmpb $0x0,0x1(%edx) 80a022e: 74 28 je 80a0258 <__strsep+0x48> 80a0230: 83 ec 08 sub $0x8,%esp 80a0233: 52 push %edx 80a0234: 53 push %ebx 80a0235: e8 a6 a2 00 00 call 80aa4e0 <strpbrk> 80a023a: 83 c4 10 add $0x10,%esp 80a023d: 85 c0 test %eax,%eax 80a023f: 74 22 je 80a0263 <__strsep+0x53> 80a0241: c6 00 00 movb $0x0,(%eax) 80a0244: 83 c0 01 add $0x1,%eax 80a0247: 89 06 mov %eax,(%esi) 80a0249: 83 c4 04 add $0x4,%esp 80a024c: 89 d8 mov %ebx,%eax 80a024e: 5b pop %ebx 80a024f: 5e pop %esi 80a0250: c3 ret 80a0251: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0258: 0f b6 13 movzbl (%ebx),%edx 80a025b: 38 d0 cmp %dl,%al 80a025d: 74 31 je 80a0290 <__strsep+0x80> 80a025f: 84 d2 test %dl,%dl 80a0261: 75 15 jne 80a0278 <__strsep+0x68> 80a0263: c7 06 00 00 00 00 movl $0x0,(%esi) 80a0269: 83 c4 04 add $0x4,%esp 80a026c: 89 d8 mov %ebx,%eax 80a026e: 5b pop %ebx 80a026f: 5e pop %esi 80a0270: c3 ret 80a0271: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0278: 83 ec 08 sub $0x8,%esp 80a027b: 50 push %eax 80a027c: 8d 43 01 lea 0x1(%ebx),%eax 80a027f: 50 push %eax 80a0280: e8 3b 80 fa ff call 80482c0 <.plt+0xe0> 80a0285: 83 c4 10 add $0x10,%esp 80a0288: eb b3 jmp 80a023d <__strsep+0x2d> 80a028a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a0290: 89 d8 mov %ebx,%eax 80a0292: eb ad jmp 80a0241 <__strsep+0x31> 80a0294: 66 90 xchg %ax,%ax 80a0296: 66 90 xchg %ax,%ax 80a0298: 66 90 xchg %ax,%ax 80a029a: 66 90 xchg %ax,%ax 80a029c: 66 90 xchg %ax,%ax 80a029e: 66 90 xchg %ax,%ax 080a02a0 <__offtime>: 80a02a0: 55 push %ebp 80a02a1: 57 push %edi 80a02a2: ba 07 45 2e c2 mov $0xc22e4507,%edx 80a02a7: 56 push %esi 80a02a8: 53 push %ebx 80a02a9: 83 ec 0c sub $0xc,%esp 80a02ac: 8b 44 24 20 mov 0x20(%esp),%eax 80a02b0: 8b 08 mov (%eax),%ecx 80a02b2: 89 c8 mov %ecx,%eax 80a02b4: f7 ea imul %edx 80a02b6: 89 c8 mov %ecx,%eax 80a02b8: c1 f8 1f sar $0x1f,%eax 80a02bb: 01 ca add %ecx,%edx 80a02bd: c1 fa 10 sar $0x10,%edx 80a02c0: 89 d7 mov %edx,%edi 80a02c2: 29 c7 sub %eax,%edi 80a02c4: 69 c7 80 51 01 00 imul $0x15180,%edi,%eax 80a02ca: 29 c1 sub %eax,%ecx 80a02cc: 03 4c 24 24 add 0x24(%esp),%ecx 80a02d0: 0f 89 83 02 00 00 jns 80a0559 <__offtime+0x2b9> 80a02d6: 8d 76 00 lea 0x0(%esi),%esi 80a02d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a02e0: 83 ef 01 sub $0x1,%edi 80a02e3: 81 c1 80 51 01 00 add $0x15180,%ecx 80a02e9: 78 f5 js 80a02e0 <__offtime+0x40> 80a02eb: 89 c8 mov %ecx,%eax 80a02ed: ba c5 b3 a2 91 mov $0x91a2b3c5,%edx 80a02f2: bd b2 07 00 00 mov $0x7b2,%ebp 80a02f7: f7 ea imul %edx 80a02f9: 89 c8 mov %ecx,%eax 80a02fb: 89 3c 24 mov %edi,(%esp) 80a02fe: c1 f8 1f sar $0x1f,%eax 80a0301: 01 ca add %ecx,%edx 80a0303: c1 fa 0b sar $0xb,%edx 80a0306: 29 c2 sub %eax,%edx 80a0308: 8b 44 24 28 mov 0x28(%esp),%eax 80a030c: 89 50 08 mov %edx,0x8(%eax) 80a030f: 69 d2 10 0e 00 00 imul $0xe10,%edx,%edx 80a0315: 29 d1 sub %edx,%ecx 80a0317: ba 89 88 88 88 mov $0x88888889,%edx 80a031c: 89 c8 mov %ecx,%eax 80a031e: f7 ea imul %edx 80a0320: 89 c8 mov %ecx,%eax 80a0322: c1 f8 1f sar $0x1f,%eax 80a0325: 01 ca add %ecx,%edx 80a0327: c1 fa 05 sar $0x5,%edx 80a032a: 29 c2 sub %eax,%edx 80a032c: 8b 44 24 28 mov 0x28(%esp),%eax 80a0330: 89 50 04 mov %edx,0x4(%eax) 80a0333: 6b d2 3c imul $0x3c,%edx,%edx 80a0336: 29 d1 sub %edx,%ecx 80a0338: ba 93 24 49 92 mov $0x92492493,%edx 80a033d: 89 08 mov %ecx,(%eax) 80a033f: 8d 4f 04 lea 0x4(%edi),%ecx 80a0342: 89 c8 mov %ecx,%eax 80a0344: f7 ea imul %edx 80a0346: 89 c8 mov %ecx,%eax 80a0348: c1 f8 1f sar $0x1f,%eax 80a034b: 01 ca add %ecx,%edx 80a034d: c1 fa 02 sar $0x2,%edx 80a0350: 29 c2 sub %eax,%edx 80a0352: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 80a0359: 29 d0 sub %edx,%eax 80a035b: 29 c1 sub %eax,%ecx 80a035d: 8d 41 07 lea 0x7(%ecx),%eax 80a0360: 89 ca mov %ecx,%edx 80a0362: 85 c9 test %ecx,%ecx 80a0364: 0f 48 d0 cmovs %eax,%edx 80a0367: 8b 44 24 28 mov 0x28(%esp),%eax 80a036b: 89 50 18 mov %edx,0x18(%eax) 80a036e: e9 0b 01 00 00 jmp 80a047e <__offtime+0x1de> 80a0373: 90 nop 80a0374: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a0378: 8b 34 24 mov (%esp),%esi 80a037b: b8 b1 f9 8c b3 mov $0xb38cf9b1,%eax 80a0380: f7 ee imul %esi 80a0382: 89 f0 mov %esi,%eax 80a0384: c1 f8 1f sar $0x1f,%eax 80a0387: 01 f2 add %esi,%edx 80a0389: c1 fa 08 sar $0x8,%edx 80a038c: 29 c2 sub %eax,%edx 80a038e: 89 f0 mov %esi,%eax 80a0390: 8d 0c 2a lea (%edx,%ebp,1),%ecx 80a0393: 69 d2 6d 01 00 00 imul $0x16d,%edx,%edx 80a0399: 29 d0 sub %edx,%eax 80a039b: c1 e8 1f shr $0x1f,%eax 80a039e: 29 c1 sub %eax,%ecx 80a03a0: 89 cb mov %ecx,%ebx 80a03a2: 83 c1 02 add $0x2,%ecx 80a03a5: 89 5c 24 04 mov %ebx,0x4(%esp) 80a03a9: 83 eb 01 sub $0x1,%ebx 80a03ac: 89 df mov %ebx,%edi 80a03ae: 0f 49 cb cmovns %ebx,%ecx 80a03b1: c1 ff 1f sar $0x1f,%edi 80a03b4: c1 f9 02 sar $0x2,%ecx 80a03b7: 89 fa mov %edi,%edx 80a03b9: 89 fe mov %edi,%esi 80a03bb: c1 ea 1e shr $0x1e,%edx 80a03be: 8d 04 13 lea (%ebx,%edx,1),%eax 80a03c1: 83 e0 03 and $0x3,%eax 80a03c4: 29 d0 sub %edx,%eax 80a03c6: c1 e8 1f shr $0x1f,%eax 80a03c9: 29 c1 sub %eax,%ecx 80a03cb: b8 1f 85 eb 51 mov $0x51eb851f,%eax 80a03d0: f7 eb imul %ebx 80a03d2: 89 4c 24 08 mov %ecx,0x8(%esp) 80a03d6: 89 d9 mov %ebx,%ecx 80a03d8: 89 d7 mov %edx,%edi 80a03da: c1 fa 07 sar $0x7,%edx 80a03dd: c1 ff 05 sar $0x5,%edi 80a03e0: 29 f2 sub %esi,%edx 80a03e2: 89 f8 mov %edi,%eax 80a03e4: 29 f0 sub %esi,%eax 80a03e6: 6b f8 64 imul $0x64,%eax,%edi 80a03e9: 29 f9 sub %edi,%ecx 80a03eb: 89 cf mov %ecx,%edi 80a03ed: 8b 4c 24 08 mov 0x8(%esp),%ecx 80a03f1: c1 ef 1f shr $0x1f,%edi 80a03f4: 29 f8 sub %edi,%eax 80a03f6: 8b 7c 24 04 mov 0x4(%esp),%edi 80a03fa: 29 c1 sub %eax,%ecx 80a03fc: 69 c2 90 01 00 00 imul $0x190,%edx,%eax 80a0402: 29 ef sub %ebp,%edi 80a0404: 29 c3 sub %eax,%ebx 80a0406: c1 eb 1f shr $0x1f,%ebx 80a0409: 69 ff 6d 01 00 00 imul $0x16d,%edi,%edi 80a040f: 29 da sub %ebx,%edx 80a0411: 01 d1 add %edx,%ecx 80a0413: 01 cf add %ecx,%edi 80a0415: 8d 4d 02 lea 0x2(%ebp),%ecx 80a0418: 83 ed 01 sub $0x1,%ebp 80a041b: 89 eb mov %ebp,%ebx 80a041d: 0f 49 cd cmovns %ebp,%ecx 80a0420: c1 fb 1f sar $0x1f,%ebx 80a0423: 89 da mov %ebx,%edx 80a0425: c1 f9 02 sar $0x2,%ecx 80a0428: c1 ea 1e shr $0x1e,%edx 80a042b: 8d 44 15 00 lea 0x0(%ebp,%edx,1),%eax 80a042f: 83 e0 03 and $0x3,%eax 80a0432: 29 d0 sub %edx,%eax 80a0434: c1 e8 1f shr $0x1f,%eax 80a0437: 29 c1 sub %eax,%ecx 80a0439: b8 1f 85 eb 51 mov $0x51eb851f,%eax 80a043e: f7 ed imul %ebp 80a0440: 89 4c 24 08 mov %ecx,0x8(%esp) 80a0444: 89 e9 mov %ebp,%ecx 80a0446: 89 d6 mov %edx,%esi 80a0448: c1 fa 07 sar $0x7,%edx 80a044b: c1 fe 05 sar $0x5,%esi 80a044e: 29 da sub %ebx,%edx 80a0450: 89 f0 mov %esi,%eax 80a0452: 29 d8 sub %ebx,%eax 80a0454: 6b f0 64 imul $0x64,%eax,%esi 80a0457: 29 f1 sub %esi,%ecx 80a0459: 89 ce mov %ecx,%esi 80a045b: 8b 4c 24 08 mov 0x8(%esp),%ecx 80a045f: c1 ee 1f shr $0x1f,%esi 80a0462: 29 f0 sub %esi,%eax 80a0464: 29 c1 sub %eax,%ecx 80a0466: 69 c2 90 01 00 00 imul $0x190,%edx,%eax 80a046c: 29 c5 sub %eax,%ebp 80a046e: c1 ed 1f shr $0x1f,%ebp 80a0471: 29 ea sub %ebp,%edx 80a0473: 8b 6c 24 04 mov 0x4(%esp),%ebp 80a0477: 01 d1 add %edx,%ecx 80a0479: 29 cf sub %ecx,%edi 80a047b: 29 3c 24 sub %edi,(%esp) 80a047e: 8b 04 24 mov (%esp),%eax 80a0481: 85 c0 test %eax,%eax 80a0483: 0f 88 ef fe ff ff js 80a0378 <__offtime+0xd8> 80a0489: 89 eb mov %ebp,%ebx 80a048b: b8 6d 01 00 00 mov $0x16d,%eax 80a0490: 83 e3 03 and $0x3,%ebx 80a0493: 75 36 jne 80a04cb <__offtime+0x22b> 80a0495: b8 1f 85 eb 51 mov $0x51eb851f,%eax 80a049a: 89 ee mov %ebp,%esi 80a049c: f7 ed imul %ebp 80a049e: c1 fe 1f sar $0x1f,%esi 80a04a1: b8 6e 01 00 00 mov $0x16e,%eax 80a04a6: 89 d1 mov %edx,%ecx 80a04a8: c1 f9 05 sar $0x5,%ecx 80a04ab: 29 f1 sub %esi,%ecx 80a04ad: 6b c9 64 imul $0x64,%ecx,%ecx 80a04b0: 39 cd cmp %ecx,%ebp 80a04b2: 75 17 jne 80a04cb <__offtime+0x22b> 80a04b4: c1 fa 07 sar $0x7,%edx 80a04b7: 31 c0 xor %eax,%eax 80a04b9: 29 f2 sub %esi,%edx 80a04bb: 69 d2 90 01 00 00 imul $0x190,%edx,%edx 80a04c1: 39 d5 cmp %edx,%ebp 80a04c3: 0f 94 c0 sete %al 80a04c6: 05 6d 01 00 00 add $0x16d,%eax 80a04cb: 39 04 24 cmp %eax,(%esp) 80a04ce: 0f 8d a4 fe ff ff jge 80a0378 <__offtime+0xd8> 80a04d4: 8b 74 24 28 mov 0x28(%esp),%esi 80a04d8: 8b 3c 24 mov (%esp),%edi 80a04db: 8d 85 94 f8 ff ff lea -0x76c(%ebp),%eax 80a04e1: 85 db test %ebx,%ebx 80a04e3: b9 40 5c 0d 08 mov $0x80d5c40,%ecx 80a04e8: 89 46 14 mov %eax,0x14(%esi) 80a04eb: 89 7e 1c mov %edi,0x1c(%esi) 80a04ee: 75 21 jne 80a0511 <__offtime+0x271> 80a04f0: 89 e8 mov %ebp,%eax 80a04f2: ba 1f 85 eb 51 mov $0x51eb851f,%edx 80a04f7: 89 eb mov %ebp,%ebx 80a04f9: f7 ea imul %edx 80a04fb: c1 fb 1f sar $0x1f,%ebx 80a04fe: b9 5a 5c 0d 08 mov $0x80d5c5a,%ecx 80a0503: 89 d0 mov %edx,%eax 80a0505: c1 f8 05 sar $0x5,%eax 80a0508: 29 d8 sub %ebx,%eax 80a050a: 6b c0 64 imul $0x64,%eax,%eax 80a050d: 39 c5 cmp %eax,%ebp 80a050f: 74 5f je 80a0570 <__offtime+0x2d0> 80a0511: 0f b7 41 16 movzwl 0x16(%ecx),%eax 80a0515: ba 0b 00 00 00 mov $0xb,%edx 80a051a: 39 c7 cmp %eax,%edi 80a051c: 7d 0b jge 80a0529 <__offtime+0x289> 80a051e: 83 ea 01 sub $0x1,%edx 80a0521: 0f b7 04 51 movzwl (%ecx,%edx,2),%eax 80a0525: 39 c7 cmp %eax,%edi 80a0527: 7c f5 jl 80a051e <__offtime+0x27e> 80a0529: 8b 5c 24 28 mov 0x28(%esp),%ebx 80a052d: 29 c7 sub %eax,%edi 80a052f: 89 f8 mov %edi,%eax 80a0531: 83 c0 01 add $0x1,%eax 80a0534: 89 43 0c mov %eax,0xc(%ebx) 80a0537: 89 53 10 mov %edx,0x10(%ebx) 80a053a: 83 c4 0c add $0xc,%esp 80a053d: 5b pop %ebx 80a053e: b8 01 00 00 00 mov $0x1,%eax 80a0543: 5e pop %esi 80a0544: 5f pop %edi 80a0545: 5d pop %ebp 80a0546: c3 ret 80a0547: 89 f6 mov %esi,%esi 80a0549: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a0550: 81 e9 80 51 01 00 sub $0x15180,%ecx 80a0556: 83 c7 01 add $0x1,%edi 80a0559: 81 f9 7f 51 01 00 cmp $0x1517f,%ecx 80a055f: 7f ef jg 80a0550 <__offtime+0x2b0> 80a0561: e9 85 fd ff ff jmp 80a02eb <__offtime+0x4b> 80a0566: 8d 76 00 lea 0x0(%esi),%esi 80a0569: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a0570: c1 fa 07 sar $0x7,%edx 80a0573: 29 da sub %ebx,%edx 80a0575: 69 c2 90 01 00 00 imul $0x190,%edx,%eax 80a057b: 39 c5 cmp %eax,%ebp 80a057d: b8 40 5c 0d 08 mov $0x80d5c40,%eax 80a0582: 0f 45 c8 cmovne %eax,%ecx 80a0585: eb 8a jmp 80a0511 <__offtime+0x271> 80a0587: 66 90 xchg %ax,%ax 80a0589: 66 90 xchg %ax,%ax 80a058b: 66 90 xchg %ax,%ax 80a058d: 66 90 xchg %ax,%ax 80a058f: 90 nop 080a0590 <__localtime_r>: 80a0590: 83 ec 10 sub $0x10,%esp 80a0593: ff 74 24 18 pushl 0x18(%esp) 80a0597: 6a 01 push $0x1 80a0599: ff 74 24 1c pushl 0x1c(%esp) 80a059d: e8 9e 08 ff ff call 8090e40 <__tz_convert> 80a05a2: 83 c4 1c add $0x1c,%esp 80a05a5: c3 ret 80a05a6: 8d 76 00 lea 0x0(%esi),%esi 80a05a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a05b0 <localtime>: 80a05b0: 83 ec 10 sub $0x10,%esp 80a05b3: 68 60 dd 0e 08 push $0x80edd60 80a05b8: 6a 01 push $0x1 80a05ba: ff 74 24 1c pushl 0x1c(%esp) 80a05be: e8 7d 08 ff ff call 8090e40 <__tz_convert> 80a05c3: 83 c4 1c add $0x1c,%esp 80a05c6: c3 ret 80a05c7: 66 90 xchg %ax,%ax 80a05c9: 66 90 xchg %ax,%ax 80a05cb: 66 90 xchg %ax,%ax 80a05cd: 66 90 xchg %ax,%ax 80a05cf: 90 nop 080a05d0 <ranged_convert>: 80a05d0: 55 push %ebp 80a05d1: 57 push %edi 80a05d2: 89 cd mov %ecx,%ebp 80a05d4: 56 push %esi 80a05d5: 53 push %ebx 80a05d6: 89 d7 mov %edx,%edi 80a05d8: 83 ec 24 sub $0x24,%esp 80a05db: 89 44 24 14 mov %eax,0x14(%esp) 80a05df: 51 push %ecx 80a05e0: 52 push %edx 80a05e1: ff d0 call *%eax 80a05e3: 83 c4 10 add $0x10,%esp 80a05e6: 85 c0 test %eax,%eax 80a05e8: 74 0e je 80a05f8 <ranged_convert+0x28> 80a05ea: 83 c4 1c add $0x1c,%esp 80a05ed: 5b pop %ebx 80a05ee: 5e pop %esi 80a05ef: 5f pop %edi 80a05f0: 5d pop %ebp 80a05f1: c3 ret 80a05f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a05f8: 8b 37 mov (%edi),%esi 80a05fa: 31 c9 xor %ecx,%ecx 80a05fc: 85 f6 test %esi,%esi 80a05fe: 74 ea je 80a05ea <ranged_convert+0x1a> 80a0600: 89 f3 mov %esi,%ebx 80a0602: c1 fb 1f sar $0x1f,%ebx 80a0605: 83 cb 01 or $0x1,%ebx 80a0608: 01 cb add %ecx,%ebx 80a060a: 39 de cmp %ebx,%esi 80a060c: 74 41 je 80a064f <ranged_convert+0x7f> 80a060e: 66 90 xchg %ax,%ax 80a0610: 89 cb mov %ecx,%ebx 80a0612: 89 f0 mov %esi,%eax 80a0614: 89 4c 24 08 mov %ecx,0x8(%esp) 80a0618: d1 fb sar %ebx 80a061a: d1 f8 sar %eax 80a061c: 83 ec 08 sub $0x8,%esp 80a061f: 01 d8 add %ebx,%eax 80a0621: 89 f3 mov %esi,%ebx 80a0623: 55 push %ebp 80a0624: 21 cb and %ecx,%ebx 80a0626: 57 push %edi 80a0627: 83 e3 01 and $0x1,%ebx 80a062a: 01 c3 add %eax,%ebx 80a062c: 8b 44 24 1c mov 0x1c(%esp),%eax 80a0630: 89 1f mov %ebx,(%edi) 80a0632: ff d0 call *%eax 80a0634: 83 c4 10 add $0x10,%esp 80a0637: 85 c0 test %eax,%eax 80a0639: 8b 4c 24 08 mov 0x8(%esp),%ecx 80a063d: 74 31 je 80a0670 <ranged_convert+0xa0> 80a063f: 89 d9 mov %ebx,%ecx 80a0641: 89 f3 mov %esi,%ebx 80a0643: c1 fb 1f sar $0x1f,%ebx 80a0646: 83 cb 01 or $0x1,%ebx 80a0649: 01 cb add %ecx,%ebx 80a064b: 39 de cmp %ebx,%esi 80a064d: 75 c1 jne 80a0610 <ranged_convert+0x40> 80a064f: 85 c0 test %eax,%eax 80a0651: 75 97 jne 80a05ea <ranged_convert+0x1a> 80a0653: 85 c9 test %ecx,%ecx 80a0655: 74 93 je 80a05ea <ranged_convert+0x1a> 80a0657: 83 ec 08 sub $0x8,%esp 80a065a: 89 0f mov %ecx,(%edi) 80a065c: 55 push %ebp 80a065d: 57 push %edi 80a065e: 8b 44 24 1c mov 0x1c(%esp),%eax 80a0662: ff d0 call *%eax 80a0664: 83 c4 10 add $0x10,%esp 80a0667: eb 81 jmp 80a05ea <ranged_convert+0x1a> 80a0669: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0670: 89 de mov %ebx,%esi 80a0672: 89 cb mov %ecx,%ebx 80a0674: 89 d9 mov %ebx,%ecx 80a0676: eb c9 jmp 80a0641 <ranged_convert+0x71> 80a0678: 90 nop 80a0679: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080a0680 <guess_time_tm.isra.0>: 80a0680: 55 push %ebp 80a0681: 57 push %edi 80a0682: 89 c1 mov %eax,%ecx 80a0684: 56 push %esi 80a0685: 53 push %ebx 80a0686: 83 ec 14 sub $0x14,%esp 80a0689: 8b 6c 24 40 mov 0x40(%esp),%ebp 80a068d: 8b 44 24 28 mov 0x28(%esp),%eax 80a0691: 85 ed test %ebp,%ebp 80a0693: 89 44 24 04 mov %eax,0x4(%esp) 80a0697: 0f 84 f3 00 00 00 je 80a0790 <guess_time_tm.isra.0+0x110> 80a069d: 89 c8 mov %ecx,%eax 80a069f: 89 54 24 0c mov %edx,0xc(%esp) 80a06a3: 89 4c 24 08 mov %ecx,0x8(%esp) 80a06a7: 0f ac d0 02 shrd $0x2,%edx,%eax 80a06ab: 8d b8 db 01 00 00 lea 0x1db(%eax),%edi 80a06b1: 89 c8 mov %ecx,%eax 80a06b3: 83 e0 03 and $0x3,%eax 80a06b6: 85 c0 test %eax,%eax 80a06b8: 0f 94 c0 sete %al 80a06bb: 31 d2 xor %edx,%edx 80a06bd: 0f b6 c0 movzbl %al,%eax 80a06c0: 29 c7 sub %eax,%edi 80a06c2: 8b 45 14 mov 0x14(%ebp),%eax 80a06c5: c1 f8 02 sar $0x2,%eax 80a06c8: 05 db 01 00 00 add $0x1db,%eax 80a06cd: f6 45 14 03 testb $0x3,0x14(%ebp) 80a06d1: 0f 94 c2 sete %dl 80a06d4: 29 d0 sub %edx,%eax 80a06d6: 89 c1 mov %eax,%ecx 80a06d8: b8 1f 85 eb 51 mov $0x51eb851f,%eax 80a06dd: f7 ef imul %edi 80a06df: 89 f8 mov %edi,%eax 80a06e1: 89 ce mov %ecx,%esi 80a06e3: c1 f8 1f sar $0x1f,%eax 80a06e6: 89 d3 mov %edx,%ebx 80a06e8: 89 fa mov %edi,%edx 80a06ea: c1 fb 03 sar $0x3,%ebx 80a06ed: 29 c3 sub %eax,%ebx 80a06ef: 8d 04 9b lea (%ebx,%ebx,4),%eax 80a06f2: 8d 04 80 lea (%eax,%eax,4),%eax 80a06f5: 29 c2 sub %eax,%edx 80a06f7: 89 d0 mov %edx,%eax 80a06f9: c1 e8 1f shr $0x1f,%eax 80a06fc: 29 c3 sub %eax,%ebx 80a06fe: b8 1f 85 eb 51 mov $0x51eb851f,%eax 80a0703: f7 e9 imul %ecx 80a0705: 89 c8 mov %ecx,%eax 80a0707: c1 f8 1f sar $0x1f,%eax 80a070a: c1 fa 03 sar $0x3,%edx 80a070d: 29 c2 sub %eax,%edx 80a070f: 8d 04 92 lea (%edx,%edx,4),%eax 80a0712: 8d 04 80 lea (%eax,%eax,4),%eax 80a0715: 29 c6 sub %eax,%esi 80a0717: 89 f0 mov %esi,%eax 80a0719: 8b 74 24 08 mov 0x8(%esp),%esi 80a071d: 2b 75 14 sub 0x14(%ebp),%esi 80a0720: c1 e8 1f shr $0x1f,%eax 80a0723: 29 c2 sub %eax,%edx 80a0725: 8b 44 24 04 mov 0x4(%esp),%eax 80a0729: 2b 45 1c sub 0x1c(%ebp),%eax 80a072c: 69 f6 6d 01 00 00 imul $0x16d,%esi,%esi 80a0732: 01 f8 add %edi,%eax 80a0734: 89 df mov %ebx,%edi 80a0736: 01 f0 add %esi,%eax 80a0738: c1 ff 02 sar $0x2,%edi 80a073b: 29 c8 sub %ecx,%eax 80a073d: 01 f8 add %edi,%eax 80a073f: 29 d8 sub %ebx,%eax 80a0741: 01 d0 add %edx,%eax 80a0743: c1 fa 02 sar $0x2,%edx 80a0746: 29 d0 sub %edx,%eax 80a0748: 8d 14 40 lea (%eax,%eax,2),%edx 80a074b: 8b 44 24 30 mov 0x30(%esp),%eax 80a074f: 2b 45 08 sub 0x8(%ebp),%eax 80a0752: 8d 14 d0 lea (%eax,%edx,8),%edx 80a0755: 6b ca 3c imul $0x3c,%edx,%ecx 80a0758: 8b 54 24 34 mov 0x34(%esp),%edx 80a075c: 2b 55 04 sub 0x4(%ebp),%edx 80a075f: 01 ca add %ecx,%edx 80a0761: 6b c2 3c imul $0x3c,%edx,%eax 80a0764: 8b 54 24 38 mov 0x38(%esp),%edx 80a0768: 2b 55 00 sub 0x0(%ebp),%edx 80a076b: 01 c2 add %eax,%edx 80a076d: 8b 44 24 3c mov 0x3c(%esp),%eax 80a0771: 01 d0 add %edx,%eax 80a0773: 3b 44 24 3c cmp 0x3c(%esp),%eax 80a0777: 0f 9d c1 setge %cl 80a077a: c1 ea 1f shr $0x1f,%edx 80a077d: 38 d1 cmp %dl,%cl 80a077f: 74 0f je 80a0790 <guess_time_tm.isra.0+0x110> 80a0781: 83 c4 14 add $0x14,%esp 80a0784: 5b pop %ebx 80a0785: 5e pop %esi 80a0786: 5f pop %edi 80a0787: 5d pop %ebp 80a0788: c3 ret 80a0789: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0790: 8b 54 24 3c mov 0x3c(%esp),%edx 80a0794: 8b 44 24 3c mov 0x3c(%esp),%eax 80a0798: 85 d2 test %edx,%edx 80a079a: 78 24 js 80a07c0 <guess_time_tm.isra.0+0x140> 80a079c: 83 e8 01 sub $0x1,%eax 80a079f: 81 7c 24 3c fe ff ff cmpl $0x7ffffffe,0x3c(%esp) 80a07a6: 7f 80a07a7: ba ff ff ff 7f mov $0x7fffffff,%edx 80a07ac: 0f 4c c2 cmovl %edx,%eax 80a07af: 83 c4 14 add $0x14,%esp 80a07b2: 5b pop %ebx 80a07b3: 5e pop %esi 80a07b4: 5f pop %edi 80a07b5: 5d pop %ebp 80a07b6: c3 ret 80a07b7: 89 f6 mov %esi,%esi 80a07b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a07c0: 83 c0 01 add $0x1,%eax 80a07c3: 81 7c 24 3c 01 00 00 cmpl $0x80000001,0x3c(%esp) 80a07ca: 80 80a07cb: ba 00 00 00 80 mov $0x80000000,%edx 80a07d0: 0f 4f c2 cmovg %edx,%eax 80a07d3: 83 c4 14 add $0x14,%esp 80a07d6: 5b pop %ebx 80a07d7: 5e pop %esi 80a07d8: 5f pop %edi 80a07d9: 5d pop %ebp 80a07da: c3 ret 80a07db: 90 nop 80a07dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080a07e0 <__mktime_internal>: 80a07e0: 55 push %ebp 80a07e1: 57 push %edi 80a07e2: ba ab aa aa 2a mov $0x2aaaaaab,%edx 80a07e7: 56 push %esi 80a07e8: 53 push %ebx 80a07e9: 81 ec ac 00 00 00 sub $0xac,%esp 80a07ef: 8b 84 24 c0 00 00 00 mov 0xc0(%esp),%eax 80a07f6: 8b bc 24 c0 00 00 00 mov 0xc0(%esp),%edi 80a07fd: 8b 00 mov (%eax),%eax 80a07ff: 8b 7f 20 mov 0x20(%edi),%edi 80a0802: 89 44 24 28 mov %eax,0x28(%esp) 80a0806: 8b 84 24 c0 00 00 00 mov 0xc0(%esp),%eax 80a080d: 89 7c 24 2c mov %edi,0x2c(%esp) 80a0811: 8b 40 04 mov 0x4(%eax),%eax 80a0814: 89 44 24 08 mov %eax,0x8(%esp) 80a0818: 8b 84 24 c0 00 00 00 mov 0xc0(%esp),%eax 80a081f: 8b 40 08 mov 0x8(%eax),%eax 80a0822: 89 44 24 0c mov %eax,0xc(%esp) 80a0826: 8b 84 24 c0 00 00 00 mov 0xc0(%esp),%eax 80a082d: 8b 40 0c mov 0xc(%eax),%eax 80a0830: 89 44 24 18 mov %eax,0x18(%esp) 80a0834: 8b 84 24 c0 00 00 00 mov 0xc0(%esp),%eax 80a083b: 8b 48 10 mov 0x10(%eax),%ecx 80a083e: 8b 40 14 mov 0x14(%eax),%eax 80a0841: 89 44 24 1c mov %eax,0x1c(%esp) 80a0845: 89 c8 mov %ecx,%eax 80a0847: 8b 74 24 1c mov 0x1c(%esp),%esi 80a084b: f7 ea imul %edx 80a084d: 89 c8 mov %ecx,%eax 80a084f: c1 f8 1f sar $0x1f,%eax 80a0852: 89 f7 mov %esi,%edi 80a0854: d1 fa sar %edx 80a0856: c1 ff 1f sar $0x1f,%edi 80a0859: 89 d3 mov %edx,%ebx 80a085b: 29 c3 sub %eax,%ebx 80a085d: 8d 14 5b lea (%ebx,%ebx,2),%edx 80a0860: 89 d8 mov %ebx,%eax 80a0862: 89 cb mov %ecx,%ebx 80a0864: c1 e2 02 shl $0x2,%edx 80a0867: 29 d3 sub %edx,%ebx 80a0869: 89 dd mov %ebx,%ebp 80a086b: c1 ed 1f shr $0x1f,%ebp 80a086e: 29 e8 sub %ebp,%eax 80a0870: 99 cltd 80a0871: 01 f0 add %esi,%eax 80a0873: 89 c6 mov %eax,%esi 80a0875: 11 fa adc %edi,%edx 80a0877: 31 c9 xor %ecx,%ecx 80a0879: 83 e6 03 and $0x3,%esi 80a087c: 89 04 24 mov %eax,(%esp) 80a087f: 89 54 24 04 mov %edx,0x4(%esp) 80a0883: 75 23 jne 80a08a8 <__mktime_internal+0xc8> 80a0885: 6a 00 push $0x0 80a0887: 6a 64 push $0x64 80a0889: 89 44 24 08 mov %eax,0x8(%esp) 80a088d: 89 54 24 0c mov %edx,0xc(%esp) 80a0891: 52 push %edx 80a0892: 50 push %eax 80a0893: e8 38 6f 01 00 call 80b77d0 <__moddi3> 80a0898: 83 c4 10 add $0x10,%esp 80a089b: 09 c2 or %eax,%edx 80a089d: b9 01 00 00 00 mov $0x1,%ecx 80a08a2: 0f 84 e8 02 00 00 je 80a0b90 <__mktime_internal+0x3b0> 80a08a8: 8d 04 09 lea (%ecx,%ecx,1),%eax 80a08ab: 8d 54 2d 00 lea 0x0(%ebp,%ebp,1),%edx 80a08af: 8b bc 24 c8 00 00 00 mov 0xc8(%esp),%edi 80a08b6: 01 c8 add %ecx,%eax 80a08b8: 01 d5 add %edx,%ebp 80a08ba: 8d 14 ab lea (%ebx,%ebp,4),%edx 80a08bd: 8d 04 81 lea (%ecx,%eax,4),%eax 80a08c0: 8b 4c 24 18 mov 0x18(%esp),%ecx 80a08c4: 8b 3f mov (%edi),%edi 80a08c6: 01 d0 add %edx,%eax 80a08c8: 0f b7 84 00 40 5c 0d movzwl 0x80d5c40(%eax,%eax,1),%eax 80a08cf: 08 80a08d0: 89 cb mov %ecx,%ebx 80a08d2: c1 fb 1f sar $0x1f,%ebx 80a08d5: 89 7c 24 20 mov %edi,0x20(%esp) 80a08d9: 8b 7c 24 0c mov 0xc(%esp),%edi 80a08dd: 83 e8 01 sub $0x1,%eax 80a08e0: 99 cltd 80a08e1: 01 c8 add %ecx,%eax 80a08e3: 11 da adc %ebx,%edx 80a08e5: 8b 5c 24 28 mov 0x28(%esp),%ebx 80a08e9: 89 44 24 10 mov %eax,0x10(%esp) 80a08ed: b8 3b 00 00 00 mov $0x3b,%eax 80a08f2: 89 54 24 14 mov %edx,0x14(%esp) 80a08f6: ba 00 00 00 00 mov $0x0,%edx 80a08fb: 83 fb 3b cmp $0x3b,%ebx 80a08fe: 0f 4e c3 cmovle %ebx,%eax 80a0901: 85 c0 test %eax,%eax 80a0903: 0f 49 d0 cmovns %eax,%edx 80a0906: 8b 04 24 mov (%esp),%eax 80a0909: 89 d5 mov %edx,%ebp 80a090b: 8b 54 24 04 mov 0x4(%esp),%edx 80a090f: 0f ac d0 02 shrd $0x2,%edx,%eax 80a0913: 31 d2 xor %edx,%edx 80a0915: 85 f6 test %esi,%esi 80a0917: 0f 94 c2 sete %dl 80a091a: 89 c3 mov %eax,%ebx 80a091c: 29 d3 sub %edx,%ebx 80a091e: ba 1f 85 eb 51 mov $0x51eb851f,%edx 80a0923: 8d 8b db 01 00 00 lea 0x1db(%ebx),%ecx 80a0929: 89 c8 mov %ecx,%eax 80a092b: 89 ce mov %ecx,%esi 80a092d: f7 ea imul %edx 80a092f: c1 fe 1f sar $0x1f,%esi 80a0932: c1 fa 03 sar $0x3,%edx 80a0935: 29 f2 sub %esi,%edx 80a0937: 8b 74 24 20 mov 0x20(%esp),%esi 80a093b: 8d 04 92 lea (%edx,%edx,4),%eax 80a093e: 8d 04 80 lea (%eax,%eax,4),%eax 80a0941: 29 c1 sub %eax,%ecx 80a0943: c1 e9 1f shr $0x1f,%ecx 80a0946: 29 ca sub %ecx,%edx 80a0948: 8b 0c 24 mov (%esp),%ecx 80a094b: 8d 41 ba lea -0x46(%ecx),%eax 80a094e: 89 d1 mov %edx,%ecx 80a0950: c1 f9 02 sar $0x2,%ecx 80a0953: 69 c0 6d 01 00 00 imul $0x16d,%eax,%eax 80a0959: 8d 44 03 fe lea -0x2(%ebx,%eax,1),%eax 80a095d: 8b 5c 24 08 mov 0x8(%esp),%ebx 80a0961: 01 c8 add %ecx,%eax 80a0963: 29 d0 sub %edx,%eax 80a0965: 03 44 24 10 add 0x10(%esp),%eax 80a0969: 8d 54 35 00 lea 0x0(%ebp,%esi,1),%edx 80a096d: 8d 04 40 lea (%eax,%eax,2),%eax 80a0970: 8d 04 c7 lea (%edi,%eax,8),%eax 80a0973: 6b c0 3c imul $0x3c,%eax,%eax 80a0976: 01 d8 add %ebx,%eax 80a0978: 6b c0 3c imul $0x3c,%eax,%eax 80a097b: 01 d0 add %edx,%eax 80a097d: 8b 54 24 1c mov 0x1c(%esp),%edx 80a0981: 89 c6 mov %eax,%esi 80a0983: 89 44 24 24 mov %eax,0x24(%esp) 80a0987: 8b 44 24 18 mov 0x18(%esp),%eax 80a098b: d1 fa sar %edx 80a098d: c1 f8 0a sar $0xa,%eax 80a0990: 8d 54 02 dd lea -0x23(%edx,%eax,1),%edx 80a0994: 89 f8 mov %edi,%eax 80a0996: c1 f8 0e sar $0xe,%eax 80a0999: 01 c2 add %eax,%edx 80a099b: 89 d8 mov %ebx,%eax 80a099d: c1 f8 14 sar $0x14,%eax 80a09a0: 01 c2 add %eax,%edx 80a09a2: 89 f0 mov %esi,%eax 80a09a4: c1 f8 1a sar $0x1a,%eax 80a09a7: 29 d0 sub %edx,%eax 80a09a9: 89 c1 mov %eax,%ecx 80a09ab: c1 f9 1f sar $0x1f,%ecx 80a09ae: 31 c8 xor %ecx,%eax 80a09b0: 83 f8 15 cmp $0x15,%eax 80a09b3: 7e 23 jle 80a09d8 <__mktime_internal+0x1f8> 80a09b5: 89 f1 mov %esi,%ecx 80a09b7: f7 d1 not %ecx 80a09b9: 89 c8 mov %ecx,%eax 80a09bb: 89 4c 24 24 mov %ecx,0x24(%esp) 80a09bf: c1 f8 1a sar $0x1a,%eax 80a09c2: 29 d0 sub %edx,%eax 80a09c4: 99 cltd 80a09c5: 31 d0 xor %edx,%eax 80a09c7: 89 ca mov %ecx,%edx 80a09c9: 29 f2 sub %esi,%edx 80a09cb: 01 54 24 20 add %edx,0x20(%esp) 80a09cf: 83 f8 15 cmp $0x15,%eax 80a09d2: 0f 8f a0 01 00 00 jg 80a0b78 <__mktime_internal+0x398> 80a09d8: 8b 44 24 24 mov 0x24(%esp),%eax 80a09dc: be 06 00 00 00 mov $0x6,%esi 80a09e1: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80a09e8: 00 80a09e9: 89 44 24 40 mov %eax,0x40(%esp) 80a09ed: 89 44 24 3c mov %eax,0x3c(%esp) 80a09f1: 89 c7 mov %eax,%edi 80a09f3: eb 27 jmp 80a0a1c <__mktime_internal+0x23c> 80a09f5: 8d 76 00 lea 0x0(%esi),%esi 80a09f8: 83 ee 01 sub $0x1,%esi 80a09fb: 0f 84 77 01 00 00 je 80a0b78 <__mktime_internal+0x398> 80a0a01: 8b 54 24 68 mov 0x68(%esp),%edx 80a0a05: 89 44 24 3c mov %eax,0x3c(%esp) 80a0a09: 31 c0 xor %eax,%eax 80a0a0b: 8b 7c 24 40 mov 0x40(%esp),%edi 80a0a0f: 89 5c 24 40 mov %ebx,0x40(%esp) 80a0a13: 85 d2 test %edx,%edx 80a0a15: 0f 95 c0 setne %al 80a0a18: 89 44 24 18 mov %eax,0x18(%esp) 80a0a1c: 8b 84 24 c4 00 00 00 mov 0xc4(%esp),%eax 80a0a23: 8d 4c 24 48 lea 0x48(%esp),%ecx 80a0a27: 8d 54 24 3c lea 0x3c(%esp),%edx 80a0a2b: e8 a0 fb ff ff call 80a05d0 <ranged_convert> 80a0a30: 8b 5c 24 3c mov 0x3c(%esp),%ebx 80a0a34: 83 ec 04 sub $0x4,%esp 80a0a37: 50 push %eax 80a0a38: 53 push %ebx 80a0a39: 55 push %ebp 80a0a3a: ff 74 24 18 pushl 0x18(%esp) 80a0a3e: ff 74 24 20 pushl 0x20(%esp) 80a0a42: ff 74 24 2c pushl 0x2c(%esp) 80a0a46: ff 74 24 2c pushl 0x2c(%esp) 80a0a4a: 8b 44 24 20 mov 0x20(%esp),%eax 80a0a4e: 8b 54 24 24 mov 0x24(%esp),%edx 80a0a52: e8 29 fc ff ff call 80a0680 <guess_time_tm.isra.0> 80a0a57: 83 c4 20 add $0x20,%esp 80a0a5a: 39 d8 cmp %ebx,%eax 80a0a5c: 0f 84 76 01 00 00 je 80a0bd8 <__mktime_internal+0x3f8> 80a0a62: 39 df cmp %ebx,%edi 80a0a64: 75 92 jne 80a09f8 <__mktime_internal+0x218> 80a0a66: 3b 7c 24 40 cmp 0x40(%esp),%edi 80a0a6a: 74 8c je 80a09f8 <__mktime_internal+0x218> 80a0a6c: 8b 54 24 68 mov 0x68(%esp),%edx 80a0a70: 85 d2 test %edx,%edx 80a0a72: 78 1c js 80a0a90 <__mktime_internal+0x2b0> 80a0a74: 8b 4c 24 2c mov 0x2c(%esp),%ecx 80a0a78: 85 c9 test %ecx,%ecx 80a0a7a: 0f 88 38 01 00 00 js 80a0bb8 <__mktime_internal+0x3d8> 80a0a80: 0f 95 c1 setne %cl 80a0a83: 85 d2 test %edx,%edx 80a0a85: 0f 95 c2 setne %dl 80a0a88: 38 d1 cmp %dl,%cl 80a0a8a: 0f 84 68 ff ff ff je 80a09f8 <__mktime_internal+0x218> 80a0a90: 89 f8 mov %edi,%eax 80a0a92: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a0a98: 8b 54 24 20 mov 0x20(%esp),%edx 80a0a9c: 2b 54 24 24 sub 0x24(%esp),%edx 80a0aa0: 8b bc 24 c8 00 00 00 mov 0xc8(%esp),%edi 80a0aa7: 01 c2 add %eax,%edx 80a0aa9: 89 17 mov %edx,(%edi) 80a0aab: 8b 54 24 48 mov 0x48(%esp),%edx 80a0aaf: 8b 7c 24 28 mov 0x28(%esp),%edi 80a0ab3: 39 d7 cmp %edx,%edi 80a0ab5: 74 5c je 80a0b13 <__mktime_internal+0x333> 80a0ab7: 83 fa 3c cmp $0x3c,%edx 80a0aba: 0f 94 c1 sete %cl 80a0abd: 31 d2 xor %edx,%edx 80a0abf: 85 ed test %ebp,%ebp 80a0ac1: 0f 94 c2 sete %dl 80a0ac4: 21 ca and %ecx,%edx 80a0ac6: 8d 0c 07 lea (%edi,%eax,1),%ecx 80a0ac9: 29 ea sub %ebp,%edx 80a0acb: 39 c1 cmp %eax,%ecx 80a0acd: 89 f8 mov %edi,%eax 80a0acf: 0f 9d c3 setge %bl 80a0ad2: c1 e8 1f shr $0x1f,%eax 80a0ad5: 38 c3 cmp %al,%bl 80a0ad7: 0f 84 9b 00 00 00 je 80a0b78 <__mktime_internal+0x398> 80a0add: 8d 04 0a lea (%edx,%ecx,1),%eax 80a0ae0: 39 c1 cmp %eax,%ecx 80a0ae2: 0f 9e c1 setle %cl 80a0ae5: c1 ea 1f shr $0x1f,%edx 80a0ae8: 38 d1 cmp %dl,%cl 80a0aea: 0f 84 88 00 00 00 je 80a0b78 <__mktime_internal+0x398> 80a0af0: 89 44 24 40 mov %eax,0x40(%esp) 80a0af4: 83 ec 08 sub $0x8,%esp 80a0af7: 8d 44 24 50 lea 0x50(%esp),%eax 80a0afb: 50 push %eax 80a0afc: 8d 44 24 4c lea 0x4c(%esp),%eax 80a0b00: 50 push %eax 80a0b01: ff 94 24 d4 00 00 00 call *0xd4(%esp) 80a0b08: 83 c4 10 add $0x10,%esp 80a0b0b: 85 c0 test %eax,%eax 80a0b0d: 74 69 je 80a0b78 <__mktime_internal+0x398> 80a0b0f: 8b 44 24 40 mov 0x40(%esp),%eax 80a0b13: 8b bc 24 c0 00 00 00 mov 0xc0(%esp),%edi 80a0b1a: 8b 54 24 48 mov 0x48(%esp),%edx 80a0b1e: 89 17 mov %edx,(%edi) 80a0b20: 8b 54 24 4c mov 0x4c(%esp),%edx 80a0b24: 89 57 04 mov %edx,0x4(%edi) 80a0b27: 8b 54 24 50 mov 0x50(%esp),%edx 80a0b2b: 89 57 08 mov %edx,0x8(%edi) 80a0b2e: 8b 54 24 54 mov 0x54(%esp),%edx 80a0b32: 89 57 0c mov %edx,0xc(%edi) 80a0b35: 8b 54 24 58 mov 0x58(%esp),%edx 80a0b39: 89 57 10 mov %edx,0x10(%edi) 80a0b3c: 8b 54 24 5c mov 0x5c(%esp),%edx 80a0b40: 89 57 14 mov %edx,0x14(%edi) 80a0b43: 8b 54 24 60 mov 0x60(%esp),%edx 80a0b47: 89 57 18 mov %edx,0x18(%edi) 80a0b4a: 8b 54 24 64 mov 0x64(%esp),%edx 80a0b4e: 89 57 1c mov %edx,0x1c(%edi) 80a0b51: 8b 54 24 68 mov 0x68(%esp),%edx 80a0b55: 89 57 20 mov %edx,0x20(%edi) 80a0b58: 8b 54 24 6c mov 0x6c(%esp),%edx 80a0b5c: 89 57 24 mov %edx,0x24(%edi) 80a0b5f: 8b 54 24 70 mov 0x70(%esp),%edx 80a0b63: 89 57 28 mov %edx,0x28(%edi) 80a0b66: 81 c4 ac 00 00 00 add $0xac,%esp 80a0b6c: 5b pop %ebx 80a0b6d: 5e pop %esi 80a0b6e: 5f pop %edi 80a0b6f: 5d pop %ebp 80a0b70: c3 ret 80a0b71: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0b78: 81 c4 ac 00 00 00 add $0xac,%esp 80a0b7e: b8 ff ff ff ff mov $0xffffffff,%eax 80a0b83: 5b pop %ebx 80a0b84: 5e pop %esi 80a0b85: 5f pop %edi 80a0b86: 5d pop %ebp 80a0b87: c3 ret 80a0b88: 90 nop 80a0b89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0b90: 6a 00 push $0x0 80a0b92: 6a 64 push $0x64 80a0b94: ff 74 24 0c pushl 0xc(%esp) 80a0b98: ff 74 24 0c pushl 0xc(%esp) 80a0b9c: e8 bf 6a 01 00 call 80b7660 <__divdi3> 80a0ba1: 83 e0 03 and $0x3,%eax 80a0ba4: 31 c9 xor %ecx,%ecx 80a0ba6: 83 c4 10 add $0x10,%esp 80a0ba9: 83 f8 01 cmp $0x1,%eax 80a0bac: 0f 94 c1 sete %cl 80a0baf: e9 f4 fc ff ff jmp 80a08a8 <__mktime_internal+0xc8> 80a0bb4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a0bb8: 85 d2 test %edx,%edx 80a0bba: 0f 95 c2 setne %dl 80a0bbd: 0f b6 d2 movzbl %dl,%edx 80a0bc0: 39 54 24 18 cmp %edx,0x18(%esp) 80a0bc4: 0f 8f 2e fe ff ff jg 80a09f8 <__mktime_internal+0x218> 80a0bca: 89 f8 mov %edi,%eax 80a0bcc: e9 c7 fe ff ff jmp 80a0a98 <__mktime_internal+0x2b8> 80a0bd1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a0bd8: 8b 74 24 2c mov 0x2c(%esp),%esi 80a0bdc: 8b 4c 24 68 mov 0x68(%esp),%ecx 80a0be0: 85 f6 test %esi,%esi 80a0be2: 0f 94 44 24 1c sete 0x1c(%esp) 80a0be7: 85 c9 test %ecx,%ecx 80a0be9: 0f 94 c2 sete %dl 80a0bec: 3a 54 24 1c cmp 0x1c(%esp),%dl 80a0bf0: 0f 84 a2 fe ff ff je 80a0a98 <__mktime_internal+0x2b8> 80a0bf6: 85 c9 test %ecx,%ecx 80a0bf8: 0f 88 9a fe ff ff js 80a0a98 <__mktime_internal+0x2b8> 80a0bfe: 85 f6 test %esi,%esi 80a0c00: bf 70 2c 09 00 mov $0x92c70,%edi 80a0c05: 0f 88 8d fe ff ff js 80a0a98 <__mktime_internal+0x2b8> 80a0c0b: 89 6c 24 2c mov %ebp,0x2c(%esp) 80a0c0f: 90 nop 80a0c10: 8d 04 3f lea (%edi,%edi,1),%eax 80a0c13: 89 fe mov %edi,%esi 80a0c15: bd 02 00 00 00 mov $0x2,%ebp 80a0c1a: f7 de neg %esi 80a0c1c: 89 44 24 18 mov %eax,0x18(%esp) 80a0c20: 8d 04 1e lea (%esi,%ebx,1),%eax 80a0c23: 89 f2 mov %esi,%edx 80a0c25: 39 d8 cmp %ebx,%eax 80a0c27: 0f 9d c1 setge %cl 80a0c2a: c1 ea 1f shr $0x1f,%edx 80a0c2d: 38 d1 cmp %dl,%cl 80a0c2f: 0f 84 87 00 00 00 je 80a0cbc <__mktime_internal+0x4dc> 80a0c35: 89 44 24 44 mov %eax,0x44(%esp) 80a0c39: 8b 84 24 c4 00 00 00 mov 0xc4(%esp),%eax 80a0c40: 8d 54 24 44 lea 0x44(%esp),%edx 80a0c44: 8d 4c 24 74 lea 0x74(%esp),%ecx 80a0c48: e8 83 f9 ff ff call 80a05d0 <ranged_convert> 80a0c4d: 8b 84 24 94 00 00 00 mov 0x94(%esp),%eax 80a0c54: 85 c0 test %eax,%eax 80a0c56: 0f 94 c2 sete %dl 80a0c59: 38 54 24 1c cmp %dl,0x1c(%esp) 80a0c5d: 74 04 je 80a0c63 <__mktime_internal+0x483> 80a0c5f: 85 c0 test %eax,%eax 80a0c61: 79 55 jns 80a0cb8 <__mktime_internal+0x4d8> 80a0c63: 8b 6c 24 2c mov 0x2c(%esp),%ebp 80a0c67: 83 ec 04 sub $0x4,%esp 80a0c6a: 8d 44 24 78 lea 0x78(%esp),%eax 80a0c6e: 50 push %eax 80a0c6f: ff 74 24 4c pushl 0x4c(%esp) 80a0c73: 55 push %ebp 80a0c74: ff 74 24 18 pushl 0x18(%esp) 80a0c78: ff 74 24 20 pushl 0x20(%esp) 80a0c7c: ff 74 24 2c pushl 0x2c(%esp) 80a0c80: ff 74 24 2c pushl 0x2c(%esp) 80a0c84: 8b 54 24 24 mov 0x24(%esp),%edx 80a0c88: 8b 44 24 20 mov 0x20(%esp),%eax 80a0c8c: e8 ef f9 ff ff call 80a0680 <guess_time_tm.isra.0> 80a0c91: 83 c4 20 add $0x20,%esp 80a0c94: 89 44 24 3c mov %eax,0x3c(%esp) 80a0c98: 8b 84 24 c4 00 00 00 mov 0xc4(%esp),%eax 80a0c9f: 8d 4c 24 48 lea 0x48(%esp),%ecx 80a0ca3: 8d 54 24 3c lea 0x3c(%esp),%edx 80a0ca7: e8 24 f9 ff ff call 80a05d0 <ranged_convert> 80a0cac: 8b 44 24 3c mov 0x3c(%esp),%eax 80a0cb0: e9 e3 fd ff ff jmp 80a0a98 <__mktime_internal+0x2b8> 80a0cb5: 8d 76 00 lea 0x0(%esi),%esi 80a0cb8: 8b 5c 24 3c mov 0x3c(%esp),%ebx 80a0cbc: 03 74 24 18 add 0x18(%esp),%esi 80a0cc0: 83 ed 01 sub $0x1,%ebp 80a0cc3: 0f 85 57 ff ff ff jne 80a0c20 <__mktime_internal+0x440> 80a0cc9: 81 c7 70 2c 09 00 add $0x92c70,%edi 80a0ccf: 81 ff 00 c4 0d 10 cmp $0x100dc400,%edi 80a0cd5: 0f 85 35 ff ff ff jne 80a0c10 <__mktime_internal+0x430> 80a0cdb: 8b 6c 24 2c mov 0x2c(%esp),%ebp 80a0cdf: 89 d8 mov %ebx,%eax 80a0ce1: e9 b2 fd ff ff jmp 80a0a98 <__mktime_internal+0x2b8> 80a0ce6: 8d 76 00 lea 0x0(%esi),%esi 80a0ce9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a0cf0 <mktime>: 80a0cf0: 83 ec 0c sub $0xc,%esp 80a0cf3: e8 c8 00 ff ff call 8090dc0 <__tzset> 80a0cf8: 83 ec 04 sub $0x4,%esp 80a0cfb: 68 c4 d7 0e 08 push $0x80ed7c4 80a0d00: 68 90 05 0a 08 push $0x80a0590 80a0d05: ff 74 24 1c pushl 0x1c(%esp) 80a0d09: e8 d2 fa ff ff call 80a07e0 <__mktime_internal> 80a0d0e: 83 c4 1c add $0x1c,%esp 80a0d11: c3 ret 80a0d12: 66 90 xchg %ax,%ax 80a0d14: 66 90 xchg %ax,%ax 80a0d16: 66 90 xchg %ax,%ax 80a0d18: 66 90 xchg %ax,%ax 80a0d1a: 66 90 xchg %ax,%ax 80a0d1c: 66 90 xchg %ax,%ax 80a0d1e: 66 90 xchg %ax,%ax 080a0d20 <__getdents64>: 80a0d20: 56 push %esi 80a0d21: 89 d6 mov %edx,%esi 80a0d23: 53 push %ebx 80a0d24: 89 ca mov %ecx,%edx 80a0d26: 89 c3 mov %eax,%ebx 80a0d28: 89 f1 mov %esi,%ecx 80a0d2a: b8 dc 00 00 00 mov $0xdc,%eax 80a0d2f: ff 15 f0 c9 0e 08 call *0x80ec9f0 80a0d35: 3d 00 f0 ff ff cmp $0xfffff000,%eax 80a0d3a: 77 04 ja 80a0d40 <__getdents64+0x20> 80a0d3c: 5b pop %ebx 80a0d3d: 5e pop %esi 80a0d3e: c3 ret 80a0d3f: 90 nop 80a0d40: 5b pop %ebx 80a0d41: 5e pop %esi 80a0d42: e9 29 07 fd ff jmp 8071470 <__syscall_error> 80a0d47: 66 90 xchg %ax,%ax 80a0d49: 66 90 xchg %ax,%ax 80a0d4b: 66 90 xchg %ax,%ax 80a0d4d: 66 90 xchg %ax,%ax 80a0d4f: 90 nop 080a0d50 <__getpid>: 80a0d50: 65 8b 15 6c 00 00 00 mov %gs:0x6c,%edx 80a0d57: 83 fa 00 cmp $0x0,%edx 80a0d5a: 89 d0 mov %edx,%eax 80a0d5c: 7e 02 jle 80a0d60 <__getpid+0x10> 80a0d5e: f3 c3 repz ret 80a0d60: 75 0a jne 80a0d6c <__getpid+0x1c> 80a0d62: 65 a1 68 00 00 00 mov %gs:0x68,%eax 80a0d68: 85 c0 test %eax,%eax 80a0d6a: 75 f2 jne 80a0d5e <__getpid+0xe> 80a0d6c: b8 14 00 00 00 mov $0x14,%eax 80a0d71: ff 15 f0 c9 0e 08 call *0x80ec9f0 80a0d77: 85 d2 test %edx,%edx 80a0d79: 75 e3 jne 80a0d5e <__getpid+0xe> 80a0d7b: 65 a3 68 00 00 00 mov %eax,%gs:0x68 80a0d81: c3 ret 80a0d82: 66 90 xchg %ax,%ax 80a0d84: 66 90 xchg %ax,%ax 80a0d86: 66 90 xchg %ax,%ax 80a0d88: 66 90 xchg %ax,%ax 80a0d8a: 66 90 xchg %ax,%ax 80a0d8c: 66 90 xchg %ax,%ax 80a0d8e: 66 90 xchg %ax,%ax 080a0d90 <_dl_build_local_scope>: 80a0d90: 57 push %edi 80a0d91: 89 c7 mov %eax,%edi 80a0d93: 56 push %esi 80a0d94: 8d 70 04 lea 0x4(%eax),%esi 80a0d97: 53 push %ebx 80a0d98: 89 10 mov %edx,(%eax) 80a0d9a: 0f b6 82 94 01 00 00 movzbl 0x194(%edx),%eax 80a0da1: 83 e0 9f and $0xffffff9f,%eax 80a0da4: 83 c8 20 or $0x20,%eax 80a0da7: 88 82 94 01 00 00 mov %al,0x194(%edx) 80a0dad: 8b 82 f0 01 00 00 mov 0x1f0(%edx),%eax 80a0db3: 85 c0 test %eax,%eax 80a0db5: 74 36 je 80a0ded <_dl_build_local_scope+0x5d> 80a0db7: 8b 50 04 mov 0x4(%eax),%edx 80a0dba: 8d 58 04 lea 0x4(%eax),%ebx 80a0dbd: 85 d2 test %edx,%edx 80a0dbf: 75 10 jne 80a0dd1 <_dl_build_local_scope+0x41> 80a0dc1: eb 2a jmp 80a0ded <_dl_build_local_scope+0x5d> 80a0dc3: 90 nop 80a0dc4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a0dc8: 83 c3 04 add $0x4,%ebx 80a0dcb: 8b 13 mov (%ebx),%edx 80a0dcd: 85 d2 test %edx,%edx 80a0dcf: 74 1c je 80a0ded <_dl_build_local_scope+0x5d> 80a0dd1: f6 82 94 01 00 00 60 testb $0x60,0x194(%edx) 80a0dd8: 75 ee jne 80a0dc8 <_dl_build_local_scope+0x38> 80a0dda: 89 f0 mov %esi,%eax 80a0ddc: 83 c3 04 add $0x4,%ebx 80a0ddf: e8 ac ff ff ff call 80a0d90 <_dl_build_local_scope> 80a0de4: 8b 13 mov (%ebx),%edx 80a0de6: 8d 34 86 lea (%esi,%eax,4),%esi 80a0de9: 85 d2 test %edx,%edx 80a0deb: 75 e4 jne 80a0dd1 <_dl_build_local_scope+0x41> 80a0ded: 89 f0 mov %esi,%eax 80a0def: 29 f8 sub %edi,%eax 80a0df1: 5b pop %ebx 80a0df2: c1 f8 02 sar $0x2,%eax 80a0df5: 5e pop %esi 80a0df6: 5f pop %edi 80a0df7: c3 ret 80a0df8: 90 nop 80a0df9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080a0e00 <openaux>: 80a0e00: 53 push %ebx 80a0e01: ba 01 00 00 00 mov $0x1,%edx 80a0e06: 83 ec 0c sub $0xc,%esp 80a0e09: 8b 5c 24 14 mov 0x14(%esp),%ebx 80a0e0d: 8b 03 mov (%ebx),%eax 80a0e0f: 0f b6 88 94 01 00 00 movzbl 0x194(%eax),%ecx 80a0e16: 83 e1 03 and $0x3,%ecx 80a0e19: 0f 44 ca cmove %edx,%ecx 80a0e1c: 8b 53 10 mov 0x10(%ebx),%edx 80a0e1f: ff 70 18 pushl 0x18(%eax) 80a0e22: ff 73 08 pushl 0x8(%ebx) 80a0e25: ff 73 04 pushl 0x4(%ebx) 80a0e28: 0f b6 c9 movzbl %cl,%ecx 80a0e2b: e8 50 49 ff ff call 8095780 <_dl_map_object> 80a0e30: 89 43 14 mov %eax,0x14(%ebx) 80a0e33: 83 c4 0c add $0xc,%esp 80a0e36: 5b pop %ebx 80a0e37: c3 ret 80a0e38: 90 nop 80a0e39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080a0e40 <_dl_map_object_deps>: 80a0e40: 55 push %ebp 80a0e41: 89 e5 mov %esp,%ebp 80a0e43: 57 push %edi 80a0e44: 56 push %esi 80a0e45: 53 push %ebx 80a0e46: 89 c3 mov %eax,%ebx 80a0e48: 89 cf mov %ecx,%edi 80a0e4a: 81 ec 8c 00 00 00 sub $0x8c,%esp 80a0e50: 89 45 84 mov %eax,-0x7c(%ebp) 80a0e53: 8d 04 49 lea (%ecx,%ecx,2),%eax 80a0e56: 89 4d b4 mov %ecx,-0x4c(%ebp) 80a0e59: c1 e0 02 shl $0x2,%eax 80a0e5c: 89 45 b0 mov %eax,-0x50(%ebp) 80a0e5f: 83 c0 36 add $0x36,%eax 80a0e62: 83 e0 f0 and $0xfffffff0,%eax 80a0e65: 29 c4 sub %eax,%esp 80a0e67: 8d 74 24 0f lea 0xf(%esp),%esi 80a0e6b: 83 e6 f0 and $0xfffffff0,%esi 80a0e6e: 8d 46 0c lea 0xc(%esi),%eax 80a0e71: 89 b5 78 ff ff ff mov %esi,-0x88(%ebp) 80a0e77: c7 06 00 00 00 00 movl $0x0,(%esi) 80a0e7d: 89 5e 04 mov %ebx,0x4(%esi) 80a0e80: 89 46 08 mov %eax,0x8(%esi) 80a0e83: 0f b6 83 94 01 00 00 movzbl 0x194(%ebx),%eax 80a0e8a: 88 45 ac mov %al,-0x54(%ebp) 80a0e8d: 83 e0 9f and $0xffffff9f,%eax 80a0e90: 83 c8 20 or $0x20,%eax 80a0e93: 85 c9 test %ecx,%ecx 80a0e95: 88 83 94 01 00 00 mov %al,0x194(%ebx) 80a0e9b: 0f 84 0f 0d 00 00 je 80a1bb0 <_dl_map_object_deps+0xd70> 80a0ea1: 8d 46 18 lea 0x18(%esi),%eax 80a0ea4: 8d 3c ba lea (%edx,%edi,4),%edi 80a0ea7: 89 d1 mov %edx,%ecx 80a0ea9: 8b 19 mov (%ecx),%ebx 80a0eab: c7 40 f4 00 00 00 00 movl $0x0,-0xc(%eax) 80a0eb2: 83 c1 04 add $0x4,%ecx 80a0eb5: 89 40 fc mov %eax,-0x4(%eax) 80a0eb8: 83 c0 0c add $0xc,%eax 80a0ebb: 89 58 ec mov %ebx,-0x14(%eax) 80a0ebe: 0f b6 93 94 01 00 00 movzbl 0x194(%ebx),%edx 80a0ec5: 83 e2 9f and $0xffffff9f,%edx 80a0ec8: 83 ca 20 or $0x20,%edx 80a0ecb: 39 cf cmp %ecx,%edi 80a0ecd: 88 93 94 01 00 00 mov %dl,0x194(%ebx) 80a0ed3: 75 d4 jne 80a0ea9 <_dl_map_object_deps+0x69> 80a0ed5: 8b 55 b4 mov -0x4c(%ebp),%edx 80a0ed8: 8b 45 b0 mov -0x50(%ebp),%eax 80a0edb: 8b 7e 04 mov 0x4(%esi),%edi 80a0ede: 83 c2 01 add $0x1,%edx 80a0ee1: 89 55 90 mov %edx,-0x70(%ebp) 80a0ee4: 01 f0 add %esi,%eax 80a0ee6: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 80a0eec: c7 45 c8 00 00 00 00 movl $0x0,-0x38(%ebp) 80a0ef3: 89 45 a4 mov %eax,-0x5c(%ebp) 80a0ef6: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 80a0efd: 65 a1 00 00 00 00 mov %gs:0x0,%eax 80a0f03: 89 75 98 mov %esi,-0x68(%ebp) 80a0f06: c7 45 88 00 00 00 00 movl $0x0,-0x78(%ebp) 80a0f0d: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%ebp) 80a0f14: 89 7d 9c mov %edi,-0x64(%ebp) 80a0f17: 8b 14 10 mov (%eax,%edx,1),%edx 80a0f1a: 89 85 74 ff ff ff mov %eax,-0x8c(%ebp) 80a0f20: 89 55 80 mov %edx,-0x80(%ebp) 80a0f23: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 80a0f29: c7 04 10 00 00 00 00 movl $0x0,(%eax,%edx,1) 80a0f30: 8b 45 98 mov -0x68(%ebp),%eax 80a0f33: c7 00 01 00 00 00 movl $0x1,(%eax) 80a0f39: 8b 45 9c mov -0x64(%ebp),%eax 80a0f3c: 8b 80 5c 01 00 00 mov 0x15c(%eax),%eax 80a0f42: 85 c0 test %eax,%eax 80a0f44: 89 45 b0 mov %eax,-0x50(%ebp) 80a0f47: 0f 84 f3 09 00 00 je 80a1940 <_dl_map_object_deps+0xb00> 80a0f4d: c7 45 b0 00 00 00 00 movl $0x0,-0x50(%ebp) 80a0f54: 8b 45 9c mov -0x64(%ebp),%eax 80a0f57: 8b 48 24 mov 0x24(%eax),%ecx 80a0f5a: 85 c9 test %ecx,%ecx 80a0f5c: 0f 84 9e 09 00 00 je 80a1900 <_dl_map_object_deps+0xac0> 80a0f62: 8b 5d 9c mov -0x64(%ebp),%ebx 80a0f65: 8b 7d 08 mov 0x8(%ebp),%edi 80a0f68: 8b 43 34 mov 0x34(%ebx),%eax 80a0f6b: 89 5d d0 mov %ebx,-0x30(%ebp) 80a0f6e: 8b 40 04 mov 0x4(%eax),%eax 80a0f71: 89 7d d4 mov %edi,-0x2c(%ebp) 80a0f74: 8b 7d 0c mov 0xc(%ebp),%edi 80a0f77: 89 45 ac mov %eax,-0x54(%ebp) 80a0f7a: 89 45 dc mov %eax,-0x24(%ebp) 80a0f7d: 89 7d d8 mov %edi,-0x28(%ebp) 80a0f80: 8b 7b 08 mov 0x8(%ebx),%edi 80a0f83: 8b 07 mov (%edi),%eax 80a0f85: 85 c0 test %eax,%eax 80a0f87: 0f 84 dd 0c 00 00 je 80a1c6a <_dl_map_object_deps+0xe2a> 80a0f8d: 8b 55 98 mov -0x68(%ebp),%edx 80a0f90: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) 80a0f97: 89 55 94 mov %edx,-0x6c(%ebp) 80a0f9a: eb 20 jmp 80a0fbc <_dl_map_object_deps+0x17c> 80a0f9c: 8b 4d b0 mov -0x50(%ebp),%ecx 80a0f9f: 85 c9 test %ecx,%ecx 80a0fa1: 74 0c je 80a0faf <_dl_map_object_deps+0x16f> 80a0fa3: 8b 55 b4 mov -0x4c(%ebp),%edx 80a0fa6: 89 04 91 mov %eax,(%ecx,%edx,4) 80a0fa9: 8d 42 01 lea 0x1(%edx),%eax 80a0fac: 89 45 b4 mov %eax,-0x4c(%ebp) 80a0faf: 83 c7 08 add $0x8,%edi 80a0fb2: 8b 07 mov (%edi),%eax 80a0fb4: 85 c0 test %eax,%eax 80a0fb6: 0f 84 af 01 00 00 je 80a116b <_dl_map_object_deps+0x32b> 80a0fbc: 83 f8 01 cmp $0x1,%eax 80a0fbf: 0f 85 91 00 00 00 jne 80a1056 <_dl_map_object_deps+0x216> 80a0fc5: 8b 75 ac mov -0x54(%ebp),%esi 80a0fc8: 03 77 04 add 0x4(%edi),%esi 80a0fcb: 83 ec 08 sub $0x8,%esp 80a0fce: 6a 24 push $0x24 80a0fd0: 56 push %esi 80a0fd1: e8 ea 72 fa ff call 80482c0 <.plt+0xe0> 80a0fd6: 83 c4 10 add $0x10,%esp 80a0fd9: 85 c0 test %eax,%eax 80a0fdb: 0f 85 37 02 00 00 jne 80a1218 <_dl_map_object_deps+0x3d8> 80a0fe1: 8d 45 d0 lea -0x30(%ebp),%eax 80a0fe4: 83 ec 08 sub $0x8,%esp 80a0fe7: 89 75 e0 mov %esi,-0x20(%ebp) 80a0fea: 8d 4d c7 lea -0x39(%ebp),%ecx 80a0fed: 8d 55 c8 lea -0x38(%ebp),%edx 80a0ff0: 50 push %eax 80a0ff1: 8d 45 cc lea -0x34(%ebp),%eax 80a0ff4: 68 00 0e 0a 08 push $0x80a0e00 80a0ff9: e8 02 92 ff ff call 809a200 <_dl_catch_error> 80a0ffe: 8b 55 c8 mov -0x38(%ebp),%edx 80a1001: 59 pop %ecx 80a1002: 5e pop %esi 80a1003: 85 d2 test %edx,%edx 80a1005: 0f 85 b5 03 00 00 jne 80a13c0 <_dl_map_object_deps+0x580> 80a100b: 8b 45 e4 mov -0x1c(%ebp),%eax 80a100e: f6 80 94 01 00 00 60 testb $0x60,0x194(%eax) 80a1015: 75 85 jne 80a0f9c <_dl_map_object_deps+0x15c> 80a1017: 83 ec 20 sub $0x20,%esp 80a101a: 8b 4d a4 mov -0x5c(%ebp),%ecx 80a101d: 83 45 90 01 addl $0x1,-0x70(%ebp) 80a1021: 8d 54 24 0f lea 0xf(%esp),%edx 80a1025: 83 e2 f0 and $0xfffffff0,%edx 80a1028: 89 42 04 mov %eax,0x4(%edx) 80a102b: c7 02 00 00 00 00 movl $0x0,(%edx) 80a1031: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80a1038: 89 51 08 mov %edx,0x8(%ecx) 80a103b: 0f b6 88 94 01 00 00 movzbl 0x194(%eax),%ecx 80a1042: 89 55 a4 mov %edx,-0x5c(%ebp) 80a1045: 83 e1 9f and $0xffffff9f,%ecx 80a1048: 83 c9 20 or $0x20,%ecx 80a104b: 88 88 94 01 00 00 mov %cl,0x194(%eax) 80a1051: e9 46 ff ff ff jmp 80a0f9c <_dl_map_object_deps+0x15c> 80a1056: 83 e0 fd and $0xfffffffd,%eax 80a1059: 3d fd ff ff 7f cmp $0x7ffffffd,%eax 80a105e: 0f 85 4b ff ff ff jne 80a0faf <_dl_map_object_deps+0x16f> 80a1064: 8b 75 ac mov -0x54(%ebp),%esi 80a1067: 03 77 04 add 0x4(%edi),%esi 80a106a: 83 ec 08 sub $0x8,%esp 80a106d: 6a 24 push $0x24 80a106f: 56 push %esi 80a1070: e8 4b 72 fa ff call 80482c0 <.plt+0xe0> 80a1075: 83 c4 10 add $0x10,%esp 80a1078: 85 c0 test %eax,%eax 80a107a: 0f 85 41 02 00 00 jne 80a12c1 <_dl_map_object_deps+0x481> 80a1080: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 80a1087: 89 75 e0 mov %esi,-0x20(%ebp) 80a108a: 0f 85 84 09 00 00 jne 80a1a14 <_dl_map_object_deps+0xbd4> 80a1090: 8d 45 d0 lea -0x30(%ebp),%eax 80a1093: 83 ec 08 sub $0x8,%esp 80a1096: 8d 4d c7 lea -0x39(%ebp),%ecx 80a1099: 8d 55 c8 lea -0x38(%ebp),%edx 80a109c: 50 push %eax 80a109d: 8d 45 cc lea -0x34(%ebp),%eax 80a10a0: 68 00 0e 0a 08 push $0x80a0e00 80a10a5: e8 56 91 ff ff call 809a200 <_dl_catch_error> 80a10aa: 8b 55 c8 mov -0x38(%ebp),%edx 80a10ad: 5e pop %esi 80a10ae: 59 pop %ecx 80a10af: 85 d2 test %edx,%edx 80a10b1: 0f 85 eb 0b 00 00 jne 80a1ca2 <_dl_map_object_deps+0xe62> 80a10b7: 8b 4d 94 mov -0x6c(%ebp),%ecx 80a10ba: 83 ec 20 sub $0x20,%esp 80a10bd: 8d 54 24 0f lea 0xf(%esp),%edx 80a10c1: 8b 01 mov (%ecx),%eax 80a10c3: 83 e2 f0 and $0xfffffff0,%edx 80a10c6: 89 02 mov %eax,(%edx) 80a10c8: 8b 41 04 mov 0x4(%ecx),%eax 80a10cb: 89 42 04 mov %eax,0x4(%edx) 80a10ce: 8b 41 08 mov 0x8(%ecx),%eax 80a10d1: 89 42 08 mov %eax,0x8(%edx) 80a10d4: 8b 45 e4 mov -0x1c(%ebp),%eax 80a10d7: c7 01 00 00 00 00 movl $0x0,(%ecx) 80a10dd: 89 41 04 mov %eax,0x4(%ecx) 80a10e0: 8b 4d b0 mov -0x50(%ebp),%ecx 80a10e3: 85 c9 test %ecx,%ecx 80a10e5: 74 0c je 80a10f3 <_dl_map_object_deps+0x2b3> 80a10e7: 8b 75 b4 mov -0x4c(%ebp),%esi 80a10ea: 89 04 b1 mov %eax,(%ecx,%esi,4) 80a10ed: 8d 4e 01 lea 0x1(%esi),%ecx 80a10f0: 89 4d b4 mov %ecx,-0x4c(%ebp) 80a10f3: f6 80 94 01 00 00 60 testb $0x60,0x194(%eax) 80a10fa: 0f 85 97 07 00 00 jne 80a1897 <_dl_map_object_deps+0xa57> 80a1100: 8b 4d 94 mov -0x6c(%ebp),%ecx 80a1103: 8b 70 10 mov 0x10(%eax),%esi 80a1106: 83 45 90 01 addl $0x1,-0x70(%ebp) 80a110a: 89 51 08 mov %edx,0x8(%ecx) 80a110d: 0f b6 88 94 01 00 00 movzbl 0x194(%eax),%ecx 80a1114: 83 e1 9f and $0xffffff9f,%ecx 80a1117: 83 c9 20 or $0x20,%ecx 80a111a: 85 f6 test %esi,%esi 80a111c: 88 88 94 01 00 00 mov %cl,0x194(%eax) 80a1122: 74 06 je 80a112a <_dl_map_object_deps+0x2ea> 80a1124: 8b 48 0c mov 0xc(%eax),%ecx 80a1127: 89 4e 0c mov %ecx,0xc(%esi) 80a112a: 8b 48 0c mov 0xc(%eax),%ecx 80a112d: 85 c9 test %ecx,%ecx 80a112f: 74 03 je 80a1134 <_dl_map_object_deps+0x2f4> 80a1131: 89 71 10 mov %esi,0x10(%ecx) 80a1134: 8b 4a 04 mov 0x4(%edx),%ecx 80a1137: 8b 71 10 mov 0x10(%ecx),%esi 80a113a: 89 70 10 mov %esi,0x10(%eax) 80a113d: 89 41 10 mov %eax,0x10(%ecx) 80a1140: 8b 70 10 mov 0x10(%eax),%esi 80a1143: 85 f6 test %esi,%esi 80a1145: 74 03 je 80a114a <_dl_map_object_deps+0x30a> 80a1147: 89 46 0c mov %eax,0xc(%esi) 80a114a: 89 48 0c mov %ecx,0xc(%eax) 80a114d: 8b 45 a4 mov -0x5c(%ebp),%eax 80a1150: 8b 4d 94 mov -0x6c(%ebp),%ecx 80a1153: 89 55 94 mov %edx,-0x6c(%ebp) 80a1156: 39 c8 cmp %ecx,%eax 80a1158: 0f 44 c2 cmove %edx,%eax 80a115b: 83 c7 08 add $0x8,%edi 80a115e: 89 45 a4 mov %eax,-0x5c(%ebp) 80a1161: 8b 07 mov (%edi),%eax 80a1163: 85 c0 test %eax,%eax 80a1165: 0f 85 51 fe ff ff jne 80a0fbc <_dl_map_object_deps+0x17c> 80a116b: 8b 4d b0 mov -0x50(%ebp),%ecx 80a116e: 85 c9 test %ecx,%ecx 80a1170: 74 6e je 80a11e0 <_dl_map_object_deps+0x3a0> 80a1172: 8b 45 b4 mov -0x4c(%ebp),%eax 80a1175: 8d 70 01 lea 0x1(%eax),%esi 80a1178: 8d 14 85 00 00 00 00 lea 0x0(,%eax,4),%edx 80a117f: 8d 04 f5 04 00 00 00 lea 0x4(,%esi,8),%eax 80a1186: 8b 7d b0 mov -0x50(%ebp),%edi 80a1189: 83 ec 0c sub $0xc,%esp 80a118c: c7 04 17 00 00 00 00 movl $0x0,(%edi,%edx,1) 80a1193: 50 push %eax 80a1194: e8 e7 8e fb ff call 805a080 <__libc_malloc> 80a1199: 83 c4 10 add $0x10,%esp 80a119c: 85 c0 test %eax,%eax 80a119e: 89 c3 mov %eax,%ebx 80a11a0: 0f 84 6b 0a 00 00 je 80a1c11 <_dl_map_object_deps+0xdd1> 80a11a6: 8b 7d 9c mov -0x64(%ebp),%edi 80a11a9: 8d 43 04 lea 0x4(%ebx),%eax 80a11ac: 83 ec 04 sub $0x4,%esp 80a11af: c1 e6 02 shl $0x2,%esi 80a11b2: 89 3b mov %edi,(%ebx) 80a11b4: 56 push %esi 80a11b5: ff 75 b0 pushl -0x50(%ebp) 80a11b8: 50 push %eax 80a11b9: e8 42 c2 fb ff call 805d400 <memcpy> 80a11be: 8b 45 b4 mov -0x4c(%ebp),%eax 80a11c1: 83 c4 0c add $0xc,%esp 80a11c4: 56 push %esi 80a11c5: 53 push %ebx 80a11c6: 8d 44 83 08 lea 0x8(%ebx,%eax,4),%eax 80a11ca: 50 push %eax 80a11cb: e8 30 c2 fb ff call 805d400 <memcpy> 80a11d0: 80 8f 96 01 00 00 01 orb $0x1,0x196(%edi) 80a11d7: 89 9f f0 01 00 00 mov %ebx,0x1f0(%edi) 80a11dd: 83 c4 10 add $0x10,%esp 80a11e0: 8b 45 98 mov -0x68(%ebp),%eax 80a11e3: 8b 00 mov (%eax),%eax 80a11e5: 85 c0 test %eax,%eax 80a11e7: 0f 84 07 08 00 00 je 80a19f4 <_dl_map_object_deps+0xbb4> 80a11ed: 8b 45 98 mov -0x68(%ebp),%eax 80a11f0: eb 0a jmp 80a11fc <_dl_map_object_deps+0x3bc> 80a11f2: 8b 10 mov (%eax),%edx 80a11f4: 85 d2 test %edx,%edx 80a11f6: 0f 84 f5 07 00 00 je 80a19f1 <_dl_map_object_deps+0xbb1> 80a11fc: 8b 40 08 mov 0x8(%eax),%eax 80a11ff: 85 c0 test %eax,%eax 80a1201: 75 ef jne 80a11f2 <_dl_map_object_deps+0x3b2> 80a1203: c7 85 7c ff ff ff 00 movl $0x0,-0x84(%ebp) 80a120a: 00 00 00 80a120d: e9 41 02 00 00 jmp 80a1453 <_dl_map_object_deps+0x613> 80a1212: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a1218: 83 ec 08 sub $0x8,%esp 80a121b: 6a 00 push $0x0 80a121d: 50 push %eax 80a121e: e8 bd 39 ff ff call 8094be0 <_dl_dst_count> 80a1223: 83 c4 10 add $0x10,%esp 80a1226: 85 c0 test %eax,%eax 80a1228: 89 45 a0 mov %eax,-0x60(%ebp) 80a122b: 0f 84 b0 fd ff ff je 80a0fe1 <_dl_map_object_deps+0x1a1> 80a1231: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 80a1236: 85 c0 test %eax,%eax 80a1238: 0f 85 38 0a 00 00 jne 80a1c76 <_dl_map_object_deps+0xe36> 80a123e: 83 ec 0c sub $0xc,%esp 80a1241: 56 push %esi 80a1242: e8 69 b0 fb ff call 805c2b0 <strlen> 80a1247: 89 c1 mov %eax,%ecx 80a1249: 8b 83 a8 01 00 00 mov 0x1a8(%ebx),%eax 80a124f: 83 c4 10 add $0x10,%esp 80a1252: 85 c0 test %eax,%eax 80a1254: 0f 84 36 01 00 00 je 80a1390 <_dl_map_object_deps+0x550> 80a125a: 83 f8 ff cmp $0xffffffff,%eax 80a125d: 0f 84 56 01 00 00 je 80a13b9 <_dl_map_object_deps+0x579> 80a1263: 83 ec 0c sub $0xc,%esp 80a1266: 89 4d a8 mov %ecx,-0x58(%ebp) 80a1269: 50 push %eax 80a126a: e8 41 b0 fb ff call 805c2b0 <strlen> 80a126f: 8b 4d a8 mov -0x58(%ebp),%ecx 80a1272: 83 c4 10 add $0x10,%esp 80a1275: 83 3d 5c dc 0e 08 12 cmpl $0x12,0x80edc5c 80a127c: ba 12 00 00 00 mov $0x12,%edx 80a1281: 0f 43 15 5c dc 0e 08 cmovae 0x80edc5c,%edx 80a1288: 39 c2 cmp %eax,%edx 80a128a: 0f 43 c2 cmovae %edx,%eax 80a128d: 83 e8 04 sub $0x4,%eax 80a1290: 0f af 45 a0 imul -0x60(%ebp),%eax 80a1294: 8d 44 01 1e lea 0x1e(%ecx,%eax,1),%eax 80a1298: 83 e0 f0 and $0xfffffff0,%eax 80a129b: 29 c4 sub %eax,%esp 80a129d: 8d 44 24 0f lea 0xf(%esp),%eax 80a12a1: 6a 00 push $0x0 80a12a3: 83 e0 f0 and $0xfffffff0,%eax 80a12a6: 50 push %eax 80a12a7: 56 push %esi 80a12a8: 53 push %ebx 80a12a9: e8 d2 39 ff ff call 8094c80 <_dl_dst_substitute> 80a12ae: 83 c4 10 add $0x10,%esp 80a12b1: 80 38 00 cmpb $0x0,(%eax) 80a12b4: 0f 84 b3 00 00 00 je 80a136d <_dl_map_object_deps+0x52d> 80a12ba: 89 c6 mov %eax,%esi 80a12bc: e9 20 fd ff ff jmp 80a0fe1 <_dl_map_object_deps+0x1a1> 80a12c1: 83 ec 08 sub $0x8,%esp 80a12c4: 6a 00 push $0x0 80a12c6: 50 push %eax 80a12c7: e8 14 39 ff ff call 8094be0 <_dl_dst_count> 80a12cc: 83 c4 10 add $0x10,%esp 80a12cf: 85 c0 test %eax,%eax 80a12d1: 89 45 a8 mov %eax,-0x58(%ebp) 80a12d4: 0f 84 a6 fd ff ff je 80a1080 <_dl_map_object_deps+0x240> 80a12da: a1 cc bf 0e 08 mov 0x80ebfcc,%eax 80a12df: 85 c0 test %eax,%eax 80a12e1: 0f 85 5e 0a 00 00 jne 80a1d45 <_dl_map_object_deps+0xf05> 80a12e7: 83 ec 0c sub $0xc,%esp 80a12ea: 56 push %esi 80a12eb: e8 c0 af fb ff call 805c2b0 <strlen> 80a12f0: 89 45 a0 mov %eax,-0x60(%ebp) 80a12f3: 8b 83 a8 01 00 00 mov 0x1a8(%ebx),%eax 80a12f9: 83 c4 10 add $0x10,%esp 80a12fc: 85 c0 test %eax,%eax 80a12fe: 0f 84 1b 0a 00 00 je 80a1d1f <_dl_map_object_deps+0xedf> 80a1304: 83 f8 ff cmp $0xffffffff,%eax 80a1307: 0f 84 31 0a 00 00 je 80a1d3e <_dl_map_object_deps+0xefe> 80a130d: 83 ec 0c sub $0xc,%esp 80a1310: 50 push %eax 80a1311: e8 9a af fb ff call 805c2b0 <strlen> 80a1316: 83 c4 10 add $0x10,%esp 80a1319: 83 3d 5c dc 0e 08 12 cmpl $0x12,0x80edc5c 80a1320: ba 12 00 00 00 mov $0x12,%edx 80a1325: 0f 43 15 5c dc 0e 08 cmovae 0x80edc5c,%edx 80a132c: 39 c2 cmp %eax,%edx 80a132e: 0f 43 c2 cmovae %edx,%eax 80a1331: 8b 55 a0 mov -0x60(%ebp),%edx 80a1334: 83 e8 04 sub $0x4,%eax 80a1337: 0f af 45 a8 imul -0x58(%ebp),%eax 80a133b: 8d 44 02 1e lea 0x1e(%edx,%eax,1),%eax 80a133f: 83 e0 f0 and $0xfffffff0,%eax 80a1342: 29 c4 sub %eax,%esp 80a1344: 8d 44 24 0f lea 0xf(%esp),%eax 80a1348: 6a 00 push $0x0 80a134a: 83 e0 f0 and $0xfffffff0,%eax 80a134d: 50 push %eax 80a134e: 56 push %esi 80a134f: 53 push %ebx 80a1350: e8 2b 39 ff ff call 8094c80 <_dl_dst_substitute> 80a1355: 83 c4 10 add $0x10,%esp 80a1358: 80 38 00 cmpb $0x0,(%eax) 80a135b: 0f 85 a1 06 00 00 jne 80a1a02 <_dl_map_object_deps+0xbc2> 80a1361: 81 3f fd ff ff 7f cmpl $0x7ffffffd,(%edi) 80a1367: 0f 84 9f 09 00 00 je 80a1d0c <_dl_map_object_deps+0xecc> 80a136d: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 80a1374: 0f 84 35 fc ff ff je 80a0faf <_dl_map_object_deps+0x16f> 80a137a: 83 ec 08 sub $0x8,%esp 80a137d: 56 push %esi 80a137e: 68 b4 5c 0d 08 push $0x80d5cb4 80a1383: e8 38 94 ff ff call 809a7c0 <_dl_debug_printf> 80a1388: 83 c4 10 add $0x10,%esp 80a138b: e9 1f fc ff ff jmp 80a0faf <_dl_map_object_deps+0x16f> 80a1390: 8b 43 04 mov 0x4(%ebx),%eax 80a1393: 80 38 00 cmpb $0x0,(%eax) 80a1396: 0f 85 ed 08 00 00 jne 80a1c89 <_dl_map_object_deps+0xe49> 80a139c: 89 4d a8 mov %ecx,-0x58(%ebp) 80a139f: e8 1c 9c ff ff call 809afc0 <_dl_get_origin> 80a13a4: 8d 50 ff lea -0x1(%eax),%edx 80a13a7: 89 83 a8 01 00 00 mov %eax,0x1a8(%ebx) 80a13ad: 8b 4d a8 mov -0x58(%ebp),%ecx 80a13b0: 83 fa fd cmp $0xfffffffd,%edx 80a13b3: 0f 86 aa fe ff ff jbe 80a1263 <_dl_map_object_deps+0x423> 80a13b9: 31 c0 xor %eax,%eax 80a13bb: e9 b5 fe ff ff jmp 80a1275 <_dl_map_object_deps+0x435> 80a13c0: 83 ec 0c sub $0xc,%esp 80a13c3: 89 85 7c ff ff ff mov %eax,-0x84(%ebp) 80a13c9: 52 push %edx 80a13ca: 89 55 b4 mov %edx,-0x4c(%ebp) 80a13cd: e8 de ae fb ff call 805c2b0 <strlen> 80a13d2: 8d 48 01 lea 0x1(%eax),%ecx 80a13d5: 83 c0 1f add $0x1f,%eax 80a13d8: 83 c4 10 add $0x10,%esp 80a13db: 83 e0 f0 and $0xfffffff0,%eax 80a13de: 8b 55 b4 mov -0x4c(%ebp),%edx 80a13e1: 29 c4 sub %eax,%esp 80a13e3: 8d 44 24 0f lea 0xf(%esp),%eax 80a13e7: 83 ec 04 sub $0x4,%esp 80a13ea: 51 push %ecx 80a13eb: 52 push %edx 80a13ec: 83 e0 f0 and $0xfffffff0,%eax 80a13ef: 89 55 b4 mov %edx,-0x4c(%ebp) 80a13f2: 50 push %eax 80a13f3: e8 08 c0 fb ff call 805d400 <memcpy> 80a13f8: 8b 5d cc mov -0x34(%ebp),%ebx 80a13fb: 89 c6 mov %eax,%esi 80a13fd: 89 1c 24 mov %ebx,(%esp) 80a1400: e8 ab ae fb ff call 805c2b0 <strlen> 80a1405: 8d 48 01 lea 0x1(%eax),%ecx 80a1408: 83 c0 1f add $0x1f,%eax 80a140b: 83 c4 10 add $0x10,%esp 80a140e: 83 e0 f0 and $0xfffffff0,%eax 80a1411: 29 c4 sub %eax,%esp 80a1413: 8d 44 24 0f lea 0xf(%esp),%eax 80a1417: 83 ec 04 sub $0x4,%esp 80a141a: 51 push %ecx 80a141b: 53 push %ebx 80a141c: 83 e0 f0 and $0xfffffff0,%eax 80a141f: 50 push %eax 80a1420: e8 db bf fb ff call 805d400 <memcpy> 80a1425: 83 c4 10 add $0x10,%esp 80a1428: 80 7d c7 00 cmpb $0x0,-0x39(%ebp) 80a142c: 89 45 cc mov %eax,-0x34(%ebp) 80a142f: 8b 55 b4 mov -0x4c(%ebp),%edx 80a1432: 0f 85 a8 05 00 00 jne 80a19e0 <_dl_map_object_deps+0xba0> 80a1438: 8b bd 7c ff ff ff mov -0x84(%ebp),%edi 80a143e: b8 ff ff ff ff mov $0xffffffff,%eax 80a1443: 89 75 c8 mov %esi,-0x38(%ebp) 80a1446: 89 c2 mov %eax,%edx 80a1448: 85 ff test %edi,%edi 80a144a: 0f 45 d7 cmovne %edi,%edx 80a144d: 89 95 7c ff ff ff mov %edx,-0x84(%ebp) 80a1453: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 80a1459: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a145f: 8b 3c 38 mov (%eax,%edi,1),%edi 80a1462: 85 ff test %edi,%edi 80a1464: 75 10 jne 80a1476 <_dl_map_object_deps+0x636> 80a1466: 8b 7d 80 mov -0x80(%ebp),%edi 80a1469: 85 ff test %edi,%edi 80a146b: 74 09 je 80a1476 <_dl_map_object_deps+0x636> 80a146d: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 80a1473: 89 3c 10 mov %edi,(%eax,%edx,1) 80a1476: 8b 45 84 mov -0x7c(%ebp),%eax 80a1479: 8b b8 f0 01 00 00 mov 0x1f0(%eax),%edi 80a147f: 85 ff test %edi,%edi 80a1481: 89 bd 74 ff ff ff mov %edi,-0x8c(%ebp) 80a1487: 74 1f je 80a14a8 <_dl_map_object_deps+0x668> 80a1489: 0f b6 80 94 01 00 00 movzbl 0x194(%eax),%eax 80a1490: 88 45 b4 mov %al,-0x4c(%ebp) 80a1493: 83 e0 03 and $0x3,%eax 80a1496: 3c 02 cmp $0x2,%al 80a1498: 0f 84 12 05 00 00 je 80a19b0 <_dl_map_object_deps+0xb70> 80a149e: c7 85 74 ff ff ff 00 movl $0x0,-0x8c(%ebp) 80a14a5: 00 00 00 80a14a8: 8b 45 90 mov -0x70(%ebp),%eax 80a14ab: 83 ec 0c sub $0xc,%esp 80a14ae: 8d 04 c5 04 00 00 00 lea 0x4(,%eax,8),%eax 80a14b5: 50 push %eax 80a14b6: e8 c5 8b fb ff call 805a080 <__libc_malloc> 80a14bb: 83 c4 10 add $0x10,%esp 80a14be: 85 c0 test %eax,%eax 80a14c0: 89 45 ac mov %eax,-0x54(%ebp) 80a14c3: 0f 84 62 07 00 00 je 80a1c2b <_dl_map_object_deps+0xdeb> 80a14c9: 8b 7d 90 mov -0x70(%ebp),%edi 80a14cc: 8b 55 ac mov -0x54(%ebp),%edx 80a14cf: 31 c9 xor %ecx,%ecx 80a14d1: 8b 45 84 mov -0x7c(%ebp),%eax 80a14d4: 8b 5d 08 mov 0x8(%ebp),%ebx 80a14d7: 8d 74 ba 04 lea 0x4(%edx,%edi,4),%esi 80a14db: 8b 95 78 ff ff ff mov -0x88(%ebp),%edx 80a14e1: 89 b8 60 01 00 00 mov %edi,0x160(%eax) 80a14e7: 89 c7 mov %eax,%edi 80a14e9: 89 b0 5c 01 00 00 mov %esi,0x15c(%eax) 80a14ef: eb 17 jmp 80a1508 <_dl_map_object_deps+0x6c8> 80a14f1: 89 04 8e mov %eax,(%esi,%ecx,4) 80a14f4: 8b 42 04 mov 0x4(%edx),%eax 80a14f7: 83 c1 01 add $0x1,%ecx 80a14fa: 80 a0 94 01 00 00 9f andb $0x9f,0x194(%eax) 80a1501: 8b 52 08 mov 0x8(%edx),%edx 80a1504: 85 d2 test %edx,%edx 80a1506: 74 25 je 80a152d <_dl_map_object_deps+0x6ed> 80a1508: 85 db test %ebx,%ebx 80a150a: 8b 42 04 mov 0x4(%edx),%eax 80a150d: 74 e2 je 80a14f1 <_dl_map_object_deps+0x6b1> 80a150f: f6 80 95 01 00 00 02 testb $0x2,0x195(%eax) 80a1516: 74 d9 je 80a14f1 <_dl_map_object_deps+0x6b1> 80a1518: 83 af 60 01 00 00 01 subl $0x1,0x160(%edi) 80a151f: 80 a0 94 01 00 00 9f andb $0x9f,0x194(%eax) 80a1526: 8b 52 08 mov 0x8(%edx),%edx 80a1529: 85 d2 test %edx,%edx 80a152b: 75 db jne 80a1508 <_dl_map_object_deps+0x6c8> 80a152d: f6 05 61 dc 0e 08 08 testb $0x8,0x80edc61 80a1534: 89 4d 94 mov %ecx,-0x6c(%ebp) 80a1537: 0f 85 43 05 00 00 jne 80a1a80 <_dl_map_object_deps+0xc40> 80a153d: 8b 45 84 mov -0x7c(%ebp),%eax 80a1540: 3b 06 cmp (%esi),%eax 80a1542: 0f 85 4d 06 00 00 jne 80a1b95 <_dl_map_object_deps+0xd55> 80a1548: 8b 45 84 mov -0x7c(%ebp),%eax 80a154b: 8b 80 f4 01 00 00 mov 0x1f4(%eax),%eax 80a1551: 85 c0 test %eax,%eax 80a1553: 89 45 b4 mov %eax,-0x4c(%ebp) 80a1556: 0f 84 ec 04 00 00 je 80a1a48 <_dl_map_object_deps+0xc08> 80a155c: 8b 45 94 mov -0x6c(%ebp),%eax 80a155f: 83 f8 01 cmp $0x1,%eax 80a1562: 0f 86 59 06 00 00 jbe 80a1bc1 <_dl_map_object_deps+0xd81> 80a1568: 8d 56 04 lea 0x4(%esi),%edx 80a156b: 8d 1c 86 lea (%esi,%eax,4),%ebx 80a156e: 8b 0a mov (%edx),%ecx 80a1570: 83 c2 04 add $0x4,%edx 80a1573: 0f b6 81 94 01 00 00 movzbl 0x194(%ecx),%eax 80a157a: 83 e0 9f and $0xffffff9f,%eax 80a157d: 83 c8 20 or $0x20,%eax 80a1580: 39 d3 cmp %edx,%ebx 80a1582: 88 81 94 01 00 00 mov %al,0x194(%ecx) 80a1588: 75 e4 jne 80a156e <_dl_map_object_deps+0x72e> 80a158a: 8b 45 b4 mov -0x4c(%ebp),%eax 80a158d: 8b 10 mov (%eax),%edx 80a158f: 8d 78 04 lea 0x4(%eax),%edi 80a1592: 89 f9 mov %edi,%ecx 80a1594: 85 d2 test %edx,%edx 80a1596: 0f 84 69 06 00 00 je 80a1c05 <_dl_map_object_deps+0xdc5> 80a159c: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 80a15a3: 31 ff xor %edi,%edi 80a15a5: 89 cb mov %ecx,%ebx 80a15a7: 89 75 a4 mov %esi,-0x5c(%ebp) 80a15aa: eb 0e jmp 80a15ba <_dl_map_object_deps+0x77a> 80a15ac: 8b 45 b4 mov -0x4c(%ebp),%eax 80a15af: 83 c7 01 add $0x1,%edi 80a15b2: 39 38 cmp %edi,(%eax) 80a15b4: 0f 86 b3 00 00 00 jbe 80a166d <_dl_map_object_deps+0x82d> 80a15ba: 8b 04 bb mov (%ebx,%edi,4),%eax 80a15bd: 8d 34 bd 00 00 00 00 lea 0x0(,%edi,4),%esi 80a15c4: f6 80 94 01 00 00 60 testb $0x60,0x194(%eax) 80a15cb: 74 df je 80a15ac <_dl_map_object_deps+0x76c> 80a15cd: 8b 45 84 mov -0x7c(%ebp),%eax 80a15d0: 83 ec 0c sub $0xc,%esp 80a15d3: 8b 80 f8 01 00 00 mov 0x1f8(%eax),%eax 80a15d9: 8d 04 85 04 00 00 00 lea 0x4(,%eax,4),%eax 80a15e0: 50 push %eax 80a15e1: e8 9a 8a fb ff call 805a080 <__libc_malloc> 80a15e6: 83 c4 10 add $0x10,%esp 80a15e9: 85 c0 test %eax,%eax 80a15eb: 89 45 80 mov %eax,-0x80(%ebp) 80a15ee: 74 bc je 80a15ac <_dl_map_object_deps+0x76c> 80a15f0: 83 ec 04 sub $0x4,%esp 80a15f3: 83 c0 04 add $0x4,%eax 80a15f6: 56 push %esi 80a15f7: 53 push %ebx 80a15f8: 50 push %eax 80a15f9: e8 02 be fb ff call 805d400 <memcpy> 80a15fe: 8d 57 01 lea 0x1(%edi),%edx 80a1601: 83 c4 10 add $0x10,%esp 80a1604: 89 d1 mov %edx,%ecx 80a1606: 89 55 b0 mov %edx,-0x50(%ebp) 80a1609: 8b 55 b4 mov -0x4c(%ebp),%edx 80a160c: 8b 12 mov (%edx),%edx 80a160e: 39 d1 cmp %edx,%ecx 80a1610: 89 55 a8 mov %edx,-0x58(%ebp) 80a1613: 0f 83 e2 05 00 00 jae 80a1bfb <_dl_map_object_deps+0xdbb> 80a1619: 89 f9 mov %edi,%ecx 80a161b: 89 7d a0 mov %edi,-0x60(%ebp) 80a161e: 8b 7d 80 mov -0x80(%ebp),%edi 80a1621: 8d 44 33 04 lea 0x4(%ebx,%esi,1),%eax 80a1625: 8d 34 93 lea (%ebx,%edx,4),%esi 80a1628: 90 nop 80a1629: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a1630: 8b 10 mov (%eax),%edx 80a1632: f6 82 94 01 00 00 60 testb $0x60,0x194(%edx) 80a1639: 75 07 jne 80a1642 <_dl_map_object_deps+0x802> 80a163b: 89 54 8f 04 mov %edx,0x4(%edi,%ecx,4) 80a163f: 83 c1 01 add $0x1,%ecx 80a1642: 83 c0 04 add $0x4,%eax 80a1645: 39 f0 cmp %esi,%eax 80a1647: 75 e7 jne 80a1630 <_dl_map_object_deps+0x7f0> 80a1649: 8b 45 b0 mov -0x50(%ebp),%eax 80a164c: 8b 55 a8 mov -0x58(%ebp),%edx 80a164f: 8b 7d a0 mov -0x60(%ebp),%edi 80a1652: 8d 44 10 ff lea -0x1(%eax,%edx,1),%eax 80a1656: 29 f8 sub %edi,%eax 80a1658: 89 c7 mov %eax,%edi 80a165a: 8b 45 80 mov -0x80(%ebp),%eax 80a165d: 83 c7 01 add $0x1,%edi 80a1660: 89 08 mov %ecx,(%eax) 80a1662: 8b 45 b4 mov -0x4c(%ebp),%eax 80a1665: 39 38 cmp %edi,(%eax) 80a1667: 0f 87 4d ff ff ff ja 80a15ba <_dl_map_object_deps+0x77a> 80a166d: 83 7d 94 01 cmpl $0x1,-0x6c(%ebp) 80a1671: 8b 75 a4 mov -0x5c(%ebp),%esi 80a1674: 0f 86 60 05 00 00 jbe 80a1bda <_dl_map_object_deps+0xd9a> 80a167a: 8b 4d 94 mov -0x6c(%ebp),%ecx 80a167d: b8 01 00 00 00 mov $0x1,%eax 80a1682: 8b 14 86 mov (%esi,%eax,4),%edx 80a1685: 83 c0 01 add $0x1,%eax 80a1688: 80 a2 94 01 00 00 9f andb $0x9f,0x194(%edx) 80a168f: 39 c8 cmp %ecx,%eax 80a1691: 72 ef jb 80a1682 <_dl_map_object_deps+0x842> 80a1693: 8b 45 94 mov -0x6c(%ebp),%eax 80a1696: 83 ec 04 sub $0x4,%esp 80a1699: c1 e0 02 shl $0x2,%eax 80a169c: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 80a16a2: 50 push %eax 80a16a3: 56 push %esi 80a16a4: ff 75 ac pushl -0x54(%ebp) 80a16a7: e8 54 bd fb ff call 805d400 <memcpy> 80a16ac: 83 c4 10 add $0x10,%esp 80a16af: 8b 7d 94 mov -0x6c(%ebp),%edi 80a16b2: 89 a5 70 ff ff ff mov %esp,-0x90(%ebp) 80a16b8: 8d 14 3f lea (%edi,%edi,1),%edx 80a16bb: 8d 42 10 lea 0x10(%edx),%eax 80a16be: 83 e0 f0 and $0xfffffff0,%eax 80a16c1: 29 c4 sub %eax,%esp 80a16c3: 89 65 a8 mov %esp,-0x58(%ebp) 80a16c6: 89 e0 mov %esp,%eax 80a16c8: 83 ec 04 sub $0x4,%esp 80a16cb: 52 push %edx 80a16cc: 6a 00 push $0x0 80a16ce: 50 push %eax 80a16cf: e8 ac 6b fa ff call 8048280 <.plt+0xa0> 80a16d4: 89 f8 mov %edi,%eax 80a16d6: 8d 7f ff lea -0x1(%edi),%edi 80a16d9: 83 c4 10 add $0x10,%esp 80a16dc: c7 45 b0 02 00 00 00 movl $0x2,-0x50(%ebp) 80a16e3: 89 7d 8c mov %edi,-0x74(%ebp) 80a16e6: 8b 7d ac mov -0x54(%ebp),%edi 80a16e9: 8d 44 87 fc lea -0x4(%edi,%eax,4),%eax 80a16ed: bf 01 00 00 00 mov $0x1,%edi 80a16f2: 89 45 88 mov %eax,-0x78(%ebp) 80a16f5: 8d 76 00 lea 0x0(%esi),%esi 80a16f8: 8b 45 a8 mov -0x58(%ebp),%eax 80a16fb: 8d 0c 78 lea (%eax,%edi,2),%ecx 80a16fe: 0f b7 01 movzwl (%ecx),%eax 80a1701: 83 c0 01 add $0x1,%eax 80a1704: 66 89 45 90 mov %ax,-0x70(%ebp) 80a1708: 66 89 01 mov %ax,(%ecx) 80a170b: 8d 04 bd 00 00 00 00 lea 0x0(,%edi,4),%eax 80a1712: 89 c3 mov %eax,%ebx 80a1714: 89 45 a4 mov %eax,-0x5c(%ebp) 80a1717: 8b 45 ac mov -0x54(%ebp),%eax 80a171a: 01 d8 add %ebx,%eax 80a171c: 89 45 a0 mov %eax,-0x60(%ebp) 80a171f: 8b 18 mov (%eax),%ebx 80a1721: 8b 45 8c mov -0x74(%ebp),%eax 80a1724: 39 c7 cmp %eax,%edi 80a1726: 0f 83 b6 00 00 00 jae 80a17e2 <_dl_map_object_deps+0x9a2> 80a172c: 8b 55 88 mov -0x78(%ebp),%edx 80a172f: 89 45 b4 mov %eax,-0x4c(%ebp) 80a1732: 8b 02 mov (%edx),%eax 80a1734: 8b 80 f0 01 00 00 mov 0x1f0(%eax),%eax 80a173a: 85 c0 test %eax,%eax 80a173c: 0f 84 8e 00 00 00 je 80a17d0 <_dl_map_object_deps+0x990> 80a1742: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a1748: 8b 30 mov (%eax),%esi 80a174a: 85 f6 test %esi,%esi 80a174c: 0f 84 7e 00 00 00 je 80a17d0 <_dl_map_object_deps+0x990> 80a1752: 83 c0 04 add $0x4,%eax 80a1755: 39 f3 cmp %esi,%ebx 80a1757: 75 ef jne 80a1748 <_dl_map_object_deps+0x908> 80a1759: 8b 75 b4 mov -0x4c(%ebp),%esi 80a175c: 83 ec 04 sub $0x4,%esp 80a175f: 89 4d 98 mov %ecx,-0x68(%ebp) 80a1762: 89 55 9c mov %edx,-0x64(%ebp) 80a1765: 8b 55 a4 mov -0x5c(%ebp),%edx 80a1768: 29 fe sub %edi,%esi 80a176a: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80a1771: 50 push %eax 80a1772: 8b 45 ac mov -0x54(%ebp),%eax 80a1775: 8d 44 10 04 lea 0x4(%eax,%edx,1),%eax 80a1779: 50 push %eax 80a177a: ff 75 a0 pushl -0x60(%ebp) 80a177d: e8 7e 6a fa ff call 8048200 <.plt+0x20> 80a1782: 8b 55 9c mov -0x64(%ebp),%edx 80a1785: 8b 4d 98 mov -0x68(%ebp),%ecx 80a1788: 83 c4 10 add $0x10,%esp 80a178b: 8b 45 94 mov -0x6c(%ebp),%eax 80a178e: 89 1a mov %ebx,(%edx) 80a1790: 0f b7 51 02 movzwl 0x2(%ecx),%edx 80a1794: 29 f8 sub %edi,%eax 80a1796: 39 c2 cmp %eax,%edx 80a1798: 0f 86 ca 00 00 00 jbe 80a1868 <_dl_map_object_deps+0xa28> 80a179e: 8b 7d b0 mov -0x50(%ebp),%edi 80a17a1: 8b 5d b0 mov -0x50(%ebp),%ebx 80a17a4: 8b 45 94 mov -0x6c(%ebp),%eax 80a17a7: 83 ec 04 sub $0x4,%esp 80a17aa: 8b 55 a8 mov -0x58(%ebp),%edx 80a17ad: 29 d8 sub %ebx,%eax 80a17af: 8d 14 5a lea (%edx,%ebx,2),%edx 80a17b2: 01 c0 add %eax,%eax 80a17b4: 50 push %eax 80a17b5: 6a 00 push $0x0 80a17b7: 52 push %edx 80a17b8: e8 c3 6a fa ff call 8048280 <.plt+0xa0> 80a17bd: 8d 43 01 lea 0x1(%ebx),%eax 80a17c0: 83 c4 10 add $0x10,%esp 80a17c3: 89 45 b0 mov %eax,-0x50(%ebp) 80a17c6: e9 2d ff ff ff jmp 80a16f8 <_dl_map_object_deps+0x8b8> 80a17cb: 90 nop 80a17cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a17d0: 83 6d b4 01 subl $0x1,-0x4c(%ebp) 80a17d4: 83 ea 04 sub $0x4,%edx 80a17d7: 8b 45 b4 mov -0x4c(%ebp),%eax 80a17da: 39 c7 cmp %eax,%edi 80a17dc: 0f 82 50 ff ff ff jb 80a1732 <_dl_map_object_deps+0x8f2> 80a17e2: 8b 45 b0 mov -0x50(%ebp),%eax 80a17e5: 8b 4d 94 mov -0x6c(%ebp),%ecx 80a17e8: 39 c8 cmp %ecx,%eax 80a17ea: 89 c7 mov %eax,%edi 80a17ec: 75 b3 jne 80a17a1 <_dl_map_object_deps+0x961> 80a17ee: 8b a5 70 ff ff ff mov -0x90(%ebp),%esp 80a17f4: 8b 7d ac mov -0x54(%ebp),%edi 80a17f7: 8b 8d 78 ff ff ff mov -0x88(%ebp),%ecx 80a17fd: c7 04 0f 00 00 00 00 movl $0x0,(%edi,%ecx,1) 80a1804: 8b 45 84 mov -0x7c(%ebp),%eax 80a1807: 80 88 96 01 00 00 01 orb $0x1,0x196(%eax) 80a180e: 89 b8 f0 01 00 00 mov %edi,0x1f0(%eax) 80a1814: 8b 55 80 mov -0x80(%ebp),%edx 80a1817: 85 d2 test %edx,%edx 80a1819: 74 1a je 80a1835 <_dl_map_object_deps+0x9f5> 80a181b: 89 c7 mov %eax,%edi 80a181d: 8b 80 f4 01 00 00 mov 0x1f4(%eax),%eax 80a1823: 83 ec 0c sub $0xc,%esp 80a1826: 89 97 f4 01 00 00 mov %edx,0x1f4(%edi) 80a182c: 50 push %eax 80a182d: e8 ee 98 ff ff call 809b120 <_dl_scope_free> 80a1832: 83 c4 10 add $0x10,%esp 80a1835: 8b 85 74 ff ff ff mov -0x8c(%ebp),%eax 80a183b: 85 c0 test %eax,%eax 80a183d: 74 0c je 80a184b <_dl_map_object_deps+0xa0b> 80a183f: 83 ec 0c sub $0xc,%esp 80a1842: 50 push %eax 80a1843: e8 d8 98 ff ff call 809b120 <_dl_scope_free> 80a1848: 83 c4 10 add $0x10,%esp 80a184b: 8b b5 7c ff ff ff mov -0x84(%ebp),%esi 80a1851: 85 f6 test %esi,%esi 80a1853: 0f 85 ec 03 00 00 jne 80a1c45 <_dl_map_object_deps+0xe05> 80a1859: 8d 65 f4 lea -0xc(%ebp),%esp 80a185c: 5b pop %ebx 80a185d: 5e pop %esi 80a185e: 5f pop %edi 80a185f: 5d pop %ebp 80a1860: c2 08 00 ret $0x8 80a1863: 90 nop 80a1864: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1868: 8b 45 b0 mov -0x50(%ebp),%eax 80a186b: 8b 5d a8 mov -0x58(%ebp),%ebx 80a186e: 83 ec 04 sub $0x4,%esp 80a1871: 01 f6 add %esi,%esi 80a1873: 56 push %esi 80a1874: 01 c0 add %eax,%eax 80a1876: 8d 14 03 lea (%ebx,%eax,1),%edx 80a1879: 8d 44 03 fe lea -0x2(%ebx,%eax,1),%eax 80a187d: 52 push %edx 80a187e: 50 push %eax 80a187f: e8 7c 69 fa ff call 8048200 <.plt+0x20> 80a1884: 0f b7 55 90 movzwl -0x70(%ebp),%edx 80a1888: 8b 45 b4 mov -0x4c(%ebp),%eax 80a188b: 83 c4 10 add $0x10,%esp 80a188e: 66 89 14 43 mov %dx,(%ebx,%eax,2) 80a1892: e9 61 fe ff ff jmp 80a16f8 <_dl_map_object_deps+0x8b8> 80a1897: 89 d1 mov %edx,%ecx 80a1899: eb 0c jmp 80a18a7 <_dl_map_object_deps+0xa67> 80a189b: 90 nop 80a189c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a18a0: 3b 46 04 cmp 0x4(%esi),%eax 80a18a3: 74 21 je 80a18c6 <_dl_map_object_deps+0xa86> 80a18a5: 89 f1 mov %esi,%ecx 80a18a7: 8b 71 08 mov 0x8(%ecx),%esi 80a18aa: 85 f6 test %esi,%esi 80a18ac: 75 f2 jne 80a18a0 <_dl_map_object_deps+0xa60> 80a18ae: 8b 02 mov (%edx),%eax 80a18b0: 8b 4d 94 mov -0x6c(%ebp),%ecx 80a18b3: 89 01 mov %eax,(%ecx) 80a18b5: 8b 42 04 mov 0x4(%edx),%eax 80a18b8: 89 41 04 mov %eax,0x4(%ecx) 80a18bb: 8b 42 08 mov 0x8(%edx),%eax 80a18be: 89 41 08 mov %eax,0x8(%ecx) 80a18c1: e9 e9 f6 ff ff jmp 80a0faf <_dl_map_object_deps+0x16f> 80a18c6: 8b 75 94 mov -0x6c(%ebp),%esi 80a18c9: 89 56 08 mov %edx,0x8(%esi) 80a18cc: 8b 71 08 mov 0x8(%ecx),%esi 80a18cf: 89 75 a8 mov %esi,-0x58(%ebp) 80a18d2: 8b 75 a4 mov -0x5c(%ebp),%esi 80a18d5: 39 75 a8 cmp %esi,-0x58(%ebp) 80a18d8: 0f 44 f1 cmove %ecx,%esi 80a18db: 89 75 a4 mov %esi,-0x5c(%ebp) 80a18de: 8b 75 a8 mov -0x58(%ebp),%esi 80a18e1: 8b 76 08 mov 0x8(%esi),%esi 80a18e4: 89 71 08 mov %esi,0x8(%ecx) 80a18e7: 8b 70 10 mov 0x10(%eax),%esi 80a18ea: 85 f6 test %esi,%esi 80a18ec: 0f 85 32 f8 ff ff jne 80a1124 <_dl_map_object_deps+0x2e4> 80a18f2: e9 33 f8 ff ff jmp 80a112a <_dl_map_object_deps+0x2ea> 80a18f7: 89 f6 mov %esi,%esi 80a18f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a1900: 8b 90 f0 00 00 00 mov 0xf0(%eax),%edx 80a1906: 85 d2 test %edx,%edx 80a1908: 0f 85 54 f6 ff ff jne 80a0f62 <_dl_map_object_deps+0x122> 80a190e: 8b 80 e8 00 00 00 mov 0xe8(%eax),%eax 80a1914: 85 c0 test %eax,%eax 80a1916: 0f 85 46 f6 ff ff jne 80a0f62 <_dl_map_object_deps+0x122> 80a191c: 8b 4d b0 mov -0x50(%ebp),%ecx 80a191f: 85 c9 test %ecx,%ecx 80a1921: 0f 84 c6 f8 ff ff je 80a11ed <_dl_map_object_deps+0x3ad> 80a1927: b8 0c 00 00 00 mov $0xc,%eax 80a192c: 31 d2 xor %edx,%edx 80a192e: be 01 00 00 00 mov $0x1,%esi 80a1933: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) 80a193a: e9 47 f8 ff ff jmp 80a1186 <_dl_map_object_deps+0x346> 80a193f: 90 nop 80a1940: 8b 45 9c mov -0x64(%ebp),%eax 80a1943: 8b 98 f0 01 00 00 mov 0x1f0(%eax),%ebx 80a1949: 85 db test %ebx,%ebx 80a194b: 0f 85 03 f6 ff ff jne 80a0f54 <_dl_map_object_deps+0x114> 80a1951: 39 45 84 cmp %eax,-0x7c(%ebp) 80a1954: 0f 84 fa f5 ff ff je 80a0f54 <_dl_map_object_deps+0x114> 80a195a: 0f b7 80 5a 01 00 00 movzwl 0x15a(%eax),%eax 80a1961: 66 85 c0 test %ax,%ax 80a1964: 0f 84 ea f5 ff ff je 80a0f54 <_dl_map_object_deps+0x114> 80a196a: c1 e0 02 shl $0x2,%eax 80a196d: 3b 45 88 cmp -0x78(%ebp),%eax 80a1970: 8b 7d 8c mov -0x74(%ebp),%edi 80a1973: 89 7d b0 mov %edi,-0x50(%ebp) 80a1976: 0f 86 d8 f5 ff ff jbe 80a0f54 <_dl_map_object_deps+0x114> 80a197c: 83 c0 0f add $0xf,%eax 80a197f: 83 e0 f0 and $0xfffffff0,%eax 80a1982: 8d 50 1e lea 0x1e(%eax),%edx 80a1985: 81 e2 f0 ff 0f 00 and $0xffff0,%edx 80a198b: 29 d4 sub %edx,%esp 80a198d: 8d 54 24 0f lea 0xf(%esp),%edx 80a1991: 83 e2 f0 and $0xfffffff0,%edx 80a1994: 8d 0c 02 lea (%edx,%eax,1),%ecx 80a1997: 39 cf cmp %ecx,%edi 80a1999: 0f 84 b9 03 00 00 je 80a1d58 <_dl_map_object_deps+0xf18> 80a199f: 89 55 b0 mov %edx,-0x50(%ebp) 80a19a2: 89 45 88 mov %eax,-0x78(%ebp) 80a19a5: 89 55 8c mov %edx,-0x74(%ebp) 80a19a8: e9 a7 f5 ff ff jmp 80a0f54 <_dl_map_object_deps+0x114> 80a19ad: 8d 76 00 lea 0x0(%esi),%esi 80a19b0: 8b 45 84 mov -0x7c(%ebp),%eax 80a19b3: 8b b0 5c 01 00 00 mov 0x15c(%eax),%esi 80a19b9: 85 f6 test %esi,%esi 80a19bb: 0f 84 e7 fa ff ff je 80a14a8 <_dl_map_object_deps+0x668> 80a19c1: 68 18 5e 0d 08 push $0x80d5e18 80a19c6: 68 ed 01 00 00 push $0x1ed 80a19cb: 68 74 5c 0d 08 push $0x80d5c74 80a19d0: 68 7c 5d 0d 08 push $0x80d5d7c 80a19d5: e8 06 7e fa ff call 80497e0 <__assert_fail> 80a19da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a19e0: 83 ec 0c sub $0xc,%esp 80a19e3: 52 push %edx 80a19e4: e8 a7 8b fb ff call 805a590 <__cfree> 80a19e9: 83 c4 10 add $0x10,%esp 80a19ec: e9 47 fa ff ff jmp 80a1438 <_dl_map_object_deps+0x5f8> 80a19f1: 89 45 98 mov %eax,-0x68(%ebp) 80a19f4: 8b 45 98 mov -0x68(%ebp),%eax 80a19f7: 8b 40 04 mov 0x4(%eax),%eax 80a19fa: 89 45 9c mov %eax,-0x64(%ebp) 80a19fd: e9 2e f5 ff ff jmp 80a0f30 <_dl_map_object_deps+0xf0> 80a1a02: f6 05 60 dc 0e 08 01 testb $0x1,0x80edc60 80a1a09: 89 c6 mov %eax,%esi 80a1a0b: 89 75 e0 mov %esi,-0x20(%ebp) 80a1a0e: 0f 84 7c f6 ff ff je 80a1090 <_dl_map_object_deps+0x250> 80a1a14: 8b 43 04 mov 0x4(%ebx),%eax 80a1a17: 80 38 00 cmpb $0x0,(%eax) 80a1a1a: 75 11 jne 80a1a2d <_dl_map_object_deps+0xbed> 80a1a1c: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80a1a21: ba 37 e8 0c 08 mov $0x80ce837,%edx 80a1a26: 8b 00 mov (%eax),%eax 80a1a28: 85 c0 test %eax,%eax 80a1a2a: 0f 44 c2 cmove %edx,%eax 80a1a2d: 83 ec 04 sub $0x4,%esp 80a1a30: 50 push %eax 80a1a31: 56 push %esi 80a1a32: 68 2c 5d 0d 08 push $0x80d5d2c 80a1a37: e8 84 8d ff ff call 809a7c0 <_dl_debug_printf> 80a1a3c: 83 c4 10 add $0x10,%esp 80a1a3f: e9 4c f6 ff ff jmp 80a1090 <_dl_map_object_deps+0x250> 80a1a44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1a48: 8b 7d 94 mov -0x6c(%ebp),%edi 80a1a4b: 83 ec 04 sub $0x4,%esp 80a1a4e: 89 f8 mov %edi,%eax 80a1a50: c1 e0 02 shl $0x2,%eax 80a1a53: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 80a1a59: 50 push %eax 80a1a5a: 56 push %esi 80a1a5b: ff 75 ac pushl -0x54(%ebp) 80a1a5e: e8 9d b9 fb ff call 805d400 <memcpy> 80a1a63: 83 c4 10 add $0x10,%esp 80a1a66: 83 ff 01 cmp $0x1,%edi 80a1a69: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 80a1a70: 0f 87 39 fc ff ff ja 80a16af <_dl_map_object_deps+0x86f> 80a1a76: e9 79 fd ff ff jmp 80a17f4 <_dl_map_object_deps+0x9b4> 80a1a7b: 90 nop 80a1a7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1a80: 8b 45 84 mov -0x7c(%ebp),%eax 80a1a83: 3b 05 40 ca 0e 08 cmp 0x80eca40,%eax 80a1a89: 0f 85 ae fa ff ff jne 80a153d <_dl_map_object_deps+0x6fd> 80a1a8f: 85 c9 test %ecx,%ecx 80a1a91: 0f 84 a6 fa ff ff je 80a153d <_dl_map_object_deps+0x6fd> 80a1a97: 89 f2 mov %esi,%edx 80a1a99: 8b 75 ac mov -0x54(%ebp),%esi 80a1a9c: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) 80a1aa3: 8b 45 b4 mov -0x4c(%ebp),%eax 80a1aa6: 8b 3c 82 mov (%edx,%eax,4),%edi 80a1aa9: 39 7d 84 cmp %edi,-0x7c(%ebp) 80a1aac: 0f 84 c6 00 00 00 je 80a1b78 <_dl_map_object_deps+0xd38> 80a1ab2: 8b 87 d0 01 00 00 mov 0x1d0(%edi),%eax 80a1ab8: 85 c0 test %eax,%eax 80a1aba: 74 0b je 80a1ac7 <_dl_map_object_deps+0xc87> 80a1abc: 8b 58 04 mov 0x4(%eax),%ebx 80a1abf: 85 db test %ebx,%ebx 80a1ac1: 0f 85 b1 00 00 00 jne 80a1b78 <_dl_map_object_deps+0xd38> 80a1ac7: 8b 9f f0 00 00 00 mov 0xf0(%edi),%ebx 80a1acd: 85 db test %ebx,%ebx 80a1acf: 0f 85 07 02 00 00 jne 80a1cdc <_dl_map_object_deps+0xe9c> 80a1ad5: 8b 8f e8 00 00 00 mov 0xe8(%edi),%ecx 80a1adb: 85 c9 test %ecx,%ecx 80a1add: 0f 85 f9 01 00 00 jne 80a1cdc <_dl_map_object_deps+0xe9c> 80a1ae3: 89 fa mov %edi,%edx 80a1ae5: 89 f0 mov %esi,%eax 80a1ae7: e8 a4 f2 ff ff call 80a0d90 <_dl_build_local_scope> 80a1aec: 3b 45 94 cmp -0x6c(%ebp),%eax 80a1aef: 89 c3 mov %eax,%ebx 80a1af1: 0f 87 fc 01 00 00 ja 80a1cf3 <_dl_map_object_deps+0xeb3> 80a1af7: 85 c0 test %eax,%eax 80a1af9: 74 34 je 80a1b2f <_dl_map_object_deps+0xcef> 80a1afb: 8b 06 mov (%esi),%eax 80a1afd: 80 a0 94 01 00 00 9f andb $0x9f,0x194(%eax) 80a1b04: 31 c0 xor %eax,%eax 80a1b06: eb 20 jmp 80a1b28 <_dl_map_object_deps+0xce8> 80a1b08: 90 nop 80a1b09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a1b10: 8b 14 86 mov (%esi,%eax,4),%edx 80a1b13: 80 a2 94 01 00 00 9f andb $0x9f,0x194(%edx) 80a1b1a: 8b 14 86 mov (%esi,%eax,4),%edx 80a1b1d: 8b 52 60 mov 0x60(%edx),%edx 80a1b20: 85 d2 test %edx,%edx 80a1b22: 0f 85 a8 01 00 00 jne 80a1cd0 <_dl_map_object_deps+0xe90> 80a1b28: 83 c0 01 add $0x1,%eax 80a1b2b: 39 c3 cmp %eax,%ebx 80a1b2d: 75 e1 jne 80a1b10 <_dl_map_object_deps+0xcd0> 80a1b2f: 8d 0c 9d 08 00 00 00 lea 0x8(,%ebx,4),%ecx 80a1b36: 83 ec 0c sub $0xc,%esp 80a1b39: 51 push %ecx 80a1b3a: 89 4d b0 mov %ecx,-0x50(%ebp) 80a1b3d: e8 3e 85 fb ff call 805a080 <__libc_malloc> 80a1b42: 83 c4 10 add $0x10,%esp 80a1b45: 85 c0 test %eax,%eax 80a1b47: 89 87 d0 01 00 00 mov %eax,0x1d0(%edi) 80a1b4d: 8b 4d b0 mov -0x50(%ebp),%ecx 80a1b50: 0f 84 d5 00 00 00 je 80a1c2b <_dl_map_object_deps+0xdeb> 80a1b56: 8d 50 08 lea 0x8(%eax),%edx 80a1b59: 83 ec 04 sub $0x4,%esp 80a1b5c: 83 e9 08 sub $0x8,%ecx 80a1b5f: 89 58 04 mov %ebx,0x4(%eax) 80a1b62: 89 10 mov %edx,(%eax) 80a1b64: 51 push %ecx 80a1b65: 56 push %esi 80a1b66: 52 push %edx 80a1b67: e8 94 b8 fb ff call 805d400 <memcpy> 80a1b6c: 8b 45 84 mov -0x7c(%ebp),%eax 80a1b6f: 83 c4 10 add $0x10,%esp 80a1b72: 8b 90 5c 01 00 00 mov 0x15c(%eax),%edx 80a1b78: 83 45 b4 01 addl $0x1,-0x4c(%ebp) 80a1b7c: 8b 45 b4 mov -0x4c(%ebp),%eax 80a1b7f: 3b 45 94 cmp -0x6c(%ebp),%eax 80a1b82: 0f 85 1b ff ff ff jne 80a1aa3 <_dl_map_object_deps+0xc63> 80a1b88: 89 d6 mov %edx,%esi 80a1b8a: 8b 45 84 mov -0x7c(%ebp),%eax 80a1b8d: 3b 06 cmp (%esi),%eax 80a1b8f: 0f 84 b3 f9 ff ff je 80a1548 <_dl_map_object_deps+0x708> 80a1b95: 68 18 5e 0d 08 push $0x80d5e18 80a1b9a: 68 3e 02 00 00 push $0x23e 80a1b9f: 68 74 5c 0d 08 push $0x80d5c74 80a1ba4: 68 f4 5d 0d 08 push $0x80d5df4 80a1ba9: e8 32 7c fa ff call 80497e0 <__assert_fail> 80a1bae: 66 90 xchg %ax,%ax 80a1bb0: 8b 7d 84 mov -0x7c(%ebp),%edi 80a1bb3: 31 c0 xor %eax,%eax 80a1bb5: c7 45 90 01 00 00 00 movl $0x1,-0x70(%ebp) 80a1bbc: e9 23 f3 ff ff jmp 80a0ee4 <_dl_map_object_deps+0xa4> 80a1bc1: 8b 45 b4 mov -0x4c(%ebp),%eax 80a1bc4: 8d 78 04 lea 0x4(%eax),%edi 80a1bc7: 89 f9 mov %edi,%ecx 80a1bc9: 8b 38 mov (%eax),%edi 80a1bcb: 85 ff test %edi,%edi 80a1bcd: 0f 85 c9 f9 ff ff jne 80a159c <_dl_map_object_deps+0x75c> 80a1bd3: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 80a1bda: 8b 45 94 mov -0x6c(%ebp),%eax 80a1bdd: 83 ec 04 sub $0x4,%esp 80a1be0: c1 e0 02 shl $0x2,%eax 80a1be3: 89 85 78 ff ff ff mov %eax,-0x88(%ebp) 80a1be9: 50 push %eax 80a1bea: 56 push %esi 80a1beb: ff 75 ac pushl -0x54(%ebp) 80a1bee: e8 0d b8 fb ff call 805d400 <memcpy> 80a1bf3: 83 c4 10 add $0x10,%esp 80a1bf6: e9 f9 fb ff ff jmp 80a17f4 <_dl_map_object_deps+0x9b4> 80a1bfb: 89 f9 mov %edi,%ecx 80a1bfd: 8b 7d b0 mov -0x50(%ebp),%edi 80a1c00: e9 55 fa ff ff jmp 80a165a <_dl_map_object_deps+0x81a> 80a1c05: c7 45 80 00 00 00 00 movl $0x0,-0x80(%ebp) 80a1c0c: e9 69 fa ff ff jmp 80a167a <_dl_map_object_deps+0x83a> 80a1c11: 8b 45 84 mov -0x7c(%ebp),%eax 80a1c14: 83 ec 0c sub $0xc,%esp 80a1c17: 31 c9 xor %ecx,%ecx 80a1c19: 8b 50 04 mov 0x4(%eax),%edx 80a1c1c: 68 5c 5d 0d 08 push $0x80d5d5c 80a1c21: b8 0c 00 00 00 mov $0xc,%eax 80a1c26: e8 e5 83 ff ff call 809a010 <_dl_signal_error> 80a1c2b: 8b 45 84 mov -0x7c(%ebp),%eax 80a1c2e: 83 ec 0c sub $0xc,%esp 80a1c31: 31 c9 xor %ecx,%ecx 80a1c33: 8b 50 04 mov 0x4(%eax),%edx 80a1c36: 68 a0 5d 0d 08 push $0x80d5da0 80a1c3b: b8 0c 00 00 00 mov $0xc,%eax 80a1c40: e8 cb 83 ff ff call 809a010 <_dl_signal_error> 80a1c45: 8b bd 7c ff ff ff mov -0x84(%ebp),%edi 80a1c4b: b8 00 00 00 00 mov $0x0,%eax 80a1c50: 8b 55 cc mov -0x34(%ebp),%edx 80a1c53: 89 c1 mov %eax,%ecx 80a1c55: 83 ff ff cmp $0xffffffff,%edi 80a1c58: 0f 45 cf cmovne %edi,%ecx 80a1c5b: 83 ec 0c sub $0xc,%esp 80a1c5e: ff 75 c8 pushl -0x38(%ebp) 80a1c61: 89 c8 mov %ecx,%eax 80a1c63: 31 c9 xor %ecx,%ecx 80a1c65: e8 a6 83 ff ff call 809a010 <_dl_signal_error> 80a1c6a: c7 45 b4 00 00 00 00 movl $0x0,-0x4c(%ebp) 80a1c71: e9 f5 f4 ff ff jmp 80a116b <_dl_map_object_deps+0x32b> 80a1c76: 83 ec 0c sub $0xc,%esp 80a1c79: 31 c9 xor %ecx,%ecx 80a1c7b: 89 f2 mov %esi,%edx 80a1c7d: 68 8c 5c 0d 08 push $0x80d5c8c 80a1c82: 31 c0 xor %eax,%eax 80a1c84: e8 87 83 ff ff call 809a010 <_dl_signal_error> 80a1c89: 68 18 5e 0d 08 push $0x80d5e18 80a1c8e: 68 f9 00 00 00 push $0xf9 80a1c93: 68 74 5c 0d 08 push $0x80d5c74 80a1c98: 68 34 ed 0c 08 push $0x80ced34 80a1c9d: e8 3e 7b fa ff call 80497e0 <__assert_fail> 80a1ca2: 81 3f fd ff ff 7f cmpl $0x7ffffffd,(%edi) 80a1ca8: 0f 85 12 f7 ff ff jne 80a13c0 <_dl_map_object_deps+0x580> 80a1cae: 80 7d c7 00 cmpb $0x0,-0x39(%ebp) 80a1cb2: 0f 84 f7 f2 ff ff je 80a0faf <_dl_map_object_deps+0x16f> 80a1cb8: 83 ec 0c sub $0xc,%esp 80a1cbb: 52 push %edx 80a1cbc: e8 cf 88 fb ff call 805a590 <__cfree> 80a1cc1: 83 c4 10 add $0x10,%esp 80a1cc4: e9 e6 f2 ff ff jmp 80a0faf <_dl_map_object_deps+0x16f> 80a1cc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a1cd0: 80 8f 95 01 00 00 80 orb $0x80,0x195(%edi) 80a1cd7: e9 4c fe ff ff jmp 80a1b28 <_dl_map_object_deps+0xce8> 80a1cdc: 8b 57 04 mov 0x4(%edi),%edx 80a1cdf: 83 ec 0c sub $0xc,%esp 80a1ce2: 31 c9 xor %ecx,%ecx 80a1ce4: 68 c4 5d 0d 08 push $0x80d5dc4 80a1ce9: b8 16 00 00 00 mov $0x16,%eax 80a1cee: e8 1d 83 ff ff call 809a010 <_dl_signal_error> 80a1cf3: 68 18 5e 0d 08 push $0x80d5e18 80a1cf8: 68 25 02 00 00 push $0x225 80a1cfd: 68 74 5c 0d 08 push $0x80d5c74 80a1d02: 68 7e 5c 0d 08 push $0x80d5c7e 80a1d07: e8 d4 7a fa ff call 80497e0 <__assert_fail> 80a1d0c: 83 ec 0c sub $0xc,%esp 80a1d0f: 89 f2 mov %esi,%edx 80a1d11: 31 c9 xor %ecx,%ecx 80a1d13: 68 04 5d 0d 08 push $0x80d5d04 80a1d18: 31 c0 xor %eax,%eax 80a1d1a: e8 f1 82 ff ff call 809a010 <_dl_signal_error> 80a1d1f: 8b 43 04 mov 0x4(%ebx),%eax 80a1d22: 80 38 00 cmpb $0x0,(%eax) 80a1d25: 75 3f jne 80a1d66 <_dl_map_object_deps+0xf26> 80a1d27: e8 94 92 ff ff call 809afc0 <_dl_get_origin> 80a1d2c: 8d 50 ff lea -0x1(%eax),%edx 80a1d2f: 89 83 a8 01 00 00 mov %eax,0x1a8(%ebx) 80a1d35: 83 fa fd cmp $0xfffffffd,%edx 80a1d38: 0f 86 cf f5 ff ff jbe 80a130d <_dl_map_object_deps+0x4cd> 80a1d3e: 31 c0 xor %eax,%eax 80a1d40: e9 d4 f5 ff ff jmp 80a1319 <_dl_map_object_deps+0x4d9> 80a1d45: 83 ec 0c sub $0xc,%esp 80a1d48: 89 f2 mov %esi,%edx 80a1d4a: 31 c9 xor %ecx,%ecx 80a1d4c: 68 8c 5c 0d 08 push $0x80d5c8c 80a1d51: 31 c0 xor %eax,%eax 80a1d53: e8 b8 82 ff ff call 809a010 <_dl_signal_error> 80a1d58: 01 45 88 add %eax,-0x78(%ebp) 80a1d5b: 89 55 8c mov %edx,-0x74(%ebp) 80a1d5e: 89 55 b0 mov %edx,-0x50(%ebp) 80a1d61: e9 ee f1 ff ff jmp 80a0f54 <_dl_map_object_deps+0x114> 80a1d66: 68 18 5e 0d 08 push $0x80d5e18 80a1d6b: 68 2d 01 00 00 push $0x12d 80a1d70: 68 74 5c 0d 08 push $0x80d5c74 80a1d75: 68 34 ed 0c 08 push $0x80ced34 80a1d7a: e8 61 7a fa ff call 80497e0 <__assert_fail> 80a1d7f: 90 nop 080a1d80 <_dl_fixup>: 80a1d80: 55 push %ebp 80a1d81: 57 push %edi 80a1d82: 56 push %esi 80a1d83: 53 push %ebx 80a1d84: 89 c3 mov %eax,%ebx 80a1d86: 83 ec 2c sub $0x2c,%esp 80a1d89: 8b 4b 7c mov 0x7c(%ebx),%ecx 80a1d8c: 8b 40 34 mov 0x34(%eax),%eax 80a1d8f: 8b 73 38 mov 0x38(%ebx),%esi 80a1d92: 03 51 04 add 0x4(%ecx),%edx 80a1d95: 8b 40 04 mov 0x4(%eax),%eax 80a1d98: 89 44 24 0c mov %eax,0xc(%esp) 80a1d9c: 89 d5 mov %edx,%ebp 80a1d9e: 8b 52 04 mov 0x4(%edx),%edx 80a1da1: 8b 45 00 mov 0x0(%ebp),%eax 80a1da4: 89 d7 mov %edx,%edi 80a1da6: c1 ef 08 shr $0x8,%edi 80a1da9: 89 f9 mov %edi,%ecx 80a1dab: c1 e1 04 shl $0x4,%ecx 80a1dae: 03 4e 04 add 0x4(%esi),%ecx 80a1db1: 8b 33 mov (%ebx),%esi 80a1db3: 01 f0 add %esi,%eax 80a1db5: 80 fa 07 cmp $0x7,%dl 80a1db8: 89 4c 24 1c mov %ecx,0x1c(%esp) 80a1dbc: 0f 85 3d 01 00 00 jne 80a1eff <_dl_fixup+0x17f> 80a1dc2: f6 41 0d 03 testb $0x3,0xd(%ecx) 80a1dc6: 89 c5 mov %eax,%ebp 80a1dc8: 0f 85 d2 00 00 00 jne 80a1ea0 <_dl_fixup+0x120> 80a1dce: 8b 93 e4 00 00 00 mov 0xe4(%ebx),%edx 80a1dd4: 85 d2 test %edx,%edx 80a1dd6: 0f 84 a4 00 00 00 je 80a1e80 <_dl_fixup+0x100> 80a1ddc: 8b 52 04 mov 0x4(%edx),%edx 80a1ddf: 0f b7 14 7a movzwl (%edx,%edi,2),%edx 80a1de3: 81 e2 ff 7f 00 00 and $0x7fff,%edx 80a1de9: c1 e2 04 shl $0x4,%edx 80a1dec: 03 93 70 01 00 00 add 0x170(%ebx),%edx 80a1df2: 8b 72 04 mov 0x4(%edx),%esi 80a1df5: 85 f6 test %esi,%esi 80a1df7: be 00 00 00 00 mov $0x0,%esi 80a1dfc: 0f 44 d6 cmove %esi,%edx 80a1dff: 65 8b 3d 0c 00 00 00 mov %gs:0xc,%edi 80a1e06: 85 ff test %edi,%edi 80a1e08: be 01 00 00 00 mov $0x1,%esi 80a1e0d: 0f 85 cd 00 00 00 jne 80a1ee0 <_dl_fixup+0x160> 80a1e13: 8b 44 24 0c mov 0xc(%esp),%eax 80a1e17: 83 ec 0c sub $0xc,%esp 80a1e1a: 03 01 add (%ecx),%eax 80a1e1c: 6a 00 push $0x0 80a1e1e: 56 push %esi 80a1e1f: 6a 01 push $0x1 80a1e21: 52 push %edx 80a1e22: 89 da mov %ebx,%edx 80a1e24: ff b3 cc 01 00 00 pushl 0x1cc(%ebx) 80a1e2a: 8d 4c 24 3c lea 0x3c(%esp),%ecx 80a1e2e: e8 5d 4e ff ff call 8096c90 <_dl_lookup_symbol_x> 80a1e33: 89 c7 mov %eax,%edi 80a1e35: 65 a1 0c 00 00 00 mov %gs:0xc,%eax 80a1e3b: 83 c4 0c add $0xc,%esp 80a1e3e: 85 c0 test %eax,%eax 80a1e40: 75 66 jne 80a1ea8 <_dl_fixup+0x128> 80a1e42: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80a1e46: 85 c9 test %ecx,%ecx 80a1e48: 74 46 je 80a1e90 <_dl_fixup+0x110> 80a1e4a: 85 ff test %edi,%edi 80a1e4c: 74 4a je 80a1e98 <_dl_fixup+0x118> 80a1e4e: 8b 07 mov (%edi),%eax 80a1e50: 0f b6 51 0c movzbl 0xc(%ecx),%edx 80a1e54: 03 41 04 add 0x4(%ecx),%eax 80a1e57: 83 e2 0f and $0xf,%edx 80a1e5a: 80 fa 0a cmp $0xa,%dl 80a1e5d: 0f 84 95 00 00 00 je 80a1ef8 <_dl_fixup+0x178> 80a1e63: 8b 15 78 dc 0e 08 mov 0x80edc78,%edx 80a1e69: 85 d2 test %edx,%edx 80a1e6b: 75 03 jne 80a1e70 <_dl_fixup+0xf0> 80a1e6d: 89 45 00 mov %eax,0x0(%ebp) 80a1e70: 83 c4 2c add $0x2c,%esp 80a1e73: 5b pop %ebx 80a1e74: 5e pop %esi 80a1e75: 5f pop %edi 80a1e76: 5d pop %ebp 80a1e77: c3 ret 80a1e78: 90 nop 80a1e79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a1e80: 31 d2 xor %edx,%edx 80a1e82: e9 78 ff ff ff jmp 80a1dff <_dl_fixup+0x7f> 80a1e87: 89 f6 mov %esi,%esi 80a1e89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a1e90: 31 c0 xor %eax,%eax 80a1e92: eb cf jmp 80a1e63 <_dl_fixup+0xe3> 80a1e94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1e98: 31 c0 xor %eax,%eax 80a1e9a: eb b4 jmp 80a1e50 <_dl_fixup+0xd0> 80a1e9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1ea0: 89 f0 mov %esi,%eax 80a1ea2: eb ac jmp 80a1e50 <_dl_fixup+0xd0> 80a1ea4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1ea8: 31 f6 xor %esi,%esi 80a1eaa: 89 f0 mov %esi,%eax 80a1eac: 65 87 05 1c 00 00 00 xchg %eax,%gs:0x1c 80a1eb3: 83 f8 02 cmp $0x2,%eax 80a1eb6: 75 8a jne 80a1e42 <_dl_fixup+0xc2> 80a1eb8: 65 8b 1d 08 00 00 00 mov %gs:0x8,%ebx 80a1ebf: ba 01 00 00 00 mov $0x1,%edx 80a1ec4: 83 c3 1c add $0x1c,%ebx 80a1ec7: b9 81 00 00 00 mov $0x81,%ecx 80a1ecc: b8 f0 00 00 00 mov $0xf0,%eax 80a1ed1: ff 15 f0 c9 0e 08 call *0x80ec9f0 80a1ed7: e9 66 ff ff ff jmp 80a1e42 <_dl_fixup+0xc2> 80a1edc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1ee0: 65 c7 05 1c 00 00 00 movl $0x1,%gs:0x1c 80a1ee7: 01 00 00 00 80a1eeb: be 05 00 00 00 mov $0x5,%esi 80a1ef0: e9 1e ff ff ff jmp 80a1e13 <_dl_fixup+0x93> 80a1ef5: 8d 76 00 lea 0x0(%esi),%esi 80a1ef8: ff d0 call *%eax 80a1efa: e9 64 ff ff ff jmp 80a1e63 <_dl_fixup+0xe3> 80a1eff: 68 84 5e 0d 08 push $0x80d5e84 80a1f04: 6a 4f push $0x4f 80a1f06: 68 2c 5e 0d 08 push $0x80d5e2c 80a1f0b: 68 3c 5e 0d 08 push $0x80d5e3c 80a1f10: e8 cb 78 fa ff call 80497e0 <__assert_fail> 80a1f15: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a1f19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a1f20 <_dl_profile_fixup>: 80a1f20: 55 push %ebp 80a1f21: 57 push %edi 80a1f22: 56 push %esi 80a1f23: 53 push %ebx 80a1f24: 83 ec 2c sub $0x2c,%esp 80a1f27: 89 4c 24 08 mov %ecx,0x8(%esp) 80a1f2b: 8b 88 a0 01 00 00 mov 0x1a0(%eax),%ecx 80a1f31: 85 c9 test %ecx,%ecx 80a1f33: 0f 84 9f 01 00 00 je 80a20d8 <_dl_profile_fixup+0x1b8> 80a1f39: 89 d3 mov %edx,%ebx 80a1f3b: c1 eb 03 shr $0x3,%ebx 80a1f3e: 8d 1c 9b lea (%ebx,%ebx,4),%ebx 80a1f41: 8d 34 99 lea (%ecx,%ebx,4),%esi 80a1f44: 8b 2e mov (%esi),%ebp 80a1f46: 89 74 24 0c mov %esi,0xc(%esp) 80a1f4a: 85 ed test %ebp,%ebp 80a1f4c: 0f 85 d3 00 00 00 jne 80a2025 <_dl_profile_fixup+0x105> 80a1f52: 8b 48 34 mov 0x34(%eax),%ecx 80a1f55: 8b 78 38 mov 0x38(%eax),%edi 80a1f58: 8b 71 04 mov 0x4(%ecx),%esi 80a1f5b: 8b 48 7c mov 0x7c(%eax),%ecx 80a1f5e: 8b 49 04 mov 0x4(%ecx),%ecx 80a1f61: 8b 54 11 04 mov 0x4(%ecx,%edx,1),%edx 80a1f65: 89 d3 mov %edx,%ebx 80a1f67: c1 eb 08 shr $0x8,%ebx 80a1f6a: 89 d9 mov %ebx,%ecx 80a1f6c: c1 e1 04 shl $0x4,%ecx 80a1f6f: 03 4f 04 add 0x4(%edi),%ecx 80a1f72: 80 fa 07 cmp $0x7,%dl 80a1f75: 89 4c 24 1c mov %ecx,0x1c(%esp) 80a1f79: 0f 85 6f 01 00 00 jne 80a20ee <_dl_profile_fixup+0x1ce> 80a1f7f: f6 41 0d 03 testb $0x3,0xd(%ecx) 80a1f83: 0f 85 c7 00 00 00 jne 80a2050 <_dl_profile_fixup+0x130> 80a1f89: 8b 90 e4 00 00 00 mov 0xe4(%eax),%edx 80a1f8f: 85 d2 test %edx,%edx 80a1f91: 0f 84 d9 00 00 00 je 80a2070 <_dl_profile_fixup+0x150> 80a1f97: 8b 52 04 mov 0x4(%edx),%edx 80a1f9a: 0f b7 14 5a movzwl (%edx,%ebx,2),%edx 80a1f9e: 81 e2 ff 7f 00 00 and $0x7fff,%edx 80a1fa4: c1 e2 04 shl $0x4,%edx 80a1fa7: 03 90 70 01 00 00 add 0x170(%eax),%edx 80a1fad: 8b 5a 04 mov 0x4(%edx),%ebx 80a1fb0: 85 db test %ebx,%ebx 80a1fb2: 0f 44 d5 cmove %ebp,%edx 80a1fb5: 65 8b 1d 0c 00 00 00 mov %gs:0xc,%ebx 80a1fbc: 85 db test %ebx,%ebx 80a1fbe: bf 01 00 00 00 mov $0x1,%edi 80a1fc3: 0f 85 f7 00 00 00 jne 80a20c0 <_dl_profile_fixup+0x1a0> 80a1fc9: 03 31 add (%ecx),%esi 80a1fcb: 83 ec 0c sub $0xc,%esp 80a1fce: 6a 00 push $0x0 80a1fd0: 57 push %edi 80a1fd1: 6a 01 push $0x1 80a1fd3: 52 push %edx 80a1fd4: 89 c2 mov %eax,%edx 80a1fd6: ff b0 cc 01 00 00 pushl 0x1cc(%eax) 80a1fdc: 89 f0 mov %esi,%eax 80a1fde: 8d 4c 24 3c lea 0x3c(%esp),%ecx 80a1fe2: e8 a9 4c ff ff call 8096c90 <_dl_lookup_symbol_x> 80a1fe7: 89 c7 mov %eax,%edi 80a1fe9: 65 a1 0c 00 00 00 mov %gs:0xc,%eax 80a1fef: 83 c4 0c add $0xc,%esp 80a1ff2: 85 c0 test %eax,%eax 80a1ff4: 0f 85 86 00 00 00 jne 80a2080 <_dl_profile_fixup+0x160> 80a1ffa: 8b 44 24 1c mov 0x1c(%esp),%eax 80a1ffe: 85 c0 test %eax,%eax 80a2000: 74 14 je 80a2016 <_dl_profile_fixup+0xf6> 80a2002: 85 ff test %edi,%edi 80a2004: 74 02 je 80a2008 <_dl_profile_fixup+0xe8> 80a2006: 8b 2f mov (%edi),%ebp 80a2008: 03 68 04 add 0x4(%eax),%ebp 80a200b: 0f b6 40 0c movzbl 0xc(%eax),%eax 80a200f: 83 e0 0f and $0xf,%eax 80a2012: 3c 0a cmp $0xa,%al 80a2014: 74 4a je 80a2060 <_dl_profile_fixup+0x140> 80a2016: a1 78 dc 0e 08 mov 0x80edc78,%eax 80a201b: 85 c0 test %eax,%eax 80a201d: 75 06 jne 80a2025 <_dl_profile_fixup+0x105> 80a201f: 8b 44 24 0c mov 0xc(%esp),%eax 80a2023: 89 28 mov %ebp,(%eax) 80a2025: 8b 44 24 44 mov 0x44(%esp),%eax 80a2029: 83 ec 08 sub $0x8,%esp 80a202c: c7 00 ff ff ff ff movl $0xffffffff,(%eax) 80a2032: 55 push %ebp 80a2033: ff 74 24 14 pushl 0x14(%esp) 80a2037: e8 e4 17 00 00 call 80a3820 <_dl_mcount> 80a203c: 83 c4 10 add $0x10,%esp 80a203f: 83 c4 2c add $0x2c,%esp 80a2042: 89 e8 mov %ebp,%eax 80a2044: 5b pop %ebx 80a2045: 5e pop %esi 80a2046: 5f pop %edi 80a2047: 5d pop %ebp 80a2048: c2 08 00 ret $0x8 80a204b: 90 nop 80a204c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2050: 8b 69 04 mov 0x4(%ecx),%ebp 80a2053: 03 28 add (%eax),%ebp 80a2055: 0f b6 41 0c movzbl 0xc(%ecx),%eax 80a2059: 83 e0 0f and $0xf,%eax 80a205c: 3c 0a cmp $0xa,%al 80a205e: 75 b6 jne 80a2016 <_dl_profile_fixup+0xf6> 80a2060: ff d5 call *%ebp 80a2062: 89 c5 mov %eax,%ebp 80a2064: eb b0 jmp 80a2016 <_dl_profile_fixup+0xf6> 80a2066: 8d 76 00 lea 0x0(%esi),%esi 80a2069: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a2070: 31 d2 xor %edx,%edx 80a2072: e9 3e ff ff ff jmp 80a1fb5 <_dl_profile_fixup+0x95> 80a2077: 89 f6 mov %esi,%esi 80a2079: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a2080: 31 f6 xor %esi,%esi 80a2082: 89 f0 mov %esi,%eax 80a2084: 65 87 05 1c 00 00 00 xchg %eax,%gs:0x1c 80a208b: 83 f8 02 cmp $0x2,%eax 80a208e: 0f 85 66 ff ff ff jne 80a1ffa <_dl_profile_fixup+0xda> 80a2094: 65 8b 1d 08 00 00 00 mov %gs:0x8,%ebx 80a209b: ba 01 00 00 00 mov $0x1,%edx 80a20a0: 83 c3 1c add $0x1c,%ebx 80a20a3: b9 81 00 00 00 mov $0x81,%ecx 80a20a8: b8 f0 00 00 00 mov $0xf0,%eax 80a20ad: ff 15 f0 c9 0e 08 call *0x80ec9f0 80a20b3: e9 42 ff ff ff jmp 80a1ffa <_dl_profile_fixup+0xda> 80a20b8: 90 nop 80a20b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a20c0: 65 c7 05 1c 00 00 00 movl $0x1,%gs:0x1c 80a20c7: 01 00 00 00 80a20cb: bf 05 00 00 00 mov $0x5,%edi 80a20d0: e9 f4 fe ff ff jmp 80a1fc9 <_dl_profile_fixup+0xa9> 80a20d5: 8d 76 00 lea 0x0(%esi),%esi 80a20d8: 8b 7c 24 44 mov 0x44(%esp),%edi 80a20dc: c7 07 ff ff ff ff movl $0xffffffff,(%edi) 80a20e2: e8 99 fc ff ff call 80a1d80 <_dl_fixup> 80a20e7: 89 c5 mov %eax,%ebp 80a20e9: e9 51 ff ff ff jmp 80a203f <_dl_profile_fixup+0x11f> 80a20ee: 68 70 5e 0d 08 push $0x80d5e70 80a20f3: 68 cb 00 00 00 push $0xcb 80a20f8: 68 2c 5e 0d 08 push $0x80d5e2c 80a20fd: 68 3c 5e 0d 08 push $0x80d5e3c 80a2102: e8 d9 76 fa ff call 80497e0 <__assert_fail> 80a2107: 89 f6 mov %esi,%esi 80a2109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a2110 <_dl_call_pltexit>: 80a2110: c2 04 00 ret $0x4 80a2113: 66 90 xchg %ax,%ax 80a2115: 66 90 xchg %ax,%ax 80a2117: 66 90 xchg %ax,%ax 80a2119: 66 90 xchg %ax,%ax 80a211b: 66 90 xchg %ax,%ax 80a211d: 66 90 xchg %ax,%ax 80a211f: 90 nop 080a2120 <call_init.part.0>: 80a2120: 55 push %ebp 80a2121: 57 push %edi 80a2122: 56 push %esi 80a2123: 53 push %ebx 80a2124: 89 ce mov %ecx,%esi 80a2126: 89 d3 mov %edx,%ebx 80a2128: 83 ec 1c sub $0x1c,%esp 80a212b: 0f b6 b8 94 01 00 00 movzbl 0x194(%eax),%edi 80a2132: 83 cf 08 or $0x8,%edi 80a2135: 89 f9 mov %edi,%ecx 80a2137: 88 88 94 01 00 00 mov %cl,0x194(%eax) 80a213d: 8b 48 04 mov 0x4(%eax),%ecx 80a2140: 0f b6 11 movzbl (%ecx),%edx 80a2143: 84 d2 test %dl,%dl 80a2145: 0f 84 bd 00 00 00 je 80a2208 <call_init.part.0+0xe8> 80a214b: 89 c7 mov %eax,%edi 80a214d: 8b 40 50 mov 0x50(%eax),%eax 80a2150: 85 c0 test %eax,%eax 80a2152: 74 6c je 80a21c0 <call_init.part.0+0xa0> 80a2154: f6 05 60 dc 0e 08 02 testb $0x2,0x80edc60 80a215b: 75 7b jne 80a21d8 <call_init.part.0+0xb8> 80a215d: 83 ec 04 sub $0x4,%esp 80a2160: 8b 40 04 mov 0x4(%eax),%eax 80a2163: 03 07 add (%edi),%eax 80a2165: ff 74 24 34 pushl 0x34(%esp) 80a2169: 56 push %esi 80a216a: 53 push %ebx 80a216b: ff d0 call *%eax 80a216d: 8b 87 84 00 00 00 mov 0x84(%edi),%eax 80a2173: 83 c4 10 add $0x10,%esp 80a2176: 85 c0 test %eax,%eax 80a2178: 74 36 je 80a21b0 <call_init.part.0+0x90> 80a217a: 8b 97 8c 00 00 00 mov 0x8c(%edi),%edx 80a2180: 8b 3f mov (%edi),%edi 80a2182: 03 78 04 add 0x4(%eax),%edi 80a2185: 8b 52 04 mov 0x4(%edx),%edx 80a2188: c1 ea 02 shr $0x2,%edx 80a218b: 85 d2 test %edx,%edx 80a218d: 89 54 24 0c mov %edx,0xc(%esp) 80a2191: 74 1d je 80a21b0 <call_init.part.0+0x90> 80a2193: 31 ed xor %ebp,%ebp 80a2195: 8d 76 00 lea 0x0(%esi),%esi 80a2198: 83 ec 04 sub $0x4,%esp 80a219b: ff 74 24 34 pushl 0x34(%esp) 80a219f: 56 push %esi 80a21a0: 53 push %ebx 80a21a1: ff 14 af call *(%edi,%ebp,4) 80a21a4: 83 c4 10 add $0x10,%esp 80a21a7: 83 c5 01 add $0x1,%ebp 80a21aa: 39 6c 24 0c cmp %ebp,0xc(%esp) 80a21ae: 75 e8 jne 80a2198 <call_init.part.0+0x78> 80a21b0: 83 c4 1c add $0x1c,%esp 80a21b3: 5b pop %ebx 80a21b4: 5e pop %esi 80a21b5: 5f pop %edi 80a21b6: 5d pop %ebp 80a21b7: c3 ret 80a21b8: 90 nop 80a21b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a21c0: 8b 87 84 00 00 00 mov 0x84(%edi),%eax 80a21c6: 85 c0 test %eax,%eax 80a21c8: 74 e6 je 80a21b0 <call_init.part.0+0x90> 80a21ca: f6 05 60 dc 0e 08 02 testb $0x2,0x80edc60 80a21d1: 74 a7 je 80a217a <call_init.part.0+0x5a> 80a21d3: 90 nop 80a21d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a21d8: 84 d2 test %dl,%dl 80a21da: 74 37 je 80a2213 <call_init.part.0+0xf3> 80a21dc: 83 ec 08 sub $0x8,%esp 80a21df: 51 push %ecx 80a21e0: 68 8e 5e 0d 08 push $0x80d5e8e 80a21e5: e8 d6 85 ff ff call 809a7c0 <_dl_debug_printf> 80a21ea: 8b 47 50 mov 0x50(%edi),%eax 80a21ed: 83 c4 10 add $0x10,%esp 80a21f0: 85 c0 test %eax,%eax 80a21f2: 0f 85 65 ff ff ff jne 80a215d <call_init.part.0+0x3d> 80a21f8: 8b 87 84 00 00 00 mov 0x84(%edi),%eax 80a21fe: e9 73 ff ff ff jmp 80a2176 <call_init.part.0+0x56> 80a2203: 90 nop 80a2204: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2208: 83 e7 03 and $0x3,%edi 80a220b: 0f 85 3a ff ff ff jne 80a214b <call_init.part.0+0x2b> 80a2211: eb 9d jmp 80a21b0 <call_init.part.0+0x90> 80a2213: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80a2218: 8b 08 mov (%eax),%ecx 80a221a: b8 37 e8 0c 08 mov $0x80ce837,%eax 80a221f: 85 c9 test %ecx,%ecx 80a2221: 0f 44 c8 cmove %eax,%ecx 80a2224: eb b6 jmp 80a21dc <call_init.part.0+0xbc> 80a2226: 8d 76 00 lea 0x0(%esi),%esi 80a2229: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a2230 <_dl_init>: 80a2230: 55 push %ebp 80a2231: 57 push %edi 80a2232: 89 c7 mov %eax,%edi 80a2234: 56 push %esi 80a2235: 53 push %ebx 80a2236: 89 cd mov %ecx,%ebp 80a2238: 83 ec 1c sub $0x1c,%esp 80a223b: 8b b0 a0 00 00 00 mov 0xa0(%eax),%esi 80a2241: 8b 98 a4 00 00 00 mov 0xa4(%eax),%ebx 80a2247: a1 b8 dc 0e 08 mov 0x80edcb8,%eax 80a224c: 89 54 24 04 mov %edx,0x4(%esp) 80a2250: 85 c0 test %eax,%eax 80a2252: 75 6e jne 80a22c2 <_dl_init+0x92> 80a2254: 85 f6 test %esi,%esi 80a2256: 74 18 je 80a2270 <_dl_init+0x40> 80a2258: 85 db test %ebx,%ebx 80a225a: 74 14 je 80a2270 <_dl_init+0x40> 80a225c: 8b 43 04 mov 0x4(%ebx),%eax 80a225f: c1 e8 02 shr $0x2,%eax 80a2262: 85 c0 test %eax,%eax 80a2264: 89 44 24 08 mov %eax,0x8(%esp) 80a2268: 75 70 jne 80a22da <_dl_init+0xaa> 80a226a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a2270: 8b 9f 60 01 00 00 mov 0x160(%edi),%ebx 80a2276: 8d 34 9d fc ff ff ff lea -0x4(,%ebx,4),%esi 80a227d: eb 07 jmp 80a2286 <_dl_init+0x56> 80a227f: 90 nop 80a2280: 83 eb 01 sub $0x1,%ebx 80a2283: 83 ee 04 sub $0x4,%esi 80a2286: 85 db test %ebx,%ebx 80a2288: 74 2e je 80a22b8 <_dl_init+0x88> 80a228a: 8b 87 f0 01 00 00 mov 0x1f0(%edi),%eax 80a2290: 8b 04 30 mov (%eax,%esi,1),%eax 80a2293: f6 80 94 01 00 00 08 testb $0x8,0x194(%eax) 80a229a: 75 e4 jne 80a2280 <_dl_init+0x50> 80a229c: 83 ec 0c sub $0xc,%esp 80a229f: 89 e9 mov %ebp,%ecx 80a22a1: ff 74 24 3c pushl 0x3c(%esp) 80a22a5: 8b 54 24 14 mov 0x14(%esp),%edx 80a22a9: e8 72 fe ff ff call 80a2120 <call_init.part.0> 80a22ae: 83 c4 10 add $0x10,%esp 80a22b1: eb cd jmp 80a2280 <_dl_init+0x50> 80a22b3: 90 nop 80a22b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a22b8: 83 c4 1c add $0x1c,%esp 80a22bb: 5b pop %ebx 80a22bc: 5e pop %esi 80a22bd: 5f pop %edi 80a22be: 5d pop %ebp 80a22bf: c2 04 00 ret $0x4 80a22c2: f6 80 94 01 00 00 08 testb $0x8,0x194(%eax) 80a22c9: 74 4e je 80a2319 <_dl_init+0xe9> 80a22cb: c7 05 b8 dc 0e 08 00 movl $0x0,0x80edcb8 80a22d2: 00 00 00 80a22d5: e9 7a ff ff ff jmp 80a2254 <_dl_init+0x24> 80a22da: f6 05 60 dc 0e 08 02 testb $0x2,0x80edc60 80a22e1: 75 4b jne 80a232e <_dl_init+0xfe> 80a22e3: 8b 1f mov (%edi),%ebx 80a22e5: 89 7c 24 0c mov %edi,0xc(%esp) 80a22e9: 8b 7c 24 04 mov 0x4(%esp),%edi 80a22ed: 03 5e 04 add 0x4(%esi),%ebx 80a22f0: 31 f6 xor %esi,%esi 80a22f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a22f8: 83 ec 04 sub $0x4,%esp 80a22fb: ff 74 24 34 pushl 0x34(%esp) 80a22ff: 55 push %ebp 80a2300: 57 push %edi 80a2301: ff 14 b3 call *(%ebx,%esi,4) 80a2304: 83 c4 10 add $0x10,%esp 80a2307: 83 c6 01 add $0x1,%esi 80a230a: 39 74 24 08 cmp %esi,0x8(%esp) 80a230e: 75 e8 jne 80a22f8 <_dl_init+0xc8> 80a2310: 8b 7c 24 0c mov 0xc(%esp),%edi 80a2314: e9 57 ff ff ff jmp 80a2270 <_dl_init+0x40> 80a2319: 83 ec 0c sub $0xc,%esp 80a231c: ff 74 24 3c pushl 0x3c(%esp) 80a2320: 8b 54 24 14 mov 0x14(%esp),%edx 80a2324: e8 f7 fd ff ff call 80a2120 <call_init.part.0> 80a2329: 83 c4 10 add $0x10,%esp 80a232c: eb 9d jmp 80a22cb <_dl_init+0x9b> 80a232e: 8b 47 04 mov 0x4(%edi),%eax 80a2331: 80 38 00 cmpb $0x0,(%eax) 80a2334: 75 11 jne 80a2347 <_dl_init+0x117> 80a2336: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80a233b: ba 37 e8 0c 08 mov $0x80ce837,%edx 80a2340: 8b 00 mov (%eax),%eax 80a2342: 85 c0 test %eax,%eax 80a2344: 0f 44 c2 cmove %edx,%eax 80a2347: 83 ec 08 sub $0x8,%esp 80a234a: 50 push %eax 80a234b: 68 a2 5e 0d 08 push $0x80d5ea2 80a2350: e8 6b 84 ff ff call 809a7c0 <_dl_debug_printf> 80a2355: 83 c4 10 add $0x10,%esp 80a2358: eb 89 jmp 80a22e3 <_dl_init+0xb3> 80a235a: 66 90 xchg %ax,%ax 80a235c: 66 90 xchg %ax,%ax 80a235e: 66 90 xchg %ax,%ax 080a2360 <_dl_sort_fini>: 80a2360: 83 fa 01 cmp $0x1,%edx 80a2363: 0f 84 81 01 00 00 je 80a24ea <_dl_sort_fini+0x18a> 80a2369: 55 push %ebp 80a236a: 89 e5 mov %esp,%ebp 80a236c: 57 push %edi 80a236d: 56 push %esi 80a236e: 53 push %ebx 80a236f: 89 c6 mov %eax,%esi 80a2371: 89 d7 mov %edx,%edi 80a2373: 83 ec 3c sub $0x3c,%esp 80a2376: 89 45 d8 mov %eax,-0x28(%ebp) 80a2379: 8b 45 08 mov 0x8(%ebp),%eax 80a237c: 89 55 e0 mov %edx,-0x20(%ebp) 80a237f: 8d 14 12 lea (%edx,%edx,1),%edx 80a2382: 89 4d c4 mov %ecx,-0x3c(%ebp) 80a2385: 31 c9 xor %ecx,%ecx 80a2387: 89 65 b8 mov %esp,-0x48(%ebp) 80a238a: 85 c0 test %eax,%eax 80a238c: 8d 42 10 lea 0x10(%edx),%eax 80a238f: 0f 94 c1 sete %cl 80a2392: 83 e0 f0 and $0xfffffff0,%eax 80a2395: 89 cb mov %ecx,%ebx 80a2397: 29 c4 sub %eax,%esp 80a2399: 89 5d e4 mov %ebx,-0x1c(%ebp) 80a239c: 89 65 dc mov %esp,-0x24(%ebp) 80a239f: 89 e0 mov %esp,%eax 80a23a1: 83 ec 04 sub $0x4,%esp 80a23a4: 52 push %edx 80a23a5: 6a 00 push $0x0 80a23a7: 50 push %eax 80a23a8: e8 d3 5e fa ff call 8048280 <.plt+0xa0> 80a23ad: 8d 44 be fc lea -0x4(%esi,%edi,4),%eax 80a23b1: 83 c4 10 add $0x10,%esp 80a23b4: 8d 7b 01 lea 0x1(%ebx),%edi 80a23b7: 89 45 bc mov %eax,-0x44(%ebp) 80a23ba: eb 2f jmp 80a23eb <_dl_sort_fini+0x8b> 80a23bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a23c0: 39 7d e0 cmp %edi,-0x20(%ebp) 80a23c3: 89 7d e4 mov %edi,-0x1c(%ebp) 80a23c6: 0f 84 14 01 00 00 je 80a24e0 <_dl_sort_fini+0x180> 80a23cc: 8b 45 e0 mov -0x20(%ebp),%eax 80a23cf: 8b 75 dc mov -0x24(%ebp),%esi 80a23d2: 83 ec 04 sub $0x4,%esp 80a23d5: 8d 14 7e lea (%esi,%edi,2),%edx 80a23d8: 29 f8 sub %edi,%eax 80a23da: 83 c7 01 add $0x1,%edi 80a23dd: 01 c0 add %eax,%eax 80a23df: 50 push %eax 80a23e0: 6a 00 push $0x0 80a23e2: 52 push %edx 80a23e3: e8 98 5e fa ff call 8048280 <.plt+0xa0> 80a23e8: 83 c4 10 add $0x10,%esp 80a23eb: 8b 45 e4 mov -0x1c(%ebp),%eax 80a23ee: 8b 75 dc mov -0x24(%ebp),%esi 80a23f1: 8d 34 46 lea (%esi,%eax,2),%esi 80a23f4: 0f b7 1e movzwl (%esi),%ebx 80a23f7: 8d 4b 01 lea 0x1(%ebx),%ecx 80a23fa: 66 89 4d d2 mov %cx,-0x2e(%ebp) 80a23fe: 66 89 0e mov %cx,(%esi) 80a2401: 8d 0c 85 00 00 00 00 lea 0x0(,%eax,4),%ecx 80a2408: 8b 45 d8 mov -0x28(%ebp),%eax 80a240b: 01 c8 add %ecx,%eax 80a240d: 8b 18 mov (%eax),%ebx 80a240f: 89 45 d4 mov %eax,-0x2c(%ebp) 80a2412: 3b 5b 14 cmp 0x14(%ebx),%ebx 80a2415: 75 a9 jne 80a23c0 <_dl_sort_fini+0x60> 80a2417: 83 bb 0c 02 00 00 ff cmpl $0xffffffff,0x20c(%ebx) 80a241e: 74 a0 je 80a23c0 <_dl_sort_fini+0x60> 80a2420: 8b 45 e0 mov -0x20(%ebp),%eax 80a2423: 83 e8 01 sub $0x1,%eax 80a2426: 39 45 e4 cmp %eax,-0x1c(%ebp) 80a2429: 89 45 cc mov %eax,-0x34(%ebp) 80a242c: 73 92 jae 80a23c0 <_dl_sort_fini+0x60> 80a242e: 8b 45 bc mov -0x44(%ebp),%eax 80a2431: 89 4d c0 mov %ecx,-0x40(%ebp) 80a2434: 89 45 c8 mov %eax,-0x38(%ebp) 80a2437: 8b 45 c8 mov -0x38(%ebp),%eax 80a243a: 8b 08 mov (%eax),%ecx 80a243c: 8b 81 f0 01 00 00 mov 0x1f0(%ecx),%eax 80a2442: 85 c0 test %eax,%eax 80a2444: 0f 84 a6 00 00 00 je 80a24f0 <_dl_sort_fini+0x190> 80a244a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a2450: 8b 10 mov (%eax),%edx 80a2452: 85 d2 test %edx,%edx 80a2454: 0f 84 96 00 00 00 je 80a24f0 <_dl_sort_fini+0x190> 80a245a: 83 c0 04 add $0x4,%eax 80a245d: 39 d3 cmp %edx,%ebx 80a245f: 75 ef jne 80a2450 <_dl_sort_fini+0xf0> 80a2461: 8b 45 cc mov -0x34(%ebp),%eax 80a2464: 2b 45 e4 sub -0x1c(%ebp),%eax 80a2467: 83 ec 04 sub $0x4,%esp 80a246a: 8b 4d c0 mov -0x40(%ebp),%ecx 80a246d: 89 45 c0 mov %eax,-0x40(%ebp) 80a2470: 8d 04 85 00 00 00 00 lea 0x0(,%eax,4),%eax 80a2477: 50 push %eax 80a2478: 8b 45 d8 mov -0x28(%ebp),%eax 80a247b: 8d 44 08 04 lea 0x4(%eax,%ecx,1),%eax 80a247f: 50 push %eax 80a2480: ff 75 d4 pushl -0x2c(%ebp) 80a2483: e8 78 5d fa ff call 8048200 <.plt+0x20> 80a2488: 8b 55 c4 mov -0x3c(%ebp),%edx 80a248b: 8b 4d c8 mov -0x38(%ebp),%ecx 80a248e: 83 c4 10 add $0x10,%esp 80a2491: 85 d2 test %edx,%edx 80a2493: 89 19 mov %ebx,(%ecx) 80a2495: 74 29 je 80a24c0 <_dl_sort_fini+0x160> 80a2497: 8b 4d e4 mov -0x1c(%ebp),%ecx 80a249a: 83 ec 04 sub $0x4,%esp 80a249d: 01 d1 add %edx,%ecx 80a249f: 0f b6 19 movzbl (%ecx),%ebx 80a24a2: ff 75 c0 pushl -0x40(%ebp) 80a24a5: 89 c8 mov %ecx,%eax 80a24a7: 89 55 c4 mov %edx,-0x3c(%ebp) 80a24aa: 8d 14 3a lea (%edx,%edi,1),%edx 80a24ad: 52 push %edx 80a24ae: 50 push %eax 80a24af: e8 4c 5d fa ff call 8048200 <.plt+0x20> 80a24b4: 8b 4d c4 mov -0x3c(%ebp),%ecx 80a24b7: 8b 45 cc mov -0x34(%ebp),%eax 80a24ba: 83 c4 10 add $0x10,%esp 80a24bd: 88 1c 01 mov %bl,(%ecx,%eax,1) 80a24c0: 0f b7 56 02 movzwl 0x2(%esi),%edx 80a24c4: 8b 45 e0 mov -0x20(%ebp),%eax 80a24c7: 2b 45 e4 sub -0x1c(%ebp),%eax 80a24ca: 39 c2 cmp %eax,%edx 80a24cc: 76 4a jbe 80a2518 <_dl_sort_fini+0x1b8> 80a24ce: 89 7d e4 mov %edi,-0x1c(%ebp) 80a24d1: e9 f6 fe ff ff jmp 80a23cc <_dl_sort_fini+0x6c> 80a24d6: 8d 76 00 lea 0x0(%esi),%esi 80a24d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a24e0: 8b 65 b8 mov -0x48(%ebp),%esp 80a24e3: 8d 65 f4 lea -0xc(%ebp),%esp 80a24e6: 5b pop %ebx 80a24e7: 5e pop %esi 80a24e8: 5f pop %edi 80a24e9: 5d pop %ebp 80a24ea: c2 04 00 ret $0x4 80a24ed: 8d 76 00 lea 0x0(%esi),%esi 80a24f0: 8b 81 f4 01 00 00 mov 0x1f4(%ecx),%eax 80a24f6: 85 c0 test %eax,%eax 80a24f8: 75 51 jne 80a254b <_dl_sort_fini+0x1eb> 80a24fa: 83 6d cc 01 subl $0x1,-0x34(%ebp) 80a24fe: 83 6d c8 04 subl $0x4,-0x38(%ebp) 80a2502: 8b 45 cc mov -0x34(%ebp),%eax 80a2505: 39 45 e4 cmp %eax,-0x1c(%ebp) 80a2508: 0f 82 29 ff ff ff jb 80a2437 <_dl_sort_fini+0xd7> 80a250e: e9 ad fe ff ff jmp 80a23c0 <_dl_sort_fini+0x60> 80a2513: 90 nop 80a2514: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2518: 8b 55 c0 mov -0x40(%ebp),%edx 80a251b: 8b 5d dc mov -0x24(%ebp),%ebx 80a251e: 83 ec 04 sub $0x4,%esp 80a2521: 8d 04 3f lea (%edi,%edi,1),%eax 80a2524: 01 d2 add %edx,%edx 80a2526: 52 push %edx 80a2527: 89 da mov %ebx,%edx 80a2529: 01 c2 add %eax,%edx 80a252b: 8d 44 03 fe lea -0x2(%ebx,%eax,1),%eax 80a252f: 52 push %edx 80a2530: 50 push %eax 80a2531: e8 ca 5c fa ff call 8048200 <.plt+0x20> 80a2536: 89 da mov %ebx,%edx 80a2538: 0f b7 5d d2 movzwl -0x2e(%ebp),%ebx 80a253c: 8b 45 cc mov -0x34(%ebp),%eax 80a253f: 83 c4 10 add $0x10,%esp 80a2542: 66 89 1c 42 mov %bx,(%edx,%eax,2) 80a2546: e9 a0 fe ff ff jmp 80a23eb <_dl_sort_fini+0x8b> 80a254b: 8d 50 04 lea 0x4(%eax),%edx 80a254e: 8b 00 mov (%eax),%eax 80a2550: 83 e8 01 sub $0x1,%eax 80a2553: 90 nop 80a2554: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2558: 83 f8 ff cmp $0xffffffff,%eax 80a255b: 74 9d je 80a24fa <_dl_sort_fini+0x19a> 80a255d: 83 e8 01 sub $0x1,%eax 80a2560: 3b 5c 82 04 cmp 0x4(%edx,%eax,4),%ebx 80a2564: 75 f2 jne 80a2558 <_dl_sort_fini+0x1f8> 80a2566: 8b 93 f0 01 00 00 mov 0x1f0(%ebx),%edx 80a256c: 85 d2 test %edx,%edx 80a256e: 75 13 jne 80a2583 <_dl_sort_fini+0x223> 80a2570: e9 ec fe ff ff jmp 80a2461 <_dl_sort_fini+0x101> 80a2575: 8d 76 00 lea 0x0(%esi),%esi 80a2578: 83 c2 04 add $0x4,%edx 80a257b: 39 c1 cmp %eax,%ecx 80a257d: 0f 84 77 ff ff ff je 80a24fa <_dl_sort_fini+0x19a> 80a2583: 8b 02 mov (%edx),%eax 80a2585: 85 c0 test %eax,%eax 80a2587: 75 ef jne 80a2578 <_dl_sort_fini+0x218> 80a2589: e9 d3 fe ff ff jmp 80a2461 <_dl_sort_fini+0x101> 80a258e: 66 90 xchg %ax,%ax 080a2590 <_dl_fini>: 80a2590: 55 push %ebp 80a2591: 89 e5 mov %esp,%ebp 80a2593: 57 push %edi 80a2594: 56 push %esi 80a2595: 53 push %ebx 80a2596: 83 ec 2c sub $0x2c,%esp 80a2599: a1 28 ca 0e 08 mov 0x80eca28,%eax 80a259e: 89 c2 mov %eax,%edx 80a25a0: 83 ea 01 sub $0x1,%edx 80a25a3: 89 55 dc mov %edx,-0x24(%ebp) 80a25a6: 0f 88 c5 01 00 00 js 80a2771 <_dl_fini+0x1e1> 80a25ac: 6b c0 4c imul $0x4c,%eax,%eax 80a25af: 05 f4 c9 0e 08 add $0x80ec9f4,%eax 80a25b4: 89 45 d4 mov %eax,-0x2c(%ebp) 80a25b7: eb 34 jmp 80a25ed <_dl_fini+0x5d> 80a25b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a25c0: b8 00 00 00 00 mov $0x0,%eax 80a25c5: 85 c0 test %eax,%eax 80a25c7: 74 10 je 80a25d9 <_dl_fini+0x49> 80a25c9: 83 ec 0c sub $0xc,%esp 80a25cc: 68 d8 c9 0e 08 push $0x80ec9d8 80a25d1: e8 2a da f5 f7 call 0 <_nl_current_LC_CTYPE> 80a25d6: 83 c4 10 add $0x10,%esp 80a25d9: 83 6d dc 01 subl $0x1,-0x24(%ebp) 80a25dd: 83 6d d4 4c subl $0x4c,-0x2c(%ebp) 80a25e1: 8b 45 dc mov -0x24(%ebp),%eax 80a25e4: 83 f8 ff cmp $0xffffffff,%eax 80a25e7: 0f 84 84 01 00 00 je 80a2771 <_dl_fini+0x1e1> 80a25ed: b8 00 00 00 00 mov $0x0,%eax 80a25f2: 85 c0 test %eax,%eax 80a25f4: 74 10 je 80a2606 <_dl_fini+0x76> 80a25f6: 83 ec 0c sub $0xc,%esp 80a25f9: 68 d8 c9 0e 08 push $0x80ec9d8 80a25fe: e8 fd d9 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a2603: 83 c4 10 add $0x10,%esp 80a2606: 8b 45 d4 mov -0x2c(%ebp),%eax 80a2609: 8b 50 04 mov 0x4(%eax),%edx 80a260c: 85 d2 test %edx,%edx 80a260e: 74 b0 je 80a25c0 <_dl_fini+0x30> 80a2610: 8d 04 95 12 00 00 00 lea 0x12(,%edx,4),%eax 80a2617: 89 65 d0 mov %esp,-0x30(%ebp) 80a261a: 83 e0 f0 and $0xfffffff0,%eax 80a261d: 29 c4 sub %eax,%esp 80a261f: 8b 45 d4 mov -0x2c(%ebp),%eax 80a2622: 89 e3 mov %esp,%ebx 80a2624: 89 65 d8 mov %esp,-0x28(%ebp) 80a2627: 8b 00 mov (%eax),%eax 80a2629: 85 c0 test %eax,%eax 80a262b: 0f 84 9f 01 00 00 je 80a27d0 <_dl_fini+0x240> 80a2631: 31 c9 xor %ecx,%ecx 80a2633: eb 0a jmp 80a263f <_dl_fini+0xaf> 80a2635: 8d 76 00 lea 0x0(%esi),%esi 80a2638: 8b 40 0c mov 0xc(%eax),%eax 80a263b: 85 c0 test %eax,%eax 80a263d: 74 31 je 80a2670 <_dl_fini+0xe0> 80a263f: 39 40 14 cmp %eax,0x14(%eax) 80a2642: 75 f4 jne 80a2638 <_dl_fini+0xa8> 80a2644: 39 ca cmp %ecx,%edx 80a2646: 0f 86 90 01 00 00 jbe 80a27dc <_dl_fini+0x24c> 80a264c: 89 04 8b mov %eax,(%ebx,%ecx,4) 80a264f: 89 88 0c 02 00 00 mov %ecx,0x20c(%eax) 80a2655: 83 c1 01 add $0x1,%ecx 80a2658: 83 80 90 01 00 00 01 addl $0x1,0x190(%eax) 80a265f: 8b 40 0c mov 0xc(%eax),%eax 80a2662: 85 c0 test %eax,%eax 80a2664: 75 d9 jne 80a263f <_dl_fini+0xaf> 80a2666: 8d 76 00 lea 0x0(%esi),%esi 80a2669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a2670: 89 4d e0 mov %ecx,-0x20(%ebp) 80a2673: 3b 55 e0 cmp -0x20(%ebp),%edx 80a2676: 8b 5d dc mov -0x24(%ebp),%ebx 80a2679: 0f 95 c0 setne %al 80a267c: 85 db test %ebx,%ebx 80a267e: 75 08 jne 80a2688 <_dl_fini+0xf8> 80a2680: 84 c0 test %al,%al 80a2682: 0f 85 6d 01 00 00 jne 80a27f5 <_dl_fini+0x265> 80a2688: 8b 4d dc mov -0x24(%ebp),%ecx 80a268b: 85 c9 test %ecx,%ecx 80a268d: 74 10 je 80a269f <_dl_fini+0x10f> 80a268f: 84 c0 test %al,%al 80a2691: 74 0c je 80a269f <_dl_fini+0x10f> 80a2693: 83 ea 01 sub $0x1,%edx 80a2696: 3b 55 e0 cmp -0x20(%ebp),%edx 80a2699: 0f 85 6f 01 00 00 jne 80a280e <_dl_fini+0x27e> 80a269f: 8b 45 d8 mov -0x28(%ebp),%eax 80a26a2: 8b 55 e0 mov -0x20(%ebp),%edx 80a26a5: 83 ec 0c sub $0xc,%esp 80a26a8: ff 75 dc pushl -0x24(%ebp) 80a26ab: 31 c9 xor %ecx,%ecx 80a26ad: e8 ae fc ff ff call 80a2360 <_dl_sort_fini> 80a26b2: b8 00 00 00 00 mov $0x0,%eax 80a26b7: 83 c4 0c add $0xc,%esp 80a26ba: 85 c0 test %eax,%eax 80a26bc: 74 10 je 80a26ce <_dl_fini+0x13e> 80a26be: 83 ec 0c sub $0xc,%esp 80a26c1: 68 d8 c9 0e 08 push $0x80ec9d8 80a26c6: e8 35 d9 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a26cb: 83 c4 10 add $0x10,%esp 80a26ce: 8b 45 e0 mov -0x20(%ebp),%eax 80a26d1: c7 45 e4 00 00 00 00 movl $0x0,-0x1c(%ebp) 80a26d8: 85 c0 test %eax,%eax 80a26da: 74 7e je 80a275a <_dl_fini+0x1ca> 80a26dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a26e0: 8b 45 d8 mov -0x28(%ebp),%eax 80a26e3: 8b 4d e4 mov -0x1c(%ebp),%ecx 80a26e6: 8b 1c 88 mov (%eax,%ecx,4),%ebx 80a26e9: 0f b6 83 94 01 00 00 movzbl 0x194(%ebx),%eax 80a26f0: a8 08 test $0x8,%al 80a26f2: 74 53 je 80a2747 <_dl_fini+0x1b7> 80a26f4: 83 e0 f7 and $0xfffffff7,%eax 80a26f7: 88 83 94 01 00 00 mov %al,0x194(%ebx) 80a26fd: 8b 83 88 00 00 00 mov 0x88(%ebx),%eax 80a2703: 85 c0 test %eax,%eax 80a2705: 74 79 je 80a2780 <_dl_fini+0x1f0> 80a2707: f6 05 60 dc 0e 08 02 testb $0x2,0x80edc60 80a270e: 0f 85 7c 00 00 00 jne 80a2790 <_dl_fini+0x200> 80a2714: 8b 70 04 mov 0x4(%eax),%esi 80a2717: 8b 83 90 00 00 00 mov 0x90(%ebx),%eax 80a271d: 03 33 add (%ebx),%esi 80a271f: 8b 40 04 mov 0x4(%eax),%eax 80a2722: c1 e8 02 shr $0x2,%eax 80a2725: 85 c0 test %eax,%eax 80a2727: 74 10 je 80a2739 <_dl_fini+0x1a9> 80a2729: 8d 7c 86 fc lea -0x4(%esi,%eax,4),%edi 80a272d: 83 ee 04 sub $0x4,%esi 80a2730: ff 17 call *(%edi) 80a2732: 83 ef 04 sub $0x4,%edi 80a2735: 39 f7 cmp %esi,%edi 80a2737: 75 f7 jne 80a2730 <_dl_fini+0x1a0> 80a2739: 8b 43 54 mov 0x54(%ebx),%eax 80a273c: 85 c0 test %eax,%eax 80a273e: 74 07 je 80a2747 <_dl_fini+0x1b7> 80a2740: 8b 40 04 mov 0x4(%eax),%eax 80a2743: 03 03 add (%ebx),%eax 80a2745: ff d0 call *%eax 80a2747: 83 45 e4 01 addl $0x1,-0x1c(%ebp) 80a274b: 83 ab 90 01 00 00 01 subl $0x1,0x190(%ebx) 80a2752: 8b 45 e4 mov -0x1c(%ebp),%eax 80a2755: 3b 45 e0 cmp -0x20(%ebp),%eax 80a2758: 75 86 jne 80a26e0 <_dl_fini+0x150> 80a275a: 83 6d dc 01 subl $0x1,-0x24(%ebp) 80a275e: 83 6d d4 4c subl $0x4c,-0x2c(%ebp) 80a2762: 8b 45 dc mov -0x24(%ebp),%eax 80a2765: 8b 65 d0 mov -0x30(%ebp),%esp 80a2768: 83 f8 ff cmp $0xffffffff,%eax 80a276b: 0f 85 7c fe ff ff jne 80a25ed <_dl_fini+0x5d> 80a2771: 8d 65 f4 lea -0xc(%ebp),%esp 80a2774: 5b pop %ebx 80a2775: 5e pop %esi 80a2776: 5f pop %edi 80a2777: 5d pop %ebp 80a2778: c3 ret 80a2779: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a2780: 8b 43 54 mov 0x54(%ebx),%eax 80a2783: 85 c0 test %eax,%eax 80a2785: 74 c0 je 80a2747 <_dl_fini+0x1b7> 80a2787: f6 05 60 dc 0e 08 02 testb $0x2,0x80edc60 80a278e: 74 b0 je 80a2740 <_dl_fini+0x1b0> 80a2790: 8b 43 04 mov 0x4(%ebx),%eax 80a2793: 80 38 00 cmpb $0x0,(%eax) 80a2796: 75 11 jne 80a27a9 <_dl_fini+0x219> 80a2798: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80a279d: ba 37 e8 0c 08 mov $0x80ce837,%edx 80a27a2: 8b 00 mov (%eax),%eax 80a27a4: 85 c0 test %eax,%eax 80a27a6: 0f 44 c2 cmove %edx,%eax 80a27a9: 83 ec 04 sub $0x4,%esp 80a27ac: ff 75 dc pushl -0x24(%ebp) 80a27af: 50 push %eax 80a27b0: 68 07 00 0d 08 push $0x80d0007 80a27b5: e8 06 80 ff ff call 809a7c0 <_dl_debug_printf> 80a27ba: 8b 83 88 00 00 00 mov 0x88(%ebx),%eax 80a27c0: 83 c4 10 add $0x10,%esp 80a27c3: 85 c0 test %eax,%eax 80a27c5: 0f 85 49 ff ff ff jne 80a2714 <_dl_fini+0x184> 80a27cb: e9 69 ff ff ff jmp 80a2739 <_dl_fini+0x1a9> 80a27d0: c7 45 e0 00 00 00 00 movl $0x0,-0x20(%ebp) 80a27d7: e9 97 fe ff ff jmp 80a2673 <_dl_fini+0xe3> 80a27dc: 68 2c 5f 0d 08 push $0x80d5f2c 80a27e1: 68 b1 00 00 00 push $0xb1 80a27e6: 68 b9 5e 0d 08 push $0x80d5eb9 80a27eb: 68 c3 5e 0d 08 push $0x80d5ec3 80a27f0: e8 eb 6f fa ff call 80497e0 <__assert_fail> 80a27f5: 68 2c 5f 0d 08 push $0x80d5f2c 80a27fa: 68 bb 00 00 00 push $0xbb 80a27ff: 68 b9 5e 0d 08 push $0x80d5eb9 80a2804: 68 d0 5e 0d 08 push $0x80d5ed0 80a2809: e8 d2 6f fa ff call 80497e0 <__assert_fail> 80a280e: 68 2c 5f 0d 08 push $0x80d5f2c 80a2813: 68 bc 00 00 00 push $0xbc 80a2818: 68 b9 5e 0d 08 push $0x80d5eb9 80a281d: 68 f4 5e 0d 08 push $0x80d5ef4 80a2822: e8 b9 6f fa ff call 80497e0 <__assert_fail> 80a2827: 66 90 xchg %ax,%ax 80a2829: 66 90 xchg %ax,%ax 80a282b: 66 90 xchg %ax,%ax 80a282d: 66 90 xchg %ax,%ax 80a282f: 90 nop 080a2830 <match_symbol>: 80a2830: 55 push %ebp 80a2831: 89 e5 mov %esp,%ebp 80a2833: 57 push %edi 80a2834: 56 push %esi 80a2835: 53 push %ebx 80a2836: 89 ce mov %ecx,%esi 80a2838: 83 ec 3c sub $0x3c,%esp 80a283b: 8b 5d 0c mov 0xc(%ebp),%ebx 80a283e: f6 05 60 dc 0e 08 10 testb $0x10,0x80edc60 80a2845: 89 45 c4 mov %eax,-0x3c(%ebp) 80a2848: 8b 43 34 mov 0x34(%ebx),%eax 80a284b: 8b 48 04 mov 0x4(%eax),%ecx 80a284e: 0f 85 34 01 00 00 jne 80a2988 <match_symbol+0x158> 80a2854: 8b 83 b4 00 00 00 mov 0xb4(%ebx),%eax 80a285a: 85 c0 test %eax,%eax 80a285c: 0f 84 7e 01 00 00 je 80a29e0 <match_symbol+0x1b0> 80a2862: 8b 50 04 mov 0x4(%eax),%edx 80a2865: 85 d2 test %edx,%edx 80a2867: 0f 84 1c 03 00 00 je 80a2b89 <match_symbol+0x359> 80a286d: 03 13 add (%ebx),%edx 80a286f: 66 83 3a 01 cmpw $0x1,(%edx) 80a2873: 89 d7 mov %edx,%edi 80a2875: 75 24 jne 80a289b <match_symbol+0x6b> 80a2877: 89 5d 0c mov %ebx,0xc(%ebp) 80a287a: 89 cb mov %ecx,%ebx 80a287c: 39 77 08 cmp %esi,0x8(%edi) 80a287f: 0f 84 8b 00 00 00 je 80a2910 <match_symbol+0xe0> 80a2885: 8b 47 10 mov 0x10(%edi),%eax 80a2888: 85 c0 test %eax,%eax 80a288a: 0f 84 c8 01 00 00 je 80a2a58 <match_symbol+0x228> 80a2890: 01 c7 add %eax,%edi 80a2892: 66 83 3f 01 cmpw $0x1,(%edi) 80a2896: 74 e4 je 80a287c <match_symbol+0x4c> 80a2898: 8b 5d 0c mov 0xc(%ebp),%ebx 80a289b: 8d 45 e7 lea -0x19(%ebp),%eax 80a289e: 83 ec 0c sub $0xc,%esp 80a28a1: c6 45 e7 00 movb $0x0,-0x19(%ebp) 80a28a5: 6a 00 push $0x0 80a28a7: 6a 0a push $0xa 80a28a9: 31 d2 xor %edx,%edx 80a28ab: 50 push %eax 80a28ac: 0f b7 07 movzwl (%edi),%eax 80a28af: 8d 7d d4 lea -0x2c(%ebp),%edi 80a28b2: 52 push %edx 80a28b3: c7 45 c8 35 5f 0d 08 movl $0x80d5f35,-0x38(%ebp) 80a28ba: 50 push %eax 80a28bb: e8 e0 9f fd ff call 807c8a0 <_itoa> 80a28c0: 83 c4 14 add $0x14,%esp 80a28c3: 89 45 cc mov %eax,-0x34(%ebp) 80a28c6: c7 45 d0 76 5f 0d 08 movl $0x80d5f76,-0x30(%ebp) 80a28cd: 50 push %eax 80a28ce: e8 dd 99 fb ff call 805c2b0 <strlen> 80a28d3: 83 c0 44 add $0x44,%eax 80a28d6: 83 c4 10 add $0x10,%esp 80a28d9: b9 35 5f 0d 08 mov $0x80d5f35,%ecx 80a28de: 83 e0 f0 and $0xfffffff0,%eax 80a28e1: 29 c4 sub %eax,%esp 80a28e3: 8d 74 24 0f lea 0xf(%esp),%esi 80a28e7: 83 e6 f0 and $0xfffffff0,%esi 80a28ea: 89 f0 mov %esi,%eax 80a28ec: 89 75 c4 mov %esi,-0x3c(%ebp) 80a28ef: 8d 75 c8 lea -0x38(%ebp),%esi 80a28f2: 83 ec 08 sub $0x8,%esp 80a28f5: 83 c6 04 add $0x4,%esi 80a28f8: 51 push %ecx 80a28f9: 50 push %eax 80a28fa: e8 41 59 fa ff call 8048240 <.plt+0x60> 80a28ff: 83 c4 10 add $0x10,%esp 80a2902: 39 fe cmp %edi,%esi 80a2904: 74 3a je 80a2940 <match_symbol+0x110> 80a2906: 8b 0e mov (%esi),%ecx 80a2908: eb e8 jmp 80a28f2 <match_symbol+0xc2> 80a290a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a2910: 8b 47 0c mov 0xc(%edi),%eax 80a2913: 83 ec 08 sub $0x8,%esp 80a2916: 8b 0c 07 mov (%edi,%eax,1),%ecx 80a2919: 01 d9 add %ebx,%ecx 80a291b: 51 push %ecx 80a291c: ff 75 08 pushl 0x8(%ebp) 80a291f: e8 6c 59 fa ff call 8048290 <.plt+0xb0> 80a2924: 83 c4 10 add $0x10,%esp 80a2927: 85 c0 test %eax,%eax 80a2929: 0f 85 56 ff ff ff jne 80a2885 <match_symbol+0x55> 80a292f: 31 f6 xor %esi,%esi 80a2931: 8d 65 f4 lea -0xc(%ebp),%esp 80a2934: 89 f0 mov %esi,%eax 80a2936: 5b pop %ebx 80a2937: 5e pop %esi 80a2938: 5f pop %edi 80a2939: 5d pop %ebp 80a293a: c2 10 00 ret $0x10 80a293d: 8d 76 00 lea 0x0(%esi),%esi 80a2940: 8b 45 c4 mov -0x3c(%ebp),%eax 80a2943: be 01 00 00 00 mov $0x1,%esi 80a2948: 8b 53 04 mov 0x4(%ebx),%edx 80a294b: 80 3a 00 cmpb $0x0,(%edx) 80a294e: 74 20 je 80a2970 <match_symbol+0x140> 80a2950: 83 ec 0c sub $0xc,%esp 80a2953: b9 a2 5f 0d 08 mov $0x80d5fa2,%ecx 80a2958: 50 push %eax 80a2959: 31 c0 xor %eax,%eax 80a295b: e8 10 78 ff ff call 809a170 <_dl_signal_cerror> 80a2960: 83 c4 0c add $0xc,%esp 80a2963: 8d 65 f4 lea -0xc(%ebp),%esp 80a2966: 89 f0 mov %esi,%eax 80a2968: 5b pop %ebx 80a2969: 5e pop %esi 80a296a: 5f pop %edi 80a296b: 5d pop %ebp 80a296c: c2 10 00 ret $0x10 80a296f: 90 nop 80a2970: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 80a2976: b9 37 e8 0c 08 mov $0x80ce837,%ecx 80a297b: 8b 12 mov (%edx),%edx 80a297d: 85 d2 test %edx,%edx 80a297f: 0f 44 d1 cmove %ecx,%edx 80a2982: eb cc jmp 80a2950 <match_symbol+0x120> 80a2984: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2988: 8b 43 18 mov 0x18(%ebx),%eax 80a298b: 89 45 c0 mov %eax,-0x40(%ebp) 80a298e: 8b 43 04 mov 0x4(%ebx),%eax 80a2991: 80 38 00 cmpb $0x0,(%eax) 80a2994: 75 11 jne 80a29a7 <match_symbol+0x177> 80a2996: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80a299b: bf 37 e8 0c 08 mov $0x80ce837,%edi 80a29a0: 8b 00 mov (%eax),%eax 80a29a2: 85 c0 test %eax,%eax 80a29a4: 0f 44 c7 cmove %edi,%eax 80a29a7: 83 ec 08 sub $0x8,%esp 80a29aa: 89 4d bc mov %ecx,-0x44(%ebp) 80a29ad: 52 push %edx 80a29ae: ff 75 c4 pushl -0x3c(%ebp) 80a29b1: ff 75 c0 pushl -0x40(%ebp) 80a29b4: 50 push %eax 80a29b5: ff 75 08 pushl 0x8(%ebp) 80a29b8: 68 0c 60 0d 08 push $0x80d600c 80a29bd: e8 fe 7d ff ff call 809a7c0 <_dl_debug_printf> 80a29c2: 8b 83 b4 00 00 00 mov 0xb4(%ebx),%eax 80a29c8: 83 c4 20 add $0x20,%esp 80a29cb: 8b 4d bc mov -0x44(%ebp),%ecx 80a29ce: 85 c0 test %eax,%eax 80a29d0: 0f 85 8c fe ff ff jne 80a2862 <match_symbol+0x32> 80a29d6: 8d 76 00 lea 0x0(%esi),%esi 80a29d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a29e0: 8b 4d 10 mov 0x10(%ebp),%ecx 80a29e3: 31 f6 xor %esi,%esi 80a29e5: 85 c9 test %ecx,%ecx 80a29e7: 0f 84 44 ff ff ff je 80a2931 <match_symbol+0x101> 80a29ed: 8b 45 c4 mov -0x3c(%ebp),%eax 80a29f0: 83 ec 0c sub $0xc,%esp 80a29f3: c7 45 d4 dc 5f 0d 08 movl $0x80d5fdc,-0x2c(%ebp) 80a29fa: c7 45 dc aa fd 0c 08 movl $0x80cfdaa,-0x24(%ebp) 80a2a01: 8d 7d e0 lea -0x20(%ebp),%edi 80a2a04: 50 push %eax 80a2a05: 89 45 d8 mov %eax,-0x28(%ebp) 80a2a08: e8 a3 98 fb ff call 805c2b0 <strlen> 80a2a0d: 83 c0 4e add $0x4e,%eax 80a2a10: 83 c4 10 add $0x10,%esp 80a2a13: b9 dc 5f 0d 08 mov $0x80d5fdc,%ecx 80a2a18: 83 e0 f0 and $0xfffffff0,%eax 80a2a1b: 29 c4 sub %eax,%esp 80a2a1d: 8d 74 24 0f lea 0xf(%esp),%esi 80a2a21: 83 e6 f0 and $0xfffffff0,%esi 80a2a24: 89 f0 mov %esi,%eax 80a2a26: 89 75 c4 mov %esi,-0x3c(%ebp) 80a2a29: 8d 75 d4 lea -0x2c(%ebp),%esi 80a2a2c: 83 ec 08 sub $0x8,%esp 80a2a2f: 83 c6 04 add $0x4,%esi 80a2a32: 51 push %ecx 80a2a33: 50 push %eax 80a2a34: e8 07 58 fa ff call 8048240 <.plt+0x60> 80a2a39: 83 c4 10 add $0x10,%esp 80a2a3c: 39 fe cmp %edi,%esi 80a2a3e: 74 08 je 80a2a48 <match_symbol+0x218> 80a2a40: 8b 0e mov (%esi),%ecx 80a2a42: eb e8 jmp 80a2a2c <match_symbol+0x1fc> 80a2a44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2a48: 8b 45 c4 mov -0x3c(%ebp),%eax 80a2a4b: 31 f6 xor %esi,%esi 80a2a4d: e9 f6 fe ff ff jmp 80a2948 <match_symbol+0x118> 80a2a52: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a2a58: 8b 55 14 mov 0x14(%ebp),%edx 80a2a5b: 8b 5d 0c mov 0xc(%ebp),%ebx 80a2a5e: 85 d2 test %edx,%edx 80a2a60: 0f 84 92 00 00 00 je 80a2af8 <match_symbol+0x2c8> 80a2a66: 8b 45 10 mov 0x10(%ebp),%eax 80a2a69: 31 f6 xor %esi,%esi 80a2a6b: 85 c0 test %eax,%eax 80a2a6d: 0f 84 be fe ff ff je 80a2931 <match_symbol+0x101> 80a2a73: 8b 45 08 mov 0x8(%ebp),%eax 80a2a76: bf 01 00 00 00 mov $0x1,%edi 80a2a7b: 83 c6 01 add $0x1,%esi 80a2a7e: c7 45 d4 4a 5f 0d 08 movl $0x80d5f4a,-0x2c(%ebp) 80a2a85: c7 45 dc 88 5f 0d 08 movl $0x80d5f88,-0x24(%ebp) 80a2a8c: c7 45 e4 aa fd 0c 08 movl $0x80cfdaa,-0x1c(%ebp) 80a2a93: 89 45 d8 mov %eax,-0x28(%ebp) 80a2a96: 8b 45 c4 mov -0x3c(%ebp),%eax 80a2a99: 89 45 e0 mov %eax,-0x20(%ebp) 80a2a9c: b8 0e 00 00 00 mov $0xe,%eax 80a2aa1: 01 c7 add %eax,%edi 80a2aa3: 83 fe 05 cmp $0x5,%esi 80a2aa6: 74 19 je 80a2ac1 <match_symbol+0x291> 80a2aa8: 83 ec 0c sub $0xc,%esp 80a2aab: ff 74 b5 d4 pushl -0x2c(%ebp,%esi,4) 80a2aaf: 83 c6 01 add $0x1,%esi 80a2ab2: e8 f9 97 fb ff call 805c2b0 <strlen> 80a2ab7: 83 c4 10 add $0x10,%esp 80a2aba: 01 c7 add %eax,%edi 80a2abc: 83 fe 05 cmp $0x5,%esi 80a2abf: 75 e7 jne 80a2aa8 <match_symbol+0x278> 80a2ac1: 83 c7 1e add $0x1e,%edi 80a2ac4: ba 4a 5f 0d 08 mov $0x80d5f4a,%edx 80a2ac9: 83 e7 f0 and $0xfffffff0,%edi 80a2acc: 29 fc sub %edi,%esp 80a2ace: 31 ff xor %edi,%edi 80a2ad0: 8d 74 24 0f lea 0xf(%esp),%esi 80a2ad4: 83 e6 f0 and $0xfffffff0,%esi 80a2ad7: 89 f0 mov %esi,%eax 80a2ad9: 83 ec 08 sub $0x8,%esp 80a2adc: 83 c7 01 add $0x1,%edi 80a2adf: 52 push %edx 80a2ae0: 50 push %eax 80a2ae1: e8 5a 57 fa ff call 8048240 <.plt+0x60> 80a2ae6: 83 c4 10 add $0x10,%esp 80a2ae9: 83 ff 05 cmp $0x5,%edi 80a2aec: 0f 84 8e 00 00 00 je 80a2b80 <match_symbol+0x350> 80a2af2: 8b 54 bd d4 mov -0x2c(%ebp,%edi,4),%edx 80a2af6: eb e1 jmp 80a2ad9 <match_symbol+0x2a9> 80a2af8: 8b 45 08 mov 0x8(%ebp),%eax 80a2afb: c7 45 d4 4f 5f 0d 08 movl $0x80d5f4f,-0x2c(%ebp) 80a2b02: 31 f6 xor %esi,%esi 80a2b04: c7 45 dc 88 5f 0d 08 movl $0x80d5f88,-0x24(%ebp) 80a2b0b: c7 45 e4 aa fd 0c 08 movl $0x80cfdaa,-0x1c(%ebp) 80a2b12: bf 01 00 00 00 mov $0x1,%edi 80a2b17: 89 45 d8 mov %eax,-0x28(%ebp) 80a2b1a: 8b 45 c4 mov -0x3c(%ebp),%eax 80a2b1d: 89 45 e0 mov %eax,-0x20(%ebp) 80a2b20: b8 09 00 00 00 mov $0x9,%eax 80a2b25: eb 0f jmp 80a2b36 <match_symbol+0x306> 80a2b27: 83 ec 0c sub $0xc,%esp 80a2b2a: ff 74 b5 d4 pushl -0x2c(%ebp,%esi,4) 80a2b2e: e8 7d 97 fb ff call 805c2b0 <strlen> 80a2b33: 83 c4 10 add $0x10,%esp 80a2b36: 83 c6 01 add $0x1,%esi 80a2b39: 01 c7 add %eax,%edi 80a2b3b: 83 fe 05 cmp $0x5,%esi 80a2b3e: 75 e7 jne 80a2b27 <match_symbol+0x2f7> 80a2b40: 83 c7 1e add $0x1e,%edi 80a2b43: ba 4f 5f 0d 08 mov $0x80d5f4f,%edx 80a2b48: 83 e7 f0 and $0xfffffff0,%edi 80a2b4b: 29 fc sub %edi,%esp 80a2b4d: 31 ff xor %edi,%edi 80a2b4f: 8d 74 24 0f lea 0xf(%esp),%esi 80a2b53: 83 e6 f0 and $0xfffffff0,%esi 80a2b56: 89 f0 mov %esi,%eax 80a2b58: eb 04 jmp 80a2b5e <match_symbol+0x32e> 80a2b5a: 8b 54 bd d4 mov -0x2c(%ebp,%edi,4),%edx 80a2b5e: 83 ec 08 sub $0x8,%esp 80a2b61: 83 c7 01 add $0x1,%edi 80a2b64: 52 push %edx 80a2b65: 50 push %eax 80a2b66: e8 d5 56 fa ff call 8048240 <.plt+0x60> 80a2b6b: 83 c4 10 add $0x10,%esp 80a2b6e: 83 ff 05 cmp $0x5,%edi 80a2b71: 75 e7 jne 80a2b5a <match_symbol+0x32a> 80a2b73: 89 f0 mov %esi,%eax 80a2b75: be 01 00 00 00 mov $0x1,%esi 80a2b7a: e9 c9 fd ff ff jmp 80a2948 <match_symbol+0x118> 80a2b7f: 90 nop 80a2b80: 89 f0 mov %esi,%eax 80a2b82: 31 f6 xor %esi,%esi 80a2b84: e9 bf fd ff ff jmp 80a2948 <match_symbol+0x118> 80a2b89: 68 7c 60 0d 08 push $0x80d607c 80a2b8e: 6a 6b push $0x6b 80a2b90: 68 59 5f 0d 08 push $0x80d5f59 80a2b95: 68 66 5f 0d 08 push $0x80d5f66 80a2b9a: e8 41 6c fa ff call 80497e0 <__assert_fail> 80a2b9f: 90 nop 080a2ba0 <_dl_check_map_versions>: 80a2ba0: 55 push %ebp 80a2ba1: 89 e5 mov %esp,%ebp 80a2ba3: 57 push %edi 80a2ba4: 56 push %esi 80a2ba5: 53 push %ebx 80a2ba6: 83 ec 5c sub $0x5c,%esp 80a2ba9: 8b 58 34 mov 0x34(%eax),%ebx 80a2bac: 85 db test %ebx,%ebx 80a2bae: 0f 84 62 03 00 00 je 80a2f16 <_dl_check_map_versions+0x376> 80a2bb4: 8b 73 04 mov 0x4(%ebx),%esi 80a2bb7: 89 4d a0 mov %ecx,-0x60(%ebp) 80a2bba: 89 45 b8 mov %eax,-0x48(%ebp) 80a2bbd: 89 55 a8 mov %edx,-0x58(%ebp) 80a2bc0: 89 75 b4 mov %esi,-0x4c(%ebp) 80a2bc3: 8b b0 ac 00 00 00 mov 0xac(%eax),%esi 80a2bc9: 89 f1 mov %esi,%ecx 80a2bcb: 89 75 98 mov %esi,-0x68(%ebp) 80a2bce: 89 c6 mov %eax,%esi 80a2bd0: 8b 80 b4 00 00 00 mov 0xb4(%eax),%eax 80a2bd6: 85 c9 test %ecx,%ecx 80a2bd8: 89 45 9c mov %eax,-0x64(%ebp) 80a2bdb: 0f 84 17 03 00 00 je 80a2ef8 <_dl_check_map_versions+0x358> 80a2be1: 8b 41 04 mov 0x4(%ecx),%eax 80a2be4: 03 06 add (%esi),%eax 80a2be6: 66 83 38 01 cmpw $0x1,(%eax) 80a2bea: 89 45 a4 mov %eax,-0x5c(%ebp) 80a2bed: 0f 85 35 03 00 00 jne 80a2f28 <_dl_check_map_versions+0x388> 80a2bf3: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 80a2bfa: c7 45 ac 00 00 00 00 movl $0x0,-0x54(%ebp) 80a2c01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a2c08: 8b 45 a4 mov -0x5c(%ebp),%eax 80a2c0b: 8b 5d b4 mov -0x4c(%ebp),%ebx 80a2c0e: 03 58 04 add 0x4(%eax),%ebx 80a2c11: 8b 45 b8 mov -0x48(%ebp),%eax 80a2c14: 6b 40 18 4c imul $0x4c,0x18(%eax),%eax 80a2c18: 8b b0 40 ca 0e 08 mov 0x80eca40(%eax),%esi 80a2c1e: 85 f6 test %esi,%esi 80a2c20: 75 19 jne 80a2c3b <_dl_check_map_versions+0x9b> 80a2c22: e9 c9 00 00 00 jmp 80a2cf0 <_dl_check_map_versions+0x150> 80a2c27: 89 f6 mov %esi,%esi 80a2c29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a2c30: 8b 76 0c mov 0xc(%esi),%esi 80a2c33: 85 f6 test %esi,%esi 80a2c35: 0f 84 b5 00 00 00 je 80a2cf0 <_dl_check_map_versions+0x150> 80a2c3b: 89 f2 mov %esi,%edx 80a2c3d: 89 d8 mov %ebx,%eax 80a2c3f: e8 fc 7b ff ff call 809a840 <_dl_name_match_p> 80a2c44: 85 c0 test %eax,%eax 80a2c46: 74 e8 je 80a2c30 <_dl_check_map_versions+0x90> 80a2c48: 8b 5d a0 mov -0x60(%ebp),%ebx 80a2c4b: 85 db test %ebx,%ebx 80a2c4d: 0f 85 16 01 00 00 jne 80a2d69 <_dl_check_map_versions+0x1c9> 80a2c53: 8b 45 a4 mov -0x5c(%ebp),%eax 80a2c56: 89 75 b0 mov %esi,-0x50(%ebp) 80a2c59: 8b 75 c0 mov -0x40(%ebp),%esi 80a2c5c: 8b 78 08 mov 0x8(%eax),%edi 80a2c5f: 01 c7 add %eax,%edi 80a2c61: eb 07 jmp 80a2c6a <_dl_check_map_versions+0xca> 80a2c63: 90 nop 80a2c64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2c68: 01 c7 add %eax,%edi 80a2c6a: 8b 45 b0 mov -0x50(%ebp),%eax 80a2c6d: 0f b7 5f 04 movzwl 0x4(%edi),%ebx 80a2c71: 8b 0f mov (%edi),%ecx 80a2c73: 8b 40 14 mov 0x14(%eax),%eax 80a2c76: 83 e3 02 and $0x2,%ebx 80a2c79: 0f b7 db movzwl %bx,%ebx 80a2c7c: 89 45 c4 mov %eax,-0x3c(%ebp) 80a2c7f: 8b 45 b4 mov -0x4c(%ebp),%eax 80a2c82: 03 47 08 add 0x8(%edi),%eax 80a2c85: 89 45 c0 mov %eax,-0x40(%ebp) 80a2c88: 8b 45 b8 mov -0x48(%ebp),%eax 80a2c8b: 8b 50 18 mov 0x18(%eax),%edx 80a2c8e: 8b 40 04 mov 0x4(%eax),%eax 80a2c91: 80 38 00 cmpb $0x0,(%eax) 80a2c94: 89 55 bc mov %edx,-0x44(%ebp) 80a2c97: 75 11 jne 80a2caa <_dl_check_map_versions+0x10a> 80a2c99: a1 c4 bf 0e 08 mov 0x80ebfc4,%eax 80a2c9e: ba 37 e8 0c 08 mov $0x80ce837,%edx 80a2ca3: 8b 00 mov (%eax),%eax 80a2ca5: 85 c0 test %eax,%eax 80a2ca7: 0f 44 c2 cmove %edx,%eax 80a2caa: 8b 55 bc mov -0x44(%ebp),%edx 80a2cad: 53 push %ebx 80a2cae: ff 75 a8 pushl -0x58(%ebp) 80a2cb1: ff 75 c4 pushl -0x3c(%ebp) 80a2cb4: ff 75 c0 pushl -0x40(%ebp) 80a2cb7: e8 74 fb ff ff call 80a2830 <match_symbol> 80a2cbc: 09 45 ac or %eax,-0x54(%ebp) 80a2cbf: 0f b7 47 06 movzwl 0x6(%edi),%eax 80a2cc3: 25 ff 7f 00 00 and $0x7fff,%eax 80a2cc8: 39 c6 cmp %eax,%esi 80a2cca: 0f 42 f0 cmovb %eax,%esi 80a2ccd: 8b 47 0c mov 0xc(%edi),%eax 80a2cd0: 85 c0 test %eax,%eax 80a2cd2: 75 94 jne 80a2c68 <_dl_check_map_versions+0xc8> 80a2cd4: 89 75 c0 mov %esi,-0x40(%ebp) 80a2cd7: 8b 75 a4 mov -0x5c(%ebp),%esi 80a2cda: 8b 46 0c mov 0xc(%esi),%eax 80a2cdd: 85 c0 test %eax,%eax 80a2cdf: 0f 84 9f 00 00 00 je 80a2d84 <_dl_check_map_versions+0x1e4> 80a2ce5: 01 c6 add %eax,%esi 80a2ce7: 89 75 a4 mov %esi,-0x5c(%ebp) 80a2cea: e9 19 ff ff ff jmp 80a2c08 <_dl_check_map_versions+0x68> 80a2cef: 90 nop 80a2cf0: 8b 45 b8 mov -0x48(%ebp),%eax 80a2cf3: 8b b0 60 01 00 00 mov 0x160(%eax),%esi 80a2cf9: 85 f6 test %esi,%esi 80a2cfb: 74 53 je 80a2d50 <_dl_check_map_versions+0x1b0> 80a2cfd: 89 5d c4 mov %ebx,-0x3c(%ebp) 80a2d00: 31 ff xor %edi,%edi 80a2d02: 8b 5d b8 mov -0x48(%ebp),%ebx 80a2d05: eb 14 jmp 80a2d1b <_dl_check_map_versions+0x17b> 80a2d07: 89 f6 mov %esi,%esi 80a2d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a2d10: 83 c7 01 add $0x1,%edi 80a2d13: 3b bb 60 01 00 00 cmp 0x160(%ebx),%edi 80a2d19: 73 35 jae 80a2d50 <_dl_check_map_versions+0x1b0> 80a2d1b: 8b 83 5c 01 00 00 mov 0x15c(%ebx),%eax 80a2d21: 8d 34 bd 00 00 00 00 lea 0x0(,%edi,4),%esi 80a2d28: 8b 14 b8 mov (%eax,%edi,4),%edx 80a2d2b: 8b 45 c4 mov -0x3c(%ebp),%eax 80a2d2e: e8 0d 7b ff ff call 809a840 <_dl_name_match_p> 80a2d33: 85 c0 test %eax,%eax 80a2d35: 74 d9 je 80a2d10 <_dl_check_map_versions+0x170> 80a2d37: 8b 45 b8 mov -0x48(%ebp),%eax 80a2d3a: 8b 80 5c 01 00 00 mov 0x15c(%eax),%eax 80a2d40: 8b 34 30 mov (%eax,%esi,1),%esi 80a2d43: 85 f6 test %esi,%esi 80a2d45: 0f 85 fd fe ff ff jne 80a2c48 <_dl_check_map_versions+0xa8> 80a2d4b: 90 nop 80a2d4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2d50: 68 8c 60 0d 08 push $0x80d608c 80a2d55: 68 e0 00 00 00 push $0xe0 80a2d5a: 68 59 5f 0d 08 push $0x80d5f59 80a2d5f: 68 cb 5f 0d 08 push $0x80d5fcb 80a2d64: e8 77 6a fa ff call 80497e0 <__assert_fail> 80a2d69: f6 86 95 01 00 00 02 testb $0x2,0x195(%esi) 80a2d70: 0f 84 dd fe ff ff je 80a2c53 <_dl_check_map_versions+0xb3> 80a2d76: 8b 75 a4 mov -0x5c(%ebp),%esi 80a2d79: 8b 46 0c mov 0xc(%esi),%eax 80a2d7c: 85 c0 test %eax,%eax 80a2d7e: 0f 85 61 ff ff ff jne 80a2ce5 <_dl_check_map_versions+0x145> 80a2d84: 8b 4d 9c mov -0x64(%ebp),%ecx 80a2d87: 85 c9 test %ecx,%ecx 80a2d89: 74 47 je 80a2dd2 <_dl_check_map_versions+0x232> 80a2d8b: 8b 45 9c mov -0x64(%ebp),%eax 80a2d8e: 8b 75 c0 mov -0x40(%ebp),%esi 80a2d91: 8b 50 04 mov 0x4(%eax),%edx 80a2d94: 8b 45 b8 mov -0x48(%ebp),%eax 80a2d97: 03 10 add (%eax),%edx 80a2d99: 0f b7 42 04 movzwl 0x4(%edx),%eax 80a2d9d: 25 ff 7f 00 00 and $0x7fff,%eax 80a2da2: 39 c6 cmp %eax,%esi 80a2da4: 0f 43 c6 cmovae %esi,%eax 80a2da7: 89 c1 mov %eax,%ecx 80a2da9: 89 45 c0 mov %eax,-0x40(%ebp) 80a2dac: 8b 42 10 mov 0x10(%edx),%eax 80a2daf: 85 c0 test %eax,%eax 80a2db1: 74 1f je 80a2dd2 <_dl_check_map_versions+0x232> 80a2db3: 90 nop 80a2db4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a2db8: 01 c2 add %eax,%edx 80a2dba: 0f b7 42 04 movzwl 0x4(%edx),%eax 80a2dbe: 25 ff 7f 00 00 and $0x7fff,%eax 80a2dc3: 39 c1 cmp %eax,%ecx 80a2dc5: 0f 42 c8 cmovb %eax,%ecx 80a2dc8: 8b 42 10 mov 0x10(%edx),%eax 80a2dcb: 85 c0 test %eax,%eax 80a2dcd: 75 e9 jne 80a2db8 <_dl_check_map_versions+0x218> 80a2dcf: 89 4d c0 mov %ecx,-0x40(%ebp) 80a2dd2: 8b 55 c0 mov -0x40(%ebp),%edx 80a2dd5: 85 d2 test %edx,%edx 80a2dd7: 75 0b jne 80a2de4 <_dl_check_map_versions+0x244> 80a2dd9: 8b 45 ac mov -0x54(%ebp),%eax 80a2ddc: 8d 65 f4 lea -0xc(%ebp),%esp 80a2ddf: 5b pop %ebx 80a2de0: 5e pop %esi 80a2de1: 5f pop %edi 80a2de2: 5d pop %ebp 80a2de3: c3 ret 80a2de4: 8b 75 c0 mov -0x40(%ebp),%esi 80a2de7: 83 ec 08 sub $0x8,%esp 80a2dea: 6a 10 push $0x10 80a2dec: 83 c6 01 add $0x1,%esi 80a2def: 56 push %esi 80a2df0: e8 7b 7b fb ff call 805a970 <__calloc> 80a2df5: 8b 4d b8 mov -0x48(%ebp),%ecx 80a2df8: 89 c7 mov %eax,%edi 80a2dfa: 83 c4 10 add $0x10,%esp 80a2dfd: 85 ff test %edi,%edi 80a2dff: 89 b9 70 01 00 00 mov %edi,0x170(%ecx) 80a2e05: 0f 84 b6 01 00 00 je 80a2fc1 <_dl_check_map_versions+0x421> 80a2e0b: 8b 81 e4 00 00 00 mov 0xe4(%ecx),%eax 80a2e11: 89 b1 74 01 00 00 mov %esi,0x174(%ecx) 80a2e17: 8b 40 04 mov 0x4(%eax),%eax 80a2e1a: 89 81 a4 01 00 00 mov %eax,0x1a4(%ecx) 80a2e20: 8b 45 98 mov -0x68(%ebp),%eax 80a2e23: 85 c0 test %eax,%eax 80a2e25: 74 72 je 80a2e99 <_dl_check_map_versions+0x2f9> 80a2e27: 8b 58 04 mov 0x4(%eax),%ebx 80a2e2a: 03 19 add (%ecx),%ebx 80a2e2c: 89 7d c0 mov %edi,-0x40(%ebp) 80a2e2f: 8b 7d b4 mov -0x4c(%ebp),%edi 80a2e32: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a2e38: 8b 4b 08 mov 0x8(%ebx),%ecx 80a2e3b: 89 5d c4 mov %ebx,-0x3c(%ebp) 80a2e3e: 01 d9 add %ebx,%ecx 80a2e40: eb 08 jmp 80a2e4a <_dl_check_map_versions+0x2aa> 80a2e42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a2e48: 01 c1 add %eax,%ecx 80a2e4a: 0f b7 51 06 movzwl 0x6(%ecx),%edx 80a2e4e: 89 d0 mov %edx,%eax 80a2e50: 25 ff 7f 00 00 and $0x7fff,%eax 80a2e55: 39 c6 cmp %eax,%esi 80a2e57: 76 28 jbe 80a2e81 <_dl_check_map_versions+0x2e1> 80a2e59: c1 e0 04 shl $0x4,%eax 80a2e5c: 03 45 c0 add -0x40(%ebp),%eax 80a2e5f: 8b 19 mov (%ecx),%ebx 80a2e61: 66 81 e2 00 80 and $0x8000,%dx 80a2e66: 0f b7 d2 movzwl %dx,%edx 80a2e69: 89 50 08 mov %edx,0x8(%eax) 80a2e6c: 8b 51 08 mov 0x8(%ecx),%edx 80a2e6f: 89 58 04 mov %ebx,0x4(%eax) 80a2e72: 8b 5d c4 mov -0x3c(%ebp),%ebx 80a2e75: 01 fa add %edi,%edx 80a2e77: 89 10 mov %edx,(%eax) 80a2e79: 89 fa mov %edi,%edx 80a2e7b: 03 53 04 add 0x4(%ebx),%edx 80a2e7e: 89 50 0c mov %edx,0xc(%eax) 80a2e81: 8b 41 0c mov 0xc(%ecx),%eax 80a2e84: 85 c0 test %eax,%eax 80a2e86: 75 c0 jne 80a2e48 <_dl_check_map_versions+0x2a8> 80a2e88: 8b 5d c4 mov -0x3c(%ebp),%ebx 80a2e8b: 8b 43 0c mov 0xc(%ebx),%eax 80a2e8e: 85 c0 test %eax,%eax 80a2e90: 74 04 je 80a2e96 <_dl_check_map_versions+0x2f6> 80a2e92: 01 c3 add %eax,%ebx 80a2e94: eb a2 jmp 80a2e38 <_dl_check_map_versions+0x298> 80a2e96: 8b 7d c0 mov -0x40(%ebp),%edi 80a2e99: 8b 45 9c mov -0x64(%ebp),%eax 80a2e9c: 85 c0 test %eax,%eax 80a2e9e: 0f 84 35 ff ff ff je 80a2dd9 <_dl_check_map_versions+0x239> 80a2ea4: 8b 75 b8 mov -0x48(%ebp),%esi 80a2ea7: 8b 40 04 mov 0x4(%eax),%eax 80a2eaa: 8b 5d b4 mov -0x4c(%ebp),%ebx 80a2ead: 03 06 add (%esi),%eax 80a2eaf: eb 09 jmp 80a2eba <_dl_check_map_versions+0x31a> 80a2eb1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a2eb8: 01 d0 add %edx,%eax 80a2eba: f6 40 02 01 testb $0x1,0x2(%eax) 80a2ebe: 75 26 jne 80a2ee6 <_dl_check_map_versions+0x346> 80a2ec0: 0f b7 50 04 movzwl 0x4(%eax),%edx 80a2ec4: 8b 48 0c mov 0xc(%eax),%ecx 80a2ec7: 8b 70 08 mov 0x8(%eax),%esi 80a2eca: 81 e2 ff 7f 00 00 and $0x7fff,%edx 80a2ed0: c1 e2 04 shl $0x4,%edx 80a2ed3: 01 fa add %edi,%edx 80a2ed5: 89 72 04 mov %esi,0x4(%edx) 80a2ed8: 8b 34 08 mov (%eax,%ecx,1),%esi 80a2edb: c7 42 0c 00 00 00 00 movl $0x0,0xc(%edx) 80a2ee2: 01 de add %ebx,%esi 80a2ee4: 89 32 mov %esi,(%edx) 80a2ee6: 8b 50 10 mov 0x10(%eax),%edx 80a2ee9: 85 d2 test %edx,%edx 80a2eeb: 75 cb jne 80a2eb8 <_dl_check_map_versions+0x318> 80a2eed: 8b 45 ac mov -0x54(%ebp),%eax 80a2ef0: 8d 65 f4 lea -0xc(%ebp),%esp 80a2ef3: 5b pop %ebx 80a2ef4: 5e pop %esi 80a2ef5: 5f pop %edi 80a2ef6: 5d pop %ebp 80a2ef7: c3 ret 80a2ef8: 8b 45 9c mov -0x64(%ebp),%eax 80a2efb: c7 45 c0 00 00 00 00 movl $0x0,-0x40(%ebp) 80a2f02: c7 45 ac 00 00 00 00 movl $0x0,-0x54(%ebp) 80a2f09: 85 c0 test %eax,%eax 80a2f0b: 0f 85 7a fe ff ff jne 80a2d8b <_dl_check_map_versions+0x1eb> 80a2f11: e9 c3 fe ff ff jmp 80a2dd9 <_dl_check_map_versions+0x239> 80a2f16: c7 45 ac 00 00 00 00 movl $0x0,-0x54(%ebp) 80a2f1d: 8b 45 ac mov -0x54(%ebp),%eax 80a2f20: 8d 65 f4 lea -0xc(%ebp),%esp 80a2f23: 5b pop %ebx 80a2f24: 5e pop %esi 80a2f25: 5f pop %edi 80a2f26: 5d pop %ebp 80a2f27: c3 ret 80a2f28: 8d 45 e7 lea -0x19(%ebp),%eax 80a2f2b: 83 ec 0c sub $0xc,%esp 80a2f2e: c6 45 e7 00 movb $0x0,-0x19(%ebp) 80a2f32: 6a 00 push $0x0 80a2f34: 6a 0a push $0xa 80a2f36: 31 d2 xor %edx,%edx 80a2f38: 50 push %eax 80a2f39: 8b 45 a4 mov -0x5c(%ebp),%eax 80a2f3c: 8d 7d c8 lea -0x38(%ebp),%edi 80a2f3f: c7 45 c8 35 5f 0d 08 movl $0x80d5f35,-0x38(%ebp) 80a2f46: 8d 75 d4 lea -0x2c(%ebp),%esi 80a2f49: 0f b7 00 movzwl (%eax),%eax 80a2f4c: 52 push %edx 80a2f4d: 50 push %eax 80a2f4e: e8 4d 99 fd ff call 807c8a0 <_itoa> 80a2f53: 83 c4 14 add $0x14,%esp 80a2f56: 89 45 cc mov %eax,-0x34(%ebp) 80a2f59: c7 45 d0 b7 5f 0d 08 movl $0x80d5fb7,-0x30(%ebp) 80a2f60: 50 push %eax 80a2f61: e8 4a 93 fb ff call 805c2b0 <strlen> 80a2f66: 83 c0 46 add $0x46,%eax 80a2f69: 83 c4 10 add $0x10,%esp 80a2f6c: ba 35 5f 0d 08 mov $0x80d5f35,%edx 80a2f71: 83 e0 f0 and $0xfffffff0,%eax 80a2f74: 29 c4 sub %eax,%esp 80a2f76: 8d 5c 24 0f lea 0xf(%esp),%ebx 80a2f7a: 83 e3 f0 and $0xfffffff0,%ebx 80a2f7d: 89 d8 mov %ebx,%eax 80a2f7f: 83 ec 08 sub $0x8,%esp 80a2f82: 83 c7 04 add $0x4,%edi 80a2f85: 52 push %edx 80a2f86: 50 push %eax 80a2f87: e8 b4 52 fa ff call 8048240 <.plt+0x60> 80a2f8c: 83 c4 10 add $0x10,%esp 80a2f8f: 39 f7 cmp %esi,%edi 80a2f91: 74 04 je 80a2f97 <_dl_check_map_versions+0x3f7> 80a2f93: 8b 17 mov (%edi),%edx 80a2f95: eb e8 jmp 80a2f7f <_dl_check_map_versions+0x3df> 80a2f97: 31 c0 xor %eax,%eax 80a2f99: 8b 75 b8 mov -0x48(%ebp),%esi 80a2f9c: 8b 56 04 mov 0x4(%esi),%edx 80a2f9f: 80 3a 00 cmpb $0x0,(%edx) 80a2fa2: 75 12 jne 80a2fb6 <_dl_check_map_versions+0x416> 80a2fa4: 8b 15 c4 bf 0e 08 mov 0x80ebfc4,%edx 80a2faa: b9 37 e8 0c 08 mov $0x80ce837,%ecx 80a2faf: 8b 12 mov (%edx),%edx 80a2fb1: 85 d2 test %edx,%edx 80a2fb3: 0f 44 d1 cmove %ecx,%edx 80a2fb6: 83 ec 0c sub $0xc,%esp 80a2fb9: 31 c9 xor %ecx,%ecx 80a2fbb: 53 push %ebx 80a2fbc: e8 4f 70 ff ff call 809a010 <_dl_signal_error> 80a2fc1: b8 0c 00 00 00 mov $0xc,%eax 80a2fc6: bb 54 60 0d 08 mov $0x80d6054,%ebx 80a2fcb: eb cc jmp 80a2f99 <_dl_check_map_versions+0x3f9> 80a2fcd: 8d 76 00 lea 0x0(%esi),%esi 080a2fd0 <_dl_check_all_versions>: 80a2fd0: 55 push %ebp 80a2fd1: 57 push %edi 80a2fd2: 56 push %esi 80a2fd3: 53 push %ebx 80a2fd4: 83 ec 0c sub $0xc,%esp 80a2fd7: 85 c0 test %eax,%eax 80a2fd9: 74 47 je 80a3022 <_dl_check_all_versions+0x52> 80a2fdb: 89 c3 mov %eax,%ebx 80a2fdd: 89 d7 mov %edx,%edi 80a2fdf: 89 cd mov %ecx,%ebp 80a2fe1: 31 f6 xor %esi,%esi 80a2fe3: eb 0c jmp 80a2ff1 <_dl_check_all_versions+0x21> 80a2fe5: 8d 76 00 lea 0x0(%esi),%esi 80a2fe8: 8b 5b 0c mov 0xc(%ebx),%ebx 80a2feb: 09 c6 or %eax,%esi 80a2fed: 85 db test %ebx,%ebx 80a2fef: 74 27 je 80a3018 <_dl_check_all_versions+0x48> 80a2ff1: 31 c0 xor %eax,%eax 80a2ff3: f6 83 95 01 00 00 02 testb $0x2,0x195(%ebx) 80a2ffa: 75 ec jne 80a2fe8 <_dl_check_all_versions+0x18> 80a2ffc: 89 d8 mov %ebx,%eax 80a2ffe: 89 e9 mov %ebp,%ecx 80a3000: 89 fa mov %edi,%edx 80a3002: e8 99 fb ff ff call 80a2ba0 <_dl_check_map_versions> 80a3007: 8b 5b 0c mov 0xc(%ebx),%ebx 80a300a: 85 c0 test %eax,%eax 80a300c: 0f 95 c0 setne %al 80a300f: 0f b6 c0 movzbl %al,%eax 80a3012: 09 c6 or %eax,%esi 80a3014: 85 db test %ebx,%ebx 80a3016: 75 d9 jne 80a2ff1 <_dl_check_all_versions+0x21> 80a3018: 83 c4 0c add $0xc,%esp 80a301b: 89 f0 mov %esi,%eax 80a301d: 5b pop %ebx 80a301e: 5e pop %esi 80a301f: 5f pop %edi 80a3020: 5d pop %ebp 80a3021: c3 ret 80a3022: 31 f6 xor %esi,%esi 80a3024: eb f2 jmp 80a3018 <_dl_check_all_versions+0x48> 80a3026: 66 90 xchg %ax,%ax 80a3028: 66 90 xchg %ax,%ax 80a302a: 66 90 xchg %ax,%ax 80a302c: 66 90 xchg %ax,%ax 80a302e: 66 90 xchg %ax,%ax 080a3030 <_dl_start_profile>: 80a3030: 55 push %ebp 80a3031: 89 e5 mov %esp,%ebp 80a3033: 57 push %edi 80a3034: 56 push %esi 80a3035: 53 push %ebx 80a3036: 81 ec 6c 02 00 00 sub $0x26c,%esp 80a303c: a1 b4 dc 0e 08 mov 0x80edcb4,%eax 80a3041: 89 c6 mov %eax,%esi 80a3043: 89 85 ac fd ff ff mov %eax,-0x254(%ebp) 80a3049: 8b 80 50 01 00 00 mov 0x150(%eax),%eax 80a304f: 0f b7 96 58 01 00 00 movzwl 0x158(%esi),%edx 80a3056: c1 e2 05 shl $0x5,%edx 80a3059: 01 c2 add %eax,%edx 80a305b: 39 d0 cmp %edx,%eax 80a305d: 0f 83 49 06 00 00 jae 80a36ac <_dl_start_profile+0x67c> 80a3063: 8b 0d 08 ca 0e 08 mov 0x80eca08,%ecx 80a3069: 31 f6 xor %esi,%esi 80a306b: 89 cb mov %ecx,%ebx 80a306d: 83 e9 01 sub $0x1,%ecx 80a3070: f7 db neg %ebx 80a3072: 89 8d b0 fd ff ff mov %ecx,-0x250(%ebp) 80a3078: 89 9d b4 fd ff ff mov %ebx,-0x24c(%ebp) 80a307e: bb ff ff ff ff mov $0xffffffff,%ebx 80a3083: eb 0a jmp 80a308f <_dl_start_profile+0x5f> 80a3085: 8d 76 00 lea 0x0(%esi),%esi 80a3088: 83 c0 20 add $0x20,%eax 80a308b: 39 c2 cmp %eax,%edx 80a308d: 76 39 jbe 80a30c8 <_dl_start_profile+0x98> 80a308f: 83 38 01 cmpl $0x1,(%eax) 80a3092: 75 f4 jne 80a3088 <_dl_start_profile+0x58> 80a3094: f6 40 18 01 testb $0x1,0x18(%eax) 80a3098: 74 ee je 80a3088 <_dl_start_profile+0x58> 80a309a: 8b 48 08 mov 0x8(%eax),%ecx 80a309d: 8b bd b4 fd ff ff mov -0x24c(%ebp),%edi 80a30a3: 21 cf and %ecx,%edi 80a30a5: 39 fb cmp %edi,%ebx 80a30a7: 0f 47 df cmova %edi,%ebx 80a30aa: 03 48 14 add 0x14(%eax),%ecx 80a30ad: 03 8d b0 fd ff ff add -0x250(%ebp),%ecx 80a30b3: 23 8d b4 fd ff ff and -0x24c(%ebp),%ecx 80a30b9: 39 ce cmp %ecx,%esi 80a30bb: 0f 42 f1 cmovb %ecx,%esi 80a30be: 83 c0 20 add $0x20,%eax 80a30c1: 39 c2 cmp %eax,%edx 80a30c3: 77 ca ja 80a308f <_dl_start_profile+0x5f> 80a30c5: 8d 76 00 lea 0x0(%esi),%esi 80a30c8: 89 df mov %ebx,%edi 80a30ca: 89 f1 mov %esi,%ecx 80a30cc: 8b 85 ac fd ff ff mov -0x254(%ebp),%eax 80a30d2: ba 1f 85 eb 51 mov $0x51eb851f,%edx 80a30d7: c7 05 ec d7 0e 08 00 movl $0x0,0x80ed7ec 80a30de: 00 00 00 80a30e1: c7 05 c8 d7 0e 08 04 movl $0x4,0x80ed7c8 80a30e8: 00 00 00 80a30eb: 8b 00 mov (%eax),%eax 80a30ed: 01 c3 add %eax,%ebx 80a30ef: 8d 44 06 03 lea 0x3(%esi,%eax,1),%eax 80a30f3: 83 e3 fc and $0xfffffffc,%ebx 80a30f6: 83 e0 fc and $0xfffffffc,%eax 80a30f9: 89 1d d0 d7 0e 08 mov %ebx,0x80ed7d0 80a30ff: 89 85 a8 fd ff ff mov %eax,-0x258(%ebp) 80a3105: 29 d8 sub %ebx,%eax 80a3107: 89 c3 mov %eax,%ebx 80a3109: a3 cc d7 0e 08 mov %eax,0x80ed7cc 80a310e: 8d 04 40 lea (%eax,%eax,2),%eax 80a3111: f7 e2 mul %edx 80a3113: c1 ea 05 shr $0x5,%edx 80a3116: 83 fa 31 cmp $0x31,%edx 80a3119: 0f 87 b9 01 00 00 ja 80a32d8 <_dl_start_profile+0x2a8> 80a311f: c7 05 d8 d7 0e 08 32 movl $0x32,0x80ed7d8 80a3126: 00 00 00 80a3129: c7 85 ac fd ff ff 90 movl $0x190,-0x254(%ebp) 80a3130: 01 00 00 80a3133: c7 85 b0 fd ff ff 00 movl $0x1300,-0x250(%ebp) 80a313a: 13 00 00 80a313d: 89 d8 mov %ebx,%eax 80a313f: 89 8d dc fd ff ff mov %ecx,-0x224(%ebp) 80a3145: 89 bd d8 fd ff ff mov %edi,-0x228(%ebp) 80a314b: c1 e8 02 shr $0x2,%eax 80a314e: c7 85 c4 fd ff ff 67 movl $0x6e6f6d67,-0x23c(%ebp) 80a3155: 6d 6f 6e 80a3158: c7 85 c8 fd ff ff ff movl $0x1ffff,-0x238(%ebp) 80a315f: ff 01 00 80a3162: c7 85 cc fd ff ff 00 movl $0x0,-0x234(%ebp) 80a3169: 00 00 00 80a316c: c7 85 d0 fd ff ff 00 movl $0x0,-0x230(%ebp) 80a3173: 00 00 00 80a3176: 31 f6 xor %esi,%esi 80a3178: c7 85 d4 fd ff ff 00 movl $0x0,-0x22c(%ebp) 80a317f: 00 00 00 80a3182: 89 85 e0 fd ff ff mov %eax,-0x220(%ebp) 80a3188: e8 b3 77 00 00 call 80aa940 <__profile_frequency> 80a318d: 8b 15 58 dc 0e 08 mov 0x80edc58,%edx 80a3193: 83 ec 0c sub $0xc,%esp 80a3196: 66 89 b5 f4 fd ff ff mov %si,-0x20c(%ebp) 80a319d: 89 85 e4 fd ff ff mov %eax,-0x21c(%ebp) 80a31a3: c7 85 e8 fd ff ff 73 movl $0x6f636573,-0x218(%ebp) 80a31aa: 65 63 6f 80a31ad: c7 85 ec fd ff ff 6e movl $0x73646e,-0x214(%ebp) 80a31b4: 64 73 00 80a31b7: c7 85 f0 fd ff ff 00 movl $0x0,-0x210(%ebp) 80a31be: 00 00 00 80a31c1: c6 85 f6 fd ff ff 00 movb $0x0,-0x20a(%ebp) 80a31c8: c6 85 f7 fd ff ff 73 movb $0x73,-0x209(%ebp) 80a31cf: 52 push %edx 80a31d0: 89 95 b4 fd ff ff mov %edx,-0x24c(%ebp) 80a31d6: e8 d5 90 fb ff call 805c2b0 <strlen> 80a31db: 8b 3d 68 dc 0e 08 mov 0x80edc68,%edi 80a31e1: 89 c6 mov %eax,%esi 80a31e3: 89 3c 24 mov %edi,(%esp) 80a31e6: e8 c5 90 fb ff call 805c2b0 <strlen> 80a31eb: 8d 44 06 28 lea 0x28(%esi,%eax,1),%eax 80a31ef: 83 c4 10 add $0x10,%esp 80a31f2: 8b 95 b4 fd ff ff mov -0x24c(%ebp),%edx 80a31f8: 83 e0 f0 and $0xfffffff0,%eax 80a31fb: 29 c4 sub %eax,%esp 80a31fd: 8d 74 24 0f lea 0xf(%esp),%esi 80a3201: 83 ec 08 sub $0x8,%esp 80a3204: 52 push %edx 80a3205: 83 e6 f0 and $0xfffffff0,%esi 80a3208: 56 push %esi 80a3209: e8 32 50 fa ff call 8048240 <.plt+0x60> 80a320e: c6 00 2f movb $0x2f,(%eax) 80a3211: 83 c0 01 add $0x1,%eax 80a3214: 5a pop %edx 80a3215: 59 pop %ecx 80a3216: 57 push %edi 80a3217: 50 push %eax 80a3218: e8 23 50 fa ff call 8048240 <.plt+0x60> 80a321d: 83 c4 0c add $0xc,%esp 80a3220: c7 00 2e 70 72 6f movl $0x6f72702e,(%eax) 80a3226: c7 40 04 66 69 6c 65 movl $0x656c6966,0x4(%eax) 80a322d: c6 40 08 00 movb $0x0,0x8(%eax) 80a3231: 68 b6 01 00 00 push $0x1b6 80a3236: 68 42 00 02 00 push $0x20042 80a323b: 56 push %esi 80a323c: e8 8f af fc ff call 806e1d0 <__libc_open> 80a3241: 83 c4 10 add $0x10,%esp 80a3244: 83 f8 ff cmp $0xffffffff,%eax 80a3247: 89 c7 mov %eax,%edi 80a3249: 0f 84 c1 00 00 00 je 80a3310 <_dl_start_profile+0x2e0> 80a324f: 8d 85 f8 fd ff ff lea -0x208(%ebp),%eax 80a3255: 83 ec 04 sub $0x4,%esp 80a3258: 50 push %eax 80a3259: 57 push %edi 80a325a: 6a 03 push $0x3 80a325c: e8 3f af fc ff call 806e1a0 <___fxstat64> 80a3261: 83 c4 10 add $0x10,%esp 80a3264: 85 c0 test %eax,%eax 80a3266: 78 16 js 80a327e <_dl_start_profile+0x24e> 80a3268: 8b 85 08 fe ff ff mov -0x1f8(%ebp),%eax 80a326e: 25 00 f0 00 00 and $0xf000,%eax 80a3273: 3d 00 80 00 00 cmp $0x8000,%eax 80a3278: 0f 84 b2 00 00 00 je 80a3330 <_dl_start_profile+0x300> 80a327e: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80a3285: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a328a: bb bd 60 0d 08 mov $0x80d60bd,%ebx 80a328f: 8b 14 02 mov (%edx,%eax,1),%edx 80a3292: 83 ec 0c sub $0xc,%esp 80a3295: 89 95 b4 fd ff ff mov %edx,-0x24c(%ebp) 80a329b: 57 push %edi 80a329c: e8 cf f6 fe ff call 8092970 <__libc_close> 80a32a1: 8b 95 b4 fd ff ff mov -0x24c(%ebp),%edx 80a32a7: 83 c4 10 add $0x10,%esp 80a32aa: 8d 85 58 fe ff ff lea -0x1a8(%ebp),%eax 80a32b0: 83 ec 04 sub $0x4,%esp 80a32b3: 68 90 01 00 00 push $0x190 80a32b8: 50 push %eax 80a32b9: 52 push %edx 80a32ba: e8 01 a4 fe ff call 808d6c0 <__strerror_r> 80a32bf: 50 push %eax 80a32c0: 56 push %esi 80a32c1: 53 push %ebx 80a32c2: 6a 02 push $0x2 80a32c4: e8 57 75 ff ff call 809a820 <_dl_dprintf> 80a32c9: 83 c4 20 add $0x20,%esp 80a32cc: 8d 65 f4 lea -0xc(%ebp),%esp 80a32cf: 5b pop %ebx 80a32d0: 5e pop %esi 80a32d1: 5f pop %edi 80a32d2: 5d pop %ebp 80a32d3: c3 ret 80a32d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a32d8: 81 fa 00 00 10 00 cmp $0x100000,%edx 80a32de: 0f 86 d8 04 00 00 jbe 80a37bc <_dl_start_profile+0x78c> 80a32e4: c7 05 d8 d7 0e 08 00 movl $0x100000,0x80ed7d8 80a32eb: 00 10 00 80a32ee: c7 85 ac fd ff ff 00 movl $0x800000,-0x254(%ebp) 80a32f5: 00 80 00 80a32f8: c7 85 b0 fd ff ff 40 movl $0x6000040,-0x250(%ebp) 80a32ff: 00 00 06 80a3302: e9 36 fe ff ff jmp 80a313d <_dl_start_profile+0x10d> 80a3307: 89 f6 mov %esi,%esi 80a3309: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a3310: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a3315: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80a331c: bb a3 60 0d 08 mov $0x80d60a3,%ebx 80a3321: 8b 14 02 mov (%edx,%eax,1),%edx 80a3324: eb 84 jmp 80a32aa <_dl_start_profile+0x27a> 80a3326: 8d 76 00 lea 0x0(%esi),%esi 80a3329: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a3330: 8b 8d b0 fd ff ff mov -0x250(%ebp),%ecx 80a3336: 89 d8 mov %ebx,%eax 80a3338: d1 e8 shr %eax 80a333a: 89 85 a4 fd ff ff mov %eax,-0x25c(%ebp) 80a3340: 01 c1 add %eax,%ecx 80a3342: 8b 85 28 fe ff ff mov -0x1d8(%ebp),%eax 80a3348: 89 8d b4 fd ff ff mov %ecx,-0x24c(%ebp) 80a334e: 8b 8d 24 fe ff ff mov -0x1dc(%ebp),%ecx 80a3354: 89 c2 mov %eax,%edx 80a3356: 89 85 b0 fd ff ff mov %eax,-0x250(%ebp) 80a335c: 09 ca or %ecx,%edx 80a335e: 74 54 je 80a33b4 <_dl_start_profile+0x384> 80a3360: 8b 95 b4 fd ff ff mov -0x24c(%ebp),%edx 80a3366: 89 d0 mov %edx,%eax 80a3368: 31 d1 xor %edx,%ecx 80a336a: 89 95 98 fd ff ff mov %edx,-0x268(%ebp) 80a3370: c1 f8 1f sar $0x1f,%eax 80a3373: 89 85 9c fd ff ff mov %eax,-0x264(%ebp) 80a3379: 8b 85 b0 fd ff ff mov -0x250(%ebp),%eax 80a337f: 33 85 9c fd ff ff xor -0x264(%ebp),%eax 80a3385: 09 c8 or %ecx,%eax 80a3387: 0f 84 ef 00 00 00 je 80a347c <_dl_start_profile+0x44c> 80a338d: 83 ec 0c sub $0xc,%esp 80a3390: 57 push %edi 80a3391: e8 da f5 fe ff call 8092970 <__libc_close> 80a3396: 83 c4 10 add $0x10,%esp 80a3399: ff 35 68 dc 0e 08 pushl 0x80edc68 80a339f: 56 push %esi 80a33a0: 68 0c 61 0d 08 push $0x80d610c 80a33a5: 6a 02 push $0x2 80a33a7: e8 74 74 ff ff call 809a820 <_dl_dprintf> 80a33ac: 83 c4 10 add $0x10,%esp 80a33af: e9 18 ff ff ff jmp 80a32cc <_dl_start_profile+0x29c> 80a33b4: 8b 15 08 ca 0e 08 mov 0x80eca08,%edx 80a33ba: 89 a5 b0 fd ff ff mov %esp,-0x250(%ebp) 80a33c0: 8d 42 0f lea 0xf(%edx),%eax 80a33c3: 83 e0 f0 and $0xfffffff0,%eax 80a33c6: 29 c4 sub %eax,%esp 80a33c8: 89 a5 98 fd ff ff mov %esp,-0x268(%ebp) 80a33ce: 89 e0 mov %esp,%eax 80a33d0: 83 ec 04 sub $0x4,%esp 80a33d3: 52 push %edx 80a33d4: 89 95 a0 fd ff ff mov %edx,-0x260(%ebp) 80a33da: 6a 00 push $0x0 80a33dc: 50 push %eax 80a33dd: e8 9e 4e fa ff call 8048280 <.plt+0xa0> 80a33e2: 8b 95 a0 fd ff ff mov -0x260(%ebp),%edx 80a33e8: 83 c4 0c add $0xc,%esp 80a33eb: 6a 00 push $0x0 80a33ed: 89 d0 mov %edx,%eax 80a33ef: f7 d8 neg %eax 80a33f1: 23 85 b4 fd ff ff and -0x24c(%ebp),%eax 80a33f7: 50 push %eax 80a33f8: 57 push %edi 80a33f9: e8 12 f5 fe ff call 8092910 <__libc_lseek> 80a33fe: 83 c4 10 add $0x10,%esp 80a3401: 83 f8 ff cmp $0xffffffff,%eax 80a3404: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 80a340b: 0f 84 5d 03 00 00 je 80a376e <_dl_start_profile+0x73e> 80a3411: 89 9d 94 fd ff ff mov %ebx,-0x26c(%ebp) 80a3417: 89 b5 a0 fd ff ff mov %esi,-0x260(%ebp) 80a341d: 89 cb mov %ecx,%ebx 80a341f: 8b b5 98 fd ff ff mov -0x268(%ebp),%esi 80a3425: eb 1a jmp 80a3441 <_dl_start_profile+0x411> 80a3427: 89 f6 mov %esi,%esi 80a3429: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a3430: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a3435: 89 da mov %ebx,%edx 80a3437: 83 3c 03 04 cmpl $0x4,(%ebx,%eax,1) 80a343b: 0f 85 17 03 00 00 jne 80a3758 <_dl_start_profile+0x728> 80a3441: a1 08 ca 0e 08 mov 0x80eca08,%eax 80a3446: 83 ec 04 sub $0x4,%esp 80a3449: 83 e8 01 sub $0x1,%eax 80a344c: 23 85 b4 fd ff ff and -0x24c(%ebp),%eax 80a3452: 50 push %eax 80a3453: 56 push %esi 80a3454: 57 push %edi 80a3455: e8 56 ae fc ff call 806e2b0 <__libc_write> 80a345a: 83 c4 10 add $0x10,%esp 80a345d: 83 f8 ff cmp $0xffffffff,%eax 80a3460: 74 ce je 80a3430 <_dl_start_profile+0x400> 80a3462: 85 c0 test %eax,%eax 80a3464: 8b 9d 94 fd ff ff mov -0x26c(%ebp),%ebx 80a346a: 8b b5 a0 fd ff ff mov -0x260(%ebp),%esi 80a3470: 0f 88 f8 02 00 00 js 80a376e <_dl_start_profile+0x73e> 80a3476: 8b a5 b0 fd ff ff mov -0x250(%ebp),%esp 80a347c: 83 ec 08 sub $0x8,%esp 80a347f: 6a 00 push $0x0 80a3481: 57 push %edi 80a3482: 6a 01 push $0x1 80a3484: 6a 03 push $0x3 80a3486: ff b5 b4 fd ff ff pushl -0x24c(%ebp) 80a348c: 6a 00 push $0x0 80a348e: e8 2d b8 fc ff call 806ecc0 <__mmap> 80a3493: 83 c4 20 add $0x20,%esp 80a3496: 83 f8 ff cmp $0xffffffff,%eax 80a3499: 89 85 b0 fd ff ff mov %eax,-0x250(%ebp) 80a349f: 0f 84 1a 02 00 00 je 80a36bf <_dl_start_profile+0x68f> 80a34a5: 83 ec 0c sub $0xc,%esp 80a34a8: 57 push %edi 80a34a9: e8 c2 f4 fe ff call 8092970 <__libc_close> 80a34ae: 8b 95 b0 fd ff ff mov -0x250(%ebp),%edx 80a34b4: 8b bd a4 fd ff ff mov -0x25c(%ebp),%edi 80a34ba: 83 c4 10 add $0x10,%esp 80a34bd: 8d 42 38 lea 0x38(%edx),%eax 80a34c0: 8d 4c 38 04 lea 0x4(%eax,%edi,1),%ecx 80a34c4: 89 85 98 fd ff ff mov %eax,-0x268(%ebp) 80a34ca: 8d 41 04 lea 0x4(%ecx),%eax 80a34cd: 89 0d e4 d7 0e 08 mov %ecx,0x80ed7e4 80a34d3: a3 f0 d7 0e 08 mov %eax,0x80ed7f0 80a34d8: 8b 85 28 fe ff ff mov -0x1d8(%ebp),%eax 80a34de: 0b 85 24 fe ff ff or -0x1dc(%ebp),%eax 80a34e4: 0f 85 eb 01 00 00 jne 80a36d5 <_dl_start_profile+0x6a5> 80a34ea: 8b 85 c4 fd ff ff mov -0x23c(%ebp),%eax 80a34f0: c7 42 14 00 00 00 00 movl $0x0,0x14(%edx) 80a34f7: 89 02 mov %eax,(%edx) 80a34f9: 8b 85 c8 fd ff ff mov -0x238(%ebp),%eax 80a34ff: 89 42 04 mov %eax,0x4(%edx) 80a3502: 8b 85 cc fd ff ff mov -0x234(%ebp),%eax 80a3508: 89 42 08 mov %eax,0x8(%edx) 80a350b: 8b 85 d0 fd ff ff mov -0x230(%ebp),%eax 80a3511: 89 42 0c mov %eax,0xc(%edx) 80a3514: 8b 85 d4 fd ff ff mov -0x22c(%ebp),%eax 80a351a: 89 42 10 mov %eax,0x10(%edx) 80a351d: 8b 85 d8 fd ff ff mov -0x228(%ebp),%eax 80a3523: 89 42 18 mov %eax,0x18(%edx) 80a3526: 8b 85 dc fd ff ff mov -0x224(%ebp),%eax 80a352c: 89 42 1c mov %eax,0x1c(%edx) 80a352f: 8b 85 e0 fd ff ff mov -0x220(%ebp),%eax 80a3535: 89 42 20 mov %eax,0x20(%edx) 80a3538: 8b 85 e4 fd ff ff mov -0x21c(%ebp),%eax 80a353e: 89 42 24 mov %eax,0x24(%edx) 80a3541: 8b 85 e8 fd ff ff mov -0x218(%ebp),%eax 80a3547: 89 42 28 mov %eax,0x28(%edx) 80a354a: 8b 85 ec fd ff ff mov -0x214(%ebp),%eax 80a3550: 89 42 2c mov %eax,0x2c(%edx) 80a3553: 8b 85 f0 fd ff ff mov -0x210(%ebp),%eax 80a3559: 89 42 30 mov %eax,0x30(%edx) 80a355c: 8b 85 f4 fd ff ff mov -0x20c(%ebp),%eax 80a3562: 89 42 34 mov %eax,0x34(%edx) 80a3565: c7 41 fc 01 00 00 00 movl $0x1,-0x4(%ecx) 80a356c: 8b 85 ac fd ff ff mov -0x254(%ebp),%eax 80a3572: 03 85 a4 fd ff ff add -0x25c(%ebp),%eax 80a3578: 83 ec 08 sub $0x8,%esp 80a357b: 89 8d 94 fd ff ff mov %ecx,-0x26c(%ebp) 80a3581: 89 95 a0 fd ff ff mov %edx,-0x260(%ebp) 80a3587: 6a 01 push $0x1 80a3589: 50 push %eax 80a358a: e8 e1 73 fb ff call 805a970 <__calloc> 80a358f: 83 c4 10 add $0x10,%esp 80a3592: 85 c0 test %eax,%eax 80a3594: 89 85 b0 fd ff ff mov %eax,-0x250(%ebp) 80a359a: a3 e0 d7 0e 08 mov %eax,0x80ed7e0 80a359f: 8b 95 a0 fd ff ff mov -0x260(%ebp),%edx 80a35a5: 8b 8d 94 fd ff ff mov -0x26c(%ebp),%ecx 80a35ab: 0f 84 39 02 00 00 je 80a37ea <_dl_start_profile+0x7ba> 80a35b1: 8b 85 b0 fd ff ff mov -0x250(%ebp),%eax 80a35b7: 03 85 a4 fd ff ff add -0x25c(%ebp),%eax 80a35bd: c7 05 d4 d7 0e 08 00 movl $0x0,0x80ed7d4 80a35c4: 00 00 00 80a35c7: 8b 11 mov (%ecx),%edx 80a35c9: 89 c6 mov %eax,%esi 80a35cb: a3 dc d7 0e 08 mov %eax,0x80ed7dc 80a35d0: a1 d8 d7 0e 08 mov 0x80ed7d8,%eax 80a35d5: 39 c2 cmp %eax,%edx 80a35d7: 73 02 jae 80a35db <_dl_start_profile+0x5ab> 80a35d9: 8b 01 mov (%ecx),%eax 80a35db: 85 c0 test %eax,%eax 80a35dd: a3 e8 d7 0e 08 mov %eax,0x80ed7e8 80a35e2: 74 5a je 80a363e <_dl_start_profile+0x60e> 80a35e4: 8d 04 40 lea (%eax,%eax,2),%eax 80a35e7: 8d 79 f8 lea -0x8(%ecx),%edi 80a35ea: 89 9d ac fd ff ff mov %ebx,-0x254(%ebp) 80a35f0: 8d 44 81 f8 lea -0x8(%ecx,%eax,4),%eax 80a35f4: 89 bd b4 fd ff ff mov %edi,-0x24c(%ebp) 80a35fa: 89 f7 mov %esi,%edi 80a35fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a3600: 8b 15 d4 d7 0e 08 mov 0x80ed7d4,%edx 80a3606: 8b 48 04 mov 0x4(%eax),%ecx 80a3609: 8b b5 b0 fd ff ff mov -0x250(%ebp),%esi 80a360f: 8d 5a 01 lea 0x1(%edx),%ebx 80a3612: c1 e9 02 shr $0x2,%ecx 80a3615: 8d 0c 4e lea (%esi,%ecx,2),%ecx 80a3618: 89 1d d4 d7 0e 08 mov %ebx,0x80ed7d4 80a361e: 8d 1c d7 lea (%edi,%edx,8),%ebx 80a3621: 0f b7 31 movzwl (%ecx),%esi 80a3624: 89 03 mov %eax,(%ebx) 80a3626: 83 e8 0c sub $0xc,%eax 80a3629: 39 85 b4 fd ff ff cmp %eax,-0x24c(%ebp) 80a362f: 66 89 73 04 mov %si,0x4(%ebx) 80a3633: 66 89 11 mov %dx,(%ecx) 80a3636: 75 c8 jne 80a3600 <_dl_start_profile+0x5d0> 80a3638: 8b 9d ac fd ff ff mov -0x254(%ebp),%ebx 80a363e: 8b 3d d0 d7 0e 08 mov 0x80ed7d0,%edi 80a3644: 8b 8d a8 fd ff ff mov -0x258(%ebp),%ecx 80a364a: b8 00 00 01 00 mov $0x10000,%eax 80a364f: 29 f9 sub %edi,%ecx 80a3651: 39 8d a4 fd ff ff cmp %ecx,-0x25c(%ebp) 80a3657: 73 2e jae 80a3687 <_dl_start_profile+0x657> 80a3659: 31 d2 xor %edx,%edx 80a365b: 89 c8 mov %ecx,%eax 80a365d: f7 b5 a4 fd ff ff divl -0x25c(%ebp) 80a3663: 89 c6 mov %eax,%esi 80a3665: b8 01 00 00 00 mov $0x1,%eax 80a366a: 81 fe ff ff 00 00 cmp $0xffff,%esi 80a3670: 77 15 ja 80a3687 <_dl_start_profile+0x657> 80a3672: 81 fe ff 00 00 00 cmp $0xff,%esi 80a3678: 0f 86 fe 00 00 00 jbe 80a377c <_dl_start_profile+0x74c> 80a367e: b8 00 00 01 00 mov $0x10000,%eax 80a3683: 31 d2 xor %edx,%edx 80a3685: f7 f6 div %esi 80a3687: 50 push %eax 80a3688: 57 push %edi 80a3689: ff b5 a4 fd ff ff pushl -0x25c(%ebp) 80a368f: ff b5 98 fd ff ff pushl -0x268(%ebp) 80a3695: e8 36 71 00 00 call 80aa7d0 <__profil> 80a369a: c7 05 ec d7 0e 08 01 movl $0x1,0x80ed7ec 80a36a1: 00 00 00 80a36a4: 83 c4 10 add $0x10,%esp 80a36a7: e9 20 fc ff ff jmp 80a32cc <_dl_start_profile+0x29c> 80a36ac: 31 c9 xor %ecx,%ecx 80a36ae: bf ff ff ff ff mov $0xffffffff,%edi 80a36b3: 31 f6 xor %esi,%esi 80a36b5: bb ff ff ff ff mov $0xffffffff,%ebx 80a36ba: e9 0d fa ff ff jmp 80a30cc <_dl_start_profile+0x9c> 80a36bf: bb d7 60 0d 08 mov $0x80d60d7,%ebx 80a36c4: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80a36cb: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a36d0: e9 ba fb ff ff jmp 80a328f <_dl_start_profile+0x25f> 80a36d5: 8d 85 c4 fd ff ff lea -0x23c(%ebp),%eax 80a36db: 83 ec 04 sub $0x4,%esp 80a36de: 89 8d a0 fd ff ff mov %ecx,-0x260(%ebp) 80a36e4: 6a 14 push $0x14 80a36e6: 50 push %eax 80a36e7: 52 push %edx 80a36e8: 89 95 b0 fd ff ff mov %edx,-0x250(%ebp) 80a36ee: e8 6d 4b fa ff call 8048260 <.plt+0x80> 80a36f3: 83 c4 10 add $0x10,%esp 80a36f6: 85 c0 test %eax,%eax 80a36f8: 8b 95 b0 fd ff ff mov -0x250(%ebp),%edx 80a36fe: 75 41 jne 80a3741 <_dl_start_profile+0x711> 80a3700: 8b 4a 14 mov 0x14(%edx),%ecx 80a3703: 85 c9 test %ecx,%ecx 80a3705: 75 3a jne 80a3741 <_dl_start_profile+0x711> 80a3707: 8d 85 d8 fd ff ff lea -0x228(%ebp),%eax 80a370d: 83 ec 04 sub $0x4,%esp 80a3710: 6a 20 push $0x20 80a3712: 50 push %eax 80a3713: 8d 42 18 lea 0x18(%edx),%eax 80a3716: 89 95 b0 fd ff ff mov %edx,-0x250(%ebp) 80a371c: 50 push %eax 80a371d: e8 3e 4b fa ff call 8048260 <.plt+0x80> 80a3722: 83 c4 10 add $0x10,%esp 80a3725: 85 c0 test %eax,%eax 80a3727: 8b 95 b0 fd ff ff mov -0x250(%ebp),%edx 80a372d: 75 12 jne 80a3741 <_dl_start_profile+0x711> 80a372f: 8b 8d a0 fd ff ff mov -0x260(%ebp),%ecx 80a3735: 8b 41 fc mov -0x4(%ecx),%eax 80a3738: 83 f8 01 cmp $0x1,%eax 80a373b: 0f 84 2b fe ff ff je 80a356c <_dl_start_profile+0x53c> 80a3741: 83 ec 08 sub $0x8,%esp 80a3744: ff b5 b4 fd ff ff pushl -0x24c(%ebp) 80a374a: 52 push %edx 80a374b: e8 40 b6 fc ff call 806ed90 <__munmap> 80a3750: 83 c4 10 add $0x10,%esp 80a3753: e9 41 fc ff ff jmp 80a3399 <_dl_start_profile+0x369> 80a3758: 8b b5 a0 fd ff ff mov -0x260(%ebp),%esi 80a375e: bb f0 60 0d 08 mov $0x80d60f0,%ebx 80a3763: 8b a5 b0 fd ff ff mov -0x250(%ebp),%esp 80a3769: e9 21 fb ff ff jmp 80a328f <_dl_start_profile+0x25f> 80a376e: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80a3775: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a377a: eb e2 jmp 80a375e <_dl_start_profile+0x72e> 80a377c: 81 f9 ff ff ff 00 cmp $0xffffff,%ecx 80a3782: 76 1b jbe 80a379f <_dl_start_profile+0x76f> 80a3784: 89 de mov %ebx,%esi 80a3786: 89 c8 mov %ecx,%eax 80a3788: 31 d2 xor %edx,%edx 80a378a: c1 ee 09 shr $0x9,%esi 80a378d: f7 f6 div %esi 80a378f: 31 d2 xor %edx,%edx 80a3791: 89 c1 mov %eax,%ecx 80a3793: b8 00 00 00 01 mov $0x1000000,%eax 80a3798: f7 f1 div %ecx 80a379a: e9 e8 fe ff ff jmp 80a3687 <_dl_start_profile+0x657> 80a379f: c1 e1 08 shl $0x8,%ecx 80a37a2: 31 d2 xor %edx,%edx 80a37a4: 89 c8 mov %ecx,%eax 80a37a6: f7 b5 a4 fd ff ff divl -0x25c(%ebp) 80a37ac: 31 d2 xor %edx,%edx 80a37ae: 89 c1 mov %eax,%ecx 80a37b0: b8 00 00 00 01 mov $0x1000000,%eax 80a37b5: f7 f1 div %ecx 80a37b7: e9 cb fe ff ff jmp 80a3687 <_dl_start_profile+0x657> 80a37bc: 8d 04 d5 00 00 00 00 lea 0x0(,%edx,8),%eax 80a37c3: 89 15 d8 d7 0e 08 mov %edx,0x80ed7d8 80a37c9: 89 c6 mov %eax,%esi 80a37cb: 89 85 ac fd ff ff mov %eax,-0x254(%ebp) 80a37d1: 89 d0 mov %edx,%eax 80a37d3: c1 e0 04 shl $0x4,%eax 80a37d6: 01 f0 add %esi,%eax 80a37d8: 8d 04 85 40 00 00 00 lea 0x40(,%eax,4),%eax 80a37df: 89 85 b0 fd ff ff mov %eax,-0x250(%ebp) 80a37e5: e9 53 f9 ff ff jmp 80a313d <_dl_start_profile+0x10d> 80a37ea: 83 ec 08 sub $0x8,%esp 80a37ed: ff b5 b4 fd ff ff pushl -0x24c(%ebp) 80a37f3: 52 push %edx 80a37f4: e8 97 b5 fc ff call 806ed90 <__munmap> 80a37f9: 58 pop %eax 80a37fa: 5a pop %edx 80a37fb: 68 40 61 0d 08 push $0x80d6140 80a3800: 6a 02 push $0x2 80a3802: e8 19 70 ff ff call 809a820 <_dl_dprintf> 80a3807: c7 04 24 7f 00 00 00 movl $0x7f,(%esp) 80a380e: e8 be a0 fc ff call 806d8d1 <_exit> 80a3813: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a3819: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a3820 <_dl_mcount>: 80a3820: 8b 15 ec d7 0e 08 mov 0x80ed7ec,%edx 80a3826: 85 d2 test %edx,%edx 80a3828: 0f 84 aa 01 00 00 je 80a39d8 <_dl_mcount+0x1b8> 80a382e: 55 push %ebp 80a382f: 57 push %edi 80a3830: b9 00 00 00 00 mov $0x0,%ecx 80a3835: 56 push %esi 80a3836: 53 push %ebx 80a3837: 83 ec 20 sub $0x20,%esp 80a383a: 8b 15 d0 d7 0e 08 mov 0x80ed7d0,%edx 80a3840: a1 cc d7 0e 08 mov 0x80ed7cc,%eax 80a3845: 8b 5c 24 34 mov 0x34(%esp),%ebx 80a3849: 8b 74 24 38 mov 0x38(%esp),%esi 80a384d: 29 d3 sub %edx,%ebx 80a384f: 39 c3 cmp %eax,%ebx 80a3851: 0f 43 d9 cmovae %ecx,%ebx 80a3854: 29 d6 sub %edx,%esi 80a3856: 39 f0 cmp %esi,%eax 80a3858: 89 74 24 08 mov %esi,0x8(%esp) 80a385c: 0f 86 6f 01 00 00 jbe 80a39d1 <_dl_mcount+0x1b1> 80a3862: 8b 0d c8 d7 0e 08 mov 0x80ed7c8,%ecx 80a3868: 8b 3d e0 d7 0e 08 mov 0x80ed7e0,%edi 80a386e: 89 f0 mov %esi,%eax 80a3870: d3 e8 shr %cl,%eax 80a3872: 89 3c 24 mov %edi,(%esp) 80a3875: 8d 04 47 lea (%edi,%eax,2),%eax 80a3878: 89 44 24 04 mov %eax,0x4(%esp) 80a387c: 0f b7 00 movzwl (%eax),%eax 80a387f: 85 c0 test %eax,%eax 80a3881: 0f 85 60 01 00 00 jne 80a39e7 <_dl_mcount+0x1c7> 80a3887: 8b 3d e4 d7 0e 08 mov 0x80ed7e4,%edi 80a388d: a1 e8 d7 0e 08 mov 0x80ed7e8,%eax 80a3892: 8b 17 mov (%edi),%edx 80a3894: 39 d0 cmp %edx,%eax 80a3896: 0f 84 90 00 00 00 je 80a392c <_dl_mcount+0x10c> 80a389c: 39 05 d8 d7 0e 08 cmp %eax,0x80ed7d8 80a38a2: 0f 86 84 00 00 00 jbe 80a392c <_dl_mcount+0x10c> 80a38a8: 8b 0d f0 d7 0e 08 mov 0x80ed7f0,%ecx 80a38ae: 89 5c 24 0c mov %ebx,0xc(%esp) 80a38b2: 8b 35 dc d7 0e 08 mov 0x80ed7dc,%esi 80a38b8: 89 cb mov %ecx,%ebx 80a38ba: eb 0c jmp 80a38c8 <_dl_mcount+0xa8> 80a38bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a38c0: 3b 05 d8 d7 0e 08 cmp 0x80ed7d8,%eax 80a38c6: 73 60 jae 80a3928 <_dl_mcount+0x108> 80a38c8: 8d 04 40 lea (%eax,%eax,2),%eax 80a38cb: 8d 2c 83 lea (%ebx,%eax,4),%ebp 80a38ce: b8 01 00 00 00 mov $0x1,%eax 80a38d3: 8b 55 04 mov 0x4(%ebp),%edx 80a38d6: c1 ea 02 shr $0x2,%edx 80a38d9: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a38e0: 00 80a38e1: 74 01 je 80a38e4 <_dl_mcount+0xc4> 80a38e3: f0 0f c1 05 d4 d7 0e lock xadd %eax,0x80ed7d4 80a38ea: 08 80a38eb: 89 44 24 14 mov %eax,0x14(%esp) 80a38ef: 8b 44 24 14 mov 0x14(%esp),%eax 80a38f3: 83 c0 01 add $0x1,%eax 80a38f6: 8d 0c c6 lea (%esi,%eax,8),%ecx 80a38f9: 89 29 mov %ebp,(%ecx) 80a38fb: 8b 2c 24 mov (%esp),%ebp 80a38fe: 8d 54 55 00 lea 0x0(%ebp,%edx,2),%edx 80a3902: 0f b7 2a movzwl (%edx),%ebp 80a3905: 66 89 69 04 mov %bp,0x4(%ecx) 80a3909: 66 89 02 mov %ax,(%edx) 80a390c: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a3913: 00 80a3914: 74 01 je 80a3917 <_dl_mcount+0xf7> 80a3916: f0 ff 05 e8 d7 0e 08 lock incl 0x80ed7e8 80a391d: a1 e8 d7 0e 08 mov 0x80ed7e8,%eax 80a3922: 8b 17 mov (%edi),%edx 80a3924: 39 c2 cmp %eax,%edx 80a3926: 75 98 jne 80a38c0 <_dl_mcount+0xa0> 80a3928: 8b 5c 24 0c mov 0xc(%esp),%ebx 80a392c: 8b 74 24 04 mov 0x4(%esp),%esi 80a3930: 0f b7 06 movzwl (%esi),%eax 80a3933: 66 85 c0 test %ax,%ax 80a3936: 0f 85 a4 00 00 00 jne 80a39e0 <_dl_mcount+0x1c0> 80a393c: b8 01 00 00 00 mov $0x1,%eax 80a3941: 89 c2 mov %eax,%edx 80a3943: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a394a: 00 80a394b: 74 01 je 80a394e <_dl_mcount+0x12e> 80a394d: f0 0f c1 17 lock xadd %edx,(%edi) 80a3951: 89 54 24 18 mov %edx,0x18(%esp) 80a3955: 8b 54 24 18 mov 0x18(%esp),%edx 80a3959: 3b 15 d8 d7 0e 08 cmp 0x80ed7d8,%edx 80a395f: 73 70 jae 80a39d1 <_dl_mcount+0x1b1> 80a3961: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a3968: 00 80a3969: 74 01 je 80a396c <_dl_mcount+0x14c> 80a396b: f0 0f c1 05 d4 d7 0e lock xadd %eax,0x80ed7d4 80a3972: 08 80a3973: 89 44 24 1c mov %eax,0x1c(%esp) 80a3977: 8b 44 24 1c mov 0x1c(%esp),%eax 80a397b: 8d 14 52 lea (%edx,%edx,2),%edx 80a397e: 8b 0d dc d7 0e 08 mov 0x80ed7dc,%ecx 80a3984: 83 c0 01 add $0x1,%eax 80a3987: 66 89 06 mov %ax,(%esi) 80a398a: 0f b7 06 movzwl (%esi),%eax 80a398d: 8d 0c c1 lea (%ecx,%eax,8),%ecx 80a3990: a1 f0 d7 0e 08 mov 0x80ed7f0,%eax 80a3995: 8d 04 90 lea (%eax,%edx,4),%eax 80a3998: 89 01 mov %eax,(%ecx) 80a399a: 89 18 mov %ebx,(%eax) 80a399c: 8b 5c 24 08 mov 0x8(%esp),%ebx 80a39a0: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 80a39a7: 89 58 04 mov %ebx,0x4(%eax) 80a39aa: 31 c0 xor %eax,%eax 80a39ac: 66 89 41 04 mov %ax,0x4(%ecx) 80a39b0: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a39b7: 00 80a39b8: 74 01 je 80a39bb <_dl_mcount+0x19b> 80a39ba: f0 ff 05 e8 d7 0e 08 lock incl 0x80ed7e8 80a39c1: 8b 09 mov (%ecx),%ecx 80a39c3: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a39ca: 00 80a39cb: 74 01 je 80a39ce <_dl_mcount+0x1ae> 80a39cd: f0 ff 41 08 lock incl 0x8(%ecx) 80a39d1: 83 c4 20 add $0x20,%esp 80a39d4: 5b pop %ebx 80a39d5: 5e pop %esi 80a39d6: 5f pop %edi 80a39d7: 5d pop %ebp 80a39d8: f3 c3 repz ret 80a39da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a39e0: 8b 44 24 04 mov 0x4(%esp),%eax 80a39e4: 0f b7 00 movzwl (%eax),%eax 80a39e7: 8b 35 dc d7 0e 08 mov 0x80ed7dc,%esi 80a39ed: 8d 14 c6 lea (%esi,%eax,8),%edx 80a39f0: 8b 0a mov (%edx),%ecx 80a39f2: 8b 01 mov (%ecx),%eax 80a39f4: 39 c3 cmp %eax,%ebx 80a39f6: 74 cb je 80a39c3 <_dl_mcount+0x1a3> 80a39f8: 0f b7 42 04 movzwl 0x4(%edx),%eax 80a39fc: 66 85 c0 test %ax,%ax 80a39ff: 75 1d jne 80a3a1e <_dl_mcount+0x1fe> 80a3a01: 8b 01 mov (%ecx),%eax 80a3a03: 39 c3 cmp %eax,%ebx 80a3a05: 74 bc je 80a39c3 <_dl_mcount+0x1a3> 80a3a07: 8d 42 04 lea 0x4(%edx),%eax 80a3a0a: 89 44 24 04 mov %eax,0x4(%esp) 80a3a0e: e9 74 fe ff ff jmp 80a3887 <_dl_mcount+0x67> 80a3a13: 90 nop 80a3a14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a3a18: 8b 39 mov (%ecx),%edi 80a3a1a: 39 fb cmp %edi,%ebx 80a3a1c: 74 e3 je 80a3a01 <_dl_mcount+0x1e1> 80a3a1e: 8d 14 c6 lea (%esi,%eax,8),%edx 80a3a21: 0f b7 42 04 movzwl 0x4(%edx),%eax 80a3a25: 8b 0a mov (%edx),%ecx 80a3a27: 66 85 c0 test %ax,%ax 80a3a2a: 75 ec jne 80a3a18 <_dl_mcount+0x1f8> 80a3a2c: eb d3 jmp 80a3a01 <_dl_mcount+0x1e1> 80a3a2e: 66 90 xchg %ax,%ax 080a3a30 <__mpn_add_n>: 80a3a30: 57 push %edi 80a3a31: 56 push %esi 80a3a32: 8b 7c 24 0c mov 0xc(%esp),%edi 80a3a36: 8b 74 24 10 mov 0x10(%esp),%esi 80a3a3a: 8b 54 24 14 mov 0x14(%esp),%edx 80a3a3e: 8b 4c 24 18 mov 0x18(%esp),%ecx 80a3a42: 89 c8 mov %ecx,%eax 80a3a44: c1 e9 03 shr $0x3,%ecx 80a3a47: f7 d8 neg %eax 80a3a49: 83 e0 07 and $0x7,%eax 80a3a4c: 74 1a je 80a3a68 <__mpn_add_n+0x38> 80a3a4e: 41 inc %ecx 80a3a4f: c1 e0 02 shl $0x2,%eax 80a3a52: 29 c7 sub %eax,%edi 80a3a54: 29 c6 sub %eax,%esi 80a3a56: 29 c2 sub %eax,%edx 80a3a58: c1 e8 02 shr $0x2,%eax 80a3a5b: 8d 84 c0 65 3a 0a 08 lea 0x80a3a65(%eax,%eax,8),%eax 80a3a62: ff e0 jmp *%eax 80a3a64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a3a68: 8b 06 mov (%esi),%eax 80a3a6a: 13 02 adc (%edx),%eax 80a3a6c: 89 07 mov %eax,(%edi) 80a3a6e: 8b 46 04 mov 0x4(%esi),%eax 80a3a71: 13 42 04 adc 0x4(%edx),%eax 80a3a74: 89 47 04 mov %eax,0x4(%edi) 80a3a77: 8b 46 08 mov 0x8(%esi),%eax 80a3a7a: 13 42 08 adc 0x8(%edx),%eax 80a3a7d: 89 47 08 mov %eax,0x8(%edi) 80a3a80: 8b 46 0c mov 0xc(%esi),%eax 80a3a83: 13 42 0c adc 0xc(%edx),%eax 80a3a86: 89 47 0c mov %eax,0xc(%edi) 80a3a89: 8b 46 10 mov 0x10(%esi),%eax 80a3a8c: 13 42 10 adc 0x10(%edx),%eax 80a3a8f: 89 47 10 mov %eax,0x10(%edi) 80a3a92: 8b 46 14 mov 0x14(%esi),%eax 80a3a95: 13 42 14 adc 0x14(%edx),%eax 80a3a98: 89 47 14 mov %eax,0x14(%edi) 80a3a9b: 8b 46 18 mov 0x18(%esi),%eax 80a3a9e: 13 42 18 adc 0x18(%edx),%eax 80a3aa1: 89 47 18 mov %eax,0x18(%edi) 80a3aa4: 8b 46 1c mov 0x1c(%esi),%eax 80a3aa7: 13 42 1c adc 0x1c(%edx),%eax 80a3aaa: 89 47 1c mov %eax,0x1c(%edi) 80a3aad: 8d 7f 20 lea 0x20(%edi),%edi 80a3ab0: 8d 76 20 lea 0x20(%esi),%esi 80a3ab3: 8d 52 20 lea 0x20(%edx),%edx 80a3ab6: 49 dec %ecx 80a3ab7: 75 af jne 80a3a68 <__mpn_add_n+0x38> 80a3ab9: 19 c0 sbb %eax,%eax 80a3abb: f7 d8 neg %eax 80a3abd: 5e pop %esi 80a3abe: 5f pop %edi 80a3abf: c3 ret 080a3ac0 <__mpn_addmul_1>: 80a3ac0: 57 push %edi 80a3ac1: 56 push %esi 80a3ac2: 55 push %ebp 80a3ac3: 53 push %ebx 80a3ac4: 8b 7c 24 14 mov 0x14(%esp),%edi 80a3ac8: 8b 74 24 18 mov 0x18(%esp),%esi 80a3acc: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80a3ad0: 8b 5c 24 20 mov 0x20(%esp),%ebx 80a3ad4: 8d 3c 8f lea (%edi,%ecx,4),%edi 80a3ad7: 8d 34 8e lea (%esi,%ecx,4),%esi 80a3ada: f7 d9 neg %ecx 80a3adc: 31 ed xor %ebp,%ebp 80a3ade: 66 90 xchg %ax,%ax 80a3ae0: 8b 04 8e mov (%esi,%ecx,4),%eax 80a3ae3: f7 e3 mul %ebx 80a3ae5: 01 e8 add %ebp,%eax 80a3ae7: 83 d2 00 adc $0x0,%edx 80a3aea: 01 04 8f add %eax,(%edi,%ecx,4) 80a3aed: 83 d2 00 adc $0x0,%edx 80a3af0: 89 d5 mov %edx,%ebp 80a3af2: 41 inc %ecx 80a3af3: 75 eb jne 80a3ae0 <__mpn_addmul_1+0x20> 80a3af5: 89 e8 mov %ebp,%eax 80a3af7: 5b pop %ebx 80a3af8: 5d pop %ebp 80a3af9: 5e pop %esi 80a3afa: 5f pop %edi 80a3afb: c3 ret 80a3afc: 66 90 xchg %ax,%ax 80a3afe: 66 90 xchg %ax,%ax 080a3b00 <char_buffer_add_slow>: 80a3b00: 8b 08 mov (%eax),%ecx 80a3b02: 85 c9 test %ecx,%ecx 80a3b04: 74 3b je 80a3b41 <char_buffer_add_slow+0x41> 80a3b06: 57 push %edi 80a3b07: 56 push %esi 80a3b08: 89 d6 mov %edx,%esi 80a3b0a: 53 push %ebx 80a3b0b: 89 c3 mov %eax,%ebx 80a3b0d: 8b 40 04 mov 0x4(%eax),%eax 80a3b10: 2b 43 08 sub 0x8(%ebx),%eax 80a3b13: 83 ec 0c sub $0xc,%esp 80a3b16: 89 c7 mov %eax,%edi 80a3b18: 8d 43 08 lea 0x8(%ebx),%eax 80a3b1b: 50 push %eax 80a3b1c: e8 af 9a fe ff call 808d5d0 <__libc_scratch_buffer_grow_preserve> 80a3b21: 83 c4 10 add $0x10,%esp 80a3b24: 84 c0 test %al,%al 80a3b26: 74 20 je 80a3b48 <char_buffer_add_slow+0x48> 80a3b28: 8b 43 08 mov 0x8(%ebx),%eax 80a3b2b: 8b 53 0c mov 0xc(%ebx),%edx 80a3b2e: 89 f1 mov %esi,%ecx 80a3b30: 01 c2 add %eax,%edx 80a3b32: 01 f8 add %edi,%eax 80a3b34: 89 53 04 mov %edx,0x4(%ebx) 80a3b37: 8d 50 01 lea 0x1(%eax),%edx 80a3b3a: 89 13 mov %edx,(%ebx) 80a3b3c: 88 08 mov %cl,(%eax) 80a3b3e: 5b pop %ebx 80a3b3f: 5e pop %esi 80a3b40: 5f pop %edi 80a3b41: f3 c3 repz ret 80a3b43: 90 nop 80a3b44: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a3b48: c7 03 00 00 00 00 movl $0x0,(%ebx) 80a3b4e: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 80a3b55: eb e7 jmp 80a3b3e <char_buffer_add_slow+0x3e> 80a3b57: 89 f6 mov %esi,%esi 80a3b59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080a3b60 <_IO_vfscanf>: 80a3b60: 55 push %ebp 80a3b61: 65 a1 00 00 00 00 mov %gs:0x0,%eax 80a3b67: 89 e5 mov %esp,%ebp 80a3b69: 57 push %edi 80a3b6a: 56 push %esi 80a3b6b: 53 push %ebx 80a3b6c: 89 c7 mov %eax,%edi 80a3b6e: 81 ec cc 05 00 00 sub $0x5cc,%esp 80a3b74: 89 85 a0 fa ff ff mov %eax,-0x560(%ebp) 80a3b7a: b8 dc ff ff ff mov $0xffffffdc,%eax 80a3b7f: 8b 5d 08 mov 0x8(%ebp),%ebx 80a3b82: 8b 75 0c mov 0xc(%ebp),%esi 80a3b85: 8b 04 07 mov (%edi,%eax,1),%eax 80a3b88: 89 85 84 fa ff ff mov %eax,-0x57c(%ebp) 80a3b8e: 8b 00 mov (%eax),%eax 80a3b90: c7 85 e4 fb ff ff 00 movl $0x400,-0x41c(%ebp) 80a3b97: 04 00 00 80a3b9a: 89 85 5c fa ff ff mov %eax,-0x5a4(%ebp) 80a3ba0: 8d 85 e8 fb ff ff lea -0x418(%ebp),%eax 80a3ba6: 89 85 e0 fb ff ff mov %eax,-0x420(%ebp) 80a3bac: 8b 43 68 mov 0x68(%ebx),%eax 80a3baf: 85 c0 test %eax,%eax 80a3bb1: 0f 85 61 02 00 00 jne 80a3e18 <_IO_vfscanf+0x2b8> 80a3bb7: c7 43 68 ff ff ff ff movl $0xffffffff,0x68(%ebx) 80a3bbe: 8b 03 mov (%ebx),%eax 80a3bc0: 89 c1 mov %eax,%ecx 80a3bc2: 83 e1 04 and $0x4,%ecx 80a3bc5: 0f 85 a6 1e 00 00 jne 80a5a71 <_IO_vfscanf+0x1f11> 80a3bcb: 85 f6 test %esi,%esi 80a3bcd: 0f 84 7d 2e 00 00 je 80a6a50 <_IO_vfscanf+0x2ef0> 80a3bd3: 8b bd 84 fa ff ff mov -0x57c(%ebp),%edi 80a3bd9: 8b 57 04 mov 0x4(%edi),%edx 80a3bdc: 8b 7a 24 mov 0x24(%edx),%edi 80a3bdf: 89 bd 4c fa ff ff mov %edi,-0x5b4(%ebp) 80a3be5: 8b 7a 28 mov 0x28(%edx),%edi 80a3be8: 80 3f 00 cmpb $0x0,(%edi) 80a3beb: 0f 45 cf cmovne %edi,%ecx 80a3bee: bf 00 00 00 00 mov $0x0,%edi 80a3bf3: 85 ff test %edi,%edi 80a3bf5: 89 8d 70 fa ff ff mov %ecx,-0x590(%ebp) 80a3bfb: 0f 84 0f 04 00 00 je 80a4010 <_IO_vfscanf+0x4b0> 80a3c01: 8d 85 bc fa ff ff lea -0x544(%ebp),%eax 80a3c07: 83 ec 04 sub $0x4,%esp 80a3c0a: 53 push %ebx 80a3c0b: 68 20 ab 08 08 push $0x808ab20 80a3c10: 50 push %eax 80a3c11: e8 ea c3 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a3c16: 8b 03 mov (%ebx),%eax 80a3c18: 83 c4 10 add $0x10,%esp 80a3c1b: 25 00 80 00 00 and $0x8000,%eax 80a3c20: 0f 84 1a 02 00 00 je 80a3e40 <_IO_vfscanf+0x2e0> 80a3c26: 8b 45 10 mov 0x10(%ebp),%eax 80a3c29: c7 85 ac fa ff ff 00 movl $0x0,-0x554(%ebp) 80a3c30: 00 00 00 80a3c33: c7 85 b0 fa ff ff 00 movl $0x0,-0x550(%ebp) 80a3c3a: 00 00 00 80a3c3d: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a3c44: 00 00 00 80a3c47: c7 85 60 fa ff ff 00 movl $0x0,-0x5a0(%ebp) 80a3c4e: 00 00 00 80a3c51: c7 85 90 fa ff ff 00 movl $0x0,-0x570(%ebp) 80a3c58: 00 00 00 80a3c5b: 89 85 64 fa ff ff mov %eax,-0x59c(%ebp) 80a3c61: c7 85 94 fa ff ff 00 movl $0x0,-0x56c(%ebp) 80a3c68: 00 00 00 80a3c6b: c7 85 8c fa ff ff 00 movl $0x0,-0x574(%ebp) 80a3c72: 00 00 00 80a3c75: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a3c7c: 00 00 00 80a3c7f: c7 85 58 fa ff ff 00 movl $0x0,-0x5a8(%ebp) 80a3c86: 00 00 00 80a3c89: c7 85 50 fa ff ff 00 movl $0x0,-0x5b0(%ebp) 80a3c90: 00 00 00 80a3c93: c7 85 54 fa ff ff 00 movl $0x0,-0x5ac(%ebp) 80a3c9a: 00 00 00 80a3c9d: c7 85 88 fa ff ff 00 movl $0x0,-0x578(%ebp) 80a3ca4: 00 00 00 80a3ca7: 89 5d 08 mov %ebx,0x8(%ebp) 80a3caa: 0f b6 06 movzbl (%esi),%eax 80a3cad: 84 c0 test %al,%al 80a3caf: 0f 84 2d 1d 00 00 je 80a59e2 <_IO_vfscanf+0x1e82> 80a3cb5: a8 80 test $0x80,%al 80a3cb7: 0f 85 c3 00 00 00 jne 80a3d80 <_IO_vfscanf+0x220> 80a3cbd: 8d 7e 01 lea 0x1(%esi),%edi 80a3cc0: 3c 25 cmp $0x25,%al 80a3cc2: 89 bd 9c fa ff ff mov %edi,-0x564(%ebp) 80a3cc8: 0f 84 b2 01 00 00 je 80a3e80 <_IO_vfscanf+0x320> 80a3cce: 0f b6 d8 movzbl %al,%ebx 80a3cd1: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a3cd7: 8b 50 34 mov 0x34(%eax),%edx 80a3cda: f6 44 5a 01 20 testb $0x20,0x1(%edx,%ebx,2) 80a3cdf: 0f 85 1b 01 00 00 jne 80a3e00 <_IO_vfscanf+0x2a0> 80a3ce5: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a3cec: 0f 84 1e 04 00 00 je 80a4110 <_IO_vfscanf+0x5b0> 80a3cf2: 8b 45 08 mov 0x8(%ebp),%eax 80a3cf5: 8b 75 08 mov 0x8(%ebp),%esi 80a3cf8: 8b 40 04 mov 0x4(%eax),%eax 80a3cfb: 3b 46 08 cmp 0x8(%esi),%eax 80a3cfe: 0f 83 c1 1c 00 00 jae 80a59c5 <_IO_vfscanf+0x1e65> 80a3d04: 8b 75 08 mov 0x8(%ebp),%esi 80a3d07: 8d 50 01 lea 0x1(%eax),%edx 80a3d0a: 89 56 04 mov %edx,0x4(%esi) 80a3d0d: 0f b6 00 movzbl (%eax),%eax 80a3d10: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a3d16: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a3d1d: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a3d23: 85 c9 test %ecx,%ecx 80a3d25: 74 38 je 80a3d5f <_IO_vfscanf+0x1ff> 80a3d27: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a3d2d: 8b 75 08 mov 0x8(%ebp),%esi 80a3d30: 8b 51 34 mov 0x34(%ecx),%edx 80a3d33: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 80a3d38: 74 1f je 80a3d59 <_IO_vfscanf+0x1f9> 80a3d3a: 8b 46 04 mov 0x4(%esi),%eax 80a3d3d: 3b 46 08 cmp 0x8(%esi),%eax 80a3d40: 0f 83 7a 06 00 00 jae 80a43c0 <_IO_vfscanf+0x860> 80a3d46: 8d 48 01 lea 0x1(%eax),%ecx 80a3d49: 83 c7 01 add $0x1,%edi 80a3d4c: 89 4e 04 mov %ecx,0x4(%esi) 80a3d4f: 0f b6 00 movzbl (%eax),%eax 80a3d52: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 80a3d57: 75 e1 jne 80a3d3a <_IO_vfscanf+0x1da> 80a3d59: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a3d5f: 39 d8 cmp %ebx,%eax 80a3d61: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a3d67: 0f 85 e2 1c 00 00 jne 80a5a4f <_IO_vfscanf+0x1eef> 80a3d6d: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a3d74: 00 00 00 80a3d77: e9 8e 00 00 00 jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a3d7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a3d80: 83 ec 0c sub $0xc,%esp 80a3d83: 56 push %esi 80a3d84: e8 27 85 fb ff call 805c2b0 <strlen> 80a3d89: 8d 95 ac fa ff ff lea -0x554(%ebp),%edx 80a3d8f: 83 c4 0c add $0xc,%esp 80a3d92: 52 push %edx 80a3d93: 50 push %eax 80a3d94: 56 push %esi 80a3d95: e8 06 68 00 00 call 80aa5a0 <__mbrlen> 80a3d9a: 83 c4 10 add $0x10,%esp 80a3d9d: 85 c0 test %eax,%eax 80a3d9f: 0f 8e ab 03 00 00 jle 80a4150 <_IO_vfscanf+0x5f0> 80a3da5: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a3dac: 0f 84 7e 01 00 00 je 80a3f30 <_IO_vfscanf+0x3d0> 80a3db2: 8d 1c 06 lea (%esi,%eax,1),%ebx 80a3db5: 8b 7d 08 mov 0x8(%ebp),%edi 80a3db8: 89 da mov %ebx,%edx 80a3dba: 8b 9d 88 fa ff ff mov -0x578(%ebp),%ebx 80a3dc0: 8b 47 04 mov 0x4(%edi),%eax 80a3dc3: 3b 47 08 cmp 0x8(%edi),%eax 80a3dc6: 0f 83 24 06 00 00 jae 80a43f0 <_IO_vfscanf+0x890> 80a3dcc: 8d 48 01 lea 0x1(%eax),%ecx 80a3dcf: 89 4f 04 mov %ecx,0x4(%edi) 80a3dd2: 0f b6 00 movzbl (%eax),%eax 80a3dd5: 83 c6 01 add $0x1,%esi 80a3dd8: 0f b6 4e ff movzbl -0x1(%esi),%ecx 80a3ddc: 83 c3 01 add $0x1,%ebx 80a3ddf: 39 c1 cmp %eax,%ecx 80a3de1: 0f 85 ab 1c 00 00 jne 80a5a92 <_IO_vfscanf+0x1f32> 80a3de7: 39 d6 cmp %edx,%esi 80a3de9: 75 d5 jne 80a3dc0 <_IO_vfscanf+0x260> 80a3deb: 89 b5 9c fa ff ff mov %esi,-0x564(%ebp) 80a3df1: 89 9d 88 fa ff ff mov %ebx,-0x578(%ebp) 80a3df7: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a3dfd: eb 0b jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a3dff: 90 nop 80a3e00: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a3e07: 00 00 00 80a3e0a: 8b b5 9c fa ff ff mov -0x564(%ebp),%esi 80a3e10: e9 95 fe ff ff jmp 80a3caa <_IO_vfscanf+0x14a> 80a3e15: 8d 76 00 lea 0x0(%esi),%esi 80a3e18: 83 f8 ff cmp $0xffffffff,%eax 80a3e1b: 0f 84 9d fd ff ff je 80a3bbe <_IO_vfscanf+0x5e> 80a3e21: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a3e28: ff ff ff 80a3e2b: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a3e31: 8d 65 f4 lea -0xc(%ebp),%esp 80a3e34: 5b pop %ebx 80a3e35: 5e pop %esi 80a3e36: 5f pop %edi 80a3e37: 5d pop %ebp 80a3e38: c3 ret 80a3e39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a3e40: 8b 53 48 mov 0x48(%ebx),%edx 80a3e43: 65 8b 3d 08 00 00 00 mov %gs:0x8,%edi 80a3e4a: 3b 7a 08 cmp 0x8(%edx),%edi 80a3e4d: 74 22 je 80a3e71 <_IO_vfscanf+0x311> 80a3e4f: b9 01 00 00 00 mov $0x1,%ecx 80a3e54: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a3e5b: 00 80a3e5c: 74 01 je 80a3e5f <_IO_vfscanf+0x2ff> 80a3e5e: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 80a3e62: 74 07 je 80a3e6b <_IO_vfscanf+0x30b> 80a3e64: 8d 0a lea (%edx),%ecx 80a3e66: e8 c5 be fc ff call 806fd30 <__lll_lock_wait_private> 80a3e6b: 8b 53 48 mov 0x48(%ebx),%edx 80a3e6e: 89 7a 08 mov %edi,0x8(%edx) 80a3e71: 83 42 04 01 addl $0x1,0x4(%edx) 80a3e75: e9 ac fd ff ff jmp 80a3c26 <_IO_vfscanf+0xc6> 80a3e7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a3e80: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a3e86: 89 85 d8 fb ff ff mov %eax,-0x428(%ebp) 80a3e8c: 03 85 e4 fb ff ff add -0x41c(%ebp),%eax 80a3e92: 89 85 dc fb ff ff mov %eax,-0x424(%ebp) 80a3e98: 0f b6 46 01 movzbl 0x1(%esi),%eax 80a3e9c: 89 c3 mov %eax,%ebx 80a3e9e: 83 e8 30 sub $0x30,%eax 80a3ea1: 83 f8 09 cmp $0x9,%eax 80a3ea4: 0f 87 7e 01 00 00 ja 80a4028 <_IO_vfscanf+0x4c8> 80a3eaa: 89 c3 mov %eax,%ebx 80a3eac: 89 85 6c fa ff ff mov %eax,-0x594(%ebp) 80a3eb2: 0f b6 46 02 movzbl 0x2(%esi),%eax 80a3eb6: 8d 7e 02 lea 0x2(%esi),%edi 80a3eb9: 89 bd 9c fa ff ff mov %edi,-0x564(%ebp) 80a3ebf: 8d 48 d0 lea -0x30(%eax),%ecx 80a3ec2: 89 c2 mov %eax,%edx 80a3ec4: 83 f9 09 cmp $0x9,%ecx 80a3ec7: 77 2a ja 80a3ef3 <_IO_vfscanf+0x393> 80a3ec9: 89 f9 mov %edi,%ecx 80a3ecb: 90 nop 80a3ecc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a3ed0: 8d 14 9b lea (%ebx,%ebx,4),%edx 80a3ed3: 83 c1 01 add $0x1,%ecx 80a3ed6: 8d 5c 50 d0 lea -0x30(%eax,%edx,2),%ebx 80a3eda: 0f b6 01 movzbl (%ecx),%eax 80a3edd: 8d 70 d0 lea -0x30(%eax),%esi 80a3ee0: 89 c2 mov %eax,%edx 80a3ee2: 83 fe 09 cmp $0x9,%esi 80a3ee5: 76 e9 jbe 80a3ed0 <_IO_vfscanf+0x370> 80a3ee7: 89 8d 9c fa ff ff mov %ecx,-0x564(%ebp) 80a3eed: 89 9d 6c fa ff ff mov %ebx,-0x594(%ebp) 80a3ef3: 80 fa 24 cmp $0x24,%dl 80a3ef6: 0f 84 5c 02 00 00 je 80a4158 <_IO_vfscanf+0x5f8> 80a3efc: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a3f02: c7 85 7c fa ff ff 00 movl $0x0,-0x584(%ebp) 80a3f09: 00 00 00 80a3f0c: c7 85 6c fa ff ff 00 movl $0x0,-0x594(%ebp) 80a3f13: 00 00 00 80a3f16: 89 85 98 fa ff ff mov %eax,-0x568(%ebp) 80a3f1c: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a3f22: 0f b6 18 movzbl (%eax),%ebx 80a3f25: e9 a8 01 00 00 jmp 80a40d2 <_IO_vfscanf+0x572> 80a3f2a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a3f30: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a3f35: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a3f3b: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a3f41: 8b 5d 08 mov 0x8(%ebp),%ebx 80a3f44: 89 0c 07 mov %ecx,(%edi,%eax,1) 80a3f47: 8b 8d 8c fa ff ff mov -0x574(%ebp),%ecx 80a3f4d: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a3f54: 00 00 00 80a3f57: 85 c9 test %ecx,%ecx 80a3f59: 75 0d jne 80a3f68 <_IO_vfscanf+0x408> 80a3f5b: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a3f62: ff ff ff 80a3f65: 8d 76 00 lea 0x0(%esi),%esi 80a3f68: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80a3f6e: 75 27 jne 80a3f97 <_IO_vfscanf+0x437> 80a3f70: 8b 53 48 mov 0x48(%ebx),%edx 80a3f73: 83 6a 04 01 subl $0x1,0x4(%edx) 80a3f77: 75 1e jne 80a3f97 <_IO_vfscanf+0x437> 80a3f79: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80a3f80: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80a3f87: 00 80a3f88: 74 01 je 80a3f8b <_IO_vfscanf+0x42b> 80a3f8a: f0 83 2a 01 lock subl $0x1,(%edx) 80a3f8e: 74 07 je 80a3f97 <_IO_vfscanf+0x437> 80a3f90: 8d 02 lea (%edx),%eax 80a3f92: e8 c9 bd fc ff call 806fd60 <__lll_unlock_wake_private> 80a3f97: b8 00 00 00 00 mov $0x0,%eax 80a3f9c: 85 c0 test %eax,%eax 80a3f9e: 74 14 je 80a3fb4 <_IO_vfscanf+0x454> 80a3fa0: 8d 85 bc fa ff ff lea -0x544(%ebp),%eax 80a3fa6: 83 ec 08 sub $0x8,%esp 80a3fa9: 6a 00 push $0x0 80a3fab: 50 push %eax 80a3fac: e8 4f c0 f5 f7 call 0 <_nl_current_LC_CTYPE> 80a3fb1: 83 c4 10 add $0x10,%esp 80a3fb4: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a3fba: 8d bd e8 fb ff ff lea -0x418(%ebp),%edi 80a3fc0: 39 f8 cmp %edi,%eax 80a3fc2: 74 0c je 80a3fd0 <_IO_vfscanf+0x470> 80a3fc4: 83 ec 0c sub $0xc,%esp 80a3fc7: 50 push %eax 80a3fc8: e8 c3 65 fb ff call 805a590 <__cfree> 80a3fcd: 83 c4 10 add $0x10,%esp 80a3fd0: 8b 45 14 mov 0x14(%ebp),%eax 80a3fd3: 85 c0 test %eax,%eax 80a3fd5: 74 0b je 80a3fe2 <_IO_vfscanf+0x482> 80a3fd7: 8b 45 14 mov 0x14(%ebp),%eax 80a3fda: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a3fe0: 09 38 or %edi,(%eax) 80a3fe2: 83 bd 8c fa ff ff ff cmpl $0xffffffff,-0x574(%ebp) 80a3fe9: 0f 84 31 04 00 00 je 80a4420 <_IO_vfscanf+0x8c0> 80a3fef: 8b 9d 78 fa ff ff mov -0x588(%ebp),%ebx 80a3ff5: 85 db test %ebx,%ebx 80a3ff7: 0f 85 73 04 00 00 jne 80a4470 <_IO_vfscanf+0x910> 80a3ffd: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a4003: 8d 65 f4 lea -0xc(%ebp),%esp 80a4006: 5b pop %ebx 80a4007: 5e pop %esi 80a4008: 5f pop %edi 80a4009: 5d pop %ebp 80a400a: c3 ret 80a400b: 90 nop 80a400c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a4010: c7 85 bc fa ff ff 20 movl $0x808ab20,-0x544(%ebp) 80a4017: ab 08 08 80a401a: 89 9d c0 fa ff ff mov %ebx,-0x540(%ebp) 80a4020: e9 f6 fb ff ff jmp 80a3c1b <_IO_vfscanf+0xbb> 80a4025: 8d 76 00 lea 0x0(%esi),%esi 80a4028: c7 85 6c fa ff ff 00 movl $0x0,-0x594(%ebp) 80a402f: 00 00 00 80a4032: 31 f6 xor %esi,%esi 80a4034: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a403a: 8b bd 70 fa ff ff mov -0x590(%ebp),%edi 80a4040: eb 1d jmp 80a405f <_IO_vfscanf+0x4ff> 80a4042: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a4048: 80 fb 49 cmp $0x49,%bl 80a404b: 74 3b je 80a4088 <_IO_vfscanf+0x528> 80a404d: 80 fb 27 cmp $0x27,%bl 80a4050: 75 0a jne 80a405c <_IO_vfscanf+0x4fc> 80a4052: 89 f2 mov %esi,%edx 80a4054: 80 ca 80 or $0x80,%dl 80a4057: 85 ff test %edi,%edi 80a4059: 0f 45 f2 cmovne %edx,%esi 80a405c: 0f b6 18 movzbl (%eax),%ebx 80a405f: 80 fb 2a cmp $0x2a,%bl 80a4062: 0f 94 c1 sete %cl 80a4065: 80 fb 27 cmp $0x27,%bl 80a4068: 0f 94 c2 sete %dl 80a406b: 08 d1 or %dl,%cl 80a406d: 75 05 jne 80a4074 <_IO_vfscanf+0x514> 80a406f: 80 fb 49 cmp $0x49,%bl 80a4072: 75 1c jne 80a4090 <_IO_vfscanf+0x530> 80a4074: 83 c0 01 add $0x1,%eax 80a4077: 80 fb 2a cmp $0x2a,%bl 80a407a: 75 cc jne 80a4048 <_IO_vfscanf+0x4e8> 80a407c: 83 ce 08 or $0x8,%esi 80a407f: eb db jmp 80a405c <_IO_vfscanf+0x4fc> 80a4081: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a4088: 81 ce 00 04 00 00 or $0x400,%esi 80a408e: eb cc jmp 80a405c <_IO_vfscanf+0x4fc> 80a4090: 89 c2 mov %eax,%edx 80a4092: 89 85 9c fa ff ff mov %eax,-0x564(%ebp) 80a4098: 0f b6 c3 movzbl %bl,%eax 80a409b: 83 e8 30 sub $0x30,%eax 80a409e: 89 b5 7c fa ff ff mov %esi,-0x584(%ebp) 80a40a4: 83 f8 09 cmp $0x9,%eax 80a40a7: 0f 87 14 04 00 00 ja 80a44c1 <_IO_vfscanf+0x961> 80a40ad: 31 c9 xor %ecx,%ecx 80a40af: 90 nop 80a40b0: 8d 0c 89 lea (%ecx,%ecx,4),%ecx 80a40b3: 83 c2 01 add $0x1,%edx 80a40b6: 8d 0c 48 lea (%eax,%ecx,2),%ecx 80a40b9: 0f b6 02 movzbl (%edx),%eax 80a40bc: 89 c3 mov %eax,%ebx 80a40be: 83 e8 30 sub $0x30,%eax 80a40c1: 83 f8 09 cmp $0x9,%eax 80a40c4: 76 ea jbe 80a40b0 <_IO_vfscanf+0x550> 80a40c6: 89 95 9c fa ff ff mov %edx,-0x564(%ebp) 80a40cc: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a40d2: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a40d8: b8 ff ff ff ff mov $0xffffffff,%eax 80a40dd: 85 ff test %edi,%edi 80a40df: 0f 45 c7 cmovne %edi,%eax 80a40e2: 89 85 98 fa ff ff mov %eax,-0x568(%ebp) 80a40e8: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a40ee: 8d 78 01 lea 0x1(%eax),%edi 80a40f1: 8d 43 b4 lea -0x4c(%ebx),%eax 80a40f4: 3c 2e cmp $0x2e,%al 80a40f6: 0f 87 d4 03 00 00 ja 80a44d0 <_IO_vfscanf+0x970> 80a40fc: 0f b6 c0 movzbl %al,%eax 80a40ff: ff 24 85 94 61 0d 08 jmp *0x80d6194(,%eax,4) 80a4106: 8d 76 00 lea 0x0(%esi),%esi 80a4109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a4110: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a4115: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a411b: 8b bd 90 fa ff ff mov -0x570(%ebp),%edi 80a4121: 8b 5d 08 mov 0x8(%ebp),%ebx 80a4124: 89 3c 06 mov %edi,(%esi,%eax,1) 80a4127: 8b 95 8c fa ff ff mov -0x574(%ebp),%edx 80a412d: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a4134: 00 00 00 80a4137: 85 d2 test %edx,%edx 80a4139: 0f 85 29 fe ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a413f: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a4146: ff ff ff 80a4149: e9 1a fe ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a414e: 66 90 xchg %ax,%ax 80a4150: 0f b6 06 movzbl (%esi),%eax 80a4153: e9 65 fb ff ff jmp 80a3cbd <_IO_vfscanf+0x15d> 80a4158: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a415e: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80a4162: 83 c0 01 add $0x1,%eax 80a4165: 89 85 9c fa ff ff mov %eax,-0x564(%ebp) 80a416b: e9 c2 fe ff ff jmp 80a4032 <_IO_vfscanf+0x4d2> 80a4170: 83 8d 7c fa ff ff 03 orl $0x3,-0x584(%ebp) 80a4177: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a417d: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80a4181: 84 db test %bl,%bl 80a4183: 0f 84 2a 18 00 00 je 80a59b3 <_IO_vfscanf+0x1e53> 80a4189: 8b 95 a4 fa ff ff mov -0x55c(%ebp),%edx 80a418f: 8d 47 01 lea 0x1(%edi),%eax 80a4192: 89 85 9c fa ff ff mov %eax,-0x564(%ebp) 80a4198: 85 d2 test %edx,%edx 80a419a: 0f 85 bd 00 00 00 jne 80a425d <_IO_vfscanf+0x6fd> 80a41a0: 80 fb 5b cmp $0x5b,%bl 80a41a3: 0f 85 e7 02 00 00 jne 80a4490 <_IO_vfscanf+0x930> 80a41a9: 83 eb 25 sub $0x25,%ebx 80a41ac: 80 fb 53 cmp $0x53,%bl 80a41af: 0f 87 47 14 00 00 ja 80a55fc <_IO_vfscanf+0x1a9c> 80a41b5: 0f b6 db movzbl %bl,%ebx 80a41b8: ff 24 9d 50 62 0d 08 jmp *0x80d6250(,%ebx,4) 80a41bf: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a41c5: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80a41c9: 80 fb 6c cmp $0x6c,%bl 80a41cc: 0f 84 71 03 00 00 je 80a4543 <_IO_vfscanf+0x9e3> 80a41d2: 81 8d 7c fa ff ff 00 orl $0x2000,-0x584(%ebp) 80a41d9: 20 00 00 80a41dc: eb a3 jmp 80a4181 <_IO_vfscanf+0x621> 80a41de: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a41e4: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80a41e8: 80 fb 6c cmp $0x6c,%bl 80a41eb: 0f 84 3f 03 00 00 je 80a4530 <_IO_vfscanf+0x9d0> 80a41f1: 83 8d 7c fa ff ff 01 orl $0x1,-0x584(%ebp) 80a41f8: eb 87 jmp 80a4181 <_IO_vfscanf+0x621> 80a41fa: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a4200: 83 8d 7c fa ff ff 02 orl $0x2,-0x584(%ebp) 80a4207: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80a420b: e9 71 ff ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a4210: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a4216: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80a421a: 80 fb 68 cmp $0x68,%bl 80a421d: 0f 84 f7 02 00 00 je 80a451a <_IO_vfscanf+0x9ba> 80a4223: 83 8d 7c fa ff ff 04 orl $0x4,-0x584(%ebp) 80a422a: e9 52 ff ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a422f: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a4235: 0f b6 40 01 movzbl 0x1(%eax),%eax 80a4239: 89 c2 mov %eax,%edx 80a423b: 83 e2 f7 and $0xfffffff7,%edx 80a423e: 80 fa 53 cmp $0x53,%dl 80a4241: 0f 84 97 13 00 00 je 80a55de <_IO_vfscanf+0x1a7e> 80a4247: 3c 73 cmp $0x73,%al 80a4249: 0f 84 8f 13 00 00 je 80a55de <_IO_vfscanf+0x1a7e> 80a424f: 89 f8 mov %edi,%eax 80a4251: 8b bd 9c fa ff ff mov -0x564(%ebp),%edi 80a4257: 89 85 9c fa ff ff mov %eax,-0x564(%ebp) 80a425d: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a4262: 8b 95 a0 fa ff ff mov -0x560(%ebp),%edx 80a4268: 89 bd 80 fa ff ff mov %edi,-0x580(%ebp) 80a426e: 88 9d 74 fa ff ff mov %bl,-0x58c(%ebp) 80a4274: 8b bd 84 fa ff ff mov -0x57c(%ebp),%edi 80a427a: 8b 5d 08 mov 0x8(%ebp),%ebx 80a427d: 8b 34 02 mov (%edx,%eax,1),%esi 80a4280: 89 c1 mov %eax,%ecx 80a4282: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a4288: c7 04 02 00 00 00 00 movl $0x0,(%edx,%eax,1) 80a428f: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a4295: 89 b5 68 fa ff ff mov %esi,-0x598(%ebp) 80a429b: 8b b5 88 fa ff ff mov -0x578(%ebp),%esi 80a42a1: eb 27 jmp 80a42ca <_IO_vfscanf+0x76a> 80a42a3: 90 nop 80a42a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a42a8: 8b 43 04 mov 0x4(%ebx),%eax 80a42ab: 3b 43 08 cmp 0x8(%ebx),%eax 80a42ae: 0f 83 ac 00 00 00 jae 80a4360 <_IO_vfscanf+0x800> 80a42b4: 8d 50 01 lea 0x1(%eax),%edx 80a42b7: 83 c6 01 add $0x1,%esi 80a42ba: 89 53 04 mov %edx,0x4(%ebx) 80a42bd: 0f b6 00 movzbl (%eax),%eax 80a42c0: 8b 57 34 mov 0x34(%edi),%edx 80a42c3: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 80a42c8: 74 26 je 80a42f0 <_IO_vfscanf+0x790> 80a42ca: 83 f8 ff cmp $0xffffffff,%eax 80a42cd: 75 d9 jne 80a42a8 <_IO_vfscanf+0x748> 80a42cf: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a42d5: 8b 04 08 mov (%eax,%ecx,1),%eax 80a42d8: 83 f8 04 cmp $0x4,%eax 80a42db: 0f 84 b8 00 00 00 je 80a4399 <_IO_vfscanf+0x839> 80a42e1: 8b 57 34 mov 0x34(%edi),%edx 80a42e4: b8 ff ff ff ff mov $0xffffffff,%eax 80a42e9: f6 44 42 01 20 testb $0x20,0x1(%edx,%eax,2) 80a42ee: 75 da jne 80a42ca <_IO_vfscanf+0x76a> 80a42f0: 89 b5 88 fa ff ff mov %esi,-0x578(%ebp) 80a42f6: 8b 95 a0 fa ff ff mov -0x560(%ebp),%edx 80a42fc: 83 f8 ff cmp $0xffffffff,%eax 80a42ff: 8b b5 68 fa ff ff mov -0x598(%ebp),%esi 80a4305: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a430b: 8b bd 80 fa ff ff mov -0x580(%ebp),%edi 80a4311: 0f b6 9d 74 fa ff ff movzbl -0x58c(%ebp),%ebx 80a4318: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a431e: 89 34 0a mov %esi,(%edx,%ecx,1) 80a4321: 0f 84 84 01 00 00 je 80a44ab <_IO_vfscanf+0x94b> 80a4327: 83 ec 08 sub $0x8,%esp 80a432a: 0f b6 c0 movzbl %al,%eax 80a432d: 83 eb 25 sub $0x25,%ebx 80a4330: 50 push %eax 80a4331: ff 75 08 pushl 0x8(%ebp) 80a4334: 83 ad 88 fa ff ff 01 subl $0x1,-0x578(%ebp) 80a433b: e8 80 0c fb ff call 8054fc0 <_IO_sputbackc> 80a4340: 83 c4 10 add $0x10,%esp 80a4343: 80 fb 53 cmp $0x53,%bl 80a4346: 0f 87 6d 13 00 00 ja 80a56b9 <_IO_vfscanf+0x1b59> 80a434c: 0f b6 db movzbl %bl,%ebx 80a434f: ff 24 9d a0 63 0d 08 jmp *0x80d63a0(,%ebx,4) 80a4356: 8d 76 00 lea 0x0(%esi),%esi 80a4359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a4360: 83 ec 0c sub $0xc,%esp 80a4363: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a4369: 53 push %ebx 80a436a: e8 11 03 fb ff call 8054680 <__uflow> 80a436f: 83 c4 10 add $0x10,%esp 80a4372: 83 f8 ff cmp $0xffffffff,%eax 80a4375: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a437b: 0f 85 3a 59 00 00 jne 80a9cbb <_IO_vfscanf+0x615b> 80a4381: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a4387: 8b 04 08 mov (%eax,%ecx,1),%eax 80a438a: 83 f8 04 cmp $0x4,%eax 80a438d: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a4393: 0f 85 48 ff ff ff jne 80a42e1 <_IO_vfscanf+0x781> 80a4399: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a439f: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a43a6: 00 00 00 80a43a9: 85 c0 test %eax,%eax 80a43ab: 0f 85 b7 fb ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a43b1: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a43b8: ff ff ff 80a43bb: e9 a8 fb ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a43c0: 83 ec 0c sub $0xc,%esp 80a43c3: 56 push %esi 80a43c4: e8 b7 02 fb ff call 8054680 <__uflow> 80a43c9: 83 c4 10 add $0x10,%esp 80a43cc: 83 f8 ff cmp $0xffffffff,%eax 80a43cf: 0f 85 d5 58 00 00 jne 80a9caa <_IO_vfscanf+0x614a> 80a43d5: 8b 8d 8c fa ff ff mov -0x574(%ebp),%ecx 80a43db: 89 f3 mov %esi,%ebx 80a43dd: 85 c9 test %ecx,%ecx 80a43df: 0f 45 c1 cmovne %ecx,%eax 80a43e2: 89 85 8c fa ff ff mov %eax,-0x574(%ebp) 80a43e8: e9 7b fb ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a43ed: 8d 76 00 lea 0x0(%esi),%esi 80a43f0: 83 ec 0c sub $0xc,%esp 80a43f3: 89 95 9c fa ff ff mov %edx,-0x564(%ebp) 80a43f9: 57 push %edi 80a43fa: e8 81 02 fb ff call 8054680 <__uflow> 80a43ff: 83 c4 10 add $0x10,%esp 80a4402: 83 f8 ff cmp $0xffffffff,%eax 80a4405: 8b 95 9c fa ff ff mov -0x564(%ebp),%edx 80a440b: 0f 85 c4 f9 ff ff jne 80a3dd5 <_IO_vfscanf+0x275> 80a4411: 89 fb mov %edi,%ebx 80a4413: e9 2f fb ff ff jmp 80a3f47 <_IO_vfscanf+0x3e7> 80a4418: 90 nop 80a4419: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a4420: 8b 85 54 fa ff ff mov -0x5ac(%ebp),%eax 80a4426: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a442c: 85 c0 test %eax,%eax 80a442e: 0f 84 ed f9 ff ff je 80a3e21 <_IO_vfscanf+0x2c1> 80a4434: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a4438: 8b 3e mov (%esi),%edi 80a443a: 31 db xor %ebx,%ebx 80a443c: 85 ff test %edi,%edi 80a443e: 74 22 je 80a4462 <_IO_vfscanf+0x902> 80a4440: 8b 44 9e 08 mov 0x8(%esi,%ebx,4),%eax 80a4444: 83 ec 0c sub $0xc,%esp 80a4447: ff 30 pushl (%eax) 80a4449: e8 42 61 fb ff call 805a590 <__cfree> 80a444e: 8b 44 9e 08 mov 0x8(%esi,%ebx,4),%eax 80a4452: 83 c4 10 add $0x10,%esp 80a4455: 83 c3 01 add $0x1,%ebx 80a4458: 39 1e cmp %ebx,(%esi) 80a445a: c7 00 00 00 00 00 movl $0x0,(%eax) 80a4460: 77 de ja 80a4440 <_IO_vfscanf+0x8e0> 80a4462: 8b 76 04 mov 0x4(%esi),%esi 80a4465: 85 f6 test %esi,%esi 80a4467: 75 cf jne 80a4438 <_IO_vfscanf+0x8d8> 80a4469: e9 b3 f9 ff ff jmp 80a3e21 <_IO_vfscanf+0x2c1> 80a446e: 66 90 xchg %ax,%ax 80a4470: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a4476: 83 ec 0c sub $0xc,%esp 80a4479: ff 36 pushl (%esi) 80a447b: e8 10 61 fb ff call 805a590 <__cfree> 80a4480: c7 06 00 00 00 00 movl $0x0,(%esi) 80a4486: 83 c4 10 add $0x10,%esp 80a4489: e9 6f fb ff ff jmp 80a3ffd <_IO_vfscanf+0x49d> 80a448e: 66 90 xchg %ax,%ax 80a4490: 89 d8 mov %ebx,%eax 80a4492: 83 e0 df and $0xffffffdf,%eax 80a4495: 3c 43 cmp $0x43,%al 80a4497: 0f 84 0c fd ff ff je 80a41a9 <_IO_vfscanf+0x649> 80a449d: 80 fb 6e cmp $0x6e,%bl 80a44a0: 0f 84 03 fd ff ff je 80a41a9 <_IO_vfscanf+0x649> 80a44a6: e9 b2 fd ff ff jmp 80a425d <_IO_vfscanf+0x6fd> 80a44ab: 83 eb 25 sub $0x25,%ebx 80a44ae: 80 fb 53 cmp $0x53,%bl 80a44b1: 0f 87 14 12 00 00 ja 80a56cb <_IO_vfscanf+0x1b6b> 80a44b7: 0f b6 db movzbl %bl,%ebx 80a44ba: ff 24 9d f0 64 0d 08 jmp *0x80d64f0(,%ebx,4) 80a44c1: c7 85 98 fa ff ff ff movl $0xffffffff,-0x568(%ebp) 80a44c8: ff ff ff 80a44cb: e9 18 fc ff ff jmp 80a40e8 <_IO_vfscanf+0x588> 80a44d0: 8b bd 9c fa ff ff mov -0x564(%ebp),%edi 80a44d6: e9 a6 fc ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a44db: 8b 5d 08 mov 0x8(%ebp),%ebx 80a44de: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a44e4: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a44ea: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a44f0: 89 34 38 mov %esi,(%eax,%edi,1) 80a44f3: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a44f9: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a4500: 00 00 00 80a4503: 85 c0 test %eax,%eax 80a4505: 0f 85 5d fa ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a450b: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a4512: ff ff ff 80a4515: e9 4e fa ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a451a: 8d 78 02 lea 0x2(%eax),%edi 80a451d: 81 8d 7c fa ff ff 00 orl $0x200,-0x584(%ebp) 80a4524: 02 00 00 80a4527: 0f b6 58 02 movzbl 0x2(%eax),%ebx 80a452b: e9 51 fc ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a4530: 8d 78 02 lea 0x2(%eax),%edi 80a4533: 83 8d 7c fa ff ff 03 orl $0x3,-0x584(%ebp) 80a453a: 0f b6 58 02 movzbl 0x2(%eax),%ebx 80a453e: e9 3e fc ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a4543: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a4549: 81 8d 7c fa ff ff 01 orl $0x2001,-0x584(%ebp) 80a4550: 20 00 00 80a4553: 8d 78 02 lea 0x2(%eax),%edi 80a4556: 0f b6 58 02 movzbl 0x2(%eax),%ebx 80a455a: e9 22 fc ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a455f: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a4565: 83 e0 f9 and $0xfffffff9,%eax 80a4568: 80 cc 10 or $0x10,%ah 80a456b: 89 85 7c fa ff ff mov %eax,-0x584(%ebp) 80a4571: c7 85 80 fa ff ff 10 movl $0x10,-0x580(%ebp) 80a4578: 00 00 00 80a457b: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a4582: 0f 84 96 15 00 00 je 80a5b1e <_IO_vfscanf+0x1fbe> 80a4588: 8b 45 08 mov 0x8(%ebp),%eax 80a458b: 8b 7d 08 mov 0x8(%ebp),%edi 80a458e: 8b 40 04 mov 0x4(%eax),%eax 80a4591: 3b 47 08 cmp 0x8(%edi),%eax 80a4594: 0f 83 38 21 00 00 jae 80a66d2 <_IO_vfscanf+0x2b72> 80a459a: 8b 75 08 mov 0x8(%ebp),%esi 80a459d: 8d 50 01 lea 0x1(%eax),%edx 80a45a0: 89 56 04 mov %edx,0x4(%esi) 80a45a3: 0f b6 00 movzbl (%eax),%eax 80a45a6: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a45ac: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a45b2: 8d 78 01 lea 0x1(%eax),%edi 80a45b5: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a45bb: 83 e8 2b sub $0x2b,%eax 80a45be: 83 e0 fd and $0xfffffffd,%eax 80a45c1: 75 67 jne 80a462a <_IO_vfscanf+0xaca> 80a45c3: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a45c9: 39 85 dc fb ff ff cmp %eax,-0x424(%ebp) 80a45cf: 0f 84 92 24 00 00 je 80a6a67 <_IO_vfscanf+0x2f07> 80a45d5: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a45dc: 8d 50 01 lea 0x1(%eax),%edx 80a45df: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a45e5: 88 08 mov %cl,(%eax) 80a45e7: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a45ed: 85 c9 test %ecx,%ecx 80a45ef: 0f 9f c0 setg %al 80a45f2: 0f b6 c0 movzbl %al,%eax 80a45f5: 29 c1 sub %eax,%ecx 80a45f7: 8b 45 08 mov 0x8(%ebp),%eax 80a45fa: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a4600: 8b 4d 08 mov 0x8(%ebp),%ecx 80a4603: 8b 40 04 mov 0x4(%eax),%eax 80a4606: 3b 41 08 cmp 0x8(%ecx),%eax 80a4609: 0f 83 62 13 00 00 jae 80a5971 <_IO_vfscanf+0x1e11> 80a460f: 8b 7d 08 mov 0x8(%ebp),%edi 80a4612: 8d 50 01 lea 0x1(%eax),%edx 80a4615: 89 57 04 mov %edx,0x4(%edi) 80a4618: 0f b6 00 movzbl (%eax),%eax 80a461b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a4621: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a4627: 83 c7 02 add $0x2,%edi 80a462a: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a4630: 85 c0 test %eax,%eax 80a4632: 0f 84 68 13 00 00 je 80a59a0 <_IO_vfscanf+0x1e40> 80a4638: 83 bd 94 fa ff ff 30 cmpl $0x30,-0x56c(%ebp) 80a463f: 0f 85 5b 13 00 00 jne 80a59a0 <_IO_vfscanf+0x1e40> 80a4645: 85 c0 test %eax,%eax 80a4647: 89 c1 mov %eax,%ecx 80a4649: 0f 9f c0 setg %al 80a464c: 0f b6 c0 movzbl %al,%eax 80a464f: 29 c1 sub %eax,%ecx 80a4651: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a4657: 39 85 dc fb ff ff cmp %eax,-0x424(%ebp) 80a465d: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a4663: 0f 84 43 24 00 00 je 80a6aac <_IO_vfscanf+0x2f4c> 80a4669: 8d 50 01 lea 0x1(%eax),%edx 80a466c: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a4672: c6 00 30 movb $0x30,(%eax) 80a4675: 8b 45 08 mov 0x8(%ebp),%eax 80a4678: 8b 4d 08 mov 0x8(%ebp),%ecx 80a467b: 8b 40 04 mov 0x4(%eax),%eax 80a467e: 3b 41 08 cmp 0x8(%ecx),%eax 80a4681: 0f 83 d5 29 00 00 jae 80a705c <_IO_vfscanf+0x34fc> 80a4687: 8b 75 08 mov 0x8(%ebp),%esi 80a468a: 8d 50 01 lea 0x1(%eax),%edx 80a468d: 89 56 04 mov %edx,0x4(%esi) 80a4690: 0f b6 00 movzbl (%eax),%eax 80a4693: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a4699: 83 c7 01 add $0x1,%edi 80a469c: 8b 9d 98 fa ff ff mov -0x568(%ebp),%ebx 80a46a2: 85 db test %ebx,%ebx 80a46a4: 74 1a je 80a46c0 <_IO_vfscanf+0xb60> 80a46a6: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a46ac: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a46b3: 8b 51 38 mov 0x38(%ecx),%edx 80a46b6: 83 3c 82 78 cmpl $0x78,(%edx,%eax,4) 80a46ba: 0f 84 64 25 00 00 je 80a6c24 <_IO_vfscanf+0x30c4> 80a46c0: 8b 9d 80 fa ff ff mov -0x580(%ebp),%ebx 80a46c6: 85 db test %ebx,%ebx 80a46c8: 0f 84 41 14 00 00 je 80a5b0f <_IO_vfscanf+0x1faf> 80a46ce: 83 bd 80 fa ff ff 0a cmpl $0xa,-0x580(%ebp) 80a46d5: 75 1a jne 80a46f1 <_IO_vfscanf+0xb91> 80a46d7: f7 85 7c fa ff ff 00 testl $0x400,-0x584(%ebp) 80a46de: 04 00 00 80a46e1: 0f 85 c5 2c 00 00 jne 80a73ac <_IO_vfscanf+0x384c> 80a46e7: c7 85 80 fa ff ff 0a movl $0xa,-0x580(%ebp) 80a46ee: 00 00 00 80a46f1: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a46f7: 8b 4d 08 mov 0x8(%ebp),%ecx 80a46fa: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a4700: 83 fb ff cmp $0xffffffff,%ebx 80a4703: 0f 84 af 00 00 00 je 80a47b8 <_IO_vfscanf+0xc58> 80a4709: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a470f: 85 f6 test %esi,%esi 80a4711: 0f 84 a1 00 00 00 je 80a47b8 <_IO_vfscanf+0xc58> 80a4717: 83 bd 80 fa ff ff 10 cmpl $0x10,-0x580(%ebp) 80a471e: 0f 84 14 11 00 00 je 80a5838 <_IO_vfscanf+0x1cd8> 80a4724: 8d 43 d0 lea -0x30(%ebx),%eax 80a4727: 83 f8 09 cmp $0x9,%eax 80a472a: 0f 87 b0 0f 00 00 ja 80a56e0 <_IO_vfscanf+0x1b80> 80a4730: 8d 43 d1 lea -0x2f(%ebx),%eax 80a4733: 3b 85 80 fa ff ff cmp -0x580(%ebp),%eax 80a4739: 7f 7d jg 80a47b8 <_IO_vfscanf+0xc58> 80a473b: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a4741: 88 9d a4 fa ff ff mov %bl,-0x55c(%ebp) 80a4747: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a474d: 8d 76 00 lea 0x0(%esi),%esi 80a4750: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a4756: 0f 84 34 11 00 00 je 80a5890 <_IO_vfscanf+0x1d30> 80a475c: 8d 50 01 lea 0x1(%eax),%edx 80a475f: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a4765: 0f b6 95 a4 fa ff ff movzbl -0x55c(%ebp),%edx 80a476c: 88 10 mov %dl,(%eax) 80a476e: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a4774: 85 ff test %edi,%edi 80a4776: 0f 9f c0 setg %al 80a4779: 0f b6 c0 movzbl %al,%eax 80a477c: 29 c7 sub %eax,%edi 80a477e: 83 fb ff cmp $0xffffffff,%ebx 80a4781: 89 bd 98 fa ff ff mov %edi,-0x568(%ebp) 80a4787: 0f 84 e3 10 00 00 je 80a5870 <_IO_vfscanf+0x1d10> 80a478d: 8b 41 04 mov 0x4(%ecx),%eax 80a4790: 3b 41 08 cmp 0x8(%ecx),%eax 80a4793: 0f 83 9c 11 00 00 jae 80a5935 <_IO_vfscanf+0x1dd5> 80a4799: 8d 50 01 lea 0x1(%eax),%edx 80a479c: 89 51 04 mov %edx,0x4(%ecx) 80a479f: 0f b6 18 movzbl (%eax),%ebx 80a47a2: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a47a9: 83 fb ff cmp $0xffffffff,%ebx 80a47ac: 0f 85 57 ff ff ff jne 80a4709 <_IO_vfscanf+0xba9> 80a47b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a47b8: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a47be: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a47c4: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a47ca: 85 d2 test %edx,%edx 80a47cc: 0f 84 ac 22 00 00 je 80a6a7e <_IO_vfscanf+0x2f1e> 80a47d2: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a47d8: 39 c2 cmp %eax,%edx 80a47da: 0f 84 fa 13 00 00 je 80a5bda <_IO_vfscanf+0x207a> 80a47e0: 29 c2 sub %eax,%edx 80a47e2: 83 fa 01 cmp $0x1,%edx 80a47e5: 0f 84 91 18 00 00 je 80a607c <_IO_vfscanf+0x251c> 80a47eb: 8b b5 94 fa ff ff mov -0x56c(%ebp),%esi 80a47f1: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a47f7: 83 fe ff cmp $0xffffffff,%esi 80a47fa: 74 1f je 80a481b <_IO_vfscanf+0xcbb> 80a47fc: 89 f8 mov %edi,%eax 80a47fe: 83 ec 08 sub $0x8,%esp 80a4801: 83 e8 01 sub $0x1,%eax 80a4804: 89 85 88 fa ff ff mov %eax,-0x578(%ebp) 80a480a: 89 f0 mov %esi,%eax 80a480c: 0f b6 c0 movzbl %al,%eax 80a480f: 50 push %eax 80a4810: ff 75 08 pushl 0x8(%ebp) 80a4813: e8 a8 07 fb ff call 8054fc0 <_IO_sputbackc> 80a4818: 83 c4 10 add $0x10,%esp 80a481b: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a4821: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a4827: 0f 84 d5 22 00 00 je 80a6b02 <_IO_vfscanf+0x2fa2> 80a482d: 8d 50 01 lea 0x1(%eax),%edx 80a4830: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a4836: c6 00 00 movb $0x0,(%eax) 80a4839: 8b 9d d8 fb ff ff mov -0x428(%ebp),%ebx 80a483f: 85 db test %ebx,%ebx 80a4841: 0f 84 8d 22 00 00 je 80a6ad4 <_IO_vfscanf+0x2f74> 80a4847: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a484d: 89 c3 mov %eax,%ebx 80a484f: 83 e3 02 and $0x2,%ebx 80a4852: 0f 84 83 12 00 00 je 80a5adb <_IO_vfscanf+0x1f7b> 80a4858: a8 40 test $0x40,%al 80a485a: 0f 84 be 17 00 00 je 80a601e <_IO_vfscanf+0x24be> 80a4860: 25 80 00 00 00 and $0x80,%eax 80a4865: 50 push %eax 80a4866: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a486c: ff b5 80 fa ff ff pushl -0x580(%ebp) 80a4872: 50 push %eax 80a4873: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a4879: e8 12 64 00 00 call 80aac90 <__strtoll_internal> 80a487e: 83 c4 10 add $0x10,%esp 80a4881: 89 95 34 fa ff ff mov %edx,-0x5cc(%ebp) 80a4887: 8b bd e0 fb ff ff mov -0x420(%ebp),%edi 80a488d: 39 bd a8 fa ff ff cmp %edi,-0x558(%ebp) 80a4893: 0f 84 56 26 00 00 je 80a6eef <_IO_vfscanf+0x338f> 80a4899: 8b b5 7c fa ff ff mov -0x584(%ebp),%esi 80a489f: 89 f7 mov %esi,%edi 80a48a1: 83 e7 08 and $0x8,%edi 80a48a4: 89 bd a4 fa ff ff mov %edi,-0x55c(%ebp) 80a48aa: 0f 85 bd f4 ff ff jne 80a3d6d <_IO_vfscanf+0x20d> 80a48b0: 89 f7 mov %esi,%edi 80a48b2: 83 e7 40 and $0x40,%edi 80a48b5: 0f 84 e4 18 00 00 je 80a619f <_IO_vfscanf+0x263f> 80a48bb: 85 db test %ebx,%ebx 80a48bd: 0f 84 fb 22 00 00 je 80a6bbe <_IO_vfscanf+0x305e> 80a48c3: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a48c9: 85 c9 test %ecx,%ecx 80a48cb: 0f 85 ea 32 00 00 jne 80a7bbb <_IO_vfscanf+0x405b> 80a48d1: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a48d7: 89 fa mov %edi,%edx 80a48d9: 83 c7 04 add $0x4,%edi 80a48dc: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a48e2: 8b 12 mov (%edx),%edx 80a48e4: 89 02 mov %eax,(%edx) 80a48e6: 8b 85 34 fa ff ff mov -0x5cc(%ebp),%eax 80a48ec: 89 42 04 mov %eax,0x4(%edx) 80a48ef: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a48f6: e9 0f f5 ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a48fb: 8b bd 7c fa ff ff mov -0x584(%ebp),%edi 80a4901: 89 f8 mov %edi,%eax 80a4903: 83 e0 08 and $0x8,%eax 80a4906: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a490c: 0f 85 98 00 00 00 jne 80a49aa <_IO_vfscanf+0xe4a> 80a4912: 89 f8 mov %edi,%eax 80a4914: f6 c4 21 test $0x21,%ah 80a4917: 0f 84 43 1f 00 00 je 80a6860 <_IO_vfscanf+0x2d00> 80a491d: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a4923: 85 c0 test %eax,%eax 80a4925: 0f 85 15 29 00 00 jne 80a7240 <_IO_vfscanf+0x36e0> 80a492b: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a4931: 89 f0 mov %esi,%eax 80a4933: 83 c6 04 add $0x4,%esi 80a4936: 8b 00 mov (%eax),%eax 80a4938: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a493e: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a4944: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a494a: 85 ff test %edi,%edi 80a494c: 0f 84 1e 46 00 00 je 80a8f70 <_IO_vfscanf+0x5410> 80a4952: 83 ec 0c sub $0xc,%esp 80a4955: 68 90 01 00 00 push $0x190 80a495a: e8 21 57 fb ff call 805a080 <__libc_malloc> 80a495f: 83 c4 10 add $0x10,%esp 80a4962: 85 c0 test %eax,%eax 80a4964: 89 07 mov %eax,(%edi) 80a4966: 0f 84 25 3a 00 00 je 80a8391 <_IO_vfscanf+0x4831> 80a496c: 8b 8d 54 fa ff ff mov -0x5ac(%ebp),%ecx 80a4972: 85 c9 test %ecx,%ecx 80a4974: 0f 84 79 36 00 00 je 80a7ff3 <_IO_vfscanf+0x4493> 80a497a: 8b 11 mov (%ecx),%edx 80a497c: 83 fa 20 cmp $0x20,%edx 80a497f: 8d 4a 01 lea 0x1(%edx),%ecx 80a4982: 0f 84 6b 36 00 00 je 80a7ff3 <_IO_vfscanf+0x4493> 80a4988: 8b bd 54 fa ff ff mov -0x5ac(%ebp),%edi 80a498e: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a4994: c7 85 60 fa ff ff 64 movl $0x64,-0x5a0(%ebp) 80a499b: 00 00 00 80a499e: 89 0f mov %ecx,(%edi) 80a49a0: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a49a6: 89 4c 97 08 mov %ecx,0x8(%edi,%edx,4) 80a49aa: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a49b1: 0f 84 f9 1b 00 00 je 80a65b0 <_IO_vfscanf+0x2a50> 80a49b7: 8b 45 08 mov 0x8(%ebp),%eax 80a49ba: 8b 7d 08 mov 0x8(%ebp),%edi 80a49bd: 8b 40 04 mov 0x4(%eax),%eax 80a49c0: 3b 47 08 cmp 0x8(%edi),%eax 80a49c3: 0f 83 5c 33 00 00 jae 80a7d25 <_IO_vfscanf+0x41c5> 80a49c9: 8b 4d 08 mov 0x8(%ebp),%ecx 80a49cc: 8d 50 01 lea 0x1(%eax),%edx 80a49cf: 89 51 04 mov %edx,0x4(%ecx) 80a49d2: 0f b6 00 movzbl (%eax),%eax 80a49d5: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a49db: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a49e1: c7 85 0c fb ff ff 00 movl $0x0,-0x4f4(%ebp) 80a49e8: 00 00 00 80a49eb: c7 85 10 fb ff ff 00 movl $0x0,-0x4f0(%ebp) 80a49f2: 00 00 00 80a49f5: 8b bd 94 fa ff ff mov -0x56c(%ebp),%edi 80a49fb: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a4a02: 8b 40 34 mov 0x34(%eax),%eax 80a4a05: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) 80a4a0a: 0f 85 83 14 00 00 jne 80a5e93 <_IO_vfscanf+0x2333> 80a4a10: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a4a16: 8d b5 dc fa ff ff lea -0x524(%ebp),%esi 80a4a1c: 8b 5d 08 mov 0x8(%ebp),%ebx 80a4a1f: 31 ff xor %edi,%edi 80a4a21: 89 b5 80 fa ff ff mov %esi,-0x580(%ebp) 80a4a27: 25 00 21 00 00 and $0x2100,%eax 80a4a2c: 89 85 74 fa ff ff mov %eax,-0x58c(%ebp) 80a4a32: 8b 85 a4 fa ff ff mov -0x55c(%ebp),%eax 80a4a38: 8b b5 58 fa ff ff mov -0x5a8(%ebp),%esi 80a4a3e: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a4a44: 85 c0 test %eax,%eax 80a4a46: 0f 45 f7 cmovne %edi,%esi 80a4a49: 88 8d dc fa ff ff mov %cl,-0x524(%ebp) 80a4a4f: 89 b5 94 fa ff ff mov %esi,-0x56c(%ebp) 80a4a55: 89 de mov %ebx,%esi 80a4a57: 89 cb mov %ecx,%ebx 80a4a59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a4a60: 8d 85 0c fb ff ff lea -0x4f4(%ebp),%eax 80a4a66: 50 push %eax 80a4a67: 6a 01 push $0x1 80a4a69: ff b5 80 fa ff ff pushl -0x580(%ebp) 80a4a6f: ff b5 94 fa ff ff pushl -0x56c(%ebp) 80a4a75: e8 56 5b 00 00 call 80aa5d0 <__mbrtowc> 80a4a7a: 83 c4 10 add $0x10,%esp 80a4a7d: 83 f8 fe cmp $0xfffffffe,%eax 80a4a80: 0f 85 6a 13 00 00 jne 80a5df0 <_IO_vfscanf+0x2290> 80a4a86: 8b 46 04 mov 0x4(%esi),%eax 80a4a89: 3b 46 08 cmp 0x8(%esi),%eax 80a4a8c: 0f 83 0e 11 00 00 jae 80a5ba0 <_IO_vfscanf+0x2040> 80a4a92: 8d 48 01 lea 0x1(%eax),%ecx 80a4a95: 89 4e 04 mov %ecx,0x4(%esi) 80a4a98: 0f b6 18 movzbl (%eax),%ebx 80a4a9b: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a4aa2: 88 9d dc fa ff ff mov %bl,-0x524(%ebp) 80a4aa8: eb b6 jmp 80a4a60 <_IO_vfscanf+0xf00> 80a4aaa: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a4ab0: b8 01 00 00 00 mov $0x1,%eax 80a4ab5: 83 ff ff cmp $0xffffffff,%edi 80a4ab8: 0f 45 c7 cmovne %edi,%eax 80a4abb: 8b bd 7c fa ff ff mov -0x584(%ebp),%edi 80a4ac1: 89 85 98 fa ff ff mov %eax,-0x568(%ebp) 80a4ac7: 89 f8 mov %edi,%eax 80a4ac9: 83 e0 08 and $0x8,%eax 80a4acc: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a4ad2: 0f 85 a7 00 00 00 jne 80a4b7f <_IO_vfscanf+0x101f> 80a4ad8: 89 f8 mov %edi,%eax 80a4ada: f6 c4 21 test $0x21,%ah 80a4add: 0f 84 2e 1d 00 00 je 80a6811 <_IO_vfscanf+0x2cb1> 80a4ae3: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a4ae9: 85 c0 test %eax,%eax 80a4aeb: 0f 85 2f 27 00 00 jne 80a7220 <_IO_vfscanf+0x36c0> 80a4af1: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a4af7: 89 f0 mov %esi,%eax 80a4af9: 83 c6 04 add $0x4,%esi 80a4afc: 8b 00 mov (%eax),%eax 80a4afe: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a4b04: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a4b0a: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a4b10: 85 ff test %edi,%edi 80a4b12: 0f 84 8c 40 00 00 je 80a8ba4 <_IO_vfscanf+0x5044> 80a4b18: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a4b1e: b8 00 04 00 00 mov $0x400,%eax 80a4b23: 81 fe 00 04 00 00 cmp $0x400,%esi 80a4b29: 0f 4e c6 cmovle %esi,%eax 80a4b2c: 83 ec 0c sub $0xc,%esp 80a4b2f: 89 85 60 fa ff ff mov %eax,-0x5a0(%ebp) 80a4b35: c1 e0 02 shl $0x2,%eax 80a4b38: 50 push %eax 80a4b39: e8 42 55 fb ff call 805a080 <__libc_malloc> 80a4b3e: 83 c4 10 add $0x10,%esp 80a4b41: 85 c0 test %eax,%eax 80a4b43: 89 07 mov %eax,(%edi) 80a4b45: 0f 84 7d 35 00 00 je 80a80c8 <_IO_vfscanf+0x4568> 80a4b4b: 8b 8d 54 fa ff ff mov -0x5ac(%ebp),%ecx 80a4b51: 85 c9 test %ecx,%ecx 80a4b53: 0f 84 c8 34 00 00 je 80a8021 <_IO_vfscanf+0x44c1> 80a4b59: 8b 11 mov (%ecx),%edx 80a4b5b: 83 fa 20 cmp $0x20,%edx 80a4b5e: 8d 4a 01 lea 0x1(%edx),%ecx 80a4b61: 0f 84 ba 34 00 00 je 80a8021 <_IO_vfscanf+0x44c1> 80a4b67: 8b bd 54 fa ff ff mov -0x5ac(%ebp),%edi 80a4b6d: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a4b73: 89 0f mov %ecx,(%edi) 80a4b75: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a4b7b: 89 4c 97 08 mov %ecx,0x8(%edi,%edx,4) 80a4b7f: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a4b86: 0f 84 08 1b 00 00 je 80a6694 <_IO_vfscanf+0x2b34> 80a4b8c: 8b 45 08 mov 0x8(%ebp),%eax 80a4b8f: 8b 7d 08 mov 0x8(%ebp),%edi 80a4b92: 8b 40 04 mov 0x4(%eax),%eax 80a4b95: 3b 47 08 cmp 0x8(%edi),%eax 80a4b98: 0f 83 21 34 00 00 jae 80a7fbf <_IO_vfscanf+0x445f> 80a4b9e: 8b 75 08 mov 0x8(%ebp),%esi 80a4ba1: 8d 50 01 lea 0x1(%eax),%edx 80a4ba4: 89 56 04 mov %edx,0x4(%esi) 80a4ba7: 0f b6 00 movzbl (%eax),%eax 80a4baa: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a4bb0: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a4bb6: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a4bbd: 8d b5 dc fa ff ff lea -0x524(%ebp),%esi 80a4bc3: 8b 5d 08 mov 0x8(%ebp),%ebx 80a4bc6: c7 85 0c fb ff ff 00 movl $0x0,-0x4f4(%ebp) 80a4bcd: 00 00 00 80a4bd0: c7 85 10 fb ff ff 00 movl $0x0,-0x4f0(%ebp) 80a4bd7: 00 00 00 80a4bda: 25 00 21 00 00 and $0x2100,%eax 80a4bdf: 89 85 74 fa ff ff mov %eax,-0x58c(%ebp) 80a4be5: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a4bec: 88 85 dc fa ff ff mov %al,-0x524(%ebp) 80a4bf2: 8b 85 a4 fa ff ff mov -0x55c(%ebp),%eax 80a4bf8: 85 c0 test %eax,%eax 80a4bfa: 75 2e jne 80a4c2a <_IO_vfscanf+0x10ca> 80a4bfc: 8b 85 74 fa ff ff mov -0x58c(%ebp),%eax 80a4c02: 85 c0 test %eax,%eax 80a4c04: 74 24 je 80a4c2a <_IO_vfscanf+0x10ca> 80a4c06: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a4c0c: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a4c12: 8b 00 mov (%eax),%eax 80a4c14: 8d 3c 8d 00 00 00 00 lea 0x0(,%ecx,4),%edi 80a4c1b: 8d 14 38 lea (%eax,%edi,1),%edx 80a4c1e: 39 95 58 fa ff ff cmp %edx,-0x5a8(%ebp) 80a4c24: 0f 84 c0 34 00 00 je 80a80ea <_IO_vfscanf+0x458a> 80a4c2a: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a4c30: 85 ff test %edi,%edi 80a4c32: bf 00 00 00 00 mov $0x0,%edi 80a4c37: 0f 44 bd 58 fa ff ff cmove -0x5a8(%ebp),%edi 80a4c3e: 89 bd 80 fa ff ff mov %edi,-0x580(%ebp) 80a4c44: 89 df mov %ebx,%edi 80a4c46: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a4c4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a4c50: 8d 85 0c fb ff ff lea -0x4f4(%ebp),%eax 80a4c56: 50 push %eax 80a4c57: 6a 01 push $0x1 80a4c59: 56 push %esi 80a4c5a: ff b5 80 fa ff ff pushl -0x580(%ebp) 80a4c60: e8 6b 59 00 00 call 80aa5d0 <__mbrtowc> 80a4c65: 83 c4 10 add $0x10,%esp 80a4c68: 83 f8 fe cmp $0xfffffffe,%eax 80a4c6b: 0f 85 59 13 00 00 jne 80a5fca <_IO_vfscanf+0x246a> 80a4c71: 8b 47 04 mov 0x4(%edi),%eax 80a4c74: 3b 47 08 cmp 0x8(%edi),%eax 80a4c77: 0f 83 e9 0e 00 00 jae 80a5b66 <_IO_vfscanf+0x2006> 80a4c7d: 8d 48 01 lea 0x1(%eax),%ecx 80a4c80: 89 4f 04 mov %ecx,0x4(%edi) 80a4c83: 0f b6 18 movzbl (%eax),%ebx 80a4c86: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a4c8d: 88 9d dc fa ff ff mov %bl,-0x524(%ebp) 80a4c93: eb bb jmp 80a4c50 <_IO_vfscanf+0x10f0> 80a4c95: 83 8d 7c fa ff ff 40 orl $0x40,-0x584(%ebp) 80a4c9c: c7 85 80 fa ff ff 0a movl $0xa,-0x580(%ebp) 80a4ca3: 00 00 00 80a4ca6: e9 d0 f8 ff ff jmp 80a457b <_IO_vfscanf+0xa1b> 80a4cab: 8b 9d 7c fa ff ff mov -0x584(%ebp),%ebx 80a4cb1: 89 d8 mov %ebx,%eax 80a4cb3: 83 e0 01 and $0x1,%eax 80a4cb6: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a4cbc: 0f 85 39 fc ff ff jne 80a48fb <_IO_vfscanf+0xd9b> 80a4cc2: 89 d8 mov %ebx,%eax 80a4cc4: 83 e3 08 and $0x8,%ebx 80a4cc7: 0f 85 93 00 00 00 jne 80a4d60 <_IO_vfscanf+0x1200> 80a4ccd: f6 c4 21 test $0x21,%ah 80a4cd0: 0f 84 92 2f 00 00 je 80a7c68 <_IO_vfscanf+0x4108> 80a4cd6: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a4cdc: 85 c0 test %eax,%eax 80a4cde: 0f 85 39 36 00 00 jne 80a831d <_IO_vfscanf+0x47bd> 80a4ce4: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a4cea: 89 f8 mov %edi,%eax 80a4cec: 83 c7 04 add $0x4,%edi 80a4cef: 8b 00 mov (%eax),%eax 80a4cf1: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a4cf7: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a4cfd: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a4d03: 85 ff test %edi,%edi 80a4d05: 0f 84 5b 4f 00 00 je 80a9c66 <_IO_vfscanf+0x6106> 80a4d0b: 83 ec 0c sub $0xc,%esp 80a4d0e: 6a 64 push $0x64 80a4d10: e8 6b 53 fb ff call 805a080 <__libc_malloc> 80a4d15: 83 c4 10 add $0x10,%esp 80a4d18: 85 c0 test %eax,%eax 80a4d1a: 89 07 mov %eax,(%edi) 80a4d1c: 0f 84 a8 3d 00 00 je 80a8aca <_IO_vfscanf+0x4f6a> 80a4d22: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a4d28: 85 f6 test %esi,%esi 80a4d2a: 0f 84 2f 3c 00 00 je 80a895f <_IO_vfscanf+0x4dff> 80a4d30: 8b 16 mov (%esi),%edx 80a4d32: 83 fa 20 cmp $0x20,%edx 80a4d35: 8d 4a 01 lea 0x1(%edx),%ecx 80a4d38: 0f 84 21 3c 00 00 je 80a895f <_IO_vfscanf+0x4dff> 80a4d3e: 8b bd 54 fa ff ff mov -0x5ac(%ebp),%edi 80a4d44: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a4d4a: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a4d50: c7 85 60 fa ff ff 64 movl $0x64,-0x5a0(%ebp) 80a4d57: 00 00 00 80a4d5a: 89 0f mov %ecx,(%edi) 80a4d5c: 89 74 97 08 mov %esi,0x8(%edi,%edx,4) 80a4d60: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a4d67: 0f 84 8c 25 00 00 je 80a72f9 <_IO_vfscanf+0x3799> 80a4d6d: 8b 45 08 mov 0x8(%ebp),%eax 80a4d70: 8b 4d 08 mov 0x8(%ebp),%ecx 80a4d73: 8b 40 04 mov 0x4(%eax),%eax 80a4d76: 3b 41 08 cmp 0x8(%ecx),%eax 80a4d79: 0f 83 28 37 00 00 jae 80a84a7 <_IO_vfscanf+0x4947> 80a4d7f: 8b 75 08 mov 0x8(%ebp),%esi 80a4d82: 8d 50 01 lea 0x1(%eax),%edx 80a4d85: 89 56 04 mov %edx,0x4(%esi) 80a4d88: 0f b6 00 movzbl (%eax),%eax 80a4d8b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a4d91: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a4d97: 8b bd 94 fa ff ff mov -0x56c(%ebp),%edi 80a4d9d: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a4da4: 8b 40 34 mov 0x34(%eax),%eax 80a4da7: f6 44 78 01 20 testb $0x20,0x1(%eax,%edi,2) 80a4dac: 0f 85 f3 30 00 00 jne 80a7ea5 <_IO_vfscanf+0x4345> 80a4db2: 8b b5 7c fa ff ff mov -0x584(%ebp),%esi 80a4db8: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a4dbe: 8b 95 94 fa ff ff mov -0x56c(%ebp),%edx 80a4dc4: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a4dca: 89 9d 98 fa ff ff mov %ebx,-0x568(%ebp) 80a4dd0: 8b 5d 08 mov 0x8(%ebp),%ebx 80a4dd3: 81 e6 00 21 00 00 and $0x2100,%esi 80a4dd9: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a4ddf: 89 b5 80 fa ff ff mov %esi,-0x580(%ebp) 80a4de5: 8b b5 50 fa ff ff mov -0x5b0(%ebp),%esi 80a4deb: eb 65 jmp 80a4e52 <_IO_vfscanf+0x12f2> 80a4ded: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a4df3: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a4df9: 8b 36 mov (%esi),%esi 80a4dfb: 89 8d 74 fa ff ff mov %ecx,-0x58c(%ebp) 80a4e01: 89 b5 6c fa ff ff mov %esi,-0x594(%ebp) 80a4e07: 01 ce add %ecx,%esi 80a4e09: 89 f1 mov %esi,%ecx 80a4e0b: 89 c6 mov %eax,%esi 80a4e0d: 39 ce cmp %ecx,%esi 80a4e0f: 0f 84 f3 2f 00 00 je 80a7e08 <_IO_vfscanf+0x42a8> 80a4e15: 85 ff test %edi,%edi 80a4e17: 7e 09 jle 80a4e22 <_IO_vfscanf+0x12c2> 80a4e19: 83 ef 01 sub $0x1,%edi 80a4e1c: 0f 84 92 33 00 00 je 80a81b4 <_IO_vfscanf+0x4654> 80a4e22: 8b 43 04 mov 0x4(%ebx),%eax 80a4e25: 3b 43 08 cmp 0x8(%ebx),%eax 80a4e28: 0f 83 f2 10 00 00 jae 80a5f20 <_IO_vfscanf+0x23c0> 80a4e2e: 8d 50 01 lea 0x1(%eax),%edx 80a4e31: 89 53 04 mov %edx,0x4(%ebx) 80a4e34: 0f b6 10 movzbl (%eax),%edx 80a4e37: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a4e3d: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a4e44: 8b 40 34 mov 0x34(%eax),%eax 80a4e47: f6 44 50 01 20 testb $0x20,0x1(%eax,%edx,2) 80a4e4c: 0f 85 41 30 00 00 jne 80a7e93 <_IO_vfscanf+0x4333> 80a4e52: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a4e58: 85 c0 test %eax,%eax 80a4e5a: 75 b9 jne 80a4e15 <_IO_vfscanf+0x12b5> 80a4e5c: 8b 8d 80 fa ff ff mov -0x580(%ebp),%ecx 80a4e62: 8d 46 01 lea 0x1(%esi),%eax 80a4e65: 88 16 mov %dl,(%esi) 80a4e67: 85 c9 test %ecx,%ecx 80a4e69: 75 82 jne 80a4ded <_IO_vfscanf+0x128d> 80a4e6b: 89 c6 mov %eax,%esi 80a4e6d: eb a6 jmp 80a4e15 <_IO_vfscanf+0x12b5> 80a4e6f: 8b bd 7c fa ff ff mov -0x584(%ebp),%edi 80a4e75: 89 f8 mov %edi,%eax 80a4e77: 83 e0 08 and $0x8,%eax 80a4e7a: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a4e80: 0f 85 e7 ee ff ff jne 80a3d6d <_IO_vfscanf+0x20d> 80a4e86: 89 f8 mov %edi,%eax 80a4e88: a8 02 test $0x2,%al 80a4e8a: 0f 84 e7 1c 00 00 je 80a6b77 <_IO_vfscanf+0x3017> 80a4e90: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a4e96: 85 c0 test %eax,%eax 80a4e98: 0f 85 03 2d 00 00 jne 80a7ba1 <_IO_vfscanf+0x4041> 80a4e9e: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a4ea4: 89 f0 mov %esi,%eax 80a4ea6: 83 c6 04 add $0x4,%esi 80a4ea9: 8b 00 mov (%eax),%eax 80a4eab: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a4eb1: 8b b5 88 fa ff ff mov -0x578(%ebp),%esi 80a4eb7: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80a4ebe: 89 30 mov %esi,(%eax) 80a4ec0: e9 45 ef ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a4ec5: 8b 9d 7c fa ff ff mov -0x584(%ebp),%ebx 80a4ecb: 89 d8 mov %ebx,%eax 80a4ecd: 83 e0 01 and $0x1,%eax 80a4ed0: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a4ed6: 0f 85 ce fb ff ff jne 80a4aaa <_IO_vfscanf+0xf4a> 80a4edc: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a4ee2: b8 01 00 00 00 mov $0x1,%eax 80a4ee7: 89 c6 mov %eax,%esi 80a4ee9: 89 d8 mov %ebx,%eax 80a4eeb: 83 f9 ff cmp $0xffffffff,%ecx 80a4eee: 0f 45 f1 cmovne %ecx,%esi 80a4ef1: 83 e3 08 and $0x8,%ebx 80a4ef4: 89 b5 98 fa ff ff mov %esi,-0x568(%ebp) 80a4efa: 0f 85 a2 00 00 00 jne 80a4fa2 <_IO_vfscanf+0x1442> 80a4f00: f6 c4 21 test $0x21,%ah 80a4f03: 0f 84 35 30 00 00 je 80a7f3e <_IO_vfscanf+0x43de> 80a4f09: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a4f0f: 85 c0 test %eax,%eax 80a4f11: 0f 85 3a 33 00 00 jne 80a8251 <_IO_vfscanf+0x46f1> 80a4f17: 8b 8d 64 fa ff ff mov -0x59c(%ebp),%ecx 80a4f1d: 89 c8 mov %ecx,%eax 80a4f1f: 83 c1 04 add $0x4,%ecx 80a4f22: 8b 00 mov (%eax),%eax 80a4f24: 89 8d 64 fa ff ff mov %ecx,-0x59c(%ebp) 80a4f2a: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a4f30: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a4f36: 85 f6 test %esi,%esi 80a4f38: 0f 84 48 41 00 00 je 80a9086 <_IO_vfscanf+0x5526> 80a4f3e: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a4f44: b8 00 04 00 00 mov $0x400,%eax 80a4f49: 81 f9 00 04 00 00 cmp $0x400,%ecx 80a4f4f: 0f 4e c1 cmovle %ecx,%eax 80a4f52: 83 ec 0c sub $0xc,%esp 80a4f55: 50 push %eax 80a4f56: 89 85 60 fa ff ff mov %eax,-0x5a0(%ebp) 80a4f5c: e8 1f 51 fb ff call 805a080 <__libc_malloc> 80a4f61: 83 c4 10 add $0x10,%esp 80a4f64: 85 c0 test %eax,%eax 80a4f66: 89 06 mov %eax,(%esi) 80a4f68: 0f 84 e9 37 00 00 je 80a8757 <_IO_vfscanf+0x4bf7> 80a4f6e: 8b bd 54 fa ff ff mov -0x5ac(%ebp),%edi 80a4f74: 85 ff test %edi,%edi 80a4f76: 0f 84 60 37 00 00 je 80a86dc <_IO_vfscanf+0x4b7c> 80a4f7c: 8b 17 mov (%edi),%edx 80a4f7e: 83 fa 20 cmp $0x20,%edx 80a4f81: 8d 4a 01 lea 0x1(%edx),%ecx 80a4f84: 0f 84 52 37 00 00 je 80a86dc <_IO_vfscanf+0x4b7c> 80a4f8a: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a4f90: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a4f96: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a4f9c: 89 0e mov %ecx,(%esi) 80a4f9e: 89 7c 96 08 mov %edi,0x8(%esi,%edx,4) 80a4fa2: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a4fa9: 0f 84 e4 22 00 00 je 80a7293 <_IO_vfscanf+0x3733> 80a4faf: 8b 45 08 mov 0x8(%ebp),%eax 80a4fb2: 8b 75 08 mov 0x8(%ebp),%esi 80a4fb5: 8b 40 04 mov 0x4(%eax),%eax 80a4fb8: 3b 46 08 cmp 0x8(%esi),%eax 80a4fbb: 0f 83 7b 39 00 00 jae 80a893c <_IO_vfscanf+0x4ddc> 80a4fc1: 8b 7d 08 mov 0x8(%ebp),%edi 80a4fc4: 8d 50 01 lea 0x1(%eax),%edx 80a4fc7: 89 57 04 mov %edx,0x4(%edi) 80a4fca: 0f b6 00 movzbl (%eax),%eax 80a4fcd: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a4fd3: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a4fd9: 89 f8 mov %edi,%eax 80a4fdb: 83 c0 01 add $0x1,%eax 80a4fde: 85 db test %ebx,%ebx 80a4fe0: 0f 84 1b 1f 00 00 je 80a6f01 <_IO_vfscanf+0x33a1> 80a4fe6: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a4fec: 89 fb mov %edi,%ebx 80a4fee: 89 85 88 fa ff ff mov %eax,-0x578(%ebp) 80a4ff4: 01 f3 add %esi,%ebx 80a4ff6: 83 fe 01 cmp $0x1,%esi 80a4ff9: 0f 8e 0b ee ff ff jle 80a3e0a <_IO_vfscanf+0x2aa> 80a4fff: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a5005: 8b 75 08 mov 0x8(%ebp),%esi 80a5008: eb 14 jmp 80a501e <_IO_vfscanf+0x14be> 80a500a: 8d 50 01 lea 0x1(%eax),%edx 80a500d: 89 56 04 mov %edx,0x4(%esi) 80a5010: 0f b6 00 movzbl (%eax),%eax 80a5013: 83 c7 01 add $0x1,%edi 80a5016: 39 fb cmp %edi,%ebx 80a5018: 0f 84 ad 31 00 00 je 80a81cb <_IO_vfscanf+0x466b> 80a501e: 8b 46 04 mov 0x4(%esi),%eax 80a5021: 3b 46 08 cmp 0x8(%esi),%eax 80a5024: 72 e4 jb 80a500a <_IO_vfscanf+0x14aa> 80a5026: 83 ec 0c sub $0xc,%esp 80a5029: 56 push %esi 80a502a: e8 51 f6 fa ff call 8054680 <__uflow> 80a502f: 83 c4 10 add $0x10,%esp 80a5032: 83 f8 ff cmp $0xffffffff,%eax 80a5035: 75 dc jne 80a5013 <_IO_vfscanf+0x14b3> 80a5037: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a503d: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a5043: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5048: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a504e: 8b 04 06 mov (%esi,%eax,1),%eax 80a5051: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a5057: e9 ae ed ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a505c: 8b b5 7c fa ff ff mov -0x584(%ebp),%esi 80a5062: 89 f0 mov %esi,%eax 80a5064: 83 e0 01 and $0x1,%eax 80a5067: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a506d: 0f 84 7b 10 00 00 je 80a60ee <_IO_vfscanf+0x258e> 80a5073: 89 f0 mov %esi,%eax 80a5075: a8 08 test $0x8,%al 80a5077: 0f 85 96 00 00 00 jne 80a5113 <_IO_vfscanf+0x15b3> 80a507d: f6 c4 21 test $0x21,%ah 80a5080: 0f 84 98 2b 00 00 je 80a7c1e <_IO_vfscanf+0x40be> 80a5086: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a508c: 85 c0 test %eax,%eax 80a508e: 0f 85 14 32 00 00 jne 80a82a8 <_IO_vfscanf+0x4748> 80a5094: 8b 8d 64 fa ff ff mov -0x59c(%ebp),%ecx 80a509a: 89 c8 mov %ecx,%eax 80a509c: 83 c1 04 add $0x4,%ecx 80a509f: 8b 00 mov (%eax),%eax 80a50a1: 89 8d 64 fa ff ff mov %ecx,-0x59c(%ebp) 80a50a7: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a50ad: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a50b3: 85 f6 test %esi,%esi 80a50b5: 0f 84 bd 4b 00 00 je 80a9c78 <_IO_vfscanf+0x6118> 80a50bb: 83 ec 0c sub $0xc,%esp 80a50be: 68 90 01 00 00 push $0x190 80a50c3: e8 b8 4f fb ff call 805a080 <__libc_malloc> 80a50c8: 83 c4 10 add $0x10,%esp 80a50cb: 85 c0 test %eax,%eax 80a50cd: 89 06 mov %eax,(%esi) 80a50cf: 0f 84 2a 3a 00 00 je 80a8aff <_IO_vfscanf+0x4f9f> 80a50d5: 8b 8d 54 fa ff ff mov -0x5ac(%ebp),%ecx 80a50db: 85 c9 test %ecx,%ecx 80a50dd: 0f 84 bd 34 00 00 je 80a85a0 <_IO_vfscanf+0x4a40> 80a50e3: 8b 11 mov (%ecx),%edx 80a50e5: 83 fa 20 cmp $0x20,%edx 80a50e8: 8d 5a 01 lea 0x1(%edx),%ebx 80a50eb: 0f 84 af 34 00 00 je 80a85a0 <_IO_vfscanf+0x4a40> 80a50f1: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a50f7: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a50fd: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a5103: c7 85 60 fa ff ff 64 movl $0x64,-0x5a0(%ebp) 80a510a: 00 00 00 80a510d: 89 1e mov %ebx,(%esi) 80a510f: 89 4c 96 08 mov %ecx,0x8(%esi,%edx,4) 80a5113: 31 db xor %ebx,%ebx 80a5115: 80 7f 01 5e cmpb $0x5e,0x1(%edi) 80a5119: 0f 84 a2 19 00 00 je 80a6ac1 <_IO_vfscanf+0x2f61> 80a511f: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a5125: b8 ff ff ff 7f mov $0x7fffffff,%eax 80a512a: 85 ff test %edi,%edi 80a512c: 0f 49 c7 cmovns %edi,%eax 80a512f: 83 ec 04 sub $0x4,%esp 80a5132: 89 85 98 fa ff ff mov %eax,-0x568(%ebp) 80a5138: 8d 85 e0 fb ff ff lea -0x420(%ebp),%eax 80a513e: 6a 01 push $0x1 80a5140: 68 00 01 00 00 push $0x100 80a5145: 50 push %eax 80a5146: e8 d5 52 00 00 call 80aa420 <__libc_scratch_buffer_set_array_size> 80a514b: 83 c4 10 add $0x10,%esp 80a514e: 84 c0 test %al,%al 80a5150: 0f 84 f2 2b 00 00 je 80a7d48 <_IO_vfscanf+0x41e8> 80a5156: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a515c: 8d 78 04 lea 0x4(%eax),%edi 80a515f: c7 00 00 00 00 00 movl $0x0,(%eax) 80a5165: c7 80 fc 00 00 00 00 movl $0x0,0xfc(%eax) 80a516c: 00 00 00 80a516f: 83 e7 fc and $0xfffffffc,%edi 80a5172: 29 f8 sub %edi,%eax 80a5174: 8d 88 00 01 00 00 lea 0x100(%eax),%ecx 80a517a: 31 c0 xor %eax,%eax 80a517c: c1 e9 02 shr $0x2,%ecx 80a517f: f3 ab rep stos %eax,%es:(%edi) 80a5181: 8b 85 9c fa ff ff mov -0x564(%ebp),%eax 80a5187: 0f b6 00 movzbl (%eax),%eax 80a518a: 3c 5d cmp $0x5d,%al 80a518c: 0f 84 5c 14 00 00 je 80a65ee <_IO_vfscanf+0x2a8e> 80a5192: 3c 2d cmp $0x2d,%al 80a5194: 0f 84 54 14 00 00 je 80a65ee <_IO_vfscanf+0x2a8e> 80a519a: 8b 95 9c fa ff ff mov -0x564(%ebp),%edx 80a51a0: 89 de mov %ebx,%esi 80a51a2: eb 14 jmp 80a51b8 <_IO_vfscanf+0x1658> 80a51a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a51a8: 8b 8d e0 fb ff ff mov -0x420(%ebp),%ecx 80a51ae: c6 04 01 01 movb $0x1,(%ecx,%eax,1) 80a51b2: 0f b6 0a movzbl (%edx),%ecx 80a51b5: 0f b6 c1 movzbl %cl,%eax 80a51b8: 83 c2 01 add $0x1,%edx 80a51bb: 84 c0 test %al,%al 80a51bd: 0f 84 d4 10 00 00 je 80a6297 <_IO_vfscanf+0x2737> 80a51c3: 3c 5d cmp $0x5d,%al 80a51c5: 0f 84 de 10 00 00 je 80a62a9 <_IO_vfscanf+0x2749> 80a51cb: 3c 2d cmp $0x2d,%al 80a51cd: 75 d9 jne 80a51a8 <_IO_vfscanf+0x1648> 80a51cf: 0f b6 0a movzbl (%edx),%ecx 80a51d2: 80 f9 5d cmp $0x5d,%cl 80a51d5: 74 d1 je 80a51a8 <_IO_vfscanf+0x1648> 80a51d7: 84 c9 test %cl,%cl 80a51d9: 74 cd je 80a51a8 <_IO_vfscanf+0x1648> 80a51db: 0f b6 5a fe movzbl -0x2(%edx),%ebx 80a51df: 38 cb cmp %cl,%bl 80a51e1: 77 c5 ja 80a51a8 <_IO_vfscanf+0x1648> 80a51e3: 73 d0 jae 80a51b5 <_IO_vfscanf+0x1655> 80a51e5: 8d 76 00 lea 0x0(%esi),%esi 80a51e8: 8b 8d e0 fb ff ff mov -0x420(%ebp),%ecx 80a51ee: 0f b6 c3 movzbl %bl,%eax 80a51f1: 83 c3 01 add $0x1,%ebx 80a51f4: c6 04 01 01 movb $0x1,(%ecx,%eax,1) 80a51f8: 38 1a cmp %bl,(%edx) 80a51fa: 77 ec ja 80a51e8 <_IO_vfscanf+0x1688> 80a51fc: eb b4 jmp 80a51b2 <_IO_vfscanf+0x1652> 80a51fe: 83 8d 7c fa ff ff 40 orl $0x40,-0x584(%ebp) 80a5205: c7 85 80 fa ff ff 00 movl $0x0,-0x580(%ebp) 80a520c: 00 00 00 80a520f: e9 67 f3 ff ff jmp 80a457b <_IO_vfscanf+0xa1b> 80a5214: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a521b: 0f 84 97 1a 00 00 je 80a6cb8 <_IO_vfscanf+0x3158> 80a5221: 8b 45 08 mov 0x8(%ebp),%eax 80a5224: 8b 7d 08 mov 0x8(%ebp),%edi 80a5227: 8b 40 04 mov 0x4(%eax),%eax 80a522a: 3b 47 08 cmp 0x8(%edi),%eax 80a522d: 0f 83 52 2e 00 00 jae 80a8085 <_IO_vfscanf+0x4525> 80a5233: 8b 7d 08 mov 0x8(%ebp),%edi 80a5236: 8d 50 01 lea 0x1(%eax),%edx 80a5239: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a5240: 89 57 04 mov %edx,0x4(%edi) 80a5243: 0f b6 00 movzbl (%eax),%eax 80a5246: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a524c: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a5252: 85 c0 test %eax,%eax 80a5254: 7e 07 jle 80a525d <_IO_vfscanf+0x16fd> 80a5256: 83 ad 98 fa ff ff 01 subl $0x1,-0x568(%ebp) 80a525d: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a5263: 89 c8 mov %ecx,%eax 80a5265: 83 e8 2b sub $0x2b,%eax 80a5268: 83 e0 fd and $0xfffffffd,%eax 80a526b: 0f 85 5c 0f 00 00 jne 80a61cd <_IO_vfscanf+0x266d> 80a5271: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a5277: 83 f9 2d cmp $0x2d,%ecx 80a527a: 0f 94 85 44 fa ff ff sete -0x5bc(%ebp) 80a5281: 85 c0 test %eax,%eax 80a5283: 0f 84 04 34 00 00 je 80a868d <_IO_vfscanf+0x4b2d> 80a5289: 8b 45 08 mov 0x8(%ebp),%eax 80a528c: 8b 7d 08 mov 0x8(%ebp),%edi 80a528f: 8b 40 04 mov 0x4(%eax),%eax 80a5292: 3b 47 08 cmp 0x8(%edi),%eax 80a5295: 0f 83 c5 33 00 00 jae 80a8660 <_IO_vfscanf+0x4b00> 80a529b: 8b 4d 08 mov 0x8(%ebp),%ecx 80a529e: 8d 50 01 lea 0x1(%eax),%edx 80a52a1: 89 51 04 mov %edx,0x4(%ecx) 80a52a4: 0f b6 00 movzbl (%eax),%eax 80a52a7: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a52ad: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a52b3: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a52ba: 85 c9 test %ecx,%ecx 80a52bc: 0f 9f c0 setg %al 80a52bf: 0f b6 c0 movzbl %al,%eax 80a52c2: 29 c1 sub %eax,%ecx 80a52c4: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a52ca: 8b bd 84 fa ff ff mov -0x57c(%ebp),%edi 80a52d0: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a52d7: 8b 57 38 mov 0x38(%edi),%edx 80a52da: 8b 04 82 mov (%edx,%eax,4),%eax 80a52dd: 83 f8 6e cmp $0x6e,%eax 80a52e0: 0f 84 ee 19 00 00 je 80a6cd4 <_IO_vfscanf+0x3174> 80a52e6: 83 f8 69 cmp $0x69,%eax 80a52e9: 0f 84 a1 1d 00 00 je 80a7090 <_IO_vfscanf+0x3530> 80a52ef: 8b 9d 98 fa ff ff mov -0x568(%ebp),%ebx 80a52f5: 85 db test %ebx,%ebx 80a52f7: 0f 84 c9 19 00 00 je 80a6cc6 <_IO_vfscanf+0x3166> 80a52fd: 83 bd 94 fa ff ff 30 cmpl $0x30,-0x56c(%ebp) 80a5304: 0f 85 bc 19 00 00 jne 80a6cc6 <_IO_vfscanf+0x3166> 80a530a: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a5310: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a5316: 0f 84 55 38 00 00 je 80a8b71 <_IO_vfscanf+0x5011> 80a531c: 8d 50 01 lea 0x1(%eax),%edx 80a531f: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a5325: c6 00 30 movb $0x30,(%eax) 80a5328: 8b 45 08 mov 0x8(%ebp),%eax 80a532b: 8b 4d 08 mov 0x8(%ebp),%ecx 80a532e: 8b 40 04 mov 0x4(%eax),%eax 80a5331: 3b 41 08 cmp 0x8(%ecx),%eax 80a5334: 0f 83 f0 3b 00 00 jae 80a8f2a <_IO_vfscanf+0x53ca> 80a533a: 8b 75 08 mov 0x8(%ebp),%esi 80a533d: 8d 50 01 lea 0x1(%eax),%edx 80a5340: 89 56 04 mov %edx,0x4(%esi) 80a5343: 0f b6 00 movzbl (%eax),%eax 80a5346: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a534c: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a5353: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a5359: 85 c9 test %ecx,%ecx 80a535b: 0f 9f c0 setg %al 80a535e: 0f b6 c0 movzbl %al,%eax 80a5361: 29 c1 sub %eax,%ecx 80a5363: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a5369: 0f 84 73 2c 00 00 je 80a7fe2 <_IO_vfscanf+0x4482> 80a536f: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a5375: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a537c: bf 01 00 00 00 mov $0x1,%edi 80a5381: c6 85 80 fa ff ff 65 movb $0x65,-0x580(%ebp) 80a5388: 8b 51 38 mov 0x38(%ecx),%edx 80a538b: 83 3c 82 78 cmpl $0x78,(%edx,%eax,4) 80a538f: 0f 84 39 32 00 00 je 80a85ce <_IO_vfscanf+0x4a6e> 80a5395: 89 f8 mov %edi,%eax 80a5397: c6 85 68 fa ff ff 00 movb $0x0,-0x598(%ebp) 80a539e: c6 85 74 fa ff ff 00 movb $0x0,-0x58c(%ebp) 80a53a5: 88 85 48 fa ff ff mov %al,-0x5b8(%ebp) 80a53ab: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a53b1: 8b 75 08 mov 0x8(%ebp),%esi 80a53b4: eb 5e jmp 80a5414 <_IO_vfscanf+0x18b4> 80a53b6: 3b bd dc fb ff ff cmp -0x424(%ebp),%edi 80a53bc: 0f 84 d1 2b 00 00 je 80a7f93 <_IO_vfscanf+0x4433> 80a53c2: 8d 57 01 lea 0x1(%edi),%edx 80a53c5: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a53cb: 88 1f mov %bl,(%edi) 80a53cd: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a53d3: 85 ff test %edi,%edi 80a53d5: 0f 84 94 2c 00 00 je 80a806f <_IO_vfscanf+0x450f> 80a53db: c6 85 48 fa ff ff 01 movb $0x1,-0x5b8(%ebp) 80a53e2: 8b 46 04 mov 0x4(%esi),%eax 80a53e5: 3b 46 08 cmp 0x8(%esi),%eax 80a53e8: 0f 83 00 18 00 00 jae 80a6bee <_IO_vfscanf+0x308e> 80a53ee: 8d 50 01 lea 0x1(%eax),%edx 80a53f1: 89 56 04 mov %edx,0x4(%esi) 80a53f4: 0f b6 18 movzbl (%eax),%ebx 80a53f7: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a53fd: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a5404: 85 c9 test %ecx,%ecx 80a5406: 0f 9f c0 setg %al 80a5409: 0f b6 c0 movzbl %al,%eax 80a540c: 29 c1 sub %eax,%ecx 80a540e: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a5414: 8b bd d8 fb ff ff mov -0x428(%ebp),%edi 80a541a: 85 ff test %edi,%edi 80a541c: 0f 84 f2 16 00 00 je 80a6b14 <_IO_vfscanf+0x2fb4> 80a5422: 8d 53 d0 lea -0x30(%ebx),%edx 80a5425: 83 fa 09 cmp $0x9,%edx 80a5428: 76 8c jbe 80a53b6 <_IO_vfscanf+0x1856> 80a542a: 80 bd 68 fa ff ff 00 cmpb $0x0,-0x598(%ebp) 80a5431: 0f 84 32 08 00 00 je 80a5c69 <_IO_vfscanf+0x2109> 80a5437: 0f b6 8d 80 fa ff ff movzbl -0x580(%ebp),%ecx 80a543e: 3a 4f ff cmp -0x1(%edi),%cl 80a5441: 0f 84 8a 1e 00 00 je 80a72d1 <_IO_vfscanf+0x3771> 80a5447: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a544d: b8 ff ff ff 7f mov $0x7fffffff,%eax 80a5452: 85 ff test %edi,%edi 80a5454: 0f 4f c7 cmovg %edi,%eax 80a5457: 80 bd 74 fa ff ff 00 cmpb $0x0,-0x58c(%ebp) 80a545e: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a5464: 8b 85 4c fa ff ff mov -0x5b4(%ebp),%eax 80a546a: 0f 85 bf 11 00 00 jne 80a662f <_IO_vfscanf+0x2acf> 80a5470: 0f b6 00 movzbl (%eax),%eax 80a5473: 39 c3 cmp %eax,%ebx 80a5475: 89 c2 mov %eax,%edx 80a5477: 89 c1 mov %eax,%ecx 80a5479: 0f 85 aa 43 00 00 jne 80a9829 <_IO_vfscanf+0x5cc9> 80a547f: 8b 85 4c fa ff ff mov -0x5b4(%ebp),%eax 80a5485: 80 78 01 00 cmpb $0x0,0x1(%eax) 80a5489: 8d 78 01 lea 0x1(%eax),%edi 80a548c: 0f 84 e1 39 00 00 je 80a8e73 <_IO_vfscanf+0x5313> 80a5492: 8b 9d a4 fa ff ff mov -0x55c(%ebp),%ebx 80a5498: eb 34 jmp 80a54ce <_IO_vfscanf+0x196e> 80a549a: 8d 50 01 lea 0x1(%eax),%edx 80a549d: 89 56 04 mov %edx,0x4(%esi) 80a54a0: 0f b6 08 movzbl (%eax),%ecx 80a54a3: 0f b6 07 movzbl (%edi),%eax 80a54a6: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a54ad: 83 eb 01 sub $0x1,%ebx 80a54b0: 39 c8 cmp %ecx,%eax 80a54b2: 89 c2 mov %eax,%edx 80a54b4: 0f 85 ca 2e 00 00 jne 80a8384 <_IO_vfscanf+0x4824> 80a54ba: 83 c7 01 add $0x1,%edi 80a54bd: 80 3f 00 cmpb $0x0,(%edi) 80a54c0: 0f 84 a5 2e 00 00 je 80a836b <_IO_vfscanf+0x480b> 80a54c6: 85 db test %ebx,%ebx 80a54c8: 0f 84 1a 19 00 00 je 80a6de8 <_IO_vfscanf+0x3288> 80a54ce: 8b 46 04 mov 0x4(%esi),%eax 80a54d1: 3b 46 08 cmp 0x8(%esi),%eax 80a54d4: 72 c4 jb 80a549a <_IO_vfscanf+0x193a> 80a54d6: 83 ec 0c sub $0xc,%esp 80a54d9: 56 push %esi 80a54da: e8 a1 f1 fa ff call 8054680 <__uflow> 80a54df: 83 c4 10 add $0x10,%esp 80a54e2: 83 f8 ff cmp $0xffffffff,%eax 80a54e5: 89 c1 mov %eax,%ecx 80a54e7: 75 ba jne 80a54a3 <_IO_vfscanf+0x1943> 80a54e9: 89 9d a4 fa ff ff mov %ebx,-0x55c(%ebp) 80a54ef: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a54f5: 89 c3 mov %eax,%ebx 80a54f7: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a54fc: 0f b6 17 movzbl (%edi),%edx 80a54ff: 8b 04 01 mov (%ecx,%eax,1),%eax 80a5502: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a5508: 84 d2 test %dl,%dl 80a550a: 0f 85 e0 18 00 00 jne 80a6df0 <_IO_vfscanf+0x3290> 80a5510: 8b 85 4c fa ff ff mov -0x5b4(%ebp),%eax 80a5516: 0f be 10 movsbl (%eax),%edx 80a5519: 84 d2 test %dl,%dl 80a551b: 8b bd 4c fa ff ff mov -0x5b4(%ebp),%edi 80a5521: 75 26 jne 80a5549 <_IO_vfscanf+0x19e9> 80a5523: e9 e5 10 00 00 jmp 80a660d <_IO_vfscanf+0x2aad> 80a5528: 90 nop 80a5529: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a5530: 8d 48 01 lea 0x1(%eax),%ecx 80a5533: 89 8d d8 fb ff ff mov %ecx,-0x428(%ebp) 80a5539: 88 10 mov %dl,(%eax) 80a553b: 83 c7 01 add $0x1,%edi 80a553e: 0f be 17 movsbl (%edi),%edx 80a5541: 84 d2 test %dl,%dl 80a5543: 0f 84 c4 10 00 00 je 80a660d <_IO_vfscanf+0x2aad> 80a5549: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a554f: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a5555: 75 d9 jne 80a5530 <_IO_vfscanf+0x19d0> 80a5557: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a555d: e8 9e e5 ff ff call 80a3b00 <char_buffer_add_slow> 80a5562: eb d7 jmp 80a553b <_IO_vfscanf+0x19db> 80a5564: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a556b: 0f 84 ec 2d 00 00 je 80a835d <_IO_vfscanf+0x47fd> 80a5571: 8b 45 08 mov 0x8(%ebp),%eax 80a5574: 8b 4d 08 mov 0x8(%ebp),%ecx 80a5577: 8b 40 04 mov 0x4(%eax),%eax 80a557a: 3b 41 08 cmp 0x8(%ecx),%eax 80a557d: 0f 83 59 2c 00 00 jae 80a81dc <_IO_vfscanf+0x467c> 80a5583: 8b 75 08 mov 0x8(%ebp),%esi 80a5586: 8d 50 01 lea 0x1(%eax),%edx 80a5589: 89 56 04 mov %edx,0x4(%esi) 80a558c: 0f b6 00 movzbl (%eax),%eax 80a558f: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a5595: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a559c: 83 bd 94 fa ff ff 25 cmpl $0x25,-0x56c(%ebp) 80a55a3: 0f 84 c4 e7 ff ff je 80a3d6d <_IO_vfscanf+0x20d> 80a55a9: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a55b0: 8b 5d 08 mov 0x8(%ebp),%ebx 80a55b3: 83 ec 08 sub $0x8,%esp 80a55b6: 50 push %eax 80a55b7: 53 push %ebx 80a55b8: e8 03 fa fa ff call 8054fc0 <_IO_sputbackc> 80a55bd: 83 c4 10 add $0x10,%esp 80a55c0: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a55c7: 00 00 00 80a55ca: e9 99 e9 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a55cf: c7 85 80 fa ff ff 08 movl $0x8,-0x580(%ebp) 80a55d6: 00 00 00 80a55d9: e9 9d ef ff ff jmp 80a457b <_IO_vfscanf+0xa1b> 80a55de: 8b 4d 08 mov 0x8(%ebp),%ecx 80a55e1: f6 41 3c 10 testb $0x10,0x3c(%ecx) 80a55e5: 0f 85 64 ec ff ff jne 80a424f <_IO_vfscanf+0x6ef> 80a55eb: 81 8d 7c fa ff ff 00 orl $0x100,-0x584(%ebp) 80a55f2: 01 00 00 80a55f5: 89 c3 mov %eax,%ebx 80a55f7: e9 85 eb ff ff jmp 80a4181 <_IO_vfscanf+0x621> 80a55fc: 8b 5d 08 mov 0x8(%ebp),%ebx 80a55ff: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a5606: 00 00 00 80a5609: e9 5a e9 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a560e: 8b 5d 08 mov 0x8(%ebp),%ebx 80a5611: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a5617: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a561d: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a5623: 89 34 38 mov %esi,(%eax,%edi,1) 80a5626: 8b 8d 8c fa ff ff mov -0x574(%ebp),%ecx 80a562c: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a5633: 00 00 00 80a5636: 85 c9 test %ecx,%ecx 80a5638: 0f 85 2a e9 ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a563e: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a5645: ff ff ff 80a5648: e9 1b e9 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a564d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a5650: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a5656: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a565c: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a5662: 89 34 38 mov %esi,(%eax,%edi,1) 80a5665: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a566b: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a5672: 00 00 00 80a5675: 85 c0 test %eax,%eax 80a5677: 0f 85 eb e8 ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a567d: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a5684: ff ff ff 80a5687: e9 dc e8 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a568c: c7 85 80 fa ff ff 0a movl $0xa,-0x580(%ebp) 80a5693: 00 00 00 80a5696: e9 ed ee ff ff jmp 80a4588 <_IO_vfscanf+0xa28> 80a569b: c7 85 80 fa ff ff 08 movl $0x8,-0x580(%ebp) 80a56a2: 00 00 00 80a56a5: e9 de ee ff ff jmp 80a4588 <_IO_vfscanf+0xa28> 80a56aa: c7 85 80 fa ff ff 10 movl $0x10,-0x580(%ebp) 80a56b1: 00 00 00 80a56b4: e9 cf ee ff ff jmp 80a4588 <_IO_vfscanf+0xa28> 80a56b9: 8b 5d 08 mov 0x8(%ebp),%ebx 80a56bc: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a56c3: 00 00 00 80a56c6: e9 9d e8 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a56cb: 8b 5d 08 mov 0x8(%ebp),%ebx 80a56ce: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a56d5: 00 00 00 80a56d8: e9 8b e8 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a56dd: 8d 76 00 lea 0x0(%esi),%esi 80a56e0: 83 bd 80 fa ff ff 0a cmpl $0xa,-0x580(%ebp) 80a56e7: 0f 85 cb f0 ff ff jne 80a47b8 <_IO_vfscanf+0xc58> 80a56ed: f6 85 7c fa ff ff 80 testb $0x80,-0x584(%ebp) 80a56f4: 0f 84 be f0 ff ff je 80a47b8 <_IO_vfscanf+0xc58> 80a56fa: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a5700: b8 ff ff ff 7f mov $0x7fffffff,%eax 80a5705: 85 f6 test %esi,%esi 80a5707: 0f 4f c6 cmovg %esi,%eax 80a570a: 8b b5 70 fa ff ff mov -0x590(%ebp),%esi 80a5710: 89 c7 mov %eax,%edi 80a5712: 0f b6 06 movzbl (%esi),%eax 80a5715: 39 c3 cmp %eax,%ebx 80a5717: 0f 85 77 0a 00 00 jne 80a6194 <_IO_vfscanf+0x2634> 80a571d: 89 4d 08 mov %ecx,0x8(%ebp) 80a5720: 89 f9 mov %edi,%ecx 80a5722: 8b 7d 08 mov 0x8(%ebp),%edi 80a5725: eb 4e jmp 80a5775 <_IO_vfscanf+0x1c15> 80a5727: 89 f6 mov %esi,%esi 80a5729: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a5730: 8d 50 01 lea 0x1(%eax),%edx 80a5733: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a5739: 88 18 mov %bl,(%eax) 80a573b: 83 c6 01 add $0x1,%esi 80a573e: 80 3e 00 cmpb $0x0,(%esi) 80a5741: 0f 84 71 01 00 00 je 80a58b8 <_IO_vfscanf+0x1d58> 80a5747: 85 c9 test %ecx,%ecx 80a5749: 0f 84 b1 01 00 00 je 80a5900 <_IO_vfscanf+0x1da0> 80a574f: 8b 47 04 mov 0x4(%edi),%eax 80a5752: 3b 47 08 cmp 0x8(%edi),%eax 80a5755: 73 59 jae 80a57b0 <_IO_vfscanf+0x1c50> 80a5757: 8d 50 01 lea 0x1(%eax),%edx 80a575a: 89 57 04 mov %edx,0x4(%edi) 80a575d: 0f b6 18 movzbl (%eax),%ebx 80a5760: 0f b6 06 movzbl (%esi),%eax 80a5763: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a576a: 83 e9 01 sub $0x1,%ecx 80a576d: 39 d8 cmp %ebx,%eax 80a576f: 0f 85 b3 01 00 00 jne 80a5928 <_IO_vfscanf+0x1dc8> 80a5775: 0f be c3 movsbl %bl,%eax 80a5778: 88 9d a4 fa ff ff mov %bl,-0x55c(%ebp) 80a577e: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a5784: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a578a: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a5790: 75 9e jne 80a5730 <_IO_vfscanf+0x1bd0> 80a5792: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a5798: 0f be d3 movsbl %bl,%edx 80a579b: 89 8d 74 fa ff ff mov %ecx,-0x58c(%ebp) 80a57a1: e8 5a e3 ff ff call 80a3b00 <char_buffer_add_slow> 80a57a6: 8b 8d 74 fa ff ff mov -0x58c(%ebp),%ecx 80a57ac: eb 8d jmp 80a573b <_IO_vfscanf+0x1bdb> 80a57ae: 66 90 xchg %ax,%ax 80a57b0: 83 ec 0c sub $0xc,%esp 80a57b3: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a57b9: 57 push %edi 80a57ba: e8 c1 ee fa ff call 8054680 <__uflow> 80a57bf: 83 c4 10 add $0x10,%esp 80a57c2: 83 f8 ff cmp $0xffffffff,%eax 80a57c5: 89 c3 mov %eax,%ebx 80a57c7: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a57cd: 75 91 jne 80a5760 <_IO_vfscanf+0x1c00> 80a57cf: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a57d4: 8b 95 a0 fa ff ff mov -0x560(%ebp),%edx 80a57da: 89 7d 08 mov %edi,0x8(%ebp) 80a57dd: 89 cf mov %ecx,%edi 80a57df: 8b 4d 08 mov 0x8(%ebp),%ecx 80a57e2: 8b 04 02 mov (%edx,%eax,1),%eax 80a57e5: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a57eb: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a57f1: 85 c0 test %eax,%eax 80a57f3: 89 c2 mov %eax,%edx 80a57f5: 0f 84 d3 00 00 00 je 80a58ce <_IO_vfscanf+0x1d6e> 80a57fb: 80 3e 00 cmpb $0x0,(%esi) 80a57fe: 0f 85 d5 09 00 00 jne 80a61d9 <_IO_vfscanf+0x2679> 80a5804: 0f be f3 movsbl %bl,%esi 80a5807: 88 9d a4 fa ff ff mov %bl,-0x55c(%ebp) 80a580d: 89 b5 94 fa ff ff mov %esi,-0x56c(%ebp) 80a5813: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a5819: 85 f6 test %esi,%esi 80a581b: 0f 4e fe cmovle %esi,%edi 80a581e: 83 e8 01 sub $0x1,%eax 80a5821: 89 85 d8 fb ff ff mov %eax,-0x428(%ebp) 80a5827: 89 bd 98 fa ff ff mov %edi,-0x568(%ebp) 80a582d: e9 1e ef ff ff jmp 80a4750 <_IO_vfscanf+0xbf0> 80a5832: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a5838: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a583e: 8b 40 34 mov 0x34(%eax),%eax 80a5841: f6 44 58 01 10 testb $0x10,0x1(%eax,%ebx,2) 80a5846: 0f 84 6c ef ff ff je 80a47b8 <_IO_vfscanf+0xc58> 80a584c: 0f be fb movsbl %bl,%edi 80a584f: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a5855: 88 9d a4 fa ff ff mov %bl,-0x55c(%ebp) 80a585b: 89 bd 94 fa ff ff mov %edi,-0x56c(%ebp) 80a5861: e9 ea ee ff ff jmp 80a4750 <_IO_vfscanf+0xbf0> 80a5866: 8d 76 00 lea 0x0(%esi),%esi 80a5869: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a5870: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5875: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a587b: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a5881: 89 34 07 mov %esi,(%edi,%eax,1) 80a5884: e9 77 ee ff ff jmp 80a4700 <_IO_vfscanf+0xba0> 80a5889: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a5890: 8b 95 94 fa ff ff mov -0x56c(%ebp),%edx 80a5896: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a589c: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a58a2: e8 59 e2 ff ff call 80a3b00 <char_buffer_add_slow> 80a58a7: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a58ad: e9 bc ee ff ff jmp 80a476e <_IO_vfscanf+0xc0e> 80a58b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a58b8: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a58be: 89 7d 08 mov %edi,0x8(%ebp) 80a58c1: 89 cf mov %ecx,%edi 80a58c3: 8b 4d 08 mov 0x8(%ebp),%ecx 80a58c6: 85 c0 test %eax,%eax 80a58c8: 0f 85 45 ff ff ff jne 80a5813 <_IO_vfscanf+0x1cb3> 80a58ce: 89 cb mov %ecx,%ebx 80a58d0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a58d5: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a58db: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a58e2: 00 00 00 80a58e5: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a58ec: ff ff ff 80a58ef: c7 04 07 0c 00 00 00 movl $0xc,(%edi,%eax,1) 80a58f6: e9 6d e6 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a58fb: 90 nop 80a58fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a5900: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a5906: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a590c: 89 f3 mov %esi,%ebx 80a590e: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a5914: 85 d2 test %edx,%edx 80a5916: 0f 85 cb 08 00 00 jne 80a61e7 <_IO_vfscanf+0x2687> 80a591c: 8b 5d 08 mov 0x8(%ebp),%ebx 80a591f: eb af jmp 80a58d0 <_IO_vfscanf+0x1d70> 80a5921: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a5928: 89 7d 08 mov %edi,0x8(%ebp) 80a592b: 89 cf mov %ecx,%edi 80a592d: 8b 4d 08 mov 0x8(%ebp),%ecx 80a5930: e9 b6 fe ff ff jmp 80a57eb <_IO_vfscanf+0x1c8b> 80a5935: 83 ec 0c sub $0xc,%esp 80a5938: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a593e: 51 push %ecx 80a593f: e8 3c ed fa ff call 8054680 <__uflow> 80a5944: 83 c4 10 add $0x10,%esp 80a5947: 83 f8 ff cmp $0xffffffff,%eax 80a594a: 89 c3 mov %eax,%ebx 80a594c: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a5952: 0f 85 4a ee ff ff jne 80a47a2 <_IO_vfscanf+0xc42> 80a5958: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a595d: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a5963: 8b 04 06 mov (%esi,%eax,1),%eax 80a5966: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a596c: e9 8f ed ff ff jmp 80a4700 <_IO_vfscanf+0xba0> 80a5971: 83 ec 0c sub $0xc,%esp 80a5974: 51 push %ecx 80a5975: e8 06 ed fa ff call 8054680 <__uflow> 80a597a: 83 c4 10 add $0x10,%esp 80a597d: 83 f8 ff cmp $0xffffffff,%eax 80a5980: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a5986: 0f 85 95 ec ff ff jne 80a4621 <_IO_vfscanf+0xac1> 80a598c: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5991: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a5997: 8b 04 06 mov (%esi,%eax,1),%eax 80a599a: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a59a0: 8b 8d 80 fa ff ff mov -0x580(%ebp),%ecx 80a59a6: 85 c9 test %ecx,%ecx 80a59a8: 0f 84 29 ed ff ff je 80a46d7 <_IO_vfscanf+0xb77> 80a59ae: e9 1b ed ff ff jmp 80a46ce <_IO_vfscanf+0xb6e> 80a59b3: 8b 5d 08 mov 0x8(%ebp),%ebx 80a59b6: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a59bd: 00 00 00 80a59c0: e9 a3 e5 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a59c5: 83 ec 0c sub $0xc,%esp 80a59c8: 56 push %esi 80a59c9: e8 b2 ec fa ff call 8054680 <__uflow> 80a59ce: 83 c4 10 add $0x10,%esp 80a59d1: 83 f8 ff cmp $0xffffffff,%eax 80a59d4: 0f 85 36 e3 ff ff jne 80a3d10 <_IO_vfscanf+0x1b0> 80a59da: 8b 5d 08 mov 0x8(%ebp),%ebx 80a59dd: e9 45 e7 ff ff jmp 80a4127 <_IO_vfscanf+0x5c7> 80a59e2: 8b 85 a4 fa ff ff mov -0x55c(%ebp),%eax 80a59e8: 8b 5d 08 mov 0x8(%ebp),%ebx 80a59eb: 85 c0 test %eax,%eax 80a59ed: 0f 84 75 e5 ff ff je 80a3f68 <_IO_vfscanf+0x408> 80a59f3: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a59f9: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a59ff: 8b b5 84 fa ff ff mov -0x57c(%ebp),%esi 80a5a05: eb 2d jmp 80a5a34 <_IO_vfscanf+0x1ed4> 80a5a07: 89 f6 mov %esi,%esi 80a5a09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a5a10: 8b 43 04 mov 0x4(%ebx),%eax 80a5a13: 3b 43 08 cmp 0x8(%ebx),%eax 80a5a16: 0f 83 10 01 00 00 jae 80a5b2c <_IO_vfscanf+0x1fcc> 80a5a1c: 8d 50 01 lea 0x1(%eax),%edx 80a5a1f: 89 53 04 mov %edx,0x4(%ebx) 80a5a22: 0f b6 00 movzbl (%eax),%eax 80a5a25: 8d 14 00 lea (%eax,%eax,1),%edx 80a5a28: 8b 7e 34 mov 0x34(%esi),%edi 80a5a2b: 0f b7 14 17 movzwl (%edi,%edx,1),%edx 80a5a2f: 80 e6 20 and $0x20,%dh 80a5a32: 74 7f je 80a5ab3 <_IO_vfscanf+0x1f53> 80a5a34: 83 f8 ff cmp $0xffffffff,%eax 80a5a37: 75 d7 jne 80a5a10 <_IO_vfscanf+0x1eb0> 80a5a39: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 80a5a3f: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a5a45: 89 0c 17 mov %ecx,(%edi,%edx,1) 80a5a48: ba fe ff ff ff mov $0xfffffffe,%edx 80a5a4d: eb d9 jmp 80a5a28 <_IO_vfscanf+0x1ec8> 80a5a4f: 8b 5d 08 mov 0x8(%ebp),%ebx 80a5a52: 83 ec 08 sub $0x8,%esp 80a5a55: 0f b6 c0 movzbl %al,%eax 80a5a58: 50 push %eax 80a5a59: 53 push %ebx 80a5a5a: e8 61 f5 fa ff call 8054fc0 <_IO_sputbackc> 80a5a5f: 83 c4 10 add $0x10,%esp 80a5a62: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a5a69: 00 00 00 80a5a6c: e9 f7 e4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a5a71: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5a76: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a5a7c: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a5a83: ff ff ff 80a5a86: c7 04 06 09 00 00 00 movl $0x9,(%esi,%eax,1) 80a5a8d: e9 6b e5 ff ff jmp 80a3ffd <_IO_vfscanf+0x49d> 80a5a92: 83 ec 08 sub $0x8,%esp 80a5a95: 0f b6 c0 movzbl %al,%eax 80a5a98: 89 fb mov %edi,%ebx 80a5a9a: 50 push %eax 80a5a9b: 57 push %edi 80a5a9c: e8 1f f5 fa ff call 8054fc0 <_IO_sputbackc> 80a5aa1: 83 c4 10 add $0x10,%esp 80a5aa4: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a5aab: 00 00 00 80a5aae: e9 b5 e4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a5ab3: 83 f8 ff cmp $0xffffffff,%eax 80a5ab6: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a5abd: 00 00 00 80a5ac0: 0f 84 a2 e4 ff ff je 80a3f68 <_IO_vfscanf+0x408> 80a5ac6: 83 ec 08 sub $0x8,%esp 80a5ac9: 0f b6 c0 movzbl %al,%eax 80a5acc: 50 push %eax 80a5acd: 53 push %ebx 80a5ace: e8 ed f4 fa ff call 8054fc0 <_IO_sputbackc> 80a5ad3: 83 c4 10 add $0x10,%esp 80a5ad6: e9 8d e4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a5adb: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a5ae1: a8 40 test $0x40,%al 80a5ae3: 0f 84 67 05 00 00 je 80a6050 <_IO_vfscanf+0x24f0> 80a5ae9: 25 80 00 00 00 and $0x80,%eax 80a5aee: 50 push %eax 80a5aef: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a5af5: ff b5 80 fa ff ff pushl -0x580(%ebp) 80a5afb: 50 push %eax 80a5afc: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a5b02: e8 29 67 fd ff call 807c230 <__strtol_internal> 80a5b07: 83 c4 10 add $0x10,%esp 80a5b0a: e9 78 ed ff ff jmp 80a4887 <_IO_vfscanf+0xd27> 80a5b0f: c7 85 80 fa ff ff 08 movl $0x8,-0x580(%ebp) 80a5b16: 00 00 00 80a5b19: e9 d3 eb ff ff jmp 80a46f1 <_IO_vfscanf+0xb91> 80a5b1e: 8b 5d 08 mov 0x8(%ebp),%ebx 80a5b21: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a5b27: e9 b8 e9 ff ff jmp 80a44e4 <_IO_vfscanf+0x984> 80a5b2c: 83 ec 0c sub $0xc,%esp 80a5b2f: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a5b35: 53 push %ebx 80a5b36: e8 45 eb fa ff call 8054680 <__uflow> 80a5b3b: 83 c4 10 add $0x10,%esp 80a5b3e: 83 f8 ff cmp $0xffffffff,%eax 80a5b41: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a5b47: 0f 85 76 41 00 00 jne 80a9cc3 <_IO_vfscanf+0x6163> 80a5b4d: c7 c2 e8 ff ff ff mov $0xffffffe8,%edx 80a5b53: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a5b59: 8b 0c 17 mov (%edi,%edx,1),%ecx 80a5b5c: ba fe ff ff ff mov $0xfffffffe,%edx 80a5b61: e9 c2 fe ff ff jmp 80a5a28 <_IO_vfscanf+0x1ec8> 80a5b66: 83 ec 0c sub $0xc,%esp 80a5b69: 57 push %edi 80a5b6a: e8 11 eb fa ff call 8054680 <__uflow> 80a5b6f: 83 c4 10 add $0x10,%esp 80a5b72: 83 f8 ff cmp $0xffffffff,%eax 80a5b75: 89 c3 mov %eax,%ebx 80a5b77: 0f 85 09 f1 ff ff jne 80a4c86 <_IO_vfscanf+0x1126> 80a5b7d: 89 fb mov %edi,%ebx 80a5b7f: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5b84: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a5b8a: c7 85 a4 fa ff ff 04 movl $0x4,-0x55c(%ebp) 80a5b91: 00 00 00 80a5b94: c7 04 07 54 00 00 00 movl $0x54,(%edi,%eax,1) 80a5b9b: e9 c8 e3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a5ba0: 83 ec 0c sub $0xc,%esp 80a5ba3: 56 push %esi 80a5ba4: e8 d7 ea fa ff call 8054680 <__uflow> 80a5ba9: 83 c4 10 add $0x10,%esp 80a5bac: 83 f8 ff cmp $0xffffffff,%eax 80a5baf: 89 c3 mov %eax,%ebx 80a5bb1: 0f 85 e4 ee ff ff jne 80a4a9b <_IO_vfscanf+0xf3b> 80a5bb7: 89 f3 mov %esi,%ebx 80a5bb9: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5bbe: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a5bc4: c7 85 a4 fa ff ff 04 movl $0x4,-0x55c(%ebp) 80a5bcb: 00 00 00 80a5bce: c7 04 06 54 00 00 00 movl $0x54,(%esi,%eax,1) 80a5bd5: e9 8e e3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a5bda: f7 85 7c fa ff ff 00 testl $0x1000,-0x584(%ebp) 80a5be1: 10 00 00 80a5be4: 74 50 je 80a5c36 <_IO_vfscanf+0x20d6> 80a5be6: 83 bd 98 fa ff ff 04 cmpl $0x4,-0x568(%ebp) 80a5bed: 76 47 jbe 80a5c36 <_IO_vfscanf+0x20d6> 80a5bef: 83 bd 94 fa ff ff 28 cmpl $0x28,-0x56c(%ebp) 80a5bf6: 75 3e jne 80a5c36 <_IO_vfscanf+0x20d6> 80a5bf8: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a5bfe: 8b 4d 08 mov 0x8(%ebp),%ecx 80a5c01: 8b 58 38 mov 0x38(%eax),%ebx 80a5c04: 8b 45 08 mov 0x8(%ebp),%eax 80a5c07: 8b 40 04 mov 0x4(%eax),%eax 80a5c0a: 3b 41 08 cmp 0x8(%ecx),%eax 80a5c0d: 0f 83 e6 2d 00 00 jae 80a89f9 <_IO_vfscanf+0x4e99> 80a5c13: 8b 75 08 mov 0x8(%ebp),%esi 80a5c16: 8d 50 01 lea 0x1(%eax),%edx 80a5c19: 89 56 04 mov %edx,0x4(%esi) 80a5c1c: 0f b6 00 movzbl (%eax),%eax 80a5c1f: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a5c25: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a5c2c: 83 3c 83 6e cmpl $0x6e,(%ebx,%eax,4) 80a5c30: 0f 84 41 0d 00 00 je 80a6977 <_IO_vfscanf+0x2e17> 80a5c36: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a5c3d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a5c40: 0f 84 5f 2c 00 00 je 80a88a5 <_IO_vfscanf+0x4d45> 80a5c46: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a5c4d: 83 ec 08 sub $0x8,%esp 80a5c50: 50 push %eax 80a5c51: 53 push %ebx 80a5c52: e8 69 f3 fa ff call 8054fc0 <_IO_sputbackc> 80a5c57: 83 c4 10 add $0x10,%esp 80a5c5a: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a5c61: 00 00 00 80a5c64: e9 ff e2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a5c69: f7 85 7c fa ff ff 00 testl $0x800,-0x584(%ebp) 80a5c70: 08 00 00 80a5c73: 0f 84 16 04 00 00 je 80a608f <_IO_vfscanf+0x252f> 80a5c79: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a5c7f: 8b 50 34 mov 0x34(%eax),%edx 80a5c82: f6 44 5a 01 10 testb $0x10,0x1(%edx,%ebx,2) 80a5c87: 0f 84 02 04 00 00 je 80a608f <_IO_vfscanf+0x252f> 80a5c8d: 3b bd dc fb ff ff cmp -0x424(%ebp),%edi 80a5c93: 0f 84 e6 34 00 00 je 80a917f <_IO_vfscanf+0x561f> 80a5c99: 8d 57 01 lea 0x1(%edi),%edx 80a5c9c: c6 85 48 fa ff ff 01 movb $0x1,-0x5b8(%ebp) 80a5ca3: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a5ca9: 88 1f mov %bl,(%edi) 80a5cab: 8b 95 98 fa ff ff mov -0x568(%ebp),%edx 80a5cb1: 85 d2 test %edx,%edx 80a5cb3: 0f 84 b6 23 00 00 je 80a806f <_IO_vfscanf+0x450f> 80a5cb9: 83 fb ff cmp $0xffffffff,%ebx 80a5cbc: 0f 85 20 f7 ff ff jne 80a53e2 <_IO_vfscanf+0x1882> 80a5cc2: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5cc7: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a5ccd: 8b bd 90 fa ff ff mov -0x570(%ebp),%edi 80a5cd3: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a5cd9: 89 3c 06 mov %edi,(%esi,%eax,1) 80a5cdc: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a5ce2: 85 c0 test %eax,%eax 80a5ce4: 0f 84 67 34 00 00 je 80a9151 <_IO_vfscanf+0x55f1> 80a5cea: f7 85 7c fa ff ff 00 testl $0x400,-0x584(%ebp) 80a5cf1: 04 00 00 80a5cf4: 0f 85 9f 34 00 00 jne 80a9199 <_IO_vfscanf+0x5639> 80a5cfa: 8b 95 e0 fb ff ff mov -0x420(%ebp),%edx 80a5d00: 89 c1 mov %eax,%ecx 80a5d02: 29 d1 sub %edx,%ecx 80a5d04: 39 d0 cmp %edx,%eax 80a5d06: 0f 84 33 34 00 00 je 80a913f <_IO_vfscanf+0x55df> 80a5d0c: f7 85 7c fa ff ff 00 testl $0x800,-0x584(%ebp) 80a5d13: 08 00 00 80a5d16: 74 09 je 80a5d21 <_IO_vfscanf+0x21c1> 80a5d18: 83 f9 02 cmp $0x2,%ecx 80a5d1b: 0f 84 61 32 00 00 je 80a8f82 <_IO_vfscanf+0x5422> 80a5d21: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a5d27: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a5d2d: 0f 84 88 2c 00 00 je 80a89bb <_IO_vfscanf+0x4e5b> 80a5d33: 8d 50 01 lea 0x1(%eax),%edx 80a5d36: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a5d3c: c6 00 00 movb $0x0,(%eax) 80a5d3f: 8b bd d8 fb ff ff mov -0x428(%ebp),%edi 80a5d45: 85 ff test %edi,%edi 80a5d47: 0f 84 40 2c 00 00 je 80a898d <_IO_vfscanf+0x4e2d> 80a5d4d: f6 85 7c fa ff ff 02 testb $0x2,-0x584(%ebp) 80a5d54: 0f 85 56 1f 00 00 jne 80a7cb0 <_IO_vfscanf+0x4150> 80a5d5a: 8b b5 7c fa ff ff mov -0x584(%ebp),%esi 80a5d60: 89 f0 mov %esi,%eax 80a5d62: a8 03 test $0x3,%al 80a5d64: 0f 84 cd 15 00 00 je 80a7337 <_IO_vfscanf+0x37d7> 80a5d6a: 83 ec 04 sub $0x4,%esp 80a5d6d: 25 80 00 00 00 and $0x80,%eax 80a5d72: 50 push %eax 80a5d73: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a5d79: 50 push %eax 80a5d7a: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a5d80: e8 bb 5d 00 00 call 80abb40 <__strtod_internal> 80a5d85: 89 f0 mov %esi,%eax 80a5d87: 83 c4 10 add $0x10,%esp 80a5d8a: a8 08 test $0x8,%al 80a5d8c: 0f 85 f8 0e 00 00 jne 80a6c8a <_IO_vfscanf+0x312a> 80a5d92: 8b 95 e0 fb ff ff mov -0x420(%ebp),%edx 80a5d98: 8b 85 a8 fa ff ff mov -0x558(%ebp),%eax 80a5d9e: 39 d0 cmp %edx,%eax 80a5da0: 0f 84 14 32 00 00 je 80a8fba <_IO_vfscanf+0x545a> 80a5da6: 8b 9d 6c fa ff ff mov -0x594(%ebp),%ebx 80a5dac: 85 db test %ebx,%ebx 80a5dae: 0f 85 56 29 00 00 jne 80a870a <_IO_vfscanf+0x4baa> 80a5db4: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a5dba: 8b 0e mov (%esi),%ecx 80a5dbc: 83 c6 04 add $0x4,%esi 80a5dbf: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a5dc5: 80 bd 44 fa ff ff 00 cmpb $0x0,-0x5bc(%ebp) 80a5dcc: 74 02 je 80a5dd0 <_IO_vfscanf+0x2270> 80a5dce: d9 e0 fchs 80a5dd0: dd 19 fstpl (%ecx) 80a5dd2: 39 c2 cmp %eax,%edx 80a5dd4: 0f 84 84 31 00 00 je 80a8f5e <_IO_vfscanf+0x53fe> 80a5dda: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a5de1: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a5de8: 00 00 00 80a5deb: e9 1a e0 ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a5df0: 83 f8 01 cmp $0x1,%eax 80a5df3: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a5df9: 89 f3 mov %esi,%ebx 80a5dfb: 0f 85 fb 24 00 00 jne 80a82fc <_IO_vfscanf+0x479c> 80a5e01: 8b 85 a4 fa ff ff mov -0x55c(%ebp),%eax 80a5e07: 83 85 58 fa ff ff 04 addl $0x4,-0x5a8(%ebp) 80a5e0e: 8b 8d 58 fa ff ff mov -0x5a8(%ebp),%ecx 80a5e14: 85 c0 test %eax,%eax 80a5e16: 75 2c jne 80a5e44 <_IO_vfscanf+0x22e4> 80a5e18: 8b b5 74 fa ff ff mov -0x58c(%ebp),%esi 80a5e1e: 85 f6 test %esi,%esi 80a5e20: 74 22 je 80a5e44 <_IO_vfscanf+0x22e4> 80a5e22: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a5e28: 8b b5 60 fa ff ff mov -0x5a0(%ebp),%esi 80a5e2e: 8b 00 mov (%eax),%eax 80a5e30: 89 b5 6c fa ff ff mov %esi,-0x594(%ebp) 80a5e36: c1 e6 02 shl $0x2,%esi 80a5e39: 8d 14 30 lea (%eax,%esi,1),%edx 80a5e3c: 39 d1 cmp %edx,%ecx 80a5e3e: 0f 84 87 3e 00 00 je 80a9ccb <_IO_vfscanf+0x616b> 80a5e44: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a5e4a: 85 c0 test %eax,%eax 80a5e4c: 7e 09 jle 80a5e57 <_IO_vfscanf+0x22f7> 80a5e4e: 83 ad 98 fa ff ff 01 subl $0x1,-0x568(%ebp) 80a5e55: 74 59 je 80a5eb0 <_IO_vfscanf+0x2350> 80a5e57: 8b 43 04 mov 0x4(%ebx),%eax 80a5e5a: 3b 43 08 cmp 0x8(%ebx),%eax 80a5e5d: 0f 83 65 24 00 00 jae 80a82c8 <_IO_vfscanf+0x4768> 80a5e63: 8d 50 01 lea 0x1(%eax),%edx 80a5e66: 89 53 04 mov %edx,0x4(%ebx) 80a5e69: 0f b6 00 movzbl (%eax),%eax 80a5e6c: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a5e72: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a5e78: 8b b5 94 fa ff ff mov -0x56c(%ebp),%esi 80a5e7e: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a5e85: 8b 40 34 mov 0x34(%eax),%eax 80a5e88: f6 44 70 01 20 testb $0x20,0x1(%eax,%esi,2) 80a5e8d: 0f 84 9f eb ff ff je 80a4a32 <_IO_vfscanf+0xed2> 80a5e93: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a5e9a: 83 ec 08 sub $0x8,%esp 80a5e9d: 83 ad 88 fa ff ff 01 subl $0x1,-0x578(%ebp) 80a5ea4: 50 push %eax 80a5ea5: ff 75 08 pushl 0x8(%ebp) 80a5ea8: e8 13 f1 fa ff call 8054fc0 <_IO_sputbackc> 80a5ead: 83 c4 10 add $0x10,%esp 80a5eb0: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a5eb6: 85 ff test %edi,%edi 80a5eb8: 0f 85 af de ff ff jne 80a3d6d <_IO_vfscanf+0x20d> 80a5ebe: f7 85 7c fa ff ff 00 testl $0x2100,-0x584(%ebp) 80a5ec5: 21 00 00 80a5ec8: 8b 85 58 fa ff ff mov -0x5a8(%ebp),%eax 80a5ece: 8d 58 04 lea 0x4(%eax),%ebx 80a5ed1: c7 00 00 00 00 00 movl $0x0,(%eax) 80a5ed7: 74 2b je 80a5f04 <_IO_vfscanf+0x23a4> 80a5ed9: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a5edf: 89 da mov %ebx,%edx 80a5ee1: 8b 07 mov (%edi),%eax 80a5ee3: 29 c2 sub %eax,%edx 80a5ee5: 89 d1 mov %edx,%ecx 80a5ee7: c1 f9 02 sar $0x2,%ecx 80a5eea: 39 8d 60 fa ff ff cmp %ecx,-0x5a0(%ebp) 80a5ef0: 74 12 je 80a5f04 <_IO_vfscanf+0x23a4> 80a5ef2: 56 push %esi 80a5ef3: 56 push %esi 80a5ef4: 52 push %edx 80a5ef5: 50 push %eax 80a5ef6: e8 45 47 fb ff call 805a640 <__libc_realloc> 80a5efb: 83 c4 10 add $0x10,%esp 80a5efe: 85 c0 test %eax,%eax 80a5f00: 74 02 je 80a5f04 <_IO_vfscanf+0x23a4> 80a5f02: 89 07 mov %eax,(%edi) 80a5f04: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a5f0b: 89 9d 58 fa ff ff mov %ebx,-0x5a8(%ebp) 80a5f11: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a5f18: 00 00 00 80a5f1b: e9 4d de ff ff jmp 80a3d6d <_IO_vfscanf+0x20d> 80a5f20: 83 ec 0c sub $0xc,%esp 80a5f23: 53 push %ebx 80a5f24: e8 57 e7 fa ff call 8054680 <__uflow> 80a5f29: 83 c4 10 add $0x10,%esp 80a5f2c: 83 f8 ff cmp $0xffffffff,%eax 80a5f2f: 89 c2 mov %eax,%edx 80a5f31: 0f 85 00 ef ff ff jne 80a4e37 <_IO_vfscanf+0x12d7> 80a5f37: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a5f3d: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a5f43: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a5f48: 8b 9d 98 fa ff ff mov -0x568(%ebp),%ebx 80a5f4e: 89 b5 50 fa ff ff mov %esi,-0x5b0(%ebp) 80a5f54: 8b 04 07 mov (%edi,%eax,1),%eax 80a5f57: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a5f5d: 85 db test %ebx,%ebx 80a5f5f: 0f 85 a5 de ff ff jne 80a3e0a <_IO_vfscanf+0x2aa> 80a5f65: f7 85 7c fa ff ff 00 testl $0x2100,-0x584(%ebp) 80a5f6c: 21 00 00 80a5f6f: 8b 85 50 fa ff ff mov -0x5b0(%ebp),%eax 80a5f75: 8d 58 01 lea 0x1(%eax),%ebx 80a5f78: c6 00 00 movb $0x0,(%eax) 80a5f7b: 74 27 je 80a5fa4 <_IO_vfscanf+0x2444> 80a5f7d: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a5f83: 89 da mov %ebx,%edx 80a5f85: 8b 07 mov (%edi),%eax 80a5f87: 29 c2 sub %eax,%edx 80a5f89: 39 95 60 fa ff ff cmp %edx,-0x5a0(%ebp) 80a5f8f: 74 13 je 80a5fa4 <_IO_vfscanf+0x2444> 80a5f91: 83 ec 08 sub $0x8,%esp 80a5f94: 52 push %edx 80a5f95: 50 push %eax 80a5f96: e8 a5 46 fb ff call 805a640 <__libc_realloc> 80a5f9b: 83 c4 10 add $0x10,%esp 80a5f9e: 85 c0 test %eax,%eax 80a5fa0: 74 02 je 80a5fa4 <_IO_vfscanf+0x2444> 80a5fa2: 89 07 mov %eax,(%edi) 80a5fa4: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a5fab: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a5fb2: 00 00 00 80a5fb5: 89 9d 50 fa ff ff mov %ebx,-0x5b0(%ebp) 80a5fbb: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a5fc2: 00 00 00 80a5fc5: e9 40 de ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a5fca: 83 f8 01 cmp $0x1,%eax 80a5fcd: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a5fd3: 89 fb mov %edi,%ebx 80a5fd5: 0f 85 b8 21 00 00 jne 80a8193 <_IO_vfscanf+0x4633> 80a5fdb: 83 ad 98 fa ff ff 01 subl $0x1,-0x568(%ebp) 80a5fe2: 83 85 58 fa ff ff 04 addl $0x4,-0x5a8(%ebp) 80a5fe9: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a5fef: 85 c0 test %eax,%eax 80a5ff1: 0f 8e 43 25 00 00 jle 80a853a <_IO_vfscanf+0x49da> 80a5ff7: 8b 47 04 mov 0x4(%edi),%eax 80a5ffa: 3b 47 08 cmp 0x8(%edi),%eax 80a5ffd: 0f 83 08 25 00 00 jae 80a850b <_IO_vfscanf+0x49ab> 80a6003: 8d 50 01 lea 0x1(%eax),%edx 80a6006: 89 57 04 mov %edx,0x4(%edi) 80a6009: 0f b6 00 movzbl (%eax),%eax 80a600c: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6012: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a6019: e9 c7 eb ff ff jmp 80a4be5 <_IO_vfscanf+0x1085> 80a601e: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a6024: 25 80 00 00 00 and $0x80,%eax 80a6029: 50 push %eax 80a602a: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a6030: ff b5 80 fa ff ff pushl -0x580(%ebp) 80a6036: 50 push %eax 80a6037: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a603d: e8 ae 4c 00 00 call 80aacf0 <__strtoull_internal> 80a6042: 83 c4 10 add $0x10,%esp 80a6045: 89 95 34 fa ff ff mov %edx,-0x5cc(%ebp) 80a604b: e9 37 e8 ff ff jmp 80a4887 <_IO_vfscanf+0xd27> 80a6050: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a6056: 25 80 00 00 00 and $0x80,%eax 80a605b: 50 push %eax 80a605c: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a6062: ff b5 80 fa ff ff pushl -0x580(%ebp) 80a6068: 50 push %eax 80a6069: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a606f: e8 4c 8a fa ff call 804eac0 <__strtoul_internal> 80a6074: 83 c4 10 add $0x10,%esp 80a6077: e9 0b e8 ff ff jmp 80a4887 <_IO_vfscanf+0xd27> 80a607c: 0f b6 00 movzbl (%eax),%eax 80a607f: 83 e8 2b sub $0x2b,%eax 80a6082: a8 fd test $0xfd,%al 80a6084: 0f 85 61 e7 ff ff jne 80a47eb <_IO_vfscanf+0xc8b> 80a608a: e9 a7 fb ff ff jmp 80a5c36 <_IO_vfscanf+0x20d6> 80a608f: 80 bd 48 fa ff ff 00 cmpb $0x0,-0x5b8(%ebp) 80a6096: 0f 84 ab f3 ff ff je 80a5447 <_IO_vfscanf+0x18e7> 80a609c: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a60a2: 0f b6 d3 movzbl %bl,%edx 80a60a5: 8b 48 38 mov 0x38(%eax),%ecx 80a60a8: 0f b6 85 80 fa ff ff movzbl -0x580(%ebp),%eax 80a60af: 3a 04 91 cmp (%ecx,%edx,4),%al 80a60b2: 0f 85 8f f3 ff ff jne 80a5447 <_IO_vfscanf+0x18e7> 80a60b8: 3b bd dc fb ff ff cmp -0x424(%ebp),%edi 80a60be: 0f 84 7c 3b 00 00 je 80a9c40 <_IO_vfscanf+0x60e0> 80a60c4: 0f b6 85 80 fa ff ff movzbl -0x580(%ebp),%eax 80a60cb: 8d 57 01 lea 0x1(%edi),%edx 80a60ce: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a60d4: 88 07 mov %al,(%edi) 80a60d6: 0f b6 85 48 fa ff ff movzbl -0x5b8(%ebp),%eax 80a60dd: 88 85 68 fa ff ff mov %al,-0x598(%ebp) 80a60e3: 88 85 74 fa ff ff mov %al,-0x58c(%ebp) 80a60e9: e9 bd fb ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a60ee: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a60f4: a8 08 test $0x8,%al 80a60f6: 0f 85 17 f0 ff ff jne 80a5113 <_IO_vfscanf+0x15b3> 80a60fc: f6 c4 21 test $0x21,%ah 80a60ff: 0f 84 5f 1c 00 00 je 80a7d64 <_IO_vfscanf+0x4204> 80a6105: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a610b: 85 c0 test %eax,%eax 80a610d: 0f 85 0d 23 00 00 jne 80a8420 <_IO_vfscanf+0x48c0> 80a6113: 8b 8d 64 fa ff ff mov -0x59c(%ebp),%ecx 80a6119: 89 c8 mov %ecx,%eax 80a611b: 83 c1 04 add $0x4,%ecx 80a611e: 8b 00 mov (%eax),%eax 80a6120: 89 8d 64 fa ff ff mov %ecx,-0x59c(%ebp) 80a6126: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a612c: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a6132: 85 f6 test %esi,%esi 80a6134: 0f 84 79 36 00 00 je 80a97b3 <_IO_vfscanf+0x5c53> 80a613a: 83 ec 0c sub $0xc,%esp 80a613d: 6a 64 push $0x64 80a613f: e8 3c 3f fb ff call 805a080 <__libc_malloc> 80a6144: 83 c4 10 add $0x10,%esp 80a6147: 85 c0 test %eax,%eax 80a6149: 89 06 mov %eax,(%esi) 80a614b: 0f 84 9f 26 00 00 je 80a87f0 <_IO_vfscanf+0x4c90> 80a6151: 8b 8d 54 fa ff ff mov -0x5ac(%ebp),%ecx 80a6157: 85 c9 test %ecx,%ecx 80a6159: 0f 84 fe 28 00 00 je 80a8a5d <_IO_vfscanf+0x4efd> 80a615f: 8b 11 mov (%ecx),%edx 80a6161: 83 fa 20 cmp $0x20,%edx 80a6164: 8d 5a 01 lea 0x1(%edx),%ebx 80a6167: 0f 84 f0 28 00 00 je 80a8a5d <_IO_vfscanf+0x4efd> 80a616d: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a6173: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a6179: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a617f: c7 85 60 fa ff ff 64 movl $0x64,-0x5a0(%ebp) 80a6186: 00 00 00 80a6189: 89 1e mov %ebx,(%esi) 80a618b: 89 4c 96 08 mov %ecx,0x8(%esi,%edx,4) 80a618f: e9 7f ef ff ff jmp 80a5113 <_IO_vfscanf+0x15b3> 80a6194: 8b b5 70 fa ff ff mov -0x590(%ebp),%esi 80a619a: e9 4c f6 ff ff jmp 80a57eb <_IO_vfscanf+0x1c8b> 80a619f: 85 db test %ebx,%ebx 80a61a1: 0f 84 9a 09 00 00 je 80a6b41 <_IO_vfscanf+0x2fe1> 80a61a7: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a61ad: 85 f6 test %esi,%esi 80a61af: 0f 85 f0 1d 00 00 jne 80a7fa5 <_IO_vfscanf+0x4445> 80a61b5: 8b 8d 64 fa ff ff mov -0x59c(%ebp),%ecx 80a61bb: 89 ca mov %ecx,%edx 80a61bd: 83 c1 04 add $0x4,%ecx 80a61c0: 89 8d 64 fa ff ff mov %ecx,-0x59c(%ebp) 80a61c6: 8b 12 mov (%edx),%edx 80a61c8: e9 17 e7 ff ff jmp 80a48e4 <_IO_vfscanf+0xd84> 80a61cd: c6 85 44 fa ff ff 00 movb $0x0,-0x5bc(%ebp) 80a61d4: e9 f1 f0 ff ff jmp 80a52ca <_IO_vfscanf+0x176a> 80a61d9: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a61df: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a61e5: 89 f3 mov %esi,%ebx 80a61e7: 8b 85 70 fa ff ff mov -0x590(%ebp),%eax 80a61ed: 39 c3 cmp %eax,%ebx 80a61ef: 0f 86 dd e5 ff ff jbe 80a47d2 <_IO_vfscanf+0xc72> 80a61f5: 89 de mov %ebx,%esi 80a61f7: 29 c6 sub %eax,%esi 80a61f9: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a61ff: 29 f2 sub %esi,%edx 80a6201: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a6207: 83 f8 ff cmp $0xffffffff,%eax 80a620a: 74 15 je 80a6221 <_IO_vfscanf+0x26c1> 80a620c: 83 ec 08 sub $0x8,%esp 80a620f: 0f b6 c0 movzbl %al,%eax 80a6212: 83 ef 01 sub $0x1,%edi 80a6215: 50 push %eax 80a6216: ff 75 08 pushl 0x8(%ebp) 80a6219: e8 a2 ed fa ff call 8054fc0 <_IO_sputbackc> 80a621e: 83 c4 10 add $0x10,%esp 80a6221: 8b 8d 70 fa ff ff mov -0x590(%ebp),%ecx 80a6227: 8d 43 ff lea -0x1(%ebx),%eax 80a622a: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a6230: 39 c1 cmp %eax,%ecx 80a6232: 73 49 jae 80a627d <_IO_vfscanf+0x271d> 80a6234: 89 9d 88 fa ff ff mov %ebx,-0x578(%ebp) 80a623a: 8b 5d 08 mov 0x8(%ebp),%ebx 80a623d: 89 ce mov %ecx,%esi 80a623f: 89 bd 94 fa ff ff mov %edi,-0x56c(%ebp) 80a6245: 89 c7 mov %eax,%edi 80a6247: 0f b6 07 movzbl (%edi),%eax 80a624a: 83 ec 08 sub $0x8,%esp 80a624d: 83 ef 01 sub $0x1,%edi 80a6250: 50 push %eax 80a6251: 53 push %ebx 80a6252: e8 69 ed fa ff call 8054fc0 <_IO_sputbackc> 80a6257: 83 c4 10 add $0x10,%esp 80a625a: 39 fe cmp %edi,%esi 80a625c: 75 e9 jne 80a6247 <_IO_vfscanf+0x26e7> 80a625e: 8b 9d 88 fa ff ff mov -0x578(%ebp),%ebx 80a6264: 8b 85 70 fa ff ff mov -0x590(%ebp),%eax 80a626a: 8b bd 94 fa ff ff mov -0x56c(%ebp),%edi 80a6270: 29 d8 sub %ebx,%eax 80a6272: 83 c0 01 add $0x1,%eax 80a6275: 01 85 a4 fa ff ff add %eax,-0x55c(%ebp) 80a627b: 01 c7 add %eax,%edi 80a627d: 8b 85 a4 fa ff ff mov -0x55c(%ebp),%eax 80a6283: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a6289: 0f b6 00 movzbl (%eax),%eax 80a628c: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6292: e9 33 e5 ff ff jmp 80a47ca <_IO_vfscanf+0xc6a> 80a6297: 8b 5d 08 mov 0x8(%ebp),%ebx 80a629a: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a62a1: 00 00 00 80a62a4: e9 bf dc ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a62a9: 89 f3 mov %esi,%ebx 80a62ab: 8b b5 a4 fa ff ff mov -0x55c(%ebp),%esi 80a62b1: 89 95 9c fa ff ff mov %edx,-0x564(%ebp) 80a62b7: 85 f6 test %esi,%esi 80a62b9: 0f 84 36 04 00 00 je 80a66f5 <_IO_vfscanf+0x2b95> 80a62bf: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a62c6: 0f 84 fb 1b 00 00 je 80a7ec7 <_IO_vfscanf+0x4367> 80a62cc: 8b 45 08 mov 0x8(%ebp),%eax 80a62cf: 8b 7d 08 mov 0x8(%ebp),%edi 80a62d2: 8b 40 04 mov 0x4(%eax),%eax 80a62d5: 3b 47 08 cmp 0x8(%edi),%eax 80a62d8: 0f 83 c1 23 00 00 jae 80a869f <_IO_vfscanf+0x4b3f> 80a62de: 8b 4d 08 mov 0x8(%ebp),%ecx 80a62e1: 8d 50 01 lea 0x1(%eax),%edx 80a62e4: 89 51 04 mov %edx,0x4(%ecx) 80a62e7: 0f b6 00 movzbl (%eax),%eax 80a62ea: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a62f0: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a62f6: 83 c0 01 add $0x1,%eax 80a62f9: 89 85 80 fa ff ff mov %eax,-0x580(%ebp) 80a62ff: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a6305: 8d b5 dc fa ff ff lea -0x524(%ebp),%esi 80a630b: 89 da mov %ebx,%edx 80a630d: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a6313: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6316: 31 ff xor %edi,%edi 80a6318: c7 85 dc fa ff ff 00 movl $0x0,-0x524(%ebp) 80a631f: 00 00 00 80a6322: c7 85 e0 fa ff ff 00 movl $0x0,-0x520(%ebp) 80a6329: 00 00 00 80a632c: 25 00 21 00 00 and $0x2100,%eax 80a6331: 89 b5 6c fa ff ff mov %esi,-0x594(%ebp) 80a6337: 89 85 68 fa ff ff mov %eax,-0x598(%ebp) 80a633d: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a6343: 3a 14 08 cmp (%eax,%ecx,1),%dl 80a6346: 74 49 je 80a6391 <_IO_vfscanf+0x2831> 80a6348: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a634e: 83 e0 08 and $0x8,%eax 80a6351: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a6357: 0f 84 e9 00 00 00 je 80a6446 <_IO_vfscanf+0x28e6> 80a635d: 83 ad 98 fa ff ff 01 subl $0x1,-0x568(%ebp) 80a6364: 0f 84 1e 1c 00 00 je 80a7f88 <_IO_vfscanf+0x4428> 80a636a: 8b 43 04 mov 0x4(%ebx),%eax 80a636d: 3b 43 08 cmp 0x8(%ebx),%eax 80a6370: 0f 83 b9 01 00 00 jae 80a652f <_IO_vfscanf+0x29cf> 80a6376: 8d 48 01 lea 0x1(%eax),%ecx 80a6379: 83 85 80 fa ff ff 01 addl $0x1,-0x580(%ebp) 80a6380: 89 4b 04 mov %ecx,0x4(%ebx) 80a6383: 0f b6 08 movzbl (%eax),%ecx 80a6386: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a638c: 3a 14 08 cmp (%eax,%ecx,1),%dl 80a638f: 75 b7 jne 80a6348 <_IO_vfscanf+0x27e8> 80a6391: 83 ec 08 sub $0x8,%esp 80a6394: 0f b6 c1 movzbl %cl,%eax 80a6397: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a639d: 50 push %eax 80a639e: ff 75 08 pushl 0x8(%ebp) 80a63a1: 83 ad 80 fa ff ff 01 subl $0x1,-0x580(%ebp) 80a63a8: e8 13 ec fa ff call 8054fc0 <_IO_sputbackc> 80a63ad: 83 c4 10 add $0x10,%esp 80a63b0: 85 ff test %edi,%edi 80a63b2: 0f 85 24 21 00 00 jne 80a84dc <_IO_vfscanf+0x497c> 80a63b8: 8b 8d 88 fa ff ff mov -0x578(%ebp),%ecx 80a63be: 39 8d 80 fa ff ff cmp %ecx,-0x580(%ebp) 80a63c4: 0f 84 00 21 00 00 je 80a84ca <_IO_vfscanf+0x496a> 80a63ca: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a63d0: a8 08 test $0x8,%al 80a63d2: 75 57 jne 80a642b <_IO_vfscanf+0x28cb> 80a63d4: 8b b5 58 fa ff ff mov -0x5a8(%ebp),%esi 80a63da: f6 c4 21 test $0x21,%ah 80a63dd: 8d 5e 04 lea 0x4(%esi),%ebx 80a63e0: c7 06 00 00 00 00 movl $0x0,(%esi) 80a63e6: 74 2c je 80a6414 <_IO_vfscanf+0x28b4> 80a63e8: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a63ee: 89 da mov %ebx,%edx 80a63f0: 8b 07 mov (%edi),%eax 80a63f2: 29 c2 sub %eax,%edx 80a63f4: 89 d1 mov %edx,%ecx 80a63f6: c1 f9 02 sar $0x2,%ecx 80a63f9: 39 8d 60 fa ff ff cmp %ecx,-0x5a0(%ebp) 80a63ff: 74 13 je 80a6414 <_IO_vfscanf+0x28b4> 80a6401: 83 ec 08 sub $0x8,%esp 80a6404: 52 push %edx 80a6405: 50 push %eax 80a6406: e8 35 42 fb ff call 805a640 <__libc_realloc> 80a640b: 83 c4 10 add $0x10,%esp 80a640e: 85 c0 test %eax,%eax 80a6410: 74 02 je 80a6414 <_IO_vfscanf+0x28b4> 80a6412: 89 07 mov %eax,(%edi) 80a6414: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a641b: 89 9d 58 fa ff ff mov %ebx,-0x5a8(%ebp) 80a6421: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a6428: 00 00 00 80a642b: 8b 85 80 fa ff ff mov -0x580(%ebp),%eax 80a6431: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a6438: 00 00 00 80a643b: 89 85 88 fa ff ff mov %eax,-0x578(%ebp) 80a6441: e9 c4 d9 ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a6446: 8d 85 0c fb ff ff lea -0x4f4(%ebp),%eax 80a644c: ff b5 6c fa ff ff pushl -0x594(%ebp) 80a6452: 6a 01 push $0x1 80a6454: 88 95 74 fa ff ff mov %dl,-0x58c(%ebp) 80a645a: 88 8d 0c fb ff ff mov %cl,-0x4f4(%ebp) 80a6460: 50 push %eax 80a6461: ff b5 58 fa ff ff pushl -0x5a8(%ebp) 80a6467: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a646d: e8 5e 41 00 00 call 80aa5d0 <__mbrtowc> 80a6472: 83 c4 10 add $0x10,%esp 80a6475: 83 f8 fe cmp $0xfffffffe,%eax 80a6478: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a647e: 0f b6 95 74 fa ff ff movzbl -0x58c(%ebp),%edx 80a6485: 0f 84 e7 00 00 00 je 80a6572 <_IO_vfscanf+0x2a12> 80a648b: 8b b5 68 fa ff ff mov -0x598(%ebp),%esi 80a6491: 83 85 58 fa ff ff 04 addl $0x4,-0x5a8(%ebp) 80a6498: 85 f6 test %esi,%esi 80a649a: 0f 84 88 00 00 00 je 80a6528 <_IO_vfscanf+0x29c8> 80a64a0: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a64a6: 8b 07 mov (%edi),%eax 80a64a8: 8b bd 60 fa ff ff mov -0x5a0(%ebp),%edi 80a64ae: 89 bd 74 fa ff ff mov %edi,-0x58c(%ebp) 80a64b4: c1 e7 02 shl $0x2,%edi 80a64b7: 89 bd 94 fa ff ff mov %edi,-0x56c(%ebp) 80a64bd: 01 c7 add %eax,%edi 80a64bf: 89 fe mov %edi,%esi 80a64c1: 31 ff xor %edi,%edi 80a64c3: 39 b5 58 fa ff ff cmp %esi,-0x5a8(%ebp) 80a64c9: 0f 85 8e fe ff ff jne 80a635d <_IO_vfscanf+0x27fd> 80a64cf: 8b b5 60 fa ff ff mov -0x5a0(%ebp),%esi 80a64d5: 83 ec 08 sub $0x8,%esp 80a64d8: 89 8d 48 fa ff ff mov %ecx,-0x5b8(%ebp) 80a64de: 88 95 58 fa ff ff mov %dl,-0x5a8(%ebp) 80a64e4: c1 e6 03 shl $0x3,%esi 80a64e7: 56 push %esi 80a64e8: 50 push %eax 80a64e9: e8 52 41 fb ff call 805a640 <__libc_realloc> 80a64ee: 83 c4 10 add $0x10,%esp 80a64f1: 85 c0 test %eax,%eax 80a64f3: 0f b6 95 58 fa ff ff movzbl -0x5a8(%ebp),%edx 80a64fa: 8b 8d 48 fa ff ff mov -0x5b8(%ebp),%ecx 80a6500: 0f 84 92 2b 00 00 je 80a9098 <_IO_vfscanf+0x5538> 80a6506: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a650c: d1 a5 60 fa ff ff shll -0x5a0(%ebp) 80a6512: 89 06 mov %eax,(%esi) 80a6514: 03 85 94 fa ff ff add -0x56c(%ebp),%eax 80a651a: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a6520: e9 38 fe ff ff jmp 80a635d <_IO_vfscanf+0x27fd> 80a6525: 8d 76 00 lea 0x0(%esi),%esi 80a6528: 31 ff xor %edi,%edi 80a652a: e9 2e fe ff ff jmp 80a635d <_IO_vfscanf+0x27fd> 80a652f: 83 ec 0c sub $0xc,%esp 80a6532: 88 95 a4 fa ff ff mov %dl,-0x55c(%ebp) 80a6538: 53 push %ebx 80a6539: e8 42 e1 fa ff call 8054680 <__uflow> 80a653e: 83 c4 10 add $0x10,%esp 80a6541: 83 f8 ff cmp $0xffffffff,%eax 80a6544: 89 c1 mov %eax,%ecx 80a6546: 0f b6 95 a4 fa ff ff movzbl -0x55c(%ebp),%edx 80a654d: 0f 85 45 26 00 00 jne 80a8b98 <_IO_vfscanf+0x5038> 80a6553: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6559: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a655f: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6564: 8b 04 06 mov (%esi,%eax,1),%eax 80a6567: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a656d: e9 3e fe ff ff jmp 80a63b0 <_IO_vfscanf+0x2850> 80a6572: b8 d8 ff ff ff mov $0xffffffd8,%eax 80a6577: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a657d: 83 c7 01 add $0x1,%edi 80a6580: 8b 04 01 mov (%ecx,%eax,1),%eax 80a6583: 8b 00 mov (%eax),%eax 80a6585: 3b 78 58 cmp 0x58(%eax),%edi 80a6588: 0f 82 dc fd ff ff jb 80a636a <_IO_vfscanf+0x280a> 80a658e: 68 40 66 0d 08 push $0x80d6640 80a6593: 68 76 0a 00 00 push $0xa76 80a6598: 68 76 61 0d 08 push $0x80d6176 80a659d: 68 80 61 0d 08 push $0x80d6180 80a65a2: e8 39 32 fa ff call 80497e0 <__assert_fail> 80a65a7: 89 f6 mov %esi,%esi 80a65a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a65b0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a65b5: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a65bb: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a65c1: 8b 5d 08 mov 0x8(%ebp),%ebx 80a65c4: 89 0c 06 mov %ecx,(%esi,%eax,1) 80a65c7: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a65cd: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a65d4: 00 00 00 80a65d7: 85 c0 test %eax,%eax 80a65d9: 0f 85 89 d9 ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a65df: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a65e6: ff ff ff 80a65e9: e9 7a d9 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a65ee: 8b 95 e0 fb ff ff mov -0x420(%ebp),%edx 80a65f4: 8b bd 9c fa ff ff mov -0x564(%ebp),%edi 80a65fa: 89 de mov %ebx,%esi 80a65fc: c6 04 02 01 movb $0x1,(%edx,%eax,1) 80a6600: 83 c7 01 add $0x1,%edi 80a6603: 0f b6 07 movzbl (%edi),%eax 80a6606: 89 fa mov %edi,%edx 80a6608: e9 ab eb ff ff jmp 80a51b8 <_IO_vfscanf+0x1658> 80a660d: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a6613: 85 c9 test %ecx,%ecx 80a6615: 7e 0c jle 80a6623 <_IO_vfscanf+0x2ac3> 80a6617: 8b 85 a4 fa ff ff mov -0x55c(%ebp),%eax 80a661d: 89 85 98 fa ff ff mov %eax,-0x568(%ebp) 80a6623: c6 85 74 fa ff ff 01 movb $0x1,-0x58c(%ebp) 80a662a: e9 7c f6 ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a662f: 80 38 00 cmpb $0x0,(%eax) 80a6632: 74 d9 je 80a660d <_IO_vfscanf+0x2aad> 80a6634: 8b bd 70 fa ff ff mov -0x590(%ebp),%edi 80a663a: 85 ff test %edi,%edi 80a663c: 0f 84 f3 35 00 00 je 80a9c35 <_IO_vfscanf+0x60d5> 80a6642: 80 3f 00 cmpb $0x0,(%edi) 80a6645: 0f 85 ea 35 00 00 jne 80a9c35 <_IO_vfscanf+0x60d5> 80a664b: 8b 85 70 fa ff ff mov -0x590(%ebp),%eax 80a6651: 0f be 10 movsbl (%eax),%edx 80a6654: 89 c7 mov %eax,%edi 80a6656: 84 d2 test %dl,%dl 80a6658: 75 1f jne 80a6679 <_IO_vfscanf+0x2b19> 80a665a: e9 96 01 00 00 jmp 80a67f5 <_IO_vfscanf+0x2c95> 80a665f: 90 nop 80a6660: 8d 48 01 lea 0x1(%eax),%ecx 80a6663: 89 8d d8 fb ff ff mov %ecx,-0x428(%ebp) 80a6669: 88 10 mov %dl,(%eax) 80a666b: 83 c7 01 add $0x1,%edi 80a666e: 0f be 17 movsbl (%edi),%edx 80a6671: 84 d2 test %dl,%dl 80a6673: 0f 84 7c 01 00 00 je 80a67f5 <_IO_vfscanf+0x2c95> 80a6679: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a667f: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a6685: 75 d9 jne 80a6660 <_IO_vfscanf+0x2b00> 80a6687: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a668d: e8 6e d4 ff ff call 80a3b00 <char_buffer_add_slow> 80a6692: eb d7 jmp 80a666b <_IO_vfscanf+0x2b0b> 80a6694: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6699: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a669f: 8b bd 90 fa ff ff mov -0x570(%ebp),%edi 80a66a5: 8b 5d 08 mov 0x8(%ebp),%ebx 80a66a8: 89 3c 06 mov %edi,(%esi,%eax,1) 80a66ab: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a66b1: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a66b8: 00 00 00 80a66bb: 85 c0 test %eax,%eax 80a66bd: 0f 85 a5 d8 ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a66c3: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a66ca: ff ff ff 80a66cd: e9 96 d8 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a66d2: 83 ec 0c sub $0xc,%esp 80a66d5: 57 push %edi 80a66d6: e8 a5 df fa ff call 8054680 <__uflow> 80a66db: 83 c4 10 add $0x10,%esp 80a66de: 83 f8 ff cmp $0xffffffff,%eax 80a66e1: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a66e7: 0f 85 bf de ff ff jne 80a45ac <_IO_vfscanf+0xa4c> 80a66ed: 8b 5d 08 mov 0x8(%ebp),%ebx 80a66f0: e9 fe dd ff ff jmp 80a44f3 <_IO_vfscanf+0x993> 80a66f5: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a66fc: 0f 84 de 14 00 00 je 80a7be0 <_IO_vfscanf+0x4080> 80a6702: 8b 45 08 mov 0x8(%ebp),%eax 80a6705: 8b 7d 08 mov 0x8(%ebp),%edi 80a6708: 8b 40 04 mov 0x4(%eax),%eax 80a670b: 3b 47 08 cmp 0x8(%edi),%eax 80a670e: 0f 83 3a 24 00 00 jae 80a8b4e <_IO_vfscanf+0x4fee> 80a6714: 8b 4d 08 mov 0x8(%ebp),%ecx 80a6717: 8d 50 01 lea 0x1(%eax),%edx 80a671a: 89 51 04 mov %edx,0x4(%ecx) 80a671d: 0f b6 00 movzbl (%eax),%eax 80a6720: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6726: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a672c: 8b bd 94 fa ff ff mov -0x56c(%ebp),%edi 80a6732: 8d 70 01 lea 0x1(%eax),%esi 80a6735: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a673b: 3a 1c 38 cmp (%eax,%edi,1),%bl 80a673e: 0f 84 17 1a 00 00 je 80a815b <_IO_vfscanf+0x45fb> 80a6744: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a674a: 88 9d 80 fa ff ff mov %bl,-0x580(%ebp) 80a6750: 8b bd 94 fa ff ff mov -0x56c(%ebp),%edi 80a6756: 8b 8d 50 fa ff ff mov -0x5b0(%ebp),%ecx 80a675c: 8b 5d 08 mov 0x8(%ebp),%ebx 80a675f: 89 c2 mov %eax,%edx 80a6761: 25 00 21 00 00 and $0x2100,%eax 80a6766: 83 e2 08 and $0x8,%edx 80a6769: 89 85 74 fa ff ff mov %eax,-0x58c(%ebp) 80a676f: 89 95 94 fa ff ff mov %edx,-0x56c(%ebp) 80a6775: eb 5f jmp 80a67d6 <_IO_vfscanf+0x2c76> 80a6777: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a677d: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a6783: 8b 00 mov (%eax),%eax 80a6785: 01 c1 add %eax,%ecx 80a6787: 89 8d 6c fa ff ff mov %ecx,-0x594(%ebp) 80a678d: 3b 95 6c fa ff ff cmp -0x594(%ebp),%edx 80a6793: 89 d1 mov %edx,%ecx 80a6795: 0f 84 3f 13 00 00 je 80a7ada <_IO_vfscanf+0x3f7a> 80a679b: 83 ad 98 fa ff ff 01 subl $0x1,-0x568(%ebp) 80a67a2: 0f 84 99 13 00 00 je 80a7b41 <_IO_vfscanf+0x3fe1> 80a67a8: 8b 43 04 mov 0x4(%ebx),%eax 80a67ab: 3b 43 08 cmp 0x8(%ebx),%eax 80a67ae: 0f 83 fc 00 00 00 jae 80a68b0 <_IO_vfscanf+0x2d50> 80a67b4: 8d 50 01 lea 0x1(%eax),%edx 80a67b7: 89 53 04 mov %edx,0x4(%ebx) 80a67ba: 0f b6 38 movzbl (%eax),%edi 80a67bd: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a67c3: 0f b6 95 80 fa ff ff movzbl -0x580(%ebp),%edx 80a67ca: 83 c6 01 add $0x1,%esi 80a67cd: 3a 14 38 cmp (%eax,%edi,1),%dl 80a67d0: 0f 84 79 19 00 00 je 80a814f <_IO_vfscanf+0x45ef> 80a67d6: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a67dc: 85 c0 test %eax,%eax 80a67de: 75 bb jne 80a679b <_IO_vfscanf+0x2c3b> 80a67e0: 89 f8 mov %edi,%eax 80a67e2: 8d 51 01 lea 0x1(%ecx),%edx 80a67e5: 88 01 mov %al,(%ecx) 80a67e7: 8b 85 74 fa ff ff mov -0x58c(%ebp),%eax 80a67ed: 85 c0 test %eax,%eax 80a67ef: 75 86 jne 80a6777 <_IO_vfscanf+0x2c17> 80a67f1: 89 d1 mov %edx,%ecx 80a67f3: eb a6 jmp 80a679b <_IO_vfscanf+0x2c3b> 80a67f5: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a67fb: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a6801: 85 c0 test %eax,%eax 80a6803: 0f 4e c8 cmovle %eax,%ecx 80a6806: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a680c: e9 9a f4 ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a6811: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a6817: 85 c0 test %eax,%eax 80a6819: 0f 85 41 0a 00 00 jne 80a7260 <_IO_vfscanf+0x3700> 80a681f: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a6825: 89 f8 mov %edi,%eax 80a6827: 83 c7 04 add $0x4,%edi 80a682a: 8b 00 mov (%eax),%eax 80a682c: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a6832: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a6838: 8b 85 58 fa ff ff mov -0x5a8(%ebp),%eax 80a683e: 85 c0 test %eax,%eax 80a6840: 0f 85 39 e3 ff ff jne 80a4b7f <_IO_vfscanf+0x101f> 80a6846: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6849: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a6850: 00 00 00 80a6853: e9 10 d7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a6858: 90 nop 80a6859: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a6860: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a6866: 85 c0 test %eax,%eax 80a6868: 0f 85 ce 07 00 00 jne 80a703c <_IO_vfscanf+0x34dc> 80a686e: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a6874: 89 f8 mov %edi,%eax 80a6876: 83 c7 04 add $0x4,%edi 80a6879: 8b 00 mov (%eax),%eax 80a687b: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a6881: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a6887: 8b 85 58 fa ff ff mov -0x5a8(%ebp),%eax 80a688d: 85 c0 test %eax,%eax 80a688f: 0f 85 15 e1 ff ff jne 80a49aa <_IO_vfscanf+0xe4a> 80a6895: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6898: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a689f: 00 00 00 80a68a2: e9 c1 d6 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a68a7: 89 f6 mov %esi,%esi 80a68a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a68b0: 83 ec 0c sub $0xc,%esp 80a68b3: 89 8d 6c fa ff ff mov %ecx,-0x594(%ebp) 80a68b9: 53 push %ebx 80a68ba: e8 c1 dd fa ff call 8054680 <__uflow> 80a68bf: 83 c4 10 add $0x10,%esp 80a68c2: 83 f8 ff cmp $0xffffffff,%eax 80a68c5: 89 c7 mov %eax,%edi 80a68c7: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a68cd: 0f 85 ea fe ff ff jne 80a67bd <_IO_vfscanf+0x2c5d> 80a68d3: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a68d9: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a68df: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a68e4: 89 8d 50 fa ff ff mov %ecx,-0x5b0(%ebp) 80a68ea: 8b 04 07 mov (%edi,%eax,1),%eax 80a68ed: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a68f3: 3b b5 88 fa ff ff cmp -0x578(%ebp),%esi 80a68f9: 0f 84 e8 20 00 00 je 80a89e7 <_IO_vfscanf+0x4e87> 80a68ff: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a6905: 89 b5 88 fa ff ff mov %esi,-0x578(%ebp) 80a690b: a8 08 test $0x8,%al 80a690d: 0f 85 f7 d4 ff ff jne 80a3e0a <_IO_vfscanf+0x2aa> 80a6913: 8b bd 50 fa ff ff mov -0x5b0(%ebp),%edi 80a6919: f6 c4 21 test $0x21,%ah 80a691c: 8d 5f 01 lea 0x1(%edi),%ebx 80a691f: c6 07 00 movb $0x0,(%edi) 80a6922: 74 27 je 80a694b <_IO_vfscanf+0x2deb> 80a6924: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a692a: 89 d9 mov %ebx,%ecx 80a692c: 8b 07 mov (%edi),%eax 80a692e: 29 c1 sub %eax,%ecx 80a6930: 39 8d 60 fa ff ff cmp %ecx,-0x5a0(%ebp) 80a6936: 74 13 je 80a694b <_IO_vfscanf+0x2deb> 80a6938: 83 ec 08 sub $0x8,%esp 80a693b: 51 push %ecx 80a693c: 50 push %eax 80a693d: e8 fe 3c fb ff call 805a640 <__libc_realloc> 80a6942: 83 c4 10 add $0x10,%esp 80a6945: 85 c0 test %eax,%eax 80a6947: 74 02 je 80a694b <_IO_vfscanf+0x2deb> 80a6949: 89 07 mov %eax,(%edi) 80a694b: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a6952: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a6959: 00 00 00 80a695c: 89 9d 50 fa ff ff mov %ebx,-0x5b0(%ebp) 80a6962: 89 b5 88 fa ff ff mov %esi,-0x578(%ebp) 80a6968: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a696f: 00 00 00 80a6972: e9 93 d4 ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a6977: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a697d: 8b 75 08 mov 0x8(%ebp),%esi 80a6980: 8b 58 38 mov 0x38(%eax),%ebx 80a6983: 8b 45 08 mov 0x8(%ebp),%eax 80a6986: 8b 40 04 mov 0x4(%eax),%eax 80a6989: 3b 46 08 cmp 0x8(%esi),%eax 80a698c: 0f 83 26 1f 00 00 jae 80a88b8 <_IO_vfscanf+0x4d58> 80a6992: 8b 4d 08 mov 0x8(%ebp),%ecx 80a6995: 8d 50 01 lea 0x1(%eax),%edx 80a6998: 89 51 04 mov %edx,0x4(%ecx) 80a699b: 0f b6 00 movzbl (%eax),%eax 80a699e: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a69a4: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a69ab: 83 3c 83 69 cmpl $0x69,(%ebx,%eax,4) 80a69af: 0f 85 81 f2 ff ff jne 80a5c36 <_IO_vfscanf+0x20d6> 80a69b5: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a69bb: 8b 75 08 mov 0x8(%ebp),%esi 80a69be: 8b 58 38 mov 0x38(%eax),%ebx 80a69c1: 8b 45 08 mov 0x8(%ebp),%eax 80a69c4: 8b 40 04 mov 0x4(%eax),%eax 80a69c7: 3b 46 08 cmp 0x8(%esi),%eax 80a69ca: 0f 83 9b 1e 00 00 jae 80a886b <_IO_vfscanf+0x4d0b> 80a69d0: 8b 75 08 mov 0x8(%ebp),%esi 80a69d3: 8d 50 01 lea 0x1(%eax),%edx 80a69d6: 89 56 04 mov %edx,0x4(%esi) 80a69d9: 0f b6 00 movzbl (%eax),%eax 80a69dc: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a69e2: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a69e9: 83 3c 83 6c cmpl $0x6c,(%ebx,%eax,4) 80a69ed: 0f 85 43 f2 ff ff jne 80a5c36 <_IO_vfscanf+0x20d6> 80a69f3: 8b 45 08 mov 0x8(%ebp),%eax 80a69f6: 8b 75 08 mov 0x8(%ebp),%esi 80a69f9: 8b 40 04 mov 0x4(%eax),%eax 80a69fc: 3b 46 08 cmp 0x8(%esi),%eax 80a69ff: 0f 83 3b 1a 00 00 jae 80a8440 <_IO_vfscanf+0x48e0> 80a6a05: 8b 4d 08 mov 0x8(%ebp),%ecx 80a6a08: 8d 50 01 lea 0x1(%eax),%edx 80a6a0b: 89 51 04 mov %edx,0x4(%ecx) 80a6a0e: 0f b6 00 movzbl (%eax),%eax 80a6a11: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6a17: 83 bd 94 fa ff ff 29 cmpl $0x29,-0x56c(%ebp) 80a6a1e: 8d 47 04 lea 0x4(%edi),%eax 80a6a21: 89 85 88 fa ff ff mov %eax,-0x578(%ebp) 80a6a27: 0f 85 4d 24 00 00 jne 80a8e7a <_IO_vfscanf+0x531a> 80a6a2d: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a6a33: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a6a39: 0f 84 74 19 00 00 je 80a83b3 <_IO_vfscanf+0x4853> 80a6a3f: 8d 50 01 lea 0x1(%eax),%edx 80a6a42: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a6a48: c6 00 30 movb $0x30,(%eax) 80a6a4b: e9 cb dd ff ff jmp 80a481b <_IO_vfscanf+0xcbb> 80a6a50: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6a55: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a6a5b: c7 04 06 16 00 00 00 movl $0x16,(%esi,%eax,1) 80a6a62: e9 ba d3 ff ff jmp 80a3e21 <_IO_vfscanf+0x2c1> 80a6a67: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a6a6e: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a6a74: e8 87 d0 ff ff call 80a3b00 <char_buffer_add_slow> 80a6a79: e9 69 db ff ff jmp 80a45e7 <_IO_vfscanf+0xa87> 80a6a7e: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6a83: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a6a89: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6a8c: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a6a93: 00 00 00 80a6a96: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a6a9d: ff ff ff 80a6aa0: c7 04 07 0c 00 00 00 movl $0xc,(%edi,%eax,1) 80a6aa7: e9 bc d4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a6aac: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a6ab2: ba 30 00 00 00 mov $0x30,%edx 80a6ab7: e8 44 d0 ff ff call 80a3b00 <char_buffer_add_slow> 80a6abc: e9 b4 db ff ff jmp 80a4675 <_IO_vfscanf+0xb15> 80a6ac1: 8d 47 02 lea 0x2(%edi),%eax 80a6ac4: bb 01 00 00 00 mov $0x1,%ebx 80a6ac9: 89 85 9c fa ff ff mov %eax,-0x564(%ebp) 80a6acf: e9 4b e6 ff ff jmp 80a511f <_IO_vfscanf+0x15bf> 80a6ad4: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6ad9: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a6adf: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6ae2: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a6ae9: 00 00 00 80a6aec: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a6af3: ff ff ff 80a6af6: c7 04 07 0c 00 00 00 movl $0xc,(%edi,%eax,1) 80a6afd: e9 66 d4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a6b02: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a6b08: 31 d2 xor %edx,%edx 80a6b0a: e8 f1 cf ff ff call 80a3b00 <char_buffer_add_slow> 80a6b0f: e9 25 dd ff ff jmp 80a4839 <_IO_vfscanf+0xcd9> 80a6b14: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6b19: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a6b1f: 89 f3 mov %esi,%ebx 80a6b21: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a6b28: 00 00 00 80a6b2b: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a6b32: ff ff ff 80a6b35: c7 04 01 0c 00 00 00 movl $0xc,(%ecx,%eax,1) 80a6b3c: e9 27 d4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a6b41: f6 85 7c fa ff ff 04 testb $0x4,-0x584(%ebp) 80a6b48: 0f 84 0f 13 00 00 je 80a7e5d <_IO_vfscanf+0x42fd> 80a6b4e: 8b 9d 6c fa ff ff mov -0x594(%ebp),%ebx 80a6b54: 85 db test %ebx,%ebx 80a6b56: 0f 85 1d 16 00 00 jne 80a8179 <_IO_vfscanf+0x4619> 80a6b5c: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a6b62: 89 f2 mov %esi,%edx 80a6b64: 83 c6 04 add $0x4,%esi 80a6b67: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a6b6d: 8b 12 mov (%edx),%edx 80a6b6f: 66 89 02 mov %ax,(%edx) 80a6b72: e9 78 dd ff ff jmp 80a48ef <_IO_vfscanf+0xd8f> 80a6b77: f6 85 7c fa ff ff 04 testb $0x4,-0x584(%ebp) 80a6b7e: 0f 84 77 13 00 00 je 80a7efb <_IO_vfscanf+0x439b> 80a6b84: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a6b8a: 85 c0 test %eax,%eax 80a6b8c: 0f 85 a5 16 00 00 jne 80a8237 <_IO_vfscanf+0x46d7> 80a6b92: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a6b98: 89 f8 mov %edi,%eax 80a6b9a: 83 c7 04 add $0x4,%edi 80a6b9d: 8b 00 mov (%eax),%eax 80a6b9f: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a6ba5: 0f b7 bd 88 fa ff ff movzwl -0x578(%ebp),%edi 80a6bac: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a6bb3: 00 00 00 80a6bb6: 66 89 38 mov %di,(%eax) 80a6bb9: e9 4c d2 ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a6bbe: f6 85 7c fa ff ff 04 testb $0x4,-0x584(%ebp) 80a6bc5: 0f 84 e5 11 00 00 je 80a7db0 <_IO_vfscanf+0x4250> 80a6bcb: 8b 95 6c fa ff ff mov -0x594(%ebp),%edx 80a6bd1: 85 d2 test %edx,%edx 80a6bd3: 0f 85 94 18 00 00 jne 80a846d <_IO_vfscanf+0x490d> 80a6bd9: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a6bdf: 89 fa mov %edi,%edx 80a6be1: 83 c7 04 add $0x4,%edi 80a6be4: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a6bea: 8b 12 mov (%edx),%edx 80a6bec: eb 81 jmp 80a6b6f <_IO_vfscanf+0x300f> 80a6bee: 83 ec 0c sub $0xc,%esp 80a6bf1: 56 push %esi 80a6bf2: e8 89 da fa ff call 8054680 <__uflow> 80a6bf7: 83 c4 10 add $0x10,%esp 80a6bfa: 83 f8 ff cmp $0xffffffff,%eax 80a6bfd: 89 c3 mov %eax,%ebx 80a6bff: 0f 85 f2 e7 ff ff jne 80a53f7 <_IO_vfscanf+0x1897> 80a6c05: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6c0b: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a6c11: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6c16: 8b 04 06 mov (%esi,%eax,1),%eax 80a6c19: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a6c1f: e9 b8 f0 ff ff jmp 80a5cdc <_IO_vfscanf+0x217c> 80a6c24: f6 85 80 fa ff ff 0a testb $0xa,-0x580(%ebp) 80a6c2b: 0f 85 9d da ff ff jne 80a46ce <_IO_vfscanf+0xb6e> 80a6c31: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a6c37: 85 f6 test %esi,%esi 80a6c39: 0f 9f c0 setg %al 80a6c3c: 0f b6 c0 movzbl %al,%eax 80a6c3f: 29 c6 sub %eax,%esi 80a6c41: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a6c48: 89 b5 98 fa ff ff mov %esi,-0x568(%ebp) 80a6c4e: 0f 84 d0 1a 00 00 je 80a8724 <_IO_vfscanf+0x4bc4> 80a6c54: 8b 45 08 mov 0x8(%ebp),%eax 80a6c57: 8b 75 08 mov 0x8(%ebp),%esi 80a6c5a: 8b 40 04 mov 0x4(%eax),%eax 80a6c5d: 3b 46 08 cmp 0x8(%esi),%eax 80a6c60: 0f 83 ec 23 00 00 jae 80a9052 <_IO_vfscanf+0x54f2> 80a6c66: 8b 4d 08 mov 0x8(%ebp),%ecx 80a6c69: 8d 50 01 lea 0x1(%eax),%edx 80a6c6c: 89 51 04 mov %edx,0x4(%ecx) 80a6c6f: 0f b6 00 movzbl (%eax),%eax 80a6c72: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6c78: 83 c7 01 add $0x1,%edi 80a6c7b: c7 85 80 fa ff ff 10 movl $0x10,-0x580(%ebp) 80a6c82: 00 00 00 80a6c85: e9 67 da ff ff jmp 80a46f1 <_IO_vfscanf+0xb91> 80a6c8a: dd d8 fstp %st(0) 80a6c8c: eb 06 jmp 80a6c94 <_IO_vfscanf+0x3134> 80a6c8e: dd d8 fstp %st(0) 80a6c90: eb 02 jmp 80a6c94 <_IO_vfscanf+0x3134> 80a6c92: dd d8 fstp %st(0) 80a6c94: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a6c9a: 39 85 a8 fa ff ff cmp %eax,-0x558(%ebp) 80a6ca0: 0f 85 c7 d0 ff ff jne 80a3d6d <_IO_vfscanf+0x20d> 80a6ca6: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6ca9: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a6cb0: 00 00 00 80a6cb3: e9 b0 d2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a6cb8: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6cbb: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a6cc1: e9 51 e9 ff ff jmp 80a5617 <_IO_vfscanf+0x1ab7> 80a6cc6: c6 85 80 fa ff ff 65 movb $0x65,-0x580(%ebp) 80a6ccd: 31 ff xor %edi,%edi 80a6ccf: e9 c1 e6 ff ff jmp 80a5395 <_IO_vfscanf+0x1835> 80a6cd4: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a6cda: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a6ce0: 0f 84 3f 1c 00 00 je 80a8925 <_IO_vfscanf+0x4dc5> 80a6ce6: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a6ced: 8d 50 01 lea 0x1(%eax),%edx 80a6cf0: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a6cf6: 88 08 mov %cl,(%eax) 80a6cf8: 8b 95 98 fa ff ff mov -0x568(%ebp),%edx 80a6cfe: 85 d2 test %edx,%edx 80a6d00: 0f 84 c2 16 00 00 je 80a83c8 <_IO_vfscanf+0x4868> 80a6d06: 8b 45 08 mov 0x8(%ebp),%eax 80a6d09: 8b 75 08 mov 0x8(%ebp),%esi 80a6d0c: 8b 40 04 mov 0x4(%eax),%eax 80a6d0f: 3b 46 08 cmp 0x8(%esi),%eax 80a6d12: 0f 83 ad 2a 00 00 jae 80a97c5 <_IO_vfscanf+0x5c65> 80a6d18: 8b 7d 08 mov 0x8(%ebp),%edi 80a6d1b: 8d 50 01 lea 0x1(%eax),%edx 80a6d1e: 89 57 04 mov %edx,0x4(%edi) 80a6d21: 0f b6 00 movzbl (%eax),%eax 80a6d24: 8b bd 84 fa ff ff mov -0x57c(%ebp),%edi 80a6d2a: 0f b6 d0 movzbl %al,%edx 80a6d2d: 8b 4f 38 mov 0x38(%edi),%ecx 80a6d30: 83 3c 91 61 cmpl $0x61,(%ecx,%edx,4) 80a6d34: 0f 85 1f 1b 00 00 jne 80a8859 <_IO_vfscanf+0x4cf9> 80a6d3a: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a6d40: 31 d2 xor %edx,%edx 80a6d42: 85 f6 test %esi,%esi 80a6d44: 0f 9f c2 setg %dl 80a6d47: 29 d6 sub %edx,%esi 80a6d49: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a6d4f: 3b 95 dc fb ff ff cmp -0x424(%ebp),%edx 80a6d55: 89 b5 98 fa ff ff mov %esi,-0x568(%ebp) 80a6d5b: 0f 84 7c 1a 00 00 je 80a87dd <_IO_vfscanf+0x4c7d> 80a6d61: 8d 4a 01 lea 0x1(%edx),%ecx 80a6d64: 89 8d d8 fb ff ff mov %ecx,-0x428(%ebp) 80a6d6a: 88 02 mov %al,(%edx) 80a6d6c: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a6d72: 85 c0 test %eax,%eax 80a6d74: 0f 84 51 1a 00 00 je 80a87cb <_IO_vfscanf+0x4c6b> 80a6d7a: 8b 45 08 mov 0x8(%ebp),%eax 80a6d7d: 8b 4d 08 mov 0x8(%ebp),%ecx 80a6d80: 8b 40 04 mov 0x4(%eax),%eax 80a6d83: 3b 41 08 cmp 0x8(%ecx),%eax 80a6d86: 0f 83 12 1a 00 00 jae 80a879e <_IO_vfscanf+0x4c3e> 80a6d8c: 8b 75 08 mov 0x8(%ebp),%esi 80a6d8f: 8d 50 01 lea 0x1(%eax),%edx 80a6d92: 83 85 88 fa ff ff 02 addl $0x2,-0x578(%ebp) 80a6d99: 89 56 04 mov %edx,0x4(%esi) 80a6d9c: 0f b6 00 movzbl (%eax),%eax 80a6d9f: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6da5: 8b b5 84 fa ff ff mov -0x57c(%ebp),%esi 80a6dab: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a6db2: 8b 56 38 mov 0x38(%esi),%edx 80a6db5: 83 3c 82 6e cmpl $0x6e,(%edx,%eax,4) 80a6db9: 0f 85 cd 19 00 00 jne 80a878c <_IO_vfscanf+0x4c2c> 80a6dbf: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a6dc5: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a6dcb: 0f 84 63 2a 00 00 je 80a9834 <_IO_vfscanf+0x5cd4> 80a6dd1: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a6dd8: 8d 50 01 lea 0x1(%eax),%edx 80a6ddb: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a6de1: 88 08 mov %cl,(%eax) 80a6de3: e9 39 ef ff ff jmp 80a5d21 <_IO_vfscanf+0x21c1> 80a6de8: 89 9d a4 fa ff ff mov %ebx,-0x55c(%ebp) 80a6dee: 89 cb mov %ecx,%ebx 80a6df0: f6 85 7c fa ff ff 80 testb $0x80,-0x584(%ebp) 80a6df7: 0f 84 37 f8 ff ff je 80a6634 <_IO_vfscanf+0x2ad4> 80a6dfd: 8b 85 4c fa ff ff mov -0x5b4(%ebp),%eax 80a6e03: 29 c7 sub %eax,%edi 80a6e05: 85 ff test %edi,%edi 80a6e07: 89 fa mov %edi,%edx 80a6e09: 0f 8e c5 20 00 00 jle 80a8ed4 <_IO_vfscanf+0x5374> 80a6e0f: 8b 8d 70 fa ff ff mov -0x590(%ebp),%ecx 80a6e15: 0f b6 00 movzbl (%eax),%eax 80a6e18: 38 01 cmp %al,(%ecx) 80a6e1a: 89 cf mov %ecx,%edi 80a6e1c: 0f 85 73 20 00 00 jne 80a8e95 <_IO_vfscanf+0x5335> 80a6e22: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a6e28: eb 12 jmp 80a6e3c <_IO_vfscanf+0x32dc> 80a6e2a: 8b 9d 4c fa ff ff mov -0x5b4(%ebp),%ebx 80a6e30: 0f b6 04 03 movzbl (%ebx,%eax,1),%eax 80a6e34: 38 07 cmp %al,(%edi) 80a6e36: 0f 85 c4 16 00 00 jne 80a8500 <_IO_vfscanf+0x49a0> 80a6e3c: 83 c7 01 add $0x1,%edi 80a6e3f: 89 f8 mov %edi,%eax 80a6e41: 29 c8 sub %ecx,%eax 80a6e43: 39 c2 cmp %eax,%edx 80a6e45: 7f e3 jg 80a6e2a <_IO_vfscanf+0x32ca> 80a6e47: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a6e4d: 39 c2 cmp %eax,%edx 80a6e4f: 0f 85 e5 f7 ff ff jne 80a663a <_IO_vfscanf+0x2ada> 80a6e55: 0f b6 07 movzbl (%edi),%eax 80a6e58: 39 d8 cmp %ebx,%eax 80a6e5a: 0f 85 e2 f7 ff ff jne 80a6642 <_IO_vfscanf+0x2ae2> 80a6e60: 80 7f 01 00 cmpb $0x0,0x1(%edi) 80a6e64: 8d 57 01 lea 0x1(%edi),%edx 80a6e67: 0f 84 1d 2e 00 00 je 80a9c8a <_IO_vfscanf+0x612a> 80a6e6d: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a6e73: 85 ff test %edi,%edi 80a6e75: 0f 84 25 20 00 00 je 80a8ea0 <_IO_vfscanf+0x5340> 80a6e7b: 89 d7 mov %edx,%edi 80a6e7d: eb 3c jmp 80a6ebb <_IO_vfscanf+0x335b> 80a6e7f: 8d 50 01 lea 0x1(%eax),%edx 80a6e82: 89 56 04 mov %edx,0x4(%esi) 80a6e85: 0f b6 18 movzbl (%eax),%ebx 80a6e88: 0f b6 07 movzbl (%edi),%eax 80a6e8b: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a6e92: 83 ad a4 fa ff ff 01 subl $0x1,-0x55c(%ebp) 80a6e99: 39 d8 cmp %ebx,%eax 80a6e9b: 0f 85 a1 f7 ff ff jne 80a6642 <_IO_vfscanf+0x2ae2> 80a6ea1: 83 c7 01 add $0x1,%edi 80a6ea4: 80 3f 00 cmpb $0x0,(%edi) 80a6ea7: 0f 84 dd 2d 00 00 je 80a9c8a <_IO_vfscanf+0x612a> 80a6ead: 8b 95 a4 fa ff ff mov -0x55c(%ebp),%edx 80a6eb3: 85 d2 test %edx,%edx 80a6eb5: 0f 84 e7 1f 00 00 je 80a8ea2 <_IO_vfscanf+0x5342> 80a6ebb: 8b 46 04 mov 0x4(%esi),%eax 80a6ebe: 3b 46 08 cmp 0x8(%esi),%eax 80a6ec1: 72 bc jb 80a6e7f <_IO_vfscanf+0x331f> 80a6ec3: 83 ec 0c sub $0xc,%esp 80a6ec6: 56 push %esi 80a6ec7: e8 b4 d7 fa ff call 8054680 <__uflow> 80a6ecc: 83 c4 10 add $0x10,%esp 80a6ecf: 83 f8 ff cmp $0xffffffff,%eax 80a6ed2: 89 c3 mov %eax,%ebx 80a6ed4: 75 b2 jne 80a6e88 <_IO_vfscanf+0x3328> 80a6ed6: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6edb: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a6ee1: 8b 04 01 mov (%ecx,%eax,1),%eax 80a6ee4: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a6eea: e9 53 f7 ff ff jmp 80a6642 <_IO_vfscanf+0x2ae2> 80a6eef: 8b 5d 08 mov 0x8(%ebp),%ebx 80a6ef2: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a6ef9: 00 00 00 80a6efc: e9 67 d0 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a6f01: 8b b5 7c fa ff ff mov -0x584(%ebp),%esi 80a6f07: 89 85 88 fa ff ff mov %eax,-0x578(%ebp) 80a6f0d: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a6f13: 8b 85 50 fa ff ff mov -0x5b0(%ebp),%eax 80a6f19: 8b 7d 08 mov 0x8(%ebp),%edi 80a6f1c: 81 e6 00 21 00 00 and $0x2100,%esi 80a6f22: 89 b5 a4 fa ff ff mov %esi,-0x55c(%ebp) 80a6f28: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a6f2e: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a6f34: 85 c9 test %ecx,%ecx 80a6f36: 74 1e je 80a6f56 <_IO_vfscanf+0x33f6> 80a6f38: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a6f3e: 8b 11 mov (%ecx),%edx 80a6f40: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a6f46: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a6f4c: 01 d1 add %edx,%ecx 80a6f4e: 39 c8 cmp %ecx,%eax 80a6f50: 0f 84 9c 00 00 00 je 80a6ff2 <_IO_vfscanf+0x3492> 80a6f56: 83 ee 01 sub $0x1,%esi 80a6f59: 8d 50 01 lea 0x1(%eax),%edx 80a6f5c: 88 18 mov %bl,(%eax) 80a6f5e: 85 f6 test %esi,%esi 80a6f60: 0f 8e 1a 03 00 00 jle 80a7280 <_IO_vfscanf+0x3720> 80a6f66: 8b 47 04 mov 0x4(%edi),%eax 80a6f69: 3b 47 08 cmp 0x8(%edi),%eax 80a6f6c: 73 1e jae 80a6f8c <_IO_vfscanf+0x342c> 80a6f6e: 8d 48 01 lea 0x1(%eax),%ecx 80a6f71: 89 4f 04 mov %ecx,0x4(%edi) 80a6f74: 0f b6 18 movzbl (%eax),%ebx 80a6f77: 8b 8d a4 fa ff ff mov -0x55c(%ebp),%ecx 80a6f7d: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a6f84: 89 d0 mov %edx,%eax 80a6f86: 85 c9 test %ecx,%ecx 80a6f88: 74 cc je 80a6f56 <_IO_vfscanf+0x33f6> 80a6f8a: eb ac jmp 80a6f38 <_IO_vfscanf+0x33d8> 80a6f8c: 83 ec 0c sub $0xc,%esp 80a6f8f: 89 95 98 fa ff ff mov %edx,-0x568(%ebp) 80a6f95: 57 push %edi 80a6f96: e8 e5 d6 fa ff call 8054680 <__uflow> 80a6f9b: 83 c4 10 add $0x10,%esp 80a6f9e: 83 f8 ff cmp $0xffffffff,%eax 80a6fa1: 89 c3 mov %eax,%ebx 80a6fa3: 8b 95 98 fa ff ff mov -0x568(%ebp),%edx 80a6fa9: 75 cc jne 80a6f77 <_IO_vfscanf+0x3417> 80a6fab: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a6fb1: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a6fb7: 89 d3 mov %edx,%ebx 80a6fb9: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a6fbe: 8b b5 a4 fa ff ff mov -0x55c(%ebp),%esi 80a6fc4: 8b 04 07 mov (%edi,%eax,1),%eax 80a6fc7: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a6fcd: 85 f6 test %esi,%esi 80a6fcf: 0f 84 cf ef ff ff je 80a5fa4 <_IO_vfscanf+0x2444> 80a6fd5: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a6fdb: 89 da mov %ebx,%edx 80a6fdd: 8b 07 mov (%edi),%eax 80a6fdf: 29 c2 sub %eax,%edx 80a6fe1: 3b 95 60 fa ff ff cmp -0x5a0(%ebp),%edx 80a6fe7: 0f 85 a4 ef ff ff jne 80a5f91 <_IO_vfscanf+0x2431> 80a6fed: e9 b2 ef ff ff jmp 80a5fa4 <_IO_vfscanf+0x2444> 80a6ff2: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a6ff8: 8d 46 ff lea -0x1(%esi),%eax 80a6ffb: 39 ce cmp %ecx,%esi 80a6ffd: 0f 4f c1 cmovg %ecx,%eax 80a7000: 83 ec 08 sub $0x8,%esp 80a7003: 01 c1 add %eax,%ecx 80a7005: 51 push %ecx 80a7006: 52 push %edx 80a7007: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a700d: e8 2e 36 fb ff call 805a640 <__libc_realloc> 80a7012: 83 c4 10 add $0x10,%esp 80a7015: 85 c0 test %eax,%eax 80a7017: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a701d: 0f 84 93 1b 00 00 je 80a8bb6 <_IO_vfscanf+0x5056> 80a7023: 8b 95 78 fa ff ff mov -0x588(%ebp),%edx 80a7029: 89 02 mov %eax,(%edx) 80a702b: 03 85 60 fa ff ff add -0x5a0(%ebp),%eax 80a7031: 89 8d 60 fa ff ff mov %ecx,-0x5a0(%ebp) 80a7037: e9 1a ff ff ff jmp 80a6f56 <_IO_vfscanf+0x33f6> 80a703c: 8b 7d 10 mov 0x10(%ebp),%edi 80a703f: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a7045: 8d 44 b7 fc lea -0x4(%edi,%esi,4),%eax 80a7049: 83 fe 01 cmp $0x1,%esi 80a704c: 0f 44 c7 cmove %edi,%eax 80a704f: 8b 00 mov (%eax),%eax 80a7051: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a7057: e9 2b f8 ff ff jmp 80a6887 <_IO_vfscanf+0x2d27> 80a705c: 83 ec 0c sub $0xc,%esp 80a705f: 51 push %ecx 80a7060: e8 1b d6 fa ff call 8054680 <__uflow> 80a7065: 83 c4 10 add $0x10,%esp 80a7068: 83 f8 ff cmp $0xffffffff,%eax 80a706b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7071: 0f 85 22 d6 ff ff jne 80a4699 <_IO_vfscanf+0xb39> 80a7077: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a707c: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a7082: 8b 04 01 mov (%ecx,%eax,1),%eax 80a7085: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a708b: e9 0c d6 ff ff jmp 80a469c <_IO_vfscanf+0xb3c> 80a7090: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a7096: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a709c: 0f 84 3f 1d 00 00 je 80a8de1 <_IO_vfscanf+0x5281> 80a70a2: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a70a9: 8d 50 01 lea 0x1(%eax),%edx 80a70ac: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a70b2: 88 08 mov %cl,(%eax) 80a70b4: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a70ba: 85 c0 test %eax,%eax 80a70bc: 0f 84 c4 1a 00 00 je 80a8b86 <_IO_vfscanf+0x5026> 80a70c2: 8b 45 08 mov 0x8(%ebp),%eax 80a70c5: 8b 7d 08 mov 0x8(%ebp),%edi 80a70c8: 8b 40 04 mov 0x4(%eax),%eax 80a70cb: 3b 47 08 cmp 0x8(%edi),%eax 80a70ce: 0f 83 24 1d 00 00 jae 80a8df8 <_IO_vfscanf+0x5298> 80a70d4: 8b 4d 08 mov 0x8(%ebp),%ecx 80a70d7: 8d 50 01 lea 0x1(%eax),%edx 80a70da: 89 51 04 mov %edx,0x4(%ecx) 80a70dd: 0f b6 00 movzbl (%eax),%eax 80a70e0: 8b bd 84 fa ff ff mov -0x57c(%ebp),%edi 80a70e6: 0f b6 d0 movzbl %al,%edx 80a70e9: 8b 4f 38 mov 0x38(%edi),%ecx 80a70ec: 83 3c 91 6e cmpl $0x6e,(%ecx,%edx,4) 80a70f0: 0f 85 c2 19 00 00 jne 80a8ab8 <_IO_vfscanf+0x4f58> 80a70f6: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a70fc: 31 d2 xor %edx,%edx 80a70fe: 85 ff test %edi,%edi 80a7100: 0f 9f c2 setg %dl 80a7103: 29 d7 sub %edx,%edi 80a7105: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a710b: 3b 95 dc fb ff ff cmp -0x424(%ebp),%edx 80a7111: 89 bd 98 fa ff ff mov %edi,-0x568(%ebp) 80a7117: 0f 84 43 1d 00 00 je 80a8e60 <_IO_vfscanf+0x5300> 80a711d: 8d 4a 01 lea 0x1(%edx),%ecx 80a7120: 89 8d d8 fb ff ff mov %ecx,-0x428(%ebp) 80a7126: 88 02 mov %al,(%edx) 80a7128: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a712e: 85 c0 test %eax,%eax 80a7130: 0f 84 18 1d 00 00 je 80a8e4e <_IO_vfscanf+0x52ee> 80a7136: 8b 45 08 mov 0x8(%ebp),%eax 80a7139: 8b 75 08 mov 0x8(%ebp),%esi 80a713c: 8b 40 04 mov 0x4(%eax),%eax 80a713f: 3b 46 08 cmp 0x8(%esi),%eax 80a7142: 0f 83 43 19 00 00 jae 80a8a8b <_IO_vfscanf+0x4f2b> 80a7148: 8b 7d 08 mov 0x8(%ebp),%edi 80a714b: 8d 50 01 lea 0x1(%eax),%edx 80a714e: 89 57 04 mov %edx,0x4(%edi) 80a7151: 0f b6 00 movzbl (%eax),%eax 80a7154: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a715a: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a7160: 8d 58 02 lea 0x2(%eax),%ebx 80a7163: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a7169: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a7170: 8b 51 38 mov 0x38(%ecx),%edx 80a7173: 83 3c 82 66 cmpl $0x66,(%edx,%eax,4) 80a7177: 0f 85 bf 1c 00 00 jne 80a8e3c <_IO_vfscanf+0x52dc> 80a717d: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a7183: 85 c9 test %ecx,%ecx 80a7185: 0f 9f c0 setg %al 80a7188: 0f b6 c0 movzbl %al,%eax 80a718b: 29 c1 sub %eax,%ecx 80a718d: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a7193: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a7199: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a719f: 0f 84 fe 1d 00 00 je 80a8fa3 <_IO_vfscanf+0x5443> 80a71a5: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a71ac: 8d 50 01 lea 0x1(%eax),%edx 80a71af: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a71b5: 88 08 mov %cl,(%eax) 80a71b7: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a71bd: 85 ff test %edi,%edi 80a71bf: 0f 84 b5 0e 00 00 je 80a807a <_IO_vfscanf+0x451a> 80a71c5: 8b 45 08 mov 0x8(%ebp),%eax 80a71c8: 8b 4d 08 mov 0x8(%ebp),%ecx 80a71cb: 8b 40 04 mov 0x4(%eax),%eax 80a71ce: 3b 41 08 cmp 0x8(%ecx),%eax 80a71d1: 0f 83 aa 28 00 00 jae 80a9a81 <_IO_vfscanf+0x5f21> 80a71d7: 8b 75 08 mov 0x8(%ebp),%esi 80a71da: 8d 50 01 lea 0x1(%eax),%edx 80a71dd: 89 56 04 mov %edx,0x4(%esi) 80a71e0: 0f b6 00 movzbl (%eax),%eax 80a71e3: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a71e9: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a71ef: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a71f6: 8b 51 38 mov 0x38(%ecx),%edx 80a71f9: 83 3c 82 69 cmpl $0x69,(%edx,%eax,4) 80a71fd: 0f 84 64 26 00 00 je 80a9867 <_IO_vfscanf+0x5d07> 80a7203: 56 push %esi 80a7204: 56 push %esi 80a7205: 50 push %eax 80a7206: ff 75 08 pushl 0x8(%ebp) 80a7209: e8 b2 dd fa ff call 8054fc0 <_IO_sputbackc> 80a720e: 83 c4 10 add $0x10,%esp 80a7211: 89 9d 88 fa ff ff mov %ebx,-0x578(%ebp) 80a7217: e9 05 eb ff ff jmp 80a5d21 <_IO_vfscanf+0x21c1> 80a721c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a7220: 8b 7d 10 mov 0x10(%ebp),%edi 80a7223: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a7229: 8d 44 8f fc lea -0x4(%edi,%ecx,4),%eax 80a722d: 83 f9 01 cmp $0x1,%ecx 80a7230: 0f 44 c7 cmove %edi,%eax 80a7233: 8b 00 mov (%eax),%eax 80a7235: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a723b: e9 ca d8 ff ff jmp 80a4b0a <_IO_vfscanf+0xfaa> 80a7240: 8b 7d 10 mov 0x10(%ebp),%edi 80a7243: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a7249: 8d 44 8f fc lea -0x4(%edi,%ecx,4),%eax 80a724d: 83 f9 01 cmp $0x1,%ecx 80a7250: 0f 44 c7 cmove %edi,%eax 80a7253: 8b 00 mov (%eax),%eax 80a7255: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a725b: e9 e4 d6 ff ff jmp 80a4944 <_IO_vfscanf+0xde4> 80a7260: 8b 7d 10 mov 0x10(%ebp),%edi 80a7263: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a7269: 8d 44 b7 fc lea -0x4(%edi,%esi,4),%eax 80a726d: 83 fe 01 cmp $0x1,%esi 80a7270: 0f 44 c7 cmove %edi,%eax 80a7273: 8b 00 mov (%eax),%eax 80a7275: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a727b: e9 b8 f5 ff ff jmp 80a6838 <_IO_vfscanf+0x2cd8> 80a7280: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a7286: 8b b5 a4 fa ff ff mov -0x55c(%ebp),%esi 80a728c: 89 d3 mov %edx,%ebx 80a728e: e9 3a fd ff ff jmp 80a6fcd <_IO_vfscanf+0x346d> 80a7293: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a7298: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a729e: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a72a4: 8b 5d 08 mov 0x8(%ebp),%ebx 80a72a7: 89 0c 07 mov %ecx,(%edi,%eax,1) 80a72aa: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a72b0: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a72b7: 00 00 00 80a72ba: 85 c0 test %eax,%eax 80a72bc: 0f 85 a6 cc ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a72c2: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a72c9: ff ff ff 80a72cc: e9 97 cc ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a72d1: 8d 53 d5 lea -0x2b(%ebx),%edx 80a72d4: 83 e2 fd and $0xfffffffd,%edx 80a72d7: 0f 85 6a e1 ff ff jne 80a5447 <_IO_vfscanf+0x18e7> 80a72dd: 3b bd dc fb ff ff cmp -0x424(%ebp),%edi 80a72e3: 0f 84 99 1b 00 00 je 80a8e82 <_IO_vfscanf+0x5322> 80a72e9: 8d 57 01 lea 0x1(%edi),%edx 80a72ec: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a72f2: 88 1f mov %bl,(%edi) 80a72f4: e9 b2 e9 ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a72f9: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a72fe: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a7304: 8b bd 90 fa ff ff mov -0x570(%ebp),%edi 80a730a: 8b 5d 08 mov 0x8(%ebp),%ebx 80a730d: 89 3c 06 mov %edi,(%esi,%eax,1) 80a7310: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a7316: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a731d: 00 00 00 80a7320: 85 c0 test %eax,%eax 80a7322: 0f 85 40 cc ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a7328: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a732f: ff ff ff 80a7332: e9 31 cc ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7337: 8b b5 7c fa ff ff mov -0x584(%ebp),%esi 80a733d: 83 ec 04 sub $0x4,%esp 80a7340: 89 f0 mov %esi,%eax 80a7342: 25 80 00 00 00 and $0x80,%eax 80a7347: 50 push %eax 80a7348: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a734e: 50 push %eax 80a734f: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a7355: e8 86 47 00 00 call 80abae0 <__strtof_internal> 80a735a: 89 f0 mov %esi,%eax 80a735c: 83 c4 10 add $0x10,%esp 80a735f: a8 08 test $0x8,%al 80a7361: 0f 85 27 f9 ff ff jne 80a6c8e <_IO_vfscanf+0x312e> 80a7367: 8b 95 e0 fb ff ff mov -0x420(%ebp),%edx 80a736d: 8b 85 a8 fa ff ff mov -0x558(%ebp),%eax 80a7373: 39 d0 cmp %edx,%eax 80a7375: 0f 84 43 1c 00 00 je 80a8fbe <_IO_vfscanf+0x545e> 80a737b: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a7381: 85 c9 test %ecx,%ecx 80a7383: 0f 85 44 16 00 00 jne 80a89cd <_IO_vfscanf+0x4e6d> 80a7389: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a738f: 8d 77 04 lea 0x4(%edi),%esi 80a7392: 8b 0f mov (%edi),%ecx 80a7394: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a739a: 80 bd 44 fa ff ff 00 cmpb $0x0,-0x5bc(%ebp) 80a73a1: 74 02 je 80a73a5 <_IO_vfscanf+0x3845> 80a73a3: d9 e0 fchs 80a73a5: d9 19 fstps (%ecx) 80a73a7: e9 26 ea ff ff jmp 80a5dd2 <_IO_vfscanf+0x2272> 80a73ac: 83 ec 0c sub $0xc,%esp 80a73af: 68 6b 61 0d 08 push $0x80d616b 80a73b4: e8 87 b7 fe ff call 8092b40 <__wctrans> 80a73b9: 8b 8d 5c fa ff ff mov -0x5a4(%ebp),%ecx 80a73bf: 83 c4 10 add $0x10,%esp 80a73c2: 85 c0 test %eax,%eax 80a73c4: 89 85 3c fa ff ff mov %eax,-0x5c4(%ebp) 80a73ca: 8b 49 70 mov 0x70(%ecx),%ecx 80a73cd: 8d 71 ff lea -0x1(%ecx),%esi 80a73d0: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a73d6: 89 b5 38 fa ff ff mov %esi,-0x5c8(%ebp) 80a73dc: 0f 85 d0 18 00 00 jne 80a8cb2 <_IO_vfscanf+0x5152> 80a73e2: 8b 5d 08 mov 0x8(%ebp),%ebx 80a73e5: c7 85 80 fa ff ff 00 movl $0x0,-0x580(%ebp) 80a73ec: 00 00 00 80a73ef: 89 bd a4 fa ff ff mov %edi,-0x55c(%ebp) 80a73f5: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a73fc: 0f 84 50 07 00 00 je 80a7b52 <_IO_vfscanf+0x3ff2> 80a7402: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a7408: 85 ff test %edi,%edi 80a740a: 0f 84 42 07 00 00 je 80a7b52 <_IO_vfscanf+0x3ff2> 80a7410: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a7416: b8 ff ff ff 7f mov $0x7fffffff,%eax 80a741b: c7 85 88 fa ff ff 00 movl $0x0,-0x578(%ebp) 80a7422: 00 00 00 80a7425: 85 ff test %edi,%edi 80a7427: 0f 4f c7 cmovg %edi,%eax 80a742a: 89 85 48 fa ff ff mov %eax,-0x5b8(%ebp) 80a7430: 8d 85 dc fa ff ff lea -0x524(%ebp),%eax 80a7436: 89 85 74 fa ff ff mov %eax,-0x58c(%ebp) 80a743c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a7440: 8b b5 3c fa ff ff mov -0x5c4(%ebp),%esi 80a7446: 85 f6 test %esi,%esi 80a7448: 0f 85 62 05 00 00 jne 80a79b0 <_IO_vfscanf+0x3e50> 80a744e: 8b bd 5c fa ff ff mov -0x5a4(%ebp),%edi 80a7454: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a745a: 8b 74 87 74 mov 0x74(%edi,%eax,4),%esi 80a745e: 8b bd 74 fa ff ff mov -0x58c(%ebp),%edi 80a7464: 89 34 87 mov %esi,(%edi,%eax,4) 80a7467: 8b 8d 80 fa ff ff mov -0x580(%ebp),%ecx 80a746d: 31 ff xor %edi,%edi 80a746f: 85 c9 test %ecx,%ecx 80a7471: 74 41 je 80a74b4 <_IO_vfscanf+0x3954> 80a7473: 89 f0 mov %esi,%eax 80a7475: 89 5d 08 mov %ebx,0x8(%ebp) 80a7478: 8b b5 74 fa ff ff mov -0x58c(%ebp),%esi 80a747e: 89 fb mov %edi,%ebx 80a7480: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a7486: 8d 76 00 lea 0x0(%esi),%esi 80a7489: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80a7490: 83 ec 08 sub $0x8,%esp 80a7493: 83 c3 01 add $0x1,%ebx 80a7496: 6a 00 push $0x0 80a7498: 50 push %eax 80a7499: e8 72 0d fa ff call 8048210 <.plt+0x30> 80a749e: 83 c4 10 add $0x10,%esp 80a74a1: 83 c0 01 add $0x1,%eax 80a74a4: 39 9d 80 fa ff ff cmp %ebx,-0x580(%ebp) 80a74aa: 89 04 be mov %eax,(%esi,%edi,4) 80a74ad: 75 e1 jne 80a7490 <_IO_vfscanf+0x3930> 80a74af: 8b 5d 08 mov 0x8(%ebp),%ebx 80a74b2: 89 c6 mov %eax,%esi 80a74b4: 0f b6 16 movzbl (%esi),%edx 80a74b7: 3b 95 94 fa ff ff cmp -0x56c(%ebp),%edx 80a74bd: 0f 85 95 05 00 00 jne 80a7a58 <_IO_vfscanf+0x3ef8> 80a74c3: 80 7e 01 00 cmpb $0x0,0x1(%esi) 80a74c7: 8d 7e 01 lea 0x1(%esi),%edi 80a74ca: 0f 84 90 05 00 00 je 80a7a60 <_IO_vfscanf+0x3f00> 80a74d0: 8b 95 48 fa ff ff mov -0x5b8(%ebp),%edx 80a74d6: 89 b5 68 fa ff ff mov %esi,-0x598(%ebp) 80a74dc: 89 d6 mov %edx,%esi 80a74de: eb 32 jmp 80a7512 <_IO_vfscanf+0x39b2> 80a74e0: 8d 50 01 lea 0x1(%eax),%edx 80a74e3: 89 53 04 mov %edx,0x4(%ebx) 80a74e6: 0f b6 00 movzbl (%eax),%eax 80a74e9: 0f b6 0f movzbl (%edi),%ecx 80a74ec: 83 85 a4 fa ff ff 01 addl $0x1,-0x55c(%ebp) 80a74f3: 83 ee 01 sub $0x1,%esi 80a74f6: 39 c1 cmp %eax,%ecx 80a74f8: 0f 85 c6 03 00 00 jne 80a78c4 <_IO_vfscanf+0x3d64> 80a74fe: 83 c7 01 add $0x1,%edi 80a7501: 80 3f 00 cmpb $0x0,(%edi) 80a7504: 0f 84 cf 03 00 00 je 80a78d9 <_IO_vfscanf+0x3d79> 80a750a: 85 f6 test %esi,%esi 80a750c: 0f 84 7e 03 00 00 je 80a7890 <_IO_vfscanf+0x3d30> 80a7512: 8b 43 04 mov 0x4(%ebx),%eax 80a7515: 3b 43 08 cmp 0x8(%ebx),%eax 80a7518: 72 c6 jb 80a74e0 <_IO_vfscanf+0x3980> 80a751a: 83 ec 0c sub $0xc,%esp 80a751d: 53 push %ebx 80a751e: e8 5d d1 fa ff call 8054680 <__uflow> 80a7523: 83 c4 10 add $0x10,%esp 80a7526: 83 f8 ff cmp $0xffffffff,%eax 80a7529: 75 be jne 80a74e9 <_IO_vfscanf+0x3989> 80a752b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7531: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a7537: 89 f2 mov %esi,%edx 80a7539: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a753e: 8b b5 68 fa ff ff mov -0x598(%ebp),%esi 80a7544: 8b 04 01 mov (%ecx,%eax,1),%eax 80a7547: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a754d: 0f b6 07 movzbl (%edi),%eax 80a7550: 84 c0 test %al,%al 80a7552: 0f 84 ca 22 00 00 je 80a9822 <_IO_vfscanf+0x5cc2> 80a7558: 39 fe cmp %edi,%esi 80a755a: 73 63 jae 80a75bf <_IO_vfscanf+0x3a5f> 80a755c: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a7563: 0f 85 3b 03 00 00 jne 80a78a4 <_IO_vfscanf+0x3d44> 80a7569: 8d 47 ff lea -0x1(%edi),%eax 80a756c: 39 f0 cmp %esi,%eax 80a756e: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7574: 76 3a jbe 80a75b0 <_IO_vfscanf+0x3a50> 80a7576: 89 bd 68 fa ff ff mov %edi,-0x598(%ebp) 80a757c: 89 c7 mov %eax,%edi 80a757e: 66 90 xchg %ax,%ax 80a7580: 0f b6 07 movzbl (%edi),%eax 80a7583: 83 ec 08 sub $0x8,%esp 80a7586: 83 ef 01 sub $0x1,%edi 80a7589: 50 push %eax 80a758a: 53 push %ebx 80a758b: e8 30 da fa ff call 8054fc0 <_IO_sputbackc> 80a7590: 83 c4 10 add $0x10,%esp 80a7593: 39 f7 cmp %esi,%edi 80a7595: 75 e9 jne 80a7580 <_IO_vfscanf+0x3a20> 80a7597: 8b bd 68 fa ff ff mov -0x598(%ebp),%edi 80a759d: 89 f0 mov %esi,%eax 80a759f: 29 f8 sub %edi,%eax 80a75a1: 83 c0 01 add $0x1,%eax 80a75a4: 01 85 94 fa ff ff add %eax,-0x56c(%ebp) 80a75aa: 01 85 a4 fa ff ff add %eax,-0x55c(%ebp) 80a75b0: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a75b6: 0f b6 00 movzbl (%eax),%eax 80a75b9: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a75bf: 83 ec 08 sub $0x8,%esp 80a75c2: 6a 00 push $0x0 80a75c4: 56 push %esi 80a75c5: e8 46 0c fa ff call 8048210 <.plt+0x30> 80a75ca: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a75d0: 8b 8d 74 fa ff ff mov -0x58c(%ebp),%ecx 80a75d6: 83 c0 01 add $0x1,%eax 80a75d9: 83 c4 10 add $0x10,%esp 80a75dc: 89 04 b9 mov %eax,(%ecx,%edi,4) 80a75df: 83 c7 01 add $0x1,%edi 80a75e2: 83 ff 0a cmp $0xa,%edi 80a75e5: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a75eb: 0f 85 4f fe ff ff jne 80a7440 <_IO_vfscanf+0x38e0> 80a75f1: 8b 85 80 fa ff ff mov -0x580(%ebp),%eax 80a75f7: 8b bd 94 fa ff ff mov -0x56c(%ebp),%edi 80a75fd: 89 da mov %ebx,%edx 80a75ff: 83 c0 01 add $0x1,%eax 80a7602: 39 85 38 fa ff ff cmp %eax,-0x5c8(%ebp) 80a7608: 89 85 40 fa ff ff mov %eax,-0x5c0(%ebp) 80a760e: 0f 8c 8f 01 00 00 jl 80a77a3 <_IO_vfscanf+0x3c43> 80a7614: 89 d3 mov %edx,%ebx 80a7616: c7 85 88 fa ff ff 00 movl $0x0,-0x578(%ebp) 80a761d: 00 00 00 80a7620: 89 fa mov %edi,%edx 80a7622: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a7628: 8b 85 74 fa ff ff mov -0x58c(%ebp),%eax 80a762e: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a7634: 8b 04 b8 mov (%eax,%edi,4),%eax 80a7637: 0f b6 08 movzbl (%eax),%ecx 80a763a: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7640: 39 d1 cmp %edx,%ecx 80a7642: 0f 85 42 03 00 00 jne 80a798a <_IO_vfscanf+0x3e2a> 80a7648: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a764e: 8b bd 48 fa ff ff mov -0x5b8(%ebp),%edi 80a7654: 80 78 01 00 cmpb $0x0,0x1(%eax) 80a7658: 8d 70 01 lea 0x1(%eax),%esi 80a765b: 75 3b jne 80a7698 <_IO_vfscanf+0x3b38> 80a765d: e9 3e 03 00 00 jmp 80a79a0 <_IO_vfscanf+0x3e40> 80a7662: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80a7668: 8d 50 01 lea 0x1(%eax),%edx 80a766b: 89 53 04 mov %edx,0x4(%ebx) 80a766e: 0f b6 10 movzbl (%eax),%edx 80a7671: 0f b6 0e movzbl (%esi),%ecx 80a7674: 83 85 a4 fa ff ff 01 addl $0x1,-0x55c(%ebp) 80a767b: 83 ef 01 sub $0x1,%edi 80a767e: 39 d1 cmp %edx,%ecx 80a7680: 89 c8 mov %ecx,%eax 80a7682: 75 46 jne 80a76ca <_IO_vfscanf+0x3b6a> 80a7684: 83 c6 01 add $0x1,%esi 80a7687: 80 3e 00 cmpb $0x0,(%esi) 80a768a: 0f 84 10 03 00 00 je 80a79a0 <_IO_vfscanf+0x3e40> 80a7690: 85 ff test %edi,%edi 80a7692: 0f 84 d0 01 00 00 je 80a7868 <_IO_vfscanf+0x3d08> 80a7698: 8b 43 04 mov 0x4(%ebx),%eax 80a769b: 3b 43 08 cmp 0x8(%ebx),%eax 80a769e: 72 c8 jb 80a7668 <_IO_vfscanf+0x3b08> 80a76a0: 83 ec 0c sub $0xc,%esp 80a76a3: 53 push %ebx 80a76a4: e8 d7 cf fa ff call 8054680 <__uflow> 80a76a9: 83 c4 10 add $0x10,%esp 80a76ac: 83 f8 ff cmp $0xffffffff,%eax 80a76af: 89 c2 mov %eax,%edx 80a76b1: 75 be jne 80a7671 <_IO_vfscanf+0x3b11> 80a76b3: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a76b8: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a76be: 8b 04 01 mov (%ecx,%eax,1),%eax 80a76c1: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a76c7: 0f b6 06 movzbl (%esi),%eax 80a76ca: 84 c0 test %al,%al 80a76cc: 0f 84 ce 02 00 00 je 80a79a0 <_IO_vfscanf+0x3e40> 80a76d2: 39 b5 94 fa ff ff cmp %esi,-0x56c(%ebp) 80a76d8: 73 63 jae 80a773d <_IO_vfscanf+0x3bdd> 80a76da: 83 fa ff cmp $0xffffffff,%edx 80a76dd: 0f 85 91 01 00 00 jne 80a7874 <_IO_vfscanf+0x3d14> 80a76e3: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a76e9: 8d 46 ff lea -0x1(%esi),%eax 80a76ec: 89 85 68 fa ff ff mov %eax,-0x598(%ebp) 80a76f2: 39 c1 cmp %eax,%ecx 80a76f4: 73 3e jae 80a7734 <_IO_vfscanf+0x3bd4> 80a76f6: 89 b5 44 fa ff ff mov %esi,-0x5bc(%ebp) 80a76fc: 89 cf mov %ecx,%edi 80a76fe: 89 c6 mov %eax,%esi 80a7700: 0f b6 06 movzbl (%esi),%eax 80a7703: 83 ec 08 sub $0x8,%esp 80a7706: 83 ee 01 sub $0x1,%esi 80a7709: 50 push %eax 80a770a: 53 push %ebx 80a770b: e8 b0 d8 fa ff call 8054fc0 <_IO_sputbackc> 80a7710: 83 c4 10 add $0x10,%esp 80a7713: 39 f7 cmp %esi,%edi 80a7715: 75 e9 jne 80a7700 <_IO_vfscanf+0x3ba0> 80a7717: 8b b5 44 fa ff ff mov -0x5bc(%ebp),%esi 80a771d: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a7723: 29 f0 sub %esi,%eax 80a7725: 83 c0 01 add $0x1,%eax 80a7728: 01 85 68 fa ff ff add %eax,-0x598(%ebp) 80a772e: 01 85 a4 fa ff ff add %eax,-0x55c(%ebp) 80a7734: 8b 85 68 fa ff ff mov -0x598(%ebp),%eax 80a773a: 0f b6 10 movzbl (%eax),%edx 80a773d: 83 ec 08 sub $0x8,%esp 80a7740: 89 95 68 fa ff ff mov %edx,-0x598(%ebp) 80a7746: 6a 00 push $0x0 80a7748: ff b5 94 fa ff ff pushl -0x56c(%ebp) 80a774e: e8 bd 0a fa ff call 8048210 <.plt+0x30> 80a7753: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a7759: 8b 8d 74 fa ff ff mov -0x58c(%ebp),%ecx 80a775f: 83 c0 01 add $0x1,%eax 80a7762: 83 c4 10 add $0x10,%esp 80a7765: 8b 95 68 fa ff ff mov -0x598(%ebp),%edx 80a776b: 89 04 b9 mov %eax,(%ecx,%edi,4) 80a776e: 83 c7 01 add $0x1,%edi 80a7771: 83 ff 0a cmp $0xa,%edi 80a7774: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a777a: 0f 85 a8 fe ff ff jne 80a7628 <_IO_vfscanf+0x3ac8> 80a7780: 83 85 40 fa ff ff 01 addl $0x1,-0x5c0(%ebp) 80a7787: 89 d7 mov %edx,%edi 80a7789: 89 da mov %ebx,%edx 80a778b: 8b 85 40 fa ff ff mov -0x5c0(%ebp),%eax 80a7791: 39 85 38 fa ff ff cmp %eax,-0x5c8(%ebp) 80a7797: 0f 8d 77 fe ff ff jge 80a7614 <_IO_vfscanf+0x3ab4> 80a779d: 89 bd 94 fa ff ff mov %edi,-0x56c(%ebp) 80a77a3: f6 85 7c fa ff ff 80 testb $0x80,-0x584(%ebp) 80a77aa: 0f 84 a2 03 00 00 je 80a7b52 <_IO_vfscanf+0x3ff2> 80a77b0: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a77b6: bf ff ff ff 7f mov $0x7fffffff,%edi 80a77bb: 85 c0 test %eax,%eax 80a77bd: 0f 4f f8 cmovg %eax,%edi 80a77c0: 8b 85 70 fa ff ff mov -0x590(%ebp),%eax 80a77c6: 0f b6 08 movzbl (%eax),%ecx 80a77c9: 3b 8d 94 fa ff ff cmp -0x56c(%ebp),%ecx 80a77cf: 0f 85 18 14 00 00 jne 80a8bed <_IO_vfscanf+0x508d> 80a77d5: 89 c6 mov %eax,%esi 80a77d7: eb 50 jmp 80a7829 <_IO_vfscanf+0x3cc9> 80a77d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a77e0: 8d 50 01 lea 0x1(%eax),%edx 80a77e3: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a77e9: 88 08 mov %cl,(%eax) 80a77eb: 83 c6 01 add $0x1,%esi 80a77ee: 80 3e 00 cmpb $0x0,(%esi) 80a77f1: 0f 84 b8 02 00 00 je 80a7aaf <_IO_vfscanf+0x3f4f> 80a77f7: 85 ff test %edi,%edi 80a77f9: 0f 84 6c 02 00 00 je 80a7a6b <_IO_vfscanf+0x3f0b> 80a77ff: 8b 43 04 mov 0x4(%ebx),%eax 80a7802: 3b 43 08 cmp 0x8(%ebx),%eax 80a7805: 0f 83 c0 01 00 00 jae 80a79cb <_IO_vfscanf+0x3e6b> 80a780b: 8d 50 01 lea 0x1(%eax),%edx 80a780e: 89 53 04 mov %edx,0x4(%ebx) 80a7811: 0f b6 08 movzbl (%eax),%ecx 80a7814: 0f b6 06 movzbl (%esi),%eax 80a7817: 83 85 a4 fa ff ff 01 addl $0x1,-0x55c(%ebp) 80a781e: 83 ef 01 sub $0x1,%edi 80a7821: 39 c8 cmp %ecx,%eax 80a7823: 0f 85 ac 03 00 00 jne 80a7bd5 <_IO_vfscanf+0x4075> 80a7829: 0f be c1 movsbl %cl,%eax 80a782c: 88 8d 88 fa ff ff mov %cl,-0x578(%ebp) 80a7832: 89 85 74 fa ff ff mov %eax,-0x58c(%ebp) 80a7838: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a783e: 39 85 dc fb ff ff cmp %eax,-0x424(%ebp) 80a7844: 75 9a jne 80a77e0 <_IO_vfscanf+0x3c80> 80a7846: 8b 95 74 fa ff ff mov -0x58c(%ebp),%edx 80a784c: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a7852: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a7858: e8 a3 c2 ff ff call 80a3b00 <char_buffer_add_slow> 80a785d: 8b 8d 94 fa ff ff mov -0x56c(%ebp),%ecx 80a7863: eb 86 jmp 80a77eb <_IO_vfscanf+0x3c8b> 80a7865: 8d 76 00 lea 0x0(%esi),%esi 80a7868: 39 b5 94 fa ff ff cmp %esi,-0x56c(%ebp) 80a786e: 0f 83 c9 fe ff ff jae 80a773d <_IO_vfscanf+0x3bdd> 80a7874: 83 ec 08 sub $0x8,%esp 80a7877: 0f b6 d2 movzbl %dl,%edx 80a787a: 83 ad a4 fa ff ff 01 subl $0x1,-0x55c(%ebp) 80a7881: 52 push %edx 80a7882: 53 push %ebx 80a7883: e8 38 d7 fa ff call 8054fc0 <_IO_sputbackc> 80a7888: 83 c4 10 add $0x10,%esp 80a788b: e9 53 fe ff ff jmp 80a76e3 <_IO_vfscanf+0x3b83> 80a7890: 8b b5 68 fa ff ff mov -0x598(%ebp),%esi 80a7896: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a789c: 39 f7 cmp %esi,%edi 80a789e: 0f 86 1b fd ff ff jbe 80a75bf <_IO_vfscanf+0x3a5f> 80a78a4: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a78ab: 83 ec 08 sub $0x8,%esp 80a78ae: 83 ad a4 fa ff ff 01 subl $0x1,-0x55c(%ebp) 80a78b5: 50 push %eax 80a78b6: 53 push %ebx 80a78b7: e8 04 d7 fa ff call 8054fc0 <_IO_sputbackc> 80a78bc: 83 c4 10 add $0x10,%esp 80a78bf: e9 a5 fc ff ff jmp 80a7569 <_IO_vfscanf+0x3a09> 80a78c4: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a78ca: 89 f2 mov %esi,%edx 80a78cc: 89 c8 mov %ecx,%eax 80a78ce: 8b b5 68 fa ff ff mov -0x598(%ebp),%esi 80a78d4: e9 77 fc ff ff jmp 80a7550 <_IO_vfscanf+0x39f0> 80a78d9: 89 f7 mov %esi,%edi 80a78db: 8b 85 80 fa ff ff mov -0x580(%ebp),%eax 80a78e1: 89 85 40 fa ff ff mov %eax,-0x5c0(%ebp) 80a78e7: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a78ed: 85 c0 test %eax,%eax 80a78ef: 0f 4e f8 cmovle %eax,%edi 80a78f2: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a78f8: 83 c0 30 add $0x30,%eax 80a78fb: 89 c6 mov %eax,%esi 80a78fd: 89 85 74 fa ff ff mov %eax,-0x58c(%ebp) 80a7903: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a7909: 89 f1 mov %esi,%ecx 80a790b: 89 b5 94 fa ff ff mov %esi,-0x56c(%ebp) 80a7911: 88 8d 88 fa ff ff mov %cl,-0x578(%ebp) 80a7917: 8b 8d 40 fa ff ff mov -0x5c0(%ebp),%ecx 80a791d: 89 8d 38 fa ff ff mov %ecx,-0x5c8(%ebp) 80a7923: 89 8d 80 fa ff ff mov %ecx,-0x580(%ebp) 80a7929: 39 85 dc fb ff ff cmp %eax,-0x424(%ebp) 80a792f: 0f 84 8f 01 00 00 je 80a7ac4 <_IO_vfscanf+0x3f64> 80a7935: 0f b6 8d 88 fa ff ff movzbl -0x578(%ebp),%ecx 80a793c: 8d 50 01 lea 0x1(%eax),%edx 80a793f: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a7945: 88 08 mov %cl,(%eax) 80a7947: 31 c0 xor %eax,%eax 80a7949: 85 ff test %edi,%edi 80a794b: 0f 9f c0 setg %al 80a794e: 29 c7 sub %eax,%edi 80a7950: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a7957: 89 bd 98 fa ff ff mov %edi,-0x568(%ebp) 80a795d: 0f 84 dc 00 00 00 je 80a7a3f <_IO_vfscanf+0x3edf> 80a7963: 8b 43 04 mov 0x4(%ebx),%eax 80a7966: 3b 43 08 cmp 0x8(%ebx),%eax 80a7969: 0f 83 fe 01 00 00 jae 80a7b6d <_IO_vfscanf+0x400d> 80a796f: 8d 50 01 lea 0x1(%eax),%edx 80a7972: 89 53 04 mov %edx,0x4(%ebx) 80a7975: 0f b6 00 movzbl (%eax),%eax 80a7978: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a797e: 83 85 a4 fa ff ff 01 addl $0x1,-0x55c(%ebp) 80a7985: e9 6b fa ff ff jmp 80a73f5 <_IO_vfscanf+0x3895> 80a798a: 84 c9 test %cl,%cl 80a798c: 0f 85 ab fd ff ff jne 80a773d <_IO_vfscanf+0x3bdd> 80a7992: 8b bd 48 fa ff ff mov -0x5b8(%ebp),%edi 80a7998: 90 nop 80a7999: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a79a0: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a79a6: 85 c0 test %eax,%eax 80a79a8: 0f 4e f8 cmovle %eax,%edi 80a79ab: e9 42 ff ff ff jmp 80a78f2 <_IO_vfscanf+0x3d92> 80a79b0: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a79b6: 8b bd 74 fa ff ff mov -0x58c(%ebp),%edi 80a79bc: 8b b4 85 0c fb ff ff mov -0x4f4(%ebp,%eax,4),%esi 80a79c3: 89 34 87 mov %esi,(%edi,%eax,4) 80a79c6: e9 9c fa ff ff jmp 80a7467 <_IO_vfscanf+0x3907> 80a79cb: 83 ec 0c sub $0xc,%esp 80a79ce: 53 push %ebx 80a79cf: e8 ac cc fa ff call 8054680 <__uflow> 80a79d4: 83 c4 10 add $0x10,%esp 80a79d7: 83 f8 ff cmp $0xffffffff,%eax 80a79da: 0f 85 cb 12 00 00 jne 80a8cab <_IO_vfscanf+0x514b> 80a79e0: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a79e6: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a79ec: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a79f1: 8b 04 01 mov (%ecx,%eax,1),%eax 80a79f4: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a79fa: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a7a00: 85 c0 test %eax,%eax 80a7a02: 89 c2 mov %eax,%edx 80a7a04: 74 7e je 80a7a84 <_IO_vfscanf+0x3f24> 80a7a06: 80 3e 00 cmpb $0x0,(%esi) 80a7a09: 0f 85 3c 1e 00 00 jne 80a984b <_IO_vfscanf+0x5ceb> 80a7a0f: 8b b5 94 fa ff ff mov -0x56c(%ebp),%esi 80a7a15: 89 f1 mov %esi,%ecx 80a7a17: 0f be f1 movsbl %cl,%esi 80a7a1a: 88 8d 88 fa ff ff mov %cl,-0x578(%ebp) 80a7a20: 89 b5 74 fa ff ff mov %esi,-0x58c(%ebp) 80a7a26: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a7a2c: 85 f6 test %esi,%esi 80a7a2e: 0f 4e fe cmovle %esi,%edi 80a7a31: 83 e8 01 sub $0x1,%eax 80a7a34: 89 85 d8 fb ff ff mov %eax,-0x428(%ebp) 80a7a3a: e9 ea fe ff ff jmp 80a7929 <_IO_vfscanf+0x3dc9> 80a7a3f: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a7a44: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a7a4a: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a7a50: 89 34 07 mov %esi,(%edi,%eax,1) 80a7a53: e9 9d f9 ff ff jmp 80a73f5 <_IO_vfscanf+0x3895> 80a7a58: 84 d2 test %dl,%dl 80a7a5a: 0f 85 5f fb ff ff jne 80a75bf <_IO_vfscanf+0x3a5f> 80a7a60: 8b bd 48 fa ff ff mov -0x5b8(%ebp),%edi 80a7a66: e9 70 fe ff ff jmp 80a78db <_IO_vfscanf+0x3d7b> 80a7a6b: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a7a71: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a7a77: 89 f3 mov %esi,%ebx 80a7a79: 85 d2 test %edx,%edx 80a7a7b: 0f 85 92 11 00 00 jne 80a8c13 <_IO_vfscanf+0x50b3> 80a7a81: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7a84: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a7a89: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a7a8f: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a7a96: 00 00 00 80a7a99: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a7aa0: ff ff ff 80a7aa3: c7 04 07 0c 00 00 00 movl $0xc,(%edi,%eax,1) 80a7aaa: e9 b9 c4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7aaf: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a7ab5: 85 c0 test %eax,%eax 80a7ab7: 74 cb je 80a7a84 <_IO_vfscanf+0x3f24> 80a7ab9: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a7abf: e9 62 ff ff ff jmp 80a7a26 <_IO_vfscanf+0x3ec6> 80a7ac4: 8b 95 74 fa ff ff mov -0x58c(%ebp),%edx 80a7aca: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a7ad0: e8 2b c0 ff ff call 80a3b00 <char_buffer_add_slow> 80a7ad5: e9 6d fe ff ff jmp 80a7947 <_IO_vfscanf+0x3de7> 80a7ada: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a7ae0: 89 b5 6c fa ff ff mov %esi,-0x594(%ebp) 80a7ae6: 89 5d 08 mov %ebx,0x8(%ebp) 80a7ae9: 8d 14 09 lea (%ecx,%ecx,1),%edx 80a7aec: 83 c1 01 add $0x1,%ecx 80a7aef: 89 ce mov %ecx,%esi 80a7af1: 89 d3 mov %edx,%ebx 80a7af3: eb 15 jmp 80a7b0a <_IO_vfscanf+0x3faa> 80a7af5: 8d 76 00 lea 0x0(%esi),%esi 80a7af8: 39 f3 cmp %esi,%ebx 80a7afa: 0f 86 da 08 00 00 jbe 80a83da <_IO_vfscanf+0x487a> 80a7b00: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a7b06: 89 f3 mov %esi,%ebx 80a7b08: 8b 00 mov (%eax),%eax 80a7b0a: 83 ec 08 sub $0x8,%esp 80a7b0d: 53 push %ebx 80a7b0e: 50 push %eax 80a7b0f: e8 2c 2b fb ff call 805a640 <__libc_realloc> 80a7b14: 83 c4 10 add $0x10,%esp 80a7b17: 85 c0 test %eax,%eax 80a7b19: 74 dd je 80a7af8 <_IO_vfscanf+0x3f98> 80a7b1b: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a7b21: 89 da mov %ebx,%edx 80a7b23: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a7b29: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7b2c: 89 01 mov %eax,(%ecx) 80a7b2e: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a7b34: 89 95 60 fa ff ff mov %edx,-0x5a0(%ebp) 80a7b3a: 01 c1 add %eax,%ecx 80a7b3c: e9 5a ec ff ff jmp 80a679b <_IO_vfscanf+0x2c3b> 80a7b41: 89 8d 50 fa ff ff mov %ecx,-0x5b0(%ebp) 80a7b47: 89 bd 94 fa ff ff mov %edi,-0x56c(%ebp) 80a7b4d: e9 a1 ed ff ff jmp 80a68f3 <_IO_vfscanf+0x2d93> 80a7b52: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a7b58: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a7b5e: c7 85 80 fa ff ff 0a movl $0xa,-0x580(%ebp) 80a7b65: 00 00 00 80a7b68: e9 5d cc ff ff jmp 80a47ca <_IO_vfscanf+0xc6a> 80a7b6d: 83 ec 0c sub $0xc,%esp 80a7b70: 53 push %ebx 80a7b71: e8 0a cb fa ff call 8054680 <__uflow> 80a7b76: 83 c4 10 add $0x10,%esp 80a7b79: 83 f8 ff cmp $0xffffffff,%eax 80a7b7c: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7b82: 0f 85 f6 fd ff ff jne 80a797e <_IO_vfscanf+0x3e1e> 80a7b88: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a7b8d: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a7b93: 8b 04 07 mov (%edi,%eax,1),%eax 80a7b96: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a7b9c: e9 54 f8 ff ff jmp 80a73f5 <_IO_vfscanf+0x3895> 80a7ba1: 8b 75 10 mov 0x10(%ebp),%esi 80a7ba4: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a7baa: 8d 44 be fc lea -0x4(%esi,%edi,4),%eax 80a7bae: 83 ff 01 cmp $0x1,%edi 80a7bb1: 0f 44 c6 cmove %esi,%eax 80a7bb4: 8b 00 mov (%eax),%eax 80a7bb6: e9 f6 d2 ff ff jmp 80a4eb1 <_IO_vfscanf+0x1351> 80a7bbb: 8b 75 10 mov 0x10(%ebp),%esi 80a7bbe: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a7bc4: 8d 54 be fc lea -0x4(%esi,%edi,4),%edx 80a7bc8: 83 ff 01 cmp $0x1,%edi 80a7bcb: 0f 44 d6 cmove %esi,%edx 80a7bce: 8b 12 mov (%edx),%edx 80a7bd0: e9 0f cd ff ff jmp 80a48e4 <_IO_vfscanf+0xd84> 80a7bd5: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a7bdb: e9 1a fe ff ff jmp 80a79fa <_IO_vfscanf+0x3e9a> 80a7be0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a7be5: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a7beb: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a7bf1: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7bf4: 89 0c 07 mov %ecx,(%edi,%eax,1) 80a7bf7: 8b 85 8c fa ff ff mov -0x574(%ebp),%eax 80a7bfd: c7 85 a4 fa ff ff 01 movl $0x1,-0x55c(%ebp) 80a7c04: 00 00 00 80a7c07: 85 c0 test %eax,%eax 80a7c09: 0f 85 59 c3 ff ff jne 80a3f68 <_IO_vfscanf+0x408> 80a7c0f: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a7c16: ff ff ff 80a7c19: e9 4a c3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7c1e: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a7c24: 85 c0 test %eax,%eax 80a7c26: 0f 85 11 07 00 00 jne 80a833d <_IO_vfscanf+0x47dd> 80a7c2c: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a7c32: 89 f0 mov %esi,%eax 80a7c34: 83 c6 04 add $0x4,%esi 80a7c37: 8b 00 mov (%eax),%eax 80a7c39: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7c3f: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a7c45: 8b 85 58 fa ff ff mov -0x5a8(%ebp),%eax 80a7c4b: 85 c0 test %eax,%eax 80a7c4d: 0f 85 c0 d4 ff ff jne 80a5113 <_IO_vfscanf+0x15b3> 80a7c53: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7c56: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a7c5d: 00 00 00 80a7c60: e9 03 c3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7c65: 8d 76 00 lea 0x0(%esi),%esi 80a7c68: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a7c6e: 85 c0 test %eax,%eax 80a7c70: 0f 85 32 04 00 00 jne 80a80a8 <_IO_vfscanf+0x4548> 80a7c76: 8b 8d 64 fa ff ff mov -0x59c(%ebp),%ecx 80a7c7c: 89 c8 mov %ecx,%eax 80a7c7e: 83 c1 04 add $0x4,%ecx 80a7c81: 8b 00 mov (%eax),%eax 80a7c83: 89 8d 64 fa ff ff mov %ecx,-0x59c(%ebp) 80a7c89: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a7c8f: 8b 85 50 fa ff ff mov -0x5b0(%ebp),%eax 80a7c95: 85 c0 test %eax,%eax 80a7c97: 0f 85 c3 d0 ff ff jne 80a4d60 <_IO_vfscanf+0x1200> 80a7c9d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7ca0: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a7ca7: 00 00 00 80a7caa: e9 b9 c2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7caf: 90 nop 80a7cb0: 8b bd 7c fa ff ff mov -0x584(%ebp),%edi 80a7cb6: 83 ec 04 sub $0x4,%esp 80a7cb9: 89 f8 mov %edi,%eax 80a7cbb: 25 80 00 00 00 and $0x80,%eax 80a7cc0: 50 push %eax 80a7cc1: 8d 85 a8 fa ff ff lea -0x558(%ebp),%eax 80a7cc7: 50 push %eax 80a7cc8: ff b5 e0 fb ff ff pushl -0x420(%ebp) 80a7cce: e8 cd 3e 00 00 call 80abba0 <__strtold_internal> 80a7cd3: 89 f8 mov %edi,%eax 80a7cd5: 83 c4 10 add $0x10,%esp 80a7cd8: a8 08 test $0x8,%al 80a7cda: 0f 85 b2 ef ff ff jne 80a6c92 <_IO_vfscanf+0x3132> 80a7ce0: 8b 95 e0 fb ff ff mov -0x420(%ebp),%edx 80a7ce6: 8b 85 a8 fa ff ff mov -0x558(%ebp),%eax 80a7cec: 39 d0 cmp %edx,%eax 80a7cee: 0f 84 ce 12 00 00 je 80a8fc2 <_IO_vfscanf+0x5462> 80a7cf4: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a7cfa: 85 f6 test %esi,%esi 80a7cfc: 0f 85 23 0b 00 00 jne 80a8825 <_IO_vfscanf+0x4cc5> 80a7d02: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a7d08: 8b 0e mov (%esi),%ecx 80a7d0a: 83 c6 04 add $0x4,%esi 80a7d0d: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7d13: 80 bd 44 fa ff ff 00 cmpb $0x0,-0x5bc(%ebp) 80a7d1a: 74 02 je 80a7d1e <_IO_vfscanf+0x41be> 80a7d1c: d9 e0 fchs 80a7d1e: db 39 fstpt (%ecx) 80a7d20: e9 ad e0 ff ff jmp 80a5dd2 <_IO_vfscanf+0x2272> 80a7d25: 83 ec 0c sub $0xc,%esp 80a7d28: 57 push %edi 80a7d29: e8 52 c9 fa ff call 8054680 <__uflow> 80a7d2e: 83 c4 10 add $0x10,%esp 80a7d31: 83 f8 ff cmp $0xffffffff,%eax 80a7d34: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7d3a: 0f 85 9b cc ff ff jne 80a49db <_IO_vfscanf+0xe7b> 80a7d40: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7d43: e9 7f e8 ff ff jmp 80a65c7 <_IO_vfscanf+0x2a67> 80a7d48: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7d4b: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a7d52: 00 00 00 80a7d55: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a7d5c: ff ff ff 80a7d5f: e9 04 c2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7d64: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a7d6a: 85 c0 test %eax,%eax 80a7d6c: 0f 85 15 07 00 00 jne 80a8487 <_IO_vfscanf+0x4927> 80a7d72: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a7d78: 89 f0 mov %esi,%eax 80a7d7a: 83 c6 04 add $0x4,%esi 80a7d7d: 8b 00 mov (%eax),%eax 80a7d7f: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7d85: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a7d8b: 8b 85 50 fa ff ff mov -0x5b0(%ebp),%eax 80a7d91: 85 c0 test %eax,%eax 80a7d93: 0f 85 7a d3 ff ff jne 80a5113 <_IO_vfscanf+0x15b3> 80a7d99: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7d9c: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a7da3: 00 00 00 80a7da6: e9 bd c1 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7dab: 90 nop 80a7dac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a7db0: f7 85 7c fa ff ff 00 testl $0x200,-0x584(%ebp) 80a7db7: 02 00 00 80a7dba: 75 26 jne 80a7de2 <_IO_vfscanf+0x4282> 80a7dbc: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a7dc2: 85 ff test %edi,%edi 80a7dc4: 0f 85 51 04 00 00 jne 80a821b <_IO_vfscanf+0x46bb> 80a7dca: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a7dd0: 8b 17 mov (%edi),%edx 80a7dd2: 83 c7 04 add $0x4,%edi 80a7dd5: 89 bd 64 fa ff ff mov %edi,-0x59c(%ebp) 80a7ddb: 89 02 mov %eax,(%edx) 80a7ddd: e9 0d cb ff ff jmp 80a48ef <_IO_vfscanf+0xd8f> 80a7de2: 8b 95 6c fa ff ff mov -0x594(%ebp),%edx 80a7de8: 85 d2 test %edx,%edx 80a7dea: 0f 85 0f 04 00 00 jne 80a81ff <_IO_vfscanf+0x469f> 80a7df0: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a7df6: 8b 16 mov (%esi),%edx 80a7df8: 83 c6 04 add $0x4,%esi 80a7dfb: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7e01: 88 02 mov %al,(%edx) 80a7e03: e9 e7 ca ff ff jmp 80a48ef <_IO_vfscanf+0xd8f> 80a7e08: 8b 85 60 fa ff ff mov -0x5a0(%ebp),%eax 80a7e0e: 83 ec 08 sub $0x8,%esp 80a7e11: 89 95 50 fa ff ff mov %edx,-0x5b0(%ebp) 80a7e17: 01 c0 add %eax,%eax 80a7e19: 50 push %eax 80a7e1a: ff b5 6c fa ff ff pushl -0x594(%ebp) 80a7e20: 89 85 68 fa ff ff mov %eax,-0x598(%ebp) 80a7e26: e8 15 28 fb ff call 805a640 <__libc_realloc> 80a7e2b: 83 c4 10 add $0x10,%esp 80a7e2e: 85 c0 test %eax,%eax 80a7e30: 8b 95 50 fa ff ff mov -0x5b0(%ebp),%edx 80a7e36: 0f 84 a5 10 00 00 je 80a8ee1 <_IO_vfscanf+0x5381> 80a7e3c: 8b b5 60 fa ff ff mov -0x5a0(%ebp),%esi 80a7e42: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a7e48: 01 c6 add %eax,%esi 80a7e4a: 89 01 mov %eax,(%ecx) 80a7e4c: 8b 85 68 fa ff ff mov -0x598(%ebp),%eax 80a7e52: 89 85 60 fa ff ff mov %eax,-0x5a0(%ebp) 80a7e58: e9 b8 cf ff ff jmp 80a4e15 <_IO_vfscanf+0x12b5> 80a7e5d: f7 85 7c fa ff ff 00 testl $0x200,-0x584(%ebp) 80a7e64: 02 00 00 80a7e67: 0f 85 75 ff ff ff jne 80a7de2 <_IO_vfscanf+0x4282> 80a7e6d: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a7e73: 85 c9 test %ecx,%ecx 80a7e75: 0f 85 a0 03 00 00 jne 80a821b <_IO_vfscanf+0x46bb> 80a7e7b: 8b bd 64 fa ff ff mov -0x59c(%ebp),%edi 80a7e81: 8b 17 mov (%edi),%edx 80a7e83: 8d 77 04 lea 0x4(%edi),%esi 80a7e86: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7e8c: 89 02 mov %eax,(%edx) 80a7e8e: e9 5c ca ff ff jmp 80a48ef <_IO_vfscanf+0xd8f> 80a7e93: 8b 9d 98 fa ff ff mov -0x568(%ebp),%ebx 80a7e99: 89 b5 50 fa ff ff mov %esi,-0x5b0(%ebp) 80a7e9f: 89 95 94 fa ff ff mov %edx,-0x56c(%ebp) 80a7ea5: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a7eac: 83 ec 08 sub $0x8,%esp 80a7eaf: 83 ad 88 fa ff ff 01 subl $0x1,-0x578(%ebp) 80a7eb6: 50 push %eax 80a7eb7: ff 75 08 pushl 0x8(%ebp) 80a7eba: e8 01 d1 fa ff call 8054fc0 <_IO_sputbackc> 80a7ebf: 83 c4 10 add $0x10,%esp 80a7ec2: e9 96 e0 ff ff jmp 80a5f5d <_IO_vfscanf+0x23fd> 80a7ec7: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a7ecc: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a7ed2: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a7ed8: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7edb: 89 34 01 mov %esi,(%ecx,%eax,1) 80a7ede: 8b bd 8c fa ff ff mov -0x574(%ebp),%edi 80a7ee4: b8 ff ff ff ff mov $0xffffffff,%eax 80a7ee9: 89 c1 mov %eax,%ecx 80a7eeb: 85 ff test %edi,%edi 80a7eed: 0f 45 cf cmovne %edi,%ecx 80a7ef0: 89 8d 8c fa ff ff mov %ecx,-0x574(%ebp) 80a7ef6: e9 6d c0 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7efb: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a7f01: 25 00 02 00 00 and $0x200,%eax 80a7f06: 89 85 a4 fa ff ff mov %eax,-0x55c(%ebp) 80a7f0c: 0f 85 5f 03 00 00 jne 80a8271 <_IO_vfscanf+0x4711> 80a7f12: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a7f18: 85 c0 test %eax,%eax 80a7f1a: 0f 85 a2 07 00 00 jne 80a86c2 <_IO_vfscanf+0x4b62> 80a7f20: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a7f26: 8b 06 mov (%esi),%eax 80a7f28: 83 c6 04 add $0x4,%esi 80a7f2b: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7f31: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a7f37: 89 38 mov %edi,(%eax) 80a7f39: e9 cc be ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a7f3e: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a7f44: 85 ff test %edi,%edi 80a7f46: 0f 85 03 01 00 00 jne 80a804f <_IO_vfscanf+0x44ef> 80a7f4c: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a7f52: 89 f0 mov %esi,%eax 80a7f54: 83 c6 04 add $0x4,%esi 80a7f57: 8b 00 mov (%eax),%eax 80a7f59: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a7f5f: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a7f65: 8b b5 50 fa ff ff mov -0x5b0(%ebp),%esi 80a7f6b: 85 f6 test %esi,%esi 80a7f6d: 0f 85 2f d0 ff ff jne 80a4fa2 <_IO_vfscanf+0x1442> 80a7f73: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7f76: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a7f7d: 00 00 00 80a7f80: e9 e3 bf ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a7f85: 8d 76 00 lea 0x0(%esi),%esi 80a7f88: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a7f8e: e9 1d e4 ff ff jmp 80a63b0 <_IO_vfscanf+0x2850> 80a7f93: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a7f99: 89 da mov %ebx,%edx 80a7f9b: e8 60 bb ff ff call 80a3b00 <char_buffer_add_slow> 80a7fa0: e9 28 d4 ff ff jmp 80a53cd <_IO_vfscanf+0x186d> 80a7fa5: 8b 75 10 mov 0x10(%ebp),%esi 80a7fa8: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a7fae: 8d 54 8e fc lea -0x4(%esi,%ecx,4),%edx 80a7fb2: 83 f9 01 cmp $0x1,%ecx 80a7fb5: 0f 44 d6 cmove %esi,%edx 80a7fb8: 8b 12 mov (%edx),%edx 80a7fba: e9 25 c9 ff ff jmp 80a48e4 <_IO_vfscanf+0xd84> 80a7fbf: 83 ec 0c sub $0xc,%esp 80a7fc2: 57 push %edi 80a7fc3: e8 b8 c6 fa ff call 8054680 <__uflow> 80a7fc8: 83 c4 10 add $0x10,%esp 80a7fcb: 83 f8 ff cmp $0xffffffff,%eax 80a7fce: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a7fd4: 0f 85 d6 cb ff ff jne 80a4bb0 <_IO_vfscanf+0x1050> 80a7fda: 8b 5d 08 mov 0x8(%ebp),%ebx 80a7fdd: e9 c9 e6 ff ff jmp 80a66ab <_IO_vfscanf+0x2b4b> 80a7fe2: c6 85 80 fa ff ff 65 movb $0x65,-0x580(%ebp) 80a7fe9: bf 01 00 00 00 mov $0x1,%edi 80a7fee: e9 a2 d3 ff ff jmp 80a5395 <_IO_vfscanf+0x1835> 80a7ff3: 81 ec a0 00 00 00 sub $0xa0,%esp 80a7ff9: 8b bd 54 fa ff ff mov -0x5ac(%ebp),%edi 80a7fff: b9 01 00 00 00 mov $0x1,%ecx 80a8004: 8d 54 24 0f lea 0xf(%esp),%edx 80a8008: 83 e2 f0 and $0xfffffff0,%edx 80a800b: c7 02 00 00 00 00 movl $0x0,(%edx) 80a8011: 89 7a 04 mov %edi,0x4(%edx) 80a8014: 89 95 54 fa ff ff mov %edx,-0x5ac(%ebp) 80a801a: 31 d2 xor %edx,%edx 80a801c: e9 67 c9 ff ff jmp 80a4988 <_IO_vfscanf+0xe28> 80a8021: 81 ec a0 00 00 00 sub $0xa0,%esp 80a8027: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a802d: b9 01 00 00 00 mov $0x1,%ecx 80a8032: 8d 54 24 0f lea 0xf(%esp),%edx 80a8036: 83 e2 f0 and $0xfffffff0,%edx 80a8039: c7 02 00 00 00 00 movl $0x0,(%edx) 80a803f: 89 72 04 mov %esi,0x4(%edx) 80a8042: 89 95 54 fa ff ff mov %edx,-0x5ac(%ebp) 80a8048: 31 d2 xor %edx,%edx 80a804a: e9 18 cb ff ff jmp 80a4b67 <_IO_vfscanf+0x1007> 80a804f: 8b 75 10 mov 0x10(%ebp),%esi 80a8052: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a8058: 8d 44 be fc lea -0x4(%esi,%edi,4),%eax 80a805c: 83 ff 01 cmp $0x1,%edi 80a805f: 0f 44 c6 cmove %esi,%eax 80a8062: 8b 00 mov (%eax),%eax 80a8064: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a806a: e9 f6 fe ff ff jmp 80a7f65 <_IO_vfscanf+0x4405> 80a806f: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a8075: e9 62 dc ff ff jmp 80a5cdc <_IO_vfscanf+0x217c> 80a807a: 89 9d 88 fa ff ff mov %ebx,-0x578(%ebp) 80a8080: e9 9c dc ff ff jmp 80a5d21 <_IO_vfscanf+0x21c1> 80a8085: 83 ec 0c sub $0xc,%esp 80a8088: 57 push %edi 80a8089: e8 f2 c5 fa ff call 8054680 <__uflow> 80a808e: 83 c4 10 add $0x10,%esp 80a8091: 83 f8 ff cmp $0xffffffff,%eax 80a8094: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a809a: 0f 85 36 0f 00 00 jne 80a8fd6 <_IO_vfscanf+0x5476> 80a80a0: 8b 5d 08 mov 0x8(%ebp),%ebx 80a80a3: e9 7e d5 ff ff jmp 80a5626 <_IO_vfscanf+0x1ac6> 80a80a8: 8b 4d 10 mov 0x10(%ebp),%ecx 80a80ab: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a80b1: 8d 44 b1 fc lea -0x4(%ecx,%esi,4),%eax 80a80b5: 83 fe 01 cmp $0x1,%esi 80a80b8: 0f 44 c1 cmove %ecx,%eax 80a80bb: 8b 00 mov (%eax),%eax 80a80bd: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a80c3: e9 c7 fb ff ff jmp 80a7c8f <_IO_vfscanf+0x412f> 80a80c8: f7 85 7c fa ff ff 00 testl $0x2000,-0x584(%ebp) 80a80cf: 20 00 00 80a80d2: 8b 5d 08 mov 0x8(%ebp),%ebx 80a80d5: 0f 85 52 0d 00 00 jne 80a8e2d <_IO_vfscanf+0x52cd> 80a80db: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a80e2: 00 00 00 80a80e5: e9 7e be ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a80ea: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a80f0: 8d 51 ff lea -0x1(%ecx),%edx 80a80f3: 89 95 80 fa ff ff mov %edx,-0x580(%ebp) 80a80f9: 8b 95 60 fa ff ff mov -0x5a0(%ebp),%edx 80a80ff: 39 d1 cmp %edx,%ecx 80a8101: 8b 8d 80 fa ff ff mov -0x580(%ebp),%ecx 80a8107: 0f 4d ca cmovge %edx,%ecx 80a810a: 83 ec 08 sub $0x8,%esp 80a810d: 01 d1 add %edx,%ecx 80a810f: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 80a8116: 89 8d 80 fa ff ff mov %ecx,-0x580(%ebp) 80a811c: 52 push %edx 80a811d: 50 push %eax 80a811e: e8 1d 25 fb ff call 805a640 <__libc_realloc> 80a8123: 83 c4 10 add $0x10,%esp 80a8126: 85 c0 test %eax,%eax 80a8128: 8b 8d 80 fa ff ff mov -0x580(%ebp),%ecx 80a812e: 0f 84 b8 16 00 00 je 80a97ec <_IO_vfscanf+0x5c8c> 80a8134: 8b 95 78 fa ff ff mov -0x588(%ebp),%edx 80a813a: 89 8d 60 fa ff ff mov %ecx,-0x5a0(%ebp) 80a8140: 89 02 mov %eax,(%edx) 80a8142: 01 f8 add %edi,%eax 80a8144: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a814a: e9 db ca ff ff jmp 80a4c2a <_IO_vfscanf+0x10ca> 80a814f: 89 8d 50 fa ff ff mov %ecx,-0x5b0(%ebp) 80a8155: 89 bd 94 fa ff ff mov %edi,-0x56c(%ebp) 80a815b: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a8162: 83 ec 08 sub $0x8,%esp 80a8165: 83 ee 01 sub $0x1,%esi 80a8168: 50 push %eax 80a8169: ff 75 08 pushl 0x8(%ebp) 80a816c: e8 4f ce fa ff call 8054fc0 <_IO_sputbackc> 80a8171: 83 c4 10 add $0x10,%esp 80a8174: e9 7a e7 ff ff jmp 80a68f3 <_IO_vfscanf+0x2d93> 80a8179: 8b 7d 10 mov 0x10(%ebp),%edi 80a817c: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a8182: 8d 54 b7 fc lea -0x4(%edi,%esi,4),%edx 80a8186: 83 fe 01 cmp $0x1,%esi 80a8189: 0f 44 d7 cmove %edi,%edx 80a818c: 8b 12 mov (%edx),%edx 80a818e: e9 dc e9 ff ff jmp 80a6b6f <_IO_vfscanf+0x300f> 80a8193: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a8198: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a819e: c7 85 a4 fa ff ff 04 movl $0x4,-0x55c(%ebp) 80a81a5: 00 00 00 80a81a8: c7 04 06 54 00 00 00 movl $0x54,(%esi,%eax,1) 80a81af: e9 b4 bd ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a81b4: 89 b5 50 fa ff ff mov %esi,-0x5b0(%ebp) 80a81ba: 89 95 94 fa ff ff mov %edx,-0x56c(%ebp) 80a81c0: 8b 9d 98 fa ff ff mov -0x568(%ebp),%ebx 80a81c6: e9 92 dd ff ff jmp 80a5f5d <_IO_vfscanf+0x23fd> 80a81cb: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a81d1: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a81d7: e9 2e bc ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a81dc: 83 ec 0c sub $0xc,%esp 80a81df: 51 push %ecx 80a81e0: e8 9b c4 fa ff call 8054680 <__uflow> 80a81e5: 83 c4 10 add $0x10,%esp 80a81e8: 83 f8 ff cmp $0xffffffff,%eax 80a81eb: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a81f1: 0f 85 9e d3 ff ff jne 80a5595 <_IO_vfscanf+0x1a35> 80a81f7: 8b 5d 08 mov 0x8(%ebp),%ebx 80a81fa: e9 66 d4 ff ff jmp 80a5665 <_IO_vfscanf+0x1b05> 80a81ff: 8b 4d 10 mov 0x10(%ebp),%ecx 80a8202: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a8208: 8d 54 b9 fc lea -0x4(%ecx,%edi,4),%edx 80a820c: 83 ff 01 cmp $0x1,%edi 80a820f: 0f 44 d1 cmove %ecx,%edx 80a8212: 8b 12 mov (%edx),%edx 80a8214: 88 02 mov %al,(%edx) 80a8216: e9 d4 c6 ff ff jmp 80a48ef <_IO_vfscanf+0xd8f> 80a821b: 8b 7d 10 mov 0x10(%ebp),%edi 80a821e: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a8224: 8d 54 8f fc lea -0x4(%edi,%ecx,4),%edx 80a8228: 83 f9 01 cmp $0x1,%ecx 80a822b: 0f 44 d7 cmove %edi,%edx 80a822e: 8b 12 mov (%edx),%edx 80a8230: 89 02 mov %eax,(%edx) 80a8232: e9 b8 c6 ff ff jmp 80a48ef <_IO_vfscanf+0xd8f> 80a8237: 8b 75 10 mov 0x10(%ebp),%esi 80a823a: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a8240: 8d 44 be fc lea -0x4(%esi,%edi,4),%eax 80a8244: 83 ff 01 cmp $0x1,%edi 80a8247: 0f 44 c6 cmove %esi,%eax 80a824a: 8b 00 mov (%eax),%eax 80a824c: e9 54 e9 ff ff jmp 80a6ba5 <_IO_vfscanf+0x3045> 80a8251: 8b 75 10 mov 0x10(%ebp),%esi 80a8254: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a825a: 8d 44 be fc lea -0x4(%esi,%edi,4),%eax 80a825e: 83 ff 01 cmp $0x1,%edi 80a8261: 0f 44 c6 cmove %esi,%eax 80a8264: 8b 00 mov (%eax),%eax 80a8266: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a826c: e9 bf cc ff ff jmp 80a4f30 <_IO_vfscanf+0x13d0> 80a8271: 8b 85 6c fa ff ff mov -0x594(%ebp),%eax 80a8277: 85 c0 test %eax,%eax 80a8279: 0f 85 b5 08 00 00 jne 80a8b34 <_IO_vfscanf+0x4fd4> 80a827f: 8b b5 64 fa ff ff mov -0x59c(%ebp),%esi 80a8285: 8b 06 mov (%esi),%eax 80a8287: 83 c6 04 add $0x4,%esi 80a828a: 89 b5 64 fa ff ff mov %esi,-0x59c(%ebp) 80a8290: 0f b6 8d 88 fa ff ff movzbl -0x578(%ebp),%ecx 80a8297: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a829e: 00 00 00 80a82a1: 88 08 mov %cl,(%eax) 80a82a3: e9 62 bb ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a82a8: 8b 75 10 mov 0x10(%ebp),%esi 80a82ab: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a82b1: 8d 44 8e fc lea -0x4(%esi,%ecx,4),%eax 80a82b5: 83 f9 01 cmp $0x1,%ecx 80a82b8: 0f 44 c6 cmove %esi,%eax 80a82bb: 8b 00 mov (%eax),%eax 80a82bd: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a82c3: e9 e5 cd ff ff jmp 80a50ad <_IO_vfscanf+0x154d> 80a82c8: 83 ec 0c sub $0xc,%esp 80a82cb: 53 push %ebx 80a82cc: e8 af c3 fa ff call 8054680 <__uflow> 80a82d1: 83 c4 10 add $0x10,%esp 80a82d4: 83 f8 ff cmp $0xffffffff,%eax 80a82d7: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a82dd: 0f 85 8f db ff ff jne 80a5e72 <_IO_vfscanf+0x2312> 80a82e3: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a82e8: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a82ee: 8b 04 07 mov (%edi,%eax,1),%eax 80a82f1: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a82f7: e9 b4 db ff ff jmp 80a5eb0 <_IO_vfscanf+0x2350> 80a82fc: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a8301: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a8307: c7 85 a4 fa ff ff 04 movl $0x4,-0x55c(%ebp) 80a830e: 00 00 00 80a8311: c7 04 06 54 00 00 00 movl $0x54,(%esi,%eax,1) 80a8318: e9 4b bc ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a831d: 8b 7d 10 mov 0x10(%ebp),%edi 80a8320: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a8326: 8d 44 b7 fc lea -0x4(%edi,%esi,4),%eax 80a832a: 83 fe 01 cmp $0x1,%esi 80a832d: 0f 44 c7 cmove %edi,%eax 80a8330: 8b 00 mov (%eax),%eax 80a8332: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a8338: e9 c0 c9 ff ff jmp 80a4cfd <_IO_vfscanf+0x119d> 80a833d: 8b 75 10 mov 0x10(%ebp),%esi 80a8340: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a8346: 8d 44 8e fc lea -0x4(%esi,%ecx,4),%eax 80a834a: 83 f9 01 cmp $0x1,%ecx 80a834d: 0f 44 c6 cmove %esi,%eax 80a8350: 8b 00 mov (%eax),%eax 80a8352: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a8358: e9 e8 f8 ff ff jmp 80a7c45 <_IO_vfscanf+0x40e5> 80a835d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8360: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a8366: e9 eb d2 ff ff jmp 80a5656 <_IO_vfscanf+0x1af6> 80a836b: 8b bd 4c fa ff ff mov -0x5b4(%ebp),%edi 80a8371: 89 9d a4 fa ff ff mov %ebx,-0x55c(%ebp) 80a8377: 0f b6 0f movzbl (%edi),%ecx 80a837a: 0f be d1 movsbl %cl,%edx 80a837d: 89 c3 mov %eax,%ebx 80a837f: e9 95 d1 ff ff jmp 80a5519 <_IO_vfscanf+0x19b9> 80a8384: 89 9d a4 fa ff ff mov %ebx,-0x55c(%ebp) 80a838a: 89 cb mov %ecx,%ebx 80a838c: e9 77 d1 ff ff jmp 80a5508 <_IO_vfscanf+0x19a8> 80a8391: f7 85 7c fa ff ff 00 testl $0x2000,-0x584(%ebp) 80a8398: 20 00 00 80a839b: 8b 5d 08 mov 0x8(%ebp),%ebx 80a839e: 0f 85 f0 0b 00 00 jne 80a8f94 <_IO_vfscanf+0x5434> 80a83a4: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a83ab: 00 00 00 80a83ae: e9 b5 bb ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a83b3: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a83b9: ba 30 00 00 00 mov $0x30,%edx 80a83be: e8 3d b7 ff ff call 80a3b00 <char_buffer_add_slow> 80a83c3: e9 53 c4 ff ff jmp 80a481b <_IO_vfscanf+0xcbb> 80a83c8: 8b 5d 08 mov 0x8(%ebp),%ebx 80a83cb: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a83d2: 00 00 00 80a83d5: e9 8e bb ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a83da: f7 85 7c fa ff ff 00 testl $0x2000,-0x584(%ebp) 80a83e1: 20 00 00 80a83e4: 8b 5d 08 mov 0x8(%ebp),%ebx 80a83e7: 0f 85 53 04 00 00 jne 80a8840 <_IO_vfscanf+0x4ce0> 80a83ed: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a83f3: 8b bd 60 fa ff ff mov -0x5a0(%ebp),%edi 80a83f9: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a8400: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a8407: 00 00 00 80a840a: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8411: 00 00 00 80a8414: 8b 00 mov (%eax),%eax 80a8416: c6 44 38 ff 00 movb $0x0,-0x1(%eax,%edi,1) 80a841b: e9 48 bb ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8420: 8b 4d 10 mov 0x10(%ebp),%ecx 80a8423: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a8429: 8d 44 b1 fc lea -0x4(%ecx,%esi,4),%eax 80a842d: 83 fe 01 cmp $0x1,%esi 80a8430: 0f 44 c1 cmove %ecx,%eax 80a8433: 8b 00 mov (%eax),%eax 80a8435: 89 85 78 fa ff ff mov %eax,-0x588(%ebp) 80a843b: e9 ec dc ff ff jmp 80a612c <_IO_vfscanf+0x25cc> 80a8440: 83 ec 0c sub $0xc,%esp 80a8443: 56 push %esi 80a8444: e8 37 c2 fa ff call 8054680 <__uflow> 80a8449: 83 c4 10 add $0x10,%esp 80a844c: 83 f8 ff cmp $0xffffffff,%eax 80a844f: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8455: 0f 85 bc e5 ff ff jne 80a6a17 <_IO_vfscanf+0x2eb7> 80a845b: 8b 5d 08 mov 0x8(%ebp),%ebx 80a845e: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8465: 00 00 00 80a8468: e9 fb ba ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a846d: 8b 4d 10 mov 0x10(%ebp),%ecx 80a8470: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a8476: 8d 54 b9 fc lea -0x4(%ecx,%edi,4),%edx 80a847a: 83 ff 01 cmp $0x1,%edi 80a847d: 0f 44 d1 cmove %ecx,%edx 80a8480: 8b 12 mov (%edx),%edx 80a8482: e9 e8 e6 ff ff jmp 80a6b6f <_IO_vfscanf+0x300f> 80a8487: 8b 75 10 mov 0x10(%ebp),%esi 80a848a: 8b 8d 6c fa ff ff mov -0x594(%ebp),%ecx 80a8490: 8d 44 8e fc lea -0x4(%esi,%ecx,4),%eax 80a8494: 83 f9 01 cmp $0x1,%ecx 80a8497: 0f 44 c6 cmove %esi,%eax 80a849a: 8b 00 mov (%eax),%eax 80a849c: 89 85 50 fa ff ff mov %eax,-0x5b0(%ebp) 80a84a2: e9 e4 f8 ff ff jmp 80a7d8b <_IO_vfscanf+0x422b> 80a84a7: 83 ec 0c sub $0xc,%esp 80a84aa: 51 push %ecx 80a84ab: e8 d0 c1 fa ff call 8054680 <__uflow> 80a84b0: 83 c4 10 add $0x10,%esp 80a84b3: 83 f8 ff cmp $0xffffffff,%eax 80a84b6: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a84bc: 0f 85 cf c8 ff ff jne 80a4d91 <_IO_vfscanf+0x1231> 80a84c2: 8b 5d 08 mov 0x8(%ebp),%ebx 80a84c5: e9 46 ee ff ff jmp 80a7310 <_IO_vfscanf+0x37b0> 80a84ca: 8b 5d 08 mov 0x8(%ebp),%ebx 80a84cd: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a84d4: 00 00 00 80a84d7: e9 8c ba ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a84dc: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a84e1: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a84e7: 8b 5d 08 mov 0x8(%ebp),%ebx 80a84ea: c7 85 a4 fa ff ff 04 movl $0x4,-0x55c(%ebp) 80a84f1: 00 00 00 80a84f4: c7 04 07 54 00 00 00 movl $0x54,(%edi,%eax,1) 80a84fb: e9 68 ba ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8500: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a8506: e9 37 e1 ff ff jmp 80a6642 <_IO_vfscanf+0x2ae2> 80a850b: 83 ec 0c sub $0xc,%esp 80a850e: 57 push %edi 80a850f: e8 6c c1 fa ff call 8054680 <__uflow> 80a8514: 83 c4 10 add $0x10,%esp 80a8517: 83 f8 ff cmp $0xffffffff,%eax 80a851a: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8520: 0f 85 ec da ff ff jne 80a6012 <_IO_vfscanf+0x24b2> 80a8526: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a852b: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a8531: 8b 04 07 mov (%edi,%eax,1),%eax 80a8534: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a853a: 8b 9d a4 fa ff ff mov -0x55c(%ebp),%ebx 80a8540: 85 db test %ebx,%ebx 80a8542: 0f 85 25 b8 ff ff jne 80a3d6d <_IO_vfscanf+0x20d> 80a8548: f7 85 7c fa ff ff 00 testl $0x2100,-0x584(%ebp) 80a854f: 21 00 00 80a8552: 74 2f je 80a8583 <_IO_vfscanf+0x4a23> 80a8554: 8b bd 78 fa ff ff mov -0x588(%ebp),%edi 80a855a: 8b 95 58 fa ff ff mov -0x5a8(%ebp),%edx 80a8560: 8b 07 mov (%edi),%eax 80a8562: 29 c2 sub %eax,%edx 80a8564: 89 d1 mov %edx,%ecx 80a8566: c1 f9 02 sar $0x2,%ecx 80a8569: 39 8d 60 fa ff ff cmp %ecx,-0x5a0(%ebp) 80a856f: 74 12 je 80a8583 <_IO_vfscanf+0x4a23> 80a8571: 51 push %ecx 80a8572: 51 push %ecx 80a8573: 52 push %edx 80a8574: 50 push %eax 80a8575: e8 c6 20 fb ff call 805a640 <__libc_realloc> 80a857a: 83 c4 10 add $0x10,%esp 80a857d: 85 c0 test %eax,%eax 80a857f: 74 02 je 80a8583 <_IO_vfscanf+0x4a23> 80a8581: 89 07 mov %eax,(%edi) 80a8583: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a858a: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a8591: 00 00 00 80a8594: e9 71 b8 ff ff jmp 80a3e0a <_IO_vfscanf+0x2aa> 80a8599: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80a85a0: 81 ec a0 00 00 00 sub $0xa0,%esp 80a85a6: 8b 8d 54 fa ff ff mov -0x5ac(%ebp),%ecx 80a85ac: bb 01 00 00 00 mov $0x1,%ebx 80a85b1: 8d 54 24 0f lea 0xf(%esp),%edx 80a85b5: 83 e2 f0 and $0xfffffff0,%edx 80a85b8: c7 02 00 00 00 00 movl $0x0,(%edx) 80a85be: 89 4a 04 mov %ecx,0x4(%edx) 80a85c1: 89 95 54 fa ff ff mov %edx,-0x5ac(%ebp) 80a85c7: 31 d2 xor %edx,%edx 80a85c9: e9 23 cb ff ff jmp 80a50f1 <_IO_vfscanf+0x1591> 80a85ce: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a85d4: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a85da: 0f 84 58 17 00 00 je 80a9d38 <_IO_vfscanf+0x61d8> 80a85e0: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a85e7: 8d 50 01 lea 0x1(%eax),%edx 80a85ea: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a85f0: 88 08 mov %cl,(%eax) 80a85f2: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a85f8: 24 7f and $0x7f,%al 80a85fa: 80 cc 08 or $0x8,%ah 80a85fd: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a8604: 89 85 7c fa ff ff mov %eax,-0x584(%ebp) 80a860a: 0f 84 0f 17 00 00 je 80a9d1f <_IO_vfscanf+0x61bf> 80a8610: 8b 45 08 mov 0x8(%ebp),%eax 80a8613: 8b 4d 08 mov 0x8(%ebp),%ecx 80a8616: 8b 40 04 mov 0x4(%eax),%eax 80a8619: 3b 41 08 cmp 0x8(%ecx),%eax 80a861c: 0f 83 2d 17 00 00 jae 80a9d4f <_IO_vfscanf+0x61ef> 80a8622: 8b 75 08 mov 0x8(%ebp),%esi 80a8625: 8d 50 01 lea 0x1(%eax),%edx 80a8628: 89 56 04 mov %edx,0x4(%esi) 80a862b: 0f b6 00 movzbl (%eax),%eax 80a862e: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8634: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a863b: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a8641: 85 c0 test %eax,%eax 80a8643: 0f 8e c8 16 00 00 jle 80a9d11 <_IO_vfscanf+0x61b1> 80a8649: 83 e8 01 sub $0x1,%eax 80a864c: c6 85 80 fa ff ff 70 movb $0x70,-0x580(%ebp) 80a8653: 31 ff xor %edi,%edi 80a8655: 89 85 98 fa ff ff mov %eax,-0x568(%ebp) 80a865b: e9 35 cd ff ff jmp 80a5395 <_IO_vfscanf+0x1835> 80a8660: 83 ec 0c sub $0xc,%esp 80a8663: 57 push %edi 80a8664: e8 17 c0 fa ff call 8054680 <__uflow> 80a8669: 83 c4 10 add $0x10,%esp 80a866c: 83 f8 ff cmp $0xffffffff,%eax 80a866f: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8675: 0f 85 32 cc ff ff jne 80a52ad <_IO_vfscanf+0x174d> 80a867b: 8b 5d 08 mov 0x8(%ebp),%ebx 80a867e: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8685: 00 00 00 80a8688: e9 db b8 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a868d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8690: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8697: 00 00 00 80a869a: e9 c9 b8 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a869f: 83 ec 0c sub $0xc,%esp 80a86a2: 57 push %edi 80a86a3: e8 d8 bf fa ff call 8054680 <__uflow> 80a86a8: 83 c4 10 add $0x10,%esp 80a86ab: 83 f8 ff cmp $0xffffffff,%eax 80a86ae: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a86b4: 0f 85 2b 0a 00 00 jne 80a90e5 <_IO_vfscanf+0x5585> 80a86ba: 8b 5d 08 mov 0x8(%ebp),%ebx 80a86bd: e9 1c f8 ff ff jmp 80a7ede <_IO_vfscanf+0x437e> 80a86c2: 8b 4d 10 mov 0x10(%ebp),%ecx 80a86c5: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a86cb: 8d 44 b9 fc lea -0x4(%ecx,%edi,4),%eax 80a86cf: 83 ff 01 cmp $0x1,%edi 80a86d2: 0f 44 c1 cmove %ecx,%eax 80a86d5: 8b 00 mov (%eax),%eax 80a86d7: e9 55 f8 ff ff jmp 80a7f31 <_IO_vfscanf+0x43d1> 80a86dc: 81 ec a0 00 00 00 sub $0xa0,%esp 80a86e2: 8b bd 54 fa ff ff mov -0x5ac(%ebp),%edi 80a86e8: b9 01 00 00 00 mov $0x1,%ecx 80a86ed: 8d 54 24 0f lea 0xf(%esp),%edx 80a86f1: 83 e2 f0 and $0xfffffff0,%edx 80a86f4: c7 02 00 00 00 00 movl $0x0,(%edx) 80a86fa: 89 7a 04 mov %edi,0x4(%edx) 80a86fd: 89 95 54 fa ff ff mov %edx,-0x5ac(%ebp) 80a8703: 31 d2 xor %edx,%edx 80a8705: e9 80 c8 ff ff jmp 80a4f8a <_IO_vfscanf+0x142a> 80a870a: 8b 7d 10 mov 0x10(%ebp),%edi 80a870d: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a8713: 8d 4c b7 fc lea -0x4(%edi,%esi,4),%ecx 80a8717: 83 fe 01 cmp $0x1,%esi 80a871a: 0f 44 cf cmove %edi,%ecx 80a871d: 8b 09 mov (%ecx),%ecx 80a871f: e9 a1 d6 ff ff jmp 80a5dc5 <_IO_vfscanf+0x2265> 80a8724: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a8729: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a872f: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a8735: 89 0c 06 mov %ecx,(%esi,%eax,1) 80a8738: c7 85 80 fa ff ff 10 movl $0x10,-0x580(%ebp) 80a873f: 00 00 00 80a8742: c7 85 94 fa ff ff ff movl $0xffffffff,-0x56c(%ebp) 80a8749: ff ff ff 80a874c: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a8752: e9 73 c0 ff ff jmp 80a47ca <_IO_vfscanf+0xc6a> 80a8757: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a875d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8760: 25 00 20 00 00 and $0x2000,%eax 80a8765: 83 f8 01 cmp $0x1,%eax 80a8768: 19 c9 sbb %ecx,%ecx 80a876a: 83 e1 02 and $0x2,%ecx 80a876d: 85 c0 test %eax,%eax 80a876f: b8 ff ff ff ff mov $0xffffffff,%eax 80a8774: 0f 44 85 8c fa ff ff cmove -0x574(%ebp),%eax 80a877b: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a8781: 89 85 8c fa ff ff mov %eax,-0x574(%ebp) 80a8787: e9 dc b7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a878c: 8b 5d 08 mov 0x8(%ebp),%ebx 80a878f: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8796: 00 00 00 80a8799: e9 ca b7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a879e: 83 ec 0c sub $0xc,%esp 80a87a1: 51 push %ecx 80a87a2: e8 d9 be fa ff call 8054680 <__uflow> 80a87a7: 83 c4 10 add $0x10,%esp 80a87aa: 83 f8 ff cmp $0xffffffff,%eax 80a87ad: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a87b3: 0f 85 ee 0f 00 00 jne 80a97a7 <_IO_vfscanf+0x5c47> 80a87b9: 8b 5d 08 mov 0x8(%ebp),%ebx 80a87bc: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a87c3: 00 00 00 80a87c6: e9 9d b7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a87cb: 8b 5d 08 mov 0x8(%ebp),%ebx 80a87ce: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a87d5: 00 00 00 80a87d8: e9 8b b7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a87dd: 0f be d0 movsbl %al,%edx 80a87e0: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a87e6: e8 15 b3 ff ff call 80a3b00 <char_buffer_add_slow> 80a87eb: e9 7c e5 ff ff jmp 80a6d6c <_IO_vfscanf+0x320c> 80a87f0: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a87f6: 8b 5d 08 mov 0x8(%ebp),%ebx 80a87f9: 25 00 20 00 00 and $0x2000,%eax 80a87fe: 83 f8 01 cmp $0x1,%eax 80a8801: 19 ff sbb %edi,%edi 80a8803: 83 e7 02 and $0x2,%edi 80a8806: 85 c0 test %eax,%eax 80a8808: b8 ff ff ff ff mov $0xffffffff,%eax 80a880d: 0f 44 85 8c fa ff ff cmove -0x574(%ebp),%eax 80a8814: 89 bd a4 fa ff ff mov %edi,-0x55c(%ebp) 80a881a: 89 85 8c fa ff ff mov %eax,-0x574(%ebp) 80a8820: e9 43 b7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8825: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a882b: 8b 4d 10 mov 0x10(%ebp),%ecx 80a882e: 83 ff 01 cmp $0x1,%edi 80a8831: 8d 4c b9 fc lea -0x4(%ecx,%edi,4),%ecx 80a8835: 0f 44 4d 10 cmove 0x10(%ebp),%ecx 80a8839: 8b 09 mov (%ecx),%ecx 80a883b: e9 d3 f4 ff ff jmp 80a7d13 <_IO_vfscanf+0x41b3> 80a8840: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a8847: 00 00 00 80a884a: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a8851: ff ff ff 80a8854: e9 0f b7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8859: 8b 5d 08 mov 0x8(%ebp),%ebx 80a885c: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8863: 00 00 00 80a8866: e9 fd b6 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a886b: 83 ec 0c sub $0xc,%esp 80a886e: ff 75 08 pushl 0x8(%ebp) 80a8871: e8 0a be fa ff call 8054680 <__uflow> 80a8876: 83 c4 10 add $0x10,%esp 80a8879: 83 f8 ff cmp $0xffffffff,%eax 80a887c: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8882: 0f 85 5a e1 ff ff jne 80a69e2 <_IO_vfscanf+0x2e82> 80a8888: 89 d9 mov %ebx,%ecx 80a888a: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a8890: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a8896: 83 b9 fc 03 00 00 6c cmpl $0x6c,0x3fc(%ecx) 80a889d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a88a0: 8b 04 38 mov (%eax,%edi,1),%eax 80a88a3: 74 68 je 80a890d <_IO_vfscanf+0x4dad> 80a88a5: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a88ac: 00 00 00 80a88af: e9 b4 b6 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a88b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80a88b8: 83 ec 0c sub $0xc,%esp 80a88bb: ff 75 08 pushl 0x8(%ebp) 80a88be: e8 bd bd fa ff call 8054680 <__uflow> 80a88c3: 83 c4 10 add $0x10,%esp 80a88c6: 83 f8 ff cmp $0xffffffff,%eax 80a88c9: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a88cf: 0f 85 cf e0 ff ff jne 80a69a4 <_IO_vfscanf+0x2e44> 80a88d5: 89 d9 mov %ebx,%ecx 80a88d7: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a88dd: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a88e3: 83 b9 fc 03 00 00 69 cmpl $0x69,0x3fc(%ecx) 80a88ea: 8b 5d 08 mov 0x8(%ebp),%ebx 80a88ed: 8b 04 38 mov (%eax,%edi,1),%eax 80a88f0: 75 b3 jne 80a88a5 <_IO_vfscanf+0x4d45> 80a88f2: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a88f8: 8b 51 38 mov 0x38(%ecx),%edx 80a88fb: 83 ba fc 03 00 00 6c cmpl $0x6c,0x3fc(%edx) 80a8902: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a8908: 89 04 39 mov %eax,(%ecx,%edi,1) 80a890b: 75 09 jne 80a8916 <_IO_vfscanf+0x4db6> 80a890d: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a8913: 89 04 39 mov %eax,(%ecx,%edi,1) 80a8916: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a891d: 00 00 00 80a8920: e9 43 b6 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8925: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a892c: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a8932: e8 c9 b1 ff ff call 80a3b00 <char_buffer_add_slow> 80a8937: e9 bc e3 ff ff jmp 80a6cf8 <_IO_vfscanf+0x3198> 80a893c: 83 ec 0c sub $0xc,%esp 80a893f: 56 push %esi 80a8940: e8 3b bd fa ff call 8054680 <__uflow> 80a8945: 83 c4 10 add $0x10,%esp 80a8948: 83 f8 ff cmp $0xffffffff,%eax 80a894b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8951: 0f 85 7c c6 ff ff jne 80a4fd3 <_IO_vfscanf+0x1473> 80a8957: 8b 5d 08 mov 0x8(%ebp),%ebx 80a895a: e9 4b e9 ff ff jmp 80a72aa <_IO_vfscanf+0x374a> 80a895f: 81 ec a0 00 00 00 sub $0xa0,%esp 80a8965: 8b 8d 54 fa ff ff mov -0x5ac(%ebp),%ecx 80a896b: 8d 54 24 0f lea 0xf(%esp),%edx 80a896f: 83 e2 f0 and $0xfffffff0,%edx 80a8972: 89 4a 04 mov %ecx,0x4(%edx) 80a8975: c7 02 00 00 00 00 movl $0x0,(%edx) 80a897b: b9 01 00 00 00 mov $0x1,%ecx 80a8980: 89 95 54 fa ff ff mov %edx,-0x5ac(%ebp) 80a8986: 31 d2 xor %edx,%edx 80a8988: e9 b1 c3 ff ff jmp 80a4d3e <_IO_vfscanf+0x11de> 80a898d: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a8992: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a8998: 8b 5d 08 mov 0x8(%ebp),%ebx 80a899b: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a89a2: 00 00 00 80a89a5: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a89ac: ff ff ff 80a89af: c7 04 07 0c 00 00 00 movl $0xc,(%edi,%eax,1) 80a89b6: e9 ad b5 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a89bb: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a89c1: 31 d2 xor %edx,%edx 80a89c3: e8 38 b1 ff ff call 80a3b00 <char_buffer_add_slow> 80a89c8: e9 72 d3 ff ff jmp 80a5d3f <_IO_vfscanf+0x21df> 80a89cd: 8b 7d 10 mov 0x10(%ebp),%edi 80a89d0: 8b b5 6c fa ff ff mov -0x594(%ebp),%esi 80a89d6: 8d 4c b7 fc lea -0x4(%edi,%esi,4),%ecx 80a89da: 83 fe 01 cmp $0x1,%esi 80a89dd: 0f 44 cf cmove %edi,%ecx 80a89e0: 8b 09 mov (%ecx),%ecx 80a89e2: e9 b3 e9 ff ff jmp 80a739a <_IO_vfscanf+0x383a> 80a89e7: 8b 5d 08 mov 0x8(%ebp),%ebx 80a89ea: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a89f1: 00 00 00 80a89f4: e9 6f b5 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a89f9: 83 ec 0c sub $0xc,%esp 80a89fc: ff 75 08 pushl 0x8(%ebp) 80a89ff: e8 7c bc fa ff call 8054680 <__uflow> 80a8a04: 83 c4 10 add $0x10,%esp 80a8a07: 83 f8 ff cmp $0xffffffff,%eax 80a8a0a: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8a10: 0f 85 0f d2 ff ff jne 80a5c25 <_IO_vfscanf+0x20c5> 80a8a16: 89 d9 mov %ebx,%ecx 80a8a18: c7 c7 e8 ff ff ff mov $0xffffffe8,%edi 80a8a1e: 8b 85 a0 fa ff ff mov -0x560(%ebp),%eax 80a8a24: 83 b9 fc 03 00 00 6e cmpl $0x6e,0x3fc(%ecx) 80a8a2b: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8a2e: 8b 04 38 mov (%eax,%edi,1),%eax 80a8a31: 0f 85 6e fe ff ff jne 80a88a5 <_IO_vfscanf+0x4d45> 80a8a37: 8b b5 84 fa ff ff mov -0x57c(%ebp),%esi 80a8a3d: 8b 56 38 mov 0x38(%esi),%edx 80a8a40: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a8a46: 8b 8a fc 03 00 00 mov 0x3fc(%edx),%ecx 80a8a4c: 89 04 3e mov %eax,(%esi,%edi,1) 80a8a4f: 83 f9 69 cmp $0x69,%ecx 80a8a52: 0f 84 a3 fe ff ff je 80a88fb <_IO_vfscanf+0x4d9b> 80a8a58: e9 01 fa ff ff jmp 80a845e <_IO_vfscanf+0x48fe> 80a8a5d: 81 ec a0 00 00 00 sub $0xa0,%esp 80a8a63: 8b b5 54 fa ff ff mov -0x5ac(%ebp),%esi 80a8a69: bb 01 00 00 00 mov $0x1,%ebx 80a8a6e: 8d 54 24 0f lea 0xf(%esp),%edx 80a8a72: 83 e2 f0 and $0xfffffff0,%edx 80a8a75: c7 02 00 00 00 00 movl $0x0,(%edx) 80a8a7b: 89 72 04 mov %esi,0x4(%edx) 80a8a7e: 89 95 54 fa ff ff mov %edx,-0x5ac(%ebp) 80a8a84: 31 d2 xor %edx,%edx 80a8a86: e9 e2 d6 ff ff jmp 80a616d <_IO_vfscanf+0x260d> 80a8a8b: 83 ec 0c sub $0xc,%esp 80a8a8e: 56 push %esi 80a8a8f: e8 ec bb fa ff call 8054680 <__uflow> 80a8a94: 83 c4 10 add $0x10,%esp 80a8a97: 83 f8 ff cmp $0xffffffff,%eax 80a8a9a: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8aa0: 0f 85 79 03 00 00 jne 80a8e1f <_IO_vfscanf+0x52bf> 80a8aa6: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8aa9: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8ab0: 00 00 00 80a8ab3: e9 b0 b4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8ab8: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8abb: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8ac2: 00 00 00 80a8ac5: e9 9e b4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8aca: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a8ad0: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8ad3: 25 00 20 00 00 and $0x2000,%eax 80a8ad8: 83 f8 01 cmp $0x1,%eax 80a8adb: 19 c9 sbb %ecx,%ecx 80a8add: 83 e1 02 and $0x2,%ecx 80a8ae0: 85 c0 test %eax,%eax 80a8ae2: b8 ff ff ff ff mov $0xffffffff,%eax 80a8ae7: 0f 44 85 8c fa ff ff cmove -0x574(%ebp),%eax 80a8aee: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a8af4: 89 85 8c fa ff ff mov %eax,-0x574(%ebp) 80a8afa: e9 69 b4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8aff: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a8b05: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8b08: 25 00 20 00 00 and $0x2000,%eax 80a8b0d: 83 f8 01 cmp $0x1,%eax 80a8b10: 19 ff sbb %edi,%edi 80a8b12: 83 e7 02 and $0x2,%edi 80a8b15: 85 c0 test %eax,%eax 80a8b17: b8 ff ff ff ff mov $0xffffffff,%eax 80a8b1c: 0f 44 85 8c fa ff ff cmove -0x574(%ebp),%eax 80a8b23: 89 bd a4 fa ff ff mov %edi,-0x55c(%ebp) 80a8b29: 89 85 8c fa ff ff mov %eax,-0x574(%ebp) 80a8b2f: e9 34 b4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8b34: 8b 4d 10 mov 0x10(%ebp),%ecx 80a8b37: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a8b3d: 8d 44 b9 fc lea -0x4(%ecx,%edi,4),%eax 80a8b41: 83 ff 01 cmp $0x1,%edi 80a8b44: 0f 44 c1 cmove %ecx,%eax 80a8b47: 8b 00 mov (%eax),%eax 80a8b49: e9 42 f7 ff ff jmp 80a8290 <_IO_vfscanf+0x4730> 80a8b4e: 83 ec 0c sub $0xc,%esp 80a8b51: 57 push %edi 80a8b52: e8 29 bb fa ff call 8054680 <__uflow> 80a8b57: 83 c4 10 add $0x10,%esp 80a8b5a: 83 f8 ff cmp $0xffffffff,%eax 80a8b5d: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8b63: 0f 85 bd db ff ff jne 80a6726 <_IO_vfscanf+0x2bc6> 80a8b69: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8b6c: e9 86 f0 ff ff jmp 80a7bf7 <_IO_vfscanf+0x4097> 80a8b71: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a8b77: ba 30 00 00 00 mov $0x30,%edx 80a8b7c: e8 7f af ff ff call 80a3b00 <char_buffer_add_slow> 80a8b81: e9 a2 c7 ff ff jmp 80a5328 <_IO_vfscanf+0x17c8> 80a8b86: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8b89: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8b90: 00 00 00 80a8b93: e9 d0 b3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8b98: 83 85 80 fa ff ff 01 addl $0x1,-0x580(%ebp) 80a8b9f: e9 99 d7 ff ff jmp 80a633d <_IO_vfscanf+0x27dd> 80a8ba4: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8ba7: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8bae: 00 00 00 80a8bb1: e9 b2 b3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8bb6: 83 85 60 fa ff ff 01 addl $0x1,-0x5a0(%ebp) 80a8bbd: 52 push %edx 80a8bbe: 8b 85 60 fa ff ff mov -0x5a0(%ebp),%eax 80a8bc4: 52 push %edx 80a8bc5: 50 push %eax 80a8bc6: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a8bcc: ff 30 pushl (%eax) 80a8bce: e8 6d 1a fb ff call 805a640 <__libc_realloc> 80a8bd3: 83 c4 10 add $0x10,%esp 80a8bd6: 85 c0 test %eax,%eax 80a8bd8: 74 1e je 80a8bf8 <_IO_vfscanf+0x5098> 80a8bda: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a8be0: 89 01 mov %eax,(%ecx) 80a8be2: 03 85 98 fa ff ff add -0x568(%ebp),%eax 80a8be8: e9 69 e3 ff ff jmp 80a6f56 <_IO_vfscanf+0x33f6> 80a8bed: 8b b5 70 fa ff ff mov -0x590(%ebp),%esi 80a8bf3: e9 02 ee ff ff jmp 80a79fa <_IO_vfscanf+0x3e9a> 80a8bf8: 89 fb mov %edi,%ebx 80a8bfa: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a8c01: 00 00 00 80a8c04: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a8c0b: ff ff ff 80a8c0e: e9 55 b3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8c13: 89 8d 94 fa ff ff mov %ecx,-0x56c(%ebp) 80a8c19: 8b 85 70 fa ff ff mov -0x590(%ebp),%eax 80a8c1f: 39 d8 cmp %ebx,%eax 80a8c21: 0f 83 37 ef ff ff jae 80a7b5e <_IO_vfscanf+0x3ffe> 80a8c27: 89 d9 mov %ebx,%ecx 80a8c29: 29 c1 sub %eax,%ecx 80a8c2b: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a8c31: 29 ca sub %ecx,%edx 80a8c33: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a8c39: 83 f8 ff cmp $0xffffffff,%eax 80a8c3c: 74 14 je 80a8c52 <_IO_vfscanf+0x50f2> 80a8c3e: 0f b6 c0 movzbl %al,%eax 80a8c41: 52 push %edx 80a8c42: 52 push %edx 80a8c43: 50 push %eax 80a8c44: ff 75 08 pushl 0x8(%ebp) 80a8c47: 83 ef 01 sub $0x1,%edi 80a8c4a: e8 71 c3 fa ff call 8054fc0 <_IO_sputbackc> 80a8c4f: 83 c4 10 add $0x10,%esp 80a8c52: 8d 53 ff lea -0x1(%ebx),%edx 80a8c55: 39 95 70 fa ff ff cmp %edx,-0x590(%ebp) 80a8c5b: 73 3a jae 80a8c97 <_IO_vfscanf+0x5137> 80a8c5d: 89 d6 mov %edx,%esi 80a8c5f: 0f b6 06 movzbl (%esi),%eax 80a8c62: 83 ec 08 sub $0x8,%esp 80a8c65: 89 95 a4 fa ff ff mov %edx,-0x55c(%ebp) 80a8c6b: 83 ee 01 sub $0x1,%esi 80a8c6e: 50 push %eax 80a8c6f: ff 75 08 pushl 0x8(%ebp) 80a8c72: e8 49 c3 fa ff call 8054fc0 <_IO_sputbackc> 80a8c77: 83 c4 10 add $0x10,%esp 80a8c7a: 39 b5 70 fa ff ff cmp %esi,-0x590(%ebp) 80a8c80: 8b 95 a4 fa ff ff mov -0x55c(%ebp),%edx 80a8c86: 75 d7 jne 80a8c5f <_IO_vfscanf+0x50ff> 80a8c88: 8b 85 70 fa ff ff mov -0x590(%ebp),%eax 80a8c8e: 29 d8 sub %ebx,%eax 80a8c90: 83 c0 01 add $0x1,%eax 80a8c93: 01 c2 add %eax,%edx 80a8c95: 01 c7 add %eax,%edi 80a8c97: 0f b6 02 movzbl (%edx),%eax 80a8c9a: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a8ca0: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8ca6: e9 b3 ee ff ff jmp 80a7b5e <_IO_vfscanf+0x3ffe> 80a8cab: 89 c1 mov %eax,%ecx 80a8cad: e9 62 eb ff ff jmp 80a7814 <_IO_vfscanf+0x3cb4> 80a8cb2: 8d b5 dc fa ff ff lea -0x524(%ebp),%esi 80a8cb8: 8d 85 cc fa ff ff lea -0x534(%ebp),%eax 80a8cbe: bb 30 00 00 00 mov $0x30,%ebx 80a8cc3: 89 bd 88 fa ff ff mov %edi,-0x578(%ebp) 80a8cc9: 89 8d 38 fa ff ff mov %ecx,-0x5c8(%ebp) 80a8ccf: 89 df mov %ebx,%edi 80a8cd1: 89 85 48 fa ff ff mov %eax,-0x5b8(%ebp) 80a8cd7: 89 b5 74 fa ff ff mov %esi,-0x58c(%ebp) 80a8cdd: 8b 85 5c fa ff ff mov -0x5a4(%ebp),%eax 80a8ce3: 83 ec 08 sub $0x8,%esp 80a8ce6: 8b 5c b8 b4 mov -0x4c(%eax,%edi,4),%ebx 80a8cea: 8b 85 74 fa ff ff mov -0x58c(%ebp),%eax 80a8cf0: 89 9c b8 40 ff ff ff mov %ebx,-0xc0(%eax,%edi,4) 80a8cf7: ff b5 3c fa ff ff pushl -0x5c4(%ebp) 80a8cfd: 57 push %edi 80a8cfe: e8 bd 9e fe ff call 8092bc0 <__towctrans> 80a8d03: 8d 8d b4 fa ff ff lea -0x54c(%ebp),%ecx 80a8d09: 83 c4 0c add $0xc,%esp 80a8d0c: c7 85 b4 fa ff ff 00 movl $0x0,-0x54c(%ebp) 80a8d13: 00 00 00 80a8d16: c7 85 b8 fa ff ff 00 movl $0x0,-0x548(%ebp) 80a8d1d: 00 00 00 80a8d20: 51 push %ecx 80a8d21: 50 push %eax 80a8d22: ff b5 48 fa ff ff pushl -0x5b8(%ebp) 80a8d28: e8 63 68 fe ff call 808f590 <__wcrtomb> 80a8d2d: 83 c4 10 add $0x10,%esp 80a8d30: 83 f8 ff cmp $0xffffffff,%eax 80a8d33: 89 85 80 fa ff ff mov %eax,-0x580(%ebp) 80a8d39: 0f 84 8d 00 00 00 je 80a8dcc <_IO_vfscanf+0x526c> 80a8d3f: 8b 95 a4 fa ff ff mov -0x55c(%ebp),%edx 80a8d45: 31 f6 xor %esi,%esi 80a8d47: 89 d8 mov %ebx,%eax 80a8d49: 85 d2 test %edx,%edx 80a8d4b: 7e 1c jle 80a8d69 <_IO_vfscanf+0x5209> 80a8d4d: 83 ec 08 sub $0x8,%esp 80a8d50: 83 c6 01 add $0x1,%esi 80a8d53: 6a 00 push $0x0 80a8d55: 50 push %eax 80a8d56: e8 b5 f4 f9 ff call 8048210 <.plt+0x30> 80a8d5b: 83 c4 10 add $0x10,%esp 80a8d5e: 83 c0 01 add $0x1,%eax 80a8d61: 39 b5 a4 fa ff ff cmp %esi,-0x55c(%ebp) 80a8d67: 75 e4 jne 80a8d4d <_IO_vfscanf+0x51ed> 80a8d69: 8b b5 80 fa ff ff mov -0x580(%ebp),%esi 80a8d6f: 29 d8 sub %ebx,%eax 80a8d71: 8d 4c 06 1f lea 0x1f(%esi,%eax,1),%ecx 80a8d75: 83 e1 f0 and $0xfffffff0,%ecx 80a8d78: 29 cc sub %ecx,%esp 80a8d7a: 8d 4c 24 0f lea 0xf(%esp),%ecx 80a8d7e: 83 ec 04 sub $0x4,%esp 80a8d81: 50 push %eax 80a8d82: 53 push %ebx 80a8d83: 83 e1 f0 and $0xfffffff0,%ecx 80a8d86: 51 push %ecx 80a8d87: 89 8d 80 fa ff ff mov %ecx,-0x580(%ebp) 80a8d8d: e8 2e 45 fb ff call 805d2c0 <__mempcpy> 80a8d92: 83 c4 0c add $0xc,%esp 80a8d95: 56 push %esi 80a8d96: ff b5 48 fa ff ff pushl -0x5b8(%ebp) 80a8d9c: 50 push %eax 80a8d9d: e8 1e 45 fb ff call 805d2c0 <__mempcpy> 80a8da2: 8b 8d 80 fa ff ff mov -0x580(%ebp),%ecx 80a8da8: c6 00 00 movb $0x0,(%eax) 80a8dab: 83 c4 10 add $0x10,%esp 80a8dae: 89 8c bd 4c fa ff ff mov %ecx,-0x5b4(%ebp,%edi,4) 80a8db5: 83 c7 01 add $0x1,%edi 80a8db8: 83 ff 3a cmp $0x3a,%edi 80a8dbb: 0f 85 1c ff ff ff jne 80a8cdd <_IO_vfscanf+0x517d> 80a8dc1: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a8dc7: e9 16 e6 ff ff jmp 80a73e2 <_IO_vfscanf+0x3882> 80a8dcc: 8b bd 88 fa ff ff mov -0x578(%ebp),%edi 80a8dd2: c7 85 3c fa ff ff 00 movl $0x0,-0x5c4(%ebp) 80a8dd9: 00 00 00 80a8ddc: e9 01 e6 ff ff jmp 80a73e2 <_IO_vfscanf+0x3882> 80a8de1: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a8de8: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a8dee: e8 0d ad ff ff call 80a3b00 <char_buffer_add_slow> 80a8df3: e9 bc e2 ff ff jmp 80a70b4 <_IO_vfscanf+0x3554> 80a8df8: 83 ec 0c sub $0xc,%esp 80a8dfb: 57 push %edi 80a8dfc: e8 7f b8 fa ff call 8054680 <__uflow> 80a8e01: 83 c4 10 add $0x10,%esp 80a8e04: 83 f8 ff cmp $0xffffffff,%eax 80a8e07: 0f 85 d3 e2 ff ff jne 80a70e0 <_IO_vfscanf+0x3580> 80a8e0d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8e10: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8e17: 00 00 00 80a8e1a: e9 49 b1 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8e1f: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a8e25: 8d 58 02 lea 0x2(%eax),%ebx 80a8e28: e9 36 e3 ff ff jmp 80a7163 <_IO_vfscanf+0x3603> 80a8e2d: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a8e34: ff ff ff 80a8e37: e9 2c b1 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8e3c: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8e3f: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8e46: 00 00 00 80a8e49: e9 1a b1 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8e4e: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8e51: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8e58: 00 00 00 80a8e5b: e9 08 b1 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8e60: 0f be d0 movsbl %al,%edx 80a8e63: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a8e69: e8 92 ac ff ff call 80a3b00 <char_buffer_add_slow> 80a8e6e: e9 b5 e2 ff ff jmp 80a7128 <_IO_vfscanf+0x35c8> 80a8e73: 89 d8 mov %ebx,%eax 80a8e75: e9 00 f5 ff ff jmp 80a837a <_IO_vfscanf+0x481a> 80a8e7a: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8e7d: e9 c4 cd ff ff jmp 80a5c46 <_IO_vfscanf+0x20e6> 80a8e82: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a8e88: 0f be d3 movsbl %bl,%edx 80a8e8b: e8 70 ac ff ff call 80a3b00 <char_buffer_add_slow> 80a8e90: e9 16 ce ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a8e95: 8b bd 70 fa ff ff mov -0x590(%ebp),%edi 80a8e9b: e9 a2 d7 ff ff jmp 80a6642 <_IO_vfscanf+0x2ae2> 80a8ea0: 89 d8 mov %ebx,%eax 80a8ea2: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8ea8: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a8eae: 83 f8 ff cmp $0xffffffff,%eax 80a8eb1: 0f 84 25 ce ff ff je 80a5cdc <_IO_vfscanf+0x217c> 80a8eb7: 0f b6 c0 movzbl %al,%eax 80a8eba: 51 push %ecx 80a8ebb: 51 push %ecx 80a8ebc: 50 push %eax 80a8ebd: ff 75 08 pushl 0x8(%ebp) 80a8ec0: 83 ad 88 fa ff ff 01 subl $0x1,-0x578(%ebp) 80a8ec7: e8 f4 c0 fa ff call 8054fc0 <_IO_sputbackc> 80a8ecc: 83 c4 10 add $0x10,%esp 80a8ecf: e9 08 ce ff ff jmp 80a5cdc <_IO_vfscanf+0x217c> 80a8ed4: 31 c0 xor %eax,%eax 80a8ed6: 8b bd 70 fa ff ff mov -0x590(%ebp),%edi 80a8edc: e9 6c df ff ff jmp 80a6e4d <_IO_vfscanf+0x32ed> 80a8ee1: 83 85 60 fa ff ff 01 addl $0x1,-0x5a0(%ebp) 80a8ee8: 89 95 6c fa ff ff mov %edx,-0x594(%ebp) 80a8eee: 8b 85 60 fa ff ff mov -0x5a0(%ebp),%eax 80a8ef4: 52 push %edx 80a8ef5: 52 push %edx 80a8ef6: 50 push %eax 80a8ef7: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a8efd: ff 30 pushl (%eax) 80a8eff: e8 3c 17 fb ff call 805a640 <__libc_realloc> 80a8f04: 83 c4 10 add $0x10,%esp 80a8f07: 85 c0 test %eax,%eax 80a8f09: 8b 95 6c fa ff ff mov -0x594(%ebp),%edx 80a8f0f: 0f 84 fa 00 00 00 je 80a900f <_IO_vfscanf+0x54af> 80a8f15: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a8f1b: 89 06 mov %eax,(%esi) 80a8f1d: 8b b5 74 fa ff ff mov -0x58c(%ebp),%esi 80a8f23: 01 c6 add %eax,%esi 80a8f25: e9 eb be ff ff jmp 80a4e15 <_IO_vfscanf+0x12b5> 80a8f2a: 83 ec 0c sub $0xc,%esp 80a8f2d: 51 push %ecx 80a8f2e: e8 4d b7 fa ff call 8054680 <__uflow> 80a8f33: 83 c4 10 add $0x10,%esp 80a8f36: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a8f3c: 83 c0 01 add $0x1,%eax 80a8f3f: 0f 85 07 c4 ff ff jne 80a534c <_IO_vfscanf+0x17ec> 80a8f45: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a8f4a: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a8f50: 8b 04 07 mov (%edi,%eax,1),%eax 80a8f53: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a8f59: e9 f5 c3 ff ff jmp 80a5353 <_IO_vfscanf+0x17f3> 80a8f5e: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8f61: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8f68: 00 00 00 80a8f6b: e9 f8 af ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8f70: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8f73: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8f7a: 00 00 00 80a8f7d: e9 e6 af ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8f82: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8f85: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8f8c: 00 00 00 80a8f8f: e9 d4 af ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8f94: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a8f9b: ff ff ff 80a8f9e: e9 c5 af ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8fa3: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a8faa: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a8fb0: e8 4b ab ff ff call 80a3b00 <char_buffer_add_slow> 80a8fb5: e9 fd e1 ff ff jmp 80a71b7 <_IO_vfscanf+0x3657> 80a8fba: dd d8 fstp %st(0) 80a8fbc: eb 06 jmp 80a8fc4 <_IO_vfscanf+0x5464> 80a8fbe: dd d8 fstp %st(0) 80a8fc0: eb 02 jmp 80a8fc4 <_IO_vfscanf+0x5464> 80a8fc2: dd d8 fstp %st(0) 80a8fc4: 8b 5d 08 mov 0x8(%ebp),%ebx 80a8fc7: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a8fce: 00 00 00 80a8fd1: e9 92 af ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a8fd6: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a8fdd: 83 bd 98 fa ff ff 00 cmpl $0x0,-0x568(%ebp) 80a8fe4: 0f 8f 6c c2 ff ff jg 80a5256 <_IO_vfscanf+0x16f6> 80a8fea: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a8ff0: 83 e8 2b sub $0x2b,%eax 80a8ff3: 83 e0 fd and $0xfffffffd,%eax 80a8ff6: 0f 85 d1 d1 ff ff jne 80a61cd <_IO_vfscanf+0x266d> 80a8ffc: 83 bd 94 fa ff ff 2d cmpl $0x2d,-0x56c(%ebp) 80a9003: 0f 94 85 44 fa ff ff sete -0x5bc(%ebp) 80a900a: e9 7a c2 ff ff jmp 80a5289 <_IO_vfscanf+0x1729> 80a900f: f7 85 7c fa ff ff 00 testl $0x2000,-0x584(%ebp) 80a9016: 20 00 00 80a9019: 0f 85 72 0c 00 00 jne 80a9c91 <_IO_vfscanf+0x6131> 80a901f: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a9025: 8b 8d 74 fa ff ff mov -0x58c(%ebp),%ecx 80a902b: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a9032: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a9039: 00 00 00 80a903c: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9043: 00 00 00 80a9046: 8b 00 mov (%eax),%eax 80a9048: c6 44 08 ff 00 movb $0x0,-0x1(%eax,%ecx,1) 80a904d: e9 16 af ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9052: 83 ec 0c sub $0xc,%esp 80a9055: 56 push %esi 80a9056: e8 25 b6 fa ff call 8054680 <__uflow> 80a905b: 83 c4 10 add $0x10,%esp 80a905e: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9064: 83 c0 01 add $0x1,%eax 80a9067: 0f 85 0b dc ff ff jne 80a6c78 <_IO_vfscanf+0x3118> 80a906d: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9072: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a9078: 8b 04 06 mov (%esi,%eax,1),%eax 80a907b: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a9081: e9 b2 f6 ff ff jmp 80a8738 <_IO_vfscanf+0x4bd8> 80a9086: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9089: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9090: 00 00 00 80a9093: e9 d0 ae ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9098: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a909e: 52 push %edx 80a909f: 52 push %edx 80a90a0: 83 85 60 fa ff ff 01 addl $0x1,-0x5a0(%ebp) 80a90a7: 83 c0 04 add $0x4,%eax 80a90aa: 50 push %eax 80a90ab: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a90b1: ff 30 pushl (%eax) 80a90b3: e8 88 15 fb ff call 805a640 <__libc_realloc> 80a90b8: 83 c4 10 add $0x10,%esp 80a90bb: 85 c0 test %eax,%eax 80a90bd: 0f b6 95 58 fa ff ff movzbl -0x5a8(%ebp),%edx 80a90c4: 8b 8d 48 fa ff ff mov -0x5b8(%ebp),%ecx 80a90ca: 74 2d je 80a90f9 <_IO_vfscanf+0x5599> 80a90cc: 8b b5 78 fa ff ff mov -0x588(%ebp),%esi 80a90d2: 89 06 mov %eax,(%esi) 80a90d4: 03 85 94 fa ff ff add -0x56c(%ebp),%eax 80a90da: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a90e0: e9 78 d2 ff ff jmp 80a635d <_IO_vfscanf+0x27fd> 80a90e5: 8b 85 88 fa ff ff mov -0x578(%ebp),%eax 80a90eb: 83 c0 01 add $0x1,%eax 80a90ee: 89 85 80 fa ff ff mov %eax,-0x580(%ebp) 80a90f4: e9 06 d2 ff ff jmp 80a62ff <_IO_vfscanf+0x279f> 80a90f9: f7 85 7c fa ff ff 00 testl $0x2000,-0x584(%ebp) 80a9100: 20 00 00 80a9103: 0f 85 63 04 00 00 jne 80a956c <_IO_vfscanf+0x5a0c> 80a9109: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a910f: 8b 8d 74 fa ff ff mov -0x58c(%ebp),%ecx 80a9115: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a911c: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a9123: 00 00 00 80a9126: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a912d: 00 00 00 80a9130: 8b 00 mov (%eax),%eax 80a9132: c7 44 88 fc 00 00 00 movl $0x0,-0x4(%eax,%ecx,4) 80a9139: 00 80a913a: e9 29 ae ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a913f: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9142: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9149: 00 00 00 80a914c: e9 17 ae ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9151: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9156: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a915c: 8b 5d 08 mov 0x8(%ebp),%ebx 80a915f: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a9166: 00 00 00 80a9169: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a9170: ff ff ff 80a9173: c7 04 06 0c 00 00 00 movl $0xc,(%esi,%eax,1) 80a917a: e9 e9 ad ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a917f: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9185: 0f be d3 movsbl %bl,%edx 80a9188: e8 73 a9 ff ff call 80a3b00 <char_buffer_add_slow> 80a918d: c6 85 48 fa ff ff 01 movb $0x1,-0x5b8(%ebp) 80a9194: e9 12 cb ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a9199: 8b 8d 7c fa ff ff mov -0x584(%ebp),%ecx 80a919f: 81 e1 00 08 00 00 and $0x800,%ecx 80a91a5: 89 8d a4 fa ff ff mov %ecx,-0x55c(%ebp) 80a91ab: 0f 85 49 cb ff ff jne 80a5cfa <_IO_vfscanf+0x219a> 80a91b1: 39 85 e0 fb ff ff cmp %eax,-0x420(%ebp) 80a91b7: 74 0d je 80a91c6 <_IO_vfscanf+0x5666> 80a91b9: f6 85 74 fa ff ff 01 testb $0x1,-0x58c(%ebp) 80a91c0: 0f 84 34 cb ff ff je 80a5cfa <_IO_vfscanf+0x219a> 80a91c6: 83 ec 0c sub $0xc,%esp 80a91c9: 68 6b 61 0d 08 push $0x80d616b 80a91ce: e8 6d 99 fe ff call 8092b40 <__wctrans> 80a91d3: 83 c4 10 add $0x10,%esp 80a91d6: 85 c0 test %eax,%eax 80a91d8: 89 85 3c fa ff ff mov %eax,-0x5c4(%ebp) 80a91de: 0f 84 e7 02 00 00 je 80a94cb <_IO_vfscanf+0x596b> 80a91e4: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a91eb: 0f 84 62 03 00 00 je 80a9553 <_IO_vfscanf+0x59f3> 80a91f1: 8b 45 08 mov 0x8(%ebp),%eax 80a91f4: 8b 7d 08 mov 0x8(%ebp),%edi 80a91f7: 8b 40 04 mov 0x4(%eax),%eax 80a91fa: 3b 47 08 cmp 0x8(%edi),%eax 80a91fd: 0f 83 1c 03 00 00 jae 80a951f <_IO_vfscanf+0x59bf> 80a9203: 8b 4d 08 mov 0x8(%ebp),%ecx 80a9206: 8d 50 01 lea 0x1(%eax),%edx 80a9209: 89 51 04 mov %edx,0x4(%ecx) 80a920c: 0f b6 00 movzbl (%eax),%eax 80a920f: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9215: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a921c: 50 push %eax 80a921d: 50 push %eax 80a921e: 8d bd cc fa ff ff lea -0x534(%ebp),%edi 80a9224: ff b5 3c fa ff ff pushl -0x5c4(%ebp) 80a922a: 6a 2e push $0x2e 80a922c: 89 fb mov %edi,%ebx 80a922e: e8 8d 99 fe ff call 8092bc0 <__towctrans> 80a9233: b9 02 00 00 00 mov $0x2,%ecx 80a9238: 89 c2 mov %eax,%edx 80a923a: 89 85 08 fb ff ff mov %eax,-0x4f8(%ebp) 80a9240: 31 c0 xor %eax,%eax 80a9242: 89 bd 48 fa ff ff mov %edi,-0x5b8(%ebp) 80a9248: 83 c4 0c add $0xc,%esp 80a924b: f3 ab rep stos %eax,%es:(%edi) 80a924d: 8b 85 e0 fb ff ff mov -0x420(%ebp),%eax 80a9253: 39 85 d8 fb ff ff cmp %eax,-0x428(%ebp) 80a9259: 53 push %ebx 80a925a: 8d 9d c7 fb ff ff lea -0x439(%ebp),%ebx 80a9260: 52 push %edx 80a9261: 53 push %ebx 80a9262: 0f 94 c0 sete %al 80a9265: 89 c6 mov %eax,%esi 80a9267: e8 24 63 fe ff call 808f590 <__wcrtomb> 80a926c: 83 c4 10 add $0x10,%esp 80a926f: 83 f8 ff cmp $0xffffffff,%eax 80a9272: 89 c2 mov %eax,%edx 80a9274: 0f 84 3b 02 00 00 je 80a94b5 <_IO_vfscanf+0x5955> 80a927a: 8b bd 4c fa ff ff mov -0x5b4(%ebp),%edi 80a9280: c6 84 05 c7 fb ff ff movb $0x0,-0x439(%ebp,%eax,1) 80a9287: 00 80a9288: 83 c9 ff or $0xffffffff,%ecx 80a928b: 31 c0 xor %eax,%eax 80a928d: 8b 95 d8 fb ff ff mov -0x428(%ebp),%edx 80a9293: 2b 95 e0 fb ff ff sub -0x420(%ebp),%edx 80a9299: f2 ae repnz scas %es:(%edi),%al 80a929b: 89 c8 mov %ecx,%eax 80a929d: 31 c9 xor %ecx,%ecx 80a929f: f7 d0 not %eax 80a92a1: 83 e8 01 sub $0x1,%eax 80a92a4: 39 d0 cmp %edx,%eax 80a92a6: 75 16 jne 80a92be <_IO_vfscanf+0x575e> 80a92a8: 50 push %eax 80a92a9: 50 push %eax 80a92aa: 53 push %ebx 80a92ab: ff b5 4c fa ff ff pushl -0x5b4(%ebp) 80a92b1: e8 da ef f9 ff call 8048290 <.plt+0xb0> 80a92b6: 83 c4 10 add $0x10,%esp 80a92b9: 85 c0 test %eax,%eax 80a92bb: 0f 94 c1 sete %cl 80a92be: 89 f0 mov %esi,%eax 80a92c0: 09 c8 or %ecx,%eax 80a92c2: 84 c0 test %al,%al 80a92c4: 0f 84 01 02 00 00 je 80a94cb <_IO_vfscanf+0x596b> 80a92ca: 8b 85 7c fa ff ff mov -0x584(%ebp),%eax 80a92d0: 8d b5 dc fa ff ff lea -0x524(%ebp),%esi 80a92d6: 31 db xor %ebx,%ebx 80a92d8: c1 e8 07 shr $0x7,%eax 80a92db: 83 e0 01 and $0x1,%eax 80a92de: 88 85 38 fa ff ff mov %al,-0x5c8(%ebp) 80a92e4: 8d 85 0c fb ff ff lea -0x4f4(%ebp),%eax 80a92ea: 89 85 40 fa ff ff mov %eax,-0x5c0(%ebp) 80a92f0: 50 push %eax 80a92f1: 50 push %eax 80a92f2: 8d 43 30 lea 0x30(%ebx),%eax 80a92f5: ff b5 3c fa ff ff pushl -0x5c4(%ebp) 80a92fb: 50 push %eax 80a92fc: e8 bf 98 fe ff call 8092bc0 <__towctrans> 80a9301: 8b bd 48 fa ff ff mov -0x5b8(%ebp),%edi 80a9307: 89 04 9e mov %eax,(%esi,%ebx,4) 80a930a: 89 c2 mov %eax,%edx 80a930c: b9 02 00 00 00 mov $0x2,%ecx 80a9311: 31 c0 xor %eax,%eax 80a9313: 83 c4 0c add $0xc,%esp 80a9316: f3 ab rep stos %eax,%es:(%edi) 80a9318: 8b bd 40 fa ff ff mov -0x5c0(%ebp),%edi 80a931e: ff b5 48 fa ff ff pushl -0x5b8(%ebp) 80a9324: 52 push %edx 80a9325: 57 push %edi 80a9326: e8 65 62 fe ff call 808f590 <__wcrtomb> 80a932b: 83 c4 10 add $0x10,%esp 80a932e: 83 f8 ff cmp $0xffffffff,%eax 80a9331: 0f 84 94 01 00 00 je 80a94cb <_IO_vfscanf+0x596b> 80a9337: 6b d3 11 imul $0x11,%ebx,%edx 80a933a: 8d 4d e8 lea -0x18(%ebp),%ecx 80a933d: 83 c3 01 add $0x1,%ebx 80a9340: 01 ca add %ecx,%edx 80a9342: c6 84 10 24 fb ff ff movb $0x0,-0x4dc(%eax,%edx,1) 80a9349: 00 80a934a: 89 f8 mov %edi,%eax 80a934c: 83 c0 11 add $0x11,%eax 80a934f: 83 fb 0a cmp $0xa,%ebx 80a9352: 89 85 40 fa ff ff mov %eax,-0x5c0(%ebp) 80a9358: 75 96 jne 80a92f0 <_IO_vfscanf+0x5790> 80a935a: 50 push %eax 80a935b: 50 push %eax 80a935c: ff b5 3c fa ff ff pushl -0x5c4(%ebp) 80a9362: 6a 2c push $0x2c 80a9364: e8 57 98 fe ff call 8092bc0 <__towctrans> 80a9369: 8b bd 48 fa ff ff mov -0x5b8(%ebp),%edi 80a936f: 83 c4 0c add $0xc,%esp 80a9372: 85 c0 test %eax,%eax 80a9374: 0f 95 c3 setne %bl 80a9377: 89 c2 mov %eax,%edx 80a9379: 89 85 04 fb ff ff mov %eax,-0x4fc(%ebp) 80a937f: b9 02 00 00 00 mov $0x2,%ecx 80a9384: 31 c0 xor %eax,%eax 80a9386: 23 9d 38 fa ff ff and -0x5c8(%ebp),%ebx 80a938c: f3 ab rep stos %eax,%es:(%edi) 80a938e: ff b5 48 fa ff ff pushl -0x5b8(%ebp) 80a9394: 52 push %edx 80a9395: ff b5 40 fa ff ff pushl -0x5c0(%ebp) 80a939b: e8 f0 61 fe ff call 808f590 <__wcrtomb> 80a93a0: 83 c4 10 add $0x10,%esp 80a93a3: 83 f8 ff cmp $0xffffffff,%eax 80a93a6: 89 c6 mov %eax,%esi 80a93a8: 0f 84 c5 0a 00 00 je 80a9e73 <_IO_vfscanf+0x6313> 80a93ae: c6 84 05 b6 fb ff ff movb $0x0,-0x44a(%ebp,%eax,1) 80a93b5: 00 80a93b6: 0f be 85 80 fa ff ff movsbl -0x580(%ebp),%eax 80a93bd: 8b 9d 94 fa ff ff mov -0x56c(%ebp),%ebx 80a93c3: 89 85 40 fa ff ff mov %eax,-0x5c0(%ebp) 80a93c9: 8b b5 d8 fb ff ff mov -0x428(%ebp),%esi 80a93cf: 85 f6 test %esi,%esi 80a93d1: 0f 84 78 0a 00 00 je 80a9e4f <_IO_vfscanf+0x62ef> 80a93d7: 80 bd 68 fa ff ff 00 cmpb $0x0,-0x598(%ebp) 80a93de: 0f 84 c6 0a 00 00 je 80a9eaa <_IO_vfscanf+0x634a> 80a93e4: 0f b6 8d 80 fa ff ff movzbl -0x580(%ebp),%ecx 80a93eb: 3a 4e ff cmp -0x1(%esi),%cl 80a93ee: 0f 84 c9 09 00 00 je 80a9dbd <_IO_vfscanf+0x625d> 80a93f4: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a93fa: b8 ff ff ff 7f mov $0x7fffffff,%eax 80a93ff: 8d bd 0c fb ff ff lea -0x4f4(%ebp),%edi 80a9405: 89 c1 mov %eax,%ecx 80a9407: 85 f6 test %esi,%esi 80a9409: 0f 4f ce cmovg %esi,%ecx 80a940c: 31 f6 xor %esi,%esi 80a940e: 89 8d 48 fa ff ff mov %ecx,-0x5b8(%ebp) 80a9414: 89 b5 94 fa ff ff mov %esi,-0x56c(%ebp) 80a941a: 0f b6 17 movzbl (%edi),%edx 80a941d: 39 da cmp %ebx,%edx 80a941f: 0f 85 69 03 00 00 jne 80a978e <_IO_vfscanf+0x5c2e> 80a9425: 80 7f 01 00 cmpb $0x0,0x1(%edi) 80a9429: 8d 77 01 lea 0x1(%edi),%esi 80a942c: 0f 84 64 03 00 00 je 80a9796 <_IO_vfscanf+0x5c36> 80a9432: 8b 8d 48 fa ff ff mov -0x5b8(%ebp),%ecx 80a9438: 8b 5d 08 mov 0x8(%ebp),%ebx 80a943b: eb 35 jmp 80a9472 <_IO_vfscanf+0x5912> 80a943d: 8d 76 00 lea 0x0(%esi),%esi 80a9440: 8d 50 01 lea 0x1(%eax),%edx 80a9443: 89 53 04 mov %edx,0x4(%ebx) 80a9446: 0f b6 00 movzbl (%eax),%eax 80a9449: 0f b6 16 movzbl (%esi),%edx 80a944c: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a9453: 83 e9 01 sub $0x1,%ecx 80a9456: 39 c2 cmp %eax,%edx 80a9458: 0f 85 20 03 00 00 jne 80a977e <_IO_vfscanf+0x5c1e> 80a945e: 83 c6 01 add $0x1,%esi 80a9461: 80 3e 00 cmpb $0x0,(%esi) 80a9464: 0f 84 c1 01 00 00 je 80a962b <_IO_vfscanf+0x5acb> 80a946a: 85 c9 test %ecx,%ecx 80a946c: 0f 84 09 01 00 00 je 80a957b <_IO_vfscanf+0x5a1b> 80a9472: 8b 43 04 mov 0x4(%ebx),%eax 80a9475: 3b 43 08 cmp 0x8(%ebx),%eax 80a9478: 72 c6 jb 80a9440 <_IO_vfscanf+0x58e0> 80a947a: 83 ec 0c sub $0xc,%esp 80a947d: 89 8d 3c fa ff ff mov %ecx,-0x5c4(%ebp) 80a9483: 53 push %ebx 80a9484: e8 f7 b1 fa ff call 8054680 <__uflow> 80a9489: 83 c4 10 add $0x10,%esp 80a948c: 83 f8 ff cmp $0xffffffff,%eax 80a948f: 8b 8d 3c fa ff ff mov -0x5c4(%ebp),%ecx 80a9495: 75 b2 jne 80a9449 <_IO_vfscanf+0x58e9> 80a9497: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a949c: 8b 95 a0 fa ff ff mov -0x560(%ebp),%edx 80a94a2: bb ff ff ff ff mov $0xffffffff,%ebx 80a94a7: 8b 04 02 mov (%edx,%eax,1),%eax 80a94aa: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a94b0: e9 cb 02 00 00 jmp 80a9780 <_IO_vfscanf+0x5c20> 80a94b5: 8b bd 4c fa ff ff mov -0x5b4(%ebp),%edi 80a94bb: 31 c0 xor %eax,%eax 80a94bd: 89 d1 mov %edx,%ecx 80a94bf: f2 ae repnz scas %es:(%edi),%al 80a94c1: f7 d1 not %ecx 80a94c3: 8d 51 ff lea -0x1(%ecx),%edx 80a94c6: 83 fa 10 cmp $0x10,%edx 80a94c9: 76 32 jbe 80a94fd <_IO_vfscanf+0x599d> 80a94cb: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a94d1: 85 c0 test %eax,%eax 80a94d3: 0f 85 21 c8 ff ff jne 80a5cfa <_IO_vfscanf+0x219a> 80a94d9: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a94de: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a94e4: 8b 5d 08 mov 0x8(%ebp),%ebx 80a94e7: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a94ee: ff ff ff 80a94f1: c7 04 06 0c 00 00 00 movl $0xc,(%esi,%eax,1) 80a94f8: e9 6b aa ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a94fd: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a9503: 2b 85 e0 fb ff ff sub -0x420(%ebp),%eax 80a9509: 89 df mov %ebx,%edi 80a950b: 39 d0 cmp %edx,%eax 80a950d: 0f 94 c0 sete %al 80a9510: 09 f0 or %esi,%eax 80a9512: 8b b5 4c fa ff ff mov -0x5b4(%ebp),%esi 80a9518: f3 a4 rep movsb %ds:(%esi),%es:(%edi) 80a951a: e9 a3 fd ff ff jmp 80a92c2 <_IO_vfscanf+0x5762> 80a951f: 83 ec 0c sub $0xc,%esp 80a9522: 57 push %edi 80a9523: e8 58 b1 fa ff call 8054680 <__uflow> 80a9528: 83 c4 10 add $0x10,%esp 80a952b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9531: 83 c0 01 add $0x1,%eax 80a9534: 0f 85 db fc ff ff jne 80a9215 <_IO_vfscanf+0x56b5> 80a953a: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a953f: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a9545: 8b 04 06 mov (%esi,%eax,1),%eax 80a9548: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a954e: e9 c9 fc ff ff jmp 80a921c <_IO_vfscanf+0x56bc> 80a9553: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9558: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a955e: 8b b5 90 fa ff ff mov -0x570(%ebp),%esi 80a9564: 89 34 01 mov %esi,(%ecx,%eax,1) 80a9567: e9 b0 fc ff ff jmp 80a921c <_IO_vfscanf+0x56bc> 80a956c: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a9573: ff ff ff 80a9576: e9 ed a9 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a957b: 89 d3 mov %edx,%ebx 80a957d: 39 fe cmp %edi,%esi 80a957f: 76 5d jbe 80a95de <_IO_vfscanf+0x5a7e> 80a9581: 83 fb ff cmp $0xffffffff,%ebx 80a9584: 74 18 je 80a959e <_IO_vfscanf+0x5a3e> 80a9586: 0f b6 db movzbl %bl,%ebx 80a9589: 50 push %eax 80a958a: 50 push %eax 80a958b: 53 push %ebx 80a958c: ff 75 08 pushl 0x8(%ebp) 80a958f: 83 ad 88 fa ff ff 01 subl $0x1,-0x578(%ebp) 80a9596: e8 25 ba fa ff call 8054fc0 <_IO_sputbackc> 80a959b: 83 c4 10 add $0x10,%esp 80a959e: 8d 5e ff lea -0x1(%esi),%ebx 80a95a1: 39 fb cmp %edi,%ebx 80a95a3: 76 36 jbe 80a95db <_IO_vfscanf+0x5a7b> 80a95a5: 89 d9 mov %ebx,%ecx 80a95a7: 0f b6 01 movzbl (%ecx),%eax 80a95aa: 83 ec 08 sub $0x8,%esp 80a95ad: 89 8d 3c fa ff ff mov %ecx,-0x5c4(%ebp) 80a95b3: 50 push %eax 80a95b4: ff 75 08 pushl 0x8(%ebp) 80a95b7: e8 04 ba fa ff call 8054fc0 <_IO_sputbackc> 80a95bc: 8b 8d 3c fa ff ff mov -0x5c4(%ebp),%ecx 80a95c2: 83 c4 10 add $0x10,%esp 80a95c5: 83 e9 01 sub $0x1,%ecx 80a95c8: 39 cf cmp %ecx,%edi 80a95ca: 75 db jne 80a95a7 <_IO_vfscanf+0x5a47> 80a95cc: 89 f8 mov %edi,%eax 80a95ce: 29 f0 sub %esi,%eax 80a95d0: 83 c0 01 add $0x1,%eax 80a95d3: 01 85 88 fa ff ff add %eax,-0x578(%ebp) 80a95d9: 01 c3 add %eax,%ebx 80a95db: 0f b6 1b movzbl (%ebx),%ebx 80a95de: 83 85 94 fa ff ff 01 addl $0x1,-0x56c(%ebp) 80a95e5: 83 c7 11 add $0x11,%edi 80a95e8: 8b 85 94 fa ff ff mov -0x56c(%ebp),%eax 80a95ee: 83 f8 0c cmp $0xc,%eax 80a95f1: 0f 85 23 fe ff ff jne 80a941a <_IO_vfscanf+0x58ba> 80a95f7: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a95fd: 83 bd 94 fa ff ff ff cmpl $0xffffffff,-0x56c(%ebp) 80a9604: 0f 84 c1 fe ff ff je 80a94cb <_IO_vfscanf+0x596b> 80a960a: 50 push %eax 80a960b: 50 push %eax 80a960c: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a9613: 83 ad 88 fa ff ff 01 subl $0x1,-0x578(%ebp) 80a961a: 50 push %eax 80a961b: ff 75 08 pushl 0x8(%ebp) 80a961e: e8 9d b9 fa ff call 8054fc0 <_IO_sputbackc> 80a9623: 83 c4 10 add $0x10,%esp 80a9626: e9 a0 fe ff ff jmp 80a94cb <_IO_vfscanf+0x596b> 80a962b: 89 d3 mov %edx,%ebx 80a962d: 8b b5 94 fa ff ff mov -0x56c(%ebp),%esi 80a9633: 8b 85 98 fa ff ff mov -0x568(%ebp),%eax 80a9639: 85 c0 test %eax,%eax 80a963b: 0f 4e c8 cmovle %eax,%ecx 80a963e: 83 fe 09 cmp $0x9,%esi 80a9641: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a9647: 0f 8f dd 00 00 00 jg 80a972a <_IO_vfscanf+0x5bca> 80a964d: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a9653: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a9659: 8d 4e 30 lea 0x30(%esi),%ecx 80a965c: 0f b6 d1 movzbl %cl,%edx 80a965f: 0f 84 b5 00 00 00 je 80a971a <_IO_vfscanf+0x5bba> 80a9665: 8d 50 01 lea 0x1(%eax),%edx 80a9668: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a966e: 88 08 mov %cl,(%eax) 80a9670: 83 bd 98 fa ff ff 00 cmpl $0x0,-0x568(%ebp) 80a9677: 0f 84 92 00 00 00 je 80a970f <_IO_vfscanf+0x5baf> 80a967d: 83 fb ff cmp $0xffffffff,%ebx 80a9680: 74 6e je 80a96f0 <_IO_vfscanf+0x5b90> 80a9682: 8b 45 08 mov 0x8(%ebp),%eax 80a9685: 8b 75 08 mov 0x8(%ebp),%esi 80a9688: 8b 40 04 mov 0x4(%eax),%eax 80a968b: 3b 46 08 cmp 0x8(%esi),%eax 80a968e: 73 2e jae 80a96be <_IO_vfscanf+0x5b5e> 80a9690: 8b 7d 08 mov 0x8(%ebp),%edi 80a9693: 8d 50 01 lea 0x1(%eax),%edx 80a9696: 89 57 04 mov %edx,0x4(%edi) 80a9699: 0f b6 18 movzbl (%eax),%ebx 80a969c: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a96a2: 83 85 88 fa ff ff 01 addl $0x1,-0x578(%ebp) 80a96a9: 85 f6 test %esi,%esi 80a96ab: 0f 9f c0 setg %al 80a96ae: 0f b6 c0 movzbl %al,%eax 80a96b1: 29 c6 sub %eax,%esi 80a96b3: 89 b5 98 fa ff ff mov %esi,-0x568(%ebp) 80a96b9: e9 0b fd ff ff jmp 80a93c9 <_IO_vfscanf+0x5869> 80a96be: 83 ec 0c sub $0xc,%esp 80a96c1: 56 push %esi 80a96c2: e8 b9 af fa ff call 8054680 <__uflow> 80a96c7: 83 c4 10 add $0x10,%esp 80a96ca: 83 f8 ff cmp $0xffffffff,%eax 80a96cd: 89 c3 mov %eax,%ebx 80a96cf: 75 cb jne 80a969c <_IO_vfscanf+0x5b3c> 80a96d1: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a96d7: 8b 8d a0 fa ff ff mov -0x560(%ebp),%ecx 80a96dd: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a96e2: 8b 04 01 mov (%ecx,%eax,1),%eax 80a96e5: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a96eb: e9 db fd ff ff jmp 80a94cb <_IO_vfscanf+0x596b> 80a96f0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a96f5: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a96fb: 8b 8d 90 fa ff ff mov -0x570(%ebp),%ecx 80a9701: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a9707: 89 0c 06 mov %ecx,(%esi,%eax,1) 80a970a: e9 bc fd ff ff jmp 80a94cb <_IO_vfscanf+0x596b> 80a970f: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a9715: e9 b1 fd ff ff jmp 80a94cb <_IO_vfscanf+0x596b> 80a971a: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9720: e8 db a3 ff ff call 80a3b00 <char_buffer_add_slow> 80a9725: e9 46 ff ff ff jmp 80a9670 <_IO_vfscanf+0x5b10> 80a972a: 0f b6 85 74 fa ff ff movzbl -0x58c(%ebp),%eax 80a9731: 83 f0 01 xor $0x1,%eax 80a9734: 83 e0 01 and $0x1,%eax 80a9737: 83 fe 0b cmp $0xb,%esi 80a973a: 0f 85 c4 06 00 00 jne 80a9e04 <_IO_vfscanf+0x62a4> 80a9740: 84 c0 test %al,%al 80a9742: 0f 84 bc 06 00 00 je 80a9e04 <_IO_vfscanf+0x62a4> 80a9748: 8b b5 4c fa ff ff mov -0x5b4(%ebp),%esi 80a974e: 0f b6 06 movzbl (%esi),%eax 80a9751: 84 c0 test %al,%al 80a9753: 0f 84 9f 06 00 00 je 80a9df8 <_IO_vfscanf+0x6298> 80a9759: 8b 8d d8 fb ff ff mov -0x428(%ebp),%ecx 80a975f: 3b 8d dc fb ff ff cmp -0x424(%ebp),%ecx 80a9765: 0f be d0 movsbl %al,%edx 80a9768: 0f 84 7a 06 00 00 je 80a9de8 <_IO_vfscanf+0x6288> 80a976e: 8d 51 01 lea 0x1(%ecx),%edx 80a9771: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a9777: 88 01 mov %al,(%ecx) 80a9779: 83 c6 01 add $0x1,%esi 80a977c: eb d0 jmp 80a974e <_IO_vfscanf+0x5bee> 80a977e: 89 c3 mov %eax,%ebx 80a9780: 80 3e 00 cmpb $0x0,(%esi) 80a9783: 0f 85 f4 fd ff ff jne 80a957d <_IO_vfscanf+0x5a1d> 80a9789: e9 9f fe ff ff jmp 80a962d <_IO_vfscanf+0x5acd> 80a978e: 84 d2 test %dl,%dl 80a9790: 0f 85 48 fe ff ff jne 80a95de <_IO_vfscanf+0x5a7e> 80a9796: 8b b5 94 fa ff ff mov -0x56c(%ebp),%esi 80a979c: 8b 8d 48 fa ff ff mov -0x5b8(%ebp),%ecx 80a97a2: e9 8c fe ff ff jmp 80a9633 <_IO_vfscanf+0x5ad3> 80a97a7: 83 85 88 fa ff ff 02 addl $0x2,-0x578(%ebp) 80a97ae: e9 f2 d5 ff ff jmp 80a6da5 <_IO_vfscanf+0x3245> 80a97b3: 8b 5d 08 mov 0x8(%ebp),%ebx 80a97b6: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a97bd: 00 00 00 80a97c0: e9 a3 a7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a97c5: 83 ec 0c sub $0xc,%esp 80a97c8: 56 push %esi 80a97c9: e8 b2 ae fa ff call 8054680 <__uflow> 80a97ce: 83 c4 10 add $0x10,%esp 80a97d1: 83 f8 ff cmp $0xffffffff,%eax 80a97d4: 0f 85 4a d5 ff ff jne 80a6d24 <_IO_vfscanf+0x31c4> 80a97da: 8b 5d 08 mov 0x8(%ebp),%ebx 80a97dd: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a97e4: 00 00 00 80a97e7: e9 7c a7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a97ec: 50 push %eax 80a97ed: 50 push %eax 80a97ee: 8d 47 04 lea 0x4(%edi),%eax 80a97f1: 83 85 60 fa ff ff 01 addl $0x1,-0x5a0(%ebp) 80a97f8: 50 push %eax 80a97f9: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a97ff: ff 30 pushl (%eax) 80a9801: e8 3a 0e fb ff call 805a640 <__libc_realloc> 80a9806: 83 c4 10 add $0x10,%esp 80a9809: 85 c0 test %eax,%eax 80a980b: 74 4b je 80a9858 <_IO_vfscanf+0x5cf8> 80a980d: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a9813: 89 01 mov %eax,(%ecx) 80a9815: 01 f8 add %edi,%eax 80a9817: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a981d: e9 08 b4 ff ff jmp 80a4c2a <_IO_vfscanf+0x10ca> 80a9822: 89 d7 mov %edx,%edi 80a9824: e9 b2 e0 ff ff jmp 80a78db <_IO_vfscanf+0x3d7b> 80a9829: 8b bd 4c fa ff ff mov -0x5b4(%ebp),%edi 80a982f: e9 d4 bc ff ff jmp 80a5508 <_IO_vfscanf+0x19a8> 80a9834: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a983b: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9841: e8 ba a2 ff ff call 80a3b00 <char_buffer_add_slow> 80a9846: e9 d6 c4 ff ff jmp 80a5d21 <_IO_vfscanf+0x21c1> 80a984b: 8b bd a4 fa ff ff mov -0x55c(%ebp),%edi 80a9851: 89 f3 mov %esi,%ebx 80a9853: e9 c1 f3 ff ff jmp 80a8c19 <_IO_vfscanf+0x50b9> 80a9858: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a985f: ff ff ff 80a9862: e9 01 a7 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9867: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a986d: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a9874: 85 f6 test %esi,%esi 80a9876: 0f 9f c0 setg %al 80a9879: 0f b6 c0 movzbl %al,%eax 80a987c: 29 c6 sub %eax,%esi 80a987e: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a9884: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a988a: 89 b5 98 fa ff ff mov %esi,-0x568(%ebp) 80a9890: 0f 84 8f 03 00 00 je 80a9c25 <_IO_vfscanf+0x60c5> 80a9896: 0f b6 8d 94 fa ff ff movzbl -0x56c(%ebp),%ecx 80a989d: 8d 50 01 lea 0x1(%eax),%edx 80a98a0: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a98a6: 88 08 mov %cl,(%eax) 80a98a8: 83 bd 98 fa ff ff 00 cmpl $0x0,-0x568(%ebp) 80a98af: 0f 84 5e 03 00 00 je 80a9c13 <_IO_vfscanf+0x60b3> 80a98b5: 8b 45 08 mov 0x8(%ebp),%eax 80a98b8: 8b 75 08 mov 0x8(%ebp),%esi 80a98bb: 8b 40 04 mov 0x4(%eax),%eax 80a98be: 3b 46 08 cmp 0x8(%esi),%eax 80a98c1: 0f 83 25 03 00 00 jae 80a9bec <_IO_vfscanf+0x608c> 80a98c7: 8b 7d 08 mov 0x8(%ebp),%edi 80a98ca: 8d 50 01 lea 0x1(%eax),%edx 80a98cd: 89 57 04 mov %edx,0x4(%edi) 80a98d0: 0f b6 00 movzbl (%eax),%eax 80a98d3: 8b b5 84 fa ff ff mov -0x57c(%ebp),%esi 80a98d9: 0f b6 d0 movzbl %al,%edx 80a98dc: 8b 4e 38 mov 0x38(%esi),%ecx 80a98df: 83 3c 91 6e cmpl $0x6e,(%ecx,%edx,4) 80a98e3: 0f 85 f1 02 00 00 jne 80a9bda <_IO_vfscanf+0x607a> 80a98e9: 8b 8d 98 fa ff ff mov -0x568(%ebp),%ecx 80a98ef: 31 d2 xor %edx,%edx 80a98f1: 85 c9 test %ecx,%ecx 80a98f3: 0f 9f c2 setg %dl 80a98f6: 29 d1 sub %edx,%ecx 80a98f8: 0f be d0 movsbl %al,%edx 80a98fb: 89 8d 98 fa ff ff mov %ecx,-0x568(%ebp) 80a9901: 8b 8d d8 fb ff ff mov -0x428(%ebp),%ecx 80a9907: 3b 8d dc fb ff ff cmp -0x424(%ebp),%ecx 80a990d: 0f 84 b7 02 00 00 je 80a9bca <_IO_vfscanf+0x606a> 80a9913: 8d 51 01 lea 0x1(%ecx),%edx 80a9916: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a991c: 88 01 mov %al,(%ecx) 80a991e: 83 bd 98 fa ff ff 00 cmpl $0x0,-0x568(%ebp) 80a9925: 0f 84 8d 02 00 00 je 80a9bb8 <_IO_vfscanf+0x6058> 80a992b: 8b 45 08 mov 0x8(%ebp),%eax 80a992e: 8b 4d 08 mov 0x8(%ebp),%ecx 80a9931: 8b 40 04 mov 0x4(%eax),%eax 80a9934: 3b 41 08 cmp 0x8(%ecx),%eax 80a9937: 0f 83 54 02 00 00 jae 80a9b91 <_IO_vfscanf+0x6031> 80a993d: 8b 75 08 mov 0x8(%ebp),%esi 80a9940: 8d 50 01 lea 0x1(%eax),%edx 80a9943: 89 56 04 mov %edx,0x4(%esi) 80a9946: 0f b6 00 movzbl (%eax),%eax 80a9949: 8b bd 84 fa ff ff mov -0x57c(%ebp),%edi 80a994f: 0f b6 d0 movzbl %al,%edx 80a9952: 8b 4f 38 mov 0x38(%edi),%ecx 80a9955: 83 3c 91 69 cmpl $0x69,(%ecx,%edx,4) 80a9959: 0f 85 20 02 00 00 jne 80a9b7f <_IO_vfscanf+0x601f> 80a995f: 8b bd 98 fa ff ff mov -0x568(%ebp),%edi 80a9965: 31 d2 xor %edx,%edx 80a9967: 8b 8d d8 fb ff ff mov -0x428(%ebp),%ecx 80a996d: 85 ff test %edi,%edi 80a996f: 0f 9f c2 setg %dl 80a9972: 29 d7 sub %edx,%edi 80a9974: 3b 8d dc fb ff ff cmp -0x424(%ebp),%ecx 80a997a: 0f be d0 movsbl %al,%edx 80a997d: 89 bd 98 fa ff ff mov %edi,-0x568(%ebp) 80a9983: 0f 84 e6 01 00 00 je 80a9b6f <_IO_vfscanf+0x600f> 80a9989: 8d 51 01 lea 0x1(%ecx),%edx 80a998c: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a9992: 88 01 mov %al,(%ecx) 80a9994: 83 bd 98 fa ff ff 00 cmpl $0x0,-0x568(%ebp) 80a999b: 0f 84 bc 01 00 00 je 80a9b5d <_IO_vfscanf+0x5ffd> 80a99a1: 8b 45 08 mov 0x8(%ebp),%eax 80a99a4: 8b 7d 08 mov 0x8(%ebp),%edi 80a99a7: 8b 40 04 mov 0x4(%eax),%eax 80a99aa: 3b 47 08 cmp 0x8(%edi),%eax 80a99ad: 0f 83 61 01 00 00 jae 80a9b14 <_IO_vfscanf+0x5fb4> 80a99b3: 8b 4d 08 mov 0x8(%ebp),%ecx 80a99b6: 8d 50 01 lea 0x1(%eax),%edx 80a99b9: 89 51 04 mov %edx,0x4(%ecx) 80a99bc: 0f b6 00 movzbl (%eax),%eax 80a99bf: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a99c5: 0f b6 d0 movzbl %al,%edx 80a99c8: 8b 49 38 mov 0x38(%ecx),%ecx 80a99cb: 83 3c 91 74 cmpl $0x74,(%ecx,%edx,4) 80a99cf: 0f 85 2d 01 00 00 jne 80a9b02 <_IO_vfscanf+0x5fa2> 80a99d5: 8b b5 98 fa ff ff mov -0x568(%ebp),%esi 80a99db: 31 d2 xor %edx,%edx 80a99dd: 8b 8d d8 fb ff ff mov -0x428(%ebp),%ecx 80a99e3: 85 f6 test %esi,%esi 80a99e5: 0f 9f c2 setg %dl 80a99e8: 29 d6 sub %edx,%esi 80a99ea: 3b 8d dc fb ff ff cmp -0x424(%ebp),%ecx 80a99f0: 0f be d0 movsbl %al,%edx 80a99f3: 89 b5 98 fa ff ff mov %esi,-0x568(%ebp) 80a99f9: 0f 84 3c 01 00 00 je 80a9b3b <_IO_vfscanf+0x5fdb> 80a99ff: 8d 51 01 lea 0x1(%ecx),%edx 80a9a02: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a9a08: 88 01 mov %al,(%ecx) 80a9a0a: 83 bd 98 fa ff ff 00 cmpl $0x0,-0x568(%ebp) 80a9a11: 0f 84 d9 00 00 00 je 80a9af0 <_IO_vfscanf+0x5f90> 80a9a17: 8b 45 08 mov 0x8(%ebp),%eax 80a9a1a: 8b 75 08 mov 0x8(%ebp),%esi 80a9a1d: 8b 40 04 mov 0x4(%eax),%eax 80a9a20: 3b 46 08 cmp 0x8(%esi),%eax 80a9a23: 0f 83 a4 00 00 00 jae 80a9acd <_IO_vfscanf+0x5f6d> 80a9a29: 8b 7d 08 mov 0x8(%ebp),%edi 80a9a2c: 8d 50 01 lea 0x1(%eax),%edx 80a9a2f: 83 85 88 fa ff ff 07 addl $0x7,-0x578(%ebp) 80a9a36: 89 57 04 mov %edx,0x4(%edi) 80a9a39: 0f b6 00 movzbl (%eax),%eax 80a9a3c: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9a42: 8b b5 84 fa ff ff mov -0x57c(%ebp),%esi 80a9a48: 0f b6 85 94 fa ff ff movzbl -0x56c(%ebp),%eax 80a9a4f: 8b 56 38 mov 0x38(%esi),%edx 80a9a52: 83 3c 82 79 cmpl $0x79,(%edx,%eax,4) 80a9a56: 75 63 jne 80a9abb <_IO_vfscanf+0x5f5b> 80a9a58: 8b 85 d8 fb ff ff mov -0x428(%ebp),%eax 80a9a5e: 3b 85 dc fb ff ff cmp -0x424(%ebp),%eax 80a9a64: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a9a6b: 0f 85 60 d3 ff ff jne 80a6dd1 <_IO_vfscanf+0x3271> 80a9a71: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9a77: e8 84 a0 ff ff call 80a3b00 <char_buffer_add_slow> 80a9a7c: e9 a0 c2 ff ff jmp 80a5d21 <_IO_vfscanf+0x21c1> 80a9a81: 83 ec 0c sub $0xc,%esp 80a9a84: 51 push %ecx 80a9a85: e8 f6 ab fa ff call 8054680 <__uflow> 80a9a8a: 83 c4 10 add $0x10,%esp 80a9a8d: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9a93: 83 c0 01 add $0x1,%eax 80a9a96: 0f 85 4d d7 ff ff jne 80a71e9 <_IO_vfscanf+0x3689> 80a9a9c: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9aa1: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a9aa7: 89 9d 88 fa ff ff mov %ebx,-0x578(%ebp) 80a9aad: 8b 04 07 mov (%edi,%eax,1),%eax 80a9ab0: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a9ab6: e9 66 c2 ff ff jmp 80a5d21 <_IO_vfscanf+0x21c1> 80a9abb: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9abe: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9ac5: 00 00 00 80a9ac8: e9 9b a4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9acd: 83 ec 0c sub $0xc,%esp 80a9ad0: 56 push %esi 80a9ad1: e8 aa ab fa ff call 8054680 <__uflow> 80a9ad6: 83 c4 10 add $0x10,%esp 80a9ad9: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9adf: 83 c0 01 add $0x1,%eax 80a9ae2: 74 67 je 80a9b4b <_IO_vfscanf+0x5feb> 80a9ae4: 83 85 88 fa ff ff 07 addl $0x7,-0x578(%ebp) 80a9aeb: e9 52 ff ff ff jmp 80a9a42 <_IO_vfscanf+0x5ee2> 80a9af0: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9af3: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9afa: 00 00 00 80a9afd: e9 66 a4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9b02: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9b05: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9b0c: 00 00 00 80a9b0f: e9 54 a4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9b14: 83 ec 0c sub $0xc,%esp 80a9b17: 57 push %edi 80a9b18: e8 63 ab fa ff call 8054680 <__uflow> 80a9b1d: 83 c4 10 add $0x10,%esp 80a9b20: 83 f8 ff cmp $0xffffffff,%eax 80a9b23: 0f 85 96 fe ff ff jne 80a99bf <_IO_vfscanf+0x5e5f> 80a9b29: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9b2c: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9b33: 00 00 00 80a9b36: e9 2d a4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9b3b: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9b41: e8 ba 9f ff ff call 80a3b00 <char_buffer_add_slow> 80a9b46: e9 bf fe ff ff jmp 80a9a0a <_IO_vfscanf+0x5eaa> 80a9b4b: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9b4e: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9b55: 00 00 00 80a9b58: e9 0b a4 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9b5d: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9b60: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9b67: 00 00 00 80a9b6a: e9 f9 a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9b6f: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9b75: e8 86 9f ff ff call 80a3b00 <char_buffer_add_slow> 80a9b7a: e9 15 fe ff ff jmp 80a9994 <_IO_vfscanf+0x5e34> 80a9b7f: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9b82: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9b89: 00 00 00 80a9b8c: e9 d7 a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9b91: 83 ec 0c sub $0xc,%esp 80a9b94: 51 push %ecx 80a9b95: e8 e6 aa fa ff call 8054680 <__uflow> 80a9b9a: 83 c4 10 add $0x10,%esp 80a9b9d: 83 f8 ff cmp $0xffffffff,%eax 80a9ba0: 0f 85 a3 fd ff ff jne 80a9949 <_IO_vfscanf+0x5de9> 80a9ba6: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9ba9: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9bb0: 00 00 00 80a9bb3: e9 b0 a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9bb8: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9bbb: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9bc2: 00 00 00 80a9bc5: e9 9e a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9bca: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9bd0: e8 2b 9f ff ff call 80a3b00 <char_buffer_add_slow> 80a9bd5: e9 44 fd ff ff jmp 80a991e <_IO_vfscanf+0x5dbe> 80a9bda: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9bdd: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9be4: 00 00 00 80a9be7: e9 7c a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9bec: 83 ec 0c sub $0xc,%esp 80a9bef: 56 push %esi 80a9bf0: e8 8b aa fa ff call 8054680 <__uflow> 80a9bf5: 83 c4 10 add $0x10,%esp 80a9bf8: 83 f8 ff cmp $0xffffffff,%eax 80a9bfb: 0f 85 d2 fc ff ff jne 80a98d3 <_IO_vfscanf+0x5d73> 80a9c01: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9c04: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9c0b: 00 00 00 80a9c0e: e9 55 a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9c13: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9c16: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9c1d: 00 00 00 80a9c20: e9 43 a3 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9c25: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9c2b: e8 d0 9e ff ff call 80a3b00 <char_buffer_add_slow> 80a9c30: e9 73 fc ff ff jmp 80a98a8 <_IO_vfscanf+0x5d48> 80a9c35: 89 9d 94 fa ff ff mov %ebx,-0x56c(%ebp) 80a9c3b: e9 68 f2 ff ff jmp 80a8ea8 <_IO_vfscanf+0x5348> 80a9c40: 0f be d0 movsbl %al,%edx 80a9c43: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9c49: e8 b2 9e ff ff call 80a3b00 <char_buffer_add_slow> 80a9c4e: 0f b6 85 48 fa ff ff movzbl -0x5b8(%ebp),%eax 80a9c55: 88 85 68 fa ff ff mov %al,-0x598(%ebp) 80a9c5b: 88 85 74 fa ff ff mov %al,-0x58c(%ebp) 80a9c61: e9 45 c0 ff ff jmp 80a5cab <_IO_vfscanf+0x214b> 80a9c66: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9c69: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9c70: 00 00 00 80a9c73: e9 f0 a2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9c78: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9c7b: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9c82: 00 00 00 80a9c85: e9 de a2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9c8a: 89 c3 mov %eax,%ebx 80a9c8c: e9 ba c9 ff ff jmp 80a664b <_IO_vfscanf+0x2aeb> 80a9c91: c7 85 a4 fa ff ff 00 movl $0x0,-0x55c(%ebp) 80a9c98: 00 00 00 80a9c9b: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a9ca2: ff ff ff 80a9ca5: e9 be a2 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9caa: 8b 8d 84 fa ff ff mov -0x57c(%ebp),%ecx 80a9cb0: 83 c7 01 add $0x1,%edi 80a9cb3: 8b 51 34 mov 0x34(%ecx),%edx 80a9cb6: e9 78 a0 ff ff jmp 80a3d33 <_IO_vfscanf+0x1d3> 80a9cbb: 83 c6 01 add $0x1,%esi 80a9cbe: e9 fd a5 ff ff jmp 80a42c0 <_IO_vfscanf+0x760> 80a9cc3: 8d 14 00 lea (%eax,%eax,1),%edx 80a9cc6: e9 5d bd ff ff jmp 80a5a28 <_IO_vfscanf+0x1ec8> 80a9ccb: 8b 8d 60 fa ff ff mov -0x5a0(%ebp),%ecx 80a9cd1: 52 push %edx 80a9cd2: 52 push %edx 80a9cd3: 8d 14 cd 00 00 00 00 lea 0x0(,%ecx,8),%edx 80a9cda: 52 push %edx 80a9cdb: 50 push %eax 80a9cdc: e8 5f 09 fb ff call 805a640 <__libc_realloc> 80a9ce1: 83 c4 10 add $0x10,%esp 80a9ce4: 85 c0 test %eax,%eax 80a9ce6: 0f 84 97 00 00 00 je 80a9d83 <_IO_vfscanf+0x6223> 80a9cec: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a9cf2: 89 01 mov %eax,(%ecx) 80a9cf4: 01 f0 add %esi,%eax 80a9cf6: 8b b5 60 fa ff ff mov -0x5a0(%ebp),%esi 80a9cfc: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a9d02: 89 f0 mov %esi,%eax 80a9d04: 01 f0 add %esi,%eax 80a9d06: 89 85 60 fa ff ff mov %eax,-0x5a0(%ebp) 80a9d0c: e9 33 c1 ff ff jmp 80a5e44 <_IO_vfscanf+0x22e4> 80a9d11: c6 85 80 fa ff ff 70 movb $0x70,-0x580(%ebp) 80a9d18: 31 ff xor %edi,%edi 80a9d1a: e9 76 b6 ff ff jmp 80a5395 <_IO_vfscanf+0x1835> 80a9d1f: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9d24: 8b b5 a0 fa ff ff mov -0x560(%ebp),%esi 80a9d2a: 8b bd 90 fa ff ff mov -0x570(%ebp),%edi 80a9d30: 89 3c 06 mov %edi,(%esi,%eax,1) 80a9d33: e9 03 e9 ff ff jmp 80a863b <_IO_vfscanf+0x4adb> 80a9d38: 0f be 95 94 fa ff ff movsbl -0x56c(%ebp),%edx 80a9d3f: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9d45: e8 b6 9d ff ff call 80a3b00 <char_buffer_add_slow> 80a9d4a: e9 a3 e8 ff ff jmp 80a85f2 <_IO_vfscanf+0x4a92> 80a9d4f: 83 ec 0c sub $0xc,%esp 80a9d52: 51 push %ecx 80a9d53: e8 28 a9 fa ff call 8054680 <__uflow> 80a9d58: 83 c4 10 add $0x10,%esp 80a9d5b: 89 85 94 fa ff ff mov %eax,-0x56c(%ebp) 80a9d61: 83 c0 01 add $0x1,%eax 80a9d64: 0f 85 ca e8 ff ff jne 80a8634 <_IO_vfscanf+0x4ad4> 80a9d6a: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9d6f: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a9d75: 8b 04 07 mov (%edi,%eax,1),%eax 80a9d78: 89 85 90 fa ff ff mov %eax,-0x570(%ebp) 80a9d7e: e9 b8 e8 ff ff jmp 80a863b <_IO_vfscanf+0x4adb> 80a9d83: 50 push %eax 80a9d84: 50 push %eax 80a9d85: 8d 46 04 lea 0x4(%esi),%eax 80a9d88: 83 85 60 fa ff ff 01 addl $0x1,-0x5a0(%ebp) 80a9d8f: 50 push %eax 80a9d90: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a9d96: ff 30 pushl (%eax) 80a9d98: e8 a3 08 fb ff call 805a640 <__libc_realloc> 80a9d9d: 83 c4 10 add $0x10,%esp 80a9da0: 85 c0 test %eax,%eax 80a9da2: 0f 84 57 01 00 00 je 80a9eff <_IO_vfscanf+0x639f> 80a9da8: 8b 8d 78 fa ff ff mov -0x588(%ebp),%ecx 80a9dae: 89 01 mov %eax,(%ecx) 80a9db0: 01 f0 add %esi,%eax 80a9db2: 89 85 58 fa ff ff mov %eax,-0x5a8(%ebp) 80a9db8: e9 87 c0 ff ff jmp 80a5e44 <_IO_vfscanf+0x22e4> 80a9dbd: 8d 53 d5 lea -0x2b(%ebx),%edx 80a9dc0: 83 e2 fd and $0xfffffffd,%edx 80a9dc3: 0f 85 2b f6 ff ff jne 80a93f4 <_IO_vfscanf+0x5894> 80a9dc9: 3b b5 dc fb ff ff cmp -0x424(%ebp),%esi 80a9dcf: 0f be d3 movsbl %bl,%edx 80a9dd2: 0f 84 42 f9 ff ff je 80a971a <_IO_vfscanf+0x5bba> 80a9dd8: 8d 56 01 lea 0x1(%esi),%edx 80a9ddb: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a9de1: 88 1e mov %bl,(%esi) 80a9de3: e9 88 f8 ff ff jmp 80a9670 <_IO_vfscanf+0x5b10> 80a9de8: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9dee: e8 0d 9d ff ff call 80a3b00 <char_buffer_add_slow> 80a9df3: e9 81 f9 ff ff jmp 80a9779 <_IO_vfscanf+0x5c19> 80a9df8: c6 85 74 fa ff ff 01 movb $0x1,-0x58c(%ebp) 80a9dff: e9 6c f8 ff ff jmp 80a9670 <_IO_vfscanf+0x5b10> 80a9e04: 83 fe 0a cmp $0xa,%esi 80a9e07: 0f 85 ea f7 ff ff jne 80a95f7 <_IO_vfscanf+0x5a97> 80a9e0d: 84 85 38 fa ff ff test %al,-0x5c8(%ebp) 80a9e13: 0f 84 de f7 ff ff je 80a95f7 <_IO_vfscanf+0x5a97> 80a9e19: 8b b5 70 fa ff ff mov -0x590(%ebp),%esi 80a9e1f: 0f b6 06 movzbl (%esi),%eax 80a9e22: 84 c0 test %al,%al 80a9e24: 0f 84 5a 01 00 00 je 80a9f84 <_IO_vfscanf+0x6424> 80a9e2a: 8b 8d d8 fb ff ff mov -0x428(%ebp),%ecx 80a9e30: 3b 8d dc fb ff ff cmp -0x424(%ebp),%ecx 80a9e36: 0f be d0 movsbl %al,%edx 80a9e39: 0f 84 35 01 00 00 je 80a9f74 <_IO_vfscanf+0x6414> 80a9e3f: 8d 51 01 lea 0x1(%ecx),%edx 80a9e42: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a9e48: 88 01 mov %al,(%ecx) 80a9e4a: 83 c6 01 add $0x1,%esi 80a9e4d: eb d0 jmp 80a9e1f <_IO_vfscanf+0x62bf> 80a9e4f: b8 e8 ff ff ff mov $0xffffffe8,%eax 80a9e54: 8b bd a0 fa ff ff mov -0x560(%ebp),%edi 80a9e5a: 8b 5d 08 mov 0x8(%ebp),%ebx 80a9e5d: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a9e64: ff ff ff 80a9e67: c7 04 07 0c 00 00 00 movl $0xc,(%edi,%eax,1) 80a9e6e: e9 f5 a0 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9e73: 84 db test %bl,%bl 80a9e75: 0f 84 3b f5 ff ff je 80a93b6 <_IO_vfscanf+0x5856> 80a9e7b: 8b bd 70 fa ff ff mov -0x590(%ebp),%edi 80a9e81: 31 c0 xor %eax,%eax 80a9e83: 89 f1 mov %esi,%ecx 80a9e85: f2 ae repnz scas %es:(%edi),%al 80a9e87: f7 d1 not %ecx 80a9e89: 8d 41 ff lea -0x1(%ecx),%eax 80a9e8c: 83 f8 10 cmp $0x10,%eax 80a9e8f: 0f 87 21 f5 ff ff ja 80a93b6 <_IO_vfscanf+0x5856> 80a9e95: 8d 85 b6 fb ff ff lea -0x44a(%ebp),%eax 80a9e9b: 8b b5 70 fa ff ff mov -0x590(%ebp),%esi 80a9ea1: 89 c7 mov %eax,%edi 80a9ea3: f3 a4 rep movsb %ds:(%esi),%es:(%edi) 80a9ea5: e9 0c f5 ff ff jmp 80a93b6 <_IO_vfscanf+0x5856> 80a9eaa: 3b b5 e0 fb ff ff cmp -0x420(%ebp),%esi 80a9eb0: 0f 84 3e f5 ff ff je 80a93f4 <_IO_vfscanf+0x5894> 80a9eb6: 8b 85 84 fa ff ff mov -0x57c(%ebp),%eax 80a9ebc: 0f b6 d3 movzbl %bl,%edx 80a9ebf: 8b 48 38 mov 0x38(%eax),%ecx 80a9ec2: 0f b6 85 80 fa ff ff movzbl -0x580(%ebp),%eax 80a9ec9: 3a 04 91 cmp (%ecx,%edx,4),%al 80a9ecc: 0f 85 22 f5 ff ff jne 80a93f4 <_IO_vfscanf+0x5894> 80a9ed2: 3b b5 dc fb ff ff cmp -0x424(%ebp),%esi 80a9ed8: 74 67 je 80a9f41 <_IO_vfscanf+0x63e1> 80a9eda: 0f b6 85 80 fa ff ff movzbl -0x580(%ebp),%eax 80a9ee1: 8d 56 01 lea 0x1(%esi),%edx 80a9ee4: c6 85 68 fa ff ff 01 movb $0x1,-0x598(%ebp) 80a9eeb: c6 85 74 fa ff ff 01 movb $0x1,-0x58c(%ebp) 80a9ef2: 89 95 d8 fb ff ff mov %edx,-0x428(%ebp) 80a9ef8: 88 06 mov %al,(%esi) 80a9efa: e9 71 f7 ff ff jmp 80a9670 <_IO_vfscanf+0x5b10> 80a9eff: f7 85 7c fa ff ff 00 testl $0x2000,-0x584(%ebp) 80a9f06: 20 00 00 80a9f09: 75 5a jne 80a9f65 <_IO_vfscanf+0x6405> 80a9f0b: 8b 85 78 fa ff ff mov -0x588(%ebp),%eax 80a9f11: 8b bd 6c fa ff ff mov -0x594(%ebp),%edi 80a9f17: 83 85 8c fa ff ff 01 addl $0x1,-0x574(%ebp) 80a9f1e: c7 85 78 fa ff ff 00 movl $0x0,-0x588(%ebp) 80a9f25: 00 00 00 80a9f28: c7 85 a4 fa ff ff 02 movl $0x2,-0x55c(%ebp) 80a9f2f: 00 00 00 80a9f32: 8b 00 mov (%eax),%eax 80a9f34: c7 44 b8 fc 00 00 00 movl $0x0,-0x4(%eax,%edi,4) 80a9f3b: 00 80a9f3c: e9 27 a0 ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9f41: 8b 95 40 fa ff ff mov -0x5c0(%ebp),%edx 80a9f47: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9f4d: e8 ae 9b ff ff call 80a3b00 <char_buffer_add_slow> 80a9f52: c6 85 68 fa ff ff 01 movb $0x1,-0x598(%ebp) 80a9f59: c6 85 74 fa ff ff 01 movb $0x1,-0x58c(%ebp) 80a9f60: e9 0b f7 ff ff jmp 80a9670 <_IO_vfscanf+0x5b10> 80a9f65: c7 85 8c fa ff ff ff movl $0xffffffff,-0x574(%ebp) 80a9f6c: ff ff ff 80a9f6f: e9 f4 9f ff ff jmp 80a3f68 <_IO_vfscanf+0x408> 80a9f74: 8d 85 d8 fb ff ff lea -0x428(%ebp),%eax 80a9f7a: e8 81 9b ff ff call 80a3b00 <char_buffer_add_slow> 80a9f7f: e9 c6 fe ff ff jmp 80a9e4a <_IO_vfscanf+0x62ea> 80a9f84: c6 85 74 fa ff ff 00 movb $0x0,-0x58c(%ebp) 80a9f8b: e9 e0 f6 ff ff jmp 80a9670 <_IO_vfscanf+0x5b10> 080a9f90 <___vfscanf>: 80a9f90: 83 ec 0c sub $0xc,%esp 80a9f93: 6a 00 push $0x0 80a9f95: ff 74 24 1c pushl 0x1c(%esp) 80a9f99: ff 74 24 1c pushl 0x1c(%esp) 80a9f9d: ff 74 24 1c pushl 0x1c(%esp) 80a9fa1: e8 ba 9b ff ff call 80a3b60 <_IO_vfscanf> 80a9fa6: 83 c4 1c add $0x1c,%esp 80a9fa9: c3 ret 80a9faa: 66 90 xchg %ax,%ax 80a9fac: 66 90 xchg %ax,%ax 80a9fae: 66 90 xchg %ax,%ax 080a9fb0 <_IO_seekoff_unlocked>: 80a9fb0: 55 push %ebp 80a9fb1: 57 push %edi 80a9fb2: 56 push %esi 80a9fb3: 53 push %ebx 80a9fb4: 83 ec 1c sub $0x1c,%esp 80a9fb7: 8b 74 24 3c mov 0x3c(%esp),%esi 80a9fbb: 8b 5c 24 30 mov 0x30(%esp),%ebx 80a9fbf: 8b 54 24 34 mov 0x34(%esp),%edx 80a9fc3: 8b 4c 24 38 mov 0x38(%esp),%ecx 80a9fc7: 8b 7c 24 40 mov 0x40(%esp),%edi 80a9fcb: 83 fe 02 cmp $0x2,%esi 80a9fce: 0f 87 fc 00 00 00 ja 80aa0d0 <_IO_seekoff_unlocked+0x120> 80a9fd4: 85 ff test %edi,%edi 80a9fd6: 74 38 je 80aa010 <_IO_seekoff_unlocked+0x60> 80a9fd8: 8b 43 68 mov 0x68(%ebx),%eax 80a9fdb: 85 c0 test %eax,%eax 80a9fdd: 78 79 js 80aa058 <_IO_seekoff_unlocked+0xa8> 80a9fdf: 74 2f je 80aa010 <_IO_seekoff_unlocked+0x60> 80a9fe1: 8b 43 58 mov 0x58(%ebx),%eax 80a9fe4: 8b 40 20 mov 0x20(%eax),%eax 80a9fe7: 85 c0 test %eax,%eax 80a9fe9: 74 25 je 80aa010 <_IO_seekoff_unlocked+0x60> 80a9feb: 83 fe 01 cmp $0x1,%esi 80a9fee: 0f 84 01 01 00 00 je 80aa0f5 <_IO_seekoff_unlocked+0x145> 80a9ff4: 89 54 24 08 mov %edx,0x8(%esp) 80a9ff8: 89 4c 24 0c mov %ecx,0xc(%esp) 80a9ffc: 83 ec 0c sub $0xc,%esp 80a9fff: 53 push %ebx 80aa000: e8 fb 2a fe ff call 808cb00 <_IO_free_wbackup_area> 80aa005: 83 c4 10 add $0x10,%esp 80aa008: 8b 54 24 08 mov 0x8(%esp),%edx 80aa00c: 8b 4c 24 0c mov 0xc(%esp),%ecx 80aa010: 8b ab 94 00 00 00 mov 0x94(%ebx),%ebp 80aa016: b8 b4 75 0d 08 mov $0x80d75b4,%eax 80aa01b: 2d 60 72 0d 08 sub $0x80d7260,%eax 80aa020: 89 44 24 08 mov %eax,0x8(%esp) 80aa024: 89 e8 mov %ebp,%eax 80aa026: 2d 60 72 0d 08 sub $0x80d7260,%eax 80aa02b: 39 44 24 08 cmp %eax,0x8(%esp) 80aa02f: 76 7f jbe 80aa0b0 <_IO_seekoff_unlocked+0x100> 80aa031: 89 7c 24 40 mov %edi,0x40(%esp) 80aa035: 89 74 24 3c mov %esi,0x3c(%esp) 80aa039: 89 5c 24 30 mov %ebx,0x30(%esp) 80aa03d: 89 54 24 34 mov %edx,0x34(%esp) 80aa041: 89 4c 24 38 mov %ecx,0x38(%esp) 80aa045: 8b 45 24 mov 0x24(%ebp),%eax 80aa048: 83 c4 1c add $0x1c,%esp 80aa04b: 5b pop %ebx 80aa04c: 5e pop %esi 80aa04d: 5f pop %edi 80aa04e: 5d pop %ebp 80aa04f: ff e0 jmp *%eax 80aa051: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aa058: 8b 6b 24 mov 0x24(%ebx),%ebp 80aa05b: 85 ed test %ebp,%ebp 80aa05d: 74 b1 je 80aa010 <_IO_seekoff_unlocked+0x60> 80aa05f: 83 fe 01 cmp $0x1,%esi 80aa062: 75 21 jne 80aa085 <_IO_seekoff_unlocked+0xd5> 80aa064: f7 03 00 01 00 00 testl $0x100,(%ebx) 80aa06a: 74 19 je 80aa085 <_IO_seekoff_unlocked+0xd5> 80aa06c: 8b 43 08 mov 0x8(%ebx),%eax 80aa06f: 2b 43 04 sub 0x4(%ebx),%eax 80aa072: 89 44 24 08 mov %eax,0x8(%esp) 80aa076: c1 f8 1f sar $0x1f,%eax 80aa079: 2b 54 24 08 sub 0x8(%esp),%edx 80aa07d: 89 44 24 0c mov %eax,0xc(%esp) 80aa081: 1b 4c 24 0c sbb 0xc(%esp),%ecx 80aa085: 89 54 24 08 mov %edx,0x8(%esp) 80aa089: 89 4c 24 0c mov %ecx,0xc(%esp) 80aa08d: 83 ec 0c sub $0xc,%esp 80aa090: 53 push %ebx 80aa091: e8 1a a4 fa ff call 80544b0 <_IO_free_backup_area> 80aa096: 83 c4 10 add $0x10,%esp 80aa099: 8b 54 24 08 mov 0x8(%esp),%edx 80aa09d: 8b 4c 24 0c mov 0xc(%esp),%ecx 80aa0a1: e9 6a ff ff ff jmp 80aa010 <_IO_seekoff_unlocked+0x60> 80aa0a6: 8d 76 00 lea 0x0(%esi),%esi 80aa0a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80aa0b0: 89 54 24 08 mov %edx,0x8(%esp) 80aa0b4: 89 4c 24 0c mov %ecx,0xc(%esp) 80aa0b8: e8 93 74 fa ff call 8051550 <_IO_vtable_check> 80aa0bd: 8b 54 24 08 mov 0x8(%esp),%edx 80aa0c1: 8b 4c 24 0c mov 0xc(%esp),%ecx 80aa0c5: e9 67 ff ff ff jmp 80aa031 <_IO_seekoff_unlocked+0x81> 80aa0ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80aa0d0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80aa0d5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aa0dc: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 80aa0e3: 83 c4 1c add $0x1c,%esp 80aa0e6: b8 ff ff ff ff mov $0xffffffff,%eax 80aa0eb: 5b pop %ebx 80aa0ec: ba ff ff ff ff mov $0xffffffff,%edx 80aa0f1: 5e pop %esi 80aa0f2: 5f pop %edi 80aa0f3: 5d pop %ebp 80aa0f4: c3 ret 80aa0f5: f7 03 00 01 00 00 testl $0x100,(%ebx) 80aa0fb: 0f 84 f3 fe ff ff je 80a9ff4 <_IO_seekoff_unlocked+0x44> 80aa101: e8 6a 3d fa ff call 804de70 <abort> 80aa106: 8d 76 00 lea 0x0(%esi),%esi 80aa109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080aa110 <_IO_seekoff>: 80aa110: 55 push %ebp 80aa111: 89 e5 mov %esp,%ebp 80aa113: 57 push %edi 80aa114: 56 push %esi 80aa115: 53 push %ebx 80aa116: 83 ec 1c sub $0x1c,%esp 80aa119: 8b 5d 08 mov 0x8(%ebp),%ebx 80aa11c: 8b 75 0c mov 0xc(%ebp),%esi 80aa11f: 8b 7d 10 mov 0x10(%ebp),%edi 80aa122: 8b 03 mov (%ebx),%eax 80aa124: 25 00 80 00 00 and $0x8000,%eax 80aa129: 75 3b jne 80aa166 <_IO_seekoff+0x56> 80aa12b: 8b 53 48 mov 0x48(%ebx),%edx 80aa12e: 65 8b 0d 08 00 00 00 mov %gs:0x8,%ecx 80aa135: 89 4d e4 mov %ecx,-0x1c(%ebp) 80aa138: 3b 4a 08 cmp 0x8(%edx),%ecx 80aa13b: 74 25 je 80aa162 <_IO_seekoff+0x52> 80aa13d: b9 01 00 00 00 mov $0x1,%ecx 80aa142: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80aa149: 00 80aa14a: 74 01 je 80aa14d <_IO_seekoff+0x3d> 80aa14c: f0 0f b1 0a lock cmpxchg %ecx,(%edx) 80aa150: 74 07 je 80aa159 <_IO_seekoff+0x49> 80aa152: 8d 0a lea (%edx),%ecx 80aa154: e8 d7 5b fc ff call 806fd30 <__lll_lock_wait_private> 80aa159: 8b 53 48 mov 0x48(%ebx),%edx 80aa15c: 8b 4d e4 mov -0x1c(%ebp),%ecx 80aa15f: 89 4a 08 mov %ecx,0x8(%edx) 80aa162: 83 42 04 01 addl $0x1,0x4(%edx) 80aa166: 83 ec 0c sub $0xc,%esp 80aa169: ff 75 18 pushl 0x18(%ebp) 80aa16c: ff 75 14 pushl 0x14(%ebp) 80aa16f: 57 push %edi 80aa170: 56 push %esi 80aa171: 53 push %ebx 80aa172: e8 39 fe ff ff call 80a9fb0 <_IO_seekoff_unlocked> 80aa177: 83 c4 20 add $0x20,%esp 80aa17a: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80aa180: 89 c6 mov %eax,%esi 80aa182: 89 d7 mov %edx,%edi 80aa184: 75 27 jne 80aa1ad <_IO_seekoff+0x9d> 80aa186: 8b 53 48 mov 0x48(%ebx),%edx 80aa189: 83 6a 04 01 subl $0x1,0x4(%edx) 80aa18d: 75 1e jne 80aa1ad <_IO_seekoff+0x9d> 80aa18f: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80aa196: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80aa19d: 00 80aa19e: 74 01 je 80aa1a1 <_IO_seekoff+0x91> 80aa1a0: f0 83 2a 01 lock subl $0x1,(%edx) 80aa1a4: 74 07 je 80aa1ad <_IO_seekoff+0x9d> 80aa1a6: 8d 02 lea (%edx),%eax 80aa1a8: e8 b3 5b fc ff call 806fd60 <__lll_unlock_wake_private> 80aa1ad: 8d 65 f4 lea -0xc(%ebp),%esp 80aa1b0: 89 f0 mov %esi,%eax 80aa1b2: 89 fa mov %edi,%edx 80aa1b4: 5b pop %ebx 80aa1b5: 5e pop %esi 80aa1b6: 5f pop %edi 80aa1b7: 5d pop %ebp 80aa1b8: c3 ret 80aa1b9: f7 03 00 80 00 00 testl $0x8000,(%ebx) 80aa1bf: 89 c1 mov %eax,%ecx 80aa1c1: 75 27 jne 80aa1ea <_IO_seekoff+0xda> 80aa1c3: 8b 53 48 mov 0x48(%ebx),%edx 80aa1c6: 83 6a 04 01 subl $0x1,0x4(%edx) 80aa1ca: 75 1e jne 80aa1ea <_IO_seekoff+0xda> 80aa1cc: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80aa1d3: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80aa1da: 00 80aa1db: 74 01 je 80aa1de <_IO_seekoff+0xce> 80aa1dd: f0 83 2a 01 lock subl $0x1,(%edx) 80aa1e1: 74 07 je 80aa1ea <_IO_seekoff+0xda> 80aa1e3: 8d 02 lea (%edx),%eax 80aa1e5: e8 76 5b fc ff call 806fd60 <__lll_unlock_wake_private> 80aa1ea: 83 ec 0c sub $0xc,%esp 80aa1ed: 51 push %ecx 80aa1ee: e8 1d fc 00 00 call 80b9e10 <_Unwind_Resume> 80aa1f3: 66 90 xchg %ax,%ax 80aa1f5: 66 90 xchg %ax,%ax 80aa1f7: 66 90 xchg %ax,%ax 80aa1f9: 66 90 xchg %ax,%ax 80aa1fb: 66 90 xchg %ax,%ax 80aa1fd: 66 90 xchg %ax,%ax 80aa1ff: 90 nop 080aa200 <dlopen_doit>: 80aa200: 53 push %ebx 80aa201: 83 ec 08 sub $0x8,%esp 80aa204: 8b 5c 24 10 mov 0x10(%esp),%ebx 80aa208: 8b 43 04 mov 0x4(%ebx),%eax 80aa20b: a9 f0 ee ff bf test $0xbfffeef0,%eax 80aa210: 75 3a jne 80aa24c <dlopen_doit+0x4c> 80aa212: 8b 13 mov (%ebx),%edx 80aa214: 0d 00 00 00 80 or $0x80000000,%eax 80aa219: b9 31 05 0d 08 mov $0x80d0531,%ecx 80aa21e: 85 d2 test %edx,%edx 80aa220: 0f 44 d1 cmove %ecx,%edx 80aa223: 83 ec 04 sub $0x4,%esp 80aa226: ff 35 24 d5 0e 08 pushl 0x80ed524 80aa22c: ff 35 d0 dc 0e 08 pushl 0x80edcd0 80aa232: ff 35 cc dc 0e 08 pushl 0x80edccc 80aa238: 6a 00 push $0x0 80aa23a: ff 73 0c pushl 0xc(%ebx) 80aa23d: 50 push %eax 80aa23e: 52 push %edx 80aa23f: e8 ec 12 ff ff call 809b530 <_dl_open> 80aa244: 89 43 08 mov %eax,0x8(%ebx) 80aa247: 83 c4 28 add $0x28,%esp 80aa24a: 5b pop %ebx 80aa24b: c3 ret 80aa24c: 50 push %eax 80aa24d: 6a 05 push $0x5 80aa24f: 68 55 66 0d 08 push $0x80d6655 80aa254: 68 9c d0 0c 08 push $0x80cd09c 80aa259: e8 b2 f5 f9 ff call 8049810 <__dcgettext> 80aa25e: 31 c9 xor %ecx,%ecx 80aa260: 89 04 24 mov %eax,(%esp) 80aa263: 31 d2 xor %edx,%edx 80aa265: 31 c0 xor %eax,%eax 80aa267: e8 a4 fd fe ff call 809a010 <_dl_signal_error> 80aa26c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080aa270 <__dlopen>: 80aa270: 83 ec 1c sub $0x1c,%esp 80aa273: 8b 44 24 20 mov 0x20(%esp),%eax 80aa277: 89 e2 mov %esp,%edx 80aa279: 89 04 24 mov %eax,(%esp) 80aa27c: 8b 44 24 24 mov 0x24(%esp),%eax 80aa280: 89 44 24 04 mov %eax,0x4(%esp) 80aa284: 8b 44 24 28 mov 0x28(%esp),%eax 80aa288: 89 44 24 0c mov %eax,0xc(%esp) 80aa28c: b8 00 a2 0a 08 mov $0x80aa200,%eax 80aa291: e8 ba 5a ff ff call 809fd50 <_dlerror_run> 80aa296: 31 d2 xor %edx,%edx 80aa298: 85 c0 test %eax,%eax 80aa29a: 75 1d jne 80aa2b9 <__dlopen+0x49> 80aa29c: 83 ec 0c sub $0xc,%esp 80aa29f: ff 74 24 14 pushl 0x14(%esp) 80aa2a3: e8 18 3c ff ff call 809dec0 <__libc_register_dl_open_hook> 80aa2a8: 58 pop %eax 80aa2a9: ff 74 24 14 pushl 0x14(%esp) 80aa2ad: e8 1e 5c ff ff call 809fed0 <__libc_register_dlfcn_hook> 80aa2b2: 8b 54 24 18 mov 0x18(%esp),%edx 80aa2b6: 83 c4 10 add $0x10,%esp 80aa2b9: 89 d0 mov %edx,%eax 80aa2bb: 83 c4 1c add $0x1c,%esp 80aa2be: c3 ret 80aa2bf: 90 nop 080aa2c0 <dlclose_doit>: 80aa2c0: e9 0b 2c ff ff jmp 809ced0 <_dl_close> 80aa2c5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aa2c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080aa2d0 <__dlclose>: 80aa2d0: 83 ec 0c sub $0xc,%esp 80aa2d3: b8 c0 a2 0a 08 mov $0x80aa2c0,%eax 80aa2d8: 8b 54 24 10 mov 0x10(%esp),%edx 80aa2dc: e8 6f 5a ff ff call 809fd50 <_dlerror_run> 80aa2e1: 85 c0 test %eax,%eax 80aa2e3: 0f 95 c0 setne %al 80aa2e6: 83 c4 0c add $0xc,%esp 80aa2e9: 0f b6 c0 movzbl %al,%eax 80aa2ec: f7 d8 neg %eax 80aa2ee: c3 ret 80aa2ef: 90 nop 080aa2f0 <dlsym_doit>: 80aa2f0: 53 push %ebx 80aa2f1: 83 ec 08 sub $0x8,%esp 80aa2f4: 8b 5c 24 10 mov 0x10(%esp),%ebx 80aa2f8: 8b 4b 08 mov 0x8(%ebx),%ecx 80aa2fb: 8b 53 04 mov 0x4(%ebx),%edx 80aa2fe: 8b 03 mov (%ebx),%eax 80aa300: e8 7b 09 00 00 call 80aac80 <_dl_sym> 80aa305: 89 43 0c mov %eax,0xc(%ebx) 80aa308: 83 c4 08 add $0x8,%esp 80aa30b: 5b pop %ebx 80aa30c: c3 ret 80aa30d: 8d 76 00 lea 0x0(%esi),%esi 080aa310 <__dlsym>: 80aa310: 53 push %ebx 80aa311: 83 ec 18 sub $0x18,%esp 80aa314: 8b 44 24 28 mov 0x28(%esp),%eax 80aa318: 89 44 24 08 mov %eax,0x8(%esp) 80aa31c: 8b 44 24 20 mov 0x20(%esp),%eax 80aa320: 89 04 24 mov %eax,(%esp) 80aa323: 8b 44 24 24 mov 0x24(%esp),%eax 80aa327: 89 44 24 04 mov %eax,0x4(%esp) 80aa32b: b8 00 00 00 00 mov $0x0,%eax 80aa330: 85 c0 test %eax,%eax 80aa332: 74 10 je 80aa344 <__dlsym+0x34> 80aa334: 83 ec 0c sub $0xc,%esp 80aa337: 68 d8 c9 0e 08 push $0x80ec9d8 80aa33c: e8 bf 5c f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa341: 83 c4 10 add $0x10,%esp 80aa344: 89 e2 mov %esp,%edx 80aa346: b8 f0 a2 0a 08 mov $0x80aa2f0,%eax 80aa34b: bb 00 00 00 00 mov $0x0,%ebx 80aa350: e8 fb 59 ff ff call 809fd50 <_dlerror_run> 80aa355: 85 c0 test %eax,%eax 80aa357: b8 00 00 00 00 mov $0x0,%eax 80aa35c: 0f 44 5c 24 0c cmove 0xc(%esp),%ebx 80aa361: 85 c0 test %eax,%eax 80aa363: 74 10 je 80aa375 <__dlsym+0x65> 80aa365: 83 ec 0c sub $0xc,%esp 80aa368: 68 d8 c9 0e 08 push $0x80ec9d8 80aa36d: e8 8e 5c f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa372: 83 c4 10 add $0x10,%esp 80aa375: 83 c4 18 add $0x18,%esp 80aa378: 89 d8 mov %ebx,%eax 80aa37a: 5b pop %ebx 80aa37b: c3 ret 80aa37c: 66 90 xchg %ax,%ax 80aa37e: 66 90 xchg %ax,%ax 080aa380 <dlvsym_doit>: 80aa380: 53 push %ebx 80aa381: 83 ec 14 sub $0x14,%esp 80aa384: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80aa388: 8b 4b 08 mov 0x8(%ebx),%ecx 80aa38b: 8b 53 04 mov 0x4(%ebx),%edx 80aa38e: ff 73 0c pushl 0xc(%ebx) 80aa391: 8b 03 mov (%ebx),%eax 80aa393: e8 48 08 00 00 call 80aabe0 <_dl_vsym> 80aa398: 89 43 10 mov %eax,0x10(%ebx) 80aa39b: 83 c4 14 add $0x14,%esp 80aa39e: 5b pop %ebx 80aa39f: c3 ret 080aa3a0 <__dlvsym>: 80aa3a0: 53 push %ebx 80aa3a1: 83 ec 28 sub $0x28,%esp 80aa3a4: 8b 44 24 30 mov 0x30(%esp),%eax 80aa3a8: 89 44 24 0c mov %eax,0xc(%esp) 80aa3ac: 8b 44 24 34 mov 0x34(%esp),%eax 80aa3b0: 89 44 24 10 mov %eax,0x10(%esp) 80aa3b4: 8b 44 24 3c mov 0x3c(%esp),%eax 80aa3b8: 89 44 24 18 mov %eax,0x18(%esp) 80aa3bc: 8b 44 24 38 mov 0x38(%esp),%eax 80aa3c0: 89 44 24 14 mov %eax,0x14(%esp) 80aa3c4: b8 00 00 00 00 mov $0x0,%eax 80aa3c9: 85 c0 test %eax,%eax 80aa3cb: 74 10 je 80aa3dd <__dlvsym+0x3d> 80aa3cd: 83 ec 0c sub $0xc,%esp 80aa3d0: 68 d8 c9 0e 08 push $0x80ec9d8 80aa3d5: e8 26 5c f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa3da: 83 c4 10 add $0x10,%esp 80aa3dd: 8d 54 24 0c lea 0xc(%esp),%edx 80aa3e1: b8 80 a3 0a 08 mov $0x80aa380,%eax 80aa3e6: bb 00 00 00 00 mov $0x0,%ebx 80aa3eb: e8 60 59 ff ff call 809fd50 <_dlerror_run> 80aa3f0: 85 c0 test %eax,%eax 80aa3f2: b8 00 00 00 00 mov $0x0,%eax 80aa3f7: 0f 44 5c 24 1c cmove 0x1c(%esp),%ebx 80aa3fc: 85 c0 test %eax,%eax 80aa3fe: 74 10 je 80aa410 <__dlvsym+0x70> 80aa400: 83 ec 0c sub $0xc,%esp 80aa403: 68 d8 c9 0e 08 push $0x80ec9d8 80aa408: e8 f3 5b f5 f7 call 0 <_nl_current_LC_CTYPE> 80aa40d: 83 c4 10 add $0x10,%esp 80aa410: 83 c4 28 add $0x28,%esp 80aa413: 89 d8 mov %ebx,%eax 80aa415: 5b pop %ebx 80aa416: c3 ret 80aa417: 66 90 xchg %ax,%ax 80aa419: 66 90 xchg %ax,%ax 80aa41b: 66 90 xchg %ax,%ax 80aa41d: 66 90 xchg %ax,%ax 80aa41f: 90 nop 080aa420 <__libc_scratch_buffer_set_array_size>: 80aa420: 57 push %edi 80aa421: 56 push %esi 80aa422: 53 push %ebx 80aa423: 8b 4c 24 14 mov 0x14(%esp),%ecx 80aa427: 8b 7c 24 18 mov 0x18(%esp),%edi 80aa42b: 8b 5c 24 10 mov 0x10(%esp),%ebx 80aa42f: 89 c8 mov %ecx,%eax 80aa431: 89 ce mov %ecx,%esi 80aa433: 09 f8 or %edi,%eax 80aa435: c1 e8 10 shr $0x10,%eax 80aa438: 0f af f7 imul %edi,%esi 80aa43b: 85 c0 test %eax,%eax 80aa43d: 74 49 je 80aa488 <__libc_scratch_buffer_set_array_size+0x68> 80aa43f: 85 c9 test %ecx,%ecx 80aa441: 74 45 je 80aa488 <__libc_scratch_buffer_set_array_size+0x68> 80aa443: 31 d2 xor %edx,%edx 80aa445: 89 f0 mov %esi,%eax 80aa447: f7 f1 div %ecx 80aa449: 39 c7 cmp %eax,%edi 80aa44b: 74 3b je 80aa488 <__libc_scratch_buffer_set_array_size+0x68> 80aa44d: 8b 03 mov (%ebx),%eax 80aa44f: 8d 73 08 lea 0x8(%ebx),%esi 80aa452: 39 f0 cmp %esi,%eax 80aa454: 74 0c je 80aa462 <__libc_scratch_buffer_set_array_size+0x42> 80aa456: 83 ec 0c sub $0xc,%esp 80aa459: 50 push %eax 80aa45a: e8 31 01 fb ff call 805a590 <__cfree> 80aa45f: 83 c4 10 add $0x10,%esp 80aa462: b8 e8 ff ff ff mov $0xffffffe8,%eax 80aa467: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aa46e: 89 33 mov %esi,(%ebx) 80aa470: c7 43 04 00 04 00 00 movl $0x400,0x4(%ebx) 80aa477: c7 04 02 0c 00 00 00 movl $0xc,(%edx,%eax,1) 80aa47e: 31 c0 xor %eax,%eax 80aa480: 5b pop %ebx 80aa481: 5e pop %esi 80aa482: 5f pop %edi 80aa483: c3 ret 80aa484: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aa488: 3b 73 04 cmp 0x4(%ebx),%esi 80aa48b: b8 01 00 00 00 mov $0x1,%eax 80aa490: 76 ee jbe 80aa480 <__libc_scratch_buffer_set_array_size+0x60> 80aa492: 8b 03 mov (%ebx),%eax 80aa494: 8d 7b 08 lea 0x8(%ebx),%edi 80aa497: 39 f8 cmp %edi,%eax 80aa499: 74 0c je 80aa4a7 <__libc_scratch_buffer_set_array_size+0x87> 80aa49b: 83 ec 0c sub $0xc,%esp 80aa49e: 50 push %eax 80aa49f: e8 ec 00 fb ff call 805a590 <__cfree> 80aa4a4: 83 c4 10 add $0x10,%esp 80aa4a7: 83 ec 0c sub $0xc,%esp 80aa4aa: 56 push %esi 80aa4ab: e8 d0 fb fa ff call 805a080 <__libc_malloc> 80aa4b0: 83 c4 10 add $0x10,%esp 80aa4b3: 85 c0 test %eax,%eax 80aa4b5: 74 11 je 80aa4c8 <__libc_scratch_buffer_set_array_size+0xa8> 80aa4b7: 89 03 mov %eax,(%ebx) 80aa4b9: 89 73 04 mov %esi,0x4(%ebx) 80aa4bc: b8 01 00 00 00 mov $0x1,%eax 80aa4c1: 5b pop %ebx 80aa4c2: 5e pop %esi 80aa4c3: 5f pop %edi 80aa4c4: c3 ret 80aa4c5: 8d 76 00 lea 0x0(%esi),%esi 80aa4c8: 89 3b mov %edi,(%ebx) 80aa4ca: c7 43 04 00 04 00 00 movl $0x400,0x4(%ebx) 80aa4d1: eb ad jmp 80aa480 <__libc_scratch_buffer_set_array_size+0x60> 80aa4d3: 66 90 xchg %ax,%ax 80aa4d5: 66 90 xchg %ax,%ax 80aa4d7: 66 90 xchg %ax,%ax 80aa4d9: 66 90 xchg %ax,%ax 80aa4db: 66 90 xchg %ax,%ax 80aa4dd: 66 90 xchg %ax,%ax 80aa4df: 90 nop 080aa4e0 <strpbrk>: 80aa4e0: 8b 54 24 04 mov 0x4(%esp),%edx 80aa4e4: 8b 44 24 08 mov 0x8(%esp),%eax 80aa4e8: 31 c9 xor %ecx,%ecx 80aa4ea: 51 push %ecx 80aa4eb: 51 push %ecx 80aa4ec: 51 push %ecx 80aa4ed: 51 push %ecx 80aa4ee: 51 push %ecx 80aa4ef: 51 push %ecx 80aa4f0: 51 push %ecx 80aa4f1: 51 push %ecx 80aa4f2: 51 push %ecx 80aa4f3: 51 push %ecx 80aa4f4: 51 push %ecx 80aa4f5: 51 push %ecx 80aa4f6: 51 push %ecx 80aa4f7: 51 push %ecx 80aa4f8: 51 push %ecx 80aa4f9: 51 push %ecx 80aa4fa: 51 push %ecx 80aa4fb: 51 push %ecx 80aa4fc: 51 push %ecx 80aa4fd: 51 push %ecx 80aa4fe: 51 push %ecx 80aa4ff: 51 push %ecx 80aa500: 51 push %ecx 80aa501: 51 push %ecx 80aa502: 51 push %ecx 80aa503: 51 push %ecx 80aa504: 51 push %ecx 80aa505: 51 push %ecx 80aa506: 51 push %ecx 80aa507: 51 push %ecx 80aa508: 51 push %ecx 80aa509: 51 push %ecx 80aa50a: 51 push %ecx 80aa50b: 51 push %ecx 80aa50c: 51 push %ecx 80aa50d: 51 push %ecx 80aa50e: 51 push %ecx 80aa50f: 51 push %ecx 80aa510: 51 push %ecx 80aa511: 51 push %ecx 80aa512: 51 push %ecx 80aa513: 51 push %ecx 80aa514: 51 push %ecx 80aa515: 51 push %ecx 80aa516: 51 push %ecx 80aa517: 51 push %ecx 80aa518: 51 push %ecx 80aa519: 51 push %ecx 80aa51a: 51 push %ecx 80aa51b: 51 push %ecx 80aa51c: 51 push %ecx 80aa51d: 51 push %ecx 80aa51e: 51 push %ecx 80aa51f: 51 push %ecx 80aa520: 51 push %ecx 80aa521: 51 push %ecx 80aa522: 51 push %ecx 80aa523: 51 push %ecx 80aa524: 6a 00 push $0x0 80aa526: 6a 00 push $0x0 80aa528: 6a 00 push $0x0 80aa52a: 6a 00 push $0x0 80aa52c: 6a 00 push $0x0 80aa52e: 6a 00 push $0x0 80aa530: 8a 08 mov (%eax),%cl 80aa532: 84 c9 test %cl,%cl 80aa534: 74 27 je 80aa55d <strpbrk+0x7d> 80aa536: 88 0c 0c mov %cl,(%esp,%ecx,1) 80aa539: 8a 48 01 mov 0x1(%eax),%cl 80aa53c: f6 c1 ff test $0xff,%cl 80aa53f: 74 1c je 80aa55d <strpbrk+0x7d> 80aa541: 88 0c 0c mov %cl,(%esp,%ecx,1) 80aa544: 8a 48 02 mov 0x2(%eax),%cl 80aa547: f6 c1 ff test $0xff,%cl 80aa54a: 74 11 je 80aa55d <strpbrk+0x7d> 80aa54c: 88 0c 0c mov %cl,(%esp,%ecx,1) 80aa54f: 8a 48 03 mov 0x3(%eax),%cl 80aa552: 83 c0 04 add $0x4,%eax 80aa555: 88 0c 0c mov %cl,(%esp,%ecx,1) 80aa558: f6 c1 ff test $0xff,%cl 80aa55b: 75 d3 jne 80aa530 <strpbrk+0x50> 80aa55d: 8d 42 fc lea -0x4(%edx),%eax 80aa560: 83 c0 04 add $0x4,%eax 80aa563: 8a 08 mov (%eax),%cl 80aa565: 38 0c 0c cmp %cl,(%esp,%ecx,1) 80aa568: 74 1b je 80aa585 <strpbrk+0xa5> 80aa56a: 8a 48 01 mov 0x1(%eax),%cl 80aa56d: 38 0c 0c cmp %cl,(%esp,%ecx,1) 80aa570: 74 12 je 80aa584 <strpbrk+0xa4> 80aa572: 8a 48 02 mov 0x2(%eax),%cl 80aa575: 38 0c 0c cmp %cl,(%esp,%ecx,1) 80aa578: 74 09 je 80aa583 <strpbrk+0xa3> 80aa57a: 8a 48 03 mov 0x3(%eax),%cl 80aa57d: 38 0c 0c cmp %cl,(%esp,%ecx,1) 80aa580: 75 de jne 80aa560 <strpbrk+0x80> 80aa582: 40 inc %eax 80aa583: 40 inc %eax 80aa584: 40 inc %eax 80aa585: 81 c4 00 01 00 00 add $0x100,%esp 80aa58b: 08 c9 or %cl,%cl 80aa58d: 75 02 jne 80aa591 <strpbrk+0xb1> 80aa58f: 31 c0 xor %eax,%eax 80aa591: c3 ret 80aa592: 66 90 xchg %ax,%ax 80aa594: 66 90 xchg %ax,%ax 80aa596: 66 90 xchg %ax,%ax 80aa598: 66 90 xchg %ax,%ax 80aa59a: 66 90 xchg %ax,%ax 80aa59c: 66 90 xchg %ax,%ax 80aa59e: 66 90 xchg %ax,%ax 080aa5a0 <__mbrlen>: 80aa5a0: 83 ec 0c sub $0xc,%esp 80aa5a3: ba f4 d7 0e 08 mov $0x80ed7f4,%edx 80aa5a8: 8b 44 24 18 mov 0x18(%esp),%eax 80aa5ac: 85 c0 test %eax,%eax 80aa5ae: 0f 44 c2 cmove %edx,%eax 80aa5b1: 50 push %eax 80aa5b2: ff 74 24 18 pushl 0x18(%esp) 80aa5b6: ff 74 24 18 pushl 0x18(%esp) 80aa5ba: 6a 00 push $0x0 80aa5bc: e8 0f 00 00 00 call 80aa5d0 <__mbrtowc> 80aa5c1: 83 c4 1c add $0x1c,%esp 80aa5c4: c3 ret 80aa5c5: 66 90 xchg %ax,%ax 80aa5c7: 66 90 xchg %ax,%ax 80aa5c9: 66 90 xchg %ax,%ax 80aa5cb: 66 90 xchg %ax,%ax 80aa5cd: 66 90 xchg %ax,%ax 80aa5cf: 90 nop 080aa5d0 <__mbrtowc>: 80aa5d0: 55 push %ebp 80aa5d1: 57 push %edi 80aa5d2: 56 push %esi 80aa5d3: 53 push %ebx 80aa5d4: 83 ec 4c sub $0x4c,%esp 80aa5d7: 8b 54 24 60 mov 0x60(%esp),%edx 80aa5db: 8b 44 24 6c mov 0x6c(%esp),%eax 80aa5df: 8d 4c 24 14 lea 0x14(%esp),%ecx 80aa5e3: 8b 74 24 64 mov 0x64(%esp),%esi 80aa5e7: 8b 7c 24 68 mov 0x68(%esp),%edi 80aa5eb: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80aa5f2: 00 80aa5f3: c7 44 24 30 01 00 00 movl $0x1,0x30(%esp) 80aa5fa: 00 80aa5fb: 85 d2 test %edx,%edx 80aa5fd: 89 d3 mov %edx,%ebx 80aa5ff: ba fc d7 0e 08 mov $0x80ed7fc,%edx 80aa604: 0f 44 d9 cmove %ecx,%ebx 80aa607: 85 c0 test %eax,%eax 80aa609: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 80aa610: 00 80aa611: 0f 44 c2 cmove %edx,%eax 80aa614: 85 f6 test %esi,%esi 80aa616: 89 44 24 34 mov %eax,0x34(%esp) 80aa61a: 74 14 je 80aa630 <__mbrtowc+0x60> 80aa61c: 85 ff test %edi,%edi 80aa61e: 75 1c jne 80aa63c <__mbrtowc+0x6c> 80aa620: b8 fe ff ff ff mov $0xfffffffe,%eax 80aa625: 83 c4 4c add $0x4c,%esp 80aa628: 5b pop %ebx 80aa629: 5e pop %esi 80aa62a: 5f pop %edi 80aa62b: 5d pop %ebp 80aa62c: c3 ret 80aa62d: 8d 76 00 lea 0x0(%esi),%esi 80aa630: 89 cb mov %ecx,%ebx 80aa632: bf 01 00 00 00 mov $0x1,%edi 80aa637: be 31 05 0d 08 mov $0x80d0531,%esi 80aa63c: 8d 43 04 lea 0x4(%ebx),%eax 80aa63f: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aa646: 89 5c 24 20 mov %ebx,0x20(%esp) 80aa64a: 89 44 24 24 mov %eax,0x24(%esp) 80aa64e: b8 d8 ff ff ff mov $0xffffffd8,%eax 80aa653: 8b 04 02 mov (%edx,%eax,1),%eax 80aa656: 8b 28 mov (%eax),%ebp 80aa658: 8b 45 14 mov 0x14(%ebp),%eax 80aa65b: 85 c0 test %eax,%eax 80aa65d: 0f 84 ed 00 00 00 je 80aa750 <__mbrtowc+0x180> 80aa663: 01 f7 add %esi,%edi 80aa665: 89 74 24 1c mov %esi,0x1c(%esp) 80aa669: 0f 82 d1 00 00 00 jb 80aa740 <__mbrtowc+0x170> 80aa66f: 8b 08 mov (%eax),%ecx 80aa671: 8b 69 14 mov 0x14(%ecx),%ebp 80aa674: 8b 09 mov (%ecx),%ecx 80aa676: 85 c9 test %ecx,%ecx 80aa678: 74 0a je 80aa684 <__mbrtowc+0xb4> 80aa67a: c1 cd 09 ror $0x9,%ebp 80aa67d: 65 33 2d 18 00 00 00 xor %gs:0x18,%ebp 80aa684: 89 54 24 0c mov %edx,0xc(%esp) 80aa688: 89 44 24 08 mov %eax,0x8(%esp) 80aa68c: 83 ec 0c sub $0xc,%esp 80aa68f: 55 push %ebp 80aa690: e8 9b 35 ff ff call 809dc30 <_dl_mcount_wrapper_check> 80aa695: 6a 01 push $0x1 80aa697: 6a 00 push $0x0 80aa699: 8d 4c 24 30 lea 0x30(%esp),%ecx 80aa69d: 51 push %ecx 80aa69e: 6a 00 push $0x0 80aa6a0: 57 push %edi 80aa6a1: 8d 4c 24 40 lea 0x40(%esp),%ecx 80aa6a5: 51 push %ecx 80aa6a6: 8d 4c 24 48 lea 0x48(%esp),%ecx 80aa6aa: 51 push %ecx 80aa6ab: 8b 44 24 34 mov 0x34(%esp),%eax 80aa6af: ff 30 pushl (%eax) 80aa6b1: ff d5 call *%ebp 80aa6b3: 83 c4 30 add $0x30,%esp 80aa6b6: 85 c0 test %eax,%eax 80aa6b8: 8d 48 fc lea -0x4(%eax),%ecx 80aa6bb: 8b 54 24 0c mov 0xc(%esp),%edx 80aa6bf: 74 1f je 80aa6e0 <__mbrtowc+0x110> 80aa6c1: 83 f9 03 cmp $0x3,%ecx 80aa6c4: 76 1a jbe 80aa6e0 <__mbrtowc+0x110> 80aa6c6: 68 78 66 0d 08 push $0x80d6678 80aa6cb: 6a 60 push $0x60 80aa6cd: 68 6c 66 0d 08 push $0x80d666c 80aa6d2: 68 ec e4 0c 08 push $0x80ce4ec 80aa6d7: e8 04 f1 f9 ff call 80497e0 <__assert_fail> 80aa6dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aa6e0: 85 c0 test %eax,%eax 80aa6e2: 74 2c je 80aa710 <__mbrtowc+0x140> 80aa6e4: 83 f9 01 cmp $0x1,%ecx 80aa6e7: 76 27 jbe 80aa710 <__mbrtowc+0x140> 80aa6e9: 83 f8 07 cmp $0x7,%eax 80aa6ec: 0f 84 2e ff ff ff je 80aa620 <__mbrtowc+0x50> 80aa6f2: b8 e8 ff ff ff mov $0xffffffe8,%eax 80aa6f7: c7 04 02 54 00 00 00 movl $0x54,(%edx,%eax,1) 80aa6fe: b8 ff ff ff ff mov $0xffffffff,%eax 80aa703: e9 1d ff ff ff jmp 80aa625 <__mbrtowc+0x55> 80aa708: 90 nop 80aa709: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aa710: 39 5c 24 20 cmp %ebx,0x20(%esp) 80aa714: 74 1a je 80aa730 <__mbrtowc+0x160> 80aa716: 8b 13 mov (%ebx),%edx 80aa718: 85 d2 test %edx,%edx 80aa71a: 75 14 jne 80aa730 <__mbrtowc+0x160> 80aa71c: 8b 44 24 34 mov 0x34(%esp),%eax 80aa720: 8b 00 mov (%eax),%eax 80aa722: 85 c0 test %eax,%eax 80aa724: 75 53 jne 80aa779 <__mbrtowc+0x1a9> 80aa726: 83 c4 4c add $0x4c,%esp 80aa729: 31 c0 xor %eax,%eax 80aa72b: 5b pop %ebx 80aa72c: 5e pop %esi 80aa72d: 5f pop %edi 80aa72e: 5d pop %ebp 80aa72f: c3 ret 80aa730: 8b 44 24 1c mov 0x1c(%esp),%eax 80aa734: 29 f0 sub %esi,%eax 80aa736: e9 ea fe ff ff jmp 80aa625 <__mbrtowc+0x55> 80aa73b: 90 nop 80aa73c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aa740: 83 fe ff cmp $0xffffffff,%esi 80aa743: bf ff ff ff ff mov $0xffffffff,%edi 80aa748: 0f 85 21 ff ff ff jne 80aa66f <__mbrtowc+0x9f> 80aa74e: eb a2 jmp 80aa6f2 <__mbrtowc+0x122> 80aa750: 81 fd a0 15 0c 08 cmp $0x80c15a0,%ebp 80aa756: 74 17 je 80aa76f <__mbrtowc+0x19f> 80aa758: 89 e8 mov %ebp,%eax 80aa75a: 89 54 24 08 mov %edx,0x8(%esp) 80aa75e: e8 ad 2e fc ff call 806d610 <__wcsmbs_load_conv> 80aa763: 8b 45 14 mov 0x14(%ebp),%eax 80aa766: 8b 54 24 08 mov 0x8(%esp),%edx 80aa76a: e9 f4 fe ff ff jmp 80aa663 <__mbrtowc+0x93> 80aa76f: b8 80 f3 0b 08 mov $0x80bf380,%eax 80aa774: e9 ea fe ff ff jmp 80aa663 <__mbrtowc+0x93> 80aa779: 68 78 66 0d 08 push $0x80d6678 80aa77e: 6a 69 push $0x69 80aa780: 68 6c 66 0d 08 push $0x80d666c 80aa785: 68 bc e5 0c 08 push $0x80ce5bc 80aa78a: e8 51 f0 f9 ff call 80497e0 <__assert_fail> 80aa78f: 90 nop 080aa790 <__profil_counter>: 80aa790: 8b 44 24 40 mov 0x40(%esp),%eax 80aa794: 2b 05 c0 d8 0e 08 sub 0x80ed8c0,%eax 80aa79a: 89 c2 mov %eax,%edx 80aa79c: c1 e8 1f shr $0x1f,%eax 80aa79f: 01 d0 add %edx,%eax 80aa7a1: d1 f8 sar %eax 80aa7a3: f7 25 bc d8 0e 08 mull 0x80ed8bc 80aa7a9: 0f ac d0 10 shrd $0x10,%edx,%eax 80aa7ad: 3b 05 c4 d8 0e 08 cmp 0x80ed8c4,%eax 80aa7b3: 73 0b jae 80aa7c0 <__profil_counter+0x30> 80aa7b5: 8b 15 c8 d8 0e 08 mov 0x80ed8c8,%edx 80aa7bb: 66 83 04 42 01 addw $0x1,(%edx,%eax,2) 80aa7c0: c3 ret 80aa7c1: eb 0d jmp 80aa7d0 <__profil> 80aa7c3: 90 nop 80aa7c4: 90 nop 80aa7c5: 90 nop 80aa7c6: 90 nop 80aa7c7: 90 nop 80aa7c8: 90 nop 80aa7c9: 90 nop 80aa7ca: 90 nop 80aa7cb: 90 nop 80aa7cc: 90 nop 80aa7cd: 90 nop 80aa7ce: 90 nop 80aa7cf: 90 nop 080aa7d0 <__profil>: 80aa7d0: 53 push %ebx 80aa7d1: 81 ec a8 00 00 00 sub $0xa8,%esp 80aa7d7: 8b 9c 24 b0 00 00 00 mov 0xb0(%esp),%ebx 80aa7de: 85 db test %ebx,%ebx 80aa7e0: 0f 84 04 01 00 00 je 80aa8ea <__profil+0x11a> 80aa7e6: a1 c8 d8 0e 08 mov 0x80ed8c8,%eax 80aa7eb: 85 c0 test %eax,%eax 80aa7ed: 74 38 je 80aa827 <__profil+0x57> 80aa7ef: 83 ec 04 sub $0x4,%esp 80aa7f2: 6a 00 push $0x0 80aa7f4: 68 ac d8 0e 08 push $0x80ed8ac 80aa7f9: 6a 02 push $0x2 80aa7fb: e8 c0 cd 00 00 call 80b75c0 <__setitimer> 80aa800: 83 c4 10 add $0x10,%esp 80aa803: 85 c0 test %eax,%eax 80aa805: 0f 88 29 01 00 00 js 80aa934 <__profil+0x164> 80aa80b: 83 ec 04 sub $0x4,%esp 80aa80e: 6a 00 push $0x0 80aa810: 68 20 d8 0e 08 push $0x80ed820 80aa815: 6a 1b push $0x1b 80aa817: e8 24 0f fd ff call 807b740 <__sigaction> 80aa81c: 83 c4 10 add $0x10,%esp 80aa81f: 85 c0 test %eax,%eax 80aa821: 0f 88 0d 01 00 00 js 80aa934 <__profil+0x164> 80aa827: 8b 84 24 b4 00 00 00 mov 0xb4(%esp),%eax 80aa82e: 8d 54 24 14 lea 0x14(%esp),%edx 80aa832: 89 1d c8 d8 0e 08 mov %ebx,0x80ed8c8 80aa838: c7 44 24 14 90 a7 0a movl $0x80aa790,0x14(%esp) 80aa83f: 08 80aa840: c7 84 24 98 00 00 00 movl $0x10000000,0x98(%esp) 80aa847: 00 00 00 10 80aa84b: d1 e8 shr %eax 80aa84d: a3 c4 d8 0e 08 mov %eax,0x80ed8c4 80aa852: 8b 84 24 b8 00 00 00 mov 0xb8(%esp),%eax 80aa859: a3 c0 d8 0e 08 mov %eax,0x80ed8c0 80aa85e: 8b 84 24 bc 00 00 00 mov 0xbc(%esp),%eax 80aa865: a3 bc d8 0e 08 mov %eax,0x80ed8bc 80aa86a: 8d 84 24 94 00 00 00 lea 0x94(%esp),%eax 80aa871: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aa878: c7 00 ff ff ff ff movl $0xffffffff,(%eax) 80aa87e: 83 e8 04 sub $0x4,%eax 80aa881: 39 d0 cmp %edx,%eax 80aa883: 75 f3 jne 80aa878 <__profil+0xa8> 80aa885: 83 ec 04 sub $0x4,%esp 80aa888: 68 20 d8 0e 08 push $0x80ed820 80aa88d: 50 push %eax 80aa88e: 6a 1b push $0x1b 80aa890: e8 ab 0e fd ff call 807b740 <__sigaction> 80aa895: 83 c4 10 add $0x10,%esp 80aa898: 85 c0 test %eax,%eax 80aa89a: 0f 88 94 00 00 00 js 80aa934 <__profil+0x164> 80aa8a0: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80aa8a7: 00 80aa8a8: e8 93 00 00 00 call 80aa940 <__profile_frequency> 80aa8ad: 89 c1 mov %eax,%ecx 80aa8af: b8 40 42 0f 00 mov $0xf4240,%eax 80aa8b4: 83 ec 04 sub $0x4,%esp 80aa8b7: 99 cltd 80aa8b8: f7 f9 idiv %ecx 80aa8ba: 89 44 24 14 mov %eax,0x14(%esp) 80aa8be: 8b 44 24 10 mov 0x10(%esp),%eax 80aa8c2: 8b 54 24 14 mov 0x14(%esp),%edx 80aa8c6: 89 44 24 08 mov %eax,0x8(%esp) 80aa8ca: 89 54 24 0c mov %edx,0xc(%esp) 80aa8ce: 68 ac d8 0e 08 push $0x80ed8ac 80aa8d3: 8d 44 24 0c lea 0xc(%esp),%eax 80aa8d7: 50 push %eax 80aa8d8: 6a 02 push $0x2 80aa8da: e8 e1 cc 00 00 call 80b75c0 <__setitimer> 80aa8df: 83 c4 10 add $0x10,%esp 80aa8e2: 81 c4 a8 00 00 00 add $0xa8,%esp 80aa8e8: 5b pop %ebx 80aa8e9: c3 ret 80aa8ea: 8b 15 c8 d8 0e 08 mov 0x80ed8c8,%edx 80aa8f0: 31 c0 xor %eax,%eax 80aa8f2: 85 d2 test %edx,%edx 80aa8f4: 74 ec je 80aa8e2 <__profil+0x112> 80aa8f6: 83 ec 04 sub $0x4,%esp 80aa8f9: 6a 00 push $0x0 80aa8fb: 68 ac d8 0e 08 push $0x80ed8ac 80aa900: 6a 02 push $0x2 80aa902: e8 b9 cc 00 00 call 80b75c0 <__setitimer> 80aa907: 83 c4 10 add $0x10,%esp 80aa90a: 85 c0 test %eax,%eax 80aa90c: 78 26 js 80aa934 <__profil+0x164> 80aa90e: 83 ec 04 sub $0x4,%esp 80aa911: c7 05 c8 d8 0e 08 00 movl $0x0,0x80ed8c8 80aa918: 00 00 00 80aa91b: 6a 00 push $0x0 80aa91d: 68 20 d8 0e 08 push $0x80ed820 80aa922: 6a 1b push $0x1b 80aa924: e8 17 0e fd ff call 807b740 <__sigaction> 80aa929: 83 c4 10 add $0x10,%esp 80aa92c: 81 c4 a8 00 00 00 add $0xa8,%esp 80aa932: 5b pop %ebx 80aa933: c3 ret 80aa934: b8 ff ff ff ff mov $0xffffffff,%eax 80aa939: eb a7 jmp 80aa8e2 <__profil+0x112> 80aa93b: 66 90 xchg %ax,%ax 80aa93d: 66 90 xchg %ax,%ax 80aa93f: 90 nop 080aa940 <__profile_frequency>: 80aa940: a1 9c dc 0e 08 mov 0x80edc9c,%eax 80aa945: c3 ret 80aa946: 66 90 xchg %ax,%ax 80aa948: 66 90 xchg %ax,%ax 80aa94a: 66 90 xchg %ax,%ax 80aa94c: 66 90 xchg %ax,%ax 80aa94e: 66 90 xchg %ax,%ax 080aa950 <call_dl_lookup>: 80aa950: 53 push %ebx 80aa951: 83 ec 14 sub $0x14,%esp 80aa954: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80aa958: 8b 13 mov (%ebx),%edx 80aa95a: 8b 4b 14 mov 0x14(%ebx),%ecx 80aa95d: 8b 43 04 mov 0x4(%ebx),%eax 80aa960: 6a 00 push $0x0 80aa962: ff 73 0c pushl 0xc(%ebx) 80aa965: 6a 00 push $0x0 80aa967: ff 73 08 pushl 0x8(%ebx) 80aa96a: ff b2 cc 01 00 00 pushl 0x1cc(%edx) 80aa970: e8 1b c3 fe ff call 8096c90 <_dl_lookup_symbol_x> 80aa975: 89 03 mov %eax,(%ebx) 80aa977: 83 c4 14 add $0x14,%esp 80aa97a: 5b pop %ebx 80aa97b: c3 ret 80aa97c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080aa980 <do_sym>: 80aa980: 55 push %ebp 80aa981: 89 e5 mov %esp,%ebp 80aa983: 57 push %edi 80aa984: 56 push %esi 80aa985: 53 push %ebx 80aa986: 89 c6 mov %eax,%esi 80aa988: 89 c8 mov %ecx,%eax 80aa98a: 89 d7 mov %edx,%edi 80aa98c: 89 cb mov %ecx,%ebx 80aa98e: 83 ec 4c sub $0x4c,%esp 80aa991: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 80aa998: e8 13 0b ff ff call 809b4b0 <_dl_find_dso_for_object> 80aa99d: 85 c0 test %eax,%eax 80aa99f: 0f 44 05 40 ca 0e 08 cmove 0x80eca40,%eax 80aa9a6: 85 f6 test %esi,%esi 80aa9a8: 0f 84 a2 00 00 00 je 80aaa50 <do_sym+0xd0> 80aa9ae: 83 fe ff cmp $0xffffffff,%esi 80aa9b1: 74 5d je 80aaa10 <do_sym+0x90> 80aa9b3: 8d 86 d0 01 00 00 lea 0x1d0(%esi),%eax 80aa9b9: 83 ec 0c sub $0xc,%esp 80aa9bc: 8d 4d c4 lea -0x3c(%ebp),%ecx 80aa9bf: 6a 00 push $0x0 80aa9c1: ff 75 0c pushl 0xc(%ebp) 80aa9c4: 89 f2 mov %esi,%edx 80aa9c6: 6a 00 push $0x0 80aa9c8: ff 75 08 pushl 0x8(%ebp) 80aa9cb: 50 push %eax 80aa9cc: 89 f8 mov %edi,%eax 80aa9ce: e8 bd c2 fe ff call 8096c90 <_dl_lookup_symbol_x> 80aa9d3: 83 c4 0c add $0xc,%esp 80aa9d6: 8b 55 c4 mov -0x3c(%ebp),%edx 80aa9d9: 85 d2 test %edx,%edx 80aa9db: 0f 84 cd 00 00 00 je 80aaaae <do_sym+0x12e> 80aa9e1: 85 c0 test %eax,%eax 80aa9e3: 0f 84 8f 00 00 00 je 80aaa78 <do_sym+0xf8> 80aa9e9: 8b 00 mov (%eax),%eax 80aa9eb: 03 42 04 add 0x4(%edx),%eax 80aa9ee: 0f b6 52 0c movzbl 0xc(%edx),%edx 80aa9f2: 83 e2 0f and $0xf,%edx 80aa9f5: 80 fa 0a cmp $0xa,%dl 80aa9f8: 0f 84 82 00 00 00 je 80aaa80 <do_sym+0x100> 80aa9fe: 8d 65 f4 lea -0xc(%ebp),%esp 80aaa01: 5b pop %ebx 80aaa02: 5e pop %esi 80aaa03: 5f pop %edi 80aaa04: 5d pop %ebp 80aaa05: c2 08 00 ret $0x8 80aaa08: 90 nop 80aaa09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aaa10: 3b 05 40 ca 0e 08 cmp 0x80eca40,%eax 80aaa16: 89 c2 mov %eax,%edx 80aaa18: 75 08 jne 80aaa22 <do_sym+0xa2> 80aaa1a: eb 6b jmp 80aaa87 <do_sym+0x107> 80aaa1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aaa20: 89 ca mov %ecx,%edx 80aaa22: 8b 8a 6c 01 00 00 mov 0x16c(%edx),%ecx 80aaa28: 85 c9 test %ecx,%ecx 80aaa2a: 75 f4 jne 80aaa20 <do_sym+0xa0> 80aaa2c: 83 ec 0c sub $0xc,%esp 80aaa2f: 81 c2 d0 01 00 00 add $0x1d0,%edx 80aaa35: 50 push %eax 80aaa36: 6a 00 push $0x0 80aaa38: 6a 00 push $0x0 80aaa3a: ff 75 08 pushl 0x8(%ebp) 80aaa3d: 52 push %edx 80aaa3e: 8d 4d c4 lea -0x3c(%ebp),%ecx 80aaa41: 89 c2 mov %eax,%edx 80aaa43: 89 f8 mov %edi,%eax 80aaa45: e8 46 c2 fe ff call 8096c90 <_dl_lookup_symbol_x> 80aaa4a: 83 c4 0c add $0xc,%esp 80aaa4d: eb 87 jmp 80aa9d6 <do_sym+0x56> 80aaa4f: 90 nop 80aaa50: 65 8b 15 0c 00 00 00 mov %gs:0xc,%edx 80aaa57: 85 d2 test %edx,%edx 80aaa59: 75 5a jne 80aaab5 <do_sym+0x135> 80aaa5b: 8b 55 0c mov 0xc(%ebp),%edx 80aaa5e: 83 ec 0c sub $0xc,%esp 80aaa61: 6a 00 push $0x0 80aaa63: 83 ca 01 or $0x1,%edx 80aaa66: 52 push %edx 80aaa67: 6a 00 push $0x0 80aaa69: ff 75 08 pushl 0x8(%ebp) 80aaa6c: ff b0 cc 01 00 00 pushl 0x1cc(%eax) 80aaa72: eb ca jmp 80aaa3e <do_sym+0xbe> 80aaa74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aaa78: 31 c0 xor %eax,%eax 80aaa7a: e9 6c ff ff ff jmp 80aa9eb <do_sym+0x6b> 80aaa7f: 90 nop 80aaa80: ff d0 call *%eax 80aaa82: e9 77 ff ff ff jmp 80aa9fe <do_sym+0x7e> 80aaa87: 85 c0 test %eax,%eax 80aaa89: 0f 84 3b 01 00 00 je 80aabca <do_sym+0x24a> 80aaa8f: 3b 98 ac 01 00 00 cmp 0x1ac(%eax),%ebx 80aaa95: 0f 82 2f 01 00 00 jb 80aabca <do_sym+0x24a> 80aaa9b: 3b 98 b0 01 00 00 cmp 0x1b0(%eax),%ebx 80aaaa1: 0f 83 23 01 00 00 jae 80aabca <do_sym+0x24a> 80aaaa7: 89 c2 mov %eax,%edx 80aaaa9: e9 74 ff ff ff jmp 80aaa22 <do_sym+0xa2> 80aaaae: 31 c0 xor %eax,%eax 80aaab0: e9 49 ff ff ff jmp 80aa9fe <do_sym+0x7e> 80aaab5: 89 45 d0 mov %eax,-0x30(%ebp) 80aaab8: 8b 45 08 mov 0x8(%ebp),%eax 80aaabb: 89 7d d4 mov %edi,-0x2c(%ebp) 80aaabe: 89 45 d8 mov %eax,-0x28(%ebp) 80aaac1: 8b 45 0c mov 0xc(%ebp),%eax 80aaac4: 83 c8 05 or $0x5,%eax 80aaac7: 89 45 dc mov %eax,-0x24(%ebp) 80aaaca: 8d 45 c4 lea -0x3c(%ebp),%eax 80aaacd: 89 45 e4 mov %eax,-0x1c(%ebp) 80aaad0: 65 c7 05 1c 00 00 00 movl $0x1,%gs:0x1c 80aaad7: 01 00 00 00 80aaadb: 8d 45 d0 lea -0x30(%ebp),%eax 80aaade: 83 ec 08 sub $0x8,%esp 80aaae1: 8d 4d c3 lea -0x3d(%ebp),%ecx 80aaae4: 8d 55 cc lea -0x34(%ebp),%edx 80aaae7: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%ebp) 80aaaee: 50 push %eax 80aaaef: 8d 45 c8 lea -0x38(%ebp),%eax 80aaaf2: 68 50 a9 0a 08 push $0x80aa950 80aaaf7: e8 04 f7 fe ff call 809a200 <_dl_catch_error> 80aaafc: 89 c7 mov %eax,%edi 80aaafe: 89 f0 mov %esi,%eax 80aab00: 65 87 05 1c 00 00 00 xchg %eax,%gs:0x1c 80aab07: 83 f8 02 cmp $0x2,%eax 80aab0a: 5a pop %edx 80aab0b: 59 pop %ecx 80aab0c: 0f 84 94 00 00 00 je 80aaba6 <do_sym+0x226> 80aab12: 8b 5d cc mov -0x34(%ebp),%ebx 80aab15: 8b 45 d0 mov -0x30(%ebp),%eax 80aab18: 85 db test %ebx,%ebx 80aab1a: 0f 84 b6 fe ff ff je 80aa9d6 <do_sym+0x56> 80aab20: 83 ec 0c sub $0xc,%esp 80aab23: 53 push %ebx 80aab24: e8 87 17 fb ff call 805c2b0 <strlen> 80aab29: 8d 50 01 lea 0x1(%eax),%edx 80aab2c: 83 c0 1f add $0x1f,%eax 80aab2f: 83 c4 10 add $0x10,%esp 80aab32: 83 e0 f0 and $0xfffffff0,%eax 80aab35: 29 c4 sub %eax,%esp 80aab37: 8d 44 24 0f lea 0xf(%esp),%eax 80aab3b: 83 ec 04 sub $0x4,%esp 80aab3e: 52 push %edx 80aab3f: 53 push %ebx 80aab40: 83 e0 f0 and $0xfffffff0,%eax 80aab43: 50 push %eax 80aab44: e8 b7 28 fb ff call 805d400 <memcpy> 80aab49: 8b 55 c8 mov -0x38(%ebp),%edx 80aab4c: 89 c6 mov %eax,%esi 80aab4e: 89 14 24 mov %edx,(%esp) 80aab51: 89 55 b4 mov %edx,-0x4c(%ebp) 80aab54: e8 57 17 fb ff call 805c2b0 <strlen> 80aab59: 8d 48 01 lea 0x1(%eax),%ecx 80aab5c: 83 c0 1f add $0x1f,%eax 80aab5f: 83 c4 10 add $0x10,%esp 80aab62: 83 e0 f0 and $0xfffffff0,%eax 80aab65: 8b 55 b4 mov -0x4c(%ebp),%edx 80aab68: 29 c4 sub %eax,%esp 80aab6a: 8d 44 24 0f lea 0xf(%esp),%eax 80aab6e: 83 ec 04 sub $0x4,%esp 80aab71: 51 push %ecx 80aab72: 52 push %edx 80aab73: 83 e0 f0 and $0xfffffff0,%eax 80aab76: 50 push %eax 80aab77: e8 84 28 fb ff call 805d400 <memcpy> 80aab7c: 83 c4 10 add $0x10,%esp 80aab7f: 80 7d c3 00 cmpb $0x0,-0x3d(%ebp) 80aab83: 74 12 je 80aab97 <do_sym+0x217> 80aab85: 83 ec 0c sub $0xc,%esp 80aab88: 89 45 b4 mov %eax,-0x4c(%ebp) 80aab8b: 53 push %ebx 80aab8c: e8 ff f9 fa ff call 805a590 <__cfree> 80aab91: 8b 45 b4 mov -0x4c(%ebp),%eax 80aab94: 83 c4 10 add $0x10,%esp 80aab97: 83 ec 0c sub $0xc,%esp 80aab9a: 89 c2 mov %eax,%edx 80aab9c: 31 c9 xor %ecx,%ecx 80aab9e: 56 push %esi 80aab9f: 89 f8 mov %edi,%eax 80aaba1: e8 6a f4 fe ff call 809a010 <_dl_signal_error> 80aaba6: 65 8b 1d 08 00 00 00 mov %gs:0x8,%ebx 80aabad: ba 01 00 00 00 mov $0x1,%edx 80aabb2: 83 c3 1c add $0x1c,%ebx 80aabb5: b9 81 00 00 00 mov $0x81,%ecx 80aabba: b8 f0 00 00 00 mov $0xf0,%eax 80aabbf: ff 15 f0 c9 0e 08 call *0x80ec9f0 80aabc5: e9 48 ff ff ff jmp 80aab12 <do_sym+0x192> 80aabca: 83 ec 0c sub $0xc,%esp 80aabcd: 31 c9 xor %ecx,%ecx 80aabcf: 31 d2 xor %edx,%edx 80aabd1: 68 84 66 0d 08 push $0x80d6684 80aabd6: 31 c0 xor %eax,%eax 80aabd8: e8 33 f4 fe ff call 809a010 <_dl_signal_error> 80aabdd: 8d 76 00 lea 0x0(%esi),%esi 080aabe0 <_dl_vsym>: 80aabe0: 57 push %edi 80aabe1: 56 push %esi 80aabe2: 31 f6 xor %esi,%esi 80aabe4: 53 push %ebx 80aabe5: 89 cb mov %ecx,%ebx 80aabe7: 83 ec 18 sub $0x18,%esp 80aabea: 89 4c 24 08 mov %ecx,0x8(%esp) 80aabee: c7 44 24 10 01 00 00 movl $0x1,0x10(%esp) 80aabf5: 00 80aabf6: 0f b6 0b movzbl (%ebx),%ecx 80aabf9: 85 c9 test %ecx,%ecx 80aabfb: 74 55 je 80aac52 <_dl_vsym+0x72> 80aabfd: 89 ce mov %ecx,%esi 80aabff: 0f b6 4b 01 movzbl 0x1(%ebx),%ecx 80aac03: e3 4d jecxz 80aac52 <_dl_vsym+0x72> 80aac05: c1 e6 04 shl $0x4,%esi 80aac08: 01 ce add %ecx,%esi 80aac0a: 0f b6 4b 02 movzbl 0x2(%ebx),%ecx 80aac0e: e3 42 jecxz 80aac52 <_dl_vsym+0x72> 80aac10: c1 e6 04 shl $0x4,%esi 80aac13: 01 ce add %ecx,%esi 80aac15: 0f b6 4b 03 movzbl 0x3(%ebx),%ecx 80aac19: e3 37 jecxz 80aac52 <_dl_vsym+0x72> 80aac1b: c1 e6 04 shl $0x4,%esi 80aac1e: 01 ce add %ecx,%esi 80aac20: 0f b6 4b 04 movzbl 0x4(%ebx),%ecx 80aac24: e3 2c jecxz 80aac52 <_dl_vsym+0x72> 80aac26: c1 e6 04 shl $0x4,%esi 80aac29: 83 c3 05 add $0x5,%ebx 80aac2c: 01 ce add %ecx,%esi 80aac2e: 0f b6 0b movzbl (%ebx),%ecx 80aac31: e3 1f jecxz 80aac52 <_dl_vsym+0x72> 80aac33: c1 e6 04 shl $0x4,%esi 80aac36: bf 00 00 00 f0 mov $0xf0000000,%edi 80aac3b: 43 inc %ebx 80aac3c: 01 ce add %ecx,%esi 80aac3e: 21 f7 and %esi,%edi 80aac40: 81 e6 ff ff ff 0f and $0xfffffff,%esi 80aac46: c1 ef 18 shr $0x18,%edi 80aac49: 0f b6 0b movzbl (%ebx),%ecx 80aac4c: 31 fe xor %edi,%esi 80aac4e: 85 c9 test %ecx,%ecx 80aac50: 75 e1 jne 80aac33 <_dl_vsym+0x53> 80aac52: 89 74 24 0c mov %esi,0xc(%esp) 80aac56: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80aac5d: 00 80aac5e: 6a 00 push $0x0 80aac60: 8d 4c 24 0c lea 0xc(%esp),%ecx 80aac64: 51 push %ecx 80aac65: 8b 4c 24 30 mov 0x30(%esp),%ecx 80aac69: e8 12 fd ff ff call 80aa980 <do_sym> 80aac6e: 83 c4 18 add $0x18,%esp 80aac71: 5b pop %ebx 80aac72: 5e pop %esi 80aac73: 5f pop %edi 80aac74: c2 04 00 ret $0x4 80aac77: 89 f6 mov %esi,%esi 80aac79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080aac80 <_dl_sym>: 80aac80: 83 ec 14 sub $0x14,%esp 80aac83: 6a 02 push $0x2 80aac85: 6a 00 push $0x0 80aac87: e8 f4 fc ff ff call 80aa980 <do_sym> 80aac8c: 83 c4 14 add $0x14,%esp 80aac8f: c3 ret 080aac90 <__strtoll_internal>: 80aac90: 83 ec 18 sub $0x18,%esp 80aac93: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aac9a: b8 dc ff ff ff mov $0xffffffdc,%eax 80aac9f: ff 34 02 pushl (%edx,%eax,1) 80aaca2: ff 74 24 2c pushl 0x2c(%esp) 80aaca6: ff 74 24 2c pushl 0x2c(%esp) 80aacaa: ff 74 24 2c pushl 0x2c(%esp) 80aacae: ff 74 24 2c pushl 0x2c(%esp) 80aacb2: e8 99 00 00 00 call 80aad50 <____strtoll_l_internal> 80aacb7: 83 c4 2c add $0x2c,%esp 80aacba: c3 ret 80aacbb: 90 nop 80aacbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080aacc0 <__strtoll>: 80aacc0: 83 ec 18 sub $0x18,%esp 80aacc3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aacca: b8 dc ff ff ff mov $0xffffffdc,%eax 80aaccf: ff 34 02 pushl (%edx,%eax,1) 80aacd2: 6a 00 push $0x0 80aacd4: ff 74 24 2c pushl 0x2c(%esp) 80aacd8: ff 74 24 2c pushl 0x2c(%esp) 80aacdc: ff 74 24 2c pushl 0x2c(%esp) 80aace0: e8 6b 00 00 00 call 80aad50 <____strtoll_l_internal> 80aace5: 83 c4 2c add $0x2c,%esp 80aace8: c3 ret 80aace9: 66 90 xchg %ax,%ax 80aaceb: 66 90 xchg %ax,%ax 80aaced: 66 90 xchg %ax,%ax 80aacef: 90 nop 080aacf0 <__strtoull_internal>: 80aacf0: 83 ec 18 sub $0x18,%esp 80aacf3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aacfa: b8 dc ff ff ff mov $0xffffffdc,%eax 80aacff: ff 34 02 pushl (%edx,%eax,1) 80aad02: ff 74 24 2c pushl 0x2c(%esp) 80aad06: ff 74 24 2c pushl 0x2c(%esp) 80aad0a: ff 74 24 2c pushl 0x2c(%esp) 80aad0e: ff 74 24 2c pushl 0x2c(%esp) 80aad12: e8 69 07 00 00 call 80ab480 <____strtoull_l_internal> 80aad17: 83 c4 2c add $0x2c,%esp 80aad1a: c3 ret 80aad1b: 90 nop 80aad1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080aad20 <__strtoull>: 80aad20: 83 ec 18 sub $0x18,%esp 80aad23: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aad2a: b8 dc ff ff ff mov $0xffffffdc,%eax 80aad2f: ff 34 02 pushl (%edx,%eax,1) 80aad32: 6a 00 push $0x0 80aad34: ff 74 24 2c pushl 0x2c(%esp) 80aad38: ff 74 24 2c pushl 0x2c(%esp) 80aad3c: ff 74 24 2c pushl 0x2c(%esp) 80aad40: e8 3b 07 00 00 call 80ab480 <____strtoull_l_internal> 80aad45: 83 c4 2c add $0x2c,%esp 80aad48: c3 ret 80aad49: 66 90 xchg %ax,%ax 80aad4b: 66 90 xchg %ax,%ax 80aad4d: 66 90 xchg %ax,%ax 80aad4f: 90 nop 080aad50 <____strtoll_l_internal>: 80aad50: 55 push %ebp 80aad51: 57 push %edi 80aad52: 31 ed xor %ebp,%ebp 80aad54: 56 push %esi 80aad55: 53 push %ebx 80aad56: 83 ec 4c sub $0x4c,%esp 80aad59: 8b 44 24 6c mov 0x6c(%esp),%eax 80aad5d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80aad64: 00 80aad65: 85 c0 test %eax,%eax 80aad67: 0f 85 b4 02 00 00 jne 80ab021 <____strtoll_l_internal+0x2d1> 80aad6d: 83 7c 24 68 01 cmpl $0x1,0x68(%esp) 80aad72: 0f 84 d8 01 00 00 je 80aaf50 <____strtoll_l_internal+0x200> 80aad78: 83 7c 24 68 24 cmpl $0x24,0x68(%esp) 80aad7d: 0f 87 cd 01 00 00 ja 80aaf50 <____strtoll_l_internal+0x200> 80aad83: 8b 44 24 70 mov 0x70(%esp),%eax 80aad87: 8b 7c 24 60 mov 0x60(%esp),%edi 80aad8b: 8b 48 34 mov 0x34(%eax),%ecx 80aad8e: 8b 44 24 60 mov 0x60(%esp),%eax 80aad92: 89 7c 24 18 mov %edi,0x18(%esp) 80aad96: 0f be 10 movsbl (%eax),%edx 80aad99: f6 44 51 01 20 testb $0x20,0x1(%ecx,%edx,2) 80aad9e: 89 d0 mov %edx,%eax 80aada0: 74 21 je 80aadc3 <____strtoll_l_internal+0x73> 80aada2: 8b 54 24 18 mov 0x18(%esp),%edx 80aada6: 8d 76 00 lea 0x0(%esi),%esi 80aada9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80aadb0: 83 c2 01 add $0x1,%edx 80aadb3: 0f be 1a movsbl (%edx),%ebx 80aadb6: f6 44 59 01 20 testb $0x20,0x1(%ecx,%ebx,2) 80aadbb: 89 d8 mov %ebx,%eax 80aadbd: 75 f1 jne 80aadb0 <____strtoll_l_internal+0x60> 80aadbf: 89 54 24 18 mov %edx,0x18(%esp) 80aadc3: 84 c0 test %al,%al 80aadc5: 0f 84 10 03 00 00 je 80ab0db <____strtoll_l_internal+0x38b> 80aadcb: 3c 2d cmp $0x2d,%al 80aadcd: 0f 84 f6 02 00 00 je 80ab0c9 <____strtoll_l_internal+0x379> 80aadd3: 3c 2b cmp $0x2b,%al 80aadd5: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80aaddc: 00 80aaddd: 0f 94 c0 sete %al 80aade0: 0f b6 c0 movzbl %al,%eax 80aade3: 01 44 24 18 add %eax,0x18(%esp) 80aade7: 8b 44 24 18 mov 0x18(%esp),%eax 80aadeb: 0f b6 08 movzbl (%eax),%ecx 80aadee: 80 f9 30 cmp $0x30,%cl 80aadf1: 0f 84 66 02 00 00 je 80ab05d <____strtoll_l_internal+0x30d> 80aadf7: 8b 7c 24 68 mov 0x68(%esp),%edi 80aadfb: 85 ff test %edi,%edi 80aadfd: 0f 84 6d 01 00 00 je 80aaf70 <____strtoll_l_internal+0x220> 80aae03: 83 7c 24 68 0a cmpl $0xa,0x68(%esp) 80aae08: 0f 84 62 01 00 00 je 80aaf70 <____strtoll_l_internal+0x220> 80aae0e: 8b 44 24 68 mov 0x68(%esp),%eax 80aae12: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80aae19: 00 80aae1a: 83 e8 02 sub $0x2,%eax 80aae1d: 8b 3c c5 00 67 0d 08 mov 0x80d6700(,%eax,8),%edi 80aae24: 89 7c 24 30 mov %edi,0x30(%esp) 80aae28: 8b 3c c5 04 67 0d 08 mov 0x80d6704(,%eax,8),%edi 80aae2f: 89 7c 24 20 mov %edi,0x20(%esp) 80aae33: 8b 7c 24 68 mov 0x68(%esp),%edi 80aae37: 0f b6 9f be 66 0d 08 movzbl 0x80d66be(%edi),%ebx 80aae3e: 31 ff xor %edi,%edi 80aae40: 88 5c 24 2b mov %bl,0x2b(%esp) 80aae44: 8b 04 85 00 d2 0c 08 mov 0x80cd200(,%eax,4),%eax 80aae4b: 84 c9 test %cl,%cl 80aae4d: 89 44 24 10 mov %eax,0x10(%esp) 80aae51: 0f 84 8c 02 00 00 je 80ab0e3 <____strtoll_l_internal+0x393> 80aae57: 8b 74 24 18 mov 0x18(%esp),%esi 80aae5b: 39 74 24 0c cmp %esi,0xc(%esp) 80aae5f: 0f 84 7e 02 00 00 je 80ab0e3 <____strtoll_l_internal+0x393> 80aae65: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 80aae6a: 89 44 24 1c mov %eax,0x1c(%esp) 80aae6e: 8b 74 24 18 mov 0x18(%esp),%esi 80aae72: 31 c0 xor %eax,%eax 80aae74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aae78: 8d 51 d0 lea -0x30(%ecx),%edx 80aae7b: 80 fa 09 cmp $0x9,%dl 80aae7e: 0f 86 3f 01 00 00 jbe 80aafc3 <____strtoll_l_internal+0x273> 80aae84: 85 ff test %edi,%edi 80aae86: 0f 84 1c 01 00 00 je 80aafa8 <____strtoll_l_internal+0x258> 80aae8c: 0f b6 1e movzbl (%esi),%ebx 80aae8f: 38 5d 00 cmp %bl,0x0(%ebp) 80aae92: 0f 85 10 01 00 00 jne 80aafa8 <____strtoll_l_internal+0x258> 80aae98: 31 d2 xor %edx,%edx 80aae9a: eb 14 jmp 80aaeb0 <____strtoll_l_internal+0x160> 80aae9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aaea0: 89 da mov %ebx,%edx 80aaea2: 0f b6 1c 1e movzbl (%esi,%ebx,1),%ebx 80aaea6: 38 5c 15 00 cmp %bl,0x0(%ebp,%edx,1) 80aaeaa: 0f 85 f8 00 00 00 jne 80aafa8 <____strtoll_l_internal+0x258> 80aaeb0: 8d 5a 01 lea 0x1(%edx),%ebx 80aaeb3: 39 fb cmp %edi,%ebx 80aaeb5: 75 e9 jne 80aaea0 <____strtoll_l_internal+0x150> 80aaeb7: 01 f2 add %esi,%edx 80aaeb9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aaec0: 8d 72 01 lea 0x1(%edx),%esi 80aaec3: 3b 74 24 0c cmp 0xc(%esp),%esi 80aaec7: 0f b6 4a 01 movzbl 0x1(%edx),%ecx 80aaecb: 74 04 je 80aaed1 <____strtoll_l_internal+0x181> 80aaecd: 84 c9 test %cl,%cl 80aaecf: 75 a7 jne 80aae78 <____strtoll_l_internal+0x128> 80aaed1: 89 44 24 10 mov %eax,0x10(%esp) 80aaed5: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80aaedc: 00 80aaedd: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80aaee4: 00 80aaee5: 3b 74 24 18 cmp 0x18(%esp),%esi 80aaee9: 0f 84 f4 01 00 00 je 80ab0e3 <____strtoll_l_internal+0x393> 80aaeef: 8b 7c 24 64 mov 0x64(%esp),%edi 80aaef3: 85 ff test %edi,%edi 80aaef5: 74 06 je 80aaefd <____strtoll_l_internal+0x1ad> 80aaef7: 8b 44 24 64 mov 0x64(%esp),%eax 80aaefb: 89 30 mov %esi,(%eax) 80aaefd: 8b 5c 24 24 mov 0x24(%esp),%ebx 80aaf01: 85 db test %ebx,%ebx 80aaf03: 0f 85 e7 00 00 00 jne 80aaff0 <____strtoll_l_internal+0x2a0> 80aaf09: 8b 4c 24 2c mov 0x2c(%esp),%ecx 80aaf0d: 85 c9 test %ecx,%ecx 80aaf0f: 0f 84 0f 02 00 00 je 80ab124 <____strtoll_l_internal+0x3d4> 80aaf15: 8b 54 24 14 mov 0x14(%esp),%edx 80aaf19: 8b 44 24 10 mov 0x10(%esp),%eax 80aaf1d: 81 fa 00 00 00 80 cmp $0x80000000,%edx 80aaf23: 77 0f ja 80aaf34 <____strtoll_l_internal+0x1e4> 80aaf25: 0f 82 85 03 00 00 jb 80ab2b0 <____strtoll_l_internal+0x560> 80aaf2b: 83 f8 00 cmp $0x0,%eax 80aaf2e: 0f 86 7c 03 00 00 jbe 80ab2b0 <____strtoll_l_internal+0x560> 80aaf34: b8 e8 ff ff ff mov $0xffffffe8,%eax 80aaf39: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aaf40: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80aaf47: 31 c0 xor %eax,%eax 80aaf49: ba 00 00 00 80 mov $0x80000000,%edx 80aaf4e: eb 17 jmp 80aaf67 <____strtoll_l_internal+0x217> 80aaf50: b8 e8 ff ff ff mov $0xffffffe8,%eax 80aaf55: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aaf5c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 80aaf63: 31 c0 xor %eax,%eax 80aaf65: 31 d2 xor %edx,%edx 80aaf67: 83 c4 4c add $0x4c,%esp 80aaf6a: 5b pop %ebx 80aaf6b: 5e pop %esi 80aaf6c: 5f pop %edi 80aaf6d: 5d pop %ebp 80aaf6e: c3 ret 80aaf6f: 90 nop 80aaf70: 8b 74 24 0c mov 0xc(%esp),%esi 80aaf74: 85 f6 test %esi,%esi 80aaf76: 0f 85 4b 03 00 00 jne 80ab2c7 <____strtoll_l_internal+0x577> 80aaf7c: c6 44 24 2b 05 movb $0x5,0x2b(%esp) 80aaf81: c7 44 24 30 99 99 99 movl $0x99999999,0x30(%esp) 80aaf88: 99 80aaf89: b8 08 00 00 00 mov $0x8,%eax 80aaf8e: c7 44 24 20 99 99 99 movl $0x19999999,0x20(%esp) 80aaf95: 19 80aaf96: c7 44 24 68 0a 00 00 movl $0xa,0x68(%esp) 80aaf9d: 00 80aaf9e: 31 ff xor %edi,%edi 80aafa0: e9 9f fe ff ff jmp 80aae44 <____strtoll_l_internal+0xf4> 80aafa5: 8d 76 00 lea 0x0(%esi),%esi 80aafa8: 8b 1d f4 d0 0c 08 mov 0x80cd0f4,%ebx 80aafae: f6 44 4b 01 04 testb $0x4,0x1(%ebx,%ecx,2) 80aafb3: 0f 84 18 ff ff ff je 80aaed1 <____strtoll_l_internal+0x181> 80aafb9: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80aafbd: 8b 14 8b mov (%ebx,%ecx,4),%edx 80aafc0: 83 ea 37 sub $0x37,%edx 80aafc3: 0f b6 d2 movzbl %dl,%edx 80aafc6: 3b 54 24 68 cmp 0x68(%esp),%edx 80aafca: 0f 8d 01 ff ff ff jge 80aaed1 <____strtoll_l_internal+0x181> 80aafd0: 3b 44 24 10 cmp 0x10(%esp),%eax 80aafd4: 0f 83 63 01 00 00 jae 80ab13d <____strtoll_l_internal+0x3ed> 80aafda: 0f af 44 24 68 imul 0x68(%esp),%eax 80aafdf: 01 d0 add %edx,%eax 80aafe1: 89 f2 mov %esi,%edx 80aafe3: e9 d8 fe ff ff jmp 80aaec0 <____strtoll_l_internal+0x170> 80aafe8: 90 nop 80aafe9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aaff0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80aaff5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80aaffc: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ab003: 8b 44 24 2c mov 0x2c(%esp),%eax 80ab007: 85 c0 test %eax,%eax 80ab009: 0f 85 38 ff ff ff jne 80aaf47 <____strtoll_l_internal+0x1f7> 80ab00f: 83 c4 4c add $0x4c,%esp 80ab012: b8 ff ff ff ff mov $0xffffffff,%eax 80ab017: ba ff ff ff 7f mov $0x7fffffff,%edx 80ab01c: 5b pop %ebx 80ab01d: 5e pop %esi 80ab01e: 5f pop %edi 80ab01f: 5d pop %ebp 80ab020: c3 ret 80ab021: 8b 44 24 70 mov 0x70(%esp),%eax 80ab025: 8b 50 04 mov 0x4(%eax),%edx 80ab028: 8b 42 2c mov 0x2c(%edx),%eax 80ab02b: 89 44 24 0c mov %eax,0xc(%esp) 80ab02f: 0f b6 00 movzbl (%eax),%eax 80ab032: 88 44 24 10 mov %al,0x10(%esp) 80ab036: 83 e8 01 sub $0x1,%eax 80ab039: 3c 7d cmp $0x7d,%al 80ab03b: 0f 87 33 02 00 00 ja 80ab274 <____strtoll_l_internal+0x524> 80ab041: 8b 6a 28 mov 0x28(%edx),%ebp 80ab044: 80 7d 00 00 cmpb $0x0,0x0(%ebp) 80ab048: 0f 85 1f fd ff ff jne 80aad6d <____strtoll_l_internal+0x1d> 80ab04e: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ab055: 00 80ab056: 31 ed xor %ebp,%ebp 80ab058: e9 10 fd ff ff jmp 80aad6d <____strtoll_l_internal+0x1d> 80ab05d: f7 44 24 68 ef ff ff testl $0xffffffef,0x68(%esp) 80ab064: ff 80ab065: 0f 85 98 fd ff ff jne 80aae03 <____strtoll_l_internal+0xb3> 80ab06b: 0f be 40 01 movsbl 0x1(%eax),%eax 80ab06f: 8b 3d fc d0 0c 08 mov 0x80cd0fc,%edi 80ab075: 89 7c 24 1c mov %edi,0x1c(%esp) 80ab079: 83 3c 87 58 cmpl $0x58,(%edi,%eax,4) 80ab07d: 0f 84 57 03 00 00 je 80ab3da <____strtoll_l_internal+0x68a> 80ab083: 8b 44 24 68 mov 0x68(%esp),%eax 80ab087: 85 c0 test %eax,%eax 80ab089: 0f 85 74 fd ff ff jne 80aae03 <____strtoll_l_internal+0xb3> 80ab08f: a1 18 d2 0c 08 mov 0x80cd218,%eax 80ab094: c7 44 24 68 08 00 00 movl $0x8,0x68(%esp) 80ab09b: 00 80ab09c: b9 30 00 00 00 mov $0x30,%ecx 80ab0a1: c7 44 24 30 ff ff ff movl $0xffffffff,0x30(%esp) 80ab0a8: ff 80ab0a9: c7 44 24 20 ff ff ff movl $0x1fffffff,0x20(%esp) 80ab0b0: 1f 80ab0b1: 31 ff xor %edi,%edi 80ab0b3: c6 44 24 2b 07 movb $0x7,0x2b(%esp) 80ab0b8: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ab0bf: 00 80ab0c0: 89 44 24 10 mov %eax,0x10(%esp) 80ab0c4: e9 a5 fd ff ff jmp 80aae6e <____strtoll_l_internal+0x11e> 80ab0c9: 83 44 24 18 01 addl $0x1,0x18(%esp) 80ab0ce: c7 44 24 2c 01 00 00 movl $0x1,0x2c(%esp) 80ab0d5: 00 80ab0d6: e9 0c fd ff ff jmp 80aade7 <____strtoll_l_internal+0x97> 80ab0db: 8b 44 24 60 mov 0x60(%esp),%eax 80ab0df: 89 44 24 18 mov %eax,0x18(%esp) 80ab0e3: 8b 54 24 64 mov 0x64(%esp),%edx 80ab0e7: 85 d2 test %edx,%edx 80ab0e9: 0f 84 2b 03 00 00 je 80ab41a <____strtoll_l_internal+0x6ca> 80ab0ef: 8b 7c 24 18 mov 0x18(%esp),%edi 80ab0f3: 89 f8 mov %edi,%eax 80ab0f5: 2b 44 24 60 sub 0x60(%esp),%eax 80ab0f9: 83 f8 01 cmp $0x1,%eax 80ab0fc: 7e 13 jle 80ab111 <____strtoll_l_internal+0x3c1> 80ab0fe: 0f be 57 ff movsbl -0x1(%edi),%edx 80ab102: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 80ab107: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 80ab10b: 0f 84 79 01 00 00 je 80ab28a <____strtoll_l_internal+0x53a> 80ab111: 8b 44 24 64 mov 0x64(%esp),%eax 80ab115: 8b 7c 24 60 mov 0x60(%esp),%edi 80ab119: 31 d2 xor %edx,%edx 80ab11b: 89 38 mov %edi,(%eax) 80ab11d: 31 c0 xor %eax,%eax 80ab11f: e9 43 fe ff ff jmp 80aaf67 <____strtoll_l_internal+0x217> 80ab124: 8b 6c 24 14 mov 0x14(%esp),%ebp 80ab128: 8b 7c 24 10 mov 0x10(%esp),%edi 80ab12c: 85 ed test %ebp,%ebp 80ab12e: 0f 88 05 03 00 00 js 80ab439 <____strtoll_l_internal+0x6e9> 80ab134: 89 f8 mov %edi,%eax 80ab136: 89 ea mov %ebp,%edx 80ab138: e9 2a fe ff ff jmp 80aaf67 <____strtoll_l_internal+0x217> 80ab13d: 89 44 24 10 mov %eax,0x10(%esp) 80ab141: 8b 44 24 68 mov 0x68(%esp),%eax 80ab145: 89 d1 mov %edx,%ecx 80ab147: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80ab14e: 00 80ab14f: 89 f3 mov %esi,%ebx 80ab151: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80ab158: 00 80ab159: 89 44 24 38 mov %eax,0x38(%esp) 80ab15d: c1 f8 1f sar $0x1f,%eax 80ab160: 89 44 24 3c mov %eax,0x3c(%esp) 80ab164: 8b 54 24 14 mov 0x14(%esp),%edx 80ab168: 8b 44 24 3c mov 0x3c(%esp),%eax 80ab16c: 0f af 54 24 38 imul 0x38(%esp),%edx 80ab171: 0f af 44 24 10 imul 0x10(%esp),%eax 80ab176: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80ab17d: 00 80ab17e: 01 d0 add %edx,%eax 80ab180: 89 44 24 34 mov %eax,0x34(%esp) 80ab184: 8b 44 24 10 mov 0x10(%esp),%eax 80ab188: f7 64 24 38 mull 0x38(%esp) 80ab18c: 89 4c 24 10 mov %ecx,0x10(%esp) 80ab190: 03 54 24 34 add 0x34(%esp),%edx 80ab194: 03 44 24 10 add 0x10(%esp),%eax 80ab198: 13 54 24 14 adc 0x14(%esp),%edx 80ab19c: 89 44 24 10 mov %eax,0x10(%esp) 80ab1a0: 89 d1 mov %edx,%ecx 80ab1a2: 89 c2 mov %eax,%edx 80ab1a4: 8b 44 24 30 mov 0x30(%esp),%eax 80ab1a8: 89 4c 24 14 mov %ecx,0x14(%esp) 80ab1ac: 31 d0 xor %edx,%eax 80ab1ae: 8b 54 24 20 mov 0x20(%esp),%edx 80ab1b2: 31 ca xor %ecx,%edx 80ab1b4: 8b 4c 24 24 mov 0x24(%esp),%ecx 80ab1b8: 09 d0 or %edx,%eax 80ab1ba: 89 44 24 34 mov %eax,0x34(%esp) 80ab1be: 66 90 xchg %ax,%ax 80ab1c0: 83 c6 01 add $0x1,%esi 80ab1c3: 3b 74 24 0c cmp 0xc(%esp),%esi 80ab1c7: 0f b6 53 01 movzbl 0x1(%ebx),%edx 80ab1cb: 0f 84 b0 00 00 00 je 80ab281 <____strtoll_l_internal+0x531> 80ab1d1: 84 d2 test %dl,%dl 80ab1d3: 0f 84 a8 00 00 00 je 80ab281 <____strtoll_l_internal+0x531> 80ab1d9: 8d 42 d0 lea -0x30(%edx),%eax 80ab1dc: 3c 09 cmp $0x9,%al 80ab1de: 76 53 jbe 80ab233 <____strtoll_l_internal+0x4e3> 80ab1e0: 85 ff test %edi,%edi 80ab1e2: 74 39 je 80ab21d <____strtoll_l_internal+0x4cd> 80ab1e4: 3a 55 00 cmp 0x0(%ebp),%dl 80ab1e7: 75 34 jne 80ab21d <____strtoll_l_internal+0x4cd> 80ab1e9: 31 c0 xor %eax,%eax 80ab1eb: 88 54 24 24 mov %dl,0x24(%esp) 80ab1ef: eb 12 jmp 80ab203 <____strtoll_l_internal+0x4b3> 80ab1f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab1f8: 0f b6 54 03 01 movzbl 0x1(%ebx,%eax,1),%edx 80ab1fd: 38 54 05 00 cmp %dl,0x0(%ebp,%eax,1) 80ab201: 75 15 jne 80ab218 <____strtoll_l_internal+0x4c8> 80ab203: 83 c0 01 add $0x1,%eax 80ab206: 39 f8 cmp %edi,%eax 80ab208: 75 ee jne 80ab1f8 <____strtoll_l_internal+0x4a8> 80ab20a: 8d 34 3b lea (%ebx,%edi,1),%esi 80ab20d: 89 f3 mov %esi,%ebx 80ab20f: eb af jmp 80ab1c0 <____strtoll_l_internal+0x470> 80ab211: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab218: 0f b6 54 24 24 movzbl 0x24(%esp),%edx 80ab21d: a1 f4 d0 0c 08 mov 0x80cd0f4,%eax 80ab222: f6 44 50 01 04 testb $0x4,0x1(%eax,%edx,2) 80ab227: 74 58 je 80ab281 <____strtoll_l_internal+0x531> 80ab229: 8b 44 24 1c mov 0x1c(%esp),%eax 80ab22d: 8b 04 90 mov (%eax,%edx,4),%eax 80ab230: 83 e8 37 sub $0x37,%eax 80ab233: 0f b6 d0 movzbl %al,%edx 80ab236: 3b 54 24 68 cmp 0x68(%esp),%edx 80ab23a: 7d 45 jge 80ab281 <____strtoll_l_internal+0x531> 80ab23c: 8b 5c 24 20 mov 0x20(%esp),%ebx 80ab240: 39 5c 24 14 cmp %ebx,0x14(%esp) 80ab244: 77 22 ja 80ab268 <____strtoll_l_internal+0x518> 80ab246: 72 0a jb 80ab252 <____strtoll_l_internal+0x502> 80ab248: 8b 5c 24 30 mov 0x30(%esp),%ebx 80ab24c: 39 5c 24 10 cmp %ebx,0x10(%esp) 80ab250: 77 16 ja 80ab268 <____strtoll_l_internal+0x518> 80ab252: 8b 5c 24 34 mov 0x34(%esp),%ebx 80ab256: 85 db test %ebx,%ebx 80ab258: 0f 85 c5 01 00 00 jne 80ab423 <____strtoll_l_internal+0x6d3> 80ab25e: 3a 44 24 2b cmp 0x2b(%esp),%al 80ab262: 0f 86 bb 01 00 00 jbe 80ab423 <____strtoll_l_internal+0x6d3> 80ab268: b9 01 00 00 00 mov $0x1,%ecx 80ab26d: 89 f3 mov %esi,%ebx 80ab26f: e9 4c ff ff ff jmp 80ab1c0 <____strtoll_l_internal+0x470> 80ab274: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ab27b: 00 80ab27c: e9 ec fa ff ff jmp 80aad6d <____strtoll_l_internal+0x1d> 80ab281: 89 4c 24 24 mov %ecx,0x24(%esp) 80ab285: e9 5b fc ff ff jmp 80aaee5 <____strtoll_l_internal+0x195> 80ab28a: 80 7f fe 30 cmpb $0x30,-0x2(%edi) 80ab28e: 89 f8 mov %edi,%eax 80ab290: 0f 85 7b fe ff ff jne 80ab111 <____strtoll_l_internal+0x3c1> 80ab296: 8b 7c 24 64 mov 0x64(%esp),%edi 80ab29a: 83 e8 01 sub $0x1,%eax 80ab29d: 31 d2 xor %edx,%edx 80ab29f: 89 07 mov %eax,(%edi) 80ab2a1: 31 c0 xor %eax,%eax 80ab2a3: e9 bf fc ff ff jmp 80aaf67 <____strtoll_l_internal+0x217> 80ab2a8: 90 nop 80ab2a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab2b0: 8b 44 24 10 mov 0x10(%esp),%eax 80ab2b4: 8b 54 24 14 mov 0x14(%esp),%edx 80ab2b8: f7 d8 neg %eax 80ab2ba: 83 d2 00 adc $0x0,%edx 80ab2bd: 83 c4 4c add $0x4c,%esp 80ab2c0: 5b pop %ebx 80ab2c1: f7 da neg %edx 80ab2c3: 5e pop %esi 80ab2c4: 5f pop %edi 80ab2c5: 5d pop %ebp 80ab2c6: c3 ret 80ab2c7: 88 4c 24 10 mov %cl,0x10(%esp) 80ab2cb: 83 ec 0c sub $0xc,%esp 80ab2ce: 55 push %ebp 80ab2cf: e8 dc 0f fb ff call 805c2b0 <strlen> 80ab2d4: 83 c4 10 add $0x10,%esp 80ab2d7: 85 c0 test %eax,%eax 80ab2d9: 89 c7 mov %eax,%edi 80ab2db: 0f 84 02 fe ff ff je 80ab0e3 <____strtoll_l_internal+0x393> 80ab2e1: 0f b6 75 00 movzbl 0x0(%ebp),%esi 80ab2e5: 0f b6 4c 24 10 movzbl 0x10(%esp),%ecx 80ab2ea: 89 f3 mov %esi,%ebx 80ab2ec: 38 d9 cmp %bl,%cl 80ab2ee: 75 2b jne 80ab31b <____strtoll_l_internal+0x5cb> 80ab2f0: 31 d2 xor %edx,%edx 80ab2f2: 8b 5c 24 18 mov 0x18(%esp),%ebx 80ab2f6: eb 12 jmp 80ab30a <____strtoll_l_internal+0x5ba> 80ab2f8: 90 nop 80ab2f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab300: 0f b6 0c 13 movzbl (%ebx,%edx,1),%ecx 80ab304: 38 4c 15 00 cmp %cl,0x0(%ebp,%edx,1) 80ab308: 75 0c jne 80ab316 <____strtoll_l_internal+0x5c6> 80ab30a: 83 c2 01 add $0x1,%edx 80ab30d: 39 d0 cmp %edx,%eax 80ab30f: 75 ef jne 80ab300 <____strtoll_l_internal+0x5b0> 80ab311: e9 cd fd ff ff jmp 80ab0e3 <____strtoll_l_internal+0x393> 80ab316: 0f b6 4c 24 10 movzbl 0x10(%esp),%ecx 80ab31b: 0f b6 d9 movzbl %cl,%ebx 80ab31e: 84 db test %bl,%bl 80ab320: 0f 84 0a 01 00 00 je 80ab430 <____strtoll_l_internal+0x6e0> 80ab326: 8b 0d fc d0 0c 08 mov 0x80cd0fc,%ecx 80ab32c: 89 7c 24 1c mov %edi,0x1c(%esp) 80ab330: 89 ca mov %ecx,%edx 80ab332: 8b 4c 24 18 mov 0x18(%esp),%ecx 80ab336: 89 d7 mov %edx,%edi 80ab338: 90 nop 80ab339: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab340: 8d 53 d0 lea -0x30(%ebx),%edx 80ab343: 80 fa 09 cmp $0x9,%dl 80ab346: 76 29 jbe 80ab371 <____strtoll_l_internal+0x621> 80ab348: 89 f2 mov %esi,%edx 80ab34a: 38 11 cmp %dl,(%ecx) 80ab34c: 75 77 jne 80ab3c5 <____strtoll_l_internal+0x675> 80ab34e: 31 d2 xor %edx,%edx 80ab350: 88 5c 24 10 mov %bl,0x10(%esp) 80ab354: eb 14 jmp 80ab36a <____strtoll_l_internal+0x61a> 80ab356: 8d 76 00 lea 0x0(%esi),%esi 80ab359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ab360: 0f b6 1c 11 movzbl (%ecx,%edx,1),%ebx 80ab364: 38 5c 15 00 cmp %bl,0x0(%ebp,%edx,1) 80ab368: 75 56 jne 80ab3c0 <____strtoll_l_internal+0x670> 80ab36a: 83 c2 01 add $0x1,%edx 80ab36d: 39 d0 cmp %edx,%eax 80ab36f: 75 ef jne 80ab360 <____strtoll_l_internal+0x610> 80ab371: 83 c1 01 add $0x1,%ecx 80ab374: 0f b6 19 movzbl (%ecx),%ebx 80ab377: 84 db test %bl,%bl 80ab379: 75 c5 jne 80ab340 <____strtoll_l_internal+0x5f0> 80ab37b: 8b 7c 24 1c mov 0x1c(%esp),%edi 80ab37f: ff 74 24 0c pushl 0xc(%esp) 80ab383: 55 push %ebp 80ab384: 51 push %ecx 80ab385: 8b 74 24 24 mov 0x24(%esp),%esi 80ab389: 56 push %esi 80ab38a: e8 61 3c fa ff call 804eff0 <__correctly_grouped_prefixmb> 80ab38f: 89 44 24 1c mov %eax,0x1c(%esp) 80ab393: 83 c4 10 add $0x10,%esp 80ab396: 0f b6 0e movzbl (%esi),%ecx 80ab399: c6 44 24 2b 05 movb $0x5,0x2b(%esp) 80ab39e: c7 44 24 30 99 99 99 movl $0x99999999,0x30(%esp) 80ab3a5: 99 80ab3a6: b8 08 00 00 00 mov $0x8,%eax 80ab3ab: c7 44 24 20 99 99 99 movl $0x19999999,0x20(%esp) 80ab3b2: 19 80ab3b3: c7 44 24 68 0a 00 00 movl $0xa,0x68(%esp) 80ab3ba: 00 80ab3bb: e9 84 fa ff ff jmp 80aae44 <____strtoll_l_internal+0xf4> 80ab3c0: 0f b6 5c 24 10 movzbl 0x10(%esp),%ebx 80ab3c5: 8b 15 f4 d0 0c 08 mov 0x80cd0f4,%edx 80ab3cb: f6 44 5a 01 04 testb $0x4,0x1(%edx,%ebx,2) 80ab3d0: 74 a9 je 80ab37b <____strtoll_l_internal+0x62b> 80ab3d2: 83 3c 9f 40 cmpl $0x40,(%edi,%ebx,4) 80ab3d6: 7e 99 jle 80ab371 <____strtoll_l_internal+0x621> 80ab3d8: eb a1 jmp 80ab37b <____strtoll_l_internal+0x62b> 80ab3da: 8b 44 24 18 mov 0x18(%esp),%eax 80ab3de: c6 44 24 2b 0f movb $0xf,0x2b(%esp) 80ab3e3: 31 ff xor %edi,%edi 80ab3e5: c7 44 24 30 ff ff ff movl $0xffffffff,0x30(%esp) 80ab3ec: ff 80ab3ed: c7 44 24 20 ff ff ff movl $0xfffffff,0x20(%esp) 80ab3f4: 0f 80ab3f5: c7 44 24 68 10 00 00 movl $0x10,0x68(%esp) 80ab3fc: 00 80ab3fd: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ab404: 00 80ab405: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80ab409: 83 c0 02 add $0x2,%eax 80ab40c: 89 44 24 18 mov %eax,0x18(%esp) 80ab410: b8 0e 00 00 00 mov $0xe,%eax 80ab415: e9 2a fa ff ff jmp 80aae44 <____strtoll_l_internal+0xf4> 80ab41a: 31 c0 xor %eax,%eax 80ab41c: 31 d2 xor %edx,%edx 80ab41e: e9 44 fb ff ff jmp 80aaf67 <____strtoll_l_internal+0x217> 80ab423: 89 4c 24 24 mov %ecx,0x24(%esp) 80ab427: 89 f3 mov %esi,%ebx 80ab429: 89 d1 mov %edx,%ecx 80ab42b: e9 34 fd ff ff jmp 80ab164 <____strtoll_l_internal+0x414> 80ab430: 8b 4c 24 18 mov 0x18(%esp),%ecx 80ab434: e9 46 ff ff ff jmp 80ab37f <____strtoll_l_internal+0x62f> 80ab439: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ab43e: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ab445: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ab44c: e9 be fb ff ff jmp 80ab00f <____strtoll_l_internal+0x2bf> 80ab451: eb 0d jmp 80ab460 <__strtoll_l> 80ab453: 90 nop 80ab454: 90 nop 80ab455: 90 nop 80ab456: 90 nop 80ab457: 90 nop 80ab458: 90 nop 80ab459: 90 nop 80ab45a: 90 nop 80ab45b: 90 nop 80ab45c: 90 nop 80ab45d: 90 nop 80ab45e: 90 nop 80ab45f: 90 nop 080ab460 <__strtoll_l>: 80ab460: 83 ec 18 sub $0x18,%esp 80ab463: ff 74 24 28 pushl 0x28(%esp) 80ab467: 6a 00 push $0x0 80ab469: ff 74 24 2c pushl 0x2c(%esp) 80ab46d: ff 74 24 2c pushl 0x2c(%esp) 80ab471: ff 74 24 2c pushl 0x2c(%esp) 80ab475: e8 d6 f8 ff ff call 80aad50 <____strtoll_l_internal> 80ab47a: 83 c4 2c add $0x2c,%esp 80ab47d: c3 ret 80ab47e: 66 90 xchg %ax,%ax 080ab480 <____strtoull_l_internal>: 80ab480: 55 push %ebp 80ab481: 57 push %edi 80ab482: 31 ed xor %ebp,%ebp 80ab484: 56 push %esi 80ab485: 53 push %ebx 80ab486: 83 ec 4c sub $0x4c,%esp 80ab489: 8b 44 24 6c mov 0x6c(%esp),%eax 80ab48d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ab494: 00 80ab495: 85 c0 test %eax,%eax 80ab497: 0f 85 38 02 00 00 jne 80ab6d5 <____strtoull_l_internal+0x255> 80ab49d: 83 7c 24 68 01 cmpl $0x1,0x68(%esp) 80ab4a2: 0f 84 98 01 00 00 je 80ab640 <____strtoull_l_internal+0x1c0> 80ab4a8: 83 7c 24 68 24 cmpl $0x24,0x68(%esp) 80ab4ad: 0f 87 8d 01 00 00 ja 80ab640 <____strtoull_l_internal+0x1c0> 80ab4b3: 8b 44 24 70 mov 0x70(%esp),%eax 80ab4b7: 8b 7c 24 60 mov 0x60(%esp),%edi 80ab4bb: 8b 48 34 mov 0x34(%eax),%ecx 80ab4be: 8b 44 24 60 mov 0x60(%esp),%eax 80ab4c2: 89 7c 24 10 mov %edi,0x10(%esp) 80ab4c6: 0f be 10 movsbl (%eax),%edx 80ab4c9: f6 44 51 01 20 testb $0x20,0x1(%ecx,%edx,2) 80ab4ce: 89 d0 mov %edx,%eax 80ab4d0: 74 21 je 80ab4f3 <____strtoull_l_internal+0x73> 80ab4d2: 8b 54 24 10 mov 0x10(%esp),%edx 80ab4d6: 8d 76 00 lea 0x0(%esi),%esi 80ab4d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ab4e0: 83 c2 01 add $0x1,%edx 80ab4e3: 0f be 1a movsbl (%edx),%ebx 80ab4e6: f6 44 59 01 20 testb $0x20,0x1(%ecx,%ebx,2) 80ab4eb: 89 d8 mov %ebx,%eax 80ab4ed: 75 f1 jne 80ab4e0 <____strtoull_l_internal+0x60> 80ab4ef: 89 54 24 10 mov %edx,0x10(%esp) 80ab4f3: 84 c0 test %al,%al 80ab4f5: 0f 84 8a 02 00 00 je 80ab785 <____strtoull_l_internal+0x305> 80ab4fb: 3c 2d cmp $0x2d,%al 80ab4fd: 0f 84 70 02 00 00 je 80ab773 <____strtoull_l_internal+0x2f3> 80ab503: 3c 2b cmp $0x2b,%al 80ab505: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ab50c: 00 80ab50d: 0f 94 c0 sete %al 80ab510: 0f b6 c0 movzbl %al,%eax 80ab513: 01 44 24 10 add %eax,0x10(%esp) 80ab517: 8b 44 24 10 mov 0x10(%esp),%eax 80ab51b: 0f b6 08 movzbl (%eax),%ecx 80ab51e: 80 f9 30 cmp $0x30,%cl 80ab521: 0f 84 ea 01 00 00 je 80ab711 <____strtoull_l_internal+0x291> 80ab527: 8b 44 24 68 mov 0x68(%esp),%eax 80ab52b: 85 c0 test %eax,%eax 80ab52d: 0f 84 2d 01 00 00 je 80ab660 <____strtoull_l_internal+0x1e0> 80ab533: 83 7c 24 68 0a cmpl $0xa,0x68(%esp) 80ab538: 0f 84 22 01 00 00 je 80ab660 <____strtoull_l_internal+0x1e0> 80ab53e: 8b 44 24 68 mov 0x68(%esp),%eax 80ab542: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80ab549: 00 80ab54a: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ab551: 00 80ab552: 83 e8 02 sub $0x2,%eax 80ab555: 89 44 24 20 mov %eax,0x20(%esp) 80ab559: 8b 44 24 20 mov 0x20(%esp),%eax 80ab55d: 84 c9 test %cl,%cl 80ab55f: 8b 34 85 00 d2 0c 08 mov 0x80cd200(,%eax,4),%esi 80ab566: 0f 84 21 02 00 00 je 80ab78d <____strtoull_l_internal+0x30d> 80ab56c: 8b 7c 24 10 mov 0x10(%esp),%edi 80ab570: 39 7c 24 08 cmp %edi,0x8(%esp) 80ab574: 0f 84 13 02 00 00 je 80ab78d <____strtoull_l_internal+0x30d> 80ab57a: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 80ab57f: 89 44 24 14 mov %eax,0x14(%esp) 80ab583: 8b 5c 24 10 mov 0x10(%esp),%ebx 80ab587: 8b 7c 24 24 mov 0x24(%esp),%edi 80ab58b: 31 c0 xor %eax,%eax 80ab58d: 89 74 24 0c mov %esi,0xc(%esp) 80ab591: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab598: 8d 51 d0 lea -0x30(%ecx),%edx 80ab59b: 80 fa 09 cmp $0x9,%dl 80ab59e: 0f 86 0c 01 00 00 jbe 80ab6b0 <____strtoull_l_internal+0x230> 80ab5a4: 85 ff test %edi,%edi 80ab5a6: 0f 84 e9 00 00 00 je 80ab695 <____strtoull_l_internal+0x215> 80ab5ac: 0f b6 13 movzbl (%ebx),%edx 80ab5af: 38 55 00 cmp %dl,0x0(%ebp) 80ab5b2: 0f 85 dd 00 00 00 jne 80ab695 <____strtoull_l_internal+0x215> 80ab5b8: 31 d2 xor %edx,%edx 80ab5ba: 88 4c 24 18 mov %cl,0x18(%esp) 80ab5be: eb 10 jmp 80ab5d0 <____strtoull_l_internal+0x150> 80ab5c0: 0f b6 0c 33 movzbl (%ebx,%esi,1),%ecx 80ab5c4: 89 f2 mov %esi,%edx 80ab5c6: 38 4c 35 00 cmp %cl,0x0(%ebp,%esi,1) 80ab5ca: 0f 85 c0 00 00 00 jne 80ab690 <____strtoull_l_internal+0x210> 80ab5d0: 8d 72 01 lea 0x1(%edx),%esi 80ab5d3: 39 fe cmp %edi,%esi 80ab5d5: 75 e9 jne 80ab5c0 <____strtoull_l_internal+0x140> 80ab5d7: 01 da add %ebx,%edx 80ab5d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab5e0: 8d 5a 01 lea 0x1(%edx),%ebx 80ab5e3: 3b 5c 24 08 cmp 0x8(%esp),%ebx 80ab5e7: 0f b6 4a 01 movzbl 0x1(%edx),%ecx 80ab5eb: 74 04 je 80ab5f1 <____strtoull_l_internal+0x171> 80ab5ed: 84 c9 test %cl,%cl 80ab5ef: 75 a7 jne 80ab598 <____strtoull_l_internal+0x118> 80ab5f1: 31 d2 xor %edx,%edx 80ab5f3: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ab5fa: 00 80ab5fb: 3b 5c 24 10 cmp 0x10(%esp),%ebx 80ab5ff: 0f 84 88 01 00 00 je 80ab78d <____strtoull_l_internal+0x30d> 80ab605: 8b 74 24 64 mov 0x64(%esp),%esi 80ab609: 85 f6 test %esi,%esi 80ab60b: 74 06 je 80ab613 <____strtoull_l_internal+0x193> 80ab60d: 8b 7c 24 64 mov 0x64(%esp),%edi 80ab611: 89 1f mov %ebx,(%edi) 80ab613: 8b 5c 24 0c mov 0xc(%esp),%ebx 80ab617: 85 db test %ebx,%ebx 80ab619: 0f 85 77 03 00 00 jne 80ab996 <____strtoull_l_internal+0x516> 80ab61f: 8b 4c 24 28 mov 0x28(%esp),%ecx 80ab623: 85 c9 test %ecx,%ecx 80ab625: 74 30 je 80ab657 <____strtoull_l_internal+0x1d7> 80ab627: f7 d8 neg %eax 80ab629: 83 d2 00 adc $0x0,%edx 80ab62c: 83 c4 4c add $0x4c,%esp 80ab62f: 5b pop %ebx 80ab630: f7 da neg %edx 80ab632: 5e pop %esi 80ab633: 5f pop %edi 80ab634: 5d pop %ebp 80ab635: c3 ret 80ab636: 8d 76 00 lea 0x0(%esi),%esi 80ab639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ab640: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ab645: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ab64c: c7 04 02 16 00 00 00 movl $0x16,(%edx,%eax,1) 80ab653: 31 c0 xor %eax,%eax 80ab655: 31 d2 xor %edx,%edx 80ab657: 83 c4 4c add $0x4c,%esp 80ab65a: 5b pop %ebx 80ab65b: 5e pop %esi 80ab65c: 5f pop %edi 80ab65d: 5d pop %ebp 80ab65e: c3 ret 80ab65f: 90 nop 80ab660: 8b 44 24 08 mov 0x8(%esp),%eax 80ab664: 85 c0 test %eax,%eax 80ab666: 0f 85 d8 02 00 00 jne 80ab944 <____strtoull_l_internal+0x4c4> 80ab66c: c7 44 24 20 08 00 00 movl $0x8,0x20(%esp) 80ab673: 00 80ab674: c7 44 24 68 0a 00 00 movl $0xa,0x68(%esp) 80ab67b: 00 80ab67c: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80ab683: 00 80ab684: e9 d0 fe ff ff jmp 80ab559 <____strtoull_l_internal+0xd9> 80ab689: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab690: 0f b6 4c 24 18 movzbl 0x18(%esp),%ecx 80ab695: 8b 35 f4 d0 0c 08 mov 0x80cd0f4,%esi 80ab69b: f6 44 4e 01 04 testb $0x4,0x1(%esi,%ecx,2) 80ab6a0: 0f 84 4b ff ff ff je 80ab5f1 <____strtoull_l_internal+0x171> 80ab6a6: 8b 74 24 14 mov 0x14(%esp),%esi 80ab6aa: 8b 14 8e mov (%esi,%ecx,4),%edx 80ab6ad: 83 ea 37 sub $0x37,%edx 80ab6b0: 0f b6 d2 movzbl %dl,%edx 80ab6b3: 3b 54 24 68 cmp 0x68(%esp),%edx 80ab6b7: 0f 8d 34 ff ff ff jge 80ab5f1 <____strtoull_l_internal+0x171> 80ab6bd: 3b 44 24 0c cmp 0xc(%esp),%eax 80ab6c1: 0f 83 07 01 00 00 jae 80ab7ce <____strtoull_l_internal+0x34e> 80ab6c7: 0f af 44 24 68 imul 0x68(%esp),%eax 80ab6cc: 01 d0 add %edx,%eax 80ab6ce: 89 da mov %ebx,%edx 80ab6d0: e9 0b ff ff ff jmp 80ab5e0 <____strtoull_l_internal+0x160> 80ab6d5: 8b 44 24 70 mov 0x70(%esp),%eax 80ab6d9: 8b 50 04 mov 0x4(%eax),%edx 80ab6dc: 8b 42 2c mov 0x2c(%edx),%eax 80ab6df: 89 44 24 08 mov %eax,0x8(%esp) 80ab6e3: 0f b6 00 movzbl (%eax),%eax 80ab6e6: 88 44 24 0c mov %al,0xc(%esp) 80ab6ea: 83 e8 01 sub $0x1,%eax 80ab6ed: 3c 7d cmp $0x7d,%al 80ab6ef: 0f 87 15 02 00 00 ja 80ab90a <____strtoull_l_internal+0x48a> 80ab6f5: 8b 6a 28 mov 0x28(%edx),%ebp 80ab6f8: 80 7d 00 00 cmpb $0x0,0x0(%ebp) 80ab6fc: 0f 85 9b fd ff ff jne 80ab49d <____strtoull_l_internal+0x1d> 80ab702: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ab709: 00 80ab70a: 31 ed xor %ebp,%ebp 80ab70c: e9 8c fd ff ff jmp 80ab49d <____strtoull_l_internal+0x1d> 80ab711: f7 44 24 68 ef ff ff testl $0xffffffef,0x68(%esp) 80ab718: ff 80ab719: 0f 85 14 fe ff ff jne 80ab533 <____strtoull_l_internal+0xb3> 80ab71f: 0f be 40 01 movsbl 0x1(%eax),%eax 80ab723: 8b 3d fc d0 0c 08 mov 0x80cd0fc,%edi 80ab729: 89 7c 24 14 mov %edi,0x14(%esp) 80ab72d: 83 3c 87 58 cmpl $0x58,(%edi,%eax,4) 80ab731: 0f 84 2b 03 00 00 je 80aba62 <____strtoull_l_internal+0x5e2> 80ab737: 8b 44 24 68 mov 0x68(%esp),%eax 80ab73b: 85 c0 test %eax,%eax 80ab73d: 0f 85 f0 fd ff ff jne 80ab533 <____strtoull_l_internal+0xb3> 80ab743: 8b 35 18 d2 0c 08 mov 0x80cd218,%esi 80ab749: c7 44 24 68 08 00 00 movl $0x8,0x68(%esp) 80ab750: 00 80ab751: b9 30 00 00 00 mov $0x30,%ecx 80ab756: c7 44 24 20 06 00 00 movl $0x6,0x20(%esp) 80ab75d: 00 80ab75e: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80ab765: 00 80ab766: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ab76d: 00 80ab76e: e9 10 fe ff ff jmp 80ab583 <____strtoull_l_internal+0x103> 80ab773: 83 44 24 10 01 addl $0x1,0x10(%esp) 80ab778: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 80ab77f: 00 80ab780: e9 92 fd ff ff jmp 80ab517 <____strtoull_l_internal+0x97> 80ab785: 8b 44 24 60 mov 0x60(%esp),%eax 80ab789: 89 44 24 10 mov %eax,0x10(%esp) 80ab78d: 8b 44 24 64 mov 0x64(%esp),%eax 80ab791: 85 c0 test %eax,%eax 80ab793: 0f 84 fd 02 00 00 je 80aba96 <____strtoull_l_internal+0x616> 80ab799: 8b 7c 24 10 mov 0x10(%esp),%edi 80ab79d: 89 f8 mov %edi,%eax 80ab79f: 2b 44 24 60 sub 0x60(%esp),%eax 80ab7a3: 83 f8 01 cmp $0x1,%eax 80ab7a6: 7e 13 jle 80ab7bb <____strtoull_l_internal+0x33b> 80ab7a8: 0f be 57 ff movsbl -0x1(%edi),%edx 80ab7ac: a1 fc d0 0c 08 mov 0x80cd0fc,%eax 80ab7b1: 83 3c 90 58 cmpl $0x58,(%eax,%edx,4) 80ab7b5: 0f 84 6b 01 00 00 je 80ab926 <____strtoull_l_internal+0x4a6> 80ab7bb: 8b 44 24 64 mov 0x64(%esp),%eax 80ab7bf: 8b 7c 24 60 mov 0x60(%esp),%edi 80ab7c3: 31 d2 xor %edx,%edx 80ab7c5: 89 38 mov %edi,(%eax) 80ab7c7: 31 c0 xor %eax,%eax 80ab7c9: e9 89 fe ff ff jmp 80ab657 <____strtoull_l_internal+0x1d7> 80ab7ce: 8b 7c 24 20 mov 0x20(%esp),%edi 80ab7d2: 89 d1 mov %edx,%ecx 80ab7d4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ab7db: 00 80ab7dc: 89 4c 24 18 mov %ecx,0x18(%esp) 80ab7e0: 8b 34 fd 00 67 0d 08 mov 0x80d6700(,%edi,8),%esi 80ab7e7: 0f b6 97 c0 66 0d 08 movzbl 0x80d66c0(%edi),%edx 80ab7ee: 89 74 24 34 mov %esi,0x34(%esp) 80ab7f2: 8b 34 fd 04 67 0d 08 mov 0x80d6704(,%edi,8),%esi 80ab7f9: 8b 7c 24 68 mov 0x68(%esp),%edi 80ab7fd: 88 54 24 33 mov %dl,0x33(%esp) 80ab801: 31 d2 xor %edx,%edx 80ab803: 89 74 24 20 mov %esi,0x20(%esp) 80ab807: 89 de mov %ebx,%esi 80ab809: 89 7c 24 38 mov %edi,0x38(%esp) 80ab80d: c1 ff 1f sar $0x1f,%edi 80ab810: 89 7c 24 3c mov %edi,0x3c(%esp) 80ab814: 89 df mov %ebx,%edi 80ab816: 8b 5c 24 38 mov 0x38(%esp),%ebx 80ab81a: 8b 4c 24 3c mov 0x3c(%esp),%ecx 80ab81e: 0f af da imul %edx,%ebx 80ab821: 0f af c8 imul %eax,%ecx 80ab824: f7 64 24 38 mull 0x38(%esp) 80ab828: 01 cb add %ecx,%ebx 80ab82a: 8b 4c 24 18 mov 0x18(%esp),%ecx 80ab82e: 01 da add %ebx,%edx 80ab830: 31 db xor %ebx,%ebx 80ab832: 01 c8 add %ecx,%eax 80ab834: 11 da adc %ebx,%edx 80ab836: 8b 4c 24 20 mov 0x20(%esp),%ecx 80ab83a: 8b 5c 24 34 mov 0x34(%esp),%ebx 80ab83e: 89 54 24 1c mov %edx,0x1c(%esp) 80ab842: 89 44 24 18 mov %eax,0x18(%esp) 80ab846: 31 d1 xor %edx,%ecx 80ab848: 31 c3 xor %eax,%ebx 80ab84a: 89 ea mov %ebp,%edx 80ab84c: 8b 6c 24 24 mov 0x24(%esp),%ebp 80ab850: 09 cb or %ecx,%ebx 80ab852: 89 5c 24 2c mov %ebx,0x2c(%esp) 80ab856: 8d 76 00 lea 0x0(%esi),%esi 80ab859: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ab860: 83 c6 01 add $0x1,%esi 80ab863: 3b 74 24 08 cmp 0x8(%esp),%esi 80ab867: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80ab86b: 0f 84 a6 00 00 00 je 80ab917 <____strtoull_l_internal+0x497> 80ab871: 84 db test %bl,%bl 80ab873: 0f 84 9e 00 00 00 je 80ab917 <____strtoull_l_internal+0x497> 80ab879: 8d 4b d0 lea -0x30(%ebx),%ecx 80ab87c: 80 f9 09 cmp $0x9,%cl 80ab87f: 76 45 jbe 80ab8c6 <____strtoull_l_internal+0x446> 80ab881: 85 ed test %ebp,%ebp 80ab883: 74 2b je 80ab8b0 <____strtoull_l_internal+0x430> 80ab885: 3a 1a cmp (%edx),%bl 80ab887: 75 27 jne 80ab8b0 <____strtoull_l_internal+0x430> 80ab889: 31 c9 xor %ecx,%ecx 80ab88b: eb 0d jmp 80ab89a <____strtoull_l_internal+0x41a> 80ab88d: 8d 76 00 lea 0x0(%esi),%esi 80ab890: 0f b6 44 0f 01 movzbl 0x1(%edi,%ecx,1),%eax 80ab895: 38 04 0a cmp %al,(%edx,%ecx,1) 80ab898: 75 16 jne 80ab8b0 <____strtoull_l_internal+0x430> 80ab89a: 83 c1 01 add $0x1,%ecx 80ab89d: 39 e9 cmp %ebp,%ecx 80ab89f: 75 ef jne 80ab890 <____strtoull_l_internal+0x410> 80ab8a1: 8d 34 2f lea (%edi,%ebp,1),%esi 80ab8a4: 89 f7 mov %esi,%edi 80ab8a6: eb b8 jmp 80ab860 <____strtoull_l_internal+0x3e0> 80ab8a8: 90 nop 80ab8a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab8b0: a1 f4 d0 0c 08 mov 0x80cd0f4,%eax 80ab8b5: f6 44 58 01 04 testb $0x4,0x1(%eax,%ebx,2) 80ab8ba: 74 5b je 80ab917 <____strtoull_l_internal+0x497> 80ab8bc: 8b 44 24 14 mov 0x14(%esp),%eax 80ab8c0: 8b 0c 98 mov (%eax,%ebx,4),%ecx 80ab8c3: 83 e9 37 sub $0x37,%ecx 80ab8c6: 0f b6 d9 movzbl %cl,%ebx 80ab8c9: 3b 5c 24 68 cmp 0x68(%esp),%ebx 80ab8cd: 7d 48 jge 80ab917 <____strtoull_l_internal+0x497> 80ab8cf: 8b 7c 24 1c mov 0x1c(%esp),%edi 80ab8d3: 39 7c 24 20 cmp %edi,0x20(%esp) 80ab8d7: 72 22 jb 80ab8fb <____strtoull_l_internal+0x47b> 80ab8d9: 77 0a ja 80ab8e5 <____strtoull_l_internal+0x465> 80ab8db: 8b 7c 24 18 mov 0x18(%esp),%edi 80ab8df: 39 7c 24 34 cmp %edi,0x34(%esp) 80ab8e3: 72 16 jb 80ab8fb <____strtoull_l_internal+0x47b> 80ab8e5: 8b 7c 24 2c mov 0x2c(%esp),%edi 80ab8e9: 85 ff test %edi,%edi 80ab8eb: 0f 85 ae 01 00 00 jne 80aba9f <____strtoull_l_internal+0x61f> 80ab8f1: 3a 4c 24 33 cmp 0x33(%esp),%cl 80ab8f5: 0f 86 a4 01 00 00 jbe 80aba9f <____strtoull_l_internal+0x61f> 80ab8fb: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp) 80ab902: 00 80ab903: 89 f7 mov %esi,%edi 80ab905: e9 56 ff ff ff jmp 80ab860 <____strtoull_l_internal+0x3e0> 80ab90a: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ab911: 00 80ab912: e9 86 fb ff ff jmp 80ab49d <____strtoull_l_internal+0x1d> 80ab917: 89 f3 mov %esi,%ebx 80ab919: 8b 44 24 18 mov 0x18(%esp),%eax 80ab91d: 8b 54 24 1c mov 0x1c(%esp),%edx 80ab921: e9 d5 fc ff ff jmp 80ab5fb <____strtoull_l_internal+0x17b> 80ab926: 80 7f fe 30 cmpb $0x30,-0x2(%edi) 80ab92a: 89 f8 mov %edi,%eax 80ab92c: 0f 85 89 fe ff ff jne 80ab7bb <____strtoull_l_internal+0x33b> 80ab932: 8b 7c 24 64 mov 0x64(%esp),%edi 80ab936: 83 e8 01 sub $0x1,%eax 80ab939: 31 d2 xor %edx,%edx 80ab93b: 89 07 mov %eax,(%edi) 80ab93d: 31 c0 xor %eax,%eax 80ab93f: e9 13 fd ff ff jmp 80ab657 <____strtoull_l_internal+0x1d7> 80ab944: 88 4c 24 0c mov %cl,0xc(%esp) 80ab948: 83 ec 0c sub $0xc,%esp 80ab94b: 55 push %ebp 80ab94c: e8 5f 09 fb ff call 805c2b0 <strlen> 80ab951: 83 c4 10 add $0x10,%esp 80ab954: 85 c0 test %eax,%eax 80ab956: 89 44 24 24 mov %eax,0x24(%esp) 80ab95a: 0f 84 2d fe ff ff je 80ab78d <____strtoull_l_internal+0x30d> 80ab960: 0f b6 75 00 movzbl 0x0(%ebp),%esi 80ab964: 0f b6 4c 24 0c movzbl 0xc(%esp),%ecx 80ab969: 89 f3 mov %esi,%ebx 80ab96b: 38 d9 cmp %bl,%cl 80ab96d: 75 4b jne 80ab9ba <____strtoull_l_internal+0x53a> 80ab96f: 31 d2 xor %edx,%edx 80ab971: 8b 5c 24 10 mov 0x10(%esp),%ebx 80ab975: 89 cf mov %ecx,%edi 80ab977: eb 11 jmp 80ab98a <____strtoull_l_internal+0x50a> 80ab979: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab980: 0f b6 0c 13 movzbl (%ebx,%edx,1),%ecx 80ab984: 38 4c 15 00 cmp %cl,0x0(%ebp,%edx,1) 80ab988: 75 2e jne 80ab9b8 <____strtoull_l_internal+0x538> 80ab98a: 83 c2 01 add $0x1,%edx 80ab98d: 39 d0 cmp %edx,%eax 80ab98f: 75 ef jne 80ab980 <____strtoull_l_internal+0x500> 80ab991: e9 f7 fd ff ff jmp 80ab78d <____strtoull_l_internal+0x30d> 80ab996: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ab99b: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ab9a2: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ab9a9: b8 ff ff ff ff mov $0xffffffff,%eax 80ab9ae: ba ff ff ff ff mov $0xffffffff,%edx 80ab9b3: e9 9f fc ff ff jmp 80ab657 <____strtoull_l_internal+0x1d7> 80ab9b8: 89 f9 mov %edi,%ecx 80ab9ba: 0f b6 d9 movzbl %cl,%ebx 80ab9bd: 84 db test %bl,%bl 80ab9bf: 0f 84 ef 00 00 00 je 80abab4 <____strtoull_l_internal+0x634> 80ab9c5: 8b 0d fc d0 0c 08 mov 0x80cd0fc,%ecx 80ab9cb: 8b 3d f4 d0 0c 08 mov 0x80cd0f4,%edi 80ab9d1: 89 4c 24 14 mov %ecx,0x14(%esp) 80ab9d5: 8b 4c 24 10 mov 0x10(%esp),%ecx 80ab9d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ab9e0: 8d 53 d0 lea -0x30(%ebx),%edx 80ab9e3: 80 fa 09 cmp $0x9,%dl 80ab9e6: 76 29 jbe 80aba11 <____strtoull_l_internal+0x591> 80ab9e8: 89 f2 mov %esi,%edx 80ab9ea: 3a 11 cmp (%ecx),%dl 80ab9ec: 75 61 jne 80aba4f <____strtoull_l_internal+0x5cf> 80ab9ee: 31 d2 xor %edx,%edx 80ab9f0: 88 5c 24 0c mov %bl,0xc(%esp) 80ab9f4: eb 14 jmp 80aba0a <____strtoull_l_internal+0x58a> 80ab9f6: 8d 76 00 lea 0x0(%esi),%esi 80ab9f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80aba00: 0f b6 1c 11 movzbl (%ecx,%edx,1),%ebx 80aba04: 38 5c 15 00 cmp %bl,0x0(%ebp,%edx,1) 80aba08: 75 40 jne 80aba4a <____strtoull_l_internal+0x5ca> 80aba0a: 83 c2 01 add $0x1,%edx 80aba0d: 39 d0 cmp %edx,%eax 80aba0f: 75 ef jne 80aba00 <____strtoull_l_internal+0x580> 80aba11: 83 c1 01 add $0x1,%ecx 80aba14: 0f b6 19 movzbl (%ecx),%ebx 80aba17: 84 db test %bl,%bl 80aba19: 75 c5 jne 80ab9e0 <____strtoull_l_internal+0x560> 80aba1b: ff 74 24 08 pushl 0x8(%esp) 80aba1f: 55 push %ebp 80aba20: 51 push %ecx 80aba21: 8b 7c 24 1c mov 0x1c(%esp),%edi 80aba25: 57 push %edi 80aba26: e8 c5 35 fa ff call 804eff0 <__correctly_grouped_prefixmb> 80aba2b: 89 44 24 18 mov %eax,0x18(%esp) 80aba2f: 83 c4 10 add $0x10,%esp 80aba32: 0f b6 0f movzbl (%edi),%ecx 80aba35: c7 44 24 20 08 00 00 movl $0x8,0x20(%esp) 80aba3c: 00 80aba3d: c7 44 24 68 0a 00 00 movl $0xa,0x68(%esp) 80aba44: 00 80aba45: e9 0f fb ff ff jmp 80ab559 <____strtoull_l_internal+0xd9> 80aba4a: 0f b6 5c 24 0c movzbl 0xc(%esp),%ebx 80aba4f: f6 44 5f 01 04 testb $0x4,0x1(%edi,%ebx,2) 80aba54: 74 c5 je 80aba1b <____strtoull_l_internal+0x59b> 80aba56: 8b 54 24 14 mov 0x14(%esp),%edx 80aba5a: 83 3c 9a 40 cmpl $0x40,(%edx,%ebx,4) 80aba5e: 7e b1 jle 80aba11 <____strtoull_l_internal+0x591> 80aba60: eb b9 jmp 80aba1b <____strtoull_l_internal+0x59b> 80aba62: 8b 44 24 10 mov 0x10(%esp),%eax 80aba66: c7 44 24 20 0e 00 00 movl $0xe,0x20(%esp) 80aba6d: 00 80aba6e: c7 44 24 68 10 00 00 movl $0x10,0x68(%esp) 80aba75: 00 80aba76: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80aba7d: 00 80aba7e: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80aba85: 00 80aba86: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80aba8a: 83 c0 02 add $0x2,%eax 80aba8d: 89 44 24 10 mov %eax,0x10(%esp) 80aba91: e9 c3 fa ff ff jmp 80ab559 <____strtoull_l_internal+0xd9> 80aba96: 31 c0 xor %eax,%eax 80aba98: 31 d2 xor %edx,%edx 80aba9a: e9 b8 fb ff ff jmp 80ab657 <____strtoull_l_internal+0x1d7> 80aba9f: 89 d5 mov %edx,%ebp 80abaa1: 8b 44 24 18 mov 0x18(%esp),%eax 80abaa5: 8b 54 24 1c mov 0x1c(%esp),%edx 80abaa9: 89 5c 24 18 mov %ebx,0x18(%esp) 80abaad: 89 f7 mov %esi,%edi 80abaaf: e9 62 fd ff ff jmp 80ab816 <____strtoull_l_internal+0x396> 80abab4: 8b 4c 24 10 mov 0x10(%esp),%ecx 80abab8: e9 5e ff ff ff jmp 80aba1b <____strtoull_l_internal+0x59b> 80ababd: 8d 76 00 lea 0x0(%esi),%esi 080abac0 <__strtoull_l>: 80abac0: 83 ec 18 sub $0x18,%esp 80abac3: ff 74 24 28 pushl 0x28(%esp) 80abac7: 6a 00 push $0x0 80abac9: ff 74 24 2c pushl 0x2c(%esp) 80abacd: ff 74 24 2c pushl 0x2c(%esp) 80abad1: ff 74 24 2c pushl 0x2c(%esp) 80abad5: e8 a6 f9 ff ff call 80ab480 <____strtoull_l_internal> 80abada: 83 c4 2c add $0x2c,%esp 80abadd: c3 ret 80abade: 66 90 xchg %ax,%ax 080abae0 <__strtof_internal>: 80abae0: 83 ec 0c sub $0xc,%esp 80abae3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abaea: b8 dc ff ff ff mov $0xffffffdc,%eax 80abaef: ff 34 02 pushl (%edx,%eax,1) 80abaf2: ff 74 24 1c pushl 0x1c(%esp) 80abaf6: ff 74 24 1c pushl 0x1c(%esp) 80abafa: ff 74 24 1c pushl 0x1c(%esp) 80abafe: e8 8d 08 00 00 call 80ac390 <____strtof_l_internal> 80abb03: 83 c4 1c add $0x1c,%esp 80abb06: c3 ret 80abb07: 89 f6 mov %esi,%esi 80abb09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080abb10 <strtof>: 80abb10: 83 ec 0c sub $0xc,%esp 80abb13: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abb1a: b8 dc ff ff ff mov $0xffffffdc,%eax 80abb1f: ff 34 02 pushl (%edx,%eax,1) 80abb22: 6a 00 push $0x0 80abb24: ff 74 24 1c pushl 0x1c(%esp) 80abb28: ff 74 24 1c pushl 0x1c(%esp) 80abb2c: e8 5f 08 00 00 call 80ac390 <____strtof_l_internal> 80abb31: 83 c4 1c add $0x1c,%esp 80abb34: c3 ret 80abb35: 66 90 xchg %ax,%ax 80abb37: 66 90 xchg %ax,%ax 80abb39: 66 90 xchg %ax,%ax 80abb3b: 66 90 xchg %ax,%ax 80abb3d: 66 90 xchg %ax,%ax 80abb3f: 90 nop 080abb40 <__strtod_internal>: 80abb40: 83 ec 0c sub $0xc,%esp 80abb43: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abb4a: b8 dc ff ff ff mov $0xffffffdc,%eax 80abb4f: ff 34 02 pushl (%edx,%eax,1) 80abb52: ff 74 24 1c pushl 0x1c(%esp) 80abb56: ff 74 24 1c pushl 0x1c(%esp) 80abb5a: ff 74 24 1c pushl 0x1c(%esp) 80abb5e: e8 ed 33 00 00 call 80aef50 <____strtod_l_internal> 80abb63: 83 c4 1c add $0x1c,%esp 80abb66: c3 ret 80abb67: 89 f6 mov %esi,%esi 80abb69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080abb70 <strtod>: 80abb70: 83 ec 0c sub $0xc,%esp 80abb73: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abb7a: b8 dc ff ff ff mov $0xffffffdc,%eax 80abb7f: ff 34 02 pushl (%edx,%eax,1) 80abb82: 6a 00 push $0x0 80abb84: ff 74 24 1c pushl 0x1c(%esp) 80abb88: ff 74 24 1c pushl 0x1c(%esp) 80abb8c: e8 bf 33 00 00 call 80aef50 <____strtod_l_internal> 80abb91: 83 c4 1c add $0x1c,%esp 80abb94: c3 ret 80abb95: 66 90 xchg %ax,%ax 80abb97: 66 90 xchg %ax,%ax 80abb99: 66 90 xchg %ax,%ax 80abb9b: 66 90 xchg %ax,%ax 80abb9d: 66 90 xchg %ax,%ax 80abb9f: 90 nop 080abba0 <__strtold_internal>: 80abba0: 83 ec 0c sub $0xc,%esp 80abba3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abbaa: b8 dc ff ff ff mov $0xffffffdc,%eax 80abbaf: ff 34 02 pushl (%edx,%eax,1) 80abbb2: ff 74 24 1c pushl 0x1c(%esp) 80abbb6: ff 74 24 1c pushl 0x1c(%esp) 80abbba: ff 74 24 1c pushl 0x1c(%esp) 80abbbe: e8 0d 61 00 00 call 80b1cd0 <____strtold_l_internal> 80abbc3: 83 c4 1c add $0x1c,%esp 80abbc6: c3 ret 80abbc7: 89 f6 mov %esi,%esi 80abbc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080abbd0 <strtold>: 80abbd0: 83 ec 0c sub $0xc,%esp 80abbd3: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abbda: b8 dc ff ff ff mov $0xffffffdc,%eax 80abbdf: ff 34 02 pushl (%edx,%eax,1) 80abbe2: 6a 00 push $0x0 80abbe4: ff 74 24 1c pushl 0x1c(%esp) 80abbe8: ff 74 24 1c pushl 0x1c(%esp) 80abbec: e8 df 60 00 00 call 80b1cd0 <____strtold_l_internal> 80abbf1: 83 c4 1c add $0x1c,%esp 80abbf4: c3 ret 80abbf5: 66 90 xchg %ax,%ax 80abbf7: 66 90 xchg %ax,%ax 80abbf9: 66 90 xchg %ax,%ax 80abbfb: 66 90 xchg %ax,%ax 80abbfd: 66 90 xchg %ax,%ax 80abbff: 90 nop 080abc00 <round_away>: 80abc00: 56 push %esi 80abc01: 53 push %ebx 80abc02: 83 ec 04 sub $0x4,%esp 80abc05: 8b 74 24 14 mov 0x14(%esp),%esi 80abc09: 8b 5c 24 10 mov 0x10(%esp),%ebx 80abc0d: 81 fe 00 04 00 00 cmp $0x400,%esi 80abc13: 74 53 je 80abc68 <round_away+0x68> 80abc15: 7e 31 jle 80abc48 <round_away+0x48> 80abc17: 81 fe 00 08 00 00 cmp $0x800,%esi 80abc1d: 74 11 je 80abc30 <round_away+0x30> 80abc1f: 31 c0 xor %eax,%eax 80abc21: 81 fe 00 0c 00 00 cmp $0xc00,%esi 80abc27: 75 37 jne 80abc60 <round_away+0x60> 80abc29: 83 c4 04 add $0x4,%esp 80abc2c: 5b pop %ebx 80abc2d: 5e pop %esi 80abc2e: c3 ret 80abc2f: 90 nop 80abc30: 09 cb or %ecx,%ebx 80abc32: 84 c0 test %al,%al 80abc34: b8 00 00 00 00 mov $0x0,%eax 80abc39: 0f 44 c3 cmove %ebx,%eax 80abc3c: 83 c4 04 add $0x4,%esp 80abc3f: 5b pop %ebx 80abc40: 5e pop %esi 80abc41: c3 ret 80abc42: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80abc48: 85 f6 test %esi,%esi 80abc4a: 75 14 jne 80abc60 <round_away+0x60> 80abc4c: 09 da or %ebx,%edx 80abc4e: b8 00 00 00 00 mov $0x0,%eax 80abc53: 84 c9 test %cl,%cl 80abc55: 0f 45 c2 cmovne %edx,%eax 80abc58: 83 c4 04 add $0x4,%esp 80abc5b: 5b pop %ebx 80abc5c: 5e pop %esi 80abc5d: c3 ret 80abc5e: 66 90 xchg %ax,%ax 80abc60: e8 0b 22 fa ff call 804de70 <abort> 80abc65: 8d 76 00 lea 0x0(%esi),%esi 80abc68: 09 cb or %ecx,%ebx 80abc6a: 84 c0 test %al,%al 80abc6c: b8 00 00 00 00 mov $0x0,%eax 80abc71: 0f 45 c3 cmovne %ebx,%eax 80abc74: 83 c4 04 add $0x4,%esp 80abc77: 5b pop %ebx 80abc78: 5e pop %esi 80abc79: c3 ret 80abc7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080abc80 <round_and_return>: 80abc80: 55 push %ebp 80abc81: 57 push %edi 80abc82: 89 cf mov %ecx,%edi 80abc84: 56 push %esi 80abc85: 53 push %ebx 80abc86: 89 d6 mov %edx,%esi 80abc88: 89 c3 mov %eax,%ebx 80abc8a: 83 ec 2c sub $0x2c,%esp 80abc8d: d9 7c 24 1c fnstcw 0x1c(%esp) 80abc91: 0f b7 44 24 1c movzwl 0x1c(%esp),%eax 80abc96: 66 25 00 0c and $0xc00,%ax 80abc9a: 66 3d 00 04 cmp $0x400,%ax 80abc9e: 0f 84 2c 01 00 00 je 80abdd0 <round_and_return+0x150> 80abca4: 0f 86 16 01 00 00 jbe 80abdc0 <round_and_return+0x140> 80abcaa: 66 3d 00 08 cmp $0x800,%ax 80abcae: 74 60 je 80abd10 <round_and_return+0x90> 80abcb0: 66 3d 00 0c cmp $0xc00,%ax 80abcb4: bd 00 0c 00 00 mov $0xc00,%ebp 80abcb9: 0f 85 0c 01 00 00 jne 80abdcb <round_and_return+0x14b> 80abcbf: 83 ff ff cmp $0xffffffff,%edi 80abcc2: 7e 56 jle 80abd1a <round_and_return+0x9a> 80abcc4: 83 ff 00 cmp $0x0,%edi 80abcc7: 0f 8e 73 02 00 00 jle 80abf40 <round_and_return+0x2c0> 80abccd: 8b 5c 24 40 mov 0x40(%esp),%ebx 80abcd1: b8 e8 ff ff ff mov $0xffffffe8,%eax 80abcd6: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abcdd: d9 05 08 6b 0d 08 flds 0x80d6b08 80abce3: 85 db test %ebx,%ebx 80abce5: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80abcec: 0f 84 be 00 00 00 je 80abdb0 <round_and_return+0x130> 80abcf2: d8 0d 0c 6b 0d 08 fmuls 0x80d6b0c 80abcf8: d9 5c 24 1c fstps 0x1c(%esp) 80abcfc: d9 44 24 1c flds 0x1c(%esp) 80abd00: 83 c4 2c add $0x2c,%esp 80abd03: 5b pop %ebx 80abd04: 5e pop %esi 80abd05: 5f pop %edi 80abd06: 5d pop %ebp 80abd07: c3 ret 80abd08: 90 nop 80abd09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80abd10: 83 ff ff cmp $0xffffffff,%edi 80abd13: bd 00 08 00 00 mov $0x800,%ebp 80abd18: 7f aa jg 80abcc4 <round_and_return+0x44> 80abd1a: 0f 8c ce 00 00 00 jl 80abdee <round_and_return+0x16e> 80abd20: 83 fe 82 cmp $0xffffff82,%esi 80abd23: 73 9f jae 80abcc4 <round_and_return+0x44> 80abd25: 83 ff ff cmp $0xffffffff,%edi 80abd28: 0f 8e b2 00 00 00 jle 80abde0 <round_and_return+0x160> 80abd2e: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80abd33: b8 01 00 00 00 mov $0x1,%eax 80abd38: bf 82 ff ff ff mov $0xffffff82,%edi 80abd3d: 29 f7 sub %esi,%edi 80abd3f: d3 e0 shl %cl,%eax 80abd41: 83 e8 01 sub $0x1,%eax 80abd44: 85 44 24 44 test %eax,0x44(%esp) 80abd48: 0f 95 c0 setne %al 80abd4b: 0f b6 c0 movzbl %al,%eax 80abd4e: 09 44 24 4c or %eax,0x4c(%esp) 80abd52: 83 ff 18 cmp $0x18,%edi 80abd55: 0f 84 c5 00 00 00 je 80abe20 <round_and_return+0x1a0> 80abd5b: 83 ff 01 cmp $0x1,%edi 80abd5e: 0f 84 1c 02 00 00 je 80abf80 <round_and_return+0x300> 80abd64: 8b 03 mov (%ebx),%eax 80abd66: 8b 54 24 40 mov 0x40(%esp),%edx 80abd6a: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80abd6e: 89 44 24 44 mov %eax,0x44(%esp) 80abd72: 31 c0 xor %eax,%eax 80abd74: 85 d2 test %edx,%edx 80abd76: 0f 95 c0 setne %al 80abd79: 85 c9 test %ecx,%ecx 80abd7b: 89 44 24 04 mov %eax,0x4(%esp) 80abd7f: 0f 95 c0 setne %al 80abd82: 89 c6 mov %eax,%esi 80abd84: 8d 47 ff lea -0x1(%edi),%eax 80abd87: 89 44 24 48 mov %eax,0x48(%esp) 80abd8b: 57 push %edi 80abd8c: 6a 01 push $0x1 80abd8e: 53 push %ebx 80abd8f: 53 push %ebx 80abd90: e8 bb 26 ff ff call 809e450 <__mpn_rshift> 80abd95: 8b 03 mov (%ebx),%eax 80abd97: 89 c2 mov %eax,%edx 80abd99: 89 44 24 1c mov %eax,0x1c(%esp) 80abd9d: 83 c4 10 add $0x10,%esp 80abda0: 83 e2 01 and $0x1,%edx 80abda3: e9 b0 00 00 00 jmp 80abe58 <round_and_return+0x1d8> 80abda8: 90 nop 80abda9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80abdb0: d8 c8 fmul %st(0),%st 80abdb2: e9 41 ff ff ff jmp 80abcf8 <round_and_return+0x78> 80abdb7: 89 f6 mov %esi,%esi 80abdb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80abdc0: 31 ed xor %ebp,%ebp 80abdc2: 66 85 c0 test %ax,%ax 80abdc5: 0f 84 f4 fe ff ff je 80abcbf <round_and_return+0x3f> 80abdcb: e8 a0 20 fa ff call 804de70 <abort> 80abdd0: bd 00 04 00 00 mov $0x400,%ebp 80abdd5: e9 e5 fe ff ff jmp 80abcbf <round_and_return+0x3f> 80abdda: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80abde0: 7c 0c jl 80abdee <round_and_return+0x16e> 80abde2: 81 fe 6a ff ff ff cmp $0xffffff6a,%esi 80abde8: 0f 83 40 ff ff ff jae 80abd2e <round_and_return+0xae> 80abdee: 8b 7c 24 40 mov 0x40(%esp),%edi 80abdf2: b8 e8 ff ff ff mov $0xffffffe8,%eax 80abdf7: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80abdfe: d9 05 00 6b 0d 08 flds 0x80d6b00 80abe04: 85 ff test %edi,%edi 80abe06: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80abe0d: 74 a1 je 80abdb0 <round_and_return+0x130> 80abe0f: d8 0d 04 6b 0d 08 fmuls 0x80d6b04 80abe15: e9 de fe ff ff jmp 80abcf8 <round_and_return+0x78> 80abe1a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80abe20: 8b 03 mov (%ebx),%eax 80abe22: 8b 4c 24 40 mov 0x40(%esp),%ecx 80abe26: 8b 74 24 4c mov 0x4c(%esp),%esi 80abe2a: c7 03 00 00 00 00 movl $0x0,(%ebx) 80abe30: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80abe37: 00 80abe38: c7 44 24 48 17 00 00 movl $0x17,0x48(%esp) 80abe3f: 00 80abe40: 89 44 24 44 mov %eax,0x44(%esp) 80abe44: 31 c0 xor %eax,%eax 80abe46: 85 c9 test %ecx,%ecx 80abe48: 0f 95 c0 setne %al 80abe4b: 85 f6 test %esi,%esi 80abe4d: 89 44 24 04 mov %eax,0x4(%esp) 80abe51: 0f 95 c0 setne %al 80abe54: 31 d2 xor %edx,%edx 80abe56: 89 c6 mov %eax,%esi 80abe58: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80abe5d: 8b 44 24 44 mov 0x44(%esp),%eax 80abe61: d3 e8 shr %cl,%eax 80abe63: 83 e0 01 and $0x1,%eax 80abe66: 89 44 24 08 mov %eax,0x8(%esp) 80abe6a: 75 1a jne 80abe86 <round_and_return+0x206> 80abe6c: 89 f0 mov %esi,%eax 80abe6e: 84 c0 test %al,%al 80abe70: 75 14 jne 80abe86 <round_and_return+0x206> 80abe72: b8 01 00 00 00 mov $0x1,%eax 80abe77: d3 e0 shl %cl,%eax 80abe79: 83 e8 01 sub $0x1,%eax 80abe7c: 23 44 24 44 and 0x44(%esp),%eax 80abe80: 0f 84 9a 01 00 00 je 80ac020 <round_and_return+0x3a0> 80abe86: d9 05 00 6b 0d 08 flds 0x80d6b00 80abe8c: b8 e8 ff ff ff mov $0xffffffe8,%eax 80abe91: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 80abe98: d8 c8 fmul %st(0),%st 80abe9a: c7 04 01 22 00 00 00 movl $0x22,(%ecx,%eax,1) 80abea1: d9 5c 24 1c fstps 0x1c(%esp) 80abea5: be 81 ff ff ff mov $0xffffff81,%esi 80abeaa: bf ff ff ff ff mov $0xffffffff,%edi 80abeaf: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80abeb3: b8 01 00 00 00 mov $0x1,%eax 80abeb8: 85 c9 test %ecx,%ecx 80abeba: 75 16 jne 80abed2 <round_and_return+0x252> 80abebc: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80abec1: d3 e0 shl %cl,%eax 80abec3: 83 e8 01 sub $0x1,%eax 80abec6: 23 44 24 44 and 0x44(%esp),%eax 80abeca: 85 c0 test %eax,%eax 80abecc: 0f 95 c0 setne %al 80abecf: 0f b6 c0 movzbl %al,%eax 80abed2: 83 ec 08 sub $0x8,%esp 80abed5: 55 push %ebp 80abed6: 50 push %eax 80abed7: 8b 4c 24 18 mov 0x18(%esp),%ecx 80abedb: 8b 44 24 14 mov 0x14(%esp),%eax 80abedf: e8 1c fd ff ff call 80abc00 <round_away> 80abee4: 83 c4 10 add $0x10,%esp 80abee7: 84 c0 test %al,%al 80abee9: 75 1d jne 80abf08 <round_and_return+0x288> 80abeeb: 83 ec 04 sub $0x4,%esp 80abeee: ff 74 24 44 pushl 0x44(%esp) 80abef2: 56 push %esi 80abef3: 53 push %ebx 80abef4: e8 37 84 00 00 call 80b4330 <__mpn_construct_float> 80abef9: 83 c4 10 add $0x10,%esp 80abefc: e9 ff fd ff ff jmp 80abd00 <round_and_return+0x80> 80abf01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80abf08: 8b 44 24 0c mov 0xc(%esp),%eax 80abf0c: 83 c0 01 add $0x1,%eax 80abf0f: a9 00 00 00 01 test $0x1000000,%eax 80abf14: 89 03 mov %eax,(%ebx) 80abf16: 0f 85 24 01 00 00 jne 80ac040 <round_and_return+0x3c0> 80abf1c: 89 f2 mov %esi,%edx 80abf1e: 89 f9 mov %edi,%ecx 80abf20: 83 f2 81 xor $0xffffff81,%edx 80abf23: f7 d1 not %ecx 80abf25: 09 d1 or %edx,%ecx 80abf27: 75 c2 jne 80abeeb <round_and_return+0x26b> 80abf29: a9 00 00 80 00 test $0x800000,%eax 80abf2e: 0f 95 c0 setne %al 80abf31: 0f b6 c0 movzbl %al,%eax 80abf34: 89 c6 mov %eax,%esi 80abf36: 83 ee 7f sub $0x7f,%esi 80abf39: eb b0 jmp 80abeeb <round_and_return+0x26b> 80abf3b: 90 nop 80abf3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80abf40: 7c 0c jl 80abf4e <round_and_return+0x2ce> 80abf42: 81 fe 80 00 00 00 cmp $0x80,%esi 80abf48: 0f 87 7f fd ff ff ja 80abccd <round_and_return+0x4d> 80abf4e: 8b 54 24 40 mov 0x40(%esp),%edx 80abf52: 31 c0 xor %eax,%eax 80abf54: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80abf59: 85 d2 test %edx,%edx 80abf5b: 0f 95 c0 setne %al 80abf5e: 89 44 24 04 mov %eax,0x4(%esp) 80abf62: 8b 44 24 44 mov 0x44(%esp),%eax 80abf66: d3 e8 shr %cl,%eax 80abf68: 83 e0 01 and $0x1,%eax 80abf6b: 89 44 24 08 mov %eax,0x8(%esp) 80abf6f: 8b 03 mov (%ebx),%eax 80abf71: 89 c2 mov %eax,%edx 80abf73: 89 44 24 0c mov %eax,0xc(%esp) 80abf77: 83 e2 01 and $0x1,%edx 80abf7a: e9 30 ff ff ff jmp 80abeaf <round_and_return+0x22f> 80abf7f: 90 nop 80abf80: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80abf84: 8b 54 24 40 mov 0x40(%esp),%edx 80abf88: 85 c9 test %ecx,%ecx 80abf8a: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80abf8f: 0f 95 c0 setne %al 80abf92: 89 c6 mov %eax,%esi 80abf94: 8b 44 24 44 mov 0x44(%esp),%eax 80abf98: d3 e8 shr %cl,%eax 80abf9a: 89 c1 mov %eax,%ecx 80abf9c: 8b 03 mov (%ebx),%eax 80abf9e: 83 e1 01 and $0x1,%ecx 80abfa1: 89 44 24 44 mov %eax,0x44(%esp) 80abfa5: 83 e0 01 and $0x1,%eax 80abfa8: 89 44 24 08 mov %eax,0x8(%esp) 80abfac: 31 c0 xor %eax,%eax 80abfae: 85 d2 test %edx,%edx 80abfb0: 0f 95 c0 setne %al 80abfb3: 89 f2 mov %esi,%edx 80abfb5: 83 ec 08 sub $0x8,%esp 80abfb8: 89 44 24 0c mov %eax,0xc(%esp) 80abfbc: 0f b6 c2 movzbl %dl,%eax 80abfbf: 55 push %ebp 80abfc0: 50 push %eax 80abfc1: 8b 54 24 18 mov 0x18(%esp),%edx 80abfc5: 8b 44 24 14 mov 0x14(%esp),%eax 80abfc9: e8 32 fc ff ff call 80abc00 <round_away> 80abfce: 83 c4 10 add $0x10,%esp 80abfd1: 84 c0 test %al,%al 80abfd3: 0f 84 ab fd ff ff je 80abd84 <round_and_return+0x104> 80abfd9: 6a 01 push $0x1 80abfdb: 6a 01 push $0x1 80abfdd: 53 push %ebx 80abfde: 53 push %ebx 80abfdf: e8 6c 24 ff ff call 809e450 <__mpn_rshift> 80abfe4: 8b 44 24 54 mov 0x54(%esp),%eax 80abfe8: 83 c4 10 add $0x10,%esp 80abfeb: 83 c0 01 add $0x1,%eax 80abfee: a9 00 00 00 01 test $0x1000000,%eax 80abff3: 8b 03 mov (%ebx),%eax 80abff5: 89 44 24 0c mov %eax,0xc(%esp) 80abff9: 74 72 je 80ac06d <round_and_return+0x3ed> 80abffb: 89 c2 mov %eax,%edx 80abffd: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80ac004: 00 80ac005: be 81 ff ff ff mov $0xffffff81,%esi 80ac00a: 83 e2 01 and $0x1,%edx 80ac00d: bf ff ff ff ff mov $0xffffffff,%edi 80ac012: e9 98 fe ff ff jmp 80abeaf <round_and_return+0x22f> 80ac017: 89 f6 mov %esi,%esi 80ac019: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac020: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ac027: 00 80ac028: be 81 ff ff ff mov $0xffffff81,%esi 80ac02d: bf ff ff ff ff mov $0xffffffff,%edi 80ac032: e9 93 fe ff ff jmp 80abeca <round_and_return+0x24a> 80ac037: 89 f6 mov %esi,%esi 80ac039: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac040: 6a 01 push $0x1 80ac042: 6a 01 push $0x1 80ac044: 83 c6 01 add $0x1,%esi 80ac047: 53 push %ebx 80ac048: 53 push %ebx 80ac049: 83 d7 00 adc $0x0,%edi 80ac04c: e8 ff 23 ff ff call 809e450 <__mpn_rshift> 80ac051: 89 f0 mov %esi,%eax 80ac053: 89 fa mov %edi,%edx 80ac055: 81 0b 00 00 80 00 orl $0x800000,(%ebx) 80ac05b: 34 81 xor $0x81,%al 80ac05d: 83 c4 10 add $0x10,%esp 80ac060: 09 c2 or %eax,%edx 80ac062: 0f 84 65 fc ff ff je 80abccd <round_and_return+0x4d> 80ac068: e9 7e fe ff ff jmp 80abeeb <round_and_return+0x26b> 80ac06d: 83 e0 01 and $0x1,%eax 80ac070: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80ac077: 00 80ac078: 89 c2 mov %eax,%edx 80ac07a: e9 d9 fd ff ff jmp 80abe58 <round_and_return+0x1d8> 80ac07f: 90 nop 080ac080 <str_to_mpn.isra.0>: 80ac080: 55 push %ebp 80ac081: 57 push %edi 80ac082: 56 push %esi 80ac083: 53 push %ebx 80ac084: 89 c3 mov %eax,%ebx 80ac086: 83 ec 1c sub $0x1c,%esp 80ac089: 85 d2 test %edx,%edx 80ac08b: 8b 74 24 30 mov 0x30(%esp),%esi 80ac08f: 89 14 24 mov %edx,(%esp) 80ac092: 8b 7c 24 3c mov 0x3c(%esp),%edi 80ac096: c7 06 00 00 00 00 movl $0x0,(%esi) 80ac09c: 0f 8e d4 02 00 00 jle 80ac376 <str_to_mpn.isra.0+0x2f6> 80ac0a2: 89 cd mov %ecx,%ebp 80ac0a4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80ac0ab: 00 80ac0ac: 31 f6 xor %esi,%esi 80ac0ae: 31 c9 xor %ecx,%ecx 80ac0b0: 0f be 03 movsbl (%ebx),%eax 80ac0b3: 8d 50 d0 lea -0x30(%eax),%edx 80ac0b6: 80 fa 09 cmp $0x9,%dl 80ac0b9: 76 0f jbe 80ac0ca <str_to_mpn.isra.0+0x4a> 80ac0bb: 85 ff test %edi,%edi 80ac0bd: 74 04 je 80ac0c3 <str_to_mpn.isra.0+0x43> 80ac0bf: 3a 07 cmp (%edi),%al 80ac0c1: 74 4d je 80ac110 <str_to_mpn.isra.0+0x90> 80ac0c3: 03 5c 24 38 add 0x38(%esp),%ebx 80ac0c7: 0f be 03 movsbl (%ebx),%eax 80ac0ca: 83 c3 01 add $0x1,%ebx 80ac0cd: 83 c1 01 add $0x1,%ecx 80ac0d0: 83 2c 24 01 subl $0x1,(%esp) 80ac0d4: 8d 14 b6 lea (%esi,%esi,4),%edx 80ac0d7: 8d 74 50 d0 lea -0x30(%eax,%edx,2),%esi 80ac0db: 0f 84 2f 01 00 00 je 80ac210 <str_to_mpn.isra.0+0x190> 80ac0e1: 83 f9 09 cmp $0x9,%ecx 80ac0e4: 75 ca jne 80ac0b0 <str_to_mpn.isra.0+0x30> 80ac0e6: 8b 4c 24 04 mov 0x4(%esp),%ecx 80ac0ea: 85 c9 test %ecx,%ecx 80ac0ec: 75 6a jne 80ac158 <str_to_mpn.isra.0+0xd8> 80ac0ee: 8b 44 24 30 mov 0x30(%esp),%eax 80ac0f2: 89 75 00 mov %esi,0x0(%ebp) 80ac0f5: 31 c9 xor %ecx,%ecx 80ac0f7: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 80ac0fe: 00 80ac0ff: 31 f6 xor %esi,%esi 80ac101: c7 00 01 00 00 00 movl $0x1,(%eax) 80ac107: eb a7 jmp 80ac0b0 <str_to_mpn.isra.0+0x30> 80ac109: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ac110: 0f b6 47 01 movzbl 0x1(%edi),%eax 80ac114: 84 c0 test %al,%al 80ac116: 0f 84 1e 02 00 00 je 80ac33a <str_to_mpn.isra.0+0x2ba> 80ac11c: 38 43 01 cmp %al,0x1(%ebx) 80ac11f: 75 a2 jne 80ac0c3 <str_to_mpn.isra.0+0x43> 80ac121: b8 01 00 00 00 mov $0x1,%eax 80ac126: 89 74 24 08 mov %esi,0x8(%esp) 80ac12a: eb 0d jmp 80ac139 <str_to_mpn.isra.0+0xb9> 80ac12c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac130: 38 14 03 cmp %dl,(%ebx,%eax,1) 80ac133: 0f 85 c7 00 00 00 jne 80ac200 <str_to_mpn.isra.0+0x180> 80ac139: 83 c0 01 add $0x1,%eax 80ac13c: 0f b6 14 07 movzbl (%edi,%eax,1),%edx 80ac140: 84 d2 test %dl,%dl 80ac142: 75 ec jne 80ac130 <str_to_mpn.isra.0+0xb0> 80ac144: 8b 74 24 08 mov 0x8(%esp),%esi 80ac148: 01 c3 add %eax,%ebx 80ac14a: 0f be 03 movsbl (%ebx),%eax 80ac14d: e9 78 ff ff ff jmp 80ac0ca <str_to_mpn.isra.0+0x4a> 80ac152: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ac158: 68 00 ca 9a 3b push $0x3b9aca00 80ac15d: ff 74 24 08 pushl 0x8(%esp) 80ac161: 55 push %ebp 80ac162: 55 push %ebp 80ac163: e8 68 26 ff ff call 809e7d0 <__mpn_mul_1> 80ac168: 8b 4c 24 40 mov 0x40(%esp),%ecx 80ac16c: 83 c4 10 add $0x10,%esp 80ac16f: 8b 11 mov (%ecx),%edx 80ac171: 31 c9 xor %ecx,%ecx 80ac173: 03 75 00 add 0x0(%ebp),%esi 80ac176: 0f 92 c1 setb %cl 80ac179: 89 75 00 mov %esi,0x0(%ebp) 80ac17c: 85 c9 test %ecx,%ecx 80ac17e: 74 60 je 80ac1e0 <str_to_mpn.isra.0+0x160> 80ac180: 8d 72 ff lea -0x1(%edx),%esi 80ac183: 31 d2 xor %edx,%edx 80ac185: eb 1b jmp 80ac1a2 <str_to_mpn.isra.0+0x122> 80ac187: 89 f6 mov %esi,%esi 80ac189: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac190: 8b 4c 95 04 mov 0x4(%ebp,%edx,4),%ecx 80ac194: 83 c1 01 add $0x1,%ecx 80ac197: 89 4c 95 04 mov %ecx,0x4(%ebp,%edx,4) 80ac19b: 83 c2 01 add $0x1,%edx 80ac19e: 85 c9 test %ecx,%ecx 80ac1a0: 75 3e jne 80ac1e0 <str_to_mpn.isra.0+0x160> 80ac1a2: 39 d6 cmp %edx,%esi 80ac1a4: 75 ea jne 80ac190 <str_to_mpn.isra.0+0x110> 80ac1a6: be 01 00 00 00 mov $0x1,%esi 80ac1ab: 01 c6 add %eax,%esi 80ac1ad: 8b 44 24 30 mov 0x30(%esp),%eax 80ac1b1: 8b 00 mov (%eax),%eax 80ac1b3: 74 37 je 80ac1ec <str_to_mpn.isra.0+0x16c> 80ac1b5: 83 f8 11 cmp $0x11,%eax 80ac1b8: 0f 8f 86 01 00 00 jg 80ac344 <str_to_mpn.isra.0+0x2c4> 80ac1be: 89 74 85 00 mov %esi,0x0(%ebp,%eax,4) 80ac1c2: 8b 44 24 30 mov 0x30(%esp),%eax 80ac1c6: 31 c9 xor %ecx,%ecx 80ac1c8: 8b 74 24 30 mov 0x30(%esp),%esi 80ac1cc: 8b 00 mov (%eax),%eax 80ac1ce: 83 c0 01 add $0x1,%eax 80ac1d1: 89 06 mov %eax,(%esi) 80ac1d3: 89 44 24 04 mov %eax,0x4(%esp) 80ac1d7: 31 f6 xor %esi,%esi 80ac1d9: e9 d2 fe ff ff jmp 80ac0b0 <str_to_mpn.isra.0+0x30> 80ac1de: 66 90 xchg %ax,%ax 80ac1e0: 31 f6 xor %esi,%esi 80ac1e2: 01 c6 add %eax,%esi 80ac1e4: 8b 44 24 30 mov 0x30(%esp),%eax 80ac1e8: 8b 00 mov (%eax),%eax 80ac1ea: 75 c9 jne 80ac1b5 <str_to_mpn.isra.0+0x135> 80ac1ec: 89 44 24 04 mov %eax,0x4(%esp) 80ac1f0: 31 c9 xor %ecx,%ecx 80ac1f2: e9 b9 fe ff ff jmp 80ac0b0 <str_to_mpn.isra.0+0x30> 80ac1f7: 89 f6 mov %esi,%esi 80ac1f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac200: 8b 74 24 08 mov 0x8(%esp),%esi 80ac204: e9 ba fe ff ff jmp 80ac0c3 <str_to_mpn.isra.0+0x43> 80ac209: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ac210: 8b 44 24 34 mov 0x34(%esp),%eax 80ac214: 8b 00 mov (%eax),%eax 80ac216: 89 04 24 mov %eax,(%esp) 80ac219: 8b 44 24 34 mov 0x34(%esp),%eax 80ac21d: 8b 40 04 mov 0x4(%eax),%eax 80ac220: 83 f8 00 cmp $0x0,%eax 80ac223: 7c 20 jl 80ac245 <str_to_mpn.isra.0+0x1c5> 80ac225: 0f 8e 00 01 00 00 jle 80ac32b <str_to_mpn.isra.0+0x2ab> 80ac22b: bf 09 00 00 00 mov $0x9,%edi 80ac230: 29 cf sub %ecx,%edi 80ac232: 89 fa mov %edi,%edx 80ac234: 89 7c 24 08 mov %edi,0x8(%esp) 80ac238: c1 fa 1f sar $0x1f,%edx 80ac23b: 89 54 24 0c mov %edx,0xc(%esp) 80ac23f: 3b 44 24 0c cmp 0xc(%esp),%eax 80ac243: 7e 2b jle 80ac270 <str_to_mpn.isra.0+0x1f0> 80ac245: 8b 54 24 04 mov 0x4(%esp),%edx 80ac249: 8b 04 8d 80 6c 0d 08 mov 0x80d6c80(,%ecx,4),%eax 80ac250: 85 d2 test %edx,%edx 80ac252: 75 4f jne 80ac2a3 <str_to_mpn.isra.0+0x223> 80ac254: 8b 44 24 30 mov 0x30(%esp),%eax 80ac258: 89 75 00 mov %esi,0x0(%ebp) 80ac25b: c7 00 01 00 00 00 movl $0x1,(%eax) 80ac261: 83 c4 1c add $0x1c,%esp 80ac264: 89 d8 mov %ebx,%eax 80ac266: 5b pop %ebx 80ac267: 5e pop %esi 80ac268: 5f pop %edi 80ac269: 5d pop %ebp 80ac26a: c3 ret 80ac26b: 90 nop 80ac26c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac270: 0f 8d a7 00 00 00 jge 80ac31d <str_to_mpn.isra.0+0x29d> 80ac276: 8b 3c 24 mov (%esp),%edi 80ac279: 8b 54 24 04 mov 0x4(%esp),%edx 80ac27d: 01 f9 add %edi,%ecx 80ac27f: 0f af 34 bd 80 6c 0d imul 0x80d6c80(,%edi,4),%esi 80ac286: 08 80ac287: 8b 7c 24 34 mov 0x34(%esp),%edi 80ac28b: 85 d2 test %edx,%edx 80ac28d: 8b 04 8d 80 6c 0d 08 mov 0x80d6c80(,%ecx,4),%eax 80ac294: c7 07 00 00 00 00 movl $0x0,(%edi) 80ac29a: c7 47 04 00 00 00 00 movl $0x0,0x4(%edi) 80ac2a1: 74 b1 je 80ac254 <str_to_mpn.isra.0+0x1d4> 80ac2a3: 50 push %eax 80ac2a4: ff 74 24 08 pushl 0x8(%esp) 80ac2a8: 55 push %ebp 80ac2a9: 55 push %ebp 80ac2aa: e8 21 25 ff ff call 809e7d0 <__mpn_mul_1> 80ac2af: 8b 7c 24 40 mov 0x40(%esp),%edi 80ac2b3: 31 c9 xor %ecx,%ecx 80ac2b5: 83 c4 10 add $0x10,%esp 80ac2b8: 03 75 00 add 0x0(%ebp),%esi 80ac2bb: 8b 17 mov (%edi),%edx 80ac2bd: 0f 92 c1 setb %cl 80ac2c0: 89 75 00 mov %esi,0x0(%ebp) 80ac2c3: 85 c9 test %ecx,%ecx 80ac2c5: 75 2c jne 80ac2f3 <str_to_mpn.isra.0+0x273> 80ac2c7: 31 d2 xor %edx,%edx 80ac2c9: 01 d0 add %edx,%eax 80ac2cb: 74 94 je 80ac261 <str_to_mpn.isra.0+0x1e1> 80ac2cd: 8b 7c 24 30 mov 0x30(%esp),%edi 80ac2d1: 8b 17 mov (%edi),%edx 80ac2d3: 83 fa 11 cmp $0x11,%edx 80ac2d6: 0f 8f 81 00 00 00 jg 80ac35d <str_to_mpn.isra.0+0x2dd> 80ac2dc: 8b 7c 24 30 mov 0x30(%esp),%edi 80ac2e0: 8d 4a 01 lea 0x1(%edx),%ecx 80ac2e3: 89 0f mov %ecx,(%edi) 80ac2e5: 89 44 95 00 mov %eax,0x0(%ebp,%edx,4) 80ac2e9: 83 c4 1c add $0x1c,%esp 80ac2ec: 89 d8 mov %ebx,%eax 80ac2ee: 5b pop %ebx 80ac2ef: 5e pop %esi 80ac2f0: 5f pop %edi 80ac2f1: 5d pop %ebp 80ac2f2: c3 ret 80ac2f3: 83 ea 01 sub $0x1,%edx 80ac2f6: 31 c9 xor %ecx,%ecx 80ac2f8: eb 18 jmp 80ac312 <str_to_mpn.isra.0+0x292> 80ac2fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ac300: 8b 7c 8d 04 mov 0x4(%ebp,%ecx,4),%edi 80ac304: 8d 77 01 lea 0x1(%edi),%esi 80ac307: 89 74 8d 04 mov %esi,0x4(%ebp,%ecx,4) 80ac30b: 83 c1 01 add $0x1,%ecx 80ac30e: 85 f6 test %esi,%esi 80ac310: 75 b5 jne 80ac2c7 <str_to_mpn.isra.0+0x247> 80ac312: 39 ca cmp %ecx,%edx 80ac314: 75 ea jne 80ac300 <str_to_mpn.isra.0+0x280> 80ac316: ba 01 00 00 00 mov $0x1,%edx 80ac31b: eb ac jmp 80ac2c9 <str_to_mpn.isra.0+0x249> 80ac31d: 39 3c 24 cmp %edi,(%esp) 80ac320: 0f 87 1f ff ff ff ja 80ac245 <str_to_mpn.isra.0+0x1c5> 80ac326: e9 4b ff ff ff jmp 80ac276 <str_to_mpn.isra.0+0x1f6> 80ac32b: 83 3c 24 00 cmpl $0x0,(%esp) 80ac32f: 0f 86 10 ff ff ff jbe 80ac245 <str_to_mpn.isra.0+0x1c5> 80ac335: e9 f1 fe ff ff jmp 80ac22b <str_to_mpn.isra.0+0x1ab> 80ac33a: b8 01 00 00 00 mov $0x1,%eax 80ac33f: e9 04 fe ff ff jmp 80ac148 <str_to_mpn.isra.0+0xc8> 80ac344: 68 90 6a 0d 08 push $0x80d6a90 80ac349: 68 71 01 00 00 push $0x171 80ac34e: 68 ca 6b 0d 08 push $0x80d6bca 80ac353: 68 23 68 0d 08 push $0x80d6823 80ac358: e8 83 d4 f9 ff call 80497e0 <__assert_fail> 80ac35d: 68 90 6a 0d 08 push $0x80d6a90 80ac362: 68 a9 01 00 00 push $0x1a9 80ac367: 68 ca 6b 0d 08 push $0x80d6bca 80ac36c: 68 23 68 0d 08 push $0x80d6823 80ac371: e8 6a d4 f9 ff call 80497e0 <__assert_fail> 80ac376: 68 90 6a 0d 08 push $0x80d6a90 80ac37b: 68 60 01 00 00 push $0x160 80ac380: 68 ca 6b 0d 08 push $0x80d6bca 80ac385: 68 18 68 0d 08 push $0x80d6818 80ac38a: e8 51 d4 f9 ff call 80497e0 <__assert_fail> 80ac38f: 90 nop 080ac390 <____strtof_l_internal>: 80ac390: 55 push %ebp 80ac391: 57 push %edi 80ac392: 56 push %esi 80ac393: 53 push %ebx 80ac394: 81 ec 1c 01 00 00 sub $0x11c,%esp 80ac39a: 8b ac 24 38 01 00 00 mov 0x138(%esp),%ebp 80ac3a1: 8b 84 24 3c 01 00 00 mov 0x13c(%esp),%eax 80ac3a8: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ac3af: 00 80ac3b0: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 80ac3b7: 00 80ac3b8: 85 ed test %ebp,%ebp 80ac3ba: 8b 40 04 mov 0x4(%eax),%eax 80ac3bd: 0f 85 2e 0a 00 00 jne 80acdf1 <____strtof_l_internal+0xa61> 80ac3c3: 8b 40 24 mov 0x24(%eax),%eax 80ac3c6: 83 ec 0c sub $0xc,%esp 80ac3c9: 89 44 24 44 mov %eax,0x44(%esp) 80ac3cd: 50 push %eax 80ac3ce: e8 dd fe fa ff call 805c2b0 <strlen> 80ac3d3: 83 c4 10 add $0x10,%esp 80ac3d6: 85 c0 test %eax,%eax 80ac3d8: 89 44 24 44 mov %eax,0x44(%esp) 80ac3dc: 0f 84 a9 21 00 00 je 80ae58b <____strtof_l_internal+0x21fb> 80ac3e2: 8b 84 24 30 01 00 00 mov 0x130(%esp),%eax 80ac3e9: c7 44 24 78 00 00 00 movl $0x0,0x78(%esp) 80ac3f0: 00 80ac3f1: c7 44 24 7c 00 00 00 movl $0x0,0x7c(%esp) 80ac3f8: 00 80ac3f9: 8d 50 ff lea -0x1(%eax),%edx 80ac3fc: 8b 84 24 3c 01 00 00 mov 0x13c(%esp),%eax 80ac403: 8b 70 34 mov 0x34(%eax),%esi 80ac406: eb 0a jmp 80ac412 <____strtof_l_internal+0x82> 80ac408: 90 nop 80ac409: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ac410: 89 da mov %ebx,%edx 80ac412: 0f be 4a 01 movsbl 0x1(%edx),%ecx 80ac416: 8d 5a 01 lea 0x1(%edx),%ebx 80ac419: f6 44 4e 01 20 testb $0x20,0x1(%esi,%ecx,2) 80ac41e: 89 c8 mov %ecx,%eax 80ac420: 75 ee jne 80ac410 <____strtof_l_internal+0x80> 80ac422: 80 f9 2d cmp $0x2d,%cl 80ac425: 0f 84 85 05 00 00 je 80ac9b0 <____strtof_l_internal+0x620> 80ac42b: 80 f9 2b cmp $0x2b,%cl 80ac42e: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) 80ac435: 00 80ac436: 0f 84 04 07 00 00 je 80acb40 <____strtof_l_internal+0x7b0> 80ac43c: 8b 7c 24 38 mov 0x38(%esp),%edi 80ac440: 0f b6 0f movzbl (%edi),%ecx 80ac443: 84 c9 test %cl,%cl 80ac445: 88 4c 24 08 mov %cl,0x8(%esp) 80ac449: 0f 84 ce 12 00 00 je 80ad71d <____strtof_l_internal+0x138d> 80ac44f: 3a 0b cmp (%ebx),%cl 80ac451: 0f 85 c9 00 00 00 jne 80ac520 <____strtof_l_internal+0x190> 80ac457: 31 d2 xor %edx,%edx 80ac459: eb 0e jmp 80ac469 <____strtof_l_internal+0xd9> 80ac45b: 90 nop 80ac45c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac460: 3a 0c 13 cmp (%ebx,%edx,1),%cl 80ac463: 0f 85 b7 00 00 00 jne 80ac520 <____strtof_l_internal+0x190> 80ac469: 83 c2 01 add $0x1,%edx 80ac46c: 0f b6 0c 17 movzbl (%edi,%edx,1),%ecx 80ac470: 89 d6 mov %edx,%esi 80ac472: 84 c9 test %cl,%cl 80ac474: 75 ea jne 80ac460 <____strtof_l_internal+0xd0> 80ac476: 0f b6 14 33 movzbl (%ebx,%esi,1),%edx 80ac47a: 83 ea 30 sub $0x30,%edx 80ac47d: 80 fa 09 cmp $0x9,%dl 80ac480: 0f 87 9a 00 00 00 ja 80ac520 <____strtof_l_internal+0x190> 80ac486: 8b bc 24 3c 01 00 00 mov 0x13c(%esp),%edi 80ac48d: 3c 30 cmp $0x30,%al 80ac48f: 8b 7f 38 mov 0x38(%edi),%edi 80ac492: 0f 84 b8 06 00 00 je 80acb50 <____strtof_l_internal+0x7c0> 80ac498: 8b 6c 24 3c mov 0x3c(%esp),%ebp 80ac49c: 89 7c 24 18 mov %edi,0x18(%esp) 80ac4a0: 85 ed test %ebp,%ebp 80ac4a2: 0f 84 63 12 00 00 je 80ad70b <____strtof_l_internal+0x137b> 80ac4a8: c7 44 24 10 0a 00 00 movl $0xa,0x10(%esp) 80ac4af: 00 80ac4b0: 8b 7c 24 3c mov 0x3c(%esp),%edi 80ac4b4: 89 dd mov %ebx,%ebp 80ac4b6: 0f b6 37 movzbl (%edi),%esi 80ac4b9: 89 f9 mov %edi,%ecx 80ac4bb: 89 f7 mov %esi,%edi 80ac4bd: 89 de mov %ebx,%esi 80ac4bf: 89 c3 mov %eax,%ebx 80ac4c1: 80 fb 30 cmp $0x30,%bl 80ac4c4: 74 50 je 80ac516 <____strtof_l_internal+0x186> 80ac4c6: 8d 76 00 lea 0x0(%esi),%esi 80ac4c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac4d0: 89 f8 mov %edi,%eax 80ac4d2: 84 c0 test %al,%al 80ac4d4: 0f 84 2a 14 00 00 je 80ad904 <____strtof_l_internal+0x1574> 80ac4da: 38 45 00 cmp %al,0x0(%ebp) 80ac4dd: 0f 85 9d 00 00 00 jne 80ac580 <____strtof_l_internal+0x1f0> 80ac4e3: 31 c0 xor %eax,%eax 80ac4e5: eb 13 jmp 80ac4fa <____strtof_l_internal+0x16a> 80ac4e7: 89 f6 mov %esi,%esi 80ac4e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac4f0: 3a 54 05 00 cmp 0x0(%ebp,%eax,1),%dl 80ac4f4: 0f 85 86 00 00 00 jne 80ac580 <____strtof_l_internal+0x1f0> 80ac4fa: 83 c0 01 add $0x1,%eax 80ac4fd: 0f b6 14 01 movzbl (%ecx,%eax,1),%edx 80ac501: 84 d2 test %dl,%dl 80ac503: 75 eb jne 80ac4f0 <____strtof_l_internal+0x160> 80ac505: 83 e8 01 sub $0x1,%eax 80ac508: 01 e8 add %ebp,%eax 80ac50a: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80ac50e: 8d 68 01 lea 0x1(%eax),%ebp 80ac511: 80 fb 30 cmp $0x30,%bl 80ac514: 75 ba jne 80ac4d0 <____strtof_l_internal+0x140> 80ac516: 89 e8 mov %ebp,%eax 80ac518: eb f0 jmp 80ac50a <____strtof_l_internal+0x17a> 80ac51a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ac520: 8d 50 d0 lea -0x30(%eax),%edx 80ac523: 80 fa 09 cmp $0x9,%dl 80ac526: 0f 86 5a ff ff ff jbe 80ac486 <____strtof_l_internal+0xf6> 80ac52c: 8b 15 f8 d0 0c 08 mov 0x80cd0f8,%edx 80ac532: 8b 04 82 mov (%edx,%eax,4),%eax 80ac535: 3c 69 cmp $0x69,%al 80ac537: 0f 84 71 09 00 00 je 80aceae <____strtof_l_internal+0xb1e> 80ac53d: 3c 6e cmp $0x6e,%al 80ac53f: 0f 84 31 0a 00 00 je 80acf76 <____strtof_l_internal+0xbe6> 80ac545: 8b 9c 24 34 01 00 00 mov 0x134(%esp),%ebx 80ac54c: 85 db test %ebx,%ebx 80ac54e: 75 0d jne 80ac55d <____strtof_l_internal+0x1cd> 80ac550: 81 c4 1c 01 00 00 add $0x11c,%esp 80ac556: d9 ee fldz 80ac558: 5b pop %ebx 80ac559: 5e pop %esi 80ac55a: 5f pop %edi 80ac55b: 5d pop %ebp 80ac55c: c3 ret 80ac55d: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80ac564: 8b bc 24 30 01 00 00 mov 0x130(%esp),%edi 80ac56b: d9 ee fldz 80ac56d: 89 38 mov %edi,(%eax) 80ac56f: 81 c4 1c 01 00 00 add $0x11c,%esp 80ac575: 5b pop %ebx 80ac576: 5e pop %esi 80ac577: 5f pop %edi 80ac578: 5d pop %ebp 80ac579: c3 ret 80ac57a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ac580: 0f be d3 movsbl %bl,%edx 80ac583: 89 f3 mov %esi,%ebx 80ac585: 8d 42 d0 lea -0x30(%edx),%eax 80ac588: 3c 09 cmp $0x9,%al 80ac58a: 0f 86 08 04 00 00 jbe 80ac998 <____strtof_l_internal+0x608> 80ac590: 8b 7c 24 18 mov 0x18(%esp),%edi 80ac594: 0f be c2 movsbl %dl,%eax 80ac597: 8b 34 87 mov (%edi,%eax,4),%esi 80ac59a: 8d 46 9f lea -0x61(%esi),%eax 80ac59d: 3c 05 cmp $0x5,%al 80ac59f: 0f 87 f3 05 00 00 ja 80acb98 <____strtof_l_internal+0x808> 80ac5a5: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac5aa: 89 ef mov %ebp,%edi 80ac5ac: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80ac5b3: 00 80ac5b4: 0f 85 de 05 00 00 jne 80acb98 <____strtof_l_internal+0x808> 80ac5ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ac5c0: 8d 42 d0 lea -0x30(%edx),%eax 80ac5c3: 3c 09 cmp $0x9,%al 80ac5c5: 0f 86 a5 03 00 00 jbe 80ac970 <____strtof_l_internal+0x5e0> 80ac5cb: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac5d0: 0f 84 82 03 00 00 je 80ac958 <____strtof_l_internal+0x5c8> 80ac5d6: 8b 74 24 3c mov 0x3c(%esp),%esi 80ac5da: 85 f6 test %esi,%esi 80ac5dc: 0f 85 55 09 00 00 jne 80acf37 <____strtof_l_internal+0xba7> 80ac5e2: 39 df cmp %ebx,%edi 80ac5e4: 0f 86 ca 00 00 00 jbe 80ac6b4 <____strtof_l_internal+0x324> 80ac5ea: 8b 44 24 28 mov 0x28(%esp),%eax 80ac5ee: 85 c0 test %eax,%eax 80ac5f0: 0f 84 be 00 00 00 je 80ac6b4 <____strtof_l_internal+0x324> 80ac5f6: 88 54 24 08 mov %dl,0x8(%esp) 80ac5fa: 50 push %eax 80ac5fb: ff 74 24 40 pushl 0x40(%esp) 80ac5ff: 57 push %edi 80ac600: 53 push %ebx 80ac601: e8 ea 29 fa ff call 804eff0 <__correctly_grouped_prefixmb> 80ac606: 83 c4 10 add $0x10,%esp 80ac609: 39 c7 cmp %eax,%edi 80ac60b: 89 c1 mov %eax,%ecx 80ac60d: 0f be 54 24 08 movsbl 0x8(%esp),%edx 80ac612: 0f 84 83 00 00 00 je 80ac69b <____strtof_l_internal+0x30b> 80ac618: 39 d8 cmp %ebx,%eax 80ac61a: 0f 84 25 ff ff ff je 80ac545 <____strtof_l_internal+0x1b5> 80ac620: 39 c5 cmp %eax,%ebp 80ac622: 0f 87 b8 1d 00 00 ja 80ae3e0 <____strtof_l_internal+0x2050> 80ac628: 89 ee mov %ebp,%esi 80ac62a: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 80ac631: 00 80ac632: 0f 83 34 20 00 00 jae 80ae66c <____strtof_l_internal+0x22dc> 80ac638: 31 d2 xor %edx,%edx 80ac63a: 0f b6 06 movzbl (%esi),%eax 80ac63d: 83 e8 30 sub $0x30,%eax 80ac640: 3c 0a cmp $0xa,%al 80ac642: 83 d2 00 adc $0x0,%edx 80ac645: 83 c6 01 add $0x1,%esi 80ac648: 39 f1 cmp %esi,%ecx 80ac64a: 75 ee jne 80ac63a <____strtof_l_internal+0x2aa> 80ac64c: 89 54 24 34 mov %edx,0x34(%esp) 80ac650: 89 54 24 20 mov %edx,0x20(%esp) 80ac654: c7 44 24 40 00 00 00 movl $0x0,0x40(%esp) 80ac65b: 00 80ac65c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac660: 8b 8c 24 34 01 00 00 mov 0x134(%esp),%ecx 80ac667: 85 c9 test %ecx,%ecx 80ac669: 74 09 je 80ac674 <____strtof_l_internal+0x2e4> 80ac66b: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80ac672: 89 30 mov %esi,(%eax) 80ac674: 8b 54 24 34 mov 0x34(%esp),%edx 80ac678: 85 d2 test %edx,%edx 80ac67a: 0f 85 80 01 00 00 jne 80ac800 <____strtof_l_internal+0x470> 80ac680: 8b 7c 24 58 mov 0x58(%esp),%edi 80ac684: 85 ff test %edi,%edi 80ac686: 0f 84 c4 fe ff ff je 80ac550 <____strtof_l_internal+0x1c0> 80ac68c: d9 ee fldz 80ac68e: 81 c4 1c 01 00 00 add $0x11c,%esp 80ac694: 5b pop %ebx 80ac695: d9 e0 fchs 80ac697: 5e pop %esi 80ac698: 5f pop %edi 80ac699: 5d pop %ebp 80ac69a: c3 ret 80ac69b: 8b 44 24 38 mov 0x38(%esp),%eax 80ac69f: 0f b6 00 movzbl (%eax),%eax 80ac6a2: 88 44 24 08 mov %al,0x8(%esp) 80ac6a6: 8b 84 24 3c 01 00 00 mov 0x13c(%esp),%eax 80ac6ad: 8b 40 38 mov 0x38(%eax),%eax 80ac6b0: 89 44 24 18 mov %eax,0x18(%esp) 80ac6b4: 8b 4c 24 20 mov 0x20(%esp),%ecx 80ac6b8: 0f b6 5c 24 08 movzbl 0x8(%esp),%ebx 80ac6bd: 31 c0 xor %eax,%eax 80ac6bf: 85 c9 test %ecx,%ecx 80ac6c1: 0f 94 c0 sete %al 80ac6c4: f7 d8 neg %eax 80ac6c6: 84 db test %bl,%bl 80ac6c8: 89 44 24 40 mov %eax,0x40(%esp) 80ac6cc: 74 26 je 80ac6f4 <____strtof_l_internal+0x364> 80ac6ce: 31 c0 xor %eax,%eax 80ac6d0: 38 1f cmp %bl,(%edi) 80ac6d2: 0f 85 f0 02 00 00 jne 80ac9c8 <____strtof_l_internal+0x638> 80ac6d8: 8b 5c 24 38 mov 0x38(%esp),%ebx 80ac6dc: eb 0b jmp 80ac6e9 <____strtof_l_internal+0x359> 80ac6de: 66 90 xchg %ax,%ax 80ac6e0: 3a 0c 07 cmp (%edi,%eax,1),%cl 80ac6e3: 0f 85 df 02 00 00 jne 80ac9c8 <____strtof_l_internal+0x638> 80ac6e9: 83 c0 01 add $0x1,%eax 80ac6ec: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx 80ac6f0: 84 c9 test %cl,%cl 80ac6f2: 75 ec jne 80ac6e0 <____strtof_l_internal+0x350> 80ac6f4: 8b 44 24 44 mov 0x44(%esp),%eax 80ac6f8: 8b 4c 24 20 mov 0x20(%esp),%ecx 80ac6fc: 8b 5c 24 40 mov 0x40(%esp),%ebx 80ac700: 89 6c 24 48 mov %ebp,0x48(%esp) 80ac704: 8d 34 07 lea (%edi,%eax,1),%esi 80ac707: 0f be 06 movsbl (%esi),%eax 80ac70a: 89 f7 mov %esi,%edi 80ac70c: 29 f1 sub %esi,%ecx 80ac70e: 89 74 24 08 mov %esi,0x8(%esp) 80ac712: eb 3c jmp 80ac750 <____strtof_l_internal+0x3c0> 80ac714: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac718: 8b 6c 24 18 mov 0x18(%esp),%ebp 80ac71c: 0f be d0 movsbl %al,%edx 80ac71f: 8b 54 95 00 mov 0x0(%ebp,%edx,4),%edx 80ac723: 8d 6a 9f lea -0x61(%edx),%ebp 80ac726: 89 54 24 28 mov %edx,0x28(%esp) 80ac72a: 89 ea mov %ebp,%edx 80ac72c: 80 fa 05 cmp $0x5,%dl 80ac72f: 0f 87 9b 05 00 00 ja 80accd0 <____strtof_l_internal+0x940> 80ac735: 3c 30 cmp $0x30,%al 80ac737: 74 11 je 80ac74a <____strtof_l_internal+0x3ba> 80ac739: 83 fb ff cmp $0xffffffff,%ebx 80ac73c: 89 f8 mov %edi,%eax 80ac73e: 0f 94 c2 sete %dl 80ac741: 2b 44 24 08 sub 0x8(%esp),%eax 80ac745: 84 d2 test %dl,%dl 80ac747: 0f 45 d8 cmovne %eax,%ebx 80ac74a: 83 c7 01 add $0x1,%edi 80ac74d: 0f be 07 movsbl (%edi),%eax 80ac750: 8d 50 d0 lea -0x30(%eax),%edx 80ac753: 8d 34 0f lea (%edi,%ecx,1),%esi 80ac756: 80 fa 09 cmp $0x9,%dl 80ac759: 76 da jbe 80ac735 <____strtof_l_internal+0x3a5> 80ac75b: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac760: 74 b6 je 80ac718 <____strtof_l_internal+0x388> 80ac762: 89 74 24 34 mov %esi,0x34(%esp) 80ac766: 8b 74 24 18 mov 0x18(%esp),%esi 80ac76a: 8b 6c 24 48 mov 0x48(%esp),%ebp 80ac76e: 89 5c 24 40 mov %ebx,0x40(%esp) 80ac772: c6 44 24 48 00 movb $0x0,0x48(%esp) 80ac777: 0f b6 0c 86 movzbl (%esi,%eax,4),%ecx 80ac77b: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac780: 74 09 je 80ac78b <____strtof_l_internal+0x3fb> 80ac782: 80 f9 65 cmp $0x65,%cl 80ac785: 0f 84 68 02 00 00 je 80ac9f3 <____strtof_l_internal+0x663> 80ac78b: 89 fe mov %edi,%esi 80ac78d: 8b 44 24 34 mov 0x34(%esp),%eax 80ac791: 39 44 24 20 cmp %eax,0x20(%esp) 80ac795: 73 2b jae 80ac7c2 <____strtof_l_internal+0x432> 80ac797: 80 7f ff 30 cmpb $0x30,-0x1(%edi) 80ac79b: 0f 85 bf fe ff ff jne 80ac660 <____strtof_l_internal+0x2d0> 80ac7a1: 29 f8 sub %edi,%eax 80ac7a3: 89 c2 mov %eax,%edx 80ac7a5: 8d 76 00 lea 0x0(%esi),%esi 80ac7a8: 83 ef 01 sub $0x1,%edi 80ac7ab: 80 7f ff 30 cmpb $0x30,-0x1(%edi) 80ac7af: 8d 04 17 lea (%edi,%edx,1),%eax 80ac7b2: 74 f4 je 80ac7a8 <____strtof_l_internal+0x418> 80ac7b4: 39 44 24 20 cmp %eax,0x20(%esp) 80ac7b8: 0f 87 18 1e 00 00 ja 80ae5d6 <____strtof_l_internal+0x2246> 80ac7be: 89 44 24 34 mov %eax,0x34(%esp) 80ac7c2: 8b 44 24 34 mov 0x34(%esp),%eax 80ac7c6: 39 44 24 20 cmp %eax,0x20(%esp) 80ac7ca: 0f 85 90 fe ff ff jne 80ac660 <____strtof_l_internal+0x2d0> 80ac7d0: 85 c0 test %eax,%eax 80ac7d2: 0f 84 88 fe ff ff je 80ac660 <____strtof_l_internal+0x2d0> 80ac7d8: 8b 5c 24 7c mov 0x7c(%esp),%ebx 80ac7dc: 8b 4c 24 78 mov 0x78(%esp),%ecx 80ac7e0: 85 db test %ebx,%ebx 80ac7e2: 0f 88 6b 0e 00 00 js 80ad653 <____strtof_l_internal+0x12c3> 80ac7e8: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80ac7ef: 85 c0 test %eax,%eax 80ac7f1: 0f 85 74 fe ff ff jne 80ac66b <____strtof_l_internal+0x2db> 80ac7f7: 89 f6 mov %esi,%esi 80ac7f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac800: 8b 44 24 40 mov 0x40(%esp),%eax 80ac804: 85 c0 test %eax,%eax 80ac806: 0f 84 92 00 00 00 je 80ac89e <____strtof_l_internal+0x50e> 80ac80c: 8b 74 24 38 mov 0x38(%esp),%esi 80ac810: 0f b6 45 00 movzbl 0x0(%ebp),%eax 80ac814: 0f b6 0e movzbl (%esi),%ecx 80ac817: 0f b6 5e 01 movzbl 0x1(%esi),%ebx 80ac81b: eb 0a jmp 80ac827 <____strtof_l_internal+0x497> 80ac81d: 8d 76 00 lea 0x0(%esi),%esi 80ac820: 0f b6 45 01 movzbl 0x1(%ebp),%eax 80ac824: 83 c5 01 add $0x1,%ebp 80ac827: 38 c1 cmp %al,%cl 80ac829: 75 f5 jne 80ac820 <____strtof_l_internal+0x490> 80ac82b: 84 db test %bl,%bl 80ac82d: 74 26 je 80ac855 <____strtof_l_internal+0x4c5> 80ac82f: 0f b6 45 01 movzbl 0x1(%ebp),%eax 80ac833: 38 d8 cmp %bl,%al 80ac835: 75 ed jne 80ac824 <____strtof_l_internal+0x494> 80ac837: b8 01 00 00 00 mov $0x1,%eax 80ac83c: eb 0c jmp 80ac84a <____strtof_l_internal+0x4ba> 80ac83e: 66 90 xchg %ax,%ax 80ac840: 3a 54 05 00 cmp 0x0(%ebp,%eax,1),%dl 80ac844: 0f 85 66 04 00 00 jne 80accb0 <____strtof_l_internal+0x920> 80ac84a: 83 c0 01 add $0x1,%eax 80ac84d: 0f b6 14 06 movzbl (%esi,%eax,1),%edx 80ac851: 84 d2 test %dl,%dl 80ac853: 75 eb jne 80ac840 <____strtof_l_internal+0x4b0> 80ac855: 31 db xor %ebx,%ebx 80ac857: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac85c: 8b 4c 24 40 mov 0x40(%esp),%ecx 80ac860: 0f 84 ba 15 00 00 je 80ade20 <____strtof_l_internal+0x1a90> 80ac866: 8b 7c 24 7c mov 0x7c(%esp),%edi 80ac86a: 8b 74 24 78 mov 0x78(%esp),%esi 80ac86e: 89 fa mov %edi,%edx 80ac870: 81 c2 00 00 00 80 add $0x80000000,%edx 80ac876: 39 d3 cmp %edx,%ebx 80ac878: 0f 83 1a 09 00 00 jae 80ad198 <____strtof_l_internal+0xe08> 80ac87e: 89 c8 mov %ecx,%eax 80ac880: 89 da mov %ebx,%edx 80ac882: 8b 5c 24 40 mov 0x40(%esp),%ebx 80ac886: 8b 4c 24 44 mov 0x44(%esp),%ecx 80ac88a: 01 d9 add %ebx,%ecx 80ac88c: 01 cd add %ecx,%ebp 80ac88e: 29 c6 sub %eax,%esi 80ac890: 19 d7 sbb %edx,%edi 80ac892: 29 5c 24 34 sub %ebx,0x34(%esp) 80ac896: 89 74 24 78 mov %esi,0x78(%esp) 80ac89a: 89 7c 24 7c mov %edi,0x7c(%esp) 80ac89e: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac8a3: 0f 84 91 07 00 00 je 80ad03a <____strtof_l_internal+0xcaa> 80ac8a9: 8b 7c 24 7c mov 0x7c(%esp),%edi 80ac8ad: 8b 74 24 78 mov 0x78(%esp),%esi 80ac8b1: 85 ff test %edi,%edi 80ac8b3: 0f 88 c3 0e 00 00 js 80ad77c <____strtof_l_internal+0x13ec> 80ac8b9: 8b 4c 24 20 mov 0x20(%esp),%ecx 80ac8bd: 8b 44 24 34 mov 0x34(%esp),%eax 80ac8c1: 31 db xor %ebx,%ebx 80ac8c3: 31 d2 xor %edx,%edx 80ac8c5: 29 c8 sub %ecx,%eax 80ac8c7: 19 da sbb %ebx,%edx 80ac8c9: 39 fa cmp %edi,%edx 80ac8cb: 7c 0a jl 80ac8d7 <____strtof_l_internal+0x547> 80ac8cd: 7f 04 jg 80ac8d3 <____strtof_l_internal+0x543> 80ac8cf: 39 f0 cmp %esi,%eax 80ac8d1: 76 04 jbe 80ac8d7 <____strtof_l_internal+0x547> 80ac8d3: 89 f0 mov %esi,%eax 80ac8d5: 89 fa mov %edi,%edx 80ac8d7: 8b 5c 24 20 mov 0x20(%esp),%ebx 80ac8db: 01 c3 add %eax,%ebx 80ac8dd: 29 c6 sub %eax,%esi 80ac8df: b8 27 00 00 00 mov $0x27,%eax 80ac8e4: 89 d9 mov %ebx,%ecx 80ac8e6: 19 d7 sbb %edx,%edi 80ac8e8: 89 5c 24 10 mov %ebx,0x10(%esp) 80ac8ec: 31 d2 xor %edx,%edx 80ac8ee: 31 db xor %ebx,%ebx 80ac8f0: 29 c8 sub %ecx,%eax 80ac8f2: 19 da sbb %ebx,%edx 80ac8f4: 89 74 24 78 mov %esi,0x78(%esp) 80ac8f8: 89 7c 24 7c mov %edi,0x7c(%esp) 80ac8fc: 39 d7 cmp %edx,%edi 80ac8fe: 89 4c 24 50 mov %ecx,0x50(%esp) 80ac902: 89 5c 24 54 mov %ebx,0x54(%esp) 80ac906: 0f 8c d9 03 00 00 jl 80acce5 <____strtof_l_internal+0x955> 80ac90c: 7f 08 jg 80ac916 <____strtof_l_internal+0x586> 80ac90e: 39 c6 cmp %eax,%esi 80ac910: 0f 86 cf 03 00 00 jbe 80acce5 <____strtof_l_internal+0x955> 80ac916: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ac91b: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ac922: d9 05 08 6b 0d 08 flds 0x80d6b08 80ac928: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ac92f: 8b 44 24 58 mov 0x58(%esp),%eax 80ac933: 85 c0 test %eax,%eax 80ac935: 0f 84 cd 19 00 00 je 80ae308 <____strtof_l_internal+0x1f78> 80ac93b: d8 0d 0c 6b 0d 08 fmuls 0x80d6b0c 80ac941: d9 9c 24 c8 00 00 00 fstps 0xc8(%esp) 80ac948: d9 84 24 c8 00 00 00 flds 0xc8(%esp) 80ac94f: e9 1b fc ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80ac954: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac958: 8b 74 24 18 mov 0x18(%esp),%esi 80ac95c: 0f be c2 movsbl %dl,%eax 80ac95f: 8b 04 86 mov (%esi,%eax,4),%eax 80ac962: 83 e8 61 sub $0x61,%eax 80ac965: 3c 05 cmp $0x5,%al 80ac967: 0f 87 69 fc ff ff ja 80ac5d6 <____strtof_l_internal+0x246> 80ac96d: 8d 76 00 lea 0x0(%esi),%esi 80ac970: 83 44 24 20 01 addl $0x1,0x20(%esp) 80ac975: 89 f8 mov %edi,%eax 80ac977: 8d 78 01 lea 0x1(%eax),%edi 80ac97a: 0f be 50 01 movsbl 0x1(%eax),%edx 80ac97e: e9 3d fc ff ff jmp 80ac5c0 <____strtof_l_internal+0x230> 80ac983: 89 f0 mov %esi,%eax 80ac985: 3c 70 cmp $0x70,%al 80ac987: 0f 85 12 04 00 00 jne 80acd9f <____strtof_l_internal+0xa0f> 80ac98d: 39 dd cmp %ebx,%ebp 80ac98f: 0f 84 0a 04 00 00 je 80acd9f <____strtof_l_internal+0xa0f> 80ac995: 8d 76 00 lea 0x0(%esi),%esi 80ac998: 89 ef mov %ebp,%edi 80ac99a: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80ac9a1: 00 80ac9a2: e9 19 fc ff ff jmp 80ac5c0 <____strtof_l_internal+0x230> 80ac9a7: 89 f6 mov %esi,%esi 80ac9a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ac9b0: 0f be 43 01 movsbl 0x1(%ebx),%eax 80ac9b4: c7 44 24 58 01 00 00 movl $0x1,0x58(%esp) 80ac9bb: 00 80ac9bc: 8d 5a 02 lea 0x2(%edx),%ebx 80ac9bf: e9 78 fa ff ff jmp 80ac43c <____strtof_l_internal+0xac> 80ac9c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ac9c8: 8b 44 24 18 mov 0x18(%esp),%eax 80ac9cc: 8b 14 90 mov (%eax,%edx,4),%edx 80ac9cf: 8b 44 24 20 mov 0x20(%esp),%eax 80ac9d3: 89 44 24 34 mov %eax,0x34(%esp) 80ac9d7: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ac9dc: 89 d1 mov %edx,%ecx 80ac9de: 0f 94 c0 sete %al 80ac9e1: 80 fa 70 cmp $0x70,%dl 80ac9e4: 0f 94 c2 sete %dl 80ac9e7: 20 c2 and %al,%dl 80ac9e9: 88 54 24 48 mov %dl,0x48(%esp) 80ac9ed: 0f 84 cd 02 00 00 je 80accc0 <____strtof_l_internal+0x930> 80ac9f3: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80ac9f7: 80 fb 2d cmp $0x2d,%bl 80ac9fa: 0f 84 80 03 00 00 je 80acd80 <____strtof_l_internal+0x9f0> 80aca00: 80 fb 2b cmp $0x2b,%bl 80aca03: 0f 84 29 04 00 00 je 80ace32 <____strtof_l_internal+0xaa2> 80aca09: 8d 77 01 lea 0x1(%edi),%esi 80aca0c: c7 44 24 50 00 00 00 movl $0x0,0x50(%esp) 80aca13: 00 80aca14: 8d 43 d0 lea -0x30(%ebx),%eax 80aca17: 3c 09 cmp $0x9,%al 80aca19: 0f 87 6c fd ff ff ja 80ac78b <____strtof_l_internal+0x3fb> 80aca1f: 80 7c 24 48 00 cmpb $0x0,0x48(%esp) 80aca24: 0f 85 ae 05 00 00 jne 80acfd8 <____strtof_l_internal+0xc48> 80aca2a: 8b 44 24 50 mov 0x50(%esp),%eax 80aca2e: 85 c0 test %eax,%eax 80aca30: 0f 84 10 04 00 00 je 80ace46 <____strtof_l_internal+0xab6> 80aca36: 8b 44 24 20 mov 0x20(%esp),%eax 80aca3a: 31 d2 xor %edx,%edx 80aca3c: 83 c0 3d add $0x3d,%eax 80aca3f: 83 d2 00 adc $0x0,%edx 80aca42: 89 44 24 28 mov %eax,0x28(%esp) 80aca46: 89 54 24 2c mov %edx,0x2c(%esp) 80aca4a: 6a 00 push $0x0 80aca4c: 6a 0a push $0xa 80aca4e: 52 push %edx 80aca4f: 50 push %eax 80aca50: e8 0b ac 00 00 call 80b7660 <__divdi3> 80aca55: 83 c4 10 add $0x10,%esp 80aca58: 89 44 24 18 mov %eax,0x18(%esp) 80aca5c: 89 54 24 5c mov %edx,0x5c(%esp) 80aca60: 8b 44 24 78 mov 0x78(%esp),%eax 80aca64: 8b 54 24 7c mov 0x7c(%esp),%edx 80aca68: 89 44 24 08 mov %eax,0x8(%esp) 80aca6c: 89 54 24 0c mov %edx,0xc(%esp) 80aca70: 6a 00 push $0x0 80aca72: 6a 0a push $0xa 80aca74: ff 74 24 34 pushl 0x34(%esp) 80aca78: ff 74 24 34 pushl 0x34(%esp) 80aca7c: e8 4f ad 00 00 call 80b77d0 <__moddi3> 80aca81: 83 c4 10 add $0x10,%esp 80aca84: 89 7c 24 64 mov %edi,0x64(%esp) 80aca88: 89 44 24 6c mov %eax,0x6c(%esp) 80aca8c: 8b 7c 24 5c mov 0x5c(%esp),%edi 80aca90: 89 54 24 60 mov %edx,0x60(%esp) 80aca94: c6 44 24 28 00 movb $0x0,0x28(%esp) 80aca99: 89 6c 24 68 mov %ebp,0x68(%esp) 80aca9d: 8d 76 00 lea 0x0(%esi),%esi 80acaa0: 8b 54 24 0c mov 0xc(%esp),%edx 80acaa4: 8b 44 24 08 mov 0x8(%esp),%eax 80acaa8: 39 d7 cmp %edx,%edi 80acaaa: 0f 8f 6a 01 00 00 jg 80acc1a <____strtof_l_internal+0x88a> 80acab0: 0f 8d 5a 01 00 00 jge 80acc10 <____strtof_l_internal+0x880> 80acab6: 80 7c 24 28 00 cmpb $0x0,0x28(%esp) 80acabb: 0f 85 b5 1a 00 00 jne 80ae576 <____strtof_l_internal+0x21e6> 80acac1: 83 7c 24 40 ff cmpl $0xffffffff,0x40(%esp) 80acac6: 0f 84 58 0c 00 00 je 80ad724 <____strtof_l_internal+0x1394> 80acacc: 8b 4c 24 50 mov 0x50(%esp),%ecx 80acad0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80acad5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80acadc: 85 c9 test %ecx,%ecx 80acade: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80acae5: 0f 84 2f 04 00 00 je 80acf1a <____strtof_l_internal+0xb8a> 80acaeb: 8b 44 24 58 mov 0x58(%esp),%eax 80acaef: d9 05 00 6b 0d 08 flds 0x80d6b00 80acaf5: 85 c0 test %eax,%eax 80acaf7: 0f 85 c3 06 00 00 jne 80ad1c0 <____strtof_l_internal+0xe30> 80acafd: d8 c8 fmul %st(0),%st 80acaff: d9 9c 24 c8 00 00 00 fstps 0xc8(%esp) 80acb06: d9 84 24 c8 00 00 00 flds 0xc8(%esp) 80acb0d: 8d 76 00 lea 0x0(%esi),%esi 80acb10: 83 c6 01 add $0x1,%esi 80acb13: 0f b6 06 movzbl (%esi),%eax 80acb16: 83 e8 30 sub $0x30,%eax 80acb19: 3c 09 cmp $0x9,%al 80acb1b: 76 f3 jbe 80acb10 <____strtof_l_internal+0x780> 80acb1d: 8b bc 24 34 01 00 00 mov 0x134(%esp),%edi 80acb24: 85 ff test %edi,%edi 80acb26: 0f 84 43 fa ff ff je 80ac56f <____strtof_l_internal+0x1df> 80acb2c: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80acb33: 89 30 mov %esi,(%eax) 80acb35: 81 c4 1c 01 00 00 add $0x11c,%esp 80acb3b: 5b pop %ebx 80acb3c: 5e pop %esi 80acb3d: 5f pop %edi 80acb3e: 5d pop %ebp 80acb3f: c3 ret 80acb40: 0f be 43 01 movsbl 0x1(%ebx),%eax 80acb44: 8d 5a 02 lea 0x2(%edx),%ebx 80acb47: e9 f0 f8 ff ff jmp 80ac43c <____strtof_l_internal+0xac> 80acb4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80acb50: 0f be 4b 01 movsbl 0x1(%ebx),%ecx 80acb54: 89 7c 24 18 mov %edi,0x18(%esp) 80acb58: 83 3c 8f 78 cmpl $0x78,(%edi,%ecx,4) 80acb5c: 89 ca mov %ecx,%edx 80acb5e: 0f 84 d5 0b 00 00 je 80ad739 <____strtof_l_internal+0x13a9> 80acb64: 8b 74 24 3c mov 0x3c(%esp),%esi 80acb68: c7 44 24 10 0a 00 00 movl $0xa,0x10(%esp) 80acb6f: 00 80acb70: 85 f6 test %esi,%esi 80acb72: 0f 85 38 f9 ff ff jne 80ac4b0 <____strtof_l_internal+0x120> 80acb78: 89 dd mov %ebx,%ebp 80acb7a: eb 08 jmp 80acb84 <____strtof_l_internal+0x7f4> 80acb7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80acb80: 0f be 55 01 movsbl 0x1(%ebp),%edx 80acb84: 83 c5 01 add $0x1,%ebp 80acb87: 80 fa 30 cmp $0x30,%dl 80acb8a: 74 f4 je 80acb80 <____strtof_l_internal+0x7f0> 80acb8c: e9 f4 f9 ff ff jmp 80ac585 <____strtof_l_internal+0x1f5> 80acb91: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80acb98: 0f b6 44 24 08 movzbl 0x8(%esp),%eax 80acb9d: 84 c0 test %al,%al 80acb9f: 74 2c je 80acbcd <____strtof_l_internal+0x83d> 80acba1: 38 45 00 cmp %al,0x0(%ebp) 80acba4: 0f 85 ea 01 00 00 jne 80acd94 <____strtof_l_internal+0xa04> 80acbaa: 31 c0 xor %eax,%eax 80acbac: 8b 7c 24 38 mov 0x38(%esp),%edi 80acbb0: eb 10 jmp 80acbc2 <____strtof_l_internal+0x832> 80acbb2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80acbb8: 3a 4c 05 00 cmp 0x0(%ebp,%eax,1),%cl 80acbbc: 0f 85 d2 01 00 00 jne 80acd94 <____strtof_l_internal+0xa04> 80acbc2: 83 c0 01 add $0x1,%eax 80acbc5: 0f b6 0c 07 movzbl (%edi,%eax,1),%ecx 80acbc9: 84 c9 test %cl,%cl 80acbcb: 75 eb jne 80acbb8 <____strtof_l_internal+0x828> 80acbcd: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80acbd2: 0f 85 c0 fd ff ff jne 80ac998 <____strtof_l_internal+0x608> 80acbd8: 39 dd cmp %ebx,%ebp 80acbda: 0f 85 b8 fd ff ff jne 80ac998 <____strtof_l_internal+0x608> 80acbe0: 8b 44 24 44 mov 0x44(%esp),%eax 80acbe4: 0f be 44 05 00 movsbl 0x0(%ebp,%eax,1),%eax 80acbe9: 8d 48 d0 lea -0x30(%eax),%ecx 80acbec: 80 f9 09 cmp $0x9,%cl 80acbef: 0f 86 a3 fd ff ff jbe 80ac998 <____strtof_l_internal+0x608> 80acbf5: 8b 7c 24 18 mov 0x18(%esp),%edi 80acbf9: 8b 04 87 mov (%edi,%eax,4),%eax 80acbfc: 83 e8 61 sub $0x61,%eax 80acbff: 3c 05 cmp $0x5,%al 80acc01: 0f 86 91 fd ff ff jbe 80ac998 <____strtof_l_internal+0x608> 80acc07: e9 93 01 00 00 jmp 80acd9f <____strtof_l_internal+0xa0f> 80acc0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80acc10: 39 44 24 18 cmp %eax,0x18(%esp) 80acc14: 0f 82 9c fe ff ff jb 80acab6 <____strtof_l_internal+0x726> 80acc1a: 8b 54 24 18 mov 0x18(%esp),%edx 80acc1e: 8b 6c 24 0c mov 0xc(%esp),%ebp 80acc22: 0f be c3 movsbl %bl,%eax 80acc25: 33 54 24 08 xor 0x8(%esp),%edx 80acc29: 83 e8 30 sub $0x30,%eax 80acc2c: 89 c3 mov %eax,%ebx 80acc2e: 89 c1 mov %eax,%ecx 80acc30: 31 fd xor %edi,%ebp 80acc32: c1 fb 1f sar $0x1f,%ebx 80acc35: 09 d5 or %edx,%ebp 80acc37: 0f 84 0b 01 00 00 je 80acd48 <____strtof_l_internal+0x9b8> 80acc3d: 6b 6c 24 0c 0a imul $0xa,0xc(%esp),%ebp 80acc42: b8 0a 00 00 00 mov $0xa,%eax 80acc47: c6 44 24 28 01 movb $0x1,0x28(%esp) 80acc4c: f7 64 24 08 mull 0x8(%esp) 80acc50: 01 ea add %ebp,%edx 80acc52: 01 c8 add %ecx,%eax 80acc54: 11 da adc %ebx,%edx 80acc56: 83 c6 01 add $0x1,%esi 80acc59: 0f b6 1e movzbl (%esi),%ebx 80acc5c: 89 44 24 08 mov %eax,0x8(%esp) 80acc60: 89 54 24 0c mov %edx,0xc(%esp) 80acc64: 8d 43 d0 lea -0x30(%ebx),%eax 80acc67: 3c 09 cmp $0x9,%al 80acc69: 0f 86 31 fe ff ff jbe 80acaa0 <____strtof_l_internal+0x710> 80acc6f: 8b 5c 24 50 mov 0x50(%esp),%ebx 80acc73: 8b 44 24 08 mov 0x8(%esp),%eax 80acc77: 8b 54 24 0c mov 0xc(%esp),%edx 80acc7b: 8b 7c 24 64 mov 0x64(%esp),%edi 80acc7f: 8b 6c 24 68 mov 0x68(%esp),%ebp 80acc83: 85 db test %ebx,%ebx 80acc85: 89 44 24 78 mov %eax,0x78(%esp) 80acc89: 89 54 24 7c mov %edx,0x7c(%esp) 80acc8d: 0f 84 fa fa ff ff je 80ac78d <____strtof_l_internal+0x3fd> 80acc93: f7 d8 neg %eax 80acc95: 83 d2 00 adc $0x0,%edx 80acc98: 89 44 24 78 mov %eax,0x78(%esp) 80acc9c: f7 da neg %edx 80acc9e: 89 54 24 7c mov %edx,0x7c(%esp) 80acca2: e9 e6 fa ff ff jmp 80ac78d <____strtof_l_internal+0x3fd> 80acca7: 89 f6 mov %esi,%esi 80acca9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80accb0: 89 d8 mov %ebx,%eax 80accb2: e9 6d fb ff ff jmp 80ac824 <____strtof_l_internal+0x494> 80accb7: 89 f6 mov %esi,%esi 80accb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80accc0: 88 44 24 48 mov %al,0x48(%esp) 80accc4: e9 b2 fa ff ff jmp 80ac77b <____strtof_l_internal+0x3eb> 80accc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80accd0: 89 74 24 34 mov %esi,0x34(%esp) 80accd4: 89 5c 24 40 mov %ebx,0x40(%esp) 80accd8: 8b 6c 24 48 mov 0x48(%esp),%ebp 80accdc: 8b 54 24 28 mov 0x28(%esp),%edx 80acce0: e9 f2 fc ff ff jmp 80ac9d7 <____strtof_l_internal+0x647> 80acce5: 83 ff ff cmp $0xffffffff,%edi 80acce8: 0f 8e f3 10 00 00 jle 80adde1 <____strtof_l_internal+0x1a51> 80accee: 8b 44 24 10 mov 0x10(%esp),%eax 80accf2: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80accf9: 00 80accfa: 85 c0 test %eax,%eax 80accfc: 0f 85 a2 0a 00 00 jne 80ad7a4 <____strtof_l_internal+0x1414> 80acd02: 8b 7c 24 10 mov 0x10(%esp),%edi 80acd06: 39 7c 24 34 cmp %edi,0x34(%esp) 80acd0a: 76 20 jbe 80acd2c <____strtof_l_internal+0x99c> 80acd0c: 8b 74 24 78 mov 0x78(%esp),%esi 80acd10: 8b 7c 24 7c mov 0x7c(%esp),%edi 80acd14: 89 f0 mov %esi,%eax 80acd16: 89 fa mov %edi,%edx 80acd18: 83 c0 2d add $0x2d,%eax 80acd1b: 83 d2 00 adc $0x0,%edx 80acd1e: 83 fa 00 cmp $0x0,%edx 80acd21: 77 09 ja 80acd2c <____strtof_l_internal+0x99c> 80acd23: 83 f8 2d cmp $0x2d,%eax 80acd26: 0f 86 14 05 00 00 jbe 80ad240 <____strtof_l_internal+0xeb0> 80acd2c: 68 9c 6a 0d 08 push $0x80d6a9c 80acd31: 68 34 05 00 00 push $0x534 80acd36: 68 ca 6b 0d 08 push $0x80d6bca 80acd3b: 68 24 6a 0d 08 push $0x80d6a24 80acd40: e8 9b ca f9 ff call 80497e0 <__assert_fail> 80acd45: 8d 76 00 lea 0x0(%esi),%esi 80acd48: 3b 5c 24 60 cmp 0x60(%esp),%ebx 80acd4c: 0f 8c eb fe ff ff jl 80acc3d <____strtof_l_internal+0x8ad> 80acd52: 7f 0a jg 80acd5e <____strtof_l_internal+0x9ce> 80acd54: 3b 44 24 6c cmp 0x6c(%esp),%eax 80acd58: 0f 86 df fe ff ff jbe 80acc3d <____strtof_l_internal+0x8ad> 80acd5e: 80 7c 24 28 00 cmpb $0x0,0x28(%esp) 80acd63: 0f 84 58 fd ff ff je 80acac1 <____strtof_l_internal+0x731> 80acd69: 8b 44 24 18 mov 0x18(%esp),%eax 80acd6d: 89 44 24 78 mov %eax,0x78(%esp) 80acd71: 8b 44 24 5c mov 0x5c(%esp),%eax 80acd75: 89 44 24 7c mov %eax,0x7c(%esp) 80acd79: e9 43 fd ff ff jmp 80acac1 <____strtof_l_internal+0x731> 80acd7e: 66 90 xchg %ax,%ax 80acd80: 8d 77 02 lea 0x2(%edi),%esi 80acd83: 0f b6 5f 02 movzbl 0x2(%edi),%ebx 80acd87: c7 44 24 50 01 00 00 movl $0x1,0x50(%esp) 80acd8e: 00 80acd8f: e9 80 fc ff ff jmp 80aca14 <____strtof_l_internal+0x684> 80acd94: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80acd99: 0f 84 e4 fb ff ff je 80ac983 <____strtof_l_internal+0x5f3> 80acd9f: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80acda4: 74 14 je 80acdba <____strtof_l_internal+0xa2a> 80acda6: 89 f0 mov %esi,%eax 80acda8: 89 ef mov %ebp,%edi 80acdaa: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80acdb1: 00 80acdb2: 3c 65 cmp $0x65,%al 80acdb4: 0f 84 06 f8 ff ff je 80ac5c0 <____strtof_l_internal+0x230> 80acdba: ff 74 24 28 pushl 0x28(%esp) 80acdbe: ff 74 24 40 pushl 0x40(%esp) 80acdc2: 55 push %ebp 80acdc3: 53 push %ebx 80acdc4: e8 27 22 fa ff call 804eff0 <__correctly_grouped_prefixmb> 80acdc9: 83 c4 10 add $0x10,%esp 80acdcc: 8b 94 24 34 01 00 00 mov 0x134(%esp),%edx 80acdd3: 85 d2 test %edx,%edx 80acdd5: 0f 84 a5 f8 ff ff je 80ac680 <____strtof_l_internal+0x2f0> 80acddb: 39 d8 cmp %ebx,%eax 80acddd: 0f 84 a8 16 00 00 je 80ae48b <____strtof_l_internal+0x20fb> 80acde3: 8b bc 24 34 01 00 00 mov 0x134(%esp),%edi 80acdea: 89 07 mov %eax,(%edi) 80acdec: e9 8f f8 ff ff jmp 80ac680 <____strtof_l_internal+0x2f0> 80acdf1: 8b 78 2c mov 0x2c(%eax),%edi 80acdf4: 0f b6 1f movzbl (%edi),%ebx 80acdf7: 89 7c 24 28 mov %edi,0x28(%esp) 80acdfb: 89 df mov %ebx,%edi 80acdfd: 88 5c 24 08 mov %bl,0x8(%esp) 80ace01: 8d 57 ff lea -0x1(%edi),%edx 80ace04: 80 fa 7d cmp $0x7d,%dl 80ace07: 0f 87 20 02 00 00 ja 80ad02d <____strtof_l_internal+0xc9d> 80ace0d: 8b 78 28 mov 0x28(%eax),%edi 80ace10: 80 3f 00 cmpb $0x0,(%edi) 80ace13: 89 7c 24 3c mov %edi,0x3c(%esp) 80ace17: 0f 85 a6 f5 ff ff jne 80ac3c3 <____strtof_l_internal+0x33> 80ace1d: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ace24: 00 80ace25: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 80ace2c: 00 80ace2d: e9 91 f5 ff ff jmp 80ac3c3 <____strtof_l_internal+0x33> 80ace32: 8d 77 02 lea 0x2(%edi),%esi 80ace35: 0f b6 5f 02 movzbl 0x2(%edi),%ebx 80ace39: c7 44 24 50 00 00 00 movl $0x0,0x50(%esp) 80ace40: 00 80ace41: e9 ce fb ff ff jmp 80aca14 <____strtof_l_internal+0x684> 80ace46: 8b 44 24 20 mov 0x20(%esp),%eax 80ace4a: 85 c0 test %eax,%eax 80ace4c: 0f 84 0e 03 00 00 je 80ad160 <____strtof_l_internal+0xdd0> 80ace52: 8b 44 24 40 mov 0x40(%esp),%eax 80ace56: 85 c0 test %eax,%eax 80ace58: 0f 85 91 17 00 00 jne 80ae5ef <____strtof_l_internal+0x225f> 80ace5e: 8b 44 24 20 mov 0x20(%esp),%eax 80ace62: 31 d2 xor %edx,%edx 80ace64: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ace6b: 00 80ace6c: 89 44 24 08 mov %eax,0x8(%esp) 80ace70: b8 27 00 00 00 mov $0x27,%eax 80ace75: 2b 44 24 08 sub 0x8(%esp),%eax 80ace79: 1b 54 24 0c sbb 0xc(%esp),%edx 80ace7d: 85 d2 test %edx,%edx 80ace7f: 89 44 24 28 mov %eax,0x28(%esp) 80ace83: 89 54 24 2c mov %edx,0x2c(%esp) 80ace87: 0f 88 8c 14 00 00 js 80ae319 <____strtof_l_internal+0x1f89> 80ace8d: 6a 00 push $0x0 80ace8f: 6a 0a push $0xa 80ace91: ff 74 24 34 pushl 0x34(%esp) 80ace95: ff 74 24 34 pushl 0x34(%esp) 80ace99: e8 c2 a7 00 00 call 80b7660 <__divdi3> 80ace9e: 83 c4 10 add $0x10,%esp 80acea1: 89 44 24 18 mov %eax,0x18(%esp) 80acea5: 89 54 24 5c mov %edx,0x5c(%esp) 80acea9: e9 b2 fb ff ff jmp 80aca60 <____strtof_l_internal+0x6d0> 80aceae: 68 c0 d0 0c 08 push $0x80cd0c0 80aceb3: 6a 03 push $0x3 80aceb5: 68 e7 d9 0c 08 push $0x80cd9e7 80aceba: 53 push %ebx 80acebb: e8 f0 b3 f9 ff call 80482b0 <.plt+0xd0> 80acec0: 83 c4 10 add $0x10,%esp 80acec3: 85 c0 test %eax,%eax 80acec5: 0f 85 7a f6 ff ff jne 80ac545 <____strtof_l_internal+0x1b5> 80acecb: 8b bc 24 34 01 00 00 mov 0x134(%esp),%edi 80aced2: 85 ff test %edi,%edi 80aced4: 74 29 je 80aceff <____strtof_l_internal+0xb6f> 80aced6: 8d 73 03 lea 0x3(%ebx),%esi 80aced9: 68 c0 d0 0c 08 push $0x80cd0c0 80acede: 6a 05 push $0x5 80acee0: 68 44 68 0d 08 push $0x80d6844 80acee5: 83 c3 08 add $0x8,%ebx 80acee8: 56 push %esi 80acee9: e8 c2 b3 f9 ff call 80482b0 <.plt+0xd0> 80aceee: 83 c4 10 add $0x10,%esp 80acef1: 85 c0 test %eax,%eax 80acef3: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80acefa: 0f 44 f3 cmove %ebx,%esi 80acefd: 89 30 mov %esi,(%eax) 80aceff: 8b 74 24 58 mov 0x58(%esp),%esi 80acf03: d9 05 14 6b 0d 08 flds 0x80d6b14 80acf09: d9 05 18 6b 0d 08 flds 0x80d6b18 80acf0f: 85 f6 test %esi,%esi 80acf11: da c9 fcmove %st(1),%st 80acf13: dd d9 fstp %st(1) 80acf15: e9 55 f6 ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80acf1a: 8b 6c 24 58 mov 0x58(%esp),%ebp 80acf1e: d9 05 08 6b 0d 08 flds 0x80d6b08 80acf24: 85 ed test %ebp,%ebp 80acf26: 0f 84 d1 fb ff ff je 80acafd <____strtof_l_internal+0x76d> 80acf2c: d8 0d 0c 6b 0d 08 fmuls 0x80d6b0c 80acf32: e9 c8 fb ff ff jmp 80acaff <____strtof_l_internal+0x76f> 80acf37: 8b 74 24 3c mov 0x3c(%esp),%esi 80acf3b: 0f b6 06 movzbl (%esi),%eax 80acf3e: 84 c0 test %al,%al 80acf40: 0f 84 7a 15 00 00 je 80ae4c0 <____strtof_l_internal+0x2130> 80acf46: 38 07 cmp %al,(%edi) 80acf48: 0f 85 94 f6 ff ff jne 80ac5e2 <____strtof_l_internal+0x252> 80acf4e: 31 c0 xor %eax,%eax 80acf50: eb 0f jmp 80acf61 <____strtof_l_internal+0xbd1> 80acf52: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80acf58: 3a 0c 07 cmp (%edi,%eax,1),%cl 80acf5b: 0f 85 81 f6 ff ff jne 80ac5e2 <____strtof_l_internal+0x252> 80acf61: 83 c0 01 add $0x1,%eax 80acf64: 0f b6 0c 06 movzbl (%esi,%eax,1),%ecx 80acf68: 84 c9 test %cl,%cl 80acf6a: 75 ec jne 80acf58 <____strtof_l_internal+0xbc8> 80acf6c: 83 e8 01 sub $0x1,%eax 80acf6f: 01 f8 add %edi,%eax 80acf71: e9 01 fa ff ff jmp 80ac977 <____strtof_l_internal+0x5e7> 80acf76: 68 c0 d0 0c 08 push $0x80cd0c0 80acf7b: 6a 03 push $0x3 80acf7d: 68 e3 d9 0c 08 push $0x80cd9e3 80acf82: 53 push %ebx 80acf83: e8 28 b3 f9 ff call 80482b0 <.plt+0xd0> 80acf88: 83 c4 10 add $0x10,%esp 80acf8b: 85 c0 test %eax,%eax 80acf8d: 0f 85 b2 f5 ff ff jne 80ac545 <____strtof_l_internal+0x1b5> 80acf93: 80 7b 03 28 cmpb $0x28,0x3(%ebx) 80acf97: 8d 73 03 lea 0x3(%ebx),%esi 80acf9a: d9 05 10 6b 0d 08 flds 0x80d6b10 80acfa0: 0f 85 77 fb ff ff jne 80acb1d <____strtof_l_internal+0x78d> 80acfa6: dd d8 fstp %st(0) 80acfa8: 8d 43 04 lea 0x4(%ebx),%eax 80acfab: 8d 94 24 c8 00 00 00 lea 0xc8(%esp),%edx 80acfb2: b9 29 00 00 00 mov $0x29,%ecx 80acfb7: e8 a4 71 00 00 call 80b4160 <__strtof_nan> 80acfbc: 8b 84 24 c8 00 00 00 mov 0xc8(%esp),%eax 80acfc3: 80 38 29 cmpb $0x29,(%eax) 80acfc6: 8d 50 01 lea 0x1(%eax),%edx 80acfc9: 0f 44 f2 cmove %edx,%esi 80acfcc: e9 4c fb ff ff jmp 80acb1d <____strtof_l_internal+0x78d> 80acfd1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80acfd8: 8b 44 24 50 mov 0x50(%esp),%eax 80acfdc: 85 c0 test %eax,%eax 80acfde: 0f 85 e7 01 00 00 jne 80ad1cb <____strtof_l_internal+0xe3b> 80acfe4: 8b 44 24 20 mov 0x20(%esp),%eax 80acfe8: 85 c0 test %eax,%eax 80acfea: 0f 84 d7 12 00 00 je 80ae2c7 <____strtof_l_internal+0x1f37> 80acff0: 8b 44 24 40 mov 0x40(%esp),%eax 80acff4: 85 c0 test %eax,%eax 80acff6: 0f 85 a8 15 00 00 jne 80ae5a4 <____strtof_l_internal+0x2214> 80acffc: 8b 44 24 20 mov 0x20(%esp),%eax 80ad000: 31 d2 xor %edx,%edx 80ad002: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ad009: 00 80ad00a: 89 44 24 08 mov %eax,0x8(%esp) 80ad00e: b8 20 00 00 00 mov $0x20,%eax 80ad013: 2b 44 24 08 sub 0x8(%esp),%eax 80ad017: 1b 54 24 0c sbb 0xc(%esp),%edx 80ad01b: 0f a4 c2 02 shld $0x2,%eax,%edx 80ad01f: c1 e0 02 shl $0x2,%eax 80ad022: 83 c0 03 add $0x3,%eax 80ad025: 83 d2 00 adc $0x0,%edx 80ad028: e9 50 fe ff ff jmp 80ace7d <____strtof_l_internal+0xaed> 80ad02d: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ad034: 00 80ad035: e9 89 f3 ff ff jmp 80ac3c3 <____strtof_l_internal+0x33> 80ad03a: 8b 84 24 3c 01 00 00 mov 0x13c(%esp),%eax 80ad041: 8b 50 34 mov 0x34(%eax),%edx 80ad044: 89 54 24 08 mov %edx,0x8(%esp) 80ad048: 0f be 4d 00 movsbl 0x0(%ebp),%ecx 80ad04c: f6 44 4a 01 10 testb $0x10,0x1(%edx,%ecx,2) 80ad051: 89 c8 mov %ecx,%eax 80ad053: 75 13 jne 80ad068 <____strtof_l_internal+0xcd8> 80ad055: 8d 76 00 lea 0x0(%esi),%esi 80ad058: 83 c5 01 add $0x1,%ebp 80ad05b: 0f be 4d 00 movsbl 0x0(%ebp),%ecx 80ad05f: f6 44 4a 01 10 testb $0x10,0x1(%edx,%ecx,2) 80ad064: 89 c8 mov %ecx,%eax 80ad066: 74 f0 je 80ad058 <____strtof_l_internal+0xcc8> 80ad068: 3c 30 cmp $0x30,%al 80ad06a: 75 12 jne 80ad07e <____strtof_l_internal+0xcee> 80ad06c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ad070: 83 c5 01 add $0x1,%ebp 80ad073: 0f b6 45 00 movzbl 0x0(%ebp),%eax 80ad077: 3c 30 cmp $0x30,%al 80ad079: 74 f5 je 80ad070 <____strtof_l_internal+0xce0> 80ad07b: 0f be c8 movsbl %al,%ecx 80ad07e: 8d 51 d0 lea -0x30(%ecx),%edx 80ad081: 8d 45 01 lea 0x1(%ebp),%eax 80ad084: 83 fa 09 cmp $0x9,%edx 80ad087: 0f 87 76 01 00 00 ja 80ad203 <____strtof_l_internal+0xe73> 80ad08d: 8b 3c 95 c0 6a 0d 08 mov 0x80d6ac0(,%edx,4),%edi 80ad094: 85 ff test %edi,%edi 80ad096: 89 7c 24 10 mov %edi,0x10(%esp) 80ad09a: 0f 84 b3 15 00 00 je 80ae653 <____strtof_l_internal+0x22c3> 80ad0a0: 8b 7c 24 10 mov 0x10(%esp),%edi 80ad0a4: bb 17 00 00 00 mov $0x17,%ebx 80ad0a9: b9 18 00 00 00 mov $0x18,%ecx 80ad0ae: 8b 74 24 78 mov 0x78(%esp),%esi 80ad0b2: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80ad0b9: 00 80ad0ba: 29 fb sub %edi,%ebx 80ad0bc: 29 f9 sub %edi,%ecx 80ad0be: 8b 7c 24 20 mov 0x20(%esp),%edi 80ad0c2: d3 e2 shl %cl,%edx 80ad0c4: 89 5c 24 18 mov %ebx,0x18(%esp) 80ad0c8: 89 74 24 28 mov %esi,0x28(%esp) 80ad0cc: 89 d5 mov %edx,%ebp 80ad0ce: 89 54 24 74 mov %edx,0x74(%esp) 80ad0d2: 89 7c 24 20 mov %edi,0x20(%esp) 80ad0d6: 8b 7c 24 7c mov 0x7c(%esp),%edi 80ad0da: 85 ff test %edi,%edi 80ad0dc: 89 7c 24 2c mov %edi,0x2c(%esp) 80ad0e0: 0f 88 32 01 00 00 js 80ad218 <____strtof_l_internal+0xe88> 80ad0e6: be ff ff ff ff mov $0xffffffff,%esi 80ad0eb: 2b 74 24 28 sub 0x28(%esp),%esi 80ad0ef: bf ff ff ff 7f mov $0x7fffffff,%edi 80ad0f4: 1b 7c 24 2c sbb 0x2c(%esp),%edi 80ad0f8: 89 f2 mov %esi,%edx 80ad0fa: 8b 74 24 10 mov 0x10(%esp),%esi 80ad0fe: 89 f9 mov %edi,%ecx 80ad100: 89 f7 mov %esi,%edi 80ad102: c1 ff 1f sar $0x1f,%edi 80ad105: 29 f2 sub %esi,%edx 80ad107: 19 f9 sbb %edi,%ecx 80ad109: 83 c2 01 add $0x1,%edx 80ad10c: 83 d1 00 adc $0x0,%ecx 80ad10f: 89 cf mov %ecx,%edi 80ad111: c1 ff 1f sar $0x1f,%edi 80ad114: 89 fb mov %edi,%ebx 80ad116: 31 ff xor %edi,%edi 80ad118: 83 e3 03 and $0x3,%ebx 80ad11b: 89 de mov %ebx,%esi 80ad11d: 01 d6 add %edx,%esi 80ad11f: 11 cf adc %ecx,%edi 80ad121: 0f ac fe 02 shrd $0x2,%edi,%esi 80ad125: c1 ff 02 sar $0x2,%edi 80ad128: 89 f1 mov %esi,%ecx 80ad12a: 89 fb mov %edi,%ebx 80ad12c: 8b 7c 24 24 mov 0x24(%esp),%edi 80ad130: 8b 74 24 20 mov 0x20(%esp),%esi 80ad134: 39 df cmp %ebx,%edi 80ad136: 0f 82 f4 03 00 00 jb 80ad530 <____strtof_l_internal+0x11a0> 80ad13c: 0f 86 e6 03 00 00 jbe 80ad528 <____strtof_l_internal+0x1198> 80ad142: 68 9c 6a 0d 08 push $0x80d6a9c 80ad147: 68 45 04 00 00 push $0x445 80ad14c: 68 ca 6b 0d 08 push $0x80d6bca 80ad151: 68 b8 69 0d 08 push $0x80d69b8 80ad156: e8 85 c6 f9 ff call 80497e0 <__assert_fail> 80ad15b: 90 nop 80ad15c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ad160: 8b 44 24 40 mov 0x40(%esp),%eax 80ad164: 83 f8 ff cmp $0xffffffff,%eax 80ad167: 0f 84 c1 11 00 00 je 80ae32e <____strtof_l_internal+0x1f9e> 80ad16d: 31 d2 xor %edx,%edx 80ad16f: 83 c0 27 add $0x27,%eax 80ad172: 83 d2 00 adc $0x0,%edx 80ad175: 89 44 24 28 mov %eax,0x28(%esp) 80ad179: 89 54 24 2c mov %edx,0x2c(%esp) 80ad17d: 6a 00 push $0x0 80ad17f: 6a 0a push $0xa 80ad181: 52 push %edx 80ad182: 50 push %eax 80ad183: e8 d8 a4 00 00 call 80b7660 <__divdi3> 80ad188: 83 c4 10 add $0x10,%esp 80ad18b: 89 44 24 18 mov %eax,0x18(%esp) 80ad18f: 89 54 24 5c mov %edx,0x5c(%esp) 80ad193: e9 c8 f8 ff ff jmp 80aca60 <____strtof_l_internal+0x6d0> 80ad198: 0f 86 72 0e 00 00 jbe 80ae010 <____strtof_l_internal+0x1c80> 80ad19e: 68 9c 6a 0d 08 push $0x80d6a9c 80ad1a3: 68 18 04 00 00 push $0x418 80ad1a8: 68 ca 6b 0d 08 push $0x80d6bca 80ad1ad: 68 34 69 0d 08 push $0x80d6934 80ad1b2: e8 29 c6 f9 ff call 80497e0 <__assert_fail> 80ad1b7: 89 f6 mov %esi,%esi 80ad1b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ad1c0: d8 0d 04 6b 0d 08 fmuls 0x80d6b04 80ad1c6: e9 34 f9 ff ff jmp 80acaff <____strtof_l_internal+0x76f> 80ad1cb: 8b 44 24 20 mov 0x20(%esp),%eax 80ad1cf: 31 d2 xor %edx,%edx 80ad1d1: 0f a4 c2 02 shld $0x2,%eax,%edx 80ad1d5: c1 e0 02 shl $0x2,%eax 80ad1d8: 05 95 00 00 00 add $0x95,%eax 80ad1dd: 83 d2 00 adc $0x0,%edx 80ad1e0: 89 44 24 28 mov %eax,0x28(%esp) 80ad1e4: 89 54 24 2c mov %edx,0x2c(%esp) 80ad1e8: 6a 00 push $0x0 80ad1ea: 6a 0a push $0xa 80ad1ec: 52 push %edx 80ad1ed: 50 push %eax 80ad1ee: e8 6d a4 00 00 call 80b7660 <__divdi3> 80ad1f3: 83 c4 10 add $0x10,%esp 80ad1f6: 89 44 24 18 mov %eax,0x18(%esp) 80ad1fa: 89 54 24 5c mov %edx,0x5c(%esp) 80ad1fe: e9 5d f8 ff ff jmp 80aca60 <____strtof_l_internal+0x6d0> 80ad203: 8b bc 24 3c 01 00 00 mov 0x13c(%esp),%edi 80ad20a: 8b 57 38 mov 0x38(%edi),%edx 80ad20d: 8b 14 8a mov (%edx,%ecx,4),%edx 80ad210: 83 ea 57 sub $0x57,%edx 80ad213: e9 75 fe ff ff jmp 80ad08d <____strtof_l_internal+0xcfd> 80ad218: 8b 74 24 10 mov 0x10(%esp),%esi 80ad21c: 31 d2 xor %edx,%edx 80ad21e: b9 00 00 00 80 mov $0x80000000,%ecx 80ad223: 89 f7 mov %esi,%edi 80ad225: c1 ff 1f sar $0x1f,%edi 80ad228: 29 f2 sub %esi,%edx 80ad22a: 19 f9 sbb %edi,%ecx 80ad22c: 89 d6 mov %edx,%esi 80ad22e: 89 cf mov %ecx,%edi 80ad230: 0f ac ce 02 shrd $0x2,%ecx,%esi 80ad234: c1 ff 02 sar $0x2,%edi 80ad237: 89 f1 mov %esi,%ecx 80ad239: 89 fb mov %edi,%ebx 80ad23b: e9 ec fe ff ff jmp 80ad12c <____strtof_l_internal+0xd9c> 80ad240: 8b 44 24 20 mov 0x20(%esp),%eax 80ad244: 85 c0 test %eax,%eax 80ad246: 0f 8e 3b 0d 00 00 jle 80adf87 <____strtof_l_internal+0x1bf7> 80ad24c: 8b 44 24 10 mov 0x10(%esp),%eax 80ad250: 85 c0 test %eax,%eax 80ad252: 0f 84 05 13 00 00 je 80ae55d <____strtof_l_internal+0x21cd> 80ad258: 89 f0 mov %esi,%eax 80ad25a: 09 f8 or %edi,%eax 80ad25c: 0f 85 fb 12 00 00 jne 80ae55d <____strtof_l_internal+0x21cd> 80ad262: b8 19 00 00 00 mov $0x19,%eax 80ad267: 2b 44 24 20 sub 0x20(%esp),%eax 80ad26b: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ad272: 00 80ad273: 89 44 24 08 mov %eax,0x8(%esp) 80ad277: 8b 44 24 08 mov 0x8(%esp),%eax 80ad27b: 8b 74 24 34 mov 0x34(%esp),%esi 80ad27f: 31 ff xor %edi,%edi 80ad281: 89 fb mov %edi,%ebx 80ad283: 99 cltd 80ad284: 89 f1 mov %esi,%ecx 80ad286: 2b 4c 24 50 sub 0x50(%esp),%ecx 80ad28a: 1b 5c 24 54 sbb 0x54(%esp),%ebx 80ad28e: 39 da cmp %ebx,%edx 80ad290: 7c 15 jl 80ad2a7 <____strtof_l_internal+0xf17> 80ad292: 7f 04 jg 80ad298 <____strtof_l_internal+0xf08> 80ad294: 39 c8 cmp %ecx,%eax 80ad296: 76 0f jbe 80ad2a7 <____strtof_l_internal+0xf17> 80ad298: 8b 4c 24 34 mov 0x34(%esp),%ecx 80ad29c: 2b 4c 24 10 sub 0x10(%esp),%ecx 80ad2a0: 89 c8 mov %ecx,%eax 80ad2a2: 89 4c 24 08 mov %ecx,0x8(%esp) 80ad2a6: 99 cltd 80ad2a7: 03 44 24 50 add 0x50(%esp),%eax 80ad2ab: 13 54 24 54 adc 0x54(%esp),%edx 80ad2af: 39 d7 cmp %edx,%edi 80ad2b1: 0f 8c b8 04 00 00 jl 80ad76f <____strtof_l_internal+0x13df> 80ad2b7: 7f 08 jg 80ad2c1 <____strtof_l_internal+0xf31> 80ad2b9: 39 c6 cmp %eax,%esi 80ad2bb: 0f 86 ae 04 00 00 jbe 80ad76f <____strtof_l_internal+0x13df> 80ad2c1: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ad2c5: 03 4c 24 10 add 0x10(%esp),%ecx 80ad2c9: c7 44 24 50 01 00 00 movl $0x1,0x50(%esp) 80ad2d0: 00 80ad2d1: 89 4c 24 34 mov %ecx,0x34(%esp) 80ad2d5: 8b 44 24 34 mov 0x34(%esp),%eax 80ad2d9: 2b 44 24 10 sub 0x10(%esp),%eax 80ad2dd: be 40 15 0d 08 mov $0x80d1540,%esi 80ad2e2: 89 6c 24 34 mov %ebp,0x34(%esp) 80ad2e6: bb 01 00 00 00 mov $0x1,%ebx 80ad2eb: 89 44 24 18 mov %eax,0x18(%esp) 80ad2ef: 2b 44 24 28 sub 0x28(%esp),%eax 80ad2f3: 89 c7 mov %eax,%edi 80ad2f5: 8d 84 24 80 00 00 00 lea 0x80(%esp),%eax 80ad2fc: 89 44 24 38 mov %eax,0x38(%esp) 80ad300: 89 44 24 08 mov %eax,0x8(%esp) 80ad304: 8d 84 24 c8 00 00 00 lea 0xc8(%esp),%eax 80ad30b: 89 44 24 40 mov %eax,0x40(%esp) 80ad30f: 89 c1 mov %eax,%ecx 80ad311: 31 c0 xor %eax,%eax 80ad313: 89 c5 mov %eax,%ebp 80ad315: eb 3e jmp 80ad355 <____strtof_l_internal+0xfc5> 80ad317: 89 f6 mov %esi,%esi 80ad319: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ad320: 8b 46 04 mov 0x4(%esi),%eax 80ad323: 83 ec 04 sub $0x4,%esp 80ad326: 8d 68 fe lea -0x2(%eax),%ebp 80ad329: 8b 06 mov (%esi),%eax 80ad32b: 8d 14 ad 00 00 00 00 lea 0x0(,%ebp,4),%edx 80ad332: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80ad339: 52 push %edx 80ad33a: 50 push %eax 80ad33b: 51 push %ecx 80ad33c: 89 4c 24 20 mov %ecx,0x20(%esp) 80ad340: e8 bb 00 fb ff call 805d400 <memcpy> 80ad345: 83 c4 10 add $0x10,%esp 80ad348: 8b 4c 24 10 mov 0x10(%esp),%ecx 80ad34c: 01 db add %ebx,%ebx 80ad34e: 83 c6 10 add $0x10,%esi 80ad351: 85 ff test %edi,%edi 80ad353: 74 5f je 80ad3b4 <____strtof_l_internal+0x1024> 80ad355: 85 fb test %edi,%ebx 80ad357: 74 f3 je 80ad34c <____strtof_l_internal+0xfbc> 80ad359: 31 df xor %ebx,%edi 80ad35b: 85 ed test %ebp,%ebp 80ad35d: 74 c1 je 80ad320 <____strtof_l_internal+0xf90> 80ad35f: 83 ec 0c sub $0xc,%esp 80ad362: 55 push %ebp 80ad363: 8b 46 04 mov 0x4(%esi),%eax 80ad366: 51 push %ecx 80ad367: 83 e8 02 sub $0x2,%eax 80ad36a: 89 4c 24 24 mov %ecx,0x24(%esp) 80ad36e: 50 push %eax 80ad36f: 8b 06 mov (%esi),%eax 80ad371: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80ad378: 50 push %eax 80ad379: ff 74 24 24 pushl 0x24(%esp) 80ad37d: e8 2e 11 ff ff call 809e4b0 <__mpn_mul> 80ad382: 8b 56 04 mov 0x4(%esi),%edx 80ad385: 83 c4 20 add $0x20,%esp 80ad388: 85 c0 test %eax,%eax 80ad38a: 8b 4c 24 10 mov 0x10(%esp),%ecx 80ad38e: 8d 6c 15 fe lea -0x2(%ebp,%edx,1),%ebp 80ad392: 75 14 jne 80ad3a8 <____strtof_l_internal+0x1018> 80ad394: 89 c8 mov %ecx,%eax 80ad396: 83 ed 01 sub $0x1,%ebp 80ad399: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ad39d: 89 44 24 08 mov %eax,0x8(%esp) 80ad3a1: eb a9 jmp 80ad34c <____strtof_l_internal+0xfbc> 80ad3a3: 90 nop 80ad3a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ad3a8: 89 c8 mov %ecx,%eax 80ad3aa: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ad3ae: 89 44 24 08 mov %eax,0x8(%esp) 80ad3b2: eb 98 jmp 80ad34c <____strtof_l_internal+0xfbc> 80ad3b4: 3b 4c 24 38 cmp 0x38(%esp),%ecx 80ad3b8: 89 6c 24 28 mov %ebp,0x28(%esp) 80ad3bc: 8b 6c 24 34 mov 0x34(%esp),%ebp 80ad3c0: 0f 84 37 10 00 00 je 80ae3fd <____strtof_l_internal+0x206d> 80ad3c6: ff 74 24 3c pushl 0x3c(%esp) 80ad3ca: ff 74 24 48 pushl 0x48(%esp) 80ad3ce: 8d 84 24 80 00 00 00 lea 0x80(%esp),%eax 80ad3d5: 50 push %eax 80ad3d6: 8d 44 24 7c lea 0x7c(%esp),%eax 80ad3da: 50 push %eax 80ad3db: 8b 4c 24 48 mov 0x48(%esp),%ecx 80ad3df: 89 e8 mov %ebp,%eax 80ad3e1: 8b 54 24 28 mov 0x28(%esp),%edx 80ad3e5: e8 96 ec ff ff call 80ac080 <str_to_mpn.isra.0> 80ad3ea: 8b 44 24 38 mov 0x38(%esp),%eax 80ad3ee: 83 e8 01 sub $0x1,%eax 80ad3f1: 0f bd 9c 84 d8 00 00 bsr 0xd8(%esp,%eax,4),%ebx 80ad3f8: 00 80ad3f9: 89 44 24 44 mov %eax,0x44(%esp) 80ad3fd: 83 c4 10 add $0x10,%esp 80ad400: 83 f3 1f xor $0x1f,%ebx 80ad403: 0f 84 16 01 00 00 je 80ad51f <____strtof_l_internal+0x118f> 80ad409: 53 push %ebx 80ad40a: ff 74 24 2c pushl 0x2c(%esp) 80ad40e: 8b 44 24 48 mov 0x48(%esp),%eax 80ad412: 50 push %eax 80ad413: 50 push %eax 80ad414: e8 d7 0f ff ff call 809e3f0 <__mpn_lshift> 80ad419: 53 push %ebx 80ad41a: ff b4 24 84 00 00 00 pushl 0x84(%esp) 80ad421: 8b 44 24 50 mov 0x50(%esp),%eax 80ad425: 50 push %eax 80ad426: 50 push %eax 80ad427: e8 c4 0f ff ff call 809e3f0 <__mpn_lshift> 80ad42c: 83 c4 20 add $0x20,%esp 80ad42f: 85 c0 test %eax,%eax 80ad431: 0f 84 e8 00 00 00 je 80ad51f <____strtof_l_internal+0x118f> 80ad437: 8b 54 24 70 mov 0x70(%esp),%edx 80ad43b: 8d 5a 01 lea 0x1(%edx),%ebx 80ad43e: 89 84 94 80 00 00 00 mov %eax,0x80(%esp,%edx,4) 80ad445: 89 5c 24 70 mov %ebx,0x70(%esp) 80ad449: 8b 44 24 20 mov 0x20(%esp),%eax 80ad44d: 8b 74 24 28 mov 0x28(%esp),%esi 80ad451: 99 cltd 80ad452: 83 fe 01 cmp $0x1,%esi 80ad455: 89 44 24 78 mov %eax,0x78(%esp) 80ad459: 89 54 24 7c mov %edx,0x7c(%esp) 80ad45d: 0f 84 fd 07 00 00 je 80adc60 <____strtof_l_internal+0x18d0> 80ad463: 83 fe 02 cmp $0x2,%esi 80ad466: 0f 85 a2 04 00 00 jne 80ad90e <____strtof_l_internal+0x157e> 80ad46c: 83 fb 01 cmp $0x1,%ebx 80ad46f: 8b bc 24 c8 00 00 00 mov 0xc8(%esp),%edi 80ad476: 8b 8c 24 cc 00 00 00 mov 0xcc(%esp),%ecx 80ad47d: 0f 8f 79 0c 00 00 jg 80ae0fc <____strtof_l_internal+0x1d6c> 80ad483: 8b ac 24 80 00 00 00 mov 0x80(%esp),%ebp 80ad48a: 39 e9 cmp %ebp,%ecx 80ad48c: 0f 86 e4 0e 00 00 jbe 80ae376 <____strtof_l_internal+0x1fe6> 80ad492: 8b 5c 24 20 mov 0x20(%esp),%ebx 80ad496: 85 db test %ebx,%ebx 80ad498: 0f 8e 0b 10 00 00 jle 80ae4a9 <____strtof_l_internal+0x2119> 80ad49e: be 18 00 00 00 mov $0x18,%esi 80ad4a3: 2b 74 24 20 sub 0x20(%esp),%esi 80ad4a7: 0f 84 3e 10 00 00 je 80ae4eb <____strtof_l_internal+0x215b> 80ad4ad: 56 push %esi 80ad4ae: 6a 01 push $0x1 80ad4b0: 8d 44 24 7c lea 0x7c(%esp),%eax 80ad4b4: 89 44 24 10 mov %eax,0x10(%esp) 80ad4b8: 50 push %eax 80ad4b9: 50 push %eax 80ad4ba: e8 31 0f ff ff call 809e3f0 <__mpn_lshift> 80ad4bf: 8b 9c 24 90 00 00 00 mov 0x90(%esp),%ebx 80ad4c6: 83 c4 10 add $0x10,%esp 80ad4c9: ba 1f 00 00 00 mov $0x1f,%edx 80ad4ce: 8b 44 24 78 mov 0x78(%esp),%eax 80ad4d2: 31 ed xor %ebp,%ebp 80ad4d4: 89 d7 mov %edx,%edi 80ad4d6: 8b 54 24 7c mov 0x7c(%esp),%edx 80ad4da: 29 f7 sub %esi,%edi 80ad4dc: 31 f6 xor %esi,%esi 80ad4de: 89 44 24 10 mov %eax,0x10(%esp) 80ad4e2: 89 54 24 14 mov %edx,0x14(%esp) 80ad4e6: 8b 54 24 10 mov 0x10(%esp),%edx 80ad4ea: 8b 4c 24 14 mov 0x14(%esp),%ecx 80ad4ee: 83 c2 ff add $0xffffffff,%edx 80ad4f1: 83 d1 ff adc $0xffffffff,%ecx 80ad4f4: 85 ed test %ebp,%ebp 80ad4f6: 0f 95 c0 setne %al 80ad4f9: 85 db test %ebx,%ebx 80ad4fb: 0f 95 c3 setne %bl 80ad4fe: 09 d8 or %ebx,%eax 80ad500: 0a 44 24 50 or 0x50(%esp),%al 80ad504: 0f b6 c0 movzbl %al,%eax 80ad507: 50 push %eax 80ad508: 57 push %edi 80ad509: 56 push %esi 80ad50a: ff 74 24 64 pushl 0x64(%esp) 80ad50e: 8b 44 24 18 mov 0x18(%esp),%eax 80ad512: e8 69 e7 ff ff call 80abc80 <round_and_return> 80ad517: 83 c4 10 add $0x10,%esp 80ad51a: e9 50 f0 ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80ad51f: 8b 5c 24 70 mov 0x70(%esp),%ebx 80ad523: e9 21 ff ff ff jmp 80ad449 <____strtof_l_internal+0x10b9> 80ad528: 39 ce cmp %ecx,%esi 80ad52a: 0f 87 12 fc ff ff ja 80ad142 <____strtof_l_internal+0xdb2> 80ad530: 8b 74 24 20 mov 0x20(%esp),%esi 80ad534: 8b 7c 24 24 mov 0x24(%esp),%edi 80ad538: 83 c6 ff add $0xffffffff,%esi 80ad53b: 83 d7 ff adc $0xffffffff,%edi 80ad53e: 0f a4 f7 02 shld $0x2,%esi,%edi 80ad542: c1 e6 02 shl $0x2,%esi 80ad545: 89 f2 mov %esi,%edx 80ad547: 8b 74 24 10 mov 0x10(%esp),%esi 80ad54b: 89 f9 mov %edi,%ecx 80ad54d: 83 ee 01 sub $0x1,%esi 80ad550: 89 f7 mov %esi,%edi 80ad552: c1 ff 1f sar $0x1f,%edi 80ad555: 01 d6 add %edx,%esi 80ad557: 11 cf adc %ecx,%edi 80ad559: 03 74 24 28 add 0x28(%esp),%esi 80ad55d: 8b 4c 24 34 mov 0x34(%esp),%ecx 80ad561: 13 7c 24 2c adc 0x2c(%esp),%edi 80ad565: 83 e9 01 sub $0x1,%ecx 80ad568: 89 74 24 78 mov %esi,0x78(%esp) 80ad56c: 89 7c 24 7c mov %edi,0x7c(%esp) 80ad570: 0f 84 60 08 00 00 je 80addd6 <____strtof_l_internal+0x1a46> 80ad576: 89 7c 24 14 mov %edi,0x14(%esp) 80ad57a: 89 74 24 10 mov %esi,0x10(%esp) 80ad57e: 89 ef mov %ebp,%edi 80ad580: 8b 5c 24 18 mov 0x18(%esp),%ebx 80ad584: 89 cd mov %ecx,%ebp 80ad586: eb 1b jmp 80ad5a3 <____strtof_l_internal+0x1213> 80ad588: 90 nop 80ad589: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ad590: 8d 4b fd lea -0x3(%ebx),%ecx 80ad593: 83 eb 04 sub $0x4,%ebx 80ad596: d3 e2 shl %cl,%edx 80ad598: 09 d7 or %edx,%edi 80ad59a: 83 ed 01 sub $0x1,%ebp 80ad59d: 0f 84 25 08 00 00 je 80addc8 <____strtof_l_internal+0x1a38> 80ad5a3: 0f be 08 movsbl (%eax),%ecx 80ad5a6: 8b 74 24 08 mov 0x8(%esp),%esi 80ad5aa: f6 44 4e 01 10 testb $0x10,0x1(%esi,%ecx,2) 80ad5af: 75 07 jne 80ad5b8 <____strtof_l_internal+0x1228> 80ad5b1: 03 44 24 44 add 0x44(%esp),%eax 80ad5b5: 0f be 08 movsbl (%eax),%ecx 80ad5b8: 8d 51 d0 lea -0x30(%ecx),%edx 80ad5bb: 83 c0 01 add $0x1,%eax 80ad5be: 83 fa 09 cmp $0x9,%edx 80ad5c1: 76 10 jbe 80ad5d3 <____strtof_l_internal+0x1243> 80ad5c3: 8b b4 24 3c 01 00 00 mov 0x13c(%esp),%esi 80ad5ca: 8b 56 38 mov 0x38(%esi),%edx 80ad5cd: 8b 14 8a mov (%edx,%ecx,4),%edx 80ad5d0: 83 ea 57 sub $0x57,%edx 80ad5d3: 83 fb 02 cmp $0x2,%ebx 80ad5d6: 7f b8 jg 80ad590 <____strtof_l_internal+0x1200> 80ad5d8: b9 03 00 00 00 mov $0x3,%ecx 80ad5dd: 89 5c 24 18 mov %ebx,0x18(%esp) 80ad5e1: 89 6c 24 08 mov %ebp,0x8(%esp) 80ad5e5: 29 d9 sub %ebx,%ecx 80ad5e7: 89 d3 mov %edx,%ebx 80ad5e9: 89 fd mov %edi,%ebp 80ad5eb: d3 eb shr %cl,%ebx 80ad5ed: 8b 74 24 10 mov 0x10(%esp),%esi 80ad5f1: 8b 7c 24 14 mov 0x14(%esp),%edi 80ad5f5: 89 d9 mov %ebx,%ecx 80ad5f7: 09 e9 or %ebp,%ecx 80ad5f9: 8b 6c 24 08 mov 0x8(%esp),%ebp 80ad5fd: 89 4c 24 74 mov %ecx,0x74(%esp) 80ad601: 8b 4c 24 18 mov 0x18(%esp),%ecx 80ad605: 83 c1 1d add $0x1d,%ecx 80ad608: d3 e2 shl %cl,%edx 80ad60a: 83 ed 01 sub $0x1,%ebp 80ad60d: 74 22 je 80ad631 <____strtof_l_internal+0x12a1> 80ad60f: 80 38 30 cmpb $0x30,(%eax) 80ad612: 0f 85 f7 0c 00 00 jne 80ae30f <____strtof_l_internal+0x1f7f> 80ad618: 8d 48 01 lea 0x1(%eax),%ecx 80ad61b: 01 e8 add %ebp,%eax 80ad61d: eb 0e jmp 80ad62d <____strtof_l_internal+0x129d> 80ad61f: 90 nop 80ad620: 83 c1 01 add $0x1,%ecx 80ad623: 80 79 ff 30 cmpb $0x30,-0x1(%ecx) 80ad627: 0f 85 e2 0c 00 00 jne 80ae30f <____strtof_l_internal+0x1f7f> 80ad62d: 39 c1 cmp %eax,%ecx 80ad62f: 75 ef jne 80ad620 <____strtof_l_internal+0x1290> 80ad631: 31 c0 xor %eax,%eax 80ad633: 50 push %eax 80ad634: 6a 1f push $0x1f 80ad636: 52 push %edx 80ad637: ff 74 24 64 pushl 0x64(%esp) 80ad63b: 89 f2 mov %esi,%edx 80ad63d: 89 f9 mov %edi,%ecx 80ad63f: 8d 84 24 84 00 00 00 lea 0x84(%esp),%eax 80ad646: e8 35 e6 ff ff call 80abc80 <round_and_return> 80ad64b: 83 c4 10 add $0x10,%esp 80ad64e: e9 1c ef ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80ad653: 80 7c 24 48 00 cmpb $0x0,0x48(%esp) 80ad658: c7 44 24 28 01 00 00 movl $0x1,0x28(%esp) 80ad65f: 00 80ad660: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80ad667: 00 80ad668: 74 10 je 80ad67a <____strtof_l_internal+0x12ea> 80ad66a: c7 44 24 28 04 00 00 movl $0x4,0x28(%esp) 80ad671: 00 80ad672: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80ad679: 00 80ad67a: 89 6c 24 5c mov %ebp,0x5c(%esp) 80ad67e: 83 ef 01 sub $0x1,%edi 80ad681: c6 44 24 18 00 movb $0x0,0x18(%esp) 80ad686: 89 74 24 50 mov %esi,0x50(%esp) 80ad68a: 8b 6c 24 20 mov 0x20(%esp),%ebp 80ad68e: 0f b6 44 24 48 movzbl 0x48(%esp),%eax 80ad693: 89 4c 24 08 mov %ecx,0x8(%esp) 80ad697: 89 5c 24 0c mov %ebx,0xc(%esp) 80ad69b: eb 4d jmp 80ad6ea <____strtof_l_internal+0x135a> 80ad69d: 8d 76 00 lea 0x0(%esi),%esi 80ad6a0: 0f be 17 movsbl (%edi),%edx 80ad6a3: 83 ea 30 sub $0x30,%edx 80ad6a6: 83 fa 09 cmp $0x9,%edx 80ad6a9: 0f 97 c2 seta %dl 80ad6ac: 84 d2 test %dl,%dl 80ad6ae: 75 37 jne 80ad6e7 <____strtof_l_internal+0x1357> 80ad6b0: 80 3f 30 cmpb $0x30,(%edi) 80ad6b3: 0f 85 a2 07 00 00 jne 80ade5b <____strtof_l_internal+0x1acb> 80ad6b9: 8b 5c 24 28 mov 0x28(%esp),%ebx 80ad6bd: 83 ed 01 sub $0x1,%ebp 80ad6c0: 01 5c 24 08 add %ebx,0x8(%esp) 80ad6c4: 8b 74 24 2c mov 0x2c(%esp),%esi 80ad6c8: 11 74 24 0c adc %esi,0xc(%esp) 80ad6cc: 83 6c 24 34 01 subl $0x1,0x34(%esp) 80ad6d1: 8b 54 24 0c mov 0xc(%esp),%edx 80ad6d5: 0f 95 c3 setne %bl 80ad6d8: c1 ea 1f shr $0x1f,%edx 80ad6db: 20 d3 and %dl,%bl 80ad6dd: 88 5c 24 18 mov %bl,0x18(%esp) 80ad6e1: 0f 84 a0 07 00 00 je 80ade87 <____strtof_l_internal+0x1af7> 80ad6e7: 83 ef 01 sub $0x1,%edi 80ad6ea: 84 c0 test %al,%al 80ad6ec: 74 b2 je 80ad6a0 <____strtof_l_internal+0x1310> 80ad6ee: 8b 9c 24 3c 01 00 00 mov 0x13c(%esp),%ebx 80ad6f5: 0f be 37 movsbl (%edi),%esi 80ad6f8: 8b 53 34 mov 0x34(%ebx),%edx 80ad6fb: 0f b7 14 72 movzwl (%edx,%esi,2),%edx 80ad6ff: 66 c1 ea 0c shr $0xc,%dx 80ad703: 83 f2 01 xor $0x1,%edx 80ad706: 83 e2 01 and $0x1,%edx 80ad709: eb a1 jmp 80ad6ac <____strtof_l_internal+0x131c> 80ad70b: 0f be d0 movsbl %al,%edx 80ad70e: 89 dd mov %ebx,%ebp 80ad710: c7 44 24 10 0a 00 00 movl $0xa,0x10(%esp) 80ad717: 00 80ad718: e9 68 ee ff ff jmp 80ac585 <____strtof_l_internal+0x1f5> 80ad71d: 31 f6 xor %esi,%esi 80ad71f: e9 52 ed ff ff jmp 80ac476 <____strtof_l_internal+0xe6> 80ad724: d9 ee fldz 80ad726: 8b 5c 24 58 mov 0x58(%esp),%ebx 80ad72a: d9 ee fldz 80ad72c: 85 db test %ebx,%ebx 80ad72e: d9 e0 fchs 80ad730: da c9 fcmove %st(1),%st 80ad732: dd d9 fstp %st(1) 80ad734: e9 d7 f3 ff ff jmp 80acb10 <____strtof_l_internal+0x780> 80ad739: 8b 4c 24 3c mov 0x3c(%esp),%ecx 80ad73d: 8d 6b 02 lea 0x2(%ebx),%ebp 80ad740: 0f b6 43 02 movzbl 0x2(%ebx),%eax 80ad744: 85 c9 test %ecx,%ecx 80ad746: 0f 85 d6 0e 00 00 jne 80ae622 <____strtof_l_internal+0x2292> 80ad74c: 3c 30 cmp $0x30,%al 80ad74e: 0f 85 b4 0e 00 00 jne 80ae608 <____strtof_l_internal+0x2278> 80ad754: 0f be 53 03 movsbl 0x3(%ebx),%edx 80ad758: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ad75f: 00 80ad760: 89 eb mov %ebp,%ebx 80ad762: c7 44 24 10 10 00 00 movl $0x10,0x10(%esp) 80ad769: 00 80ad76a: e9 09 f4 ff ff jmp 80acb78 <____strtof_l_internal+0x7e8> 80ad76f: c7 44 24 50 00 00 00 movl $0x0,0x50(%esp) 80ad776: 00 80ad777: e9 59 fb ff ff jmp 80ad2d5 <____strtof_l_internal+0xf45> 80ad77c: 8b 44 24 20 mov 0x20(%esp),%eax 80ad780: 31 d2 xor %edx,%edx 80ad782: f7 d8 neg %eax 80ad784: 83 d2 00 adc $0x0,%edx 80ad787: f7 da neg %edx 80ad789: 39 fa cmp %edi,%edx 80ad78b: 0f 8f 46 f1 ff ff jg 80ac8d7 <____strtof_l_internal+0x547> 80ad791: 0f 8c 3c f1 ff ff jl 80ac8d3 <____strtof_l_internal+0x543> 80ad797: 39 f0 cmp %esi,%eax 80ad799: 0f 83 38 f1 ff ff jae 80ac8d7 <____strtof_l_internal+0x547> 80ad79f: e9 2f f1 ff ff jmp 80ac8d3 <____strtof_l_internal+0x543> 80ad7a4: 8d 8c 24 80 00 00 00 lea 0x80(%esp),%ecx 80ad7ab: 89 4c 24 38 mov %ecx,0x38(%esp) 80ad7af: ff 74 24 3c pushl 0x3c(%esp) 80ad7b3: ff 74 24 48 pushl 0x48(%esp) 80ad7b7: 8d 84 24 80 00 00 00 lea 0x80(%esp),%eax 80ad7be: 50 push %eax 80ad7bf: 8d 44 24 7c lea 0x7c(%esp),%eax 80ad7c3: 50 push %eax 80ad7c4: 8b 54 24 20 mov 0x20(%esp),%edx 80ad7c8: 89 e8 mov %ebp,%eax 80ad7ca: e8 b1 e8 ff ff call 80ac080 <str_to_mpn.isra.0> 80ad7cf: 89 c5 mov %eax,%ebp 80ad7d1: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80ad7d8: 89 44 24 28 mov %eax,0x28(%esp) 80ad7dc: 8b 84 24 8c 00 00 00 mov 0x8c(%esp),%eax 80ad7e3: 83 c4 10 add $0x10,%esp 80ad7e6: 83 f8 00 cmp $0x0,%eax 80ad7e9: 89 c2 mov %eax,%edx 80ad7eb: 0f 8e af 0b 00 00 jle 80ae3a0 <____strtof_l_internal+0x2010> 80ad7f1: 8d 84 24 c8 00 00 00 lea 0xc8(%esp),%eax 80ad7f8: 8b 4c 24 70 mov 0x70(%esp),%ecx 80ad7fc: bf 40 15 0d 08 mov $0x80d1540,%edi 80ad801: bb 01 00 00 00 mov $0x1,%ebx 80ad806: 89 7c 24 20 mov %edi,0x20(%esp) 80ad80a: 89 6c 24 5c mov %ebp,0x5c(%esp) 80ad80e: 89 44 24 40 mov %eax,0x40(%esp) 80ad812: 89 44 24 28 mov %eax,0x28(%esp) 80ad816: 8b 44 24 38 mov 0x38(%esp),%eax 80ad81a: 89 44 24 48 mov %eax,0x48(%esp) 80ad81e: 66 90 xchg %ax,%ax 80ad820: 89 dd mov %ebx,%ebp 80ad822: 8b 44 24 18 mov 0x18(%esp),%eax 80ad826: 89 5c 24 08 mov %ebx,0x8(%esp) 80ad82a: c1 fd 1f sar $0x1f,%ebp 80ad82d: 89 6c 24 0c mov %ebp,0xc(%esp) 80ad831: 8b 6c 24 0c mov 0xc(%esp),%ebp 80ad835: 89 c6 mov %eax,%esi 80ad837: 21 de and %ebx,%esi 80ad839: 21 d5 and %edx,%ebp 80ad83b: 09 f5 or %esi,%ebp 80ad83d: 0f 84 8d 00 00 00 je 80ad8d0 <____strtof_l_internal+0x1540> 80ad843: 8b 74 24 20 mov 0x20(%esp),%esi 80ad847: 31 d8 xor %ebx,%eax 80ad849: 89 44 24 78 mov %eax,0x78(%esp) 80ad84d: 8b 44 24 0c mov 0xc(%esp),%eax 80ad851: 8b 76 04 mov 0x4(%esi),%esi 80ad854: 31 d0 xor %edx,%eax 80ad856: 89 44 24 7c mov %eax,0x7c(%esp) 80ad85a: 83 ee 02 sub $0x2,%esi 80ad85d: 39 ce cmp %ecx,%esi 80ad85f: 7f 7b jg 80ad8dc <____strtof_l_internal+0x154c> 80ad861: 83 ec 0c sub $0xc,%esp 80ad864: 56 push %esi 80ad865: 8b 44 24 30 mov 0x30(%esp),%eax 80ad869: 8b 00 mov (%eax),%eax 80ad86b: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80ad872: 50 push %eax 80ad873: 51 push %ecx 80ad874: ff 74 24 60 pushl 0x60(%esp) 80ad878: ff 74 24 44 pushl 0x44(%esp) 80ad87c: e8 2f 0c ff ff call 809e4b0 <__mpn_mul> 80ad881: 83 c4 20 add $0x20,%esp 80ad884: 03 74 24 70 add 0x70(%esp),%esi 80ad888: 85 c0 test %eax,%eax 80ad88a: 89 f1 mov %esi,%ecx 80ad88c: 89 74 24 70 mov %esi,0x70(%esp) 80ad890: 75 07 jne 80ad899 <____strtof_l_internal+0x1509> 80ad892: 83 e9 01 sub $0x1,%ecx 80ad895: 89 4c 24 70 mov %ecx,0x70(%esp) 80ad899: 8b 44 24 78 mov 0x78(%esp),%eax 80ad89d: 01 db add %ebx,%ebx 80ad89f: 83 44 24 20 10 addl $0x10,0x20(%esp) 80ad8a4: 89 44 24 18 mov %eax,0x18(%esp) 80ad8a8: 8b 44 24 7c mov 0x7c(%esp),%eax 80ad8ac: 89 c2 mov %eax,%edx 80ad8ae: 0b 44 24 18 or 0x18(%esp),%eax 80ad8b2: 0f 84 e5 05 00 00 je 80ade9d <____strtof_l_internal+0x1b0d> 80ad8b8: 8b 44 24 48 mov 0x48(%esp),%eax 80ad8bc: 8b 74 24 28 mov 0x28(%esp),%esi 80ad8c0: 89 44 24 28 mov %eax,0x28(%esp) 80ad8c4: 89 74 24 48 mov %esi,0x48(%esp) 80ad8c8: e9 53 ff ff ff jmp 80ad820 <____strtof_l_internal+0x1490> 80ad8cd: 8d 76 00 lea 0x0(%esi),%esi 80ad8d0: 01 db add %ebx,%ebx 80ad8d2: 83 44 24 20 10 addl $0x10,0x20(%esp) 80ad8d7: e9 44 ff ff ff jmp 80ad820 <____strtof_l_internal+0x1490> 80ad8dc: 83 ec 0c sub $0xc,%esp 80ad8df: 51 push %ecx 80ad8e0: ff 74 24 58 pushl 0x58(%esp) 80ad8e4: 56 push %esi 80ad8e5: 8b 44 24 38 mov 0x38(%esp),%eax 80ad8e9: 8b 00 mov (%eax),%eax 80ad8eb: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80ad8f2: 50 push %eax 80ad8f3: ff 74 24 44 pushl 0x44(%esp) 80ad8f7: e8 b4 0b ff ff call 809e4b0 <__mpn_mul> 80ad8fc: 83 c4 20 add $0x20,%esp 80ad8ff: e9 80 ff ff ff jmp 80ad884 <____strtof_l_internal+0x14f4> 80ad904: b8 ff ff ff ff mov $0xffffffff,%eax 80ad909: e9 fa eb ff ff jmp 80ac508 <____strtof_l_internal+0x178> 80ad90e: 8b 44 24 34 mov 0x34(%esp),%eax 80ad912: 8b 84 84 c8 00 00 00 mov 0xc8(%esp,%eax,4),%eax 80ad919: 89 44 24 08 mov %eax,0x8(%esp) 80ad91d: 8b 44 24 28 mov 0x28(%esp),%eax 80ad921: 8d 70 fe lea -0x2(%eax),%esi 80ad924: 29 d8 sub %ebx,%eax 80ad926: 89 74 24 10 mov %esi,0x10(%esp) 80ad92a: 8b ac b4 c8 00 00 00 mov 0xc8(%esp,%esi,4),%ebp 80ad931: 83 ec 04 sub $0x4,%esp 80ad934: 53 push %ebx 80ad935: 8b 74 24 48 mov 0x48(%esp),%esi 80ad939: 8d 04 86 lea (%esi,%eax,4),%eax 80ad93c: 50 push %eax 80ad93d: ff 74 24 44 pushl 0x44(%esp) 80ad941: e8 7a 06 ff ff call 809dfc0 <__mpn_cmp> 80ad946: 83 c4 10 add $0x10,%esp 80ad949: 85 c0 test %eax,%eax 80ad94b: 8b 74 24 70 mov 0x70(%esp),%esi 80ad94f: 7e 16 jle 80ad967 <____strtof_l_internal+0x15d7> 80ad951: 8b 44 24 70 mov 0x70(%esp),%eax 80ad955: 8d 70 01 lea 0x1(%eax),%esi 80ad958: c7 84 84 80 00 00 00 movl $0x0,0x80(%esp,%eax,4) 80ad95f: 00 00 00 00 80ad963: 89 74 24 70 mov %esi,0x70(%esp) 80ad967: 8b 44 24 28 mov 0x28(%esp),%eax 80ad96b: 39 f0 cmp %esi,%eax 80ad96d: 0f 8e 3c 07 00 00 jle 80ae0af <____strtof_l_internal+0x1d1f> 80ad973: 8b 54 24 20 mov 0x20(%esp),%edx 80ad977: 29 f0 sub %esi,%eax 80ad979: 89 c3 mov %eax,%ebx 80ad97b: 85 d2 test %edx,%edx 80ad97d: 0f 8e bf 0a 00 00 jle 80ae442 <____strtof_l_internal+0x20b2> 80ad983: 8b 54 24 20 mov 0x20(%esp),%edx 80ad987: b9 18 00 00 00 mov $0x18,%ecx 80ad98c: c1 e0 05 shl $0x5,%eax 80ad98f: 89 cf mov %ecx,%edi 80ad991: 29 d7 sub %edx,%edi 80ad993: 01 d0 add %edx,%eax 80ad995: 85 ff test %edi,%edi 80ad997: 89 44 24 20 mov %eax,0x20(%esp) 80ad99b: 74 18 je 80ad9b5 <____strtof_l_internal+0x1625> 80ad99d: 57 push %edi 80ad99e: 6a 01 push $0x1 80ad9a0: 8d 44 24 7c lea 0x7c(%esp),%eax 80ad9a4: 50 push %eax 80ad9a5: 50 push %eax 80ad9a6: e8 45 0a ff ff call 809e3f0 <__mpn_lshift> 80ad9ab: 8b b4 24 80 00 00 00 mov 0x80(%esp),%esi 80ad9b2: 83 c4 10 add $0x10,%esp 80ad9b5: 85 f6 test %esi,%esi 80ad9b7: 7e 1c jle 80ad9d5 <____strtof_l_internal+0x1645> 80ad9b9: 8b 44 24 38 mov 0x38(%esp),%eax 80ad9bd: 8d 54 24 7c lea 0x7c(%esp),%edx 80ad9c1: 8d 44 b0 fc lea -0x4(%eax,%esi,4),%eax 80ad9c5: 8d 76 00 lea 0x0(%esi),%esi 80ad9c8: 8b 08 mov (%eax),%ecx 80ad9ca: 89 4c 98 04 mov %ecx,0x4(%eax,%ebx,4) 80ad9ce: 83 e8 04 sub $0x4,%eax 80ad9d1: 39 c2 cmp %eax,%edx 80ad9d3: 75 f3 jne 80ad9c8 <____strtof_l_internal+0x1638> 80ad9d5: 8b 74 24 38 mov 0x38(%esp),%esi 80ad9d9: 8d 54 9e 04 lea 0x4(%esi,%ebx,4),%edx 80ad9dd: 89 f0 mov %esi,%eax 80ad9df: 90 nop 80ad9e0: c7 00 00 00 00 00 movl $0x0,(%eax) 80ad9e6: 83 c0 04 add $0x4,%eax 80ad9e9: 39 d0 cmp %edx,%eax 80ad9eb: 75 f3 jne 80ad9e0 <____strtof_l_internal+0x1650> 80ad9ed: 83 7c 24 20 18 cmpl $0x18,0x20(%esp) 80ad9f2: 8b 44 24 28 mov 0x28(%esp),%eax 80ad9f6: c7 84 84 c8 00 00 00 movl $0x0,0xc8(%esp,%eax,4) 80ad9fd: 00 00 00 00 80ada01: 8b 9c 84 80 00 00 00 mov 0x80(%esp,%eax,4),%ebx 80ada08: 0f 8f be 0a 00 00 jg 80ae4cc <____strtof_l_internal+0x213c> 80ada0e: 8b 44 24 28 mov 0x28(%esp),%eax 80ada12: 89 5c 24 18 mov %ebx,0x18(%esp) 80ada16: 8d 78 01 lea 0x1(%eax),%edi 80ada19: 89 7c 24 44 mov %edi,0x44(%esp) 80ada1d: 8b 7c 24 38 mov 0x38(%esp),%edi 80ada21: 8d 44 87 f8 lea -0x8(%edi,%eax,4),%eax 80ada25: 8d 7c 24 7c lea 0x7c(%esp),%edi 80ada29: 89 44 24 3c mov %eax,0x3c(%esp) 80ada2d: 8d 76 00 lea 0x0(%esi),%esi 80ada30: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ada34: 8b 54 24 18 mov 0x18(%esp),%edx 80ada38: be ff ff ff ff mov $0xffffffff,%esi 80ada3d: 39 d1 cmp %edx,%ecx 80ada3f: 74 46 je 80ada87 <____strtof_l_internal+0x16f7> 80ada41: 8b 44 24 34 mov 0x34(%esp),%eax 80ada45: 8b 84 84 80 00 00 00 mov 0x80(%esp,%eax,4),%eax 80ada4c: 89 44 24 18 mov %eax,0x18(%esp) 80ada50: f7 f1 div %ecx 80ada52: 89 c6 mov %eax,%esi 80ada54: 89 d3 mov %edx,%ebx 80ada56: 89 e8 mov %ebp,%eax 80ada58: f7 e6 mul %esi 80ada5a: 89 d1 mov %edx,%ecx 80ada5c: eb 0d jmp 80ada6b <____strtof_l_internal+0x16db> 80ada5e: 66 90 xchg %ax,%ax 80ada60: 31 d2 xor %edx,%edx 80ada62: 39 e8 cmp %ebp,%eax 80ada64: 0f 92 c2 setb %dl 80ada67: 29 e8 sub %ebp,%eax 80ada69: 29 d1 sub %edx,%ecx 80ada6b: 39 d9 cmp %ebx,%ecx 80ada6d: 77 0f ja 80ada7e <____strtof_l_internal+0x16ee> 80ada6f: 75 16 jne 80ada87 <____strtof_l_internal+0x16f7> 80ada71: 8b 54 24 10 mov 0x10(%esp),%edx 80ada75: 3b 84 94 80 00 00 00 cmp 0x80(%esp,%edx,4),%eax 80ada7c: 76 09 jbe 80ada87 <____strtof_l_internal+0x16f7> 80ada7e: 83 ee 01 sub $0x1,%esi 80ada81: 03 5c 24 08 add 0x8(%esp),%ebx 80ada85: 73 d9 jae 80ada60 <____strtof_l_internal+0x16d0> 80ada87: 56 push %esi 80ada88: ff 74 24 48 pushl 0x48(%esp) 80ada8c: ff 74 24 48 pushl 0x48(%esp) 80ada90: 8b 5c 24 44 mov 0x44(%esp),%ebx 80ada94: 53 push %ebx 80ada95: e8 c6 17 ff ff call 809f260 <__mpn_submul_1> 80ada9a: 83 c4 10 add $0x10,%esp 80ada9d: 8b 4c 24 28 mov 0x28(%esp),%ecx 80adaa1: 3b 84 8c 80 00 00 00 cmp 0x80(%esp,%ecx,4),%eax 80adaa8: 74 1a je 80adac4 <____strtof_l_internal+0x1734> 80adaaa: 51 push %ecx 80adaab: ff 74 24 44 pushl 0x44(%esp) 80adaaf: 53 push %ebx 80adab0: 53 push %ebx 80adab1: e8 7a 5f ff ff call 80a3a30 <__mpn_add_n> 80adab6: 83 c4 10 add $0x10,%esp 80adab9: 85 c0 test %eax,%eax 80adabb: 0f 84 ec 0b 00 00 je 80ae6ad <____strtof_l_internal+0x231d> 80adac1: 83 ee 01 sub $0x1,%esi 80adac4: 8b 4c 24 34 mov 0x34(%esp),%ecx 80adac8: 8b 44 24 28 mov 0x28(%esp),%eax 80adacc: 8b 9c 8c 80 00 00 00 mov 0x80(%esp,%ecx,4),%ebx 80adad3: 85 c9 test %ecx,%ecx 80adad5: 89 9c 84 80 00 00 00 mov %ebx,0x80(%esp,%eax,4) 80adadc: 89 5c 24 18 mov %ebx,0x18(%esp) 80adae0: 8b 44 24 3c mov 0x3c(%esp),%eax 80adae4: 8b 5c 24 18 mov 0x18(%esp),%ebx 80adae8: 7e 16 jle 80adb00 <____strtof_l_internal+0x1770> 80adaea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80adaf0: 8b 10 mov (%eax),%edx 80adaf2: 83 e8 04 sub $0x4,%eax 80adaf5: 89 50 08 mov %edx,0x8(%eax) 80adaf8: 39 c7 cmp %eax,%edi 80adafa: 75 f4 jne 80adaf0 <____strtof_l_internal+0x1760> 80adafc: 89 5c 24 18 mov %ebx,0x18(%esp) 80adb00: 8b 44 24 20 mov 0x20(%esp),%eax 80adb04: c7 84 24 80 00 00 00 movl $0x0,0x80(%esp) 80adb0b: 00 00 00 00 80adb0f: 85 c0 test %eax,%eax 80adb11: 0f 85 d9 00 00 00 jne 80adbf0 <____strtof_l_internal+0x1860> 80adb17: 85 f6 test %esi,%esi 80adb19: 0f 84 b9 00 00 00 je 80adbd8 <____strtof_l_internal+0x1848> 80adb1f: 0f bd de bsr %esi,%ebx 80adb22: 8b 4c 24 78 mov 0x78(%esp),%ecx 80adb26: 83 f3 1f xor $0x1f,%ebx 80adb29: 89 d8 mov %ebx,%eax 80adb2b: 89 5c 24 20 mov %ebx,0x20(%esp) 80adb2f: 8b 5c 24 7c mov 0x7c(%esp),%ebx 80adb33: 99 cltd 80adb34: 29 c1 sub %eax,%ecx 80adb36: b8 20 00 00 00 mov $0x20,%eax 80adb3b: 89 4c 24 48 mov %ecx,0x48(%esp) 80adb3f: 89 4c 24 78 mov %ecx,0x78(%esp) 80adb43: 19 d3 sbb %edx,%ebx 80adb45: 89 c2 mov %eax,%edx 80adb47: 89 5c 24 4c mov %ebx,0x4c(%esp) 80adb4b: 89 5c 24 7c mov %ebx,0x7c(%esp) 80adb4f: 8b 5c 24 20 mov 0x20(%esp),%ebx 80adb53: 29 da sub %ebx,%edx 80adb55: 83 fa 18 cmp $0x18,%edx 80adb58: 0f 8e db 0a 00 00 jle 80ae639 <____strtof_l_internal+0x22a9> 80adb5e: 8d 7b 18 lea 0x18(%ebx),%edi 80adb61: 29 f8 sub %edi,%eax 80adb63: 89 c1 mov %eax,%ecx 80adb65: 89 f0 mov %esi,%eax 80adb67: d3 e8 shr %cl,%eax 80adb69: 89 44 24 74 mov %eax,0x74(%esp) 80adb6d: 8d 44 24 74 lea 0x74(%esp),%eax 80adb71: 89 44 24 08 mov %eax,0x8(%esp) 80adb75: 8b 44 24 28 mov 0x28(%esp),%eax 80adb79: 85 c0 test %eax,%eax 80adb7b: 0f 88 1f 09 00 00 js 80ae4a0 <____strtof_l_internal+0x2110> 80adb81: 8b 9c 84 80 00 00 00 mov 0x80(%esp,%eax,4),%ebx 80adb88: 85 db test %ebx,%ebx 80adb8a: 0f 85 10 09 00 00 jne 80ae4a0 <____strtof_l_internal+0x2110> 80adb90: 8b 54 24 38 mov 0x38(%esp),%edx 80adb94: eb 11 jmp 80adba7 <____strtof_l_internal+0x1817> 80adb96: 8d 76 00 lea 0x0(%esi),%esi 80adb99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80adba0: 8b 0c 82 mov (%edx,%eax,4),%ecx 80adba3: 85 c9 test %ecx,%ecx 80adba5: 75 08 jne 80adbaf <____strtof_l_internal+0x181f> 80adba7: 83 e8 01 sub $0x1,%eax 80adbaa: 83 f8 ff cmp $0xffffffff,%eax 80adbad: 75 f1 jne 80adba0 <____strtof_l_internal+0x1810> 80adbaf: 8b 54 24 48 mov 0x48(%esp),%edx 80adbb3: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80adbb7: f7 d0 not %eax 80adbb9: 83 c2 ff add $0xffffffff,%edx 80adbbc: 83 d1 ff adc $0xffffffff,%ecx 80adbbf: c1 e8 1f shr $0x1f,%eax 80adbc2: 0b 44 24 50 or 0x50(%esp),%eax 80adbc6: 50 push %eax 80adbc7: b8 1f 00 00 00 mov $0x1f,%eax 80adbcc: 29 f8 sub %edi,%eax 80adbce: 50 push %eax 80adbcf: e9 35 f9 ff ff jmp 80ad509 <____strtof_l_internal+0x1179> 80adbd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80adbd8: 83 44 24 78 e0 addl $0xffffffe0,0x78(%esp) 80adbdd: c7 44 24 74 00 00 00 movl $0x0,0x74(%esp) 80adbe4: 00 80adbe5: 83 54 24 7c ff adcl $0xffffffff,0x7c(%esp) 80adbea: e9 41 fe ff ff jmp 80ada30 <____strtof_l_internal+0x16a0> 80adbef: 90 nop 80adbf0: 8b 44 24 20 mov 0x20(%esp),%eax 80adbf4: 83 f8 f9 cmp $0xfffffff9,%eax 80adbf7: 7d 17 jge 80adc10 <____strtof_l_internal+0x1880> 80adbf9: 83 c0 20 add $0x20,%eax 80adbfc: 89 74 24 74 mov %esi,0x74(%esp) 80adc00: 89 44 24 20 mov %eax,0x20(%esp) 80adc04: e9 27 fe ff ff jmp 80ada30 <____strtof_l_internal+0x16a0> 80adc09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80adc10: b9 18 00 00 00 mov $0x18,%ecx 80adc15: 8d 44 24 74 lea 0x74(%esp),%eax 80adc19: 89 cf mov %ecx,%edi 80adc1b: 2b 7c 24 20 sub 0x20(%esp),%edi 80adc1f: 89 44 24 08 mov %eax,0x8(%esp) 80adc23: 74 1f je 80adc44 <____strtof_l_internal+0x18b4> 80adc25: 57 push %edi 80adc26: 6a 01 push $0x1 80adc28: 50 push %eax 80adc29: 50 push %eax 80adc2a: e8 c1 07 ff ff call 809e3f0 <__mpn_lshift> 80adc2f: b9 20 00 00 00 mov $0x20,%ecx 80adc34: 89 f0 mov %esi,%eax 80adc36: 29 f9 sub %edi,%ecx 80adc38: d3 e8 shr %cl,%eax 80adc3a: 09 84 24 84 00 00 00 or %eax,0x84(%esp) 80adc41: 83 c4 10 add $0x10,%esp 80adc44: 8b 44 24 78 mov 0x78(%esp),%eax 80adc48: 8b 54 24 7c mov 0x7c(%esp),%edx 80adc4c: 89 44 24 48 mov %eax,0x48(%esp) 80adc50: 89 54 24 4c mov %edx,0x4c(%esp) 80adc54: e9 1c ff ff ff jmp 80adb75 <____strtof_l_internal+0x17e5> 80adc59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80adc60: 83 fb 01 cmp $0x1,%ebx 80adc63: 8b b4 24 80 00 00 00 mov 0x80(%esp),%esi 80adc6a: 8b 8c 24 c8 00 00 00 mov 0xc8(%esp),%ecx 80adc71: 0f 85 4f 0a 00 00 jne 80ae6c6 <____strtof_l_internal+0x2336> 80adc77: 39 ce cmp %ecx,%esi 80adc79: 0f 83 47 0a 00 00 jae 80ae6c6 <____strtof_l_internal+0x2336> 80adc7f: 8b 5c 24 20 mov 0x20(%esp),%ebx 80adc83: bd 20 00 00 00 mov $0x20,%ebp 80adc88: 89 74 24 08 mov %esi,0x8(%esp) 80adc8c: 89 4c 24 18 mov %ecx,0x18(%esp) 80adc90: 31 f6 xor %esi,%esi 80adc92: 8b 54 24 08 mov 0x8(%esp),%edx 80adc96: 8b 7c 24 18 mov 0x18(%esp),%edi 80adc9a: 89 f0 mov %esi,%eax 80adc9c: f7 f7 div %edi 80adc9e: 85 db test %ebx,%ebx 80adca0: 89 54 24 08 mov %edx,0x8(%esp) 80adca4: 0f 85 b7 00 00 00 jne 80add61 <____strtof_l_internal+0x19d1> 80adcaa: 89 f9 mov %edi,%ecx 80adcac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80adcb0: 85 c0 test %eax,%eax 80adcb2: 0f 84 98 00 00 00 je 80add50 <____strtof_l_internal+0x19c0> 80adcb8: 0f bd d8 bsr %eax,%ebx 80adcbb: 89 54 24 08 mov %edx,0x8(%esp) 80adcbf: 8b 54 24 78 mov 0x78(%esp),%edx 80adcc3: 83 f3 1f xor $0x1f,%ebx 80adcc6: 89 4c 24 18 mov %ecx,0x18(%esp) 80adcca: 8b 4c 24 7c mov 0x7c(%esp),%ecx 80adcce: 89 df mov %ebx,%edi 80adcd0: 89 ee mov %ebp,%esi 80adcd2: c1 ff 1f sar $0x1f,%edi 80adcd5: 29 da sub %ebx,%edx 80adcd7: 19 f9 sbb %edi,%ecx 80adcd9: 29 de sub %ebx,%esi 80adcdb: 89 54 24 10 mov %edx,0x10(%esp) 80adcdf: 83 fe 18 cmp $0x18,%esi 80adce2: 89 4c 24 14 mov %ecx,0x14(%esp) 80adce6: 89 54 24 78 mov %edx,0x78(%esp) 80adcea: 89 4c 24 7c mov %ecx,0x7c(%esp) 80adcee: 0f 8e eb 09 00 00 jle 80ae6df <____strtof_l_internal+0x234f> 80adcf4: 89 df mov %ebx,%edi 80adcf6: 89 e9 mov %ebp,%ecx 80adcf8: 89 c3 mov %eax,%ebx 80adcfa: 83 c7 18 add $0x18,%edi 80adcfd: 8b 74 24 08 mov 0x8(%esp),%esi 80add01: 29 f9 sub %edi,%ecx 80add03: d3 e8 shr %cl,%eax 80add05: 89 44 24 74 mov %eax,0x74(%esp) 80add09: 8d 44 24 74 lea 0x74(%esp),%eax 80add0d: 89 44 24 08 mov %eax,0x8(%esp) 80add11: 8b 54 24 10 mov 0x10(%esp),%edx 80add15: 8b 4c 24 14 mov 0x14(%esp),%ecx 80add19: 83 c2 ff add $0xffffffff,%edx 80add1c: 83 d1 ff adc $0xffffffff,%ecx 80add1f: 31 c0 xor %eax,%eax 80add21: 85 f6 test %esi,%esi 80add23: 0f 95 c0 setne %al 80add26: 0b 44 24 50 or 0x50(%esp),%eax 80add2a: 50 push %eax 80add2b: b8 1f 00 00 00 mov $0x1f,%eax 80add30: 29 f8 sub %edi,%eax 80add32: 50 push %eax 80add33: 53 push %ebx 80add34: ff 74 24 64 pushl 0x64(%esp) 80add38: 8b 44 24 18 mov 0x18(%esp),%eax 80add3c: e8 3f df ff ff call 80abc80 <round_and_return> 80add41: 83 c4 10 add $0x10,%esp 80add44: e9 26 e8 ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80add49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80add50: 83 44 24 78 e0 addl $0xffffffe0,0x78(%esp) 80add55: 83 54 24 7c ff adcl $0xffffffff,0x7c(%esp) 80add5a: f7 f1 div %ecx 80add5c: e9 4f ff ff ff jmp 80adcb0 <____strtof_l_internal+0x1920> 80add61: 83 fb f9 cmp $0xfffffff9,%ebx 80add64: 7d 0c jge 80add72 <____strtof_l_internal+0x19e2> 80add66: 89 44 24 74 mov %eax,0x74(%esp) 80add6a: 83 c3 20 add $0x20,%ebx 80add6d: e9 1e ff ff ff jmp 80adc90 <____strtof_l_internal+0x1900> 80add72: b9 18 00 00 00 mov $0x18,%ecx 80add77: 89 da mov %ebx,%edx 80add79: 89 c3 mov %eax,%ebx 80add7b: 89 cf mov %ecx,%edi 80add7d: 8d 44 24 74 lea 0x74(%esp),%eax 80add81: 8b 74 24 08 mov 0x8(%esp),%esi 80add85: 29 d7 sub %edx,%edi 80add87: 89 44 24 08 mov %eax,0x8(%esp) 80add8b: 74 1f je 80addac <____strtof_l_internal+0x1a1c> 80add8d: 57 push %edi 80add8e: 6a 01 push $0x1 80add90: 50 push %eax 80add91: 50 push %eax 80add92: e8 59 06 ff ff call 809e3f0 <__mpn_lshift> 80add97: b9 20 00 00 00 mov $0x20,%ecx 80add9c: 89 d8 mov %ebx,%eax 80add9e: 29 f9 sub %edi,%ecx 80adda0: d3 e8 shr %cl,%eax 80adda2: 09 84 24 84 00 00 00 or %eax,0x84(%esp) 80adda9: 83 c4 10 add $0x10,%esp 80addac: 8b 44 24 78 mov 0x78(%esp),%eax 80addb0: 8b 54 24 7c mov 0x7c(%esp),%edx 80addb4: 89 44 24 10 mov %eax,0x10(%esp) 80addb8: 89 54 24 14 mov %edx,0x14(%esp) 80addbc: e9 50 ff ff ff jmp 80add11 <____strtof_l_internal+0x1981> 80addc1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80addc8: 89 fd mov %edi,%ebp 80addca: 8b 74 24 10 mov 0x10(%esp),%esi 80addce: 8b 7c 24 14 mov 0x14(%esp),%edi 80addd2: 89 6c 24 74 mov %ebp,0x74(%esp) 80addd6: 6a 00 push $0x0 80addd8: 6a 00 push $0x0 80addda: 6a 00 push $0x0 80adddc: e9 56 f8 ff ff jmp 80ad637 <____strtof_l_internal+0x12a7> 80adde1: 7c 09 jl 80addec <____strtof_l_internal+0x1a5c> 80adde3: 83 fe d3 cmp $0xffffffd3,%esi 80adde6: 0f 83 02 ef ff ff jae 80accee <____strtof_l_internal+0x95e> 80addec: b8 e8 ff ff ff mov $0xffffffe8,%eax 80addf1: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80addf8: d9 05 00 6b 0d 08 flds 0x80d6b00 80addfe: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ade05: 8b 44 24 58 mov 0x58(%esp),%eax 80ade09: 85 c0 test %eax,%eax 80ade0b: 0f 84 f7 04 00 00 je 80ae308 <____strtof_l_internal+0x1f78> 80ade11: d8 0d 04 6b 0d 08 fmuls 0x80d6b04 80ade17: e9 25 eb ff ff jmp 80ac941 <____strtof_l_internal+0x5b1> 80ade1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ade20: 8b 7c 24 7c mov 0x7c(%esp),%edi 80ade24: 8b 74 24 78 mov 0x78(%esp),%esi 80ade28: 89 fa mov %edi,%edx 80ade2a: 89 f0 mov %esi,%eax 80ade2c: 81 c2 00 00 00 80 add $0x80000000,%edx 80ade32: 0f ac d0 02 shrd $0x2,%edx,%eax 80ade36: c1 ea 02 shr $0x2,%edx 80ade39: 39 d3 cmp %edx,%ebx 80ade3b: 0f 87 5d f3 ff ff ja 80ad19e <____strtof_l_internal+0xe0e> 80ade41: 72 08 jb 80ade4b <____strtof_l_internal+0x1abb> 80ade43: 39 c1 cmp %eax,%ecx 80ade45: 0f 87 53 f3 ff ff ja 80ad19e <____strtof_l_internal+0xe0e> 80ade4b: 89 c8 mov %ecx,%eax 80ade4d: 89 da mov %ebx,%edx 80ade4f: 0f a4 ca 02 shld $0x2,%ecx,%edx 80ade53: c1 e0 02 shl $0x2,%eax 80ade56: e9 27 ea ff ff jmp 80ac882 <____strtof_l_internal+0x4f2> 80ade5b: 80 7c 24 18 00 cmpb $0x0,0x18(%esp) 80ade60: 89 6c 24 20 mov %ebp,0x20(%esp) 80ade64: 8b 74 24 50 mov 0x50(%esp),%esi 80ade68: 8b 6c 24 5c mov 0x5c(%esp),%ebp 80ade6c: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ade70: 8b 5c 24 0c mov 0xc(%esp),%ebx 80ade74: 0f 84 e6 e7 ff ff je 80ac660 <____strtof_l_internal+0x2d0> 80ade7a: 89 4c 24 78 mov %ecx,0x78(%esp) 80ade7e: 89 5c 24 7c mov %ebx,0x7c(%esp) 80ade82: e9 d9 e7 ff ff jmp 80ac660 <____strtof_l_internal+0x2d0> 80ade87: 89 6c 24 20 mov %ebp,0x20(%esp) 80ade8b: 8b 74 24 50 mov 0x50(%esp),%esi 80ade8f: 8b 6c 24 5c mov 0x5c(%esp),%ebp 80ade93: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ade97: 8b 5c 24 0c mov 0xc(%esp),%ebx 80ade9b: eb dd jmp 80ade7a <____strtof_l_internal+0x1aea> 80ade9d: 8b 7c 24 40 mov 0x40(%esp),%edi 80adea1: 39 7c 24 28 cmp %edi,0x28(%esp) 80adea5: 8b 6c 24 5c mov 0x5c(%esp),%ebp 80adea9: 0f 84 4f 06 00 00 je 80ae4fe <____strtof_l_internal+0x216e> 80adeaf: 8d 59 ff lea -0x1(%ecx),%ebx 80adeb2: 89 ca mov %ecx,%edx 80adeb4: c1 e2 05 shl $0x5,%edx 80adeb7: 0f bd 84 9c 80 00 00 bsr 0x80(%esp,%ebx,4),%eax 80adebe: 00 80adebf: 83 f0 1f xor $0x1f,%eax 80adec2: 29 c2 sub %eax,%edx 80adec4: 89 d0 mov %edx,%eax 80adec6: 89 54 24 20 mov %edx,0x20(%esp) 80adeca: 83 c0 80 add $0xffffff80,%eax 80adecd: 0f 8f 80 05 00 00 jg 80ae453 <____strtof_l_internal+0x20c3> 80aded3: 8b 44 24 20 mov 0x20(%esp),%eax 80aded7: 83 f8 18 cmp $0x18,%eax 80adeda: 0f 8e 3d 01 00 00 jle 80ae01d <____strtof_l_internal+0x1c8d> 80adee0: 8d 70 e8 lea -0x18(%eax),%esi 80adee3: 89 f0 mov %esi,%eax 80adee5: c1 f8 05 sar $0x5,%eax 80adee8: 83 e6 1f and $0x1f,%esi 80adeeb: 0f 85 8c 04 00 00 jne 80ae37d <____strtof_l_internal+0x1fed> 80adef1: 8d 70 ff lea -0x1(%eax),%esi 80adef4: 8b 84 84 80 00 00 00 mov 0x80(%esp,%eax,4),%eax 80adefb: c7 44 24 08 1f 00 00 movl $0x1f,0x8(%esp) 80adf02: 00 80adf03: 8b 9c b4 80 00 00 00 mov 0x80(%esp,%esi,4),%ebx 80adf0a: 89 44 24 74 mov %eax,0x74(%esp) 80adf0e: 8b bc 24 80 00 00 00 mov 0x80(%esp),%edi 80adf15: 31 c0 xor %eax,%eax 80adf17: 85 ff test %edi,%edi 80adf19: 75 1b jne 80adf36 <____strtof_l_internal+0x1ba6> 80adf1b: 8b 6c 24 08 mov 0x8(%esp),%ebp 80adf1f: 8b 54 24 38 mov 0x38(%esp),%edx 80adf23: 90 nop 80adf24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80adf28: 83 c0 01 add $0x1,%eax 80adf2b: 8b 0c 82 mov (%edx,%eax,4),%ecx 80adf2e: 85 c9 test %ecx,%ecx 80adf30: 74 f6 je 80adf28 <____strtof_l_internal+0x1b98> 80adf32: 89 6c 24 08 mov %ebp,0x8(%esp) 80adf36: 8b 54 24 20 mov 0x20(%esp),%edx 80adf3a: 8b 4c 24 10 mov 0x10(%esp),%ecx 80adf3e: 83 ea 01 sub $0x1,%edx 80adf41: 89 d5 mov %edx,%ebp 80adf43: 89 54 24 18 mov %edx,0x18(%esp) 80adf47: c1 fd 1f sar $0x1f,%ebp 80adf4a: 39 4c 24 34 cmp %ecx,0x34(%esp) 80adf4e: 89 6c 24 1c mov %ebp,0x1c(%esp) 80adf52: 0f 97 c1 seta %cl 80adf55: 39 f0 cmp %esi,%eax 80adf57: 0f 9c c0 setl %al 80adf5a: 89 cf mov %ecx,%edi 80adf5c: 09 f8 or %edi,%eax 80adf5e: 0f b6 c0 movzbl %al,%eax 80adf61: 50 push %eax 80adf62: ff 74 24 0c pushl 0xc(%esp) 80adf66: 53 push %ebx 80adf67: ff 74 24 64 pushl 0x64(%esp) 80adf6b: 8b 54 24 28 mov 0x28(%esp),%edx 80adf6f: 8b 4c 24 2c mov 0x2c(%esp),%ecx 80adf73: 8d 84 24 84 00 00 00 lea 0x84(%esp),%eax 80adf7a: e8 01 dd ff ff call 80abc80 <round_and_return> 80adf7f: 83 c4 10 add $0x10,%esp 80adf82: e9 e8 e5 ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80adf87: 8b 44 24 10 mov 0x10(%esp),%eax 80adf8b: 85 c0 test %eax,%eax 80adf8d: 0f 85 2a 06 00 00 jne 80ae5bd <____strtof_l_internal+0x222d> 80adf93: 80 7d 00 30 cmpb $0x30,0x0(%ebp) 80adf97: 0f 84 20 06 00 00 je 80ae5bd <____strtof_l_internal+0x222d> 80adf9d: b8 01 00 00 00 mov $0x1,%eax 80adfa2: 31 d2 xor %edx,%edx 80adfa4: 29 f0 sub %esi,%eax 80adfa6: 19 fa sbb %edi,%edx 80adfa8: 89 44 24 08 mov %eax,0x8(%esp) 80adfac: b8 0a 00 00 00 mov $0xa,%eax 80adfb1: 89 54 24 0c mov %edx,0xc(%esp) 80adfb5: f7 64 24 08 mull 0x8(%esp) 80adfb9: 6b 4c 24 0c 0a imul $0xa,0xc(%esp),%ecx 80adfbe: 6a 00 push $0x0 80adfc0: 6a 03 push $0x3 80adfc2: 01 ca add %ecx,%edx 80adfc4: 52 push %edx 80adfc5: 50 push %eax 80adfc6: e8 95 96 00 00 call 80b7660 <__divdi3> 80adfcb: 83 c0 19 add $0x19,%eax 80adfce: 83 c4 10 add $0x10,%esp 80adfd1: ba 97 00 00 00 mov $0x97,%edx 80adfd6: 3d 97 00 00 00 cmp $0x97,%eax 80adfdb: 89 74 24 28 mov %esi,0x28(%esp) 80adfdf: 0f 4f c2 cmovg %edx,%eax 80adfe2: 01 f0 add %esi,%eax 80adfe4: 85 c0 test %eax,%eax 80adfe6: 89 44 24 08 mov %eax,0x8(%esp) 80adfea: 0f 8f 87 f2 ff ff jg 80ad277 <____strtof_l_internal+0xee7> 80adff0: 68 9c 6a 0d 08 push $0x80d6a9c 80adff5: 68 59 05 00 00 push $0x559 80adffa: 68 ca 6b 0d 08 push $0x80d6bca 80adfff: 68 81 68 0d 08 push $0x80d6881 80ae004: e8 d7 b7 f9 ff call 80497e0 <__assert_fail> 80ae009: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ae010: 39 f1 cmp %esi,%ecx 80ae012: 0f 86 66 e8 ff ff jbe 80ac87e <____strtof_l_internal+0x4ee> 80ae018: e9 81 f1 ff ff jmp 80ad19e <____strtof_l_internal+0xe0e> 80ae01d: 8b 7c 24 10 mov 0x10(%esp),%edi 80ae021: 39 7c 24 34 cmp %edi,0x34(%esp) 80ae025: 0f 85 28 03 00 00 jne 80ae353 <____strtof_l_internal+0x1fc3> 80ae02b: 8b 5c 24 20 mov 0x20(%esp),%ebx 80ae02f: 83 eb 01 sub $0x1,%ebx 80ae032: 89 da mov %ebx,%edx 80ae034: c1 fa 1f sar $0x1f,%edx 80ae037: c1 ea 1b shr $0x1b,%edx 80ae03a: 8d 04 13 lea (%ebx,%edx,1),%eax 80ae03d: 83 e0 1f and $0x1f,%eax 80ae040: 29 d0 sub %edx,%eax 80ae042: 83 f8 17 cmp $0x17,%eax 80ae045: 0f 84 db 04 00 00 je 80ae526 <____strtof_l_internal+0x2196> 80ae04b: ba 17 00 00 00 mov $0x17,%edx 80ae050: be 01 00 00 00 mov $0x1,%esi 80ae055: 29 c2 sub %eax,%edx 80ae057: 52 push %edx 80ae058: 51 push %ecx 80ae059: ff 74 24 40 pushl 0x40(%esp) 80ae05d: 8d 84 24 80 00 00 00 lea 0x80(%esp),%eax 80ae064: 89 44 24 14 mov %eax,0x14(%esp) 80ae068: 89 c7 mov %eax,%edi 80ae06a: 89 f0 mov %esi,%eax 80ae06c: 29 c8 sub %ecx,%eax 80ae06e: 8d 04 87 lea (%edi,%eax,4),%eax 80ae071: 50 push %eax 80ae072: e8 79 03 ff ff call 809e3f0 <__mpn_lshift> 80ae077: 2b b4 24 80 00 00 00 sub 0x80(%esp),%esi 80ae07e: 83 c4 10 add $0x10,%esp 80ae081: 85 f6 test %esi,%esi 80ae083: 7e 08 jle 80ae08d <____strtof_l_internal+0x1cfd> 80ae085: c7 44 24 74 00 00 00 movl $0x0,0x74(%esp) 80ae08c: 00 80ae08d: 6a 00 push $0x0 80ae08f: 6a 00 push $0x0 80ae091: 89 d9 mov %ebx,%ecx 80ae093: 6a 00 push $0x0 80ae095: ff 74 24 64 pushl 0x64(%esp) 80ae099: 89 da mov %ebx,%edx 80ae09b: 8b 44 24 18 mov 0x18(%esp),%eax 80ae09f: c1 f9 1f sar $0x1f,%ecx 80ae0a2: e8 d9 db ff ff call 80abc80 <round_and_return> 80ae0a7: 83 c4 10 add $0x10,%esp 80ae0aa: e9 c0 e4 ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80ae0af: 0f 85 df 05 00 00 jne 80ae694 <____strtof_l_internal+0x2304> 80ae0b5: 8b 7c 24 28 mov 0x28(%esp),%edi 80ae0b9: 8b 54 24 38 mov 0x38(%esp),%edx 80ae0bd: 85 ff test %edi,%edi 80ae0bf: 89 f8 mov %edi,%eax 80ae0c1: 7e 13 jle 80ae0d6 <____strtof_l_internal+0x1d46> 80ae0c3: 90 nop 80ae0c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ae0c8: 83 e8 01 sub $0x1,%eax 80ae0cb: 8b 0c 82 mov (%edx,%eax,4),%ecx 80ae0ce: 85 c0 test %eax,%eax 80ae0d0: 89 4c 82 04 mov %ecx,0x4(%edx,%eax,4) 80ae0d4: 75 f2 jne 80ae0c8 <____strtof_l_internal+0x1d38> 80ae0d6: 8b 44 24 28 mov 0x28(%esp),%eax 80ae0da: c7 84 24 80 00 00 00 movl $0x0,0x80(%esp) 80ae0e1: 00 00 00 00 80ae0e5: c7 84 84 c8 00 00 00 movl $0x0,0xc8(%esp,%eax,4) 80ae0ec: 00 00 00 00 80ae0f0: 8b 9c 84 80 00 00 00 mov 0x80(%esp,%eax,4),%ebx 80ae0f7: e9 12 f9 ff ff jmp 80ada0e <____strtof_l_internal+0x167e> 80ae0fc: 8b 9c 24 84 00 00 00 mov 0x84(%esp),%ebx 80ae103: 8b ac 24 80 00 00 00 mov 0x80(%esp),%ebp 80ae10a: 89 f8 mov %edi,%eax 80ae10c: f7 d8 neg %eax 80ae10e: 89 44 24 28 mov %eax,0x28(%esp) 80ae112: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ae118: 39 d9 cmp %ebx,%ecx 80ae11a: 0f 84 ce 00 00 00 je 80ae1ee <____strtof_l_internal+0x1e5e> 80ae120: 89 da mov %ebx,%edx 80ae122: 89 e8 mov %ebp,%eax 80ae124: f7 f1 div %ecx 80ae126: 89 c6 mov %eax,%esi 80ae128: 89 d3 mov %edx,%ebx 80ae12a: 89 f8 mov %edi,%eax 80ae12c: f7 e6 mul %esi 80ae12e: 89 c5 mov %eax,%ebp 80ae130: 89 d0 mov %edx,%eax 80ae132: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ae138: 39 d8 cmp %ebx,%eax 80ae13a: 77 06 ja 80ae142 <____strtof_l_internal+0x1db2> 80ae13c: 75 10 jne 80ae14e <____strtof_l_internal+0x1dbe> 80ae13e: 85 ed test %ebp,%ebp 80ae140: 74 0c je 80ae14e <____strtof_l_internal+0x1dbe> 80ae142: 83 ee 01 sub $0x1,%esi 80ae145: 29 fd sub %edi,%ebp 80ae147: 83 d8 00 sbb $0x0,%eax 80ae14a: 01 cb add %ecx,%ebx 80ae14c: 73 ea jae 80ae138 <____strtof_l_internal+0x1da8> 80ae14e: 31 d2 xor %edx,%edx 80ae150: 29 ea sub %ebp,%edx 80ae152: 19 c3 sbb %eax,%ebx 80ae154: 8b 44 24 20 mov 0x20(%esp),%eax 80ae158: 89 d5 mov %edx,%ebp 80ae15a: 85 c0 test %eax,%eax 80ae15c: 0f 85 b6 00 00 00 jne 80ae218 <____strtof_l_internal+0x1e88> 80ae162: 85 f6 test %esi,%esi 80ae164: 74 71 je 80ae1d7 <____strtof_l_internal+0x1e47> 80ae166: 0f bd d6 bsr %esi,%edx 80ae169: 8b 44 24 78 mov 0x78(%esp),%eax 80ae16d: 83 f2 1f xor $0x1f,%edx 80ae170: 89 54 24 18 mov %edx,0x18(%esp) 80ae174: 89 54 24 08 mov %edx,0x8(%esp) 80ae178: c1 fa 1f sar $0x1f,%edx 80ae17b: 2b 44 24 08 sub 0x8(%esp),%eax 80ae17f: 89 54 24 0c mov %edx,0xc(%esp) 80ae183: 8b 54 24 7c mov 0x7c(%esp),%edx 80ae187: 1b 54 24 0c sbb 0xc(%esp),%edx 80ae18b: 89 44 24 10 mov %eax,0x10(%esp) 80ae18f: 89 44 24 78 mov %eax,0x78(%esp) 80ae193: b8 20 00 00 00 mov $0x20,%eax 80ae198: 89 54 24 14 mov %edx,0x14(%esp) 80ae19c: 89 54 24 7c mov %edx,0x7c(%esp) 80ae1a0: 8b 54 24 18 mov 0x18(%esp),%edx 80ae1a4: 29 d0 sub %edx,%eax 80ae1a6: 83 f8 18 cmp $0x18,%eax 80ae1a9: 0f 8e 97 04 00 00 jle 80ae646 <____strtof_l_internal+0x22b6> 80ae1af: 8d 7a 18 lea 0x18(%edx),%edi 80ae1b2: b9 20 00 00 00 mov $0x20,%ecx 80ae1b7: ba 1f 00 00 00 mov $0x1f,%edx 80ae1bc: 89 f0 mov %esi,%eax 80ae1be: 29 f9 sub %edi,%ecx 80ae1c0: 29 fa sub %edi,%edx 80ae1c2: d3 e8 shr %cl,%eax 80ae1c4: 89 d7 mov %edx,%edi 80ae1c6: 89 44 24 74 mov %eax,0x74(%esp) 80ae1ca: 8d 44 24 74 lea 0x74(%esp),%eax 80ae1ce: 89 44 24 08 mov %eax,0x8(%esp) 80ae1d2: e9 0f f3 ff ff jmp 80ad4e6 <____strtof_l_internal+0x1156> 80ae1d7: 83 44 24 78 e0 addl $0xffffffe0,0x78(%esp) 80ae1dc: c7 44 24 74 00 00 00 movl $0x0,0x74(%esp) 80ae1e3: 00 80ae1e4: 83 54 24 7c ff adcl $0xffffffff,0x7c(%esp) 80ae1e9: e9 2a ff ff ff jmp 80ae118 <____strtof_l_internal+0x1d88> 80ae1ee: 89 eb mov %ebp,%ebx 80ae1f0: 01 cb add %ecx,%ebx 80ae1f2: 0f 83 90 00 00 00 jae 80ae288 <____strtof_l_internal+0x1ef8> 80ae1f8: 8b 44 24 20 mov 0x20(%esp),%eax 80ae1fc: 29 fb sub %edi,%ebx 80ae1fe: 31 ed xor %ebp,%ebp 80ae200: 01 fd add %edi,%ebp 80ae202: 83 d3 00 adc $0x0,%ebx 80ae205: 85 c0 test %eax,%eax 80ae207: 0f 84 96 00 00 00 je 80ae2a3 <____strtof_l_internal+0x1f13> 80ae20d: be ff ff ff ff mov $0xffffffff,%esi 80ae212: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ae218: 8b 44 24 20 mov 0x20(%esp),%eax 80ae21c: 83 f8 f9 cmp $0xfffffff9,%eax 80ae21f: 7d 10 jge 80ae231 <____strtof_l_internal+0x1ea1> 80ae221: 83 c0 20 add $0x20,%eax 80ae224: 89 74 24 74 mov %esi,0x74(%esp) 80ae228: 89 44 24 20 mov %eax,0x20(%esp) 80ae22c: e9 e7 fe ff ff jmp 80ae118 <____strtof_l_internal+0x1d88> 80ae231: b9 18 00 00 00 mov $0x18,%ecx 80ae236: 8d 44 24 74 lea 0x74(%esp),%eax 80ae23a: 89 cf mov %ecx,%edi 80ae23c: 2b 7c 24 20 sub 0x20(%esp),%edi 80ae240: 89 44 24 08 mov %eax,0x8(%esp) 80ae244: 74 1f je 80ae265 <____strtof_l_internal+0x1ed5> 80ae246: 57 push %edi 80ae247: 6a 01 push $0x1 80ae249: 50 push %eax 80ae24a: 50 push %eax 80ae24b: e8 a0 01 ff ff call 809e3f0 <__mpn_lshift> 80ae250: b9 20 00 00 00 mov $0x20,%ecx 80ae255: 89 f0 mov %esi,%eax 80ae257: 29 f9 sub %edi,%ecx 80ae259: d3 e8 shr %cl,%eax 80ae25b: 09 84 24 84 00 00 00 or %eax,0x84(%esp) 80ae262: 83 c4 10 add $0x10,%esp 80ae265: ba 1f 00 00 00 mov $0x1f,%edx 80ae26a: 8b 44 24 78 mov 0x78(%esp),%eax 80ae26e: 29 fa sub %edi,%edx 80ae270: 89 d7 mov %edx,%edi 80ae272: 8b 54 24 7c mov 0x7c(%esp),%edx 80ae276: 89 44 24 10 mov %eax,0x10(%esp) 80ae27a: 89 54 24 14 mov %edx,0x14(%esp) 80ae27e: e9 63 f2 ff ff jmp 80ad4e6 <____strtof_l_internal+0x1156> 80ae283: 90 nop 80ae284: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ae288: 31 c0 xor %eax,%eax 80ae28a: 85 ff test %edi,%edi 80ae28c: 89 fe mov %edi,%esi 80ae28e: 0f 95 c0 setne %al 80ae291: 8b 6c 24 28 mov 0x28(%esp),%ebp 80ae295: 29 c6 sub %eax,%esi 80ae297: 89 f0 mov %esi,%eax 80ae299: be ff ff ff ff mov $0xffffffff,%esi 80ae29e: e9 95 fe ff ff jmp 80ae138 <____strtof_l_internal+0x1da8> 80ae2a3: 8b 44 24 78 mov 0x78(%esp),%eax 80ae2a7: 8b 54 24 7c mov 0x7c(%esp),%edx 80ae2ab: bf 07 00 00 00 mov $0x7,%edi 80ae2b0: be ff ff ff ff mov $0xffffffff,%esi 80ae2b5: 89 44 24 10 mov %eax,0x10(%esp) 80ae2b9: 89 54 24 14 mov %edx,0x14(%esp) 80ae2bd: b8 ff ff ff 00 mov $0xffffff,%eax 80ae2c2: e9 ff fe ff ff jmp 80ae1c6 <____strtof_l_internal+0x1e36> 80ae2c7: 8b 44 24 40 mov 0x40(%esp),%eax 80ae2cb: 83 f8 ff cmp $0xffffffff,%eax 80ae2ce: 0f 84 49 01 00 00 je 80ae41d <____strtof_l_internal+0x208d> 80ae2d4: 31 d2 xor %edx,%edx 80ae2d6: 0f a4 c2 02 shld $0x2,%eax,%edx 80ae2da: c1 e0 02 shl $0x2,%eax 80ae2dd: 05 83 00 00 00 add $0x83,%eax 80ae2e2: 83 d2 00 adc $0x0,%edx 80ae2e5: 89 44 24 28 mov %eax,0x28(%esp) 80ae2e9: 89 54 24 2c mov %edx,0x2c(%esp) 80ae2ed: 6a 00 push $0x0 80ae2ef: 6a 0a push $0xa 80ae2f1: 52 push %edx 80ae2f2: 50 push %eax 80ae2f3: e8 68 93 00 00 call 80b7660 <__divdi3> 80ae2f8: 83 c4 10 add $0x10,%esp 80ae2fb: 89 44 24 18 mov %eax,0x18(%esp) 80ae2ff: 89 54 24 5c mov %edx,0x5c(%esp) 80ae303: e9 58 e7 ff ff jmp 80aca60 <____strtof_l_internal+0x6d0> 80ae308: d8 c8 fmul %st(0),%st 80ae30a: e9 32 e6 ff ff jmp 80ac941 <____strtof_l_internal+0x5b1> 80ae30f: b8 01 00 00 00 mov $0x1,%eax 80ae314: e9 1a f3 ff ff jmp 80ad633 <____strtof_l_internal+0x12a3> 80ae319: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ae320: 00 80ae321: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80ae328: 00 80ae329: e9 5f eb ff ff jmp 80ace8d <____strtof_l_internal+0xafd> 80ae32e: c7 44 24 18 03 00 00 movl $0x3,0x18(%esp) 80ae335: 00 80ae336: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) 80ae33d: 00 80ae33e: c7 44 24 28 27 00 00 movl $0x27,0x28(%esp) 80ae345: 00 80ae346: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80ae34d: 00 80ae34e: e9 0d e7 ff ff jmp 80aca60 <____strtof_l_internal+0x6d0> 80ae353: 8d 44 24 74 lea 0x74(%esp),%eax 80ae357: 83 ec 04 sub $0x4,%esp 80ae35a: 89 c7 mov %eax,%edi 80ae35c: 8d 04 8d 00 00 00 00 lea 0x0(,%ecx,4),%eax 80ae363: 50 push %eax 80ae364: ff 74 24 40 pushl 0x40(%esp) 80ae368: 57 push %edi 80ae369: e8 92 f0 fa ff call 805d400 <memcpy> 80ae36e: 83 c4 10 add $0x10,%esp 80ae371: e9 8c e9 ff ff jmp 80acd02 <____strtof_l_internal+0x972> 80ae376: 31 db xor %ebx,%ebx 80ae378: e9 8d fd ff ff jmp 80ae10a <____strtof_l_internal+0x1d7a> 80ae37d: 8d 7e ff lea -0x1(%esi),%edi 80ae380: 39 c3 cmp %eax,%ebx 80ae382: 89 7c 24 08 mov %edi,0x8(%esp) 80ae386: 7f 2e jg 80ae3b6 <____strtof_l_internal+0x2026> 80ae388: 8b 9c 84 80 00 00 00 mov 0x80(%esp,%eax,4),%ebx 80ae38f: 89 f1 mov %esi,%ecx 80ae391: 89 c6 mov %eax,%esi 80ae393: 89 da mov %ebx,%edx 80ae395: d3 ea shr %cl,%edx 80ae397: 89 54 24 74 mov %edx,0x74(%esp) 80ae39b: e9 6e fb ff ff jmp 80adf0e <____strtof_l_internal+0x1b7e> 80ae3a0: 7c 0b jl 80ae3ad <____strtof_l_internal+0x201d> 80ae3a2: 83 7c 24 18 00 cmpl $0x0,0x18(%esp) 80ae3a7: 0f 87 44 f4 ff ff ja 80ad7f1 <____strtof_l_internal+0x1461> 80ae3ad: 8b 4c 24 70 mov 0x70(%esp),%ecx 80ae3b1: e9 f9 fa ff ff jmp 80adeaf <____strtof_l_internal+0x1b1f> 80ae3b6: 8b 9c 84 80 00 00 00 mov 0x80(%esp,%eax,4),%ebx 80ae3bd: 8b 94 84 84 00 00 00 mov 0x84(%esp,%eax,4),%edx 80ae3c4: b9 20 00 00 00 mov $0x20,%ecx 80ae3c9: 29 f1 sub %esi,%ecx 80ae3cb: d3 e2 shl %cl,%edx 80ae3cd: 89 df mov %ebx,%edi 80ae3cf: 89 f1 mov %esi,%ecx 80ae3d1: d3 ef shr %cl,%edi 80ae3d3: 89 c6 mov %eax,%esi 80ae3d5: 09 fa or %edi,%edx 80ae3d7: 89 54 24 74 mov %edx,0x74(%esp) 80ae3db: e9 2e fb ff ff jmp 80adf0e <____strtof_l_internal+0x1b7e> 80ae3e0: 8b 9c 24 34 01 00 00 mov 0x134(%esp),%ebx 80ae3e7: 85 db test %ebx,%ebx 80ae3e9: 0f 84 91 e2 ff ff je 80ac680 <____strtof_l_internal+0x2f0> 80ae3ef: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80ae3f6: 89 08 mov %ecx,(%eax) 80ae3f8: e9 83 e2 ff ff jmp 80ac680 <____strtof_l_internal+0x2f0> 80ae3fd: 8b 44 24 28 mov 0x28(%esp),%eax 80ae401: 83 ec 04 sub $0x4,%esp 80ae404: c1 e0 02 shl $0x2,%eax 80ae407: 50 push %eax 80ae408: ff 74 24 40 pushl 0x40(%esp) 80ae40c: ff 74 24 4c pushl 0x4c(%esp) 80ae410: e8 eb ef fa ff call 805d400 <memcpy> 80ae415: 83 c4 10 add $0x10,%esp 80ae418: e9 a9 ef ff ff jmp 80ad3c6 <____strtof_l_internal+0x1036> 80ae41d: c7 44 24 18 0d 00 00 movl $0xd,0x18(%esp) 80ae424: 00 80ae425: c7 44 24 5c 00 00 00 movl $0x0,0x5c(%esp) 80ae42c: 00 80ae42d: c7 44 24 28 83 00 00 movl $0x83,0x28(%esp) 80ae434: 00 80ae435: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80ae43c: 00 80ae43d: e9 1e e6 ff ff jmp 80aca60 <____strtof_l_internal+0x6d0> 80ae442: c1 e0 05 shl $0x5,%eax 80ae445: 99 cltd 80ae446: 29 44 24 78 sub %eax,0x78(%esp) 80ae44a: 19 54 24 7c sbb %edx,0x7c(%esp) 80ae44e: e9 62 f5 ff ff jmp 80ad9b5 <____strtof_l_internal+0x1625> 80ae453: 8b 6c 24 58 mov 0x58(%esp),%ebp 80ae457: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ae45c: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ae463: d9 05 08 6b 0d 08 flds 0x80d6b08 80ae469: 85 ed test %ebp,%ebp 80ae46b: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ae472: 0f 84 82 00 00 00 je 80ae4fa <____strtof_l_internal+0x216a> 80ae478: d8 0d 0c 6b 0d 08 fmuls 0x80d6b0c 80ae47e: d9 5c 24 74 fstps 0x74(%esp) 80ae482: d9 44 24 74 flds 0x74(%esp) 80ae486: e9 e4 e0 ff ff jmp 80ac56f <____strtof_l_internal+0x1df> 80ae48b: 83 7c 24 10 10 cmpl $0x10,0x10(%esp) 80ae490: 8d 45 ff lea -0x1(%ebp),%eax 80ae493: 0f 45 84 24 30 01 00 cmovne 0x130(%esp),%eax 80ae49a: 00 80ae49b: e9 43 e9 ff ff jmp 80acde3 <____strtof_l_internal+0xa53> 80ae4a0: 8b 44 24 28 mov 0x28(%esp),%eax 80ae4a4: e9 06 f7 ff ff jmp 80adbaf <____strtof_l_internal+0x181f> 80ae4a9: 83 c0 e0 add $0xffffffe0,%eax 80ae4ac: 89 eb mov %ebp,%ebx 80ae4ae: 83 d2 ff adc $0xffffffff,%edx 80ae4b1: 89 44 24 78 mov %eax,0x78(%esp) 80ae4b5: 31 ed xor %ebp,%ebp 80ae4b7: 89 54 24 7c mov %edx,0x7c(%esp) 80ae4bb: e9 4a fc ff ff jmp 80ae10a <____strtof_l_internal+0x1d7a> 80ae4c0: b8 ff ff ff ff mov $0xffffffff,%eax 80ae4c5: 01 f8 add %edi,%eax 80ae4c7: e9 ab e4 ff ff jmp 80ac977 <____strtof_l_internal+0x5e7> 80ae4cc: 8b 44 24 78 mov 0x78(%esp),%eax 80ae4d0: 8b 54 24 7c mov 0x7c(%esp),%edx 80ae4d4: 31 f6 xor %esi,%esi 80ae4d6: 89 44 24 48 mov %eax,0x48(%esp) 80ae4da: 8d 44 24 74 lea 0x74(%esp),%eax 80ae4de: 89 54 24 4c mov %edx,0x4c(%esp) 80ae4e2: 89 44 24 08 mov %eax,0x8(%esp) 80ae4e6: e9 8a f6 ff ff jmp 80adb75 <____strtof_l_internal+0x17e5> 80ae4eb: 8d 44 24 74 lea 0x74(%esp),%eax 80ae4ef: 89 eb mov %ebp,%ebx 80ae4f1: 89 44 24 08 mov %eax,0x8(%esp) 80ae4f5: e9 cf ef ff ff jmp 80ad4c9 <____strtof_l_internal+0x1139> 80ae4fa: d8 c8 fmul %st(0),%st 80ae4fc: eb 80 jmp 80ae47e <____strtof_l_internal+0x20ee> 80ae4fe: 8d 04 8d 00 00 00 00 lea 0x0(,%ecx,4),%eax 80ae505: 89 4c 24 08 mov %ecx,0x8(%esp) 80ae509: 83 ec 04 sub $0x4,%esp 80ae50c: 50 push %eax 80ae50d: ff 74 24 30 pushl 0x30(%esp) 80ae511: ff 74 24 44 pushl 0x44(%esp) 80ae515: e8 e6 ee fa ff call 805d400 <memcpy> 80ae51a: 83 c4 10 add $0x10,%esp 80ae51d: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ae521: e9 89 f9 ff ff jmp 80adeaf <____strtof_l_internal+0x1b1f> 80ae526: 8d 44 24 74 lea 0x74(%esp),%eax 80ae52a: be 01 00 00 00 mov $0x1,%esi 80ae52f: 8d 14 8d 00 00 00 00 lea 0x0(,%ecx,4),%edx 80ae536: 29 ce sub %ecx,%esi 80ae538: 83 ec 04 sub $0x4,%esp 80ae53b: 89 44 24 0c mov %eax,0xc(%esp) 80ae53f: 8d 04 b0 lea (%eax,%esi,4),%eax 80ae542: 52 push %edx 80ae543: ff 74 24 40 pushl 0x40(%esp) 80ae547: 50 push %eax 80ae548: e8 b3 ee fa ff call 805d400 <memcpy> 80ae54d: 83 c4 10 add $0x10,%esp 80ae550: 85 f6 test %esi,%esi 80ae552: 0f 8e 35 fb ff ff jle 80ae08d <____strtof_l_internal+0x1cfd> 80ae558: e9 28 fb ff ff jmp 80ae085 <____strtof_l_internal+0x1cf5> 80ae55d: 68 9c 6a 0d 08 push $0x80d6a9c 80ae562: 68 3e 05 00 00 push $0x53e 80ae567: 68 ca 6b 0d 08 push $0x80d6bca 80ae56c: 68 65 68 0d 08 push $0x80d6865 80ae571: e8 6a b2 f9 ff call 80497e0 <__assert_fail> 80ae576: 8b 44 24 08 mov 0x8(%esp),%eax 80ae57a: 8b 54 24 0c mov 0xc(%esp),%edx 80ae57e: 89 44 24 78 mov %eax,0x78(%esp) 80ae582: 89 54 24 7c mov %edx,0x7c(%esp) 80ae586: e9 36 e5 ff ff jmp 80acac1 <____strtof_l_internal+0x731> 80ae58b: 68 9c 6a 0d 08 push $0x80d6a9c 80ae590: 68 3a 02 00 00 push $0x23a 80ae595: 68 ca 6b 0d 08 push $0x80d6bca 80ae59a: 68 34 68 0d 08 push $0x80d6834 80ae59f: e8 3c b2 f9 ff call 80497e0 <__assert_fail> 80ae5a4: 68 9c 6a 0d 08 push $0x80d6a9c 80ae5a9: 68 76 03 00 00 push $0x376 80ae5ae: 68 ca 6b 0d 08 push $0x80d6bca 80ae5b3: 68 c8 68 0d 08 push $0x80d68c8 80ae5b8: e8 23 b2 f9 ff call 80497e0 <__assert_fail> 80ae5bd: 68 9c 6a 0d 08 push $0x80d6a9c 80ae5c2: 68 44 05 00 00 push $0x544 80ae5c7: 68 ca 6b 0d 08 push $0x80d6bca 80ae5cc: 68 6c 6a 0d 08 push $0x80d6a6c 80ae5d1: e8 0a b2 f9 ff call 80497e0 <__assert_fail> 80ae5d6: 68 9c 6a 0d 08 push $0x80d6a9c 80ae5db: 68 e1 03 00 00 push $0x3e1 80ae5e0: 68 ca 6b 0d 08 push $0x80d6bca 80ae5e5: 68 4a 68 0d 08 push $0x80d684a 80ae5ea: e8 f1 b1 f9 ff call 80497e0 <__assert_fail> 80ae5ef: 68 9c 6a 0d 08 push $0x80d6a9c 80ae5f4: 68 96 03 00 00 push $0x396 80ae5f9: 68 ca 6b 0d 08 push $0x80d6bca 80ae5fe: 68 00 69 0d 08 push $0x80d6900 80ae603: e8 d8 b1 f9 ff call 80497e0 <__assert_fail> 80ae608: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ae60f: 00 80ae610: 89 eb mov %ebp,%ebx 80ae612: 0f be d0 movsbl %al,%edx 80ae615: c7 44 24 10 10 00 00 movl $0x10,0x10(%esp) 80ae61c: 00 80ae61d: e9 63 df ff ff jmp 80ac585 <____strtof_l_internal+0x1f5> 80ae622: 89 eb mov %ebp,%ebx 80ae624: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ae62b: 00 80ae62c: c7 44 24 10 10 00 00 movl $0x10,0x10(%esp) 80ae633: 00 80ae634: e9 77 de ff ff jmp 80ac4b0 <____strtof_l_internal+0x120> 80ae639: 89 54 24 20 mov %edx,0x20(%esp) 80ae63d: 89 74 24 74 mov %esi,0x74(%esp) 80ae641: e9 ea f3 ff ff jmp 80ada30 <____strtof_l_internal+0x16a0> 80ae646: 89 44 24 20 mov %eax,0x20(%esp) 80ae64a: 89 74 24 74 mov %esi,0x74(%esp) 80ae64e: e9 c5 fa ff ff jmp 80ae118 <____strtof_l_internal+0x1d88> 80ae653: 68 9c 6a 0d 08 push $0x80d6a9c 80ae658: 68 30 04 00 00 push $0x430 80ae65d: 68 ca 6b 0d 08 push $0x80d6bca 80ae662: 68 5b 68 0d 08 push $0x80d685b 80ae667: e8 74 b1 f9 ff call 80497e0 <__assert_fail> 80ae66c: 8b 9c 24 34 01 00 00 mov 0x134(%esp),%ebx 80ae673: 85 db test %ebx,%ebx 80ae675: 0f 84 05 e0 ff ff je 80ac680 <____strtof_l_internal+0x2f0> 80ae67b: 31 c0 xor %eax,%eax 80ae67d: 89 ce mov %ecx,%esi 80ae67f: c7 44 24 40 00 00 00 movl $0x0,0x40(%esp) 80ae686: 00 80ae687: 89 44 24 20 mov %eax,0x20(%esp) 80ae68b: 89 44 24 34 mov %eax,0x34(%esp) 80ae68f: e9 d7 df ff ff jmp 80ac66b <____strtof_l_internal+0x2db> 80ae694: 68 9c 6a 0d 08 push $0x80d6a9c 80ae699: 68 90 06 00 00 push $0x690 80ae69e: 68 ca 6b 0d 08 push $0x80d6bca 80ae6a3: 68 ac 68 0d 08 push $0x80d68ac 80ae6a8: e8 33 b1 f9 ff call 80497e0 <__assert_fail> 80ae6ad: 68 9c 6a 0d 08 push $0x80d6a9c 80ae6b2: 68 ba 06 00 00 push $0x6ba 80ae6b7: 68 ca 6b 0d 08 push $0x80d6bca 80ae6bc: 68 bf 68 0d 08 push $0x80d68bf 80ae6c1: e8 1a b1 f9 ff call 80497e0 <__assert_fail> 80ae6c6: 68 9c 6a 0d 08 push $0x80d6a9c 80ae6cb: 68 bd 05 00 00 push $0x5bd 80ae6d0: 68 ca 6b 0d 08 push $0x80d6bca 80ae6d5: 68 96 68 0d 08 push $0x80d6896 80ae6da: e8 01 b1 f9 ff call 80497e0 <__assert_fail> 80ae6df: 89 f3 mov %esi,%ebx 80ae6e1: 89 44 24 74 mov %eax,0x74(%esp) 80ae6e5: e9 a6 f5 ff ff jmp 80adc90 <____strtof_l_internal+0x1900> 80ae6ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080ae6f0 <__strtof_l>: 80ae6f0: 83 ec 0c sub $0xc,%esp 80ae6f3: ff 74 24 18 pushl 0x18(%esp) 80ae6f7: 6a 00 push $0x0 80ae6f9: ff 74 24 1c pushl 0x1c(%esp) 80ae6fd: ff 74 24 1c pushl 0x1c(%esp) 80ae701: e8 8a dc ff ff call 80ac390 <____strtof_l_internal> 80ae706: 83 c4 1c add $0x1c,%esp 80ae709: c3 ret 80ae70a: 66 90 xchg %ax,%ax 80ae70c: 66 90 xchg %ax,%ax 80ae70e: 66 90 xchg %ax,%ax 080ae710 <round_away>: 80ae710: 56 push %esi 80ae711: 53 push %ebx 80ae712: 83 ec 04 sub $0x4,%esp 80ae715: 8b 74 24 14 mov 0x14(%esp),%esi 80ae719: 8b 5c 24 10 mov 0x10(%esp),%ebx 80ae71d: 81 fe 00 04 00 00 cmp $0x400,%esi 80ae723: 74 53 je 80ae778 <round_away+0x68> 80ae725: 7e 31 jle 80ae758 <round_away+0x48> 80ae727: 81 fe 00 08 00 00 cmp $0x800,%esi 80ae72d: 74 11 je 80ae740 <round_away+0x30> 80ae72f: 31 c0 xor %eax,%eax 80ae731: 81 fe 00 0c 00 00 cmp $0xc00,%esi 80ae737: 75 37 jne 80ae770 <round_away+0x60> 80ae739: 83 c4 04 add $0x4,%esp 80ae73c: 5b pop %ebx 80ae73d: 5e pop %esi 80ae73e: c3 ret 80ae73f: 90 nop 80ae740: 09 cb or %ecx,%ebx 80ae742: 84 c0 test %al,%al 80ae744: b8 00 00 00 00 mov $0x0,%eax 80ae749: 0f 44 c3 cmove %ebx,%eax 80ae74c: 83 c4 04 add $0x4,%esp 80ae74f: 5b pop %ebx 80ae750: 5e pop %esi 80ae751: c3 ret 80ae752: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ae758: 85 f6 test %esi,%esi 80ae75a: 75 14 jne 80ae770 <round_away+0x60> 80ae75c: 09 da or %ebx,%edx 80ae75e: b8 00 00 00 00 mov $0x0,%eax 80ae763: 84 c9 test %cl,%cl 80ae765: 0f 45 c2 cmovne %edx,%eax 80ae768: 83 c4 04 add $0x4,%esp 80ae76b: 5b pop %ebx 80ae76c: 5e pop %esi 80ae76d: c3 ret 80ae76e: 66 90 xchg %ax,%ax 80ae770: e8 fb f6 f9 ff call 804de70 <abort> 80ae775: 8d 76 00 lea 0x0(%esi),%esi 80ae778: 09 cb or %ecx,%ebx 80ae77a: 84 c0 test %al,%al 80ae77c: b8 00 00 00 00 mov $0x0,%eax 80ae781: 0f 45 c3 cmovne %ebx,%eax 80ae784: 83 c4 04 add $0x4,%esp 80ae787: 5b pop %ebx 80ae788: 5e pop %esi 80ae789: c3 ret 80ae78a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080ae790 <round_and_return>: 80ae790: 55 push %ebp 80ae791: 57 push %edi 80ae792: 89 cf mov %ecx,%edi 80ae794: 56 push %esi 80ae795: 53 push %ebx 80ae796: 89 d6 mov %edx,%esi 80ae798: 89 c3 mov %eax,%ebx 80ae79a: 83 ec 2c sub $0x2c,%esp 80ae79d: d9 7c 24 18 fnstcw 0x18(%esp) 80ae7a1: 0f b7 44 24 18 movzwl 0x18(%esp),%eax 80ae7a6: 66 25 00 0c and $0xc00,%ax 80ae7aa: 66 3d 00 04 cmp $0x400,%ax 80ae7ae: 0f 84 2c 01 00 00 je 80ae8e0 <round_and_return+0x150> 80ae7b4: 0f 86 06 01 00 00 jbe 80ae8c0 <round_and_return+0x130> 80ae7ba: 66 3d 00 08 cmp $0x800,%ax 80ae7be: 74 60 je 80ae820 <round_and_return+0x90> 80ae7c0: 66 3d 00 0c cmp $0xc00,%ax 80ae7c4: c7 44 24 04 00 0c 00 movl $0xc00,0x4(%esp) 80ae7cb: 00 80ae7cc: 0f 85 ff 00 00 00 jne 80ae8d1 <round_and_return+0x141> 80ae7d2: 83 ff ff cmp $0xffffffff,%edi 80ae7d5: 7e 56 jle 80ae82d <round_and_return+0x9d> 80ae7d7: 83 ff 00 cmp $0x0,%edi 80ae7da: 0f 8e b0 02 00 00 jle 80aea90 <round_and_return+0x300> 80ae7e0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ae7e5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ae7ec: dd 05 b0 6b 0d 08 fldl 0x80d6bb0 80ae7f2: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ae7f9: 8b 44 24 40 mov 0x40(%esp),%eax 80ae7fd: 85 c0 test %eax,%eax 80ae7ff: 0f 84 ab 00 00 00 je 80ae8b0 <round_and_return+0x120> 80ae805: dc 0d b8 6b 0d 08 fmull 0x80d6bb8 80ae80b: dd 5c 24 18 fstpl 0x18(%esp) 80ae80f: dd 44 24 18 fldl 0x18(%esp) 80ae813: 83 c4 2c add $0x2c,%esp 80ae816: 5b pop %ebx 80ae817: 5e pop %esi 80ae818: 5f pop %edi 80ae819: 5d pop %ebp 80ae81a: c3 ret 80ae81b: 90 nop 80ae81c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ae820: 83 ff ff cmp $0xffffffff,%edi 80ae823: c7 44 24 04 00 08 00 movl $0x800,0x4(%esp) 80ae82a: 00 80ae82b: 7f aa jg 80ae7d7 <round_and_return+0x47> 80ae82d: 0f 8c cb 00 00 00 jl 80ae8fe <round_and_return+0x16e> 80ae833: 81 fe 02 fc ff ff cmp $0xfffffc02,%esi 80ae839: 73 9c jae 80ae7d7 <round_and_return+0x47> 80ae83b: 83 ff ff cmp $0xffffffff,%edi 80ae83e: 0f 8e ac 00 00 00 jle 80ae8f0 <round_and_return+0x160> 80ae844: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80ae849: ba 01 00 00 00 mov $0x1,%edx 80ae84e: b8 02 fc ff ff mov $0xfffffc02,%eax 80ae853: 29 f0 sub %esi,%eax 80ae855: d3 e2 shl %cl,%edx 80ae857: 83 ea 01 sub $0x1,%edx 80ae85a: 85 54 24 44 test %edx,0x44(%esp) 80ae85e: 0f 95 c2 setne %dl 80ae861: 0f b6 d2 movzbl %dl,%edx 80ae864: 09 54 24 4c or %edx,0x4c(%esp) 80ae868: 83 f8 35 cmp $0x35,%eax 80ae86b: 0f 84 5f 02 00 00 je 80aead0 <round_and_return+0x340> 80ae871: 83 f8 1f cmp $0x1f,%eax 80ae874: 0f 8f b6 00 00 00 jg 80ae930 <round_and_return+0x1a0> 80ae87a: 83 f8 01 cmp $0x1,%eax 80ae87d: 0f 84 85 02 00 00 je 80aeb08 <round_and_return+0x378> 80ae883: 8b 3b mov (%ebx),%edi 80ae885: 89 7c 24 44 mov %edi,0x44(%esp) 80ae889: 8d 78 ff lea -0x1(%eax),%edi 80ae88c: 89 7c 24 48 mov %edi,0x48(%esp) 80ae890: 50 push %eax 80ae891: 6a 02 push $0x2 80ae893: 53 push %ebx 80ae894: 53 push %ebx 80ae895: e8 b6 fb fe ff call 809e450 <__mpn_rshift> 80ae89a: 83 c4 10 add $0x10,%esp 80ae89d: 8b 2b mov (%ebx),%ebp 80ae89f: 89 ea mov %ebp,%edx 80ae8a1: 83 e2 01 and $0x1,%edx 80ae8a4: e9 e6 00 00 00 jmp 80ae98f <round_and_return+0x1ff> 80ae8a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ae8b0: d8 c8 fmul %st(0),%st 80ae8b2: e9 54 ff ff ff jmp 80ae80b <round_and_return+0x7b> 80ae8b7: 89 f6 mov %esi,%esi 80ae8b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ae8c0: 66 85 c0 test %ax,%ax 80ae8c3: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80ae8ca: 00 80ae8cb: 0f 84 01 ff ff ff je 80ae7d2 <round_and_return+0x42> 80ae8d1: e8 9a f5 f9 ff call 804de70 <abort> 80ae8d6: 8d 76 00 lea 0x0(%esi),%esi 80ae8d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ae8e0: c7 44 24 04 00 04 00 movl $0x400,0x4(%esp) 80ae8e7: 00 80ae8e8: e9 e5 fe ff ff jmp 80ae7d2 <round_and_return+0x42> 80ae8ed: 8d 76 00 lea 0x0(%esi),%esi 80ae8f0: 7c 0c jl 80ae8fe <round_and_return+0x16e> 80ae8f2: 81 fe cd fb ff ff cmp $0xfffffbcd,%esi 80ae8f8: 0f 83 46 ff ff ff jae 80ae844 <round_and_return+0xb4> 80ae8fe: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ae903: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80ae90a: dd 05 a0 6b 0d 08 fldl 0x80d6ba0 80ae910: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80ae917: 8b 44 24 40 mov 0x40(%esp),%eax 80ae91b: 85 c0 test %eax,%eax 80ae91d: 74 91 je 80ae8b0 <round_and_return+0x120> 80ae91f: dc 0d a8 6b 0d 08 fmull 0x80d6ba8 80ae925: e9 e1 fe ff ff jmp 80ae80b <round_and_return+0x7b> 80ae92a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ae930: 8d 48 ff lea -0x1(%eax),%ecx 80ae933: 89 ca mov %ecx,%edx 80ae935: 83 e1 1f and $0x1f,%ecx 80ae938: c1 fa 05 sar $0x5,%edx 80ae93b: 89 4c 24 48 mov %ecx,0x48(%esp) 80ae93f: 8b 3c 93 mov (%ebx,%edx,4),%edi 80ae942: 83 fa 01 cmp $0x1,%edx 80ae945: 89 7c 24 44 mov %edi,0x44(%esp) 80ae949: 75 0d jne 80ae958 <round_and_return+0x1c8> 80ae94b: 8b 3b mov (%ebx),%edi 80ae94d: 31 d2 xor %edx,%edx 80ae94f: 85 ff test %edi,%edi 80ae951: 0f 95 c2 setne %dl 80ae954: 09 54 24 4c or %edx,0x4c(%esp) 80ae958: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80ae95d: ba 01 00 00 00 mov $0x1,%edx 80ae962: d3 e2 shl %cl,%edx 80ae964: 83 ea 01 sub $0x1,%edx 80ae967: 85 54 24 44 test %edx,0x44(%esp) 80ae96b: 0f 95 c2 setne %dl 80ae96e: 0f b6 d2 movzbl %dl,%edx 80ae971: 09 54 24 4c or %edx,0x4c(%esp) 80ae975: 83 e0 1f and $0x1f,%eax 80ae978: 0f 85 9a 02 00 00 jne 80aec18 <round_and_return+0x488> 80ae97e: 8b 6b 04 mov 0x4(%ebx),%ebp 80ae981: 89 2b mov %ebp,(%ebx) 80ae983: 89 ea mov %ebp,%edx 80ae985: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 80ae98c: 83 e2 01 and $0x1,%edx 80ae98f: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80ae994: 8b 44 24 44 mov 0x44(%esp),%eax 80ae998: 8b 7c 24 4c mov 0x4c(%esp),%edi 80ae99c: d3 e8 shr %cl,%eax 80ae99e: 83 e0 01 and $0x1,%eax 80ae9a1: 85 ff test %edi,%edi 80ae9a3: 89 44 24 08 mov %eax,0x8(%esp) 80ae9a7: 75 18 jne 80ae9c1 <round_and_return+0x231> 80ae9a9: 84 c0 test %al,%al 80ae9ab: 75 14 jne 80ae9c1 <round_and_return+0x231> 80ae9ad: b8 01 00 00 00 mov $0x1,%eax 80ae9b2: d3 e0 shl %cl,%eax 80ae9b4: 83 e8 01 sub $0x1,%eax 80ae9b7: 23 44 24 44 and 0x44(%esp),%eax 80ae9bb: 0f 84 f7 01 00 00 je 80aebb8 <round_and_return+0x428> 80ae9c1: dd 05 a0 6b 0d 08 fldl 0x80d6ba0 80ae9c7: b8 e8 ff ff ff mov $0xffffffe8,%eax 80ae9cc: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 80ae9d3: d8 c8 fmul %st(0),%st 80ae9d5: c7 04 01 22 00 00 00 movl $0x22,(%ecx,%eax,1) 80ae9dc: dd 5c 24 18 fstpl 0x18(%esp) 80ae9e0: 8b 4c 24 40 mov 0x40(%esp),%ecx 80ae9e4: 31 c0 xor %eax,%eax 80ae9e6: be 01 fc ff ff mov $0xfffffc01,%esi 80ae9eb: bf ff ff ff ff mov $0xffffffff,%edi 80ae9f0: 85 c9 test %ecx,%ecx 80ae9f2: 0f 95 c0 setne %al 80ae9f5: 89 44 24 0c mov %eax,0xc(%esp) 80ae9f9: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80ae9fd: b8 01 00 00 00 mov $0x1,%eax 80aea02: 85 c9 test %ecx,%ecx 80aea04: 75 16 jne 80aea1c <round_and_return+0x28c> 80aea06: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80aea0b: d3 e0 shl %cl,%eax 80aea0d: 83 e8 01 sub $0x1,%eax 80aea10: 23 44 24 44 and 0x44(%esp),%eax 80aea14: 85 c0 test %eax,%eax 80aea16: 0f 95 c0 setne %al 80aea19: 0f b6 c0 movzbl %al,%eax 80aea1c: 83 ec 08 sub $0x8,%esp 80aea1f: ff 74 24 0c pushl 0xc(%esp) 80aea23: 50 push %eax 80aea24: 8b 4c 24 18 mov 0x18(%esp),%ecx 80aea28: 8b 44 24 1c mov 0x1c(%esp),%eax 80aea2c: e8 df fc ff ff call 80ae710 <round_away> 80aea31: 83 c4 10 add $0x10,%esp 80aea34: 84 c0 test %al,%al 80aea36: 75 18 jne 80aea50 <round_and_return+0x2c0> 80aea38: 83 ec 04 sub $0x4,%esp 80aea3b: ff 74 24 44 pushl 0x44(%esp) 80aea3f: 56 push %esi 80aea40: 53 push %ebx 80aea41: e8 2a 59 00 00 call 80b4370 <__mpn_construct_double> 80aea46: 83 c4 10 add $0x10,%esp 80aea49: e9 c5 fd ff ff jmp 80ae813 <round_and_return+0x83> 80aea4e: 66 90 xchg %ax,%ax 80aea50: 83 c5 01 add $0x1,%ebp 80aea53: 8b 43 04 mov 0x4(%ebx),%eax 80aea56: 89 2b mov %ebp,(%ebx) 80aea58: 73 06 jae 80aea60 <round_and_return+0x2d0> 80aea5a: 83 c0 01 add $0x1,%eax 80aea5d: 89 43 04 mov %eax,0x4(%ebx) 80aea60: a9 00 00 20 00 test $0x200000,%eax 80aea65: 0f 85 75 01 00 00 jne 80aebe0 <round_and_return+0x450> 80aea6b: 89 f2 mov %esi,%edx 80aea6d: 89 f9 mov %edi,%ecx 80aea6f: 81 f2 01 fc ff ff xor $0xfffffc01,%edx 80aea75: f7 d1 not %ecx 80aea77: 09 d1 or %edx,%ecx 80aea79: 75 bd jne 80aea38 <round_and_return+0x2a8> 80aea7b: a9 00 00 10 00 test $0x100000,%eax 80aea80: 0f 95 c0 setne %al 80aea83: 0f b6 c0 movzbl %al,%eax 80aea86: 89 c6 mov %eax,%esi 80aea88: 81 ee ff 03 00 00 sub $0x3ff,%esi 80aea8e: eb a8 jmp 80aea38 <round_and_return+0x2a8> 80aea90: 7c 0c jl 80aea9e <round_and_return+0x30e> 80aea92: 81 fe 00 04 00 00 cmp $0x400,%esi 80aea98: 0f 87 42 fd ff ff ja 80ae7e0 <round_and_return+0x50> 80aea9e: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80aeaa3: 8b 44 24 44 mov 0x44(%esp),%eax 80aeaa7: 8b 6c 24 40 mov 0x40(%esp),%ebp 80aeaab: d3 e8 shr %cl,%eax 80aeaad: 83 e0 01 and $0x1,%eax 80aeab0: 89 44 24 08 mov %eax,0x8(%esp) 80aeab4: 31 c0 xor %eax,%eax 80aeab6: 85 ed test %ebp,%ebp 80aeab8: 8b 2b mov (%ebx),%ebp 80aeaba: 0f 95 c0 setne %al 80aeabd: 89 44 24 0c mov %eax,0xc(%esp) 80aeac1: 89 ea mov %ebp,%edx 80aeac3: 83 e2 01 and $0x1,%edx 80aeac6: e9 2e ff ff ff jmp 80ae9f9 <round_and_return+0x269> 80aeacb: 90 nop 80aeacc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aead0: 8b 43 04 mov 0x4(%ebx),%eax 80aead3: 8b 2b mov (%ebx),%ebp 80aead5: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 80aeadc: c7 03 00 00 00 00 movl $0x0,(%ebx) 80aeae2: c7 44 24 48 14 00 00 movl $0x14,0x48(%esp) 80aeae9: 00 80aeaea: 89 44 24 44 mov %eax,0x44(%esp) 80aeaee: 31 c0 xor %eax,%eax 80aeaf0: 85 ed test %ebp,%ebp 80aeaf2: 0f 95 c0 setne %al 80aeaf5: 31 d2 xor %edx,%edx 80aeaf7: 09 44 24 4c or %eax,0x4c(%esp) 80aeafb: 31 ed xor %ebp,%ebp 80aeafd: e9 8d fe ff ff jmp 80ae98f <round_and_return+0x1ff> 80aeb02: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80aeb08: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80aeb0d: 8b 44 24 44 mov 0x44(%esp),%eax 80aeb11: 8b 6c 24 40 mov 0x40(%esp),%ebp 80aeb15: d3 e8 shr %cl,%eax 80aeb17: 89 c1 mov %eax,%ecx 80aeb19: 8b 03 mov (%ebx),%eax 80aeb1b: 83 e1 01 and $0x1,%ecx 80aeb1e: 89 44 24 44 mov %eax,0x44(%esp) 80aeb22: 31 c0 xor %eax,%eax 80aeb24: 85 ed test %ebp,%ebp 80aeb26: 0f 95 c0 setne %al 80aeb29: 8b 54 24 44 mov 0x44(%esp),%edx 80aeb2d: 83 ec 08 sub $0x8,%esp 80aeb30: 89 44 24 14 mov %eax,0x14(%esp) 80aeb34: ff 74 24 0c pushl 0xc(%esp) 80aeb38: 31 c0 xor %eax,%eax 80aeb3a: 8b 74 24 58 mov 0x58(%esp),%esi 80aeb3e: 83 e2 01 and $0x1,%edx 80aeb41: 85 f6 test %esi,%esi 80aeb43: be 01 00 00 00 mov $0x1,%esi 80aeb48: 0f 95 c0 setne %al 80aeb4b: 50 push %eax 80aeb4c: 8b 44 24 1c mov 0x1c(%esp),%eax 80aeb50: e8 bb fb ff ff call 80ae710 <round_away> 80aeb55: 83 c4 10 add $0x10,%esp 80aeb58: 84 c0 test %al,%al 80aeb5a: 74 18 je 80aeb74 <round_and_return+0x3e4> 80aeb5c: 83 7c 24 44 ff cmpl $0xffffffff,0x44(%esp) 80aeb61: 8b 43 04 mov 0x4(%ebx),%eax 80aeb64: 72 03 jb 80aeb69 <round_and_return+0x3d9> 80aeb66: 83 c0 01 add $0x1,%eax 80aeb69: c1 e8 15 shr $0x15,%eax 80aeb6c: 89 c6 mov %eax,%esi 80aeb6e: 83 f6 01 xor $0x1,%esi 80aeb71: 83 e6 01 and $0x1,%esi 80aeb74: 6a 01 push $0x1 80aeb76: 6a 02 push $0x2 80aeb78: 53 push %ebx 80aeb79: 53 push %ebx 80aeb7a: e8 d1 f8 fe ff call 809e450 <__mpn_rshift> 80aeb7f: 89 f0 mov %esi,%eax 80aeb81: 83 c4 10 add $0x10,%esp 80aeb84: 84 c0 test %al,%al 80aeb86: 0f 85 a3 00 00 00 jne 80aec2f <round_and_return+0x49f> 80aeb8c: 8b 44 24 44 mov 0x44(%esp),%eax 80aeb90: 8b 2b mov (%ebx),%ebp 80aeb92: be 01 fc ff ff mov $0xfffffc01,%esi 80aeb97: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80aeb9e: 00 80aeb9f: bf ff ff ff ff mov $0xffffffff,%edi 80aeba4: 83 e0 01 and $0x1,%eax 80aeba7: 89 ea mov %ebp,%edx 80aeba9: 89 44 24 08 mov %eax,0x8(%esp) 80aebad: 83 e2 01 and $0x1,%edx 80aebb0: e9 44 fe ff ff jmp 80ae9f9 <round_and_return+0x269> 80aebb5: 8d 76 00 lea 0x0(%esi),%esi 80aebb8: 8b 74 24 40 mov 0x40(%esp),%esi 80aebbc: 31 c9 xor %ecx,%ecx 80aebbe: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80aebc5: 00 80aebc6: bf ff ff ff ff mov $0xffffffff,%edi 80aebcb: 85 f6 test %esi,%esi 80aebcd: be 01 fc ff ff mov $0xfffffc01,%esi 80aebd2: 0f 95 c1 setne %cl 80aebd5: 89 4c 24 0c mov %ecx,0xc(%esp) 80aebd9: e9 36 fe ff ff jmp 80aea14 <round_and_return+0x284> 80aebde: 66 90 xchg %ax,%ax 80aebe0: 6a 01 push $0x1 80aebe2: 6a 02 push $0x2 80aebe4: 83 c6 01 add $0x1,%esi 80aebe7: 53 push %ebx 80aebe8: 53 push %ebx 80aebe9: 83 d7 00 adc $0x0,%edi 80aebec: e8 5f f8 fe ff call 809e450 <__mpn_rshift> 80aebf1: 89 f0 mov %esi,%eax 80aebf3: 89 fa mov %edi,%edx 80aebf5: 81 4b 04 00 00 10 00 orl $0x100000,0x4(%ebx) 80aebfc: 35 01 04 00 00 xor $0x401,%eax 80aec01: 83 c4 10 add $0x10,%esp 80aec04: 09 c2 or %eax,%edx 80aec06: 0f 84 d4 fb ff ff je 80ae7e0 <round_and_return+0x50> 80aec0c: e9 27 fe ff ff jmp 80aea38 <round_and_return+0x2a8> 80aec11: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aec18: 50 push %eax 80aec19: 8d 43 04 lea 0x4(%ebx),%eax 80aec1c: 6a 01 push $0x1 80aec1e: 50 push %eax 80aec1f: 53 push %ebx 80aec20: e8 2b f8 fe ff call 809e450 <__mpn_rshift> 80aec25: 8b 2b mov (%ebx),%ebp 80aec27: 83 c4 10 add $0x10,%esp 80aec2a: e9 54 fd ff ff jmp 80ae983 <round_and_return+0x1f3> 80aec2f: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80aec36: 00 80aec37: e9 61 fc ff ff jmp 80ae89d <round_and_return+0x10d> 80aec3c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080aec40 <str_to_mpn.isra.0>: 80aec40: 55 push %ebp 80aec41: 57 push %edi 80aec42: 56 push %esi 80aec43: 53 push %ebx 80aec44: 89 c3 mov %eax,%ebx 80aec46: 83 ec 1c sub $0x1c,%esp 80aec49: 85 d2 test %edx,%edx 80aec4b: 8b 74 24 30 mov 0x30(%esp),%esi 80aec4f: 89 14 24 mov %edx,(%esp) 80aec52: 8b 7c 24 3c mov 0x3c(%esp),%edi 80aec56: c7 06 00 00 00 00 movl $0x0,(%esi) 80aec5c: 0f 8e d4 02 00 00 jle 80aef36 <str_to_mpn.isra.0+0x2f6> 80aec62: 89 cd mov %ecx,%ebp 80aec64: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80aec6b: 00 80aec6c: 31 f6 xor %esi,%esi 80aec6e: 31 c9 xor %ecx,%ecx 80aec70: 0f be 03 movsbl (%ebx),%eax 80aec73: 8d 50 d0 lea -0x30(%eax),%edx 80aec76: 80 fa 09 cmp $0x9,%dl 80aec79: 76 0f jbe 80aec8a <str_to_mpn.isra.0+0x4a> 80aec7b: 85 ff test %edi,%edi 80aec7d: 74 04 je 80aec83 <str_to_mpn.isra.0+0x43> 80aec7f: 3a 07 cmp (%edi),%al 80aec81: 74 4d je 80aecd0 <str_to_mpn.isra.0+0x90> 80aec83: 03 5c 24 38 add 0x38(%esp),%ebx 80aec87: 0f be 03 movsbl (%ebx),%eax 80aec8a: 83 c3 01 add $0x1,%ebx 80aec8d: 83 c1 01 add $0x1,%ecx 80aec90: 83 2c 24 01 subl $0x1,(%esp) 80aec94: 8d 14 b6 lea (%esi,%esi,4),%edx 80aec97: 8d 74 50 d0 lea -0x30(%eax,%edx,2),%esi 80aec9b: 0f 84 2f 01 00 00 je 80aedd0 <str_to_mpn.isra.0+0x190> 80aeca1: 83 f9 09 cmp $0x9,%ecx 80aeca4: 75 ca jne 80aec70 <str_to_mpn.isra.0+0x30> 80aeca6: 8b 4c 24 04 mov 0x4(%esp),%ecx 80aecaa: 85 c9 test %ecx,%ecx 80aecac: 75 6a jne 80aed18 <str_to_mpn.isra.0+0xd8> 80aecae: 8b 44 24 30 mov 0x30(%esp),%eax 80aecb2: 89 75 00 mov %esi,0x0(%ebp) 80aecb5: 31 c9 xor %ecx,%ecx 80aecb7: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 80aecbe: 00 80aecbf: 31 f6 xor %esi,%esi 80aecc1: c7 00 01 00 00 00 movl $0x1,(%eax) 80aecc7: eb a7 jmp 80aec70 <str_to_mpn.isra.0+0x30> 80aecc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aecd0: 0f b6 47 01 movzbl 0x1(%edi),%eax 80aecd4: 84 c0 test %al,%al 80aecd6: 0f 84 1e 02 00 00 je 80aeefa <str_to_mpn.isra.0+0x2ba> 80aecdc: 38 43 01 cmp %al,0x1(%ebx) 80aecdf: 75 a2 jne 80aec83 <str_to_mpn.isra.0+0x43> 80aece1: b8 01 00 00 00 mov $0x1,%eax 80aece6: 89 74 24 08 mov %esi,0x8(%esp) 80aecea: eb 0d jmp 80aecf9 <str_to_mpn.isra.0+0xb9> 80aecec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aecf0: 38 14 03 cmp %dl,(%ebx,%eax,1) 80aecf3: 0f 85 c7 00 00 00 jne 80aedc0 <str_to_mpn.isra.0+0x180> 80aecf9: 83 c0 01 add $0x1,%eax 80aecfc: 0f b6 14 07 movzbl (%edi,%eax,1),%edx 80aed00: 84 d2 test %dl,%dl 80aed02: 75 ec jne 80aecf0 <str_to_mpn.isra.0+0xb0> 80aed04: 8b 74 24 08 mov 0x8(%esp),%esi 80aed08: 01 c3 add %eax,%ebx 80aed0a: 0f be 03 movsbl (%ebx),%eax 80aed0d: e9 78 ff ff ff jmp 80aec8a <str_to_mpn.isra.0+0x4a> 80aed12: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80aed18: 68 00 ca 9a 3b push $0x3b9aca00 80aed1d: ff 74 24 08 pushl 0x8(%esp) 80aed21: 55 push %ebp 80aed22: 55 push %ebp 80aed23: e8 a8 fa fe ff call 809e7d0 <__mpn_mul_1> 80aed28: 8b 4c 24 40 mov 0x40(%esp),%ecx 80aed2c: 83 c4 10 add $0x10,%esp 80aed2f: 8b 11 mov (%ecx),%edx 80aed31: 31 c9 xor %ecx,%ecx 80aed33: 03 75 00 add 0x0(%ebp),%esi 80aed36: 0f 92 c1 setb %cl 80aed39: 89 75 00 mov %esi,0x0(%ebp) 80aed3c: 85 c9 test %ecx,%ecx 80aed3e: 74 60 je 80aeda0 <str_to_mpn.isra.0+0x160> 80aed40: 8d 72 ff lea -0x1(%edx),%esi 80aed43: 31 d2 xor %edx,%edx 80aed45: eb 1b jmp 80aed62 <str_to_mpn.isra.0+0x122> 80aed47: 89 f6 mov %esi,%esi 80aed49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80aed50: 8b 4c 95 04 mov 0x4(%ebp,%edx,4),%ecx 80aed54: 83 c1 01 add $0x1,%ecx 80aed57: 89 4c 95 04 mov %ecx,0x4(%ebp,%edx,4) 80aed5b: 83 c2 01 add $0x1,%edx 80aed5e: 85 c9 test %ecx,%ecx 80aed60: 75 3e jne 80aeda0 <str_to_mpn.isra.0+0x160> 80aed62: 39 d6 cmp %edx,%esi 80aed64: 75 ea jne 80aed50 <str_to_mpn.isra.0+0x110> 80aed66: be 01 00 00 00 mov $0x1,%esi 80aed6b: 01 c6 add %eax,%esi 80aed6d: 8b 44 24 30 mov 0x30(%esp),%eax 80aed71: 8b 00 mov (%eax),%eax 80aed73: 74 37 je 80aedac <str_to_mpn.isra.0+0x16c> 80aed75: 83 f8 72 cmp $0x72,%eax 80aed78: 0f 8f 86 01 00 00 jg 80aef04 <str_to_mpn.isra.0+0x2c4> 80aed7e: 89 74 85 00 mov %esi,0x0(%ebp,%eax,4) 80aed82: 8b 44 24 30 mov 0x30(%esp),%eax 80aed86: 31 c9 xor %ecx,%ecx 80aed88: 8b 74 24 30 mov 0x30(%esp),%esi 80aed8c: 8b 00 mov (%eax),%eax 80aed8e: 83 c0 01 add $0x1,%eax 80aed91: 89 06 mov %eax,(%esi) 80aed93: 89 44 24 04 mov %eax,0x4(%esp) 80aed97: 31 f6 xor %esi,%esi 80aed99: e9 d2 fe ff ff jmp 80aec70 <str_to_mpn.isra.0+0x30> 80aed9e: 66 90 xchg %ax,%ax 80aeda0: 31 f6 xor %esi,%esi 80aeda2: 01 c6 add %eax,%esi 80aeda4: 8b 44 24 30 mov 0x30(%esp),%eax 80aeda8: 8b 00 mov (%eax),%eax 80aedaa: 75 c9 jne 80aed75 <str_to_mpn.isra.0+0x135> 80aedac: 89 44 24 04 mov %eax,0x4(%esp) 80aedb0: 31 c9 xor %ecx,%ecx 80aedb2: e9 b9 fe ff ff jmp 80aec70 <str_to_mpn.isra.0+0x30> 80aedb7: 89 f6 mov %esi,%esi 80aedb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80aedc0: 8b 74 24 08 mov 0x8(%esp),%esi 80aedc4: e9 ba fe ff ff jmp 80aec83 <str_to_mpn.isra.0+0x43> 80aedc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80aedd0: 8b 44 24 34 mov 0x34(%esp),%eax 80aedd4: 8b 00 mov (%eax),%eax 80aedd6: 89 04 24 mov %eax,(%esp) 80aedd9: 8b 44 24 34 mov 0x34(%esp),%eax 80aeddd: 8b 40 04 mov 0x4(%eax),%eax 80aede0: 83 f8 00 cmp $0x0,%eax 80aede3: 7c 20 jl 80aee05 <str_to_mpn.isra.0+0x1c5> 80aede5: 0f 8e 00 01 00 00 jle 80aeeeb <str_to_mpn.isra.0+0x2ab> 80aedeb: bf 09 00 00 00 mov $0x9,%edi 80aedf0: 29 cf sub %ecx,%edi 80aedf2: 89 fa mov %edi,%edx 80aedf4: 89 7c 24 08 mov %edi,0x8(%esp) 80aedf8: c1 fa 1f sar $0x1f,%edx 80aedfb: 89 54 24 0c mov %edx,0xc(%esp) 80aedff: 3b 44 24 0c cmp 0xc(%esp),%eax 80aee03: 7e 2b jle 80aee30 <str_to_mpn.isra.0+0x1f0> 80aee05: 8b 54 24 04 mov 0x4(%esp),%edx 80aee09: 8b 04 8d 80 6c 0d 08 mov 0x80d6c80(,%ecx,4),%eax 80aee10: 85 d2 test %edx,%edx 80aee12: 75 4f jne 80aee63 <str_to_mpn.isra.0+0x223> 80aee14: 8b 44 24 30 mov 0x30(%esp),%eax 80aee18: 89 75 00 mov %esi,0x0(%ebp) 80aee1b: c7 00 01 00 00 00 movl $0x1,(%eax) 80aee21: 83 c4 1c add $0x1c,%esp 80aee24: 89 d8 mov %ebx,%eax 80aee26: 5b pop %ebx 80aee27: 5e pop %esi 80aee28: 5f pop %edi 80aee29: 5d pop %ebp 80aee2a: c3 ret 80aee2b: 90 nop 80aee2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80aee30: 0f 8d a7 00 00 00 jge 80aeedd <str_to_mpn.isra.0+0x29d> 80aee36: 8b 3c 24 mov (%esp),%edi 80aee39: 8b 54 24 04 mov 0x4(%esp),%edx 80aee3d: 01 f9 add %edi,%ecx 80aee3f: 0f af 34 bd 80 6c 0d imul 0x80d6c80(,%edi,4),%esi 80aee46: 08 80aee47: 8b 7c 24 34 mov 0x34(%esp),%edi 80aee4b: 85 d2 test %edx,%edx 80aee4d: 8b 04 8d 80 6c 0d 08 mov 0x80d6c80(,%ecx,4),%eax 80aee54: c7 07 00 00 00 00 movl $0x0,(%edi) 80aee5a: c7 47 04 00 00 00 00 movl $0x0,0x4(%edi) 80aee61: 74 b1 je 80aee14 <str_to_mpn.isra.0+0x1d4> 80aee63: 50 push %eax 80aee64: ff 74 24 08 pushl 0x8(%esp) 80aee68: 55 push %ebp 80aee69: 55 push %ebp 80aee6a: e8 61 f9 fe ff call 809e7d0 <__mpn_mul_1> 80aee6f: 8b 7c 24 40 mov 0x40(%esp),%edi 80aee73: 31 c9 xor %ecx,%ecx 80aee75: 83 c4 10 add $0x10,%esp 80aee78: 03 75 00 add 0x0(%ebp),%esi 80aee7b: 8b 17 mov (%edi),%edx 80aee7d: 0f 92 c1 setb %cl 80aee80: 89 75 00 mov %esi,0x0(%ebp) 80aee83: 85 c9 test %ecx,%ecx 80aee85: 75 2c jne 80aeeb3 <str_to_mpn.isra.0+0x273> 80aee87: 31 d2 xor %edx,%edx 80aee89: 01 d0 add %edx,%eax 80aee8b: 74 94 je 80aee21 <str_to_mpn.isra.0+0x1e1> 80aee8d: 8b 7c 24 30 mov 0x30(%esp),%edi 80aee91: 8b 17 mov (%edi),%edx 80aee93: 83 fa 72 cmp $0x72,%edx 80aee96: 0f 8f 81 00 00 00 jg 80aef1d <str_to_mpn.isra.0+0x2dd> 80aee9c: 8b 7c 24 30 mov 0x30(%esp),%edi 80aeea0: 8d 4a 01 lea 0x1(%edx),%ecx 80aeea3: 89 0f mov %ecx,(%edi) 80aeea5: 89 44 95 00 mov %eax,0x0(%ebp,%edx,4) 80aeea9: 83 c4 1c add $0x1c,%esp 80aeeac: 89 d8 mov %ebx,%eax 80aeeae: 5b pop %ebx 80aeeaf: 5e pop %esi 80aeeb0: 5f pop %edi 80aeeb1: 5d pop %ebp 80aeeb2: c3 ret 80aeeb3: 83 ea 01 sub $0x1,%edx 80aeeb6: 31 c9 xor %ecx,%ecx 80aeeb8: eb 18 jmp 80aeed2 <str_to_mpn.isra.0+0x292> 80aeeba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80aeec0: 8b 7c 8d 04 mov 0x4(%ebp,%ecx,4),%edi 80aeec4: 8d 77 01 lea 0x1(%edi),%esi 80aeec7: 89 74 8d 04 mov %esi,0x4(%ebp,%ecx,4) 80aeecb: 83 c1 01 add $0x1,%ecx 80aeece: 85 f6 test %esi,%esi 80aeed0: 75 b5 jne 80aee87 <str_to_mpn.isra.0+0x247> 80aeed2: 39 ca cmp %ecx,%edx 80aeed4: 75 ea jne 80aeec0 <str_to_mpn.isra.0+0x280> 80aeed6: ba 01 00 00 00 mov $0x1,%edx 80aeedb: eb ac jmp 80aee89 <str_to_mpn.isra.0+0x249> 80aeedd: 39 3c 24 cmp %edi,(%esp) 80aeee0: 0f 87 1f ff ff ff ja 80aee05 <str_to_mpn.isra.0+0x1c5> 80aeee6: e9 4b ff ff ff jmp 80aee36 <str_to_mpn.isra.0+0x1f6> 80aeeeb: 83 3c 24 00 cmpl $0x0,(%esp) 80aeeef: 0f 86 10 ff ff ff jbe 80aee05 <str_to_mpn.isra.0+0x1c5> 80aeef5: e9 f1 fe ff ff jmp 80aedeb <str_to_mpn.isra.0+0x1ab> 80aeefa: b8 01 00 00 00 mov $0x1,%eax 80aeeff: e9 04 fe ff ff jmp 80aed08 <str_to_mpn.isra.0+0xc8> 80aef04: 68 90 6a 0d 08 push $0x80d6a90 80aef09: 68 71 01 00 00 push $0x171 80aef0e: 68 ca 6b 0d 08 push $0x80d6bca 80aef13: 68 23 68 0d 08 push $0x80d6823 80aef18: e8 c3 a8 f9 ff call 80497e0 <__assert_fail> 80aef1d: 68 90 6a 0d 08 push $0x80d6a90 80aef22: 68 a9 01 00 00 push $0x1a9 80aef27: 68 ca 6b 0d 08 push $0x80d6bca 80aef2c: 68 23 68 0d 08 push $0x80d6823 80aef31: e8 aa a8 f9 ff call 80497e0 <__assert_fail> 80aef36: 68 90 6a 0d 08 push $0x80d6a90 80aef3b: 68 60 01 00 00 push $0x160 80aef40: 68 ca 6b 0d 08 push $0x80d6bca 80aef45: 68 18 68 0d 08 push $0x80d6818 80aef4a: e8 91 a8 f9 ff call 80497e0 <__assert_fail> 80aef4f: 90 nop 080aef50 <____strtod_l_internal>: 80aef50: 55 push %ebp 80aef51: 57 push %edi 80aef52: 56 push %esi 80aef53: 53 push %ebx 80aef54: 81 ec 3c 04 00 00 sub $0x43c,%esp 80aef5a: 8b 94 24 58 04 00 00 mov 0x458(%esp),%edx 80aef61: 8b 84 24 5c 04 00 00 mov 0x45c(%esp),%eax 80aef68: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80aef6f: 00 80aef70: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 80aef77: 00 80aef78: 85 d2 test %edx,%edx 80aef7a: 8b 40 04 mov 0x4(%eax),%eax 80aef7d: 0f 85 a2 0a 00 00 jne 80afa25 <____strtod_l_internal+0xad5> 80aef83: 8b 40 24 mov 0x24(%eax),%eax 80aef86: 83 ec 0c sub $0xc,%esp 80aef89: 89 44 24 3c mov %eax,0x3c(%esp) 80aef8d: 50 push %eax 80aef8e: e8 1d d3 fa ff call 805c2b0 <strlen> 80aef93: 83 c4 10 add $0x10,%esp 80aef96: 85 c0 test %eax,%eax 80aef98: 89 44 24 44 mov %eax,0x44(%esp) 80aef9c: 0f 84 84 24 00 00 je 80b1426 <____strtod_l_internal+0x24d6> 80aefa2: 8b 84 24 50 04 00 00 mov 0x450(%esp),%eax 80aefa9: c7 84 24 80 00 00 00 movl $0x0,0x80(%esp) 80aefb0: 00 00 00 00 80aefb4: c7 84 24 84 00 00 00 movl $0x0,0x84(%esp) 80aefbb: 00 00 00 00 80aefbf: 8d 50 ff lea -0x1(%eax),%edx 80aefc2: 8b 84 24 5c 04 00 00 mov 0x45c(%esp),%eax 80aefc9: 8b 70 34 mov 0x34(%eax),%esi 80aefcc: eb 04 jmp 80aefd2 <____strtod_l_internal+0x82> 80aefce: 66 90 xchg %ax,%ax 80aefd0: 89 da mov %ebx,%edx 80aefd2: 0f be 4a 01 movsbl 0x1(%edx),%ecx 80aefd6: 8d 5a 01 lea 0x1(%edx),%ebx 80aefd9: f6 44 4e 01 20 testb $0x20,0x1(%esi,%ecx,2) 80aefde: 89 c8 mov %ecx,%eax 80aefe0: 75 ee jne 80aefd0 <____strtod_l_internal+0x80> 80aefe2: 80 f9 2d cmp $0x2d,%cl 80aefe5: 0f 84 89 05 00 00 je 80af574 <____strtod_l_internal+0x624> 80aefeb: 80 f9 2b cmp $0x2b,%cl 80aefee: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 80aeff5: 00 80aeff6: 0f 84 2c 07 00 00 je 80af728 <____strtod_l_internal+0x7d8> 80aeffc: 8b 7c 24 30 mov 0x30(%esp),%edi 80af000: 0f b6 0f movzbl (%edi),%ecx 80af003: 84 c9 test %cl,%cl 80af005: 88 4c 24 28 mov %cl,0x28(%esp) 80af009: 0f 84 e6 0d 00 00 je 80afdf5 <____strtod_l_internal+0xea5> 80af00f: 3a 0b cmp (%ebx),%cl 80af011: 0f 85 b9 00 00 00 jne 80af0d0 <____strtod_l_internal+0x180> 80af017: 31 d2 xor %edx,%edx 80af019: eb 0e jmp 80af029 <____strtod_l_internal+0xd9> 80af01b: 90 nop 80af01c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80af020: 3a 0c 13 cmp (%ebx,%edx,1),%cl 80af023: 0f 85 a7 00 00 00 jne 80af0d0 <____strtod_l_internal+0x180> 80af029: 83 c2 01 add $0x1,%edx 80af02c: 0f b6 0c 17 movzbl (%edi,%edx,1),%ecx 80af030: 89 d6 mov %edx,%esi 80af032: 84 c9 test %cl,%cl 80af034: 75 ea jne 80af020 <____strtod_l_internal+0xd0> 80af036: 0f b6 14 33 movzbl (%ebx,%esi,1),%edx 80af03a: 83 ea 30 sub $0x30,%edx 80af03d: 80 fa 09 cmp $0x9,%dl 80af040: 0f 87 8a 00 00 00 ja 80af0d0 <____strtod_l_internal+0x180> 80af046: 8b b4 24 5c 04 00 00 mov 0x45c(%esp),%esi 80af04d: 3c 30 cmp $0x30,%al 80af04f: 8b 76 38 mov 0x38(%esi),%esi 80af052: 0f 84 dc 06 00 00 je 80af734 <____strtod_l_internal+0x7e4> 80af058: 8b 7c 24 34 mov 0x34(%esp),%edi 80af05c: 89 74 24 18 mov %esi,0x18(%esp) 80af060: 85 ff test %edi,%edi 80af062: 0f 84 94 0d 00 00 je 80afdfc <____strtod_l_internal+0xeac> 80af068: c7 44 24 0c 0a 00 00 movl $0xa,0xc(%esp) 80af06f: 00 80af070: 8b 4c 24 34 mov 0x34(%esp),%ecx 80af074: 89 dd mov %ebx,%ebp 80af076: 0f b6 31 movzbl (%ecx),%esi 80af079: 89 f7 mov %esi,%edi 80af07b: 89 de mov %ebx,%esi 80af07d: 89 c3 mov %eax,%ebx 80af07f: 80 fb 30 cmp $0x30,%bl 80af082: 74 42 je 80af0c6 <____strtod_l_internal+0x176> 80af084: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80af088: 89 f8 mov %edi,%eax 80af08a: 84 c0 test %al,%al 80af08c: 0f 84 ac 18 00 00 je 80b093e <____strtod_l_internal+0x19ee> 80af092: 38 45 00 cmp %al,0x0(%ebp) 80af095: 0f 85 8f 00 00 00 jne 80af12a <____strtod_l_internal+0x1da> 80af09b: 31 c0 xor %eax,%eax 80af09d: eb 0b jmp 80af0aa <____strtod_l_internal+0x15a> 80af09f: 90 nop 80af0a0: 3a 54 05 00 cmp 0x0(%ebp,%eax,1),%dl 80af0a4: 0f 85 80 00 00 00 jne 80af12a <____strtod_l_internal+0x1da> 80af0aa: 83 c0 01 add $0x1,%eax 80af0ad: 0f b6 14 01 movzbl (%ecx,%eax,1),%edx 80af0b1: 84 d2 test %dl,%dl 80af0b3: 75 eb jne 80af0a0 <____strtod_l_internal+0x150> 80af0b5: 83 e8 01 sub $0x1,%eax 80af0b8: 01 e8 add %ebp,%eax 80af0ba: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80af0be: 8d 68 01 lea 0x1(%eax),%ebp 80af0c1: 80 fb 30 cmp $0x30,%bl 80af0c4: 75 c2 jne 80af088 <____strtod_l_internal+0x138> 80af0c6: 89 e8 mov %ebp,%eax 80af0c8: eb f0 jmp 80af0ba <____strtod_l_internal+0x16a> 80af0ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80af0d0: 8d 50 d0 lea -0x30(%eax),%edx 80af0d3: 80 fa 09 cmp $0x9,%dl 80af0d6: 0f 86 6a ff ff ff jbe 80af046 <____strtod_l_internal+0xf6> 80af0dc: 8b 15 f8 d0 0c 08 mov 0x80cd0f8,%edx 80af0e2: 8b 04 82 mov (%edx,%eax,4),%eax 80af0e5: 3c 69 cmp $0x69,%al 80af0e7: 0f 84 f9 09 00 00 je 80afae6 <____strtod_l_internal+0xb96> 80af0ed: 3c 6e cmp $0x6e,%al 80af0ef: 0f 84 76 0a 00 00 je 80afb6b <____strtod_l_internal+0xc1b> 80af0f5: 8b 9c 24 54 04 00 00 mov 0x454(%esp),%ebx 80af0fc: 85 db test %ebx,%ebx 80af0fe: 75 0d jne 80af10d <____strtod_l_internal+0x1bd> 80af100: 81 c4 3c 04 00 00 add $0x43c,%esp 80af106: d9 ee fldz 80af108: 5b pop %ebx 80af109: 5e pop %esi 80af10a: 5f pop %edi 80af10b: 5d pop %ebp 80af10c: c3 ret 80af10d: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80af114: 8b b4 24 50 04 00 00 mov 0x450(%esp),%esi 80af11b: d9 ee fldz 80af11d: 89 30 mov %esi,(%eax) 80af11f: 81 c4 3c 04 00 00 add $0x43c,%esp 80af125: 5b pop %ebx 80af126: 5e pop %esi 80af127: 5f pop %edi 80af128: 5d pop %ebp 80af129: c3 ret 80af12a: 0f be d3 movsbl %bl,%edx 80af12d: 89 f3 mov %esi,%ebx 80af12f: 8d 42 d0 lea -0x30(%edx),%eax 80af132: 3c 09 cmp $0x9,%al 80af134: 0f 86 2b 04 00 00 jbe 80af565 <____strtod_l_internal+0x615> 80af13a: 8b 74 24 18 mov 0x18(%esp),%esi 80af13e: 0f be c2 movsbl %dl,%eax 80af141: 8b 34 86 mov (%esi,%eax,4),%esi 80af144: 8d 46 9f lea -0x61(%esi),%eax 80af147: 3c 05 cmp $0x5,%al 80af149: 0f 87 22 06 00 00 ja 80af771 <____strtod_l_internal+0x821> 80af14f: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af154: 89 ef mov %ebp,%edi 80af156: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80af15d: 00 80af15e: 0f 85 0d 06 00 00 jne 80af771 <____strtod_l_internal+0x821> 80af164: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80af168: 8d 42 d0 lea -0x30(%edx),%eax 80af16b: 3c 09 cmp $0x9,%al 80af16d: 0f 86 cd 03 00 00 jbe 80af540 <____strtod_l_internal+0x5f0> 80af173: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af178: 0f 84 a5 03 00 00 je 80af523 <____strtod_l_internal+0x5d3> 80af17e: 8b 74 24 34 mov 0x34(%esp),%esi 80af182: 85 f6 test %esi,%esi 80af184: 0f 85 2e 0a 00 00 jne 80afbb8 <____strtod_l_internal+0xc68> 80af18a: 39 df cmp %ebx,%edi 80af18c: 0f 86 bc 00 00 00 jbe 80af24e <____strtod_l_internal+0x2fe> 80af192: 8b 44 24 10 mov 0x10(%esp),%eax 80af196: 85 c0 test %eax,%eax 80af198: 0f 84 b0 00 00 00 je 80af24e <____strtod_l_internal+0x2fe> 80af19e: 88 54 24 10 mov %dl,0x10(%esp) 80af1a2: 50 push %eax 80af1a3: ff 74 24 38 pushl 0x38(%esp) 80af1a7: 57 push %edi 80af1a8: 53 push %ebx 80af1a9: e8 42 fe f9 ff call 804eff0 <__correctly_grouped_prefixmb> 80af1ae: 83 c4 10 add $0x10,%esp 80af1b1: 39 c7 cmp %eax,%edi 80af1b3: 89 c6 mov %eax,%esi 80af1b5: 0f be 54 24 10 movsbl 0x10(%esp),%edx 80af1ba: 74 79 je 80af235 <____strtod_l_internal+0x2e5> 80af1bc: 39 d8 cmp %ebx,%eax 80af1be: 0f 84 31 ff ff ff je 80af0f5 <____strtod_l_internal+0x1a5> 80af1c4: 39 c5 cmp %eax,%ebp 80af1c6: 0f 87 b6 1e 00 00 ja 80b1082 <____strtod_l_internal+0x2132> 80af1cc: 89 e9 mov %ebp,%ecx 80af1ce: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80af1d5: 00 80af1d6: 0f 83 5d 20 00 00 jae 80b1239 <____strtod_l_internal+0x22e9> 80af1dc: 0f b6 01 movzbl (%ecx),%eax 80af1df: 83 e8 30 sub $0x30,%eax 80af1e2: 3c 0a cmp $0xa,%al 80af1e4: 83 54 24 10 00 adcl $0x0,0x10(%esp) 80af1e9: 83 c1 01 add $0x1,%ecx 80af1ec: 39 ce cmp %ecx,%esi 80af1ee: 75 ec jne 80af1dc <____strtod_l_internal+0x28c> 80af1f0: 8b 44 24 10 mov 0x10(%esp),%eax 80af1f4: 31 f6 xor %esi,%esi 80af1f6: 89 44 24 20 mov %eax,0x20(%esp) 80af1fa: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80af201: 85 c0 test %eax,%eax 80af203: 74 09 je 80af20e <____strtod_l_internal+0x2be> 80af205: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80af20c: 89 08 mov %ecx,(%eax) 80af20e: 8b 44 24 10 mov 0x10(%esp),%eax 80af212: 85 c0 test %eax,%eax 80af214: 0f 85 9b 01 00 00 jne 80af3b5 <____strtod_l_internal+0x465> 80af21a: 8b 7c 24 38 mov 0x38(%esp),%edi 80af21e: 85 ff test %edi,%edi 80af220: 0f 84 da fe ff ff je 80af100 <____strtod_l_internal+0x1b0> 80af226: d9 ee fldz 80af228: 81 c4 3c 04 00 00 add $0x43c,%esp 80af22e: 5b pop %ebx 80af22f: d9 e0 fchs 80af231: 5e pop %esi 80af232: 5f pop %edi 80af233: 5d pop %ebp 80af234: c3 ret 80af235: 8b 44 24 30 mov 0x30(%esp),%eax 80af239: 0f b6 00 movzbl (%eax),%eax 80af23c: 88 44 24 28 mov %al,0x28(%esp) 80af240: 8b 84 24 5c 04 00 00 mov 0x45c(%esp),%eax 80af247: 8b 40 38 mov 0x38(%eax),%eax 80af24a: 89 44 24 18 mov %eax,0x18(%esp) 80af24e: 8b 4c 24 20 mov 0x20(%esp),%ecx 80af252: 0f b6 5c 24 28 movzbl 0x28(%esp),%ebx 80af257: 31 c0 xor %eax,%eax 80af259: 85 c9 test %ecx,%ecx 80af25b: 0f 94 c0 sete %al 80af25e: f7 d8 neg %eax 80af260: 84 db test %bl,%bl 80af262: 89 c6 mov %eax,%esi 80af264: 74 2e je 80af294 <____strtod_l_internal+0x344> 80af266: 31 c0 xor %eax,%eax 80af268: 38 1f cmp %bl,(%edi) 80af26a: 0f 85 18 03 00 00 jne 80af588 <____strtod_l_internal+0x638> 80af270: 8b 5c 24 30 mov 0x30(%esp),%ebx 80af274: eb 13 jmp 80af289 <____strtod_l_internal+0x339> 80af276: 8d 76 00 lea 0x0(%esi),%esi 80af279: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80af280: 3a 0c 07 cmp (%edi,%eax,1),%cl 80af283: 0f 85 ff 02 00 00 jne 80af588 <____strtod_l_internal+0x638> 80af289: 83 c0 01 add $0x1,%eax 80af28c: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx 80af290: 84 c9 test %cl,%cl 80af292: 75 ec jne 80af280 <____strtod_l_internal+0x330> 80af294: 03 7c 24 44 add 0x44(%esp),%edi 80af298: 8b 4c 24 20 mov 0x20(%esp),%ecx 80af29c: 89 6c 24 3c mov %ebp,0x3c(%esp) 80af2a0: 89 7c 24 10 mov %edi,0x10(%esp) 80af2a4: 0f be 07 movsbl (%edi),%eax 80af2a7: 29 f9 sub %edi,%ecx 80af2a9: eb 3d jmp 80af2e8 <____strtod_l_internal+0x398> 80af2ab: 90 nop 80af2ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80af2b0: 8b 6c 24 18 mov 0x18(%esp),%ebp 80af2b4: 0f be d0 movsbl %al,%edx 80af2b7: 8b 54 95 00 mov 0x0(%ebp,%edx,4),%edx 80af2bb: 8d 6a 9f lea -0x61(%edx),%ebp 80af2be: 89 54 24 28 mov %edx,0x28(%esp) 80af2c2: 89 ea mov %ebp,%edx 80af2c4: 80 fa 05 cmp $0x5,%dl 80af2c7: 0f 87 35 06 00 00 ja 80af902 <____strtod_l_internal+0x9b2> 80af2cd: 3c 30 cmp $0x30,%al 80af2cf: 74 11 je 80af2e2 <____strtod_l_internal+0x392> 80af2d1: 83 fe ff cmp $0xffffffff,%esi 80af2d4: 89 f8 mov %edi,%eax 80af2d6: 0f 94 c2 sete %dl 80af2d9: 2b 44 24 10 sub 0x10(%esp),%eax 80af2dd: 84 d2 test %dl,%dl 80af2df: 0f 45 f0 cmovne %eax,%esi 80af2e2: 83 c7 01 add $0x1,%edi 80af2e5: 0f be 07 movsbl (%edi),%eax 80af2e8: 8d 50 d0 lea -0x30(%eax),%edx 80af2eb: 8d 1c 0f lea (%edi,%ecx,1),%ebx 80af2ee: 80 fa 09 cmp $0x9,%dl 80af2f1: 76 da jbe 80af2cd <____strtod_l_internal+0x37d> 80af2f3: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af2f8: 74 b6 je 80af2b0 <____strtod_l_internal+0x360> 80af2fa: 89 5c 24 10 mov %ebx,0x10(%esp) 80af2fe: 8b 5c 24 18 mov 0x18(%esp),%ebx 80af302: 89 f9 mov %edi,%ecx 80af304: 8b 6c 24 3c mov 0x3c(%esp),%ebp 80af308: c6 44 24 3c 00 movb $0x0,0x3c(%esp) 80af30d: 0f b6 04 83 movzbl (%ebx,%eax,4),%eax 80af311: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af316: 74 2d je 80af345 <____strtod_l_internal+0x3f5> 80af318: 3c 65 cmp $0x65,%al 80af31a: 75 29 jne 80af345 <____strtod_l_internal+0x3f5> 80af31c: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80af320: 80 fb 2d cmp $0x2d,%bl 80af323: 0f 85 97 02 00 00 jne 80af5c0 <____strtod_l_internal+0x670> 80af329: 0f b6 5f 02 movzbl 0x2(%edi),%ebx 80af32d: 8d 4f 02 lea 0x2(%edi),%ecx 80af330: c7 44 24 48 01 00 00 movl $0x1,0x48(%esp) 80af337: 00 80af338: 8d 43 d0 lea -0x30(%ebx),%eax 80af33b: 3c 09 cmp $0x9,%al 80af33d: 0f 86 9c 02 00 00 jbe 80af5df <____strtod_l_internal+0x68f> 80af343: 89 f9 mov %edi,%ecx 80af345: 8b 44 24 10 mov 0x10(%esp),%eax 80af349: 39 44 24 20 cmp %eax,0x20(%esp) 80af34d: 73 2b jae 80af37a <____strtod_l_internal+0x42a> 80af34f: 80 7f ff 30 cmpb $0x30,-0x1(%edi) 80af353: 0f 85 a1 fe ff ff jne 80af1fa <____strtod_l_internal+0x2aa> 80af359: 29 f8 sub %edi,%eax 80af35b: 89 c2 mov %eax,%edx 80af35d: 8d 76 00 lea 0x0(%esi),%esi 80af360: 83 ef 01 sub $0x1,%edi 80af363: 80 7f ff 30 cmpb $0x30,-0x1(%edi) 80af367: 8d 04 17 lea (%edi,%edx,1),%eax 80af36a: 74 f4 je 80af360 <____strtod_l_internal+0x410> 80af36c: 39 44 24 20 cmp %eax,0x20(%esp) 80af370: 0f 87 e4 20 00 00 ja 80b145a <____strtod_l_internal+0x250a> 80af376: 89 44 24 10 mov %eax,0x10(%esp) 80af37a: 8b 44 24 10 mov 0x10(%esp),%eax 80af37e: 39 44 24 20 cmp %eax,0x20(%esp) 80af382: 0f 85 72 fe ff ff jne 80af1fa <____strtod_l_internal+0x2aa> 80af388: 85 c0 test %eax,%eax 80af38a: 0f 84 6a fe ff ff je 80af1fa <____strtod_l_internal+0x2aa> 80af390: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80af397: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80af39e: 85 d2 test %edx,%edx 80af3a0: 0f 88 b0 09 00 00 js 80afd56 <____strtod_l_internal+0xe06> 80af3a6: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80af3ad: 85 c0 test %eax,%eax 80af3af: 0f 85 50 fe ff ff jne 80af205 <____strtod_l_internal+0x2b5> 80af3b5: 85 f6 test %esi,%esi 80af3b7: 0f 84 a6 00 00 00 je 80af463 <____strtod_l_internal+0x513> 80af3bd: 8b 7c 24 30 mov 0x30(%esp),%edi 80af3c1: 0f b6 45 00 movzbl 0x0(%ebp),%eax 80af3c5: 0f b6 0f movzbl (%edi),%ecx 80af3c8: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80af3cc: eb 09 jmp 80af3d7 <____strtod_l_internal+0x487> 80af3ce: 66 90 xchg %ax,%ax 80af3d0: 0f b6 45 01 movzbl 0x1(%ebp),%eax 80af3d4: 83 c5 01 add $0x1,%ebp 80af3d7: 38 c1 cmp %al,%cl 80af3d9: 75 f5 jne 80af3d0 <____strtod_l_internal+0x480> 80af3db: 84 db test %bl,%bl 80af3dd: 74 26 je 80af405 <____strtod_l_internal+0x4b5> 80af3df: 0f b6 45 01 movzbl 0x1(%ebp),%eax 80af3e3: 38 d8 cmp %bl,%al 80af3e5: 75 ed jne 80af3d4 <____strtod_l_internal+0x484> 80af3e7: b8 01 00 00 00 mov $0x1,%eax 80af3ec: eb 0c jmp 80af3fa <____strtod_l_internal+0x4aa> 80af3ee: 66 90 xchg %ax,%ax 80af3f0: 3a 54 05 00 cmp 0x0(%ebp,%eax,1),%dl 80af3f4: 0f 85 f6 04 00 00 jne 80af8f0 <____strtod_l_internal+0x9a0> 80af3fa: 83 c0 01 add $0x1,%eax 80af3fd: 0f b6 14 07 movzbl (%edi,%eax,1),%edx 80af401: 84 d2 test %dl,%dl 80af403: 75 eb jne 80af3f0 <____strtod_l_internal+0x4a0> 80af405: 31 db xor %ebx,%ebx 80af407: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af40c: 89 f1 mov %esi,%ecx 80af40e: 0f 84 6c 18 00 00 je 80b0c80 <____strtod_l_internal+0x1d30> 80af414: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80af41b: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80af422: 89 54 24 1c mov %edx,0x1c(%esp) 80af426: 81 c2 00 00 00 80 add $0x80000000,%edx 80af42c: 89 44 24 18 mov %eax,0x18(%esp) 80af430: 39 d3 cmp %edx,%ebx 80af432: 0f 83 2b 0a 00 00 jae 80afe63 <____strtod_l_internal+0xf13> 80af438: 89 c8 mov %ecx,%eax 80af43a: 89 da mov %ebx,%edx 80af43c: 8b 7c 24 44 mov 0x44(%esp),%edi 80af440: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80af444: 8d 0c 37 lea (%edi,%esi,1),%ecx 80af447: 01 cd add %ecx,%ebp 80af449: 8b 4c 24 18 mov 0x18(%esp),%ecx 80af44d: 29 c1 sub %eax,%ecx 80af44f: 19 d3 sbb %edx,%ebx 80af451: 29 74 24 10 sub %esi,0x10(%esp) 80af455: 89 8c 24 80 00 00 00 mov %ecx,0x80(%esp) 80af45c: 89 9c 24 84 00 00 00 mov %ebx,0x84(%esp) 80af463: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af468: 0f 84 95 07 00 00 je 80afc03 <____strtod_l_internal+0xcb3> 80af46e: 8b 9c 24 84 00 00 00 mov 0x84(%esp),%ebx 80af475: 8b 8c 24 80 00 00 00 mov 0x80(%esp),%ecx 80af47c: 85 db test %ebx,%ebx 80af47e: 0f 88 5b 10 00 00 js 80b04df <____strtod_l_internal+0x158f> 80af484: 8b 74 24 20 mov 0x20(%esp),%esi 80af488: 8b 44 24 10 mov 0x10(%esp),%eax 80af48c: 31 ff xor %edi,%edi 80af48e: 31 d2 xor %edx,%edx 80af490: 29 f0 sub %esi,%eax 80af492: 19 fa sbb %edi,%edx 80af494: 39 da cmp %ebx,%edx 80af496: 7c 0a jl 80af4a2 <____strtod_l_internal+0x552> 80af498: 0f 8e 35 0a 00 00 jle 80afed3 <____strtod_l_internal+0xf83> 80af49e: 89 c8 mov %ecx,%eax 80af4a0: 89 da mov %ebx,%edx 80af4a2: 8b 74 24 20 mov 0x20(%esp),%esi 80af4a6: 01 c6 add %eax,%esi 80af4a8: 29 c1 sub %eax,%ecx 80af4aa: b8 35 01 00 00 mov $0x135,%eax 80af4af: 19 d3 sbb %edx,%ebx 80af4b1: 31 ff xor %edi,%edi 80af4b3: 31 d2 xor %edx,%edx 80af4b5: 29 f0 sub %esi,%eax 80af4b7: 89 74 24 0c mov %esi,0xc(%esp) 80af4bb: 89 8c 24 80 00 00 00 mov %ecx,0x80(%esp) 80af4c2: 19 fa sbb %edi,%edx 80af4c4: 89 9c 24 84 00 00 00 mov %ebx,0x84(%esp) 80af4cb: 89 74 24 48 mov %esi,0x48(%esp) 80af4cf: 39 d3 cmp %edx,%ebx 80af4d1: 89 7c 24 4c mov %edi,0x4c(%esp) 80af4d5: 0f 8c 38 04 00 00 jl 80af913 <____strtod_l_internal+0x9c3> 80af4db: 7f 08 jg 80af4e5 <____strtod_l_internal+0x595> 80af4dd: 39 c1 cmp %eax,%ecx 80af4df: 0f 86 2e 04 00 00 jbe 80af913 <____strtod_l_internal+0x9c3> 80af4e5: b8 e8 ff ff ff mov $0xffffffe8,%eax 80af4ea: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80af4f1: dd 05 b0 6b 0d 08 fldl 0x80d6bb0 80af4f7: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80af4fe: 8b 44 24 38 mov 0x38(%esp),%eax 80af502: 85 c0 test %eax,%eax 80af504: 0f 84 62 18 00 00 je 80b0d6c <____strtod_l_internal+0x1e1c> 80af50a: dc 0d b8 6b 0d 08 fmull 0x80d6bb8 80af510: dd 9c 24 60 02 00 00 fstpl 0x260(%esp) 80af517: dd 84 24 60 02 00 00 fldl 0x260(%esp) 80af51e: e9 fc fb ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80af523: 8b 74 24 18 mov 0x18(%esp),%esi 80af527: 0f be c2 movsbl %dl,%eax 80af52a: 8b 04 86 mov (%esi,%eax,4),%eax 80af52d: 83 e8 61 sub $0x61,%eax 80af530: 3c 05 cmp $0x5,%al 80af532: 0f 87 46 fc ff ff ja 80af17e <____strtod_l_internal+0x22e> 80af538: 90 nop 80af539: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80af540: 83 44 24 20 01 addl $0x1,0x20(%esp) 80af545: 89 f8 mov %edi,%eax 80af547: 8d 78 01 lea 0x1(%eax),%edi 80af54a: 0f be 50 01 movsbl 0x1(%eax),%edx 80af54e: e9 15 fc ff ff jmp 80af168 <____strtod_l_internal+0x218> 80af553: 89 f0 mov %esi,%eax 80af555: 3c 70 cmp $0x70,%al 80af557: 0f 85 76 04 00 00 jne 80af9d3 <____strtod_l_internal+0xa83> 80af55d: 39 dd cmp %ebx,%ebp 80af55f: 0f 84 6e 04 00 00 je 80af9d3 <____strtod_l_internal+0xa83> 80af565: 89 ef mov %ebp,%edi 80af567: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80af56e: 00 80af56f: e9 f4 fb ff ff jmp 80af168 <____strtod_l_internal+0x218> 80af574: 0f be 43 01 movsbl 0x1(%ebx),%eax 80af578: c7 44 24 38 01 00 00 movl $0x1,0x38(%esp) 80af57f: 00 80af580: 8d 5a 02 lea 0x2(%edx),%ebx 80af583: e9 74 fa ff ff jmp 80aeffc <____strtod_l_internal+0xac> 80af588: 8b 44 24 18 mov 0x18(%esp),%eax 80af58c: 8b 14 90 mov (%eax,%edx,4),%edx 80af58f: 8b 44 24 20 mov 0x20(%esp),%eax 80af593: 89 44 24 10 mov %eax,0x10(%esp) 80af597: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af59c: 89 d0 mov %edx,%eax 80af59e: 0f 94 c1 sete %cl 80af5a1: 80 fa 70 cmp $0x70,%dl 80af5a4: 0f 94 c2 sete %dl 80af5a7: 20 ca and %cl,%dl 80af5a9: 88 54 24 3c mov %dl,0x3c(%esp) 80af5ad: 0f 84 44 03 00 00 je 80af8f7 <____strtod_l_internal+0x9a7> 80af5b3: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80af5b7: 80 fb 2d cmp $0x2d,%bl 80af5ba: 0f 84 69 fd ff ff je 80af329 <____strtod_l_internal+0x3d9> 80af5c0: 80 fb 2b cmp $0x2b,%bl 80af5c3: 0f 84 9d 04 00 00 je 80afa66 <____strtod_l_internal+0xb16> 80af5c9: 8d 4f 01 lea 0x1(%edi),%ecx 80af5cc: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80af5d3: 00 80af5d4: 8d 43 d0 lea -0x30(%ebx),%eax 80af5d7: 3c 09 cmp $0x9,%al 80af5d9: 0f 87 64 fd ff ff ja 80af343 <____strtod_l_internal+0x3f3> 80af5df: 80 7c 24 3c 00 cmpb $0x0,0x3c(%esp) 80af5e4: 0f 85 fa 01 00 00 jne 80af7e4 <____strtod_l_internal+0x894> 80af5ea: 8b 44 24 48 mov 0x48(%esp),%eax 80af5ee: 85 c0 test %eax,%eax 80af5f0: 0f 84 84 04 00 00 je 80afa7a <____strtod_l_internal+0xb2a> 80af5f6: 8b 44 24 20 mov 0x20(%esp),%eax 80af5fa: 31 d2 xor %edx,%edx 80af5fc: 89 4c 24 58 mov %ecx,0x58(%esp) 80af600: 05 68 01 00 00 add $0x168,%eax 80af605: 83 d2 00 adc $0x0,%edx 80af608: 89 44 24 28 mov %eax,0x28(%esp) 80af60c: 89 54 24 2c mov %edx,0x2c(%esp) 80af610: 6a 00 push $0x0 80af612: 6a 0a push $0xa 80af614: 52 push %edx 80af615: 50 push %eax 80af616: e8 45 80 00 00 call 80b7660 <__divdi3> 80af61b: 83 c4 10 add $0x10,%esp 80af61e: 8b 4c 24 58 mov 0x58(%esp),%ecx 80af622: 89 44 24 40 mov %eax,0x40(%esp) 80af626: 89 54 24 18 mov %edx,0x18(%esp) 80af62a: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80af631: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80af638: 89 4c 24 5c mov %ecx,0x5c(%esp) 80af63c: 89 44 24 50 mov %eax,0x50(%esp) 80af640: 89 54 24 54 mov %edx,0x54(%esp) 80af644: 6a 00 push $0x0 80af646: 6a 0a push $0xa 80af648: ff 74 24 34 pushl 0x34(%esp) 80af64c: ff 74 24 34 pushl 0x34(%esp) 80af650: e8 7b 81 00 00 call 80b77d0 <__moddi3> 80af655: 83 c4 10 add $0x10,%esp 80af658: 89 7c 24 68 mov %edi,0x68(%esp) 80af65c: 8b 4c 24 5c mov 0x5c(%esp),%ecx 80af660: 8b 7c 24 54 mov 0x54(%esp),%edi 80af664: 89 74 24 5c mov %esi,0x5c(%esp) 80af668: 8b 74 24 50 mov 0x50(%esp),%esi 80af66c: 89 44 24 64 mov %eax,0x64(%esp) 80af670: 89 54 24 60 mov %edx,0x60(%esp) 80af674: c6 44 24 58 00 movb $0x0,0x58(%esp) 80af679: 89 6c 24 6c mov %ebp,0x6c(%esp) 80af67d: 8d 76 00 lea 0x0(%esi),%esi 80af680: 39 7c 24 18 cmp %edi,0x18(%esp) 80af684: 0f 8f b8 01 00 00 jg 80af842 <____strtod_l_internal+0x8f2> 80af68a: 0f 8d a8 01 00 00 jge 80af838 <____strtod_l_internal+0x8e8> 80af690: 80 7c 24 58 00 cmpb $0x0,0x58(%esp) 80af695: 89 74 24 50 mov %esi,0x50(%esp) 80af699: 89 7c 24 54 mov %edi,0x54(%esp) 80af69d: 8b 74 24 5c mov 0x5c(%esp),%esi 80af6a1: 0f 85 98 1d 00 00 jne 80b143f <____strtod_l_internal+0x24ef> 80af6a7: 83 fe ff cmp $0xffffffff,%esi 80af6aa: 0f 84 5e 07 00 00 je 80afe0e <____strtod_l_internal+0xebe> 80af6b0: 8b 5c 24 48 mov 0x48(%esp),%ebx 80af6b4: b8 e8 ff ff ff mov $0xffffffe8,%eax 80af6b9: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80af6c0: 85 db test %ebx,%ebx 80af6c2: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80af6c9: 0f 84 7f 04 00 00 je 80afb4e <____strtod_l_internal+0xbfe> 80af6cf: 8b 6c 24 38 mov 0x38(%esp),%ebp 80af6d3: dd 05 a0 6b 0d 08 fldl 0x80d6ba0 80af6d9: 85 ed test %ebp,%ebp 80af6db: 0f 85 e7 07 00 00 jne 80afec8 <____strtod_l_internal+0xf78> 80af6e1: d8 c8 fmul %st(0),%st 80af6e3: dd 9c 24 60 02 00 00 fstpl 0x260(%esp) 80af6ea: dd 84 24 60 02 00 00 fldl 0x260(%esp) 80af6f1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80af6f8: 83 c1 01 add $0x1,%ecx 80af6fb: 0f b6 01 movzbl (%ecx),%eax 80af6fe: 83 e8 30 sub $0x30,%eax 80af701: 3c 09 cmp $0x9,%al 80af703: 76 f3 jbe 80af6f8 <____strtod_l_internal+0x7a8> 80af705: 8b b4 24 54 04 00 00 mov 0x454(%esp),%esi 80af70c: 85 f6 test %esi,%esi 80af70e: 0f 84 0b fa ff ff je 80af11f <____strtod_l_internal+0x1cf> 80af714: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80af71b: 89 08 mov %ecx,(%eax) 80af71d: 81 c4 3c 04 00 00 add $0x43c,%esp 80af723: 5b pop %ebx 80af724: 5e pop %esi 80af725: 5f pop %edi 80af726: 5d pop %ebp 80af727: c3 ret 80af728: 0f be 43 01 movsbl 0x1(%ebx),%eax 80af72c: 8d 5a 02 lea 0x2(%edx),%ebx 80af72f: e9 c8 f8 ff ff jmp 80aeffc <____strtod_l_internal+0xac> 80af734: 0f be 4b 01 movsbl 0x1(%ebx),%ecx 80af738: 89 74 24 18 mov %esi,0x18(%esp) 80af73c: 83 3c 8e 78 cmpl $0x78,(%esi,%ecx,4) 80af740: 89 ca mov %ecx,%edx 80af742: 0f 84 d8 05 00 00 je 80afd20 <____strtod_l_internal+0xdd0> 80af748: 8b 74 24 34 mov 0x34(%esp),%esi 80af74c: c7 44 24 0c 0a 00 00 movl $0xa,0xc(%esp) 80af753: 00 80af754: 85 f6 test %esi,%esi 80af756: 0f 85 14 f9 ff ff jne 80af070 <____strtod_l_internal+0x120> 80af75c: 89 dd mov %ebx,%ebp 80af75e: eb 04 jmp 80af764 <____strtod_l_internal+0x814> 80af760: 0f be 55 01 movsbl 0x1(%ebp),%edx 80af764: 83 c5 01 add $0x1,%ebp 80af767: 80 fa 30 cmp $0x30,%dl 80af76a: 74 f4 je 80af760 <____strtod_l_internal+0x810> 80af76c: e9 be f9 ff ff jmp 80af12f <____strtod_l_internal+0x1df> 80af771: 0f b6 44 24 28 movzbl 0x28(%esp),%eax 80af776: 84 c0 test %al,%al 80af778: 74 2b je 80af7a5 <____strtod_l_internal+0x855> 80af77a: 38 45 00 cmp %al,0x0(%ebp) 80af77d: 0f 85 45 02 00 00 jne 80af9c8 <____strtod_l_internal+0xa78> 80af783: 31 c0 xor %eax,%eax 80af785: 8b 7c 24 30 mov 0x30(%esp),%edi 80af789: eb 0f jmp 80af79a <____strtod_l_internal+0x84a> 80af78b: 90 nop 80af78c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80af790: 3a 4c 05 00 cmp 0x0(%ebp,%eax,1),%cl 80af794: 0f 85 2e 02 00 00 jne 80af9c8 <____strtod_l_internal+0xa78> 80af79a: 83 c0 01 add $0x1,%eax 80af79d: 0f b6 0c 07 movzbl (%edi,%eax,1),%ecx 80af7a1: 84 c9 test %cl,%cl 80af7a3: 75 eb jne 80af790 <____strtod_l_internal+0x840> 80af7a5: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af7aa: 0f 85 b5 fd ff ff jne 80af565 <____strtod_l_internal+0x615> 80af7b0: 39 dd cmp %ebx,%ebp 80af7b2: 0f 85 ad fd ff ff jne 80af565 <____strtod_l_internal+0x615> 80af7b8: 8b 44 24 44 mov 0x44(%esp),%eax 80af7bc: 0f be 44 05 00 movsbl 0x0(%ebp,%eax,1),%eax 80af7c1: 8d 48 d0 lea -0x30(%eax),%ecx 80af7c4: 80 f9 09 cmp $0x9,%cl 80af7c7: 0f 86 98 fd ff ff jbe 80af565 <____strtod_l_internal+0x615> 80af7cd: 8b 7c 24 18 mov 0x18(%esp),%edi 80af7d1: 8b 04 87 mov (%edi,%eax,4),%eax 80af7d4: 83 e8 61 sub $0x61,%eax 80af7d7: 3c 05 cmp $0x5,%al 80af7d9: 0f 86 86 fd ff ff jbe 80af565 <____strtod_l_internal+0x615> 80af7df: e9 ef 01 00 00 jmp 80af9d3 <____strtod_l_internal+0xa83> 80af7e4: 8b 44 24 48 mov 0x48(%esp),%eax 80af7e8: 85 c0 test %eax,%eax 80af7ea: 0f 85 98 06 00 00 jne 80afe88 <____strtod_l_internal+0xf38> 80af7f0: 8b 44 24 20 mov 0x20(%esp),%eax 80af7f4: 85 c0 test %eax,%eax 80af7f6: 0f 84 fd 15 00 00 je 80b0df9 <____strtod_l_internal+0x1ea9> 80af7fc: 85 f6 test %esi,%esi 80af7fe: 0f 85 50 1b 00 00 jne 80b1354 <____strtod_l_internal+0x2404> 80af804: 8b 44 24 20 mov 0x20(%esp),%eax 80af808: 31 d2 xor %edx,%edx 80af80a: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80af811: 00 80af812: 89 44 24 18 mov %eax,0x18(%esp) 80af816: b8 00 01 00 00 mov $0x100,%eax 80af81b: 2b 44 24 18 sub 0x18(%esp),%eax 80af81f: 1b 54 24 1c sbb 0x1c(%esp),%edx 80af823: 0f a4 c2 02 shld $0x2,%eax,%edx 80af827: c1 e0 02 shl $0x2,%eax 80af82a: 83 c0 03 add $0x3,%eax 80af82d: 83 d2 00 adc $0x0,%edx 80af830: e9 78 02 00 00 jmp 80afaad <____strtod_l_internal+0xb5d> 80af835: 8d 76 00 lea 0x0(%esi),%esi 80af838: 39 74 24 40 cmp %esi,0x40(%esp) 80af83c: 0f 82 4e fe ff ff jb 80af690 <____strtod_l_internal+0x740> 80af842: 8b 54 24 40 mov 0x40(%esp),%edx 80af846: 8b 6c 24 18 mov 0x18(%esp),%ebp 80af84a: 0f be c3 movsbl %bl,%eax 80af84d: 83 e8 30 sub $0x30,%eax 80af850: 89 c3 mov %eax,%ebx 80af852: 89 44 24 28 mov %eax,0x28(%esp) 80af856: 31 f2 xor %esi,%edx 80af858: 31 fd xor %edi,%ebp 80af85a: c1 fb 1f sar $0x1f,%ebx 80af85d: 09 d5 or %edx,%ebp 80af85f: 89 5c 24 2c mov %ebx,0x2c(%esp) 80af863: 0f 84 17 01 00 00 je 80af980 <____strtod_l_internal+0xa30> 80af869: b8 0a 00 00 00 mov $0xa,%eax 80af86e: c6 44 24 58 01 movb $0x1,0x58(%esp) 80af873: f7 e6 mul %esi 80af875: 6b df 0a imul $0xa,%edi,%ebx 80af878: 89 d7 mov %edx,%edi 80af87a: 89 c6 mov %eax,%esi 80af87c: 01 df add %ebx,%edi 80af87e: 03 74 24 28 add 0x28(%esp),%esi 80af882: 13 7c 24 2c adc 0x2c(%esp),%edi 80af886: 83 c1 01 add $0x1,%ecx 80af889: 0f b6 19 movzbl (%ecx),%ebx 80af88c: 8d 43 d0 lea -0x30(%ebx),%eax 80af88f: 3c 09 cmp $0x9,%al 80af891: 0f 86 e9 fd ff ff jbe 80af680 <____strtod_l_internal+0x730> 80af897: 8b 5c 24 48 mov 0x48(%esp),%ebx 80af89b: 89 74 24 50 mov %esi,0x50(%esp) 80af89f: 89 7c 24 54 mov %edi,0x54(%esp) 80af8a3: 8b 44 24 50 mov 0x50(%esp),%eax 80af8a7: 8b 54 24 54 mov 0x54(%esp),%edx 80af8ab: 8b 6c 24 6c mov 0x6c(%esp),%ebp 80af8af: 85 db test %ebx,%ebx 80af8b1: 8b 74 24 5c mov 0x5c(%esp),%esi 80af8b5: 8b 7c 24 68 mov 0x68(%esp),%edi 80af8b9: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80af8c0: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80af8c7: 0f 84 78 fa ff ff je 80af345 <____strtod_l_internal+0x3f5> 80af8cd: f7 d8 neg %eax 80af8cf: 83 d2 00 adc $0x0,%edx 80af8d2: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80af8d9: f7 da neg %edx 80af8db: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80af8e2: e9 5e fa ff ff jmp 80af345 <____strtod_l_internal+0x3f5> 80af8e7: 89 f6 mov %esi,%esi 80af8e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80af8f0: 89 d8 mov %ebx,%eax 80af8f2: e9 dd fa ff ff jmp 80af3d4 <____strtod_l_internal+0x484> 80af8f7: 88 4c 24 3c mov %cl,0x3c(%esp) 80af8fb: 89 f9 mov %edi,%ecx 80af8fd: e9 0f fa ff ff jmp 80af311 <____strtod_l_internal+0x3c1> 80af902: 89 5c 24 10 mov %ebx,0x10(%esp) 80af906: 8b 6c 24 3c mov 0x3c(%esp),%ebp 80af90a: 8b 54 24 28 mov 0x28(%esp),%edx 80af90e: e9 84 fc ff ff jmp 80af597 <____strtod_l_internal+0x647> 80af913: 83 fb ff cmp $0xffffffff,%ebx 80af916: 0f 8e a6 12 00 00 jle 80b0bc2 <____strtod_l_internal+0x1c72> 80af91c: 8b 44 24 0c mov 0xc(%esp),%eax 80af920: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80af927: 00 80af928: 85 c0 test %eax,%eax 80af92a: 0f 85 18 10 00 00 jne 80b0948 <____strtod_l_internal+0x19f8> 80af930: 8b 74 24 0c mov 0xc(%esp),%esi 80af934: 39 74 24 10 cmp %esi,0x10(%esp) 80af938: 76 2a jbe 80af964 <____strtod_l_internal+0xa14> 80af93a: 8b b4 24 80 00 00 00 mov 0x80(%esp),%esi 80af941: 8b bc 24 84 00 00 00 mov 0x84(%esp),%edi 80af948: 89 f0 mov %esi,%eax 80af94a: 89 fa mov %edi,%edx 80af94c: 05 44 01 00 00 add $0x144,%eax 80af951: 83 d2 00 adc $0x0,%edx 80af954: 83 fa 00 cmp $0x0,%edx 80af957: 77 0b ja 80af964 <____strtod_l_internal+0xa14> 80af959: 3d 44 01 00 00 cmp $0x144,%eax 80af95e: 0f 86 c6 05 00 00 jbe 80aff2a <____strtod_l_internal+0xfda> 80af964: 68 44 6b 0d 08 push $0x80d6b44 80af969: 68 34 05 00 00 push $0x534 80af96e: 68 ca 6b 0d 08 push $0x80d6bca 80af973: 68 24 6a 0d 08 push $0x80d6a24 80af978: e8 63 9e f9 ff call 80497e0 <__assert_fail> 80af97d: 8d 76 00 lea 0x0(%esi),%esi 80af980: 8b 5c 24 60 mov 0x60(%esp),%ebx 80af984: 39 5c 24 2c cmp %ebx,0x2c(%esp) 80af988: 0f 8c db fe ff ff jl 80af869 <____strtod_l_internal+0x919> 80af98e: 7f 0a jg 80af99a <____strtod_l_internal+0xa4a> 80af990: 3b 44 24 64 cmp 0x64(%esp),%eax 80af994: 0f 86 cf fe ff ff jbe 80af869 <____strtod_l_internal+0x919> 80af99a: 80 7c 24 58 00 cmpb $0x0,0x58(%esp) 80af99f: 8b 74 24 5c mov 0x5c(%esp),%esi 80af9a3: 0f 84 fe fc ff ff je 80af6a7 <____strtod_l_internal+0x757> 80af9a9: 8b 44 24 40 mov 0x40(%esp),%eax 80af9ad: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80af9b4: 8b 44 24 18 mov 0x18(%esp),%eax 80af9b8: 89 84 24 84 00 00 00 mov %eax,0x84(%esp) 80af9bf: e9 e3 fc ff ff jmp 80af6a7 <____strtod_l_internal+0x757> 80af9c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80af9c8: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af9cd: 0f 84 80 fb ff ff je 80af553 <____strtod_l_internal+0x603> 80af9d3: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80af9d8: 74 14 je 80af9ee <____strtod_l_internal+0xa9e> 80af9da: 89 f0 mov %esi,%eax 80af9dc: 89 ef mov %ebp,%edi 80af9de: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80af9e5: 00 80af9e6: 3c 65 cmp $0x65,%al 80af9e8: 0f 84 7a f7 ff ff je 80af168 <____strtod_l_internal+0x218> 80af9ee: ff 74 24 10 pushl 0x10(%esp) 80af9f2: ff 74 24 38 pushl 0x38(%esp) 80af9f6: 55 push %ebp 80af9f7: 53 push %ebx 80af9f8: e8 f3 f5 f9 ff call 804eff0 <__correctly_grouped_prefixmb> 80af9fd: 83 c4 10 add $0x10,%esp 80afa00: 8b 94 24 54 04 00 00 mov 0x454(%esp),%edx 80afa07: 85 d2 test %edx,%edx 80afa09: 0f 84 0b f8 ff ff je 80af21a <____strtod_l_internal+0x2ca> 80afa0f: 39 d8 cmp %ebx,%eax 80afa11: 0f 84 29 16 00 00 je 80b1040 <____strtod_l_internal+0x20f0> 80afa17: 8b b4 24 54 04 00 00 mov 0x454(%esp),%esi 80afa1e: 89 06 mov %eax,(%esi) 80afa20: e9 f5 f7 ff ff jmp 80af21a <____strtod_l_internal+0x2ca> 80afa25: 8b 70 2c mov 0x2c(%eax),%esi 80afa28: 0f b6 1e movzbl (%esi),%ebx 80afa2b: 89 74 24 10 mov %esi,0x10(%esp) 80afa2f: 89 de mov %ebx,%esi 80afa31: 88 5c 24 0c mov %bl,0xc(%esp) 80afa35: 8d 56 ff lea -0x1(%esi),%edx 80afa38: 80 fa 7d cmp $0x7d,%dl 80afa3b: 0f 87 b5 01 00 00 ja 80afbf6 <____strtod_l_internal+0xca6> 80afa41: 8b 70 28 mov 0x28(%eax),%esi 80afa44: 80 3e 00 cmpb $0x0,(%esi) 80afa47: 89 74 24 34 mov %esi,0x34(%esp) 80afa4b: 0f 85 32 f5 ff ff jne 80aef83 <____strtod_l_internal+0x33> 80afa51: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80afa58: 00 80afa59: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 80afa60: 00 80afa61: e9 1d f5 ff ff jmp 80aef83 <____strtod_l_internal+0x33> 80afa66: 8d 4f 02 lea 0x2(%edi),%ecx 80afa69: 0f b6 5f 02 movzbl 0x2(%edi),%ebx 80afa6d: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80afa74: 00 80afa75: e9 5a fb ff ff jmp 80af5d4 <____strtod_l_internal+0x684> 80afa7a: 8b 44 24 20 mov 0x20(%esp),%eax 80afa7e: 85 c0 test %eax,%eax 80afa80: 0f 84 9d 03 00 00 je 80afe23 <____strtod_l_internal+0xed3> 80afa86: 85 f6 test %esi,%esi 80afa88: 0f 85 ff 17 00 00 jne 80b128d <____strtod_l_internal+0x233d> 80afa8e: 8b 44 24 20 mov 0x20(%esp),%eax 80afa92: 31 d2 xor %edx,%edx 80afa94: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80afa9b: 00 80afa9c: 89 44 24 18 mov %eax,0x18(%esp) 80afaa0: b8 35 01 00 00 mov $0x135,%eax 80afaa5: 2b 44 24 18 sub 0x18(%esp),%eax 80afaa9: 1b 54 24 1c sbb 0x1c(%esp),%edx 80afaad: 85 d2 test %edx,%edx 80afaaf: 89 44 24 28 mov %eax,0x28(%esp) 80afab3: 89 54 24 2c mov %edx,0x2c(%esp) 80afab7: 0f 88 27 13 00 00 js 80b0de4 <____strtod_l_internal+0x1e94> 80afabd: 89 4c 24 58 mov %ecx,0x58(%esp) 80afac1: 6a 00 push $0x0 80afac3: 6a 0a push $0xa 80afac5: ff 74 24 34 pushl 0x34(%esp) 80afac9: ff 74 24 34 pushl 0x34(%esp) 80afacd: e8 8e 7b 00 00 call 80b7660 <__divdi3> 80afad2: 83 c4 10 add $0x10,%esp 80afad5: 89 44 24 40 mov %eax,0x40(%esp) 80afad9: 89 54 24 18 mov %edx,0x18(%esp) 80afadd: 8b 4c 24 58 mov 0x58(%esp),%ecx 80afae1: e9 44 fb ff ff jmp 80af62a <____strtod_l_internal+0x6da> 80afae6: 68 c0 d0 0c 08 push $0x80cd0c0 80afaeb: 6a 03 push $0x3 80afaed: 68 e7 d9 0c 08 push $0x80cd9e7 80afaf2: 53 push %ebx 80afaf3: e8 b8 87 f9 ff call 80482b0 <.plt+0xd0> 80afaf8: 83 c4 10 add $0x10,%esp 80afafb: 85 c0 test %eax,%eax 80afafd: 0f 85 f2 f5 ff ff jne 80af0f5 <____strtod_l_internal+0x1a5> 80afb03: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80afb0a: 85 c0 test %eax,%eax 80afb0c: 74 29 je 80afb37 <____strtod_l_internal+0xbe7> 80afb0e: 8d 73 03 lea 0x3(%ebx),%esi 80afb11: 68 c0 d0 0c 08 push $0x80cd0c0 80afb16: 6a 05 push $0x5 80afb18: 68 44 68 0d 08 push $0x80d6844 80afb1d: 83 c3 08 add $0x8,%ebx 80afb20: 56 push %esi 80afb21: e8 8a 87 f9 ff call 80482b0 <.plt+0xd0> 80afb26: 83 c4 10 add $0x10,%esp 80afb29: 85 c0 test %eax,%eax 80afb2b: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80afb32: 0f 44 f3 cmove %ebx,%esi 80afb35: 89 30 mov %esi,(%eax) 80afb37: 8b 6c 24 38 mov 0x38(%esp),%ebp 80afb3b: 85 ed test %ebp,%ebp 80afb3d: 0f 84 ee 11 00 00 je 80b0d31 <____strtod_l_internal+0x1de1> 80afb43: d9 05 18 6b 0d 08 flds 0x80d6b18 80afb49: e9 d1 f5 ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80afb4e: 8b 7c 24 38 mov 0x38(%esp),%edi 80afb52: dd 05 b0 6b 0d 08 fldl 0x80d6bb0 80afb58: 85 ff test %edi,%edi 80afb5a: 0f 84 81 fb ff ff je 80af6e1 <____strtod_l_internal+0x791> 80afb60: dc 0d b8 6b 0d 08 fmull 0x80d6bb8 80afb66: e9 78 fb ff ff jmp 80af6e3 <____strtod_l_internal+0x793> 80afb6b: 68 c0 d0 0c 08 push $0x80cd0c0 80afb70: 6a 03 push $0x3 80afb72: 68 e3 d9 0c 08 push $0x80cd9e3 80afb77: 53 push %ebx 80afb78: e8 33 87 f9 ff call 80482b0 <.plt+0xd0> 80afb7d: 83 c4 10 add $0x10,%esp 80afb80: 85 c0 test %eax,%eax 80afb82: 0f 85 6d f5 ff ff jne 80af0f5 <____strtod_l_internal+0x1a5> 80afb88: 80 7b 03 28 cmpb $0x28,0x3(%ebx) 80afb8c: 8d 73 03 lea 0x3(%ebx),%esi 80afb8f: 0f 84 3b 14 00 00 je 80b0fd0 <____strtod_l_internal+0x2080> 80afb95: d9 05 10 6b 0d 08 flds 0x80d6b10 80afb9b: 8b bc 24 54 04 00 00 mov 0x454(%esp),%edi 80afba2: 85 ff test %edi,%edi 80afba4: 0f 84 75 f5 ff ff je 80af11f <____strtod_l_internal+0x1cf> 80afbaa: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80afbb1: 89 30 mov %esi,(%eax) 80afbb3: e9 67 f5 ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80afbb8: 8b 74 24 34 mov 0x34(%esp),%esi 80afbbc: 0f b6 06 movzbl (%esi),%eax 80afbbf: 84 c0 test %al,%al 80afbc1: 0f 84 fa 15 00 00 je 80b11c1 <____strtod_l_internal+0x2271> 80afbc7: 38 07 cmp %al,(%edi) 80afbc9: 0f 85 bb f5 ff ff jne 80af18a <____strtod_l_internal+0x23a> 80afbcf: 31 c0 xor %eax,%eax 80afbd1: eb 0e jmp 80afbe1 <____strtod_l_internal+0xc91> 80afbd3: 90 nop 80afbd4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80afbd8: 3a 0c 07 cmp (%edi,%eax,1),%cl 80afbdb: 0f 85 a9 f5 ff ff jne 80af18a <____strtod_l_internal+0x23a> 80afbe1: 83 c0 01 add $0x1,%eax 80afbe4: 0f b6 0c 06 movzbl (%esi,%eax,1),%ecx 80afbe8: 84 c9 test %cl,%cl 80afbea: 75 ec jne 80afbd8 <____strtod_l_internal+0xc88> 80afbec: 83 e8 01 sub $0x1,%eax 80afbef: 01 f8 add %edi,%eax 80afbf1: e9 51 f9 ff ff jmp 80af547 <____strtod_l_internal+0x5f7> 80afbf6: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80afbfd: 00 80afbfe: e9 80 f3 ff ff jmp 80aef83 <____strtod_l_internal+0x33> 80afc03: 8b 84 24 5c 04 00 00 mov 0x45c(%esp),%eax 80afc0a: 8b 70 34 mov 0x34(%eax),%esi 80afc0d: 0f be 45 00 movsbl 0x0(%ebp),%eax 80afc11: f6 44 46 01 10 testb $0x10,0x1(%esi,%eax,2) 80afc16: 89 c2 mov %eax,%edx 80afc18: 75 10 jne 80afc2a <____strtod_l_internal+0xcda> 80afc1a: 83 c5 01 add $0x1,%ebp 80afc1d: 0f be 45 00 movsbl 0x0(%ebp),%eax 80afc21: f6 44 46 01 10 testb $0x10,0x1(%esi,%eax,2) 80afc26: 89 c2 mov %eax,%edx 80afc28: 74 f0 je 80afc1a <____strtod_l_internal+0xcca> 80afc2a: 80 fa 30 cmp $0x30,%dl 80afc2d: 75 0f jne 80afc3e <____strtod_l_internal+0xcee> 80afc2f: 83 c5 01 add $0x1,%ebp 80afc32: 0f b6 55 00 movzbl 0x0(%ebp),%edx 80afc36: 80 fa 30 cmp $0x30,%dl 80afc39: 74 f4 je 80afc2f <____strtod_l_internal+0xcdf> 80afc3b: 0f be c2 movsbl %dl,%eax 80afc3e: 8d 50 d0 lea -0x30(%eax),%edx 80afc41: 83 c5 01 add $0x1,%ebp 80afc44: 83 fa 09 cmp $0x9,%edx 80afc47: 0f 87 93 02 00 00 ja 80afee0 <____strtod_l_internal+0xf90> 80afc4d: 8b 04 95 60 6b 0d 08 mov 0x80d6b60(,%edx,4),%eax 80afc54: 85 c0 test %eax,%eax 80afc56: 89 44 24 0c mov %eax,0xc(%esp) 80afc5a: 0f 84 0d 17 00 00 je 80b136d <____strtod_l_internal+0x241d> 80afc60: 8b 5c 24 0c mov 0xc(%esp),%ebx 80afc64: b8 14 00 00 00 mov $0x14,%eax 80afc69: b9 15 00 00 00 mov $0x15,%ecx 80afc6e: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80afc75: 00 80afc76: 29 d8 sub %ebx,%eax 80afc78: 29 d9 sub %ebx,%ecx 80afc7a: 89 44 24 28 mov %eax,0x28(%esp) 80afc7e: 8b 44 24 20 mov 0x20(%esp),%eax 80afc82: d3 e2 shl %cl,%edx 80afc84: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80afc8b: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80afc92: 89 44 24 20 mov %eax,0x20(%esp) 80afc96: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80afc9d: 85 d2 test %edx,%edx 80afc9f: 89 54 24 1c mov %edx,0x1c(%esp) 80afca3: 89 44 24 18 mov %eax,0x18(%esp) 80afca7: 0f 88 5d 02 00 00 js 80aff0a <____strtod_l_internal+0xfba> 80afcad: b9 ff ff ff ff mov $0xffffffff,%ecx 80afcb2: 2b 4c 24 18 sub 0x18(%esp),%ecx 80afcb6: 8b 44 24 0c mov 0xc(%esp),%eax 80afcba: bb ff ff ff 7f mov $0x7fffffff,%ebx 80afcbf: 1b 5c 24 1c sbb 0x1c(%esp),%ebx 80afcc3: 99 cltd 80afcc4: 29 c1 sub %eax,%ecx 80afcc6: 19 d3 sbb %edx,%ebx 80afcc8: 89 c8 mov %ecx,%eax 80afcca: 83 c0 01 add $0x1,%eax 80afccd: 89 da mov %ebx,%edx 80afccf: 83 d2 00 adc $0x0,%edx 80afcd2: 89 d3 mov %edx,%ebx 80afcd4: c1 fb 1f sar $0x1f,%ebx 80afcd7: 89 df mov %ebx,%edi 80afcd9: 31 db xor %ebx,%ebx 80afcdb: 83 e7 03 and $0x3,%edi 80afcde: 01 f8 add %edi,%eax 80afce0: 11 da adc %ebx,%edx 80afce2: 0f ac d0 02 shrd $0x2,%edx,%eax 80afce6: c1 fa 02 sar $0x2,%edx 80afce9: 89 c1 mov %eax,%ecx 80afceb: 89 d3 mov %edx,%ebx 80afced: 8b 54 24 24 mov 0x24(%esp),%edx 80afcf1: 8b 44 24 20 mov 0x20(%esp),%eax 80afcf5: 39 da cmp %ebx,%edx 80afcf7: 0f 82 90 06 00 00 jb 80b038d <____strtod_l_internal+0x143d> 80afcfd: 0f 86 82 06 00 00 jbe 80b0385 <____strtod_l_internal+0x1435> 80afd03: 68 44 6b 0d 08 push $0x80d6b44 80afd08: 68 45 04 00 00 push $0x445 80afd0d: 68 ca 6b 0d 08 push $0x80d6bca 80afd12: 68 b8 69 0d 08 push $0x80d69b8 80afd17: e8 c4 9a f9 ff call 80497e0 <__assert_fail> 80afd1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80afd20: 8b 4c 24 34 mov 0x34(%esp),%ecx 80afd24: 8d 6b 02 lea 0x2(%ebx),%ebp 80afd27: 0f b6 43 02 movzbl 0x2(%ebx),%eax 80afd2b: 85 c9 test %ecx,%ecx 80afd2d: 0f 85 b4 14 00 00 jne 80b11e7 <____strtod_l_internal+0x2297> 80afd33: 3c 30 cmp $0x30,%al 80afd35: 0f 85 92 14 00 00 jne 80b11cd <____strtod_l_internal+0x227d> 80afd3b: 0f be 53 03 movsbl 0x3(%ebx),%edx 80afd3f: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80afd46: 00 80afd47: 89 eb mov %ebp,%ebx 80afd49: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp) 80afd50: 00 80afd51: e9 06 fa ff ff jmp 80af75c <____strtod_l_internal+0x80c> 80afd56: 80 7c 24 3c 00 cmpb $0x0,0x3c(%esp) 80afd5b: c7 44 24 18 01 00 00 movl $0x1,0x18(%esp) 80afd62: 00 80afd63: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80afd6a: 00 80afd6b: 0f 85 84 01 00 00 jne 80afef5 <____strtod_l_internal+0xfa5> 80afd71: 89 6c 24 58 mov %ebp,0x58(%esp) 80afd75: 83 ef 01 sub $0x1,%edi 80afd78: 31 db xor %ebx,%ebx 80afd7a: 89 4c 24 28 mov %ecx,0x28(%esp) 80afd7e: 89 74 24 40 mov %esi,0x40(%esp) 80afd82: 8b 6c 24 20 mov 0x20(%esp),%ebp 80afd86: eb 49 jmp 80afdd1 <____strtod_l_internal+0xe81> 80afd88: 90 nop 80afd89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80afd90: 83 ee 30 sub $0x30,%esi 80afd93: 83 fe 09 cmp $0x9,%esi 80afd96: 0f 97 c1 seta %cl 80afd99: 89 ce mov %ecx,%esi 80afd9b: 89 f1 mov %esi,%ecx 80afd9d: 84 c9 test %cl,%cl 80afd9f: 75 2d jne 80afdce <____strtod_l_internal+0xe7e> 80afda1: 80 3f 30 cmpb $0x30,(%edi) 80afda4: 0f 85 3d 0f 00 00 jne 80b0ce7 <____strtod_l_internal+0x1d97> 80afdaa: 83 ed 01 sub $0x1,%ebp 80afdad: 03 44 24 18 add 0x18(%esp),%eax 80afdb1: 13 54 24 1c adc 0x1c(%esp),%edx 80afdb5: 83 6c 24 10 01 subl $0x1,0x10(%esp) 80afdba: 0f 95 c3 setne %bl 80afdbd: 89 de mov %ebx,%esi 80afdbf: 89 d3 mov %edx,%ebx 80afdc1: c1 eb 1f shr $0x1f,%ebx 80afdc4: 89 f1 mov %esi,%ecx 80afdc6: 20 cb and %cl,%bl 80afdc8: 0f 84 44 0f 00 00 je 80b0d12 <____strtod_l_internal+0x1dc2> 80afdce: 83 ef 01 sub $0x1,%edi 80afdd1: 80 7c 24 3c 00 cmpb $0x0,0x3c(%esp) 80afdd6: 0f be 37 movsbl (%edi),%esi 80afdd9: 74 b5 je 80afd90 <____strtod_l_internal+0xe40> 80afddb: 8b 8c 24 5c 04 00 00 mov 0x45c(%esp),%ecx 80afde2: 8b 49 34 mov 0x34(%ecx),%ecx 80afde5: 0f b7 34 71 movzwl (%ecx,%esi,2),%esi 80afde9: 66 c1 ee 0c shr $0xc,%si 80afded: 83 f6 01 xor $0x1,%esi 80afdf0: 83 e6 01 and $0x1,%esi 80afdf3: eb a6 jmp 80afd9b <____strtod_l_internal+0xe4b> 80afdf5: 31 f6 xor %esi,%esi 80afdf7: e9 3a f2 ff ff jmp 80af036 <____strtod_l_internal+0xe6> 80afdfc: 0f be d0 movsbl %al,%edx 80afdff: 89 dd mov %ebx,%ebp 80afe01: c7 44 24 0c 0a 00 00 movl $0xa,0xc(%esp) 80afe08: 00 80afe09: e9 21 f3 ff ff jmp 80af12f <____strtod_l_internal+0x1df> 80afe0e: 8b 74 24 38 mov 0x38(%esp),%esi 80afe12: d9 ee fldz 80afe14: 85 f6 test %esi,%esi 80afe16: 0f 84 dc f8 ff ff je 80af6f8 <____strtod_l_internal+0x7a8> 80afe1c: d9 e0 fchs 80afe1e: e9 d5 f8 ff ff jmp 80af6f8 <____strtod_l_internal+0x7a8> 80afe23: 83 fe ff cmp $0xffffffff,%esi 80afe26: 0f 84 cf 10 00 00 je 80b0efb <____strtod_l_internal+0x1fab> 80afe2c: 89 f0 mov %esi,%eax 80afe2e: 31 d2 xor %edx,%edx 80afe30: 89 4c 24 58 mov %ecx,0x58(%esp) 80afe34: 05 35 01 00 00 add $0x135,%eax 80afe39: 83 d2 00 adc $0x0,%edx 80afe3c: 89 44 24 28 mov %eax,0x28(%esp) 80afe40: 89 54 24 2c mov %edx,0x2c(%esp) 80afe44: 6a 00 push $0x0 80afe46: 6a 0a push $0xa 80afe48: 52 push %edx 80afe49: 50 push %eax 80afe4a: e8 11 78 00 00 call 80b7660 <__divdi3> 80afe4f: 83 c4 10 add $0x10,%esp 80afe52: 89 44 24 40 mov %eax,0x40(%esp) 80afe56: 89 54 24 18 mov %edx,0x18(%esp) 80afe5a: 8b 4c 24 58 mov 0x58(%esp),%ecx 80afe5e: e9 c7 f7 ff ff jmp 80af62a <____strtod_l_internal+0x6da> 80afe63: 0f 86 bb 0e 00 00 jbe 80b0d24 <____strtod_l_internal+0x1dd4> 80afe69: 68 44 6b 0d 08 push $0x80d6b44 80afe6e: 68 18 04 00 00 push $0x418 80afe73: 68 ca 6b 0d 08 push $0x80d6bca 80afe78: 68 34 69 0d 08 push $0x80d6934 80afe7d: e8 5e 99 f9 ff call 80497e0 <__assert_fail> 80afe82: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80afe88: 8b 44 24 20 mov 0x20(%esp),%eax 80afe8c: 31 d2 xor %edx,%edx 80afe8e: 89 4c 24 58 mov %ecx,0x58(%esp) 80afe92: 0f a4 c2 02 shld $0x2,%eax,%edx 80afe96: c1 e0 02 shl $0x2,%eax 80afe99: 05 32 04 00 00 add $0x432,%eax 80afe9e: 83 d2 00 adc $0x0,%edx 80afea1: 89 44 24 28 mov %eax,0x28(%esp) 80afea5: 89 54 24 2c mov %edx,0x2c(%esp) 80afea9: 6a 00 push $0x0 80afeab: 6a 0a push $0xa 80afead: 52 push %edx 80afeae: 50 push %eax 80afeaf: e8 ac 77 00 00 call 80b7660 <__divdi3> 80afeb4: 83 c4 10 add $0x10,%esp 80afeb7: 89 44 24 40 mov %eax,0x40(%esp) 80afebb: 89 54 24 18 mov %edx,0x18(%esp) 80afebf: 8b 4c 24 58 mov 0x58(%esp),%ecx 80afec3: e9 62 f7 ff ff jmp 80af62a <____strtod_l_internal+0x6da> 80afec8: dc 0d a8 6b 0d 08 fmull 0x80d6ba8 80afece: e9 10 f8 ff ff jmp 80af6e3 <____strtod_l_internal+0x793> 80afed3: 39 c8 cmp %ecx,%eax 80afed5: 0f 86 c7 f5 ff ff jbe 80af4a2 <____strtod_l_internal+0x552> 80afedb: e9 be f5 ff ff jmp 80af49e <____strtod_l_internal+0x54e> 80afee0: 8b bc 24 5c 04 00 00 mov 0x45c(%esp),%edi 80afee7: 8b 57 38 mov 0x38(%edi),%edx 80afeea: 8b 14 82 mov (%edx,%eax,4),%edx 80afeed: 83 ea 57 sub $0x57,%edx 80afef0: e9 58 fd ff ff jmp 80afc4d <____strtod_l_internal+0xcfd> 80afef5: c7 44 24 18 04 00 00 movl $0x4,0x18(%esp) 80afefc: 00 80afefd: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80aff04: 00 80aff05: e9 67 fe ff ff jmp 80afd71 <____strtod_l_internal+0xe21> 80aff0a: 89 d9 mov %ebx,%ecx 80aff0c: 31 c0 xor %eax,%eax 80aff0e: c1 fb 1f sar $0x1f,%ebx 80aff11: ba 00 00 00 80 mov $0x80000000,%edx 80aff16: 29 c8 sub %ecx,%eax 80aff18: 19 da sbb %ebx,%edx 80aff1a: 0f ac d0 02 shrd $0x2,%edx,%eax 80aff1e: c1 fa 02 sar $0x2,%edx 80aff21: 89 c1 mov %eax,%ecx 80aff23: 89 d3 mov %edx,%ebx 80aff25: e9 c3 fd ff ff jmp 80afced <____strtod_l_internal+0xd9d> 80aff2a: 8b 44 24 18 mov 0x18(%esp),%eax 80aff2e: 85 c0 test %eax,%eax 80aff30: 0f 8e ca 0c 00 00 jle 80b0c00 <____strtod_l_internal+0x1cb0> 80aff36: 89 f0 mov %esi,%eax 80aff38: 09 f8 or %edi,%eax 80aff3a: 0f 85 be 12 00 00 jne 80b11fe <____strtod_l_internal+0x22ae> 80aff40: 8b 44 24 0c mov 0xc(%esp),%eax 80aff44: 85 c0 test %eax,%eax 80aff46: 0f 84 b2 12 00 00 je 80b11fe <____strtod_l_internal+0x22ae> 80aff4c: b9 36 00 00 00 mov $0x36,%ecx 80aff51: 2b 4c 24 18 sub 0x18(%esp),%ecx 80aff55: 31 db xor %ebx,%ebx 80aff57: 8b 74 24 10 mov 0x10(%esp),%esi 80aff5b: 89 c8 mov %ecx,%eax 80aff5d: 31 ff xor %edi,%edi 80aff5f: 99 cltd 80aff60: 89 4c 24 20 mov %ecx,0x20(%esp) 80aff64: 89 54 24 24 mov %edx,0x24(%esp) 80aff68: 89 fa mov %edi,%edx 80aff6a: 89 f0 mov %esi,%eax 80aff6c: 2b 44 24 48 sub 0x48(%esp),%eax 80aff70: 1b 54 24 4c sbb 0x4c(%esp),%edx 80aff74: 39 54 24 24 cmp %edx,0x24(%esp) 80aff78: 7c 1b jl 80aff95 <____strtod_l_internal+0x1045> 80aff7a: 7f 06 jg 80aff82 <____strtod_l_internal+0x1032> 80aff7c: 39 44 24 20 cmp %eax,0x20(%esp) 80aff80: 76 13 jbe 80aff95 <____strtod_l_internal+0x1045> 80aff82: 8b 4c 24 10 mov 0x10(%esp),%ecx 80aff86: 2b 4c 24 0c sub 0xc(%esp),%ecx 80aff8a: 89 c8 mov %ecx,%eax 80aff8c: 89 4c 24 20 mov %ecx,0x20(%esp) 80aff90: 99 cltd 80aff91: 89 54 24 24 mov %edx,0x24(%esp) 80aff95: 8b 44 24 20 mov 0x20(%esp),%eax 80aff99: 03 44 24 48 add 0x48(%esp),%eax 80aff9d: 8b 54 24 24 mov 0x24(%esp),%edx 80affa1: 13 54 24 4c adc 0x4c(%esp),%edx 80affa5: 39 d7 cmp %edx,%edi 80affa7: 0f 8c 0c 05 00 00 jl 80b04b9 <____strtod_l_internal+0x1569> 80affad: 7f 08 jg 80affb7 <____strtod_l_internal+0x1067> 80affaf: 39 c6 cmp %eax,%esi 80affb1: 0f 86 02 05 00 00 jbe 80b04b9 <____strtod_l_internal+0x1569> 80affb7: 03 4c 24 0c add 0xc(%esp),%ecx 80affbb: c7 44 24 58 01 00 00 movl $0x1,0x58(%esp) 80affc2: 00 80affc3: 89 4c 24 10 mov %ecx,0x10(%esp) 80affc7: 8b 44 24 10 mov 0x10(%esp),%eax 80affcb: 2b 44 24 0c sub 0xc(%esp),%eax 80affcf: 8d bc 24 94 00 00 00 lea 0x94(%esp),%edi 80affd6: 31 c9 xor %ecx,%ecx 80affd8: 89 6c 24 48 mov %ebp,0x48(%esp) 80affdc: be 40 15 0d 08 mov $0x80d1540,%esi 80affe1: 89 7c 24 28 mov %edi,0x28(%esp) 80affe5: 89 7c 24 0c mov %edi,0xc(%esp) 80affe9: 8d bc 24 60 02 00 00 lea 0x260(%esp),%edi 80afff0: 89 44 24 40 mov %eax,0x40(%esp) 80afff4: 29 d8 sub %ebx,%eax 80afff6: 89 7c 24 30 mov %edi,0x30(%esp) 80afffa: 89 fa mov %edi,%edx 80afffc: bb 01 00 00 00 mov $0x1,%ebx 80b0001: 89 cf mov %ecx,%edi 80b0003: 89 c5 mov %eax,%ebp 80b0005: eb 35 jmp 80b003c <____strtod_l_internal+0x10ec> 80b0007: 8b 46 04 mov 0x4(%esi),%eax 80b000a: 83 ec 04 sub $0x4,%esp 80b000d: 8d 78 fe lea -0x2(%eax),%edi 80b0010: 8b 06 mov (%esi),%eax 80b0012: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 80b0019: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b0020: 51 push %ecx 80b0021: 50 push %eax 80b0022: 52 push %edx 80b0023: 89 54 24 20 mov %edx,0x20(%esp) 80b0027: e8 d4 d3 fa ff call 805d400 <memcpy> 80b002c: 83 c4 10 add $0x10,%esp 80b002f: 8b 54 24 10 mov 0x10(%esp),%edx 80b0033: 01 db add %ebx,%ebx 80b0035: 83 c6 10 add $0x10,%esi 80b0038: 85 ed test %ebp,%ebp 80b003a: 74 5a je 80b0096 <____strtod_l_internal+0x1146> 80b003c: 85 eb test %ebp,%ebx 80b003e: 74 f3 je 80b0033 <____strtod_l_internal+0x10e3> 80b0040: 31 dd xor %ebx,%ebp 80b0042: 85 ff test %edi,%edi 80b0044: 74 c1 je 80b0007 <____strtod_l_internal+0x10b7> 80b0046: 83 ec 0c sub $0xc,%esp 80b0049: 57 push %edi 80b004a: 8b 46 04 mov 0x4(%esi),%eax 80b004d: 52 push %edx 80b004e: 83 e8 02 sub $0x2,%eax 80b0051: 89 54 24 24 mov %edx,0x24(%esp) 80b0055: 50 push %eax 80b0056: 8b 06 mov (%esi),%eax 80b0058: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b005f: 50 push %eax 80b0060: ff 74 24 28 pushl 0x28(%esp) 80b0064: e8 47 e4 fe ff call 809e4b0 <__mpn_mul> 80b0069: 8b 4e 04 mov 0x4(%esi),%ecx 80b006c: 83 c4 20 add $0x20,%esp 80b006f: 85 c0 test %eax,%eax 80b0071: 8b 54 24 10 mov 0x10(%esp),%edx 80b0075: 8d 7c 0f fe lea -0x2(%edi,%ecx,1),%edi 80b0079: 75 0f jne 80b008a <____strtod_l_internal+0x113a> 80b007b: 89 d0 mov %edx,%eax 80b007d: 83 ef 01 sub $0x1,%edi 80b0080: 8b 54 24 0c mov 0xc(%esp),%edx 80b0084: 89 44 24 0c mov %eax,0xc(%esp) 80b0088: eb a9 jmp 80b0033 <____strtod_l_internal+0x10e3> 80b008a: 89 d0 mov %edx,%eax 80b008c: 8b 54 24 0c mov 0xc(%esp),%edx 80b0090: 89 44 24 0c mov %eax,0xc(%esp) 80b0094: eb 9d jmp 80b0033 <____strtod_l_internal+0x10e3> 80b0096: 3b 54 24 28 cmp 0x28(%esp),%edx 80b009a: 89 6c 24 3c mov %ebp,0x3c(%esp) 80b009e: 89 7c 24 20 mov %edi,0x20(%esp) 80b00a2: 8b 6c 24 48 mov 0x48(%esp),%ebp 80b00a6: 0f 84 b4 0e 00 00 je 80b0f60 <____strtod_l_internal+0x2010> 80b00ac: ff 74 24 34 pushl 0x34(%esp) 80b00b0: ff 74 24 48 pushl 0x48(%esp) 80b00b4: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b00bb: 50 push %eax 80b00bc: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b00c3: 50 push %eax 80b00c4: 8b 4c 24 38 mov 0x38(%esp),%ecx 80b00c8: 89 e8 mov %ebp,%eax 80b00ca: 8b 54 24 50 mov 0x50(%esp),%edx 80b00ce: e8 6d eb ff ff call 80aec40 <str_to_mpn.isra.0> 80b00d3: 8b 44 24 30 mov 0x30(%esp),%eax 80b00d7: 83 e8 01 sub $0x1,%eax 80b00da: 0f bd 9c 84 70 02 00 bsr 0x270(%esp,%eax,4),%ebx 80b00e1: 00 80b00e2: 89 44 24 44 mov %eax,0x44(%esp) 80b00e6: 83 c4 10 add $0x10,%esp 80b00e9: 83 f3 1f xor $0x1f,%ebx 80b00ec: 0f 84 8a 02 00 00 je 80b037c <____strtod_l_internal+0x142c> 80b00f2: 53 push %ebx 80b00f3: ff 74 24 24 pushl 0x24(%esp) 80b00f7: 8b 44 24 38 mov 0x38(%esp),%eax 80b00fb: 50 push %eax 80b00fc: 50 push %eax 80b00fd: e8 ee e2 fe ff call 809e3f0 <__mpn_lshift> 80b0102: 53 push %ebx 80b0103: ff b4 24 90 00 00 00 pushl 0x90(%esp) 80b010a: 8b 44 24 40 mov 0x40(%esp),%eax 80b010e: 50 push %eax 80b010f: 50 push %eax 80b0110: e8 db e2 fe ff call 809e3f0 <__mpn_lshift> 80b0115: 83 c4 20 add $0x20,%esp 80b0118: 85 c0 test %eax,%eax 80b011a: 0f 84 5c 02 00 00 je 80b037c <____strtod_l_internal+0x142c> 80b0120: 8b 4c 24 7c mov 0x7c(%esp),%ecx 80b0124: 8d 51 01 lea 0x1(%ecx),%edx 80b0127: 89 84 8c 94 00 00 00 mov %eax,0x94(%esp,%ecx,4) 80b012e: 89 54 24 7c mov %edx,0x7c(%esp) 80b0132: 8b 74 24 18 mov 0x18(%esp),%esi 80b0136: 8b 44 24 20 mov 0x20(%esp),%eax 80b013a: 89 f7 mov %esi,%edi 80b013c: 89 b4 24 80 00 00 00 mov %esi,0x80(%esp) 80b0143: c1 ff 1f sar $0x1f,%edi 80b0146: 83 f8 01 cmp $0x1,%eax 80b0149: 89 bc 24 84 00 00 00 mov %edi,0x84(%esp) 80b0150: 0f 84 b1 03 00 00 je 80b0507 <____strtod_l_internal+0x15b7> 80b0156: 83 f8 02 cmp $0x2,%eax 80b0159: 0f 85 a7 04 00 00 jne 80b0606 <____strtod_l_internal+0x16b6> 80b015f: 83 fa 01 cmp $0x1,%edx 80b0162: 8b ac 24 60 02 00 00 mov 0x260(%esp),%ebp 80b0169: 8b 8c 24 64 02 00 00 mov 0x264(%esp),%ecx 80b0170: 0f 8f fd 0b 00 00 jg 80b0d73 <____strtod_l_internal+0x1e23> 80b0176: 8b 9c 24 94 00 00 00 mov 0x94(%esp),%ebx 80b017d: 39 d9 cmp %ebx,%ecx 80b017f: 0f 86 a7 0e 00 00 jbe 80b102c <____strtod_l_internal+0x20dc> 80b0185: 8b 44 24 18 mov 0x18(%esp),%eax 80b0189: 85 c0 test %eax,%eax 80b018b: 0f 8e 72 11 00 00 jle 80b1303 <____strtod_l_internal+0x23b3> 80b0191: 83 7c 24 18 15 cmpl $0x15,0x18(%esp) 80b0196: 0f 8e 67 0e 00 00 jle 80b1003 <____strtod_l_internal+0x20b3> 80b019c: b8 35 00 00 00 mov $0x35,%eax 80b01a1: 2b 44 24 18 sub 0x18(%esp),%eax 80b01a5: 8d b4 24 88 00 00 00 lea 0x88(%esp),%esi 80b01ac: 89 74 24 0c mov %esi,0xc(%esp) 80b01b0: 89 44 24 3c mov %eax,0x3c(%esp) 80b01b4: 74 1c je 80b01d2 <____strtod_l_internal+0x1282> 80b01b6: 89 4c 24 10 mov %ecx,0x10(%esp) 80b01ba: 50 push %eax 80b01bb: 6a 02 push $0x2 80b01bd: 56 push %esi 80b01be: 56 push %esi 80b01bf: e8 2c e2 fe ff call 809e3f0 <__mpn_lshift> 80b01c4: 8b 9c 24 a4 00 00 00 mov 0xa4(%esp),%ebx 80b01cb: 83 c4 10 add $0x10,%esp 80b01ce: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b01d2: 83 44 24 18 20 addl $0x20,0x18(%esp) 80b01d7: 31 f6 xor %esi,%esi 80b01d9: 31 ff xor %edi,%edi 80b01db: 8b 44 24 18 mov 0x18(%esp),%eax 80b01df: 83 f8 35 cmp $0x35,%eax 80b01e2: 0f 8f 2b 01 00 00 jg 80b0313 <____strtod_l_internal+0x13c3> 80b01e8: 89 e8 mov %ebp,%eax 80b01ea: f7 d8 neg %eax 80b01ec: 89 44 24 20 mov %eax,0x20(%esp) 80b01f0: 39 cb cmp %ecx,%ebx 80b01f2: 0f 84 95 00 00 00 je 80b028d <____strtod_l_internal+0x133d> 80b01f8: 89 f0 mov %esi,%eax 80b01fa: 89 da mov %ebx,%edx 80b01fc: f7 f1 div %ecx 80b01fe: 89 c6 mov %eax,%esi 80b0200: 89 d3 mov %edx,%ebx 80b0202: 89 e8 mov %ebp,%eax 80b0204: f7 e6 mul %esi 80b0206: 89 d7 mov %edx,%edi 80b0208: 89 c2 mov %eax,%edx 80b020a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b0210: 39 df cmp %ebx,%edi 80b0212: 77 06 ja 80b021a <____strtod_l_internal+0x12ca> 80b0214: 75 10 jne 80b0226 <____strtod_l_internal+0x12d6> 80b0216: 85 d2 test %edx,%edx 80b0218: 74 0c je 80b0226 <____strtod_l_internal+0x12d6> 80b021a: 83 ee 01 sub $0x1,%esi 80b021d: 29 ea sub %ebp,%edx 80b021f: 83 df 00 sbb $0x0,%edi 80b0222: 01 cb add %ecx,%ebx 80b0224: 73 ea jae 80b0210 <____strtod_l_internal+0x12c0> 80b0226: 31 c0 xor %eax,%eax 80b0228: 29 d0 sub %edx,%eax 80b022a: 19 fb sbb %edi,%ebx 80b022c: 8b 54 24 18 mov 0x18(%esp),%edx 80b0230: 89 c7 mov %eax,%edi 80b0232: 85 d2 test %edx,%edx 80b0234: 75 7b jne 80b02b1 <____strtod_l_internal+0x1361> 80b0236: 85 f6 test %esi,%esi 80b0238: 0f 84 25 01 00 00 je 80b0363 <____strtod_l_internal+0x1413> 80b023e: 0f bd d6 bsr %esi,%edx 80b0241: 83 f2 1f xor $0x1f,%edx 80b0244: 89 d7 mov %edx,%edi 80b0246: 89 54 24 10 mov %edx,0x10(%esp) 80b024a: c1 ff 1f sar $0x1f,%edi 80b024d: 89 7c 24 14 mov %edi,0x14(%esp) 80b0251: bf 20 00 00 00 mov $0x20,%edi 80b0256: 29 d7 sub %edx,%edi 80b0258: 89 7c 24 18 mov %edi,0x18(%esp) 80b025c: 89 f7 mov %esi,%edi 80b025e: 89 c6 mov %eax,%esi 80b0260: 8b 44 24 10 mov 0x10(%esp),%eax 80b0264: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b026b: 8b 54 24 14 mov 0x14(%esp),%edx 80b026f: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b0276: 00 00 00 00 80b027a: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b0281: 89 bc 24 88 00 00 00 mov %edi,0x88(%esp) 80b0288: e9 63 ff ff ff jmp 80b01f0 <____strtod_l_internal+0x12a0> 80b028d: 01 f3 add %esi,%ebx 80b028f: 0f 83 31 02 00 00 jae 80b04c6 <____strtod_l_internal+0x1576> 80b0295: 8b 7c 24 18 mov 0x18(%esp),%edi 80b0299: 29 eb sub %ebp,%ebx 80b029b: 31 f6 xor %esi,%esi 80b029d: 01 ee add %ebp,%esi 80b029f: 83 d3 00 adc $0x0,%ebx 80b02a2: 85 ff test %edi,%edi 80b02a4: 0f 84 1b 0a 00 00 je 80b0cc5 <____strtod_l_internal+0x1d75> 80b02aa: 89 f7 mov %esi,%edi 80b02ac: be ff ff ff ff mov $0xffffffff,%esi 80b02b1: 8b 54 24 18 mov 0x18(%esp),%edx 80b02b5: 83 fa 15 cmp $0x15,%edx 80b02b8: 7f 25 jg 80b02df <____strtod_l_internal+0x138f> 80b02ba: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b02c1: 89 b4 24 88 00 00 00 mov %esi,0x88(%esp) 80b02c8: 89 fe mov %edi,%esi 80b02ca: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b02d1: 89 d0 mov %edx,%eax 80b02d3: 83 c0 20 add $0x20,%eax 80b02d6: 89 44 24 18 mov %eax,0x18(%esp) 80b02da: e9 11 ff ff ff jmp 80b01f0 <____strtod_l_internal+0x12a0> 80b02df: b8 35 00 00 00 mov $0x35,%eax 80b02e4: 89 c5 mov %eax,%ebp 80b02e6: 2b 6c 24 18 sub 0x18(%esp),%ebp 80b02ea: 89 6c 24 3c mov %ebp,0x3c(%esp) 80b02ee: 74 23 je 80b0313 <____strtod_l_internal+0x13c3> 80b02f0: 55 push %ebp 80b02f1: 6a 02 push $0x2 80b02f3: 8b 44 24 14 mov 0x14(%esp),%eax 80b02f7: 50 push %eax 80b02f8: 50 push %eax 80b02f9: e8 f2 e0 fe ff call 809e3f0 <__mpn_lshift> 80b02fe: b9 20 00 00 00 mov $0x20,%ecx 80b0303: 89 f0 mov %esi,%eax 80b0305: 29 e9 sub %ebp,%ecx 80b0307: d3 e8 shr %cl,%eax 80b0309: 09 84 24 98 00 00 00 or %eax,0x98(%esp) 80b0310: 83 c4 10 add $0x10,%esp 80b0313: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 80b031a: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 80b0321: 83 c2 ff add $0xffffffff,%edx 80b0324: 83 d1 ff adc $0xffffffff,%ecx 80b0327: 85 ff test %edi,%edi 80b0329: 0f 95 c0 setne %al 80b032c: 85 db test %ebx,%ebx 80b032e: 89 c7 mov %eax,%edi 80b0330: 0f 95 c0 setne %al 80b0333: 09 f8 or %edi,%eax 80b0335: 0a 44 24 58 or 0x58(%esp),%al 80b0339: 0f b6 c0 movzbl %al,%eax 80b033c: 50 push %eax 80b033d: b8 1f 00 00 00 mov $0x1f,%eax 80b0342: 2b 44 24 40 sub 0x40(%esp),%eax 80b0346: 50 push %eax 80b0347: 56 push %esi 80b0348: ff 74 24 44 pushl 0x44(%esp) 80b034c: 8b 44 24 1c mov 0x1c(%esp),%eax 80b0350: e8 3b e4 ff ff call 80ae790 <round_and_return> 80b0355: 83 c4 10 add $0x10,%esp 80b0358: 81 c4 3c 04 00 00 add $0x43c,%esp 80b035e: 5b pop %ebx 80b035f: 5e pop %esi 80b0360: 5f pop %edi 80b0361: 5d pop %ebp 80b0362: c3 ret 80b0363: 31 ff xor %edi,%edi 80b0365: 89 c6 mov %eax,%esi 80b0367: c7 44 24 10 20 00 00 movl $0x20,0x10(%esp) 80b036e: 00 80b036f: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80b0376: 00 80b0377: e9 e4 fe ff ff jmp 80b0260 <____strtod_l_internal+0x1310> 80b037c: 8b 54 24 7c mov 0x7c(%esp),%edx 80b0380: e9 ad fd ff ff jmp 80b0132 <____strtod_l_internal+0x11e2> 80b0385: 39 c8 cmp %ecx,%eax 80b0387: 0f 87 76 f9 ff ff ja 80afd03 <____strtod_l_internal+0xdb3> 80b038d: 8b 44 24 20 mov 0x20(%esp),%eax 80b0391: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b0395: 8b 54 24 24 mov 0x24(%esp),%edx 80b0399: 8b 7c 24 28 mov 0x28(%esp),%edi 80b039d: 83 c0 ff add $0xffffffff,%eax 80b03a0: 83 d2 ff adc $0xffffffff,%edx 80b03a3: 83 e9 01 sub $0x1,%ecx 80b03a6: 0f a4 c2 02 shld $0x2,%eax,%edx 80b03aa: 89 cb mov %ecx,%ebx 80b03ac: c1 e0 02 shl $0x2,%eax 80b03af: c1 fb 1f sar $0x1f,%ebx 80b03b2: 01 c8 add %ecx,%eax 80b03b4: 11 da adc %ebx,%edx 80b03b6: 03 44 24 18 add 0x18(%esp),%eax 80b03ba: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b03be: 13 54 24 1c adc 0x1c(%esp),%edx 80b03c2: 89 74 24 10 mov %esi,0x10(%esp) 80b03c6: 89 44 24 18 mov %eax,0x18(%esp) 80b03ca: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b03d1: 89 54 24 1c mov %edx,0x1c(%esp) 80b03d5: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b03dc: ba 01 00 00 00 mov $0x1,%edx 80b03e1: 89 54 24 0c mov %edx,0xc(%esp) 80b03e5: 8d 76 00 lea 0x0(%esi),%esi 80b03e8: 89 de mov %ebx,%esi 80b03ea: 83 ee 01 sub $0x1,%esi 80b03ed: 0f 84 8c 00 00 00 je 80b047f <____strtod_l_internal+0x152f> 80b03f3: 0f be 4d 00 movsbl 0x0(%ebp),%ecx 80b03f7: 8b 44 24 10 mov 0x10(%esp),%eax 80b03fb: f6 44 48 01 10 testb $0x10,0x1(%eax,%ecx,2) 80b0400: 75 08 jne 80b040a <____strtod_l_internal+0x14ba> 80b0402: 03 6c 24 44 add 0x44(%esp),%ebp 80b0406: 0f be 4d 00 movsbl 0x0(%ebp),%ecx 80b040a: 8d 41 d0 lea -0x30(%ecx),%eax 80b040d: 83 c5 01 add $0x1,%ebp 80b0410: 83 f8 09 cmp $0x9,%eax 80b0413: 76 10 jbe 80b0425 <____strtod_l_internal+0x14d5> 80b0415: 8b 84 24 5c 04 00 00 mov 0x45c(%esp),%eax 80b041c: 8b 40 38 mov 0x38(%eax),%eax 80b041f: 8b 04 88 mov (%eax,%ecx,4),%eax 80b0422: 83 e8 57 sub $0x57,%eax 80b0425: 83 ff 02 cmp $0x2,%edi 80b0428: 7e 17 jle 80b0441 <____strtod_l_internal+0x14f1> 80b042a: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b042e: 8d 4f fd lea -0x3(%edi),%ecx 80b0431: 83 ef 04 sub $0x4,%edi 80b0434: d3 e0 shl %cl,%eax 80b0436: 09 84 9c 88 00 00 00 or %eax,0x88(%esp,%ebx,4) 80b043d: 89 f3 mov %esi,%ebx 80b043f: eb a7 jmp 80b03e8 <____strtod_l_internal+0x1498> 80b0441: b9 03 00 00 00 mov $0x3,%ecx 80b0446: 89 c2 mov %eax,%edx 80b0448: 29 f9 sub %edi,%ecx 80b044a: d3 ea shr %cl,%edx 80b044c: 89 d1 mov %edx,%ecx 80b044e: 8b 54 24 0c mov 0xc(%esp),%edx 80b0452: 09 8c 94 88 00 00 00 or %ecx,0x88(%esp,%edx,4) 80b0459: 8d 4f 1d lea 0x1d(%edi),%ecx 80b045c: d3 e0 shl %cl,%eax 80b045e: 85 d2 test %edx,%edx 80b0460: 0f 84 d6 08 00 00 je 80b0d3c <____strtod_l_internal+0x1dec> 80b0466: 89 84 24 88 00 00 00 mov %eax,0x88(%esp) 80b046d: 83 c7 1c add $0x1c,%edi 80b0470: 89 f3 mov %esi,%ebx 80b0472: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80b0479: 00 80b047a: e9 69 ff ff ff jmp 80b03e8 <____strtod_l_internal+0x1498> 80b047f: 8b 54 24 0c mov 0xc(%esp),%edx 80b0483: 83 fa 01 cmp $0x1,%edx 80b0486: 75 0b jne 80b0493 <____strtod_l_internal+0x1543> 80b0488: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b048f: 00 00 00 00 80b0493: 6a 00 push $0x0 80b0495: 6a 00 push $0x0 80b0497: 6a 00 push $0x0 80b0499: ff 74 24 44 pushl 0x44(%esp) 80b049d: 8b 54 24 28 mov 0x28(%esp),%edx 80b04a1: 8b 4c 24 2c mov 0x2c(%esp),%ecx 80b04a5: 8d 84 24 98 00 00 00 lea 0x98(%esp),%eax 80b04ac: e8 df e2 ff ff call 80ae790 <round_and_return> 80b04b1: 83 c4 10 add $0x10,%esp 80b04b4: e9 66 ec ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80b04b9: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) 80b04c0: 00 80b04c1: e9 01 fb ff ff jmp 80affc7 <____strtod_l_internal+0x1077> 80b04c6: 31 c0 xor %eax,%eax 80b04c8: 85 ed test %ebp,%ebp 80b04ca: 89 ef mov %ebp,%edi 80b04cc: 0f 95 c0 setne %al 80b04cf: 8b 54 24 20 mov 0x20(%esp),%edx 80b04d3: be ff ff ff ff mov $0xffffffff,%esi 80b04d8: 29 c7 sub %eax,%edi 80b04da: e9 31 fd ff ff jmp 80b0210 <____strtod_l_internal+0x12c0> 80b04df: 8b 44 24 20 mov 0x20(%esp),%eax 80b04e3: 31 d2 xor %edx,%edx 80b04e5: f7 d8 neg %eax 80b04e7: 83 d2 00 adc $0x0,%edx 80b04ea: f7 da neg %edx 80b04ec: 39 da cmp %ebx,%edx 80b04ee: 0f 8f ae ef ff ff jg 80af4a2 <____strtod_l_internal+0x552> 80b04f4: 0f 8c a4 ef ff ff jl 80af49e <____strtod_l_internal+0x54e> 80b04fa: 39 c8 cmp %ecx,%eax 80b04fc: 0f 83 a0 ef ff ff jae 80af4a2 <____strtod_l_internal+0x552> 80b0502: e9 97 ef ff ff jmp 80af49e <____strtod_l_internal+0x54e> 80b0507: 8b 8c 24 94 00 00 00 mov 0x94(%esp),%ecx 80b050e: 8b ac 24 60 02 00 00 mov 0x260(%esp),%ebp 80b0515: 39 e9 cmp %ebp,%ecx 80b0517: 0f 83 3e 0d 00 00 jae 80b125b <____strtod_l_internal+0x230b> 80b051d: 83 fa 01 cmp $0x1,%edx 80b0520: 0f 85 35 0d 00 00 jne 80b125b <____strtod_l_internal+0x230b> 80b0526: 8b 74 24 18 mov 0x18(%esp),%esi 80b052a: 31 c0 xor %eax,%eax 80b052c: 89 ca mov %ecx,%edx 80b052e: f7 f5 div %ebp 80b0530: 85 f6 test %esi,%esi 80b0532: 89 d1 mov %edx,%ecx 80b0534: 75 4c jne 80b0582 <____strtod_l_internal+0x1632> 80b0536: 85 c0 test %eax,%eax 80b0538: 74 34 je 80b056e <____strtod_l_internal+0x161e> 80b053a: 89 c3 mov %eax,%ebx 80b053c: 0f bd c0 bsr %eax,%eax 80b053f: be 20 00 00 00 mov $0x20,%esi 80b0544: 83 f0 1f xor $0x1f,%eax 80b0547: 89 d1 mov %edx,%ecx 80b0549: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b0550: 00 00 00 00 80b0554: 99 cltd 80b0555: 29 c6 sub %eax,%esi 80b0557: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b055e: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b0565: 89 9c 24 88 00 00 00 mov %ebx,0x88(%esp) 80b056c: eb bc jmp 80b052a <____strtod_l_internal+0x15da> 80b056e: 83 84 24 80 00 00 00 addl $0xffffffe0,0x80(%esp) 80b0575: e0 80b0576: 83 94 24 84 00 00 00 adcl $0xffffffff,0x84(%esp) 80b057d: ff 80b057e: f7 f5 div %ebp 80b0580: eb b4 jmp 80b0536 <____strtod_l_internal+0x15e6> 80b0582: 83 fe 15 cmp $0x15,%esi 80b0585: 7f 1a jg 80b05a1 <____strtod_l_internal+0x1651> 80b0587: 8b 94 24 88 00 00 00 mov 0x88(%esp),%edx 80b058e: 83 c6 20 add $0x20,%esi 80b0591: 89 84 24 88 00 00 00 mov %eax,0x88(%esp) 80b0598: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b059f: eb 89 jmp 80b052a <____strtod_l_internal+0x15da> 80b05a1: 89 f1 mov %esi,%ecx 80b05a3: bb 35 00 00 00 mov $0x35,%ebx 80b05a8: 89 c6 mov %eax,%esi 80b05aa: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b05b1: 29 cb sub %ecx,%ebx 80b05b3: 89 d7 mov %edx,%edi 80b05b5: 89 44 24 0c mov %eax,0xc(%esp) 80b05b9: 74 1f je 80b05da <____strtod_l_internal+0x168a> 80b05bb: 53 push %ebx 80b05bc: 6a 02 push $0x2 80b05be: 50 push %eax 80b05bf: 50 push %eax 80b05c0: e8 2b de fe ff call 809e3f0 <__mpn_lshift> 80b05c5: b9 20 00 00 00 mov $0x20,%ecx 80b05ca: 89 f0 mov %esi,%eax 80b05cc: 29 d9 sub %ebx,%ecx 80b05ce: d3 e8 shr %cl,%eax 80b05d0: 09 84 24 98 00 00 00 or %eax,0x98(%esp) 80b05d7: 83 c4 10 add $0x10,%esp 80b05da: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 80b05e1: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 80b05e8: 83 c2 ff add $0xffffffff,%edx 80b05eb: 83 d1 ff adc $0xffffffff,%ecx 80b05ee: 31 c0 xor %eax,%eax 80b05f0: 85 ff test %edi,%edi 80b05f2: 0f 95 c0 setne %al 80b05f5: 0b 44 24 58 or 0x58(%esp),%eax 80b05f9: 50 push %eax 80b05fa: b8 1f 00 00 00 mov $0x1f,%eax 80b05ff: 29 d8 sub %ebx,%eax 80b0601: e9 40 fd ff ff jmp 80b0346 <____strtod_l_internal+0x13f6> 80b0606: 8b 44 24 34 mov 0x34(%esp),%eax 80b060a: 8b 84 84 60 02 00 00 mov 0x260(%esp,%eax,4),%eax 80b0611: 89 44 24 0c mov %eax,0xc(%esp) 80b0615: 8b 44 24 20 mov 0x20(%esp),%eax 80b0619: 8d 70 fe lea -0x2(%eax),%esi 80b061c: 29 d0 sub %edx,%eax 80b061e: 89 74 24 10 mov %esi,0x10(%esp) 80b0622: 8b bc b4 60 02 00 00 mov 0x260(%esp,%esi,4),%edi 80b0629: 83 ec 04 sub $0x4,%esp 80b062c: 52 push %edx 80b062d: 8b 74 24 38 mov 0x38(%esp),%esi 80b0631: 8d 04 86 lea (%esi,%eax,4),%eax 80b0634: 50 push %eax 80b0635: ff 74 24 34 pushl 0x34(%esp) 80b0639: e8 82 d9 fe ff call 809dfc0 <__mpn_cmp> 80b063e: 83 c4 10 add $0x10,%esp 80b0641: 85 c0 test %eax,%eax 80b0643: 8b 4c 24 7c mov 0x7c(%esp),%ecx 80b0647: 7e 16 jle 80b065f <____strtod_l_internal+0x170f> 80b0649: 8b 44 24 7c mov 0x7c(%esp),%eax 80b064d: 8d 48 01 lea 0x1(%eax),%ecx 80b0650: c7 84 84 94 00 00 00 movl $0x0,0x94(%esp,%eax,4) 80b0657: 00 00 00 00 80b065b: 89 4c 24 7c mov %ecx,0x7c(%esp) 80b065f: 8b 44 24 20 mov 0x20(%esp),%eax 80b0663: 39 c8 cmp %ecx,%eax 80b0665: 0f 8e 26 07 00 00 jle 80b0d91 <____strtod_l_internal+0x1e41> 80b066b: 8b 54 24 18 mov 0x18(%esp),%edx 80b066f: 29 c8 sub %ecx,%eax 80b0671: 89 c3 mov %eax,%ebx 80b0673: 85 d2 test %edx,%edx 80b0675: 0f 8e da 09 00 00 jle 80b1055 <____strtod_l_internal+0x2105> 80b067b: 8b 74 24 18 mov 0x18(%esp),%esi 80b067f: c1 e0 05 shl $0x5,%eax 80b0682: 01 c6 add %eax,%esi 80b0684: 83 fe 35 cmp $0x35,%esi 80b0687: 0f 8f f3 08 00 00 jg 80b0f80 <____strtod_l_internal+0x2030> 80b068d: 83 fb 01 cmp $0x1,%ebx 80b0690: 0f 85 54 0c 00 00 jne 80b12ea <____strtod_l_internal+0x239a> 80b0696: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b069d: 89 74 24 18 mov %esi,0x18(%esp) 80b06a1: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b06a8: 00 00 00 00 80b06ac: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b06b3: 85 c9 test %ecx,%ecx 80b06b5: 7e 26 jle 80b06dd <____strtod_l_internal+0x178d> 80b06b7: 8b 44 24 28 mov 0x28(%esp),%eax 80b06bb: 8d 94 24 90 00 00 00 lea 0x90(%esp),%edx 80b06c2: 8d 44 88 fc lea -0x4(%eax,%ecx,4),%eax 80b06c6: 8d 76 00 lea 0x0(%esi),%esi 80b06c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b06d0: 8b 08 mov (%eax),%ecx 80b06d2: 89 4c 98 04 mov %ecx,0x4(%eax,%ebx,4) 80b06d6: 83 e8 04 sub $0x4,%eax 80b06d9: 39 c2 cmp %eax,%edx 80b06db: 75 f3 jne 80b06d0 <____strtod_l_internal+0x1780> 80b06dd: 8b 74 24 28 mov 0x28(%esp),%esi 80b06e1: 8d 54 9e 04 lea 0x4(%esi,%ebx,4),%edx 80b06e5: 89 f0 mov %esi,%eax 80b06e7: 89 f6 mov %esi,%esi 80b06e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b06f0: c7 00 00 00 00 00 movl $0x0,(%eax) 80b06f6: 83 c0 04 add $0x4,%eax 80b06f9: 39 d0 cmp %edx,%eax 80b06fb: 75 f3 jne 80b06f0 <____strtod_l_internal+0x17a0> 80b06fd: 83 7c 24 18 35 cmpl $0x35,0x18(%esp) 80b0702: 8b 44 24 20 mov 0x20(%esp),%eax 80b0706: c7 84 84 60 02 00 00 movl $0x0,0x260(%esp,%eax,4) 80b070d: 00 00 00 00 80b0711: 8b 8c 84 94 00 00 00 mov 0x94(%esp,%eax,4),%ecx 80b0718: 0f 8f 0b 0c 00 00 jg 80b1329 <____strtod_l_internal+0x23d9> 80b071e: 8b 44 24 20 mov 0x20(%esp),%eax 80b0722: 8d 9c 24 90 00 00 00 lea 0x90(%esp),%ebx 80b0729: 8d 70 01 lea 0x1(%eax),%esi 80b072c: 89 74 24 40 mov %esi,0x40(%esp) 80b0730: 8b 74 24 28 mov 0x28(%esp),%esi 80b0734: 8d 44 86 f8 lea -0x8(%esi,%eax,4),%eax 80b0738: 89 44 24 44 mov %eax,0x44(%esp) 80b073c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b0740: 8b 6c 24 0c mov 0xc(%esp),%ebp 80b0744: be ff ff ff ff mov $0xffffffff,%esi 80b0749: 39 cd cmp %ecx,%ebp 80b074b: 74 4a je 80b0797 <____strtod_l_internal+0x1847> 80b074d: 8b 44 24 34 mov 0x34(%esp),%eax 80b0751: 89 ca mov %ecx,%edx 80b0753: 8b 84 84 94 00 00 00 mov 0x94(%esp,%eax,4),%eax 80b075a: 89 44 24 3c mov %eax,0x3c(%esp) 80b075e: f7 f5 div %ebp 80b0760: 89 c6 mov %eax,%esi 80b0762: 89 d1 mov %edx,%ecx 80b0764: 89 f8 mov %edi,%eax 80b0766: f7 e6 mul %esi 80b0768: 89 d5 mov %edx,%ebp 80b076a: eb 0f jmp 80b077b <____strtod_l_internal+0x182b> 80b076c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b0770: 31 d2 xor %edx,%edx 80b0772: 39 f8 cmp %edi,%eax 80b0774: 0f 92 c2 setb %dl 80b0777: 29 f8 sub %edi,%eax 80b0779: 29 d5 sub %edx,%ebp 80b077b: 39 cd cmp %ecx,%ebp 80b077d: 77 0f ja 80b078e <____strtod_l_internal+0x183e> 80b077f: 75 16 jne 80b0797 <____strtod_l_internal+0x1847> 80b0781: 8b 54 24 10 mov 0x10(%esp),%edx 80b0785: 3b 84 94 94 00 00 00 cmp 0x94(%esp,%edx,4),%eax 80b078c: 76 09 jbe 80b0797 <____strtod_l_internal+0x1847> 80b078e: 83 ee 01 sub $0x1,%esi 80b0791: 03 4c 24 0c add 0xc(%esp),%ecx 80b0795: 73 d9 jae 80b0770 <____strtod_l_internal+0x1820> 80b0797: 56 push %esi 80b0798: ff 74 24 44 pushl 0x44(%esp) 80b079c: ff 74 24 38 pushl 0x38(%esp) 80b07a0: 8b 6c 24 34 mov 0x34(%esp),%ebp 80b07a4: 55 push %ebp 80b07a5: e8 b6 ea fe ff call 809f260 <__mpn_submul_1> 80b07aa: 83 c4 10 add $0x10,%esp 80b07ad: 8b 4c 24 20 mov 0x20(%esp),%ecx 80b07b1: 3b 84 8c 94 00 00 00 cmp 0x94(%esp,%ecx,4),%eax 80b07b8: 74 1a je 80b07d4 <____strtod_l_internal+0x1884> 80b07ba: 51 push %ecx 80b07bb: ff 74 24 34 pushl 0x34(%esp) 80b07bf: 55 push %ebp 80b07c0: 55 push %ebp 80b07c1: e8 6a 32 ff ff call 80a3a30 <__mpn_add_n> 80b07c6: 83 c4 10 add $0x10,%esp 80b07c9: 85 c0 test %eax,%eax 80b07cb: 0f 84 6a 0b 00 00 je 80b133b <____strtod_l_internal+0x23eb> 80b07d1: 83 ee 01 sub $0x1,%esi 80b07d4: 8b 44 24 34 mov 0x34(%esp),%eax 80b07d8: 8b 54 24 20 mov 0x20(%esp),%edx 80b07dc: 8b 8c 84 94 00 00 00 mov 0x94(%esp,%eax,4),%ecx 80b07e3: 85 c0 test %eax,%eax 80b07e5: 89 8c 94 94 00 00 00 mov %ecx,0x94(%esp,%edx,4) 80b07ec: 7e 16 jle 80b0804 <____strtod_l_internal+0x18b4> 80b07ee: 8b 44 24 44 mov 0x44(%esp),%eax 80b07f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b07f8: 8b 10 mov (%eax),%edx 80b07fa: 83 e8 04 sub $0x4,%eax 80b07fd: 89 50 08 mov %edx,0x8(%eax) 80b0800: 39 d8 cmp %ebx,%eax 80b0802: 75 f4 jne 80b07f8 <____strtod_l_internal+0x18a8> 80b0804: 8b 6c 24 18 mov 0x18(%esp),%ebp 80b0808: c7 84 24 94 00 00 00 movl $0x0,0x94(%esp) 80b080f: 00 00 00 00 80b0813: 85 ed test %ebp,%ebp 80b0815: 75 3b jne 80b0852 <____strtod_l_internal+0x1902> 80b0817: 85 f6 test %esi,%esi 80b0819: 74 61 je 80b087c <____strtod_l_internal+0x192c> 80b081b: 0f bd c6 bsr %esi,%eax 80b081e: ba 20 00 00 00 mov $0x20,%edx 80b0823: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b082a: 00 00 00 00 80b082e: 83 f0 1f xor $0x1f,%eax 80b0831: 89 b4 24 88 00 00 00 mov %esi,0x88(%esp) 80b0838: 29 c2 sub %eax,%edx 80b083a: 89 54 24 18 mov %edx,0x18(%esp) 80b083e: 99 cltd 80b083f: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b0846: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b084d: e9 ee fe ff ff jmp 80b0740 <____strtod_l_internal+0x17f0> 80b0852: 8b 54 24 18 mov 0x18(%esp),%edx 80b0856: 83 fa 15 cmp $0x15,%edx 80b0859: 7f 4c jg 80b08a7 <____strtod_l_internal+0x1957> 80b085b: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b0862: 83 c2 20 add $0x20,%edx 80b0865: 89 b4 24 88 00 00 00 mov %esi,0x88(%esp) 80b086c: 89 54 24 18 mov %edx,0x18(%esp) 80b0870: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b0877: e9 c4 fe ff ff jmp 80b0740 <____strtod_l_internal+0x17f0> 80b087c: 83 84 24 80 00 00 00 addl $0xffffffe0,0x80(%esp) 80b0883: e0 80b0884: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b088b: 00 00 00 00 80b088f: 83 94 24 84 00 00 00 adcl $0xffffffff,0x84(%esp) 80b0896: ff 80b0897: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b089e: 00 00 00 00 80b08a2: e9 99 fe ff ff jmp 80b0740 <____strtod_l_internal+0x17f0> 80b08a7: b8 35 00 00 00 mov $0x35,%eax 80b08ac: 8d 9c 24 88 00 00 00 lea 0x88(%esp),%ebx 80b08b3: 89 c7 mov %eax,%edi 80b08b5: 2b 7c 24 18 sub 0x18(%esp),%edi 80b08b9: 89 5c 24 0c mov %ebx,0xc(%esp) 80b08bd: 89 7c 24 3c mov %edi,0x3c(%esp) 80b08c1: 74 1f je 80b08e2 <____strtod_l_internal+0x1992> 80b08c3: 57 push %edi 80b08c4: 6a 02 push $0x2 80b08c6: 53 push %ebx 80b08c7: 53 push %ebx 80b08c8: e8 23 db fe ff call 809e3f0 <__mpn_lshift> 80b08cd: b9 20 00 00 00 mov $0x20,%ecx 80b08d2: 89 f0 mov %esi,%eax 80b08d4: 29 f9 sub %edi,%ecx 80b08d6: d3 e8 shr %cl,%eax 80b08d8: 09 84 24 98 00 00 00 or %eax,0x98(%esp) 80b08df: 83 c4 10 add $0x10,%esp 80b08e2: 8b 44 24 20 mov 0x20(%esp),%eax 80b08e6: 85 c0 test %eax,%eax 80b08e8: 0f 88 29 09 00 00 js 80b1217 <____strtod_l_internal+0x22c7> 80b08ee: 8b 9c 84 94 00 00 00 mov 0x94(%esp,%eax,4),%ebx 80b08f5: 85 db test %ebx,%ebx 80b08f7: 0f 85 1a 09 00 00 jne 80b1217 <____strtod_l_internal+0x22c7> 80b08fd: 8b 54 24 28 mov 0x28(%esp),%edx 80b0901: eb 07 jmp 80b090a <____strtod_l_internal+0x19ba> 80b0903: 8b 0c 82 mov (%edx,%eax,4),%ecx 80b0906: 85 c9 test %ecx,%ecx 80b0908: 75 08 jne 80b0912 <____strtod_l_internal+0x19c2> 80b090a: 83 e8 01 sub $0x1,%eax 80b090d: 83 f8 ff cmp $0xffffffff,%eax 80b0910: 75 f1 jne 80b0903 <____strtod_l_internal+0x19b3> 80b0912: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 80b0919: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 80b0920: f7 d0 not %eax 80b0922: 83 c2 ff add $0xffffffff,%edx 80b0925: 83 d1 ff adc $0xffffffff,%ecx 80b0928: c1 e8 1f shr $0x1f,%eax 80b092b: 0b 44 24 58 or 0x58(%esp),%eax 80b092f: 50 push %eax 80b0930: b8 1f 00 00 00 mov $0x1f,%eax 80b0935: 2b 44 24 40 sub 0x40(%esp),%eax 80b0939: e9 08 fa ff ff jmp 80b0346 <____strtod_l_internal+0x13f6> 80b093e: b8 ff ff ff ff mov $0xffffffff,%eax 80b0943: e9 70 e7 ff ff jmp 80af0b8 <____strtod_l_internal+0x168> 80b0948: 8d 8c 24 94 00 00 00 lea 0x94(%esp),%ecx 80b094f: 89 4c 24 28 mov %ecx,0x28(%esp) 80b0953: ff 74 24 34 pushl 0x34(%esp) 80b0957: ff 74 24 48 pushl 0x48(%esp) 80b095b: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b0962: 50 push %eax 80b0963: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b096a: 50 push %eax 80b096b: 8b 54 24 1c mov 0x1c(%esp),%edx 80b096f: 89 e8 mov %ebp,%eax 80b0971: e8 ca e2 ff ff call 80aec40 <str_to_mpn.isra.0> 80b0976: 89 c5 mov %eax,%ebp 80b0978: 8b 84 24 90 00 00 00 mov 0x90(%esp),%eax 80b097f: 89 44 24 30 mov %eax,0x30(%esp) 80b0983: 8b 84 24 94 00 00 00 mov 0x94(%esp),%eax 80b098a: 83 c4 10 add $0x10,%esp 80b098d: 83 f8 00 cmp $0x0,%eax 80b0990: 89 c2 mov %eax,%edx 80b0992: 0f 8e d4 06 00 00 jle 80b106c <____strtod_l_internal+0x211c> 80b0998: 8d 84 24 60 02 00 00 lea 0x260(%esp),%eax 80b099f: 8b 74 24 7c mov 0x7c(%esp),%esi 80b09a3: b9 40 15 0d 08 mov $0x80d1540,%ecx 80b09a8: bf 01 00 00 00 mov $0x1,%edi 80b09ad: 89 4c 24 3c mov %ecx,0x3c(%esp) 80b09b1: 89 6c 24 50 mov %ebp,0x50(%esp) 80b09b5: 89 44 24 30 mov %eax,0x30(%esp) 80b09b9: 89 44 24 40 mov %eax,0x40(%esp) 80b09bd: 8b 44 24 28 mov 0x28(%esp),%eax 80b09c1: 89 74 24 18 mov %esi,0x18(%esp) 80b09c5: 89 44 24 58 mov %eax,0x58(%esp) 80b09c9: 8b 44 24 20 mov 0x20(%esp),%eax 80b09cd: 89 fe mov %edi,%esi 80b09cf: 89 d5 mov %edx,%ebp 80b09d1: c1 fe 1f sar $0x1f,%esi 80b09d4: 21 f5 and %esi,%ebp 80b09d6: 89 c1 mov %eax,%ecx 80b09d8: 21 f9 and %edi,%ecx 80b09da: 09 cd or %ecx,%ebp 80b09dc: 0f 84 a3 00 00 00 je 80b0a85 <____strtod_l_internal+0x1b35> 80b09e2: 8b 4c 24 3c mov 0x3c(%esp),%ecx 80b09e6: 31 f8 xor %edi,%eax 80b09e8: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b09ef: 89 d0 mov %edx,%eax 80b09f1: 31 f0 xor %esi,%eax 80b09f3: 8b 49 04 mov 0x4(%ecx),%ecx 80b09f6: 89 84 24 84 00 00 00 mov %eax,0x84(%esp) 80b09fd: 8d 69 fe lea -0x2(%ecx),%ebp 80b0a00: 3b 6c 24 18 cmp 0x18(%esp),%ebp 80b0a04: 0f 8f 87 00 00 00 jg 80b0a91 <____strtod_l_internal+0x1b41> 80b0a0a: 83 ec 0c sub $0xc,%esp 80b0a0d: 55 push %ebp 80b0a0e: 8b 44 24 4c mov 0x4c(%esp),%eax 80b0a12: 8b 00 mov (%eax),%eax 80b0a14: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b0a1b: 50 push %eax 80b0a1c: ff 74 24 2c pushl 0x2c(%esp) 80b0a20: ff 74 24 70 pushl 0x70(%esp) 80b0a24: ff 74 24 5c pushl 0x5c(%esp) 80b0a28: e8 83 da fe ff call 809e4b0 <__mpn_mul> 80b0a2d: 83 c4 20 add $0x20,%esp 80b0a30: 8b 74 24 7c mov 0x7c(%esp),%esi 80b0a34: 01 ee add %ebp,%esi 80b0a36: 85 c0 test %eax,%eax 80b0a38: 89 74 24 18 mov %esi,0x18(%esp) 80b0a3c: 89 74 24 7c mov %esi,0x7c(%esp) 80b0a40: 75 0d jne 80b0a4f <____strtod_l_internal+0x1aff> 80b0a42: 83 6c 24 18 01 subl $0x1,0x18(%esp) 80b0a47: 8b 44 24 18 mov 0x18(%esp),%eax 80b0a4b: 89 44 24 7c mov %eax,0x7c(%esp) 80b0a4f: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b0a56: 01 ff add %edi,%edi 80b0a58: 83 44 24 3c 10 addl $0x10,0x3c(%esp) 80b0a5d: 89 44 24 20 mov %eax,0x20(%esp) 80b0a61: 8b 84 24 84 00 00 00 mov 0x84(%esp),%eax 80b0a68: 89 c2 mov %eax,%edx 80b0a6a: 0b 44 24 20 or 0x20(%esp),%eax 80b0a6e: 74 4c je 80b0abc <____strtod_l_internal+0x1b6c> 80b0a70: 8b 44 24 58 mov 0x58(%esp),%eax 80b0a74: 8b 4c 24 40 mov 0x40(%esp),%ecx 80b0a78: 89 44 24 40 mov %eax,0x40(%esp) 80b0a7c: 89 4c 24 58 mov %ecx,0x58(%esp) 80b0a80: e9 44 ff ff ff jmp 80b09c9 <____strtod_l_internal+0x1a79> 80b0a85: 01 ff add %edi,%edi 80b0a87: 83 44 24 3c 10 addl $0x10,0x3c(%esp) 80b0a8c: e9 38 ff ff ff jmp 80b09c9 <____strtod_l_internal+0x1a79> 80b0a91: 83 ec 0c sub $0xc,%esp 80b0a94: ff 74 24 24 pushl 0x24(%esp) 80b0a98: ff 74 24 68 pushl 0x68(%esp) 80b0a9c: 55 push %ebp 80b0a9d: 8b 44 24 54 mov 0x54(%esp),%eax 80b0aa1: 8b 00 mov (%eax),%eax 80b0aa3: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b0aaa: 50 push %eax 80b0aab: ff 74 24 5c pushl 0x5c(%esp) 80b0aaf: e8 fc d9 fe ff call 809e4b0 <__mpn_mul> 80b0ab4: 83 c4 20 add $0x20,%esp 80b0ab7: e9 74 ff ff ff jmp 80b0a30 <____strtod_l_internal+0x1ae0> 80b0abc: 8b 7c 24 30 mov 0x30(%esp),%edi 80b0ac0: 39 7c 24 40 cmp %edi,0x40(%esp) 80b0ac4: 8b 74 24 18 mov 0x18(%esp),%esi 80b0ac8: 8b 6c 24 50 mov 0x50(%esp),%ebp 80b0acc: 0f 84 f8 07 00 00 je 80b12ca <____strtod_l_internal+0x237a> 80b0ad2: 8d 46 ff lea -0x1(%esi),%eax 80b0ad5: 89 f2 mov %esi,%edx 80b0ad7: c1 e2 05 shl $0x5,%edx 80b0ada: 89 44 24 3c mov %eax,0x3c(%esp) 80b0ade: 0f bd 84 84 94 00 00 bsr 0x94(%esp,%eax,4),%eax 80b0ae5: 00 80b0ae6: 83 f0 1f xor $0x1f,%eax 80b0ae9: 29 c2 sub %eax,%edx 80b0aeb: 81 fa 00 04 00 00 cmp $0x400,%edx 80b0af1: 89 54 24 18 mov %edx,0x18(%esp) 80b0af5: 0f 8f a4 05 00 00 jg 80b109f <____strtod_l_internal+0x214f> 80b0afb: 8b 44 24 18 mov 0x18(%esp),%eax 80b0aff: 83 f8 35 cmp $0x35,%eax 80b0b02: 0f 8e 38 03 00 00 jle 80b0e40 <____strtod_l_internal+0x1ef0> 80b0b08: 8d 70 cb lea -0x35(%eax),%esi 80b0b0b: 89 f0 mov %esi,%eax 80b0b0d: c1 f8 05 sar $0x5,%eax 80b0b10: 83 e6 1f and $0x1f,%esi 80b0b13: 0f 85 c4 05 00 00 jne 80b10dd <____strtod_l_internal+0x218d> 80b0b19: 8d 58 ff lea -0x1(%eax),%ebx 80b0b1c: 8b 94 84 98 00 00 00 mov 0x98(%esp,%eax,4),%edx 80b0b23: 8b 84 84 94 00 00 00 mov 0x94(%esp,%eax,4),%eax 80b0b2a: c7 44 24 30 1f 00 00 movl $0x1f,0x30(%esp) 80b0b31: 00 80b0b32: 89 84 24 88 00 00 00 mov %eax,0x88(%esp) 80b0b39: 8b 84 9c 94 00 00 00 mov 0x94(%esp,%ebx,4),%eax 80b0b40: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b0b47: 89 44 24 20 mov %eax,0x20(%esp) 80b0b4b: 8b b4 24 94 00 00 00 mov 0x94(%esp),%esi 80b0b52: 31 c0 xor %eax,%eax 80b0b54: 85 f6 test %esi,%esi 80b0b56: 75 22 jne 80b0b7a <____strtod_l_internal+0x1c2a> 80b0b58: 8b 6c 24 30 mov 0x30(%esp),%ebp 80b0b5c: 8b 7c 24 20 mov 0x20(%esp),%edi 80b0b60: 8b 54 24 28 mov 0x28(%esp),%edx 80b0b64: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b0b68: 83 c0 01 add $0x1,%eax 80b0b6b: 8b 0c 82 mov (%edx,%eax,4),%ecx 80b0b6e: 85 c9 test %ecx,%ecx 80b0b70: 74 f6 je 80b0b68 <____strtod_l_internal+0x1c18> 80b0b72: 89 6c 24 30 mov %ebp,0x30(%esp) 80b0b76: 89 7c 24 20 mov %edi,0x20(%esp) 80b0b7a: 8b 54 24 18 mov 0x18(%esp),%edx 80b0b7e: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b0b82: 83 ea 01 sub $0x1,%edx 80b0b85: 89 d7 mov %edx,%edi 80b0b87: c1 ff 1f sar $0x1f,%edi 80b0b8a: 39 4c 24 10 cmp %ecx,0x10(%esp) 80b0b8e: 89 fd mov %edi,%ebp 80b0b90: 0f 97 c1 seta %cl 80b0b93: 39 d8 cmp %ebx,%eax 80b0b95: 0f 9c c0 setl %al 80b0b98: 89 ce mov %ecx,%esi 80b0b9a: 89 e9 mov %ebp,%ecx 80b0b9c: 09 f0 or %esi,%eax 80b0b9e: 0f b6 c0 movzbl %al,%eax 80b0ba1: 50 push %eax 80b0ba2: ff 74 24 34 pushl 0x34(%esp) 80b0ba6: ff 74 24 28 pushl 0x28(%esp) 80b0baa: ff 74 24 44 pushl 0x44(%esp) 80b0bae: 8d 84 24 98 00 00 00 lea 0x98(%esp),%eax 80b0bb5: e8 d6 db ff ff call 80ae790 <round_and_return> 80b0bba: 83 c4 10 add $0x10,%esp 80b0bbd: e9 5d e5 ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80b0bc2: 7c 0c jl 80b0bd0 <____strtod_l_internal+0x1c80> 80b0bc4: 81 f9 bc fe ff ff cmp $0xfffffebc,%ecx 80b0bca: 0f 83 4c ed ff ff jae 80af91c <____strtod_l_internal+0x9cc> 80b0bd0: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b0bd5: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b0bdc: dd 05 a0 6b 0d 08 fldl 0x80d6ba0 80b0be2: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b0be9: 8b 44 24 38 mov 0x38(%esp),%eax 80b0bed: 85 c0 test %eax,%eax 80b0bef: 0f 84 77 01 00 00 je 80b0d6c <____strtod_l_internal+0x1e1c> 80b0bf5: dc 0d a8 6b 0d 08 fmull 0x80d6ba8 80b0bfb: e9 10 e9 ff ff jmp 80af510 <____strtod_l_internal+0x5c0> 80b0c00: 8b 44 24 0c mov 0xc(%esp),%eax 80b0c04: 85 c0 test %eax,%eax 80b0c06: 0f 85 14 06 00 00 jne 80b1220 <____strtod_l_internal+0x22d0> 80b0c0c: 80 7d 00 30 cmpb $0x30,0x0(%ebp) 80b0c10: 0f 84 0a 06 00 00 je 80b1220 <____strtod_l_internal+0x22d0> 80b0c16: b8 01 00 00 00 mov $0x1,%eax 80b0c1b: 31 d2 xor %edx,%edx 80b0c1d: 89 f3 mov %esi,%ebx 80b0c1f: 29 f0 sub %esi,%eax 80b0c21: 19 fa sbb %edi,%edx 80b0c23: 89 44 24 20 mov %eax,0x20(%esp) 80b0c27: b8 0a 00 00 00 mov $0xa,%eax 80b0c2c: 89 54 24 24 mov %edx,0x24(%esp) 80b0c30: f7 64 24 20 mull 0x20(%esp) 80b0c34: 6b 4c 24 24 0a imul $0xa,0x24(%esp),%ecx 80b0c39: 6a 00 push $0x0 80b0c3b: 6a 03 push $0x3 80b0c3d: 01 ca add %ecx,%edx 80b0c3f: 52 push %edx 80b0c40: 50 push %eax 80b0c41: e8 1a 6a 00 00 call 80b7660 <__divdi3> 80b0c46: 83 c0 36 add $0x36,%eax 80b0c49: 83 c4 10 add $0x10,%esp 80b0c4c: b9 34 04 00 00 mov $0x434,%ecx 80b0c51: 3d 34 04 00 00 cmp $0x434,%eax 80b0c56: 0f 4e c8 cmovle %eax,%ecx 80b0c59: 01 f1 add %esi,%ecx 80b0c5b: 85 c9 test %ecx,%ecx 80b0c5d: 0f 8f f4 f2 ff ff jg 80aff57 <____strtod_l_internal+0x1007> 80b0c63: 68 44 6b 0d 08 push $0x80d6b44 80b0c68: 68 59 05 00 00 push $0x559 80b0c6d: 68 ca 6b 0d 08 push $0x80d6bca 80b0c72: 68 81 68 0d 08 push $0x80d6881 80b0c77: e8 64 8b f9 ff call 80497e0 <__assert_fail> 80b0c7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b0c80: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80b0c87: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b0c8e: 89 54 24 1c mov %edx,0x1c(%esp) 80b0c92: 81 c2 00 00 00 80 add $0x80000000,%edx 80b0c98: 89 44 24 18 mov %eax,0x18(%esp) 80b0c9c: 0f ac d0 02 shrd $0x2,%edx,%eax 80b0ca0: c1 ea 02 shr $0x2,%edx 80b0ca3: 39 d3 cmp %edx,%ebx 80b0ca5: 0f 87 be f1 ff ff ja 80afe69 <____strtod_l_internal+0xf19> 80b0cab: 72 08 jb 80b0cb5 <____strtod_l_internal+0x1d65> 80b0cad: 39 c1 cmp %eax,%ecx 80b0caf: 0f 87 b4 f1 ff ff ja 80afe69 <____strtod_l_internal+0xf19> 80b0cb5: 89 c8 mov %ecx,%eax 80b0cb7: 89 da mov %ebx,%edx 80b0cb9: 0f a4 ca 02 shld $0x2,%ecx,%edx 80b0cbd: c1 e0 02 shl $0x2,%eax 80b0cc0: e9 77 e7 ff ff jmp 80af43c <____strtod_l_internal+0x4ec> 80b0cc5: c7 44 24 18 20 00 00 movl $0x20,0x18(%esp) 80b0ccc: 00 80b0ccd: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b0cd4: 00 80b0cd5: bf ff ff ff ff mov $0xffffffff,%edi 80b0cda: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80b0ce1: 00 80b0ce2: e9 79 f5 ff ff jmp 80b0260 <____strtod_l_internal+0x1310> 80b0ce7: 84 db test %bl,%bl 80b0ce9: 89 6c 24 20 mov %ebp,0x20(%esp) 80b0ced: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b0cf1: 8b 74 24 40 mov 0x40(%esp),%esi 80b0cf5: 8b 6c 24 58 mov 0x58(%esp),%ebp 80b0cf9: 0f 84 fb e4 ff ff je 80af1fa <____strtod_l_internal+0x2aa> 80b0cff: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b0d06: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b0d0d: e9 e8 e4 ff ff jmp 80af1fa <____strtod_l_internal+0x2aa> 80b0d12: 89 6c 24 20 mov %ebp,0x20(%esp) 80b0d16: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b0d1a: 8b 74 24 40 mov 0x40(%esp),%esi 80b0d1e: 8b 6c 24 58 mov 0x58(%esp),%ebp 80b0d22: eb db jmp 80b0cff <____strtod_l_internal+0x1daf> 80b0d24: 39 c1 cmp %eax,%ecx 80b0d26: 0f 86 0c e7 ff ff jbe 80af438 <____strtod_l_internal+0x4e8> 80b0d2c: e9 38 f1 ff ff jmp 80afe69 <____strtod_l_internal+0xf19> 80b0d31: d9 05 14 6b 0d 08 flds 0x80d6b14 80b0d37: e9 e3 e3 ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80b0d3c: 83 eb 02 sub $0x2,%ebx 80b0d3f: 74 22 je 80b0d63 <____strtod_l_internal+0x1e13> 80b0d41: 80 7d 00 30 cmpb $0x30,0x0(%ebp) 80b0d45: 0f 85 ae 02 00 00 jne 80b0ff9 <____strtod_l_internal+0x20a9> 80b0d4b: 8d 4d 01 lea 0x1(%ebp),%ecx 80b0d4e: 01 dd add %ebx,%ebp 80b0d50: eb 0d jmp 80b0d5f <____strtod_l_internal+0x1e0f> 80b0d52: 83 c1 01 add $0x1,%ecx 80b0d55: 80 79 ff 30 cmpb $0x30,-0x1(%ecx) 80b0d59: 0f 85 9a 02 00 00 jne 80b0ff9 <____strtod_l_internal+0x20a9> 80b0d5f: 39 cd cmp %ecx,%ebp 80b0d61: 75 ef jne 80b0d52 <____strtod_l_internal+0x1e02> 80b0d63: 52 push %edx 80b0d64: 6a 1f push $0x1f 80b0d66: 50 push %eax 80b0d67: e9 2d f7 ff ff jmp 80b0499 <____strtod_l_internal+0x1549> 80b0d6c: d8 c8 fmul %st(0),%st 80b0d6e: e9 9d e7 ff ff jmp 80af510 <____strtod_l_internal+0x5c0> 80b0d73: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b0d7a: 8b 9c 24 98 00 00 00 mov 0x98(%esp),%ebx 80b0d81: 8b b4 24 94 00 00 00 mov 0x94(%esp),%esi 80b0d88: 89 44 24 0c mov %eax,0xc(%esp) 80b0d8c: e9 57 f4 ff ff jmp 80b01e8 <____strtod_l_internal+0x1298> 80b0d91: 0f 85 dd 04 00 00 jne 80b1274 <____strtod_l_internal+0x2324> 80b0d97: 8b 44 24 20 mov 0x20(%esp),%eax 80b0d9b: 85 c0 test %eax,%eax 80b0d9d: 7e 1f jle 80b0dbe <____strtod_l_internal+0x1e6e> 80b0d9f: 8b 44 24 20 mov 0x20(%esp),%eax 80b0da3: 8b 54 24 28 mov 0x28(%esp),%edx 80b0da7: 89 f6 mov %esi,%esi 80b0da9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b0db0: 83 e8 01 sub $0x1,%eax 80b0db3: 8b 0c 82 mov (%edx,%eax,4),%ecx 80b0db6: 85 c0 test %eax,%eax 80b0db8: 89 4c 82 04 mov %ecx,0x4(%edx,%eax,4) 80b0dbc: 75 f2 jne 80b0db0 <____strtod_l_internal+0x1e60> 80b0dbe: 8b 44 24 20 mov 0x20(%esp),%eax 80b0dc2: c7 84 24 94 00 00 00 movl $0x0,0x94(%esp) 80b0dc9: 00 00 00 00 80b0dcd: c7 84 84 60 02 00 00 movl $0x0,0x260(%esp,%eax,4) 80b0dd4: 00 00 00 00 80b0dd8: 8b 8c 84 94 00 00 00 mov 0x94(%esp,%eax,4),%ecx 80b0ddf: e9 3a f9 ff ff jmp 80b071e <____strtod_l_internal+0x17ce> 80b0de4: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80b0deb: 00 80b0dec: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80b0df3: 00 80b0df4: e9 c4 ec ff ff jmp 80afabd <____strtod_l_internal+0xb6d> 80b0df9: 83 fe ff cmp $0xffffffff,%esi 80b0dfc: 0f 84 61 03 00 00 je 80b1163 <____strtod_l_internal+0x2213> 80b0e02: 31 d2 xor %edx,%edx 80b0e04: 89 f0 mov %esi,%eax 80b0e06: 89 4c 24 58 mov %ecx,0x58(%esp) 80b0e0a: 0f a4 f2 02 shld $0x2,%esi,%edx 80b0e0e: c1 e0 02 shl $0x2,%eax 80b0e11: 05 03 04 00 00 add $0x403,%eax 80b0e16: 83 d2 00 adc $0x0,%edx 80b0e19: 89 44 24 28 mov %eax,0x28(%esp) 80b0e1d: 89 54 24 2c mov %edx,0x2c(%esp) 80b0e21: 6a 00 push $0x0 80b0e23: 6a 0a push $0xa 80b0e25: 52 push %edx 80b0e26: 50 push %eax 80b0e27: e8 34 68 00 00 call 80b7660 <__divdi3> 80b0e2c: 83 c4 10 add $0x10,%esp 80b0e2f: 89 44 24 40 mov %eax,0x40(%esp) 80b0e33: 89 54 24 18 mov %edx,0x18(%esp) 80b0e37: 8b 4c 24 58 mov 0x58(%esp),%ecx 80b0e3b: e9 ea e7 ff ff jmp 80af62a <____strtod_l_internal+0x6da> 80b0e40: 8b 7c 24 0c mov 0xc(%esp),%edi 80b0e44: 39 7c 24 10 cmp %edi,0x10(%esp) 80b0e48: 0f 85 d2 00 00 00 jne 80b0f20 <____strtod_l_internal+0x1fd0> 80b0e4e: 8b 5c 24 18 mov 0x18(%esp),%ebx 80b0e52: 83 eb 01 sub $0x1,%ebx 80b0e55: 89 da mov %ebx,%edx 80b0e57: c1 fa 1f sar $0x1f,%edx 80b0e5a: c1 ea 1b shr $0x1b,%edx 80b0e5d: 8d 04 13 lea (%ebx,%edx,1),%eax 80b0e60: 83 e0 1f and $0x1f,%eax 80b0e63: 29 d0 sub %edx,%eax 80b0e65: 83 f8 14 cmp $0x14,%eax 80b0e68: 0f 84 6d 05 00 00 je 80b13db <____strtod_l_internal+0x248b> 80b0e6e: 83 f8 13 cmp $0x13,%eax 80b0e71: 0f 8e 0f 05 00 00 jle 80b1386 <____strtod_l_internal+0x2436> 80b0e77: 83 fe 01 cmp $0x1,%esi 80b0e7a: 0f 8f 8d 05 00 00 jg 80b140d <____strtod_l_internal+0x24bd> 80b0e80: 83 e8 14 sub $0x14,%eax 80b0e83: 50 push %eax 80b0e84: 56 push %esi 80b0e85: b8 02 00 00 00 mov $0x2,%eax 80b0e8a: ff 74 24 30 pushl 0x30(%esp) 80b0e8e: 29 f0 sub %esi,%eax 80b0e90: 8d bc 24 94 00 00 00 lea 0x94(%esp),%edi 80b0e97: 8d 04 87 lea (%edi,%eax,4),%eax 80b0e9a: 89 7c 24 18 mov %edi,0x18(%esp) 80b0e9e: 50 push %eax 80b0e9f: e8 ac d5 fe ff call 809e450 <__mpn_rshift> 80b0ea4: ba 01 00 00 00 mov $0x1,%edx 80b0ea9: 2b 94 24 8c 00 00 00 sub 0x8c(%esp),%edx 80b0eb0: 89 84 94 98 00 00 00 mov %eax,0x98(%esp,%edx,4) 80b0eb7: 83 c4 10 add $0x10,%esp 80b0eba: 85 d2 test %edx,%edx 80b0ebc: 7e 1b jle 80b0ed9 <____strtod_l_internal+0x1f89> 80b0ebe: 83 fa 01 cmp $0x1,%edx 80b0ec1: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b0ec8: 00 00 00 00 80b0ecc: 74 0b je 80b0ed9 <____strtod_l_internal+0x1f89> 80b0ece: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b0ed5: 00 00 00 00 80b0ed9: 6a 00 push $0x0 80b0edb: 6a 00 push $0x0 80b0edd: 89 d9 mov %ebx,%ecx 80b0edf: 6a 00 push $0x0 80b0ee1: ff 74 24 44 pushl 0x44(%esp) 80b0ee5: 89 da mov %ebx,%edx 80b0ee7: 8b 44 24 1c mov 0x1c(%esp),%eax 80b0eeb: c1 f9 1f sar $0x1f,%ecx 80b0eee: e8 9d d8 ff ff call 80ae790 <round_and_return> 80b0ef3: 83 c4 10 add $0x10,%esp 80b0ef6: e9 24 e2 ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80b0efb: c7 44 24 40 1e 00 00 movl $0x1e,0x40(%esp) 80b0f02: 00 80b0f03: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80b0f0a: 00 80b0f0b: c7 44 24 28 35 01 00 movl $0x135,0x28(%esp) 80b0f12: 00 80b0f13: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80b0f1a: 00 80b0f1b: e9 0a e7 ff ff jmp 80af62a <____strtod_l_internal+0x6da> 80b0f20: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b0f27: 83 ec 04 sub $0x4,%esp 80b0f2a: 89 c7 mov %eax,%edi 80b0f2c: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80b0f33: 50 push %eax 80b0f34: ff 74 24 30 pushl 0x30(%esp) 80b0f38: 57 push %edi 80b0f39: e8 c2 c4 fa ff call 805d400 <memcpy> 80b0f3e: 83 c4 10 add $0x10,%esp 80b0f41: 83 fe 01 cmp $0x1,%esi 80b0f44: 0f 8f e6 e9 ff ff jg 80af930 <____strtod_l_internal+0x9e0> 80b0f4a: c7 84 b4 88 00 00 00 movl $0x0,0x88(%esp,%esi,4) 80b0f51: 00 00 00 00 80b0f55: e9 d6 e9 ff ff jmp 80af930 <____strtod_l_internal+0x9e0> 80b0f5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b0f60: 8b 44 24 20 mov 0x20(%esp),%eax 80b0f64: 83 ec 04 sub $0x4,%esp 80b0f67: c1 e0 02 shl $0x2,%eax 80b0f6a: 50 push %eax 80b0f6b: ff 74 24 30 pushl 0x30(%esp) 80b0f6f: ff 74 24 3c pushl 0x3c(%esp) 80b0f73: e8 88 c4 fa ff call 805d400 <memcpy> 80b0f78: 83 c4 10 add $0x10,%esp 80b0f7b: e9 2c f1 ff ff jmp 80b00ac <____strtod_l_internal+0x115c> 80b0f80: b8 35 00 00 00 mov $0x35,%eax 80b0f85: 2b 44 24 18 sub 0x18(%esp),%eax 80b0f89: 83 f8 1f cmp $0x1f,%eax 80b0f8c: 89 44 24 3c mov %eax,0x3c(%esp) 80b0f90: 0f 8f f2 01 00 00 jg 80b1188 <____strtod_l_internal+0x2238> 80b0f96: 8b 44 24 3c mov 0x3c(%esp),%eax 80b0f9a: 89 74 24 18 mov %esi,0x18(%esp) 80b0f9e: 85 c0 test %eax,%eax 80b0fa0: 0f 84 0d f7 ff ff je 80b06b3 <____strtod_l_internal+0x1763> 80b0fa6: 50 push %eax 80b0fa7: 6a 02 push $0x2 80b0fa9: 8d 84 24 90 00 00 00 lea 0x90(%esp),%eax 80b0fb0: 50 push %eax 80b0fb1: 50 push %eax 80b0fb2: e8 39 d4 fe ff call 809e3f0 <__mpn_lshift> 80b0fb7: 8b 8c 24 8c 00 00 00 mov 0x8c(%esp),%ecx 80b0fbe: 83 c4 10 add $0x10,%esp 80b0fc1: e9 ed f6 ff ff jmp 80b06b3 <____strtod_l_internal+0x1763> 80b0fc6: 8d 76 00 lea 0x0(%esi),%esi 80b0fc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b0fd0: 8d 43 04 lea 0x4(%ebx),%eax 80b0fd3: 8d 94 24 60 02 00 00 lea 0x260(%esp),%edx 80b0fda: b9 29 00 00 00 mov $0x29,%ecx 80b0fdf: e8 0c 32 00 00 call 80b41f0 <__strtod_nan> 80b0fe4: 8b 84 24 60 02 00 00 mov 0x260(%esp),%eax 80b0feb: 80 38 29 cmpb $0x29,(%eax) 80b0fee: 8d 50 01 lea 0x1(%eax),%edx 80b0ff1: 0f 44 f2 cmove %edx,%esi 80b0ff4: e9 a2 eb ff ff jmp 80afb9b <____strtod_l_internal+0xc4b> 80b0ff9: ba 01 00 00 00 mov $0x1,%edx 80b0ffe: e9 60 fd ff ff jmp 80b0d63 <____strtod_l_internal+0x1e13> 80b1003: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b100a: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b1011: 00 00 00 00 80b1015: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b101c: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b1023: 89 44 24 0c mov %eax,0xc(%esp) 80b1027: e9 a6 f1 ff ff jmp 80b01d2 <____strtod_l_internal+0x1282> 80b102c: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b1033: 89 de mov %ebx,%esi 80b1035: 31 db xor %ebx,%ebx 80b1037: 89 44 24 0c mov %eax,0xc(%esp) 80b103b: e9 a8 f1 ff ff jmp 80b01e8 <____strtod_l_internal+0x1298> 80b1040: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b1045: 8d 45 ff lea -0x1(%ebp),%eax 80b1048: 0f 45 84 24 50 04 00 cmovne 0x450(%esp),%eax 80b104f: 00 80b1050: e9 c2 e9 ff ff jmp 80afa17 <____strtod_l_internal+0xac7> 80b1055: c1 e0 05 shl $0x5,%eax 80b1058: 99 cltd 80b1059: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b1060: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b1067: e9 47 f6 ff ff jmp 80b06b3 <____strtod_l_internal+0x1763> 80b106c: 7c 0b jl 80b1079 <____strtod_l_internal+0x2129> 80b106e: 83 7c 24 20 00 cmpl $0x0,0x20(%esp) 80b1073: 0f 87 1f f9 ff ff ja 80b0998 <____strtod_l_internal+0x1a48> 80b1079: 8b 74 24 7c mov 0x7c(%esp),%esi 80b107d: e9 50 fa ff ff jmp 80b0ad2 <____strtod_l_internal+0x1b82> 80b1082: 8b 9c 24 54 04 00 00 mov 0x454(%esp),%ebx 80b1089: 85 db test %ebx,%ebx 80b108b: 0f 84 89 e1 ff ff je 80af21a <____strtod_l_internal+0x2ca> 80b1091: 8b 84 24 54 04 00 00 mov 0x454(%esp),%eax 80b1098: 89 30 mov %esi,(%eax) 80b109a: e9 7b e1 ff ff jmp 80af21a <____strtod_l_internal+0x2ca> 80b109f: 8b 7c 24 38 mov 0x38(%esp),%edi 80b10a3: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b10a8: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b10af: dd 05 b0 6b 0d 08 fldl 0x80d6bb0 80b10b5: 85 ff test %edi,%edi 80b10b7: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b10be: 0f 84 ff 01 00 00 je 80b12c3 <____strtod_l_internal+0x2373> 80b10c4: dc 0d b8 6b 0d 08 fmull 0x80d6bb8 80b10ca: dd 9c 24 88 00 00 00 fstpl 0x88(%esp) 80b10d1: dd 84 24 88 00 00 00 fldl 0x88(%esp) 80b10d8: e9 42 e0 ff ff jmp 80af11f <____strtod_l_internal+0x1cf> 80b10dd: 39 44 24 3c cmp %eax,0x3c(%esp) 80b10e1: 8d 7e ff lea -0x1(%esi),%edi 80b10e4: 89 7c 24 30 mov %edi,0x30(%esp) 80b10e8: 0f 8e b8 01 00 00 jle 80b12a6 <____strtod_l_internal+0x2356> 80b10ee: 8b bc 84 94 00 00 00 mov 0x94(%esp,%eax,4),%edi 80b10f5: 8d 58 01 lea 0x1(%eax),%ebx 80b10f8: ba 20 00 00 00 mov $0x20,%edx 80b10fd: 29 f2 sub %esi,%edx 80b10ff: 89 f1 mov %esi,%ecx 80b1101: 89 5c 24 34 mov %ebx,0x34(%esp) 80b1105: 8b 9c 9c 94 00 00 00 mov 0x94(%esp,%ebx,4),%ebx 80b110c: 89 7c 24 20 mov %edi,0x20(%esp) 80b1110: 89 d7 mov %edx,%edi 80b1112: 8b 54 24 20 mov 0x20(%esp),%edx 80b1116: 89 dd mov %ebx,%ebp 80b1118: d3 ea shr %cl,%edx 80b111a: 89 f9 mov %edi,%ecx 80b111c: d3 e5 shl %cl,%ebp 80b111e: 8b 4c 24 34 mov 0x34(%esp),%ecx 80b1122: 09 ea or %ebp,%edx 80b1124: 3b 4c 24 3c cmp 0x3c(%esp),%ecx 80b1128: 89 94 24 88 00 00 00 mov %edx,0x88(%esp) 80b112f: 7d 1c jge 80b114d <____strtod_l_internal+0x21fd> 80b1131: 89 f1 mov %esi,%ecx 80b1133: d3 eb shr %cl,%ebx 80b1135: 89 f9 mov %edi,%ecx 80b1137: 89 da mov %ebx,%edx 80b1139: 8b 9c 84 9c 00 00 00 mov 0x9c(%esp,%eax,4),%ebx 80b1140: 89 dd mov %ebx,%ebp 80b1142: d3 e5 shl %cl,%ebp 80b1144: 09 ea or %ebp,%edx 80b1146: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b114d: 8b 54 24 3c mov 0x3c(%esp),%edx 80b1151: 29 c2 sub %eax,%edx 80b1153: 83 fa 01 cmp $0x1,%edx 80b1156: 0f 8e 55 01 00 00 jle 80b12b1 <____strtod_l_internal+0x2361> 80b115c: 89 c3 mov %eax,%ebx 80b115e: e9 e8 f9 ff ff jmp 80b0b4b <____strtod_l_internal+0x1bfb> 80b1163: c7 44 24 40 66 00 00 movl $0x66,0x40(%esp) 80b116a: 00 80b116b: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80b1172: 00 80b1173: c7 44 24 28 03 04 00 movl $0x403,0x28(%esp) 80b117a: 00 80b117b: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80b1182: 00 80b1183: e9 a2 e4 ff ff jmp 80af62a <____strtod_l_internal+0x6da> 80b1188: 83 e0 1f and $0x1f,%eax 80b118b: 50 push %eax 80b118c: 6a 01 push $0x1 80b118e: 8d 84 24 90 00 00 00 lea 0x90(%esp),%eax 80b1195: 50 push %eax 80b1196: 8d 84 24 98 00 00 00 lea 0x98(%esp),%eax 80b119d: 50 push %eax 80b119e: e8 4d d2 fe ff call 809e3f0 <__mpn_lshift> 80b11a3: c7 84 24 98 00 00 00 movl $0x0,0x98(%esp) 80b11aa: 00 00 00 00 80b11ae: 8b 8c 24 8c 00 00 00 mov 0x8c(%esp),%ecx 80b11b5: 83 c4 10 add $0x10,%esp 80b11b8: 89 74 24 18 mov %esi,0x18(%esp) 80b11bc: e9 f2 f4 ff ff jmp 80b06b3 <____strtod_l_internal+0x1763> 80b11c1: b8 ff ff ff ff mov $0xffffffff,%eax 80b11c6: 01 f8 add %edi,%eax 80b11c8: e9 7a e3 ff ff jmp 80af547 <____strtod_l_internal+0x5f7> 80b11cd: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b11d4: 00 80b11d5: 89 eb mov %ebp,%ebx 80b11d7: 0f be d0 movsbl %al,%edx 80b11da: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp) 80b11e1: 00 80b11e2: e9 48 df ff ff jmp 80af12f <____strtod_l_internal+0x1df> 80b11e7: 89 eb mov %ebp,%ebx 80b11e9: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b11f0: 00 80b11f1: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp) 80b11f8: 00 80b11f9: e9 72 de ff ff jmp 80af070 <____strtod_l_internal+0x120> 80b11fe: 68 44 6b 0d 08 push $0x80d6b44 80b1203: 68 3e 05 00 00 push $0x53e 80b1208: 68 ca 6b 0d 08 push $0x80d6bca 80b120d: 68 65 68 0d 08 push $0x80d6865 80b1212: e8 c9 85 f9 ff call 80497e0 <__assert_fail> 80b1217: 8b 44 24 20 mov 0x20(%esp),%eax 80b121b: e9 f2 f6 ff ff jmp 80b0912 <____strtod_l_internal+0x19c2> 80b1220: 68 44 6b 0d 08 push $0x80d6b44 80b1225: 68 44 05 00 00 push $0x544 80b122a: 68 ca 6b 0d 08 push $0x80d6bca 80b122f: 68 6c 6a 0d 08 push $0x80d6a6c 80b1234: e8 a7 85 f9 ff call 80497e0 <__assert_fail> 80b1239: 8b 9c 24 54 04 00 00 mov 0x454(%esp),%ebx 80b1240: 85 db test %ebx,%ebx 80b1242: 0f 84 d2 df ff ff je 80af21a <____strtod_l_internal+0x2ca> 80b1248: 31 c0 xor %eax,%eax 80b124a: 89 f1 mov %esi,%ecx 80b124c: 31 f6 xor %esi,%esi 80b124e: 89 44 24 20 mov %eax,0x20(%esp) 80b1252: 89 44 24 10 mov %eax,0x10(%esp) 80b1256: e9 aa df ff ff jmp 80af205 <____strtod_l_internal+0x2b5> 80b125b: 68 44 6b 0d 08 push $0x80d6b44 80b1260: 68 bd 05 00 00 push $0x5bd 80b1265: 68 ca 6b 0d 08 push $0x80d6bca 80b126a: 68 96 68 0d 08 push $0x80d6896 80b126f: e8 6c 85 f9 ff call 80497e0 <__assert_fail> 80b1274: 68 44 6b 0d 08 push $0x80d6b44 80b1279: 68 90 06 00 00 push $0x690 80b127e: 68 ca 6b 0d 08 push $0x80d6bca 80b1283: 68 ac 68 0d 08 push $0x80d68ac 80b1288: e8 53 85 f9 ff call 80497e0 <__assert_fail> 80b128d: 68 44 6b 0d 08 push $0x80d6b44 80b1292: 68 96 03 00 00 push $0x396 80b1297: 68 ca 6b 0d 08 push $0x80d6bca 80b129c: 68 00 69 0d 08 push $0x80d6900 80b12a1: e8 3a 85 f9 ff call 80497e0 <__assert_fail> 80b12a6: 8b 9c 84 94 00 00 00 mov 0x94(%esp,%eax,4),%ebx 80b12ad: 89 5c 24 20 mov %ebx,0x20(%esp) 80b12b1: 89 f1 mov %esi,%ecx 80b12b3: d3 eb shr %cl,%ebx 80b12b5: 89 9c 24 8c 00 00 00 mov %ebx,0x8c(%esp) 80b12bc: 89 c3 mov %eax,%ebx 80b12be: e9 88 f8 ff ff jmp 80b0b4b <____strtod_l_internal+0x1bfb> 80b12c3: d8 c8 fmul %st(0),%st 80b12c5: e9 00 fe ff ff jmp 80b10ca <____strtod_l_internal+0x217a> 80b12ca: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80b12d1: 83 ec 04 sub $0x4,%esp 80b12d4: 50 push %eax 80b12d5: ff 74 24 48 pushl 0x48(%esp) 80b12d9: ff 74 24 34 pushl 0x34(%esp) 80b12dd: e8 1e c1 fa ff call 805d400 <memcpy> 80b12e2: 83 c4 10 add $0x10,%esp 80b12e5: e9 e8 f7 ff ff jmp 80b0ad2 <____strtod_l_internal+0x1b82> 80b12ea: 68 44 6b 0d 08 push $0x80d6b44 80b12ef: 68 6b 06 00 00 push $0x66b 80b12f4: 68 ca 6b 0d 08 push $0x80d6bca 80b12f9: 68 37 6b 0d 08 push $0x80d6b37 80b12fe: e8 dd 84 f9 ff call 80497e0 <__assert_fail> 80b1303: 83 c6 e0 add $0xffffffe0,%esi 80b1306: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b130d: 83 d7 ff adc $0xffffffff,%edi 80b1310: 89 b4 24 80 00 00 00 mov %esi,0x80(%esp) 80b1317: 31 f6 xor %esi,%esi 80b1319: 89 bc 24 84 00 00 00 mov %edi,0x84(%esp) 80b1320: 89 44 24 0c mov %eax,0xc(%esp) 80b1324: e9 bf ee ff ff jmp 80b01e8 <____strtod_l_internal+0x1298> 80b1329: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b1330: 31 f6 xor %esi,%esi 80b1332: 89 44 24 0c mov %eax,0xc(%esp) 80b1336: e9 a7 f5 ff ff jmp 80b08e2 <____strtod_l_internal+0x1992> 80b133b: 68 44 6b 0d 08 push $0x80d6b44 80b1340: 68 ba 06 00 00 push $0x6ba 80b1345: 68 ca 6b 0d 08 push $0x80d6bca 80b134a: 68 bf 68 0d 08 push $0x80d68bf 80b134f: e8 8c 84 f9 ff call 80497e0 <__assert_fail> 80b1354: 68 44 6b 0d 08 push $0x80d6b44 80b1359: 68 76 03 00 00 push $0x376 80b135e: 68 ca 6b 0d 08 push $0x80d6bca 80b1363: 68 c8 68 0d 08 push $0x80d68c8 80b1368: e8 73 84 f9 ff call 80497e0 <__assert_fail> 80b136d: 68 44 6b 0d 08 push $0x80d6b44 80b1372: 68 30 04 00 00 push $0x430 80b1377: 68 ca 6b 0d 08 push $0x80d6bca 80b137c: 68 5b 68 0d 08 push $0x80d685b 80b1381: e8 5a 84 f9 ff call 80497e0 <__assert_fail> 80b1386: ba 14 00 00 00 mov $0x14,%edx 80b138b: bf 02 00 00 00 mov $0x2,%edi 80b1390: 29 c2 sub %eax,%edx 80b1392: 89 f8 mov %edi,%eax 80b1394: 52 push %edx 80b1395: 56 push %esi 80b1396: 29 f0 sub %esi,%eax 80b1398: ff 74 24 30 pushl 0x30(%esp) 80b139c: 8d 8c 24 94 00 00 00 lea 0x94(%esp),%ecx 80b13a3: 8d 04 81 lea (%ecx,%eax,4),%eax 80b13a6: 89 4c 24 18 mov %ecx,0x18(%esp) 80b13aa: 50 push %eax 80b13ab: e8 40 d0 fe ff call 809e3f0 <__mpn_lshift> 80b13b0: 2b bc 24 8c 00 00 00 sub 0x8c(%esp),%edi 80b13b7: 83 c4 10 add $0x10,%esp 80b13ba: 85 ff test %edi,%edi 80b13bc: 0f 8e 17 fb ff ff jle 80b0ed9 <____strtod_l_internal+0x1f89> 80b13c2: 83 ff 01 cmp $0x1,%edi 80b13c5: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b13cc: 00 00 00 00 80b13d0: 0f 85 f8 fa ff ff jne 80b0ece <____strtod_l_internal+0x1f7e> 80b13d6: e9 fe fa ff ff jmp 80b0ed9 <____strtod_l_internal+0x1f89> 80b13db: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b13e2: bf 02 00 00 00 mov $0x2,%edi 80b13e7: 83 ec 04 sub $0x4,%esp 80b13ea: 29 f7 sub %esi,%edi 80b13ec: c1 e6 02 shl $0x2,%esi 80b13ef: 89 44 24 10 mov %eax,0x10(%esp) 80b13f3: 8d 04 b8 lea (%eax,%edi,4),%eax 80b13f6: 56 push %esi 80b13f7: ff 74 24 30 pushl 0x30(%esp) 80b13fb: 50 push %eax 80b13fc: e8 ff bf fa ff call 805d400 <memcpy> 80b1401: 83 c4 10 add $0x10,%esp 80b1404: 85 ff test %edi,%edi 80b1406: 7f ba jg 80b13c2 <____strtod_l_internal+0x2472> 80b1408: e9 cc fa ff ff jmp 80b0ed9 <____strtod_l_internal+0x1f89> 80b140d: 68 44 6b 0d 08 push $0x80d6b44 80b1412: 68 08 05 00 00 push $0x508 80b1417: 68 ca 6b 0d 08 push $0x80d6bca 80b141c: 68 1c 6b 0d 08 push $0x80d6b1c 80b1421: e8 ba 83 f9 ff call 80497e0 <__assert_fail> 80b1426: 68 44 6b 0d 08 push $0x80d6b44 80b142b: 68 3a 02 00 00 push $0x23a 80b1430: 68 ca 6b 0d 08 push $0x80d6bca 80b1435: 68 34 68 0d 08 push $0x80d6834 80b143a: e8 a1 83 f9 ff call 80497e0 <__assert_fail> 80b143f: 8b 44 24 50 mov 0x50(%esp),%eax 80b1443: 8b 54 24 54 mov 0x54(%esp),%edx 80b1447: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b144e: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b1455: e9 4d e2 ff ff jmp 80af6a7 <____strtod_l_internal+0x757> 80b145a: 68 44 6b 0d 08 push $0x80d6b44 80b145f: 68 e1 03 00 00 push $0x3e1 80b1464: 68 ca 6b 0d 08 push $0x80d6bca 80b1469: 68 4a 68 0d 08 push $0x80d684a 80b146e: e8 6d 83 f9 ff call 80497e0 <__assert_fail> 80b1473: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b1479: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b1480 <__strtod_l>: 80b1480: 83 ec 0c sub $0xc,%esp 80b1483: ff 74 24 18 pushl 0x18(%esp) 80b1487: 6a 00 push $0x0 80b1489: ff 74 24 1c pushl 0x1c(%esp) 80b148d: ff 74 24 1c pushl 0x1c(%esp) 80b1491: e8 ba da ff ff call 80aef50 <____strtod_l_internal> 80b1496: 83 c4 1c add $0x1c,%esp 80b1499: c3 ret 80b149a: 66 90 xchg %ax,%ax 80b149c: 66 90 xchg %ax,%ax 80b149e: 66 90 xchg %ax,%ax 080b14a0 <round_away>: 80b14a0: 56 push %esi 80b14a1: 53 push %ebx 80b14a2: 83 ec 04 sub $0x4,%esp 80b14a5: 8b 74 24 14 mov 0x14(%esp),%esi 80b14a9: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b14ad: 81 fe 00 04 00 00 cmp $0x400,%esi 80b14b3: 74 53 je 80b1508 <round_away+0x68> 80b14b5: 7e 31 jle 80b14e8 <round_away+0x48> 80b14b7: 81 fe 00 08 00 00 cmp $0x800,%esi 80b14bd: 74 11 je 80b14d0 <round_away+0x30> 80b14bf: 31 c0 xor %eax,%eax 80b14c1: 81 fe 00 0c 00 00 cmp $0xc00,%esi 80b14c7: 75 37 jne 80b1500 <round_away+0x60> 80b14c9: 83 c4 04 add $0x4,%esp 80b14cc: 5b pop %ebx 80b14cd: 5e pop %esi 80b14ce: c3 ret 80b14cf: 90 nop 80b14d0: 09 cb or %ecx,%ebx 80b14d2: 84 c0 test %al,%al 80b14d4: b8 00 00 00 00 mov $0x0,%eax 80b14d9: 0f 44 c3 cmove %ebx,%eax 80b14dc: 83 c4 04 add $0x4,%esp 80b14df: 5b pop %ebx 80b14e0: 5e pop %esi 80b14e1: c3 ret 80b14e2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b14e8: 85 f6 test %esi,%esi 80b14ea: 75 14 jne 80b1500 <round_away+0x60> 80b14ec: 09 da or %ebx,%edx 80b14ee: b8 00 00 00 00 mov $0x0,%eax 80b14f3: 84 c9 test %cl,%cl 80b14f5: 0f 45 c2 cmovne %edx,%eax 80b14f8: 83 c4 04 add $0x4,%esp 80b14fb: 5b pop %ebx 80b14fc: 5e pop %esi 80b14fd: c3 ret 80b14fe: 66 90 xchg %ax,%ax 80b1500: e8 6b c9 f9 ff call 804de70 <abort> 80b1505: 8d 76 00 lea 0x0(%esi),%esi 80b1508: 09 cb or %ecx,%ebx 80b150a: 84 c0 test %al,%al 80b150c: b8 00 00 00 00 mov $0x0,%eax 80b1511: 0f 45 c3 cmovne %ebx,%eax 80b1514: 83 c4 04 add $0x4,%esp 80b1517: 5b pop %ebx 80b1518: 5e pop %esi 80b1519: c3 ret 80b151a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080b1520 <round_and_return>: 80b1520: 55 push %ebp 80b1521: 57 push %edi 80b1522: 89 cf mov %ecx,%edi 80b1524: 56 push %esi 80b1525: 53 push %ebx 80b1526: 89 d6 mov %edx,%esi 80b1528: 89 c3 mov %eax,%ebx 80b152a: 83 ec 2c sub $0x2c,%esp 80b152d: d9 7c 24 1e fnstcw 0x1e(%esp) 80b1531: 0f b7 44 24 1e movzwl 0x1e(%esp),%eax 80b1536: 66 25 00 0c and $0xc00,%ax 80b153a: 66 3d 00 04 cmp $0x400,%ax 80b153e: 0f 84 1c 01 00 00 je 80b1660 <round_and_return+0x140> 80b1544: 0f 86 ee 00 00 00 jbe 80b1638 <round_and_return+0x118> 80b154a: 66 3d 00 08 cmp $0x800,%ax 80b154e: 74 58 je 80b15a8 <round_and_return+0x88> 80b1550: 66 3d 00 0c cmp $0xc00,%ax 80b1554: c7 44 24 04 00 0c 00 movl $0xc00,0x4(%esp) 80b155b: 00 80b155c: 0f 85 e7 00 00 00 jne 80b1649 <round_and_return+0x129> 80b1562: 83 ff ff cmp $0xffffffff,%edi 80b1565: 7e 4e jle 80b15b5 <round_and_return+0x95> 80b1567: 83 ff 00 cmp $0x0,%edi 80b156a: 0f 8e d0 02 00 00 jle 80b1840 <round_and_return+0x320> 80b1570: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b1575: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b157c: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b1583: 8b 44 24 40 mov 0x40(%esp),%eax 80b1587: 85 c0 test %eax,%eax 80b1589: 0f 84 c1 00 00 00 je 80b1650 <round_and_return+0x130> 80b158f: db 2d 70 6c 0d 08 fldt 0x80d6c70 80b1595: db 2d 60 6c 0d 08 fldt 0x80d6c60 80b159b: de c9 fmulp %st,%st(1) 80b159d: 83 c4 2c add $0x2c,%esp 80b15a0: 5b pop %ebx 80b15a1: 5e pop %esi 80b15a2: 5f pop %edi 80b15a3: 5d pop %ebp 80b15a4: c3 ret 80b15a5: 8d 76 00 lea 0x0(%esi),%esi 80b15a8: 83 ff ff cmp $0xffffffff,%edi 80b15ab: c7 44 24 04 00 08 00 movl $0x800,0x4(%esp) 80b15b2: 00 80b15b3: 7f b2 jg 80b1567 <round_and_return+0x47> 80b15b5: 0f 8c c3 00 00 00 jl 80b167e <round_and_return+0x15e> 80b15bb: 81 fe 02 c0 ff ff cmp $0xffffc002,%esi 80b15c1: 73 a4 jae 80b1567 <round_and_return+0x47> 80b15c3: 83 ff ff cmp $0xffffffff,%edi 80b15c6: 0f 8e a4 00 00 00 jle 80b1670 <round_and_return+0x150> 80b15cc: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80b15d1: ba 01 00 00 00 mov $0x1,%edx 80b15d6: b8 02 c0 ff ff mov $0xffffc002,%eax 80b15db: 29 f0 sub %esi,%eax 80b15dd: d3 e2 shl %cl,%edx 80b15df: 83 ea 01 sub $0x1,%edx 80b15e2: 85 54 24 44 test %edx,0x44(%esp) 80b15e6: 0f 95 c2 setne %dl 80b15e9: 0f b6 d2 movzbl %dl,%edx 80b15ec: 09 54 24 4c or %edx,0x4c(%esp) 80b15f0: 83 f8 40 cmp $0x40,%eax 80b15f3: 0f 84 87 02 00 00 je 80b1880 <round_and_return+0x360> 80b15f9: 83 f8 1f cmp $0x1f,%eax 80b15fc: 0f 8f be 00 00 00 jg 80b16c0 <round_and_return+0x1a0> 80b1602: 83 f8 01 cmp $0x1,%eax 80b1605: 0f 84 ad 02 00 00 je 80b18b8 <round_and_return+0x398> 80b160b: 8b 3b mov (%ebx),%edi 80b160d: 89 7c 24 44 mov %edi,0x44(%esp) 80b1611: 8d 78 ff lea -0x1(%eax),%edi 80b1614: 89 7c 24 48 mov %edi,0x48(%esp) 80b1618: 50 push %eax 80b1619: 6a 02 push $0x2 80b161b: 53 push %ebx 80b161c: 53 push %ebx 80b161d: e8 2e ce fe ff call 809e450 <__mpn_rshift> 80b1622: 83 c4 10 add $0x10,%esp 80b1625: 8b 2b mov (%ebx),%ebp 80b1627: 89 ea mov %ebp,%edx 80b1629: 83 e2 01 and $0x1,%edx 80b162c: e9 ee 00 00 00 jmp 80b171f <round_and_return+0x1ff> 80b1631: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b1638: 66 85 c0 test %ax,%ax 80b163b: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80b1642: 00 80b1643: 0f 84 19 ff ff ff je 80b1562 <round_and_return+0x42> 80b1649: e8 22 c8 f9 ff call 804de70 <abort> 80b164e: 66 90 xchg %ax,%ax 80b1650: db 2d 60 6c 0d 08 fldt 0x80d6c60 80b1656: 83 c4 2c add $0x2c,%esp 80b1659: 5b pop %ebx 80b165a: 5e pop %esi 80b165b: 5f pop %edi 80b165c: 5d pop %ebp 80b165d: d8 c8 fmul %st(0),%st 80b165f: c3 ret 80b1660: c7 44 24 04 00 04 00 movl $0x400,0x4(%esp) 80b1667: 00 80b1668: e9 f5 fe ff ff jmp 80b1562 <round_and_return+0x42> 80b166d: 8d 76 00 lea 0x0(%esi),%esi 80b1670: 7c 0c jl 80b167e <round_and_return+0x15e> 80b1672: 81 fe c2 bf ff ff cmp $0xffffbfc2,%esi 80b1678: 0f 83 4e ff ff ff jae 80b15cc <round_and_return+0xac> 80b167e: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b1683: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b168a: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b1691: 8b 44 24 40 mov 0x40(%esp),%eax 80b1695: 85 c0 test %eax,%eax 80b1697: 74 17 je 80b16b0 <round_and_return+0x190> 80b1699: db 2d 50 6c 0d 08 fldt 0x80d6c50 80b169f: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b16a5: 83 c4 2c add $0x2c,%esp 80b16a8: 5b pop %ebx 80b16a9: 5e pop %esi 80b16aa: 5f pop %edi 80b16ab: 5d pop %ebp 80b16ac: de c9 fmulp %st,%st(1) 80b16ae: c3 ret 80b16af: 90 nop 80b16b0: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b16b6: 83 c4 2c add $0x2c,%esp 80b16b9: 5b pop %ebx 80b16ba: 5e pop %esi 80b16bb: 5f pop %edi 80b16bc: 5d pop %ebp 80b16bd: d8 c8 fmul %st(0),%st 80b16bf: c3 ret 80b16c0: 8d 48 ff lea -0x1(%eax),%ecx 80b16c3: 89 ca mov %ecx,%edx 80b16c5: 83 e1 1f and $0x1f,%ecx 80b16c8: c1 fa 05 sar $0x5,%edx 80b16cb: 89 4c 24 48 mov %ecx,0x48(%esp) 80b16cf: 8b 3c 93 mov (%ebx,%edx,4),%edi 80b16d2: 83 fa 01 cmp $0x1,%edx 80b16d5: 89 7c 24 44 mov %edi,0x44(%esp) 80b16d9: 75 0d jne 80b16e8 <round_and_return+0x1c8> 80b16db: 8b 3b mov (%ebx),%edi 80b16dd: 31 d2 xor %edx,%edx 80b16df: 85 ff test %edi,%edi 80b16e1: 0f 95 c2 setne %dl 80b16e4: 09 54 24 4c or %edx,0x4c(%esp) 80b16e8: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80b16ed: ba 01 00 00 00 mov $0x1,%edx 80b16f2: d3 e2 shl %cl,%edx 80b16f4: 83 ea 01 sub $0x1,%edx 80b16f7: 85 54 24 44 test %edx,0x44(%esp) 80b16fb: 0f 95 c2 setne %dl 80b16fe: 0f b6 d2 movzbl %dl,%edx 80b1701: 09 54 24 4c or %edx,0x4c(%esp) 80b1705: 83 e0 1f and $0x1f,%eax 80b1708: 0f 85 82 02 00 00 jne 80b1990 <round_and_return+0x470> 80b170e: 8b 6b 04 mov 0x4(%ebx),%ebp 80b1711: 89 2b mov %ebp,(%ebx) 80b1713: 89 ea mov %ebp,%edx 80b1715: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 80b171c: 83 e2 01 and $0x1,%edx 80b171f: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80b1724: 8b 44 24 44 mov 0x44(%esp),%eax 80b1728: 8b 7c 24 4c mov 0x4c(%esp),%edi 80b172c: d3 e8 shr %cl,%eax 80b172e: 83 e0 01 and $0x1,%eax 80b1731: 85 ff test %edi,%edi 80b1733: 89 44 24 08 mov %eax,0x8(%esp) 80b1737: 75 18 jne 80b1751 <round_and_return+0x231> 80b1739: 84 c0 test %al,%al 80b173b: 75 14 jne 80b1751 <round_and_return+0x231> 80b173d: b8 01 00 00 00 mov $0x1,%eax 80b1742: d3 e0 shl %cl,%eax 80b1744: 83 e8 01 sub $0x1,%eax 80b1747: 23 44 24 44 and 0x44(%esp),%eax 80b174b: 0f 84 0f 02 00 00 je 80b1960 <round_and_return+0x440> 80b1751: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b1757: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b175c: 65 8b 0d 00 00 00 00 mov %gs:0x0,%ecx 80b1763: c7 04 01 22 00 00 00 movl $0x22,(%ecx,%eax,1) 80b176a: d8 c8 fmul %st(0),%st 80b176c: dd d8 fstp %st(0) 80b176e: 8b 4c 24 40 mov 0x40(%esp),%ecx 80b1772: 31 c0 xor %eax,%eax 80b1774: be 01 c0 ff ff mov $0xffffc001,%esi 80b1779: bf ff ff ff ff mov $0xffffffff,%edi 80b177e: 85 c9 test %ecx,%ecx 80b1780: 0f 95 c0 setne %al 80b1783: 89 44 24 0c mov %eax,0xc(%esp) 80b1787: 8b 4c 24 4c mov 0x4c(%esp),%ecx 80b178b: b8 01 00 00 00 mov $0x1,%eax 80b1790: 85 c9 test %ecx,%ecx 80b1792: 75 16 jne 80b17aa <round_and_return+0x28a> 80b1794: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80b1799: d3 e0 shl %cl,%eax 80b179b: 83 e8 01 sub $0x1,%eax 80b179e: 23 44 24 44 and 0x44(%esp),%eax 80b17a2: 85 c0 test %eax,%eax 80b17a4: 0f 95 c0 setne %al 80b17a7: 0f b6 c0 movzbl %al,%eax 80b17aa: 83 ec 08 sub $0x8,%esp 80b17ad: ff 74 24 0c pushl 0xc(%esp) 80b17b1: 50 push %eax 80b17b2: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b17b6: 8b 44 24 1c mov 0x1c(%esp),%eax 80b17ba: e8 e1 fc ff ff call 80b14a0 <round_away> 80b17bf: 83 c4 10 add $0x10,%esp 80b17c2: 84 c0 test %al,%al 80b17c4: 75 1a jne 80b17e0 <round_and_return+0x2c0> 80b17c6: 83 ec 04 sub $0x4,%esp 80b17c9: ff 74 24 44 pushl 0x44(%esp) 80b17cd: 56 push %esi 80b17ce: 53 push %ebx 80b17cf: e8 0c 2c 00 00 call 80b43e0 <__mpn_construct_long_double> 80b17d4: 83 c4 10 add $0x10,%esp 80b17d7: e9 c1 fd ff ff jmp 80b159d <round_and_return+0x7d> 80b17dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b17e0: 83 c5 01 add $0x1,%ebp 80b17e3: 89 2b mov %ebp,(%ebx) 80b17e5: 73 39 jae 80b1820 <round_and_return+0x300> 80b17e7: 83 43 04 01 addl $0x1,0x4(%ebx) 80b17eb: 75 33 jne 80b1820 <round_and_return+0x300> 80b17ed: 6a 01 push $0x1 80b17ef: 6a 02 push $0x2 80b17f1: 83 c6 01 add $0x1,%esi 80b17f4: 53 push %ebx 80b17f5: 53 push %ebx 80b17f6: 83 d7 00 adc $0x0,%edi 80b17f9: e8 52 cc fe ff call 809e450 <__mpn_rshift> 80b17fe: 89 f0 mov %esi,%eax 80b1800: 89 fa mov %edi,%edx 80b1802: 81 4b 04 00 00 00 80 orl $0x80000000,0x4(%ebx) 80b1809: 35 01 40 00 00 xor $0x4001,%eax 80b180e: 83 c4 10 add $0x10,%esp 80b1811: 09 c2 or %eax,%edx 80b1813: 0f 84 57 fd ff ff je 80b1570 <round_and_return+0x50> 80b1819: eb ab jmp 80b17c6 <round_and_return+0x2a6> 80b181b: 90 nop 80b181c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b1820: 89 f0 mov %esi,%eax 80b1822: 89 fa mov %edi,%edx 80b1824: 35 01 c0 ff ff xor $0xffffc001,%eax 80b1829: f7 d2 not %edx 80b182b: 09 c2 or %eax,%edx 80b182d: 75 97 jne 80b17c6 <round_and_return+0x2a6> 80b182f: 8b 73 04 mov 0x4(%ebx),%esi 80b1832: c1 ee 1f shr $0x1f,%esi 80b1835: 81 ee ff 3f 00 00 sub $0x3fff,%esi 80b183b: eb 89 jmp 80b17c6 <round_and_return+0x2a6> 80b183d: 8d 76 00 lea 0x0(%esi),%esi 80b1840: 7c 0c jl 80b184e <round_and_return+0x32e> 80b1842: 81 fe 00 40 00 00 cmp $0x4000,%esi 80b1848: 0f 87 22 fd ff ff ja 80b1570 <round_and_return+0x50> 80b184e: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80b1853: 8b 44 24 44 mov 0x44(%esp),%eax 80b1857: 8b 6c 24 40 mov 0x40(%esp),%ebp 80b185b: d3 e8 shr %cl,%eax 80b185d: 83 e0 01 and $0x1,%eax 80b1860: 89 44 24 08 mov %eax,0x8(%esp) 80b1864: 31 c0 xor %eax,%eax 80b1866: 85 ed test %ebp,%ebp 80b1868: 8b 2b mov (%ebx),%ebp 80b186a: 0f 95 c0 setne %al 80b186d: 89 44 24 0c mov %eax,0xc(%esp) 80b1871: 89 ea mov %ebp,%edx 80b1873: 83 e2 01 and $0x1,%edx 80b1876: e9 0c ff ff ff jmp 80b1787 <round_and_return+0x267> 80b187b: 90 nop 80b187c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b1880: 8b 43 04 mov 0x4(%ebx),%eax 80b1883: 8b 2b mov (%ebx),%ebp 80b1885: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) 80b188c: c7 03 00 00 00 00 movl $0x0,(%ebx) 80b1892: c7 44 24 48 1f 00 00 movl $0x1f,0x48(%esp) 80b1899: 00 80b189a: 89 44 24 44 mov %eax,0x44(%esp) 80b189e: 31 c0 xor %eax,%eax 80b18a0: 85 ed test %ebp,%ebp 80b18a2: 0f 95 c0 setne %al 80b18a5: 31 d2 xor %edx,%edx 80b18a7: 09 44 24 4c or %eax,0x4c(%esp) 80b18ab: 31 ed xor %ebp,%ebp 80b18ad: e9 6d fe ff ff jmp 80b171f <round_and_return+0x1ff> 80b18b2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b18b8: 0f b6 4c 24 48 movzbl 0x48(%esp),%ecx 80b18bd: 8b 44 24 44 mov 0x44(%esp),%eax 80b18c1: 8b 6c 24 40 mov 0x40(%esp),%ebp 80b18c5: d3 e8 shr %cl,%eax 80b18c7: 89 c1 mov %eax,%ecx 80b18c9: 8b 03 mov (%ebx),%eax 80b18cb: 83 e1 01 and $0x1,%ecx 80b18ce: 89 44 24 44 mov %eax,0x44(%esp) 80b18d2: 31 c0 xor %eax,%eax 80b18d4: 85 ed test %ebp,%ebp 80b18d6: 0f 95 c0 setne %al 80b18d9: 8b 54 24 44 mov 0x44(%esp),%edx 80b18dd: 83 ec 08 sub $0x8,%esp 80b18e0: 89 44 24 14 mov %eax,0x14(%esp) 80b18e4: ff 74 24 0c pushl 0xc(%esp) 80b18e8: 31 c0 xor %eax,%eax 80b18ea: 8b 74 24 58 mov 0x58(%esp),%esi 80b18ee: 83 e2 01 and $0x1,%edx 80b18f1: 85 f6 test %esi,%esi 80b18f3: 0f 95 c0 setne %al 80b18f6: 50 push %eax 80b18f7: 8b 44 24 1c mov 0x1c(%esp),%eax 80b18fb: e8 a0 fb ff ff call 80b14a0 <round_away> 80b1900: 83 c4 10 add $0x10,%esp 80b1903: 84 c0 test %al,%al 80b1905: 89 c6 mov %eax,%esi 80b1907: 0f 84 9a 00 00 00 je 80b19a7 <round_and_return+0x487> 80b190d: 83 7c 24 44 ff cmpl $0xffffffff,0x44(%esp) 80b1912: 72 09 jb 80b191d <round_and_return+0x3fd> 80b1914: 83 7b 04 ff cmpl $0xffffffff,0x4(%ebx) 80b1918: 0f 95 c0 setne %al 80b191b: 89 c6 mov %eax,%esi 80b191d: 6a 01 push $0x1 80b191f: 6a 02 push $0x2 80b1921: 53 push %ebx 80b1922: 53 push %ebx 80b1923: e8 28 cb fe ff call 809e450 <__mpn_rshift> 80b1928: 89 f0 mov %esi,%eax 80b192a: 83 c4 10 add $0x10,%esp 80b192d: 84 c0 test %al,%al 80b192f: 0f 85 7c 00 00 00 jne 80b19b1 <round_and_return+0x491> 80b1935: 8b 44 24 44 mov 0x44(%esp),%eax 80b1939: 8b 2b mov (%ebx),%ebp 80b193b: be 01 c0 ff ff mov $0xffffc001,%esi 80b1940: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80b1947: 00 80b1948: bf ff ff ff ff mov $0xffffffff,%edi 80b194d: 83 e0 01 and $0x1,%eax 80b1950: 89 ea mov %ebp,%edx 80b1952: 89 44 24 08 mov %eax,0x8(%esp) 80b1956: 83 e2 01 and $0x1,%edx 80b1959: e9 29 fe ff ff jmp 80b1787 <round_and_return+0x267> 80b195e: 66 90 xchg %ax,%ax 80b1960: 8b 74 24 40 mov 0x40(%esp),%esi 80b1964: 31 c9 xor %ecx,%ecx 80b1966: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80b196d: 00 80b196e: bf ff ff ff ff mov $0xffffffff,%edi 80b1973: 85 f6 test %esi,%esi 80b1975: be 01 c0 ff ff mov $0xffffc001,%esi 80b197a: 0f 95 c1 setne %cl 80b197d: 89 4c 24 0c mov %ecx,0xc(%esp) 80b1981: e9 1c fe ff ff jmp 80b17a2 <round_and_return+0x282> 80b1986: 8d 76 00 lea 0x0(%esi),%esi 80b1989: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b1990: 50 push %eax 80b1991: 8d 43 04 lea 0x4(%ebx),%eax 80b1994: 6a 01 push $0x1 80b1996: 50 push %eax 80b1997: 53 push %ebx 80b1998: e8 b3 ca fe ff call 809e450 <__mpn_rshift> 80b199d: 8b 2b mov (%ebx),%ebp 80b199f: 83 c4 10 add $0x10,%esp 80b19a2: e9 6c fd ff ff jmp 80b1713 <round_and_return+0x1f3> 80b19a7: be 01 00 00 00 mov $0x1,%esi 80b19ac: e9 6c ff ff ff jmp 80b191d <round_and_return+0x3fd> 80b19b1: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80b19b8: 00 80b19b9: e9 67 fc ff ff jmp 80b1625 <round_and_return+0x105> 80b19be: 66 90 xchg %ax,%ax 080b19c0 <str_to_mpn.isra.0>: 80b19c0: 55 push %ebp 80b19c1: 57 push %edi 80b19c2: 56 push %esi 80b19c3: 53 push %ebx 80b19c4: 89 c3 mov %eax,%ebx 80b19c6: 83 ec 1c sub $0x1c,%esp 80b19c9: 85 d2 test %edx,%edx 80b19cb: 8b 74 24 30 mov 0x30(%esp),%esi 80b19cf: 89 14 24 mov %edx,(%esp) 80b19d2: 8b 7c 24 3c mov 0x3c(%esp),%edi 80b19d6: c7 06 00 00 00 00 movl $0x0,(%esi) 80b19dc: 0f 8e d4 02 00 00 jle 80b1cb6 <str_to_mpn.isra.0+0x2f6> 80b19e2: 89 cd mov %ecx,%ebp 80b19e4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80b19eb: 00 80b19ec: 31 f6 xor %esi,%esi 80b19ee: 31 c9 xor %ecx,%ecx 80b19f0: 0f be 03 movsbl (%ebx),%eax 80b19f3: 8d 50 d0 lea -0x30(%eax),%edx 80b19f6: 80 fa 09 cmp $0x9,%dl 80b19f9: 76 0f jbe 80b1a0a <str_to_mpn.isra.0+0x4a> 80b19fb: 85 ff test %edi,%edi 80b19fd: 74 04 je 80b1a03 <str_to_mpn.isra.0+0x43> 80b19ff: 3a 07 cmp (%edi),%al 80b1a01: 74 4d je 80b1a50 <str_to_mpn.isra.0+0x90> 80b1a03: 03 5c 24 38 add 0x38(%esp),%ebx 80b1a07: 0f be 03 movsbl (%ebx),%eax 80b1a0a: 83 c3 01 add $0x1,%ebx 80b1a0d: 83 c1 01 add $0x1,%ecx 80b1a10: 83 2c 24 01 subl $0x1,(%esp) 80b1a14: 8d 14 b6 lea (%esi,%esi,4),%edx 80b1a17: 8d 74 50 d0 lea -0x30(%eax,%edx,2),%esi 80b1a1b: 0f 84 2f 01 00 00 je 80b1b50 <str_to_mpn.isra.0+0x190> 80b1a21: 83 f9 09 cmp $0x9,%ecx 80b1a24: 75 ca jne 80b19f0 <str_to_mpn.isra.0+0x30> 80b1a26: 8b 4c 24 04 mov 0x4(%esp),%ecx 80b1a2a: 85 c9 test %ecx,%ecx 80b1a2c: 75 6a jne 80b1a98 <str_to_mpn.isra.0+0xd8> 80b1a2e: 8b 44 24 30 mov 0x30(%esp),%eax 80b1a32: 89 75 00 mov %esi,0x0(%ebp) 80b1a35: 31 c9 xor %ecx,%ecx 80b1a37: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) 80b1a3e: 00 80b1a3f: 31 f6 xor %esi,%esi 80b1a41: c7 00 01 00 00 00 movl $0x1,(%eax) 80b1a47: eb a7 jmp 80b19f0 <str_to_mpn.isra.0+0x30> 80b1a49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b1a50: 0f b6 47 01 movzbl 0x1(%edi),%eax 80b1a54: 84 c0 test %al,%al 80b1a56: 0f 84 1e 02 00 00 je 80b1c7a <str_to_mpn.isra.0+0x2ba> 80b1a5c: 38 43 01 cmp %al,0x1(%ebx) 80b1a5f: 75 a2 jne 80b1a03 <str_to_mpn.isra.0+0x43> 80b1a61: b8 01 00 00 00 mov $0x1,%eax 80b1a66: 89 74 24 08 mov %esi,0x8(%esp) 80b1a6a: eb 0d jmp 80b1a79 <str_to_mpn.isra.0+0xb9> 80b1a6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b1a70: 38 14 03 cmp %dl,(%ebx,%eax,1) 80b1a73: 0f 85 c7 00 00 00 jne 80b1b40 <str_to_mpn.isra.0+0x180> 80b1a79: 83 c0 01 add $0x1,%eax 80b1a7c: 0f b6 14 07 movzbl (%edi,%eax,1),%edx 80b1a80: 84 d2 test %dl,%dl 80b1a82: 75 ec jne 80b1a70 <str_to_mpn.isra.0+0xb0> 80b1a84: 8b 74 24 08 mov 0x8(%esp),%esi 80b1a88: 01 c3 add %eax,%ebx 80b1a8a: 0f be 03 movsbl (%ebx),%eax 80b1a8d: e9 78 ff ff ff jmp 80b1a0a <str_to_mpn.isra.0+0x4a> 80b1a92: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b1a98: 68 00 ca 9a 3b push $0x3b9aca00 80b1a9d: ff 74 24 08 pushl 0x8(%esp) 80b1aa1: 55 push %ebp 80b1aa2: 55 push %ebp 80b1aa3: e8 28 cd fe ff call 809e7d0 <__mpn_mul_1> 80b1aa8: 8b 4c 24 40 mov 0x40(%esp),%ecx 80b1aac: 83 c4 10 add $0x10,%esp 80b1aaf: 8b 11 mov (%ecx),%edx 80b1ab1: 31 c9 xor %ecx,%ecx 80b1ab3: 03 75 00 add 0x0(%ebp),%esi 80b1ab6: 0f 92 c1 setb %cl 80b1ab9: 89 75 00 mov %esi,0x0(%ebp) 80b1abc: 85 c9 test %ecx,%ecx 80b1abe: 74 60 je 80b1b20 <str_to_mpn.isra.0+0x160> 80b1ac0: 8d 72 ff lea -0x1(%edx),%esi 80b1ac3: 31 d2 xor %edx,%edx 80b1ac5: eb 1b jmp 80b1ae2 <str_to_mpn.isra.0+0x122> 80b1ac7: 89 f6 mov %esi,%esi 80b1ac9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b1ad0: 8b 4c 95 04 mov 0x4(%ebp,%edx,4),%ecx 80b1ad4: 83 c1 01 add $0x1,%ecx 80b1ad7: 89 4c 95 04 mov %ecx,0x4(%ebp,%edx,4) 80b1adb: 83 c2 01 add $0x1,%edx 80b1ade: 85 c9 test %ecx,%ecx 80b1ae0: 75 3e jne 80b1b20 <str_to_mpn.isra.0+0x160> 80b1ae2: 39 d6 cmp %edx,%esi 80b1ae4: 75 ea jne 80b1ad0 <str_to_mpn.isra.0+0x110> 80b1ae6: be 01 00 00 00 mov $0x1,%esi 80b1aeb: 01 c6 add %eax,%esi 80b1aed: 8b 44 24 30 mov 0x30(%esp),%eax 80b1af1: 8b 00 mov (%eax),%eax 80b1af3: 74 37 je 80b1b2c <str_to_mpn.isra.0+0x16c> 80b1af5: 3d b3 06 00 00 cmp $0x6b3,%eax 80b1afa: 0f 8f 84 01 00 00 jg 80b1c84 <str_to_mpn.isra.0+0x2c4> 80b1b00: 89 74 85 00 mov %esi,0x0(%ebp,%eax,4) 80b1b04: 8b 44 24 30 mov 0x30(%esp),%eax 80b1b08: 31 c9 xor %ecx,%ecx 80b1b0a: 8b 74 24 30 mov 0x30(%esp),%esi 80b1b0e: 8b 00 mov (%eax),%eax 80b1b10: 83 c0 01 add $0x1,%eax 80b1b13: 89 06 mov %eax,(%esi) 80b1b15: 89 44 24 04 mov %eax,0x4(%esp) 80b1b19: 31 f6 xor %esi,%esi 80b1b1b: e9 d0 fe ff ff jmp 80b19f0 <str_to_mpn.isra.0+0x30> 80b1b20: 31 f6 xor %esi,%esi 80b1b22: 01 c6 add %eax,%esi 80b1b24: 8b 44 24 30 mov 0x30(%esp),%eax 80b1b28: 8b 00 mov (%eax),%eax 80b1b2a: 75 c9 jne 80b1af5 <str_to_mpn.isra.0+0x135> 80b1b2c: 89 44 24 04 mov %eax,0x4(%esp) 80b1b30: 31 c9 xor %ecx,%ecx 80b1b32: e9 b9 fe ff ff jmp 80b19f0 <str_to_mpn.isra.0+0x30> 80b1b37: 89 f6 mov %esi,%esi 80b1b39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b1b40: 8b 74 24 08 mov 0x8(%esp),%esi 80b1b44: e9 ba fe ff ff jmp 80b1a03 <str_to_mpn.isra.0+0x43> 80b1b49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b1b50: 8b 44 24 34 mov 0x34(%esp),%eax 80b1b54: 8b 00 mov (%eax),%eax 80b1b56: 89 04 24 mov %eax,(%esp) 80b1b59: 8b 44 24 34 mov 0x34(%esp),%eax 80b1b5d: 8b 40 04 mov 0x4(%eax),%eax 80b1b60: 83 f8 00 cmp $0x0,%eax 80b1b63: 7c 20 jl 80b1b85 <str_to_mpn.isra.0+0x1c5> 80b1b65: 0f 8e 00 01 00 00 jle 80b1c6b <str_to_mpn.isra.0+0x2ab> 80b1b6b: bf 09 00 00 00 mov $0x9,%edi 80b1b70: 29 cf sub %ecx,%edi 80b1b72: 89 fa mov %edi,%edx 80b1b74: 89 7c 24 08 mov %edi,0x8(%esp) 80b1b78: c1 fa 1f sar $0x1f,%edx 80b1b7b: 89 54 24 0c mov %edx,0xc(%esp) 80b1b7f: 3b 44 24 0c cmp 0xc(%esp),%eax 80b1b83: 7e 2b jle 80b1bb0 <str_to_mpn.isra.0+0x1f0> 80b1b85: 8b 54 24 04 mov 0x4(%esp),%edx 80b1b89: 8b 04 8d 80 6c 0d 08 mov 0x80d6c80(,%ecx,4),%eax 80b1b90: 85 d2 test %edx,%edx 80b1b92: 75 4f jne 80b1be3 <str_to_mpn.isra.0+0x223> 80b1b94: 8b 44 24 30 mov 0x30(%esp),%eax 80b1b98: 89 75 00 mov %esi,0x0(%ebp) 80b1b9b: c7 00 01 00 00 00 movl $0x1,(%eax) 80b1ba1: 83 c4 1c add $0x1c,%esp 80b1ba4: 89 d8 mov %ebx,%eax 80b1ba6: 5b pop %ebx 80b1ba7: 5e pop %esi 80b1ba8: 5f pop %edi 80b1ba9: 5d pop %ebp 80b1baa: c3 ret 80b1bab: 90 nop 80b1bac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b1bb0: 0f 8d a7 00 00 00 jge 80b1c5d <str_to_mpn.isra.0+0x29d> 80b1bb6: 8b 3c 24 mov (%esp),%edi 80b1bb9: 8b 54 24 04 mov 0x4(%esp),%edx 80b1bbd: 01 f9 add %edi,%ecx 80b1bbf: 0f af 34 bd 80 6c 0d imul 0x80d6c80(,%edi,4),%esi 80b1bc6: 08 80b1bc7: 8b 7c 24 34 mov 0x34(%esp),%edi 80b1bcb: 85 d2 test %edx,%edx 80b1bcd: 8b 04 8d 80 6c 0d 08 mov 0x80d6c80(,%ecx,4),%eax 80b1bd4: c7 07 00 00 00 00 movl $0x0,(%edi) 80b1bda: c7 47 04 00 00 00 00 movl $0x0,0x4(%edi) 80b1be1: 74 b1 je 80b1b94 <str_to_mpn.isra.0+0x1d4> 80b1be3: 50 push %eax 80b1be4: ff 74 24 08 pushl 0x8(%esp) 80b1be8: 55 push %ebp 80b1be9: 55 push %ebp 80b1bea: e8 e1 cb fe ff call 809e7d0 <__mpn_mul_1> 80b1bef: 8b 7c 24 40 mov 0x40(%esp),%edi 80b1bf3: 31 c9 xor %ecx,%ecx 80b1bf5: 83 c4 10 add $0x10,%esp 80b1bf8: 03 75 00 add 0x0(%ebp),%esi 80b1bfb: 8b 17 mov (%edi),%edx 80b1bfd: 0f 92 c1 setb %cl 80b1c00: 89 75 00 mov %esi,0x0(%ebp) 80b1c03: 85 c9 test %ecx,%ecx 80b1c05: 75 2f jne 80b1c36 <str_to_mpn.isra.0+0x276> 80b1c07: 31 d2 xor %edx,%edx 80b1c09: 01 d0 add %edx,%eax 80b1c0b: 74 94 je 80b1ba1 <str_to_mpn.isra.0+0x1e1> 80b1c0d: 8b 7c 24 30 mov 0x30(%esp),%edi 80b1c11: 8b 17 mov (%edi),%edx 80b1c13: 81 fa b3 06 00 00 cmp $0x6b3,%edx 80b1c19: 0f 8f 7e 00 00 00 jg 80b1c9d <str_to_mpn.isra.0+0x2dd> 80b1c1f: 8b 7c 24 30 mov 0x30(%esp),%edi 80b1c23: 8d 4a 01 lea 0x1(%edx),%ecx 80b1c26: 89 0f mov %ecx,(%edi) 80b1c28: 89 44 95 00 mov %eax,0x0(%ebp,%edx,4) 80b1c2c: 83 c4 1c add $0x1c,%esp 80b1c2f: 89 d8 mov %ebx,%eax 80b1c31: 5b pop %ebx 80b1c32: 5e pop %esi 80b1c33: 5f pop %edi 80b1c34: 5d pop %ebp 80b1c35: c3 ret 80b1c36: 83 ea 01 sub $0x1,%edx 80b1c39: 31 c9 xor %ecx,%ecx 80b1c3b: eb 15 jmp 80b1c52 <str_to_mpn.isra.0+0x292> 80b1c3d: 8d 76 00 lea 0x0(%esi),%esi 80b1c40: 8b 7c 8d 04 mov 0x4(%ebp,%ecx,4),%edi 80b1c44: 8d 77 01 lea 0x1(%edi),%esi 80b1c47: 89 74 8d 04 mov %esi,0x4(%ebp,%ecx,4) 80b1c4b: 83 c1 01 add $0x1,%ecx 80b1c4e: 85 f6 test %esi,%esi 80b1c50: 75 b5 jne 80b1c07 <str_to_mpn.isra.0+0x247> 80b1c52: 39 ca cmp %ecx,%edx 80b1c54: 75 ea jne 80b1c40 <str_to_mpn.isra.0+0x280> 80b1c56: ba 01 00 00 00 mov $0x1,%edx 80b1c5b: eb ac jmp 80b1c09 <str_to_mpn.isra.0+0x249> 80b1c5d: 39 3c 24 cmp %edi,(%esp) 80b1c60: 0f 87 1f ff ff ff ja 80b1b85 <str_to_mpn.isra.0+0x1c5> 80b1c66: e9 4b ff ff ff jmp 80b1bb6 <str_to_mpn.isra.0+0x1f6> 80b1c6b: 83 3c 24 00 cmpl $0x0,(%esp) 80b1c6f: 0f 86 10 ff ff ff jbe 80b1b85 <str_to_mpn.isra.0+0x1c5> 80b1c75: e9 f1 fe ff ff jmp 80b1b6b <str_to_mpn.isra.0+0x1ab> 80b1c7a: b8 01 00 00 00 mov $0x1,%eax 80b1c7f: e9 04 fe ff ff jmp 80b1a88 <str_to_mpn.isra.0+0xc8> 80b1c84: 68 90 6a 0d 08 push $0x80d6a90 80b1c89: 68 71 01 00 00 push $0x171 80b1c8e: 68 c0 6b 0d 08 push $0x80d6bc0 80b1c93: 68 23 68 0d 08 push $0x80d6823 80b1c98: e8 43 7b f9 ff call 80497e0 <__assert_fail> 80b1c9d: 68 90 6a 0d 08 push $0x80d6a90 80b1ca2: 68 a9 01 00 00 push $0x1a9 80b1ca7: 68 c0 6b 0d 08 push $0x80d6bc0 80b1cac: 68 23 68 0d 08 push $0x80d6823 80b1cb1: e8 2a 7b f9 ff call 80497e0 <__assert_fail> 80b1cb6: 68 90 6a 0d 08 push $0x80d6a90 80b1cbb: 68 60 01 00 00 push $0x160 80b1cc0: 68 c0 6b 0d 08 push $0x80d6bc0 80b1cc5: 68 18 68 0d 08 push $0x80d6818 80b1cca: e8 11 7b f9 ff call 80497e0 <__assert_fail> 80b1ccf: 90 nop 080b1cd0 <____strtold_l_internal>: 80b1cd0: 55 push %ebp 80b1cd1: 57 push %edi 80b1cd2: 56 push %esi 80b1cd3: 53 push %ebx 80b1cd4: 81 ec 3c 36 00 00 sub $0x363c,%esp 80b1cda: 8b 94 24 58 36 00 00 mov 0x3658(%esp),%edx 80b1ce1: 8b 84 24 5c 36 00 00 mov 0x365c(%esp),%eax 80b1ce8: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b1cef: 00 80b1cf0: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 80b1cf7: 00 80b1cf8: 85 d2 test %edx,%edx 80b1cfa: 8b 40 04 mov 0x4(%eax),%eax 80b1cfd: 0f 85 9a 0a 00 00 jne 80b279d <____strtold_l_internal+0xacd> 80b1d03: 8b 40 24 mov 0x24(%eax),%eax 80b1d06: 83 ec 0c sub $0xc,%esp 80b1d09: 89 44 24 3c mov %eax,0x3c(%esp) 80b1d0d: 50 push %eax 80b1d0e: e8 9d a5 fa ff call 805c2b0 <strlen> 80b1d13: 83 c4 10 add $0x10,%esp 80b1d16: 85 c0 test %eax,%eax 80b1d18: 89 44 24 44 mov %eax,0x44(%esp) 80b1d1c: 0f 84 91 23 00 00 je 80b40b3 <____strtold_l_internal+0x23e3> 80b1d22: 8b 84 24 50 36 00 00 mov 0x3650(%esp),%eax 80b1d29: c7 84 24 80 00 00 00 movl $0x0,0x80(%esp) 80b1d30: 00 00 00 00 80b1d34: c7 84 24 84 00 00 00 movl $0x0,0x84(%esp) 80b1d3b: 00 00 00 00 80b1d3f: 8d 50 ff lea -0x1(%eax),%edx 80b1d42: 8b 84 24 5c 36 00 00 mov 0x365c(%esp),%eax 80b1d49: 8b 70 34 mov 0x34(%eax),%esi 80b1d4c: eb 04 jmp 80b1d52 <____strtold_l_internal+0x82> 80b1d4e: 66 90 xchg %ax,%ax 80b1d50: 89 da mov %ebx,%edx 80b1d52: 0f be 4a 01 movsbl 0x1(%edx),%ecx 80b1d56: 8d 5a 01 lea 0x1(%edx),%ebx 80b1d59: f6 44 4e 01 20 testb $0x20,0x1(%esi,%ecx,2) 80b1d5e: 89 c8 mov %ecx,%eax 80b1d60: 75 ee jne 80b1d50 <____strtold_l_internal+0x80> 80b1d62: 80 f9 2d cmp $0x2d,%cl 80b1d65: 0f 84 81 05 00 00 je 80b22ec <____strtold_l_internal+0x61c> 80b1d6b: 80 f9 2b cmp $0x2b,%cl 80b1d6e: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 80b1d75: 00 80b1d76: 0f 84 1c 07 00 00 je 80b2498 <____strtold_l_internal+0x7c8> 80b1d7c: 8b 74 24 30 mov 0x30(%esp),%esi 80b1d80: 0f b6 0e movzbl (%esi),%ecx 80b1d83: 84 c9 test %cl,%cl 80b1d85: 88 4c 24 28 mov %cl,0x28(%esp) 80b1d89: 0f 84 3f 0d 00 00 je 80b2ace <____strtold_l_internal+0xdfe> 80b1d8f: 3a 0b cmp (%ebx),%cl 80b1d91: 0f 85 b9 00 00 00 jne 80b1e50 <____strtold_l_internal+0x180> 80b1d97: 31 d2 xor %edx,%edx 80b1d99: 89 f7 mov %esi,%edi 80b1d9b: eb 0c jmp 80b1da9 <____strtold_l_internal+0xd9> 80b1d9d: 8d 76 00 lea 0x0(%esi),%esi 80b1da0: 3a 0c 13 cmp (%ebx,%edx,1),%cl 80b1da3: 0f 85 a7 00 00 00 jne 80b1e50 <____strtold_l_internal+0x180> 80b1da9: 83 c2 01 add $0x1,%edx 80b1dac: 0f b6 0c 17 movzbl (%edi,%edx,1),%ecx 80b1db0: 89 d6 mov %edx,%esi 80b1db2: 84 c9 test %cl,%cl 80b1db4: 75 ea jne 80b1da0 <____strtold_l_internal+0xd0> 80b1db6: 0f b6 14 33 movzbl (%ebx,%esi,1),%edx 80b1dba: 83 ea 30 sub $0x30,%edx 80b1dbd: 80 fa 09 cmp $0x9,%dl 80b1dc0: 0f 87 8a 00 00 00 ja 80b1e50 <____strtold_l_internal+0x180> 80b1dc6: 8b b4 24 5c 36 00 00 mov 0x365c(%esp),%esi 80b1dcd: 3c 30 cmp $0x30,%al 80b1dcf: 8b 76 38 mov 0x38(%esi),%esi 80b1dd2: 0f 84 cc 06 00 00 je 80b24a4 <____strtold_l_internal+0x7d4> 80b1dd8: 8b 7c 24 34 mov 0x34(%esp),%edi 80b1ddc: 89 74 24 18 mov %esi,0x18(%esp) 80b1de0: 85 ff test %edi,%edi 80b1de2: 0f 84 a2 0d 00 00 je 80b2b8a <____strtold_l_internal+0xeba> 80b1de8: c7 44 24 0c 0a 00 00 movl $0xa,0xc(%esp) 80b1def: 00 80b1df0: 8b 4c 24 34 mov 0x34(%esp),%ecx 80b1df4: 89 dd mov %ebx,%ebp 80b1df6: 0f b6 31 movzbl (%ecx),%esi 80b1df9: 89 f7 mov %esi,%edi 80b1dfb: 89 de mov %ebx,%esi 80b1dfd: 89 c3 mov %eax,%ebx 80b1dff: 80 fb 30 cmp $0x30,%bl 80b1e02: 74 42 je 80b1e46 <____strtold_l_internal+0x176> 80b1e04: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b1e08: 89 f8 mov %edi,%eax 80b1e0a: 84 c0 test %al,%al 80b1e0c: 0f 84 ac 18 00 00 je 80b36be <____strtold_l_internal+0x19ee> 80b1e12: 38 45 00 cmp %al,0x0(%ebp) 80b1e15: 0f 85 8f 00 00 00 jne 80b1eaa <____strtold_l_internal+0x1da> 80b1e1b: 31 c0 xor %eax,%eax 80b1e1d: eb 0b jmp 80b1e2a <____strtold_l_internal+0x15a> 80b1e1f: 90 nop 80b1e20: 3a 54 05 00 cmp 0x0(%ebp,%eax,1),%dl 80b1e24: 0f 85 80 00 00 00 jne 80b1eaa <____strtold_l_internal+0x1da> 80b1e2a: 83 c0 01 add $0x1,%eax 80b1e2d: 0f b6 14 01 movzbl (%ecx,%eax,1),%edx 80b1e31: 84 d2 test %dl,%dl 80b1e33: 75 eb jne 80b1e20 <____strtold_l_internal+0x150> 80b1e35: 83 e8 01 sub $0x1,%eax 80b1e38: 01 e8 add %ebp,%eax 80b1e3a: 0f b6 58 01 movzbl 0x1(%eax),%ebx 80b1e3e: 8d 68 01 lea 0x1(%eax),%ebp 80b1e41: 80 fb 30 cmp $0x30,%bl 80b1e44: 75 c2 jne 80b1e08 <____strtold_l_internal+0x138> 80b1e46: 89 e8 mov %ebp,%eax 80b1e48: eb f0 jmp 80b1e3a <____strtold_l_internal+0x16a> 80b1e4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b1e50: 8d 50 d0 lea -0x30(%eax),%edx 80b1e53: 80 fa 09 cmp $0x9,%dl 80b1e56: 0f 86 6a ff ff ff jbe 80b1dc6 <____strtold_l_internal+0xf6> 80b1e5c: 8b 15 f8 d0 0c 08 mov 0x80cd0f8,%edx 80b1e62: 8b 04 82 mov (%edx,%eax,4),%eax 80b1e65: 3c 69 cmp $0x69,%al 80b1e67: 0f 84 f1 09 00 00 je 80b285e <____strtold_l_internal+0xb8e> 80b1e6d: 3c 6e cmp $0x6e,%al 80b1e6f: 0f 84 a9 0a 00 00 je 80b291e <____strtold_l_internal+0xc4e> 80b1e75: 8b 9c 24 54 36 00 00 mov 0x3654(%esp),%ebx 80b1e7c: 85 db test %ebx,%ebx 80b1e7e: 75 0d jne 80b1e8d <____strtold_l_internal+0x1bd> 80b1e80: 81 c4 3c 36 00 00 add $0x363c,%esp 80b1e86: d9 ee fldz 80b1e88: 5b pop %ebx 80b1e89: 5e pop %esi 80b1e8a: 5f pop %edi 80b1e8b: 5d pop %ebp 80b1e8c: c3 ret 80b1e8d: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b1e94: 8b b4 24 50 36 00 00 mov 0x3650(%esp),%esi 80b1e9b: d9 ee fldz 80b1e9d: 89 30 mov %esi,(%eax) 80b1e9f: 81 c4 3c 36 00 00 add $0x363c,%esp 80b1ea5: 5b pop %ebx 80b1ea6: 5e pop %esi 80b1ea7: 5f pop %edi 80b1ea8: 5d pop %ebp 80b1ea9: c3 ret 80b1eaa: 0f be d3 movsbl %bl,%edx 80b1ead: 89 f3 mov %esi,%ebx 80b1eaf: 8d 42 d0 lea -0x30(%edx),%eax 80b1eb2: 3c 09 cmp $0x9,%al 80b1eb4: 0f 86 23 04 00 00 jbe 80b22dd <____strtold_l_internal+0x60d> 80b1eba: 8b 74 24 18 mov 0x18(%esp),%esi 80b1ebe: 0f be c2 movsbl %dl,%eax 80b1ec1: 8b 34 86 mov (%esi,%eax,4),%esi 80b1ec4: 8d 46 9f lea -0x61(%esi),%eax 80b1ec7: 3c 05 cmp $0x5,%al 80b1ec9: 0f 87 12 06 00 00 ja 80b24e1 <____strtold_l_internal+0x811> 80b1ecf: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b1ed4: 89 ef mov %ebp,%edi 80b1ed6: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80b1edd: 00 80b1ede: 0f 85 fd 05 00 00 jne 80b24e1 <____strtold_l_internal+0x811> 80b1ee4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b1ee8: 8d 42 d0 lea -0x30(%edx),%eax 80b1eeb: 3c 09 cmp $0x9,%al 80b1eed: 0f 86 c5 03 00 00 jbe 80b22b8 <____strtold_l_internal+0x5e8> 80b1ef3: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b1ef8: 0f 84 a2 03 00 00 je 80b22a0 <____strtold_l_internal+0x5d0> 80b1efe: 8b 74 24 34 mov 0x34(%esp),%esi 80b1f02: 85 f6 test %esi,%esi 80b1f04: 0f 85 db 09 00 00 jne 80b28e5 <____strtold_l_internal+0xc15> 80b1f0a: 39 df cmp %ebx,%edi 80b1f0c: 0f 86 bc 00 00 00 jbe 80b1fce <____strtold_l_internal+0x2fe> 80b1f12: 8b 44 24 10 mov 0x10(%esp),%eax 80b1f16: 85 c0 test %eax,%eax 80b1f18: 0f 84 b0 00 00 00 je 80b1fce <____strtold_l_internal+0x2fe> 80b1f1e: 88 54 24 10 mov %dl,0x10(%esp) 80b1f22: 50 push %eax 80b1f23: ff 74 24 38 pushl 0x38(%esp) 80b1f27: 57 push %edi 80b1f28: 53 push %ebx 80b1f29: e8 c2 d0 f9 ff call 804eff0 <__correctly_grouped_prefixmb> 80b1f2e: 83 c4 10 add $0x10,%esp 80b1f31: 39 c7 cmp %eax,%edi 80b1f33: 89 c6 mov %eax,%esi 80b1f35: 0f be 54 24 10 movsbl 0x10(%esp),%edx 80b1f3a: 74 79 je 80b1fb5 <____strtold_l_internal+0x2e5> 80b1f3c: 39 d8 cmp %ebx,%eax 80b1f3e: 0f 84 31 ff ff ff je 80b1e75 <____strtold_l_internal+0x1a5> 80b1f44: 39 c5 cmp %eax,%ebp 80b1f46: 0f 87 5a 1e 00 00 ja 80b3da6 <____strtold_l_internal+0x20d6> 80b1f4c: 89 e9 mov %ebp,%ecx 80b1f4e: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b1f55: 00 80b1f56: 0f 83 35 20 00 00 jae 80b3f91 <____strtold_l_internal+0x22c1> 80b1f5c: 0f b6 01 movzbl (%ecx),%eax 80b1f5f: 83 e8 30 sub $0x30,%eax 80b1f62: 3c 0a cmp $0xa,%al 80b1f64: 83 54 24 10 00 adcl $0x0,0x10(%esp) 80b1f69: 83 c1 01 add $0x1,%ecx 80b1f6c: 39 ce cmp %ecx,%esi 80b1f6e: 75 ec jne 80b1f5c <____strtold_l_internal+0x28c> 80b1f70: 8b 44 24 10 mov 0x10(%esp),%eax 80b1f74: 31 f6 xor %esi,%esi 80b1f76: 89 44 24 20 mov %eax,0x20(%esp) 80b1f7a: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b1f81: 85 c0 test %eax,%eax 80b1f83: 74 09 je 80b1f8e <____strtold_l_internal+0x2be> 80b1f85: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b1f8c: 89 08 mov %ecx,(%eax) 80b1f8e: 8b 44 24 10 mov 0x10(%esp),%eax 80b1f92: 85 c0 test %eax,%eax 80b1f94: 0f 85 9b 01 00 00 jne 80b2135 <____strtold_l_internal+0x465> 80b1f9a: 8b 7c 24 38 mov 0x38(%esp),%edi 80b1f9e: 85 ff test %edi,%edi 80b1fa0: 0f 84 da fe ff ff je 80b1e80 <____strtold_l_internal+0x1b0> 80b1fa6: d9 ee fldz 80b1fa8: 81 c4 3c 36 00 00 add $0x363c,%esp 80b1fae: 5b pop %ebx 80b1faf: d9 e0 fchs 80b1fb1: 5e pop %esi 80b1fb2: 5f pop %edi 80b1fb3: 5d pop %ebp 80b1fb4: c3 ret 80b1fb5: 8b 44 24 30 mov 0x30(%esp),%eax 80b1fb9: 0f b6 00 movzbl (%eax),%eax 80b1fbc: 88 44 24 28 mov %al,0x28(%esp) 80b1fc0: 8b 84 24 5c 36 00 00 mov 0x365c(%esp),%eax 80b1fc7: 8b 40 38 mov 0x38(%eax),%eax 80b1fca: 89 44 24 18 mov %eax,0x18(%esp) 80b1fce: 8b 4c 24 20 mov 0x20(%esp),%ecx 80b1fd2: 0f b6 5c 24 28 movzbl 0x28(%esp),%ebx 80b1fd7: 31 c0 xor %eax,%eax 80b1fd9: 85 c9 test %ecx,%ecx 80b1fdb: 0f 94 c0 sete %al 80b1fde: f7 d8 neg %eax 80b1fe0: 84 db test %bl,%bl 80b1fe2: 89 c6 mov %eax,%esi 80b1fe4: 74 2e je 80b2014 <____strtold_l_internal+0x344> 80b1fe6: 31 c0 xor %eax,%eax 80b1fe8: 38 1f cmp %bl,(%edi) 80b1fea: 0f 85 10 03 00 00 jne 80b2300 <____strtold_l_internal+0x630> 80b1ff0: 8b 5c 24 30 mov 0x30(%esp),%ebx 80b1ff4: eb 13 jmp 80b2009 <____strtold_l_internal+0x339> 80b1ff6: 8d 76 00 lea 0x0(%esi),%esi 80b1ff9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b2000: 3a 0c 07 cmp (%edi,%eax,1),%cl 80b2003: 0f 85 f7 02 00 00 jne 80b2300 <____strtold_l_internal+0x630> 80b2009: 83 c0 01 add $0x1,%eax 80b200c: 0f b6 0c 03 movzbl (%ebx,%eax,1),%ecx 80b2010: 84 c9 test %cl,%cl 80b2012: 75 ec jne 80b2000 <____strtold_l_internal+0x330> 80b2014: 03 7c 24 44 add 0x44(%esp),%edi 80b2018: 8b 4c 24 20 mov 0x20(%esp),%ecx 80b201c: 89 6c 24 3c mov %ebp,0x3c(%esp) 80b2020: 89 7c 24 10 mov %edi,0x10(%esp) 80b2024: 0f be 07 movsbl (%edi),%eax 80b2027: 29 f9 sub %edi,%ecx 80b2029: eb 3d jmp 80b2068 <____strtold_l_internal+0x398> 80b202b: 90 nop 80b202c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b2030: 8b 6c 24 18 mov 0x18(%esp),%ebp 80b2034: 0f be d0 movsbl %al,%edx 80b2037: 8b 54 95 00 mov 0x0(%ebp,%edx,4),%edx 80b203b: 8d 6a 9f lea -0x61(%edx),%ebp 80b203e: 89 54 24 28 mov %edx,0x28(%esp) 80b2042: 89 ea mov %ebp,%edx 80b2044: 80 fa 05 cmp $0x5,%dl 80b2047: 0f 87 25 06 00 00 ja 80b2672 <____strtold_l_internal+0x9a2> 80b204d: 3c 30 cmp $0x30,%al 80b204f: 74 11 je 80b2062 <____strtold_l_internal+0x392> 80b2051: 83 fe ff cmp $0xffffffff,%esi 80b2054: 89 f8 mov %edi,%eax 80b2056: 0f 94 c2 sete %dl 80b2059: 2b 44 24 10 sub 0x10(%esp),%eax 80b205d: 84 d2 test %dl,%dl 80b205f: 0f 45 f0 cmovne %eax,%esi 80b2062: 83 c7 01 add $0x1,%edi 80b2065: 0f be 07 movsbl (%edi),%eax 80b2068: 8d 50 d0 lea -0x30(%eax),%edx 80b206b: 8d 1c 0f lea (%edi,%ecx,1),%ebx 80b206e: 80 fa 09 cmp $0x9,%dl 80b2071: 76 da jbe 80b204d <____strtold_l_internal+0x37d> 80b2073: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b2078: 74 b6 je 80b2030 <____strtold_l_internal+0x360> 80b207a: 89 5c 24 10 mov %ebx,0x10(%esp) 80b207e: 8b 5c 24 18 mov 0x18(%esp),%ebx 80b2082: 89 f9 mov %edi,%ecx 80b2084: 8b 6c 24 3c mov 0x3c(%esp),%ebp 80b2088: c6 44 24 3c 00 movb $0x0,0x3c(%esp) 80b208d: 0f b6 04 83 movzbl (%ebx,%eax,4),%eax 80b2091: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b2096: 74 2d je 80b20c5 <____strtold_l_internal+0x3f5> 80b2098: 3c 65 cmp $0x65,%al 80b209a: 75 29 jne 80b20c5 <____strtold_l_internal+0x3f5> 80b209c: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80b20a0: 80 fb 2d cmp $0x2d,%bl 80b20a3: 0f 85 8f 02 00 00 jne 80b2338 <____strtold_l_internal+0x668> 80b20a9: 0f b6 5f 02 movzbl 0x2(%edi),%ebx 80b20ad: 8d 4f 02 lea 0x2(%edi),%ecx 80b20b0: c7 44 24 48 01 00 00 movl $0x1,0x48(%esp) 80b20b7: 00 80b20b8: 8d 43 d0 lea -0x30(%ebx),%eax 80b20bb: 3c 09 cmp $0x9,%al 80b20bd: 0f 86 94 02 00 00 jbe 80b2357 <____strtold_l_internal+0x687> 80b20c3: 89 f9 mov %edi,%ecx 80b20c5: 8b 44 24 10 mov 0x10(%esp),%eax 80b20c9: 39 44 24 20 cmp %eax,0x20(%esp) 80b20cd: 73 2b jae 80b20fa <____strtold_l_internal+0x42a> 80b20cf: 80 7f ff 30 cmpb $0x30,-0x1(%edi) 80b20d3: 0f 85 a1 fe ff ff jne 80b1f7a <____strtold_l_internal+0x2aa> 80b20d9: 29 f8 sub %edi,%eax 80b20db: 89 c2 mov %eax,%edx 80b20dd: 8d 76 00 lea 0x0(%esi),%esi 80b20e0: 83 ef 01 sub $0x1,%edi 80b20e3: 80 7f ff 30 cmpb $0x30,-0x1(%edi) 80b20e7: 8d 04 17 lea (%edi,%edx,1),%eax 80b20ea: 74 f4 je 80b20e0 <____strtold_l_internal+0x410> 80b20ec: 39 44 24 20 cmp %eax,0x20(%esp) 80b20f0: 0f 87 30 20 00 00 ja 80b4126 <____strtold_l_internal+0x2456> 80b20f6: 89 44 24 10 mov %eax,0x10(%esp) 80b20fa: 8b 44 24 10 mov 0x10(%esp),%eax 80b20fe: 39 44 24 20 cmp %eax,0x20(%esp) 80b2102: 0f 85 72 fe ff ff jne 80b1f7a <____strtold_l_internal+0x2aa> 80b2108: 85 c0 test %eax,%eax 80b210a: 0f 84 6a fe ff ff je 80b1f7a <____strtold_l_internal+0x2aa> 80b2110: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80b2117: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b211e: 85 d2 test %edx,%edx 80b2120: 0f 88 af 09 00 00 js 80b2ad5 <____strtold_l_internal+0xe05> 80b2126: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b212d: 85 c0 test %eax,%eax 80b212f: 0f 85 50 fe ff ff jne 80b1f85 <____strtold_l_internal+0x2b5> 80b2135: 85 f6 test %esi,%esi 80b2137: 0f 84 a6 00 00 00 je 80b21e3 <____strtold_l_internal+0x513> 80b213d: 8b 7c 24 30 mov 0x30(%esp),%edi 80b2141: 0f b6 45 00 movzbl 0x0(%ebp),%eax 80b2145: 0f b6 0f movzbl (%edi),%ecx 80b2148: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80b214c: eb 09 jmp 80b2157 <____strtold_l_internal+0x487> 80b214e: 66 90 xchg %ax,%ax 80b2150: 0f b6 45 01 movzbl 0x1(%ebp),%eax 80b2154: 83 c5 01 add $0x1,%ebp 80b2157: 38 c1 cmp %al,%cl 80b2159: 75 f5 jne 80b2150 <____strtold_l_internal+0x480> 80b215b: 84 db test %bl,%bl 80b215d: 74 26 je 80b2185 <____strtold_l_internal+0x4b5> 80b215f: 0f b6 45 01 movzbl 0x1(%ebp),%eax 80b2163: 38 d8 cmp %bl,%al 80b2165: 75 ed jne 80b2154 <____strtold_l_internal+0x484> 80b2167: b8 01 00 00 00 mov $0x1,%eax 80b216c: eb 0c jmp 80b217a <____strtold_l_internal+0x4aa> 80b216e: 66 90 xchg %ax,%ax 80b2170: 3a 54 05 00 cmp 0x0(%ebp,%eax,1),%dl 80b2174: 0f 85 e6 04 00 00 jne 80b2660 <____strtold_l_internal+0x990> 80b217a: 83 c0 01 add $0x1,%eax 80b217d: 0f b6 14 07 movzbl (%edi,%eax,1),%edx 80b2181: 84 d2 test %dl,%dl 80b2183: 75 eb jne 80b2170 <____strtold_l_internal+0x4a0> 80b2185: 31 db xor %ebx,%ebx 80b2187: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b218c: 89 f1 mov %esi,%ecx 80b218e: 0f 84 bc 18 00 00 je 80b3a50 <____strtold_l_internal+0x1d80> 80b2194: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80b219b: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b21a2: 89 54 24 1c mov %edx,0x1c(%esp) 80b21a6: 81 c2 00 00 00 80 add $0x80000000,%edx 80b21ac: 89 44 24 18 mov %eax,0x18(%esp) 80b21b0: 39 d3 cmp %edx,%ebx 80b21b2: 0f 83 24 0a 00 00 jae 80b2bdc <____strtold_l_internal+0xf0c> 80b21b8: 89 c8 mov %ecx,%eax 80b21ba: 89 da mov %ebx,%edx 80b21bc: 8b 7c 24 44 mov 0x44(%esp),%edi 80b21c0: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80b21c4: 8d 0c 37 lea (%edi,%esi,1),%ecx 80b21c7: 01 cd add %ecx,%ebp 80b21c9: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b21cd: 29 c1 sub %eax,%ecx 80b21cf: 19 d3 sbb %edx,%ebx 80b21d1: 29 74 24 10 sub %esi,0x10(%esp) 80b21d5: 89 8c 24 80 00 00 00 mov %ecx,0x80(%esp) 80b21dc: 89 9c 24 84 00 00 00 mov %ebx,0x84(%esp) 80b21e3: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b21e8: 0f 84 8a 07 00 00 je 80b2978 <____strtold_l_internal+0xca8> 80b21ee: 8b 9c 24 84 00 00 00 mov 0x84(%esp),%ebx 80b21f5: 8b 8c 24 80 00 00 00 mov 0x80(%esp),%ecx 80b21fc: 85 db test %ebx,%ebx 80b21fe: 0f 88 63 10 00 00 js 80b3267 <____strtold_l_internal+0x1597> 80b2204: 8b 74 24 20 mov 0x20(%esp),%esi 80b2208: 8b 44 24 10 mov 0x10(%esp),%eax 80b220c: 31 ff xor %edi,%edi 80b220e: 31 d2 xor %edx,%edx 80b2210: 29 f0 sub %esi,%eax 80b2212: 19 fa sbb %edi,%edx 80b2214: 39 da cmp %ebx,%edx 80b2216: 7c 0a jl 80b2222 <____strtold_l_internal+0x552> 80b2218: 0f 8e e2 09 00 00 jle 80b2c00 <____strtold_l_internal+0xf30> 80b221e: 89 c8 mov %ecx,%eax 80b2220: 89 da mov %ebx,%edx 80b2222: 8b 74 24 20 mov 0x20(%esp),%esi 80b2226: 01 c6 add %eax,%esi 80b2228: 29 c1 sub %eax,%ecx 80b222a: b8 45 13 00 00 mov $0x1345,%eax 80b222f: 19 d3 sbb %edx,%ebx 80b2231: 31 ff xor %edi,%edi 80b2233: 31 d2 xor %edx,%edx 80b2235: 29 f0 sub %esi,%eax 80b2237: 89 74 24 0c mov %esi,0xc(%esp) 80b223b: 89 8c 24 80 00 00 00 mov %ecx,0x80(%esp) 80b2242: 19 fa sbb %edi,%edx 80b2244: 89 9c 24 84 00 00 00 mov %ebx,0x84(%esp) 80b224b: 89 74 24 48 mov %esi,0x48(%esp) 80b224f: 39 d3 cmp %edx,%ebx 80b2251: 89 7c 24 4c mov %edi,0x4c(%esp) 80b2255: 0f 8c 75 04 00 00 jl 80b26d0 <____strtold_l_internal+0xa00> 80b225b: 7f 08 jg 80b2265 <____strtold_l_internal+0x595> 80b225d: 39 c1 cmp %eax,%ecx 80b225f: 0f 86 6b 04 00 00 jbe 80b26d0 <____strtold_l_internal+0xa00> 80b2265: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b226a: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b2271: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b2278: 8b 44 24 38 mov 0x38(%esp),%eax 80b227c: 85 c0 test %eax,%eax 80b227e: 0f 84 f5 1b 00 00 je 80b3e79 <____strtold_l_internal+0x21a9> 80b2284: db 2d 70 6c 0d 08 fldt 0x80d6c70 80b228a: db 2d 60 6c 0d 08 fldt 0x80d6c60 80b2290: de c9 fmulp %st,%st(1) 80b2292: e9 08 fc ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b2297: 89 f6 mov %esi,%esi 80b2299: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b22a0: 8b 74 24 18 mov 0x18(%esp),%esi 80b22a4: 0f be c2 movsbl %dl,%eax 80b22a7: 8b 04 86 mov (%esi,%eax,4),%eax 80b22aa: 83 e8 61 sub $0x61,%eax 80b22ad: 3c 05 cmp $0x5,%al 80b22af: 0f 87 49 fc ff ff ja 80b1efe <____strtold_l_internal+0x22e> 80b22b5: 8d 76 00 lea 0x0(%esi),%esi 80b22b8: 83 44 24 20 01 addl $0x1,0x20(%esp) 80b22bd: 89 f8 mov %edi,%eax 80b22bf: 8d 78 01 lea 0x1(%eax),%edi 80b22c2: 0f be 50 01 movsbl 0x1(%eax),%edx 80b22c6: e9 1d fc ff ff jmp 80b1ee8 <____strtold_l_internal+0x218> 80b22cb: 89 f0 mov %esi,%eax 80b22cd: 3c 70 cmp $0x70,%al 80b22cf: 0f 85 76 04 00 00 jne 80b274b <____strtold_l_internal+0xa7b> 80b22d5: 39 dd cmp %ebx,%ebp 80b22d7: 0f 84 6e 04 00 00 je 80b274b <____strtold_l_internal+0xa7b> 80b22dd: 89 ef mov %ebp,%edi 80b22df: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80b22e6: 00 80b22e7: e9 fc fb ff ff jmp 80b1ee8 <____strtold_l_internal+0x218> 80b22ec: 0f be 43 01 movsbl 0x1(%ebx),%eax 80b22f0: c7 44 24 38 01 00 00 movl $0x1,0x38(%esp) 80b22f7: 00 80b22f8: 8d 5a 02 lea 0x2(%edx),%ebx 80b22fb: e9 7c fa ff ff jmp 80b1d7c <____strtold_l_internal+0xac> 80b2300: 8b 44 24 18 mov 0x18(%esp),%eax 80b2304: 8b 14 90 mov (%eax,%edx,4),%edx 80b2307: 8b 44 24 20 mov 0x20(%esp),%eax 80b230b: 89 44 24 10 mov %eax,0x10(%esp) 80b230f: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b2314: 89 d0 mov %edx,%eax 80b2316: 0f 94 c1 sete %cl 80b2319: 80 fa 70 cmp $0x70,%dl 80b231c: 0f 94 c2 sete %dl 80b231f: 20 ca and %cl,%dl 80b2321: 88 54 24 3c mov %dl,0x3c(%esp) 80b2325: 0f 84 3c 03 00 00 je 80b2667 <____strtold_l_internal+0x997> 80b232b: 0f b6 5f 01 movzbl 0x1(%edi),%ebx 80b232f: 80 fb 2d cmp $0x2d,%bl 80b2332: 0f 84 71 fd ff ff je 80b20a9 <____strtold_l_internal+0x3d9> 80b2338: 80 fb 2b cmp $0x2b,%bl 80b233b: 0f 84 9d 04 00 00 je 80b27de <____strtold_l_internal+0xb0e> 80b2341: 8d 4f 01 lea 0x1(%edi),%ecx 80b2344: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80b234b: 00 80b234c: 8d 43 d0 lea -0x30(%ebx),%eax 80b234f: 3c 09 cmp $0x9,%al 80b2351: 0f 87 6c fd ff ff ja 80b20c3 <____strtold_l_internal+0x3f3> 80b2357: 80 7c 24 3c 00 cmpb $0x0,0x3c(%esp) 80b235c: 0f 85 f2 01 00 00 jne 80b2554 <____strtold_l_internal+0x884> 80b2362: 8b 44 24 48 mov 0x48(%esp),%eax 80b2366: 85 c0 test %eax,%eax 80b2368: 0f 84 84 04 00 00 je 80b27f2 <____strtold_l_internal+0xb22> 80b236e: 8b 44 24 20 mov 0x20(%esp),%eax 80b2372: 31 d2 xor %edx,%edx 80b2374: 89 4c 24 58 mov %ecx,0x58(%esp) 80b2378: 05 83 13 00 00 add $0x1383,%eax 80b237d: 83 d2 00 adc $0x0,%edx 80b2380: 89 44 24 28 mov %eax,0x28(%esp) 80b2384: 89 54 24 2c mov %edx,0x2c(%esp) 80b2388: 6a 00 push $0x0 80b238a: 6a 0a push $0xa 80b238c: 52 push %edx 80b238d: 50 push %eax 80b238e: e8 cd 52 00 00 call 80b7660 <__divdi3> 80b2393: 83 c4 10 add $0x10,%esp 80b2396: 8b 4c 24 58 mov 0x58(%esp),%ecx 80b239a: 89 44 24 40 mov %eax,0x40(%esp) 80b239e: 89 54 24 18 mov %edx,0x18(%esp) 80b23a2: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b23a9: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80b23b0: 89 4c 24 5c mov %ecx,0x5c(%esp) 80b23b4: 89 44 24 50 mov %eax,0x50(%esp) 80b23b8: 89 54 24 54 mov %edx,0x54(%esp) 80b23bc: 6a 00 push $0x0 80b23be: 6a 0a push $0xa 80b23c0: ff 74 24 34 pushl 0x34(%esp) 80b23c4: ff 74 24 34 pushl 0x34(%esp) 80b23c8: e8 03 54 00 00 call 80b77d0 <__moddi3> 80b23cd: 83 c4 10 add $0x10,%esp 80b23d0: 89 7c 24 68 mov %edi,0x68(%esp) 80b23d4: 8b 4c 24 5c mov 0x5c(%esp),%ecx 80b23d8: 8b 7c 24 54 mov 0x54(%esp),%edi 80b23dc: 89 74 24 5c mov %esi,0x5c(%esp) 80b23e0: 8b 74 24 50 mov 0x50(%esp),%esi 80b23e4: 89 44 24 64 mov %eax,0x64(%esp) 80b23e8: 89 54 24 60 mov %edx,0x60(%esp) 80b23ec: c6 44 24 58 00 movb $0x0,0x58(%esp) 80b23f1: 89 6c 24 6c mov %ebp,0x6c(%esp) 80b23f5: 8d 76 00 lea 0x0(%esi),%esi 80b23f8: 3b 7c 24 18 cmp 0x18(%esp),%edi 80b23fc: 0f 8c b0 01 00 00 jl 80b25b2 <____strtold_l_internal+0x8e2> 80b2402: 0f 8e a0 01 00 00 jle 80b25a8 <____strtold_l_internal+0x8d8> 80b2408: 80 7c 24 58 00 cmpb $0x0,0x58(%esp) 80b240d: 89 74 24 50 mov %esi,0x50(%esp) 80b2411: 89 7c 24 54 mov %edi,0x54(%esp) 80b2415: 8b 74 24 5c mov 0x5c(%esp),%esi 80b2419: 0f 85 ec 1c 00 00 jne 80b410b <____strtold_l_internal+0x243b> 80b241f: 83 fe ff cmp $0xffffffff,%esi 80b2422: 0f 84 4d 07 00 00 je 80b2b75 <____strtold_l_internal+0xea5> 80b2428: 8b 5c 24 48 mov 0x48(%esp),%ebx 80b242c: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b2431: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b2438: 85 db test %ebx,%ebx 80b243a: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b2441: 0f 84 7f 04 00 00 je 80b28c6 <____strtold_l_internal+0xbf6> 80b2447: 8b 6c 24 38 mov 0x38(%esp),%ebp 80b244b: 85 ed test %ebp,%ebp 80b244d: 0f 84 07 08 00 00 je 80b2c5a <____strtold_l_internal+0xf8a> 80b2453: db 2d 50 6c 0d 08 fldt 0x80d6c50 80b2459: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b245f: de c9 fmulp %st,%st(1) 80b2461: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b2468: 83 c1 01 add $0x1,%ecx 80b246b: 0f b6 01 movzbl (%ecx),%eax 80b246e: 83 e8 30 sub $0x30,%eax 80b2471: 3c 09 cmp $0x9,%al 80b2473: 76 f3 jbe 80b2468 <____strtold_l_internal+0x798> 80b2475: 8b b4 24 54 36 00 00 mov 0x3654(%esp),%esi 80b247c: 85 f6 test %esi,%esi 80b247e: 0f 84 1b fa ff ff je 80b1e9f <____strtold_l_internal+0x1cf> 80b2484: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b248b: 89 08 mov %ecx,(%eax) 80b248d: 81 c4 3c 36 00 00 add $0x363c,%esp 80b2493: 5b pop %ebx 80b2494: 5e pop %esi 80b2495: 5f pop %edi 80b2496: 5d pop %ebp 80b2497: c3 ret 80b2498: 0f be 43 01 movsbl 0x1(%ebx),%eax 80b249c: 8d 5a 02 lea 0x2(%edx),%ebx 80b249f: e9 d8 f8 ff ff jmp 80b1d7c <____strtold_l_internal+0xac> 80b24a4: 0f be 4b 01 movsbl 0x1(%ebx),%ecx 80b24a8: 89 74 24 18 mov %esi,0x18(%esp) 80b24ac: 83 3c 8e 78 cmpl $0x78,(%esi,%ecx,4) 80b24b0: 89 ca mov %ecx,%edx 80b24b2: 0f 84 e0 05 00 00 je 80b2a98 <____strtold_l_internal+0xdc8> 80b24b8: 8b 74 24 34 mov 0x34(%esp),%esi 80b24bc: c7 44 24 0c 0a 00 00 movl $0xa,0xc(%esp) 80b24c3: 00 80b24c4: 85 f6 test %esi,%esi 80b24c6: 0f 85 24 f9 ff ff jne 80b1df0 <____strtold_l_internal+0x120> 80b24cc: 89 dd mov %ebx,%ebp 80b24ce: eb 04 jmp 80b24d4 <____strtold_l_internal+0x804> 80b24d0: 0f be 55 01 movsbl 0x1(%ebp),%edx 80b24d4: 83 c5 01 add $0x1,%ebp 80b24d7: 80 fa 30 cmp $0x30,%dl 80b24da: 74 f4 je 80b24d0 <____strtold_l_internal+0x800> 80b24dc: e9 ce f9 ff ff jmp 80b1eaf <____strtold_l_internal+0x1df> 80b24e1: 0f b6 44 24 28 movzbl 0x28(%esp),%eax 80b24e6: 84 c0 test %al,%al 80b24e8: 74 2b je 80b2515 <____strtold_l_internal+0x845> 80b24ea: 38 45 00 cmp %al,0x0(%ebp) 80b24ed: 0f 85 4d 02 00 00 jne 80b2740 <____strtold_l_internal+0xa70> 80b24f3: 31 c0 xor %eax,%eax 80b24f5: 8b 7c 24 30 mov 0x30(%esp),%edi 80b24f9: eb 0f jmp 80b250a <____strtold_l_internal+0x83a> 80b24fb: 90 nop 80b24fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b2500: 3a 4c 05 00 cmp 0x0(%ebp,%eax,1),%cl 80b2504: 0f 85 36 02 00 00 jne 80b2740 <____strtold_l_internal+0xa70> 80b250a: 83 c0 01 add $0x1,%eax 80b250d: 0f b6 0c 07 movzbl (%edi,%eax,1),%ecx 80b2511: 84 c9 test %cl,%cl 80b2513: 75 eb jne 80b2500 <____strtold_l_internal+0x830> 80b2515: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b251a: 0f 85 bd fd ff ff jne 80b22dd <____strtold_l_internal+0x60d> 80b2520: 39 dd cmp %ebx,%ebp 80b2522: 0f 85 b5 fd ff ff jne 80b22dd <____strtold_l_internal+0x60d> 80b2528: 8b 44 24 44 mov 0x44(%esp),%eax 80b252c: 0f be 44 05 00 movsbl 0x0(%ebp,%eax,1),%eax 80b2531: 8d 48 d0 lea -0x30(%eax),%ecx 80b2534: 80 f9 09 cmp $0x9,%cl 80b2537: 0f 86 a0 fd ff ff jbe 80b22dd <____strtold_l_internal+0x60d> 80b253d: 8b 7c 24 18 mov 0x18(%esp),%edi 80b2541: 8b 04 87 mov (%edi,%eax,4),%eax 80b2544: 83 e8 61 sub $0x61,%eax 80b2547: 3c 05 cmp $0x5,%al 80b2549: 0f 86 8e fd ff ff jbe 80b22dd <____strtold_l_internal+0x60d> 80b254f: e9 f7 01 00 00 jmp 80b274b <____strtold_l_internal+0xa7b> 80b2554: 8b 44 24 48 mov 0x48(%esp),%eax 80b2558: 85 c0 test %eax,%eax 80b255a: 0f 85 ba 06 00 00 jne 80b2c1a <____strtold_l_internal+0xf4a> 80b2560: 8b 44 24 20 mov 0x20(%esp),%eax 80b2564: 85 c0 test %eax,%eax 80b2566: 0f 84 86 15 00 00 je 80b3af2 <____strtold_l_internal+0x1e22> 80b256c: 85 f6 test %esi,%esi 80b256e: 0f 85 1a 1b 00 00 jne 80b408e <____strtold_l_internal+0x23be> 80b2574: 8b 44 24 20 mov 0x20(%esp),%eax 80b2578: 31 d2 xor %edx,%edx 80b257a: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80b2581: 00 80b2582: 89 44 24 18 mov %eax,0x18(%esp) 80b2586: b8 00 10 00 00 mov $0x1000,%eax 80b258b: 2b 44 24 18 sub 0x18(%esp),%eax 80b258f: 1b 54 24 1c sbb 0x1c(%esp),%edx 80b2593: 0f a4 c2 02 shld $0x2,%eax,%edx 80b2597: c1 e0 02 shl $0x2,%eax 80b259a: 83 c0 03 add $0x3,%eax 80b259d: 83 d2 00 adc $0x0,%edx 80b25a0: e9 80 02 00 00 jmp 80b2825 <____strtold_l_internal+0xb55> 80b25a5: 8d 76 00 lea 0x0(%esi),%esi 80b25a8: 3b 74 24 40 cmp 0x40(%esp),%esi 80b25ac: 0f 87 56 fe ff ff ja 80b2408 <____strtold_l_internal+0x738> 80b25b2: 8b 54 24 40 mov 0x40(%esp),%edx 80b25b6: 8b 6c 24 18 mov 0x18(%esp),%ebp 80b25ba: 0f be c3 movsbl %bl,%eax 80b25bd: 83 e8 30 sub $0x30,%eax 80b25c0: 89 c3 mov %eax,%ebx 80b25c2: 89 44 24 28 mov %eax,0x28(%esp) 80b25c6: 31 f2 xor %esi,%edx 80b25c8: 31 fd xor %edi,%ebp 80b25ca: c1 fb 1f sar $0x1f,%ebx 80b25cd: 09 d5 or %edx,%ebp 80b25cf: 89 5c 24 2c mov %ebx,0x2c(%esp) 80b25d3: 0f 84 aa 00 00 00 je 80b2683 <____strtold_l_internal+0x9b3> 80b25d9: b8 0a 00 00 00 mov $0xa,%eax 80b25de: c6 44 24 58 01 movb $0x1,0x58(%esp) 80b25e3: f7 e6 mul %esi 80b25e5: 6b df 0a imul $0xa,%edi,%ebx 80b25e8: 89 d7 mov %edx,%edi 80b25ea: 89 c6 mov %eax,%esi 80b25ec: 01 df add %ebx,%edi 80b25ee: 03 74 24 28 add 0x28(%esp),%esi 80b25f2: 13 7c 24 2c adc 0x2c(%esp),%edi 80b25f6: 83 c1 01 add $0x1,%ecx 80b25f9: 0f b6 19 movzbl (%ecx),%ebx 80b25fc: 8d 43 d0 lea -0x30(%ebx),%eax 80b25ff: 3c 09 cmp $0x9,%al 80b2601: 0f 86 f1 fd ff ff jbe 80b23f8 <____strtold_l_internal+0x728> 80b2607: 8b 5c 24 48 mov 0x48(%esp),%ebx 80b260b: 89 74 24 50 mov %esi,0x50(%esp) 80b260f: 89 7c 24 54 mov %edi,0x54(%esp) 80b2613: 8b 44 24 50 mov 0x50(%esp),%eax 80b2617: 8b 54 24 54 mov 0x54(%esp),%edx 80b261b: 8b 6c 24 6c mov 0x6c(%esp),%ebp 80b261f: 85 db test %ebx,%ebx 80b2621: 8b 74 24 5c mov 0x5c(%esp),%esi 80b2625: 8b 7c 24 68 mov 0x68(%esp),%edi 80b2629: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b2630: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b2637: 0f 84 88 fa ff ff je 80b20c5 <____strtold_l_internal+0x3f5> 80b263d: f7 d8 neg %eax 80b263f: 83 d2 00 adc $0x0,%edx 80b2642: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b2649: f7 da neg %edx 80b264b: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b2652: e9 6e fa ff ff jmp 80b20c5 <____strtold_l_internal+0x3f5> 80b2657: 89 f6 mov %esi,%esi 80b2659: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b2660: 89 d8 mov %ebx,%eax 80b2662: e9 ed fa ff ff jmp 80b2154 <____strtold_l_internal+0x484> 80b2667: 88 4c 24 3c mov %cl,0x3c(%esp) 80b266b: 89 f9 mov %edi,%ecx 80b266d: e9 1f fa ff ff jmp 80b2091 <____strtold_l_internal+0x3c1> 80b2672: 89 5c 24 10 mov %ebx,0x10(%esp) 80b2676: 8b 6c 24 3c mov 0x3c(%esp),%ebp 80b267a: 8b 54 24 28 mov 0x28(%esp),%edx 80b267e: e9 8c fc ff ff jmp 80b230f <____strtold_l_internal+0x63f> 80b2683: 8b 5c 24 60 mov 0x60(%esp),%ebx 80b2687: 39 5c 24 2c cmp %ebx,0x2c(%esp) 80b268b: 0f 8c 48 ff ff ff jl 80b25d9 <____strtold_l_internal+0x909> 80b2691: 7f 0a jg 80b269d <____strtold_l_internal+0x9cd> 80b2693: 3b 44 24 64 cmp 0x64(%esp),%eax 80b2697: 0f 86 3c ff ff ff jbe 80b25d9 <____strtold_l_internal+0x909> 80b269d: 80 7c 24 58 00 cmpb $0x0,0x58(%esp) 80b26a2: 8b 74 24 5c mov 0x5c(%esp),%esi 80b26a6: 0f 84 73 fd ff ff je 80b241f <____strtold_l_internal+0x74f> 80b26ac: 8b 44 24 40 mov 0x40(%esp),%eax 80b26b0: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b26b7: 8b 44 24 18 mov 0x18(%esp),%eax 80b26bb: 89 84 24 84 00 00 00 mov %eax,0x84(%esp) 80b26c2: e9 58 fd ff ff jmp 80b241f <____strtold_l_internal+0x74f> 80b26c7: 89 f6 mov %esi,%esi 80b26c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b26d0: 83 fb ff cmp $0xffffffff,%ebx 80b26d3: 0f 8e 94 12 00 00 jle 80b396d <____strtold_l_internal+0x1c9d> 80b26d9: 8b 7c 24 0c mov 0xc(%esp),%edi 80b26dd: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80b26e4: 00 80b26e5: 85 ff test %edi,%edi 80b26e7: 0f 85 db 0f 00 00 jne 80b36c8 <____strtold_l_internal+0x19f8> 80b26ed: 8b 74 24 0c mov 0xc(%esp),%esi 80b26f1: 39 74 24 10 cmp %esi,0x10(%esp) 80b26f5: 76 2a jbe 80b2721 <____strtold_l_internal+0xa51> 80b26f7: 8b b4 24 80 00 00 00 mov 0x80(%esp),%esi 80b26fe: 8b bc 24 84 00 00 00 mov 0x84(%esp),%edi 80b2705: 89 f0 mov %esi,%eax 80b2707: 89 fa mov %edi,%edx 80b2709: 05 57 13 00 00 add $0x1357,%eax 80b270e: 83 d2 00 adc $0x0,%edx 80b2711: 83 fa 00 cmp $0x0,%edx 80b2714: 77 0b ja 80b2721 <____strtold_l_internal+0xa51> 80b2716: 3d 57 13 00 00 cmp $0x1357,%eax 80b271b: 0f 86 90 05 00 00 jbe 80b2cb1 <____strtold_l_internal+0xfe1> 80b2721: 68 d8 6b 0d 08 push $0x80d6bd8 80b2726: 68 34 05 00 00 push $0x534 80b272b: 68 c0 6b 0d 08 push $0x80d6bc0 80b2730: 68 24 6a 0d 08 push $0x80d6a24 80b2735: e8 a6 70 f9 ff call 80497e0 <__assert_fail> 80b273a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b2740: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b2745: 0f 84 80 fb ff ff je 80b22cb <____strtold_l_internal+0x5fb> 80b274b: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b2750: 74 14 je 80b2766 <____strtold_l_internal+0xa96> 80b2752: 89 f0 mov %esi,%eax 80b2754: 89 ef mov %ebp,%edi 80b2756: c7 44 24 20 00 00 00 movl $0x0,0x20(%esp) 80b275d: 00 80b275e: 3c 65 cmp $0x65,%al 80b2760: 0f 84 82 f7 ff ff je 80b1ee8 <____strtold_l_internal+0x218> 80b2766: ff 74 24 10 pushl 0x10(%esp) 80b276a: ff 74 24 38 pushl 0x38(%esp) 80b276e: 55 push %ebp 80b276f: 53 push %ebx 80b2770: e8 7b c8 f9 ff call 804eff0 <__correctly_grouped_prefixmb> 80b2775: 83 c4 10 add $0x10,%esp 80b2778: 8b 94 24 54 36 00 00 mov 0x3654(%esp),%edx 80b277f: 85 d2 test %edx,%edx 80b2781: 0f 84 13 f8 ff ff je 80b1f9a <____strtold_l_internal+0x2ca> 80b2787: 39 d8 cmp %ebx,%eax 80b2789: 0f 84 c1 16 00 00 je 80b3e50 <____strtold_l_internal+0x2180> 80b278f: 8b b4 24 54 36 00 00 mov 0x3654(%esp),%esi 80b2796: 89 06 mov %eax,(%esi) 80b2798: e9 fd f7 ff ff jmp 80b1f9a <____strtold_l_internal+0x2ca> 80b279d: 8b 70 2c mov 0x2c(%eax),%esi 80b27a0: 0f b6 1e movzbl (%esi),%ebx 80b27a3: 89 74 24 10 mov %esi,0x10(%esp) 80b27a7: 89 de mov %ebx,%esi 80b27a9: 88 5c 24 0c mov %bl,0xc(%esp) 80b27ad: 8d 56 ff lea -0x1(%esi),%edx 80b27b0: 80 fa 7d cmp $0x7d,%dl 80b27b3: 0f 87 b2 01 00 00 ja 80b296b <____strtold_l_internal+0xc9b> 80b27b9: 8b 70 28 mov 0x28(%eax),%esi 80b27bc: 80 3e 00 cmpb $0x0,(%esi) 80b27bf: 89 74 24 34 mov %esi,0x34(%esp) 80b27c3: 0f 85 3a f5 ff ff jne 80b1d03 <____strtold_l_internal+0x33> 80b27c9: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b27d0: 00 80b27d1: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 80b27d8: 00 80b27d9: e9 25 f5 ff ff jmp 80b1d03 <____strtold_l_internal+0x33> 80b27de: 8d 4f 02 lea 0x2(%edi),%ecx 80b27e1: 0f b6 5f 02 movzbl 0x2(%edi),%ebx 80b27e5: c7 44 24 48 00 00 00 movl $0x0,0x48(%esp) 80b27ec: 00 80b27ed: e9 5a fb ff ff jmp 80b234c <____strtold_l_internal+0x67c> 80b27f2: 8b 44 24 20 mov 0x20(%esp),%eax 80b27f6: 85 c0 test %eax,%eax 80b27f8: 0f 84 9e 03 00 00 je 80b2b9c <____strtold_l_internal+0xecc> 80b27fe: 85 f6 test %esi,%esi 80b2800: 0f 85 59 17 00 00 jne 80b3f5f <____strtold_l_internal+0x228f> 80b2806: 8b 44 24 20 mov 0x20(%esp),%eax 80b280a: 31 d2 xor %edx,%edx 80b280c: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80b2813: 00 80b2814: 89 44 24 18 mov %eax,0x18(%esp) 80b2818: b8 45 13 00 00 mov $0x1345,%eax 80b281d: 2b 44 24 18 sub 0x18(%esp),%eax 80b2821: 1b 54 24 1c sbb 0x1c(%esp),%edx 80b2825: 85 d2 test %edx,%edx 80b2827: 89 44 24 28 mov %eax,0x28(%esp) 80b282b: 89 54 24 2c mov %edx,0x2c(%esp) 80b282f: 0f 88 04 13 00 00 js 80b3b39 <____strtold_l_internal+0x1e69> 80b2835: 89 4c 24 58 mov %ecx,0x58(%esp) 80b2839: 6a 00 push $0x0 80b283b: 6a 0a push $0xa 80b283d: ff 74 24 34 pushl 0x34(%esp) 80b2841: ff 74 24 34 pushl 0x34(%esp) 80b2845: e8 16 4e 00 00 call 80b7660 <__divdi3> 80b284a: 83 c4 10 add $0x10,%esp 80b284d: 89 44 24 40 mov %eax,0x40(%esp) 80b2851: 89 54 24 18 mov %edx,0x18(%esp) 80b2855: 8b 4c 24 58 mov 0x58(%esp),%ecx 80b2859: e9 44 fb ff ff jmp 80b23a2 <____strtold_l_internal+0x6d2> 80b285e: 68 c0 d0 0c 08 push $0x80cd0c0 80b2863: 6a 03 push $0x3 80b2865: 68 e7 d9 0c 08 push $0x80cd9e7 80b286a: 53 push %ebx 80b286b: e8 40 5a f9 ff call 80482b0 <.plt+0xd0> 80b2870: 83 c4 10 add $0x10,%esp 80b2873: 85 c0 test %eax,%eax 80b2875: 0f 85 fa f5 ff ff jne 80b1e75 <____strtold_l_internal+0x1a5> 80b287b: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b2882: 85 c0 test %eax,%eax 80b2884: 74 29 je 80b28af <____strtold_l_internal+0xbdf> 80b2886: 8d 73 03 lea 0x3(%ebx),%esi 80b2889: 68 c0 d0 0c 08 push $0x80cd0c0 80b288e: 6a 05 push $0x5 80b2890: 68 44 68 0d 08 push $0x80d6844 80b2895: 83 c3 08 add $0x8,%ebx 80b2898: 56 push %esi 80b2899: e8 12 5a f9 ff call 80482b0 <.plt+0xd0> 80b289e: 83 c4 10 add $0x10,%esp 80b28a1: 85 c0 test %eax,%eax 80b28a3: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b28aa: 0f 44 f3 cmove %ebx,%esi 80b28ad: 89 30 mov %esi,(%eax) 80b28af: 8b 6c 24 38 mov 0x38(%esp),%ebp 80b28b3: 85 ed test %ebp,%ebp 80b28b5: 0f 84 fc 11 00 00 je 80b3ab7 <____strtold_l_internal+0x1de7> 80b28bb: d9 05 18 6b 0d 08 flds 0x80d6b18 80b28c1: e9 d9 f5 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b28c6: 8b 7c 24 38 mov 0x38(%esp),%edi 80b28ca: 85 ff test %edi,%edi 80b28cc: 0f 84 3b 03 00 00 je 80b2c0d <____strtold_l_internal+0xf3d> 80b28d2: db 2d 70 6c 0d 08 fldt 0x80d6c70 80b28d8: db 2d 60 6c 0d 08 fldt 0x80d6c60 80b28de: de c9 fmulp %st,%st(1) 80b28e0: e9 83 fb ff ff jmp 80b2468 <____strtold_l_internal+0x798> 80b28e5: 8b 74 24 34 mov 0x34(%esp),%esi 80b28e9: 0f b6 06 movzbl (%esi),%eax 80b28ec: 84 c0 test %al,%al 80b28ee: 0f 84 b3 17 00 00 je 80b40a7 <____strtold_l_internal+0x23d7> 80b28f4: 38 07 cmp %al,(%edi) 80b28f6: 0f 85 0e f6 ff ff jne 80b1f0a <____strtold_l_internal+0x23a> 80b28fc: 31 c0 xor %eax,%eax 80b28fe: eb 09 jmp 80b2909 <____strtold_l_internal+0xc39> 80b2900: 3a 0c 07 cmp (%edi,%eax,1),%cl 80b2903: 0f 85 01 f6 ff ff jne 80b1f0a <____strtold_l_internal+0x23a> 80b2909: 83 c0 01 add $0x1,%eax 80b290c: 0f b6 0c 06 movzbl (%esi,%eax,1),%ecx 80b2910: 84 c9 test %cl,%cl 80b2912: 75 ec jne 80b2900 <____strtold_l_internal+0xc30> 80b2914: 83 e8 01 sub $0x1,%eax 80b2917: 01 f8 add %edi,%eax 80b2919: e9 a1 f9 ff ff jmp 80b22bf <____strtold_l_internal+0x5ef> 80b291e: 68 c0 d0 0c 08 push $0x80cd0c0 80b2923: 6a 03 push $0x3 80b2925: 68 e3 d9 0c 08 push $0x80cd9e3 80b292a: 53 push %ebx 80b292b: e8 80 59 f9 ff call 80482b0 <.plt+0xd0> 80b2930: 83 c4 10 add $0x10,%esp 80b2933: 85 c0 test %eax,%eax 80b2935: 0f 85 3a f5 ff ff jne 80b1e75 <____strtold_l_internal+0x1a5> 80b293b: 80 7b 03 28 cmpb $0x28,0x3(%ebx) 80b293f: 8d 73 03 lea 0x3(%ebx),%esi 80b2942: 0f 84 46 13 00 00 je 80b3c8e <____strtold_l_internal+0x1fbe> 80b2948: d9 05 10 6b 0d 08 flds 0x80d6b10 80b294e: 8b bc 24 54 36 00 00 mov 0x3654(%esp),%edi 80b2955: 85 ff test %edi,%edi 80b2957: 0f 84 42 f5 ff ff je 80b1e9f <____strtold_l_internal+0x1cf> 80b295d: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b2964: 89 30 mov %esi,(%eax) 80b2966: e9 34 f5 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b296b: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b2972: 00 80b2973: e9 8b f3 ff ff jmp 80b1d03 <____strtold_l_internal+0x33> 80b2978: 8b 84 24 5c 36 00 00 mov 0x365c(%esp),%eax 80b297f: 8b 70 34 mov 0x34(%eax),%esi 80b2982: 0f be 45 00 movsbl 0x0(%ebp),%eax 80b2986: f6 44 46 01 10 testb $0x10,0x1(%esi,%eax,2) 80b298b: 89 c2 mov %eax,%edx 80b298d: 75 10 jne 80b299f <____strtold_l_internal+0xccf> 80b298f: 83 c5 01 add $0x1,%ebp 80b2992: 0f be 45 00 movsbl 0x0(%ebp),%eax 80b2996: f6 44 46 01 10 testb $0x10,0x1(%esi,%eax,2) 80b299b: 89 c2 mov %eax,%edx 80b299d: 74 f0 je 80b298f <____strtold_l_internal+0xcbf> 80b299f: 80 fa 30 cmp $0x30,%dl 80b29a2: 75 0f jne 80b29b3 <____strtold_l_internal+0xce3> 80b29a4: 83 c5 01 add $0x1,%ebp 80b29a7: 0f b6 55 00 movzbl 0x0(%ebp),%edx 80b29ab: 80 fa 30 cmp $0x30,%dl 80b29ae: 74 f4 je 80b29a4 <____strtold_l_internal+0xcd4> 80b29b0: 0f be c2 movsbl %dl,%eax 80b29b3: 8d 50 d0 lea -0x30(%eax),%edx 80b29b6: 83 c5 01 add $0x1,%ebp 80b29b9: 83 fa 09 cmp $0x9,%edx 80b29bc: 0f 87 a5 02 00 00 ja 80b2c67 <____strtold_l_internal+0xf97> 80b29c2: 8b 04 95 00 6c 0d 08 mov 0x80d6c00(,%edx,4),%eax 80b29c9: 85 c0 test %eax,%eax 80b29cb: 89 44 24 0c mov %eax,0xc(%esp) 80b29cf: 0f 84 f7 16 00 00 je 80b40cc <____strtold_l_internal+0x23fc> 80b29d5: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b29d9: b8 1f 00 00 00 mov $0x1f,%eax 80b29de: b9 20 00 00 00 mov $0x20,%ecx 80b29e3: c7 44 24 24 00 00 00 movl $0x0,0x24(%esp) 80b29ea: 00 80b29eb: 29 d8 sub %ebx,%eax 80b29ed: 29 d9 sub %ebx,%ecx 80b29ef: 89 44 24 28 mov %eax,0x28(%esp) 80b29f3: 8b 44 24 20 mov 0x20(%esp),%eax 80b29f7: d3 e2 shl %cl,%edx 80b29f9: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b2a00: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80b2a07: 89 44 24 20 mov %eax,0x20(%esp) 80b2a0b: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b2a12: 85 d2 test %edx,%edx 80b2a14: 89 54 24 1c mov %edx,0x1c(%esp) 80b2a18: 89 44 24 18 mov %eax,0x18(%esp) 80b2a1c: 0f 88 6f 02 00 00 js 80b2c91 <____strtold_l_internal+0xfc1> 80b2a22: b9 ff ff ff ff mov $0xffffffff,%ecx 80b2a27: 2b 4c 24 18 sub 0x18(%esp),%ecx 80b2a2b: 8b 44 24 0c mov 0xc(%esp),%eax 80b2a2f: bb ff ff ff 7f mov $0x7fffffff,%ebx 80b2a34: 1b 5c 24 1c sbb 0x1c(%esp),%ebx 80b2a38: 99 cltd 80b2a39: 29 c1 sub %eax,%ecx 80b2a3b: 19 d3 sbb %edx,%ebx 80b2a3d: 89 c8 mov %ecx,%eax 80b2a3f: 83 c0 01 add $0x1,%eax 80b2a42: 89 da mov %ebx,%edx 80b2a44: 83 d2 00 adc $0x0,%edx 80b2a47: 89 d3 mov %edx,%ebx 80b2a49: c1 fb 1f sar $0x1f,%ebx 80b2a4c: 89 df mov %ebx,%edi 80b2a4e: 31 db xor %ebx,%ebx 80b2a50: 83 e7 03 and $0x3,%edi 80b2a53: 01 f8 add %edi,%eax 80b2a55: 11 da adc %ebx,%edx 80b2a57: 0f ac d0 02 shrd $0x2,%edx,%eax 80b2a5b: c1 fa 02 sar $0x2,%edx 80b2a5e: 89 c1 mov %eax,%ecx 80b2a60: 89 d3 mov %edx,%ebx 80b2a62: 8b 54 24 24 mov 0x24(%esp),%edx 80b2a66: 8b 44 24 20 mov 0x20(%esp),%eax 80b2a6a: 39 da cmp %ebx,%edx 80b2a6c: 0f 82 a3 06 00 00 jb 80b3115 <____strtold_l_internal+0x1445> 80b2a72: 0f 86 95 06 00 00 jbe 80b310d <____strtold_l_internal+0x143d> 80b2a78: 68 d8 6b 0d 08 push $0x80d6bd8 80b2a7d: 68 45 04 00 00 push $0x445 80b2a82: 68 c0 6b 0d 08 push $0x80d6bc0 80b2a87: 68 b8 69 0d 08 push $0x80d69b8 80b2a8c: e8 4f 6d f9 ff call 80497e0 <__assert_fail> 80b2a91: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b2a98: 8b 4c 24 34 mov 0x34(%esp),%ecx 80b2a9c: 8d 6b 02 lea 0x2(%ebx),%ebp 80b2a9f: 0f b6 43 02 movzbl 0x2(%ebx),%eax 80b2aa3: 85 c9 test %ecx,%ecx 80b2aa5: 0f 85 58 15 00 00 jne 80b4003 <____strtold_l_internal+0x2333> 80b2aab: 3c 30 cmp $0x30,%al 80b2aad: 0f 85 36 15 00 00 jne 80b3fe9 <____strtold_l_internal+0x2319> 80b2ab3: 0f be 53 03 movsbl 0x3(%ebx),%edx 80b2ab7: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b2abe: 00 80b2abf: 89 eb mov %ebp,%ebx 80b2ac1: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp) 80b2ac8: 00 80b2ac9: e9 fe f9 ff ff jmp 80b24cc <____strtold_l_internal+0x7fc> 80b2ace: 31 f6 xor %esi,%esi 80b2ad0: e9 e1 f2 ff ff jmp 80b1db6 <____strtold_l_internal+0xe6> 80b2ad5: 80 7c 24 3c 00 cmpb $0x0,0x3c(%esp) 80b2ada: c7 44 24 18 01 00 00 movl $0x1,0x18(%esp) 80b2ae1: 00 80b2ae2: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80b2ae9: 00 80b2aea: 0f 85 8c 01 00 00 jne 80b2c7c <____strtold_l_internal+0xfac> 80b2af0: 89 6c 24 58 mov %ebp,0x58(%esp) 80b2af4: 83 ef 01 sub $0x1,%edi 80b2af7: 31 db xor %ebx,%ebx 80b2af9: 89 4c 24 28 mov %ecx,0x28(%esp) 80b2afd: 89 74 24 40 mov %esi,0x40(%esp) 80b2b01: 8b 6c 24 20 mov 0x20(%esp),%ebp 80b2b05: eb 4a jmp 80b2b51 <____strtold_l_internal+0xe81> 80b2b07: 89 f6 mov %esi,%esi 80b2b09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b2b10: 83 ee 30 sub $0x30,%esi 80b2b13: 83 fe 09 cmp $0x9,%esi 80b2b16: 0f 97 c1 seta %cl 80b2b19: 89 ce mov %ecx,%esi 80b2b1b: 89 f1 mov %esi,%ecx 80b2b1d: 84 c9 test %cl,%cl 80b2b1f: 75 2d jne 80b2b4e <____strtold_l_internal+0xe7e> 80b2b21: 80 3f 30 cmpb $0x30,(%edi) 80b2b24: 0f 85 18 0e 00 00 jne 80b3942 <____strtold_l_internal+0x1c72> 80b2b2a: 83 ed 01 sub $0x1,%ebp 80b2b2d: 03 44 24 18 add 0x18(%esp),%eax 80b2b31: 13 54 24 1c adc 0x1c(%esp),%edx 80b2b35: 83 6c 24 10 01 subl $0x1,0x10(%esp) 80b2b3a: 0f 95 c3 setne %bl 80b2b3d: 89 de mov %ebx,%esi 80b2b3f: 89 d3 mov %edx,%ebx 80b2b41: c1 eb 1f shr $0x1f,%ebx 80b2b44: 89 f1 mov %esi,%ecx 80b2b46: 20 cb and %cl,%bl 80b2b48: 0f 84 47 0f 00 00 je 80b3a95 <____strtold_l_internal+0x1dc5> 80b2b4e: 83 ef 01 sub $0x1,%edi 80b2b51: 80 7c 24 3c 00 cmpb $0x0,0x3c(%esp) 80b2b56: 0f be 37 movsbl (%edi),%esi 80b2b59: 74 b5 je 80b2b10 <____strtold_l_internal+0xe40> 80b2b5b: 8b 8c 24 5c 36 00 00 mov 0x365c(%esp),%ecx 80b2b62: 8b 49 34 mov 0x34(%ecx),%ecx 80b2b65: 0f b7 34 71 movzwl (%ecx,%esi,2),%esi 80b2b69: 66 c1 ee 0c shr $0xc,%si 80b2b6d: 83 f6 01 xor $0x1,%esi 80b2b70: 83 e6 01 and $0x1,%esi 80b2b73: eb a6 jmp 80b2b1b <____strtold_l_internal+0xe4b> 80b2b75: 8b 74 24 38 mov 0x38(%esp),%esi 80b2b79: d9 ee fldz 80b2b7b: 85 f6 test %esi,%esi 80b2b7d: 0f 84 e5 f8 ff ff je 80b2468 <____strtold_l_internal+0x798> 80b2b83: d9 e0 fchs 80b2b85: e9 de f8 ff ff jmp 80b2468 <____strtold_l_internal+0x798> 80b2b8a: 0f be d0 movsbl %al,%edx 80b2b8d: 89 dd mov %ebx,%ebp 80b2b8f: c7 44 24 0c 0a 00 00 movl $0xa,0xc(%esp) 80b2b96: 00 80b2b97: e9 13 f3 ff ff jmp 80b1eaf <____strtold_l_internal+0x1df> 80b2b9c: 83 fe ff cmp $0xffffffff,%esi 80b2b9f: 0f 84 6a 10 00 00 je 80b3c0f <____strtold_l_internal+0x1f3f> 80b2ba5: 89 f0 mov %esi,%eax 80b2ba7: 31 d2 xor %edx,%edx 80b2ba9: 89 4c 24 58 mov %ecx,0x58(%esp) 80b2bad: 05 45 13 00 00 add $0x1345,%eax 80b2bb2: 83 d2 00 adc $0x0,%edx 80b2bb5: 89 44 24 28 mov %eax,0x28(%esp) 80b2bb9: 89 54 24 2c mov %edx,0x2c(%esp) 80b2bbd: 6a 00 push $0x0 80b2bbf: 6a 0a push $0xa 80b2bc1: 52 push %edx 80b2bc2: 50 push %eax 80b2bc3: e8 98 4a 00 00 call 80b7660 <__divdi3> 80b2bc8: 83 c4 10 add $0x10,%esp 80b2bcb: 89 44 24 40 mov %eax,0x40(%esp) 80b2bcf: 89 54 24 18 mov %edx,0x18(%esp) 80b2bd3: 8b 4c 24 58 mov 0x58(%esp),%ecx 80b2bd7: e9 c6 f7 ff ff jmp 80b23a2 <____strtold_l_internal+0x6d2> 80b2bdc: 0f 86 c8 0e 00 00 jbe 80b3aaa <____strtold_l_internal+0x1dda> 80b2be2: 68 d8 6b 0d 08 push $0x80d6bd8 80b2be7: 68 18 04 00 00 push $0x418 80b2bec: 68 c0 6b 0d 08 push $0x80d6bc0 80b2bf1: 68 34 69 0d 08 push $0x80d6934 80b2bf6: e8 e5 6b f9 ff call 80497e0 <__assert_fail> 80b2bfb: 90 nop 80b2bfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b2c00: 39 c8 cmp %ecx,%eax 80b2c02: 0f 86 1a f6 ff ff jbe 80b2222 <____strtold_l_internal+0x552> 80b2c08: e9 11 f6 ff ff jmp 80b221e <____strtold_l_internal+0x54e> 80b2c0d: db 2d 60 6c 0d 08 fldt 0x80d6c60 80b2c13: d8 c8 fmul %st(0),%st 80b2c15: e9 4e f8 ff ff jmp 80b2468 <____strtold_l_internal+0x798> 80b2c1a: 8b 44 24 20 mov 0x20(%esp),%eax 80b2c1e: 31 d2 xor %edx,%edx 80b2c20: 89 4c 24 58 mov %ecx,0x58(%esp) 80b2c24: 0f a4 c2 02 shld $0x2,%eax,%edx 80b2c28: c1 e0 02 shl $0x2,%eax 80b2c2b: 05 3d 40 00 00 add $0x403d,%eax 80b2c30: 83 d2 00 adc $0x0,%edx 80b2c33: 89 44 24 28 mov %eax,0x28(%esp) 80b2c37: 89 54 24 2c mov %edx,0x2c(%esp) 80b2c3b: 6a 00 push $0x0 80b2c3d: 6a 0a push $0xa 80b2c3f: 52 push %edx 80b2c40: 50 push %eax 80b2c41: e8 1a 4a 00 00 call 80b7660 <__divdi3> 80b2c46: 83 c4 10 add $0x10,%esp 80b2c49: 89 44 24 40 mov %eax,0x40(%esp) 80b2c4d: 89 54 24 18 mov %edx,0x18(%esp) 80b2c51: 8b 4c 24 58 mov 0x58(%esp),%ecx 80b2c55: e9 48 f7 ff ff jmp 80b23a2 <____strtold_l_internal+0x6d2> 80b2c5a: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b2c60: d8 c8 fmul %st(0),%st 80b2c62: e9 01 f8 ff ff jmp 80b2468 <____strtold_l_internal+0x798> 80b2c67: 8b bc 24 5c 36 00 00 mov 0x365c(%esp),%edi 80b2c6e: 8b 57 38 mov 0x38(%edi),%edx 80b2c71: 8b 14 82 mov (%edx,%eax,4),%edx 80b2c74: 83 ea 57 sub $0x57,%edx 80b2c77: e9 46 fd ff ff jmp 80b29c2 <____strtold_l_internal+0xcf2> 80b2c7c: c7 44 24 18 04 00 00 movl $0x4,0x18(%esp) 80b2c83: 00 80b2c84: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80b2c8b: 00 80b2c8c: e9 5f fe ff ff jmp 80b2af0 <____strtold_l_internal+0xe20> 80b2c91: 89 d9 mov %ebx,%ecx 80b2c93: 31 c0 xor %eax,%eax 80b2c95: c1 fb 1f sar $0x1f,%ebx 80b2c98: ba 00 00 00 80 mov $0x80000000,%edx 80b2c9d: 29 c8 sub %ecx,%eax 80b2c9f: 19 da sbb %ebx,%edx 80b2ca1: 0f ac d0 02 shrd $0x2,%edx,%eax 80b2ca5: c1 fa 02 sar $0x2,%edx 80b2ca8: 89 c1 mov %eax,%ecx 80b2caa: 89 d3 mov %edx,%ebx 80b2cac: e9 b1 fd ff ff jmp 80b2a62 <____strtold_l_internal+0xd92> 80b2cb1: 8b 44 24 18 mov 0x18(%esp),%eax 80b2cb5: 85 c0 test %eax,%eax 80b2cb7: 0f 8e 12 0d 00 00 jle 80b39cf <____strtold_l_internal+0x1cff> 80b2cbd: 89 f0 mov %esi,%eax 80b2cbf: 09 f8 or %edi,%eax 80b2cc1: 0f 85 b1 12 00 00 jne 80b3f78 <____strtold_l_internal+0x22a8> 80b2cc7: 8b 44 24 0c mov 0xc(%esp),%eax 80b2ccb: 85 c0 test %eax,%eax 80b2ccd: 0f 84 a5 12 00 00 je 80b3f78 <____strtold_l_internal+0x22a8> 80b2cd3: b9 41 00 00 00 mov $0x41,%ecx 80b2cd8: 2b 4c 24 18 sub 0x18(%esp),%ecx 80b2cdc: 31 db xor %ebx,%ebx 80b2cde: 8b 74 24 10 mov 0x10(%esp),%esi 80b2ce2: 89 c8 mov %ecx,%eax 80b2ce4: 31 ff xor %edi,%edi 80b2ce6: 99 cltd 80b2ce7: 89 4c 24 20 mov %ecx,0x20(%esp) 80b2ceb: 89 54 24 24 mov %edx,0x24(%esp) 80b2cef: 89 fa mov %edi,%edx 80b2cf1: 89 f0 mov %esi,%eax 80b2cf3: 2b 44 24 48 sub 0x48(%esp),%eax 80b2cf7: 1b 54 24 4c sbb 0x4c(%esp),%edx 80b2cfb: 39 54 24 24 cmp %edx,0x24(%esp) 80b2cff: 7c 1b jl 80b2d1c <____strtold_l_internal+0x104c> 80b2d01: 7f 06 jg 80b2d09 <____strtold_l_internal+0x1039> 80b2d03: 39 44 24 20 cmp %eax,0x20(%esp) 80b2d07: 76 13 jbe 80b2d1c <____strtold_l_internal+0x104c> 80b2d09: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b2d0d: 2b 4c 24 0c sub 0xc(%esp),%ecx 80b2d11: 89 c8 mov %ecx,%eax 80b2d13: 89 4c 24 20 mov %ecx,0x20(%esp) 80b2d17: 99 cltd 80b2d18: 89 54 24 24 mov %edx,0x24(%esp) 80b2d1c: 8b 44 24 20 mov 0x20(%esp),%eax 80b2d20: 03 44 24 48 add 0x48(%esp),%eax 80b2d24: 8b 54 24 24 mov 0x24(%esp),%edx 80b2d28: 13 54 24 4c adc 0x4c(%esp),%edx 80b2d2c: 39 d7 cmp %edx,%edi 80b2d2e: 0f 8c 0d 05 00 00 jl 80b3241 <____strtold_l_internal+0x1571> 80b2d34: 7f 08 jg 80b2d3e <____strtold_l_internal+0x106e> 80b2d36: 39 c6 cmp %eax,%esi 80b2d38: 0f 86 03 05 00 00 jbe 80b3241 <____strtold_l_internal+0x1571> 80b2d3e: 03 4c 24 0c add 0xc(%esp),%ecx 80b2d42: c7 44 24 58 01 00 00 movl $0x1,0x58(%esp) 80b2d49: 00 80b2d4a: 89 4c 24 10 mov %ecx,0x10(%esp) 80b2d4e: 8b 44 24 10 mov 0x10(%esp),%eax 80b2d52: 2b 44 24 0c sub 0xc(%esp),%eax 80b2d56: 8d bc 24 90 00 00 00 lea 0x90(%esp),%edi 80b2d5d: 31 c9 xor %ecx,%ecx 80b2d5f: 89 6c 24 48 mov %ebp,0x48(%esp) 80b2d63: be 40 15 0d 08 mov $0x80d1540,%esi 80b2d68: 89 7c 24 28 mov %edi,0x28(%esp) 80b2d6c: 89 7c 24 0c mov %edi,0xc(%esp) 80b2d70: 8d bc 24 60 1b 00 00 lea 0x1b60(%esp),%edi 80b2d77: 89 44 24 40 mov %eax,0x40(%esp) 80b2d7b: 29 d8 sub %ebx,%eax 80b2d7d: 89 7c 24 30 mov %edi,0x30(%esp) 80b2d81: 89 fa mov %edi,%edx 80b2d83: bb 01 00 00 00 mov $0x1,%ebx 80b2d88: 89 cf mov %ecx,%edi 80b2d8a: 89 c5 mov %eax,%ebp 80b2d8c: eb 35 jmp 80b2dc3 <____strtold_l_internal+0x10f3> 80b2d8e: 8b 46 04 mov 0x4(%esi),%eax 80b2d91: 83 ec 04 sub $0x4,%esp 80b2d94: 8d 78 fe lea -0x2(%eax),%edi 80b2d97: 8b 06 mov (%esi),%eax 80b2d99: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx 80b2da0: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b2da7: 51 push %ecx 80b2da8: 50 push %eax 80b2da9: 52 push %edx 80b2daa: 89 54 24 20 mov %edx,0x20(%esp) 80b2dae: e8 4d a6 fa ff call 805d400 <memcpy> 80b2db3: 83 c4 10 add $0x10,%esp 80b2db6: 8b 54 24 10 mov 0x10(%esp),%edx 80b2dba: 01 db add %ebx,%ebx 80b2dbc: 83 c6 10 add $0x10,%esi 80b2dbf: 85 ed test %ebp,%ebp 80b2dc1: 74 5a je 80b2e1d <____strtold_l_internal+0x114d> 80b2dc3: 85 eb test %ebp,%ebx 80b2dc5: 74 f3 je 80b2dba <____strtold_l_internal+0x10ea> 80b2dc7: 31 dd xor %ebx,%ebp 80b2dc9: 85 ff test %edi,%edi 80b2dcb: 74 c1 je 80b2d8e <____strtold_l_internal+0x10be> 80b2dcd: 83 ec 0c sub $0xc,%esp 80b2dd0: 57 push %edi 80b2dd1: 8b 46 04 mov 0x4(%esi),%eax 80b2dd4: 52 push %edx 80b2dd5: 83 e8 02 sub $0x2,%eax 80b2dd8: 89 54 24 24 mov %edx,0x24(%esp) 80b2ddc: 50 push %eax 80b2ddd: 8b 06 mov (%esi),%eax 80b2ddf: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b2de6: 50 push %eax 80b2de7: ff 74 24 28 pushl 0x28(%esp) 80b2deb: e8 c0 b6 fe ff call 809e4b0 <__mpn_mul> 80b2df0: 8b 4e 04 mov 0x4(%esi),%ecx 80b2df3: 83 c4 20 add $0x20,%esp 80b2df6: 85 c0 test %eax,%eax 80b2df8: 8b 54 24 10 mov 0x10(%esp),%edx 80b2dfc: 8d 7c 0f fe lea -0x2(%edi,%ecx,1),%edi 80b2e00: 75 0f jne 80b2e11 <____strtold_l_internal+0x1141> 80b2e02: 89 d0 mov %edx,%eax 80b2e04: 83 ef 01 sub $0x1,%edi 80b2e07: 8b 54 24 0c mov 0xc(%esp),%edx 80b2e0b: 89 44 24 0c mov %eax,0xc(%esp) 80b2e0f: eb a9 jmp 80b2dba <____strtold_l_internal+0x10ea> 80b2e11: 89 d0 mov %edx,%eax 80b2e13: 8b 54 24 0c mov 0xc(%esp),%edx 80b2e17: 89 44 24 0c mov %eax,0xc(%esp) 80b2e1b: eb 9d jmp 80b2dba <____strtold_l_internal+0x10ea> 80b2e1d: 3b 54 24 28 cmp 0x28(%esp),%edx 80b2e21: 89 6c 24 3c mov %ebp,0x3c(%esp) 80b2e25: 89 7c 24 20 mov %edi,0x20(%esp) 80b2e29: 8b 6c 24 48 mov 0x48(%esp),%ebp 80b2e2d: 0f 84 9b 0e 00 00 je 80b3cce <____strtold_l_internal+0x1ffe> 80b2e33: ff 74 24 34 pushl 0x34(%esp) 80b2e37: ff 74 24 48 pushl 0x48(%esp) 80b2e3b: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b2e42: 50 push %eax 80b2e43: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b2e4a: 50 push %eax 80b2e4b: 8b 4c 24 38 mov 0x38(%esp),%ecx 80b2e4f: 89 e8 mov %ebp,%eax 80b2e51: 8b 54 24 50 mov 0x50(%esp),%edx 80b2e55: e8 66 eb ff ff call 80b19c0 <str_to_mpn.isra.0> 80b2e5a: 8b 44 24 30 mov 0x30(%esp),%eax 80b2e5e: 83 e8 01 sub $0x1,%eax 80b2e61: 0f bd 9c 84 70 1b 00 bsr 0x1b70(%esp,%eax,4),%ebx 80b2e68: 00 80b2e69: 89 44 24 44 mov %eax,0x44(%esp) 80b2e6d: 83 c4 10 add $0x10,%esp 80b2e70: 83 f3 1f xor $0x1f,%ebx 80b2e73: 0f 84 8b 02 00 00 je 80b3104 <____strtold_l_internal+0x1434> 80b2e79: 53 push %ebx 80b2e7a: ff 74 24 24 pushl 0x24(%esp) 80b2e7e: 8b 44 24 38 mov 0x38(%esp),%eax 80b2e82: 50 push %eax 80b2e83: 50 push %eax 80b2e84: e8 67 b5 fe ff call 809e3f0 <__mpn_lshift> 80b2e89: 53 push %ebx 80b2e8a: ff b4 24 90 00 00 00 pushl 0x90(%esp) 80b2e91: 8b 44 24 40 mov 0x40(%esp),%eax 80b2e95: 50 push %eax 80b2e96: 50 push %eax 80b2e97: e8 54 b5 fe ff call 809e3f0 <__mpn_lshift> 80b2e9c: 83 c4 20 add $0x20,%esp 80b2e9f: 85 c0 test %eax,%eax 80b2ea1: 0f 84 5d 02 00 00 je 80b3104 <____strtold_l_internal+0x1434> 80b2ea7: 8b 4c 24 7c mov 0x7c(%esp),%ecx 80b2eab: 8d 51 01 lea 0x1(%ecx),%edx 80b2eae: 89 84 8c 90 00 00 00 mov %eax,0x90(%esp,%ecx,4) 80b2eb5: 89 54 24 7c mov %edx,0x7c(%esp) 80b2eb9: 8b 74 24 18 mov 0x18(%esp),%esi 80b2ebd: 8b 44 24 20 mov 0x20(%esp),%eax 80b2ec1: 89 f7 mov %esi,%edi 80b2ec3: 89 b4 24 80 00 00 00 mov %esi,0x80(%esp) 80b2eca: c1 ff 1f sar $0x1f,%edi 80b2ecd: 83 f8 01 cmp $0x1,%eax 80b2ed0: 89 bc 24 84 00 00 00 mov %edi,0x84(%esp) 80b2ed7: 0f 84 b2 03 00 00 je 80b328f <____strtold_l_internal+0x15bf> 80b2edd: 83 f8 02 cmp $0x2,%eax 80b2ee0: 0f 85 a8 04 00 00 jne 80b338e <____strtold_l_internal+0x16be> 80b2ee6: 83 fa 01 cmp $0x1,%edx 80b2ee9: 8b ac 24 60 1b 00 00 mov 0x1b60(%esp),%ebp 80b2ef0: 8b 8c 24 64 1b 00 00 mov 0x1b64(%esp),%ecx 80b2ef7: 0f 8f 51 0c 00 00 jg 80b3b4e <____strtold_l_internal+0x1e7e> 80b2efd: 8b 9c 24 90 00 00 00 mov 0x90(%esp),%ebx 80b2f04: 39 d9 cmp %ebx,%ecx 80b2f06: 0f 86 59 0f 00 00 jbe 80b3e65 <____strtold_l_internal+0x2195> 80b2f0c: 8b 44 24 18 mov 0x18(%esp),%eax 80b2f10: 85 c0 test %eax,%eax 80b2f12: 0f 8e cd 11 00 00 jle 80b40e5 <____strtold_l_internal+0x2415> 80b2f18: 83 7c 24 18 20 cmpl $0x20,0x18(%esp) 80b2f1d: 0f 8e 63 0f 00 00 jle 80b3e86 <____strtold_l_internal+0x21b6> 80b2f23: b8 40 00 00 00 mov $0x40,%eax 80b2f28: 2b 44 24 18 sub 0x18(%esp),%eax 80b2f2c: 8d b4 24 88 00 00 00 lea 0x88(%esp),%esi 80b2f33: 89 74 24 0c mov %esi,0xc(%esp) 80b2f37: 89 44 24 3c mov %eax,0x3c(%esp) 80b2f3b: 74 1c je 80b2f59 <____strtold_l_internal+0x1289> 80b2f3d: 89 4c 24 10 mov %ecx,0x10(%esp) 80b2f41: 50 push %eax 80b2f42: 6a 02 push $0x2 80b2f44: 56 push %esi 80b2f45: 56 push %esi 80b2f46: e8 a5 b4 fe ff call 809e3f0 <__mpn_lshift> 80b2f4b: 8b 9c 24 a0 00 00 00 mov 0xa0(%esp),%ebx 80b2f52: 83 c4 10 add $0x10,%esp 80b2f55: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b2f59: 83 44 24 18 20 addl $0x20,0x18(%esp) 80b2f5e: 31 f6 xor %esi,%esi 80b2f60: 31 ff xor %edi,%edi 80b2f62: 8b 44 24 18 mov 0x18(%esp),%eax 80b2f66: 83 f8 40 cmp $0x40,%eax 80b2f69: 0f 8f 2c 01 00 00 jg 80b309b <____strtold_l_internal+0x13cb> 80b2f6f: 89 e8 mov %ebp,%eax 80b2f71: f7 d8 neg %eax 80b2f73: 89 44 24 20 mov %eax,0x20(%esp) 80b2f77: 39 cb cmp %ecx,%ebx 80b2f79: 0f 84 96 00 00 00 je 80b3015 <____strtold_l_internal+0x1345> 80b2f7f: 89 f0 mov %esi,%eax 80b2f81: 89 da mov %ebx,%edx 80b2f83: f7 f1 div %ecx 80b2f85: 89 c6 mov %eax,%esi 80b2f87: 89 d3 mov %edx,%ebx 80b2f89: 89 e8 mov %ebp,%eax 80b2f8b: f7 e6 mul %esi 80b2f8d: 89 d7 mov %edx,%edi 80b2f8f: 89 c2 mov %eax,%edx 80b2f91: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b2f98: 39 df cmp %ebx,%edi 80b2f9a: 77 06 ja 80b2fa2 <____strtold_l_internal+0x12d2> 80b2f9c: 75 10 jne 80b2fae <____strtold_l_internal+0x12de> 80b2f9e: 85 d2 test %edx,%edx 80b2fa0: 74 0c je 80b2fae <____strtold_l_internal+0x12de> 80b2fa2: 83 ee 01 sub $0x1,%esi 80b2fa5: 29 ea sub %ebp,%edx 80b2fa7: 83 df 00 sbb $0x0,%edi 80b2faa: 01 cb add %ecx,%ebx 80b2fac: 73 ea jae 80b2f98 <____strtold_l_internal+0x12c8> 80b2fae: 31 c0 xor %eax,%eax 80b2fb0: 29 d0 sub %edx,%eax 80b2fb2: 19 fb sbb %edi,%ebx 80b2fb4: 8b 54 24 18 mov 0x18(%esp),%edx 80b2fb8: 89 c7 mov %eax,%edi 80b2fba: 85 d2 test %edx,%edx 80b2fbc: 75 7b jne 80b3039 <____strtold_l_internal+0x1369> 80b2fbe: 85 f6 test %esi,%esi 80b2fc0: 0f 84 25 01 00 00 je 80b30eb <____strtold_l_internal+0x141b> 80b2fc6: 0f bd d6 bsr %esi,%edx 80b2fc9: 83 f2 1f xor $0x1f,%edx 80b2fcc: 89 d7 mov %edx,%edi 80b2fce: 89 54 24 10 mov %edx,0x10(%esp) 80b2fd2: c1 ff 1f sar $0x1f,%edi 80b2fd5: 89 7c 24 14 mov %edi,0x14(%esp) 80b2fd9: bf 20 00 00 00 mov $0x20,%edi 80b2fde: 29 d7 sub %edx,%edi 80b2fe0: 89 7c 24 18 mov %edi,0x18(%esp) 80b2fe4: 89 f7 mov %esi,%edi 80b2fe6: 89 c6 mov %eax,%esi 80b2fe8: 8b 44 24 10 mov 0x10(%esp),%eax 80b2fec: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b2ff3: 8b 54 24 14 mov 0x14(%esp),%edx 80b2ff7: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b2ffe: 00 00 00 00 80b3002: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b3009: 89 bc 24 88 00 00 00 mov %edi,0x88(%esp) 80b3010: e9 62 ff ff ff jmp 80b2f77 <____strtold_l_internal+0x12a7> 80b3015: 01 f3 add %esi,%ebx 80b3017: 0f 83 31 02 00 00 jae 80b324e <____strtold_l_internal+0x157e> 80b301d: 8b 7c 24 18 mov 0x18(%esp),%edi 80b3021: 29 eb sub %ebp,%ebx 80b3023: 31 f6 xor %esi,%esi 80b3025: 01 ee add %ebp,%esi 80b3027: 83 d3 00 adc $0x0,%ebx 80b302a: 85 ff test %edi,%edi 80b302c: 0f 84 7b 09 00 00 je 80b39ad <____strtold_l_internal+0x1cdd> 80b3032: 89 f7 mov %esi,%edi 80b3034: be ff ff ff ff mov $0xffffffff,%esi 80b3039: 8b 54 24 18 mov 0x18(%esp),%edx 80b303d: 83 fa 20 cmp $0x20,%edx 80b3040: 7f 25 jg 80b3067 <____strtold_l_internal+0x1397> 80b3042: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b3049: 89 b4 24 88 00 00 00 mov %esi,0x88(%esp) 80b3050: 89 fe mov %edi,%esi 80b3052: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b3059: 89 d0 mov %edx,%eax 80b305b: 83 c0 20 add $0x20,%eax 80b305e: 89 44 24 18 mov %eax,0x18(%esp) 80b3062: e9 10 ff ff ff jmp 80b2f77 <____strtold_l_internal+0x12a7> 80b3067: b8 40 00 00 00 mov $0x40,%eax 80b306c: 89 c5 mov %eax,%ebp 80b306e: 2b 6c 24 18 sub 0x18(%esp),%ebp 80b3072: 89 6c 24 3c mov %ebp,0x3c(%esp) 80b3076: 74 23 je 80b309b <____strtold_l_internal+0x13cb> 80b3078: 55 push %ebp 80b3079: 6a 02 push $0x2 80b307b: 8b 44 24 14 mov 0x14(%esp),%eax 80b307f: 50 push %eax 80b3080: 50 push %eax 80b3081: e8 6a b3 fe ff call 809e3f0 <__mpn_lshift> 80b3086: b9 20 00 00 00 mov $0x20,%ecx 80b308b: 89 f0 mov %esi,%eax 80b308d: 29 e9 sub %ebp,%ecx 80b308f: d3 e8 shr %cl,%eax 80b3091: 09 84 24 98 00 00 00 or %eax,0x98(%esp) 80b3098: 83 c4 10 add $0x10,%esp 80b309b: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 80b30a2: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 80b30a9: 83 c2 ff add $0xffffffff,%edx 80b30ac: 83 d1 ff adc $0xffffffff,%ecx 80b30af: 85 ff test %edi,%edi 80b30b1: 0f 95 c0 setne %al 80b30b4: 85 db test %ebx,%ebx 80b30b6: 89 c7 mov %eax,%edi 80b30b8: 0f 95 c0 setne %al 80b30bb: 09 f8 or %edi,%eax 80b30bd: 0a 44 24 58 or 0x58(%esp),%al 80b30c1: 0f b6 c0 movzbl %al,%eax 80b30c4: 50 push %eax 80b30c5: b8 1f 00 00 00 mov $0x1f,%eax 80b30ca: 2b 44 24 40 sub 0x40(%esp),%eax 80b30ce: 50 push %eax 80b30cf: 56 push %esi 80b30d0: ff 74 24 44 pushl 0x44(%esp) 80b30d4: 8b 44 24 1c mov 0x1c(%esp),%eax 80b30d8: e8 43 e4 ff ff call 80b1520 <round_and_return> 80b30dd: 83 c4 10 add $0x10,%esp 80b30e0: 81 c4 3c 36 00 00 add $0x363c,%esp 80b30e6: 5b pop %ebx 80b30e7: 5e pop %esi 80b30e8: 5f pop %edi 80b30e9: 5d pop %ebp 80b30ea: c3 ret 80b30eb: 31 ff xor %edi,%edi 80b30ed: 89 c6 mov %eax,%esi 80b30ef: c7 44 24 10 20 00 00 movl $0x20,0x10(%esp) 80b30f6: 00 80b30f7: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80b30fe: 00 80b30ff: e9 e4 fe ff ff jmp 80b2fe8 <____strtold_l_internal+0x1318> 80b3104: 8b 54 24 7c mov 0x7c(%esp),%edx 80b3108: e9 ac fd ff ff jmp 80b2eb9 <____strtold_l_internal+0x11e9> 80b310d: 39 c8 cmp %ecx,%eax 80b310f: 0f 87 63 f9 ff ff ja 80b2a78 <____strtold_l_internal+0xda8> 80b3115: 8b 44 24 20 mov 0x20(%esp),%eax 80b3119: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b311d: 8b 54 24 24 mov 0x24(%esp),%edx 80b3121: 8b 7c 24 28 mov 0x28(%esp),%edi 80b3125: 83 c0 ff add $0xffffffff,%eax 80b3128: 83 d2 ff adc $0xffffffff,%edx 80b312b: 83 e9 01 sub $0x1,%ecx 80b312e: 0f a4 c2 02 shld $0x2,%eax,%edx 80b3132: 89 cb mov %ecx,%ebx 80b3134: c1 e0 02 shl $0x2,%eax 80b3137: c1 fb 1f sar $0x1f,%ebx 80b313a: 01 c8 add %ecx,%eax 80b313c: 11 da adc %ebx,%edx 80b313e: 03 44 24 18 add 0x18(%esp),%eax 80b3142: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b3146: 13 54 24 1c adc 0x1c(%esp),%edx 80b314a: 89 74 24 10 mov %esi,0x10(%esp) 80b314e: 89 44 24 18 mov %eax,0x18(%esp) 80b3152: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b3159: 89 54 24 1c mov %edx,0x1c(%esp) 80b315d: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b3164: ba 01 00 00 00 mov $0x1,%edx 80b3169: 89 54 24 0c mov %edx,0xc(%esp) 80b316d: 8d 76 00 lea 0x0(%esi),%esi 80b3170: 89 de mov %ebx,%esi 80b3172: 83 ee 01 sub $0x1,%esi 80b3175: 0f 84 8c 00 00 00 je 80b3207 <____strtold_l_internal+0x1537> 80b317b: 0f be 4d 00 movsbl 0x0(%ebp),%ecx 80b317f: 8b 44 24 10 mov 0x10(%esp),%eax 80b3183: f6 44 48 01 10 testb $0x10,0x1(%eax,%ecx,2) 80b3188: 75 08 jne 80b3192 <____strtold_l_internal+0x14c2> 80b318a: 03 6c 24 44 add 0x44(%esp),%ebp 80b318e: 0f be 4d 00 movsbl 0x0(%ebp),%ecx 80b3192: 8d 41 d0 lea -0x30(%ecx),%eax 80b3195: 83 c5 01 add $0x1,%ebp 80b3198: 83 f8 09 cmp $0x9,%eax 80b319b: 76 10 jbe 80b31ad <____strtold_l_internal+0x14dd> 80b319d: 8b 84 24 5c 36 00 00 mov 0x365c(%esp),%eax 80b31a4: 8b 40 38 mov 0x38(%eax),%eax 80b31a7: 8b 04 88 mov (%eax,%ecx,4),%eax 80b31aa: 83 e8 57 sub $0x57,%eax 80b31ad: 83 ff 02 cmp $0x2,%edi 80b31b0: 7e 17 jle 80b31c9 <____strtold_l_internal+0x14f9> 80b31b2: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b31b6: 8d 4f fd lea -0x3(%edi),%ecx 80b31b9: 83 ef 04 sub $0x4,%edi 80b31bc: d3 e0 shl %cl,%eax 80b31be: 09 84 9c 88 00 00 00 or %eax,0x88(%esp,%ebx,4) 80b31c5: 89 f3 mov %esi,%ebx 80b31c7: eb a7 jmp 80b3170 <____strtold_l_internal+0x14a0> 80b31c9: b9 03 00 00 00 mov $0x3,%ecx 80b31ce: 89 c2 mov %eax,%edx 80b31d0: 29 f9 sub %edi,%ecx 80b31d2: d3 ea shr %cl,%edx 80b31d4: 89 d1 mov %edx,%ecx 80b31d6: 8b 54 24 0c mov 0xc(%esp),%edx 80b31da: 09 8c 94 88 00 00 00 or %ecx,0x88(%esp,%edx,4) 80b31e1: 8d 4f 1d lea 0x1d(%edi),%ecx 80b31e4: d3 e0 shl %cl,%eax 80b31e6: 85 d2 test %edx,%edx 80b31e8: 0f 84 d4 08 00 00 je 80b3ac2 <____strtold_l_internal+0x1df2> 80b31ee: 89 84 24 88 00 00 00 mov %eax,0x88(%esp) 80b31f5: 83 c7 1c add $0x1c,%edi 80b31f8: 89 f3 mov %esi,%ebx 80b31fa: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80b3201: 00 80b3202: e9 69 ff ff ff jmp 80b3170 <____strtold_l_internal+0x14a0> 80b3207: 8b 54 24 0c mov 0xc(%esp),%edx 80b320b: 83 fa 01 cmp $0x1,%edx 80b320e: 75 0b jne 80b321b <____strtold_l_internal+0x154b> 80b3210: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b3217: 00 00 00 00 80b321b: 6a 00 push $0x0 80b321d: 6a 00 push $0x0 80b321f: 6a 00 push $0x0 80b3221: ff 74 24 44 pushl 0x44(%esp) 80b3225: 8b 54 24 28 mov 0x28(%esp),%edx 80b3229: 8b 4c 24 2c mov 0x2c(%esp),%ecx 80b322d: 8d 84 24 98 00 00 00 lea 0x98(%esp),%eax 80b3234: e8 e7 e2 ff ff call 80b1520 <round_and_return> 80b3239: 83 c4 10 add $0x10,%esp 80b323c: e9 5e ec ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b3241: c7 44 24 58 00 00 00 movl $0x0,0x58(%esp) 80b3248: 00 80b3249: e9 00 fb ff ff jmp 80b2d4e <____strtold_l_internal+0x107e> 80b324e: 31 c0 xor %eax,%eax 80b3250: 85 ed test %ebp,%ebp 80b3252: 89 ef mov %ebp,%edi 80b3254: 0f 95 c0 setne %al 80b3257: 8b 54 24 20 mov 0x20(%esp),%edx 80b325b: be ff ff ff ff mov $0xffffffff,%esi 80b3260: 29 c7 sub %eax,%edi 80b3262: e9 31 fd ff ff jmp 80b2f98 <____strtold_l_internal+0x12c8> 80b3267: 8b 44 24 20 mov 0x20(%esp),%eax 80b326b: 31 d2 xor %edx,%edx 80b326d: f7 d8 neg %eax 80b326f: 83 d2 00 adc $0x0,%edx 80b3272: f7 da neg %edx 80b3274: 39 da cmp %ebx,%edx 80b3276: 0f 8f a6 ef ff ff jg 80b2222 <____strtold_l_internal+0x552> 80b327c: 0f 8c 9c ef ff ff jl 80b221e <____strtold_l_internal+0x54e> 80b3282: 39 c8 cmp %ecx,%eax 80b3284: 0f 83 98 ef ff ff jae 80b2222 <____strtold_l_internal+0x552> 80b328a: e9 8f ef ff ff jmp 80b221e <____strtold_l_internal+0x54e> 80b328f: 8b 8c 24 90 00 00 00 mov 0x90(%esp),%ecx 80b3296: 8b ac 24 60 1b 00 00 mov 0x1b60(%esp),%ebp 80b329d: 39 e9 cmp %ebp,%ecx 80b329f: 0f 83 97 0d 00 00 jae 80b403c <____strtold_l_internal+0x236c> 80b32a5: 83 fa 01 cmp $0x1,%edx 80b32a8: 0f 85 8e 0d 00 00 jne 80b403c <____strtold_l_internal+0x236c> 80b32ae: 8b 74 24 18 mov 0x18(%esp),%esi 80b32b2: 31 c0 xor %eax,%eax 80b32b4: 89 ca mov %ecx,%edx 80b32b6: f7 f5 div %ebp 80b32b8: 85 f6 test %esi,%esi 80b32ba: 89 d1 mov %edx,%ecx 80b32bc: 75 4c jne 80b330a <____strtold_l_internal+0x163a> 80b32be: 85 c0 test %eax,%eax 80b32c0: 74 34 je 80b32f6 <____strtold_l_internal+0x1626> 80b32c2: 89 c3 mov %eax,%ebx 80b32c4: 0f bd c0 bsr %eax,%eax 80b32c7: be 20 00 00 00 mov $0x20,%esi 80b32cc: 83 f0 1f xor $0x1f,%eax 80b32cf: 89 d1 mov %edx,%ecx 80b32d1: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b32d8: 00 00 00 00 80b32dc: 99 cltd 80b32dd: 29 c6 sub %eax,%esi 80b32df: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b32e6: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b32ed: 89 9c 24 88 00 00 00 mov %ebx,0x88(%esp) 80b32f4: eb bc jmp 80b32b2 <____strtold_l_internal+0x15e2> 80b32f6: 83 84 24 80 00 00 00 addl $0xffffffe0,0x80(%esp) 80b32fd: e0 80b32fe: 83 94 24 84 00 00 00 adcl $0xffffffff,0x84(%esp) 80b3305: ff 80b3306: f7 f5 div %ebp 80b3308: eb b4 jmp 80b32be <____strtold_l_internal+0x15ee> 80b330a: 83 fe 20 cmp $0x20,%esi 80b330d: 7f 1a jg 80b3329 <____strtold_l_internal+0x1659> 80b330f: 8b 94 24 88 00 00 00 mov 0x88(%esp),%edx 80b3316: 83 c6 20 add $0x20,%esi 80b3319: 89 84 24 88 00 00 00 mov %eax,0x88(%esp) 80b3320: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b3327: eb 89 jmp 80b32b2 <____strtold_l_internal+0x15e2> 80b3329: 89 f1 mov %esi,%ecx 80b332b: bb 40 00 00 00 mov $0x40,%ebx 80b3330: 89 c6 mov %eax,%esi 80b3332: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3339: 29 cb sub %ecx,%ebx 80b333b: 89 d7 mov %edx,%edi 80b333d: 89 44 24 0c mov %eax,0xc(%esp) 80b3341: 74 1f je 80b3362 <____strtold_l_internal+0x1692> 80b3343: 53 push %ebx 80b3344: 6a 02 push $0x2 80b3346: 50 push %eax 80b3347: 50 push %eax 80b3348: e8 a3 b0 fe ff call 809e3f0 <__mpn_lshift> 80b334d: b9 20 00 00 00 mov $0x20,%ecx 80b3352: 89 f0 mov %esi,%eax 80b3354: 29 d9 sub %ebx,%ecx 80b3356: d3 e8 shr %cl,%eax 80b3358: 09 84 24 98 00 00 00 or %eax,0x98(%esp) 80b335f: 83 c4 10 add $0x10,%esp 80b3362: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 80b3369: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 80b3370: 83 c2 ff add $0xffffffff,%edx 80b3373: 83 d1 ff adc $0xffffffff,%ecx 80b3376: 31 c0 xor %eax,%eax 80b3378: 85 ff test %edi,%edi 80b337a: 0f 95 c0 setne %al 80b337d: 0b 44 24 58 or 0x58(%esp),%eax 80b3381: 50 push %eax 80b3382: b8 1f 00 00 00 mov $0x1f,%eax 80b3387: 29 d8 sub %ebx,%eax 80b3389: e9 40 fd ff ff jmp 80b30ce <____strtold_l_internal+0x13fe> 80b338e: 8b 44 24 34 mov 0x34(%esp),%eax 80b3392: 8b 84 84 60 1b 00 00 mov 0x1b60(%esp,%eax,4),%eax 80b3399: 89 44 24 0c mov %eax,0xc(%esp) 80b339d: 8b 44 24 20 mov 0x20(%esp),%eax 80b33a1: 8d 70 fe lea -0x2(%eax),%esi 80b33a4: 29 d0 sub %edx,%eax 80b33a6: 89 74 24 10 mov %esi,0x10(%esp) 80b33aa: 8b bc b4 60 1b 00 00 mov 0x1b60(%esp,%esi,4),%edi 80b33b1: 83 ec 04 sub $0x4,%esp 80b33b4: 52 push %edx 80b33b5: 8b 74 24 38 mov 0x38(%esp),%esi 80b33b9: 8d 04 86 lea (%esi,%eax,4),%eax 80b33bc: 50 push %eax 80b33bd: ff 74 24 34 pushl 0x34(%esp) 80b33c1: e8 fa ab fe ff call 809dfc0 <__mpn_cmp> 80b33c6: 83 c4 10 add $0x10,%esp 80b33c9: 85 c0 test %eax,%eax 80b33cb: 8b 4c 24 7c mov 0x7c(%esp),%ecx 80b33cf: 7e 16 jle 80b33e7 <____strtold_l_internal+0x1717> 80b33d1: 8b 44 24 7c mov 0x7c(%esp),%eax 80b33d5: 8d 48 01 lea 0x1(%eax),%ecx 80b33d8: c7 84 84 90 00 00 00 movl $0x0,0x90(%esp,%eax,4) 80b33df: 00 00 00 00 80b33e3: 89 4c 24 7c mov %ecx,0x7c(%esp) 80b33e7: 8b 44 24 20 mov 0x20(%esp),%eax 80b33eb: 39 c8 cmp %ecx,%eax 80b33ed: 0f 8e 41 08 00 00 jle 80b3c34 <____strtold_l_internal+0x1f64> 80b33f3: 8b 54 24 18 mov 0x18(%esp),%edx 80b33f7: 29 c8 sub %ecx,%eax 80b33f9: 89 c3 mov %eax,%ebx 80b33fb: 85 d2 test %edx,%edx 80b33fd: 0f 8e b4 08 00 00 jle 80b3cb7 <____strtold_l_internal+0x1fe7> 80b3403: 8b 74 24 18 mov 0x18(%esp),%esi 80b3407: c1 e0 05 shl $0x5,%eax 80b340a: 01 c6 add %eax,%esi 80b340c: 83 fe 40 cmp $0x40,%esi 80b340f: 0f 8f ae 09 00 00 jg 80b3dc3 <____strtold_l_internal+0x20f3> 80b3415: 83 fb 01 cmp $0x1,%ebx 80b3418: 0f 85 fd 0a 00 00 jne 80b3f1b <____strtold_l_internal+0x224b> 80b341e: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b3425: 89 74 24 18 mov %esi,0x18(%esp) 80b3429: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b3430: 00 00 00 00 80b3434: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b343b: 85 c9 test %ecx,%ecx 80b343d: 7e 1e jle 80b345d <____strtold_l_internal+0x178d> 80b343f: 8b 44 24 28 mov 0x28(%esp),%eax 80b3443: 8d 94 24 8c 00 00 00 lea 0x8c(%esp),%edx 80b344a: 8d 44 88 fc lea -0x4(%eax,%ecx,4),%eax 80b344e: 66 90 xchg %ax,%ax 80b3450: 8b 08 mov (%eax),%ecx 80b3452: 89 4c 98 04 mov %ecx,0x4(%eax,%ebx,4) 80b3456: 83 e8 04 sub $0x4,%eax 80b3459: 39 c2 cmp %eax,%edx 80b345b: 75 f3 jne 80b3450 <____strtold_l_internal+0x1780> 80b345d: 8b 74 24 28 mov 0x28(%esp),%esi 80b3461: 8d 54 9e 04 lea 0x4(%esi,%ebx,4),%edx 80b3465: 89 f0 mov %esi,%eax 80b3467: 89 f6 mov %esi,%esi 80b3469: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b3470: c7 00 00 00 00 00 movl $0x0,(%eax) 80b3476: 83 c0 04 add $0x4,%eax 80b3479: 39 d0 cmp %edx,%eax 80b347b: 75 f3 jne 80b3470 <____strtold_l_internal+0x17a0> 80b347d: 83 7c 24 18 40 cmpl $0x40,0x18(%esp) 80b3482: 8b 44 24 20 mov 0x20(%esp),%eax 80b3486: c7 84 84 60 1b 00 00 movl $0x0,0x1b60(%esp,%eax,4) 80b348d: 00 00 00 00 80b3491: 8b 8c 84 90 00 00 00 mov 0x90(%esp,%eax,4),%ecx 80b3498: 0f 8f 96 0a 00 00 jg 80b3f34 <____strtold_l_internal+0x2264> 80b349e: 8b 44 24 20 mov 0x20(%esp),%eax 80b34a2: 8d 9c 24 8c 00 00 00 lea 0x8c(%esp),%ebx 80b34a9: 8d 70 01 lea 0x1(%eax),%esi 80b34ac: 89 74 24 40 mov %esi,0x40(%esp) 80b34b0: 8b 74 24 28 mov 0x28(%esp),%esi 80b34b4: 8d 44 86 f8 lea -0x8(%esi,%eax,4),%eax 80b34b8: 89 44 24 44 mov %eax,0x44(%esp) 80b34bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b34c0: 8b 6c 24 0c mov 0xc(%esp),%ebp 80b34c4: be ff ff ff ff mov $0xffffffff,%esi 80b34c9: 39 cd cmp %ecx,%ebp 80b34cb: 74 4a je 80b3517 <____strtold_l_internal+0x1847> 80b34cd: 8b 44 24 34 mov 0x34(%esp),%eax 80b34d1: 89 ca mov %ecx,%edx 80b34d3: 8b 84 84 90 00 00 00 mov 0x90(%esp,%eax,4),%eax 80b34da: 89 44 24 3c mov %eax,0x3c(%esp) 80b34de: f7 f5 div %ebp 80b34e0: 89 c6 mov %eax,%esi 80b34e2: 89 d1 mov %edx,%ecx 80b34e4: 89 f8 mov %edi,%eax 80b34e6: f7 e6 mul %esi 80b34e8: 89 d5 mov %edx,%ebp 80b34ea: eb 0f jmp 80b34fb <____strtold_l_internal+0x182b> 80b34ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b34f0: 31 d2 xor %edx,%edx 80b34f2: 39 f8 cmp %edi,%eax 80b34f4: 0f 92 c2 setb %dl 80b34f7: 29 f8 sub %edi,%eax 80b34f9: 29 d5 sub %edx,%ebp 80b34fb: 39 cd cmp %ecx,%ebp 80b34fd: 77 0f ja 80b350e <____strtold_l_internal+0x183e> 80b34ff: 75 16 jne 80b3517 <____strtold_l_internal+0x1847> 80b3501: 8b 54 24 10 mov 0x10(%esp),%edx 80b3505: 3b 84 94 90 00 00 00 cmp 0x90(%esp,%edx,4),%eax 80b350c: 76 09 jbe 80b3517 <____strtold_l_internal+0x1847> 80b350e: 83 ee 01 sub $0x1,%esi 80b3511: 03 4c 24 0c add 0xc(%esp),%ecx 80b3515: 73 d9 jae 80b34f0 <____strtold_l_internal+0x1820> 80b3517: 56 push %esi 80b3518: ff 74 24 44 pushl 0x44(%esp) 80b351c: ff 74 24 38 pushl 0x38(%esp) 80b3520: 8b 6c 24 34 mov 0x34(%esp),%ebp 80b3524: 55 push %ebp 80b3525: e8 36 bd fe ff call 809f260 <__mpn_submul_1> 80b352a: 83 c4 10 add $0x10,%esp 80b352d: 8b 4c 24 20 mov 0x20(%esp),%ecx 80b3531: 3b 84 8c 90 00 00 00 cmp 0x90(%esp,%ecx,4),%eax 80b3538: 74 1a je 80b3554 <____strtold_l_internal+0x1884> 80b353a: 51 push %ecx 80b353b: ff 74 24 34 pushl 0x34(%esp) 80b353f: 55 push %ebp 80b3540: 55 push %ebp 80b3541: e8 ea 04 ff ff call 80a3a30 <__mpn_add_n> 80b3546: 83 c4 10 add $0x10,%esp 80b3549: 85 c0 test %eax,%eax 80b354b: 0f 84 f5 09 00 00 je 80b3f46 <____strtold_l_internal+0x2276> 80b3551: 83 ee 01 sub $0x1,%esi 80b3554: 8b 44 24 34 mov 0x34(%esp),%eax 80b3558: 8b 54 24 20 mov 0x20(%esp),%edx 80b355c: 8b 8c 84 90 00 00 00 mov 0x90(%esp,%eax,4),%ecx 80b3563: 85 c0 test %eax,%eax 80b3565: 89 8c 94 90 00 00 00 mov %ecx,0x90(%esp,%edx,4) 80b356c: 7e 16 jle 80b3584 <____strtold_l_internal+0x18b4> 80b356e: 8b 44 24 44 mov 0x44(%esp),%eax 80b3572: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b3578: 8b 10 mov (%eax),%edx 80b357a: 83 e8 04 sub $0x4,%eax 80b357d: 89 50 08 mov %edx,0x8(%eax) 80b3580: 39 d8 cmp %ebx,%eax 80b3582: 75 f4 jne 80b3578 <____strtold_l_internal+0x18a8> 80b3584: 8b 6c 24 18 mov 0x18(%esp),%ebp 80b3588: c7 84 24 90 00 00 00 movl $0x0,0x90(%esp) 80b358f: 00 00 00 00 80b3593: 85 ed test %ebp,%ebp 80b3595: 75 3b jne 80b35d2 <____strtold_l_internal+0x1902> 80b3597: 85 f6 test %esi,%esi 80b3599: 74 61 je 80b35fc <____strtold_l_internal+0x192c> 80b359b: 0f bd c6 bsr %esi,%eax 80b359e: ba 20 00 00 00 mov $0x20,%edx 80b35a3: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b35aa: 00 00 00 00 80b35ae: 83 f0 1f xor $0x1f,%eax 80b35b1: 89 b4 24 88 00 00 00 mov %esi,0x88(%esp) 80b35b8: 29 c2 sub %eax,%edx 80b35ba: 89 54 24 18 mov %edx,0x18(%esp) 80b35be: 99 cltd 80b35bf: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b35c6: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b35cd: e9 ee fe ff ff jmp 80b34c0 <____strtold_l_internal+0x17f0> 80b35d2: 8b 54 24 18 mov 0x18(%esp),%edx 80b35d6: 83 fa 20 cmp $0x20,%edx 80b35d9: 7f 4c jg 80b3627 <____strtold_l_internal+0x1957> 80b35db: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b35e2: 83 c2 20 add $0x20,%edx 80b35e5: 89 b4 24 88 00 00 00 mov %esi,0x88(%esp) 80b35ec: 89 54 24 18 mov %edx,0x18(%esp) 80b35f0: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b35f7: e9 c4 fe ff ff jmp 80b34c0 <____strtold_l_internal+0x17f0> 80b35fc: 83 84 24 80 00 00 00 addl $0xffffffe0,0x80(%esp) 80b3603: e0 80b3604: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b360b: 00 00 00 00 80b360f: 83 94 24 84 00 00 00 adcl $0xffffffff,0x84(%esp) 80b3616: ff 80b3617: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b361e: 00 00 00 00 80b3622: e9 99 fe ff ff jmp 80b34c0 <____strtold_l_internal+0x17f0> 80b3627: b8 40 00 00 00 mov $0x40,%eax 80b362c: 8d 9c 24 88 00 00 00 lea 0x88(%esp),%ebx 80b3633: 89 c7 mov %eax,%edi 80b3635: 2b 7c 24 18 sub 0x18(%esp),%edi 80b3639: 89 5c 24 0c mov %ebx,0xc(%esp) 80b363d: 89 7c 24 3c mov %edi,0x3c(%esp) 80b3641: 74 1f je 80b3662 <____strtold_l_internal+0x1992> 80b3643: 57 push %edi 80b3644: 6a 02 push $0x2 80b3646: 53 push %ebx 80b3647: 53 push %ebx 80b3648: e8 a3 ad fe ff call 809e3f0 <__mpn_lshift> 80b364d: b9 20 00 00 00 mov $0x20,%ecx 80b3652: 89 f0 mov %esi,%eax 80b3654: 29 f9 sub %edi,%ecx 80b3656: d3 e8 shr %cl,%eax 80b3658: 09 84 24 98 00 00 00 or %eax,0x98(%esp) 80b365f: 83 c4 10 add $0x10,%esp 80b3662: 8b 44 24 20 mov 0x20(%esp),%eax 80b3666: 85 c0 test %eax,%eax 80b3668: 0f 88 ac 09 00 00 js 80b401a <____strtold_l_internal+0x234a> 80b366e: 8b 9c 84 90 00 00 00 mov 0x90(%esp,%eax,4),%ebx 80b3675: 85 db test %ebx,%ebx 80b3677: 0f 85 9d 09 00 00 jne 80b401a <____strtold_l_internal+0x234a> 80b367d: 8b 54 24 28 mov 0x28(%esp),%edx 80b3681: eb 07 jmp 80b368a <____strtold_l_internal+0x19ba> 80b3683: 8b 0c 82 mov (%edx,%eax,4),%ecx 80b3686: 85 c9 test %ecx,%ecx 80b3688: 75 08 jne 80b3692 <____strtold_l_internal+0x19c2> 80b368a: 83 e8 01 sub $0x1,%eax 80b368d: 83 f8 ff cmp $0xffffffff,%eax 80b3690: 75 f1 jne 80b3683 <____strtold_l_internal+0x19b3> 80b3692: 8b 94 24 80 00 00 00 mov 0x80(%esp),%edx 80b3699: 8b 8c 24 84 00 00 00 mov 0x84(%esp),%ecx 80b36a0: f7 d0 not %eax 80b36a2: 83 c2 ff add $0xffffffff,%edx 80b36a5: 83 d1 ff adc $0xffffffff,%ecx 80b36a8: c1 e8 1f shr $0x1f,%eax 80b36ab: 0b 44 24 58 or 0x58(%esp),%eax 80b36af: 50 push %eax 80b36b0: b8 1f 00 00 00 mov $0x1f,%eax 80b36b5: 2b 44 24 40 sub 0x40(%esp),%eax 80b36b9: e9 10 fa ff ff jmp 80b30ce <____strtold_l_internal+0x13fe> 80b36be: b8 ff ff ff ff mov $0xffffffff,%eax 80b36c3: e9 70 e7 ff ff jmp 80b1e38 <____strtold_l_internal+0x168> 80b36c8: 8d 8c 24 90 00 00 00 lea 0x90(%esp),%ecx 80b36cf: 89 4c 24 28 mov %ecx,0x28(%esp) 80b36d3: ff 74 24 34 pushl 0x34(%esp) 80b36d7: ff 74 24 48 pushl 0x48(%esp) 80b36db: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b36e2: 50 push %eax 80b36e3: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b36ea: 50 push %eax 80b36eb: 8b 54 24 1c mov 0x1c(%esp),%edx 80b36ef: 89 e8 mov %ebp,%eax 80b36f1: e8 ca e2 ff ff call 80b19c0 <str_to_mpn.isra.0> 80b36f6: 89 c5 mov %eax,%ebp 80b36f8: 8b 84 24 90 00 00 00 mov 0x90(%esp),%eax 80b36ff: 89 44 24 30 mov %eax,0x30(%esp) 80b3703: 8b 84 24 94 00 00 00 mov 0x94(%esp),%eax 80b370a: 83 c4 10 add $0x10,%esp 80b370d: 83 f8 00 cmp $0x0,%eax 80b3710: 89 c2 mov %eax,%edx 80b3712: 0f 8e 97 07 00 00 jle 80b3eaf <____strtold_l_internal+0x21df> 80b3718: 8d 84 24 60 1b 00 00 lea 0x1b60(%esp),%eax 80b371f: 8b 74 24 7c mov 0x7c(%esp),%esi 80b3723: b9 40 15 0d 08 mov $0x80d1540,%ecx 80b3728: bf 01 00 00 00 mov $0x1,%edi 80b372d: 89 4c 24 3c mov %ecx,0x3c(%esp) 80b3731: 89 6c 24 50 mov %ebp,0x50(%esp) 80b3735: 89 44 24 30 mov %eax,0x30(%esp) 80b3739: 89 44 24 40 mov %eax,0x40(%esp) 80b373d: 8b 44 24 28 mov 0x28(%esp),%eax 80b3741: 89 74 24 18 mov %esi,0x18(%esp) 80b3745: 89 44 24 58 mov %eax,0x58(%esp) 80b3749: 8b 44 24 20 mov 0x20(%esp),%eax 80b374d: 89 fe mov %edi,%esi 80b374f: 89 d5 mov %edx,%ebp 80b3751: c1 fe 1f sar $0x1f,%esi 80b3754: 21 f5 and %esi,%ebp 80b3756: 89 c1 mov %eax,%ecx 80b3758: 21 f9 and %edi,%ecx 80b375a: 09 cd or %ecx,%ebp 80b375c: 0f 84 a3 00 00 00 je 80b3805 <____strtold_l_internal+0x1b35> 80b3762: 8b 4c 24 3c mov 0x3c(%esp),%ecx 80b3766: 31 f8 xor %edi,%eax 80b3768: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b376f: 89 d0 mov %edx,%eax 80b3771: 31 f0 xor %esi,%eax 80b3773: 8b 49 04 mov 0x4(%ecx),%ecx 80b3776: 89 84 24 84 00 00 00 mov %eax,0x84(%esp) 80b377d: 8d 69 fe lea -0x2(%ecx),%ebp 80b3780: 3b 6c 24 18 cmp 0x18(%esp),%ebp 80b3784: 0f 8f 87 00 00 00 jg 80b3811 <____strtold_l_internal+0x1b41> 80b378a: 83 ec 0c sub $0xc,%esp 80b378d: 55 push %ebp 80b378e: 8b 44 24 4c mov 0x4c(%esp),%eax 80b3792: 8b 00 mov (%eax),%eax 80b3794: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b379b: 50 push %eax 80b379c: ff 74 24 2c pushl 0x2c(%esp) 80b37a0: ff 74 24 70 pushl 0x70(%esp) 80b37a4: ff 74 24 5c pushl 0x5c(%esp) 80b37a8: e8 03 ad fe ff call 809e4b0 <__mpn_mul> 80b37ad: 83 c4 20 add $0x20,%esp 80b37b0: 8b 74 24 7c mov 0x7c(%esp),%esi 80b37b4: 01 ee add %ebp,%esi 80b37b6: 85 c0 test %eax,%eax 80b37b8: 89 74 24 18 mov %esi,0x18(%esp) 80b37bc: 89 74 24 7c mov %esi,0x7c(%esp) 80b37c0: 75 0d jne 80b37cf <____strtold_l_internal+0x1aff> 80b37c2: 83 6c 24 18 01 subl $0x1,0x18(%esp) 80b37c7: 8b 44 24 18 mov 0x18(%esp),%eax 80b37cb: 89 44 24 7c mov %eax,0x7c(%esp) 80b37cf: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b37d6: 01 ff add %edi,%edi 80b37d8: 83 44 24 3c 10 addl $0x10,0x3c(%esp) 80b37dd: 89 44 24 20 mov %eax,0x20(%esp) 80b37e1: 8b 84 24 84 00 00 00 mov 0x84(%esp),%eax 80b37e8: 89 c2 mov %eax,%edx 80b37ea: 0b 44 24 20 or 0x20(%esp),%eax 80b37ee: 74 4c je 80b383c <____strtold_l_internal+0x1b6c> 80b37f0: 8b 44 24 58 mov 0x58(%esp),%eax 80b37f4: 8b 4c 24 40 mov 0x40(%esp),%ecx 80b37f8: 89 44 24 40 mov %eax,0x40(%esp) 80b37fc: 89 4c 24 58 mov %ecx,0x58(%esp) 80b3800: e9 44 ff ff ff jmp 80b3749 <____strtold_l_internal+0x1a79> 80b3805: 01 ff add %edi,%edi 80b3807: 83 44 24 3c 10 addl $0x10,0x3c(%esp) 80b380c: e9 38 ff ff ff jmp 80b3749 <____strtold_l_internal+0x1a79> 80b3811: 83 ec 0c sub $0xc,%esp 80b3814: ff 74 24 24 pushl 0x24(%esp) 80b3818: ff 74 24 68 pushl 0x68(%esp) 80b381c: 55 push %ebp 80b381d: 8b 44 24 54 mov 0x54(%esp),%eax 80b3821: 8b 00 mov (%eax),%eax 80b3823: 8d 04 85 48 16 0d 08 lea 0x80d1648(,%eax,4),%eax 80b382a: 50 push %eax 80b382b: ff 74 24 5c pushl 0x5c(%esp) 80b382f: e8 7c ac fe ff call 809e4b0 <__mpn_mul> 80b3834: 83 c4 20 add $0x20,%esp 80b3837: e9 74 ff ff ff jmp 80b37b0 <____strtold_l_internal+0x1ae0> 80b383c: 8b 7c 24 30 mov 0x30(%esp),%edi 80b3840: 39 7c 24 40 cmp %edi,0x40(%esp) 80b3844: 8b 74 24 18 mov 0x18(%esp),%esi 80b3848: 8b 6c 24 50 mov 0x50(%esp),%ebp 80b384c: 0f 84 03 08 00 00 je 80b4055 <____strtold_l_internal+0x2385> 80b3852: 8d 46 ff lea -0x1(%esi),%eax 80b3855: 89 f2 mov %esi,%edx 80b3857: c1 e2 05 shl $0x5,%edx 80b385a: 89 44 24 3c mov %eax,0x3c(%esp) 80b385e: 0f bd 84 84 90 00 00 bsr 0x90(%esp,%eax,4),%eax 80b3865: 00 80b3866: 83 f0 1f xor $0x1f,%eax 80b3869: 29 c2 sub %eax,%edx 80b386b: 81 fa 00 40 00 00 cmp $0x4000,%edx 80b3871: 89 54 24 18 mov %edx,0x18(%esp) 80b3875: 0f 8f ea e9 ff ff jg 80b2265 <____strtold_l_internal+0x595> 80b387b: 8b 44 24 18 mov 0x18(%esp),%eax 80b387f: 83 f8 40 cmp $0x40,%eax 80b3882: 0f 8e e4 02 00 00 jle 80b3b6c <____strtold_l_internal+0x1e9c> 80b3888: 8d 70 c0 lea -0x40(%eax),%esi 80b388b: 89 f0 mov %esi,%eax 80b388d: c1 f8 05 sar $0x5,%eax 80b3890: 83 e6 1f and $0x1f,%esi 80b3893: 0f 85 87 04 00 00 jne 80b3d20 <____strtold_l_internal+0x2050> 80b3899: 8d 58 ff lea -0x1(%eax),%ebx 80b389c: 8b 94 84 94 00 00 00 mov 0x94(%esp,%eax,4),%edx 80b38a3: 8b 84 84 90 00 00 00 mov 0x90(%esp,%eax,4),%eax 80b38aa: c7 44 24 30 1f 00 00 movl $0x1f,0x30(%esp) 80b38b1: 00 80b38b2: 89 84 24 88 00 00 00 mov %eax,0x88(%esp) 80b38b9: 8b 84 9c 90 00 00 00 mov 0x90(%esp,%ebx,4),%eax 80b38c0: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b38c7: 89 44 24 20 mov %eax,0x20(%esp) 80b38cb: 8b b4 24 90 00 00 00 mov 0x90(%esp),%esi 80b38d2: 31 c0 xor %eax,%eax 80b38d4: 85 f6 test %esi,%esi 80b38d6: 75 22 jne 80b38fa <____strtold_l_internal+0x1c2a> 80b38d8: 8b 6c 24 30 mov 0x30(%esp),%ebp 80b38dc: 8b 7c 24 20 mov 0x20(%esp),%edi 80b38e0: 8b 54 24 28 mov 0x28(%esp),%edx 80b38e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b38e8: 83 c0 01 add $0x1,%eax 80b38eb: 8b 0c 82 mov (%edx,%eax,4),%ecx 80b38ee: 85 c9 test %ecx,%ecx 80b38f0: 74 f6 je 80b38e8 <____strtold_l_internal+0x1c18> 80b38f2: 89 6c 24 30 mov %ebp,0x30(%esp) 80b38f6: 89 7c 24 20 mov %edi,0x20(%esp) 80b38fa: 8b 54 24 18 mov 0x18(%esp),%edx 80b38fe: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b3902: 83 ea 01 sub $0x1,%edx 80b3905: 89 d7 mov %edx,%edi 80b3907: c1 ff 1f sar $0x1f,%edi 80b390a: 39 4c 24 10 cmp %ecx,0x10(%esp) 80b390e: 89 fd mov %edi,%ebp 80b3910: 0f 97 c1 seta %cl 80b3913: 39 d8 cmp %ebx,%eax 80b3915: 0f 9c c0 setl %al 80b3918: 89 ce mov %ecx,%esi 80b391a: 89 e9 mov %ebp,%ecx 80b391c: 09 f0 or %esi,%eax 80b391e: 0f b6 c0 movzbl %al,%eax 80b3921: 50 push %eax 80b3922: ff 74 24 34 pushl 0x34(%esp) 80b3926: ff 74 24 28 pushl 0x28(%esp) 80b392a: ff 74 24 44 pushl 0x44(%esp) 80b392e: 8d 84 24 98 00 00 00 lea 0x98(%esp),%eax 80b3935: e8 e6 db ff ff call 80b1520 <round_and_return> 80b393a: 83 c4 10 add $0x10,%esp 80b393d: e9 5d e5 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b3942: 84 db test %bl,%bl 80b3944: 89 6c 24 20 mov %ebp,0x20(%esp) 80b3948: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b394c: 8b 74 24 40 mov 0x40(%esp),%esi 80b3950: 8b 6c 24 58 mov 0x58(%esp),%ebp 80b3954: 0f 84 20 e6 ff ff je 80b1f7a <____strtold_l_internal+0x2aa> 80b395a: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b3961: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b3968: e9 0d e6 ff ff jmp 80b1f7a <____strtold_l_internal+0x2aa> 80b396d: 7c 0c jl 80b397b <____strtold_l_internal+0x1cab> 80b396f: 81 f9 a9 ec ff ff cmp $0xffffeca9,%ecx 80b3975: 0f 83 5e ed ff ff jae 80b26d9 <____strtold_l_internal+0xa09> 80b397b: 8b 6c 24 38 mov 0x38(%esp),%ebp 80b397f: b8 e8 ff ff ff mov $0xffffffe8,%eax 80b3984: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80b398b: 85 ed test %ebp,%ebp 80b398d: c7 04 02 22 00 00 00 movl $0x22,(%edx,%eax,1) 80b3994: 0f 84 54 03 00 00 je 80b3cee <____strtold_l_internal+0x201e> 80b399a: db 2d 50 6c 0d 08 fldt 0x80d6c50 80b39a0: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b39a6: de c9 fmulp %st,%st(1) 80b39a8: e9 f2 e4 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b39ad: c7 44 24 18 20 00 00 movl $0x20,0x18(%esp) 80b39b4: 00 80b39b5: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b39bc: 00 80b39bd: bf ff ff ff ff mov $0xffffffff,%edi 80b39c2: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80b39c9: 00 80b39ca: e9 19 f6 ff ff jmp 80b2fe8 <____strtold_l_internal+0x1318> 80b39cf: 8b 44 24 0c mov 0xc(%esp),%eax 80b39d3: 85 c0 test %eax,%eax 80b39d5: 0f 85 48 06 00 00 jne 80b4023 <____strtold_l_internal+0x2353> 80b39db: 80 7d 00 30 cmpb $0x30,0x0(%ebp) 80b39df: 0f 84 3e 06 00 00 je 80b4023 <____strtold_l_internal+0x2353> 80b39e5: b8 01 00 00 00 mov $0x1,%eax 80b39ea: 31 d2 xor %edx,%edx 80b39ec: 89 f3 mov %esi,%ebx 80b39ee: 29 f0 sub %esi,%eax 80b39f0: 19 fa sbb %edi,%edx 80b39f2: 89 44 24 20 mov %eax,0x20(%esp) 80b39f6: b8 0a 00 00 00 mov $0xa,%eax 80b39fb: 89 54 24 24 mov %edx,0x24(%esp) 80b39ff: f7 64 24 20 mull 0x20(%esp) 80b3a03: 6b 4c 24 24 0a imul $0xa,0x24(%esp),%ecx 80b3a08: 6a 00 push $0x0 80b3a0a: 6a 03 push $0x3 80b3a0c: 01 ca add %ecx,%edx 80b3a0e: 52 push %edx 80b3a0f: 50 push %eax 80b3a10: e8 4b 3c 00 00 call 80b7660 <__divdi3> 80b3a15: 83 c0 41 add $0x41,%eax 80b3a18: 83 c4 10 add $0x10,%esp 80b3a1b: b9 3f 40 00 00 mov $0x403f,%ecx 80b3a20: 3d 3f 40 00 00 cmp $0x403f,%eax 80b3a25: 0f 4e c8 cmovle %eax,%ecx 80b3a28: 01 f1 add %esi,%ecx 80b3a2a: 85 c9 test %ecx,%ecx 80b3a2c: 0f 8f ac f2 ff ff jg 80b2cde <____strtold_l_internal+0x100e> 80b3a32: 68 d8 6b 0d 08 push $0x80d6bd8 80b3a37: 68 59 05 00 00 push $0x559 80b3a3c: 68 c0 6b 0d 08 push $0x80d6bc0 80b3a41: 68 81 68 0d 08 push $0x80d6881 80b3a46: e8 95 5d f9 ff call 80497e0 <__assert_fail> 80b3a4b: 90 nop 80b3a4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b3a50: 8b 94 24 84 00 00 00 mov 0x84(%esp),%edx 80b3a57: 8b 84 24 80 00 00 00 mov 0x80(%esp),%eax 80b3a5e: 89 54 24 1c mov %edx,0x1c(%esp) 80b3a62: 81 c2 00 00 00 80 add $0x80000000,%edx 80b3a68: 89 44 24 18 mov %eax,0x18(%esp) 80b3a6c: 0f ac d0 02 shrd $0x2,%edx,%eax 80b3a70: c1 ea 02 shr $0x2,%edx 80b3a73: 39 d3 cmp %edx,%ebx 80b3a75: 0f 87 67 f1 ff ff ja 80b2be2 <____strtold_l_internal+0xf12> 80b3a7b: 72 08 jb 80b3a85 <____strtold_l_internal+0x1db5> 80b3a7d: 39 c1 cmp %eax,%ecx 80b3a7f: 0f 87 5d f1 ff ff ja 80b2be2 <____strtold_l_internal+0xf12> 80b3a85: 89 c8 mov %ecx,%eax 80b3a87: 89 da mov %ebx,%edx 80b3a89: 0f a4 ca 02 shld $0x2,%ecx,%edx 80b3a8d: c1 e0 02 shl $0x2,%eax 80b3a90: e9 27 e7 ff ff jmp 80b21bc <____strtold_l_internal+0x4ec> 80b3a95: 89 6c 24 20 mov %ebp,0x20(%esp) 80b3a99: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b3a9d: 8b 74 24 40 mov 0x40(%esp),%esi 80b3aa1: 8b 6c 24 58 mov 0x58(%esp),%ebp 80b3aa5: e9 b0 fe ff ff jmp 80b395a <____strtold_l_internal+0x1c8a> 80b3aaa: 39 c1 cmp %eax,%ecx 80b3aac: 0f 86 06 e7 ff ff jbe 80b21b8 <____strtold_l_internal+0x4e8> 80b3ab2: e9 2b f1 ff ff jmp 80b2be2 <____strtold_l_internal+0xf12> 80b3ab7: d9 05 14 6b 0d 08 flds 0x80d6b14 80b3abd: e9 dd e3 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b3ac2: 83 eb 02 sub $0x2,%ebx 80b3ac5: 74 22 je 80b3ae9 <____strtold_l_internal+0x1e19> 80b3ac7: 80 7d 00 30 cmpb $0x30,0x0(%ebp) 80b3acb: 0f 85 b3 01 00 00 jne 80b3c84 <____strtold_l_internal+0x1fb4> 80b3ad1: 8d 4d 01 lea 0x1(%ebp),%ecx 80b3ad4: 01 dd add %ebx,%ebp 80b3ad6: eb 0d jmp 80b3ae5 <____strtold_l_internal+0x1e15> 80b3ad8: 83 c1 01 add $0x1,%ecx 80b3adb: 80 79 ff 30 cmpb $0x30,-0x1(%ecx) 80b3adf: 0f 85 9f 01 00 00 jne 80b3c84 <____strtold_l_internal+0x1fb4> 80b3ae5: 39 cd cmp %ecx,%ebp 80b3ae7: 75 ef jne 80b3ad8 <____strtold_l_internal+0x1e08> 80b3ae9: 52 push %edx 80b3aea: 6a 1f push $0x1f 80b3aec: 50 push %eax 80b3aed: e9 2f f7 ff ff jmp 80b3221 <____strtold_l_internal+0x1551> 80b3af2: 83 fe ff cmp $0xffffffff,%esi 80b3af5: 0f 84 00 02 00 00 je 80b3cfb <____strtold_l_internal+0x202b> 80b3afb: 31 d2 xor %edx,%edx 80b3afd: 89 f0 mov %esi,%eax 80b3aff: 89 4c 24 58 mov %ecx,0x58(%esp) 80b3b03: 0f a4 f2 02 shld $0x2,%esi,%edx 80b3b07: c1 e0 02 shl $0x2,%eax 80b3b0a: 05 03 40 00 00 add $0x4003,%eax 80b3b0f: 83 d2 00 adc $0x0,%edx 80b3b12: 89 44 24 28 mov %eax,0x28(%esp) 80b3b16: 89 54 24 2c mov %edx,0x2c(%esp) 80b3b1a: 6a 00 push $0x0 80b3b1c: 6a 0a push $0xa 80b3b1e: 52 push %edx 80b3b1f: 50 push %eax 80b3b20: e8 3b 3b 00 00 call 80b7660 <__divdi3> 80b3b25: 83 c4 10 add $0x10,%esp 80b3b28: 89 44 24 40 mov %eax,0x40(%esp) 80b3b2c: 89 54 24 18 mov %edx,0x18(%esp) 80b3b30: 8b 4c 24 58 mov 0x58(%esp),%ecx 80b3b34: e9 69 e8 ff ff jmp 80b23a2 <____strtold_l_internal+0x6d2> 80b3b39: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80b3b40: 00 80b3b41: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80b3b48: 00 80b3b49: e9 e7 ec ff ff jmp 80b2835 <____strtold_l_internal+0xb65> 80b3b4e: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3b55: 8b 9c 24 94 00 00 00 mov 0x94(%esp),%ebx 80b3b5c: 8b b4 24 90 00 00 00 mov 0x90(%esp),%esi 80b3b63: 89 44 24 0c mov %eax,0xc(%esp) 80b3b67: e9 03 f4 ff ff jmp 80b2f6f <____strtold_l_internal+0x129f> 80b3b6c: 8b 7c 24 0c mov 0xc(%esp),%edi 80b3b70: 39 7c 24 10 cmp %edi,0x10(%esp) 80b3b74: 0f 85 96 02 00 00 jne 80b3e10 <____strtold_l_internal+0x2140> 80b3b7a: 8b 5c 24 18 mov 0x18(%esp),%ebx 80b3b7e: 83 eb 01 sub $0x1,%ebx 80b3b81: 89 da mov %ebx,%edx 80b3b83: c1 fa 1f sar $0x1f,%edx 80b3b86: c1 ea 1b shr $0x1b,%edx 80b3b89: 8d 04 13 lea (%ebx,%edx,1),%eax 80b3b8c: 83 e0 1f and $0x1f,%eax 80b3b8f: 29 d0 sub %edx,%eax 80b3b91: 83 f8 1f cmp $0x1f,%eax 80b3b94: 0f 84 19 04 00 00 je 80b3fb3 <____strtold_l_internal+0x22e3> 80b3b9a: ba 1f 00 00 00 mov $0x1f,%edx 80b3b9f: bf 02 00 00 00 mov $0x2,%edi 80b3ba4: 29 c2 sub %eax,%edx 80b3ba6: 89 f8 mov %edi,%eax 80b3ba8: 52 push %edx 80b3ba9: 56 push %esi 80b3baa: 29 f0 sub %esi,%eax 80b3bac: ff 74 24 30 pushl 0x30(%esp) 80b3bb0: 8d 8c 24 94 00 00 00 lea 0x94(%esp),%ecx 80b3bb7: 8d 04 81 lea (%ecx,%eax,4),%eax 80b3bba: 89 4c 24 18 mov %ecx,0x18(%esp) 80b3bbe: 50 push %eax 80b3bbf: e8 2c a8 fe ff call 809e3f0 <__mpn_lshift> 80b3bc4: 2b bc 24 8c 00 00 00 sub 0x8c(%esp),%edi 80b3bcb: 83 c4 10 add $0x10,%esp 80b3bce: 85 ff test %edi,%edi 80b3bd0: 7e 1b jle 80b3bed <____strtold_l_internal+0x1f1d> 80b3bd2: 83 ff 01 cmp $0x1,%edi 80b3bd5: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b3bdc: 00 00 00 00 80b3be0: 74 0b je 80b3bed <____strtold_l_internal+0x1f1d> 80b3be2: c7 84 24 8c 00 00 00 movl $0x0,0x8c(%esp) 80b3be9: 00 00 00 00 80b3bed: 6a 00 push $0x0 80b3bef: 6a 00 push $0x0 80b3bf1: 89 d9 mov %ebx,%ecx 80b3bf3: 6a 00 push $0x0 80b3bf5: ff 74 24 44 pushl 0x44(%esp) 80b3bf9: 89 da mov %ebx,%edx 80b3bfb: 8b 44 24 1c mov 0x1c(%esp),%eax 80b3bff: c1 f9 1f sar $0x1f,%ecx 80b3c02: e8 19 d9 ff ff call 80b1520 <round_and_return> 80b3c07: 83 c4 10 add $0x10,%esp 80b3c0a: e9 90 e2 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b3c0f: c7 44 24 40 ed 01 00 movl $0x1ed,0x40(%esp) 80b3c16: 00 80b3c17: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80b3c1e: 00 80b3c1f: c7 44 24 28 45 13 00 movl $0x1345,0x28(%esp) 80b3c26: 00 80b3c27: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80b3c2e: 00 80b3c2f: e9 6e e7 ff ff jmp 80b23a2 <____strtold_l_internal+0x6d2> 80b3c34: 0f 85 3b 04 00 00 jne 80b4075 <____strtold_l_internal+0x23a5> 80b3c3a: 8b 44 24 20 mov 0x20(%esp),%eax 80b3c3e: 85 c0 test %eax,%eax 80b3c40: 7e 1c jle 80b3c5e <____strtold_l_internal+0x1f8e> 80b3c42: 8b 44 24 20 mov 0x20(%esp),%eax 80b3c46: 8b 54 24 28 mov 0x28(%esp),%edx 80b3c4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b3c50: 83 e8 01 sub $0x1,%eax 80b3c53: 8b 0c 82 mov (%edx,%eax,4),%ecx 80b3c56: 85 c0 test %eax,%eax 80b3c58: 89 4c 82 04 mov %ecx,0x4(%edx,%eax,4) 80b3c5c: 75 f2 jne 80b3c50 <____strtold_l_internal+0x1f80> 80b3c5e: 8b 44 24 20 mov 0x20(%esp),%eax 80b3c62: c7 84 24 90 00 00 00 movl $0x0,0x90(%esp) 80b3c69: 00 00 00 00 80b3c6d: c7 84 84 60 1b 00 00 movl $0x0,0x1b60(%esp,%eax,4) 80b3c74: 00 00 00 00 80b3c78: 8b 8c 84 90 00 00 00 mov 0x90(%esp,%eax,4),%ecx 80b3c7f: e9 1a f8 ff ff jmp 80b349e <____strtold_l_internal+0x17ce> 80b3c84: ba 01 00 00 00 mov $0x1,%edx 80b3c89: e9 5b fe ff ff jmp 80b3ae9 <____strtold_l_internal+0x1e19> 80b3c8e: 8d 43 04 lea 0x4(%ebx),%eax 80b3c91: 8d 94 24 60 1b 00 00 lea 0x1b60(%esp),%edx 80b3c98: b9 29 00 00 00 mov $0x29,%ecx 80b3c9d: e8 de 05 00 00 call 80b4280 <__strtold_nan> 80b3ca2: 8b 84 24 60 1b 00 00 mov 0x1b60(%esp),%eax 80b3ca9: 80 38 29 cmpb $0x29,(%eax) 80b3cac: 8d 50 01 lea 0x1(%eax),%edx 80b3caf: 0f 44 f2 cmove %edx,%esi 80b3cb2: e9 97 ec ff ff jmp 80b294e <____strtold_l_internal+0xc7e> 80b3cb7: c1 e0 05 shl $0x5,%eax 80b3cba: 99 cltd 80b3cbb: 29 84 24 80 00 00 00 sub %eax,0x80(%esp) 80b3cc2: 19 94 24 84 00 00 00 sbb %edx,0x84(%esp) 80b3cc9: e9 6d f7 ff ff jmp 80b343b <____strtold_l_internal+0x176b> 80b3cce: 8b 44 24 20 mov 0x20(%esp),%eax 80b3cd2: 83 ec 04 sub $0x4,%esp 80b3cd5: c1 e0 02 shl $0x2,%eax 80b3cd8: 50 push %eax 80b3cd9: ff 74 24 30 pushl 0x30(%esp) 80b3cdd: ff 74 24 3c pushl 0x3c(%esp) 80b3ce1: e8 1a 97 fa ff call 805d400 <memcpy> 80b3ce6: 83 c4 10 add $0x10,%esp 80b3ce9: e9 45 f1 ff ff jmp 80b2e33 <____strtold_l_internal+0x1163> 80b3cee: db 2d 40 6c 0d 08 fldt 0x80d6c40 80b3cf4: d8 c8 fmul %st(0),%st 80b3cf6: e9 a4 e1 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b3cfb: c7 44 24 40 66 06 00 movl $0x666,0x40(%esp) 80b3d02: 00 80b3d03: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80b3d0a: 00 80b3d0b: c7 44 24 28 03 40 00 movl $0x4003,0x28(%esp) 80b3d12: 00 80b3d13: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80b3d1a: 00 80b3d1b: e9 82 e6 ff ff jmp 80b23a2 <____strtold_l_internal+0x6d2> 80b3d20: 39 44 24 3c cmp %eax,0x3c(%esp) 80b3d24: 8d 7e ff lea -0x1(%esi),%edi 80b3d27: 89 7c 24 30 mov %edi,0x30(%esp) 80b3d2b: 0f 8e cd 01 00 00 jle 80b3efe <____strtold_l_internal+0x222e> 80b3d31: 8b bc 84 90 00 00 00 mov 0x90(%esp,%eax,4),%edi 80b3d38: 8d 58 01 lea 0x1(%eax),%ebx 80b3d3b: ba 20 00 00 00 mov $0x20,%edx 80b3d40: 29 f2 sub %esi,%edx 80b3d42: 89 f1 mov %esi,%ecx 80b3d44: 89 5c 24 34 mov %ebx,0x34(%esp) 80b3d48: 8b 9c 9c 90 00 00 00 mov 0x90(%esp,%ebx,4),%ebx 80b3d4f: 89 7c 24 20 mov %edi,0x20(%esp) 80b3d53: 89 d7 mov %edx,%edi 80b3d55: 8b 54 24 20 mov 0x20(%esp),%edx 80b3d59: 89 dd mov %ebx,%ebp 80b3d5b: d3 ea shr %cl,%edx 80b3d5d: 89 f9 mov %edi,%ecx 80b3d5f: d3 e5 shl %cl,%ebp 80b3d61: 8b 4c 24 34 mov 0x34(%esp),%ecx 80b3d65: 09 ea or %ebp,%edx 80b3d67: 3b 4c 24 3c cmp 0x3c(%esp),%ecx 80b3d6b: 89 94 24 88 00 00 00 mov %edx,0x88(%esp) 80b3d72: 7d 1c jge 80b3d90 <____strtold_l_internal+0x20c0> 80b3d74: 89 f1 mov %esi,%ecx 80b3d76: d3 eb shr %cl,%ebx 80b3d78: 89 f9 mov %edi,%ecx 80b3d7a: 89 da mov %ebx,%edx 80b3d7c: 8b 9c 84 98 00 00 00 mov 0x98(%esp,%eax,4),%ebx 80b3d83: 89 dd mov %ebx,%ebp 80b3d85: d3 e5 shl %cl,%ebp 80b3d87: 09 ea or %ebp,%edx 80b3d89: 89 94 24 8c 00 00 00 mov %edx,0x8c(%esp) 80b3d90: 8b 54 24 3c mov 0x3c(%esp),%edx 80b3d94: 29 c2 sub %eax,%edx 80b3d96: 83 fa 01 cmp $0x1,%edx 80b3d99: 0f 8e 6a 01 00 00 jle 80b3f09 <____strtold_l_internal+0x2239> 80b3d9f: 89 c3 mov %eax,%ebx 80b3da1: e9 25 fb ff ff jmp 80b38cb <____strtold_l_internal+0x1bfb> 80b3da6: 8b 9c 24 54 36 00 00 mov 0x3654(%esp),%ebx 80b3dad: 85 db test %ebx,%ebx 80b3daf: 0f 84 e5 e1 ff ff je 80b1f9a <____strtold_l_internal+0x2ca> 80b3db5: 8b 84 24 54 36 00 00 mov 0x3654(%esp),%eax 80b3dbc: 89 30 mov %esi,(%eax) 80b3dbe: e9 d7 e1 ff ff jmp 80b1f9a <____strtold_l_internal+0x2ca> 80b3dc3: b8 40 00 00 00 mov $0x40,%eax 80b3dc8: 2b 44 24 18 sub 0x18(%esp),%eax 80b3dcc: 83 f8 1f cmp $0x1f,%eax 80b3dcf: 89 44 24 3c mov %eax,0x3c(%esp) 80b3dd3: 0f 8f ec 00 00 00 jg 80b3ec5 <____strtold_l_internal+0x21f5> 80b3dd9: 8b 44 24 3c mov 0x3c(%esp),%eax 80b3ddd: 89 74 24 18 mov %esi,0x18(%esp) 80b3de1: 85 c0 test %eax,%eax 80b3de3: 0f 84 52 f6 ff ff je 80b343b <____strtold_l_internal+0x176b> 80b3de9: 50 push %eax 80b3dea: 6a 02 push $0x2 80b3dec: 8d 84 24 90 00 00 00 lea 0x90(%esp),%eax 80b3df3: 50 push %eax 80b3df4: 50 push %eax 80b3df5: e8 f6 a5 fe ff call 809e3f0 <__mpn_lshift> 80b3dfa: 8b 8c 24 8c 00 00 00 mov 0x8c(%esp),%ecx 80b3e01: 83 c4 10 add $0x10,%esp 80b3e04: e9 32 f6 ff ff jmp 80b343b <____strtold_l_internal+0x176b> 80b3e09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b3e10: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3e17: 83 ec 04 sub $0x4,%esp 80b3e1a: 89 c7 mov %eax,%edi 80b3e1c: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80b3e23: 50 push %eax 80b3e24: ff 74 24 30 pushl 0x30(%esp) 80b3e28: 57 push %edi 80b3e29: e8 d2 95 fa ff call 805d400 <memcpy> 80b3e2e: 83 c4 10 add $0x10,%esp 80b3e31: 83 fe 01 cmp $0x1,%esi 80b3e34: 0f 8f b3 e8 ff ff jg 80b26ed <____strtold_l_internal+0xa1d> 80b3e3a: c7 84 b4 88 00 00 00 movl $0x0,0x88(%esp,%esi,4) 80b3e41: 00 00 00 00 80b3e45: e9 a3 e8 ff ff jmp 80b26ed <____strtold_l_internal+0xa1d> 80b3e4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b3e50: 83 7c 24 0c 10 cmpl $0x10,0xc(%esp) 80b3e55: 8d 45 ff lea -0x1(%ebp),%eax 80b3e58: 0f 45 84 24 50 36 00 cmovne 0x3650(%esp),%eax 80b3e5f: 00 80b3e60: e9 2a e9 ff ff jmp 80b278f <____strtold_l_internal+0xabf> 80b3e65: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3e6c: 89 de mov %ebx,%esi 80b3e6e: 31 db xor %ebx,%ebx 80b3e70: 89 44 24 0c mov %eax,0xc(%esp) 80b3e74: e9 f6 f0 ff ff jmp 80b2f6f <____strtold_l_internal+0x129f> 80b3e79: db 2d 60 6c 0d 08 fldt 0x80d6c60 80b3e7f: d8 c8 fmul %st(0),%st 80b3e81: e9 19 e0 ff ff jmp 80b1e9f <____strtold_l_internal+0x1cf> 80b3e86: 8b 84 24 88 00 00 00 mov 0x88(%esp),%eax 80b3e8d: c7 84 24 88 00 00 00 movl $0x0,0x88(%esp) 80b3e94: 00 00 00 00 80b3e98: 89 84 24 8c 00 00 00 mov %eax,0x8c(%esp) 80b3e9f: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3ea6: 89 44 24 0c mov %eax,0xc(%esp) 80b3eaa: e9 aa f0 ff ff jmp 80b2f59 <____strtold_l_internal+0x1289> 80b3eaf: 7c 0b jl 80b3ebc <____strtold_l_internal+0x21ec> 80b3eb1: 83 7c 24 20 00 cmpl $0x0,0x20(%esp) 80b3eb6: 0f 87 5c f8 ff ff ja 80b3718 <____strtold_l_internal+0x1a48> 80b3ebc: 8b 74 24 7c mov 0x7c(%esp),%esi 80b3ec0: e9 8d f9 ff ff jmp 80b3852 <____strtold_l_internal+0x1b82> 80b3ec5: 83 e0 1f and $0x1f,%eax 80b3ec8: 50 push %eax 80b3ec9: 6a 01 push $0x1 80b3ecb: 8d 84 24 90 00 00 00 lea 0x90(%esp),%eax 80b3ed2: 50 push %eax 80b3ed3: 8d 84 24 98 00 00 00 lea 0x98(%esp),%eax 80b3eda: 50 push %eax 80b3edb: e8 10 a5 fe ff call 809e3f0 <__mpn_lshift> 80b3ee0: c7 84 24 98 00 00 00 movl $0x0,0x98(%esp) 80b3ee7: 00 00 00 00 80b3eeb: 8b 8c 24 8c 00 00 00 mov 0x8c(%esp),%ecx 80b3ef2: 83 c4 10 add $0x10,%esp 80b3ef5: 89 74 24 18 mov %esi,0x18(%esp) 80b3ef9: e9 3d f5 ff ff jmp 80b343b <____strtold_l_internal+0x176b> 80b3efe: 8b 9c 84 90 00 00 00 mov 0x90(%esp,%eax,4),%ebx 80b3f05: 89 5c 24 20 mov %ebx,0x20(%esp) 80b3f09: 89 f1 mov %esi,%ecx 80b3f0b: d3 eb shr %cl,%ebx 80b3f0d: 89 9c 24 8c 00 00 00 mov %ebx,0x8c(%esp) 80b3f14: 89 c3 mov %eax,%ebx 80b3f16: e9 b0 f9 ff ff jmp 80b38cb <____strtold_l_internal+0x1bfb> 80b3f1b: 68 d8 6b 0d 08 push $0x80d6bd8 80b3f20: 68 6b 06 00 00 push $0x66b 80b3f25: 68 c0 6b 0d 08 push $0x80d6bc0 80b3f2a: 68 37 6b 0d 08 push $0x80d6b37 80b3f2f: e8 ac 58 f9 ff call 80497e0 <__assert_fail> 80b3f34: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3f3b: 31 f6 xor %esi,%esi 80b3f3d: 89 44 24 0c mov %eax,0xc(%esp) 80b3f41: e9 1c f7 ff ff jmp 80b3662 <____strtold_l_internal+0x1992> 80b3f46: 68 d8 6b 0d 08 push $0x80d6bd8 80b3f4b: 68 ba 06 00 00 push $0x6ba 80b3f50: 68 c0 6b 0d 08 push $0x80d6bc0 80b3f55: 68 bf 68 0d 08 push $0x80d68bf 80b3f5a: e8 81 58 f9 ff call 80497e0 <__assert_fail> 80b3f5f: 68 d8 6b 0d 08 push $0x80d6bd8 80b3f64: 68 96 03 00 00 push $0x396 80b3f69: 68 c0 6b 0d 08 push $0x80d6bc0 80b3f6e: 68 00 69 0d 08 push $0x80d6900 80b3f73: e8 68 58 f9 ff call 80497e0 <__assert_fail> 80b3f78: 68 d8 6b 0d 08 push $0x80d6bd8 80b3f7d: 68 3e 05 00 00 push $0x53e 80b3f82: 68 c0 6b 0d 08 push $0x80d6bc0 80b3f87: 68 65 68 0d 08 push $0x80d6865 80b3f8c: e8 4f 58 f9 ff call 80497e0 <__assert_fail> 80b3f91: 8b 9c 24 54 36 00 00 mov 0x3654(%esp),%ebx 80b3f98: 85 db test %ebx,%ebx 80b3f9a: 0f 84 fa df ff ff je 80b1f9a <____strtold_l_internal+0x2ca> 80b3fa0: 31 c0 xor %eax,%eax 80b3fa2: 89 f1 mov %esi,%ecx 80b3fa4: 31 f6 xor %esi,%esi 80b3fa6: 89 44 24 20 mov %eax,0x20(%esp) 80b3faa: 89 44 24 10 mov %eax,0x10(%esp) 80b3fae: e9 d2 df ff ff jmp 80b1f85 <____strtold_l_internal+0x2b5> 80b3fb3: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b3fba: bf 02 00 00 00 mov $0x2,%edi 80b3fbf: 83 ec 04 sub $0x4,%esp 80b3fc2: 29 f7 sub %esi,%edi 80b3fc4: c1 e6 02 shl $0x2,%esi 80b3fc7: 89 44 24 10 mov %eax,0x10(%esp) 80b3fcb: 8d 04 b8 lea (%eax,%edi,4),%eax 80b3fce: 56 push %esi 80b3fcf: ff 74 24 30 pushl 0x30(%esp) 80b3fd3: 50 push %eax 80b3fd4: e8 27 94 fa ff call 805d400 <memcpy> 80b3fd9: 83 c4 10 add $0x10,%esp 80b3fdc: 85 ff test %edi,%edi 80b3fde: 0f 8f ee fb ff ff jg 80b3bd2 <____strtold_l_internal+0x1f02> 80b3fe4: e9 04 fc ff ff jmp 80b3bed <____strtold_l_internal+0x1f1d> 80b3fe9: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b3ff0: 00 80b3ff1: 89 eb mov %ebp,%ebx 80b3ff3: 0f be d0 movsbl %al,%edx 80b3ff6: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp) 80b3ffd: 00 80b3ffe: e9 ac de ff ff jmp 80b1eaf <____strtold_l_internal+0x1df> 80b4003: 89 eb mov %ebp,%ebx 80b4005: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80b400c: 00 80b400d: c7 44 24 0c 10 00 00 movl $0x10,0xc(%esp) 80b4014: 00 80b4015: e9 d6 dd ff ff jmp 80b1df0 <____strtold_l_internal+0x120> 80b401a: 8b 44 24 20 mov 0x20(%esp),%eax 80b401e: e9 6f f6 ff ff jmp 80b3692 <____strtold_l_internal+0x19c2> 80b4023: 68 d8 6b 0d 08 push $0x80d6bd8 80b4028: 68 44 05 00 00 push $0x544 80b402d: 68 c0 6b 0d 08 push $0x80d6bc0 80b4032: 68 6c 6a 0d 08 push $0x80d6a6c 80b4037: e8 a4 57 f9 ff call 80497e0 <__assert_fail> 80b403c: 68 d8 6b 0d 08 push $0x80d6bd8 80b4041: 68 bd 05 00 00 push $0x5bd 80b4046: 68 c0 6b 0d 08 push $0x80d6bc0 80b404b: 68 96 68 0d 08 push $0x80d6896 80b4050: e8 8b 57 f9 ff call 80497e0 <__assert_fail> 80b4055: 8d 04 b5 00 00 00 00 lea 0x0(,%esi,4),%eax 80b405c: 83 ec 04 sub $0x4,%esp 80b405f: 50 push %eax 80b4060: ff 74 24 48 pushl 0x48(%esp) 80b4064: ff 74 24 34 pushl 0x34(%esp) 80b4068: e8 93 93 fa ff call 805d400 <memcpy> 80b406d: 83 c4 10 add $0x10,%esp 80b4070: e9 dd f7 ff ff jmp 80b3852 <____strtold_l_internal+0x1b82> 80b4075: 68 d8 6b 0d 08 push $0x80d6bd8 80b407a: 68 90 06 00 00 push $0x690 80b407f: 68 c0 6b 0d 08 push $0x80d6bc0 80b4084: 68 ac 68 0d 08 push $0x80d68ac 80b4089: e8 52 57 f9 ff call 80497e0 <__assert_fail> 80b408e: 68 d8 6b 0d 08 push $0x80d6bd8 80b4093: 68 76 03 00 00 push $0x376 80b4098: 68 c0 6b 0d 08 push $0x80d6bc0 80b409d: 68 c8 68 0d 08 push $0x80d68c8 80b40a2: e8 39 57 f9 ff call 80497e0 <__assert_fail> 80b40a7: b8 ff ff ff ff mov $0xffffffff,%eax 80b40ac: 01 f8 add %edi,%eax 80b40ae: e9 0c e2 ff ff jmp 80b22bf <____strtold_l_internal+0x5ef> 80b40b3: 68 d8 6b 0d 08 push $0x80d6bd8 80b40b8: 68 3a 02 00 00 push $0x23a 80b40bd: 68 c0 6b 0d 08 push $0x80d6bc0 80b40c2: 68 34 68 0d 08 push $0x80d6834 80b40c7: e8 14 57 f9 ff call 80497e0 <__assert_fail> 80b40cc: 68 d8 6b 0d 08 push $0x80d6bd8 80b40d1: 68 30 04 00 00 push $0x430 80b40d6: 68 c0 6b 0d 08 push $0x80d6bc0 80b40db: 68 5b 68 0d 08 push $0x80d685b 80b40e0: e8 fb 56 f9 ff call 80497e0 <__assert_fail> 80b40e5: 83 c6 e0 add $0xffffffe0,%esi 80b40e8: 8d 84 24 88 00 00 00 lea 0x88(%esp),%eax 80b40ef: 83 d7 ff adc $0xffffffff,%edi 80b40f2: 89 b4 24 80 00 00 00 mov %esi,0x80(%esp) 80b40f9: 31 f6 xor %esi,%esi 80b40fb: 89 bc 24 84 00 00 00 mov %edi,0x84(%esp) 80b4102: 89 44 24 0c mov %eax,0xc(%esp) 80b4106: e9 64 ee ff ff jmp 80b2f6f <____strtold_l_internal+0x129f> 80b410b: 8b 44 24 50 mov 0x50(%esp),%eax 80b410f: 8b 54 24 54 mov 0x54(%esp),%edx 80b4113: 89 84 24 80 00 00 00 mov %eax,0x80(%esp) 80b411a: 89 94 24 84 00 00 00 mov %edx,0x84(%esp) 80b4121: e9 f9 e2 ff ff jmp 80b241f <____strtold_l_internal+0x74f> 80b4126: 68 d8 6b 0d 08 push $0x80d6bd8 80b412b: 68 e1 03 00 00 push $0x3e1 80b4130: 68 c0 6b 0d 08 push $0x80d6bc0 80b4135: 68 4a 68 0d 08 push $0x80d684a 80b413a: e8 a1 56 f9 ff call 80497e0 <__assert_fail> 80b413f: 90 nop 080b4140 <__strtold_l>: 80b4140: 83 ec 0c sub $0xc,%esp 80b4143: ff 74 24 18 pushl 0x18(%esp) 80b4147: 6a 00 push $0x0 80b4149: ff 74 24 1c pushl 0x1c(%esp) 80b414d: ff 74 24 1c pushl 0x1c(%esp) 80b4151: e8 7a db ff ff call 80b1cd0 <____strtold_l_internal> 80b4156: 83 c4 1c add $0x1c,%esp 80b4159: c3 ret 80b415a: 66 90 xchg %ax,%ax 80b415c: 66 90 xchg %ax,%ax 80b415e: 66 90 xchg %ax,%ax 080b4160 <__strtof_nan>: 80b4160: 57 push %edi 80b4161: 56 push %esi 80b4162: 89 cf mov %ecx,%edi 80b4164: 53 push %ebx 80b4165: 89 d6 mov %edx,%esi 80b4167: 89 c3 mov %eax,%ebx 80b4169: 83 ec 20 sub $0x20,%esp 80b416c: eb 05 jmp 80b4173 <__strtof_nan+0x13> 80b416e: 66 90 xchg %ax,%ax 80b4170: 83 c3 01 add $0x1,%ebx 80b4173: 0f b6 0b movzbl (%ebx),%ecx 80b4176: 89 ca mov %ecx,%edx 80b4178: 83 e2 df and $0xffffffdf,%edx 80b417b: 83 ea 41 sub $0x41,%edx 80b417e: 80 fa 19 cmp $0x19,%dl 80b4181: 76 ed jbe 80b4170 <__strtof_nan+0x10> 80b4183: 8d 51 d0 lea -0x30(%ecx),%edx 80b4186: 80 fa 09 cmp $0x9,%dl 80b4189: 76 e5 jbe 80b4170 <__strtof_nan+0x10> 80b418b: 80 f9 5f cmp $0x5f,%cl 80b418e: 74 e0 je 80b4170 <__strtof_nan+0x10> 80b4190: 89 fa mov %edi,%edx 80b4192: 38 d1 cmp %dl,%cl 80b4194: 74 13 je 80b41a9 <__strtof_nan+0x49> 80b4196: d9 05 10 6b 0d 08 flds 0x80d6b10 80b419c: 85 f6 test %esi,%esi 80b419e: 74 02 je 80b41a2 <__strtof_nan+0x42> 80b41a0: 89 1e mov %ebx,(%esi) 80b41a2: 83 c4 20 add $0x20,%esp 80b41a5: 5b pop %ebx 80b41a6: 5e pop %esi 80b41a7: 5f pop %edi 80b41a8: c3 ret 80b41a9: 83 ec 0c sub $0xc,%esp 80b41ac: 68 c0 d0 0c 08 push $0x80cd0c0 80b41b1: 6a 00 push $0x0 80b41b3: 6a 00 push $0x0 80b41b5: 8d 54 24 34 lea 0x34(%esp),%edx 80b41b9: 52 push %edx 80b41ba: 50 push %eax 80b41bb: e8 c0 72 ff ff call 80ab480 <____strtoull_l_internal> 80b41c0: 83 c4 20 add $0x20,%esp 80b41c3: 3b 5c 24 1c cmp 0x1c(%esp),%ebx 80b41c7: 75 cd jne 80b4196 <__strtof_nan+0x36> 80b41c9: 25 ff ff 3f 00 and $0x3fffff,%eax 80b41ce: 0d 00 00 c0 7f or $0x7fc00000,%eax 80b41d3: 89 44 24 0c mov %eax,0xc(%esp) 80b41d7: 89 c2 mov %eax,%edx 80b41d9: d9 44 24 0c flds 0xc(%esp) 80b41dd: 81 e2 ff ff 7f 00 and $0x7fffff,%edx 80b41e3: d9 05 10 6b 0d 08 flds 0x80d6b10 80b41e9: db c9 fcmovne %st(1),%st 80b41eb: dd d9 fstp %st(1) 80b41ed: eb ad jmp 80b419c <__strtof_nan+0x3c> 80b41ef: 90 nop 080b41f0 <__strtod_nan>: 80b41f0: 57 push %edi 80b41f1: 56 push %esi 80b41f2: 89 cf mov %ecx,%edi 80b41f4: 53 push %ebx 80b41f5: 89 d6 mov %edx,%esi 80b41f7: 89 c3 mov %eax,%ebx 80b41f9: 83 ec 20 sub $0x20,%esp 80b41fc: eb 05 jmp 80b4203 <__strtod_nan+0x13> 80b41fe: 66 90 xchg %ax,%ax 80b4200: 83 c3 01 add $0x1,%ebx 80b4203: 0f b6 0b movzbl (%ebx),%ecx 80b4206: 89 ca mov %ecx,%edx 80b4208: 83 e2 df and $0xffffffdf,%edx 80b420b: 83 ea 41 sub $0x41,%edx 80b420e: 80 fa 19 cmp $0x19,%dl 80b4211: 76 ed jbe 80b4200 <__strtod_nan+0x10> 80b4213: 8d 51 d0 lea -0x30(%ecx),%edx 80b4216: 80 fa 09 cmp $0x9,%dl 80b4219: 76 e5 jbe 80b4200 <__strtod_nan+0x10> 80b421b: 80 f9 5f cmp $0x5f,%cl 80b421e: 74 e0 je 80b4200 <__strtod_nan+0x10> 80b4220: 89 fa mov %edi,%edx 80b4222: 38 d1 cmp %dl,%cl 80b4224: 74 13 je 80b4239 <__strtod_nan+0x49> 80b4226: d9 05 10 6b 0d 08 flds 0x80d6b10 80b422c: 85 f6 test %esi,%esi 80b422e: 74 02 je 80b4232 <__strtod_nan+0x42> 80b4230: 89 1e mov %ebx,(%esi) 80b4232: 83 c4 20 add $0x20,%esp 80b4235: 5b pop %ebx 80b4236: 5e pop %esi 80b4237: 5f pop %edi 80b4238: c3 ret 80b4239: 83 ec 0c sub $0xc,%esp 80b423c: 68 c0 d0 0c 08 push $0x80cd0c0 80b4241: 6a 00 push $0x0 80b4243: 6a 00 push $0x0 80b4245: 8d 54 24 34 lea 0x34(%esp),%edx 80b4249: 52 push %edx 80b424a: 50 push %eax 80b424b: e8 30 72 ff ff call 80ab480 <____strtoull_l_internal> 80b4250: 83 c4 20 add $0x20,%esp 80b4253: 3b 5c 24 1c cmp 0x1c(%esp),%ebx 80b4257: 75 cd jne 80b4226 <__strtod_nan+0x36> 80b4259: 81 e2 ff ff 07 00 and $0x7ffff,%edx 80b425f: 89 44 24 08 mov %eax,0x8(%esp) 80b4263: 81 ca 00 00 f8 7f or $0x7ff80000,%edx 80b4269: 89 54 24 0c mov %edx,0xc(%esp) 80b426d: 81 e2 ff ff 0f 00 and $0xfffff,%edx 80b4273: 09 c2 or %eax,%edx 80b4275: 74 af je 80b4226 <__strtod_nan+0x36> 80b4277: dd 44 24 08 fldl 0x8(%esp) 80b427b: eb af jmp 80b422c <__strtod_nan+0x3c> 80b427d: 66 90 xchg %ax,%ax 80b427f: 90 nop 080b4280 <__strtold_nan>: 80b4280: 57 push %edi 80b4281: 56 push %esi 80b4282: 89 cf mov %ecx,%edi 80b4284: 53 push %ebx 80b4285: 89 d6 mov %edx,%esi 80b4287: 89 c3 mov %eax,%ebx 80b4289: 83 ec 20 sub $0x20,%esp 80b428c: eb 05 jmp 80b4293 <__strtold_nan+0x13> 80b428e: 66 90 xchg %ax,%ax 80b4290: 83 c3 01 add $0x1,%ebx 80b4293: 0f b6 0b movzbl (%ebx),%ecx 80b4296: 89 ca mov %ecx,%edx 80b4298: 83 e2 df and $0xffffffdf,%edx 80b429b: 83 ea 41 sub $0x41,%edx 80b429e: 80 fa 19 cmp $0x19,%dl 80b42a1: 76 ed jbe 80b4290 <__strtold_nan+0x10> 80b42a3: 8d 51 d0 lea -0x30(%ecx),%edx 80b42a6: 80 fa 09 cmp $0x9,%dl 80b42a9: 76 e5 jbe 80b4290 <__strtold_nan+0x10> 80b42ab: 80 f9 5f cmp $0x5f,%cl 80b42ae: 74 e0 je 80b4290 <__strtold_nan+0x10> 80b42b0: 89 fa mov %edi,%edx 80b42b2: 38 d1 cmp %dl,%cl 80b42b4: 74 13 je 80b42c9 <__strtold_nan+0x49> 80b42b6: d9 05 10 6b 0d 08 flds 0x80d6b10 80b42bc: 85 f6 test %esi,%esi 80b42be: 74 02 je 80b42c2 <__strtold_nan+0x42> 80b42c0: 89 1e mov %ebx,(%esi) 80b42c2: 83 c4 20 add $0x20,%esp 80b42c5: 5b pop %ebx 80b42c6: 5e pop %esi 80b42c7: 5f pop %edi 80b42c8: c3 ret 80b42c9: 83 ec 0c sub $0xc,%esp 80b42cc: 68 c0 d0 0c 08 push $0x80cd0c0 80b42d1: 6a 00 push $0x0 80b42d3: 6a 00 push $0x0 80b42d5: 8d 54 24 24 lea 0x24(%esp),%edx 80b42d9: 52 push %edx 80b42da: 50 push %eax 80b42db: e8 a0 71 ff ff call 80ab480 <____strtoull_l_internal> 80b42e0: 83 c4 20 add $0x20,%esp 80b42e3: 3b 5c 24 0c cmp 0xc(%esp),%ebx 80b42e7: 75 cd jne 80b42b6 <__strtold_nan+0x36> 80b42e9: d9 05 10 6b 0d 08 flds 0x80d6b10 80b42ef: 89 d1 mov %edx,%ecx 80b42f1: 81 e1 ff ff ff 3f and $0x3fffffff,%ecx 80b42f7: db 7c 24 10 fstpt 0x10(%esp) 80b42fb: db 6c 24 10 fldt 0x10(%esp) 80b42ff: 89 44 24 10 mov %eax,0x10(%esp) 80b4303: 8b 54 24 14 mov 0x14(%esp),%edx 80b4307: 81 e2 00 00 00 c0 and $0xc0000000,%edx 80b430d: 09 ca or %ecx,%edx 80b430f: 09 d0 or %edx,%eax 80b4311: 89 54 24 14 mov %edx,0x14(%esp) 80b4315: 74 08 je 80b431f <__strtold_nan+0x9f> 80b4317: dd d8 fstp %st(0) 80b4319: db 6c 24 10 fldt 0x10(%esp) 80b431d: eb 9d jmp 80b42bc <__strtold_nan+0x3c> 80b431f: eb 9b jmp 80b42bc <__strtold_nan+0x3c> 80b4321: 66 90 xchg %ax,%ax 80b4323: 66 90 xchg %ax,%ax 80b4325: 66 90 xchg %ax,%ax 80b4327: 66 90 xchg %ax,%ax 80b4329: 66 90 xchg %ax,%ax 80b432b: 66 90 xchg %ax,%ax 80b432d: 66 90 xchg %ax,%ax 80b432f: 90 nop 080b4330 <__mpn_construct_float>: 80b4330: 83 ec 04 sub $0x4,%esp 80b4333: 0f b6 54 24 0c movzbl 0xc(%esp),%edx 80b4338: 8b 4c 24 08 mov 0x8(%esp),%ecx 80b433c: 0f b6 44 24 10 movzbl 0x10(%esp),%eax 80b4341: 8b 09 mov (%ecx),%ecx 80b4343: 83 c2 7f add $0x7f,%edx 80b4346: 0f b6 d2 movzbl %dl,%edx 80b4349: c1 e0 1f shl $0x1f,%eax 80b434c: c1 e2 17 shl $0x17,%edx 80b434f: 81 e1 ff ff 7f 00 and $0x7fffff,%ecx 80b4355: 09 d0 or %edx,%eax 80b4357: 09 c8 or %ecx,%eax 80b4359: 89 04 24 mov %eax,(%esp) 80b435c: d9 04 24 flds (%esp) 80b435f: 83 c4 04 add $0x4,%esp 80b4362: c3 ret 80b4363: 66 90 xchg %ax,%ax 80b4365: 66 90 xchg %ax,%ax 80b4367: 66 90 xchg %ax,%ax 80b4369: 66 90 xchg %ax,%ax 80b436b: 66 90 xchg %ax,%ax 80b436d: 66 90 xchg %ax,%ax 80b436f: 90 nop 080b4370 <__mpn_construct_double>: 80b4370: 83 ec 0c sub $0xc,%esp 80b4373: 0f b6 44 24 18 movzbl 0x18(%esp),%eax 80b4378: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80b437f: 00 80b4380: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b4384: c1 e0 1f shl $0x1f,%eax 80b4387: 89 c2 mov %eax,%edx 80b4389: 8b 44 24 04 mov 0x4(%esp),%eax 80b438d: 25 ff ff ff 7f and $0x7fffffff,%eax 80b4392: 09 d0 or %edx,%eax 80b4394: 0f b7 54 24 14 movzwl 0x14(%esp),%edx 80b4399: 25 ff ff 0f 80 and $0x800fffff,%eax 80b439e: 66 81 c2 ff 03 add $0x3ff,%dx 80b43a3: 81 e2 ff 07 00 00 and $0x7ff,%edx 80b43a9: c1 e2 14 shl $0x14,%edx 80b43ac: 09 d0 or %edx,%eax 80b43ae: 89 44 24 04 mov %eax,0x4(%esp) 80b43b2: 8b 01 mov (%ecx),%eax 80b43b4: 8b 54 24 04 mov 0x4(%esp),%edx 80b43b8: 89 04 24 mov %eax,(%esp) 80b43bb: 8b 41 04 mov 0x4(%ecx),%eax 80b43be: 81 e2 00 00 f0 ff and $0xfff00000,%edx 80b43c4: 25 ff ff 0f 00 and $0xfffff,%eax 80b43c9: 09 c2 or %eax,%edx 80b43cb: 89 54 24 04 mov %edx,0x4(%esp) 80b43cf: dd 04 24 fldl (%esp) 80b43d2: 83 c4 0c add $0xc,%esp 80b43d5: c3 ret 80b43d6: 66 90 xchg %ax,%ax 80b43d8: 66 90 xchg %ax,%ax 80b43da: 66 90 xchg %ax,%ax 80b43dc: 66 90 xchg %ax,%ax 80b43de: 66 90 xchg %ax,%ax 080b43e0 <__mpn_construct_long_double>: 80b43e0: 83 ec 1c sub $0x1c,%esp 80b43e3: 0f b6 44 24 09 movzbl 0x9(%esp),%eax 80b43e8: 0f b6 54 24 28 movzbl 0x28(%esp),%edx 80b43ed: 8b 4c 24 20 mov 0x20(%esp),%ecx 80b43f1: c1 e2 07 shl $0x7,%edx 80b43f4: 83 e0 7f and $0x7f,%eax 80b43f7: 09 d0 or %edx,%eax 80b43f9: 88 44 24 09 mov %al,0x9(%esp) 80b43fd: 0f b7 44 24 24 movzwl 0x24(%esp),%eax 80b4402: 66 05 ff 3f add $0x3fff,%ax 80b4406: 66 25 ff 7f and $0x7fff,%ax 80b440a: 89 c2 mov %eax,%edx 80b440c: 0f b7 44 24 08 movzwl 0x8(%esp),%eax 80b4411: 66 25 00 80 and $0x8000,%ax 80b4415: 09 d0 or %edx,%eax 80b4417: 66 89 44 24 08 mov %ax,0x8(%esp) 80b441c: 8b 01 mov (%ecx),%eax 80b441e: 89 04 24 mov %eax,(%esp) 80b4421: 8b 41 04 mov 0x4(%ecx),%eax 80b4424: 89 44 24 04 mov %eax,0x4(%esp) 80b4428: db 2c 24 fldt (%esp) 80b442b: 83 c4 1c add $0x1c,%esp 80b442e: c3 ret 80b442f: 90 nop 080b4430 <__strncasecmp_l>: 80b4430: 8d 05 70 44 0b 08 lea 0x80b4470,%eax 80b4436: f7 05 70 d5 0e 08 00 testl $0x200,0x80ed570 80b443d: 02 00 00 80b4440: 74 24 je 80b4466 <__strncasecmp_l+0x36> 80b4442: 8d 05 00 45 0b 08 lea 0x80b4500,%eax 80b4448: f7 05 70 d5 0e 08 00 testl $0x100000,0x80ed570 80b444f: 00 10 00 80b4452: 74 12 je 80b4466 <__strncasecmp_l+0x36> 80b4454: f7 05 a0 d5 0e 08 00 testl $0x200,0x80ed5a0 80b445b: 02 00 00 80b445e: 75 06 jne 80b4466 <__strncasecmp_l+0x36> 80b4460: 8d 05 50 70 0b 08 lea 0x80b7050,%eax 80b4466: c3 ret 80b4467: 66 90 xchg %ax,%ax 80b4469: 66 90 xchg %ax,%ax 80b446b: 66 90 xchg %ax,%ax 80b446d: 66 90 xchg %ax,%ax 80b446f: 90 nop 080b4470 <__GI___strncasecmp_l>: 80b4470: 55 push %ebp 80b4471: 57 push %edi 80b4472: 56 push %esi 80b4473: 53 push %ebx 80b4474: 8b 4c 24 14 mov 0x14(%esp),%ecx 80b4478: 8b 54 24 18 mov 0x18(%esp),%edx 80b447c: 8b 74 24 1c mov 0x1c(%esp),%esi 80b4480: 39 d1 cmp %edx,%ecx 80b4482: 74 4c je 80b44d0 <__GI___strncasecmp_l+0x60> 80b4484: 85 f6 test %esi,%esi 80b4486: 74 48 je 80b44d0 <__GI___strncasecmp_l+0x60> 80b4488: 8b 44 24 20 mov 0x20(%esp),%eax 80b448c: 8b 58 38 mov 0x38(%eax),%ebx 80b448f: eb 15 jmp 80b44a6 <__GI___strncasecmp_l+0x36> 80b4491: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b4498: 89 f8 mov %edi,%eax 80b449a: 83 c1 01 add $0x1,%ecx 80b449d: 84 c0 test %al,%al 80b449f: 74 1e je 80b44bf <__GI___strncasecmp_l+0x4f> 80b44a1: 83 ee 01 sub $0x1,%esi 80b44a4: 74 19 je 80b44bf <__GI___strncasecmp_l+0x4f> 80b44a6: 0f b6 39 movzbl (%ecx),%edi 80b44a9: 83 c2 01 add $0x1,%edx 80b44ac: 0f b6 6a ff movzbl -0x1(%edx),%ebp 80b44b0: 89 f8 mov %edi,%eax 80b44b2: 0f b6 c0 movzbl %al,%eax 80b44b5: 8b 04 83 mov (%ebx,%eax,4),%eax 80b44b8: 2b 04 ab sub (%ebx,%ebp,4),%eax 80b44bb: 89 c5 mov %eax,%ebp 80b44bd: 74 d9 je 80b4498 <__GI___strncasecmp_l+0x28> 80b44bf: 5b pop %ebx 80b44c0: 89 e8 mov %ebp,%eax 80b44c2: 5e pop %esi 80b44c3: 5f pop %edi 80b44c4: 5d pop %ebp 80b44c5: c3 ret 80b44c6: 8d 76 00 lea 0x0(%esi),%esi 80b44c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b44d0: 31 ed xor %ebp,%ebp 80b44d2: 5b pop %ebx 80b44d3: 89 e8 mov %ebp,%eax 80b44d5: 5e pop %esi 80b44d6: 5f pop %edi 80b44d7: 5d pop %ebp 80b44d8: c3 ret 80b44d9: 66 90 xchg %ax,%ax 80b44db: 66 90 xchg %ax,%ax 80b44dd: 66 90 xchg %ax,%ax 80b44df: 90 nop 080b44e0 <__strncasecmp_ssse3>: 80b44e0: 65 a1 00 00 00 00 mov %gs:0x0,%eax 80b44e6: 8b 80 dc ff ff ff mov -0x24(%eax),%eax 80b44ec: 8b 00 mov (%eax),%eax 80b44ee: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 80b44f5: 00 00 00 80b44f8: 0f 85 f2 30 00 00 jne 80b75f0 <__strncasecmp_ia32> 80b44fe: eb 16 jmp 80b4516 <__strncasecmp_l_ssse3+0x16> 080b4500 <__strncasecmp_l_ssse3>: 80b4500: 8b 44 24 10 mov 0x10(%esp),%eax 80b4504: 8b 00 mov (%eax),%eax 80b4506: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 80b450d: 00 00 00 80b4510: 0f 85 da 30 00 00 jne 80b75f0 <__strncasecmp_ia32> 80b4516: 55 push %ebp 80b4517: 8b 54 24 08 mov 0x8(%esp),%edx 80b451b: 8b 44 24 0c mov 0xc(%esp),%eax 80b451f: 8b 6c 24 10 mov 0x10(%esp),%ebp 80b4523: 83 fd 10 cmp $0x10,%ebp 80b4526: 0f 82 24 28 00 00 jb 80b6d50 <__strncasecmp_l_ssse3+0x2850> 80b452c: 89 d1 mov %edx,%ecx 80b452e: 81 e1 ff 0f 00 00 and $0xfff,%ecx 80b4534: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 80b453a: 0f 87 a8 00 00 00 ja 80b45e8 <__strncasecmp_l_ssse3+0xe8> 80b4540: 89 c1 mov %eax,%ecx 80b4542: 81 e1 ff 0f 00 00 and $0xfff,%ecx 80b4548: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 80b454e: 0f 87 94 00 00 00 ja 80b45e8 <__strncasecmp_l_ssse3+0xe8> 80b4554: 66 0f ef c0 pxor %xmm0,%xmm0 80b4558: 66 0f 12 08 movlpd (%eax),%xmm1 80b455c: 66 0f 12 12 movlpd (%edx),%xmm2 80b4560: 66 0f 16 48 08 movhpd 0x8(%eax),%xmm1 80b4565: 66 0f 16 52 08 movhpd 0x8(%edx),%xmm2 80b456a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b456e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4572: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4579: 08 80b457a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4581: 08 80b4582: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4589: 08 80b458a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b458e: 66 0f db ee pand %xmm6,%xmm5 80b4592: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4599: 08 80b459a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b459e: 66 0f db fe pand %xmm6,%xmm7 80b45a2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b45a9: 08 80b45aa: 66 0f eb cd por %xmm5,%xmm1 80b45ae: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b45b5: 08 80b45b6: 66 0f eb d7 por %xmm7,%xmm2 80b45ba: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b45be: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b45c2: 66 0f f8 c8 psubb %xmm0,%xmm1 80b45c6: 66 0f d7 c9 pmovmskb %xmm1,%ecx 80b45ca: 81 e9 ff ff 00 00 sub $0xffff,%ecx 80b45d0: 0f 85 31 25 00 00 jne 80b6b07 <__strncasecmp_l_ssse3+0x2607> 80b45d6: 83 fd 10 cmp $0x10,%ebp 80b45d9: 8d 6d f0 lea -0x10(%ebp),%ebp 80b45dc: 0f 86 63 27 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b45e2: 83 c0 10 add $0x10,%eax 80b45e5: 83 c2 10 add $0x10,%edx 80b45e8: 57 push %edi 80b45e9: 56 push %esi 80b45ea: 6a 00 push $0x0 80b45ec: 89 d7 mov %edx,%edi 80b45ee: 89 c1 mov %eax,%ecx 80b45f0: 83 e1 0f and $0xf,%ecx 80b45f3: 83 e7 0f and $0xf,%edi 80b45f6: 31 c8 xor %ecx,%eax 80b45f8: 31 fa xor %edi,%edx 80b45fa: 39 f9 cmp %edi,%ecx 80b45fc: 0f 84 9e 00 00 00 je 80b46a0 <__strncasecmp_l_ssse3+0x1a0> 80b4602: 77 07 ja 80b460b <__strncasecmp_l_ssse3+0x10b> 80b4604: 83 0c 24 20 orl $0x20,(%esp) 80b4608: 92 xchg %eax,%edx 80b4609: 87 cf xchg %ecx,%edi 80b460b: 8d 7f 0f lea 0xf(%edi),%edi 80b460e: 29 cf sub %ecx,%edi 80b4610: 83 ff 08 cmp $0x8,%edi 80b4613: 7e 36 jle 80b464b <__strncasecmp_l_ssse3+0x14b> 80b4615: 83 ff 0e cmp $0xe,%edi 80b4618: 0f 84 12 22 00 00 je 80b6830 <__strncasecmp_l_ssse3+0x2330> 80b461e: 83 ff 0d cmp $0xd,%edi 80b4621: 0f 84 b9 1f 00 00 je 80b65e0 <__strncasecmp_l_ssse3+0x20e0> 80b4627: 83 ff 0c cmp $0xc,%edi 80b462a: 0f 84 60 1d 00 00 je 80b6390 <__strncasecmp_l_ssse3+0x1e90> 80b4630: 83 ff 0b cmp $0xb,%edi 80b4633: 0f 84 07 1b 00 00 je 80b6140 <__strncasecmp_l_ssse3+0x1c40> 80b4639: 83 ff 0a cmp $0xa,%edi 80b463c: 0f 84 ae 18 00 00 je 80b5ef0 <__strncasecmp_l_ssse3+0x19f0> 80b4642: 83 ff 09 cmp $0x9,%edi 80b4645: 0f 84 55 16 00 00 je 80b5ca0 <__strncasecmp_l_ssse3+0x17a0> 80b464b: 0f 84 ff 13 00 00 je 80b5a50 <__strncasecmp_l_ssse3+0x1550> 80b4651: 83 ff 07 cmp $0x7,%edi 80b4654: 0f 84 a6 11 00 00 je 80b5800 <__strncasecmp_l_ssse3+0x1300> 80b465a: 83 ff 06 cmp $0x6,%edi 80b465d: 0f 84 4d 0f 00 00 je 80b55b0 <__strncasecmp_l_ssse3+0x10b0> 80b4663: 83 ff 05 cmp $0x5,%edi 80b4666: 0f 84 f4 0c 00 00 je 80b5360 <__strncasecmp_l_ssse3+0xe60> 80b466c: 83 ff 04 cmp $0x4,%edi 80b466f: 0f 84 9b 0a 00 00 je 80b5110 <__strncasecmp_l_ssse3+0xc10> 80b4675: 83 ff 03 cmp $0x3,%edi 80b4678: 0f 84 42 08 00 00 je 80b4ec0 <__strncasecmp_l_ssse3+0x9c0> 80b467e: 83 ff 02 cmp $0x2,%edi 80b4681: 0f 84 e9 05 00 00 je 80b4c70 <__strncasecmp_l_ssse3+0x770> 80b4687: 83 ff 01 cmp $0x1,%edi 80b468a: 0f 84 90 03 00 00 je 80b4a20 <__strncasecmp_l_ssse3+0x520> 80b4690: 83 ff 00 cmp $0x0,%edi 80b4693: 0f 84 37 01 00 00 je 80b47d0 <__strncasecmp_l_ssse3+0x2d0> 80b4699: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b46a0: be ff ff 00 00 mov $0xffff,%esi 80b46a5: 66 0f 6f 08 movdqa (%eax),%xmm1 80b46a9: 66 0f ef c0 pxor %xmm0,%xmm0 80b46ad: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b46b1: 66 0f 6f 12 movdqa (%edx),%xmm2 80b46b5: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b46b9: 66 0f 6f fa movdqa %xmm2,%xmm7 80b46bd: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b46c4: 08 80b46c5: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b46cc: 08 80b46cd: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b46d4: 08 80b46d5: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b46d9: 66 0f db ee pand %xmm6,%xmm5 80b46dd: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b46e4: 08 80b46e5: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b46e9: 66 0f db fe pand %xmm6,%xmm7 80b46ed: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b46f4: 08 80b46f5: 66 0f eb cd por %xmm5,%xmm1 80b46f9: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4700: 08 80b4701: 66 0f eb d7 por %xmm7,%xmm2 80b4705: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4709: 66 0f f8 c8 psubb %xmm0,%xmm1 80b470d: 66 0f d7 f9 pmovmskb %xmm1,%edi 80b4711: d3 ee shr %cl,%esi 80b4713: d3 ef shr %cl,%edi 80b4715: 29 fe sub %edi,%esi 80b4717: 89 cf mov %ecx,%edi 80b4719: 0f 85 c9 23 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b471f: be 10 00 00 00 mov $0x10,%esi 80b4724: 29 ce sub %ecx,%esi 80b4726: 39 f5 cmp %esi,%ebp 80b4728: 0f 86 12 26 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b472e: 29 f5 sub %esi,%ebp 80b4730: c7 04 24 10 00 00 00 movl $0x10,(%esp) 80b4737: b9 10 00 00 00 mov $0x10,%ecx 80b473c: 66 0f ef c0 pxor %xmm0,%xmm0 80b4740: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4745: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b474a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b474e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4752: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4759: 08 80b475a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4761: 08 80b4762: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4769: 08 80b476a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b476e: 66 0f db ee pand %xmm6,%xmm5 80b4772: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4779: 08 80b477a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b477e: 66 0f db fe pand %xmm6,%xmm7 80b4782: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4789: 08 80b478a: 66 0f eb cd por %xmm5,%xmm1 80b478e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4795: 08 80b4796: 66 0f eb d7 por %xmm7,%xmm2 80b479a: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b479e: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b47a2: 66 0f f8 c8 psubb %xmm0,%xmm1 80b47a6: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b47aa: 81 ee ff ff 00 00 sub $0xffff,%esi 80b47b0: 0f 85 28 23 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b47b6: 83 fd 10 cmp $0x10,%ebp 80b47b9: 8d 6d f0 lea -0x10(%ebp),%ebp 80b47bc: 0f 86 7e 25 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b47c2: 83 c1 10 add $0x10,%ecx 80b47c5: e9 76 ff ff ff jmp 80b4740 <__strncasecmp_l_ssse3+0x240> 80b47ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b47d0: be ff ff 00 00 mov $0xffff,%esi 80b47d5: 66 0f ef c0 pxor %xmm0,%xmm0 80b47d9: 66 0f 6f 12 movdqa (%edx),%xmm2 80b47dd: 66 0f 6f 08 movdqa (%eax),%xmm1 80b47e1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b47e5: 66 0f 73 fa 0f pslldq $0xf,%xmm2 80b47ea: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b47ee: 66 0f 6f fa movdqa %xmm2,%xmm7 80b47f2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b47f9: 08 80b47fa: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4801: 08 80b4802: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4809: 08 80b480a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b480e: 66 0f db ee pand %xmm6,%xmm5 80b4812: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4819: 08 80b481a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b481e: 66 0f db fe pand %xmm6,%xmm7 80b4822: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4829: 08 80b482a: 66 0f eb cd por %xmm5,%xmm1 80b482e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4835: 08 80b4836: 66 0f eb d7 por %xmm7,%xmm2 80b483a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b483e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b4842: 66 0f d7 fa pmovmskb %xmm2,%edi 80b4846: d3 ee shr %cl,%esi 80b4848: d3 ef shr %cl,%edi 80b484a: 29 fe sub %edi,%esi 80b484c: 8d 79 f1 lea -0xf(%ecx),%edi 80b484f: 0f 85 93 22 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b4855: be 10 00 00 00 mov $0x10,%esi 80b485a: 29 ce sub %ecx,%esi 80b485c: 39 f5 cmp %esi,%ebp 80b485e: 0f 86 dc 24 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4864: 29 f5 sub %esi,%ebp 80b4866: 66 0f 6f 1a movdqa (%edx),%xmm3 80b486a: 66 0f ef c0 pxor %xmm0,%xmm0 80b486e: b9 10 00 00 00 mov $0x10,%ecx 80b4873: 83 0c 24 01 orl $0x1,(%esp) 80b4877: 8d 7a 01 lea 0x1(%edx),%edi 80b487a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b4880: 81 ef 00 10 00 00 sub $0x1000,%edi 80b4886: 8d 76 00 lea 0x0(%esi),%esi 80b4889: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b4890: 83 c7 10 add $0x10,%edi 80b4893: 0f 8f 37 01 00 00 jg 80b49d0 <__strncasecmp_l_ssse3+0x4d0> 80b4899: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b489e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b48a3: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b48a7: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 80b48ad: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b48b1: 66 0f 6f fa movdqa %xmm2,%xmm7 80b48b5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b48bc: 08 80b48bd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b48c4: 08 80b48c5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b48cc: 08 80b48cd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b48d1: 66 0f db ee pand %xmm6,%xmm5 80b48d5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b48dc: 08 80b48dd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b48e1: 66 0f db fe pand %xmm6,%xmm7 80b48e5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b48ec: 08 80b48ed: 66 0f eb cd por %xmm5,%xmm1 80b48f1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b48f8: 08 80b48f9: 66 0f eb d7 por %xmm7,%xmm2 80b48fd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4901: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4905: 66 0f f8 c8 psubb %xmm0,%xmm1 80b4909: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b490d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b4913: 0f 85 c5 21 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b4919: 83 fd 10 cmp $0x10,%ebp 80b491c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b491f: 0f 86 1b 24 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4925: 83 c1 10 add $0x10,%ecx 80b4928: 66 0f 6f dc movdqa %xmm4,%xmm3 80b492c: 83 c7 10 add $0x10,%edi 80b492f: 0f 8f 9b 00 00 00 jg 80b49d0 <__strncasecmp_l_ssse3+0x4d0> 80b4935: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b493a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b493f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b4943: 66 0f 3a 0f d3 01 palignr $0x1,%xmm3,%xmm2 80b4949: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b494d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4951: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4958: 08 80b4959: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4960: 08 80b4961: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4968: 08 80b4969: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b496d: 66 0f db ee pand %xmm6,%xmm5 80b4971: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4978: 08 80b4979: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b497d: 66 0f db fe pand %xmm6,%xmm7 80b4981: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4988: 08 80b4989: 66 0f eb cd por %xmm5,%xmm1 80b498d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4994: 08 80b4995: 66 0f eb d7 por %xmm7,%xmm2 80b4999: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b499d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b49a1: 66 0f f8 c8 psubb %xmm0,%xmm1 80b49a5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b49a9: 81 ee ff ff 00 00 sub $0xffff,%esi 80b49af: 0f 85 29 21 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b49b5: 83 fd 10 cmp $0x10,%ebp 80b49b8: 8d 6d f0 lea -0x10(%ebp),%ebp 80b49bb: 0f 86 7f 23 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b49c1: 83 c1 10 add $0x10,%ecx 80b49c4: 66 0f 6f dc movdqa %xmm4,%xmm3 80b49c8: e9 c3 fe ff ff jmp 80b4890 <__strncasecmp_l_ssse3+0x390> 80b49cd: 8d 76 00 lea 0x0(%esi),%esi 80b49d0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b49d4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b49d8: f7 c6 fe ff 00 00 test $0xfffe,%esi 80b49de: 75 20 jne 80b4a00 <__strncasecmp_l_ssse3+0x500> 80b49e0: 83 fd 0f cmp $0xf,%ebp 80b49e3: 76 1b jbe 80b4a00 <__strncasecmp_l_ssse3+0x500> 80b49e5: 66 0f ef c0 pxor %xmm0,%xmm0 80b49e9: 81 ef 00 10 00 00 sub $0x1000,%edi 80b49ef: e9 a5 fe ff ff jmp 80b4899 <__strncasecmp_l_ssse3+0x399> 80b49f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b49fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b4a00: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4a05: 66 0f 73 d8 01 psrldq $0x1,%xmm0 80b4a0a: 66 0f 73 db 01 psrldq $0x1,%xmm3 80b4a0f: e9 6c 20 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b4a14: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b4a1a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b4a20: be ff ff 00 00 mov $0xffff,%esi 80b4a25: 66 0f ef c0 pxor %xmm0,%xmm0 80b4a29: 66 0f 6f 12 movdqa (%edx),%xmm2 80b4a2d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b4a31: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4a35: 66 0f 73 fa 0e pslldq $0xe,%xmm2 80b4a3a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4a3e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4a42: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4a49: 08 80b4a4a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4a51: 08 80b4a52: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4a59: 08 80b4a5a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4a5e: 66 0f db ee pand %xmm6,%xmm5 80b4a62: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4a69: 08 80b4a6a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4a6e: 66 0f db fe pand %xmm6,%xmm7 80b4a72: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4a79: 08 80b4a7a: 66 0f eb cd por %xmm5,%xmm1 80b4a7e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4a85: 08 80b4a86: 66 0f eb d7 por %xmm7,%xmm2 80b4a8a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b4a8e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b4a92: 66 0f d7 fa pmovmskb %xmm2,%edi 80b4a96: d3 ee shr %cl,%esi 80b4a98: d3 ef shr %cl,%edi 80b4a9a: 29 fe sub %edi,%esi 80b4a9c: 8d 79 f2 lea -0xe(%ecx),%edi 80b4a9f: 0f 85 43 20 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b4aa5: be 10 00 00 00 mov $0x10,%esi 80b4aaa: 29 ce sub %ecx,%esi 80b4aac: 39 f5 cmp %esi,%ebp 80b4aae: 0f 86 8c 22 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4ab4: 29 f5 sub %esi,%ebp 80b4ab6: 66 0f 6f 1a movdqa (%edx),%xmm3 80b4aba: 66 0f ef c0 pxor %xmm0,%xmm0 80b4abe: b9 10 00 00 00 mov $0x10,%ecx 80b4ac3: 83 0c 24 02 orl $0x2,(%esp) 80b4ac7: 8d 7a 02 lea 0x2(%edx),%edi 80b4aca: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b4ad0: 81 ef 00 10 00 00 sub $0x1000,%edi 80b4ad6: 8d 76 00 lea 0x0(%esi),%esi 80b4ad9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b4ae0: 83 c7 10 add $0x10,%edi 80b4ae3: 0f 8f 37 01 00 00 jg 80b4c20 <__strncasecmp_l_ssse3+0x720> 80b4ae9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4aee: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b4af3: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b4af7: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 80b4afd: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4b01: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4b05: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4b0c: 08 80b4b0d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4b14: 08 80b4b15: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4b1c: 08 80b4b1d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4b21: 66 0f db ee pand %xmm6,%xmm5 80b4b25: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4b2c: 08 80b4b2d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4b31: 66 0f db fe pand %xmm6,%xmm7 80b4b35: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4b3c: 08 80b4b3d: 66 0f eb cd por %xmm5,%xmm1 80b4b41: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4b48: 08 80b4b49: 66 0f eb d7 por %xmm7,%xmm2 80b4b4d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4b51: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4b55: 66 0f f8 c8 psubb %xmm0,%xmm1 80b4b59: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b4b5d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b4b63: 0f 85 75 1f 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b4b69: 83 fd 10 cmp $0x10,%ebp 80b4b6c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b4b6f: 0f 86 cb 21 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4b75: 83 c1 10 add $0x10,%ecx 80b4b78: 66 0f 6f dc movdqa %xmm4,%xmm3 80b4b7c: 83 c7 10 add $0x10,%edi 80b4b7f: 0f 8f 9b 00 00 00 jg 80b4c20 <__strncasecmp_l_ssse3+0x720> 80b4b85: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4b8a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b4b8f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b4b93: 66 0f 3a 0f d3 02 palignr $0x2,%xmm3,%xmm2 80b4b99: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4b9d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4ba1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4ba8: 08 80b4ba9: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4bb0: 08 80b4bb1: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4bb8: 08 80b4bb9: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4bbd: 66 0f db ee pand %xmm6,%xmm5 80b4bc1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4bc8: 08 80b4bc9: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4bcd: 66 0f db fe pand %xmm6,%xmm7 80b4bd1: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4bd8: 08 80b4bd9: 66 0f eb cd por %xmm5,%xmm1 80b4bdd: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4be4: 08 80b4be5: 66 0f eb d7 por %xmm7,%xmm2 80b4be9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4bed: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4bf1: 66 0f f8 c8 psubb %xmm0,%xmm1 80b4bf5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b4bf9: 81 ee ff ff 00 00 sub $0xffff,%esi 80b4bff: 0f 85 d9 1e 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b4c05: 83 fd 10 cmp $0x10,%ebp 80b4c08: 8d 6d f0 lea -0x10(%ebp),%ebp 80b4c0b: 0f 86 2f 21 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4c11: 83 c1 10 add $0x10,%ecx 80b4c14: 66 0f 6f dc movdqa %xmm4,%xmm3 80b4c18: e9 c3 fe ff ff jmp 80b4ae0 <__strncasecmp_l_ssse3+0x5e0> 80b4c1d: 8d 76 00 lea 0x0(%esi),%esi 80b4c20: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b4c24: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b4c28: f7 c6 fc ff 00 00 test $0xfffc,%esi 80b4c2e: 75 20 jne 80b4c50 <__strncasecmp_l_ssse3+0x750> 80b4c30: 83 fd 0e cmp $0xe,%ebp 80b4c33: 76 1b jbe 80b4c50 <__strncasecmp_l_ssse3+0x750> 80b4c35: 66 0f ef c0 pxor %xmm0,%xmm0 80b4c39: 81 ef 00 10 00 00 sub $0x1000,%edi 80b4c3f: e9 a5 fe ff ff jmp 80b4ae9 <__strncasecmp_l_ssse3+0x5e9> 80b4c44: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b4c4a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b4c50: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4c55: 66 0f 73 d8 02 psrldq $0x2,%xmm0 80b4c5a: 66 0f 73 db 02 psrldq $0x2,%xmm3 80b4c5f: e9 1c 1e 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b4c64: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b4c6a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b4c70: be ff ff 00 00 mov $0xffff,%esi 80b4c75: 66 0f ef c0 pxor %xmm0,%xmm0 80b4c79: 66 0f 6f 12 movdqa (%edx),%xmm2 80b4c7d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b4c81: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4c85: 66 0f 73 fa 0d pslldq $0xd,%xmm2 80b4c8a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4c8e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4c92: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4c99: 08 80b4c9a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4ca1: 08 80b4ca2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4ca9: 08 80b4caa: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4cae: 66 0f db ee pand %xmm6,%xmm5 80b4cb2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4cb9: 08 80b4cba: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4cbe: 66 0f db fe pand %xmm6,%xmm7 80b4cc2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4cc9: 08 80b4cca: 66 0f eb cd por %xmm5,%xmm1 80b4cce: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4cd5: 08 80b4cd6: 66 0f eb d7 por %xmm7,%xmm2 80b4cda: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b4cde: 66 0f f8 d0 psubb %xmm0,%xmm2 80b4ce2: 66 0f d7 fa pmovmskb %xmm2,%edi 80b4ce6: d3 ee shr %cl,%esi 80b4ce8: d3 ef shr %cl,%edi 80b4cea: 29 fe sub %edi,%esi 80b4cec: 8d 79 f3 lea -0xd(%ecx),%edi 80b4cef: 0f 85 f3 1d 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b4cf5: be 10 00 00 00 mov $0x10,%esi 80b4cfa: 29 ce sub %ecx,%esi 80b4cfc: 39 f5 cmp %esi,%ebp 80b4cfe: 0f 86 3c 20 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4d04: 29 f5 sub %esi,%ebp 80b4d06: 66 0f 6f 1a movdqa (%edx),%xmm3 80b4d0a: 66 0f ef c0 pxor %xmm0,%xmm0 80b4d0e: b9 10 00 00 00 mov $0x10,%ecx 80b4d13: 83 0c 24 03 orl $0x3,(%esp) 80b4d17: 8d 7a 03 lea 0x3(%edx),%edi 80b4d1a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b4d20: 81 ef 00 10 00 00 sub $0x1000,%edi 80b4d26: 8d 76 00 lea 0x0(%esi),%esi 80b4d29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b4d30: 83 c7 10 add $0x10,%edi 80b4d33: 0f 8f 37 01 00 00 jg 80b4e70 <__strncasecmp_l_ssse3+0x970> 80b4d39: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4d3e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b4d43: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b4d47: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 80b4d4d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4d51: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4d55: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4d5c: 08 80b4d5d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4d64: 08 80b4d65: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4d6c: 08 80b4d6d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4d71: 66 0f db ee pand %xmm6,%xmm5 80b4d75: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4d7c: 08 80b4d7d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4d81: 66 0f db fe pand %xmm6,%xmm7 80b4d85: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4d8c: 08 80b4d8d: 66 0f eb cd por %xmm5,%xmm1 80b4d91: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4d98: 08 80b4d99: 66 0f eb d7 por %xmm7,%xmm2 80b4d9d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4da1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4da5: 66 0f f8 c8 psubb %xmm0,%xmm1 80b4da9: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b4dad: 81 ee ff ff 00 00 sub $0xffff,%esi 80b4db3: 0f 85 25 1d 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b4db9: 83 fd 10 cmp $0x10,%ebp 80b4dbc: 8d 6d f0 lea -0x10(%ebp),%ebp 80b4dbf: 0f 86 7b 1f 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4dc5: 83 c1 10 add $0x10,%ecx 80b4dc8: 66 0f 6f dc movdqa %xmm4,%xmm3 80b4dcc: 83 c7 10 add $0x10,%edi 80b4dcf: 0f 8f 9b 00 00 00 jg 80b4e70 <__strncasecmp_l_ssse3+0x970> 80b4dd5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4dda: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b4ddf: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b4de3: 66 0f 3a 0f d3 03 palignr $0x3,%xmm3,%xmm2 80b4de9: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4ded: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4df1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4df8: 08 80b4df9: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4e00: 08 80b4e01: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4e08: 08 80b4e09: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4e0d: 66 0f db ee pand %xmm6,%xmm5 80b4e11: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4e18: 08 80b4e19: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4e1d: 66 0f db fe pand %xmm6,%xmm7 80b4e21: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4e28: 08 80b4e29: 66 0f eb cd por %xmm5,%xmm1 80b4e2d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4e34: 08 80b4e35: 66 0f eb d7 por %xmm7,%xmm2 80b4e39: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4e3d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4e41: 66 0f f8 c8 psubb %xmm0,%xmm1 80b4e45: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b4e49: 81 ee ff ff 00 00 sub $0xffff,%esi 80b4e4f: 0f 85 89 1c 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b4e55: 83 fd 10 cmp $0x10,%ebp 80b4e58: 8d 6d f0 lea -0x10(%ebp),%ebp 80b4e5b: 0f 86 df 1e 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4e61: 83 c1 10 add $0x10,%ecx 80b4e64: 66 0f 6f dc movdqa %xmm4,%xmm3 80b4e68: e9 c3 fe ff ff jmp 80b4d30 <__strncasecmp_l_ssse3+0x830> 80b4e6d: 8d 76 00 lea 0x0(%esi),%esi 80b4e70: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b4e74: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b4e78: f7 c6 f8 ff 00 00 test $0xfff8,%esi 80b4e7e: 75 20 jne 80b4ea0 <__strncasecmp_l_ssse3+0x9a0> 80b4e80: 83 fd 0d cmp $0xd,%ebp 80b4e83: 76 1b jbe 80b4ea0 <__strncasecmp_l_ssse3+0x9a0> 80b4e85: 66 0f ef c0 pxor %xmm0,%xmm0 80b4e89: 81 ef 00 10 00 00 sub $0x1000,%edi 80b4e8f: e9 a5 fe ff ff jmp 80b4d39 <__strncasecmp_l_ssse3+0x839> 80b4e94: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b4e9a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b4ea0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4ea5: 66 0f 73 d8 03 psrldq $0x3,%xmm0 80b4eaa: 66 0f 73 db 03 psrldq $0x3,%xmm3 80b4eaf: e9 cc 1b 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b4eb4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b4eba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b4ec0: be ff ff 00 00 mov $0xffff,%esi 80b4ec5: 66 0f ef c0 pxor %xmm0,%xmm0 80b4ec9: 66 0f 6f 12 movdqa (%edx),%xmm2 80b4ecd: 66 0f 6f 08 movdqa (%eax),%xmm1 80b4ed1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4ed5: 66 0f 73 fa 0c pslldq $0xc,%xmm2 80b4eda: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4ede: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4ee2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4ee9: 08 80b4eea: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4ef1: 08 80b4ef2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4ef9: 08 80b4efa: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4efe: 66 0f db ee pand %xmm6,%xmm5 80b4f02: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4f09: 08 80b4f0a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4f0e: 66 0f db fe pand %xmm6,%xmm7 80b4f12: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4f19: 08 80b4f1a: 66 0f eb cd por %xmm5,%xmm1 80b4f1e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4f25: 08 80b4f26: 66 0f eb d7 por %xmm7,%xmm2 80b4f2a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b4f2e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b4f32: 66 0f d7 fa pmovmskb %xmm2,%edi 80b4f36: d3 ee shr %cl,%esi 80b4f38: d3 ef shr %cl,%edi 80b4f3a: 29 fe sub %edi,%esi 80b4f3c: 8d 79 f4 lea -0xc(%ecx),%edi 80b4f3f: 0f 85 a3 1b 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b4f45: be 10 00 00 00 mov $0x10,%esi 80b4f4a: 29 ce sub %ecx,%esi 80b4f4c: 39 f5 cmp %esi,%ebp 80b4f4e: 0f 86 ec 1d 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b4f54: 29 f5 sub %esi,%ebp 80b4f56: 66 0f 6f 1a movdqa (%edx),%xmm3 80b4f5a: 66 0f ef c0 pxor %xmm0,%xmm0 80b4f5e: b9 10 00 00 00 mov $0x10,%ecx 80b4f63: 83 0c 24 04 orl $0x4,(%esp) 80b4f67: 8d 7a 04 lea 0x4(%edx),%edi 80b4f6a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b4f70: 81 ef 00 10 00 00 sub $0x1000,%edi 80b4f76: 8d 76 00 lea 0x0(%esi),%esi 80b4f79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b4f80: 83 c7 10 add $0x10,%edi 80b4f83: 0f 8f 37 01 00 00 jg 80b50c0 <__strncasecmp_l_ssse3+0xbc0> 80b4f89: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b4f8e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b4f93: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b4f97: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 80b4f9d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b4fa1: 66 0f 6f fa movdqa %xmm2,%xmm7 80b4fa5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4fac: 08 80b4fad: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b4fb4: 08 80b4fb5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b4fbc: 08 80b4fbd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b4fc1: 66 0f db ee pand %xmm6,%xmm5 80b4fc5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b4fcc: 08 80b4fcd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b4fd1: 66 0f db fe pand %xmm6,%xmm7 80b4fd5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b4fdc: 08 80b4fdd: 66 0f eb cd por %xmm5,%xmm1 80b4fe1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b4fe8: 08 80b4fe9: 66 0f eb d7 por %xmm7,%xmm2 80b4fed: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b4ff1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b4ff5: 66 0f f8 c8 psubb %xmm0,%xmm1 80b4ff9: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b4ffd: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5003: 0f 85 d5 1a 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5009: 83 fd 10 cmp $0x10,%ebp 80b500c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b500f: 0f 86 2b 1d 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5015: 83 c1 10 add $0x10,%ecx 80b5018: 66 0f 6f dc movdqa %xmm4,%xmm3 80b501c: 83 c7 10 add $0x10,%edi 80b501f: 0f 8f 9b 00 00 00 jg 80b50c0 <__strncasecmp_l_ssse3+0xbc0> 80b5025: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b502a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b502f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5033: 66 0f 3a 0f d3 04 palignr $0x4,%xmm3,%xmm2 80b5039: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b503d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5041: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5048: 08 80b5049: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5050: 08 80b5051: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5058: 08 80b5059: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b505d: 66 0f db ee pand %xmm6,%xmm5 80b5061: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5068: 08 80b5069: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b506d: 66 0f db fe pand %xmm6,%xmm7 80b5071: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5078: 08 80b5079: 66 0f eb cd por %xmm5,%xmm1 80b507d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5084: 08 80b5085: 66 0f eb d7 por %xmm7,%xmm2 80b5089: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b508d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5091: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5095: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5099: 81 ee ff ff 00 00 sub $0xffff,%esi 80b509f: 0f 85 39 1a 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b50a5: 83 fd 10 cmp $0x10,%ebp 80b50a8: 8d 6d f0 lea -0x10(%ebp),%ebp 80b50ab: 0f 86 8f 1c 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b50b1: 83 c1 10 add $0x10,%ecx 80b50b4: 66 0f 6f dc movdqa %xmm4,%xmm3 80b50b8: e9 c3 fe ff ff jmp 80b4f80 <__strncasecmp_l_ssse3+0xa80> 80b50bd: 8d 76 00 lea 0x0(%esi),%esi 80b50c0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b50c4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b50c8: f7 c6 f0 ff 00 00 test $0xfff0,%esi 80b50ce: 75 20 jne 80b50f0 <__strncasecmp_l_ssse3+0xbf0> 80b50d0: 83 fd 0c cmp $0xc,%ebp 80b50d3: 76 1b jbe 80b50f0 <__strncasecmp_l_ssse3+0xbf0> 80b50d5: 66 0f ef c0 pxor %xmm0,%xmm0 80b50d9: 81 ef 00 10 00 00 sub $0x1000,%edi 80b50df: e9 a5 fe ff ff jmp 80b4f89 <__strncasecmp_l_ssse3+0xa89> 80b50e4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b50ea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b50f0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b50f5: 66 0f 73 d8 04 psrldq $0x4,%xmm0 80b50fa: 66 0f 73 db 04 psrldq $0x4,%xmm3 80b50ff: e9 7c 19 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b5104: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b510a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5110: be ff ff 00 00 mov $0xffff,%esi 80b5115: 66 0f ef c0 pxor %xmm0,%xmm0 80b5119: 66 0f 6f 12 movdqa (%edx),%xmm2 80b511d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b5121: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5125: 66 0f 73 fa 0b pslldq $0xb,%xmm2 80b512a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b512e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5132: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5139: 08 80b513a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5141: 08 80b5142: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5149: 08 80b514a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b514e: 66 0f db ee pand %xmm6,%xmm5 80b5152: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5159: 08 80b515a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b515e: 66 0f db fe pand %xmm6,%xmm7 80b5162: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5169: 08 80b516a: 66 0f eb cd por %xmm5,%xmm1 80b516e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5175: 08 80b5176: 66 0f eb d7 por %xmm7,%xmm2 80b517a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b517e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b5182: 66 0f d7 fa pmovmskb %xmm2,%edi 80b5186: d3 ee shr %cl,%esi 80b5188: d3 ef shr %cl,%edi 80b518a: 29 fe sub %edi,%esi 80b518c: 8d 79 f5 lea -0xb(%ecx),%edi 80b518f: 0f 85 53 19 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b5195: be 10 00 00 00 mov $0x10,%esi 80b519a: 29 ce sub %ecx,%esi 80b519c: 39 f5 cmp %esi,%ebp 80b519e: 0f 86 9c 1b 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b51a4: 29 f5 sub %esi,%ebp 80b51a6: 66 0f 6f 1a movdqa (%edx),%xmm3 80b51aa: 66 0f ef c0 pxor %xmm0,%xmm0 80b51ae: b9 10 00 00 00 mov $0x10,%ecx 80b51b3: 83 0c 24 05 orl $0x5,(%esp) 80b51b7: 8d 7a 05 lea 0x5(%edx),%edi 80b51ba: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b51c0: 81 ef 00 10 00 00 sub $0x1000,%edi 80b51c6: 8d 76 00 lea 0x0(%esi),%esi 80b51c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b51d0: 83 c7 10 add $0x10,%edi 80b51d3: 0f 8f 37 01 00 00 jg 80b5310 <__strncasecmp_l_ssse3+0xe10> 80b51d9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b51de: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b51e3: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b51e7: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 80b51ed: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b51f1: 66 0f 6f fa movdqa %xmm2,%xmm7 80b51f5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b51fc: 08 80b51fd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5204: 08 80b5205: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b520c: 08 80b520d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5211: 66 0f db ee pand %xmm6,%xmm5 80b5215: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b521c: 08 80b521d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5221: 66 0f db fe pand %xmm6,%xmm7 80b5225: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b522c: 08 80b522d: 66 0f eb cd por %xmm5,%xmm1 80b5231: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5238: 08 80b5239: 66 0f eb d7 por %xmm7,%xmm2 80b523d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5241: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5245: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5249: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b524d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5253: 0f 85 85 18 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5259: 83 fd 10 cmp $0x10,%ebp 80b525c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b525f: 0f 86 db 1a 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5265: 83 c1 10 add $0x10,%ecx 80b5268: 66 0f 6f dc movdqa %xmm4,%xmm3 80b526c: 83 c7 10 add $0x10,%edi 80b526f: 0f 8f 9b 00 00 00 jg 80b5310 <__strncasecmp_l_ssse3+0xe10> 80b5275: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b527a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b527f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5283: 66 0f 3a 0f d3 05 palignr $0x5,%xmm3,%xmm2 80b5289: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b528d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5291: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5298: 08 80b5299: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b52a0: 08 80b52a1: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b52a8: 08 80b52a9: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b52ad: 66 0f db ee pand %xmm6,%xmm5 80b52b1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b52b8: 08 80b52b9: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b52bd: 66 0f db fe pand %xmm6,%xmm7 80b52c1: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b52c8: 08 80b52c9: 66 0f eb cd por %xmm5,%xmm1 80b52cd: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b52d4: 08 80b52d5: 66 0f eb d7 por %xmm7,%xmm2 80b52d9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b52dd: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b52e1: 66 0f f8 c8 psubb %xmm0,%xmm1 80b52e5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b52e9: 81 ee ff ff 00 00 sub $0xffff,%esi 80b52ef: 0f 85 e9 17 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b52f5: 83 fd 10 cmp $0x10,%ebp 80b52f8: 8d 6d f0 lea -0x10(%ebp),%ebp 80b52fb: 0f 86 3f 1a 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5301: 83 c1 10 add $0x10,%ecx 80b5304: 66 0f 6f dc movdqa %xmm4,%xmm3 80b5308: e9 c3 fe ff ff jmp 80b51d0 <__strncasecmp_l_ssse3+0xcd0> 80b530d: 8d 76 00 lea 0x0(%esi),%esi 80b5310: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b5314: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b5318: f7 c6 e0 ff 00 00 test $0xffe0,%esi 80b531e: 75 20 jne 80b5340 <__strncasecmp_l_ssse3+0xe40> 80b5320: 83 fd 0b cmp $0xb,%ebp 80b5323: 76 1b jbe 80b5340 <__strncasecmp_l_ssse3+0xe40> 80b5325: 66 0f ef c0 pxor %xmm0,%xmm0 80b5329: 81 ef 00 10 00 00 sub $0x1000,%edi 80b532f: e9 a5 fe ff ff jmp 80b51d9 <__strncasecmp_l_ssse3+0xcd9> 80b5334: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b533a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5340: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5345: 66 0f 73 d8 05 psrldq $0x5,%xmm0 80b534a: 66 0f 73 db 05 psrldq $0x5,%xmm3 80b534f: e9 2c 17 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b5354: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b535a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5360: be ff ff 00 00 mov $0xffff,%esi 80b5365: 66 0f ef c0 pxor %xmm0,%xmm0 80b5369: 66 0f 6f 12 movdqa (%edx),%xmm2 80b536d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b5371: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5375: 66 0f 73 fa 0a pslldq $0xa,%xmm2 80b537a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b537e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5382: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5389: 08 80b538a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5391: 08 80b5392: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5399: 08 80b539a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b539e: 66 0f db ee pand %xmm6,%xmm5 80b53a2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b53a9: 08 80b53aa: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b53ae: 66 0f db fe pand %xmm6,%xmm7 80b53b2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b53b9: 08 80b53ba: 66 0f eb cd por %xmm5,%xmm1 80b53be: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b53c5: 08 80b53c6: 66 0f eb d7 por %xmm7,%xmm2 80b53ca: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b53ce: 66 0f f8 d0 psubb %xmm0,%xmm2 80b53d2: 66 0f d7 fa pmovmskb %xmm2,%edi 80b53d6: d3 ee shr %cl,%esi 80b53d8: d3 ef shr %cl,%edi 80b53da: 29 fe sub %edi,%esi 80b53dc: 8d 79 f6 lea -0xa(%ecx),%edi 80b53df: 0f 85 03 17 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b53e5: be 10 00 00 00 mov $0x10,%esi 80b53ea: 29 ce sub %ecx,%esi 80b53ec: 39 f5 cmp %esi,%ebp 80b53ee: 0f 86 4c 19 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b53f4: 29 f5 sub %esi,%ebp 80b53f6: 66 0f 6f 1a movdqa (%edx),%xmm3 80b53fa: 66 0f ef c0 pxor %xmm0,%xmm0 80b53fe: b9 10 00 00 00 mov $0x10,%ecx 80b5403: 83 0c 24 06 orl $0x6,(%esp) 80b5407: 8d 7a 06 lea 0x6(%edx),%edi 80b540a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b5410: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5416: 8d 76 00 lea 0x0(%esi),%esi 80b5419: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b5420: 83 c7 10 add $0x10,%edi 80b5423: 0f 8f 37 01 00 00 jg 80b5560 <__strncasecmp_l_ssse3+0x1060> 80b5429: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b542e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5433: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5437: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 80b543d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5441: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5445: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b544c: 08 80b544d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5454: 08 80b5455: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b545c: 08 80b545d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5461: 66 0f db ee pand %xmm6,%xmm5 80b5465: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b546c: 08 80b546d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5471: 66 0f db fe pand %xmm6,%xmm7 80b5475: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b547c: 08 80b547d: 66 0f eb cd por %xmm5,%xmm1 80b5481: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5488: 08 80b5489: 66 0f eb d7 por %xmm7,%xmm2 80b548d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5491: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5495: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5499: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b549d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b54a3: 0f 85 35 16 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b54a9: 83 fd 10 cmp $0x10,%ebp 80b54ac: 8d 6d f0 lea -0x10(%ebp),%ebp 80b54af: 0f 86 8b 18 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b54b5: 83 c1 10 add $0x10,%ecx 80b54b8: 66 0f 6f dc movdqa %xmm4,%xmm3 80b54bc: 83 c7 10 add $0x10,%edi 80b54bf: 0f 8f 9b 00 00 00 jg 80b5560 <__strncasecmp_l_ssse3+0x1060> 80b54c5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b54ca: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b54cf: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b54d3: 66 0f 3a 0f d3 06 palignr $0x6,%xmm3,%xmm2 80b54d9: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b54dd: 66 0f 6f fa movdqa %xmm2,%xmm7 80b54e1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b54e8: 08 80b54e9: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b54f0: 08 80b54f1: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b54f8: 08 80b54f9: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b54fd: 66 0f db ee pand %xmm6,%xmm5 80b5501: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5508: 08 80b5509: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b550d: 66 0f db fe pand %xmm6,%xmm7 80b5511: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5518: 08 80b5519: 66 0f eb cd por %xmm5,%xmm1 80b551d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5524: 08 80b5525: 66 0f eb d7 por %xmm7,%xmm2 80b5529: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b552d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5531: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5535: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5539: 81 ee ff ff 00 00 sub $0xffff,%esi 80b553f: 0f 85 99 15 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5545: 83 fd 10 cmp $0x10,%ebp 80b5548: 8d 6d f0 lea -0x10(%ebp),%ebp 80b554b: 0f 86 ef 17 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5551: 83 c1 10 add $0x10,%ecx 80b5554: 66 0f 6f dc movdqa %xmm4,%xmm3 80b5558: e9 c3 fe ff ff jmp 80b5420 <__strncasecmp_l_ssse3+0xf20> 80b555d: 8d 76 00 lea 0x0(%esi),%esi 80b5560: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b5564: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b5568: f7 c6 c0 ff 00 00 test $0xffc0,%esi 80b556e: 75 20 jne 80b5590 <__strncasecmp_l_ssse3+0x1090> 80b5570: 83 fd 0a cmp $0xa,%ebp 80b5573: 76 1b jbe 80b5590 <__strncasecmp_l_ssse3+0x1090> 80b5575: 66 0f ef c0 pxor %xmm0,%xmm0 80b5579: 81 ef 00 10 00 00 sub $0x1000,%edi 80b557f: e9 a5 fe ff ff jmp 80b5429 <__strncasecmp_l_ssse3+0xf29> 80b5584: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b558a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5590: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5595: 66 0f 73 d8 06 psrldq $0x6,%xmm0 80b559a: 66 0f 73 db 06 psrldq $0x6,%xmm3 80b559f: e9 dc 14 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b55a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b55aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b55b0: be ff ff 00 00 mov $0xffff,%esi 80b55b5: 66 0f ef c0 pxor %xmm0,%xmm0 80b55b9: 66 0f 6f 12 movdqa (%edx),%xmm2 80b55bd: 66 0f 6f 08 movdqa (%eax),%xmm1 80b55c1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b55c5: 66 0f 73 fa 09 pslldq $0x9,%xmm2 80b55ca: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b55ce: 66 0f 6f fa movdqa %xmm2,%xmm7 80b55d2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b55d9: 08 80b55da: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b55e1: 08 80b55e2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b55e9: 08 80b55ea: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b55ee: 66 0f db ee pand %xmm6,%xmm5 80b55f2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b55f9: 08 80b55fa: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b55fe: 66 0f db fe pand %xmm6,%xmm7 80b5602: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5609: 08 80b560a: 66 0f eb cd por %xmm5,%xmm1 80b560e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5615: 08 80b5616: 66 0f eb d7 por %xmm7,%xmm2 80b561a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b561e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b5622: 66 0f d7 fa pmovmskb %xmm2,%edi 80b5626: d3 ee shr %cl,%esi 80b5628: d3 ef shr %cl,%edi 80b562a: 29 fe sub %edi,%esi 80b562c: 8d 79 f7 lea -0x9(%ecx),%edi 80b562f: 0f 85 b3 14 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b5635: be 10 00 00 00 mov $0x10,%esi 80b563a: 29 ce sub %ecx,%esi 80b563c: 39 f5 cmp %esi,%ebp 80b563e: 0f 86 fc 16 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5644: 29 f5 sub %esi,%ebp 80b5646: 66 0f 6f 1a movdqa (%edx),%xmm3 80b564a: 66 0f ef c0 pxor %xmm0,%xmm0 80b564e: b9 10 00 00 00 mov $0x10,%ecx 80b5653: 83 0c 24 07 orl $0x7,(%esp) 80b5657: 8d 7a 08 lea 0x8(%edx),%edi 80b565a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b5660: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5666: 8d 76 00 lea 0x0(%esi),%esi 80b5669: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b5670: 83 c7 10 add $0x10,%edi 80b5673: 0f 8f 37 01 00 00 jg 80b57b0 <__strncasecmp_l_ssse3+0x12b0> 80b5679: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b567e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5683: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5687: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 80b568d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5691: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5695: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b569c: 08 80b569d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b56a4: 08 80b56a5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b56ac: 08 80b56ad: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b56b1: 66 0f db ee pand %xmm6,%xmm5 80b56b5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b56bc: 08 80b56bd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b56c1: 66 0f db fe pand %xmm6,%xmm7 80b56c5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b56cc: 08 80b56cd: 66 0f eb cd por %xmm5,%xmm1 80b56d1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b56d8: 08 80b56d9: 66 0f eb d7 por %xmm7,%xmm2 80b56dd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b56e1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b56e5: 66 0f f8 c8 psubb %xmm0,%xmm1 80b56e9: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b56ed: 81 ee ff ff 00 00 sub $0xffff,%esi 80b56f3: 0f 85 e5 13 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b56f9: 83 fd 10 cmp $0x10,%ebp 80b56fc: 8d 6d f0 lea -0x10(%ebp),%ebp 80b56ff: 0f 86 3b 16 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5705: 83 c1 10 add $0x10,%ecx 80b5708: 66 0f 6f dc movdqa %xmm4,%xmm3 80b570c: 83 c7 10 add $0x10,%edi 80b570f: 0f 8f 9b 00 00 00 jg 80b57b0 <__strncasecmp_l_ssse3+0x12b0> 80b5715: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b571a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b571f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5723: 66 0f 3a 0f d3 07 palignr $0x7,%xmm3,%xmm2 80b5729: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b572d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5731: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5738: 08 80b5739: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5740: 08 80b5741: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5748: 08 80b5749: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b574d: 66 0f db ee pand %xmm6,%xmm5 80b5751: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5758: 08 80b5759: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b575d: 66 0f db fe pand %xmm6,%xmm7 80b5761: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5768: 08 80b5769: 66 0f eb cd por %xmm5,%xmm1 80b576d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5774: 08 80b5775: 66 0f eb d7 por %xmm7,%xmm2 80b5779: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b577d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5781: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5785: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5789: 81 ee ff ff 00 00 sub $0xffff,%esi 80b578f: 0f 85 49 13 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5795: 83 fd 10 cmp $0x10,%ebp 80b5798: 8d 6d f0 lea -0x10(%ebp),%ebp 80b579b: 0f 86 9f 15 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b57a1: 83 c1 10 add $0x10,%ecx 80b57a4: 66 0f 6f dc movdqa %xmm4,%xmm3 80b57a8: e9 c3 fe ff ff jmp 80b5670 <__strncasecmp_l_ssse3+0x1170> 80b57ad: 8d 76 00 lea 0x0(%esi),%esi 80b57b0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b57b4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b57b8: f7 c6 80 ff 00 00 test $0xff80,%esi 80b57be: 75 20 jne 80b57e0 <__strncasecmp_l_ssse3+0x12e0> 80b57c0: 83 fd 09 cmp $0x9,%ebp 80b57c3: 76 1b jbe 80b57e0 <__strncasecmp_l_ssse3+0x12e0> 80b57c5: 66 0f ef c0 pxor %xmm0,%xmm0 80b57c9: 66 0f ef c0 pxor %xmm0,%xmm0 80b57cd: 81 ef 00 10 00 00 sub $0x1000,%edi 80b57d3: e9 a1 fe ff ff jmp 80b5679 <__strncasecmp_l_ssse3+0x1179> 80b57d8: 90 nop 80b57d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b57e0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b57e5: 66 0f 73 d8 07 psrldq $0x7,%xmm0 80b57ea: 66 0f 73 db 07 psrldq $0x7,%xmm3 80b57ef: e9 8c 12 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b57f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b57fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5800: be ff ff 00 00 mov $0xffff,%esi 80b5805: 66 0f ef c0 pxor %xmm0,%xmm0 80b5809: 66 0f 6f 12 movdqa (%edx),%xmm2 80b580d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b5811: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5815: 66 0f 73 fa 08 pslldq $0x8,%xmm2 80b581a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b581e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5822: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5829: 08 80b582a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5831: 08 80b5832: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5839: 08 80b583a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b583e: 66 0f db ee pand %xmm6,%xmm5 80b5842: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5849: 08 80b584a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b584e: 66 0f db fe pand %xmm6,%xmm7 80b5852: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5859: 08 80b585a: 66 0f eb cd por %xmm5,%xmm1 80b585e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5865: 08 80b5866: 66 0f eb d7 por %xmm7,%xmm2 80b586a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b586e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b5872: 66 0f d7 fa pmovmskb %xmm2,%edi 80b5876: d3 ee shr %cl,%esi 80b5878: d3 ef shr %cl,%edi 80b587a: 29 fe sub %edi,%esi 80b587c: 8d 79 f8 lea -0x8(%ecx),%edi 80b587f: 0f 85 63 12 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b5885: be 10 00 00 00 mov $0x10,%esi 80b588a: 29 ce sub %ecx,%esi 80b588c: 39 f5 cmp %esi,%ebp 80b588e: 0f 86 ac 14 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5894: 29 f5 sub %esi,%ebp 80b5896: 66 0f 6f 1a movdqa (%edx),%xmm3 80b589a: 66 0f ef c0 pxor %xmm0,%xmm0 80b589e: b9 10 00 00 00 mov $0x10,%ecx 80b58a3: 83 0c 24 08 orl $0x8,(%esp) 80b58a7: 8d 7a 08 lea 0x8(%edx),%edi 80b58aa: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b58b0: 81 ef 00 10 00 00 sub $0x1000,%edi 80b58b6: 8d 76 00 lea 0x0(%esi),%esi 80b58b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b58c0: 83 c7 10 add $0x10,%edi 80b58c3: 0f 8f 37 01 00 00 jg 80b5a00 <__strncasecmp_l_ssse3+0x1500> 80b58c9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b58ce: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b58d3: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b58d7: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 80b58dd: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b58e1: 66 0f 6f fa movdqa %xmm2,%xmm7 80b58e5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b58ec: 08 80b58ed: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b58f4: 08 80b58f5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b58fc: 08 80b58fd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5901: 66 0f db ee pand %xmm6,%xmm5 80b5905: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b590c: 08 80b590d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5911: 66 0f db fe pand %xmm6,%xmm7 80b5915: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b591c: 08 80b591d: 66 0f eb cd por %xmm5,%xmm1 80b5921: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5928: 08 80b5929: 66 0f eb d7 por %xmm7,%xmm2 80b592d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5931: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5935: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5939: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b593d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5943: 0f 85 95 11 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5949: 83 fd 10 cmp $0x10,%ebp 80b594c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b594f: 0f 86 eb 13 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5955: 83 c1 10 add $0x10,%ecx 80b5958: 66 0f 6f dc movdqa %xmm4,%xmm3 80b595c: 83 c7 10 add $0x10,%edi 80b595f: 0f 8f 9b 00 00 00 jg 80b5a00 <__strncasecmp_l_ssse3+0x1500> 80b5965: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b596a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b596f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5973: 66 0f 3a 0f d3 08 palignr $0x8,%xmm3,%xmm2 80b5979: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b597d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5981: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5988: 08 80b5989: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5990: 08 80b5991: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5998: 08 80b5999: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b599d: 66 0f db ee pand %xmm6,%xmm5 80b59a1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b59a8: 08 80b59a9: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b59ad: 66 0f db fe pand %xmm6,%xmm7 80b59b1: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b59b8: 08 80b59b9: 66 0f eb cd por %xmm5,%xmm1 80b59bd: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b59c4: 08 80b59c5: 66 0f eb d7 por %xmm7,%xmm2 80b59c9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b59cd: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b59d1: 66 0f f8 c8 psubb %xmm0,%xmm1 80b59d5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b59d9: 81 ee ff ff 00 00 sub $0xffff,%esi 80b59df: 0f 85 f9 10 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b59e5: 83 fd 10 cmp $0x10,%ebp 80b59e8: 8d 6d f0 lea -0x10(%ebp),%ebp 80b59eb: 0f 86 4f 13 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b59f1: 83 c1 10 add $0x10,%ecx 80b59f4: 66 0f 6f dc movdqa %xmm4,%xmm3 80b59f8: e9 c3 fe ff ff jmp 80b58c0 <__strncasecmp_l_ssse3+0x13c0> 80b59fd: 8d 76 00 lea 0x0(%esi),%esi 80b5a00: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b5a04: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b5a08: f7 c6 00 ff 00 00 test $0xff00,%esi 80b5a0e: 75 20 jne 80b5a30 <__strncasecmp_l_ssse3+0x1530> 80b5a10: 83 fd 08 cmp $0x8,%ebp 80b5a13: 76 1b jbe 80b5a30 <__strncasecmp_l_ssse3+0x1530> 80b5a15: 66 0f ef c0 pxor %xmm0,%xmm0 80b5a19: 66 0f ef c0 pxor %xmm0,%xmm0 80b5a1d: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5a23: e9 a1 fe ff ff jmp 80b58c9 <__strncasecmp_l_ssse3+0x13c9> 80b5a28: 90 nop 80b5a29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b5a30: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5a35: 66 0f 73 d8 08 psrldq $0x8,%xmm0 80b5a3a: 66 0f 73 db 08 psrldq $0x8,%xmm3 80b5a3f: e9 3c 10 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b5a44: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b5a4a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5a50: be ff ff 00 00 mov $0xffff,%esi 80b5a55: 66 0f ef c0 pxor %xmm0,%xmm0 80b5a59: 66 0f 6f 12 movdqa (%edx),%xmm2 80b5a5d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b5a61: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5a65: 66 0f 73 fa 07 pslldq $0x7,%xmm2 80b5a6a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5a6e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5a72: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5a79: 08 80b5a7a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5a81: 08 80b5a82: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5a89: 08 80b5a8a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5a8e: 66 0f db ee pand %xmm6,%xmm5 80b5a92: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5a99: 08 80b5a9a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5a9e: 66 0f db fe pand %xmm6,%xmm7 80b5aa2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5aa9: 08 80b5aaa: 66 0f eb cd por %xmm5,%xmm1 80b5aae: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5ab5: 08 80b5ab6: 66 0f eb d7 por %xmm7,%xmm2 80b5aba: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b5abe: 66 0f f8 d0 psubb %xmm0,%xmm2 80b5ac2: 66 0f d7 fa pmovmskb %xmm2,%edi 80b5ac6: d3 ee shr %cl,%esi 80b5ac8: d3 ef shr %cl,%edi 80b5aca: 29 fe sub %edi,%esi 80b5acc: 8d 79 f9 lea -0x7(%ecx),%edi 80b5acf: 0f 85 13 10 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b5ad5: be 10 00 00 00 mov $0x10,%esi 80b5ada: 29 ce sub %ecx,%esi 80b5adc: 39 f5 cmp %esi,%ebp 80b5ade: 0f 86 5c 12 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5ae4: 29 f5 sub %esi,%ebp 80b5ae6: 66 0f 6f 1a movdqa (%edx),%xmm3 80b5aea: 66 0f ef c0 pxor %xmm0,%xmm0 80b5aee: b9 10 00 00 00 mov $0x10,%ecx 80b5af3: 83 0c 24 09 orl $0x9,(%esp) 80b5af7: 8d 7a 09 lea 0x9(%edx),%edi 80b5afa: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b5b00: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5b06: 8d 76 00 lea 0x0(%esi),%esi 80b5b09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b5b10: 83 c7 10 add $0x10,%edi 80b5b13: 0f 8f 37 01 00 00 jg 80b5c50 <__strncasecmp_l_ssse3+0x1750> 80b5b19: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5b1e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5b23: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5b27: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 80b5b2d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5b31: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5b35: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5b3c: 08 80b5b3d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5b44: 08 80b5b45: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5b4c: 08 80b5b4d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5b51: 66 0f db ee pand %xmm6,%xmm5 80b5b55: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5b5c: 08 80b5b5d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5b61: 66 0f db fe pand %xmm6,%xmm7 80b5b65: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5b6c: 08 80b5b6d: 66 0f eb cd por %xmm5,%xmm1 80b5b71: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5b78: 08 80b5b79: 66 0f eb d7 por %xmm7,%xmm2 80b5b7d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5b81: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5b85: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5b89: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5b8d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5b93: 0f 85 45 0f 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5b99: 83 fd 10 cmp $0x10,%ebp 80b5b9c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b5b9f: 0f 86 9b 11 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5ba5: 83 c1 10 add $0x10,%ecx 80b5ba8: 66 0f 6f dc movdqa %xmm4,%xmm3 80b5bac: 83 c7 10 add $0x10,%edi 80b5baf: 0f 8f 9b 00 00 00 jg 80b5c50 <__strncasecmp_l_ssse3+0x1750> 80b5bb5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5bba: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5bbf: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5bc3: 66 0f 3a 0f d3 09 palignr $0x9,%xmm3,%xmm2 80b5bc9: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5bcd: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5bd1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5bd8: 08 80b5bd9: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5be0: 08 80b5be1: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5be8: 08 80b5be9: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5bed: 66 0f db ee pand %xmm6,%xmm5 80b5bf1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5bf8: 08 80b5bf9: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5bfd: 66 0f db fe pand %xmm6,%xmm7 80b5c01: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5c08: 08 80b5c09: 66 0f eb cd por %xmm5,%xmm1 80b5c0d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5c14: 08 80b5c15: 66 0f eb d7 por %xmm7,%xmm2 80b5c19: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5c1d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5c21: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5c25: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5c29: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5c2f: 0f 85 a9 0e 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5c35: 83 fd 10 cmp $0x10,%ebp 80b5c38: 8d 6d f0 lea -0x10(%ebp),%ebp 80b5c3b: 0f 86 ff 10 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5c41: 83 c1 10 add $0x10,%ecx 80b5c44: 66 0f 6f dc movdqa %xmm4,%xmm3 80b5c48: e9 c3 fe ff ff jmp 80b5b10 <__strncasecmp_l_ssse3+0x1610> 80b5c4d: 8d 76 00 lea 0x0(%esi),%esi 80b5c50: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b5c54: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b5c58: f7 c6 00 fe 00 00 test $0xfe00,%esi 80b5c5e: 75 20 jne 80b5c80 <__strncasecmp_l_ssse3+0x1780> 80b5c60: 83 fd 07 cmp $0x7,%ebp 80b5c63: 76 1b jbe 80b5c80 <__strncasecmp_l_ssse3+0x1780> 80b5c65: 66 0f ef c0 pxor %xmm0,%xmm0 80b5c69: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5c6f: e9 a5 fe ff ff jmp 80b5b19 <__strncasecmp_l_ssse3+0x1619> 80b5c74: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b5c7a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5c80: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5c85: 66 0f 73 d8 09 psrldq $0x9,%xmm0 80b5c8a: 66 0f 73 db 09 psrldq $0x9,%xmm3 80b5c8f: e9 ec 0d 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b5c94: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b5c9a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5ca0: be ff ff 00 00 mov $0xffff,%esi 80b5ca5: 66 0f ef c0 pxor %xmm0,%xmm0 80b5ca9: 66 0f 6f 12 movdqa (%edx),%xmm2 80b5cad: 66 0f 6f 08 movdqa (%eax),%xmm1 80b5cb1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5cb5: 66 0f 73 fa 06 pslldq $0x6,%xmm2 80b5cba: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5cbe: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5cc2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5cc9: 08 80b5cca: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5cd1: 08 80b5cd2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5cd9: 08 80b5cda: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5cde: 66 0f db ee pand %xmm6,%xmm5 80b5ce2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5ce9: 08 80b5cea: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5cee: 66 0f db fe pand %xmm6,%xmm7 80b5cf2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5cf9: 08 80b5cfa: 66 0f eb cd por %xmm5,%xmm1 80b5cfe: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5d05: 08 80b5d06: 66 0f eb d7 por %xmm7,%xmm2 80b5d0a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b5d0e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b5d12: 66 0f d7 fa pmovmskb %xmm2,%edi 80b5d16: d3 ee shr %cl,%esi 80b5d18: d3 ef shr %cl,%edi 80b5d1a: 29 fe sub %edi,%esi 80b5d1c: 8d 79 fa lea -0x6(%ecx),%edi 80b5d1f: 0f 85 c3 0d 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b5d25: be 10 00 00 00 mov $0x10,%esi 80b5d2a: 29 ce sub %ecx,%esi 80b5d2c: 39 f5 cmp %esi,%ebp 80b5d2e: 0f 86 0c 10 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5d34: 29 f5 sub %esi,%ebp 80b5d36: 66 0f 6f 1a movdqa (%edx),%xmm3 80b5d3a: 66 0f ef c0 pxor %xmm0,%xmm0 80b5d3e: b9 10 00 00 00 mov $0x10,%ecx 80b5d43: 83 0c 24 0a orl $0xa,(%esp) 80b5d47: 8d 7a 0a lea 0xa(%edx),%edi 80b5d4a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b5d50: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5d56: 8d 76 00 lea 0x0(%esi),%esi 80b5d59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b5d60: 83 c7 10 add $0x10,%edi 80b5d63: 0f 8f 37 01 00 00 jg 80b5ea0 <__strncasecmp_l_ssse3+0x19a0> 80b5d69: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5d6e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5d73: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5d77: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 80b5d7d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5d81: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5d85: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5d8c: 08 80b5d8d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5d94: 08 80b5d95: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5d9c: 08 80b5d9d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5da1: 66 0f db ee pand %xmm6,%xmm5 80b5da5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5dac: 08 80b5dad: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5db1: 66 0f db fe pand %xmm6,%xmm7 80b5db5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5dbc: 08 80b5dbd: 66 0f eb cd por %xmm5,%xmm1 80b5dc1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5dc8: 08 80b5dc9: 66 0f eb d7 por %xmm7,%xmm2 80b5dcd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5dd1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5dd5: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5dd9: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5ddd: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5de3: 0f 85 f5 0c 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5de9: 83 fd 10 cmp $0x10,%ebp 80b5dec: 8d 6d f0 lea -0x10(%ebp),%ebp 80b5def: 0f 86 4b 0f 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5df5: 83 c1 10 add $0x10,%ecx 80b5df8: 66 0f 6f dc movdqa %xmm4,%xmm3 80b5dfc: 83 c7 10 add $0x10,%edi 80b5dff: 0f 8f 9b 00 00 00 jg 80b5ea0 <__strncasecmp_l_ssse3+0x19a0> 80b5e05: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5e0a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5e0f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5e13: 66 0f 3a 0f d3 0a palignr $0xa,%xmm3,%xmm2 80b5e19: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5e1d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5e21: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5e28: 08 80b5e29: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5e30: 08 80b5e31: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5e38: 08 80b5e39: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5e3d: 66 0f db ee pand %xmm6,%xmm5 80b5e41: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5e48: 08 80b5e49: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5e4d: 66 0f db fe pand %xmm6,%xmm7 80b5e51: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5e58: 08 80b5e59: 66 0f eb cd por %xmm5,%xmm1 80b5e5d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5e64: 08 80b5e65: 66 0f eb d7 por %xmm7,%xmm2 80b5e69: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5e6d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b5e71: 66 0f f8 c8 psubb %xmm0,%xmm1 80b5e75: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b5e79: 81 ee ff ff 00 00 sub $0xffff,%esi 80b5e7f: 0f 85 59 0c 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b5e85: 83 fd 10 cmp $0x10,%ebp 80b5e88: 8d 6d f0 lea -0x10(%ebp),%ebp 80b5e8b: 0f 86 af 0e 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5e91: 83 c1 10 add $0x10,%ecx 80b5e94: 66 0f 6f dc movdqa %xmm4,%xmm3 80b5e98: e9 c3 fe ff ff jmp 80b5d60 <__strncasecmp_l_ssse3+0x1860> 80b5e9d: 8d 76 00 lea 0x0(%esi),%esi 80b5ea0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b5ea4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b5ea8: f7 c6 00 fc 00 00 test $0xfc00,%esi 80b5eae: 75 20 jne 80b5ed0 <__strncasecmp_l_ssse3+0x19d0> 80b5eb0: 83 fd 06 cmp $0x6,%ebp 80b5eb3: 76 1b jbe 80b5ed0 <__strncasecmp_l_ssse3+0x19d0> 80b5eb5: 66 0f ef c0 pxor %xmm0,%xmm0 80b5eb9: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5ebf: e9 a5 fe ff ff jmp 80b5d69 <__strncasecmp_l_ssse3+0x1869> 80b5ec4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b5eca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5ed0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5ed5: 66 0f 73 d8 0a psrldq $0xa,%xmm0 80b5eda: 66 0f 73 db 0a psrldq $0xa,%xmm3 80b5edf: e9 9c 0b 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b5ee4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b5eea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b5ef0: be ff ff 00 00 mov $0xffff,%esi 80b5ef5: 66 0f ef c0 pxor %xmm0,%xmm0 80b5ef9: 66 0f 6f 12 movdqa (%edx),%xmm2 80b5efd: 66 0f 6f 08 movdqa (%eax),%xmm1 80b5f01: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b5f05: 66 0f 73 fa 05 pslldq $0x5,%xmm2 80b5f0a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5f0e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5f12: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5f19: 08 80b5f1a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5f21: 08 80b5f22: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5f29: 08 80b5f2a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5f2e: 66 0f db ee pand %xmm6,%xmm5 80b5f32: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5f39: 08 80b5f3a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b5f3e: 66 0f db fe pand %xmm6,%xmm7 80b5f42: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b5f49: 08 80b5f4a: 66 0f eb cd por %xmm5,%xmm1 80b5f4e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b5f55: 08 80b5f56: 66 0f eb d7 por %xmm7,%xmm2 80b5f5a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b5f5e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b5f62: 66 0f d7 fa pmovmskb %xmm2,%edi 80b5f66: d3 ee shr %cl,%esi 80b5f68: d3 ef shr %cl,%edi 80b5f6a: 29 fe sub %edi,%esi 80b5f6c: 8d 79 fb lea -0x5(%ecx),%edi 80b5f6f: 0f 85 73 0b 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b5f75: be 10 00 00 00 mov $0x10,%esi 80b5f7a: 29 ce sub %ecx,%esi 80b5f7c: 39 f5 cmp %esi,%ebp 80b5f7e: 0f 86 bc 0d 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b5f84: 29 f5 sub %esi,%ebp 80b5f86: 66 0f 6f 1a movdqa (%edx),%xmm3 80b5f8a: 66 0f ef c0 pxor %xmm0,%xmm0 80b5f8e: b9 10 00 00 00 mov $0x10,%ecx 80b5f93: 83 0c 24 0b orl $0xb,(%esp) 80b5f97: 8d 7a 0b lea 0xb(%edx),%edi 80b5f9a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b5fa0: 81 ef 00 10 00 00 sub $0x1000,%edi 80b5fa6: 8d 76 00 lea 0x0(%esi),%esi 80b5fa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b5fb0: 83 c7 10 add $0x10,%edi 80b5fb3: 0f 8f 37 01 00 00 jg 80b60f0 <__strncasecmp_l_ssse3+0x1bf0> 80b5fb9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b5fbe: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b5fc3: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b5fc7: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 80b5fcd: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b5fd1: 66 0f 6f fa movdqa %xmm2,%xmm7 80b5fd5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5fdc: 08 80b5fdd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b5fe4: 08 80b5fe5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b5fec: 08 80b5fed: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b5ff1: 66 0f db ee pand %xmm6,%xmm5 80b5ff5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b5ffc: 08 80b5ffd: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b6001: 66 0f db fe pand %xmm6,%xmm7 80b6005: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b600c: 08 80b600d: 66 0f eb cd por %xmm5,%xmm1 80b6011: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6018: 08 80b6019: 66 0f eb d7 por %xmm7,%xmm2 80b601d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b6021: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6025: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6029: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b602d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b6033: 0f 85 a5 0a 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6039: 83 fd 10 cmp $0x10,%ebp 80b603c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b603f: 0f 86 fb 0c 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6045: 83 c1 10 add $0x10,%ecx 80b6048: 66 0f 6f dc movdqa %xmm4,%xmm3 80b604c: 83 c7 10 add $0x10,%edi 80b604f: 0f 8f 9b 00 00 00 jg 80b60f0 <__strncasecmp_l_ssse3+0x1bf0> 80b6055: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b605a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b605f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b6063: 66 0f 3a 0f d3 0b palignr $0xb,%xmm3,%xmm2 80b6069: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b606d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6071: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6078: 08 80b6079: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6080: 08 80b6081: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6088: 08 80b6089: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b608d: 66 0f db ee pand %xmm6,%xmm5 80b6091: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6098: 08 80b6099: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b609d: 66 0f db fe pand %xmm6,%xmm7 80b60a1: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b60a8: 08 80b60a9: 66 0f eb cd por %xmm5,%xmm1 80b60ad: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b60b4: 08 80b60b5: 66 0f eb d7 por %xmm7,%xmm2 80b60b9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b60bd: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b60c1: 66 0f f8 c8 psubb %xmm0,%xmm1 80b60c5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b60c9: 81 ee ff ff 00 00 sub $0xffff,%esi 80b60cf: 0f 85 09 0a 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b60d5: 83 fd 10 cmp $0x10,%ebp 80b60d8: 8d 6d f0 lea -0x10(%ebp),%ebp 80b60db: 0f 86 5f 0c 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b60e1: 83 c1 10 add $0x10,%ecx 80b60e4: 66 0f 6f dc movdqa %xmm4,%xmm3 80b60e8: e9 c3 fe ff ff jmp 80b5fb0 <__strncasecmp_l_ssse3+0x1ab0> 80b60ed: 8d 76 00 lea 0x0(%esi),%esi 80b60f0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b60f4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b60f8: f7 c6 00 f8 00 00 test $0xf800,%esi 80b60fe: 75 20 jne 80b6120 <__strncasecmp_l_ssse3+0x1c20> 80b6100: 83 fd 05 cmp $0x5,%ebp 80b6103: 76 1b jbe 80b6120 <__strncasecmp_l_ssse3+0x1c20> 80b6105: 66 0f ef c0 pxor %xmm0,%xmm0 80b6109: 81 ef 00 10 00 00 sub $0x1000,%edi 80b610f: e9 a5 fe ff ff jmp 80b5fb9 <__strncasecmp_l_ssse3+0x1ab9> 80b6114: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b611a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6120: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b6125: 66 0f 73 d8 0b psrldq $0xb,%xmm0 80b612a: 66 0f 73 db 0b psrldq $0xb,%xmm3 80b612f: e9 4c 09 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b6134: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b613a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6140: be ff ff 00 00 mov $0xffff,%esi 80b6145: 66 0f ef c0 pxor %xmm0,%xmm0 80b6149: 66 0f 6f 12 movdqa (%edx),%xmm2 80b614d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b6151: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b6155: 66 0f 73 fa 04 pslldq $0x4,%xmm2 80b615a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b615e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6162: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6169: 08 80b616a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6171: 08 80b6172: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6179: 08 80b617a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b617e: 66 0f db ee pand %xmm6,%xmm5 80b6182: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6189: 08 80b618a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b618e: 66 0f db fe pand %xmm6,%xmm7 80b6192: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b6199: 08 80b619a: 66 0f eb cd por %xmm5,%xmm1 80b619e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b61a5: 08 80b61a6: 66 0f eb d7 por %xmm7,%xmm2 80b61aa: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b61ae: 66 0f f8 d0 psubb %xmm0,%xmm2 80b61b2: 66 0f d7 fa pmovmskb %xmm2,%edi 80b61b6: d3 ee shr %cl,%esi 80b61b8: d3 ef shr %cl,%edi 80b61ba: 29 fe sub %edi,%esi 80b61bc: 8d 79 fc lea -0x4(%ecx),%edi 80b61bf: 0f 85 23 09 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b61c5: be 10 00 00 00 mov $0x10,%esi 80b61ca: 29 ce sub %ecx,%esi 80b61cc: 39 f5 cmp %esi,%ebp 80b61ce: 0f 86 6c 0b 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b61d4: 29 f5 sub %esi,%ebp 80b61d6: 66 0f 6f 1a movdqa (%edx),%xmm3 80b61da: 66 0f ef c0 pxor %xmm0,%xmm0 80b61de: b9 10 00 00 00 mov $0x10,%ecx 80b61e3: 83 0c 24 0c orl $0xc,(%esp) 80b61e7: 8d 7a 0c lea 0xc(%edx),%edi 80b61ea: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b61f0: 81 ef 00 10 00 00 sub $0x1000,%edi 80b61f6: 8d 76 00 lea 0x0(%esi),%esi 80b61f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6200: 83 c7 10 add $0x10,%edi 80b6203: 0f 8f 37 01 00 00 jg 80b6340 <__strncasecmp_l_ssse3+0x1e40> 80b6209: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b620e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b6213: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b6217: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 80b621d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b6221: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6225: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b622c: 08 80b622d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6234: 08 80b6235: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b623c: 08 80b623d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b6241: 66 0f db ee pand %xmm6,%xmm5 80b6245: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b624c: 08 80b624d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b6251: 66 0f db fe pand %xmm6,%xmm7 80b6255: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b625c: 08 80b625d: 66 0f eb cd por %xmm5,%xmm1 80b6261: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6268: 08 80b6269: 66 0f eb d7 por %xmm7,%xmm2 80b626d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b6271: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6275: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6279: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b627d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b6283: 0f 85 55 08 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6289: 83 fd 10 cmp $0x10,%ebp 80b628c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b628f: 0f 86 ab 0a 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6295: 83 c1 10 add $0x10,%ecx 80b6298: 66 0f 6f dc movdqa %xmm4,%xmm3 80b629c: 83 c7 10 add $0x10,%edi 80b629f: 0f 8f 9b 00 00 00 jg 80b6340 <__strncasecmp_l_ssse3+0x1e40> 80b62a5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b62aa: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b62af: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b62b3: 66 0f 3a 0f d3 0c palignr $0xc,%xmm3,%xmm2 80b62b9: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b62bd: 66 0f 6f fa movdqa %xmm2,%xmm7 80b62c1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b62c8: 08 80b62c9: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b62d0: 08 80b62d1: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b62d8: 08 80b62d9: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b62dd: 66 0f db ee pand %xmm6,%xmm5 80b62e1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b62e8: 08 80b62e9: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b62ed: 66 0f db fe pand %xmm6,%xmm7 80b62f1: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b62f8: 08 80b62f9: 66 0f eb cd por %xmm5,%xmm1 80b62fd: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6304: 08 80b6305: 66 0f eb d7 por %xmm7,%xmm2 80b6309: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b630d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6311: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6315: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b6319: 81 ee ff ff 00 00 sub $0xffff,%esi 80b631f: 0f 85 b9 07 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6325: 83 fd 10 cmp $0x10,%ebp 80b6328: 8d 6d f0 lea -0x10(%ebp),%ebp 80b632b: 0f 86 0f 0a 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6331: 83 c1 10 add $0x10,%ecx 80b6334: 66 0f 6f dc movdqa %xmm4,%xmm3 80b6338: e9 c3 fe ff ff jmp 80b6200 <__strncasecmp_l_ssse3+0x1d00> 80b633d: 8d 76 00 lea 0x0(%esi),%esi 80b6340: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b6344: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b6348: f7 c6 00 f0 00 00 test $0xf000,%esi 80b634e: 75 20 jne 80b6370 <__strncasecmp_l_ssse3+0x1e70> 80b6350: 83 fd 04 cmp $0x4,%ebp 80b6353: 76 1b jbe 80b6370 <__strncasecmp_l_ssse3+0x1e70> 80b6355: 66 0f ef c0 pxor %xmm0,%xmm0 80b6359: 81 ef 00 10 00 00 sub $0x1000,%edi 80b635f: e9 a5 fe ff ff jmp 80b6209 <__strncasecmp_l_ssse3+0x1d09> 80b6364: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b636a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6370: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b6375: 66 0f 73 d8 0c psrldq $0xc,%xmm0 80b637a: 66 0f 73 db 0c psrldq $0xc,%xmm3 80b637f: e9 fc 06 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b6384: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b638a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6390: be ff ff 00 00 mov $0xffff,%esi 80b6395: 66 0f ef c0 pxor %xmm0,%xmm0 80b6399: 66 0f 6f 12 movdqa (%edx),%xmm2 80b639d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b63a1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b63a5: 66 0f 73 fa 03 pslldq $0x3,%xmm2 80b63aa: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b63ae: 66 0f 6f fa movdqa %xmm2,%xmm7 80b63b2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b63b9: 08 80b63ba: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b63c1: 08 80b63c2: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b63c9: 08 80b63ca: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b63ce: 66 0f db ee pand %xmm6,%xmm5 80b63d2: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b63d9: 08 80b63da: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b63de: 66 0f db fe pand %xmm6,%xmm7 80b63e2: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b63e9: 08 80b63ea: 66 0f eb cd por %xmm5,%xmm1 80b63ee: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b63f5: 08 80b63f6: 66 0f eb d7 por %xmm7,%xmm2 80b63fa: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b63fe: 66 0f f8 d0 psubb %xmm0,%xmm2 80b6402: 66 0f d7 fa pmovmskb %xmm2,%edi 80b6406: d3 ee shr %cl,%esi 80b6408: d3 ef shr %cl,%edi 80b640a: 29 fe sub %edi,%esi 80b640c: 8d 79 fd lea -0x3(%ecx),%edi 80b640f: 0f 85 d3 06 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b6415: be 10 00 00 00 mov $0x10,%esi 80b641a: 29 ce sub %ecx,%esi 80b641c: 39 f5 cmp %esi,%ebp 80b641e: 0f 86 1c 09 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6424: 29 f5 sub %esi,%ebp 80b6426: 66 0f 6f 1a movdqa (%edx),%xmm3 80b642a: 66 0f ef c0 pxor %xmm0,%xmm0 80b642e: b9 10 00 00 00 mov $0x10,%ecx 80b6433: 83 0c 24 0d orl $0xd,(%esp) 80b6437: 8d 7a 0d lea 0xd(%edx),%edi 80b643a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b6440: 81 ef 00 10 00 00 sub $0x1000,%edi 80b6446: 8d 76 00 lea 0x0(%esi),%esi 80b6449: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6450: 83 c7 10 add $0x10,%edi 80b6453: 0f 8f 37 01 00 00 jg 80b6590 <__strncasecmp_l_ssse3+0x2090> 80b6459: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b645e: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b6463: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b6467: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 80b646d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b6471: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6475: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b647c: 08 80b647d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6484: 08 80b6485: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b648c: 08 80b648d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b6491: 66 0f db ee pand %xmm6,%xmm5 80b6495: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b649c: 08 80b649d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b64a1: 66 0f db fe pand %xmm6,%xmm7 80b64a5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b64ac: 08 80b64ad: 66 0f eb cd por %xmm5,%xmm1 80b64b1: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b64b8: 08 80b64b9: 66 0f eb d7 por %xmm7,%xmm2 80b64bd: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b64c1: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b64c5: 66 0f f8 c8 psubb %xmm0,%xmm1 80b64c9: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b64cd: 81 ee ff ff 00 00 sub $0xffff,%esi 80b64d3: 0f 85 05 06 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b64d9: 83 fd 10 cmp $0x10,%ebp 80b64dc: 8d 6d f0 lea -0x10(%ebp),%ebp 80b64df: 0f 86 5b 08 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b64e5: 83 c1 10 add $0x10,%ecx 80b64e8: 66 0f 6f dc movdqa %xmm4,%xmm3 80b64ec: 83 c7 10 add $0x10,%edi 80b64ef: 0f 8f 9b 00 00 00 jg 80b6590 <__strncasecmp_l_ssse3+0x2090> 80b64f5: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b64fa: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b64ff: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b6503: 66 0f 3a 0f d3 0d palignr $0xd,%xmm3,%xmm2 80b6509: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b650d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6511: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6518: 08 80b6519: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6520: 08 80b6521: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6528: 08 80b6529: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b652d: 66 0f db ee pand %xmm6,%xmm5 80b6531: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6538: 08 80b6539: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b653d: 66 0f db fe pand %xmm6,%xmm7 80b6541: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b6548: 08 80b6549: 66 0f eb cd por %xmm5,%xmm1 80b654d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6554: 08 80b6555: 66 0f eb d7 por %xmm7,%xmm2 80b6559: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b655d: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6561: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6565: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b6569: 81 ee ff ff 00 00 sub $0xffff,%esi 80b656f: 0f 85 69 05 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6575: 83 fd 10 cmp $0x10,%ebp 80b6578: 8d 6d f0 lea -0x10(%ebp),%ebp 80b657b: 0f 86 bf 07 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6581: 83 c1 10 add $0x10,%ecx 80b6584: 66 0f 6f dc movdqa %xmm4,%xmm3 80b6588: e9 c3 fe ff ff jmp 80b6450 <__strncasecmp_l_ssse3+0x1f50> 80b658d: 8d 76 00 lea 0x0(%esi),%esi 80b6590: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b6594: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b6598: f7 c6 00 e0 00 00 test $0xe000,%esi 80b659e: 75 20 jne 80b65c0 <__strncasecmp_l_ssse3+0x20c0> 80b65a0: 83 fd 03 cmp $0x3,%ebp 80b65a3: 76 1b jbe 80b65c0 <__strncasecmp_l_ssse3+0x20c0> 80b65a5: 66 0f ef c0 pxor %xmm0,%xmm0 80b65a9: 81 ef 00 10 00 00 sub $0x1000,%edi 80b65af: e9 a5 fe ff ff jmp 80b6459 <__strncasecmp_l_ssse3+0x1f59> 80b65b4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b65ba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b65c0: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b65c5: 66 0f 73 d8 0d psrldq $0xd,%xmm0 80b65ca: 66 0f 73 db 0d psrldq $0xd,%xmm3 80b65cf: e9 ac 04 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b65d4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b65da: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b65e0: be ff ff 00 00 mov $0xffff,%esi 80b65e5: 66 0f ef c0 pxor %xmm0,%xmm0 80b65e9: 66 0f 6f 12 movdqa (%edx),%xmm2 80b65ed: 66 0f 6f 08 movdqa (%eax),%xmm1 80b65f1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b65f5: 66 0f 73 fa 02 pslldq $0x2,%xmm2 80b65fa: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b65fe: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6602: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6609: 08 80b660a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6611: 08 80b6612: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6619: 08 80b661a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b661e: 66 0f db ee pand %xmm6,%xmm5 80b6622: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6629: 08 80b662a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b662e: 66 0f db fe pand %xmm6,%xmm7 80b6632: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b6639: 08 80b663a: 66 0f eb cd por %xmm5,%xmm1 80b663e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6645: 08 80b6646: 66 0f eb d7 por %xmm7,%xmm2 80b664a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b664e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b6652: 66 0f d7 fa pmovmskb %xmm2,%edi 80b6656: d3 ee shr %cl,%esi 80b6658: d3 ef shr %cl,%edi 80b665a: 29 fe sub %edi,%esi 80b665c: 8d 79 fe lea -0x2(%ecx),%edi 80b665f: 0f 85 83 04 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b6665: be 10 00 00 00 mov $0x10,%esi 80b666a: 29 ce sub %ecx,%esi 80b666c: 39 f5 cmp %esi,%ebp 80b666e: 0f 86 cc 06 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6674: 29 f5 sub %esi,%ebp 80b6676: 66 0f 6f 1a movdqa (%edx),%xmm3 80b667a: 66 0f ef c0 pxor %xmm0,%xmm0 80b667e: b9 10 00 00 00 mov $0x10,%ecx 80b6683: 83 0c 24 0e orl $0xe,(%esp) 80b6687: 8d 7a 0e lea 0xe(%edx),%edi 80b668a: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b6690: 81 ef 00 10 00 00 sub $0x1000,%edi 80b6696: 8d 76 00 lea 0x0(%esi),%esi 80b6699: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b66a0: 83 c7 10 add $0x10,%edi 80b66a3: 0f 8f 37 01 00 00 jg 80b67e0 <__strncasecmp_l_ssse3+0x22e0> 80b66a9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b66ae: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b66b3: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b66b7: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 80b66bd: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b66c1: 66 0f 6f fa movdqa %xmm2,%xmm7 80b66c5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b66cc: 08 80b66cd: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b66d4: 08 80b66d5: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b66dc: 08 80b66dd: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b66e1: 66 0f db ee pand %xmm6,%xmm5 80b66e5: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b66ec: 08 80b66ed: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b66f1: 66 0f db fe pand %xmm6,%xmm7 80b66f5: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b66fc: 08 80b66fd: 66 0f eb cd por %xmm5,%xmm1 80b6701: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6708: 08 80b6709: 66 0f eb d7 por %xmm7,%xmm2 80b670d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b6711: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6715: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6719: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b671d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b6723: 0f 85 b5 03 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6729: 83 fd 10 cmp $0x10,%ebp 80b672c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b672f: 0f 86 0b 06 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6735: 83 c1 10 add $0x10,%ecx 80b6738: 66 0f 6f dc movdqa %xmm4,%xmm3 80b673c: 83 c7 10 add $0x10,%edi 80b673f: 0f 8f 9b 00 00 00 jg 80b67e0 <__strncasecmp_l_ssse3+0x22e0> 80b6745: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b674a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b674f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b6753: 66 0f 3a 0f d3 0e palignr $0xe,%xmm3,%xmm2 80b6759: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b675d: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6761: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6768: 08 80b6769: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6770: 08 80b6771: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6778: 08 80b6779: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b677d: 66 0f db ee pand %xmm6,%xmm5 80b6781: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6788: 08 80b6789: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b678d: 66 0f db fe pand %xmm6,%xmm7 80b6791: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b6798: 08 80b6799: 66 0f eb cd por %xmm5,%xmm1 80b679d: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b67a4: 08 80b67a5: 66 0f eb d7 por %xmm7,%xmm2 80b67a9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b67ad: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b67b1: 66 0f f8 c8 psubb %xmm0,%xmm1 80b67b5: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b67b9: 81 ee ff ff 00 00 sub $0xffff,%esi 80b67bf: 0f 85 19 03 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b67c5: 83 fd 10 cmp $0x10,%ebp 80b67c8: 8d 6d f0 lea -0x10(%ebp),%ebp 80b67cb: 0f 86 6f 05 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b67d1: 83 c1 10 add $0x10,%ecx 80b67d4: 66 0f 6f dc movdqa %xmm4,%xmm3 80b67d8: e9 c3 fe ff ff jmp 80b66a0 <__strncasecmp_l_ssse3+0x21a0> 80b67dd: 8d 76 00 lea 0x0(%esi),%esi 80b67e0: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b67e4: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b67e8: f7 c6 00 c0 00 00 test $0xc000,%esi 80b67ee: 75 20 jne 80b6810 <__strncasecmp_l_ssse3+0x2310> 80b67f0: 83 fd 02 cmp $0x2,%ebp 80b67f3: 76 1b jbe 80b6810 <__strncasecmp_l_ssse3+0x2310> 80b67f5: 66 0f ef c0 pxor %xmm0,%xmm0 80b67f9: 81 ef 00 10 00 00 sub $0x1000,%edi 80b67ff: e9 a5 fe ff ff jmp 80b66a9 <__strncasecmp_l_ssse3+0x21a9> 80b6804: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b680a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6810: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b6815: 66 0f 73 d8 0e psrldq $0xe,%xmm0 80b681a: 66 0f 73 db 0e psrldq $0xe,%xmm3 80b681f: e9 5c 02 00 00 jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b6824: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b682a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6830: be ff ff 00 00 mov $0xffff,%esi 80b6835: 66 0f ef c0 pxor %xmm0,%xmm0 80b6839: 66 0f 6f 12 movdqa (%edx),%xmm2 80b683d: 66 0f 6f 08 movdqa (%eax),%xmm1 80b6841: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b6845: 66 0f 73 fa 01 pslldq $0x1,%xmm2 80b684a: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b684e: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6852: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6859: 08 80b685a: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6861: 08 80b6862: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6869: 08 80b686a: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b686e: 66 0f db ee pand %xmm6,%xmm5 80b6872: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6879: 08 80b687a: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b687e: 66 0f db fe pand %xmm6,%xmm7 80b6882: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b6889: 08 80b688a: 66 0f eb cd por %xmm5,%xmm1 80b688e: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6895: 08 80b6896: 66 0f eb d7 por %xmm7,%xmm2 80b689a: 66 0f 74 d1 pcmpeqb %xmm1,%xmm2 80b689e: 66 0f f8 d0 psubb %xmm0,%xmm2 80b68a2: 66 0f d7 fa pmovmskb %xmm2,%edi 80b68a6: d3 ee shr %cl,%esi 80b68a8: d3 ef shr %cl,%edi 80b68aa: 29 fe sub %edi,%esi 80b68ac: 8d 79 ff lea -0x1(%ecx),%edi 80b68af: 0f 85 33 02 00 00 jne 80b6ae8 <__strncasecmp_l_ssse3+0x25e8> 80b68b5: be 10 00 00 00 mov $0x10,%esi 80b68ba: 29 ce sub %ecx,%esi 80b68bc: 39 f5 cmp %esi,%ebp 80b68be: 0f 86 7c 04 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b68c4: 29 f5 sub %esi,%ebp 80b68c6: 66 0f 6f 1a movdqa (%edx),%xmm3 80b68ca: 66 0f ef c0 pxor %xmm0,%xmm0 80b68ce: b9 10 00 00 00 mov $0x10,%ecx 80b68d3: 83 0c 24 0f orl $0xf,(%esp) 80b68d7: 8d 7a 0f lea 0xf(%edx),%edi 80b68da: 81 e7 ff 0f 00 00 and $0xfff,%edi 80b68e0: 81 ef 00 10 00 00 sub $0x1000,%edi 80b68e6: 8d 76 00 lea 0x0(%esi),%esi 80b68e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b68f0: 83 c7 10 add $0x10,%edi 80b68f3: 0f 8f 37 01 00 00 jg 80b6a30 <__strncasecmp_l_ssse3+0x2530> 80b68f9: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b68fe: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b6903: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b6907: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 80b690d: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b6911: 66 0f 6f fa movdqa %xmm2,%xmm7 80b6915: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b691c: 08 80b691d: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6924: 08 80b6925: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b692c: 08 80b692d: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b6931: 66 0f db ee pand %xmm6,%xmm5 80b6935: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b693c: 08 80b693d: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b6941: 66 0f db fe pand %xmm6,%xmm7 80b6945: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b694c: 08 80b694d: 66 0f eb cd por %xmm5,%xmm1 80b6951: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6958: 08 80b6959: 66 0f eb d7 por %xmm7,%xmm2 80b695d: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b6961: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6965: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6969: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b696d: 81 ee ff ff 00 00 sub $0xffff,%esi 80b6973: 0f 85 65 01 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6979: 83 fd 10 cmp $0x10,%ebp 80b697c: 8d 6d f0 lea -0x10(%ebp),%ebp 80b697f: 0f 86 bb 03 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6985: 83 c1 10 add $0x10,%ecx 80b6988: 66 0f 6f dc movdqa %xmm4,%xmm3 80b698c: 83 c7 10 add $0x10,%edi 80b698f: 0f 8f 9b 00 00 00 jg 80b6a30 <__strncasecmp_l_ssse3+0x2530> 80b6995: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b699a: 66 0f 6f 14 0a movdqa (%edx,%ecx,1),%xmm2 80b699f: 66 0f 6f e2 movdqa %xmm2,%xmm4 80b69a3: 66 0f 3a 0f d3 0f palignr $0xf,%xmm3,%xmm2 80b69a9: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b69ad: 66 0f 6f fa movdqa %xmm2,%xmm7 80b69b1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b69b8: 08 80b69b9: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b69c0: 08 80b69c1: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b69c8: 08 80b69c9: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b69cd: 66 0f db ee pand %xmm6,%xmm5 80b69d1: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b69d8: 08 80b69d9: 66 0f 64 f2 pcmpgtb %xmm2,%xmm6 80b69dd: 66 0f db fe pand %xmm6,%xmm7 80b69e1: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b69e8: 08 80b69e9: 66 0f eb cd por %xmm5,%xmm1 80b69ed: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b69f4: 08 80b69f5: 66 0f eb d7 por %xmm7,%xmm2 80b69f9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 80b69fd: 66 0f 74 ca pcmpeqb %xmm2,%xmm1 80b6a01: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6a05: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b6a09: 81 ee ff ff 00 00 sub $0xffff,%esi 80b6a0f: 0f 85 c9 00 00 00 jne 80b6ade <__strncasecmp_l_ssse3+0x25de> 80b6a15: 83 fd 10 cmp $0x10,%ebp 80b6a18: 8d 6d f0 lea -0x10(%ebp),%ebp 80b6a1b: 0f 86 1f 03 00 00 jbe 80b6d40 <__strncasecmp_l_ssse3+0x2840> 80b6a21: 83 c1 10 add $0x10,%ecx 80b6a24: 66 0f 6f dc movdqa %xmm4,%xmm3 80b6a28: e9 c3 fe ff ff jmp 80b68f0 <__strncasecmp_l_ssse3+0x23f0> 80b6a2d: 8d 76 00 lea 0x0(%esi),%esi 80b6a30: 66 0f 74 c3 pcmpeqb %xmm3,%xmm0 80b6a34: 66 0f d7 f0 pmovmskb %xmm0,%esi 80b6a38: f7 c6 00 80 00 00 test $0x8000,%esi 80b6a3e: 75 20 jne 80b6a60 <__strncasecmp_l_ssse3+0x2560> 80b6a40: 83 fd 01 cmp $0x1,%ebp 80b6a43: 76 1b jbe 80b6a60 <__strncasecmp_l_ssse3+0x2560> 80b6a45: 66 0f ef c0 pxor %xmm0,%xmm0 80b6a49: 81 ef 00 10 00 00 sub $0x1000,%edi 80b6a4f: e9 a5 fe ff ff jmp 80b68f9 <__strncasecmp_l_ssse3+0x23f9> 80b6a54: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6a5a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80b6a60: 66 0f 6f 0c 08 movdqa (%eax,%ecx,1),%xmm1 80b6a65: 66 0f 73 d8 0f psrldq $0xf,%xmm0 80b6a6a: 66 0f 73 db 0f psrldq $0xf,%xmm3 80b6a6f: eb 0f jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b6a71: eb 0d jmp 80b6a80 <__strncasecmp_l_ssse3+0x2580> 80b6a73: 90 nop 80b6a74: 90 nop 80b6a75: 90 nop 80b6a76: 90 nop 80b6a77: 90 nop 80b6a78: 90 nop 80b6a79: 90 nop 80b6a7a: 90 nop 80b6a7b: 90 nop 80b6a7c: 90 nop 80b6a7d: 90 nop 80b6a7e: 90 nop 80b6a7f: 90 nop 80b6a80: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b6a84: 66 0f 6f fb movdqa %xmm3,%xmm7 80b6a88: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6a8f: 08 80b6a90: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b6a97: 08 80b6a98: 66 0f 64 3d e0 ef 0b pcmpgtb 0x80befe0,%xmm7 80b6a9f: 08 80b6aa0: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b6aa4: 66 0f db ee pand %xmm6,%xmm5 80b6aa8: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b6aaf: 08 80b6ab0: 66 0f 64 f3 pcmpgtb %xmm3,%xmm6 80b6ab4: 66 0f db fe pand %xmm6,%xmm7 80b6ab8: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b6abf: 08 80b6ac0: 66 0f eb cd por %xmm5,%xmm1 80b6ac4: 66 0f db 3d 00 f0 0b pand 0x80bf000,%xmm7 80b6acb: 08 80b6acc: 66 0f eb df por %xmm7,%xmm3 80b6ad0: 66 0f 74 cb pcmpeqb %xmm3,%xmm1 80b6ad4: 66 0f f8 c8 psubb %xmm0,%xmm1 80b6ad8: 66 0f d7 f1 pmovmskb %xmm1,%esi 80b6adc: f7 d6 not %esi 80b6ade: 8b 3c 24 mov (%esp),%edi 80b6ae1: 83 e7 1f and $0x1f,%edi 80b6ae4: 8d 7c 0f f0 lea -0x10(%edi,%ecx,1),%edi 80b6ae8: 01 fa add %edi,%edx 80b6aea: 01 c8 add %ecx,%eax 80b6aec: f7 04 24 20 00 00 00 testl $0x20,(%esp) 80b6af3: 74 0b je 80b6b00 <__strncasecmp_l_ssse3+0x2600> 80b6af5: 92 xchg %eax,%edx 80b6af6: 8d 76 00 lea 0x0(%esi),%esi 80b6af9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6b00: 89 f1 mov %esi,%ecx 80b6b02: 83 c4 04 add $0x4,%esp 80b6b05: 5e pop %esi 80b6b06: 5f pop %edi 80b6b07: 84 c9 test %cl,%cl 80b6b09: 0f 84 b1 01 00 00 je 80b6cc0 <__strncasecmp_l_ssse3+0x27c0> 80b6b0f: f6 c1 01 test $0x1,%cl 80b6b12: 75 5c jne 80b6b70 <__strncasecmp_l_ssse3+0x2670> 80b6b14: f6 c1 02 test $0x2,%cl 80b6b17: 0f 85 83 00 00 00 jne 80b6ba0 <__strncasecmp_l_ssse3+0x26a0> 80b6b1d: f6 c1 04 test $0x4,%cl 80b6b20: 0f 85 aa 00 00 00 jne 80b6bd0 <__strncasecmp_l_ssse3+0x26d0> 80b6b26: f6 c1 08 test $0x8,%cl 80b6b29: 0f 85 d1 00 00 00 jne 80b6c00 <__strncasecmp_l_ssse3+0x2700> 80b6b2f: f6 c1 10 test $0x10,%cl 80b6b32: 0f 85 f8 00 00 00 jne 80b6c30 <__strncasecmp_l_ssse3+0x2730> 80b6b38: f6 c1 20 test $0x20,%cl 80b6b3b: 0f 85 1f 01 00 00 jne 80b6c60 <__strncasecmp_l_ssse3+0x2760> 80b6b41: f6 c1 40 test $0x40,%cl 80b6b44: 0f 85 46 01 00 00 jne 80b6c90 <__strncasecmp_l_ssse3+0x2790> 80b6b4a: 83 fd 07 cmp $0x7,%ebp 80b6b4d: 0f 86 f2 01 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6b53: 0f b6 48 07 movzbl 0x7(%eax),%ecx 80b6b57: 0f b6 42 07 movzbl 0x7(%edx),%eax 80b6b5b: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6b62: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6b69: 29 c8 sub %ecx,%eax 80b6b6b: 5d pop %ebp 80b6b6c: c3 ret 80b6b6d: 8d 76 00 lea 0x0(%esi),%esi 80b6b70: 83 fd 00 cmp $0x0,%ebp 80b6b73: 0f 86 cc 01 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6b79: 0f b6 08 movzbl (%eax),%ecx 80b6b7c: 0f b6 02 movzbl (%edx),%eax 80b6b7f: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6b86: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6b8d: 29 c8 sub %ecx,%eax 80b6b8f: 5d pop %ebp 80b6b90: c3 ret 80b6b91: eb 0d jmp 80b6ba0 <__strncasecmp_l_ssse3+0x26a0> 80b6b93: 90 nop 80b6b94: 90 nop 80b6b95: 90 nop 80b6b96: 90 nop 80b6b97: 90 nop 80b6b98: 90 nop 80b6b99: 90 nop 80b6b9a: 90 nop 80b6b9b: 90 nop 80b6b9c: 90 nop 80b6b9d: 90 nop 80b6b9e: 90 nop 80b6b9f: 90 nop 80b6ba0: 83 fd 01 cmp $0x1,%ebp 80b6ba3: 0f 86 9c 01 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6ba9: 0f b6 48 01 movzbl 0x1(%eax),%ecx 80b6bad: 0f b6 42 01 movzbl 0x1(%edx),%eax 80b6bb1: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6bb8: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6bbf: 29 c8 sub %ecx,%eax 80b6bc1: 5d pop %ebp 80b6bc2: c3 ret 80b6bc3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6bc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6bd0: 83 fd 02 cmp $0x2,%ebp 80b6bd3: 0f 86 6c 01 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6bd9: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80b6bdd: 0f b6 42 02 movzbl 0x2(%edx),%eax 80b6be1: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6be8: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6bef: 29 c8 sub %ecx,%eax 80b6bf1: 5d pop %ebp 80b6bf2: c3 ret 80b6bf3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6bf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6c00: 83 fd 03 cmp $0x3,%ebp 80b6c03: 0f 86 3c 01 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6c09: 0f b6 48 03 movzbl 0x3(%eax),%ecx 80b6c0d: 0f b6 42 03 movzbl 0x3(%edx),%eax 80b6c11: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6c18: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6c1f: 29 c8 sub %ecx,%eax 80b6c21: 5d pop %ebp 80b6c22: c3 ret 80b6c23: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6c29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6c30: 83 fd 04 cmp $0x4,%ebp 80b6c33: 0f 86 0c 01 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6c39: 0f b6 48 04 movzbl 0x4(%eax),%ecx 80b6c3d: 0f b6 42 04 movzbl 0x4(%edx),%eax 80b6c41: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6c48: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6c4f: 29 c8 sub %ecx,%eax 80b6c51: 5d pop %ebp 80b6c52: c3 ret 80b6c53: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6c59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6c60: 83 fd 05 cmp $0x5,%ebp 80b6c63: 0f 86 dc 00 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6c69: 0f b6 48 05 movzbl 0x5(%eax),%ecx 80b6c6d: 0f b6 42 05 movzbl 0x5(%edx),%eax 80b6c71: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6c78: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6c7f: 29 c8 sub %ecx,%eax 80b6c81: 5d pop %ebp 80b6c82: c3 ret 80b6c83: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6c89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6c90: 83 fd 06 cmp $0x6,%ebp 80b6c93: 0f 86 ac 00 00 00 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6c99: 0f b6 48 06 movzbl 0x6(%eax),%ecx 80b6c9d: 0f b6 42 06 movzbl 0x6(%edx),%eax 80b6ca1: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6ca8: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6caf: 29 c8 sub %ecx,%eax 80b6cb1: 5d pop %ebp 80b6cb2: c3 ret 80b6cb3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b6cb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b6cc0: 83 c0 08 add $0x8,%eax 80b6cc3: 83 c2 08 add $0x8,%edx 80b6cc6: 83 fd 08 cmp $0x8,%ebp 80b6cc9: 8d 6d f8 lea -0x8(%ebp),%ebp 80b6ccc: 76 77 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6cce: f6 c5 01 test $0x1,%ch 80b6cd1: 0f 85 99 fe ff ff jne 80b6b70 <__strncasecmp_l_ssse3+0x2670> 80b6cd7: f6 c5 02 test $0x2,%ch 80b6cda: 0f 85 c0 fe ff ff jne 80b6ba0 <__strncasecmp_l_ssse3+0x26a0> 80b6ce0: f6 c5 04 test $0x4,%ch 80b6ce3: 0f 85 e7 fe ff ff jne 80b6bd0 <__strncasecmp_l_ssse3+0x26d0> 80b6ce9: f6 c5 08 test $0x8,%ch 80b6cec: 0f 85 0e ff ff ff jne 80b6c00 <__strncasecmp_l_ssse3+0x2700> 80b6cf2: f6 c5 10 test $0x10,%ch 80b6cf5: 0f 85 35 ff ff ff jne 80b6c30 <__strncasecmp_l_ssse3+0x2730> 80b6cfb: f6 c5 20 test $0x20,%ch 80b6cfe: 0f 85 5c ff ff ff jne 80b6c60 <__strncasecmp_l_ssse3+0x2760> 80b6d04: f6 c5 40 test $0x40,%ch 80b6d07: 75 87 jne 80b6c90 <__strncasecmp_l_ssse3+0x2790> 80b6d09: 83 fd 07 cmp $0x7,%ebp 80b6d0c: 76 37 jbe 80b6d45 <__strncasecmp_l_ssse3+0x2845> 80b6d0e: 0f b6 48 07 movzbl 0x7(%eax),%ecx 80b6d12: 0f b6 42 07 movzbl 0x7(%edx),%eax 80b6d16: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6d1d: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b6d24: 29 c8 sub %ecx,%eax 80b6d26: 5d pop %ebp 80b6d27: c3 ret 80b6d28: 90 nop 80b6d29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b6d30: b8 01 00 00 00 mov $0x1,%eax 80b6d35: 77 02 ja 80b6d39 <__strncasecmp_l_ssse3+0x2839> 80b6d37: f7 d8 neg %eax 80b6d39: 83 c4 04 add $0x4,%esp 80b6d3c: 5d pop %ebp 80b6d3d: c3 ret 80b6d3e: 66 90 xchg %ax,%ax 80b6d40: 83 c4 04 add $0x4,%esp 80b6d43: 5e pop %esi 80b6d44: 5f pop %edi 80b6d45: 5d pop %ebp 80b6d46: 31 c0 xor %eax,%eax 80b6d48: c3 ret 80b6d49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b6d50: 56 push %esi 80b6d51: 85 ed test %ebp,%ebp 80b6d53: 0f 84 b5 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6d59: 0f b6 08 movzbl (%eax),%ecx 80b6d5c: 0f b6 32 movzbl (%edx),%esi 80b6d5f: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6d66: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6d6d: 39 ce cmp %ecx,%esi 80b6d6f: 0f 85 ab 02 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6d75: 84 c9 test %cl,%cl 80b6d77: 0f 84 91 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6d7d: 83 fd 01 cmp $0x1,%ebp 80b6d80: 0f 84 88 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6d86: 0f b6 48 01 movzbl 0x1(%eax),%ecx 80b6d8a: 0f b6 72 01 movzbl 0x1(%edx),%esi 80b6d8e: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6d95: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6d9c: 39 ce cmp %ecx,%esi 80b6d9e: 0f 85 7c 02 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6da4: 84 c9 test %cl,%cl 80b6da6: 0f 84 62 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6dac: 83 fd 02 cmp $0x2,%ebp 80b6daf: 0f 84 59 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6db5: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80b6db9: 0f b6 72 02 movzbl 0x2(%edx),%esi 80b6dbd: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6dc4: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6dcb: 39 ce cmp %ecx,%esi 80b6dcd: 0f 85 4d 02 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6dd3: 84 c9 test %cl,%cl 80b6dd5: 0f 84 33 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6ddb: 83 fd 03 cmp $0x3,%ebp 80b6dde: 0f 84 2a 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6de4: 0f b6 48 03 movzbl 0x3(%eax),%ecx 80b6de8: 0f b6 72 03 movzbl 0x3(%edx),%esi 80b6dec: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6df3: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6dfa: 39 ce cmp %ecx,%esi 80b6dfc: 0f 85 1e 02 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6e02: 84 c9 test %cl,%cl 80b6e04: 0f 84 04 02 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e0a: 83 fd 04 cmp $0x4,%ebp 80b6e0d: 0f 84 fb 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e13: 0f b6 48 04 movzbl 0x4(%eax),%ecx 80b6e17: 0f b6 72 04 movzbl 0x4(%edx),%esi 80b6e1b: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6e22: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6e29: 39 ce cmp %ecx,%esi 80b6e2b: 0f 85 ef 01 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6e31: 84 c9 test %cl,%cl 80b6e33: 0f 84 d5 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e39: 83 fd 05 cmp $0x5,%ebp 80b6e3c: 0f 84 cc 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e42: 0f b6 48 05 movzbl 0x5(%eax),%ecx 80b6e46: 0f b6 72 05 movzbl 0x5(%edx),%esi 80b6e4a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6e51: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6e58: 39 ce cmp %ecx,%esi 80b6e5a: 0f 85 c0 01 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6e60: 84 c9 test %cl,%cl 80b6e62: 0f 84 a6 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e68: 83 fd 06 cmp $0x6,%ebp 80b6e6b: 0f 84 9d 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e71: 0f b6 48 06 movzbl 0x6(%eax),%ecx 80b6e75: 0f b6 72 06 movzbl 0x6(%edx),%esi 80b6e79: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6e80: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6e87: 39 ce cmp %ecx,%esi 80b6e89: 0f 85 91 01 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6e8f: 84 c9 test %cl,%cl 80b6e91: 0f 84 77 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6e97: 83 fd 07 cmp $0x7,%ebp 80b6e9a: 0f 84 6e 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6ea0: 0f b6 48 07 movzbl 0x7(%eax),%ecx 80b6ea4: 0f b6 72 07 movzbl 0x7(%edx),%esi 80b6ea8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6eaf: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6eb6: 39 ce cmp %ecx,%esi 80b6eb8: 0f 85 62 01 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6ebe: 84 c9 test %cl,%cl 80b6ec0: 0f 84 48 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6ec6: 83 fd 08 cmp $0x8,%ebp 80b6ec9: 0f 84 3f 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6ecf: 0f b6 48 08 movzbl 0x8(%eax),%ecx 80b6ed3: 0f b6 72 08 movzbl 0x8(%edx),%esi 80b6ed7: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6ede: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6ee5: 39 ce cmp %ecx,%esi 80b6ee7: 0f 85 33 01 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6eed: 84 c9 test %cl,%cl 80b6eef: 0f 84 19 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6ef5: 83 fd 09 cmp $0x9,%ebp 80b6ef8: 0f 84 10 01 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6efe: 0f b6 48 09 movzbl 0x9(%eax),%ecx 80b6f02: 0f b6 72 09 movzbl 0x9(%edx),%esi 80b6f06: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6f0d: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6f14: 39 ce cmp %ecx,%esi 80b6f16: 0f 85 04 01 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6f1c: 84 c9 test %cl,%cl 80b6f1e: 0f 84 ea 00 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6f24: 83 fd 0a cmp $0xa,%ebp 80b6f27: 0f 84 e1 00 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6f2d: 0f b6 48 0a movzbl 0xa(%eax),%ecx 80b6f31: 0f b6 72 0a movzbl 0xa(%edx),%esi 80b6f35: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6f3c: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6f43: 39 ce cmp %ecx,%esi 80b6f45: 0f 85 d5 00 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6f4b: 84 c9 test %cl,%cl 80b6f4d: 0f 84 bb 00 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6f53: 83 fd 0b cmp $0xb,%ebp 80b6f56: 0f 84 b2 00 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6f5c: 0f b6 48 0b movzbl 0xb(%eax),%ecx 80b6f60: 0f b6 72 0b movzbl 0xb(%edx),%esi 80b6f64: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6f6b: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6f72: 39 ce cmp %ecx,%esi 80b6f74: 0f 85 a6 00 00 00 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6f7a: 84 c9 test %cl,%cl 80b6f7c: 0f 84 8c 00 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6f82: 83 fd 0c cmp $0xc,%ebp 80b6f85: 0f 84 83 00 00 00 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6f8b: 0f b6 48 0c movzbl 0xc(%eax),%ecx 80b6f8f: 0f b6 72 0c movzbl 0xc(%edx),%esi 80b6f93: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6f9a: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6fa1: 39 ce cmp %ecx,%esi 80b6fa3: 75 7b jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6fa5: 84 c9 test %cl,%cl 80b6fa7: 74 65 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6fa9: 83 fd 0d cmp $0xd,%ebp 80b6fac: 74 60 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6fae: 0f b6 48 0d movzbl 0xd(%eax),%ecx 80b6fb2: 0f b6 72 0d movzbl 0xd(%edx),%esi 80b6fb6: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6fbd: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6fc4: 39 ce cmp %ecx,%esi 80b6fc6: 75 58 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6fc8: 84 c9 test %cl,%cl 80b6fca: 74 42 je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6fcc: 83 fd 0e cmp $0xe,%ebp 80b6fcf: 74 3d je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6fd1: 0f b6 48 0e movzbl 0xe(%eax),%ecx 80b6fd5: 0f b6 72 0e movzbl 0xe(%edx),%esi 80b6fd9: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b6fe0: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b6fe7: 39 ce cmp %ecx,%esi 80b6fe9: 75 35 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b6feb: 84 c9 test %cl,%cl 80b6fed: 74 1f je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6fef: 83 fd 0f cmp $0xf,%ebp 80b6ff2: 74 1a je 80b700e <__strncasecmp_l_ssse3+0x2b0e> 80b6ff4: 0f b6 48 0f movzbl 0xf(%eax),%ecx 80b6ff8: 0f b6 72 0f movzbl 0xf(%edx),%esi 80b6ffc: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7003: 8b 34 b5 80 1f 0c 08 mov 0x80c1f80(,%esi,4),%esi 80b700a: 39 ce cmp %ecx,%esi 80b700c: 75 12 jne 80b7020 <__strncasecmp_l_ssse3+0x2b20> 80b700e: 5e pop %esi 80b700f: 5d pop %ebp 80b7010: 31 c0 xor %eax,%eax 80b7012: c3 ret 80b7013: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b7019: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b7020: b8 01 00 00 00 mov $0x1,%eax 80b7025: ba ff ff ff ff mov $0xffffffff,%edx 80b702a: 0f 46 c2 cmovbe %edx,%eax 80b702d: 5e pop %esi 80b702e: 5d pop %ebp 80b702f: c3 ret 080b7030 <__strncasecmp_sse4_2>: 80b7030: 65 a1 00 00 00 00 mov %gs:0x0,%eax 80b7036: 8b 80 dc ff ff ff mov -0x24(%eax),%eax 80b703c: 8b 00 mov (%eax),%eax 80b703e: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 80b7045: 00 00 00 80b7048: 0f 85 a2 05 00 00 jne 80b75f0 <__strncasecmp_ia32> 80b704e: eb 16 jmp 80b7066 <__strncasecmp_l_sse4_2+0x16> 080b7050 <__strncasecmp_l_sse4_2>: 80b7050: 8b 44 24 10 mov 0x10(%esp),%eax 80b7054: 8b 00 mov (%eax),%eax 80b7056: f7 80 40 01 00 00 01 testl $0x1,0x140(%eax) 80b705d: 00 00 00 80b7060: 0f 85 8a 05 00 00 jne 80b75f0 <__strncasecmp_ia32> 80b7066: 55 push %ebp 80b7067: 57 push %edi 80b7068: 8b 54 24 0c mov 0xc(%esp),%edx 80b706c: 8b 44 24 10 mov 0x10(%esp),%eax 80b7070: 8b 6c 24 14 mov 0x14(%esp),%ebp 80b7074: 85 ed test %ebp,%ebp 80b7076: 0f 84 45 03 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b707c: 66 89 d1 mov %dx,%cx 80b707f: 66 81 e1 ff 0f and $0xfff,%cx 80b7084: 66 81 f9 f0 0f cmp $0xff0,%cx 80b7089: 0f 87 b5 00 00 00 ja 80b7144 <__strncasecmp_l_sse4_2+0xf4> 80b708f: f3 0f 6f 12 movdqu (%edx),%xmm2 80b7093: 89 c1 mov %eax,%ecx 80b7095: 81 e1 ff 0f 00 00 and $0xfff,%ecx 80b709b: 81 f9 f0 0f 00 00 cmp $0xff0,%ecx 80b70a1: 0f 87 9d 00 00 00 ja 80b7144 <__strncasecmp_l_sse4_2+0xf4> 80b70a7: f3 0f 6f 08 movdqu (%eax),%xmm1 80b70ab: 66 0f 6f da movdqa %xmm2,%xmm3 80b70af: 66 0f 6f 25 f0 ef 0b movdqa 0x80beff0,%xmm4 80b70b6: 08 80b70b7: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b70bb: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b70c2: 08 80b70c3: 66 0f 64 1d e0 ef 0b pcmpgtb 0x80befe0,%xmm3 80b70ca: 08 80b70cb: 66 0f 64 e2 pcmpgtb %xmm2,%xmm4 80b70cf: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b70d6: 08 80b70d7: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b70db: 66 0f db dc pand %xmm4,%xmm3 80b70df: 66 0f db ee pand %xmm6,%xmm5 80b70e3: 66 0f db 1d 00 f0 0b pand 0x80bf000,%xmm3 80b70ea: 08 80b70eb: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b70f2: 08 80b70f3: 66 0f eb d3 por %xmm3,%xmm2 80b70f7: 66 0f eb cd por %xmm5,%xmm1 80b70fb: 66 0f 7e d1 movd %xmm2,%ecx 80b70ff: 66 0f 7e cf movd %xmm1,%edi 80b7103: 66 0f 6f da movdqa %xmm2,%xmm3 80b7107: 66 0f 6f e1 movdqa %xmm1,%xmm4 80b710b: 39 f9 cmp %edi,%ecx 80b710d: 0f 85 2f 03 00 00 jne 80b7442 <__strncasecmp_l_sse4_2+0x3f2> 80b7113: 66 0f ef ca pxor %xmm2,%xmm1 80b7117: 66 0f ef c0 pxor %xmm0,%xmm0 80b711b: 66 0f 38 17 c1 ptest %xmm1,%xmm0 80b7120: 0f 83 ba 02 00 00 jae 80b73e0 <__strncasecmp_l_sse4_2+0x390> 80b7126: 66 0f 74 d0 pcmpeqb %xmm0,%xmm2 80b712a: 66 0f 38 17 c2 ptest %xmm2,%xmm0 80b712f: 0f 83 ab 02 00 00 jae 80b73e0 <__strncasecmp_l_sse4_2+0x390> 80b7135: 83 ed 10 sub $0x10,%ebp 80b7138: 0f 86 83 02 00 00 jbe 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b713e: 83 c2 10 add $0x10,%edx 80b7141: 83 c0 10 add $0x10,%eax 80b7144: 0f b6 08 movzbl (%eax),%ecx 80b7147: 0f b6 3a movzbl (%edx),%edi 80b714a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7151: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7158: 39 cf cmp %ecx,%edi 80b715a: 0f 85 70 02 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b7160: 83 f9 00 cmp $0x0,%ecx 80b7163: 0f 84 58 02 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7169: 83 fd 01 cmp $0x1,%ebp 80b716c: 0f 84 4f 02 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7172: 0f b6 48 01 movzbl 0x1(%eax),%ecx 80b7176: 0f b6 7a 01 movzbl 0x1(%edx),%edi 80b717a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7181: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7188: 39 cf cmp %ecx,%edi 80b718a: 0f 85 40 02 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b7190: 83 f9 00 cmp $0x0,%ecx 80b7193: 0f 84 28 02 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7199: 83 fd 02 cmp $0x2,%ebp 80b719c: 0f 84 1f 02 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b71a2: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80b71a6: 0f b6 7a 02 movzbl 0x2(%edx),%edi 80b71aa: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b71b1: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b71b8: 39 cf cmp %ecx,%edi 80b71ba: 0f 85 10 02 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b71c0: 83 f9 00 cmp $0x0,%ecx 80b71c3: 0f 84 f8 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b71c9: 83 fd 03 cmp $0x3,%ebp 80b71cc: 0f 84 ef 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b71d2: 0f b6 48 03 movzbl 0x3(%eax),%ecx 80b71d6: 0f b6 7a 03 movzbl 0x3(%edx),%edi 80b71da: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b71e1: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b71e8: 39 cf cmp %ecx,%edi 80b71ea: 0f 85 e0 01 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b71f0: 83 f9 00 cmp $0x0,%ecx 80b71f3: 0f 84 c8 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b71f9: 83 fd 04 cmp $0x4,%ebp 80b71fc: 0f 84 bf 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7202: 0f b6 48 04 movzbl 0x4(%eax),%ecx 80b7206: 0f b6 7a 04 movzbl 0x4(%edx),%edi 80b720a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7211: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7218: 39 cf cmp %ecx,%edi 80b721a: 0f 85 b0 01 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b7220: 83 f9 00 cmp $0x0,%ecx 80b7223: 0f 84 98 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7229: 83 fd 05 cmp $0x5,%ebp 80b722c: 0f 84 8f 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7232: 0f b6 48 05 movzbl 0x5(%eax),%ecx 80b7236: 0f b6 7a 05 movzbl 0x5(%edx),%edi 80b723a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7241: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7248: 39 cf cmp %ecx,%edi 80b724a: 0f 85 80 01 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b7250: 83 f9 00 cmp $0x0,%ecx 80b7253: 0f 84 68 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7259: 83 fd 06 cmp $0x6,%ebp 80b725c: 0f 84 5f 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7262: 0f b6 48 06 movzbl 0x6(%eax),%ecx 80b7266: 0f b6 7a 06 movzbl 0x6(%edx),%edi 80b726a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7271: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7278: 39 cf cmp %ecx,%edi 80b727a: 0f 85 50 01 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b7280: 83 f9 00 cmp $0x0,%ecx 80b7283: 0f 84 38 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7289: 83 fd 07 cmp $0x7,%ebp 80b728c: 0f 84 2f 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7292: 0f b6 48 07 movzbl 0x7(%eax),%ecx 80b7296: 0f b6 7a 07 movzbl 0x7(%edx),%edi 80b729a: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b72a1: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b72a8: 39 cf cmp %ecx,%edi 80b72aa: 0f 85 20 01 00 00 jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b72b0: 83 f9 00 cmp $0x0,%ecx 80b72b3: 0f 84 08 01 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b72b9: 83 ed 08 sub $0x8,%ebp 80b72bc: 0f 84 ff 00 00 00 je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b72c2: 83 c0 08 add $0x8,%eax 80b72c5: 83 c2 08 add $0x8,%edx 80b72c8: 56 push %esi 80b72c9: 89 d7 mov %edx,%edi 80b72cb: 89 c6 mov %eax,%esi 80b72cd: 31 c0 xor %eax,%eax 80b72cf: 89 fa mov %edi,%edx 80b72d1: 89 f1 mov %esi,%ecx 80b72d3: 81 e2 ff 0f 00 00 and $0xfff,%edx 80b72d9: 81 e1 ff 0f 00 00 and $0xfff,%ecx 80b72df: 39 d1 cmp %edx,%ecx 80b72e1: 0f 4c ca cmovl %edx,%ecx 80b72e4: 8d 91 10 f0 ff ff lea -0xff0(%ecx),%edx 80b72ea: 29 d7 sub %edx,%edi 80b72ec: 29 d6 sub %edx,%esi 80b72ee: 85 d2 test %edx,%edx 80b72f0: 7f 6c jg 80b735e <__strncasecmp_l_sse4_2+0x30e> 80b72f2: f3 0f 6f 14 16 movdqu (%esi,%edx,1),%xmm2 80b72f7: f3 0f 6f 0c 17 movdqu (%edi,%edx,1),%xmm1 80b72fc: 66 0f 6f da movdqa %xmm2,%xmm3 80b7300: 66 0f 6f 25 f0 ef 0b movdqa 0x80beff0,%xmm4 80b7307: 08 80b7308: 66 0f 6f e9 movdqa %xmm1,%xmm5 80b730c: 66 0f 6f 35 f0 ef 0b movdqa 0x80beff0,%xmm6 80b7313: 08 80b7314: 66 0f 64 1d e0 ef 0b pcmpgtb 0x80befe0,%xmm3 80b731b: 08 80b731c: 66 0f 64 e2 pcmpgtb %xmm2,%xmm4 80b7320: 66 0f 64 2d e0 ef 0b pcmpgtb 0x80befe0,%xmm5 80b7327: 08 80b7328: 66 0f 64 f1 pcmpgtb %xmm1,%xmm6 80b732c: 66 0f db dc pand %xmm4,%xmm3 80b7330: 66 0f db ee pand %xmm6,%xmm5 80b7334: 66 0f db 1d 00 f0 0b pand 0x80bf000,%xmm3 80b733b: 08 80b733c: 66 0f db 2d 00 f0 0b pand 0x80bf000,%xmm5 80b7343: 08 80b7344: 66 0f eb d3 por %xmm3,%xmm2 80b7348: 66 0f eb cd por %xmm5,%xmm1 80b734c: 66 0f 3a 63 ca 1a pcmpistri $0x1a,%xmm2,%xmm1 80b7352: 76 3c jbe 80b7390 <__strncasecmp_l_sse4_2+0x340> 80b7354: 83 ed 10 sub $0x10,%ebp 80b7357: 76 67 jbe 80b73c0 <__strncasecmp_l_sse4_2+0x370> 80b7359: 83 c2 10 add $0x10,%edx 80b735c: 7e 94 jle 80b72f2 <__strncasecmp_l_sse4_2+0x2a2> 80b735e: 0f b6 04 17 movzbl (%edi,%edx,1),%eax 80b7362: 0f b6 0c 16 movzbl (%esi,%edx,1),%ecx 80b7366: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b736d: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b7374: 29 c8 sub %ecx,%eax 80b7376: 75 39 jne 80b73b1 <__strncasecmp_l_sse4_2+0x361> 80b7378: 85 c9 test %ecx,%ecx 80b737a: 74 35 je 80b73b1 <__strncasecmp_l_sse4_2+0x361> 80b737c: 83 ed 01 sub $0x1,%ebp 80b737f: 76 3f jbe 80b73c0 <__strncasecmp_l_sse4_2+0x370> 80b7381: 42 inc %edx 80b7382: 83 fa 0f cmp $0xf,%edx 80b7385: 7e d7 jle 80b735e <__strncasecmp_l_sse4_2+0x30e> 80b7387: 01 d7 add %edx,%edi 80b7389: 01 d6 add %edx,%esi 80b738b: e9 3f ff ff ff jmp 80b72cf <__strncasecmp_l_sse4_2+0x27f> 80b7390: 73 1f jae 80b73b1 <__strncasecmp_l_sse4_2+0x361> 80b7392: 29 cd sub %ecx,%ebp 80b7394: 76 2a jbe 80b73c0 <__strncasecmp_l_sse4_2+0x370> 80b7396: 8d 0c 11 lea (%ecx,%edx,1),%ecx 80b7399: 0f b6 04 0f movzbl (%edi,%ecx,1),%eax 80b739d: 0f b6 0c 0e movzbl (%esi,%ecx,1),%ecx 80b73a1: 8b 04 85 80 1f 0c 08 mov 0x80c1f80(,%eax,4),%eax 80b73a8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b73af: 29 c8 sub %ecx,%eax 80b73b1: 5e pop %esi 80b73b2: 5f pop %edi 80b73b3: 5d pop %ebp 80b73b4: c3 ret 80b73b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b73b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b73c0: 5e pop %esi 80b73c1: 31 c0 xor %eax,%eax 80b73c3: 5f pop %edi 80b73c4: 5d pop %ebp 80b73c5: c3 ret 80b73c6: 8d 76 00 lea 0x0(%esi),%esi 80b73c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b73d0: b8 01 00 00 00 mov $0x1,%eax 80b73d5: 77 02 ja 80b73d9 <__strncasecmp_l_sse4_2+0x389> 80b73d7: f7 d8 neg %eax 80b73d9: 5f pop %edi 80b73da: 5d pop %ebp 80b73db: c3 ret 80b73dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b73e0: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 80b73e6: 73 5a jae 80b7442 <__strncasecmp_l_sse4_2+0x3f2> 80b73e8: 66 0f 7e df movd %xmm3,%edi 80b73ec: 31 f9 xor %edi,%ecx 80b73ee: 81 c9 ff fe fe fe or $0xfefefeff,%ecx 80b73f4: 83 c1 01 add $0x1,%ecx 80b73f7: 75 49 jne 80b7442 <__strncasecmp_l_sse4_2+0x3f2> 80b73f9: 83 fd 04 cmp $0x4,%ebp 80b73fc: 76 c3 jbe 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b73fe: 66 0f 73 db 04 psrldq $0x4,%xmm3 80b7403: 66 0f 73 dc 04 psrldq $0x4,%xmm4 80b7408: 66 0f 7e d9 movd %xmm3,%ecx 80b740c: 66 0f 7e e7 movd %xmm4,%edi 80b7410: 39 f9 cmp %edi,%ecx 80b7412: 89 cf mov %ecx,%edi 80b7414: 0f 85 dd 00 00 00 jne 80b74f7 <__strncasecmp_l_sse4_2+0x4a7> 80b741a: 81 c1 ff fe fe fe add $0xfefefeff,%ecx 80b7420: 0f 83 d1 00 00 00 jae 80b74f7 <__strncasecmp_l_sse4_2+0x4a7> 80b7426: 31 f9 xor %edi,%ecx 80b7428: 81 c9 ff fe fe fe or $0xfefefeff,%ecx 80b742e: 83 c1 01 add $0x1,%ecx 80b7431: 0f 85 c0 00 00 00 jne 80b74f7 <__strncasecmp_l_sse4_2+0x4a7> 80b7437: 83 ed 08 sub $0x8,%ebp 80b743a: 76 85 jbe 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b743c: 83 c2 08 add $0x8,%edx 80b743f: 83 c0 08 add $0x8,%eax 80b7442: 0f b6 08 movzbl (%eax),%ecx 80b7445: 0f b6 3a movzbl (%edx),%edi 80b7448: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b744f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7456: 39 cf cmp %ecx,%edi 80b7458: 0f 85 72 ff ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b745e: 83 f9 00 cmp $0x0,%ecx 80b7461: 0f 84 5a ff ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7467: 83 fd 01 cmp $0x1,%ebp 80b746a: 0f 84 51 ff ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7470: 0f b6 48 01 movzbl 0x1(%eax),%ecx 80b7474: 0f b6 7a 01 movzbl 0x1(%edx),%edi 80b7478: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b747f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7486: 39 cf cmp %ecx,%edi 80b7488: 0f 85 42 ff ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b748e: 83 f9 00 cmp $0x0,%ecx 80b7491: 0f 84 2a ff ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7497: 83 fd 02 cmp $0x2,%ebp 80b749a: 0f 84 21 ff ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b74a0: 0f b6 48 02 movzbl 0x2(%eax),%ecx 80b74a4: 0f b6 7a 02 movzbl 0x2(%edx),%edi 80b74a8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b74af: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b74b6: 39 cf cmp %ecx,%edi 80b74b8: 0f 85 12 ff ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b74be: 83 f9 00 cmp $0x0,%ecx 80b74c1: 0f 84 fa fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b74c7: 83 fd 03 cmp $0x3,%ebp 80b74ca: 0f 84 f1 fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b74d0: 0f b6 48 03 movzbl 0x3(%eax),%ecx 80b74d4: 0f b6 7a 03 movzbl 0x3(%edx),%edi 80b74d8: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b74df: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b74e6: 39 cf cmp %ecx,%edi 80b74e8: 0f 85 e2 fe ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b74ee: 83 f9 00 cmp $0x0,%ecx 80b74f1: 0f 84 ca fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b74f7: 83 fd 04 cmp $0x4,%ebp 80b74fa: 0f 84 c1 fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7500: 0f b6 48 04 movzbl 0x4(%eax),%ecx 80b7504: 0f b6 7a 04 movzbl 0x4(%edx),%edi 80b7508: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b750f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7516: 39 cf cmp %ecx,%edi 80b7518: 0f 85 b2 fe ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b751e: 83 f9 00 cmp $0x0,%ecx 80b7521: 0f 84 9a fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7527: 83 fd 05 cmp $0x5,%ebp 80b752a: 0f 84 91 fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7530: 0f b6 48 05 movzbl 0x5(%eax),%ecx 80b7534: 0f b6 7a 05 movzbl 0x5(%edx),%edi 80b7538: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b753f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7546: 39 cf cmp %ecx,%edi 80b7548: 0f 85 82 fe ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b754e: 83 f9 00 cmp $0x0,%ecx 80b7551: 0f 84 6a fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7557: 83 fd 06 cmp $0x6,%ebp 80b755a: 0f 84 61 fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7560: 0f b6 48 06 movzbl 0x6(%eax),%ecx 80b7564: 0f b6 7a 06 movzbl 0x6(%edx),%edi 80b7568: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b756f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b7576: 39 cf cmp %ecx,%edi 80b7578: 0f 85 52 fe ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b757e: 83 f9 00 cmp $0x0,%ecx 80b7581: 0f 84 3a fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7587: 83 fd 07 cmp $0x7,%ebp 80b758a: 0f 84 31 fe ff ff je 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b7590: 0f b6 48 07 movzbl 0x7(%eax),%ecx 80b7594: 0f b6 7a 07 movzbl 0x7(%edx),%edi 80b7598: 8b 0c 8d 80 1f 0c 08 mov 0x80c1f80(,%ecx,4),%ecx 80b759f: 8b 3c bd 80 1f 0c 08 mov 0x80c1f80(,%edi,4),%edi 80b75a6: 39 cf cmp %ecx,%edi 80b75a8: 0f 85 22 fe ff ff jne 80b73d0 <__strncasecmp_l_sse4_2+0x380> 80b75ae: e9 0e fe ff ff jmp 80b73c1 <__strncasecmp_l_sse4_2+0x371> 80b75b3: 66 90 xchg %ax,%ax 80b75b5: 66 90 xchg %ax,%ax 80b75b7: 66 90 xchg %ax,%ax 80b75b9: 66 90 xchg %ax,%ax 80b75bb: 66 90 xchg %ax,%ax 80b75bd: 66 90 xchg %ax,%ax 80b75bf: 90 nop 080b75c0 <__setitimer>: 80b75c0: 53 push %ebx 80b75c1: 8b 54 24 10 mov 0x10(%esp),%edx 80b75c5: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b75c9: 8b 5c 24 08 mov 0x8(%esp),%ebx 80b75cd: b8 68 00 00 00 mov $0x68,%eax 80b75d2: ff 15 f0 c9 0e 08 call *0x80ec9f0 80b75d8: 5b pop %ebx 80b75d9: 3d 01 f0 ff ff cmp $0xfffff001,%eax 80b75de: 0f 83 8c 9e fb ff jae 8071470 <__syscall_error> 80b75e4: c3 ret 80b75e5: 66 90 xchg %ax,%ax 80b75e7: 66 90 xchg %ax,%ax 80b75e9: 66 90 xchg %ax,%ax 80b75eb: 66 90 xchg %ax,%ax 80b75ed: 66 90 xchg %ax,%ax 80b75ef: 90 nop 080b75f0 <__strncasecmp_ia32>: 80b75f0: 55 push %ebp 80b75f1: 57 push %edi 80b75f2: 56 push %esi 80b75f3: 53 push %ebx 80b75f4: 8b 4c 24 14 mov 0x14(%esp),%ecx 80b75f8: 8b 54 24 18 mov 0x18(%esp),%edx 80b75fc: 8b 74 24 1c mov 0x1c(%esp),%esi 80b7600: 39 d1 cmp %edx,%ecx 80b7602: 74 4c je 80b7650 <__strncasecmp_ia32+0x60> 80b7604: 85 f6 test %esi,%esi 80b7606: 74 48 je 80b7650 <__strncasecmp_ia32+0x60> 80b7608: 65 8b 1d 00 00 00 00 mov %gs:0x0,%ebx 80b760f: b8 dc ff ff ff mov $0xffffffdc,%eax 80b7614: 8b 04 03 mov (%ebx,%eax,1),%eax 80b7617: 8b 58 38 mov 0x38(%eax),%ebx 80b761a: eb 12 jmp 80b762e <__strncasecmp_ia32+0x3e> 80b761c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7620: 89 f8 mov %edi,%eax 80b7622: 83 c1 01 add $0x1,%ecx 80b7625: 84 c0 test %al,%al 80b7627: 74 1e je 80b7647 <__strncasecmp_ia32+0x57> 80b7629: 83 ee 01 sub $0x1,%esi 80b762c: 74 19 je 80b7647 <__strncasecmp_ia32+0x57> 80b762e: 0f b6 39 movzbl (%ecx),%edi 80b7631: 83 c2 01 add $0x1,%edx 80b7634: 0f b6 6a ff movzbl -0x1(%edx),%ebp 80b7638: 89 f8 mov %edi,%eax 80b763a: 0f b6 c0 movzbl %al,%eax 80b763d: 8b 04 83 mov (%ebx,%eax,4),%eax 80b7640: 2b 04 ab sub (%ebx,%ebp,4),%eax 80b7643: 89 c5 mov %eax,%ebp 80b7645: 74 d9 je 80b7620 <__strncasecmp_ia32+0x30> 80b7647: 5b pop %ebx 80b7648: 89 e8 mov %ebp,%eax 80b764a: 5e pop %esi 80b764b: 5f pop %edi 80b764c: 5d pop %ebp 80b764d: c3 ret 80b764e: 66 90 xchg %ax,%ax 80b7650: 31 ed xor %ebp,%ebp 80b7652: 5b pop %ebx 80b7653: 89 e8 mov %ebp,%eax 80b7655: 5e pop %esi 80b7656: 5f pop %edi 80b7657: 5d pop %ebp 80b7658: c3 ret 80b7659: 66 90 xchg %ax,%ax 80b765b: 66 90 xchg %ax,%ax 80b765d: 66 90 xchg %ax,%ax 80b765f: 90 nop 080b7660 <__divdi3>: 80b7660: 55 push %ebp 80b7661: 57 push %edi 80b7662: 56 push %esi 80b7663: 53 push %ebx 80b7664: 83 ec 1c sub $0x1c,%esp 80b7667: 8b 54 24 34 mov 0x34(%esp),%edx 80b766b: 8b 6c 24 3c mov 0x3c(%esp),%ebp 80b766f: 8b 7c 24 38 mov 0x38(%esp),%edi 80b7673: 8b 44 24 30 mov 0x30(%esp),%eax 80b7677: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80b767e: 00 80b767f: 85 d2 test %edx,%edx 80b7681: 89 ee mov %ebp,%esi 80b7683: 89 6c 24 04 mov %ebp,0x4(%esp) 80b7687: 89 3c 24 mov %edi,(%esp) 80b768a: 0f 88 b8 00 00 00 js 80b7748 <__divdi3+0xe8> 80b7690: 85 f6 test %esi,%esi 80b7692: 0f 88 98 00 00 00 js 80b7730 <__divdi3+0xd0> 80b7698: 8b 5c 24 04 mov 0x4(%esp),%ebx 80b769c: 8b 0c 24 mov (%esp),%ecx 80b769f: 89 d6 mov %edx,%esi 80b76a1: 89 44 24 0c mov %eax,0xc(%esp) 80b76a5: 89 c5 mov %eax,%ebp 80b76a7: 85 db test %ebx,%ebx 80b76a9: 89 cf mov %ecx,%edi 80b76ab: 8b 0c 24 mov (%esp),%ecx 80b76ae: 75 10 jne 80b76c0 <__divdi3+0x60> 80b76b0: 39 d7 cmp %edx,%edi 80b76b2: 76 54 jbe 80b7708 <__divdi3+0xa8> 80b76b4: f7 f7 div %edi 80b76b6: 31 ed xor %ebp,%ebp 80b76b8: 89 c1 mov %eax,%ecx 80b76ba: eb 0c jmp 80b76c8 <__divdi3+0x68> 80b76bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b76c0: 39 d3 cmp %edx,%ebx 80b76c2: 76 24 jbe 80b76e8 <__divdi3+0x88> 80b76c4: 31 ed xor %ebp,%ebp 80b76c6: 31 c9 xor %ecx,%ecx 80b76c8: 89 c8 mov %ecx,%eax 80b76ca: 8b 4c 24 08 mov 0x8(%esp),%ecx 80b76ce: 89 ea mov %ebp,%edx 80b76d0: 85 c9 test %ecx,%ecx 80b76d2: 74 07 je 80b76db <__divdi3+0x7b> 80b76d4: f7 d8 neg %eax 80b76d6: 83 d2 00 adc $0x0,%edx 80b76d9: f7 da neg %edx 80b76db: 83 c4 1c add $0x1c,%esp 80b76de: 5b pop %ebx 80b76df: 5e pop %esi 80b76e0: 5f pop %edi 80b76e1: 5d pop %ebp 80b76e2: c3 ret 80b76e3: 90 nop 80b76e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b76e8: 0f bd eb bsr %ebx,%ebp 80b76eb: 83 f5 1f xor $0x1f,%ebp 80b76ee: 75 70 jne 80b7760 <__divdi3+0x100> 80b76f0: 39 d3 cmp %edx,%ebx 80b76f2: 72 08 jb 80b76fc <__divdi3+0x9c> 80b76f4: 31 c9 xor %ecx,%ecx 80b76f6: 3b 7c 24 0c cmp 0xc(%esp),%edi 80b76fa: 77 cc ja 80b76c8 <__divdi3+0x68> 80b76fc: b9 01 00 00 00 mov $0x1,%ecx 80b7701: eb c5 jmp 80b76c8 <__divdi3+0x68> 80b7703: 90 nop 80b7704: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7708: 85 c9 test %ecx,%ecx 80b770a: 75 0b jne 80b7717 <__divdi3+0xb7> 80b770c: b8 01 00 00 00 mov $0x1,%eax 80b7711: 31 d2 xor %edx,%edx 80b7713: f7 f1 div %ecx 80b7715: 89 c1 mov %eax,%ecx 80b7717: 89 f0 mov %esi,%eax 80b7719: 31 d2 xor %edx,%edx 80b771b: f7 f1 div %ecx 80b771d: 89 c6 mov %eax,%esi 80b771f: 89 e8 mov %ebp,%eax 80b7721: 89 f5 mov %esi,%ebp 80b7723: f7 f1 div %ecx 80b7725: 89 c1 mov %eax,%ecx 80b7727: eb 9f jmp 80b76c8 <__divdi3+0x68> 80b7729: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b7730: f7 1c 24 negl (%esp) 80b7733: f7 54 24 08 notl 0x8(%esp) 80b7737: 83 54 24 04 00 adcl $0x0,0x4(%esp) 80b773c: f7 5c 24 04 negl 0x4(%esp) 80b7740: e9 53 ff ff ff jmp 80b7698 <__divdi3+0x38> 80b7745: 8d 76 00 lea 0x0(%esi),%esi 80b7748: f7 d8 neg %eax 80b774a: c7 44 24 08 ff ff ff movl $0xffffffff,0x8(%esp) 80b7751: ff 80b7752: 83 d2 00 adc $0x0,%edx 80b7755: f7 da neg %edx 80b7757: e9 34 ff ff ff jmp 80b7690 <__divdi3+0x30> 80b775c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7760: b8 20 00 00 00 mov $0x20,%eax 80b7765: 89 e9 mov %ebp,%ecx 80b7767: 89 fa mov %edi,%edx 80b7769: 29 e8 sub %ebp,%eax 80b776b: d3 e3 shl %cl,%ebx 80b776d: 89 c1 mov %eax,%ecx 80b776f: d3 ea shr %cl,%edx 80b7771: 89 e9 mov %ebp,%ecx 80b7773: 09 da or %ebx,%edx 80b7775: d3 e7 shl %cl,%edi 80b7777: 89 f3 mov %esi,%ebx 80b7779: 89 c1 mov %eax,%ecx 80b777b: 89 14 24 mov %edx,(%esp) 80b777e: 8b 54 24 0c mov 0xc(%esp),%edx 80b7782: d3 eb shr %cl,%ebx 80b7784: 89 e9 mov %ebp,%ecx 80b7786: d3 e6 shl %cl,%esi 80b7788: 89 c1 mov %eax,%ecx 80b778a: d3 ea shr %cl,%edx 80b778c: 09 d6 or %edx,%esi 80b778e: 89 da mov %ebx,%edx 80b7790: 89 f0 mov %esi,%eax 80b7792: f7 34 24 divl (%esp) 80b7795: 89 d3 mov %edx,%ebx 80b7797: 89 c6 mov %eax,%esi 80b7799: f7 e7 mul %edi 80b779b: 39 d3 cmp %edx,%ebx 80b779d: 72 21 jb 80b77c0 <__divdi3+0x160> 80b779f: 8b 7c 24 0c mov 0xc(%esp),%edi 80b77a3: 89 e9 mov %ebp,%ecx 80b77a5: d3 e7 shl %cl,%edi 80b77a7: 39 c7 cmp %eax,%edi 80b77a9: 73 04 jae 80b77af <__divdi3+0x14f> 80b77ab: 39 d3 cmp %edx,%ebx 80b77ad: 74 11 je 80b77c0 <__divdi3+0x160> 80b77af: 89 f1 mov %esi,%ecx 80b77b1: 31 ed xor %ebp,%ebp 80b77b3: e9 10 ff ff ff jmp 80b76c8 <__divdi3+0x68> 80b77b8: 90 nop 80b77b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b77c0: 8d 4e ff lea -0x1(%esi),%ecx 80b77c3: 31 ed xor %ebp,%ebp 80b77c5: e9 fe fe ff ff jmp 80b76c8 <__divdi3+0x68> 80b77ca: 66 90 xchg %ax,%ax 80b77cc: 66 90 xchg %ax,%ax 80b77ce: 66 90 xchg %ax,%ax 080b77d0 <__moddi3>: 80b77d0: 55 push %ebp 80b77d1: 57 push %edi 80b77d2: 56 push %esi 80b77d3: 53 push %ebx 80b77d4: 83 ec 2c sub $0x2c,%esp 80b77d7: 8b 7c 24 44 mov 0x44(%esp),%edi 80b77db: 8b 44 24 48 mov 0x48(%esp),%eax 80b77df: 8b 54 24 4c mov 0x4c(%esp),%edx 80b77e3: 8b 74 24 40 mov 0x40(%esp),%esi 80b77e7: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80b77ee: 00 80b77ef: 85 ff test %edi,%edi 80b77f1: 89 04 24 mov %eax,(%esp) 80b77f4: 89 54 24 04 mov %edx,0x4(%esp) 80b77f8: 89 d0 mov %edx,%eax 80b77fa: 0f 88 d8 00 00 00 js 80b78d8 <__moddi3+0x108> 80b7800: 85 c0 test %eax,%eax 80b7802: 0f 88 b8 00 00 00 js 80b78c0 <__moddi3+0xf0> 80b7808: 8b 5c 24 04 mov 0x4(%esp),%ebx 80b780c: 8b 0c 24 mov (%esp),%ecx 80b780f: 89 f0 mov %esi,%eax 80b7811: 89 fa mov %edi,%edx 80b7813: 89 7c 24 10 mov %edi,0x10(%esp) 80b7817: 89 74 24 14 mov %esi,0x14(%esp) 80b781b: 85 db test %ebx,%ebx 80b781d: 89 cd mov %ecx,%ebp 80b781f: 89 4c 24 18 mov %ecx,0x18(%esp) 80b7823: 8b 0c 24 mov (%esp),%ecx 80b7826: 89 3c 24 mov %edi,(%esp) 80b7829: 75 15 jne 80b7840 <__moddi3+0x70> 80b782b: 39 fd cmp %edi,%ebp 80b782d: 76 69 jbe 80b7898 <__moddi3+0xc8> 80b782f: f7 f5 div %ebp 80b7831: 89 14 24 mov %edx,(%esp) 80b7834: 8b 04 24 mov (%esp),%eax 80b7837: 31 d2 xor %edx,%edx 80b7839: eb 11 jmp 80b784c <__moddi3+0x7c> 80b783b: 90 nop 80b783c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7840: 8b 6c 24 10 mov 0x10(%esp),%ebp 80b7844: 39 eb cmp %ebp,%ebx 80b7846: 76 20 jbe 80b7868 <__moddi3+0x98> 80b7848: 89 f0 mov %esi,%eax 80b784a: 89 ea mov %ebp,%edx 80b784c: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b7850: 85 c9 test %ecx,%ecx 80b7852: 74 07 je 80b785b <__moddi3+0x8b> 80b7854: f7 d8 neg %eax 80b7856: 83 d2 00 adc $0x0,%edx 80b7859: f7 da neg %edx 80b785b: 83 c4 2c add $0x2c,%esp 80b785e: 5b pop %ebx 80b785f: 5e pop %esi 80b7860: 5f pop %edi 80b7861: 5d pop %ebp 80b7862: c3 ret 80b7863: 90 nop 80b7864: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7868: 0f bd fb bsr %ebx,%edi 80b786b: 83 f7 1f xor $0x1f,%edi 80b786e: 89 7c 24 1c mov %edi,0x1c(%esp) 80b7872: 75 7c jne 80b78f0 <__moddi3+0x120> 80b7874: 3b 5c 24 10 cmp 0x10(%esp),%ebx 80b7878: 0f 82 12 01 00 00 jb 80b7990 <__moddi3+0x1c0> 80b787e: 3b 4c 24 14 cmp 0x14(%esp),%ecx 80b7882: 0f 86 08 01 00 00 jbe 80b7990 <__moddi3+0x1c0> 80b7888: 8b 44 24 14 mov 0x14(%esp),%eax 80b788c: 8b 14 24 mov (%esp),%edx 80b788f: eb bb jmp 80b784c <__moddi3+0x7c> 80b7891: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b7898: 85 c9 test %ecx,%ecx 80b789a: 75 0b jne 80b78a7 <__moddi3+0xd7> 80b789c: b8 01 00 00 00 mov $0x1,%eax 80b78a1: 31 d2 xor %edx,%edx 80b78a3: f7 f1 div %ecx 80b78a5: 89 c1 mov %eax,%ecx 80b78a7: 8b 44 24 10 mov 0x10(%esp),%eax 80b78ab: 31 d2 xor %edx,%edx 80b78ad: f7 f1 div %ecx 80b78af: 8b 44 24 14 mov 0x14(%esp),%eax 80b78b3: f7 f1 div %ecx 80b78b5: 89 14 24 mov %edx,(%esp) 80b78b8: e9 77 ff ff ff jmp 80b7834 <__moddi3+0x64> 80b78bd: 8d 76 00 lea 0x0(%esi),%esi 80b78c0: f7 1c 24 negl (%esp) 80b78c3: 83 54 24 04 00 adcl $0x0,0x4(%esp) 80b78c8: f7 5c 24 04 negl 0x4(%esp) 80b78cc: e9 37 ff ff ff jmp 80b7808 <__moddi3+0x38> 80b78d1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b78d8: f7 de neg %esi 80b78da: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%esp) 80b78e1: ff 80b78e2: 83 d7 00 adc $0x0,%edi 80b78e5: f7 df neg %edi 80b78e7: e9 14 ff ff ff jmp 80b7800 <__moddi3+0x30> 80b78ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b78f0: 8b 7c 24 1c mov 0x1c(%esp),%edi 80b78f4: 8b 6c 24 18 mov 0x18(%esp),%ebp 80b78f8: ba 20 00 00 00 mov $0x20,%edx 80b78fd: 29 fa sub %edi,%edx 80b78ff: 89 f9 mov %edi,%ecx 80b7901: 89 d6 mov %edx,%esi 80b7903: d3 e3 shl %cl,%ebx 80b7905: 89 54 24 14 mov %edx,0x14(%esp) 80b7909: 89 f1 mov %esi,%ecx 80b790b: 89 ea mov %ebp,%edx 80b790d: d3 ea shr %cl,%edx 80b790f: 89 d1 mov %edx,%ecx 80b7911: 89 ea mov %ebp,%edx 80b7913: 8b 6c 24 10 mov 0x10(%esp),%ebp 80b7917: 09 d9 or %ebx,%ecx 80b7919: 89 0c 24 mov %ecx,(%esp) 80b791c: 89 f9 mov %edi,%ecx 80b791e: d3 e2 shl %cl,%edx 80b7920: 89 eb mov %ebp,%ebx 80b7922: 89 f1 mov %esi,%ecx 80b7924: d3 eb shr %cl,%ebx 80b7926: 0f b6 4c 24 1c movzbl 0x1c(%esp),%ecx 80b792b: 89 d7 mov %edx,%edi 80b792d: 89 f2 mov %esi,%edx 80b792f: 89 ee mov %ebp,%esi 80b7931: 89 c5 mov %eax,%ebp 80b7933: d3 e6 shl %cl,%esi 80b7935: 89 d1 mov %edx,%ecx 80b7937: 89 da mov %ebx,%edx 80b7939: d3 ed shr %cl,%ebp 80b793b: 0f b6 4c 24 1c movzbl 0x1c(%esp),%ecx 80b7940: 09 ee or %ebp,%esi 80b7942: d3 e0 shl %cl,%eax 80b7944: 89 c5 mov %eax,%ebp 80b7946: 89 f0 mov %esi,%eax 80b7948: f7 34 24 divl (%esp) 80b794b: 89 d3 mov %edx,%ebx 80b794d: f7 e7 mul %edi 80b794f: 39 d3 cmp %edx,%ebx 80b7951: 89 c6 mov %eax,%esi 80b7953: 89 d1 mov %edx,%ecx 80b7955: 72 06 jb 80b795d <__moddi3+0x18d> 80b7957: 75 0d jne 80b7966 <__moddi3+0x196> 80b7959: 39 c5 cmp %eax,%ebp 80b795b: 73 09 jae 80b7966 <__moddi3+0x196> 80b795d: 29 f8 sub %edi,%eax 80b795f: 1b 14 24 sbb (%esp),%edx 80b7962: 89 d1 mov %edx,%ecx 80b7964: 89 c6 mov %eax,%esi 80b7966: 89 e8 mov %ebp,%eax 80b7968: 8b 7c 24 1c mov 0x1c(%esp),%edi 80b796c: 29 f0 sub %esi,%eax 80b796e: 19 cb sbb %ecx,%ebx 80b7970: 0f b6 4c 24 14 movzbl 0x14(%esp),%ecx 80b7975: 89 de mov %ebx,%esi 80b7977: d3 e6 shl %cl,%esi 80b7979: 89 f9 mov %edi,%ecx 80b797b: d3 e8 shr %cl,%eax 80b797d: 89 f9 mov %edi,%ecx 80b797f: 09 c6 or %eax,%esi 80b7981: d3 eb shr %cl,%ebx 80b7983: 89 f0 mov %esi,%eax 80b7985: 89 da mov %ebx,%edx 80b7987: e9 c0 fe ff ff jmp 80b784c <__moddi3+0x7c> 80b798c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7990: 8b 44 24 14 mov 0x14(%esp),%eax 80b7994: 8b 54 24 10 mov 0x10(%esp),%edx 80b7998: 29 c8 sub %ecx,%eax 80b799a: 19 da sbb %ebx,%edx 80b799c: 89 14 24 mov %edx,(%esp) 80b799f: 89 44 24 14 mov %eax,0x14(%esp) 80b79a3: e9 e0 fe ff ff jmp 80b7888 <__moddi3+0xb8> 80b79a8: 66 90 xchg %ax,%ax 80b79aa: 66 90 xchg %ax,%ax 80b79ac: 66 90 xchg %ax,%ax 80b79ae: 66 90 xchg %ax,%ax 080b79b0 <read_encoded_value_with_base>: 80b79b0: 55 push %ebp 80b79b1: 57 push %edi 80b79b2: 89 cf mov %ecx,%edi 80b79b4: 56 push %esi 80b79b5: 53 push %ebx 80b79b6: e8 f5 0e f9 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b79bb: 81 c3 45 46 03 00 add $0x34645,%ebx 80b79c1: 83 ec 1c sub $0x1c,%esp 80b79c4: 3c 50 cmp $0x50,%al 80b79c6: 0f 84 24 01 00 00 je 80b7af0 <.L4+0x18> 80b79cc: 89 c1 mov %eax,%ecx 80b79ce: 83 e1 0f and $0xf,%ecx 80b79d1: 80 f9 0c cmp $0xc,%cl 80b79d4: 0f 87 fe 00 00 00 ja 80b7ad8 <.L4> 80b79da: 0f b6 c9 movzbl %cl,%ecx 80b79dd: 8b b4 8b a8 ac fe ff mov -0x15358(%ebx,%ecx,4),%esi 80b79e4: 01 de add %ebx,%esi 80b79e6: ff e6 jmp *%esi 80b79e8: 90 nop 80b79e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b79f0 <.L13>: 80b79f0: 8b 37 mov (%edi),%esi 80b79f2: 8d 5f 04 lea 0x4(%edi),%ebx 80b79f5: 85 f6 test %esi,%esi 80b79f7: 74 13 je 80b7a0c <.L13+0x1c> 80b79f9: 89 c1 mov %eax,%ecx 80b79fb: 83 e1 70 and $0x70,%ecx 80b79fe: 80 f9 10 cmp $0x10,%cl 80b7a01: 0f 44 d7 cmove %edi,%edx 80b7a04: 01 d6 add %edx,%esi 80b7a06: 84 c0 test %al,%al 80b7a08: 79 02 jns 80b7a0c <.L13+0x1c> 80b7a0a: 8b 36 mov (%esi),%esi 80b7a0c: 8b 44 24 30 mov 0x30(%esp),%eax 80b7a10: 89 30 mov %esi,(%eax) 80b7a12: 83 c4 1c add $0x1c,%esp 80b7a15: 89 d8 mov %ebx,%eax 80b7a17: 5b pop %ebx 80b7a18: 5e pop %esi 80b7a19: 5f pop %edi 80b7a1a: 5d pop %ebp 80b7a1b: c3 ret 80b7a1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b7a20 <.L14>: 80b7a20: 8b 37 mov (%edi),%esi 80b7a22: 8d 5f 08 lea 0x8(%edi),%ebx 80b7a25: eb ce jmp 80b79f5 <.L13+0x5> 80b7a27: 89 f6 mov %esi,%esi 80b7a29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b7a30 <.L12>: 80b7a30: 0f bf 37 movswl (%edi),%esi 80b7a33: 8d 5f 02 lea 0x2(%edi),%ebx 80b7a36: eb bd jmp 80b79f5 <.L13+0x5> 80b7a38: 90 nop 80b7a39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b7a40 <.L11>: 80b7a40: 89 fb mov %edi,%ebx 80b7a42: 31 f6 xor %esi,%esi 80b7a44: 31 c9 xor %ecx,%ecx 80b7a46: 89 44 24 0c mov %eax,0xc(%esp) 80b7a4a: 89 d5 mov %edx,%ebp 80b7a4c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7a50: 83 c3 01 add $0x1,%ebx 80b7a53: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b7a57: 89 d0 mov %edx,%eax 80b7a59: 83 e0 7f and $0x7f,%eax 80b7a5c: d3 e0 shl %cl,%eax 80b7a5e: 83 c1 07 add $0x7,%ecx 80b7a61: 09 c6 or %eax,%esi 80b7a63: 84 d2 test %dl,%dl 80b7a65: 78 e9 js 80b7a50 <.L11+0x10> 80b7a67: 89 74 24 08 mov %esi,0x8(%esp) 80b7a6b: 83 f9 1f cmp $0x1f,%ecx 80b7a6e: 89 ee mov %ebp,%esi 80b7a70: 8b 44 24 0c mov 0xc(%esp),%eax 80b7a74: 89 d5 mov %edx,%ebp 80b7a76: 89 f2 mov %esi,%edx 80b7a78: 77 66 ja 80b7ae0 <.L4+0x8> 80b7a7a: 83 e5 40 and $0x40,%ebp 80b7a7d: 74 61 je 80b7ae0 <.L4+0x8> 80b7a7f: be ff ff ff ff mov $0xffffffff,%esi 80b7a84: d3 e6 shl %cl,%esi 80b7a86: 0b 74 24 08 or 0x8(%esp),%esi 80b7a8a: e9 6a ff ff ff jmp 80b79f9 <.L13+0x9> 80b7a8f: 90 nop 080b7a90 <.L7>: 80b7a90: 89 fb mov %edi,%ebx 80b7a92: 31 f6 xor %esi,%esi 80b7a94: 31 c9 xor %ecx,%ecx 80b7a96: 89 44 24 08 mov %eax,0x8(%esp) 80b7a9a: 89 d5 mov %edx,%ebp 80b7a9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7aa0: 83 c3 01 add $0x1,%ebx 80b7aa3: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b7aa7: 89 d0 mov %edx,%eax 80b7aa9: 83 e0 7f and $0x7f,%eax 80b7aac: d3 e0 shl %cl,%eax 80b7aae: 83 c1 07 add $0x7,%ecx 80b7ab1: 09 c6 or %eax,%esi 80b7ab3: 84 d2 test %dl,%dl 80b7ab5: 78 e9 js 80b7aa0 <.L7+0x10> 80b7ab7: 8b 44 24 08 mov 0x8(%esp),%eax 80b7abb: 89 ea mov %ebp,%edx 80b7abd: e9 33 ff ff ff jmp 80b79f5 <.L13+0x5> 80b7ac2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080b7ac8 <.L8>: 80b7ac8: 0f b7 37 movzwl (%edi),%esi 80b7acb: 8d 5f 02 lea 0x2(%edi),%ebx 80b7ace: e9 22 ff ff ff jmp 80b79f5 <.L13+0x5> 80b7ad3: 90 nop 80b7ad4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b7ad8 <.L4>: 80b7ad8: e8 93 63 f9 ff call 804de70 <abort> 80b7add: 8d 76 00 lea 0x0(%esi),%esi 80b7ae0: 8b 74 24 08 mov 0x8(%esp),%esi 80b7ae4: e9 0c ff ff ff jmp 80b79f5 <.L13+0x5> 80b7ae9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b7af0: 83 c7 03 add $0x3,%edi 80b7af3: 8b 44 24 30 mov 0x30(%esp),%eax 80b7af7: 83 e7 fc and $0xfffffffc,%edi 80b7afa: 8b 37 mov (%edi),%esi 80b7afc: 8d 5f 04 lea 0x4(%edi),%ebx 80b7aff: 89 30 mov %esi,(%eax) 80b7b01: 83 c4 1c add $0x1c,%esp 80b7b04: 89 d8 mov %ebx,%eax 80b7b06: 5b pop %ebx 80b7b07: 5e pop %esi 80b7b08: 5f pop %edi 80b7b09: 5d pop %ebp 80b7b0a: c3 ret 80b7b0b: 90 nop 80b7b0c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b7b10 <base_of_encoded_value>: 80b7b10: 53 push %ebx 80b7b11: e8 9a 0d f9 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b7b16: 81 c3 ea 44 03 00 add $0x344ea,%ebx 80b7b1c: 83 ec 08 sub $0x8,%esp 80b7b1f: 3c ff cmp $0xff,%al 80b7b21: 74 1d je 80b7b40 <base_of_encoded_value+0x30> 80b7b23: 83 e0 70 and $0x70,%eax 80b7b26: 3c 20 cmp $0x20,%al 80b7b28: 74 46 je 80b7b70 <base_of_encoded_value+0x60> 80b7b2a: 76 24 jbe 80b7b50 <base_of_encoded_value+0x40> 80b7b2c: 3c 40 cmp $0x40,%al 80b7b2e: 74 30 je 80b7b60 <base_of_encoded_value+0x50> 80b7b30: 3c 50 cmp $0x50,%al 80b7b32: 74 0c je 80b7b40 <base_of_encoded_value+0x30> 80b7b34: 3c 30 cmp $0x30,%al 80b7b36: 75 20 jne 80b7b58 <base_of_encoded_value+0x48> 80b7b38: 8b 42 58 mov 0x58(%edx),%eax 80b7b3b: 83 c4 08 add $0x8,%esp 80b7b3e: 5b pop %ebx 80b7b3f: c3 ret 80b7b40: 83 c4 08 add $0x8,%esp 80b7b43: 31 c0 xor %eax,%eax 80b7b45: 5b pop %ebx 80b7b46: c3 ret 80b7b47: 89 f6 mov %esi,%esi 80b7b49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b7b50: 84 c0 test %al,%al 80b7b52: 74 ec je 80b7b40 <base_of_encoded_value+0x30> 80b7b54: 3c 10 cmp $0x10,%al 80b7b56: 74 e8 je 80b7b40 <base_of_encoded_value+0x30> 80b7b58: e8 13 63 f9 ff call 804de70 <abort> 80b7b5d: 8d 76 00 lea 0x0(%esi),%esi 80b7b60: 8b 42 5c mov 0x5c(%edx),%eax 80b7b63: 83 c4 08 add $0x8,%esp 80b7b66: 5b pop %ebx 80b7b67: c3 ret 80b7b68: 90 nop 80b7b69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b7b70: 8b 42 54 mov 0x54(%edx),%eax 80b7b73: 83 c4 08 add $0x8,%esp 80b7b76: 5b pop %ebx 80b7b77: c3 ret 80b7b78: 90 nop 80b7b79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b7b80 <execute_cfa_program>: 80b7b80: 55 push %ebp 80b7b81: 89 e5 mov %esp,%ebp 80b7b83: 57 push %edi 80b7b84: 56 push %esi 80b7b85: e8 a0 24 00 00 call 80ba02a <__x86.get_pc_thunk.di> 80b7b8a: 81 c7 76 44 03 00 add $0x34476,%edi 80b7b90: 53 push %ebx 80b7b91: 89 c6 mov %eax,%esi 80b7b93: 83 ec 3c sub $0x3c,%esp 80b7b96: 89 7d c8 mov %edi,-0x38(%ebp) 80b7b99: 8b 7d 08 mov 0x8(%ebp),%edi 80b7b9c: 39 d0 cmp %edx,%eax 80b7b9e: 89 55 d0 mov %edx,-0x30(%ebp) 80b7ba1: 89 4d cc mov %ecx,-0x34(%ebp) 80b7ba4: c7 87 90 00 00 00 00 movl $0x0,0x90(%edi) 80b7bab: 00 00 00 80b7bae: 0f 83 9e 00 00 00 jae 80b7c52 <execute_cfa_program+0xd2> 80b7bb4: 8b 41 60 mov 0x60(%ecx),%eax 80b7bb7: 8b 97 a4 00 00 00 mov 0xa4(%edi),%edx 80b7bbd: 89 45 d4 mov %eax,-0x2c(%ebp) 80b7bc0: c1 e8 1f shr $0x1f,%eax 80b7bc3: 03 41 4c add 0x4c(%ecx),%eax 80b7bc6: 39 c2 cmp %eax,%edx 80b7bc8: 0f 83 84 00 00 00 jae 80b7c52 <execute_cfa_program+0xd2> 80b7bce: 8d 45 e4 lea -0x1c(%ebp),%eax 80b7bd1: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%ebp) 80b7bd8: 89 45 c0 mov %eax,-0x40(%ebp) 80b7bdb: 89 d0 mov %edx,%eax 80b7bdd: 8d 76 00 lea 0x0(%esi),%esi 80b7be0: 0f b6 16 movzbl (%esi),%edx 80b7be3: 8d 5e 01 lea 0x1(%esi),%ebx 80b7be6: 89 d1 mov %edx,%ecx 80b7be8: 83 e1 c0 and $0xffffffc0,%ecx 80b7beb: 80 f9 40 cmp $0x40,%cl 80b7bee: 74 28 je 80b7c18 <execute_cfa_program+0x98> 80b7bf0: 80 f9 80 cmp $0x80,%cl 80b7bf3: 74 6b je 80b7c60 <execute_cfa_program+0xe0> 80b7bf5: 80 f9 c0 cmp $0xc0,%cl 80b7bf8: 0f 84 b2 00 00 00 je 80b7cb0 <execute_cfa_program+0x130> 80b7bfe: 80 fa 2f cmp $0x2f,%dl 80b7c01: 0f 87 62 07 00 00 ja 80b8369 <.L58> 80b7c07: 8b 7d c8 mov -0x38(%ebp),%edi 80b7c0a: 8b 8c 97 dc ac fe ff mov -0x15324(%edi,%edx,4),%ecx 80b7c11: 01 f9 add %edi,%ecx 80b7c13: ff e1 jmp *%ecx 80b7c15: 8d 76 00 lea 0x0(%esi),%esi 80b7c18: 8b 7d 08 mov 0x8(%ebp),%edi 80b7c1b: 83 e2 3f and $0x3f,%edx 80b7c1e: 89 de mov %ebx,%esi 80b7c20: 0f af 97 b0 00 00 00 imul 0xb0(%edi),%edx 80b7c27: 01 c2 add %eax,%edx 80b7c29: 89 97 a4 00 00 00 mov %edx,0xa4(%edi) 80b7c2f: 39 75 d0 cmp %esi,-0x30(%ebp) 80b7c32: 76 1e jbe 80b7c52 <execute_cfa_program+0xd2> 80b7c34: 8b 7d cc mov -0x34(%ebp),%edi 80b7c37: 8b 45 08 mov 0x8(%ebp),%eax 80b7c3a: 8b 5f 60 mov 0x60(%edi),%ebx 80b7c3d: 8b 80 a4 00 00 00 mov 0xa4(%eax),%eax 80b7c43: 89 da mov %ebx,%edx 80b7c45: 89 5d d4 mov %ebx,-0x2c(%ebp) 80b7c48: c1 ea 1f shr $0x1f,%edx 80b7c4b: 03 57 4c add 0x4c(%edi),%edx 80b7c4e: 39 d0 cmp %edx,%eax 80b7c50: 72 8e jb 80b7be0 <execute_cfa_program+0x60> 80b7c52: 8d 65 f4 lea -0xc(%ebp),%esp 80b7c55: 5b pop %ebx 80b7c56: 5e pop %esi 80b7c57: 5f pop %edi 80b7c58: 5d pop %ebp 80b7c59: c3 ret 80b7c5a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b7c60: 83 e2 3f and $0x3f,%edx 80b7c63: 89 de mov %ebx,%esi 80b7c65: 31 ff xor %edi,%edi 80b7c67: 0f b6 c2 movzbl %dl,%eax 80b7c6a: 31 c9 xor %ecx,%ecx 80b7c6c: 89 45 d4 mov %eax,-0x2c(%ebp) 80b7c6f: 90 nop 80b7c70: 83 c6 01 add $0x1,%esi 80b7c73: 0f b6 5e ff movzbl -0x1(%esi),%ebx 80b7c77: 89 d8 mov %ebx,%eax 80b7c79: 83 e0 7f and $0x7f,%eax 80b7c7c: d3 e0 shl %cl,%eax 80b7c7e: 83 c1 07 add $0x7,%ecx 80b7c81: 09 c7 or %eax,%edi 80b7c83: 84 db test %bl,%bl 80b7c85: 78 e9 js 80b7c70 <execute_cfa_program+0xf0> 80b7c87: 8b 45 08 mov 0x8(%ebp),%eax 80b7c8a: 0f af b8 ac 00 00 00 imul 0xac(%eax),%edi 80b7c91: 80 fa 11 cmp $0x11,%dl 80b7c94: 77 99 ja 80b7c2f <execute_cfa_program+0xaf> 80b7c96: 8b 5d d4 mov -0x2c(%ebp),%ebx 80b7c99: 8d 04 d8 lea (%eax,%ebx,8),%eax 80b7c9c: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax) 80b7ca3: 89 38 mov %edi,(%eax) 80b7ca5: eb 88 jmp 80b7c2f <execute_cfa_program+0xaf> 80b7ca7: 89 f6 mov %esi,%esi 80b7ca9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b7cb0: 83 e2 3f and $0x3f,%edx 80b7cb3: 80 fa 11 cmp $0x11,%dl 80b7cb6: 0f b6 c2 movzbl %dl,%eax 80b7cb9: 77 15 ja 80b7cd0 <.L122> 80b7cbb: 8b 7d 08 mov 0x8(%ebp),%edi 80b7cbe: 89 de mov %ebx,%esi 80b7cc0: c7 44 c7 04 00 00 00 movl $0x0,0x4(%edi,%eax,8) 80b7cc7: 00 80b7cc8: e9 62 ff ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 80b7ccd: 8d 76 00 lea 0x0(%esi),%esi 080b7cd0 <.L122>: 80b7cd0: 89 de mov %ebx,%esi 80b7cd2: e9 58 ff ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7cd7 <.L82>: 80b7cd7: 89 de mov %ebx,%esi 80b7cd9: 31 c9 xor %ecx,%ecx 80b7cdb: 31 db xor %ebx,%ebx 80b7cdd: 8d 76 00 lea 0x0(%esi),%esi 80b7ce0: 83 c6 01 add $0x1,%esi 80b7ce3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7ce7: 89 d0 mov %edx,%eax 80b7ce9: 83 e0 7f and $0x7f,%eax 80b7cec: d3 e0 shl %cl,%eax 80b7cee: 83 c1 07 add $0x7,%ecx 80b7cf1: 09 c3 or %eax,%ebx 80b7cf3: 84 d2 test %dl,%dl 80b7cf5: 78 e9 js 80b7ce0 <.L82+0x9> 80b7cf7: 8b 45 cc mov -0x34(%ebp),%eax 80b7cfa: 89 58 68 mov %ebx,0x68(%eax) 80b7cfd: e9 2d ff ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7d02 <.L60>: 80b7d02: 8b 45 08 mov 0x8(%ebp),%eax 80b7d05: 8b 55 cc mov -0x34(%ebp),%edx 80b7d08: 0f b6 b0 b8 00 00 00 movzbl 0xb8(%eax),%esi 80b7d0f: 89 f0 mov %esi,%eax 80b7d11: e8 fa fd ff ff call 80b7b10 <base_of_encoded_value> 80b7d16: 83 ec 0c sub $0xc,%esp 80b7d19: ff 75 c0 pushl -0x40(%ebp) 80b7d1c: 89 c2 mov %eax,%edx 80b7d1e: 89 d9 mov %ebx,%ecx 80b7d20: 89 f0 mov %esi,%eax 80b7d22: e8 89 fc ff ff call 80b79b0 <read_encoded_value_with_base> 80b7d27: 8b 7d 08 mov 0x8(%ebp),%edi 80b7d2a: 89 c6 mov %eax,%esi 80b7d2c: 8b 45 e4 mov -0x1c(%ebp),%eax 80b7d2f: 83 c4 10 add $0x10,%esp 80b7d32: 89 87 a4 00 00 00 mov %eax,0xa4(%edi) 80b7d38: e9 f2 fe ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7d3d <.L61>: 80b7d3d: 8b 7d 08 mov 0x8(%ebp),%edi 80b7d40: 0f b6 56 01 movzbl 0x1(%esi),%edx 80b7d44: 83 c6 02 add $0x2,%esi 80b7d47: 0f af 97 b0 00 00 00 imul 0xb0(%edi),%edx 80b7d4e: 01 d0 add %edx,%eax 80b7d50: 89 87 a4 00 00 00 mov %eax,0xa4(%edi) 80b7d56: e9 d4 fe ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7d5b <.L62>: 80b7d5b: 8b 7d 08 mov 0x8(%ebp),%edi 80b7d5e: 0f b7 56 01 movzwl 0x1(%esi),%edx 80b7d62: 83 c6 03 add $0x3,%esi 80b7d65: 0f af 97 b0 00 00 00 imul 0xb0(%edi),%edx 80b7d6c: 01 d0 add %edx,%eax 80b7d6e: 89 87 a4 00 00 00 mov %eax,0xa4(%edi) 80b7d74: e9 b6 fe ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7d79 <.L63>: 80b7d79: 8b 7d 08 mov 0x8(%ebp),%edi 80b7d7c: 83 c6 05 add $0x5,%esi 80b7d7f: 8b 97 b0 00 00 00 mov 0xb0(%edi),%edx 80b7d85: 0f af 56 fc imul -0x4(%esi),%edx 80b7d89: 01 d0 add %edx,%eax 80b7d8b: 89 87 a4 00 00 00 mov %eax,0xa4(%edi) 80b7d91: e9 99 fe ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7d96 <.L64>: 80b7d96: 89 de mov %ebx,%esi 80b7d98: 31 ff xor %edi,%edi 80b7d9a: 31 c9 xor %ecx,%ecx 80b7d9c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7da0: 83 c6 01 add $0x1,%esi 80b7da3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7da7: 89 d0 mov %edx,%eax 80b7da9: 83 e0 7f and $0x7f,%eax 80b7dac: d3 e0 shl %cl,%eax 80b7dae: 83 c1 07 add $0x7,%ecx 80b7db1: 09 c7 or %eax,%edi 80b7db3: 84 d2 test %dl,%dl 80b7db5: 78 e9 js 80b7da0 <.L64+0xa> 80b7db7: 31 db xor %ebx,%ebx 80b7db9: 31 c9 xor %ecx,%ecx 80b7dbb: 90 nop 80b7dbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7dc0: 83 c6 01 add $0x1,%esi 80b7dc3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7dc7: 89 d0 mov %edx,%eax 80b7dc9: 83 e0 7f and $0x7f,%eax 80b7dcc: d3 e0 shl %cl,%eax 80b7dce: 83 c1 07 add $0x7,%ecx 80b7dd1: 09 c3 or %eax,%ebx 80b7dd3: 84 d2 test %dl,%dl 80b7dd5: 78 e9 js 80b7dc0 <.L64+0x2a> 80b7dd7: 8b 45 08 mov 0x8(%ebp),%eax 80b7dda: 0f af 98 ac 00 00 00 imul 0xac(%eax),%ebx 80b7de1: 83 ff 11 cmp $0x11,%edi 80b7de4: 0f 87 45 fe ff ff ja 80b7c2f <execute_cfa_program+0xaf> 80b7dea: 8d 04 f8 lea (%eax,%edi,8),%eax 80b7ded: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax) 80b7df4: 89 18 mov %ebx,(%eax) 80b7df6: e9 34 fe ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7dfb <.L65>: 80b7dfb: 89 de mov %ebx,%esi 80b7dfd: 31 c9 xor %ecx,%ecx 80b7dff: 31 db xor %ebx,%ebx 80b7e01: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b7e08: 83 c6 01 add $0x1,%esi 80b7e0b: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7e0f: 89 d0 mov %edx,%eax 80b7e11: 83 e0 7f and $0x7f,%eax 80b7e14: d3 e0 shl %cl,%eax 80b7e16: 83 c1 07 add $0x7,%ecx 80b7e19: 09 c3 or %eax,%ebx 80b7e1b: 84 d2 test %dl,%dl 80b7e1d: 78 e9 js 80b7e08 <.L65+0xd> 80b7e1f: 83 fb 11 cmp $0x11,%ebx 80b7e22: 0f 87 07 fe ff ff ja 80b7c2f <execute_cfa_program+0xaf> 80b7e28: 8b 45 08 mov 0x8(%ebp),%eax 80b7e2b: c7 44 d8 04 00 00 00 movl $0x0,0x4(%eax,%ebx,8) 80b7e32: 00 80b7e33: e9 f7 fd ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7e38 <.L66>: 80b7e38: 89 de mov %ebx,%esi 80b7e3a: 31 c9 xor %ecx,%ecx 80b7e3c: 31 db xor %ebx,%ebx 80b7e3e: 66 90 xchg %ax,%ax 80b7e40: 83 c6 01 add $0x1,%esi 80b7e43: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7e47: 89 d0 mov %edx,%eax 80b7e49: 83 e0 7f and $0x7f,%eax 80b7e4c: d3 e0 shl %cl,%eax 80b7e4e: 83 c1 07 add $0x7,%ecx 80b7e51: 09 c3 or %eax,%ebx 80b7e53: 84 d2 test %dl,%dl 80b7e55: 78 e9 js 80b7e40 <.L66+0x8> 80b7e57: 83 fb 11 cmp $0x11,%ebx 80b7e5a: 0f 87 cf fd ff ff ja 80b7c2f <execute_cfa_program+0xaf> 80b7e60: 8b 45 08 mov 0x8(%ebp),%eax 80b7e63: c7 44 d8 04 06 00 00 movl $0x6,0x4(%eax,%ebx,8) 80b7e6a: 00 80b7e6b: e9 bf fd ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7e70 <.L67>: 80b7e70: 89 de mov %ebx,%esi 80b7e72: 31 c9 xor %ecx,%ecx 80b7e74: 31 db xor %ebx,%ebx 80b7e76: 8d 76 00 lea 0x0(%esi),%esi 80b7e79: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b7e80: 83 c6 01 add $0x1,%esi 80b7e83: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7e87: 89 d0 mov %edx,%eax 80b7e89: 83 e0 7f and $0x7f,%eax 80b7e8c: d3 e0 shl %cl,%eax 80b7e8e: 83 c1 07 add $0x7,%ecx 80b7e91: 09 c3 or %eax,%ebx 80b7e93: 84 d2 test %dl,%dl 80b7e95: 78 e9 js 80b7e80 <.L67+0x10> 80b7e97: eb 86 jmp 80b7e1f <.L65+0x24> 080b7e99 <.L68>: 80b7e99: 89 de mov %ebx,%esi 80b7e9b: 31 c9 xor %ecx,%ecx 80b7e9d: 31 db xor %ebx,%ebx 80b7e9f: 90 nop 80b7ea0: 83 c6 01 add $0x1,%esi 80b7ea3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7ea7: 89 d0 mov %edx,%eax 80b7ea9: 83 e0 7f and $0x7f,%eax 80b7eac: d3 e0 shl %cl,%eax 80b7eae: 83 c1 07 add $0x7,%ecx 80b7eb1: 09 c3 or %eax,%ebx 80b7eb3: 84 d2 test %dl,%dl 80b7eb5: 78 e9 js 80b7ea0 <.L68+0x7> 80b7eb7: 31 ff xor %edi,%edi 80b7eb9: 31 c9 xor %ecx,%ecx 80b7ebb: 90 nop 80b7ebc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7ec0: 83 c6 01 add $0x1,%esi 80b7ec3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7ec7: 89 d0 mov %edx,%eax 80b7ec9: 83 e0 7f and $0x7f,%eax 80b7ecc: d3 e0 shl %cl,%eax 80b7ece: 83 c1 07 add $0x7,%ecx 80b7ed1: 09 c7 or %eax,%edi 80b7ed3: 84 d2 test %dl,%dl 80b7ed5: 78 e9 js 80b7ec0 <.L68+0x27> 80b7ed7: 83 fb 11 cmp $0x11,%ebx 80b7eda: 0f 87 4f fd ff ff ja 80b7c2f <execute_cfa_program+0xaf> 80b7ee0: 8b 45 08 mov 0x8(%ebp),%eax 80b7ee3: 8d 04 d8 lea (%eax,%ebx,8),%eax 80b7ee6: c7 40 04 02 00 00 00 movl $0x2,0x4(%eax) 80b7eed: 89 38 mov %edi,(%eax) 80b7eef: e9 3b fd ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7ef4 <.L69>: 80b7ef4: 8b 7d c4 mov -0x3c(%ebp),%edi 80b7ef7: 85 ff test %edi,%edi 80b7ef9: 89 f8 mov %edi,%eax 80b7efb: 0f 84 70 04 00 00 je 80b8371 <.L58+0x8> 80b7f01: 8b bf 90 00 00 00 mov 0x90(%edi),%edi 80b7f07: 89 7d c4 mov %edi,-0x3c(%ebp) 80b7f0a: b9 29 00 00 00 mov $0x29,%ecx 80b7f0f: 89 c7 mov %eax,%edi 80b7f11: 8b 75 08 mov 0x8(%ebp),%esi 80b7f14: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b7f16: 8b 7d 08 mov 0x8(%ebp),%edi 80b7f19: 89 de mov %ebx,%esi 80b7f1b: 89 87 90 00 00 00 mov %eax,0x90(%edi) 80b7f21: e9 09 fd ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7f26 <.L70>: 80b7f26: 8b 45 08 mov 0x8(%ebp),%eax 80b7f29: b9 29 00 00 00 mov $0x29,%ecx 80b7f2e: 8b 7d 08 mov 0x8(%ebp),%edi 80b7f31: 8b 80 90 00 00 00 mov 0x90(%eax),%eax 80b7f37: 89 c6 mov %eax,%esi 80b7f39: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b7f3b: 8b 7d c4 mov -0x3c(%ebp),%edi 80b7f3e: 89 de mov %ebx,%esi 80b7f40: 89 45 c4 mov %eax,-0x3c(%ebp) 80b7f43: 89 b8 90 00 00 00 mov %edi,0x90(%eax) 80b7f49: e9 e1 fc ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7f4e <.L71>: 80b7f4e: 89 de mov %ebx,%esi 80b7f50: 31 c9 xor %ecx,%ecx 80b7f52: 31 db xor %ebx,%ebx 80b7f54: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7f58: 83 c6 01 add $0x1,%esi 80b7f5b: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7f5f: 89 d0 mov %edx,%eax 80b7f61: 83 e0 7f and $0x7f,%eax 80b7f64: d3 e0 shl %cl,%eax 80b7f66: 83 c1 07 add $0x7,%ecx 80b7f69: 09 c3 or %eax,%ebx 80b7f6b: 84 d2 test %dl,%dl 80b7f6d: 78 e9 js 80b7f58 <.L71+0xa> 80b7f6f: 8b 45 08 mov 0x8(%ebp),%eax 80b7f72: 31 c9 xor %ecx,%ecx 80b7f74: 89 98 98 00 00 00 mov %ebx,0x98(%eax) 80b7f7a: 31 db xor %ebx,%ebx 80b7f7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b7f80: 83 c6 01 add $0x1,%esi 80b7f83: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7f87: 89 d0 mov %edx,%eax 80b7f89: 83 e0 7f and $0x7f,%eax 80b7f8c: d3 e0 shl %cl,%eax 80b7f8e: 83 c1 07 add $0x7,%ecx 80b7f91: 09 c3 or %eax,%ebx 80b7f93: 84 d2 test %dl,%dl 80b7f95: 78 e9 js 80b7f80 <.L71+0x32> 80b7f97: 8b 45 08 mov 0x8(%ebp),%eax 80b7f9a: 89 98 94 00 00 00 mov %ebx,0x94(%eax) 80b7fa0: c7 80 a0 00 00 00 01 movl $0x1,0xa0(%eax) 80b7fa7: 00 00 00 80b7faa: e9 80 fc ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7faf <.L72>: 80b7faf: 89 de mov %ebx,%esi 80b7fb1: 31 c9 xor %ecx,%ecx 80b7fb3: 31 db xor %ebx,%ebx 80b7fb5: 8d 76 00 lea 0x0(%esi),%esi 80b7fb8: 83 c6 01 add $0x1,%esi 80b7fbb: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7fbf: 89 d0 mov %edx,%eax 80b7fc1: 83 e0 7f and $0x7f,%eax 80b7fc4: d3 e0 shl %cl,%eax 80b7fc6: 83 c1 07 add $0x7,%ecx 80b7fc9: 09 c3 or %eax,%ebx 80b7fcb: 84 d2 test %dl,%dl 80b7fcd: 78 e9 js 80b7fb8 <.L72+0x9> 80b7fcf: 8b 45 08 mov 0x8(%ebp),%eax 80b7fd2: 89 98 98 00 00 00 mov %ebx,0x98(%eax) 80b7fd8: c7 80 a0 00 00 00 01 movl $0x1,0xa0(%eax) 80b7fdf: 00 00 00 80b7fe2: e9 48 fc ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b7fe7 <.L73>: 80b7fe7: 89 de mov %ebx,%esi 80b7fe9: 31 c9 xor %ecx,%ecx 80b7feb: 31 db xor %ebx,%ebx 80b7fed: 8d 76 00 lea 0x0(%esi),%esi 80b7ff0: 83 c6 01 add $0x1,%esi 80b7ff3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b7ff7: 89 d0 mov %edx,%eax 80b7ff9: 83 e0 7f and $0x7f,%eax 80b7ffc: d3 e0 shl %cl,%eax 80b7ffe: 83 c1 07 add $0x7,%ecx 80b8001: 09 c3 or %eax,%ebx 80b8003: 84 d2 test %dl,%dl 80b8005: 78 e9 js 80b7ff0 <.L73+0x9> 80b8007: 8b 45 08 mov 0x8(%ebp),%eax 80b800a: 89 98 94 00 00 00 mov %ebx,0x94(%eax) 80b8010: e9 1a fc ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b8015 <.L74>: 80b8015: 8b 45 08 mov 0x8(%ebp),%eax 80b8018: 31 f6 xor %esi,%esi 80b801a: 31 c9 xor %ecx,%ecx 80b801c: 89 98 9c 00 00 00 mov %ebx,0x9c(%eax) 80b8022: c7 80 a0 00 00 00 02 movl $0x2,0xa0(%eax) 80b8029: 00 00 00 80b802c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8030: 83 c3 01 add $0x1,%ebx 80b8033: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8037: 89 d0 mov %edx,%eax 80b8039: 83 e0 7f and $0x7f,%eax 80b803c: d3 e0 shl %cl,%eax 80b803e: 83 c1 07 add $0x7,%ecx 80b8041: 09 c6 or %eax,%esi 80b8043: 84 d2 test %dl,%dl 80b8045: 78 e9 js 80b8030 <.L74+0x1b> 80b8047: 01 de add %ebx,%esi 80b8049: e9 e1 fb ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b804e <.L75>: 80b804e: 31 f6 xor %esi,%esi 80b8050: 31 c9 xor %ecx,%ecx 80b8052: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b8058: 83 c3 01 add $0x1,%ebx 80b805b: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b805f: 89 d0 mov %edx,%eax 80b8061: 83 e0 7f and $0x7f,%eax 80b8064: d3 e0 shl %cl,%eax 80b8066: 83 c1 07 add $0x7,%ecx 80b8069: 09 c6 or %eax,%esi 80b806b: 84 d2 test %dl,%dl 80b806d: 78 e9 js 80b8058 <.L75+0xa> 80b806f: 83 fe 11 cmp $0x11,%esi 80b8072: 77 0f ja 80b8083 <.L75+0x35> 80b8074: 8b 45 08 mov 0x8(%ebp),%eax 80b8077: 8d 04 f0 lea (%eax,%esi,8),%eax 80b807a: c7 40 04 03 00 00 00 movl $0x3,0x4(%eax) 80b8081: 89 18 mov %ebx,(%eax) 80b8083: 31 f6 xor %esi,%esi 80b8085: 31 c9 xor %ecx,%ecx 80b8087: 89 f6 mov %esi,%esi 80b8089: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b8090: 83 c3 01 add $0x1,%ebx 80b8093: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8097: 89 d0 mov %edx,%eax 80b8099: 83 e0 7f and $0x7f,%eax 80b809c: d3 e0 shl %cl,%eax 80b809e: 83 c1 07 add $0x7,%ecx 80b80a1: 09 c6 or %eax,%esi 80b80a3: 84 d2 test %dl,%dl 80b80a5: 78 e9 js 80b8090 <.L75+0x42> 80b80a7: 01 de add %ebx,%esi 80b80a9: e9 81 fb ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b80ae <.L76>: 80b80ae: 89 de mov %ebx,%esi 80b80b0: 31 ff xor %edi,%edi 80b80b2: 31 c9 xor %ecx,%ecx 80b80b4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b80b8: 83 c6 01 add $0x1,%esi 80b80bb: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b80bf: 89 d0 mov %edx,%eax 80b80c1: 83 e0 7f and $0x7f,%eax 80b80c4: d3 e0 shl %cl,%eax 80b80c6: 83 c1 07 add $0x7,%ecx 80b80c9: 09 c7 or %eax,%edi 80b80cb: 84 d2 test %dl,%dl 80b80cd: 78 e9 js 80b80b8 <.L76+0xa> 80b80cf: 31 db xor %ebx,%ebx 80b80d1: 31 c9 xor %ecx,%ecx 80b80d3: 90 nop 80b80d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b80d8: 83 c6 01 add $0x1,%esi 80b80db: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b80df: 89 d0 mov %edx,%eax 80b80e1: 83 e0 7f and $0x7f,%eax 80b80e4: d3 e0 shl %cl,%eax 80b80e6: 83 c1 07 add $0x7,%ecx 80b80e9: 09 c3 or %eax,%ebx 80b80eb: 84 d2 test %dl,%dl 80b80ed: 78 e9 js 80b80d8 <.L76+0x2a> 80b80ef: 83 f9 1f cmp $0x1f,%ecx 80b80f2: 0f 87 df fc ff ff ja 80b7dd7 <.L64+0x41> 80b80f8: 83 e2 40 and $0x40,%edx 80b80fb: 0f 84 d6 fc ff ff je 80b7dd7 <.L64+0x41> 80b8101: b8 01 00 00 00 mov $0x1,%eax 80b8106: d3 e0 shl %cl,%eax 80b8108: f7 d8 neg %eax 80b810a: 09 c3 or %eax,%ebx 80b810c: e9 c6 fc ff ff jmp 80b7dd7 <.L64+0x41> 080b8111 <.L77>: 80b8111: 89 de mov %ebx,%esi 80b8113: 31 c9 xor %ecx,%ecx 80b8115: 31 db xor %ebx,%ebx 80b8117: 89 f6 mov %esi,%esi 80b8119: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b8120: 83 c6 01 add $0x1,%esi 80b8123: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b8127: 89 d0 mov %edx,%eax 80b8129: 83 e0 7f and $0x7f,%eax 80b812c: d3 e0 shl %cl,%eax 80b812e: 83 c1 07 add $0x7,%ecx 80b8131: 09 c3 or %eax,%ebx 80b8133: 84 d2 test %dl,%dl 80b8135: 78 e9 js 80b8120 <.L77+0xf> 80b8137: 8b 45 08 mov 0x8(%ebp),%eax 80b813a: 31 c9 xor %ecx,%ecx 80b813c: 89 98 98 00 00 00 mov %ebx,0x98(%eax) 80b8142: 31 db xor %ebx,%ebx 80b8144: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8148: 83 c6 01 add $0x1,%esi 80b814b: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b814f: 89 d0 mov %edx,%eax 80b8151: 83 e0 7f and $0x7f,%eax 80b8154: d3 e0 shl %cl,%eax 80b8156: 83 c1 07 add $0x7,%ecx 80b8159: 09 c3 or %eax,%ebx 80b815b: 84 d2 test %dl,%dl 80b815d: 78 e9 js 80b8148 <.L77+0x37> 80b815f: 83 f9 1f cmp $0x1f,%ecx 80b8162: 77 10 ja 80b8174 <.L77+0x63> 80b8164: 83 e2 40 and $0x40,%edx 80b8167: 74 0b je 80b8174 <.L77+0x63> 80b8169: b8 01 00 00 00 mov $0x1,%eax 80b816e: d3 e0 shl %cl,%eax 80b8170: f7 d8 neg %eax 80b8172: 09 c3 or %eax,%ebx 80b8174: 8b 45 08 mov 0x8(%ebp),%eax 80b8177: 0f af 98 ac 00 00 00 imul 0xac(%eax),%ebx 80b817e: c7 80 a0 00 00 00 01 movl $0x1,0xa0(%eax) 80b8185: 00 00 00 80b8188: 89 98 94 00 00 00 mov %ebx,0x94(%eax) 80b818e: e9 9c fa ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b8193 <.L78>: 80b8193: 89 de mov %ebx,%esi 80b8195: 31 c9 xor %ecx,%ecx 80b8197: 31 db xor %ebx,%ebx 80b8199: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b81a0: 83 c6 01 add $0x1,%esi 80b81a3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b81a7: 89 d0 mov %edx,%eax 80b81a9: 83 e0 7f and $0x7f,%eax 80b81ac: d3 e0 shl %cl,%eax 80b81ae: 83 c1 07 add $0x7,%ecx 80b81b1: 09 c3 or %eax,%ebx 80b81b3: 84 d2 test %dl,%dl 80b81b5: 78 e9 js 80b81a0 <.L78+0xd> 80b81b7: 83 f9 1f cmp $0x1f,%ecx 80b81ba: 77 10 ja 80b81cc <.L78+0x39> 80b81bc: 83 e2 40 and $0x40,%edx 80b81bf: 74 0b je 80b81cc <.L78+0x39> 80b81c1: b8 01 00 00 00 mov $0x1,%eax 80b81c6: d3 e0 shl %cl,%eax 80b81c8: f7 d8 neg %eax 80b81ca: 09 c3 or %eax,%ebx 80b81cc: 8b 45 08 mov 0x8(%ebp),%eax 80b81cf: 0f af 98 ac 00 00 00 imul 0xac(%eax),%ebx 80b81d6: 89 98 94 00 00 00 mov %ebx,0x94(%eax) 80b81dc: e9 4e fa ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b81e1 <.L79>: 80b81e1: 89 de mov %ebx,%esi 80b81e3: 31 ff xor %edi,%edi 80b81e5: 31 c9 xor %ecx,%ecx 80b81e7: 89 f6 mov %esi,%esi 80b81e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b81f0: 83 c6 01 add $0x1,%esi 80b81f3: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b81f7: 89 d0 mov %edx,%eax 80b81f9: 83 e0 7f and $0x7f,%eax 80b81fc: d3 e0 shl %cl,%eax 80b81fe: 83 c1 07 add $0x7,%ecx 80b8201: 09 c7 or %eax,%edi 80b8203: 84 d2 test %dl,%dl 80b8205: 78 e9 js 80b81f0 <.L79+0xf> 80b8207: 31 db xor %ebx,%ebx 80b8209: 31 c9 xor %ecx,%ecx 80b820b: 90 nop 80b820c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8210: 83 c6 01 add $0x1,%esi 80b8213: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b8217: 89 d0 mov %edx,%eax 80b8219: 83 e0 7f and $0x7f,%eax 80b821c: d3 e0 shl %cl,%eax 80b821e: 83 c1 07 add $0x7,%ecx 80b8221: 09 c3 or %eax,%ebx 80b8223: 84 d2 test %dl,%dl 80b8225: 78 e9 js 80b8210 <.L79+0x2f> 80b8227: 8b 45 08 mov 0x8(%ebp),%eax 80b822a: 0f af 98 ac 00 00 00 imul 0xac(%eax),%ebx 80b8231: 83 ff 11 cmp $0x11,%edi 80b8234: 0f 87 f5 f9 ff ff ja 80b7c2f <execute_cfa_program+0xaf> 80b823a: 8d 04 f8 lea (%eax,%edi,8),%eax 80b823d: c7 40 04 04 00 00 00 movl $0x4,0x4(%eax) 80b8244: 89 18 mov %ebx,(%eax) 80b8246: e9 e4 f9 ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b824b <.L81>: 80b824b: 31 f6 xor %esi,%esi 80b824d: 31 c9 xor %ecx,%ecx 80b824f: 90 nop 80b8250: 83 c3 01 add $0x1,%ebx 80b8253: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8257: 89 d0 mov %edx,%eax 80b8259: 83 e0 7f and $0x7f,%eax 80b825c: d3 e0 shl %cl,%eax 80b825e: 83 c1 07 add $0x7,%ecx 80b8261: 09 c6 or %eax,%esi 80b8263: 84 d2 test %dl,%dl 80b8265: 78 e9 js 80b8250 <.L81+0x5> 80b8267: 83 fe 11 cmp $0x11,%esi 80b826a: 77 0f ja 80b827b <.L81+0x30> 80b826c: 8b 45 08 mov 0x8(%ebp),%eax 80b826f: 8d 04 f0 lea (%eax,%esi,8),%eax 80b8272: c7 40 04 05 00 00 00 movl $0x5,0x4(%eax) 80b8279: 89 18 mov %ebx,(%eax) 80b827b: 31 f6 xor %esi,%esi 80b827d: 31 c9 xor %ecx,%ecx 80b827f: 90 nop 80b8280: 83 c3 01 add $0x1,%ebx 80b8283: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8287: 89 d0 mov %edx,%eax 80b8289: 83 e0 7f and $0x7f,%eax 80b828c: d3 e0 shl %cl,%eax 80b828e: 83 c1 07 add $0x7,%ecx 80b8291: 09 c6 or %eax,%esi 80b8293: 84 d2 test %dl,%dl 80b8295: 78 e9 js 80b8280 <.L81+0x35> 80b8297: 01 de add %ebx,%esi 80b8299: e9 91 f9 ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b829e <.L83>: 80b829e: 89 de mov %ebx,%esi 80b82a0: 31 ff xor %edi,%edi 80b82a2: 31 c9 xor %ecx,%ecx 80b82a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b82a8: 83 c6 01 add $0x1,%esi 80b82ab: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b82af: 89 d0 mov %edx,%eax 80b82b1: 83 e0 7f and $0x7f,%eax 80b82b4: d3 e0 shl %cl,%eax 80b82b6: 83 c1 07 add $0x7,%ecx 80b82b9: 09 c7 or %eax,%edi 80b82bb: 84 d2 test %dl,%dl 80b82bd: 78 e9 js 80b82a8 <.L83+0xa> 80b82bf: 31 db xor %ebx,%ebx 80b82c1: 31 c9 xor %ecx,%ecx 80b82c3: 90 nop 80b82c4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b82c8: 83 c6 01 add $0x1,%esi 80b82cb: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b82cf: 89 d0 mov %edx,%eax 80b82d1: 83 e0 7f and $0x7f,%eax 80b82d4: d3 e0 shl %cl,%eax 80b82d6: 83 c1 07 add $0x7,%ecx 80b82d9: 09 c3 or %eax,%ebx 80b82db: 84 d2 test %dl,%dl 80b82dd: 78 e9 js 80b82c8 <.L83+0x2a> 80b82df: 8b 45 08 mov 0x8(%ebp),%eax 80b82e2: 0f af 98 ac 00 00 00 imul 0xac(%eax),%ebx 80b82e9: 83 ff 11 cmp $0x11,%edi 80b82ec: 0f 87 3d f9 ff ff ja 80b7c2f <execute_cfa_program+0xaf> 80b82f2: 8d 04 f8 lea (%eax,%edi,8),%eax 80b82f5: f7 db neg %ebx 80b82f7: c7 40 04 01 00 00 00 movl $0x1,0x4(%eax) 80b82fe: 89 18 mov %ebx,(%eax) 80b8300: e9 2a f9 ff ff jmp 80b7c2f <execute_cfa_program+0xaf> 080b8305 <.L80>: 80b8305: 89 de mov %ebx,%esi 80b8307: 31 ff xor %edi,%edi 80b8309: 31 c9 xor %ecx,%ecx 80b830b: 90 nop 80b830c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8310: 83 c6 01 add $0x1,%esi 80b8313: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b8317: 89 d0 mov %edx,%eax 80b8319: 83 e0 7f and $0x7f,%eax 80b831c: d3 e0 shl %cl,%eax 80b831e: 83 c1 07 add $0x7,%ecx 80b8321: 09 c7 or %eax,%edi 80b8323: 84 d2 test %dl,%dl 80b8325: 78 e9 js 80b8310 <.L80+0xb> 80b8327: 31 db xor %ebx,%ebx 80b8329: 31 c9 xor %ecx,%ecx 80b832b: 90 nop 80b832c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8330: 83 c6 01 add $0x1,%esi 80b8333: 0f b6 56 ff movzbl -0x1(%esi),%edx 80b8337: 89 d0 mov %edx,%eax 80b8339: 83 e0 7f and $0x7f,%eax 80b833c: d3 e0 shl %cl,%eax 80b833e: 83 c1 07 add $0x7,%ecx 80b8341: 09 c3 or %eax,%ebx 80b8343: 84 d2 test %dl,%dl 80b8345: 78 e9 js 80b8330 <.L80+0x2b> 80b8347: 83 f9 1f cmp $0x1f,%ecx 80b834a: 0f 87 d7 fe ff ff ja 80b8227 <.L79+0x46> 80b8350: 83 e2 40 and $0x40,%edx 80b8353: 0f 84 ce fe ff ff je 80b8227 <.L79+0x46> 80b8359: b8 01 00 00 00 mov $0x1,%eax 80b835e: d3 e0 shl %cl,%eax 80b8360: f7 d8 neg %eax 80b8362: 09 c3 or %eax,%ebx 80b8364: e9 be fe ff ff jmp 80b8227 <.L79+0x46> 080b8369 <.L58>: 80b8369: 8b 5d c8 mov -0x38(%ebp),%ebx 80b836c: e8 ff 5a f9 ff call 804de70 <abort> 80b8371: 81 ec c0 00 00 00 sub $0xc0,%esp 80b8377: 8d 44 24 0f lea 0xf(%esp),%eax 80b837b: 83 e0 f0 and $0xfffffff0,%eax 80b837e: e9 87 fb ff ff jmp 80b7f0a <.L69+0x16> 80b8383: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b8389: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b8390 <init_dwarf_reg_size_table>: 80b8390: e8 8d 1c 00 00 call 80ba022 <__x86.get_pc_thunk.ax> 80b8395: 05 6b 3c 03 00 add $0x33c6b,%eax 80b839a: c6 80 d0 18 00 00 04 movb $0x4,0x18d0(%eax) 80b83a1: c6 80 d2 18 00 00 04 movb $0x4,0x18d2(%eax) 80b83a8: c6 80 d1 18 00 00 04 movb $0x4,0x18d1(%eax) 80b83af: c6 80 d3 18 00 00 04 movb $0x4,0x18d3(%eax) 80b83b6: c6 80 d6 18 00 00 04 movb $0x4,0x18d6(%eax) 80b83bd: c6 80 d7 18 00 00 04 movb $0x4,0x18d7(%eax) 80b83c4: c6 80 d5 18 00 00 04 movb $0x4,0x18d5(%eax) 80b83cb: c6 80 d4 18 00 00 04 movb $0x4,0x18d4(%eax) 80b83d2: c6 80 db 18 00 00 0c movb $0xc,0x18db(%eax) 80b83d9: c6 80 dc 18 00 00 0c movb $0xc,0x18dc(%eax) 80b83e0: c6 80 dd 18 00 00 0c movb $0xc,0x18dd(%eax) 80b83e7: c6 80 de 18 00 00 0c movb $0xc,0x18de(%eax) 80b83ee: c6 80 df 18 00 00 0c movb $0xc,0x18df(%eax) 80b83f5: c6 80 e0 18 00 00 0c movb $0xc,0x18e0(%eax) 80b83fc: c6 80 d9 18 00 00 04 movb $0x4,0x18d9(%eax) 80b8403: c6 80 d8 18 00 00 04 movb $0x4,0x18d8(%eax) 80b840a: c3 ret 80b840b: 90 nop 80b840c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8410 <uw_frame_state_for>: 80b8410: 55 push %ebp 80b8411: 57 push %edi 80b8412: b9 30 00 00 00 mov $0x30,%ecx 80b8417: 56 push %esi 80b8418: 53 push %ebx 80b8419: 89 c3 mov %eax,%ebx 80b841b: e8 0a 1c 00 00 call 80ba02a <__x86.get_pc_thunk.di> 80b8420: 81 c7 e0 3b 03 00 add $0x33be0,%edi 80b8426: 83 ec 3c sub $0x3c,%esp 80b8429: 31 c0 xor %eax,%eax 80b842b: 89 7c 24 0c mov %edi,0xc(%esp) 80b842f: 89 d7 mov %edx,%edi 80b8431: f3 ab rep stos %eax,%es:(%edi) 80b8433: c7 43 68 00 00 00 00 movl $0x0,0x68(%ebx) 80b843a: c7 43 50 00 00 00 00 movl $0x0,0x50(%ebx) 80b8441: 8b 43 4c mov 0x4c(%ebx),%eax 80b8444: 85 c0 test %eax,%eax 80b8446: 0f 84 b4 01 00 00 je 80b8600 <uw_frame_state_for+0x1f0> 80b844c: 8b 73 60 mov 0x60(%ebx),%esi 80b844f: 89 d7 mov %edx,%edi 80b8451: 8d 53 54 lea 0x54(%ebx),%edx 80b8454: 89 5c 24 08 mov %ebx,0x8(%esp) 80b8458: 83 ec 08 sub $0x8,%esp 80b845b: 52 push %edx 80b845c: 89 f2 mov %esi,%edx 80b845e: c1 ea 1f shr $0x1f,%edx 80b8461: 89 74 24 1c mov %esi,0x1c(%esp) 80b8465: 8d 44 10 ff lea -0x1(%eax,%edx,1),%eax 80b8469: 50 push %eax 80b846a: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80b846e: e8 8d 35 00 00 call 80bba00 <_Unwind_Find_FDE> 80b8473: 89 44 24 24 mov %eax,0x24(%esp) 80b8477: 83 c4 10 add $0x10,%esp 80b847a: 85 c0 test %eax,%eax 80b847c: 8b 44 24 08 mov 0x8(%esp),%eax 80b8480: 0f 84 5a 01 00 00 je 80b85e0 <uw_frame_state_for+0x1d0> 80b8486: 8b 74 24 14 mov 0x14(%esp),%esi 80b848a: 8b 40 5c mov 0x5c(%eax),%eax 80b848d: 83 ec 0c sub $0xc,%esp 80b8490: 89 87 a4 00 00 00 mov %eax,0xa4(%edi) 80b8496: 89 f0 mov %esi,%eax 80b8498: 83 c0 04 add $0x4,%eax 80b849b: 2b 46 04 sub 0x4(%esi),%eax 80b849e: 89 44 24 24 mov %eax,0x24(%esp) 80b84a2: 89 c6 mov %eax,%esi 80b84a4: 83 c0 09 add $0x9,%eax 80b84a7: 89 44 24 1c mov %eax,0x1c(%esp) 80b84ab: 50 push %eax 80b84ac: 89 c5 mov %eax,%ebp 80b84ae: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80b84b2: e8 f9 3d fa ff call 805c2b0 <strlen> 80b84b7: 83 c4 10 add $0x10,%esp 80b84ba: 80 7e 09 65 cmpb $0x65,0x9(%esi) 80b84be: 8d 44 05 01 lea 0x1(%ebp,%eax,1),%eax 80b84c2: 0f 84 a8 02 00 00 je 80b8770 <uw_frame_state_for+0x360> 80b84c8: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b84cc: 0f b6 49 08 movzbl 0x8(%ecx),%ecx 80b84d0: 80 f9 03 cmp $0x3,%cl 80b84d3: 88 4c 24 1c mov %cl,0x1c(%esp) 80b84d7: 0f 87 73 04 00 00 ja 80b8950 <uw_frame_state_for+0x540> 80b84dd: 31 f6 xor %esi,%esi 80b84df: 31 c9 xor %ecx,%ecx 80b84e1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b84e8: 83 c0 01 add $0x1,%eax 80b84eb: 0f b6 58 ff movzbl -0x1(%eax),%ebx 80b84ef: 89 da mov %ebx,%edx 80b84f1: 83 e2 7f and $0x7f,%edx 80b84f4: d3 e2 shl %cl,%edx 80b84f6: 83 c1 07 add $0x7,%ecx 80b84f9: 09 d6 or %edx,%esi 80b84fb: 84 db test %bl,%bl 80b84fd: 78 e9 js 80b84e8 <uw_frame_state_for+0xd8> 80b84ff: 89 b7 b0 00 00 00 mov %esi,0xb0(%edi) 80b8505: 31 ed xor %ebp,%ebp 80b8507: 31 c9 xor %ecx,%ecx 80b8509: eb 07 jmp 80b8512 <uw_frame_state_for+0x102> 80b850b: 90 nop 80b850c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8510: 89 f0 mov %esi,%eax 80b8512: 8d 70 01 lea 0x1(%eax),%esi 80b8515: 0f b6 5e ff movzbl -0x1(%esi),%ebx 80b8519: 89 da mov %ebx,%edx 80b851b: 83 e2 7f and $0x7f,%edx 80b851e: d3 e2 shl %cl,%edx 80b8520: 83 c1 07 add $0x7,%ecx 80b8523: 09 d5 or %edx,%ebp 80b8525: 84 db test %bl,%bl 80b8527: 78 e7 js 80b8510 <uw_frame_state_for+0x100> 80b8529: 89 f2 mov %esi,%edx 80b852b: 83 f9 1f cmp $0x1f,%ecx 80b852e: 89 de mov %ebx,%esi 80b8530: 89 d3 mov %edx,%ebx 80b8532: 77 09 ja 80b853d <uw_frame_state_for+0x12d> 80b8534: 83 e6 40 and $0x40,%esi 80b8537: 0f 85 f3 01 00 00 jne 80b8730 <uw_frame_state_for+0x320> 80b853d: 31 d2 xor %edx,%edx 80b853f: 31 c9 xor %ecx,%ecx 80b8541: 80 7c 24 1c 01 cmpb $0x1,0x1c(%esp) 80b8546: 89 af ac 00 00 00 mov %ebp,0xac(%edi) 80b854c: 89 d6 mov %edx,%esi 80b854e: 0f 84 84 02 00 00 je 80b87d8 <uw_frame_state_for+0x3c8> 80b8554: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8558: 83 c3 01 add $0x1,%ebx 80b855b: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b855f: 89 d0 mov %edx,%eax 80b8561: 83 e0 7f and $0x7f,%eax 80b8564: d3 e0 shl %cl,%eax 80b8566: 83 c1 07 add $0x7,%ecx 80b8569: 09 c6 or %eax,%esi 80b856b: 84 d2 test %dl,%dl 80b856d: 78 e9 js 80b8558 <uw_frame_state_for+0x148> 80b856f: 89 b7 b4 00 00 00 mov %esi,0xb4(%edi) 80b8575: 8b 44 24 10 mov 0x10(%esp),%eax 80b8579: c6 87 b9 00 00 00 ff movb $0xff,0xb9(%edi) 80b8580: 31 ed xor %ebp,%ebp 80b8582: 0f b6 00 movzbl (%eax),%eax 80b8585: 3c 7a cmp $0x7a,%al 80b8587: 0f 84 0b 02 00 00 je 80b8798 <uw_frame_state_for+0x388> 80b858d: 8b 74 24 10 mov 0x10(%esp),%esi 80b8591: 8d 4c 24 2c lea 0x2c(%esp),%ecx 80b8595: 89 6c 24 1c mov %ebp,0x1c(%esp) 80b8599: 89 dd mov %ebx,%ebp 80b859b: 89 4c 24 10 mov %ecx,0x10(%esp) 80b859f: 83 c6 01 add $0x1,%esi 80b85a2: eb 21 jmp 80b85c5 <uw_frame_state_for+0x1b5> 80b85a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b85a8: 3c 52 cmp $0x52,%al 80b85aa: 74 64 je 80b8610 <uw_frame_state_for+0x200> 80b85ac: 3c 50 cmp $0x50,%al 80b85ae: 74 70 je 80b8620 <uw_frame_state_for+0x210> 80b85b0: 3c 53 cmp $0x53,%al 80b85b2: 0f 85 98 01 00 00 jne 80b8750 <uw_frame_state_for+0x340> 80b85b8: c6 87 bb 00 00 00 01 movb $0x1,0xbb(%edi) 80b85bf: 0f b6 06 movzbl (%esi),%eax 80b85c2: 83 c6 01 add $0x1,%esi 80b85c5: 84 c0 test %al,%al 80b85c7: 0f 84 93 00 00 00 je 80b8660 <uw_frame_state_for+0x250> 80b85cd: 3c 4c cmp $0x4c,%al 80b85cf: 75 d7 jne 80b85a8 <uw_frame_state_for+0x198> 80b85d1: 0f b6 45 00 movzbl 0x0(%ebp),%eax 80b85d5: 83 c5 01 add $0x1,%ebp 80b85d8: 88 87 b9 00 00 00 mov %al,0xb9(%edi) 80b85de: eb df jmp 80b85bf <uw_frame_state_for+0x1af> 80b85e0: 8b 48 48 mov 0x48(%eax),%ecx 80b85e3: 8b 40 4c mov 0x4c(%eax),%eax 80b85e6: 66 81 38 58 b8 cmpw $0xb858,(%eax) 80b85eb: 0f 84 71 02 00 00 je 80b8862 <uw_frame_state_for+0x452> 80b85f1: 80 38 b8 cmpb $0xb8,(%eax) 80b85f4: 0f 84 31 03 00 00 je 80b892b <uw_frame_state_for+0x51b> 80b85fa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b8600: b8 05 00 00 00 mov $0x5,%eax 80b8605: 83 c4 3c add $0x3c,%esp 80b8608: 5b pop %ebx 80b8609: 5e pop %esi 80b860a: 5f pop %edi 80b860b: 5d pop %ebp 80b860c: c3 ret 80b860d: 8d 76 00 lea 0x0(%esi),%esi 80b8610: 0f b6 45 00 movzbl 0x0(%ebp),%eax 80b8614: 83 c5 01 add $0x1,%ebp 80b8617: 88 87 b8 00 00 00 mov %al,0xb8(%edi) 80b861d: eb a0 jmp 80b85bf <uw_frame_state_for+0x1af> 80b861f: 90 nop 80b8620: 0f b6 5d 00 movzbl 0x0(%ebp),%ebx 80b8624: 8b 54 24 08 mov 0x8(%esp),%edx 80b8628: 89 d8 mov %ebx,%eax 80b862a: e8 e1 f4 ff ff call 80b7b10 <base_of_encoded_value> 80b862f: 83 ec 0c sub $0xc,%esp 80b8632: 8d 4d 01 lea 0x1(%ebp),%ecx 80b8635: 89 c2 mov %eax,%edx 80b8637: ff 74 24 1c pushl 0x1c(%esp) 80b863b: 89 d8 mov %ebx,%eax 80b863d: e8 6e f3 ff ff call 80b79b0 <read_encoded_value_with_base> 80b8642: 89 c5 mov %eax,%ebp 80b8644: 8b 44 24 3c mov 0x3c(%esp),%eax 80b8648: 83 c4 10 add $0x10,%esp 80b864b: 89 87 a8 00 00 00 mov %eax,0xa8(%edi) 80b8651: e9 69 ff ff ff jmp 80b85bf <uw_frame_state_for+0x1af> 80b8656: 8d 76 00 lea 0x0(%esi),%esi 80b8659: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b8660: 89 eb mov %ebp,%ebx 80b8662: 8b 6c 24 1c mov 0x1c(%esp),%ebp 80b8666: 85 ed test %ebp,%ebp 80b8668: 0f 84 c5 01 00 00 je 80b8833 <uw_frame_state_for+0x423> 80b866e: 8b 74 24 18 mov 0x18(%esp),%esi 80b8672: 83 ec 0c sub $0xc,%esp 80b8675: 8b 06 mov (%esi),%eax 80b8677: 57 push %edi 80b8678: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b867c: 8d 54 06 04 lea 0x4(%esi,%eax,1),%edx 80b8680: 89 e8 mov %ebp,%eax 80b8682: e8 f9 f4 ff ff call 80b7b80 <execute_cfa_program> 80b8687: 0f b6 87 b8 00 00 00 movzbl 0xb8(%edi),%eax 80b868e: 83 c4 10 add $0x10,%esp 80b8691: 3c ff cmp $0xff,%al 80b8693: 0f 84 b8 01 00 00 je 80b8851 <uw_frame_state_for+0x441> 80b8699: 83 e0 07 and $0x7,%eax 80b869c: 3c 02 cmp $0x2,%al 80b869e: 0f 84 9a 00 00 00 je 80b873e <uw_frame_state_for+0x32e> 80b86a4: 0f 86 90 01 00 00 jbe 80b883a <uw_frame_state_for+0x42a> 80b86aa: 3c 03 cmp $0x3,%al 80b86ac: 0f 84 95 01 00 00 je 80b8847 <uw_frame_state_for+0x437> 80b86b2: 3c 04 cmp $0x4,%al 80b86b4: bb 18 00 00 00 mov $0x18,%ebx 80b86b9: 0f 85 7f 01 00 00 jne 80b883e <uw_frame_state_for+0x42e> 80b86bf: 03 5c 24 14 add 0x14(%esp),%ebx 80b86c3: 80 bf ba 00 00 00 00 cmpb $0x0,0xba(%edi) 80b86ca: 0f 84 20 01 00 00 je 80b87f0 <uw_frame_state_for+0x3e0> 80b86d0: 31 f6 xor %esi,%esi 80b86d2: 31 c9 xor %ecx,%ecx 80b86d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b86d8: 83 c3 01 add $0x1,%ebx 80b86db: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b86df: 89 d0 mov %edx,%eax 80b86e1: 83 e0 7f and $0x7f,%eax 80b86e4: d3 e0 shl %cl,%eax 80b86e6: 83 c1 07 add $0x7,%ecx 80b86e9: 09 c6 or %eax,%esi 80b86eb: 84 d2 test %dl,%dl 80b86ed: 78 e9 js 80b86d8 <uw_frame_state_for+0x2c8> 80b86ef: 0f b6 87 b9 00 00 00 movzbl 0xb9(%edi),%eax 80b86f6: 01 de add %ebx,%esi 80b86f8: 3c ff cmp $0xff,%al 80b86fa: 0f 85 fd 00 00 00 jne 80b87fd <uw_frame_state_for+0x3ed> 80b8700: 85 f6 test %esi,%esi 80b8702: 0f 44 f3 cmove %ebx,%esi 80b8705: 8b 4c 24 14 mov 0x14(%esp),%ecx 80b8709: 83 ec 0c sub $0xc,%esp 80b870c: 8b 01 mov (%ecx),%eax 80b870e: 57 push %edi 80b870f: 8d 54 01 04 lea 0x4(%ecx,%eax,1),%edx 80b8713: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b8717: 89 f0 mov %esi,%eax 80b8719: e8 62 f4 ff ff call 80b7b80 <execute_cfa_program> 80b871e: 83 c4 10 add $0x10,%esp 80b8721: 31 c0 xor %eax,%eax 80b8723: 83 c4 3c add $0x3c,%esp 80b8726: 5b pop %ebx 80b8727: 5e pop %esi 80b8728: 5f pop %edi 80b8729: 5d pop %ebp 80b872a: c3 ret 80b872b: 90 nop 80b872c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8730: ba ff ff ff ff mov $0xffffffff,%edx 80b8735: d3 e2 shl %cl,%edx 80b8737: 09 d5 or %edx,%ebp 80b8739: e9 ff fd ff ff jmp 80b853d <uw_frame_state_for+0x12d> 80b873e: bb 0c 00 00 00 mov $0xc,%ebx 80b8743: e9 77 ff ff ff jmp 80b86bf <uw_frame_state_for+0x2af> 80b8748: 90 nop 80b8749: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8750: 8b 6c 24 1c mov 0x1c(%esp),%ebp 80b8754: 85 ed test %ebp,%ebp 80b8756: 0f 85 12 ff ff ff jne 80b866e <uw_frame_state_for+0x25e> 80b875c: 83 c4 3c add $0x3c,%esp 80b875f: b8 03 00 00 00 mov $0x3,%eax 80b8764: 5b pop %ebx 80b8765: 5e pop %esi 80b8766: 5f pop %edi 80b8767: 5d pop %ebp 80b8768: c3 ret 80b8769: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8770: 8b 5c 24 18 mov 0x18(%esp),%ebx 80b8774: 80 7b 0a 68 cmpb $0x68,0xa(%ebx) 80b8778: 0f 85 4a fd ff ff jne 80b84c8 <uw_frame_state_for+0xb8> 80b877e: 8b 10 mov (%eax),%edx 80b8780: 83 c3 0b add $0xb,%ebx 80b8783: 83 c0 04 add $0x4,%eax 80b8786: 89 5c 24 10 mov %ebx,0x10(%esp) 80b878a: 89 97 bc 00 00 00 mov %edx,0xbc(%edi) 80b8790: e9 33 fd ff ff jmp 80b84c8 <uw_frame_state_for+0xb8> 80b8795: 8d 76 00 lea 0x0(%esi),%esi 80b8798: 31 f6 xor %esi,%esi 80b879a: 31 c9 xor %ecx,%ecx 80b879c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b87a0: 83 c3 01 add $0x1,%ebx 80b87a3: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b87a7: 89 d0 mov %edx,%eax 80b87a9: 83 e0 7f and $0x7f,%eax 80b87ac: d3 e0 shl %cl,%eax 80b87ae: 83 c1 07 add $0x7,%ecx 80b87b1: 09 c6 or %eax,%esi 80b87b3: 84 d2 test %dl,%dl 80b87b5: 78 e9 js 80b87a0 <uw_frame_state_for+0x390> 80b87b7: 8d 2c 33 lea (%ebx,%esi,1),%ebp 80b87ba: 8b 74 24 10 mov 0x10(%esp),%esi 80b87be: c6 87 ba 00 00 00 01 movb $0x1,0xba(%edi) 80b87c5: 83 c6 01 add $0x1,%esi 80b87c8: 0f b6 06 movzbl (%esi),%eax 80b87cb: 89 74 24 10 mov %esi,0x10(%esp) 80b87cf: e9 b9 fd ff ff jmp 80b858d <uw_frame_state_for+0x17d> 80b87d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b87d8: 0f b6 13 movzbl (%ebx),%edx 80b87db: 8d 58 02 lea 0x2(%eax),%ebx 80b87de: 89 97 b4 00 00 00 mov %edx,0xb4(%edi) 80b87e4: e9 8c fd ff ff jmp 80b8575 <uw_frame_state_for+0x165> 80b87e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b87f0: 0f b6 87 b9 00 00 00 movzbl 0xb9(%edi),%eax 80b87f7: 31 f6 xor %esi,%esi 80b87f9: 3c ff cmp $0xff,%al 80b87fb: 74 5e je 80b885b <uw_frame_state_for+0x44b> 80b87fd: 8b 54 24 08 mov 0x8(%esp),%edx 80b8801: 0f b6 e8 movzbl %al,%ebp 80b8804: 89 e8 mov %ebp,%eax 80b8806: e8 05 f3 ff ff call 80b7b10 <base_of_encoded_value> 80b880b: 83 ec 0c sub $0xc,%esp 80b880e: 89 d9 mov %ebx,%ecx 80b8810: 8d 54 24 38 lea 0x38(%esp),%edx 80b8814: 52 push %edx 80b8815: 89 c2 mov %eax,%edx 80b8817: 89 e8 mov %ebp,%eax 80b8819: e8 92 f1 ff ff call 80b79b0 <read_encoded_value_with_base> 80b881e: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b8822: 89 c3 mov %eax,%ebx 80b8824: 8b 44 24 3c mov 0x3c(%esp),%eax 80b8828: 83 c4 10 add $0x10,%esp 80b882b: 89 41 50 mov %eax,0x50(%ecx) 80b882e: e9 cd fe ff ff jmp 80b8700 <uw_frame_state_for+0x2f0> 80b8833: 89 dd mov %ebx,%ebp 80b8835: e9 1a ff ff ff jmp 80b8754 <uw_frame_state_for+0x344> 80b883a: 84 c0 test %al,%al 80b883c: 74 09 je 80b8847 <uw_frame_state_for+0x437> 80b883e: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b8842: e8 29 56 f9 ff call 804de70 <abort> 80b8847: bb 10 00 00 00 mov $0x10,%ebx 80b884c: e9 6e fe ff ff jmp 80b86bf <uw_frame_state_for+0x2af> 80b8851: bb 08 00 00 00 mov $0x8,%ebx 80b8856: e9 64 fe ff ff jmp 80b86bf <uw_frame_state_for+0x2af> 80b885b: 89 de mov %ebx,%esi 80b885d: e9 a3 fe ff ff jmp 80b8705 <uw_frame_state_for+0x2f5> 80b8862: 83 78 02 77 cmpl $0x77,0x2(%eax) 80b8866: 0f 85 85 fd ff ff jne 80b85f1 <uw_frame_state_for+0x1e1> 80b886c: 66 81 78 06 cd 80 cmpw $0x80cd,0x6(%eax) 80b8872: 0f 85 79 fd ff ff jne 80b85f1 <uw_frame_state_for+0x1e1> 80b8878: 8d 41 04 lea 0x4(%ecx),%eax 80b887b: 8b 50 1c mov 0x1c(%eax),%edx 80b887e: c7 87 a0 00 00 00 01 movl $0x1,0xa0(%edi) 80b8885: 00 00 00 80b8888: c7 87 98 00 00 00 04 movl $0x4,0x98(%edi) 80b888f: 00 00 00 80b8892: c7 47 04 01 00 00 00 movl $0x1,0x4(%edi) 80b8899: c7 47 1c 01 00 00 00 movl $0x1,0x1c(%edi) 80b88a0: c7 47 0c 01 00 00 00 movl $0x1,0xc(%edi) 80b88a7: 89 d3 mov %edx,%ebx 80b88a9: c7 47 14 01 00 00 00 movl $0x1,0x14(%edi) 80b88b0: c7 47 34 01 00 00 00 movl $0x1,0x34(%edi) 80b88b7: 29 cb sub %ecx,%ebx 80b88b9: 8d 48 2c lea 0x2c(%eax),%ecx 80b88bc: c7 47 3c 01 00 00 00 movl $0x1,0x3c(%edi) 80b88c3: 89 9f 94 00 00 00 mov %ebx,0x94(%edi) 80b88c9: c7 47 2c 01 00 00 00 movl $0x1,0x2c(%edi) 80b88d0: 29 d1 sub %edx,%ecx 80b88d2: c7 47 44 01 00 00 00 movl $0x1,0x44(%edi) 80b88d9: c7 87 b4 00 00 00 08 movl $0x8,0xb4(%edi) 80b88e0: 00 00 00 80b88e3: 89 0f mov %ecx,(%edi) 80b88e5: 8d 48 20 lea 0x20(%eax),%ecx 80b88e8: c6 87 bb 00 00 00 01 movb $0x1,0xbb(%edi) 80b88ef: 29 d1 sub %edx,%ecx 80b88f1: 89 4f 18 mov %ecx,0x18(%edi) 80b88f4: 8d 48 28 lea 0x28(%eax),%ecx 80b88f7: 29 d1 sub %edx,%ecx 80b88f9: 89 4f 08 mov %ecx,0x8(%edi) 80b88fc: 8d 48 24 lea 0x24(%eax),%ecx 80b88ff: 29 d1 sub %edx,%ecx 80b8901: 89 4f 10 mov %ecx,0x10(%edi) 80b8904: 8d 48 14 lea 0x14(%eax),%ecx 80b8907: 29 d1 sub %edx,%ecx 80b8909: 89 4f 30 mov %ecx,0x30(%edi) 80b890c: 8d 48 10 lea 0x10(%eax),%ecx 80b890f: 29 d1 sub %edx,%ecx 80b8911: 89 4f 38 mov %ecx,0x38(%edi) 80b8914: 8d 48 18 lea 0x18(%eax),%ecx 80b8917: 83 c0 38 add $0x38,%eax 80b891a: 29 d0 sub %edx,%eax 80b891c: 29 d1 sub %edx,%ecx 80b891e: 89 47 40 mov %eax,0x40(%edi) 80b8921: 31 c0 xor %eax,%eax 80b8923: 89 4f 28 mov %ecx,0x28(%edi) 80b8926: e9 da fc ff ff jmp 80b8605 <uw_frame_state_for+0x1f5> 80b892b: 81 78 01 ad 00 00 00 cmpl $0xad,0x1(%eax) 80b8932: 0f 85 c8 fc ff ff jne 80b8600 <uw_frame_state_for+0x1f0> 80b8938: 66 81 78 05 cd 80 cmpw $0x80cd,0x5(%eax) 80b893e: 0f 85 bc fc ff ff jne 80b8600 <uw_frame_state_for+0x1f0> 80b8944: 8d 81 a0 00 00 00 lea 0xa0(%ecx),%eax 80b894a: e9 2c ff ff ff jmp 80b887b <uw_frame_state_for+0x46b> 80b894f: 90 nop 80b8950: 80 38 04 cmpb $0x4,(%eax) 80b8953: 0f 85 03 fe ff ff jne 80b875c <uw_frame_state_for+0x34c> 80b8959: 80 78 01 00 cmpb $0x0,0x1(%eax) 80b895d: 0f 85 f9 fd ff ff jne 80b875c <uw_frame_state_for+0x34c> 80b8963: 83 c0 02 add $0x2,%eax 80b8966: e9 72 fb ff ff jmp 80b84dd <uw_frame_state_for+0xcd> 80b896b: 90 nop 80b896c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8970 <execute_stack_op>: 80b8970: 55 push %ebp 80b8971: 57 push %edi 80b8972: 56 push %esi 80b8973: 53 push %ebx 80b8974: 89 c3 mov %eax,%ebx 80b8976: e8 b3 16 00 00 call 80ba02e <__x86.get_pc_thunk.bp> 80b897b: 81 c5 85 36 03 00 add $0x33685,%ebp 80b8981: 81 ec 3c 01 00 00 sub $0x13c,%esp 80b8987: 39 d3 cmp %edx,%ebx 80b8989: 8b 84 24 50 01 00 00 mov 0x150(%esp),%eax 80b8990: 89 54 24 14 mov %edx,0x14(%esp) 80b8994: 89 4c 24 18 mov %ecx,0x18(%esp) 80b8998: 89 44 24 30 mov %eax,0x30(%esp) 80b899c: 73 7c jae 80b8a1a <.L270+0x3a> 80b899e: 8d 44 24 2c lea 0x2c(%esp),%eax 80b89a2: c7 44 24 0c 01 00 00 movl $0x1,0xc(%esp) 80b89a9: 00 80b89aa: 89 44 24 1c mov %eax,0x1c(%esp) 80b89ae: 66 90 xchg %ax,%ax 80b89b0: 0f b6 33 movzbl (%ebx),%esi 80b89b3: 8d 43 01 lea 0x1(%ebx),%eax 80b89b6: 89 44 24 10 mov %eax,0x10(%esp) 80b89ba: 8d 56 fd lea -0x3(%esi),%edx 80b89bd: 89 f0 mov %esi,%eax 80b89bf: 80 fa ee cmp $0xee,%dl 80b89c2: 0f 87 e8 00 00 00 ja 80b8ab0 <.L261> 80b89c8: 0f b6 d2 movzbl %dl,%edx 80b89cb: 8b bc 95 9c ad fe ff mov -0x15264(%ebp,%edx,4),%edi 80b89d2: 01 ef add %ebp,%edi 80b89d4: ff e7 jmp *%edi 80b89d6: 8d 76 00 lea 0x0(%esi),%esi 80b89d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b89e0 <.L270>: 80b89e0: 8b 74 24 0c mov 0xc(%esp),%esi 80b89e4: 8b 7b 01 mov 0x1(%ebx),%edi 80b89e7: 83 c3 05 add $0x5,%ebx 80b89ea: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b89f0: 83 fe 3f cmp $0x3f,%esi 80b89f3: 0f 8f b7 00 00 00 jg 80b8ab0 <.L261> 80b89f9: 8d 46 01 lea 0x1(%esi),%eax 80b89fc: 89 7c b4 30 mov %edi,0x30(%esp,%esi,4) 80b8a00: 89 44 24 0c mov %eax,0xc(%esp) 80b8a04: 39 5c 24 14 cmp %ebx,0x14(%esp) 80b8a08: 77 a6 ja 80b89b0 <execute_stack_op+0x40> 80b8a0a: 8b 44 24 0c mov 0xc(%esp),%eax 80b8a0e: 85 c0 test %eax,%eax 80b8a10: 0f 84 9a 00 00 00 je 80b8ab0 <.L261> 80b8a16: 8b 44 84 2c mov 0x2c(%esp,%eax,4),%eax 80b8a1a: 81 c4 3c 01 00 00 add $0x13c,%esp 80b8a20: 5b pop %ebx 80b8a21: 5e pop %esi 80b8a22: 5f pop %edi 80b8a23: 5d pop %ebp 80b8a24: c3 ret 80b8a25: 8d 76 00 lea 0x0(%esi),%esi 080b8a28 <.L272>: 80b8a28: 8b 7b 01 mov 0x1(%ebx),%edi 80b8a2b: 8b 74 24 0c mov 0xc(%esp),%esi 80b8a2f: 83 c3 09 add $0x9,%ebx 80b8a32: eb bc jmp 80b89f0 <.L270+0x10> 80b8a34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8a38 <.L344>: 80b8a38: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8a3c: eb c6 jmp 80b8a04 <.L270+0x24> 80b8a3e: 66 90 xchg %ax,%ax 080b8a40 <.L267>: 80b8a40: 0f b7 7b 01 movzwl 0x1(%ebx),%edi 80b8a44: 8b 74 24 0c mov 0xc(%esp),%esi 80b8a48: 83 c3 03 add $0x3,%ebx 80b8a4b: eb a3 jmp 80b89f0 <.L270+0x10> 80b8a4d: 8d 76 00 lea 0x0(%esi),%esi 080b8a50 <.L266>: 80b8a50: 0f be 7b 01 movsbl 0x1(%ebx),%edi 80b8a54: 8b 74 24 0c mov 0xc(%esp),%esi 80b8a58: 83 c3 02 add $0x2,%ebx 80b8a5b: eb 93 jmp 80b89f0 <.L270+0x10> 80b8a5d: 8d 76 00 lea 0x0(%esi),%esi 080b8a60 <.L265>: 80b8a60: 0f b6 7b 01 movzbl 0x1(%ebx),%edi 80b8a64: 8b 74 24 0c mov 0xc(%esp),%esi 80b8a68: 83 c3 02 add $0x2,%ebx 80b8a6b: eb 83 jmp 80b89f0 <.L270+0x10> 80b8a6d: 8d 76 00 lea 0x0(%esi),%esi 080b8a70 <.L264>: 80b8a70: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b8a74: 85 c9 test %ecx,%ecx 80b8a76: 74 38 je 80b8ab0 <.L261> 80b8a78: 89 ce mov %ecx,%esi 80b8a7a: 83 ee 01 sub $0x1,%esi 80b8a7d: 3c 1f cmp $0x1f,%al 80b8a7f: 8b 7c b4 30 mov 0x30(%esp,%esi,4),%edi 80b8a83: 0f 84 eb 04 00 00 je 80b8f74 <.L279+0x114> 80b8a89: 0f 86 01 05 00 00 jbe 80b8f90 <.L279+0x130> 80b8a8f: 3c 23 cmp $0x23,%al 80b8a91: 0f 84 a8 04 00 00 je 80b8f3f <.L279+0xdf> 80b8a97: 3c 94 cmp $0x94,%al 80b8a99: 0f 84 0f 05 00 00 je 80b8fae <.L279+0x14e> 80b8a9f: 3c 20 cmp $0x20,%al 80b8aa1: 0f 84 d8 04 00 00 je 80b8f7f <.L279+0x11f> 80b8aa7: 89 f6 mov %esi,%esi 80b8aa9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b8ab0 <.L261>: 80b8ab0: 89 eb mov %ebp,%ebx 80b8ab2: e8 b9 53 f9 ff call 804de70 <abort> 80b8ab7: 89 f6 mov %esi,%esi 80b8ab9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b8ac0 <.L290>: 80b8ac0: 0f b6 73 01 movzbl 0x1(%ebx),%esi 80b8ac4: 8b 54 24 18 mov 0x18(%esp),%edx 80b8ac8: 89 f0 mov %esi,%eax 80b8aca: e8 41 f0 ff ff call 80b7b10 <base_of_encoded_value> 80b8acf: 83 ec 0c sub $0xc,%esp 80b8ad2: 8d 4b 02 lea 0x2(%ebx),%ecx 80b8ad5: 89 c2 mov %eax,%edx 80b8ad7: ff 74 24 28 pushl 0x28(%esp) 80b8adb: 89 f0 mov %esi,%eax 80b8add: e8 ce ee ff ff call 80b79b0 <read_encoded_value_with_base> 80b8ae2: 8b 7c 24 3c mov 0x3c(%esp),%edi 80b8ae6: 83 c4 10 add $0x10,%esp 80b8ae9: 89 c3 mov %eax,%ebx 80b8aeb: 8b 74 24 0c mov 0xc(%esp),%esi 80b8aef: e9 fc fe ff ff jmp 80b89f0 <.L270+0x10> 80b8af4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8af8 <.L287>: 80b8af8: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8afc: 31 f6 xor %esi,%esi 80b8afe: 31 c9 xor %ecx,%ecx 80b8b00: 83 c3 01 add $0x1,%ebx 80b8b03: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8b07: 89 d0 mov %edx,%eax 80b8b09: 83 e0 7f and $0x7f,%eax 80b8b0c: d3 e0 shl %cl,%eax 80b8b0e: 83 c1 07 add $0x7,%ecx 80b8b11: 09 c6 or %eax,%esi 80b8b13: 84 d2 test %dl,%dl 80b8b15: 78 e9 js 80b8b00 <.L287+0x8> 80b8b17: 83 fe 11 cmp $0x11,%esi 80b8b1a: 7f 94 jg 80b8ab0 <.L261> 80b8b1c: 8b 44 24 18 mov 0x18(%esp),%eax 80b8b20: f6 40 63 40 testb $0x40,0x63(%eax) 80b8b24: 8b 3c b0 mov (%eax,%esi,4),%edi 80b8b27: 0f 85 63 03 00 00 jne 80b8e90 <.L279+0x30> 80b8b2d: 80 bc 35 d0 18 00 00 cmpb $0x4,0x18d0(%ebp,%esi,1) 80b8b34: 04 80b8b35: 0f 85 75 ff ff ff jne 80b8ab0 <.L261> 80b8b3b: 8b 3f mov (%edi),%edi 80b8b3d: 8b 74 24 0c mov 0xc(%esp),%esi 80b8b41: e9 aa fe ff ff jmp 80b89f0 <.L270+0x10> 80b8b46: 8d 76 00 lea 0x0(%esi),%esi 80b8b49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b8b50 <.L288>: 80b8b50: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8b54: 31 f6 xor %esi,%esi 80b8b56: 31 c9 xor %ecx,%ecx 80b8b58: 90 nop 80b8b59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8b60: 83 c3 01 add $0x1,%ebx 80b8b63: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8b67: 89 d0 mov %edx,%eax 80b8b69: 83 e0 7f and $0x7f,%eax 80b8b6c: d3 e0 shl %cl,%eax 80b8b6e: 83 c1 07 add $0x7,%ecx 80b8b71: 09 c6 or %eax,%esi 80b8b73: 84 d2 test %dl,%dl 80b8b75: 78 e9 js 80b8b60 <.L288+0x10> 80b8b77: 31 ff xor %edi,%edi 80b8b79: 31 c9 xor %ecx,%ecx 80b8b7b: 90 nop 80b8b7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8b80: 83 c3 01 add $0x1,%ebx 80b8b83: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8b87: 89 d0 mov %edx,%eax 80b8b89: 83 e0 7f and $0x7f,%eax 80b8b8c: d3 e0 shl %cl,%eax 80b8b8e: 83 c1 07 add $0x7,%ecx 80b8b91: 09 c7 or %eax,%edi 80b8b93: 84 d2 test %dl,%dl 80b8b95: 78 e9 js 80b8b80 <.L288+0x30> 80b8b97: 83 f9 1f cmp $0x1f,%ecx 80b8b9a: 0f 86 08 03 00 00 jbe 80b8ea8 <.L279+0x48> 80b8ba0: 83 fe 11 cmp $0x11,%esi 80b8ba3: 0f 8f 07 ff ff ff jg 80b8ab0 <.L261> 80b8ba9: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b8bad: f6 41 63 40 testb $0x40,0x63(%ecx) 80b8bb1: 8b 04 b1 mov (%ecx,%esi,4),%eax 80b8bb4: 0f 85 26 03 00 00 jne 80b8ee0 <.L279+0x80> 80b8bba: 80 bc 35 d0 18 00 00 cmpb $0x4,0x18d0(%ebp,%esi,1) 80b8bc1: 04 80b8bc2: 0f 85 e8 fe ff ff jne 80b8ab0 <.L261> 80b8bc8: 8b 30 mov (%eax),%esi 80b8bca: 01 f7 add %esi,%edi 80b8bcc: 8b 74 24 0c mov 0xc(%esp),%esi 80b8bd0: e9 1b fe ff ff jmp 80b89f0 <.L270+0x10> 80b8bd5: 8d 76 00 lea 0x0(%esi),%esi 080b8bd8 <.L268>: 80b8bd8: 0f bf 7b 01 movswl 0x1(%ebx),%edi 80b8bdc: 8b 74 24 0c mov 0xc(%esp),%esi 80b8be0: 83 c3 03 add $0x3,%ebx 80b8be3: e9 08 fe ff ff jmp 80b89f0 <.L270+0x10> 80b8be8: 90 nop 80b8be9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b8bf0 <.L274>: 80b8bf0: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8bf4: 31 ff xor %edi,%edi 80b8bf6: 31 c9 xor %ecx,%ecx 80b8bf8: 90 nop 80b8bf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8c00: 83 c3 01 add $0x1,%ebx 80b8c03: 0f b6 43 ff movzbl -0x1(%ebx),%eax 80b8c07: 89 c2 mov %eax,%edx 80b8c09: 83 e2 7f and $0x7f,%edx 80b8c0c: d3 e2 shl %cl,%edx 80b8c0e: 83 c1 07 add $0x7,%ecx 80b8c11: 09 d7 or %edx,%edi 80b8c13: 84 c0 test %al,%al 80b8c15: 78 e9 js 80b8c00 <.L274+0x10> 80b8c17: 83 f9 1f cmp $0x1f,%ecx 80b8c1a: 77 3b ja 80b8c57 <.L273+0x1f> 80b8c1c: a8 40 test $0x40,%al 80b8c1e: 74 37 je 80b8c57 <.L273+0x1f> 80b8c20: be 01 00 00 00 mov $0x1,%esi 80b8c25: d3 e6 shl %cl,%esi 80b8c27: f7 de neg %esi 80b8c29: 09 f7 or %esi,%edi 80b8c2b: 8b 74 24 0c mov 0xc(%esp),%esi 80b8c2f: e9 bc fd ff ff jmp 80b89f0 <.L270+0x10> 80b8c34: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8c38 <.L273>: 80b8c38: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8c3c: 31 ff xor %edi,%edi 80b8c3e: 31 c9 xor %ecx,%ecx 80b8c40: 83 c3 01 add $0x1,%ebx 80b8c43: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8c47: 89 d0 mov %edx,%eax 80b8c49: 83 e0 7f and $0x7f,%eax 80b8c4c: d3 e0 shl %cl,%eax 80b8c4e: 83 c1 07 add $0x7,%ecx 80b8c51: 09 c7 or %eax,%edi 80b8c53: 84 d2 test %dl,%dl 80b8c55: 78 e9 js 80b8c40 <.L273+0x8> 80b8c57: 8b 74 24 0c mov 0xc(%esp),%esi 80b8c5b: e9 90 fd ff ff jmp 80b89f0 <.L270+0x10> 080b8c60 <.L286>: 80b8c60: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8c64: 31 ff xor %edi,%edi 80b8c66: 31 c9 xor %ecx,%ecx 80b8c68: 90 nop 80b8c69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8c70: 83 c3 01 add $0x1,%ebx 80b8c73: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8c77: 89 d0 mov %edx,%eax 80b8c79: 83 e0 7f and $0x7f,%eax 80b8c7c: d3 e0 shl %cl,%eax 80b8c7e: 83 c1 07 add $0x7,%ecx 80b8c81: 09 c7 or %eax,%edi 80b8c83: 84 d2 test %dl,%dl 80b8c85: 78 e9 js 80b8c70 <.L286+0x10> 80b8c87: 83 f9 1f cmp $0x1f,%ecx 80b8c8a: 0f 86 88 02 00 00 jbe 80b8f18 <.L279+0xb8> 80b8c90: 8d 56 90 lea -0x70(%esi),%edx 80b8c93: 83 fa 11 cmp $0x11,%edx 80b8c96: 0f 8f 14 fe ff ff jg 80b8ab0 <.L261> 80b8c9c: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b8ca0: f6 41 63 40 testb $0x40,0x63(%ecx) 80b8ca4: 8b 04 91 mov (%ecx,%edx,4),%eax 80b8ca7: 0f 85 1b 02 00 00 jne 80b8ec8 <.L279+0x68> 80b8cad: 80 bc 35 60 18 00 00 cmpb $0x4,0x1860(%ebp,%esi,1) 80b8cb4: 04 80b8cb5: 0f 85 f5 fd ff ff jne 80b8ab0 <.L261> 80b8cbb: 8b 00 mov (%eax),%eax 80b8cbd: 01 c7 add %eax,%edi 80b8cbf: 8b 74 24 0c mov 0xc(%esp),%esi 80b8cc3: e9 28 fd ff ff jmp 80b89f0 <.L270+0x10> 80b8cc8: 90 nop 80b8cc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b8cd0 <.L285>: 80b8cd0: 8d 46 b0 lea -0x50(%esi),%eax 80b8cd3: 83 f8 11 cmp $0x11,%eax 80b8cd6: 0f 8f d4 fd ff ff jg 80b8ab0 <.L261> 80b8cdc: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b8ce0: f6 41 63 40 testb $0x40,0x63(%ecx) 80b8ce4: 8b 14 81 mov (%ecx,%eax,4),%edx 80b8ce7: 0f 85 0b 02 00 00 jne 80b8ef8 <.L279+0x98> 80b8ced: 80 bc 35 80 18 00 00 cmpb $0x4,0x1880(%ebp,%esi,1) 80b8cf4: 04 80b8cf5: 0f 85 b5 fd ff ff jne 80b8ab0 <.L261> 80b8cfb: 8b 3a mov (%edx),%edi 80b8cfd: 8b 74 24 0c mov 0xc(%esp),%esi 80b8d01: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8d05: e9 e6 fc ff ff jmp 80b89f0 <.L270+0x10> 80b8d0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080b8d10 <.L284>: 80b8d10: 8d 7e d0 lea -0x30(%esi),%edi 80b8d13: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8d17: 8b 74 24 0c mov 0xc(%esp),%esi 80b8d1b: e9 d0 fc ff ff jmp 80b89f0 <.L270+0x10> 080b8d20 <.L283>: 80b8d20: 0f bf 43 01 movswl 0x1(%ebx),%eax 80b8d24: 8d 5c 03 03 lea 0x3(%ebx,%eax,1),%ebx 80b8d28: e9 d7 fc ff ff jmp 80b8a04 <.L270+0x24> 80b8d2d: 8d 76 00 lea 0x0(%esi),%esi 080b8d30 <.L278>: 80b8d30: 8b 74 24 0c mov 0xc(%esp),%esi 80b8d34: 0f b6 4b 01 movzbl 0x1(%ebx),%ecx 80b8d38: 8d 53 02 lea 0x2(%ebx),%edx 80b8d3b: 89 f0 mov %esi,%eax 80b8d3d: 83 e8 01 sub $0x1,%eax 80b8d40: 39 c1 cmp %eax,%ecx 80b8d42: 0f 8d 68 fd ff ff jge 80b8ab0 <.L261> 80b8d48: 29 c8 sub %ecx,%eax 80b8d4a: 89 d3 mov %edx,%ebx 80b8d4c: 8b 7c 84 30 mov 0x30(%esp,%eax,4),%edi 80b8d50: e9 9b fc ff ff jmp 80b89f0 <.L270+0x10> 80b8d55: 8d 76 00 lea 0x0(%esi),%esi 080b8d58 <.L277>: 80b8d58: 8b 44 24 0c mov 0xc(%esp),%eax 80b8d5c: 83 f8 01 cmp $0x1,%eax 80b8d5f: 0f 8e 4b fd ff ff jle 80b8ab0 <.L261> 80b8d65: 8b 7c 84 28 mov 0x28(%esp,%eax,4),%edi 80b8d69: 89 c6 mov %eax,%esi 80b8d6b: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8d6f: e9 7c fc ff ff jmp 80b89f0 <.L270+0x10> 80b8d74: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8d78 <.L276>: 80b8d78: 8b 44 24 0c mov 0xc(%esp),%eax 80b8d7c: 85 c0 test %eax,%eax 80b8d7e: 0f 84 2c fd ff ff je 80b8ab0 <.L261> 80b8d84: 83 e8 01 sub $0x1,%eax 80b8d87: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8d8b: 89 44 24 0c mov %eax,0xc(%esp) 80b8d8f: e9 70 fc ff ff jmp 80b8a04 <.L270+0x24> 80b8d94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8d98 <.L275>: 80b8d98: 8b 44 24 0c mov 0xc(%esp),%eax 80b8d9c: 85 c0 test %eax,%eax 80b8d9e: 0f 84 0c fd ff ff je 80b8ab0 <.L261> 80b8da4: 8b 7c 84 2c mov 0x2c(%esp,%eax,4),%edi 80b8da8: 89 c6 mov %eax,%esi 80b8daa: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8dae: e9 3d fc ff ff jmp 80b89f0 <.L270+0x10> 80b8db3: 90 nop 80b8db4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8db8 <.L282>: 80b8db8: 8b 44 24 0c mov 0xc(%esp),%eax 80b8dbc: 85 c0 test %eax,%eax 80b8dbe: 0f 84 ec fc ff ff je 80b8ab0 <.L261> 80b8dc4: 83 e8 01 sub $0x1,%eax 80b8dc7: 89 c6 mov %eax,%esi 80b8dc9: 89 44 24 0c mov %eax,0xc(%esp) 80b8dcd: 8d 43 03 lea 0x3(%ebx),%eax 80b8dd0: 8b 54 b4 30 mov 0x30(%esp,%esi,4),%edx 80b8dd4: 85 d2 test %edx,%edx 80b8dd6: 0f 84 5c 01 00 00 je 80b8f38 <.L279+0xd8> 80b8ddc: 0f bf 5b 01 movswl 0x1(%ebx),%ebx 80b8de0: 01 c3 add %eax,%ebx 80b8de2: e9 1d fc ff ff jmp 80b8a04 <.L270+0x24> 80b8de7: 89 f6 mov %esi,%esi 80b8de9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b8df0 <.L281>: 80b8df0: 8b 4c 24 0c mov 0xc(%esp),%ecx 80b8df4: 83 f9 01 cmp $0x1,%ecx 80b8df7: 89 ce mov %ecx,%esi 80b8df9: 0f 8e b1 fc ff ff jle 80b8ab0 <.L261> 80b8dff: 83 e8 1a sub $0x1a,%eax 80b8e02: 83 ee 02 sub $0x2,%esi 80b8e05: 8b 4c 8c 2c mov 0x2c(%esp,%ecx,4),%ecx 80b8e09: 3c 14 cmp $0x14,%al 80b8e0b: 8b 7c b4 30 mov 0x30(%esp,%esi,4),%edi 80b8e0f: 0f 87 9b fc ff ff ja 80b8ab0 <.L261> 80b8e15: 0f b6 c0 movzbl %al,%eax 80b8e18: 8b 9c 85 58 b1 fe ff mov -0x14ea8(%ebp,%eax,4),%ebx 80b8e1f: 01 eb add %ebp,%ebx 80b8e21: ff e3 jmp *%ebx 80b8e23: 90 nop 80b8e24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b8e28 <.L280>: 80b8e28: 8b 44 24 0c mov 0xc(%esp),%eax 80b8e2c: 83 f8 02 cmp $0x2,%eax 80b8e2f: 0f 8e 7b fc ff ff jle 80b8ab0 <.L261> 80b8e35: 8d 48 ff lea -0x1(%eax),%ecx 80b8e38: 8d 50 fe lea -0x2(%eax),%edx 80b8e3b: 83 e8 03 sub $0x3,%eax 80b8e3e: 8b 74 84 30 mov 0x30(%esp,%eax,4),%esi 80b8e42: 8b 5c 8c 30 mov 0x30(%esp,%ecx,4),%ebx 80b8e46: 8b 7c 94 30 mov 0x30(%esp,%edx,4),%edi 80b8e4a: 89 7c 8c 30 mov %edi,0x30(%esp,%ecx,4) 80b8e4e: 89 74 94 30 mov %esi,0x30(%esp,%edx,4) 80b8e52: 89 5c 84 30 mov %ebx,0x30(%esp,%eax,4) 80b8e56: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8e5a: e9 a5 fb ff ff jmp 80b8a04 <.L270+0x24> 80b8e5f: 90 nop 080b8e60 <.L279>: 80b8e60: 8b 44 24 0c mov 0xc(%esp),%eax 80b8e64: 83 f8 01 cmp $0x1,%eax 80b8e67: 0f 8e 43 fc ff ff jle 80b8ab0 <.L261> 80b8e6d: 8d 50 ff lea -0x1(%eax),%edx 80b8e70: 83 e8 02 sub $0x2,%eax 80b8e73: 8b 5c 84 30 mov 0x30(%esp,%eax,4),%ebx 80b8e77: 8b 4c 94 30 mov 0x30(%esp,%edx,4),%ecx 80b8e7b: 89 5c 94 30 mov %ebx,0x30(%esp,%edx,4) 80b8e7f: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8e83: 89 4c 84 30 mov %ecx,0x30(%esp,%eax,4) 80b8e87: e9 78 fb ff ff jmp 80b8a04 <.L270+0x24> 80b8e8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8e90: 80 7c 30 6c 00 cmpb $0x0,0x6c(%eax,%esi,1) 80b8e95: 0f 84 92 fc ff ff je 80b8b2d <.L287+0x35> 80b8e9b: 8b 74 24 0c mov 0xc(%esp),%esi 80b8e9f: e9 4c fb ff ff jmp 80b89f0 <.L270+0x10> 80b8ea4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b8ea8: 83 e2 40 and $0x40,%edx 80b8eab: 0f 84 ef fc ff ff je 80b8ba0 <.L288+0x50> 80b8eb1: b8 01 00 00 00 mov $0x1,%eax 80b8eb6: d3 e0 shl %cl,%eax 80b8eb8: f7 d8 neg %eax 80b8eba: 09 c7 or %eax,%edi 80b8ebc: e9 df fc ff ff jmp 80b8ba0 <.L288+0x50> 80b8ec1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8ec8: 80 7c 31 fc 00 cmpb $0x0,-0x4(%ecx,%esi,1) 80b8ecd: 0f 84 da fd ff ff je 80b8cad <.L286+0x4d> 80b8ed3: e9 e5 fd ff ff jmp 80b8cbd <.L286+0x5d> 80b8ed8: 90 nop 80b8ed9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8ee0: 80 7c 31 6c 00 cmpb $0x0,0x6c(%ecx,%esi,1) 80b8ee5: 0f 84 cf fc ff ff je 80b8bba <.L288+0x6a> 80b8eeb: 89 c6 mov %eax,%esi 80b8eed: e9 d8 fc ff ff jmp 80b8bca <.L288+0x7a> 80b8ef2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b8ef8: 80 7c 01 6c 00 cmpb $0x0,0x6c(%ecx,%eax,1) 80b8efd: 0f 84 ea fd ff ff je 80b8ced <.L285+0x1d> 80b8f03: 89 d7 mov %edx,%edi 80b8f05: 8b 74 24 0c mov 0xc(%esp),%esi 80b8f09: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8f0d: e9 de fa ff ff jmp 80b89f0 <.L270+0x10> 80b8f12: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b8f18: 83 e2 40 and $0x40,%edx 80b8f1b: 0f 84 6f fd ff ff je 80b8c90 <.L286+0x30> 80b8f21: b8 01 00 00 00 mov $0x1,%eax 80b8f26: d3 e0 shl %cl,%eax 80b8f28: f7 d8 neg %eax 80b8f2a: 09 c7 or %eax,%edi 80b8f2c: e9 5f fd ff ff jmp 80b8c90 <.L286+0x30> 80b8f31: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b8f38: 89 c3 mov %eax,%ebx 80b8f3a: e9 c5 fa ff ff jmp 80b8a04 <.L270+0x24> 80b8f3f: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8f43: 31 c0 xor %eax,%eax 80b8f45: 89 74 24 0c mov %esi,0xc(%esp) 80b8f49: 31 c9 xor %ecx,%ecx 80b8f4b: 89 c6 mov %eax,%esi 80b8f4d: 8d 76 00 lea 0x0(%esi),%esi 80b8f50: 83 c3 01 add $0x1,%ebx 80b8f53: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80b8f57: 89 d0 mov %edx,%eax 80b8f59: 83 e0 7f and $0x7f,%eax 80b8f5c: d3 e0 shl %cl,%eax 80b8f5e: 83 c1 07 add $0x7,%ecx 80b8f61: 09 c6 or %eax,%esi 80b8f63: 84 d2 test %dl,%dl 80b8f65: 78 e9 js 80b8f50 <.L279+0xf0> 80b8f67: 89 f0 mov %esi,%eax 80b8f69: 8b 74 24 0c mov 0xc(%esp),%esi 80b8f6d: 01 c7 add %eax,%edi 80b8f6f: e9 7c fa ff ff jmp 80b89f0 <.L270+0x10> 80b8f74: f7 df neg %edi 80b8f76: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8f7a: e9 71 fa ff ff jmp 80b89f0 <.L270+0x10> 80b8f7f: f7 d7 not %edi 80b8f81: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8f85: e9 66 fa ff ff jmp 80b89f0 <.L270+0x10> 80b8f8a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b8f90: 3c 06 cmp $0x6,%al 80b8f92: 74 44 je 80b8fd8 <.L279+0x178> 80b8f94: 3c 19 cmp $0x19,%al 80b8f96: 0f 85 14 fb ff ff jne 80b8ab0 <.L261> 80b8f9c: 89 f8 mov %edi,%eax 80b8f9e: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8fa2: c1 f8 1f sar $0x1f,%eax 80b8fa5: 31 c7 xor %eax,%edi 80b8fa7: 29 c7 sub %eax,%edi 80b8fa9: e9 42 fa ff ff jmp 80b89f0 <.L270+0x10> 80b8fae: 0f b6 43 01 movzbl 0x1(%ebx),%eax 80b8fb2: 8d 53 02 lea 0x2(%ebx),%edx 80b8fb5: 3c 02 cmp $0x2,%al 80b8fb7: 0f 84 29 01 00 00 je 80b90e6 <.L341+0x24> 80b8fbd: 0f 86 11 01 00 00 jbe 80b90d4 <.L341+0x12> 80b8fc3: 3c 04 cmp $0x4,%al 80b8fc5: 74 08 je 80b8fcf <.L279+0x16f> 80b8fc7: 3c 08 cmp $0x8,%al 80b8fc9: 0f 85 e1 fa ff ff jne 80b8ab0 <.L261> 80b8fcf: 8b 3f mov (%edi),%edi 80b8fd1: 89 d3 mov %edx,%ebx 80b8fd3: e9 18 fa ff ff jmp 80b89f0 <.L270+0x10> 80b8fd8: 8b 3f mov (%edi),%edi 80b8fda: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8fde: e9 0d fa ff ff jmp 80b89f0 <.L270+0x10> 080b8fe3 <.L340>: 80b8fe3: 31 c0 xor %eax,%eax 80b8fe5: 39 cf cmp %ecx,%edi 80b8fe7: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8feb: 0f 9c c0 setl %al 80b8fee: 89 c7 mov %eax,%edi 80b8ff0: e9 fb f9 ff ff jmp 80b89f0 <.L270+0x10> 080b8ff5 <.L327>: 80b8ff5: 29 cf sub %ecx,%edi 80b8ff7: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b8ffb: e9 f0 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9000 <.L326>: 80b9000: 89 f8 mov %edi,%eax 80b9002: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b9006: 99 cltd 80b9007: f7 f9 idiv %ecx 80b9009: 89 c7 mov %eax,%edi 80b900b: e9 e0 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9010 <.L331>: 80b9010: 01 cf add %ecx,%edi 80b9012: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b9016: e9 d5 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b901b <.L330>: 80b901b: 09 cf or %ecx,%edi 80b901d: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b9021: e9 ca f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9026 <.L329>: 80b9026: 0f af f9 imul %ecx,%edi 80b9029: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b902d: e9 be f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9032 <.L328>: 80b9032: 89 f8 mov %edi,%eax 80b9034: 31 d2 xor %edx,%edx 80b9036: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b903a: f7 f1 div %ecx 80b903c: 89 d7 mov %edx,%edi 80b903e: e9 ad f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9043 <.L339>: 80b9043: 31 c0 xor %eax,%eax 80b9045: 39 cf cmp %ecx,%edi 80b9047: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b904b: 0f 9e c0 setle %al 80b904e: 89 c7 mov %eax,%edi 80b9050: e9 9b f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9055 <.L338>: 80b9055: 31 c0 xor %eax,%eax 80b9057: 39 cf cmp %ecx,%edi 80b9059: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b905d: 0f 9f c0 setg %al 80b9060: 89 c7 mov %eax,%edi 80b9062: e9 89 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9067 <.L337>: 80b9067: 31 c0 xor %eax,%eax 80b9069: 39 cf cmp %ecx,%edi 80b906b: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b906f: 0f 9d c0 setge %al 80b9072: 89 c7 mov %eax,%edi 80b9074: e9 77 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9079 <.L336>: 80b9079: 31 c0 xor %eax,%eax 80b907b: 39 cf cmp %ecx,%edi 80b907d: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b9081: 0f 94 c0 sete %al 80b9084: 89 c7 mov %eax,%edi 80b9086: e9 65 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b908b <.L335>: 80b908b: 31 cf xor %ecx,%edi 80b908d: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b9091: e9 5a f9 ff ff jmp 80b89f0 <.L270+0x10> 080b9096 <.L334>: 80b9096: d3 ff sar %cl,%edi 80b9098: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b909c: e9 4f f9 ff ff jmp 80b89f0 <.L270+0x10> 080b90a1 <.L333>: 80b90a1: d3 ef shr %cl,%edi 80b90a3: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b90a7: e9 44 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b90ac <.L332>: 80b90ac: d3 e7 shl %cl,%edi 80b90ae: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b90b2: e9 39 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b90b7 <.L324>: 80b90b7: 21 cf and %ecx,%edi 80b90b9: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b90bd: e9 2e f9 ff ff jmp 80b89f0 <.L270+0x10> 080b90c2 <.L341>: 80b90c2: 31 c0 xor %eax,%eax 80b90c4: 39 cf cmp %ecx,%edi 80b90c6: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b90ca: 0f 95 c0 setne %al 80b90cd: 89 c7 mov %eax,%edi 80b90cf: e9 1c f9 ff ff jmp 80b89f0 <.L270+0x10> 80b90d4: 3c 01 cmp $0x1,%al 80b90d6: 0f 85 d4 f9 ff ff jne 80b8ab0 <.L261> 80b90dc: 0f b6 3f movzbl (%edi),%edi 80b90df: 89 d3 mov %edx,%ebx 80b90e1: e9 0a f9 ff ff jmp 80b89f0 <.L270+0x10> 80b90e6: 0f b7 3f movzwl (%edi),%edi 80b90e9: 89 d3 mov %edx,%ebx 80b90eb: e9 00 f9 ff ff jmp 80b89f0 <.L270+0x10> 080b90f0 <uw_update_context_1>: 80b90f0: 55 push %ebp 80b90f1: 57 push %edi 80b90f2: b9 20 00 00 00 mov $0x20,%ecx 80b90f7: 56 push %esi 80b90f8: 53 push %ebx 80b90f9: e8 28 0f 00 00 call 80ba026 <__x86.get_pc_thunk.si> 80b90fe: 81 c6 02 2f 03 00 add $0x32f02,%esi 80b9104: 81 ec bc 00 00 00 sub $0xbc,%esp 80b910a: 8d 7c 24 30 lea 0x30(%esp),%edi 80b910e: 89 74 24 10 mov %esi,0x10(%esp) 80b9112: 89 c6 mov %eax,%esi 80b9114: 89 54 24 1c mov %edx,0x1c(%esp) 80b9118: 89 44 24 0c mov %eax,0xc(%esp) 80b911c: 89 7c 24 18 mov %edi,0x18(%esp) 80b9120: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9122: 8b 94 24 90 00 00 00 mov 0x90(%esp),%edx 80b9129: f7 c2 00 00 00 40 test $0x40000000,%edx 80b912f: 0f 84 bb 00 00 00 je 80b91f0 <uw_update_context_1+0x100> 80b9135: 80 bc 24 a0 00 00 00 cmpb $0x0,0xa0(%esp) 80b913c: 00 80b913d: 0f 84 ad 00 00 00 je 80b91f0 <uw_update_context_1+0x100> 80b9143: 8b 44 24 0c mov 0xc(%esp),%eax 80b9147: f6 40 63 40 testb $0x40,0x63(%eax) 80b914b: 74 04 je 80b9151 <uw_update_context_1+0x61> 80b914d: c6 40 70 00 movb $0x0,0x70(%eax) 80b9151: 8b 44 24 0c mov 0xc(%esp),%eax 80b9155: c7 40 10 00 00 00 00 movl $0x0,0x10(%eax) 80b915c: 8b 44 24 1c mov 0x1c(%esp),%eax 80b9160: 8b 80 a0 00 00 00 mov 0xa0(%eax),%eax 80b9166: 83 f8 01 cmp $0x1,%eax 80b9169: 0f 84 b1 02 00 00 je 80b9420 <.L417+0x50> 80b916f: 83 f8 02 cmp $0x2,%eax 80b9172: 0f 85 e8 00 00 00 jne 80b9260 <uw_update_context_1+0x170> 80b9178: 8b 44 24 1c mov 0x1c(%esp),%eax 80b917c: 31 f6 xor %esi,%esi 80b917e: 31 c9 xor %ecx,%ecx 80b9180: 8b 80 9c 00 00 00 mov 0x9c(%eax),%eax 80b9186: 8d 76 00 lea 0x0(%esi),%esi 80b9189: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b9190: 83 c0 01 add $0x1,%eax 80b9193: 0f b6 58 ff movzbl -0x1(%eax),%ebx 80b9197: 89 da mov %ebx,%edx 80b9199: 83 e2 7f and $0x7f,%edx 80b919c: d3 e2 shl %cl,%edx 80b919e: 83 c1 07 add $0x7,%ecx 80b91a1: 09 d6 or %edx,%esi 80b91a3: 84 db test %bl,%bl 80b91a5: 78 e9 js 80b9190 <uw_update_context_1+0xa0> 80b91a7: 83 ec 0c sub $0xc,%esp 80b91aa: 8d 14 30 lea (%eax,%esi,1),%edx 80b91ad: 6a 00 push $0x0 80b91af: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b91b3: e8 b8 f7 ff ff call 80b8970 <execute_stack_op> 80b91b8: 89 44 24 24 mov %eax,0x24(%esp) 80b91bc: 83 c4 10 add $0x10,%esp 80b91bf: 8b 74 24 14 mov 0x14(%esp),%esi 80b91c3: 8b 44 24 0c mov 0xc(%esp),%eax 80b91c7: 31 db xor %ebx,%ebx 80b91c9: 89 70 48 mov %esi,0x48(%eax) 80b91cc: 8b 74 24 1c mov 0x1c(%esp),%esi 80b91d0: 83 7e 04 05 cmpl $0x5,0x4(%esi) 80b91d4: 0f 87 b6 00 00 00 ja 80b9290 <.L416> 80b91da: 8b 7c 24 10 mov 0x10(%esp),%edi 80b91de: 8b 46 04 mov 0x4(%esi),%eax 80b91e1: 8b 8c 87 ac b1 fe ff mov -0x14e54(%edi,%eax,4),%ecx 80b91e8: 01 f9 add %edi,%ecx 80b91ea: ff e1 jmp *%ecx 80b91ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b91f0: 8b 44 24 40 mov 0x40(%esp),%eax 80b91f4: 85 c0 test %eax,%eax 80b91f6: 0f 85 47 ff ff ff jne 80b9143 <uw_update_context_1+0x53> 80b91fc: 8b 74 24 10 mov 0x10(%esp),%esi 80b9200: 8b 44 24 0c mov 0xc(%esp),%eax 80b9204: 80 be d4 18 00 00 04 cmpb $0x4,0x18d4(%esi) 80b920b: 8b 40 48 mov 0x48(%eax),%eax 80b920e: 75 50 jne 80b9260 <uw_update_context_1+0x170> 80b9210: f7 c2 00 00 00 40 test $0x40000000,%edx 80b9216: 89 44 24 2c mov %eax,0x2c(%esp) 80b921a: 74 08 je 80b9224 <uw_update_context_1+0x134> 80b921c: c6 84 24 a0 00 00 00 movb $0x0,0xa0(%esp) 80b9223: 00 80b9224: 8d 44 24 2c lea 0x2c(%esp),%eax 80b9228: 89 44 24 40 mov %eax,0x40(%esp) 80b922c: e9 12 ff ff ff jmp 80b9143 <uw_update_context_1+0x53> 80b9231: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b9238: 83 f8 11 cmp $0x11,%eax 80b923b: 7f 23 jg 80b9260 <uw_update_context_1+0x170> 80b923d: f6 84 24 93 00 00 00 testb $0x40,0x93(%esp) 80b9244: 40 80b9245: 8b 54 84 30 mov 0x30(%esp,%eax,4),%edx 80b9249: 0f 84 a1 01 00 00 je 80b93f0 <.L417+0x20> 80b924f: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b9253: 89 d0 mov %edx,%eax 80b9255: 80 bc 0b d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%ecx,1) 80b925c: 04 80b925d: 76 25 jbe 80b9284 <.L421+0x14> 80b925f: 90 nop 80b9260: 8b 5c 24 10 mov 0x10(%esp),%ebx 80b9264: e8 07 4c f9 ff call 804de70 <abort> 80b9269: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9270 <.L421>: 80b9270: 8b 7c 24 10 mov 0x10(%esp),%edi 80b9274: 8b 44 24 14 mov 0x14(%esp),%eax 80b9278: 03 06 add (%esi),%eax 80b927a: 80 bc 3b d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%edi,1) 80b9281: 04 80b9282: 77 dc ja 80b9260 <uw_update_context_1+0x170> 80b9284: 8b 7c 24 0c mov 0xc(%esp),%edi 80b9288: c6 44 1f 6c 01 movb $0x1,0x6c(%edi,%ebx,1) 80b928d: 89 04 9f mov %eax,(%edi,%ebx,4) 080b9290 <.L416>: 80b9290: 83 c3 01 add $0x1,%ebx 80b9293: 83 c6 08 add $0x8,%esi 80b9296: 83 fb 12 cmp $0x12,%ebx 80b9299: 0f 85 31 ff ff ff jne 80b91d0 <uw_update_context_1+0xe0> 80b929f: 8b 44 24 1c mov 0x1c(%esp),%eax 80b92a3: 80 b8 bb 00 00 00 00 cmpb $0x0,0xbb(%eax) 80b92aa: 8b 44 24 0c mov 0xc(%esp),%eax 80b92ae: 0f 84 bc 01 00 00 je 80b9470 <.L417+0xa0> 80b92b4: 81 48 60 00 00 00 80 orl $0x80000000,0x60(%eax) 80b92bb: 8b 44 24 0c mov 0xc(%esp),%eax 80b92bf: 8b 40 4c mov 0x4c(%eax),%eax 80b92c2: 80 38 b8 cmpb $0xb8,(%eax) 80b92c5: 0f 84 bc 01 00 00 je 80b9487 <.L417+0xb7> 80b92cb: 81 c4 bc 00 00 00 add $0xbc,%esp 80b92d1: 5b pop %ebx 80b92d2: 5e pop %esi 80b92d3: 5f pop %edi 80b92d4: 5d pop %ebp 80b92d5: c3 ret 80b92d6: 8d 76 00 lea 0x0(%esi),%esi 80b92d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b92e0 <.L420>: 80b92e0: 8b 06 mov (%esi),%eax 80b92e2: 31 ed xor %ebp,%ebp 80b92e4: 31 c9 xor %ecx,%ecx 80b92e6: 89 df mov %ebx,%edi 80b92e8: 90 nop 80b92e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b92f0: 83 c0 01 add $0x1,%eax 80b92f3: 0f b6 58 ff movzbl -0x1(%eax),%ebx 80b92f7: 89 da mov %ebx,%edx 80b92f9: 83 e2 7f and $0x7f,%edx 80b92fc: d3 e2 shl %cl,%edx 80b92fe: 83 c1 07 add $0x7,%ecx 80b9301: 09 d5 or %edx,%ebp 80b9303: 84 db test %bl,%bl 80b9305: 78 e9 js 80b92f0 <.L420+0x10> 80b9307: 83 ec 0c sub $0xc,%esp 80b930a: 8d 14 28 lea (%eax,%ebp,1),%edx 80b930d: 89 fb mov %edi,%ebx 80b930f: ff 74 24 20 pushl 0x20(%esp) 80b9313: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b9317: e8 54 f6 ff ff call 80b8970 <execute_stack_op> 80b931c: 83 c4 10 add $0x10,%esp 80b931f: 8b 7c 24 0c mov 0xc(%esp),%edi 80b9323: f6 47 63 40 testb $0x40,0x63(%edi) 80b9327: 74 05 je 80b932e <.L420+0x4e> 80b9329: c6 44 1f 6c 00 movb $0x0,0x6c(%edi,%ebx,1) 80b932e: 8b 7c 24 0c mov 0xc(%esp),%edi 80b9332: 89 04 9f mov %eax,(%edi,%ebx,4) 80b9335: e9 56 ff ff ff jmp 80b9290 <.L416> 80b933a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080b9340 <.L422>: 80b9340: 8b 06 mov (%esi),%eax 80b9342: 31 ed xor %ebp,%ebp 80b9344: 31 c9 xor %ecx,%ecx 80b9346: 89 df mov %ebx,%edi 80b9348: 90 nop 80b9349: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b9350: 83 c0 01 add $0x1,%eax 80b9353: 0f b6 58 ff movzbl -0x1(%eax),%ebx 80b9357: 89 da mov %ebx,%edx 80b9359: 83 e2 7f and $0x7f,%edx 80b935c: d3 e2 shl %cl,%edx 80b935e: 83 c1 07 add $0x7,%ecx 80b9361: 09 d5 or %edx,%ebp 80b9363: 84 db test %bl,%bl 80b9365: 78 e9 js 80b9350 <.L422+0x10> 80b9367: 83 ec 0c sub $0xc,%esp 80b936a: 8d 14 28 lea (%eax,%ebp,1),%edx 80b936d: 89 fb mov %edi,%ebx 80b936f: ff 74 24 20 pushl 0x20(%esp) 80b9373: 8b 4c 24 28 mov 0x28(%esp),%ecx 80b9377: e8 f4 f5 ff ff call 80b8970 <execute_stack_op> 80b937c: 83 c4 10 add $0x10,%esp 80b937f: 8b 7c 24 10 mov 0x10(%esp),%edi 80b9383: 80 bc 3b d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%edi,1) 80b938a: 04 80b938b: 0f 86 f3 fe ff ff jbe 80b9284 <.L421+0x14> 80b9391: e9 ca fe ff ff jmp 80b9260 <uw_update_context_1+0x170> 80b9396: 8d 76 00 lea 0x0(%esi),%esi 80b9399: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b93a0 <.L419>: 80b93a0: 8b 06 mov (%esi),%eax 80b93a2: 80 bc 04 9c 00 00 00 cmpb $0x0,0x9c(%esp,%eax,1) 80b93a9: 00 80b93aa: 0f 85 88 fe ff ff jne 80b9238 <uw_update_context_1+0x148> 80b93b0: 8b 7c 24 0c mov 0xc(%esp),%edi 80b93b4: 8b 44 84 30 mov 0x30(%esp,%eax,4),%eax 80b93b8: f6 47 63 40 testb $0x40,0x63(%edi) 80b93bc: 0f 84 6c ff ff ff je 80b932e <.L420+0x4e> 80b93c2: e9 62 ff ff ff jmp 80b9329 <.L420+0x49> 80b93c7: 89 f6 mov %esi,%esi 80b93c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b93d0 <.L417>: 80b93d0: 8b 7c 24 0c mov 0xc(%esp),%edi 80b93d4: 8b 44 24 14 mov 0x14(%esp),%eax 80b93d8: 03 06 add (%esi),%eax 80b93da: f6 47 63 40 testb $0x40,0x63(%edi) 80b93de: 0f 84 4a ff ff ff je 80b932e <.L420+0x4e> 80b93e4: e9 40 ff ff ff jmp 80b9329 <.L420+0x49> 80b93e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b93f0: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b93f4: 80 bc 01 d0 18 00 00 cmpb $0x4,0x18d0(%ecx,%eax,1) 80b93fb: 04 80b93fc: 0f 85 5e fe ff ff jne 80b9260 <uw_update_context_1+0x170> 80b9402: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b9406: 8b 02 mov (%edx),%eax 80b9408: 80 bc 0b d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%ecx,1) 80b940f: 04 80b9410: 0f 86 6e fe ff ff jbe 80b9284 <.L421+0x14> 80b9416: e9 45 fe ff ff jmp 80b9260 <uw_update_context_1+0x170> 80b941b: 90 nop 80b941c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b9420: 8b 44 24 1c mov 0x1c(%esp),%eax 80b9424: 8b 80 98 00 00 00 mov 0x98(%eax),%eax 80b942a: 83 f8 11 cmp $0x11,%eax 80b942d: 0f 8f 2d fe ff ff jg 80b9260 <uw_update_context_1+0x170> 80b9433: 81 e2 00 00 00 40 and $0x40000000,%edx 80b9439: 8b 4c 84 30 mov 0x30(%esp,%eax,4),%ecx 80b943d: 75 79 jne 80b94b8 <.L417+0xe8> 80b943f: 8b 74 24 10 mov 0x10(%esp),%esi 80b9443: 80 bc 06 d0 18 00 00 cmpb $0x4,0x18d0(%esi,%eax,1) 80b944a: 04 80b944b: 0f 85 0f fe ff ff jne 80b9260 <uw_update_context_1+0x170> 80b9451: 8b 01 mov (%ecx),%eax 80b9453: 8b 74 24 1c mov 0x1c(%esp),%esi 80b9457: 03 86 94 00 00 00 add 0x94(%esi),%eax 80b945d: 89 44 24 14 mov %eax,0x14(%esp) 80b9461: e9 59 fd ff ff jmp 80b91bf <uw_update_context_1+0xcf> 80b9466: 8d 76 00 lea 0x0(%esi),%esi 80b9469: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b9470: 81 60 60 ff ff ff 7f andl $0x7fffffff,0x60(%eax) 80b9477: 8b 44 24 0c mov 0xc(%esp),%eax 80b947b: 8b 40 4c mov 0x4c(%eax),%eax 80b947e: 80 38 b8 cmpb $0xb8,(%eax) 80b9481: 0f 85 44 fe ff ff jne 80b92cb <.L416+0x3b> 80b9487: 81 78 01 ad 00 00 00 cmpl $0xad,0x1(%eax) 80b948e: 0f 85 37 fe ff ff jne 80b92cb <.L416+0x3b> 80b9494: 0f b7 40 05 movzwl 0x5(%eax),%eax 80b9498: 66 3d cd 80 cmp $0x80cd,%ax 80b949c: 74 0a je 80b94a8 <.L417+0xd8> 80b949e: 66 3d 0f 05 cmp $0x50f,%ax 80b94a2: 0f 85 23 fe ff ff jne 80b92cb <.L416+0x3b> 80b94a8: 8b 44 24 0c mov 0xc(%esp),%eax 80b94ac: 81 48 60 00 00 00 80 orl $0x80000000,0x60(%eax) 80b94b3: e9 13 fe ff ff jmp 80b92cb <.L416+0x3b> 80b94b8: 80 bc 04 9c 00 00 00 cmpb $0x0,0x9c(%esp,%eax,1) 80b94bf: 00 80b94c0: 0f 84 79 ff ff ff je 80b943f <.L417+0x6f> 80b94c6: 89 c8 mov %ecx,%eax 80b94c8: eb 89 jmp 80b9453 <.L417+0x83> 80b94ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080b94d0 <uw_init_context_1>: 80b94d0: 55 push %ebp 80b94d1: 57 push %edi 80b94d2: 89 d5 mov %edx,%ebp 80b94d4: 56 push %esi 80b94d5: 53 push %ebx 80b94d6: 89 c6 mov %eax,%esi 80b94d8: 89 f7 mov %esi,%edi 80b94da: 31 c0 xor %eax,%eax 80b94dc: 81 ec ec 00 00 00 sub $0xec,%esp 80b94e2: 89 4c 24 0c mov %ecx,0xc(%esp) 80b94e6: b9 20 00 00 00 mov $0x20,%ecx 80b94eb: f3 ab rep stos %eax,%es:(%edi) 80b94ed: 8d 7c 24 20 lea 0x20(%esp),%edi 80b94f1: c7 46 60 00 00 00 40 movl $0x40000000,0x60(%esi) 80b94f8: e8 b3 f3 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b94fd: 81 c3 03 2b 03 00 add $0x32b03,%ebx 80b9503: 8b 84 24 fc 00 00 00 mov 0xfc(%esp),%eax 80b950a: 89 fa mov %edi,%edx 80b950c: 89 46 4c mov %eax,0x4c(%esi) 80b950f: 89 f0 mov %esi,%eax 80b9511: e8 fa ee ff ff call 80b8410 <uw_frame_state_for> 80b9516: 85 c0 test %eax,%eax 80b9518: 0f 85 10 01 00 00 jne 80b962e <uw_init_context_1+0x15e> 80b951e: c7 c0 00 00 00 00 mov $0x0,%eax 80b9524: 85 c0 test %eax,%eax 80b9526: 0f 84 84 00 00 00 je 80b95b0 <uw_init_context_1+0xe0> 80b952c: 8d 83 90 c3 fc ff lea -0x33c70(%ebx),%eax 80b9532: 83 ec 08 sub $0x8,%esp 80b9535: 50 push %eax 80b9536: 8d 83 cc 18 00 00 lea 0x18cc(%ebx),%eax 80b953c: 50 push %eax 80b953d: e8 be 6a f4 f7 call 0 <_nl_current_LC_CTYPE> 80b9542: 83 c4 10 add $0x10,%esp 80b9545: 85 c0 test %eax,%eax 80b9547: 75 67 jne 80b95b0 <uw_init_context_1+0xe0> 80b9549: 80 bb d4 18 00 00 04 cmpb $0x4,0x18d4(%ebx) 80b9550: 0f 85 d8 00 00 00 jne 80b962e <uw_init_context_1+0x15e> 80b9556: f6 46 63 40 testb $0x40,0x63(%esi) 80b955a: 89 6c 24 1c mov %ebp,0x1c(%esp) 80b955e: 74 04 je 80b9564 <uw_init_context_1+0x94> 80b9560: c6 46 70 00 movb $0x0,0x70(%esi) 80b9564: 8d 44 24 1c lea 0x1c(%esp),%eax 80b9568: 89 fa mov %edi,%edx 80b956a: c7 84 24 c0 00 00 00 movl $0x1,0xc0(%esp) 80b9571: 01 00 00 00 80b9575: c7 84 24 b8 00 00 00 movl $0x4,0xb8(%esp) 80b957c: 04 00 00 00 80b9580: c7 84 24 b4 00 00 00 movl $0x0,0xb4(%esp) 80b9587: 00 00 00 00 80b958b: 89 46 10 mov %eax,0x10(%esi) 80b958e: 89 f0 mov %esi,%eax 80b9590: e8 5b fb ff ff call 80b90f0 <uw_update_context_1> 80b9595: 8b 44 24 0c mov 0xc(%esp),%eax 80b9599: 89 46 4c mov %eax,0x4c(%esi) 80b959c: 81 c4 ec 00 00 00 add $0xec,%esp 80b95a2: 5b pop %ebx 80b95a3: 5e pop %esi 80b95a4: 5f pop %edi 80b95a5: 5d pop %ebp 80b95a6: c3 ret 80b95a7: 89 f6 mov %esi,%esi 80b95a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b95b0: 80 bb d0 18 00 00 00 cmpb $0x0,0x18d0(%ebx) 80b95b7: 75 90 jne 80b9549 <uw_init_context_1+0x79> 80b95b9: c6 83 d0 18 00 00 04 movb $0x4,0x18d0(%ebx) 80b95c0: c6 83 d2 18 00 00 04 movb $0x4,0x18d2(%ebx) 80b95c7: c6 83 d1 18 00 00 04 movb $0x4,0x18d1(%ebx) 80b95ce: c6 83 d3 18 00 00 04 movb $0x4,0x18d3(%ebx) 80b95d5: c6 83 d6 18 00 00 04 movb $0x4,0x18d6(%ebx) 80b95dc: c6 83 d7 18 00 00 04 movb $0x4,0x18d7(%ebx) 80b95e3: c6 83 d5 18 00 00 04 movb $0x4,0x18d5(%ebx) 80b95ea: c6 83 d4 18 00 00 04 movb $0x4,0x18d4(%ebx) 80b95f1: c6 83 db 18 00 00 0c movb $0xc,0x18db(%ebx) 80b95f8: c6 83 dc 18 00 00 0c movb $0xc,0x18dc(%ebx) 80b95ff: c6 83 dd 18 00 00 0c movb $0xc,0x18dd(%ebx) 80b9606: c6 83 de 18 00 00 0c movb $0xc,0x18de(%ebx) 80b960d: c6 83 df 18 00 00 0c movb $0xc,0x18df(%ebx) 80b9614: c6 83 e0 18 00 00 0c movb $0xc,0x18e0(%ebx) 80b961b: c6 83 d9 18 00 00 04 movb $0x4,0x18d9(%ebx) 80b9622: c6 83 d8 18 00 00 04 movb $0x4,0x18d8(%ebx) 80b9629: e9 1b ff ff ff jmp 80b9549 <uw_init_context_1+0x79> 80b962e: e8 3d 48 f9 ff call 804de70 <abort> 80b9633: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b9639: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b9640 <uw_update_context>: 80b9640: 57 push %edi 80b9641: 56 push %esi 80b9642: 89 d7 mov %edx,%edi 80b9644: 53 push %ebx 80b9645: 89 c6 mov %eax,%esi 80b9647: e8 64 f2 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b964c: 81 c3 b4 29 03 00 add $0x329b4,%ebx 80b9652: e8 99 fa ff ff call 80b90f0 <uw_update_context_1> 80b9657: 8b 87 b4 00 00 00 mov 0xb4(%edi),%eax 80b965d: 83 7c c7 04 06 cmpl $0x6,0x4(%edi,%eax,8) 80b9662: 74 34 je 80b9698 <uw_update_context+0x58> 80b9664: 83 f8 11 cmp $0x11,%eax 80b9667: 7f 3a jg 80b96a3 <uw_update_context+0x63> 80b9669: f6 46 63 40 testb $0x40,0x63(%esi) 80b966d: 8b 14 86 mov (%esi,%eax,4),%edx 80b9670: 75 16 jne 80b9688 <uw_update_context+0x48> 80b9672: 80 bc 03 d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%eax,1) 80b9679: 04 80b967a: 75 27 jne 80b96a3 <uw_update_context+0x63> 80b967c: 8b 02 mov (%edx),%eax 80b967e: 5b pop %ebx 80b967f: 89 46 4c mov %eax,0x4c(%esi) 80b9682: 5e pop %esi 80b9683: 5f pop %edi 80b9684: c3 ret 80b9685: 8d 76 00 lea 0x0(%esi),%esi 80b9688: 80 7c 06 6c 00 cmpb $0x0,0x6c(%esi,%eax,1) 80b968d: 74 e3 je 80b9672 <uw_update_context+0x32> 80b968f: 89 d0 mov %edx,%eax 80b9691: eb eb jmp 80b967e <uw_update_context+0x3e> 80b9693: 90 nop 80b9694: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b9698: 5b pop %ebx 80b9699: c7 46 4c 00 00 00 00 movl $0x0,0x4c(%esi) 80b96a0: 5e pop %esi 80b96a1: 5f pop %edi 80b96a2: c3 ret 80b96a3: e8 c8 47 f9 ff call 804de70 <abort> 80b96a8: 90 nop 80b96a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b96b0 <_Unwind_RaiseException_Phase2>: 80b96b0: 55 push %ebp 80b96b1: 57 push %edi 80b96b2: 56 push %esi 80b96b3: 53 push %ebx 80b96b4: 89 d6 mov %edx,%esi 80b96b6: e8 6f 09 00 00 call 80ba02a <__x86.get_pc_thunk.di> 80b96bb: 81 c7 45 29 03 00 add $0x32945,%edi 80b96c1: 81 ec dc 00 00 00 sub $0xdc,%esp 80b96c7: 89 7c 24 0c mov %edi,0xc(%esp) 80b96cb: 8d 6c 24 10 lea 0x10(%esp),%ebp 80b96cf: 89 c7 mov %eax,%edi 80b96d1: eb 3e jmp 80b9711 <_Unwind_RaiseException_Phase2+0x61> 80b96d3: 90 nop 80b96d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b96d8: 8b 84 24 b8 00 00 00 mov 0xb8(%esp),%eax 80b96df: 85 c0 test %eax,%eax 80b96e1: 74 21 je 80b9704 <_Unwind_RaiseException_Phase2+0x54> 80b96e3: 89 d9 mov %ebx,%ecx 80b96e5: 83 ec 08 sub $0x8,%esp 80b96e8: 83 c9 02 or $0x2,%ecx 80b96eb: 56 push %esi 80b96ec: 57 push %edi 80b96ed: ff 77 04 pushl 0x4(%edi) 80b96f0: ff 37 pushl (%edi) 80b96f2: 51 push %ecx 80b96f3: 6a 01 push $0x1 80b96f5: ff d0 call *%eax 80b96f7: 83 c4 20 add $0x20,%esp 80b96fa: 83 f8 07 cmp $0x7,%eax 80b96fd: 74 3a je 80b9739 <_Unwind_RaiseException_Phase2+0x89> 80b96ff: 83 f8 08 cmp $0x8,%eax 80b9702: 75 30 jne 80b9734 <_Unwind_RaiseException_Phase2+0x84> 80b9704: 85 db test %ebx,%ebx 80b9706: 75 3c jne 80b9744 <_Unwind_RaiseException_Phase2+0x94> 80b9708: 89 ea mov %ebp,%edx 80b970a: 89 f0 mov %esi,%eax 80b970c: e8 2f ff ff ff call 80b9640 <uw_update_context> 80b9711: 89 ea mov %ebp,%edx 80b9713: 89 f0 mov %esi,%eax 80b9715: 31 db xor %ebx,%ebx 80b9717: e8 f4 ec ff ff call 80b8410 <uw_frame_state_for> 80b971c: 8b 56 60 mov 0x60(%esi),%edx 80b971f: 8b 4e 48 mov 0x48(%esi),%ecx 80b9722: c1 ea 1f shr $0x1f,%edx 80b9725: 29 d1 sub %edx,%ecx 80b9727: 39 4f 10 cmp %ecx,0x10(%edi) 80b972a: 0f 94 c3 sete %bl 80b972d: c1 e3 02 shl $0x2,%ebx 80b9730: 85 c0 test %eax,%eax 80b9732: 74 a4 je 80b96d8 <_Unwind_RaiseException_Phase2+0x28> 80b9734: b8 02 00 00 00 mov $0x2,%eax 80b9739: 81 c4 dc 00 00 00 add $0xdc,%esp 80b973f: 5b pop %ebx 80b9740: 5e pop %esi 80b9741: 5f pop %edi 80b9742: 5d pop %ebp 80b9743: c3 ret 80b9744: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b9748: e8 23 47 f9 ff call 804de70 <abort> 80b974d: 8d 76 00 lea 0x0(%esi),%esi 080b9750 <_Unwind_ForcedUnwind_Phase2>: 80b9750: 55 push %ebp 80b9751: 57 push %edi 80b9752: 56 push %esi 80b9753: 53 push %ebx 80b9754: 89 c3 mov %eax,%ebx 80b9756: 89 d6 mov %edx,%esi 80b9758: 81 ec dc 00 00 00 sub $0xdc,%esp 80b975e: 8b 40 0c mov 0xc(%eax),%eax 80b9761: 8b 6b 10 mov 0x10(%ebx),%ebp 80b9764: 8d 7c 24 10 lea 0x10(%esp),%edi 80b9768: 89 44 24 08 mov %eax,0x8(%esp) 80b976c: eb 51 jmp 80b97bf <_Unwind_ForcedUnwind_Phase2+0x6f> 80b976e: 66 90 xchg %ax,%ax 80b9770: 83 ec 04 sub $0x4,%esp 80b9773: 55 push %ebp 80b9774: 56 push %esi 80b9775: 53 push %ebx 80b9776: ff 73 04 pushl 0x4(%ebx) 80b9779: ff 33 pushl (%ebx) 80b977b: 6a 0a push $0xa 80b977d: 6a 01 push $0x1 80b977f: 8b 44 24 28 mov 0x28(%esp),%eax 80b9783: ff d0 call *%eax 80b9785: 83 c4 20 add $0x20,%esp 80b9788: 85 c0 test %eax,%eax 80b978a: 75 70 jne 80b97fc <_Unwind_ForcedUnwind_Phase2+0xac> 80b978c: 8b 84 24 b8 00 00 00 mov 0xb8(%esp),%eax 80b9793: 85 c0 test %eax,%eax 80b9795: 74 1f je 80b97b6 <_Unwind_ForcedUnwind_Phase2+0x66> 80b9797: 83 ec 08 sub $0x8,%esp 80b979a: 56 push %esi 80b979b: 53 push %ebx 80b979c: ff 73 04 pushl 0x4(%ebx) 80b979f: ff 33 pushl (%ebx) 80b97a1: 6a 0a push $0xa 80b97a3: 6a 01 push $0x1 80b97a5: ff d0 call *%eax 80b97a7: 83 c4 20 add $0x20,%esp 80b97aa: 83 f8 07 cmp $0x7,%eax 80b97ad: 89 c2 mov %eax,%edx 80b97af: 74 50 je 80b9801 <_Unwind_ForcedUnwind_Phase2+0xb1> 80b97b1: 83 f8 08 cmp $0x8,%eax 80b97b4: 75 46 jne 80b97fc <_Unwind_ForcedUnwind_Phase2+0xac> 80b97b6: 89 fa mov %edi,%edx 80b97b8: 89 f0 mov %esi,%eax 80b97ba: e8 81 fe ff ff call 80b9640 <uw_update_context> 80b97bf: 89 fa mov %edi,%edx 80b97c1: 89 f0 mov %esi,%eax 80b97c3: e8 48 ec ff ff call 80b8410 <uw_frame_state_for> 80b97c8: 85 c0 test %eax,%eax 80b97ca: 89 c2 mov %eax,%edx 80b97cc: 74 05 je 80b97d3 <_Unwind_ForcedUnwind_Phase2+0x83> 80b97ce: 83 f8 05 cmp $0x5,%eax 80b97d1: 75 29 jne 80b97fc <_Unwind_ForcedUnwind_Phase2+0xac> 80b97d3: 83 fa 05 cmp $0x5,%edx 80b97d6: 75 98 jne 80b9770 <_Unwind_ForcedUnwind_Phase2+0x20> 80b97d8: 89 54 24 0c mov %edx,0xc(%esp) 80b97dc: 83 ec 04 sub $0x4,%esp 80b97df: 55 push %ebp 80b97e0: 56 push %esi 80b97e1: 53 push %ebx 80b97e2: ff 73 04 pushl 0x4(%ebx) 80b97e5: ff 33 pushl (%ebx) 80b97e7: 6a 1a push $0x1a 80b97e9: 6a 01 push $0x1 80b97eb: 8b 44 24 28 mov 0x28(%esp),%eax 80b97ef: ff d0 call *%eax 80b97f1: 83 c4 20 add $0x20,%esp 80b97f4: 85 c0 test %eax,%eax 80b97f6: 8b 54 24 0c mov 0xc(%esp),%edx 80b97fa: 74 05 je 80b9801 <_Unwind_ForcedUnwind_Phase2+0xb1> 80b97fc: ba 02 00 00 00 mov $0x2,%edx 80b9801: 81 c4 dc 00 00 00 add $0xdc,%esp 80b9807: 89 d0 mov %edx,%eax 80b9809: 5b pop %ebx 80b980a: 5e pop %esi 80b980b: 5f pop %edi 80b980c: 5d pop %ebp 80b980d: c3 ret 80b980e: 66 90 xchg %ax,%ax 080b9810 <uw_install_context_1>: 80b9810: 55 push %ebp 80b9811: 57 push %edi 80b9812: 56 push %esi 80b9813: 53 push %ebx 80b9814: e8 97 f0 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b9819: 81 c3 e7 27 03 00 add $0x327e7,%ebx 80b981f: 83 ec 2c sub $0x2c,%esp 80b9822: 89 5c 24 0c mov %ebx,0xc(%esp) 80b9826: 89 c3 mov %eax,%ebx 80b9828: 8b 42 60 mov 0x60(%edx),%eax 80b982b: a9 00 00 00 40 test $0x40000000,%eax 80b9830: 0f 84 aa 00 00 00 je 80b98e0 <uw_install_context_1+0xd0> 80b9836: 80 7a 70 00 cmpb $0x0,0x70(%edx) 80b983a: 0f 84 a0 00 00 00 je 80b98e0 <uw_install_context_1+0xd0> 80b9840: 31 c0 xor %eax,%eax 80b9842: 89 5c 24 04 mov %ebx,0x4(%esp) 80b9846: 89 54 24 08 mov %edx,0x8(%esp) 80b984a: eb 28 jmp 80b9874 <uw_install_context_1+0x64> 80b984c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b9850: 84 d2 test %dl,%dl 80b9852: 74 47 je 80b989b <uw_install_context_1+0x8b> 80b9854: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b9858: 80 bc 18 d0 18 00 00 cmpb $0x4,0x18d0(%eax,%ebx,1) 80b985f: 04 80b9860: 0f 85 44 01 00 00 jne 80b99aa <uw_install_context_1+0x19a> 80b9866: 89 31 mov %esi,(%ecx) 80b9868: 83 c0 01 add $0x1,%eax 80b986b: 83 f8 11 cmp $0x11,%eax 80b986e: 0f 84 dc 00 00 00 je 80b9950 <uw_install_context_1+0x140> 80b9874: 8b 7c 24 04 mov 0x4(%esp),%edi 80b9878: 8b 5c 24 08 mov 0x8(%esp),%ebx 80b987c: 80 7c 07 6c 00 cmpb $0x0,0x6c(%edi,%eax,1) 80b9881: 8b 0c 87 mov (%edi,%eax,4),%ecx 80b9884: 8b 34 83 mov (%ebx,%eax,4),%esi 80b9887: 0f 85 1d 01 00 00 jne 80b99aa <uw_install_context_1+0x19a> 80b988d: 85 c9 test %ecx,%ecx 80b988f: 0f 95 c2 setne %dl 80b9892: 80 7c 03 6c 00 cmpb $0x0,0x6c(%ebx,%eax,1) 80b9897: 89 d7 mov %edx,%edi 80b9899: 75 b5 jne 80b9850 <uw_install_context_1+0x40> 80b989b: 85 f6 test %esi,%esi 80b989d: 89 fb mov %edi,%ebx 80b989f: 0f 95 c2 setne %dl 80b98a2: 84 da test %bl,%dl 80b98a4: 74 c2 je 80b9868 <uw_install_context_1+0x58> 80b98a6: 39 f1 cmp %esi,%ecx 80b98a8: 74 be je 80b9868 <uw_install_context_1+0x58> 80b98aa: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b98ae: 0f b6 ac 18 d0 18 00 movzbl 0x18d0(%eax,%ebx,1),%ebp 80b98b5: 00 80b98b6: 83 fd 04 cmp $0x4,%ebp 80b98b9: 73 65 jae 80b9920 <uw_install_context_1+0x110> 80b98bb: 85 ed test %ebp,%ebp 80b98bd: 74 a9 je 80b9868 <uw_install_context_1+0x58> 80b98bf: 0f b6 1e movzbl (%esi),%ebx 80b98c2: f7 c5 02 00 00 00 test $0x2,%ebp 80b98c8: 88 19 mov %bl,(%ecx) 80b98ca: 74 9c je 80b9868 <uw_install_context_1+0x58> 80b98cc: 0f b7 74 2e fe movzwl -0x2(%esi,%ebp,1),%esi 80b98d1: 66 89 74 29 fe mov %si,-0x2(%ecx,%ebp,1) 80b98d6: eb 90 jmp 80b9868 <uw_install_context_1+0x58> 80b98d8: 90 nop 80b98d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b98e0: 8b 72 10 mov 0x10(%edx),%esi 80b98e3: 85 f6 test %esi,%esi 80b98e5: 0f 85 55 ff ff ff jne 80b9840 <uw_install_context_1+0x30> 80b98eb: 8b 74 24 0c mov 0xc(%esp),%esi 80b98ef: 8b 4a 48 mov 0x48(%edx),%ecx 80b98f2: 80 be d4 18 00 00 04 cmpb $0x4,0x18d4(%esi) 80b98f9: 0f 85 ab 00 00 00 jne 80b99aa <uw_install_context_1+0x19a> 80b98ff: a9 00 00 00 40 test $0x40000000,%eax 80b9904: 89 4c 24 1c mov %ecx,0x1c(%esp) 80b9908: 74 04 je 80b990e <uw_install_context_1+0xfe> 80b990a: c6 42 70 00 movb $0x0,0x70(%edx) 80b990e: 8d 44 24 1c lea 0x1c(%esp),%eax 80b9912: 89 42 10 mov %eax,0x10(%edx) 80b9915: e9 26 ff ff ff jmp 80b9840 <uw_install_context_1+0x30> 80b991a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b9920: 8b 3e mov (%esi),%edi 80b9922: 83 c0 01 add $0x1,%eax 80b9925: 89 39 mov %edi,(%ecx) 80b9927: 8b 7c 2e fc mov -0x4(%esi,%ebp,1),%edi 80b992b: 89 7c 29 fc mov %edi,-0x4(%ecx,%ebp,1) 80b992f: 8d 79 04 lea 0x4(%ecx),%edi 80b9932: 83 e7 fc and $0xfffffffc,%edi 80b9935: 29 f9 sub %edi,%ecx 80b9937: 29 ce sub %ecx,%esi 80b9939: 01 e9 add %ebp,%ecx 80b993b: c1 e9 02 shr $0x2,%ecx 80b993e: 83 f8 11 cmp $0x11,%eax 80b9941: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9943: 0f 85 2b ff ff ff jne 80b9874 <uw_install_context_1+0x64> 80b9949: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b9950: 8b 5c 24 04 mov 0x4(%esp),%ebx 80b9954: 31 c0 xor %eax,%eax 80b9956: 8b 54 24 08 mov 0x8(%esp),%edx 80b995a: f6 43 63 40 testb $0x40,0x63(%ebx) 80b995e: 75 10 jne 80b9970 <uw_install_context_1+0x160> 80b9960: 8b 4b 10 mov 0x10(%ebx),%ecx 80b9963: 85 c9 test %ecx,%ecx 80b9965: 74 17 je 80b997e <uw_install_context_1+0x16e> 80b9967: 83 c4 2c add $0x2c,%esp 80b996a: 5b pop %ebx 80b996b: 5e pop %esi 80b996c: 5f pop %edi 80b996d: 5d pop %ebp 80b996e: c3 ret 80b996f: 90 nop 80b9970: 80 7b 70 00 cmpb $0x0,0x70(%ebx) 80b9974: 74 ea je 80b9960 <uw_install_context_1+0x150> 80b9976: 83 c4 2c add $0x2c,%esp 80b9979: 5b pop %ebx 80b997a: 5e pop %esi 80b997b: 5f pop %edi 80b997c: 5d pop %ebp 80b997d: c3 ret 80b997e: f6 42 63 40 testb $0x40,0x63(%edx) 80b9982: 8b 42 10 mov 0x10(%edx),%eax 80b9985: 74 06 je 80b998d <uw_install_context_1+0x17d> 80b9987: 80 7a 70 00 cmpb $0x0,0x70(%edx) 80b998b: 75 0f jne 80b999c <uw_install_context_1+0x18c> 80b998d: 8b 74 24 0c mov 0xc(%esp),%esi 80b9991: 80 be d4 18 00 00 04 cmpb $0x4,0x18d4(%esi) 80b9998: 75 10 jne 80b99aa <uw_install_context_1+0x19a> 80b999a: 8b 00 mov (%eax),%eax 80b999c: 2b 43 48 sub 0x48(%ebx),%eax 80b999f: 03 42 68 add 0x68(%edx),%eax 80b99a2: 83 c4 2c add $0x2c,%esp 80b99a5: 5b pop %ebx 80b99a6: 5e pop %esi 80b99a7: 5f pop %edi 80b99a8: 5d pop %ebp 80b99a9: c3 ret 80b99aa: 8b 5c 24 0c mov 0xc(%esp),%ebx 80b99ae: e8 bd 44 f9 ff call 804de70 <abort> 80b99b3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b99b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b99c0 <_Unwind_GetGR>: 80b99c0: 53 push %ebx 80b99c1: e8 ea ee f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b99c6: 81 c3 3a 26 03 00 add $0x3263a,%ebx 80b99cc: 83 ec 08 sub $0x8,%esp 80b99cf: 8b 54 24 14 mov 0x14(%esp),%edx 80b99d3: 8b 4c 24 10 mov 0x10(%esp),%ecx 80b99d7: 83 fa 11 cmp $0x11,%edx 80b99da: 7f 30 jg 80b9a0c <_Unwind_GetGR+0x4c> 80b99dc: f6 41 63 40 testb $0x40,0x63(%ecx) 80b99e0: 8b 04 91 mov (%ecx,%edx,4),%eax 80b99e3: 75 1b jne 80b9a00 <_Unwind_GetGR+0x40> 80b99e5: 80 bc 13 d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%edx,1) 80b99ec: 04 80b99ed: 75 1d jne 80b9a0c <_Unwind_GetGR+0x4c> 80b99ef: 8b 00 mov (%eax),%eax 80b99f1: 83 c4 08 add $0x8,%esp 80b99f4: 5b pop %ebx 80b99f5: c3 ret 80b99f6: 8d 76 00 lea 0x0(%esi),%esi 80b99f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b9a00: 80 7c 11 6c 00 cmpb $0x0,0x6c(%ecx,%edx,1) 80b9a05: 74 de je 80b99e5 <_Unwind_GetGR+0x25> 80b9a07: 83 c4 08 add $0x8,%esp 80b9a0a: 5b pop %ebx 80b9a0b: c3 ret 80b9a0c: e8 5f 44 f9 ff call 804de70 <abort> 80b9a11: eb 0d jmp 80b9a20 <_Unwind_GetCFA> 80b9a13: 90 nop 80b9a14: 90 nop 80b9a15: 90 nop 80b9a16: 90 nop 80b9a17: 90 nop 80b9a18: 90 nop 80b9a19: 90 nop 80b9a1a: 90 nop 80b9a1b: 90 nop 80b9a1c: 90 nop 80b9a1d: 90 nop 80b9a1e: 90 nop 80b9a1f: 90 nop 080b9a20 <_Unwind_GetCFA>: 80b9a20: 8b 44 24 04 mov 0x4(%esp),%eax 80b9a24: 8b 40 48 mov 0x48(%eax),%eax 80b9a27: c3 ret 80b9a28: 90 nop 80b9a29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9a30 <_Unwind_SetGR>: 80b9a30: 53 push %ebx 80b9a31: e8 7a ee f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b9a36: 81 c3 ca 25 03 00 add $0x325ca,%ebx 80b9a3c: 83 ec 08 sub $0x8,%esp 80b9a3f: 8b 44 24 14 mov 0x14(%esp),%eax 80b9a43: 8b 54 24 10 mov 0x10(%esp),%edx 80b9a47: 83 f8 11 cmp $0x11,%eax 80b9a4a: 7f 37 jg 80b9a83 <_Unwind_SetGR+0x53> 80b9a4c: f6 42 63 40 testb $0x40,0x63(%edx) 80b9a50: 75 1e jne 80b9a70 <_Unwind_SetGR+0x40> 80b9a52: 80 bc 03 d0 18 00 00 cmpb $0x4,0x18d0(%ebx,%eax,1) 80b9a59: 04 80b9a5a: 8b 14 82 mov (%edx,%eax,4),%edx 80b9a5d: 75 24 jne 80b9a83 <_Unwind_SetGR+0x53> 80b9a5f: 8b 44 24 18 mov 0x18(%esp),%eax 80b9a63: 89 02 mov %eax,(%edx) 80b9a65: 83 c4 08 add $0x8,%esp 80b9a68: 5b pop %ebx 80b9a69: c3 ret 80b9a6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b9a70: 80 7c 02 6c 00 cmpb $0x0,0x6c(%edx,%eax,1) 80b9a75: 74 db je 80b9a52 <_Unwind_SetGR+0x22> 80b9a77: 8b 4c 24 18 mov 0x18(%esp),%ecx 80b9a7b: 89 0c 82 mov %ecx,(%edx,%eax,4) 80b9a7e: 83 c4 08 add $0x8,%esp 80b9a81: 5b pop %ebx 80b9a82: c3 ret 80b9a83: e8 e8 43 f9 ff call 804de70 <abort> 80b9a88: 90 nop 80b9a89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9a90 <_Unwind_GetIP>: 80b9a90: 8b 44 24 04 mov 0x4(%esp),%eax 80b9a94: 8b 40 4c mov 0x4c(%eax),%eax 80b9a97: c3 ret 80b9a98: 90 nop 80b9a99: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9aa0 <_Unwind_GetIPInfo>: 80b9aa0: 8b 54 24 04 mov 0x4(%esp),%edx 80b9aa4: 8b 4c 24 08 mov 0x8(%esp),%ecx 80b9aa8: 8b 42 60 mov 0x60(%edx),%eax 80b9aab: c1 e8 1f shr $0x1f,%eax 80b9aae: 89 01 mov %eax,(%ecx) 80b9ab0: 8b 42 4c mov 0x4c(%edx),%eax 80b9ab3: c3 ret 80b9ab4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80b9aba: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 080b9ac0 <_Unwind_SetIP>: 80b9ac0: 8b 54 24 08 mov 0x8(%esp),%edx 80b9ac4: 8b 44 24 04 mov 0x4(%esp),%eax 80b9ac8: 89 50 4c mov %edx,0x4c(%eax) 80b9acb: c3 ret 80b9acc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b9ad0 <_Unwind_GetLanguageSpecificData>: 80b9ad0: 8b 44 24 04 mov 0x4(%esp),%eax 80b9ad4: 8b 40 50 mov 0x50(%eax),%eax 80b9ad7: c3 ret 80b9ad8: 90 nop 80b9ad9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9ae0 <_Unwind_GetRegionStart>: 80b9ae0: 8b 44 24 04 mov 0x4(%esp),%eax 80b9ae4: 8b 40 5c mov 0x5c(%eax),%eax 80b9ae7: c3 ret 80b9ae8: 90 nop 80b9ae9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9af0 <_Unwind_FindEnclosingFunction>: 80b9af0: 53 push %ebx 80b9af1: e8 ba ed f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b9af6: 81 c3 0a 25 03 00 add $0x3250a,%ebx 80b9afc: 83 ec 20 sub $0x20,%esp 80b9aff: 8d 44 24 0c lea 0xc(%esp),%eax 80b9b03: 50 push %eax 80b9b04: 8b 44 24 2c mov 0x2c(%esp),%eax 80b9b08: 83 e8 01 sub $0x1,%eax 80b9b0b: 50 push %eax 80b9b0c: e8 ef 1e 00 00 call 80bba00 <_Unwind_Find_FDE> 80b9b11: 83 c4 10 add $0x10,%esp 80b9b14: 85 c0 test %eax,%eax 80b9b16: 74 10 je 80b9b28 <_Unwind_FindEnclosingFunction+0x38> 80b9b18: 8b 44 24 0c mov 0xc(%esp),%eax 80b9b1c: 83 c4 18 add $0x18,%esp 80b9b1f: 5b pop %ebx 80b9b20: c3 ret 80b9b21: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b9b28: 31 c0 xor %eax,%eax 80b9b2a: eb f0 jmp 80b9b1c <_Unwind_FindEnclosingFunction+0x2c> 80b9b2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b9b30 <_Unwind_GetDataRelBase>: 80b9b30: 8b 44 24 04 mov 0x4(%esp),%eax 80b9b34: 8b 40 58 mov 0x58(%eax),%eax 80b9b37: c3 ret 80b9b38: 90 nop 80b9b39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9b40 <_Unwind_GetTextRelBase>: 80b9b40: 8b 44 24 04 mov 0x4(%esp),%eax 80b9b44: 8b 40 54 mov 0x54(%eax),%eax 80b9b47: c3 ret 80b9b48: 90 nop 80b9b49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9b50 <__frame_state_for>: 80b9b50: 55 push %ebp 80b9b51: 57 push %edi 80b9b52: 31 c0 xor %eax,%eax 80b9b54: 56 push %esi 80b9b55: 53 push %ebx 80b9b56: b9 20 00 00 00 mov $0x20,%ecx 80b9b5b: 81 ec 4c 01 00 00 sub $0x14c,%esp 80b9b61: 89 e7 mov %esp,%edi 80b9b63: 8d b4 24 80 00 00 00 lea 0x80(%esp),%esi 80b9b6a: 8b 9c 24 64 01 00 00 mov 0x164(%esp),%ebx 80b9b71: f3 ab rep stos %eax,%es:(%edi) 80b9b73: 8b 84 24 60 01 00 00 mov 0x160(%esp),%eax 80b9b7a: 89 f2 mov %esi,%edx 80b9b7c: c7 44 24 60 00 00 00 movl $0x40000000,0x60(%esp) 80b9b83: 40 80b9b84: 83 c0 01 add $0x1,%eax 80b9b87: 89 44 24 4c mov %eax,0x4c(%esp) 80b9b8b: 89 e0 mov %esp,%eax 80b9b8d: e8 7e e8 ff ff call 80b8410 <uw_frame_state_for> 80b9b92: 85 c0 test %eax,%eax 80b9b94: 0f 85 85 00 00 00 jne 80b9c1f <__frame_state_for+0xcf> 80b9b9a: 83 bc 24 20 01 00 00 cmpl $0x2,0x120(%esp) 80b9ba1: 02 80b9ba2: 74 7b je 80b9c1f <__frame_state_for+0xcf> 80b9ba4: 31 d2 xor %edx,%edx 80b9ba6: eb 1d jmp 80b9bc5 <__frame_state_for+0x75> 80b9ba8: 90 nop 80b9ba9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b9bb0: 80 f9 02 cmp $0x2,%cl 80b9bb3: 74 1d je 80b9bd2 <__frame_state_for+0x82> 80b9bb5: c7 44 93 10 00 00 00 movl $0x0,0x10(%ebx,%edx,4) 80b9bbc: 00 80b9bbd: 83 c2 01 add $0x1,%edx 80b9bc0: 83 fa 12 cmp $0x12,%edx 80b9bc3: 74 1c je 80b9be1 <__frame_state_for+0x91> 80b9bc5: 8b 4c d6 04 mov 0x4(%esi,%edx,8),%ecx 80b9bc9: 80 f9 01 cmp $0x1,%cl 80b9bcc: 88 4c 13 5c mov %cl,0x5c(%ebx,%edx,1) 80b9bd0: 75 de jne 80b9bb0 <__frame_state_for+0x60> 80b9bd2: 8b 04 d6 mov (%esi,%edx,8),%eax 80b9bd5: 89 44 93 10 mov %eax,0x10(%ebx,%edx,4) 80b9bd9: 83 c2 01 add $0x1,%edx 80b9bdc: 83 fa 12 cmp $0x12,%edx 80b9bdf: 75 e4 jne 80b9bc5 <__frame_state_for+0x75> 80b9be1: 8b 84 24 14 01 00 00 mov 0x114(%esp),%eax 80b9be8: 89 43 08 mov %eax,0x8(%ebx) 80b9beb: 8b 84 24 18 01 00 00 mov 0x118(%esp),%eax 80b9bf2: 66 89 43 58 mov %ax,0x58(%ebx) 80b9bf6: 8b 84 24 34 01 00 00 mov 0x134(%esp),%eax 80b9bfd: 66 89 43 5a mov %ax,0x5a(%ebx) 80b9c01: 8b 44 24 68 mov 0x68(%esp),%eax 80b9c05: 89 43 0c mov %eax,0xc(%ebx) 80b9c08: 8b 84 24 3c 01 00 00 mov 0x13c(%esp),%eax 80b9c0f: 89 43 04 mov %eax,0x4(%ebx) 80b9c12: 81 c4 4c 01 00 00 add $0x14c,%esp 80b9c18: 89 d8 mov %ebx,%eax 80b9c1a: 5b pop %ebx 80b9c1b: 5e pop %esi 80b9c1c: 5f pop %edi 80b9c1d: 5d pop %ebp 80b9c1e: c3 ret 80b9c1f: 81 c4 4c 01 00 00 add $0x14c,%esp 80b9c25: 31 c0 xor %eax,%eax 80b9c27: 5b pop %ebx 80b9c28: 5e pop %esi 80b9c29: 5f pop %edi 80b9c2a: 5d pop %ebp 80b9c2b: c3 ret 80b9c2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080b9c30 <_Unwind_DebugHook>: 80b9c30: c3 ret 80b9c31: eb 0d jmp 80b9c40 <_Unwind_RaiseException> 80b9c33: 90 nop 80b9c34: 90 nop 80b9c35: 90 nop 80b9c36: 90 nop 80b9c37: 90 nop 80b9c38: 90 nop 80b9c39: 90 nop 80b9c3a: 90 nop 80b9c3b: 90 nop 80b9c3c: 90 nop 80b9c3d: 90 nop 80b9c3e: 90 nop 80b9c3f: 90 nop 080b9c40 <_Unwind_RaiseException>: 80b9c40: 55 push %ebp 80b9c41: 89 e5 mov %esp,%ebp 80b9c43: 57 push %edi 80b9c44: 56 push %esi 80b9c45: 53 push %ebx 80b9c46: 52 push %edx 80b9c47: 8d b5 28 fe ff ff lea -0x1d8(%ebp),%esi 80b9c4d: 50 push %eax 80b9c4e: 8d 55 08 lea 0x8(%ebp),%edx 80b9c51: 8d 9d a8 fe ff ff lea -0x158(%ebp),%ebx 80b9c57: 89 f0 mov %esi,%eax 80b9c59: 81 ec d4 01 00 00 sub $0x1d4,%esp 80b9c5f: 8b 4d 04 mov 0x4(%ebp),%ecx 80b9c62: 89 b5 24 fe ff ff mov %esi,-0x1dc(%ebp) 80b9c68: 89 df mov %ebx,%edi 80b9c6a: e8 61 f8 ff ff call 80b94d0 <uw_init_context_1> 80b9c6f: b9 20 00 00 00 mov $0x20,%ecx 80b9c74: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9c76: 8d b5 28 ff ff ff lea -0xd8(%ebp),%esi 80b9c7c: eb 38 jmp 80b9cb6 <_Unwind_RaiseException+0x76> 80b9c7e: 66 90 xchg %ax,%ax 80b9c80: 85 c0 test %eax,%eax 80b9c82: 75 4c jne 80b9cd0 <_Unwind_RaiseException+0x90> 80b9c84: 8b 45 d0 mov -0x30(%ebp),%eax 80b9c87: 85 c0 test %eax,%eax 80b9c89: 74 22 je 80b9cad <_Unwind_RaiseException+0x6d> 80b9c8b: 8b 7d 08 mov 0x8(%ebp),%edi 80b9c8e: 83 ec 08 sub $0x8,%esp 80b9c91: 53 push %ebx 80b9c92: ff 75 08 pushl 0x8(%ebp) 80b9c95: ff 77 04 pushl 0x4(%edi) 80b9c98: ff 37 pushl (%edi) 80b9c9a: 6a 01 push $0x1 80b9c9c: 6a 01 push $0x1 80b9c9e: ff d0 call *%eax 80b9ca0: 83 c4 20 add $0x20,%esp 80b9ca3: 83 f8 06 cmp $0x6,%eax 80b9ca6: 74 38 je 80b9ce0 <_Unwind_RaiseException+0xa0> 80b9ca8: 83 f8 08 cmp $0x8,%eax 80b9cab: 75 23 jne 80b9cd0 <_Unwind_RaiseException+0x90> 80b9cad: 89 f2 mov %esi,%edx 80b9caf: 89 d8 mov %ebx,%eax 80b9cb1: e8 8a f9 ff ff call 80b9640 <uw_update_context> 80b9cb6: 89 f2 mov %esi,%edx 80b9cb8: 89 d8 mov %ebx,%eax 80b9cba: e8 51 e7 ff ff call 80b8410 <uw_frame_state_for> 80b9cbf: 83 f8 05 cmp $0x5,%eax 80b9cc2: 75 bc jne 80b9c80 <_Unwind_RaiseException+0x40> 80b9cc4: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9cc7: 8b 75 f8 mov -0x8(%ebp),%esi 80b9cca: 8b 7d fc mov -0x4(%ebp),%edi 80b9ccd: c9 leave 80b9cce: c3 ret 80b9ccf: 90 nop 80b9cd0: b8 03 00 00 00 mov $0x3,%eax 80b9cd5: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9cd8: 8b 75 f8 mov -0x8(%ebp),%esi 80b9cdb: 8b 7d fc mov -0x4(%ebp),%edi 80b9cde: c9 leave 80b9cdf: c3 ret 80b9ce0: 8b 45 08 mov 0x8(%ebp),%eax 80b9ce3: 8b 8d f0 fe ff ff mov -0x110(%ebp),%ecx 80b9ce9: 89 da mov %ebx,%edx 80b9ceb: 8b b5 24 fe ff ff mov -0x1dc(%ebp),%esi 80b9cf1: 89 df mov %ebx,%edi 80b9cf3: c7 40 0c 00 00 00 00 movl $0x0,0xc(%eax) 80b9cfa: 8b 85 08 ff ff ff mov -0xf8(%ebp),%eax 80b9d00: c1 e8 1f shr $0x1f,%eax 80b9d03: 29 c1 sub %eax,%ecx 80b9d05: 89 c8 mov %ecx,%eax 80b9d07: 8b 4d 08 mov 0x8(%ebp),%ecx 80b9d0a: 89 41 10 mov %eax,0x10(%ecx) 80b9d0d: 8b 45 08 mov 0x8(%ebp),%eax 80b9d10: b9 20 00 00 00 mov $0x20,%ecx 80b9d15: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9d17: e8 94 f9 ff ff call 80b96b0 <_Unwind_RaiseException_Phase2> 80b9d1c: 83 f8 07 cmp $0x7,%eax 80b9d1f: 75 a3 jne 80b9cc4 <_Unwind_RaiseException+0x84> 80b9d21: 8b 85 24 fe ff ff mov -0x1dc(%ebp),%eax 80b9d27: 89 da mov %ebx,%edx 80b9d29: e8 e2 fa ff ff call 80b9810 <uw_install_context_1> 80b9d2e: 8b 9d f4 fe ff ff mov -0x10c(%ebp),%ebx 80b9d34: 83 ec 08 sub $0x8,%esp 80b9d37: 53 push %ebx 80b9d38: ff b5 f0 fe ff ff pushl -0x110(%ebp) 80b9d3e: e8 ed fe ff ff call 80b9c30 <_Unwind_DebugHook> 80b9d43: 89 c1 mov %eax,%ecx 80b9d45: 89 5c 05 04 mov %ebx,0x4(%ebp,%eax,1) 80b9d49: 83 c4 10 add $0x10,%esp 80b9d4c: 8d 4c 0d 04 lea 0x4(%ebp,%ecx,1),%ecx 80b9d50: 8b 45 ec mov -0x14(%ebp),%eax 80b9d53: 8b 55 f0 mov -0x10(%ebp),%edx 80b9d56: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9d59: 8b 75 f8 mov -0x8(%ebp),%esi 80b9d5c: 8b 7d fc mov -0x4(%ebp),%edi 80b9d5f: 8b 6d 00 mov 0x0(%ebp),%ebp 80b9d62: 89 cc mov %ecx,%esp 80b9d64: c3 ret 80b9d65: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b9d69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b9d70 <_Unwind_ForcedUnwind>: 80b9d70: 55 push %ebp 80b9d71: 89 e5 mov %esp,%ebp 80b9d73: 57 push %edi 80b9d74: 56 push %esi 80b9d75: 53 push %ebx 80b9d76: 52 push %edx 80b9d77: 8d 9d e8 fe ff ff lea -0x118(%ebp),%ebx 80b9d7d: 50 push %eax 80b9d7e: 8d 55 08 lea 0x8(%ebp),%edx 80b9d81: 8d bd 68 ff ff ff lea -0x98(%ebp),%edi 80b9d87: 89 d8 mov %ebx,%eax 80b9d89: 89 de mov %ebx,%esi 80b9d8b: 81 ec 04 01 00 00 sub $0x104,%esp 80b9d91: 8b 4d 04 mov 0x4(%ebp),%ecx 80b9d94: e8 37 f7 ff ff call 80b94d0 <uw_init_context_1> 80b9d99: 8b 45 0c mov 0xc(%ebp),%eax 80b9d9c: b9 20 00 00 00 mov $0x20,%ecx 80b9da1: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9da3: 8b 75 08 mov 0x8(%ebp),%esi 80b9da6: 8d bd 68 ff ff ff lea -0x98(%ebp),%edi 80b9dac: 89 fa mov %edi,%edx 80b9dae: 89 46 0c mov %eax,0xc(%esi) 80b9db1: 8b 45 10 mov 0x10(%ebp),%eax 80b9db4: 89 46 10 mov %eax,0x10(%esi) 80b9db7: 89 f0 mov %esi,%eax 80b9db9: e8 92 f9 ff ff call 80b9750 <_Unwind_ForcedUnwind_Phase2> 80b9dbe: 83 f8 07 cmp $0x7,%eax 80b9dc1: 74 0b je 80b9dce <_Unwind_ForcedUnwind+0x5e> 80b9dc3: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9dc6: 8b 75 f8 mov -0x8(%ebp),%esi 80b9dc9: 8b 7d fc mov -0x4(%ebp),%edi 80b9dcc: c9 leave 80b9dcd: c3 ret 80b9dce: 89 fa mov %edi,%edx 80b9dd0: 89 d8 mov %ebx,%eax 80b9dd2: e8 39 fa ff ff call 80b9810 <uw_install_context_1> 80b9dd7: 8b 5d b4 mov -0x4c(%ebp),%ebx 80b9dda: 89 c6 mov %eax,%esi 80b9ddc: 50 push %eax 80b9ddd: 50 push %eax 80b9dde: 53 push %ebx 80b9ddf: ff 75 b0 pushl -0x50(%ebp) 80b9de2: e8 49 fe ff ff call 80b9c30 <_Unwind_DebugHook> 80b9de7: 89 f1 mov %esi,%ecx 80b9de9: 89 5c 35 04 mov %ebx,0x4(%ebp,%esi,1) 80b9ded: 83 c4 10 add $0x10,%esp 80b9df0: 8d 4c 0d 04 lea 0x4(%ebp,%ecx,1),%ecx 80b9df4: 8b 45 ec mov -0x14(%ebp),%eax 80b9df7: 8b 55 f0 mov -0x10(%ebp),%edx 80b9dfa: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9dfd: 8b 75 f8 mov -0x8(%ebp),%esi 80b9e00: 8b 7d fc mov -0x4(%ebp),%edi 80b9e03: 8b 6d 00 mov 0x0(%ebp),%ebp 80b9e06: 89 cc mov %ecx,%esp 80b9e08: c3 ret 80b9e09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080b9e10 <_Unwind_Resume>: 80b9e10: 55 push %ebp 80b9e11: 89 e5 mov %esp,%ebp 80b9e13: 57 push %edi 80b9e14: 56 push %esi 80b9e15: 53 push %ebx 80b9e16: 52 push %edx 80b9e17: 8d b5 e8 fe ff ff lea -0x118(%ebp),%esi 80b9e1d: 50 push %eax 80b9e1e: 8d 55 08 lea 0x8(%ebp),%edx 80b9e21: 8d 9d 68 ff ff ff lea -0x98(%ebp),%ebx 80b9e27: e8 f6 01 00 00 call 80ba022 <__x86.get_pc_thunk.ax> 80b9e2c: 05 d4 21 03 00 add $0x321d4,%eax 80b9e31: 81 ec 14 01 00 00 sub $0x114,%esp 80b9e37: 8b 4d 04 mov 0x4(%ebp),%ecx 80b9e3a: 89 b5 e0 fe ff ff mov %esi,-0x120(%ebp) 80b9e40: 89 85 e4 fe ff ff mov %eax,-0x11c(%ebp) 80b9e46: 89 f0 mov %esi,%eax 80b9e48: 89 df mov %ebx,%edi 80b9e4a: e8 81 f6 ff ff call 80b94d0 <uw_init_context_1> 80b9e4f: 8b 45 08 mov 0x8(%ebp),%eax 80b9e52: b9 20 00 00 00 mov $0x20,%ecx 80b9e57: 89 da mov %ebx,%edx 80b9e59: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9e5b: 8b 48 0c mov 0xc(%eax),%ecx 80b9e5e: 85 c9 test %ecx,%ecx 80b9e60: 75 15 jne 80b9e77 <_Unwind_Resume+0x67> 80b9e62: e8 49 f8 ff ff call 80b96b0 <_Unwind_RaiseException_Phase2> 80b9e67: 83 f8 07 cmp $0x7,%eax 80b9e6a: 74 15 je 80b9e81 <_Unwind_Resume+0x71> 80b9e6c: 8b 9d e4 fe ff ff mov -0x11c(%ebp),%ebx 80b9e72: e8 f9 3f f9 ff call 804de70 <abort> 80b9e77: 8b 45 08 mov 0x8(%ebp),%eax 80b9e7a: e8 d1 f8 ff ff call 80b9750 <_Unwind_ForcedUnwind_Phase2> 80b9e7f: eb e6 jmp 80b9e67 <_Unwind_Resume+0x57> 80b9e81: 8b 85 e0 fe ff ff mov -0x120(%ebp),%eax 80b9e87: 89 da mov %ebx,%edx 80b9e89: e8 82 f9 ff ff call 80b9810 <uw_install_context_1> 80b9e8e: 8b 5d b4 mov -0x4c(%ebp),%ebx 80b9e91: 89 c7 mov %eax,%edi 80b9e93: 50 push %eax 80b9e94: 50 push %eax 80b9e95: 53 push %ebx 80b9e96: ff 75 b0 pushl -0x50(%ebp) 80b9e99: e8 92 fd ff ff call 80b9c30 <_Unwind_DebugHook> 80b9e9e: 89 f9 mov %edi,%ecx 80b9ea0: 89 5c 3d 04 mov %ebx,0x4(%ebp,%edi,1) 80b9ea4: 83 c4 10 add $0x10,%esp 80b9ea7: 8d 4c 0d 04 lea 0x4(%ebp,%ecx,1),%ecx 80b9eab: 8b 45 ec mov -0x14(%ebp),%eax 80b9eae: 8b 55 f0 mov -0x10(%ebp),%edx 80b9eb1: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9eb4: 8b 75 f8 mov -0x8(%ebp),%esi 80b9eb7: 8b 7d fc mov -0x4(%ebp),%edi 80b9eba: 8b 6d 00 mov 0x0(%ebp),%ebp 80b9ebd: 89 cc mov %ecx,%esp 80b9ebf: c3 ret 080b9ec0 <_Unwind_Resume_or_Rethrow>: 80b9ec0: 55 push %ebp 80b9ec1: 89 e5 mov %esp,%ebp 80b9ec3: 57 push %edi 80b9ec4: 56 push %esi 80b9ec5: 53 push %ebx 80b9ec6: 52 push %edx 80b9ec7: 50 push %eax 80b9ec8: e8 e3 e9 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80b9ecd: 81 c3 33 21 03 00 add $0x32133,%ebx 80b9ed3: 81 ec 14 01 00 00 sub $0x114,%esp 80b9ed9: 8b 45 08 mov 0x8(%ebp),%eax 80b9edc: 8b 40 0c mov 0xc(%eax),%eax 80b9edf: 85 c0 test %eax,%eax 80b9ee1: 74 45 je 80b9f28 <_Unwind_Resume_or_Rethrow+0x68> 80b9ee3: 8d b5 e8 fe ff ff lea -0x118(%ebp),%esi 80b9ee9: 8b 4d 04 mov 0x4(%ebp),%ecx 80b9eec: 8d 55 08 lea 0x8(%ebp),%edx 80b9eef: 8d bd 68 ff ff ff lea -0x98(%ebp),%edi 80b9ef5: 89 f0 mov %esi,%eax 80b9ef7: 89 b5 e4 fe ff ff mov %esi,-0x11c(%ebp) 80b9efd: e8 ce f5 ff ff call 80b94d0 <uw_init_context_1> 80b9f02: b9 20 00 00 00 mov $0x20,%ecx 80b9f07: 8b 45 08 mov 0x8(%ebp),%eax 80b9f0a: f3 a5 rep movsl %ds:(%esi),%es:(%edi) 80b9f0c: 8d bd 68 ff ff ff lea -0x98(%ebp),%edi 80b9f12: 89 fa mov %edi,%edx 80b9f14: e8 37 f8 ff ff call 80b9750 <_Unwind_ForcedUnwind_Phase2> 80b9f19: 83 f8 07 cmp $0x7,%eax 80b9f1c: 74 2a je 80b9f48 <_Unwind_Resume_or_Rethrow+0x88> 80b9f1e: e8 4d 3f f9 ff call 804de70 <abort> 80b9f23: 90 nop 80b9f24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80b9f28: 83 ec 0c sub $0xc,%esp 80b9f2b: ff 75 08 pushl 0x8(%ebp) 80b9f2e: e8 0d fd ff ff call 80b9c40 <_Unwind_RaiseException> 80b9f33: 83 c4 10 add $0x10,%esp 80b9f36: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9f39: 8b 75 f8 mov -0x8(%ebp),%esi 80b9f3c: 8b 7d fc mov -0x4(%ebp),%edi 80b9f3f: c9 leave 80b9f40: c3 ret 80b9f41: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80b9f48: 8b 85 e4 fe ff ff mov -0x11c(%ebp),%eax 80b9f4e: 89 fa mov %edi,%edx 80b9f50: e8 bb f8 ff ff call 80b9810 <uw_install_context_1> 80b9f55: 8b 5d b4 mov -0x4c(%ebp),%ebx 80b9f58: 83 ec 08 sub $0x8,%esp 80b9f5b: 53 push %ebx 80b9f5c: ff 75 b0 pushl -0x50(%ebp) 80b9f5f: e8 cc fc ff ff call 80b9c30 <_Unwind_DebugHook> 80b9f64: 89 c1 mov %eax,%ecx 80b9f66: 89 5c 05 04 mov %ebx,0x4(%ebp,%eax,1) 80b9f6a: 83 c4 10 add $0x10,%esp 80b9f6d: 8d 4c 0d 04 lea 0x4(%ebp,%ecx,1),%ecx 80b9f71: 8b 45 ec mov -0x14(%ebp),%eax 80b9f74: 8b 55 f0 mov -0x10(%ebp),%edx 80b9f77: 8b 5d f4 mov -0xc(%ebp),%ebx 80b9f7a: 8b 75 f8 mov -0x8(%ebp),%esi 80b9f7d: 8b 7d fc mov -0x4(%ebp),%edi 80b9f80: 8b 6d 00 mov 0x0(%ebp),%ebp 80b9f83: 89 cc mov %ecx,%esp 80b9f85: c3 ret 80b9f86: 8d 76 00 lea 0x0(%esi),%esi 80b9f89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080b9f90 <_Unwind_DeleteException>: 80b9f90: 83 ec 0c sub $0xc,%esp 80b9f93: 8b 54 24 10 mov 0x10(%esp),%edx 80b9f97: 8b 42 08 mov 0x8(%edx),%eax 80b9f9a: 85 c0 test %eax,%eax 80b9f9c: 74 0b je 80b9fa9 <_Unwind_DeleteException+0x19> 80b9f9e: 83 ec 08 sub $0x8,%esp 80b9fa1: 52 push %edx 80b9fa2: 6a 01 push $0x1 80b9fa4: ff d0 call *%eax 80b9fa6: 83 c4 10 add $0x10,%esp 80b9fa9: 83 c4 0c add $0xc,%esp 80b9fac: c3 ret 80b9fad: 8d 76 00 lea 0x0(%esi),%esi 080b9fb0 <_Unwind_Backtrace>: 80b9fb0: 55 push %ebp 80b9fb1: 89 e5 mov %esp,%ebp 80b9fb3: 57 push %edi 80b9fb4: 56 push %esi 80b9fb5: 53 push %ebx 80b9fb6: 8d 9d a8 fe ff ff lea -0x158(%ebp),%ebx 80b9fbc: 8d 55 08 lea 0x8(%ebp),%edx 80b9fbf: 8d b5 28 ff ff ff lea -0xd8(%ebp),%esi 80b9fc5: 81 ec 4c 01 00 00 sub $0x14c,%esp 80b9fcb: 8b 4d 04 mov 0x4(%ebp),%ecx 80b9fce: 89 d8 mov %ebx,%eax 80b9fd0: e8 fb f4 ff ff call 80b94d0 <uw_init_context_1> 80b9fd5: eb 28 jmp 80b9fff <_Unwind_Backtrace+0x4f> 80b9fd7: 89 f6 mov %esi,%esi 80b9fd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80b9fe0: 83 ec 08 sub $0x8,%esp 80b9fe3: ff 75 0c pushl 0xc(%ebp) 80b9fe6: 53 push %ebx 80b9fe7: ff 55 08 call *0x8(%ebp) 80b9fea: 83 c4 10 add $0x10,%esp 80b9fed: 85 c0 test %eax,%eax 80b9fef: 75 22 jne 80ba013 <_Unwind_Backtrace+0x63> 80b9ff1: 83 ff 05 cmp $0x5,%edi 80b9ff4: 74 22 je 80ba018 <_Unwind_Backtrace+0x68> 80b9ff6: 89 f2 mov %esi,%edx 80b9ff8: 89 d8 mov %ebx,%eax 80b9ffa: e8 41 f6 ff ff call 80b9640 <uw_update_context> 80b9fff: 89 f2 mov %esi,%edx 80ba001: 89 d8 mov %ebx,%eax 80ba003: e8 08 e4 ff ff call 80b8410 <uw_frame_state_for> 80ba008: 85 c0 test %eax,%eax 80ba00a: 89 c7 mov %eax,%edi 80ba00c: 74 d2 je 80b9fe0 <_Unwind_Backtrace+0x30> 80ba00e: 83 f8 05 cmp $0x5,%eax 80ba011: 74 cd je 80b9fe0 <_Unwind_Backtrace+0x30> 80ba013: bf 03 00 00 00 mov $0x3,%edi 80ba018: 8d 65 f4 lea -0xc(%ebp),%esp 80ba01b: 89 f8 mov %edi,%eax 80ba01d: 5b pop %ebx 80ba01e: 5e pop %esi 80ba01f: 5f pop %edi 80ba020: 5d pop %ebp 80ba021: c3 ret 080ba022 <__x86.get_pc_thunk.ax>: 80ba022: 8b 04 24 mov (%esp),%eax 80ba025: c3 ret 080ba026 <__x86.get_pc_thunk.si>: 80ba026: 8b 34 24 mov (%esp),%esi 80ba029: c3 ret 080ba02a <__x86.get_pc_thunk.di>: 80ba02a: 8b 3c 24 mov (%esp),%edi 80ba02d: c3 ret 080ba02e <__x86.get_pc_thunk.bp>: 80ba02e: 8b 2c 24 mov (%esp),%ebp 80ba031: c3 ret 80ba032: 66 90 xchg %ax,%ax 80ba034: 66 90 xchg %ax,%ax 80ba036: 66 90 xchg %ax,%ax 80ba038: 66 90 xchg %ax,%ax 80ba03a: 66 90 xchg %ax,%ax 80ba03c: 66 90 xchg %ax,%ax 80ba03e: 66 90 xchg %ax,%ax 080ba040 <fde_unencoded_compare>: 80ba040: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ba044: 8b 54 24 0c mov 0xc(%esp),%edx 80ba048: 8b 42 08 mov 0x8(%edx),%eax 80ba04b: 39 41 08 cmp %eax,0x8(%ecx) 80ba04e: 8b 52 08 mov 0x8(%edx),%edx 80ba051: 19 c0 sbb %eax,%eax 80ba053: 39 51 08 cmp %edx,0x8(%ecx) 80ba056: ba 01 00 00 00 mov $0x1,%edx 80ba05b: 0f 47 c2 cmova %edx,%eax 80ba05e: c3 ret 80ba05f: 90 nop 080ba060 <frame_downheap>: 80ba060: 55 push %ebp 80ba061: 57 push %edi 80ba062: 56 push %esi 80ba063: 53 push %ebx 80ba064: 83 ec 1c sub $0x1c,%esp 80ba067: 89 54 24 04 mov %edx,0x4(%esp) 80ba06b: 8b 54 24 30 mov 0x30(%esp),%edx 80ba06f: 89 04 24 mov %eax,(%esp) 80ba072: 8d 74 12 01 lea 0x1(%edx,%edx,1),%esi 80ba076: 3b 74 24 34 cmp 0x34(%esp),%esi 80ba07a: 0f 8d 80 00 00 00 jge 80ba100 <frame_downheap+0xa0> 80ba080: 89 cd mov %ecx,%ebp 80ba082: eb 3a jmp 80ba0be <frame_downheap+0x5e> 80ba084: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba088: 8d 7c b5 00 lea 0x0(%ebp,%esi,4),%edi 80ba08c: 89 f3 mov %esi,%ebx 80ba08e: 8d 74 95 00 lea 0x0(%ebp,%edx,4),%esi 80ba092: 83 ec 04 sub $0x4,%esp 80ba095: ff 37 pushl (%edi) 80ba097: ff 36 pushl (%esi) 80ba099: ff 74 24 0c pushl 0xc(%esp) 80ba09d: 8b 44 24 14 mov 0x14(%esp),%eax 80ba0a1: ff d0 call *%eax 80ba0a3: 83 c4 10 add $0x10,%esp 80ba0a6: 85 c0 test %eax,%eax 80ba0a8: 79 56 jns 80ba100 <frame_downheap+0xa0> 80ba0aa: 8b 17 mov (%edi),%edx 80ba0ac: 8b 06 mov (%esi),%eax 80ba0ae: 89 16 mov %edx,(%esi) 80ba0b0: 8d 74 1b 01 lea 0x1(%ebx,%ebx,1),%esi 80ba0b4: 39 74 24 34 cmp %esi,0x34(%esp) 80ba0b8: 89 07 mov %eax,(%edi) 80ba0ba: 89 da mov %ebx,%edx 80ba0bc: 7e 42 jle 80ba100 <frame_downheap+0xa0> 80ba0be: 8d 5e 01 lea 0x1(%esi),%ebx 80ba0c1: 39 5c 24 34 cmp %ebx,0x34(%esp) 80ba0c5: 7e c1 jle 80ba088 <frame_downheap+0x28> 80ba0c7: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx 80ba0ce: 89 54 24 0c mov %edx,0xc(%esp) 80ba0d2: 83 ec 04 sub $0x4,%esp 80ba0d5: 8d 7c 0d fc lea -0x4(%ebp,%ecx,1),%edi 80ba0d9: 89 4c 24 0c mov %ecx,0xc(%esp) 80ba0dd: ff 74 9d 00 pushl 0x0(%ebp,%ebx,4) 80ba0e1: ff 37 pushl (%edi) 80ba0e3: ff 74 24 0c pushl 0xc(%esp) 80ba0e7: 8b 44 24 14 mov 0x14(%esp),%eax 80ba0eb: ff d0 call *%eax 80ba0ed: 83 c4 10 add $0x10,%esp 80ba0f0: 85 c0 test %eax,%eax 80ba0f2: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ba0f6: 8b 54 24 0c mov 0xc(%esp),%edx 80ba0fa: 78 14 js 80ba110 <frame_downheap+0xb0> 80ba0fc: 89 f3 mov %esi,%ebx 80ba0fe: eb 8e jmp 80ba08e <frame_downheap+0x2e> 80ba100: 83 c4 1c add $0x1c,%esp 80ba103: 5b pop %ebx 80ba104: 5e pop %esi 80ba105: 5f pop %edi 80ba106: 5d pop %ebp 80ba107: c3 ret 80ba108: 90 nop 80ba109: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba110: 8d 7c 0d 00 lea 0x0(%ebp,%ecx,1),%edi 80ba114: e9 75 ff ff ff jmp 80ba08e <frame_downheap+0x2e> 80ba119: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba120 <frame_heapsort>: 80ba120: 55 push %ebp 80ba121: 57 push %edi 80ba122: 89 cd mov %ecx,%ebp 80ba124: 56 push %esi 80ba125: 53 push %ebx 80ba126: 8d 79 08 lea 0x8(%ecx),%edi 80ba129: 83 ec 1c sub $0x1c,%esp 80ba12c: 8b 59 04 mov 0x4(%ecx),%ebx 80ba12f: 89 44 24 04 mov %eax,0x4(%esp) 80ba133: 89 54 24 08 mov %edx,0x8(%esp) 80ba137: 89 de mov %ebx,%esi 80ba139: d1 ee shr %esi 80ba13b: 83 ee 01 sub $0x1,%esi 80ba13e: 83 fe ff cmp $0xffffffff,%esi 80ba141: 74 2e je 80ba171 <frame_heapsort+0x51> 80ba143: 8b 6c 24 08 mov 0x8(%esp),%ebp 80ba147: 89 4c 24 0c mov %ecx,0xc(%esp) 80ba14b: 90 nop 80ba14c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba150: 83 ec 08 sub $0x8,%esp 80ba153: 89 f9 mov %edi,%ecx 80ba155: 89 ea mov %ebp,%edx 80ba157: 53 push %ebx 80ba158: 56 push %esi 80ba159: 83 ee 01 sub $0x1,%esi 80ba15c: 8b 44 24 14 mov 0x14(%esp),%eax 80ba160: e8 fb fe ff ff call 80ba060 <frame_downheap> 80ba165: 83 c4 10 add $0x10,%esp 80ba168: 83 fe ff cmp $0xffffffff,%esi 80ba16b: 75 e3 jne 80ba150 <frame_heapsort+0x30> 80ba16d: 8b 6c 24 0c mov 0xc(%esp),%ebp 80ba171: 83 eb 01 sub $0x1,%ebx 80ba174: 8b 74 24 08 mov 0x8(%esp),%esi 80ba178: 85 db test %ebx,%ebx 80ba17a: 7e 2b jle 80ba1a7 <frame_heapsort+0x87> 80ba17c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba180: 8b 14 9f mov (%edi,%ebx,4),%edx 80ba183: 8b 45 08 mov 0x8(%ebp),%eax 80ba186: 83 ec 08 sub $0x8,%esp 80ba189: 89 f9 mov %edi,%ecx 80ba18b: 89 55 08 mov %edx,0x8(%ebp) 80ba18e: 89 04 9f mov %eax,(%edi,%ebx,4) 80ba191: 89 f2 mov %esi,%edx 80ba193: 53 push %ebx 80ba194: 6a 00 push $0x0 80ba196: 8b 44 24 14 mov 0x14(%esp),%eax 80ba19a: e8 c1 fe ff ff call 80ba060 <frame_downheap> 80ba19f: 83 c4 10 add $0x10,%esp 80ba1a2: 83 eb 01 sub $0x1,%ebx 80ba1a5: 75 d9 jne 80ba180 <frame_heapsort+0x60> 80ba1a7: 83 c4 1c add $0x1c,%esp 80ba1aa: 5b pop %ebx 80ba1ab: 5e pop %esi 80ba1ac: 5f pop %edi 80ba1ad: 5d pop %ebp 80ba1ae: c3 ret 80ba1af: 90 nop 080ba1b0 <size_of_encoded_value>: 80ba1b0: 53 push %ebx 80ba1b1: e8 fa e6 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80ba1b6: 81 c3 4a 1e 03 00 add $0x31e4a,%ebx 80ba1bc: 83 ec 08 sub $0x8,%esp 80ba1bf: 3c ff cmp $0xff,%al 80ba1c1: 74 55 je 80ba218 <size_of_encoded_value+0x68> 80ba1c3: 89 c2 mov %eax,%edx 80ba1c5: 83 e2 07 and $0x7,%edx 80ba1c8: 80 fa 02 cmp $0x2,%dl 80ba1cb: 74 3b je 80ba208 <size_of_encoded_value+0x58> 80ba1cd: 76 19 jbe 80ba1e8 <size_of_encoded_value+0x38> 80ba1cf: 80 fa 03 cmp $0x3,%dl 80ba1d2: 74 18 je 80ba1ec <size_of_encoded_value+0x3c> 80ba1d4: 80 fa 04 cmp $0x4,%dl 80ba1d7: b8 08 00 00 00 mov $0x8,%eax 80ba1dc: 75 22 jne 80ba200 <size_of_encoded_value+0x50> 80ba1de: 83 c4 08 add $0x8,%esp 80ba1e1: 5b pop %ebx 80ba1e2: c3 ret 80ba1e3: 90 nop 80ba1e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba1e8: 84 d2 test %dl,%dl 80ba1ea: 75 14 jne 80ba200 <size_of_encoded_value+0x50> 80ba1ec: 83 c4 08 add $0x8,%esp 80ba1ef: b8 04 00 00 00 mov $0x4,%eax 80ba1f4: 5b pop %ebx 80ba1f5: c3 ret 80ba1f6: 8d 76 00 lea 0x0(%esi),%esi 80ba1f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80ba200: e8 6b 3c f9 ff call 804de70 <abort> 80ba205: 8d 76 00 lea 0x0(%esi),%esi 80ba208: 83 c4 08 add $0x8,%esp 80ba20b: b8 02 00 00 00 mov $0x2,%eax 80ba210: 5b pop %ebx 80ba211: c3 ret 80ba212: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ba218: 83 c4 08 add $0x8,%esp 80ba21b: 31 c0 xor %eax,%eax 80ba21d: 5b pop %ebx 80ba21e: c3 ret 80ba21f: 90 nop 080ba220 <base_from_object>: 80ba220: 53 push %ebx 80ba221: e8 8a e6 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80ba226: 81 c3 da 1d 03 00 add $0x31dda,%ebx 80ba22c: 83 ec 08 sub $0x8,%esp 80ba22f: 3c ff cmp $0xff,%al 80ba231: 74 31 je 80ba264 <base_from_object+0x44> 80ba233: 83 e0 70 and $0x70,%eax 80ba236: 3c 20 cmp $0x20,%al 80ba238: 74 36 je 80ba270 <base_from_object+0x50> 80ba23a: 76 14 jbe 80ba250 <base_from_object+0x30> 80ba23c: 3c 30 cmp $0x30,%al 80ba23e: 75 20 jne 80ba260 <base_from_object+0x40> 80ba240: 8b 42 08 mov 0x8(%edx),%eax 80ba243: 83 c4 08 add $0x8,%esp 80ba246: 5b pop %ebx 80ba247: c3 ret 80ba248: 90 nop 80ba249: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba250: 84 c0 test %al,%al 80ba252: 74 10 je 80ba264 <base_from_object+0x44> 80ba254: 3c 10 cmp $0x10,%al 80ba256: 74 0c je 80ba264 <base_from_object+0x44> 80ba258: e8 13 3c f9 ff call 804de70 <abort> 80ba25d: 8d 76 00 lea 0x0(%esi),%esi 80ba260: 3c 50 cmp $0x50,%al 80ba262: 75 f4 jne 80ba258 <base_from_object+0x38> 80ba264: 83 c4 08 add $0x8,%esp 80ba267: 31 c0 xor %eax,%eax 80ba269: 5b pop %ebx 80ba26a: c3 ret 80ba26b: 90 nop 80ba26c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba270: 8b 42 04 mov 0x4(%edx),%eax 80ba273: 83 c4 08 add $0x8,%esp 80ba276: 5b pop %ebx 80ba277: c3 ret 80ba278: 90 nop 80ba279: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba280 <base_from_cb_data>: 80ba280: 53 push %ebx 80ba281: e8 2a e6 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80ba286: 81 c3 7a 1d 03 00 add $0x31d7a,%ebx 80ba28c: 83 ec 08 sub $0x8,%esp 80ba28f: 3c ff cmp $0xff,%al 80ba291: 74 31 je 80ba2c4 <base_from_cb_data+0x44> 80ba293: 83 e0 70 and $0x70,%eax 80ba296: 3c 20 cmp $0x20,%al 80ba298: 74 36 je 80ba2d0 <base_from_cb_data+0x50> 80ba29a: 76 14 jbe 80ba2b0 <base_from_cb_data+0x30> 80ba29c: 3c 30 cmp $0x30,%al 80ba29e: 75 20 jne 80ba2c0 <base_from_cb_data+0x40> 80ba2a0: 8b 42 08 mov 0x8(%edx),%eax 80ba2a3: 83 c4 08 add $0x8,%esp 80ba2a6: 5b pop %ebx 80ba2a7: c3 ret 80ba2a8: 90 nop 80ba2a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba2b0: 84 c0 test %al,%al 80ba2b2: 74 10 je 80ba2c4 <base_from_cb_data+0x44> 80ba2b4: 3c 10 cmp $0x10,%al 80ba2b6: 74 0c je 80ba2c4 <base_from_cb_data+0x44> 80ba2b8: e8 b3 3b f9 ff call 804de70 <abort> 80ba2bd: 8d 76 00 lea 0x0(%esi),%esi 80ba2c0: 3c 50 cmp $0x50,%al 80ba2c2: 75 f4 jne 80ba2b8 <base_from_cb_data+0x38> 80ba2c4: 83 c4 08 add $0x8,%esp 80ba2c7: 31 c0 xor %eax,%eax 80ba2c9: 5b pop %ebx 80ba2ca: c3 ret 80ba2cb: 90 nop 80ba2cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba2d0: 8b 42 04 mov 0x4(%edx),%eax 80ba2d3: 83 c4 08 add $0x8,%esp 80ba2d6: 5b pop %ebx 80ba2d7: c3 ret 80ba2d8: 90 nop 80ba2d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba2e0 <read_encoded_value_with_base>: 80ba2e0: 55 push %ebp 80ba2e1: 57 push %edi 80ba2e2: 89 cf mov %ecx,%edi 80ba2e4: 56 push %esi 80ba2e5: 53 push %ebx 80ba2e6: e8 c5 e5 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80ba2eb: 81 c3 15 1d 03 00 add $0x31d15,%ebx 80ba2f1: 83 ec 1c sub $0x1c,%esp 80ba2f4: 3c 50 cmp $0x50,%al 80ba2f6: 0f 84 24 01 00 00 je 80ba420 <.L91+0x18> 80ba2fc: 89 c1 mov %eax,%ecx 80ba2fe: 83 e1 0f and $0xf,%ecx 80ba301: 80 f9 0c cmp $0xc,%cl 80ba304: 0f 87 fe 00 00 00 ja 80ba408 <.L91> 80ba30a: 0f b6 c9 movzbl %cl,%ecx 80ba30d: 8b b4 8b c4 b1 fe ff mov -0x14e3c(%ebx,%ecx,4),%esi 80ba314: 01 de add %ebx,%esi 80ba316: ff e6 jmp *%esi 80ba318: 90 nop 80ba319: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba320 <.L100>: 80ba320: 8b 37 mov (%edi),%esi 80ba322: 8d 5f 04 lea 0x4(%edi),%ebx 80ba325: 85 f6 test %esi,%esi 80ba327: 74 13 je 80ba33c <.L100+0x1c> 80ba329: 89 c1 mov %eax,%ecx 80ba32b: 83 e1 70 and $0x70,%ecx 80ba32e: 80 f9 10 cmp $0x10,%cl 80ba331: 0f 44 d7 cmove %edi,%edx 80ba334: 01 d6 add %edx,%esi 80ba336: 84 c0 test %al,%al 80ba338: 79 02 jns 80ba33c <.L100+0x1c> 80ba33a: 8b 36 mov (%esi),%esi 80ba33c: 8b 44 24 30 mov 0x30(%esp),%eax 80ba340: 89 30 mov %esi,(%eax) 80ba342: 83 c4 1c add $0x1c,%esp 80ba345: 89 d8 mov %ebx,%eax 80ba347: 5b pop %ebx 80ba348: 5e pop %esi 80ba349: 5f pop %edi 80ba34a: 5d pop %ebp 80ba34b: c3 ret 80ba34c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080ba350 <.L101>: 80ba350: 8b 37 mov (%edi),%esi 80ba352: 8d 5f 08 lea 0x8(%edi),%ebx 80ba355: eb ce jmp 80ba325 <.L100+0x5> 80ba357: 89 f6 mov %esi,%esi 80ba359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080ba360 <.L99>: 80ba360: 0f bf 37 movswl (%edi),%esi 80ba363: 8d 5f 02 lea 0x2(%edi),%ebx 80ba366: eb bd jmp 80ba325 <.L100+0x5> 80ba368: 90 nop 80ba369: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba370 <.L98>: 80ba370: 89 fb mov %edi,%ebx 80ba372: 31 f6 xor %esi,%esi 80ba374: 31 c9 xor %ecx,%ecx 80ba376: 89 44 24 0c mov %eax,0xc(%esp) 80ba37a: 89 d5 mov %edx,%ebp 80ba37c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba380: 83 c3 01 add $0x1,%ebx 80ba383: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80ba387: 89 d0 mov %edx,%eax 80ba389: 83 e0 7f and $0x7f,%eax 80ba38c: d3 e0 shl %cl,%eax 80ba38e: 83 c1 07 add $0x7,%ecx 80ba391: 09 c6 or %eax,%esi 80ba393: 84 d2 test %dl,%dl 80ba395: 78 e9 js 80ba380 <.L98+0x10> 80ba397: 89 74 24 08 mov %esi,0x8(%esp) 80ba39b: 83 f9 1f cmp $0x1f,%ecx 80ba39e: 89 ee mov %ebp,%esi 80ba3a0: 8b 44 24 0c mov 0xc(%esp),%eax 80ba3a4: 89 d5 mov %edx,%ebp 80ba3a6: 89 f2 mov %esi,%edx 80ba3a8: 77 66 ja 80ba410 <.L91+0x8> 80ba3aa: 83 e5 40 and $0x40,%ebp 80ba3ad: 74 61 je 80ba410 <.L91+0x8> 80ba3af: be ff ff ff ff mov $0xffffffff,%esi 80ba3b4: d3 e6 shl %cl,%esi 80ba3b6: 0b 74 24 08 or 0x8(%esp),%esi 80ba3ba: e9 6a ff ff ff jmp 80ba329 <.L100+0x9> 80ba3bf: 90 nop 080ba3c0 <.L94>: 80ba3c0: 89 fb mov %edi,%ebx 80ba3c2: 31 f6 xor %esi,%esi 80ba3c4: 31 c9 xor %ecx,%ecx 80ba3c6: 89 44 24 08 mov %eax,0x8(%esp) 80ba3ca: 89 d5 mov %edx,%ebp 80ba3cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba3d0: 83 c3 01 add $0x1,%ebx 80ba3d3: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80ba3d7: 89 d0 mov %edx,%eax 80ba3d9: 83 e0 7f and $0x7f,%eax 80ba3dc: d3 e0 shl %cl,%eax 80ba3de: 83 c1 07 add $0x7,%ecx 80ba3e1: 09 c6 or %eax,%esi 80ba3e3: 84 d2 test %dl,%dl 80ba3e5: 78 e9 js 80ba3d0 <.L94+0x10> 80ba3e7: 8b 44 24 08 mov 0x8(%esp),%eax 80ba3eb: 89 ea mov %ebp,%edx 80ba3ed: e9 33 ff ff ff jmp 80ba325 <.L100+0x5> 80ba3f2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080ba3f8 <.L95>: 80ba3f8: 0f b7 37 movzwl (%edi),%esi 80ba3fb: 8d 5f 02 lea 0x2(%edi),%ebx 80ba3fe: e9 22 ff ff ff jmp 80ba325 <.L100+0x5> 80ba403: 90 nop 80ba404: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080ba408 <.L91>: 80ba408: e8 63 3a f9 ff call 804de70 <abort> 80ba40d: 8d 76 00 lea 0x0(%esi),%esi 80ba410: 8b 74 24 08 mov 0x8(%esp),%esi 80ba414: e9 0c ff ff ff jmp 80ba325 <.L100+0x5> 80ba419: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba420: 83 c7 03 add $0x3,%edi 80ba423: 8b 44 24 30 mov 0x30(%esp),%eax 80ba427: 83 e7 fc and $0xfffffffc,%edi 80ba42a: 8b 37 mov (%edi),%esi 80ba42c: 8d 5f 04 lea 0x4(%edi),%ebx 80ba42f: 89 30 mov %esi,(%eax) 80ba431: 83 c4 1c add $0x1c,%esp 80ba434: 89 d8 mov %ebx,%eax 80ba436: 5b pop %ebx 80ba437: 5e pop %esi 80ba438: 5f pop %edi 80ba439: 5d pop %ebp 80ba43a: c3 ret 80ba43b: 90 nop 80ba43c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080ba440 <fde_single_encoding_compare>: 80ba440: 57 push %edi 80ba441: 56 push %esi 80ba442: 53 push %ebx 80ba443: 83 ec 10 sub $0x10,%esp 80ba446: 8b 7c 24 20 mov 0x20(%esp),%edi 80ba44a: 0f b7 47 10 movzwl 0x10(%edi),%eax 80ba44e: 89 fa mov %edi,%edx 80ba450: 66 c1 e8 03 shr $0x3,%ax 80ba454: 0f b6 d8 movzbl %al,%ebx 80ba457: 89 d8 mov %ebx,%eax 80ba459: e8 c2 fd ff ff call 80ba220 <base_from_object> 80ba45e: 89 c6 mov %eax,%esi 80ba460: 8b 44 24 24 mov 0x24(%esp),%eax 80ba464: 83 ec 0c sub $0xc,%esp 80ba467: 89 f2 mov %esi,%edx 80ba469: 8d 48 08 lea 0x8(%eax),%ecx 80ba46c: 8d 44 24 14 lea 0x14(%esp),%eax 80ba470: 50 push %eax 80ba471: 89 d8 mov %ebx,%eax 80ba473: e8 68 fe ff ff call 80ba2e0 <read_encoded_value_with_base> 80ba478: 8b 44 24 38 mov 0x38(%esp),%eax 80ba47c: 5a pop %edx 80ba47d: 8d 48 08 lea 0x8(%eax),%ecx 80ba480: 0f b7 47 10 movzwl 0x10(%edi),%eax 80ba484: 8d 54 24 18 lea 0x18(%esp),%edx 80ba488: 66 c1 e8 03 shr $0x3,%ax 80ba48c: 52 push %edx 80ba48d: 89 f2 mov %esi,%edx 80ba48f: 0f b6 c0 movzbl %al,%eax 80ba492: e8 49 fe ff ff call 80ba2e0 <read_encoded_value_with_base> 80ba497: 8b 44 24 1c mov 0x1c(%esp),%eax 80ba49b: 39 44 24 18 cmp %eax,0x18(%esp) 80ba49f: ba 01 00 00 00 mov $0x1,%edx 80ba4a4: 8b 74 24 1c mov 0x1c(%esp),%esi 80ba4a8: 19 c0 sbb %eax,%eax 80ba4aa: 39 74 24 18 cmp %esi,0x18(%esp) 80ba4ae: 0f 47 c2 cmova %edx,%eax 80ba4b1: 83 c4 20 add $0x20,%esp 80ba4b4: 5b pop %ebx 80ba4b5: 5e pop %esi 80ba4b6: 5f pop %edi 80ba4b7: c3 ret 80ba4b8: 90 nop 80ba4b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba4c0 <get_cie_encoding>: 80ba4c0: 57 push %edi 80ba4c1: 56 push %esi 80ba4c2: 8d 78 09 lea 0x9(%eax),%edi 80ba4c5: 53 push %ebx 80ba4c6: 89 c6 mov %eax,%esi 80ba4c8: e8 e3 e3 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80ba4cd: 81 c3 33 1b 03 00 add $0x31b33,%ebx 80ba4d3: 83 ec 1c sub $0x1c,%esp 80ba4d6: 57 push %edi 80ba4d7: e8 d4 1d fa ff call 805c2b0 <strlen> 80ba4dc: 0f b6 4e 08 movzbl 0x8(%esi),%ecx 80ba4e0: 83 c4 10 add $0x10,%esp 80ba4e3: 8d 54 07 01 lea 0x1(%edi,%eax,1),%edx 80ba4e7: 80 f9 03 cmp $0x3,%cl 80ba4ea: 0f 87 b8 00 00 00 ja 80ba5a8 <get_cie_encoding+0xe8> 80ba4f0: 80 7e 09 7a cmpb $0x7a,0x9(%esi) 80ba4f4: 74 0a je 80ba500 <get_cie_encoding+0x40> 80ba4f6: 31 c0 xor %eax,%eax 80ba4f8: 83 c4 10 add $0x10,%esp 80ba4fb: 5b pop %ebx 80ba4fc: 5e pop %esi 80ba4fd: 5f pop %edi 80ba4fe: c3 ret 80ba4ff: 90 nop 80ba500: 83 c2 01 add $0x1,%edx 80ba503: 80 7a ff 00 cmpb $0x0,-0x1(%edx) 80ba507: 79 11 jns 80ba51a <get_cie_encoding+0x5a> 80ba509: 83 c2 01 add $0x1,%edx 80ba50c: 80 7a ff 00 cmpb $0x0,-0x1(%edx) 80ba510: 78 ee js 80ba500 <get_cie_encoding+0x40> 80ba512: eb 06 jmp 80ba51a <get_cie_encoding+0x5a> 80ba514: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba518: 89 c2 mov %eax,%edx 80ba51a: 8d 42 01 lea 0x1(%edx),%eax 80ba51d: 80 78 ff 00 cmpb $0x0,-0x1(%eax) 80ba521: 78 f5 js 80ba518 <get_cie_encoding+0x58> 80ba523: 80 f9 01 cmp $0x1,%cl 80ba526: 0f 84 a4 00 00 00 je 80ba5d0 <get_cie_encoding+0x110> 80ba52c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba530: 83 c0 01 add $0x1,%eax 80ba533: 80 78 ff 00 cmpb $0x0,-0x1(%eax) 80ba537: 78 f7 js 80ba530 <get_cie_encoding+0x70> 80ba539: 8d 5e 0a lea 0xa(%esi),%ebx 80ba53c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba540: 83 c0 01 add $0x1,%eax 80ba543: 80 78 ff 00 cmpb $0x0,-0x1(%eax) 80ba547: 78 f7 js 80ba540 <get_cie_encoding+0x80> 80ba549: 0f b6 56 0a movzbl 0xa(%esi),%edx 80ba54d: 8d 74 24 0c lea 0xc(%esp),%esi 80ba551: 80 fa 52 cmp $0x52,%dl 80ba554: 75 1d jne 80ba573 <get_cie_encoding+0xb3> 80ba556: eb 42 jmp 80ba59a <get_cie_encoding+0xda> 80ba558: 90 nop 80ba559: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba560: 80 fa 4c cmp $0x4c,%dl 80ba563: 75 91 jne 80ba4f6 <get_cie_encoding+0x36> 80ba565: 83 c3 01 add $0x1,%ebx 80ba568: 0f b6 13 movzbl (%ebx),%edx 80ba56b: 83 c0 01 add $0x1,%eax 80ba56e: 80 fa 52 cmp $0x52,%dl 80ba571: 74 27 je 80ba59a <get_cie_encoding+0xda> 80ba573: 80 fa 50 cmp $0x50,%dl 80ba576: 75 e8 jne 80ba560 <get_cie_encoding+0xa0> 80ba578: 8d 48 01 lea 0x1(%eax),%ecx 80ba57b: 0f b6 00 movzbl (%eax),%eax 80ba57e: 83 ec 0c sub $0xc,%esp 80ba581: 56 push %esi 80ba582: 31 d2 xor %edx,%edx 80ba584: 83 c3 01 add $0x1,%ebx 80ba587: 83 e0 7f and $0x7f,%eax 80ba58a: e8 51 fd ff ff call 80ba2e0 <read_encoded_value_with_base> 80ba58f: 0f b6 13 movzbl (%ebx),%edx 80ba592: 83 c4 10 add $0x10,%esp 80ba595: 80 fa 52 cmp $0x52,%dl 80ba598: 75 d9 jne 80ba573 <get_cie_encoding+0xb3> 80ba59a: 0f b6 00 movzbl (%eax),%eax 80ba59d: 83 c4 10 add $0x10,%esp 80ba5a0: 5b pop %ebx 80ba5a1: 5e pop %esi 80ba5a2: 5f pop %edi 80ba5a3: c3 ret 80ba5a4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba5a8: 80 3a 04 cmpb $0x4,(%edx) 80ba5ab: b8 ff 00 00 00 mov $0xff,%eax 80ba5b0: 0f 85 42 ff ff ff jne 80ba4f8 <get_cie_encoding+0x38> 80ba5b6: 80 7a 01 00 cmpb $0x0,0x1(%edx) 80ba5ba: 0f 85 38 ff ff ff jne 80ba4f8 <get_cie_encoding+0x38> 80ba5c0: 83 c2 02 add $0x2,%edx 80ba5c3: e9 28 ff ff ff jmp 80ba4f0 <get_cie_encoding+0x30> 80ba5c8: 90 nop 80ba5c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba5d0: 8d 42 02 lea 0x2(%edx),%eax 80ba5d3: e9 61 ff ff ff jmp 80ba539 <get_cie_encoding+0x79> 80ba5d8: 90 nop 80ba5d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080ba5e0 <linear_search_fdes>: 80ba5e0: 55 push %ebp 80ba5e1: 57 push %edi 80ba5e2: 89 c7 mov %eax,%edi 80ba5e4: 56 push %esi 80ba5e5: 53 push %ebx 80ba5e6: 89 d3 mov %edx,%ebx 80ba5e8: 89 fa mov %edi,%edx 80ba5ea: 83 ec 3c sub $0x3c,%esp 80ba5ed: 0f b7 40 10 movzwl 0x10(%eax),%eax 80ba5f1: 89 4c 24 14 mov %ecx,0x14(%esp) 80ba5f5: 66 c1 e8 03 shr $0x3,%ax 80ba5f9: 0f b6 f0 movzbl %al,%esi 80ba5fc: 89 f0 mov %esi,%eax 80ba5fe: e8 1d fc ff ff call 80ba220 <base_from_object> 80ba603: 8b 0b mov (%ebx),%ecx 80ba605: 89 44 24 10 mov %eax,0x10(%esp) 80ba609: 8d 44 24 28 lea 0x28(%esp),%eax 80ba60d: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ba614: 00 80ba615: 89 44 24 18 mov %eax,0x18(%esp) 80ba619: 8d 44 24 2c lea 0x2c(%esp),%eax 80ba61d: 85 c9 test %ecx,%ecx 80ba61f: 89 44 24 1c mov %eax,0x1c(%esp) 80ba623: 75 3b jne 80ba660 <linear_search_fdes+0x80> 80ba625: e9 ee 00 00 00 jmp 80ba718 <linear_search_fdes+0x138> 80ba62a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ba630: 8b 43 08 mov 0x8(%ebx),%eax 80ba633: 8b 53 0c mov 0xc(%ebx),%edx 80ba636: 85 c0 test %eax,%eax 80ba638: 89 44 24 28 mov %eax,0x28(%esp) 80ba63c: 89 54 24 2c mov %edx,0x2c(%esp) 80ba640: 74 0e je 80ba650 <linear_search_fdes+0x70> 80ba642: 8b 4c 24 14 mov 0x14(%esp),%ecx 80ba646: 29 c1 sub %eax,%ecx 80ba648: 39 d1 cmp %edx,%ecx 80ba64a: 0f 82 b7 00 00 00 jb 80ba707 <linear_search_fdes+0x127> 80ba650: 8b 03 mov (%ebx),%eax 80ba652: 8d 5c 03 04 lea 0x4(%ebx,%eax,1),%ebx 80ba656: 8b 03 mov (%ebx),%eax 80ba658: 85 c0 test %eax,%eax 80ba65a: 0f 84 b8 00 00 00 je 80ba718 <linear_search_fdes+0x138> 80ba660: 8b 53 04 mov 0x4(%ebx),%edx 80ba663: 85 d2 test %edx,%edx 80ba665: 74 e9 je 80ba650 <linear_search_fdes+0x70> 80ba667: f6 47 10 04 testb $0x4,0x10(%edi) 80ba66b: 74 26 je 80ba693 <linear_search_fdes+0xb3> 80ba66d: 8d 6b 04 lea 0x4(%ebx),%ebp 80ba670: 29 d5 sub %edx,%ebp 80ba672: 3b 6c 24 0c cmp 0xc(%esp),%ebp 80ba676: 74 1b je 80ba693 <linear_search_fdes+0xb3> 80ba678: 89 e8 mov %ebp,%eax 80ba67a: e8 41 fe ff ff call 80ba4c0 <get_cie_encoding> 80ba67f: 89 fa mov %edi,%edx 80ba681: 89 c6 mov %eax,%esi 80ba683: 0f b6 c0 movzbl %al,%eax 80ba686: e8 95 fb ff ff call 80ba220 <base_from_object> 80ba68b: 89 6c 24 0c mov %ebp,0xc(%esp) 80ba68f: 89 44 24 10 mov %eax,0x10(%esp) 80ba693: 85 f6 test %esi,%esi 80ba695: 74 99 je 80ba630 <linear_search_fdes+0x50> 80ba697: 83 ec 0c sub $0xc,%esp 80ba69a: 89 f0 mov %esi,%eax 80ba69c: 8d 4b 08 lea 0x8(%ebx),%ecx 80ba69f: ff 74 24 24 pushl 0x24(%esp) 80ba6a3: 8b 54 24 20 mov 0x20(%esp),%edx 80ba6a7: 0f b6 e8 movzbl %al,%ebp 80ba6aa: 89 e8 mov %ebp,%eax 80ba6ac: e8 2f fc ff ff call 80ba2e0 <read_encoded_value_with_base> 80ba6b1: 5a pop %edx 80ba6b2: 89 c1 mov %eax,%ecx 80ba6b4: ff 74 24 28 pushl 0x28(%esp) 80ba6b8: 89 f0 mov %esi,%eax 80ba6ba: 31 d2 xor %edx,%edx 80ba6bc: 83 e0 0f and $0xf,%eax 80ba6bf: e8 1c fc ff ff call 80ba2e0 <read_encoded_value_with_base> 80ba6c4: 89 e8 mov %ebp,%eax 80ba6c6: e8 e5 fa ff ff call 80ba1b0 <size_of_encoded_value> 80ba6cb: 83 c4 10 add $0x10,%esp 80ba6ce: 83 f8 03 cmp $0x3,%eax 80ba6d1: ba ff ff ff ff mov $0xffffffff,%edx 80ba6d6: 77 11 ja 80ba6e9 <linear_search_fdes+0x109> 80ba6d8: 8d 0c c5 00 00 00 00 lea 0x0(,%eax,8),%ecx 80ba6df: ba 01 00 00 00 mov $0x1,%edx 80ba6e4: d3 e2 shl %cl,%edx 80ba6e6: 83 ea 01 sub $0x1,%edx 80ba6e9: 8b 44 24 28 mov 0x28(%esp),%eax 80ba6ed: 85 c2 test %eax,%edx 80ba6ef: 0f 84 5b ff ff ff je 80ba650 <linear_search_fdes+0x70> 80ba6f5: 8b 4c 24 14 mov 0x14(%esp),%ecx 80ba6f9: 8b 54 24 2c mov 0x2c(%esp),%edx 80ba6fd: 29 c1 sub %eax,%ecx 80ba6ff: 39 d1 cmp %edx,%ecx 80ba701: 0f 83 49 ff ff ff jae 80ba650 <linear_search_fdes+0x70> 80ba707: 83 c4 3c add $0x3c,%esp 80ba70a: 89 d8 mov %ebx,%eax 80ba70c: 5b pop %ebx 80ba70d: 5e pop %esi 80ba70e: 5f pop %edi 80ba70f: 5d pop %ebp 80ba710: c3 ret 80ba711: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba718: 83 c4 3c add $0x3c,%esp 80ba71b: 31 c0 xor %eax,%eax 80ba71d: 5b pop %ebx 80ba71e: 5e pop %esi 80ba71f: 5f pop %edi 80ba720: 5d pop %ebp 80ba721: c3 ret 80ba722: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba729: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080ba730 <_Unwind_IteratePhdrCallback>: 80ba730: 55 push %ebp 80ba731: 57 push %edi 80ba732: 56 push %esi 80ba733: 53 push %ebx 80ba734: e8 e9 f8 ff ff call 80ba022 <__x86.get_pc_thunk.ax> 80ba739: 05 c7 18 03 00 add $0x318c7,%eax 80ba73e: 83 ec 4c sub $0x4c,%esp 80ba741: 8b 6c 24 68 mov 0x68(%esp),%ebp 80ba745: 8b 54 24 60 mov 0x60(%esp),%edx 80ba749: 89 c6 mov %eax,%esi 80ba74b: 89 44 24 10 mov %eax,0x10(%esp) 80ba74f: 8b 5d 14 mov 0x14(%ebp),%ebx 80ba752: 8b 3a mov (%edx),%edi 80ba754: 8b 42 08 mov 0x8(%edx),%eax 80ba757: 85 db test %ebx,%ebx 80ba759: 89 3c 24 mov %edi,(%esp) 80ba75c: 0f 84 be 00 00 00 je 80ba820 <_Unwind_IteratePhdrCallback+0xf0> 80ba762: 83 7c 24 64 1f cmpl $0x1f,0x64(%esp) 80ba767: 0f 86 b3 00 00 00 jbe 80ba820 <_Unwind_IteratePhdrCallback+0xf0> 80ba76d: 8b 5a 14 mov 0x14(%edx),%ebx 80ba770: 8b 4a 10 mov 0x10(%edx),%ecx 80ba773: 89 df mov %ebx,%edi 80ba775: 33 be 7c 0f 00 00 xor 0xf7c(%esi),%edi 80ba77b: 89 5c 24 08 mov %ebx,0x8(%esp) 80ba77f: 8b 9e 78 0f 00 00 mov 0xf78(%esi),%ebx 80ba785: 89 fe mov %edi,%esi 80ba787: 31 cb xor %ecx,%ebx 80ba789: 09 de or %ebx,%esi 80ba78b: 8b 5a 1c mov 0x1c(%edx),%ebx 80ba78e: 8b 72 18 mov 0x18(%edx),%esi 80ba791: 89 5c 24 04 mov %ebx,0x4(%esp) 80ba795: 0f 84 f8 02 00 00 je 80baa93 <_Unwind_IteratePhdrCallback+0x363> 80ba79b: 8b 7c 24 10 mov 0x10(%esp),%edi 80ba79f: 8b 5c 24 08 mov 0x8(%esp),%ebx 80ba7a3: 89 9f 7c 0f 00 00 mov %ebx,0xf7c(%edi) 80ba7a9: 8b 5c 24 04 mov 0x4(%esp),%ebx 80ba7ad: 89 8f 78 0f 00 00 mov %ecx,0xf78(%edi) 80ba7b3: 8d 8f 38 19 00 00 lea 0x1938(%edi),%ecx 80ba7b9: 89 b7 10 19 00 00 mov %esi,0x1910(%edi) 80ba7bf: 89 9f 14 19 00 00 mov %ebx,0x1914(%edi) 80ba7c5: 8d 9f f8 19 00 00 lea 0x19f8(%edi),%ebx 80ba7cb: 90 nop 80ba7cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba7d0: c7 41 e8 00 00 00 00 movl $0x0,-0x18(%ecx) 80ba7d7: c7 41 ec 00 00 00 00 movl $0x0,-0x14(%ecx) 80ba7de: 89 49 fc mov %ecx,-0x4(%ecx) 80ba7e1: 83 c1 18 add $0x18,%ecx 80ba7e4: 39 cb cmp %ecx,%ebx 80ba7e6: 75 e8 jne 80ba7d0 <_Unwind_IteratePhdrCallback+0xa0> 80ba7e8: 8b 5c 24 10 mov 0x10(%esp),%ebx 80ba7ec: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ba7f3: 00 80ba7f4: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80ba7fb: 00 80ba7fc: 8d 8b 20 19 00 00 lea 0x1920(%ebx),%ecx 80ba802: c7 83 dc 19 00 00 00 movl $0x0,0x19dc(%ebx) 80ba809: 00 00 00 80ba80c: c7 45 14 00 00 00 00 movl $0x0,0x14(%ebp) 80ba813: 89 8b 18 19 00 00 mov %ecx,0x1918(%ebx) 80ba819: eb 20 jmp 80ba83b <_Unwind_IteratePhdrCallback+0x10b> 80ba81b: 90 nop 80ba81c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80ba820: 83 7c 24 64 0d cmpl $0xd,0x64(%esp) 80ba825: 0f 86 e6 02 00 00 jbe 80bab11 <_Unwind_IteratePhdrCallback+0x3e1> 80ba82b: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80ba832: 00 80ba833: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80ba83a: 00 80ba83b: 0f b7 4a 0c movzwl 0xc(%edx),%ecx 80ba83f: 66 85 c9 test %cx,%cx 80ba842: 0f 84 28 02 00 00 je 80baa70 <_Unwind_IteratePhdrCallback+0x340> 80ba848: 31 d2 xor %edx,%edx 80ba84a: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80ba851: 00 80ba852: c7 44 24 14 00 00 00 movl $0x0,0x14(%esp) 80ba859: 00 80ba85a: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) 80ba861: 00 80ba862: 31 db xor %ebx,%ebx 80ba864: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80ba86b: 00 80ba86c: 89 6c 24 68 mov %ebp,0x68(%esp) 80ba870: eb 22 jmp 80ba894 <_Unwind_IteratePhdrCallback+0x164> 80ba872: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80ba878: 81 fe 50 e5 74 64 cmp $0x6474e550,%esi 80ba87e: 0f 84 e4 00 00 00 je 80ba968 <_Unwind_IteratePhdrCallback+0x238> 80ba884: 83 fe 02 cmp $0x2,%esi 80ba887: 0f 44 d8 cmove %eax,%ebx 80ba88a: 83 c2 01 add $0x1,%edx 80ba88d: 83 c0 20 add $0x20,%eax 80ba890: 39 d1 cmp %edx,%ecx 80ba892: 74 3c je 80ba8d0 <_Unwind_IteratePhdrCallback+0x1a0> 80ba894: 8b 30 mov (%eax),%esi 80ba896: 83 fe 01 cmp $0x1,%esi 80ba899: 75 dd jne 80ba878 <_Unwind_IteratePhdrCallback+0x148> 80ba89b: 8b 7c 24 68 mov 0x68(%esp),%edi 80ba89f: 8b 34 24 mov (%esp),%esi 80ba8a2: 03 70 08 add 0x8(%eax),%esi 80ba8a5: 8b 3f mov (%edi),%edi 80ba8a7: 39 fe cmp %edi,%esi 80ba8a9: 77 df ja 80ba88a <_Unwind_IteratePhdrCallback+0x15a> 80ba8ab: 8b 68 14 mov 0x14(%eax),%ebp 80ba8ae: 01 f5 add %esi,%ebp 80ba8b0: 39 ef cmp %ebp,%edi 80ba8b2: 73 d6 jae 80ba88a <_Unwind_IteratePhdrCallback+0x15a> 80ba8b4: 83 c2 01 add $0x1,%edx 80ba8b7: 83 c0 20 add $0x20,%eax 80ba8ba: 89 6c 24 18 mov %ebp,0x18(%esp) 80ba8be: 39 d1 cmp %edx,%ecx 80ba8c0: 89 74 24 14 mov %esi,0x14(%esp) 80ba8c4: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) 80ba8cb: 00 80ba8cc: 75 c6 jne 80ba894 <_Unwind_IteratePhdrCallback+0x164> 80ba8ce: 66 90 xchg %ax,%ax 80ba8d0: 8b 4c 24 08 mov 0x8(%esp),%ecx 80ba8d4: 8b 6c 24 68 mov 0x68(%esp),%ebp 80ba8d8: 85 c9 test %ecx,%ecx 80ba8da: 0f 84 90 01 00 00 je 80baa70 <_Unwind_IteratePhdrCallback+0x340> 80ba8e0: 83 7c 24 64 1f cmpl $0x1f,0x64(%esp) 80ba8e5: 76 5a jbe 80ba941 <_Unwind_IteratePhdrCallback+0x211> 80ba8e7: 8b 54 24 0c mov 0xc(%esp),%edx 80ba8eb: 85 d2 test %edx,%edx 80ba8ed: 0f 84 8d 01 00 00 je 80baa80 <_Unwind_IteratePhdrCallback+0x350> 80ba8f3: 8b 44 24 1c mov 0x1c(%esp),%eax 80ba8f7: 85 c0 test %eax,%eax 80ba8f9: 0f 84 81 01 00 00 je 80baa80 <_Unwind_IteratePhdrCallback+0x350> 80ba8ff: 8b 7c 24 0c mov 0xc(%esp),%edi 80ba903: 8b 4c 24 1c mov 0x1c(%esp),%ecx 80ba907: 8b 47 14 mov 0x14(%edi),%eax 80ba90a: 89 41 14 mov %eax,0x14(%ecx) 80ba90d: 8b 4c 24 10 mov 0x10(%esp),%ecx 80ba911: 8b 81 18 19 00 00 mov 0x1918(%ecx),%eax 80ba917: 89 b9 18 19 00 00 mov %edi,0x1918(%ecx) 80ba91d: 89 47 14 mov %eax,0x14(%edi) 80ba920: 8b 44 24 0c mov 0xc(%esp),%eax 80ba924: 8b 3c 24 mov (%esp),%edi 80ba927: 89 78 08 mov %edi,0x8(%eax) 80ba92a: 8b 7c 24 04 mov 0x4(%esp),%edi 80ba92e: 89 58 10 mov %ebx,0x10(%eax) 80ba931: 89 78 0c mov %edi,0xc(%eax) 80ba934: 8b 7c 24 14 mov 0x14(%esp),%edi 80ba938: 89 38 mov %edi,(%eax) 80ba93a: 8b 7c 24 18 mov 0x18(%esp),%edi 80ba93e: 89 78 04 mov %edi,0x4(%eax) 80ba941: 8b 44 24 04 mov 0x4(%esp),%eax 80ba945: 85 c0 test %eax,%eax 80ba947: 0f 84 23 01 00 00 je 80baa70 <_Unwind_IteratePhdrCallback+0x340> 80ba94d: 8b 34 24 mov (%esp),%esi 80ba950: 03 70 08 add 0x8(%eax),%esi 80ba953: 80 3e 01 cmpb $0x1,(%esi) 80ba956: 74 20 je 80ba978 <_Unwind_IteratePhdrCallback+0x248> 80ba958: b8 01 00 00 00 mov $0x1,%eax 80ba95d: 83 c4 4c add $0x4c,%esp 80ba960: 5b pop %ebx 80ba961: 5e pop %esi 80ba962: 5f pop %edi 80ba963: 5d pop %ebp 80ba964: c3 ret 80ba965: 8d 76 00 lea 0x0(%esi),%esi 80ba968: 89 44 24 04 mov %eax,0x4(%esp) 80ba96c: e9 19 ff ff ff jmp 80ba88a <_Unwind_IteratePhdrCallback+0x15a> 80ba971: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba978: 85 db test %ebx,%ebx 80ba97a: c7 45 08 00 00 00 00 movl $0x0,0x8(%ebp) 80ba981: 74 29 je 80ba9ac <_Unwind_IteratePhdrCallback+0x27c> 80ba983: 8b 04 24 mov (%esp),%eax 80ba986: 03 43 08 add 0x8(%ebx),%eax 80ba989: 8b 10 mov (%eax),%edx 80ba98b: 85 d2 test %edx,%edx 80ba98d: 75 12 jne 80ba9a1 <_Unwind_IteratePhdrCallback+0x271> 80ba98f: eb 1b jmp 80ba9ac <_Unwind_IteratePhdrCallback+0x27c> 80ba991: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80ba998: 83 c0 08 add $0x8,%eax 80ba99b: 8b 10 mov (%eax),%edx 80ba99d: 85 d2 test %edx,%edx 80ba99f: 74 0b je 80ba9ac <_Unwind_IteratePhdrCallback+0x27c> 80ba9a1: 83 fa 03 cmp $0x3,%edx 80ba9a4: 75 f2 jne 80ba998 <_Unwind_IteratePhdrCallback+0x268> 80ba9a6: 8b 40 04 mov 0x4(%eax),%eax 80ba9a9: 89 45 08 mov %eax,0x8(%ebp) 80ba9ac: 0f b6 5e 01 movzbl 0x1(%esi),%ebx 80ba9b0: 89 ea mov %ebp,%edx 80ba9b2: 89 d8 mov %ebx,%eax 80ba9b4: e8 c7 f8 ff ff call 80ba280 <base_from_cb_data> 80ba9b9: 83 ec 0c sub $0xc,%esp 80ba9bc: 8d 4e 04 lea 0x4(%esi),%ecx 80ba9bf: 8d 54 24 2c lea 0x2c(%esp),%edx 80ba9c3: 52 push %edx 80ba9c4: 89 c2 mov %eax,%edx 80ba9c6: 89 d8 mov %ebx,%eax 80ba9c8: e8 13 f9 ff ff call 80ba2e0 <read_encoded_value_with_base> 80ba9cd: 0f b6 5e 02 movzbl 0x2(%esi),%ebx 80ba9d1: 83 c4 10 add $0x10,%esp 80ba9d4: 89 c7 mov %eax,%edi 80ba9d6: 80 fb ff cmp $0xff,%bl 80ba9d9: 74 0a je 80ba9e5 <_Unwind_IteratePhdrCallback+0x2b5> 80ba9db: 80 7e 03 3b cmpb $0x3b,0x3(%esi) 80ba9df: 0f 84 36 01 00 00 je 80bab1b <_Unwind_IteratePhdrCallback+0x3eb> 80ba9e5: 8b 45 04 mov 0x4(%ebp),%eax 80ba9e8: 8b 54 24 20 mov 0x20(%esp),%edx 80ba9ec: 8b 4d 00 mov 0x0(%ebp),%ecx 80ba9ef: c7 44 24 38 00 00 00 movl $0x0,0x38(%esp) 80ba9f6: 00 80ba9f7: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80ba9fe: 00 80ba9ff: c6 44 24 38 04 movb $0x4,0x38(%esp) 80baa04: 89 44 24 2c mov %eax,0x2c(%esp) 80baa08: 8b 45 08 mov 0x8(%ebp),%eax 80baa0b: 89 54 24 34 mov %edx,0x34(%esp) 80baa0f: 89 44 24 30 mov %eax,0x30(%esp) 80baa13: 8d 44 24 28 lea 0x28(%esp),%eax 80baa17: e8 c4 fb ff ff call 80ba5e0 <linear_search_fdes> 80baa1c: 85 c0 test %eax,%eax 80baa1e: 89 45 10 mov %eax,0x10(%ebp) 80baa21: 0f 84 31 ff ff ff je 80ba958 <_Unwind_IteratePhdrCallback+0x228> 80baa27: 8d 50 04 lea 0x4(%eax),%edx 80baa2a: 2b 50 04 sub 0x4(%eax),%edx 80baa2d: 89 d0 mov %edx,%eax 80baa2f: e8 8c fa ff ff call 80ba4c0 <get_cie_encoding> 80baa34: 0f b6 d8 movzbl %al,%ebx 80baa37: 89 ea mov %ebp,%edx 80baa39: 89 d8 mov %ebx,%eax 80baa3b: e8 40 f8 ff ff call 80ba280 <base_from_cb_data> 80baa40: 83 ec 0c sub $0xc,%esp 80baa43: 8b 7d 10 mov 0x10(%ebp),%edi 80baa46: 8d 54 24 30 lea 0x30(%esp),%edx 80baa4a: 8d 4f 08 lea 0x8(%edi),%ecx 80baa4d: 52 push %edx 80baa4e: 89 c2 mov %eax,%edx 80baa50: 89 d8 mov %ebx,%eax 80baa52: e8 89 f8 ff ff call 80ba2e0 <read_encoded_value_with_base> 80baa57: 8b 44 24 34 mov 0x34(%esp),%eax 80baa5b: 83 c4 10 add $0x10,%esp 80baa5e: 89 45 0c mov %eax,0xc(%ebp) 80baa61: e9 f2 fe ff ff jmp 80ba958 <_Unwind_IteratePhdrCallback+0x228> 80baa66: 8d 76 00 lea 0x0(%esi),%esi 80baa69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80baa70: 83 c4 4c add $0x4c,%esp 80baa73: 31 c0 xor %eax,%eax 80baa75: 5b pop %ebx 80baa76: 5e pop %esi 80baa77: 5f pop %edi 80baa78: 5d pop %ebp 80baa79: c3 ret 80baa7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80baa80: 8b 44 24 10 mov 0x10(%esp),%eax 80baa84: 8b 80 18 19 00 00 mov 0x1918(%eax),%eax 80baa8a: 89 44 24 0c mov %eax,0xc(%esp) 80baa8e: e9 8d fe ff ff jmp 80ba920 <_Unwind_IteratePhdrCallback+0x1f0> 80baa93: 8b 7c 24 10 mov 0x10(%esp),%edi 80baa97: 8b 9f 10 19 00 00 mov 0x1910(%edi),%ebx 80baa9d: 31 f3 xor %esi,%ebx 80baa9f: 89 5c 24 0c mov %ebx,0xc(%esp) 80baaa3: 8b 5c 24 04 mov 0x4(%esp),%ebx 80baaa7: 33 9f 14 19 00 00 xor 0x1914(%edi),%ebx 80baaad: 89 df mov %ebx,%edi 80baaaf: 0b 7c 24 0c or 0xc(%esp),%edi 80baab3: 0f 85 e2 fc ff ff jne 80ba79b <_Unwind_IteratePhdrCallback+0x6b> 80baab9: 8b 5c 24 10 mov 0x10(%esp),%ebx 80baabd: 8b bb 18 19 00 00 mov 0x1918(%ebx),%edi 80baac3: 85 ff test %edi,%edi 80baac5: 0f 84 60 fd ff ff je 80ba82b <_Unwind_IteratePhdrCallback+0xfb> 80baacb: 31 db xor %ebx,%ebx 80baacd: 89 44 24 04 mov %eax,0x4(%esp) 80baad1: 8b 75 00 mov 0x0(%ebp),%esi 80baad4: 89 f9 mov %edi,%ecx 80baad6: 89 7c 24 08 mov %edi,0x8(%esp) 80baada: 89 d8 mov %ebx,%eax 80baadc: eb 06 jmp 80baae4 <_Unwind_IteratePhdrCallback+0x3b4> 80baade: 66 90 xchg %ax,%ax 80baae0: 89 c8 mov %ecx,%eax 80baae2: 89 d9 mov %ebx,%ecx 80baae4: 8b 19 mov (%ecx),%ebx 80baae6: 8b 79 04 mov 0x4(%ecx),%edi 80baae9: 39 f3 cmp %esi,%ebx 80baaeb: 77 08 ja 80baaf5 <_Unwind_IteratePhdrCallback+0x3c5> 80baaed: 39 f7 cmp %esi,%edi 80baaef: 0f 87 d6 00 00 00 ja 80babcb <_Unwind_IteratePhdrCallback+0x49b> 80baaf5: 09 fb or %edi,%ebx 80baaf7: 74 07 je 80bab00 <_Unwind_IteratePhdrCallback+0x3d0> 80baaf9: 8b 59 14 mov 0x14(%ecx),%ebx 80baafc: 85 db test %ebx,%ebx 80baafe: 75 e0 jne 80baae0 <_Unwind_IteratePhdrCallback+0x3b0> 80bab00: 89 44 24 1c mov %eax,0x1c(%esp) 80bab04: 89 4c 24 0c mov %ecx,0xc(%esp) 80bab08: 8b 44 24 04 mov 0x4(%esp),%eax 80bab0c: e9 2a fd ff ff jmp 80ba83b <_Unwind_IteratePhdrCallback+0x10b> 80bab11: b8 ff ff ff ff mov $0xffffffff,%eax 80bab16: e9 42 fe ff ff jmp 80ba95d <_Unwind_IteratePhdrCallback+0x22d> 80bab1b: 89 ea mov %ebp,%edx 80bab1d: 89 d8 mov %ebx,%eax 80bab1f: e8 5c f7 ff ff call 80ba280 <base_from_cb_data> 80bab24: 83 ec 0c sub $0xc,%esp 80bab27: 89 f9 mov %edi,%ecx 80bab29: 8d 54 24 30 lea 0x30(%esp),%edx 80bab2d: 52 push %edx 80bab2e: 89 c2 mov %eax,%edx 80bab30: 89 d8 mov %ebx,%eax 80bab32: e8 a9 f7 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bab37: 8b 7c 24 34 mov 0x34(%esp),%edi 80bab3b: 83 c4 10 add $0x10,%esp 80bab3e: 85 ff test %edi,%edi 80bab40: 0f 84 12 fe ff ff je 80ba958 <_Unwind_IteratePhdrCallback+0x228> 80bab46: a8 03 test $0x3,%al 80bab48: 0f 85 97 fe ff ff jne 80ba9e5 <_Unwind_IteratePhdrCallback+0x2b5> 80bab4e: 8b 10 mov (%eax),%edx 80bab50: 8b 5d 00 mov 0x0(%ebp),%ebx 80bab53: 01 f2 add %esi,%edx 80bab55: 89 5c 24 04 mov %ebx,0x4(%esp) 80bab59: 39 d3 cmp %edx,%ebx 80bab5b: 0f 82 f7 fd ff ff jb 80ba958 <_Unwind_IteratePhdrCallback+0x228> 80bab61: 83 ef 01 sub $0x1,%edi 80bab64: 8d 14 f8 lea (%eax,%edi,8),%edx 80bab67: 8b 0a mov (%edx),%ecx 80bab69: 01 f1 add %esi,%ecx 80bab6b: 39 cb cmp %ecx,%ebx 80bab6d: 0f 83 8e 00 00 00 jae 80bac01 <_Unwind_IteratePhdrCallback+0x4d1> 80bab73: 85 ff test %edi,%edi 80bab75: 0f 84 ec 00 00 00 je 80bac67 <_Unwind_IteratePhdrCallback+0x537> 80bab7b: 89 34 24 mov %esi,(%esp) 80bab7e: 31 db xor %ebx,%ebx 80bab80: 89 c6 mov %eax,%esi 80bab82: 89 6c 24 68 mov %ebp,0x68(%esp) 80bab86: eb 1c jmp 80baba4 <_Unwind_IteratePhdrCallback+0x474> 80bab88: 8d 6a 01 lea 0x1(%edx),%ebp 80bab8b: 8b 14 24 mov (%esp),%edx 80bab8e: 03 54 0e 08 add 0x8(%esi,%ecx,1),%edx 80bab92: 39 d0 cmp %edx,%eax 80bab94: 0f 82 bc 00 00 00 jb 80bac56 <_Unwind_IteratePhdrCallback+0x526> 80bab9a: 89 eb mov %ebp,%ebx 80bab9c: 39 fb cmp %edi,%ebx 80bab9e: 0f 83 c3 00 00 00 jae 80bac67 <_Unwind_IteratePhdrCallback+0x537> 80baba4: 8d 14 1f lea (%edi,%ebx,1),%edx 80baba7: 8b 04 24 mov (%esp),%eax 80babaa: d1 ea shr %edx 80babac: 8d 0c d5 00 00 00 00 lea 0x0(,%edx,8),%ecx 80babb3: 8d 2c 0e lea (%esi,%ecx,1),%ebp 80babb6: 03 45 00 add 0x0(%ebp),%eax 80babb9: 89 6c 24 08 mov %ebp,0x8(%esp) 80babbd: 89 c5 mov %eax,%ebp 80babbf: 8b 44 24 04 mov 0x4(%esp),%eax 80babc3: 39 e8 cmp %ebp,%eax 80babc5: 73 c1 jae 80bab88 <_Unwind_IteratePhdrCallback+0x458> 80babc7: 89 d7 mov %edx,%edi 80babc9: eb d1 jmp 80bab9c <_Unwind_IteratePhdrCallback+0x46c> 80babcb: 8b 59 08 mov 0x8(%ecx),%ebx 80babce: 8b 7c 24 08 mov 0x8(%esp),%edi 80babd2: 89 c2 mov %eax,%edx 80babd4: 89 1c 24 mov %ebx,(%esp) 80babd7: 8b 59 0c mov 0xc(%ecx),%ebx 80babda: 39 cf cmp %ecx,%edi 80babdc: 89 5c 24 04 mov %ebx,0x4(%esp) 80babe0: 8b 59 10 mov 0x10(%ecx),%ebx 80babe3: 0f 84 58 fd ff ff je 80ba941 <_Unwind_IteratePhdrCallback+0x211> 80babe9: 8b 41 14 mov 0x14(%ecx),%eax 80babec: 89 42 14 mov %eax,0x14(%edx) 80babef: 8b 44 24 10 mov 0x10(%esp),%eax 80babf3: 89 79 14 mov %edi,0x14(%ecx) 80babf6: 89 88 18 19 00 00 mov %ecx,0x1918(%eax) 80babfc: e9 40 fd ff ff jmp 80ba941 <_Unwind_IteratePhdrCallback+0x211> 80bac01: 89 d7 mov %edx,%edi 80bac03: 8b 5f 04 mov 0x4(%edi),%ebx 80bac06: 01 f3 add %esi,%ebx 80bac08: 8d 43 04 lea 0x4(%ebx),%eax 80bac0b: 2b 43 04 sub 0x4(%ebx),%eax 80bac0e: e8 ad f8 ff ff call 80ba4c0 <get_cie_encoding> 80bac13: 89 c2 mov %eax,%edx 80bac15: 0f b6 c0 movzbl %al,%eax 80bac18: 89 14 24 mov %edx,(%esp) 80bac1b: e8 90 f5 ff ff call 80ba1b0 <size_of_encoded_value> 80bac20: 8b 14 24 mov (%esp),%edx 80bac23: 83 ec 0c sub $0xc,%esp 80bac26: 8d 4c 03 08 lea 0x8(%ebx,%eax,1),%ecx 80bac2a: 89 d0 mov %edx,%eax 80bac2c: 8d 54 24 34 lea 0x34(%esp),%edx 80bac30: 83 e0 0f and $0xf,%eax 80bac33: 52 push %edx 80bac34: 31 d2 xor %edx,%edx 80bac36: e8 a5 f6 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bac3b: 03 37 add (%edi),%esi 80bac3d: 8b 44 24 38 mov 0x38(%esp),%eax 80bac41: 83 c4 10 add $0x10,%esp 80bac44: 01 f0 add %esi,%eax 80bac46: 39 45 00 cmp %eax,0x0(%ebp) 80bac49: 73 03 jae 80bac4e <_Unwind_IteratePhdrCallback+0x51e> 80bac4b: 89 5d 10 mov %ebx,0x10(%ebp) 80bac4e: 89 75 0c mov %esi,0xc(%ebp) 80bac51: e9 02 fd ff ff jmp 80ba958 <_Unwind_IteratePhdrCallback+0x228> 80bac56: 39 df cmp %ebx,%edi 80bac58: 8b 34 24 mov (%esp),%esi 80bac5b: 8b 6c 24 68 mov 0x68(%esp),%ebp 80bac5f: 76 06 jbe 80bac67 <_Unwind_IteratePhdrCallback+0x537> 80bac61: 8b 7c 24 08 mov 0x8(%esp),%edi 80bac65: eb 9c jmp 80bac03 <_Unwind_IteratePhdrCallback+0x4d3> 80bac67: 8b 5c 24 10 mov 0x10(%esp),%ebx 80bac6b: e8 00 32 f9 ff call 804de70 <abort> 080bac70 <fde_mixed_encoding_compare>: 80bac70: 55 push %ebp 80bac71: 57 push %edi 80bac72: 56 push %esi 80bac73: 53 push %ebx 80bac74: 83 ec 1c sub $0x1c,%esp 80bac77: 8b 74 24 34 mov 0x34(%esp),%esi 80bac7b: 8b 6c 24 30 mov 0x30(%esp),%ebp 80bac7f: 8b 5c 24 38 mov 0x38(%esp),%ebx 80bac83: 8d 46 04 lea 0x4(%esi),%eax 80bac86: 2b 46 04 sub 0x4(%esi),%eax 80bac89: e8 32 f8 ff ff call 80ba4c0 <get_cie_encoding> 80bac8e: 0f b6 f8 movzbl %al,%edi 80bac91: 89 ea mov %ebp,%edx 80bac93: 89 f8 mov %edi,%eax 80bac95: e8 86 f5 ff ff call 80ba220 <base_from_object> 80bac9a: 83 ec 0c sub $0xc,%esp 80bac9d: 8d 4e 08 lea 0x8(%esi),%ecx 80baca0: 8d 54 24 14 lea 0x14(%esp),%edx 80baca4: 52 push %edx 80baca5: 89 c2 mov %eax,%edx 80baca7: 89 f8 mov %edi,%eax 80baca9: e8 32 f6 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bacae: 8d 43 04 lea 0x4(%ebx),%eax 80bacb1: 2b 43 04 sub 0x4(%ebx),%eax 80bacb4: e8 07 f8 ff ff call 80ba4c0 <get_cie_encoding> 80bacb9: 0f b6 f0 movzbl %al,%esi 80bacbc: 89 ea mov %ebp,%edx 80bacbe: 89 f0 mov %esi,%eax 80bacc0: e8 5b f5 ff ff call 80ba220 <base_from_object> 80bacc5: 5a pop %edx 80bacc6: 8d 4b 08 lea 0x8(%ebx),%ecx 80bacc9: 8d 54 24 18 lea 0x18(%esp),%edx 80baccd: 52 push %edx 80bacce: 89 c2 mov %eax,%edx 80bacd0: 89 f0 mov %esi,%eax 80bacd2: e8 09 f6 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bacd7: 8b 44 24 1c mov 0x1c(%esp),%eax 80bacdb: 39 44 24 18 cmp %eax,0x18(%esp) 80bacdf: ba 01 00 00 00 mov $0x1,%edx 80bace4: 8b 7c 24 1c mov 0x1c(%esp),%edi 80bace8: 19 c0 sbb %eax,%eax 80bacea: 39 7c 24 18 cmp %edi,0x18(%esp) 80bacee: 0f 47 c2 cmova %edx,%eax 80bacf1: 83 c4 2c add $0x2c,%esp 80bacf4: 5b pop %ebx 80bacf5: 5e pop %esi 80bacf6: 5f pop %edi 80bacf7: 5d pop %ebp 80bacf8: c3 ret 80bacf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bad00 <classify_object_over_fdes>: 80bad00: 55 push %ebp 80bad01: 57 push %edi 80bad02: 56 push %esi 80bad03: 53 push %ebx 80bad04: 83 ec 2c sub $0x2c,%esp 80bad07: 8b 0a mov (%edx),%ecx 80bad09: 85 c9 test %ecx,%ecx 80bad0b: 0f 84 33 01 00 00 je 80bae44 <classify_object_over_fdes+0x144> 80bad11: 89 c5 mov %eax,%ebp 80bad13: 8d 44 24 1c lea 0x1c(%esp),%eax 80bad17: 89 d3 mov %edx,%ebx 80bad19: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) 80bad20: 00 80bad21: c7 04 24 00 00 00 00 movl $0x0,(%esp) 80bad28: 31 c9 xor %ecx,%ecx 80bad2a: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80bad31: 00 80bad32: 89 44 24 08 mov %eax,0x8(%esp) 80bad36: 8d 76 00 lea 0x0(%esi),%esi 80bad39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80bad40: 8b 43 04 mov 0x4(%ebx),%eax 80bad43: 85 c0 test %eax,%eax 80bad45: 0f 84 ac 00 00 00 je 80badf7 <classify_object_over_fdes+0xf7> 80bad4b: 8d 73 04 lea 0x4(%ebx),%esi 80bad4e: 0f b6 3c 24 movzbl (%esp),%edi 80bad52: 29 c6 sub %eax,%esi 80bad54: 39 ce cmp %ecx,%esi 80bad56: 74 4c je 80bada4 <classify_object_over_fdes+0xa4> 80bad58: 89 f0 mov %esi,%eax 80bad5a: e8 61 f7 ff ff call 80ba4c0 <get_cie_encoding> 80bad5f: 3d ff 00 00 00 cmp $0xff,%eax 80bad64: 89 04 24 mov %eax,(%esp) 80bad67: 0f 84 c3 00 00 00 je 80bae30 <classify_object_over_fdes+0x130> 80bad6d: 0f b6 3c 24 movzbl (%esp),%edi 80bad71: 89 ea mov %ebp,%edx 80bad73: 89 f8 mov %edi,%eax 80bad75: e8 a6 f4 ff ff call 80ba220 <base_from_object> 80bad7a: 89 44 24 04 mov %eax,0x4(%esp) 80bad7e: 0f b7 45 10 movzwl 0x10(%ebp),%eax 80bad82: 89 c2 mov %eax,%edx 80bad84: 66 81 e2 f8 07 and $0x7f8,%dx 80bad89: 66 81 fa f8 07 cmp $0x7f8,%dx 80bad8e: 0f 84 84 00 00 00 je 80bae18 <classify_object_over_fdes+0x118> 80bad94: 66 c1 e8 03 shr $0x3,%ax 80bad98: 0f b6 c0 movzbl %al,%eax 80bad9b: 39 04 24 cmp %eax,(%esp) 80bad9e: 74 04 je 80bada4 <classify_object_over_fdes+0xa4> 80bada0: 80 4d 10 04 orb $0x4,0x10(%ebp) 80bada4: 83 ec 0c sub $0xc,%esp 80bada7: 8d 4b 08 lea 0x8(%ebx),%ecx 80badaa: 89 f8 mov %edi,%eax 80badac: ff 74 24 14 pushl 0x14(%esp) 80badb0: 8b 54 24 14 mov 0x14(%esp),%edx 80badb4: e8 27 f5 ff ff call 80ba2e0 <read_encoded_value_with_base> 80badb9: 89 f8 mov %edi,%eax 80badbb: e8 f0 f3 ff ff call 80ba1b0 <size_of_encoded_value> 80badc0: 83 c4 10 add $0x10,%esp 80badc3: 83 f8 03 cmp $0x3,%eax 80badc6: ba ff ff ff ff mov $0xffffffff,%edx 80badcb: 77 11 ja 80badde <classify_object_over_fdes+0xde> 80badcd: 8d 0c c5 00 00 00 00 lea 0x0(,%eax,8),%ecx 80badd4: ba 01 00 00 00 mov $0x1,%edx 80badd9: d3 e2 shl %cl,%edx 80baddb: 83 ea 01 sub $0x1,%edx 80badde: 8b 44 24 1c mov 0x1c(%esp),%eax 80bade2: 89 f1 mov %esi,%ecx 80bade4: 85 c2 test %eax,%edx 80bade6: 74 0f je 80badf7 <classify_object_over_fdes+0xf7> 80bade8: 83 44 24 0c 01 addl $0x1,0xc(%esp) 80baded: 39 45 00 cmp %eax,0x0(%ebp) 80badf0: 76 03 jbe 80badf5 <classify_object_over_fdes+0xf5> 80badf2: 89 45 00 mov %eax,0x0(%ebp) 80badf5: 89 f1 mov %esi,%ecx 80badf7: 8b 03 mov (%ebx),%eax 80badf9: 8d 5c 03 04 lea 0x4(%ebx,%eax,1),%ebx 80badfd: 8b 03 mov (%ebx),%eax 80badff: 85 c0 test %eax,%eax 80bae01: 0f 85 39 ff ff ff jne 80bad40 <classify_object_over_fdes+0x40> 80bae07: 8b 44 24 0c mov 0xc(%esp),%eax 80bae0b: 83 c4 2c add $0x2c,%esp 80bae0e: 5b pop %ebx 80bae0f: 5e pop %esi 80bae10: 5f pop %edi 80bae11: 5d pop %ebp 80bae12: c3 ret 80bae13: 90 nop 80bae14: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bae18: 0f b6 14 24 movzbl (%esp),%edx 80bae1c: 66 25 07 f8 and $0xf807,%ax 80bae20: c1 e2 03 shl $0x3,%edx 80bae23: 09 d0 or %edx,%eax 80bae25: 66 89 45 10 mov %ax,0x10(%ebp) 80bae29: e9 76 ff ff ff jmp 80bada4 <classify_object_over_fdes+0xa4> 80bae2e: 66 90 xchg %ax,%ax 80bae30: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%esp) 80bae37: ff 80bae38: 8b 44 24 0c mov 0xc(%esp),%eax 80bae3c: 83 c4 2c add $0x2c,%esp 80bae3f: 5b pop %ebx 80bae40: 5e pop %esi 80bae41: 5f pop %edi 80bae42: 5d pop %ebp 80bae43: c3 ret 80bae44: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp) 80bae4b: 00 80bae4c: eb b9 jmp 80bae07 <classify_object_over_fdes+0x107> 80bae4e: 66 90 xchg %ax,%ax 080bae50 <add_fdes>: 80bae50: 55 push %ebp 80bae51: 57 push %edi 80bae52: 89 c7 mov %eax,%edi 80bae54: 56 push %esi 80bae55: 53 push %ebx 80bae56: 89 cb mov %ecx,%ebx 80bae58: 83 ec 2c sub $0x2c,%esp 80bae5b: 0f b7 40 10 movzwl 0x10(%eax),%eax 80bae5f: 89 54 24 08 mov %edx,0x8(%esp) 80bae63: 89 fa mov %edi,%edx 80bae65: 66 c1 e8 03 shr $0x3,%ax 80bae69: 0f b6 f0 movzbl %al,%esi 80bae6c: 89 f0 mov %esi,%eax 80bae6e: e8 ad f3 ff ff call 80ba220 <base_from_object> 80bae73: 8b 0b mov (%ebx),%ecx 80bae75: 89 44 24 04 mov %eax,0x4(%esp) 80bae79: 8d 44 24 1c lea 0x1c(%esp),%eax 80bae7d: c7 04 24 00 00 00 00 movl $0x0,(%esp) 80bae84: 89 44 24 0c mov %eax,0xc(%esp) 80bae88: 85 c9 test %ecx,%ecx 80bae8a: 75 3a jne 80baec6 <add_fdes+0x76> 80bae8c: e9 c3 00 00 00 jmp 80baf54 <add_fdes+0x104> 80bae91: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bae98: 8b 53 08 mov 0x8(%ebx),%edx 80bae9b: 85 d2 test %edx,%edx 80bae9d: 74 17 je 80baeb6 <add_fdes+0x66> 80bae9f: 8b 44 24 08 mov 0x8(%esp),%eax 80baea3: 8b 00 mov (%eax),%eax 80baea5: 85 c0 test %eax,%eax 80baea7: 74 0d je 80baeb6 <add_fdes+0x66> 80baea9: 8b 50 04 mov 0x4(%eax),%edx 80baeac: 8d 4a 01 lea 0x1(%edx),%ecx 80baeaf: 89 48 04 mov %ecx,0x4(%eax) 80baeb2: 89 5c 90 08 mov %ebx,0x8(%eax,%edx,4) 80baeb6: 8b 03 mov (%ebx),%eax 80baeb8: 8d 5c 03 04 lea 0x4(%ebx,%eax,1),%ebx 80baebc: 8b 03 mov (%ebx),%eax 80baebe: 85 c0 test %eax,%eax 80baec0: 0f 84 8e 00 00 00 je 80baf54 <add_fdes+0x104> 80baec6: 8b 53 04 mov 0x4(%ebx),%edx 80baec9: 85 d2 test %edx,%edx 80baecb: 74 e9 je 80baeb6 <add_fdes+0x66> 80baecd: f6 47 10 04 testb $0x4,0x10(%edi) 80baed1: 74 24 je 80baef7 <add_fdes+0xa7> 80baed3: 8d 6b 04 lea 0x4(%ebx),%ebp 80baed6: 29 d5 sub %edx,%ebp 80baed8: 39 2c 24 cmp %ebp,(%esp) 80baedb: 74 1a je 80baef7 <add_fdes+0xa7> 80baedd: 89 e8 mov %ebp,%eax 80baedf: e8 dc f5 ff ff call 80ba4c0 <get_cie_encoding> 80baee4: 89 fa mov %edi,%edx 80baee6: 89 c6 mov %eax,%esi 80baee8: 0f b6 c0 movzbl %al,%eax 80baeeb: e8 30 f3 ff ff call 80ba220 <base_from_object> 80baef0: 89 2c 24 mov %ebp,(%esp) 80baef3: 89 44 24 04 mov %eax,0x4(%esp) 80baef7: 85 f6 test %esi,%esi 80baef9: 74 9d je 80bae98 <add_fdes+0x48> 80baefb: 83 ec 0c sub $0xc,%esp 80baefe: 89 f0 mov %esi,%eax 80baf00: 8d 4b 08 lea 0x8(%ebx),%ecx 80baf03: ff 74 24 18 pushl 0x18(%esp) 80baf07: 8b 54 24 14 mov 0x14(%esp),%edx 80baf0b: 0f b6 e8 movzbl %al,%ebp 80baf0e: 89 e8 mov %ebp,%eax 80baf10: e8 cb f3 ff ff call 80ba2e0 <read_encoded_value_with_base> 80baf15: 89 e8 mov %ebp,%eax 80baf17: e8 94 f2 ff ff call 80ba1b0 <size_of_encoded_value> 80baf1c: 83 c4 10 add $0x10,%esp 80baf1f: 83 f8 03 cmp $0x3,%eax 80baf22: ba ff ff ff ff mov $0xffffffff,%edx 80baf27: 77 11 ja 80baf3a <add_fdes+0xea> 80baf29: 8d 0c c5 00 00 00 00 lea 0x0(,%eax,8),%ecx 80baf30: ba 01 00 00 00 mov $0x1,%edx 80baf35: d3 e2 shl %cl,%edx 80baf37: 83 ea 01 sub $0x1,%edx 80baf3a: 85 54 24 1c test %edx,0x1c(%esp) 80baf3e: 0f 85 5b ff ff ff jne 80bae9f <add_fdes+0x4f> 80baf44: 8b 03 mov (%ebx),%eax 80baf46: 8d 5c 03 04 lea 0x4(%ebx,%eax,1),%ebx 80baf4a: 8b 03 mov (%ebx),%eax 80baf4c: 85 c0 test %eax,%eax 80baf4e: 0f 85 72 ff ff ff jne 80baec6 <add_fdes+0x76> 80baf54: 83 c4 2c add $0x2c,%esp 80baf57: 5b pop %ebx 80baf58: 5e pop %esi 80baf59: 5f pop %edi 80baf5a: 5d pop %ebp 80baf5b: c3 ret 80baf5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080baf60 <search_object>: 80baf60: 55 push %ebp 80baf61: 57 push %edi 80baf62: 89 c5 mov %eax,%ebp 80baf64: 56 push %esi 80baf65: 53 push %ebx 80baf66: e8 bf f0 ff ff call 80ba02a <__x86.get_pc_thunk.di> 80baf6b: 81 c7 95 10 03 00 add $0x31095,%edi 80baf71: 83 ec 4c sub $0x4c,%esp 80baf74: 0f b6 40 10 movzbl 0x10(%eax),%eax 80baf78: 89 7c 24 1c mov %edi,0x1c(%esp) 80baf7c: 89 54 24 08 mov %edx,0x8(%esp) 80baf80: a8 01 test $0x1,%al 80baf82: 74 7c je 80bb000 <search_object+0xa0> 80baf84: a8 04 test $0x4,%al 80baf86: 0f 85 5c 01 00 00 jne 80bb0e8 <search_object+0x188> 80baf8c: 0f b7 45 10 movzwl 0x10(%ebp),%eax 80baf90: 66 a9 f8 07 test $0x7f8,%ax 80baf94: 0f 85 d8 03 00 00 jne 80bb372 <search_object+0x412> 80baf9a: 8b 6d 0c mov 0xc(%ebp),%ebp 80baf9d: 31 ff xor %edi,%edi 80baf9f: 8b 45 04 mov 0x4(%ebp),%eax 80bafa2: 89 44 24 0c mov %eax,0xc(%esp) 80bafa6: 8b 44 24 0c mov 0xc(%esp),%eax 80bafaa: 39 f8 cmp %edi,%eax 80bafac: 76 41 jbe 80bafef <search_object+0x8f> 80bafae: 8d 0c 38 lea (%eax,%edi,1),%ecx 80bafb1: d1 e9 shr %ecx 80bafb3: 8b 44 8d 08 mov 0x8(%ebp,%ecx,4),%eax 80bafb7: 8b 58 08 mov 0x8(%eax),%ebx 80bafba: 39 5c 24 08 cmp %ebx,0x8(%esp) 80bafbe: 8b 70 0c mov 0xc(%eax),%esi 80bafc1: 72 28 jb 80bafeb <search_object+0x8b> 80bafc3: e9 fe 00 00 00 jmp 80bb0c6 <search_object+0x166> 80bafc8: 90 nop 80bafc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bafd0: 8d 14 0f lea (%edi,%ecx,1),%edx 80bafd3: d1 ea shr %edx 80bafd5: 8b 44 95 08 mov 0x8(%ebp,%edx,4),%eax 80bafd9: 8b 58 08 mov 0x8(%eax),%ebx 80bafdc: 39 5c 24 08 cmp %ebx,0x8(%esp) 80bafe0: 8b 70 0c mov 0xc(%eax),%esi 80bafe3: 0f 83 e7 00 00 00 jae 80bb0d0 <search_object+0x170> 80bafe9: 89 d1 mov %edx,%ecx 80bafeb: 39 cf cmp %ecx,%edi 80bafed: 72 e1 jb 80bafd0 <search_object+0x70> 80bafef: 31 db xor %ebx,%ebx 80baff1: 83 c4 4c add $0x4c,%esp 80baff4: 89 d8 mov %ebx,%eax 80baff6: 5b pop %ebx 80baff7: 5e pop %esi 80baff8: 5f pop %edi 80baff9: 5d pop %ebp 80baffa: c3 ret 80baffb: 90 nop 80baffc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb000: 8b 7d 10 mov 0x10(%ebp),%edi 80bb003: c1 ef 0b shr $0xb,%edi 80bb006: 85 ff test %edi,%edi 80bb008: 89 7c 24 24 mov %edi,0x24(%esp) 80bb00c: 0f 85 d3 01 00 00 jne 80bb1e5 <search_object+0x285> 80bb012: a8 02 test $0x2,%al 80bb014: 0f 84 93 01 00 00 je 80bb1ad <search_object+0x24d> 80bb01a: 8b 5d 0c mov 0xc(%ebp),%ebx 80bb01d: 8b 13 mov (%ebx),%edx 80bb01f: 85 d2 test %edx,%edx 80bb021: 74 45 je 80bb068 <search_object+0x108> 80bb023: 89 fe mov %edi,%esi 80bb025: eb 18 jmp 80bb03f <search_object+0xdf> 80bb027: 89 f6 mov %esi,%esi 80bb029: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80bb030: 83 c3 04 add $0x4,%ebx 80bb033: 8b 13 mov (%ebx),%edx 80bb035: 01 c6 add %eax,%esi 80bb037: 85 d2 test %edx,%edx 80bb039: 0f 84 5a 05 00 00 je 80bb599 <search_object+0x639> 80bb03f: 89 e8 mov %ebp,%eax 80bb041: e8 ba fc ff ff call 80bad00 <classify_object_over_fdes> 80bb046: 83 f8 ff cmp $0xffffffff,%eax 80bb049: 75 e5 jne 80bb030 <search_object+0xd0> 80bb04b: b8 f8 07 00 00 mov $0x7f8,%eax 80bb050: c7 45 10 00 00 00 00 movl $0x0,0x10(%ebp) 80bb057: 66 89 45 10 mov %ax,0x10(%ebp) 80bb05b: 8b 44 24 1c mov 0x1c(%esp),%eax 80bb05f: 8d 80 04 19 00 00 lea 0x1904(%eax),%eax 80bb065: 89 45 0c mov %eax,0xc(%ebp) 80bb068: 8b 44 24 08 mov 0x8(%esp),%eax 80bb06c: 39 45 00 cmp %eax,0x0(%ebp) 80bb06f: 0f 87 7a ff ff ff ja 80bafef <search_object+0x8f> 80bb075: 0f b6 45 10 movzbl 0x10(%ebp),%eax 80bb079: a8 01 test $0x1,%al 80bb07b: 0f 85 03 ff ff ff jne 80baf84 <search_object+0x24> 80bb081: a8 02 test $0x2,%al 80bb083: 0f 84 cf 02 00 00 je 80bb358 <search_object+0x3f8> 80bb089: 8b 75 0c mov 0xc(%ebp),%esi 80bb08c: 8b 16 mov (%esi),%edx 80bb08e: 85 d2 test %edx,%edx 80bb090: 0f 84 59 ff ff ff je 80bafef <search_object+0x8f> 80bb096: 8b 7c 24 08 mov 0x8(%esp),%edi 80bb09a: eb 11 jmp 80bb0ad <search_object+0x14d> 80bb09c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb0a0: 83 c6 04 add $0x4,%esi 80bb0a3: 8b 16 mov (%esi),%edx 80bb0a5: 85 d2 test %edx,%edx 80bb0a7: 0f 84 42 ff ff ff je 80bafef <search_object+0x8f> 80bb0ad: 89 f9 mov %edi,%ecx 80bb0af: 89 e8 mov %ebp,%eax 80bb0b1: e8 2a f5 ff ff call 80ba5e0 <linear_search_fdes> 80bb0b6: 85 c0 test %eax,%eax 80bb0b8: 74 e6 je 80bb0a0 <search_object+0x140> 80bb0ba: 83 c4 4c add $0x4c,%esp 80bb0bd: 89 c3 mov %eax,%ebx 80bb0bf: 89 d8 mov %ebx,%eax 80bb0c1: 5b pop %ebx 80bb0c2: 5e pop %esi 80bb0c3: 5f pop %edi 80bb0c4: 5d pop %ebp 80bb0c5: c3 ret 80bb0c6: 89 ca mov %ecx,%edx 80bb0c8: 8b 4c 24 0c mov 0xc(%esp),%ecx 80bb0cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb0d0: 01 f3 add %esi,%ebx 80bb0d2: 39 5c 24 08 cmp %ebx,0x8(%esp) 80bb0d6: 72 e2 jb 80bb0ba <search_object+0x15a> 80bb0d8: 8d 7a 01 lea 0x1(%edx),%edi 80bb0db: 89 4c 24 0c mov %ecx,0xc(%esp) 80bb0df: e9 c2 fe ff ff jmp 80bafa6 <search_object+0x46> 80bb0e4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb0e8: 8b 45 0c mov 0xc(%ebp),%eax 80bb0eb: 89 44 24 1c mov %eax,0x1c(%esp) 80bb0ef: 8b 40 04 mov 0x4(%eax),%eax 80bb0f2: 85 c0 test %eax,%eax 80bb0f4: 89 44 24 0c mov %eax,0xc(%esp) 80bb0f8: 0f 84 f1 fe ff ff je 80bafef <search_object+0x8f> 80bb0fe: 8d 44 24 38 lea 0x38(%esp),%eax 80bb102: c7 44 24 10 00 00 00 movl $0x0,0x10(%esp) 80bb109: 00 80bb10a: 89 6c 24 20 mov %ebp,0x20(%esp) 80bb10e: 89 44 24 18 mov %eax,0x18(%esp) 80bb112: 8d 44 24 34 lea 0x34(%esp),%eax 80bb116: 89 44 24 14 mov %eax,0x14(%esp) 80bb11a: eb 25 jmp 80bb141 <search_object+0x1e1> 80bb11c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb120: 03 44 24 38 add 0x38(%esp),%eax 80bb124: 39 d0 cmp %edx,%eax 80bb126: 0f 87 76 04 00 00 ja 80bb5a2 <search_object+0x642> 80bb12c: 8d 46 01 lea 0x1(%esi),%eax 80bb12f: 89 44 24 10 mov %eax,0x10(%esp) 80bb133: 8b 7c 24 0c mov 0xc(%esp),%edi 80bb137: 39 7c 24 10 cmp %edi,0x10(%esp) 80bb13b: 0f 83 ae fe ff ff jae 80bafef <search_object+0x8f> 80bb141: 8b 74 24 10 mov 0x10(%esp),%esi 80bb145: 03 74 24 0c add 0xc(%esp),%esi 80bb149: 8b 44 24 1c mov 0x1c(%esp),%eax 80bb14d: d1 ee shr %esi 80bb14f: 8b 7c b0 08 mov 0x8(%eax,%esi,4),%edi 80bb153: 8d 47 04 lea 0x4(%edi),%eax 80bb156: 2b 47 04 sub 0x4(%edi),%eax 80bb159: e8 62 f3 ff ff call 80ba4c0 <get_cie_encoding> 80bb15e: 8b 54 24 20 mov 0x20(%esp),%edx 80bb162: 0f b6 e8 movzbl %al,%ebp 80bb165: 89 c3 mov %eax,%ebx 80bb167: 89 e8 mov %ebp,%eax 80bb169: 83 e3 0f and $0xf,%ebx 80bb16c: e8 af f0 ff ff call 80ba220 <base_from_object> 80bb171: 83 ec 0c sub $0xc,%esp 80bb174: 8d 4f 08 lea 0x8(%edi),%ecx 80bb177: 89 c2 mov %eax,%edx 80bb179: ff 74 24 20 pushl 0x20(%esp) 80bb17d: 89 e8 mov %ebp,%eax 80bb17f: e8 5c f1 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bb184: 59 pop %ecx 80bb185: ff 74 24 24 pushl 0x24(%esp) 80bb189: 31 d2 xor %edx,%edx 80bb18b: 89 c1 mov %eax,%ecx 80bb18d: 89 d8 mov %ebx,%eax 80bb18f: e8 4c f1 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bb194: 8b 44 24 44 mov 0x44(%esp),%eax 80bb198: 83 c4 10 add $0x10,%esp 80bb19b: 8b 54 24 08 mov 0x8(%esp),%edx 80bb19f: 39 d0 cmp %edx,%eax 80bb1a1: 0f 86 79 ff ff ff jbe 80bb120 <search_object+0x1c0> 80bb1a7: 89 74 24 0c mov %esi,0xc(%esp) 80bb1ab: eb 86 jmp 80bb133 <search_object+0x1d3> 80bb1ad: 8b 55 0c mov 0xc(%ebp),%edx 80bb1b0: 89 e8 mov %ebp,%eax 80bb1b2: e8 49 fb ff ff call 80bad00 <classify_object_over_fdes> 80bb1b7: 83 f8 ff cmp $0xffffffff,%eax 80bb1ba: 89 44 24 24 mov %eax,0x24(%esp) 80bb1be: 0f 84 87 fe ff ff je 80bb04b <search_object+0xeb> 80bb1c4: f7 44 24 24 00 00 e0 testl $0xffe00000,0x24(%esp) 80bb1cb: ff 80bb1cc: 0f 84 09 04 00 00 je 80bb5db <search_object+0x67b> 80bb1d2: 81 65 10 ff 07 00 00 andl $0x7ff,0x10(%ebp) 80bb1d9: 8b 44 24 24 mov 0x24(%esp),%eax 80bb1dd: 85 c0 test %eax,%eax 80bb1df: 0f 84 83 fe ff ff je 80bb068 <search_object+0x108> 80bb1e5: 8b 44 24 24 mov 0x24(%esp),%eax 80bb1e9: 83 ec 0c sub $0xc,%esp 80bb1ec: 8d 34 85 08 00 00 00 lea 0x8(,%eax,4),%esi 80bb1f3: 56 push %esi 80bb1f4: 8b 7c 24 2c mov 0x2c(%esp),%edi 80bb1f8: 89 fb mov %edi,%ebx 80bb1fa: e8 81 ee f9 ff call 805a080 <__libc_malloc> 80bb1ff: 89 44 24 48 mov %eax,0x48(%esp) 80bb203: 83 c4 10 add $0x10,%esp 80bb206: 85 c0 test %eax,%eax 80bb208: 0f 84 5a fe ff ff je 80bb068 <search_object+0x108> 80bb20e: 83 ec 0c sub $0xc,%esp 80bb211: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80bb218: 56 push %esi 80bb219: e8 62 ee f9 ff call 805a080 <__libc_malloc> 80bb21e: 89 44 24 4c mov %eax,0x4c(%esp) 80bb222: 83 c4 10 add $0x10,%esp 80bb225: 85 c0 test %eax,%eax 80bb227: 74 07 je 80bb230 <search_object+0x2d0> 80bb229: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) 80bb230: f6 45 10 02 testb $0x2,0x10(%ebp) 80bb234: 0f 84 6f 03 00 00 je 80bb5a9 <search_object+0x649> 80bb23a: 8b 5d 0c mov 0xc(%ebp),%ebx 80bb23d: 8b 0b mov (%ebx),%ecx 80bb23f: 85 c9 test %ecx,%ecx 80bb241: 0f 84 c3 03 00 00 je 80bb60a <search_object+0x6aa> 80bb247: 8d 44 24 38 lea 0x38(%esp),%eax 80bb24b: 89 c6 mov %eax,%esi 80bb24d: 8d 76 00 lea 0x0(%esi),%esi 80bb250: 83 c3 04 add $0x4,%ebx 80bb253: 89 f2 mov %esi,%edx 80bb255: 89 e8 mov %ebp,%eax 80bb257: e8 f4 fb ff ff call 80bae50 <add_fdes> 80bb25c: 8b 0b mov (%ebx),%ecx 80bb25e: 85 c9 test %ecx,%ecx 80bb260: 75 ee jne 80bb250 <search_object+0x2f0> 80bb262: 8b 44 24 38 mov 0x38(%esp),%eax 80bb266: 85 c0 test %eax,%eax 80bb268: 89 44 24 28 mov %eax,0x28(%esp) 80bb26c: 89 44 24 2c mov %eax,0x2c(%esp) 80bb270: 74 0d je 80bb27f <search_object+0x31f> 80bb272: 8b 7c 24 24 mov 0x24(%esp),%edi 80bb276: 39 78 04 cmp %edi,0x4(%eax) 80bb279: 0f 85 8b 03 00 00 jne 80bb60a <search_object+0x6aa> 80bb27f: f6 45 10 04 testb $0x4,0x10(%ebp) 80bb283: 8b 44 24 1c mov 0x1c(%esp),%eax 80bb287: 8d b8 70 ec fc ff lea -0x31390(%eax),%edi 80bb28d: 75 19 jne 80bb2a8 <search_object+0x348> 80bb28f: 66 f7 45 10 f8 07 testw $0x7f8,0x10(%ebp) 80bb295: 89 c7 mov %eax,%edi 80bb297: 8d 80 40 e0 fc ff lea -0x31fc0(%eax),%eax 80bb29d: 8d 97 40 e4 fc ff lea -0x31bc0(%edi),%edx 80bb2a3: 0f 45 c2 cmovne %edx,%eax 80bb2a6: 89 c7 mov %eax,%edi 80bb2a8: 8b 44 24 3c mov 0x3c(%esp),%eax 80bb2ac: 8b 4c 24 28 mov 0x28(%esp),%ecx 80bb2b0: 85 c0 test %eax,%eax 80bb2b2: 89 44 24 10 mov %eax,0x10(%esp) 80bb2b6: 0f 84 38 03 00 00 je 80bb5f4 <search_object+0x694> 80bb2bc: 8b 41 04 mov 0x4(%ecx),%eax 80bb2bf: 85 c0 test %eax,%eax 80bb2c1: 89 44 24 20 mov %eax,0x20(%esp) 80bb2c5: 0f 84 34 03 00 00 je 80bb5ff <search_object+0x69f> 80bb2cb: 89 c8 mov %ecx,%eax 80bb2cd: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80bb2d4: 00 80bb2d5: 83 c0 08 add $0x8,%eax 80bb2d8: 89 44 24 14 mov %eax,0x14(%esp) 80bb2dc: 89 c3 mov %eax,%ebx 80bb2de: 8b 44 24 1c mov 0x1c(%esp),%eax 80bb2e2: 8d 80 00 19 00 00 lea 0x1900(%eax),%eax 80bb2e8: 89 44 24 0c mov %eax,0xc(%esp) 80bb2ec: 89 c6 mov %eax,%esi 80bb2ee: 66 90 xchg %ax,%ax 80bb2f0: 8b 44 24 18 mov 0x18(%esp),%eax 80bb2f4: 8b 4c 24 10 mov 0x10(%esp),%ecx 80bb2f8: 89 74 81 08 mov %esi,0x8(%ecx,%eax,4) 80bb2fc: 83 c0 01 add $0x1,%eax 80bb2ff: 39 44 24 20 cmp %eax,0x20(%esp) 80bb303: 89 44 24 18 mov %eax,0x18(%esp) 80bb307: 0f 84 27 01 00 00 je 80bb434 <search_object+0x4d4> 80bb30d: 3b 5c 24 0c cmp 0xc(%esp),%ebx 80bb311: 0f 84 11 01 00 00 je 80bb428 <search_object+0x4c8> 80bb317: 89 de mov %ebx,%esi 80bb319: eb 23 jmp 80bb33e <search_object+0x3de> 80bb31b: 90 nop 80bb31c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb320: 89 f0 mov %esi,%eax 80bb322: 2b 44 24 14 sub 0x14(%esp),%eax 80bb326: 03 44 24 10 add 0x10(%esp),%eax 80bb32a: 8b 70 08 mov 0x8(%eax),%esi 80bb32d: 3b 74 24 0c cmp 0xc(%esp),%esi 80bb331: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) 80bb338: 0f 84 ea 00 00 00 je 80bb428 <search_object+0x4c8> 80bb33e: 83 ec 04 sub $0x4,%esp 80bb341: ff 36 pushl (%esi) 80bb343: ff 73 04 pushl 0x4(%ebx) 80bb346: 55 push %ebp 80bb347: ff d7 call *%edi 80bb349: 83 c4 10 add $0x10,%esp 80bb34c: 85 c0 test %eax,%eax 80bb34e: 78 d0 js 80bb320 <search_object+0x3c0> 80bb350: 83 c3 04 add $0x4,%ebx 80bb353: eb 9b jmp 80bb2f0 <search_object+0x390> 80bb355: 8d 76 00 lea 0x0(%esi),%esi 80bb358: 8b 55 0c mov 0xc(%ebp),%edx 80bb35b: 8b 4c 24 08 mov 0x8(%esp),%ecx 80bb35f: 89 e8 mov %ebp,%eax 80bb361: e8 7a f2 ff ff call 80ba5e0 <linear_search_fdes> 80bb366: 83 c4 4c add $0x4c,%esp 80bb369: 89 c3 mov %eax,%ebx 80bb36b: 89 d8 mov %ebx,%eax 80bb36d: 5b pop %ebx 80bb36e: 5e pop %esi 80bb36f: 5f pop %edi 80bb370: 5d pop %ebp 80bb371: c3 ret 80bb372: 8b 7d 0c mov 0xc(%ebp),%edi 80bb375: 66 c1 e8 03 shr $0x3,%ax 80bb379: 89 ea mov %ebp,%edx 80bb37b: 89 c3 mov %eax,%ebx 80bb37d: 0f b6 c0 movzbl %al,%eax 80bb380: 89 44 24 10 mov %eax,0x10(%esp) 80bb384: 89 7c 24 0c mov %edi,0xc(%esp) 80bb388: e8 93 ee ff ff call 80ba220 <base_from_object> 80bb38d: 8b 7f 04 mov 0x4(%edi),%edi 80bb390: 89 44 24 1c mov %eax,0x1c(%esp) 80bb394: 85 ff test %edi,%edi 80bb396: 0f 84 53 fc ff ff je 80bafef <search_object+0x8f> 80bb39c: 89 d8 mov %ebx,%eax 80bb39e: 31 ed xor %ebp,%ebp 80bb3a0: 83 e0 0f and $0xf,%eax 80bb3a3: 89 44 24 20 mov %eax,0x20(%esp) 80bb3a7: 8d 44 24 38 lea 0x38(%esp),%eax 80bb3ab: 89 44 24 18 mov %eax,0x18(%esp) 80bb3af: 8d 44 24 34 lea 0x34(%esp),%eax 80bb3b3: 89 44 24 14 mov %eax,0x14(%esp) 80bb3b7: eb 1e jmp 80bb3d7 <search_object+0x477> 80bb3b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bb3c0: 03 44 24 38 add 0x38(%esp),%eax 80bb3c4: 39 c2 cmp %eax,%edx 80bb3c6: 0f 82 25 fc ff ff jb 80baff1 <search_object+0x91> 80bb3cc: 8d 6e 01 lea 0x1(%esi),%ebp 80bb3cf: 39 fd cmp %edi,%ebp 80bb3d1: 0f 83 18 fc ff ff jae 80bafef <search_object+0x8f> 80bb3d7: 8b 44 24 0c mov 0xc(%esp),%eax 80bb3db: 8d 74 3d 00 lea 0x0(%ebp,%edi,1),%esi 80bb3df: 83 ec 0c sub $0xc,%esp 80bb3e2: d1 ee shr %esi 80bb3e4: 8b 5c b0 08 mov 0x8(%eax,%esi,4),%ebx 80bb3e8: ff 74 24 20 pushl 0x20(%esp) 80bb3ec: 8b 54 24 2c mov 0x2c(%esp),%edx 80bb3f0: 8b 44 24 20 mov 0x20(%esp),%eax 80bb3f4: 8d 4b 08 lea 0x8(%ebx),%ecx 80bb3f7: e8 e4 ee ff ff call 80ba2e0 <read_encoded_value_with_base> 80bb3fc: 5a pop %edx 80bb3fd: 89 c1 mov %eax,%ecx 80bb3ff: ff 74 24 24 pushl 0x24(%esp) 80bb403: 8b 44 24 30 mov 0x30(%esp),%eax 80bb407: 31 d2 xor %edx,%edx 80bb409: e8 d2 ee ff ff call 80ba2e0 <read_encoded_value_with_base> 80bb40e: 8b 44 24 44 mov 0x44(%esp),%eax 80bb412: 83 c4 10 add $0x10,%esp 80bb415: 8b 54 24 08 mov 0x8(%esp),%edx 80bb419: 39 c2 cmp %eax,%edx 80bb41b: 73 a3 jae 80bb3c0 <search_object+0x460> 80bb41d: 89 f7 mov %esi,%edi 80bb41f: eb ae jmp 80bb3cf <search_object+0x46f> 80bb421: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bb428: 8b 74 24 0c mov 0xc(%esp),%esi 80bb42c: 83 c3 04 add $0x4,%ebx 80bb42f: e9 bc fe ff ff jmp 80bb2f0 <search_object+0x390> 80bb434: 89 7c 24 0c mov %edi,0xc(%esp) 80bb438: 31 db xor %ebx,%ebx 80bb43a: 31 d2 xor %edx,%edx 80bb43c: 31 c0 xor %eax,%eax 80bb43e: 8b 74 24 10 mov 0x10(%esp),%esi 80bb442: 8b 7c 24 18 mov 0x18(%esp),%edi 80bb446: 89 6c 24 14 mov %ebp,0x14(%esp) 80bb44a: 8b 4c 24 28 mov 0x28(%esp),%ecx 80bb44e: eb 0e jmp 80bb45e <search_object+0x4fe> 80bb450: 89 6c 91 08 mov %ebp,0x8(%ecx,%edx,4) 80bb454: 83 c2 01 add $0x1,%edx 80bb457: 83 c0 01 add $0x1,%eax 80bb45a: 39 c7 cmp %eax,%edi 80bb45c: 74 15 je 80bb473 <search_object+0x513> 80bb45e: 8b 6c 86 08 mov 0x8(%esi,%eax,4),%ebp 80bb462: 85 ed test %ebp,%ebp 80bb464: 8b 6c 81 08 mov 0x8(%ecx,%eax,4),%ebp 80bb468: 75 e6 jne 80bb450 <search_object+0x4f0> 80bb46a: 89 6c 9e 08 mov %ebp,0x8(%esi,%ebx,4) 80bb46e: 83 c3 01 add $0x1,%ebx 80bb471: eb e4 jmp 80bb457 <search_object+0x4f7> 80bb473: 8b 44 24 38 mov 0x38(%esp),%eax 80bb477: 8b 7c 24 0c mov 0xc(%esp),%edi 80bb47b: 8b 6c 24 14 mov 0x14(%esp),%ebp 80bb47f: 8b 4c 24 3c mov 0x3c(%esp),%ecx 80bb483: 89 54 24 20 mov %edx,0x20(%esp) 80bb487: 89 44 24 28 mov %eax,0x28(%esp) 80bb48b: 8b 44 24 2c mov 0x2c(%esp),%eax 80bb48f: 8b 54 24 20 mov 0x20(%esp),%edx 80bb493: 89 50 04 mov %edx,0x4(%eax) 80bb496: 8b 44 24 10 mov 0x10(%esp),%eax 80bb49a: 89 58 04 mov %ebx,0x4(%eax) 80bb49d: 8b 5c 24 28 mov 0x28(%esp),%ebx 80bb4a1: 8b 41 04 mov 0x4(%ecx),%eax 80bb4a4: 03 43 04 add 0x4(%ebx),%eax 80bb4a7: 3b 44 24 24 cmp 0x24(%esp),%eax 80bb4ab: 0f 85 59 01 00 00 jne 80bb60a <search_object+0x6aa> 80bb4b1: 89 e8 mov %ebp,%eax 80bb4b3: 89 fa mov %edi,%edx 80bb4b5: e8 66 ec ff ff call 80ba120 <frame_heapsort> 80bb4ba: 8b 44 24 3c mov 0x3c(%esp),%eax 80bb4be: 8b 58 04 mov 0x4(%eax),%ebx 80bb4c1: 89 44 24 20 mov %eax,0x20(%esp) 80bb4c5: 85 db test %ebx,%ebx 80bb4c7: 0f 84 a4 00 00 00 je 80bb571 <search_object+0x611> 80bb4cd: 8b 74 24 38 mov 0x38(%esp),%esi 80bb4d1: 89 6c 24 10 mov %ebp,0x10(%esp) 80bb4d5: 89 7c 24 14 mov %edi,0x14(%esp) 80bb4d9: 8b 56 04 mov 0x4(%esi),%edx 80bb4dc: 89 d5 mov %edx,%ebp 80bb4de: 66 90 xchg %ax,%ax 80bb4e0: 8d 43 ff lea -0x1(%ebx),%eax 80bb4e3: 8d 3c 9d 00 00 00 00 lea 0x0(,%ebx,4),%edi 80bb4ea: 89 44 24 18 mov %eax,0x18(%esp) 80bb4ee: 8b 44 24 20 mov 0x20(%esp),%eax 80bb4f2: 01 f8 add %edi,%eax 80bb4f4: 01 f7 add %esi,%edi 80bb4f6: 85 ed test %ebp,%ebp 80bb4f8: 8b 48 04 mov 0x4(%eax),%ecx 80bb4fb: 89 4c 24 0c mov %ecx,0xc(%esp) 80bb4ff: 0f 84 b9 00 00 00 je 80bb5be <search_object+0x65e> 80bb505: 89 f8 mov %edi,%eax 80bb507: 89 f7 mov %esi,%edi 80bb509: 89 ee mov %ebp,%esi 80bb50b: 89 c5 mov %eax,%ebp 80bb50d: eb 0f jmp 80bb51e <search_object+0x5be> 80bb50f: 90 nop 80bb510: 8b 44 9f 08 mov 0x8(%edi,%ebx,4),%eax 80bb514: 85 db test %ebx,%ebx 80bb516: 89 de mov %ebx,%esi 80bb518: 89 44 9d 08 mov %eax,0x8(%ebp,%ebx,4) 80bb51c: 74 1f je 80bb53d <search_object+0x5dd> 80bb51e: 8d 5e ff lea -0x1(%esi),%ebx 80bb521: 83 ec 04 sub $0x4,%esp 80bb524: ff 74 24 10 pushl 0x10(%esp) 80bb528: ff 74 9f 08 pushl 0x8(%edi,%ebx,4) 80bb52c: ff 74 24 1c pushl 0x1c(%esp) 80bb530: 8b 44 24 24 mov 0x24(%esp),%eax 80bb534: ff d0 call *%eax 80bb536: 83 c4 10 add $0x10,%esp 80bb539: 85 c0 test %eax,%eax 80bb53b: 7f d3 jg 80bb510 <search_object+0x5b0> 80bb53d: 89 f5 mov %esi,%ebp 80bb53f: 89 fe mov %edi,%esi 80bb541: 8b 7c 24 18 mov 0x18(%esp),%edi 80bb545: 8b 54 24 0c mov 0xc(%esp),%edx 80bb549: 89 f8 mov %edi,%eax 80bb54b: 01 e8 add %ebp,%eax 80bb54d: 85 ff test %edi,%edi 80bb54f: 89 54 86 08 mov %edx,0x8(%esi,%eax,4) 80bb553: 74 06 je 80bb55b <search_object+0x5fb> 80bb555: 8b 5c 24 18 mov 0x18(%esp),%ebx 80bb559: eb 85 jmp 80bb4e0 <search_object+0x580> 80bb55b: 8b 44 24 20 mov 0x20(%esp),%eax 80bb55f: 8b 6c 24 10 mov 0x10(%esp),%ebp 80bb563: 8b 40 04 mov 0x4(%eax),%eax 80bb566: 01 46 04 add %eax,0x4(%esi) 80bb569: 8b 44 24 3c mov 0x3c(%esp),%eax 80bb56d: 89 44 24 20 mov %eax,0x20(%esp) 80bb571: 83 ec 0c sub $0xc,%esp 80bb574: ff 74 24 2c pushl 0x2c(%esp) 80bb578: 8b 5c 24 2c mov 0x2c(%esp),%ebx 80bb57c: e8 0f f0 f9 ff call 805a590 <__cfree> 80bb581: 83 c4 10 add $0x10,%esp 80bb584: 8b 44 24 38 mov 0x38(%esp),%eax 80bb588: 8b 55 0c mov 0xc(%ebp),%edx 80bb58b: 89 10 mov %edx,(%eax) 80bb58d: 89 45 0c mov %eax,0xc(%ebp) 80bb590: 80 4d 10 01 orb $0x1,0x10(%ebp) 80bb594: e9 cf fa ff ff jmp 80bb068 <search_object+0x108> 80bb599: 89 74 24 24 mov %esi,0x24(%esp) 80bb59d: e9 22 fc ff ff jmp 80bb1c4 <search_object+0x264> 80bb5a2: 89 fb mov %edi,%ebx 80bb5a4: e9 48 fa ff ff jmp 80baff1 <search_object+0x91> 80bb5a9: 8d 44 24 38 lea 0x38(%esp),%eax 80bb5ad: 8b 4d 0c mov 0xc(%ebp),%ecx 80bb5b0: 89 c2 mov %eax,%edx 80bb5b2: 89 e8 mov %ebp,%eax 80bb5b4: e8 97 f8 ff ff call 80bae50 <add_fdes> 80bb5b9: e9 a4 fc ff ff jmp 80bb262 <search_object+0x302> 80bb5be: 8d 7b ff lea -0x1(%ebx),%edi 80bb5c1: 85 ff test %edi,%edi 80bb5c3: 89 4c be 08 mov %ecx,0x8(%esi,%edi,4) 80bb5c7: 74 92 je 80bb55b <search_object+0x5fb> 80bb5c9: 8b 00 mov (%eax),%eax 80bb5cb: 8d 7b fe lea -0x2(%ebx),%edi 80bb5ce: 89 7c 24 18 mov %edi,0x18(%esp) 80bb5d2: 89 44 24 0c mov %eax,0xc(%esp) 80bb5d6: e9 66 ff ff ff jmp 80bb541 <search_object+0x5e1> 80bb5db: 8b 54 24 24 mov 0x24(%esp),%edx 80bb5df: 8b 45 10 mov 0x10(%ebp),%eax 80bb5e2: c1 e2 0b shl $0xb,%edx 80bb5e5: 25 ff 07 00 00 and $0x7ff,%eax 80bb5ea: 09 d0 or %edx,%eax 80bb5ec: 89 45 10 mov %eax,0x10(%ebp) 80bb5ef: e9 e5 fb ff ff jmp 80bb1d9 <search_object+0x279> 80bb5f4: 89 fa mov %edi,%edx 80bb5f6: 89 e8 mov %ebp,%eax 80bb5f8: e8 23 eb ff ff call 80ba120 <frame_heapsort> 80bb5fd: eb 85 jmp 80bb584 <search_object+0x624> 80bb5ff: 8b 4c 24 10 mov 0x10(%esp),%ecx 80bb603: 31 db xor %ebx,%ebx 80bb605: e9 81 fe ff ff jmp 80bb48b <search_object+0x52b> 80bb60a: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80bb60e: e8 5d 28 f9 ff call 804de70 <abort> 80bb613: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bb619: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bb620 <__register_frame_info.part.4>: 80bb620: 57 push %edi 80bb621: 56 push %esi 80bb622: 53 push %ebx 80bb623: 89 42 0c mov %eax,0xc(%edx) 80bb626: b8 f8 07 00 00 mov $0x7f8,%eax 80bb62b: e8 80 d2 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb630: 81 c3 d0 09 03 00 add $0x309d0,%ebx 80bb636: c7 42 10 00 00 00 00 movl $0x0,0x10(%edx) 80bb63d: c7 02 ff ff ff ff movl $0xffffffff,(%edx) 80bb643: c7 c1 00 00 00 00 mov $0x0,%ecx 80bb649: c7 42 04 00 00 00 00 movl $0x0,0x4(%edx) 80bb650: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx) 80bb657: 66 89 42 10 mov %ax,0x10(%edx) 80bb65b: 85 c9 test %ecx,%ecx 80bb65d: 74 31 je 80bb690 <__register_frame_info.part.4+0x70> 80bb65f: 8d bb e0 19 00 00 lea 0x19e0(%ebx),%edi 80bb665: 83 ec 0c sub $0xc,%esp 80bb668: 89 d6 mov %edx,%esi 80bb66a: 57 push %edi 80bb66b: e8 90 49 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb670: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb676: 89 b3 fc 19 00 00 mov %esi,0x19fc(%ebx) 80bb67c: 89 46 14 mov %eax,0x14(%esi) 80bb67f: 89 3c 24 mov %edi,(%esp) 80bb682: e8 79 49 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb687: 83 c4 10 add $0x10,%esp 80bb68a: 5b pop %ebx 80bb68b: 5e pop %esi 80bb68c: 5f pop %edi 80bb68d: c3 ret 80bb68e: 66 90 xchg %ax,%ax 80bb690: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb696: 89 93 fc 19 00 00 mov %edx,0x19fc(%ebx) 80bb69c: 5b pop %ebx 80bb69d: 5e pop %esi 80bb69e: 89 42 14 mov %eax,0x14(%edx) 80bb6a1: 5f pop %edi 80bb6a2: c3 ret 80bb6a3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bb6a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bb6b0 <__register_frame_info_bases>: 80bb6b0: 57 push %edi 80bb6b1: 56 push %esi 80bb6b2: 53 push %ebx 80bb6b3: 8b 44 24 10 mov 0x10(%esp),%eax 80bb6b7: e8 f4 d1 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb6bc: 81 c3 44 09 03 00 add $0x30944,%ebx 80bb6c2: 8b 74 24 14 mov 0x14(%esp),%esi 80bb6c6: 85 c0 test %eax,%eax 80bb6c8: 74 60 je 80bb72a <__register_frame_info_bases+0x7a> 80bb6ca: 8b 08 mov (%eax),%ecx 80bb6cc: 85 c9 test %ecx,%ecx 80bb6ce: 74 5a je 80bb72a <__register_frame_info_bases+0x7a> 80bb6d0: 8b 54 24 18 mov 0x18(%esp),%edx 80bb6d4: 89 46 0c mov %eax,0xc(%esi) 80bb6d7: b8 f8 07 00 00 mov $0x7f8,%eax 80bb6dc: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 80bb6e3: c7 06 ff ff ff ff movl $0xffffffff,(%esi) 80bb6e9: 89 56 04 mov %edx,0x4(%esi) 80bb6ec: 8b 54 24 1c mov 0x1c(%esp),%edx 80bb6f0: 66 89 46 10 mov %ax,0x10(%esi) 80bb6f4: 89 56 08 mov %edx,0x8(%esi) 80bb6f7: c7 c2 00 00 00 00 mov $0x0,%edx 80bb6fd: 85 d2 test %edx,%edx 80bb6ff: 74 2f je 80bb730 <__register_frame_info_bases+0x80> 80bb701: 8d bb e0 19 00 00 lea 0x19e0(%ebx),%edi 80bb707: 83 ec 0c sub $0xc,%esp 80bb70a: 57 push %edi 80bb70b: e8 f0 48 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb710: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb716: 89 b3 fc 19 00 00 mov %esi,0x19fc(%ebx) 80bb71c: 89 46 14 mov %eax,0x14(%esi) 80bb71f: 89 3c 24 mov %edi,(%esp) 80bb722: e8 d9 48 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb727: 83 c4 10 add $0x10,%esp 80bb72a: 5b pop %ebx 80bb72b: 5e pop %esi 80bb72c: 5f pop %edi 80bb72d: c3 ret 80bb72e: 66 90 xchg %ax,%ax 80bb730: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb736: 89 b3 fc 19 00 00 mov %esi,0x19fc(%ebx) 80bb73c: 89 46 14 mov %eax,0x14(%esi) 80bb73f: 5b pop %ebx 80bb740: 5e pop %esi 80bb741: 5f pop %edi 80bb742: c3 ret 80bb743: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bb749: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bb750 <__register_frame_info>: 80bb750: 8b 44 24 04 mov 0x4(%esp),%eax 80bb754: 8b 54 24 08 mov 0x8(%esp),%edx 80bb758: 85 c0 test %eax,%eax 80bb75a: 74 06 je 80bb762 <__register_frame_info+0x12> 80bb75c: 8b 08 mov (%eax),%ecx 80bb75e: 85 c9 test %ecx,%ecx 80bb760: 75 06 jne 80bb768 <__register_frame_info+0x18> 80bb762: f3 c3 repz ret 80bb764: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb768: e9 b3 fe ff ff jmp 80bb620 <__register_frame_info.part.4> 80bb76d: 8d 76 00 lea 0x0(%esi),%esi 080bb770 <__register_frame>: 80bb770: 56 push %esi 80bb771: 53 push %ebx 80bb772: e8 39 d1 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb777: 81 c3 89 08 03 00 add $0x30889,%ebx 80bb77d: 83 ec 04 sub $0x4,%esp 80bb780: 8b 74 24 10 mov 0x10(%esp),%esi 80bb784: 8b 06 mov (%esi),%eax 80bb786: 85 c0 test %eax,%eax 80bb788: 75 06 jne 80bb790 <__register_frame+0x20> 80bb78a: 83 c4 04 add $0x4,%esp 80bb78d: 5b pop %ebx 80bb78e: 5e pop %esi 80bb78f: c3 ret 80bb790: 83 ec 0c sub $0xc,%esp 80bb793: 6a 18 push $0x18 80bb795: e8 e6 e8 f9 ff call 805a080 <__libc_malloc> 80bb79a: 83 c4 14 add $0x14,%esp 80bb79d: 89 c2 mov %eax,%edx 80bb79f: 89 f0 mov %esi,%eax 80bb7a1: 5b pop %ebx 80bb7a2: 5e pop %esi 80bb7a3: e9 78 fe ff ff jmp 80bb620 <__register_frame_info.part.4> 80bb7a8: 90 nop 80bb7a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bb7b0 <__register_frame_info_table_bases>: 80bb7b0: 57 push %edi 80bb7b1: 56 push %esi 80bb7b2: 53 push %ebx 80bb7b3: 8b 74 24 14 mov 0x14(%esp),%esi 80bb7b7: 8b 44 24 18 mov 0x18(%esp),%eax 80bb7bb: e8 f0 d0 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb7c0: 81 c3 40 08 03 00 add $0x30840,%ebx 80bb7c6: c7 46 10 00 00 00 00 movl $0x0,0x10(%esi) 80bb7cd: c6 46 10 02 movb $0x2,0x10(%esi) 80bb7d1: 89 46 04 mov %eax,0x4(%esi) 80bb7d4: 8b 44 24 1c mov 0x1c(%esp),%eax 80bb7d8: c7 06 ff ff ff ff movl $0xffffffff,(%esi) 80bb7de: 89 46 08 mov %eax,0x8(%esi) 80bb7e1: 8b 44 24 10 mov 0x10(%esp),%eax 80bb7e5: 66 81 4e 10 f8 07 orw $0x7f8,0x10(%esi) 80bb7eb: 89 46 0c mov %eax,0xc(%esi) 80bb7ee: c7 c0 00 00 00 00 mov $0x0,%eax 80bb7f4: 85 c0 test %eax,%eax 80bb7f6: 74 30 je 80bb828 <__register_frame_info_table_bases+0x78> 80bb7f8: 8d bb e0 19 00 00 lea 0x19e0(%ebx),%edi 80bb7fe: 83 ec 0c sub $0xc,%esp 80bb801: 57 push %edi 80bb802: e8 f9 47 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb807: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb80d: 89 b3 fc 19 00 00 mov %esi,0x19fc(%ebx) 80bb813: 89 46 14 mov %eax,0x14(%esi) 80bb816: 89 3c 24 mov %edi,(%esp) 80bb819: e8 e2 47 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb81e: 83 c4 10 add $0x10,%esp 80bb821: 5b pop %ebx 80bb822: 5e pop %esi 80bb823: 5f pop %edi 80bb824: c3 ret 80bb825: 8d 76 00 lea 0x0(%esi),%esi 80bb828: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb82e: 89 b3 fc 19 00 00 mov %esi,0x19fc(%ebx) 80bb834: 89 46 14 mov %eax,0x14(%esi) 80bb837: 5b pop %ebx 80bb838: 5e pop %esi 80bb839: 5f pop %edi 80bb83a: c3 ret 80bb83b: 90 nop 80bb83c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080bb840 <__register_frame_info_table>: 80bb840: 83 ec 0c sub $0xc,%esp 80bb843: 6a 00 push $0x0 80bb845: 6a 00 push $0x0 80bb847: ff 74 24 1c pushl 0x1c(%esp) 80bb84b: ff 74 24 1c pushl 0x1c(%esp) 80bb84f: e8 5c ff ff ff call 80bb7b0 <__register_frame_info_table_bases> 80bb854: 83 c4 1c add $0x1c,%esp 80bb857: c3 ret 80bb858: 90 nop 80bb859: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bb860 <__register_frame_table>: 80bb860: 53 push %ebx 80bb861: e8 4a d0 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb866: 81 c3 9a 07 03 00 add $0x3079a,%ebx 80bb86c: 83 ec 14 sub $0x14,%esp 80bb86f: 6a 18 push $0x18 80bb871: e8 0a e8 f9 ff call 805a080 <__libc_malloc> 80bb876: 83 c4 10 add $0x10,%esp 80bb879: 6a 00 push $0x0 80bb87b: 6a 00 push $0x0 80bb87d: 50 push %eax 80bb87e: ff 74 24 1c pushl 0x1c(%esp) 80bb882: e8 29 ff ff ff call 80bb7b0 <__register_frame_info_table_bases> 80bb887: 83 c4 18 add $0x18,%esp 80bb88a: 5b pop %ebx 80bb88b: c3 ret 80bb88c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080bb890 <__deregister_frame_info_bases>: 80bb890: 55 push %ebp 80bb891: 57 push %edi 80bb892: 56 push %esi 80bb893: 53 push %ebx 80bb894: e8 17 d0 f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb899: 81 c3 67 07 03 00 add $0x30767,%ebx 80bb89f: 83 ec 0c sub $0xc,%esp 80bb8a2: 8b 6c 24 20 mov 0x20(%esp),%ebp 80bb8a6: 85 ed test %ebp,%ebp 80bb8a8: 0f 84 c2 00 00 00 je 80bb970 <__deregister_frame_info_bases+0xe0> 80bb8ae: 8b 45 00 mov 0x0(%ebp),%eax 80bb8b1: 85 c0 test %eax,%eax 80bb8b3: 0f 84 b7 00 00 00 je 80bb970 <__deregister_frame_info_bases+0xe0> 80bb8b9: c7 c7 00 00 00 00 mov $0x0,%edi 80bb8bf: 85 ff test %edi,%edi 80bb8c1: 74 12 je 80bb8d5 <__deregister_frame_info_bases+0x45> 80bb8c3: 8d 83 e0 19 00 00 lea 0x19e0(%ebx),%eax 80bb8c9: 83 ec 0c sub $0xc,%esp 80bb8cc: 50 push %eax 80bb8cd: e8 2e 47 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb8d2: 83 c4 10 add $0x10,%esp 80bb8d5: 8b 83 fc 19 00 00 mov 0x19fc(%ebx),%eax 80bb8db: 85 c0 test %eax,%eax 80bb8dd: 74 1f je 80bb8fe <__deregister_frame_info_bases+0x6e> 80bb8df: 3b 68 0c cmp 0xc(%eax),%ebp 80bb8e2: 75 13 jne 80bb8f7 <__deregister_frame_info_bases+0x67> 80bb8e4: e9 ac 00 00 00 jmp 80bb995 <__deregister_frame_info_bases+0x105> 80bb8e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bb8f0: 3b 6e 0c cmp 0xc(%esi),%ebp 80bb8f3: 74 63 je 80bb958 <__deregister_frame_info_bases+0xc8> 80bb8f5: 89 f0 mov %esi,%eax 80bb8f7: 8b 70 14 mov 0x14(%eax),%esi 80bb8fa: 85 f6 test %esi,%esi 80bb8fc: 75 f2 jne 80bb8f0 <__deregister_frame_info_bases+0x60> 80bb8fe: 8b b3 f8 19 00 00 mov 0x19f8(%ebx),%esi 80bb904: 85 f6 test %esi,%esi 80bb906: 74 58 je 80bb960 <__deregister_frame_info_bases+0xd0> 80bb908: 8d 83 f8 19 00 00 lea 0x19f8(%ebx),%eax 80bb90e: eb 11 jmp 80bb921 <__deregister_frame_info_bases+0x91> 80bb910: 8b 56 0c mov 0xc(%esi),%edx 80bb913: 3b 2a cmp (%edx),%ebp 80bb915: 74 69 je 80bb980 <__deregister_frame_info_bases+0xf0> 80bb917: 8d 46 14 lea 0x14(%esi),%eax 80bb91a: 8b 76 14 mov 0x14(%esi),%esi 80bb91d: 85 f6 test %esi,%esi 80bb91f: 74 3f je 80bb960 <__deregister_frame_info_bases+0xd0> 80bb921: f6 46 10 01 testb $0x1,0x10(%esi) 80bb925: 75 e9 jne 80bb910 <__deregister_frame_info_bases+0x80> 80bb927: 3b 6e 0c cmp 0xc(%esi),%ebp 80bb92a: 75 eb jne 80bb917 <__deregister_frame_info_bases+0x87> 80bb92c: 8b 56 14 mov 0x14(%esi),%edx 80bb92f: 89 10 mov %edx,(%eax) 80bb931: 85 ff test %edi,%edi 80bb933: 74 16 je 80bb94b <__deregister_frame_info_bases+0xbb> 80bb935: 8d 83 e0 19 00 00 lea 0x19e0(%ebx),%eax 80bb93b: 83 ec 0c sub $0xc,%esp 80bb93e: 50 push %eax 80bb93f: e8 bc 46 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bb944: 83 c4 10 add $0x10,%esp 80bb947: 85 f6 test %esi,%esi 80bb949: 74 54 je 80bb99f <__deregister_frame_info_bases+0x10f> 80bb94b: 83 c4 0c add $0xc,%esp 80bb94e: 89 f0 mov %esi,%eax 80bb950: 5b pop %ebx 80bb951: 5e pop %esi 80bb952: 5f pop %edi 80bb953: 5d pop %ebp 80bb954: c3 ret 80bb955: 8d 76 00 lea 0x0(%esi),%esi 80bb958: 83 c0 14 add $0x14,%eax 80bb95b: eb cf jmp 80bb92c <__deregister_frame_info_bases+0x9c> 80bb95d: 8d 76 00 lea 0x0(%esi),%esi 80bb960: 85 ff test %edi,%edi 80bb962: 74 3b je 80bb99f <__deregister_frame_info_bases+0x10f> 80bb964: 31 f6 xor %esi,%esi 80bb966: eb cd jmp 80bb935 <__deregister_frame_info_bases+0xa5> 80bb968: 90 nop 80bb969: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bb970: 83 c4 0c add $0xc,%esp 80bb973: 31 c0 xor %eax,%eax 80bb975: 5b pop %ebx 80bb976: 5e pop %esi 80bb977: 5f pop %edi 80bb978: 5d pop %ebp 80bb979: c3 ret 80bb97a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bb980: 8b 56 14 mov 0x14(%esi),%edx 80bb983: 83 ec 0c sub $0xc,%esp 80bb986: 89 10 mov %edx,(%eax) 80bb988: ff 76 0c pushl 0xc(%esi) 80bb98b: e8 00 ec f9 ff call 805a590 <__cfree> 80bb990: 83 c4 10 add $0x10,%esp 80bb993: eb 9c jmp 80bb931 <__deregister_frame_info_bases+0xa1> 80bb995: 89 c6 mov %eax,%esi 80bb997: 8d 83 fc 19 00 00 lea 0x19fc(%ebx),%eax 80bb99d: eb 8d jmp 80bb92c <__deregister_frame_info_bases+0x9c> 80bb99f: e8 cc 24 f9 ff call 804de70 <abort> 80bb9a4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bb9aa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 080bb9b0 <__deregister_frame_info>: 80bb9b0: e9 db fe ff ff jmp 80bb890 <__deregister_frame_info_bases> 80bb9b5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bb9b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bb9c0 <__deregister_frame>: 80bb9c0: 53 push %ebx 80bb9c1: e8 ea ce f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bb9c6: 81 c3 3a 06 03 00 add $0x3063a,%ebx 80bb9cc: 83 ec 08 sub $0x8,%esp 80bb9cf: 8b 44 24 10 mov 0x10(%esp),%eax 80bb9d3: 8b 10 mov (%eax),%edx 80bb9d5: 85 d2 test %edx,%edx 80bb9d7: 74 14 je 80bb9ed <__deregister_frame+0x2d> 80bb9d9: 83 ec 0c sub $0xc,%esp 80bb9dc: 50 push %eax 80bb9dd: e8 ae fe ff ff call 80bb890 <__deregister_frame_info_bases> 80bb9e2: 89 04 24 mov %eax,(%esp) 80bb9e5: e8 a6 eb f9 ff call 805a590 <__cfree> 80bb9ea: 83 c4 10 add $0x10,%esp 80bb9ed: 83 c4 08 add $0x8,%esp 80bb9f0: 5b pop %ebx 80bb9f1: c3 ret 80bb9f2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bb9f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bba00 <_Unwind_Find_FDE>: 80bba00: 55 push %ebp 80bba01: 57 push %edi 80bba02: 56 push %esi 80bba03: 53 push %ebx 80bba04: e8 a7 ce f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bba09: 81 c3 f7 05 03 00 add $0x305f7,%ebx 80bba0f: 83 ec 3c sub $0x3c,%esp 80bba12: c7 c0 00 00 00 00 mov $0x0,%eax 80bba18: 8b 74 24 50 mov 0x50(%esp),%esi 80bba1c: 85 c0 test %eax,%eax 80bba1e: 89 44 24 08 mov %eax,0x8(%esp) 80bba22: 74 12 je 80bba36 <_Unwind_Find_FDE+0x36> 80bba24: 8d 83 e0 19 00 00 lea 0x19e0(%ebx),%eax 80bba2a: 83 ec 0c sub $0xc,%esp 80bba2d: 50 push %eax 80bba2e: e8 cd 45 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bba33: 83 c4 10 add $0x10,%esp 80bba36: 8b ab f8 19 00 00 mov 0x19f8(%ebx),%ebp 80bba3c: 85 ed test %ebp,%ebp 80bba3e: 75 13 jne 80bba53 <_Unwind_Find_FDE+0x53> 80bba40: e9 98 00 00 00 jmp 80bbadd <_Unwind_Find_FDE+0xdd> 80bba45: 8d 76 00 lea 0x0(%esi),%esi 80bba48: 8b 6d 14 mov 0x14(%ebp),%ebp 80bba4b: 85 ed test %ebp,%ebp 80bba4d: 0f 84 8a 00 00 00 je 80bbadd <_Unwind_Find_FDE+0xdd> 80bba53: 3b 75 00 cmp 0x0(%ebp),%esi 80bba56: 72 f0 jb 80bba48 <_Unwind_Find_FDE+0x48> 80bba58: 89 f2 mov %esi,%edx 80bba5a: 89 e8 mov %ebp,%eax 80bba5c: e8 ff f4 ff ff call 80baf60 <search_object> 80bba61: 85 c0 test %eax,%eax 80bba63: 89 c7 mov %eax,%edi 80bba65: 74 76 je 80bbadd <_Unwind_Find_FDE+0xdd> 80bba67: 8b 44 24 08 mov 0x8(%esp),%eax 80bba6b: 85 c0 test %eax,%eax 80bba6d: 74 12 je 80bba81 <_Unwind_Find_FDE+0x81> 80bba6f: 8d 83 e0 19 00 00 lea 0x19e0(%ebx),%eax 80bba75: 83 ec 0c sub $0xc,%esp 80bba78: 50 push %eax 80bba79: e8 82 45 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bba7e: 83 c4 10 add $0x10,%esp 80bba81: 8b 45 04 mov 0x4(%ebp),%eax 80bba84: 8b 5c 24 54 mov 0x54(%esp),%ebx 80bba88: 89 03 mov %eax,(%ebx) 80bba8a: 8b 45 08 mov 0x8(%ebp),%eax 80bba8d: 89 43 04 mov %eax,0x4(%ebx) 80bba90: f6 45 10 04 testb $0x4,0x10(%ebp) 80bba94: 0f 85 40 01 00 00 jne 80bbbda <_Unwind_Find_FDE+0x1da> 80bba9a: 0f b7 45 10 movzwl 0x10(%ebp),%eax 80bba9e: 66 c1 e8 03 shr $0x3,%ax 80bbaa2: 0f b6 c0 movzbl %al,%eax 80bbaa5: 0f b6 d8 movzbl %al,%ebx 80bbaa8: 89 ea mov %ebp,%edx 80bbaaa: 89 d8 mov %ebx,%eax 80bbaac: e8 6f e7 ff ff call 80ba220 <base_from_object> 80bbab1: 83 ec 0c sub $0xc,%esp 80bbab4: 8d 4f 08 lea 0x8(%edi),%ecx 80bbab7: 8d 54 24 24 lea 0x24(%esp),%edx 80bbabb: 52 push %edx 80bbabc: 89 c2 mov %eax,%edx 80bbabe: 89 d8 mov %ebx,%eax 80bbac0: e8 1b e8 ff ff call 80ba2e0 <read_encoded_value_with_base> 80bbac5: 8b 44 24 28 mov 0x28(%esp),%eax 80bbac9: 8b 5c 24 64 mov 0x64(%esp),%ebx 80bbacd: 83 c4 10 add $0x10,%esp 80bbad0: 89 43 08 mov %eax,0x8(%ebx) 80bbad3: 83 c4 3c add $0x3c,%esp 80bbad6: 89 f8 mov %edi,%eax 80bbad8: 5b pop %ebx 80bbad9: 5e pop %esi 80bbada: 5f pop %edi 80bbadb: 5d pop %ebp 80bbadc: c3 ret 80bbadd: 8d 83 f8 19 00 00 lea 0x19f8(%ebx),%eax 80bbae3: 89 44 24 0c mov %eax,0xc(%esp) 80bbae7: 89 f6 mov %esi,%esi 80bbae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80bbaf0: 8b ab fc 19 00 00 mov 0x19fc(%ebx),%ebp 80bbaf6: 85 ed test %ebp,%ebp 80bbaf8: 74 56 je 80bbb50 <_Unwind_Find_FDE+0x150> 80bbafa: 8b 45 14 mov 0x14(%ebp),%eax 80bbafd: 89 f2 mov %esi,%edx 80bbaff: 89 83 fc 19 00 00 mov %eax,0x19fc(%ebx) 80bbb05: 89 e8 mov %ebp,%eax 80bbb07: e8 54 f4 ff ff call 80baf60 <search_object> 80bbb0c: 8b 93 f8 19 00 00 mov 0x19f8(%ebx),%edx 80bbb12: 85 d2 test %edx,%edx 80bbb14: 74 28 je 80bbb3e <_Unwind_Find_FDE+0x13e> 80bbb16: 8b 4d 00 mov 0x0(%ebp),%ecx 80bbb19: 3b 0a cmp (%edx),%ecx 80bbb1b: 76 07 jbe 80bbb24 <_Unwind_Find_FDE+0x124> 80bbb1d: eb 1f jmp 80bbb3e <_Unwind_Find_FDE+0x13e> 80bbb1f: 90 nop 80bbb20: 39 0a cmp %ecx,(%edx) 80bbb22: 72 0a jb 80bbb2e <_Unwind_Find_FDE+0x12e> 80bbb24: 8d 7a 14 lea 0x14(%edx),%edi 80bbb27: 8b 52 14 mov 0x14(%edx),%edx 80bbb2a: 85 d2 test %edx,%edx 80bbb2c: 75 f2 jne 80bbb20 <_Unwind_Find_FDE+0x120> 80bbb2e: 85 c0 test %eax,%eax 80bbb30: 89 55 14 mov %edx,0x14(%ebp) 80bbb33: 89 2f mov %ebp,(%edi) 80bbb35: 74 b9 je 80bbaf0 <_Unwind_Find_FDE+0xf0> 80bbb37: 89 c7 mov %eax,%edi 80bbb39: e9 29 ff ff ff jmp 80bba67 <_Unwind_Find_FDE+0x67> 80bbb3e: 8b 7c 24 0c mov 0xc(%esp),%edi 80bbb42: 85 c0 test %eax,%eax 80bbb44: 89 55 14 mov %edx,0x14(%ebp) 80bbb47: 89 2f mov %ebp,(%edi) 80bbb49: 74 a5 je 80bbaf0 <_Unwind_Find_FDE+0xf0> 80bbb4b: eb ea jmp 80bbb37 <_Unwind_Find_FDE+0x137> 80bbb4d: 8d 76 00 lea 0x0(%esi),%esi 80bbb50: 8b 54 24 08 mov 0x8(%esp),%edx 80bbb54: 85 d2 test %edx,%edx 80bbb56: 74 12 je 80bbb6a <_Unwind_Find_FDE+0x16a> 80bbb58: 8d 83 e0 19 00 00 lea 0x19e0(%ebx),%eax 80bbb5e: 83 ec 0c sub $0xc,%esp 80bbb61: 50 push %eax 80bbb62: e8 99 44 f4 f7 call 0 <_nl_current_LC_CTYPE> 80bbb67: 83 c4 10 add $0x10,%esp 80bbb6a: 89 74 24 18 mov %esi,0x18(%esp) 80bbb6e: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%esp) 80bbb75: 00 80bbb76: 83 ec 08 sub $0x8,%esp 80bbb79: c7 44 24 28 00 00 00 movl $0x0,0x28(%esp) 80bbb80: 00 80bbb81: c7 44 24 2c 00 00 00 movl $0x0,0x2c(%esp) 80bbb88: 00 80bbb89: c7 44 24 30 00 00 00 movl $0x0,0x30(%esp) 80bbb90: 00 80bbb91: c7 44 24 34 01 00 00 movl $0x1,0x34(%esp) 80bbb98: 00 80bbb99: 8d 44 24 20 lea 0x20(%esp),%eax 80bbb9d: 50 push %eax 80bbb9e: 8d 83 30 e7 fc ff lea -0x318d0(%ebx),%eax 80bbba4: 50 push %eax 80bbba5: e8 d6 04 00 00 call 80bc080 <__dl_iterate_phdr> 80bbbaa: 83 c4 10 add $0x10,%esp 80bbbad: 85 c0 test %eax,%eax 80bbbaf: 78 39 js 80bbbea <_Unwind_Find_FDE+0x1ea> 80bbbb1: 8b 7c 24 28 mov 0x28(%esp),%edi 80bbbb5: 85 ff test %edi,%edi 80bbbb7: 0f 84 16 ff ff ff je 80bbad3 <_Unwind_Find_FDE+0xd3> 80bbbbd: 8b 5c 24 54 mov 0x54(%esp),%ebx 80bbbc1: 8b 44 24 1c mov 0x1c(%esp),%eax 80bbbc5: 89 03 mov %eax,(%ebx) 80bbbc7: 8b 44 24 20 mov 0x20(%esp),%eax 80bbbcb: 89 43 04 mov %eax,0x4(%ebx) 80bbbce: 8b 44 24 24 mov 0x24(%esp),%eax 80bbbd2: 89 43 08 mov %eax,0x8(%ebx) 80bbbd5: e9 f9 fe ff ff jmp 80bbad3 <_Unwind_Find_FDE+0xd3> 80bbbda: 8d 47 04 lea 0x4(%edi),%eax 80bbbdd: 2b 47 04 sub 0x4(%edi),%eax 80bbbe0: e8 db e8 ff ff call 80ba4c0 <get_cie_encoding> 80bbbe5: e9 bb fe ff ff jmp 80bbaa5 <_Unwind_Find_FDE+0xa5> 80bbbea: 31 ff xor %edi,%edi 80bbbec: e9 e2 fe ff ff jmp 80bbad3 <_Unwind_Find_FDE+0xd3> 80bbbf1: 66 90 xchg %ax,%ax 80bbbf3: 66 90 xchg %ax,%ax 80bbbf5: 66 90 xchg %ax,%ax 80bbbf7: 66 90 xchg %ax,%ax 80bbbf9: 66 90 xchg %ax,%ax 80bbbfb: 66 90 xchg %ax,%ax 80bbbfd: 66 90 xchg %ax,%ax 80bbbff: 90 nop 080bbc00 <base_of_encoded_value>: 80bbc00: 53 push %ebx 80bbc01: e8 aa cc f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bbc06: 81 c3 fa 03 03 00 add $0x303fa,%ebx 80bbc0c: 83 ec 08 sub $0x8,%esp 80bbc0f: 3c ff cmp $0xff,%al 80bbc11: 74 2d je 80bbc40 <base_of_encoded_value+0x40> 80bbc13: 83 e0 70 and $0x70,%eax 80bbc16: 3c 20 cmp $0x20,%al 80bbc18: 74 5e je 80bbc78 <base_of_encoded_value+0x78> 80bbc1a: 76 34 jbe 80bbc50 <base_of_encoded_value+0x50> 80bbc1c: 3c 40 cmp $0x40,%al 80bbc1e: 74 40 je 80bbc60 <base_of_encoded_value+0x60> 80bbc20: 3c 50 cmp $0x50,%al 80bbc22: 74 1c je 80bbc40 <base_of_encoded_value+0x40> 80bbc24: 3c 30 cmp $0x30,%al 80bbc26: 75 30 jne 80bbc58 <base_of_encoded_value+0x58> 80bbc28: 83 ec 0c sub $0xc,%esp 80bbc2b: 52 push %edx 80bbc2c: e8 ff de ff ff call 80b9b30 <_Unwind_GetDataRelBase> 80bbc31: 83 c4 10 add $0x10,%esp 80bbc34: 83 c4 08 add $0x8,%esp 80bbc37: 5b pop %ebx 80bbc38: c3 ret 80bbc39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bbc40: 83 c4 08 add $0x8,%esp 80bbc43: 31 c0 xor %eax,%eax 80bbc45: 5b pop %ebx 80bbc46: c3 ret 80bbc47: 89 f6 mov %esi,%esi 80bbc49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80bbc50: 84 c0 test %al,%al 80bbc52: 74 ec je 80bbc40 <base_of_encoded_value+0x40> 80bbc54: 3c 10 cmp $0x10,%al 80bbc56: 74 e8 je 80bbc40 <base_of_encoded_value+0x40> 80bbc58: e8 13 22 f9 ff call 804de70 <abort> 80bbc5d: 8d 76 00 lea 0x0(%esi),%esi 80bbc60: 83 ec 0c sub $0xc,%esp 80bbc63: 52 push %edx 80bbc64: e8 77 de ff ff call 80b9ae0 <_Unwind_GetRegionStart> 80bbc69: 83 c4 10 add $0x10,%esp 80bbc6c: 83 c4 08 add $0x8,%esp 80bbc6f: 5b pop %ebx 80bbc70: c3 ret 80bbc71: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bbc78: 83 ec 0c sub $0xc,%esp 80bbc7b: 52 push %edx 80bbc7c: e8 bf de ff ff call 80b9b40 <_Unwind_GetTextRelBase> 80bbc81: 83 c4 10 add $0x10,%esp 80bbc84: 83 c4 08 add $0x8,%esp 80bbc87: 5b pop %ebx 80bbc88: c3 ret 80bbc89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bbc90 <read_encoded_value_with_base>: 80bbc90: 55 push %ebp 80bbc91: 57 push %edi 80bbc92: 89 cf mov %ecx,%edi 80bbc94: 56 push %esi 80bbc95: 53 push %ebx 80bbc96: e8 15 cc f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bbc9b: 81 c3 65 03 03 00 add $0x30365,%ebx 80bbca1: 83 ec 1c sub $0x1c,%esp 80bbca4: 3c 50 cmp $0x50,%al 80bbca6: 0f 84 24 01 00 00 je 80bbdd0 <.L25+0x18> 80bbcac: 89 c1 mov %eax,%ecx 80bbcae: 83 e1 0f and $0xf,%ecx 80bbcb1: 80 f9 0c cmp $0xc,%cl 80bbcb4: 0f 87 fe 00 00 00 ja 80bbdb8 <.L25> 80bbcba: 0f b6 c9 movzbl %cl,%ecx 80bbcbd: 8b b4 8b f8 b1 fe ff mov -0x14e08(%ebx,%ecx,4),%esi 80bbcc4: 01 de add %ebx,%esi 80bbcc6: ff e6 jmp *%esi 80bbcc8: 90 nop 80bbcc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bbcd0 <.L34>: 80bbcd0: 8b 37 mov (%edi),%esi 80bbcd2: 8d 5f 04 lea 0x4(%edi),%ebx 80bbcd5: 85 f6 test %esi,%esi 80bbcd7: 74 13 je 80bbcec <.L34+0x1c> 80bbcd9: 89 c1 mov %eax,%ecx 80bbcdb: 83 e1 70 and $0x70,%ecx 80bbcde: 80 f9 10 cmp $0x10,%cl 80bbce1: 0f 44 d7 cmove %edi,%edx 80bbce4: 01 d6 add %edx,%esi 80bbce6: 84 c0 test %al,%al 80bbce8: 79 02 jns 80bbcec <.L34+0x1c> 80bbcea: 8b 36 mov (%esi),%esi 80bbcec: 8b 44 24 30 mov 0x30(%esp),%eax 80bbcf0: 89 30 mov %esi,(%eax) 80bbcf2: 83 c4 1c add $0x1c,%esp 80bbcf5: 89 d8 mov %ebx,%eax 80bbcf7: 5b pop %ebx 80bbcf8: 5e pop %esi 80bbcf9: 5f pop %edi 80bbcfa: 5d pop %ebp 80bbcfb: c3 ret 80bbcfc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080bbd00 <.L35>: 80bbd00: 8b 37 mov (%edi),%esi 80bbd02: 8d 5f 08 lea 0x8(%edi),%ebx 80bbd05: eb ce jmp 80bbcd5 <.L34+0x5> 80bbd07: 89 f6 mov %esi,%esi 80bbd09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bbd10 <.L33>: 80bbd10: 0f bf 37 movswl (%edi),%esi 80bbd13: 8d 5f 02 lea 0x2(%edi),%ebx 80bbd16: eb bd jmp 80bbcd5 <.L34+0x5> 80bbd18: 90 nop 80bbd19: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bbd20 <.L32>: 80bbd20: 89 fb mov %edi,%ebx 80bbd22: 31 f6 xor %esi,%esi 80bbd24: 31 c9 xor %ecx,%ecx 80bbd26: 89 44 24 0c mov %eax,0xc(%esp) 80bbd2a: 89 d5 mov %edx,%ebp 80bbd2c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bbd30: 83 c3 01 add $0x1,%ebx 80bbd33: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80bbd37: 89 d0 mov %edx,%eax 80bbd39: 83 e0 7f and $0x7f,%eax 80bbd3c: d3 e0 shl %cl,%eax 80bbd3e: 83 c1 07 add $0x7,%ecx 80bbd41: 09 c6 or %eax,%esi 80bbd43: 84 d2 test %dl,%dl 80bbd45: 78 e9 js 80bbd30 <.L32+0x10> 80bbd47: 89 74 24 08 mov %esi,0x8(%esp) 80bbd4b: 83 f9 1f cmp $0x1f,%ecx 80bbd4e: 89 ee mov %ebp,%esi 80bbd50: 8b 44 24 0c mov 0xc(%esp),%eax 80bbd54: 89 d5 mov %edx,%ebp 80bbd56: 89 f2 mov %esi,%edx 80bbd58: 77 66 ja 80bbdc0 <.L25+0x8> 80bbd5a: 83 e5 40 and $0x40,%ebp 80bbd5d: 74 61 je 80bbdc0 <.L25+0x8> 80bbd5f: be ff ff ff ff mov $0xffffffff,%esi 80bbd64: d3 e6 shl %cl,%esi 80bbd66: 0b 74 24 08 or 0x8(%esp),%esi 80bbd6a: e9 6a ff ff ff jmp 80bbcd9 <.L34+0x9> 80bbd6f: 90 nop 080bbd70 <.L28>: 80bbd70: 89 fb mov %edi,%ebx 80bbd72: 31 f6 xor %esi,%esi 80bbd74: 31 c9 xor %ecx,%ecx 80bbd76: 89 44 24 08 mov %eax,0x8(%esp) 80bbd7a: 89 d5 mov %edx,%ebp 80bbd7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bbd80: 83 c3 01 add $0x1,%ebx 80bbd83: 0f b6 53 ff movzbl -0x1(%ebx),%edx 80bbd87: 89 d0 mov %edx,%eax 80bbd89: 83 e0 7f and $0x7f,%eax 80bbd8c: d3 e0 shl %cl,%eax 80bbd8e: 83 c1 07 add $0x7,%ecx 80bbd91: 09 c6 or %eax,%esi 80bbd93: 84 d2 test %dl,%dl 80bbd95: 78 e9 js 80bbd80 <.L28+0x10> 80bbd97: 8b 44 24 08 mov 0x8(%esp),%eax 80bbd9b: 89 ea mov %ebp,%edx 80bbd9d: e9 33 ff ff ff jmp 80bbcd5 <.L34+0x5> 80bbda2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 080bbda8 <.L29>: 80bbda8: 0f b7 37 movzwl (%edi),%esi 80bbdab: 8d 5f 02 lea 0x2(%edi),%ebx 80bbdae: e9 22 ff ff ff jmp 80bbcd5 <.L34+0x5> 80bbdb3: 90 nop 80bbdb4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080bbdb8 <.L25>: 80bbdb8: e8 b3 20 f9 ff call 804de70 <abort> 80bbdbd: 8d 76 00 lea 0x0(%esi),%esi 80bbdc0: 8b 74 24 08 mov 0x8(%esp),%esi 80bbdc4: e9 0c ff ff ff jmp 80bbcd5 <.L34+0x5> 80bbdc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bbdd0: 83 c7 03 add $0x3,%edi 80bbdd3: 8b 44 24 30 mov 0x30(%esp),%eax 80bbdd7: 83 e7 fc and $0xfffffffc,%edi 80bbdda: 8b 37 mov (%edi),%esi 80bbddc: 8d 5f 04 lea 0x4(%edi),%ebx 80bbddf: 89 30 mov %esi,(%eax) 80bbde1: 83 c4 1c add $0x1c,%esp 80bbde4: 89 d8 mov %ebx,%eax 80bbde6: 5b pop %ebx 80bbde7: 5e pop %esi 80bbde8: 5f pop %edi 80bbde9: 5d pop %ebp 80bbdea: c3 ret 80bbdeb: 90 nop 80bbdec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 080bbdf0 <__gcc_personality_v0>: 80bbdf0: 55 push %ebp 80bbdf1: 57 push %edi 80bbdf2: 56 push %esi 80bbdf3: 53 push %ebx 80bbdf4: e8 29 e2 ff ff call 80ba022 <__x86.get_pc_thunk.ax> 80bbdf9: 05 07 02 03 00 add $0x30207,%eax 80bbdfe: 83 ec 4c sub $0x4c,%esp 80bbe01: 83 7c 24 60 01 cmpl $0x1,0x60(%esp) 80bbe06: 89 44 24 0c mov %eax,0xc(%esp) 80bbe0a: b8 03 00 00 00 mov $0x3,%eax 80bbe0f: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp) 80bbe16: 00 80bbe17: 74 0f je 80bbe28 <__gcc_personality_v0+0x38> 80bbe19: 83 c4 4c add $0x4c,%esp 80bbe1c: 5b pop %ebx 80bbe1d: 5e pop %esi 80bbe1e: 5f pop %edi 80bbe1f: 5d pop %ebp 80bbe20: c3 ret 80bbe21: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bbe28: f6 44 24 64 02 testb $0x2,0x64(%esp) 80bbe2d: 75 0d jne 80bbe3c <__gcc_personality_v0+0x4c> 80bbe2f: 83 c4 4c add $0x4c,%esp 80bbe32: b8 08 00 00 00 mov $0x8,%eax 80bbe37: 5b pop %ebx 80bbe38: 5e pop %esi 80bbe39: 5f pop %edi 80bbe3a: 5d pop %ebp 80bbe3b: c3 ret 80bbe3c: 83 ec 0c sub $0xc,%esp 80bbe3f: ff b4 24 80 00 00 00 pushl 0x80(%esp) 80bbe46: 8b 7c 24 1c mov 0x1c(%esp),%edi 80bbe4a: 89 fb mov %edi,%ebx 80bbe4c: e8 7f dc ff ff call 80b9ad0 <_Unwind_GetLanguageSpecificData> 80bbe51: 83 c4 10 add $0x10,%esp 80bbe54: 85 c0 test %eax,%eax 80bbe56: 89 c6 mov %eax,%esi 80bbe58: 74 d5 je 80bbe2f <__gcc_personality_v0+0x3f> 80bbe5a: 8b 4c 24 74 mov 0x74(%esp),%ecx 80bbe5e: 31 c0 xor %eax,%eax 80bbe60: 85 c9 test %ecx,%ecx 80bbe62: 74 12 je 80bbe76 <__gcc_personality_v0+0x86> 80bbe64: 83 ec 0c sub $0xc,%esp 80bbe67: ff b4 24 80 00 00 00 pushl 0x80(%esp) 80bbe6e: e8 6d dc ff ff call 80b9ae0 <_Unwind_GetRegionStart> 80bbe73: 83 c4 10 add $0x10,%esp 80bbe76: 89 44 24 28 mov %eax,0x28(%esp) 80bbe7a: 0f b6 16 movzbl (%esi),%edx 80bbe7d: 8d 5e 01 lea 0x1(%esi),%ebx 80bbe80: 80 fa ff cmp $0xff,%dl 80bbe83: 0f 84 77 01 00 00 je 80bc000 <__gcc_personality_v0+0x210> 80bbe89: 0f b6 f2 movzbl %dl,%esi 80bbe8c: 8b 54 24 74 mov 0x74(%esp),%edx 80bbe90: 89 f0 mov %esi,%eax 80bbe92: e8 69 fd ff ff call 80bbc00 <base_of_encoded_value> 80bbe97: 83 ec 0c sub $0xc,%esp 80bbe9a: 89 d9 mov %ebx,%ecx 80bbe9c: 8d 54 24 38 lea 0x38(%esp),%edx 80bbea0: 52 push %edx 80bbea1: 89 c2 mov %eax,%edx 80bbea3: 89 f0 mov %esi,%eax 80bbea5: e8 e6 fd ff ff call 80bbc90 <read_encoded_value_with_base> 80bbeaa: 83 c4 10 add $0x10,%esp 80bbead: 89 c3 mov %eax,%ebx 80bbeaf: 0f b6 03 movzbl (%ebx),%eax 80bbeb2: 8d 53 01 lea 0x1(%ebx),%edx 80bbeb5: 3c ff cmp $0xff,%al 80bbeb7: 88 44 24 3c mov %al,0x3c(%esp) 80bbebb: 0f 84 aa 01 00 00 je 80bc06b <__gcc_personality_v0+0x27b> 80bbec1: 31 f6 xor %esi,%esi 80bbec3: 31 c9 xor %ecx,%ecx 80bbec5: 8d 76 00 lea 0x0(%esi),%esi 80bbec8: 83 c2 01 add $0x1,%edx 80bbecb: 0f b6 5a ff movzbl -0x1(%edx),%ebx 80bbecf: 89 d8 mov %ebx,%eax 80bbed1: 83 e0 7f and $0x7f,%eax 80bbed4: d3 e0 shl %cl,%eax 80bbed6: 83 c1 07 add $0x7,%ecx 80bbed9: 09 c6 or %eax,%esi 80bbedb: 84 db test %bl,%bl 80bbedd: 78 e9 js 80bbec8 <__gcc_personality_v0+0xd8> 80bbedf: 01 d6 add %edx,%esi 80bbee1: 89 74 24 34 mov %esi,0x34(%esp) 80bbee5: 0f b6 02 movzbl (%edx),%eax 80bbee8: 8d 72 01 lea 0x1(%edx),%esi 80bbeeb: 31 db xor %ebx,%ebx 80bbeed: 31 c9 xor %ecx,%ecx 80bbeef: 88 44 24 3d mov %al,0x3d(%esp) 80bbef3: 90 nop 80bbef4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bbef8: 83 c6 01 add $0x1,%esi 80bbefb: 0f b6 56 ff movzbl -0x1(%esi),%edx 80bbeff: 89 d0 mov %edx,%eax 80bbf01: 83 e0 7f and $0x7f,%eax 80bbf04: d3 e0 shl %cl,%eax 80bbf06: 83 c1 07 add $0x7,%ecx 80bbf09: 09 c3 or %eax,%ebx 80bbf0b: 84 d2 test %dl,%dl 80bbf0d: 78 e9 js 80bbef8 <__gcc_personality_v0+0x108> 80bbf0f: 01 f3 add %esi,%ebx 80bbf11: 83 ec 08 sub $0x8,%esp 80bbf14: 89 5c 24 40 mov %ebx,0x40(%esp) 80bbf18: 8d 44 24 20 lea 0x20(%esp),%eax 80bbf1c: 50 push %eax 80bbf1d: ff b4 24 80 00 00 00 pushl 0x80(%esp) 80bbf24: 8b 5c 24 1c mov 0x1c(%esp),%ebx 80bbf28: e8 73 db ff ff call 80b9aa0 <_Unwind_GetIPInfo> 80bbf2d: 83 c4 10 add $0x10,%esp 80bbf30: 89 c7 mov %eax,%edi 80bbf32: 83 7c 24 18 01 cmpl $0x1,0x18(%esp) 80bbf37: 83 df 00 sbb $0x0,%edi 80bbf3a: 3b 74 24 38 cmp 0x38(%esp),%esi 80bbf3e: 0f 83 eb fe ff ff jae 80bbe2f <__gcc_personality_v0+0x3f> 80bbf44: 8d 44 24 20 lea 0x20(%esp),%eax 80bbf48: 8d 6c 24 1c lea 0x1c(%esp),%ebp 80bbf4c: 89 44 24 04 mov %eax,0x4(%esp) 80bbf50: 8d 44 24 24 lea 0x24(%esp),%eax 80bbf54: 89 44 24 08 mov %eax,0x8(%esp) 80bbf58: 90 nop 80bbf59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bbf60: 0f b6 5c 24 3d movzbl 0x3d(%esp),%ebx 80bbf65: 31 d2 xor %edx,%edx 80bbf67: 89 d8 mov %ebx,%eax 80bbf69: e8 92 fc ff ff call 80bbc00 <base_of_encoded_value> 80bbf6e: 83 ec 0c sub $0xc,%esp 80bbf71: 89 f1 mov %esi,%ecx 80bbf73: 89 c2 mov %eax,%edx 80bbf75: 55 push %ebp 80bbf76: 89 d8 mov %ebx,%eax 80bbf78: e8 13 fd ff ff call 80bbc90 <read_encoded_value_with_base> 80bbf7d: 0f b6 5c 24 4d movzbl 0x4d(%esp),%ebx 80bbf82: 89 c6 mov %eax,%esi 80bbf84: 83 c4 10 add $0x10,%esp 80bbf87: 31 d2 xor %edx,%edx 80bbf89: 89 d8 mov %ebx,%eax 80bbf8b: e8 70 fc ff ff call 80bbc00 <base_of_encoded_value> 80bbf90: 83 ec 0c sub $0xc,%esp 80bbf93: 89 f1 mov %esi,%ecx 80bbf95: 89 c2 mov %eax,%edx 80bbf97: ff 74 24 10 pushl 0x10(%esp) 80bbf9b: 89 d8 mov %ebx,%eax 80bbf9d: e8 ee fc ff ff call 80bbc90 <read_encoded_value_with_base> 80bbfa2: 0f b6 5c 24 4d movzbl 0x4d(%esp),%ebx 80bbfa7: 89 c6 mov %eax,%esi 80bbfa9: 83 c4 10 add $0x10,%esp 80bbfac: 31 d2 xor %edx,%edx 80bbfae: 89 d8 mov %ebx,%eax 80bbfb0: e8 4b fc ff ff call 80bbc00 <base_of_encoded_value> 80bbfb5: 83 ec 0c sub $0xc,%esp 80bbfb8: 89 f1 mov %esi,%ecx 80bbfba: 89 c2 mov %eax,%edx 80bbfbc: ff 74 24 14 pushl 0x14(%esp) 80bbfc0: 89 d8 mov %ebx,%eax 80bbfc2: e8 c9 fc ff ff call 80bbc90 <read_encoded_value_with_base> 80bbfc7: 83 c4 10 add $0x10,%esp 80bbfca: 89 c6 mov %eax,%esi 80bbfcc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bbfd0: 83 c6 01 add $0x1,%esi 80bbfd3: 80 7e ff 00 cmpb $0x0,-0x1(%esi) 80bbfd7: 78 f7 js 80bbfd0 <__gcc_personality_v0+0x1e0> 80bbfd9: 8b 44 24 1c mov 0x1c(%esp),%eax 80bbfdd: 03 44 24 28 add 0x28(%esp),%eax 80bbfe1: 39 c7 cmp %eax,%edi 80bbfe3: 0f 82 46 fe ff ff jb 80bbe2f <__gcc_personality_v0+0x3f> 80bbfe9: 03 44 24 20 add 0x20(%esp),%eax 80bbfed: 39 c7 cmp %eax,%edi 80bbfef: 72 18 jb 80bc009 <__gcc_personality_v0+0x219> 80bbff1: 39 74 24 38 cmp %esi,0x38(%esp) 80bbff5: 0f 87 65 ff ff ff ja 80bbf60 <__gcc_personality_v0+0x170> 80bbffb: e9 2f fe ff ff jmp 80bbe2f <__gcc_personality_v0+0x3f> 80bc000: 89 44 24 2c mov %eax,0x2c(%esp) 80bc004: e9 a6 fe ff ff jmp 80bbeaf <__gcc_personality_v0+0xbf> 80bc009: 8b 44 24 24 mov 0x24(%esp),%eax 80bc00d: 85 c0 test %eax,%eax 80bc00f: 0f 84 1a fe ff ff je 80bbe2f <__gcc_personality_v0+0x3f> 80bc015: 03 44 24 2c add 0x2c(%esp),%eax 80bc019: 89 c6 mov %eax,%esi 80bc01b: 0f 84 0e fe ff ff je 80bbe2f <__gcc_personality_v0+0x3f> 80bc021: 83 ec 04 sub $0x4,%esp 80bc024: ff 74 24 74 pushl 0x74(%esp) 80bc028: 6a 00 push $0x0 80bc02a: ff b4 24 80 00 00 00 pushl 0x80(%esp) 80bc031: 8b 7c 24 1c mov 0x1c(%esp),%edi 80bc035: 89 fb mov %edi,%ebx 80bc037: e8 f4 d9 ff ff call 80b9a30 <_Unwind_SetGR> 80bc03c: 83 c4 0c add $0xc,%esp 80bc03f: 6a 00 push $0x0 80bc041: 6a 02 push $0x2 80bc043: ff b4 24 80 00 00 00 pushl 0x80(%esp) 80bc04a: e8 e1 d9 ff ff call 80b9a30 <_Unwind_SetGR> 80bc04f: 58 pop %eax 80bc050: 5a pop %edx 80bc051: 56 push %esi 80bc052: ff b4 24 80 00 00 00 pushl 0x80(%esp) 80bc059: e8 62 da ff ff call 80b9ac0 <_Unwind_SetIP> 80bc05e: 83 c4 10 add $0x10,%esp 80bc061: b8 07 00 00 00 mov $0x7,%eax 80bc066: e9 ae fd ff ff jmp 80bbe19 <__gcc_personality_v0+0x29> 80bc06b: c7 44 24 34 00 00 00 movl $0x0,0x34(%esp) 80bc072: 00 80bc073: e9 6d fe ff ff jmp 80bbee5 <__gcc_personality_v0+0xf5> 80bc078: 66 90 xchg %ax,%ax 80bc07a: 66 90 xchg %ax,%ax 80bc07c: 66 90 xchg %ax,%ax 80bc07e: 66 90 xchg %ax,%ax 080bc080 <__dl_iterate_phdr>: 80bc080: 55 push %ebp 80bc081: 57 push %edi 80bc082: b8 00 00 00 00 mov $0x0,%eax 80bc087: 56 push %esi 80bc088: 53 push %ebx 80bc089: 83 ec 4c sub $0x4c,%esp 80bc08c: 85 c0 test %eax,%eax 80bc08e: 8b 6c 24 60 mov 0x60(%esp),%ebp 80bc092: 8b 7c 24 64 mov 0x64(%esp),%edi 80bc096: 74 10 je 80bc0a8 <__dl_iterate_phdr+0x28> 80bc098: 83 ec 0c sub $0xc,%esp 80bc09b: 68 c0 c9 0e 08 push $0x80ec9c0 80bc0a0: e8 5b 3f f4 f7 call 0 <_nl_current_LC_CTYPE> 80bc0a5: 83 c4 10 add $0x10,%esp 80bc0a8: 8b 1d 40 ca 0e 08 mov 0x80eca40,%ebx 80bc0ae: a1 44 ca 0e 08 mov 0x80eca44,%eax 80bc0b3: 31 d2 xor %edx,%edx 80bc0b5: 89 54 24 0c mov %edx,0xc(%esp) 80bc0b9: 8d 74 24 18 lea 0x18(%esp),%esi 80bc0bd: 85 db test %ebx,%ebx 80bc0bf: 89 44 24 08 mov %eax,0x8(%esp) 80bc0c3: 0f 84 a7 00 00 00 je 80bc170 <__dl_iterate_phdr+0xf0> 80bc0c9: 89 6c 24 60 mov %ebp,0x60(%esp) 80bc0cd: 89 fd mov %edi,%ebp 80bc0cf: 89 df mov %ebx,%edi 80bc0d1: eb 22 jmp 80bc0f5 <__dl_iterate_phdr+0x75> 80bc0d3: 90 nop 80bc0d4: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bc0d8: 83 ec 04 sub $0x4,%esp 80bc0db: 55 push %ebp 80bc0dc: 6a 28 push $0x28 80bc0de: 56 push %esi 80bc0df: ff 54 24 70 call *0x70(%esp) 80bc0e3: 83 c4 10 add $0x10,%esp 80bc0e6: 85 c0 test %eax,%eax 80bc0e8: 0f 85 b2 00 00 00 jne 80bc1a0 <__dl_iterate_phdr+0x120> 80bc0ee: 8b 7f 0c mov 0xc(%edi),%edi 80bc0f1: 85 ff test %edi,%edi 80bc0f3: 74 7b je 80bc170 <__dl_iterate_phdr+0xf0> 80bc0f5: 8b 47 14 mov 0x14(%edi),%eax 80bc0f8: 8b 0d 20 ca 0e 08 mov 0x80eca20,%ecx 80bc0fe: 8b 1d 24 ca 0e 08 mov 0x80eca24,%ebx 80bc104: 8b 10 mov (%eax),%edx 80bc106: 89 54 24 18 mov %edx,0x18(%esp) 80bc10a: 8b 50 04 mov 0x4(%eax),%edx 80bc10d: 89 4c 24 28 mov %ecx,0x28(%esp) 80bc111: 2b 4c 24 08 sub 0x8(%esp),%ecx 80bc115: 89 5c 24 2c mov %ebx,0x2c(%esp) 80bc119: 1b 5c 24 0c sbb 0xc(%esp),%ebx 80bc11d: 89 54 24 1c mov %edx,0x1c(%esp) 80bc121: 8b 90 50 01 00 00 mov 0x150(%eax),%edx 80bc127: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%esp) 80bc12e: 00 80bc12f: 89 4c 24 30 mov %ecx,0x30(%esp) 80bc133: 89 54 24 20 mov %edx,0x20(%esp) 80bc137: 0f b7 90 58 01 00 00 movzwl 0x158(%eax),%edx 80bc13e: 89 5c 24 34 mov %ebx,0x34(%esp) 80bc142: 66 89 54 24 24 mov %dx,0x24(%esp) 80bc147: 8b 90 44 02 00 00 mov 0x244(%eax),%edx 80bc14d: 85 d2 test %edx,%edx 80bc14f: 89 54 24 38 mov %edx,0x38(%esp) 80bc153: 74 83 je 80bc0d8 <__dl_iterate_phdr+0x58> 80bc155: 83 ec 0c sub $0xc,%esp 80bc158: 50 push %eax 80bc159: e8 22 ed fd ff call 809ae80 <_dl_tls_get_addr_soft> 80bc15e: 89 44 24 4c mov %eax,0x4c(%esp) 80bc162: 83 c4 10 add $0x10,%esp 80bc165: e9 6e ff ff ff jmp 80bc0d8 <__dl_iterate_phdr+0x58> 80bc16a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bc170: 31 d2 xor %edx,%edx 80bc172: b8 00 00 00 00 mov $0x0,%eax 80bc177: 85 c0 test %eax,%eax 80bc179: 74 18 je 80bc193 <__dl_iterate_phdr+0x113> 80bc17b: 89 54 24 08 mov %edx,0x8(%esp) 80bc17f: 83 ec 0c sub $0xc,%esp 80bc182: 68 c0 c9 0e 08 push $0x80ec9c0 80bc187: e8 74 3e f4 f7 call 0 <_nl_current_LC_CTYPE> 80bc18c: 83 c4 10 add $0x10,%esp 80bc18f: 8b 54 24 08 mov 0x8(%esp),%edx 80bc193: 83 c4 4c add $0x4c,%esp 80bc196: 89 d0 mov %edx,%eax 80bc198: 5b pop %ebx 80bc199: 5e pop %esi 80bc19a: 5f pop %edi 80bc19b: 5d pop %ebp 80bc19c: c3 ret 80bc19d: 8d 76 00 lea 0x0(%esi),%esi 80bc1a0: 89 c2 mov %eax,%edx 80bc1a2: eb ce jmp 80bc172 <__dl_iterate_phdr+0xf2> Disassembly of section __libc_freeres_fn: 080bc1b0 <free_mem>: 80bc1b0: 53 push %ebx 80bc1b1: 83 ec 08 sub $0x8,%esp 80bc1b4: 8b 1d 30 dc 0e 08 mov 0x80edc30,%ebx 80bc1ba: 85 db test %ebx,%ebx 80bc1bc: 74 3f je 80bc1fd <free_mem+0x4d> 80bc1be: 66 90 xchg %ax,%ax 80bc1c0: 8b 03 mov (%ebx),%eax 80bc1c2: a3 30 dc 0e 08 mov %eax,0x80edc30 80bc1c7: 8b 43 04 mov 0x4(%ebx),%eax 80bc1ca: 3d 64 cf 0b 08 cmp $0x80bcf64,%eax 80bc1cf: 74 0c je 80bc1dd <free_mem+0x2d> 80bc1d1: 83 ec 0c sub $0xc,%esp 80bc1d4: 50 push %eax 80bc1d5: e8 b6 e3 f9 ff call 805a590 <__cfree> 80bc1da: 83 c4 10 add $0x10,%esp 80bc1dd: 83 ec 0c sub $0xc,%esp 80bc1e0: ff 73 08 pushl 0x8(%ebx) 80bc1e3: e8 a8 e3 f9 ff call 805a590 <__cfree> 80bc1e8: 89 1c 24 mov %ebx,(%esp) 80bc1eb: e8 a0 e3 f9 ff call 805a590 <__cfree> 80bc1f0: 8b 1d 30 dc 0e 08 mov 0x80edc30,%ebx 80bc1f6: 83 c4 10 add $0x10,%esp 80bc1f9: 85 db test %ebx,%ebx 80bc1fb: 75 c3 jne 80bc1c0 <free_mem+0x10> 80bc1fd: a1 6c c0 0e 08 mov 0x80ec06c,%eax 80bc202: 3d 78 cf 0b 08 cmp $0x80bcf78,%eax 80bc207: 74 0c je 80bc215 <free_mem+0x65> 80bc209: 83 ec 0c sub $0xc,%esp 80bc20c: 50 push %eax 80bc20d: e8 7e e3 f9 ff call 805a590 <__cfree> 80bc212: 83 c4 10 add $0x10,%esp 80bc215: 83 ec 08 sub $0x8,%esp 80bc218: 68 90 a5 05 08 push $0x805a590 80bc21d: ff 35 f8 d1 0e 08 pushl 0x80ed1f8 80bc223: e8 d8 33 fb ff call 806f600 <__tdestroy> 80bc228: a1 f4 d1 0e 08 mov 0x80ed1f4,%eax 80bc22d: 83 c4 10 add $0x10,%esp 80bc230: c7 05 f8 d1 0e 08 00 movl $0x0,0x80ed1f8 80bc237: 00 00 00 80bc23a: 85 c0 test %eax,%eax 80bc23c: 74 1c je 80bc25a <free_mem+0xaa> 80bc23e: 66 90 xchg %ax,%ax 80bc240: 8b 18 mov (%eax),%ebx 80bc242: 83 ec 0c sub $0xc,%esp 80bc245: 50 push %eax 80bc246: 89 1d f4 d1 0e 08 mov %ebx,0x80ed1f4 80bc24c: e8 3f e3 f9 ff call 805a590 <__cfree> 80bc251: 83 c4 10 add $0x10,%esp 80bc254: 85 db test %ebx,%ebx 80bc256: 89 d8 mov %ebx,%eax 80bc258: 75 e6 jne 80bc240 <free_mem+0x90> 80bc25a: 83 c4 08 add $0x8,%esp 80bc25d: 5b pop %ebx 80bc25e: c3 ret 80bc25f: 90 nop 080bc260 <_nl_finddomain_subfreeres>: 80bc260: 56 push %esi 80bc261: 53 push %ebx 80bc262: 83 ec 04 sub $0x4,%esp 80bc265: 8b 1d 40 d2 0e 08 mov 0x80ed240,%ebx 80bc26b: 85 db test %ebx,%ebx 80bc26d: 75 0b jne 80bc27a <_nl_finddomain_subfreeres+0x1a> 80bc26f: eb 31 jmp 80bc2a2 <_nl_finddomain_subfreeres+0x42> 80bc271: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bc278: 89 f3 mov %esi,%ebx 80bc27a: 8b 43 08 mov 0x8(%ebx),%eax 80bc27d: 85 c0 test %eax,%eax 80bc27f: 74 05 je 80bc286 <_nl_finddomain_subfreeres+0x26> 80bc281: e8 2a 00 00 00 call 80bc2b0 <_nl_unload_domain> 80bc286: 8b 73 0c mov 0xc(%ebx),%esi 80bc289: 83 ec 0c sub $0xc,%esp 80bc28c: ff 33 pushl (%ebx) 80bc28e: e8 fd e2 f9 ff call 805a590 <__cfree> 80bc293: 89 1c 24 mov %ebx,(%esp) 80bc296: e8 f5 e2 f9 ff call 805a590 <__cfree> 80bc29b: 83 c4 10 add $0x10,%esp 80bc29e: 85 f6 test %esi,%esi 80bc2a0: 75 d6 jne 80bc278 <_nl_finddomain_subfreeres+0x18> 80bc2a2: 83 c4 04 add $0x4,%esp 80bc2a5: 5b pop %ebx 80bc2a6: 5e pop %esi 80bc2a7: c3 ret 80bc2a8: 66 90 xchg %ax,%ax 80bc2aa: 66 90 xchg %ax,%ax 80bc2ac: 66 90 xchg %ax,%ax 80bc2ae: 66 90 xchg %ax,%ax 080bc2b0 <_nl_unload_domain>: 80bc2b0: 55 push %ebp 80bc2b1: 57 push %edi 80bc2b2: 89 c5 mov %eax,%ebp 80bc2b4: 56 push %esi 80bc2b5: 53 push %ebx 80bc2b6: 83 ec 0c sub $0xc,%esp 80bc2b9: 8b 40 60 mov 0x60(%eax),%eax 80bc2bc: 3d 3c d4 0b 08 cmp $0x80bd43c,%eax 80bc2c1: 74 05 je 80bc2c8 <_nl_unload_domain+0x18> 80bc2c3: e8 18 11 f9 ff call 804d3e0 <__gettext_free_exp> 80bc2c8: 8b 55 3c mov 0x3c(%ebp),%edx 80bc2cb: 31 ff xor %edi,%edi 80bc2cd: 31 f6 xor %esi,%esi 80bc2cf: 85 d2 test %edx,%edx 80bc2d1: 75 1d jne 80bc2f0 <_nl_unload_domain+0x40> 80bc2d3: eb 4b jmp 80bc320 <_nl_unload_domain+0x70> 80bc2d5: 8d 76 00 lea 0x0(%esi),%esi 80bc2d8: 8b 43 04 mov 0x4(%ebx),%eax 80bc2db: 83 f8 ff cmp $0xffffffff,%eax 80bc2de: 74 05 je 80bc2e5 <_nl_unload_domain+0x35> 80bc2e0: e8 3b 58 fb ff call 8071b20 <__gconv_close> 80bc2e5: 83 c6 01 add $0x1,%esi 80bc2e8: 83 c7 0c add $0xc,%edi 80bc2eb: 39 75 3c cmp %esi,0x3c(%ebp) 80bc2ee: 76 30 jbe 80bc320 <_nl_unload_domain+0x70> 80bc2f0: 8b 5d 38 mov 0x38(%ebp),%ebx 80bc2f3: 83 ec 0c sub $0xc,%esp 80bc2f6: 01 fb add %edi,%ebx 80bc2f8: ff 33 pushl (%ebx) 80bc2fa: e8 91 e2 f9 ff call 805a590 <__cfree> 80bc2ff: 8b 43 08 mov 0x8(%ebx),%eax 80bc302: 83 c4 10 add $0x10,%esp 80bc305: 8d 50 ff lea -0x1(%eax),%edx 80bc308: 83 fa fd cmp $0xfffffffd,%edx 80bc30b: 77 cb ja 80bc2d8 <_nl_unload_domain+0x28> 80bc30d: 83 ec 0c sub $0xc,%esp 80bc310: 50 push %eax 80bc311: e8 7a e2 f9 ff call 805a590 <__cfree> 80bc316: 83 c4 10 add $0x10,%esp 80bc319: eb bd jmp 80bc2d8 <_nl_unload_domain+0x28> 80bc31b: 90 nop 80bc31c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bc320: 83 ec 0c sub $0xc,%esp 80bc323: ff 75 38 pushl 0x38(%ebp) 80bc326: e8 65 e2 f9 ff call 805a590 <__cfree> 80bc32b: b8 00 00 00 00 mov $0x0,%eax 80bc330: 83 c4 10 add $0x10,%esp 80bc333: 85 c0 test %eax,%eax 80bc335: 74 0f je 80bc346 <_nl_unload_domain+0x96> 80bc337: 8d 45 40 lea 0x40(%ebp),%eax 80bc33a: 83 ec 0c sub $0xc,%esp 80bc33d: 50 push %eax 80bc33e: e8 bd 3c f4 f7 call 0 <_nl_current_LC_CTYPE> 80bc343: 83 c4 10 add $0x10,%esp 80bc346: 83 ec 0c sub $0xc,%esp 80bc349: ff 75 10 pushl 0x10(%ebp) 80bc34c: e8 3f e2 f9 ff call 805a590 <__cfree> 80bc351: 8b 45 04 mov 0x4(%ebp),%eax 80bc354: 83 c4 10 add $0x10,%esp 80bc357: 85 c0 test %eax,%eax 80bc359: 75 25 jne 80bc380 <_nl_unload_domain+0xd0> 80bc35b: 83 ec 0c sub $0xc,%esp 80bc35e: ff 75 00 pushl 0x0(%ebp) 80bc361: e8 2a e2 f9 ff call 805a590 <__cfree> 80bc366: 83 c4 10 add $0x10,%esp 80bc369: 83 ec 0c sub $0xc,%esp 80bc36c: 55 push %ebp 80bc36d: e8 1e e2 f9 ff call 805a590 <__cfree> 80bc372: 83 c4 1c add $0x1c,%esp 80bc375: 5b pop %ebx 80bc376: 5e pop %esi 80bc377: 5f pop %edi 80bc378: 5d pop %ebp 80bc379: c3 ret 80bc37a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bc380: 83 ec 08 sub $0x8,%esp 80bc383: ff 75 08 pushl 0x8(%ebp) 80bc386: ff 75 00 pushl 0x0(%ebp) 80bc389: e8 02 2a fb ff call 806ed90 <__munmap> 80bc38e: 83 c4 10 add $0x10,%esp 80bc391: eb d6 jmp 80bc369 <_nl_unload_domain+0xb9> 80bc393: 66 90 xchg %ax,%ax 80bc395: 66 90 xchg %ax,%ax 80bc397: 66 90 xchg %ax,%ax 80bc399: 66 90 xchg %ax,%ax 80bc39b: 66 90 xchg %ax,%ax 80bc39d: 66 90 xchg %ax,%ax 80bc39f: 90 nop 080bc3a0 <buffer_free>: 80bc3a0: 53 push %ebx 80bc3a1: 83 ec 08 sub $0x8,%esp 80bc3a4: 8b 1d ac d4 0e 08 mov 0x80ed4ac,%ebx 80bc3aa: c6 05 b0 d4 0e 08 01 movb $0x1,0x80ed4b0 80bc3b1: 85 db test %ebx,%ebx 80bc3b3: 74 1e je 80bc3d3 <buffer_free+0x33> 80bc3b5: 8d 76 00 lea 0x0(%esi),%esi 80bc3b8: 83 ec 0c sub $0xc,%esp 80bc3bb: ff 73 60 pushl 0x60(%ebx) 80bc3be: e8 cd e1 f9 ff call 805a590 <__cfree> 80bc3c3: 8b 5b 5c mov 0x5c(%ebx),%ebx 80bc3c6: 83 c4 10 add $0x10,%esp 80bc3c9: 85 db test %ebx,%ebx 80bc3cb: 89 1d ac d4 0e 08 mov %ebx,0x80ed4ac 80bc3d1: 75 e5 jne 80bc3b8 <buffer_free+0x18> 80bc3d3: 83 c4 08 add $0x8,%esp 80bc3d6: 5b pop %ebx 80bc3d7: c3 ret 80bc3d8: 66 90 xchg %ax,%ax 80bc3da: 66 90 xchg %ax,%ax 80bc3dc: 66 90 xchg %ax,%ax 80bc3de: 66 90 xchg %ax,%ax 080bc3e0 <free_derivation>: 80bc3e0: 55 push %ebp 80bc3e1: 57 push %edi 80bc3e2: 56 push %esi 80bc3e3: 53 push %ebx 80bc3e4: 83 ec 0c sub $0xc,%esp 80bc3e7: 8b 7c 24 20 mov 0x20(%esp),%edi 80bc3eb: 8b 77 0c mov 0xc(%edi),%esi 80bc3ee: 8b 57 08 mov 0x8(%edi),%edx 80bc3f1: 85 f6 test %esi,%esi 80bc3f3: 74 4e je 80bc443 <free_derivation+0x63> 80bc3f5: 31 f6 xor %esi,%esi 80bc3f7: 89 f6 mov %esi,%esi 80bc3f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80bc400: 6b ee 3c imul $0x3c,%esi,%ebp 80bc403: 8d 04 2a lea (%edx,%ebp,1),%eax 80bc406: 8b 58 08 mov 0x8(%eax),%ebx 80bc409: 85 db test %ebx,%ebx 80bc40b: 7e 2e jle 80bc43b <free_derivation+0x5b> 80bc40d: 8b 58 20 mov 0x20(%eax),%ebx 80bc410: 85 db test %ebx,%ebx 80bc412: 74 27 je 80bc43b <free_derivation+0x5b> 80bc414: 8b 08 mov (%eax),%ecx 80bc416: 85 c9 test %ecx,%ecx 80bc418: 74 64 je 80bc47e <free_derivation+0x9e> 80bc41a: 83 ec 0c sub $0xc,%esp 80bc41d: c1 cb 09 ror $0x9,%ebx 80bc420: 65 33 1d 18 00 00 00 xor %gs:0x18,%ebx 80bc427: 53 push %ebx 80bc428: e8 03 18 fe ff call 809dc30 <_dl_mcount_wrapper_check> 80bc42d: 03 6f 08 add 0x8(%edi),%ebp 80bc430: 89 2c 24 mov %ebp,(%esp) 80bc433: ff d3 call *%ebx 80bc435: 8b 57 08 mov 0x8(%edi),%edx 80bc438: 83 c4 10 add $0x10,%esp 80bc43b: 83 c6 01 add $0x1,%esi 80bc43e: 39 77 0c cmp %esi,0xc(%edi) 80bc441: 77 bd ja 80bc400 <free_derivation+0x20> 80bc443: 85 d2 test %edx,%edx 80bc445: 74 27 je 80bc46e <free_derivation+0x8e> 80bc447: 83 ec 0c sub $0xc,%esp 80bc44a: ff 72 0c pushl 0xc(%edx) 80bc44d: e8 3e e1 f9 ff call 805a590 <__cfree> 80bc452: 58 pop %eax 80bc453: 6b 47 0c 3c imul $0x3c,0xc(%edi),%eax 80bc457: 03 47 08 add 0x8(%edi),%eax 80bc45a: ff 70 d4 pushl -0x2c(%eax) 80bc45d: e8 2e e1 f9 ff call 805a590 <__cfree> 80bc462: 5a pop %edx 80bc463: ff 77 08 pushl 0x8(%edi) 80bc466: e8 25 e1 f9 ff call 805a590 <__cfree> 80bc46b: 83 c4 10 add $0x10,%esp 80bc46e: 89 7c 24 20 mov %edi,0x20(%esp) 80bc472: 83 c4 0c add $0xc,%esp 80bc475: 5b pop %ebx 80bc476: 5e pop %esi 80bc477: 5f pop %edi 80bc478: 5d pop %ebp 80bc479: e9 12 e1 f9 ff jmp 805a590 <__cfree> 80bc47e: 68 d4 ff 0b 08 push $0x80bffd4 80bc483: 68 b9 00 00 00 push $0xb9 80bc488: 68 84 ff 0b 08 push $0x80bff84 80bc48d: 68 a8 ff 0b 08 push $0x80bffa8 80bc492: e8 49 d3 f8 ff call 80497e0 <__assert_fail> 80bc497: 89 f6 mov %esi,%esi 80bc499: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bc4a0 <free_modules_db>: 80bc4a0: 56 push %esi 80bc4a1: 53 push %ebx 80bc4a2: 89 c3 mov %eax,%ebx 80bc4a4: 83 ec 04 sub $0x4,%esp 80bc4a7: 8b 40 14 mov 0x14(%eax),%eax 80bc4aa: 85 c0 test %eax,%eax 80bc4ac: 74 05 je 80bc4b3 <free_modules_db+0x13> 80bc4ae: e8 ed ff ff ff call 80bc4a0 <free_modules_db> 80bc4b3: 8b 43 1c mov 0x1c(%ebx),%eax 80bc4b6: 85 c0 test %eax,%eax 80bc4b8: 74 14 je 80bc4ce <free_modules_db+0x2e> 80bc4ba: e8 e1 ff ff ff call 80bc4a0 <free_modules_db> 80bc4bf: eb 0d jmp 80bc4ce <free_modules_db+0x2e> 80bc4c1: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bc4c8: 85 f6 test %esi,%esi 80bc4ca: 89 f3 mov %esi,%ebx 80bc4cc: 74 1d je 80bc4eb <free_modules_db+0x4b> 80bc4ce: 8b 43 10 mov 0x10(%ebx),%eax 80bc4d1: 8b 73 18 mov 0x18(%ebx),%esi 80bc4d4: 80 38 2f cmpb $0x2f,(%eax) 80bc4d7: 75 ef jne 80bc4c8 <free_modules_db+0x28> 80bc4d9: 83 ec 0c sub $0xc,%esp 80bc4dc: 53 push %ebx 80bc4dd: 89 f3 mov %esi,%ebx 80bc4df: e8 ac e0 f9 ff call 805a590 <__cfree> 80bc4e4: 83 c4 10 add $0x10,%esp 80bc4e7: 85 f6 test %esi,%esi 80bc4e9: 75 e3 jne 80bc4ce <free_modules_db+0x2e> 80bc4eb: 83 c4 04 add $0x4,%esp 80bc4ee: 5b pop %ebx 80bc4ef: 5e pop %esi 80bc4f0: c3 ret 80bc4f1: eb 0d jmp 80bc500 <free_mem> 80bc4f3: 90 nop 80bc4f4: 90 nop 80bc4f5: 90 nop 80bc4f6: 90 nop 80bc4f7: 90 nop 80bc4f8: 90 nop 80bc4f9: 90 nop 80bc4fa: 90 nop 80bc4fb: 90 nop 80bc4fc: 90 nop 80bc4fd: 90 nop 80bc4fe: 90 nop 80bc4ff: 90 nop 080bc500 <free_mem>: 80bc500: 83 ec 0c sub $0xc,%esp 80bc503: e8 c8 01 00 00 call 80bc6d0 <_nl_locale_subfreeres> 80bc508: e8 53 fd ff ff call 80bc260 <_nl_finddomain_subfreeres> 80bc50d: a1 dc dc 0e 08 mov 0x80edcdc,%eax 80bc512: 85 c0 test %eax,%eax 80bc514: 74 11 je 80bc527 <free_mem+0x27> 80bc516: 83 ec 08 sub $0x8,%esp 80bc519: 68 90 a5 05 08 push $0x805a590 80bc51e: 50 push %eax 80bc51f: e8 dc 30 fb ff call 806f600 <__tdestroy> 80bc524: 83 c4 10 add $0x10,%esp 80bc527: a1 d4 dc 0e 08 mov 0x80edcd4,%eax 80bc52c: 85 c0 test %eax,%eax 80bc52e: 74 05 je 80bc535 <free_mem+0x35> 80bc530: e8 6b ff ff ff call 80bc4a0 <free_modules_db> 80bc535: a1 ac d5 0e 08 mov 0x80ed5ac,%eax 80bc53a: 85 c0 test %eax,%eax 80bc53c: 74 11 je 80bc54f <free_mem+0x4f> 80bc53e: 83 ec 08 sub $0x8,%esp 80bc541: 68 e0 c3 0b 08 push $0x80bc3e0 80bc546: 50 push %eax 80bc547: e8 b4 30 fb ff call 806f600 <__tdestroy> 80bc54c: 83 c4 10 add $0x10,%esp 80bc54f: 83 c4 0c add $0xc,%esp 80bc552: c3 ret 80bc553: 66 90 xchg %ax,%ax 80bc555: 66 90 xchg %ax,%ax 80bc557: 66 90 xchg %ax,%ax 80bc559: 66 90 xchg %ax,%ax 80bc55b: 66 90 xchg %ax,%ax 80bc55d: 66 90 xchg %ax,%ax 80bc55f: 90 nop 080bc560 <free_mem>: 80bc560: a1 e8 dc 0e 08 mov 0x80edce8,%eax 80bc565: 3d 88 05 0c 08 cmp $0x80c0588,%eax 80bc56a: 74 10 je 80bc57c <free_mem+0x1c> 80bc56c: 85 c0 test %eax,%eax 80bc56e: 74 0c je 80bc57c <free_mem+0x1c> 80bc570: 83 ec 18 sub $0x18,%esp 80bc573: 50 push %eax 80bc574: e8 17 e0 f9 ff call 805a590 <__cfree> 80bc579: 83 c4 1c add $0x1c,%esp 80bc57c: f3 c3 repz ret 80bc57e: 66 90 xchg %ax,%ax 080bc580 <free_mem>: 80bc580: 83 ec 0c sub $0xc,%esp 80bc583: a1 b8 d5 0e 08 mov 0x80ed5b8,%eax 80bc588: 85 c0 test %eax,%eax 80bc58a: 75 24 jne 80bc5b0 <free_mem+0x30> 80bc58c: a1 c0 d5 0e 08 mov 0x80ed5c0,%eax 80bc591: 85 c0 test %eax,%eax 80bc593: 74 12 je 80bc5a7 <free_mem+0x27> 80bc595: 83 ec 08 sub $0x8,%esp 80bc598: ff 35 bc d5 0e 08 pushl 0x80ed5bc 80bc59e: 50 push %eax 80bc59f: e8 ec 27 fb ff call 806ed90 <__munmap> 80bc5a4: 83 c4 10 add $0x10,%esp 80bc5a7: 83 c4 0c add $0xc,%esp 80bc5aa: c3 ret 80bc5ab: 90 nop 80bc5ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bc5b0: 83 ec 0c sub $0xc,%esp 80bc5b3: ff 35 c0 d5 0e 08 pushl 0x80ed5c0 80bc5b9: e8 d2 df f9 ff call 805a590 <__cfree> 80bc5be: 83 c4 10 add $0x10,%esp 80bc5c1: 83 c4 0c add $0xc,%esp 80bc5c4: c3 ret 80bc5c5: 66 90 xchg %ax,%ax 80bc5c7: 66 90 xchg %ax,%ax 80bc5c9: 66 90 xchg %ax,%ax 80bc5cb: 66 90 xchg %ax,%ax 80bc5cd: 66 90 xchg %ax,%ax 80bc5cf: 90 nop 080bc5d0 <do_release_all>: 80bc5d0: 53 push %ebx 80bc5d1: 83 ec 08 sub $0x8,%esp 80bc5d4: 8b 5c 24 10 mov 0x10(%esp),%ebx 80bc5d8: 8b 43 08 mov 0x8(%ebx),%eax 80bc5db: 85 c0 test %eax,%eax 80bc5dd: 74 0c je 80bc5eb <do_release_all+0x1b> 80bc5df: 83 ec 0c sub $0xc,%esp 80bc5e2: 50 push %eax 80bc5e3: e8 58 17 fe ff call 809dd40 <__libc_dlclose> 80bc5e8: 83 c4 10 add $0x10,%esp 80bc5eb: 89 5c 24 10 mov %ebx,0x10(%esp) 80bc5ef: 83 c4 08 add $0x8,%esp 80bc5f2: 5b pop %ebx 80bc5f3: e9 98 df f9 ff jmp 805a590 <__cfree> 80bc5f8: 90 nop 80bc5f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 080bc600 <free_mem>: 80bc600: 83 ec 14 sub $0x14,%esp 80bc603: 68 d0 c5 0b 08 push $0x80bc5d0 80bc608: ff 35 c8 d5 0e 08 pushl 0x80ed5c8 80bc60e: e8 ed 2f fb ff call 806f600 <__tdestroy> 80bc613: c7 05 c8 d5 0e 08 00 movl $0x0,0x80ed5c8 80bc61a: 00 00 00 80bc61d: 83 c4 1c add $0x1c,%esp 80bc620: c3 ret 80bc621: 66 90 xchg %ax,%ax 80bc623: 66 90 xchg %ax,%ax 80bc625: 66 90 xchg %ax,%ax 80bc627: 66 90 xchg %ax,%ax 80bc629: 66 90 xchg %ax,%ax 80bc62b: 66 90 xchg %ax,%ax 80bc62d: 66 90 xchg %ax,%ax 80bc62f: 90 nop 080bc630 <free_category>: 80bc630: 39 ca cmp %ecx,%edx 80bc632: 57 push %edi 80bc633: 89 cf mov %ecx,%edi 80bc635: 56 push %esi 80bc636: 53 push %ebx 80bc637: 8b 1c 85 00 dd 0e 08 mov 0x80edd00(,%eax,4),%ebx 80bc63e: 74 49 je 80bc689 <free_category+0x59> 80bc640: 89 c6 mov %eax,%esi 80bc642: 8b 04 85 80 0d 0c 08 mov 0x80c0d80(,%eax,4),%eax 80bc649: 85 c0 test %eax,%eax 80bc64b: 74 14 je 80bc661 <free_category+0x31> 80bc64d: 8b 04 b5 80 0c 0c 08 mov 0x80c0c80(,%esi,4),%eax 80bc654: 89 0c b5 a0 ce 0e 08 mov %ecx,0x80ecea0(,%esi,4) 80bc65b: 85 c0 test %eax,%eax 80bc65d: 74 02 je 80bc661 <free_category+0x31> 80bc65f: ff d0 call *%eax 80bc661: 83 c6 10 add $0x10,%esi 80bc664: 8b 04 b5 a0 ce 0e 08 mov 0x80ecea0(,%esi,4),%eax 80bc66b: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 80bc670: 74 17 je 80bc689 <free_category+0x59> 80bc672: 83 ec 0c sub $0xc,%esp 80bc675: 50 push %eax 80bc676: e8 15 df f9 ff call 805a590 <__cfree> 80bc67b: c7 04 b5 a0 ce 0e 08 movl $0x80ce6a1,0x80ecea0(,%esi,4) 80bc682: a1 e6 0c 08 80bc686: 83 c4 10 add $0x10,%esp 80bc689: 85 db test %ebx,%ebx 80bc68b: 75 05 jne 80bc692 <free_category+0x62> 80bc68d: eb 2f jmp 80bc6be <free_category+0x8e> 80bc68f: 90 nop 80bc690: 89 f3 mov %esi,%ebx 80bc692: 8b 43 08 mov 0x8(%ebx),%eax 80bc695: 85 c0 test %eax,%eax 80bc697: 74 09 je 80bc6a2 <free_category+0x72> 80bc699: 39 c7 cmp %eax,%edi 80bc69b: 74 05 je 80bc6a2 <free_category+0x72> 80bc69d: e8 0e e2 fb ff call 807a8b0 <_nl_unload_locale> 80bc6a2: 8b 73 0c mov 0xc(%ebx),%esi 80bc6a5: 83 ec 0c sub $0xc,%esp 80bc6a8: ff 33 pushl (%ebx) 80bc6aa: e8 e1 de f9 ff call 805a590 <__cfree> 80bc6af: 89 1c 24 mov %ebx,(%esp) 80bc6b2: e8 d9 de f9 ff call 805a590 <__cfree> 80bc6b7: 83 c4 10 add $0x10,%esp 80bc6ba: 85 f6 test %esi,%esi 80bc6bc: 75 d2 jne 80bc690 <free_category+0x60> 80bc6be: 5b pop %ebx 80bc6bf: 5e pop %esi 80bc6c0: 5f pop %edi 80bc6c1: c3 ret 80bc6c2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bc6c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bc6d0 <_nl_locale_subfreeres>: 80bc6d0: b8 00 00 00 00 mov $0x0,%eax 80bc6d5: 83 ec 0c sub $0xc,%esp 80bc6d8: 85 c0 test %eax,%eax 80bc6da: 74 20 je 80bc6fc <_nl_locale_subfreeres+0x2c> 80bc6dc: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc6e3: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc6e8: b9 a0 0f 0d 08 mov $0x80d0fa0,%ecx 80bc6ed: 8b 04 02 mov (%edx,%eax,1),%eax 80bc6f0: 8b 10 mov (%eax),%edx 80bc6f2: b8 03 00 00 00 mov $0x3,%eax 80bc6f7: e8 34 ff ff ff call 80bc630 <free_category> 80bc6fc: b8 02 00 00 00 mov $0x2,%eax 80bc701: 85 c0 test %eax,%eax 80bc703: 74 1d je 80bc722 <_nl_locale_subfreeres+0x52> 80bc705: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc70c: b8 d8 ff ff ff mov $0xffffffd8,%eax 80bc711: b9 a0 15 0c 08 mov $0x80c15a0,%ecx 80bc716: 8b 04 02 mov (%edx,%eax,1),%eax 80bc719: 8b 10 mov (%eax),%edx 80bc71b: 31 c0 xor %eax,%eax 80bc71d: e8 0e ff ff ff call 80bc630 <free_category> 80bc722: b8 02 00 00 00 mov $0x2,%eax 80bc727: 85 c0 test %eax,%eax 80bc729: 74 20 je 80bc74b <_nl_locale_subfreeres+0x7b> 80bc72b: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc732: b8 e0 ff ff ff mov $0xffffffe0,%eax 80bc737: b9 e0 02 0d 08 mov $0x80d02e0,%ecx 80bc73c: 8b 04 02 mov (%edx,%eax,1),%eax 80bc73f: 8b 10 mov (%eax),%edx 80bc741: b8 04 00 00 00 mov $0x4,%eax 80bc746: e8 e5 fe ff ff call 80bc630 <free_category> 80bc74b: b8 02 00 00 00 mov $0x2,%eax 80bc750: 85 c0 test %eax,%eax 80bc752: 74 20 je 80bc774 <_nl_locale_subfreeres+0xa4> 80bc754: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc75b: b8 e4 ff ff ff mov $0xffffffe4,%eax 80bc760: b9 e0 03 0d 08 mov $0x80d03e0,%ecx 80bc765: 8b 04 02 mov (%edx,%eax,1),%eax 80bc768: 8b 10 mov (%eax),%edx 80bc76a: b8 01 00 00 00 mov $0x1,%eax 80bc76f: e8 bc fe ff ff call 80bc630 <free_category> 80bc774: b8 00 00 00 00 mov $0x0,%eax 80bc779: 85 c0 test %eax,%eax 80bc77b: 74 20 je 80bc79d <_nl_locale_subfreeres+0xcd> 80bc77d: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc784: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc789: b9 00 0a 0d 08 mov $0x80d0a00,%ecx 80bc78e: 8b 04 02 mov (%edx,%eax,1),%eax 80bc791: 8b 10 mov (%eax),%edx 80bc793: b8 02 00 00 00 mov $0x2,%eax 80bc798: e8 93 fe ff ff call 80bc630 <free_category> 80bc79d: b8 00 00 00 00 mov $0x0,%eax 80bc7a2: 85 c0 test %eax,%eax 80bc7a4: 74 20 je 80bc7c6 <_nl_locale_subfreeres+0xf6> 80bc7a6: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc7ad: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc7b2: b9 a0 02 0d 08 mov $0x80d02a0,%ecx 80bc7b7: 8b 04 02 mov (%edx,%eax,1),%eax 80bc7ba: 8b 10 mov (%eax),%edx 80bc7bc: b8 05 00 00 00 mov $0x5,%eax 80bc7c1: e8 6a fe ff ff call 80bc630 <free_category> 80bc7c6: b8 00 00 00 00 mov $0x0,%eax 80bc7cb: 85 c0 test %eax,%eax 80bc7cd: 74 20 je 80bc7ef <_nl_locale_subfreeres+0x11f> 80bc7cf: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc7d6: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc7db: b9 e0 0b 0d 08 mov $0x80d0be0,%ecx 80bc7e0: 8b 04 02 mov (%edx,%eax,1),%eax 80bc7e3: 8b 10 mov (%eax),%edx 80bc7e5: b8 07 00 00 00 mov $0x7,%eax 80bc7ea: e8 41 fe ff ff call 80bc630 <free_category> 80bc7ef: b8 00 00 00 00 mov $0x0,%eax 80bc7f4: 85 c0 test %eax,%eax 80bc7f6: 74 20 je 80bc818 <_nl_locale_subfreeres+0x148> 80bc7f8: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc7ff: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc804: b9 20 0c 0d 08 mov $0x80d0c20,%ecx 80bc809: 8b 04 02 mov (%edx,%eax,1),%eax 80bc80c: 8b 10 mov (%eax),%edx 80bc80e: b8 08 00 00 00 mov $0x8,%eax 80bc813: e8 18 fe ff ff call 80bc630 <free_category> 80bc818: b8 00 00 00 00 mov $0x0,%eax 80bc81d: 85 c0 test %eax,%eax 80bc81f: 74 20 je 80bc841 <_nl_locale_subfreeres+0x171> 80bc821: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc828: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc82d: b9 a0 0c 0d 08 mov $0x80d0ca0,%ecx 80bc832: 8b 04 02 mov (%edx,%eax,1),%eax 80bc835: 8b 10 mov (%eax),%edx 80bc837: b8 09 00 00 00 mov $0x9,%eax 80bc83c: e8 ef fd ff ff call 80bc630 <free_category> 80bc841: b8 00 00 00 00 mov $0x0,%eax 80bc846: 85 c0 test %eax,%eax 80bc848: 74 20 je 80bc86a <_nl_locale_subfreeres+0x19a> 80bc84a: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc851: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc856: b9 20 0d 0d 08 mov $0x80d0d20,%ecx 80bc85b: 8b 04 02 mov (%edx,%eax,1),%eax 80bc85e: 8b 10 mov (%eax),%edx 80bc860: b8 0a 00 00 00 mov $0xa,%eax 80bc865: e8 c6 fd ff ff call 80bc630 <free_category> 80bc86a: b8 00 00 00 00 mov $0x0,%eax 80bc86f: 85 c0 test %eax,%eax 80bc871: 74 20 je 80bc893 <_nl_locale_subfreeres+0x1c3> 80bc873: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc87a: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc87f: b9 60 0d 0d 08 mov $0x80d0d60,%ecx 80bc884: 8b 04 02 mov (%edx,%eax,1),%eax 80bc887: 8b 10 mov (%eax),%edx 80bc889: b8 0b 00 00 00 mov $0xb,%eax 80bc88e: e8 9d fd ff ff call 80bc630 <free_category> 80bc893: b8 00 00 00 00 mov $0x0,%eax 80bc898: 85 c0 test %eax,%eax 80bc89a: 74 20 je 80bc8bc <_nl_locale_subfreeres+0x1ec> 80bc89c: 65 8b 15 00 00 00 00 mov %gs:0x0,%edx 80bc8a3: b8 7c 40 f1 f7 mov $0xf7f1407c,%eax 80bc8a8: b9 20 0f 0d 08 mov $0x80d0f20,%ecx 80bc8ad: 8b 04 02 mov (%edx,%eax,1),%eax 80bc8b0: 8b 10 mov (%eax),%edx 80bc8b2: b8 0c 00 00 00 mov $0xc,%eax 80bc8b7: e8 74 fd ff ff call 80bc630 <free_category> 80bc8bc: a1 f8 ce 0e 08 mov 0x80ecef8,%eax 80bc8c1: 3d a1 e6 0c 08 cmp $0x80ce6a1,%eax 80bc8c6: 74 16 je 80bc8de <_nl_locale_subfreeres+0x20e> 80bc8c8: 83 ec 0c sub $0xc,%esp 80bc8cb: 50 push %eax 80bc8cc: e8 bf dc f9 ff call 805a590 <__cfree> 80bc8d1: c7 05 f8 ce 0e 08 a1 movl $0x80ce6a1,0x80ecef8 80bc8d8: e6 0c 08 80bc8db: 83 c4 10 add $0x10,%esp 80bc8de: 83 c4 0c add $0xc,%esp 80bc8e1: e9 0a 00 00 00 jmp 80bc8f0 <_nl_archive_subfreeres> 80bc8e6: 66 90 xchg %ax,%ax 80bc8e8: 66 90 xchg %ax,%ax 80bc8ea: 66 90 xchg %ax,%ax 80bc8ec: 66 90 xchg %ax,%ax 80bc8ee: 66 90 xchg %ax,%ax 080bc8f0 <_nl_archive_subfreeres>: 80bc8f0: 57 push %edi 80bc8f1: 56 push %esi 80bc8f2: 8b 35 00 d6 0e 08 mov 0x80ed600,%esi 80bc8f8: 53 push %ebx 80bc8f9: 85 f6 test %esi,%esi 80bc8fb: 74 63 je 80bc960 <_nl_archive_subfreeres+0x70> 80bc8fd: 8d 76 00 lea 0x0(%esi),%esi 80bc900: 83 ec 0c sub $0xc,%esp 80bc903: 8b 3e mov (%esi),%edi 80bc905: ff 76 04 pushl 0x4(%esi) 80bc908: bb 01 00 00 00 mov $0x1,%ebx 80bc90d: e8 7e dc f9 ff call 805a590 <__cfree> 80bc912: 83 c4 10 add $0x10,%esp 80bc915: eb 0c jmp 80bc923 <_nl_archive_subfreeres+0x33> 80bc917: 89 f6 mov %esi,%esi 80bc919: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 80bc920: 83 c3 01 add $0x1,%ebx 80bc923: 83 fb 07 cmp $0x7,%ebx 80bc926: 74 f8 je 80bc920 <_nl_archive_subfreeres+0x30> 80bc928: 8b 44 9e 04 mov 0x4(%esi,%ebx,4),%eax 80bc92c: 85 c0 test %eax,%eax 80bc92e: 74 19 je 80bc949 <_nl_archive_subfreeres+0x59> 80bc930: 8b 50 10 mov 0x10(%eax),%edx 80bc933: 85 d2 test %edx,%edx 80bc935: 74 06 je 80bc93d <_nl_archive_subfreeres+0x4d> 80bc937: ff d2 call *%edx 80bc939: 8b 44 9e 04 mov 0x4(%esi,%ebx,4),%eax 80bc93d: 83 ec 0c sub $0xc,%esp 80bc940: 50 push %eax 80bc941: e8 4a dc f9 ff call 805a590 <__cfree> 80bc946: 83 c4 10 add $0x10,%esp 80bc949: 83 fb 0d cmp $0xd,%ebx 80bc94c: 75 d2 jne 80bc920 <_nl_archive_subfreeres+0x30> 80bc94e: 83 ec 0c sub $0xc,%esp 80bc951: 56 push %esi 80bc952: 89 fe mov %edi,%esi 80bc954: e8 37 dc f9 ff call 805a590 <__cfree> 80bc959: 83 c4 10 add $0x10,%esp 80bc95c: 85 ff test %edi,%edi 80bc95e: 75 a0 jne 80bc900 <_nl_archive_subfreeres+0x10> 80bc960: a1 90 d6 0e 08 mov 0x80ed690,%eax 80bc965: c7 05 00 d6 0e 08 00 movl $0x0,0x80ed600 80bc96c: 00 00 00 80bc96f: 85 c0 test %eax,%eax 80bc971: 74 56 je 80bc9c9 <_nl_archive_subfreeres+0xd9> 80bc973: 3d 80 d6 0e 08 cmp $0x80ed680,%eax 80bc978: 75 53 jne 80bc9cd <_nl_archive_subfreeres+0xdd> 80bc97a: 83 ec 08 sub $0x8,%esp 80bc97d: ff 35 88 d6 0e 08 pushl 0x80ed688 80bc983: ff 35 80 d6 0e 08 pushl 0x80ed680 80bc989: c7 05 90 d6 0e 08 00 movl $0x0,0x80ed690 80bc990: 00 00 00 80bc993: e8 f8 23 fb ff call 806ed90 <__munmap> 80bc998: 8b 1d 8c d6 0e 08 mov 0x80ed68c,%ebx 80bc99e: 83 c4 10 add $0x10,%esp 80bc9a1: 85 db test %ebx,%ebx 80bc9a3: 74 24 je 80bc9c9 <_nl_archive_subfreeres+0xd9> 80bc9a5: 8d 76 00 lea 0x0(%esi),%esi 80bc9a8: 8b 73 0c mov 0xc(%ebx),%esi 80bc9ab: 83 ec 08 sub $0x8,%esp 80bc9ae: ff 73 08 pushl 0x8(%ebx) 80bc9b1: ff 33 pushl (%ebx) 80bc9b3: e8 d8 23 fb ff call 806ed90 <__munmap> 80bc9b8: 89 1c 24 mov %ebx,(%esp) 80bc9bb: 89 f3 mov %esi,%ebx 80bc9bd: e8 ce db f9 ff call 805a590 <__cfree> 80bc9c2: 83 c4 10 add $0x10,%esp 80bc9c5: 85 f6 test %esi,%esi 80bc9c7: 75 df jne 80bc9a8 <_nl_archive_subfreeres+0xb8> 80bc9c9: 5b pop %ebx 80bc9ca: 5e pop %esi 80bc9cb: 5f pop %edi 80bc9cc: c3 ret 80bc9cd: 68 cc 14 0c 08 push $0x80c14cc 80bc9d2: 68 17 02 00 00 push $0x217 80bc9d7: 68 6b 14 0c 08 push $0x80c146b 80bc9dc: 68 b5 14 0c 08 push $0x80c14b5 80bc9e1: e8 fa cd f8 ff call 80497e0 <__assert_fail> 80bc9e6: 66 90 xchg %ax,%ax 80bc9e8: 66 90 xchg %ax,%ax 80bc9ea: 66 90 xchg %ax,%ax 80bc9ec: 66 90 xchg %ax,%ax 80bc9ee: 66 90 xchg %ax,%ax 080bc9f0 <free_mem>: 80bc9f0: 83 ec 0c sub $0xc,%esp 80bc9f3: e8 98 f7 fb ff call 807c190 <__clearenv> 80bc9f8: 83 ec 08 sub $0x8,%esp 80bc9fb: 68 90 a5 05 08 push $0x805a590 80bca00: ff 35 98 d6 0e 08 pushl 0x80ed698 80bca06: e8 f5 2b fb ff call 806f600 <__tdestroy> 80bca0b: c7 05 98 d6 0e 08 00 movl $0x0,0x80ed698 80bca12: 00 00 00 80bca15: 83 c4 1c add $0x1c,%esp 80bca18: c3 ret 80bca19: 66 90 xchg %ax,%ax 80bca1b: 66 90 xchg %ax,%ax 80bca1d: 66 90 xchg %ax,%ax 80bca1f: 90 nop 080bca20 <free_mem>: 80bca20: 8b 15 38 dd 0e 08 mov 0x80edd38,%edx 80bca26: 85 d2 test %edx,%edx 80bca28: 74 49 je 80bca73 <free_mem+0x53> 80bca2a: 56 push %esi 80bca2b: 53 push %ebx 80bca2c: 31 f6 xor %esi,%esi 80bca2e: 83 ec 04 sub $0x4,%esp 80bca31: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bca38: 8b 04 32 mov (%edx,%esi,1),%eax 80bca3b: 85 c0 test %eax,%eax 80bca3d: 74 1b je 80bca5a <free_mem+0x3a> 80bca3f: 90 nop 80bca40: 8b 18 mov (%eax),%ebx 80bca42: 83 ec 0c sub $0xc,%esp 80bca45: 50 push %eax 80bca46: e8 45 db f9 ff call 805a590 <__cfree> 80bca4b: 83 c4 10 add $0x10,%esp 80bca4e: 85 db test %ebx,%ebx 80bca50: 89 d8 mov %ebx,%eax 80bca52: 75 ec jne 80bca40 <free_mem+0x20> 80bca54: 8b 15 38 dd 0e 08 mov 0x80edd38,%edx 80bca5a: 83 c6 04 add $0x4,%esi 80bca5d: 81 fe fc 03 00 00 cmp $0x3fc,%esi 80bca63: 75 d3 jne 80bca38 <free_mem+0x18> 80bca65: 83 ec 0c sub $0xc,%esp 80bca68: 52 push %edx 80bca69: e8 22 db f9 ff call 805a590 <__cfree> 80bca6e: 83 c4 14 add $0x14,%esp 80bca71: 5b pop %ebx 80bca72: 5e pop %esi 80bca73: f3 c3 repz ret 80bca75: 66 90 xchg %ax,%ax 80bca77: 66 90 xchg %ax,%ax 80bca79: 66 90 xchg %ax,%ax 80bca7b: 66 90 xchg %ax,%ax 80bca7d: 66 90 xchg %ax,%ax 80bca7f: 90 nop 080bca80 <free_mem>: 80bca80: 53 push %ebx 80bca81: 83 ec 08 sub $0x8,%esp 80bca84: a1 f0 d6 0e 08 mov 0x80ed6f0,%eax 80bca89: 85 c0 test %eax,%eax 80bca8b: 74 1d je 80bcaaa <free_mem+0x2a> 80bca8d: 8d 76 00 lea 0x0(%esi),%esi 80bca90: 8b 18 mov (%eax),%ebx 80bca92: 83 ec 0c sub $0xc,%esp 80bca95: 50 push %eax 80bca96: 89 1d f0 d6 0e 08 mov %ebx,0x80ed6f0 80bca9c: e8 ef da f9 ff call 805a590 <__cfree> 80bcaa1: 83 c4 10 add $0x10,%esp 80bcaa4: 85 db test %ebx,%ebx 80bcaa6: 89 d8 mov %ebx,%eax 80bcaa8: 75 e6 jne 80bca90 <free_mem+0x10> 80bcaaa: 83 ec 0c sub $0xc,%esp 80bcaad: ff 35 ec d6 0e 08 pushl 0x80ed6ec 80bcab3: e8 d8 da f9 ff call 805a590 <__cfree> 80bcab8: 83 c4 10 add $0x10,%esp 80bcabb: c7 05 ec d6 0e 08 00 movl $0x0,0x80ed6ec 80bcac2: 00 00 00 80bcac5: 83 c4 08 add $0x8,%esp 80bcac8: 5b pop %ebx 80bcac9: c3 ret 80bcaca: 66 90 xchg %ax,%ax 80bcacc: 66 90 xchg %ax,%ax 80bcace: 66 90 xchg %ax,%ax 080bcad0 <free_slotinfo>: 80bcad0: 8b 10 mov (%eax),%edx 80bcad2: 85 d2 test %edx,%edx 80bcad4: 74 6a je 80bcb40 <free_slotinfo+0x70> 80bcad6: 56 push %esi 80bcad7: 53 push %ebx 80bcad8: 89 c6 mov %eax,%esi 80bcada: 8d 42 04 lea 0x4(%edx),%eax 80bcadd: 83 ec 14 sub $0x14,%esp 80bcae0: e8 eb ff ff ff call 80bcad0 <free_slotinfo> 80bcae5: 84 c0 test %al,%al 80bcae7: 74 40 je 80bcb29 <free_slotinfo+0x59> 80bcae9: 8b 0e mov (%esi),%ecx 80bcaeb: 8b 19 mov (%ecx),%ebx 80bcaed: 85 db test %ebx,%ebx 80bcaef: 74 1d je 80bcb0e <free_slotinfo+0x3e> 80bcaf1: 8b 51 0c mov 0xc(%ecx),%edx 80bcaf4: 85 d2 test %edx,%edx 80bcaf6: 75 38 jne 80bcb30 <free_slotinfo+0x60> 80bcaf8: 31 d2 xor %edx,%edx 80bcafa: eb 0b jmp 80bcb07 <free_slotinfo+0x37> 80bcafc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bcb00: 83 7c d1 0c 00 cmpl $0x0,0xc(%ecx,%edx,8) 80bcb05: 75 29 jne 80bcb30 <free_slotinfo+0x60> 80bcb07: 83 c2 01 add $0x1,%edx 80bcb0a: 39 da cmp %ebx,%edx 80bcb0c: 75 f2 jne 80bcb00 <free_slotinfo+0x30> 80bcb0e: 88 44 24 0f mov %al,0xf(%esp) 80bcb12: 83 ec 0c sub $0xc,%esp 80bcb15: 51 push %ecx 80bcb16: e8 75 da f9 ff call 805a590 <__cfree> 80bcb1b: 83 c4 10 add $0x10,%esp 80bcb1e: 0f b6 44 24 0f movzbl 0xf(%esp),%eax 80bcb23: c7 06 00 00 00 00 movl $0x0,(%esi) 80bcb29: 83 c4 14 add $0x14,%esp 80bcb2c: 5b pop %ebx 80bcb2d: 5e pop %esi 80bcb2e: c3 ret 80bcb2f: 90 nop 80bcb30: 83 c4 14 add $0x14,%esp 80bcb33: 31 c0 xor %eax,%eax 80bcb35: 5b pop %ebx 80bcb36: 5e pop %esi 80bcb37: c3 ret 80bcb38: 90 nop 80bcb39: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 80bcb40: b8 01 00 00 00 mov $0x1,%eax 80bcb45: c3 ret 80bcb46: 8d 76 00 lea 0x0(%esi),%esi 80bcb49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi 080bcb50 <free_mem>: 80bcb50: 56 push %esi 80bcb51: 53 push %ebx 80bcb52: 83 ec 04 sub $0x4,%esp 80bcb55: a1 bc dc 0e 08 mov 0x80edcbc,%eax 80bcb5a: 3b 05 a8 dc 0e 08 cmp 0x80edca8,%eax 80bcb60: 74 1e je 80bcb80 <free_mem+0x30> 80bcb62: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 80bcb68: 83 ec 0c sub $0xc,%esp 80bcb6b: 8b 18 mov (%eax),%ebx 80bcb6d: 50 push %eax 80bcb6e: e8 1d da f9 ff call 805a590 <__cfree> 80bcb73: 83 c4 10 add $0x10,%esp 80bcb76: 39 1d a8 dc 0e 08 cmp %ebx,0x80edca8 80bcb7c: 89 d8 mov %ebx,%eax 80bcb7e: 75 e8 jne 80bcb68 <free_mem+0x18> 80bcb80: 8b 1d 28 ca 0e 08 mov 0x80eca28,%ebx 80bcb86: 85 db test %ebx,%ebx 80bcb88: 74 6c je 80bcbf6 <free_mem+0xa6> 80bcb8a: 8b 35 40 ca 0e 08 mov 0x80eca40,%esi 80bcb90: 85 f6 test %esi,%esi 80bcb92: 74 58 je 80bcbec <free_mem+0x9c> 80bcb94: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bcb98: 8b 56 1c mov 0x1c(%esi),%edx 80bcb9b: 8b 42 04 mov 0x4(%edx),%eax 80bcb9e: c7 42 04 00 00 00 00 movl $0x0,0x4(%edx) 80bcba5: 85 c0 test %eax,%eax 80bcba7: 75 0d jne 80bcbb6 <free_mem+0x66> 80bcba9: eb 27 jmp 80bcbd2 <free_mem+0x82> 80bcbab: 90 nop 80bcbac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bcbb0: 85 db test %ebx,%ebx 80bcbb2: 89 d8 mov %ebx,%eax 80bcbb4: 74 1c je 80bcbd2 <free_mem+0x82> 80bcbb6: 8b 50 08 mov 0x8(%eax),%edx 80bcbb9: 8b 58 04 mov 0x4(%eax),%ebx 80bcbbc: 85 d2 test %edx,%edx 80bcbbe: 75 f0 jne 80bcbb0 <free_mem+0x60> 80bcbc0: 83 ec 0c sub $0xc,%esp 80bcbc3: 50 push %eax 80bcbc4: e8 c7 d9 f9 ff call 805a590 <__cfree> 80bcbc9: 83 c4 10 add $0x10,%esp 80bcbcc: 85 db test %ebx,%ebx 80bcbce: 89 d8 mov %ebx,%eax 80bcbd0: 75 e4 jne 80bcbb6 <free_mem+0x66> 80bcbd2: f6 86 96 01 00 00 01 testb $0x1,0x196(%esi) 80bcbd9: 75 4d jne 80bcc28 <free_mem+0xd8> 80bcbdb: c7 86 f0 01 00 00 00 movl $0x0,0x1f0(%esi) 80bcbe2: 00 00 00 80bcbe5: 8b 76 0c mov 0xc(%esi),%esi 80bcbe8: 85 f6 test %esi,%esi 80bcbea: 75 ac jne 80bcb98 <free_mem+0x48> 80bcbec: 8b 0d 4c ca 0e 08 mov 0x80eca4c,%ecx 80bcbf2: 85 c9 test %ecx,%ecx 80bcbf4: 75 45 jne 80bcc3b <free_mem+0xeb> 80bcbf6: a1 20 dc 0e 08 mov 0x80edc20,%eax 80bcbfb: 83 c0 04 add $0x4,%eax 80bcbfe: e8 cd fe ff ff call 80bcad0 <free_slotinfo> 80bcc03: a1 94 dc 0e 08 mov 0x80edc94,%eax 80bcc08: 83 ec 0c sub $0xc,%esp 80bcc0b: c7 05 94 dc 0e 08 00 movl $0x0,0x80edc94 80bcc12: 00 00 00 80bcc15: 50 push %eax 80bcc16: e8 75 d9 f9 ff call 805a590 <__cfree> 80bcc1b: 83 c4 10 add $0x10,%esp 80bcc1e: 83 c4 04 add $0x4,%esp 80bcc21: 5b pop %ebx 80bcc22: 5e pop %esi 80bcc23: c3 ret 80bcc24: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi 80bcc28: 83 ec 0c sub $0xc,%esp 80bcc2b: ff b6 f0 01 00 00 pushl 0x1f0(%esi) 80bcc31: e8 5a d9 f9 ff call 805a590 <__cfree> 80bcc36: 83 c4 10 add $0x10,%esp 80bcc39: eb a0 jmp 80bcbdb <free_mem+0x8b> 80bcc3b: a1 48 ca 0e 08 mov 0x80eca48,%eax 80bcc40: 8b 0d 14 ca 0e 08 mov 0x80eca14,%ecx 80bcc46: 39 48 04 cmp %ecx,0x4(%eax) 80bcc49: 75 ab jne 80bcbf6 <free_mem+0xa6> 80bcc4b: 8b 10 mov (%eax),%edx 80bcc4d: 8b 0d 10 ca 0e 08 mov 0x80eca10,%ecx 80bcc53: 83 ec 0c sub $0xc,%esp 80bcc56: 89 08 mov %ecx,(%eax) 80bcc58: 52 push %edx 80bcc59: c7 05 4c ca 0e 08 00 movl $0x0,0x80eca4c 80bcc60: 00 00 00 80bcc63: e8 28 d9 f9 ff call 805a590 <__cfree> 80bcc68: 83 c4 10 add $0x10,%esp 80bcc6b: eb 89 jmp 80bcbf6 <free_mem+0xa6> Disassembly of section __libc_thread_freeres_fn: 080bcc70 <arena_thread_freeres>: 80bcc70: 65 a1 00 00 00 00 mov %gs:0x0,%eax 80bcc76: c7 c1 ec ff ff ff mov $0xffffffec,%ecx 80bcc7c: 8b 14 08 mov (%eax,%ecx,1),%edx 80bcc7f: c7 04 08 00 00 00 00 movl $0x0,(%eax,%ecx,1) 80bcc86: 85 d2 test %edx,%edx 80bcc88: 74 6d je 80bccf7 <arena_thread_freeres+0x87> 80bcc8a: 31 c0 xor %eax,%eax 80bcc8c: b9 01 00 00 00 mov $0x1,%ecx 80bcc91: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80bcc98: 00 80bcc99: 74 01 je 80bcc9c <arena_thread_freeres+0x2c> 80bcc9b: f0 0f b1 0d 10 d5 0e lock cmpxchg %ecx,0x80ed510 80bcca2: 08 80bcca3: 74 0b je 80bccb0 <arena_thread_freeres+0x40> 80bcca5: 8d 0d 10 d5 0e 08 lea 0x80ed510,%ecx 80bccab: e8 80 30 fb ff call 806fd30 <__lll_lock_wait_private> 80bccb0: 8b 82 48 04 00 00 mov 0x448(%edx),%eax 80bccb6: 85 c0 test %eax,%eax 80bccb8: 74 3f je 80bccf9 <arena_thread_freeres+0x89> 80bccba: 83 e8 01 sub $0x1,%eax 80bccbd: 85 c0 test %eax,%eax 80bccbf: 89 82 48 04 00 00 mov %eax,0x448(%edx) 80bccc5: 75 11 jne 80bccd8 <arena_thread_freeres+0x68> 80bccc7: a1 0c d5 0e 08 mov 0x80ed50c,%eax 80bcccc: 89 15 0c d5 0e 08 mov %edx,0x80ed50c 80bccd2: 89 82 44 04 00 00 mov %eax,0x444(%edx) 80bccd8: 65 83 3d 0c 00 00 00 cmpl $0x0,%gs:0xc 80bccdf: 00 80bcce0: 74 01 je 80bcce3 <arena_thread_freeres+0x73> 80bcce2: f0 83 2d 10 d5 0e 08 lock subl $0x1,0x80ed510 80bcce9: 01 80bccea: 74 0b je 80bccf7 <arena_thread_freeres+0x87> 80bccec: 8d 05 10 d5 0e 08 lea 0x80ed510,%eax 80bccf2: e8 69 30 fb ff call 806fd60 <__lll_unlock_wake_private> 80bccf7: f3 c3 repz ret 80bccf9: 83 ec 18 sub $0x18,%esp 80bccfc: b9 9b 03 00 00 mov $0x39b,%ecx 80bcd01: ba 66 d6 0b 08 mov $0x80bd666,%edx 80bcd06: 68 b4 e4 0b 08 push $0x80be4b4 80bcd0b: b8 6e d6 0b 08 mov $0x80bd66e,%eax 80bcd10: e8 2b 98 f9 ff call 8056540 <__malloc_assert> Disassembly of section .fini: 080bcd18 <_fini>: 80bcd18: 53 push %ebx 80bcd19: 83 ec 08 sub $0x8,%esp 80bcd1c: e8 8f bb f8 ff call 80488b0 <__x86.get_pc_thunk.bx> 80bcd21: 81 c3 df f2 02 00 add $0x2f2df,%ebx 80bcd27: 83 c4 08 add $0x8,%esp 80bcd2a: 5b pop %ebx 80bcd2b: c3 ret Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) /tmp/cc6pMhpB.o (__udivdi3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o (__libc_start_main) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__libc_check_standard_fds) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__pthread_initialize_minimal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(elf-init.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o (__libc_csu_init) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errno.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) (__libc_errno) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__assert_fail) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__dcgettext) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) (__dcigettext) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (_nl_find_domain) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (_nl_load_domain) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) (_nl_expand_alias) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) (_nl_make_l10nflist) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(explodename.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) (_nl_explode_name) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) (__gettext_free_exp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) (__gettext_extract_plural) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(hash-string.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__hash_string) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (_setjmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (abort) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) (qsort) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (getenv) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(exit.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (exit) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__cxa_atexit) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) (strtoul) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) (____strtoul_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(grouping.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) (__correctly_grouped_prefixmb) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf.o) /tmp/cc6pMhpB.o (printf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__asprintf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__fxprintf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) (_IO_new_fclose) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (_IO_fflush) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) (_IO_new_fopen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) (_IO_wfile_jumps_maybe_mmap) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) (_IO_vasprintf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcloseall.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) (__fcloseall) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__libc_fatal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) (_IO_vtable_check) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) (__fgets_unlocked) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) (_IO_file_close) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) (_IO_un_link) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdfiles.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) (_IO_list_all) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdio.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (stderr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) (_IO_str_init_static_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (malloc) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(morecore.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (__default_morecore) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (strchr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (strcmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (strcpy) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (strcspn) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strdup.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__strdup) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strlen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (strlen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (strstr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) (memchr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (memcmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) (memmove) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) (memset) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mempcpy.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__mempcpy) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__stpcpy) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) (__strcasecmp_l) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcpy.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) (memcpy) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__rawmemchr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchrnul.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) (__strchrnul) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) (__memset_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) (__memmove_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) (__memmove_ssse3_rep) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) (__memset_sse2_rep) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) (__strcmp_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) (__strcmp_sse4_2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncmp-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) (strncmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) (__memcmp_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) (__memcmp_sse4_2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) (__strcpy_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) (__stpcpy_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) (__strcpy_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) (__stpcpy_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) (__strchr_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2-bsf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) (__strchr_sse2_bsf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) (__memchr_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2-bsf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) (__memchr_sse2_bsf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) (__rawmemchr_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2-bsf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) (__rawmemchr_sse2_bsf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) (__strcasecmp_l_ia32) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) (__strcasecmp_l_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) (__strcasecmp_l_sse4_2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) (__memmove_sse2_unaligned) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) (__strcspn_sse42) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) (__x86_shared_cache_size) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmempcpy.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) (__wmempcpy) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__wcsmbs_named_conv) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_exit.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) (_exit) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) (__sysconf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sched_yield.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) (__sched_yield) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(get_child_max.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) (__get_child_max) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(environ.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__environ) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xstat64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) (__xstat64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstat64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) (__fxstat64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__open) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(read.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__read) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(write.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__libc_write) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcntl.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) (__libc_fcntl) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__getcwd) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getrlimit.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) (__getrlimit) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) (__sbrk) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__getpagesize) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdtsz.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) (__getdtablesize) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__mmap) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__mmap64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(munmap.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__munmap) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mprotect.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (__mprotect) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(madvise.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (__madvise) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tsearch.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__tsearch) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (__get_nprocs) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getclktck.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) (__getclktck) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (__progname) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__lseek64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mremap.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (__mremap) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysinfo.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) (__sysinfo) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(alloca_cutoff.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) (__libc_alloca_cutoff) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__lll_lock_wait_private) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) (__libc_enable_asynccancel) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) (__backtrace) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) (__backtrace_symbols_fd) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) (__chk_fail) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) (__fortify_fail) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (_dl_debug_initialize) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (_dl_aux_init) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) (_dl_addr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (__libc_enable_secure_decided) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (_dl_discover_osversion) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) (__libc_init_first) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysdep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) (__syscall_error) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__gconv_open) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__gconv) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_close.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) (__gconv_close) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) (__gconv_release_step) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) (__gconv_read_conf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) (__gconv_get_builtin_trans) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) (__gconv_btwoc_ascii) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_trans.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) (__gconv_transliterate) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) (__gconv_load_cache) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) (__gconv_find_shlib) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (_nl_category_name_idxs) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) (_nl_find_locale) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) (_nl_load_locale) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) (_nl_load_locale_from_archive) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (_nl_current_LC_CTYPE) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) (_nl_C_LC_CTYPE) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(SYS_libc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) (_libc_intl_domainname) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) (_nl_C_codeset) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (_nl_C_locobj) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localename.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) (__current_locale_name) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(global-locale.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) (_nl_global_locale) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) (__libc_tsd_CTYPE_B) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setfpucw.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) (__setfpucw) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpu_control.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) (__fpu_control) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) (raise) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigaction.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) (__sigaction) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigprocmask.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) (__sigprocmask) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(qsort.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) (_quicksort) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (__unsetenv) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(secure-getenv.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) (__libc_secure_getenv) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (strtol) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) (____strtol_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (_itoa_word) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-digits.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) (_itoa_lower_digits) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-udigits.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) (_itoa_upper_digits) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) (_IO_vfprintf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__printf_fp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__printf_function_table) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__printf_fphex) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__printf_modifier_table) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__printf_va_arg_table) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fprintf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (fprintf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) (__vfwprintf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(funlockfile.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (_IO_funlockfile) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__parse_one_specmb) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (__parse_one_specwc) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (_IO_file_doallocate) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (_IO_fputs) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfiledoalloc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) (_IO_wfile_doallocate) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) (fwrite) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) (_IO_getdelim) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetline.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) (_IO_getline) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (_IO_padn) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (_IO_wpadn) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wgenops.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) (_IO_wsetb) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (_IO_fwide) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_grow_preserve.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__libc_scratch_buffer_grow_preserve) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strndup.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) (__strndup) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__strerror_r) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) (__strnlen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) (strrchr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmem.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) (__memmem) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-ctsep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) (__argz_create_sep) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-addsep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) (__argz_add_sep) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(varshift.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) (___m128i_shift_right) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) (__strrchr_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2-bsf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) (__strrchr_sse2_bsf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) (__strnlen_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) (__strnlen_ia32) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) (__strcasecmp_nonascii) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (__wcslen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemcpy.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__wmemcpy) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemmove.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__wmemmove) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemset.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__wmemset) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(btowc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (__btowc) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__wcrtomb) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (__mbsrtowcs) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__wcsrtombs) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsnlen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (__wcsnlen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcschrnul.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (__wcschrnul) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) (__mbsrtowcs_l) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-sse2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) (__wcslen_sse2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) (__wcslen_ia32) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(time.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) (time) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) (__tzname_max) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) (__tzfile_read) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(opendir.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) (__opendir) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(closedir.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) (__closedir) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) (__readdir) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) (__rewinddir) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) (__getdents) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) (__readdir64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fdopendir.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) (__fdopendir) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(uname.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) (__uname) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getuid.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) (__getuid) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(geteuid.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) (__geteuid) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getgid.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) (__getgid) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getegid.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) (__getegid) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lxstat64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) (__lxstat64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstatat64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) (__fxstatat64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lseek.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) (__lseek) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(access.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (__access) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(close.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) (__close) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) (__isatty) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tcgetattr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) (__tcgetattr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(brk.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) (__brk) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(writev.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) (__writev) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wctrans.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__wctrans) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(towctrans.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__towctrans) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (__readonly_area) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_init_paths) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_setup_hash) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-object.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_add_to_namespace_list) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_nothread_init_static_tls) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) (_dl_important_hwcaps) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) (_dl_signal_error) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_debug_printf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) (_dl_next_tls_modid) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_get_origin) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-scope.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) (_dl_scope_free) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-execstack.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) (_dl_make_stack_executable) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) (_dl_find_dso_for_object) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) (_dl_close_worker) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) (_dl_runtime_resolve) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) (_dl_load_cache_lookup) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tlsdesc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) (_dl_unmap) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tlsdesc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) (_dl_tlsdesc_return) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) (_dl_mcount_wrapper_check) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) (__libc_dlsym) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) (_dl_error_catch_tsd) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-monetary.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) (_nl_current_LC_MONETARY) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-numeric.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) (_nl_current_LC_NUMERIC) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_MESSAGES) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_MONETARY) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_NUMERIC) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_TIME) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-paper.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_PAPER) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_NAME) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_ADDRESS) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_TELEPHONE) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_MEASUREMENT) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_IDENTIFICATION) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-collate.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) (_nl_C_LC_COLLATE) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) (__sigsetjmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigjmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) (__sigjmp_save) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) (__longjmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cmp.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_cmp) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_divrem) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lshift.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_lshift) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rshift.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_rshift) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_mul) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_1.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_mul_1) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_n.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) (__mpn_impn_mul_n) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sub_n.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) (__mpn_sub_n) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(submul_1.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) (__mpn_submul_1) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dbl2mpn.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_extract_double) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ldbl2mpn.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (__mpn_extract_long_double) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpioconst.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) (_fpioconst_pow10) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itowa.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) (_itowa) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itowa-digits.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) (_itowa_upper_digits) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) (sscanf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) (_sys_errlist_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) (_IO_vsscanf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileno.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) (__fileno) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) (fseek) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) (__ftello) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofread_u.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) (__fread_unlocked) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) (__libc_register_dlfcn_hook) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dladdr) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr1.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dladdr1) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dlinfo) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dlmopen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (strerror) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) (__strsep_g) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(offtime.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) (__offtime) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) (_tmbuf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) (__mon_yday) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents64.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) (__getdents64) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpid.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) (__getpid) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) (_dl_map_object_deps) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) (_dl_fixup) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) (_dl_init) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) (_dl_sort_fini) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) (_dl_check_map_versions) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) (_dl_mcount) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(add_n.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) (__mpn_add_n) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(addmul_1.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) (__mpn_addmul_1) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) (_IO_vfscanf) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) (_IO_seekoff_unlocked) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dlopen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlclose.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dlclose) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlsym.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dlsym) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) (__dlvsym) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_set_array_size.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__libc_scratch_buffer_set_array_size) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strpbrk.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) (strpbrk) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrlen.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__mbrlen) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__mbrtowc) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) (__profil) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(prof-freq.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) (__profile_frequency) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) (_dl_vsym) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__strtoll_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__strtoull_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) (____strtoll_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) (____strtoull_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__strtof_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__strtod_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) (__strtold_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) (____strtof_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) (____strtod_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) (____strtold_l_internal) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) (__strtof_nan) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) (__strtod_nan) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) (__strtold_nan) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2flt.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) (__mpn_construct_float) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2dbl.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) (__mpn_construct_double) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2ldbl.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) (__mpn_construct_long_double) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tens_in_limb.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) (_tens_in_limb) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) (__strncasecmp_l) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) (__strncasecmp_l_ia32) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) (__strncasecmp_l_ssse3) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) (__strncasecmp_l_sse4_2) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setitimer.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) (__setitimer) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) (__strncasecmp_nonascii) /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_divdi3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) (__divdi3) /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_moddi3.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) (__moddi3) /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) (_Unwind_GetGR) /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) (_Unwind_Find_FDE) /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) (__gcc_personality_v0) /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-iteratephdr.o) /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) (dl_iterate_phdr) Allocating common symbols Common symbol size file __x86_shared_non_temporal_threshold 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) __libc_argc 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) _dl_profile_output 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __printf_modifier_table 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) _nl_domain_bindings 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) __gconv_path_envvar 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) __gconv_modules_db 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) _dl_platformlen 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_tls_static_used 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) _dl_debug_mask 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _nl_msg_cat_cntr 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) _dl_wait_lookup_done 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_profile 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_cpuclock_offset 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_tls_static_align 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) _dl_tls_max_dtv_idx 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) _dl_static_dtv 0x200 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) _dl_bind_not 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_auxv 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __gconv_max_path_elem_len 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) _dl_platform 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __libc_enable_secure_decided 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) _dl_lazy 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_tls_dtv_slotinfo_list 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) __tzname_cur_max 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) _dl_sysinfo_map 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_inhibit_cache 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_tls_dtv_gaps 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) _dl_phdr 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_scope_free_list 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_origin_path 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_tls_generation 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) __gconv_lock 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) _dl_clktck 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_dynamic_weak 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _tmbuf 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) __printf_function_table 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) _dl_sysinfo_dso 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __gconv_path_elem 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) __new_exitfn_called 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) _dl_init_all_dirs 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_tls_static_nelem 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) _nl_locale_file_list 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) _dl_verbose 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_phnum 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_profile_map 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __use_tzfile 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) _dl_initfirst 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __libc_argv 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) _dl_all_dirs 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) __gconv_alias_db 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) _r_debug 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) _dl_osversion 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) _dl_inhibit_rpath 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) Discarded input sections .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .note.GNU-stack 0x0000000000000000 0x0 /tmp/cc6pMhpB.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(elf-init.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errno.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(explodename.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(hash-string.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(exit.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(grouping.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcloseall.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdfiles.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdio.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(morecore.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strdup.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strlen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) .gnu.linkonce.t.__x86.get_pc_thunk.bx 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mempcpy.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcpy.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchrnul.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncmp-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2-bsf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2-bsf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2-bsf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmempcpy.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_exit.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sched_yield.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(get_child_max.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(environ.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xstat64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstat64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(read.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(write.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcntl.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getrlimit.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdtsz.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(munmap.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mprotect.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(madvise.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tsearch.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getclktck.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) .gnu.warning.llseek 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mremap.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysinfo.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(alloca_cutoff.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysdep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_close.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_trans.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(SYS_libc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localename.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(global-locale.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setfpucw.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpu_control.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigaction.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigprocmask.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(qsort.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(secure-getenv.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-digits.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-udigits.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fprintf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(funlockfile.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfiledoalloc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetline.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wgenops.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_grow_preserve.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strndup.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmem.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-ctsep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-addsep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(varshift.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2-bsf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemcpy.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemmove.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemset.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(btowc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsnlen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcschrnul.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-sse2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(time.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(opendir.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(closedir.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fdopendir.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(uname.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getuid.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(geteuid.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getgid.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getegid.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lxstat64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstatat64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lseek.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(access.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(close.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tcgetattr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(brk.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(writev.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wctrans.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(towctrans.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-object.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-scope.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-execstack.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tlsdesc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tlsdesc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-monetary.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-numeric.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-paper.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-collate.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigjmp.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) .stapsdt.base 0x0000000000000000 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cmp.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lshift.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rshift.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_1.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_n.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sub_n.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(submul_1.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dbl2mpn.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ldbl2mpn.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpioconst.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itowa.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itowa-digits.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) .gnu.warning.sys_errlist 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) .gnu.warning.sys_nerr 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileno.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofread_u.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr1.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(offtime.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents64.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpid.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(add_n.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(addmul_1.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlclose.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlsym.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_set_array_size.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strpbrk.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrlen.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(prof-freq.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2flt.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2dbl.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2ldbl.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tens_in_limb.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setitimer.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_divdi3.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_moddi3.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .text.__x86.get_pc_thunk.bx 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .text.__x86.get_pc_thunk.ax 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .text.__x86.get_pc_thunk.bx 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .text.__x86.get_pc_thunk.di 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .group 0x0000000000000000 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .text.__x86.get_pc_thunk.ax 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .text.__x86.get_pc_thunk.bx 0x0000000000000000 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-iteratephdr.o) .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .note.GNU-stack 0x0000000000000000 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o Memory Configuration Name Origin Length Attributes *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o LOAD /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o LOAD /tmp/cc6pMhpB.o START GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc.a LOAD /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a END GROUP LOAD /usr/lib/gcc/i686-linux-gnu/6/crtend.o LOAD /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o [!provide] PROVIDE (__executable_start, SEGMENT_START ("text-segment", 0x8048000)) 0x00000000080480f4 . = (SEGMENT_START ("text-segment", 0x8048000) + SIZEOF_HEADERS) .interp *(.interp) .note.ABI-tag 0x00000000080480f4 0x20 .note.ABI-tag 0x00000000080480f4 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .note.gnu.build-id 0x0000000008048114 0x24 *(.note.gnu.build-id) .note.gnu.build-id 0x0000000008048114 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .hash *(.hash) .gnu.hash *(.gnu.hash) .dynsym *(.dynsym) .dynstr *(.dynstr) .gnu.version *(.gnu.version) .gnu.version_d *(.gnu.version_d) .gnu.version_r *(.gnu.version_r) .rel.dyn 0x0000000008048138 0x0 *(.rel.init) *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) .rel.text 0x0000000008048138 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .rel.text.startup 0x0000000008048138 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.fini) *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) .rel.rodata 0x0000000008048138 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*) *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) *(.rel.ctors) *(.rel.dtors) *(.rel.got) .rel.got 0x0000000008048138 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) *(.rel.ifunc) .rel__libc_freeres_fn 0x0000000008048138 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .rel__libc_IO_vtables 0x0000000008048138 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .rel.plt 0x0000000008048138 0x78 *(.rel.plt) 0x0000000008048138 PROVIDE (__rel_iplt_start, .) *(.rel.iplt) .rel.iplt 0x0000000008048138 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080481b0 PROVIDE (__rel_iplt_end, .) .init 0x00000000080481b0 0x23 *(SORT(.init)) .init 0x00000000080481b0 0x1e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080481b0 _init .init 0x00000000080481ce 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o .plt 0x00000000080481e0 0xf0 *(.plt) *(.iplt) .iplt 0x00000000080481e0 0xf0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .plt.got 0x00000000080482d0 0x0 *(.plt.got) .plt.got 0x00000000080482d0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .text 0x00000000080482d0 0x73ec4 *(.text.unlikely .text.*_unlikely .text.unlikely.*) .text.unlikely 0x00000000080482d0 0x11c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) .text.unlikely 0x00000000080483ec 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .text.unlikely 0x0000000008048408 0x1b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) *(.text.exit .text.exit.*) *fill* 0x0000000008048423 0xd .text.exit 0x0000000008048430 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) *(.text.startup .text.startup.*) *fill* 0x000000000804843a 0x6 .text.startup 0x0000000008048440 0x43f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) *(.text.hot .text.hot.*) *(.text .stub .text.* .gnu.linkonce.t.*) .text 0x000000000804887f 0x22 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x000000000804887f _start .text 0x00000000080488a1 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o *fill* 0x00000000080488a1 0xf .gnu.linkonce.t.__x86.get_pc_thunk.bx 0x00000000080488b0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080488b0 __x86.get_pc_thunk.bx *fill* 0x00000000080488b4 0xc .text 0x00000000080488c0 0x10c /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .text 0x00000000080489cc 0x4d /tmp/cc6pMhpB.o 0x00000000080489cc main *fill* 0x0000000008048a19 0x7 .text 0x0000000008048a20 0x122 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) 0x0000000008048a20 __udivdi3 *fill* 0x0000000008048b42 0xe .text 0x0000000008048b50 0x6e7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) 0x0000000008048f00 __libc_start_main *fill* 0x0000000008049237 0x9 .text 0x0000000008049240 0xf0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) 0x0000000008049300 __libc_check_standard_fds .text 0x0000000008049330 0x283 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) 0x0000000008049330 __libc_setup_tls 0x0000000008049540 _dl_tls_setup 0x00000000080495a0 __pthread_initialize_minimal *fill* 0x00000000080495b3 0xd .text 0x00000000080495c0 0xd5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(elf-init.o) 0x00000000080495c0 __libc_csu_init 0x0000000008049660 __libc_csu_fini .text 0x0000000008049695 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errno.o) *fill* 0x0000000008049695 0xb .text 0x00000000080496a0 0x15b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) 0x00000000080496a0 __assert_fail_base 0x00000000080497d0 __assert_fail *fill* 0x00000000080497fb 0x5 .text 0x0000000008049800 0x1e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) 0x0000000008049800 __dcgettext 0x0000000008049800 dcgettext *fill* 0x000000000804981e 0x2 .text 0x0000000008049820 0x142a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x0000000008049a70 _nl_find_msg 0x000000000804a470 __dcigettext *fill* 0x000000000804ac4a 0x6 .text 0x000000000804ac50 0x249 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) 0x000000000804ac50 _nl_find_domain *fill* 0x000000000804ae99 0x7 .text 0x000000000804aea0 0x1671 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) 0x000000000804aea0 _nl_load_domain *fill* 0x000000000804c511 0xf .text 0x000000000804c520 0x5db /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) 0x000000000804c9b0 _nl_expand_alias *fill* 0x000000000804cafb 0x5 .text 0x000000000804cb00 0x692 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) 0x000000000804cb00 _nl_make_l10nflist 0x000000000804d080 _nl_normalize_codeset *fill* 0x000000000804d192 0xe .text 0x000000000804d1a0 0x225 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(explodename.o) 0x000000000804d1a0 _nl_explode_name *fill* 0x000000000804d3c5 0xb .text 0x000000000804d3d0 0x92b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) 0x000000000804d3d0 __gettext_free_exp 0x000000000804d4d0 __gettextparse *fill* 0x000000000804dcfb 0x5 .text 0x000000000804dd00 0xd4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) 0x000000000804dd00 __gettext_extract_plural *fill* 0x000000000804ddd4 0xc .text 0x000000000804dde0 0x3e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(hash-string.o) 0x000000000804dde0 __hash_string *fill* 0x000000000804de1e 0x2 .text 0x000000000804de20 0x37 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) 0x000000000804de20 _setjmp *fill* 0x000000000804de57 0x9 .text 0x000000000804de60 0x22c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) 0x000000000804de60 abort *fill* 0x000000000804e08c 0x4 .text 0x000000000804e090 0x63e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) 0x000000000804e3c0 __qsort_r 0x000000000804e3c0 qsort_r 0x000000000804e6b0 qsort *fill* 0x000000000804e6ce 0x2 .text 0x000000000804e6d0 0xcc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) 0x000000000804e6d0 getenv *fill* 0x000000000804e79c 0x4 .text 0x000000000804e7a0 0x135 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(exit.o) 0x000000000804e7a0 __run_exit_handlers 0x000000000804e8c0 exit *fill* 0x000000000804e8d5 0xb .text 0x000000000804e8e0 0x1c6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) 0x000000000804e8e0 __new_exitfn 0x000000000804ea10 __internal_atexit 0x000000000804ea60 __cxa_atexit *fill* 0x000000000804eaa6 0xa .text 0x000000000804eab0 0x59 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) 0x000000000804eab0 __strtoul_internal 0x000000000804eae0 strtoul 0x000000000804eae0 __strtoul *fill* 0x000000000804eb09 0x7 .text 0x000000000804eb10 0x4ce /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) 0x000000000804eb10 ____strtoul_l_internal 0x000000000804efc0 strtoul_l 0x000000000804efc0 __strtoul_l *fill* 0x000000000804efde 0x2 .text 0x000000000804efe0 0x301 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(grouping.o) 0x000000000804efe0 __correctly_grouped_prefixmb *fill* 0x000000000804f2e1 0xf .text 0x000000000804f2f0 0x1e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf.o) 0x000000000804f2f0 __printf 0x000000000804f2f0 printf 0x000000000804f2f0 _IO_printf *fill* 0x000000000804f30e 0x2 .text 0x000000000804f310 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) 0x000000000804f310 __asprintf 0x000000000804f310 asprintf 0x000000000804f310 ___asprintf *fill* 0x000000000804f32c 0x4 .text 0x000000000804f330 0xaf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) 0x000000000804f330 __fxprintf *fill* 0x000000000804f3df 0x1 .text 0x000000000804f3e0 0x20c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) 0x000000000804f3e0 _IO_fclose 0x000000000804f3e0 _IO_new_fclose 0x000000000804f3e0 fclose 0x000000000804f3e0 __new_fclose *fill* 0x000000000804f5ec 0x4 .text 0x000000000804f5f0 0x11d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) 0x000000000804f5f0 _IO_fflush 0x000000000804f5f0 fflush *fill* 0x000000000804f70d 0x3 .text 0x000000000804f710 0x126 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) 0x000000000804f710 __fopen_maybe_mmap 0x000000000804f750 __fopen_internal 0x000000000804f820 _IO_new_fopen 0x000000000804f820 fopen 0x000000000804f820 _IO_fopen 0x000000000804f820 __new_fopen *fill* 0x000000000804f836 0xa .text 0x000000000804f840 0x191d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) 0x000000000804f8f0 _IO_wfile_underflow 0x000000000804ff30 _IO_wfile_seekoff 0x0000000008050a50 _IO_wdo_write 0x0000000008050bd0 _IO_wfile_overflow 0x0000000008050e60 _IO_wfile_sync 0x0000000008050fe0 _IO_wfile_xsputn *fill* 0x000000000805115d 0x3 .text 0x0000000008051160 0x13f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) 0x0000000008051160 _IO_vasprintf 0x0000000008051160 vasprintf *fill* 0x000000000805129f 0x1 .text 0x00000000080512a0 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcloseall.o) 0x00000000080512a0 __fcloseall 0x00000000080512a0 fcloseall *fill* 0x00000000080512a5 0xb .text 0x00000000080512b0 0x285 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) 0x00000000080512b0 __libc_message 0x0000000008051510 __libc_fatal *fill* 0x0000000008051535 0xb .text 0x0000000008051540 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) 0x0000000008051540 _IO_vtable_check *fill* 0x0000000008051558 0x8 .text 0x0000000008051560 0x94 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) 0x0000000008051560 __fgets_unlocked 0x0000000008051560 fgets_unlocked *fill* 0x00000000080515f4 0xc .text 0x0000000008051600 0x2717 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) 0x0000000008051670 _IO_file_close 0x00000000080516a0 _IO_file_setbuf 0x00000000080516a0 _IO_new_file_setbuf 0x00000000080516e0 _IO_file_setbuf_mmap 0x00000000080518b0 _IO_file_underflow 0x00000000080518b0 _IO_new_file_underflow 0x0000000008051b60 _IO_file_seekoff 0x0000000008051b60 _IO_new_file_seekoff 0x00000000080523b0 _IO_file_close_mmap 0x0000000008052660 _IO_file_seek 0x0000000008052880 _IO_file_underflow_maybe_mmap 0x0000000008052940 _IO_file_stat 0x0000000008052960 _IO_file_write 0x0000000008052960 _IO_new_file_write 0x0000000008052b00 _IO_file_xsgetn 0x0000000008052d30 _IO_file_seekoff_mmap 0x0000000008052e80 _IO_file_underflow_mmap 0x0000000008052f00 _IO_file_read 0x0000000008052f50 _IO_new_file_xsputn 0x0000000008052f50 _IO_file_xsputn 0x00000000080530e0 _IO_new_file_init_internal 0x0000000008053110 _IO_new_file_init 0x0000000008053110 _IO_file_init 0x0000000008053140 _IO_file_open 0x0000000008053270 _IO_new_file_attach 0x0000000008053270 _IO_file_attach 0x0000000008053320 _IO_new_do_write 0x0000000008053320 _IO_do_write 0x0000000008053350 _IO_new_file_close_it 0x0000000008053350 _IO_file_close_it 0x00000000080534e0 _IO_new_file_fopen 0x00000000080534e0 _IO_file_fopen 0x0000000008053990 _IO_file_finish 0x0000000008053990 _IO_new_file_finish 0x0000000008053a30 _IO_file_overflow 0x0000000008053a30 _IO_new_file_overflow 0x0000000008053c30 _IO_file_sync 0x0000000008053c30 _IO_new_file_sync *fill* 0x0000000008053d17 0x9 .text 0x0000000008053d20 0x1e1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) 0x0000000008054180 _IO_un_link 0x00000000080541a0 _IO_link_in 0x0000000008054380 _IO_least_marker 0x00000000080543b0 _IO_switch_to_main_get_area 0x00000000080543e0 _IO_switch_to_backup_area 0x0000000008054410 _IO_switch_to_get_mode 0x00000000080544a0 _IO_free_backup_area 0x0000000008054500 __overflow 0x0000000008054560 __underflow 0x0000000008054670 __uflow 0x0000000008054780 _IO_setb 0x00000000080547d0 _IO_doallocbuf 0x0000000008054870 _IO_default_underflow 0x0000000008054880 _IO_default_uflow 0x00000000080548e0 _IO_default_xsputn 0x00000000080549d0 _IO_sgetn 0x0000000008054a30 _IO_default_xsgetn 0x0000000008054ac0 _IO_default_setbuf 0x0000000008054bb0 _IO_default_seekpos 0x0000000008054c10 _IO_default_doallocate 0x0000000008054c80 _IO_init 0x0000000008054d30 _IO_init_internal 0x0000000008054d40 _IO_old_init 0x0000000008054de0 _IO_no_init 0x0000000008054f00 _IO_default_sync 0x0000000008054f10 _IO_default_finish 0x0000000008054fa0 _IO_default_seekoff 0x0000000008054fb0 _IO_sputbackc 0x0000000008055020 _IO_sungetc 0x0000000008055090 _IO_adjust_column 0x00000000080550d0 _IO_flush_all_lockp 0x0000000008055370 _IO_cleanup 0x00000000080554e0 _IO_flush_all 0x00000000080554f0 _IO_flush_all_linebuffered 0x00000000080554f0 _flushlbf 0x0000000008055720 _IO_init_marker 0x0000000008055780 _IO_remove_marker 0x00000000080557b0 _IO_marker_difference 0x00000000080557c0 _IO_marker_delta 0x00000000080557f0 _IO_seekmark 0x0000000008055880 _IO_unsave_markers 0x00000000080558b0 _IO_default_pbackfail 0x00000000080559f0 _IO_default_seek 0x0000000008055a00 _IO_default_stat 0x0000000008055a10 _IO_default_read 0x0000000008055a20 _IO_default_write 0x0000000008055a30 _IO_default_showmanyc 0x0000000008055a40 _IO_default_imbue 0x0000000008055a50 _IO_iter_begin 0x0000000008055a60 _IO_iter_end 0x0000000008055a70 _IO_iter_next 0x0000000008055a80 _IO_iter_file 0x0000000008055a90 _IO_list_lock 0x0000000008055ae0 _IO_list_unlock 0x0000000008055b20 _IO_list_resetlock .text 0x0000000008055b3f 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdfiles.o) .text 0x0000000008055b3f 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdio.o) *fill* 0x0000000008055b3f 0x1 .text 0x0000000008055b40 0x702 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) 0x0000000008055b40 _IO_str_underflow 0x0000000008055ba0 _IO_str_overflow 0x0000000008055ed0 _IO_str_seekoff 0x00000000080560f0 _IO_str_pbackfail 0x0000000008056120 _IO_str_finish 0x0000000008056160 _IO_str_init_static_internal 0x00000000080561e0 _IO_str_init_static 0x0000000008056200 _IO_str_init_readonly 0x0000000008056230 _IO_str_count *fill* 0x0000000008056242 0xe .text 0x0000000008056250 0x5bed /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) 0x0000000008059de0 __malloc_fork_lock_parent 0x0000000008059e50 __malloc_fork_unlock_parent 0x0000000008059eb0 __malloc_fork_unlock_child 0x0000000008059f40 __malloc_check_init 0x0000000008059f90 malloc_set_state 0x0000000008059f90 __malloc_set_state 0x000000000805a070 malloc 0x000000000805a070 __malloc 0x000000000805a070 __libc_malloc 0x000000000805a1b0 malloc_get_state 0x000000000805a1b0 __malloc_get_state 0x000000000805a580 __cfree 0x000000000805a580 __free 0x000000000805a580 __libc_free 0x000000000805a580 cfree 0x000000000805a580 free 0x000000000805a630 __libc_realloc 0x000000000805a630 realloc 0x000000000805a630 __realloc 0x000000000805a950 __libc_memalign 0x000000000805a950 __memalign 0x000000000805a950 memalign 0x000000000805a950 aligned_alloc 0x000000000805a960 __calloc 0x000000000805a960 calloc 0x000000000805a960 __libc_calloc 0x000000000805acc0 malloc_usable_size 0x000000000805acc0 __malloc_usable_size 0x000000000805ae10 __libc_mallopt 0x000000000805ae10 mallopt 0x000000000805ae10 __mallopt 0x000000000805b420 __libc_valloc 0x000000000805b420 valloc 0x000000000805b420 __valloc 0x000000000805b460 pvalloc 0x000000000805b460 __libc_pvalloc 0x000000000805b460 __pvalloc 0x000000000805b4d0 __malloc_trim 0x000000000805b4d0 malloc_trim 0x000000000805b730 __mallinfo 0x000000000805b730 __libc_mallinfo 0x000000000805b730 mallinfo 0x000000000805b810 malloc_stats 0x000000000805b810 __malloc_stats 0x000000000805bdb0 __posix_memalign 0x000000000805bdb0 posix_memalign 0x000000000805be20 __malloc_info 0x000000000805be20 malloc_info *fill* 0x000000000805be3d 0x3 .text 0x000000000805be40 0x1b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(morecore.o) 0x000000000805be40 __default_morecore *fill* 0x000000000805be5b 0x5 .text 0x000000000805be60 0x1ee /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) 0x000000000805be60 index 0x000000000805be60 strchr 0x000000000805be90 __GI_strchr 0x000000000805be90 __strchr_ia32 *fill* 0x000000000805c04e 0x2 .text 0x000000000805c050 0x65 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) 0x000000000805c050 strcmp 0x000000000805c090 __strcmp_ia32 *fill* 0x000000000805c0b5 0xb .text 0x000000000805c0c0 0xcb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) 0x000000000805c0c0 strcpy 0x000000000805c100 __strcpy_ia32 *fill* 0x000000000805c18b 0x5 .text 0x000000000805c190 0xce /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) 0x000000000805c190 strcspn 0x000000000805c1b0 __strcspn_ia32 0x000000000805c1b0 __GI_strcspn *fill* 0x000000000805c25e 0x2 .text 0x000000000805c260 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strdup.o) 0x000000000805c260 __strdup 0x000000000805c260 strdup *fill* 0x000000000805c29c 0x4 .text 0x000000000805c2a0 0xbb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strlen.o) 0x000000000805c2a0 strlen *fill* 0x000000000805c35b 0x5 .text 0x000000000805c360 0x93e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) 0x000000000805c870 strstr *fill* 0x000000000805cc9e 0x2 .text 0x000000000805cca0 0x1cb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) 0x000000000805cca0 memchr 0x000000000805cca0 __memchr 0x000000000805ccd0 __GI_memchr 0x000000000805ccd0 __memchr_ia32 *fill* 0x000000000805ce6b 0x5 .text 0x000000000805ce70 0x303 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) 0x000000000805ce70 bcmp 0x000000000805ce70 memcmp 0x000000000805cea0 __memcmp_ia32 *fill* 0x000000000805d173 0xd .text 0x000000000805d180 0xa8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) 0x000000000805d180 memmove 0x000000000805d1d0 __memmove_ia32 *fill* 0x000000000805d228 0x8 .text 0x000000000805d230 0x73 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) 0x000000000805d230 memset 0x000000000805d260 __memset_ia32 *fill* 0x000000000805d2a3 0xd .text 0x000000000805d2b0 0x22 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mempcpy.o) 0x000000000805d2b0 mempcpy 0x000000000805d2b0 __mempcpy *fill* 0x000000000805d2d2 0xe .text 0x000000000805d2e0 0xcf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) 0x000000000805d2e0 stpcpy 0x000000000805d2e0 __stpcpy 0x000000000805d320 __stpcpy_ia32 *fill* 0x000000000805d3af 0x1 .text 0x000000000805d3b0 0x37 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) 0x000000000805d3b0 strcasecmp_l 0x000000000805d3b0 __strcasecmp_l *fill* 0x000000000805d3e7 0x9 .text 0x000000000805d3f0 0x65 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcpy.o) 0x000000000805d3f0 memcpy *fill* 0x000000000805d455 0xb .text 0x000000000805d460 0xf6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) 0x000000000805d460 __rawmemchr 0x000000000805d460 rawmemchr 0x000000000805d490 __GI___rawmemchr 0x000000000805d490 __rawmemchr_ia32 *fill* 0x000000000805d556 0xa .text 0x000000000805d560 0x15f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchrnul.o) 0x000000000805d560 __strchrnul 0x000000000805d560 strchrnul .text 0x000000000805d6bf 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) *fill* 0x000000000805d6bf 0x1 .text.sse2 0x000000000805d6c0 0x607 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) 0x000000000805d6c0 __memset_sse2 .text 0x000000000805dcc7 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) *fill* 0x000000000805dcc7 0x9 .text.ssse3 0x000000000805dcd0 0x1fd9 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) 0x000000000805dcd0 __memmove_chk_ssse3 0x000000000805dce0 __memmove_ssse3 .text 0x000000000805fca9 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) *fill* 0x000000000805fca9 0x7 .text.ssse3 0x000000000805fcb0 0x10c1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) 0x000000000805fcb0 __memmove_chk_ssse3_rep 0x000000000805fcc0 __memmove_ssse3_rep .text 0x0000000008060d71 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) *fill* 0x0000000008060d71 0xf .text.sse2 0x0000000008060d80 0x537 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) 0x0000000008060d80 __memset_sse2_rep .text 0x00000000080612b7 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) *fill* 0x00000000080612b7 0x9 .text.ssse3 0x00000000080612c0 0x146d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) 0x00000000080612c0 __strcmp_ssse3 .text 0x000000000806272d 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) *fill* 0x000000000806272d 0x3 .text.sse4.2 0x0000000008062730 0x28b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) 0x0000000008062730 __strcmp_sse4_2 *fill* 0x00000000080629bb 0x5 .text 0x00000000080629c0 0xb0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncmp-c.o) 0x00000000080629c0 strncmp .text 0x0000000008062a70 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) .text.atom 0x0000000008062a70 0x16ab /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) 0x0000000008062a70 __memcmp_ssse3 .text 0x000000000806411b 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) *fill* 0x000000000806411b 0x5 .text.sse4.2 0x0000000008064120 0xb81 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) 0x0000000008064120 __memcmp_sse4_2 *fill* 0x0000000008064ca1 0xf .text 0x0000000008064cb0 0x184b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-ssse3.o) 0x0000000008064cb0 __strcpy_ssse3 *fill* 0x00000000080664fb 0x5 .text 0x0000000008066500 0x186c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-ssse3.o) 0x0000000008066500 __stpcpy_ssse3 *fill* 0x0000000008067d6c 0x4 .text 0x0000000008067d70 0x5e5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-sse2.o) 0x0000000008067d70 __strcpy_sse2 *fill* 0x0000000008068355 0xb .text 0x0000000008068360 0x606 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-sse2.o) 0x0000000008068360 __stpcpy_sse2 .text 0x0000000008068966 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) *fill* 0x0000000008068966 0xa .text.atom 0x0000000008068970 0x3d4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) 0x0000000008068970 __strchr_sse2 *fill* 0x0000000008068d44 0xc .text 0x0000000008068d50 0x104 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2-bsf.o) 0x0000000008068d50 __strchr_sse2_bsf .text 0x0000000008068e54 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) *fill* 0x0000000008068e54 0xc .text.atom 0x0000000008068e60 0x564 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) 0x0000000008068e60 __memchr_sse2 *fill* 0x00000000080693c4 0xc .text 0x00000000080693d0 0x344 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2-bsf.o) 0x00000000080693d0 __memchr_sse2_bsf .text 0x0000000008069714 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) *fill* 0x0000000008069714 0xc .text.atom 0x0000000008069720 0x313 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) 0x0000000008069720 __rawmemchr_sse2 *fill* 0x0000000008069a33 0xd .text 0x0000000008069a40 0x213 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2-bsf.o) 0x0000000008069a40 __rawmemchr_sse2_bsf *fill* 0x0000000008069c53 0xd .text 0x0000000008069c60 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-c.o) 0x0000000008069c60 __strcasecmp_l_nonascii 0x0000000008069c60 __GI___strcasecmp_l 0x0000000008069c60 __strcasecmp_l_ia32 .text 0x0000000008069cb0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) .text.ssse3 0x0000000008069cb0 0x24e0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) 0x0000000008069cb0 __strcasecmp_ssse3 0x0000000008069cd0 __strcasecmp_l_ssse3 .text 0x000000000806c190 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) .text.sse4.2 0x000000000806c190 0x4c6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) 0x000000000806c190 __strcasecmp_sse4_2 0x000000000806c1b0 __strcasecmp_l_sse4_2 .text 0x000000000806c656 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) *fill* 0x000000000806c656 0xa .text.sse2 0x000000000806c660 0x782 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) 0x000000000806c660 __memmove_chk_sse2_unaligned 0x000000000806c670 __memmove_sse2_unaligned .text 0x000000000806cde2 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) *fill* 0x000000000806cde2 0xe .text.sse4.2 0x000000000806cdf0 0x13a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) 0x000000000806cdf0 __strcspn_sse42 *fill* 0x000000000806cf2a 0x6 .text 0x000000000806cf30 0x613 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) 0x000000000806d510 __cache_sysconf *fill* 0x000000000806d543 0xd .text 0x000000000806d550 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmempcpy.o) 0x000000000806d550 wmempcpy 0x000000000806d550 __wmempcpy *fill* 0x000000000806d55a 0x6 .text 0x000000000806d560 0x361 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) 0x000000000806d560 _nl_cleanup_ctype 0x000000000806d5a0 __wcsmbs_getfct 0x000000000806d600 __wcsmbs_load_conv 0x000000000806d7d0 __wcsmbs_clone_conv 0x000000000806d850 __wcsmbs_named_conv .text 0x000000000806d8c1 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_exit.o) 0x000000000806d8c1 _Exit 0x000000000806d8c1 _exit *fill* 0x000000000806d8d8 0x8 .text 0x000000000806d8e0 0x83e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) 0x000000000806d9d0 sysconf 0x000000000806d9d0 __sysconf *fill* 0x000000000806e11e 0x2 .text 0x000000000806e120 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sched_yield.o) 0x000000000806e120 __sched_yield 0x000000000806e120 sched_yield *fill* 0x000000000806e137 0x9 .text 0x000000000806e140 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(get_child_max.o) 0x000000000806e140 __get_child_max .text 0x000000000806e15f 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(environ.o) *fill* 0x000000000806e15f 0x1 .text 0x000000000806e160 0x26 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xstat64.o) 0x000000000806e160 ___xstat64 0x000000000806e160 __xstat64 *fill* 0x000000000806e186 0xa .text 0x000000000806e190 0x26 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstat64.o) 0x000000000806e190 ___fxstat64 0x000000000806e190 __fxstat64 *fill* 0x000000000806e1b6 0xa .text 0x000000000806e1c0 0x63 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) 0x000000000806e1c0 __open 0x000000000806e1c0 __libc_open 0x000000000806e1c0 open 0x000000000806e1ca __open_nocancel *fill* 0x000000000806e223 0xd .text 0x000000000806e230 0x63 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(read.o) 0x000000000806e230 __read 0x000000000806e230 __libc_read 0x000000000806e230 read 0x000000000806e23a __read_nocancel *fill* 0x000000000806e293 0xd .text 0x000000000806e2a0 0x63 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(write.o) 0x000000000806e2a0 __write 0x000000000806e2a0 write 0x000000000806e2a0 __libc_write 0x000000000806e2aa __write_nocancel *fill* 0x000000000806e303 0xd .text 0x000000000806e310 0xd2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcntl.o) 0x000000000806e310 __fcntl_nocancel 0x000000000806e350 __libc_fcntl 0x000000000806e350 __fcntl 0x000000000806e350 fcntl *fill* 0x000000000806e3e2 0xe .text 0x000000000806e3f0 0x799 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) 0x000000000806e3f0 __getcwd 0x000000000806e3f0 getcwd *fill* 0x000000000806eb89 0x7 .text 0x000000000806eb90 0x23 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getrlimit.o) 0x000000000806eb90 getrlimit 0x000000000806eb90 __new_getrlimit 0x000000000806eb90 __getrlimit *fill* 0x000000000806ebb3 0xd .text 0x000000000806ebc0 0x9b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) 0x000000000806ebc0 sbrk 0x000000000806ebc0 __sbrk *fill* 0x000000000806ec5b 0x5 .text 0x000000000806ec60 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) 0x000000000806ec60 getpagesize 0x000000000806ec60 __getpagesize *fill* 0x000000000806ec84 0xc .text 0x000000000806ec90 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdtsz.o) 0x000000000806ec90 __getdtablesize 0x000000000806ec90 getdtablesize *fill* 0x000000000806ecaf 0x1 .text 0x000000000806ecb0 0x4e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap.o) 0x000000000806ecb0 __mmap 0x000000000806ecb0 mmap *fill* 0x000000000806ecfe 0x2 .text 0x000000000806ed00 0x71 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap64.o) 0x000000000806ed00 __mmap64 0x000000000806ed00 mmap64 *fill* 0x000000000806ed71 0xf .text 0x000000000806ed80 0x23 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(munmap.o) 0x000000000806ed80 munmap 0x000000000806ed80 __munmap *fill* 0x000000000806eda3 0xd .text 0x000000000806edb0 0x25 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mprotect.o) 0x000000000806edb0 __mprotect 0x000000000806edb0 mprotect *fill* 0x000000000806edd5 0xb .text 0x000000000806ede0 0x25 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(madvise.o) 0x000000000806ede0 madvise 0x000000000806ede0 __madvise *fill* 0x000000000806ee05 0xb .text 0x000000000806ee10 0x7fa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tsearch.o) 0x000000000806f000 tsearch 0x000000000806f000 __tsearch 0x000000000806f160 tfind 0x000000000806f160 __tfind 0x000000000806f1b0 tdelete 0x000000000806f1b0 __tdelete 0x000000000806f5c0 __twalk 0x000000000806f5c0 twalk 0x000000000806f5f0 __tdestroy 0x000000000806f5f0 tdestroy *fill* 0x000000000806f60a 0x6 .text 0x000000000806f610 0x5cd /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) 0x000000000806f810 __get_nprocs 0x000000000806f810 get_nprocs 0x000000000806fb00 __get_nprocs_conf 0x000000000806fb00 get_nprocs_conf 0x000000000806fba0 get_phys_pages 0x000000000806fba0 __get_phys_pages 0x000000000806fbc0 get_avphys_pages 0x000000000806fbc0 __get_avphys_pages *fill* 0x000000000806fbdd 0x3 .text 0x000000000806fbe0 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getclktck.o) 0x000000000806fbe0 __getclktck .text 0x000000000806fbf0 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) 0x000000000806fbf0 __init_misc *fill* 0x000000000806fc2c 0x4 .text 0x000000000806fc30 0x47 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) 0x000000000806fc30 __llseek 0x000000000806fc30 __lseek64 0x000000000806fc30 __libc_lseek64 0x000000000806fc30 llseek 0x000000000806fc30 lseek64 *fill* 0x000000000806fc77 0x9 .text 0x000000000806fc80 0x31 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mremap.o) 0x000000000806fc80 mremap 0x000000000806fc80 __mremap *fill* 0x000000000806fcb1 0xf .text 0x000000000806fcc0 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysinfo.o) 0x000000000806fcc0 sysinfo 0x000000000806fcc0 __sysinfo *fill* 0x000000000806fcdf 0x1 .text 0x000000000806fce0 0x36 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(alloca_cutoff.o) 0x000000000806fce0 __libc_alloca_cutoff *fill* 0x000000000806fd16 0xa .text 0x000000000806fd20 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) 0x000000000806fd20 __lll_lock_wait_private 0x000000000806fd50 __lll_unlock_wake_private *fill* 0x000000000806fd74 0xc .text 0x000000000806fd80 0x101 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) 0x000000000806fd80 __libc_enable_asynccancel 0x000000000806fde0 __libc_disable_asynccancel *fill* 0x000000000806fe81 0xf .text 0x000000000806fe90 0x13d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) 0x000000000806ff00 backtrace 0x000000000806ff00 __backtrace *fill* 0x000000000806ffcd 0x3 .text 0x000000000806ffd0 0x28c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) 0x000000000806ffd0 __backtrace_symbols_fd 0x000000000806ffd0 backtrace_symbols_fd *fill* 0x000000000807025c 0x4 .text 0x0000000008070260 0xd /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) 0x0000000008070260 __chk_fail *fill* 0x000000000807026d 0x3 .text 0x0000000008070270 0x46 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) 0x0000000008070270 __fortify_fail *fill* 0x00000000080702b6 0xa .text 0x00000000080702c0 0x61 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) 0x00000000080702c0 _dl_debug_state 0x00000000080702d0 _dl_debug_initialize *fill* 0x0000000008070321 0xf .text 0x0000000008070330 0xbd5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x0000000008070340 _dl_aux_init 0x0000000008070700 _dl_non_dynamic_init *fill* 0x0000000008070f05 0xb .text 0x0000000008070f10 0x356 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) 0x0000000008070f10 _dl_addr 0x0000000008071210 _dl_addr_inside_object *fill* 0x0000000008071266 0xa .text 0x0000000008071270 0x4d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) 0x0000000008071270 __libc_init_secure *fill* 0x00000000080712bd 0x3 .text 0x00000000080712c0 0xf8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) 0x00000000080712c0 _dl_discover_osversion *fill* 0x00000000080713b8 0x8 .text 0x00000000080713c0 0x98 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) 0x00000000080713c0 __libc_init_first 0x0000000008071450 _dl_start *fill* 0x0000000008071458 0x8 .text 0x0000000008071460 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysdep.o) 0x0000000008071460 __syscall_error *fill* 0x0000000008071478 0x8 .text 0x0000000008071480 0x4bd /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) 0x0000000008071480 __gconv_open *fill* 0x000000000807193d 0x3 .text 0x0000000008071940 0x1cb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) 0x0000000008071940 __gconv *fill* 0x0000000008071b0b 0x5 .text 0x0000000008071b10 0x5e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_close.o) 0x0000000008071b10 __gconv_close *fill* 0x0000000008071b6e 0x2 .text 0x0000000008071b70 0xec4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) 0x0000000008071b70 __gconv_alias_compare 0x0000000008071bd0 __gconv_get_modules_db 0x0000000008071be0 __gconv_get_alias_db 0x0000000008071bf0 __gconv_release_step 0x0000000008072630 __gconv_compare_alias 0x0000000008072720 __gconv_find_transform 0x00000000080729b0 __gconv_close_transform *fill* 0x0000000008072a34 0xc .text 0x0000000008072a40 0xc02 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) 0x0000000008072ef0 __gconv_get_path 0x0000000008073260 __gconv_read_conf *fill* 0x0000000008073642 0xe .text 0x0000000008073650 0xb3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) 0x0000000008073650 __gconv_get_builtin_trans *fill* 0x0000000008073703 0xd .text 0x0000000008073710 0x4e14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) 0x0000000008073710 __gconv_btwoc_ascii 0x0000000008073730 __gconv_transform_internal_ucs4 0x0000000008073a90 __gconv_transform_ucs4_internal 0x0000000008073f00 __gconv_transform_internal_ucs4le 0x00000000080742a0 __gconv_transform_ucs4le_internal 0x00000000080746f0 __gconv_transform_ascii_internal 0x00000000080749e0 __gconv_transform_internal_ascii 0x0000000008075160 __gconv_transform_internal_utf8 0x0000000008075bf0 __gconv_transform_utf8_internal 0x0000000008076a00 __gconv_transform_ucs2_internal 0x0000000008076f90 __gconv_transform_internal_ucs2 0x00000000080777c0 __gconv_transform_ucs2reverse_internal 0x0000000008077d10 __gconv_transform_internal_ucs2reverse *fill* 0x0000000008078524 0xc .text 0x0000000008078530 0x436 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_trans.o) 0x0000000008078530 __gconv_transliterate *fill* 0x0000000008078966 0xa .text 0x0000000008078970 0x838 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) 0x0000000008078b40 __gconv_get_cache 0x0000000008078b50 __gconv_load_cache 0x0000000008078d30 __gconv_compare_alias_cache 0x0000000008078da0 __gconv_lookup_cache 0x0000000008079190 __gconv_release_cache *fill* 0x00000000080791a8 0x8 .text 0x00000000080791b0 0x2ac /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) 0x0000000008079260 __gconv_find_shlib 0x0000000008079440 __gconv_release_shlib *fill* 0x000000000807945c 0x4 .text 0x0000000008079460 0x81a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) 0x0000000008079640 setlocale *fill* 0x0000000008079c7a 0x6 .text 0x0000000008079c80 0x6f2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) 0x0000000008079d70 _nl_find_locale 0x000000000807a330 _nl_remove_locale *fill* 0x000000000807a372 0xe .text 0x000000000807a380 0x593 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) 0x000000000807a380 _nl_intern_locale_data 0x000000000807a5a0 _nl_load_locale 0x000000000807a8a0 _nl_unload_locale *fill* 0x000000000807a913 0xd .text 0x000000000807a920 0xa8f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) 0x000000000807a930 _nl_load_locale_from_archive *fill* 0x000000000807b3af 0x1 .text 0x000000000807b3b0 0x6e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) 0x000000000807b3b0 _nl_postload_ctype .text 0x000000000807b41e 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) .text 0x000000000807b41e 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(SYS_libc.o) .text 0x000000000807b41e 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) .text 0x000000000807b41e 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) *fill* 0x000000000807b41e 0x2 .text 0x000000000807b420 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localename.o) 0x000000000807b420 __current_locale_name .text 0x000000000807b438 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(global-locale.o) *fill* 0x000000000807b438 0x8 .text 0x000000000807b440 0x7a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) 0x000000000807b440 __ctype_b_loc 0x000000000807b450 __ctype_toupper_loc 0x000000000807b460 __ctype_tolower_loc 0x000000000807b470 __ctype_init *fill* 0x000000000807b4ba 0x6 .text 0x000000000807b4c0 0x68 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setfpucw.o) 0x000000000807b4c0 __setfpucw .text 0x000000000807b528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpu_control.o) *fill* 0x000000000807b528 0x8 .text 0x000000000807b530 0xb9 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) 0x000000000807b530 gsignal 0x000000000807b530 raise *fill* 0x000000000807b5e9 0x7 .text 0x000000000807b5f0 0x172 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigaction.o) 0x000000000807b600 __libc_sigaction 0x000000000807b730 sigaction 0x000000000807b730 __sigaction *fill* 0x000000000807b762 0xe .text 0x000000000807b770 0x84 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigprocmask.o) 0x000000000807b770 __sigprocmask 0x000000000807b770 sigprocmask *fill* 0x000000000807b7f4 0xc .text 0x000000000807b800 0x4e4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(qsort.o) 0x000000000807b800 _quicksort *fill* 0x000000000807bce4 0xc .text 0x000000000807bcf0 0x50f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) 0x000000000807bcf0 __add_to_environ 0x000000000807c020 setenv 0x000000000807c020 __setenv 0x000000000807c080 unsetenv 0x000000000807c080 __unsetenv 0x000000000807c180 clearenv 0x000000000807c180 __clearenv *fill* 0x000000000807c1ff 0x1 .text 0x000000000807c200 0x13 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(secure-getenv.o) 0x000000000807c200 secure_getenv 0x000000000807c200 __libc_secure_getenv *fill* 0x000000000807c213 0xd .text 0x000000000807c220 0x59 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) 0x000000000807c220 __strtol_internal 0x000000000807c250 strtol 0x000000000807c250 __strtol *fill* 0x000000000807c279 0x7 .text 0x000000000807c280 0x52e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) 0x000000000807c280 ____strtol_l_internal 0x000000000807c790 strtol_l 0x000000000807c790 __strtol_l *fill* 0x000000000807c7ae 0x2 .text 0x000000000807c7b0 0x3b4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) 0x000000000807c7b0 _itoa_word 0x000000000807c890 _itoa 0x000000000807caa0 _fitoa_word 0x000000000807cb00 _fitoa .text 0x000000000807cb64 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-digits.o) .text 0x000000000807cb64 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-udigits.o) *fill* 0x000000000807cb64 0xc .text 0x000000000807cb70 0x4e3e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) 0x000000000807f3e0 _IO_vfprintf_internal 0x000000000807f3e0 _IO_vfprintf 0x000000000807f3e0 vfprintf *fill* 0x00000000080819ae 0x2 .text 0x00000000080819b0 0x2523 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) 0x0000000008081d50 __printf_fp_l 0x0000000008083e80 ___printf_fp 0x0000000008083e80 __printf_fp 0x0000000008083eb0 __guess_grouping *fill* 0x0000000008083ed3 0xd .text 0x0000000008083ee0 0xe5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) 0x0000000008083ee0 __register_printf_specifier 0x0000000008083ee0 register_printf_specifier 0x0000000008083fc0 __register_printf_function 0x0000000008083fc0 register_printf_function *fill* 0x0000000008083fc5 0xb .text 0x0000000008083fd0 0x1699 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) 0x0000000008083fd0 __printf_fphex *fill* 0x0000000008085669 0x7 .text 0x0000000008085670 0x33c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) 0x0000000008085670 __register_printf_modifier 0x0000000008085670 register_printf_modifier 0x00000000080857e0 __handle_registered_modifier_mb 0x00000000080858d0 __handle_registered_modifier_wc *fill* 0x00000000080859ac 0x4 .text 0x00000000080859b0 0xba /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) 0x00000000080859b0 __register_printf_type 0x00000000080859b0 register_printf_type *fill* 0x0000000008085a6a 0x6 .text 0x0000000008085a70 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fprintf.o) 0x0000000008085a70 fprintf 0x0000000008085a70 _IO_fprintf 0x0000000008085a70 __fprintf *fill* 0x0000000008085a8c 0x4 .text 0x0000000008085a90 0x5071 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) 0x0000000008088400 _IO_vfwprintf 0x0000000008088400 vfwprintf 0x0000000008088400 __vfwprintf *fill* 0x000000000808ab01 0xf .text 0x000000000808ab10 0x2d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(funlockfile.o) 0x000000000808ab10 _IO_funlockfile 0x000000000808ab10 funlockfile 0x000000000808ab10 __funlockfile *fill* 0x000000000808ab3d 0x3 .text 0x000000000808ab40 0x628 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) 0x000000000808aba0 __parse_one_specmb *fill* 0x000000000808b168 0x8 .text 0x000000000808b170 0x679 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) 0x000000000808b210 __parse_one_specwc *fill* 0x000000000808b7e9 0x7 .text 0x000000000808b7f0 0x132 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) 0x000000000808b7f0 _IO_file_doallocate *fill* 0x000000000808b922 0xe .text 0x000000000808b930 0x131 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) 0x000000000808b930 _IO_fputs 0x000000000808b930 fputs *fill* 0x000000000808ba61 0xf .text 0x000000000808ba70 0x79 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfiledoalloc.o) 0x000000000808ba70 _IO_wfile_doallocate *fill* 0x000000000808bae9 0x7 .text 0x000000000808baf0 0x189 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) 0x000000000808baf0 _IO_fwrite 0x000000000808baf0 fwrite *fill* 0x000000000808bc79 0x7 .text 0x000000000808bc80 0x2f1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) 0x000000000808bc80 __getdelim 0x000000000808bc80 getdelim 0x000000000808bc80 _IO_getdelim *fill* 0x000000000808bf71 0xf .text 0x000000000808bf80 0x192 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetline.o) 0x000000000808bf80 _IO_getline_info 0x000000000808c0f0 _IO_getline *fill* 0x000000000808c112 0xe .text 0x000000000808c120 0xe7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) 0x000000000808c120 _IO_padn *fill* 0x000000000808c207 0x9 .text 0x000000000808c210 0xe7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) 0x000000000808c210 _IO_wpadn *fill* 0x000000000808c2f7 0x9 .text 0x000000000808c300 0xe5a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wgenops.o) 0x000000000808c510 _IO_least_wmarker 0x000000000808c540 _IO_switch_to_main_wget_area 0x000000000808c570 _IO_switch_to_wbackup_area 0x000000000808c5a0 _IO_wsetb 0x000000000808c600 _IO_wdefault_pbackfail 0x000000000808c790 _IO_wdefault_finish 0x000000000808c810 _IO_wdefault_uflow 0x000000000808c870 __woverflow 0x000000000808c8e0 _IO_wdefault_xsputn 0x000000000808c9d0 _IO_wdoallocbuf 0x000000000808ca30 _IO_wdefault_doallocate 0x000000000808ca80 _IO_switch_to_wget_mode 0x000000000808caf0 _IO_free_wbackup_area 0x000000000808cb60 __wuflow 0x000000000808cc90 __wunderflow 0x000000000808cdc0 _IO_wdefault_xsgetn 0x000000000808cea0 _IO_sputbackwc 0x000000000808cf10 _IO_sungetwc 0x000000000808cf80 _IO_adjust_wcolumn 0x000000000808cfd0 _IO_init_wmarker 0x000000000808d040 _IO_wmarker_delta 0x000000000808d080 _IO_seekwmark 0x000000000808d130 _IO_unsave_wmarkers *fill* 0x000000000808d15a 0x6 .text 0x000000000808d160 0x45f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) 0x000000000808d450 _IO_fwide *fill* 0x000000000808d5bf 0x1 .text 0x000000000808d5c0 0xb0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_grow_preserve.o) 0x000000000808d5c0 __libc_scratch_buffer_grow_preserve .text 0x000000000808d670 0x3f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strndup.o) 0x000000000808d670 strndup 0x000000000808d670 __strndup *fill* 0x000000000808d6af 0x1 .text 0x000000000808d6b0 0x147 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) 0x000000000808d6b0 __strerror_r 0x000000000808d6b0 strerror_r *fill* 0x000000000808d7f7 0x9 .text 0x000000000808d800 0x19 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) 0x000000000808d800 __strnlen 0x000000000808d800 strnlen *fill* 0x000000000808d819 0x7 .text 0x000000000808d820 0x1e9 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) 0x000000000808d820 strrchr 0x000000000808d820 rindex 0x000000000808d850 __GI_strrchr 0x000000000808d850 __strrchr_ia32 *fill* 0x000000000808da09 0x7 .text 0x000000000808da10 0x7c3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmem.o) 0x000000000808ded0 memmem 0x000000000808ded0 __memmem *fill* 0x000000000808e1d3 0xd .text 0x000000000808e1e0 0xd0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-ctsep.o) 0x000000000808e1e0 __argz_create_sep 0x000000000808e1e0 argz_create_sep .text 0x000000000808e2b0 0xad /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-addsep.o) 0x000000000808e2b0 argz_add_sep 0x000000000808e2b0 __argz_add_sep .text 0x000000000808e35d 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(varshift.o) .text 0x000000000808e35d 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) *fill* 0x000000000808e35d 0x3 .text.atom 0x000000000808e360 0x62f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) 0x000000000808e360 __strrchr_sse2 *fill* 0x000000000808e98f 0x1 .text 0x000000000808e990 0x1e6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2-bsf.o) 0x000000000808e990 __strrchr_sse2_bsf .text 0x000000000808eb76 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) *fill* 0x000000000808eb76 0xa .text.atom 0x000000000808eb80 0x6eb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) 0x000000000808eb80 __strnlen_sse2 *fill* 0x000000000808f26b 0x5 .text 0x000000000808f270 0x99 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-c.o) 0x000000000808f270 __strnlen_ia32 *fill* 0x000000000808f309 0x7 .text 0x000000000808f310 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp-c.o) 0x000000000808f310 __strcasecmp_ia32 0x000000000808f310 __strcasecmp_nonascii 0x000000000808f310 __GI___strcasecmp *fill* 0x000000000808f368 0x8 .text 0x000000000808f370 0x19 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) 0x000000000808f370 wcslen 0x000000000808f370 __wcslen *fill* 0x000000000808f389 0x7 .text 0x000000000808f390 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemcpy.o) 0x000000000808f390 wmemcpy 0x000000000808f390 __wmemcpy *fill* 0x000000000808f39a 0x6 .text 0x000000000808f3a0 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemmove.o) 0x000000000808f3a0 __wmemmove 0x000000000808f3a0 wmemmove *fill* 0x000000000808f3aa 0x6 .text 0x000000000808f3b0 0x60 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemset.o) 0x000000000808f3b0 wmemset 0x000000000808f3b0 __wmemset .text 0x000000000808f410 0x161 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(btowc.o) 0x000000000808f410 __btowc 0x000000000808f410 btowc *fill* 0x000000000808f571 0xf .text 0x000000000808f580 0x199 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) 0x000000000808f580 c32rtomb 0x000000000808f580 __wcrtomb 0x000000000808f580 wcrtomb *fill* 0x000000000808f719 0x7 .text 0x000000000808f720 0x37 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) 0x000000000808f720 mbsrtowcs 0x000000000808f720 __mbsrtowcs *fill* 0x000000000808f757 0x9 .text 0x000000000808f760 0x28d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) 0x000000000808f760 wcsrtombs 0x000000000808f760 __wcsrtombs *fill* 0x000000000808f9ed 0x3 .text 0x000000000808f9f0 0x82 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsnlen.o) 0x000000000808f9f0 wcsnlen 0x000000000808f9f0 __wcsnlen *fill* 0x000000000808fa72 0xe .text 0x000000000808fa80 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcschrnul.o) 0x000000000808fa80 __wcschrnul 0x000000000808fa80 wcschrnul *fill* 0x000000000808fa9f 0x1 .text 0x000000000808faa0 0x313 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) 0x000000000808faa0 __mbsrtowcs_l *fill* 0x000000000808fdb3 0xd .text 0x000000000808fdc0 0x1f6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-sse2.o) 0x000000000808fdc0 __wcslen_sse2 *fill* 0x000000000808ffb6 0xa .text 0x000000000808ffc0 0x6e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-c.o) 0x000000000808ffc0 __wcslen_ia32 *fill* 0x000000000809002e 0x2 .text 0x0000000008090030 0x12 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(time.o) 0x0000000008090030 time *fill* 0x0000000008090042 0xe .text 0x0000000008090050 0xf42 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) 0x0000000008090910 __tzstring 0x0000000008090930 __tzset_parse_tz 0x0000000008090cc0 __tzname_max 0x0000000008090d20 __tz_compute 0x0000000008090db0 __tzset 0x0000000008090db0 tzset 0x0000000008090e30 __tz_convert *fill* 0x0000000008090f92 0xe .text 0x0000000008090fa0 0x1271 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) 0x0000000008090fa0 __tzfile_read 0x0000000008091a20 __tzfile_default 0x0000000008091c20 __tzfile_compute *fill* 0x0000000008092211 0xf .text 0x0000000008092220 0x247 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(opendir.o) 0x0000000008092220 __alloc_dir 0x00000000080923b0 __opendirat 0x0000000008092410 __opendir 0x0000000008092410 opendir *fill* 0x0000000008092467 0x9 .text 0x0000000008092470 0x62 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(closedir.o) 0x0000000008092470 __closedir 0x0000000008092470 closedir *fill* 0x00000000080924d2 0xe .text 0x00000000080924e0 0xc6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) 0x00000000080924e0 readdir 0x00000000080924e0 __readdir *fill* 0x00000000080925a6 0xa .text 0x00000000080925b0 0x6d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) 0x00000000080925b0 rewinddir 0x00000000080925b0 __rewinddir *fill* 0x000000000809261d 0x3 .text 0x0000000008092620 0x8b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents.o) 0x0000000008092620 __getdents *fill* 0x00000000080926ab 0x5 .text 0x00000000080926b0 0xc6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) 0x00000000080926b0 __readdir64 0x00000000080926b0 readdir64 *fill* 0x0000000008092776 0xa .text 0x0000000008092780 0x9f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fdopendir.o) 0x0000000008092780 fdopendir 0x0000000008092780 __fdopendir *fill* 0x000000000809281f 0x1 .text 0x0000000008092820 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(uname.o) 0x0000000008092820 uname 0x0000000008092820 __uname *fill* 0x000000000809283f 0x1 .text 0x0000000008092840 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getuid.o) 0x0000000008092840 getuid 0x0000000008092840 __getuid *fill* 0x000000000809284c 0x4 .text 0x0000000008092850 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(geteuid.o) 0x0000000008092850 geteuid 0x0000000008092850 __geteuid *fill* 0x000000000809285c 0x4 .text 0x0000000008092860 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getgid.o) 0x0000000008092860 getgid 0x0000000008092860 __getgid *fill* 0x000000000809286c 0x4 .text 0x0000000008092870 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getegid.o) 0x0000000008092870 getegid 0x0000000008092870 __getegid *fill* 0x000000000809287c 0x4 .text 0x0000000008092880 0x26 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lxstat64.o) 0x0000000008092880 ___lxstat64 0x0000000008092880 __lxstat64 *fill* 0x00000000080928a6 0xa .text 0x00000000080928b0 0x4d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstatat64.o) 0x00000000080928b0 __fxstatat64 *fill* 0x00000000080928fd 0x3 .text 0x0000000008092900 0x25 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lseek.o) 0x0000000008092900 lseek 0x0000000008092900 __lseek 0x0000000008092900 __libc_lseek *fill* 0x0000000008092925 0xb .text 0x0000000008092930 0x23 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(access.o) 0x0000000008092930 access 0x0000000008092930 __access *fill* 0x0000000008092953 0xd .text 0x0000000008092960 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(close.o) 0x0000000008092960 __libc_close 0x0000000008092960 __close 0x0000000008092960 close 0x000000000809296a __close_nocancel *fill* 0x00000000080929b8 0x8 .text 0x00000000080929c0 0x1d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) 0x00000000080929c0 isatty 0x00000000080929c0 __isatty *fill* 0x00000000080929dd 0x3 .text 0x00000000080929e0 0xa1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tcgetattr.o) 0x00000000080929e0 __tcgetattr 0x00000000080929e0 tcgetattr *fill* 0x0000000008092a81 0xf .text 0x0000000008092a90 0x2b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(brk.o) 0x0000000008092a90 __brk 0x0000000008092a90 brk *fill* 0x0000000008092abb 0x5 .text 0x0000000008092ac0 0x63 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(writev.o) 0x0000000008092ac0 writev 0x0000000008092ac0 __writev 0x0000000008092aca __writev_nocancel *fill* 0x0000000008092b23 0xd .text 0x0000000008092b30 0x7a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wctrans.o) 0x0000000008092b30 __wctrans 0x0000000008092b30 wctrans *fill* 0x0000000008092baa 0x6 .text 0x0000000008092bb0 0x45 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(towctrans.o) 0x0000000008092bb0 towctrans 0x0000000008092bb0 __towctrans *fill* 0x0000000008092bf5 0xb .text 0x0000000008092c00 0x190 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) 0x0000000008092c00 __readonly_area .text 0x0000000008092d90 0x3370 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) 0x0000000008094bd0 _dl_dst_count 0x0000000008094c70 _dl_dst_substitute 0x0000000008095500 _dl_init_paths 0x0000000008095770 _dl_map_object 0x0000000008095f20 _dl_rtld_di_serinfo .text 0x0000000008096100 0x15ee /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) 0x0000000008096c80 _dl_lookup_symbol_x 0x0000000008097650 _dl_setup_hash *fill* 0x00000000080976ee 0x2 .text 0x00000000080976f0 0x395 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-object.o) 0x00000000080976f0 _dl_add_to_namespace_list 0x00000000080977a0 _dl_new_object *fill* 0x0000000008097a85 0xb .text 0x0000000008097a90 0x1d9b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) 0x0000000008097a90 _dl_try_allocate_static_tls 0x0000000008097b40 _dl_allocate_static_tls 0x0000000008097b80 _dl_nothread_init_static_tls 0x0000000008097bd0 _dl_protect_relro 0x0000000008097c40 _dl_reloc_bad_type 0x0000000008097c90 _dl_relocate_object *fill* 0x000000000809982b 0x5 .text 0x0000000008099830 0x7c2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) 0x0000000008099830 _dl_important_hwcaps *fill* 0x0000000008099ff2 0xe .text 0x000000000809a000 0x2fb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) 0x000000000809a000 _dl_signal_error 0x000000000809a160 _dl_signal_cerror 0x000000000809a1f0 _dl_catch_error 0x000000000809a2b0 _dl_receive_error *fill* 0x000000000809a2fb 0x5 .text 0x000000000809a300 0x5f9 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) 0x000000000809a720 _dl_sysdep_read_whole_file 0x000000000809a7b0 _dl_debug_printf 0x000000000809a7e0 _dl_debug_printf_c 0x000000000809a810 _dl_dprintf 0x000000000809a830 _dl_name_match_p 0x000000000809a890 _dl_higher_prime_number *fill* 0x000000000809a8f9 0x7 .text 0x000000000809a900 0x6a5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) 0x000000000809a940 _dl_next_tls_modid 0x000000000809aa10 _dl_count_modids 0x000000000809aa60 _dl_get_tls_static_info 0x000000000809aa70 _dl_allocate_tls_storage 0x000000000809ab00 _dl_allocate_tls_init 0x000000000809adc0 _dl_allocate_tls 0x000000000809adf0 _dl_deallocate_tls 0x000000000809ae70 _dl_tls_get_addr_soft 0x000000000809aee0 _dl_add_to_slotinfo *fill* 0x000000000809afa5 0xb .text 0x000000000809afb0 0x15b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) 0x000000000809afb0 _dl_get_origin *fill* 0x000000000809b10b 0x5 .text 0x000000000809b110 0xcd /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-scope.o) 0x000000000809b110 _dl_scope_free *fill* 0x000000000809b1dd 0x3 .text 0x000000000809b1e0 0x71 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-execstack.o) 0x000000000809b1e0 _dl_make_stack_executable *fill* 0x000000000809b251 0xf .text 0x000000000809b260 0xe85 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) 0x000000000809b4a0 _dl_find_dso_for_object 0x000000000809b520 _dl_open 0x000000000809b7c0 _dl_show_scope *fill* 0x000000000809c0e5 0xb .text 0x000000000809c0f0 0xe65 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) 0x000000000809c200 _dl_close_worker 0x000000000809cec0 _dl_close *fill* 0x000000000809cf55 0xb .text 0x000000000809cf60 0xed /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) 0x000000000809cf60 _dl_runtime_resolve 0x000000000809cf80 _dl_runtime_profile *fill* 0x000000000809d04d 0x3 .text 0x000000000809d050 0x75d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) 0x000000000809d050 _dl_cache_libcmp 0x000000000809d170 _dl_load_cache_lookup 0x000000000809d780 _dl_unload_cache *fill* 0x000000000809d7ad 0x3 .text 0x000000000809d7b0 0x3ac /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tlsdesc.o) 0x000000000809d830 _dl_tlsdesc_resolve_abs_plus_addend_fixup 0x000000000809d890 _dl_tlsdesc_resolve_rel_fixup 0x000000000809d9c0 _dl_tlsdesc_resolve_rela_fixup 0x000000000809daf0 _dl_tlsdesc_resolve_hold_fixup 0x000000000809db40 _dl_unmap *fill* 0x000000000809db5c 0x4 .text 0x000000000809db60 0x95 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tlsdesc.o) 0x000000000809db60 _dl_tlsdesc_return 0x000000000809db70 _dl_tlsdesc_undefweak 0x000000000809db80 _dl_tlsdesc_resolve_abs_plus_addend 0x000000000809dba0 _dl_tlsdesc_resolve_rel 0x000000000809dbc0 _dl_tlsdesc_resolve_rela 0x000000000809dbe0 _dl_tlsdesc_resolve_hold *fill* 0x000000000809dbf5 0xb .text 0x000000000809dc00 0x3e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) 0x000000000809dc00 _dl_mcount_wrapper 0x000000000809dc20 _dl_mcount_wrapper_check *fill* 0x000000000809dc3e 0x2 .text 0x000000000809dc40 0x292 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) 0x000000000809dce0 __libc_dlsym 0x000000000809dd30 __libc_dlclose 0x000000000809ddf0 __libc_dlsym_private 0x000000000809de40 __libc_dlopen_mode 0x000000000809deb0 __libc_register_dl_open_hook *fill* 0x000000000809ded2 0xe .text 0x000000000809dee0 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) 0x000000000809dee0 _dl_initial_error_catch_tsd .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-monetary.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-numeric.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-paper.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) .text 0x000000000809deec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-collate.o) *fill* 0x000000000809deec 0x4 .text 0x000000000809def0 0x36 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) 0x000000000809def0 __sigsetjmp *fill* 0x000000000809df26 0xa .text 0x000000000809df30 0x35 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigjmp.o) 0x000000000809df30 __sigjmp_save *fill* 0x000000000809df65 0xb .text 0x000000000809df70 0x33 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) 0x000000000809df70 __longjmp *fill* 0x000000000809dfa3 0xd .text 0x000000000809dfb0 0x45 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cmp.o) 0x000000000809dfb0 __mpn_cmp *fill* 0x000000000809dff5 0xb .text 0x000000000809e000 0x3d6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) 0x000000000809e000 __mpn_divrem *fill* 0x000000000809e3d6 0xa .text 0x000000000809e3e0 0x57 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lshift.o) 0x000000000809e3e0 __mpn_lshift *fill* 0x000000000809e437 0x9 .text 0x000000000809e440 0x57 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rshift.o) 0x000000000809e440 __mpn_rshift *fill* 0x000000000809e497 0x9 .text 0x000000000809e4a0 0x31a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) 0x000000000809e4a0 __mpn_mul *fill* 0x000000000809e7ba 0x6 .text 0x000000000809e7c0 0x39 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_1.o) 0x000000000809e7c0 __mpn_mul_1 *fill* 0x000000000809e7f9 0x7 .text 0x000000000809e800 0x9b3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_n.o) 0x000000000809e800 __mpn_impn_mul_n_basecase 0x000000000809e900 __mpn_impn_mul_n 0x000000000809ecd0 __mpn_impn_sqr_n_basecase 0x000000000809edb0 __mpn_impn_sqr_n 0x000000000809f110 __mpn_mul_n *fill* 0x000000000809f1b3 0xd .text 0x000000000809f1c0 0x90 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sub_n.o) 0x000000000809f1c0 __mpn_sub_n .text 0x000000000809f250 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(submul_1.o) 0x000000000809f250 __mpn_submul_1 *fill* 0x000000000809f28c 0x4 .text 0x000000000809f290 0xf8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dbl2mpn.o) 0x000000000809f290 __mpn_extract_double *fill* 0x000000000809f388 0x8 .text 0x000000000809f390 0x112 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ldbl2mpn.o) 0x000000000809f390 __mpn_extract_long_double .text 0x000000000809f4a2 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpioconst.o) *fill* 0x000000000809f4a2 0xe .text 0x000000000809f4b0 0x201 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itowa.o) 0x000000000809f4b0 _itowa .text 0x000000000809f6b1 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itowa-digits.o) *fill* 0x000000000809f6b1 0xf .text 0x000000000809f6c0 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) 0x000000000809f6c0 __sscanf 0x000000000809f6c0 sscanf 0x000000000809f6c0 _IO_sscanf .text 0x000000000809f6dc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) *fill* 0x000000000809f6dc 0x4 .text 0x000000000809f6e0 0x61 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) 0x000000000809f6e0 vsscanf 0x000000000809f6e0 __vsscanf 0x000000000809f6e0 _IO_vsscanf *fill* 0x000000000809f741 0xf .text 0x000000000809f750 0x31 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileno.o) 0x000000000809f750 fileno_unlocked 0x000000000809f750 __fileno 0x000000000809f750 fileno *fill* 0x000000000809f781 0xf .text 0x000000000809f790 0xdb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) 0x000000000809f790 fseek *fill* 0x000000000809f86b 0x5 .text 0x000000000809f870 0x1b7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) 0x000000000809f870 __ftello 0x000000000809f870 ftello *fill* 0x000000000809fa27 0x9 .text 0x000000000809fa30 0x56 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofread_u.o) 0x000000000809fa30 __fread_unlocked 0x000000000809fa30 fread_unlocked *fill* 0x000000000809fa86 0xa .text 0x000000000809fa90 0x452 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) 0x000000000809fad0 __dlerror 0x000000000809fd40 _dlerror_run 0x000000000809fec0 __libc_register_dlfcn_hook *fill* 0x000000000809fee2 0xe .text 0x000000000809fef0 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr.o) 0x000000000809fef0 __dladdr *fill* 0x000000000809ff08 0x8 .text 0x000000000809ff10 0x59 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr1.o) 0x000000000809ff10 __dladdr1 *fill* 0x000000000809ff69 0x7 .text 0x000000000809ff70 0x12c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) 0x00000000080a0060 __dlinfo *fill* 0x00000000080a009c 0x4 .text 0x00000000080a00a0 0xca /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) 0x00000000080a0110 __dlmopen *fill* 0x00000000080a016a 0x6 .text 0x00000000080a0170 0x8d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) 0x00000000080a0170 strerror *fill* 0x00000000080a01fd 0x3 .text 0x00000000080a0200 0x84 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) 0x00000000080a0200 __strsep 0x00000000080a0200 strsep 0x00000000080a0200 __strsep_g *fill* 0x00000000080a0284 0xc .text 0x00000000080a0290 0x2e7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(offtime.o) 0x00000000080a0290 __offtime *fill* 0x00000000080a0577 0x9 .text 0x00000000080a0580 0x37 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) 0x00000000080a0580 __localtime_r 0x00000000080a0580 localtime_r 0x00000000080a05a0 localtime *fill* 0x00000000080a05b7 0x9 .text 0x00000000080a05c0 0x742 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) 0x00000000080a07d0 __mktime_internal 0x00000000080a0ce0 mktime 0x00000000080a0ce0 timelocal *fill* 0x00000000080a0d02 0xe .text 0x00000000080a0d10 0x27 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents64.o) 0x00000000080a0d10 __getdents64 *fill* 0x00000000080a0d37 0x9 .text 0x00000000080a0d40 0x32 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpid.o) 0x00000000080a0d40 __getpid 0x00000000080a0d40 getpid *fill* 0x00000000080a0d72 0xe .text 0x00000000080a0d80 0xfef /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) 0x00000000080a0e30 _dl_map_object_deps *fill* 0x00000000080a1d6f 0x1 .text 0x00000000080a1d70 0x393 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) 0x00000000080a1d70 _dl_fixup 0x00000000080a1f10 _dl_profile_fixup 0x00000000080a2100 _dl_call_pltexit *fill* 0x00000000080a2103 0xd .text 0x00000000080a2110 0x23a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) 0x00000000080a2220 _dl_init *fill* 0x00000000080a234a 0x6 .text 0x00000000080a2350 0x4c7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) 0x00000000080a2350 _dl_sort_fini 0x00000000080a2580 _dl_fini *fill* 0x00000000080a2817 0x9 .text 0x00000000080a2820 0x7f6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) 0x00000000080a2b90 _dl_check_map_versions 0x00000000080a2fc0 _dl_check_all_versions *fill* 0x00000000080a3016 0xa .text 0x00000000080a3020 0x9fe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) 0x00000000080a3020 _dl_start_profile 0x00000000080a3810 _dl_mcount *fill* 0x00000000080a3a1e 0x2 .text 0x00000000080a3a20 0x90 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(add_n.o) 0x00000000080a3a20 __mpn_add_n .text 0x00000000080a3ab0 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(addmul_1.o) 0x00000000080a3ab0 __mpn_addmul_1 *fill* 0x00000000080a3aec 0x4 .text 0x00000000080a3af0 0x64aa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) 0x00000000080a3b50 _IO_vfscanf_internal 0x00000000080a3b50 _IO_vfscanf 0x00000000080a9f80 vfscanf 0x00000000080a9f80 __vfscanf 0x00000000080a9f80 ___vfscanf *fill* 0x00000000080a9f9a 0x6 .text 0x00000000080a9fa0 0x243 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) 0x00000000080a9fa0 _IO_seekoff_unlocked 0x00000000080aa100 _IO_seekoff *fill* 0x00000000080aa1e3 0xd .text 0x00000000080aa1f0 0xbf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) 0x00000000080aa260 __dlopen *fill* 0x00000000080aa2af 0x1 .text 0x00000000080aa2b0 0x2f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlclose.o) 0x00000000080aa2c0 __dlclose *fill* 0x00000000080aa2df 0x1 .text 0x00000000080aa2e0 0x8c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlsym.o) 0x00000000080aa300 __dlsym *fill* 0x00000000080aa36c 0x4 .text 0x00000000080aa370 0x97 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) 0x00000000080aa390 __dlvsym *fill* 0x00000000080aa407 0x9 .text 0x00000000080aa410 0xb3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_set_array_size.o) 0x00000000080aa410 __libc_scratch_buffer_set_array_size *fill* 0x00000000080aa4c3 0xd .text 0x00000000080aa4d0 0xb2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strpbrk.o) 0x00000000080aa4d0 strpbrk *fill* 0x00000000080aa582 0xe .text 0x00000000080aa590 0x25 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrlen.o) 0x00000000080aa590 mbrlen 0x00000000080aa590 __mbrlen *fill* 0x00000000080aa5b5 0xb .text 0x00000000080aa5c0 0x1bf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) 0x00000000080aa5c0 mbrtowc 0x00000000080aa5c0 mbrtoc32 0x00000000080aa5c0 __mbrtowc *fill* 0x00000000080aa77f 0x1 .text 0x00000000080aa780 0x1ab /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) 0x00000000080aa7c0 __profil 0x00000000080aa7c0 profil *fill* 0x00000000080aa92b 0x5 .text 0x00000000080aa930 0x6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(prof-freq.o) 0x00000000080aa930 __profile_frequency *fill* 0x00000000080aa936 0xa .text 0x00000000080aa940 0x340 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) 0x00000000080aabd0 _dl_vsym 0x00000000080aac70 _dl_sym .text 0x00000000080aac80 0x59 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) 0x00000000080aac80 __strtoll_internal 0x00000000080aacb0 strtoll 0x00000000080aacb0 __strtoll 0x00000000080aacb0 strtoq *fill* 0x00000000080aacd9 0x7 .text 0x00000000080aace0 0x59 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) 0x00000000080aace0 __strtoull_internal 0x00000000080aad10 strtoull 0x00000000080aad10 strtouq 0x00000000080aad10 __strtoull *fill* 0x00000000080aad39 0x7 .text 0x00000000080aad40 0x72e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) 0x00000000080aad40 ____strtoll_l_internal 0x00000000080ab450 strtoll_l 0x00000000080ab450 __strtoll_l *fill* 0x00000000080ab46e 0x2 .text 0x00000000080ab470 0x65e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull_l.o) 0x00000000080ab470 ____strtoull_l_internal 0x00000000080abab0 __strtoull_l 0x00000000080abab0 strtoull_l *fill* 0x00000000080abace 0x2 .text 0x00000000080abad0 0x55 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) 0x00000000080abad0 __strtof_internal 0x00000000080abb00 strtof *fill* 0x00000000080abb25 0xb .text 0x00000000080abb30 0x55 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) 0x00000000080abb30 __strtod_internal 0x00000000080abb60 strtod *fill* 0x00000000080abb85 0xb .text 0x00000000080abb90 0x55 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) 0x00000000080abb90 __strtold_internal 0x00000000080abbc0 strtold *fill* 0x00000000080abbe5 0xb .text 0x00000000080abbf0 0x2b0a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) 0x00000000080ac380 ____strtof_l_internal 0x00000000080ae6e0 strtof_l 0x00000000080ae6e0 __strtof_l *fill* 0x00000000080ae6fa 0x6 .text 0x00000000080ae700 0x2d8a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) 0x00000000080aef40 ____strtod_l_internal 0x00000000080b1470 __strtod_l 0x00000000080b1470 strtod_l *fill* 0x00000000080b148a 0x6 .text 0x00000000080b1490 0x2cba /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) 0x00000000080b1cc0 ____strtold_l_internal 0x00000000080b4130 __strtold_l 0x00000000080b4130 strtold_l *fill* 0x00000000080b414a 0x6 .text 0x00000000080b4150 0x8f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) 0x00000000080b4150 __strtof_nan *fill* 0x00000000080b41df 0x1 .text 0x00000000080b41e0 0x8d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) 0x00000000080b41e0 __strtod_nan *fill* 0x00000000080b426d 0x3 .text 0x00000000080b4270 0xa1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) 0x00000000080b4270 __strtold_nan *fill* 0x00000000080b4311 0xf .text 0x00000000080b4320 0x33 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2flt.o) 0x00000000080b4320 __mpn_construct_float *fill* 0x00000000080b4353 0xd .text 0x00000000080b4360 0x66 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2dbl.o) 0x00000000080b4360 __mpn_construct_double *fill* 0x00000000080b43c6 0xa .text 0x00000000080b43d0 0x4f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2ldbl.o) 0x00000000080b43d0 __mpn_construct_long_double .text 0x00000000080b441f 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tens_in_limb.o) *fill* 0x00000000080b441f 0x1 .text 0x00000000080b4420 0x37 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) 0x00000000080b4420 strncasecmp_l 0x00000000080b4420 __strncasecmp_l *fill* 0x00000000080b4457 0x9 .text 0x00000000080b4460 0x69 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-c.o) 0x00000000080b4460 __strncasecmp_l_nonascii 0x00000000080b4460 __strncasecmp_l_ia32 0x00000000080b4460 __GI___strncasecmp_l .text 0x00000000080b44c9 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) *fill* 0x00000000080b44c9 0x7 .text.ssse3 0x00000000080b44d0 0x2b50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) 0x00000000080b44d0 __strncasecmp_ssse3 0x00000000080b44f0 __strncasecmp_l_ssse3 .text 0x00000000080b7020 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) .text.sse4.2 0x00000000080b7020 0x583 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) 0x00000000080b7020 __strncasecmp_sse4_2 0x00000000080b7040 __strncasecmp_l_sse4_2 *fill* 0x00000000080b75a3 0xd .text 0x00000000080b75b0 0x25 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setitimer.o) 0x00000000080b75b0 setitimer 0x00000000080b75b0 __setitimer *fill* 0x00000000080b75d5 0xb .text 0x00000000080b75e0 0x69 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase-c.o) 0x00000000080b75e0 __strncasecmp_ia32 0x00000000080b75e0 __strncasecmp_nonascii *fill* 0x00000000080b7649 0x7 .text 0x00000000080b7650 0x16a /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_divdi3.o) 0x00000000080b7650 __divdi3 *fill* 0x00000000080b77ba 0x6 .text 0x00000000080b77c0 0x1d8 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_moddi3.o) 0x00000000080b77c0 __moddi3 *fill* 0x00000000080b7998 0x8 .text 0x00000000080b79a0 0x2672 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) 0x00000000080b99b0 _Unwind_GetGR 0x00000000080b9a10 _Unwind_GetCFA 0x00000000080b9a20 _Unwind_SetGR 0x00000000080b9a80 _Unwind_GetIP 0x00000000080b9a90 _Unwind_GetIPInfo 0x00000000080b9ab0 _Unwind_SetIP 0x00000000080b9ac0 _Unwind_GetLanguageSpecificData 0x00000000080b9ad0 _Unwind_GetRegionStart 0x00000000080b9ae0 _Unwind_FindEnclosingFunction 0x00000000080b9b20 _Unwind_GetDataRelBase 0x00000000080b9b30 _Unwind_GetTextRelBase 0x00000000080b9b40 __frame_state_for 0x00000000080b9c30 _Unwind_RaiseException 0x00000000080b9d60 _Unwind_ForcedUnwind 0x00000000080b9e00 _Unwind_Resume 0x00000000080b9eb0 _Unwind_Resume_or_Rethrow 0x00000000080b9f80 _Unwind_DeleteException 0x00000000080b9fa0 _Unwind_Backtrace .text.__x86.get_pc_thunk.ax 0x00000000080ba012 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) 0x00000000080ba012 __x86.get_pc_thunk.ax .text.__x86.get_pc_thunk.si 0x00000000080ba016 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) 0x00000000080ba016 __x86.get_pc_thunk.si .text.__x86.get_pc_thunk.di 0x00000000080ba01a 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) 0x00000000080ba01a __x86.get_pc_thunk.di .text.__x86.get_pc_thunk.bp 0x00000000080ba01e 0x4 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) 0x00000000080ba01e __x86.get_pc_thunk.bp *fill* 0x00000000080ba022 0xe .text 0x00000000080ba030 0x1bb1 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) 0x00000000080bb6a0 __register_frame_info_bases 0x00000000080bb740 __register_frame_info 0x00000000080bb760 __register_frame 0x00000000080bb7a0 __register_frame_info_table_bases 0x00000000080bb830 __register_frame_info_table 0x00000000080bb850 __register_frame_table 0x00000000080bb880 __deregister_frame_info_bases 0x00000000080bb9a0 __deregister_frame_info 0x00000000080bb9b0 __deregister_frame 0x00000000080bb9f0 _Unwind_Find_FDE *fill* 0x00000000080bbbe1 0xf .text 0x00000000080bbbf0 0x478 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) 0x00000000080bbde0 __gcc_personality_v0 *fill* 0x00000000080bc068 0x8 .text 0x00000000080bc070 0x124 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-iteratephdr.o) 0x00000000080bc070 dl_iterate_phdr 0x00000000080bc070 __dl_iterate_phdr .text 0x00000000080bc194 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .text 0x00000000080bc194 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o *(.gnu.warning) __libc_freeres_fn 0x00000000080bc1a0 0xabd [!provide] PROVIDE (__start___libc_freeres_fn, .) __libc_freeres_fn 0x00000000080bc1a0 0xaf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) *fill* 0x00000000080bc24f 0x1 __libc_freeres_fn 0x00000000080bc250 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) 0x00000000080bc250 _nl_finddomain_subfreeres *fill* 0x00000000080bc298 0x8 __libc_freeres_fn 0x00000000080bc2a0 0xe3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) 0x00000000080bc2a0 _nl_unload_domain *fill* 0x00000000080bc383 0xd __libc_freeres_fn 0x00000000080bc390 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) *fill* 0x00000000080bc3c8 0x8 __libc_freeres_fn 0x00000000080bc3d0 0x173 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) *fill* 0x00000000080bc543 0xd __libc_freeres_fn 0x00000000080bc550 0x1e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) *fill* 0x00000000080bc56e 0x2 __libc_freeres_fn 0x00000000080bc570 0x45 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) *fill* 0x00000000080bc5b5 0xb __libc_freeres_fn 0x00000000080bc5c0 0x51 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) *fill* 0x00000000080bc611 0xf __libc_freeres_fn 0x00000000080bc620 0x2b6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) 0x00000000080bc6c0 _nl_locale_subfreeres *fill* 0x00000000080bc8d6 0xa __libc_freeres_fn 0x00000000080bc8e0 0xf6 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) 0x00000000080bc8e0 _nl_archive_subfreeres *fill* 0x00000000080bc9d6 0xa __libc_freeres_fn 0x00000000080bc9e0 0x29 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) *fill* 0x00000000080bca09 0x7 __libc_freeres_fn 0x00000000080bca10 0x55 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) *fill* 0x00000000080bca65 0xb __libc_freeres_fn 0x00000000080bca70 0x4a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) *fill* 0x00000000080bcaba 0x6 __libc_freeres_fn 0x00000000080bcac0 0x19d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) [!provide] PROVIDE (__stop___libc_freeres_fn, .) __libc_thread_freeres_fn 0x00000000080bcc60 0xa5 [!provide] PROVIDE (__start___libc_thread_freeres_fn, .) __libc_thread_freeres_fn 0x00000000080bcc60 0xa5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) [!provide] PROVIDE (__stop___libc_thread_freeres_fn, .) .fini 0x00000000080bcd08 0x14 *(SORT(.fini)) .fini 0x00000000080bcd08 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o 0x00000000080bcd08 _fini .fini 0x00000000080bcd17 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o [!provide] PROVIDE (__etext, .) [!provide] PROVIDE (_etext, .) [!provide] PROVIDE (etext, .) .rodata 0x00000000080bcd20 0x1a48c *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata 0x00000000080bcd20 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080bcd20 _fp_hw .rodata.cst4 0x00000000080bcd24 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080bcd24 _IO_stdin_used .rodata 0x00000000080bcd28 0xd /tmp/cc6pMhpB.o .rodata.str1.1 0x00000000080bcd35 0x2b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) .rodata.str1.4 0x00000000080bcd60 0x93 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) .rodata.str1.1 0x00000000080bcdf3 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) *fill* 0x00000000080bce07 0x1 .rodata.str1.4 0x00000000080bce08 0x3d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) .rodata.str1.1 0x00000000080bce45 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) 0x7 (size before relaxing) *fill* 0x00000000080bce45 0x3 .rodata.str1.4 0x00000000080bce48 0x3f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) *fill* 0x00000000080bce87 0x1 .rodata 0x00000000080bce88 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) .rodata.str1.1 0x00000000080bceb4 0x2b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x35 (size before relaxing) *fill* 0x00000000080bcedf 0x1 .rodata.str1.4 0x00000000080bcee0 0x1d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x00000000080bcee0 _nl_default_dirname 0x00000000080bcef4 _nl_default_default_domain .rodata.str1.1 0x00000000080bcefd 0x1a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) 0x27 (size before relaxing) .rodata.str1.1 0x00000000080bcf17 0x16 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) *fill* 0x00000000080bcf2d 0x3 .rodata.str1.4 0x00000000080bcf30 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) .rodata.str1.1 0x00000000080bcf3e 0x27 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) *fill* 0x00000000080bcf65 0x1b .rodata 0x00000000080bcf80 0x427 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) .rodata.str1.1 0x00000000080bd3a7 0x12 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) *fill* 0x00000000080bd3b9 0x3 .rodata 0x00000000080bd3bc 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) 0x00000000080bd3bc __gettext_germanic_plural .rodata.str1.1 0x00000000080bd3f8 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) *fill* 0x00000000080bd40f 0x1 .rodata.str1.4 0x00000000080bd410 0xd /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) .rodata.str1.1 0x00000000080bd41d 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) *fill* 0x00000000080bd439 0x3 .rodata.str1.4 0x00000000080bd43c 0xb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) .rodata.str1.1 0x00000000080bd447 0x27 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) *fill* 0x00000000080bd46e 0x2 .rodata.str1.4 0x00000000080bd470 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) .rodata.str1.1 0x00000000080bd484 0x68 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) 0x6b (size before relaxing) .rodata.str1.4 0x00000000080bd4ec 0x35 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) .rodata.str1.1 0x00000000080bd521 0x32 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) 0x3c (size before relaxing) *fill* 0x00000000080bd553 0x1 .rodata.str1.4 0x00000000080bd554 0x13 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) .rodata.str1.1 0x00000000080bd567 0x1a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) *fill* 0x00000000080bd581 0x3 .rodata.str1.4 0x00000000080bd584 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) .rodata.str1.1 0x00000000080bd594 0x336 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) 0x347 (size before relaxing) *fill* 0x00000000080bd8ca 0x2 .rodata.str1.4 0x00000000080bd8cc 0xb7d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) *fill* 0x00000000080be449 0x3 .rodata 0x00000000080be44c 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .rodata 0x00000000080be49c 0x80 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) .rodata.sse2 0x00000000080be51c 0x280 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) .rodata.ssse3 0x00000000080be79c 0x280 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) .rodata.ssse3 0x00000000080bea1c 0x1c0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) .rodata.sse2 0x00000000080bebdc 0x280 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) .rodata.sse4.2 0x00000000080bee5c 0x104 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) .rodata.cst16 0x00000000080bef60 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) .rodata.cst16 0x00000000080bef90 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) .rodata.str1.1 0x00000000080bef90 0x39 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) *fill* 0x00000000080befc9 0x17 .rodata 0x00000000080befe0 0x2e0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) .rodata.str1.4 0x00000000080bf2c0 0x1d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) .rodata.str1.1 0x00000000080bf2dd 0x19 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) 0x2c (size before relaxing) *fill* 0x00000000080bf2f6 0xa .rodata 0x00000000080bf300 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) 0x00000000080bf300 __wcsmbs_gconv_fcts_c .rodata.str1.1 0x00000000080bf39c 0x6d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) *fill* 0x00000000080bf409 0x3 .rodata 0x00000000080bf40c 0x3dc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) .rodata.str1.1 0x00000000080bf7e8 0x3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) 0x7 (size before relaxing) *fill* 0x00000000080bf7eb 0x1 .rodata.str1.4 0x00000000080bf7ec 0x59 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) *fill* 0x00000000080bf845 0x3 .rodata.str1.4 0x00000000080bf848 0x3a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) .rodata.str1.1 0x00000000080bf882 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) *fill* 0x00000000080bf899 0x3 .rodata.str1.4 0x00000000080bf89c 0x56 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) .rodata.str1.1 0x00000000080bf8f2 0x46 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) 0x4a (size before relaxing) .rodata.str1.1 0x00000000080bf938 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) .rodata.str1.4 0x00000000080bf938 0x36 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) .rodata.str1.1 0x00000000080bf96e 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) 0x13 (size before relaxing) .rodata.str1.1 0x00000000080bf97c 0x19 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) .rodata.str1.1 0x00000000080bf995 0x21 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) 0x2b (size before relaxing) *fill* 0x00000000080bf9b6 0xa .rodata 0x00000000080bf9c0 0x2e0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x00000000080bfb8c _dl_x86_platforms 0x00000000080bfba0 _dl_x86_cap_flags .rodata.str1.1 0x00000000080bfca0 0xdf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0xe0 (size before relaxing) *fill* 0x00000000080bfd7f 0x1 .rodata.str1.4 0x00000000080bfd80 0x117 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) .rodata.str1.1 0x00000000080bfe97 0x1b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) .rodata.str1.1 0x00000000080bfeb2 0x7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) 0x19 (size before relaxing) .rodata.str1.1 0x00000000080bfeb9 0x1d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) *fill* 0x00000000080bfed6 0x2 .rodata.str1.4 0x00000000080bfed8 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) .rodata.str1.1 0x00000000080bff04 0x23 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) *fill* 0x00000000080bff27 0x1 .rodata.str1.4 0x00000000080bff28 0x51 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) .rodata.str1.1 0x00000000080bff79 0x15f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) 0x16e (size before relaxing) .rodata.str1.4 0x00000000080c00d8 0x46 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) *fill* 0x00000000080c011e 0x2 .rodata 0x00000000080c0120 0x3f0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) .rodata.str1.1 0x00000000080c0510 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) 0xe4 (size before relaxing) .rodata.str1.4 0x00000000080c0520 0x42 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) *fill* 0x00000000080c0562 0x1e .rodata 0x00000000080c0580 0xc0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) .rodata.str1.1 0x00000000080c0640 0x9b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) *fill* 0x00000000080c06db 0x1 .rodata.str1.4 0x00000000080c06dc 0x191 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) *fill* 0x00000000080c086d 0x13 .rodata.str1.32 0x00000000080c0880 0x2c0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) .rodata 0x00000000080c0b40 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) .rodata.str1.1 0x00000000080c0b45 0xb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) 0x14 (size before relaxing) .rodata.str1.4 0x00000000080c0b50 0x32 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) .rodata.str1.1 0x00000000080c0b82 0x4d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) *fill* 0x00000000080c0bcf 0x1 .rodata.str1.4 0x00000000080c0bd0 0x27 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) .rodata.str1.1 0x00000000080c0bf7 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) *fill* 0x00000000080c0bff 0x1 .rodata 0x00000000080c0c00 0x134 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) 0x00000000080c0c34 _nl_category_name_sizes 0x00000000080c0c44 _nl_category_name_idxs 0x00000000080c0c60 _nl_category_names .rodata.str1.1 0x00000000080c0d34 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) 0x39 (size before relaxing) .rodata.cst4 0x00000000080c0d64 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) .rodata.str1.4 0x00000000080c0d68 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) 0x00000000080c0d78 _nl_default_locale_path *fill* 0x00000000080c0d88 0x18 .rodata 0x00000000080c0da0 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) 0x00000000080c0de0 _nl_C .rodata.str1.1 0x00000000080c0e14 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) *fill* 0x00000000080c0e3c 0x4 .rodata 0x00000000080c0e40 0x594 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) .rodata.str1.4 0x00000000080c13d4 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) .rodata.str1.1 0x00000000080c13eb 0x61 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) .rodata.str1.4 0x00000000080c144c 0x57 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) *fill* 0x00000000080c14a3 0x1d .rodata 0x00000000080c14c0 0xbb04 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) 0x00000000080c1520 _nl_C_LC_CTYPE 0x00000000080c16a0 _nl_C_LC_CTYPE_width 0x00000000080c1700 _nl_C_LC_CTYPE_map_tolower 0x00000000080c17c0 _nl_C_LC_CTYPE_map_toupper 0x00000000080c1880 _nl_C_LC_CTYPE_class_alnum 0x00000000080c18e0 _nl_C_LC_CTYPE_class_punct 0x00000000080c1940 _nl_C_LC_CTYPE_class_cntrl 0x00000000080c19a0 _nl_C_LC_CTYPE_class_blank 0x00000000080c1a00 _nl_C_LC_CTYPE_class_graph 0x00000000080c1a60 _nl_C_LC_CTYPE_class_print 0x00000000080c1ac0 _nl_C_LC_CTYPE_class_space 0x00000000080c1b20 _nl_C_LC_CTYPE_class_xdigit 0x00000000080c1b80 _nl_C_LC_CTYPE_class_digit 0x00000000080c1be0 _nl_C_LC_CTYPE_class_alpha 0x00000000080c1c40 _nl_C_LC_CTYPE_class_lower 0x00000000080c1ca0 _nl_C_LC_CTYPE_class_upper 0x00000000080c1d00 _nl_C_LC_CTYPE_tolower 0x00000000080c2300 _nl_C_LC_CTYPE_toupper 0x00000000080c2900 _nl_C_LC_CTYPE_class32 0x00000000080c2d00 _nl_C_LC_CTYPE_class .rodata.str1.1 0x00000000080ccfc4 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) 0x14 (size before relaxing) .rodata.str4.4 0x00000000080ccfcc 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) 0x58 (size before relaxing) .rodata.str1.4 0x00000000080cd01c 0x5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(SYS_libc.o) 0x00000000080cd01c _libc_intl_domainname *fill* 0x00000000080cd021 0x3 .rodata.str1.4 0x00000000080cd024 0x16 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) 0x00000000080cd024 _nl_C_codeset 0x00000000080cd034 _nl_POSIX_name .rodata.str1.1 0x00000000080cd03a 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) 0x2 (size before relaxing) *fill* 0x00000000080cd03a 0x6 .rodata 0x00000000080cd040 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) 0x00000000080cd040 _nl_C_locobj *fill* 0x00000000080cd0b4 0xc .rodata 0x00000000080cd0c0 0x80 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) .rodata.str1.1 0x00000000080cd140 0x2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) .rodata 0x00000000080cd140 0xcc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) 0x00000000080cd140 __strtol_ul_rem_tab 0x00000000080cd180 __strtol_ul_max_tab *fill* 0x00000000080cd20c 0x14 .rodata 0x00000000080cd220 0x1a4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) 0x00000000080cd220 _itoa_base_table *fill* 0x00000000080cd3c4 0x1c .rodata 0x00000000080cd3e0 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-digits.o) 0x00000000080cd3e0 _itoa_lower_digits *fill* 0x00000000080cd404 0x1c .rodata 0x00000000080cd420 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-udigits.o) 0x00000000080cd420 _itoa_upper_digits .rodata.str1.1 0x00000000080cd444 0x32 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) 0x33 (size before relaxing) *fill* 0x00000000080cd476 0x2 .rodata.str1.4 0x00000000080cd478 0xf7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) *fill* 0x00000000080cd56f 0x11 .rodata 0x00000000080cd580 0x3db /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) .rodata.str1.1 0x00000000080cd95b 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) 0x1c (size before relaxing) *fill* 0x00000000080cd96b 0x1 .rodata.str4.4 0x00000000080cd96c 0x5c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) .rodata.str4.4 0x00000000080cd9c8 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) .rodata.str1.1 0x00000000080cd9c8 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) .rodata.str1.4 0x00000000080cd9c8 0x57 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) .rodata.str1.1 0x00000000080cda1f 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) *fill* 0x00000000080cda1f 0x1 .rodata.str4.4 0x00000000080cda20 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) 0x38 (size before relaxing) .rodata.str1.4 0x00000000080cda54 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) 0xe6 (size before relaxing) *fill* 0x00000000080cda62 0x1e .rodata 0x00000000080cda80 0x3db /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) *fill* 0x00000000080cde5b 0x1 .rodata 0x00000000080cde5c 0x244 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) .rodata 0x00000000080ce0a0 0x244 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) .rodata 0x00000000080ce2e4 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) *fill* 0x00000000080ce304 0x1c .rodata 0x00000000080ce320 0x80 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) .rodata.str1.1 0x00000000080ce3a0 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) 0x36 (size before relaxing) *fill* 0x00000000080ce3aa 0x2 .rodata.str1.4 0x00000000080ce3ac 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) *fill* 0x00000000080ce3b6 0xa .rodata 0x00000000080ce3c0 0x70 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) 0x00000000080ce3c0 __libio_codecvt .rodata.str1.1 0x00000000080ce430 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) *fill* 0x00000000080ce43f 0x1 .rodata 0x00000000080ce440 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(varshift.o) 0x00000000080ce440 ___m128i_shift_right .rodata.str1.1 0x00000000080ce45f 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) *fill* 0x00000000080ce469 0x3 .rodata.str1.4 0x00000000080ce46c 0xaa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) .rodata.str1.1 0x00000000080ce516 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) *fill* 0x00000000080ce556 0x2 .rodata.str1.4 0x00000000080ce558 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) 0xd4 (size before relaxing) .rodata.str1.1 0x00000000080ce58c 0x19 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) 0x33 (size before relaxing) *fill* 0x00000000080ce5a5 0x3 .rodata.str1.4 0x00000000080ce5a8 0x3a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) 0xda (size before relaxing) .rodata.str1.1 0x00000000080ce5e2 0x45 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) 0x46 (size before relaxing) 0x00000000080ce621 _nl_C_name .rodata.str1.1 0x00000000080ce627 0x47 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) 0x5a (size before relaxing) *fill* 0x00000000080ce66e 0x2 .rodata.str1.4 0x00000000080ce670 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) .rodata.str1.1 0x00000000080ce6e8 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) .rodata.str1.1 0x00000000080ce6e8 0x21e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) 0x24b (size before relaxing) *fill* 0x00000000080ce906 0x2 .rodata.str1.4 0x00000000080ce908 0x543 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) 0x68f (size before relaxing) *fill* 0x00000000080cee4b 0x15 .rodata 0x00000000080cee60 0x7e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) *fill* 0x00000000080ceede 0x2 .rodata.cst4 0x00000000080ceee0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .rodata.str1.1 0x00000000080ceee4 0xc5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) 0xe6 (size before relaxing) *fill* 0x00000000080cefa9 0x3 .rodata.str1.4 0x00000000080cefac 0x1a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) .rodata.str1.4 0x00000000080cf14c 0x14d /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) .rodata.str1.1 0x00000000080cf299 0x5a /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) 0x6a (size before relaxing) *fill* 0x00000000080cf2f3 0xd .rodata 0x00000000080cf300 0x5a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) .rodata.str1.32 0x00000000080cf8a0 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) 0x3b (size before relaxing) .rodata.str1.1 0x00000000080cf8e0 0x4e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) 0x50 (size before relaxing) *fill* 0x00000000080cf92e 0x2 .rodata.str1.4 0x00000000080cf930 0x15 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) .rodata.str1.1 0x00000000080cf945 0x52 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) 0x6d (size before relaxing) *fill* 0x00000000080cf997 0x1 .rodata.str1.4 0x00000000080cf998 0x36 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) .rodata.str1.1 0x00000000080cf9ce 0x36 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) .rodata.str1.4 0x00000000080cfa04 0x33 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) *fill* 0x00000000080cfa37 0x9 .rodata 0x00000000080cfa40 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) .rodata.str1.4 0x00000000080cfab8 0x1a7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) .rodata.str1.1 0x00000000080cfc5f 0x27 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) .rodata.str1.1 0x00000000080cfc86 0x21 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) *fill* 0x00000000080cfca7 0x1 .rodata.str1.4 0x00000000080cfca8 0x37 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) .rodata.str1.1 0x00000000080cfcdf 0xbb /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) 0xee (size before relaxing) *fill* 0x00000000080cfd9a 0x2 .rodata.str1.4 0x00000000080cfd9c 0x190 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .rodata.str1.1 0x00000000080cff2c 0xe9 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) 0x102 (size before relaxing) *fill* 0x00000000080d0015 0x3 .rodata.str1.4 0x00000000080d0018 0x189 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .rodata.str1.1 0x00000000080d01a1 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) 0x69 (size before relaxing) .rodata.str1.1 0x00000000080d01e5 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) .rodata.str1.1 0x00000000080d0201 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) 0xd (size before relaxing) *fill* 0x00000000080d020d 0x13 .rodata 0x00000000080d0220 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) 0x00000000080d0220 _nl_C_LC_MESSAGES .rodata.str1.1 0x00000000080d0258 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) 0x5 (size before relaxing) *fill* 0x00000000080d025c 0x4 .rodata 0x00000000080d0260 0xe4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) 0x00000000080d0260 _nl_C_LC_MONETARY .rodata.str1.1 0x00000000080d0344 0x3 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) *fill* 0x00000000080d0344 0x1c .rodata 0x00000000080d0360 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) 0x00000000080d0360 _nl_C_LC_NUMERIC .rodata.str1.1 0x00000000080d039c 0x130 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) 0x131 (size before relaxing) .rodata.str4.4 0x00000000080d04cc 0x4a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) 0x4a4 (size before relaxing) *fill* 0x00000000080d096c 0x14 .rodata 0x00000000080d0980 0x1e0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) 0x00000000080d0980 _nl_C_LC_TIME .rodata 0x00000000080d0b60 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-paper.o) 0x00000000080d0b60 _nl_C_LC_PAPER .rodata.str1.1 0x00000000080d0b90 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) 0x10 (size before relaxing) *fill* 0x00000000080d0b9f 0x1 .rodata 0x00000000080d0ba0 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) 0x00000000080d0ba0 _nl_C_LC_NAME .rodata.str1.4 0x00000000080d0be0 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) .rodata.str1.1 0x00000000080d0c0c 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) *fill* 0x00000000080d0c0c 0x14 .rodata 0x00000000080d0c20 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) 0x00000000080d0c20 _nl_C_LC_ADDRESS .rodata.str1.1 0x00000000080d0c78 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) 0xb (size before relaxing) *fill* 0x00000000080d0c82 0x1e .rodata 0x00000000080d0ca0 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) 0x00000000080d0ca0 _nl_C_LC_TELEPHONE .rodata.str1.1 0x00000000080d0cd8 0x2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) *fill* 0x00000000080d0cd8 0x8 .rodata 0x00000000080d0ce0 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) 0x00000000080d0ce0 _nl_C_LC_MEASUREMENT .rodata.str1.1 0x00000000080d0d0c 0x67 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) 0x68 (size before relaxing) *fill* 0x00000000080d0d73 0x1 .rodata.str1.4 0x00000000080d0d74 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) .rodata 0x00000000080d0de0 0x124 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) 0x00000000080d0ea0 _nl_C_LC_IDENTIFICATION *fill* 0x00000000080d0f04 0x1c .rodata 0x00000000080d0f20 0x5a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-collate.o) 0x00000000080d0f20 _nl_C_LC_COLLATE .rodata 0x00000000080d14c0 0x36c0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpioconst.o) 0x00000000080d14c0 _fpioconst_pow10 0x00000000080d15c0 __tens .rodata 0x00000000080d4b80 0x130 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itowa-digits.o) 0x00000000080d4b80 _itowa_upper_digits 0x00000000080d4c20 _itowa_lower_digits .rodata.str1.1 0x00000000080d4cb0 0x8b2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) *fill* 0x00000000080d5562 0x2 .rodata.str1.4 0x00000000080d5564 0x397 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) *fill* 0x00000000080d58fb 0x5 .rodata 0x00000000080d5900 0x21c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) 0x00000000080d5900 _sys_errlist 0x00000000080d5900 sys_errlist 0x00000000080d5900 _sys_errlist_internal 0x00000000080d5900 __sys_errlist_internal .rodata.cst4 0x00000000080d5b1c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) 0x00000000080d5b1c sys_nerr 0x00000000080d5b1c __sys_nerr_internal 0x00000000080d5b1c _sys_nerr 0x00000000080d5b1c _sys_nerr_internal .rodata.str1.1 0x00000000080d5b20 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) 0x30 (size before relaxing) .rodata.str1.1 0x00000000080d5b4c 0x1b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) *fill* 0x00000000080d5b67 0x1 .rodata 0x00000000080d5b68 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) .rodata.str1.1 0x00000000080d5b94 0x12 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) 0x13 (size before relaxing) .rodata.str1.1 0x00000000080d5ba6 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) *fill* 0x00000000080d5bb4 0xc .rodata 0x00000000080d5bc0 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) 0x00000000080d5bc0 __mon_yday .rodata.str1.1 0x00000000080d5bf4 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) 0x26 (size before relaxing) *fill* 0x00000000080d5c0b 0x1 .rodata.str1.4 0x00000000080d5c0c 0x1a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) 0x1c8 (size before relaxing) .rodata.str1.1 0x00000000080d5dac 0xd /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) *fill* 0x00000000080d5db9 0x3 .rodata.str1.4 0x00000000080d5dbc 0x52 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) .rodata.str1.1 0x00000000080d5e0e 0x2b /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) 0x3a (size before relaxing) .rodata.str1.1 0x00000000080d5e39 0x16 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) 0x3f (size before relaxing) *fill* 0x00000000080d5e4f 0x1 .rodata.str1.4 0x00000000080d5e50 0x65 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) .rodata.str1.1 0x00000000080d5eb5 0xa5 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) 0xc0 (size before relaxing) *fill* 0x00000000080d5f5a 0x2 .rodata.str1.4 0x00000000080d5f5c 0xc7 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) .rodata.str1.1 0x00000000080d6023 0x69 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) .rodata.str1.4 0x00000000080d608c 0x5f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) .rodata.str1.1 0x00000000080d60eb 0x26 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) *fill* 0x00000000080d6111 0x3 .rodata 0x00000000080d6114 0x4ac /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) .rodata.str1.4 0x00000000080d65c0 0x15 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) .rodata.str1.1 0x00000000080d65d5 0x17 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) 0x18 (size before relaxing) .rodata.str1.1 0x00000000080d65ec 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) 0x25 (size before relaxing) *fill* 0x00000000080d65f6 0x2 .rodata.str1.4 0x00000000080d65f8 0xa /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) 0xaa (size before relaxing) *fill* 0x00000000080d6602 0x2 .rodata.str1.4 0x00000000080d6604 0x2e /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) *fill* 0x00000000080d6632 0xe .rodata 0x00000000080d6640 0x158 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) 0x00000000080d6640 __strtol_ull_rem_tab 0x00000000080d6680 __strtol_ull_max_tab .rodata.str1.1 0x00000000080d6798 0xaf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) 0xc2 (size before relaxing) *fill* 0x00000000080d6847 0x1 .rodata.str1.4 0x00000000080d6848 0x1ea /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) *fill* 0x00000000080d6a32 0xe .rodata 0x00000000080d6a40 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) .rodata.cst4 0x00000000080d6a80 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) .rodata.str1.1 0x00000000080d6a9c 0x26 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) 0xe8 (size before relaxing) *fill* 0x00000000080d6ac2 0x2 .rodata.str1.4 0x00000000080d6ac4 0x16 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) 0x1ea (size before relaxing) *fill* 0x00000000080d6ada 0x6 .rodata 0x00000000080d6ae0 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) .rodata.cst8 0x00000000080d6b20 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) .rodata.cst4 0x00000000080d6b40 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) .rodata.str1.1 0x00000000080d6b40 0x15 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) 0xd7 (size before relaxing) *fill* 0x00000000080d6b55 0x3 .rodata.str1.4 0x00000000080d6b58 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) 0x1eb (size before relaxing) *fill* 0x00000000080d6b70 0x10 .rodata 0x00000000080d6b80 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) .rodata.cst16 0x00000000080d6bc0 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) .rodata.cst4 0x00000000080d6c00 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) .rodata.cst4 0x00000000080d6c00 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) .rodata.cst4 0x00000000080d6c00 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) .rodata.cst4 0x00000000080d6c00 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) .rodata 0x00000000080d6c00 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tens_in_limb.o) 0x00000000080d6c00 _tens_in_limb .rodata.cst16 0x00000000080d6c28 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) .rodata.cst16 0x00000000080d6c28 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) .rodata 0x00000000080d6c28 0x51c /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) .rodata 0x00000000080d7144 0x34 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .rodata 0x00000000080d7178 0x34 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) __libc_subfreeres 0x00000000080d71ac 0x28 [!provide] PROVIDE (__start___libc_subfreeres, .) __libc_subfreeres 0x00000000080d71ac 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) __libc_subfreeres 0x00000000080d71b0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) __libc_subfreeres 0x00000000080d71b4 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) __libc_subfreeres 0x00000000080d71b8 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) __libc_subfreeres 0x00000000080d71bc 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) __libc_subfreeres 0x00000000080d71c0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) __libc_subfreeres 0x00000000080d71c4 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) __libc_subfreeres 0x00000000080d71c8 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) __libc_subfreeres 0x00000000080d71cc 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) __libc_subfreeres 0x00000000080d71d0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) [!provide] PROVIDE (__stop___libc_subfreeres, .) .stapsdt.base 0x00000000080d71d4 0x1 .stapsdt.base 0x00000000080d71d4 0x1 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) 0x00000000080d71d4 _.stapsdt.base __libc_IO_vtables 0x00000000080d71e0 0x354 0x00000000080d71e0 PROVIDE (__start___libc_IO_vtables, .) __libc_IO_vtables 0x00000000080d71e0 0x114 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) 0x00000000080d71e0 _IO_wfile_jumps_maybe_mmap 0x00000000080d7240 _IO_wfile_jumps_mmap 0x00000000080d72a0 _IO_wfile_jumps *fill* 0x00000000080d72f4 0xc __libc_IO_vtables 0x00000000080d7300 0x114 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) 0x00000000080d7300 _IO_file_jumps_maybe_mmap 0x00000000080d7360 _IO_file_jumps_mmap 0x00000000080d73c0 _IO_file_jumps *fill* 0x00000000080d7414 0xc __libc_IO_vtables 0x00000000080d7420 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) 0x00000000080d7420 _IO_str_jumps *fill* 0x00000000080d7474 0xc __libc_IO_vtables 0x00000000080d7480 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) *fill* 0x00000000080d74d4 0xc __libc_IO_vtables 0x00000000080d74e0 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) 0x00000000080d7534 PROVIDE (__stop___libc_IO_vtables, .) __libc_atexit 0x00000000080d7534 0x4 0x00000000080d7534 PROVIDE (__start___libc_atexit, .) __libc_atexit 0x00000000080d7534 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) 0x00000000080d7538 PROVIDE (__stop___libc_atexit, .) __libc_thread_subfreeres 0x00000000080d7538 0x4 [!provide] PROVIDE (__start___libc_thread_subfreeres, .) __libc_thread_subfreeres 0x00000000080d7538 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) [!provide] PROVIDE (__stop___libc_thread_subfreeres, .) .rodata1 *(.rodata1) .eh_frame_hdr *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) .eh_frame 0x00000000080d753c 0x12cf8 *(.eh_frame) .eh_frame 0x00000000080d753c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .eh_frame 0x00000000080d753c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .eh_frame 0x00000000080d753c 0x44 /tmp/cc6pMhpB.o .eh_frame 0x00000000080d7580 0x84 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) 0x9c (size before relaxing) .eh_frame 0x00000000080d7604 0x12c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) 0x144 (size before relaxing) .eh_frame 0x00000000080d7730 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) 0x90 (size before relaxing) .eh_frame 0x00000000080d77a8 0x94 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) 0xac (size before relaxing) .eh_frame 0x00000000080d783c 0x7c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(elf-init.o) 0x94 (size before relaxing) .eh_frame 0x00000000080d78b8 0xe4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) 0xfc (size before relaxing) .eh_frame 0x00000000080d799c 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) 0x44 (size before relaxing) .eh_frame 0x00000000080d79c8 0x1d4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x1ec (size before relaxing) .eh_frame 0x00000000080d7b9c 0x130 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) 0x148 (size before relaxing) .eh_frame 0x00000000080d7ccc 0xc0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) 0xd8 (size before relaxing) .eh_frame 0x00000000080d7d8c 0xb0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) 0xc8 (size before relaxing) .eh_frame 0x00000000080d7e3c 0x1f8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) 0x210 (size before relaxing) .eh_frame 0x00000000080d8034 0x70 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(explodename.o) 0x88 (size before relaxing) .eh_frame 0x00000000080d80a4 0x134 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) 0x14c (size before relaxing) .eh_frame 0x00000000080d81d8 0x70 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) 0x88 (size before relaxing) .eh_frame 0x00000000080d8248 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(hash-string.o) 0x3c (size before relaxing) .eh_frame 0x00000000080d826c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) 0x2c (size before relaxing) .eh_frame 0x00000000080d8280 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) 0x8c (size before relaxing) .eh_frame 0x00000000080d82f4 0x138 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) 0x150 (size before relaxing) .eh_frame 0x00000000080d842c 0x68 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) 0x80 (size before relaxing) .eh_frame 0x00000000080d8494 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(exit.o) 0x8c (size before relaxing) .eh_frame 0x00000000080d8508 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) 0xb4 (size before relaxing) .eh_frame 0x00000000080d85a4 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) 0x68 (size before relaxing) .eh_frame 0x00000000080d85f4 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) 0xb4 (size before relaxing) .eh_frame 0x00000000080d8690 0x90 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(grouping.o) 0xa8 (size before relaxing) .eh_frame 0x00000000080d8720 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf.o) 0x3c (size before relaxing) .eh_frame 0x00000000080d8744 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) 0x3c (size before relaxing) .eh_frame 0x00000000080d8768 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) 0x58 (size before relaxing) .eh_frame 0x00000000080d87a8 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) .eh_frame 0x00000000080d8800 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) 0x64 (size before relaxing) .eh_frame 0x00000000080d8844 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) 0xb4 (size before relaxing) .eh_frame 0x00000000080d88e0 0x5b8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) 0x5f0 (size before relaxing) .eh_frame 0x00000000080d8e98 0xc4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) 0xdc (size before relaxing) .eh_frame 0x00000000080d8f5c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcloseall.o) 0x2c (size before relaxing) .eh_frame 0x00000000080d8f70 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080d9028 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) 0x30 (size before relaxing) .eh_frame 0x00000000080d9040 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) 0x6c (size before relaxing) .eh_frame 0x00000000080d9094 0xba8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) 0xbe0 (size before relaxing) .eh_frame 0x00000000080d9c3c 0xaf0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) 0xb08 (size before relaxing) .eh_frame 0x00000000080da72c 0x2fc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) 0x314 (size before relaxing) .eh_frame 0x00000000080daa28 0x1474 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) 0x148c (size before relaxing) .eh_frame 0x00000000080dbe9c 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(morecore.o) 0x34 (size before relaxing) .eh_frame 0x00000000080dbeb8 0x64 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) 0x7c (size before relaxing) .eh_frame 0x00000000080dbf1c 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) 0x40 (size before relaxing) .eh_frame 0x00000000080dbf44 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) 0x5c (size before relaxing) .eh_frame 0x00000000080dbf88 0x10c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) 0x124 (size before relaxing) .eh_frame 0x00000000080dc094 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strdup.o) 0x5c (size before relaxing) .eh_frame 0x00000000080dc0d8 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strlen.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dc0ec 0x184 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) 0x19c (size before relaxing) .eh_frame 0x00000000080dc270 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) 0x54 (size before relaxing) .eh_frame 0x00000000080dc2ac 0x8c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) 0xa4 (size before relaxing) .eh_frame 0x00000000080dc338 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) 0x5c (size before relaxing) .eh_frame 0x00000000080dc37c 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) 0x48 (size before relaxing) .eh_frame 0x00000000080dc3ac 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mempcpy.o) 0x38 (size before relaxing) .eh_frame 0x00000000080dc3cc 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) 0x5c (size before relaxing) .eh_frame 0x00000000080dc410 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dc424 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcpy.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dc438 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) 0x48 (size before relaxing) .eh_frame 0x00000000080dc468 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchrnul.o) 0x34 (size before relaxing) .eh_frame 0x00000000080dc484 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) 0x40 (size before relaxing) .eh_frame 0x00000000080dc4ac 0x188 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) 0x1a0 (size before relaxing) .eh_frame 0x00000000080dc634 0x134 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) 0x14c (size before relaxing) .eh_frame 0x00000000080dc768 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) 0x48 (size before relaxing) .eh_frame 0x00000000080dc798 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) 0x48 (size before relaxing) .eh_frame 0x00000000080dc7c8 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) 0x40 (size before relaxing) .eh_frame 0x00000000080dc7f0 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncmp-c.o) 0x48 (size before relaxing) .eh_frame 0x00000000080dc820 0x264 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) 0x27c (size before relaxing) .eh_frame 0x00000000080dca84 0xe0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) 0xf8 (size before relaxing) .eh_frame 0x00000000080dcb64 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-ssse3.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080dcc1c 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-ssse3.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080dccd4 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-sse2.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080dcd8c 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-sse2.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080dce44 0xdc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) 0xf4 (size before relaxing) .eh_frame 0x00000000080dcf20 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2-bsf.o) 0x4c (size before relaxing) .eh_frame 0x00000000080dcf54 0x14c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) 0x164 (size before relaxing) .eh_frame 0x00000000080dd0a0 0x98 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2-bsf.o) 0xb0 (size before relaxing) .eh_frame 0x00000000080dd138 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dd14c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2-bsf.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dd160 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-c.o) 0x54 (size before relaxing) .eh_frame 0x00000000080dd19c 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) 0x60 (size before relaxing) .eh_frame 0x00000000080dd1e4 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) 0x64 (size before relaxing) .eh_frame 0x00000000080dd230 0x88 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) 0xa0 (size before relaxing) .eh_frame 0x00000000080dd2b8 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) 0x84 (size before relaxing) .eh_frame 0x00000000080dd324 0x17c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) 0x194 (size before relaxing) .eh_frame 0x00000000080dd4a0 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmempcpy.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dd4b4 0x118 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) 0x130 (size before relaxing) .eh_frame 0x00000000080dd5cc 0xe4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) 0xfc (size before relaxing) .eh_frame 0x00000000080dd6b0 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sched_yield.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dd6c4 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(get_child_max.o) 0x38 (size before relaxing) .eh_frame 0x00000000080dd6e4 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xstat64.o) 0x3c (size before relaxing) .eh_frame 0x00000000080dd708 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstat64.o) 0x3c (size before relaxing) .eh_frame 0x00000000080dd72c 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) 0x44 (size before relaxing) .eh_frame 0x00000000080dd758 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(read.o) 0x44 (size before relaxing) .eh_frame 0x00000000080dd784 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(write.o) 0x44 (size before relaxing) .eh_frame 0x00000000080dd7b0 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcntl.o) 0x70 (size before relaxing) .eh_frame 0x00000000080dd808 0x1d8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) 0x1f0 (size before relaxing) .eh_frame 0x00000000080dd9e0 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getrlimit.o) 0x2c (size before relaxing) .eh_frame 0x00000000080dd9f4 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) 0x68 (size before relaxing) .eh_frame 0x00000000080dda44 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) 0x38 (size before relaxing) .eh_frame 0x00000000080dda64 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdtsz.o) 0x38 (size before relaxing) .eh_frame 0x00000000080dda84 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap.o) 0x60 (size before relaxing) .eh_frame 0x00000000080ddacc 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap64.o) 0x6c (size before relaxing) .eh_frame 0x00000000080ddb20 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(munmap.o) 0x2c (size before relaxing) .eh_frame 0x00000000080ddb34 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mprotect.o) 0x34 (size before relaxing) .eh_frame 0x00000000080ddb50 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(madvise.o) 0x34 (size before relaxing) .eh_frame 0x00000000080ddb6c 0x234 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tsearch.o) 0x24c (size before relaxing) .eh_frame 0x00000000080ddda0 0x19c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) 0x1b4 (size before relaxing) .eh_frame 0x00000000080ddf3c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getclktck.o) 0x2c (size before relaxing) .eh_frame 0x00000000080ddf50 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) 0x50 (size before relaxing) .eh_frame 0x00000000080ddf88 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) 0x50 (size before relaxing) .eh_frame 0x00000000080ddfc0 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mremap.o) 0x44 (size before relaxing) .eh_frame 0x00000000080ddfec 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysinfo.o) 0x2c (size before relaxing) .eh_frame 0x00000000080de000 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(alloca_cutoff.o) 0x2c (size before relaxing) .eh_frame 0x00000000080de014 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) 0x70 (size before relaxing) .eh_frame 0x00000000080de06c 0x64 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) 0x7c (size before relaxing) .eh_frame 0x00000000080de0d0 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) 0x84 (size before relaxing) .eh_frame 0x00000000080de13c 0xa4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) 0xbc (size before relaxing) .eh_frame 0x00000000080de1e0 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) 0x2c (size before relaxing) .eh_frame 0x00000000080de1f4 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) 0x48 (size before relaxing) .eh_frame 0x00000000080de224 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) 0x40 (size before relaxing) .eh_frame 0x00000000080de24c 0x1a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x1b8 (size before relaxing) .eh_frame 0x00000000080de3ec 0x90 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) 0xa8 (size before relaxing) .eh_frame 0x00000000080de47c 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) 0x3c (size before relaxing) .eh_frame 0x00000000080de4a0 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) 0x90 (size before relaxing) .eh_frame 0x00000000080de518 0x5c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) 0x74 (size before relaxing) .eh_frame 0x00000000080de574 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysdep.o) 0x2c (size before relaxing) .eh_frame 0x00000000080de588 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) 0x48 (size before relaxing) .eh_frame 0x00000000080de5b8 0xa8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) 0xc0 (size before relaxing) .eh_frame 0x00000000080de660 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_close.o) 0x70 (size before relaxing) .eh_frame 0x00000000080de6b8 0x368 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) 0x380 (size before relaxing) .eh_frame 0x00000000080dea20 0x1e0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) 0x1f8 (size before relaxing) .eh_frame 0x00000000080dec00 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) 0x60 (size before relaxing) .eh_frame 0x00000000080dec48 0xcb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) 0xcd0 (size before relaxing) .eh_frame 0x00000000080df900 0xc4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_trans.o) 0xdc (size before relaxing) .eh_frame 0x00000000080df9c4 0x288 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) 0x2a0 (size before relaxing) .eh_frame 0x00000000080dfc4c 0x1a0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) 0x1b8 (size before relaxing) .eh_frame 0x00000000080dfdec 0x340 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) 0x358 (size before relaxing) .eh_frame 0x00000000080e012c 0xa8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) 0xc0 (size before relaxing) .eh_frame 0x00000000080e01d4 0x104 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) 0x11c (size before relaxing) .eh_frame 0x00000000080e02d8 0xc4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) 0xdc (size before relaxing) .eh_frame 0x00000000080e039c 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) 0x48 (size before relaxing) .eh_frame 0x00000000080e03cc 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localename.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e03e0 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) 0x70 (size before relaxing) .eh_frame 0x00000000080e0438 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setfpucw.o) 0x30 (size before relaxing) .eh_frame 0x00000000080e0450 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e0490 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigaction.o) 0x90 (size before relaxing) .eh_frame 0x00000000080e0508 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigprocmask.o) 0x60 (size before relaxing) .eh_frame 0x00000000080e0550 0xd4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(qsort.o) 0xec (size before relaxing) .eh_frame 0x00000000080e0624 0x130 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) 0x148 (size before relaxing) .eh_frame 0x00000000080e0754 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(secure-getenv.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e0768 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) 0x68 (size before relaxing) .eh_frame 0x00000000080e07b8 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) 0xb4 (size before relaxing) .eh_frame 0x00000000080e0854 0x130 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) 0x148 (size before relaxing) .eh_frame 0x00000000080e0984 0x22c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) 0x244 (size before relaxing) .eh_frame 0x00000000080e0bb0 0x17c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) 0x194 (size before relaxing) .eh_frame 0x00000000080e0d2c 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) 0x5c (size before relaxing) .eh_frame 0x00000000080e0d70 0x3d0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) 0x3e8 (size before relaxing) .eh_frame 0x00000000080e1140 0x144 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) 0x15c (size before relaxing) .eh_frame 0x00000000080e1284 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) 0x40 (size before relaxing) .eh_frame 0x00000000080e12ac 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fprintf.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e12d0 0x268 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) 0x280 (size before relaxing) .eh_frame 0x00000000080e1538 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(funlockfile.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e154c 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080e1604 0xd0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) 0xe8 (size before relaxing) .eh_frame 0x00000000080e16d4 0xa0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) 0xb8 (size before relaxing) .eh_frame 0x00000000080e1774 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) 0x5c (size before relaxing) .eh_frame 0x00000000080e17b0 0x5c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfiledoalloc.o) 0x74 (size before relaxing) .eh_frame 0x00000000080e180c 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) 0x68 (size before relaxing) .eh_frame 0x00000000080e1854 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) 0x68 (size before relaxing) .eh_frame 0x00000000080e189c 0xc4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetline.o) 0xdc (size before relaxing) .eh_frame 0x00000000080e1960 0x60 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) 0x78 (size before relaxing) .eh_frame 0x00000000080e19c0 0x60 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) 0x78 (size before relaxing) .eh_frame 0x00000000080e1a20 0x60c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wgenops.o) 0x624 (size before relaxing) .eh_frame 0x00000000080e202c 0x22c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) 0x244 (size before relaxing) .eh_frame 0x00000000080e2258 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_grow_preserve.o) 0x84 (size before relaxing) .eh_frame 0x00000000080e22c4 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strndup.o) 0x5c (size before relaxing) .eh_frame 0x00000000080e2308 0xc8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) 0xe0 (size before relaxing) .eh_frame 0x00000000080e23d0 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e23e4 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e2420 0x148 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmem.o) 0x160 (size before relaxing) .eh_frame 0x00000000080e2568 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-ctsep.o) 0x84 (size before relaxing) .eh_frame 0x00000000080e25d4 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-addsep.o) 0x6c (size before relaxing) .eh_frame 0x00000000080e2628 0x2b4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) 0x2cc (size before relaxing) .eh_frame 0x00000000080e28dc 0xb0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2-bsf.o) 0xc8 (size before relaxing) .eh_frame 0x00000000080e298c 0x15c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) 0x174 (size before relaxing) .eh_frame 0x00000000080e2ae8 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-c.o) 0x4c (size before relaxing) .eh_frame 0x00000000080e2b1c 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp-c.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e2b58 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e2b6c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemcpy.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e2b80 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemmove.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e2b94 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemset.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e2bb8 0x80 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(btowc.o) 0x98 (size before relaxing) .eh_frame 0x00000000080e2c38 0xb0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) 0xc8 (size before relaxing) .eh_frame 0x00000000080e2ce8 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) 0x40 (size before relaxing) .eh_frame 0x00000000080e2d10 0xf4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) 0x10c (size before relaxing) .eh_frame 0x00000000080e2e04 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsnlen.o) 0x48 (size before relaxing) .eh_frame 0x00000000080e2e34 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcschrnul.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e2e48 0xf4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) 0x10c (size before relaxing) .eh_frame 0x00000000080e2f3c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-sse2.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e2f50 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-c.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e2f90 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(time.o) 0x34 (size before relaxing) .eh_frame 0x00000000080e2fac 0x4b4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) 0x4cc (size before relaxing) .eh_frame 0x00000000080e3460 0x41c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) 0x434 (size before relaxing) .eh_frame 0x00000000080e387c 0x10c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(opendir.o) 0x124 (size before relaxing) .eh_frame 0x00000000080e3988 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(closedir.o) 0x50 (size before relaxing) .eh_frame 0x00000000080e39c0 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e3a00 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) 0x44 (size before relaxing) .eh_frame 0x00000000080e3a2c 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents.o) 0x6c (size before relaxing) .eh_frame 0x00000000080e3a80 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e3ac0 0x64 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fdopendir.o) 0x7c (size before relaxing) .eh_frame 0x00000000080e3b24 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(uname.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e3b38 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getuid.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e3b4c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(geteuid.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e3b60 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getgid.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e3b74 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getegid.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e3b88 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lxstat64.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e3bac 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstatat64.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e3be8 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lseek.o) 0x34 (size before relaxing) .eh_frame 0x00000000080e3c04 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(access.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e3c18 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(close.o) 0x38 (size before relaxing) .eh_frame 0x00000000080e3c38 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) 0x38 (size before relaxing) .eh_frame 0x00000000080e3c58 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tcgetattr.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e3c94 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(brk.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e3cb8 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(writev.o) 0x44 (size before relaxing) .eh_frame 0x00000000080e3ce4 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wctrans.o) 0x84 (size before relaxing) .eh_frame 0x00000000080e3d50 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(towctrans.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e3d74 0x88 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) 0xa0 (size before relaxing) .eh_frame 0x00000000080e3dfc 0x888 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) 0x8a0 (size before relaxing) .eh_frame 0x00000000080e4684 0x220 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) 0x238 (size before relaxing) .eh_frame 0x00000000080e48a4 0xf0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-object.o) 0x108 (size before relaxing) .eh_frame 0x00000000080e4994 0x158 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) 0x170 (size before relaxing) .eh_frame 0x00000000080e4aec 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e4b2c 0x1a8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) 0x1c0 (size before relaxing) .eh_frame 0x00000000080e4cd4 0x18c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) 0x1a4 (size before relaxing) .eh_frame 0x00000000080e4e60 0x320 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) 0x338 (size before relaxing) .eh_frame 0x00000000080e5180 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080e5238 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-scope.o) 0x60 (size before relaxing) .eh_frame 0x00000000080e5280 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-execstack.o) 0x64 (size before relaxing) .eh_frame 0x00000000080e52cc 0x1b4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) 0x1cc (size before relaxing) .eh_frame 0x00000000080e5480 0xfc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) 0x114 (size before relaxing) .eh_frame 0x00000000080e557c 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) 0x90 (size before relaxing) .eh_frame 0x00000000080e55f4 0xf4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) 0x10c (size before relaxing) .eh_frame 0x00000000080e56e8 0x188 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tlsdesc.o) 0x1a0 (size before relaxing) .eh_frame 0x00000000080e5870 0xb8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tlsdesc.o) 0xd0 (size before relaxing) .eh_frame 0x00000000080e5928 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e5968 0x238 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) 0x250 (size before relaxing) .eh_frame 0x00000000080e5ba0 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e5bb4 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e5bc8 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigjmp.o) 0x48 (size before relaxing) .eh_frame 0x00000000080e5bf8 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) 0x44 (size before relaxing) .eh_frame 0x00000000080e5c24 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cmp.o) 0x48 (size before relaxing) .eh_frame 0x00000000080e5c54 0xac /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) 0xc4 (size before relaxing) .eh_frame 0x00000000080e5d00 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lshift.o) 0x5c (size before relaxing) .eh_frame 0x00000000080e5d44 0x44 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rshift.o) 0x5c (size before relaxing) .eh_frame 0x00000000080e5d88 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e5dc8 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_1.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e5e04 0x3f0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_n.o) 0x408 (size before relaxing) .eh_frame 0x00000000080e61f4 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sub_n.o) 0x40 (size before relaxing) .eh_frame 0x00000000080e621c 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(submul_1.o) 0x50 (size before relaxing) .eh_frame 0x00000000080e6254 0x60 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dbl2mpn.o) 0x78 (size before relaxing) .eh_frame 0x00000000080e62b4 0x80 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ldbl2mpn.o) 0x98 (size before relaxing) .eh_frame 0x00000000080e6334 0x58 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itowa.o) 0x70 (size before relaxing) .eh_frame 0x00000000080e638c 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e63b0 0x5c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) 0x74 (size before relaxing) .eh_frame 0x00000000080e640c 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileno.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e6420 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e6454 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) 0x68 (size before relaxing) .eh_frame 0x00000000080e649c 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofread_u.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e64d8 0x208 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) 0x220 (size before relaxing) .eh_frame 0x00000000080e66e0 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr.o) 0x38 (size before relaxing) .eh_frame 0x00000000080e6700 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr1.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e6740 0x98 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) 0xb0 (size before relaxing) .eh_frame 0x00000000080e67d8 0x70 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) 0x88 (size before relaxing) .eh_frame 0x00000000080e6848 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) 0x8c (size before relaxing) .eh_frame 0x00000000080e68bc 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) 0x6c (size before relaxing) .eh_frame 0x00000000080e6910 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(offtime.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e6950 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e6990 0x1c8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) 0x1e0 (size before relaxing) .eh_frame 0x00000000080e6b58 0x30 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents64.o) 0x48 (size before relaxing) .eh_frame 0x00000000080e6b88 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpid.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e6b9c 0x8c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) 0xa4 (size before relaxing) .eh_frame 0x00000000080e6c28 0xe8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) 0x100 (size before relaxing) .eh_frame 0x00000000080e6d10 0xd4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) 0xec (size before relaxing) .eh_frame 0x00000000080e6de4 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) 0x84 (size before relaxing) .eh_frame 0x00000000080e6e50 0xd0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) 0xe8 (size before relaxing) .eh_frame 0x00000000080e6f20 0x78 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) 0x90 (size before relaxing) .eh_frame 0x00000000080e6f98 0x28 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(add_n.o) 0x40 (size before relaxing) .eh_frame 0x00000000080e6fc0 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(addmul_1.o) 0x54 (size before relaxing) .eh_frame 0x00000000080e6ffc 0xa4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) 0xbc (size before relaxing) .eh_frame 0x00000000080e70a0 0xa4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) 0xdc (size before relaxing) .eh_frame 0x00000000080e7144 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) 0x8c (size before relaxing) .eh_frame 0x00000000080e71b8 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlclose.o) 0x44 (size before relaxing) .eh_frame 0x00000000080e71e4 0x54 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlsym.o) 0x6c (size before relaxing) .eh_frame 0x00000000080e7238 0x5c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) 0x74 (size before relaxing) .eh_frame 0x00000000080e7294 0x5c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_set_array_size.o) 0x74 (size before relaxing) .eh_frame 0x00000000080e72f0 0xf8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strpbrk.o) 0x110 (size before relaxing) .eh_frame 0x00000000080e73e8 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrlen.o) 0x3c (size before relaxing) .eh_frame 0x00000000080e740c 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) 0xb4 (size before relaxing) .eh_frame 0x00000000080e74a8 0xbc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) 0xd4 (size before relaxing) .eh_frame 0x00000000080e7564 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(prof-freq.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e7578 0xc0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) 0xd8 (size before relaxing) .eh_frame 0x00000000080e7638 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) 0x68 (size before relaxing) .eh_frame 0x00000000080e7688 0x50 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) 0x68 (size before relaxing) .eh_frame 0x00000000080e76d8 0xb0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) 0xc8 (size before relaxing) .eh_frame 0x00000000080e7788 0x9c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull_l.o) 0xb4 (size before relaxing) .eh_frame 0x00000000080e7824 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) 0x60 (size before relaxing) .eh_frame 0x00000000080e786c 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) 0x60 (size before relaxing) .eh_frame 0x00000000080e78b4 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) 0x60 (size before relaxing) .eh_frame 0x00000000080e78fc 0x698 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) 0x6b0 (size before relaxing) .eh_frame 0x00000000080e7f94 0x6f8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) 0x710 (size before relaxing) .eh_frame 0x00000000080e868c 0x714 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) 0x72c (size before relaxing) .eh_frame 0x00000000080e8da0 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) 0x64 (size before relaxing) .eh_frame 0x00000000080e8dec 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) 0x64 (size before relaxing) .eh_frame 0x00000000080e8e38 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) 0x64 (size before relaxing) .eh_frame 0x00000000080e8e84 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2flt.o) 0x30 (size before relaxing) .eh_frame 0x00000000080e8e9c 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2dbl.o) 0x30 (size before relaxing) .eh_frame 0x00000000080e8eb4 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2ldbl.o) 0x30 (size before relaxing) .eh_frame 0x00000000080e8ecc 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) 0x2c (size before relaxing) .eh_frame 0x00000000080e8ee0 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-c.o) 0x64 (size before relaxing) .eh_frame 0x00000000080e8f2c 0xd8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) 0xf0 (size before relaxing) .eh_frame 0x00000000080e9004 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) 0x84 (size before relaxing) .eh_frame 0x00000000080e9070 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setitimer.o) 0x34 (size before relaxing) .eh_frame 0x00000000080e908c 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase-c.o) 0x64 (size before relaxing) .eh_frame 0x00000000080e90d8 0x40 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_divdi3.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e9118 0x40 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_moddi3.o) 0x58 (size before relaxing) .eh_frame 0x00000000080e9158 0x760 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) 0x78c (size before relaxing) .eh_frame 0x00000000080e98b8 0x79c /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) 0x7f0 (size before relaxing) .eh_frame 0x00000000080ea054 0x170 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) 0x1b0 (size before relaxing) .eh_frame 0x00000000080ea1c4 0x6c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-iteratephdr.o) 0x84 (size before relaxing) .eh_frame 0x00000000080ea230 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtend.o *(.eh_frame.*) .gcc_except_table 0x00000000080ea234 0xaf *(.gcc_except_table .gcc_except_table.*) .gcc_except_table 0x00000000080ea234 0x13 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) .gcc_except_table 0x00000000080ea247 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) .gcc_except_table 0x00000000080ea256 0x16 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) .gcc_except_table 0x00000000080ea26c 0x1f /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) .gcc_except_table 0x00000000080ea28b 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) .gcc_except_table 0x00000000080ea29a 0xf /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) .gcc_except_table 0x00000000080ea2a9 0x10 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) .gcc_except_table 0x00000000080ea2b9 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) .gcc_except_table 0x00000000080ea2c7 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) .gcc_except_table 0x00000000080ea2d5 0xe /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) .gnu_extab *(.gnu_extab*) .exception_ranges *(.exception_ranges .exception_ranges*) 0x00000000080ebf5c . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE)) .eh_frame *(.eh_frame) *(.eh_frame.*) .gnu_extab *(.gnu_extab) .gcc_except_table *(.gcc_except_table .gcc_except_table.*) .exception_ranges *(.exception_ranges .exception_ranges*) .tdata 0x00000000080ebf5c 0x10 *(.tdata .tdata.* .gnu.linkonce.td.*) .tdata 0x00000000080ebf5c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) 0x00000000080ebf5c _nl_current_LC_CTYPE .tdata 0x00000000080ebf60 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(global-locale.o) 0x00000000080ebf60 __libc_tsd_LOCALE .tdata 0x00000000080ebf64 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-monetary.o) 0x00000000080ebf64 _nl_current_LC_MONETARY .tdata 0x00000000080ebf68 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-numeric.o) 0x00000000080ebf68 _nl_current_LC_NUMERIC .tbss 0x00000000080ebf6c 0x18 *(.tbss .tbss.* .gnu.linkonce.tb.*) .tbss 0x00000000080ebf6c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errno.o) 0x00000000080ebf6c errno 0x00000000080ebf6c __libc_errno .tbss 0x00000000080ebf70 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .tbss 0x00000000080ebf74 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) 0x00000000080ebf74 __libc_tsd_CTYPE_TOLOWER 0x00000000080ebf78 __libc_tsd_CTYPE_TOUPPER 0x00000000080ebf7c __libc_tsd_CTYPE_B .tbss 0x00000000080ebf80 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) *(.tcommon) .preinit_array 0x00000000080ebf6c 0x0 0x00000000080ebf6c PROVIDE (__preinit_array_start, .) *(.preinit_array) 0x00000000080ebf6c PROVIDE (__preinit_array_end, .) .init_array 0x00000000080ebf6c 0x8 0x00000000080ebf6c PROVIDE (__init_array_start, .) *(SORT(.init_array.*) SORT(.ctors.*)) *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors) .init_array 0x00000000080ebf6c 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .init_array 0x00000000080ebf70 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) 0x00000000080ebf74 PROVIDE (__init_array_end, .) .fini_array 0x00000000080ebf74 0x8 0x00000000080ebf74 PROVIDE (__fini_array_start, .) *(SORT(.fini_array.*) SORT(.dtors.*)) *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors) .fini_array 0x00000000080ebf74 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .fini_array 0x00000000080ebf78 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) 0x00000000080ebf7c PROVIDE (__fini_array_end, .) .ctors *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) *(SORT(.ctors.*)) *(.ctors) .dtors *crtbegin.o(.dtors) *crtbegin?.o(.dtors) *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) *(SORT(.dtors.*)) *(.dtors) .jcr 0x00000000080ebf7c 0x4 *(.jcr) .jcr 0x00000000080ebf7c 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .jcr 0x00000000080ebf7c 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data.rel.ro 0x00000000080ebf80 0x70 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) .data.rel.ro 0x00000000080ebf80 0x4c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x00000000080ebfc0 _dl_random 0x00000000080ebfc4 _dl_argv 0x00000000080ebfc8 __libc_stack_end .data.rel.ro 0x00000000080ebfcc 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) 0x00000000080ebfcc __libc_enable_secure .data.rel.ro 0x00000000080ebfd0 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) 0x00000000080ebfec __stack_prot .dynamic *(.dynamic) .got 0x00000000080ebff0 0x0 *(.got) .got 0x00000000080ebff0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o *(.igot) 0x00000000080ebff4 . = DATA_SEGMENT_RELRO_END (., (SIZEOF (.got.plt) >= 0xc)?0xc:0x0) .got.plt 0x00000000080ec000 0x48 *(.got.plt) .got.plt 0x00000000080ec000 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080ec000 _GLOBAL_OFFSET_TABLE_ *(.igot.plt) .igot.plt 0x00000000080ec00c 0x3c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .data 0x00000000080ec060 0xf20 *(.data .data.* .gnu.linkonce.d.*) .data 0x00000000080ec060 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o 0x00000000080ec060 data_start 0x00000000080ec060 __data_start .data 0x00000000080ec064 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .data 0x00000000080ec064 0x4 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o 0x00000000080ec064 __dso_handle .data 0x00000000080ec068 0x0 /tmp/cc6pMhpB.o .data 0x00000000080ec068 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .data 0x00000000080ec068 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) .data 0x00000000080ec068 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) .data 0x00000000080ec068 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) 0x00000000080ec068 _dl_tls_static_size .data 0x00000000080ec06c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(elf-init.o) .data 0x00000000080ec06c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errno.o) .data 0x00000000080ec06c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) .data 0x00000000080ec06c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) .data 0x00000000080ec06c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x00000000080ec06c _nl_current_default_domain .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(explodename.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(hash-string.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) .data 0x00000000080ec070 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(exit.o) .data 0x00000000080ec070 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) 0x00000000080ec070 __exit_funcs .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(grouping.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcloseall.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) .data 0x00000000080ec074 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) *fill* 0x00000000080ec074 0xc .data 0x00000000080ec080 0x434 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdfiles.o) 0x00000000080ec080 _IO_list_all 0x00000000080ec0a0 _IO_2_1_stderr_ 0x00000000080ec200 _IO_2_1_stdout_ 0x00000000080ec360 _IO_2_1_stdin_ .data 0x00000000080ec4b4 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdio.o) 0x00000000080ec4b4 stderr 0x00000000080ec4b4 _IO_stderr 0x00000000080ec4b8 stdout 0x00000000080ec4b8 _IO_stdout 0x00000000080ec4bc stdin 0x00000000080ec4bc _IO_stdin .data 0x00000000080ec4c0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) .data 0x00000000080ec4c0 0x4b8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) 0x00000000080ec4c4 __libc_malloc_initialized 0x00000000080ec4d0 __memalign_hook 0x00000000080ec4d4 __realloc_hook 0x00000000080ec4d8 __malloc_hook 0x00000000080ec974 __morecore .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(morecore.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strdup.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strlen.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mempcpy.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcpy.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchrnul.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncmp-c.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-ssse3.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-ssse3.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-sse2.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-sse2.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2-bsf.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2-bsf.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2-bsf.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-c.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) .data 0x00000000080ec978 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) .data 0x00000000080ec978 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) 0x00000000080ec978 __x86_raw_shared_cache_size 0x00000000080ec97c __x86_raw_shared_cache_size_half 0x00000000080ec980 __x86_shared_cache_size 0x00000000080ec984 __x86_shared_cache_size_half 0x00000000080ec988 __x86_raw_data_cache_size 0x00000000080ec98c __x86_raw_data_cache_size_half 0x00000000080ec990 __x86_data_cache_size 0x00000000080ec994 __x86_data_cache_size_half .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmempcpy.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_exit.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sched_yield.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(get_child_max.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(environ.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xstat64.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstat64.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(read.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(write.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcntl.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getrlimit.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdtsz.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap64.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(munmap.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mprotect.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(madvise.o) .data 0x00000000080ec998 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tsearch.o) .data 0x00000000080ec998 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) .data 0x00000000080ec99c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getclktck.o) .data 0x00000000080ec99c 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) 0x00000000080ec99c __progname 0x00000000080ec99c program_invocation_short_name 0x00000000080ec9a0 program_invocation_name 0x00000000080ec9a0 __progname_full .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mremap.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysinfo.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(alloca_cutoff.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) .data 0x00000000080ec9a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) *fill* 0x00000000080ec9a4 0x1c .data 0x00000000080ec9c0 0x350 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x00000000080ec9c0 _dl_load_write_lock 0x00000000080ec9d8 _dl_load_lock 0x00000000080ec9f0 _dl_sysinfo 0x00000000080ec9f4 _dl_make_stack_executable_hook 0x00000000080ec9f8 _dl_stack_flags 0x00000000080ec9fc _dl_fpu_control 0x00000000080eca00 _dl_correct_cache_id 0x00000000080eca04 _dl_debug_fd 0x00000000080eca08 _dl_pagesize 0x00000000080eca0c _dl_init_static_tls 0x00000000080eca10 _dl_initial_searchlist 0x00000000080eca20 _dl_load_adds 0x00000000080eca28 _dl_nns 0x00000000080eca40 _dl_ns 0x00000000080ecd0c _dl_use_load_bias .data 0x00000000080ecd10 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) .data 0x00000000080ecd10 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) .data 0x00000000080ecd10 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) .data 0x00000000080ecd10 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) 0x00000000080ecd10 __libc_multiple_libcs .data 0x00000000080ecd14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysdep.o) .data 0x00000000080ecd14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) .data 0x00000000080ecd14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) .data 0x00000000080ecd14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_close.o) .data 0x00000000080ecd14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) *fill* 0x00000000080ecd14 0xc .data 0x00000000080ecd20 0x180 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_trans.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(SYS_libc.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) .data 0x00000000080ecea0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localename.o) .data 0x00000000080ecea0 0x74 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(global-locale.o) 0x00000000080ecea0 _nl_global_locale .data 0x00000000080ecf14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) .data 0x00000000080ecf14 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setfpucw.o) .data 0x00000000080ecf14 0x2 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpu_control.o) 0x00000000080ecf14 __fpu_control .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigaction.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigprocmask.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(qsort.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(secure-getenv.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-digits.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-udigits.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) .data 0x00000000080ecf16 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) *fill* 0x00000000080ecf16 0x2 .data 0x00000000080ecf18 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fprintf.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(funlockfile.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfiledoalloc.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetline.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wgenops.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_grow_preserve.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strndup.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmem.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-ctsep.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-addsep.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(varshift.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2-bsf.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-c.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp-c.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemcpy.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemmove.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemset.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(btowc.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsnlen.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcschrnul.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-sse2.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-c.o) .data 0x00000000080ecf1c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(time.o) .data 0x00000000080ecf1c 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) 0x00000000080ecf1c __tzname 0x00000000080ecf1c tzname .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(opendir.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(closedir.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fdopendir.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(uname.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getuid.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(geteuid.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getgid.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getegid.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lxstat64.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstatat64.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lseek.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(access.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(close.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tcgetattr.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(brk.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(writev.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wctrans.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(towctrans.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-object.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-scope.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-execstack.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tlsdesc.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tlsdesc.o) .data 0x00000000080ecf24 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) .data 0x00000000080ecf24 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) .data 0x00000000080ecf30 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) 0x00000000080ecf30 _dl_error_catch_tsd .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-monetary.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-numeric.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-paper.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-collate.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigjmp.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cmp.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lshift.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rshift.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_1.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_n.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sub_n.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(submul_1.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dbl2mpn.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ldbl2mpn.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpioconst.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itowa.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itowa-digits.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileno.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) .data 0x00000000080ecf34 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofread_u.o) *fill* 0x00000000080ecf34 0xc .data 0x00000000080ecf40 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr1.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(offtime.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents64.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpid.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(add_n.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(addmul_1.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlclose.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlsym.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_set_array_size.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strpbrk.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrlen.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(prof-freq.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull_l.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2flt.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2dbl.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2ldbl.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tens_in_limb.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-c.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setitimer.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase-c.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_divdi3.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_moddi3.o) .data 0x00000000080ecf74 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) *fill* 0x00000000080ecf74 0x4 .data 0x00000000080ecf78 0x8 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .data 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .data 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-iteratephdr.o) .data 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o .tm_clone_table 0x00000000080ecf80 0x0 .tm_clone_table 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .tm_clone_table 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .data1 *(.data1) 0x00000000080ecf80 _edata = . [!provide] PROVIDE (edata, .) 0x00000000080ecf80 . = . 0x00000000080ecf80 __bss_start = . .bss 0x00000000080ecf80 0xe0c *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) .bss 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crt1.o .bss 0x00000000080ecf80 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crti.o .bss 0x00000000080ecf80 0x1c /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o .bss 0x00000000080ecf9c 0x0 /tmp/cc6pMhpB.o .bss 0x00000000080ecf9c 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) .bss 0x00000000080ecf9c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-start.o) .bss 0x00000000080ecf9c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(check_fds.o) *fill* 0x00000000080ecf9c 0x4 .bss 0x00000000080ecfa0 0x208 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) .bss 0x00000000080ed1a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(elf-init.o) .bss 0x00000000080ed1a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errno.o) .bss 0x00000000080ed1a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(assert.o) .bss 0x00000000080ed1a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcgettext.o) *fill* 0x00000000080ed1a8 0x18 .bss 0x00000000080ed1c0 0x60 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x00000000080ed1c0 _nl_state_lock .bss 0x00000000080ed220 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(finddomain.o) .bss 0x00000000080ed244 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) .bss 0x00000000080ed250 0x18 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) .bss 0x00000000080ed268 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(l10nflist.o) .bss 0x00000000080ed268 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(explodename.o) .bss 0x00000000080ed268 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural.o) .bss 0x00000000080ed268 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(plural-exp.o) .bss 0x00000000080ed268 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(hash-string.o) .bss 0x00000000080ed268 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) .bss 0x00000000080ed268 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(abort.o) 0x00000000080ed268 __abort_msg .bss 0x00000000080ed27c 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(msort.o) .bss 0x00000000080ed284 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getenv.o) .bss 0x00000000080ed284 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(exit.o) *fill* 0x00000000080ed284 0x1c .bss 0x00000000080ed2a0 0x20c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoul_l.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(grouping.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(asprintf.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxprintf.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofclose.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofflush.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofopen.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfileops.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vasprintf.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcloseall.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc_fatal.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vtables.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofgets_u.o) .bss 0x00000000080ed4ac 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileops.o) .bss 0x00000000080ed4ac 0x1c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(genops.o) .bss 0x00000000080ed4c8 0x24 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdfiles.o) .bss 0x00000000080ed4ec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stdio.o) .bss 0x00000000080ed4ec 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strops.o) .bss 0x00000000080ed4ec 0x38 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) 0x00000000080ed4ec __after_morecore_hook 0x00000000080ed4f0 __free_hook .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(morecore.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strdup.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strlen.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strstr.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mempcpy.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcpy.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchrnul.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-ssse3-rep.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memset-sse2-rep.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-ssse3.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcmp-sse4.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncmp-c.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-ssse3.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memcmp-sse4.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-ssse3.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-ssse3.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcpy-sse2.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(stpcpy-sse2.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strchr-sse2-bsf.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memchr-sse2-bsf.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rawmemchr-sse2-bsf.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-c.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-ssse3.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp_l-sse4.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmove-sse2-unaligned.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcspn-c.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmempcpy.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsmbsload.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_exit.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysconf.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sched_yield.o) .bss 0x00000000080ed524 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(get_child_max.o) .bss 0x00000000080ed524 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(environ.o) 0x00000000080ed524 _environ 0x00000000080ed524 __environ 0x00000000080ed524 environ .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xstat64.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstat64.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(open.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(read.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(write.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fcntl.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getcwd.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getrlimit.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sbrk.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpagesize.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdtsz.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mmap64.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(munmap.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mprotect.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(madvise.o) .bss 0x00000000080ed528 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tsearch.o) .bss 0x00000000080ed528 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getsysstats.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getclktck.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-misc.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(llseek.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mremap.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysinfo.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(alloca_cutoff.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-cancellation.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtrace.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(backtracesymsfd.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(chk_fail.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fortify_fail.o) .bss 0x00000000080ed52c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) *fill* 0x00000000080ed52c 0x14 .bss 0x00000000080ed540 0x68 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x00000000080ed540 _dl_hwcap_mask 0x00000000080ed548 _dl_hwcap2 0x00000000080ed550 _dl_hwcap 0x00000000080ed560 _dl_x86_cpu_features .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-addr.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sysdep.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sysdep.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_open.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv.o) .bss 0x00000000080ed5a8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_close.o) .bss 0x00000000080ed5a8 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) .bss 0x00000000080ed5b0 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) .bss 0x00000000080ed5b8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_builtin.o) .bss 0x00000000080ed5b8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_simple.o) .bss 0x00000000080ed5b8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_trans.o) .bss 0x00000000080ed5b8 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_cache.o) .bss 0x00000000080ed5c4 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_dl.o) *fill* 0x00000000080ed5cc 0x14 .bss 0x00000000080ed5e0 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setlocale.o) 0x00000000080ed5e0 __libc_setlocale_lock .bss 0x00000000080ed600 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) .bss 0x00000000080ed600 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadlocale.o) .bss 0x00000000080ed600 0x94 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadarchive.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-ctype.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-ctype.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(SYS_libc.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C_name.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(xlocale.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localename.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(global-locale.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ctype-info.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setfpucw.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpu_control.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(raise.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigaction.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigprocmask.o) .bss 0x00000000080ed694 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(qsort.o) .bss 0x00000000080ed694 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setenv.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(secure-getenv.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtol_l.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itoa.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-digits.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itoa-udigits.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfprintf.o) .bss 0x00000000080ed6a0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fp.o) .bss 0x00000000080ed6a0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) .bss 0x00000000080ed6a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf_fphex.o) .bss 0x00000000080ed6a4 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) .bss 0x00000000080ed6ac 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fprintf.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfwprintf.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(funlockfile.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsemb.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(printf-parsewc.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(filedoalloc.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofputs.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wfiledoalloc.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwrite.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetdelim.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iogetline.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iopadn.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iowpadn.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wgenops.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofwide.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_grow_preserve.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strndup.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_strerror.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(memmem.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-ctsep.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(argz-addsep.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(varshift.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strrchr-sse2-bsf.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-sse2.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strnlen-c.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strcasecmp-c.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemcpy.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemmove.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wmemset.o) .bss 0x00000000080ed6b0 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(btowc.o) .bss 0x00000000080ed6b0 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcrtomb.o) .bss 0x00000000080ed6b8 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs.o) .bss 0x00000000080ed6c0 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsrtombs.o) .bss 0x00000000080ed6c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcsnlen.o) .bss 0x00000000080ed6c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcschrnul.o) .bss 0x00000000080ed6c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbsrtowcs_l.o) .bss 0x00000000080ed6c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-sse2.o) .bss 0x00000000080ed6c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wcslen-c.o) .bss 0x00000000080ed6c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(time.o) *fill* 0x00000000080ed6c8 0x18 .bss 0x00000000080ed6e0 0x64 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) 0x00000000080ed6e0 timezone 0x00000000080ed6e0 __timezone 0x00000000080ed6e4 __daylight 0x00000000080ed6e4 daylight *fill* 0x00000000080ed744 0x4 .bss 0x00000000080ed748 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(opendir.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(closedir.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rewinddir.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readdir64.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fdopendir.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(uname.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getuid.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(geteuid.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getgid.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getegid.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lxstat64.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fxstatat64.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lseek.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(access.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(close.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(isatty.o) .bss 0x00000000080ed788 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tcgetattr.o) .bss 0x00000000080ed788 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(brk.o) 0x00000000080ed788 ___brk_addr 0x00000000080ed788 __curbrk .bss 0x00000000080ed78c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(writev.o) .bss 0x00000000080ed78c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(wctrans.o) .bss 0x00000000080ed78c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(towctrans.o) .bss 0x00000000080ed78c 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(readonly-area.o) .bss 0x00000000080ed78c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .bss 0x00000000080ed790 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-lookup.o) .bss 0x00000000080ed790 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-object.o) .bss 0x00000000080ed790 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-reloc.o) .bss 0x00000000080ed790 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-hwcaps.o) .bss 0x00000000080ed790 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-error.o) .bss 0x00000000080ed794 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-misc.o) .bss 0x00000000080ed794 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tls.o) .bss 0x00000000080ed794 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-origin.o) .bss 0x00000000080ed794 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-scope.o) .bss 0x00000000080ed794 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-execstack.o) .bss 0x00000000080ed794 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .bss 0x00000000080ed794 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .bss 0x00000000080ed798 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-trampoline.o) .bss 0x00000000080ed798 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-cache.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tlsdesc.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tlsdesc.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profstub.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-libc.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-tsd.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-monetary.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lc-numeric.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-messages.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-monetary.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-numeric.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-time.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-paper.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-name.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-address.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-telephone.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-measurement.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-identification.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(C-collate.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sigjmp.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cmp.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(divrem.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(lshift.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(rshift.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_1.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mul_n.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sub_n.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(submul_1.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dbl2mpn.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ldbl2mpn.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fpioconst.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(_itowa.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(itowa-digits.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sscanf.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(errlist.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iovsscanf.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fileno.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(fseek.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ftello.o) .bss 0x00000000080ed7a4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(iofread_u.o) .bss 0x00000000080ed7a4 0x20 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlerror.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdladdr1.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlinfo.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlmopen.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strsep.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(offtime.o) .bss 0x00000000080ed7c4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) .bss 0x00000000080ed7c4 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mktime.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getdents64.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(getpid.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-deps.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-runtime.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-init.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-fini.o) .bss 0x00000000080ed7c8 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-version.o) .bss 0x00000000080ed7c8 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-profile.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(add_n.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(addmul_1.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(vfscanf.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(ioseekoff.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlopen.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlclose.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlsym.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(sdlvsym.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(scratch_buffer_set_array_size.o) .bss 0x00000000080ed7f4 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strpbrk.o) .bss 0x00000000080ed7f4 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrlen.o) .bss 0x00000000080ed7fc 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mbrtowc.o) *fill* 0x00000000080ed804 0x1c .bss 0x00000000080ed820 0xac /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(profil.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(prof-freq.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-sym.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoll_l.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtoull_l.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_l.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_l.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_l.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtof_nan.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtod_nan.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strtold_nan.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2flt.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2dbl.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(mpn2ldbl.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tens_in_limb.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-c.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-ssse3.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase_l-sse4.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setitimer.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strncase-c.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_divdi3.o) .bss 0x00000000080ed8cc 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_moddi3.o) .bss 0x00000000080ed8cc 0x16 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2.o) *fill* 0x00000000080ed8e2 0x1e .bss 0x00000000080ed900 0x100 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-dw2-fde-dip.o) .bss 0x00000000080eda00 0x0 /usr/lib/gcc/i686-linux-gnu/6/libgcc_eh.a(unwind-c.o) .bss 0x00000000080eda00 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-iteratephdr.o) .bss 0x00000000080eda00 0x0 /usr/lib/gcc/i686-linux-gnu/6/crtend.o .bss 0x00000000080eda00 0x0 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/crtn.o *(COMMON) COMMON 0x00000000080eda00 0x230 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-tls.o) 0x00000000080eda00 _dl_tls_static_used 0x00000000080eda04 _dl_tls_static_align 0x00000000080eda08 _dl_tls_max_dtv_idx 0x00000000080eda20 _dl_static_dtv 0x00000000080edc20 _dl_tls_dtv_slotinfo_list 0x00000000080edc24 _dl_tls_dtv_gaps 0x00000000080edc28 _dl_tls_generation 0x00000000080edc2c _dl_tls_static_nelem COMMON 0x00000000080edc30 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dcigettext.o) 0x00000000080edc30 _nl_domain_bindings COMMON 0x00000000080edc34 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(loadmsgcat.o) 0x00000000080edc34 _nl_msg_cat_cntr COMMON 0x00000000080edc38 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cxa_atexit.o) 0x00000000080edc38 __new_exitfn_called COMMON 0x00000000080edc40 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(cacheinfo.o) 0x00000000080edc40 __x86_shared_non_temporal_threshold COMMON 0x00000000080edc44 0x14 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-debug.o) 0x00000000080edc44 _r_debug COMMON 0x00000000080edc58 0x70 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-support.o) 0x00000000080edc58 _dl_profile_output 0x00000000080edc5c _dl_platformlen 0x00000000080edc60 _dl_debug_mask 0x00000000080edc64 _dl_wait_lookup_done 0x00000000080edc68 _dl_profile 0x00000000080edc70 _dl_cpuclock_offset 0x00000000080edc78 _dl_bind_not 0x00000000080edc7c _dl_auxv 0x00000000080edc80 _dl_platform 0x00000000080edc84 _dl_lazy 0x00000000080edc88 _dl_sysinfo_map 0x00000000080edc8c _dl_inhibit_cache 0x00000000080edc90 _dl_phdr 0x00000000080edc94 _dl_scope_free_list 0x00000000080edc98 _dl_origin_path 0x00000000080edc9c _dl_clktck 0x00000000080edca0 _dl_dynamic_weak 0x00000000080edca4 _dl_sysinfo_dso 0x00000000080edca8 _dl_init_all_dirs 0x00000000080edcac _dl_verbose 0x00000000080edcb0 _dl_phnum 0x00000000080edcb4 _dl_profile_map 0x00000000080edcb8 _dl_initfirst 0x00000000080edcbc _dl_all_dirs 0x00000000080edcc0 _dl_osversion 0x00000000080edcc4 _dl_inhibit_rpath COMMON 0x00000000080edcc8 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(enbl-secure.o) 0x00000000080edcc8 __libc_enable_secure_decided COMMON 0x00000000080edccc 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(init-first.o) 0x00000000080edccc __libc_argc 0x00000000080edcd0 __libc_argv COMMON 0x00000000080edcd4 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_db.o) 0x00000000080edcd4 __gconv_modules_db 0x00000000080edcd8 __gconv_lock 0x00000000080edcdc __gconv_alias_db COMMON 0x00000000080edce0 0xc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(gconv_conf.o) 0x00000000080edce0 __gconv_path_envvar 0x00000000080edce4 __gconv_max_path_elem_len 0x00000000080edce8 __gconv_path_elem *fill* 0x00000000080edcec 0x14 COMMON 0x00000000080edd00 0x34 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(findlocale.o) 0x00000000080edd00 _nl_locale_file_list COMMON 0x00000000080edd34 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) 0x00000000080edd34 __printf_function_table COMMON 0x00000000080edd38 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-modifier.o) 0x00000000080edd38 __printf_modifier_table COMMON 0x00000000080edd3c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzset.o) 0x00000000080edd3c __tzname_cur_max COMMON 0x00000000080edd40 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) 0x00000000080edd40 __use_tzfile *fill* 0x00000000080edd44 0x1c COMMON 0x00000000080edd60 0x2c /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localtime.o) 0x00000000080edd60 _tmbuf 0x00000000080edd8c . = ALIGN ((. != 0x0)?0x4:0x1) __libc_freeres_ptrs 0x00000000080edd8c 0x18 [!provide] PROVIDE (__start___libc_freeres_ptrs, .) __libc_freeres_ptrs 0x00000000080edd8c 0x8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(localealias.o) __libc_freeres_ptrs 0x00000000080edd94 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-printf.o) 0x00000000080edd94 __printf_arginfo_table __libc_freeres_ptrs 0x00000000080edd98 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(reg-type.o) 0x00000000080edd98 __printf_va_arg_table __libc_freeres_ptrs 0x00000000080edd9c 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(tzfile.o) __libc_freeres_ptrs 0x00000000080edda0 0x4 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(strerror.o) [!provide] PROVIDE (__stop___libc_freeres_ptrs, .) 0x00000000080edda4 . = ALIGN (0x4) 0x00000000080edda4 . = SEGMENT_START ("ldata-segment", .) 0x00000000080edda4 . = ALIGN (0x4) 0x00000000080edda4 _end = . [!provide] PROVIDE (end, .) 0x00000000080edda4 . = DATA_SEGMENT_END (.) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment 0x0000000000000000 0x2d *(.comment) .comment 0x0000000000000000 0x2d /usr/lib/gcc/i686-linux-gnu/6/crtbeginT.o 0x2e (size before relaxing) .comment 0x000000000000002d 0x2e /tmp/cc6pMhpB.o .comment 0x000000000000002d 0x2e /usr/lib/gcc/i686-linux-gnu/6/crtend.o .note.stapsdt 0x0000000000000000 0xb44 .note.stapsdt 0x0000000000000000 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(bsd-_setjmp.o) .note.stapsdt 0x0000000000000040 0x7dc /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(malloc.o) .note.stapsdt 0x000000000000081c 0x40 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(libc-lowlevellock.o) .note.stapsdt 0x000000000000085c 0x88 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-load.o) .note.stapsdt 0x00000000000008e4 0xf8 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-open.o) .note.stapsdt 0x00000000000009dc 0x88 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(dl-close.o) .note.stapsdt 0x0000000000000a64 0x48 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(setjmp.o) .note.stapsdt 0x0000000000000aac 0x98 /usr/lib/gcc/i686-linux-gnu/6/../../../i386-linux-gnu/libc.a(__longjmp.o) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info .gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line .debug_line.* .debug_line_end) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) .debug_pubtypes *(.debug_pubtypes) .debug_ranges *(.debug_ranges) .debug_macro *(.debug_macro) .debug_addr *(.debug_addr) .gnu.attributes *(.gnu.attributes) /DISCARD/ *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) OUTPUT(a.out elf32-i386)
Very cool idea but ….. 1) We don’t always use the systems native compiler and sometimes we use a cross compiler so making assumptions about system libs is not always valid. On a Mac with Xcode clang I’ve got full SysV ABI libs (not supper helpful for EFI), but not EFI/MSFT x86_64 ABI. For bonus point i386 has been obsoleted in Xcode. ~/work/Compiler/Math>cat hello.c #include <stdio.h> int main(int argc, char **argv) { unsigned long long ulldiv = ((unsigned long long) argc)/3; // prevent the optimizer to calculate result at build time printf("ulldiv %lld\n", ulldiv ); } ~/work/Compiler/Math>clang hello.c Thus I can link Sys V ABI with the wrong calling convention for EFI. But for the EFI ABIs not so much…. ~/work/Compiler/Math>clang -target x86_64-pc-win32-macho hello.c clang: warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found] hello.c:1:10: fatal error: 'stdio.h' file not found #include <stdio.h> ^~~~~~~~~ 1 error generated. ~/work/Compiler/Math>clang -arch i386 hello.c ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS) ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd (3 slices) Undefined symbols for architecture i386: "_printf", referenced from: _main in hello-380c0a.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 2) Are these system libs architecturally defined to be free standing? Can they make assumptions about the runtime? If so seems like they could do random bad things to make them not work in EFI like a system call or make other assumptions like writing to a magic address to generate a trap. Just inspecting them tells us the implementation, not the architecture of the lib. 3) Are the paths to these libs architectural or are they arbitrary implementation that is normal abstracted by how the compiler is released? Could some packaging change break the magic paths to libs? 4) I asked the Xcode/clang team a long time ago what to do for free standing match and they pointed me at some open source implementation of these math libs that had been implemented in C. They did not want us using their libs that shipped with macOS. For the GCC/clang tools seems like we are better off just providing the code. We have magic for compiler specific inline assembly https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseLib/Ia32/GccInline.c We have magic to abstract some compiler intrinsics today: https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c While we try to avoid it when at all possible the build system does support doing things differently for different compilers if we have to https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf#L38 [Sources.IA32] IoLibGcc.c | GCC IoLibMsc.c | MSFT IoLib.c Thanks, Andrew Fish PS The compiler still works like you think we just don’t have the libs you might need. ~/work/Compiler/Math>cat i386.c typedef unsigned long long UINT64; UINT64 main2(int argc, char **argv) { UINT64 ulldiv = ((UINT64) argc)/3; // prevent the optimizer to calculate result at build time return ulldiv; } ~/work/Compiler/Math>clang -arch i386 i386.c -S ~/work/Compiler/Math>cat i386.S .section __TEXT,__text,regular,pure_instructions .build_version macos, 12, 0 sdk_version 12, 0 .globl _main2 ## -- Begin function main2 .p2align 4, 0x90 _main2: ## @main2 .cfi_startproc ## %bb.0: pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset %ebp, -8 movl %esp, %ebp .cfi_def_cfa_register %ebp subl $24, %esp movl 12(%ebp), %eax movl 8(%ebp), %eax movl 8(%ebp), %ecx movl %ecx, %edx sarl $31, %edx movl %esp, %eax movl %edx, 4(%eax) movl %ecx, (%eax) movl $0, 12(%eax) movl $3, 8(%eax) calll ___udivdi3 movl %edx, -4(%ebp) movl %eax, -8(%ebp) movl -8(%ebp), %eax movl -4(%ebp), %edx addl $24, %esp popl %ebp retl .cfi_endproc ## -- End function .subsections_via_symbols PPS Fun story about ABI differences as the macOS i386 ABI requires 16-byte aligned stack accesses and that is more strict than EFI. Luckily it does not break EFI, but it means you can NOT call macOS code from EFI code. To make the emulator work on macOS I had to write assembly gaskets to align the stacks to make calls between the worlds possible. Not my finest hour but it works…. https://github.com/tianocore/edk2/blob/master/EmulatorPkg/Unix/Host/Ia32/Gasket.S This crazy is an example about how assumptions that are not EFI centric can leak into the generic libs produced for the compiler. > On Jan 27, 2022, at 2:26 PM, Kilian Kegel <KILIAN_KEGEL@OUTLOOK.COM> wrote: > > Hi Gerd, > > >* On my system the gcc intrinsics are only available as shared library, > > so the "just unpack the lib and use the object files" idea is not > > going to work. > <D175366159184B98AC9B192EC485505B.png> > > This little C program makes an unsigned 64Bit division on PC compilers. > Running a 32Bit code generator, it usually invokes an intrinsic function. > MSFT: __aulldiv() > GCC: __udivdi3() > > On my 32Bit Ubuntu standard installation I ran > cc - Xlinker -Map=static.map hello.c -static > cc -Xlinker -Map=shared.map hello.c > > The first .OBJ file mentioned in the .MAP file is in both cases: > /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) > <DC03DFFFFFF14308B3A615804A1BF474.png> > > <377AC53F424C47F794809BA1A5953904.png> > > Then for each a.out I did: > objdump -d a.out > static.dis > objdump -d a.out > shared.dis > > In both cases the intrinsic function is fully linked into the .ELF executable. > <B5A273DA2C3A4898BAEB0A354C667FE5.png> > > >so the "just unpack the lib and use the object files" idea is not > >going to work. > It seems to me that GNU holds the intrinsic functions in a separate library > that can be used without any change, and is always correct by definition. > > For Microsoft that is only true when a SDK is installed (INT64.LIB). > Without SDK the intrinsic functions were included in LIBCMT.LIB and > must be isolated manually. > > Gerd, can you please doublecheck in your GCC build, if that works: > add a 64Bit div to an x86 PEI module like: > <500D8F2283CD4FAE9B0E45647823894A.png> > > add libgcc.a as a search library, adjust the conf\tools_def.txt like: > DEBUG_GCCxx_IA32_DLINK_FLAGS = …predefined parameter … /usr/lib/gcc/i686-linux-gnu/6/libgcc.a > to match your build system > build the BIOS > if the build gets ready, check the .MAP file whether it contains __udivdi3() or not > > >* I have my doubts that compiler's builtin libraries are optimized for > > size, so I'd suspect we would see a noticeable size grow from that. > Please check the size of __udivdi3() and whether the tianocore reimplementation is smaller or not > > If this works for all build platforms, independently of using the tianocore reimplementation or > using the original compiler intrinsics, this is correct location to place the address of the intrinsic library. > For all optimization modes, operation modes (64Bit/32Bit) the intrinsic library is available for the compiler. > > GNU lists the intrinsics: > https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc <https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc> > > The intrinsic library belongs to the compiler not to the build system. > If the build system changes from EDK2 to VS2022/MSBUILD, the compiler > expects the same intrinsic library. > > Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs > to fulfil the C-Standard! > > Thanks a lot, > Kilian > https://github.com/tianocore/edk2-staging/tree/CdePkg#cdepkgblog <https://github.com/tianocore/edk2-staging/tree/CdePkg#cdepkgblog> > > From: kraxel@redhat.com <mailto:kraxel@redhat.com> > Sent: Wednesday, January 26, 2022 12:02 PM > To: Pedro Falcato <mailto:pedro.falcato@gmail.com> > Cc: edk2-devel-groups-io <mailto:devel@edk2.groups.io>; Kinney, Michael D <mailto:michael.d.kinney@intel.com>; Kilian Kegel <mailto:kilian_kegel@outlook.com>; Yao, Jiewen <mailto:jiewen.yao@intel.com>; Sean Brogan <mailto:sean.brogan@microsoft.com>; Bret Barkelew <mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J <mailto:jian.j.wang@intel.com>; Jiang, Guomin <mailto:guomin.jiang@intel.com>; Pawel Polawski <mailto:ppolawsk@redhat.com>; Lu, XiaoyuX <mailto:xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Hi, > > > I think adding intrinsic libraries is a mixed bag, for the following > > reasons: > > > > 1) The intrinsic libraries are completely internal to the compilers. > > Breaking down that toolchain/code barrier is not a good idea if we want the > > project to compile using a good variety of compilers. The API is unstable > > (as it's internal to the compiler + version) and sometimes undocumented; > > while in reality the ABI doesn't really change (at least in the LLVM/GCC > > world, not sure about the other compilers), it's something to consider. > > Yes. But apparently there is no way around them. We have them for arm. > We have them for openssl. IntelUndiPkg in edk2-staging has some too > (see IntelUndiPkg/LibC). And I wouldn't be surprised if there are more > cases ... > > Having a policy to outlaw Intrinsics, but then hand out exceptions left > and right doesn't look like a good idea to me. I think we should revisit > that and accept that there simply is no way around Intrinsics in some > cases. > > I think it makes sense to consolidate all the Intrinsics we have, i.e. > move them over to MdePkg, make everybody use that, so we have only a > single version to maintain. > > I think it also makes sense to restrict Intrinsics to the cases where we > have no other option, to keep them as small as possible and also make it > as easy as possible to maintain them. > > > 2) Linking the compiler's builtin libraries would fix our issues, except > > that it doesn't work in cases where object files are tagged with ABI (such > > as hard FP vs soft FP). > > Also: > > * On my system the gcc intrinsics are only available as shared library, > so the "just unpack the lib and use the object files" idea is not > going to work. > > * I have my doubts that compiler's builtin libraries are optimized for > size, so I'd suspect we would see a noticeable size grow from that. > > * I'd very much prefer to continue with the current approach to have > source code for the Intrinsics we need. In case we run into trouble > things tend to be much easier to fix when you have the source code at > hand. That's actually part of the open source success story. > > take care, > Gerd > > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for Windows > > From: Kilian Kegel <mailto:KILIAN_KEGEL@OUTLOOK.COM> > Sent: Tuesday, January 25, 2022 09:06 PM > To: Kinney, Michael D <mailto:michael.d.kinney@intel.com>; devel@edk2.groups.io <mailto:devel@edk2.groups.io>; kraxel@redhat.com <mailto:kraxel@redhat.com>; Yao, Jiewen <mailto:jiewen.yao@intel.com>; Sean Brogan <mailto:sean.brogan@microsoft.com>; Bret Barkelew <mailto:Bret.Barkelew@microsoft.com> > Cc: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Wang, Jian J <mailto:jian.j.wang@intel.com>; Jiang, Guomin <mailto:guomin.jiang@intel.com>; Pawel Polawski <mailto:ppolawsk@redhat.com>; Lu, XiaoyuX <mailto:xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Hi Mike, > > thank you for your explanation. I understand all the technical aspects. > But let me go into the details of my approach, that skips step 2) to 5) > and adds step 1.5) > > >I think in practice, the intrinsic APIs we are seeing from use > >of C code from submodules is a very limited set that do not > >change across compiler releases, > I totally agree. E.g INT64.LIB is the same since 2004 (WinXP DDK). > > But my perspective is different anyway: > an intrinsic library belongs to a particular compiler/linker couple > an intrinsic library does not belong to a UEFI tianocore or commercial BIOS feature set and should be managed > outside from any EDK2 specific build description (.INF, .DSC) > > Let’s assume there is a C build environment fully installed, e.g. Microsoft VS2022, on an EDK2 build machine > and all legal aspects were fulfilled. > > In that case the advanced developer is able to locate the library, that holds the intrinsic functions > (intrinsic .OBJ modules) we needed to extract. (simply by checking the .MAP of a 32bit executable > that pulls in the particular intrinsics) > This is step 1) > > >One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs > >across compiler releases. We would need to define a solution that will work if there are > >these types of changes, which would potentially mean a different instance of the intrinsic > >library for each tool chain tag. > > Here comes step 1.5): > In case of Microsoft build it is LIBCMT.LIB that can be found when walking through the > LIB environment string. > > It is easy to extend EDKSETUP.BAT to generate MSFTINTRINx86-32.LIB each time: > locate LIBCMT.LIB > extract the identified .OBJ modules from step 1: “LIB.EXE /extract:full_path_name.obj /out:name.obj LIBCMT.LIB” > bind extracted .OBJ to the MSFTINTRINx86-32.LIB: “LIB.EXE *.obj /out:%CONF_PATH%\MSFTINTRINx86-32.lib” > > Now MSFTINTRINx86-32.LIB is located in the conf directory. > > Adjust the DLINK_FLAGS in tools_def.txt to hold MSFTINTRINx86-32.LIB as a search library: > > DEBUG_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG %CONF_PATH%\MSFTINTRINx86-32.LIB > > RELEASE_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data %CONF_PATH%\MSFTINTRINx86-32.LIB > > From now on the intrinsics are available for all 32Bit components. > > With that procedure it is guaranteed by design, that the intrinsics are always available and match a particular compiler/linker release. > it saves storage space since source code or binary modules don’t need to be kept > because they are not kept, they don’t need maintainance > no one needs to understand and document (in math details) the internals and the interface > no one needs to test for the math functions, as it is necessary for tianocore re-implementations > the compiler vendor itself is in charge in a court case > > The script below is a demonstration of the above arguments. It additionally adds memcpy() and memcmp() to MSFTINTRINx86-32.LIB, > that the compiler sometimes needs, depending on optimization style, array size, instruction set, whatsoever … > <A1B2261BD5014BBF968AF0AA25EF9349.png> > > I have checked some more .OBJ from LIBCMT.LIB and some of them (ftol3.obj to get __ltod3() long to double needed for difftime()) > seem not to be space optimized for BIOS usage, because the ftol3.obj holds multiple functions > (and so violates the ODR one definition rule). > > But also such cases could be handled automatically by a script (I wrote a C program < 200 lines) > that disassembles (using Microsoft DUMPBIN.EXE) the .OBJ, splits by simple text processing into > single-function-.ASM-files that could be assembled back to multiple .OBJ of smaller code size. > > For this approach compiler, library manager, disassembler (DUMPBIN, OBJDUMP) were needed, > that are available on all build machines by definition. > > Best regards > Kilian > > > From: Kinney, Michael D <mailto:michael.d.kinney@intel.com> > Sent: Monday, January 24, 2022 06:28 PM > To: Kilian Kegel <mailto:kilian_kegel@outlook.com>; devel@edk2.groups.io <mailto:devel@edk2.groups.io>; kraxel@redhat.com <mailto:kraxel@redhat.com>; Yao, Jiewen <mailto:jiewen.yao@intel.com>; Sean Brogan <mailto:sean.brogan@microsoft.com>; Bret Barkelew <mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D <mailto:michael.d.kinney@intel.com> > Cc: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Wang, Jian J <mailto:jian.j.wang@intel.com>; Jiang, Guomin <mailto:guomin.jiang@intel.com>; Pawel Polawski <mailto:ppolawsk@redhat.com>; Lu, XiaoyuX <mailto:xiaoyux.lu@intel.com> > Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Hi Kilian, > > I am in favor of an intrinsic lib to improve the EDK II development environment. > > This has already been done for ARM compilers. The solution should mirror that approach. > > It would be best if we had source code (either in the edk2 repo or through a submodule) for > the required intrinsic APIs. If source code is not possible and we have to use a binary, then > that must be accessed through a submodule. The edk2 repo does not host binaries. We use > repos such as edk2-non-osi for binaries. > > We also have to provide a solution that works with supported compilers (VS, GCC, CLANG, XCODE). > > One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs > across compiler releases. We would need to define a solution that will work if there are > these types of changes, which would potentially mean a different instance of the intrinsic > library for each tool chain tag. I think in practice, the intrinsic APIs we are seeing from use > of C code from submodules is a very limited set that do not change across compiler releases, > so the maintenance of these intrinsic libs would be manageable. > > If we go down the source code path, we can break it up into the following tasks: > Identify the specific subset of intrinsic APIs from each compiler that is required for the edk2 use cases. > Obtain the function prototype and full documentation for each intrinsic API to support implementation and unit tests. > Implement the APIs for all compilers. > Implement unit tests for all APIs for all compilers using UnitTestFrameworkPkg unit tests. > Update MdeLibs.dsc.inc with the NULL instances for the intrinsic libs > Remove intrinsic APIs from EDK II modules that currently maintain their own implementations of intrinsic APIs. > > Best regards, > > Mike > > From: Kilian Kegel <kilian_kegel@outlook.com <mailto:kilian_kegel@outlook.com>> > Sent: Monday, January 24, 2022 8:25 AM > To: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com <mailto:michael.d.kinney@intel.com>>; kraxel@redhat.com <mailto:kraxel@redhat.com>; Yao, Jiewen <jiewen.yao@intel.com <mailto:jiewen.yao@intel.com>>; Sean Brogan <sean.brogan@microsoft.com <mailto:sean.brogan@microsoft.com>>; Bret Barkelew <Bret.Barkelew@microsoft.com <mailto:Bret.Barkelew@microsoft.com>> > Cc: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Wang, Jian J <jian.j.wang@intel.com <mailto:jian.j.wang@intel.com>>; Jiang, Guomin <guomin.jiang@intel.com <mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com <mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com <mailto:xiaoyux.lu@intel.com>> > Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > The 64-bit integer math intrinsics and other intrinsic > problems could be solved easily for ever: > > Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) > ltod3.obj > ftol2.obj > lldiv.obj > lldvrm.obj > llmul.obj > llrem.obj > llshl.obj > llshr.obj > ulldiv.obj > ulldvrm.obj > ullrem.obj > ullshr.obj > memcmp.obj > memcpycpy.obj > and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) > This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! > Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” > Update the MSFT_DEF.txt tool chain definition path > DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib > RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib > Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries > > From now on all existing 32Bit components have access to their own compiler intrinsics without > touching any .INF file and the problem is instantly gone. > > Please do the same for > GCCINTRINx86-32<compilerversion>.lib > > Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs > to fulfil the C-Standard! > > UEFI shall conform the execution environment described in the C Specification > http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23 <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> > and shall not try to create a new restricted “UEFI execution environment” > that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) > but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on > still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler > (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces > some new intrinsic functions. > Who knows… > > In contrast to: > “I think we shouldn't add any intrinsics unless we are absolutely forced > to. I do agree however that, for those intrinsics that we cannot at all > avoid reimplementing, we should at least collect them in a common > library. > (In theory, I can also imagine reimplementing all possible intrinsics > *if* the edk2 coding style spec / requirements are updated in parallel, > permitting all new code to universally rely on the intrinsics, rather > than the BaseLib / BaseMemoryLib functions.)” > https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2 <https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> > > This mindset violates edk2 coding style spec too: > https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles <https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> > Maintainability > Extensibility > Intellectual manageability > Portability > Reusability > Standard techniques > > Have fun, > Kilian > > From: Michael D Kinney <mailto:michael.d.kinney@intel.com> > Sent: Friday, January 21, 2022 05:39 PM > To: kraxel@redhat.com <mailto:kraxel@redhat.com>; Yao, Jiewen <mailto:jiewen.yao@intel.com>; Sean Brogan <mailto:sean.brogan@microsoft.com>; Bret Barkelew <mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D <mailto:michael.d.kinney@intel.com> > Cc: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Wang, Jian J <mailto:jian.j.wang@intel.com>; Jiang, Guomin <mailto:guomin.jiang@intel.com>; Pawel Polawski <mailto:ppolawsk@redhat.com>; Lu, XiaoyuX <mailto:xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Comments below. > > Mike > > > -----Original Message----- > > From: kraxel@redhat.com <mailto:kraxel@redhat.com> <kraxel@redhat.com <mailto:kraxel@redhat.com>> > > Sent: Friday, January 21, 2022 12:31 AM > > To: Yao, Jiewen <jiewen.yao@intel.com <mailto:jiewen.yao@intel.com>> > > Cc: devel@edk2.groups.io <mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com <mailto:michael.d.kinney@intel.com>>; Wang, Jian J <jian.j.wang@intel.com <mailto:jian.j.wang@intel.com>>; Jiang, Guomin > > <guomin.jiang@intel.com <mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com <mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com <mailto:xiaoyux.lu@intel.com>> > > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > > > No changes in SEC and PEI. > > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei <https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei> , > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei <https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei> , > > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei <https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei> linking > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256 <https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256>. > > > > PEI has this (OvmfIa32X64Pkg build): > > > > 7062 TpmMmioSevDecryptPei > > 7830 StatusCodeHandlerPei > > 7902 ReportStatusCodeRouterPei > > 8470 FaultTolerantWritePei > > 9734 SmmAccessPei > > 11206 Tcg2ConfigPei > > 11842 PeiVariable > > 14730 Tcg2PlatformPei > > 17274 TcgPei > > 18438 S3Resume2Pei > > 18682 DxeIpl > > 18938 PcdPeim > > 38014 CpuMpPei > > 39554 PlatformPei > > 45050 PeiCore > > 49274 Tcg2Pei > > > > No size change for Tcg2Pei. > > > > The other modules are not there. Seems they are related to firmware > > updates. We don't have that on ovmf as we can simply update the > > firmware image files on the host machine ... > > > > Is there some target I could use to test-build those modules? > > > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > > symbol __allmul > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > > symbol __aulldiv > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > > symbol __aulldvrm > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > > symbol __ftol2_sse > > > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > > on 32bit architecture. Any hints how to fix that? > > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib <https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib> > > > > Any hints where I could get them? Given this happens on windows builds > > it's probably somewhere in the microsoft standard C library? Is that > > available as open source somewhere? > > Sean and Bret may be able to help with these. > > There is also a BZ on this topic. > > https://bugzilla.tianocore.org/show_bug.cgi?id=1516 <https://bugzilla.tianocore.org/show_bug.cgi?id=1516> > > > > > > > (3) Some NOOPT builds are failing due to the size growing ... > > > [Jiewen] Size becomes big challenge... > > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver <https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver> solution? > > > > Seems the idea is to have only one openssl copy in the dxe image by > > calling a protocol instead of linking a lib. Makes sense. > > > > Is this documented somewhere? Is there some easy way to use that as > > drop-in replacement? Or do we have to change all crypto users to call > > the driver instead of linking the lib? > > > > take care, > > Gerd > > > > > > > > <shared.dis><shared.map><static.dis><static.map> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86129): https://edk2.groups.io/g/devel/message/86129 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi, 1) Using the system's native compiler and trying to target something that's not the compiler's target is already pretty much undefined. Codegen, compiler + assembler behaviour, runtime libraries can all vary between different targets of the same compiler. 2) Absolutely not. The compiler's runtime libraries are targeted to the hosted environment and are compiled against the C library. Although this isn't really a problem, since most functions you want to use in a kernel-like environment will only depend on possibly abort() if anything. 3) No, the paths are not stable and vary between Linux distros even, but there's a way to get the location of libgcc and compiler_rt using "<clang/gcc> -print-libgcc-file-name". Whether that gives you a shared library or static library heavily depends on the distribution... I think that maybe "Why are we bringing in so much third-party code to firmware?" is a way better question than "is it feasible to implement all the required builtins?". Why can my firmware speak TLS, and why does it have a whole copy of *OpenSSL*, which is a huge library with a big attack surface and was never written to be run in a firmware/kernel/bare metal environment like UEFI. Note: If there's a big need for something like internal TLS I would recommend BearSSL as a very small TLS implementation that was actually written for embedded systems. Best regards, Pedro On Fri, Jan 28, 2022 at 12:55 AM Andrew Fish via groups.io <afish= apple.com@groups.io> wrote: > Very cool idea but ….. > > 1) We don’t always use the systems native compiler and sometimes we use a > cross compiler so making assumptions about system libs is not always valid. > > On a Mac with Xcode clang I’ve got full SysV ABI libs (not supper helpful > for EFI), but not EFI/MSFT x86_64 ABI. For bonus point i386 has been > obsoleted in Xcode. > > ~/work/Compiler/Math*>*cat hello.c > #include <stdio.h> > > int main(int argc, char **argv) > { > unsigned long long ulldiv = ((unsigned long long) argc)/3; > > // prevent the optimizer to calculate result at build time > printf("ulldiv %lld\n", ulldiv ); > } > ~/work/Compiler/Math*>*clang hello.c > Thus I can link Sys V ABI with the wrong calling convention for EFI. > > But for the EFI ABIs not so much…. > ~/work/Compiler/Math*>*clang -target x86_64-pc-win32-macho hello.c > clang: *warning: **unable to find a Visual Studio installation; try > running Clang from a developer command prompt [-Wmsvc-not-found]* > *hello.c:1:10: **fatal error: **'stdio.h' file not found* > #include <stdio.h> > * ^~~~~~~~~* > 1 error generated. > ~/work/Compiler/Math*>*clang -arch i386 hello.c > ld: warning: The i386 architecture is deprecated for macOS (remove from > the Xcode build setting: ARCHS) > ld: warning: ignoring file > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd, > missing required architecture i386 in file > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd > (3 slices) > Undefined symbols for architecture i386: > "_printf", referenced from: > _main in hello-380c0a.o > ld: symbol(s) not found for architecture i386 > clang: *error: **linker command failed with exit code 1 (use -v to see > invocation)* > > > 2) Are these system libs architecturally defined to be free standing? Can > they make assumptions about the runtime? If so seems like they could do > random bad things to make them not work in EFI like a system call or make > other assumptions like writing to a magic address to generate a trap. Just > inspecting them tells us the implementation, not the architecture of the > lib. > > 3) Are the paths to these libs architectural or are they arbitrary > implementation that is normal abstracted by how the compiler is released? > Could some packaging change break the magic paths to libs? > > 4) I asked the Xcode/clang team a long time ago what to do for free > standing match and they pointed me at some open source implementation of > these math libs that had been implemented in C. They did not want us using > their libs that shipped with macOS. > > > For the GCC/clang tools seems like we are better off just providing the > code. > > We have magic for compiler specific inline assembly > > https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseLib/Ia32/GccInline.c > > We have magic to abstract some compiler intrinsics today: > > https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c > > https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c > > While we try to avoid it when at all possible the build system does > support doing things differently for different compilers if we have to > > https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf#L38 > [Sources.IA32] > IoLibGcc.c | GCC > IoLibMsc.c | MSFT > IoLib.c > > > Thanks, > > Andrew Fish > > PS The compiler still works like you think we just don’t have the libs you > might need. > > ~/work/Compiler/Math*>*cat i386.c > typedef unsigned long long UINT64; > > UINT64 > main2(int argc, char **argv) > { > UINT64 ulldiv = ((UINT64) argc)/3; > > // prevent the optimizer to calculate result at build time > return ulldiv; > } > ~/work/Compiler/Math*>*clang -arch i386 i386.c -S > ~/work/Compiler/Math*>*cat i386.S > .section __TEXT,__text,regular,pure_instructions > .build_version macos, 12, 0 sdk_version 12, 0 > .globl _main2 ## -- Begin function main2 > .p2align 4, 0x90 > _main2: ## @main2 > .cfi_startproc > ## %bb.0: > pushl %ebp > .cfi_def_cfa_offset 8 > .cfi_offset %ebp, -8 > movl %esp, %ebp > .cfi_def_cfa_register %ebp > subl $24, %esp > movl 12(%ebp), %eax > movl 8(%ebp), %eax > movl 8(%ebp), %ecx > movl %ecx, %edx > sarl $31, %edx > movl %esp, %eax > movl %edx, 4(%eax) > movl %ecx, (%eax) > movl $0, 12(%eax) > movl $3, 8(%eax) > calll ___udivdi3 > movl %edx, -4(%ebp) > movl %eax, -8(%ebp) > movl -8(%ebp), %eax > movl -4(%ebp), %edx > addl $24, %esp > popl %ebp > retl > .cfi_endproc > ## -- End function > .subsections_via_symbols > > PPS Fun story about ABI differences as the macOS i386 ABI requires 16-byte > aligned stack accesses and that is more strict than EFI. Luckily it does > not break EFI, but it means you can NOT call macOS code from EFI code. To > make the emulator work on macOS I had to write assembly gaskets to align > the stacks to make calls between the worlds possible. Not my finest hour > but it works…. > > https://github.com/tianocore/edk2/blob/master/EmulatorPkg/Unix/Host/Ia32/Gasket.S > > This crazy is an example about how assumptions that are not EFI centric > can leak into the generic libs produced for the compiler. > > On Jan 27, 2022, at 2:26 PM, Kilian Kegel <KILIAN_KEGEL@OUTLOOK.COM> > wrote: > > Hi Gerd, > > >* On my system the gcc intrinsics are only available as shared library, > > so the "just unpack the lib and use the object files" idea is not > > going to work. > <D175366159184B98AC9B192EC485505B.png> > > This little C program makes an unsigned 64Bit division on PC compilers. > Running a 32Bit code generator, it usually invokes an *intrinsic *function > *.* > > - MSFT: __aulldiv() > - GCC: __udivdi3() > > > On my 32Bit Ubuntu standard installation I ran > > 1. cc - Xlinker -Map=static.map hello.c -static > 2. cc -Xlinker -Map=shared.map hello.c > > > The first .OBJ file mentioned in the .MAP file is in both cases: > */usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o)* > <DC03DFFFFFF14308B3A615804A1BF474.png> > > <377AC53F424C47F794809BA1A5953904.png> > > Then for each a.out I did: > > - objdump -d a.out > static.dis > - objdump -d a.out > shared.dis > > > In both cases the intrinsic function is fully linked into the .ELF > executable. > <B5A273DA2C3A4898BAEB0A354C667FE5.png> > > >so the "just unpack the lib and use the object files" idea is not > >going to work. > It seems to me that GNU holds the intrinsic functions in a separate library > that can be used without any change, and is always correct by definition. > > For Microsoft that is only true when a SDK is installed (INT64.LIB). > Without SDK the intrinsic functions were included in LIBCMT.LIB and > must be isolated manually. > > Gerd, can you please doublecheck in your GCC build, if that works: > > 1. add a 64Bit div to an x86 PEI module like: > > <500D8F2283CD4FAE9B0E45647823894A.png> > > > 1. add *libgcc.a* as a search library, adjust the *conf\tools_def.txt* > like: > > DEBUG_GCCxx_IA32_DLINK_FLAGS = …predefined parameter … > */usr/lib/gcc/i686-linux-gnu/6/libgcc.a* > to match your build system > > 1. build the BIOS > 2. if the build gets ready, check the .MAP file whether it contains __udivdi3() > or not > > > >* I have my doubts that compiler's builtin libraries are optimized for > > size, so I'd suspect we would see a noticeable size grow from that. > Please check the size of __udivdi3() and whether the tianocore > reimplementation is smaller or not > > If this works for all build platforms, independently of using the > tianocore reimplementation or > using the original compiler intrinsics, this is correct location to place > the address of the intrinsic library. > For all optimization modes, operation modes (64Bit/32Bit) the intrinsic > library is available for the compiler. > > GNU lists the intrinsics: > https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc > > *The intrinsic library belongs to the compiler not to the build system.* > *If the build system changes from EDK2 to VS2022/MSBUILD, the compiler* > *expects the same intrinsic library.* > > *Leave the intrinsic restrictions behind and just provide all required > intrinsics the compiler needs* > *to fulfil the C-Standard!* > > Thanks a lot, > Kilian > https://github.com/tianocore/edk2-staging/tree/CdePkg#cdepkgblog > > *From: *kraxel@redhat.com > *Sent: *Wednesday, January 26, 2022 12:02 PM > *To: *Pedro Falcato <pedro.falcato@gmail.com> > *Cc: *edk2-devel-groups-io <devel@edk2.groups.io>; Kinney, Michael D > <michael.d.kinney@intel.com>; Kilian Kegel <kilian_kegel@outlook.com>; Yao, > Jiewen <jiewen.yao@intel.com>; Sean Brogan <sean.brogan@microsoft.com>; Bret > Barkelew <Bret.Barkelew@microsoft.com>; Wang, Jian J > <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel > Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > *Subject: *Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > > Hi, > > > I think adding intrinsic libraries is a mixed bag, for the following > > reasons: > > > > 1) The intrinsic libraries are completely internal to the compilers. > > Breaking down that toolchain/code barrier is not a good idea if we want > the > > project to compile using a good variety of compilers. The API is unstable > > (as it's internal to the compiler + version) and sometimes undocumented; > > while in reality the ABI doesn't really change (at least in the LLVM/GCC > > world, not sure about the other compilers), it's something to consider. > > Yes. But apparently there is no way around them. We have them for arm. > We have them for openssl. IntelUndiPkg in edk2-staging has some too > (see IntelUndiPkg/LibC). And I wouldn't be surprised if there are more > cases ... > > Having a policy to outlaw Intrinsics, but then hand out exceptions left > and right doesn't look like a good idea to me. I think we should revisit > that and accept that there simply is no way around Intrinsics in some > cases. > > I think it makes sense to consolidate all the Intrinsics we have, i.e. > move them over to MdePkg, make everybody use that, so we have only a > single version to maintain. > > I think it also makes sense to restrict Intrinsics to the cases where we > have no other option, to keep them as small as possible and also make it > as easy as possible to maintain them. > > > 2) Linking the compiler's builtin libraries would fix our issues, except > > that it doesn't work in cases where object files are tagged with ABI > (such > > as hard FP vs soft FP). > > Also: > > * On my system the gcc intrinsics are only available as shared library, > so the "just unpack the lib and use the object files" idea is not > going to work. > > * I have my doubts that compiler's builtin libraries are optimized for > size, so I'd suspect we would see a noticeable size grow from that. > > * I'd very much prefer to continue with the current approach to have > source code for the Intrinsics we need. In case we run into trouble > things tend to be much easier to fix when you have the source code at > hand. That's actually part of the open source success story. > > take care, > Gerd > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows > > *From: *Kilian Kegel <KILIAN_KEGEL@OUTLOOK.COM> > *Sent: *Tuesday, January 25, 2022 09:06 PM > *To: *Kinney, Michael D <michael.d.kinney@intel.com>; devel@edk2.groups.io > ; kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan > <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com> > *Cc: *devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, > Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > *Subject: *Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > Hi Mike, > > thank you for your explanation. I understand all the technical aspects. > But let me go into the details of my approach, that skips step 2) to 5) > and adds step 1.5) > > >I think in practice, the intrinsic APIs we are seeing from use > >of C code from submodules is a very limited set that do not > >change across compiler releases, > I totally agree. E.g INT64.LIB is the same since 2004 (WinXP DDK). > > But my perspective is different anyway: > > 1. an intrinsic library *belongs* to a particular *compiler/linker > couple * > 2. *an intrinsic library does not belong to > a UEFI tianocore or commercial BIOS feature set and should be managed* > > *outside from any EDK2 specific build description (.INF, .DSC)* > > Let’s assume there is a C build environment fully installed, e.g. > Microsoft VS2022, on an EDK2 build machine > and all legal aspects were fulfilled. > > In that case the advanced developer is able to locate the library, that > holds the intrinsic functions > (intrinsic .OBJ modules) we needed to extract. (simply by checking the > .MAP of a 32bit executable > that pulls in the particular intrinsics) > This is step 1) > > >One of the challenges is that compilers are allowed to add/remove/modify > intrinsic APIs > >across compiler releases. We would need to define a solution that will > work if there are > >these types of changes, which would potentially mean a different instance > of the intrinsic > >library for each tool chain tag. > > Here comes step 1.5): > In case of Microsoft build it is LIBCMT.LIB that can be found when walking > through the > LIB environment string. > > It is easy to extend *EDKSETUP.BAT* to generate *MSFTINTRINx86-32.LIB *each > time*:* > > 1. locate LIBCMT.LIB > 2. extract the identified .OBJ modules from step 1: “*LIB.EXE > /extract:full_path_name.obj /out:name.obj LIBCMT.LIB*” > 3. bind extracted .OBJ to the *MSFTINTRINx86-32.LIB: **“LIB.EXE *.obj > /out:%CONF_PATH%**\MSFTINTRINx86-32.lib**”* > > > Now *MSFTINTRINx86-32.LIB *is located in the *conf* directory. > > Adjust the *DLINK_FLAGS* in *tools_def.txt* to hold > *MSFTINTRINx86-32.LIB *as a search library: > > DEBUG_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 > /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D > /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) > /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG > *%CONF_PATH%\MSFTINTRINx86-32.LIB* > > RELEASE_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 > /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D > /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) > /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER > /MERGE:.rdata=.data *%CONF_PATH%\MSFTINTRINx86-32.LIB* > > From now on the intrinsics are available for all 32Bit components. > > With that procedure it is *guaranteed by design*, that the intrinsics are *always > available and match a particular compiler/linker release*. > > - it saves storage space since source code or binary modules don’t > need to be kept > - because they are not kept, they don’t need maintainance > - no one needs to understand and document (in math details) the > internals and the interface > - no one needs to test for the math functions, as it is necessary for > tianocore re-implementations > - the compiler vendor itself is in charge in a court case > > > The script below is a demonstration of the above arguments. It > additionally adds memcpy() and memcmp() to MSFTINTRINx86-32.LIB, > that the compiler sometimes needs, depending on optimization style, array > size, instruction set, whatsoever … > <A1B2261BD5014BBF968AF0AA25EF9349.png> > > I have checked some more .OBJ from LIBCMT.LIB and some of them (ftol3.obj > to get __ltod3() *long to double *needed for difftime()) > seem not to be space optimized for BIOS usage, because the ftol3.obj holds > multiple functions > (and so violates the ODR one definition rule). > > But also such cases could be handled automatically by a script (I wrote a > C program < 200 lines) > that disassembles (using Microsoft DUMPBIN.EXE) the .OBJ, splits by simple > text processing into > single-function-.ASM-files that could be assembled back to multiple .OBJ > of smaller code size. > > *For this approach compiler, library manager, disassembler (DUMPBIN, > OBJDUMP) were needed,* > *that are available on all build machines by definition.* > > Best regards > Kilian > > > *From: *Kinney, Michael D <michael.d.kinney@intel.com> > *Sent: *Monday, January 24, 2022 06:28 PM > *To: *Kilian Kegel <kilian_kegel@outlook.com>; devel@edk2.groups.io; > kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan > <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com>; Kinney, > Michael D <michael.d.kinney@intel.com> > *Cc: *devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, > Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > *Subject: *RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > Hi Kilian, > > I am in favor of an intrinsic lib to improve the EDK II development > environment. > > This has already been done for ARM compilers. The solution should mirror > that approach. > > It would be best if we had source code (either in the edk2 repo or through > a submodule) for > the required intrinsic APIs. If source code is not possible and we have > to use a binary, then > that must be accessed through a submodule. The edk2 repo does not host > binaries. We use > repos such as edk2-non-osi for binaries. > > We also have to provide a solution that works with supported compilers > (VS, GCC, CLANG, XCODE). > > One of the challenges is that compilers are allowed to add/remove/modify > intrinsic APIs > across compiler releases. We would need to define a solution that will > work if there are > these types of changes, which would potentially mean a different instance > of the intrinsic > library for each tool chain tag. I think in practice, the intrinsic APIs > we are seeing from use > of C code from submodules is a very limited set that do not change across > compiler releases, > so the maintenance of these intrinsic libs would be manageable. > > If we go down the source code path, we can break it up into the following > tasks: > > 1. Identify the specific subset of intrinsic APIs from each compiler > that is required for the edk2 use cases. > 2. Obtain the function prototype and full documentation for each > intrinsic API to support implementation and unit tests. > 3. Implement the APIs for all compilers. > 4. Implement unit tests for all APIs for all compilers using > UnitTestFrameworkPkg unit tests. > 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic > libs > 6. Remove intrinsic APIs from EDK II modules that currently maintain > their own implementations of intrinsic APIs. > > > Best regards, > > Mike > > *From:* Kilian Kegel <kilian_kegel@outlook.com> > *Sent:* Monday, January 24, 2022 8:25 AM > *To:* devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com > >; kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan < > sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com> > *Cc:* devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, > Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; > Lu, XiaoyuX <xiaoyux.lu@intel.com> > *Subject:* RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > The 64-bit integer math intrinsics and other intrinsic > problems could be solved easily for ever: > > > 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for > ll*.obj and ull*.obj only) > > ltod3.obj > ftol2.obj > lldiv.obj > lldvrm.obj > llmul.obj > llrem.obj > llshl.obj > llshr.obj > ulldiv.obj > ulldvrm.obj > ullrem.obj > ullshr.obj > memcmp.obj > memcpycpy.obj > and adjust for usability in EDK2 (remove / solve further > internal dependencies or rewrite “*cpy” and “*cmp” functions) > This is already done in IntrinsicLib.lib for some of the above functions, > just complete this task! > > 1. Put all the .OBJ into a e.g. *edk2\Conf > \“MSFTINTRINx86-32<compilerversion>.lib”* > 2. *Update the MSFT_DEF.txt tool chain definition path* > > DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ > * MSFTINTRINx86-32<compilerversion>.lib* > RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ > * MSFTINTRINx86-32<compilerversion>.lib* > > 1. Resolve build conflicts with other existing intrinsic libraries > from CryptoPkg, RedfishPkg… – remove these libraries > > > *From now on all existing 32Bit components have access to their own > compiler intrinsics without* > *touching any .INF file and the problem is instantly gone.* > > Please do the same for > > - *GCCINTRINx86-32<compilerversion>.lib* > > > *Leave the intrinsic restrictions behind and just provide all required > intrinsics the compiler needs* > *to fulfil the C-Standard!* > > UEFI shall conform the execution environment described in the C > Specification > http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23 > <https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> > and shall not try to create a new restricted “UEFI execution environment” > that currently prohibits some “expressions” (shift << >> , divide / % ) on > some “data types” (64bit “long long”) > but maybe in the future will prohibit some more “expressions” (logical AND > &&, relational-expression < >) on > still speculative “data types” (e.g. a 128bit “extended long”) or just > because a new compiler > (version) with some new optimization(ultra slow)/security(specdown/meltre) > capabilities introduces > some new intrinsic functions. > Who knows… > > In contrast to: > “I think we shouldn't add any intrinsics unless we are absolutely forced > to. I do agree however that, for those intrinsics that we cannot at all > avoid reimplementing, we should at least collect them in a common > library. > (In theory, I can also imagine reimplementing all possible intrinsics > *if* the edk2 coding style spec / requirements are updated in parallel, > permitting all new code to universally rely on the intrinsics, rather > than the BaseLib / BaseMemoryLib functions.)” > https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2 > <https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> > > This mindset violates edk2 coding style spec too: > > https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles > <https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> > > - Maintainability > - Extensibility > - Intellectual manageability > - Portability > - Reusability > - Standard techniques > > > Have fun, > Kilian > > *From: *Michael D Kinney <michael.d.kinney@intel.com> > *Sent: *Friday, January 21, 2022 05:39 PM > *To: *kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan > <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com>; Kinney, > Michael D <michael.d.kinney@intel.com> > *Cc: *devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, > Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > *Subject: *Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > > Comments below. > > Mike > > > -----Original Message----- > > From: kraxel@redhat.com <kraxel@redhat.com> > > Sent: Friday, January 21, 2022 12:31 AM > > To: Yao, Jiewen <jiewen.yao@intel.com> > > Cc: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; > Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin > > <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update > openssl submodule to v3.0 > > > > > > No changes in SEC and PEI. > > > [Jiewen] Do you mean the Crypto consumer in PEI has no size > difference? Such as > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei > , > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei > , > > > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei > linking > > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256 > . > > > > PEI has this (OvmfIa32X64Pkg build): > > > > 7062 TpmMmioSevDecryptPei > > 7830 StatusCodeHandlerPei > > 7902 ReportStatusCodeRouterPei > > 8470 FaultTolerantWritePei > > 9734 SmmAccessPei > > 11206 Tcg2ConfigPei > > 11842 PeiVariable > > 14730 Tcg2PlatformPei > > 17274 TcgPei > > 18438 S3Resume2Pei > > 18682 DxeIpl > > 18938 PcdPeim > > 38014 CpuMpPei > > 39554 PlatformPei > > 45050 PeiCore > > 49274 Tcg2Pei > > > > No size change for Tcg2Pei. > > > > The other modules are not there. Seems they are related to firmware > > updates. We don't have that on ovmf as we can simply update the > > firmware image files on the host machine ... > > > > Is there some target I could use to test-build those modules? > > > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved > external > > > > symbol __allmul > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved > external > > > > symbol __aulldiv > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: > unresolved external > > > > symbol __aulldvrm > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: > unresolved external > > > > symbol __ftol2_sse > > > > > > > > Those symbols look like they reference helper functions to do 64bit > math > > > > on 32bit architecture. Any hints how to fix that? > > > [Jiewen] Please add them to > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > > > Any hints where I could get them? Given this happens on windows builds > > it's probably somewhere in the microsoft standard C library? Is that > > available as open source somewhere? > > Sean and Bret may be able to help with these. > > There is also a BZ on this topic. > > https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > > > > (3) Some NOOPT builds are failing due to the size growing ... > > > [Jiewen] Size becomes big challenge... > > > Have you tried to use > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > > > Seems the idea is to have only one openssl copy in the dxe image by > > calling a protocol instead of linking a lib. Makes sense. > > > > Is this documented somewhere? Is there some easy way to use that as > > drop-in replacement? Or do we have to change all crypto users to call > > the driver instead of linking the lib? > > > > take care, > > Gerd > > > > > > > <shared.dis><shared.map><static.dis><static.map> > > > > > -- Pedro Falcato -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86141): https://edk2.groups.io/g/devel/message/86141 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi, > I think that maybe "Why are we bringing in so much third-party code to > firmware?" is a way better question than "is it feasible to implement all > the required builtins?". Why can my firmware speak TLS, and why does it > have a whole copy of *OpenSSL*, which is a huge library with a big attack > surface and was never written to be run in a firmware/kernel/bare metal > environment like UEFI. crypto is needed for: (1) network boot (tls for https) (2) iscsi (tls too). (3) secure boot. (4) tpm support. (5) secure firmware updates. And possibly more. > Note: If there's a big need for something like internal TLS I would > recommend BearSSL as a very small TLS implementation that was actually > written for embedded systems. Well, that doesn't look like an actively maintained project. One commit in 2021. Four commits in 2020. Features like TLS-1.3 support on the TODO-List but apparently nobody working on it. take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86148): https://edk2.groups.io/g/devel/message/86148 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Just to clarify, I understand *why* we need crypto, I just don't understand why we're pulling such a huge library instead of picking something smaller or cutting down OpenSSL (or Libre/Boring, which seem a good bit smaller than the original OpenSSL). While typing this I also found mbed TLS which seems to be part-maintained by ARM and explicitly handles all 64-bit division cases. I think limiting all EFI code imports to smaller libraries that were designed with embedded in mind would both solve our issues and would be a better technical solution. Thanks, Pedro On Fri, Jan 28, 2022 at 10:14 AM kraxel@redhat.com <kraxel@redhat.com> wrote: > Hi, > > > I think that maybe "Why are we bringing in so much third-party code to > > firmware?" is a way better question than "is it feasible to implement all > > the required builtins?". Why can my firmware speak TLS, and why does it > > have a whole copy of *OpenSSL*, which is a huge library with a big attack > > surface and was never written to be run in a firmware/kernel/bare metal > > environment like UEFI. > > crypto is needed for: > (1) network boot (tls for https) > (2) iscsi (tls too). > (3) secure boot. > (4) tpm support. > (5) secure firmware updates. > > And possibly more. > > > Note: If there's a big need for something like internal TLS I would > > recommend BearSSL as a very small TLS implementation that was actually > > written for embedded systems. > > Well, that doesn't look like an actively maintained project. One commit > in 2021. Four commits in 2020. Features like TLS-1.3 support on the > TODO-List but apparently nobody working on it. > > take care, > Gerd > > -- Pedro Falcato -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86157): https://edk2.groups.io/g/devel/message/86157 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
On Thu, Jan 27, 2022 at 04:55:37PM -0800, Andrew Fish via groups.io wrote: > Very cool idea but ….. > > 1) We don’t always use the systems native compiler and sometimes we use a cross compiler so making assumptions about system libs is not always valid. The intrinsics ship with the cross compiler, so that shouldn't be much of a problem. I have a bunch of them here: kraxel@sirius ~# locate libgcc.a /usr/lib/gcc/aarch64-linux-gnu/11/libgcc.a /usr/lib/gcc/arm-linux-gnueabi/11/libgcc.a /usr/lib/gcc/i686-w64-mingw32/11.2.1/libgcc.a /usr/lib/gcc/riscv64-linux-gnu/11/libgcc.a /usr/lib/gcc/riscv64-linux-gnu/11/lib32/ilp32/libgcc.a /usr/lib/gcc/riscv64-linux-gnu/11/lib32/ilp32d/libgcc.a /usr/lib/gcc/riscv64-linux-gnu/11/lib64/lp64/libgcc.a /usr/lib/gcc/riscv64-linux-gnu/11/lib64/lp64d/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/11/libgcc.a /usr/lib/gcc/x86_64-linux-gnu/11/32/libgcc.a /usr/lib/gcc/x86_64-redhat-linux/11/libgcc.a /usr/lib/gcc/x86_64-redhat-linux/11/32/libgcc.a /usr/lib/gcc/x86_64-w64-mingw32/11.2.1/libgcc.a > On a Mac with Xcode clang I’ve got full SysV ABI libs (not supper helpful for EFI), but not EFI/MSFT x86_64 ABI. I don't think the system libs matter at all for uefi builds as they are free-standing. > 2) Are these system libs architecturally defined to be free standing? That seems to be more of a problem, libgcc has calls into libc ... take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86147): https://edk2.groups.io/g/devel/message/86147 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi Andrew, hi Mike, hi Gerd, >Very cool idea but … The good news: A common solution for the / % << >> C operator issue for all platforms is in sight for 64Bit integers. I will discuss my findings along the non-Microsoft udivdi3() function, that is invoked for unsigned long long division Regrettably binary isolation of the required .OBJ/.o during EDKSETUP is not possible for XCODE. Regrettably these intrinsic functions, are available as C- and Assembler-implementations and may consume more flash space for opcode, in case of C-versions. Surprisingly both, the assembler and the C implementation found here uses __cdel calling convention. >1) We don’t always use the systems native compiler and sometimes we use > a cross compiler so making assumptions about system libs is not always valid. You’re fully right. Maybe the extraction/isolation during startup can not be used reliable. [cid:image003.png@01D81612.40E10220] >For bonus point i386 has been obsoleted in Xcode. The code generator creates a function call to __udivdi3(). The latest Apple-Clang source code for that particular function can be found here: https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/udivdi3.S.auto.html and here for original LLVM that is still maintained: https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/builtins/i386/udivdi3.S No significant difference for both. >2) Are these system libs architecturally defined to be free standing? > Can they make assumptions about the runtime? > If so seems like they could do random bad things to make them not work in > EFI like a system call or make other assumptions like writing to a magic address to generate a trap. > Just inspecting them tells us the implementation, not the architecture of the lib. You are fully right. Inspecting is necessary in any case. But extracting from the original library or reimplementing and providing as an * GCCINTRINx86-32.lib * CLANGINTRINx86-32.lib * XCODEINTRINx86-32.lib additionally the same for all the other supported architectures… is much easier than again and again remind the pitfalls of the UEFI guidelines, get build break, wait for rebuild... for all BIOS developers, world wide for ever. >3) Are the paths to these libs architectural or are they arbitrary implementation that is > normal abstracted by how the compiler is released? > Could some packaging change break the magic paths to libs? Truly, I am not absolutely sure anymore, but (except for XCODE) a fully installed build machine 32Bit/64Bit must contain such libraries by definition. e.g.: [cid:image002.png@01D815E4.2F8A01D0] When I disassemble the main function of the WSL Ubuntu build of i386.c it looks like [cid:image001.png@01D8160D.A6CFECE0] Since parameters and return value passed in __cdecl calling convention, Ubuntu-__udivdi3() would run in XCODE UEFI too, if the .ELF object format is the same. I have appended the udivdi3.o to test this in XCODE. > This crazy is an example about how assumptions that are not EFI centric can leak into the generic libs produced for the compiler. That means I believe GCCINTRINx86-32.lib, CLANGINTRINx86-32.lib and XCODEINTRINx86-32.lib could be simply created using these files her: https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/ or https://github.com/llvm/llvm-project/tree/main/compiler-rt/lib/builtins/i386 Than we have the space saving assembler implementation for all GCC derivates. BTW: Microsoft source is leaked here: https://github.com/microsoft/Ironclad/blob/main/ironclad-apps/src/Checked/BootLoader/SingLdrPc/x86/blcrtasm.asm There is also a library INT64.LIB in the current Windows 10 SDK, and also in the old WinDDK 7600. C:\WinDDK\7600.16385.1\lib\wxp\i386\int64.lib C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\um\x86\int64.lib Best regards, Kilian From: Andrew Fish via groups.io<mailto:afish=apple.com@groups.io> Sent: Friday, January 28, 2022 01:55 AM To: edk2-devel-groups-io<mailto:devel@edk2.groups.io>; KILIAN_KEGEL@outlook.com<mailto:kilian_kegel@outlook.com> Cc: kraxel@redhat.com<mailto:kraxel@redhat.com>; Mike Kinney<mailto:michael.d.kinney@intel.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com>; Pedro Falcato<mailto:pedro.falcato@gmail.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Very cool idea but ….. 1) We don’t always use the systems native compiler and sometimes we use a cross compiler so making assumptions about system libs is not always valid. On a Mac with Xcode clang I’ve got full SysV ABI libs (not supper helpful for EFI), but not EFI/MSFT x86_64 ABI. For bonus point i386 has been obsoleted in Xcode. ~/work/Compiler/Math>cat hello.c #include <stdio.h> int main(int argc, char **argv) { unsigned long long ulldiv = ((unsigned long long) argc)/3; // prevent the optimizer to calculate result at build time printf("ulldiv %lld\n", ulldiv ); } ~/work/Compiler/Math>clang hello.c Thus I can link Sys V ABI with the wrong calling convention for EFI. But for the EFI ABIs not so much…. ~/work/Compiler/Math>clang -target x86_64-pc-win32-macho hello.c clang: warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found] hello.c:1:10: fatal error: 'stdio.h' file not found #include <stdio.h> ^~~~~~~~~ 1 error generated. ~/work/Compiler/Math>clang -arch i386 hello.c ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS) ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd (3 slices) Undefined symbols for architecture i386: "_printf", referenced from: _main in hello-380c0a.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 2) Are these system libs architecturally defined to be free standing? Can they make assumptions about the runtime? If so seems like they could do random bad things to make them not work in EFI like a system call or make other assumptions like writing to a magic address to generate a trap. Just inspecting them tells us the implementation, not the architecture of the lib. 3) Are the paths to these libs architectural or are they arbitrary implementation that is normal abstracted by how the compiler is released? Could some packaging change break the magic paths to libs? 4) I asked the Xcode/clang team a long time ago what to do for free standing match and they pointed me at some open source implementation of these math libs that had been implemented in C. They did not want us using their libs that shipped with macOS. For the GCC/clang tools seems like we are better off just providing the code. We have magic for compiler specific inline assembly https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseLib/Ia32/GccInline.c We have magic to abstract some compiler intrinsics today: https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c While we try to avoid it when at all possible the build system does support doing things differently for different compilers if we have to https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf#L38 [Sources.IA32] IoLibGcc.c | GCC IoLibMsc.c | MSFT IoLib.c Thanks, Andrew Fish PS The compiler still works like you think we just don’t have the libs you might need. ~/work/Compiler/Math>cat i386.c typedef unsigned long long UINT64; UINT64 main2(int argc, char **argv) { UINT64 ulldiv = ((UINT64) argc)/3; // prevent the optimizer to calculate result at build time return ulldiv; } ~/work/Compiler/Math>clang -arch i386 i386.c -S ~/work/Compiler/Math>cat i386.S .section __TEXT,__text,regular,pure_instructions .build_version macos, 12, 0 sdk_version 12, 0 .globl _main2 ## -- Begin function main2 .p2align 4, 0x90 _main2: ## @main2 .cfi_startproc ## %bb.0: pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset %ebp, -8 movl %esp, %ebp .cfi_def_cfa_register %ebp subl $24, %esp movl 12(%ebp), %eax movl 8(%ebp), %eax movl 8(%ebp), %ecx movl %ecx, %edx sarl $31, %edx movl %esp, %eax movl %edx, 4(%eax) movl %ecx, (%eax) movl $0, 12(%eax) movl $3, 8(%eax) calll ___udivdi3 movl %edx, -4(%ebp) movl %eax, -8(%ebp) movl -8(%ebp), %eax movl -4(%ebp), %edx addl $24, %esp popl %ebp retl .cfi_endproc ## -- End function .subsections_via_symbols PPS Fun story about ABI differences as the macOS i386 ABI requires 16-byte aligned stack accesses and that is more strict than EFI. Luckily it does not break EFI, but it means you can NOT call macOS code from EFI code. To make the emulator work on macOS I had to write assembly gaskets to align the stacks to make calls between the worlds possible. Not my finest hour but it works…. https://github.com/tianocore/edk2/blob/master/EmulatorPkg/Unix/Host/Ia32/Gasket.S This crazy is an example about how assumptions that are not EFI centric can leak into the generic libs produced for the compiler. On Jan 27, 2022, at 2:26 PM, Kilian Kegel <KILIAN_KEGEL@OUTLOOK.COM<mailto:KILIAN_KEGEL@OUTLOOK.COM>> wrote: Hi Gerd, >* On my system the gcc intrinsics are only available as shared library, > so the "just unpack the lib and use the object files" idea is not > going to work. <D175366159184B98AC9B192EC485505B.png> This little C program makes an unsigned 64Bit division on PC compilers. Running a 32Bit code generator, it usually invokes an intrinsic function. * MSFT: __aulldiv() * GCC: __udivdi3() On my 32Bit Ubuntu standard installation I ran 1. cc - Xlinker -Map=static.map hello.c -static 2. cc -Xlinker -Map=shared.map hello.c The first .OBJ file mentioned in the .MAP file is in both cases: /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) <DC03DFFFFFF14308B3A615804A1BF474.png> <377AC53F424C47F794809BA1A5953904.png> Then for each a.out I did: * objdump -d a.out > static.dis * objdump -d a.out > shared.dis In both cases the intrinsic function is fully linked into the .ELF executable. <B5A273DA2C3A4898BAEB0A354C667FE5.png> >so the "just unpack the lib and use the object files" idea is not >going to work. It seems to me that GNU holds the intrinsic functions in a separate library that can be used without any change, and is always correct by definition. For Microsoft that is only true when a SDK is installed (INT64.LIB). Without SDK the intrinsic functions were included in LIBCMT.LIB and must be isolated manually. Gerd, can you please doublecheck in your GCC build, if that works: 1. add a 64Bit div to an x86 PEI module like: <500D8F2283CD4FAE9B0E45647823894A.png> 1. add libgcc.a as a search library, adjust the conf\tools_def.txt like: DEBUG_GCCxx_IA32_DLINK_FLAGS = …predefined parameter … /usr/lib/gcc/i686-linux-gnu/6/libgcc.a to match your build system 1. build the BIOS 2. if the build gets ready, check the .MAP file whether it contains __udivdi3() or not >* I have my doubts that compiler's builtin libraries are optimized for > size, so I'd suspect we would see a noticeable size grow from that. Please check the size of __udivdi3() and whether the tianocore reimplementation is smaller or not If this works for all build platforms, independently of using the tianocore reimplementation or using the original compiler intrinsics, this is correct location to place the address of the intrinsic library. For all optimization modes, operation modes (64Bit/32Bit) the intrinsic library is available for the compiler. GNU lists the intrinsics: https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc The intrinsic library belongs to the compiler not to the build system. If the build system changes from EDK2 to VS2022/MSBUILD, the compiler expects the same intrinsic library. Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! Thanks a lot, Kilian https://github.com/tianocore/edk2-staging/tree/CdePkg#cdepkgblog From: kraxel@redhat.com<mailto:kraxel@redhat.com> Sent: Wednesday, January 26, 2022 12:02 PM To: Pedro Falcato<mailto:pedro.falcato@gmail.com> Cc: edk2-devel-groups-io<mailto:devel@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kinney@intel.com>; Kilian Kegel<mailto:kilian_kegel@outlook.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi, > I think adding intrinsic libraries is a mixed bag, for the following > reasons: > > 1) The intrinsic libraries are completely internal to the compilers. > Breaking down that toolchain/code barrier is not a good idea if we want the > project to compile using a good variety of compilers. The API is unstable > (as it's internal to the compiler + version) and sometimes undocumented; > while in reality the ABI doesn't really change (at least in the LLVM/GCC > world, not sure about the other compilers), it's something to consider. Yes. But apparently there is no way around them. We have them for arm. We have them for openssl. IntelUndiPkg in edk2-staging has some too (see IntelUndiPkg/LibC). And I wouldn't be surprised if there are more cases ... Having a policy to outlaw Intrinsics, but then hand out exceptions left and right doesn't look like a good idea to me. I think we should revisit that and accept that there simply is no way around Intrinsics in some cases. I think it makes sense to consolidate all the Intrinsics we have, i.e. move them over to MdePkg, make everybody use that, so we have only a single version to maintain. I think it also makes sense to restrict Intrinsics to the cases where we have no other option, to keep them as small as possible and also make it as easy as possible to maintain them. > 2) Linking the compiler's builtin libraries would fix our issues, except > that it doesn't work in cases where object files are tagged with ABI (such > as hard FP vs soft FP). Also: * On my system the gcc intrinsics are only available as shared library, so the "just unpack the lib and use the object files" idea is not going to work. * I have my doubts that compiler's builtin libraries are optimized for size, so I'd suspect we would see a noticeable size grow from that. * I'd very much prefer to continue with the current approach to have source code for the Intrinsics we need. In case we run into trouble things tend to be much easier to fix when you have the source code at hand. That's actually part of the open source success story. take care, Gerd Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows From: Kilian Kegel<mailto:KILIAN_KEGEL@OUTLOOK.COM> Sent: Tuesday, January 25, 2022 09:06 PM To: Kinney, Michael D<mailto:michael.d.kinney@intel.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Mike, thank you for your explanation. I understand all the technical aspects. But let me go into the details of my approach, that skips step 2) to 5) and adds step 1.5) >I think in practice, the intrinsic APIs we are seeing from use >of C code from submodules is a very limited set that do not >change across compiler releases, I totally agree. E.g INT64.LIB is the same since 2004 (WinXP DDK). But my perspective is different anyway: 1. an intrinsic library belongs to a particular compiler/linker couple 2. an intrinsic library does not belong to a UEFI tianocore or commercial BIOS feature set and should be managed outside from any EDK2 specific build description (.INF, .DSC) Let’s assume there is a C build environment fully installed, e.g. Microsoft VS2022, on an EDK2 build machine and all legal aspects were fulfilled. In that case the advanced developer is able to locate the library, that holds the intrinsic functions (intrinsic .OBJ modules) we needed to extract. (simply by checking the .MAP of a 32bit executable that pulls in the particular intrinsics) This is step 1) >One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs >across compiler releases. We would need to define a solution that will work if there are >these types of changes, which would potentially mean a different instance of the intrinsic >library for each tool chain tag. Here comes step 1.5): In case of Microsoft build it is LIBCMT.LIB that can be found when walking through the LIB environment string. It is easy to extend EDKSETUP.BAT to generate MSFTINTRINx86-32.LIB each time: 1. locate LIBCMT.LIB 2. extract the identified .OBJ modules from step 1: “LIB.EXE /extract:full_path_name.obj /out:name.obj LIBCMT.LIB” 3. bind extracted .OBJ to the MSFTINTRINx86-32.LIB: “LIB.EXE *.obj /out:%CONF_PATH%\MSFTINTRINx86-32.lib” Now MSFTINTRINx86-32.LIB is located in the conf directory. Adjust the DLINK_FLAGS in tools_def.txt to hold MSFTINTRINx86-32.LIB as a search library: DEBUG_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG %CONF_PATH%\MSFTINTRINx86-32.LIB RELEASE_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data %CONF_PATH%\MSFTINTRINx86-32.LIB From now on the intrinsics are available for all 32Bit components. With that procedure it is guaranteed by design, that the intrinsics are always available and match a particular compiler/linker release. * it saves storage space since source code or binary modules don’t need to be kept * because they are not kept, they don’t need maintainance * no one needs to understand and document (in math details) the internals and the interface * no one needs to test for the math functions, as it is necessary for tianocore re-implementations * the compiler vendor itself is in charge in a court case The script below is a demonstration of the above arguments. It additionally adds memcpy() and memcmp() to MSFTINTRINx86-32.LIB, that the compiler sometimes needs, depending on optimization style, array size, instruction set, whatsoever … <A1B2261BD5014BBF968AF0AA25EF9349.png> I have checked some more .OBJ from LIBCMT.LIB and some of them (ftol3.obj to get __ltod3() long to double needed for difftime()) seem not to be space optimized for BIOS usage, because the ftol3.obj holds multiple functions (and so violates the ODR one definition rule). But also such cases could be handled automatically by a script (I wrote a C program < 200 lines) that disassembles (using Microsoft DUMPBIN.EXE) the .OBJ, splits by simple text processing into single-function-.ASM-files that could be assembled back to multiple .OBJ of smaller code size. For this approach compiler, library manager, disassembler (DUMPBIN, OBJDUMP) were needed, that are available on all build machines by definition. Best regards Kilian From: Kinney, Michael D<mailto:michael.d.kinney@intel.com> Sent: Monday, January 24, 2022 06:28 PM To: Kilian Kegel<mailto:kilian_kegel@outlook.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Kilian, I am in favor of an intrinsic lib to improve the EDK II development environment. This has already been done for ARM compilers. The solution should mirror that approach. It would be best if we had source code (either in the edk2 repo or through a submodule) for the required intrinsic APIs. If source code is not possible and we have to use a binary, then that must be accessed through a submodule. The edk2 repo does not host binaries. We use repos such as edk2-non-osi for binaries. We also have to provide a solution that works with supported compilers (VS, GCC, CLANG, XCODE). One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs across compiler releases. We would need to define a solution that will work if there are these types of changes, which would potentially mean a different instance of the intrinsic library for each tool chain tag. I think in practice, the intrinsic APIs we are seeing from use of C code from submodules is a very limited set that do not change across compiler releases, so the maintenance of these intrinsic libs would be manageable. If we go down the source code path, we can break it up into the following tasks: 1. Identify the specific subset of intrinsic APIs from each compiler that is required for the edk2 use cases. 2. Obtain the function prototype and full documentation for each intrinsic API to support implementation and unit tests. 3. Implement the APIs for all compilers. 4. Implement unit tests for all APIs for all compilers using UnitTestFrameworkPkg unit tests. 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic libs 6. Remove intrinsic APIs from EDK II modules that currently maintain their own implementations of intrinsic APIs. Best regards, Mike From: Kilian Kegel <kilian_kegel@outlook.com<mailto:kilian_kegel@outlook.com>> Sent: Monday, January 24, 2022 8:25 AM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>>; Sean Brogan <sean.brogan@microsoft.com<mailto:sean.brogan@microsoft.com>>; Bret Barkelew <Bret.Barkelew@microsoft.com<mailto:Bret.Barkelew@microsoft.com>> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj ulldvrm.obj ullrem.obj ullshr.obj memcmp.obj memcpycpy.obj and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! 1. Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” 2. Update the MSFT_DEF.txt tool chain definition path DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib 1. Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries From now on all existing 32Bit components have access to their own compiler intrinsics without touching any .INF file and the problem is instantly gone. Please do the same for * GCCINTRINx86-32<compilerversion>.lib Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! UEFI shall conform the execution environment described in the C Specification http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> and shall not try to create a new restricted “UEFI execution environment” that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces some new intrinsic functions. Who knows… In contrast to: “I think we shouldn't add any intrinsics unless we are absolutely forced to. I do agree however that, for those intrinsics that we cannot at all avoid reimplementing, we should at least collect them in a common library. (In theory, I can also imagine reimplementing all possible intrinsics *if* the edk2 coding style spec / requirements are updated in parallel, permitting all new code to universally rely on the intrinsics, rather than the BaseLib / BaseMemoryLib functions.)” https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> This mindset violates edk2 coding style spec too: https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> * Maintainability * Extensibility * Intellectual manageability * Portability * Reusability * Standard techniques Have fun, Kilian From: Michael D Kinney<mailto:michael.d.kinney@intel.com> Sent: Friday, January 21, 2022 05:39 PM To: kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com<mailto:kraxel@redhat.com> <kraxel@redhat.com<mailto:kraxel@redhat.com>> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>> > Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin > <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd <shared.dis><shared.map><static.dis><static.map> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86230): https://edk2.groups.io/g/devel/message/86230 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=- 7z��' �x3 b ك�C��+] ?�E�h;�ިK�5S��#��aa�qr̆��֒V*�C�>���I�R �V��B+�����~��`��3��=��k�u��� ?��/z7�Q�N���y{#�>��T��� G�ȏ-�X�� �EkT^Mh Q�] �:w�1u�8���y�z7����O��_�6���&"?6�V���z���`�}�h��ԃGA(�`�C�e!ܕ��d!.�ݖ{́��%_��Џ����)@ ���H��w��hlO����DX�v $P3��V��]�}F�<��� �[e�Fs�(tyW}Mpi�.��'�քT8�]{�n(u��. ��ӕ4�'�@>�p,��}�p�<spp���B˧ғ#� ���e�&�O:91<��9 h�(�3��(U9A�ʻ�d)�������+4{����+�D�p���[����`kCYcj0�~ۜ��.��!�#92�����|-�=�%�fxxc�o ��`������3��g��J3�Ap��$Is N ����W��>vAx�8J��o�Lj� �3 !! �� �z� _ u d i v d i 3 . o GE���
Hi, > That means I believe GCCINTRINx86-32.lib, CLANGINTRINx86-32.lib and XCODEINTRINx86-32.lib could be simply created > using these files her: > https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/ > or > https://github.com/llvm/llvm-project/tree/main/compiler-rt/lib/builtins/i386 > Than we have the space saving assembler implementation for all GCC derivates. Yes, using the source and compiling our own probably works better because we don't run into abi problems that way. > BTW: Microsoft source is leaked here: > https://github.com/microsoft/Ironclad/blob/main/ironclad-apps/src/Checked/BootLoader/SingLdrPc/x86/blcrtasm.asm I doubt using leaked sources is a good idea from a legal/licensing point of view ... > There is also a library INT64.LIB in the current Windows 10 SDK, and also in the old WinDDK 7600. > C:\WinDDK\7600.16385.1\lib\wxp\i386\int64.lib ... but if there is a library with only the 64bit math intrinsics and nothing else it is maybe easy enough to use the library as-is when building with the microsoft compiler. take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86275): https://edk2.groups.io/g/devel/message/86275 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi, If the source code below was linkable for all UEFI targets PEI+DXE+SMM+Shell, then the most urgent integer/memset()/memcpy() issues would be gone. NOTE: The program can not run anywhere. > That means I believe GCCINTRINx86-32.lib, CLANGINTRINx86-32.lib and XCODEINTRINx86-32.lib could be simply created > using these files her: > https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/ > or > https://github.com/llvm/llvm-project/tree/main/compiler-rt/lib/builtins/i386 > Than we have the space saving assembler implementation for all GCC derivates. For Microsoft tool chain the intrinsic libraries shipped with the build environment (VS2015 etc.) should be used. For memset(), memcpy() that should be manually added by compiling from source since the original Microsoft functions depends on other functions or were not optimal for BIOS usage. Best regards, Kilian [cid:image004.png@01D8181C.FAC2C910] typedef unsigned long long uint64_t; // allow a C99-Standard definition to save ink typedef long long int64_t; // allow another C99-Standard definition to save ink typedef struct _BUFFER { char buffer[5869]; }BUFFER, *PBUFFER; int main(int argc, char** argv) { // // memset() http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=345 // BUFFER buffer = { argc }; // sometimes invokes automatically a function called memset() // // memcpy() http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=337 // PBUFFER pBuf = (void*)argv[1]; *pBuf = buffer; // sometimes invokes automatically a function called memcpy() // // shift operators http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=96 // uint64_t ullshl = ((uint64_t)argc) << 3ULL; // << uint64_t ullshr = ((uint64_t)argc) >> 5ULL; // >> int64_t llshl = (( int64_t)argc) << 7LL; // << int64_t llshr = (( int64_t)argc) >> 11LL; // >> // // multiplicative operators http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=94 // uint64_t ullmul = ((uint64_t)argc) * 13ULL; // * uint64_t ulldiv = ((uint64_t)argc) / 17ULL; // / uint64_t ullrem = ((uint64_t)argc) % 19ULL; // % int64_t llmul = (( int64_t)argc) * 23LL; // * int64_t lldiv = (( int64_t)argc) / 29LL; // / int64_t llrem = (( int64_t)argc) % 31LL; // % //// //// floating point intrinsics //// //volatile double dblmul = ((double)argc) * 37ULL; //volatile double dbldiv = ((double)argc) / 37ULL; //__builtin_trap(); //__debugbreak(); return (int)( ullshl + ullshr + ullmul + ulldiv + ullrem + llshl + llshr + llmul + lldiv + llrem + (uint64_t)pBuf); } Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows From: kraxel@redhat.com<mailto:kraxel@redhat.com> Sent: Tuesday, February 1, 2022 10:55 AM Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi, > That means I believe GCCINTRINx86-32.lib, CLANGINTRINx86-32.lib and XCODEINTRINx86-32.lib could be simply created > using these files her: > https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/ > or > https://github.com/llvm/llvm-project/tree/main/compiler-rt/lib/builtins/i386 > Than we have the space saving assembler implementation for all GCC derivates. Yes, using the source and compiling our own probably works better because we don't run into abi problems that way. > BTW: Microsoft source is leaked here: > https://github.com/microsoft/Ironclad/blob/main/ironclad-apps/src/Checked/BootLoader/SingLdrPc/x86/blcrtasm.asm I doubt using leaked sources is a good idea from a legal/licensing point of view ... > There is also a library INT64.LIB in the current Windows 10 SDK, and also in the old WinDDK 7600. > C:\WinDDK\7600.16385.1\lib\wxp\i386\int64.lib ... but if there is a library with only the 64bit math intrinsics and nothing else it is maybe easy enough to use the library as-is when building with the microsoft compiler. take care, Gerd From: Kilian Kegel<mailto:KILIAN_KEGEL@OUTLOOK.COM> Sent: Sunday, January 30, 2022 09:18 PM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; afish@apple.com<mailto:afish@apple.com> Cc: kraxel@redhat.com<mailto:kraxel@redhat.com>; Mike Kinney<mailto:michael.d.kinney@intel.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com>; Pedro Falcato<mailto:pedro.falcato@gmail.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Andrew, hi Mike, hi Gerd, >Very cool idea but … The good news: A common solution for the / % << >> C operator issue for all platforms is in sight for 64Bit integers. I will discuss my findings along the non-Microsoft udivdi3() function, that is invoked for unsigned long long division Regrettably binary isolation of the required .OBJ/.o during EDKSETUP is not possible for XCODE. Regrettably these intrinsic functions, are available as C- and Assembler-implementations and may consume more flash space for opcode, in case of C-versions. Surprisingly both, the assembler and the C implementation found here uses __cdel calling convention. >1) We don’t always use the systems native compiler and sometimes we use > a cross compiler so making assumptions about system libs is not always valid. You’re fully right. Maybe the extraction/isolation during startup can not be used reliable. [cid:image001.png@01D8181C.E52BBF30] >For bonus point i386 has been obsoleted in Xcode. The code generator creates a function call to __udivdi3(). The latest Apple-Clang source code for that particular function can be found here: https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/udivdi3.S.auto.html and here for original LLVM that is still maintained: https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/builtins/i386/udivdi3.S No significant difference for both. >2) Are these system libs architecturally defined to be free standing? > Can they make assumptions about the runtime? > If so seems like they could do random bad things to make them not work in > EFI like a system call or make other assumptions like writing to a magic address to generate a trap. > Just inspecting them tells us the implementation, not the architecture of the lib. You are fully right. Inspecting is necessary in any case. But extracting from the original library or reimplementing and providing as an * GCCINTRINx86-32.lib * CLANGINTRINx86-32.lib * XCODEINTRINx86-32.lib additionally the same for all the other supported architectures… is much easier than again and again remind the pitfalls of the UEFI guidelines, get build break, wait for rebuild... for all BIOS developers, world wide for ever. >3) Are the paths to these libs architectural or are they arbitrary implementation that is > normal abstracted by how the compiler is released? > Could some packaging change break the magic paths to libs? Truly, I am not absolutely sure anymore, but (except for XCODE) a fully installed build machine 32Bit/64Bit must contain such libraries by definition. e.g.: [cid:image002.png@01D8181C.E52BBF30] When I disassemble the main function of the WSL Ubuntu build of i386.c it looks like [cid:image003.png@01D8181C.E52BBF30] Since parameters and return value passed in __cdecl calling convention, Ubuntu-__udivdi3() would run in XCODE UEFI too, if the .ELF object format is the same. I have appended the udivdi3.o to test this in XCODE. > This crazy is an example about how assumptions that are not EFI centric can leak into the generic libs produced for the compiler. That means I believe GCCINTRINx86-32.lib, CLANGINTRINx86-32.lib and XCODEINTRINx86-32.lib could be simply created using these files her: https://opensource.apple.com/source/clang/clang-600.0.57/src/projects/compiler-rt/lib/i386/ or https://github.com/llvm/llvm-project/tree/main/compiler-rt/lib/builtins/i386 Than we have the space saving assembler implementation for all GCC derivates. BTW: Microsoft source is leaked here: https://github.com/microsoft/Ironclad/blob/main/ironclad-apps/src/Checked/BootLoader/SingLdrPc/x86/blcrtasm.asm There is also a library INT64.LIB in the current Windows 10 SDK, and also in the old WinDDK 7600. C:\WinDDK\7600.16385.1\lib\wxp\i386\int64.lib C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22000.0\um\x86\int64.lib Best regards, Kilian From: Andrew Fish via groups.io<mailto:afish=apple.com@groups.io> Sent: Friday, January 28, 2022 01:55 AM To: edk2-devel-groups-io<mailto:devel@edk2.groups.io>; KILIAN_KEGEL@outlook.com<mailto:kilian_kegel@outlook.com> Cc: kraxel@redhat.com<mailto:kraxel@redhat.com>; Mike Kinney<mailto:michael.d.kinney@intel.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com>; Pedro Falcato<mailto:pedro.falcato@gmail.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Very cool idea but ….. 1) We don’t always use the systems native compiler and sometimes we use a cross compiler so making assumptions about system libs is not always valid. On a Mac with Xcode clang I’ve got full SysV ABI libs (not supper helpful for EFI), but not EFI/MSFT x86_64 ABI. For bonus point i386 has been obsoleted in Xcode. ~/work/Compiler/Math>cat hello.c #include <stdio.h> int main(int argc, char **argv) { unsigned long long ulldiv = ((unsigned long long) argc)/3; // prevent the optimizer to calculate result at build time printf("ulldiv %lld\n", ulldiv ); } ~/work/Compiler/Math>clang hello.c Thus I can link Sys V ABI with the wrong calling convention for EFI. But for the EFI ABIs not so much…. ~/work/Compiler/Math>clang -target x86_64-pc-win32-macho hello.c clang: warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found] hello.c:1:10: fatal error: 'stdio.h' file not found #include <stdio.h> ^~~~~~~~~ 1 error generated. ~/work/Compiler/Math>clang -arch i386 hello.c ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS) ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/usr/lib/libSystem.tbd (3 slices) Undefined symbols for architecture i386: "_printf", referenced from: _main in hello-380c0a.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 2) Are these system libs architecturally defined to be free standing? Can they make assumptions about the runtime? If so seems like they could do random bad things to make them not work in EFI like a system call or make other assumptions like writing to a magic address to generate a trap. Just inspecting them tells us the implementation, not the architecture of the lib. 3) Are the paths to these libs architectural or are they arbitrary implementation that is normal abstracted by how the compiler is released? Could some packaging change break the magic paths to libs? 4) I asked the Xcode/clang team a long time ago what to do for free standing match and they pointed me at some open source implementation of these math libs that had been implemented in C. They did not want us using their libs that shipped with macOS. For the GCC/clang tools seems like we are better off just providing the code. We have magic for compiler specific inline assembly https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseLib/Ia32/GccInline.c We have magic to abstract some compiler intrinsics today: https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/IoLibGcc.c While we try to avoid it when at all possible the build system does support doing things differently for different compilers if we have to https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf#L38 [Sources.IA32] IoLibGcc.c | GCC IoLibMsc.c | MSFT IoLib.c Thanks, Andrew Fish PS The compiler still works like you think we just don’t have the libs you might need. ~/work/Compiler/Math>cat i386.c typedef unsigned long long UINT64; UINT64 main2(int argc, char **argv) { UINT64 ulldiv = ((UINT64) argc)/3; // prevent the optimizer to calculate result at build time return ulldiv; } ~/work/Compiler/Math>clang -arch i386 i386.c -S ~/work/Compiler/Math>cat i386.S .section __TEXT,__text,regular,pure_instructions .build_version macos, 12, 0 sdk_version 12, 0 .globl _main2 ## -- Begin function main2 .p2align 4, 0x90 _main2: ## @main2 .cfi_startproc ## %bb.0: pushl %ebp .cfi_def_cfa_offset 8 .cfi_offset %ebp, -8 movl %esp, %ebp .cfi_def_cfa_register %ebp subl $24, %esp movl 12(%ebp), %eax movl 8(%ebp), %eax movl 8(%ebp), %ecx movl %ecx, %edx sarl $31, %edx movl %esp, %eax movl %edx, 4(%eax) movl %ecx, (%eax) movl $0, 12(%eax) movl $3, 8(%eax) calll ___udivdi3 movl %edx, -4(%ebp) movl %eax, -8(%ebp) movl -8(%ebp), %eax movl -4(%ebp), %edx addl $24, %esp popl %ebp retl .cfi_endproc ## -- End function .subsections_via_symbols PPS Fun story about ABI differences as the macOS i386 ABI requires 16-byte aligned stack accesses and that is more strict than EFI. Luckily it does not break EFI, but it means you can NOT call macOS code from EFI code. To make the emulator work on macOS I had to write assembly gaskets to align the stacks to make calls between the worlds possible. Not my finest hour but it works…. https://github.com/tianocore/edk2/blob/master/EmulatorPkg/Unix/Host/Ia32/Gasket.S This crazy is an example about how assumptions that are not EFI centric can leak into the generic libs produced for the compiler. On Jan 27, 2022, at 2:26 PM, Kilian Kegel <KILIAN_KEGEL@OUTLOOK.COM<mailto:KILIAN_KEGEL@OUTLOOK.COM>> wrote: Hi Gerd, >* On my system the gcc intrinsics are only available as shared library, > so the "just unpack the lib and use the object files" idea is not > going to work. <D175366159184B98AC9B192EC485505B.png> This little C program makes an unsigned 64Bit division on PC compilers. Running a 32Bit code generator, it usually invokes an intrinsic function. * MSFT: __aulldiv() * GCC: __udivdi3() On my 32Bit Ubuntu standard installation I ran 1. cc - Xlinker -Map=static.map hello.c -static 2. cc -Xlinker -Map=shared.map hello.c The first .OBJ file mentioned in the .MAP file is in both cases: /usr/lib/gcc/i686-linux-gnu/6/libgcc.a(_udivdi3.o) <DC03DFFFFFF14308B3A615804A1BF474.png> <377AC53F424C47F794809BA1A5953904.png> Then for each a.out I did: * objdump -d a.out > static.dis * objdump -d a.out > shared.dis In both cases the intrinsic function is fully linked into the .ELF executable. <B5A273DA2C3A4898BAEB0A354C667FE5.png> >so the "just unpack the lib and use the object files" idea is not >going to work. It seems to me that GNU holds the intrinsic functions in a separate library that can be used without any change, and is always correct by definition. For Microsoft that is only true when a SDK is installed (INT64.LIB). Without SDK the intrinsic functions were included in LIBCMT.LIB and must be isolated manually. Gerd, can you please doublecheck in your GCC build, if that works: 1. add a 64Bit div to an x86 PEI module like: <500D8F2283CD4FAE9B0E45647823894A.png> 1. add libgcc.a as a search library, adjust the conf\tools_def.txt like: DEBUG_GCCxx_IA32_DLINK_FLAGS = …predefined parameter … /usr/lib/gcc/i686-linux-gnu/6/libgcc.a to match your build system 1. build the BIOS 2. if the build gets ready, check the .MAP file whether it contains __udivdi3() or not >* I have my doubts that compiler's builtin libraries are optimized for > size, so I'd suspect we would see a noticeable size grow from that. Please check the size of __udivdi3() and whether the tianocore reimplementation is smaller or not If this works for all build platforms, independently of using the tianocore reimplementation or using the original compiler intrinsics, this is correct location to place the address of the intrinsic library. For all optimization modes, operation modes (64Bit/32Bit) the intrinsic library is available for the compiler. GNU lists the intrinsics: https://gcc.gnu.org/onlinedocs/gccint/Libgcc.html#Libgcc The intrinsic library belongs to the compiler not to the build system. If the build system changes from EDK2 to VS2022/MSBUILD, the compiler expects the same intrinsic library. Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! Thanks a lot, Kilian https://github.com/tianocore/edk2-staging/tree/CdePkg#cdepkgblog From: kraxel@redhat.com<mailto:kraxel@redhat.com> Sent: Wednesday, January 26, 2022 12:02 PM To: Pedro Falcato<mailto:pedro.falcato@gmail.com> Cc: edk2-devel-groups-io<mailto:devel@edk2.groups.io>; Kinney, Michael D<mailto:michael.d.kinney@intel.com>; Kilian Kegel<mailto:kilian_kegel@outlook.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi, > I think adding intrinsic libraries is a mixed bag, for the following > reasons: > > 1) The intrinsic libraries are completely internal to the compilers. > Breaking down that toolchain/code barrier is not a good idea if we want the > project to compile using a good variety of compilers. The API is unstable > (as it's internal to the compiler + version) and sometimes undocumented; > while in reality the ABI doesn't really change (at least in the LLVM/GCC > world, not sure about the other compilers), it's something to consider. Yes. But apparently there is no way around them. We have them for arm. We have them for openssl. IntelUndiPkg in edk2-staging has some too (see IntelUndiPkg/LibC). And I wouldn't be surprised if there are more cases ... Having a policy to outlaw Intrinsics, but then hand out exceptions left and right doesn't look like a good idea to me. I think we should revisit that and accept that there simply is no way around Intrinsics in some cases. I think it makes sense to consolidate all the Intrinsics we have, i.e. move them over to MdePkg, make everybody use that, so we have only a single version to maintain. I think it also makes sense to restrict Intrinsics to the cases where we have no other option, to keep them as small as possible and also make it as easy as possible to maintain them. > 2) Linking the compiler's builtin libraries would fix our issues, except > that it doesn't work in cases where object files are tagged with ABI (such > as hard FP vs soft FP). Also: * On my system the gcc intrinsics are only available as shared library, so the "just unpack the lib and use the object files" idea is not going to work. * I have my doubts that compiler's builtin libraries are optimized for size, so I'd suspect we would see a noticeable size grow from that. * I'd very much prefer to continue with the current approach to have source code for the Intrinsics we need. In case we run into trouble things tend to be much easier to fix when you have the source code at hand. That's actually part of the open source success story. take care, Gerd Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows From: Kilian Kegel<mailto:KILIAN_KEGEL@OUTLOOK.COM> Sent: Tuesday, January 25, 2022 09:06 PM To: Kinney, Michael D<mailto:michael.d.kinney@intel.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Mike, thank you for your explanation. I understand all the technical aspects. But let me go into the details of my approach, that skips step 2) to 5) and adds step 1.5) >I think in practice, the intrinsic APIs we are seeing from use >of C code from submodules is a very limited set that do not >change across compiler releases, I totally agree. E.g INT64.LIB is the same since 2004 (WinXP DDK). But my perspective is different anyway: 1. an intrinsic library belongs to a particular compiler/linker couple 2. an intrinsic library does not belong to a UEFI tianocore or commercial BIOS feature set and should be managed outside from any EDK2 specific build description (.INF, .DSC) Let’s assume there is a C build environment fully installed, e.g. Microsoft VS2022, on an EDK2 build machine and all legal aspects were fulfilled. In that case the advanced developer is able to locate the library, that holds the intrinsic functions (intrinsic .OBJ modules) we needed to extract. (simply by checking the .MAP of a 32bit executable that pulls in the particular intrinsics) This is step 1) >One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs >across compiler releases. We would need to define a solution that will work if there are >these types of changes, which would potentially mean a different instance of the intrinsic >library for each tool chain tag. Here comes step 1.5): In case of Microsoft build it is LIBCMT.LIB that can be found when walking through the LIB environment string. It is easy to extend EDKSETUP.BAT to generate MSFTINTRINx86-32.LIB each time: 1. locate LIBCMT.LIB 2. extract the identified .OBJ modules from step 1: “LIB.EXE /extract:full_path_name.obj /out:name.obj LIBCMT.LIB” 3. bind extracted .OBJ to the MSFTINTRINx86-32.LIB: “LIB.EXE *.obj /out:%CONF_PATH%\MSFTINTRINx86-32.lib” Now MSFTINTRINx86-32.LIB is located in the conf directory. Adjust the DLINK_FLAGS in tools_def.txt to hold MSFTINTRINx86-32.LIB as a search library: DEBUG_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG %CONF_PATH%\MSFTINTRINx86-32.LIB RELEASE_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data %CONF_PATH%\MSFTINTRINx86-32.LIB From now on the intrinsics are available for all 32Bit components. With that procedure it is guaranteed by design, that the intrinsics are always available and match a particular compiler/linker release. * it saves storage space since source code or binary modules don’t need to be kept * because they are not kept, they don’t need maintainance * no one needs to understand and document (in math details) the internals and the interface * no one needs to test for the math functions, as it is necessary for tianocore re-implementations * the compiler vendor itself is in charge in a court case The script below is a demonstration of the above arguments. It additionally adds memcpy() and memcmp() to MSFTINTRINx86-32.LIB, that the compiler sometimes needs, depending on optimization style, array size, instruction set, whatsoever … <A1B2261BD5014BBF968AF0AA25EF9349.png> I have checked some more .OBJ from LIBCMT.LIB and some of them (ftol3.obj to get __ltod3() long to double needed for difftime()) seem not to be space optimized for BIOS usage, because the ftol3.obj holds multiple functions (and so violates the ODR one definition rule). But also such cases could be handled automatically by a script (I wrote a C program < 200 lines) that disassembles (using Microsoft DUMPBIN.EXE) the .OBJ, splits by simple text processing into single-function-.ASM-files that could be assembled back to multiple .OBJ of smaller code size. For this approach compiler, library manager, disassembler (DUMPBIN, OBJDUMP) were needed, that are available on all build machines by definition. Best regards Kilian From: Kinney, Michael D<mailto:michael.d.kinney@intel.com> Sent: Monday, January 24, 2022 06:28 PM To: Kilian Kegel<mailto:kilian_kegel@outlook.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Kilian, I am in favor of an intrinsic lib to improve the EDK II development environment. This has already been done for ARM compilers. The solution should mirror that approach. It would be best if we had source code (either in the edk2 repo or through a submodule) for the required intrinsic APIs. If source code is not possible and we have to use a binary, then that must be accessed through a submodule. The edk2 repo does not host binaries. We use repos such as edk2-non-osi for binaries. We also have to provide a solution that works with supported compilers (VS, GCC, CLANG, XCODE). One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs across compiler releases. We would need to define a solution that will work if there are these types of changes, which would potentially mean a different instance of the intrinsic library for each tool chain tag. I think in practice, the intrinsic APIs we are seeing from use of C code from submodules is a very limited set that do not change across compiler releases, so the maintenance of these intrinsic libs would be manageable. If we go down the source code path, we can break it up into the following tasks: 1. Identify the specific subset of intrinsic APIs from each compiler that is required for the edk2 use cases. 2. Obtain the function prototype and full documentation for each intrinsic API to support implementation and unit tests. 3. Implement the APIs for all compilers. 4. Implement unit tests for all APIs for all compilers using UnitTestFrameworkPkg unit tests. 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic libs 6. Remove intrinsic APIs from EDK II modules that currently maintain their own implementations of intrinsic APIs. Best regards, Mike From: Kilian Kegel <kilian_kegel@outlook.com<mailto:kilian_kegel@outlook.com>> Sent: Monday, January 24, 2022 8:25 AM To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>>; Sean Brogan <sean.brogan@microsoft.com<mailto:sean.brogan@microsoft.com>>; Bret Barkelew <Bret.Barkelew@microsoft.com<mailto:Bret.Barkelew@microsoft.com>> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj ulldvrm.obj ullrem.obj ullshr.obj memcmp.obj memcpycpy.obj and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! 1. Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” 2. Update the MSFT_DEF.txt tool chain definition path DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib 1. Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries From now on all existing 32Bit components have access to their own compiler intrinsics without touching any .INF file and the problem is instantly gone. Please do the same for * GCCINTRINx86-32<compilerversion>.lib Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! UEFI shall conform the execution environment described in the C Specification http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> and shall not try to create a new restricted “UEFI execution environment” that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces some new intrinsic functions. Who knows… In contrast to: “I think we shouldn't add any intrinsics unless we are absolutely forced to. I do agree however that, for those intrinsics that we cannot at all avoid reimplementing, we should at least collect them in a common library. (In theory, I can also imagine reimplementing all possible intrinsics *if* the edk2 coding style spec / requirements are updated in parallel, permitting all new code to universally rely on the intrinsics, rather than the BaseLib / BaseMemoryLib functions.)” https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> This mindset violates edk2 coding style spec too: https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> * Maintainability * Extensibility * Intellectual manageability * Portability * Reusability * Standard techniques Have fun, Kilian From: Michael D Kinney<mailto:michael.d.kinney@intel.com> Sent: Friday, January 21, 2022 05:39 PM To: kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com<mailto:kraxel@redhat.com> <kraxel@redhat.com<mailto:kraxel@redhat.com>> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>> > Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin > <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd <shared.dis><shared.map><static.dis><static.map> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86334): https://edk2.groups.io/g/devel/message/86334 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi Mike, thank you for your explanation. I understand all the technical aspects. But let me go into the details of my approach, that skips step 2) to 5) and adds step 1.5) >I think in practice, the intrinsic APIs we are seeing from use >of C code from submodules is a very limited set that do not >change across compiler releases, I totally agree. E.g INT64.LIB is the same since 2004 (WinXP DDK). But my perspective is different anyway: 1. an intrinsic library belongs to a particular compiler/linker couple 2. an intrinsic library does not belong to a UEFI tianocore or commercial BIOS feature set and should be managed outside from any EDK2 specific build description (.INF, .DSC) Let’s assume there is a C build environment fully installed, e.g. Microsoft VS2022, on an EDK2 build machine and all legal aspects were fulfilled. In that case the advanced developer is able to locate the library, that holds the intrinsic functions (intrinsic .OBJ modules) we needed to extract. (simply by checking the .MAP of a 32bit executable that pulls in the particular intrinsics) This is step 1) >One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs >across compiler releases. We would need to define a solution that will work if there are >these types of changes, which would potentially mean a different instance of the intrinsic >library for each tool chain tag. Here comes step 1.5): In case of Microsoft build it is LIBCMT.LIB that can be found when walking through the LIB environment string. It is easy to extend EDKSETUP.BAT to generate MSFTINTRINx86-32.LIB each time: 1. locate LIBCMT.LIB 2. extract the identified .OBJ modules from step 1: “LIB.EXE /extract:full_path_name.obj /out:name.obj LIBCMT.LIB” 3. bind extracted .OBJ to the MSFTINTRINx86-32.LIB: “LIB.EXE *.obj /out:%CONF_PATH%\MSFTINTRINx86-32.lib” Now MSFTINTRINx86-32.LIB is located in the conf directory. Adjust the DLINK_FLAGS in tools_def.txt to hold MSFTINTRINx86-32.LIB as a search library: DEBUG_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG %CONF_PATH%\MSFTINTRINx86-32.LIB RELEASE_VS2015_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.rdata=.data %CONF_PATH%\MSFTINTRINx86-32.LIB From now on the intrinsics are available for all 32Bit components. With that procedure it is guaranteed by design, that the intrinsics are always available and match a particular compiler/linker release. * it saves storage space since source code or binary modules don’t need to be kept * because they are not kept, they don’t need maintainance * no one needs to understand and document (in math details) the internals and the interface * no one needs to test for the math functions, as it is necessary for tianocore re-implementations * the compiler vendor itself is in charge in a court case The script below is a demonstration of the above arguments. It additionally adds memcpy() and memcmp() to MSFTINTRINx86-32.LIB, that the compiler sometimes needs, depending on optimization style, array size, instruction set, whatsoever … [cid:image001.png@01D8120F.B2B00880] I have checked some more .OBJ from LIBCMT.LIB and some of them (ftol3.obj to get __ltod3() long to double needed for difftime()) seem not to be space optimized for BIOS usage, because the ftol3.obj holds multiple functions (and so violates the ODR one definition rule). But also such cases could be handled automatically by a script (I wrote a C program < 200 lines) that disassembles (using Microsoft DUMPBIN.EXE) the .OBJ, splits by simple text processing into single-function-.ASM-files that could be assembled back to multiple .OBJ of smaller code size. For this approach compiler, library manager, disassembler (DUMPBIN, OBJDUMP) were needed, that are available on all build machines by definition. Best regards Kilian From: Kinney, Michael D<mailto:michael.d.kinney@intel.com> Sent: Monday, January 24, 2022 06:28 PM To: Kilian Kegel<mailto:kilian_kegel@outlook.com>; devel@edk2.groups.io<mailto:devel@edk2.groups.io>; kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Hi Kilian, I am in favor of an intrinsic lib to improve the EDK II development environment. This has already been done for ARM compilers. The solution should mirror that approach. It would be best if we had source code (either in the edk2 repo or through a submodule) for the required intrinsic APIs. If source code is not possible and we have to use a binary, then that must be accessed through a submodule. The edk2 repo does not host binaries. We use repos such as edk2-non-osi for binaries. We also have to provide a solution that works with supported compilers (VS, GCC, CLANG, XCODE). One of the challenges is that compilers are allowed to add/remove/modify intrinsic APIs across compiler releases. We would need to define a solution that will work if there are these types of changes, which would potentially mean a different instance of the intrinsic library for each tool chain tag. I think in practice, the intrinsic APIs we are seeing from use of C code from submodules is a very limited set that do not change across compiler releases, so the maintenance of these intrinsic libs would be manageable. If we go down the source code path, we can break it up into the following tasks: 1. Identify the specific subset of intrinsic APIs from each compiler that is required for the edk2 use cases. 2. Obtain the function prototype and full documentation for each intrinsic API to support implementation and unit tests. 3. Implement the APIs for all compilers. 4. Implement unit tests for all APIs for all compilers using UnitTestFrameworkPkg unit tests. 5. Update MdeLibs.dsc.inc with the NULL instances for the intrinsic libs 6. Remove intrinsic APIs from EDK II modules that currently maintain their own implementations of intrinsic APIs. Best regards, Mike From: Kilian Kegel <kilian_kegel@outlook.com> Sent: Monday, January 24, 2022 8:25 AM To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; kraxel@redhat.com; Yao, Jiewen <jiewen.yao@intel.com>; Sean Brogan <sean.brogan@microsoft.com>; Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: devel@edk2.groups.io; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 The 64-bit integer math intrinsics and other intrinsic problems could be solved easily for ever: 1. Putting all .OBJ files together from LIBCMT.H or INT64.LIB (for ll*.obj and ull*.obj only) ltod3.obj ftol2.obj lldiv.obj lldvrm.obj llmul.obj llrem.obj llshl.obj llshr.obj ulldiv.obj ulldvrm.obj ullrem.obj ullshr.obj memcmp.obj memcpycpy.obj and adjust for usability in EDK2 (remove / solve further internal dependencies or rewrite “*cpy” and “*cmp” functions) This is already done in IntrinsicLib.lib for some of the above functions, just complete this task! 1. Put all the .OBJ into a e.g. edk2\Conf \“MSFTINTRINx86-32<compilerversion>.lib” 2. Update the MSFT_DEF.txt tool chain definition path DEBUG_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib RELEASE_*_IA32_DLINK_FLAGS = %CONF_PATH%\ MSFTINTRINx86-32<compilerversion>.lib 1. Resolve build conflicts with other existing intrinsic libraries from CryptoPkg, RedfishPkg… – remove these libraries From now on all existing 32Bit components have access to their own compiler intrinsics without touching any .INF file and the problem is instantly gone. Please do the same for * GCCINTRINx86-32<compilerversion>.lib Leave the intrinsic restrictions behind and just provide all required intrinsics the compiler needs to fulfil the C-Standard! UEFI shall conform the execution environment described in the C Specification http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf#page=23<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg14%2Fwww%2Fdocs%2Fn1256.pdf%23page%3D23&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=NuCQGfgDshlvQOKAQerAQaALk11LZA7YKY4eqSwotDg%3D&reserved=0> and shall not try to create a new restricted “UEFI execution environment” that currently prohibits some “expressions” (shift << >> , divide / % ) on some “data types” (64bit “long long”) but maybe in the future will prohibit some more “expressions” (logical AND &&, relational-expression < >) on still speculative “data types” (e.g. a 128bit “extended long”) or just because a new compiler (version) with some new optimization(ultra slow)/security(specdown/meltre) capabilities introduces some new intrinsic functions. Who knows… In contrast to: “I think we shouldn't add any intrinsics unless we are absolutely forced to. I do agree however that, for those intrinsics that we cannot at all avoid reimplementing, we should at least collect them in a common library. (In theory, I can also imagine reimplementing all possible intrinsics *if* the edk2 coding style spec / requirements are updated in parallel, permitting all new code to universally rely on the intrinsics, rather than the BaseLib / BaseMemoryLib functions.)” https://bugzilla.tianocore.org/show_bug.cgi?id=1516#c2<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D1516%23c2&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TV9hIhMuhINFVj8PSOQzMnGiknw3HO5zKm7ub5%2BcDow%3D&reserved=0> This mindset violates edk2 coding style spec too: https://edk2-docs.gitbook.io/edk-ii-c-coding-standards-specification/2_guiding_principles<https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fedk2-docs.gitbook.io%2Fedk-ii-c-coding-standards-specification%2F2_guiding_principles&data=04%7C01%7C%7C1db233037ffb4811299008d9df47ba42%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637786321422685738%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=QVHxAAGiXywPxVI4wKzBtvbyfW16qvigghS1uwkIIcg%3D&reserved=0> * Maintainability * Extensibility * Intellectual manageability * Portability * Reusability * Standard techniques Have fun, Kilian From: Michael D Kinney<mailto:michael.d.kinney@intel.com> Sent: Friday, January 21, 2022 05:39 PM To: kraxel@redhat.com<mailto:kraxel@redhat.com>; Yao, Jiewen<mailto:jiewen.yao@intel.com>; Sean Brogan<mailto:sean.brogan@microsoft.com>; Bret Barkelew<mailto:Bret.Barkelew@microsoft.com>; Kinney, Michael D<mailto:michael.d.kinney@intel.com> Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Wang, Jian J<mailto:jian.j.wang@intel.com>; Jiang, Guomin<mailto:guomin.jiang@intel.com>; Pawel Polawski<mailto:ppolawsk@redhat.com>; Lu, XiaoyuX<mailto:xiaoyux.lu@intel.com> Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 Comments below. Mike > -----Original Message----- > From: kraxel@redhat.com<mailto:kraxel@redhat.com> <kraxel@redhat.com<mailto:kraxel@redhat.com>> > Sent: Friday, January 21, 2022 12:31 AM > To: Yao, Jiewen <jiewen.yao@intel.com<mailto:jiewen.yao@intel.com>> > Cc: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; Kinney, Michael D <michael.d.kinney@intel.com<mailto:michael.d.kinney@intel.com>>; Wang, Jian J <jian.j.wang@intel.com<mailto:jian.j.wang@intel.com>>; Jiang, Guomin > <guomin.jiang@intel.com<mailto:guomin.jiang@intel.com>>; Pawel Polawski <ppolawsk@redhat.com<mailto:ppolawsk@redhat.com>>; Lu, XiaoyuX <xiaoyux.lu@intel.com<mailto:xiaoyux.lu@intel.com>> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? Sean and Bret may be able to help with these. There is also a BZ on this topic. https://bugzilla.tianocore.org/show_bug.cgi?id=1516 > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86072): https://edk2.groups.io/g/devel/message/86072 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
> -----Original Message----- > From: kraxel@redhat.com <kraxel@redhat.com> > Sent: Friday, January 21, 2022 4:31 PM > To: Yao, Jiewen <jiewen.yao@intel.com> > Cc: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>; > Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin > <guomin.jiang@intel.com>; Pawel Polawski <ppolawsk@redhat.com>; Lu, > XiaoyuX <xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl > submodule to v3.0 > > > > No changes in SEC and PEI. > > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such > as > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > > > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/R > ecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthe > nticationLibRsa2048Sha256. > > PEI has this (OvmfIa32X64Pkg build): > > 7062 TpmMmioSevDecryptPei > 7830 StatusCodeHandlerPei > 7902 ReportStatusCodeRouterPei > 8470 FaultTolerantWritePei > 9734 SmmAccessPei > 11206 Tcg2ConfigPei > 11842 PeiVariable > 14730 Tcg2PlatformPei > 17274 TcgPei > 18438 S3Resume2Pei > 18682 DxeIpl > 18938 PcdPeim > 38014 CpuMpPei > 39554 PlatformPei > 45050 PeiCore > 49274 Tcg2Pei > > No size change for Tcg2Pei. > > The other modules are not there. Seems they are related to firmware > updates. We don't have that on ovmf as we can simply update the > firmware image files on the host machine ... > > Is there some target I could use to test-build those modules? [Jiewen] You can just build the corresponding pkg, such as SecurityPkg, SignedCapsulePkg. > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved > external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved > external > > > symbol __ftol2_sse > > > > > > Those symbols look like they reference helper functions to do 64bit math > > > on 32bit architecture. Any hints how to fix that? > > [Jiewen] Please add them to > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > Any hints where I could get them? Given this happens on windows builds > it's probably somewhere in the microsoft standard C library? Is that > available as open source somewhere? > > > > (3) Some NOOPT builds are failing due to the size growing ... > > [Jiewen] Size becomes big challenge... > > Have you tried to use > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > Seems the idea is to have only one openssl copy in the dxe image by > calling a protocol instead of linking a lib. Makes sense. > > Is this documented somewhere? Is there some easy way to use that as > drop-in replacement? Or do we have to change all crypto users to call > the driver instead of linking the lib? > > take care, > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86004): https://edk2.groups.io/g/devel/message/86004 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Gerd, Thank you for the continued work on v3.0 support. Comments below. Mike > -----Original Message----- > From: Yao, Jiewen <jiewen.yao@intel.com> > Sent: Tuesday, January 18, 2022 3:12 AM > To: kraxel@redhat.com; devel@edk2.groups.io > Cc: Kinney, Michael D <michael.d.kinney@intel.com>; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; > Pawel Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > Subject: RE: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Thank you! > Good result. Comment below: > > > -----Original Message----- > > From: kraxel@redhat.com <kraxel@redhat.com> > > Sent: Monday, January 17, 2022 7:46 PM > > To: devel@edk2.groups.io; Yao, Jiewen <jiewen.yao@intel.com> > > Cc: Kinney, Michael D <michael.d.kinney@intel.com>; Wang, Jian J > > <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel > > Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl > > submodule to v3.0 > > > > Hi, > > > > I've continued working on this over the last weeks. Time for a status > > update. All applies to the latest tree, sneak preview is here: > > https://github.com/kraxel/edk2/commits/openssl3 > > > > > Also, assuming you have done enough test, would you please provide: > > > 1) size difference, Including PEI, SMM, DXE. > > > > No changes in SEC and PEI. > [Jiewen] Do you mean the Crypto consumer in PEI has no size difference? Such as > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Tcg/Tcg2Pei , > https://github.com/tianocore/edk2/tree/master/SecurityPkg/FvReportPei , > https://github.com/tianocore/edk2/tree/master/SignedCapsulePkg/Universal/RecoveryModuleLoadPei linking > https://github.com/tianocore/edk2/tree/master/SecurityPkg/Library/FmpAuthenticationLibRsa2048Sha256. > > DXE: > > > > openssl 1.1 > > - 399582 SecureBootConfigDxe > > - 472182 SecurityStubDxe > > - 532626 VariableSmm > > - 656382 TlsDxe > > > > openssl 3.0 > > + 809886 SecureBootConfigDxe > > + 912310 SecurityStubDxe > > + 970898 VariableSmm > > + 1125758 TlsDxe > > > > Most of that seems to come from some openssl core changes (the new > > 'provider' concept) and I don't see an easy way to cut that down. > > > > That is with the same feature set we have right now (i.e. no elliptic > > curves and thus no TLS 1.3 support). > [Jiewen] It almost doubles the size, which will becomes a big challenge for openssl3.0 adoption. > > > > > > > 2) performance difference, Including PEI, SMM, DXE. > > > > Suggestions how to measure that? > [Jiewen] Please just write an app to call the crypto API, multiple times. > https://github.com/tianocore/edk2/tree/master/CryptoPkg/Test/UnitTest/Library/BaseCryptLib > I think we can focus on SHA256/RSA2048 + AES, which is used in secure boot, and HTTPS boot. > > > > > > 3) what unit test you have done (such as each crypto API) > > > > CryptoPkg/UnitTest passes. > [Jiewen] Good enough. > > > > > > 4) what system test you have done (such as secure boot, trusted boot) > > > > Secure boot works. > > TlsDxe (boot from https server) works. > > TPM not tested yet. > [Jiewen] Good enough. TPM only includes HASH. I am not too worry about that. > > > > > > > > I still have a bunch of failures in CI, for some of them I'm not sure > > how to handle them best: > > > > (1) 32-bit builds on windows fail: > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > symbol __allmul > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > symbol __aulldiv > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > symbol __aulldvrm > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > symbol __ftol2_sse We need to see if there are any OpenSSL config settings to completely remove use of float/double types. UEFI envs do not support float/double. It is possible to use them in a UEFI App or other UEFI FW components, but the use of those need to do extra work to disable interrupts and save/restore state. > > > > Those symbols look like they reference helper functions to do 64bit math > > on 32bit architecture. Any hints how to fix that? > [Jiewen] Please add them to https://github.com/tianocore/edk2/tree/master/CryptoPkg/Library/IntrinsicLib > > > > > > > (2) va_arg is not working with floats due to SEE being disabled: > > > > INFO - > > /home/vsts/work/1/s/CryptoPkg/Library/OpensslLib/openssl/crypto/bio/bio_pri > > nt.c:265:28: error: SSE register argument with SSE disabled > > INFO - fvalue = va_arg(args, LDOUBLE); > > > > I can't see a way to fix that given that va_arg typically refers to a > > compiler builtin so I don't think there is a way to declare that a > > EFIAPI function to change the calling convention. Not all builds fail > > though, possibly because the compiler inlines with optimization turned > > on. > > > > Suggestions anyone? > [Jiewen] This seems infrastructure issue. > Any suggestion, Mike ? As mentioned above, it would be better if OpenSSL had a config setting to not use any float/double types. > > > > > > > > (3) Some NOOPT builds are failing due to the size growing ... > [Jiewen] Size becomes big challenge... > Have you tried to use https://github.com/tianocore/edk2/tree/master/CryptoPkg/Driver solution? > > > > > > > > take care, > > Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85782): https://edk2.groups.io/g/devel/message/85782 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
Hi, > > > I still have a bunch of failures in CI, for some of them I'm not sure > > > how to handle them best: > > > > > > (1) 32-bit builds on windows fail: > > > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __allmul > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > symbol __aulldiv > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __aulldvrm > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > symbol __ftol2_sse > > We need to see if there are any OpenSSL config settings to completely remove use of > float/double types. https://github.com/openssl/openssl/pull/17547 That'll solve __ftol2_sse, but the other ones are 64bit integer math ... take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85898): https://edk2.groups.io/g/devel/message/85898 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
The 64-bit integer math intrinsics need to be addressed in the intrinsic lib for the CryptoPkg. I would expect the X64 build to not require those and they should only be observed for the IA32 builds. Mike > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Gerd Hoffmann > Sent: Friday, January 21, 2022 12:34 AM > To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com> > Cc: Yao, Jiewen <jiewen.yao@intel.com>; Wang, Jian J <jian.j.wang@intel.com>; Jiang, Guomin <guomin.jiang@intel.com>; Pawel > Polawski <ppolawsk@redhat.com>; Lu, XiaoyuX <xiaoyux.lu@intel.com> > Subject: Re: [edk2-devel] [PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0 > > Hi, > > > > > I still have a bunch of failures in CI, for some of them I'm not sure > > > > how to handle them best: > > > > > > > > (1) 32-bit builds on windows fail: > > > > > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > > symbol __allmul > > > > INFO - OpensslLibCrypto.lib(rsa_lib.obj) : error LNK2001: unresolved external > > > > symbol __aulldiv > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > > symbol __aulldvrm > > > > INFO - OpensslLibCrypto.lib(bio_print.obj) : error LNK2001: unresolved external > > > > symbol __ftol2_sse > > > > We need to see if there are any OpenSSL config settings to completely remove use of > > float/double types. > > https://github.com/openssl/openssl/pull/17547 > > That'll solve __ftol2_sse, but the other ones are 64bit integer math ... > > take care, > Gerd > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#85929): https://edk2.groups.io/g/devel/message/85929 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
On Fri, Dec 03, 2021 at 04:32:48PM +0000, Michael D Kinney wrote: > Hi Gerd, > > Thank you for starting this work! > > Can you point the community as a summary of the changes/improvements in v3.0 and your > take on why it is important to upgrade TianoCore. From the openssl website: <quote> The latest stable version is the 3.0 series. Also available is the 1.1.1 series which is our Long Term Support (LTS) version, supported until 11th September 2023. All older versions (including 1.1.0, 1.0.2, 1.0.0 and 0.9.8) are now out of support and should not be used. </quote> So, long-term there is simply no way around upgrading. Version 1.1.1 will go out of support in less than two years, after that date we wouldn't get security fixes any more. I think it makes sense to start the porting effort early and not wait until the last minute with the switch to 3.x take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#84379): https://edk2.groups.io/g/devel/message/84379 Mute This Topic: https://groups.io/mt/87479913/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=-=-=-=-=-=-=-=-=-=-=-
© 2016 - 2024 Red Hat, Inc.