ELF>N@@%"rBQUHSHHHH8HH1[].D,㐐UHSHHHH8HH[].3iUHSHHwHHSH{H1[].fD덐UHSHHwHHSH{H[].덐UH].덐UHSHHwHHSH{HCXH{pHHH덐UHSHHwHHSH{HCXH{pHHsHHSH{H[].덐UHSH HeH%(HEHt Hr3HEH]HMHHIE1HteH%(H;EH [].HEHEHEHM1HIE1HEHEHEHM1HIE1j덐UHAVSH HeH%(HEDHHHADHEIcHEHEHMHHIE1HHDeH%(H;EuH [A^].eHH HTLHA\ ESt .H)IAlESt .HEHHEHEHMHHIE1eHH HLHA\ ESt .HIAlESt .AueHH HLHA\ ESt .H{IAlESt .VHEHHEHEHMHHIE1덐UHSH HeH%(HEHGHHt 8tZeH%(H;EusH [].HEHEHEHMHH1IE1HCXH{pHHHfffff.hIUHSH_HHHDHH)H wH H1H[].@덐UH].UHSfÉ[].eHH HtLHA\ ESt .HtIAlESt .ff.UHG].examplelicense=GPL v2vermagic=6.6.57-android15-8-g8b48c9979699-ab12748506 SMP preempt mod_unload modversions name=kunit_example_testintree=Yscmversion=g8b48c9979699retpoline=Ydepends=kunit6 # %s: You should see a line below.6 # %s: You should see this line.==6 # %s: cleaning up # %s: exiting suite example_mark_skipped_test26 # %s: initializing param6 # %s: exiting suite example_static_stub_test # %s: You should see this line.example value %d # %s: initializing # %s: initializing suite example_slow_test!=example_skip_testthis test should be skippedadd_one(1)example_all_expect_macros_testunsupported param value6 # %s: initializing suite 6 # %s: You should not see a line below. # %s: You should not see a line below.testexample_params_test # %s: You should see a line below.0 # %s: cleaning up example_simple_test((void *)0)lib/kunit/kunit-example-test.ckunit_example_test~LinuxLinuxkunit_example_test~_printkDׂkunit_log_append9[__x86_return_thunkscnprintfϟ kunit_try_catch_throwkunit_ptr_not_err_assert_format<__kunit_do_failed_assertionAF(kunit_binary_ptr_assert_format__stack_chk_faildkunit_runningYW__kunit_activate_static_stub)zkunit_binary_assert_formatqkunit_deactivate_static_stub0Ytpcpu_hotQAkunit_hookskO(__x86_indirect_thunk_r11[__kunit_abortnJnesnprintf"cmodule_layoutGNUza5#&6`d K=|_GNU H'P5 HA=QGRo HwP HkQR HP H)QR HRP' H,Q4R[R HP H1Q HST HP Hu Q# H(S3 H)8PG HLQTR H\ 6 UVR 6 6( W"V* 68G 6PS W[VeX 2` 2Z 6 6 [V 2` \+R0X<]S^Z 2`n__ 6` 6x [V]^ 2`_<_X]o^v 2`__ 6 6 [VRRZ 6x 6 WV` HSTX 6 Ha(RKRuR]^ 2`__R22U22 2E(2e0282e@2uH2P2X25`2Uh2224Y22Y 2 $2P(Y02k42y8Y2j22 28222222`22 3PP2PXHpH2pHtH2HH2pHH2H0H@2HHaP2`Hp2@xH_H3HHqH\ H0H8Hq@H\HHXH`HOhHpHHHOHHHHOHHHHqHHHAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5) "&)JLPM-02/ !NR$%( 2l22 2:222222P2 22@2`22` 2p$2(2,2002P422E22 222Y2R22) 2P$2&(2I,2s022&2<2v 22222+ 2$2(2,20242 82'<27@2KD2H2!L2ZP2dT2X2\2`2/d2h2l2p2t2x2|22Y;S;`95Pd:^L8FP@pX`xp`uD(8Pyp`uwIG`x,L m@g0Pq" H P*     l; Y h k ? t M X/ X/ X/ X/' X/v X/,=/.note.gnu.property.note.Linux.rela.text.comment__kcfi_traps.rela.kcfi_traps__versions.rela.kunit_test_suites.rela.return_sites.rela.call_sites.rela.cfi_sites.rela.retpoline_sites.rela__patchable_function_entries.modinfo.note.GNU-stack.llvm_addrsig.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.BTF.rodata.str1.1example_params_arraykunit_try_catch_throwexample_params_test.__textexample_static_stub_test.__text__cfi_example_slow_test__cfi_example_all_expect_macros_test__cfi_example_params_test__cfi_example_skip_test__cfi_example_simple_test__cfi_example_mark_skipped_test__cfi_example_static_stub_test__kunit_abortpcpu_hot__cfi_example_test_exit__cfi_example_test_init__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_mem_assert_format__kcfi_typeid_kunit_fail_assert_format____versions__cfi_example_gen_paramskunit_hooksexample_test_cases__kunit_do_failed_assertion__stack_chk_fail_printk__x86_return_thunkkunit_runningsnprintfscnprintfexample_test_suite__cfi_example_test_exit_suite__cfi_example_test_init_suite__cfi_subtract_one__cfi_add_one__this_modulekunit_log_appendexample_all_expect_macros_test.__locexample_params_test.__locexample_static_stub_test.__lockunit_deactivate_static_stub__kunit_activate_static_stubexample_static_stub_test.__loc.69__UNIQUE_ID_scmversion259example_static_stub_test.__text.68__UNIQUE_ID_intree258__UNIQUE_ID_name257example_all_expect_macros_test.__loc.47__UNIQUE_ID_vermagic256example_all_expect_macros_test.__text.46_note_15example_all_expect_macros_test.__loc.44_note_14example_all_expect_macros_test.__text.43example_static_stub_test.__loc.71__UNIQUE_ID_depends261__UNIQUE_ID_license261__x86_indirect_thunk_r11example_static_stub_test.__text.70__UNIQUE_ID_array260__UNIQUE_ID_retpoline260!   .D'U ]'@g' .r'h r@.  .|'s& '''. ... .''.. .... f".' .'.>s&@ .'.>.'@%'.  .1'.>.'@%' .. .G.  -E' f% 2M' . _5Gl' .' .' .' .' .' .' .' . '' . 2.' . '@' .X' f%kunit_binary_assert_textleft_textright_textkunit_locexample_paramkunit_assert_typeKUNIT_ASSERTIONKUNIT_EXPECTATIONkunit_assertassert_format_tstring_streamkunit_ptr_not_err_assertkunit_binary_ptr_assertleft_valueright_valuekunit_binary_assertadd_oneexample_all_expect_macros_testexample_gen_paramsexample_mark_skipped_testexample_params_testexample_simple_testexample_skip_testexample_slow_testexample_static_stub_testexample_test_exitsuiteexample_test_exit_suiteexample_test_initexample_test_init_suitesubtract_one'@@p4 % @8 !@(P!"@P) !A@p*!s n@0+! b ]@-!  ~2 f a@-X!+0(0Lo0/ @1!8@1P!z$4u@ 38!X@X4!0@@R4$ p7Yp7H #JG@QEBXyHI0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyW'OW @P)bM~0  `He0  *H 0!Ш,#)dՂ+*\:+Y\`j//Wģj@i"C*TP9Zy zf,@~s (Uuo54Mw/3MQ LƦ*W~;A o<7i{qvK܂3SlZT7B*FVu^C&V~esZdL('=6!sǂKǖ8\|ڃ^pfK`)&Х& e}/+#(,_SZqvj8bK~ZzJO槉4~p`ԅ|Pioy1yMXX'wJviD{TD<1ȵ9ؠ9[p\dKwR:l֩#ẍ́rz(m ״:] vQة틪8Pssr'3Eȭ"-DrK8mTͮ9͠ Oc(.mPcBX#䖵V@BaCe~Module signature appended~