ELF(t4(GNU|yXYx^hb} ;Linux -Ld`pp@0S @@0t@T*t0S(3$DP D -LMpp@00@<0  0PQ`4 00 @@  @@0@ P 0S/P00@@80 04 K@@P,4Q@`@@P 80 40R0f `H P  @ ` B0P 0AP$ 0`@PD 0S@ @ @@@0@P4 (0 ,( 00P80 4!4``@   0$ D@4 d@PP@`8& 0S @@@800S $P 0$0DPY<00 0Rs(K`@@P0SU4 R@@@0SzP0S @P @@0S @P @@0S5P0S 4 @0@@4 P0D00S  @P0@@4 0S P @@@ P@@@Pk @@@0 Pl@4 @@ @P @@T -LMP 0 @ 0@ @ @ K0 0@ @@@ -L00@@ 0-L  @@@00@ @0 -LM00@ 0@00 K 0-LPP@@ @@@@@ @@0 0-L@@@P@0 -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -LM00@2 0@@00 @0SK `p`@p@@P00@2 0S@8|"RA 8" R0T"xthl 00  0@S/KP 2S p2S`0 p @0S0PS20 0R(KT -LMPP@R@0 0 ) 0 ?0003S 00?o`K0oS K @ @0L 0RK`K0@D @ p-L$M@@@RP0 0 ) 0?0``003So 00?o4KooPP 0K`0`@@C 4K@ 0R Kp @ @0P -LMPP@R@0 0 ) 0 ?0003S 00?o`K0oS K @ @0L 0RK`K0@D @ -LMPP@R@0 0 ) 0 ?0003S 00?o`K0oS K @ @0L 0RK`K0@D @ -LMPP@R@0 0 ) 0 ?0003S 00?o`K0oS K @ @0L 0RK`K0@D @ -LMPP@R@0 0 ) 0 ?0003S 00?o`K0oS K @ @0L 0RK`K0@D @ -LM00@80 0 0S) pp@``@@P!00@40 0S@ E#s#00S 40 40P0@S80P!0S(K -LMPP@R0@0 0 ( 0 0 0 0 ?0003S\ 00?opK`oV$K0K0 K0K 00K@ K`L0S R, R; RP R\ R  @=0`#S ( 0Rw KQ/ QZ Q` Qe QM Q0?2.@ @ 0` .pK`0@ .   00.>@ 0@` Z/  0  @/01v"@ 00 ->@0<+@0>-.@D @ x@s 0-L@lP dP `P \P TP LP hP HP00 -L|MBP` PK``@pp@lp ^p 0 @0@0p X T0 @0S4 ``@@@@ @d ` B'd@!> 0pP pq pqpppq,p q(pp$pp ppppp00S@@0Sp 7 pp@@ @d @h ` d哒$h0aA R@D $,K0  ( L , 0@0T@D0 Sp@l00 0R(K00@0S `P0@ 0 @@d -L``@  @@P0S p@p@@0 cSS\0@S -L0S -LP0@H0UL0T0X0P\0`0d0l0 @`Pb H`2@ mPe L 2@mPB T t2@mPk X T2@mPn \ 42@mPq ` 2@mPD d 1@mP h 1@mPl00@0S @@!00@0SP0SPPs00@0S @@0!00@0S @@!00@0S @@ 00@0S @@ 00@0S @@p 00@0S @@@ @@$ hhhh 0-LMP@0 @< 00@P@PPK000@0SP  @<0@@P 0-L0< @0 -L00@0S@@  -L00@0S@@  -L90HN0N00N?   N N< N0 -L@NPN^NP N Q -L@ 000T0 -L0O00O00O00O 00O00O00O0 -LM@@@Pl0S `0R @00@0SKd 0R 0`( 0px``Pppt`|PK 0 @@@ -L@@@Ppl0S` h0S @ ` -L@@@P`l0Sp `0S @d0S ` p-LM@@@P`0 0 P 0RKp KPK00 ]P 00@0S `P@r1@  p-LM@@@ KP`0 0 0P K0 6P 0RKp00@0S `@Pc?@  -L0P S @ R @Q1 Q*00@  00@0S0@@8 , @@00@ -L0P S @Ph @@00@00@0S0 @@$ -L0O @0OHO@LO -L M@@@`pZ lPU @00@0S$P(Kl R ` Rd0Sh0Sh Pl  p 0fhl0(K0p@@ P4 -LMPP@@@@p0`\(0 3 KP9 0 PIP 00@0S8(  0R[$KKgP<K U90 P00@@ `U)0| 000@0S `0@@ @@ 00@0S `0@@P 00@0S `@p]2@ L -LM@@@p0KP(0 P'0St`P 00@0S ( 0R, K 0@@ 00@0S`00@0S P@@}2, `@@ `X -L -L M00@@0S0OOK0@@ d -LM``@PP@p 0R 0 "0O@O@@ 0R4KKPK@ ;P 0SN00N@ Kt0@@ @@@ 0S0p@@0@0  -L p-LM@@@KP0 0 ?`P 00@0S  0RKpK` 0@@  -LM@@@ K00 7 0P@oRK 0-LM@@@KP00 P$OO@0O00@!R  0R&K0 1S \ L0O01Q 00@P 0@@ 0S -LO -LM0pN0e0@0@aE@00 @2@3T P PO$#2Cc1S0S0P 0@3T0SP @@@P0S(K@@  -LM00@0 0K00 K dP; @H1 @_ _O p` PEp@`@@EO OO0O 00@  T@@ 00@0S00 0R(Kh0@@ 0 OOO @ @ -LMZE_Oࠟp`0PEJp@`@O OO 0O 00@  Tlp`RMp@`@O OO 0O 00@  Y(K -LMPP@@ Kp( 0P K0 p`P'0O0N0P  W 0N0( 0R$K00@0S 0@@ ` 0-LMP@P K000@0S 0K0P@@0  -LMPP@p@0(0 OKV0P7K0 `P>0O0N0P4 W!0N0( 0R*$K`0O0 Y d0O0 00@0S@@L 00@0S 0@@ `  0-LM@@@KP00 P0  0RK000@0S@@< 00@0S 0@@ $ 0-LM@@@KP00 P0  0RK000@0S@@< 00@0S 0@@ 8 -L? 0O0  @00  0N000@0S @@L -L? 0O0  @12 2N000@0S@@ ` -LM@@@P`p0K 0 LP 00@0S" 0R'KKkKPNT`NNXpN00@0S0p`@0 @P@@ 6 t -LT O X0O0 -LM@@@P`p0K 0 P/0F @S QG Q  N`0Nd 0R!K00@0S00@0S P@@\64 p0@@  -L`O -LdO -L -LM@@@`AFp\^P0 MU9R U:R  R 00@0S90 0RW(KK%UP?KP <P0OY9Z8 8 ,R 7N0096i 7:`*F0  C(N( 0`F0N,0@@x 00@0S @@H 00@0S @@6  p-LM@@@K`0 0 &PP 00@0S 0R Kp KP00@0S @@@`@@<7  0-LM@@@KP00 P 00@0S 0RK0 KP KP@@U7  -LMPP@Q`@0 0 (00@0S&ND0O 0OKP-K` fpP&N@`4N0 -L- 0#@0N*N*0: $0.@N*N*0@ (03@N* N*$0F ,08@N*(N*,0S 40B@N*0N*40Z 80G@N*8N*<0f@ 0Q @N N0s H0[@N-N- 0 P0e@N-N-0 X0o@N-N-0 h0@N- N-$0 p0@N-(N-,0 0@N-0N-40 0@N-8N-<0 0 @N N0f!0@N-N- 0I/ @N= @N= @N= r @N= f ] @N= O I @N=$ @ 9 @N=( 3 % @N=, : 0@N 00 -L @@N00 0C \  -LO -L0 0O4N000O08N00 -L BRLN   -L0OP=4N0 -LMP Q K00@0S00@0S 0@ $ @ 0 @4 -L M 40 S}:p0n/0 ` V `" $`!#,N  R N N` @HN@a!PXNP ` ` N` ` N +`* )`( N0 ,$0pP N4S= Y 0O4N0(K -LMP K00@0S 0  @ @L 0-L @ Ƞ0(PČ$@84 0NR NR NR00 -LR0@A 1N0S -LM4 08  O$N SpZ/0 ` P@NT @PTNNp00$$YN80S400(K -LNR=  NR= NR00 -L @<@N00 0C \  -LE= (0 N $S -L0OP49N0 -LM``@0KP(0 pPj@OFN@;?O0JN@Y= 0 Q$ 0 SN\0 S X4 0 Q 0 SN\FN@JN@ 00@0S%FN@JN@p( 0R0$K00@0S @@ 00@0S @@d @@H 00@0Sp P@@\< p\ p-L`POVNPˠO YNPQONTN^QNP N QVNPZNPp -LM``@PpK0 Pk@OFN@;?O0IN@0S S(N 0\ Q0Q8N0\0S S(N 0\0S S(N 0\FN@ KpK KPK K`K K@K;9@N@P0K KKKFN@;:@N@P@0KP K`KpKFN@JN@0 0R(K00@0S P@@= p -LO p-LM@@@`P0K 0 HP0U*SU0OPE_oR @@8 %R 0040 L`f@X1S] !> 00 001\!01SIL0 S, R 8pD@0 0@@!` P0 0!>`4(KR 8p@0 0@@d D PL@8 0@ @ D -L$MPP@HVS2PP@p똖&0qA0S0 > `0@D0@`@@40 P 0@0T@D2 0 S0  4  P0 0 @@T  `@@P 0 @@P(K00@0S@00(K@@ @\ -LMQ@L0S KK @0@P!Π @|p%  040 8 PQ y) 0 p L0Y@0 b H0S! !  ! !@ R Yc <0!]/ 0000@84(K @p1 @R)0 p H 0R00W00@0S  @0@@ 00@0S!0`@ 00@0S@0!` !@0@@  S4(P5X 0 @d㓅#r# 0d @@_< !>r# 00 @@@0 @ Kp -LM@@@PP@p`0 SVR 0 0`P@P0@@(!Q$KR/0S &@@@!F) P  /O$K0S#!.00@`! `!  0S0@@X L @0 @H @0 @  -L@M00@``@@0 S V PP@xHK `4 8 pt 0 , ( 03/!0q$ #RHD@ 㓇'0 B007 S :#00 x X0T P00@0S T0㐐@x \!X0TXx0@@1(#P!>㓇'000ZF 0  0R(KS @@@ Rt%[[?t?HD QB0S 0 @D0Ht @ F[@5[P!>㓇'000 0 0@ <1*d$:*( 00@0SH!> Ⓡ'P P < @0 0( 0S:!>KⓇ'P P |H @@0 &0Sn @@ @@bH 0@@ h   @ D0@P   @0 @  -LMPP@@`p V*00@0SZ$KPE 00@!.`4$`@xLPP0S  @@@ 0000L0PP 0S 0@@ 0Sp0@@ 00@0Sp0@@L 0 `@,P0@@ P -L$M``@ |8 P0p 0 S 00 SQ 40 @P 4 @!Π0ᜢ,PD @@0@0L0 p< D  80/oQ"!10 pO 0X\00S 4 !>㓢#0x00\0 pZ h0,0(040$84 0  00!0   d!!!0 00STP 4 !>㓢*1010S+(K4 @!00@!*0S000 @@@ @@0S  0@@ @0P< 0@00 @t!00e 0@@ @! @ R  @0 @@ @ R 0@@ 0 @@00@0S 0@@ 0 @@v 0@P @  -Lr'10100@0S@0S < 8 @K4 @ 03/0 0R(K00@0S 0 @ 0@@"@L00S  0@ 0@@t"PH 00@!~2' R000 0<0 80 @K40 @ 03/00@0S @ @@H 00@!~2'00000@0S  @0 @@@yL00S 0 0 @00 @@T0p@ 0@00 000@0SS 0 @ 0@@ pD  0@@ 0\ 0  @0 @@@$  p-L M @00@ @R0 #& !NPP@`  Kp @@  -L4M``@@p0 00 P0 R40 @00T00d 4$00@<14$"0dSd0S024202 `R&*40S]`d0 `0bdXd: 0$280 ZY p( W Z \ W  pdVd`V`W Z Z  (,40S002(KX,"8@00 ("@ `” ””0 @ `@040 40SS @0 @@ 0@@0 @@8( -LPP@ lp@ R RB"00@d<12"2020202 0 20$20(20,2000@0S00@0S @0 @@@0 @@ -L@@@P`0S#0S#@dE% .@T(K00@0S @@@00@0S @@@00@0S @@@0  t -L -L``@@ |P R000@   ! ! ! ! 0 000@0S00@0S  @0 @@@0 @@ 0-L@00@ !0S00  @@@ 0-LM00@@P0#S 00@0SK0x00@0SP0@@H  0@0 @@  p-L M00@@P0#S 00@0SPKp@@@hDPU0D0PKp0 @`0 @@P`l p-L M00@P`04 00@0S KpPP@hD@hKp 0@0 @@ -L(@Pa01 -L M00@PP@`0p #S1RA@@@h80S0 0Rp1<0@ 0800@01P@ K0Sp0@@| R  0@0 @@( p@0 @l   -L$M`@`@@@@0p0 PYS R 0 0@0@@! P(KR^Y%!``@h <0S=80 4 84  P<00P*!>e#0@!>@e% 8@00ASp-(K0@P80 N@:@@@@40 Q:d8 408 00@04 0S0@@L 00@X( P@0 @0 H -LMP@P@@@`p0SQ @ R  00@0@@ @P Ka!!>@P<0S h@`00@}.<0""K P0"KP04 K` -L00@P @0`@!C$$$h@H` -L,M00@H0 0S HP@P@`!~@T $h@  @ T0`S,H00S= 00@80 00@@@0  @< 00@T$ P0 0@ @@0 D 00@40 T$!.80p<0p`. 0 !S4  P00@TH00 S(K0 Kp x -LM00@80 0S^ 00@!~@@0  @< 00@T0P0@40 )^ 0S00P@TT$!>0\ 0S!> <40800SS0 8PP@p!n0S@ C#@S# 0S0pS(K -LM`@PVP@$D 40 T#( 4 0T$$0K4p0T'  @@@0 0 0(` -LMp@PWP@$D 40 T# 4 0T$0 K4`T&0@4 @ 刀p -LM``@@p0p@@@ @P00  K!AK p0K U4@0 0R(KP4 0㒥%0@ 0S  K@ K@@ -LM``@xAp0p@@@P 00 0 K!AK p 0K! U4@!00@ p0@@ 0 0R#(KP @40%%0@ 0Sl  @0S @@ @@K@ K  -L@M `0P@@V,ڴp@p@@P 0T8 4 0 , ( $   V$K -L(MPP@ 0`p<K @<KT@?o2@T( R 4 @ p @p 0D  0R K$0@@ ( -L 0-L!@ @ p0l @@000@0S0@ @@0 0-L@@@P P 8P00 -L 0-L@@@lP P P00 p-L M00@`PP@  @0@ 0 @@PKpd p-L M@40`P l@00$ @@P@Kpp -LMPP@p 0 P@@@ @@@0?ÀP,o`P3<`,`0`P`-00@0Sh 0SL40 0R(K00@0S @@@` - @``` d` K00@0 0`E"@0`0@ 0 @0 0@0 000h# K 0S W4` 0S 00 @ @@` K00@0 ?/p 00 00@0 0p  @V$  @ Đ P 0W;PP6 `08"̇PP@  0K4 K 4PV 0`  0 0KP.@0 Pa$0SP U00@P0S @@@aX0SP U `P`@@P@p ̀ (0S 0 pp @00l "0 S00, !  0,000Y4Pp̀p` -LtMPP@`p000 PN@@@AP8?`?` K00@0 D tK冀ȀhpP3P*0SAh0 0R%(K00@0S @@@00@0S@@@00@0S @@@@@@@@@0G @e1@ 0  P @㊐W0 Q W10 QR!<∁0 0 tKT \ X P  ,0l 44 t0 dP L 0Y00S X00@P0So @@@f0S XP 0S  1 R01PM(t 0  2 $ -L,0@3/ -LM@ 0=p ?0 @0 @@010 `Q6&P@T 000S }P @@@A0 0R'(KDKDK 0刣000 DK 0o00 DKDKZ -LM``@0P ( 2 T Po@ 0 2P ( 0R K~@<K <K2/o0"0 @<K0@ -L -L -L @00@  1 -L M00@@@@ @0! K  0RK -L @00@  1 -L @00@  1 -L @00@ !1 -L @00@ !1 -L00@PP@@$A` Q  @  @0 0 0-L @00@@$A 0S00 00 -L M@@@$A$ R K00$0K 0-L@@@$A$Q00$00 -L -L`@ -L -L 0-L@P00 -L00@(0S@ -L -L -L 0-L@ p0@000 -L@@@P`(Q00@ 0, @P% 0 @A p,@ -L M00@PP@0 `& 0,P   0| |L0@0@40 $#2CcS 1@dS P,(K 00 4 0-LM00@@P 3 00@0S K0@~ K0 0@0 @@ 0-L @!N00@  @~@00@@ P 0 2000@0S0@@@0 0-L00@@@@0!.!A$P 2S 2S0 -L00@ @( \!80!1   ! 0 T p-L M`@PVTUw U 0Sd @ pPP @ `V P/ `V P! `V P T 00@0S P P KpP P P VU@ p 6@ p^00 0S0S0S0 \@@ p <0,Q p0@, R 0  0 @0 000@ P 0 0P 00P 000@ (w0 @o 0-L@P000@0S0P Q P00P00P0Q 0-L@ P 0 0P 00P 000 0-LP@@P 20P  p-L MPP@`@00S 80S 4`0P 0Kp0  @ @   &0800  @@  @P0@4 0-L@P00@0P 00 0-L@@@0P000000 0-LMBP00@0S@K00  @@@ 0-LQ@P P4B S-Q#(4400@@00@0000000000@0S000@0S  d@0P @@0 @0 @@0 -LM@@@`Pp0S8U2 V4B S<0ES%XDlKKK00@`  0` KK0S KK@@0 0S  h@0@@D  @0 @@ 0-LP4@B S000@0S0 ,@0 @@0 0-LP4@B S000@0S0 ,@0 @@0 0-LM3P00@0S@K00  @@@ 0-LP4@3 S000@0S0 ,@0 @@0 0-LP4@3 S000@0S0 ,@0 @@0< -LM@@@pP`0S U 0SKK@@0, P0@@ X -LMQ Q @ R K00@@00@00 K K0@@ p -L4M @@ 0R00 L 0SI XF Rn Rc RSLK0 T0 0.T@P 0T0 @H@TH^%`!pV0A&8P K8T0 '8P0 EK0Q\ :0S0#Q P(0 0 00@0S @@@0 0Rt(K00@0S @@@਀000SEK P$K@0P UT300C,@K!pCaGX@ pC `wEKL\ T@`PS਀X` n2 c3P2|@@aQn^ᨁq\@ Upc @`G'`0 0 yT@T\@@ -LP@ 0<4 S0#sQ@ 0-LP0?S00S@ ̌İ \ 1#~@@@ 0 -LP@S"@ -LPP@\1@0 P S  (1@0 @ S  cP01P`( `E`@?R0 020cS0 Ss00#27R2cQp Q#p!q01qp60p@ @ H -L@P`  -L -L$MPP@`Rp@0<0 ( R0<0  00@< 0Sn0<K4 80 8000 00 0R2*@P0.00S0 0S S @00 R70S S* @00 R4 @c@ :<0SS( 0R. K0S 0cPcS0 0S00@0S  @@@  @@@0  @@@0@@ @ @@ -LDM``@PRQT P 0 q 0 pC0R$Xx@L SX s\ p  BH0 R @0 H0R H  WsX 塠墐 \  pZT @p  Rp P @p Rp   L Rl L R L R#,00 0 000 00S 0  @@0@00@(0S00@0S0H0 0 0HR(K"@H0 WH0X 倒}"\ ~""Sp┠H X 埠堐 \  X }~"\ "i/`0 _2H0 %.`0QU„Yh0U)M"@WH0sX 叠吐 \  pHQM"H " ?/C” G呟 > : :>6 Q#KC"X E„6 [S?"" @" A" B"X MH I"L R1/LBCFL0 !H0H 0CH0 T L0@p  Rp P @p Rp   &0 R" "  BR" ĕ ą0U*!X 占厐 \  @@@0H0 .? -LM@P`Q< 00@0Sr  R7 DHr@PDH<((Hx0pHrÂ\PLQ"#2b<"i , 40RPP   0 T0R00@ 0LSP (K$0S$40Sd  S@00 Ri UX, R R0P040@2((Hx1\0pG"#b@",40QPP   (KLrP@PpLrP@0PRL2xP`D@ P@0S㩑. Y*0L0P0H0S00dS@0H0S@0UU00@0S@@ x@@ q0 @@HrDYb*0S0T P@`@ 0L0RP0O@@ Hl -LlM@@`0P00 $0S (5Q{8 hK<dPdP<2S(D0쫟00<2H0@ t 00@2L002\0p0  ppp@c p RX0SPP@ 80S R$0X0P0S R%0X0nL0S,PQPP@0S R%0X0L0S SD0  RH D$0T  X `0 80Q@P L0 2H D 0ASPSM20\ 0C0\0hK0c40$ 400t `0 ` P00S,8PP00C S0 0 X0S @P0 Si40( APL0S LP$0( ?0?0?0C $0S0 0R(KD0"0✨0<2H0R@ t 00@2L002\03x0 p . $2Se "pp@R P2T"S&RpT2 X p RX242X2'@@ X2R42'@@ (XD0 Q0D0 DRH0$X T0 `  (\7 @ C@ @Pb \H 0L @ADQ_20R0X0(p2p@P44S S Rf422S P RR42x0 @@ Q I  PE 2 |0 _iRE, H2<|0"L"D 2S$27 0(SX2S P* R,X22S P R,X2 p p0P2.&0 "$2-R0 20P 24S S R42$@@4 2S P R42L$@@ 4R p p R@#@42 ( @$0#@ @@0#]R! p4Y p RT#@@42 R@#@@(2 X x0 @@ 42 Mqypdx\egc>~ >~ 8x 9   :; y z     x  y  : ; z {       jpg_hal_debug_leveljpg_get_brc_qfjpeg_enc_check_bitrate_overflowjpeg_enc_brc_update_qualityjpeg_enc_brc_set_qualityjpeg_enc_triggerjpeg_enc_triggerjpeg_dec_triggerjpg_parse_headerjpeg_get_header_sizeversion=0.3.44license=GPLdescription=jpg driverauthor=Novatek Corp.parm=jpeg_debug_level:Debug message levelparmtype=jpeg_debug_level:intparm=retrigger_cnt:retrigger_cnt if encode/decode failparmtype=retrigger_cnt:uintparm=timeout_check_framend_ok:counter of timeout_check_framend okparmtype=timeout_check_framend_ok:uintparm=timeout_check_framend:workaround of checking frameend again while timeout.parmtype=timeout_check_framend:uintparm=timeout_damnit:damnit if timeoutparmtype=timeout_damnit:uintparm=jpeg_dec_uv_swap:decode uv swapparmtype=jpeg_dec_uv_swap:uintparm=jpeg_enc_uv_swap:encode uv swapparmtype=jpeg_enc_uv_swap:uintparm=jpeg_dec_max_chn:decode max channelparmtype=jpeg_dec_max_chn:uintparm=jpeg_enc_max_chn:encode max channelparmtype=jpeg_enc_max_chn:uintparm=sim_chip:which chip to test.parmtype=sim_chip:intparm=jpeg_support_ep_bs:jpeg support bs in EPparmtype=jpeg_support_ep_bs:intparm=gating_en:1 for enable sw auto gating, 0 for always release.parmtype=gating_en:intparm=jpg_hal_debug_level:jpg debug levelparmtype=jpg_hal_debug_level:intalias=of:N*T*Cnvt,kdrv_jpgC*alias=of:N*T*Cnvt,kdrv_jpgdepends=kwrap,log,nvt_drv_sysname=kdrv_jpgvermagic=4.19.148 SMP mod_unload ARMv7 %s, %s JPdevice-idjpeg_max_engine:%d exceeds %d!!! [JPG] can't find device-id in dtsi, assign to 0! chip_idx:%d excceds %d! failed to allocate memory No IO memory resource defined:%d failed to request memory resource%d ioremap() failed in module%d %s, no bs memory of PAGE_SIZE! IRQ%d: ID%d No IRQ resource defined chip:%d, eng:%d, clock init fail! jpeg_%d_%dfailed in creating proc. %s, chip_id:%d, and %d engine is probed. 15:20:14Jun 14 20220.3.44JPEG kdrv version: %s, built @ %s %s kdrv_jpggating_en:%d kdrv_jpegusage: echo [ms] > /proc/%s/timeout timeout preiod = %u ms dbglevel = %u (%d: error, %d: warn, %d: flow, %d info) ENC: echo 0 [pat type] [rot] [osg] [restart] > /proc/%s/sim [pat type] 0: normal, 1: sce, 2: 640x360, 3: 960x540(sce), 4: bitrate(cif) [rot] 0: normal, 1: 90, 2: 270, 3: 180 [osg] 0: disable, 1: enable [restart] 0: disable, others: enable DEC: echo 1 [pat type] > /proc/%s/sim [pat type] 0: cif, 1: 64x480, 2: 1024x768, 4~6: sw decode ===================================================================== Add message here chn mode frame rate bitrate qp cur.qp ==== ==== ========== ======== ========= ====== %d-%02d %s --------- -------- %2d %d %d-%02d %s %4d/%-4d %8d %2d/%2d/%2d %d input is too large copy job from user failed %uBuffer overflow detected (%d < %lu)! include/linux/thread_info.h%d osg gating_en:%d %dcopy util from user failed copy dbglevel from user failed chip%d/eng%d: HW Utilization Period=%d(sec) Utilization=%d copy sim from user failed /mnt/sd/image.yuv/mnt/sd/640x480.sce/mnt/sd/640x360.yuv/mnt/sd/frame_960x540_420sce_0.yuv/mnt/sd/foreman_cif.yuv/mnt/sd/dec.mjpg/mnt/sd/640x480.mjpg/mnt/sd/yuv400.jpg/mnt/sd/yuv422_H2V1.jpg/mnt/sd/yuv444.jpg/mnt/sd/progressive.jpg%d %d %d %d %ddecodeencode%s: chip (%d) > max chip id (%d) JPchip eng putjob_cnt encode_done decode_done callback_cnt cb_err gen_err fire_err sw_dec_cnt flow_err timeout dec_error enc_error ==== === ========== =========== =========== ============ ====== ======= ======== ========== ======== ======= ========= ========= %04d %3d %10d %11d %11d %12d %6d %7d %8d %10d %8d %7d %9d %9d chip engine chn job id codec status puttime ==== ====== === ========== ====== ======= ========== %04d %06d %03d 0x%08x %s %s 0x%lx usage: echo [chip] > /proc/%s/job ([chip] = 99: means dump all job) ##### chip %d ##### %s:failed to create Module root help%s:failed to create proc help! sim%s:failed to create proc sim! dbglevel%s:failed to create proc dbglevel! utilization%s:failed to create proc utilization! job%s:failed to create proc job! timeout%s:failed to create proc timeout! gating_en%s:failed to create proc gating_en! rcSTANDBYONGOING FINISH FAIL KEEP BUFFER STOPRELEASEjpg_INT%d_%d%s:failed to register an IRQ Int:%d(chip%d,eng:%d) JP%s: %s:chip:%d,eng:%d error match in database! JP%s:error%d! can't find chip:%d, engine:%d! %s:input frequency %d round to 240 MHz! %s:Not supported ID (%d)! %s:JPEG_CONFIG_ID_FREQ get (%d)! %s:fail, chip:%d,eng:%d, io_addr:0x%lx! %s:chip:%d, eng:%d, io_addr:0x%lx was opened! %s:can't insert chip:%d,eng:%d, iobase=0x%lx! %s:Lock error! %s:(%d) get chip:%d,eng:%d, iobase=0x%lx! %s:error%d! can't find 0x%lx! %s:Not locked! %s:Unlock error! %s:%s, va:0x%lx %s:JPEG Insert jpeg_set_database fail! %s:{chip:%d,eng:%d}jpeg_intsts = %u, va:0x%lx %s:jpeg_init by 0x%lx %s:get status error by 0x%lx %s:cnt = %d (0x%x) sw reset fail %s:sw reset done %s:%s, error to get io_addr %s: %s{chip:%d,eng:%d}, va=0x%lx %s:[%02x] %08x %08x %08x %08x %s: %s:jpeg {chip:%d,eng:%d} 0x0:0x%x, 0x18:0x%x, 0x1C:0x%x %s:[%03x] %08x %08x %08x %08x %s:can't find database by 0x%lx! %s:jpeg_flush_bsbuf (0x%x)! %x %s:Decode scaling, line offset isn't 32 bytes alignment! %s:Abort encoding! %s:Abort decoding! %s:Parameter error! %s:Y addr: 0x%x_%08x, C addr: 0x%x_%08x %s:line offset error! Y: %d, UV: %d %s:Width or height error! %s:Unknown file format! !! wait int timeout !! %s:Buffer size must >= %d %s:BS addr: 0x%x_%08x %s:MCU100 crop width must >= %d %s:Not supported format (0x%.4X)! %s:Parameter error! X: %d, Y: %d, Width: %d, Height: %d %s:JPEG Encode ID(%d) over max id(%d)! %s:JPEG Encode OSG win(%d) over max win id(%d)! %s:Content is 0 %s:pucQTabUV is NULL %s:New imgdma only support Fmt411 ! Current format is (0x%.4X)! %s:BSDMA 64W ============================ %s:DMA reg: 0x24 0x%08x | 0xE0 0x%08x %s:jpeg, IN JP%s:jpeg, job %d, status:%d chip:%d, eng:%d over-boundary error! %s:jpeg, OUT job item is null, status = %d jpeg, job %d callback fail %s:jpeg, job %d callback finish %s:%s{chip:%d,eng:%d}!!! %s{chip:%d,eng:%d} jpeg encode, re-trigger job_id:%d again!!! %s{chip:%d,eng:%d} jpeg decode, re-trigger job_id:%d again!!! chip (%d/%d) > max chip id (%d/%d) %s:job list empty %s:{chip:%d,eng:%d}select job_id %d, status = %d, chn = %d, engine = %d %s, chip (%d/%d) > max chip id (%d/%d) %s:{chip:%d,eng:%d}jpeg false alarm encode status = %d, int_sts=0x%x %s:{chip:%d,eng:%d}jpeg false alarm timeout status = %d, diff = %d Jpeg {chip:%d,eng:%d} encode timeout Jpeg {chip:%d,eng:%d} decode timeout %s, jpeg encode buffer not enough(%d)!!!(chip:%d,eng:%d,chan:%d) %s, rc_enable:%d, vbr_mode:%d, base_qp:%d %s, fix quality:%d %s, jpeg deccode buffer not enough(%d)!!!(chip:%d,eng:%d,chan:%d) %s:Jpeg {chip:%d,eng:%d}, %s %s:Jpeg {chip:%d,eng:%d}miss frameEnd isr, treat it as normal(type:%d). BEGIN. %s:Jpeg {chip:%d,eng:%d}miss frameEnd isr END can not support sw decode !! %s, jpeg_platform_dma_memcpy copy fail! dst_cpu_paddr:0x%lx, src_bs_paddr:0x%lx(ddr:%d), size:0x%x! %s:jpeg decode err type = 0x%x, format = %d sw decode error but yuv address null %s:jpeg decode not support(%d) or not yuv 420 (fmt %d), force SW decode parsing header error 0x%x {chn%d} image resolution %d x %d, need size 0x%x over buffer size 0x%x %s:%s {chip%d/%d} jpeg decode trigger %s:%s {chip%d/%d} jpeg encode trigger, va:0x%lx %s: chip id(%d,%d) over max chip id(%d,%d) %s:jpeg {chip%d/eng%d} engine busy %s:{chip%d/eng%d} can not find job %s:{chip%d/eng%d} find job %d {chip%d/eng%d} start jpeg error Error to use enc chip %u, max is %u Error to use dec chn(%u,%u), max is %u Error to use dec chn(%u,%u) with param NULL can not allocate job item job %u %s:{chip%u/eng%u/chn%u} kdrv put job %u {chip%u/eng%u} error to do pcie translation, bs_ddr_id:%d, bs_addr:0x%lx {chip%u/eng%u} error to do pcie translation, dst_ddr_id:%d, dec y_addr:0x%lx %s:{chip%u/eng%u} job_id insert job_id %u to minor %u %s: Error to use enc chip %d, max is %d Error to use enc chn(%u,%u), max is %u Error to use enc chn(%u,%u) with param NULL %s: Error to use channel(%d,%d) due to not active! %s:{chip%d,eng%d,chn%d} kdrv enc put job %u %s: error to do pcie translation, chip:%u, ddr_id:%u, y_paddr:0x%lx error to do pcie translation, chip:%d, ddr_id:%d, bs_paddr:0x%lx %s:{chn%d} je insert job %u to minor %d, eng:%d %s:ISR {chip%d/%d} jpeg isr Error to use enc chip %d, max is %d Error to use enc chn %d, max is %d %s:%s: max quality(%d) less than min quality(%d), force 1~100 %s:{chn%d} set rc: enable = %u, vbr = %u, base qp = %u (%u ~ %u), bitrate = %u, frame rate = %u/%u %s: Error to use osg win id %d, max is %d Error to use channel(%d,%d) due to not active! error to do pcie translation, chip:%d, ddr_id:%d, paddr:0x%lx %s:{chn%d} set osg[%d]: en %u, type %u, res %ux%u, lofs %u, addr 0x%lx %s: osg disp: mode %u, xy %ux%u, alpha %u/%u, m.type %u, bd size %u, mask (%u,%u,%u,%u) %s: osg ck: en %d, a.en %d, argb (%u,%u,%u,%u) %s:{chn%d} set osg rgb (%u,%u,%u)(%u,%u,%u)(%u,%u,%u) Error to use palette id %d, max is %d %s:{chn%d} set osg pal[%d]: argb (%u,%u,%u,%u) Error to use osg win id %d, max is %d %s: Error to use palette id %d, max is %d %s:%s: header size = %d jpeg_cbFail to allocate job_list! Fail to allocate minor_list! Fail to allocate job item! Error to use chip %d, max is %d chip:%d, engine:%d over-boundary error! %s:{chip:%d} mod timer JPchip/eng id(%d/%d) over max entity id(%d) %s:{chip%d,eng%d} hw reset %s:{chip:%d,eng:%d}%s %s:Warning to nested use chip %d/%d mark_engine_start function! %s: chip_eng(%d,%d) over max chip id(%d), eng(%d) %s:Warning to nested use chip%d mark_engine_finish function! %s:[%d] add timer with period_ms:%d sw decode thread%s:[%d] del timer %s:enc bs offset %d, len %d JP%s:output size %u x %u (%u x %d) chn%d_bs.jpgError to open %s %s:open bs file %s done chn%d_pat%d_out.yuv%s:open yuv file %s done %s:set param done %s:dump addr 0x%lx, size %d %s:%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %s:%s: allocate buffer from cma error %s:allocate buffer pa 0x%lx, va 0x%lx, size %d %s:allocate osg buffer error %s:osg size(%d) is larger than buffer size(%d) %s:open osg file %s done %s:read osg 0x%lx size %d done /mnt/sd/224x32_argb1555.bin%s:read bs 0x%lx size %d done %s:write yuv 0x%lx size %d done %s, %d allocate yuv buffer error {chn%d} allocate bs buffer error jpg_enc_info[chn].kdrv_id = 0x%x %s:{chn%d} kdrv id = 0x%x == encode frame %d == %s:read src yuv 0x%lx size %d done encode timeout!! %s:write bs 0x%lx size %d done {chn%d} bitrate %d open fail error allocate bs buffer error == decode frame %d == decode timeout!! %s is ready. %s exit. FLG_ID_JPEGSEMID_JPEGJPEG: please turn on module parameter:jpeg_support_ep_bs due to dmacopy! %s: get clk fail &jpeg_thread_wait[eng_data_idx]%s, create jpeg_thread fail ! %s, chip_idx=%d, eng_idx=%d... chip/eng id(%d/%d) over max entity id(%d) JP&jpeg_eng_data[eng_data_idx].sw_dec_waitqueuesw decode threadcreate sw dec task fail jpeg_pclk%s, chip:%d, eng:%d jpeg_pclk fail! %s, chip:%d, eng:%d %s fail! jpeg_pclk_ep0%s, chip:%d, eng:%d jpeg_pclk_ep0 fail! 620320000.jpeg%s, chip:%d, eng:%d 620320000.jpeg fail! %s, clock not suppprt, chip:%d,engine:%d! fix480m%s: get source fix480m fail %s: set source to fix480m fail!!!! %sjpeg_wq%s, fail to create workq! %s:{chip%d} kdrv open id = 0x%x JP%s id 0x%x is not jpeg encode [ENC][0x%x] get fail, unkwon param_id 0x%x %s:[ENC][handle %x] kdrv_videoenc_jpeg_set - parm_id = 0x%x [ENC][0x%x] set fail, unkwon param_id 0x%x %s, id 0x%x is not jpeg encode %s:{chip%d} jpeg decode open id = 0x%x JP%s id 0x%x is not jpeg decode %s:[DEC][handle %x] kdrv_videoenc_jpeg_set - parm_id = 0x%x %s:[DEC][%x] kdrv_videodec_jpeg_set fail, parm_id = %d %s:[DEC][%x] kdrv_videodec_jpeg_get fail, parm_id = %d TargetByte, Width or Height is 0 JPNot supported format yuv_fmt(%d) not supported JP%s: lower than min Q : set Q to min Q. [Q] = (%d) %s: Larger than max Q : set Q to max Q. [Q] = (%d) %s:[jpg_get_brc_qf] QF Reach Minimum Value (1) PARAMETER ERROR byte rate %d %s:current byterate = %u %s:bitrate overflow: cur byte rate = %d, fps = %d/%d, target = %d %s:VBR to CBR %s:CBR to VBR %s:Reach BRC limitation! jpeg encode input bitstream address is null !! jpeg encode input bitstream size(%d) must large than %d !! %s: quality (%d) is lower than min_quality (%d) %s: quality (%d) is larger than max_quality (%d) %s:jprg encode rc frame rate is zero (%d / %d), force 30 fps %s:set rc bitrate %u, frame target = %u, bound %u/%u %s:Init VBR mode (fix Q) Q = %d (%d) %s:[VBR] normal state quailty = %d %s:[VBR] qp = %d %s:[VBR] cbr state quailty = %d %s:[VBR](CBR) qp = %d %s:[CBR] new Q = %d %s:[CBR] qp = %d %s:[FIX] qp = %d %s:jpeg source compress enable, fmt_trans_en must be zero %s:jepg encode rotation enable, fmt_trans_en must be zero %s:jpeg OSG rotation enable, fmt_trans_en must be zero %s:jpeg uv swap enable, fmt_trans_en must be zero No support format [0x%x] %s:%s: bs addr 0x%p (pa 0x%p) %s:HeaderSize = %d %s:p_enc_param->uiBsAddr = 0x%lx (pa 0x%lx), size %d bitstream start address is not word align. addr 0x%lx, header %d + %d jpeg decode bitstream address is null !! JP%s:jpegdec_Cfg.headerlen = 0x%x %s:JPG_FMT_YUV420 %s:JPG_FMT_YUV422 %s:p_dec_param->uiBsAddr = 0x%x %s:p_dec_param->uiBsSize = 0x%x No exif parser handler! JPparsing header marker error %s:SOF_SFY: not support code byte 0x%x Marker error: not support code byte 0x%x [DQT] ms len < 0 [DHT] ms len < 0 [SOS] Precision error %s:Error component number:%d ! %s:Format doesn't support ! %s:There is Chrominance QTable 2! %s:Not support partial huffman table (0x%x) ! %s:cbtype 0x%x, mslen = %d, header len = %d ($<$ P $d Hjpeg_get_brcinfojpeg_set_configjpeg_get_bssizejpeg_closejpeg_openjpeg_get_configjpeg_deregister_funcjpeg_register_funckdrv_videoenc_jpeg_setkdrv_videoenc_jpeg_getkdrv_videoenc_jpeg_triggerkdrv_videoenc_jpeg_closekdrv_videoenc_jpeg_openkdrv_videodec_jpeg_getkdrv_videodec_jpeg_setkdrv_videodec_jpeg_triggerkdrv_videodec_jpeg_closekdrv_videodec_jpeg_open$c0Z'['Y'Y'S'X'V'B'U''' 'N'd'U':'!'''%'&&&&&& '';'Q'-'' ''''4'!''&&&&&&& '/'H' '$'&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&-'9'n'U'h'U'&&&&&&}&V&`& &edddLe\eEe2e;eedQedddd/dDd*ddcPdXdc@dc'dd-dc-d8d ddndLdCdcddcd`d(dddddddddddddddedd4d^dddvddiddcddddkddb_bcVbbbbbb7bbb{bb- \g%B   x! }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?AVI1 AppleMark *mjpgNx   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc//cB8Bcccccccccccccccccccccccccccccccccccccccccccccccccc }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzx! ?AVI1   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypdx\egc//cB8Bccccccccccccccccccccccccccccccccccccccccccccccccccx! ?kdrv_jpgGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A0aeabi&7-A A  "   DD'a;|L_(v~  8dp H<$*06T<  L [ x      .( K< h`x 2G*q71QBx$'KP$& -%L'oF%k))5Nd(<Pdx 4 , 0K8H@LteP}$* 6\0dDH$ $ $# $9O8 $f}\ $ $ $P L   &,2 Mddj0Pl x4 L `  $- 3 9 p? 4 E K 8 Q t W ] c i $ o ` u {     4  `   l  <  h  <      P P   d d h ) h9 H hV h hw 0     4       8D   ( X  !| 0"0 "\ ##: #<$@$F h   %$% %% 4'8'$  T  X)\)    ** $+(+ Lh,l,$|$-(-*..60//4T\1122334 4|55<H6L6T77,l77D8H8&P9T9::d <<==>>(D??@@ \CCDD JJLLT@LQPQ@TDTl`UdU UU 4V8V P  _   n   }  $ 4 L  X  d          "  1  @  O  ^ $ m 8 | L ` t           ! 4 0 L ? \ N p ]  l  {  h h l ` `  (   1   * E _! y  F( ( < 8 8  V V8 WW-WWWF p < dT[X[(\,\\\]]t__0aap cc$d0@*6lhh<\j`jl|ll$L&(,qqd \ss8 Dlxx <|DW 8 ~~] lX\? 3 - 9 LTc i l K E Q o u \  4  { hl  ! ! D! $!\t ! `! B Q  b@ s0 D \ p         /  >( Q8 `H s` x     p   ` l p %t `2 @ N ^ r    V0 0 k` !!!!ܙ F 0""(t""x"#$# % 4 C R0 eH t` x    `!t  8#X#\#  #####$ # $$$ $x$ / $d%$$%$@%, pt*%6%%0%&4&%P&h&&&&&&F ',(' L [ j y      (  D  X  d  p      "  1  t Ft hS h`DiHt\px"<8#Ķ <'L')T(X'd'p''''(tx4(`(d( (())F $)6T))((*())(0d)(,* **| ;  J  Y  h  w  4  P  d   $3/=IUaR. B<'$p 4*X*\*|*,D**+p Cp  R  e  t      4*h h p p x 5x W y ~   @+l+p+x|++ ,` $  3  F<  YX  hp  @+@ w@ AH H P P !ZX CX d` ` &dH,l,p,H,< H <")D"!j|\ -,,,,L-F ` `---p---6/0/D10,|1d1//,0@0|000&10$(/.  .*`/..(1@.\ \ l      `  @@$@P@,, x2(22,2d2P21 @ 1Ot,32X3l32 432333348 040< k z $2VR~ IHMp`:x0,pLCPd$e<}?,H8 ^ ̒*p`|t,C$AexxA$N01'$`/ 4`DT {8d@A N8* DT< H (@ha .$r d H^ (` T9( H 8X !8!(ND6!>!Q! `!Iu!!(+D!:!l,!!!!D4!!"p"C$+"HC"U"Dc"  v"(""""l """<S"H$#@$#\(#lP:#Xr\ F#V#:n#tED#q##D$#TM#t#/#$$h-$8C$`Z$k$w$$@$$$@4$l|$Xt$J=%!% <;%\8D dS%i%3z%0%%-%4%̺4%%_0%PQ&x,&\@&0Q&_& s&V &&$%&$&@4&X&м&&x''`j$'',@'|_' R8y'('H'8'$'D$'(''2(D '(L6:(` M(_(.u(((I0((((P))dUl%)l[A)XtP)(\e)Lv)))\T))I )  )x4)O4)))*((*7;* Ll J*Wpb*(V o*  z*T,*O%@*hIH** \)D*]`** *+ph+ȫ,+\D=+V+ D i+*t++ܫT++8+++E(+,,05, MHJ,D0Z, o,#,L,8V`,,,, @ -Dp-h 0-E-N-\-i-q--t-|9,-Ȫ-Uh-  x-tT.l .%.4.:L.h@n.lNH.....HH... h h //x2/H/(V/J3Sg/ x////c/\/=/(-\/\00,\,0=0$H05[0>xp0800x0V 00H0X[0 1,1 `%141aF1T1`17t1h?h1<101s11:1(^ 5'1(E2 2 .2t>2LS2L @ _2o2{28p22DE0222~2223&03@83F3 kdrv_jpg.mod.c$d__UNIQUE_ID_alias24__UNIQUE_ID_alias23__module_depends__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6jpeg_main_no_tracer.c$anvt_jpg_removenvt_jpg_probe.LANCHOR0.LANCHOR1.LC0.LC1.LC2.LC11.LC14.LC15.LC16.LC8.LC9.LC13.LC5.LC6.LC12.LC3.LC4.LC10.LC7.LC17.LC18.LC20.LC19jpg_match_table__func__.30872__param_str_jpeg_debug_level__param_str_retrigger_cnt__param_str_timeout_check_framend_ok__param_str_timeout_check_framend__param_str_timeout_damnit__param_str_jpeg_dec_uv_swap__param_str_jpeg_enc_uv_swap__param_str_jpeg_dec_max_chn__param_str_jpeg_enc_max_chnkdrv_jpg_driver__UNIQUE_ID_version58__UNIQUE_ID_license57__UNIQUE_ID_description56__UNIQUE_ID_author55__UNIQUE_ID_jpeg_debug_level54__UNIQUE_ID_jpeg_debug_leveltype53__UNIQUE_ID_retrigger_cnt52__UNIQUE_ID_retrigger_cnttype51__UNIQUE_ID_timeout_check_framend_ok50__UNIQUE_ID_timeout_check_framend_oktype49__UNIQUE_ID_timeout_check_framend48__UNIQUE_ID_timeout_check_framendtype47__UNIQUE_ID_timeout_damnit46__UNIQUE_ID_timeout_damnittype45__UNIQUE_ID_jpeg_dec_uv_swap44__UNIQUE_ID_jpeg_dec_uv_swaptype43__UNIQUE_ID_jpeg_enc_uv_swap42__UNIQUE_ID_jpeg_enc_uv_swaptype41__UNIQUE_ID_jpeg_dec_max_chn40__UNIQUE_ID_jpeg_dec_max_chntype39__UNIQUE_ID_jpeg_enc_max_chn38__UNIQUE_ID_jpeg_enc_max_chntype37__param_jpeg_debug_level__param_retrigger_cnt__param_timeout_check_framend_ok__param_timeout_check_framend__param_timeout_damnit__param_jpeg_dec_uv_swap__param_jpeg_enc_uv_swap__param_jpeg_dec_max_chn__param_jpeg_enc_max_chnjpeg_proc_no_tracer.cosg_drv_gating_en_shownvt_jpg_proc_timeout_shownvt_jpg_proc_level_shownvt_jpg_proc_sim_show.LC21.LC22.LC23nvt_jpg_proc_help_show.LC24.LC25nvt_jpg_proc_rc_opennvt_jpg_proc_rc_showosg_drv_gating_en_opennvt_jpg_proc_timeout_opennvt_jpg_proc_job_opennvt_jpg_proc_job_shownvt_jpg_proc_util_opennvt_jpg_proc_util_shownvt_jpg_proc_level_opennvt_jpg_proc_sim_opennvt_jpg_proc_help_open.LC26.LC27.LC28.LC29nvt_jpg_proc_rc_write.LC32.LC30.LC31osg_drv_gating_en_write.LC35.LC36.LC34.LC33nvt_jpg_proc_timeout_writenvt_jpg_proc_job_write.LC37nvt_jpg_proc_util_write.LC38nvt_jpg_proc_level_write.LC39.LC40nvt_jpg_proc_sim_write.LC53.LC46.LC52.LC42.LC43.LC47.LC44.LC45.LC51.LC48.LC49.LC50.LC41nvt_jpg_proc_remove.part.0.LC57.LC59.LC58.LC60.LC63.LC61.LC62.LC55.LC56.LC64.LC65.LC67.LC69.LC71.LC73.LC75.LC77.LC79.LC81.LC80.LC66.LC68.LC78.LC72.LC74.LC76.LC70RC_MODE_NAME__FUNCTION__.32328__func__.32436proc_job_chipproc_help_fopsproc_sim_fopsproc_level_fopsproc_util_fopsproc_job_fopsproc_timeout_fopsgating_en_fopsproc_rc_fopsjpeg_drv_no_tracer.c__func__.25049__func__.25056__func__.25060jpeg_api_no_tracer.cjpeg_int_no_tracer.cjpeg_set_databasejpeg_get_database_by_ioaddrjpeg_get_databasejpeg_lockjpeg_unlock.LANCHOR2__func__.33948__func__.34014__func__.34020__func__.34028__func__.34036__func__.33937__func__.34049__func__.34057__func__.33979__func__.33994__func__.34062__func__.34078__func__.34129__func__.34138__func__.34191__func__.34227__func__.34236__func__.34252__func__.34269__func__.34274__func__.34280__func__.34290__func__.34304__func__.34327__func__.34360__func__.34374__func__.34379__func__.34391__func__.34414__func__.34464__func__.34500__func__.34607__func__.34649__func__.34728__func__.34786__func__.34819__func__.34833__func__.34847jpeg_clockjpeg_first_initcpu_lockjpeg_databasejpeg_check_decerrjpeg_decerr_int_enable__ksymtab_jpeg_close__kstrtab_jpeg_close__ksymtab_jpeg_get_brcinfo__kstrtab_jpeg_get_brcinfo__ksymtab_jpeg_get_bssize__kstrtab_jpeg_get_bssize__ksymtab_jpeg_get_config__kstrtab_jpeg_get_config__ksymtab_jpeg_open__kstrtab_jpeg_open__ksymtab_jpeg_set_config__kstrtab_jpeg_set_configjpeg_kdrv_no_tracer.cjpeg_job_freejpeg_job_alloc.LC54__func__.25315JPEG_ENC_OSG_RGBJPEG_ENC_OSG_PAL__func__.25337__func__.25347__func__.25394__func__.25358__func__.25371__func__.25379__func__.25419__FUNCTION__.25431__func__.25433__func__.25449__FUNCTION__.25464__func__.25466__func__.25478__FUNCTION__.25498__func__.25497__FUNCTION__.25528__func__.25529__func__.25539__func__.25549__FUNCTION__.25578__FUNCTION__.25586__func__.25585jpeg_swdec_funcjpeg_jobitem_lockjob_item_pooljpeg_enc_cb_funjpeg_dec_cb_funjpeg_id_lockjpeg_enc_datajpeg_dec_datajpeg_cb_taskletjpeg_dec_minor_headjpeg_enc_minor_head__ksymtab_jpeg_deregister_func__kstrtab_jpeg_deregister_func__ksymtab_jpeg_register_func__kstrtab_jpeg_register_funcjpeg_engine_no_tracer.cjpeg_mod_timer__func__.24991__func__.24959__func__.25004__FUNCTION__.25012__func__.25013__FUNCTION__.25022__func__.24985__func__.24997jpeg_timer_lockjpeg_sim_no_tracer.cjpeg_sim_set_rc_paramje_emu_open_file.part.1jd_emu_open_file.part.2jpeg_enc_set_param.constprop.5je_set_osg_param.constprop.3__func__.37513__func__.37520__func__.37539__func__.37558__func__.37612__func__.37503__FUNCTION__.37528__func__.37527__func__.37639__func__.37631__func__.37587__func__.37594__func__.37664__func__.37574__func__.37581__param_str_sim_chipjpg_enc_infojpg_dec_infojd_bs_fpje_yuv_bufjpeg_osg_bufje_yuv_fpjd_bs_bufdec_bs_offset__UNIQUE_ID_sim_chip61__UNIQUE_ID_sim_chiptype60__param_sim_chipjpeg_platform_no_tracer.cjpeg_platform_timeout_wqjpeg_job_threadjpg_sw_dec_thread__func__.28136__func__.28123__func__.28161__func__.28171__func__.28233__func__.28276__param_str_jpeg_support_ep_bs__param_str_gating_enjpeg_thread_readyjpeg_thread_waitjpeg_thread_wakeup_eventjpeg_thread_resetFLG_ID_JPEGSEMID_JPEGirq_is_create__key.28160jpeg_thread__key.28212__UNIQUE_ID_jpeg_support_ep_bs40__UNIQUE_ID_jpeg_support_ep_bstype39__UNIQUE_ID_gating_en38__UNIQUE_ID_gating_entype37__param_jpeg_support_ep_bs__param_gating_enkdrv_jpeg_queue_no_tracer.ckdrv_videoenc_jpeg_no_tracer.c__func__.24867__FUNCTION__.24889__func__.24904__FUNCTION__.24905__FUNCTION__.24872__FUNCTION__.24880__ksymtab_kdrv_videoenc_jpeg_close__kstrtab_kdrv_videoenc_jpeg_close__ksymtab_kdrv_videoenc_jpeg_get__kstrtab_kdrv_videoenc_jpeg_get__ksymtab_kdrv_videoenc_jpeg_open__kstrtab_kdrv_videoenc_jpeg_open__ksymtab_kdrv_videoenc_jpeg_set__kstrtab_kdrv_videoenc_jpeg_set__ksymtab_kdrv_videoenc_jpeg_trigger__kstrtab_kdrv_videoenc_jpeg_triggerkdrv_videodec_jpeg_no_tracer.c__func__.24863__FUNCTION__.24868__FUNCTION__.24876__func__.24884__func__.24898__ksymtab_kdrv_videodec_jpeg_close__kstrtab_kdrv_videodec_jpeg_close__ksymtab_kdrv_videodec_jpeg_get__kstrtab_kdrv_videodec_jpeg_get__ksymtab_kdrv_videodec_jpeg_open__kstrtab_kdrv_videodec_jpeg_open__ksymtab_kdrv_videodec_jpeg_set__kstrtab_kdrv_videodec_jpeg_set__ksymtab_kdrv_videodec_jpeg_trigger__kstrtab_kdrv_videodec_jpeg_triggerjpegbrc_default_no_tracer.cjpg_header_no_tracer.c__param_str_jpg_hal_debug_level__UNIQUE_ID_jpg_hal_debug_level37__UNIQUE_ID_jpg_hal_debug_leveltype36__param_jpg_hal_debug_leveljpg_enc_no_tracer.cJpegTransStdQTable__func__.26514__func__.26560__func__.26575__func__.26544__func__.26587__FUNCTION__.26588ucBrcStdQTableUVucBrcStdQTableYjpg_dec_no_tracer.c__func__.26275jpg_parseheader_no_tracer.c__func__.26407__func__.26452EXIFDatajpeg_set_pad_regutilization_recordjpeg_platform_wait_flgfilp_openg_enc_paramjpeg_platform_setup_timerjpeg_enc_brc_update_qualitynvt_jpg_drv_removejpeg_platform_free_irqvos_flag_chkjpeg_drv_bottom_halfjpeg_platform_check_flgRIFF2FFD8_Sizejpeg_set_bsoutputjpeg_set_imgstartaddrjpeg_enc_set_callback_funparam_ops_uintjpeg_kdrv_initjpeg_check_frame_end_isrjpgbrc_gen_qtable_ynvt_jpg_driver_msgjpeg_set_scaleenableof_property_read_variable_u32_array__msecs_to_jiffiesjpeg_platform_clk_exitplatform_driver_unregisterproc_createjpeg_set_cropdisablejpeg_set_uv_swap__this_modulememmove_test_and_set_bitplatform_get_irqjpeg_dump_osg_regbs_len2jpeg_set_startdecodevos_flag_create__mod_of__jpg_match_table_device_tablejpeg_dump_job_info__stack_chk_guardjpeg_platform_sem_signaljpeg_platform_get_jiffiesjpgbrc_predict_qualityvos_cpu_dcache_syncjpeg_set_cropjpeg_set_fpga_osg_win_disablejpeg_get_cyclecntfinish_waitjpeg_set_restartintervaljpeg_set_swresetjpeg_platform_del_swdec_threadtrigger_callbackjpeg_platform_clk_resetjpeg_get_imgstartaddrjpeg_platform_clk_get_freqjpeg_reg_initset_user_nicejpeg_get_header_sizejpeg_set_fpga_osg_cst_regiounmap__printk_ratelimitcleanup_modulejpeg_set_osg_win_cfgvos_flag_setjpeg_isrjpeg_set_formatjpeg_rtos_isrkfreevk_spin_unlock_irqrestorejpeg_platform_dma_memcpyseq_lseekvos_mem_release_contiguousjpeg_max_chipjpeg_set_scaledisablejpeg_platform_mod_timerwarn_slowpath_fmtg_VBR_AVGsizegstd_enc_chr_dctbljpeg_enc_set_osg_winjpeg_hw_resetprepare_to_wait_eventvk_spin_lock_initkthread_should_stopfmem_lookup_pa__wake_upJPGDecHeadernvt_jpg_proc_removeclk_getjpeg_dec_triggernvt_jpg_proc_initinit_modulewake_up_processjpeg_get_imglineoffsetujpeg_set_init_sdejpeg_start_handlerclk_preparejpeg_set_fmttransdisablejpeg_set_fpga_osg_win_regjpg_supported_formatjpeg_dump_regclk_set_parentjpeg_enc_get_osg_winjpeg_timeout_handlejpeg_platform_set_flgjpeg_platform_clk_initschedule_timeoutdump_buffer__stack_chk_failjpeg_set_cropenablequeue_delayed_work_onjpeg_set_restartenablejpeg_dec_get_shift_offsetjpeg_platform_trigger_jobjpeg_set_osg_regjpeg_platform_freejpeg_buildbaseidx_mincodejpeg_platform_clear_flgvos_util_msec_to_tickjpeg_flush_bsbufjd_read_bskmem_cache_allocjpeg_get_statusjpeg_enc_get_osg_rgbjpeg_platform_sem_waitget_nvt_jiffies_u64jpeg_drv_reset_handlerjpeg_enc_set_hufftablejpeg_setbaseidx_mincodejpeg_set_codec_typejpeg_init_headerjpeg_dec_mainnvt_jpg_module_exitvos_flag_wait__do_div64vos_sem_waitjpg_parse_headerjpeg_set_eofenablenvt_jpg_module_initjpeg_platform_mallocinit_wait_entryjpg_sw_dec_wakeupflush_workqueuejpg_sw_decoderjpeg_platform_clk_enablejpeg_platform_dma_is_cacheablejpeg_set_decode_hufftabhwjpeg_enc_get_counternvt_jpg_drv_suspendrequest_threaded_irqjpeg_set_fmttransenable_vk_raw_spin_lock_irqsaveplatform_get_resourcejpeg_set_startencodegstd_enc_lum_actbljpeg_set_enddecodegDumpRCByteRateChndestroy_workqueuejpeg_get_activestatusvos_sem_createnvt_jpg_drv_initjpeg_set_rotate_regvos_sem_destroyjpeg_get_rc_infojpeg_platform_tasklet_initjpeg_release_rtos_resource__tasklet_schedulejpeg_set_burstlenjpeg_enc_get_unused_channeljpg_get_brc_qfjpeg_mark_engine_endkdrv_jpeg_dec_cbengine_exitpanicjpeg_set_newimgdmaioremapjpeg_get_osg_debuggstd_enc_lum_dctbljpeg_enc_putjobjpeg_set_hwqtablekthread_stopsscanfprintkjpeg_platform_create_swdec_threadjpeg_set_enableintjpeg_clean_osgjpeg_callback_schedulerg_enc_resultgrucThumbQjpeg_enc_get_rcprintmjpeg_set_pad_infoproc_mkdircancel_delayed_workjpeg_dec_release_channeljpeg_emu_free_bufferQV5AVIHeadermemsetjpeg_mark_engine_startjd_emu_open_fileg_CurrentFrameIDvos_mem_alloc_contiguousgstd_enc_chr_actbljpeg_va2paset_engine_idlejd_emu_close_filekernel_readjpeg_check_engine_end__aeabi_uidivjpeg_enc_mainjpeg_set_dma_abortjpg_async_set_brc_qtable__init_waitqueue_headjpeg_platform_tasklet_schedulejpeg_set_osg_pal_regjpeg_set_rotatejpeg_enc_set_osg_palgSWTimeoutPeriodjpeg_set_osg_rgb_regjpeg_get_DCQvalue__platform_driver_registerkthread_create_on_nodejpeg_platform_pcie_downstream_activegrucStdChrQjpeg_set_scaleratiojpeg_eng_job_headjpeg_enc_get_osg_palseq_readg_uiFrameSizeclk_get_ratesprintfjpeg_emu_allocate_bufferjpeg_trigger_jobjpeg_set_imglineoffsetje_emu_open_filejpeg_get_dma_req_donejpeg_platform_dma_flushje_emu_close_filejpeg_start_jobarm_copy_from_userinit_timer_keyjpeg_get_imglineoffsetyjpeg_check_engine_and_clear_timerjpeg_set_fpga_osg_pal_regtest_and_set_engine_busyjpeg_enc_set_osg_rgbengine_initfilp_closejpeg_set_fpga_sde_regclk_putjpeg_wqjpg_async_enc_setheaderseq_printfjpeg_platform_get_pcie_addrdelayed_work_timer_fnbs_len_single__aeabi_uidivmodjpeg_enc_triggerjpeg_platform_exit_threadbs_lenclk_disablejpeg_sync_jobjpeg_enc_set_rcjpeg_waitdone_pollingjpeg_is_openedjpeg_enc_release_channelsingle_releasejpeg_dec_get_unused_channelkdrv_jpeg_enc_cbg_enc_initjpeg_set_endencodejpeg_set_bsstartaddrg_enc_userdatavos_flag_destroyjpeg_platform_request_irqjpeg_kdrv_close__alloc_workqueue_keynvt_jpg_drv_resumejpeg_get_enginejpeg_platform_init_threadjpeg_initjpeg_job_lockiomem_resourcejpeg_get_next_jobparam_ops_intsingle_openjpeg_set_disableintjd_write_yuvjpeg_waitdonejpg_async_set_qtablejpeg_dec_putjobvos_flag_clrjpeg_get_imglineoffsetvjpeg_dec_set_callback_funjpeg_get_dma_idlejpeg_platform_clk_set_freqjpeg_eng_datajpeg_max_enginejpgbrc_gen_qtable_uvgrucStdLuxQ__aeabi_idivmodvos_sem_sigjpeg_create_rtos_resourcemsleepjpeg_set_sde_enable__kmallockmalloc_cachesjpeg_drv_isr__request_regionkernel_writevos_mem_init_infojpeg_insert_databasejpeg_platform_del_timer_syncclk_unprepareMOVMJPGHeader+t,t`1lDxgpp+!,!+S,S+"+#,",#+"+# +$,",#,$ 0P+tT,tp+%x,%B+~,~+c,c4TlL+&,&+&+$,&,$+s,sL+'\,'h)t+(,(+(+$,(,$gpD+vH,vX+"\+)`,"d,)h+*,*+*+$,*,$++,++++$,+,$$+,(,,,4+,8+$<,,@,$LTpt+-x,-+-+$,-,$+.,.+.+$,.,$+/,/+/+$,/,$+0,0+0 +$$,0(,$8@+1D,1HT+"X+2\,"`,2dl+3p,3x+3+$,3,$+4+5,4+6,5+7,6,7B+4+5,4,5+7+6,7,6+, +n$,n,BD+pH+qL,pP,qXB\+`,h+rp,rtB+,+t,tB+p,p+v,vB+w,wB +x,xB+y ,y$B,+z0,z4B@+{D,{HBP+|T,|XBp+~t,~B+,BB+,f+m,mf +o ,o f( +, ,0 fL +P ,T fp +st ,sx f +u ,u f +} ,} f +S ,S + , +v ,v B + , B +1$ +( +, ,10 ,4 ,< +@ , B 0 B|  +S ,S 4 + + , ,$ P T +X ,\ x | + ,  +S ,S 4 +$ ,( +, ,< @ +H ,L p +t +x ,| , y  +S ,S4(+,+0,4,<hl+p,t+,+S,S48+<+@,D,Lx|+,+,+S,S$4H+L+*P,T,*\+,+,+S,S44X+\+`,d,l+,+,+v,v+s,s +t+*,t,*(+,,`B+S,S<4x+,+,D+P,T`+h,+,+,+,,L+T,ht+,+,+,+,+,+,@P`p+v,v+S,S ++,,,+t0,t@+sD+H+L,sP,T,\+`,xBBB+, B$+b(,b,@+$D+H,$L,T+X,`+d,|BBB +b(,b,qL+P,l+p,x++,,+v,v+p+,p,B++,, B,R+p,p+,F+, F +(,0FD+L,TFh+p,xF+,F+,F+,F+,+ +,,$+(,\+`,p+t+x,|,+,++,,+,++,,+,++, ,+ ,0+4+8,<,DL+P,`+d+h,l,t|++,,        +,)+,Zy(+,,D+L,T+\,d+h,p2+,++,,+,++ ,$,,4 + ,  + , q +!,t!q!+!,!+!+!,!,!!+!,!!+!,"q"o$"q<"+@",T"x"+|","q"o"q"+S",S"@#+D#,X#+`#,d#+l#,t####+S#,S#T#+#, $+$+$,$$,,$8$<$\$+`$,x$+|$,$+$,$+$,$+$+$,$,$$+$+$,$,% %+%, %@%+D%,X%+\%+`%,d%,h%t%+x%,%+%,%+%+%,%,%%&+&,4&T&+X&,\&q`&+d&,&q&&q'+ '+',  ',('4'H'+L',P'+ST',S''+','r'(c8(+<(,H(+L(,\(t(+x(,(+ (+(, (,((+(+(,(,((+(,(+(+(,(,))+),()+0),8)+@),L)T)X)l)+Sp),S)+),)*+*+ *,*,* *+$*,<*+@*,T*+X*+\*,`*,p*x*+|*+*,*,*****+*,++ +,+++,+$+8++<+,@++SD+,S++++,++,,,,+,+,,,,$,8,+@,,H,+P,,\,d,h,|,l,+S,,S,+,,,c-+-+ -,-,- -$-8-+S<-,S--+S-,S-+-,L.+P.,d.+"h.+l.,"p.,x....+.+%.+.,.,.,%`//+&/,&//+&/+/,&/,//+'/+/,'/,///+S/,S0,0+*40,*<0+D0,X0d0++h0+p0,+t0,00+,0+0,,0,00+0,1+- 1+$1,-(1,01`1+.h1,.p1+x1,|1111+11+1,11,2 2+1$2+,2,102,|222+S2,S3]3WT3\3+`3,p3+4t3+|3,43,33333+3,303+74+4,74,4404+S44,S4]5+5,5+:5+ 5,:$5,,585@5+D5,T5+4X5+`5,4d5,l5x5|55+S5,S5]5+5,5+=5+5,=6,66+6,(6+4,6+06,446,<6D6H6\6+S`6,S6]6+6,6+@6+6,@6,66+6,6+46+6,47,777@7+D7,x7+|7,7+C7+7,C7,777+7,8+8,(8+C,8+08,C48,<8D8X8+S\8,S8+8,8+8,9+H9,H9+9, 9,9+09+49,89,D9L9P99+S9,S :+$:,<:+@:,T:+X:+\:,`:,l::+K:+:,K:,:::;+S;,S\;+`;,X<+N\<+`<,Nd<,l<t<+x<,<+O<+<,O<,<<+<,<+<+<,<,<<<<+S=,S =+$=,T=+d=l=+p=,=+R=,R==+R=+=,R=,==+=+=,=,====+S=,S>+ >,<>6L>\>+`>+d>,h>,t>|>>>+S>,S>+>,(?+,?,h?+Wl?+p?,Wt?,??+X?+?,X?,??+?,?+?+?,?,???P@+T@,p@+Ct@+x@,C|@,@@PA+STA,SA+A,B+]B+B,]B,CC+ C, C+^(C,^0C+8C,HCTC+XC,lC+pC+tC,xC,CC+C,C+_C+C,_C,CCCHD+LD,hD+ClD+pD,CtD,xDDI( J+J,(J+,J,@J+dDJ,dPJ+XJ,\JlJ+exJ,eJDL+HL,dL+elL,epL+xL,|LLM,O+S0O,S@P+DP,P+P,P+CP+P,CP,PP+P,P+jP+P,jP,PP+kP+P,kP,QQ+ Q,$Q+(Q+,Q,0Q,@QHQLQR+S R,Spp ,p<T+!\,!`p+"x,"|+#,#+$,$+%$,%@T+&\,&`+','>>>>+(,(+),)(@+ D, hpxpKKK>K> K>@KHTdzpp+,C+,+D,D(5<+,D,,P+-X,-\]l+.t,.x|+,C+, $+(,P+ST+TX,S\,T`+Ud,Uh+v,v+t,t+1,1 ,%4+8,P+T,l+Xp,Xt+X+U,X,U+Y,Y+Y+U,Y,U+,,048<@L:`Nt+^,^o|:+U+_,U,_$+X(,X,4+X8+U<,X@,UH\+``,`dp+`t+Ux,`|,UQ+,+X,X+X+U,X,U0<+@,`+ed,eht+ex+U|,e,US+,++,,+,$+(,H+L,P\+`+d,h,lxl+,+,++,, +,Po`+d+h,l,x++,,+,+v,v+t,t+,,@+D+H,L,T`x+S|,S+,+,++,,+ ,0+4,8<+@+D,H,LD++,,o+","Pdt|GGv+S,S+,PV+,+,+,p+t,++,,+,++,,+,++,,+,+,+ +,,0+S4,S+,om,+ ++, ,,+{,{8 +$,X+`,loo<mD+GL,GTotJ,mPT+X,\`+d+h,l,xGG+,l+,+,+,(0+,++,,++,,++,, 0+8,@+D,Hd+h+l,p,x+S,Sa`+d,x+4,4+4,4@GH{@9P,dW(W<+, +(+,,0,4P+T+X,\,`+,+,\(9X+`,+, @x+|+,,++,,+ ,+, 0+8,@+H,P\+`+d,h,t++,,++,++,,+,H+L+P,T,Xh+l+p,t,x++,,++,,+,+, ++,, ,+0+4,8,@P+X,\+d,hx+|+,,+,+,++,,++,,+ ,+,,+4,8+@,DT+\,`+h,l|+,+,+,++,,+,++,, 8aH+L,FmH9\GWHO m@,P+|T,|`Hl\x++,,+,++,,+,++,,+,++,,+, ++, ,$+(,,4+8,L+P,TX+\+`,d,h+,+ ,$,+0+4,8,<+,+, ++,, @+ D,  +, + $, (,+ 0+4, 8,<$+ (, p+t,+ , + +, ,+,`+d,x+ |+ , , +,+,+ +, ,+, +$,8+<,@D+H+L,P,Td+ h+l, p,t+x,|+,+ +, ,+,+,+,++,,+,+ +, , +$,(4G+,+,+,048<@DHLPTX\`dhlptx|$< +I,I$<(+4,+50,44,58+7<+6@,7D,6HT [E +S,Sds|+,W++,,+S,S+,*++,,+,D+H+L,P,\t,+,+,++,,++,,W +$+(,,,8L<hss ,0     $ (, 0\4 8< @D HL PAT X)\ `?d h/l pt xi| s L d h l p t x |  IeI;$(,I0;8<@ID;LPTIX;`dhIl;t|x|I;4I;I;1IeIeIeIe  I0hIltp&RIt&$RhIltp&tRIt&$RhIltp&tRIt&$RhIltp&tRIt&$RTi.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.init.text.rel.exit.text.rel.text.unlikely.rel__ksymtab.rel.rodata.modinfo.rodata.str1.4.rel__param__ksymtab_strings.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p@: @ 8HXD @XlpW S @lf(4b @l y\u @n  ) @o@ 2^4HK @(pLLrMd  @q@[@ @hs\0\j*` p*`1\`pX( ̸T3xs