// File: /workspace/github_c_makefile_star2_O0/hkshenSmart[P]ONVIF-discovery_cs/stdsoap2.c
// Function: soap_init
SOAP_FMAC2
soap_init(struct soap *soap)
{ size_t i;
  soap->state = SOAP_INIT;
#ifdef SOAP_MEM_DEBUG
  soap_init_mht(soap);
#endif
#if !defined(WITH_LEAN) || defined(SOAP_DEBUG)
  soap_init_logs(soap);
#endif
#ifdef SOAP_DEBUG
#ifdef TANDEM
  soap_set_test_logfile(soap, "TESTLOG");
  soap_set_sent_logfile(soap, "SENTLOG");
  soap_set_recv_logfile(soap, "RECVLOG");
#else
  soap_set_test_logfile(soap, "TEST.log");
  soap_set_sent_logfile(soap, "SENT.log");
  soap_set_recv_logfile(soap, "RECV.log");
#endif
#endif
  soap->version = 0;
  soap_imode(soap, SOAP_IO_DEFAULT);
  soap_omode(soap, SOAP_IO_DEFAULT);
  soap->plugins = NULL;
  soap->user = NULL;
  for (i = 0; i < sizeof(soap->data)/sizeof(*soap->data); i++)
    soap->data[i] = NULL;
  soap->userid = NULL;
  soap->passwd = NULL;
#ifndef WITH_NOHTTP
  soap->fpost = http_post;
  soap->fput = http_put;
  soap->fget = http_get;
  soap->fdel = http_405;
  soap->fopt = http_405;
  soap->fhead = http_405;
  soap->fform = NULL;
  soap->fposthdr = http_post_header;
  soap->fresponse = http_response;
  soap->fparse = http_parse;
  soap->fparsehdr = http_parse_header;
#endif
  soap->fheader = NULL;
  soap->fconnect = NULL;
  soap->fdisconnect = NULL;
#ifndef WITH_NOIO
  soap->ipv6_multicast_if = 0;
  soap->ipv4_multicast_if = NULL;
  soap->ipv4_multicast_ttl = 0; /* 0: use default */
#ifndef WITH_IPV6
  soap->fresolve = tcp_gethost;
#else
  soap->fresolve = NULL;
#endif
  soap->faccept = tcp_accept;
  soap->fopen = tcp_connect;
  soap->fclose = tcp_disconnect;
  soap->fclosesocket = tcp_closesocket;
  soap->fshutdownsocket = tcp_shutdownsocket;
  soap->fsend = fsend;
  soap->frecv = frecv;
  soap->fpoll = soap_poll;
#else
  soap->fopen = NULL;
  soap->fclose = NULL;
  soap->fpoll = NULL;
#endif
  soap->fseterror = NULL;
  soap->fignore = NULL;
  soap->fserveloop = NULL;
  soap->fplugin = fplugin;
  soap->fmalloc = NULL;
#ifndef WITH_LEANER
  soap->feltbegin = NULL;
  soap->feltendin = NULL;
  soap->feltbegout = NULL;
  soap->feltendout = NULL;
  soap->fprepareinitsend = NULL;
  soap->fprepareinitrecv = NULL;
  soap->fpreparesend = NULL;
  soap->fpreparerecv = NULL;
  soap->fpreparefinalsend = NULL;
  soap->fpreparefinalrecv = NULL;
  soap->ffiltersend = NULL;
  soap->ffilterrecv = NULL;
  soap->fdimereadopen = NULL;
  soap->fdimewriteopen = NULL;
  soap->fdimereadclose = NULL;
  soap->fdimewriteclose = NULL;
  soap->fdimeread = NULL;
  soap->fdimewrite = NULL;
  soap->fmimereadopen = NULL;
  soap->fmimewriteopen = NULL;
  soap->fmimereadclose = NULL;
  soap->fmimewriteclose = NULL;
  soap->fmimeread = NULL;
  soap->fmimewrite = NULL;
#endif
  soap->float_format = "%.9G"; /* Alternative: use "%G" */
  soap->double_format = "%.17lG"; /* Alternative: use "%lG" */
  soap->dime_id_format = "cid:id%d"; /* default DIME id format */
  soap->http_version = "1.1";
  soap->proxy_http_version = "1.0";
  soap->http_content = NULL;
  soap->actor = NULL;
  soap->lang = "en";
  soap->keep_alive = 0;
  soap->tcp_keep_alive = 0;
  soap->tcp_keep_idle = 0;
  soap->tcp_keep_intvl = 0;
  soap->tcp_keep_cnt = 0;
  soap->max_keep_alive = SOAP_MAXKEEPALIVE;
  soap->recv_timeout = 0;
  soap->send_timeout = 0;
  soap->connect_timeout = 0;
  soap->accept_timeout = 0;
  soap->socket_flags = 0;
  soap->connect_flags = 0;
  soap->bind_flags = 0;
  soap->accept_flags = 0;
  soap->linger_time = 0;
  soap->ip = 0;
  soap->labbuf = NULL;
  soap->lablen = 0;
  soap->labidx = 0;
  soap->encodingStyle = SOAP_STR_EOS;
#ifndef WITH_NONAMESPACES
  soap->namespaces = namespaces;
#else
  soap->namespaces = NULL;
#endif
  soap->local_namespaces = NULL;
  soap->nlist = NULL;
  soap->blist = NULL;
  soap->clist = NULL;
  soap->alist = NULL;
  soap->attributes = NULL;
  soap->header = NULL;
  soap->fault = NULL;
  soap->master = SOAP_INVALID_SOCKET;
  soap->socket = SOAP_INVALID_SOCKET;
  soap->os = NULL;
  soap->is = NULL;
#ifndef WITH_LEANER
  soap->dom = NULL;
  soap->dime.list = NULL;
  soap->dime.first = NULL;
  soap->dime.last = NULL;
  soap->mime.list = NULL;
  soap->mime.first = NULL;
  soap->mime.last = NULL;
  soap->mime.boundary = NULL;
  soap->mime.start = NULL;
  soap->xlist = NULL;
#endif
#ifndef UNDER_CE
  soap->recvfd = 0;
  soap->sendfd = 1;
#else
  soap->recvfd = stdin;
  soap->sendfd = stdout;
#endif
  soap->host[0] = '\0';
  soap->port = 0;
  soap->action = NULL;
  soap->proxy_host = NULL;
  soap->proxy_port = 8080;
  soap->proxy_userid = NULL;
  soap->proxy_passwd = NULL;
  soap->authrealm = NULL;
  soap->prolog = NULL;
#ifdef WITH_ZLIB
  soap->zlib_state = SOAP_ZLIB_NONE;
  soap->zlib_in = SOAP_ZLIB_NONE;
  soap->zlib_out = SOAP_ZLIB_NONE;
  soap->d_stream = (z_stream*)SOAP_MALLOC(soap, sizeof(z_stream));
  soap->d_stream->zalloc = Z_NULL;
  soap->d_stream->zfree = Z_NULL;
  soap->d_stream->opaque = Z_NULL;
  soap->z_buf = NULL;
  soap->z_level = 6;
  soap->z_dict = NULL;
  soap->z_dict_len = 0;
#endif
#ifndef WITH_LEAN
  soap->wsuid = NULL;
  soap->c14nexclude = NULL;
  soap->cookies = NULL;
  soap->cookie_domain = NULL;
  soap->cookie_path = NULL;
  soap->cookie_max = 32;
#endif
#ifdef WMW_RPM_IO
  soap->rpmreqid = NULL;
#endif
#ifdef PALM
  palmNetLibOpen();
#endif
#ifndef WITH_NOIDREF
  soap_init_iht(soap);
  soap_init_pht(soap);
#endif
#ifdef WITH_OPENSSL
  if (!soap_ssl_init_done)
    soap_ssl_init();
  soap->fsslauth = ssl_auth_init;
  soap->fsslverify = ssl_verify_callback;
  soap->bio = NULL;
  soap->ssl = NULL;
  soap->ctx = NULL;
  soap->session = NULL;
  soap->ssl_flags = SOAP_SSL_DEFAULT;
  soap->keyfile = NULL;
  soap->password = NULL;
  soap->cafile = NULL;
  soap->capath = NULL;
  soap->crlfile = NULL;
  soap->dhfile = NULL;
  soap->randfile = NULL;
#endif
#ifdef WITH_GNUTLS
  if (!soap_ssl_init_done)
    soap_ssl_init();
  soap->fsslauth = ssl_auth_init;
  soap->fsslverify = NULL;
  soap->xcred = NULL;
  soap->acred = NULL;
  soap->cache = NULL;
  soap->session = NULL;
  soap->ssl_flags = SOAP_SSL_DEFAULT;
  soap->keyfile = NULL;
  soap->password = NULL;
  soap->cafile = NULL;
  soap->capath = NULL;
  soap->crlfile = NULL;
  soap->dh_params = NULL;
  soap->rsa_params = NULL;
#endif
#ifdef WITH_C_LOCALE
  soap->c_locale = newlocale(LC_ALL_MASK, "C", NULL);
#else
  soap->c_locale = NULL;
#endif
  soap->buflen = 0;
  soap->bufidx = 0;
#ifndef WITH_LEANER
  soap->dime.chunksize = 0;
  soap->dime.buflen = 0;
#endif
  soap->null = 0;
  soap->position = 0;
  soap->encoding = 0;
  soap->mustUnderstand = 0;
  soap->ns = 0;
  soap->part = SOAP_END;
  soap->event = 0;
  soap->alloced = 0;
  soap->count = 0;
  soap->length = 0;
  soap->cdata = 0;
  soap->peeked = 0;
  soap->ahead = 0;
  soap->idnum = 0;
  soap->level = 0;
  soap->endpoint[0] = '\0';
  soap->error = SOAP_OK;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movw $0x1, (%rax)
movq -0x8(%rbp), %rdi
callq 0x271d0
movq -0x8(%rbp), %rax
movw $0x0, 0x2(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x8(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x4(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0xc(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x4(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbf70(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbf48(%rax)
movq $0x0, -0x10(%rbp)
cmpq $0x4, -0x10(%rbp)
jae 0x27a83
movq -0x8(%rbp), %rax
movq -0x10(%rbp), %rcx
movq $0x0, 0xbf50(%rax,%rcx,8)
movq -0x10(%rbp), %rax
addq $0x1, %rax
movq %rax, -0x10(%rbp)
jmp 0x27a5a
movq -0x8(%rbp), %rax
movq $0x0, 0xbf78(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbf80(%rax)
movq -0x8(%rbp), %rax
leaq -0x86cc(%rip), %rcx     # 0x1f3e0
movq %rcx, 0xbf88(%rax)
movq -0x8(%rbp), %rax
leaq -0x80ce(%rip), %rcx     # 0x1f9f0
movq %rcx, 0xbf98(%rax)
movq -0x8(%rbp), %rax
leaq -0x80c0(%rip), %rcx     # 0x1fa10
movq %rcx, 0xbf90(%rax)
movq -0x8(%rbp), %rax
leaq -0x80c2(%rip), %rcx     # 0x1fa20
movq %rcx, 0xbfa0(%rax)
movq -0x8(%rbp), %rax
leaq -0x80d4(%rip), %rcx     # 0x1fa20
movq %rcx, 0xbfa8(%rax)
movq -0x8(%rbp), %rax
leaq -0x80e6(%rip), %rcx     # 0x1fa20
movq %rcx, 0xbfb0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbfb8(%rax)
movq -0x8(%rbp), %rax
leaq -0x80f7(%rip), %rcx     # 0x1fa30
movq %rcx, 0xbfc0(%rax)
movq -0x8(%rbp), %rax
leaq -0x8059(%rip), %rcx     # 0x1fae0
movq %rcx, 0xbfc8(%rax)
movq -0x8(%rbp), %rax
leaq -0x7c1b(%rip), %rcx     # 0x1ff30
movq %rcx, 0xbfd0(%rax)
movq -0x8(%rbp), %rax
leaq -0x727d(%rip), %rcx     # 0x208e0
movq %rcx, 0xbfd8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbfe0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbff0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbff8(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x27374(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x27378(%rax)
movq -0x8(%rbp), %rax
movb $0x0, 0x27380(%rax)
movq -0x8(%rbp), %rax
leaq -0x6c94(%rip), %rcx     # 0x20f30
movq %rcx, 0xbfe8(%rax)
movq -0x8(%rbp), %rax
leaq -0x6be6(%rip), %rcx     # 0x20ff0
movq %rcx, 0xc018(%rax)
movq -0x8(%rbp), %rax
leaq -0x6bb8(%rip), %rcx     # 0x21030
movq %rcx, 0xc010(%rax)
movq -0x8(%rbp), %rax
leaq -0x5e4a(%rip), %rcx     # 0x21db0
movq %rcx, 0xc020(%rax)
movq -0x8(%rbp), %rax
leaq -0x5ddc(%rip), %rcx     # 0x21e30
movq %rcx, 0xc000(%rax)
movq -0x8(%rbp), %rax
leaq -0x5dce(%rip), %rcx     # 0x21e50
movq %rcx, 0xc008(%rax)
movq -0x8(%rbp), %rax
leaq -0x5db0(%rip), %rcx     # 0x21e80
movq %rcx, 0xc028(%rax)
movq -0x8(%rbp), %rax
leaq -0x59c2(%rip), %rcx     # 0x22280
movq %rcx, 0xc030(%rax)
movq -0x8(%rbp), %rax
leaq -0x9cf4(%rip), %rcx     # 0x1df60
movq %rcx, 0xc038(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc040(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc048(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc050(%rax)
movq -0x8(%rbp), %rax
leaq -0x8933(%rip), %rcx     # 0x1f360
movq %rcx, 0xc058(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc060(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc068(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc070(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc078(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc080(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc088(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc090(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc098(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0a0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0a8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0b0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0c0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0c8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0d0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0d8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0e0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0e8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0f0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc0f8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc100(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc108(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc110(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc118(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc120(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc128(%rax)
movq -0x8(%rbp), %rax
leaq 0x119e1(%rip), %rcx     # 0x397fd
movq %rcx, 0x10(%rax)
movq -0x8(%rbp), %rax
leaq 0x119d7(%rip), %rcx     # 0x39802
movq %rcx, 0x18(%rax)
movq -0x8(%rbp), %rax
leaq 0x119cf(%rip), %rcx     # 0x39809
movq %rcx, 0x20(%rax)
movq -0x8(%rbp), %rax
leaq 0x119c9(%rip), %rcx     # 0x39812
movq %rcx, 0x28(%rax)
movq -0x8(%rbp), %rax
leaq 0x119be(%rip), %rcx     # 0x39816
movq %rcx, 0x1f240(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x30(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x40(%rax)
movq -0x8(%rbp), %rax
leaq 0x13003(%rip), %rcx     # 0x3ae85
movq %rcx, 0x48(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1f22c(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1f22e(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x1f230(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x1f234(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x1f238(%rax)
movq -0x8(%rbp), %rax
movl $0x64, 0x1f23c(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x50(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x54(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x58(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x5c(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x60(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x64(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x68(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x6c(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x70(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f220(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc180(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc188(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc190(%rax)
movq -0x8(%rbp), %rax
leaq 0x11400(%rip), %rcx     # 0x39381
movq %rcx, 0x38(%rax)
movq -0x8(%rbp), %rax
leaq 0x1c240(%rip), %rcx     # 0x441d0
movq %rcx, 0x78(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x80(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x88(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x90(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x98(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xa0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1e5e0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbf30(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xbf38(%rax)
movq -0x8(%rbp), %rax
movl $0xffffffff, 0xc130(%rax) # imm = 0xFFFFFFFF
movq -0x8(%rbp), %rax
movl $0xffffffff, 0xc134(%rax) # imm = 0xFFFFFFFF
movq -0x8(%rbp), %rax
movq $0x0, 0xc138(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc140(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f280(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2d0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2d8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2e0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2f8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f300(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f308(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2e8(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2f0(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f310(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0xc14c(%rax)
movq -0x8(%rbp), %rax
movl $0x1, 0xc148(%rax)
movq -0x8(%rbp), %rax
movb $0x0, 0x1ee08(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x1f228(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f208(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f248(%rax)
movq -0x8(%rbp), %rax
movl $0x1f90, 0x1f250(%rax)  # imm = 0x1F90
movq -0x8(%rbp), %rax
movq $0x0, 0x1f258(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f260(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f210(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f218(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x27348(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x27350(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x27358(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x27360(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x27368(%rax)
movq -0x8(%rbp), %rax
movl $0x20, 0x27370(%rax)
movq -0x8(%rbp), %rdi
callq 0x27460
movq -0x8(%rbp), %rdi
callq 0x274a0
movq -0x8(%rbp), %rax
movq $0x0, 0x27818(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc158(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc150(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f298(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0x1f2a0(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5ec(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e59a(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5e8(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5ea(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5ee(%rax)
movq -0x8(%rbp), %rax
movw $0x9, 0x1e5f0(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5f2(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5f4(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc170(%rax)
movq -0x8(%rbp), %rax
movq $0x0, 0xc178(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0xc164(%rax)
movq -0x8(%rbp), %rax
movw $0x0, 0x1e5f6(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0xc160(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0xbf40(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0xc168(%rax)
movq -0x8(%rbp), %rax
movb $0x0, 0x1e608(%rax)
movq -0x8(%rbp), %rax
movl $0x0, 0x1f274(%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)