ELF&@@&$h h h h h 5 h h h ?#^{OkOA#Z{¨^_#_?#^{OkOA裟Z՟{¨^_#_?#^{OkOA觟џZ{¨^_#_?#^{OkOA裟Z՟{¨^_#_?#^{OkOA'Z{¨^_#_?#^{{^_#_?#^{ R{^_#_?#^{ OBOB @{è^_#_?#^{ OBOB @{è^_#_?#^{ OBOB @{è^_#_?#^{ WOC9H4v@!`?*OC*WB @{Ĩ^_#_~@T*\84bȂ^h5B_`?*7@`T*@*?#^{og_WO**@?`T:#;_h@kT`ghg@9H4`'R`49@?T@RR @R$Rx C!B@!B 8 88@c@B(RB9@"f@^@@"q@""9@""@9H4~@R@"F@"F@H 3%IE3@f(Rf9*@@R%A"@6"B @ OEWD_CgBoA{ƨ^_#_0?#^{{^_#_?#^{ Ot@ff@94@h@%@tbu$Rb@Rb@ROB @{è^_#_$R?#^{ _WOR@`b(Rhb9*@T"ق_(@kT g(g@9H4 'R4@T @ODWC_B{Ũ^_#_B @bR@jjD94@R@R?#^{ OBR`f(Rhf9 @OB{è^_#_?#^{{^_#_?#^{ _WOffD94JG`4B@ A8 TA8BB@bqT@?@TD@6B9b@v4"BF@*(R* @ODWC_B{Ũ^_#_?*ff@9 )&q!!?#^{_WO`hC94*tu~@T\8H5@ TthB94`BR47`tu@hB9qAT4`B!R4(4`BuBC9`B9B95 4`B!R`BhBC94'`B9*B9`BR`BhBC94M7`"`"vf@`buF@an@? 4`b`"un@v"h"@94`vF@b`BuBC9(Rh9u4F*T*Qb^h 5`"B`"wF@xf@_? 4`fhfD945R b^5B_`"v"h"@94`vF@b`BuBC9(Rh94`hb@ * (R*9OCWB_A{Ĩ^_#_@*@*?#^{ _WOtBuv~@T"@Ȃ_h4B_Tt@T"Ȃ_@T@TG Ҹb@"6B @@ #7B @T"Ȃ_T@Tu`"h"@94`"`F@*ODWC_B @{Ũ^_#_?#^{_WO*@`T"؂_@kTgg@9H4'R4@TOCWB_A{Ĩ^_#_@?#^{ `fhf@94 `j(R*hj9 @{¨^_#_?#^{g_WOff@94ss*@ T#_H@kT@gHg@9H4@'R 4@`T(Rf9*&R*@ T"؂_@kTgg@9H4'R 4@`T**ODWC_BgA{Ũ^_#_y5@`bhbD9H4B @R@jjD9h4b@Rb@R?#^{OBOA{¨^_#_?#^{ WOu@H4 4-*B@ A8 `TA8BBb"n@"@94@*OCWB @{Ĩ^_#_ff@9 )&q!!?#^{ WO*ffD94<9`4B@ A8 TA8BBj*6B9b@4"BF@*?** @OCWB{Ĩ^_#_ff@9 )&q!!?#^{ ``^@ @{¨^_#_?#^{WOtBC94 B9h4"@**OBWA{è^_#_U?#^{OtBC94  B94"@*OA{¨^_#_T?#^{WO*6@kTBC9H4֢ 3B9h4"@~@**OBWA{è^_#_S?#^{WO*BC94 B9(4B~@*OBWA{è^_#_T?#^{ _WOB*~@?@TB\kTR4@?TffD9qHODWC_B @{Ũ^_#_TffD94@9(4bȂ^(5B_u*@*?#^{COA8B4**@A8B@ TOB{A^_#_?#^{_WOC*@@TC\kTR4@TU*OCWB_A{Ĩ^_#_@T@9*9?#^{Cog_WO*`4B@ A8 TA8BB*~@_TB\?kTR4@_`T*OFWE_DgCoB{A^_#_@T 6"@@#8 "HRb^ 5B_"84 Rx8x@_@7*6B9b@4"BF@*?*}txff@9 )&q!!:@*?#^{g_WO*`h*@5`w@~@T6~@T"bȂ^H5B@_@?@7@Tv 6`"u"u&~C?"t@`6`"v"u&%@v@6"`"w"u&2AODWC_BgA{Ũ^_#_@*@*?#^{ WO*`4B@ A8 TA8BB*b@C94v@!?**6B94"BF@** @OCWB{Ĩ^_#_ff@9 )&q!!?#^{WO@94v"h"@9H452/`"hf@ ) `Tsh@9qT`BRu"h"@94`uF@b`(R*h9OBWA{è^_#_(Rh9!?#^{og_WO*(@94""@9H4`4B@ A8 TA8BB*~@T`hC\kT`R4{@`T@R R*#RH@9H4@;t~xT566`#y@z@@#Y:" A<R ffD9@q9;4H@WR[ Z@"+?@*?6N*6B9b@4"BF@*?**OEWD_CgBoA{ƨ^_#_M*\6j `#yHR*(h[ff@9 )&q!!?#^{OcOA{¨^_#_?#^{COA8B9@@@9A8B@ TOC{A@^_#_?#^{OcOA{¨^_#_?#^{ WOw@v@`4B@ A8 `TA8BBu@vh@Au@b@7C94Tv@!?**h@* @OCWB{Ĩ^_#_ff@9 )&q!!?#^{OcOA{¨^_#_?#^{WOv@Ղ`4B@ A8 TA8BBu@9h@At@b@C94v@!*B9(4"BF@?*h@*OBWA{è^_#_ff@9 )&q!!?#^{Cog_WO@RR@?T*R:#(_A~@|"_6 (_A9@?`T74@s@BR*~@OFWE_DgCoB{A^_#_?#^{g_WOA8BBf@f@9 )&qB#*C94B94B#Rx7*}@Ba# X~@aB* @94B94"~@aB@ H@x ?B ffD9h4.@qT*}@Ba @wbn@ ?*}@BaC B ~@aBA8B_ aT OGWF_EgD{C^_#_?#^{Cog_W O `b{n@s`@RRh@As@`B h@h ty~@T*ifh&R@#>^~@3[@9 )q^B# @#WB*@Ru#\8B* c(^( 5 Ch }@s"__?( ~@ t #_B  Bh~@@w 9@R_ Ts.@BR**A@w7 @*@RKB7}@b@ h@Ad~@OJWI_HgGoF{E^_#_ @@*?#^{WOA8Bb#Rn@@7@#"R@7A8B_ ATOEWD{C^_#_*#*~@?#^{WOA8Bb#Rn@@7@#*@7A8B_ ATOEWD{C^_#_*#*~@gvotable_run_electiongvotable_comparator_intgvotable_get_current_reasongvotable_cast_votegvotable_set_defaultgvotable_comparator_most_recentgvotable_comparator_uint_maxgvotable_create_int_electiongvotable_v2s_uint_hexgvotable_is_enabledgvotable_get_votegvotable_create_electiongvotable_use_defaultgvotable_comparator_uint_mingvotable_comparator_least_recentgvotable_destroy_electiongvotable_election_get_handlegvotable_get_current_votegvotable_get_current_int_votegvotable_election_set_resultgvotable_comparator_int_maxgvotable_v2s_intgvotable_election_set_namegvotable_get_int_votegvotable_create_bool_electiongvotable_v2s_uintgvotable_election_for_eachgvotable_get_datagvotable_copy_current_resultgvotable_comparator_int_mingvotable_disable_force_int_entrygvotable_set_vote2strgvotable_recast_ballotdrivers/misc/gvotable.c?#^{*{^_#_?#^{WOs`@st@T"@_TOBWA{è^_#_&slot->el->re_lock3gvotables debug directory OK status v= en=%d val=Setting the result is not supported for a votable of this type%ld&slot->el->cb_lock%s cannot call this function from the callback %sDEBUGFSDEBUGFS_FORCE3cannot recast %s (%d) disable_voteenable_vote current=%s d= :force_int_value%llu 3cannot create debugfs entry for slot=%p data not available elections<>gvotables3cannot create gvotables debug directory 0x%lx%lu <%d> #votes=%d%s:data not available (%d) cast_int_voteforce_int_activelicense=GPLauthor=Luigi Zevola description=Election library for shared resourcesversion=0.01vermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=gvotableintree=Ydepends=srcversion=6429B0769728C2234E2720Dscmversion=gebc441967af0DefaultLinuxgvotablelumodule_layoutREsimple_open_no_llseeksimple_attr_releaseC\simple_attr_write\simple_attr_read)ugeneric_file_llseekfGOsimple_write_to_bufferݷasimple_read_from_bufferTysimple_attr_open__stack_chk_failUrS__list_del_entry_validIbdebugfs_remove~)HmemcpyGV__warn_printk xmutex_trylockprintkQmdebugfs_create_filexwdebugfs_create_dirhmutex_unlock zkfreeh__list_add_validHWstrlcpyE:#__kmalloc__hwasan_store4_noabort__hwasan_store1_noabortwJW__mutex_init\__hwasan_store8_noaborttkmem_cache_alloc_tracecgkmalloc_cachesZstrncmpfull_name_hash`Ϙstrlenemutex_lockt_A__hwasan_load4_noaborth'J__hwasan_load8_noaborts}=F__hwasan_load1_noabortscnprintf1[__sanitizer_cov_trace_pcGNU/DTe9Ne[GNUQ\QQQQPQxQQ  R Q  $RdQh p |RQSQT   T8SHU\TxQQTQQQQQQ( (V$W4X80@0HT`TlUSYQQQTQQQQZ8Z8T[ZHZHT([4\@ DL PT]\Td hl px]\\T\T^T\T\T _T(_<TH^TT`St`T\TTQQQQQQT^W XT$_0TDaP0X0`Ttb|Q\\\\QTQQccd Q8QlQtTSTQTTe\Q 3 3 f T      , f4 T8  < D  H T f\ Qx     e \ Q     g Q  E  E g Q   h   h f     g, QD &T ^h Wx X| 0 0 T T U S Y Q Q Q T Q Q Q$ Q, Q` Tl  p t  x  f T S Q Q Q Q T  / (  / ( f T   H   H f8 Q<  D  T &` Ql 6| ^ Q Q Q S Q Q4 h< QH T\ Qh \x V U T \ d S T Q TQ\Q$d0_@dhQpQQS    iVQSQT(S8THQPQ`SxYQQUSYQS^^QQ a$S0Q8Q@^L^\QlatSQQQQTTTQTSQTUjQ$\0S<^LQTQ`QlQtUTTTQSQUQTSQTU,j4Q<\HST^dQlTQQQ^QQQ VT0T<UHQTT\cd\pQxcQQQQdV00TTTQ Q(T4Q<kD\PQ\ldQlTxT\\Q\\cTTTQQQ Q(Q,04d<SHQPTXc`QhcQQQVWX00TT U4SLYTQ\QdQlT|QQQQddQTQQS Q,Q8Q@^QVSQQWX00TTU0SHYPQXQ`QhTxQQQ^WX_aWXT TU,SDYLQTQ\QdTtQ|QQdQTST    f(T4S@QHQPQXQ`QhQpTt /x( /(fT H HfQ\$Q0UDhLQTQ`QpTQ\VTSQTUjQ\dd,Q4S< @ H P XidVQSQQhQTQ\ V_0d<SHTTQ`TtQQdQS    iVQ Q(T4QpQVSQQSQT\dQ,Q<VDSPQ\QlSxQTdQdQU V S Q, Q8 QH ST Q` Tp j| d Q Q V S Q    !Q!S$!Q4!a@!d`!Q!Q!V!W!X!T!U"Y"Q"Q "T0"Q8"QD"QL"QT"d\"\h"S"S"Q"Q"S"Q"U"Q"T"\#d#Q#d(#Q\#Qp#D|#Q#Q#n#Q$V$W$X($T<$UX$Y`$Qh$Qp$T$Q$Q$Q$Q$d$Q$S$^$Q4%Q@%hH%QT%Th%Qt%\%V%W%X%T%U%Y%Q%Q%T&Q &Q&Q&d(&dd&ll&Qt&T&T&\&\&Q&Q&\&\&U&T'^'U('Q0'Q<'`H'\T'Q\'Th'Ux'j'_'U'_'d'S'T'Q'T (Q(Q4(Q<(dH(QP(SX( \( d( l( t(i(V(Q(Q(U(T(T(T)U()T4)TL)T\)Qt)b|)Q)\)\)\)\)Q)Q)Q)T)b)Q)\*\*\ *\,*Q4*TD*TX*b`*Qh*\t*\*\*\*Q*U*_*Q*Q*Q+Q$+h,+Q8+TL+QX+\h+V|+d+T+S+Q+T+ + +Q+S+Q+T,Q,d8,QL,QT,S\, `, h, p, x,i,V,Q,S,S,Q,Q,Q -T-(-($-(-0-S@-QX-ad-Sp-Qx-T-U-j-Q-\-^-Q-^- J- J-i8.QH.S\.Sl.Qx.Q.Q.h.Q.T.Q.\.V.W.X/T/U4/Y= >=R>U(>TX>U\> l> p>Rx> > >R>T>Q>Q>Q> > >R?Q ?Q,?TH?TT?dl?rx?c?Q?Q?Q?T @s,@T<@JD@QL@Q@Q@ @ @g@n@Q@TAs AT0AJ8AQ@AQAQA A AgAn x|!8#(%,'$)0+<-4/@1p3l5t7T9P;H= ?LA\CXE`GdIhKDMOHL P       $( , TX 6\ <@ rD 04 S8 hl p t x || "  $  x&|  (  l*p ^t , t .  0  2 - P4T X D6H ]L \8` !d :  <  >  `@d h B . D  F  H  H$ ( ,J0 ,4 8L< @ N  P J  `$|((0,4<-@H2LT5X`7dQQ (T0k8\@0D0LTdTpTx,QQQ0080tuv wx2x(t0u8v@w3xHtPuXv`w5xpyx7zyx<zy?zy@8zAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) op t W HH   E ;  a^   /$$q 6% TTgg r << S :00xY % thXh| |  tt 7a8  (  xx, " J$K ^ s ll0g t!  [< E 4U  @ -v Dp   PPl ] DDUtd !( \\T*  F PX  |>HD  l  e ``OL .|  \  X H 8` J   da ,! ,,2h   88tDK  r Jn 2u0](( 0$P _  F  h +   ( H  (`      , ` V (d o |(  h,$P  - & 2P2T03x3TV,4 i 5U5T=6  b7w 7I |9x<D#?@y J8  (z42f cm\sbtsu   #n  a|gZ@>@@Stk@g9@N/؁@AM&@(l?Dh(B=~Xv*X==A@Xj' , % d bI,  ' }  G "'O nvLP.#0Gtd\ =?a @ IE`bl2_PP8 P 0v;j 8tPP  ǃl!+0#j/ #@D7% K *(p|,x$b.$jt  ]2 1*O#.l("\ E ;7I1.note.gnu.property.note.Linux.rela___ksymtab_gpl+gvotable_comparator_uint_max.rela___kcrctab_gpl+gvotable_comparator_uint_max.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions__ksymtab_strings.rodata.str.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__bug_table.data.once.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rodata.str1.1__kstrtabns_gvotable_disable_force_int_entry__crc_gvotable_disable_force_int_entry__kstrtab_gvotable_disable_force_int_entry__ksymtab_gvotable_disable_force_int_entrymemcpystrlcpygvotable_create_election.__key__kstrtabns_gvotable_v2s_uint_hex__crc_gvotable_v2s_uint_hex__kstrtab_gvotable_v2s_uint_hex__ksymtab_gvotable_v2s_uint_hex__kstrtabns_gvotable_comparator_uint_max__crc_gvotable_comparator_uint_max__kstrtab_gvotable_comparator_uint_max__ksymtab_gvotable_comparator_uint_max__kstrtabns_gvotable_comparator_int_max__crc_gvotable_comparator_int_max__kstrtab_gvotable_comparator_int_max__ksymtab_gvotable_comparator_int_max__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabortdebugfs_root__kstrtabns_gvotable_recast_ballot__crc_gvotable_recast_ballot__kstrtab_gvotable_recast_ballot__ksymtab_gvotable_recast_ballotgvotable_add_ballot__kstrtabns_gvotable_v2s_uint__crc_gvotable_v2s_uint__kstrtab_gvotable_v2s_uint__ksymtab_gvotable_v2s_uint__kstrtabns_gvotable_v2s_int__crc_gvotable_v2s_int__kstrtab_gvotable_v2s_int__ksymtab_gvotable_v2s_int__kstrtabns_gvotable_comparator_int__crc_gvotable_comparator_int__kstrtab_gvotable_comparator_int__ksymtab_gvotable_comparator_int__kstrtabns_gvotable_comparator_most_recent__crc_gvotable_comparator_most_recent__kstrtab_gvotable_comparator_most_recent__ksymtab_gvotable_comparator_most_recent__kstrtabns_gvotable_comparator_least_recent__crc_gvotable_comparator_least_recent__kstrtab_gvotable_comparator_least_recent__ksymtab_gvotable_comparator_least_recent__kstrtabns_gvotable_copy_current_result__crc_gvotable_copy_current_result__kstrtab_gvotable_copy_current_result__ksymtab_gvotable_copy_current_result__kstrtabns_gvotable_election_set_result__crc_gvotable_election_set_result__kstrtab_gvotable_election_set_result__ksymtab_gvotable_election_set_result__kstrtabns_gvotable_set_default__crc_gvotable_set_default__kstrtab_gvotable_set_default__ksymtab_gvotable_set_defaultgvotable_get_default__kstrtabns_gvotable_use_default__crc_gvotable_use_default__kstrtab_gvotable_use_default__ksymtab_gvotable_use_default__mutex_initdebugfs_list_ballotsdebugfs_ballots_fopsdebugfs_elections_fopsdebugfs_force_int_active_fopsdebugfs_force_int_value_fopsdebugfs_cast_int_vote_fopsdebugs_disable_vote_fopsdebugs_enable_vote_fopsdebugfs_list_elections____versionsgvotableskmalloc_caches__kstrtabns_gvotable_set_vote2str__crc_gvotable_set_vote2str__kstrtab_gvotable_set_vote2str__ksymtab_gvotable_set_vote2strdebugfs_create_dirsimple_write_to_buffersimple_read_from_bufferstrncmp__kstrtabns_gvotable_get_current_reason__crc_gvotable_get_current_reason__kstrtab_gvotable_get_current_reason__ksymtab_gvotable_get_current_reasondefault_reason__kstrtabns_gvotable_destroy_election__crc_gvotable_destroy_election__kstrtab_gvotable_destroy_election__ksymtab_gvotable_destroy_election__kstrtabns_gvotable_create_int_election__crc_gvotable_create_int_election__kstrtab_gvotable_create_int_election__ksymtab_gvotable_create_int_electiongvotable_dump_electiongvotable_internal_run_election__kstrtabns_gvotable_run_election__crc_gvotable_run_election__kstrtab_gvotable_run_election__ksymtab_gvotable_run_election__kstrtabns_gvotable_create_bool_election__crc_gvotable_create_bool_election__kstrtab_gvotable_create_bool_election__ksymtab_gvotable_create_bool_election__kstrtabns_gvotable_create_election__crc_gvotable_create_election__kstrtab_gvotable_create_election__ksymtab_gvotable_create_election__kstrtabns_gvotable_comparator_uint_min__crc_gvotable_comparator_uint_min__kstrtab_gvotable_comparator_uint_min__ksymtab_gvotable_comparator_uint_min__kstrtabns_gvotable_comparator_int_min__crc_gvotable_comparator_int_min__kstrtab_gvotable_comparator_int_min__ksymtab_gvotable_comparator_int_mindebugfs_force_int_active_fops_opendebugfs_force_int_value_fops_opendebugfs_cast_int_vote_fops_opensimple_attr_opensimple_openstrlengvotable_comparator_bool__stack_chk_failgvotable_debugfs_create_el__warn_printkno_llseekgeneric_file_llseekmutex_trylockmutex_unlockmutex_lockgvotable_lockfull_name_hash__kstrtabns_gvotable_election_for_each__crc_gvotable_election_for_each__kstrtab_gvotable_election_for_each__ksymtab_gvotable_election_for_eachscnprintfdebugfs_removedebugfs_force_int_activedebugfs_force_int_value__kstrtabns_gvotable_cast_vote__crc_gvotable_cast_vote__kstrtab_gvotable_cast_vote__ksymtab_gvotable_cast_votedebugfs_cast_int_vote__kstrtabns_gvotable_get_current_int_vote__crc_gvotable_get_current_int_vote__kstrtab_gvotable_get_current_int_vote__ksymtab_gvotable_get_current_int_vote__kstrtabns_gvotable_get_int_vote__crc_gvotable_get_int_vote__kstrtab_gvotable_get_int_vote__ksymtab_gvotable_get_int_vote__kstrtabns_gvotable_get_current_vote__crc_gvotable_get_current_vote__kstrtab_gvotable_get_current_vote__ksymtab_gvotable_get_current_vote__kstrtabns_gvotable_get_vote__crc_gvotable_get_vote__kstrtab_gvotable_get_vote__ksymtab_gvotable_get_votedebugfs_disable_votedebugfs_enable_votesimple_attr_writesimple_attr_releasegvotable_comparator_none__kstrtabns_gvotable_election_set_name__crc_gvotable_election_set_name__kstrtab_gvotable_election_set_name__ksymtab_gvotable_election_set_nameinit_module__this_modulecleanup_moduledebugfs_create_file__kstrtabns_gvotable_election_get_handle__crc_gvotable_election_get_handle__kstrtab_gvotable_election_get_handle__ksymtab_gvotable_election_get_handlekfreekmem_cache_alloc_trace__list_del_entry_valid__list_add_validgvotable_election_set_result.__warned__kstrtabns_gvotable_is_enabled__crc_gvotable_is_enabled__kstrtab_gvotable_is_enabled__ksymtab_gvotable_is_enabledsimple_attr_read__sanitizer_cov_trace_pc__kmalloc__kstrtabns_gvotable_get_data__crc_gvotable_get_data__kstrtab_gvotable_get_data__ksymtab_gvotable_get_data$x.89$x.79__UNIQUE_ID_scmversion269$d.69$d.59$d.49$d.39$d.29$d.19$d.9.Ltmp8$d.88$d.78__UNIQUE_ID_srcversion268$x.68$d.58$d.48$d.38$d.28$d.18$d.8_note_7$x.87$x.77__UNIQUE_ID_depends267$d.67$d.57$d.47$d.37$d.27.Ltmp17$d.17$d.7$d.96$d.86$d.76__UNIQUE_ID_intree266$d.66$d.56$d.46$d.36.Ltmp26$d.26$d.16$d.6.Ltmp5$d.95$x.85$x.75__UNIQUE_ID_name265$d.65__UNIQUE_ID_version355$d.55$d.45$d.35$d.25$d.15gvotable_create_election.__key.5$d.5$d.94$x.84$d.74__UNIQUE_ID_vermagic264$d.64__UNIQUE_ID_description354$d.54$d.44$d.34$d.24.Ltmp14$d.14$d.4$d.93$x.83$x.73$d.63__UNIQUE_ID_author353$d.53$d.43$d.33.Ltmp23$d.23$d.13$d.3.Ltmp2$d.92$d.82$d.72$d.62__UNIQUE_ID_license352$d.52$d.42$d.32$d.22$d.12$d.102$d.2$d.91$x.81$x.71$d.61$d.51$d.41$d.31$d.21.Ltmp11$d.11$d.1$d.80$d.70$d.60$d.50$d.40$d.30.Ltmp20$d.20$d.10@mPl1A@Hbo#Q@#2hDC @ H #h@h#2GG(@#G@0h#2HJ@@`#KyKK18L@#0#Lof TN@T@I@P0#@X b$(b #%