ELF(@@6CAM_ERR: %s: %s: %d Invalid param(s) 6CAM_ERR: %s: %s: %d cache get flags failed %d 6CAM_ERR: %s: %s: %d failed. mem_mgr not initialized 6CAM_ERR: %s: %s: %d dma begin access failed rc=%d Active buffer at idx=%d, possible leak needs unmapping6CAM_ERR: %s: %s: %d Passed SMMU handle doesn't match with internal hdl 6CAM_ERR: %s: %s: %d Failed in end cpu access, dmabuf=%pK Releasing hdl = %x, idx = %d6CAM_ERR: %s: %s: %d ION alloc failed for sec heap buffer cam_mem_util_check_alloc_flags6CAM_ERR: %s: %s: %d SMMU mapping failed unmap_hw_va : idx=%d, fd=%x, flags=0x%x, num_hdls=%d, client=%d6CAM_ERR: %s: %s: %d Failed in getting mem slot, idx=%d cam_mem_util_unmapcamera_memmgr6CAM_ERR: %s: %s: %d fail to map DMA direction, dir=%d 6CAM_ERR: %s: %s: %d Failed to map to smmu, i=%d, fd=%d, dir=%d, mmu_hdl=%d, region=%d, rc=%d Buffer inactive at idx=%d, continuingcam_mem_util_map_hw_va6CAM_ERR: %s: %s: %d dma_buf_get failed, *fd=%d 6CAM_ERR: %s: %s: %d Failed in map_hw_va, len=%llu, flags=0x%x, fd=%d, region=%d, num_hdl=%d, rc=%d 6CAM_ERR: %s: %s: %d Invalid argument 6CAM_ERR: %s: %s: %d Shared memory buffers are not allowed to be mapped 6CAM_ERR: %s: %s: %d Failed to securely map to smmu, i=%d, fd=%d, dir=%d, mmu_hdl=%d, rc=%d cam_mem_mgr_free_memory_region6CAM_ERR: %s: %s: %d dmabuf: %pK mapping failed: %d cam_mem_mgr_reserve_memory_region6CAM_ERR: %s: %s: %d ION alloc failed for shared buffer 6CAM_ERR: %s: %s: %d Invalid flags: flags = 0x%X, rc=%d cam_mem_mgr_request_memcam_mem_mgr_map6CAM_ERR: %s: %s: %d unmapping secondary heap failed 6CAM_ERR: %s: %s: %d Invalid argument cam_mem_get_io_bufGot dma_buf = %pK&tbl.bufq[idx].q_lockcam_mem_util_get_dma_buf_fd6CAM_ERR: %s: %s: %d No KMD access was requested for 0x%x handle &tbl.m_lock6CAM_ERR: %s: %s: %d failed to create dentry cam_mem_mgr_release_mem6CAM_WARN: %s: %s: %d Buffer at idx=%d is already unmapped, 6CAM_ERR: %s: %s: %d Incorrect index %d extracted from mem handle 6CAM_ERR: %s: %s: %d Invalid input args %pK %llX 6CAM_ERR: %s: %s: %d Failed in secure unmap, i=%d, fd=%d, mmu_hdl=%d, rc=%d cam_mem_util_check_map_flags6CAM_ERR: %s: %s: %d buffer is released already 6CAM_ERR: %s: %s: %d Failed, dmabuf=%pK, kmdvaddr=%pK alloc_profile_enable6CAM_ERR: %s: %s: %d Reserving secondary heap failed 6CAM_ERR: %s: %s: %d kernel map fail Ion buf at idx = %d freeing fd = %d, imported %d, dma_buf %pKcam_mem_get_cpu_buf6CAM_ERR: %s: %s: %d unmapping failed 6CAM_ERR: %s: %s: %d Kernel mapping in secure mode not allowed, flags=0x%x 6CAM_ERR: %s: %s: %d invalid cache ops :%d 6CAM_ERR: %s: %s: %d get fd fail, *fd=%d 6CAM_ERR: %s: %s: %d Ion Alloc failed, len=%llu, align=%llu, flags=0x%x, num_hdl=%d map_hw_va : fd = %d, flags = 0x%x, dir=%d, num_hdls=%d6CAM_ERR: %s: %s: %d dma end access failed rc=%d 6CAM_ERR: %s: %s: %d Invalid flags for request mem cam_mem_util_unmap_cpu_va6CAM_ERR: %s: %s: %d Failed, dmabuf=%pK 6CAM_ERR: %s: %s: %d Invalid flags: flags = %X 6CAM_ERR: %s: %s: %d fail to map buf_hdl:0x%x, mmu_hdl: 0x%x for fd:%d 6CAM_ERR: %s: %s: %d Only secondary heap supported 6CAM_ERR: %s: %s: %d Invalid params cam_mem_util_map_cpu_vacam_mem_mgr_release6CAM_ERR: %s: %s: %d Released buf handle not matching within table Releasing hdl = %X6CAM_ERR: %s: %s: %d Failed to import dma_buf fd 6CAM_ERR: %s: %s: %d Incorrect index extracted from mem handle Flags = %X idx %d6CAM_ERR: %s: %s: %d Failed in map_hw_va, flags=0x%x, fd=%d, region=%d, num_hdl=%d, rc=%d fd=%d, flags=0x%x, num_hdl=%d, idx=%d, buf handle=%x, len=%zucam_mem_mgr_cleanup_table6CAM_ERR: %s: %s: %d Released buffer state should be active cam_mem_mgr_alloc_and_map6CAM_ERR: %s: %s: %d Kernel mapping in secure mode not allowed 6CAM_ERR: %s: %s: %d Invalid SMMU handle 6CAM_ERR: %s: %s: %d failed to create alloc_profile_enable cam_mem_mgr_cache_ops6CAM_ERR: %s: %s: %d Sec heap region release failed handle:0x%x fd:%d iova_ptr:%pK len_ptr:%llu6CAM_ERR: %s: %s: %d Failed to get kernel vaddr 6CAM_ERR: %s: %s: %d Sec heap region should have only one smmu hdl 6CAM_ERR: %s: %s: %d Incorrect index 6CAM_ERR: %s: %s: %d Released buf handle %d not matching within table %d, idx=%d 6CAM_ERR: %s: %s: %d Num of mmu hdl %d exceeded maximum(%d) 6CAM_ERR: %s: %s: %d Invalid flags cam_mem_mgr_create_debug_fs6CAM_ERR: %s: %s: %d Num of mmu hdl exceeded maximum(%d) cam_mem_util_unmap_hw_va6CAM_ERR: %s: %s: %d Failed in unmap, i=%d, fd=%d, mmu_hdl=%d, region=%d, rc=%d BUF is not cached{g_WO@@h 4@  @ 4?q T@BR*? T!cR"R@C#@ 5@7 R 8*5((R@(@R:3:7[) (W*?'9 @w)R*h @i"h,*v&RBcRRBRRBR RBCR _)@?T*OFWE_DgC{B_RBäRv*RBCR{OBhQqiTs@*Ri~F@!Ӛ RhR(!B !9*OA{¨_{og_WO@@( 4  @)R j` T@) SBR ? T!cRBR@C25@4@)R# qhRBR**7@`7 R y*sh@@R;3|i h@)Riz[hW'9@) @"3@*u @(RB#RRBËR RBR RB㎀Ru _)@?AT*OGWF_EgDoC{B_*RBRRB#RRBÓR{_WO*5@ ??@"T*h*OCWB_A{Ĩ_@6}@ ?2I"T@?T5*RBR*RBRqT*@@T*v{WO`Th@? L?qkTL@!T***T5OBWA{è_RB RRBcR*{ @4@8@hQq"T Ri" )!C94 Rh" @kT!cRR!R*;RBÚR0RBcR'RB#R Rh" ]@RSB㜀R*RBRBCR @{¨_{og_WORPDK***!cRzR*L85RS]@HH@9b6 @RSaL*4R$@e@B#}R*H@)R jT)R qhR**5qAT?RSv_fL8zsssss?]'@!cRBR* @@RS?9U9@*Ri~S@!ӚM)*OEWD_CgBoA{ƨ_R$@BCRq TRB{R**{og_WOCq T9Rd@MS)****!cRkR***q(7TRHga ***`7T{x4a@**6RRHg Y@B#oR***3TRHgazu**@7!T**OFWE_DgCoB{A_RB#jRRRHg Y@BlR***RBCpR{ O@H4 @8@hQqT Ri" )!C9i4 Ru" Jk!T!cR⇀R***OB @{è_RBcRRBRRBㅀR*RBRR@@BcR*{#_WO@@ 4@ `J@ 7hB@Eq ThF@(4 R?(jT(X7`?T`F@(Rj TbB@cJ@CcfR`579Rd**iJ@ iF@jJ@:I=3 jA9j(6)2 Rg ciB@_c?q@ _ WhB@hB@~(R'9@.eH)fB@hR W@!cRbgR**UuQRB#^RFRB]R=RdB@B^RR2RB@RRdF@BAR RBBRRdF@B_R RBc`R _)@?T*OGWF_E#@{C_*RdH)gB@BbRfR{og_WO****77(RjT*7RWR!cRBFR****q(7kT*7 Sz{*****7{T T*zx***7T*OGWF_EgDoC{B_Rz{BJR*** *RzxBGR***_Q(7qTJ(_bR*QqLTq+TJ(_*QqlTRB#ER{ sR`BBr*@R rR` R||||||||  RaR )Ts!B)R RHr`j(c4R *` @{¨_RBRRBR@{O@(4"@qT@39@hQqB T Rj" J!C9 4 Rj" J@_ k T Ri" )@?qA T Rh" Y@@k T 5@!cR"R!R** 4RBR1RB#RURBíRLRBcRCRB#R: Rh" ]@RB㯀R.RBR#RBñRRBòR RBRSBCR*OA{¨_{og_WOsxB:R{R BsR*9TcB97R4sR*@** qa#@`k*~G?kc9h*@`@*Ci} Ra@h*@`@*Ci}`@OEWD_CgBoA{ƨ_C{WOC@@(4@9@QqiT$RZ"C94 RZ @)@ kATRZC5@97!cRB,R* @)@? T*ODWC@{AC_RBc&R@QqT@ q5w@*4RB#.R *RB)RR@B+R*RBC-R*{og_ W O @@4t@hR@EqThV@ R?(jT S R Rr R BR } @9 k RUv) 3>=m4c**v@(TR*7*?BT*@@9闟5 Jh4u5*7`V@(R{jTrbR@RraB**5Rny* iV@:?3h iiV@(62hiV@i7c5@@ RkV/ ɢ h@baBVhR@ȚhR@~&9h@fJ)hZ@2!cd^V@RZR** _)@?T*OKWJ_IgHoG{F_RBNR RBNRRB>RR RB>RRdV@BORRB5R*Rd@gJ)BPRRB6R*5RBQR*v5*Rd@hJ)BUR** **RBWR*{RWo"9h@*R~S@!՚M)V{g_WO@48 Q*?qiT80 R a)!C94*R:cT*H@kTR9c!I*x7X*5%@@!cRBR**ODWC_BgA{Ũ_RBRR&@BR**{  @)4@4*4i:(QqT R*!J!C94 * R*! J@_kT R*! JB9 6 R*! Ja@ * R(! U@*HRB R RBc!R @{¨_RB$R*?0 ? ?0 ?0 ? description=Cam Memory Managerlicense=GPL v2intree=Yname=cam_mem_mgrvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=cam_smmu_api,ion-alloc,cam_debug_utilcam_mem_get_cpu_bufcam_mem_get_io_bufcam_mem_mgr_alloc_and_mapcam_mem_mgr_cache_opscam_mem_mgr_deinitcam_mem_mgr_free_memory_regioncam_mem_mgr_initcam_mem_mgr_mapcam_mem_mgr_releasecam_mem_mgr_release_memcam_mem_mgr_request_memcam_mem_mgr_reserve_memory_regionU?3module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failK__ll_sc_atomic64_orw__ll_sc_atomic64_andnotXF-kmalloc_cachesdma_buf_kunmapаdma_buf_kmapM0cam_smmu_unmap_user_iova{(cam_smmu_unmap_stage2_iovacam_smmu_map_user_iovagcam_smmu_map_stage2_iova2debugfs_create_bool Bdebugfs_create_dirH>kmem_cache_alloc_trace]ZIcam_smmu_release_sec_heap.Mcam_smmu_reserve_sec_heap7cam_smmu_unmap_kernel_iova"cam_smmu_map_kernel_iova zkfree}< dma_buf_getBPdma_buf_put4Ddma_buf_end_cpu_accessMldma_buf_begin_cpu_accessUNdma_buf_get_flags2: mutex_unlockccam_debug_logԐ_cam_smmu_get_iovaecam_smmu_get_stage2_iova֮Amutex_lockcam_get_module_name2|printkv__mutex_initLinuxcam_mem_mgrGNU   ,n0ndxxS|xxSxonnLXd~lxYpxStxYxxS~xxSxxS~xxSxxS~x. xSx. xS},~4x8xS<x@xSH}\~dxhxSlxpxSx}nnxnHxnH{nn<@PnTnxxxxo4 o(n,nDo|~xYxxYx~ xc xxc x(~0x; 4x8x; <xD}T~\xu`xdxuhxp}x~xxxx}~xxxx} ~xxx x(}0X~xx xx }~x4 x x4 x $}Lp~ xxp xxp (}8~@xFDxp HxFLxp X}pntnnnxFx xFx o ~xYxF xY xF ~ x. xF$ x.( xF8 ~@ x@ D xFH x@ L xFh ~t x~x xF| x~ xF } ~ x xF x xF xG xF xG xF } n n x x ( x, x < D  o| ~ x x x x } oT  $ x( x[ ` xd x[ t     n n  ~ x  x x x }( ~0 x^4 x8 x^< xH }| n n xk x% xk x%  $ 4 ~L xP xkT xX xk  ~ x7 xk x7 xk }~x xk$x(xk<}D~Lx PxkTx Xxk`}xn|nnnx xx xo ~xYx xY x 0~8x.<x @x.Dx T~\x`x dxhx t}~xGx xGx }~x^x x^x }nnTo`onn@Plxpx txxx ~x.xx.x~xYxxYx~xx xx}(~0x4xa8x<xaL~Xx \xa`x dxal}x~xVxaxVxa}~x xx x}~x xx x}(~8x <x@x DxT}\xx xx (h~xxxx}~xxx x$}Lt~xxxx}n(n(88n0n08Xn\n`x dnHhx lnHt{xx|nxnxn@xn@~xxxx}~x xx x$}(n8,n80DnHnxnnxx xx o ~xx x$x4~<xY@xDxYHxX~`x.dxhx.lx|~x. xx. x~x@ xx@ x~x~xx~x}~x x x x ~(x,x0x4xD~LxPxTxXxh~px^txxx^|x}xGxxGx}nnnnx-xYxx-xY x0`|oT  (0<txnnnnxHxxHx(<@Ht~|xYxHxYxH}xx~x xHx xH~x(xHx(xH,~8x" <xH@x" DxHL}`~hxlxHpxtxH}nnn@n@HXxn@onn o`<o4nnxx  x x ( 0 8 l ~t xYx x| xY x ~ xH x xH x } ~ x0 x x0 x } ~ x x x x!} !~!x!x !x$!x4!}@!~H!xO L!xP!xO T!x`!}h!t!~!xz !x!xz !x!}!~!x!x!x!x!}!~!xe!x!xe!x!}"~"x"x "x$"x<"}P"~X"x\"x`"xd"xt"}|""n"n""""""""n#n$#n(#n\####xq#x#xq#x##$~$xY $xq$xY$xq$},$~8$x <$xq@$x D$xqT$}h$nl$nt$n$n$n%~ %xY$%x (%xY,%x <%~D%xYH%x L%xYP%x X%}p%~x%x|%x %x%x %}oq o qo8q$o(q 0o"4qs|s (sA08sj@HsPXs`hss'sW z(s08s@HsAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)HJNOPQRSTUVWXYZ[\]^_`abcdekqijIKLMfg     i  @   $ 0o   z W   w04 0!  @ @ Pt `Q  Yq .  kL)    4F |# d  T c h  `   8  ] \ } : " \$Q  .   7:  HU p'AWjuDZm" 0 0b@@|P` .Z HH 4H `X? t | T %@       "|)=\H0 \$< \0>W T6 |2 l h| C( d| + 8& uR0޳'Vnț;A_)kj*˖O<qWuE9MB +.note.Linux.text.comment.altinstr_replacement.init.plt.rela___kcrctab_gpl+cam_mem_mgr_init.bss.rela.altinstructions__versions__ksymtab_strings.rela___ksymtab_gpl+cam_mem_mgr_alloc_and_map.modinfo.rela.text.cam_mem_mgr_reserve_memory_region__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela___ksymtab+cam_mem_get_cpu_buf.rela___kcrctab+cam_mem_get_io_buf.text.ftrace_trampoline.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodatamemcpycam_mem_get_slot.__keycam_mem_mgr_init.__keydma_buf_put__ll_sc_atomic64_andnotcam_mem_get_slot__crc_cam_mem_mgr_deinit__kstrtab_cam_mem_mgr_deinit__ksymtab_cam_mem_mgr_deinit__mutex_init__crc_cam_mem_mgr_init__kstrtab_cam_mem_mgr_init__ksymtab_cam_mem_mgr_initfind_next_zero_bitmemsetdma_buf_getdma_buf_begin_cpu_accessdma_buf_end_cpu_access__crc_cam_mem_mgr_cache_ops__kstrtab_cam_mem_mgr_cache_ops__ksymtab_cam_mem_mgr_cache_ops____versionsdma_buf_get_flagskmalloc_caches__module_depends__ll_sc_atomic64_ordebugfs_create_dirdma_buf_kunmapcam_mem_util_unmapdma_buf_kmap__crc_cam_mem_mgr_map__kstrtab_cam_mem_mgr_map__ksymtab_cam_mem_mgr_map__crc_cam_mem_mgr_alloc_and_map__kstrtab_cam_mem_mgr_alloc_and_map__ksymtab_cam_mem_mgr_alloc_and_mapcam_smmu_reserve_sec_heapcam_smmu_release_sec_heap__crc_cam_mem_mgr_reserve_memory_region__kstrtab_cam_mem_mgr_reserve_memory_region__ksymtab_cam_mem_mgr_reserve_memory_region__crc_cam_mem_mgr_free_memory_region__kstrtab_cam_mem_mgr_free_memory_region__ksymtab_cam_mem_mgr_free_memory_region__crc_cam_mem_mgr_request_mem__kstrtab_cam_mem_mgr_request_mem__ksymtab_cam_mem_mgr_request_mem__crc_cam_mem_mgr_release_mem__kstrtab_cam_mem_mgr_release_mem__ksymtab_cam_mem_mgr_release_memdebugfs_create_bool__stack_chk_failtblprintkmutex_unlockmutex_lockcam_debug_log__crc_cam_mem_get_cpu_buf__kstrtab_cam_mem_get_cpu_buf__ksymtab_cam_mem_get_cpu_buf__crc_cam_mem_get_io_buf__kstrtab_cam_mem_get_io_buf__ksymtab_cam_mem_get_io_bufdebugfs_remove_recursivecam_mem_mgr_state__crc_cam_mem_mgr_release__kstrtab_cam_mem_mgr_release__ksymtab_cam_mem_mgr_releasecam_get_module_name__this_modulekfreekmem_cache_alloc_trace__stack_chk_guarddma_buf_fdion_alloccam_smmu_get_iovacam_smmu_unmap_user_iovacam_smmu_map_user_iovacam_smmu_unmap_kernel_iovacam_smmu_map_kernel_iovacam_smmu_get_stage2_iovacam_smmu_unmap_stage2_iovacam_smmu_map_stage2_iovacam_mem_util_unmap_hw_vacam_mem_util_map_hw_vacam_mem_util_unmap_cpu_vacam_mem_util_map_cpu_va$d.59$d.49$x.39$x.29$x.19$d.9$d.58$d.48$x.38$d.28$x.18$d.8__UNIQUE_ID_description77$d.67$d.57$d.47$x.37$x.27$x.17$d.7_note_6__UNIQUE_ID_license76$d.66__UNIQUE_ID_intree56$d.56$d.46$d.36$x.26$x.16$d.6__UNIQUE_ID_name55$d.55$d.45$x.35$x.25$x.15$d.5ktime_get_real_ts64__UNIQUE_ID_vermagic54$d.54$d.44$x.34$x.24$d.14$d.4$d.53$d.43$x.33$x.23$x.13$d.3$d.52$d.42$d.32$x.22$x.12$d.2$d.51$d.41$x.31$d.21$d.11$d.1$d.60$d.50$d.40$x.30$x.20$d.10$d.0@pP 7020~0a0H20  %kE<EEF|G QR@U<@Ux[@V@VE f@ 7@P@0؟)Lov<pz(!