ELFx@@!{ o g _ WO@cR*yC(k8(?5Ci8x@h?5Ci8(@5@ (Ci8@5Ci8ZH@5@ 'Rk RHCi8?5'RkCi8?5'RkACiw8h4'RkaCiw8h4'RkCiw8h4'RkCiw8h4(k8;5c@BcR!ccRR'RkcAR**`+5Cjw8 'Rk h4@{!Ciw8h4@!Ciw8h4jw8 'Rk h4@{#!Ciw8h4@ACiw8h4jw8 'Rk h4@{C!Ciw8h4@aCiw8h4jw8 'Rk h4@{c!Ciw8h4@Ciw8h4jw8 'Rk h4@{!Ciw8h4@Ciw8h4jw8 'Rk h4@{!Ciw8h4@Ciw8h4jw8 'Rk h4@{!Ciw8h4@Ciw8h4jw8 'Rk h4@{!Ciw8h4@Ciw8h4jw8 'Rk h4@{!Ciw8h4@! Ciw8h4jw8 'R'Rk h4@{#!Ciw8h4@kA Ciw8h4'RkaCiw8h4@#Ciw8h4#"Ciw8H4'Rk Ciw8h4@#!RR`?5!cR"R'Rk!Ciw8h4@ 'RkCiw8h4@R?@ 5(k8h 5h@ RI R% QRH@IW 'R k RI7J7HHk+hCi8H5(R!cR⋀Rh9* _)@?!T*OOWN_MgLoK{J_*RBcR*RBcRRB#R(k84i ) ?kkT*RBÈRi ) ?kT ?kTR ?k˿TR ?kTR ?kTR ) ?k+T ) ?k+Ti ) ?k+Ti ?kTr{og_ W O @ v "Ciy8H4CHk8@h&5@9h78BR*Chky8h4Cӈky8h4@6hky8h4ky8h4Ciy8h4Hk8"5@yHk8h5@7Hk85@7x67RHk8z 5!cRARt**(Ik8 5@# R*#BCiy8h4@#Ciy8@H4+ @!cRDR*bCiy8@h4@#*?րBR*Cky8h4ԆCHky8h4@6ky8h4Hky8h4Ciy8h4tCiy8h4@ "Ciy8h4@Ciy8h4BCiy8H4!cR:R !* _)@? TOKWJ_IgHoG{F_RBC?RRBERRB9R`RHk85BCiy8@h4@BcCR* ) ?kkT ) ?kkT ) ?kKT   k T ) ?k T ) ?k T ) ?k T{O*'RhR('R*@*QOA{¨_{R**{_{og_WOCd@!cRRh@ qTR*!BB"R2{R*Chjz8h4"ׂCiz8"H4@6hjz8h4"ՂCiz8H4Ciz8h4[Ciz8h4Ciz8H4BCiz8H4b Ciz8H4Ciz8H4Ciz8H4Ciz8H4Ciz8H4"Ciz8"H4R*6Ciz8h4:@ (Ciz8h4`c4R`!cR"R*OFWE_DgCoB{A_RBCRRBRRB R`@{g_WOCӨj8h 5@Aq T"Ciw8h4A8մ"Ckw8@h4 C)i8@ 5 @9xH(7Ciw8h4@7A1臟6"A1臟Rs Rkw8h4@"?(" R *ODWC_BgA{Ũ_Rj8(5@BGRR RBHR ) ?kkT J _ kKT ) ?kT{+g_WO @#R*swCix8h4A8"C(kx8@h4 C)i8@5 @9xh(7Cix8h4@7"1臟#R(kx8h4@"?("#R` bCj8h5@4Ci8H5@!cRR*!cRLRj8h 5@bTshCix8h4*u _)@? TOIWH_GgF+@{D_RBJRRBcRRBLRR#*RBKR J _ k+TR ) ?kkTx ) ?kkT ) ?kTq{ OCiu8h4@hCi84 @ 5h@bT5tbshCi8 5h@Qh**OB @{è_RBcORRB#PRRBR*RBRBc(RRBcuR3*3R!*SRRBR**w1RhCi855d@BCRRBsR* _)@?,T*OEWD_CgBoA{ƨ_ ) ?k Ta ) ?kTyi ) ?kTy ) ?kKTx ) ?kkTk@) ) ?kkTk@) ) ?kkT[@I ) ?kkT ) ?kT ) ?kT ) ?kT ) ?kTI ) ?k+T_@) ) ?kT_@k@) ) ?kkTk@ q$Tc!i ) ?kk%T(@) ) ?k%T@)@) ) ?kK%T@' ) ?kK'T7i ) ?k 'T5 ) ?k(TA ) ?k*TSi ) ?k*TQ) ) ?kxT ) ?kKxT ) ?kwT@) ) ?kkyT@@) ) ?kxT@ ) ?kyT) ) ?kyT) ) ?k{T ) ?kk}T_@ q}Tc_@I ) ?k }T_@_@) ) ?kk|T_@i ) ?k |T_@@) ) ?kK{T@_@i ) ?kzT@) ) ?kkzT@ ) ?k{Ti ) ?k{T ) ?kkTG@) ) ?k TG@}K@) ) ?kTK@y ) ?kkTi ) ?k+T ) ?kT) ) ?kT ) ?k+T ) ?kTIk@) ) ?k+Tk@[@E ) ?kT[@CI ) ?kkT[@[@?i ) ?kT<i ) ?k TM ) ?kT ) ?k+T{ g_WOsUҴ"Ci85@4Ciy8h4@TCiy8h4@:Ciy8h4@9 rTUWXChky8h4@6hky8h4Ciy8h4Ciy8H4Ciy84+hUWCXcChky8h4@6hky8h4Ciy8h4Ciy8H4Ciy8h4BCiy8h4@!cRB~RTCiy8h4@ "Ciy8h4@Ciy8h4BCiy8H4!cR:R *OEWD_CgB @{ƨ_RBzRRB#{R RB{RRB9R` ) ?kKTC{og _ W O @R*))hCӨis8h4i@Ci85 15@kB)T*5u#CӨi805@ 4C{C#<RCӈQy((Cis8h49@R*js8h4@@6js8h4(Cis8h4Cis8H4:HCis8h4Y]i85@kbT ) ?kTAuCӨi8&5@4i#C'6RC@Q9((Cis8h4]:@is8h4h@ .R |.R(TCӈjs8h4H@_T6@#Cis8H4js8[@h4U@"Cis8H4hCis8h4ujs85 ;js8h4zuCӨjs8h4Z@is8h4@@6@is8h4js8h4@Hjs8h4|Cis8 @h4@oA@]i85@kbT} ) ?kT@Cis8h4@VbCis8h4Cis8@h4tcCi85ѠBCi8@5"Cis8H4Cis8h4@R?*@ 5* _)@?T*OLWK_JgIoH{GC_RBXRRBYR*RBR*RBCZRRB_RRBc_R* ) ?kTs ) ?k Tu ) ?kT ) ?kKTo ) ?k+To{g_WO@#R*bCix8h4@hCi85 5h@k T!cRbSR*35BCj85@#!a5"C(kx8h4#ACHkx8@h4Cix8h4#Cix8@h4#`bCix8H4tCix8sn@h4@#RR`?(kx8*h4Hkx8@h4@!cRbVRHkx8h4(kx8@h4 _)@? T*OGWF_EgD{C_RBRR*RB#R RBR*RBSR*Rj8H5@BTR*i ) ?kTK ) ?k TU ) ?kT{og_WO@R*T,hCiz8h4y@35CCӈjz8h4@Tjz8h4@C6"Ciz8H4jz8@h4@#Ciz8H4Ciz8h4jz8(5 jz8h4Ciz8H46cCiz8h4@;RO64Cjz8h4@Tjz8h4@C6"Ciz8H4kz8@h4@`#Ciz8H4wCiz8h4kz8(5 }kz8h4Ciz8H4 7cCiz8h4@*Ciz8h4Ci8H5#Ci8@h5C Ciz8H46 Ciz8h4@ARR?*@1T!cR4R(q`(Cӈkz8h4@6"Ciz8h4Ciz8h4Ciz8H4kz8h4 58R!cR2R*D(q`B14*5Chkz8h4@6"Ciz8h4Ciz8h4Ciz8H4hkz8h45 4!cR"8R* _)@?T*OGWF_EgDoC{B_RB#0RRB5R*[ ) ?kT1 ) ?kkT1a RA_a RA__o @@8`*`@'`/`@@0` @@*` @2`@&`3`@8`@ @3`@O+`N=`@/`/`@2`1`7`2`1`-`,`/`@/`.`)`@,`,`5`6`<`2`2`:`5`6`@$`3`7`7`5`%`E-`@`3`1`@:`3`)`:`2`6`7`/`1`A,`(`@,`#`/`@ @/`@<`cam_lrme_device_submit_worker%dCreate submit workq for %s6CAM_ERR: %s: %s: %d Unable to create a worker, rc=%d 6CAM_ERR: %s: %s: %d Register cb failed cb registered6CAM_ERR: %s: %s: %d Get caps failed 6CAM_ERR: %s: %s: %d No get_hw_caps function device registration donedevice count %d6CAM_ERR: %s: %s: %d Invalid count of devices &g_lrme_hw_mgr.hw_mgr_mutexHw mgr init done6CAM_ERR: %s: %s: %d Invalid input args Reg update6CAM_ERR: %s: %s: %d Wrong cb type %d, req %lld frame req %llu, frame_abort %d6CAM_ERR: %s: %s: %d No cb function 6CAM_ERR: %s: %s: %d Can not get task for worker enqueue submit task6CAM_ERR: %s: %s: %d worker doesn't have private data No pending requestdevice busy6CAM_ERR: %s: %s: %d submit request failed rc %d End of submit, rc %d6CAM_ERR: %s: %s: %d sizeof(struct cam_query_cap_cmd) = %zu, args->size = %d 6CAM_ERR: %s: %s: %d copy to user failed 6CAM_ERR: %s: %s: %d Invalid input params hw_mgr_priv %pK, acquire_args %pK 6CAM_ERR: %s: %s: %d Failed to copy acquire args from user Get device id %llu6CAM_ERR: %s: %s: %d Get wrong device id %lu 6CAM_ERR: %s: %s: %d No device is registered reserve device index %d6CAM_ERR: %s: %s: %d Invalid arguments %pK, %pK 6CAM_ERR: %s: %s: %d Invalid device index %llu 6CAM_ERR: %s: %s: %d Failed in release device, rc=%d 6CAM_ERR: %s: %s: %d Error in getting device %d 6CAM_ERR: %s: %s: %d invalid params hw_mgr %pK 6CAM_ERR: %s: %s: %d Wrong device index %d 6CAM_ERR: %s: %s: %d Invalid input params 6CAM_ERR: %s: %s: %d Invalid device index %d Start device index %d6CAM_ERR: %s: %s: %d Failed to get hw device 6CAM_ERR: %s: %s: %d Invalid start function 6CAM_ERR: %s: %s: %d Invalid arguments Stop device index %d6CAM_ERR: %s: %s: %d Failed in HW stop %d 6CAM_ERR: %s: %s: %d Invalid args %pK %pK 6CAM_ERR: %s: %s: %d Error in packet validation %d 6CAM_ERR: %s: %s: %d Error in get kmd buf buffer %d KMD Buf : hdl=%d, cpu_addr=%pK, offset=%d, size=%d, used=%d6CAM_ERR: %s: %s: %d Patch packet failed, rc=%d 6CAM_ERR: %s: %s: %d Error in prepare IO Buf %d 6CAM_ERR: %s: %s: %d Error in port number in %d, out %d 6CAM_ERR: %s: %s: %d Error in hw update entries %d 6CAM_ERR: %s: %s: %d Can not get free frame request FramePrepare : Frame[%lld]6CAM_ERR: %s: %s: %d Invalid args Packet request=%d, op_code=0x%x, size=%d, flags=%dPacket cmdbuf(offset=%d, num=%d) io(offset=%d, num=%d)Packet Patch(offset=%d, num=%d) kmd(offset=%d, num=%d)6CAM_ERR: %s: %s: %d invalid packet:%d %d %d %d %d 6CAM_ERR: %s: %s: %d no io configs CmdBuf[%d] hdl=%d, offset=%d, size=%d, len=%d, type=%d, meta_data=%d6CAM_ERR: %s: %s: %d Invalid cmd buffer %d IOConfig[%d] : handle[%d] Dir[%d] Res[%d] Fence[%d], Format[%d]6CAM_ERR: %s: %s: %d Cannot get io buf for %d %d 6CAM_ERR: %s: %s: %d Invalid plane offset: %zu IO Address[%d][%d] : %llu6CAM_ERR: %s: %s: %d Invalid number of buffers %d %d %d 6CAM_ERR: %s: %s: %d Unsupported io direction %d 6CAM_ERR: %s: %s: %d Invalid hw_device 6CAM_ERR: %s: %s: %d Failed in CMD_PREPARE_HW_UPDATE %d 6CAM_ERR: %s: %s: %d Can't find handle function 6CAM_ERR: %s: %s: %d Invalid kmd used bytes %d (%d) 6CAM_ERR: %s: %s: %d Insufficient HW entries :%d %d 6CAM_ERR: %s: %s: %d Exceed max num of entry FinalConfig : hw_entries=%d, Sync(in=%d, out=%d)6CAM_ERR: %s: %s: %d Invalid arguments, hw_mgr %pK, config %pK 6CAM_ERR: %s: %s: %d No hw update entries 6CAM_ERR: %s: %s: %d No frame request schedule req %llu6CAM_ERR: %s: %s: %d Failed in HW Stop %d 6CAM_ERR: %s: %s: %d No stop ops 6CAM_ERR: %s: %s: %d Invalid handle %u rc %d Offset before %zu after %zucamera_lrme6CAM_ERR: %s: %s: %d failed to create dentry dump_register6CAM_ERR: %s: %s: %d failed to create dump register entry /buildbot/src/partner-android/s-dev-msm-barbet-4.19-sc/private/msm-google/techpack/camera/drivers/cam_lrme/lrme_hw_mgr/cam_lrme_hw_mgr.c*",2FIQS_ #(<EU^dg#8zAF (?IUlVZ]agoz#-CNcam_lrme_mgr_util_prepare_io_buffercam_lrme_mgr_hw_prepare_updateg_lrme_hw_mgrcam_lrme_mgr_util_submit_reqcam_lrme_mgr_hw_releasecam_lrme_mgr_util_reserve_devicecam_lrme_mgr_util_packet_validatecam_lrme_mgr_create_debugfs_entrycam_lrme_mgr_hw_stopcam_lrme_mgr_hw_acquirecam_lrme_mgr_util_releasecam_lrme_mgr_cbcam_lrme_mgr_util_get_devicecam_lrme_mgr_util_schedule_frame_reqcam_lrme_mgr_hw_configcam_lrme_mgr_register_device/buildbot/src/partner-android/s-dev-msm-barbet-4.19-sc/private/msm-google/techpack/camera/drivers/cam_lrme/lrme_hw_mgr/cam_lrme_hw_mgr.ccam_lrme_mgr_get_capscam_lrme_mgr_hw_flushcam_lrme_hw_mgr_init__keycam_lrme_mgr_util_prepare_hw_update_entriescam_lrme_mgr_hw_dumpcam_lrme_mgr_hw_startcam_lrme_mgr_register_devicecam_lrme_mgr_deregister_devicecam_lrme_hw_mgr_deinitcam_lrme_hw_mgr_initlicense=GPL v2description=Cam Lrme Hardware Managervermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64name=cam_lrme_hw_mgrintree=Ydepends=cam_mem_mgr,cam_utils,cam_req_mgr,cam_debug_utilzRx ,D H ` ,HH ` x\C  ,B ,H ` (DF P (H ` <D 0 \$E @D 0,|%H ` (G ` ,,H ` (,G P ,XhH ` AAzRx Linuxcam_lrme_hw_mgrFiūmodule_layout__asan_unregister_globalsF<__asan_register_globalscam_mem_get_cpu_bufUrS__list_del_entry_valid'cam_mem_get_io_bufxccam_packet_util_process_patchesn;bcam_packet_util_get_kmd_bufferocam_packet_util_validate_cmd_desccam_packet_util_validate_packet2: mutex_unlock֮Amutex_lock}P__arch_copy_from_userUƧkasan_check_writeA)k__arch_copy_to_user~Lkasan_check_read:Tdebugfs_remove_recursivetdebugfs_create_booldebugfs_create_dirv__mutex_initEcam_req_mgr_workq_enqueue_task^cam_req_mgr_workq_get_task0_raw_spin_unlockh__list_add_validRv_raw_spin_lock__stack_chk_failO__asan_report_store1_noabortH__asan_report_store4_noabort __asan_report_load_n_noabortcam_req_mgr_workq_destroy__asan_report_load4_noabort2|printkcam_get_module_nameRŞ__asan_report_load8_noabort+cam_req_mgr_workq_createccam_debug_log1(snprintf<C__asan_report_store8_noabort~)HmemcpydmemsetEzZ__sanitizer_cov_trace_pcg__stack_chk_guardGNUM8 $@Pxx Dh@@4Pl<Xt$D`|0PpD D  @$(@4<\@@$,4hpx| $(,4<Xx  8 @ d h x         $ , 0 4 D X p |  8 8     2  2    < o@ oH \ t   2  2   o    , @ H L P ` t    8 8        S _$ ( S, _0 @ D H T X `     2  2     2  2    @ _@_  HP@T2X@\2l 8PTXl|~~ @DHL PT \`p $<X\`x|(( 8<PE@PE\t@I@IoolPlPoo`o`o~ `~` ,T\dh~lp~xoo <\ ,4T\p`tRx`|RRR HL\l0@`p     ,4`hp@tx@|  ` ` ,4<@DHPxDPt` n` n n n @ B@ B$,4 8< @PX` dnh lnx ` $(` 8T`xoo    $ (4@HP@ TBX@ \Bhpx | <@DHXt``   (0@ 4B8@ <BHPX \` dlx  ( T    ! !`$!(!`@!!!!!!<"@" D"H" `"l"`#d#@p#t#@######$8$X$x$$$$$$$$%|%$%%$%%%%&$&H&`&x&x'|' '' '''0(T(|((@((@((()D)H)@\)`)@h)))))**@(*,*@4*D*`*p**l++8,H,d,,,,--D-p------.0.H.`.x.....//>> >>(>8>P>T>X>\>h>t>|>@>$>@>$>>>>??4?P?p?????? @(@H@h@|@@@@@A,ADA`A|AAAAA B(BDB`BxBBBBBC  @  ``  ` ` `` @A `0 `n  @  @@ @ `  ``Z2 y|Z= =   &====    =ZZ`=H 5U =  =c 9== :D Bő/b@\kɦJ,nؙAb]Lzq@`xaLU,n@C9%+.init_array.note.Linux.rela.text.comment.init.plt.bss__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.text.ftrace_trampoline.rela.eh_frame.gnu.linkonce.this_module.rela___ksymtab_gpl+cam_lrme_mgr_register_device.rela___kcrctab_gpl+cam_lrme_mgr_register_device.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rela.init_array.1.rela.fini_array.1.rodata.str1.1memcpycam_req_mgr_workq_destroycam_lrme_hw_mgr_init.__key$x__asan_report_load_n_noabort__asan_report_store8_noabort__asan_report_load8_noabort__asan_report_store4_noabort__asan_report_load4_noabort__asan_report_store1_noabortcam_lrme_mgr_hw_start__crc_cam_lrme_hw_mgr_deinit__kstrtab_cam_lrme_hw_mgr_deinit__ksymtab_cam_lrme_hw_mgr_deinit__mutex_init__crc_cam_lrme_hw_mgr_init__kstrtab_cam_lrme_hw_mgr_init__ksymtab_cam_lrme_hw_mgr_initmemsetcam_packet_util_validate_packetcam_lrme_mgr_get_caps____versions__asan_unregister_globals__asan_register_globalscam_packet_util_process_patches__module_depends.strasan.module_dtorasan.module_ctordebugfs_create_dirg_lrme_hw_mgr__arch_copy_to_user__arch_copy_from_usercam_packet_util_get_kmd_buffercam_lrme_mgr_util_submit_reqcam_lrme_mgr_hw_stopcam_lrme_mgr_hw_dumpdebugfs_create_bool__stack_chk_failprintkcam_req_mgr_workq_get_taskcam_req_mgr_workq_enqueue_taskmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lockcam_lrme_mgr_hw_flushcam_debug_logcam_lrme_mgr_hw_configcam_mem_get_cpu_bufcam_mem_get_io_bufsnprintfdebugfs_remove_recursivekasan_check_writecam_req_mgr_workq_createcam_lrme_mgr_hw_prepare_updatecam_lrme_mgr_hw_releasecam_lrme_mgr_hw_acquirecam_get_module_name__this_module__crc_cam_lrme_mgr_deregister_device__kstrtab_cam_lrme_mgr_deregister_device__ksymtab_cam_lrme_mgr_deregister_device__crc_cam_lrme_mgr_register_device__kstrtab_cam_lrme_mgr_register_device__ksymtab_cam_lrme_mgr_register_device__stack_chk_guard__list_del_entry_valid__list_add_validkasan_check_read$dcam_packet_util_validate_cmd_desc__sanitizer_cov_trace_pccam_lrme_mgr_cb.str.89.str.79.str.69.str.59.str.49.str.39.str.29.str.19.str.9.str.88.str.78.str.68.str.58.str.48.str.38.str.28.str.18.str.8.str.87.str.77.str.67.str.57.str.47.str.37.str.27.str.17.str.7_note_6.str.86.str.76.str.66__UNIQUE_ID_intree56.str.56.str.46.str.36.str.16.str.6.str.85.str.75.str.65__UNIQUE_ID_name55.str.55.str.45.str.35.str.25.str.15.str.5__UNIQUE_ID_description94.str.84.str.74.str.64__UNIQUE_ID_vermagic54.str.54.str.44.str.34.str.24.str.14.str.4__UNIQUE_ID_license93.str.83.str.73.str.63.str.53.str.43.str.33.str.23.str.13.str.3.str.82.str.72.str.62.str.52.str.42.str.32.str.22.str.12.str.2__unnamed_1.str.81.str.71.str.61.str.51.str.41.str.31.str.21.str.11.str.1.str.80.str.70.str.60.str.50.str.40.str.30.str.20.str.10b@ p`p2-Zp [7q cq@% 2 GhYx`h H@< 1@k@+ "@M`@ N^@N v@hW0@W$0W@PX~ZVZP DPmNn