ELF>@@8 @@@ LL L  LL L 888$$@@@ Std@@@ Ptd<5<5<5QtdRtdLL L  GNUIK—F+J7O a !@ @ @ ń ՄSU @P @H !#@0$" $X "$%&(*+,-/123456789=>ACDGKLMPQSTUVWXZ]^`abeghikoqrsvw[ƃ;1zJ.Aڮc{ʹ$O,.s|<cVG=g7 pVaP\O\O{kl~ $|=w8BEcAI1ۯn5̍|WsG7CkEkZ^i|qX Hki|܈Hk|,䠺|3-NLki|a <i|i|ԘSPkÛ&HXHHHtHHH\HHH[]ff.@USHHH,HHHtHHHHHH[]ff.SHS1[ff.fH8HHHdH4%(Ht$(1H$HHHHL$H Ht$HT$HL$ Ht$(dH34%(uH8ff.@fHcHH*XfZXfI*XH,ff.@@fHcHH*XfZXH,ff.ATUSt,I1DAʼnu[]A\1[]A\ff.@ATUSHt3HI1HAHHH?HHuH[]A\1[H]A\fDH& Hff.HH Ht>FHe% ff(Sff(H*\f(fH0D$f(^L$ t$(f(D$Y F X\f(\f(Yf/vPHD\$f( $ $XL$f\$T$ X\f(\D$Yf/w^\$(H0f([H% @ff.ff.A@H( @HcH>f.Gf ÐfDf fG Gf ÐGGfDGDGf.GGf ÐGDGff.H" HHf@@kVf)ff.H" @@HGf ff.H" HHfiVU)ff.Hm" HifHE" HcHVUUU)ff.H" HfH! HVUUUUUUUH8HH?HHH)H! HH8HHHHff.H! HVUUUUUUUH8HH?HHH)Hm! HH8HHHHff.H,H0! ^H@H,H! ^hH@|$l$D$ fD$H l$8l$56ff.fH HHf@@kVf)ff.H @@HFf ff.HU HHfiVU)ff.H- HifH HcHVUUU)ff.H 񺫪HfH HVUUUUUUUH0HH?HHH)H HH0HHHHff.HU HVUUUUUUUH0HH?HHH)H- HH0HHHHff.H,H ^PH@H,H ^(H@|$l$D$ fD$H l$8l$5ff.fHu HcH8ff.1H97H9w|H9W 1H9Wff.@UH- HSH|$LT$8HmH\$XL\$`IHlLT$hMLI9t HD$doL$(oD$H[]ÐLT$(LT$HLT$xMQLRH HHI9t&HD$(doT$o\$([]XH9HœHEM9H8HEt't:H|$ol$(od$[h] ot$8o|$H0xLot$ho|$x0x4@ T$ DD$$H|$DRT$G DD$DXDT$ExD4RT$DP DH p)ыT$ HP1t'HcHGHHFGHcHH~HFff.>H= HH_xxx_init got %p %p calling calls done, ptr was %p testfunc_array %d %d %d %d testfunc_Ddd(%p, %p) testfunc_Ddd(%g, %g) testfunc_DDD(%p, %p) testfunc_DDD(%Lg, %Lg) testfunc_iii(%p, %p) _ctypes_testfunc_sifuncfirst eggname1value1name2value2 0@P`px?@@@;]T T4L`4Ddt0$DDXTld$T $$Hh$d(<P$d4xD4 D4P$ddx$DT$$D4XDlT$Dt 4 $H T\ tp  4 d  $ 48 dL ` t  4 d  $$ d8 tL zRx $@FJ w?:*3$"D\$pgEJU kKHaH0L D HT`\ hd/,@]Th|2 <L0h'$jL0] 4^H |(D0D8D@MX4;EK gCxTK A   5[ U( $ 3$H38t/L1`t $AEDD nDA $EEAG rDA %E_0 DH@v A `|At44AFAA e ABH CCB4JFAA l ABI CDB   ,4(I]@ET h|6%$0%LX"t)0%D)X%l34%P$l%"  )4%H)\%p,8D3p|!4(EKM AB @ DL x EK   h42H$ \ GNU0 L ,{ h 3L L o`@  O h0 oooooL  0@P`p( *4P Q 4 4@ P 4`Q 4444GCC: (GNU) 8.5.0 20210514 (Red Hat 8.5.0-26)GA$3a1h3 GA$3p1113@ 3GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY@ P GA+GLIBCXX_ASSERTIONS @  35 Q q      9 @ P P e P ~  P g  !! !! G! G!A j!g j! v! v! ! !N !} ! ! ! !! !L ]"u ]" u" u" " "B "m " " " " "I #s # \# \# #/ #[ # # # # Z$ Z$ $+ $G $a $y % % % % % %  %&  %&3  9&I  9&f  H&  H&  Y&  Y&  &  &  &9  &[  '{  '  A'  A'  X'  X'  p'1  p'K  |'c  |'|  '  '  '  '  %(  %(  9(  9(B  e(c  e(  w(  w(  )  ).  Q)O  Q)q  )  )  )  ) :*) :*G T*c T* x* x* * * `+  `+$ l+= l+X u+q u+ + + , , , , $-) $-= U-O U-c ~-u ~- - - - - - - %.  %.! Y.3 Y.G .Y .m . . . . / / 5/ 5/ d/ d/0 /C /X /k / / / 0 0 90 90 e0  e0  03 0H 0[ 0p 0 0 1 1 C1 C1 b1 b1 1- 1G 2_ 2z 2 2 X3 X3 3 3 3/ 3R 3s@P hP `Q    Q L  0 L 4@ @ B 3H`Q Q0Q YL  afL o<5Q O  h Q 8`@0 h    33<508@L L L L O P Q Q` ( " `*  0!# `)46R 1(] `&3p "  !  )A -  `.%$ 13* /0 -"5 )JM 0.)R P!k 2wP | /% @/$ +Q P  @0% 'E )A * 0) p(. 2h:N +6_ #< ! "] &3 % 0(  #' ! #$+ : `$^GZ #jgP k P& w " `32 p1! P' " `" p!# % - `-2 p/%8 0>M 0S @*b .3gP 0Q n .% -) 0-% -$ / P1 /" ,% p'  . .Q  0% 0&  p0) % Q Q  'A)Q 9 ' A 3U %5]q `#0 !/ `' $;  P  p+ @(% &/) @&7"S '1f "2 * `+  3 .annobin__ctypes_test.c.annobin__ctypes_test.c_end.annobin__ctypes_test.c.hot.annobin__ctypes_test.c_end.hot.annobin__ctypes_test.c.unlikely.annobin__ctypes_test.c_end.unlikely.annobin__ctypes_test.c.startup.annobin__ctypes_test.c_end.startup.annobin__ctypes_test.c.exit.annobin__ctypes_test.c_end.exit.annobin_py_func.start.annobin_py_func.end.annobin__xxx_init.start.annobin__xxx_init.end_xxx_init.annobin_py_func_si.start.annobin_py_func_si.end.annobin__testfunc_cbk_reg_int.start.annobin__testfunc_cbk_reg_int.end.annobin__testfunc_cbk_reg_double.start.annobin__testfunc_cbk_reg_double.end.annobin__testfunc_cbk_large_struct.start.annobin__testfunc_cbk_large_struct.end.annobin__testfunc_large_struct_update_value.start.annobin__testfunc_large_struct_update_value.end.annobin__testfunc_reg_struct_update_value.start.annobin__testfunc_reg_struct_update_value.end.annobin__testfunc_array_in_struct1.start.annobin__testfunc_array_in_struct1.end.annobin__testfunc_array_in_struct2.start.annobin__testfunc_array_in_struct2.end.annobin__testfunc_array_in_struct2a.start.annobin__testfunc_array_in_struct2a.end.annobin__testfunc_union_by_value1.start.annobin__testfunc_union_by_value1.end.annobin__testfunc_union_by_value2.start.annobin__testfunc_union_by_value2.end.annobin__testfunc_union_by_reference1.start.annobin__testfunc_union_by_reference1.end.annobin__testfunc_union_by_reference2.start.annobin__testfunc_union_by_reference2.end.annobin__testfunc_union_by_reference3.start.annobin__testfunc_union_by_reference3.end.annobin__testfunc_bitfield_by_value1.start.annobin__testfunc_bitfield_by_value1.end.annobin__testfunc_bitfield_by_reference1.start.annobin__testfunc_bitfield_by_reference1.end.annobin__testfunc_bitfield_by_reference2.start.annobin__testfunc_bitfield_by_reference2.end.annobin__testfunc_bitfield_by_value2.start.annobin__testfunc_bitfield_by_value2.end.annobin_testfunc_array.start.annobin_testfunc_array.end.annobin_testfunc_Ddd.start.annobin_testfunc_Ddd.end.annobin_testfunc_DDD.start.annobin_testfunc_DDD.end.annobin_testfunc_iii.start.annobin_testfunc_iii.end.annobin_myprintf.start.annobin_myprintf.end.annobin_my_strtok.start.annobin_my_strtok.end.annobin_my_strchr.start.annobin_my_strchr.end.annobin_my_sqrt.start.annobin_my_sqrt.end.annobin_my_qsort.start.annobin_my_qsort.end.annobin__testfunc_ai8.start.annobin__testfunc_ai8.end.annobin__testfunc_v.start.annobin__testfunc_v.end.annobin__testfunc_i_bhilfd.start.annobin__testfunc_i_bhilfd.end.annobin__testfunc_f_bhilfd.start.annobin__testfunc_f_bhilfd.end.annobin__testfunc_d_bhilfd.start.annobin__testfunc_d_bhilfd.end.annobin__testfunc_D_bhilfD.start.annobin__testfunc_D_bhilfD.end.annobin__testfunc_p_p.start.annobin__testfunc_p_p.end.annobin__testfunc_c_p_p.start.annobin__testfunc_c_p_p.end.annobin_get_strchr.start.annobin_get_strchr.end.annobin_my_strdup.start.annobin_my_strdup.end.annobin_my_free.start.annobin_my_free.end.annobin_my_wcsdup.start.annobin_my_wcsdup.end.annobin_my_wcslen.start.annobin_my_wcslen.end.annobin__testfunc_callfuncp.start.annobin__testfunc_callfuncp.end.annobin__testfunc_deref_pointer.start.annobin__testfunc_deref_pointer.end.annobin__testfunc_callback_with_pointer.start.annobin__testfunc_callback_with_pointer.end.annobin__testfunc_q_bhilfdq.start.annobin__testfunc_q_bhilfdq.end.annobin__testfunc_q_bhilfd.start.annobin__testfunc_q_bhilfd.end.annobin__testfunc_callback_i_if.start.annobin__testfunc_callback_i_if.end.annobin__testfunc_callback_q_qf.start.annobin__testfunc_callback_q_qf.end.annobin_getSPAMANDEGGS.start.annobin_getSPAMANDEGGS.end.annobin__testfunc_byval.start.annobin__testfunc_byval.end.annobin_get_an_integer.start.annobin_get_an_integer.end.annobin_integrate.start.annobin_integrate.end.annobin_library_get.start.annobin_library_get.end.annobin__py_func_si.start.annobin__py_func_si.end.annobin__py_func.start.annobin__py_func.end.annobin_unpack_bitfields.start.annobin_unpack_bitfields.end.annobin_tf_b.start.annobin_tf_b.end.annobin_tf_B.start.annobin_tf_B.end.annobin_tf_h.start.annobin_tf_h.end.annobin_tf_H.start.annobin_tf_H.end.annobin_tf_i.start.annobin_tf_i.end.annobin_tf_I.start.annobin_tf_I.end.annobin_tf_l.start.annobin_tf_l.end.annobin_tf_L.start.annobin_tf_L.end.annobin_tf_q.start.annobin_tf_q.end.annobin_tf_Q.start.annobin_tf_Q.end.annobin_tf_f.start.annobin_tf_f.end.annobin_tf_d.start.annobin_tf_d.end.annobin_tf_D.start.annobin_tf_D.end.annobin_tf_bb.start.annobin_tf_bb.end.annobin_tf_bB.start.annobin_tf_bB.end.annobin_tf_bh.start.annobin_tf_bh.end.annobin_tf_bH.start.annobin_tf_bH.end.annobin_tf_bi.start.annobin_tf_bi.end.annobin_tf_bI.start.annobin_tf_bI.end.annobin_tf_bl.start.annobin_tf_bl.end.annobin_tf_bL.start.annobin_tf_bL.end.annobin_tf_bq.start.annobin_tf_bq.end.annobin_tf_bQ.start.annobin_tf_bQ.end.annobin_tf_bf.start.annobin_tf_bf.end.annobin_tf_bd.start.annobin_tf_bd.end.annobin_tf_bD.start.annobin_tf_bD.end.annobin_tv_i.start.annobin_tv_i.end.annobin_PointInRect.start.annobin_PointInRect.end.annobin_ReturnRect.start.annobin_ReturnRect.end.annobin_ret_2h_func.start.annobin_ret_2h_func.end.annobin_ret_8i_func.start.annobin_ret_8i_func.end.annobin_GetRectangle.start.annobin_GetRectangle.end.annobin_TwoOutArgs.start.annobin_TwoOutArgs.end.annobin_PyInit__ctypes_test.start.annobin_PyInit__ctypes_test.end_ctypes_testmodulemodule_methods_ctypes_test_slotsderegister_tm_clones__do_global_dtors_auxcompleted.7303__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END___finimy_spamsmy_eggs__dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE__xxx_lib_testfunc_callback_with_pointer_testfunc_union_by_reference2free@@GLIBC_2.2.5_testfunc_byval_testfunc_cbk_reg_int_testfunc_q_bhilfd__vfprintf_chk@@GLIBC_2.3.4ReturnRect_testfunc_i_bhilfd_testfunc_union_by_value2_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5_testfunc_large_struct_update_value_testfunc_callback_i_iftf_IPyModuleDef_Inittf_Qqsort@@GLIBC_2.2.5tf_bDtf_bHtf_i_testfunc_callback_q_qftf_q_testfunc_cbk_reg_doubleret_2h_funclefttf_bbtf_bB_py_func_edatarighttf_bLmy_wcsdup_testfunc_q_bhilfdqstrlen@@GLIBC_2.2.5integrate__stack_chk_fail@@GLIBC_2.4tf_blstrchr@@GLIBC_2.2.5_testfunc_deref_pointerret_8i_funcwcslen@@GLIBC_2.2.5unpack_bitfields_testfunc_bitfield_by_reference1_testfunc_reg_struct_update_value_testfunc_array_in_struct2a_testfunc_f_bhilfdmyprintfmy_wcslen_testfunc_bitfield_by_value2_testfunc_array_in_struct2testfunc_array__gmon_start__testfunc_DDDmemcpy@@GLIBC_2.14testfunc_Dddtop_testfunc_v_testfunc_union_by_reference1GetRectanglePointInRect_testfunc_p_p_testfunc_union_by_reference3_testfunc_union_by_value1malloc@@GLIBC_2.2.5_testfunc_cbk_large_structmy_strchrtf_Htf_bhtf_bf_Py_NoneStructtf_bdgetSPAMANDEGGStf_DbottomPyArg_ParseTupletf_Ltf_ltf_htf_Btf_bItv_itf_bitf_bget_strchrtf_dtf_f__bss_starttf_bQ__printf_chk@@GLIBC_2.3.4my_qsorttf_bqmy_strtoklast_tf_arg_slast_tf_arg_umy_strduplast_tfrsuv_argmy_freePyInit__ctypes_testmy_sqrtstrtok@@GLIBC_2.2.5_testfunc_bitfield_by_reference2_testfunc_array_in_struct1_testfunc_c_p_ptestfunc_iii_ITM_registerTMCloneTable_py_func_si_testfunc_callfuncpsqrt@@GLIBC_2.2.5_testfunc_d_bhilfd_testfunc_ai8__cxa_finalize@@GLIBC_2.2.5_testfunc_D_bhilfD_testfunc_bitfield_by_value1get_an_integerlibrary_getTwoOutArgs.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.comment.gnu.build.attributes88$.o``8 @ @@@HoUopd00nBhxhhs~@33 33l<5<50808p@@ L LL LL LL LO OP P Q Q@0Q- Q`QHS! u#