ELFt@@GF    @R_    {S$@*c@`@*`?`A@@RSA{è_    _     {SL@b@`@@?`A`SAR{¨_    _     {St@b@`@@?`A`SAR{¨_    {S@b@`@@?`A`SAR{¨_    {S@*b@*`@@?`A`SAR{¨_    _     {S@*b@*`@@?`A`SAR{¨_    {SA*b@*`@@?`A`SAR{¨_    {StJ[C{ASB_֠c@B@[C    {|_B5;_|qiT!R9C@A~!B'R!}!B% ? :'R{_ {S*X$@?TutSA@{ƨ_AG76 {XS$@?TSA{Ũ_֡G7`6{XS*$@?TSA{Ũ_֡G7`6{STsX5$@_T 94$93(9SA@{Ǩ_BG7@6{XS*[***$@TC`a@CX)P)ab@af@ SA[B@{Ȩ_ֆG7''@6 {S[6$@X?Tb@R"U@ Rb@B@@"b"@B@0@ )bb@"bf@" SA[B{ƨ_AG76{XS$@?T@ASA{Ũ_aG7 6{S[$@X?T@@ .@@@SA[B{ƨ_AG76{S[$@X?T@@ @@.@ SA[B{ƨ_AG76{S[X$@?AT@@ @@@@SA[B@{Ǩ_G76 {S[*$@X?T@X)SA[B{ƨ_!G76 {S[*$@X?T@X)SA[B{ƨ_!G76 {X $@_Ta@!|SAa"@Aa&@A a*@A @{ƨ_֢G7@ 6{S[WX$@?T@r@@W09@sSSA[B@{Ǩ_ցG7@6{SX$@?Tr@atSA@{ƨ_!G76{XS*$@?TSA{Ũ_֡G7`6{XS*$@?TSA{Ũ_֡G7`6{SpPqTSA{¨_փ @ @!`SA{¨_{SpPqTSA{¨_ւ@!`SA{¨_ {SpPqTSA{¨_ւ @!`SA{¨_ {SpPqTSA{¨_ք*@9&@9!"@9`SA{¨_ {CSpPqT{ASB_ւA)B)!C)"@`{ASB_{CSpPqT{ASB_ւA)B)!"C)"@`{ASB_{SpPqTSA{¨_ւ @!`SA{¨_ {SpPqTSA{¨_ք @A)!C)`SA{¨_ {SpPqTSA{¨_ֆ@A)!B)`SA{¨_ {SpPqTSA{¨_ւA)B)!C)`SA{¨_ {SpPqTSA{¨_ք @A)!`SA{¨_{SpPqTSA{¨_ք @A)!`SA{¨_{SpPqTSA{¨_փA@! @`SA{¨_ {SpPqTSA{¨_քA2@9! @`SA{¨_ {SpPqTSA{¨_փ @ @!`SA{¨_{SpPqT @@HqTc!`SA{¨_!!#x`{SpPqT @@PqTc!`SA{¨_!!#x`{*{_{{_ {{_ {*{_{*{_{c@B@!@{_{!@{_{{_ {*{_{****{_ {{_ {B@{_    { * @qT* @{¨_"RaR`* @{¨_    {ST8B4 7"R*SA{¨_!RSA{¨_@a.@a/6`@  D_T?@`T6`!R!"R`*    {*SA8`5CERA!NTSA{¨_ցEkSA{¨_SA{¨_     _     _     _     _     _     {S[cxkw,@z@Rc@eE)ZGC@`"@R@0@bB@hib@Hhcbf@`*@|Ha6@R !#_T@@!D.@!{CSD[EcFkG_!{CSD[EcFkG_!    {@q@TTqTqTqT {_ q`T$qTqT!{_!{_փ@!{_!{_օ у_(@0@!{_!{_!{_    {S[# @ c TRb @sCbT Ճ.@@!R@F*I)V@ S5!@G Tc@~s@TcE{BSC[D_!"@s@Tb*@B@@`"@T.@@R@!F*I)V@ S     {S3d@`@`"A@"a2@`j@2`jSAR{¨_cdb`@`.@dBR!@c2SAR{¨_    _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _ {{_ {{_ {*{_{{_ {*{_    {S@@6tVSA@{è_!`@T!     {[@Rk Sc`@ hsbTs@sbџTb@_"Tu@6xSARcC[BkD{Ũ_ֳ@6x`    {[SӎHt@@Tc ҷ` @`"@@76`@ wb@TcCSA[B{Ĩ_    {Ss4d@`2@j@2j`SAR{¨_cb`@.@dbBR!@2`SAR{¨_    {SA8[B!EERLJR@B@|_#|54"A* 7:@A8B`&q`|_`|5dBdJc*dN`!A8x@f@!QB!|@a|_"|5 4"A*7Bu`"Q@|_@|5A8BbaEbbaacBf@bB@!@ @@kT7Rcsa@@zTRSA[B@{Ũ_cB@aB@cB$R`R!R!RARARR`    {S8B4 C`Tu T6a@ ssR@SA@{è_R7SA@{è_!     {S@t@ 4t:B 44`R@4aJ@!QaJ5`J@@5ta6@?Ta@`"TRSA{è_`N@b5Q`N5`V@5`"@tQ`R`"@`R@`5`N@ 5`V@5@?!T"`V@5`B @ Ҡ`"b@R!;@ R!!ԁBvu"6a@ ubu `b@R!@!     {S@@4`8B4a55`N@`N`A96RSA{è_B4aJ@C`A9!aJ7t"@6a@ tt ]?Ta@`"T`R@bA9`R?"j`T!ԁ5A@T`A9@6 R`J!!aJ!a@a@    {>RS[B@R B?aTa" R`b9s@C>RR`SA[B@{Ĩ_! {S[8c:@b6@VCR @7@ սt$RSA[B{Ĩ_@h`{S[*8c:@b6@VCR @7@ սt$RSA[B{Ĩ_@h`{S[*8c:@b6@VCR @7@ սt$RSA[B{Ĩ_@h`{S[*8c:@b6@VCR @7@ սt$RSA[B{Ĩ_@h`{S[*8@8d6@#R@'@G@ սt$RSA[B@{Ũ_րh`{S[8a:@b6@VaR@@ tҢ7@$ҁR@ SA[B{Ĩ_@h`     {*S[@"R|1RRv`SA[B{è_ {S[Vuc78@8a6@8#R`'@G@ սtR 9$$9(9SA[BcC{Ũ_ h``{S[8@8d6@#R`'@ tҢG@$ҁRr@ SA[B@{Ũ_րh`` {S[*c8@4@8՘#R`'@ tҢG@$ҁR@ T)SA[BcC{Ũ_րh``{S[*c8@4@8՘#R`'@ tҢG@$ҁR@ T)SA[BcC{Ũ_րh``{S[Vc#8@4@8WFScR/@ Ք˽tW@$!s@09R)@  PSA[BcC#@{ƨ_@h`{S[8a:@b6@VAR @ tҢ7@$ҁR@)}S "@ &@ *@ SA[B{Ĩ_@h`{S*[**c*k8@4@8gScR/@ tҢW@$ҁRI@ \)T)Ic@ Ig@ SA[BcCkD{ƨ_h` {S[c8@4@8՘#R@'@ tҢG@$ҁR@ @ .@ @ @ SA[BcC{Ũ_րh` {S[c8@4@8՘#R@'@ tҢG@$ҁR@ @ @ @ .@ SA[BcC{Ũ_րh` {S[c#8@4@8նScR/@ tҢW@$ҁR@ @ )@ )@  @  @ SA[BcC#@{ƨ_֠h`     {YR[BSRw\`:Bs@4b@`џTs @s¢ZRRK[BSA@{Ĩ_iTs@T@!T!     E @(ChT_{S[ 5R ˿ T!B;CA8@# 8b@"  ?!BաH"B;C! 8!@#@ ! ?"B@@PRr?kTPRhT̬r?kT0R҂̬r?kT"@"_ @#TSA[B@{Ĩ_@r?k`TTPR@lr?kTA?k`T@4aR    "T{ S[5@va@PRr?k!Tv@[BSA{Ĩ_SA[B{Ĩ__    {/S[cT# o@c6gH5/@T:TSA[BcC#@R{ɨ_&##@SA7[BcC{ɨ_    {S@@Rc [BbRRk+?b y@z@:B 4@b C@SD@hTTD @seB|_|5W@cWaB1$|_$5;A9#B3LC#H b*t;B*R)R!99?B@A8cE¢bRR[BkD+@SAcC{ƨ_`V@¢bR`VR`T[BkD+@R!{S[c78@4@88#R@'@ սtRb@U@ Rb@B@@b"@BA0@)G@ab@$ҁRhf@ SA[BcC{Ũ_ h`     {tRS[*c*Rx#zy@B.RRq **w@"tRRd1RR^7SA[BcC#@{Ũ_|_!|5SA[BcC#@{Ũ_    {fRS[cRx#,y@B.RR# `@!RRa@`V@`V A `@s@"#gRR 1RR`SA[BcC#@{Ũ_֠@R    {S*[ sRq(Ts~|_!|5`|_!|5s"Q@|_@|5SA[B{è_8hb A|Sxa$š6A8 @ $E Ղ@*@@?րA`A8 @ ` @     {S[ca@a @70@@@`@R@@@`"@R@0@ SA[BcC{Ĩ_8hb A|Sxa$š@6A8 @ dAt@*@***?րAA8 @ @SA[BcC{Ĩ_RR @    {S@T[BĀRR@n@BQnb7b5A97`.@@ŀRR.[B@ s|_!|5SA{Ĩ_vn@5!R    {[S*kYbc㜀RxRs@ bB_`BџkTs @sRR7iTs@y6@A4 ,@"xRR@:BxRR@@V@V¢cyRR@‚yRRw`cRR[BSAcCkD{Ũ_       {!Ss[b!_u@5s{`C3`7!C?!GcK!OkS!W;[R/@?@B@AC@B@3@RR=B ZR@ C_T  @_TG@*K@A*AARb s7@RRR RO@*RbcRR)s  `bRRS@***RW@*3@RR@ IT@@?qsaT7@CRR[@*;@.@UcCkDsE_@SAR[B{̨_    {c{R[cSxRt@tB.RR`@@`V@Q`V7`@"RRu@"}RR1RRy7SA[BcC{Ĩ_ `V@Q`V6!|_!|5SA[BcC{Ĩ_      {SA8[cuAC"@@ `*@*`7*@1TkT"RR#%ycI)R`A9c!*c )`9ÃRRb#@[B*SAcC{Ũ_ַ*ts***@***    {SA4@4` R*SA{Ũ_ @4`[c#kRv.@R@B.RR "RR*@"kRR1RR5`@[BcC#@`[c#kRv.@R@B.RR "R*l*@"kRRy1RRs5` @[BcC#@` [B*SAcC#@{Ũ_     {!SR[cbEc@)@B@@Ia*@`B!a*@`!v.@ÍRR;@B.RR2` @ 5`D @`.@ ҡ"a "RRw.@"RR@1RRV7.`2@b*@Rc@)B@@!v*@B@Rs2@R6a@ ssARRqa|_!a|5|_!|5SA[BcC{Ĩ_`.@"R*D    {[kZbsS3#RRc@ @@%@CT)T @%RR R@@bRR@Aa @<#@cTT# b@7P|_!|5@|_!5;o`7@@? !@_@?k)T@@ @_#@kcTT# b@C s`"㊀RR=`#@#@R@) !e@B@',‚ËRR'3@*7*@@4#RR[B*SAcCkDsE{Ǩ_s3@*d@*#RR[B*SAcCkDsE{Ǩ_3@*q@*\T#RRT[!s     {CS[cksZ9 @B@K!_A!B@`@BCR[RCB WG"@9W@AbF)`@St#@`@O@a@T"@T&@|'@Ta@@T@5`@O@?TS@`  K@X`@4 @#RRd5A96V@VPC@VRRrE@BC.RR<@B#RR11RR+RBCR"C@RBCRC@vc@`5K@RBC#RC@ITK@}@TK@@?T!RB#RC@@5`@[@ T{ASB[CcDkEsF_G@@?BIBcRRK@G\# '@#RRDG@)C@E@~)'@BRR@BRR_@`{ASB[CcDkEsF_RBCRC@n     {[Sr@@s@aB@?kT"Rs@@SAR[B{Ĩ_     {!S@ Rgs@sSAR@{è_     {!k9Sc # @!3@ [sTaV@!aV" #RtRRR4#c@uC TV@!V95[B3@ "Rs@sSARcCkD{Ũ_[B  #     {S[c*#v@Y@ d@@ 6*` !+@*@* 7R@ b" uJ@w"6VtJSA*[BcC#@{Ũ_8hb A|Sxa$š6A8 @ TBU դ@@*?֠A A8 @ ` @w"uJ@7SA*[BcC#@{Ũ_@,@@4@@G72@B@c*2@B@cB@*2@v     {#cR[BSRc( @A8$@@E% ѣ0@$ _k TkT¢ccRR[BSAcC{Ũ_¢ccRR5R@BdRRkB @` A8@!@aE 3@ ?kT_kT¢CdRR`TkDBC0q`|_`|5tBA8E`a2!x`"b"b&b* `!R`$@RR¢`CdRa9erRdzedd[BSAcCkD{Ũ_    {[cd@U S#x@BcuRRRa"@`6@2b6y@uRRq @ad@Tv@B#ERRd6R`@9abA9s@*@6cERRW`SA*[BcC#@{Ũ_`?"D_T@R4 I?R*[BcC{Ũ_     {~S[U@ T#WH(B;CA8b@* 8I@)  ?(BR"B;C( 8@@ ( ?"B 5}_H TBH)B;Ch@+ 8j@*  ?)BY(B;C" 8B@I@ " ?(BՓ52_(TBH'B;Cc@) 8(@(  ?'BD/#B;C" 8B@G@ " ?#BS5c*B@3@RW@/@!R*SA[BcC#@{ƨ_#@[B*SA{ƨ_     {#RS[BRv`AaA9Q`6a @?@zT#RRSA[B{è_RR I? Ta@`? Tbn@b5aA"R4 |_dK5k Tq-T``&@!Rqb|_DKd5_kT_qT`*@ !R|_BK5;b4|_!|599`A@aRaR!!    {#RS[@BR c Rqa|_!Ka|5`F9`6`A4s@RR `SA[B{è_v@RRD?!T|_!|5`@=SA[B{è_!     {S[@bQ@|_@|5w@B#RR@aT@SA[B{Ĩ_!t@¢þRR|@     {S[d@ 7*b@t@@R>@R@@Rb@2@!c@@~ @ @R?k TB@B!ˀRRk7SA[B@{Ĩ_R!\SA[B@{Ĩ_" B_T"7!Rb9"R*!!     {ckZ9[+[S WCVRR'@S T*CWRR6e@sst@qThTq@T Q qT!RSQ@|_@|5qT"QqTb@!R3Q@|_@|5b@R!`*@t"@`f@ 6b_c!RR*@R#BCWRRSA[BcCkD+@{ƨ_     {iRS[RkZs{3@bC`AQ@|_@|5B""@S `c`"@9`R7 R9 `@ T|@`e"@Rd@2@B@m`"@!T@ l@Q l`.@`.|&@`cC6@(6^@_@T@bqRRN`6@(77@`@R"SA*[BkDsE{Ǩ_ RR79!     {[c*S+[bkzRyRs@  cB_tBѿkbTs @iTs@6 @ 4t 7Q 4@R `RR[B*SAcCkD+@{ƨ_`RR.@@|_!|52@R[B*SAcCkD+@{ƨ_**;7@ 4Q.@"R***@@ @R!@@RR     {S[ckW@7D @&@~SB@*!s@R@R!R"@99}TPRZlrآs0R\A̬r 5W@0@_kThT_k TPRr_k TPR̬r_kT*s"TsESA[BcCkD{Ш_փ"@*W@s"TPR@r_kT@xkAT@_kcR*4@*s"T_@ ,@@R@!3s"@3@PRAlr_kR3@_(T;@7c@fcC;_@C~_H T@?Tg@!˟iT*s"(T[)@R!s"T_@*s"T.@@ˀ3!? `|_!|ȣ5@@A8aC  H"R7@ Ra7@ 93@?@B_@!3?iT3@R`5K@@@@BO@ACC@@`!*9*4     {[SBcxcׁRRkn`@`,¢؁RRb`*@6y@y¢؁RR+V;:@B.RRL@ A9 6 @ T G_Z T6A@ ZBZy:@"CځRR-¢1RR'@+@ `D*}zSA[BcCkD{ƨ_8hb A|Sxa$š6A8 @ B@@@?֠A`A8 @ ` @?9!!    {S[cks,@d@9@"CYR;R*4$A97 R 9BcZRR|dA9BR6aA9R`A9A*a9*`9Z 5[RR[RR@BRfBcZRR|kbA9B7k@zA9: 7F97"$ BT"ksks@ Rb9k@4`n@c_R`nRv_RRo_qBR@zSA[BcCkDsE{Ȩ_`A9*R*`9`A97:Rw6f@?zD@z T$"7`n@c_R`n[RRC[RR<@RSA[BcCkDsE{Ȩ_`:B4k C?`T$;k@;@@6!@ 9"9!@?T!k;;@ Rk@`9!Ԃ[RR[RRZ6@BR"aBkk@!i!7;@$ T"R@T@qaT^@"  qT @`@#$@`$@T2@#3@!T.@#/@`@f`@kaT@c@,@f,@T0@c0@!T@_!@R77@6@ "bn@BQbn`n@c_R`nR_RR4/@?/ ՀDR}`|_!|58hb A|Sxa$š6A8 @ C@@@?֠A`A8 @ ` @`!    !{CS!C; OC@S[cks;@@2;@@b?@@A ~@C@x6sC˂RR&"R6RA/@V9A'6"R*@ĈRR?@*!@@Rx)6?@AS@z @ v":S@`@`*@?@ *TCsقRR"?@!RRRGA ۂRR" #܂RR@G@RWGK#_G@k_) 6@bG@B6ՂK@RCނRW@@BP_@#ЂRRrgCCЂRR6~ ׂV@4@?Az TK@c҂RRkO@;@@@;@`O@"@d TCRR[u+@#ԂRRM9`3@@T`3@a+@!@'`+@u+@ՂRR7{#@{{T[@*^*R!)RւR$g@r@CނRRW@G@ W@ނRk@R_[) c#߂RRR;@сGT @ZRR.@Q@|_@|52@CRRR@G@R@?@@cB@***C!R?@C@;@@C@{ASB[CcDkEsF_u+@cԂRRe!Rg!@@CR!#тRRRCтR~g@;@Q@|_@|5S     {s@~H'TH!B;CA8@& 8ļ@$  ?!BRARA"B;C! 8!@$@ ! ?"B $5S[ckS[ck_@CK@sg RO@!SK@R#%RR!O@`#@Bg@c%RRO@K@`7@4Rv#@2`7R 4RRu'@ @4c7@@ pT@@y@5CBC#RA85R<wt@["R@9cA9*6RBcRR`7@x`75@ACR[csc@Rc*RO@a'@S@_@1TK!?,T@G`(Too@6@ S@`'@?@'T@q`'TTq@ITQ?qFTq#I9_jT q@RBRRB0R[O@[@|_!|5@~?bTSD[EcFkGEBC#ERRc `@9acA9t@* e6BcERRW8hb A|Sxa$š6A8 @ 5*te5[@@?>T[!O@5!W@*5*4!A9!x!94 A9x 9o@ R@RAC@!c3@R@c`RB7RO@B#7RR@B8RR|_!|5AAAl/5*54 o@&AR@Ar4** 4[@@2T4SD*[EcFkG5RBBRoRO@o@C@b3@@RB-RoBO@o@ T /@[@#g@PDEA8x@d%7@!Q!|@!;@A9JT+4?Rן!*S4oo@@@R#g@r c@KOA8Co!{@D@Wo@`4@o@Q@|_@|5@5$@!Ro@S7G@?ZToo"@@R/A@ "!/@+5@+TR/*@6"@oP!@Rw5g@6/@<@t /@@` g@C6"@c!Rg#R2C@c3@u5@`@Rr?kDTJR*!*&BR@R@[o@8has@a|Sxa!$Ú6A8a@!a!<|B\ Մ@@*?րA A8 @ ` @@@/AC@b3@@qTRb"R@?q Tb"H#B;CA8@% 8@$  ?#BRT#B;C" 8B@D@ " ?#B5 *[IC@c3@!R5|@ 4BJ@cERR,BaTE*R *4R jT A9*x 9D4R R7oo@RRB@R[ O@[@|_!|5@[2o@@R@Ar  A*A"BcERRKK@\A5@*!xA5{CSD[EcFkGsH_[@@?TR[oRo@@!C@Rc3@AaJR!@R**&BR@`@Rr?kTN[@K~?HT!H"B;CA8@$ 8@#  ?"BR"BR"#B;C! 8!@$@ ! ?#B 5 9+ K@+J! oPT @RrkT|g@I TR***4|@ARrk\TkATsB[JRR`R@C @ @ RR@ߪR``HT!B;CA8@# 8b@"  ?!BՠH"B;C! 8!@#@ ! ?"B ARrk@"TARrkTiT*R*v @ !B;CA8@# 8b@"  ?!BաH"B;C! 8!@#@ ! ?"B`xQ@!@R2@RC@M@CZ@@eK@* {ZbC{RR63 I?`TsRb#|R(3@V7@RP@!2@C@!B;CA8@# 8b@"  ?!BՠH"B;C! 8!@#@ ! ?"B~@{@9qT!B;CA8@# 8b@"  ?!BաHc!B;C 8@@  ?!BbasBÞR:R@ RR@9q%TR!B;CA8@# 8b@"  ?!BաH"B;C! 8!@#@ ! ?"BՀ]`g@[*48hb A|Sxa$š 6A8 @ @ b@*`@@?`A`A8 @ ` @`SAcCkDsE{Ө_@{*qmTB`iTR**i!B;CA8@# 8b@"  ?!BաH"B;C! 8!@#@ ! ?"BՀM3@@3@@K@R @@@_kcmd, (((REC->cmd) >> 0) & ((1 << 8)-1)) < (sizeof(binder_return_strings) / sizeof((binder_return_strings)[0]) + ((int)(sizeof(struct { int:(-!!(__builtin_types_compatible_p(typeof((binder_return_strings)), typeof(&(binder_return_strings)[0])))); })))) ? binder_return_strings[(((REC->cmd) >> 0) & ((1 << 8)-1))] : "unknown""cmd=0x%x %s", REC->cmd, (((REC->cmd) >> 0) & ((1 << 8)-1)) < (sizeof(binder_command_strings) / sizeof((binder_command_strings)[0]) + ((int)(sizeof(struct { int:(-!!(__builtin_types_compatible_p(typeof((binder_command_strings)), typeof(&(binder_command_strings)[0])))); })))) ? binder_command_strings[(((REC->cmd) >> 0) & ((1 << 8)-1))] : "unknown""proc=%d page_index=%zu", REC->proc, REC->page_index"proc=%d allocate=%d offset=%zu size=%zu", REC->proc, REC->allocate, REC->offset, REC->size"transaction=%d data_size=%zd offsets_size=%zd extra_buffers_size=%zd", REC->debug_id, REC->data_size, REC->offsets_size, REC->extra_buffers_size"transaction=%d dest_fd=%d offset=%zu", REC->debug_id, REC->fd, REC->offset"transaction=%d src_fd=%d offset=%zu", REC->debug_id, REC->fd, REC->offset"transaction=%d node=%d src_ref=%d src_desc=%d ==> dest_ref=%d dest_desc=%d", REC->debug_id, REC->node_debug_id, REC->src_ref_debug_id, REC->src_ref_desc, REC->dest_ref_debug_id, REC->dest_ref_desc"transaction=%d node=%d src_ref=%d src_desc=%d ==> dest_ptr=0x%016llx", REC->debug_id, REC->node_debug_id, REC->ref_debug_id, REC->ref_desc, (u64)REC->node_ptr"transaction=%d node=%d src_ptr=0x%016llx ==> dest_ref=%d dest_desc=%d", REC->debug_id, REC->node_debug_id, (u64)REC->node_ptr, REC->ref_debug_id, REC->ref_desc"transaction=%d", REC->debug_id"transaction=%d dest_node=%d dest_proc=%d dest_thread=%d reply=%d flags=0x%x code=0x%x", REC->debug_id, REC->target_node, REC->to_proc, REC->to_thread, REC->reply, REC->flags, REC->code"transaction=%d from %d:%d to %d:%d flags=0x%x code=0x%x", REC->debug_id, REC->from_proc, REC->from_thread, REC->to_proc, REC->to_thread, REC->code, REC->flags"proc_work=%d transaction_stack=%d thread_todo=%d", REC->proc_work, REC->transaction_stack, REC->thread_todo"ret=%d", REC->ret"tag=%s", REC->tag"cmd=0x%x arg=0x%lx", REC->cmd, REC->arg6binder: %pV%s: line=%d %d open vm area %lx-%lx (%ld K) vma %lx pagep %lx replyasynccall (incomplete) %d: %s from %d:%d to %d:%d context %s node %d handle %d size %d:%d ret %d/%d l=%d%s%s: %d %s%s: active %d total %d %d close vm area %lx-%lx (%ld K) vma %lx pagep %lx %s: %d %lx-%lx (%ld K) vma %lx pagep %lx bad vm_flags3binder: %s: %d %lx-%lx %s failed %d cmd=0x%x arg=0x%lx tag=%s ret=%d proc_work=%d transaction_stack=%d thread_todo=%d transaction=%d from %d:%d to %d:%d flags=0x%x code=0x%x transaction=%d dest_node=%d dest_proc=%d dest_thread=%d reply=%d flags=0x%x code=0x%x transaction=%d transaction=%d node=%d src_ptr=0x%016llx ==> dest_ref=%d dest_desc=%d transaction=%d node=%d src_ref=%d src_desc=%d ==> dest_ptr=0x%016llx transaction=%d node=%d src_ref=%d src_desc=%d ==> dest_ref=%d dest_desc=%d transaction=%d src_fd=%d offset=%zu transaction=%d dest_fd=%d offset=%zu transaction=%d data_size=%zd offsets_size=%zd extra_buffers_size=%zd proc=%d allocate=%d offset=%zu size=%zu proc=%d page_index=%zu unknowncmd=0x%x %s %d: nice value %ld not allowed use %ld instead %d RLIMIT_NICE not set %s %d: %pK from %d:%d to %d:%d code %x flags %x pri %ld r%d elapsed %lldms buffer free node %d size %zd:%zd data %pK %stransaction error: %u %stransaction complete %snode work %d: u%016llx c%016llx %shas dead binder %shas cleared dead binder %shas cleared death notification %sunknown work: type %d node %d: u%016llx c%016llx hs %d hw %d ls %d lw %d is %d iw %d tr %d proc %d pending async transaction statebinderproc&binder_device->context.context_mgr_node_lock,%s: %d:%d &proc->freeze_wait%urefless node %d deleted dead node %d deleted 3binder: invalid inc strong node for %d 3binder: invalid inc weak node for %d %d:%d node %d u%016llx c%016llx created 4binder: %s: Unexpected outstanding_txns %d tried to use weak ref as strong ref binder stats: proc %d context %s threads: %d requested threads: %d+%d/%d ready threads %d free async space %zd nodes: %d refs: %d s %d w %d buffers: %d pending transactions: %d 3binder: BINDER_SET_CONTEXT_MGR already set 3binder: BINDER_SET_CONTEXT_MGR bad uid %d != %d %d delete ref %d desc %d for node %d %d delete ref %d desc %d has death notification %d new ref %d desc %d for node %d dead thread %d: l %02x need_return %d tr %d outgoing transaction incoming transaction bad transaction pending transaction ref %d: desc %d %snode %d s %d w %d d %pK pending transaction has delivered dead binder binder proc state: binder transactions: binder state: dead nodes: transaction%d:%d got %s with fd, %d, but target does not allow fds %d:%d got transaction with invalid fd, %d &thread->wait%d:%d %s %d u%016llx c%016llx send failed reply for transaction %d to %d:%d 4binder: Unexpected reply error: %u send failed reply for transaction %d, target dead reply failed, no target thread at root reply failed, no target thread -- retry %d undelivered TRANSACTION_COMPLETE undelivered death notification, %016llx process died.undelivered transaction %d, %s undelivered TRANSACTION_ERROR: %u 3binder: unexpected work type, %d, not freed inoutrelease %d:%d transaction %d %s, still active %d invalid dec weak, ref %d desc %d s %d w %d %d buffer release %d, size %zd-%zd, failed at %llx 3binder: transaction release %d bad object at offset %lld, size %zd 3binder: transaction release %d bad node %016llx node %d u%016llx 3binder: transaction release %d bad handle %d, ret = %d ref %d desc %d 3binder: transaction release %d bad parent offset 3binder: transaction release %d invalid number of fds (%lld) 3binder: transaction release %d not enough space for %lld fds in buffer 3binder: transaction release %d bad object type %x txn %d supersedes %d binder_flush: %d woke %d threads %s: %d context_mgr_node gone node %d now dead, refs %d, death %d %s: %d threads %d, nodes %d (ref %d), refs %d, active transactions %d BR_DEAD_BINDERBR_CLEAR_DEATH_NOTIFICATION_DONEBR_REPLYBR_TRANSACTIONBR_TRANSACTION_SEC_CTX%d:%d ERROR: Thread waiting for process work before calling BC_REGISTER_LOOPER or BC_ENTER_LOOPER (state %x) %d:%d BR_TRANSACTION_COMPLETE %d:%d node %d u%016llx c%016llx deleted BR_INCREFSBR_ACQUIREBR_RELEASEBR_DECREFS%d:%d node %d u%016llx c%016llx state unchanged %d:%d %s %016llx 3binder: %d:%d: bad work type %d failed fd fixup txn %d fd %d fd fixup txn %d fd %d fd fixups failedasync %d:%d %stransaction %d fd fixups failed %d/%d, line %d put_user failedcopy_to_user failed%d:%d %s %d %d:%d, cmd %u size %zd-%zd ptr %016llx-%016llx %d:%d BR_SPAWN_LOOPER reply : no space left: vma cleared, target dead or dying: memory allocation failedcall%d:%d got reply transaction with no transaction stack %d:%d got reply transaction with bad transaction stack, transaction %d has target %d:%d %d:%d reply target not found %d:%d got reply transaction with bad target transaction stack %d, expected %d %d:%d got transaction to invalid handle, %u %d:%d got transaction to context manager from process owning it %d:%d cannot find target node %d:%d self transactions not allowed %d:%d transaction credentials failed %d:%d new transaction not allowed when there is a transaction on thread todo %d:%d got new transaction with bad transaction stack, transaction %d has target %d:%d %d:%d cannot allocate transaction %d:%d cannot allocate work for transaction %d:%d BC_REPLY %d -> %d:%d, data %016llx-%016llx size %lld-%lld-%lld %d:%d BC_TRANSACTION %d -> %d - node %d, data %016llx-%016llx size %lld-%lld-%lld %d:%d failed to get security context %d:%d integer overflow of extra_buffers_size cannot allocate buffer%s%d:%d got transaction with invalid offsets ptr %d:%d got transaction with invalid offsets size, %lld %d:%d got transaction with unaligned buffers size, %lld %d:%d copy offset from buffer failed %d:%d got transaction with invalid data ptr %d:%d got transaction with invalid offset (%lld, min %lld max %lld) or object. %d:%d sending u%016llx node %d, cookie mismatch %016llx != %016llx node %d u%016llx -> ref %d desc %d %d:%d translate binder failed %d:%d got transaction with invalid handle, %d ref %d desc %d -> node %d u%016llx ref %d desc %d -> ref %d desc %d (node %d) %d:%d translate handle failed %d:%d translate fd failed %d:%d got transaction with invalid parent offset or type %d:%d got transaction with out-of-order buffer fixup %d:%d invalid ptr object size: %zd vs %zd %d:%d got transaction with invalid number of fds (%lld) %d:%d not enough space to store %lld fds in buffer %d:%d parent offset not aligned correctly. memset%d:%d translate fd array failed %d:%d got transaction with too large buffer %d:%d deferred copy failed %d:%d got transaction with invalid parent offset %d:%d failed to fixup parent %d:%d got transaction with invalid object type, %x %d:%d dead process or thread %d:%d transaction %s to %d:%d failed %d/%d/%d, size %lld-%lld line %d DecRefsBC_INCREFS_DONEBC_ACQUIRE_DONEactivefinishedBC_REQUEST_DEATH_NOTIFICATIONBC_CLEAR_DEATH_NOTIFICATION%d:%d context manager tried to acquire desc 0 %d:%d tried to acquire reference to desc %d, got %d instead %d:%d %s %d refcount change on invalid ref %d ret %d %d:%d %s ref %d desc %d s %d w %d %d:%d %s u%016llx no match %d:%d %s u%016llx node %d cookie mismatch %016llx != %016llx %d:%d BC_ACQUIRE_DONE node %d has no pending acquire request %d:%d BC_INCREFS_DONE node %d has no pending increfs request %d:%d %s node %d ls %d lw %d tr %d 3binder: BC_ATTEMPT_ACQUIRE not supported 3binder: BC_ACQUIRE_RESULT not supported %d:%d BC_FREE_BUFFER u%016llx matched unreturned or currently freeing buffer %d:%d BC_FREE_BUFFER u%016llx no match %d:%d BC_FREE_BUFFER u%016llx found buffer %d for %s transaction %d:%d BC_REGISTER_LOOPER %d:%d ERROR: BC_REGISTER_LOOPER called after BC_ENTER_LOOPER %d:%d ERROR: BC_REGISTER_LOOPER called without request %d:%d BC_ENTER_LOOPER %d:%d ERROR: BC_ENTER_LOOPER called after BC_REGISTER_LOOPER %d:%d BC_EXIT_LOOPER %d:%d BC_REQUEST_DEATH_NOTIFICATION failed %d:%d %s invalid ref %d %d:%d BC_REQUEST_DEATH_NOTIFICATION death notification already set %d:%d BC_CLEAR_DEATH_NOTIFICATION death notification not active %d:%d BC_CLEAR_DEATH_NOTIFICATION death notification cookie mismatch %016llx != %016llx %d:%d BC_DEAD_BINDER_DONE %016llx found %pK %d:%d BC_DEAD_BINDER_DONE %016llx not found 3binder: %d:%d unknown command %u %d:%d %s %016llx ref %d desc %d s %d w %d for node %d %d:%d write %lld at %016llx, read %lld at %016llx %d:%d wrote %lld of %lld, read return %lld of %lld %d:%d exit %d BINDER_GET_NODE_INFO_FOR_REF: only handle may be non-zero.6binder: %d:%d ioctl %x %lx returned %d IncRefsAcquireReleaseuint32_tcmdintsize_tpage_indexboolallocateoffsetsizedebug_iddata_sizeoffsets_sizeextra_buffers_sizefdnode_debug_idsrc_ref_debug_idsrc_ref_descdest_ref_debug_iddest_ref_descref_debug_idref_descbinder_uintptr_tnode_ptrtarget_nodeto_procto_threadunsigned intcodeflagsfrom_procfrom_threadproc_worktransaction_stackthread_todoretconst char *tagunsigned longargstatstransactionstransaction_logfailed_transaction_logthreadnoderefdeathtransaction_completeBC_TRANSACTIONBC_REPLYBC_ACQUIRE_RESULTBC_FREE_BUFFERBC_INCREFSBC_ACQUIREBC_RELEASEBC_DECREFSBC_ATTEMPT_ACQUIREBC_REGISTER_LOOPERBC_ENTER_LOOPERBC_EXIT_LOOPERBC_DEAD_BINDER_DONEBC_TRANSACTION_SGBC_REPLY_SGBR_ERRORBR_OKBR_ACQUIRE_RESULTBR_DEAD_REPLYBR_TRANSACTION_COMPLETEBR_ATTEMPT_ACQUIREBR_NOOPBR_SPAWN_LOOPERBR_FINISHEDBR_FAILED_REPLYBR_FROZEN_REPLYBR_ONEWAY_SPAM_SUSPECTBR_TRANSACTION_PENDING_FROZENbinder,hwbinder,vndbinderz[ki/-  R-.@B |-   [s     g    43p  T  drivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.cdrivers/android/binder.c    {[*4*[B{Ǩ_SaAӢ  @dAa@y`B` @ @@95SA*[B{Ǩ_Rcs kZ97R@ @Ţ R#R`fwdwJc`B*7@`@3 a4  ҵ C@`@ @uZkD* @SAcCsE@\SAcCkDsE|@w<w////////////////////////////////////@ `@binder_debug_binder_inner_proc_lock_binder_inner_proc_unlockbinder_user_errorbinder_mmap$$$$$binder_open_binder_node_inner_unlock_binder_node_inner_lockbinder_free_transaction_binder_proc_lock_binder_proc_unlock_binder_node_lock_binder_node_unlockbinder_free_procbinder_deferred_releasestrnlenstrscpybinderbinder.stop_on_user_errorbinder.devicesbinder.debug_maskbinder.license=GPL v2binder.file=drivers/android/binderbinder.parmtype=devices:charpbinder.parmtype=debug_mask:uint$binder_returnbinder_commandbinder_unmap_kernel_endbinder_unmap_kernel_startbinder_unmap_user_endbinder_unmap_user_startbinder_alloc_page_endbinder_alloc_page_startbinder_free_lru_endbinder_free_lru_startbinder_alloc_lru_endbinder_alloc_lru_startbinder_update_page_rangebinder_transaction_update_buffer_releasebinder_transaction_failed_buffer_releasebinder_transaction_buffer_releasebinder_transaction_alloc_bufbinder_transaction_fd_recvbinder_transaction_fd_sendbinder_transaction_ref_to_refbinder_transaction_ref_to_nodebinder_transaction_node_to_refbinder_transaction_receivedbinder_transactionbinder_txn_latency_freebinder_wait_for_workbinder_read_donebinder_write_donebinder_ioctl_donebinder_unlockbinder_lockedbinder_lockbinder_ioctlGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6) 9LEH E KE EEEEEEEEEE E"E$E&E(E*E,E.E0E2E4E6E8E:E<E>E@EBEDEFEHEJELENEPERETEVEXEZE\E^E`EbEdfEfEg[Eih(LEkLEmDEo(EqPsEsuEv(4Exh0lEz0E|,0>`m|E~P0[XXEfH0qmEE|XTETEE8t8``Epx h@.cp || #R@x~` `x ` \8!\6!d\"xx"x"\P#d#d6 $de$`$`H%d%d &`3x&xS&xrh'''''' 0(O(z0(H($p((E (hE2 )EO )EEEEEE_ (+E ,E -E /EEEEEEEEEEEEEEEE 1 1 1> 2^ 2HEx (('  'E 82tE 2E 3E p4E  5E 7E% `8E> H:EW ;r < (= = h> ? ?E) h@|C @c A XB C C D `E6 @F` G GE HE IE KE HLE 0M0`OE-`P0E=Q0EZR4EEO%T8EiPU ExVEE[tE`]E^,E(a0E`cEPgTEEEE -o$E AqES@tE_uEEswEyE{E|E}EE 4E"& dE$%pE&5(E(M8E*b\E,r%H)E.u lE0x$x2E22 22(2H2`2282 22p  2h+2`=2XR20 ]2@g2Hs2h22222222(20282P2x 12 P2 d2 E{(0(Xp   X0]5>\a(LK`(Cp iPm` x   )! PB Pd` x  h  < mP@&0@QpyP`Px( H 9h f    % Z( H h  # R ~  ( (H7H(7HH )H47H*)L)Hj))H))H)*H*>*HV7H_*{7 H*H**H+7hH3+H 7HV+ 7H|+H!7@H+!>7H+H"i7H+"7H ,H#7`H),#7HF,H$7H_,$y,H%,%78H,H&,&,H'<7HEUo ((($ 4E4,46U6l6#696W 7E79E99 9 9@ '9` T9 }9 9 9 9 # 9  L 9@ t 9` 9 9 !9 B!9 w!9 !9  !9@ "9` 4"9 f"9 "9 "9 "9 #9  @#9@ d#9` #9 #9 #9 #9 $9 ;E;/$;(J$;((Z$;P(=E=m$?` $?P $?@$?0$?$?%?$%?D%?g%?%?%?`%?@&? )&?O&?u&?&?"&?h)&?8)2'?V'?x'?'?'?'?'?(?p?(?X`(?8(? (?(??E?@E@(@(@)@()@J)@ h)@()@0)@8)@@)@H*@P*@X<*@`]*@h*@p*@x*@+@1+@T+@z+@+@+@+@,@',@D,@],@w,@,@,@,@,@C,u,u,u2-uK-ud-u}"-u,-u6-u@-uK-uV-ua-u,l-uEw-u^-uw-u-u-u-u-u-u -u&-u?-uX-uq-u.u.u.u'.u2.u=.u H.u9S.uR^.uki.ut.u.u.u.u.u.u.u3.uL.ue.u~.u.u.u/u/u/u$/u-//uF  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdgikmoqvxz|~   "$&(*,.0B:/=PT/=PPm/=P/=P/=@P/=P/=P/=0P!0=PF0=Pf0= P0=pP0=P0=P1=`P:1=Pb1=P1=PP1=P1=P'2=@PM2=Pq2=P2=0P2=P2=P2= P3=pPD3=Pg3= P3=` P3= P3= P3 `4 4P44 L4Pf4hP4P4 40P4P4l5X 95p]5 5l5 5P5l6p =6lh6|6 6l6 70l17PZ7P7XP7P7 |8 <8 `_8 8( `8 `8 `8` ` 9 `+90 `O9 `q9 `9h `9 P9( 9@P :: :/:@:E:K:W:b:y:::::::;;*;>;M;\;k;z;;;;;;;;;* ;* #<* N<* k<+ <<<<<<<<@0 <X0 =p0 :=0 ^=0 =0 =0 =0 =1 !>1 O>01 >H1 >`1 >x1 >1 ?1 '?B?U?i?q?????????@%@;@M@V@m@v@@@@@@@AA3ATAmAAAAAAABBB2BBBMB[BmBBBBBBBBCC%C;CFCZCbCjCCCCCCCCD-DMD[DxDDDD'D'D'E'1E'VE'}E'E(E(E(F(5F ([F((F0(F8(F@($GH(PGP(zGX(G`(Gh(Gp(-Hx(XH(zH(H(H(H(I('I(DI(aI(|I(I2hI2(IIIIIJJ!J6JFJbinder.c__initcall__kmod_binder__477_6625_binder_init6binder_init$d$xbinder_vm_faultbinder_debug_binder_inner_proc_lock_binder_inner_proc_unlockbinder_vma_openbinder_user_errorbinder_pop_transaction_ilockedbinder_do_fd_closeproc_openproc_showtransaction_log_opentransaction_log_showtransactions_opentransactions_showstats_openstats_showstate_openstate_showprint_binder_statsbinder_vma_closebinder_mmapbinder_transaction_log_addtrace_event_raw_event_binder_ioctltrace_event_raw_event_binder_lock_classtrace_event_raw_event_binder_function_return_classtrace_event_raw_event_binder_wait_for_worktrace_event_raw_event_binder_txn_latency_freetrace_event_raw_event_binder_transactiontrace_event_raw_event_binder_transaction_receivedtrace_event_raw_event_binder_transaction_node_to_reftrace_event_raw_event_binder_transaction_ref_to_nodetrace_event_raw_event_binder_transaction_ref_to_reftrace_event_raw_event_binder_transaction_fd_sendtrace_event_raw_event_binder_transaction_fd_recvtrace_event_raw_event_binder_buffer_classtrace_event_raw_event_binder_update_page_rangetrace_event_raw_event_binder_lru_page_classtrace_event_raw_event_binder_commandtrace_event_raw_event_binder_returntrace_raw_output_binder_ioctltrace_raw_output_binder_lock_classtrace_raw_output_binder_function_return_classtrace_raw_output_binder_wait_for_worktrace_raw_output_binder_txn_latency_freetrace_raw_output_binder_transactiontrace_raw_output_binder_transaction_receivedtrace_raw_output_binder_transaction_node_to_reftrace_raw_output_binder_transaction_ref_to_nodetrace_raw_output_binder_transaction_ref_to_reftrace_raw_output_binder_transaction_fd_sendtrace_raw_output_binder_transaction_fd_recvtrace_raw_output_binder_buffer_classtrace_raw_output_binder_update_page_rangetrace_raw_output_binder_lru_page_classtrace_raw_output_binder_commandtrace_raw_output_binder_return__bpf_trace_binder_ioctl__bpf_trace_binder_lru_page_class__bpf_trace_binder_lock_class__bpf_trace_binder_function_return_class__bpf_trace_binder_command__bpf_trace_binder_wait_for_work__bpf_trace_binder_transaction__bpf_trace_binder_transaction_node_to_ref__bpf_trace_binder_transaction_fd_send__bpf_trace_binder_txn_latency_free__bpf_trace_binder_transaction_ref_to_ref__bpf_trace_binder_update_page_rangebinder_set_stop_on_user_errorbinder_wakeup_thread_ilockedbinder_set_niceprint_binder_transaction_ilockedprint_binder_work_ilockedprint_binder_node_nilockedbinder_release__bpf_trace_binder_transaction_received__bpf_trace_binder_transaction_ref_to_node__bpf_trace_binder_transaction_fd_recv__bpf_trace_binder_buffer_class__bpf_trace_binder_returnbinder_transaction_logbinder_transaction_log_failedbinder_enqueue_work_ilockedbinder_add_fixupbinder_free_txn_fixupsbinder_flushbinder_openbinder_wakeup_proc_ilockedbinder_dec_node_nilockedbinder_inc_node_nilockedbinder_enqueue_thread_workperf_trace_binder_lock_classperf_trace_binder_commandperf_trace_binder_returnperf_trace_binder_function_return_classperf_trace_binder_ioctlperf_trace_binder_transaction_received_binder_node_inner_unlockperf_trace_binder_wait_for_workperf_trace_binder_lru_page_classperf_trace_binder_transaction_fd_recvperf_trace_binder_transaction_fd_sendperf_trace_binder_update_page_rangeperf_trace_binder_buffer_classperf_trace_binder_txn_latency_freeperf_trace_binder_transaction_node_to_refperf_trace_binder_transaction_ref_to_nodeperf_trace_binder_transaction_ref_to_refbinder_get_nodebinder_get_objectbinder_validate_ptrbinder_validate_fixupbinder_new_nodeperf_trace_binder_transactionbinder_dec_nodebinder_get_node_refs_for_txnbinder_stat_brbinder_free_transactionbinder_get_node_from_refbinder_dec_node_tmprefbinder_ioctl_set_ctx_mgr.isra.0binder_inc_ref_olockedbinder_cleanup_ref_olockedbinder_inc_ref_for_nodeprint_binder_procbinder_translate_fdbinder_get_threadbinder_pollbinder_put_node_cmdbinder_proc_dec_tmprefbinder_thread_dec_tmprefbinder_get_txn_from_and_acq_innerbinder_send_failed_replybinder_release_workbinder_thread_releasebinder_update_ref_for_handlebinder_free_bufbinder_proc_transactionbinder_deferred_funcbinder_thread_readbinder_thread_write__func__.18__func__.21__func__.20__func__.1binder_command_stringsbinder_return_stringsbinder_objstat_strings__func__.6binder_vm_opsstate_fopsstats_fopstransactions_fopstransaction_log_fops__func__.8proc_fops__func__.12__func__.13__func__.16__func__.11__func__.10__func__.15__func__.14__func__.9__func__.17__func__.3__func__.4CSWTCH.840str__binder__trace_system_name__param_str_stop_on_user_error__param_ops_stop_on_user_error__param_str_devices__param_str_debug_maskbinder_debug_mask_rs.19_rs.2binder_user_error_waitbinder_deferred_lockbinder_deferred_workbinder_procs_lockprint_fmt_binder_returnprint_fmt_binder_commandprint_fmt_binder_lru_page_classprint_fmt_binder_update_page_rangeprint_fmt_binder_buffer_classprint_fmt_binder_transaction_fd_recvprint_fmt_binder_transaction_fd_sendprint_fmt_binder_transaction_ref_to_refprint_fmt_binder_transaction_ref_to_nodeprint_fmt_binder_transaction_node_to_refprint_fmt_binder_transaction_receivedprint_fmt_binder_transactionprint_fmt_binder_txn_latency_freeprint_fmt_binder_wait_for_workprint_fmt_binder_function_return_classprint_fmt_binder_lock_classprint_fmt_binder_ioctltrace_event_fields_binder_returntrace_event_fields_binder_commandtrace_event_fields_binder_lru_page_classtrace_event_fields_binder_update_page_rangetrace_event_fields_binder_buffer_classtrace_event_fields_binder_transaction_fd_recvtrace_event_fields_binder_transaction_fd_sendtrace_event_fields_binder_transaction_ref_to_reftrace_event_fields_binder_transaction_ref_to_nodetrace_event_fields_binder_transaction_node_to_reftrace_event_fields_binder_transaction_receivedtrace_event_fields_binder_transactiontrace_event_fields_binder_txn_latency_freetrace_event_fields_binder_wait_for_worktrace_event_fields_binder_function_return_classtrace_event_fields_binder_lock_classtrace_event_fields_binder_ioctltrace_event_type_funcs_binder_returntrace_event_type_funcs_binder_commandtrace_event_type_funcs_binder_lru_page_classtrace_event_type_funcs_binder_update_page_rangetrace_event_type_funcs_binder_buffer_classtrace_event_type_funcs_binder_transaction_fd_recvtrace_event_type_funcs_binder_transaction_fd_sendtrace_event_type_funcs_binder_transaction_ref_to_reftrace_event_type_funcs_binder_transaction_ref_to_nodetrace_event_type_funcs_binder_transaction_node_to_reftrace_event_type_funcs_binder_transaction_receivedtrace_event_type_funcs_binder_transactiontrace_event_type_funcs_binder_txn_latency_freetrace_event_type_funcs_binder_wait_for_worktrace_event_type_funcs_binder_function_return_classtrace_event_type_funcs_binder_lock_classtrace_event_type_funcs_binder_ioctlevent_class_binder_returnevent_class_binder_commandevent_class_binder_lru_page_classevent_class_binder_update_page_rangeevent_class_binder_buffer_classevent_class_binder_transaction_fd_recvevent_class_binder_transaction_fd_sendevent_class_binder_transaction_ref_to_refevent_class_binder_transaction_ref_to_nodeevent_class_binder_transaction_node_to_refevent_class_binder_transaction_receivedevent_class_binder_transactionevent_class_binder_txn_latency_freeevent_class_binder_wait_for_workevent_class_binder_function_return_classevent_class_binder_lock_classevent_class_binder_ioctlbinder_stop_on_user_errorbinder_deferred_listbinder_debugfs_dir_entry_rootbinder_debugfs_dir_entry_procbinder_devices__key.0__key.7binder_procsbinder_dead_nodes_lockbinder_last_idbinder_dead_nodes__key.5__UNIQUE_ID___addressable_binder_init478__UNIQUE_ID_license579__UNIQUE_ID_file578__UNIQUE_ID_devicestype434__UNIQUE_ID_debug_masktype433__bpf_trace_tp_map_binder_return__bpf_trace_tp_map_binder_command__bpf_trace_tp_map_binder_unmap_kernel_end__bpf_trace_tp_map_binder_unmap_kernel_start__bpf_trace_tp_map_binder_unmap_user_end__bpf_trace_tp_map_binder_unmap_user_start__bpf_trace_tp_map_binder_alloc_page_end__bpf_trace_tp_map_binder_alloc_page_start__bpf_trace_tp_map_binder_free_lru_end__bpf_trace_tp_map_binder_free_lru_start__bpf_trace_tp_map_binder_alloc_lru_end__bpf_trace_tp_map_binder_alloc_lru_start__bpf_trace_tp_map_binder_update_page_range__bpf_trace_tp_map_binder_transaction_update_buffer_release__bpf_trace_tp_map_binder_transaction_failed_buffer_release__bpf_trace_tp_map_binder_transaction_buffer_release__bpf_trace_tp_map_binder_transaction_alloc_buf__bpf_trace_tp_map_binder_transaction_fd_recv__bpf_trace_tp_map_binder_transaction_fd_send__bpf_trace_tp_map_binder_transaction_ref_to_ref__bpf_trace_tp_map_binder_transaction_ref_to_node__bpf_trace_tp_map_binder_transaction_node_to_ref__bpf_trace_tp_map_binder_transaction_received__bpf_trace_tp_map_binder_transaction__bpf_trace_tp_map_binder_txn_latency_free__bpf_trace_tp_map_binder_wait_for_work__bpf_trace_tp_map_binder_read_done__bpf_trace_tp_map_binder_write_done__bpf_trace_tp_map_binder_ioctl_done__bpf_trace_tp_map_binder_unlock__bpf_trace_tp_map_binder_locked__bpf_trace_tp_map_binder_lock__bpf_trace_tp_map_binder_ioctl__param_stop_on_user_error__param_devices__param_debug_mask__tpstrtab_binder_ioctl__tpstrtab_binder_lock__tpstrtab_binder_locked__tpstrtab_binder_unlock__tpstrtab_binder_ioctl_done__tpstrtab_binder_write_done__tpstrtab_binder_read_done__tpstrtab_binder_wait_for_work__tpstrtab_binder_txn_latency_free__tpstrtab_binder_transaction__tpstrtab_binder_transaction_received__tpstrtab_binder_transaction_node_to_ref__tpstrtab_binder_transaction_ref_to_node__tpstrtab_binder_transaction_ref_to_ref__tpstrtab_binder_transaction_fd_send__tpstrtab_binder_transaction_fd_recv__tpstrtab_binder_transaction_alloc_buf__tpstrtab_binder_transaction_buffer_release__tpstrtab_binder_transaction_failed_buffer_release__tpstrtab_binder_transaction_update_buffer_release__tpstrtab_binder_update_page_range__tpstrtab_binder_alloc_lru_start__tpstrtab_binder_alloc_lru_end__tpstrtab_binder_free_lru_start__tpstrtab_binder_free_lru_end__tpstrtab_binder_alloc_page_start__tpstrtab_binder_alloc_page_end__tpstrtab_binder_unmap_user_start__tpstrtab_binder_unmap_user_end__tpstrtab_binder_unmap_kernel_start__tpstrtab_binder_unmap_kernel_end__tpstrtab_binder_command__tpstrtab_binder_return__event_binder_return__event_binder_command__event_binder_unmap_kernel_end__event_binder_unmap_kernel_start__event_binder_unmap_user_end__event_binder_unmap_user_start__event_binder_alloc_page_end__event_binder_alloc_page_start__event_binder_free_lru_end__event_binder_free_lru_start__event_binder_alloc_lru_end__event_binder_alloc_lru_start__event_binder_update_page_range__event_binder_transaction_update_buffer_release__event_binder_transaction_failed_buffer_release__event_binder_transaction_buffer_release__event_binder_transaction_alloc_buf__event_binder_transaction_fd_recv__event_binder_transaction_fd_send__event_binder_transaction_ref_to_ref__event_binder_transaction_ref_to_node__event_binder_transaction_node_to_ref__event_binder_transaction_received__event_binder_transaction__event_binder_txn_latency_free__event_binder_wait_for_work__event_binder_read_done__event_binder_write_done__event_binder_ioctl_done__event_binder_unlock__event_binder_locked__event_binder_lock__event_binder_ioctl.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729.L1447210.L1447211.L1447212.L1447213.L1447214.L1447215.L1447216.L1447217.L1447218.L1447219.L1447220.L1447221.L1447222.L1447223.L1447224.L1447225.L1447226.L1447227.L1447228.L1447229.L1447230.L1447231.L1447232.L1447233.L1447234.L1447235.L1447236.L1447237.L1447238.L1447239.L1447240.L1447241.L1447242.L1447243.L1447244.L1447245.L1447246.L1447247.L1447248.L1447249.L1447250.L1447251.L1447252.L1447253.L1447254.L1447255__tracepoint_binder_ioctl__tracepoint_binder_lock__tracepoint_binder_locked__tracepoint_binder_unlock__tracepoint_binder_ioctl_done__tracepoint_binder_write_done__tracepoint_binder_read_done__tracepoint_binder_wait_for_work__tracepoint_binder_txn_latency_free__tracepoint_binder_transaction__tracepoint_binder_transaction_received__tracepoint_binder_transaction_node_to_ref__tracepoint_binder_transaction_ref_to_node__tracepoint_binder_transaction_ref_to_ref__tracepoint_binder_transaction_fd_send__tracepoint_binder_transaction_fd_recv__tracepoint_binder_transaction_alloc_buf__tracepoint_binder_transaction_buffer_release__tracepoint_binder_transaction_failed_buffer_release__tracepoint_binder_transaction_update_buffer_release__tracepoint_binder_update_page_range__tracepoint_binder_alloc_lru_start__tracepoint_binder_alloc_lru_end__tracepoint_binder_free_lru_start__tracepoint_binder_free_lru_end__tracepoint_binder_alloc_page_start__tracepoint_binder_alloc_page_end__tracepoint_binder_unmap_user_start__tracepoint_binder_unmap_user_end__tracepoint_binder_unmap_kernel_start__tracepoint_binder_unmap_kernel_end__tracepoint_binder_command__tracepoint_binder_return__traceiter_binder_ioctl__probestub_binder_ioctl__traceiter_binder_lock__probestub_binder_lock__traceiter_binder_locked__traceiter_binder_unlock__traceiter_binder_ioctl_done__probestub_binder_ioctl_done__traceiter_binder_write_done__traceiter_binder_read_done__traceiter_binder_wait_for_work__probestub_binder_wait_for_work__traceiter_binder_txn_latency_free__probestub_binder_txn_latency_free__traceiter_binder_transaction__probestub_binder_transaction__traceiter_binder_transaction_received__traceiter_binder_transaction_node_to_ref__probestub_binder_transaction_node_to_ref__traceiter_binder_transaction_ref_to_node__traceiter_binder_transaction_ref_to_ref__probestub_binder_transaction_ref_to_ref__traceiter_binder_transaction_fd_send__probestub_binder_transaction_fd_send__traceiter_binder_transaction_fd_recv__traceiter_binder_transaction_alloc_buf__traceiter_binder_transaction_buffer_release__traceiter_binder_transaction_failed_buffer_release__traceiter_binder_transaction_update_buffer_release__traceiter_binder_update_page_range__probestub_binder_update_page_range__traceiter_binder_alloc_lru_start__probestub_binder_alloc_lru_start__traceiter_binder_alloc_lru_end__traceiter_binder_free_lru_start__traceiter_binder_free_lru_end__traceiter_binder_alloc_page_start__traceiter_binder_alloc_page_end__traceiter_binder_unmap_user_start__traceiter_binder_unmap_user_end__traceiter_binder_unmap_kernel_start__traceiter_binder_unmap_kernel_end__traceiter_binder_command__probestub_binder_command__traceiter_binder_return___ratelimit_printk_raw_spin_lock_raw_spin_unlockfputkfreesingle_openseq_printfbinder_alloc_vma_closedown_writeup_writebinder_alloc_mmap_handlermemsettrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returnbpf_trace_run2bpf_trace_run1bpf_trace_run3bpf_trace_run5bpf_trace_run4param_set_int__wake_up__wake_up_syncrb_firstrb_nextcan_niceset_user_nice__probestub_binder_unmap_kernel_end__probestub_binder_transaction_fd_recv__probestub_binder_transaction_ref_to_node__probestub_binder_read_done__probestub_binder_unlockktime_getseq_putsdebugfs_removemutex_lockmutex_unlocksystem_wqqueue_work_on__probestub_binder_alloc_lru_end__probestub_binder_free_lru_start__probestub_binder_free_lru_end__probestub_binder_alloc_page_start__probestub_binder_alloc_page_end__probestub_binder_unmap_user_start__probestub_binder_unmap_user_end__probestub_binder_unmap_kernel_start__probestub_binder_transaction_update_buffer_release__probestub_binder_transaction_buffer_release__probestub_binder_transaction_failed_buffer_release__probestub_binder_return__probestub_binder_transaction_received__probestub_binder_transaction_alloc_buf__probestub_binder_locked__probestub_binder_write_donebinder_alloc_shrinker_initdebugfs_create_dirdebugfs_create_filekstrdupkmalloc_cachesstrsepkmalloc_trace__mutex_initmisc_registermisc_deregisterbinder_alloc_shrinker_exit__list_add_valid_or_reportput_unused_fd__list_del_entry_valid_or_report__init_waitqueue_headbinder_alloc_initsnprintfrefcount_warn_saturaterb_eraseperf_trace_buf_allocperf_trace_run_bpf_submit__check_object_size__arch_copy_from_userbinder_alloc_copy_from_bufferrb_insert_colorcpu_number__cpu_online_maskpreempt_schedule_notracebinder_alloc_get_allocated_countbinder_alloc_print_pagessecurity_binder_set_context_mgrinit_user_nsfrom_kuidbinder_alloc_print_allocatedfgetsecurity_binder_transfer_filebinder_alloc_deferred_release__put_task_struct__put_cred__wake_up_pollfreesynchronize_rcufilp_closetask_work_addclose_fd_get_filebinder_alloc_free_bufautoremove_wake_functionprepare_to_waitfinish_waitscheduletask_active_pid_ns__task_pid_nr_nsbinder_alloc_copy_to_bufferget_unused_fd_flagsinit_wait_entryprepare_to_wait_eventfd_install__arch_copy_to_userstrnlenstrscpysecurity_binder_transaction__rcu_read_lock__rcu_read_unlockbinder_alloc_new_bufsecurity_release_secctxbinder_alloc_copy_user_to_buffermemcpysecurity_cred_getsecidsecurity_secid_to_secctxsecurity_binder_transfer_binderfortify_panicbinder_alloc_prepare_to_free__kmalloc__msecs_to_jiffiesschedule_timeout__SCK__tp_func_binder_return__SCK__tp_func_binder_command__SCK__tp_func_binder_unmap_kernel_end__SCK__tp_func_binder_unmap_kernel_start__SCK__tp_func_binder_unmap_user_end__SCK__tp_func_binder_unmap_user_start__SCK__tp_func_binder_alloc_page_end__SCK__tp_func_binder_alloc_page_start__SCK__tp_func_binder_free_lru_end__SCK__tp_func_binder_free_lru_start__SCK__tp_func_binder_alloc_lru_end__SCK__tp_func_binder_alloc_lru_start__SCK__tp_func_binder_update_page_range__SCK__tp_func_binder_transaction_update_buffer_release__SCK__tp_func_binder_transaction_failed_buffer_release__SCK__tp_func_binder_transaction_buffer_release__SCK__tp_func_binder_transaction_alloc_buf__SCK__tp_func_binder_transaction_fd_recv__SCK__tp_func_binder_transaction_fd_send__SCK__tp_func_binder_transaction_ref_to_ref__SCK__tp_func_binder_transaction_ref_to_node__SCK__tp_func_binder_transaction_node_to_ref__SCK__tp_func_binder_transaction_received__SCK__tp_func_binder_transaction__SCK__tp_func_binder_txn_latency_free__SCK__tp_func_binder_wait_for_work__SCK__tp_func_binder_read_done__SCK__tp_func_binder_write_done__SCK__tp_func_binder_ioctl_done__SCK__tp_func_binder_unlock__SCK__tp_func_binder_locked__SCK__tp_func_binder_lock__SCK__tp_func_binder_ioctlbinder_debugfs_entriesbinder_fopsbinder_devices_paramcompat_ptr_ioctlseq_lseekseq_readsingle_releaseparam_get_inttrace_event_regtrace_event_raw_initparam_ops_charpparam_ops_uint,0 tx<@|  <@ dh    4 8     l p   < @     t x   LP77b ;;c4787D;H;dd77;;e; ; 4@TXdt77b;;cDfLgllhh`m`mh,XX0XX4hdmhmlh;;X;;X;h;h8;`@;`i;x;x;p;pil7t7;;i;;(i<;D;i;;jP7X7p;Ht;Hklm ;x;;x; cnop(qhoxpqopq0oLphqop q\opqo p4q|opqoLpdqopq\oxpqopqLopqop4qxopqop qH oX pl q r ; ; s t r !;!;!s$!tP!rl!;p!;x!s!t!r!;!;!s!t"r<";D";X"sd"t"r";P";P"s"t#r$#;(#;0#s<#th#r#;#;#s#t#r#;#;$s $t8$rT$;H\$;Hh$st$t$r$;$;$s$t%r%;$%;,%s8%t`%r|%;%;%s%t%r%;0%;0%s&t0&rL&;`T&;`\&sh&t&r&;x&;x&;&;&s&t&7&7'r$';x(';x,';0';8'sD'tT'7X'7t'u'u'v'v'v'w (w (w<(w`(xx(y(y(z((((({P){d)|x)})~)|){*8*;@*;X*t*;x*;*d+p+d+;+;,i,e$,;8,,;80,i8,;HD,;HH,il,;pp,;pt,,;(,;(, -;$-;(-i4-;8-;<-iL-;`P-;`T-i`-;d-;h-i-;-;-i-;-;-i-; -; -i$.;@,.;@\.ih.;pl.;pp..;.;.;.;.;.;./;/;/iH>>>L???<@@;@;@7@7@e@e0A|AA0BBBXCCDxDD@EEFFF`GG@HHH7H;I7I;0IdtIe JlJLKtKnKL(=(;(:(9(7(5  $(,0 4!8"<#@$D%H&L'P(T)X*\+`,d-h.l/p0t1x2|34`(Phh(P       X  (   `   8 x O PQ$(R0)4S<2@TH2LUTP8XV`9dWl9pXx8:|YP;Z;[;\|<]I^\O_]`8gaybyczd{ e}f }$g,Ё0h8T<iDHjPTk\p`lh؎lmtxn,o8pPqrs$tu@vwxyz{ |(,}4 8~@DLPX8\dhpt|4 `@xP0())****+ +,-x/80P0h00000001(1@1X1p1118((< DHP((T X;`;d7hl7t;|;;;;;;;0ltggg0223h457X8@:;<  D= = $>( 00?4 <?@$ HAL( TAX, `Bd0 l@Cp4 xD|8 D< E@ pFD HGH (HL OP |ST TX lp\ h` d T h (l  $p ,T0t 8<x DPH| PT \|` hl tx t   l   `@HIK@L(MXPQRRtS4xTT U$4V(0p4dp8"@D`H%PHTX'`dLhpt$x#ĮL$ttH&< !|3l H$(04 8@DdHTHUpVPX[X]^ aXcHglXmmoq8tu@vDv vv ww$\(`04<$@(HLTdXh`8d<lحpܭxб|Աdh8<pt(,wyz{}؁0ؘ@`;(h;(p;(x;(;(;);); );;;0);H);`);p);;;);););););;;) ;)(;*0;8;@;H;P;*X;0*`;8*h;H*p;x;;X*;h*;x*;*;;p(;x(;(;(; ;(h;x7p ;0(7h;8(7`;H(7X((;X(7X h@tpx  5p4/H P h8;%@;%H;%` h h p p x x     H  ( 7P =  0080@H7PPX(=`h xxx7P@A` 7PC  7P( 0D8@ PPXP`h7PpxXBh 7P C 7PpG ((0(8@7PHPGX`ppxp7P@@F7P?7P  (`O08HHPHX`7Phxp`Ex07P@p7Ph>  ( 087P@8H<PX`hhphx7P?42 3('@2H'`1h'0'/'.'-',' +('@*H'`)h'(('2&2%2$2 #(1@"H0(`!hp( 1(1(H( ('@H'`h'''''h'7x 7 (7 8H P7 `p)`(506P)Phx78)@9)0: @)Xh;p<)=)>0)HX?`@)AB)CD )8HEPp)`FG)@H) (8I@J`)xKL)M)(N0P)hxO)hP)8Q @)XhRpS)TU)V0)HXW`)X)Y )8HZPp)p[)X\ )8( 8 ]@ ` ) x  ^  )  _ ` ) ( a0 HH H(0H8@HHPHX`HhpHxHH  H!!H""H##H$$H%%H&&H'.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela__tracepoints_ptrs.rela__patchable_function_entries.rodata.str1.8.rela__bug_table.rodata.str.rela.init.text.rela.altinstructions.rela__jump_table.rela__ex_table.rela.rodata.rela.discard.addressable.modinfo.rela.ref.data.rela__bpf_raw_tp_map.rela__param.rela__tracepoints__tracepoints_strings.rela_ftrace_events.comment.note.GNU-stack @ @B@D+ (&@D140O;46@hDP4K@Dh85c@D h@5c@D hH5c@DhP5c@DhX5c@Dh`5c@Dhh5c@(Dhp5c@@Dhx5c@XDh5c@pDh5c@Dh5c@D h5c@D"h5c@D$h5c@D&h5c@D(h5c@D*h5c@0D,h5c@HD.h5c@`D0h5c@xD2h5c@D4h5c@D6h5c@D8h5c@D:h6c@D<h6c@D>h6c@ D@h6c@8DBh 6c@PDDh(6c@hDFh06c@DHh86c@DJh@6c@DLhH6c@DNhP6c@DPhX6c@DRh`6c@DThh6c@(DVhp6c@@DXhx6c@XDZh6c@pD\h6c@D^h6c@D`h6c@Dbh6c@Dd26*hxac@Dghac@ Dihac@ Dkhac@0 Dmhac@H Dohac@` Dqa@x P Ds2