ELF>`{@@# kunit_platform_devicekunit_platform_driverIJΐUHSH HeH%(HEHHǃxǃpHH=„u6HEHEHEHMHHIE1eH%(H;Eu H [].@IJΐUHAWAVSH(HeH%(HEHIHǃxǃpHIHLHǃxǃp!Hǃxǃp"I~pM>Hǃxǃp#MtYLHuFIcFHǃxǃp$HeH%(H;E^H([A^A_].HEHEL}HEHMHHIE1wHEHEHEHHEHMHHIE1HHEHHEHHEHMHHIE1HEHEHEHEHMHHIE1HEHELuHMHH1IE1Hfff.IJΐUHSH(HeH%(HEHHǃxǃp2HAH=5HHHǃxǃp3HHHǃxǃp6HH=HHHǃxǃp8tdeH%(H;EH([].HEHEHEHHEHMHH1IE1HHEHEHEHEHMHHIE1UHEHEHEHMHH"HEHEHEHMHH1IUf.IJΐUHAVSHHeH%(HELXL1LH1HǃxǃpLH.HXHHǃxǃpOHH=HXHHǃxǃpPH1HHHǃxǃpSHH=HHXH1HHHǃxǃpdHHeH%(H;EdHĸ[A^].HDž8HDž@HHHDžPH8HH;HDž8HDž@HDžHHHPH8HH1IE1HHDž8HDž@HDžHHPH8HHIE1HHHDž8HDž@HHH8HH.HDž8HDž@HHH8HH1I,ffff.(IAHHPHuH8UH1Ʌ].@IJΐUHAWAVSHHHeH%(HEHEHEHEHEHEؾ IHǃxǃpHIHHIHǃxǃpHIyHLHǃxǃp.IIF(IF8HUHLHǃxǃpHLHǃxǃp6H}HǃxǃpHOMHǃxǃpMt6LHu#eH%(H;EHH[A^A_].HEHELuHEHMHHIE1HEHEHEHHEHMHH,HEHEHEHHEHMHH1IE1HHEHEHEHHEHMHHIE1HEHEHEHEHMHHIE1jHEHELuHMHH"HEHEL}HMHH1IIJΐUHAWAVSHHHeH%(HEHEHEHEHEHEؾ IHǃxǃpHIHHIHǃxǃpHIHLHǃxǃpIIG(IG8HUHLHǃxǃpHLHǃxǃpH}HǃxǃpHEHUHLHǃxǃpH}HǃxǃpH(eH%(H;EHH[A^A_].HEHEHEHHEHMHHHEHEHEHHEHMHHHEHEHEHHEHMHH\HEHEHEHEHMHH,HEHEHEHHEHMHH1IE1HHEHEHEHEHMHHIE1HEHEL}HMHH"HEHELuHMHH1IUf|ǐUHHGxHǀ1].license=GPLdescription=KUnit test for KUnit platform driver infrastructurename=platform_testintree=Yscmversion=g50eb8d5d443bdepends=kunitvermagic=6.12.18-android16-1-g50eb8d5d443b-ab13257114 SMP preempt mod_unload modversions retpoline=Ypdev->idkunit_platform_device_add_testkunit_platform_driver_register(test, &ctx->pdrv)==pdev->nametest datakunit_platform_device_add_twice_fails_testctx->datakunit_platform_device_add_cleans_upKUNIT_SUCCESSdevkunit-platform-waitkunit_platform_device_alloc(test, "kunit-platform", 1)pdevtest_data!=kunit-platform-add-2kunit_platform_device_add_fake_test((&pdev->dev)->bus == &platform_bus_type)idwait_for_completion_timeout(&comp, 250)kunit-platform-addkunit-platform-registerwait_for_completion_timeout(&comp, 3 * 250)kunit_platform_driver_register_testkunit_platform_device_prepare_wait_for_probe_completes_when_already_probedkunit_platform_device_alloc_test0kunit_platform_device_add(test, pdev)namectx((void *)0)kunit-platformplatform_testlib/kunit/platform-test.ckunit-platform-cleanfake.statuskunit_platform_device_prepare_wait_for_probe(test, pdev, &comp)kunit_platform_device_add(&fake, pdev)!"#$2368LOPSdplatform_test8rkunit_platform_device_alloc{kunit_ptr_not_err_assert_format5__kunit_do_failed_assertionFr__x86_return_thunkFr__stack_chk_fail|Fkunit_platform_device_addn@`platform_bus_typeϕstrcmp{kunit_binary_str_assert_format{kunit_binary_assert_format{kunit_unary_assert_formatO__kunit_abort:Mmemsete1kunit_init_testޮbus_find_deviceߍ(Dput_deviceOkunit_cleanup{kunit_binary_ptr_assert_format[kunit_kmalloc_arrayukunit_platform_device_prepare_wait_for_probe+;zkunit_platform_driver_register(Pmwait_for_completion_timeout/Tԝmodule_layout8r{5FrFr҉|Fn@`ϕ{{{O:Me1ޮߍ(DO{[u+;z(Pm/Tԝkunit_platform_device_allockunit_ptr_not_err_assert_format__kunit_do_failed_assertion__x86_return_thunk__stack_chk_failkunit_platform_device_addplatform_bus_typestrcmpkunit_binary_str_assert_formatkunit_binary_assert_formatkunit_unary_assert_format__kunit_abortmemsetkunit_init_testbus_find_deviceput_devicekunit_cleanupkunit_binary_ptr_assert_formatkunit_kmalloc_arraykunit_platform_device_prepare_wait_for_probekunit_platform_driver_registerwait_for_completion_timeoutmodule_layoutLinuxLinuxGNUm\t|Ta:GNU0 d:kE dr d N lmno dk  d7pB d_ dq q d dr dn N  d N# s+m@ N0\ NHh tpm|NN|Nt N` um N N tm d'" N+ l3m;v@o d9k dp d d9k d%p0 d]nm N N  tmv NP Nh tm d'  N d'/ N88 lBow dNx d d"k dp% d> qG d"N KpSy^ dz{ q d" Kpy dzn  N0 NH Nm Nv t~mv N N( |m d'  N$ d< NE lOorn} d5 d? kM dx p d K d ~  d  d  d> dW dg\ r n N0 dg NH s m Np N N N& t. m6 vF Nb Nn tv m N N t m d N@ d' NX l o} } d d k d p d K$ d, ~; F dc n d  d  d  d.n> NZ No N N N N N  N8 NP Nh# t+m3vC Na Nm tum d N` d' Nx lo dg nKKKUKU Ke(K0K% 8KJJ J``KhddKd dK`dq d8K`@dhdJ  K(dPdhK0 pdBdd d0dY8d@dPdhddrdYd\dddYdddddYdd(d@dPd6Xd`dpddYd7ddddYdddddYd d0dHd`dpdYxddddYddCddYdd(dd6dd d0dY8d@d,PdhdddYddddYddCddYdd(d d6(d0d@dPdYXd`dCpdd6dddAndroid (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)_ghfo$3&bDHJFL d  !" GO12)*q+,-./0'(AB56789:;<=>?@u KKKP KPK`KK KKKK[ KKK K,K K9KK KK6KK*Ko K$K(K2,K:0K?4K8K<K@K$DKHKLKPKATKXK\K`KdKRhKlKpKtKxK}|KKKNKKK> Kw K K K K[ K K- K5 Ku K K K| K K K: Kb K K K K*K2KtK t   r 0  H  `     G`AP    P h  8`Pcp, ,   C   &  (   ]`xor  0P  HG ps    T  }    b  @ X0        S      8  PE  h D V `2 x//XX    @)`h    L _  h`\J   Zp   ]a% ]a ]aN ]a{ ]aiOK\3 1@u!.note.gnu.property.note.Linux.rela.text.comment__versions.codetag.alloc_tags.rela.kunit_test_suites.rela.return_sites.rela.call_sites.rela.cfi_sites__version_ext_names.rela__patchable_function_entries__version_ext_crcs.modinfo.note.GNU-stack.llvm_addrsig.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1kunit_kmalloc_arraykunit_platform_device_add_twice_fails_test.__textkunit_platform_driver_register_test.__textkunit_platform_device_add_test.__textkunit_platform_device_add_cleans_up.__textkunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__textwait_for_completion_timeoutkunit_init_test__cfi_kunit_platform_device_add_twice_fails_test__cfi_kunit_platform_driver_register_test__cfi_kunit_platform_device_add_test__cfi_kunit_platform_device_alloc_test__kunit_abortmemset__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____versions__start_alloc_tags__stop_alloc_tagskunit_platform_driver_test_caseskunit_platform_device_test_cases____version_ext_names____version_ext_crcskunit_platform_driver_registerkunit_cleanup__cfi_kunit_platform_device_add_cleans_upstrcmp__kunit_do_failed_assertion__stack_chk_fail__x86_return_thunkkunit_platform_driver_suitekunit_platform_device_suiteplatform_bus_type__cfi_kunit_platform_device_find_by_name__this_moduleput_devicebus_find_devicekunit_platform_device_prepare_wait_for_probe__cfi_kunit_platform_driver_probe__cfi_kunit_platform_device_prepare_wait_for_probe_completes_when_already_probedkunit_platform_device_addkunit_platform_device_allockunit_platform_device_add_twice_fails_test.__lockunit_platform_driver_register_test.__lockunit_platform_device_add_test.__lockunit_platform_device_alloc_test.__lockunit_platform_device_add_cleans_up.__lockunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc__llvm_fs_discriminator__kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.69kunit_platform_driver_register_test.__text.59kunit_platform_device_add_cleans_up.__loc.39__UNIQUE_ID_retpoline429__UNIQUE_ID_intree429kunit_platform_device_add_twice_fails_test.__text.29_note_19kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.78kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.68kunit_platform_driver_register_test.__loc.58__UNIQUE_ID_name428__UNIQUE_ID_vermagic428kunit_platform_device_add_twice_fails_test.__loc.28_note_18kunit_platform_device_add_test.__text.18kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.77kunit_platform_device_add_cleans_up.__text.37kunit_platform_device_add_twice_fails_test.__loc.27kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.76kunit_platform_driver_register_test.__loc.66kunit_platform_driver_register_test.__text.56kunit_platform_device_add_cleans_up.__loc.36kunit_platform_device_add_test.__loc.16kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.75kunit_platform_driver_register_test.__loc.55kunit_platform_device_add_test.__loc.25kunit_platform_device_add_test.__loc.15kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.74kunit_platform_device_add_cleans_up.__loc.44kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.73kunit_platform_driver_register_test.__text.63kunit_platform_driver_register_test.__text.53__UNIQUE_ID_description503kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.72kunit_platform_driver_register_test.__loc.52kunit_platform_device_add_cleans_up.__text.42kunit_platform_device_add_test.__text.22__UNIQUE_ID_license502kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.71kunit_platform_driver_register_test.__loc.61kunit_platform_driver_register_test.__loc.51__UNIQUE_ID_depends431kunit_platform_device_add_twice_fails_test.__loc.31kunit_platform_device_add_test.__loc.21__UNIQUE_ID_array501kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.80kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.70kunit_platform_device_add_cleans_up.__loc.40__UNIQUE_ID_scmversion430y    vI{(aE b{(@l{( w{({({(v v{({(6c@vv v{(Y{(vv vvv R% v{(v@jQ ! v |(vF @|( v*|( v!v@>|(I|( v #vU|( v!v@>|(I|( %vm|( v!v@>|(I|(   v*v  55   U|( -v|( -v|( -v|( -v}( Q7}( -v}( wV}( -vkunit_binary_assert_textleft_textright_textkunit_assert_typeKUNIT_ASSERTIONKUNIT_EXPECTATIONkunit_platform_driver_test_contextpdrvkunit_assertassert_format_tkunit_ptr_not_err_assertkunit_unary_assertexpected_truekunit_binary_assertleft_valueright_valuekunit_binary_str_assertkunit_binary_ptr_assertkunit_platform_device_add_cleans_upkunit_platform_device_add_testkunit_platform_device_add_twice_fails_testkunit_platform_device_alloc_testkunit_platform_device_find_by_namekunit_platform_device_prepare_wait_for_probe_completes_when_already_probedkunit_platform_driver_probekunit_platform_driver_register_test@@h?x% @0P@`CXS@ D0c@PD2[@V@0F@ n +0pNLo(OT @Op! k@@P1!~@Q@"@@4'@-\-/0)/$/ VNVx !f<cFd4ti0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key` 1;_-<0  `He0  *H "1r]m7~DO&ǡY4%GЗSd{^+:xogxrT#&6t6wِmmyDCrAYX[!)qq` S]r=2.Wx"ņ״S+ׂev=Ō/D:h5G0}uiLN?W Y4lbiDT;<} P8*WӒGO"'Jce}z.ş ,ANcrRBWV/K%Nk|x_j/og@'@Z 8dDםFv&M"~ ٚ~RW