ELFZ@@&#%%%%%%%%%%%%%%%%%%%%kunit-try-catch-testkunit-resource-testkunit-log-testkunit_statuskunit_currentkunit_devicekunit_faultzR| 4D-DPP 0  PPD-D 0PD-D@L   h @LD-D 0D-D@L   h @LD-D ,D-D H  \  HD-D D-DD ,0D-D@L   t @LD-D (`4D-D H  T  HD-0D-D@L   \ @LD-D <D-DpT @   pTD-D <D-D`T @   `TD-D <@D-D`T @   `TD-D L0D-D\ `   \D-D <D-DpT @   pTD-D 8D-D0L 0  0LD-D HLD-D`X `   `XD-D 4D-D`P 0  `PD-D 0 D-DPL    PLD-D 0|D-DPL    PLD-D 88D-D`P 0  `PD-D t 8D-D0L 0 L 0LD-D T<T((0L-DD P DD-T(hH-DD l DD-(H-DD l DD-8D-D H  8D-D H  4D-DP 0 x PD-D 88XD-DP 0 0 PD-D 4t D-D`P 0 ` `PD-D 8D-D@P @   @PD-D 4D-D`P 0  `PD-D 0 |D-DPL    PLD-D <TD-DpT @  x pTD-D  ((44D-D`P 0  `PD-D F?#C{OA8!RR CR( Ruhr@HT!RRRt Ruhr@TA8 C_ T*OD@{BC#_!#  #!*IJ?#{OA8 ) C@@$h(Rhr"@9h6A8 C_ TOC{B#_! )@ @"R+ IJ?#{OA8 ) C@@$h( Rhr"@9h6A8 C_ TOC{B#_! )@ @"R+ }@)R !9_}?#{CA8 ) C!hR"R pA8 C@ T{A#_}?#{@@}@)R !9_F?#{A8R C6R@hCRhr`@(T!`A8 C_ T*{B@#_ !*#IJ?#{ @ @{¨#_IJ?#{OA8! C@hhRhrFaTA8 C_ TOC{B#_! )@ @"R+ IJ?#{_WOA8R CR@@(R9! 5ub{(R(4 (* 7HR@r Th@BR?rTRrh@ aTh @RrTchq T9h @(_1rVrk@TE0?h@9qa TX J!#"R! )@ @#"R )!#"R!RHRr!#*~_ ~ 55AR)R~_  K 5q`TqTA8 C_ TOFWE_D{C#_aRIJ?#{WOA8R CR@@6R!B9`4 b(R((4 (*h7*bhqT9ն7 @(_1rVrk@TE0?V 7@9qT !Rk)R|_  K 5qTq THRwhrV 7@!5RwhrBF95RwhrFTA8 C_ TOE@WD{B#_! )@ @*+ ! )@ @"R+ ! )@ @"R+ aR |_  | 5(5ARyIJ?#{_WOA8R CR@@6R!B9`4 b(R(h4 (*7*h RwhrFT(!Rwhr@Th!RwhrBF9 6!Rwhr@ Th"RwhrBF9H 6bkhq T9Ֆ 7 @(_1rVrk@TE0?6 7@9q! T^! )@ @"R+ ! )@ @"R+ ! )@ @"R+ ! )@ @"R+ ! )@ @"R+ !R8 )R|_  K 5q`TqMT"RwhrBF95A8 C_ aTOEWD_C{B#_! )@ @"R+ aR|_  | 55AR7IJ?#{og_WOA8R C;R@qTq T @RR<R`9`4 b,;4 (*7*bzqT9 7 @(_1rVrk@TE0?ּ7@9q!TaR!R|_ K 5qT|_  | 5H5ARhh%RhrFTA8 C_ aTOGWF_EgDoC{B#_! )@ @"R+  IJ?#{#WOA8R CR@@7R!B9`4 b(R((4 (*7*I0Rv qirTi0Rvirq!Tb9hqT9W7 @(_1rVrk@TE0?7@9qT, )!IR#"R )!)R#"R!RO )R|_  K 5qTq-T1RvirqaT1Rvir qTA8 C_ !TOF#@WE{C#_ )!)R#"R )!IR#"RaR|_  | 5(5ARiIJ?#{WOA8 C*6R3Rthr`5@I3RtirT3Rthr F?ATA8 C_ TOBWA{è#_ |@!#"R )!#"R! )@ @#"RIJ?#{og_WO A8 C*6R `Ry6@w{?T9@? T ^ 55#у(R(604 (*(%7`RVhq4T9(_(_1rVrk@TE0?(C@9q!3T`R7C9(5Ryzxhr`153@J5RX *AT`R|6@T@ T^ 5#B(R(Ѩ(4 (*7`RVxhq/T9Ո_(_1rVrk@TE0?ֈC@9q.Tm`R7C95RD1xhrT`R{6@T{@ T`^ 5t# (R(vш!4 (*7`RVFhqA)T9h_(_1rVrk@TE0?hC@9q'T;`RC96Rxhr%5`Rv6@T@@T^ 5Ղ"(R((4 (*6!R`R 7RX)T aIhq T9;@(_1rVrk@TE0?CB9q!T> |@#!"R#l J!"R+' )!"R'#!RZ!Rc!Rl)R|_  K 5qTq T!B7Rxhr5H8Rxhrh2@TA8 C_ T OEWD_CgBoA{ƨ#_ |@!"R#! )@ @"R+ aR~_ ~ 56ш5AR{~_ ~ 5Ѩ5AR~_ ~ 5v5AR|_  | 5(5AR5)R~_  K 5qTqTy(5Rzxhr |@!"R#haR)R~_  K 5qTqT5RX(aR)R~_  K 5qTqT6RX( |@!"R#aRIJ?#{#OA8! C3CC :Ruir5CI:RuirqTC:RuirqaT33C;Ruir qTA8 C_ ATOE#@{C#_ )!"R' )!')R"R' )!')R"R' )!'iR"R'IJ?#C{OA8! C3CCiRtirq!TC>RtirqTA8 C_ ATOD{CC#_ )!"R' )!')R"R' )!')R"R'IJ?#{WOA8 C@IBRu qirTiBRuir q!TBRuirqATA8 C_ TOEWD{C#_ )!IR#"R )!IR#"R )!)R#"RI_2@9_۪")@(R *(@9_E(@_۪"?#{WO@RR6R!Bv9`4 `bC(R(4 (*7*AR4A?q)R)`b*R y)hqT9Ֆ7h @(_1rVrk@TE0?67h@9q!T!R )R|_  K 5q`TqT*OBWA{è#_aR|_  | 55ARI_2 @*A(qJ4*AJ4*AJ4)A?qiR))RIR*R y)_۪"*A)P4*A_q*RJ*KR+y*_I_2 @*A(qJ4*AJ4*AJ4)A?qiR))RIRJR y)_E @@?#{q{#_}@_} Api5  Ai5)R  Ai5IR A?qiR)?#{*R y)A8!E @{#_} Api5  Ai5)R  Ai5IR A?qiR)?#{JR y)A8!E @{#_IJ?#{ HRBX R`bIJ?#{ HRBX R`bIJ?#{OA8 C*2R!@SRtir(5(RSRt A8) Chr_?TO^@{\#_ )!#"RIJ?#{WOA8 C*2R!@)URuir 5HURuhr TcB9 5HRBc R@ VRuir qT(VRuhr*hIjW@ j JH(d HN(ͭL$`HH(h @HTA8 C_ TO^W]{\#_!#"R )!#"R )!IR#"R!#"RIJ?#{#OA8A8 CXRE paT XR paTA8 C_ aTOE#@{C#_ )!#"R )!#"REIJ?#{ WOA8 C*2R!@YRuir(5A8Ֆ @iZRuirqTA8 C_ TOC @WB{Ĩ#_ )!#"R )!)R#"R@BAZR_rqbrk@TE0?ֿIJ?#{#OA8! Ch]Ruhr@T!cC_ ^Ruir_^RuirATA8 C_ aTOE#@{C#_ )!"R' )!')R"R'!*# IJ?#C{OA8! C_Rthr@hT!cC_I`Rtirh_`Rtir!TA8 C_ ATOD{CC#_ )!"R' )!')R"R' !*#IJ?#{#WOA8!RR CReRwhr@T!teRwhr`@(T!&fRwhr@ T(gRwhr@9H6!c"@gRwirhhRwhr@9(6!9iRwhr@ @ T(jRwhr@96A8 C_ TOF#@WE{C#_! )!#"R!! )@ @#*!!!!}(R_ freeYESkunit_resource_test_cleanup_resourceskunit_current_test==kunit_resource_test_remove_actionkunit_resource_test_release_actionctx->allocate_order[1]"Accepts format string: YES"kunit_resource_test_proper_free_orderingLog tests only run when built-intest_dev_actionlist_is_last(&res->node, &ctx->test.resources)kunit_destroy_resource(&ctx->test, kunit_resource_instance_match, res->data)2kunit_log_test&res16action_order_1""test_state->driver_device_probedkunit_destroy_named_resource(test, "resource_2")KUNIT_SUCCESSkunit_test_fault_null_dereferencekunit_resource_test_remove_resourcefreectx->free_order[0]kunit_get_current_test()kunit_resource_test_init_resourceskunit_test_try_catch_successful_try_no_catchtest_test_contextkunit_log_newline_testkunit_device_testctx->try_catchfoundtry_catch->try_resultkunit_resource_test_actionctx->is_resource_initializedctx->free_order[2]fake testkunit_device_driver_testctx->free_order[1]3This should make `fake` test fail.kunit_device_cleanup_testkunit_testkunit_status_mark_skipped_testkunit_current_fail_test1resource_2testtest_devicetest_state->action_was_run-4list_empty(&ctx->test.resources)kunit_add_resource(test, ((void *)0), ((void *)0), &res, &ctx)6action_order_2kunit_status_set_failure_testtest_statetest_driverlib/kunit/kunit-test.ckunit_resource_test_alloc_resourceaction_order_2(enum kunit_status)KUNIT_SKIPPEDmy_driverlist_empty(&test->resources)-17action_order_1my_devicectx->function_calledCatch should not be called (void *)&ctxkunit_add_named_resource(test, ((void *)0), ((void *)0), &res1, "resource_1", &ctx)(bool *)res->data0num_actionsctxkunit_resource_test_staticres1.dataget_current()->kunit_testkunit_resource_test_namedctx->allocate_order[0](enum kunit_status)KUNIT_FAILUREAccepts format string: YEStest_state->driver_device_removed&ctx->is_resource_initialized(enum kunit_status)KUNIT_SUCCESSkunit_resource_test_action_orderingtesting_test_init_testkunit_add_named_resource(test, ((void *)0), ((void *)0), &res2, "resource_2", &ctx)kunit_test_try_catch_unsuccessful_try_does_catchresresource_1fake.statusAccepts format string: %saction_was_runkunit_resource_test_destroy_resourceres.datafake.status_commentY_1#Q  +(.69>DNQkunit_testjkunit_kmalloc_array&kunit_ptr_not_err_assert_format__kunit_do_failed_assertion __kunit_abort__stack_chk_fail1kunit_try_catch_runwkunit_unary_assert_format2kunit_fail_assert_formatzFkunit_try_catch_throw'rVkmalloc_cachese쎘__kmalloc_cache_noprof<kunit_init_testz͎kunit_cleanup zkfreer__kunit_add_resourcem\alt_cb_patch_nops횕kunit_binary_ptr_assert_format_irefcount_warn_saturate3ykunit_destroy_resourceӑkunit_remove_resource-kunit_binary_assert_formatdmemset 4_raw_spin_lock_irqsaveZ%strcmpp\_raw_spin_unlock_irqrestoreSkunit_add_actiontkunit_remove_actionF{`kunit_release_action~_printk}kunit_log_appendscnprintf9ӵ7kunit_binary_str_assert_formatdkunit_runningkunit_device_register`__devm_add_actionEOkunit_device_unregisterwkunit_driver_createFkunit_device_register_with_driverؤmodule_layoutLinuxLinuxGNU#q1NLj^UGNU8i@a6Da6tiaaLLa'a'LLjjklm@IDITIXIlnpa6ta6Lp Lp L0L0ookmII,Il0IlDnHa6La6Lp Lp L`L`ookma6a6LH LHppaa<kdmqrHrHsa6a6aat8a<aDLxHLxLjPjhkpltmuvaata6a68L<L@LDLPoTopkxmr0r0sI<%I<%IL%IL%wa6 a6vLLLLyykLL L$L0o4oPkXL \L `L8dL8hylyka6a6agagLLjjkl ztz|mr0r0sIL%IL%I<%I<%w v a6 a6 Ih% Ih% {H LhL LhP LPT LP` od o k l Lp Lp L L o o k L L L L o o k z m< z| r0 r0 s IL% IL% I<% I<% w a6 a6 |P | v L L L L o o k$ L( L, L0 L< o@ o\ kd L@h L@l Lp L| o o k L L L L o o k L@ L@ L( L( ookLpLpLXLXookzmzHr0PIL%TIL%`I<%dI<%r0sw<vHzzua6a6LLLLoo4k@m|r0r0sI|%I|%I$'I$'wa6a6vLLLL}}kLLLL}}k8uLLL0L0}}kLHLHL`L`}} kz m@z~wa6a6u4Lx8Lx<L@LD}H}dklLpLtLxLyykL(L(LLookmP~Xha6la6paktakakak0v@`wakak`vpwaVaVpvaVaVwakak(z<vLPLPLhLh}}kL L L8L8 yy,k4L8L<L@LDyHydkI(I(aVaV{u4L8L<L@LD}H}dklL(pL(tLxLookzmz z8z\zLLLL}}kz0ztLxL|LL}}kzIH(IH(a6a6u<uXIH(\IH(l|uL@L@LXLX}}k Lp Lp L L } }8 k@ LD LH LL LX }\ }t k| L L L L } } k m IH( IH(  a6!a6!IH(!IH($!,!ul!Lp!Lt!Lx!L|!}!}!k!L0!L0!LH!LH!}!}!k!m!IH("IH(" "a6$"a68"IH(<"IH(H"h"u"L`"L`"Lx"Lx"}"}"k"L"L"L"L"}#}#k #L$#L(#L,#L8#}<#}T#k\#m#I\(#I\(##I(#I(#####$u$a6 $a6$L$L$L$L$}$}$k$L $L $L8$L8$}$}$k$LP$LP%Lh%Lh%}%},%k4%m%r0%r0%s%I|'%I|'%I'%I'%w&v&z'z,((a(a((a(a(8)a<)aH)P)apT)ap`))a)a))q)a)a))q *~$*a(*a4*t<*a6@*a6*L*L*L*L*}*}*k*m +~+a+a +t(+a6,+a6`+ad+ah+a l+a |+4,L@8,L@<,LX@,LXH,a+L,a+P,T,l,kt,Lx,L|,L,L,},},k,L,L,L(,L(,},},k,L,L,L,L,a-a-- -k(-mP-a6T-a6-Lp-Lp-L-L-y-y-k-L.L.L.L .y.y(.k0.m|.~.a.a.t.a6.a6.u/L/L/L/L /}$/}@/kH/L L/L P/L T/L `/}d/}|/k/m//a6/a6//a/a/a/a/0a60a6$0I5(0I5,0a 00a <0\00LH 0LH 0L` 0L` 0}0}0k0Lx 0Lx 0L 0L 0}0}1k1af1af 1L0 $1L0 (1j,1jH1kP1lT1mt1ax1a11a61a61I51I51a 1a 11u$2L (2L ,2L 02L 42}82}T2k\2L `2L d2L h2L t2}x2}2k2af2af2L 2L 2j2j2k2l2m3i3a6 3a6<3a@3aL3l3I5p3I5t3ax3a3I53I533I53I53a 3a 344a4a,44L 4L 4Lh 4Lh 4L 4L 4L 4L 4}4}4k4L 4L 4L 4L 4L 4L 4L 4L 5o5o$5k,5l05a45a85L <5L L5a*P5a*\5L8 `5L8 h5afl5afx5LP |5LP 5af5af5L 5L 5j5j5m86I<6IL6IP7P6IP7h6np6a6t6a66L( 6L( 6L@ 6L@ 6}6}7k7Lp 7Lp 7LX 7LX 7o$7o@7kH7mIx IxI x$I, (x0I 4x<I @xHILxTIXx`IdxlI(pxxI|xIxIxIxIxI xIxIdxI%xID&xIx-I4.I.I/ I5$I5(0I54I68GG0G0 G` G(G0G8I GXXI$`aaIa6a@IHI|PGIaaIaMaI aHa`IH haGaIaaIHa a8IL@ahaIaaIaRaI aJ@aXI!`alaId#aaP G It) a a I) a a GI)aaI*a0aGI0-a4a0I@.8a<`aGI/ aHa`I\1haaI2aaHIXGI6a%aa6 a68a6Pa6ha6a6a6a6aGahava6a6a aG(ak0a@a6Xa6paLa6a6a6aa6a6a60a6Ham`a6xama6aaGaaa6aGaaTa6aG ap(aT8a6HaGPaXaha6xaGaaa6aGaaa6a6aGa"aa6 aG(a0a@a6PaGXa"`apa6aGaaa6aGa6aa6aGaaa6a60a@aGHaPa`a6paGxaaTa6aGaaTa6aGaaa6aGaa a60aG8a@aPa6`aGhapaa6aGaaTa6aGaaTa6aGapaa6 aG(a0a@a6PaGXa`aTpa6aGavaa6aGavaa6aGaaa6aGav a0a6@aGHaPa`a6paGxaaaa6aGaaaa6aGavaa6 aG av a  a68 a6H aGP aX ah a6x aG a aT a6 a6 aG a a a6 aG a aT a6( a6@ a6X a6p a6 aG ar a a6 a6 aF a6 a6 a( aG0 a<8 aH a6` a6x aAndroid (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)ITI$IIIIl I4IdI|IIIDIH IIHILPIII I!<Id#xI<%IL%Ih%I|%I$'I|'I',I(XIH(lI\(I(It)I)I)<I*xI0-I@.I/$I\1XI2I5I5I5I6 IP7  "%)8CPXiq,-?[\!(723456@ABJKLMNOWabcdefghlmnop   &   $  $   0^ > Z M  l `"   ) H h lm       x |4 xh |=    0  d | h  <%  L%`   - 8   R  W$ 0 / h%vP  H ' D | H 0 < p!(X` 0~  JH TY   Hj D H |%  $'Ty`  l ,G-0H$`] L H` Lx<K\   # ]xk s  '  2e $ E hPh 83E (0Ieb+  !  H(?@' Xp6zF V  aH 0H| !| !_ !`p x, d# `#z d#0 \( ( q8Ph 8% <% H% L%  d% h% x%Y |% |'<{  'T- % H&? ' $' x'C |'_ 'S ' ( ( D(/ H( X( \(s ( ( t)8  p)% t)@ )8 ) )" ) ) )2 i *Xj * *q@Xn f0(U 0- f ,- 0- |-ap 8V @. <.a @. .  p W /] / / 5 H )` x  V 0  \1|Y X1 \1 2      2 2 2 5( 5(hh { l     W8 P    5K 5 5 5P  5  5u 50 5o  64 6 6S  P79( @ 'X N L7 P78C X 0X 0 X ` Xc X X| 8X4n4X)6c  V CC+_S \F uXc+ ]a4 ]a  ]a ]a\ ]a ]a7BK.5 b  4   j-L 8 h +  S$ x!T _r.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.rela.kunit_test_suites.hyp.event_ids.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1kunit_test_unsuccessful_trykunit_test_successful_trykunit_kmalloc_arraykunit_try_catch_throwkunit_current_test.__textkunit_device_driver_test.__textkunit_device_cleanup_test.__textkunit_current_fail_test.__textkunit_status_set_failure_test.__textkunit_device_test.__textkunit_status_mark_skipped_test.__textkunit_resource_test_action.__textkunit_resource_test_remove_action.__textkunit_resource_test_release_action.__textkunit_resource_test_action_ordering.__textkunit_resource_test_proper_free_ordering.__textkunit_resource_test_alloc_resource.__textkunit_test_fault_null_dereference.__textkunit_resource_test_named.__textkunit_resource_test_static.__textkunit_current_testkunit_init_testkunit_device_driver_testkunit_device_cleanup_testkunit_current_fail_testkunit_log_testkunit_status_set_failure_testkunit_log_newline_testkunit_device_testkunit_status_mark_skipped_test__kunit_abortincrement_intkunit_resource_test_exitkunit_try_catch_test_initkunit_resource_test_initfake_resource_initfake_resource_2_initfake_resource_1_initmemset__kcfi_typeid_kunit_unary_assert_format__kcfi_typeid_kunit_binary_assert_format__kcfi_typeid_kunit_binary_str_assert_format__kcfi_typeid_kunit_binary_ptr_assert_format__kcfi_typeid_kunit_ptr_not_err_assert_format__kcfi_typeid_kunit_fail_assert_formatalt_cb_patch_nops____versionskunit_hooks__start_alloc_tags__stop_alloc_tagskunit_current_test_caseskunit_fault_test_caseskunit_status_test_caseskunit_try_catch_test_caseskunit_log_test_caseskunit_resource_test_caseskunit_device_test_caseskmalloc_cacheskunit_resource_test_init_resourceskunit_resource_test_cleanup_resourceskunit_device_register_with_driverkunit_device_unregisterkunit_device_registerkunit_cleanupstrcmpkunit_try_catch_run__kunit_do_failed_assertiontest_dev_actionkunit_resource_test_actionkunit_resource_test_remove_actionkunit_remove_actionkunit_resource_test_release_actionkunit_release_actionkunit_add_action__devm_add_action__stack_chk_fail_printkdriver_remove_hookdriver_probe_hookkunit_resource_name_matchkunit_resource_instance_matchkunit_test_catchkunit_test_try_catch_unsuccessful_try_does_catchkunit_test_try_catch_successful_try_no_catchkunit_test_no_catchkunit_resource_test_action_orderingkunit_resource_test_proper_free_orderingkunit_runningscnprintf__kmalloc_cache_noprof_raw_spin_lock_irqsavekunit_current_test_suitekunit_fault_test_suitekunit_status_test_suitekunit_try_catch_test_suitekunit_log_test_suitekunit_resource_test_suitekunit_device_test_suiterefcount_warn_saturatekunit_driver_create_raw_spin_unlock_irqrestore__this_modulekfreefake_resource_freefake_resource_2_freefake_resource_1_freekunit_resource_test_destroy_resourcekunit_destroy_resourcekunit_resource_test_remove_resourcekunit_remove_resource__kunit_add_resourcekunit_resource_test_alloc_resourcekunit_test_null_dereferencekunit_test_fault_null_dereferencekunit_log_appendkunit_resource_test_namedkunit_current_test.__lockunit_device_driver_test.__lockunit_device_cleanup_test.__lockunit_current_fail_test.__lockunit_status_set_failure_test.__lockunit_device_test.__lockunit_status_mark_skipped_test.__lockunit_try_catch_test_init.__lockunit_resource_test_init.__lockunit_resource_test_init_resources.__lockunit_resource_test_cleanup_resources.__lockunit_resource_test_action.__lockunit_resource_test_remove_action.__lockunit_resource_test_release_action.__lockunit_test_try_catch_unsuccessful_try_does_catch.__lockunit_test_try_catch_successful_try_no_catch.__lockunit_test_no_catch.__lockunit_resource_test_action_ordering.__lockunit_resource_test_proper_free_ordering.__lockunit_resource_test_destroy_resource.__lockunit_resource_test_remove_resource.__lockunit_resource_test_alloc_resource.__lockunit_test_fault_null_dereference.__lockunit_resource_test_named.__lockunit_resource_test_static.__lockunit_resource_test_static__llvm_fs_discriminator__kunit_resource_test_action.__text.99$d.99kunit_device_driver_test.__loc.189$d.89$d.79$d.69kunit_current_fail_test.__text.159$d.59$d.49kunit_resource_test_remove_resource.__loc.49$d.139kunit_status_mark_skipped_test.__loc.139$d.39$d.129$d.29_note_19$d.119$d.19$d.109kunit_resource_test_release_action.__loc.109$d.9$x.98kunit_resource_test_action.__loc.98kunit_device_driver_test.__loc.188$x.88kunit_resource_test_named.__text.88kunit_device_driver_test.__loc.178$x.78kunit_resource_test_named.__text.78$x.68$x.58kunit_resource_test_proper_free_ordering.__text.58kunit_status_mark_skipped_test.__loc.148$x.48$x.138$x.38kunit_resource_test_alloc_resource.__loc.38$x.128$x.28_note_18$x.118$x.18__UNIQUE_ID_license708$x.108kunit_resource_test_release_action.__text.108$x.8$d.8kunit_resource_test_action.__text.97$d.97$d.87kunit_resource_test_named.__loc.87$d.77$d.67kunit_resource_test_proper_free_ordering.__loc.67kunit_current_test.__loc.157$d.57$d.47kunit_resource_test_remove_resource.__loc.47$d.137$d.37$d.127$d.27$d.117$d.17__UNIQUE_ID_description707$d.107kunit_resource_test_release_action.__loc.107$d.7kunit_test_fault_null_dereference.__loc.196$x.96$x.86$x.76$x.66$x.56kunit_status_mark_skipped_test.__text.146$d.146$x.46__UNIQUE_ID_depends536$x.136kunit_status_mark_skipped_test.__text.136$x.36$x.126$x.26$x.116$x.16__UNIQUE_ID_array706$x.106kunit_resource_test_release_action.__text.106$x.6$d.95kunit_resource_test_named.__loc.95kunit_device_driver_test.__loc.185kunit_resource_test_named.__text.85$d.85kunit_device_cleanup_test.__loc.175$d.75kunit_resource_test_proper_free_ordering.__text.65$d.65kunit_current_test.__text.155$d.155$d.55$d.145$d.45kunit_resource_test_remove_resource.__loc.45__UNIQUE_ID_scmversion535$d.135kunit_resource_test_alloc_resource.__text.35$d.35$d.125$d.25$d.115$d.15$d.105kunit_resource_test_remove_action.__loc.105$d.5$x.94kunit_resource_test_named.__loc.94kunit_device_driver_test.__loc.184$x.84kunit_device_cleanup_test.__text.174$x.74kunit_resource_test_static.__loc.74$x.64kunit_resource_test_proper_free_ordering.__loc.64$d.154$x.54$d.144kunit_status_mark_skipped_test.__loc.144$x.44__UNIQUE_ID_intree534$x.134$x.34$x.124$x.24$x.114kunit_resource_test_action_ordering.__loc.114$x.14$x.104kunit_resource_test_remove_action.__text.104$x.4$d.93$d.83kunit_resource_test_named.__loc.83kunit_device_cleanup_test.__loc.173$d.73kunit_resource_test_static.__loc.73$d.63$d.53kunit_resource_test_remove_resource.__loc.53$d.143$d.43kunit_resource_test_destroy_resource.__loc.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$d.133$d.33kunit_resource_test_alloc_resource.__loc.33$d.123$d.23$d.113$d.13$d.103kunit_resource_test_action.__loc.103$d.3kunit_try_catch_test_init.__loc.3action_order_2$x.92kunit_resource_test_named.__text.92$x.82kunit_device_test.__loc.172$x.72$x.62kunit_resource_test_proper_free_ordering.__text.62$x.52kunit_status_mark_skipped_test.__text.142$d.142$x.42$x.132$x.32kunit_resource_test_alloc_resource.__loc.32$x.122$x.22$x.112kunit_resource_test_action_ordering.__text.112$x.12$x.102$x.2$d.2action_order_1$d.91kunit_resource_test_named.__loc.91kunit_device_driver_test.__loc.181kunit_resource_test_named.__text.81$d.81kunit_device_test.__text.171$d.71$d.61kunit_resource_test_proper_free_ordering.__loc.61$d.51kunit_resource_test_remove_resource.__loc.51$d.141$d.41$d.131$d.31$d.121$d.21$d.111kunit_resource_test_action_ordering.__loc.111$d.11kunit_resource_test_action.__text.101$d.101$d.1$x.90kunit_device_driver_test.__loc.180$x.80kunit_resource_test_named.__loc.80kunit_device_test.__loc.170$x.70kunit_resource_test_static.__text.70kunit_current_fail_test.__loc.160$x.60$x.50$x.140$x.40kunit_resource_test_destroy_resource.__loc.40$x.130$x.30$x.120$x.20$x.110kunit_resource_test_action_ordering.__text.110$x.10$x.100kunit_resource_test_action.__loc.100    XT) @r$. &0 2 ')6 @ [ O93 @]`ta  (Vc&@M#Ii%] 3 3 Yi% ri%@|i%3 3 i%i%i%  i%!i%] i% i%   j%j%]0j%]Fj%@ Uj%tabj%  :rj% ;j%j%/j%]@ j% !@o   #j% @@j%] %j%   (k%  !)@(k%3k% ;  ; ;  /?k%  !)@(k%A3k%A  2Sk%  !)@(k%3k%  l  8 ( ' c Rkk% :zk% :k% .k% .  ;k% ?  ;!Jk% Ak% ?k% Al% ?l% A(l% : !6l% HNl% Hal% H{l% Hl% Hl% Hl% H ]! ;l% P ]! ;l%l% Rm% H*m% HNm% Hqm% Hm% Hm% H !m% Zm% Hn% H+n% HTn% Hwn% Hn% Hn% Hn% Hn% Ho% &o% HHo% \o% xo% o% Ho% Ho% p% Z&p% append_newlineskunit_binary_assert_textleft_textright_textkunit_assert_typeKUNIT_ASSERTIONKUNIT_EXPECTATIONkunit_test_resource_contextis_resource_initializedallocate_orderfree_orderdriver_test_statedriver_device_probeddriver_device_removedaction_was_runkunit_assertassert_format_tkunit_resource_init_tkunit_action_tkunit_try_catch_test_contextfunction_calledkunit_ptr_not_err_assertkunit_unary_assertexpected_truekunit_fail_assertkunit_binary_ptr_assertleft_valueright_valuekunit_binary_assertkunit_binary_str_assertaction_order_1action_order_2driver_probe_hookdriver_remove_hookfake_resource_1_freefake_resource_1_initfake_resource_2_freefake_resource_2_initfake_resource_freefake_resource_initincrement_intkunit_current_fail_testkunit_current_testkunit_device_cleanup_testkunit_device_driver_testkunit_device_testkunit_log_newline_testkunit_log_testkunit_resource_instance_matchmatch_namekunit_resource_name_matchkunit_resource_test_actionkunit_resource_test_action_orderingkunit_resource_test_alloc_resourcekunit_resource_test_cleanup_resourceskunit_resource_test_destroy_resourcekunit_resource_test_exitkunit_resource_test_initkunit_resource_test_init_resourceskunit_resource_test_namedkunit_resource_test_proper_free_orderingkunit_resource_test_release_actionkunit_resource_test_remove_actionkunit_resource_test_remove_resourcekunit_resource_test_statickunit_status_mark_skipped_testkunit_status_set_failure_testkunit_test_catchkunit_test_fault_null_dereferencekunit_test_no_catchkunit_test_null_dereferencekunit_test_successful_trykunit_test_try_catch_successful_try_no_catchkunit_test_try_catch_unsuccessful_try_does_catchkunit_test_unsuccessful_trykunit_try_catch_test_inittest_dev_actionV@ 0@mp C> 0H0E00^0/0T7*@xPO" Q@"@ "wXg8r@"gh@P"2vhVhq Q@8"s |50P@P"LoX>}@g 00$X =%$c+x)5!+[|J0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keySXePy'uݞC0  `He0  *H RK:Cކn%l^-G Q5́27F.Rf~֢fh/Um<%&CWH0ed5xSdҲ>^ZXm *~F^