HLL__text__TEXT Rn__debug_frame__DWARF  V__debug_info__DWARF `V'__debug_abbrev__DWARF&,__debug_aranges__DWARFs*0C0W__debug_macinfo__DWARF*s0__debug_line__DWARF*ms0W__debug_loc__DWARF.#3__debug_pubnames__DWARF3DlJ__debug_pubtypes__DWARFDoJ__debug_inlined__DWARFFIuLW__debug_str__DWARFFL__debug_ranges__DWARFGM__cstring__TEXTJO__bss__DATAL__eh_frame__TEXT0KQW hXF8]@ P(UHHUHH=HH=HH=HÐUHHOHWHGHHH7Hf.UHSHHH HCH@XH8HCHsH{(H{H{HH[UH1HHH=fDUHATSHHI1Ht(HH0Ht#"HHC HH[A\fDHLHEHUH@ HH[A\fDUHAWAVAUATSHx}IHMMLxt49t0C9HH8ًUH51HED]]MEE1EHEHEHpHUHh@HuHEL$A<$z1D9u~AIcIDZ u4Ht,!Ht% HtJ1AIEAIcI<AEAI@EHEu9uH}HcEHUH4EH}IEIcI1mH5H}H5H}11HHH0HHzHpHgH]HSJ?"<HC HfDIcI<A}IAIcI<AEIAIcI<ZAEIAIcI<IEIApIcI<@8HHIcI<IcI<@uIcI<AEIA$IcI<@AEIcI<fAEIAIcI<@u[fAEAIIcI<AEIAIcI<@uAEAIsH} JIcI H5H} 1HǨ2-HcEHUH4EIcI<IEH~,u'HtBtHH8H51HhIcIHHEHEH5I|$HpHMd$FHH0HHEH@ HHH0HtHEH@ HfDfDHH0H}HHEH@ HP1HiHaDHH0H}HHEH@ HP1HpHhDH~@uHt GHh,H~@uHt G[Hh}cVHEuHH8H51HH8H51HH8H51HH8H51fDUHH]LeLmLuL}H}HuHUIHHHU1HAXAH8HIBHHH)HL$ HMAAWxHcHHH)Lt$ HHH)IAIIO(HD$t$H<$MLD$ Hu}HDcL+1HEHUHHEHCIHLHUHuDcL+AtHIwI HUHEIGHEH HUH3uH]LeLmLuL}IcxHIIcxHIĿ0HLxHEHLkLc(IGXH8LC0LHCHUHS IAIIO(AWxHD$t$H<$MMHu}HHHH=x $  $? $P& ,] $# 4s 4S  4 + GNU C 4.2.1 (Apple Inc. build 5666) (dot 3)Call.c/Users/tsharpe/code/librarian-puppet/vendor/gems/ruby/1.8/gems/ffi-1.1.5/ext/ffi_c signed charunsigned charshort intshort unsigned intintunsigned intlong long intlong long unsigned intlong intchar__darwin_size_tZ[long unsigned int__darwin_pthread_handler_rec;__routine<#__arg=p#__next># p  r _opaque_pthread_tH>__sigH-#__cleanup_stackH#__opaqueH># <O 9__darwin_pthread_ti  <size_tDpthread_tOOVALUEZ[ID[[RBasicHI[#klassJ#st_tableO6 #num_bins#num_entries# bins # double RData(basic#dmark#dfree#datap# ffi_abi1FFI_FIRST_ABIFFI_SYSVFFI_UNIX64FFI_DEFAULT_ABIFFI_LAST_ABIffi_abiH_ffi_type _size u#alignment # # elements _# e ffi_type  abi #nargs #arg_types #rtype #bytes # #  k {float p NATIVE_VOIDNATIVE_INT8NATIVE_UINT8NATIVE_INT16NATIVE_UINT16NATIVE_INT32NATIVE_UINT32NATIVE_INT64NATIVE_UINT64NATIVE_LONG NATIVE_ULONG NATIVE_FLOAT32 NATIVE_FLOAT64 NATIVE_LONGDOUBLE NATIVE_POINTERNATIVE_CALLBACKNATIVE_FUNCTIONNATIVE_BUFFER_INNATIVE_BUFFER_OUTNATIVE_BUFFER_INOUTNATIVE_CHAR_ARRAYNATIVE_BOOLNATIVE_STRINGNATIVE_VARARGSNATIVE_STRUCTNATIVE_ARRAYNATIVE_MAPPEDNativeType CType Type_ *nativeType "#ffiType ##AbstractMemory .@AbstractMemory_ .address Io#size J-# K#typeSize L# 0get 1#put 2#  - *   -  MemoryOp 3 5& int8 6& #uint8 7& #int16 8& #uint16 9& #int32 :& # uint32 ;& #(int64 <& #0uint64 =& #8slong >& #@uslong ?& #Hfloat32 @& #Pfloat64 A& #Xlongdouble B& #`pointer C& #hstrptr D& #pboolOp E& #x MemoryOps F _Boolst_hash_type} compare #hash #  } F st_table_entry   StructField ( StructField_@ (  - #offset .#referenceIndex 0# referenceRequired 2= #rbType 3#rbName 4# get 60 #(put 7L #0memoryOp 9& #8StructLayout ) StructLayout_X ) base =#fields >R #fieldCount ?#size @#align A# ffiTypes B#(fieldSymbolTable C6#0referenceFieldCount F#8rbFieldNames H#@rbFieldMap I#HrbFields J#PStruct * Struct_( * layout NX #pointer O#rbReferences PF#rbLayout R#rbPointer S# $ $ *    L $ *  6 $  FunctionType%r FunctionType_%&,#rbReturnType-#rbParameterTypes.#returnType0 # parameterTypes1A#(nativeParameterTypes2G#0ffiReturnType3#8ffiParameterTypes4#@5#Hinvoke6#hclosurePool7M#pparameterCount8#x9#|abi:#;#= #blocking?= #hasStruct@= #)s8.u8/s160u161s322u323i645u646sl7-ul8[ptr9pf32:f64;<ld<long doubleFFIStorage=&InvokerH  F p  ^ ClosurePool2ClosurePool_   MappedType_( base!#" #rbConverter##rbType$# 2id6#valid8= #rbffi_thread_t9BlockingCall_0gp#info##retvalp#stkretvalp# params p#(BlockingCall  obj!W "fnInfoU#OL$moduleFFI%@PvQ$data p&bQ g',<p(__dest;p(__src;(__len;u )% *$datapv*bc!Q+W#,,w,i%@$datap%hpQ$proc$cbInfo-callbackvh.=Q&ptro value/qp= valuep/p0-&memoryx1&ptr23Z U4argcW4argvWF4paramCountW54paramTypesWA4paramStorageX5Xr6YF5Y4enumsY7callbackProc[7param\7i] 7argidx]R 7cbidx] 7argCount] 87paramTypej F9k:&O7value;P', <5= >.+|0i<m.?@|ftL<;, <=@>.+|<.?;=AvaluesoB,<  C9!w.  $argc-$argv-FSD-p$fnInfo-*retval/p E0B*params1*rbReturnValue2&oldThread5.a  &bc;QAid_to_ptrT LAid_map_symbolT LAid_to_nativeT L SFG__CFConstantStringClassReferenceHHruby_safe_levelHrb_cFalseClassHrb_cFixnumHrb_cNilClassHrb_cSymbolHrb_cTrueClassHrb_eArgErrorHrb_eIndexErrorHrb_eSecurityErrorHrb_eTypeErrorIrbffi_AbstractMemoryClass PIrbffi_AbstractMemoryOps Q, Irbffi_StructClass VIrbffi_FunctionClassCIrbffi_active_thread;%  $ > $ > : ; I  : ;  : ; I8 '  I  I  : ;  I !I/: ;I : ; : ;I8  : ;I8  : ; I8  : ; (  : ; : ; I : ;  : ; ' II<  : ;  : ; I.: ;' I   : ;I!.? : ;' I@ ": ;I #.? : ;' @ $: ;I%.: ;' I@ &4: ;I'.: ; ' I  (: ; I)&*4: ;I+1X Y,1-4: ;I . /: ;I0 1 2 3.? : ; ' @ 4: ; I5: ; I6: ; I 74: ; I8 U94: ; I: ;1UX Y <1= U>41?41@1X Y A4: ; I B1UX Y C!I/ D: ;IE4: ;IF!G4I? 4 < H4: ;I? < I4: ; I? < , i /usr/include/secure/opt/github/rbenv/versions/1.8.7-p358/lib/ruby/1.8/i686-darwin12.0.0/usr/include/sys/usr/include/i386/usr/include/ffiCall.c_string.hruby.h_types.h_types.htypes.hst.hx86-ffitarget.hffi.hTypes.hType.hAbstractMemory.hStruct.hFunction.hCall.hClosurePool.hMappedType.hThread.h LK///~CLu}X'-$}侲gug{>~x s.vg}~~f<`~.v<Xx s.vg}~Kx!KxYKxuKxzyyqx&&}g6tjtw%- ):?xKy+[tKuKKu<ww vwwOvUPQwQTwTvvPjUwwvUSUwwvUTwwv8U8VSVZUZS)T)X\XZTZ\ww vU vT3_35T5 _QSQS^ SR vX<\<XX XXXXXX5X7IXKWXgXXXXX XXDXOTXY^Xc~XXXX X9OX" X' Y X^ \ X XY v~h h v uuxv xppv &&Yv Y ^ v~ v /]5^ ] ]^ v vb^bfPK^KgP1^58^8SPVk^kxPx^P^P^P^P^P ^$P),^,5P7:^:IPKN^NWPbs^sP^P^P^P^P ^ PP)^)?POTPY^Pcu^u~PP^SP9GPP' . P ^ PvPgvgrPr^ v v^ v v<\ -\5^ \ \<hRRiR&KR\RRRRRR5R7IRKWRgRRRRR RR-ROTRY^Rc~RRRR R9OR" R' Y R RGOU<^ vH vH<S&+SS\SxSSS S<Q&5QS\QxQQQfPP<^ vH vH<L\-\ \<Q 5QQQ<^ vH vH w w  v d Ud  v d Td  v - Q-  v R RR S _U  _  Q # Q Y  R Y X X/ ? v@? ? P? U v@U Z Phrbffi_GetInvokerrbffi_Call_Init=rbffi_SetupCallParamsrbffi_CallFunctionD__darwin_size_tr__darwin_pthread_handler_rec_opaque_pthread_tO__darwin_pthread_tusize_tpthread_tVALUEIDRBasicLRDataffi_abiffi_abi_ffi_typekffi_type{ffi_cifffi_cifNativeTypeType_MemoryOp, MemoryOps@AbstractMemory_F st_hash_typest_table StructField_ StructLayout_ Struct_FFIStorageInvokerr FunctionType_SMappedType_rbffi_thread_tBlockingCall_gBlockingCallE,,0'fwcleanup_blocking_callrbffi_SetupCallParams__inline_memcpy_chkcall_blocking_functionrbffi_GetInvokercallback_paramrbffi_CallFunctionflagscallbackParametersrbffi_Call_Initdo_blocking_callffi_cifgetStringtyperb_typeffiValuesgetPointerfunctioncallbackCount& ^ 5' @ '1@ ' ^ @S   &1@S to_ptrto_native__map_symbolwrong number of arguments (%d for %d)wrong argument type (expected a boolean parameter)Unsafe string parameterInvalid String valueto_ptr returned an invalid pointer:pointer argument is not a valid pointerInvalid parameter type: %dzRx ,  ,? ,& ,] ,# 4s 4S  4+  (-   - E- E-z E-j E-[ @-V -2 = <- - B- >= - = 5-  %= 5-  %= 5-  %= 5-  '=v #-i "-U 8-* C= 8-C=4-==4-s==K4-C9=4-9=+-7-5- &=C=z -Z0-P)-@*-0)-)-.-1-.-1-.-S1-E/-12-3-----?-#4-9=+-6- -4-9=+-{6-r5-%=5- %=g;-F$-44-,:=A-D-D-D-D-!-k -IB,-=6/,-*#,-`(pH @"|4, NFUM$TA5)^|\| H^HD\D ^  \  ^\ ^\ ^|\| P^PL\L ^ \ 7J;J?!JCLNL\LkP0JXJJJJJK0KKKL,8L L'xKHKpLKCM-< 8Jp{dV^4asU_rbffi_GetInvoker_rbffi_CallFunction_rbffi_Call_Init_rb_intern_ffi_call_memcpy_ruby_xfree_rbffi_thread_blocking_region_rbffi_FunctionClass_rb_obj_is_kind_of_rb_check_type_rbffi_Function_ForProc_rbffi_SetupCallParams_rb_eArgError_rb_raise_rb_respond_to_rb_funcall2_rbffi_AbstractMemoryClass_rbffi_num2longdouble_rb_num2dbl_rb_num2ulong_rb_num2ull_rb_num2ll_rb_num2uint_rb_num2int_rb_fix2int_rb_funcall_rb_num2long_ruby_safe_level_rb_eSecurityError_rb_string_value_cstr_rbffi_StructClass_rb_string_value_ptr_rb_block_given_p_rb_block_proc_rb_eTypeError___stack_chk_guard_rbffi_active_thread_rbffi_thread_self_rbffi_NativeValue_ToRuby___stack_chk_fail_rbffi_save_errno_ruby_xmalloc_rb_ensure_rbffi_GetInvoker.eh_rbffi_Call_Init.eh_rbffi_SetupCallParams.eh_rbffi_CallFunction.ehLC0LC1LC2_id_to_ptr_id_to_native_id_map_symbol_call_blocking_function_cleanup_blocking_call_do_blocking_call_callback_paramLC3LC4LC5LC6LC7LC8LC9EH_frame1_call_blocking_function.eh_cleanup_blocking_call.eh_do_blocking_call.eh_callback_param.eh