async-profiler-agent 0.1.13

Rust agent for async-profiler
Documentation
FLR�[SDA6.�N�8S勘p���3��KS轀���֍������rootmetadataclassbooleanname4idchar5float6double7byte8short9int10long11java.lang.String20java.lang.Class21
annotation201
Java ClassvaluefieldclassLoader23trueconstantPoolClass Loader31Namepackage30Package	modifiersAccess Modifiersjava.lang.Thread22ThreadosNameOS Thread Name
osThreadIdOS Thread IdjavaNameJava Thread NamejavaThreadIdJava Thread Idjdk.types.ClassLoaderJava Class LoadertypeTypejdk.types.FrameType24
simpleType
Frame typedescriptionDescriptionjdk.types.ThreadState25Java Thread Statejdk.types.StackTrace26
Stacktrace	truncated	Truncatedframes271	dimensionStack Framesjdk.types.StackFramemethod28Java Method
lineNumberLine Number
bytecodeIndexBytecode Index
Frame Typejdk.types.Method
descriptor
DescriptorhiddenHiddenjdk.types.VirtualSpace29start
Start Address208207committedEndCommitted End Address
committedSizeCommitted Size206BYTESreservedEndReserved End AddressreservedSize
Reserved Sizejdk.types.Packagejdk.types.SymbolSymbolstringStringjdk.types.GCWhen32GC WhenwhenWhenprofiler.types.LogLevel33	Log Levelprofiler.types.UserEventType34User-Defined Event Typejdk.ExecutionSample101
jdk.jfr.Event	superTypeMethod Profiling Sample202Java Virtual Machinevalue-0	Profilingvalue-1	startTime
Start Time204TICKS
sampledThread
stackTraceStack TracestateThread Statejdk.ObjectAllocationInNewTLAB102Allocation in new TLABJava ApplicationeventThreadEvent ThreadobjectClassObject ClassallocationSizeAllocation SizetlabSize	TLAB Sizejdk.ObjectAllocationOutsideTLAB103Allocation outside TLABjdk.JavaMonitorEnter104Java Monitor BlockeddurationDuration205monitorClass
Monitor Class
previousOwnerPrevious Monitor OwneraddressMonitor Addressjdk.ThreadPark105Java Thread ParkparkedClassClass Parked OntimeoutPark TimeoutNANOSECONDSuntil
Park UntilMILLISECONDS_SINCE_EPOCHAddress of Object Parkedjdk.CPULoad106CPU LoadOperating System	ProcessorjvmUserJVM User209	jvmSystem
JVM SystemmachineTotal
Machine Totaljdk.ActiveRecording107Async-profiler RecordingFlight RecorderIddestinationDestinationmaxAgeMax AgeMILLISECONDSmaxSizeMax SizerecordingStartrecordingDurationRecording Durationjdk.ActiveSetting108Async-profiler SettingEvent IdSetting Name
Setting Valuejdk.OSInformation109OS Information	osVersion
OS Versionjdk.CPUInformation110CPU InformationcpusocketsSocketscoresCores	hwThreadsHardware Threadsjdk.JVMInformation111JVM InformationjvmNameJVM Name
jvmVersionJVM VersionjvmArgumentsJVM Command Line ArgumentsjvmFlagsJVM Settings File Arguments
javaArgumentsJava Application ArgumentsjvmStartTimeJVM Start TimepidProcess Identifierjdk.InitialSystemProperty112Initial System PropertykeyKeyValuejdk.NativeLibrary113Native LibraryRuntimebaseAddressBase Address
topAddressTop Addressjdk.GCHeapSummary114Heap SummaryGCHeapvalue-2gcId
GC Identifier	heapSpaceVirtualSpaceheapUsed	Heap Usedprofiler.Log115Log MessageProfilerlevelLevelmessageMessageprofiler.Window116Profiling Windowprofiler.LiveObject117Live ObjectallocationTimeAllocation Timeprofiler.WallClockSample118Wall Clock SamplesamplesSamplesprofiler.Malloc119malloc
Native MemoryAddresssizeSize
profiler.Free120freeprofiler.UserEvent121User-Defined EventUser Event Typedata	User Data
jdk.jfr.Labeljava.lang.annotation.Annotationjdk.jfr.Categoryjdk.jfr.ContentType203Content Typejdk.jfr.Timestamp	Timestampjdk.jfr.TimespanTimespanjdk.jfr.DataAmountData Amountjdk.jfr.MemoryAddressMemory Addressjdk.jfr.UnsignedUnsigned Valuejdk.jfr.Percentage
Percentageregionen_USlocale0	gmtOffset5	

! "#! $%&! '()*+,-./01234567! 8#! $9:; <=>?@; A$BCDEFGHJIKLHMN! OPQRS7:! TUNO7! 8#! $V#! W()XYZ[\]^_`a^_bc^defg^_hi^dej&'#! $k#; lmnop; qrstu; v$wx; y$z{}|~���������+! ,�C! ��@! ���}|��������+! ��C! ��! ���^de��^de��}|��������+! ��C! ��! ���^de��}|	������������+! ��C! ��! ��+! ���^_��}|
������������+! ��C! ��! �����������^_��}|����������
���
���
����}|
��������$��������^de����������}|������������}|�����������}|����������8=>��^��^��^��}|
�������������������������}|������������}|���������$��^_��^_��}|�������������^rp! s�[���^de��}|��������u! �����}|������������+! ���}|��������+! ��C! ��! ���^de������}|����������+! ,�C! ��@! ���^��}|����������+! ��C! ���^_��^de��}|����������+! ��C! ���^_��}|��������+! �7x! ����}��}�JI��}����}�����}����d}����_}����^}�����}��������Jk��֍�async-profiler 4.0async-profiler.jfr������������2������������l��֍�kversion4.0����l��֍�kenginectimer����l��֍�kcstackdwarf����l��֍�kclocktsc����l��֍�keventcpu����l��֍�kfilter����l��֍�kbegin����l��֍�kend����l��֍�kjstackdepth2048����l��֍�kjfropts0����l��֍�k	chunksize	104857600����l��֍�k	chunktime3600뀀�l��֍�kfeaturesRunknown_java unwind_stub unwind_comp unwind_native java_anchor gc_traces - - - - -����l��֍�eenabledtrue����l��֍�einterval	100000000����l��֍�ealluserfalse����l��֍�ewall
1000000000����l��֍�enobatchfalse����l��֍�fenabledfalse����l��֍�genabledfalse����l��֍�henabledfalse����l��֍�ienabledfalse����l��֍�kdebugSymbolsfalse����l��֍�k
kernelSymbolsfalse瀀�m��֍�Yuname: Linux 6.11.0-1014-azure #14~24.04.1-Ubuntu SMP Thu Apr 24 17:41:03 UTC 2025 x86_64悀�n��֍�x86_64�processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 25
model		: 1
model name	: AMD EPYC 7763 64-Core Processor
stepping	: 1
microcode	: 0xffffffff
cpu MHz		: 3241.198
cache size	: 512 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
����q��֍�[vdso]���ѵ����ѵ�À��q��֍�'/usr/lib/x86_64-linux-gnu/libgcc_s.so.1���ѵ����ѵ�����q��֍�#/usr/lib/x86_64-linux-gnu/libm.so.6���е����е�ʀ��q��֍�./usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2���ѵ����ѵ�݀��q��֍�A/home/runner/work/rust-agent/rust-agent/tests/libasyncProfiler.so��е����е�����q��֍�#/usr/lib/x86_64-linux-gnu/libc.so.6���ϵ����ϵ�Ѐ��q��֍�4/home/runner/work/rust-agent/rust-agent/tests/simple����������������sۮ���thread_start: 0x7ffb13fff6c0����s�����thread_start: 0x7ffb12ffe6c0����s�����thread_start: 0x7ffb52ffe6c0����s����thread_end: 0x7ffb12ffe6c0j�㦜�>���=�(�>�e>j�����>���=�>�F�j��˸�>�Q�=�>��Ej���Ư>�
==�>�L`j���Ը>�=��H>�Ljѫ���>���=�ff>�{�j����>�Q�=�ff>؀�j�����>��R=�(�>ن�j�����>���=�>��:v�������j����y������O���p�K�p
e�͈����j����y������OؾCq*T#Cqv�������j����y������O���qGt%�q
e���ɜ��j����y���ɜ�O�.�q�f6�qv߶����������y������O�,�rHre��ϐ��ǿv؃�Ū��j����yۭ�Ū�O$5��r���r
e���ޭ��&v�Ȱӳ�������y�ڏݳ�O	*:s[�;se������Ωv������j����yȌ���O]Y$�se-�se�Ұܿ���v�����j����y������O��]ta��]t
e�������j����y�ݬ���OmP�t�!�tv�������j����y������O5���t���te��ߐ��������y������O�u~_uv�֋���j����y����O<p�u6y�ue������ܠ����y������O[-��u5@��uv�ٙ���j����y������O34vm�=v
e�������j����y������O�S*vn*vv�������j����y�́��O�p�^ �p
e���ޔ��j����yª�ޔ�O���Kq[��Kqv�������j����y�󣩘�O ��q$�(�qe��������vʩ�����j����y������O�`�r��re䷊ڥ���v�ԛŪ��j����y���Ū�O���r�a��re��إ���v��ӳ��j����y��ӳ�Og:sI�n:s
e�������j����y������Or�ups~psv�����j����y�����OQ�)�s�j1�se������������y������O/���s���sv�������j����y������OJ��]t��]te��̕����v�������j����y������O���t�j��te������������y������O�I�u��uv��֋���j����y�����O��o�u�4y�ue�Ď�����v��ߙ���j����y������OM�3v�=ve�τ����xל�������x���������x���������x�������������y����OPz۱p�_ܱpv������������y��ܴ��On%qc�&q
e�������j����y�󍅔�OG�@q�o�@qv�ؚ����j����y�Ӝ���Ong!�q�"'�qe�������v�������j����y�񤷡�O�L�r�1�re�����ܠ����y�‹���OCF�_rDԢ_rv��Ū��j����y���Ū�Oqh��rM�r
e��Ϯ��j����y���Ϯ�OE��r�.��rv��ӳ��j����y���ӳ�O
�d:s�l:s
e���з��Lv������j����y�����O"�%�s��/�se��؈����v�������j����y������O9�]tWX�]te�渆����v�������j����yϫ����OWX��t�͸�te��ǹ����v�ً���j����y͞ۋ��O�n�u�v�ue�Υ�����v������j����y����Oh3vL:ve��������v������߲v�������j����y������O�H�p9��p
e΁�����j����y������O��6Aqw�>Aqv�Ǔ����j����y������O=��q_w'�q
e���̜��j����y��̜�O$y�q���qv�������j����y������Os�r�e�re�����v�ϢŪ��j����y���Ū�O����rH�re͚����������y�ߤ���O���r�%��rv��ӳ��j����y���ӳ�O�>e:s�l:seƧ���������ỳ���OS��ms��msv�޷���j����y⠺��O�O&�s�.�se�������v������������y΂����O��]tev�^te������������y������O8�H�t�)P�tv�������j����y������O�s��t�6��t
e������j����y������O��tu��}uv̗Ћ���j����y��Ջ��Oלm�u�Zu�u
e������j����y�����O��3�uN�<�uv�������j����y�����O�F4v�?=ve��������v�𬜔�߲	v�Ǡ����j����y�¤���O����p�ɱpe��Ǐ����v����j����y��Ü��O1̈Cqr��Cq
e��ѝ���j����y��՝��OA}��q�Q��qv�������j����y������O��I�q�XP�qe�ƈ����v��ø���j����y��Ḧ�O=vgr�wgr
e������j����y�����OGN��rZ@��rv���Ư��j����y���Ư�O"���r���re���η�ǿv���Ը��j����y���Ը�OAsY7��s
e�������j����y�ƙ���O;o�t�V�tv�������j����y������O�<Tt}�\te�ˊ�����v��������
e�������Ovծ�����j����y������O�1�?up��?u
e������j����y�����O��ѱu��ڱuv�������j����y´����O���uC���ue������������y������Oq�I<v�Q<vv�ԛ����j����y�좎��O���pŪȱpe��ȁ��������y��́��O|��>qQ3@qv�뵜���j����y�ӹ���Op|�Cq�]�Cq
e���œ��j����y���œ�OU�T�qwK]�qv��Ū���j����yİǪ��OvH�q��Q�q
e�������j����yۋ����Od4Sr�9 Srv��Ǹ���j����y��Ḧ�O��gr�vgr
e�ږ����j����yͽ����Oذ��r���rvnj�Ư��j����y���Ư�O����r����r
e�������j����y�Ů���O}�ns���nsv��Ը�������y���Ը�Of��s4_��se��������v�������j����y������O5�Ttg�]te�������v�������j����yͦ����O���t���te�ߜ���ӷv������j����y﬏���O�n�?u���?ue��������v�������j����y������Oa��u䭟�ue������ߩv᧢����j����y�㤎��O����pH+ɱp
e������j����y�����O=��=q���=qv�������j����y��œ��O�@�Cq���Cqe�Ǭ�����v��Ū���j����y��Ӫ��O1L�q��T�qe���ǥ���v��Ӹ���j����y��ո��O�Tgr�Dgre����������y����O��I�r�PS�rv���Ư��j����y���Ư�O���r6���r
e���ɷ��j����y��ɷ�O�5ys�>ysvؼ�Ը��
e�����j����y嚱���O��ctz@ltv�������j����y������O[
Tt�!\te������ӂv�������j����y������O2
�t�� �te�������v�������j����yح����O���?uY��?u
e������+����y������O-Ψu��֨uvҪ�����j����y�ׄ���OҲ��u3'��ue��������v����j����y������Os�űp[�ʱp
e������j����y����O�A=q�I=qv�������j����y��˜��O3B�Cq���Cq
e�۫Μ��j����y���Μ�O����q����qv�辪���j����y��ª��O��I�qo�P�q
e�������j����y樐���O��Vr��Vrv��˸���j����y��θ��O�P
gr�wgre���Į���v���Ư��j����y���Ư�OR���rC���r
e�ҋ����j����yڝ����O�	�vs���vsv���Ը��j����y��Ը�O	V��s���se�����������yع����Od%tt+Q{tvŚ�����j����y������ONnTtA�[te��������v������j����y������O���t-S�te������������y������OҔu��uv������������y������O�Q�?u6/-Au
e������wv�������j����y������O͆��u_t��ue��ݝ����x�򈎋�������x������Ц����x֮����������x������й��������y������O׭��p�űpxЪ����������x����������x�ɢ���������x�΢���������w�ꬎ����Й������x�븎���󄀴�v�׺����j����y������O0jƱp;Pϱpx��ꎋ�Й����x��ꎋ�Р����v␒�����e������v�������j����y������O�|�Cq≏Cqe������������y��€��Og��q"u�qv��Ū���j����y��Ǫ��OM1J�q"�Q�q
e���إ��Sv�Ѹ���j����y��ฦ�O�ngrgre�������v���Ư��j����y���Ư�Oz��r����re��ᬷ�������y��嬷�O`�uslJ�usvֳ�Ը��j����y���Ը�O�}��s�{��se��ז����v�������j����yֵ����OX�Tty
]t
eڌ�����j����y�̔���Oۿ݌t�tvȯ�����j����y������O�A�t� �teֵ������v������j����y�ӄ���O���?u��?ue�•�����v�������j����y������O���uӠ��u
e��߁���j����y�����O:t00vo90vv��������	v�̮����j����yР����Ot)ıp̱p
e��݉���j����y������O>�.Aq�%8Aqv�������0
eʝ����j����y�����O>�n�q�v�qv�������j����yˊê��O�<H�qC�P�qe݀�ϥ���vĔظ���j����y��ٸ��Ol�grXhgr
e��Ӯ��j����yد�Ӯ�O��]�r�Lf�rv���Ư���
e�������ev���Ը��j����y���Ը�O"P��son��se��������v������j����y������O�Vt��_te�Ŏ�����v�������j����y������O'�t���te������������y�͆���O>��u���uv�������j����y������O��?u�@�?ue뒐�����v����j����y�Ɖ���O����u�\��ueי������x�ڇ����Ё���w����������������x������������x�ʽ���������x�Ȏ��������x��ˎ��Р����x��ˎ��������x��ˎ��������x��ˎ��Р����w��͎���������������y��Վ��O��αpJYձpv�������j����y������O�T�pp��pe�ڋ����v��������
e�������j����y������O�{z�q���qv��Ī���j����y��٪��Op�N�qUGV�q
eа����j����y�Ň��O��Mr��!Mrv��Ӹ���j����y��ո��ON�
gr�Dgr
e�������j����y������OT���rV/��rv���Ư��j����y���Ư�OcX��rsQ��re������ٳ����y������O�W�dsuR�dsv��Ը�������y���۸�Ox���sr�x�se��������vݵ�����j����y������O�Sta:[t
e�������j����y͝����O�It:qRtv������j����y������O�?�t���t
e�������j����y������O�j�	u�.�	uv����j����y������O���?u�9�?ue������������y������O�$�u�\/�uv�������j����y�샍��O����u���ue������Z����y������Oc�v�d�vx�����������xʬ���������x�����𖀠��x�����������x�����������x�����𥂠��x�����������x�����Ф����x�����������x�����������x�����ࢂ���x�����������x�����������x�����𠂠��xք���������x�����П����x�����������x�����������x�����������x�����������xߦ���������x׬���𛂠��x������ࢂ���v�̮����j����y������Oi�ıp)̱pv�ӑ����v�������j����y�Ի���O8S�Cq ގCqeǐ����������y�Ϟ���OH@DqT�GDqv�������v�������j����y��ª��O�!J�qQ�P�qeɴ�ĝ�������y���ĝ�O�|�q�u��qv��ɉ���e������v��Ƹ���j����y��ظ��O��
grL.grv��ϗ���
e�������j����y������OkD��r*��rv���Ư��j����y���Ư�O;��r�'��rv��ॷ��e��������v���Ը��j����y���Ը�OA���s�m��sv������e쁹�����v�������j����y������O��Tt�^tv�������e�Ř���������y������OSXŤt�sͤtv������������y������OAz��t�z$�tv�������
e�������sv�چ����j����y쿈���O6��?u_�?uv�������e������������y�ҿ���O�?�u���uv�������j����y�ԃ���O�0��u���u
e�������j����y������O��MKv��VKvv�������v�������j����y�����O��p�5!�p
e���Δ��1v������������y��ɰ��O�ᕄq�U�qe���ܝ���v�������j����y������O���r>��r
eԐ����j����y�����O2��lr\R�lrv˜�Ū��j����y�αŪ�O$桨r�^��re���֯���v���ӳ��j����y��ӳ�O�g:s�r:s
e�������j����y�󱯸�O]�sn�svϊ���������y�����Ok:*�s�3�s
e�΋����Rv������j����y������Oz��]t=��]te��������v������޸eܩ������v��̋���j����y�����O/�p�u˛{�u
e䑯����j����y�ٸ���O�$�u�.�uv��ՙ���j����yׅ����O#�2vS:=v
e�������j����y������Oa��Xv���Xvv�������j����y������O�z�pIj�p
e������j����y�����O‰=qA��=qv�������j����y�響��Oh��q�n*�qe���ۜ�΍����y���ۜ�O��^�q-Of�qv�������j����y������O[,�r:��r
e�̸����OvᎨŪ��j����y���Ū�O뒟�r�x��re��؞����v���ӳ��j����y嫸ӳ�O/d:s�n:se�ä�����vސ����j����y���O�#�s�p-�se�������v�������j����y������O���]t���]te�짿����v��������
e�������j����y������O"E�
u���
uv��ʋ���j����y�����O�lm�u�[y�ue��Ŭ��ԗv��ՙ���j����y������OȔ3vLv@v
e�������j����y������O�g�%vo+�%vv�������j����y������OEa�p�"�pe�֝�����v�ܓ����j����y������OD� �q5}*�q
e���̜��evԥ�����j����y˔����Ox��r�e�r
eӿ�����j����y�ֿ���OI�GOr��OOrv���Ū��j����y�»Ū�Oa��r�׮�re෱����v��ӳ��j����y���ӳ�O�g:sq:se���޶���vʘ����j����y̝���OƜ*�s&	2�se���ѿ�������y�Ǎҿ�O��;�s!CC�sv�������j����y������O��]t���]te��Ӟ��������y�����O]Oԃt��܃tvɾ�����j����y������O{��t���te��ޥ����v��Ջ���j����y��׋��O�m�u��u�u
e�������xvȨ�����j����y�����Od2v�9ve������������y������O��k-vAu-vv������j����y������O���p/A�p
e�ɱ���� vǃ�����j����y������O[� �q+�q
eɓ�Ν��Q����y���Ν�OG���q=���qvВ�����j����y�զ���O|O�r	��r
e�˚����3����y������O{l�drF�erv�ÞŪ��j����y���Ū�O�p��r�g��r
e�ؼ����v��ӳ�������yʧ�ݳ�O@�9:sNȵ;se�������v������j����y�����OHW#�s�d-�se��������v�������j����y������OZ��]t�H�]te΍�����v�������j����y������OŨ�t�˳�te�������v�ˋ���j����y������O�Gq�u!3|�u
e⸶����j����y�˽���O��F�u�SO�uv��֙���j����y������O��3v��=v
e�������j����y������O݁�;v�׼;v�Ԃ���֍�InterpretedJIT compiledInlinedNativeC++KernelC1 compiled
STATE_DEFAULTSTATE_RUNNABLESTATE_SLEEPING 	Before GCAfter GC�simple��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��tokio-runtime-w��
[tid=2080]��tokio-runtime-w��tokio-runtime-w�sZ/	

 !"#$%&'()*+,--�'.

 !"#$%&'()*+,--�-/012--�-3456789

 !"#$%&'()*+,--� 4:;<=>?@ABCDEF9

 !"#$%&'()*+,--�&8.GHI:;<=>?@ABCDEF9

 !"#$%&'()*+,--�++J	

 !"#$%&'()*+,--�0-KLMNO	

 !"#$%&'()*+,--�12PQRSTU456789

 !"#$%&'()*+,--�3DVWXYZ[\]^_`abcdefghijkl	

 !"#$%&'()*+,--�L)mn9

 !"#$%&'()*+,--�O-opqrstu

 !"#$%&'()*+,--�Q0vwx	

 !"#$%&'()*+,--�R.yz{MNO	

 !"#$%&'()*+,--�S2ST|}~456789

 !"#$%&'()*+,--�e*����

 !"#$%&'()*+,--�e/STU456789

 !"#$%&'()*+,--�j;�����defghijkl	

 !"#$%&'()*+,--�s4�;<=>?@ABCDEF9

 !"#$%&'()*+,--�w1�T�}~456789

 !"#$%&'()*+,--�x-�LMNO	

 !"#$%&'()*+,--ӂ-�LMNO	

 !"#$%&'()*+,--��&

 !"#$%&'()*+,--��.�z{MNO	

 !"#$%&'()*+,--��.�	

 !"#$%&'()*+,--��1���TU456789

 !"#$%&'()*+,--��(�9

 !"#$%&'()*+,--ܠ6defghijkl	

 !"#$%&'()*+,--�(��

 !"#$%&'()*+,--��0RSTU456789

 !"#$%&'()*+,--��;�����defghijkl	

 !"#$%&'()*+,--��.��LMNO	

 !"#$%&'()*+,--��5efghijkl	

 !"#$%&'()*+,--Ω/���456789

 !"#$%&'()*+,--��2S�T|}~456789

 !"#$%&'()*+,--��J��������������������������������	

 !"#$%&'()*+,--�/����CDEF9

 !"#$%&'()*+,--��<������defghijkl	

 !"#$%&'()*+,--ǿ)���

 !"#$%&'()*+,--�)��u

 !"#$%&'()*+,--��4��������456789

 !"#$%&'()*+,--��+CDEF9

 !"#$%&'()*+,--��/��456789

 !"#$%&'()*+,--��)���

 !"#$%&'()*+,--��0�STU456789

 !"#$%&'()*+,--��5��������~456789

 !"#$%&'()*+,--��2���	

 !"#$%&'()*+,--��)���

 !"#$%&'()*+,--��(��

 !"#$%&'()*+,--��-������	

 !"#$%&'()*+,--��;�����defghijkl	

 !"#$%&'()*+,--��'�

 !"#$%&'()*+,--��0T�}~456789

 !"#$%&'()*+,--��2��T|}~456789

 !"#$%&'()*+,--��*����

 !"#$%&'()*+,--΍A�Z[\]^_`abcdefghijkl	

 !"#$%&'()*+,--ԗ*���u

 !"#$%&'()*+,--��.���CDEF9

 !"#$%&'()*+,--��)�	

 !"#$%&'()*+,--�5���������456789

 !"#$%&'()*+,--��A�����������defghijkl	

 !"#$%&'()*+,--��)��	

 !"#$%&'()*+,--߲ ����������������������������-���ٳ1ijkl	

 !"#$%&'()*+,--ӷ'	

 !"#$%&'()*+,--��(��

 !"#$%&'()*+,--��-�456789

 !"#$%&'()*+,--޸+����	

 !"#$%&'()*+,--��'9

 !"#$%&'()*+,--��4�������~456789

 !"#$%&'()*+,--��6�efghijkl	

 !"#$%&'()*+,--��)���

 !"#$%&'()*+,--��3�������456789

 !"#$%&'()*+,--��*����

 !"#$%&'()*+,--��)��	

 !"#$%&'()*+,--��.�opqrstu

 !"#$%&'()*+,--��2������456789

 !"#$%&'()*+,--��/���456789

 !"#$%&'()*+,--��9��GHI:;<=>?@ABCDEF9

 !"#$%&'()*+,--����������#$%&'()*+,2--��*���u

 !"#$%&'()*+,--��)�89

 !"#$%&'()*+,--��8��defghijkl	

 !"#$%&'()*+,--��,456789

 !"#$%&'()*+,--��.3�456789

 !"#$%&'()*+,--��=]^_`abcdefghijkl	

 !"#$%&'()*+,--��)O	

 !"#$%&'()*+,--��)�	

 !"#$%&'()*+,--��;_`abcdefghijkl	

 !"#$%&'()*+,--������2--��+�rstu

 !"#$%&'()*+,--�+����	

 !"#$%&'()*+,--��)n	

 !"#$%&'()*+,--��*����

 !"#$%&'()*+,--ߩ(��

 !"#$%&'()*+,--�1�����456789

 !"#$%&'()*+,--��-�L���	

 !"#$%&'()*+,--��+�����

 !"#$%&'()*+,--��/���456789

 !"#$%&'()*+,--��1���}~456789

 !"#$%&'()*+,--��7cdefghijkl	

 !"#$%&'()*+,--��1����	

 !"#$%&'()*+,--��.�ABCDEF9

 !"#$%&'()*+,--��)���

 !"#$%&'()*+,--��4��������456789

 !"#$%&'()*+,--��1=>?@ABCDEF9

 !"#$%&'()*+,--��3�������456789

 !"#$%&'()*+,--��.��L���	

 !"#$%&'()*+,--��4��������456789

 !"#$%&'()*+,--��!�����������������!"#$%&'()*+,2--��B������������defghijkl	

 !"#$%&'()*+,--��4fghijkl	

 !"#$%&'()*+,--��*���	

 !"#$%&'()*+,--��5���������456789

 !"#$%&'()*+,--��)��	

 !"#$%&'()*+,--��F���j���Ft��F�6�2lO��l��KlP�-F���D3��l���l���l��1l��0l��D\�/D���D���D���D���D���D��e�l�������������������l���v�$��r�x�u�w�s��~����B����9�,��j���������o�����������-�������i���!�6����x���x�������x���������C���B��D�����9����?�
�	��7�u�_�	�]�����9�8������B�O�)�������������r�������H�,����)�����J����'�����S��R�k�Q�|���h�T���|����������4�I���V�"�%�#��������������Z���~�����������7������<���M�����������w�����������������E�H�[��������������������^�P�����������d�Z�����G��������������������>�U�"���m�c��8���?�S����3������c��W���A��������'������
�g�����\�������h�������������-�Y�=���n�p���s�`���@���q��������	�L�����������������������!���N�0���5�Q����*�����������������$�(�}�}�����������0�����k���������������������E�����f�����$�V���a�+��6����!�������d�����F���q�<����0���4��U������e���.�����2��j����3������D�����{��n���+�K�^����l����y��������r�������r���D����E��������	�����i�D������T��������������������c�������
���g�'���l��������9����!������a�����_�.���c���������%����� ���������.�{�@���������:������c�����������������������������������������������.�=�1����������������������R���a�����t�<���L�������������������z������� � �~���������������.���~��d�����<�.�m�b�&�[����<�����������������J�;������������H�����������Y������������������r�W�b�*�F����	�����������D�M�y��������`�1�(�D�������.�z�'�I�����������������������.���?�����������&���g�>��������~�;����������o�*�����G���l���/�]�5�b���3���X����������p��������:�5����A��������N������������
���D�F�Kj�l���N�7tokio::runtime::task::harness::poll_future::{{closure}}K<tokio::task::coop::with_budget::ResetGuard as core::ops::drop::Drop>::drop,tokio::runtime::task::raw::RawTask::scheduleCstd::thread::local::LocalKey<core::cell::Cell<T>>::set::{{closure}}.tokio::task::yield_now::yield_now::{{closure}}>parking_lot_core::thread_parker::imp::ThreadParker::futex_waitNtokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}	=tokio::runtime::scheduler::multi_thread::worker::Context::run
1<alloc::rc::Rc<T,A> as core::clone::Clone>::clone(tokio::runtime::task::raw::RawTask::poll6std::sys::pal::unix::thread::Thread::new::thread_start
Etokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify1tokio::loom::std::parking_lot::Mutex<T>::try_lockstd::f64::<impl f64>::powfProfiler::timerLoop9tokio::runtime::time::source::TimeSource::instant_to_ticksimple::slow::short_sleep_2+tokio::runtime::task::core::Core<T,S>::poll:tokio::runtime::time::wheel::level::Level::next_expiration]<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once*core::sync::atomic::AtomicUsize::fetch_sub*mio::sys::unix::selector::Selector::selectO<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next9tokio::runtime::task::state::State::transition_to_running6std::thread::local::LocalKey<core::cell::Cell<T>>::set()L;simple::slow::short_sleep4tokio::runtime::context::with_scheduler::{{closure}}?<libloading::safe::Symbol<T> as core::ops::deref::Deref>::deref 9<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref!alloc::alloc::alloc"8tokio::runtime::time::wheel::Wheel::next_expiration_time$7tokio::runtime::task::harness::Harness<T,S>::header_ptr%)tokio::runtime::blocking::pool::Task::run&,tokio::runtime::park::CachedParkThread::park'0std::thread::local::LocalKey<T>::initialize_with(Btokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}):tokio::runtime::task_hooks::TaskHooks::poll_start_callback*=tokio::runtime::scheduler::multi_thread::queue::Local<T>::pop+tokio::runtime::context::defer,�tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::{{closure}}-w<async_profiler_agent::reporter::local::LocalReporter as async_profiler_agent::reporter::Reporter>::report::{{closure}}.)std::thread::local::LocalKey<T>::try_with/zcore::ptr::drop_in_place<core::result::Result<tokio::task::coop::with_budget::ResetGuard,std::thread::local::AccessError>>0simple::main::{{closure}}1'tokio::runtime::context::with_scheduler2std::rt::lang_start_internal3	nanosleep4C<libloading::os::unix::Symbol<T> as core::ops::deref::Deref>::deref50tokio::runtime::context::scoped::Scoped<T>::with6Ltokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}7Etokio::runtime::scheduler::multi_thread::worker::Context::maintenance8Ftokio::runtime::scheduler::multi_thread::worker::Context::park_timeout9Dtokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into: tokio::fs::asyncify::{{closure}};*tokio::runtime::task::raw::RawTask::header< core::option::Option<T>::or_else=.tokio::runtime::scheduler::defer::Defer::defer>:core::num::<impl usize>::unchecked_add::precondition_check?:async_profiler_agent::profiler::profiler_tick::{{closure}}@�tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::next_remote_taskAUtokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasksBOtokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}Dstd::panicking::try::do_callEr<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_untilF3std::thread::Builder::spawn_unchecked_::{{closure}}G8<alloc::vec::Vec<T,A> as core::ops::deref::Deref>::derefHcore::task::wake::Waker::wakeI+tokio::runtime::time::Driver::park_internalJ!tokio::runtime::park::Inner::parkK5core::ops::function::FnOnce::call_once{{vtable.shim}}L8tokio::runtime::metrics::batch::MetricsBatch::start_pollM__rustc::__rdl_allocN$tokio::fs::write::write::{{closure}}Othread_start_wrapperPasprof_get_thread_local_dataQ*tokio::runtime::time::Driver::park_timeoutR2parking_lot::condvar::Condvar::wait_until_internalS~tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_taskT+tokio::runtime::task::LocalNotified<S>::runU/tokio::runtime::context::scoped::Scoped<T>::setV1tokio::runtime::time::Driver::park_thread_timeoutWAtokio::runtime::scheduler::multi_thread::worker::run::{{closure}}Y&tokio::runtime::task::waker::waker_refZ+simple::slow::run::{{closure}}::{{closure}}[@std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}\
epoll_wait]Btokio::runtime::scheduler::multi_thread::worker::Context::run_task^,tokio::loom::std::parking_lot::Condvar::wait_@tokio::runtime::scheduler::multi_thread::worker::Core::next_task`Mtokio::runtime::scheduler::multi_thread::worker::Core::next_task::{{closure}}aW<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::pollb&core::cell::RefCell<T>::try_borrow_mutc1tokio::runtime::task::harness::Harness<T,S>::polld/tokio::runtime::context::runtime::enter_runtimee&tokio::runtime::context::set_schedulerg!lock_api::mutex::Mutex<R,T>::lockh+tokio::runtime::time::wheel::Wheel::poll_ati alloc::alloc::Global::alloc_implj4tokio::runtime::scheduler::multi_thread::worker::runk=tokio::runtime::time::wheel::level::Level::next_occupied_slotl8tokio::runtime::task::core::Core<T,S>::poll::{{closure}}mAtokio::runtime::scheduler::multi_thread::stats::Stats::start_pollnKtokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}osimple::mainp*<T as core::convert::TryInto<U>>::try_intoq*tokio::runtime::runtime::Runtime::block_onr7tokio::runtime::task::harness::Harness<T,S>::poll_inners3tokio::runtime::task::harness::Harness<T,S>::headert#/usr/lib/x86_64-linux-gnu/libm.so.6u2tokio::runtime::task::harness::Harness<T,S>::statew0tokio::runtime::park::CachedParkThread::block_onx7tokio::runtime::task::state::State::fetch_update_actiony1async_profiler_agent::pollcatch::before_poll_hookzstd::thread::sleep{�core::ptr::drop_in_place<core::option::Option<tokio::runtime::task::Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>>|.tokio::runtime::time::wheel::level::slot_range}Rtokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time~tokio::runtime::task::raw::poll=tokio::runtime::scheduler::multi_thread::worker::with_current�*tokio::runtime::task::harness::poll_future�-tokio::runtime::scheduler::defer::Defer::wake�=tokio::process::imp::orphan::OrphanQueueImpl<T>::reap_orphans� core::option::Option<T>::is_none�O<rand_chacha::chacha::ChaCha12Core as rand_core::block::BlockRngCore>::generate�
__rust_try�.tokio::runtime::handle::Handle::spawn_blocking�%core::sync::atomic::AtomicUsize::load�0parking_lot_core::parking_lot::park::{{closure}}�Profiler::pthreadTimerEntry�Zcore::ptr::drop_in_place<tokio::util::try_lock::LockGuard<tokio::runtime::driver::Driver>>�7tokio::runtime::blocking::pool::Spawner::spawn_blocking�(tokio::runtime::io::driver::Driver::turn�1std::sys::backtrace::__rust_begin_short_backtrace�;tokio::runtime::context::CONTEXT::{{constant}}::{{closure}}�rand::rng::Rng::random�WallClock::timerLoop�3tokio::runtime::context::set_scheduler::{{closure}}�=tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner��tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule�#tokio::runtime::task::raw::schedule�0tokio::runtime::runtime::Runtime::block_on_inner�Rtokio::runtime::scheduler::multi_thread::stats::Stats::tuned_global_queue_interval�,core::core_arch::x86::avx2::_mm256_xor_si256�J<mio::event::events::Iter as core::iter::traits::iterator::Iterator>::next�3tokio::runtime::time::wheel::Wheel::next_expiration�std::time::Instant::now�$tokio::runtime::driver::Handle::time�'tokio::runtime::task::raw::RawTask::new�9tokio::runtime::scheduler::inject::shared::Shared<T>::len�,tokio::runtime::signal::Driver::park_timeout�1tokio::runtime::scheduler::defer::Defer::is_empty�Xtokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference�qcore::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::time::clock::Inner>>�malloc_hook�A<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop�>tokio::runtime::scheduler::inject::shared::Shared<T>::is_empty�(tokio::runtime::task::waker::wake_by_val�)tokio::runtime::scheduler::Context::defer�Ptokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching�Atokio::runtime::park::CachedParkThread::with_current::{{closure}}�unknown�prand::distr::float::<impl rand::distr::distribution::Distribution<f64> for rand::distr::StandardUniform>::sample�G<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock�$core::result::Result<T,E>::unwrap_or��tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching�tokio::runtime::task::new_task�rand::rngs::thread::rng�	libc.so.6�Ctokio::runtime::scheduler::multi_thread::park::Parker::park_timeout�-tokio::loom::std::parking_lot::Mutex<T>::lock�9tokio::runtime::task_hooks::TaskHooks::poll_stop_callback�
std::fs::read�Atokio::runtime::task::state::State::transition_to_notified_by_val�Wtokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks�^core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::time::clock::Inner>>�Ktokio::runtime::scheduler::multi_thread::worker::Core::should_notify_others�posix_memalign_hook�*tokio::runtime::task::core::Cell<T,S>::new�#core::sync::atomic::AtomicU32::load�Basync_profiler_agent::profiler::Profiler::spawn_inner::{{closure}}�%std::thread::local::LocalKey<T>::with�Utokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val�0tokio::runtime::driver::TimeDriver::park_timeout�#parking_lot::condvar::Condvar::wait�-tokio::runtime::process::Driver::park_timeout�1core::sync::atomic::AtomicUsize::compare_exchange�Atokio::runtime::scheduler::multi_thread::worker::Core::steal_work�rand_chacha::guts::refill_wide�5<usize as core::iter::range::Step>::forward_unchecked�tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local�*tokio::runtime::blocking::pool::Inner::run�std::panic::catch_unwind�6tokio::runtime::scheduler::multi_thread::queue::unpack�pthread_cond_timedwait�7tokio::runtime::task::list::OwnedTasks<S>::assert_owner�+core::sync::atomic::atomic_compare_exchange�+tokio::time::clock::Clock::can_auto_advance�core::option::Option<T>::map�4tokio::process::imp::GlobalOrphanQueue::reap_orphans�core::ptr::read_volatile�tokio::runtime::task::unowned�Ntokio::runtime::task::state::State::transition_to_notified_by_val::{{closure}}�%tokio::runtime::driver::Handle::clock�{core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<core::option::Option<tokio::sync::watch::Receiver<()>>>>�Ftokio::runtime::scheduler::multi_thread::worker::Core::next_local_task�core::option::Option<T>::take�$rand::rngs::thread::rng::{{closure}}�Jtokio::runtime::scheduler::multi_thread::worker::with_current::{{closure}}�Jtokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process�"core::option::Option<T>::unwrap_or�l<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park�8tokio::runtime::time::Driver::park_internal::{{closure}}�8async_profiler_agent::asprof::AsProf::get_sample_counter�6<core::cell::Ref<T> as core::ops::deref::Deref>::deref�rrand::distr::integer::<impl rand::distr::distribution::Distribution<u64> for rand::distr::StandardUniform>::sample�`<tokio::task::yield_now::yield_now::{{closure}}::YieldNow as core::future::future::Future>::poll�%lock_api::mutex::Mutex<R,T>::try_lock�#parking_lot_core::parking_lot::park�rand::random�)tokio::runtime::task::UnownedTask<S>::run�syscall�Qtokio::runtime::scheduler::multi_thread::worker::Core::tune_global_queue_interval�-tokio::runtime::time::source::TimeSource::now�Otokio::runtime::scheduler::multi_thread::stats::Stats::inc_local_schedule_count�"core::cell::RefCell<T>::borrow_mut�0tokio::runtime::task::core::Header::get_owner_id�3core::sync::atomic::AtomicU8::compare_exchange_weak�std::rt::lang_start�(tokio::runtime::task::state::State::load�core::sync::atomic::atomic_load�9tokio::runtime::time::wheel::Wheel::no_expirations_before�@core::array::<impl core::ops::index::Index<I> for [T; N]>::index�opendir�9tokio::runtime::park::CachedParkThread::park::{{closure}}�6tokio::runtime::task::state::State::transition_to_idle��tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local�__libc_start_main��core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::registration_set::Synced>>�.tokio::runtime::blocking::pool::spawn_blocking�#core::num::nonzero::NonZero<T>::new�alloc::alloc::exchange_malloc�@tokio::runtime::context::blocking::BlockingRegionGuard::block_on�!tokio::runtime::time::Inner::lock�Bcore::ptr::non_null::NonNull<T>::new_unchecked::precondition_check�Ntokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks�core::num::<impl usize>::pow�+tokio::runtime::task::state::State::ref_dec�_start�Z<rand::rngs::reseeding::ReseedingCore<R,Rsdr> as rand_core::block::BlockRngCore>::generate�core::option::Option<T>::as_ref�Stokio::runtime::scheduler::multi_thread::worker::Core::next_local_task::{{closure}}�powf32x�Ltokio::runtime::metrics::batch::MetricsBatch::end_processing_scheduled_tasks�R<core::ops::range::RangeFrom<usize> as core::slice::index::SliceIndex<[T]>>::index�libasyncProfiler.so�core::cmp::Ord::clamp�ecore::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next�?tokio::runtime::scheduler::multi_thread::worker::Worker::inject�,tokio::runtime::driver::Driver::park_timeout�std::thread::sleep_ms�-tokio::runtime::driver::IoStack::park_timeout�Acore::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard>�0tokio::runtime::io::driver::Driver::park_timeout�&core::ops::function::FnOnce::call_once�(tokio::runtime::time::wheel::Wheel::poll�#/usr/lib/x86_64-linux-gnu/libc.so.6�?tokio::runtime::scheduler::multi_thread::worker::Context::defer�clock_nanosleep�simple::slow::accidentally_slow�+tokio::runtime::context::defer::{{closure}}�	tokio::time::clock::Clock::now�	Xasync_profiler_agent::reporter::local::LocalReporter::report_profiling_data::{{closure}}�	0core::sync::atomic::atomic_compare_exchange_weak�/tokio::runtime::metrics::batch::duration_as_u64�9<core::pin::Pin<P> as core::future::future::Future>::poll�WallClock::threadEntry�.tokio::runtime::task::state::Snapshot::ref_inc�qcore::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::registration_set::Synced>>�.core::sync::atomic::AtomicU8::compare_exchange�__clock_gettime�><core::option::Option<T> as core::ops::try_trait::Try>::branch�tokio::runtime::context::budget�/rand_core::block::BlockRng<R>::generate_and_set�	libm.so.6�Dcore::ptr::drop_in_place<tokio::task::coop::with_budget::ResetGuard>�_tokio::util::linked_list::LinkedList<L,<L as tokio::util::linked_list::Link>::Target>::is_empty�%core::ptr::non_null::NonNull<T>::cast�)rand_chacha::guts::refill_wide::impl_avx2�!simple::slow::accidentally_slow_2�!4tokio::loom::std::parking_lot::Condvar::wait_timeout�!mio::poll::Poll::poll�$?<rand_core::block::BlockRng<R> as rand_core::RngCore>::next_u64�'E<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock�'4tokio::runtime::park::CachedParkThread::with_current�*>tokio::runtime::scheduler::multi_thread::MultiThread::block_on�- std::rt::lang_start::{{closure}}�0main�3Ftokio::runtime::metrics::batch::MetricsBatch::inc_local_schedule_count�3alloc::vec::Vec<T,A>::is_empty�6[vdso]�90async_profiler_agent::pollcatch::after_poll_hook�9(std::sys::pal::unix::time::Timespec::now�<'parking_lot::condvar::Condvar::wait_for�<,core::ptr::read_volatile::precondition_check�?Etokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2�Balloc::raw_vec::finish_grow�Estd::fs::read::inner�H/tokio::fs::read::read::{{closure}}::{{closure}}�K�Nsimple"Otokio.PollcatchV1!TRACEDEBUGINFOWARNERROR