aboutsummaryrefslogtreecommitdiff
ELF>@@8	@%$

MM   -==h-==888$$Ptd###llQtdRtd-==xxGNUETsb]iE|ߵ))"&F"pxAhU  , Zo!=
!
#__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizePyExc_RuntimeErrorPyErr_SetString_Py_Dealloc__gxx_personality_v0__cxa_begin_catchPyLong_FromLong__cxa_end_catch_Unwind_ResumePyExc_AssertionError__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_infoElibstdc++.so.6libm.so.6libgcc_s.so.1libpthread.so.0libc.so.6GCC_3.0GLIBC_2.2.5GLIBCXX_3.4CXXABI_1.3GLIBCXX_3.4.21[ P&yy ui	Bt)ӯkq=@===@P @ A AL#(Ap8Ax @A HAXA `Ab#hAxA!A~#APA "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%/h
@%/h0%/h %z/h
%r/h%j/h%b/hHuO9(u{HcHD$HD$HqHHdHHD$HD$MH/.H5]H8[HNHfH.H5H81pH!H9S|H5-1҉H	USP\H5HH
H-H5-HHH9HHu
qHHf.fH=Y/HR/H9tH6-Ht	H=)/H5"/H)HH?HHHtH-HtfD=.u+UH=,HtH=v*9d.]wATUSH~H[]A\%.H.P HHt^H.HL`0PXH11AHt.^.H,H5HH81fHx	HHt1H[]A\DHHH;ff.U1HSHP1HHHHx	HHtH[]fHHD$CHD$H[]HHH51HT$Ft|$^-HÐ1HfSH1H5}HHD$HT$tPH1-H|$1PHHt7H-11P0Ht$Hx	HHtH*H[H1[HhHHff.HHH5
1kt,Hb*H5
H8;1H@HHH5
1+t1W,H *H5i
H81HfSH=*HtQ1H=L
HH,Ht4HH+HH+H)H+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?8_PXt,DzRx$ FJw?;*3$"zPLRxmD$BAC D0H
 DABGv
 AABFlh[0 A HWAFA 0YAFD0i
AAJVAA<7D j
BF,(AP ^
AHD
CAL% |<Dw>DyoAa
FF	@h}1!Fkzp}t50LL8@=BQ[iy
@==o`x
@(0	oxoo6o=6FVfv&6P  AL#px   b#!~#P "#x"GCC: (GNU) 12.2.1 20221121 (Red Hat 12.2.1-7)GA$3a1GA$3a1GA$3a1@HGA$3a1IGA$3a1??GA$3a1??GA$3a1GA$3a1HM<P@DT}		`std	5
A
A63n{">Uq#6Ww
 d $ D  absg:babsU | absO'absK1absGabs=fabs8jggdivngg)%*%	b

	u 


>]
2
[]lWhnjC3C}>
,cos+Fcos5`
sin{
sin

tan"
tan33OL$6
WQ
blexp
exp:0':,5'C",? ,
logVv;
logRViqezR|jH'RxV'
pow 
pow#"!',B"P\" v"$WWC #i,;W,V{,q:%6%2%U3%P
%H%p%.k%Ic%d%%%%%~%$%$%$%	
%&	
%F	
%f	%	%	5!%	M"B%	M"%
M"g %&
|%F
%f
5%
;%
%
%
5%1k%&-%F2%a2%|w%
C
L!
i>^
erfy
erf
0,W$BW$>
T
P6
fV
bv

fmaz

fmav
/
}%$ @=TOe=P>$=LX==)!,
 ,%@[$#v$#:X:D]&]"38N4i$Jg$Fg\#gXg)n)j
+|K;k	!	9 	'$'$W0$K4f@7"ggB,t,bb7(R$"m/012*45%5A%6M%7Y%9$:$;$<$>%?{$A$B$C$D$Fe%Gq%H}%I%K%L%M%N)%P%Q%#	?
0#	Z"	\
#	^;	`Z	;	aT";!	c
;#	kP;#	m!;;#	pp4?;N#	t"T_;;	;x;;	;;;	";,	
;;1	%;	;;Y	T8	DY		PjNY	;[
@$
$
;
;
<
-<
I<
e<
<
<
<
<
<
=
,=
I=
u=
=
=
=
=
>
*>
K>
q>
>
>
>
>
?
!?
<?
W?
r?
?
?
?
?
@
@@
[@
w@
@
@
@
@
A
,A
MA
nA
A
A
A
A
A
B
=B
\B
{B
B
B
B
B
 C
<C

]C
w@
*>
!q>
$>
( C
)<C
*]C5~C6D7D$
&


b$cd$eDfEgEh1EiHEj^EkuElEmEqErFt'FuHFvnFxFyF~FFFFFG=GMGcG	#
A @
H,!Ab(H"

A
AB
 $ D d  divh
#%
 C
<C
]C#Y$$ ?$$ 	$$%;,<	,&rem=	,'int#>%CgDg&remEg$3#F?%MON&remO$.#PPz$+#($0$'$#f$$)#%#m&$?#
'#$(,#)# +g#!,#^#3#4#5#6#"7#8&#92#
:>#Gg#H#@g#g)#Vg(#g#Xl#h#o#	$# 2$*M+%Z(`,,ttt(z-.;P,(/U,0x.i,.#ng0H"ttM1divQ3>,,.3wU.Snqgg.	,.e!($%.,2\;
M3l
,4/	,2.	
60auQQ(0gwQ,0}
Q,.
,.c(.,.W
 .u$ 0R	D Q,0S6d Q,0s{ Q0?~ Q'{+.334n6H$6b6|6666789:<<<">>@UCqDEGHJ#K6LWMwNPQ5
%!6
66V
6%+ 0"7"886
=,!#- !9
d"M

0"#<"#+|"9I1$3,y6	X!7	8	}9	 #:	(;	0<	8=	@@	HDA	PB	XD$`SF"$h!H,pI,t@JxMBN^O($Q8$DY
c[C$\N$]"$ ^	O_
s`,ZbT$#M |":
+;($(|"*8$+($;`(>$;(I$*d$+#(!Vd"d$($"#I
##/ $0"$#%#
%#%&##%>#`#&+J#&,b#"&-z#&.#&1V#&2n#&3#
&4#{&:#"&<g#&=g#&>g#z&G#"&I#&J#&K#&Z#&e#&f#m'#{'%$:#(#($X$$Q8&<:J)&H)&b)&|)&)&)&)&)'R)'l)()()))))*)*
)+,)+F),`),{)-)-).).)/)/)06)0Q)1l)1(,)2)2)3)3)4 )4;)5V)5q()6()6)7)7)8)8')9B)9\):v):););)<)<)? )?;)?V)@q)@)@)A)A)A)B)B.)BI)Cd)C)C)D)D)D)E	)E&	)EF	)Ff	)F	)F	)G	)G	)G
)H&
)HF
)Hf
)I
)I
)I
)J
)J)J&)NF)Na)O|)O)P)P)Q)Q)R)R>)S^)Sy)T)T)U)U)V
)V
)W6
)WV
)Xv
)X
)Y
)Y
)Z)Z )[@)[e)[)[)[)\)\
)]%)]@)^[)^v)_)_)`)`)a)a)b3)bN)ci)c)d)d)e)e)f)f+)gK)gk)h)h)i)i)j)j0)kK)kf)l)l)m)m)n)n)o7)oR9*4D+*6	,!*7	,(+=D+>tm8+++	,b+
,+,+,i+
,"+,-+,!+,+, l+g( +0O+(+?,,#
,
,9
h-b,x#-c:Z-d(-e0Q-f%8x$-g9@K-h:H-i3P-j2X"-k3`#,
!,9-J,s#-K	,-L#J,,9J .6-$.7.89.9,!.;#,-9(/m-%/&get/
>:&set/J:&doc// #
,y-9
(/)-%/*"/+	,E/,%/-	,&doc/. #,-9.7.8q%8#1@-"1#,#.A000200% 	0%(030	0%804@L0I4Hd0k9P704X0q9`(0w9h0}9p04xb0p2v!040<40u4h090003Y0
2l040%M04D04[090909B	01B
0m1BQ#04BP
05BK%0% B05(B0J50BF"0
58B&	03@B0
2HBP0m1PB/0m1XB0m1`B$0hB80m1pB!03xB0B 03B0q5B}!0%P1lm1&buf1&obj1m1&len1%1%1	, 
1	,$1(!1x10e1x181x1@1 H(-m1(%#m1!0#1#1(1,,1m11,(~1#1$1(1?1m11*$1+(.%$2-%#&1
042(:2,m1I2m1h1V2(\2,m1p2m1m1E#2}2(2,m12m1m1m132(2,,2m142(2,%2m152(2,m13m1%?73(3,,33m1%m19@3(F3,,_3m1m1m1;l3(r3,,3m1m1<3(3,,3m1=3(3,,3m13y@3(3?3!A4(
4?4m1q%B"4((4,m1<4m1OCV2DV4(\4,,u4m1m1J E@3F42G4(4,%4m1H4(4,m14m1m1,.I42wJ42K}2VL@3*
M@3N+5(15,m1J51m1m1OW5(]5,m1q51%R~5(5,m15m15m1(s1C\$J-D,h5EFEl5G 0;N770@I20AI2n0BI2	0CI20DI2 $0Ep2(#0F'200G'280H'2@0I
2H0J'2PX0KI2X0LI2`,0MI2hP0NI2p 0OI2x{0P'20Q	0R'2k0TI20UI20VI20WI2	0Xp2W0YI2o0ZI2I0[I20\I2U0]I260_I20`I2 0aI2B0bI2B0d'2BC
0fI2B'0gI2#P0h5%P0jkk8"0k
20lI2>	0m20n2k$0o 0p3(y0q0!0r_380tI2@v0u2H#m0v7%0x8H	0y
2o0zI2N0{33#0|w8#:
0~8(8,58m1m18(m1% 0$+9$0'20'2p0'208#&08%0:_901#01#<079(+9(7(k8(8(_9(,(m-(-(H2Ym1H2im1#u.V29^(-,:----4:-9%c->
m1 Im1(:#^-?9(,(*:,m1>:m1#(/$:#/	V:(\:,,u:m1m1J3F:E	EEgE-$Ep#3Zu:K4,:EE
EEEEY%EiEE%K4B;EOE
EEK4tE;E]
EBEE
9b(5;5-5m1
5m1#5 #5E;L56;	B(M(Y("N"OYNY(`.6>$;,.6$<<(p".	6-<,<."6$I<<.#6,e<<.6=,<<,.+6D,<<P.6m,<<P.6$<<46$.6I==($.6(,==.6$,C=C=($.06Qo=o==(."6$=<.b6$=.6N,=P./"6w,=P.6$>$<.*6V,$><$>(!.6,K><$>.6c,q>$>.."6,>$>.6^,>$>.!6,>$>.!6->=06a?0<6j,!?0Z6,<?08
6WW?06r?.16C??(+06?0n!6e?0
6m,?0.6\@.6W:@:@=(0*6[@.6yw@9.6~@906@9.6g@9,.%6@9,06A.>6D,,A$.
6,MA.O6nA.
6A.
6A.,6K,AP.6t,AP;6;A;6;B	6	=B	6	\BF6F{BF6FBH6HBH6HB~6~B~6~ C.6<C9.26]C9,.66~C9,9#!`73Dc77	78	U7>	7D	7E	 _7F	(7G	0Q7H	87I	@"7J	H7KP7LQ`7NR7PS37RTX7TU[ 7[V!7\W\7_X7aY/7cZT7e[W 7l\!7m]0T7zD,Q7}D(~C2b!
Eu$0w!,Eu$.&!,1Eu$.!,HEu$0$!,^Eu$.#!,uEu$E!,Eu$E(d$.!:E,u$-!u$E.m#!Fu$%!4	u$'Fu$.I!,HFu$g,L!$,hFu$hF(p$.!gFu$.#!,Fu$Q8/,2#!

F0P!,F0!,F2!
Fu$2!0
Gu$.c!4,=Gu$,R# !`u$0!cG. !,G,u$94
G	,S4zGG,G(GGL$+	BL	B,m1H,,L}
H	A(G*,1H+L"!H	 AL?

,	@T1%09,~Hm1P0:m1Hm1m1m10,
;m1H%U:H(HVHHWLHX$I3V I"IWLHY5I2?%bHIm1Z 0
<m1cIgY0vI[$2
Im10=3I,09m1II,(,\Gm1oFJ]3
m1^I%J_U	@_T
`I_U	<#_T0a5|m1LbH|.m1keb@#|>m1L~m1h]m1.$cg2LdeKeeLfjcIfo]Hf|HIg@R0KhNRi[R0	hiRjvR	~KhRPNf85I^bHK_UT_T	:#_QhkK_T0kK_T0_Q0ftT`T_Us(;NGl"hm1Y*MbHhm1wsmargh(m1]>#jm15/cretkm1~g[R0lLhiRjvR00	LhR`]5I_Us^ H
M_U0`0~H_Uv_Ts_Q0nj^m1TMoH^'m1o@#^7m1n
Tm1~MoHT*m1o@#T:m1pJm1p7NbAJ!m1b@#J9m1[ULL	,l`bH_UT_T	8#_Qlq
!m1Pb!#,b!.,\P]'m1]H(Lr`Nce5L$ fKcI^WMIN_Uv $ &faHI^vIN_T	"fHIg[R0.
UOhiR^ZjvR	@OhR`5I_Uss[Rff/?OhiRjvRff	OhR`5I_UstoO_UU_TT1kP_Usu|P_T0_Q0k1P_Uv^vIPP_T	 fcI^vI|P_T	#fHIfHI^TP_Us`T_UsvHbQ^$"IP_U@^6IQ_Us_T	#^LH5Q_Us^WHMQ_Us`_T_Uvv$ Rb!,gRQhR?=hRdb^"IQ_U4`H_T	=_Q0wGR$RWLGo,VR"5R@RxRxRy[Rzop)m1y%vRzop9m1nz$,R{op=m1|*MP<FSh;MhGMs*Mii^#Sh;M		hGM@	>	`vI_T	( `ebH_UT_T	7#}TM>TheMj	f	hqM		sTMTSheM		hqM

kS_U0`vI_T	( `bH_UT_T	7#~-%U9:;99:;9::;9:;9.?:;9nI<I:;9	9:;9
:;99:;9.?:;9nI<
.?:;9nI<.?:;9nI<9:;9:;9
:;9I8.?:;9n<cdI4.?:;9n<d.?:;9nI<d.?:;9n2<d.?:;9nI2<d.?:;9nI2<cd.?:;9nI2<d&I.?:;9n<:;9I<9:;9< .?:;9nL2<d !.?:;9n2<cd "9:;9#:;9I$$>%:;9n&
:;9I8'$>(I)*I+!I/,I-&..?:;9I</0.?:;9I<1.?:;9I<2.?:;9<3.?:;9<4.?:;9I<5:;6
:;I87:;98
:;9I9:;9::;9;<<::;9=7I>:;9?@
I8A:;9B
:;9I8C4:;9I?<D>I:;9nE(F(
G:;9nH4:;9I?<IIJ>I:;9nK>I:;9L4:;9IM;NIOBIPQ.?:;9I<R.?:;9nI<S.?:;9n<dT.?4<U.?4<V.1ndWI4X.?4<Y.?I4<Z.?4<[.?:;9<\.?:;9I@B]4:;9IB^1_B`1a.:;9IU@Bb:;9IBc4:;9IBde4:;9If1g1RBUXYWh1Bi1RBUXYWj1RBXYWkl.:;9I@Bm:;9IBn.:;9I o:;9Ip.:;9I@Bq.:;9IU@BrUs1RBXYWtBuBv.:;9@Bw.Gd x1y.:;9 z:;9I{:;9I|.1@B}.1@B~.?<nJ	
src/greenlet/tests/opt/_internal/cpython-3.12.6/include/python3.12/opt/rh/gcc-toolset-12/root/usr/include/c++/12/opt/rh/gcc-toolset-12/root/usr/include/c++/12/bits/opt/rh/gcc-toolset-12/root/usr/include/c++/12/debug/opt/rh/gcc-toolset-12/root/usr/include/c++/12/x86_64-redhat-linux/bits/opt/rh/gcc-toolset-12/root/usr/lib/gcc/x86_64-redhat-linux/12/include/usr/include/usr/include/bits/usr/include/sys/usr/include/bits/types/opt/_internal/cpython-3.12.6/include/python3.12/cpythonsrc/greenlet/tests/.._test_extension_cpp.cppobject.hcstdlibstd_abs.hcmathtype_traitsdebug.hcstdintexception_ptr.hcwcharclocalec++config.hstring_viewbasic_string.hcstdiostl_iterator.hstdexceptpredefined_ops.hstddef.hstdlib.htypes.h	types.h
stdint-intn.h	stdlib-float.h	stdlib-bsearch.h	stdlib.h<built-in>__mbstate_t.h__fpos64_t.h__FILE.hstruct_FILE.hFILE.hstdio.hunistd.hwint_t.hmbstate_t.hstdint-uintn.h	stdint.hpyport.hmath.hmath.htime.h
struct_tm.hpytypedefs.hmoduleobject.hmethodobject.hdescrobject.hobject.hpybuffer.hpyerrors.hpytime.hpthread.hgreenlet.h
wchar.hlocale.hstdio.h	modsupport.habstract.htupleobject.hlongobject.hpycapsule.hstl_iterator_base_types.h	P!	K/cJ</cJw-=[	
t
<J	\&	uX
%$|<M	J<.z.X 	z4X#!-#"Y#W="%$|<M	J<{.X 	XX{X ]J>tL+d0-NKL$=\	#t	uX	%$|<M	J<.{uaJ.	..{QXJ=ttHgYpJ=ttH"Y#\Xt\# %Jsf
.	F4	Y
M%YXX%$|<	J<g	Xz	YY
ztpt<\ /Xu.u<]9!W9/X9<9XX<X	
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_ZSt5lrintfPyObject_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_ZSt6remquoeePiPyMemberDefinput_iterator_taginitprocmodulesendfuncnb_matrix_multiplyoverflow_arg_area_ZN9__gnu_cxx3divExxp_test_exception_switch_recursendimgp_offsetwmemcmpwcsncmpPTHREAD_MUTEX_STALLED_NP_IO_lock_t__uint16_t_ZSt5isinfdwmemmovetp_hashlog10ml_flags5div_ttimezonenb_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_setattrfloorlog2putwcharnb_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_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_modewas_sq_ass_slice~exception_ptrchar16_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_NPtz_minuteswest__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_symbol_ZSt14isgreaterequalddscalbn_M_exception_objectsetter_ZSt3erfe_ZSt3erffisfinite__statePTHREAD_MUTEX_FAST_NPatexit_ZSt6islesseeremove_ZSt4rinte_ZNSt13runtime_errorC4EPKcGNU C++17 12.2.1 20221121 (Red Hat 12.2.1-7) -mtune=generic -march=x86-64 -g -O3 -fno-strict-overflow -fPIC_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_filenotz_dsttimetest_methodsuint_fast16_t_ZSt3powffvswscanf_ZSt7scalblneltp_newisless_ZNSt15__exception_ptr13exception_ptr10_M_releaseEvsq_length_ZSt3tane__int_least32_t_ZSt5ldexpeiceilpy_test_callob_typem_freefputwctm_year_ZN11exception_tC2Ei_ZNSt15__exception_ptr13exception_ptrC4EOS0_short unsigned intnoargsternaryfunctp_descr_get__int_least8_tfreadslotm_base__ops__detail_IO_write_ptrfputwsbf_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_ZSt5acoshf0P2S23PUEU_UTUET_T0P07P:E0_0PUP07PP07PPUiUTFVFGTGhVhiT(/P/ESGgS0\P\iX0ESGbS03SpwUwUp~T~UTPnUnoUoyUyVUV@VPeTentnoToyTyT@To00@\0\`P`fXfPX0}PSS@SSKVPPSSSfSfiSUSSPPWUWUP^T^dUdTiUiTUUTUTUTP@Ff
0@PbE_0:P?@P>AcBxB@ HY$p7K_%P<B>5@hC AU`buA=@=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@0@0P A1(01.b 2 "@3@13T=KN	W0Ә%bE
mh`#&	E
{