JU EU__text__TEXT h[__debug_frame__DWARF |Pa__debug_info__DWARF W. `a+__debug_abbrev__DWARFW9w?__debug_aranges__DWARF <@B__debug_macinfo__DWARF <@B__debug_loc__DWARF <@Bb __debug_pubnames__DWARF=C__debug_pubtypes__DWARF>D__debug_str__DWARF>E__debug_ranges__DWARF|?PEc__data__DATA?Fc __cstring__TEXTAt G__bss__DATAEU__eh_frame__TEXT8KXQ`d h__debug_line__DWARFK Qd__debug_inlined__DWARFSmYpi if0p P??A%UHAWAVAUATSHHAHDžpDžxHDžHHfDžVHHDž0uLLyXt+8H=1H I01HL0LEHE@EHEeHL=L%FHcHE2rU%?D<`$I$HI$HEM,$LLHbXfDM,$LLHy"ADuxFI$H9I$H,M,$LLHyVu;E1DHHHHH>H0H=IcLM,$LLHH=0H=H=0DH=H=H=0ZH0F<$Hr,HrHH=H=H=0H=0H=0HHD$HHD$D$ @D$0u$VH=1ҹ LL 0<H=H50<usH=0H=0HHD$HHD$D$ @D$0u$VH=1ҹ LL 0<u1<u9HHtHHH=01xH<tNuB8H=R1H I01y58H=a1H 묿Hu8V8H=f1H _t;u/8H=m11H=0y88H=1H 1yHt.8H=1H AI0?y1t8H=1H 릾y4t8H=1H b|PyE8H=1H AI0eE!H}H0yF8LEH=1H I0ÀMMLuþH0LHcЉLHy98LEH=1H 냉DMHH LH10H H10u+HpHHtHtHHpHH=0=$P4FfDfDUHSHHtSHH@y@t28L@H=1H I0H=1H 0H[]x 4  ,  S.4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)nc.c/Users/eran/github/nutcracker/twemproxy-twemproxy_bsd/src/intmainmain Vargcargv+.Inci-|statusTP' O 6| CPue |  W!, | P% 2 3| @dQB kB } P P  |C P$ P P%  |*) [ 8 ;| HP; Tnc_set_default_options nci #.status rstatus_t?nc_get_options(Tnci'#.argc'argv'+.c)value)nc_show_usage_Boolnc_test_confnci#.cf$(Qnc_pre_runTnci#.statusTnc_daemonizeJTdump_coreIpidL-sidL-fdMstatusKTnc_create_pidfileTnci#.pid3.fdpid_lennC.*nc_print_runnci#.enc_runnci#.ctx,statusTnc_post_run Vnci#.Z  U  P *q v *nc_remove_pidfilenci#.statusCnc_print_donechar^CK short_optionsNF ?!C"}"#option 6$name8#$has_arg=#$flag?#$valA#K long_options5 @unsigned intuint32_t7"Cunsigned char"9short int#__sbuf`$_baseJa#$_sizeb#%&'"&''1'"long long intfpos_t`&'''"&('''"(__sFILEX"0S9Kc9K# __sFILE$_pJ#$_r#$_w# $_flagsR#$_fileR#$_bf_#$_lbfsize#($_cookie#0$_close#8$_read#@$_seek#H$_write(#P$_ub_#X$_extra;#h$_ur#p$_ubufC#t$_nbufS#w$_lb_#x$_blksize#$_offset#)cFILE`" long unsigned int size_tU#9 array A$nelem!#$elem#$size #$nalloc!#* yaml_error_type_ez+YAML_NO_ERROR+YAML_MEMORY_ERROR+YAML_READER_ERROR+YAML_SCANNER_ERROR+YAML_PARSER_ERROR+YAML_COMPOSER_ERROR+YAML_WRITER_ERROR+YAML_EMITTER_ERROR9 yaml_error_type_t#R yaml_mark_s$index #$line #$column # yaml_mark_t" & ''J' 'e )m yaml_read_handler_t" !9" , a-start c#-end e#-current g#.) _-string h#-file k#9yaml_char_tQ") , r-start< t#-end< v#-pointer< x#-last< z#, -startJ#-endJ#-pointerJ#-lastJ#*P yaml_encoding_ea+YAML_ANY_ENCODING+YAML_UTF8_ENCODING+YAML_UTF16LE_ENCODING+YAML_UTF16BE_ENCODING yaml_encoding_tn*yaml_token_type_e+YAML_NO_TOKEN+YAML_STREAM_START_TOKEN+YAML_STREAM_END_TOKEN+YAML_VERSION_DIRECTIVE_TOKEN+YAML_TAG_DIRECTIVE_TOKEN+YAML_DOCUMENT_START_TOKEN+YAML_DOCUMENT_END_TOKEN+YAML_BLOCK_SEQUENCE_START_TOKEN+YAML_BLOCK_MAPPING_START_TOKEN+YAML_BLOCK_END_TOKEN +YAML_FLOW_SEQUENCE_START_TOKEN +YAML_FLOW_SEQUENCE_END_TOKEN +YAML_FLOW_MAPPING_START_TOKEN +YAML_FLOW_MAPPING_END_TOKEN +YAML_BLOCK_ENTRY_TOKEN+YAML_FLOW_ENTRY_TOKEN+YAML_KEY_TOKEN+YAML_VALUE_TOKEN+YAML_ALIAS_TOKEN+YAML_ANCHOR_TOKEN+YAML_TAG_TOKEN+YAML_SCALAR_TOKEN)g yaml_token_type_t ,-encodingP #,-value< #, -value< "#,I&-handle< (#-suffix< *#*yaml_scalar_style_e+YAML_ANY_SCALAR_STYLE+YAML_PLAIN_SCALAR_STYLE+YAML_SINGLE_QUOTED_SCALAR_STYLE+YAML_DOUBLE_QUOTED_SCALAR_STYLE+YAML_LITERAL_SCALAR_STYLE+YAML_FOLDED_SCALAR_STYLEIyaml_scalar_style_t,l.-value< 0#-length 2#-style4#,8-major:#-minor<#,@-handle< B#-prefix< D#.b-stream_start#-alias#-anchor##-tag+#-scalar.5#-version_directivel=#-tag_directiveE#/yaml_token_sP -type#-dataG#-start_markR J# -end_markR L#8)byaml_token_ta",* -start#-end#-head#-tail#,c-start#-end#-top#/yaml_simple_key_s(-possible#-required#-token_number #-markR #)cyaml_simple_key_t",*-start#-end#-top#0 yaml_parser_state_e+YAML_PARSE_STREAM_START_STATE+YAML_PARSE_IMPLICIT_DOCUMENT_START_STATE+YAML_PARSE_DOCUMENT_START_STATE+YAML_PARSE_DOCUMENT_CONTENT_STATE+YAML_PARSE_DOCUMENT_END_STATE+YAML_PARSE_BLOCK_NODE_STATE+YAML_PARSE_BLOCK_NODE_OR_INDENTLESS_SEQUENCE_STATE+YAML_PARSE_FLOW_NODE_STATE+YAML_PARSE_BLOCK_SEQUENCE_FIRST_ENTRY_STATE+YAML_PARSE_BLOCK_SEQUENCE_ENTRY_STATE +YAML_PARSE_INDENTLESS_SEQUENCE_ENTRY_STATE +YAML_PARSE_BLOCK_MAPPING_FIRST_KEY_STATE +YAML_PARSE_BLOCK_MAPPING_KEY_STATE +YAML_PARSE_BLOCK_MAPPING_VALUE_STATE +YAML_PARSE_FLOW_SEQUENCE_FIRST_ENTRY_STATE+YAML_PARSE_FLOW_SEQUENCE_ENTRY_STATE+YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_KEY_STATE+YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_VALUE_STATE+YAML_PARSE_FLOW_SEQUENCE_ENTRY_MAPPING_END_STATE+YAML_PARSE_FLOW_MAPPING_FIRST_KEY_STATE+YAML_PARSE_FLOW_MAPPING_KEY_STATE+YAML_PARSE_FLOW_MAPPING_VALUE_STATE+YAML_PARSE_FLOW_MAPPING_EMPTY_VALUE_STATE+YAML_PARSE_END_STATE)*yaml_parser_state_t)" ,f-start%#-end%#-top%#"R ,-startf#-endf#-topf##yaml_tag_directive_sY$handle< [#$prefix< ]#yaml_tag_directive_ta",D-start#-end#-top#/yaml_alias_data_s()-anchor< +#-index-#-markR /#)Dyaml_alias_data_t9",-start #-end #-top #0Tyaml_node_type_e+YAML_NO_NODE+YAML_SCALAR_NODE+YAML_SEQUENCE_NODE+YAML_MAPPING_NODE)yaml_node_type_t,-value< #-length #-style#)yaml_node_item_t",-start#-end#-top#*uyaml_sequence_style_e+YAML_ANY_SEQUENCE_STYLE+YAML_BLOCK_SEQUENCE_STYLE+YAML_FLOW_SEQUENCE_STYLEyaml_sequence_style_t, -items#-styleu#/yaml_node_pair_s-key#-value#)yaml_node_pair_t",S-start#-end#-top#*yaml_mapping_style_e+YAML_ANY_MAPPING_STYLE+YAML_BLOCK_MAPPING_STYLE+YAML_FLOW_MAPPING_STYLESyaml_mapping_style_t, -pairs#-style#.J -scalarm#-sequence#-mapping#/yaml_node_s`-typeT#-tag< #-data#-start_markR #0-end_markR #H)Jyaml_node_t", -start#-end#-top##Pyaml_version_directive_sQ$majorS#$minorU#yaml_version_directive_tY"P,-start#-end#/`yaml_document_sh -nodes#-version_directivep#-tag_directivesx# -start_implicit"#0-end_implicit$#4-start_markR '#8-end_markR )#P)yaml_document_t"`1z"yaml_parser_s9-error A#-problemC#-problem_offset E#-problem_valueG#-problem_markR I# -contextK#8-context_markR M#@-read_handler Y#X-read_handler_data\#`-input l#h-eofo#-bufferD {#-unread ~#-raw_buffer #-encodingP #-offset #-markR #-stream_start_produced#-stream_end_produced#-flow_level#-tokens#-tokens_parsed #-token_available#-indents*#-indent#-simple_key_allowed#-simple_keys#-states-#-state #-marksn#-tag_directives #-aliases#-documentx#)yaml_parser_t0#yaml_event_type_ea+YAML_NO_EVENT+YAML_STREAM_START_EVENT+YAML_STREAM_END_EVENT+YAML_DOCUMENT_START_EVENT+YAML_DOCUMENT_END_EVENT+YAML_ALIAS_EVENT+YAML_SCALAR_EVENT+YAML_SEQUENCE_START_EVENT+YAML_SEQUENCE_END_EVENT+YAML_MAPPING_START_EVENT +YAML_MAPPING_END_EVENT )"yaml_event_type_t,#-encodingP #,$-start#-end#,l$ -version_directivep#-tag_directives##-implicit#,$-implicit#,$-anchor< #,:%0-anchor< #-tag< #-value< #-length #-plain_implicit# -quoted_implicit#$-style#(,%-anchor< #-tag< #-implicit#-styleu#,%-anchor< #-tag< #-implicit#-style#.&0-stream_start##-document_start$#-document_endl$#-alias$#-scalar$#-sequence_start:%#-mapping_start%#/&yaml_event_sh-type##-data%#-start_markR #8-end_markR #P)&yaml_event_t2$(confL$fname1^#$fh _#$arg `#$pool a#0$depth!b#P$parserz"c#X$event&d#$tokene#3seqf#3valid_parserg#3valid_eventh#3valid_tokeni#3soundj#3parsedk#3validl#"&short unsigned int,(uint16_t29uint8_t-"R(#(stringB$len!#$dataa(#int64_t_#(stats_bufferS$len T#$dataa(U#$size V#long int4('"(#b)__darwin_pthread_handler_rec;$__routine(<#$__arg=#$__nextb)>#"){)C5K2)_opaque_pthread_tH$__sig(H#$__cleanup_stackb)H#$__opaquej)H#"{))pthread_tu(kevent")4*''!")#*evbase0$kq#$changes)#$kevents) #$n_changes!#$n_returned"#$n_processed## $nevent$#$$callback_fp*%#("*62c,stats8M$portB(Z#$interval[#$addri(\#$start_ts(^#$buf(_# $current a#8$shadow b#X$sum c#x$tid)e#$sdf#$st_evb*h#$service_stri(j#$servicei(k#$source_stri(l#$sourcei(m#$version_stri(n#$versioni(o#$uptime_stri(p#$timestamp_stri(q#$aggregate*s#$updated*t#"*#,contextHC$id!m#$cf$(n#$statsc,o#$pool q#$evb*r#8$max_timeouts#@$timeoutt#D"k,-C5Kpid_t_2#.instancePO$ctx,y#$log_levelz#$log_filename1{#$conf_filename1|#$stats_portB(}# $stats_interval~#$$stats_addr1#($hostname,#0$mbuf_chunk_size #$pid-#$pid_filename1#3pidfile#"-"1C.CK(ssize_tO% R $>  .@: ;' I? @ : ;I U4: ;I 4: ;I ,1X Y 1 41 , 1X Y 41 1 ,41 1X Y.: ;' : ;I 4: ;II: ; .: ;' I .: ; '  .: ; ' I : ; I4: ; I.: ;' @  $ > I!I/ 4I: ;  !&I : ; "I : ; # : ; $ I: ; 8 % : ; &I' 'I(< )I: ;* : ; +( , : ;- I: ;8 . : ;/ : ;0 : ;1 : ;2 : ; 3 I: ; 8 4' 5!I/65I : ; U^ ^TS S.P PI+P+ P#P#dPdP P U UW.nc_create_pidfile*nc_print_donemainnc_show_usage*nc_runenc_post_runnc_set_default_optionsQnc_daemonizenc_pre_runnc_print_runnc_test_confnc_remove_pidfileenc_get_options^short_optionslong_optionsW.-instancenc_set_default_optionsnc_get_optionsnc_show_usagenc_test_confnc_pre_runnc_daemonizenc_create_pidfilenc_print_runnc_runnc_remove_pidfilenc_print_done hVtdDv:o:c:s:i:a:p:m:hVtdDvocsiapmUsage: nutcracker [-?hVdDt] [-v verbosity level] [-o output file] [-c conf file] [-s stats port] [-a stats addr] [-i stats interval] [-p pid file] [-m mbuf size] Options: -h, --help : this help -V, --version : show version and exit -t, --test-conf : test configuration for syntax errors and exit -d, --daemonize : run as a daemon -D, --describe-stats : print stats description and exit -v, --verbosity=N : set logging level (default: %d, min: %d, max: %d) -o, --output=S : set logging file (default: %s) -c, --conf-file=S : set configuration file (default: %s) -s, --stats-port=N : set stats monitoring port (default: %d) -a, --stats-addr=S : set stats monitoring ip (default: %s) -i, --stats-interval=N : set stats aggregation interval in msec (default: %d msec) -p, --pid-file=S : set pid file (default: %s) -m, --mbuf-size=N : set size of mbuf chunk in bytes (default: %d bytes) stderrconf/nutcracker.yml0.0.0.0offnc.cnutcracker-%s started on pid %d0.2.4run, rabbit run / dig that hole, forget the sun / and when at last the work is done / don't sit down / it's time to dig another onedone, rabbit donegethostname failed, ignored: %sunknownhelpversiontest-confdaemonizedescribe-statsverboseoutputconf-filestats-portstats-intervalstats-addrpid-filembuf-sizenutcracker: option -v requires a numbernutcracker: option -s requires a numbernutcracker: option -s value %d is not a valid portnutcracker: option -i requires a numbernutcracker: option -m requires a non-zero numbernutcracker: mbuf chunk size must be between %zu and %zu bytesnutcracker: option -%c requires a file namenutcracker: option -%c requires a numbernutcracker: option -%c requires a stringnutcracker: invalid option -- '%c'nutcracker: configuration file '%s' syntax is invalidnutcracker: configuration file '%s' syntax is okfork() failed: %ssetsid() failed: %ssignal(SIGHUP, SIG_IGN) failed: %s/dev/nullopen("/dev/null") failed: %sdup2(%d, STDIN) failed: %sdup2(%d, STDOUT) failed: %sdup2(%d, STDERR) failed: %sclose(%d) failed: %sopening pid file '%s' failed: %s%dwrite to pid file '%s' failed: %sunlink of pid file '%s' failed, ignored: %sThis is nutcracker-%s zRx 4  ,T S /Users/eran/github/nutcracker/twemproxy-twemproxy_bsd/src/nc.c  }   }  }  % / A H X _ x              w h    j   o  % 2 {Q      ` 2 CM H Hd J Qt . ~    ) ? W} e q            . B| B I I U        $ + + 7 c j# }           # # * ] d d k         ~   $ $ + n r            %  '  ) I 0  ;  C  J  O  T  [ A e  j    A    ~       U  q } v   inc_set_default_optionsnc_get_optionsOnc_show_usage$uWnc_test_conf1nc_pre_run=nc_daemonizeGBnc_create_pidfileSdnc_print_rundnc_runp) nc_remove_pidfilev nc_print_doneq } S-r D-k /] V ]-Q D-G .9 + a-$ A- U- d- N-{ E-t -f N-\ ,-P L-D J-1 K- D- + D-*G-)a-A-U-e-_-(cD-Y'K@a-9A-,U-W-^-R-D-&a-A-U-G-%|a-uA-lU-^M-P$B;a-4A-+U-M- G-D-#a-A-U-M-"a-A-U-~W-r!kc-dC-SLa-EA-8U-%O-  a-A-U-\-a-A-U-[-C-D-qja-cA-VU-CO-6 (T-N-E-I-H- N-`-E-ymfE-_XE-QF @E-92#N-E- E-E-E-MZ=DE-3*!E- F-b- m m mm Z=|Q-tjYmEF-:b-V-F-b-F-b-_mXmX=Y=B-D-a-A-U-yP-T=T  u z umRC+z`XF+#umbZ?7,$wod\QI.&80( <;`:@9 876543`2@1 0X>^X, @^ ?th\PD8, |pdXL@4( znbVJ>2&~rfZNB6*vj^OC7(rfZL@4(znbVJ>2&~o`eF# rfG' E E E F FIUEU ? @ 0IFUGUHU xG& G/ G8 HA (HJ `HS I\ He Hn Au B} E C E K (F I I I I J J 2J MJ iJ J J  J J F# 0F, 9 XIB JK FT F] Ff Fo Gx G G (G /G 9G DG SG ^G gG8KK{PK";5c B6M|omSK`%+[X/_main_gethostname_log_loggable___error_strerror__log___snprintf_chk_opterr_optarg_strlen__nc_atoi_nc_valid_port_getopt_long_optopt__log_stderr_exit_stats_describe_conf_create_conf_destroy_log_init_fork__exit_setsid_signal_umask_open_dup2_close_getpid_signal_init_snprintf_write_core_start_core_loop_core_stop_unlink_signal_deinit_log_deinit_main.ehL_.str4L_.str5L_.str7L_.str12L_.str13_describe_stats.b_show_version.b_short_options_long_optionsL_.str36_show_help.b_test_conf.b_daemonize.bL_.str27L_.str28L_.str29L_.str30L_.str31L_.str32L_.str35L_.str33L_.str34L_.strL_.str1L_.str6L_.str2L_.str3L_.str54L_.str9L_.str38L_.str39L_.str40L_.str41L_.str44L_.str45L_.str46L_.str47L_.str48L_.str49L_.str50L_.str51L_.str52L_.str8L_.str10_nc_post_runL_.str37L_.str53L_.str11L_.str14L_.str15L_.str16L_.str17L_.str18L_.str19L_.str20L_.str21L_.str22L_.str23L_.str24L_.str25L_.str26EH_frame0_nc_post_run.eh