ELFx @@=;"buffer_id=%u len=%ldB total_allocated=%ldB", REC->buffer_id, REC->len, REC->total_allocated"drained size %lx, skipped size %lx", REC->drained_size, REC->skipped_size"heap_name=%s len=%lx flags=%lx", REC->heap_name, REC->len, REC->flags"len %lx, pool total %x is_prefetch %d", REC->len, REC->pool_total, REC->is_prefetch"prefetch size %lx", REC->len"dev=%s name=%s cached=%d access=%d dir=%d, only_mapped=%d", __get_str(dev_name), __get_str(name), REC->cached, REC->hlos_accessible, REC->dir, REC->only_mapped"dev=%s name=%s cached=%d access=%d map_attrs=0x%lx dir=%d", __get_str(dev_name), __get_str(name), REC->cached, REC->hlos_accessible, REC->map_attrs, REC->dir"heap_name=%s len=%lx flags=%lx", REC->heap_name, REC->len, REC->flags"client_name=%s heap_name=%s len=%zu mask=0x%x flags=0x%x", REC->client_name, REC->heap_name, REC->len, REC->mask, REC->flags"client_name=%s heap_name=%s len=%zu mask=0x%x flags=0x%x error=%ld", REC->client_name, REC->heap_name, REC->len, REC->mask, REC->flags, REC->error"gfp_flags=%s order=%d", (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {(unsigned long)(((((((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x20000u)) | (( gfp_t)0x02u)) | (( gfp_t)0x08u)) | (( gfp_t)0x4000u) | (( gfp_t)0x10000u) | (( gfp_t)0x200u)) & ~(( gfp_t)(0x200000u|0x400000u))) | (( gfp_t)0x200000u)), "GFP_TRANSHUGE"}, {(unsigned long)((((((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x20000u)) | (( gfp_t)0x02u)) | (( gfp_t)0x08u)) | (( gfp_t)0x4000u) | (( gfp_t)0x10000u) | (( gfp_t)0x200u)) & ~(( gfp_t)(0x200000u|0x400000u))), "GFP_TRANSHUGE_LIGHT"}, {(unsigned long)((((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x20000u)) | (( gfp_t)0x02u)) | (( gfp_t)0x08u)), "GFP_HIGHUSER_MOVABLE"}, {(unsigned long)(((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x20000u)) | (( gfp_t)0x02u)), "GFP_HIGHUSER"}, {(unsigned long)((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x20000u)), "GFP_USER"}, {(unsigned long)(((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u)) | (( gfp_t)0x100000u)), "GFP_KERNEL_ACCOUNT"}, {(unsigned long)((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u)), "GFP_KERNEL"}, {(unsigned long)((( gfp_t)(0x200000u|0x400000u)) | (( gfp_t)0x40u)), "GFP_NOFS"}, {(unsigned long)((( gfp_t)0x20u)|(( gfp_t)0x80000u)|(( gfp_t)0x400000u)), "GFP_ATOMIC"}, {(unsigned long)((( gfp_t)(0x200000u|0x400000u))), "GFP_NOIO"}, {(unsigned long)((( gfp_t)0x400000u)), "GFP_NOWAIT"}, {(unsigned long)(( gfp_t)0x01u), "GFP_DMA"}, {(unsigned long)(( gfp_t)0x02u), "__GFP_HIGHMEM"}, {(unsigned long)(( gfp_t)0x04u), "GFP_DMA32"}, {(unsigned long)(( gfp_t)0x20u), "__GFP_HIGH"}, {(unsigned long)(( gfp_t)0x80000u), "__GFP_ATOMIC"}, {(unsigned long)(( gfp_t)0x40u), "__GFP_IO"}, {(unsigned long)(( gfp_t)0x80u), "__GFP_FS"}, {(unsigned long)(( gfp_t)0x200u), "__GFP_NOWARN"}, {(unsigned long)(( gfp_t)0x400u), "__GFP_RETRY_MAYFAIL"}, {(unsigned long)(( gfp_t)0x800u), "__GFP_NOFAIL"}, {(unsigned long)(( gfp_t)0x1000u), "__GFP_NORETRY"}, {(unsigned long)(( gfp_t)0x4000u), "__GFP_COMP"}, {(unsigned long)(( gfp_t)0x8000u), "__GFP_ZERO"}, {(unsigned long)(( gfp_t)0x10000u), "__GFP_NOMEMALLOC"}, {(unsigned long)(( gfp_t)0x2000u), "__GFP_MEMALLOC"}, {(unsigned long)(( gfp_t)0x20000u), "__GFP_HARDWALL"}, {(unsigned long)(( gfp_t)0x40000u), "__GFP_THISNODE"}, {(unsigned long)(( gfp_t)0x10u), "__GFP_RECLAIMABLE"}, {(unsigned long)(( gfp_t)0x08u), "__GFP_MOVABLE"}, {(unsigned long)(( gfp_t)0x100000u), "__GFP_ACCOUNT"}, {(unsigned long)(( gfp_t)0x100u), "__GFP_WRITE"}, {(unsigned long)(( gfp_t)(0x200000u|0x400000u)), "__GFP_RECLAIM"}, {(unsigned long)(( gfp_t)0x200000u), "__GFP_DIRECT_RECLAIM"}, {(unsigned long)(( gfp_t)0x400000u), "__GFP_KSWAPD_RECLAIM"} ) : "none", REC->order$$N N N N maskGFP_ATOMIC3ion: failed to register misc device. ion_secure_cma_map_kernelUnsecure failed, can't free the memory. Leaking it!6--- pa %pa len %lx 3%s: heap_id %d not found mmdrivers/staging/android/ion/msm/msm_ion_of.clongdev_namegfp_flags=%s order=%d __GFP_DIRECT_RECLAIM3ion: failed to add sysfs attributes. 3%s: creating thread for deferred free failed %d order %u lowmem pages in uncached pool = %lu total 3Bad math! expected total was %lx actual was %x drivers/staging/android/ion/ion.cis_prefetchmap_attrsion_device_add_heapinclude/linux/uaccess.h&heap->split_page_mutexVMID %d: %d order %u highmem pages in secure pool = %lu total 6pool total (uncached + cached + secure) = %lu ion_secure_carvout: invalid buffer flags on free. Memory will be leaked .3%s: Assign call failed, flags 0x%lx 6%s: mmaping from secure heap %s disallowed CARVEOUTuser_contigdrivers/staging/android/ion/ion_system_heap.cchar[64]GFP_DMA32include/linux/freezer.h6------------------------------------------------- cached3%s: failed to create %s worker thread: %ld 3%s: dest_nelems invalid ion_hyp_assign_sg_from_flagsmismatch in the sizes of secure cma chunks 3%s: length of allocation from %s must be a multiple of 1MB HYP_CMAbuffer_idflags3%s: buffer already found.3%s: this heap does not define a method for mapping to userspace 6%s: Failed to get allocation for %s, ret = %d 3%s: Failed to get secure vmids ion_hyp_assign_from_flagsheap_name=%s len=%lx flags=%lx ZONE_MOVABLE%s&pool->mutex%d order %u lowmem pages in cached pool = %lu total ion_secure_cma_mmapFail to allocate sg table secure_displaydrivers/staging/android/ion/ion_page_pool.cdrivers/staging/android/ion/ion_carveout_heap.cconst char *noneGFP_HIGHUSER&(&heap->free_lock)->rlock4%s: heap type not supported, type:%d ion_mmapion_system_secure_heap_allocate3attempted %s address was %pa len %lx gfp_flags&idev->buffer_lock%d order %u highmem pages in cached pool = %lu total ion_hyp_unassign_sgtotal pool size of %d is unexpected 3%s: cannot allocate cached memory from secure heap %s audiointGFP_HIGHUSER_MOVABLE4ION client likely missing a call to dma_buf_kmap or dma_buf_vmap, pid:%d 6uncached pool = %lu cached pool = %lu secure pool = %lu secure_heapinclude/linux/dma-mapping.hdev=%s name=%s cached=%d access=%d dir=%d, only_mapped=%d GFP_KERNEL_ACCOUNT__GFP_NORETRY__GFP_ACCOUNTtotal_heaps_kb3Failed to create heap debugfs at %s/%s This heap needs to set the sgtable4Partial cmo only supported with 1 segment is dma_set_max_seg_size being set on dev:%s COMPACT_SUCCESSCOMPACT_PARTIAL_SKIPPED3secure_carveout_heap: Assign token 0x%x failed &(&heap->prefetch_work)->timerfreememory-region__GFP_HARDWALL3%s: Heap type is disabled: %d ion_heap_create3%s: Assign call failed ion-msmlen %lx, pool total %x is_prefetch %d dev=%s name=%s cached=%d access=%d map_attrs=0x%lx dir=%d unsigned longnameNoneCOMPACT_NO_SUITABLE_PAGECOMPACT_DEFERREDCOMPACT_CONTINUE3%s: error creating heap %s type %d base %pa size %zu -------------------------------------------- 3%s: Unassign call failed. msm_ion_parse_dtspss%s_statsLRU_INACTIVE_ANONLRU_ACTIVE_FILE3%s: Invalid heap type %d ion_create_kworkerUnable to allocate cma bufferion_hyp_unassign_sg_from_flags6%s: kernel mapping from secure heap %s disallowed 3%s: failed to secure buffer 3Failed to create device %s SYSTEM_CONTIGmsm_ion_populate_heapunsigned intdir%d order %u highmem pages in uncached pool = %lu total 6%s: Incorrect heap type or incorrect flags SYSTEMadspdrivers/staging/android/ion/ion_cma_secure_heap.cGFP_NOIO&idev->lock3%s: can not add heap with invalid ops struct. %s_shrink4%s: ioctl validate failed ion_heap_init_deferred_freeion_system_secure_heap_map_userion_secure_cma_allocatedrivers/staging/android/ion/ion_heap.ctotal_allocated__GFP_ZEROion_sgl_sync_rangeCOMPACT_COMPLETEuncached pool = %lu cached pool = %lu secure pool = %lu ion_system_heap_allocateDMAgfp_t3%s: Failed to register shrinker %s-%s-%d-%sion_cma_allocateget_ion_heap6ION heap %s created enum dma_data_directionsize_tGFP_TRANSHUGE__GFP_RETRY_MAYFAIL3%s: failure mapping buffer to userspace ZONE_NORMALCOMPACT_PRIO_ASYNCion_ioctl4%s: failed to set task priority for %s worker thread: ret = %d 6%s: Kernel mapping from secure heap %s disallowed qcom,ion-heap-typeboolhlos_accessibleclient_name__GFP_ATOMIC&heap->waitqueue(work_completion)(&sheap->work)SECURE_CARVEOUT6ION heap %s created at %pa with size %zx %llu ion_allocVMID %d: %d order %u lowmem pages in secure pool = %lu total 3Bad math! Did not detect chunks correctly! %lx %lx %lx %lx 3%s: securing buffers from clients is not supported on this platform drained size %lx, skipped size %lx drained_sizeGFP_USER__GFP_MEMALLOCtotal_pools_kbCOMPACT_PRIO_SYNC_FULLCOMPACT_CONTENDED6%s: System heap doesn't support secure allocations ion_system_secure_heap_map_kernelSYSTEM_SECUREqsecom_ta__GFP_MOVABLEion_buffer_kmap_put3%s: Failed to parse secure flags 0x%lx 4------------[ cut here ]------------ SECURE_DMAsystemonly_mapped__GFP_RECLAIMion_buffer_addCreating child pool %s failed drivers/staging/android/ion/ion_system_secure_heap.c__ion_secure_cma_allocate_non_contig__data_loc char[]__GFP_HIGHMEM__GFP_NOWARN__GFP_NOMEMALLOCLRU_INACTIVE_FILECOMPACT_SKIPPEDion_hyp_assign_sg&sheap->alloc_lockskipped_sizeheap_name(null)GFP_NOWAIT__GFP_IO__GFP_NOFAIL__GFP_WRITECOMPACT_PRIO_SYNC_LIGHT3%s: source_nelems invalid 3chunks: len|3Cannot allocate less than 1MB include/linux/scatterlist.hprefetch size %lx GFP_TRANSHUGE_LIGHTpool total (uncached + cached + secure) = %lu uncached3%s: Unable to populate heap, error: %dordererrorGFP_KERNELGFP_NOFS__GFP_HIGH__GFP_COMPheap->ops->map_kernel should return ERR_PTR on errorCOMPACT_NOT_SUITABLE_ZONEFail to allocate buffer 3%s: CMA heap doesn't support secure allocations 3%s: Failed to get secure vmid(s) allocationCHUNKUnknown heap type: %s. You might need to update heap_types_info in %ssecure_carveoutclient_name=%s heap_name=%s len=%zu mask=0x%x flags=0x%x client_name=%s heap_name=%s len=%zu mask=0x%x flags=0x%x error=%ld pool_totalGFP_DMA__GFP_KSWAPD_RECLAIMion_buffer_destroyion-pool-%s-workerheap->work_lock(work_completion)(&(&heap->prefetch_work)->work)6%s: Mapping from secure heap %s disallowed ion_secure_cma_map_user&sheap->chunk_lock3%s: non-secure allocation disallowed from heap %s %lx 3%s: Unable to find first entry of non contig list 3%s: Unable to find reg key__GFP_THISNODE__GFP_RECLAIMABLE4ION client likely missing a call to dma_buf_kunmap or dma_buf_vunmap _rs.lock4heap %s doesn't support map_kernel tokenion_secure_carveout: creating heap@0x%llx, size 0x%llx 6%s: Mapping non-HLOS accessible buffer disallowed no memory is allocated from this pool Invalid chunk size of %d Failed to parse DT node for heap %s buffer_id=%u len=%ldB total_allocated=%ldB __GFP_FS&buffer->lockion_dma_buf_vmapLRU_UNEVICTABLELRU_ACTIVE_ANONqsecomL ]!%8B#Bbbbp`@` H`@ @@ ` @ qcom,msm-ion    ion "$  {OPqaT @A$Rs!OA{¨_{OPqAT@$Rs!OA{¨_{OPqaT@@$Rs!OA{¨_{OPqT@@R@9$Rs!OA{¨_{OPqAT@$Rs!OA{¨_{OPq!T@y@yB@9F@9@b@9$Rs  !OA{¨_{OPq!T@y@yB@9F@9@"@$Rs  !OA{¨_{OPqaT@@$Rs!OA{¨_{OPqTDK)$Rs"!OA{¨_{OPqT@@D)@$Rs!OA{¨_{+WO@$@w@78607H6@7RC_qN _)@?TOGWF+@{D_{_WO@<@Y`iB@i@(#R@R C=u(* @qSR @@$R _)@?TOFWE_D@{B_{WO@$@v@78607H6 7#R# _)@?TOFWE{D_{WO@ <@Y`iB@i@C3R@ @R =u(*@ @R$R _)@?TOEWD@{B_{+WO@$@w@78607H6@7#R # _)@?TOGWF+@{D_{_WO@ <@Y`iB@i@C3R` @R =u(* @ @R$R _)@?TOEWD_C{B_{+WO@**$@w@78607H67#RP9# _)@?TOGWF+@{D_{_WO@** <@Y`iB@i@HC3R @ (R=u( P9@ @R$R _)@?TOEWD_C{B_{+O@$@u@78607H6 7#R# _)@?TOF+@{D_C{WO@ <@Y`iB@i@C3R@ @R =u(*@ @R$R _)@?TODWC{BC_{og_WO @**$@*z@78607H6@7{:@ @`?y\h }@#RI?3)A*$)5:@! @ )!!@y#C9G9# _)@?!TOIWH_GgFoE{D_C{og_WO@* :@ @w>@Y`iB@i@ qQCѢS*`_ @R)r)A JA*hRU}uh ()6:@! @ )!!@y @B9F9$R@*"^_ _)@?!TOHWG_FgEoD{CC_{+WO@$@w@78607H6@7#R # _)@?TOGWF+@{D_{_WO@ <@Y`iB@i@C3R` @R =u(* @ @R$R _)@?TOEWD_C{B_{WO@**$@v@78607H6 7#RL)# _)@?TOFWE{D_{WO@* <@*Y`iB@i@C3R@ @R =u(*P)@ @R$R _)@?TOEWD@{B_C{g_WO@**$@z@78607H67#R P)# _)@?TOHWG_FgE{DC_{g_WO@* <@*Y`iB@i@HC3R @ (R=u( T)@ @R$R _)@?!TOGWF_EgD@{B_C{+_WO@**$@y@786y07H67# R@ R#O ) _)@?TOHWG_F+@{DC_{g_WO@** <@Y`iB@i@C3 R  @R  R=u(*wuS )@ @ R$R _)@?!TOGWF_EgD@{B_{og_WO @***$@*z@78607H6`7{:@ @`?y\h }@q# (RIk?3)A*$)d4:@! @ )!!@y#C9G9c9 _)@?!TOIWH_GgFoE{D_{og_WO@*) :@ @v>@Y`iB@i@Y qQC3*`@)R)r @)A k @JA*hR}uh ()d5:@! @ )!!@yC9G9 A)c9$R @* _)@?!TOGWF_EgDoC{B_{ OPqT @$R"4!cB@!OB @{è_{_WO@*#*@ ?@T*R@?T 1@K!kAT @kTa?***OCWB_A{Ĩ_{ O@R r=<; (@ @ @ `!Bh"@Z6h"@7h@@ )JR  5"thJ@i"jbKhii jjh@c*@B#R@#с6Rh.@(h2@c*@B#R@#с4RA _)@?TOWWV{U_!!@# R#h.@h@# R#{Bc{_C{#@IRI r E#?|@h _)@?T#@{C*C_C{#@IRI r E#?|@ h2@`b#? _)@?T#@{C*C_{DB!{_{@ @ ?*{_{ WO@**"@?T 1@& 7@?aT@_ q(T(R!)0R jT**OCWB @{Ĩ_!{og_ W O  @)*-B(@/*-@>#)!A/ U@#?tT"**@T*bB@`T3@&h6@R r!@&R c\ @@?`4*1 T@6*@@?* 5h@hBi`"!Bhhii@**@  A*@  _hT T !*@Jh~ 3@cs @96@@?ֻs@?TT )R 9!@3?TT _)@?aTOKWJ_IgHoG{F_A8ՂBcR h@IR3##@ER!Bc r C?T @!!{O@!  @@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7OC{B_ 8)ii J q))}Ii(%Țh6A8h@h@@_@?ֈAhh@qh!Th@6{ WOAb*Bh@`@ A97h@qT!`5`@@ @?h@@@?J6vVh@Z@(Z"aR"ROCWB @{Ĩ_{O@!   @@   8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7OC{B_ 8)ii J q))}Ii(%Țh6A8h@h@@_@?ֈAhh@qh!Th@6{g_WO@@RR rR r @@R rR! @"@Q4( @h47@@*"@@"*Z( @_kCT?CT`ODWC_BgA{Ũ_u@uB9*hu u#@C6wZ*{O@3@*!`B6i"A(  Ҩ h&t@OA{¨_{g_WO@`B*@(@6 R  R? TR `T R AT{@5#*&@(@ R RJy@   *TR T R T+R R  R AT*@@*(7  8)ii J q))}Ii(%ȚH6A8 @ ) _@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7@@ @*H7`4BhqBT@*?7q+T(R9@*q*TtOGWF_EgD@{B_ R R T 8)ii J q))}Ii(%Ț6A8H@H@{h@ @@@_*?hAH@qH!TH@6t 8)ii J q))}Ii(%Ț6A8H@H@{h@ @@@_*?hAH@qHTH@6[!!{g_WO@@*@(@6 R  R? TR T R AT{@5#*&@(@ R RJy@   *TR T R T+R R  R AT*@@*(7  8)ii J q))}Ii(%ȚH6A8 @ ) _@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7@@ @*7`4BhqbT@*?@*9OGWF_EgD@{B_ R R T 8)ii J q))}Ii(%Ț6A8H@H@{h@ @@@_*?hAH@qHTH@6{ 8)ii J q))}Ii(%Ț6A8H@H@{h@ @@@_*?hAH@qHTH@6b!{ @`v@ @{¨_{*{_{"R{_{og_WO@R R@* Tz@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h!7*OGWF_EgDoC{B_R**TRTR R T7z@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@H7*#*@C_ T***{A8*9@_T(C@9 _h4(_&R@ @*(_z@ 4 Ո8i{ q))}i(%Ț6@@@qT@H6*'z@ Ո8i{ q))}i(%Ț6@@ Ո8i{ q))}i(%Ț6@@@qT@h68i{ q))}i(%ȚH 6@@X@@#R$R**?A@q@T@H6@#8i{ q))}i(%Țh6@@(@ @#R$R** ? @(A@qT@68i{ q))}i(%Ț6@@(@@#R$R**?@(A@qaT@(6@C*_& 8)ii J q))}Ii(%Ț6A8@@w@***?A@qT@6 8)ii J q))}Ii(%Țh6A8ը@@v@$R***?ȎA@qT@h6{*{_{"R{_{og_WO@R R@* Tz@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h!7*OGWF_EgDoC{B_R**TRTR R T7z@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@H7*#*@C_ T***{A8*9@_T(C@9 _h4(_*@ @*(_z@ 4 Ո8i{ q))}i(%Ț6@@@qT@H6*'z@ Ո8i{ q))}i(%Ț6@@ Ո8i{ q))}i(%Ț6@@@qT@h68i{ q))}i(%ȚH 6@@X@@#R$R**?A@q@T@H6@#8i{ q))}i(%Țh6@@(@ @#R$R** ? @(A@qT@68i{ q))}i(%Ț6@@(@@#R$R**?@(A@qaT@(6@C*_& 8)ii J q))}Ii(%Ț6A8@@w@***?A@qT@6 8)ii J q))}Ii(%Țh6A8ը@@v@$R***?ȎA@qT@h6{ 0 @@{¨_{{_{_WO@h@@@h@97&@ { &VJ@R rR`v"*x@w6^u"*`@@@?**t5*OCWB_A{Ĩ_*!{ O@h@@ @(t"*h@h4u@!`5`@@ @? @94u@Th@uhOB @{è_h@)@)R 9!{O@@@ @("*@h4qT@@ @?֟!5OA{¨_A8E@*@(_{WOT@@R rR`"*@6vVOBWA{è_{ OT@*"@T @?aT6"@(  Ҩ &OB @{è_{og_WOC4*** @4H7q(RAT**B(k@T\54 @(@ TiK  K2_i6si6Bi )qT))@isi6Bi )qT)-@* ?T(@W*OFWE_DgCoB{A_!`5a:@Aa @!!{og_WOC@R R@*h Tz@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@('7OFWE_DgCoB{A_RTRTRh R T7z@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h!7*"*ۊ@B Tւ A8 {@@ThC@9x_(4h_@ @_(6@T @* M@)@**#tD5@AT$z@  8)ii J q))}Ii(%Ț6h@h@$x7BhqT5@**?x_z@  8)ii J q))}Ii(%Ț6h@h@h@qhTh@6w_z@  8)ii J q))}Ii(%ȚH6h@h@h@qh!Th@6*  8)ii J q))}Ii(%Ț6h@h@_@#R$R&*?Ah@qhTh@6 8)ii J q))}Ii(%Ț(6h@h@_@#R$R&*?Ah@qhTh@H6X 8)ii J* q))}Ii(%Țh6h@h@zH@#R$R&R*?HAh@*qhTh@6*q  @ @! 8)ii J q))}Ii(%Ț6A8@@_@c&**?A@qT@6 8)ii J q))}Ii(%Ț6A8h@h@_@$R&**?ȎAh@qh!Th@6{og_WOC@R R@*h Tz@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@('7OFWE_DgCoB{A_RTRTRh R T7z@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h!7*"*ۊ@B Tւ A8 {@@ThC@9x_(4h_@ @_(6@T @&R M@)@**#tD5@AT$z@  8)ii J q))}Ii(%Ț6h@h@$x7BhqT1@**?x_z@  8)ii J q))}Ii(%Ț6h@h@h@qhTh@6w_z@  8)ii J q))}Ii(%ȚH6h@h@h@qh!Th@6*  8)ii J q))}Ii(%Ț6h@h@_@#R$R&*?Ah@qhTh@6 8)ii J q))}Ii(%Ț(6h@h@_@#R$R&*?Ah@qhTh@H6X 8)ii J* q))}Ii(%Țh6h@h@zH@#R$R&R*?HAh@*qhTh@6*q  @ @! 8)ii J q))}Ii(%Ț6A8@@_@c&**?A@qT@6 8)ii J q))}Ii(%Ț6A8h@h@_@$R&**?ȎAh@qh!Th@6{{_{{_{{_{*c@{_{{_{*c@@@{_{*c@@{_{{_{**{_{**{_{**{_(@_{ @qT!5`@@ @?h@@@? @{¨_{WO@#!R*@T@ )@[)@3I (t6BhqT5@#"R*? _)@?TOEWD{C_!!{O?cT*R*`6*OA{¨_{og_W O C@ 6@@C"@4@TqşxQA8@CR9@aR32@7@9@"(7@K6J郉J1_ ꇟj@)"CR``T@R9ZT* A *@* _)@?AT*OJWI_HgGoF{E_{_WO@3tSbqHT**!RA8@9@xӉ(7@J6")胈)1?釟I@"?("!RrkT@5@h5@H4 @9 6 _)@?!TOFWE_D@{B_u7Rrk@ThRrkT Rrk T@ A)@T*6y@@5#(@)? T*R@?T 1@K!kAT @qTa"R@@5#(@)?T*R@?@T 1@K!kAT @qTa**4~@R*@7 )R! 9|@"RaR@9@(7@J6")胈)1?釟I@"?("g~@ch *\{O@_$q T ib8)  O!R@JFt@ZB@R r1R ZBR@2.t@ZB@R r1R ZB R 0``@?Th@(h@Hh@LOA{¨_!"Rb@c@e@dB!!{ _WO(@5@?L }H  @@L(4@*~  @kTkT @?} S4 @)~*q) T @R*h`ODWC_B @{Ũ_!{ @{_{g_WO7@ @H4HL@@T@*t:   @k"T@T@j@,@Fkz)~+ J)d&@3 1( F5h@bT*ODWC_BgA{Ũ_{@ @ @ @H?@B{_{_WO@*  6*c`6@@ @*@)L ˔~ hH(q*TcRRBR****74cR* ~t**` _)@?TOUWT_S{R_{#O@#!R@T@#!R@S) _)@?TOE#@{C_!{ WOJ6Z@iZ@(hZ`"aR"ROCWB @{Ĩ_{OsZ@OA{¨_{*{_{og_WO*Z@VZ@J@T Z6 #@( h#@Z@(˨Z6@@@@qkT5@@ @?@7@@?@TATOEWD_CgBoA{ƨ_{"R{_{OC@  P T !Bd*@c?BTRt* @)@?TOB{A_!th@@C{og_WO {A8!R*|Z@#*!R*H@H5#"RvZ@@9?76*#<@ T6#@(  ҩ(#@iZ@(hZ@qT!5@@ @?ֈ@@@?{ )JR  {_{WO.@^L@a@b*? ~@OBWA{è_{WO6@4`шA97*~t"RLK_q-T@@a@? ~@OBWA{è_C{og_WO@@4@@@6ВRrh@+T R{ rR 2 !q R;R @ &8k( T @`a@@*i#( }@ 6(@9CkiT*a@**`h2@9h5y@#!R@T@ J@R!ٚ#)(@3J   t6Bh5@#"R*?h@Rh#}@h @H6h@ R r   ?!qXh@jT` _)@?!TOHWG_FgEoD{CC_!{_WO*@"6@ R" @*@6R"}@HR(@R"}@OCWB_A{Ĩ_{ WOA8@h6`97h@9(44@h5@i4q@h6`97])*@6R"}@R@R"9u9uOCWB @{Ĩ_@7!{ WO6h@h4t @Qhh@4t@Qh Ra" 6R6"@(  Ҩ &h@ *@}@""Ț"H(ˁR(hR"ȚOCWB @{Ĩ_!!{O`@4@h5@4qtOA{¨_{{_{ @*h "!ȚR @{¨_@a6 @( @!_@@__{ g_WOA85@) *B4*_qT*v;Rqa@hRB#Țh@h# kT*h@5y4i@5 h@y4i@( i@!**OEWD_CgB @{ƨ_{WO@*R** r$RB!B V)"~s6(R29OBWA{è_{{_֠4$qT*_@R_qaT R_!q_{ (@*7(7H7h777777(7H7cIRI R)RIRiRR )R IRRIRIRR7?qKT4&qT*8(74&qTHRqT(R * R) (  4&qTHRHR qT(R qAT(R a)@9@7 a@h "!ȚRs@!}@R @{¨_!!!{_WO@ B@7(7H7h777777(7H7cIRI R)RIRiRR )R IRRIRIRR@ pK@?qThRR33C"R%RC 5h @4h@* @R!~h @kT )6`@a @ *@"h @4v@*R@@~(L   Kh @kT _)@?TOEWD_C{B_!{og_WO@R rBR)R0@ŀҘ L{c< TqhT'ܚ(6@@R r$R@*HXR @Hr9R  d)"~ȂɆhN@@@Ry r$R"6#`&HXR @HrR  `)"~ȂɆhN@@@ŀR r$R"6'@"HR @H r  |)"~ȂɆhN@jV)"s@@R r$Rt@HXR @6RHr  X)!B"~hN@@@R r$R"u@HXR @RHr  X)!B"~hN@@@R r$R"u@HR @H r  |)!B"~hN@@@R r$Ru"ubHXR @8RHr  `)!B"~ȂɆhN@@@R8R r$R29"vHXR @RHr  d)!B"~ȂɆhN@@@R r$R29"vHR @H r  |)!B" ~ȂɆhN@k@9*R29"v4*v@`HT!R?` T@v@@``@``@ @ O@``@``@`vt"A`"&A`&t*A`*vb< TT@`@` @ ~@OEWD_CgBoA{ƨ_֠@``@``@ v@``@``@@v@`,R`!Bh{+O )@ ?rk )4JRc?BT5 _)@?aTOF+@{D_!*!*~@{og_WO@@5R"}@H|t!@!"}@H|t@*@i@5R"}@X @!"}@H|t@!"}@H|t@*@i@~"}@X @9R(#}@H|t!@!(#}@H|t@*@i@~5R"t}@Z #@"!"}@H|t#@"!"}@H|t(@)+@i2@"}@I ~} @9R(#}@H|t!@!(#}@H|t2@ +@i:R@H#}@I t} @!H#}@H|t@!H#}@H|t@ +@iŀҫ2H#I }@}  t9 @+@iH#}@I } 2bT"qHTh'Ț6@@H#}@h|t*@H#}@h|t*@(" 5R9Z @*@i"}@I } 2cT#qHTh'Ț6@@"}@h|t*@"}@h|t*B :R9 @*@iH#}@I } 2bT#qHTh'Ț6@@H#}@h|t*@H#}@h|t*3_ @!!OGWF_EgDoC{B*_s_ @{ WO6RA8`@@H6`@@H6` @@H6n @;7n @;n @;OCWB @*{Ĩ_{og_ W O @>(@7(7H7h777777(7H7cHR(R(RHRhRR (R HRRHRHRR )@JL_IiTvi@)1@)5 !Q?qTŀҊI%ɚi)7I?R r7t*:R<R8R!QqTŀ҉(%Ț(6h@97@R rR%_'qCTHT"R5R@i T_qcTB@#TRR@TG@T?T@T*?$T@ RR5!#}@"@9B4@6nz@6nz@9 B5T@@*B"9 ?CT***@IM} @q)T@R*R r *R rR* r@ !#@R R r** 54R r**5@^ *C**@@ Aџ(A @: @I@ kTH@@AT @ Ri!')I@)  zH@@T @I@ RJ@i!J')  )@@C)F)z)  z 6I#A( h[#vh @4@q+T3"R#R`4h@*@h@qThRR33ѤC"R%R#>)`5@H4@* @R!~ @ kTR rv5wu4 @*Mv+!D @*4@*R@@~(L I K9@?kT @@T@__T@T@__T _)@?T*OKWJ_IgHoG{F_!!!{g_WOŀҘ***qTqT'ךH6"BR* @**@ ** 4KqjTA**Z_qT_qT'ښH6A#"R* @**@ **(  4KqT*9?qT?qT'ٚH6!#** @**@ **  *ODWC_BgA{Ũ_{og_W O C@ R@ rR*` J ?@JT{3TSi{khT@R!ӚOt T @)R@)Ah @9h777777(7H7h7777N@V 4&q TgR5RURuRR5R UR RURURRURN@4&qTHRq T(R* R)] (  @@9H4H@4H @qT6A@9?@T5!R?@! T@ )@s)@3I)  x7Bh5@H"R*?|4&qTHRq!T(RHRqAT(Ra@`@@  9 _)@?!TOJWI_HgGoF{E_!!!!{O@* @B TL@@ R@!L_,)K@kFkzk  kzKT,@@ R@!,?,)K@kL+  ˍz-m@k Y3@K4+RL@o@m L,  FA+Y-@kl%l4s sB6"A(  Ҩ &*OA{¨_!!{@R r0R)R 0{_`{_{_WOI)L@ R+?I K@XR@ r***(R?!L}@"Tu*aT@R rRR!R r 4*0u.u*saT%@T@O#!R @U))@) @ @ H@)@)3Ki I W)#"R*?* _)@?T*OFWE_D{C_!{ O@@?LUh@@~*aTOB @{è_{!R{_{_WO@ TA@)FL)z(6t@#!R@ @W)@)F)z(zt6Bh5@#"R*?#!R@#!R@ W)4|@ _)@?TOFWE_D{C_@R r2R`RaAIR*R2tt{#_WO@ L@ @R rRR!R r*@5@Tww _)@?T*OGWF_E#@{C_ֈ@ @ F @Jz)LI i@) Y)@9*H6@@#!R@~@ @W)@(Fzzsh6Bh5@#"RCR?*C{#g_WO@Ҩ@@@`@a @ Y@ @N@?@ X~@96@#!R@I@o)@)F)z(zu6Bh5@#"R*?(Fӂ@z@z _)@?!TOHWG_FgE#@{CC_{og_W O C@ R r@ @3R  nB  @!nB@{@R rR` * #*`T@*#C@@ T@3#R!C7C_C_5@A6:YSs')Rhi2!W @@@!@T @@@T _)@?ATOJWI_HgGoF{E_{c# @ ? TR +@kT)@? aT @{_֠{_{  @(@)! T@ (@k@j@R J@J~ @ kT@ aT @@@3KH !! @{¨_{#WO@ @@@)FL)z(#!R@@ @HF zh@)˩ )zS)#"R*?#!R@#!R@ S)4|@ _)@?!TOFWE#@{C_@R r5Rh@ RL ( KR aAiR*R2tt{ g_WO Y @JJZ  _ T@R rRV ؚR r*4*=T@*`@a@ h@@ Fk@L)z(J@ H.)8hTh@*hqdT@i@@`@@)F)z~) zQq Tw*OEWD_CgB @{ƨ_{g_WO@ B@`@a @ @*@"@9(6@b @a@*?h @4t@*҈@)@@@~3I Ah @k#T@ (ODWC_BgA{Ũ_q_*777(7H7h777777(7_R(RHRhRR(R HR RHRHRRHR R !A %A)A,-@)N5@))@J@ 1@)@ i! !)}@)*!((t_{*{_{WO@#0@qT(@AqT _)@?a T*OEWD@{B_*4*@a#7 5@kT""bG94**@#T Ҷv"Tw@6i"@( @# @T@ @̂*Il @r%RR*{og_WOC0*RA8@9@hxӊ(7@K6j"J郉J1_ ꇟ@h")t"վ 3B;B @) 8*@* ? ?873B*3B*@ 3B;B( 8@ @ ?( ?Փ873B3BR@9@xӊ(7@K6"J!郉J1_ ꇟ@")"Շ 3B;B @) 8*@* ? ?873B3B*t@t 3B;B( 8@ @ ?( ?Փ873B3BR"@9@hxӊ(7@K6j"U*J郉J1_ ꇟ@h"){"N 3B;B @) 8*@* ? ?3873B**5D3B*z@9 3B;B( 8@ @ ?( ?873Bը*5.3B*H4*OFWE_DgCoB{A_@H'6 T@'6 c@('6 Ջ@'6 ՚@H'6 @'6 ը*5*I7i77777 7)7I7i77?cHRH 7*(RHRhRR (R HRRHRHRR?CqTŀ҉(%Ț(6Y4*x*9# "T@R rR R@9@#(7@K6J!郉J1_ ꇟ @)"; 3B;B @) 8*@* ? ?Փ873B3B*s@+ ;B;B( 8@ @ ?( ?87;Bճ4';Bv5@9@V@6@Z@'6 @'6 ճ4*5v3.{"R{_{O@R r]R@ ) Rq 8KT )@*@KI@eq`T)!AT!"RҨ   k{{B!B*b9 )b !cRsOA{¨_{og_WOC@@_T ҹ#  RC&R*@@C@?4T@6"@( ("Ȃ@94C&R*777c77#777C777c7MR8(R6@(777H777h77(7 7 7( 7EHR$RKhR (RGRHRC(RhR?HRR;R(R7HR HR3HRR/RHR+HRm )@ @,-@)N5@)J@)@ 1@)@ ! i!J}@I)!((tө@@C)@ 1 ? 5(R#@C@?yHRRHRC @3"R#R1`T7 _)@?!TOZWY_XgWoV{U_{OoT0@qaT_@@?*5*OA{¨_!*@!*{@ _ _@@?{_{(@!{__{(@!{_{_@@?{_{O(@h777777(7H7h777cHR( !Q?qT=R(RHRhRR (R HRRHRHRR !QŀҊI%ɚI64_$qTIR_qAT)R}@ R  !AT@4@h5@4qtOA{¨_!{_WO,Rŀ*@h777777(7H7h777cHR( !Q?qT/R(RHRhRR (R HRRHRHRR !Q 'ɚ6 RU))Av4@h5@4qv?T@7H7h777 7( 7 7 7H 7 7cHR( !Q?qT+(R HR hRR@h6R !Q 'ɚi6 RU)%A`4@h5@4q@TRR@h77777H777h77(7cHR( !Q?qTQR (RHRhRR(R(RHRHRRR HRHRHRHRRR !Q 'ɚ6 RU)!A6 4@h5@i4q@7RT*@T(R!R*TvOCWB_A{Ĩ_{og_WO @ R))("!A#4*q+Tb(R*v!# kT  4h@h5i@i4q@hT@"#68i"@)j@( !L4 4R*c r 4@#T ҷ "`T_6"@( @#T@R!Ҩ"@ T @\))@) @3I (@ThRRcSѣ3ѤC"R%R#>)41ATc* _)@?!T*OIWH_GgFoE{D_#@4@* @R!~#@kT7@#T ("a@hRB#Ț@T_6"@( ccz!{ @hZB@R r1R`hZBR 0` @{¨_{_WO )@H?tѩIL*@L@+ RJ1@ K?_qTjV@yR_ jT@L?!qR"1* h@ R R  ? TR T R TzeZ*h@ R  R? TR `T R T  R  R_ AT R  R? @T7#!R@ T@ )@S)@3I (x7Bh5@#"R*?@R rR R!R r`4@*` _)@?ATOFWE_D{C_@T@* @Q))@) v"x!!!{ @ C@(?L`@`@ @{¨_{ @hZB@R r1R`hZB R 0` @{¨_{WORT4*N@!*OBWA{è_`@"R1T*4h@iC@(?L`@`@`@a@"R`5h@iC@(?L`@`@T { @a@"R`5h@iC@(?L`@`@ @{¨_{(@ R R  ? TR T R T{_ R R !T!{_{(@ R R  ? TR T R T{_ R R !T!{_{_WOC@R `T*Rq(TQRXRyR DQ?9q|@bT&7u i?1V)1T7Ri4qQT* @J@_ !TOEWD_C@{A*_ QqTŀ҉(%Ț_*_R_7 7@7`777777 7@7cHR _R_ R_@R_`R_֠R_ R_@R_֠R_@R_@R_րR_{OC@iRR_q')T*$6%R* 57%R56h @4h@* @R!~h @kT* @)@?T*OC@{A_!*!{_WOC@iR_qT*~R r**jyj99aT"R** 56h @4h@* @R!~h @kTu @)@?T*OEWD_C@{A_!!{og_WOC@R7 *|@H!TR~ r`RqTQR9[R|R DQ?9q|@bT '7ui)i?1V(1`TH7Rh7qQ#T***t @)@?!T*OFWE_DgCoB{A_!{og_WOC@R7 *|@HTR~ r@RqTQR9[R|R DQ?9q|@bT '7ui)i?1V(1@T(7R7qQ#Tc**s @)@?!T*OFWE_DgCoB{A_!@ R R  ? aT*_R T R AT*_ R R aT*_ R_C{og_WO@iR|@5~R r R rA TR TCRqTQRWR|R DQ?9q|@bTj'7u JIi?1V(_1 T7CRh:qZQT4F@9FT@S#R**`5vv _)@?T*OHWG_FgEoD{CC_!{OC0@qaTAA A Ń) ? )   8J)ij k*?qJJ}jjI%ɚ6 A8*@ J*@*@Jq*aT)@7 !@A R*OB{A_ 8J)ij k*?qJJ}jjI%ɚi6A8h@h@@@?ֈAh@qh@Ti@6@{O*OA*{¨_{og_WO*  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h7{A ?@ Tc _ ҩ()@`T7_47(+@5@h4  (@ AwALӶ L@zV7Bv8A<@ RhL I K5(B;87<@R? #@@  #K6)@( !  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7OGWF_EgDoC{B_ 8)ii J q))}Ii(%Ț6A8h@h@@?֨Ahh@qhTh@H6H 8)ii J q))}Ii(%Ț6A8h@h@@?ֈAhh@qhATh@6{ O @@R r2|R @ !B`"!BRhi@c)E)` Lj @R } rhj`vh {{` !B*hzh~ihb )hhiiAh`JRjhi`vA hCRsCi}sOB @{è_{4@@ "R{_{ O4@ 4*TOB @{è_D_{g_WO@*C  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h7R* r@2R@@y(7B )?B JZ! Z#C4 @'H@R# rR? @# +zA6yY*@AvAL L*u@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@(7 _)@?T*OGWF_EgD@{B_ 8)ii J q))}Ii(%Ț6A8@@@c*?AH@qAT@6F 8)ii J q))}Ii(%Ț6A8@@@c*?AH@qaT@(6C{og_WO73@qT7+@N@!T  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h07@R r2R7*`4*4!7b@R rR*s_DT @@@_@@T Ҵ" T6_6"@( _RZ(2? rTDT@"@R4*4A lND"T@vCu @6xS*!@R rR`@@R!R r` 5@FLJz @I j?JMi@) ))@ Z @!@! @L*+@!!+@!@ @*!@TA@@R r*`5@_@ T@@@_ @L)FӨ)z _J@H$)_@Tw#+@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h 76+@  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@7@+@*  8)ii J q))}Ii(%Ț6A8 @ ) _@ @)q aT@h7v4v*OHWG_FgEoD{CC_!6Rh@!"R!} 8)ii J q))}Ii(%ȚH6A8Ո@@@_?ȎAH@q_T@6: 8)ii J q))}Ii(%Ț6A8Ո@@@_?ȎAH@qT@h69 8)ii J q))}Ii(%Țh6A8Ո@@@_?ȎAH@qT@64 8)ii J q))}Ii(%Ț6A8Ո@@@_?AH@qaT@(6/{ WO@ @6`@**:@b  ZB74!Ԁ:@ q!OCWB @{Ĩ_{(@!{__{(@!{_{ _WOb6h@AT Ҹ"@T_@ 6"@( a@b`@`@ODWC_B @{Ũ_{og_WOC@*ȆAvALӨLzA ? T *J9! @<@*8!T" @I?IT?T *T?T?hT*?bT(KThK*   +@ 7 aT   J!*Ch7~@T*!U@@T@B@AT! !@!C! @)@?!TOFWE_DgCoB{A_{og_WOC@*vAL*"TvA**zAȆA *1T J9 (K*i{@ Ta @*x#џTb@I? T?T *iTT?hT*HT?iTK  J!t~@aT* @)@?T*OFWE_DgCoB{A_*!U@@T@B@AT!Դ{{_{@*qKT )@ @ H@_k@T)!AT!{_{og_WOC@tB3`*BW4@R rR"RR~ r"&*RP7@@H$TR} r@@$ @hT@qT@H@y<`?Ty<{kT @@AH@ @y|hk@[B`[Bhk*@"R@*#9@@@jJ| Z) (@H @!QQqHT Rr)%6 )(h )(@ik!(`5@@444 444 44`4B!(RHRhRWBWB{RRRRR )( @iHk)@!**`T@V@@B@(@ *(7u5u1Rhk@! @!*!*@@?T u@ @)@?AT*OFWE_DgCoB{A_{ !BRR**5!BRR%R*`5!BRR** @{¨_{ !BRR**`5!BRR** @{¨_{ !BRR**5!BRR**`5!BRR** @{¨_{ !BRR**5!BRR%R*`5!BR$R** @{¨_{!BRR**{_{OBRR**BRR**!BR$R** 5!B#R$R**5!BRR**`5!BRR**OA{¨_{ !BRR**5!BRR**`5!BRR** @{¨_{ !BRR**`5!BRR** @{¨_{ !BRR**5!BRR**5!BRR** 5!BRR**5!BRR**`5!BRR%R* @{¨_{ !BRR**5!B RR** 5!B RR**5!B RR**`5!B RR** @{¨_{OBRR**BRR**!BR$R** 5!B#R$R**5!BRR**`5!BR$R**OA{¨_{!{_                                                                                   ? >HH ?  [JLX _,__****___***___ *___f C         s  description=Ion memory allocatorlicense=GPL v2intree=Yname=ion_allocstaging=Yvermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=secure_buffer,msm_dma_iommu_mappingion_allocion_device_add_heapion_device_createion_walk_heapsion_heap_createion_populate_vm_listion_station_secure_cma_shrink_pool_startion_secure_cma_shrink_pool_endion_secure_cma_allocate_startion_secure_cma_allocate_endion_secure_cma_add_to_pool_startion_secure_cma_add_to_pool_endion_prefetchingion_end_cpu_access_notmappedion_end_cpu_access_cmo_skipion_end_cpu_access_cmo_applyion_dma_unmap_cmo_skipion_dma_unmap_cmo_applyion_dma_map_cmo_skipion_dma_map_cmo_applyion_cp_secure_buffer_startion_cp_secure_buffer_endion_begin_cpu_access_notmappedion_begin_cpu_access_cmo_skipion_begin_cpu_access_cmo_applyion_alloc_buffer_startion_alloc_buffer_fallbackion_alloc_buffer_failion_alloc_buffer_endalloc_pages_sys_startalloc_pages_sys_failalloc_pages_sys_endalloc_pages_iommu_startalloc_pages_iommu_failalloc_pages_iommu_end4module_layoutdmemsetg__stack_chk_guard__stack_chk_fail*__ll_sc_atomic_sub_return__ll_sc_atomic_subs__ll_sc_atomic_add:__ll_sc_atomic64_sub_return{___ll_sc_atomic64_subK__ll_sc_atomic64_orw__ll_sc_atomic64_andnot܃__ll_sc_atomic64_add_return?__ll_sc_atomic64_addS2dma_get_sizex_dma_get_device_baseU0cma_get_sizeL#%cma_get_baseZ%strcmpof_property_read_stringof_dma_configureKMof_platform_device_createwof_get_next_available_childVt__platform_driver_registerӅ3-system_wqvmsm_unsecure_tableE/__bitmap_clear3dma_alloc_from_dev_coherentg{dbitmap_find_next_zero_area_off%msm_secure_table^m msm_secure_v2_is_supportedFwdma_release_from_dev_coherentYa__bitmap_setnpqueue_work_onF__sw_hweight649hyp_assign_physqmsm_secure_get_vmid_perms̱bhyp_assign_tablet4try_hyp_assign_tableѣfind_next_bit˳}cma_releasecma_alloc>\cpu_hwcaps|ƒcpu_hwcap_keys/marm64_const_caps_ready2Fsystem_unbound_wqBMqueue_delayed_work_on=0_raw_spin_unlock_irqrestoretrace_hardirqs_on.=trace_hardirqs_off_raw_spin_lock_irqsavedelayed_work_timer_fn)init_timer_keyMlockdep_init_mapgen_pool_destroy^>of_property_read_variable_u32_array_dev_info+#)of_translate_addresso1of_get_addressgof_parse_phandleWC*gen_pool_freegen_pool_alloc+gen_pool_add_virt gen_pool_createf_dev_err~of_get_next_child`totalram_pagesUB\split_pageٿseq_putsw:seq_printfndkthread_should_stop>Fsched_setattrnuzkvfree地__kmallocskthread_stopcontig_page_datar__free_pagesi?mm_event_countJW__alloc_pages_nodemask>__next_zones_zonelistzone_watermark_ok_safee?ktime_getTemutex_trylockbRJtmod_node_page_stateEzsystem_freezing_cnt_޽freezing_slow_path,H__refrigerator@ndebug_check_no_locks_heldԣfinish_waitQscheduleSGprepare_to_wait_eventuyHinit_wait_entrynk__might_sleep t_raw_spin_unlock0A_raw_spin_lock|__sg_page_iter_next__sg_page_iter_startregister_shrinkerAsched_setschedulerk,wake_up_process3v\kthread_create_on_node|__init_waitqueue_head:__wake_up}]remap_pfn_rangevunmapvfreeYvmaphvmalloc}P__arch_copy_from_userHۈ__check_object_sizetkernel_kobjkmalloc_cachesNY__cpu_online_mask*zcpu_number'pdummy_dma_ops(__per_cpu_offsetވmemstart_addrSqsprintf>kobject_put sysfs_create_groupsMkobject_create_and_addC1simple_attr_open>(qsimple_attr_release 9usimple_attr_writep=simple_attr_readǯ}generic_file_llseekw뚘single_openѹ}tsingle_releaseF0seq_readkseq_lseekA)k__arch_copy_to_userxp __might_fault+eMrb_erasesם(msm_dma_buf_freed!e%kmem_cache_alloc_traceRmsm_dma_unmap_sg_attrsmsm_dma_map_sg_attrsO[sg_free_tableUrS__list_del_entry_validh__list_add_validysg_next,fVsg_alloc_tableMJpreempt_schedule_notracefRrb_insert_colormutex_unlockxmutex_lock_nesteda'__warn_printk/ bpf_trace_run1Gbpf_trace_run3#Ebpf_trace_run2ANbpf_trace_run5d+bpf_trace_run6perf_trace_run_bpf_submit!.perf_trace_buf_allocUdebug_smp_processor_id2;ptr_to_hashvalK~trace_print_flags_seqZtrace_handle_returntrace_seq_printfytrace_raw_output_prepr1trace_define_field`Ϙstrlen\htrace_event_ignore_this_pidevent_triggers_callQN/trace_event_buffer_commitstrcpyYxtrace_event_buffer_reserve>Kmisc_deregisterܰb__init_rwsem__mutex_initƓedebugfs_create_dirî3misc_register\dentry_pathwZ.debugfs_create_file1(snprintf&&plist_add __raw_spin_lock_initHWstrlcpy'jdma_buf_puth;hdma_buf_fddma_buf_exportDkasprintfx__get_task_commSup_reada\bdown_read!ʈsg_init_table zkfree2|printkǕ+___ratelimit<up_write_bdown_writeN8trace_event_raw_init trace_event_regLinuxion_allocGNU_y      48@ H!p ! !<- @- H P!x>> !   !<hT tT | ! ! "("0 8!`\\ !$<#X\d$oo%<#t&x  04<\x|$oo%&$Hdh (,T$Xo\o%&   \ l         $ o oD % &      ( < L P X x    $ o o %, &0 8 X |          $ @ |           $<t x |$oo%DHX \ `p&@Pdx|$oo %l&px$(0Plp$oo% &<\`@Dx$|oo%&4TX @Dt$xo|o% & @dh   (hl|   (\ ` dx$oo%48H L P`& "(,48@ H!ptsH sH0:8%<PD%HP\dthtl%p%tJ|!!K%%ffL $$$(08\8`8p8t|MMLP X\ ` t hhxhxh{ {  0LP\d h xrr    ( 0  4  < D P t T  X \ t `  d h H       H!P!p!!!!!!C!!!("X"h""""""""%""%""#\#sH`#sHt#:#c$$($$(,$8$.$0$/$$ &$8"$8"$$ $8"% %8" %-%@%H%P%%%!%!%%%%%%%d'%&& &c&&c&8&<&@&T&q\&qd&rh&r&l(&l(&1&q&q&r&r 'l($'l(\'1';'.'<'/'(''@"''@"''(,(D(4l(((4(4(((((q(q(r(r )l(,)l(X)1l)qt)q|)r)r)l()l()1 *s8*s80*:<*s8P*:d*2p**3*3* +.8+4P+/|+.+5+/+6++T,.,q,q,r,r-O(-O(-q$-q,-r0-rX-P(d-P(-p-p-8-/8.1T.q`.qh.rl.r.O(.O(.1 /q/q /r$/rX/P(\/P(/1<0.0q0q0r0r0Q(0Q(1q 1q1r1r@1R(L1R(1p1p191/21 2q,2q42r82rl2Q(p2Q(212q2q2r2r$3R((3R(t313d'33$M3$M,4q44q<4r@4rh4T(t4T(4q5q 5r5r85T(D5T(t5.5q5r5q5r5D(6T(,6T(6U(6U(6S(6S(61(7T(,7T(t717U(7U(81D8S(H8S(818/81818q8q8r8r9T(9T(\91d9ql9qt9rx9r9T(9T(91:@F :@Fx:q:q:r:r:W(:W(H;qP;qX;r\;r;W(;W(;.;q;r;q;r0<Dt<W(x<W(<X(<X(=V(=V(4=1t=W(x=W(=1>X(>X(T>1>V(>V(>1>/?1?1?q ?q(?r,?r\?W(`?W(?1?q?q?r?r?W(?W(@@1X@A@B@h"@h"@s8@s8@:A.0A4HA/XA.|A/AAAAA<A<AA.B #BB #B BLB9"PB9"xB/BBBBBB9"B-B.,C"0C4C"8CW?dXhXpXXXXXwX1X1Y>dYxYYYYZ8Z[?\0\<\X\\\x\\\\sH\sH\:\ %\ %\\]sH]sH(]:0]P%4]P%X]] ] ] ] ]] ] ] ] ]] ] ] ] ]<^zp^3^{^|$_~h_m_3_m_``l`````ama$amla{aa~aa{aa~aab,b0bTbbl`bbbbb4c,c\chccccccddd5\dld@"pd@"xdddd4d4ddec4e8e@eDe0`ede0hepeftexef|eeeeeeeLeeLeef(f,f@fDfHfXfhfpf|fffffffffg gg$g8g5pgg@"gg@"gggg4g4gghghgxhgxhh0hT|ئ>Xܧ>d̨<@PTdhx|s8s8:̪Ԫت>4\lī4$(\psPsP:xx$$ЬԬ   $P0HLPptȭx| Xȭ XDpx5Юh lEp tExaEaEܱ //\Xm//.ĴXm/x/еXmܵ//Xm$/@dx//" "TxXm/4ظ/2$dk@5tmm36X`3Ⱥ56 64sH8sHH:P %T %dܼmm$p(pHs8Ls8\:t2dd@H6PxsH|sH:P%P%  8`h6p6ؿ6Lylp8tx8|]] $P\&h& Dd3H H  48t3DHHKLHPKT` dKh lKpx&&t  (,Hh&& ,8@ptcx|c8Tl&&<dt<qDqLrPrxg(g(1qqrr,g(0g(h1./qqrr e(,e(pp \l5qqrrf(f(0181@qHqPrTre(e(1qqrrf(f(L1dsPpsP:u`u`]h]h%% p$(p<DHX`hPtPX$0/x|qqrrc(c(.s8 s8,:LpPphppp4$4@/LqTq\r`rd(d(11qq rr@c(Dc(1qqrrd(d( 1lqtq|rrh(h(s8s8:.l,X8/<K@KTs8h:./5Ps8\:tlX4/s8 :m m82TTTT (/4l2mm3qqrr0i(<i(\lqtq|rrj(j(qqrr k(,k(x|G G <1111qqr r<h(@h(1qqrri(i( 1qq$r(rXj(\j(1qqrrk(k($1LXpRR-<- 8 8B @$B(@,5648X.pMMDLPMTM|e e -EE - $-0/4<h.MM 8MM/ <@PTeX\e`lptx-xx $ (, 0`ds8s8: x$x@DHPX\lxxx-- $<XpH&H&$$P P$(08 < DLpPpX`dltx77-(8d@%h@%  $<_@_D-`f df hpte x|e   (   08<@D\d hEl pE   p p}}4< @D H`h lp t  XXcc $< @D H\tx|  ccchch $ (@HDL PDT l}}     $(,DL PT Xpxx}}\\  4< @D H`hlptxx}}\\ $, 04 8PX \` d|  cc chc h8@DD HDL dlcpItcxI%n%n$ @&X& $&(0'4<(@H(L(Tp)X,`,d0l -p4x\.|8/<0@1D(2H2L04P5T5XX6\6`6d7 h8l 8$p,h90t8|:<xDL;H|PD<T\<`h<ltD=x=`>??FXGxHI|IIJKKL (xM,4xVFKWPGLWpHJXIIVtIKWpMRT4NlS T(TO0dQ8U@OHPPSXXP`QhTpDx<HH@P\@HdLp@x (@0T8@HXPX@`hpx@$(@x$|0@8g@e (0f8@HcPHX`dhhpxhihjk ,x  t$0H `(x08@HPX` h8pPxh%s% A0%8 H%P `%h1x% %O %%*%%;%? %(8%@ P%X h%p)%%%^U _(U@]HU`ahUbU`UZT\T[T Y(T@SHtT`ThtTUtTkTjTOTPT Q(T@RHT`VhtTWtTXtTg`TdDTcDT i(0T@hH0T`fhTeTlT  @(0`8@HPX0`hPpxp    @  `   0P  (@H008?0`o ZPD*@pmX0@`)  PgI*@ p^_]a b(`0Z8\@[HYPSXT`UhkpjxOPQRVWXgdcihfel^H8PX_8X08]h8pXa8XPXb8X`8 XpHxZ\8@[ H(YX`S@HTxU` hkx j(x0hO h PH P  h Q  0 h8 Rh p   V  P X W    X  p x g    d8 8@ X  c 8 X @(iX`@h@Hfx`e``hl`X8`$xH8!p!!!"! !"("Tp"|"|P#|#|$$$y$} $($Ќ0$8$t@$yH$}P$`$h$`p$yx$}$$T$$D$$y$}$$$%б%%%, %(%0%y8%}@%P%̾X%`%h%}p%%%,%% %%@%% &#%D 0080@H%P8X `hxxx%@ %T %(08@|PPXP`h%p\ x h% | 4%  ((0(8@%HLPX`ppxp%`%c(Q8\HXh[ x](8 HqXhn xU  "| U(8PnII!@A t! B n D E F !H 0!G%%n!)!\+!+!/!3"3"3"3"9 ":(",:0"H@8"t@@"@H"AP"B`"pCh"Cp"D$B$$$y$$$v %&%o(%R8%@%P% `%pp%%%%7%%OAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)                        ZXZ`VQxlLGZU  ]G^ZUPK&GZSUQPKFYUP K,LW1R8M HD4D8WPQPUM\vHhChVtQM>HCL S  N  GWCEVvXSNIrE?X8SmNI;EWS  6NsIZLU(JPK4F(Y@T@ PLKXFXYdTpO|7K  zFiYJ " F  O yJ QQ "S^L "kEU ~fNI ~4E ~Z CP K F nWFY "T "0K "sF bY T GM "hH "V "V nVpJQLE!Q ZVQWLGZUP L0HGH@ZuUP`KxG Z&U 3PK$F0YTO<iKFYTHOTJ C`=Tl.O "E "X "CQx2JNuSNI!X#SXNI  &E TWR!NU8,PK  FOYPTObKXDhM 0W R,M8HDDVQP9MZH\ChH VtQLEX +TN +`VK H;F|W Ȍ#R ̌O ЌM H ܑ&D K W Q |O J 8R +RK +HD +T +D +hT +)M F KH  C X  ABhAtBA LB(B0B8'A@@HBP@X@`AhApAx-BBMAABfA0rBHA`JBxBB%A@B@@ A8APAh+BBKA?S!J0 U!bM9HH ORU0 tT$? TT T U T T + `T>" DTk1 0T# T T5 $ @ ^6` % ` 7 G& )   @ \` < 7 6 O    @ ` 0 = + 8  J:  @ t9`   m5$a6T% (70&85)@HPX`<`6hp x_P==+>8o 9> 9X  - 7 $MV @F4 <$ , ?  F/".?O0@b/ <.0@ ,5%6%o7Zp&D)* ,<A7dxmX@) _=,8 !y:g I9*  ! 5$96q% 9(70 &8W)@HP-X<`6h p(x|pb=+e8 :d D9 h  d'D  cxJ73 LL  `$0 $0   ]  H ,  t tq   !o5 $ c 6 V% @ HX?HHHhHN HhH2+H!H0@H>#HH7 `& 7)     0b< 6 P   pa R    @ ?= + ` @8 q  9 @  9 0Z    P< @% P k  (> 8" @"p= 9") "p/ 3 ``/ D3 90 4 DH %0v |  t!$ !0  !u XP  p( !K* )h9 3' 3; 37* \+|X 9' ,:< : pCb H@,2 t@1 3, AA #p B P x4 f 0@ $ l`2  hh  xh4h, +E @@d> dkZ @N- Xm$0 Th*4  $0J" X" l\w1 ̾W  4 X4U ," X9 `X hS p.' xR ,! xN ,T P%0D %0 \  P&  _3 DV #p 0/ 3 th/  H  ~ O( Ќ0  PV X4 , ' б, ,( ȭTf( , & V, /1 D  C. h"" 0$0 %2 #*5 @U  8w xC " _ ? $9  T  + | " H1 # `   D? ~ N XQ / G + e! XU0 G# K  ]/ T $0 $0 + !0( 0? "0< T< n?   lo |5 hN+ 44! 0 e# l%  D$? 8 @(   \ * 4!  s0 L"   3  ?     8  x e  x+  ! 8 1  # ` H  s p ? \k H` f @ X $p* `T! \J0 X" XT  X; &D; (L     8 75,  \-- > U ! ,U '34 U2E, ">> x, @ !; VP{;g V  \4 $e g4D>,2)l/ H  3- g$: :,`H'd;9@ JxLS&QJV  |c';(p4(3S;';3  d52>1N> b 9(>1 (>z-1t   Xv>mz, @o0=0+00`0w004<@0V00=00e7 0)0%P0<`0J50{$000502%0A 08P0* @080* 0 09006p0 p0J2 @S :?')) *  d-M& ^>3& _+ 0_O3 4`8 b, Dc86( e>4'cF. @\V. ul- ܕm. p. T. l. `l. |L- x((H 2@ :\) R$ i`-%@ ; ,. @L>r* d" Lt6$ 3( \,r3 :S /*@;42% PS2 W'  `sG c-,2q LN@1I * | 2 22PO* |e" tD4 d ^ ; 3,| X2gw2 $:~/ 2*1-1- ?ʃQޓ./ڦ .g\W;c`R>t k@>X@&85L .data..read_mostly.note.Linux.rela.init.text.rela___ksymtab_gpl+ion_populate_vm_list.rela___kcrctab_gpl+ion_populate_vm_list.comment.altinstr_replacement.init.plt.rela.text.trace_raw_output_ion_stat.rela__tracepoints.rela_ftrace_events.bss.rela__tracepoints_ptrs.rela___kcrctab+ion_walk_heaps.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela.rodata.trace_raw_output_ion_alloc_pages.__flags.rela.fixup.rela__bpf_raw_tp_map.rela_ftrace_eval_map.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__ex_table.rela__jump_table.rela__bug_table.rela.data.event_alloc_pages_iommu_end.note.gnu.build-id.rela___ksymtab+ion_alloc.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.rela.init.data.rela.ref.datainit_wait_entrystrcpystrlcpy_ion_buffer_destroyion_secure_cma_heap_destroygen_pool_destroyion_page_pool_destroy__tracepoint_ion_begin_cpu_access_cmo_apply__event_ion_begin_cpu_access_cmo_apply__tracepoint_ptr_ion_begin_cpu_access_cmo_apply__bpf_trace_tp_map_ion_begin_cpu_access_cmo_apply__tpstrtab_ion_begin_cpu_access_cmo_apply__tracepoint_ion_end_cpu_access_cmo_apply__event_ion_end_cpu_access_cmo_apply__tracepoint_ptr_ion_end_cpu_access_cmo_apply__bpf_trace_tp_map_ion_end_cpu_access_cmo_apply__tpstrtab_ion_end_cpu_access_cmo_apply__tracepoint_ion_dma_unmap_cmo_apply__event_ion_dma_unmap_cmo_apply__tracepoint_ptr_ion_dma_unmap_cmo_apply__bpf_trace_tp_map_ion_dma_unmap_cmo_apply__tpstrtab_ion_dma_unmap_cmo_apply__tracepoint_ion_dma_map_cmo_apply__event_ion_dma_map_cmo_apply__tracepoint_ptr_ion_dma_map_cmo_apply__bpf_trace_tp_map_ion_dma_map_cmo_apply__tpstrtab_ion_dma_map_cmo_applyion_page_pool_alloc_pool_onlyinit_timer_keyion_device_add_heap.__keyion_buffer_create.__keyion_system_heap_create.__keyion_system_secure_heap_create.__keyion_secure_cma_heap_create.__keyion_page_pool_create.__keyion_device_create.__keyion_heap_init_deferred_free.__keyarm64_const_caps_readyof_property_read_variable_u32_arrayorder_to_indexion_debug_heap_showion_system_heap_debug_showtotal_heaps_kb_showtotal_pools_kb_showidevmsm_ion_probe.new_devinternal_dev__sg_page_iter_nextsg_nextkobject_putdma_buf_put__next_zones_zonelist__crc_ion_populate_vm_list__kstrtab_ion_populate_vm_list__ksymtab_ion_populate_vm_listdma_buf_exportgen_pool_add_virt__tracepoint_alloc_pages_iommu_start__event_alloc_pages_iommu_start__tracepoint_ptr_alloc_pages_iommu_start__bpf_trace_tp_map_alloc_pages_iommu_start__tpstrtab_alloc_pages_iommu_start__tracepoint_alloc_pages_sys_start__event_alloc_pages_sys_start__tracepoint_ptr_alloc_pages_sys_start__bpf_trace_tp_map_alloc_pages_sys_start__tpstrtab_alloc_pages_sys_start__sg_page_iter_start__tracepoint_ion_cp_secure_buffer_start__event_ion_cp_secure_buffer_start__tracepoint_ptr_ion_cp_secure_buffer_start__bpf_trace_tp_map_ion_cp_secure_buffer_start__tpstrtab_ion_cp_secure_buffer_start__tracepoint_ion_alloc_buffer_start__event_ion_alloc_buffer_start__tracepoint_ptr_ion_alloc_buffer_start__bpf_trace_tp_map_ion_alloc_buffer_start__tpstrtab_ion_alloc_buffer_start__tracepoint_ion_secure_cma_add_to_pool_start__event_ion_secure_cma_add_to_pool_start__tracepoint_ptr_ion_secure_cma_add_to_pool_start__bpf_trace_tp_map_ion_secure_cma_add_to_pool_start__tpstrtab_ion_secure_cma_add_to_pool_start__tracepoint_ion_secure_cma_shrink_pool_start__event_ion_secure_cma_shrink_pool_start__tracepoint_ptr_ion_secure_cma_shrink_pool_start__bpf_trace_tp_map_ion_secure_cma_shrink_pool_start__tpstrtab_ion_secure_cma_shrink_pool_start__tracepoint_ion_secure_cma_allocate_start__event_ion_secure_cma_allocate_start__tracepoint_ptr_ion_secure_cma_allocate_start__bpf_trace_tp_map_ion_secure_cma_allocate_start__tpstrtab_ion_secure_cma_allocate_start__ll_sc_atomic64_andnotmm_event_countion_secure_cma_shrinker_countion_heap_shrink_countprepare_to_wait_eventdma_release_from_dev_coherentdma_alloc_from_dev_coherentsystem_freezing_cnt__might_fault__mutex_inittrace_event_raw_init__raw_spin_lock_inittrace_event_buffer_commit___ratelimitperf_trace_run_bpf_submitfind_next_bitfinish_waitmemset__per_cpu_offset__bitmap_setdebug_shrink_setdebug_shrink_getktime_gettrace_raw_output_ion_stat__tracepoint_ion_stattrace_event_raw_event_ion_stat__event_ion_statprint_fmt_ion_statevent_class_ion_stattrace_event_define_fields_ion_stattrace_event_type_funcs_ion_stat__tracepoint_ptr_ion_stat__bpf_trace_tp_map_ion_statperf_trace_ion_stat__bpf_trace_ion_stat__tpstrtab_ion_stathyp_assign_physcpu_hwcap_keysseq_putsof_get_addressof_translate_addresswake_up_process__ion_dma_buf_begin_cpu_access__ion_dma_buf_end_cpu_accesstrace_raw_output_ion_access_cmo_classtrace_event_raw_event_ion_access_cmo_classprint_fmt_ion_access_cmo_classevent_class_ion_access_cmo_classtrace_event_define_fields_ion_access_cmo_classtrace_event_type_funcs_ion_access_cmo_classperf_trace_ion_access_cmo_class__bpf_trace_ion_access_cmo_classtrace_raw_output_ion_dma_map_cmo_classtrace_event_raw_event_ion_dma_map_cmo_classprint_fmt_ion_dma_map_cmo_classevent_class_ion_dma_map_cmo_classtrace_event_define_fields_ion_dma_map_cmo_classtrace_event_type_funcs_ion_dma_map_cmo_classperf_trace_ion_dma_map_cmo_class__bpf_trace_ion_dma_map_cmo_classmsm_dma_unmap_sg_attrsmsm_dma_map_sg_attrsion_device_attrsion_buffer_destroy._rsion_buffer_kmap_put._rsion_dma_buf_vmap._rsion_sgl_sync_range._rssysfs_create_groupsion_device_groupsdebug_heap_fopsion_fopsdebug_shrink_fopscarveout_heap_opssystem_heap_opschunk_heap_opssystem_secure_heap_opsion_sc_heap_opsdma_buf_opskmalloc_opsion_vma_opsdummy_dma_opsion_cma_opsion_secure_cma_opsion_query_heapsnum_heaps__crc_ion_walk_heaps__kstrtab_ion_walk_heaps__ksymtab_ion_walk_heapscpu_hwcaps____versionsmsm_secure_get_vmid_permsion_dma_buf_get_flagsion_hyp_assign_from_flagsion_hyp_unassign_sg_from_flagsion_hyp_assign_sg_from_flagstrace_raw_output_ion_alloc_pages.__flagstotal_heap_byteskmalloc_cachesion_page_pool_nr_pagestotalram_pagesion_secure_pool_pagesnr_total_pages__free_pagestrace_raw_output_ion_alloc_pagestrace_event_raw_event_ion_alloc_pagesprint_fmt_ion_alloc_pagesevent_class_ion_alloc_pagestrace_event_define_fields_ion_alloc_pagestrace_event_type_funcs_ion_alloc_pagesperf_trace_ion_alloc_pages__bpf_trace_ion_alloc_pages__module_dependssched_setattrtotal_heaps_kb_attrtotal_pools_kb_attr_dev_err__refrigeratortrace_raw_output_ion_alloc_errortrace_event_raw_event_ion_alloc_errorprint_fmt_ion_alloc_errorevent_class_ion_alloc_errortrace_event_define_fields_ion_alloc_errortrace_event_type_funcs_ion_alloc_errorperf_trace_ion_alloc_error__bpf_trace_ion_alloc_errorrb_insert_color__ll_sc_atomic64_ordebugfs_create_dirmsm_ion_drivermisc_deregister__platform_driver_registermisc_registerion_heap_map_userion_system_secure_heap_map_userion_secure_cma_map_user__arch_copy_to_user__arch_copy_from_usersched_setschedulerion_create_kworkerion_sys_heap_workerion_heap_init_shrinkerregister_shrinkerion_secure_cma_shrinkertrace_raw_output_ion_cp_secure_buffertrace_event_raw_event_ion_cp_secure_bufferprint_fmt_ion_cp_secure_bufferevent_class_ion_cp_secure_buffertrace_event_define_fields_ion_cp_secure_buffertrace_event_type_funcs_ion_cp_secure_bufferperf_trace_ion_cp_secure_buffer__bpf_trace_ion_cp_secure_bufferhlos_accessible_bufferalloc_from_secure_pool_ordercpu_numbermemstart_addr__bitmap_clearsystem_wqsystem_unbound_wqtrace_print_flags_seqion_device_group__wake_upkthread_should_stopkthread_stopstrcmp__tracepoint_ion_begin_cpu_access_cmo_skip__event_ion_begin_cpu_access_cmo_skip__tracepoint_ptr_ion_begin_cpu_access_cmo_skip__bpf_trace_tp_map_ion_begin_cpu_access_cmo_skip__tpstrtab_ion_begin_cpu_access_cmo_skip__tracepoint_ion_end_cpu_access_cmo_skip__event_ion_end_cpu_access_cmo_skip__tracepoint_ptr_ion_end_cpu_access_cmo_skip__bpf_trace_tp_map_ion_end_cpu_access_cmo_skip__tpstrtab_ion_end_cpu_access_cmo_skip__tracepoint_ion_dma_unmap_cmo_skip__event_ion_dma_unmap_cmo_skip__tracepoint_ptr_ion_dma_unmap_cmo_skip__bpf_trace_tp_map_ion_dma_unmap_cmo_skip__tpstrtab_ion_dma_unmap_cmo_skip__tracepoint_ion_dma_map_cmo_skip__event_ion_dma_map_cmo_skip__tracepoint_ptr_ion_dma_map_cmo_skip__bpf_trace_tp_map_ion_dma_map_cmo_skip__tpstrtab_ion_dma_map_cmo_skiptrace_raw_output_prep__might_sleepion_dma_buf_vmapion_dma_buf_vunmapion_dma_buf_kunmapion_mmapion_secure_cma_mmapion_dma_buf_kmaplockdep_init_mapget_ion_heap__crc_ion_device_add_heap__kstrtab_ion_device_add_heap__ksymtab_ion_device_add_heapion_heap_sglist_zeroion_heap_pages_zeroion_heap_buffer_zero_dev_infoprocess_infoheap_types_infoalloc_prefetch_infotrace_handle_return__ll_sc_atomic64_add_return__ll_sc_atomic_sub_return__ll_sc_atomic64_sub_returnis_secure_allocationtrace_hardirqs_onqueue_work_onqueue_delayed_work_on_ion_heap_freelist_drainion_system_secure_heap_draindelayed_work_timer_fndebug_shrink_fops_opensimple_attr_openion_debug_heap_openion_vm_opensingle_openstrlenpool_auto_refill_enion_heap_shrink_scan__get_task_comm__init_rwsemion_ioctltrace_raw_output_ion_secure_cma_add_to_pooltrace_event_raw_event_ion_secure_cma_add_to_poolprint_fmt_ion_secure_cma_add_to_poolevent_class_ion_secure_cma_add_to_pooltrace_event_define_fields_ion_secure_cma_add_to_pooltrace_event_type_funcs_ion_secure_cma_add_to_poolperf_trace_ion_secure_cma_add_to_pool__bpf_trace_ion_secure_cma_add_to_poolion_secure_cma_drain_poolion_secure_cma_free_from_poolion_secure_cma_alloc_from_pooltrace_raw_output_ion_secure_cma_shrink_pooltrace_event_raw_event_ion_secure_cma_shrink_poolprint_fmt_ion_secure_cma_shrink_poolevent_class_ion_secure_cma_shrink_pooltrace_event_define_fields_ion_secure_cma_shrink_pooltrace_event_type_funcs_ion_secure_cma_shrink_poolperf_trace_ion_secure_cma_shrink_pool__bpf_trace_ion_secure_cma_shrink_pool__ion_secure_cma_shrink_poolsplit_page_from_secure_poolion_page_pool_refillevent_triggers_call__tracepoint_alloc_pages_iommu_fail__event_alloc_pages_iommu_fail__tracepoint_ptr_alloc_pages_iommu_fail__bpf_trace_tp_map_alloc_pages_iommu_fail__tpstrtab_alloc_pages_iommu_fail__tracepoint_alloc_pages_sys_fail__event_alloc_pages_sys_fail__tracepoint_ptr_alloc_pages_sys_fail__bpf_trace_tp_map_alloc_pages_sys_fail__tpstrtab_alloc_pages_sys_fail__tracepoint_ion_alloc_buffer_fail__event_ion_alloc_buffer_fail__tracepoint_ptr_ion_alloc_buffer_fail__bpf_trace_tp_map_ion_alloc_buffer_fail__tpstrtab_ion_alloc_buffer_fail__stack_chk_failion_heap_unmap_kernelion_system_secure_heap_unmap_kernelion_secure_cma_unmap_kernelion_heap_map_kernelion_system_secure_heap_map_kernelion_secure_cma_map_kernelptr_to_hashvalion_system_secure_heap_page_pool_totalion_page_pool_totalion_dma_buf_begin_cpu_access_partialion_dma_buf_end_cpu_access_partial__warn_printk__alloc_pages_nodemask__cpu_online_maskion_system_secure_heap_prefetch_workion_heap_freelist_shrinkion_system_heap_shrinkion_system_secure_heap_shrinkion_page_pool_shrinkion_secure_page_pool_shrinkgeneric_file_llseekseq_lseekmutex_trylockmutex_unlock_raw_spin_unlock_raw_spin_lock__tracepoint_ion_alloc_buffer_fallback__event_ion_alloc_buffer_fallback__tracepoint_ptr_ion_alloc_buffer_fallback__bpf_trace_tp_map_ion_alloc_buffer_fallback__tpstrtab_ion_alloc_buffer_fallbackkernel_kobjdentry_pathfreezing_slow_pathion_system_secure_heap_prefetchion_secure_cma_prefetchion_dma_buf_detatchion_dma_buf_attachion_hyp_unassign_sgion_hyp_assign_sgof_property_read_stringtrace_raw_output_ion_prefetching__tracepoint_ion_prefetchingtrace_event_raw_event_ion_prefetching__event_ion_prefetchingprint_fmt_ion_prefetchingevent_class_ion_prefetchingtrace_event_define_fields_ion_prefetchingtrace_event_type_funcs_ion_prefetching__tracepoint_ptr_ion_prefetching__bpf_trace_tp_map_ion_prefetchingperf_trace_ion_prefetching__bpf_trace_ion_prefetching__tpstrtab_ion_prefetchingtrace_event_region_alloc_dmabufion_unmap_dma_bufion_map_dma_bufkasprintfsnprintftrace_seq_printftrace_hardirqs_offbitmap_find_next_zero_area_off__ion_system_secure_heap_resizeion_heap_freelist_sizedma_get_sizecma_get_size__check_object_sizetrace_event_buffer_reserveion_page_pool_remove_raw_spin_lock_irqsavesimple_attr_writeup_writedown_writemod_node_page_stateion_page_pool_free_immediate__ion_carveout_heap_createion_secure_carveout_heap_create__crc_ion_heap_create__kstrtab_ion_heap_create__ksymtab_ion_heap_createion_system_heap_createion_chunk_heap_createion_system_contig_heap_createion_system_secure_heap_createion_cma_secure_heap_createion_cma_heap_createion_secure_cma_heap_creategen_pool_createion_page_pool_create__crc_ion_device_create__kstrtab_ion_device_create__ksymtab_ion_device_createof_platform_device_createion_carveout_heap_allocateion_system_heap_allocateion_chunk_heap_allocateion_system_contig_heap_allocateion_system_secure_heap_allocateion_sc_heap_allocateion_cma_allocatetrace_raw_output_ion_secure_cma_allocatetrace_event_raw_event_ion_secure_cma_allocateprint_fmt_ion_secure_cma_allocateevent_class_ion_secure_cma_allocatetrace_event_define_fields_ion_secure_cma_allocatetrace_event_type_funcs_ion_secure_cma_allocateperf_trace_ion_secure_cma_allocate__bpf_trace_ion_secure_cma_allocateion_vm_closerb_erasesimple_attr_releaseion_dma_buf_releasesingle_releasecma_releasecma_get_basedma_get_device_baseof_dma_configure_raw_spin_unlock_irqrestoreion_heap_is_system_heap_typeion_heap_is_system_secure_heap_typeinit_module__this_modulescheduledebugfs_create_fileof_parse_phandlesg_init_tabletry_hyp_assign_tablemsm_ion_match_tablemsm_unsecure_tablemsm_secure_tablesg_free_tablesg_alloc_tablealloc_largest_availableremap_pfn_rangeion_sgl_sync_rangesplit_pagefree_buffer_pagezone_watermark_ok_safekvfreekfreeion_carveout_heap_freeion_system_heap_freeion_chunk_heap_freeion_system_contig_heap_freeion_system_secure_heap_freeion_sc_heap_freegen_pool_freeion_page_pool_freeion_heap_init_deferred_freeion_heap_deferred_freeion_cma_free__ion_secure_cma_freekthread_create_on_nodeion_ioctl.__print_onceion_pages_sync_for_devicepreempt_schedule_notracekmem_cache_alloc_tracemsm_ion_probe__stack_chk_guard__tracepoint_alloc_pages_iommu_end__event_alloc_pages_iommu_end__tracepoint_ptr_alloc_pages_iommu_end__bpf_trace_tp_map_alloc_pages_iommu_end__tpstrtab_alloc_pages_iommu_end__tracepoint_alloc_pages_sys_end__event_alloc_pages_sys_end__tracepoint_ptr_alloc_pages_sys_end__bpf_trace_tp_map_alloc_pages_sys_end__tpstrtab_alloc_pages_sys_end__tracepoint_ion_cp_secure_buffer_end__event_ion_cp_secure_buffer_end__tracepoint_ptr_ion_cp_secure_buffer_end__bpf_trace_tp_map_ion_cp_secure_buffer_end__tpstrtab_ion_cp_secure_buffer_end__tracepoint_ion_alloc_buffer_end__event_ion_alloc_buffer_end__tracepoint_ptr_ion_alloc_buffer_end__bpf_trace_tp_map_ion_alloc_buffer_end__tpstrtab_ion_alloc_buffer_end__tracepoint_ion_secure_cma_add_to_pool_end__event_ion_secure_cma_add_to_pool_end__tracepoint_ptr_ion_secure_cma_add_to_pool_end__bpf_trace_tp_map_ion_secure_cma_add_to_pool_end__tpstrtab_ion_secure_cma_add_to_pool_end__tracepoint_ion_secure_cma_shrink_pool_end__event_ion_secure_cma_shrink_pool_end__tracepoint_ptr_ion_secure_cma_shrink_pool_end__bpf_trace_tp_map_ion_secure_cma_shrink_pool_end__tpstrtab_ion_secure_cma_shrink_pool_end__tracepoint_ion_secure_cma_allocate_end__event_ion_secure_cma_allocate_end__tracepoint_ptr_ion_secure_cma_allocate_end__bpf_trace_tp_map_ion_secure_cma_allocate_end__tpstrtab_ion_secure_cma_allocate_endof_get_next_childof_get_next_available_childtrace_define_fielddebug_check_no_locks_heldtrace_event_ignore_this_pidget_secure_vmid__list_del_entry_validis_secure_vmid_valid__list_add_validdebug_smp_processor_iddma_buf_fdion_alloc_fdtrack_buffer_destroyedmutex_lock_nestedmsm_secure_v2_is_supportedtrack_buffer_createdion_dma_buf_begin_cpu_access_umappedion_dma_buf_end_cpu_access_umapped__tracepoint_ion_begin_cpu_access_notmapped__event_ion_begin_cpu_access_notmapped__tracepoint_ptr_ion_begin_cpu_access_notmapped__bpf_trace_tp_map_ion_begin_cpu_access_notmapped__tpstrtab_ion_begin_cpu_access_notmapped__tracepoint_ion_end_cpu_access_notmapped__event_ion_end_cpu_access_notmapped__tracepoint_ptr_ion_end_cpu_access_notmapped__bpf_trace_tp_map_ion_end_cpu_access_notmapped__tpstrtab_ion_end_cpu_access_notmappedion_buffer_kmap_get.__warnedion_buffer_create.__warnedion_buffer_cachedmsm_dma_buf_freedplist_addion_heap_freelist_addion_page_pool_addkobject_create_and_add__ll_sc_atomic_add__ll_sc_atomic64_addsimple_attr_readseq_readup_readdown_read__init_waitqueue_headvmalloc__kmalloctrace_raw_output_ion_alloctrace_event_raw_event_ion_allocprint_fmt_ion_allocevent_class_ion_alloctrace_event_define_fields_ion_alloctrace_event_type_funcs_ion_allocperf_trace_ion_alloc__bpf_trace_ion_alloc__crc_ion_alloc__kstrtab_ion_alloc__ksymtab_ion_allocgen_pool_allocion_page_pool_allocperf_trace_buf_alloccma_alloc__ll_sc_atomic_sub__ll_sc_atomic64_subion_heap_metacontig_page_data__TRACE_SYSTEM_COMPACT_PRIO_SYNC_LIGHT__TRACE_SYSTEM_COMPACT_SUCCESS__TRACE_SYSTEM_LRU_ACTIVE_ANON__TRACE_SYSTEM_LRU_INACTIVE_ANON__TRACE_SYSTEM_COMPACT_PRIO_SYNC_FULL__TRACE_SYSTEM_ZONE_NORMAL__TRACE_SYSTEM_COMPACT_CONTINUE__TRACE_SYSTEM_COMPACT_COMPLETE__TRACE_SYSTEM_COMPACT_NOT_SUITABLE_ZONE__TRACE_SYSTEM_LRU_ACTIVE_FILE__TRACE_SYSTEM_LRU_INACTIVE_FILE__TRACE_SYSTEM_ZONE_MOVABLE__TRACE_SYSTEM_LRU_UNEVICTABLE__TRACE_SYSTEM_COMPACT_NO_SUITABLE_PAGE__TRACE_SYSTEM_COMPACT_DEFERRED__TRACE_SYSTEM_COMPACT_SKIPPED__TRACE_SYSTEM_COMPACT_PARTIAL_SKIPPED__TRACE_SYSTEM_COMPACT_CONTENDED__TRACE_SYSTEM_COMPACT_PRIO_ASYNC.Ltmp9$d.699$d.599.Ltmp499$x.499$x.399$x.299.Ltmp199$d.199$x.99$d.689$x.589$x.489$x.389$x.289$x.189orders.189$d.89$d.679$x.579$x.479$x.379$x.279$d.179$x.79$d.669$d.569$d.469.Ltmp369$x.369$x.269$d.169$d.69.Ltmp659$d.659$d.559$x.459$x.359$x.259$d.159$x.59$d.749.Ltmp649$d.649$d.549$x.449.Ltmp349$x.349$x.249$x.149$x.49$d.739$d.639$x.539$x.439$x.339$x.239$x.139$x.39$d.729.Ltmp629$d.629$x.529$x.429$x.329$x.229ion_secure_cma_ops.229$x.129$x.29$d.719$d.619$d.519$x.419$d.319$d.219$x.119$x.19$d.709$x.609$x.509$x.409$d.309$d.209$x.109$x.9$d.698$x.598$x.498$d.398$x.298$x.198$x.98$d.688$x.588$x.488$x.388$x.288$x.188$x.88$d.678$d.578$d.478.Ltmp378$x.378$d.278$x.178$d.78.Ltmp668$d.668$x.568$x.468$x.368$x.268$x.168$x.68$d.758$d.658$x.558$x.458$d.358$d.258$x.158$x.58$d.748$d.648$x.548$d.448$d.348$d.248$x.148$x.48$d.738$d.638$d.538$d.438$d.338$d.238$d.138$x.38$d.728$d.628$x.528$d.428$x.328$x.228$d.128$x.28$d.718$d.618$x.518$d.418$x.318$x.218$d.118$x.18$d.708$x.608$x.508$d.408.Ltmp308$x.308$x.208$d.108$x.8$d.697$d.597$x.497$x.397.Ltmp297$x.297$d.197$d.97$d.687$x.587$x.487.Ltmp387$x.387$x.287$x.187$d.87$d.677$x.577$x.477$x.377$x.277$d.177$x.77.Ltmp67$d.667$d.567$x.467$d.367$x.267$d.167$x.67__UNIQUE_ID_staging57$d.757$d.657$d.557$x.457$x.357$x.257$d.157$d.57$d.747$d.647$x.547$x.447$x.347$x.247$x.147$x.47$d.737$d.637$x.537$x.437.Ltmp337$x.337$x.237$x.137$x.37$d.727$d.627$x.527$x.427.Ltmp327$x.327$d.227$x.127$x.27$d.717$d.617$d.517$x.417.Ltmp317$d.317$d.217$x.117$x.17$d.707$x.607$d.507$x.407$x.307$d.207$x.107$x.7.Ltmp6bpf_trace_run6_note_6$d.696$x.596.Ltmp496$d.496$x.396$x.296.Ltmp196$x.196$x.96$d.686$x.586$x.486$x.386$d.286$x.186$x.86$d.676$x.576$x.476$x.376$d.276$x.176$d.76$d.666$x.566$d.466.Ltmp366$x.366$x.266$x.166$d.66__UNIQUE_ID_intree56$d.756$d.656.Ltmp556$x.556$x.456$d.356$d.256$x.156$x.56$d.746.Ltmp646$d.646$d.546$d.446.Ltmp346$x.346$d.246$d.146$x.46$d.736.Ltmp636$d.636$d.536$d.436$d.336$d.236$d.136$x.36$d.726$d.626$x.526$d.426$x.326$x.226$d.126$x.26$d.716$d.616$x.516$d.416$x.316$x.216$x.116$x.16$d.706$d.606$x.506$d.406$d.306$x.206$d.106$x.6bpf_trace_run5$d.695$d.595$x.495$d.395$x.295$x.195$d.95$d.685$x.585.Ltmp485$x.485$x.385$x.285$d.185$d.85$d.675$d.575$x.475.Ltmp375$x.375$x.275$d.175$x.75.Ltmp665$d.665$d.565$x.465$d.365$x.265$d.165$x.65__UNIQUE_ID_name55$d.755$d.655$d.555$x.455$x.355$x.255$d.155$d.55$d.645$x.545$x.445$x.345$x.245$x.145$x.45$d.735$d.635$x.535$x.435$x.335$x.235$x.135$x.35$d.725$d.625$d.525$x.425$x.325$d.225$x.125$x.25$d.715$d.615$d.515$x.415$d.315$d.215$x.115$x.15$d.705$x.605$d.505$x.405$x.305$d.205$x.105$d.5$d.694$x.594$x.494$x.394$x.294$d.194$x.94$d.684$d.584$x.484.Ltmp384$x.384$d.284$x.184$x.84$d.674$x.574$d.474$x.374$x.274$x.174$d.74__sw_hweight64.Ltmp64$d.664$x.564$x.464$x.364$x.264$x.164$d.64__UNIQUE_ID_vermagic54$d.754$d.654$x.554$d.454$x.354$d.254$x.154$d.54$d.644$d.544$d.444$x.344.Ltmp244$d.244$d.144$x.44$d.734$d.634$d.534$d.434.Ltmp334$d.334$d.234$d.134ion_device_create.__key.34$x.34$d.724$d.624$x.524$d.424$x.324$x.224$d.124$x.24$d.714$x.614$x.514$d.414.Ltmp314$x.314$x.214$x.114$x.14$d.704$d.604$x.504$d.404$x.304$x.204$d.104$d.4bpf_trace_run3$d.693$d.593$d.493$d.393$d.293.Ltmp193$x.193$d.93$d.683$x.583$x.483$x.383$x.283$x.183$d.83$d.673$d.573$x.473$x.373$x.273$d.173$x.73$d.663$d.563$x.463.Ltmp363$x.363$x.263$d.163$x.63$d.753$d.653$d.553$x.453$x.353$x.253$d.153$x.53.Ltmp643$d.643$x.543$x.443.Ltmp343$x.343$x.243$x.143$x.43$d.733$d.633.Ltmp533$x.533$x.433$x.333$x.233ion_secure_cma_map_kernel.233$x.133$x.33$d.723$d.623$d.523$x.423$x.323$d.223$x.123$x.23$d.713$d.613$d.513$x.413$x.313$d.213__UNIQUE_ID_description113$x.113$x.13$d.703$x.603$d.503$x.403$x.303$d.203$x.103ion_secure_cma_heap_create.__key.3$d.3bpf_trace_run2$d.692$x.592$x.492$x.392$x.292$d.192$x.92$d.682$d.582$x.482$x.382$x.282$x.182$x.82$d.672$x.572$d.472.Ltmp372$x.372$x.272$x.172$d.72.Ltmp662$d.662$x.562$x.462$d.362$x.262$x.162$d.62$d.752.Ltmp652$d.652$x.552$d.452$d.352$d.252$x.152$d.52$d.642$d.542$d.442$x.342$d.242$d.142$x.42$d.732$d.632$d.532$d.432$x.332ion_secure_cma_free.232$d.232$d.132$x.32$d.722$d.622$x.522$d.422$x.322$x.222$d.122$x.22$d.712$x.612$x.512$d.412$d.312$x.212__UNIQUE_ID_license112$d.112$x.12$d.702$d.602.Ltmp502$x.502$d.402$x.302$x.202$d.102ion_system_secure_heap_create.__key.2$d.2bpf_trace_run1$d.691$d.591$x.491$d.391$x.291$x.191$d.91$d.681$x.581$x.481.Ltmp381$d.381$x.281$x.181$x.81$d.671$d.571$x.471$d.371$x.271$d.171$x.71$d.661$d.561$x.461$x.361$x.261$d.161$x.61$d.751$d.651$d.551$x.451$x.351$x.251$d.151$x.51$d.641$x.541$x.441$d.341$x.241$x.141$x.41$d.731$d.631$x.531$x.431$x.331$x.231ion_secure_cma_allocate.231$x.131$x.31$d.721$d.621$d.521$x.421$x.321$d.221$x.121$x.21$d.711$d.611$d.511$x.411.Ltmp311$x.311$d.211$x.111$x.11$d.701$x.601$x.501$x.401$x.301$d.201$x.101ion_secure_cma_heap_create.__key.1$d.1.Ltmp90$d.690$x.590$x.490.Ltmp390$x.390$x.290$x.190$x.90$d.680$d.580$d.480$x.380$x.280$x.180$x.80$d.670$x.570$x.470$x.370$x.270$x.170$x.70$d.660$x.560$x.460$d.360$d.260$x.160$d.60$d.750$d.650$x.550$d.450$d.350$d.250$x.150$x.50$d.740$d.640$d.540$d.440.Ltmp340$x.340$d.240$d.140$x.40$d.730$d.630$x.530$d.430$d.330$d.230$d.130$x.30$d.720$d.620$x.520$d.420.Ltmp320$x.320$x.220$d.120$x.20$d.710$x.610$x.510$d.410$x.310$x.210$d.110$x.10$d.700$x.600$x.500$d.400$x.300$x.200$d.100$d.0@Py-:&2,&*`,%,L8SXtZ@\0i\ ]&]h_@` djddXej6kToqIq0J@@@@x:Y@:@(:  @(: 3@ :@  :t@ X:@x`:d@:@:!@`:@:@:@`:@P:@ :@: 1@@:|@ p: 0@X0:E@: 0Lo><`@Z