ELF@@&#kunit_platform_devicekunit_platform_driverzR| ,D-D@L    @LD-D 8H@D-DpT @   pTD-D 0D-DPL    PLD-D 84D-DP 0 $ PD-D (4T-DD L DD-< D-DT @  T TD-D <`D-DT @  l TD-D IJ?#{A8!iC"R )i)Rir`?T )!"R' A8iC_ T{B@#_IJ?#{#WOA8iCRwhr@ @ T(Rwhr`5HRw )hr:@ AT@hRwhr!`5 Rwir1ATA8iC_ a TOF#@WE{C#_!#"R!|@#"R! )@ @#"R )! #"R!#*IJ?#C{OA8!iCHRthr`?@(ThRthr5!Rthr?@TRthr`4A8iC_ TOD{CC#_!|@#*!#"R!!IJ?#{OA8iC*2R!@ Rtir5! Rthr ?@ T Rthr 5Bch Rthr @H TBc RthrA8iC_ TO^@{\#_ )!!|@#*!#"R!!(IA(@@@?#{q{#_IJ?#C{3WOCA8!RRiCRAHRwhr@HTRwhr@TRwhr5Rwhr@5Rwhr`5]RRwhr` f@RwhrT!5A8iC_ A TOH3@WG{EC#_!#"R!!|@#*!|@#"R!#"R!!IJ?#C{3WOCA8!RRiCRARwhr@THRwhr@ThRwhr@5HRwhr5hRwhr5]RRwhr+Rwhr5AR(RwhrA8iC_ TOH3@WG{EC#_!!!! !|@#*!#"R!!|<@* ) Q_license=GPLdescription=KUnit test for KUnit platform driver infrastructurename=platform_testintree=Yscmversion=g50eb8d5d443bdepends=kunitvermagic=6.12.18-android16-1-g50eb8d5d443b-ab13257114-4k SMP preempt mod_unload modversions aarch64pdev->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_test7ukunit_platform_device_allocq[kunit_ptr_not_err_assert_formatTz__kunit_do_failed_assertionFr__stack_chk_fail"Pkunit_platform_device_addplatform_bus_typestrcmpq[kunit_binary_str_assert_formatq[kunit_binary_assert_formatq[kunit_unary_assert_formatO__kunit_abort:Mmemsete1kunit_init_test6[bus_find_device׋put_deviceOkunit_cleanupq[kunit_binary_ptr_assert_format[kunit_kmalloc_arrayXA!kunit_platform_device_prepare_wait_for_probe!+kunit_platform_driver_register(Pmwait_for_completion_timeoutTmodule_layout7uq[TzFr"Pq[q[q[O:Me16[׋Oq[[XA!!+(PmTkunit_platform_device_allockunit_ptr_not_err_assert_format__kunit_do_failed_assertion__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_layoutLinuxLinuxGNUtB2L3g"!+_GNUy y48y<y\y`yd^h^lpyyyy,HLtyxy^^^^^0 ^0^H^H $<D^xH^xL^`P^`\`|^^^^y'y'^^y9 y94<y@y`ty9xy9^^^ ^  $^P(^P,^h0^h48T\y'`y'h^l^xy'|y'^8^8yNyNyy y"y"@TX\y"`y"d[h[py"y"[[^^^^^^^ ^04HPT^X^`^(d^(hly'y'^^yy^^\dyhyyy[ [ 4\yg`ygh^0^0^H^Hygyg^p^p^^^^^ ^  ( 0 4 ^8 ^< ^@ ^L P h p ^t ^x ^| ^    y y ^@ ^@ y' y' ^X ^X   8 @ yD y` yd yt   [ [     4 P  ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^  ^  ^8 ^8   ^P ^P ^h ^h  ( 0 4 ^8 ^< ^@ ^D H d l yp yt ^`x ^` y' y' ^x ^x    yg ygYY YXX[`yy[y y[yqy0[8y`yY[ yHy`[ hyByy y0yY8y@yPyhyyryYy\yyyYyyyyyYyy(y@yPy6Xy`ypyyYy7yyyyYyyyyyYy y0yHy`ypyYxyyyyYyyCyyYyy(yy6yy y0yY8y@y,PyhyyyYyyyyYyyCyyYyy(y y6(y0y@yPyYXy`yCpyy6yyyAndroid (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)[L[[[[$[d[ [ x~*:-MRUPX |  !&"#'$%Q]8901234567./IJ=>?@ABCDEFGH   [  @0 C Sr0Y Hf `+ A   D  -PhBL8 4~  , 4   (3 /q h l { U   0 HGp    s@X * = ~e5 M    8 Phv`xS ` @x XX  "  @kXhbM:\  LL` _  h0 HXH 2  {b d` ]a  ]a ]a6 ]ac ]a& D1h]|qOx]d!.note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss__versions.codetag.alloc_tags.rela.kunit_test_suites__version_ext_names.hyp.patchable_function_entries.hyp.event_ids__version_ext_crcs.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.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_testkunit_platform_device_add_twice_fails_testkunit_platform_driver_register_testkunit_platform_device_add_testkunit_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_cleanupkunit_platform_device_add_cleans_upstrcmp__kunit_do_failed_assertion__stack_chk_failkunit_platform_driver_suitekunit_platform_device_suiteplatform_bus_typekunit_platform_device_find_by_name__this_moduleput_devicebus_find_devicekunit_platform_device_prepare_wait_for_probekunit_platform_driver_probekunit_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.39kunit_platform_device_add_twice_fails_test.__text.29_note_19$d.19$d.9kunit_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.58kunit_platform_device_add_twice_fails_test.__loc.28_note_18kunit_platform_device_add_test.__text.18$d.18$x.8$d.8kunit_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.27$d.17$d.7kunit_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.36$x.16kunit_platform_device_add_test.__loc.16$x.6kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.75kunit_platform_driver_register_test.__loc.55__UNIQUE_ID_depends535kunit_platform_device_add_test.__loc.25$d.15kunit_platform_device_add_test.__loc.15$d.5kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.74kunit_platform_device_add_cleans_up.__loc.44__UNIQUE_ID_scmversion534__UNIQUE_ID_description614$x.14$x.4$d.4kunit_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_intree533__UNIQUE_ID_license613$d.13$d.3kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__text.72kunit_platform_driver_register_test.__loc.52kunit_platform_device_add_cleans_up.__text.42__UNIQUE_ID_name532__UNIQUE_ID_vermagic532kunit_platform_device_add_test.__text.22$d.22__UNIQUE_ID_array612$x.12$x.2$d.2kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed.__loc.71kunit_platform_driver_register_test.__loc.61kunit_platform_driver_register_test.__loc.51$d.31kunit_platform_device_add_twice_fails_test.__loc.31$d.21kunit_platform_device_add_test.__loc.21$d.11$d.1kunit_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$d.30$d.20$x.10y2 >   b`D&{4 ]&@g&> r&&&f` h`&ɂ&*.E@``k` l`΂&_Pۂ&n`o` j`p`q` D  t`&4l`@ v`&4l`6h@&a x`%& 4l`y`@9&@D&@a` {`P& 4l`y`@9&D& }`h& 4l`y`@9&D&  { g``  M,   ,!& `& `Ã& `& `& 2& `}& @& `kunit_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@\0C0>12"8 Hx/ *@x4@" up@N0"@N"2!@P@" 0&50Y@Y"LoZV1@&@Q@,1X240K04$X4 ZpZX${^0ih knz{i0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key'em'PP60  `He0  *H ~ RO7~X0v|!w,U9YJCfEϵ1G8MRkr퓑%Rt 1^$~ohuG "MnNLAG( NThIFxOdк=vgX9]?Lj`Rh,4E9τT tUE&60|XH%T$F7edQb0RXضfZqݦqFj˯RUR]2BArB!KK͹'C|zRA󥯘虻̓r.KS_`ϿӠn)!y8JX,9-bl