ELF>T@@+(kunit-try-catch-testkunit-resource-testkunit-log-testkunit_statuskunit_currentkunit_devicekunit_faultFUHAVSH HeH%(HE IHǃxǃpYHtgIw^L30H߹ IHǃxǃp_HtKH=wCeH%(H;Euo1H [A^].HEHELuHMHH"HEHEHEHMHH1IE1HDIJΐUHAVSH HeH%(HEL7I>HHGHGHHǃxǃp1A~teH%(H;EuSH [A^].HHEHHEHHEHMHHIE1ffff.IJΐUHAVSH HeH%(HEL7I>HHGHGHHǃxǃpQA~teH%(H;EuSH [A^].HHEHHEHHEHMHHIE1ffff.}UHH@].f.}UHHeH%(HEHLJxLJp#HEHMHIIeH%(H;Eu H].}UHHH8ffff.}UHH@].f.FUHSH HeH%(HEH= HǃxǃpHt9H=w1HHH1eH%(H;EuI1H [].HEHEHEHMHH1IE1Hf.IJΐUHSHHH[].fff.IJΐUHAVSH HeH%(HEL7LH1HǃxǃpIF`I`L9ueH%(H;EuSH [A^].HHEHHEHHEHMHHIE1@IJΐUHAWAVATSH(IeH%(HEL'H=@ H@H@0LHHHML{C H IdžxAdžpHI$H IdžxAdžpH9IdžxAdžpI`L9c HCIdžxAdžpH=Au0L[MtHAOESt .{0uHeH%(H;ESH([A\A^A_].LHEHEHEHMHMLHIE1HHEHHEHHEHMLHIE1HEHEHEHEHMLHIE1LIdžxAdžp1HEHEH]HMLH1IE1LIJΐUHAWAVATSH HeH%(HEL7H=@ AHt'I@0LHHHMtE1&AGH E1AGuCEM_MtLAOESt .EA0uLzHǃxǃpEILHunHǃxǃpAHǃxǃpIF`I`L9eH%(H;EH [A\A^A_].HHEHHEHHEHMHH1IE1HHHEHHEHHEHMHHIE1%HHEHHEHHEHMHHIE1IsLH IJΐUHAWAVAUATSH HeH%(HEL7H=@ AHt'I@0LHHHMtE1&AG=H 7E1HǃxǃpMn`IF`L9CHLHǃxǃp IEL9^Hǃxǃp AHLHǃxǃpIEL9HǃxǃpAAGuCEfM_MtLAOESt .E=A0uLHǃxǃpAeH%(H;EH [A\A]A^A_].HHEHHEHHEHMHHIE1uHHEHHEHHEHMHHIE1ZHHEHHEHHEHMHHIE15HHEHHEHHEHMHHIE1HHEHHEHHEHMHHIE1HHEHHEHHEHMHHIE1)ILLH fff.IJΐUHAWAVAUATSH HeH%(HEL7AAH=@ AHt'I@0LHHHMtE1AGt~H x~E1AGzEM_MtLAOESt .EA0CL6IL LHlLHǃxǃp+IF`I`L9u#eH%(H;Eu[H [A\A]A^A_].HHEHHEHHEHMHHIE1 @IJΐUHAWAVATSH(HeH%(HEL7H=@ AHt'I@0LHHHMtE1&AGNH HE1IcHǃxǃpHIcHǃxǃpHAGuCEM_MtLAOESt .EA0uLLIcHǃxǃpHIcHǃxǃpHeH%(H;ELH([A\A^A_].HEHEHEHEHMHHIE1HEHEHEHEHMHHIE1HEHEHEHEHMHHIE1HEHEHEHEHMHHIE1ILeLH ffff.IJΐUHAVSHHeH%(HEL8L1HDž0HDž(HDž HDžHDžHDžHDžHDžHH11MHǃxǃpuwHHǃxǃpL9HHǃxǃpHC`HK`H9eH%(H;EH[A^].HDžHDžHHHDžHHHIE15HDžHDžHLHHHIE1 HHHHHHHHHIE1ffffff.IJΐUHAWAVAUATSH`HeH%(HEHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžHDžL L1HHHLHǃxǃpHHǃxǃpL9HHH HHZHǃxǃp[HH HHHǃxǃpuL{TLHxLs`LkhE1MmM9t@I}HtHuMeAEH zLHxHǃxǃpHI9,MtVu>LMtHAOESt .uHHHHHǃxǃpHHǃxǃpHC`L9eH%(H;EH`[A\A]A^A_].HDžHDžHHHDžHHHIE1HDžHDžHLHHHIE1jHDžHDžHHHDžHHHIE1QHDžHDžHHHDžHHHIE17HDžHDžLHHHHIE1MHDžHDžHHHDžHHHIE1HHHHHHHHHIE1HILufIJΐUHAVSH0HeH%(HEEHUHHcEHǃxǃpHHHcEHǃxǃpHHHcEHǃxǃpHLuHHLHHLHHcEHǃxǃpHeH%(H;EH0[A^].HEHEHEHEHMHHIE1HEHEHEHEHMHHIE1HEHEHEHEHMHHIE1HEHEHEHEHMHHIE1ffff.IJΐUHSH0HeH%(HEEHUHHcEHǃxǃpHuXHUHHHHcEHǃxǃpHubeH%(H;EH0[].HEHEHEHEHMHHIE1eHEHEHEHEHMHHIE1[ff.IJΐUHSH0HeH%(HEEHUHHcEHǃxǃpHHUHHHcEHǃxǃpHHHcEHǃxǃpHeH%(H;EH0[].HEHEHEHEHMHHIE1=HEHEHEHEHMHHIE10HEHEHEHEHMHHIE1fff.IJΐUHAVSH(HeH%(HEL7HLHHLHHLHHLHHLHHLHIcHǃxǃpHumIcHǃxǃpHIcHǃxǃpHeH%(H;EH([A^].HEHEHEHEHMHHIE1PHEHEHEHEHMHHIE13HEHEHEHEHMHHIE1I_2UHH].ff.۪"UHHHƆ1].fffff.UHSGu0L_MtHAOESt .H߀0u |[].HfEUHH9].ff.۪"UHAWAVATSIIH=@ AHt'H@0LHHHMt1AtBAH1CH E1Au1ADŽM7Cu:EupL[MtHAOESt .EuK{0u H|1[A\A^A_].HH߾ݾHH^ I_2UHHt$ttH1 DŽ].fD۪"UH僾tH1DŽH71].@I_2UHHt$ttH1 DŽ].fDHUHAWAVAUATSHIIIHMHTH}HEMo`I_hH[L9tTH{HtLuLkCtpH H}xnHuMtLH)H}HuMfAF0L11LLEH[A\A]A^A_]..H}HLmIHLLmsEH~HtUHH].1.}UH].ffffff.}u1,ttHUHDŽHeH%H HxH].}u1,ttHUHDŽHeH%H HxH].IJΐUHSHGXHpHHHfff.IJΐUHSHGXHpHHHfff.IJΐUHAVSHHeH%(HELXL1LH1HǃxǃpHu?DžHǃxǃpeH%(H;EucHĸ[A^].HDž8HDž@HHHDžPH8HHIE1oIJΐUHAVSHHeH%(HELXL1LH1HǃxǃpH!LHǃxǃpMDžLHHHǃxǃpHHǃxǃpMt<LHu$eH%(H;EVHĸ[A^].HDž8HDž@LHHDžPH8HHIE1HDž8HDž@HHHDžPH8HHIE1HDž8HDž@HHHDžPH8HHIE1HDž8HDž@LHHDžPH8HHIE1IJΐUHAVSH(eH%(HEeL4%I HLJxLJpH9uBD1HLJxLJpH9uceH%(H;EH([A^].HEHEH}HEHMHHIE1H|HEHEH}HEHMHIE1aI 2DIJΐUHAWAVSHHeH%(HELPL1LH1HǃxǃpHuseL<%M DHǃxǃpHHPI eH%(H;EHĸ[A^A_].HDž0HDž8H@HDžHH0HHIE1;HDž0HDž8H@HDžHH0HHIE1#LHHA`ESt .fIJΐUHAVSH0HeH%(HEHEHIHǃxǃpHI HULHHHEHǃxǃpHuKHLHEHǃxǃpHudeH%(H;EH0[A^].HEHEHEHEHMHHIE1rHEHEHEHEHMHHIE1YHEHELuHMHH1IE1HfDIJΐUHSH0HeH%(HEHEHHǃxǃpHH=HUHHHHEHǃxǃpHuFHHEHǃxǃpHubeH%(H;EH0[].HEHEHEHEHMHHIE1wHEHEHEHEHMHHIE1[HEHEHEHMHH1IE1HIJΐUHAWAVATSH(HeH%(HEؾ IHǃxǃp(HIL3HHIHǃxǃp.H~IqIG8IGHHHLIHǃxǃp6HRIEHǃxǃp9A>LHLHHIFHǃxǃp>HHLHǃxǃpDA~AHHLHǃxǃpNHH=HǃxǃpQA>eH%(H;EH([A\A^A_].HHEHHEHHEHMHHHEHEHEHEHMHHIE1HHEHHEHHEHMHH/HHEHHEHHEHMHH1IE1HHEHELuHMHHjHEHEL}HMHHFHEHELeHMHH"HEHEHEHMHH1ITffff.}UHH].f. IFIFLHIcFHǃxǃpHu?HǃxǃpAtceH%(H;EH([A^A_].HEHEHEHEHMHHIE1HHEHHEHHEHMHHIE1U}UH description=KUnit test for core test infrastructurelicense=GPL v2name=kunit_testintree=Yscmversion=g50eb8d5d443bdepends=kunitvermagic=6.12.18-android16-1-g50eb8d5d443b-ab13257114 SMP preempt mod_unload modversions retpoline=Yres->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_test[kunit_kmalloc_arrayFr__x86_return_thunk{kunit_ptr_not_err_assert_format5__kunit_do_failed_assertionO__kunit_abortFr__stack_chk_failpkunit_try_catch_run{kunit_unary_assert_format{kunit_fail_assert_formatMzCkunit_try_catch_throwMkmalloc_cachesu__kmalloc_cache_noprofe1kunit_init_testOkunit_cleanup51kfree'`__kunit_add_resource&KZ__x86_indirect_thunk_r11zs#refcount_warn_saturate{kunit_binary_ptr_assert_formatQ.kunit_destroy_resourcenkunit_remove_resource{kunit_binary_assert_format:MmemsetcWa_raw_spin_lock_irqsaveϕstrcmp*X_raw_spin_unlock_irqrestorekunit_add_actionH5Tkunit_remove_actionH5Tkunit_release_action_printk՗pcpu_hot)kunit_log_appendb8scnprintf[bcmp{kunit_binary_str_assert_formatkunit_runningokunit_hookspkunit_device_registerCEb__devm_add_actionN}kunit_device_unregisterJkunit_driver_createjkunit_device_register_with_driver/Tԝmodule_layout[Fr{5OFrp{{MzCMue1Oݐ51'`&KZzs#{Q.𐣧n{:McWaϕ*XH5TH5T՗)b8[{ᎧopCEbN}Jj/Tԝkunit_kmalloc_array__x86_return_thunkkunit_ptr_not_err_assert_format__kunit_do_failed_assertion__kunit_abort__stack_chk_failkunit_try_catch_runkunit_unary_assert_formatkunit_fail_assert_formatkunit_try_catch_throwkmalloc_caches__kmalloc_cache_noprofkunit_init_testkunit_cleanupkfree__kunit_add_resource__x86_indirect_thunk_r11refcount_warn_saturatekunit_binary_ptr_assert_formatkunit_destroy_resourcekunit_remove_resourcekunit_binary_assert_formatmemset_raw_spin_lock_irqsavestrcmp_raw_spin_unlock_irqrestorekunit_add_actionkunit_remove_actionkunit_release_action_printkpcpu_hotkunit_log_appendscnprintfbcmpkunit_binary_str_assert_formatkunit_runningkunit_hookskunit_device_register__devm_add_actionkunit_device_unregisterkunit_driver_createkunit_device_register_with_drivermodule_layoutLinuxLinuxGNU)ݧgvro`!GNU?M 6 6   '    " ' l t 0| 6 | t l  0   L T \g 6 | t l  `    P 6m Hy      @DOZ 6~    x      h oz 6     9,Hb P$i $t 6 6 6" 63 $hv      # / 7 L T $f 8r z  6 g     ) ,8 Q P$X $c    6 % * 6M 6   t l d P      | t l    $ / : L X `  s     ,  P$ $ O 6u  6 6  6 6C [ n 6          $ 0 8 DLODZ<l x     LD< (  |'t2lD XP X n , P$! $, 6, 3>I[ g o x , 0% &4 6Z 6 6 6@ P j v ~       0   H3 `? G ]s BM 6m 6 6  x   ! < [ g o {4,$     k 6" 6M k] 6 V 6 k "!- 6 ( V 6 6) ? d p x   8   P h  5 Z f n         %43,A$Y e m   )" 6+ 6GV 6x )" )" 6  @ X  1 pK W _ t         ; )@"O 6l )q#y 6      0# H/ 7  A   ) " 6 ) $ 6  62! B! `\! xh! p! ! ! ! ! ! ! ! ! " E" @)M""W" )_""i" @)q""{" )""" @)"#" )"$"" 6" 6 # 6># N# h# t# |# # # 8# # # P# h# $  $ 1$ n$ $$$ $% H%,W%p% &w% @'%&,&@& Q&d&& (' ' '( 7(!X(!t(( ( (( ( ( ) ) )%) &) )') * $*%-* &?* pD*'K* * *(** *(*4+>+ E+V+ 6z+ 6+ + + + + + D,N, U,f, 6, 6, ,  ,(, 6- 6- +#-)K- a- @s- +- X- *- - - - - . %. (1. 9. T. f. w. . *. . . &. 6/ 64/ D/ pZ/ f/ n/ / / / / / 0 0 '080 6P0 &m0 600 0 0 0 1 "1 E1  Q1 Y1 c1 n1,u1 61 11 1-1 62 8"2  '2.62 6P2/_2 62 2 H 2 ` 2 2 2 x 2 3 3 &3 f83 0 A3 I3 Q3 V3 3 3-3 63 83  3.3 644 6E4 U4 o4 {4 4 4 4  4 4 4 f4 4 4 5  5 S5a5 65 505 65 95 P95 515 66 6A6 8H6  M6.\6 6z6/6 66 616 66 67 %7 07 ;7 M7 h b7 |7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 08 B8 *T8 8 f8 fx8 P 8 f8 8 8 8 9 $9 &h9 u9 &9 :9 99 6 : 6?: O: ( i: @ u: }: :| :t :l : X : : : 5 %(08@H5PX` hpxU "$E$$$%%u&&5''()5))U** *(,0.8/@1He3P5X8`8hE9p9x:Bz  ,  >W  $w(,U0$4%8%<(d ? $& 1./+[0g1+ 9$9(+0X94l98+88 h (0@ ``@h 6H PX@M  (Ph pG(@HpR JH`` hl "X  `*   *   +,8.4 8/@<h  1(Php3p 5P`9%6 686P6h6666Ghv66 G(k0@6X6pL66666606Hm`6xm6G6GT6G p(T86HGPXh6xG6G66G"6 G(0@6PGX"`p6G6G66G660@GHP`6pGxT6GT6G6G 60G8@P6`Ghp6GT6GT6Gp6 G(0@6PGX`Tp6Gv6Gv6G6Gv 06@GHP`6pGxa6Ga6Gv6 G v   68 6H GP X h 6x G  T 6 6 G   6 G  T 6( 6@ 6X 6p 6 G r  6 6 F 6 6 ( G0 <8 H 6` 6x Android (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460) (.69EL]hnv! *;<O_xy '"#$%&+,-0123458=>?@ABCDGHIJKPQRSTUVWXYZ[\`abcdefgjklmpqrstuz{|}~ f A $& 10   $0(,0 48<@DHLP P"T$X@$\$` %dp&h&l0'p(t)x0)|)P***,./1`3588@99:  $( , 0*4>8<'@DH0!L<#P/$Tl$X$\%`>&d&h&'l'p(t(x(|())I*+I-2/02C4789f9=:>~ !&{ [$(,048N<@DHLPTnX\`Gdshulpt6xy|7 b      _ r     t  Z  7Wm+n w }$(,F0\4r8~<@ADH LnPTX\`Qdhlp!tx|wmlF^?px6 @    o!!!!L" ^"p"""" "${#(#,$0 $4$8$<V%@%D+&HP&Lc&P'T(X6(\C(`W(ds(h(l(p)t)x#*|C*****3+D+++C,T,,"---8...m///0&001X1b11&2O223H3P3U33 34444 5$ 5(R5,5054L68y6<6@7D8H 8L8P9T|:X:\: t @} 0) 0x80L  F 5 `#  kH/ : 4x$@0:  YP$"t  $+ 83    %P     j7d(Xc  0%? &Z20H`1x\v  R '(-n 8PehG| 3)K@Xp80W5m#0H3` -P `xFr   " "@)) 8EPhn $S@$ $^ $ %r&< @'Z p&l& 0'()0))=`*47P*v*4p*R+L* ,,@X% (..mp$ L//| x  118 H @` x   0 p3`3  Q  \   5591P92h  .  U =  k8 P $ 88@9 90 9 : E( \@ X  :P 8 X 8X 8 X h Xi X X @X4t4/`_J y    dCSS \ !"?u !"#i#xZ: #T ]a ]a ]a' ]a ]a ]aCbW; ph k  5 < R ~> kV 1 # Z|B*  !Z @.note.gnu.property.note.Linux.rela.text.comment.rela__kcfi_traps__versions.rela.smp_locks.codetag.alloc_tags.rela.kunit_test_suites.rela.return_sites.rela.call_sites.rela.cfi_sites.rela.retpoline_sites__version_ext_names.rela__patchable_function_entries__version_ext_crcs.modinfo.note.GNU-stack.llvm_addrsig.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1__cfi_kunit_test_unsuccessful_try__cfi_kunit_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.__text__cfi_kunit_current_testkunit_init_test__cfi_kunit_device_driver_test__cfi_kunit_device_cleanup_test__cfi_kunit_current_fail_test__cfi_kunit_log_test__cfi_kunit_status_set_failure_test__cfi_kunit_log_newline_test__cfi_kunit_device_test__cfi_kunit_status_mark_skipped_test__kunit_abortpcpu_hot__cfi_increment_int__cfi_kunit_resource_test_exit__cfi_kunit_try_catch_test_init__cfi_kunit_resource_test_init__cfi_fake_resource_init__cfi_fake_resource_2_init__cfi_fake_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_format____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_cases____version_ext_nameskmalloc_caches__cfi_kunit_resource_test_init_resources__cfi_kunit_resource_test_cleanup_resources____version_ext_crcskunit_device_register_with_driverkunit_device_unregisterkunit_device_registerkunit_cleanupstrcmpbcmpkunit_try_catch_run__kunit_do_failed_assertion__cfi_test_dev_action__cfi_kunit_resource_test_action__cfi_kunit_resource_test_remove_actionkunit_remove_action__cfi_kunit_resource_test_release_actionkunit_release_actionkunit_add_action__devm_add_action__stack_chk_fail_printk__cfi_driver_remove_hook__cfi_driver_probe_hook__x86_return_thunk__cfi_kunit_resource_name_match__cfi_kunit_resource_instance_match__cfi_kunit_test_catch__cfi_kunit_test_try_catch_unsuccessful_try_does_catch__cfi_kunit_test_try_catch_successful_try_no_catch__cfi_kunit_test_no_catch__cfi_kunit_resource_test_action_ordering__cfi_kunit_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_modulekfree__cfi_fake_resource_free__cfi_fake_resource_2_free__cfi_fake_resource_1_free__cfi_kunit_resource_test_destroy_resourcekunit_destroy_resourcekunit_put_resource__cfi_kunit_resource_test_remove_resourcekunit_remove_resourcekunit_add_named_resource__kunit_add_resource__cfi_kunit_resource_test_alloc_resource__cfi_kunit_test_null_dereference__cfi_kunit_test_fault_null_dereferencekunit_log_append__cfi_kunit_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.__loc__cfi_kunit_resource_test_static__llvm_fs_discriminator__kunit_resource_test_action.__loc.99kunit_device_driver_test.__loc.189kunit_resource_test_named.__text.89kunit_device_driver_test.__loc.179kunit_resource_test_named.__text.79kunit_resource_test_proper_free_ordering.__text.59kunit_status_mark_skipped_test.__loc.149kunit_resource_test_alloc_resource.__loc.39__UNIQUE_ID_retpoline429__UNIQUE_ID_intree429_note_19kunit_resource_test_release_action.__text.109kunit_resource_test_action.__text.98kunit_resource_test_named.__loc.88kunit_resource_test_proper_free_ordering.__loc.68kunit_current_test.__loc.158kunit_resource_test_remove_resource.__loc.48__UNIQUE_ID_name428__UNIQUE_ID_vermagic428_note_18kunit_resource_test_release_action.__loc.108kunit_test_fault_null_dereference.__loc.197kunit_status_mark_skipped_test.__text.147kunit_status_mark_skipped_test.__text.137kunit_resource_test_release_action.__text.107__UNIQUE_ID_license596kunit_resource_test_named.__loc.96kunit_device_driver_test.__loc.186kunit_resource_test_named.__text.86kunit_device_cleanup_test.__loc.176kunit_resource_test_proper_free_ordering.__text.66kunit_current_test.__text.156kunit_resource_test_remove_resource.__loc.46kunit_resource_test_alloc_resource.__text.36kunit_resource_test_remove_action.__loc.106__UNIQUE_ID_description595kunit_resource_test_named.__loc.95kunit_device_driver_test.__loc.185kunit_device_cleanup_test.__text.175kunit_resource_test_static.__loc.75kunit_resource_test_proper_free_ordering.__loc.65kunit_status_mark_skipped_test.__loc.145kunit_resource_test_action_ordering.__loc.115kunit_resource_test_remove_action.__text.105__UNIQUE_ID_array594kunit_resource_test_named.__loc.84kunit_device_cleanup_test.__loc.174kunit_resource_test_static.__loc.74kunit_resource_test_remove_resource.__loc.54kunit_resource_test_destroy_resource.__loc.44kunit_resource_test_alloc_resource.__loc.34kunit_resource_test_action.__loc.104kunit_resource_test_named.__text.93kunit_device_test.__loc.173kunit_resource_test_proper_free_ordering.__text.63kunit_status_mark_skipped_test.__text.143kunit_resource_test_alloc_resource.__loc.33kunit_resource_test_action_ordering.__text.113kunit_try_catch_test_init.__loc.3__cfi_action_order_2kunit_resource_test_named.__loc.92kunit_device_driver_test.__loc.182kunit_resource_test_named.__text.82kunit_device_test.__text.172kunit_resource_test_proper_free_ordering.__loc.62kunit_resource_test_remove_resource.__loc.52kunit_resource_test_action_ordering.__loc.112kunit_resource_test_action.__text.102__cfi_action_order_1kunit_device_driver_test.__loc.181kunit_resource_test_named.__loc.81kunit_device_test.__loc.171kunit_resource_test_static.__text.71kunit_current_fail_test.__loc.161kunit_resource_test_destroy_resource.__loc.41__UNIQUE_ID_depends431__x86_indirect_thunk_r11kunit_resource_test_action_ordering.__text.111kunit_resource_test_action.__loc.101kunit_device_driver_test.__loc.190kunit_current_fail_test.__text.160kunit_resource_test_remove_resource.__loc.50kunit_status_mark_skipped_test.__loc.140__UNIQUE_ID_scmversion430kunit_resource_test_release_action.__loc.110kunit_resource_test_action.__text.100@ @ v v X2 v v@1   - @ @  v @`Y v v v vvp(߻\e@(ZBI{(v   vY{(aE r{(@|{(  {({({(v v{(U{( {( {(s v v |(|(0|(F|(@v"v #vU|(Yb|(%v&v !v'v v(v R%r|(+v,v M.v|(o 0v|(#v@jQ2v|()v|(@ 1v )v 6v|(#vF @|( 8v|(#v v ;v}( #v( [vg( [v( [v( [vЀ( [v( [v ( [v(( 9( [v[( o( ( ( [vҁ( [v( ( nv9( a$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_ptr_not_err_assertkunit_try_catch_test_contextfunction_calledkunit_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_put_resourcekunit_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_actionf@@9$00a`%`: @`?'@'VLV@Q@' 4@'a@ 'zV8u@'  V@'2W` @p8' (l+09Lo`)l$@x'Ml@PP'm@P'm`@@'G@q@@Fv  @?00s`$ )00)@%.'^DX0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key` 1;_-<0  `He0  *H IDf!pJBJV#3}~uUGc$] H"O "V37,F)aǥÒ. ?' ]_hU^o<@Wߞ=t4?Xf1 j  y# 53!<9pUA,sg@ >OhT!? qޓOqZslOod6TI(B52{\ X;ZڊxjJPKgB7<#8r;8>\ng~Module signature appended~