ELF>@@:9AWAVAUATUSHHt4IIIEDHH{HAELLLH;u[1]A\A]A^A_AWAVAUATUSHHDL$D|$@Ht7IIILLH{HAWIDL$ LLL.H;XuH1[]A\A]A^A_ff.ATUSHHt"IHHH{HHLH;u[1]A\ff.@AUATUSHHt(IIHHH{HHLLH;u[1]A\A]DATUSHHt IHH{HLH;u[1]A\USHHtHHH{HHH;u1[]fAVAUATUSHHt.IAADHH{HADDLH;u[1]A\A]A^ff.AVAUATUSHHt.IAADHH{HADDLH;u[1]A\A]A^ff.AUATUSHHt&IAԉHH{HDLH;u[1]A\A]AWAVAUATUSHHt4IAAEDHH{HAEDDLH;u[1]A\A]A^A_AWAVAUATUSHHL $D|$@Ht7IIILLH{HAWILL$LLL.H;XuH1[]A\A]A^A_ff.fATUSHHt IHH{HLH;u[1]A\G@fUeH-SHtgH HtXH{H(tƅ(Xaut+t`uHHu[]Hff.@AUATL0USHLHHHH9uHHH9uH{xtNHHH9u!HHH9uH1HL[]A\A]HSHCH9uHK(HS(H9uHHtE11HJ+HH)Hff.fUHAWAVAAUAATISHHL`eHHE1HEEHGheL=HHUHuHHtpHELMȹIHIfAIǁMtL+%LHHGAHپDwDojAWUXZHEeH+u!He[A\A]A^A_]IHIff.UHAWIAVIAUIATMSHH(LMHO`eHHE1HEEHGheH H<HUHuHMHHtkHELMA<IfAHEIIǁHG(ELLwLoLg G0jHMQUHZYHEeH+u!He[A\A]A^A_]HHJDAWIϹAVIAUIATIUSDH@DD$Hl$HeHHD$81HIFHuf8LHHt/LhL$HL`AWHPAwHH(Hp X0@4HD$8eH+u&H@[]A\A]A^A_uLtfAWIAVIAUIATI̹ULSH@DL$H\$HeHHD$81HIGHu^8LHHt't$T$xLpHLhL`Hh Hp(P0HD$8eH+u&H@[]A\A]A^A_uLtf.AUIATIUSHH8eHHD$01HHHHCHuCHHHtLhHL`HD$0eH+u"H8[]A\A]uHtfDAUAATUHSHH8eHHD$01ILHHEHuNHLHtH+DhLHHXHD$0eH+u"H8[]A\A]uHtff.ATUHSHH8eHHD$01ILHHEHuHHLHtH+LHHXHD$0eH+u H8[]A\uHtfDAWAVIAUAATA̹UDSHH8eHHD$01ILHIFHuk(LLHt4HHtH+HHDHPLDhHph HD$0eH+u&H8[]A\A]A^A_uLt@AWAVIAUAATA̹UDSHH8eHHD$01ILHIFHuh LLHt1HHtH+HHHPLDhD`hHD$0eH+u&H8[]A\A]A^A_uLtAVAUAATA̹UHSHH8eHHD$01ILHHEHucHLHt.HHtH+HHHPLDhD`HD$0eH+u$H8[]A\A]A^uHtAWIAVIAUIATI̹ULSH@L $H\$HeHHD$81HIGHu^8LHHt'H4$T$xLpHLhL`Hh Hp(P0HD$8eH+u&H@[]A\A]A^A_uLtff.AUHATUSHH@udHU(H}4ILEDm0HHuELM LEHHHMHUATAUPH H[]A\A][]A\A]H{xHHATHUSHH@uOHU(De0HHuDLM LEHHHMHUhATPH H[]A\[]A\H{xHH룐UHSHH@t[]HMHUHHH []UHSHH@t[]EHMHHHULDH []ff.UHSHH@t[]HMDEHHHHHH []fUHSHH@t[]HMHHHHHH []ff.fUHSHH@uOHUHHuLHMDM DEHt4HHHPHHH X[][]11H{xHHff.UHSHH@uBHMEDMDEHt4HHHPHHH X[][]11@UHSHH@t[]HMDMHHDEHHHH []DUHSHH@t[]HMDMHHE DEHPH1HAPEPEPj H H([]fUHSHH@t[]HULMHHDE0HMu(u H XZ[]UHAWIAVIAUATMcSH(ULo`MDMeHHE1HEEHGheL-HHUHuȿ,HHHUHELLH+5HHfHHǀEHsCEDcCECL,HI9AC jAULMȋUY^HEeH+u"He[A\A]A^A_]IEH#ff.AWAAVAιAUIATUIcSHH@DL$Ld$LeHHD$81HHCHuH޺(LHHtELH+5hLHDxHpDpD$CLH9C HD$8eH+u.H@[]A\A]A^A_xHhUHAWAVIAUIATLcSH L`eHHE1HEEHGheL=HHUHu$HHHUHELHuHEHHfHǀ1uEȉCeHL9DcC KI@1ALH$HHHH HCjAWULMXZHEeH+u!He[A\A]A^A_]IHf.ATHUSHH@t []A\HcuLeH{xHM UHMIHH []A\DHAWAVAUIATAUHSHÀHvNHLHHE1HL[]A\A]A^A_HEUDLELIHt)HbHH LIHDUtD9s9BѸ9BЃ}Ut*E D9s ttLHH= IHAHDLHubHIFhAF@HHBIVhIFpILDt$HEL$gH=LD$Lct$ILHL$%HHLHfDAU&ATUSHH8eHH$01ILHHw.E1H$0eH+$H8D[]A\A]HAńtøHHH+HH HHHB*z3zHqHLHD$ H4HP`HHHt$HHHt$HHD$HtH)HHH+t$HD$ Ht pHt$(HHHl$0H$HuHtHHH9uH$t HI0H3HwHHI9u]tqz3CHt$H=H HHH2HHP]H@RHBHHHHE?H DHHff.fATLfUHSHHHeHHD$@1H95H1HHLL$8HUH߸HPD$L9t1HLM?L9uHt$0L6L9tHoLM6L9uMtH|$t*LHD$HeH+uHe[A\A]A^A_] ff.UHAWAVIAUATIARSH(HULy`eHHE1HEEMLHID$hMl$`eL-H,HUHuMIHHUHEIzLMHfHHǀHEAJMrDqIBMcLLULULACD2LjAULMUY^HEeH+u:He[AZA\A]A^A_]IEH"ιIff.HWHv.HH?vH HʃHWHvƒH@H@AWAVAAUATUHSGXDDD5E9~FLo1, HHt.LINj9|2LL1HE\EX[]A\A]A^A_HHHALLE9hfUIHAWIAVAUIATSH˹H@eHHD$81Ld$LHI@HLs`MLL$L$XHcH LLHt8XHxLLxLhHcHH$H $LDHD$8eH+uIH@[A\A]A^A_]'IMLL$L$5ff.@AUIATUHcSHH@eHHD$81Ld$LHHCHH޺ LHHtgHLH$1u$CeHL9kC HDI@1LHHHH HCHD$8eH+u*H@[]A\A]ZHJff.UHAWAVAULATSHHHpH|$Ld$@eHHD$h1HGHD$@HHD$HD$HHD$PHD$XLHLd$@HD$Ld$HMwHT$(I9tcHLH-HD$8CIG HT$8)I7IGHFH0HD$@HXIMgMIFH\$@LL9t$(tIIuHD$H\$PH\$PLHH\$XLHT$ IwLI9uNcIG A)IGI?HL$8Ht$0HGHT$ H8HD$PHHII_IHL$PHHFH9tHIHt$0HL$8uHD$HtLt$IE1Ht$H|$Ht$@L>L9t1LLM?L9uHt$PL&H9tLLM$$H9uMtLL[HL$H\$(HH9ucHH\$ H9uRHHuFHD$heH+uvHe[A\A]A^A_]LMǀHǀH|$LHHD$heH+uH|$HeH[A\A]A^A_]ff.HH9AWAVAUATUSHHD$?HIE1HD$HcD$H\$HDcC8AċCmm_id, REC->curr, __print_symbolic(REC->member, { MM_FILEPAGES, "MM_FILEPAGES" }, { MM_ANONPAGES, "MM_ANONPAGES" }, { MM_SWAPENTS, "MM_SWAPENTS" }, { MM_SHMEMPAGES, "MM_SHMEMPAGES" }), REC->size"start=0x%lx end=0x%lx migratetype=%d nr_migrated=%lu nr_reclaimed=%lu nr_mapped=%lu", REC->start, REC->end, REC->migratetype, REC->nr_migrated, REC->nr_reclaimed, REC->nr_mapped"page=%p pfn=0x%lx alloc_order=%d fallback_order=%d pageblock_order=%d alloc_migratetype=%d fallback_migratetype=%d fragmenting=%d change_ownership=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->alloc_order, REC->fallback_order, (((unsigned int)((21 - 12))) < ((unsigned int)(10)) ? ((unsigned int)((21 - 12))) : ((unsigned int)(10))), REC->alloc_migratetype, REC->fallback_migratetype, REC->fallback_order < (((unsigned int)((21 - 12))) < ((unsigned int)(10)) ? ((unsigned int)((21 - 12))) : ((unsigned int)(10))), REC->change_ownership"page=%p pfn=0x%lx order=%d migratetype=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->order, REC->migratetype"page=%p pfn=0x%lx order=%u migratetype=%d percpu_refill=%d", REC->pfn != -1UL ? (((struct page *)vmemmap_base) + (REC->pfn)) : ((void *)0), REC->pfn != -1UL ? REC->pfn : 0, REC->order, REC->migratetype, REC->percpu_refill"page=%p pfn=0x%lx order=%d migratetype=%d gfp_flags=%s", REC->pfn != -1UL ? (((struct page *)vmemmap_base) + (REC->pfn)) : ((void *)0), REC->pfn != -1UL ? REC->pfn : 0, REC->order, REC->migratetype, (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {( unsigned long)(((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))) | (( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT)))), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))), "GFP_USER"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT)))), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT)))), "GFP_NOFS"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_HIGH_BIT)))|(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))), "GFP_NOWAIT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "GFP_DMA32"}, {( unsigned long)(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "__GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT))), "__GFP_HIGHMEM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "__GFP_DMA32"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RECLAIMABLE_BIT))), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGH_BIT))), "__GFP_HIGH"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_IO_BIT))), "__GFP_IO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_FS_BIT))), "__GFP_FS"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZERO_BIT))), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_WRITE_BIT))), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT))), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RETRY_MAYFAIL_BIT))), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOFAIL_BIT))), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NORETRY_BIT))), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MEMALLOC_BIT))), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_COMP_BIT))), "__GFP_COMP"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT))), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_THISNODE_BIT))), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZEROTAGS_BIT))), "__GFP_ZEROTAGS"}, { 0, ((void *)0) } ) : "none""page=%p pfn=0x%lx order=0", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn"page=%p pfn=0x%lx order=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->order"call_site=%pS ptr=%p name=%s", (void *)REC->call_site, REC->ptr, __get_str(name)"call_site=%pS ptr=%p", (void *)REC->call_site, REC->ptr"call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s", (void *)REC->call_site, REC->ptr, REC->bytes_req, REC->bytes_alloc, (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {( unsigned long)(((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))) | (( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT)))), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))), "GFP_USER"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT)))), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT)))), "GFP_NOFS"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_HIGH_BIT)))|(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))), "GFP_NOWAIT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "GFP_DMA32"}, {( unsigned long)(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "__GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT))), "__GFP_HIGHMEM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "__GFP_DMA32"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RECLAIMABLE_BIT))), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGH_BIT))), "__GFP_HIGH"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_IO_BIT))), "__GFP_IO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_FS_BIT))), "__GFP_FS"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZERO_BIT))), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_WRITE_BIT))), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT))), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RETRY_MAYFAIL_BIT))), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOFAIL_BIT))), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NORETRY_BIT))), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MEMALLOC_BIT))), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_COMP_BIT))), "__GFP_COMP"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT))), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_THISNODE_BIT))), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZEROTAGS_BIT))), "__GFP_ZEROTAGS"}, { 0, ((void *)0) } ) : "none", REC->node, (0 && (REC->gfp_flags & ( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))))) ? "true" : "false""call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s", (void *)REC->call_site, REC->ptr, REC->bytes_req, REC->bytes_alloc, (REC->gfp_flags) ? __print_flags(REC->gfp_flags, "|", {( unsigned long)(((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))) | (( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT)))), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)) | (( gfp_t)((((1UL))) << (___GFP_COMP_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))) & ~(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT)))), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT))) | (( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT)))), "GFP_USER"}, {( unsigned long)(((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT)))), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT))) | (( gfp_t)((((1UL))) << (___GFP_FS_BIT)))), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))) | (( gfp_t)((((1UL))) << (___GFP_IO_BIT)))), "GFP_NOFS"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_HIGH_BIT)))|(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))) | (( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT)))), "GFP_NOWAIT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "GFP_DMA32"}, {( unsigned long)(( gfp_t)(((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))|((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT)))), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA_BIT))), "__GFP_DMA"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGHMEM_BIT))), "__GFP_HIGHMEM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DMA32_BIT))), "__GFP_DMA32"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MOVABLE_BIT))), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RECLAIMABLE_BIT))), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HIGH_BIT))), "__GFP_HIGH"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_IO_BIT))), "__GFP_IO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_FS_BIT))), "__GFP_FS"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZERO_BIT))), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_DIRECT_RECLAIM_BIT))), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_KSWAPD_RECLAIM_BIT))), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_WRITE_BIT))), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOWARN_BIT))), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_RETRY_MAYFAIL_BIT))), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOFAIL_BIT))), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NORETRY_BIT))), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_MEMALLOC_BIT))), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_COMP_BIT))), "__GFP_COMP"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_NOMEMALLOC_BIT))), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_HARDWALL_BIT))), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_THISNODE_BIT))), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ACCOUNT_BIT))), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)((((1UL))) << (___GFP_ZEROTAGS_BIT))), "__GFP_ZEROTAGS"}, { 0, ((void *)0) } ) : "none", REC->node, REC->accounted ? "true" : "false"GPLGPLGPLff.ff.H1ҾH1ff.AV1Ҿ HAUATUSHH*=vHM5HHHŃ?IIIHcE11ɺ HHLHCHLs@HXHCHHCPHHHHHHHHHHHHHHH HCHCHC HC(HC(HC0H@H@HCXHHHLHǃH(L8HǃP1E1 HLHHHHǃHMƃHcH?wLHH#tHŃ?1HHHtHH@[]A\A]A^[H]A\A]A^ ff.ATAIUպSHH(eHHD$ 1D$HD$HD$ HD$t9BAt9s9BуHHރL$u%AD$@HD$ eH+u H([]A\HHHcAVHAUHATDUS@t 1ۃHH)H,GH<t []A\A]A^HH=)L4IHtXDELHǃE1HIEhHHBIUhIEpAE@[L,]A\A]A^LHff.fU1S߉uu[]HHAVHAUATUS?wbIHcHLHSHCH9uRHS(HC(H9uEHHu=MHcH?wHHH#t HŃ?v[]A\A]A^L0LHILLmm/slab_common.ctruefalsenone|call_site=%pS ptr=%p call_site=%pS ptr=%p name=%s page=%p pfn=0x%lx order=%d page=%p pfn=0x%lx order=0 c slab%s %sc slab%sc start %pxc data offset %luc pointer offset %luc size %uc allocated at %pS c 6 %pS c Free path: slabinfoslabinfo - version: 2.1 %-17s %6lu %6lu %6u %4u %4d : tunables %4u %4u %4u : slabdata %6lu %6lu %6lu(null)kvfree_rcu_reclaimslab-kvfree-rcu6Unreclaimable slab info: 6%-17s %10luKB %10luKB MM_FILEPAGESMM_ANONPAGESMM_SWAPENTSMM_SHMEMPAGESGFP_TRANSHUGEGFP_TRANSHUGE_LIGHTGFP_HIGHUSER_MOVABLEGFP_HIGHUSERGFP_USERGFP_KERNEL_ACCOUNTGFP_KERNELGFP_NOFSGFP_ATOMICGFP_NOIOGFP_NOWAITGFP_DMAGFP_DMA32__GFP_RECLAIM__GFP_DMA__GFP_HIGHMEM__GFP_DMA32__GFP_MOVABLE__GFP_RECLAIMABLE__GFP_HIGH__GFP_IO__GFP_FS__GFP_ZERO__GFP_DIRECT_RECLAIM__GFP_KSWAPD_RECLAIM__GFP_WRITE__GFP_NOWARN__GFP_RETRY_MAYFAIL__GFP_NOFAIL__GFP_NORETRY__GFP_MEMALLOC__GFP_COMP__GFP_NOMEMALLOC__GFP_HARDWALL__GFP_THISNODE__GFP_ACCOUNT__GFP_ZEROTAGSkmalloc-0kmalloc-rcl-0dma-kmalloc-0kmalloc-96kmalloc-rcl-96dma-kmalloc-96kmalloc-192kmalloc-rcl-192dma-kmalloc-192kmalloc-8kmalloc-rcl-8dma-kmalloc-8kmalloc-16kmalloc-rcl-16dma-kmalloc-16kmalloc-32kmalloc-rcl-32dma-kmalloc-32kmalloc-64kmalloc-rcl-64dma-kmalloc-64kmalloc-128kmalloc-rcl-128dma-kmalloc-128kmalloc-256kmalloc-rcl-256dma-kmalloc-256kmalloc-512kmalloc-rcl-512dma-kmalloc-512kmalloc-1kkmalloc-rcl-1kdma-kmalloc-1kkmalloc-2kkmalloc-rcl-2kdma-kmalloc-2kkmalloc-4kkmalloc-rcl-4kdma-kmalloc-4kkmalloc-8kkmalloc-rcl-8kdma-kmalloc-8kkmalloc-16kkmalloc-rcl-16kdma-kmalloc-16kkmalloc-32kkmalloc-rcl-32kdma-kmalloc-32kkmalloc-64kkmalloc-rcl-64kdma-kmalloc-64kkmalloc-128kkmalloc-rcl-128kdma-kmalloc-128kkmalloc-256kkmalloc-rcl-256kdma-kmalloc-256kkmalloc-512kkmalloc-rcl-512kdma-kmalloc-512kkmalloc-1Mkmalloc-rcl-1Mdma-kmalloc-1Mkmalloc-2Mkmalloc-rcl-2Mdma-kmalloc-2Munsigned intmm_idcurrintmemberlongsizeunsigned longstartendnr_migratednr_reclaimednr_mappedmigratetypepfnalloc_orderfallback_orderalloc_migratetypefallback_migratetypechange_ownershiporderpercpu_refillgfp_flagscall_siteconst void *ptr__data_loc char[]namesize_tbytes_reqbytes_allocnodeboolaccountedLRU_UNEVICTABLELRU_ACTIVE_FILELRU_INACTIVE_FILELRU_ACTIVE_ANONLRU_INACTIVE_ANONZONE_MOVABLEZONE_NORMALZONE_DMA32ZONE_DMACOMPACT_PRIO_ASYNCCOMPACT_PRIO_SYNC_LIGHTCOMPACT_PRIO_SYNC_FULLCOMPACT_CONTENDEDCOMPACT_NOT_SUITABLE_ZONECOMPACT_NO_SUITABLE_PAGECOMPACT_COMPLETECOMPACT_PARTIAL_SKIPPEDCOMPACT_SUCCESSCOMPACT_CONTINUECOMPACT_DEFERREDCOMPACT_SKIPPED___GFP_LAST_BIT___GFP_UNUSED_BIT___GFP_ZEROTAGS_BIT___GFP_ACCOUNT_BIT___GFP_THISNODE_BIT___GFP_HARDWALL_BIT___GFP_NOMEMALLOC_BIT___GFP_COMP_BIT___GFP_MEMALLOC_BIT___GFP_NORETRY_BIT___GFP_NOFAIL_BIT___GFP_RETRY_MAYFAIL_BIT___GFP_NOWARN_BIT___GFP_WRITE_BIT___GFP_KSWAPD_RECLAIM_BIT___GFP_DIRECT_RECLAIM_BIT___GFP_ZERO_BIT___GFP_FS_BIT___GFP_IO_BIT___GFP_HIGH_BIT___GFP_RECLAIMABLE_BIT___GFP_MOVABLE_BIT___GFP_DMA32_BIT___GFP_HIGHMEM_BIT___GFP_DMA_BIT  D  Z   call_site=%pS ptr=%p bytes_req=%zu bytes_alloc=%zu gfp_flags=%s node=%d accounted=%s page=%p pfn=0x%lx order=%d migratetype=%d gfp_flags=%s page=%p pfn=0x%lx order=%u migratetype=%d percpu_refill=%d page=%p pfn=0x%lx order=%d migratetype=%d page=%p pfn=0x%lx alloc_order=%d fallback_order=%d pageblock_order=%d alloc_migratetype=%d fallback_migratetype=%d fragmenting=%d change_ownership=%d start=0x%lx end=0x%lx migratetype=%d nr_migrated=%lu nr_reclaimed=%lu nr_mapped=%lu mm_id=%u curr=%d type=%s size=%ldB %s: Failed to create slab '%s'. Error %d 4%s(%s) failed with error %d # name : tunables : slabdata %s %s: Slab cache still has objects when called from %pS6Adjusting rcutree.rcu_delay_page_cache_fill_msec to %d ms. 3Failed to allocate kfree_rcu() shrinker! Creation of kmalloc slab %s size=%u failed. Reason %d Out of memory when creating slab %s 4Unexpected gfp: %#x (%pGg). Fixing up to gfp: %#x (%pGg). Fix your code! 4excessive unreclaimable slab but cannot dump stats 6Name Used Total kmem_cache_destroy__kmem_cache_create_args$     @ @  (  @ @ @$     @ @  (  @ @ @$     @ @  (  @ @ @slab_common.rcu_delay_page_cache_fill_msecslab_common.rcu_min_cached_objskmemslab_common.parmtype=rcu_delay_page_cache_fill_msec:intslab_common.parmtype=rcu_min_cached_objs:int$$` @ @ slab_mergeslab_nomergeslub_mergeslub_nomerge  rss_statmm_alloc_contig_migrate_range_infomm_page_alloc_extfragmm_page_pcpu_drainmm_page_alloc_zone_lockedmm_page_allocmm_page_free_batchedmm_page_freekmem_cache_freekfreekmallockmem_cache_allocGCC: (Debian 12.2.0-14) 12.2.0GNU / X | 0 @ P ` p#Zp%i      6 d     06 @[ P ` p  7 W pv:@zp n "P  H &@ 0p ApYy&#@pP60RuP0 Dfpp p IRW`S.p8 lQ![up!w"Yp"B# $V1 @&kK @PU &_  j `|  ,  P,G - -$ %  2A 3 5t 7 8!* 9I :[ =Yq |     !8 "(D  +o !8- "(( `  J   ( 0 8! @P H P X `4hopx:]$?n2'K$ h'$ '0$ 'H$ )Wx `)  XxI`v)xXx -) Yx`) Yx )(" Zx6N)0PZxkT)8 [x a)@[xR)H \x9)P\x@()X* ]xA`5\@Lx M@N`OPP9QPa RxR@SxST@ V @V V`V V V V V W A W h@W `W W +H+ -//-/ 8-6/@T-R/`n+`H+H+ H+H+H +@H-+HF+Hb+`Ht+H+ H- /-(/-0/-8/%-@#/F-HD/ b-P`/@}-X{/`-`/-h/-p/-x/-/?-=/ h-f/@-/`-/-/-/-/6-4/U-S/ t-r/@-/`-/-/-/ -/E-C/d-b/ -/@-/`- /-(/-0/3-81/\-@Z/-H/ -P/@-X/`-`/-h/#-p!/E-xC/e-c/-/ 3 33 #3P 3p$ 3I 3b 3 3 3 3 3 3 (![!F1 Ht_1Ht1`Hk$PA1HK`!1Hz! !P?!1@H!(!7"1H1"0N"0Uh"1H"8"U"1 H"@ #PI?#1Hb#H#_#1`H#P $`s:$1HP$Xh$? ?&jh`?])`) )x-& P7yD7-C@^P^F0^ ^G .g1j}$$$ $$0 $ %0 !% :% [% u%0 % %@ % &` &3&G&N&f&~&&&&*&& ''/'@'V'c'x''''''((,(@(V(n(}((( ((W,(((()!)/)=)I)T)l))@ )))))))* **#*.*7*A*O*^*m*}***+****++8+G+H&g+r+++++&++++ ,,),<,nQ,_,q,b,,,,,,@2, A,-0B& -pB2-0D-$Q-  q-@O-B)- --`Dk-D--- .. .,.<.Q.]i.].].].] /](/^L/^h/|/slab_common.c__export_symbol_kmem_cache_size__export_symbol___kmem_cache_create_args__export_symbol_kmem_buckets_create__export_symbol_kmem_cache_destroy__export_symbol_kmem_cache_shrink__export_symbol_kmem_dump_obj__export_symbol_kmalloc_caches__export_symbol_kmalloc_size_roundup__initcall__kmod_slab_common__814_1202_slab_proc_init6slab_proc_init__export_symbol_kfree_sensitive__export_symbol_ksize__export_symbol___tracepoint_kmalloc__export_symbol___traceiter_kmalloc__export_symbol___SCK__tp_func_kmalloc__export_symbol___SCT__tp_func_kmalloc__export_symbol___tracepoint_kmem_cache_alloc__export_symbol___traceiter_kmem_cache_alloc__export_symbol___SCK__tp_func_kmem_cache_alloc__export_symbol___SCT__tp_func_kmem_cache_alloc__export_symbol___tracepoint_kfree__export_symbol___traceiter_kfree__export_symbol___SCK__tp_func_kfree__export_symbol___SCT__tp_func_kfree__export_symbol___tracepoint_kmem_cache_free__export_symbol___traceiter_kmem_cache_free__export_symbol___SCK__tp_func_kmem_cache_free__export_symbol___SCT__tp_func_kmem_cache_free__export_symbol_kvfree_call_rcu__export_symbol_kvfree_rcu_barrierkvfree_rcu_listkvfree_rcu_queue_batchrcu_reclaim_wq__schedule_delayed_monitor_workschedule_page_work_fnkfree_rcu_shrink_countkrcperf_trace_kmem_cache_allocperf_trace_kmallocperf_trace_kfreeperf_trace_mm_page_freeperf_trace_mm_page_free_batchedperf_trace_mm_page_allocperf_trace_mm_pageperf_trace_mm_page_pcpu_drainperf_trace_mm_alloc_contig_migrate_range_infotrace_event_raw_event_kmem_cache_alloctrace_event_raw_event_kmalloctrace_event_raw_event_kfreetrace_event_raw_event_mm_page_freetrace_event_raw_event_mm_page_free_batchedtrace_event_raw_event_mm_page_alloctrace_event_raw_event_mm_pagetrace_event_raw_event_mm_page_pcpu_draintrace_event_raw_event_mm_alloc_contig_migrate_range_infotrace_raw_output_kmem_cache_alloc__flags.6trace_raw_output_kmalloc__flags.5trace_raw_output_kfreetrace_raw_output_kmem_cache_freetrace_raw_output_mm_page_freetrace_raw_output_mm_page_free_batchedtrace_raw_output_mm_page_alloc__flags.4trace_raw_output_mm_pagetrace_raw_output_mm_page_pcpu_draintrace_raw_output_mm_page_alloc_extfragtrace_raw_output_mm_alloc_contig_migrate_range_infoperf_trace_mm_page_alloc_extfragtrace_event_raw_event_mm_page_alloc_extfragperf_trace_rss_stattrace_raw_output_rss_statsymbols.3slab_stop__func__.2slabinfo_proc_opsslabinfo_openslabinfo_opslab_showslab_nextslab_startkvfree_rcu_bulkkfree_rcu_workperf_trace_kmem_cache_freefill_page_cache_functrace_event_raw_event_kmem_cache_freetrace_event_raw_event_rss_statkfree_rcu_monitorkfree_rcu_shrink_scan__func__.1new_kmalloc_cache__UNIQUE_ID___addressable_kvfree_rcu_barrier866__UNIQUE_ID___addressable_kvfree_call_rcu865__UNIQUE_ID_rcu_delay_page_cache_fill_msectype835__param_rcu_delay_page_cache_fill_msec__param_str_rcu_delay_page_cache_fill_msec__UNIQUE_ID_rcu_min_cached_objstype834__param_rcu_min_cached_objs__param_str_rcu_min_cached_objs__UNIQUE_ID___addressable___SCT__tp_func_kmem_cache_free833__UNIQUE_ID___addressable___SCK__tp_func_kmem_cache_free832__UNIQUE_ID___addressable___traceiter_kmem_cache_free831__UNIQUE_ID___addressable___tracepoint_kmem_cache_free830__UNIQUE_ID___addressable___SCT__tp_func_kfree829__UNIQUE_ID___addressable___SCK__tp_func_kfree828__UNIQUE_ID___addressable___traceiter_kfree827__UNIQUE_ID___addressable___tracepoint_kfree826__UNIQUE_ID___addressable___SCT__tp_func_kmem_cache_alloc825__UNIQUE_ID___addressable___SCK__tp_func_kmem_cache_alloc824__UNIQUE_ID___addressable___traceiter_kmem_cache_alloc823__UNIQUE_ID___addressable___tracepoint_kmem_cache_alloc822__UNIQUE_ID___addressable___SCT__tp_func_kmalloc821__UNIQUE_ID___addressable___SCK__tp_func_kmalloc820__UNIQUE_ID___addressable___traceiter_kmalloc819__UNIQUE_ID___addressable___tracepoint_kmalloc818__UNIQUE_ID___addressable_ksize817__UNIQUE_ID___addressable_kfree_sensitive816__UNIQUE_ID___addressable_slab_proc_init815__UNIQUE_ID___addressable_kmalloc_size_roundup805__UNIQUE_ID___addressable_kmalloc_caches804__UNIQUE_ID___addressable_kmem_dump_obj800__UNIQUE_ID___addressable_kmem_cache_shrink799__UNIQUE_ID___addressable_kmem_cache_destroy798__UNIQUE_ID___addressable_kmem_buckets_create793__UNIQUE_ID___addressable___kmem_cache_create_args778__UNIQUE_ID___addressable_kmem_cache_size767__setup_setup_slab_merge__setup_str_setup_slab_merge__setup_setup_slab_nomerge__setup_str_setup_slab_nomerge__setup_slub_merge__setup_str_slub_merge__setup_slub_nomerge__setup_str_slub_nomerge__event_rss_statprint_fmt_rss_stat__event_mm_alloc_contig_migrate_range_infoprint_fmt_mm_alloc_contig_migrate_range_info__event_mm_page_alloc_extfragprint_fmt_mm_page_alloc_extfrag__event_mm_page_pcpu_drainprint_fmt_mm_page_pcpu_drain__event_mm_page_alloc_zone_lockedprint_fmt_mm_page__event_mm_page_allocprint_fmt_mm_page_alloc__event_mm_page_free_batchedprint_fmt_mm_page_free_batched__event_mm_page_freeprint_fmt_mm_page_free__event_kmem_cache_freeprint_fmt_kmem_cache_free__event_kfreeprint_fmt_kfree__event_kmallocprint_fmt_kmalloc__event_kmem_cache_allocprint_fmt_kmem_cache_alloctrace_event_fields_rss_stattrace_event_fields_mm_alloc_contig_migrate_range_infotrace_event_fields_mm_page_alloc_extfragtrace_event_fields_mm_page_pcpu_draintrace_event_fields_mm_pagetrace_event_fields_mm_page_alloctrace_event_fields_mm_page_free_batchedtrace_event_fields_mm_page_freetrace_event_fields_kmem_cache_freetrace_event_fields_kfreetrace_event_fields_kmalloctrace_event_fields_kmem_cache_alloctrace_event_type_funcs_rss_stattrace_event_type_funcs_mm_alloc_contig_migrate_range_infotrace_event_type_funcs_mm_page_alloc_extfragtrace_event_type_funcs_mm_page_pcpu_draintrace_event_type_funcs_mm_pagetrace_event_type_funcs_mm_page_alloctrace_event_type_funcs_mm_page_free_batchedtrace_event_type_funcs_mm_page_freetrace_event_type_funcs_kmem_cache_freetrace_event_type_funcs_kfreetrace_event_type_funcs_kmalloctrace_event_type_funcs_kmem_cache_allocevent_class_rss_statstr__kmem__trace_system_name__TRACE_SYSTEM_MM_SHMEMPAGES__TRACE_SYSTEM_MM_SWAPENTS__TRACE_SYSTEM_MM_ANONPAGES__TRACE_SYSTEM_MM_FILEPAGESevent_class_mm_alloc_contig_migrate_range_infoevent_class_mm_page_alloc_extfragevent_class_mm_page_pcpu_drainevent_class_mm_pageevent_class_mm_page_allocevent_class_mm_page_free_batchedevent_class_mm_page_freeevent_class_kmem_cache_freeevent_class_kfreeevent_class_kmallocevent_class_kmem_cache_alloc__TRACE_SYSTEM_LRU_UNEVICTABLE__TRACE_SYSTEM_LRU_ACTIVE_FILE__TRACE_SYSTEM_LRU_INACTIVE_FILE__TRACE_SYSTEM_LRU_ACTIVE_ANON__TRACE_SYSTEM_LRU_INACTIVE_ANON__TRACE_SYSTEM_ZONE_MOVABLE__TRACE_SYSTEM_ZONE_NORMAL__TRACE_SYSTEM_ZONE_DMA32__TRACE_SYSTEM_ZONE_DMA__TRACE_SYSTEM_COMPACT_PRIO_ASYNC__TRACE_SYSTEM_COMPACT_PRIO_SYNC_LIGHT__TRACE_SYSTEM_COMPACT_PRIO_SYNC_FULL__TRACE_SYSTEM_COMPACT_CONTENDED__TRACE_SYSTEM_COMPACT_NOT_SUITABLE_ZONE__TRACE_SYSTEM_COMPACT_NO_SUITABLE_PAGE__TRACE_SYSTEM_COMPACT_COMPLETE__TRACE_SYSTEM_COMPACT_PARTIAL_SKIPPED__TRACE_SYSTEM_COMPACT_SUCCESS__TRACE_SYSTEM_COMPACT_CONTINUE__TRACE_SYSTEM_COMPACT_DEFERRED__TRACE_SYSTEM_COMPACT_SKIPPED__TRACE_SYSTEM____GFP_LAST_BIT__TRACE_SYSTEM____GFP_UNUSED_BIT__TRACE_SYSTEM____GFP_ZEROTAGS_BIT__TRACE_SYSTEM____GFP_ACCOUNT_BIT__TRACE_SYSTEM____GFP_THISNODE_BIT__TRACE_SYSTEM____GFP_HARDWALL_BIT__TRACE_SYSTEM____GFP_NOMEMALLOC_BIT__TRACE_SYSTEM____GFP_COMP_BIT__TRACE_SYSTEM____GFP_MEMALLOC_BIT__TRACE_SYSTEM____GFP_NORETRY_BIT__TRACE_SYSTEM____GFP_NOFAIL_BIT__TRACE_SYSTEM____GFP_RETRY_MAYFAIL_BIT__TRACE_SYSTEM____GFP_NOWARN_BIT__TRACE_SYSTEM____GFP_WRITE_BIT__TRACE_SYSTEM____GFP_KSWAPD_RECLAIM_BIT__TRACE_SYSTEM____GFP_DIRECT_RECLAIM_BIT__TRACE_SYSTEM____GFP_ZERO_BIT__TRACE_SYSTEM____GFP_FS_BIT__TRACE_SYSTEM____GFP_IO_BIT__TRACE_SYSTEM____GFP_HIGH_BIT__TRACE_SYSTEM____GFP_RECLAIMABLE_BIT__TRACE_SYSTEM____GFP_MOVABLE_BIT__TRACE_SYSTEM____GFP_DMA32_BIT__TRACE_SYSTEM____GFP_HIGHMEM_BIT__TRACE_SYSTEM____GFP_DMA_BIT__tpstrtab_rss_stat__tpstrtab_mm_alloc_contig_migrate_range_info__tpstrtab_mm_page_alloc_extfrag__tpstrtab_mm_page_pcpu_drain__tpstrtab_mm_page_alloc_zone_locked__tpstrtab_mm_page_alloc__tpstrtab_mm_page_free_batched__tpstrtab_mm_page_free__tpstrtab_kmem_cache_free__tpstrtab_kfree__tpstrtab_kmalloc__tpstrtab_kmem_cache_alloc__UNIQUE_ID___addressable___SCK__cond_resched127.8__UNIQUE_ID___addressable___SCK__might_resched41.9.LC0__tracepoint_mm_page_free__SCT__tp_func_mm_page_free__traceiter_mm_page_free__tracepoint_mm_page_free_batched__SCT__tp_func_mm_page_free_batched__traceiter_mm_page_free_batched__tracepoint_mm_page_alloc__SCT__tp_func_mm_page_alloc__traceiter_mm_page_alloc__tracepoint_mm_page_alloc_zone_locked__SCT__tp_func_mm_page_alloc_zone_locked__traceiter_mm_page_alloc_zone_locked__tracepoint_mm_page_pcpu_drain__SCT__tp_func_mm_page_pcpu_drain__traceiter_mm_page_pcpu_drain__tracepoint_mm_page_alloc_extfrag__SCT__tp_func_mm_page_alloc_extfrag__traceiter_mm_page_alloc_extfrag__tracepoint_mm_alloc_contig_migrate_range_info__SCT__tp_func_mm_alloc_contig_migrate_range_info__traceiter_mm_alloc_contig_migrate_range_info__tracepoint_rss_stat__SCT__tp_func_rss_stat__traceiter_rss_stat__x86_indirect_thunk_rax__x86_return_thunk__probestub_kmem_cache_alloc__x86_indirect_thunk_r10__probestub_kmalloc__probestub_kfree__probestub_kmem_cache_free__probestub_mm_page_free__probestub_mm_page_free_batched__probestub_mm_page_alloc__probestub_mm_page_alloc_zone_locked__probestub_mm_page_pcpu_drain__probestub_mm_page_alloc_extfrag__probestub_mm_alloc_contig_migrate_range_info__probestub_rss_statconst_current_task__SCT__cond_reschedkvfreercu_tasks_trace_qs_blkdrcu_trc_cmpxchg_need_qs_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorequeue_rcu_workget_state_synchronize_rcu_fullqueue_delayed_work_onmod_delayed_work_onsystem_highpri_wq__cpu_possible_mask__per_cpu_offset__ref_stack_chk_guardthis_cpu_offperf_trace_buf_allocperf_trace_run_bpf_submit__stack_chk_failvmemmap_basetrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returntrace_print_flags_seqget_pfnblock_flags_maskptr_to_hashval__percpu_counter_sumtrace_print_symbols_seqslab_mutexmutex_unlockmutex_lockdump_stack__kmem_cache_aliasstack_depot_initslub_debug_enabledstatic_key_enablekstrdup_constboot_cpu_datakfree_constkmem_cachekmem_cache_alloc_noprofdo_kmem_cache_createslab_cachespanic__kmem_cache_shrink__virt_addr_validpage_offset_basehugetlb_optimize_vmemmap_key__kmem_obj_infophys_baseproc_createseq_openget_slabinfoseq_printfseq_putcseq_writeseq_list_nextseq_list_start_raw_spin_lockis_vmalloc_addrrcu_scheduler_activellist_del_firstget_state_synchronize_rcuget_free_pages_noprof__SCT__might_resched__msecs_to_jiffieshrtimer_setuphrtimer_start_range_nscancel_delayed_work_syncflush_rcu_workpoll_state_synchronize_rcu_fullfree_pagesllist_add_batchkmem_cache_free_bulkstrlenmemcpykmalloc_size_indexpoll_state_synchronize_rcucpus_read_lock__kmem_cache_shutdowncpus_read_unlockslab_statedebugfs_slab_releasesysfs_slab_release__kmem_cache_release__warn_printksysfs_slab_unlinkkvfree_rcu_initalloc_workqueuedelayed_work_timer_fninit_timer_keyshrinker_allocshrinker_registerslab_unmergeablefind_mergeablekmem_cache_flagsslab_kmem_cache_releaseslab_is_availablecreate_boot_cachekmalloc_infosetup_kmalloc_cache_index_tablecreate_kmalloc_caches__ksizeskip_orig_size_checkmemsetkmalloc_fix_flagsdump_unreclaimable_slabmutex_trylockkfree_rcu_scheduler_runningparam_ops_intseq_readseq_lseekseq_releasetrace_event_regtrace_event_raw_init__SCK__tp_func_rss_stat__SCK__tp_func_mm_alloc_contig_migrate_range_info__SCK__tp_func_mm_page_alloc_extfrag__SCK__tp_func_mm_page_pcpu_drain__SCK__tp_func_mm_page_alloc_zone_locked__SCK__tp_func_mm_page_alloc__SCK__tp_func_mm_page_free_batched__SCK__tp_func_mm_page_free__SCK__cond_resched__SCK__might_resched!W4TZ4[]4|`4[c4zf4?i4ll4]o4r4uu4x4:(-K ^      ' W x m , M p   " p    . V    (6\3Ag:HmI|<9Zu!p!/W /:P{+7KXv+6z Z5`x;gt ) ) ) B+W j^ )!c ) B ) j  )! 4R )#W )9" )W05t )s ) $ BX) P jW )!\    B !2! BD!I!!! B!!"2" BE"""""J#w###$,$>$e$y$$$$$%2%%%%%%"&V&w& j@|&& B&& ' ')' .'=' j M' BHU'Z''' ''' '''$(+( 0(<(F(f(q((( (( (((() )) B)!) &)8)?) D))))*$*S*l* )s* )x** )** )** )* + )+-+ ) 2+L+ )U++ )++ )+ )++ )++ )++,*, jj,x,,, )<,, )X,, )p---;- )#@-O- BhT-c- Bh-w- B|---- - -- S.Z. m0a. mi...."/i/s// m/ m//////'030?0\0000 00  001,1 m71 1 m1 1111=2I2\2222223 3c333334W44'5@5`55556y6666 )6j7 |7 7 777788E8_8889/9@9M9s9 )999:,:B:g:::::;M;;v<<<Q====='> mD> Z>m>>>>r?w?~? ??? ?????@ @@!@(@6@I@ jP@ B(U@i@ @@@@@@&A>AnA}A AA AB 9BBBIBvBBBB CCD :D oD B8DDDDDD E EE )#E*E B/E6E@E RE eE}E )EE E EEE BEEk555+EKe9   .   C ITYD"iAL@eC8 ?    !W!!! "U"#$&d&&&p'e))/,/--../2f2P33U56.7K7r77/8b9:f==?9?E??@@1@@@AARBBCBCKCRCCCCC-D CD DE08@H@L)HL)hL)pL)L)L)L)L) M)(M)HM)PM)pM)xM)M)M) M)M)M)M)$@N)HN)0hN)pN)4N)N)@N)N)ON)N)aO)O)v`O)hO)0O)O)O)O)$P)P)0(P)0P)PP)XP)$xP)P)P)P)0Q)Q)0Q)8Q)XQ)`Q)$Q)Q)0 R)(R)0HR)PR)R)R)R)R)R)R)@S)HS)hS)pS)S)S)S)S)T)T)8T)@T)`T)hT)T)T)T)T)U)U)0U)8U)XU)`U)U)U)U)U)U)U) V@&@V"`Vp!V!V VV`W W@W `WWWWxW VW`0X`8XuXX@V`X`XXrX`VX 0Y 8YoXYV`Y`YYlYVY0Z8ZiXZV`ZZ@ZfZVZ0[8[cX[W`[ [[`[ W[0\`8\]X\@W`\\\Z\`W\@0] 8]WX]W`]`5]z]w]t]q]n]k^h^e ^b0^_@^\P^YWZ] `cfil o$r(u,xY \_b!e)h1k9nAqItQwYz  ((0088@@HHPPXX`hpx333Y5Z5\5<@Y@Z@\@]@$ $ $ CCCCCC{|(}8~HXhxZ\[WYX(]8_HX^h`xba$pp  @(08 @@HPX` hpx @0PP$$0p`  @  0 ` `(p08@H0P`X@` hpx@ ppPp  `!!`"#$0&&& P)(p)0$`8,@@,H-P-X.`0hp2p3xp577p89:=P?$@A B`B$ $$$0BCDPD D($Fw j ) )  Bh 4 mS Z   3+ 3D :Io  7 ) P  = BP B 3 c ~    B m GR ]!Qs%38V 3VZ5V$Z@(V0$ 4V<C@VHCLV4*c+BC./; <H)X)h)x))),)@)U)b)k)~)()8)H)X)h)x)))))))) )))2)=()R8)gH)sX)h)x))))))))()8),H)@X)Uh)bx)k)~)))))))))()8)H)X)h) x)))2)=)R)g)s)))))()8)H)X)h))),)@)U)b)k)~)()8)H)X)h)x)))))))) )))2)=()R8)gH)sX)h)x)))))))) ,-&-P,a b(`0^8@_H]PXX`YhWp[x\Z$p~}|{ j  (j`8H)))- );()F0)U@)dH)pP)`)h)p))))))))))")1)=)M)])i)y )()0)@)H)P)`)h)p))))!)0);)J)Y)e)u)))))) )()0)@) H)P)*`);h)Hp)Y)j)u))))$@ $08$@HP$W XX Y Y( Z0Z8 [@[H \P\X ]j 9$ @L0080@`j hp@x Mj #p"@N j (08@`OPPXP`j 0Pj PP @j HPX`Qppxpj p Rj 85 R0080@`j h0pp x@Sj P@ S j (p0 8@TPPXP` @` (08@H P@X``hpx @` @` @` (08@H P@X``hpx j ) j ()@j H)`j h)j ) j ) j )( j ): j )J j ()\ @j H)i `j h)u j ) j ) j ) j ) j ) j () @j H) `j h) j )! j )9 j )I j )Z j )k j (){ @j H) `j h) j ) j ) j ) j ) j ) j () @j H)& `j h)9 j )K j )d j )v j ) j ) j () @j H) `j h) j ) j ) j ) j )! j )2 j ()E H y(z0`H xvwHPst Hp8@pHqPHmnHjk@HX`ghhpHdeH a(b0`Hx^_H[\ H8@XHYP.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.annotate_insn.rela.export_symbol.rela.initcall6.init.rela__patchable_function_entries.rela.init.text.rodata.str1.1.rela__bug_table.rodata.str1.8.rela__jump_table.rela.smp_locks.rela.rodata.rela.discard.addressable.data..percpu.modinfo.rela__param.rela.init.rodata.data..ro_after_init.rela.init.setup.rela_ftrace_events.rela.ref.data.rela_ftrace_eval_map.rela.init.data.rela__tracepoints__tracepoints_strings.comment.note.GNU-stack.note.gnu.property @E@xJ=7+ F`^ &@@ 71;06@` 7S`N@ 7je@H7 (@7 @70@ 7 c@0`72T ׽T@P720(  @7"H@p`72` -@в 7?h:@X7T`H bepPk@@7"}` x@07$`p `@7'0`@ 7)h @ 7+@7-8@` 7/h @71 `! "0 +; 38W /N