HAA__text__TEXTxGi__debug_frame__DWARFxH J__debug_info__DWARF &K)__debug_abbrev__DWARF/5__debug_aranges__DWARFa218__debug_macinfo__DWARFa218__debug_loc__DWARFa218XL4__debug_pubnames__DWARF4:__debug_pubtypes__DWARF5';__debug_str__DWARF5/;__debug_ranges__DWARF 6;M__data__DATA6<__cstring__TEXT6O<__eh_frame__TEXT9>hN h__debug_line__DWARF:{@N__debug_inlined__DWARFCAuGRS4@Vl P UH勆GG HHG(H~Hw]DUHHGHGH@]fDUHHGHt HH1]fUHAWAVAUATSHHIL=DfD{11{8t8#t8#uIEeIuLA}AEyG8EEDKH$10L;H DcAtAuKA}y>t08EEDKH$10LDH I~8LAEt+8DC1LKH I0LLAEDH[A\A]A^A_]AH{ Ht38DKH$H=-1H 0EDxbs1lu T8DCH=#1H I0t8H=01H EI0DUHHH51]fUHAVSHHH51HtAH51HD1[A^]fDUHAWAVATSHHHHu IM~LcA~1AFyB8H=1H I0ANI~(HIv(A~AV 38EFEMHD$L<$H=1H y8EMANHD$ $H=1H 0A~AySh8EFEMHD$L<$H=1H A~yS8EFEMHD$L<$H=1H I|$8LyP8EFEMHD$L<$H=1H _I|$8Lx1dtC8EFEIHD$H $H=1H 0H{LAH[A\A^A_]UHAVSHDsHExP{y=t/8DCH=U1H I0CH[A^]x $+ $0 $P 4p  $P 0pC 48  0x &4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)nc_proxy.c/Users/eran/github/nutcracker/twemproxy-twemproxy_bsd/src/proxy_refproxy_ref+Vconn"owner 6+pool>&pproxy_unrefproxy_unref00JVconn/"l4Jpool1>&intprstatus_t?proxy_each_deinitproxy_each_deinitwPnVelem  data TTn p"PXpool>& proxy_recvproxy_recvXwpKV ctxW connW"! statusYw`Pproxy_acceptwctxp"statuswc "sd pnproxy_deinitproxy_deinitPgVctxWTgstatuswproxy_initproxy_initwpVctx 0 statuswPproxy_each_initproxy_each_initwVelem  data T p"Pstatuswpool>&\ 'NzJz'proxy_listen}wctx|p|"status~wpool>&dproxy_reuse^wp]"status_wun`&proxy_closeproxy_closeAxV ctx@Uconn@"h ` statusBwP&" (tqe_next"(#tqe_prev(#unsigned intsocklen_tunsigned char/__uint8_t*/sa_family_tOchar !d"l #sockaddrB$sa_len@C#$sa_familyQD#$sa_dataoE# tqe_next#tqe_prev#:tqe_next#tqe_prev#itqe_next#tqe_prev#long long unsigned intiuint64_t;long long intint64_t(/uint8_t-%7rbnode0left#right#parent#key#data  # color!#(uint32_t7dstqe_next#%mbuf0Jmagic7#nextG#posd#lastd#startd# endd#(l% mhdrKstqh_first"#stqh_last"#&' ' ' msg_parse_t( msg_parse_result)MSG_PARSE_OK)MSG_PARSE_ERROR)MSG_PARSE_REPAIR)MSG_PARSE_FRAGMENT)MSG_PARSE_AGAINB msg_parse_result_t#& ''   mbuf_copy_t* w'  msg_post_splitcopy_t' msg_coalesce_t('msg_type#)MSG_UNKNOWN)MSG_REQ_MC_GET)MSG_REQ_MC_GETS)MSG_REQ_MC_DELETE)MSG_REQ_MC_CAS)MSG_REQ_MC_SET)MSG_REQ_MC_ADD)MSG_REQ_MC_REPLACE)MSG_REQ_MC_APPEND)MSG_REQ_MC_PREPEND )MSG_REQ_MC_INCR )MSG_REQ_MC_DECR )MSG_REQ_MC_QUIT )MSG_RSP_MC_NUM )MSG_RSP_MC_STORED)MSG_RSP_MC_NOT_STORED)MSG_RSP_MC_EXISTS)MSG_RSP_MC_NOT_FOUND)MSG_RSP_MC_END)MSG_RSP_MC_VALUE)MSG_RSP_MC_DELETED)MSG_RSP_MC_ERROR)MSG_RSP_MC_CLIENT_ERROR)MSG_RSP_MC_SERVER_ERROR)MSG_REQ_REDIS_DEL)MSG_REQ_REDIS_EXISTS)MSG_REQ_REDIS_EXPIRE)MSG_REQ_REDIS_EXPIREAT)MSG_REQ_REDIS_PEXPIRE)MSG_REQ_REDIS_PEXPIREAT)MSG_REQ_REDIS_PERSIST)MSG_REQ_REDIS_PTTL)MSG_REQ_REDIS_TTL )MSG_REQ_REDIS_TYPE!)MSG_REQ_REDIS_APPEND")MSG_REQ_REDIS_BITCOUNT#)MSG_REQ_REDIS_DECR$)MSG_REQ_REDIS_DECRBY%)MSG_REQ_REDIS_DUMP&)MSG_REQ_REDIS_GET')MSG_REQ_REDIS_GETBIT()MSG_REQ_REDIS_GETRANGE))MSG_REQ_REDIS_GETSET*)MSG_REQ_REDIS_INCR+)MSG_REQ_REDIS_INCRBY,)MSG_REQ_REDIS_INCRBYFLOAT-)MSG_REQ_REDIS_MGET.)MSG_REQ_REDIS_PSETEX/)MSG_REQ_REDIS_RESTORE0)MSG_REQ_REDIS_SET1)MSG_REQ_REDIS_SETBIT2)MSG_REQ_REDIS_SETEX3)MSG_REQ_REDIS_SETNX4)MSG_REQ_REDIS_SETRANGE5)MSG_REQ_REDIS_STRLEN6)MSG_REQ_REDIS_HDEL7)MSG_REQ_REDIS_HEXISTS8)MSG_REQ_REDIS_HGET9)MSG_REQ_REDIS_HGETALL:)MSG_REQ_REDIS_HINCRBY;)MSG_REQ_REDIS_HINCRBYFLOAT<)MSG_REQ_REDIS_HKEYS=)MSG_REQ_REDIS_HLEN>)MSG_REQ_REDIS_HMGET?)MSG_REQ_REDIS_HMSET)MSG_REQ_REDIS_HSET)MSG_REQ_REDIS_HSETNX)MSG_REQ_REDIS_HVALS)MSG_REQ_REDIS_LINDEX)MSG_REQ_REDIS_LINSERT)MSG_REQ_REDIS_LLEN)MSG_REQ_REDIS_LPOP)MSG_REQ_REDIS_LPUSH)MSG_REQ_REDIS_LPUSHX)MSG_REQ_REDIS_LRANGE)MSG_REQ_REDIS_LREM)MSG_REQ_REDIS_LSET)MSG_REQ_REDIS_LTRIM)MSG_REQ_REDIS_RPOP)MSG_REQ_REDIS_RPOPLPUSH)MSG_REQ_REDIS_RPUSH)MSG_REQ_REDIS_RPUSHX)MSG_REQ_REDIS_SADD)MSG_REQ_REDIS_SCARD)MSG_REQ_REDIS_SDIFF)MSG_REQ_REDIS_SDIFFSTORE)MSG_REQ_REDIS_SINTER)MSG_REQ_REDIS_SINTERSTORE)MSG_REQ_REDIS_SISMEMBER)MSG_REQ_REDIS_SMEMBERS)MSG_REQ_REDIS_SMOVE)MSG_REQ_REDIS_SPOP)MSG_REQ_REDIS_SRANDMEMBER)MSG_REQ_REDIS_SREM)MSG_REQ_REDIS_SUNION)MSG_REQ_REDIS_SUNIONSTORE)MSG_REQ_REDIS_ZADD)MSG_REQ_REDIS_ZCARD)MSG_REQ_REDIS_ZCOUNT)MSG_REQ_REDIS_ZINCRBY)MSG_REQ_REDIS_ZINTERSTORE)MSG_REQ_REDIS_ZRANGE)MSG_REQ_REDIS_ZRANGEBYSCORE)MSG_REQ_REDIS_ZRANK)MSG_REQ_REDIS_ZREM)MSG_REQ_REDIS_ZREMRANGEBYRANK)MSG_REQ_REDIS_ZREMRANGEBYSCORE)MSG_REQ_REDIS_ZREVRANGE)MSG_REQ_REDIS_ZREVRANGEBYSCORE)MSG_REQ_REDIS_ZREVRANK)MSG_REQ_REDIS_ZSCORE)MSG_REQ_REDIS_ZUNIONSTORE)MSG_REQ_REDIS_EVAL)MSG_REQ_REDIS_EVALSHA)MSG_RSP_REDIS_STATUS)MSG_RSP_REDIS_ERROR)MSG_RSP_REDIS_INTEGER)MSG_RSP_REDIS_BULK)MSG_RSP_REDIS_MULTIBULK)MSG_SENTINELG msg_type_tperr_tA+msg8Fc_tqe#s_tqe #m_tqe:# id#0peer#8owner"#@tmo_rbe#Hmhdr#xmlen7#statep#posd#tokend#parser/ #result #pre_splitcopy #post_splitcopy #pre_coalesce1 #post_coalesce1 #type'#key_startd#key_endd#vlen7#endd#narg_startd#narg_endd#narg7#rnarg7#rlen7#integer7#frag_owner#nfrag7#frag_id#err9#,error#,ferror#,request#,quit#,noreply#,done#,fdone#,first_fragment#,last_fragment#,swallow#,redis#F%msg_tqhGtqh_first#tqh_last#-confshort unsigned intuint16_t2%<stringBlen7#datad#long unsigned int.<size_tF%stats_bufferSlenQT#datadU#sizeQV#%array Anelem7#elem #sizeQ#nalloc7#long int&' %k__darwin_pthread_handler_rec;__routine<#__arg =#__nextk>#!d/l+_opaque_pthread_tH__sigH#__cleanup_stackkH#__opaquesH#pthread_tP-kevent&' '7%evbase0kqp#changes#kevents #n_changesp!#n_returnedp"#n_processedp## neventp$#$callback_fp%#( 0p+lstats8MportZ#intervalp[#addr\#start_ts^#buf`_# currenta#8shadowb#Xsumc#xtide#sdpf#st_evbh#service_strj#servicek#source_strl#sourcem#version_strn#versiono#uptime_strp#timestamp_strq#aggregates#updatedt#%contextHCid7m#cfn#statslo#poolq#evbr#8max_timeoutps#@timeoutpt#Dt*w''"conn_recv_t_Bool*O''"',5Oconn_recv_next_t&''"''oconn_recv_done_tconn_send_t*''"conn_send_next_t&''"'conn_send_done_t&9''"(9conn_close_t *e,'"Ueconn_active_t"&'"' conn_ref_t#&'"conn_unref_t%conn_msgq_t(%"connDconn_tqe(#owner )#sdp+#familyp,#addrlen-# addr.#(imsg_q0#0omsg_q1#@rmsg2#Psmsg3#Xrecv5#`recv_nextW6#hrecv_done7#psend8#xsend_next9#send_done:#closeA;#activem<#ref>#unref?#enqueue_inqA#dequeue_inqB#enqueue_outqC#dequeue_outqD#recv_bytesQF#send_bytesQG#events7I#err9J#,recv_activeK#,recv_readyL#,send_activeM#,send_readyN#,clientP#,proxyQ#,connectingR#,connectedS#,eofT#,doneU#,redisV#%0#conn_tqhEtqh_first"Y#tqh_lastY#%c#continuum@index7A#value7B#0#1dk#*#7's#'Q{##hash_t@%>&server_poolIidx7Y#ctxZ#p_conn"\#nc_conn_q7]#c_conn_q"^# server`#0ncontinuum7a#Pnserver_continuum7b#Tcontinuumc#c#Xnlive_server7d#`next_rebuilde#hnameg#paddrstrh#porti#familypj#addrlenk#addrl#dist_typepm#key_hash_typepn#key_hash#o#hash_tagp#timeoutpq#backlogpr#client_connections7s#server_connections7t#server_retry_timeoutu#server_failure_limit7v#,auto_eject_hostsw#,preconnectx#,redisy##!V&d"lg%&sockaddr_unjOsun_len/P#sun_familyQQ#sun_pathF&R#V&% R .@: ; ' ? @ : ; I 4: ; I$>  I: ; .@: ; ' I? @ : ; I 4: ; I , .@: ;' I? @ : ;I U4: ;I1X Y41 ,.: ;' I : ;I .@: ; ' ? @ 1X Y 1X Y 1 ,4141 ,.: ; ' I : ; II : ;  : ;  I: ; 8  : ; $ > !I"!I/ # : ;$ I: ;8 % : ; &' 'I( : ; )( *I' + : ; , I: ; 8 -< .I: ;/!I/05I : ; 1&I : ; U+UT+T04U4JUPTUTnUtUUK^tTKTPTUTgUtwUwUUS\P\P P PP T xS&proxy_listenproxy_unrefproxy_recvproxy_acceptnproxy_initproxy_each_initdproxy_closeproxy_deinit'proxy_reuseproxy_refproxy_each_deinit#&tcontextconnproxy_acceptproxy_deinitproxy_listenproxy_reusetKtww  xnc_proxy.caccept on p %d failed: %sget conn for c %d from p %d failed: %sclose c %d failed, ignored: %sset nonblock on c %d from p %d failed: %sset tcpnodelay on c %d from p %d failed, ignored: %sevent add conn from p %d failed: %ssocket failed: %sreuse of addr '%.*s' for listening on p %d failed: %sbind on p %d to addr '%.*s' failed: %slisten on p %d on addr '%.*s' failed: %sset nonblock on p %d on addr '%.*s' failed: %sevent add conn p %d on addr '%.*s' failed: %sevent del out p %d on addr '%.*s' failed: %sclose p %d failed, ignored: %szRx ,+ ,L ,| 4  , 4C 4L8  4x wY /Users/eran/github/nutcracker/twemproxy-twemproxy_bsd/src/nc_proxy.c .       ! % ) 0 4 4 8 @ H P T T X ] l pz t         ^ P     [ k }     )   2H P V[ V V V- [    W   &  ! PG T T pZ t w w   .  b ]       ]      NX N m u z z5    R  : J! \ \ c          ' r    +  ~         ! & - e oq xqproxy_accept proxy_listenproxy_reuse$Nt)-a!-WI>2-7 -.-- &-!- 2- ---{+-l ^<2-5 -(--*- 2- ---.- x2-q -d--V,-A!-: , 2- ---/-2- ---%-v3-E!-;-&2- ---1-(-$-$-c$-[=!-0"2- - --!-2- ---&-!-{l2-e -\--I'-!-2- ---*-!-2- -~--p0-R!-M.2-' ---.-"- - - -#-`(lDaNFVN3+G?ZR7/{phME:2' rj_W<4)!tlQI>6xph`H@80^P^P^^^^P^P ^ pbVJ>2&{ocWK?3'}ocWK<0$ ug[OA5){ocWK?3'znbVJ>2&~rfmP2 6 07 `7 7 6  6 7 7$ 8, 74 08= `8F 8O 8X 8a9G:P9P|9X:p :,p9^(9 0lX9@I8T80o[}_proxy_ref_proxy_unref_proxy_each_deinit_proxy_recv_accept___error__stats_pool_incr_nc_set_nonblocking_log_loggable_strerror__log_nc_set_tcpnodelay_event_add_conn_conn_get_close_proxy_deinit_array_each_proxy_init_proxy_each_init_conn_get_proxy_socket_unlink_bind_nc_set_reuseaddr_listen_event_del_out_proxy_close_conn_put_proxy_ref.eh_proxy_unref.eh_proxy_each_deinit.eh_proxy_recv.eh_proxy_deinit.eh_proxy_init.eh_proxy_each_init.eh_proxy_close.ehL_.strL_.str4L_.str5L_.str6L_.str2L_.str1L_.str3L_.str7L_.str9L_.str8L_.str10L_.str11L_.str12L_.str13L_.str14EH_frame0