Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 897767 Details for
Bug 1099680
[abrt] wget: digest_authentication_encode(): wget killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 200.55 KB, created by
Arcadiy Ivanov
on 2014-05-21 01:06:12 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Arcadiy Ivanov
Created:
2014-05-21 01:06:12 UTC
Size:
200.55 KB
patch
obsolete
>[New LWP 87208] >warning: Can't read pathname for load map: Unknown error -1. >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `wget -O - -T 1 -w 1 --user=admin --password=M3sh@dmin! http://localhost:9990/ma'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x000000000041a8c9 in digest_authentication_encode (path=0x144fb50 "/management", method=0x44dedf "GET", passwd=0x144df50 "M3sh@dmin!", user=0x144e050 "admin", au=<optimized out>) at http.c:3729 >3729 if (!strcmp(qop,"auth")) > >Thread 1 (Thread 0x7ff7c0e4b880 (LWP 87208)): >#0 0x000000000041a8c9 in digest_authentication_encode (path=0x144fb50 "/management", method=0x44dedf "GET", passwd=0x144df50 "M3sh@dmin!", user=0x144e050 "admin", au=<optimized out>) at http.c:3729 > ctx = {A = 3715910865, B = 19501023, C = 617968525, D = 1000879524, total = {79, 0}, buflen = 15, buffer = {978601287, 1851878703, 1835362145, 2155114085, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 0, 0, 4294967295, 4294967295, 0, 0, 104127791, 32767, 0, 0, 4294967295, 0, 3776677728, 57, 3776680384, 57, 3773262979}} > hash = "\321L|\335\337\217)\001\215s\325$\244\065\250;" > a1buf = "54c4e1e75466ed99ab6cae9c1b2f7770" > a2buf = "d14c7cdddf8f29018d73d524a435a83b" > response_digest = "15:30-- http://localhost:9990/ma" > res = <optimized out> > res_size = <optimized out> > value = {b = 0x7fff0634db55 "MD5", e = 0x7fff0634db58 ""} > realm = 0x144fb70 "ManagementRealm" > nonce = 0x144f830 "LkGV8y4WaGcNMTQwMDYzMTMzMDY0Mhu3+yyMsEVidvFCpDlgUK8=" > opaque = 0x144f380 '0' <repeats 32 times> > qop = 0x0 > cnonce = '\000' <repeats 15 times> > name = {b = 0x7fff0634db4b "algorithm=MD5", e = 0x7fff0634db54 "=MD5"} > options = {{name = 0x44e318 "realm", variable = 0x663120 <realm>}, {name = 0x44e31e "opaque", variable = 0x663128 <opaque>}, {name = 0x44e325 "nonce", variable = 0x663130 <nonce>}, {name = 0x44e32b "qop", variable = 0x663138 <qop>}} >#1 create_authorization_line (finished=0x7fff0634dc4f, path=0x144fb50 "/management", method=0x44dedf "GET", passwd=0x144df50 "M3sh@dmin!", user=<optimized out>, au=0x7fff0634dab0 "Digest realm=\"ManagementRealm\",domain=\"/management\",nonce=\"LkGV8y4WaGcNMTQwMDYzMTMzMDY0Mhu3+yyMsEVidvFCpDlgUK8=\",opaque=\"", '0' <repeats 32 times>, "\",algorithm=MD5") at http.c:3853 >No locals. >#2 gethttp (u=u@entry=0x144c0f0, hs=hs@entry=0x7fff0634dff0, dt=dt@entry=0x7fff0634e398, proxy=proxy@entry=0x0, iri=iri@entry=0x144e0a0, count=count@entry=1) at http.c:2386 > pth = 0x144fb50 "/management" > wapos = <optimized out> > wabeg = 0x144f8b5 "Digest realm=\"ManagementRealm\",domain=\"/management\",nonce=\"LkGV8y4WaGcNMTQwMDYzMTMzMDY0Mhu3+yyMsEVidvFCpDlgUK8=\",opaque=\"", '0' <repeats 32 times>, "\",algorithm=MD5\r\nContent-Length: 77\r\nContent-Ty"... > waend = 0x144f95d "\r\nContent-Length: 77\r\nContent-Type: text/html\r\nDate: Wed, 21 May 2014 00:15:30 GMT\r\n\r\n" > www_authenticate = 0x7fff0634dab0 "Digest realm=\"ManagementRealm\",domain=\"/management\",nonce=\"LkGV8y4WaGcNMTQwMDYzMTMzMDY0Mhu3+yyMsEVidvFCpDlgUK8=\",opaque=\"", '0' <repeats 32 times>, "\",algorithm=MD5" > req = <optimized out> > type = <optimized out> > user = 0x144e050 "admin" > passwd = 0x144df50 "M3sh@dmin!" > proxyauth = <optimized out> > statcode = <optimized out> > write_error = <optimized out> > contlen = <optimized out> > contrange = 0 > conn = <optimized out> > fp = <optimized out> > err = <optimized out> > sock = 3 > auth_finished = true > basic_auth_finished = <optimized out> > ntlm_seen = <optimized out> > using_ssl = <optimized out> > head_only = <optimized out> > head = <optimized out> > resp = 0x144f3e0 > hdrval = "keep-alive\000\000\000\000\000\000[\000\000\000n\000\000\000\000\275\216\227\222\216\336\313\027\342D\000\000\000\000\000\001\000\000\000\000\000\000\000@\216f", '\000' <repeats 13 times>, "P\336D\001\000\000\000\000\"\rB", '\000' <repeats 13 times>, "\306\336\064\006\377\177", '\000' <repeats 18 times>, " \000\000\000\060\000\000\000\220\337\064\006\377\177\000\000\320\336\064\006\377\177\000\000\000\275\216\227\222\216\336\313\000\000\000\000\000\000\000\000!\000\000\000\000\000\000\000@\216f\000\000\000\000\000P\336D\001", '\000' <repeats 12 times>, "\003\000\000\000\000\000\000\000\360\300D\001\000\000\000\000"... > message = 0x144f400 "Unauthorized" > warc_enabled = <optimized out> > warc_tmp = <optimized out> > warc_timestamp_str = ":\000\000\000\000\000\000\000\037t\347\340\071\000\000\000\003\000\000\000" > warc_request_uuid = "!\000\000\000\000\000\000\000q!\313\371\000\200\377\377\003\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000" > warc_ip = <optimized out> > warc_payload_offset = <optimized out> > keep_alive = <optimized out> > chunked_transfer_encoding = <optimized out> > inhibit_keep_alive = <optimized out> > post_data_size = <optimized out> > __PRETTY_FUNCTION__ = "gethttp" >#3 0x000000000041cdc7 in http_loop (u=u@entry=0x144c0f0, original_url=original_url@entry=0x144c0f0, newloc=newloc@entry=0x7fff0634e2c8, local_file=local_file@entry=0x7fff0634e2d0, referer=referer@entry=0x0, dt=dt@entry=0x7fff0634e398, proxy=proxy@entry=0x0, iri=iri@entry=0x144e0a0) at http.c:3087 > count = 1 > got_head = false > time_came_from_head = false > got_name = true > tms = 0x668e40 <output> "2014-05-20 20:15:30" > tmrate = <optimized out> > err = <optimized out> > ret = TRYLIMEXC > tmr = -1 > hstat = {len = 0, contlen = -1, restval = 0, res = -1, rderrmsg = 0x0, newloc = 0x0, remote_time = 0x0, error = 0x0, statcode = 0, message = 0x144fb10 "Unauthorized", rd_size = 0, dltime = 0, referer = 0x0, local_file = 0x144db90 "-", existence_checked = false, timestamp_checked = false, orig_file_name = 0x0, orig_file_size = 0, orig_file_tstamp = 0} > st = {st_dev = 4335808, st_ino = 335544320, st_nlink = 248586132656, st_mode = 134217728, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 33}, st_ctim = {tv_sec = 0, tv_nsec = 0}, __unused = {0, 0, 0}} > send_head_first = false > file_name = <optimized out> > force_full_retrieve = false > __PRETTY_FUNCTION__ = "http_loop" >#4 0x00000000004267bb in retrieve_url (orig_parsed=orig_parsed@entry=0x144c0f0, origurl=origurl@entry=0x144e070 "http://localhost:9990/management", file=file@entry=0x7fff0634e3a0, newloc=newloc@entry=0x7fff0634e3a8, refurl=refurl@entry=0x0, dt=dt@entry=0x7fff0634e398, recursive=false, iri=iri@entry=0x144e0a0, register_status=register_status@entry=true) at retr.c:785 > result = NOCONERROR > url = 0x144df20 "http://localhost:9990/management" > location_changed = <optimized out> > iri_fallbacked = false > dummy = 0 > mynewloc = 0x0 > proxy = 0x0 > u = 0x144c0f0 > proxy_url = <optimized out> > up_error_code = 0 > local_file = 0x0 > redirection_count = 0 > post_data_suspended = false > saved_post_data = 0x0 > saved_post_file_name = 0x0 > __PRETTY_FUNCTION__ = "retrieve_url" >#5 0x0000000000405edd in main (argc=<optimized out>, argv=<optimized out>) at main.c:1561 > dt = 0 > url_err = 0 > filename = 0x0 > redirected_URL = 0x0 > iri = 0x144e0a0 > url_parsed = 0x144c0f0 > url = 0x7fff0634e340 > t = 0x7fff0634e340 > i = <optimized out> > ret = <optimized out> > longindex = -1 > nurl = <optimized out> > append_to_log = <optimized out> > timer = <optimized out> > start_time = <optimized out> > argstring_length = <optimized out> > p = <optimized out> > retconf = <optimized out> > use_userconfig = <optimized out> >From To Syms Read Shared Object Library >0x00000031492183c0 0x0000003149252270 Yes /lib64/libssl.so.10 >0x0000003875069c40 0x000000387515a4f8 Yes /lib64/libcrypto.so.10 >0x00000039e1e02210 0x00000039e1e0e930 Yes /lib64/libz.so.1 >0x00000039e1200ed0 0x00000039e12019d0 Yes /lib64/libdl.so.2 >0x00000039fb603010 0x00000039fb607588 Yes /lib64/libidn.so.11 >0x0000003148a01510 0x0000003148a02b84 Yes /lib64/libuuid.so.1 >0x0000003a02201770 0x0000003a0224b8e8 Yes /lib64/libpcre.so.1 >0x00000039e0e1f560 0x00000039e0f60bb4 Yes /lib64/libc.so.6 >0x0000003148e0bd10 0x0000003148e3bdf4 Yes /lib64/libgssapi_krb5.so.2 >0x00000031486251a0 0x000000314868775c Yes /lib64/libkrb5.so.3 >0x00000039e7e01570 0x00000039e7e02154 Yes /lib64/libcom_err.so.2 >0x0000003147e048b0 0x0000003147e247d8 Yes /lib64/libk5crypto.so.3 >0x00000039e0a00b10 0x00000039e0a19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00000039e16059f0 0x00000039e1611614 Yes /lib64/libpthread.so.0 >0x0000003148203620 0x0000003148209f8c Yes /lib64/libkrb5support.so.0 >0x0000003ee0401570 0x0000003ee0402194 Yes /lib64/libkeyutils.so.1 >0x00000039e3a03a40 0x00000039e3a127dc Yes /lib64/libresolv.so.2 >0x00000033b50064a0 0x00000033b5018fe4 Yes /lib64/libselinux.so.1 >0x00000033b4c030e0 0x00000033b4c19050 Yes /lib64/liblzma.so.5 >0x00007ff7ba718240 0x00007ff7ba71eee4 Yes /lib64/libnss_files.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x7fff0634dd60 140733297515872 >rbx 0x7fff0634dca0 140733297515680 >rcx 0x5 5 >rdx 0x7fff0634ddd0 140733297515984 >rsi 0x0 0 >rdi 0x44e105 4514053 >rbp 0x7fff0634df80 0x7fff0634df80 >rsp 0x7fff0634da70 0x7fff0634da70 >r8 0x0 0 >r9 0xdcb913c 231444796 >r10 0xe132f647 3778213447 >r11 0xedf68dc2 3992358338 >r12 0x144fb70 21298032 >r13 0x144f3e0 21296096 >r14 0x144fb50 21298000 >r15 0x144c0f0 21283056 >rip 0x41a8c9 0x41a8c9 <gethttp+7113> >eflags 0x10246 [ PF ZF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >xmm0 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm1 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm2 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm3 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm4 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm5 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm6 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm7 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm8 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm9 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm10 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm11 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm12 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm13 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm14 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >xmm15 {v4_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_double = {<unavailable>, <unavailable>}, v16_int8 = {<unavailable> <repeats 16 times>}, v8_int16 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int64 = {<unavailable>, <unavailable>}, uint128 = <unavailable>} >mxcsr <unavailable> >Dump of assembler code for function gethttp: > 0x0000000000418d00 <+0>: push %rbp > 0x0000000000418d01 <+1>: mov %rsp,%rbp > 0x0000000000418d04 <+4>: push %r15 > 0x0000000000418d06 <+6>: mov %rdi,%r15 > 0x0000000000418d09 <+9>: push %r14 > 0x0000000000418d0b <+11>: push %r13 > 0x0000000000418d0d <+13>: push %r12 > 0x0000000000418d0f <+15>: push %rbx > 0x0000000000418d10 <+16>: sub $0x428,%rsp > 0x0000000000418d17 <+23>: mov (%rdx),%eax > 0x0000000000418d19 <+25>: mov %rcx,-0x358(%rbp) > 0x0000000000418d20 <+32>: mov %fs:0x28,%rcx > 0x0000000000418d29 <+41>: mov %rcx,-0x38(%rbp) > 0x0000000000418d2d <+45>: xor %ecx,%ecx > 0x0000000000418d2f <+47>: mov $0x1,%ecx > 0x0000000000418d34 <+52>: mov %rsi,-0x360(%rbp) > 0x0000000000418d3b <+59>: mov %rdx,-0x388(%rbp) > 0x0000000000418d42 <+66>: shr $0x2,%eax > 0x0000000000418d45 <+69>: mov %r8,-0x3c0(%rbp) > 0x0000000000418d4c <+76>: mov %r9d,-0x3c4(%rbp) > 0x0000000000418d53 <+83>: and $0x1,%eax > 0x0000000000418d56 <+86>: cmpq $0x0,0x250522(%rip) # 0x669280 <opt+256> > 0x0000000000418d5e <+94>: movb $0x0,-0x331(%rbp) > 0x0000000000418d65 <+101>: mov %al,-0x38d(%rbp) > 0x0000000000418d6b <+107>: movzbl 0x25041c(%rip),%eax # 0x66918e <opt+14> > 0x0000000000418d72 <+114>: setne -0x34d(%rbp) > 0x0000000000418d79 <+121>: cmpb $0x0,0x250578(%rip) # 0x6692f8 <opt+376> > 0x0000000000418d80 <+128>: cmovne %eax,%ecx > 0x0000000000418d83 <+131>: cmpl $0x1,0x8(%rdi) > 0x0000000000418d87 <+135>: mov %cl,-0x38c(%rbp) > 0x0000000000418d8d <+141>: je 0x419b30 <gethttp+3632> > 0x0000000000418d93 <+147>: mov -0x360(%rbp),%rax > 0x0000000000418d9a <+154>: mov $0x44deda,%ebx > 0x0000000000418d9f <+159>: movq $0x0,(%rax) > 0x0000000000418da6 <+166>: movq $0xffffffffffffffff,0x8(%rax) > 0x0000000000418dae <+174>: movl $0xffffffff,0x18(%rax) > 0x0000000000418db5 <+181>: movq $0x0,0x20(%rax) > 0x0000000000418dbd <+189>: movq $0x0,0x28(%rax) > 0x0000000000418dc5 <+197>: movq $0x0,0x30(%rax) > 0x0000000000418dcd <+205>: movq $0x0,0x38(%rax) > 0x0000000000418dd5 <+213>: movq $0x0,0x48(%rax) > 0x0000000000418ddd <+221>: callq 0x4177f0 <request_new> > 0x0000000000418de2 <+226>: cmpb $0x0,-0x38d(%rbp) > 0x0000000000418de9 <+233>: mov %rax,-0x348(%rbp) > 0x0000000000418df0 <+240>: je 0x419268 <gethttp+1384> > 0x0000000000418df6 <+246>: cmpq $0x0,-0x358(%rbp) > 0x0000000000418dfe <+254>: je 0x419298 <gethttp+1432> > 0x0000000000418e04 <+260>: cmpl $0x1,0x8(%r15) > 0x0000000000418e09 <+265>: je 0x419298 <gethttp+1432> > 0x0000000000418e0f <+271>: mov (%r15),%rdi > 0x0000000000418e12 <+274>: callq 0x436990 <xstrdup> > 0x0000000000418e17 <+279>: mov -0x348(%rbp),%rdi > 0x0000000000418e1e <+286>: xor %ecx,%ecx > 0x0000000000418e20 <+288>: mov $0x44def0,%esi > 0x0000000000418e25 <+293>: mov %rax,0x8(%rdi) > 0x0000000000418e29 <+297>: mov -0x360(%rbp),%rax > 0x0000000000418e30 <+304>: mov %rbx,(%rdi) > 0x0000000000418e33 <+307>: mov 0x60(%rax),%rdx > 0x0000000000418e37 <+311>: callq 0x4181f0 <request_set_header> > 0x0000000000418e3c <+316>: mov -0x388(%rbp),%rax > 0x0000000000418e43 <+323>: testb $0x8,(%rax) > 0x0000000000418e46 <+326>: jne 0x419c18 <gethttp+3864> > 0x0000000000418e4c <+332>: mov -0x360(%rbp),%rax > 0x0000000000418e53 <+339>: mov 0x10(%rax),%rdi > 0x0000000000418e57 <+343>: test %rdi,%rdi > 0x0000000000418e5a <+346>: jne 0x419be0 <gethttp+3808> > 0x0000000000418e60 <+352>: mov 0x250531(%rip),%rdx # 0x669398 <opt+536> > 0x0000000000418e67 <+359>: test %rdx,%rdx > 0x0000000000418e6a <+362>: je 0x41ac42 <gethttp+8002> > 0x0000000000418e70 <+368>: cmpb $0x0,(%rdx) > 0x0000000000418e73 <+371>: jne 0x419c50 <gethttp+3920> > 0x0000000000418e79 <+377>: mov -0x348(%rbp),%rdi > 0x0000000000418e80 <+384>: xor %ecx,%ecx > 0x0000000000418e82 <+386>: mov $0x44df5c,%edx > 0x0000000000418e87 <+391>: mov $0x44df60,%esi > 0x0000000000418e8c <+396>: callq 0x4181f0 <request_set_header> > 0x0000000000418e91 <+401>: mov 0x50(%r15),%rax > 0x0000000000418e95 <+405>: mov 0x10(%r15),%rdi > 0x0000000000418e99 <+409>: lea -0x328(%rbp),%rdx > 0x0000000000418ea0 <+416>: lea -0x330(%rbp),%rsi > 0x0000000000418ea7 <+423>: xor %ecx,%ecx > 0x0000000000418ea9 <+425>: mov %rax,-0x330(%rbp) > 0x0000000000418eb0 <+432>: mov 0x58(%r15),%rax > 0x0000000000418eb4 <+436>: mov %rax,-0x328(%rbp) > 0x0000000000418ebb <+443>: callq 0x4217b0 <search_netrc> > 0x0000000000418ec0 <+448>: mov -0x330(%rbp),%r12 > 0x0000000000418ec7 <+455>: test %r12,%r12 > 0x0000000000418eca <+458>: je 0x419f20 <gethttp+4640> > 0x0000000000418ed0 <+464>: mov -0x328(%rbp),%r13 > 0x0000000000418ed7 <+471>: mov %r12,-0x330(%rbp) > 0x0000000000418ede <+478>: test %r13,%r13 > 0x0000000000418ee1 <+481>: je 0x419ee0 <gethttp+4576> > 0x0000000000418ee7 <+487>: test %r12,%r12 > 0x0000000000418eea <+490>: mov %r13,-0x328(%rbp) > 0x0000000000418ef1 <+497>: je 0x4194c8 <gethttp+1992> > 0x0000000000418ef7 <+503>: nopw 0x0(%rax,%rax,1) > 0x0000000000418f00 <+512>: cmpq $0x0,0x50(%r15) > 0x0000000000418f05 <+517>: je 0x41ad7a <gethttp+8314> > 0x0000000000418f0b <+523>: cmpb $0x0,0x25054b(%rip) # 0x66945d <opt+733> > 0x0000000000418f12 <+530>: je 0x4194c8 <gethttp+1992> > 0x0000000000418f18 <+536>: cmpb $0x0,0x25046c(%rip) # 0x66938b <opt+523> > 0x0000000000418f1f <+543>: jne 0x41bed8 <gethttp+12760> > 0x0000000000418f25 <+549>: mov %r13,%rsi > 0x0000000000418f28 <+552>: mov %r12,%rdi > 0x0000000000418f2b <+555>: callq 0x417700 <basic_authentication_encode> > 0x0000000000418f30 <+560>: mov -0x348(%rbp),%rdi > 0x0000000000418f37 <+567>: mov $0x2,%ecx > 0x0000000000418f3c <+572>: mov %rax,%rdx > 0x0000000000418f3f <+575>: mov $0x44dfb0,%esi > 0x0000000000418f44 <+580>: callq 0x4181f0 <request_set_header> > 0x0000000000418f49 <+585>: movb $0x1,-0x3a8(%rbp) > 0x0000000000418f50 <+592>: mov 0x8(%r15),%edi > 0x0000000000418f54 <+596>: mov 0x18(%r15),%r12d > 0x0000000000418f58 <+600>: callq 0x428180 <scheme_default_port> > 0x0000000000418f5d <+605>: mov 0x10(%r15),%r13 > 0x0000000000418f61 <+609>: mov $0x3a,%esi > 0x0000000000418f66 <+614>: mov %eax,%ebx > 0x0000000000418f68 <+616>: mov %r13,%rdi > 0x0000000000418f6b <+619>: callq 0x404310 <strchr@plt> > 0x0000000000418f70 <+624>: test %rax,%rax > 0x0000000000418f73 <+627>: mov 0x18(%r15),%edx > 0x0000000000418f77 <+631>: mov %r13,%rsi > 0x0000000000418f7a <+634>: setne %al > 0x0000000000418f7d <+637>: xor %ecx,%ecx > 0x0000000000418f7f <+639>: cmp %ebx,%r12d > 0x0000000000418f82 <+642>: setne %cl > 0x0000000000418f85 <+645>: movzbl %al,%eax > 0x0000000000418f88 <+648>: lea (%rax,%rcx,2),%rax > 0x0000000000418f8c <+652>: mov 0x44e5c0(,%rax,8),%rdi > 0x0000000000418f94 <+660>: xor %eax,%eax > 0x0000000000418f96 <+662>: callq 0x42c1c0 <aprintf> > 0x0000000000418f9b <+667>: mov -0x348(%rbp),%rdi > 0x0000000000418fa2 <+674>: mov $0x2,%ecx > 0x0000000000418fa7 <+679>: mov %rax,%rdx > 0x0000000000418faa <+682>: mov $0x44df67,%esi > 0x0000000000418faf <+687>: callq 0x4181f0 <request_set_header> > 0x0000000000418fb4 <+692>: xor %ecx,%ecx > 0x0000000000418fb6 <+694>: cmpb $0x0,-0x38c(%rbp) > 0x0000000000418fbd <+701>: jne 0x419bc0 <gethttp+3776> > 0x0000000000418fc3 <+707>: cmpq $0x0,-0x358(%rbp) > 0x0000000000418fcb <+715>: je 0x41a538 <gethttp+6200> > 0x0000000000418fd1 <+721>: mov -0x348(%rbp),%rbx > 0x0000000000418fd8 <+728>: mov $0x44df6c,%edx > 0x0000000000418fdd <+733>: mov $0x44df83,%esi > 0x0000000000418fe2 <+738>: mov %rbx,%rdi > 0x0000000000418fe5 <+741>: callq 0x4181f0 <request_set_header> > 0x0000000000418fea <+746>: xor %ecx,%ecx > 0x0000000000418fec <+748>: mov $0x44df72,%edx > 0x0000000000418ff1 <+753>: mov $0x44df7d,%esi > 0x0000000000418ff6 <+758>: mov %rbx,%rdi > 0x0000000000418ff9 <+761>: callq 0x4181f0 <request_set_header> > 0x0000000000418ffe <+766>: cmpq $0x0,0x250432(%rip) # 0x669438 <opt+696> > 0x0000000000419006 <+774>: je 0x419b78 <gethttp+3704> > 0x000000000041900c <+780>: mov -0x348(%rbp),%rdi > 0x0000000000419013 <+787>: xor %ecx,%ecx > 0x0000000000419015 <+789>: mov $0x44d6f0,%edx > 0x000000000041901a <+794>: mov $0x44df8e,%esi > 0x000000000041901f <+799>: callq 0x4181f0 <request_set_header> > 0x0000000000419024 <+804>: mov 0x25040d(%rip),%rdi # 0x669438 <opt+696> > 0x000000000041902b <+811>: test %rdi,%rdi > 0x000000000041902e <+814>: je 0x41ac78 <gethttp+8056> > 0x0000000000419034 <+820>: callq 0x404350 <strlen@plt> > 0x0000000000419039 <+825>: mov %rax,-0x398(%rbp) > 0x0000000000419040 <+832>: mov -0x398(%rbp),%rdi > 0x0000000000419047 <+839>: callq 0x42f000 <number_to_static_string> > 0x000000000041904c <+844>: mov %rax,%rdi > 0x000000000041904f <+847>: callq 0x436990 <xstrdup> > 0x0000000000419054 <+852>: mov -0x348(%rbp),%rdi > 0x000000000041905b <+859>: mov $0x2,%ecx > 0x0000000000419060 <+864>: mov %rax,%rdx > 0x0000000000419063 <+867>: mov $0x44df9b,%esi > 0x0000000000419068 <+872>: callq 0x4181f0 <request_set_header> > 0x000000000041906d <+877>: mov $0xffffffffffffffff,%rax > 0x0000000000419074 <+884>: mov %r15,-0x380(%rbp) > 0x000000000041907b <+891>: movq $0x0,-0x3b0(%rbp) > 0x0000000000419086 <+902>: mov %rax,-0x3b8(%rbp) > 0x000000000041908d <+909>: mov %eax,-0x34c(%rbp) > 0x0000000000419093 <+915>: lea -0x200(%rbp),%rax > 0x000000000041909a <+922>: movq $0x0,-0x368(%rbp) > 0x00000000004190a5 <+933>: movb $0x0,-0x38e(%rbp) > 0x00000000004190ac <+940>: add $0x20,%rax > 0x00000000004190b0 <+944>: movb $0x0,-0x38f(%rbp) > 0x00000000004190b7 <+951>: mov %rax,-0x3e0(%rbp) > 0x00000000004190be <+958>: lea -0x230(%rbp),%rax > 0x00000000004190c5 <+965>: add $0x10,%rax > 0x00000000004190c9 <+969>: mov %rax,-0x3d0(%rbp) > 0x00000000004190d0 <+976>: cmpb $0x0,0x250341(%rip) # 0x669418 <opt+664> > 0x00000000004190d7 <+983>: jne 0x4199f8 <gethttp+3320> > 0x00000000004190dd <+989>: mov 0x25020c(%rip),%rax # 0x6692f0 <opt+368> > 0x00000000004190e4 <+996>: test %rax,%rax > 0x00000000004190e7 <+999>: je 0x41911c <gethttp+1052> > 0x00000000004190e9 <+1001>: mov (%rax),%rsi > 0x00000000004190ec <+1004>: test %rsi,%rsi > 0x00000000004190ef <+1007>: je 0x41911c <gethttp+1052> > 0x00000000004190f1 <+1009>: mov -0x348(%rbp),%r12 > 0x00000000004190f8 <+1016>: mov $0x8,%ebx > 0x00000000004190fd <+1021>: nopl (%rax) > 0x0000000000419100 <+1024>: mov %r12,%rdi > 0x0000000000419103 <+1027>: callq 0x418320 <request_set_user_header> > 0x0000000000419108 <+1032>: mov 0x2501e1(%rip),%rax # 0x6692f0 <opt+368> > 0x000000000041910f <+1039>: mov (%rax,%rbx,1),%rsi > 0x0000000000419113 <+1043>: add $0x8,%rbx > 0x0000000000419117 <+1047>: test %rsi,%rsi > 0x000000000041911a <+1050>: jne 0x419100 <gethttp+1024> > 0x000000000041911c <+1052>: xor %r12d,%r12d > 0x000000000041911f <+1055>: cmpq $0x0,-0x358(%rbp) > 0x0000000000419127 <+1063>: je 0x419186 <gethttp+1158> > 0x0000000000419129 <+1065>: mov 0x250200(%rip),%rdi # 0x669330 <opt+432> > 0x0000000000419130 <+1072>: test %rdi,%rdi > 0x0000000000419133 <+1075>: je 0x419ba0 <gethttp+3744> > 0x0000000000419139 <+1081>: mov 0x2501f8(%rip),%rsi # 0x669338 <opt+440> > 0x0000000000419140 <+1088>: test %rsi,%rsi > 0x0000000000419143 <+1091>: je 0x419ba0 <gethttp+3744> > 0x0000000000419149 <+1097>: callq 0x417700 <basic_authentication_encode> > 0x000000000041914e <+1102>: mov %rax,%r12 > 0x0000000000419151 <+1105>: cmpl $0x1,0x8(%r15) > 0x0000000000419156 <+1110>: mov -0x358(%rbp),%rbx > 0x000000000041915d <+1117>: mov %rbx,-0x380(%rbp) > 0x0000000000419164 <+1124>: je 0x419186 <gethttp+1158> > 0x0000000000419166 <+1126>: mov -0x348(%rbp),%rdi > 0x000000000041916d <+1133>: mov $0x2,%ecx > 0x0000000000419172 <+1138>: mov %r12,%rdx > 0x0000000000419175 <+1141>: mov $0x44dfaa,%esi > 0x000000000041917a <+1146>: callq 0x4181f0 <request_set_header> > 0x000000000041917f <+1151>: mov %rbx,-0x380(%rbp) > 0x0000000000419186 <+1158>: cmpb $0x0,-0x38c(%rbp) > 0x000000000041918d <+1165>: jne 0x4192a8 <gethttp+1448> > 0x0000000000419193 <+1171>: mov 0x8(%r15),%eax > 0x0000000000419197 <+1175>: mov %r15,%r13 > 0x000000000041919a <+1178>: cmp $0x1,%eax > 0x000000000041919d <+1181>: je 0x4191aa <gethttp+1194> > 0x000000000041919f <+1183>: mov -0x380(%rbp),%r13 > 0x00000000004191a6 <+1190>: mov 0x8(%r13),%eax > 0x00000000004191aa <+1194>: cmpb $0x0,0x24bfb7(%rip) # 0x665168 <pconn_active> > 0x00000000004191b1 <+1201>: mov 0x18(%r13),%edx > 0x00000000004191b5 <+1205>: mov 0x10(%r13),%r14 > 0x00000000004191b9 <+1209>: je 0x4191cd <gethttp+1229> > 0x00000000004191bb <+1211>: cmp $0x1,%eax > 0x00000000004191be <+1214>: sete %bl > 0x00000000004191c1 <+1217>: cmp 0x24bf8d(%rip),%bl # 0x665154 <pconn+20> > 0x00000000004191c7 <+1223>: je 0x419f40 <gethttp+4672> > 0x00000000004191cd <+1229>: movb $0x1,-0x378(%rbp) > 0x00000000004191d4 <+1236>: mov -0x380(%rbp),%rax > 0x00000000004191db <+1243>: mov 0x18(%rax),%esi > 0x00000000004191de <+1246>: mov 0x10(%rax),%rdi > 0x00000000004191e2 <+1250>: callq 0x407750 <connect_to_host> > 0x00000000004191e7 <+1255>: cmp $0xffffff9c,%eax > 0x00000000004191ea <+1258>: mov %eax,-0x34c(%rbp) > 0x00000000004191f0 <+1264>: je 0x41ad30 <gethttp+8240> > 0x00000000004191f6 <+1270>: mov -0x34c(%rbp),%edi > 0x00000000004191fc <+1276>: test %edi,%edi > 0x00000000004191fe <+1278>: js 0x41b7b9 <gethttp+10937> > 0x0000000000419204 <+1284>: cmpq $0x0,-0x358(%rbp) > 0x000000000041920c <+1292>: je 0x419219 <gethttp+1305> > 0x000000000041920e <+1294>: cmpl $0x1,0x8(%r15) > 0x0000000000419213 <+1299>: je 0x41aee5 <gethttp+8677> > 0x0000000000419219 <+1305>: mov -0x380(%rbp),%rax > 0x0000000000419220 <+1312>: cmpl $0x1,0x8(%rax) > 0x0000000000419224 <+1316>: jne 0x4192bf <gethttp+1471> > 0x000000000041922a <+1322>: mov 0x10(%r15),%rsi > 0x000000000041922e <+1326>: mov -0x34c(%rbp),%edi > 0x0000000000419234 <+1332>: callq 0x430e80 <ssl_connect_wget> > 0x0000000000419239 <+1337>: test %al,%al > 0x000000000041923b <+1339>: je 0x41bdc4 <gethttp+12484> > 0x0000000000419241 <+1345>: mov 0x10(%r15),%rsi > 0x0000000000419245 <+1349>: mov -0x34c(%rbp),%edi > 0x000000000041924b <+1355>: callq 0x431040 <ssl_check_certificate> > 0x0000000000419250 <+1360>: test %al,%al > 0x0000000000419252 <+1362>: je 0x41bda3 <gethttp+12451> > 0x0000000000419258 <+1368>: movb $0x1,-0x38e(%rbp) > 0x000000000041925f <+1375>: jmp 0x4192bf <gethttp+1471> > 0x0000000000419261 <+1377>: nopl 0x0(%rax) > 0x0000000000419268 <+1384>: cmpq $0x0,0x2501d0(%rip) # 0x669440 <opt+704> > 0x0000000000419270 <+1392>: mov $0x44dee3,%ebx > 0x0000000000419275 <+1397>: jne 0x418df6 <gethttp+246> > 0x000000000041927b <+1403>: cmpq $0x0,0x2501b5(%rip) # 0x669438 <opt+696> > 0x0000000000419283 <+1411>: mov $0x44dedf,%eax > 0x0000000000419288 <+1416>: cmove %rax,%rbx > 0x000000000041928c <+1420>: jmpq 0x418df6 <gethttp+246> > 0x0000000000419291 <+1425>: nopl 0x0(%rax) > 0x0000000000419298 <+1432>: mov %r15,%rdi > 0x000000000041929b <+1435>: callq 0x4283a0 <url_full_path> > 0x00000000004192a0 <+1440>: jmpq 0x418e17 <gethttp+279> > 0x00000000004192a5 <+1445>: nopl (%rax) > 0x00000000004192a8 <+1448>: movb $0x0,-0x378(%rbp) > 0x00000000004192af <+1455>: mov -0x34c(%rbp),%r8d > 0x00000000004192b6 <+1462>: test %r8d,%r8d > 0x00000000004192b9 <+1465>: js 0x4191d4 <gethttp+1236> > 0x00000000004192bf <+1471>: cmpb $0x0,-0x34d(%rbp) > 0x00000000004192c6 <+1478>: je 0x4192eb <gethttp+1515> > 0x00000000004192c8 <+1480>: callq 0x42a8b0 <warc_tempfile> > 0x00000000004192cd <+1485>: test %rax,%rax > 0x00000000004192d0 <+1488>: mov %rax,-0x368(%rbp) > 0x00000000004192d7 <+1495>: je 0x41b089 <gethttp+9097> > 0x00000000004192dd <+1501>: cmpq $0x0,-0x358(%rbp) > 0x00000000004192e5 <+1509>: je 0x41add8 <gethttp+8408> > 0x00000000004192eb <+1515>: mov -0x368(%rbp),%rdx > 0x00000000004192f2 <+1522>: mov -0x34c(%rbp),%esi > 0x00000000004192f8 <+1528>: mov -0x348(%rbp),%rdi > 0x00000000004192ff <+1535>: callq 0x417a30 <request_send> > 0x0000000000419304 <+1540>: test %eax,%eax > 0x0000000000419306 <+1542>: js 0x419ad0 <gethttp+3536> > 0x000000000041930c <+1548>: mov 0x250125(%rip),%rsi # 0x669438 <opt+696> > 0x0000000000419313 <+1555>: test %rsi,%rsi > 0x0000000000419316 <+1558>: je 0x41a104 <gethttp+5124> > 0x000000000041931c <+1564>: cmpb $0x0,0x250068(%rip) # 0x66938b <opt+523> > 0x0000000000419323 <+1571>: jne 0x41bcf8 <gethttp+12280> > 0x0000000000419329 <+1577>: mov -0x398(%rbp),%edx > 0x000000000041932f <+1583>: mov -0x34c(%rbp),%edi > 0x0000000000419335 <+1589>: movsd 0x1dfab(%rip),%xmm0 # 0x4372e8 > 0x000000000041933d <+1597>: callq 0x406fe0 <fd_write> > 0x0000000000419342 <+1602>: test %eax,%eax > 0x0000000000419344 <+1604>: jns 0x419e08 <gethttp+4360> > 0x000000000041934a <+1610>: test %eax,%eax > 0x000000000041934c <+1612>: js 0x419ad0 <gethttp+3536> > 0x0000000000419352 <+1618>: cmpq $0x0,-0x358(%rbp) > 0x000000000041935a <+1626>: mov $0x44de45,%eax > 0x000000000041935f <+1631>: mov $0x44deea,%ebx > 0x0000000000419364 <+1636>: mov $0x5,%edx > 0x0000000000419369 <+1641>: mov $0x44d7b8,%esi > 0x000000000041936e <+1646>: cmove %rax,%rbx > 0x0000000000419372 <+1650>: xor %edi,%edi > 0x0000000000419374 <+1652>: callq 0x404560 <dcgettext@plt> > 0x0000000000419379 <+1657>: xor %edi,%edi > 0x000000000041937b <+1659>: mov %rax,%rsi > 0x000000000041937e <+1662>: mov %rbx,%rdx > 0x0000000000419381 <+1665>: xor %eax,%eax > 0x0000000000419383 <+1667>: callq 0x420c30 <logprintf> > 0x0000000000419388 <+1672>: mov -0x388(%rbp),%rax > 0x000000000041938f <+1679>: andl $0xfffffffd,(%rax) > 0x0000000000419392 <+1682>: cmpb $0x0,-0x34d(%rbp) > 0x0000000000419399 <+1689>: jne 0x419a40 <gethttp+3392> > 0x000000000041939f <+1695>: mov -0x34c(%rbp),%ebx > 0x00000000004193a5 <+1701>: jmp 0x419417 <gethttp+1815> > 0x00000000004193a7 <+1703>: nopw 0x0(%rax,%rax,1) > 0x00000000004193b0 <+1712>: cmpb $0x0,0x24ffd4(%rip) # 0x66938b <opt+523> > 0x00000000004193b7 <+1719>: jne 0x41b452 <gethttp+10066> > 0x00000000004193bd <+1725>: mov %r14,%rdi > 0x00000000004193c0 <+1728>: callq 0x4178d0 <resp_new> > 0x00000000004193c5 <+1733>: mov 0x8(%rax),%rdi > 0x00000000004193c9 <+1737>: lea -0x320(%rbp),%rsi > 0x00000000004193d0 <+1744>: mov %rax,%r13 > 0x00000000004193d3 <+1747>: movq $0x0,-0x320(%rbp) > 0x00000000004193de <+1758>: callq 0x418670 <resp_status> > 0x00000000004193e3 <+1763>: test %eax,%eax > 0x00000000004193e5 <+1765>: mov %eax,%r12d > 0x00000000004193e8 <+1768>: js 0x4194d8 <gethttp+2008> > 0x00000000004193ee <+1774>: lea -0x64(%rax),%eax > 0x00000000004193f1 <+1777>: cmp $0x63,%eax > 0x00000000004193f4 <+1780>: ja 0x4195b0 <gethttp+2224> > 0x00000000004193fa <+1786>: cmpb $0x0,0x24ff8a(%rip) # 0x66938b <opt+523> > 0x0000000000419401 <+1793>: jne 0x41b466 <gethttp+10086> > 0x0000000000419407 <+1799>: mov %r13,%rdi > 0x000000000041940a <+1802>: callq 0x417690 <resp_free> > 0x000000000041940f <+1807>: mov %r14,%rdi > 0x0000000000419412 <+1810>: callq 0x4049a0 <free@plt> > 0x0000000000419417 <+1815>: mov $0x10000,%ecx > 0x000000000041941c <+1820>: mov $0x200,%edx > 0x0000000000419421 <+1825>: mov $0x417820,%esi > 0x0000000000419426 <+1830>: mov %ebx,%edi > 0x0000000000419428 <+1832>: callq 0x425920 <fd_read_hunk> > 0x000000000041942d <+1837>: test %rax,%rax > 0x0000000000419430 <+1840>: mov %rax,%r14 > 0x0000000000419433 <+1843>: jne 0x4193b0 <gethttp+1712> > 0x0000000000419439 <+1849>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041943e <+1854>: mov (%rax),%esi > 0x0000000000419440 <+1856>: test %esi,%esi > 0x0000000000419442 <+1858>: jne 0x419c70 <gethttp+3952> > 0x0000000000419448 <+1864>: xor %edi,%edi > 0x000000000041944a <+1866>: mov $0x5,%edx > 0x000000000041944f <+1871>: mov $0x44e081,%esi > 0x0000000000419454 <+1876>: callq 0x404560 <dcgettext@plt> > 0x0000000000419459 <+1881>: mov $0x1,%edi > 0x000000000041945e <+1886>: mov %rax,%rsi > 0x0000000000419461 <+1889>: callq 0x420910 <logputs> > 0x0000000000419466 <+1894>: cmpb $0x0,0x24bcfb(%rip) # 0x665168 <pconn_active> > 0x000000000041946d <+1901>: je 0x419481 <gethttp+1921> > 0x000000000041946f <+1903>: mov -0x34c(%rbp),%eax > 0x0000000000419475 <+1909>: cmp 0x24bcc5(%rip),%eax # 0x665140 <pconn> > 0x000000000041947b <+1915>: je 0x41aec8 <gethttp+8648> > 0x0000000000419481 <+1921>: mov -0x34c(%rbp),%edi > 0x0000000000419487 <+1927>: callq 0x407170 <fd_close> > 0x000000000041948c <+1932>: mov -0x348(%rbp),%rdi > 0x0000000000419493 <+1939>: callq 0x418190 <request_free> > 0x0000000000419498 <+1944>: mov $0x1d,%eax > 0x000000000041949d <+1949>: jmpq 0x41958c <gethttp+2188> > 0x00000000004194a2 <+1954>: cmpb $0x0,0x24fee2(%rip) # 0x66938b <opt+523> > 0x00000000004194a9 <+1961>: je 0x4194c8 <gethttp+1992> > 0x00000000004194ab <+1963>: mov %rbx,%rdi > 0x00000000004194ae <+1966>: callq 0x436640 <quote> > 0x00000000004194b3 <+1971>: mov $0x44d6b8,%edi > 0x00000000004194b8 <+1976>: mov %rax,%rsi > 0x00000000004194bb <+1979>: xor %eax,%eax > 0x00000000004194bd <+1981>: callq 0x420da0 <debug_logprintf> > 0x00000000004194c2 <+1986>: nopw 0x0(%rax,%rax,1) > 0x00000000004194c8 <+1992>: movb $0x0,-0x3a8(%rbp) > 0x00000000004194cf <+1999>: jmpq 0x418f50 <gethttp+592> > 0x00000000004194d4 <+2004>: nopl 0x0(%rax) > 0x00000000004194d8 <+2008>: xor %edi,%edi > 0x00000000004194da <+2010>: callq 0x404700 <time@plt> > 0x00000000004194df <+2015>: mov %rax,%rdi > 0x00000000004194e2 <+2018>: callq 0x42c4b0 <datetime_str> > 0x00000000004194e7 <+2023>: xor %edi,%edi > 0x00000000004194e9 <+2025>: mov %rax,%rbx > 0x00000000004194ec <+2028>: mov %r12d,%edx > 0x00000000004194ef <+2031>: xor %eax,%eax > 0x00000000004194f1 <+2033>: mov $0x4556f0,%esi > 0x00000000004194f6 <+2038>: callq 0x420c30 <logprintf> > 0x00000000004194fb <+2043>: mov $0x5,%edx > 0x0000000000419500 <+2048>: xor %edi,%edi > 0x0000000000419502 <+2050>: mov $0x44dff2,%esi > 0x0000000000419507 <+2055>: callq 0x404560 <dcgettext@plt> > 0x000000000041950c <+2060>: mov $0x5,%edi > 0x0000000000419511 <+2065>: mov %rax,%rsi > 0x0000000000419514 <+2068>: callq 0x436400 <quotearg_style> > 0x0000000000419519 <+2073>: xor %edi,%edi > 0x000000000041951b <+2075>: mov %rax,%r15 > 0x000000000041951e <+2078>: mov $0x5,%edx > 0x0000000000419523 <+2083>: mov $0x44e008,%esi > 0x0000000000419528 <+2088>: callq 0x404560 <dcgettext@plt> > 0x000000000041952d <+2093>: mov %r15,%r8 > 0x0000000000419530 <+2096>: mov %rax,%rsi > 0x0000000000419533 <+2099>: mov %r12d,%ecx > 0x0000000000419536 <+2102>: xor %eax,%eax > 0x0000000000419538 <+2104>: mov %rbx,%rdx > 0x000000000041953b <+2107>: mov $0x1,%edi > 0x0000000000419540 <+2112>: callq 0x420c30 <logprintf> > 0x0000000000419545 <+2117>: cmpb $0x0,0x24bc1c(%rip) # 0x665168 <pconn_active> > 0x000000000041954c <+2124>: je 0x419560 <gethttp+2144> > 0x000000000041954e <+2126>: mov -0x34c(%rbp),%eax > 0x0000000000419554 <+2132>: cmp 0x24bbe6(%rip),%eax # 0x665140 <pconn> > 0x000000000041955a <+2138>: je 0x41ae0c <gethttp+8460> > 0x0000000000419560 <+2144>: mov -0x34c(%rbp),%edi > 0x0000000000419566 <+2150>: callq 0x407170 <fd_close> > 0x000000000041956b <+2155>: mov %r13,%rdi > 0x000000000041956e <+2158>: callq 0x417690 <resp_free> > 0x0000000000419573 <+2163>: mov -0x348(%rbp),%rdi > 0x000000000041957a <+2170>: callq 0x418190 <request_free> > 0x000000000041957f <+2175>: mov %r14,%rdi > 0x0000000000419582 <+2178>: callq 0x4049a0 <free@plt> > 0x0000000000419587 <+2183>: mov $0x1e,%eax > 0x000000000041958c <+2188>: mov -0x38(%rbp),%rcx > 0x0000000000419590 <+2192>: xor %fs:0x28,%rcx > 0x0000000000419599 <+2201>: jne 0x41bb21 <gethttp+11809> > 0x000000000041959f <+2207>: lea -0x28(%rbp),%rsp > 0x00000000004195a3 <+2211>: pop %rbx > 0x00000000004195a4 <+2212>: pop %r12 > 0x00000000004195a6 <+2214>: pop %r13 > 0x00000000004195a8 <+2216>: pop %r14 > 0x00000000004195aa <+2218>: pop %r15 > 0x00000000004195ac <+2220>: pop %rbp > 0x00000000004195ad <+2221>: retq > 0x00000000004195ae <+2222>: xchg %ax,%ax > 0x00000000004195b0 <+2224>: mov -0x320(%rbp),%rdi > 0x00000000004195b7 <+2231>: mov %r14,-0x3d8(%rbp) > 0x00000000004195be <+2238>: callq 0x436990 <xstrdup> > 0x00000000004195c3 <+2243>: cmpb $0x0,0x24fdbe(%rip) # 0x669388 <opt+520> > 0x00000000004195ca <+2250>: mov -0x360(%rbp),%rcx > 0x00000000004195d1 <+2257>: mov %rax,0x48(%rcx) > 0x00000000004195d5 <+2261>: jne 0x41a3c8 <gethttp+5832> > 0x00000000004195db <+2267>: mov -0x320(%rbp),%rsi > 0x00000000004195e2 <+2274>: mov $0x4556c0,%ecx > 0x00000000004195e7 <+2279>: test %rsi,%rsi > 0x00000000004195ea <+2282>: je 0x4195f9 <gethttp+2297> > 0x00000000004195ec <+2284>: mov $0x5,%edi > 0x00000000004195f1 <+2289>: callq 0x436400 <quotearg_style> > 0x00000000004195f6 <+2294>: mov %rax,%rcx > 0x00000000004195f9 <+2297>: mov %r12d,%edx > 0x00000000004195fc <+2300>: mov $0x44e297,%esi > 0x0000000000419601 <+2305>: xor %edi,%edi > 0x0000000000419603 <+2307>: xor %eax,%eax > 0x0000000000419605 <+2309>: callq 0x420c30 <logprintf> > 0x000000000041960a <+2314>: cmpb $0x0,0x24fb7d(%rip) # 0x66918e <opt+14> > 0x0000000000419611 <+2321>: je 0x41a308 <gethttp+5640> > 0x0000000000419617 <+2327>: movq $0xffffffffffffffff,-0x3e8(%rbp) > 0x0000000000419622 <+2338>: lea -0x140(%rbp),%rdx > 0x0000000000419629 <+2345>: mov $0x44e0c4,%esi > 0x000000000041962e <+2350>: mov %r13,%rdi > 0x0000000000419631 <+2353>: callq 0x4188b0 <resp_header_copy> > 0x0000000000419636 <+2358>: test %al,%al > 0x0000000000419638 <+2360>: movb $0x0,-0x3a0(%rbp) > 0x000000000041963f <+2367>: je 0x41965b <gethttp+2395> > 0x0000000000419641 <+2369>: lea -0x140(%rbp),%rdi > 0x0000000000419648 <+2376>: mov $0x44e0d6,%esi > 0x000000000041964d <+2381>: callq 0x4048a0 <strcasecmp@plt> > 0x0000000000419652 <+2386>: test %eax,%eax > 0x0000000000419654 <+2388>: sete -0x3a0(%rbp) > 0x000000000041965b <+2395>: cmpb $0x0,0x24fdb6(%rip) # 0x669418 <opt+664> > 0x0000000000419662 <+2402>: je 0x419733 <gethttp+2611> > 0x0000000000419668 <+2408>: cmpq $0x0,0x24bb08(%rip) # 0x665178 <wget_cookie_jar> > 0x0000000000419670 <+2416>: je 0x41be9b <gethttp+12699> > 0x0000000000419676 <+2422>: lea -0x2f0(%rbp),%rax > 0x000000000041967d <+2429>: lea -0x300(%rbp),%rcx > 0x0000000000419684 <+2436>: mov %r12d,-0x3f0(%rbp) > 0x000000000041968b <+2443>: xor %edx,%edx > 0x000000000041968d <+2445>: mov %r15,%r14 > 0x0000000000419690 <+2448>: mov %rcx,-0x370(%rbp) > 0x0000000000419697 <+2455>: mov %rax,%r12 > 0x000000000041969a <+2458>: jmp 0x419705 <gethttp+2565> > 0x000000000041969c <+2460>: nopl 0x0(%rax) > 0x00000000004196a0 <+2464>: mov -0x300(%rbp),%rsi > 0x00000000004196a7 <+2471>: mov -0x2f0(%rbp),%rcx > 0x00000000004196ae <+2478>: mov $0x10,%ebx > 0x00000000004196b3 <+2483>: xor %edx,%edx > 0x00000000004196b5 <+2485>: sub %rsi,%rcx > 0x00000000004196b8 <+2488>: lea 0x1(%rcx),%eax > 0x00000000004196bb <+2491>: cltq > 0x00000000004196bd <+2493>: add $0x1e,%rax > 0x00000000004196c1 <+2497>: div %rbx > 0x00000000004196c4 <+2500>: movslq %ecx,%rbx > 0x00000000004196c7 <+2503>: mov %rbx,%rdx > 0x00000000004196ca <+2506>: shl $0x4,%rax > 0x00000000004196ce <+2510>: sub %rax,%rsp > 0x00000000004196d1 <+2513>: lea 0x47(%rsp),%r8 > 0x00000000004196d6 <+2518>: and $0xfffffffffffffff0,%r8 > 0x00000000004196da <+2522>: mov %r8,%rdi > 0x00000000004196dd <+2525>: callq 0x404630 <memcpy@plt> > 0x00000000004196e2 <+2530>: mov 0x24ba8f(%rip),%rdi # 0x665178 <wget_cookie_jar> > 0x00000000004196e9 <+2537>: movb $0x0,(%rax,%rbx,1) > 0x00000000004196ed <+2541>: mov %rax,%r8 > 0x00000000004196f0 <+2544>: mov 0x18(%r14),%edx > 0x00000000004196f4 <+2548>: mov 0x20(%r14),%rcx > 0x00000000004196f8 <+2552>: mov 0x10(%r14),%rsi > 0x00000000004196fc <+2556>: callq 0x409970 <cookie_handle_set_cookie> > 0x0000000000419701 <+2561>: lea 0x1(%r15),%edx > 0x0000000000419705 <+2565>: mov 0x8(%r13),%rdi > 0x0000000000419709 <+2569>: mov -0x370(%rbp),%rcx > 0x0000000000419710 <+2576>: mov %r12,%r8 > 0x0000000000419713 <+2579>: mov $0x44e0de,%esi > 0x0000000000419718 <+2584>: callq 0x418470 <resp_header_locate> > 0x000000000041971d <+2589>: cmp $0xffffffff,%eax > 0x0000000000419720 <+2592>: mov %eax,%r15d > 0x0000000000419723 <+2595>: jne 0x4196a0 <gethttp+2464> > 0x0000000000419729 <+2601>: mov -0x3f0(%rbp),%r12d > 0x0000000000419730 <+2608>: mov %r14,%r15 > 0x0000000000419733 <+2611>: cmpb $0x0,-0x378(%rbp) > 0x000000000041973a <+2618>: jne 0x41a268 <gethttp+5480> > 0x0000000000419740 <+2624>: cmp $0x191,%r12d > 0x0000000000419747 <+2631>: jne 0x41b0e7 <gethttp+9191> > 0x000000000041974d <+2637>: cmpb $0x0,-0x34d(%rbp) > 0x0000000000419754 <+2644>: jne 0x41a452 <gethttp+5970> > 0x000000000041975a <+2650>: cmpb $0x0,-0x378(%rbp) > 0x0000000000419761 <+2657>: jne 0x419dc6 <gethttp+4294> > 0x0000000000419767 <+2663>: cmpb $0x0,0x24b9fa(%rip) # 0x665168 <pconn_active> > 0x000000000041976e <+2670>: je 0x419782 <gethttp+2690> > 0x0000000000419770 <+2672>: mov -0x34c(%rbp),%eax > 0x0000000000419776 <+2678>: cmp %eax,0x24b9c4(%rip) # 0x665140 <pconn> > 0x000000000041977c <+2684>: je 0x41ace9 <gethttp+8169> > 0x0000000000419782 <+2690>: mov -0x34c(%rbp),%edi > 0x0000000000419788 <+2696>: callq 0x407170 <fd_close> > 0x000000000041978d <+2701>: movl $0xffffffff,-0x34c(%rbp) > 0x0000000000419797 <+2711>: cmpb $0x0,-0x331(%rbp) > 0x000000000041979e <+2718>: movb $0x0,0x24b9b0(%rip) # 0x665155 <pconn+21> > 0x00000000004197a5 <+2725>: jne 0x419cf7 <gethttp+4087> > 0x00000000004197ab <+2731>: cmpq $0x0,-0x330(%rbp) > 0x00000000004197b3 <+2739>: je 0x419cf7 <gethttp+4087> > 0x00000000004197b9 <+2745>: cmpq $0x0,-0x328(%rbp) > 0x00000000004197c1 <+2753>: je 0x419cf7 <gethttp+4087> > 0x00000000004197c7 <+2759>: lea -0x308(%rbp),%rax > 0x00000000004197ce <+2766>: xor %edx,%edx > 0x00000000004197d0 <+2768>: mov %r15,-0x370(%rbp) > 0x00000000004197d7 <+2775>: mov %rax,%rbx > 0x00000000004197da <+2778>: nopw 0x0(%rax,%rax,1) > 0x00000000004197e0 <+2784>: mov 0x8(%r13),%rdi > 0x00000000004197e4 <+2788>: lea -0x318(%rbp),%rcx > 0x00000000004197eb <+2795>: mov %rbx,%r8 > 0x00000000004197ee <+2798>: mov $0x44e0f4,%esi > 0x00000000004197f3 <+2803>: callq 0x418470 <resp_header_locate> > 0x00000000004197f8 <+2808>: cmp $0xffffffff,%eax > 0x00000000004197fb <+2811>: mov %eax,%r14d > 0x00000000004197fe <+2814>: je 0x419e60 <gethttp+4448> > 0x0000000000419804 <+2820>: mov -0x308(%rbp),%rax > 0x000000000041980b <+2827>: mov -0x318(%rbp),%r12 > 0x0000000000419812 <+2834>: cmp %r12,%rax > 0x0000000000419815 <+2837>: jbe 0x419990 <gethttp+3216> > 0x000000000041981b <+2843>: sub %r12,%rax > 0x000000000041981e <+2846>: cmp $0x4,%rax > 0x0000000000419822 <+2850>: mov %rax,%r15 > 0x0000000000419825 <+2853>: jbe 0x419948 <gethttp+3144> > 0x000000000041982b <+2859>: mov $0x5,%edx > 0x0000000000419830 <+2864>: mov $0x44e0e9,%esi > 0x0000000000419835 <+2869>: mov %r12,%rdi > 0x0000000000419838 <+2872>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041983d <+2877>: test %eax,%eax > 0x000000000041983f <+2879>: jne 0x4199b0 <gethttp+3248> > 0x0000000000419845 <+2885>: cmp $0x5,%r15 > 0x0000000000419849 <+2889>: je 0x419860 <gethttp+2912> > 0x000000000041984b <+2891>: movzbl 0x5(%r12),%eax > 0x0000000000419851 <+2897>: lea -0x9(%rax),%edx > 0x0000000000419854 <+2900>: cmp $0x4,%dl > 0x0000000000419857 <+2903>: ja 0x4199a0 <gethttp+3232> > 0x000000000041985d <+2909>: nopl (%rax) > 0x0000000000419860 <+2912>: mov %r15,%rbx > 0x0000000000419863 <+2915>: mov %r12,%rsi > 0x0000000000419866 <+2918>: mov -0x370(%rbp),%r15 > 0x000000000041986d <+2925>: lea 0x1(%rbx),%eax > 0x0000000000419870 <+2928>: movslq %ebx,%rbx > 0x0000000000419873 <+2931>: mov %rbx,%rdx > 0x0000000000419876 <+2934>: cltq > 0x0000000000419878 <+2936>: add $0x1e,%rax > 0x000000000041987c <+2940>: and $0xfffffffffffffff0,%rax > 0x0000000000419880 <+2944>: sub %rax,%rsp > 0x0000000000419883 <+2947>: lea 0x47(%rsp),%rax > 0x0000000000419888 <+2952>: mov %rax,-0x378(%rbp) > 0x000000000041988f <+2959>: andq $0xfffffffffffffff0,-0x378(%rbp) > 0x0000000000419897 <+2967>: mov -0x378(%rbp),%r14 > 0x000000000041989e <+2974>: mov %r14,%rdi > 0x00000000004198a1 <+2977>: callq 0x404630 <memcpy@plt> > 0x00000000004198a6 <+2982>: cmpb $0x0,-0x3a8(%rbp) > 0x00000000004198ad <+2989>: movb $0x0,(%r14,%rbx,1) > 0x00000000004198b2 <+2994>: je 0x4198d2 <gethttp+3026> > 0x00000000004198b4 <+2996>: mov -0x378(%rbp),%rdi > 0x00000000004198bb <+3003>: mov $0x5,%edx > 0x00000000004198c0 <+3008>: mov $0x44e0e9,%esi > 0x00000000004198c5 <+3013>: callq 0x404a40 <strncasecmp@plt> > 0x00000000004198ca <+3018>: test %eax,%eax > 0x00000000004198cc <+3020>: je 0x419cdc <gethttp+4060> > 0x00000000004198d2 <+3026>: mov %r15,%rdi > 0x00000000004198d5 <+3029>: callq 0x4283a0 <url_full_path> > 0x00000000004198da <+3034>: mov %rax,-0x3e8(%rbp) > 0x00000000004198e1 <+3041>: mov -0x348(%rbp),%rax > 0x00000000004198e8 <+3048>: mov (%rax),%rax > 0x00000000004198eb <+3051>: mov %rax,-0x400(%rbp) > 0x00000000004198f2 <+3058>: mov -0x328(%rbp),%rax > 0x00000000004198f9 <+3065>: mov %rax,-0x3f8(%rbp) > 0x0000000000419900 <+3072>: mov -0x330(%rbp),%rax > 0x0000000000419907 <+3079>: mov %rax,-0x3f0(%rbp) > 0x000000000041990e <+3086>: mov -0x378(%rbp),%rax > 0x0000000000419915 <+3093>: movsbl (%rax),%eax > 0x0000000000419918 <+3096>: lea -0x61(%rax),%ecx > 0x000000000041991b <+3099>: lea -0x20(%rax),%edx > 0x000000000041991e <+3102>: cmp $0x19,%ecx > 0x0000000000419921 <+3105>: cmovbe %edx,%eax > 0x0000000000419924 <+3108>: cmp $0x44,%eax > 0x0000000000419927 <+3111>: je 0x41a575 <gethttp+6261> > 0x000000000041992d <+3117>: cmp $0x4e,%eax > 0x0000000000419930 <+3120>: je 0x419d03 <gethttp+4099> > 0x0000000000419936 <+3126>: cmp $0x42,%eax > 0x0000000000419939 <+3129>: je 0x41a553 <gethttp+6227> > 0x000000000041993f <+3135>: nop > 0x0000000000419940 <+3136>: callq 0x404450 <abort@plt> > 0x0000000000419945 <+3141>: nopl (%rax) > 0x0000000000419948 <+3144>: cmp $0x3,%r15 > 0x000000000041994c <+3148>: jbe 0x419990 <gethttp+3216> > 0x000000000041994e <+3150>: mov $0x4,%edx > 0x0000000000419953 <+3155>: mov $0x44e0ef,%esi > 0x0000000000419958 <+3160>: mov %r12,%rdi > 0x000000000041995b <+3163>: callq 0x404a40 <strncasecmp@plt> > 0x0000000000419960 <+3168>: test %eax,%eax > 0x0000000000419962 <+3170>: jne 0x419990 <gethttp+3216> > 0x0000000000419964 <+3172>: cmp $0x4,%r15 > 0x0000000000419968 <+3176>: je 0x419860 <gethttp+2912> > 0x000000000041996e <+3182>: movzbl 0x4(%r12),%eax > 0x0000000000419974 <+3188>: lea -0x9(%rax),%edx > 0x0000000000419977 <+3191>: cmp $0x4,%dl > 0x000000000041997a <+3194>: jbe 0x419860 <gethttp+2912> > 0x0000000000419980 <+3200>: cmp $0x20,%al > 0x0000000000419982 <+3202>: je 0x419860 <gethttp+2912> > 0x0000000000419988 <+3208>: nopl 0x0(%rax,%rax,1) > 0x0000000000419990 <+3216>: lea 0x1(%r14),%edx > 0x0000000000419994 <+3220>: jmpq 0x4197e0 <gethttp+2784> > 0x0000000000419999 <+3225>: nopl 0x0(%rax) > 0x00000000004199a0 <+3232>: cmp $0x20,%al > 0x00000000004199a2 <+3234>: je 0x419860 <gethttp+2912> > 0x00000000004199a8 <+3240>: nopl 0x0(%rax,%rax,1) > 0x00000000004199b0 <+3248>: cmp $0x5,%r15 > 0x00000000004199b4 <+3252>: jbe 0x419948 <gethttp+3144> > 0x00000000004199b6 <+3254>: mov $0x6,%edx > 0x00000000004199bb <+3259>: mov $0x455003,%esi > 0x00000000004199c0 <+3264>: mov %r12,%rdi > 0x00000000004199c3 <+3267>: callq 0x404a40 <strncasecmp@plt> > 0x00000000004199c8 <+3272>: test %eax,%eax > 0x00000000004199ca <+3274>: jne 0x41994e <gethttp+3150> > 0x00000000004199cc <+3276>: cmp $0x6,%r15 > 0x00000000004199d0 <+3280>: je 0x419860 <gethttp+2912> > 0x00000000004199d6 <+3286>: movzbl 0x6(%r12),%eax > 0x00000000004199dc <+3292>: lea -0x9(%rax),%edx > 0x00000000004199df <+3295>: cmp $0x4,%dl > 0x00000000004199e2 <+3298>: jbe 0x419860 <gethttp+2912> > 0x00000000004199e8 <+3304>: cmp $0x20,%al > 0x00000000004199ea <+3306>: je 0x419860 <gethttp+2912> > 0x00000000004199f0 <+3312>: jmpq 0x41994e <gethttp+3150> > 0x00000000004199f5 <+3317>: nopl (%rax) > 0x00000000004199f8 <+3320>: cmpl $0x1,0x8(%r15) > 0x00000000004199fd <+3325>: mov 0x20(%r15),%rcx > 0x0000000000419a01 <+3329>: mov 0x18(%r15),%edx > 0x0000000000419a05 <+3333>: mov 0x10(%r15),%rsi > 0x0000000000419a09 <+3337>: mov 0x24b768(%rip),%rdi # 0x665178 <wget_cookie_jar> > 0x0000000000419a10 <+3344>: sete %r8b > 0x0000000000419a14 <+3348>: movzbl %r8b,%r8d > 0x0000000000419a18 <+3352>: callq 0x409ee0 <cookie_header> > 0x0000000000419a1d <+3357>: mov -0x348(%rbp),%rdi > 0x0000000000419a24 <+3364>: mov $0x2,%ecx > 0x0000000000419a29 <+3369>: mov %rax,%rdx > 0x0000000000419a2c <+3372>: mov $0x44e0e2,%esi > 0x0000000000419a31 <+3377>: callq 0x4181f0 <request_set_header> > 0x0000000000419a36 <+3382>: jmpq 0x4190dd <gethttp+989> > 0x0000000000419a3b <+3387>: nopl 0x0(%rax,%rax,1) > 0x0000000000419a40 <+3392>: lea -0x220(%rbp),%rdi > 0x0000000000419a47 <+3399>: callq 0x42a780 <warc_timestamp> > 0x0000000000419a4c <+3404>: lea -0x170(%rbp),%rdi > 0x0000000000419a53 <+3411>: callq 0x42a840 <warc_uuid_str> > 0x0000000000419a58 <+3416>: mov -0x3b8(%rbp),%r9 > 0x0000000000419a5f <+3423>: mov -0x368(%rbp),%r8 > 0x0000000000419a66 <+3430>: lea -0x170(%rbp),%rdx > 0x0000000000419a6d <+3437>: mov -0x3b0(%rbp),%rcx > 0x0000000000419a74 <+3444>: mov (%r15),%rdi > 0x0000000000419a77 <+3447>: lea -0x220(%rbp),%rsi > 0x0000000000419a7e <+3454>: callq 0x42b3e0 <warc_write_request_record> > 0x0000000000419a83 <+3459>: test %al,%al > 0x0000000000419a85 <+3461>: jne 0x41939f <gethttp+1695> > 0x0000000000419a8b <+3467>: cmpb $0x0,0x24b6d6(%rip) # 0x665168 <pconn_active> > 0x0000000000419a92 <+3474>: je 0x419aa6 <gethttp+3494> > 0x0000000000419a94 <+3476>: mov -0x34c(%rbp),%eax > 0x0000000000419a9a <+3482>: cmp 0x24b6a0(%rip),%eax # 0x665140 <pconn> > 0x0000000000419aa0 <+3488>: je 0x41bf63 <gethttp+12899> > 0x0000000000419aa6 <+3494>: mov -0x34c(%rbp),%edi > 0x0000000000419aac <+3500>: callq 0x407170 <fd_close> > 0x0000000000419ab1 <+3505>: mov -0x348(%rbp),%rdi > 0x0000000000419ab8 <+3512>: callq 0x418190 <request_free> > 0x0000000000419abd <+3517>: mov $0x3a,%eax > 0x0000000000419ac2 <+3522>: jmpq 0x41958c <gethttp+2188> > 0x0000000000419ac7 <+3527>: nopw 0x0(%rax,%rax,1) > 0x0000000000419ad0 <+3536>: mov %eax,%ebx > 0x0000000000419ad2 <+3538>: cmpb $0x0,0x24b68f(%rip) # 0x665168 <pconn_active> > 0x0000000000419ad9 <+3545>: je 0x419aed <gethttp+3565> > 0x0000000000419adb <+3547>: mov -0x34c(%rbp),%eax > 0x0000000000419ae1 <+3553>: cmp 0x24b659(%rip),%eax # 0x665140 <pconn> > 0x0000000000419ae7 <+3559>: je 0x41b7e0 <gethttp+10976> > 0x0000000000419aed <+3565>: mov -0x34c(%rbp),%edi > 0x0000000000419af3 <+3571>: callq 0x407170 <fd_close> > 0x0000000000419af8 <+3576>: mov -0x348(%rbp),%rdi > 0x0000000000419aff <+3583>: callq 0x418190 <request_free> > 0x0000000000419b04 <+3588>: mov -0x368(%rbp),%rdi > 0x0000000000419b0b <+3595>: test %rdi,%rdi > 0x0000000000419b0e <+3598>: je 0x419b15 <gethttp+3605> > 0x0000000000419b10 <+3600>: callq 0x404790 <fclose@plt> > 0x0000000000419b15 <+3605>: xor %eax,%eax > 0x0000000000419b17 <+3607>: cmp $0xfffffffe,%ebx > 0x0000000000419b1a <+3610>: sete %al > 0x0000000000419b1d <+3613>: lea 0x34(,%rax,8),%eax > 0x0000000000419b24 <+3620>: jmpq 0x41958c <gethttp+2188> > 0x0000000000419b29 <+3625>: nopl 0x0(%rax) > 0x0000000000419b30 <+3632>: callq 0x430bc0 <ssl_init> > 0x0000000000419b35 <+3637>: test %al,%al > 0x0000000000419b37 <+3639>: jne 0x418d93 <gethttp+147> > 0x0000000000419b3d <+3645>: mov $0x1,%edi > 0x0000000000419b42 <+3650>: callq 0x428190 <scheme_disable> > 0x0000000000419b47 <+3655>: mov $0x5,%edx > 0x0000000000419b4c <+3660>: mov $0x44d628,%esi > 0x0000000000419b51 <+3665>: xor %edi,%edi > 0x0000000000419b53 <+3667>: callq 0x404560 <dcgettext@plt> > 0x0000000000419b58 <+3672>: mov $0x1,%edi > 0x0000000000419b5d <+3677>: mov %rax,%rsi > 0x0000000000419b60 <+3680>: xor %eax,%eax > 0x0000000000419b62 <+3682>: callq 0x420c30 <logprintf> > 0x0000000000419b67 <+3687>: mov $0x35,%eax > 0x0000000000419b6c <+3692>: jmpq 0x41958c <gethttp+2188> > 0x0000000000419b71 <+3697>: nopl 0x0(%rax) > 0x0000000000419b78 <+3704>: cmpq $0x0,0x24f8c0(%rip) # 0x669440 <opt+704> > 0x0000000000419b80 <+3712>: jne 0x41900c <gethttp+780> > 0x0000000000419b86 <+3718>: movq $0x0,-0x398(%rbp) > 0x0000000000419b91 <+3729>: jmpq 0x41906d <gethttp+877> > 0x0000000000419b96 <+3734>: nopw %cs:0x0(%rax,%rax,1) > 0x0000000000419ba0 <+3744>: mov -0x358(%rbp),%rax > 0x0000000000419ba7 <+3751>: mov 0x58(%rax),%rsi > 0x0000000000419bab <+3755>: mov 0x50(%rax),%rdi > 0x0000000000419baf <+3759>: test %rsi,%rsi > 0x0000000000419bb2 <+3762>: jne 0x41beca <gethttp+12746> > 0x0000000000419bb8 <+3768>: xor %r12d,%r12d > 0x0000000000419bbb <+3771>: jmpq 0x419151 <gethttp+1105> > 0x0000000000419bc0 <+3776>: mov -0x348(%rbp),%rdi > 0x0000000000419bc7 <+3783>: mov $0x44df6c,%edx > 0x0000000000419bcc <+3788>: mov $0x44df83,%esi > 0x0000000000419bd1 <+3793>: callq 0x4181f0 <request_set_header> > 0x0000000000419bd6 <+3798>: jmpq 0x418ffe <gethttp+766> > 0x0000000000419bdb <+3803>: nopl 0x0(%rax,%rax,1) > 0x0000000000419be0 <+3808>: callq 0x42f000 <number_to_static_string> > 0x0000000000419be5 <+3813>: mov $0x44df30,%edi > 0x0000000000419bea <+3818>: mov %rax,%rsi > 0x0000000000419bed <+3821>: xor %eax,%eax > 0x0000000000419bef <+3823>: callq 0x42c1c0 <aprintf> > 0x0000000000419bf4 <+3828>: mov -0x348(%rbp),%rdi > 0x0000000000419bfb <+3835>: mov $0x2,%ecx > 0x0000000000419c00 <+3840>: mov %rax,%rdx > 0x0000000000419c03 <+3843>: mov $0x44e17c,%esi > 0x0000000000419c08 <+3848>: callq 0x4181f0 <request_set_header> > 0x0000000000419c0d <+3853>: jmpq 0x418e60 <gethttp+352> > 0x0000000000419c12 <+3858>: nopw 0x0(%rax,%rax,1) > 0x0000000000419c18 <+3864>: mov -0x348(%rbp),%rbx > 0x0000000000419c1f <+3871>: xor %ecx,%ecx > 0x0000000000419c21 <+3873>: mov $0x44def8,%edx > 0x0000000000419c26 <+3878>: mov $0x44df12,%esi > 0x0000000000419c2b <+3883>: mov %rbx,%rdi > 0x0000000000419c2e <+3886>: callq 0x4181f0 <request_set_header> > 0x0000000000419c33 <+3891>: xor %ecx,%ecx > 0x0000000000419c35 <+3893>: mov $0x44df20,%edx > 0x0000000000419c3a <+3898>: mov $0x44df29,%esi > 0x0000000000419c3f <+3903>: mov %rbx,%rdi > 0x0000000000419c42 <+3906>: callq 0x4181f0 <request_set_header> > 0x0000000000419c47 <+3911>: jmpq 0x418e4c <gethttp+332> > 0x0000000000419c4c <+3916>: nopl 0x0(%rax) > 0x0000000000419c50 <+3920>: mov -0x348(%rbp),%rdi > 0x0000000000419c57 <+3927>: xor %ecx,%ecx > 0x0000000000419c59 <+3929>: mov $0x44df51,%esi > 0x0000000000419c5e <+3934>: callq 0x4181f0 <request_set_header> > 0x0000000000419c63 <+3939>: jmpq 0x418e79 <gethttp+377> > 0x0000000000419c68 <+3944>: nopl 0x0(%rax,%rax,1) > 0x0000000000419c70 <+3952>: mov -0x34c(%rbp),%r15d > 0x0000000000419c77 <+3959>: mov %r15d,%edi > 0x0000000000419c7a <+3962>: callq 0x407120 <fd_errstr> > 0x0000000000419c7f <+3967>: xor %edi,%edi > 0x0000000000419c81 <+3969>: mov %rax,%rbx > 0x0000000000419c84 <+3972>: mov $0x5,%edx > 0x0000000000419c89 <+3977>: mov $0x44e094,%esi > 0x0000000000419c8e <+3982>: callq 0x404560 <dcgettext@plt> > 0x0000000000419c93 <+3987>: mov %rbx,%rdx > 0x0000000000419c96 <+3990>: mov %rax,%rsi > 0x0000000000419c99 <+3993>: mov $0x1,%edi > 0x0000000000419c9e <+3998>: xor %eax,%eax > 0x0000000000419ca0 <+4000>: callq 0x420c30 <logprintf> > 0x0000000000419ca5 <+4005>: cmpb $0x0,0x24b4bc(%rip) # 0x665168 <pconn_active> > 0x0000000000419cac <+4012>: je 0x419cbb <gethttp+4027> > 0x0000000000419cae <+4014>: cmp 0x24b48b(%rip),%r15d # 0x665140 <pconn> > 0x0000000000419cb5 <+4021>: je 0x41aed5 <gethttp+8661> > 0x0000000000419cbb <+4027>: mov -0x34c(%rbp),%edi > 0x0000000000419cc1 <+4033>: callq 0x407170 <fd_close> > 0x0000000000419cc6 <+4038>: mov -0x348(%rbp),%rdi > 0x0000000000419ccd <+4045>: callq 0x418190 <request_free> > 0x0000000000419cd2 <+4050>: mov $0x1e,%eax > 0x0000000000419cd7 <+4055>: jmpq 0x41958c <gethttp+2188> > 0x0000000000419cdc <+4060>: mov -0x378(%rbp),%rax > 0x0000000000419ce3 <+4067>: movzbl 0x5(%rax),%eax > 0x0000000000419ce7 <+4071>: lea -0x9(%rax),%edx > 0x0000000000419cea <+4074>: cmp $0x4,%dl > 0x0000000000419ced <+4077>: jbe 0x419cf7 <gethttp+4087> > 0x0000000000419cef <+4079>: test $0xdf,%al > 0x0000000000419cf1 <+4081>: jne 0x4198d2 <gethttp+3026> > 0x0000000000419cf7 <+4087>: mov -0x3d8(%rbp),%r14 > 0x0000000000419cfe <+4094>: jmpq 0x419e85 <gethttp+4485> > 0x0000000000419d03 <+4099>: mov -0x378(%rbp),%rsi > 0x0000000000419d0a <+4106>: mov $0x665158,%edi > 0x0000000000419d0f <+4111>: callq 0x431a00 <ntlm_input> > 0x0000000000419d14 <+4116>: test %al,%al > 0x0000000000419d16 <+4118>: je 0x41b02c <gethttp+9004> > 0x0000000000419d1c <+4124>: mov -0x3f8(%rbp),%rdx > 0x0000000000419d23 <+4131>: mov -0x3f0(%rbp),%rsi > 0x0000000000419d2a <+4138>: lea -0x331(%rbp),%rcx > 0x0000000000419d31 <+4145>: mov $0x665158,%edi > 0x0000000000419d36 <+4150>: callq 0x431b40 <ntlm_output> > 0x0000000000419d3b <+4155>: mov %rax,%rdx > 0x0000000000419d3e <+4158>: mov -0x348(%rbp),%rdi > 0x0000000000419d45 <+4165>: mov $0x2,%ecx > 0x0000000000419d4a <+4170>: mov $0x44dfb0,%esi > 0x0000000000419d4f <+4175>: callq 0x4181f0 <request_set_header> > 0x0000000000419d54 <+4180>: mov -0x378(%rbp),%rdi > 0x0000000000419d5b <+4187>: mov $0x4,%edx > 0x0000000000419d60 <+4192>: mov $0x44e0ef,%esi > 0x0000000000419d65 <+4197>: callq 0x404a40 <strncasecmp@plt> > 0x0000000000419d6a <+4202>: test %eax,%eax > 0x0000000000419d6c <+4204>: jne 0x419d85 <gethttp+4229> > 0x0000000000419d6e <+4206>: mov -0x378(%rbp),%rax > 0x0000000000419d75 <+4213>: movzbl 0x4(%rax),%eax > 0x0000000000419d79 <+4217>: lea -0x9(%rax),%edx > 0x0000000000419d7c <+4220>: cmp $0x4,%dl > 0x0000000000419d7f <+4223>: jbe 0x419df9 <gethttp+4345> > 0x0000000000419d81 <+4225>: test $0xdf,%al > 0x0000000000419d83 <+4227>: je 0x419df9 <gethttp+4345> > 0x0000000000419d85 <+4229>: cmpq $0x0,0x50(%r15) > 0x0000000000419d8a <+4234>: je 0x41ae22 <gethttp+8482> > 0x0000000000419d90 <+4240>: mov -0x3e8(%rbp),%rdi > 0x0000000000419d97 <+4247>: callq 0x4049a0 <free@plt> > 0x0000000000419d9c <+4252>: mov -0x320(%rbp),%rdi > 0x0000000000419da3 <+4259>: test %rdi,%rdi > 0x0000000000419da6 <+4262>: je 0x419dad <gethttp+4269> > 0x0000000000419da8 <+4264>: callq 0x4049a0 <free@plt> > 0x0000000000419dad <+4269>: mov %r13,%rdi > 0x0000000000419db0 <+4272>: callq 0x417690 <resp_free> > 0x0000000000419db5 <+4277>: mov -0x3d8(%rbp),%rdi > 0x0000000000419dbc <+4284>: callq 0x4049a0 <free@plt> > 0x0000000000419dc1 <+4289>: jmpq 0x4190d0 <gethttp+976> > 0x0000000000419dc6 <+4294>: cmpb $0x0,-0x38d(%rbp) > 0x0000000000419dcd <+4301>: jne 0x419767 <gethttp+2663> > 0x0000000000419dd3 <+4307>: movzbl -0x3a0(%rbp),%edx > 0x0000000000419dda <+4314>: mov -0x3e8(%rbp),%rsi > 0x0000000000419de1 <+4321>: mov -0x34c(%rbp),%edi > 0x0000000000419de7 <+4327>: callq 0x417cf0 <skip_short_body> > 0x0000000000419dec <+4332>: test %al,%al > 0x0000000000419dee <+4334>: jne 0x419797 <gethttp+2711> > 0x0000000000419df4 <+4340>: jmpq 0x419767 <gethttp+2663> > 0x0000000000419df9 <+4345>: movb $0x1,-0x38f(%rbp) > 0x0000000000419e00 <+4352>: jmp 0x419d90 <gethttp+4240> > 0x0000000000419e02 <+4354>: nopw 0x0(%rax,%rax,1) > 0x0000000000419e08 <+4360>: cmpq $0x0,-0x368(%rbp) > 0x0000000000419e10 <+4368>: je 0x41934a <gethttp+1610> > 0x0000000000419e16 <+4374>: mov -0x368(%rbp),%rbx > 0x0000000000419e1d <+4381>: mov %rbx,%rdi > 0x0000000000419e20 <+4384>: callq 0x404a00 <ftello@plt> > 0x0000000000419e25 <+4389>: mov %rbx,%rcx > 0x0000000000419e28 <+4392>: mov -0x398(%rbp),%rbx > 0x0000000000419e2f <+4399>: mov 0x24f602(%rip),%rdi # 0x669438 <opt+696> > 0x0000000000419e36 <+4406>: mov $0x1,%esi > 0x0000000000419e3b <+4411>: mov %rax,-0x3b8(%rbp) > 0x0000000000419e42 <+4418>: mov %rbx,%rdx > 0x0000000000419e45 <+4421>: callq 0x404f30 <fwrite@plt> > 0x0000000000419e4a <+4426>: cltq > 0x0000000000419e4c <+4428>: cmp %rax,%rbx > 0x0000000000419e4f <+4431>: je 0x419352 <gethttp+1618> > 0x0000000000419e55 <+4437>: mov $0xfffffffe,%ebx > 0x0000000000419e5a <+4442>: jmpq 0x419ad2 <gethttp+3538> > 0x0000000000419e5f <+4447>: nop > 0x0000000000419e60 <+4448>: mov $0x44d9e0,%esi > 0x0000000000419e65 <+4453>: xor %edi,%edi > 0x0000000000419e67 <+4455>: mov $0x5,%edx > 0x0000000000419e6c <+4460>: mov -0x3d8(%rbp),%r14 > 0x0000000000419e73 <+4467>: callq 0x404560 <dcgettext@plt> > 0x0000000000419e78 <+4472>: mov $0x1,%edi > 0x0000000000419e7d <+4477>: mov %rax,%rsi > 0x0000000000419e80 <+4480>: callq 0x420910 <logputs> > 0x0000000000419e85 <+4485>: mov $0x5,%edx > 0x0000000000419e8a <+4490>: xor %edi,%edi > 0x0000000000419e8c <+4492>: mov $0x44e118,%esi > 0x0000000000419e91 <+4497>: callq 0x404560 <dcgettext@plt> > 0x0000000000419e96 <+4502>: mov $0x1,%edi > 0x0000000000419e9b <+4507>: mov %rax,%rsi > 0x0000000000419e9e <+4510>: callq 0x420910 <logputs> > 0x0000000000419ea3 <+4515>: mov -0x348(%rbp),%rdi > 0x0000000000419eaa <+4522>: callq 0x418190 <request_free> > 0x0000000000419eaf <+4527>: mov -0x320(%rbp),%rdi > 0x0000000000419eb6 <+4534>: test %rdi,%rdi > 0x0000000000419eb9 <+4537>: je 0x419ec0 <gethttp+4544> > 0x0000000000419ebb <+4539>: callq 0x4049a0 <free@plt> > 0x0000000000419ec0 <+4544>: mov %r13,%rdi > 0x0000000000419ec3 <+4547>: callq 0x417690 <resp_free> > 0x0000000000419ec8 <+4552>: mov %r14,%rdi > 0x0000000000419ecb <+4555>: callq 0x4049a0 <free@plt> > 0x0000000000419ed0 <+4560>: mov $0x32,%eax > 0x0000000000419ed5 <+4565>: jmpq 0x41958c <gethttp+2188> > 0x0000000000419eda <+4570>: nopw 0x0(%rax,%rax,1) > 0x0000000000419ee0 <+4576>: mov 0x24f401(%rip),%r13 # 0x6692e8 <opt+360> > 0x0000000000419ee7 <+4583>: test %r13,%r13 > 0x0000000000419eea <+4586>: jne 0x418ee7 <gethttp+487> > 0x0000000000419ef0 <+4592>: mov 0x24f3c1(%rip),%r13 # 0x6692b8 <opt+312> > 0x0000000000419ef7 <+4599>: test %r12,%r12 > 0x0000000000419efa <+4602>: mov %r13,-0x328(%rbp) > 0x0000000000419f01 <+4609>: je 0x4194c8 <gethttp+1992> > 0x0000000000419f07 <+4615>: test %r13,%r13 > 0x0000000000419f0a <+4618>: jne 0x418f00 <gethttp+512> > 0x0000000000419f10 <+4624>: movb $0x0,-0x3a8(%rbp) > 0x0000000000419f17 <+4631>: jmpq 0x418f50 <gethttp+592> > 0x0000000000419f1c <+4636>: nopl 0x0(%rax) > 0x0000000000419f20 <+4640>: mov 0x24f3b9(%rip),%r12 # 0x6692e0 <opt+352> > 0x0000000000419f27 <+4647>: test %r12,%r12 > 0x0000000000419f2a <+4650>: cmove 0x24f37e(%rip),%r12 # 0x6692b0 <opt+304> > 0x0000000000419f32 <+4658>: jmpq 0x418ed0 <gethttp+464> > 0x0000000000419f37 <+4663>: nopw 0x0(%rax,%rax,1) > 0x0000000000419f40 <+4672>: cmp 0x24b20a(%rip),%edx # 0x665150 <pconn+16> > 0x0000000000419f46 <+4678>: jne 0x4191cd <gethttp+1229> > 0x0000000000419f4c <+4684>: mov 0x24b1f5(%rip),%rsi # 0x665148 <pconn+8> > 0x0000000000419f53 <+4691>: mov %r14,%rdi > 0x0000000000419f56 <+4694>: callq 0x4048a0 <strcasecmp@plt> > 0x0000000000419f5b <+4699>: test %eax,%eax > 0x0000000000419f5d <+4701>: je 0x419fbc <gethttp+4796> > 0x0000000000419f5f <+4703>: test %bl,%bl > 0x0000000000419f61 <+4705>: jne 0x4191cd <gethttp+1229> > 0x0000000000419f67 <+4711>: lea -0x2e0(%rbp),%rbx > 0x0000000000419f6e <+4718>: mov 0x24b1cc(%rip),%edi # 0x665140 <pconn> > 0x0000000000419f74 <+4724>: mov $0x1,%edx > 0x0000000000419f79 <+4729>: mov %rbx,%rsi > 0x0000000000419f7c <+4732>: callq 0x406810 <socket_ip_address> > 0x0000000000419f81 <+4737>: test %al,%al > 0x0000000000419f83 <+4739>: je 0x41b03a <gethttp+9018> > 0x0000000000419f89 <+4745>: xor %esi,%esi > 0x0000000000419f8b <+4747>: mov %r14,%rdi > 0x0000000000419f8e <+4750>: callq 0x4147a0 <lookup_host> > 0x0000000000419f93 <+4755>: test %rax,%rax > 0x0000000000419f96 <+4758>: mov %rax,%r14 > 0x0000000000419f99 <+4761>: je 0x41b76a <gethttp+10858> > 0x0000000000419f9f <+4767>: mov %rbx,%rsi > 0x0000000000419fa2 <+4770>: mov %rax,%rdi > 0x0000000000419fa5 <+4773>: callq 0x414420 <address_list_contains> > 0x0000000000419faa <+4778>: mov %r14,%rdi > 0x0000000000419fad <+4781>: mov %eax,%ebx > 0x0000000000419faf <+4783>: callq 0x414560 <address_list_release> > 0x0000000000419fb4 <+4788>: test %bl,%bl > 0x0000000000419fb6 <+4790>: je 0x4191cd <gethttp+1229> > 0x0000000000419fbc <+4796>: mov 0x24b17e(%rip),%edi # 0x665140 <pconn> > 0x0000000000419fc2 <+4802>: callq 0x406c70 <test_socket_open> > 0x0000000000419fc7 <+4807>: test %al,%al > 0x0000000000419fc9 <+4809>: je 0x41b03a <gethttp+9018> > 0x0000000000419fcf <+4815>: mov 0x24b16b(%rip),%edi # 0x665140 <pconn> > 0x0000000000419fd5 <+4821>: mov $0x1,%esi > 0x0000000000419fda <+4826>: callq 0x406930 <socket_family> > 0x0000000000419fdf <+4831>: mov 0x24b15b(%rip),%ecx # 0x665140 <pconn> > 0x0000000000419fe5 <+4837>: cmp $0xa,%eax > 0x0000000000419fe8 <+4840>: mov %ecx,-0x34c(%rbp) > 0x0000000000419fee <+4846>: movzbl 0x24b15f(%rip),%ecx # 0x665154 <pconn+20> > 0x0000000000419ff5 <+4853>: mov %cl,-0x38e(%rbp) > 0x0000000000419ffb <+4859>: je 0x41ad50 <gethttp+8272> > 0x000000000041a001 <+4865>: mov 0x24b140(%rip),%rsi # 0x665148 <pconn+8> > 0x000000000041a008 <+4872>: mov $0x5,%edi > 0x000000000041a00d <+4877>: mov 0x24b13c(%rip),%r13d # 0x665150 <pconn+16> > 0x000000000041a014 <+4884>: callq 0x436400 <quotearg_style> > 0x000000000041a019 <+4889>: mov $0x5,%edx > 0x000000000041a01e <+4894>: mov %rax,%rbx > 0x000000000041a021 <+4897>: mov $0x44d768,%esi > 0x000000000041a026 <+4902>: xor %edi,%edi > 0x000000000041a028 <+4904>: callq 0x404560 <dcgettext@plt> > 0x000000000041a02d <+4909>: xor %edi,%edi > 0x000000000041a02f <+4911>: mov %rax,%rsi > 0x000000000041a032 <+4914>: mov %r13d,%ecx > 0x000000000041a035 <+4917>: xor %eax,%eax > 0x000000000041a037 <+4919>: mov %rbx,%rdx > 0x000000000041a03a <+4922>: callq 0x420c30 <logprintf> > 0x000000000041a03f <+4927>: cmpb $0x0,0x24f345(%rip) # 0x66938b <opt+523> > 0x000000000041a046 <+4934>: jne 0x41bf6d <gethttp+12909> > 0x000000000041a04c <+4940>: cmpb $0x0,0x24b102(%rip) # 0x665155 <pconn+21> > 0x000000000041a053 <+4947>: movb $0x1,-0x378(%rbp) > 0x000000000041a05a <+4954>: je 0x4192af <gethttp+1455> > 0x000000000041a060 <+4960>: mov -0x348(%rbp),%rax > 0x000000000041a067 <+4967>: mov 0x18(%rax),%ebx > 0x000000000041a06a <+4970>: mov 0x10(%rax),%r13 > 0x000000000041a06e <+4974>: test %ebx,%ebx > 0x000000000041a070 <+4976>: jle 0x4192af <gethttp+1455> > 0x000000000041a076 <+4982>: xor %r14d,%r14d > 0x000000000041a079 <+4985>: jmp 0x41a091 <gethttp+5009> > 0x000000000041a07b <+4987>: nopl 0x0(%rax,%rax,1) > 0x000000000041a080 <+4992>: add $0x1,%r14d > 0x000000000041a084 <+4996>: add $0x18,%r13 > 0x000000000041a088 <+5000>: cmp %ebx,%r14d > 0x000000000041a08b <+5003>: je 0x41ae16 <gethttp+8470> > 0x000000000041a091 <+5009>: mov 0x0(%r13),%rsi > 0x000000000041a095 <+5013>: mov $0x44dfb0,%edi > 0x000000000041a09a <+5018>: callq 0x4048a0 <strcasecmp@plt> > 0x000000000041a09f <+5023>: test %eax,%eax > 0x000000000041a0a1 <+5025>: jne 0x41a080 <gethttp+4992> > 0x000000000041a0a3 <+5027>: mov %r13,%rdi > 0x000000000041a0a6 <+5030>: callq 0x418140 <release_header> > 0x000000000041a0ab <+5035>: mov -0x348(%rbp),%rax > 0x000000000041a0b2 <+5042>: mov 0x18(%rax),%edx > 0x000000000041a0b5 <+5045>: lea -0x1(%rdx),%eax > 0x000000000041a0b8 <+5048>: cmp %eax,%r14d > 0x000000000041a0bb <+5051>: jge 0x41a0ee <gethttp+5102> > 0x000000000041a0bd <+5053>: mov %edx,%eax > 0x000000000041a0bf <+5055>: lea 0x18(%r13),%rsi > 0x000000000041a0c3 <+5059>: mov %r13,%rdi > 0x000000000041a0c6 <+5062>: sub %r14d,%eax > 0x000000000041a0c9 <+5065>: sub $0x1,%eax > 0x000000000041a0cc <+5068>: cltq > 0x000000000041a0ce <+5070>: lea (%rax,%rax,2),%rdx > 0x000000000041a0d2 <+5074>: shl $0x3,%rdx > 0x000000000041a0d6 <+5078>: callq 0x404d10 <memmove@plt> > 0x000000000041a0db <+5083>: mov -0x348(%rbp),%rax > 0x000000000041a0e2 <+5090>: mov 0x18(%rax),%eax > 0x000000000041a0e5 <+5093>: mov %eax,-0x370(%rbp) > 0x000000000041a0eb <+5099>: sub $0x1,%eax > 0x000000000041a0ee <+5102>: mov -0x348(%rbp),%rcx > 0x000000000041a0f5 <+5109>: movb $0x1,-0x378(%rbp) > 0x000000000041a0fc <+5116>: mov %eax,0x18(%rcx) > 0x000000000041a0ff <+5119>: jmpq 0x4192af <gethttp+1455> > 0x000000000041a104 <+5124>: mov 0x24f335(%rip),%rbx # 0x669440 <opt+704> > 0x000000000041a10b <+5131>: test %rbx,%rbx > 0x000000000041a10e <+5134>: je 0x419352 <gethttp+1618> > 0x000000000041a114 <+5140>: cmpq $0x0,-0x398(%rbp) > 0x000000000041a11c <+5148>: je 0x419352 <gethttp+1618> > 0x000000000041a122 <+5154>: mov -0x368(%rbp),%rdi > 0x000000000041a129 <+5161>: test %rdi,%rdi > 0x000000000041a12c <+5164>: je 0x41a141 <gethttp+5185> > 0x000000000041a12e <+5166>: callq 0x404a00 <ftello@plt> > 0x000000000041a133 <+5171>: mov 0x24f306(%rip),%rbx # 0x669440 <opt+704> > 0x000000000041a13a <+5178>: mov %rax,-0x3b8(%rbp) > 0x000000000041a141 <+5185>: cmpb $0x0,0x24f243(%rip) # 0x66938b <opt+523> > 0x000000000041a148 <+5192>: jne 0x41c02b <gethttp+13099> > 0x000000000041a14e <+5198>: mov $0x44c431,%esi > 0x000000000041a153 <+5203>: mov %rbx,%rdi > 0x000000000041a156 <+5206>: callq 0x404980 <fopen@plt> > 0x000000000041a15b <+5211>: test %rax,%rax > 0x000000000041a15e <+5214>: mov %rax,%r13 > 0x000000000041a161 <+5217>: je 0x41c03f <gethttp+13119> > 0x000000000041a167 <+5223>: xor %ebx,%ebx > 0x000000000041a169 <+5225>: mov -0x398(%rbp),%r14 > 0x000000000041a170 <+5232>: mov %r15,-0x370(%rbp) > 0x000000000041a177 <+5239>: jmpq 0x41a20d <gethttp+5389> > 0x000000000041a17c <+5244>: nopl 0x0(%rax) > 0x000000000041a180 <+5248>: cmp %rbx,%r14 > 0x000000000041a183 <+5251>: jle 0x41b075 <gethttp+9077> > 0x000000000041a189 <+5257>: mov %r13,%rcx > 0x000000000041a18c <+5260>: mov $0x2000,%edx > 0x000000000041a191 <+5265>: mov $0x1,%esi > 0x000000000041a196 <+5270>: mov $0x663140,%edi > 0x000000000041a19b <+5275>: callq 0x404c40 <fread@plt> > 0x000000000041a1a0 <+5280>: test %eax,%eax > 0x000000000041a1a2 <+5282>: je 0x41b056 <gethttp+9046> > 0x000000000041a1a8 <+5288>: mov %r14,%rdx > 0x000000000041a1ab <+5291>: movslq %eax,%r12 > 0x000000000041a1ae <+5294>: mov -0x34c(%rbp),%edi > 0x000000000041a1b4 <+5300>: sub %rbx,%rdx > 0x000000000041a1b7 <+5303>: movsd 0x1d129(%rip),%xmm0 # 0x4372e8 > 0x000000000041a1bf <+5311>: cmp %rdx,%r12 > 0x000000000041a1c2 <+5314>: mov $0x663140,%esi > 0x000000000041a1c7 <+5319>: cmovg %rdx,%r12 > 0x000000000041a1cb <+5323>: mov %r12d,%edx > 0x000000000041a1ce <+5326>: callq 0x406fe0 <fd_write> > 0x000000000041a1d3 <+5331>: test %eax,%eax > 0x000000000041a1d5 <+5333>: js 0x41b044 <gethttp+9028> > 0x000000000041a1db <+5339>: cmpq $0x0,-0x368(%rbp) > 0x000000000041a1e3 <+5347>: movslq %r12d,%r15 > 0x000000000041a1e6 <+5350>: je 0x41a20a <gethttp+5386> > 0x000000000041a1e8 <+5352>: mov -0x368(%rbp),%rcx > 0x000000000041a1ef <+5359>: mov %r15,%rdx > 0x000000000041a1f2 <+5362>: mov $0x1,%esi > 0x000000000041a1f7 <+5367>: mov $0x663140,%edi > 0x000000000041a1fc <+5372>: callq 0x404f30 <fwrite@plt> > 0x000000000041a201 <+5377>: cmp %eax,%r12d > 0x000000000041a204 <+5380>: jne 0x41b0d5 <gethttp+9173> > 0x000000000041a20a <+5386>: add %r15,%rbx > 0x000000000041a20d <+5389>: mov %r13,%rdi > 0x000000000041a210 <+5392>: callq 0x404c70 <feof@plt> > 0x000000000041a215 <+5397>: test %eax,%eax > 0x000000000041a217 <+5399>: je 0x41a180 <gethttp+5248> > 0x000000000041a21d <+5405>: mov %r13,%rdi > 0x000000000041a220 <+5408>: mov -0x370(%rbp),%r15 > 0x000000000041a227 <+5415>: callq 0x404790 <fclose@plt> > 0x000000000041a22c <+5420>: cmp %rbx,-0x398(%rbp) > 0x000000000041a233 <+5427>: jg 0x41b05e <gethttp+9054> > 0x000000000041a239 <+5433>: cmp %rbx,-0x398(%rbp) > 0x000000000041a240 <+5440>: jne 0x41bd10 <gethttp+12304> > 0x000000000041a246 <+5446>: cmpb $0x0,0x24f13e(%rip) # 0x66938b <opt+523> > 0x000000000041a24d <+5453>: je 0x419352 <gethttp+1618> > 0x000000000041a253 <+5459>: mov $0x44e07a,%edi > 0x000000000041a258 <+5464>: xor %eax,%eax > 0x000000000041a25a <+5466>: callq 0x420da0 <debug_logprintf> > 0x000000000041a25f <+5471>: jmpq 0x419352 <gethttp+1618> > 0x000000000041a264 <+5476>: nopl 0x0(%rax) > 0x000000000041a268 <+5480>: cmpb $0x0,0x24aef9(%rip) # 0x665168 <pconn_active> > 0x000000000041a26f <+5487>: mov -0x380(%rbp),%rax > 0x000000000041a276 <+5494>: mov 0x18(%rax),%ebx > 0x000000000041a279 <+5497>: mov 0x10(%rax),%rdi > 0x000000000041a27d <+5501>: je 0x41a2a4 <gethttp+5540> > 0x000000000041a27f <+5503>: mov -0x34c(%rbp),%eax > 0x000000000041a285 <+5509>: cmp 0x24aeb5(%rip),%eax # 0x665140 <pconn> > 0x000000000041a28b <+5515>: mov %rdi,-0x370(%rbp) > 0x000000000041a292 <+5522>: je 0x419740 <gethttp+2624> > 0x000000000041a298 <+5528>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041a29d <+5533>: mov -0x370(%rbp),%rdi > 0x000000000041a2a4 <+5540>: mov -0x34c(%rbp),%eax > 0x000000000041a2aa <+5546>: movb $0x1,0x24aeb7(%rip) # 0x665168 <pconn_active> > 0x000000000041a2b1 <+5553>: mov %eax,0x24ae89(%rip) # 0x665140 <pconn> > 0x000000000041a2b7 <+5559>: callq 0x436990 <xstrdup> > 0x000000000041a2bc <+5564>: cmpb $0x0,0x24f0c8(%rip) # 0x66938b <opt+523> > 0x000000000041a2c3 <+5571>: mov %rax,0x24ae7e(%rip) # 0x665148 <pconn+8> > 0x000000000041a2ca <+5578>: movzbl -0x38e(%rbp),%eax > 0x000000000041a2d1 <+5585>: mov %ebx,0x24ae79(%rip) # 0x665150 <pconn+16> > 0x000000000041a2d7 <+5591>: movb $0x0,0x24ae77(%rip) # 0x665155 <pconn+21> > 0x000000000041a2de <+5598>: mov %al,0x24ae70(%rip) # 0x665154 <pconn+20> > 0x000000000041a2e4 <+5604>: je 0x419740 <gethttp+2624> > 0x000000000041a2ea <+5610>: mov -0x34c(%rbp),%esi > 0x000000000041a2f0 <+5616>: mov $0x44d830,%edi > 0x000000000041a2f5 <+5621>: xor %eax,%eax > 0x000000000041a2f7 <+5623>: callq 0x420da0 <debug_logprintf> > 0x000000000041a2fc <+5628>: jmpq 0x419740 <gethttp+2624> > 0x000000000041a301 <+5633>: nopl 0x0(%rax) > 0x000000000041a308 <+5640>: lea -0x140(%rbp),%rdx > 0x000000000041a30f <+5647>: mov $0x44df9b,%esi > 0x000000000041a314 <+5652>: mov %r13,%rdi > 0x000000000041a317 <+5655>: callq 0x4188b0 <resp_header_copy> > 0x000000000041a31c <+5660>: test %al,%al > 0x000000000041a31e <+5662>: je 0x419617 <gethttp+2327> > 0x000000000041a324 <+5668>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041a329 <+5673>: lea -0x140(%rbp),%rdi > 0x000000000041a330 <+5680>: xor %esi,%esi > 0x000000000041a332 <+5682>: movl $0x0,(%rax) > 0x000000000041a338 <+5688>: mov $0xa,%edx > 0x000000000041a33d <+5693>: mov %rax,%rbx > 0x000000000041a340 <+5696>: callq 0x404b70 <strtol@plt> > 0x000000000041a345 <+5701>: mov %rax,%rcx > 0x000000000041a348 <+5704>: mov %rax,-0x3e8(%rbp) > 0x000000000041a34f <+5711>: movabs $0x7fffffffffffffff,%rax > 0x000000000041a359 <+5721>: cmp %rax,%rcx > 0x000000000041a35c <+5724>: je 0x41b0c5 <gethttp+9157> > 0x000000000041a362 <+5730>: cmpq $0x0,-0x3e8(%rbp) > 0x000000000041a36a <+5738>: js 0x419617 <gethttp+2327> > 0x000000000041a370 <+5744>: cmpb $0x0,-0x38c(%rbp) > 0x000000000041a377 <+5751>: jne 0x419622 <gethttp+2338> > 0x000000000041a37d <+5757>: lea -0x140(%rbp),%rdx > 0x000000000041a384 <+5764>: mov $0x44df83,%esi > 0x000000000041a389 <+5769>: mov %r13,%rdi > 0x000000000041a38c <+5772>: callq 0x4188b0 <resp_header_copy> > 0x000000000041a391 <+5777>: test %al,%al > 0x000000000041a393 <+5779>: je 0x419622 <gethttp+2338> > 0x000000000041a399 <+5785>: lea -0x140(%rbp),%rdi > 0x000000000041a3a0 <+5792>: mov $0x44df6c,%esi > 0x000000000041a3a5 <+5797>: callq 0x4048a0 <strcasecmp@plt> > 0x000000000041a3aa <+5802>: movzbl -0x38c(%rbp),%ecx > 0x000000000041a3b1 <+5809>: test %eax,%eax > 0x000000000041a3b3 <+5811>: movzbl -0x378(%rbp),%eax > 0x000000000041a3ba <+5818>: cmove %ecx,%eax > 0x000000000041a3bd <+5821>: mov %al,-0x378(%rbp) > 0x000000000041a3c3 <+5827>: jmpq 0x419622 <gethttp+2338> > 0x000000000041a3c8 <+5832>: xor %eax,%eax > 0x000000000041a3ca <+5834>: xor %edi,%edi > 0x000000000041a3cc <+5836>: mov $0x44c24b,%esi > 0x000000000041a3d1 <+5841>: callq 0x420c30 <logprintf> > 0x000000000041a3d6 <+5846>: mov 0x8(%r13),%rax > 0x000000000041a3da <+5850>: test %rax,%rax > 0x000000000041a3dd <+5853>: je 0x41960a <gethttp+2314> > 0x000000000041a3e3 <+5859>: mov 0x8(%rax),%rsi > 0x000000000041a3e7 <+5863>: test %rsi,%rsi > 0x000000000041a3ea <+5866>: je 0x41960a <gethttp+2314> > 0x000000000041a3f0 <+5872>: mov $0x1,%ebx > 0x000000000041a3f5 <+5877>: xor %ecx,%ecx > 0x000000000041a3f7 <+5879>: jmp 0x41a42b <gethttp+5931> > 0x000000000041a3f9 <+5881>: nopl 0x0(%rax) > 0x000000000041a400 <+5888>: cmp $0xd,%al > 0x000000000041a402 <+5890>: sete %al > 0x000000000041a405 <+5893>: movzbl %al,%eax > 0x000000000041a408 <+5896>: sub %rax,%rsi > 0x000000000041a40b <+5899>: callq 0x418940 <print_response_line> > 0x000000000041a410 <+5904>: mov 0x8(%r13),%rax > 0x000000000041a414 <+5908>: lea 0x1(%rbx),%rdx > 0x000000000041a418 <+5912>: mov (%rax,%rdx,8),%rsi > 0x000000000041a41c <+5916>: test %rsi,%rsi > 0x000000000041a41f <+5919>: je 0x41960a <gethttp+2314> > 0x000000000041a425 <+5925>: mov %rbx,%rcx > 0x000000000041a428 <+5928>: mov %rdx,%rbx > 0x000000000041a42b <+5931>: mov (%rax,%rcx,8),%rdi > 0x000000000041a42f <+5935>: cmp %rsi,%rdi > 0x000000000041a432 <+5938>: jae 0x41a40b <gethttp+5899> > 0x000000000041a434 <+5940>: movzbl -0x1(%rsi),%eax > 0x000000000041a438 <+5944>: cmp $0xa,%al > 0x000000000041a43a <+5946>: jne 0x41a400 <gethttp+5888> > 0x000000000041a43c <+5948>: lea -0x1(%rsi),%rdx > 0x000000000041a440 <+5952>: cmp %rdx,%rdi > 0x000000000041a443 <+5955>: jae 0x41c535 <gethttp+14389> > 0x000000000041a449 <+5961>: movzbl -0x2(%rsi),%eax > 0x000000000041a44d <+5965>: mov %rdx,%rsi > 0x000000000041a450 <+5968>: jmp 0x41a400 <gethttp+5888> > 0x000000000041a452 <+5970>: mov $0x44df8e,%esi > 0x000000000041a457 <+5975>: mov %r13,%rdi > 0x000000000041a45a <+5978>: callq 0x418600 <resp_header_strdup> > 0x000000000041a45f <+5983>: mov %rax,%rbx > 0x000000000041a462 <+5986>: mov -0x3d8(%rbp),%rax > 0x000000000041a469 <+5993>: movl $0x191,0x28(%rsp) > 0x000000000041a471 <+6001>: mov %rbx,0x20(%rsp) > 0x000000000041a476 <+6006>: mov -0x3a0(%rbp),%r9d > 0x000000000041a47d <+6013>: xor %r8d,%r8d > 0x000000000041a480 <+6016>: mov -0x3e8(%rbp),%rcx > 0x000000000041a487 <+6023>: mov -0x34c(%rbp),%esi > 0x000000000041a48d <+6029>: xor %edx,%edx > 0x000000000041a48f <+6031>: mov %rax,0x30(%rsp) > 0x000000000041a494 <+6036>: mov -0x3b0(%rbp),%rax > 0x000000000041a49b <+6043>: mov -0x360(%rbp),%rdi > 0x000000000041a4a2 <+6050>: and $0x1,%r9d > 0x000000000041a4a6 <+6054>: mov %rax,0x18(%rsp) > 0x000000000041a4ab <+6059>: lea -0x170(%rbp),%rax > 0x000000000041a4b2 <+6066>: mov %rax,0x10(%rsp) > 0x000000000041a4b7 <+6071>: lea -0x220(%rbp),%rax > 0x000000000041a4be <+6078>: mov %rax,0x8(%rsp) > 0x000000000041a4c3 <+6083>: mov (%r15),%rax > 0x000000000041a4c6 <+6086>: mov %rax,(%rsp) > 0x000000000041a4ca <+6090>: callq 0x417f00 <read_response_body> > 0x000000000041a4cf <+6095>: test %rbx,%rbx > 0x000000000041a4d2 <+6098>: mov %eax,%r12d > 0x000000000041a4d5 <+6101>: je 0x41a4df <gethttp+6111> > 0x000000000041a4d7 <+6103>: mov %rbx,%rdi > 0x000000000041a4da <+6106>: callq 0x4049a0 <free@plt> > 0x000000000041a4df <+6111>: cmp $0x27,%r12d > 0x000000000041a4e3 <+6115>: jne 0x41b7ea <gethttp+10986> > 0x000000000041a4e9 <+6121>: mov -0x360(%rbp),%rax > 0x000000000041a4f0 <+6128>: mov 0x18(%rax),%ecx > 0x000000000041a4f3 <+6131>: test %ecx,%ecx > 0x000000000041a4f5 <+6133>: js 0x41b6d6 <gethttp+10710> > 0x000000000041a4fb <+6139>: cmpb $0x0,-0x378(%rbp) > 0x000000000041a502 <+6146>: jne 0x419797 <gethttp+2711> > 0x000000000041a508 <+6152>: cmpb $0x0,0x24ac59(%rip) # 0x665168 <pconn_active> > 0x000000000041a50f <+6159>: je 0x419782 <gethttp+2690> > 0x000000000041a515 <+6165>: mov -0x34c(%rbp),%eax > 0x000000000041a51b <+6171>: cmp %eax,0x24ac1f(%rip) # 0x665140 <pconn> > 0x000000000041a521 <+6177>: jne 0x419782 <gethttp+2690> > 0x000000000041a527 <+6183>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041a52c <+6188>: jmpq 0x419797 <gethttp+2711> > 0x000000000041a531 <+6193>: nopl 0x0(%rax) > 0x000000000041a538 <+6200>: mov -0x348(%rbp),%rdi > 0x000000000041a53f <+6207>: mov $0x44df72,%edx > 0x000000000041a544 <+6212>: mov $0x44df83,%esi > 0x000000000041a549 <+6217>: callq 0x4181f0 <request_set_header> > 0x000000000041a54e <+6222>: jmpq 0x418ffe <gethttp+766> > 0x000000000041a553 <+6227>: mov -0x3f8(%rbp),%rsi > 0x000000000041a55a <+6234>: mov -0x3f0(%rbp),%rdi > 0x000000000041a561 <+6241>: movb $0x1,-0x331(%rbp) > 0x000000000041a568 <+6248>: callq 0x417700 <basic_authentication_encode> > 0x000000000041a56d <+6253>: mov %rax,%rdx > 0x000000000041a570 <+6256>: jmpq 0x419d3e <gethttp+4158> > 0x000000000041a575 <+6261>: mov -0x378(%rbp),%rax > 0x000000000041a57c <+6268>: movb $0x1,-0x331(%rbp) > 0x000000000041a583 <+6275>: movq $0x0,-0x240(%rbp) > 0x000000000041a58e <+6286>: movq $0x0,-0x238(%rbp) > 0x000000000041a599 <+6297>: movq $0x0,0x248b94(%rip) # 0x663138 <qop.8223> > 0x000000000041a5a4 <+6308>: movq $0x0,0x248b81(%rip) # 0x663130 <nonce.8222> > 0x000000000041a5af <+6319>: add $0x6,%rax > 0x000000000041a5b3 <+6323>: movq $0x0,0x248b6a(%rip) # 0x663128 <opaque.8221> > 0x000000000041a5be <+6334>: movq $0x0,0x248b57(%rip) # 0x663120 <realm.8220> > 0x000000000041a5c9 <+6345>: mov %rax,-0x310(%rbp) > 0x000000000041a5d0 <+6352>: lea -0x2f0(%rbp),%rax > 0x000000000041a5d7 <+6359>: mov %r13,-0x408(%rbp) > 0x000000000041a5de <+6366>: mov %r15,-0x410(%rbp) > 0x000000000041a5e5 <+6373>: mov %rax,-0x3a0(%rbp) > 0x000000000041a5ec <+6380>: lea -0x300(%rbp),%rax > 0x000000000041a5f3 <+6387>: mov %rax,-0x370(%rbp) > 0x000000000041a5fa <+6394>: nopw 0x0(%rax,%rax,1) > 0x000000000041a600 <+6400>: mov -0x3a0(%rbp),%rdx > 0x000000000041a607 <+6407>: mov -0x370(%rbp),%rsi > 0x000000000041a60e <+6414>: lea -0x310(%rbp),%rdi > 0x000000000041a615 <+6421>: mov $0x2c,%ecx > 0x000000000041a61a <+6426>: callq 0x4189d0 <extract_param> > 0x000000000041a61f <+6431>: test %al,%al > 0x000000000041a621 <+6433>: je 0x41a695 <gethttp+6549> > 0x000000000041a623 <+6435>: mov -0x300(%rbp),%r13 > 0x000000000041a62a <+6442>: mov -0x2f8(%rbp),%rbx > 0x000000000041a631 <+6449>: xor %r14d,%r14d > 0x000000000041a634 <+6452>: sub %r13,%rbx > 0x000000000041a637 <+6455>: mov %r14,%r12 > 0x000000000041a63a <+6458>: shl $0x4,%r12 > 0x000000000041a63e <+6462>: mov 0x44e560(%r12),%r15 > 0x000000000041a646 <+6470>: mov %r15,%rdi > 0x000000000041a649 <+6473>: callq 0x404350 <strlen@plt> > 0x000000000041a64e <+6478>: cmp %rax,%rbx > 0x000000000041a651 <+6481>: je 0x41a660 <gethttp+6496> > 0x000000000041a653 <+6483>: add $0x1,%r14 > 0x000000000041a657 <+6487>: cmp $0x4,%r14 > 0x000000000041a65b <+6491>: jne 0x41a637 <gethttp+6455> > 0x000000000041a65d <+6493>: jmp 0x41a600 <gethttp+6400> > 0x000000000041a65f <+6495>: nop > 0x000000000041a660 <+6496>: mov %rbx,%rdx > 0x000000000041a663 <+6499>: mov %r15,%rsi > 0x000000000041a666 <+6502>: mov %r13,%rdi > 0x000000000041a669 <+6505>: callq 0x4043a0 <strncmp@plt> > 0x000000000041a66e <+6510>: test %eax,%eax > 0x000000000041a670 <+6512>: jne 0x41a653 <gethttp+6483> > 0x000000000041a672 <+6514>: mov 0x44e568(%r12),%rbx > 0x000000000041a67a <+6522>: mov -0x2e8(%rbp),%rsi > 0x000000000041a681 <+6529>: mov -0x2f0(%rbp),%rdi > 0x000000000041a688 <+6536>: callq 0x42c070 <strdupdelim> > 0x000000000041a68d <+6541>: mov %rax,(%rbx) > 0x000000000041a690 <+6544>: jmpq 0x41a600 <gethttp+6400> > 0x000000000041a695 <+6549>: mov 0x248a9c(%rip),%rbx # 0x663138 <qop.8223> > 0x000000000041a69c <+6556>: mov -0x408(%rbp),%r13 > 0x000000000041a6a3 <+6563>: mov -0x410(%rbp),%r15 > 0x000000000041a6aa <+6570>: test %rbx,%rbx > 0x000000000041a6ad <+6573>: je 0x41a6c4 <gethttp+6596> > 0x000000000041a6af <+6575>: mov $0x44e105,%edi > 0x000000000041a6b4 <+6580>: mov $0x5,%ecx > 0x000000000041a6b9 <+6585>: mov %rbx,%rsi > 0x000000000041a6bc <+6588>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x000000000041a6be <+6590>: jne 0x41acfd <gethttp+8189> > 0x000000000041a6c4 <+6596>: mov 0x248a55(%rip),%rdi # 0x663120 <realm.8220> > 0x000000000041a6cb <+6603>: test %rdi,%rdi > 0x000000000041a6ce <+6606>: je 0x41abf6 <gethttp+7926> > 0x000000000041a6d4 <+6612>: cmpq $0x0,0x248a54(%rip) # 0x663130 <nonce.8222> > 0x000000000041a6dc <+6620>: je 0x41abf1 <gethttp+7921> > 0x000000000041a6e2 <+6626>: cmpq $0x0,-0x3f0(%rbp) > 0x000000000041a6ea <+6634>: je 0x41abf1 <gethttp+7921> > 0x000000000041a6f0 <+6640>: cmpq $0x0,-0x3f8(%rbp) > 0x000000000041a6f8 <+6648>: je 0x41abf1 <gethttp+7921> > 0x000000000041a6fe <+6654>: cmpq $0x0,-0x3e8(%rbp) > 0x000000000041a706 <+6662>: je 0x41abf1 <gethttp+7921> > 0x000000000041a70c <+6668>: cmpq $0x0,-0x400(%rbp) > 0x000000000041a714 <+6676>: je 0x41abf1 <gethttp+7921> > 0x000000000041a71a <+6682>: lea -0x2e0(%rbp),%rbx > 0x000000000041a721 <+6689>: mov %rbx,%rdi > 0x000000000041a724 <+6692>: callq 0x432bf0 <md5_init_ctx> > 0x000000000041a729 <+6697>: mov -0x3f0(%rbp),%r14 > 0x000000000041a730 <+6704>: mov %r14,%rdi > 0x000000000041a733 <+6707>: callq 0x404350 <strlen@plt> > 0x000000000041a738 <+6712>: mov %r14,%rdi > 0x000000000041a73b <+6715>: mov %rax,%rsi > 0x000000000041a73e <+6718>: mov %rbx,%rdx > 0x000000000041a741 <+6721>: callq 0x433550 <md5_process_bytes> > 0x000000000041a746 <+6726>: mov %rbx,%rdx > 0x000000000041a749 <+6729>: mov $0x1,%esi > 0x000000000041a74e <+6734>: mov $0x44c535,%edi > 0x000000000041a753 <+6739>: callq 0x433550 <md5_process_bytes> > 0x000000000041a758 <+6744>: mov 0x2489c1(%rip),%r12 # 0x663120 <realm.8220> > 0x000000000041a75f <+6751>: mov %r12,%rdi > 0x000000000041a762 <+6754>: callq 0x404350 <strlen@plt> > 0x000000000041a767 <+6759>: mov %rbx,%rdx > 0x000000000041a76a <+6762>: mov %rax,%rsi > 0x000000000041a76d <+6765>: mov %r12,%rdi > 0x000000000041a770 <+6768>: callq 0x433550 <md5_process_bytes> > 0x000000000041a775 <+6773>: mov %rbx,%rdx > 0x000000000041a778 <+6776>: mov $0x1,%esi > 0x000000000041a77d <+6781>: mov $0x44c535,%edi > 0x000000000041a782 <+6786>: callq 0x433550 <md5_process_bytes> > 0x000000000041a787 <+6791>: mov -0x3f8(%rbp),%r14 > 0x000000000041a78e <+6798>: mov %r14,%rdi > 0x000000000041a791 <+6801>: callq 0x404350 <strlen@plt> > 0x000000000041a796 <+6806>: mov %rbx,%rdx > 0x000000000041a799 <+6809>: mov %rax,%rsi > 0x000000000041a79c <+6812>: mov %r14,%rdi > 0x000000000041a79f <+6815>: callq 0x433550 <md5_process_bytes> > 0x000000000041a7a4 <+6820>: lea -0x230(%rbp),%rsi > 0x000000000041a7ab <+6827>: mov %rbx,%rdi > 0x000000000041a7ae <+6830>: callq 0x4334a0 <md5_finish_ctx> > 0x000000000041a7b3 <+6835>: mov -0x3e0(%rbp),%rdi > 0x000000000041a7ba <+6842>: lea -0x200(%rbp),%rax > 0x000000000041a7c1 <+6849>: lea -0x230(%rbp),%rdx > 0x000000000041a7c8 <+6856>: nopl 0x0(%rax,%rax,1) > 0x000000000041a7d0 <+6864>: movzbl (%rdx),%ecx > 0x000000000041a7d3 <+6867>: add $0x2,%rax > 0x000000000041a7d7 <+6871>: add $0x1,%rdx > 0x000000000041a7db <+6875>: mov %ecx,%esi > 0x000000000041a7dd <+6877>: and $0xf,%ecx > 0x000000000041a7e0 <+6880>: shr $0x4,%sil > 0x000000000041a7e4 <+6884>: movzbl 0x44e1f6(%rcx),%ecx > 0x000000000041a7eb <+6891>: and $0xf,%esi > 0x000000000041a7ee <+6894>: movzbl 0x44e1f6(%rsi),%esi > 0x000000000041a7f5 <+6901>: mov %sil,-0x2(%rax) > 0x000000000041a7f9 <+6905>: cmp %rdi,%rax > 0x000000000041a7fc <+6908>: mov %cl,-0x1(%rax) > 0x000000000041a7ff <+6911>: jne 0x41a7d0 <gethttp+6864> > 0x000000000041a801 <+6913>: mov %rbx,%rdi > 0x000000000041a804 <+6916>: movb $0x0,-0x1e0(%rbp) > 0x000000000041a80b <+6923>: callq 0x432bf0 <md5_init_ctx> > 0x000000000041a810 <+6928>: mov -0x400(%rbp),%r14 > 0x000000000041a817 <+6935>: mov %r14,%rdi > 0x000000000041a81a <+6938>: callq 0x404350 <strlen@plt> > 0x000000000041a81f <+6943>: mov %r14,%rdi > 0x000000000041a822 <+6946>: mov %rax,%rsi > 0x000000000041a825 <+6949>: mov %rbx,%rdx > 0x000000000041a828 <+6952>: callq 0x433550 <md5_process_bytes> > 0x000000000041a82d <+6957>: mov %rbx,%rdx > 0x000000000041a830 <+6960>: mov $0x1,%esi > 0x000000000041a835 <+6965>: mov $0x44c535,%edi > 0x000000000041a83a <+6970>: callq 0x433550 <md5_process_bytes> > 0x000000000041a83f <+6975>: mov -0x3e8(%rbp),%r14 > 0x000000000041a846 <+6982>: mov %r14,%rdi > 0x000000000041a849 <+6985>: callq 0x404350 <strlen@plt> > 0x000000000041a84e <+6990>: mov %rbx,%rdx > 0x000000000041a851 <+6993>: mov %rax,%rsi > 0x000000000041a854 <+6996>: mov %r14,%rdi > 0x000000000041a857 <+6999>: callq 0x433550 <md5_process_bytes> > 0x000000000041a85c <+7004>: lea -0x230(%rbp),%rsi > 0x000000000041a863 <+7011>: mov %rbx,%rdi > 0x000000000041a866 <+7014>: callq 0x4334a0 <md5_finish_ctx> > 0x000000000041a86b <+7019>: mov -0x3d0(%rbp),%rdi > 0x000000000041a872 <+7026>: lea -0x1d0(%rbp),%rdx > 0x000000000041a879 <+7033>: lea -0x230(%rbp),%rax > 0x000000000041a880 <+7040>: movzbl (%rax),%ecx > 0x000000000041a883 <+7043>: add $0x1,%rax > 0x000000000041a887 <+7047>: add $0x2,%rdx > 0x000000000041a88b <+7051>: mov %ecx,%esi > 0x000000000041a88d <+7053>: and $0xf,%ecx > 0x000000000041a890 <+7056>: shr $0x4,%sil > 0x000000000041a894 <+7060>: movzbl 0x44e1f6(%rcx),%ecx > 0x000000000041a89b <+7067>: and $0xf,%esi > 0x000000000041a89e <+7070>: movzbl 0x44e1f6(%rsi),%esi > 0x000000000041a8a5 <+7077>: mov %sil,-0x2(%rdx) > 0x000000000041a8a9 <+7081>: cmp %rdi,%rax > 0x000000000041a8ac <+7084>: mov %cl,-0x1(%rdx) > 0x000000000041a8af <+7087>: jne 0x41a880 <gethttp+7040> > 0x000000000041a8b1 <+7089>: mov 0x248880(%rip),%rsi # 0x663138 <qop.8223> > 0x000000000041a8b8 <+7096>: movb $0x0,-0x1b0(%rbp) > 0x000000000041a8bf <+7103>: mov $0x5,%ecx > 0x000000000041a8c4 <+7108>: mov $0x44e105,%edi >=> 0x000000000041a8c9 <+7113>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x000000000041a8cb <+7115>: jne 0x41b48b <gethttp+10123> > 0x000000000041a8d1 <+7121>: lea -0x240(%rbp),%r12 > 0x000000000041a8d8 <+7128>: mov $0x7fffffff,%edi > 0x000000000041a8dd <+7133>: callq 0x42f0e0 <random_number> > 0x000000000041a8e2 <+7138>: mov $0x44e10a,%r8d > 0x000000000041a8e8 <+7144>: mov %eax,%r9d > 0x000000000041a8eb <+7147>: mov $0x10,%ecx > 0x000000000041a8f0 <+7152>: mov $0x1,%edx > 0x000000000041a8f5 <+7157>: mov $0x10,%esi > 0x000000000041a8fa <+7162>: mov %r12,%rdi > 0x000000000041a8fd <+7165>: xor %eax,%eax > 0x000000000041a8ff <+7167>: callq 0x4044d0 <__snprintf_chk@plt> > 0x000000000041a904 <+7172>: mov %rbx,%rdi > 0x000000000041a907 <+7175>: callq 0x432bf0 <md5_init_ctx> > 0x000000000041a90c <+7180>: lea -0x200(%rbp),%rdi > 0x000000000041a913 <+7187>: mov %rbx,%rdx > 0x000000000041a916 <+7190>: mov $0x20,%esi > 0x000000000041a91b <+7195>: callq 0x433550 <md5_process_bytes> > 0x000000000041a920 <+7200>: mov %rbx,%rdx > 0x000000000041a923 <+7203>: mov $0x1,%esi > 0x000000000041a928 <+7208>: mov $0x44c535,%edi > 0x000000000041a92d <+7213>: callq 0x433550 <md5_process_bytes> > 0x000000000041a932 <+7218>: mov 0x2487f7(%rip),%rcx # 0x663130 <nonce.8222> > 0x000000000041a939 <+7225>: mov %rcx,%rdi > 0x000000000041a93c <+7228>: mov %rcx,-0x370(%rbp) > 0x000000000041a943 <+7235>: callq 0x404350 <strlen@plt> > 0x000000000041a948 <+7240>: mov -0x370(%rbp),%rcx > 0x000000000041a94f <+7247>: mov %rax,%rsi > 0x000000000041a952 <+7250>: mov %rbx,%rdx > 0x000000000041a955 <+7253>: mov %rcx,%rdi > 0x000000000041a958 <+7256>: callq 0x433550 <md5_process_bytes> > 0x000000000041a95d <+7261>: mov %rbx,%rdx > 0x000000000041a960 <+7264>: mov $0x1,%esi > 0x000000000041a965 <+7269>: mov $0x44c535,%edi > 0x000000000041a96a <+7274>: callq 0x433550 <md5_process_bytes> > 0x000000000041a96f <+7279>: mov %rbx,%rdx > 0x000000000041a972 <+7282>: mov $0x8,%esi > 0x000000000041a977 <+7287>: mov $0x44e10f,%edi > 0x000000000041a97c <+7292>: callq 0x433550 <md5_process_bytes> > 0x000000000041a981 <+7297>: mov $0x1,%esi > 0x000000000041a986 <+7302>: mov %rbx,%rdx > 0x000000000041a989 <+7305>: mov $0x44c535,%edi > 0x000000000041a98e <+7310>: callq 0x433550 <md5_process_bytes> > 0x000000000041a993 <+7315>: mov %r12,%rsi > 0x000000000041a996 <+7318>: mov (%rsi),%edx > 0x000000000041a998 <+7320>: add $0x4,%rsi > 0x000000000041a99c <+7324>: lea -0x1010101(%rdx),%eax > 0x000000000041a9a2 <+7330>: not %edx > 0x000000000041a9a4 <+7332>: and %edx,%eax > 0x000000000041a9a6 <+7334>: and $0x80808080,%eax > 0x000000000041a9ab <+7339>: je 0x41a996 <gethttp+7318> > 0x000000000041a9ad <+7341>: mov %eax,%edx > 0x000000000041a9af <+7343>: mov %r12,%rdi > 0x000000000041a9b2 <+7346>: shr $0x10,%edx > 0x000000000041a9b5 <+7349>: test $0x8080,%eax > 0x000000000041a9ba <+7354>: cmove %edx,%eax > 0x000000000041a9bd <+7357>: lea 0x2(%rsi),%rdx > 0x000000000041a9c1 <+7361>: cmove %rdx,%rsi > 0x000000000041a9c5 <+7365>: add %al,%al > 0x000000000041a9c7 <+7367>: mov %rbx,%rdx > 0x000000000041a9ca <+7370>: sbb $0x3,%rsi > 0x000000000041a9ce <+7374>: sub %r12,%rsi > 0x000000000041a9d1 <+7377>: callq 0x433550 <md5_process_bytes> > 0x000000000041a9d6 <+7382>: mov %rbx,%rdx > 0x000000000041a9d9 <+7385>: mov $0x1,%esi > 0x000000000041a9de <+7390>: mov $0x44c535,%edi > 0x000000000041a9e3 <+7395>: callq 0x433550 <md5_process_bytes> > 0x000000000041a9e8 <+7400>: mov 0x248749(%rip),%r12 # 0x663138 <qop.8223> > 0x000000000041a9ef <+7407>: mov %r12,%rdi > 0x000000000041a9f2 <+7410>: callq 0x404350 <strlen@plt> > 0x000000000041a9f7 <+7415>: mov %r12,%rdi > 0x000000000041a9fa <+7418>: mov %rax,%rsi > 0x000000000041a9fd <+7421>: mov %rbx,%rdx > 0x000000000041aa00 <+7424>: callq 0x433550 <md5_process_bytes> > 0x000000000041aa05 <+7429>: mov %rbx,%rdx > 0x000000000041aa08 <+7432>: mov $0x1,%esi > 0x000000000041aa0d <+7437>: mov $0x44c535,%edi > 0x000000000041aa12 <+7442>: callq 0x433550 <md5_process_bytes> > 0x000000000041aa17 <+7447>: lea -0x1d0(%rbp),%rdi > 0x000000000041aa1e <+7454>: mov %rbx,%rdx > 0x000000000041aa21 <+7457>: mov $0x20,%esi > 0x000000000041aa26 <+7462>: lea -0x1a0(%rbp),%r12 > 0x000000000041aa2d <+7469>: callq 0x433550 <md5_process_bytes> > 0x000000000041aa32 <+7474>: lea -0x230(%rbp),%rsi > 0x000000000041aa39 <+7481>: mov %rbx,%rdi > 0x000000000041aa3c <+7484>: callq 0x4334a0 <md5_finish_ctx> > 0x000000000041aa41 <+7489>: mov -0x3d0(%rbp),%rdi > 0x000000000041aa48 <+7496>: lea -0x230(%rbp),%rax > 0x000000000041aa4f <+7503>: mov %r12,%rdx > 0x000000000041aa52 <+7506>: nopw 0x0(%rax,%rax,1) > 0x000000000041aa58 <+7512>: movzbl (%rax),%ecx > 0x000000000041aa5b <+7515>: add $0x1,%rax > 0x000000000041aa5f <+7519>: add $0x2,%rdx > 0x000000000041aa63 <+7523>: mov %ecx,%esi > 0x000000000041aa65 <+7525>: and $0xf,%ecx > 0x000000000041aa68 <+7528>: shr $0x4,%sil > 0x000000000041aa6c <+7532>: movzbl 0x44e1f6(%rcx),%ecx > 0x000000000041aa73 <+7539>: and $0xf,%esi > 0x000000000041aa76 <+7542>: movzbl 0x44e1f6(%rsi),%esi > 0x000000000041aa7d <+7549>: mov %sil,-0x2(%rdx) > 0x000000000041aa81 <+7553>: cmp %rdi,%rax > 0x000000000041aa84 <+7556>: mov %cl,-0x1(%rdx) > 0x000000000041aa87 <+7559>: jne 0x41aa58 <gethttp+7512> > 0x000000000041aa89 <+7561>: mov -0x3f0(%rbp),%rdi > 0x000000000041aa90 <+7568>: movb $0x0,-0x180(%rbp) > 0x000000000041aa97 <+7575>: callq 0x404350 <strlen@plt> > 0x000000000041aa9c <+7580>: mov 0x24867d(%rip),%rdi # 0x663120 <realm.8220> > 0x000000000041aaa3 <+7587>: mov %rax,%rbx > 0x000000000041aaa6 <+7590>: callq 0x404350 <strlen@plt> > 0x000000000041aaab <+7595>: mov 0x24867e(%rip),%rdi # 0x663130 <nonce.8222> > 0x000000000041aab2 <+7602>: mov %rax,%r14 > 0x000000000041aab5 <+7605>: callq 0x404350 <strlen@plt> > 0x000000000041aaba <+7610>: mov -0x3e8(%rbp),%rdi > 0x000000000041aac1 <+7617>: mov %rax,-0x370(%rbp) > 0x000000000041aac8 <+7624>: callq 0x404350 <strlen@plt> > 0x000000000041aacd <+7629>: mov 0x248654(%rip),%rdi # 0x663128 <opaque.8221> > 0x000000000041aad4 <+7636>: mov %rax,-0x3a0(%rbp) > 0x000000000041aadb <+7643>: test %rdi,%rdi > 0x000000000041aade <+7646>: je 0x41bcc9 <gethttp+12233> > 0x000000000041aae4 <+7652>: callq 0x404350 <strlen@plt> > 0x000000000041aae9 <+7657>: cmpq $0x1,0x248647(%rip) # 0x663138 <qop.8223> > 0x000000000041aaf1 <+7665>: lea 0xa0(%r14,%rbx,2),%rcx > 0x000000000041aaf9 <+7673>: sbb %rdx,%rdx > 0x000000000041aafc <+7676>: add -0x370(%rbp),%rcx > 0x000000000041ab03 <+7683>: add -0x3a0(%rbp),%rcx > 0x000000000041ab0a <+7690>: not %rdx > 0x000000000041ab0d <+7693>: and $0x80,%edx > 0x000000000041ab13 <+7699>: add %rcx,%rax > 0x000000000041ab16 <+7702>: lea (%rax,%rdx,1),%r10 > 0x000000000041ab1a <+7706>: mov %r10,%rdi > 0x000000000041ab1d <+7709>: mov %r10,-0x370(%rbp) > 0x000000000041ab24 <+7716>: callq 0x436870 <xmalloc> > 0x000000000041ab29 <+7721>: mov 0x248608(%rip),%rsi # 0x663138 <qop.8223> > 0x000000000041ab30 <+7728>: mov $0x5,%ecx > 0x000000000041ab35 <+7733>: mov $0x44e105,%edi > 0x000000000041ab3a <+7738>: mov %rax,%rbx > 0x000000000041ab3d <+7741>: mov -0x370(%rbp),%r10 > 0x000000000041ab44 <+7748>: repz cmpsb %es:(%rdi),%ds:(%rsi) > 0x000000000041ab46 <+7750>: jne 0x41b5cc <gethttp+10444> > 0x000000000041ab4c <+7756>: lea -0x240(%rbp),%rax > 0x000000000041ab53 <+7763>: mov -0x3f0(%rbp),%r9 > 0x000000000041ab5a <+7770>: mov %r12,0x18(%rsp) > 0x000000000041ab5f <+7775>: mov $0x44d890,%r8d > 0x000000000041ab65 <+7781>: mov $0xffffffffffffffff,%rcx > 0x000000000041ab6c <+7788>: mov $0x1,%edx > 0x000000000041ab71 <+7793>: mov %rax,0x20(%rsp) > 0x000000000041ab76 <+7798>: mov -0x3e8(%rbp),%rax > 0x000000000041ab7d <+7805>: mov %r10,%rsi > 0x000000000041ab80 <+7808>: mov %rbx,%rdi > 0x000000000041ab83 <+7811>: mov %rax,0x10(%rsp) > 0x000000000041ab88 <+7816>: mov 0x2485a1(%rip),%rax # 0x663130 <nonce.8222> > 0x000000000041ab8f <+7823>: mov %rax,0x8(%rsp) > 0x000000000041ab94 <+7828>: mov 0x248585(%rip),%rax # 0x663120 <realm.8220> > 0x000000000041ab9b <+7835>: mov %rax,(%rsp) > 0x000000000041ab9f <+7839>: xor %eax,%eax > 0x000000000041aba1 <+7841>: callq 0x4044d0 <__snprintf_chk@plt> > 0x000000000041aba6 <+7846>: mov 0x24857b(%rip),%r12 # 0x663128 <opaque.8221> > 0x000000000041abad <+7853>: test %r12,%r12 > 0x000000000041abb0 <+7856>: je 0x41abe9 <gethttp+7913> > 0x000000000041abb2 <+7858>: mov %rbx,%rdi > 0x000000000041abb5 <+7861>: mov $0x223d,%r14d > 0x000000000041abbb <+7867>: callq 0x404350 <strlen@plt> > 0x000000000041abc0 <+7872>: add %rbx,%rax > 0x000000000041abc3 <+7875>: movabs $0x65757161706f202c,%rcx > 0x000000000041abcd <+7885>: mov %r12,%rsi > 0x000000000041abd0 <+7888>: lea 0xa(%rax),%rdi > 0x000000000041abd4 <+7892>: mov %rcx,(%rax) > 0x000000000041abd7 <+7895>: mov %r14w,0x8(%rax) > 0x000000000041abdc <+7900>: callq 0x4047e0 <stpcpy@plt> > 0x000000000041abe1 <+7905>: mov $0x22,%edx > 0x000000000041abe6 <+7910>: mov %dx,(%rax) > 0x000000000041abe9 <+7913>: mov %rbx,%rdx > 0x000000000041abec <+7916>: jmpq 0x419d3e <gethttp+4158> > 0x000000000041abf1 <+7921>: callq 0x4049a0 <free@plt> > 0x000000000041abf6 <+7926>: mov 0x24852b(%rip),%rdi # 0x663128 <opaque.8221> > 0x000000000041abfd <+7933>: test %rdi,%rdi > 0x000000000041ac00 <+7936>: je 0x41ac07 <gethttp+7943> > 0x000000000041ac02 <+7938>: callq 0x4049a0 <free@plt> > 0x000000000041ac07 <+7943>: mov 0x248522(%rip),%rdi # 0x663130 <nonce.8222> > 0x000000000041ac0e <+7950>: test %rdi,%rdi > 0x000000000041ac11 <+7953>: je 0x41ac18 <gethttp+7960> > 0x000000000041ac13 <+7955>: callq 0x4049a0 <free@plt> > 0x000000000041ac18 <+7960>: mov 0x248519(%rip),%rdi # 0x663138 <qop.8223> > 0x000000000041ac1f <+7967>: xor %edx,%edx > 0x000000000041ac21 <+7969>: test %rdi,%rdi > 0x000000000041ac24 <+7972>: je 0x419d3e <gethttp+4158> > 0x000000000041ac2a <+7978>: mov %rdx,-0x370(%rbp) > 0x000000000041ac31 <+7985>: callq 0x4049a0 <free@plt> > 0x000000000041ac36 <+7990>: mov -0x370(%rbp),%rdx > 0x000000000041ac3d <+7997>: jmpq 0x419d3e <gethttp+4158> > 0x000000000041ac42 <+8002>: mov 0x246297(%rip),%rsi # 0x660ee0 <version_string> > 0x000000000041ac49 <+8009>: mov $0x44df3a,%edx > 0x000000000041ac4e <+8014>: mov $0x44df44,%edi > 0x000000000041ac53 <+8019>: xor %eax,%eax > 0x000000000041ac55 <+8021>: callq 0x42c1c0 <aprintf> > 0x000000000041ac5a <+8026>: mov -0x348(%rbp),%rdi > 0x000000000041ac61 <+8033>: mov $0x2,%ecx > 0x000000000041ac66 <+8038>: mov %rax,%rdx > 0x000000000041ac69 <+8041>: mov $0x44df51,%esi > 0x000000000041ac6e <+8046>: callq 0x4181f0 <request_set_header> > 0x000000000041ac73 <+8051>: jmpq 0x418e79 <gethttp+377> > 0x000000000041ac78 <+8056>: mov 0x24e7c1(%rip),%rdi # 0x669440 <opt+704> > 0x000000000041ac7f <+8063>: callq 0x42c6e0 <file_size> > 0x000000000041ac84 <+8068>: cmp $0xffffffffffffffff,%rax > 0x000000000041ac88 <+8072>: mov %rax,-0x398(%rbp) > 0x000000000041ac8f <+8079>: jne 0x419040 <gethttp+832> > 0x000000000041ac95 <+8085>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041ac9a <+8090>: mov (%rax),%edi > 0x000000000041ac9c <+8092>: callq 0x4042e0 <strerror@plt> > 0x000000000041aca1 <+8097>: mov 0x24e798(%rip),%rdi # 0x669440 <opt+704> > 0x000000000041aca8 <+8104>: mov %rax,%r12 > 0x000000000041acab <+8107>: callq 0x436640 <quote> > 0x000000000041acb0 <+8112>: mov $0x5,%edx > 0x000000000041acb5 <+8117>: mov %rax,%rbx > 0x000000000041acb8 <+8120>: mov $0x44d718,%esi > 0x000000000041acbd <+8125>: xor %edi,%edi > 0x000000000041acbf <+8127>: callq 0x404560 <dcgettext@plt> > 0x000000000041acc4 <+8132>: mov %r12,%rcx > 0x000000000041acc7 <+8135>: mov %rax,%rsi > 0x000000000041acca <+8138>: mov %rbx,%rdx > 0x000000000041accd <+8141>: mov $0x1,%edi > 0x000000000041acd2 <+8146>: xor %eax,%eax > 0x000000000041acd4 <+8148>: callq 0x420c30 <logprintf> > 0x000000000041acd9 <+8153>: movq $0x0,-0x398(%rbp) > 0x000000000041ace4 <+8164>: jmpq 0x419040 <gethttp+832> > 0x000000000041ace9 <+8169>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041acee <+8174>: movl $0xffffffff,-0x34c(%rbp) > 0x000000000041acf8 <+8184>: jmpq 0x419797 <gethttp+2711> > 0x000000000041acfd <+8189>: mov $0x5,%edx > 0x000000000041ad02 <+8194>: mov $0x44d860,%esi > 0x000000000041ad07 <+8199>: xor %edi,%edi > 0x000000000041ad09 <+8201>: callq 0x404560 <dcgettext@plt> > 0x000000000041ad0e <+8206>: mov %rbx,%rdx > 0x000000000041ad11 <+8209>: mov %rax,%rsi > 0x000000000041ad14 <+8212>: mov $0x1,%edi > 0x000000000041ad19 <+8217>: xor %eax,%eax > 0x000000000041ad1b <+8219>: callq 0x420c30 <logprintf> > 0x000000000041ad20 <+8224>: movq $0x0,-0x3f0(%rbp) > 0x000000000041ad2b <+8235>: jmpq 0x41a6c4 <gethttp+6596> > 0x000000000041ad30 <+8240>: mov -0x348(%rbp),%rdi > 0x000000000041ad37 <+8247>: callq 0x418190 <request_free> > 0x000000000041ad3c <+8252>: mov $0x1,%eax > 0x000000000041ad41 <+8257>: jmpq 0x41958c <gethttp+2188> > 0x000000000041ad46 <+8262>: nopw %cs:0x0(%rax,%rax,1) > 0x000000000041ad50 <+8272>: mov 0x24a3f1(%rip),%rsi # 0x665148 <pconn+8> > 0x000000000041ad57 <+8279>: mov $0x5,%edi > 0x000000000041ad5c <+8284>: mov 0x24a3ed(%rip),%r13d # 0x665150 <pconn+16> > 0x000000000041ad63 <+8291>: callq 0x436400 <quotearg_style> > 0x000000000041ad68 <+8296>: mov $0x5,%edx > 0x000000000041ad6d <+8301>: mov %rax,%rbx > 0x000000000041ad70 <+8304>: mov $0x44d738,%esi > 0x000000000041ad75 <+8309>: jmpq 0x41a026 <gethttp+4902> > 0x000000000041ad7a <+8314>: cmpb $0x0,0x24e6dc(%rip) # 0x66945d <opt+733> > 0x000000000041ad81 <+8321>: mov 0x10(%r15),%rbx > 0x000000000041ad85 <+8325>: jne 0x418f18 <gethttp+536> > 0x000000000041ad8b <+8331>: mov 0x24a3de(%rip),%rdi # 0x665170 <basic_authed_hosts> > 0x000000000041ad92 <+8338>: test %rdi,%rdi > 0x000000000041ad95 <+8341>: je 0x4194a2 <gethttp+1954> > 0x000000000041ad9b <+8347>: mov %rbx,%rsi > 0x000000000041ad9e <+8350>: callq 0x413dd0 <hash_table_contains> > 0x000000000041ada3 <+8355>: test %eax,%eax > 0x000000000041ada5 <+8357>: je 0x4194a2 <gethttp+1954> > 0x000000000041adab <+8363>: cmpb $0x0,0x24e5d9(%rip) # 0x66938b <opt+523> > 0x000000000041adb2 <+8370>: je 0x418f25 <gethttp+549> > 0x000000000041adb8 <+8376>: mov %rbx,%rdi > 0x000000000041adbb <+8379>: callq 0x436640 <quote> > 0x000000000041adc0 <+8384>: mov $0x44d690,%edi > 0x000000000041adc5 <+8389>: mov %rax,%rsi > 0x000000000041adc8 <+8392>: xor %eax,%eax > 0x000000000041adca <+8394>: callq 0x420da0 <debug_logprintf> > 0x000000000041adcf <+8399>: jmpq 0x418f25 <gethttp+549> > 0x000000000041add4 <+8404>: nopl 0x0(%rax) > 0x000000000041add8 <+8408>: sub $0x30,%rsp > 0x000000000041addc <+8412>: mov -0x34c(%rbp),%edi > 0x000000000041ade2 <+8418>: mov $0x1,%edx > 0x000000000041ade7 <+8423>: lea 0x47(%rsp),%rax > 0x000000000041adec <+8428>: mov %rax,-0x3b0(%rbp) > 0x000000000041adf3 <+8435>: andq $0xfffffffffffffff0,-0x3b0(%rbp) > 0x000000000041adfb <+8443>: mov -0x3b0(%rbp),%rsi > 0x000000000041ae02 <+8450>: callq 0x406810 <socket_ip_address> > 0x000000000041ae07 <+8455>: jmpq 0x4192eb <gethttp+1515> > 0x000000000041ae0c <+8460>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041ae11 <+8465>: jmpq 0x41956b <gethttp+2155> > 0x000000000041ae16 <+8470>: movb $0x1,-0x378(%rbp) > 0x000000000041ae1d <+8477>: jmpq 0x4192af <gethttp+1455> > 0x000000000041ae22 <+8482>: mov -0x378(%rbp),%rdi > 0x000000000041ae29 <+8489>: mov $0x5,%edx > 0x000000000041ae2e <+8494>: mov $0x44e0e9,%esi > 0x000000000041ae33 <+8499>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041ae38 <+8504>: test %eax,%eax > 0x000000000041ae3a <+8506>: jne 0x419d90 <gethttp+4240> > 0x000000000041ae40 <+8512>: mov -0x378(%rbp),%rax > 0x000000000041ae47 <+8519>: movzbl 0x5(%rax),%eax > 0x000000000041ae4b <+8523>: lea -0x9(%rax),%edx > 0x000000000041ae4e <+8526>: cmp $0x4,%dl > 0x000000000041ae51 <+8529>: jbe 0x41ae5b <gethttp+8539> > 0x000000000041ae53 <+8531>: test $0xdf,%al > 0x000000000041ae55 <+8533>: jne 0x419d90 <gethttp+4240> > 0x000000000041ae5b <+8539>: mov 0x24a30e(%rip),%rax # 0x665170 <basic_authed_hosts> > 0x000000000041ae62 <+8546>: mov 0x10(%r15),%rbx > 0x000000000041ae66 <+8550>: test %rax,%rax > 0x000000000041ae69 <+8553>: je 0x41beb4 <gethttp+12724> > 0x000000000041ae6f <+8559>: mov %rbx,%rsi > 0x000000000041ae72 <+8562>: mov %rax,%rdi > 0x000000000041ae75 <+8565>: callq 0x413dd0 <hash_table_contains> > 0x000000000041ae7a <+8570>: test %eax,%eax > 0x000000000041ae7c <+8572>: jne 0x419d90 <gethttp+4240> > 0x000000000041ae82 <+8578>: mov %rbx,%rdi > 0x000000000041ae85 <+8581>: callq 0x436990 <xstrdup> > 0x000000000041ae8a <+8586>: mov 0x24a2df(%rip),%rdi # 0x665170 <basic_authed_hosts> > 0x000000000041ae91 <+8593>: xor %edx,%edx > 0x000000000041ae93 <+8595>: mov %rax,%rsi > 0x000000000041ae96 <+8598>: callq 0x413e50 <hash_table_put> > 0x000000000041ae9b <+8603>: cmpb $0x0,0x24e4e9(%rip) # 0x66938b <opt+523> > 0x000000000041aea2 <+8610>: je 0x419d90 <gethttp+4240> > 0x000000000041aea8 <+8616>: mov %rbx,%rdi > 0x000000000041aeab <+8619>: callq 0x436640 <quote> > 0x000000000041aeb0 <+8624>: mov $0x44d948,%edi > 0x000000000041aeb5 <+8629>: mov %rax,%rsi > 0x000000000041aeb8 <+8632>: xor %eax,%eax > 0x000000000041aeba <+8634>: callq 0x420da0 <debug_logprintf> > 0x000000000041aebf <+8639>: jmpq 0x419d90 <gethttp+4240> > 0x000000000041aec4 <+8644>: nopl 0x0(%rax) > 0x000000000041aec8 <+8648>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041aecd <+8653>: nopl (%rax) > 0x000000000041aed0 <+8656>: jmpq 0x41948c <gethttp+1932> > 0x000000000041aed5 <+8661>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041aeda <+8666>: nopw 0x0(%rax,%rax,1) > 0x000000000041aee0 <+8672>: jmpq 0x419cc6 <gethttp+4038> > 0x000000000041aee5 <+8677>: callq 0x4177f0 <request_new> > 0x000000000041aeea <+8682>: mov 0x18(%r15),%edx > 0x000000000041aeee <+8686>: mov 0x10(%r15),%rsi > 0x000000000041aef2 <+8690>: mov %rax,%rbx > 0x000000000041aef5 <+8693>: mov $0x44c6b0,%edi > 0x000000000041aefa <+8698>: xor %eax,%eax > 0x000000000041aefc <+8700>: callq 0x42c1c0 <aprintf> > 0x000000000041af01 <+8705>: movq $0x44dfce,(%rbx) > 0x000000000041af08 <+8712>: mov %rax,0x8(%rbx) > 0x000000000041af0c <+8716>: mov 0x24e485(%rip),%rdx # 0x669398 <opt+536> > 0x000000000041af13 <+8723>: test %rdx,%rdx > 0x000000000041af16 <+8726>: je 0x41bb26 <gethttp+11814> > 0x000000000041af1c <+8732>: cmpb $0x0,(%rdx) > 0x000000000041af1f <+8735>: jne 0x41b477 <gethttp+10103> > 0x000000000041af25 <+8741>: test %r12,%r12 > 0x000000000041af28 <+8744>: je 0x41af3f <gethttp+8767> > 0x000000000041af2a <+8746>: mov $0x2,%ecx > 0x000000000041af2f <+8751>: mov %r12,%rdx > 0x000000000041af32 <+8754>: mov $0x44dfaa,%esi > 0x000000000041af37 <+8759>: mov %rbx,%rdi > 0x000000000041af3a <+8762>: callq 0x4181f0 <request_set_header> > 0x000000000041af3f <+8767>: mov -0x34c(%rbp),%esi > 0x000000000041af45 <+8773>: xor %edx,%edx > 0x000000000041af47 <+8775>: mov %rbx,%rdi > 0x000000000041af4a <+8778>: callq 0x417a30 <request_send> > 0x000000000041af4f <+8783>: mov %rbx,%rdi > 0x000000000041af52 <+8786>: mov %eax,%r12d > 0x000000000041af55 <+8789>: callq 0x418190 <request_free> > 0x000000000041af5a <+8794>: test %r12d,%r12d > 0x000000000041af5d <+8797>: js 0x41be2c <gethttp+12588> > 0x000000000041af63 <+8803>: mov -0x34c(%rbp),%edi > 0x000000000041af69 <+8809>: mov $0x10000,%ecx > 0x000000000041af6e <+8814>: mov $0x200,%edx > 0x000000000041af73 <+8819>: mov $0x417820,%esi > 0x000000000041af78 <+8824>: callq 0x425920 <fd_read_hunk> > 0x000000000041af7d <+8829>: test %rax,%rax > 0x000000000041af80 <+8832>: mov %rax,%r12 > 0x000000000041af83 <+8835>: je 0x41bde8 <gethttp+12520> > 0x000000000041af89 <+8841>: movq $0x0,-0x320(%rbp) > 0x000000000041af94 <+8852>: cmpb $0x0,(%rax) > 0x000000000041af97 <+8855>: je 0x41bb58 <gethttp+11864> > 0x000000000041af9d <+8861>: cmpb $0x0,0x24e3e7(%rip) # 0x66938b <opt+523> > 0x000000000041afa4 <+8868>: jne 0x41bdd4 <gethttp+12500> > 0x000000000041afaa <+8874>: mov %r12,%rdi > 0x000000000041afad <+8877>: callq 0x4178d0 <resp_new> > 0x000000000041afb2 <+8882>: mov 0x8(%rax),%rdi > 0x000000000041afb6 <+8886>: lea -0x320(%rbp),%rsi > 0x000000000041afbd <+8893>: mov %rax,%rbx > 0x000000000041afc0 <+8896>: callq 0x418670 <resp_status> > 0x000000000041afc5 <+8901>: test %eax,%eax > 0x000000000041afc7 <+8903>: mov %eax,%r13d > 0x000000000041afca <+8906>: js 0x41bd29 <gethttp+12329> > 0x000000000041afd0 <+8912>: mov -0x320(%rbp),%rdi > 0x000000000041afd7 <+8919>: callq 0x436990 <xstrdup> > 0x000000000041afdc <+8924>: mov -0x360(%rbp),%rcx > 0x000000000041afe3 <+8931>: mov %rbx,%rdi > 0x000000000041afe6 <+8934>: mov %rax,0x48(%rcx) > 0x000000000041afea <+8938>: callq 0x417690 <resp_free> > 0x000000000041afef <+8943>: mov %r12,%rdi > 0x000000000041aff2 <+8946>: callq 0x4049a0 <free@plt> > 0x000000000041aff7 <+8951>: cmp $0xc8,%r13d > 0x000000000041affe <+8958>: jne 0x41bb60 <gethttp+11872> > 0x000000000041b004 <+8964>: mov -0x320(%rbp),%rdi > 0x000000000041b00b <+8971>: mov %r15,-0x380(%rbp) > 0x000000000041b012 <+8978>: test %rdi,%rdi > 0x000000000041b015 <+8981>: je 0x419219 <gethttp+1305> > 0x000000000041b01b <+8987>: callq 0x4049a0 <free@plt> > 0x000000000041b020 <+8992>: mov %r15,-0x380(%rbp) > 0x000000000041b027 <+8999>: jmpq 0x419219 <gethttp+1305> > 0x000000000041b02c <+9004>: movb $0x1,-0x331(%rbp) > 0x000000000041b033 <+9011>: xor %edx,%edx > 0x000000000041b035 <+9013>: jmpq 0x419d3e <gethttp+4158> > 0x000000000041b03a <+9018>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041b03f <+9023>: jmpq 0x4191cd <gethttp+1229> > 0x000000000041b044 <+9028>: mov %r13,%rdi > 0x000000000041b047 <+9031>: mov $0xffffffff,%ebx > 0x000000000041b04c <+9036>: callq 0x404790 <fclose@plt> > 0x000000000041b051 <+9041>: jmpq 0x419ad2 <gethttp+3538> > 0x000000000041b056 <+9046>: mov %r13,%rdi > 0x000000000041b059 <+9049>: callq 0x404790 <fclose@plt> > 0x000000000041b05e <+9054>: xchg %ax,%ax > 0x000000000041b060 <+9056>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041b065 <+9061>: mov $0xffffffff,%ebx > 0x000000000041b06a <+9066>: movl $0x16,(%rax) > 0x000000000041b070 <+9072>: jmpq 0x419ad2 <gethttp+3538> > 0x000000000041b075 <+9077>: mov %r13,%rdi > 0x000000000041b078 <+9080>: mov -0x370(%rbp),%r15 > 0x000000000041b07f <+9087>: callq 0x404790 <fclose@plt> > 0x000000000041b084 <+9092>: jmpq 0x41a239 <gethttp+5433> > 0x000000000041b089 <+9097>: cmpb $0x0,0x24a0d8(%rip) # 0x665168 <pconn_active> > 0x000000000041b090 <+9104>: je 0x41b0a4 <gethttp+9124> > 0x000000000041b092 <+9106>: mov -0x34c(%rbp),%eax > 0x000000000041b098 <+9112>: cmp 0x24a0a2(%rip),%eax # 0x665140 <pconn> > 0x000000000041b09e <+9118>: je 0x41bcee <gethttp+12270> > 0x000000000041b0a4 <+9124>: mov -0x34c(%rbp),%edi > 0x000000000041b0aa <+9130>: callq 0x407170 <fd_close> > 0x000000000041b0af <+9135>: mov -0x348(%rbp),%rdi > 0x000000000041b0b6 <+9142>: callq 0x418190 <request_free> > 0x000000000041b0bb <+9147>: mov $0x3b,%eax > 0x000000000041b0c0 <+9152>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b0c5 <+9157>: cmpl $0x22,(%rbx) > 0x000000000041b0c8 <+9160>: jne 0x41a370 <gethttp+5744> > 0x000000000041b0ce <+9166>: xchg %ax,%ax > 0x000000000041b0d0 <+9168>: jmpq 0x419617 <gethttp+2327> > 0x000000000041b0d5 <+9173>: mov %r13,%rdi > 0x000000000041b0d8 <+9176>: mov $0xfffffffe,%ebx > 0x000000000041b0dd <+9181>: callq 0x404790 <fclose@plt> > 0x000000000041b0e2 <+9186>: jmpq 0x419ad2 <gethttp+3538> > 0x000000000041b0e7 <+9191>: cmpb $0x0,-0x38f(%rbp) > 0x000000000041b0ee <+9198>: mov -0x3d8(%rbp),%r14 > 0x000000000041b0f5 <+9205>: je 0x41b0fe <gethttp+9214> > 0x000000000041b0f7 <+9207>: movb $0x1,0x24a057(%rip) # 0x665155 <pconn+21> > 0x000000000041b0fe <+9214>: mov -0x360(%rbp),%rax > 0x000000000041b105 <+9221>: cmpq $0x0,0x68(%rax) > 0x000000000041b10a <+9226>: je 0x41ba40 <gethttp+11584> > 0x000000000041b110 <+9232>: mov -0x360(%rbp),%rax > 0x000000000041b117 <+9239>: cmpb $0x0,0x70(%rax) > 0x000000000041b11b <+9243>: je 0x41b81f <gethttp+11039> > 0x000000000041b121 <+9249>: movzbl 0x24e264(%rip),%eax # 0x66938c <opt+524> > 0x000000000041b128 <+9256>: mov -0x360(%rbp),%rcx > 0x000000000041b12f <+9263>: movb $0x1,0x70(%rcx) > 0x000000000041b133 <+9267>: test %al,%al > 0x000000000041b135 <+9269>: je 0x41b148 <gethttp+9288> > 0x000000000041b137 <+9271>: mov -0x360(%rbp),%rax > 0x000000000041b13e <+9278>: cmpb $0x0,0x71(%rax) > 0x000000000041b142 <+9282>: je 0x41ba7f <gethttp+11647> > 0x000000000041b148 <+9288>: mov -0x348(%rbp),%rdi > 0x000000000041b14f <+9295>: callq 0x418190 <request_free> > 0x000000000041b154 <+9300>: mov -0x360(%rbp),%rax > 0x000000000041b15b <+9307>: mov -0x320(%rbp),%rdi > 0x000000000041b162 <+9314>: mov %r12d,0x40(%rax) > 0x000000000041b166 <+9318>: cmpb $0x0,(%rdi) > 0x000000000041b169 <+9321>: jne 0x41b80a <gethttp+11018> > 0x000000000041b16f <+9327>: mov $0x5,%edx > 0x000000000041b174 <+9332>: mov $0x44e14c,%esi > 0x000000000041b179 <+9337>: xor %edi,%edi > 0x000000000041b17b <+9339>: callq 0x404560 <dcgettext@plt> > 0x000000000041b180 <+9344>: mov %rax,%rdi > 0x000000000041b183 <+9347>: callq 0x436990 <xstrdup> > 0x000000000041b188 <+9352>: mov -0x360(%rbp),%rcx > 0x000000000041b18f <+9359>: mov %rax,0x38(%rcx) > 0x000000000041b193 <+9363>: mov -0x320(%rbp),%rdi > 0x000000000041b19a <+9370>: test %rdi,%rdi > 0x000000000041b19d <+9373>: je 0x41b1a4 <gethttp+9380> > 0x000000000041b19f <+9375>: callq 0x4049a0 <free@plt> > 0x000000000041b1a4 <+9380>: mov $0x44df8e,%esi > 0x000000000041b1a9 <+9385>: mov %r13,%rdi > 0x000000000041b1ac <+9388>: callq 0x418600 <resp_header_strdup> > 0x000000000041b1b1 <+9393>: test %rax,%rax > 0x000000000041b1b4 <+9396>: mov %rax,%rbx > 0x000000000041b1b7 <+9399>: mov %rax,-0x348(%rbp) > 0x000000000041b1be <+9406>: je 0x41b211 <gethttp+9489> > 0x000000000041b1c0 <+9408>: mov $0x3b,%esi > 0x000000000041b1c5 <+9413>: mov %rax,%rdi > 0x000000000041b1c8 <+9416>: callq 0x404310 <strchr@plt> > 0x000000000041b1cd <+9421>: test %rax,%rax > 0x000000000041b1d0 <+9424>: je 0x41b211 <gethttp+9489> > 0x000000000041b1d2 <+9426>: cmp %rax,%rbx > 0x000000000041b1d5 <+9429>: mov %rax,%rdx > 0x000000000041b1d8 <+9432>: jae 0x41b1f7 <gethttp+9463> > 0x000000000041b1da <+9434>: mov %rbx,%rdi > 0x000000000041b1dd <+9437>: movzbl -0x1(%rdx),%ecx > 0x000000000041b1e1 <+9441>: lea -0x9(%rcx),%esi > 0x000000000041b1e4 <+9444>: cmp $0x4,%sil > 0x000000000041b1e8 <+9448>: jbe 0x41b440 <gethttp+10048> > 0x000000000041b1ee <+9454>: cmp $0x20,%cl > 0x000000000041b1f1 <+9457>: je 0x41b440 <gethttp+10048> > 0x000000000041b1f7 <+9463>: movb $0x0,(%rdx) > 0x000000000041b1fa <+9466>: cmpb $0x0,0x24e25d(%rip) # 0x66945e <opt+734> > 0x000000000041b201 <+9473>: je 0x41b211 <gethttp+9489> > 0x000000000041b203 <+9475>: cmpq $0x0,0x24e255(%rip) # 0x669460 <opt+736> > 0x000000000041b20b <+9483>: je 0x41c465 <gethttp+14181> > 0x000000000041b211 <+9489>: mov $0x44e15d,%esi > 0x000000000041b216 <+9494>: mov %r13,%rdi > 0x000000000041b219 <+9497>: callq 0x418600 <resp_header_strdup> > 0x000000000041b21e <+9502>: mov -0x360(%rbp),%rbx > 0x000000000041b225 <+9509>: mov $0x44e166,%esi > 0x000000000041b22a <+9514>: mov %r13,%rdi > 0x000000000041b22d <+9517>: mov %rax,0x28(%rbx) > 0x000000000041b231 <+9521>: callq 0x418600 <resp_header_strdup> > 0x000000000041b236 <+9526>: lea -0x140(%rbp),%rdx > 0x000000000041b23d <+9533>: mov %rax,0x30(%rbx) > 0x000000000041b241 <+9537>: mov $0x44e174,%esi > 0x000000000041b246 <+9542>: mov %r13,%rdi > 0x000000000041b249 <+9545>: callq 0x4188b0 <resp_header_copy> > 0x000000000041b24e <+9550>: test %al,%al > 0x000000000041b250 <+9552>: movq $0x0,-0x358(%rbp) > 0x000000000041b25b <+9563>: jne 0x41b61f <gethttp+10527> > 0x000000000041b261 <+9569>: mov %r13,%rdi > 0x000000000041b264 <+9572>: callq 0x417690 <resp_free> > 0x000000000041b269 <+9577>: lea -0xc8(%r12),%eax > 0x000000000041b271 <+9585>: cmp $0x63,%eax > 0x000000000041b274 <+9588>: ja 0x41b280 <gethttp+9600> > 0x000000000041b276 <+9590>: mov -0x388(%rbp),%rax > 0x000000000041b27d <+9597>: orl $0x2,(%rax) > 0x000000000041b280 <+9600>: lea -0x12d(%r12),%eax > 0x000000000041b288 <+9608>: cmp $0x133,%r12d > 0x000000000041b28f <+9615>: sete %r13b > 0x000000000041b293 <+9619>: cmp $0x2,%eax > 0x000000000041b296 <+9622>: jbe 0x41b4c5 <gethttp+10181> > 0x000000000041b29c <+9628>: test %r13b,%r13b > 0x000000000041b29f <+9631>: jne 0x41b4c5 <gethttp+10181> > 0x000000000041b2a5 <+9637>: cmp $0x12c,%r12d > 0x000000000041b2ac <+9644>: je 0x41ba18 <gethttp+11544> > 0x000000000041b2b2 <+9650>: mov -0x388(%rbp),%rax > 0x000000000041b2b9 <+9657>: mov (%rax),%ebx > 0x000000000041b2bb <+9659>: mov -0x348(%rbp),%rdi > 0x000000000041b2c2 <+9666>: test %rdi,%rdi > 0x000000000041b2c5 <+9669>: je 0x41b8b0 <gethttp+11184> > 0x000000000041b2cb <+9675>: mov $0x9,%edx > 0x000000000041b2d0 <+9680>: mov $0x44d1c6,%esi > 0x000000000041b2d5 <+9685>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041b2da <+9690>: test %eax,%eax > 0x000000000041b2dc <+9692>: je 0x41b7f9 <gethttp+11001> > 0x000000000041b2e2 <+9698>: mov -0x348(%rbp),%rdi > 0x000000000041b2e9 <+9705>: mov $0x15,%edx > 0x000000000041b2ee <+9710>: mov $0x44e1ab,%esi > 0x000000000041b2f3 <+9715>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041b2f8 <+9720>: test %eax,%eax > 0x000000000041b2fa <+9722>: je 0x41b7f9 <gethttp+11001> > 0x000000000041b300 <+9728>: mov -0x388(%rbp),%rax > 0x000000000041b307 <+9735>: and $0xfffffffe,%ebx > 0x000000000041b30a <+9738>: mov %ebx,(%rax) > 0x000000000041b30c <+9740>: mov -0x348(%rbp),%rdi > 0x000000000041b313 <+9747>: mov $0x8,%edx > 0x000000000041b318 <+9752>: mov $0x44e1c1,%esi > 0x000000000041b31d <+9757>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041b322 <+9762>: test %eax,%eax > 0x000000000041b324 <+9764>: jne 0x41b8b3 <gethttp+11187> > 0x000000000041b32a <+9770>: mov -0x388(%rbp),%rax > 0x000000000041b331 <+9777>: or $0x40,%ebx > 0x000000000041b334 <+9780>: mov %ebx,(%rax) > 0x000000000041b336 <+9782>: cmpb $0x0,0x24e08c(%rip) # 0x6693c9 <opt+585> > 0x000000000041b33d <+9789>: je 0x41b358 <gethttp+9816> > 0x000000000041b33f <+9791>: mov -0x388(%rbp),%rax > 0x000000000041b346 <+9798>: mov (%rax),%eax > 0x000000000041b348 <+9800>: test $0x1,%al > 0x000000000041b34a <+9802>: jne 0x41c4d2 <gethttp+14290> > 0x000000000041b350 <+9808>: test $0x40,%al > 0x000000000041b352 <+9810>: jne 0x41c4b1 <gethttp+14257> > 0x000000000041b358 <+9816>: cmp $0x1a0,%r12d > 0x000000000041b35f <+9823>: je 0x41b3b6 <gethttp+9910> > 0x000000000041b361 <+9825>: cmpb $0x0,0x24e024(%rip) # 0x66938c <opt+524> > 0x000000000041b368 <+9832>: jne 0x41b916 <gethttp+11286> > 0x000000000041b36e <+9838>: mov -0x360(%rbp),%rax > 0x000000000041b375 <+9845>: mov 0x10(%rax),%rax > 0x000000000041b379 <+9849>: test %rax,%rax > 0x000000000041b37c <+9852>: jle 0x41b916 <gethttp+11286> > 0x000000000041b382 <+9858>: cmpq $0x0,-0x358(%rbp) > 0x000000000041b38a <+9866>: jne 0x41b916 <gethttp+11286> > 0x000000000041b390 <+9872>: cmp $0xc8,%r12d > 0x000000000041b397 <+9879>: jne 0x41b916 <gethttp+11286> > 0x000000000041b39d <+9885>: mov -0x3e8(%rbp),%rcx > 0x000000000041b3a4 <+9892>: test %rcx,%rcx > 0x000000000041b3a7 <+9895>: js 0x41b8c4 <gethttp+11204> > 0x000000000041b3ad <+9901>: cmp %rax,%rcx > 0x000000000041b3b0 <+9904>: jg 0x41b8c4 <gethttp+11204> > 0x000000000041b3b6 <+9910>: xor %edi,%edi > 0x000000000041b3b8 <+9912>: mov $0x5,%edx > 0x000000000041b3bd <+9917>: mov $0x44d9a0,%esi > 0x000000000041b3c2 <+9922>: callq 0x404560 <dcgettext@plt> > 0x000000000041b3c7 <+9927>: xor %edi,%edi > 0x000000000041b3c9 <+9929>: mov %rax,%rsi > 0x000000000041b3cc <+9932>: callq 0x420910 <logputs> > 0x000000000041b3d1 <+9937>: mov -0x360(%rbp),%rax > 0x000000000041b3d8 <+9944>: mov -0x3e8(%rbp),%rcx > 0x000000000041b3df <+9951>: mov -0x348(%rbp),%rdi > 0x000000000041b3e6 <+9958>: mov %rcx,(%rax) > 0x000000000041b3e9 <+9961>: movl $0x0,0x18(%rax) > 0x000000000041b3f0 <+9968>: mov -0x388(%rbp),%rax > 0x000000000041b3f7 <+9975>: orl $0x2,(%rax) > 0x000000000041b3fa <+9978>: test %rdi,%rdi > 0x000000000041b3fd <+9981>: je 0x41b404 <gethttp+9988> > 0x000000000041b3ff <+9983>: callq 0x4049a0 <free@plt> > 0x000000000041b404 <+9988>: cmpb $0x0,0x249d5d(%rip) # 0x665168 <pconn_active> > 0x000000000041b40b <+9995>: je 0x41b41f <gethttp+10015> > 0x000000000041b40d <+9997>: mov -0x34c(%rbp),%eax > 0x000000000041b413 <+10003>: cmp 0x249d27(%rip),%eax # 0x665140 <pconn> > 0x000000000041b419 <+10009>: je 0x41c456 <gethttp+14166> > 0x000000000041b41f <+10015>: mov -0x34c(%rbp),%edi > 0x000000000041b425 <+10021>: callq 0x407170 <fd_close> > 0x000000000041b42a <+10026>: mov %r14,%rdi > 0x000000000041b42d <+10029>: callq 0x4049a0 <free@plt> > 0x000000000041b432 <+10034>: mov $0x26,%eax > 0x000000000041b437 <+10039>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b43c <+10044>: nopl 0x0(%rax) > 0x000000000041b440 <+10048>: sub $0x1,%rdx > 0x000000000041b444 <+10052>: cmp %rdi,%rdx > 0x000000000041b447 <+10055>: jne 0x41b1dd <gethttp+9437> > 0x000000000041b44d <+10061>: jmpq 0x41b1f7 <gethttp+9463> > 0x000000000041b452 <+10066>: mov %rax,%rsi > 0x000000000041b455 <+10069>: mov $0x44d7e0,%edi > 0x000000000041b45a <+10074>: xor %eax,%eax > 0x000000000041b45c <+10076>: callq 0x420da0 <debug_logprintf> > 0x000000000041b461 <+10081>: jmpq 0x4193bd <gethttp+1725> > 0x000000000041b466 <+10086>: mov $0x44e0b1,%edi > 0x000000000041b46b <+10091>: xor %eax,%eax > 0x000000000041b46d <+10093>: callq 0x420da0 <debug_logprintf> > 0x000000000041b472 <+10098>: jmpq 0x419407 <gethttp+1799> > 0x000000000041b477 <+10103>: xor %ecx,%ecx > 0x000000000041b479 <+10105>: mov $0x44df51,%esi > 0x000000000041b47e <+10110>: mov %rbx,%rdi > 0x000000000041b481 <+10113>: callq 0x4181f0 <request_set_header> > 0x000000000041b486 <+10118>: jmpq 0x41af25 <gethttp+8741> > 0x000000000041b48b <+10123>: mov %rbx,%rdi > 0x000000000041b48e <+10126>: callq 0x432bf0 <md5_init_ctx> > 0x000000000041b493 <+10131>: lea -0x200(%rbp),%rdi > 0x000000000041b49a <+10138>: mov %rbx,%rdx > 0x000000000041b49d <+10141>: mov $0x20,%esi > 0x000000000041b4a2 <+10146>: callq 0x433550 <md5_process_bytes> > 0x000000000041b4a7 <+10151>: mov %rbx,%rdx > 0x000000000041b4aa <+10154>: mov $0x1,%esi > 0x000000000041b4af <+10159>: mov $0x44c535,%edi > 0x000000000041b4b4 <+10164>: callq 0x433550 <md5_process_bytes> > 0x000000000041b4b9 <+10169>: mov 0x247c70(%rip),%r12 # 0x663130 <nonce.8222> > 0x000000000041b4c0 <+10176>: jmpq 0x41a9ef <gethttp+7407> > 0x000000000041b4c5 <+10181>: cmp $0x12c,%r12d > 0x000000000041b4cc <+10188>: je 0x41ba18 <gethttp+11544> > 0x000000000041b4d2 <+10194>: mov -0x360(%rbp),%rax > 0x000000000041b4d9 <+10201>: cmpq $0x0,0x28(%rax) > 0x000000000041b4de <+10206>: je 0x41bcd0 <gethttp+12240> > 0x000000000041b4e4 <+10212>: xor %edi,%edi > 0x000000000041b4e6 <+10214>: mov $0x5,%edx > 0x000000000041b4eb <+10219>: mov $0x44e182,%esi > 0x000000000041b4f0 <+10224>: callq 0x404560 <dcgettext@plt> > 0x000000000041b4f5 <+10229>: mov %rax,%rbx > 0x000000000041b4f8 <+10232>: mov -0x360(%rbp),%rax > 0x000000000041b4ff <+10239>: mov 0x28(%rax),%rdi > 0x000000000041b503 <+10243>: test %rdi,%rdi > 0x000000000041b506 <+10246>: je 0x41bcd5 <gethttp+12245> > 0x000000000041b50c <+10252>: callq 0x420ff0 <escnonprint_uri> > 0x000000000041b511 <+10257>: mov %rax,%r8 > 0x000000000041b514 <+10260>: xor %edi,%edi > 0x000000000041b516 <+10262>: mov $0x5,%edx > 0x000000000041b51b <+10267>: mov $0x44e19b,%esi > 0x000000000041b520 <+10272>: mov %r8,-0x358(%rbp) > 0x000000000041b527 <+10279>: callq 0x404560 <dcgettext@plt> > 0x000000000041b52c <+10284>: mov -0x358(%rbp),%r8 > 0x000000000041b533 <+10291>: mov %rax,%rsi > 0x000000000041b536 <+10294>: xor %edi,%edi > 0x000000000041b538 <+10296>: xor %eax,%eax > 0x000000000041b53a <+10298>: mov %rbx,%rcx > 0x000000000041b53d <+10301>: mov %r8,%rdx > 0x000000000041b540 <+10304>: callq 0x420c30 <logprintf> > 0x000000000041b545 <+10309>: cmpb $0x0,-0x34d(%rbp) > 0x000000000041b54c <+10316>: mov -0x360(%rbp),%rax > 0x000000000041b553 <+10323>: movq $0x0,(%rax) > 0x000000000041b55a <+10330>: movl $0x0,0x18(%rax) > 0x000000000041b561 <+10337>: movq $0x0,0x10(%rax) > 0x000000000041b569 <+10345>: jne 0x41bc0e <gethttp+12046> > 0x000000000041b56f <+10351>: cmpb $0x0,-0x378(%rbp) > 0x000000000041b576 <+10358>: jne 0x41bbdb <gethttp+11995> > 0x000000000041b57c <+10364>: cmpb $0x0,0x249be5(%rip) # 0x665168 <pconn_active> > 0x000000000041b583 <+10371>: je 0x41b597 <gethttp+10391> > 0x000000000041b585 <+10373>: mov -0x34c(%rbp),%eax > 0x000000000041b58b <+10379>: cmp 0x249baf(%rip),%eax # 0x665140 <pconn> > 0x000000000041b591 <+10385>: je 0x41be91 <gethttp+12689> > 0x000000000041b597 <+10391>: mov -0x34c(%rbp),%edi > 0x000000000041b59d <+10397>: callq 0x407170 <fd_close> > 0x000000000041b5a2 <+10402>: mov -0x348(%rbp),%rdi > 0x000000000041b5a9 <+10409>: test %rdi,%rdi > 0x000000000041b5ac <+10412>: je 0x41b5b3 <gethttp+10419> > 0x000000000041b5ae <+10414>: callq 0x4049a0 <free@plt> > 0x000000000041b5b3 <+10419>: mov %r14,%rdi > 0x000000000041b5b6 <+10422>: callq 0x4049a0 <free@plt> > 0x000000000041b5bb <+10427>: cmp $0x1,%r13b > 0x000000000041b5bf <+10431>: sbb %eax,%eax > 0x000000000041b5c1 <+10433>: and $0xffffffce,%eax > 0x000000000041b5c4 <+10436>: add $0x38,%eax > 0x000000000041b5c7 <+10439>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b5cc <+10444>: mov -0x3e8(%rbp),%rax > 0x000000000041b5d3 <+10451>: mov -0x3f0(%rbp),%r9 > 0x000000000041b5da <+10458>: mov $0x44d900,%r8d > 0x000000000041b5e0 <+10464>: mov %r12,0x18(%rsp) > 0x000000000041b5e5 <+10469>: mov $0xffffffffffffffff,%rcx > 0x000000000041b5ec <+10476>: mov $0x1,%edx > 0x000000000041b5f1 <+10481>: mov %r10,%rsi > 0x000000000041b5f4 <+10484>: mov %rbx,%rdi > 0x000000000041b5f7 <+10487>: mov %rax,0x10(%rsp) > 0x000000000041b5fc <+10492>: mov 0x247b2d(%rip),%rax # 0x663130 <nonce.8222> > 0x000000000041b603 <+10499>: mov %rax,0x8(%rsp) > 0x000000000041b608 <+10504>: mov 0x247b11(%rip),%rax # 0x663120 <realm.8220> > 0x000000000041b60f <+10511>: mov %rax,(%rsp) > 0x000000000041b613 <+10515>: xor %eax,%eax > 0x000000000041b615 <+10517>: callq 0x4044d0 <__snprintf_chk@plt> > 0x000000000041b61a <+10522>: jmpq 0x41aba6 <gethttp+7846> > 0x000000000041b61f <+10527>: lea -0x140(%rbp),%rdi > 0x000000000041b626 <+10534>: mov $0x5,%edx > 0x000000000041b62b <+10539>: mov $0x44fafe,%esi > 0x000000000041b630 <+10544>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041b635 <+10549>: test %eax,%eax > 0x000000000041b637 <+10551>: jne 0x41bbc8 <gethttp+11976> > 0x000000000041b63d <+10557>: movsbl -0x13b(%rbp),%edx > 0x000000000041b644 <+10564>: lea -0x140(%rbp),%rax > 0x000000000041b64b <+10571>: add $0x5,%rax > 0x000000000041b64f <+10575>: cmp $0x3a,%dl > 0x000000000041b652 <+10578>: je 0x41bf84 <gethttp+12932> > 0x000000000041b658 <+10584>: lea -0x9(%rdx),%ecx > 0x000000000041b65b <+10587>: cmp $0x4,%cl > 0x000000000041b65e <+10590>: jbe 0x41b6cd <gethttp+10701> > 0x000000000041b660 <+10592>: cmp $0x20,%dl > 0x000000000041b663 <+10595>: je 0x41b6cd <gethttp+10701> > 0x000000000041b665 <+10597>: test %dl,%dl > 0x000000000041b667 <+10599>: movq $0x0,-0x358(%rbp) > 0x000000000041b672 <+10610>: je 0x41b261 <gethttp+9569> > 0x000000000041b678 <+10616>: lea -0x30(%rdx),%ecx > 0x000000000041b67b <+10619>: xor %esi,%esi > 0x000000000041b67d <+10621>: mov %rsi,-0x358(%rbp) > 0x000000000041b684 <+10628>: cmp $0x9,%ecx > 0x000000000041b687 <+10631>: ja 0x41b261 <gethttp+9569> > 0x000000000041b68d <+10637>: lea (%rsi,%rsi,4),%rcx > 0x000000000041b691 <+10641>: sub $0x30,%edx > 0x000000000041b694 <+10644>: add $0x1,%rax > 0x000000000041b698 <+10648>: movslq %edx,%rdx > 0x000000000041b69b <+10651>: lea (%rdx,%rcx,2),%rsi > 0x000000000041b69f <+10655>: movzbl (%rax),%ecx > 0x000000000041b6a2 <+10658>: movsbl %cl,%edx > 0x000000000041b6a5 <+10661>: lea -0x30(%rdx),%edi > 0x000000000041b6a8 <+10664>: cmp $0x9,%edi > 0x000000000041b6ab <+10667>: jbe 0x41b68d <gethttp+10637> > 0x000000000041b6ad <+10669>: cmp $0x2d,%cl > 0x000000000041b6b0 <+10672>: mov %rsi,-0x358(%rbp) > 0x000000000041b6b7 <+10679>: je 0x41bfa5 <gethttp+12965> > 0x000000000041b6bd <+10685>: movq $0x0,-0x358(%rbp) > 0x000000000041b6c8 <+10696>: jmpq 0x41b261 <gethttp+9569> > 0x000000000041b6cd <+10701>: add $0x1,%rax > 0x000000000041b6d1 <+10705>: movsbl (%rax),%edx > 0x000000000041b6d4 <+10708>: jmp 0x41b658 <gethttp+10584> > 0x000000000041b6d6 <+10710>: mov -0x3d8(%rbp),%r14 > 0x000000000041b6dd <+10717>: mov $0x27,%eax > 0x000000000041b6e2 <+10722>: cmpb $0x0,0x249a7f(%rip) # 0x665168 <pconn_active> > 0x000000000041b6e9 <+10729>: je 0x41b6fd <gethttp+10749> > 0x000000000041b6eb <+10731>: mov -0x34c(%rbp),%ecx > 0x000000000041b6f1 <+10737>: cmp 0x249a49(%rip),%ecx # 0x665140 <pconn> > 0x000000000041b6f7 <+10743>: je 0x41bee9 <gethttp+12777> > 0x000000000041b6fd <+10749>: mov -0x34c(%rbp),%edi > 0x000000000041b703 <+10755>: mov %eax,-0x358(%rbp) > 0x000000000041b709 <+10761>: callq 0x407170 <fd_close> > 0x000000000041b70e <+10766>: mov -0x358(%rbp),%eax > 0x000000000041b714 <+10772>: mov -0x348(%rbp),%rdi > 0x000000000041b71b <+10779>: mov %eax,-0x34c(%rbp) > 0x000000000041b721 <+10785>: callq 0x418190 <request_free> > 0x000000000041b726 <+10790>: mov -0x320(%rbp),%rdi > 0x000000000041b72d <+10797>: mov -0x34c(%rbp),%eax > 0x000000000041b733 <+10803>: test %rdi,%rdi > 0x000000000041b736 <+10806>: je 0x41b749 <gethttp+10825> > 0x000000000041b738 <+10808>: mov %eax,-0x348(%rbp) > 0x000000000041b73e <+10814>: callq 0x4049a0 <free@plt> > 0x000000000041b743 <+10819>: mov -0x348(%rbp),%eax > 0x000000000041b749 <+10825>: mov %r13,%rdi > 0x000000000041b74c <+10828>: mov %eax,-0x348(%rbp) > 0x000000000041b752 <+10834>: callq 0x417690 <resp_free> > 0x000000000041b757 <+10839>: mov %r14,%rdi > 0x000000000041b75a <+10842>: callq 0x4049a0 <free@plt> > 0x000000000041b75f <+10847>: mov -0x348(%rbp),%eax > 0x000000000041b765 <+10853>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b76a <+10858>: mov -0x348(%rbp),%rdi > 0x000000000041b771 <+10865>: callq 0x418190 <request_free> > 0x000000000041b776 <+10870>: mov 0x10(%r13),%rdi > 0x000000000041b77a <+10874>: callq 0x436640 <quote> > 0x000000000041b77f <+10879>: mov 0x24dcf2(%rip),%rbx # 0x669478 <exec_name> > 0x000000000041b786 <+10886>: mov %rax,%r12 > 0x000000000041b789 <+10889>: mov $0x5,%edx > 0x000000000041b78e <+10894>: mov $0x437270,%esi > 0x000000000041b793 <+10899>: xor %edi,%edi > 0x000000000041b795 <+10901>: callq 0x404560 <dcgettext@plt> > 0x000000000041b79a <+10906>: mov %r12,%rcx > 0x000000000041b79d <+10909>: mov %rax,%rsi > 0x000000000041b7a0 <+10912>: mov %rbx,%rdx > 0x000000000041b7a3 <+10915>: xor %eax,%eax > 0x000000000041b7a5 <+10917>: mov $0x1,%edi > 0x000000000041b7aa <+10922>: callq 0x420c30 <logprintf> > 0x000000000041b7af <+10927>: mov $0x1,%eax > 0x000000000041b7b4 <+10932>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b7b9 <+10937>: mov -0x348(%rbp),%rdi > 0x000000000041b7c0 <+10944>: callq 0x418190 <request_free> > 0x000000000041b7c5 <+10949>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041b7ca <+10954>: mov (%rax),%edi > 0x000000000041b7cc <+10956>: callq 0x4069d0 <retryable_socket_connect_error> > 0x000000000041b7d1 <+10961>: cmp $0x1,%al > 0x000000000041b7d3 <+10963>: sbb %eax,%eax > 0x000000000041b7d5 <+10965>: and $0x2,%eax > 0x000000000041b7d8 <+10968>: add $0x3,%eax > 0x000000000041b7db <+10971>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b7e0 <+10976>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041b7e5 <+10981>: jmpq 0x419af8 <gethttp+3576> > 0x000000000041b7ea <+10986>: mov -0x3d8(%rbp),%r14 > 0x000000000041b7f1 <+10993>: mov %r12d,%eax > 0x000000000041b7f4 <+10996>: jmpq 0x41b6e2 <gethttp+10722> > 0x000000000041b7f9 <+11001>: mov -0x388(%rbp),%rax > 0x000000000041b800 <+11008>: or $0x1,%ebx > 0x000000000041b803 <+11011>: mov %ebx,(%rax) > 0x000000000041b805 <+11013>: jmpq 0x41b30c <gethttp+9740> > 0x000000000041b80a <+11018>: callq 0x436990 <xstrdup> > 0x000000000041b80f <+11023>: mov -0x360(%rbp),%rcx > 0x000000000041b816 <+11030>: mov %rax,0x38(%rcx) > 0x000000000041b81a <+11034>: jmpq 0x41b193 <gethttp+9363> > 0x000000000041b81f <+11039>: mov -0x360(%rbp),%rax > 0x000000000041b826 <+11046>: mov 0x68(%rax),%rdi > 0x000000000041b82a <+11050>: callq 0x42c620 <file_exists_p> > 0x000000000041b82f <+11055>: test %al,%al > 0x000000000041b831 <+11057>: je 0x41b121 <gethttp+9249> > 0x000000000041b837 <+11063>: cmpb $0x0,0x24d96c(%rip) # 0x6691aa <opt+42> > 0x000000000041b83e <+11070>: je 0x41c53d <gethttp+14397> > 0x000000000041b844 <+11076>: cmpq $0x0,0x24da2c(%rip) # 0x669278 <opt+248> > 0x000000000041b84c <+11084>: jne 0x41b121 <gethttp+9249> > 0x000000000041b852 <+11090>: mov -0x360(%rbp),%rax > 0x000000000041b859 <+11097>: mov -0x388(%rbp),%rsi > 0x000000000041b860 <+11104>: mov 0x68(%rax),%rdi > 0x000000000041b864 <+11108>: callq 0x4176b0 <get_file_flags> > 0x000000000041b869 <+11113>: mov -0x348(%rbp),%rdi > 0x000000000041b870 <+11120>: callq 0x418190 <request_free> > 0x000000000041b875 <+11125>: mov %r13,%rdi > 0x000000000041b878 <+11128>: callq 0x417690 <resp_free> > 0x000000000041b87d <+11133>: mov %r14,%rdi > 0x000000000041b880 <+11136>: callq 0x4049a0 <free@plt> > 0x000000000041b885 <+11141>: mov -0x320(%rbp),%rdi > 0x000000000041b88c <+11148>: mov $0x26,%eax > 0x000000000041b891 <+11153>: test %rdi,%rdi > 0x000000000041b894 <+11156>: je 0x41958c <gethttp+2188> > 0x000000000041b89a <+11162>: mov %eax,-0x348(%rbp) > 0x000000000041b8a0 <+11168>: callq 0x4049a0 <free@plt> > 0x000000000041b8a5 <+11173>: mov -0x348(%rbp),%eax > 0x000000000041b8ab <+11179>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b8b0 <+11184>: or $0x1,%ebx > 0x000000000041b8b3 <+11187>: mov -0x388(%rbp),%rax > 0x000000000041b8ba <+11194>: and $0xffffffbf,%ebx > 0x000000000041b8bd <+11197>: mov %ebx,(%rax) > 0x000000000041b8bf <+11199>: jmpq 0x41b336 <gethttp+9782> > 0x000000000041b8c4 <+11204>: cmp $0xce,%r12d > 0x000000000041b8cb <+11211>: jne 0x41b934 <gethttp+11316> > 0x000000000041b8cd <+11213>: mov -0x348(%rbp),%rdi > 0x000000000041b8d4 <+11220>: test %rdi,%rdi > 0x000000000041b8d7 <+11223>: je 0x41b8de <gethttp+11230> > 0x000000000041b8d9 <+11225>: callq 0x4049a0 <free@plt> > 0x000000000041b8de <+11230>: cmpb $0x0,0x249883(%rip) # 0x665168 <pconn_active> > 0x000000000041b8e5 <+11237>: je 0x41b8f9 <gethttp+11257> > 0x000000000041b8e7 <+11239>: mov -0x34c(%rbp),%eax > 0x000000000041b8ed <+11245>: cmp 0x24984d(%rip),%eax # 0x665140 <pconn> > 0x000000000041b8f3 <+11251>: je 0x41c527 <gethttp+14375> > 0x000000000041b8f9 <+11257>: mov -0x34c(%rbp),%edi > 0x000000000041b8ff <+11263>: callq 0x407170 <fd_close> > 0x000000000041b904 <+11268>: mov %r14,%rdi > 0x000000000041b907 <+11271>: callq 0x4049a0 <free@plt> > 0x000000000041b90c <+11276>: mov $0x2c,%eax > 0x000000000041b911 <+11281>: jmpq 0x41958c <gethttp+2188> > 0x000000000041b916 <+11286>: cmpq $0x0,-0x358(%rbp) > 0x000000000041b91e <+11294>: je 0x41b8c4 <gethttp+11204> > 0x000000000041b920 <+11296>: mov -0x360(%rbp),%rax > 0x000000000041b927 <+11303>: mov -0x358(%rbp),%rcx > 0x000000000041b92e <+11310>: cmp %rcx,0x10(%rax) > 0x000000000041b932 <+11314>: jne 0x41b8cd <gethttp+11213> > 0x000000000041b934 <+11316>: cmpq $0xffffffffffffffff,-0x3e8(%rbp) > 0x000000000041b93c <+11324>: je 0x41c506 <gethttp+14342> > 0x000000000041b942 <+11330>: mov -0x3e8(%rbp),%rax > 0x000000000041b949 <+11337>: add -0x358(%rbp),%rax > 0x000000000041b950 <+11344>: mov -0x360(%rbp),%rcx > 0x000000000041b957 <+11351>: mov %rax,0x8(%rcx) > 0x000000000041b95b <+11355>: mov 0x24d81e(%rip),%r9d # 0x669180 <opt> > 0x000000000041b962 <+11362>: test %r9d,%r9d > 0x000000000041b965 <+11365>: je 0x41c333 <gethttp+13875> > 0x000000000041b96b <+11371>: mov -0x388(%rbp),%rax > 0x000000000041b972 <+11378>: testb $0x2,(%rax) > 0x000000000041b975 <+11381>: jne 0x41c246 <gethttp+13638> > 0x000000000041b97b <+11387>: cmpb $0x0,0x24da08(%rip) # 0x66938a <opt+522> > 0x000000000041b982 <+11394>: jne 0x41c343 <gethttp+13891> > 0x000000000041b988 <+11400>: cmpb $0x0,-0x34d(%rbp) > 0x000000000041b98f <+11407>: mov -0x360(%rbp),%rax > 0x000000000041b996 <+11414>: movq $0x0,(%rax) > 0x000000000041b99d <+11421>: movl $0x0,0x18(%rax) > 0x000000000041b9a4 <+11428>: movq $0x0,0x10(%rax) > 0x000000000041b9ac <+11436>: jne 0x41c37a <gethttp+13946> > 0x000000000041b9b2 <+11442>: cmpb $0x0,-0x38d(%rbp) > 0x000000000041b9b9 <+11449>: jne 0x41c43d <gethttp+14141> > 0x000000000041b9bf <+11455>: cmpb $0x0,-0x378(%rbp) > 0x000000000041b9c6 <+11462>: jne 0x41c48b <gethttp+14219> > 0x000000000041b9cc <+11468>: cmpb $0x0,0x249795(%rip) # 0x665168 <pconn_active> > 0x000000000041b9d3 <+11475>: je 0x41b9e7 <gethttp+11495> > 0x000000000041b9d5 <+11477>: mov -0x34c(%rbp),%eax > 0x000000000041b9db <+11483>: cmp 0x24975f(%rip),%eax # 0x665140 <pconn> > 0x000000000041b9e1 <+11489>: je 0x41c51d <gethttp+14365> > 0x000000000041b9e7 <+11495>: mov -0x34c(%rbp),%edi > 0x000000000041b9ed <+11501>: callq 0x407170 <fd_close> > 0x000000000041b9f2 <+11506>: mov %r14,%rdi > 0x000000000041b9f5 <+11509>: callq 0x4049a0 <free@plt> > 0x000000000041b9fa <+11514>: mov -0x348(%rbp),%rdi > 0x000000000041ba01 <+11521>: mov $0x27,%eax > 0x000000000041ba06 <+11526>: test %rdi,%rdi > 0x000000000041ba09 <+11529>: jne 0x41b89a <gethttp+11162> > 0x000000000041ba0f <+11535>: jmpq 0x41958c <gethttp+2188> > 0x000000000041ba14 <+11540>: nopl 0x0(%rax) > 0x000000000041ba18 <+11544>: mov -0x360(%rbp),%rax > 0x000000000041ba1f <+11551>: cmpq $0x0,0x28(%rax) > 0x000000000041ba24 <+11556>: jne 0x41b4e4 <gethttp+10212> > 0x000000000041ba2a <+11562>: mov -0x388(%rbp),%rax > 0x000000000041ba31 <+11569>: mov (%rax),%ebx > 0x000000000041ba33 <+11571>: or $0x2,%ebx > 0x000000000041ba36 <+11574>: mov %ebx,(%rax) > 0x000000000041ba38 <+11576>: jmpq 0x41b2bb <gethttp+9659> > 0x000000000041ba3d <+11581>: nopl (%rax) > 0x000000000041ba40 <+11584>: cmpb $0x0,0x24da15(%rip) # 0x66945c <opt+732> > 0x000000000041ba47 <+11591>: je 0x41ba65 <gethttp+11621> > 0x000000000041ba49 <+11593>: lea -0x140(%rbp),%rdx > 0x000000000041ba50 <+11600>: mov $0x44e12f,%esi > 0x000000000041ba55 <+11605>: mov %r13,%rdi > 0x000000000041ba58 <+11608>: callq 0x4188b0 <resp_header_copy> > 0x000000000041ba5d <+11613>: test %al,%al > 0x000000000041ba5f <+11615>: jne 0x41c049 <gethttp+13129> > 0x000000000041ba65 <+11621>: xor %esi,%esi > 0x000000000041ba67 <+11623>: mov %r15,%rdi > 0x000000000041ba6a <+11626>: callq 0x428580 <url_file_name> > 0x000000000041ba6f <+11631>: mov -0x360(%rbp),%rcx > 0x000000000041ba76 <+11638>: mov %rax,0x68(%rcx) > 0x000000000041ba7a <+11642>: jmpq 0x41b110 <gethttp+9232> > 0x000000000041ba7f <+11647>: mov 0x68(%rax),%rsi > 0x000000000041ba83 <+11651>: lea -0x2e0(%rbp),%rbx > 0x000000000041ba8a <+11658>: mov %rsi,%rdi > 0x000000000041ba8d <+11661>: mov %rsi,-0x358(%rbp) > 0x000000000041ba94 <+11668>: callq 0x404350 <strlen@plt> > 0x000000000041ba99 <+11673>: mov %rax,%r10 > 0x000000000041ba9c <+11676>: lea 0x24(%rax),%rax > 0x000000000041baa0 <+11680>: mov -0x358(%rbp),%rsi > 0x000000000041baa7 <+11687>: and $0xfffffffffffffff0,%rax > 0x000000000041baab <+11691>: sub %rax,%rsp > 0x000000000041baae <+11694>: lea 0x47(%rsp),%rcx > 0x000000000041bab3 <+11699>: and $0xfffffffffffffff0,%rcx > 0x000000000041bab7 <+11703>: cmpb $0x0,0x24d8cf(%rip) # 0x66938d <opt+525> > 0x000000000041babe <+11710>: jne 0x41beff <gethttp+12799> > 0x000000000041bac4 <+11716>: mov %rbx,%rdx > 0x000000000041bac7 <+11719>: mov $0x1,%edi > 0x000000000041bacc <+11724>: callq 0x4047a0 <__xstat@plt> > 0x000000000041bad1 <+11729>: test %eax,%eax > 0x000000000041bad3 <+11731>: jne 0x41b148 <gethttp+9288> > 0x000000000041bad9 <+11737>: mov -0x360(%rbp),%rax > 0x000000000041bae0 <+11744>: mov 0x68(%rax),%r8 > 0x000000000041bae4 <+11748>: test %r8,%r8 > 0x000000000041bae7 <+11751>: je 0x41b148 <gethttp+9288> > 0x000000000041baed <+11757>: mov %r8,%rdi > 0x000000000041baf0 <+11760>: callq 0x436990 <xstrdup> > 0x000000000041baf5 <+11765>: mov -0x360(%rbp),%rcx > 0x000000000041bafc <+11772>: mov %rax,0x78(%rcx) > 0x000000000041bb00 <+11776>: mov -0x2b0(%rbp),%rax > 0x000000000041bb07 <+11783>: mov %rax,0x80(%rcx) > 0x000000000041bb0e <+11790>: mov -0x288(%rbp),%rax > 0x000000000041bb15 <+11797>: mov %rax,0x88(%rcx) > 0x000000000041bb1c <+11804>: jmpq 0x41b148 <gethttp+9288> > 0x000000000041bb21 <+11809>: callq 0x4048e0 <__stack_chk_fail@plt> > 0x000000000041bb26 <+11814>: mov 0x2453b3(%rip),%rsi # 0x660ee0 <version_string> > 0x000000000041bb2d <+11821>: mov $0x44df3a,%edx > 0x000000000041bb32 <+11826>: mov $0x44df44,%edi > 0x000000000041bb37 <+11831>: xor %eax,%eax > 0x000000000041bb39 <+11833>: callq 0x42c1c0 <aprintf> > 0x000000000041bb3e <+11838>: mov $0x2,%ecx > 0x000000000041bb43 <+11843>: mov %rax,%rdx > 0x000000000041bb46 <+11846>: mov $0x44df51,%esi > 0x000000000041bb4b <+11851>: mov %rbx,%rdi > 0x000000000041bb4e <+11854>: callq 0x4181f0 <request_set_header> > 0x000000000041bb53 <+11859>: jmpq 0x41af25 <gethttp+8741> > 0x000000000041bb58 <+11864>: mov %rax,%rdi > 0x000000000041bb5b <+11867>: callq 0x4049a0 <free@plt> > 0x000000000041bb60 <+11872>: mov -0x320(%rbp),%rsi > 0x000000000041bb67 <+11879>: mov $0x44dee8,%ebx > 0x000000000041bb6c <+11884>: test %rsi,%rsi > 0x000000000041bb6f <+11887>: je 0x41bb7e <gethttp+11902> > 0x000000000041bb71 <+11889>: mov $0x5,%edi > 0x000000000041bb76 <+11894>: callq 0x436400 <quotearg_style> > 0x000000000041bb7b <+11899>: mov %rax,%rbx > 0x000000000041bb7e <+11902>: xor %edi,%edi > 0x000000000041bb80 <+11904>: mov $0x5,%edx > 0x000000000041bb85 <+11909>: mov $0x44e01a,%esi > 0x000000000041bb8a <+11914>: callq 0x404560 <dcgettext@plt> > 0x000000000041bb8f <+11919>: mov $0x1,%edi > 0x000000000041bb94 <+11924>: mov %rax,%rsi > 0x000000000041bb97 <+11927>: mov %rbx,%rdx > 0x000000000041bb9a <+11930>: xor %eax,%eax > 0x000000000041bb9c <+11932>: callq 0x420c30 <logprintf> > 0x000000000041bba1 <+11937>: mov -0x320(%rbp),%rdi > 0x000000000041bba8 <+11944>: test %rdi,%rdi > 0x000000000041bbab <+11947>: je 0x41bbb2 <gethttp+11954> > 0x000000000041bbad <+11949>: callq 0x4049a0 <free@plt> > 0x000000000041bbb2 <+11954>: mov -0x348(%rbp),%rdi > 0x000000000041bbb9 <+11961>: callq 0x418190 <request_free> > 0x000000000041bbbe <+11966>: mov $0x4,%eax > 0x000000000041bbc3 <+11971>: jmpq 0x41958c <gethttp+2188> > 0x000000000041bbc8 <+11976>: movsbl -0x140(%rbp),%edx > 0x000000000041bbcf <+11983>: lea -0x140(%rbp),%rax > 0x000000000041bbd6 <+11990>: jmpq 0x41b678 <gethttp+10616> > 0x000000000041bbdb <+11995>: cmpb $0x0,-0x38d(%rbp) > 0x000000000041bbe2 <+12002>: jne 0x41b57c <gethttp+10364> > 0x000000000041bbe8 <+12008>: movzbl -0x3a0(%rbp),%edx > 0x000000000041bbef <+12015>: mov -0x3e8(%rbp),%rsi > 0x000000000041bbf6 <+12022>: mov -0x34c(%rbp),%edi > 0x000000000041bbfc <+12028>: callq 0x417cf0 <skip_short_body> > 0x000000000041bc01 <+12033>: test %al,%al > 0x000000000041bc03 <+12035>: jne 0x41b5a2 <gethttp+10402> > 0x000000000041bc09 <+12041>: jmpq 0x41b57c <gethttp+10364> > 0x000000000041bc0e <+12046>: mov -0x348(%rbp),%rax > 0x000000000041bc15 <+12053>: mov %r14,0x30(%rsp) > 0x000000000041bc1a <+12058>: xor %r8d,%r8d > 0x000000000041bc1d <+12061>: mov %r12d,0x28(%rsp) > 0x000000000041bc22 <+12066>: mov -0x3a0(%rbp),%r9d > 0x000000000041bc29 <+12073>: xor %edx,%edx > 0x000000000041bc2b <+12075>: mov -0x3e8(%rbp),%rcx > 0x000000000041bc32 <+12082>: mov -0x34c(%rbp),%esi > 0x000000000041bc38 <+12088>: mov %rax,0x20(%rsp) > 0x000000000041bc3d <+12093>: mov -0x3b0(%rbp),%rax > 0x000000000041bc44 <+12100>: mov -0x360(%rbp),%rdi > 0x000000000041bc4b <+12107>: and $0x1,%r9d > 0x000000000041bc4f <+12111>: mov %rax,0x18(%rsp) > 0x000000000041bc54 <+12116>: lea -0x170(%rbp),%rax > 0x000000000041bc5b <+12123>: mov %rax,0x10(%rsp) > 0x000000000041bc60 <+12128>: lea -0x220(%rbp),%rax > 0x000000000041bc67 <+12135>: mov %rax,0x8(%rsp) > 0x000000000041bc6c <+12140>: mov (%r15),%rax > 0x000000000041bc6f <+12143>: mov %rax,(%rsp) > 0x000000000041bc73 <+12147>: callq 0x417f00 <read_response_body> > 0x000000000041bc78 <+12152>: cmp $0x27,%eax > 0x000000000041bc7b <+12155>: mov %eax,%ebx > 0x000000000041bc7d <+12157>: je 0x41be6b <gethttp+12651> > 0x000000000041bc83 <+12163>: cmpb $0x0,0x2494de(%rip) # 0x665168 <pconn_active> > 0x000000000041bc8a <+12170>: je 0x41bc9e <gethttp+12190> > 0x000000000041bc8c <+12172>: mov -0x34c(%rbp),%eax > 0x000000000041bc92 <+12178>: cmp 0x2494a8(%rip),%eax # 0x665140 <pconn> > 0x000000000041bc98 <+12184>: je 0x41bf9b <gethttp+12955> > 0x000000000041bc9e <+12190>: mov -0x34c(%rbp),%edi > 0x000000000041bca4 <+12196>: callq 0x407170 <fd_close> > 0x000000000041bca9 <+12201>: mov -0x348(%rbp),%rdi > 0x000000000041bcb0 <+12208>: test %rdi,%rdi > 0x000000000041bcb3 <+12211>: je 0x41bcba <gethttp+12218> > 0x000000000041bcb5 <+12213>: callq 0x4049a0 <free@plt> > 0x000000000041bcba <+12218>: mov %r14,%rdi > 0x000000000041bcbd <+12221>: callq 0x4049a0 <free@plt> > 0x000000000041bcc2 <+12226>: mov %ebx,%eax > 0x000000000041bcc4 <+12228>: jmpq 0x41958c <gethttp+2188> > 0x000000000041bcc9 <+12233>: xor %eax,%eax > 0x000000000041bccb <+12235>: jmpq 0x41aae9 <gethttp+7657> > 0x000000000041bcd0 <+12240>: mov $0x4556c0,%ebx > 0x000000000041bcd5 <+12245>: mov $0x5,%edx > 0x000000000041bcda <+12250>: mov $0x44e18f,%esi > 0x000000000041bcdf <+12255>: xor %edi,%edi > 0x000000000041bce1 <+12257>: callq 0x404560 <dcgettext@plt> > 0x000000000041bce6 <+12262>: mov %rax,%r8 > 0x000000000041bce9 <+12265>: jmpq 0x41b514 <gethttp+10260> > 0x000000000041bcee <+12270>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041bcf3 <+12275>: jmpq 0x41b0af <gethttp+9135> > 0x000000000041bcf8 <+12280>: mov $0x44e035,%edi > 0x000000000041bcfd <+12285>: xor %eax,%eax > 0x000000000041bcff <+12287>: callq 0x420da0 <debug_logprintf> > 0x000000000041bd04 <+12292>: mov 0x24d72d(%rip),%rsi # 0x669438 <opt+696> > 0x000000000041bd0b <+12299>: jmpq 0x419329 <gethttp+1577> > 0x000000000041bd10 <+12304>: mov $0x44e5a0,%ecx > 0x000000000041bd15 <+12309>: mov $0x1fd,%edx > 0x000000000041bd1a <+12314>: mov $0x44de4a,%esi > 0x000000000041bd1f <+12319>: mov $0x44e061,%edi > 0x000000000041bd24 <+12324>: callq 0x404520 <__assert_fail@plt> > 0x000000000041bd29 <+12329>: xor %edi,%edi > 0x000000000041bd2b <+12331>: callq 0x404700 <time@plt> > 0x000000000041bd30 <+12336>: mov %rax,%rdi > 0x000000000041bd33 <+12339>: callq 0x42c4b0 <datetime_str> > 0x000000000041bd38 <+12344>: mov %r13d,%edx > 0x000000000041bd3b <+12347>: mov %rax,%rbx > 0x000000000041bd3e <+12350>: xor %edi,%edi > 0x000000000041bd40 <+12352>: xor %eax,%eax > 0x000000000041bd42 <+12354>: mov $0x4556f0,%esi > 0x000000000041bd47 <+12359>: callq 0x420c30 <logprintf> > 0x000000000041bd4c <+12364>: mov $0x5,%edx > 0x000000000041bd51 <+12369>: xor %edi,%edi > 0x000000000041bd53 <+12371>: mov $0x44dff2,%esi > 0x000000000041bd58 <+12376>: callq 0x404560 <dcgettext@plt> > 0x000000000041bd5d <+12381>: mov $0x5,%edi > 0x000000000041bd62 <+12386>: mov %rax,%rsi > 0x000000000041bd65 <+12389>: callq 0x436400 <quotearg_style> > 0x000000000041bd6a <+12394>: xor %edi,%edi > 0x000000000041bd6c <+12396>: mov %rax,%r14 > 0x000000000041bd6f <+12399>: mov $0x5,%edx > 0x000000000041bd74 <+12404>: mov $0x44e008,%esi > 0x000000000041bd79 <+12409>: callq 0x404560 <dcgettext@plt> > 0x000000000041bd7e <+12414>: mov %r14,%r8 > 0x000000000041bd81 <+12417>: mov %rax,%rsi > 0x000000000041bd84 <+12420>: mov %r13d,%ecx > 0x000000000041bd87 <+12423>: mov %rbx,%rdx > 0x000000000041bd8a <+12426>: mov $0x1,%edi > 0x000000000041bd8f <+12431>: xor %eax,%eax > 0x000000000041bd91 <+12433>: callq 0x420c30 <logprintf> > 0x000000000041bd96 <+12438>: mov %r12,%rdi > 0x000000000041bd99 <+12441>: callq 0x4049a0 <free@plt> > 0x000000000041bd9e <+12446>: jmpq 0x419cc6 <gethttp+4038> > 0x000000000041bda3 <+12451>: mov -0x34c(%rbp),%edi > 0x000000000041bda9 <+12457>: callq 0x407170 <fd_close> > 0x000000000041bdae <+12462>: mov -0x348(%rbp),%rdi > 0x000000000041bdb5 <+12469>: callq 0x418190 <request_free> > 0x000000000041bdba <+12474>: mov $0x36,%eax > 0x000000000041bdbf <+12479>: jmpq 0x41958c <gethttp+2188> > 0x000000000041bdc4 <+12484>: mov -0x34c(%rbp),%edi > 0x000000000041bdca <+12490>: callq 0x407170 <fd_close> > 0x000000000041bdcf <+12495>: jmpq 0x41bbb2 <gethttp+11954> > 0x000000000041bdd4 <+12500>: mov %rax,%rsi > 0x000000000041bdd7 <+12503>: mov $0x44dfd6,%edi > 0x000000000041bddc <+12508>: xor %eax,%eax > 0x000000000041bdde <+12510>: callq 0x420da0 <debug_logprintf> > 0x000000000041bde3 <+12515>: jmpq 0x41afaa <gethttp+8874> > 0x000000000041bde8 <+12520>: mov -0x34c(%rbp),%r15d > 0x000000000041bdef <+12527>: mov %r15d,%edi > 0x000000000041bdf2 <+12530>: callq 0x407120 <fd_errstr> > 0x000000000041bdf7 <+12535>: xor %edi,%edi > 0x000000000041bdf9 <+12537>: mov %rax,%rbx > 0x000000000041bdfc <+12540>: mov $0x5,%edx > 0x000000000041be01 <+12545>: mov $0x44d790,%esi > 0x000000000041be06 <+12550>: callq 0x404560 <dcgettext@plt> > 0x000000000041be0b <+12555>: xor %edi,%edi > 0x000000000041be0d <+12557>: mov %rax,%rsi > 0x000000000041be10 <+12560>: mov %rbx,%rdx > 0x000000000041be13 <+12563>: xor %eax,%eax > 0x000000000041be15 <+12565>: callq 0x420c30 <logprintf> > 0x000000000041be1a <+12570>: cmpb $0x0,0x249347(%rip) # 0x665168 <pconn_active> > 0x000000000041be21 <+12577>: jne 0x419cae <gethttp+4014> > 0x000000000041be27 <+12583>: jmpq 0x419cbb <gethttp+4027> > 0x000000000041be2c <+12588>: cmpb $0x0,0x249335(%rip) # 0x665168 <pconn_active> > 0x000000000041be33 <+12595>: je 0x41be43 <gethttp+12611> > 0x000000000041be35 <+12597>: mov -0x34c(%rbp),%eax > 0x000000000041be3b <+12603>: cmp 0x2492ff(%rip),%eax # 0x665140 <pconn> > 0x000000000041be41 <+12609>: je 0x41be64 <gethttp+12644> > 0x000000000041be43 <+12611>: mov -0x34c(%rbp),%edi > 0x000000000041be49 <+12617>: callq 0x407170 <fd_close> > 0x000000000041be4e <+12622>: mov -0x348(%rbp),%rdi > 0x000000000041be55 <+12629>: callq 0x418190 <request_free> > 0x000000000041be5a <+12634>: mov $0x34,%eax > 0x000000000041be5f <+12639>: jmpq 0x41958c <gethttp+2188> > 0x000000000041be64 <+12644>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041be69 <+12649>: jmp 0x41be4e <gethttp+12622> > 0x000000000041be6b <+12651>: mov -0x360(%rbp),%rax > 0x000000000041be72 <+12658>: mov 0x18(%rax),%r10d > 0x000000000041be76 <+12662>: test %r10d,%r10d > 0x000000000041be79 <+12665>: js 0x41bc83 <gethttp+12163> > 0x000000000041be7f <+12671>: cmpb $0x0,-0x378(%rbp) > 0x000000000041be86 <+12678>: jne 0x41b5a2 <gethttp+10402> > 0x000000000041be8c <+12684>: jmpq 0x41b57c <gethttp+10364> > 0x000000000041be91 <+12689>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041be96 <+12694>: jmpq 0x41b5a2 <gethttp+10402> > 0x000000000041be9b <+12699>: mov $0x44e5b7,%ecx > 0x000000000041bea0 <+12704>: mov $0x8fb,%edx > 0x000000000041bea5 <+12709>: mov $0x44de4a,%esi > 0x000000000041beaa <+12714>: mov $0x44d810,%edi > 0x000000000041beaf <+12719>: callq 0x404520 <__assert_fail@plt> > 0x000000000041beb4 <+12724>: mov $0x1,%edi > 0x000000000041beb9 <+12729>: callq 0x4142e0 <make_nocase_string_hash_table> > 0x000000000041bebe <+12734>: mov %rax,0x2492ab(%rip) # 0x665170 <basic_authed_hosts> > 0x000000000041bec5 <+12741>: jmpq 0x41ae6f <gethttp+8559> > 0x000000000041beca <+12746>: test %rdi,%rdi > 0x000000000041becd <+12749>: je 0x419bb8 <gethttp+3768> > 0x000000000041bed3 <+12755>: jmpq 0x419149 <gethttp+1097> > 0x000000000041bed8 <+12760>: mov $0x44d658,%edi > 0x000000000041bedd <+12765>: xor %eax,%eax > 0x000000000041bedf <+12767>: callq 0x420da0 <debug_logprintf> > 0x000000000041bee4 <+12772>: jmpq 0x418f25 <gethttp+549> > 0x000000000041bee9 <+12777>: mov %eax,-0x34c(%rbp) > 0x000000000041beef <+12783>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041bef4 <+12788>: mov -0x34c(%rbp),%eax > 0x000000000041befa <+12794>: jmpq 0x41b714 <gethttp+10772> > 0x000000000041beff <+12799>: mov %r10,%rdx > 0x000000000041bf02 <+12802>: mov %rcx,%rdi > 0x000000000041bf05 <+12805>: mov %rcx,-0x368(%rbp) > 0x000000000041bf0c <+12812>: mov %r10,-0x358(%rbp) > 0x000000000041bf13 <+12819>: callq 0x404630 <memcpy@plt> > 0x000000000041bf18 <+12824>: mov -0x358(%rbp),%r10 > 0x000000000041bf1f <+12831>: mov $0x67,%r11d > 0x000000000041bf25 <+12837>: mov %rbx,%rdx > 0x000000000041bf28 <+12840>: mov %rax,%rsi > 0x000000000041bf2b <+12843>: mov $0x1,%edi > 0x000000000041bf30 <+12848>: add %rax,%r10 > 0x000000000041bf33 <+12851>: movl $0x69726f2e,(%r10) > 0x000000000041bf3a <+12858>: mov %r11w,0x4(%r10) > 0x000000000041bf3f <+12863>: callq 0x4047a0 <__xstat@plt> > 0x000000000041bf44 <+12868>: test %eax,%eax > 0x000000000041bf46 <+12870>: mov -0x368(%rbp),%r8 > 0x000000000041bf4d <+12877>: je 0x41baed <gethttp+11757> > 0x000000000041bf53 <+12883>: mov -0x360(%rbp),%rax > 0x000000000041bf5a <+12890>: mov 0x68(%rax),%rsi > 0x000000000041bf5e <+12894>: jmpq 0x41bac4 <gethttp+11716> > 0x000000000041bf63 <+12899>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041bf68 <+12904>: jmpq 0x419ab1 <gethttp+3505> > 0x000000000041bf6d <+12909>: mov -0x34c(%rbp),%esi > 0x000000000041bf73 <+12915>: mov $0x44dfbe,%edi > 0x000000000041bf78 <+12920>: xor %eax,%eax > 0x000000000041bf7a <+12922>: callq 0x420da0 <debug_logprintf> > 0x000000000041bf7f <+12927>: jmpq 0x41a04c <gethttp+4940> > 0x000000000041bf84 <+12932>: lea -0x140(%rbp),%rax > 0x000000000041bf8b <+12939>: movsbl -0x13a(%rbp),%edx > 0x000000000041bf92 <+12946>: add $0x6,%rax > 0x000000000041bf96 <+12950>: jmpq 0x41b658 <gethttp+10584> > 0x000000000041bf9b <+12955>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041bfa0 <+12960>: jmpq 0x41bca9 <gethttp+12201> > 0x000000000041bfa5 <+12965>: movsbl 0x1(%rax),%ecx > 0x000000000041bfa9 <+12969>: lea -0x30(%rcx),%edx > 0x000000000041bfac <+12972>: cmp $0x9,%edx > 0x000000000041bfaf <+12975>: ja 0x41b6bd <gethttp+10685> > 0x000000000041bfb5 <+12981>: add $0x1,%rax > 0x000000000041bfb9 <+12985>: xor %edx,%edx > 0x000000000041bfbb <+12987>: lea (%rdx,%rdx,4),%rsi > 0x000000000041bfbf <+12991>: lea -0x30(%rcx),%edx > 0x000000000041bfc2 <+12994>: add $0x1,%rax > 0x000000000041bfc6 <+12998>: movslq %edx,%rdx > 0x000000000041bfc9 <+13001>: lea (%rdx,%rsi,2),%rdx > 0x000000000041bfcd <+13005>: movzbl (%rax),%esi > 0x000000000041bfd0 <+13008>: movsbl %sil,%ecx > 0x000000000041bfd4 <+13012>: lea -0x30(%rcx),%edi > 0x000000000041bfd7 <+13015>: cmp $0x9,%edi > 0x000000000041bfda <+13018>: jbe 0x41bfbb <gethttp+12987> > 0x000000000041bfdc <+13020>: cmp $0x2f,%sil > 0x000000000041bfe0 <+13024>: jne 0x41b6bd <gethttp+10685> > 0x000000000041bfe6 <+13030>: movzbl 0x1(%rax),%ecx > 0x000000000041bfea <+13034>: movsbl %cl,%esi > 0x000000000041bfed <+13037>: sub $0x30,%esi > 0x000000000041bff0 <+13040>: cmp $0x9,%esi > 0x000000000041bff3 <+13043>: ja 0x41b6bd <gethttp+10685> > 0x000000000041bff9 <+13049>: sub $0x30,%ecx > 0x000000000041bffc <+13052>: add $0x1,%rax > 0x000000000041c000 <+13056>: cmp $0x9,%cl > 0x000000000041c003 <+13059>: ja 0x41c014 <gethttp+13076> > 0x000000000041c005 <+13061>: add $0x1,%rax > 0x000000000041c009 <+13065>: movsbl (%rax),%ecx > 0x000000000041c00c <+13068>: sub $0x30,%ecx > 0x000000000041c00f <+13071>: cmp $0x9,%ecx > 0x000000000041c012 <+13074>: jbe 0x41c005 <gethttp+13061> > 0x000000000041c014 <+13076>: sub -0x358(%rbp),%rdx > 0x000000000041c01b <+13083>: lea 0x1(%rdx),%rax > 0x000000000041c01f <+13087>: mov %rax,-0x3e8(%rbp) > 0x000000000041c026 <+13094>: jmpq 0x41b261 <gethttp+9569> > 0x000000000041c02b <+13099>: mov %rbx,%rsi > 0x000000000041c02e <+13102>: mov $0x44e046,%edi > 0x000000000041c033 <+13107>: xor %eax,%eax > 0x000000000041c035 <+13109>: callq 0x420da0 <debug_logprintf> > 0x000000000041c03a <+13114>: jmpq 0x41a14e <gethttp+5198> > 0x000000000041c03f <+13119>: mov $0xffffffff,%ebx > 0x000000000041c044 <+13124>: jmpq 0x419ad2 <gethttp+3538> > 0x000000000041c049 <+13129>: lea -0x140(%rbp),%rax > 0x000000000041c050 <+13136>: xor %ebx,%ebx > 0x000000000041c052 <+13138>: mov %r13,-0x380(%rbp) > 0x000000000041c059 <+13145>: mov %r12d,-0x38c(%rbp) > 0x000000000041c060 <+13152>: mov %rax,-0x308(%rbp) > 0x000000000041c067 <+13159>: lea -0x2f0(%rbp),%rax > 0x000000000041c06e <+13166>: mov %rax,-0x370(%rbp) > 0x000000000041c075 <+13173>: lea -0x300(%rbp),%rax > 0x000000000041c07c <+13180>: mov %rax,-0x368(%rbp) > 0x000000000041c083 <+13187>: lea -0x308(%rbp),%rax > 0x000000000041c08a <+13194>: mov %rax,-0x358(%rbp) > 0x000000000041c091 <+13201>: jmp 0x41c0af <gethttp+13231> > 0x000000000041c093 <+13203>: nopl 0x0(%rax,%rax,1) > 0x000000000041c098 <+13208>: mov -0x300(%rbp),%rdi > 0x000000000041c09f <+13215>: mov -0x2f8(%rbp),%rax > 0x000000000041c0a6 <+13222>: sub %rdi,%rax > 0x000000000041c0a9 <+13225>: cmp $0x8,%rax > 0x000000000041c0ad <+13229>: je 0x41c11c <gethttp+13340> > 0x000000000041c0af <+13231>: mov -0x370(%rbp),%rdx > 0x000000000041c0b6 <+13238>: mov -0x368(%rbp),%rsi > 0x000000000041c0bd <+13245>: mov $0x3b,%ecx > 0x000000000041c0c2 <+13250>: mov -0x358(%rbp),%rdi > 0x000000000041c0c9 <+13257>: callq 0x4189d0 <extract_param> > 0x000000000041c0ce <+13262>: test %al,%al > 0x000000000041c0d0 <+13264>: jne 0x41c098 <gethttp+13208> > 0x000000000041c0d2 <+13266>: test %rbx,%rbx > 0x000000000041c0d5 <+13269>: mov -0x380(%rbp),%r13 > 0x000000000041c0dc <+13276>: mov -0x38c(%rbp),%r12d > 0x000000000041c0e3 <+13283>: je 0x41ba65 <gethttp+11621> > 0x000000000041c0e9 <+13289>: cmpb $0x0,0x24d29b(%rip) # 0x66938b <opt+523> > 0x000000000041c0f0 <+13296>: je 0x41c101 <gethttp+13313> > 0x000000000041c0f2 <+13298>: mov %rbx,%rsi > 0x000000000041c0f5 <+13301>: mov $0x44d970,%edi > 0x000000000041c0fa <+13306>: xor %eax,%eax > 0x000000000041c0fc <+13308>: callq 0x420da0 <debug_logprintf> > 0x000000000041c101 <+13313>: mov %rbx,%rsi > 0x000000000041c104 <+13316>: mov %r15,%rdi > 0x000000000041c107 <+13319>: callq 0x428580 <url_file_name> > 0x000000000041c10c <+13324>: mov -0x360(%rbp),%rcx > 0x000000000041c113 <+13331>: mov %rax,0x68(%rcx) > 0x000000000041c117 <+13335>: jmpq 0x41b110 <gethttp+9232> > 0x000000000041c11c <+13340>: mov $0x8,%edx > 0x000000000041c121 <+13345>: mov $0x44e143,%esi > 0x000000000041c126 <+13350>: callq 0x404a40 <strncasecmp@plt> > 0x000000000041c12b <+13355>: test %eax,%eax > 0x000000000041c12d <+13357>: jne 0x41c0af <gethttp+13231> > 0x000000000041c12f <+13359>: mov -0x2f0(%rbp),%r12 > 0x000000000041c136 <+13366>: test %r12,%r12 > 0x000000000041c139 <+13369>: je 0x41c0af <gethttp+13231> > 0x000000000041c13f <+13375>: mov -0x2e8(%rbp),%r13 > 0x000000000041c146 <+13382>: mov $0x2f,%esi > 0x000000000041c14b <+13387>: mov %r12,%rdi > 0x000000000041c14e <+13390>: mov %r13,%r10 > 0x000000000041c151 <+13393>: sub %r12,%r10 > 0x000000000041c154 <+13396>: mov %r10,%rdx > 0x000000000041c157 <+13399>: mov %r10,-0x3a8(%rbp) > 0x000000000041c15e <+13406>: callq 0x404d00 <memrchr@plt> > 0x000000000041c163 <+13411>: mov -0x3a8(%rbp),%r10 > 0x000000000041c16a <+13418>: mov $0x5c,%esi > 0x000000000041c16f <+13423>: mov %r12,%rdi > 0x000000000041c172 <+13426>: mov %rax,-0x398(%rbp) > 0x000000000041c179 <+13433>: mov %r10,%rdx > 0x000000000041c17c <+13436>: callq 0x404d00 <memrchr@plt> > 0x000000000041c181 <+13441>: mov -0x398(%rbp),%r9 > 0x000000000041c188 <+13448>: test %r9,%r9 > 0x000000000041c18b <+13451>: setne %dl > 0x000000000041c18e <+13454>: test %rax,%rax > 0x000000000041c191 <+13457>: jne 0x41c220 <gethttp+13600> > 0x000000000041c197 <+13463>: test %dl,%dl > 0x000000000041c199 <+13465>: je 0x41c1a9 <gethttp+13481> > 0x000000000041c19b <+13467>: lea 0x1(%r9),%rax > 0x000000000041c19f <+13471>: mov %rax,-0x2f0(%rbp) > 0x000000000041c1a6 <+13478>: mov %rax,%r12 > 0x000000000041c1a9 <+13481>: cmp %r12,%r13 > 0x000000000041c1ac <+13484>: je 0x41c0af <gethttp+13231> > 0x000000000041c1b2 <+13490>: test %rbx,%rbx > 0x000000000041c1b5 <+13493>: je 0x41c4f3 <gethttp+14323> > 0x000000000041c1bb <+13499>: mov %rbx,%rdi > 0x000000000041c1be <+13502>: callq 0x404350 <strlen@plt> > 0x000000000041c1c3 <+13507>: mov %r13,%rcx > 0x000000000041c1c6 <+13510>: mov %rbx,%rdi > 0x000000000041c1c9 <+13513>: mov %rax,-0x398(%rbp) > 0x000000000041c1d0 <+13520>: sub %r12,%rcx > 0x000000000041c1d3 <+13523>: lea (%rax,%rcx,1),%r12d > 0x000000000041c1d7 <+13527>: lea 0x1(%r12),%esi > 0x000000000041c1dc <+13532>: movslq %esi,%rsi > 0x000000000041c1df <+13535>: callq 0x436890 <xrealloc> > 0x000000000041c1e4 <+13540>: mov -0x398(%rbp),%rdx > 0x000000000041c1eb <+13547>: mov -0x2f0(%rbp),%rsi > 0x000000000041c1f2 <+13554>: mov %rax,%rbx > 0x000000000041c1f5 <+13557>: movslq %edx,%rdx > 0x000000000041c1f8 <+13560>: lea (%rax,%rdx,1),%rdi > 0x000000000041c1fc <+13564>: mov -0x2e8(%rbp),%rdx > 0x000000000041c203 <+13571>: sub %rsi,%rdx > 0x000000000041c206 <+13574>: callq 0x404630 <memcpy@plt> > 0x000000000041c20b <+13579>: movslq %r12d,%rcx > 0x000000000041c20e <+13582>: movb $0x0,(%rbx,%rcx,1) > 0x000000000041c212 <+13586>: jmpq 0x41c0af <gethttp+13231> > 0x000000000041c217 <+13591>: nopw 0x0(%rax,%rax,1) > 0x000000000041c220 <+13600>: test %dl,%dl > 0x000000000041c222 <+13602>: je 0x41c5cd <gethttp+14541> > 0x000000000041c228 <+13608>: lea 0x1(%r9),%rcx > 0x000000000041c22c <+13612>: lea 0x1(%rax),%rdx > 0x000000000041c230 <+13616>: cmp %rax,%r9 > 0x000000000041c233 <+13619>: cmovbe %rdx,%rcx > 0x000000000041c237 <+13623>: mov %rcx,-0x2f0(%rbp) > 0x000000000041c23e <+13630>: mov %rcx,%r12 > 0x000000000041c241 <+13633>: jmpq 0x41c1a9 <gethttp+13481> > 0x000000000041c246 <+13638>: xor %edi,%edi > 0x000000000041c248 <+13640>: mov $0x5,%edx > 0x000000000041c24d <+13645>: mov $0x44e1cf,%esi > 0x000000000041c252 <+13650>: callq 0x404560 <dcgettext@plt> > 0x000000000041c257 <+13655>: xor %edi,%edi > 0x000000000041c259 <+13657>: mov %rax,%rsi > 0x000000000041c25c <+13660>: callq 0x420910 <logputs> > 0x000000000041c261 <+13665>: mov -0x3e8(%rbp),%rbx > 0x000000000041c268 <+13672>: cmp $0xffffffffffffffff,%rbx > 0x000000000041c26c <+13676>: je 0x41c8f6 <gethttp+15350> > 0x000000000041c272 <+13682>: add -0x358(%rbp),%rbx > 0x000000000041c279 <+13689>: mov %rbx,%rdi > 0x000000000041c27c <+13692>: callq 0x42f000 <number_to_static_string> > 0x000000000041c281 <+13697>: xor %edi,%edi > 0x000000000041c283 <+13699>: mov %rax,%rsi > 0x000000000041c286 <+13702>: callq 0x420910 <logputs> > 0x000000000041c28b <+13707>: cmp $0x3ff,%rbx > 0x000000000041c292 <+13714>: jle 0x41c2ad <gethttp+13741> > 0x000000000041c294 <+13716>: mov %rbx,%rdi > 0x000000000041c297 <+13719>: callq 0x42d6d0 <human_readable> > 0x000000000041c29c <+13724>: mov $0x44df4b,%esi > 0x000000000041c2a1 <+13729>: mov %rax,%rdx > 0x000000000041c2a4 <+13732>: xor %edi,%edi > 0x000000000041c2a6 <+13734>: xor %eax,%eax > 0x000000000041c2a8 <+13736>: callq 0x420c30 <logprintf> > 0x000000000041c2ad <+13741>: cmpq $0x0,-0x358(%rbp) > 0x000000000041c2b5 <+13749>: je 0x41c308 <gethttp+13832> > 0x000000000041c2b7 <+13751>: cmpq $0x3ff,-0x3e8(%rbp) > 0x000000000041c2c2 <+13762>: jle 0x41c91f <gethttp+15391> > 0x000000000041c2c8 <+13768>: mov -0x3e8(%rbp),%rbx > 0x000000000041c2cf <+13775>: mov %rbx,%rdi > 0x000000000041c2d2 <+13778>: callq 0x42d6d0 <human_readable> > 0x000000000041c2d7 <+13783>: mov %rbx,%rdi > 0x000000000041c2da <+13786>: mov %rax,%r13 > 0x000000000041c2dd <+13789>: callq 0x42f000 <number_to_static_string> > 0x000000000041c2e2 <+13794>: mov $0x5,%edx > 0x000000000041c2e7 <+13799>: mov %rax,%rbx > 0x000000000041c2ea <+13802>: mov $0x43798b,%esi > 0x000000000041c2ef <+13807>: xor %edi,%edi > 0x000000000041c2f1 <+13809>: callq 0x404560 <dcgettext@plt> > 0x000000000041c2f6 <+13814>: mov %r13,%rcx > 0x000000000041c2f9 <+13817>: mov %rax,%rsi > 0x000000000041c2fc <+13820>: mov %rbx,%rdx > 0x000000000041c2ff <+13823>: xor %edi,%edi > 0x000000000041c301 <+13825>: xor %eax,%eax > 0x000000000041c303 <+13827>: callq 0x420c30 <logprintf> > 0x000000000041c308 <+13832>: mov -0x348(%rbp),%rsi > 0x000000000041c30f <+13839>: test %rsi,%rsi > 0x000000000041c312 <+13842>: je 0x41c716 <gethttp+14870> > 0x000000000041c318 <+13848>: mov $0x5,%edi > 0x000000000041c31d <+13853>: callq 0x436400 <quotearg_style> > 0x000000000041c322 <+13858>: mov $0x44dfeb,%esi > 0x000000000041c327 <+13863>: mov %rax,%rdx > 0x000000000041c32a <+13866>: xor %edi,%edi > 0x000000000041c32c <+13868>: xor %eax,%eax > 0x000000000041c32e <+13870>: callq 0x420c30 <logprintf> > 0x000000000041c333 <+13875>: mov -0x388(%rbp),%rax > 0x000000000041c33a <+13882>: testb $0x2,(%rax) > 0x000000000041c33d <+13885>: je 0x41b97b <gethttp+11387> > 0x000000000041c343 <+13891>: cmpb $0x0,-0x38d(%rbp) > 0x000000000041c34a <+13898>: je 0x41c5d6 <gethttp+14550> > 0x000000000041c350 <+13904>: cmpb $0x0,-0x34d(%rbp) > 0x000000000041c357 <+13911>: mov -0x360(%rbp),%rax > 0x000000000041c35e <+13918>: movq $0x0,(%rax) > 0x000000000041c365 <+13925>: movl $0x0,0x18(%rax) > 0x000000000041c36c <+13932>: movq $0x0,0x10(%rax) > 0x000000000041c374 <+13940>: je 0x41c43d <gethttp+14141> > 0x000000000041c37a <+13946>: mov -0x348(%rbp),%rax > 0x000000000041c381 <+13953>: mov %r14,0x30(%rsp) > 0x000000000041c386 <+13958>: xor %r8d,%r8d > 0x000000000041c389 <+13961>: mov %r12d,0x28(%rsp) > 0x000000000041c38e <+13966>: mov -0x3a0(%rbp),%r9d > 0x000000000041c395 <+13973>: xor %edx,%edx > 0x000000000041c397 <+13975>: mov -0x3e8(%rbp),%rcx > 0x000000000041c39e <+13982>: mov -0x34c(%rbp),%esi > 0x000000000041c3a4 <+13988>: mov %rax,0x20(%rsp) > 0x000000000041c3a9 <+13993>: mov -0x3b0(%rbp),%rax > 0x000000000041c3b0 <+14000>: mov -0x360(%rbp),%rdi > 0x000000000041c3b7 <+14007>: and $0x1,%r9d > 0x000000000041c3bb <+14011>: mov %rax,0x18(%rsp) > 0x000000000041c3c0 <+14016>: lea -0x170(%rbp),%rax > 0x000000000041c3c7 <+14023>: mov %rax,0x10(%rsp) > 0x000000000041c3cc <+14028>: lea -0x220(%rbp),%rax > 0x000000000041c3d3 <+14035>: mov %rax,0x8(%rsp) > 0x000000000041c3d8 <+14040>: mov (%r15),%rax > 0x000000000041c3db <+14043>: mov %rax,(%rsp) > 0x000000000041c3df <+14047>: callq 0x417f00 <read_response_body> > 0x000000000041c3e4 <+14052>: cmp $0x27,%eax > 0x000000000041c3e7 <+14055>: mov %eax,%ebx > 0x000000000041c3e9 <+14057>: je 0x41c42d <gethttp+14125> > 0x000000000041c3eb <+14059>: cmpb $0x0,0x248d76(%rip) # 0x665168 <pconn_active> > 0x000000000041c3f2 <+14066>: je 0x41c402 <gethttp+14082> > 0x000000000041c3f4 <+14068>: mov -0x34c(%rbp),%eax > 0x000000000041c3fa <+14074>: cmp 0x248d40(%rip),%eax # 0x665140 <pconn> > 0x000000000041c400 <+14080>: je 0x41c44f <gethttp+14159> > 0x000000000041c402 <+14082>: mov -0x34c(%rbp),%edi > 0x000000000041c408 <+14088>: callq 0x407170 <fd_close> > 0x000000000041c40d <+14093>: mov %r14,%rdi > 0x000000000041c410 <+14096>: callq 0x4049a0 <free@plt> > 0x000000000041c415 <+14101>: mov -0x348(%rbp),%rdi > 0x000000000041c41c <+14108>: test %rdi,%rdi > 0x000000000041c41f <+14111>: je 0x41c426 <gethttp+14118> > 0x000000000041c421 <+14113>: callq 0x4049a0 <free@plt> > 0x000000000041c426 <+14118>: mov %ebx,%eax > 0x000000000041c428 <+14120>: jmpq 0x41958c <gethttp+2188> > 0x000000000041c42d <+14125>: mov -0x360(%rbp),%rax > 0x000000000041c434 <+14132>: mov 0x18(%rax),%r8d > 0x000000000041c438 <+14136>: test %r8d,%r8d > 0x000000000041c43b <+14139>: js 0x41c3eb <gethttp+14059> > 0x000000000041c43d <+14141>: cmpb $0x0,-0x378(%rbp) > 0x000000000041c444 <+14148>: jne 0x41b9f2 <gethttp+11506> > 0x000000000041c44a <+14154>: jmpq 0x41b9cc <gethttp+11468> > 0x000000000041c44f <+14159>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c454 <+14164>: jmp 0x41c40d <gethttp+14093> > 0x000000000041c456 <+14166>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c45b <+14171>: nopl 0x0(%rax,%rax,1) > 0x000000000041c460 <+14176>: jmpq 0x41b42a <gethttp+10026> > 0x000000000041c465 <+14181>: lea 0x1(%rax),%rdi > 0x000000000041c469 <+14185>: callq 0x42fd40 <parse_charset> > 0x000000000041c46e <+14190>: test %rax,%rax > 0x000000000041c471 <+14193>: je 0x41b211 <gethttp+9489> > 0x000000000041c477 <+14199>: mov -0x3c0(%rbp),%rdi > 0x000000000041c47e <+14206>: mov %rax,%rsi > 0x000000000041c481 <+14209>: callq 0x4302e0 <set_content_encoding> > 0x000000000041c486 <+14214>: jmpq 0x41b211 <gethttp+9489> > 0x000000000041c48b <+14219>: movzbl -0x3a0(%rbp),%edx > 0x000000000041c492 <+14226>: mov -0x3e8(%rbp),%rsi > 0x000000000041c499 <+14233>: mov -0x34c(%rbp),%edi > 0x000000000041c49f <+14239>: callq 0x417cf0 <skip_short_body> > 0x000000000041c4a4 <+14244>: test %al,%al > 0x000000000041c4a6 <+14246>: jne 0x41b9f2 <gethttp+11506> > 0x000000000041c4ac <+14252>: jmpq 0x41b9cc <gethttp+11468> > 0x000000000041c4b1 <+14257>: mov -0x360(%rbp),%rax > 0x000000000041c4b8 <+14264>: mov -0x388(%rbp),%rdx > 0x000000000041c4bf <+14271>: mov $0x44e1ca,%esi > 0x000000000041c4c4 <+14276>: lea 0x68(%rax),%rdi > 0x000000000041c4c8 <+14280>: callq 0x405035 <ensure_extension> > 0x000000000041c4cd <+14285>: jmpq 0x41b358 <gethttp+9816> > 0x000000000041c4d2 <+14290>: mov -0x360(%rbp),%rax > 0x000000000041c4d9 <+14297>: mov -0x388(%rbp),%rdx > 0x000000000041c4e0 <+14304>: mov $0x43731e,%esi > 0x000000000041c4e5 <+14309>: lea 0x68(%rax),%rdi > 0x000000000041c4e9 <+14313>: callq 0x405035 <ensure_extension> > 0x000000000041c4ee <+14318>: jmpq 0x41b358 <gethttp+9816> > 0x000000000041c4f3 <+14323>: mov %r13,%rsi > 0x000000000041c4f6 <+14326>: mov %r12,%rdi > 0x000000000041c4f9 <+14329>: callq 0x42c070 <strdupdelim> > 0x000000000041c4fe <+14334>: mov %rax,%rbx > 0x000000000041c501 <+14337>: jmpq 0x41c0af <gethttp+13231> > 0x000000000041c506 <+14342>: mov -0x360(%rbp),%rax > 0x000000000041c50d <+14349>: mov -0x3e8(%rbp),%rcx > 0x000000000041c514 <+14356>: mov %rcx,0x8(%rax) > 0x000000000041c518 <+14360>: jmpq 0x41b95b <gethttp+11355> > 0x000000000041c51d <+14365>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c522 <+14370>: jmpq 0x41b9f2 <gethttp+11506> > 0x000000000041c527 <+14375>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c52c <+14380>: nopl 0x0(%rax) > 0x000000000041c530 <+14384>: jmpq 0x41b904 <gethttp+11268> > 0x000000000041c535 <+14389>: mov %rdx,%rsi > 0x000000000041c538 <+14392>: jmpq 0x41a40b <gethttp+5899> > 0x000000000041c53d <+14397>: cmpb $0x0,0x24cd7d(%rip) # 0x6692c1 <opt+321> > 0x000000000041c544 <+14404>: jne 0x41b121 <gethttp+9249> > 0x000000000041c54a <+14410>: cmpb $0x0,0x24ce3b(%rip) # 0x66938c <opt+524> > 0x000000000041c551 <+14417>: jne 0x41c576 <gethttp+14454> > 0x000000000041c553 <+14419>: cmpb $0x0,0x24cc46(%rip) # 0x6691a0 <opt+32> > 0x000000000041c55a <+14426>: jne 0x41c566 <gethttp+14438> > 0x000000000041c55c <+14428>: cmpq $0x0,0x24cd14(%rip) # 0x669278 <opt+248> > 0x000000000041c564 <+14436>: je 0x41c586 <gethttp+14470> > 0x000000000041c566 <+14438>: mov -0x360(%rbp),%rax > 0x000000000041c56d <+14445>: movb $0x1,0x70(%rax) > 0x000000000041c571 <+14449>: jmpq 0x41b148 <gethttp+9288> > 0x000000000041c576 <+14454>: mov -0x360(%rbp),%rax > 0x000000000041c57d <+14461>: movb $0x1,0x70(%rax) > 0x000000000041c581 <+14465>: jmpq 0x41b137 <gethttp+9271> > 0x000000000041c586 <+14470>: mov 0x24ce04(%rip),%ebx # 0x669390 <opt+528> > 0x000000000041c58c <+14476>: test %ebx,%ebx > 0x000000000041c58e <+14478>: jg 0x41c566 <gethttp+14438> > 0x000000000041c590 <+14480>: mov -0x360(%rbp),%rax > 0x000000000041c597 <+14487>: mov $0x1,%esi > 0x000000000041c59c <+14492>: mov 0x68(%rax),%rdi > 0x000000000041c5a0 <+14496>: callq 0x42edb0 <unique_name> > 0x000000000041c5a5 <+14501>: mov %rax,%rbx > 0x000000000041c5a8 <+14504>: mov -0x360(%rbp),%rax > 0x000000000041c5af <+14511>: mov 0x68(%rax),%rdi > 0x000000000041c5b3 <+14515>: cmp %rdi,%rbx > 0x000000000041c5b6 <+14518>: je 0x41c5bd <gethttp+14525> > 0x000000000041c5b8 <+14520>: callq 0x4049a0 <free@plt> > 0x000000000041c5bd <+14525>: mov -0x360(%rbp),%rax > 0x000000000041c5c4 <+14532>: mov %rbx,0x68(%rax) > 0x000000000041c5c8 <+14536>: jmpq 0x41b121 <gethttp+9249> > 0x000000000041c5cd <+14541>: add $0x1,%rax > 0x000000000041c5d1 <+14545>: jmpq 0x41c19f <gethttp+13471> > 0x000000000041c5d6 <+14550>: mov 0x24cec3(%rip),%rbx # 0x6694a0 <output_stream> > 0x000000000041c5dd <+14557>: test %rbx,%rbx > 0x000000000041c5e0 <+14560>: je 0x41c727 <gethttp+14887> > 0x000000000041c5e6 <+14566>: mov 0x24cb94(%rip),%edx # 0x669180 <opt> > 0x000000000041c5ec <+14572>: test %edx,%edx > 0x000000000041c5ee <+14574>: je 0x41c635 <gethttp+14645> > 0x000000000041c5f0 <+14576>: mov -0x360(%rbp),%rax > 0x000000000041c5f7 <+14583>: mov 0x68(%rax),%rdi > 0x000000000041c5fb <+14587>: cmpb $0x2d,(%rdi) > 0x000000000041c5fe <+14590>: jne 0x41c60a <gethttp+14602> > 0x000000000041c600 <+14592>: cmpb $0x0,0x1(%rdi) > 0x000000000041c604 <+14596>: je 0x41c961 <gethttp+15457> > 0x000000000041c60a <+14602>: callq 0x436640 <quote> > 0x000000000041c60f <+14607>: mov %rax,%r13 > 0x000000000041c612 <+14610>: mov $0x5,%edx > 0x000000000041c617 <+14615>: mov $0x44e1e7,%esi > 0x000000000041c61c <+14620>: xor %edi,%edi > 0x000000000041c61e <+14622>: callq 0x404560 <dcgettext@plt> > 0x000000000041c623 <+14627>: mov %r13,%rdx > 0x000000000041c626 <+14630>: mov %rax,%rsi > 0x000000000041c629 <+14633>: mov $0x1,%edi > 0x000000000041c62e <+14638>: xor %eax,%eax > 0x000000000041c630 <+14640>: callq 0x420c30 <logprintf> > 0x000000000041c635 <+14645>: mov -0x3b0(%rbp),%rax > 0x000000000041c63c <+14652>: mov -0x348(%rbp),%r13 > 0x000000000041c643 <+14659>: mov %rbx,%rdx > 0x000000000041c646 <+14662>: mov %r12d,0x28(%rsp) > 0x000000000041c64b <+14667>: mov %r14,0x30(%rsp) > 0x000000000041c650 <+14672>: mov -0x3a0(%rbp),%r9d > 0x000000000041c657 <+14679>: mov -0x358(%rbp),%r8 > 0x000000000041c65e <+14686>: mov %rax,0x18(%rsp) > 0x000000000041c663 <+14691>: lea -0x170(%rbp),%rax > 0x000000000041c66a <+14698>: mov %r13,0x20(%rsp) > 0x000000000041c66f <+14703>: mov -0x3e8(%rbp),%rcx > 0x000000000041c676 <+14710>: mov -0x34c(%rbp),%esi > 0x000000000041c67c <+14716>: mov %rax,0x10(%rsp) > 0x000000000041c681 <+14721>: lea -0x220(%rbp),%rax > 0x000000000041c688 <+14728>: mov -0x360(%rbp),%rdi > 0x000000000041c68f <+14735>: and $0x1,%r9d > 0x000000000041c693 <+14739>: mov %rax,0x8(%rsp) > 0x000000000041c698 <+14744>: mov (%r15),%rax > 0x000000000041c69b <+14747>: mov %rax,(%rsp) > 0x000000000041c69f <+14751>: callq 0x417f00 <read_response_body> > 0x000000000041c6a4 <+14756>: mov %r14,%rdi > 0x000000000041c6a7 <+14759>: mov %eax,%r12d > 0x000000000041c6aa <+14762>: callq 0x4049a0 <free@plt> > 0x000000000041c6af <+14767>: test %r13,%r13 > 0x000000000041c6b2 <+14770>: je 0x41c6bc <gethttp+14780> > 0x000000000041c6b4 <+14772>: mov %r13,%rdi > 0x000000000041c6b7 <+14775>: callq 0x4049a0 <free@plt> > 0x000000000041c6bc <+14780>: mov -0x360(%rbp),%rax > 0x000000000041c6c3 <+14787>: mov 0x18(%rax),%eax > 0x000000000041c6c6 <+14790>: test %eax,%eax > 0x000000000041c6c8 <+14792>: js 0x41c6d3 <gethttp+14803> > 0x000000000041c6ca <+14794>: cmpb $0x0,-0x378(%rbp) > 0x000000000041c6d1 <+14801>: jne 0x41c6f5 <gethttp+14837> > 0x000000000041c6d3 <+14803>: cmpb $0x0,0x248a8e(%rip) # 0x665168 <pconn_active> > 0x000000000041c6da <+14810>: je 0x41c6ea <gethttp+14826> > 0x000000000041c6dc <+14812>: mov -0x34c(%rbp),%eax > 0x000000000041c6e2 <+14818>: cmp 0x248a58(%rip),%eax # 0x665140 <pconn> > 0x000000000041c6e8 <+14824>: je 0x41c70f <gethttp+14863> > 0x000000000041c6ea <+14826>: mov -0x34c(%rbp),%edi > 0x000000000041c6f0 <+14832>: callq 0x407170 <fd_close> > 0x000000000041c6f5 <+14837>: cmpq $0x0,0x24cda3(%rip) # 0x6694a0 <output_stream> > 0x000000000041c6fd <+14845>: jne 0x41c707 <gethttp+14855> > 0x000000000041c6ff <+14847>: mov %rbx,%rdi > 0x000000000041c702 <+14850>: callq 0x404790 <fclose@plt> > 0x000000000041c707 <+14855>: mov %r12d,%eax > 0x000000000041c70a <+14858>: jmpq 0x41958c <gethttp+2188> > 0x000000000041c70f <+14863>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c714 <+14868>: jmp 0x41c6f5 <gethttp+14837> > 0x000000000041c716 <+14870>: mov $0x44c24b,%esi > 0x000000000041c71b <+14875>: xor %edi,%edi > 0x000000000041c71d <+14877>: callq 0x420910 <logputs> > 0x000000000041c722 <+14882>: jmpq 0x41c333 <gethttp+13875> > 0x000000000041c727 <+14887>: mov -0x360(%rbp),%rax > 0x000000000041c72e <+14894>: mov 0x68(%rax),%rdi > 0x000000000041c732 <+14898>: callq 0x428460 <mkalldirs> > 0x000000000041c737 <+14903>: mov 0x24cc53(%rip),%edi # 0x669390 <opt+528> > 0x000000000041c73d <+14909>: test %edi,%edi > 0x000000000041c73f <+14911>: je 0x41c751 <gethttp+14929> > 0x000000000041c741 <+14913>: mov -0x360(%rbp),%rax > 0x000000000041c748 <+14920>: mov 0x68(%rax),%rdi > 0x000000000041c74c <+14924>: callq 0x4273c0 <rotate_backups> > 0x000000000041c751 <+14929>: mov -0x360(%rbp),%rax > 0x000000000041c758 <+14936>: cmpq $0x0,0x10(%rax) > 0x000000000041c75d <+14941>: jne 0x41c852 <gethttp+15186> > 0x000000000041c763 <+14947>: cmpb $0x0,0x24ca40(%rip) # 0x6691aa <opt+42> > 0x000000000041c76a <+14954>: jne 0x41c795 <gethttp+14997> > 0x000000000041c76c <+14956>: cmpb $0x0,0x24cb4e(%rip) # 0x6692c1 <opt+321> > 0x000000000041c773 <+14963>: jne 0x41c795 <gethttp+14997> > 0x000000000041c775 <+14965>: cmpb $0x0,0x24cc10(%rip) # 0x66938c <opt+524> > 0x000000000041c77c <+14972>: jne 0x41c795 <gethttp+14997> > 0x000000000041c77e <+14974>: cmpb $0x0,0x24ca1b(%rip) # 0x6691a0 <opt+32> > 0x000000000041c785 <+14981>: jne 0x41c795 <gethttp+14997> > 0x000000000041c787 <+14983>: cmpq $0x0,0x24cae9(%rip) # 0x669278 <opt+248> > 0x000000000041c78f <+14991>: je 0x41c973 <gethttp+15475> > 0x000000000041c795 <+14997>: cmpb $0x0,0x24ca0f(%rip) # 0x6691ab <opt+43> > 0x000000000041c79c <+15004>: je 0x41c7b6 <gethttp+15030> > 0x000000000041c79e <+15006>: mov -0x360(%rbp),%rax > 0x000000000041c7a5 <+15013>: mov 0x68(%rax),%rdi > 0x000000000041c7a9 <+15017>: callq 0x42c620 <file_exists_p> > 0x000000000041c7ae <+15022>: test %al,%al > 0x000000000041c7b0 <+15024>: jne 0x41c868 <gethttp+15208> > 0x000000000041c7b6 <+15030>: mov -0x360(%rbp),%rax > 0x000000000041c7bd <+15037>: mov $0x437387,%esi > 0x000000000041c7c2 <+15042>: mov 0x68(%rax),%rdi > 0x000000000041c7c6 <+15046>: callq 0x404980 <fopen@plt> > 0x000000000041c7cb <+15051>: mov %rax,%rbx > 0x000000000041c7ce <+15054>: test %rbx,%rbx > 0x000000000041c7d1 <+15057>: jne 0x41c5e6 <gethttp+14566> > 0x000000000041c7d7 <+15063>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041c7dc <+15068>: mov (%rax),%edi > 0x000000000041c7de <+15070>: callq 0x4042e0 <strerror@plt> > 0x000000000041c7e3 <+15075>: mov -0x360(%rbp),%rcx > 0x000000000041c7ea <+15082>: mov $0x450037,%esi > 0x000000000041c7ef <+15087>: mov $0x1,%edi > 0x000000000041c7f4 <+15092>: mov 0x68(%rcx),%rdx > 0x000000000041c7f8 <+15096>: mov %rax,%rcx > 0x000000000041c7fb <+15099>: xor %eax,%eax > 0x000000000041c7fd <+15101>: callq 0x420c30 <logprintf> > 0x000000000041c802 <+15106>: cmpb $0x0,0x24895f(%rip) # 0x665168 <pconn_active> > 0x000000000041c809 <+15113>: je 0x41c819 <gethttp+15129> > 0x000000000041c80b <+15115>: mov -0x34c(%rbp),%eax > 0x000000000041c811 <+15121>: cmp 0x248929(%rip),%eax # 0x665140 <pconn> > 0x000000000041c817 <+15127>: je 0x41c846 <gethttp+15174> > 0x000000000041c819 <+15129>: mov -0x34c(%rbp),%edi > 0x000000000041c81f <+15135>: callq 0x407170 <fd_close> > 0x000000000041c824 <+15140>: mov %r14,%rdi > 0x000000000041c827 <+15143>: callq 0x4049a0 <free@plt> > 0x000000000041c82c <+15148>: mov -0x348(%rbp),%rdi > 0x000000000041c833 <+15155>: mov $0x18,%eax > 0x000000000041c838 <+15160>: test %rdi,%rdi > 0x000000000041c83b <+15163>: jne 0x41b89a <gethttp+11162> > 0x000000000041c841 <+15169>: jmpq 0x41958c <gethttp+2188> > 0x000000000041c846 <+15174>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c84b <+15179>: nopl 0x0(%rax,%rax,1) > 0x000000000041c850 <+15184>: jmp 0x41c824 <gethttp+15140> > 0x000000000041c852 <+15186>: mov 0x68(%rax),%rdi > 0x000000000041c856 <+15190>: mov $0x437c17,%esi > 0x000000000041c85b <+15195>: callq 0x404980 <fopen@plt> > 0x000000000041c860 <+15200>: mov %rax,%rbx > 0x000000000041c863 <+15203>: jmpq 0x41c7ce <gethttp+15054> > 0x000000000041c868 <+15208>: mov -0x360(%rbp),%rax > 0x000000000041c86f <+15215>: mov 0x68(%rax),%rdi > 0x000000000041c873 <+15219>: callq 0x404390 <unlink@plt> > 0x000000000041c878 <+15224>: test %eax,%eax > 0x000000000041c87a <+15226>: jns 0x41c7b6 <gethttp+15030> > 0x000000000041c880 <+15232>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041c885 <+15237>: mov (%rax),%edi > 0x000000000041c887 <+15239>: callq 0x4042e0 <strerror@plt> > 0x000000000041c88c <+15244>: mov -0x360(%rbp),%rcx > 0x000000000041c893 <+15251>: mov $0x450037,%esi > 0x000000000041c898 <+15256>: mov $0x1,%edi > 0x000000000041c89d <+15261>: mov 0x68(%rcx),%rdx > 0x000000000041c8a1 <+15265>: mov %rax,%rcx > 0x000000000041c8a4 <+15268>: xor %eax,%eax > 0x000000000041c8a6 <+15270>: callq 0x420c30 <logprintf> > 0x000000000041c8ab <+15275>: cmpb $0x0,0x2488b6(%rip) # 0x665168 <pconn_active> > 0x000000000041c8b2 <+15282>: je 0x41c8c2 <gethttp+15298> > 0x000000000041c8b4 <+15284>: mov -0x34c(%rbp),%eax > 0x000000000041c8ba <+15290>: cmp 0x248880(%rip),%eax # 0x665140 <pconn> > 0x000000000041c8c0 <+15296>: je 0x41c8ef <gethttp+15343> > 0x000000000041c8c2 <+15298>: mov -0x34c(%rbp),%edi > 0x000000000041c8c8 <+15304>: callq 0x407170 <fd_close> > 0x000000000041c8cd <+15309>: mov %r14,%rdi > 0x000000000041c8d0 <+15312>: callq 0x4049a0 <free@plt> > 0x000000000041c8d5 <+15317>: mov -0x348(%rbp),%rdi > 0x000000000041c8dc <+15324>: mov $0x37,%eax > 0x000000000041c8e1 <+15329>: test %rdi,%rdi > 0x000000000041c8e4 <+15332>: jne 0x41b89a <gethttp+11162> > 0x000000000041c8ea <+15338>: jmpq 0x41958c <gethttp+2188> > 0x000000000041c8ef <+15343>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041c8f4 <+15348>: jmp 0x41c8cd <gethttp+15309> > 0x000000000041c8f6 <+15350>: cmpb $0x0,0x24c891(%rip) # 0x66918e <opt+14> > 0x000000000041c8fd <+15357>: mov $0x5,%edx > 0x000000000041c902 <+15362>: je 0x41c953 <gethttp+15443> > 0x000000000041c904 <+15364>: mov $0x44e1d8,%esi > 0x000000000041c909 <+15369>: xor %edi,%edi > 0x000000000041c90b <+15371>: callq 0x404560 <dcgettext@plt> > 0x000000000041c910 <+15376>: mov %rax,%rsi > 0x000000000041c913 <+15379>: xor %edi,%edi > 0x000000000041c915 <+15381>: callq 0x420910 <logputs> > 0x000000000041c91a <+15386>: jmpq 0x41c308 <gethttp+13832> > 0x000000000041c91f <+15391>: mov -0x3e8(%rbp),%rdi > 0x000000000041c926 <+15398>: callq 0x42f000 <number_to_static_string> > 0x000000000041c92b <+15403>: xor %edi,%edi > 0x000000000041c92d <+15405>: mov %rax,%rbx > 0x000000000041c930 <+15408>: mov $0x5,%edx > 0x000000000041c935 <+15413>: mov $0x43799f,%esi > 0x000000000041c93a <+15418>: callq 0x404560 <dcgettext@plt> > 0x000000000041c93f <+15423>: mov %rbx,%rdx > 0x000000000041c942 <+15426>: mov %rax,%rsi > 0x000000000041c945 <+15429>: xor %edi,%edi > 0x000000000041c947 <+15431>: xor %eax,%eax > 0x000000000041c949 <+15433>: callq 0x420c30 <logprintf> > 0x000000000041c94e <+15438>: jmpq 0x41c308 <gethttp+13832> > 0x000000000041c953 <+15443>: mov $0x44e18f,%esi > 0x000000000041c958 <+15448>: xor %edi,%edi > 0x000000000041c95a <+15450>: callq 0x404560 <dcgettext@plt> > 0x000000000041c95f <+15455>: jmp 0x41c910 <gethttp+15376> > 0x000000000041c961 <+15457>: mov $0x44e1e0,%edi > 0x000000000041c966 <+15462>: callq 0x436640 <quote> > 0x000000000041c96b <+15467>: mov %rax,%r13 > 0x000000000041c96e <+15470>: jmpq 0x41c612 <gethttp+14610> > 0x000000000041c973 <+15475>: mov 0x24ca17(%rip),%esi # 0x669390 <opt+528> > 0x000000000041c979 <+15481>: test %esi,%esi > 0x000000000041c97b <+15483>: jg 0x41c795 <gethttp+14997> > 0x000000000041c981 <+15489>: mov -0x3c4(%rbp),%ecx > 0x000000000041c987 <+15495>: test %ecx,%ecx > 0x000000000041c989 <+15497>: jg 0x41c795 <gethttp+14997> > 0x000000000041c98f <+15503>: mov -0x360(%rbp),%rax > 0x000000000041c996 <+15510>: mov $0x1,%esi > 0x000000000041c99b <+15515>: mov 0x68(%rax),%rdi > 0x000000000041c99f <+15519>: callq 0x42c740 <fopen_excl> > 0x000000000041c9a4 <+15524>: test %rax,%rax > 0x000000000041c9a7 <+15527>: mov %rax,%rbx > 0x000000000041c9aa <+15530>: jne 0x41c5e6 <gethttp+14566> > 0x000000000041c9b0 <+15536>: callq 0x4040d0 <__errno_location@plt> > 0x000000000041c9b5 <+15541>: mov (%rax),%edi > 0x000000000041c9b7 <+15543>: cmp $0x11,%edi > 0x000000000041c9ba <+15546>: jne 0x41c7de <gethttp+15070> > 0x000000000041c9c0 <+15552>: mov -0x360(%rbp),%rax > 0x000000000041c9c7 <+15559>: xor %edi,%edi > 0x000000000041c9c9 <+15561>: mov $0x5,%edx > 0x000000000041c9ce <+15566>: mov $0x4380a8,%esi > 0x000000000041c9d3 <+15571>: mov 0x68(%rax),%rbx > 0x000000000041c9d7 <+15575>: callq 0x404560 <dcgettext@plt> > 0x000000000041c9dc <+15580>: mov $0x1,%edi > 0x000000000041c9e1 <+15585>: mov %rax,%rsi > 0x000000000041c9e4 <+15588>: xor %eax,%eax > 0x000000000041c9e6 <+15590>: mov %rbx,%rdx > 0x000000000041c9e9 <+15593>: callq 0x420c30 <logprintf> > 0x000000000041c9ee <+15598>: cmpb $0x0,0x248773(%rip) # 0x665168 <pconn_active> > 0x000000000041c9f5 <+15605>: je 0x41ca05 <gethttp+15621> > 0x000000000041c9f7 <+15607>: mov -0x34c(%rbp),%eax > 0x000000000041c9fd <+15613>: cmp 0x24873d(%rip),%eax # 0x665140 <pconn> > 0x000000000041ca03 <+15619>: je 0x41ca32 <gethttp+15666> > 0x000000000041ca05 <+15621>: mov -0x34c(%rbp),%edi > 0x000000000041ca0b <+15627>: callq 0x407170 <fd_close> > 0x000000000041ca10 <+15632>: mov %r14,%rdi > 0x000000000041ca13 <+15635>: callq 0x4049a0 <free@plt> > 0x000000000041ca18 <+15640>: mov -0x348(%rbp),%rdi > 0x000000000041ca1f <+15647>: mov $0x19,%eax > 0x000000000041ca24 <+15652>: test %rdi,%rdi > 0x000000000041ca27 <+15655>: jne 0x41b89a <gethttp+11162> > 0x000000000041ca2d <+15661>: jmpq 0x41958c <gethttp+2188> > 0x000000000041ca32 <+15666>: callq 0x4183f0 <invalidate_persistent> > 0x000000000041ca37 <+15671>: jmp 0x41ca10 <gethttp+15632> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1099680
: 897767 |
897768
|
897769
|
897770
|
897771
|
897772
|
897773
|
897774
|
897775
|
897776
|
897777