ELF                      @       (t          @ 8  @         @       @       @                                                        t+      t+                    0       0       0      1      1                    p       p       p      (      (                   (s      (      (                                   p       p       p      @      @             Rtd    p       p       p      (                    Ptd   h!      h!      h!                         Qtd                                                   Std                                                                    8       8                                                                      Android !            GNU 9#n\{Qhh1,         GNU                                                                                  1                      y                                                                                                                                   h                     n                     G                     M  "                                                                                                       	                     	                     O     3      D           1      D           8      D           9      L           \<      L       *    4      D       "    <;      L           <      D           =      D           t4      L           7      L       t    ;      L           3      L       W    5      L       F    9      D           $6      L       z    :      L       H    ;      D       0    @             g    2      L           5      D       <    (8      D           `1      D           04      D           7      D           8      L           :      D       u     0      L           7      D           L7      L           h:      D           :      L       J    8=      D       >    3      D       #    42      L       T    6      L       "    <      L           1      L           T3      L       .    p6      L       l    l8      L           H9      D             @                 P5      D           5      L       x    |=      L            2      D           <      D                                                                              	           	          c    	      c    	                                A     @    H   @               "     @ @             	A@X$ @            H 	0              #   &   *   /   5   9   >   B   H|JH/F0ӟ}A-6FҳQX~8p#_E	#%	ٰK(
LAe+ZcFj QPV{>:/ҐjTw6v"#jE^7?Y #H/!Mq,zMU~C3جR\"^q __cxa_finalize _ZN4CamX3Log9LogSystemEmPKcjS2_z _ZN4CamX3Log11GetFileNameEPKc __ubsan_handle_mul_overflow_minimal_abort atrace_begin_body atrace_get_enabled_tags atrace_end_body __ubsan_handle_add_overflow_minimal_abort __cfi_check _ZN4CamX11g_traceInfoE _ZN4CamX9g_logInfoE _ZN4CamX16g_logInfoUpdatedE SWAlgoProcess __ubsan_handle_sub_overflow_minimal_abort abort strlen __ubsan_handle_type_mismatch_minimal __ubsan_handle_type_mismatch_minimal_abort __ubsan_handle_alignment_assumption_minimal __ubsan_handle_alignment_assumption_minimal_abort __ubsan_handle_add_overflow_minimal write android_set_abort_message __ubsan_handle_sub_overflow_minimal __ubsan_handle_mul_overflow_minimal __ubsan_handle_negate_overflow_minimal __ubsan_handle_negate_overflow_minimal_abort __ubsan_handle_divrem_overflow_minimal __ubsan_handle_divrem_overflow_minimal_abort __ubsan_handle_shift_out_of_bounds_minimal __ubsan_handle_shift_out_of_bounds_minimal_abort __ubsan_handle_out_of_bounds_minimal __ubsan_handle_out_of_bounds_minimal_abort __ubsan_handle_builtin_unreachable_minimal __ubsan_handle_missing_return_minimal __ubsan_handle_vla_bound_not_positive_minimal __ubsan_handle_vla_bound_not_positive_minimal_abort __ubsan_handle_float_cast_overflow_minimal __ubsan_handle_float_cast_overflow_minimal_abort __ubsan_handle_load_invalid_value_minimal __ubsan_handle_load_invalid_value_minimal_abort __ubsan_handle_invalid_builtin_minimal __ubsan_handle_invalid_builtin_minimal_abort __ubsan_handle_invalid_objc_cast_minimal __ubsan_handle_invalid_objc_cast_minimal_abort __ubsan_handle_function_type_mismatch_minimal __ubsan_handle_function_type_mismatch_minimal_abort __ubsan_handle_implicit_conversion_minimal __ubsan_handle_implicit_conversion_minimal_abort __ubsan_handle_nonnull_arg_minimal __ubsan_handle_nonnull_arg_minimal_abort __ubsan_handle_nonnull_return_minimal __ubsan_handle_nonnull_return_minimal_abort __ubsan_handle_nullability_arg_minimal __ubsan_handle_nullability_arg_minimal_abort __ubsan_handle_nullability_return_minimal __ubsan_handle_nullability_return_minimal_abort __ubsan_handle_pointer_overflow_minimal __ubsan_handle_pointer_overflow_minimal_abort __ubsan_handle_cfi_check_fail_minimal __ubsan_handle_cfi_check_fail_minimal_abort getauxval __system_property_get strncmp __stack_chk_fail vsnprintf powf libc.so LIBC libm.so libcamxcommonutils.so libcutils.so liblog.so libsync.so libz.so libc++.so libdl.so libcamxswprocessalgo.so       APS2             p             r                   r                   r                   r                   r                   r                   r                   r        B           r        
           r                   r                   r                   r                    s                   s                   s                   s                    s                           [ERROR]Invalid inputs ubsan: add-overflow ubsan: out-of-bounds
 ubsan: invalid-builtin ubsan: implicit-conversion
 ubsan: nullability-return
 SWProcessApplyAdaptiveGTM [ERROR]%s %s:246 %s() Invalid values %f %f [ERROR]Invalid GTM option! ubsan: mul-overflow ubsan: type-mismatch ubsan: nullability-arg
 ubsan: too many errors
 ubsan: missing-return
 ubsan: nonnull-return
 SWProcessApplyGTM ubsan: nonnull-arg ubsan: nullability-arg exynos9810 [ERROR]%s %s:379 %s() Invalid GTM option! [ERROR]%s %s:416 %s() Invalid output image vendor/qcom/proprietary/camx-lib/system/swprocessalgo/src/camxswprocess.cpp ubsan: vla-bound-not-positive [ERROR]%s %s:355 %s() Invalid inputs [ERROR]%s %s:363 %s() Invalid output image ubsan: sub-overflow
 [ERROR]%s %s:310 %s() Invalid values %f %f [ERROR]%s %s:408 %s() Invalid inputs ubsan: add-overflow
 [ERROR]%s %s:32 %s() Invalid input param ubsan: function-type-mismatch
 ubsan: function-type-mismatch ubsan: invalid-objc-cast ubsan: pointer-overflow [ERROR]%s %s:214 %s() Invalid inputs ubsan: alignment-assumption ubsan: negate-overflow ubsan: load-invalid-value
 [ VERB]%s %s:306 %s() Applying Fixed GTM, width: %d, height: %d, stride: %d, gamma: %f, gain: %f ubsan: divrem-overflow
 ubsan: builtin-unreachable
 SWProcessApplyLTM ubsan: float-cast-overflow
 [ERROR]%s %s:222 %s() Invalid output image [ VERB]%s %s:260 %s() Applying GTM adaptive=%d width: %d, height: %d, stride: %d, gamma: %f, gain: %f [ERROR]Invalid input param ubsan: nonnull-arg
 [ERROR]%s %s:63 %s() Invalid input param ubsan: load-invalid-value [ERROR]Invalid output image V SWProcessApplyFixedGTM ubsan: alignment-assumption
 [ERROR]Invalid values %f %f ubsan: sub-overflow ubsan: negate-overflow
 ubsan: out-of-bounds ubsan: invalid-builtin
 ubsan: nonnull-return ubsan: nullability-return ubsan: shift-out-of-bounds [ VERB]%s %s:432 %s() Applying LTM width: %d, height: %d, stride: %d, contrastFactor: %f, normalizedGrayPoint: %f,clipLimit: %f, gridX: %d, gridY: %d ubsan: mul-overflow
 ubsan: cfi-check-fail
 ubsan: cfi-check-fail ComputeAdaptiveGTMparams ubsan: implicit-conversion ubsan: type-mismatch
 [ VERB]%s %s:190 %s() SWTonemap_stats mean luma: %f, gain_factor: %f, gamma_factor: %f ubsan: pointer-overflow
 [SW_PROC] ro.arch ubsan: divrem-overflow ubsan: vla-bound-not-positive
 ubsan: invalid-objc-cast
 E vendor/qcom/proprietary/camx-lib/system/swprocessalgo/src/camxswprocess_tonemap.cpp ubsan: shift-out-of-bounds
 ubsan: float-cast-overflow SWAlgoProcess                                               
      ;  >         0    H    `          <              (  \  H    h      8    |            X  (    H    h  ,    x            T      (    H  0  h  t            P          (  $  H  p  h           D               (  d  H    h      @                `  (    H    `          ,    H-    -  	  -  8	  5  x	  8  	  ;  	  (<  	             zR |           x                4   p                L   `                d   P  L    D-D      $      |      D-L0
            H  D    D-D            l  L    D-D              D    D-D             L    D-D         ,    D    D-D         L    L    D-D         l  8  D    D-D           \  L    D-D             D    D-D             L    D-D             D    D-D             L    D-D         ,  (  D    D-D         L  L  L    D-D         l  x  D    D-D             L    D-D             D    D-D             L    D-D             L    D-D           D  L    D-D         ,  p  D    D-D         L    L    D-D         l    D    D-D             L    D-D             D    D-D           4  L    D-D           `  D    D-D             L    D-D         ,    D    D-D         L    L    D-D         l     D    D-D           $  L    D-D           P  D    D-D           t  L    D-D             D    D-D             L    D-D         ,    D    D-D         L    L    D-D         l  @  D    D-D           d  L    D-D             D    D-D             L    D-D             D    D-D             L    D-D         ,  0  D    D-D         L  X  4              d  t      D-Hp                        <     (     D-h`
HIJK             #      D-P       H$  D    D-L         x$  0    D-H     <   <  $     D-h`
HIJK         |  8,  4   D-P  $     X/      D-T0
            02  0    D-H     $     @2  D   D-P                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          _$  _$__$?#O   ` 6 3{p%  @ RO#% O#_?#_WO  6  *CR q  T*OBWA_è#_5  7    4R q@ T**@ _T)!  AT *F  k  T*CV qTR qA Ts~"  @ R N4  R OBWA_è#_?#O ճqp  @ R (  =A   !  ?#O ` 6s6  @ RO# O#_?#Os6  @ R (  =A   -  ?#O ` 6s*  @ RO#ՠ O#_?#Os*  @ R (  =A     ?#O f` 6s(|  @ RO#| O#_?#Os(m  @ Ro (  =A   7o \ ?#O B` 6s<X  @ RO#X O#_?#Os<I  @ RK (  =A   x!K 8 ?#O ` 6s84  @ RO#4 O#_?#Os8%  @ R' (  =A   4.'  ?#O ` 6s0  @ RO# O#_?#Os0  @ R (  =A     
 ?#O ` 6s
  @ RO#
 O#_?#Os
  @ R
 (  =A   9
 
 ?#O ` 6sj
  @ RO#
 O#_?#Osj
  @ R
 (  =A   |8
 
 ?#O ` 6s0
  @ RO#դ
 O#_?#O {` 6s"
  @ RO#Ց
 O#_?#O h` 6sJ~
  @ RO#~
 O#_?#OsJo
  @ Rq
 (  =A   4'q
 ^
 ?#O D` 6s1Z
  @ RO#Z
 O#_?#Os1K
  @ RM
 (  =A   M
 :
 ?#O  ` 6s.6
  @ RO#6
 O#_?#Os.'
  @ R)
 (  =A   5)
 
 ?#O ` 6s8
  @ RO#
 O#_?#Os8
  @ R
 (  =A   
 	 ?#O ` 6s	  @ RO#	 O#_?#Os	  @ R	 (  =A   l,	 	 ?#O ` 6sz+	  @ RO#	 O#_?#Osz+	  @ R	 (  =A   +	 	 ?#O ` 6s	  @ RO#զ	 O#_?#Os	  @ R	 (  =A    >	 	 ?#O l` 6s4	  @ RO#Ղ	 O#_?#Os4s	  @ Ru	 (  =A   #u	 b	 ?#O H` 6s:#^	  @ RO#^	 O#_?#Os:#O	  @ RQ	 (  =A   09Q	 >	 ?#O $` 6s":	  @ RO#:	 O#_?#Os"+	  @ R-	 (  =A   ($-	 	 ?#O  ` 6s	  @ RO#	 O#_?#Os	  @ R		 (  =A   9		  ?#O ` 6sB   @ RO# O#_?#OsB   @ R (  =A   ,  ?#O ` 6s
=  @ RO# O#_?#Os
=  @ R (  =A   d=      _$0  BO9p  4A_ *@_ ka  TA5_?#O R  @7*OF)  (A9#_     qk T !$BRhxHө   q  h"H qOF)  (A9#_                                                                                                                                                                                                                                                                                                _$h n  Tҩ)
 	 TҪ 
 T  - ˩͓? C T  k n @ T̄, A T , ?   T_  ? T(   ? 
T        _$+         _$[         _$C         _$Ճ _$Յ _$          ?#+m#m{  g_WOT;Ո@@ 	@  j
@ 4l*@l 4m@- 4n@n  5a>@ g@ q TH}-(Ab T_ qK T**k T},/!a T*+&W T&q8k+V T _k!T k
 T~,0A_ T* +FU T'`8k+T T _k!T	 k* T~,?1a] T*/ +fS T"o8k+S T  _ k!T kJ T},%[ T* +Q T6p8k+&Q T1 _k!T  kj T|,'Y T* +O T8c8k+FO T! _k!T ?k T"~,_"W T*A +M T1a8k+fM Tc _k!T ? k T |, U T* +K T/d8k+K TB _k!T  k
 Ta|,?!T T*% +J T e8k +I T _k!T! 1TG  0  !,c0-   R" R   1A		@? q T@9 6 oB@R
	m  vJ T v!K T R@]	K T*OGWF_EgD@{B#Am+l#_hvX-n  *q"
YR".T'$!32iJ0)j0z6#8  TkfRkrh'>   #9 TL3R,r'7   0  !,c2   R" R   s2Ah
@ qTi@9'6 oB6@R
	 4 G /Rr'#:h0	  )5A0@9  7  9;A#@ 5= 4 = "" !"!6c> Ƽ= R  Rj =! =i2 T# )2 T  5A@9  7  :A@D 5 0_ = "g@h:A)!"i*@ !6c2  R  R   D =.n@	RR N= ou@ qN(C =РP=oRv*@wbA)N=@sjc@T=o
	N(^)^*^&N=''0' #=N= nyN=bnN6bnS!NN!N3n7n8n!n!N;n=N=Q!n!NߓO!n!nA @^U k 3=#=Q @ F ^?n!A 7=J F!^n @ AA 7=C /="^7=n@@ 7=A ; c /=#=7 @ E ^%n!A 3=0 E#^nAA `@ 3=) '=3=$^nA @ 3=! [ D @ '=/= ^7n!A /= '=/=%^nAA @ /= wE&^nA @ /= K +=#= @ D ^5n!A '= D'^nAA @ '= =?/=!<n"ļN3=%<n7=CN2<nļNd(aSƼN'=иN<<<
<*atN'n!>$>N(>
*a.>U<nN	<<ƼN<
gN<׺N'	N*aN??N(C ?
 ?N'NNNGNN'NNNGk<#T q+ T*k T}6&A T* +F T$~@ kjd8'ie8gj$8T _ k TJ|6_*A T*L+F T}@k kjf8"ig8bj&8T	  k T|6+A T*j+F T@}@ kj`8&ij8fj 8T k Tl}6,A T*+F	 Tk}@ kjk81in8qj+8T k T}6-A T*+F T}@ kjl8/io8oj,8T k T}6.A T*+F T}@ kjm8 ip8`j-8T  k T|6#A T*o +F T}@ kjq8*ia8jj18T  k	 T|6$A T* 
+F T~@J 
kjb8+ic8kj"8T! 1T  0 =" !,	"c`   A`  R" R3 R!A`   2A
@_ qaT@9 6 o A`B\7!A`@R
	   v T v! T3 R*  v T   v T               ?#{O8 o9   JS;h@ Ѩ =/<#;}> i@_?
  TOQ{P#_֯ ?#{   m v  T@{¨#_@{¨#\             ?#{ [ v  T{#_{#Y ?#+m#m{ og_WOU;	  @ 	\X-)5A("=(@9( 7  8A @  4(!  T*Q    0  =@.A)"*@ A` !6c.  Rƌ6  R    (! T 0  A` !,c@) ƌ6  R" R3 R   1A		@? q! T@9 6 o A`B\7@R
	R v1 T vA1 T3 R.@	RRoR o q" (! ) L=N@*@=P=fA)+@==jbN`T=
1	kxN^	^
^DN=S'=H' N=u"nN@N`nbnN!N!NPn !n!N!n!n=N`^!N=!nA  k 3=#= @ F ^>n!A 7= F!^n @ AA 7= /="^7=n@@ 7=A  c /=#= @ E ^$n!A 3= E#^nAA `@ 3= '=3=$^nA @ 3= [ D @ '=/= ^1n!A /= '=/=%^nAA @ /= OE&^nA @ /= K +=#= @ D ^6n!A '= D'^nAA @ '= =_7=='=!n3=n!n[#n#n|ǣN{N"ģN/=N!n=DN+aO;n(a???
?<ĻN '<<
<3;n NNtƻN(aCNNM>NHC N>O>
P>*a#	N>>CN>
>cNNNNNN#NN#NcNck<T q T*k* T}7?1 T*/+F T}@ kjc8/id8j#8T   k* T
|7_* T*L+F T}@k kje80if8j%8T	 ? k* T+|7+ T*m
+F T}@J 
kjg81i`8j'8T _ k*
 TL|7, T*+F	 TJ}@ kjj8 ik8j*8T  k* Tm|7-
 T*+F Tp}@ kjp8!iq8j08T  k* T|7. T*+F T~@ kjl8#im8j,8T  k* T|7/ T*+F T!~@ kja8$ib8j!8T  k* T|70 T*+F T}@1 kjn8%io8j.8T! 1T~ @]	 T*OGWF_EgDoC{B#Am+l#_Z _ v Tb vN          ?#{O CS;h@@ 	@	 @ 4	(@ 4
@J 4 @l  5
<@* 	@? q Tlk@_A	 TCOA{¨#_  G0   !,c' Ɣ#  R" R 
  J1AH	@ q TK@9 6  oB
	  @Ro v T v	 To@_ T RCOA{¨#_@ q  Tm@_ T,  `>0  !,c$ Ɣ#  R" R   1A	@ qAT@9'6 oB!
	  @R* vT   v@T  ՠ70  !,c@( Ɣ#  R" R 	  )1A*	@_ qT-@9M'6 oB6 @R
	  -            ?#{  OT;Ո@@ 	@  h
@ 4i*@i 4j@* 4`@   Ta@(  i Tb@H  	 Th@ q Ti@? qM Tl@l  5j>@j 
  J5AN@9  7  k9Ao@ 5 Հ+0D cW-e@hX)`" "q*@"c\:gBA) P1 !6 R  R   & *4   '0'  !,c) P1  R" R 	  )1A*	@_ q T+@9 6  oB @R
	v v T v! T R@_ TOB@{è#_ @ 0   !,cX% P1  R" R    1A	@ qAT@9'6 oB6 @R
	9 _r     v T   ?#{    @9 q  T{#_@ R  ?#{O CS;i@    @` 		@) 4@ q@	 T(
 5?Aq Th@_
!	 TCOA{¨#_ &   !,c* `  R" Rv  
  J1AK	@ q TH@9 6  o
	  BL4@Rp  v Tm  v Tm@_ T RCOA{¨#_?AqT|k@_ T   &D   !,c5 `  R" R2  	  )1A*	@_ qaT)@9)'6 o
	  )  .  v@T1              _${  JAB
     NAb
     RA
     VA
     ZA
     ^A
     bA     fA"     jAB     nAb     rA     vA     zA     ~A     A     A"     AB     Ab     A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    p      0       0      D>             '	             =	             J	             T	             _	             g	             	             	             q	             z	                    o             `    x        `    *       	               o          o           o                                            r                      p                   8                                 
       	      o    `
             p                           p                    o    	      o     
      o                                                                                   _      _      _      _      _      _      _      _      _      _      _      _      _      _      _      _      _      _       .note.gnu.property .init_array .fini_array .text .got .note.android.ident .got.plt .rela.plt .bss .dynstr .eh_frame_hdr .gnu.version_r .data.rel.ro .relr.dyn .rela.dyn .gnu.version .dynsym .gnu.hash .eh_frame .note.gnu.build-id .dynamic .shstrtab .rodata                                                                 7                                                                                                                                                                                    8      8      `                             o       	      	                                  y   o        
       
      @                               o       `
      `
                                  c                         	                                  `       x      x      *                                o                                                T      B                                                   2       p      p      	                             k             h!      h!                                                h#      h#                                   ,              0       0      /                             Y             _      _                                                 p       p                                                  p      p                                                 p      p                                                  p       p      @                           2             `r      `r                                     K             r      r                                    ^             (      (s                                                          (s                                    