ELF1@`@8 @@@@888dXdXXhhP Z j jTTT Ptd`P`P`PddQtdRtdXhh@@/lib/ld-linux-aarch64.so.1GNUU9+HC0RQ&@S1)/8L-IDJ4OM, 53 ; !6E .2<T*'NAF$(K>G% # 7B:"=P? @'pH6f^6 i"-*8^|NG, $ t A gV H_tE0  "(  F) _ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable_ZN10QQuickItem13setParentItemEPS__ZN10QQuickViewC1EP7QWindow_ZN17QQuickViewPrivate13setRootObjectEP7QObject_ZN10QQuickItemC1EPS__ZN10QQuickItem16staticMetaObjectE_ZN10QQuickViewD1Ev_ZN13QQmlComponentD1Ev_ZNK13QQmlComponent6errorsEv_ZN22QQmlModuleRegistrationD1Ev_ZNK13QQmlComponent7isErrorEv_Zls6QDebugRK9QQmlError_ZN10QQmlEngineC1EP7QObject_Z17qmlRegisterModulePKcii_ZN13QQmlComponent6createEP11QQmlContext_ZN10QQmlEngineD1Ev_ZN22QQmlModuleRegistrationC1EPKciPFvvE_ZN11QQmlContextC1EPS_P7QObject_ZN11QQmlPrivate11qmlregisterENS_16RegistrationTypeEPv_ZN5QtQml10qmlContextEPK7QObject_ZN11QQmlContextD1Ev_ZN9QQmlErrorD1Ev_ZN11QQmlPrivate30qdeclarativeelement_destructorEP7QObject_ZN13QQmlComponentC1EP10QQmlEngineRK7QStringP7QObject_ZN13QQmlComponent16staticMetaObjectE_ZN15QGuiApplicationC1ERiPPci_ZN15QGuiApplicationD1Ev_ZN6QDebugD1Ev_ZN9QListData7disposeEPNS_4DataE_ZN10QArrayData10deallocateEPS_mm_ZN9QMetaType25registerNormalizedTypedefERK10QByteArrayi_ZN7QObject11eventFilterEPS_P6QEvent_ZN7QObject11customEventEP6QEvent_ZN7QObject10childEventEP11QChildEvent_ZNK11QObjectData17dynamicMetaObjectEv_ZN7QStringaSE13QLatin1String_ZN11QMetaObject14normalizedTypeEPKc_ZN11QTextStreamlsERK7QString_ZN10QByteArrayC1EPKci_ZN7QObject5eventEP6QEvent_ZN9QMetaType22registerNormalizedTypeERK10QByteArrayPFvPvEPFS3_S3_PKvEi6QFlagsINS_8TypeFlagEEPK11QMetaObject_ZNK10QByteArray6toUIntEPbi_ZNK11QMetaObject4castEP7QObject_ZN16QCoreApplication21setApplicationVersionERK7QString_ZN7QString17fromLatin1_helperEPKci_ZN7QObjectD2Ev_ZNK14QMessageLogger7warningEPKcz_ZN7QObjectC2EPS__ZTI7QObject_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv_ZN7QObject16disconnectNotifyERK11QMetaMethod_ZN7QObject11qt_metacastEPKc_ZN7QObject13connectNotifyERK11QMetaMethod_ZN7QObject16staticMetaObjectE_ZNK11QMetaObject9classNameEv_ZN7QString15fromUtf8_helperEPKci_ZN7QObject10timerEventEP11QTimerEvent_Z7qstrcmpRK10QByteArrayPKc_ZNK13QElapsedTimer7elapsedEv_ZN13QElapsedTimer5startEv_ZNK14QMessageLogger7warningEv_ZN10QArrayData11shared_nullE_ZN11QTextStreamlsEc_ZN11QTextStreamlsEd_ZN11QTextStreamlsEi__cxa_finalize_ZdlPvm_ZTVN10__cxxabiv120__si_class_type_infoE_ZdlPv_Znwmmalloc__getauxval__libc_start_mainstrcmp__cxa_atexitfreestrlenabortmemcpylibatomic.so.1libQt5Quick.so.5libQt5QmlModels.so.5libQt5Qml.so.5libQt5Gui.so.5libQt5Network.so.5libQt5Core.so.5libGLESv2.so.2libstdc++.so.6libm.so.6libgcc_s.so.1libc.so.6GLIBC_2.34GLIBC_2.17Qt_5Qt_5_PRIVATE_APICXXABI_1.3GLIBCXX_3.4CXXABI_1.3.9    0    % L 0  % r  %   %  ӯk  t)* yѯ 6 h 1h2h0h@2h0OhhiihiBi@DiD i@B(iBpiXOihiiBi@DiDiEiEi`OjPjC8o<@o,HopPo=`ohho=po<o(po<o@=o8popEoio<o`Eoio0ppphKhiK0ii8iFiF@i6i6Hi;i;PiDiDXiPiP`i i xii'Xoxoo)o3o5o7o?oGlllmmm m m (m 0m 8m@mHmPmXm`mhmpmxmmmmmmmmm m!m"m#m$m%m&m(m*n+n,n-n. n/(n00n18n2@n4Hn6Pn8Xn9`n:hn;pn<xn=n>n?n@nAnBnCnDnEnFnGnHnInJnLnMnNoOoPoQoR oS(oT {{_{0rF3    0vF3 0zF3 0~F3 0F4 0F"4 0FB4 0Fb4 0F4 0F4 0F4 0F4 0F5 0F"5 0FB5 0Fb5 0F5 0F5 0F5 0F5 0F6 0F"6 0FB6 0Fb6 0F6 0F6 0F6 0F6 0F7 0F"7 0FB7 0Fb7 0F7 0F7 0F7 0F7 0G8 0G"8 0 GB8 0Gb8 0G8 0G8 0G8 0G8 0"G9 0&G"9 0*GB9 0.Gb9 02G9 06G9 0:G9 0>G9 0BG: 0FG": 0JGB: 0NGb: 0RG: 0VG: 0ZG: 0^G: 0bG; 0fG"; 0jGB; 0nGb; 0rG; 0vG; 0zG; 0~G; 0G< 0G"< 0GB< 0Gb< 0G< 0G< {!Ssb[VO-!O&p   {cRrS?3[kR9{ G@O?qT:cR9c#s<R;c7a|}w 5@k T@BR#94#C9q*!R*`6`@{@@ 4?1Tq T o@ @ 41Tqo@@T@k,TcCsEO@@ 47@Ҫ 7 : #B9>,` *RC7@E?@[B*SAkD{Ѩ_!I`@*I;@1@5 R*{@!8! :#4uju5 C@*|@7@x`@)`@*%RcRc#7B!`(9S@k<fB!`!:UB!`!@:D  {"R!`< 3scG @"B {¨G{9! S{ 9_                @#G\G@@_   @!!@?T!Ga_ @!!@!"A !ABGb_ { 3`B@9@7G @5 R`B9 @{¨_     {S2BG` b9GB@bgB@t& `@0SA@{Ũ_CB`! zt&@   @_  _  G@_`@9_  `9_  {#[*Sc#4GR a@!@ ?֔k@T @@B0@@?b@9?j`T&@CB!`c+@R/@ @41TLqT+@@97*m+@@9 7@AR/@ @ 41T3q T+@@9a 7bc `j+@@9 7AR/@ @41Tq T+@@97SA[BcC#@{ɨ_/@AҒ+@@96R=+@*&+@@9@6R4+@/@A}+@@96R(SA[BcC#@{ɨ_/@Ak+@@96Rbc+@ `+@@96R +@{ d@SdSA{è_   {S[* @@B0@@?Gb@9_jTa@!@ ?*{SA[B{Ĩ_ց&@   { @@4?1TyqT @{¨_`@A @{¨ {S@*@@!4?1TRq T`@@97@SA{Ĩ_@A`@@96R{@SA{Ĩ_ {S@@`41T-qTSA{è_AiB!}}?usTs"T@SA{èyt@ {c@S[k@9+9g*rg7@ @41TqT@@97R%@`@97@@AiB}}Tb@3s"Bb@Tc;TqT@@@97C@3s"cC@ TAR%7@"@_k5A-@@@96R@!R@ @97:97"@SA[BBcC+@!"kD{Ǩ_7@A 7@A@@96R@R@`@9@6R@R@R@   {!RBG sb< @R{¨!R_   a!@__   _  { `G@` @{¨_ @ A_||||_ {S*RqSA!RR{ĨGBG!Gx[G߈U5;"R@* @41@TqT@!1T*[BSA{Ĩ[B   {S*RqSA RR{ĨBG!G9[G߈U5;w"R@* @41@TqT@!@1T*[BSA{Ĩc[B{c*GS[k+qwT|@R?s{NAR`qj:8?@? 8TR_c] [-parent] qmltime is a tool for benchmarking the runtime cost of instantiating a QML component. It is typically run as follows: %s path/to/benchmark.qml If the -parent option is specified, the component being measured will also be parented to an item already in the scene. If the -iterations option is specified, the benchmark will run the specified number of iterations. If -iterations is not specified, 1024 iterations are performed. qmltime expects the file to be benchmarked to contain a certain structure. Specifically, it requires the presence of a QmlTime.Timer element. For example, say we wanted to benchmark the following list delegate: Rectangle { color: "green" width: 400; height: 100 Text { anchors.centerIn: parent text: name } } we would create a benchmark file that looks like this: import QtQuick 2.0 import QmlTime 1.0 as QmlTime Item { property string name: "Bob Smith" QmlTime.Timer { component: Rectangle { color: "green" width: 400; height: 100 Text { anchors.centerIn: parent text: name } } } } The outer Item functions as a dummy data provider for any additional data required by the bindings in the component being benchmarked (in the example above we provide a "name" property). When started, the component is instantiated once before running the benchmark, which means that the reported time does not include compile time (as the results of compilation are cached internally). In this sense the times reported by qmltime best correspond to the costs associated with delegate creation in the view classes, where the same delegate is instantiated over and over. Conversely, it is not a good approximation for e.g. Loader, which typically only instantiates an element once (and so for Loader the compile time is very relevant to the overall cost).5.15.11-iterations-parent-helpA QmlTime.Timer instance is required.The timer has no component, Timer *QQmlListPropertyQQmlListProperty<QmlTimeQQmlComponent *N11QQmlPrivate11QQmlElementI5TimerEE5Timerx fZ G9TimerQML.ElementautocomponentQQmlComponent* Q ;d+,P,p |p0@P| 0@PpP`0p(d(0L@8p |`zRx 4A,0@< T HA BNxL(\A BM A E0A@BD] A M(AP CB[ A |,x@tTphlH|h AC B E ~ A f A dAP ED@hA0BM A ANCA0B@0Ap BB C CC} A tTB0FL,A@BBd A pA"!E HUF~AkA "!fCF<Pdx 0A BH,8A@BK G Aa CA A8A@BL E Aa CA A<<XA.-B('F,+*)C&%$ A |H@A EH dPA EK LC BM TC BO  4XH$A@H A BDBEAA@DA@A_ BAA ,`B BK A D@A0BBX A J A E 4C BG$<@C BJd0|$AF 120@20OhihB@DD@BBXOhiB@DDEE`OPC= L ] r         @' 0Fhhxo0HP C lh 80 oo8ooo(`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`' j<,p=h=<(p<@=8ppEi<`Ei0pp.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss 88TT %xx!o00+ PP3HHC ;oHo88W880aBh h k@'@'f`'`'q@,@,@w0F0F}PFPF `P`PdQQhXhXhX@ j Zl\0p`p`0`