ELF>@@8 @%$ -- p-p=p=-==888$$Ptd###llQtdRtdp-p=p=GNU|2(x+ "Mߵ))"|F"p[x,hU-  , E o!=! #__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyExc_RuntimeErrorPyErr_SetString_Py_Dealloc__cxa_begin_catch__cxa_end_catchPyExc_AssertionErrorPyLong_FromLong_Unwind_Resume__cxa_allocate_exception_ZTI11exception_t__cxa_throw_ZNSt13runtime_errorC1EPKc_ZNSt13runtime_errorD1Ev_ZTISt13runtime_error__cxa_free_exceptionPyTuple_NewPyObject_CallPyArg_ParseTuple_Py_NoneStruct__cxa_rethrowPyInit__test_extension_cppPyModule_Create2PyCapsule_Import_ZTS11exception_t_ZTVN10__cxxabiv117__class_type_infoE__gxx_personality_v0libstdc++.so.6libm.so.6libgcc_s.so.1libpthread.so.0libc.so.6GCC_3.0GLIBC_2.2.5GLIBCXX_3.4CXXABI_1.3GLIBCXX_3.4.21[ P&y y ui Bt)ӯkqp=x===@P @ A AL#(AP8Ax @A HAXA `Ab#hApxA!A~#A0A "A#AAx"==??A?? ??????A@@@@ @(@0@ 8@ @@ H@ P@X@`@h@p@x@@HH/HtH5/%/@%/h%/h%/h%/h%/h%/h%/h%/hp%/h`%/h P%z/h @%r/h 0%j/h %b/h %Z/h%R/h%J/hHt%Hf.H5H8_%9(t"HE.H5tH861HcRHHeH}HUHmSH5-1҉H=USPH5'HH>H-H5-HHHmHHu HD$H|$f.fH=/H/H9tHN-Ht H=Y/H5R/H)HH?HHHtH-HtfD=/u+UH=,Ht H=*id.]wATUS~[]A\%.fH.P HHtvH.HL`0PXH11AHtF.H7,H5x H801HxHHuHH[]A\fDHx HHt1H[]A\fDH1HHQU1HSHp1HHH Hx HHtH[]fHHD$cHD$H[]HHH51HT$ ft|$ ~-HÐ1HfH(HH51HD$HT$tIHR-H|$1PHHt0H9-11P0HtHx HHtH*H(Ð1H(fHHHff.HHH5 1t,Hj*H5 H8[1H@HHH5 1Kt1w,H(*H5 H81HfSH=*>HtQ1H=l HH1,Ht4HH,HH,HH+H[D1H[HHthrowing C++ exception didn't workunreachable code running after throwgreenlet.tests._test_extension_cppSwitches to parent twice, to test exception handling and greenlet switching.test_exception_switch_and_do_in_g2Creates new greenlet g2 to run g2func and switches to it inside try/catch block. Used together with test_exception_throw to verify that unhandled C++ exceptions thrown in a greenlet doe not corrupt memory.Throws non-standard C++ exception. Calling this function directly should abort the process.Throws standard C++ exception. Calling this function directly should abort the process.Call the given callable. Unlike calling it directly, this creates a new C-level stack frame, which may be helpful in testing.depth mismatchunexpected C++ exceptionThrown from an extension.iOgreenlet._C_APItest_exception_switchtest_exception_throw_nonstdtest_exception_throw_stdtest_call11exception_t;l h <+Tsh8xx $<zRx $ FJ w?;*3$"zPLRxm H$BAC E DBO n ABG V ABG pd[  A HGAFA 0 YAFD0i AAJ VAA@7D j B F$ D0j B F J Hw)0d<Dw>DyoAa F F%@0}!c!Esn}50KX D=BQ[iy  p=x=o`x  ?( 0 oxoo6o=6FVfv&6P AL#Px  b#p!~#0 "#x"GCC: (GNU) 14.2.1 20250110 (Red Hat 14.2.1-7)GA$3a1TTGA$3a1GA$3a1 (GA$3a1`GA$3a1GA$3a1GA$3a1GA$3a1(-< @TE `Fstd k ' A! A6 i       5 _ {      @ S ` s      . J  a   abs; !c !absU!}!absO'  absK1  absGabs=abs8jdiv% ;&& /&8 8 i 92 a d ] ~ t  p  A  L       1 $  coso > cosy X sin s sin  tan"  tan  h  h  &  $ .  W I  b d exp ~ exp  ~$  n'~ j  n'7"  b3:  blogJ 3 logF N  ] i  Y{  `px  '`lC  'pow|9!   powx`"   V  a : " T " n $  $  I  I'     x   Wwb3 RebNMbi n6#& j'#&fE#& h#&  #&| #&  #&& #&A#&\ %#&w %#&%#& v$#& v$#&v$#&  #&    8#&>  #&^   P #&~   Ph#& Ps!#&   "#&   "6#& " #&   5#&>   1#&^ -y#&~    O-#&    K #&  G#&   iT#&   ey#& a#&>   g& Y  g& t  w  Z   x   !        [ 6    x V   erf  q  erf   #       $5 -  $1 8  G    C  .  Y  N   U  n   fmac     fma_     m !   i %   w V%   s  8   ]   $        }     g!b  -!b /  8 / t S O% <$n O% I$ E  E  ,    ,  E  O   O  +   F   a P% | P%  F /$ F  7/    7+   A  #  =  C  K ; c  G     ] !    Y w   g    n'c $   n'Q%q  ( Q%m  C G i ^ G u y P t"  P    B  b t  bT   T  / ( K J ( W e 3 <4 H5 T6 `8 %9 %: %; %= '%> 3%? ?%@ K%B %C $E $F %G %H %J %K %L %M %O W%P c%Q o%R {%T %U %-\$ = ?G^$ a  c H^$ e)<: g h )<: h ")<I! j /< ^$ rQ)< ^$ t! )<5< ^$ w,7)<] ^$ {D#LW)<;<; A<p{)<5<; A<)<;< T )<b   )<A<Jf '#&/<K #G</<Q UGL A<A< BQM Q]Q  q$<Nj ' @ $ $ M< d< < < < < < = 0= G= T= {= = = = > > ?> \> x> > > > ? #? ?? `? {? ? ? ? ? @ )@ I@ i@ @ @ @ @ A (A IA jA A A A A B %B =B UB tB B B B B C .C MC qC C C C @ > !> $#? (C )C *C 5 C 6 9E 7 TEO2 W'& Y! Y'+H!H! Wb U$c $e fEf yEg Eh Ei Ej Ek El Fm 1Fq QFr wFt Fu Fv Fx Fy G~ G 0G FG aG tG G G G G= <Ppmr>5 -# =.#0*&.#0*&.#0*&Q3 R2  =]hGIbS3  zGITF  ' A! A  .  J  a    divc 9#%  C  C  CY,  ; b.< brem= bUint >:C.DremE hFuM.NremO cP q# > 5 $ 7%m&= t 'l$(b4)  +",,#34%?51$6D"7P8\9h :tGH,VVXlo1n$P h "#, % bWP bXUb x ,ib1n5 _  YdivQi{bb4wS  b !   j% b ; @  Zl Sb<=  b<  s  u b o ,b  b     b. WJ ua  `  b l b {  . t~  ' +.@6 i7  (9 I 9 c9 }9 9 9 9 : ; < = 5? ? ? _A {C F G H J K SM `N sO P Q S T  [r%8"(  (  (Q (i "\g") )z s>bE"k 8"  "[  "C"`"W 1U$ 3bk 6 ! 7  8 } 9  # : (  ; 0/ < 8 = @ @ Hy A P B X Dn$`a Ft$h3" Hbp Ibtu J x M N Oz$ Q$y Y c [$ \$ ]t$d ^  _  `b b$[!"] +/+i$""$#,a$/`$/$"$#,6"V"$U$ # $; $ m %"$&% &D6&\$&t#'+A',"'-'.'1&'2'3 '4':S"'<"'='>'GR"'I,!'J,'K,'Z,'e'fm(0( & o#&) <) ;" f  -8 x&^:B  "*& I*& c*& }*& *& *& *& *' J*' d*( ~*( *) *) ** ** *+ $*+ >*, X*, s*- *- *. *. */ */ *0 .*0 I*1 d*1 ~b*2 *2 *3 *3 *4 *4 3*5 N*5 i *6  *6 *7 *7 *8 *8 *9 :*9 T*: n*: *; *; *< *< *? *? 3*? N*@ i*@ *@ *A *A *A *B *B &*B A*C \*C w*C *D *D *D *E *E  *E > *F ^ *F ~ *F *G *G *G *H  *H > *H ^ *I ~ *I *I *J *J *J  *N > *N Y *O t *O *P *P *Q *Q *R  *R 6 *S V *S q *T *T *U *U *V *V  *W . *W N *X n *X *Y *Y *Z *Z *[ 8*[ ]*[ *[ *[ *\ *\ *] *] 8*^ S*^ n*_ *_ *` *` *a *a *b +*b F*c a*c |*d *d *e *e *f *f #*g C*g c*h *h *i *i *j *j (*k C*k ^*l y*l *m *m *n *n *o /*o J_tm8+$,+ bT + b+ b + b + b'#+bq+b/+b+b + ( +0+/,*:,b?, F,?h-b,#-cK:-d(-e0C-f &8$-g9@-hW:H-i3P-j 2X#-k 4`, !,-J,#-K b-L J, -J .6K-b%.7.89 .9bR!.;,W-(/ -e%/ get/ w:set/ :doc//   ,- (/).e%/*#/+ bz/, & /- bdoc/. M, .P.` <.) &)$2a.#&2 ,\.b0 10T20M0 &  0 &(0040 0 &80N4@>04H09P704X09`(09h09p 04x02!04 0u40409G0,0030 2l040 &[05y0#5090909 0&2 01#005B 0=5%0 & 0J5(050"0 W584 04@0 2H01P=01XD01`%0 hm01p!004x0 !!00405!0P11buf1 obj11len1 & 1 &1 b  1 b$1 (D!110e118M11@1 H.1 &1! 11#11 b111b11$22*211"%&2#,P.hT2., &j,2 w 0m2s2 121 122 1211 #222 12111 322 b21 43 3 &31 5&3,3 1@31 & ?7M3S3 bl31 &1 9y33 b3111 ;33 b311 #<33 b31 =33 b413 @4%4*04 "A=4C4*N41 %B[4a4 1u41 A C2 D44 b411 Ey3 PFm2 G44 &41 H44 1511b .Im2 Jm2 K2 Ly3 % My3 Nd5j5 15&211 O55 15&2 & R55 1515 11c$J.dbh 6e( l5f 0;N8l0@2#0A2` 0B2 0C20D2 ~$0E2(0F`200G`280H`2@0I 2H0J`2PJ0K2X0L2`-0M2hP0N2p 0O2x{0P`20Q + 0R`2l0T20U20V20W2 0X20Y20Z20[20\2c0]2D0_20`2I 0a2 0b20d`2> 0f2 0g2P0h!6P0j8"0k 20l2L 0m30n3$0o  0p@3(0q 0 "0r38X0t2@0u3H0v80x8V 0y 20z2\0{l30|85 0~89 691191 0Yd9$0`2/0`20`208[0"90:901$01<0p9d98889,-K-=2Y1=2i1.2(-,@:--.-4E: -9 &q-> 1 g1@:-?9,c: 1w:16/]:/ :: b:11h 3F#: $%3Z:0 4,0; %[3 0 4BW;O O0 4t~;O 4 3N(5;5. 51 51V$5  5~;56; Bi <> > j;kQ1lQ1Qo6>$d<b6${<{<"6<b{< #6$<{<#6 b< {<6= b<{<b`6D b={< 6m b0={< 6$G={<<6$ 6I u= u=$6( = u=6$ b==$" 6Q == u=!#6$>{<c6$>6N b?>  l"6w b\>   6$x>${<_6V b>{< >!6 b>{< >6c b>  >k"6 b?  >6^ b#? >J!6 b?? >Y!6- `?u= 6a{? q6j b?  h6 b?  * 6W? 6 ?  f6C  @   @$, 6 )@ !6eI@   6m bi@    r6\@  56W @@ u= _6 @  6y@ 96~ A 9 6(A 96IA 9b%6,jA 9b 6 A  s6DbA$ 6 bA   6A   6 B   6%B a6K b=B 6t bUB  ;6; tB  ;6;B 6 B  6 B T6T B  T6TC 6 .C  6MC 6 qC   6C  6 C 9v6C 9b 6lC 9ba!`739Eq77  78 7> 7D 7E  m7F ( 7G 07H 87I @ 7J H7KP7LQR 7NR7PSA7RT7TU 7[V'"7\WN 7_X7aY=7cZ7e[ 7l\#"7m] 7zTEb? 7}`ECp" yE$ " bE$j" bE$" bE$ H%" bE$$" bE$S" b F$ F$":1Fb$b"$QF#" wF  $%"B $F$~" bF$b" hbF$F$ "F$$" bG$?8/bX"  0G " bFG I" baG" tG$ "0 G$"4 bG$b ma "`$ "G " bGb$i *H bni l H/HbGG/H%), BS B 1zHbbx H AfH",H#,E"H  A1 F, @22"2/o% 9bI1 :1"I111  ;18I &poGI=GI3B4cImI4MIq,%I43h II4MI@PI,%bI1r! <1I@nIs8%2 J1 =3,Jb 91GJGJb:,t|1oJ$. 1,JJU @T JU <#T0uC|1LV|.1ke#|>13~1h$%1.$5g2Lv1#KweL6I;HJI+R0LRxR0 R,R L SPNIH=LUTT :#Qh%PLT0%hLT0Q0@TTTUX;1*Hy#h1YMVh1wszargh(1$#j15/5retk1~+RlxMR,R cM S=IUs"IMU0IUvTsQ06x^1M&V^'1&#^716 T1N&VT*1&#T:1{J1P7NOJ!1#J91[UL bljHUTT 8#Ql|z !1HQ!#b!.b$%'1$V(LPD}`kO5e5LpII2OT "II]OUv $ &I7R?OR ,R O S31IUs+R0. UPRZV,R @P SIUs~7sPUUTT1%cPUsm|PT0Q0%zPUvIPT  KIaIQT #fIIT3QUsTUsAUHQI}QU@IQUsT #mIQUs#8IQUs+TUvA% R!b+RMRRR  IdRU4mIT =Q0HRR45H& b3R/#RRBRBRCRDop)1C%RDop916{$bSop=1M0<SM= 9 M| v 7MII^SM M eIT ( EHUTT 7#Mp>TM  M[ U 7MTrTM M %VTU0IT ( HUTT 7#;I: ; 9  : ; 9 I8 .?: ;9 nI<: ; 9 I I.?: ;9 I<B .?: ; 9 I< : ;9 I .?: ; 9 nI< $ >  I : ; 9 I8( I41B: ;9 1.?: ; 9 nI<1.?: ;9 nI<&I : ; 9 1 : ; 9 n : ; 9 I8 4: ; 9 I: ; 9 IB.?: ;9 < .?: ; 9 n2 <d!:: ;9 "I#!I/ $4: ; 9 IB%&: ; 9 I'9: ;9 ( : ; I8 ) : ; 9 I*+1RB UX Y W ,1RB X YW -9: ; 9 .4: ; 9 I< l/<0> I: ; 9 1 I24G3.1nd4I454: ; 9 IB6.: ; 9 I 71RB X Y W 89: ;9 99: ; 9 :.?: ; 9 n<d;.?: ; 9 nI2 <d<.?: ;9 I<=4: ; 9 I?<> : ;9 I 8 ?.?: ; 9 I<@.?I4<A.: ; 9 @BB1C.: ;9 D: ;9 IE% UF9: ;9 G : ; 9 H.?: ; 9 n<cdI.?: ; 9 nI<dJ.?: ; 9 nI2 <cdK.?: ; 9 nI2 <dL.?: ; 9 n<M.?: ; 9 n<N<O9: ;9 P9: ; 9 Q<R.?: ; 9 nL 2 <d S.?: ; 9 n2 <cd T9: ;9 U$ > V W&XY.?: ;9 I<Z.?: ;9 <[ : ; \ : ; 9 ]: ; 9 ^:: ; 9 _ : ; 9 ` : ; 9 a I8 b : ; 9 c4: ;9 I?<d> I: ;9 ne( f : ; 9 ngIh> I: ; 9 ni  : ;9 nj: ;9 I k;lB Im.?: ; 9 nI<n.?: ; 9 n<do.?4<p.?4<q.?4<r.?4<s.?: ; 9 <t.?: ; 9 I@Bu.: ; 9 IU@Bv w4: ; 9 Ix1RB UX YW y.: ; 9 I@Bz: ; 9 IB{.: ; 9 I@B|.: ; 9 IU@B} U~BB.Gd : ; 9 I.1@B.1@B.?<n{  src/greenlet/tests/opt/_internal/cpython-3.12.11/include/python3.12/opt/rh/gcc-toolset-14/root/usr/include/c++/14/opt/rh/gcc-toolset-14/root/usr/include/c++/14/bits/opt/rh/gcc-toolset-14/root/usr/include/c++/14/debug/opt/rh/gcc-toolset-14/root/usr/include/c++/14/x86_64-redhat-linux/bits/opt/rh/gcc-toolset-14/root/usr/lib/gcc/x86_64-redhat-linux/14/include/usr/include/usr/include/bits/usr/include/sys/usr/include/bits/types/opt/_internal/cpython-3.12.11/include/python3.12/cpythonsrc/greenlet/tests/.._test_extension_cpp.cppobject.hcstdlibstd_abs.hcmathtype_traitsdebug.hcstdintexception_ptr.hcwcharclocalec++config.hstring_viewbasic_string.hcstdiocstddefcharconv.hstdexceptpredefined_ops.hstddef.hstdlib.htypes.h types.h stdint-intn.h stdlib-float.h stdlib-bsearch.h stdlib.h__mbstate_t.h __fpos64_t.h __FILE.h struct_FILE.h FILE.h stdio.hunistd.hwint_t.h mbstate_t.h stdint-uintn.h stdint.hpyport.hmath.hmath.hstruct_tm.h pytypedefs.hmoduleobject.hmethodobject.hdescrobject.hobject.h pybuffer.hpyerrors.hpytime.h pthread.hgreenlet.h wchar.hlocale.hstdio.h modsupport.habstract.htupleobject.hlongobject.hpycapsule.hmemory_resource.h  !g K/c </c<-=[  t <Jf t\& uX.%$| <M J< /{J  m%$| <M J<.z.J z. .4#!-#"Y#W="%$| <M J<{.X  XX{X ]J>tL+d0-J@t+L$=\ #t uX %$| <M J<.{uaf. .{QXJ=ttHgYpJ=ttH"Y#\Xt\# %Jsf .  F: YYx Y Ktp. %<.<<\ /XXu .u< ]9!W9/X<XX  Xfwide_ZSt4fmodeePy_XDECREF_ZSt3absd_ZSt3abse_ZSt3absf_ZSt10nexttowardee15PyNumberMethodstmpfile64_ZSt3absl_ZSt6scalbnfi_ZSt3absn_ZSt6lgammae_ZSt7signbitd_ZSt7signbitffgetstm_hour__value_ZSt4fminff_ZSt5log10esrc/greenlet/tests/_test_extension_cpp.cppobjobjprocnb_inplace_remaindergetiterfunc13PyBufferProcsPyMethodDef__ssize_t_IO_codecvttp_richcomparenb_inttp_dealloc__uint_least8_treleasebufferproc_IO_save_endsqrtam_send_ZSt3expflldiv_ZSt9nextaftereePyExc_AssertionErrorwcscspnfminlocaleconv_M_addref_M_gettp_as_sequencetp_reprssizeobjargprocPTHREAD_MUTEX_STALLEDstridesPy_ssize_tatof_IO_write_basetmpnam_ZSt10nexttowardfetp_vectorcallPYGEN_NEXT_lockat_quick_exitisunorderedgetbufferprocint_curr_symbol_ZSt3fmaeeetp_itemsize_ZSt9nextafterffstring_view_literalswcschr_ZSt6scalbneinb_xor_ZSt4tanhe_ZSt4tanhf__int16_t_ZSt5asinheob_basefopen64tp_init_ZSt5lrinte_ZSt5lrintf11max_align_tPyObject_CallPYGEN_RETURNdepthwcsxfrmatollint_frac_digits_ZNSt15__exception_ptr13exception_ptrC4EPvstring_literals__builtin_unwind_resumefgetpos__pos_chainwcscollclearerr_ZSt11isunordereddd_cur_column_ZSt4cosheldexppositive_sign__wchtp_weaklistoffsettp_is_gcnb_absolute__uint8_ttp_nametype_infonexttoward_ZNSt13runtime_errorD4Evresultatoiatolgettertp_mronb_floor_dividewcsrchrmp_ass_subscriptmon_decimal_pointob_refcntPy_hash_t_ZSt5hypotee_ZNSt15__exception_ptr13exception_ptraSERKS0_PTHREAD_MUTEX_NORMALPTHREAD_MUTEX_ROBUST_NPvwprintfwctomb_ZSt9nearbyinte_ZSt9nearbyintf_IO_markerfpos_tint_n_cs_precedesUNUSED_selftp_iternb_inplace_orm_copypy_test_exception_throw_std_ZSt4fdimee_ZSt5hypotffformathashfunc_PyGreenlet_APIallocfuncnullptr_tnb_divmodtp_setattronb_true_dividePy_DECREF_ZSt11islessequaldd_ZSt4fabsftm_ydaynearbyint_ZSt4atane_ZSt4atanf_IO_FILEmodf_ZSt10fpclassifyd_ZSt10fpclassifye_ZSt10fpclassifyf_IO_wide_data_ZSt4fdimff_ZSt4log2e_ZSt4log2foperator=__off64_tfgetwctp_docfpclassifygetwchar_ZSt4erfce_ZSt4erfcffgetwsisinf__uint_least16_tunsigned chartest_exception_switch_and_do_in_g2__int128 unsigned_ZSt4modfePefclosewmemchrcopysign_ZSt3tanfislessequal_ZSt8isnormald_ZSt8isnormale_ZSt8isnormalfnb_invertPyCapsule_Importfmodnb_inplace_true_divide/tmp/build/greenletnb_floattp_freesrandfreopen64sq_repeatmp_lengthstrtoll_ZNSt15__exception_ptr13exception_ptr9_M_addrefEv_PyTime_ROUND_FLOORwcspbrkrethrow_exceptionmblentp_basenb_inplace_powertp_vectorcall_offsetnb_remainder_ZSt6remquoeePiPyMemberDefinitprocmodulesendfuncnb_matrix_multiplyoverflow_arg_area_ZN9__gnu_cxx3divExxp_test_exception_switch_recursendimgp_offsetwmemcmpwcsncmpPTHREAD_MUTEX_STALLED_NP_IO_lock_t__uint16_t_ZSt5isinfdwmemmovetp_hashlog10ml_flags5div_tnb_inplace_matrix_multiplyPTHREAD_RWLOCK_PREFER_WRITER_NPtm_min_ZSt8copysignee_IO_read_ptr_ZSt8copysignff_ZSt5isinffmon_thousands_sepislessgreaterungetwcfp_offsetftell_G_fpos64_t_ZSt4asine_ZSt4asinf_ZSt3fmafffmbrlenPyTypeObjectatan2negative_signmbsrtowcslog1p~runtime_errorgetattrofuncint_p_cs_precedesnb_multiply_ZN11exception_tC4Eiweakreflisttp_getattro_ZSt13islessgreaterdd_markerswcstoullinquiry_ZSt5expm1e_ZSt5expm1ftm_mday_ZSt3sine_ZSt3sinfisgreateratanh__uint_least64_tPyTuple_Newwcscpymoduledefwint_ttp_descr_setPTHREAD_RWLOCK_PREFER_READER_NPstrtoulunaryfuncPyLong_FromLong_ZSt3expepy_test_exception_throw_nonstdwmemsetPTHREAD_MUTEX_RECURSIVE_NPtp_dict_ZNSt15__exception_ptr13exception_ptr4swapERS0_nb_negative_ZSt4fmaxee_ZSt13islessgreatereem_sizenb_lshifttgammaPTHREAD_MUTEX_ERRORCHECK_ZSt6lgammaf_ZSt7llrounde_ZSt7llroundftp_traverse_PyTime_ROUND_CEILINGtm_secnewfunc__cxa_exception_type_ZSt7scalblnfltp_as_mappingnb_inplace_subtract_ZNSt15__exception_ptr13exception_ptrD4Evtp_setattrfloorlog2~exception_ptrputwcharnb_inplace_add_ZSt5log10f_ZNSt15__exception_ptr13exception_ptraSEOS0_traverseprocisnannb_inplace_xortp_getset_ZSt13islessgreaterff_ZSt5frexpePifabsPyModule_Create2closure__uint64_tnb_andgetenv_ZSt3absg_ZSt5log1pf_ZNSt15__exception_ptr13exception_ptrC4Ev_Py_IsImmortal_ZSt9isgreateree_M_release_flags2_IO_save_base__gnu_debug__uint_least32_t_ZSt4cbrte_ZSt4cbrtf6ldiv_t_IO_read_basesq_concat_ZNSt15__exception_ptr4swapERNS_13exception_ptrES1__ZSt4modffPfisgreaterequalvfwprintf_ZSt5rounde_ZSt5roundfthischar32_t_unused2wcstombstm_gmtoffsq_inplace_repeaterfcuintptr_t_typeobjectasinh_ZSt6tgammae_ZSt6tgammaf_ZNKSt15__exception_ptr13exception_ptr6_M_getEv__float128g2func_ZSt5ldexpfitp_flags__cxa_allocate_exceptionexception_t_old_offsetfsetposint_n_sep_by_space_PyTime_ROUND_HALF_EVENm_clear_ZSt5isnand_ZSt5isnane_ZSt5isnanf16PyMappingMethodsreadonlyssizeargfuncm_indexPTHREAD_MUTEX_TIMED_NPPYGEN_ERROR__uint32_tPyModuleDef_ZSt5trunce_ZSt5truncflong long intwcscmp_ZSt4fmodffwmemcpynb_inplace_lshifttm_mon_PyTime_ROUND_TIMEOUT__int_least64_tvectorcallfunc_freeres_listm_docwcstolinternalmbtowcml_meth_IO_write_endPyModuleDef_Slotob_size_ZNSt13runtime_errorD1EvPyObject_ZSt4sqrte_ZSt4sqrtfnb_addwctobtp_iternexttp_basestp_cleartp_call_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE__compar_fn_tdecltype(nullptr)uint_fast64_t12PySendResult__intmax_tnb_subtract_IO_buf_basedouble_tllroundsuboffsetsperrorwcsspnoperator boolshort intfseek__pad5descrsetfuncsetvbuf17PySequenceMethodsnb_positivembrtowcnb_inplace_multiplyremquo_ZSt5atan2eetp_membersPyExc_RuntimeErrorsystemsetattrfuncuint_fast32_tam_aiter_ZSt9isgreaterddrenamereprfunc14PyAsyncMethods_ZSt5frexpfPi_ZSt5atanhe_ZSt5hypoteee_ZSt4acose_ZSt4acosf__max_align_ld_modewas_sq_ass_slice__max_align_llchar16_tsq_itemvfwscanfwcslencbrt_ZSt7signbitegetchar_ZSt6lroundf_ZSt4sinhe_ZSt5atan2ff__count__gnu_cxxscalblnsq_inplace_concatfeof_ZSt3cose_ZSt3cosf__unknown__m_slotsstrtoullqsort_greenlet9Py_bufferiternextfunclong doublefloat_tPyArg_ParseTuplebf_getbufferilogbm_traversePyGreenletdescrgetfuncvisitproc_ZSt4exp2e_ZSt4exp2f__fpos64_tPTHREAD_RWLOCK_DEFAULT_NPfsetpos64wcsncpy__wchbhypotatanbsearch_ZSt4ceiletp_methods__int8_tmp_subscript_ZSt11islessequaleeleftlong long unsigned inttm_isdstswapreg_save_areawcstoldint_p_sep_by_space_ZSt8isfinited_ZSt8isfinitee_ZSt8isfinitef_ZSt11isunorderedee11PyVarObjectwcstollfrexp__off_twcsstr7lldiv_t_ZSt5log1petp_as_async_ZNSt15__exception_ptr13exception_ptrC4EDnnb_indexfgetpos64tp_allocnextafterexpm1setbufnb_rshiftwcscat15_PyTime_round_twcsrtombs__int_least16_tPTHREAD_MUTEX_ROBUST_freeres_buftm_wday_ZSt11islessequalffnb_inplace_and_ZSt5hypotfff_ZSt3absxam_anextfreefuncmbsinitacos_ZSt9isgreaterffwcstodwcstofasinwcstok__cxx11nb_bool_Unwind_Resume_ZSt3divlltruncquotPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP__FILEacoshtp_weaklist_IO_backup_basesetlocale_shortbuftp_as_bufferPyCFunctionobjobjargprocsq_ass_itemfdim__int128_ZSt11isunorderedffvswprintflenfuncrichcmpfuncPyGetSetDefm_init_ZNKSt15__exception_ptr13exception_ptr20__cxa_exception_typeEvfopen_ZSt5isinfestrtoldPyInit__test_extension_cpp__swappable_details_ZSt3loge_ZSt3logftp_version_tagtp_getattrrewind_IO_buf_end_ZSt4logbe_ZSt4logbffmaxnb_reservedPTHREAD_MUTEX_ERRORCHECK_NPlgamma_ZSt6islessddtp_cachetp_basicsize_ZSt5asinhfwcsftime__cxa_free_exception_ZSt4coshfm_namestrtodbinaryfuncstrtofuint_fast8_tstrtol__debugPTHREAD_MUTEX_ADAPTIVE_NPferrorcurrency_symbolGNU C++17 14.2.1 20250110 (Red Hat 14.2.1-7) -mtune=generic -march=x86-64 -g -O3 -fno-strict-overflow -fPIC_ZSt14isgreaterequalddscalbn_M_exception_objectsetter_ZSt3erfe_ZSt3erff_Float32isfinite__statePTHREAD_MUTEX_FAST_NPatexit_ZSt6islesseeremove_ZSt4rinte_ZNSt13runtime_errorC4EPKc_ZNKSt15__exception_ptr13exception_ptrcvbEvp_test_exception_throw_std__cxa_begin_catch_vtable_offsetmon_groupingPyModuleDef_Basenb_inplace_rshift__intptr_t__uintmax_ttp_as_numbertest_exception_switch_ZSt4rintf_ZSt14isgreaterequalee_ZSt5floore_ZSt5floorfPTHREAD_MUTEX_DEFAULTnb_inplace_floor_dividetmpfile11__mbstate_t_ZSt9remainderffsetattrofuncint_p_sign_posn_ZSt6islessff__swappable_with_details_ZSt4ceilftm_zone__int64_tnb_orungetc_ZNSt13runtime_errorC1EPKc__cxa_end_catchtp_finalize_ZSt5ilogbf_ZSt3poweeshapevwscanfml_docwcrtomblconv_ZSt5ilogbe_ZSt14isgreaterequalff_ZSt5atanhf_IO_read_endmbstowcswcsncattp_strtp_watchedtp_del_ZNSt15__exception_ptr13exception_ptrC4ERKS0__ZSt9remaindereesq_containsdestructorint_n_sign_posn_fileno_Float128test_methodsuint_fast16_t_ZSt3powffvswscanf_ZSt7scalblneltp_newisless_ZNSt15__exception_ptr13exception_ptr10_M_releaseEvsq_length_ZSt3tane__int_least32_t_ZSt5ldexpeiceil_Float64py_test_callob_typem_freefputwctm_year_ZN11exception_tC2Ei_ZNSt15__exception_ptr13exception_ptrC4EOS0_short unsigned intnoargsternaryfunctp_descr_get__int_least8_tfreadslotm_base__ops__detail_IO_write_ptrfputws__integer_to_chars_is_unsignedbf_releasebufferfgetcob_refcnt_split_ZSt6lrounde_ZSt6llrinte_ZSt6llrintfpimpl__exception_ptr__int32_tsignbitnb_power_ZSt4fabse_PyTime_ROUND_UP_ZSt5hypotddd_ZSt4sinhfexp2_Py_NoneStructwas_sq_slicem_methods_ZSt6remquoffPiam_awaitp_test_exception_throw_nonstdtp_subclasses__cxa_throwPyErr_SetStringfflushllrint_ZSt4fmineeml_namewchar_ttypedef __va_list_tag __va_list_tag__cxa_rethrow_Py_Dealloctp_dictoffsetPTHREAD_MUTEX_RECURSIVEgetattrfunc_ZSt4fmaxffwcstoulisnormalfreopen_ZSt5acoshe_ZSt5acoshf0PSPU%U+TUTU%T+TT0PP%0+T0PUPPPPPUIUT&V&'T'HVHITP%S'GS<P<IX%S'BSSPWUWUP^T^iUiT 6U67U7IUIVUVUVUV@VUVUV .T.6t67T7ITIT@T70VP0@0V0MYPYSSS@SSp{PPSSSSSUSPS07U7lU0>T>DUDlTIeUIeTpwUwUp~T~UTUT @k 0B%+T @T >AcBxB @   H Y$ P7K  +) 0<B p>5@hC AU` `b u Ax= p=U&# =A3 9 ?=HATAm? o"[!=>M! #_&;Tdu   #_test_extension_cpp.cpp_ZL29test_exception_switch_recurseii_ZL31p_test_exception_switch_recurse_ZL15_PyGreenlet_API_ZL29p_test_exception_throw_nonstd_ZL29test_exception_switch_recurseii.cold_ZL27test_exception_throw_nonstdi_ZL24test_exception_throw_stdv_ZL12py_test_callP7_objectS0__ZL21test_exception_switchP7_objectS0__ZL34test_exception_switch_and_do_in_g2P7_objectS0__ZL34test_exception_switch_and_do_in_g2P7_objectS0_.cold_ZL27py_test_exception_throw_stdP7_objectS0__ZL26p_test_exception_throw_std_ZL30py_test_exception_throw_nonstdP7_objectS0__ZL9moduledef_ZL12test_methodscrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry__FRAME_END____GNU_EH_FRAME_HDR__dso_handleDW.ref.__gxx_personality_v0_fini_init_DYNAMIC__TMC_END__DW.ref._ZTI11exception_t_GLOBAL_OFFSET_TABLE_PyObject_CallPyInit__test_extension_cpp_ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21__cxa_begin_catch@CXXABI_1.3__cxa_finalize@GLIBC_2.2.5PyTuple_New__cxa_allocate_exception@CXXABI_1.3_Py_NoneStruct_ZTS11exception_t_ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3__cxa_free_exception@CXXABI_1.3_Py_Dealloc_ZNSt13runtime_errorD1Ev@GLIBCXX_3.4PyCapsule_ImportPyErr_SetStringPyArg_ParseTuplePyExc_RuntimeErrorPyExc_AssertionError__cxa_rethrow@CXXABI_1.3PyLong_FromLongPyModule_Create2__cxa_end_catch@CXXABI_1.3__gxx_personality_v0@CXXABI_1.3__cxa_throw@CXXABI_1.3_ITM_deregisterTMCloneTable_Unwind_Resume@GCC_3.0__gmon_start___ITM_registerTMCloneTable_ZTISt13runtime_error@GLIBCXX_3.4.symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.comment.gnu.build.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_ranges88$.o``08 @xxHo66>Uoxxd0nB( ( xs   ~@@    ##l($($&&p=p-x=x-=-=-?/P?/@0P A1(01. b 2 "@3@13T= fK W0&b$ m`#& EU{