ELF n@@R_    {S$@b@`@@?`A`SAR{¨_    _     {SL@b@`@@?`A`SAR{¨_    {St@b@`@@?`A`SAR{¨_    {S@b@`@@?`A`SAR{¨_    {S@[ d@`@?`A [BRSA{è_     _     {S@[cf@`@?`A[BcCRSA{Ĩ_    _     {SAs[ e@`@?`A[B@RSA{Ĩ_     _     {S`AA"!C`SA{¨_{SpPqTSA{¨_փ@"!`SA{¨_{SpPqTSA{¨_ւ@!`SA{¨_ {CSpPqT{ASB_փA"BC!`{ASB_{SpPqTSA{¨_փ@"!`SA{¨_{SpPqTSA{¨_ք@"B@y!`SA{¨_{SpPqTSA{¨_փ@"!`SA{¨_{SpPqTSA{¨_փA"!`SA{¨_{SpPqTSA{¨_փA"!`SA{¨_{SpPqTSA{¨_փA"B@!`SA{¨_{SpPqTSA{¨_փA"B@!`SA{¨_{SpPqTSA{è_B`2B@ѕ@B"!`SA@{è_ {SpPqAT[c"#y@JhT*‚@!`[BcC#@SA{Ũ_B {S[pPqTc"#y@ŠJHTBAB!@!`cC#@SA[B{Ũ_{SpPqAT[c"#y@JhT* @!`[BcC#@SA{Ũ_B  C{SpPqT{CSDC_֊.@"A@!&G)R@@9+ &@"@ `{CSDC_ {SpPqT["@JT@E)!`[BSA{è_BB` {CSpPqT{ASB_փA"BJ@!@ "@`{ASB_ {SpPqTSA{¨_փA"@2@!`SA{¨_{SpPqTf@9b"`@9c@d@kTgF)!`@`@9Ҁ{BSC_a@9?kTKR {SpPqT[`"cks y@W "JTw"@`jB[{bCT|D!`^@J3jZ@!_s+Ҁ[FcGkHsI{DSE_[w"@`jB[@[{bCT__@ {SpPqT[`"cks u.@SJTeABb&@|ByC!x2@W`V@J3hR@!g[+Ҁ[FcGkHsI{DSE_‚ C{CSpPqT{ASBC_[c#c`@!AB@@ @"!`{ASB[C#@C_ {CSpPqAT[cxk""@JT@%@*@RC!*!`[CcDkE{ASB_B! {CSpPqT{ASB_[c'+y*@Z@y~@@(!@*"!`{ASB[CcD+@_C{CSpPqT{ASBC_[cxB+*@~@@B.!@9@ *.@"!`{ASB[CcDC_{CSpPqT[cky"@JHTÂ4@B!!`[CcDkE{ASB_0 {CSpPq!T[cky"@JhT@:fB!@!`[CcDkE{ASB_7{SpPq!T["cks|@KJT@nBOÂD@A9I!g`[EcFkGsH{CSD_BB@={SpPqT{CSD_[cwAA!N@+"A9"#!C҈"@@ @*@`{CSD[EcF_ {CSpPqT{ASB_[cAc@`!B"@@"!`{ASB[C_ {CSpPqT{ASB_[cAc `!B@@@ "@!`{ASB[C_{SpPqTc@@!`@SA{è_cc@ `!{CSpPqT{ASB_[ccc@`+!ABB@"!`{ASB[CcD+@_ {SpPqTSA{Ĩ_[ccc@`BA!"!`SA[BcC{Ĩ_{CSpPqT{ASB_[vc+@fCZBB@!"!`{ASB[CcD+@_ {CSpPqT{ASB_[vcB +@fCZB#B@!"!`{ASB[CcD+@_ {CSpPqT{ASB_[cx&ks@B@)jBrCF@B-"!`{ASB[CcDkEsF_{SpPqT{FSG_b@cc1!aJ@b"dBfC+!hF@'hB@#h>@h:@h6@h2@hZ@h*@ h&@h"@Ҁ{FSG_ {SpPqTSA{Ĩ_[v3@!2ZB66@"!`SA[B@{Ĩ_{SpPqTSA{¨_ւ@c`c@7!B"!`SA{¨_ {S[X$@_TC @A`$C@`@ccp_cAc"AcÖ@c``"`&`*`.`9`9a@C!wSA[B@{Ȩ_G7''@6{S[X$@_TC @A$C@`@ccp_cAc"Ac@c`9`9u"u&CSA[B@{Ȩ_"G7''@6 {XS$@_T ``$C@`bt&@b@b@b @bSA{ƨ_G7@6 {XS$@?T@@$C@`tSA{Ũ_G7@6 {SX$@?aTU&C@`:@a@a @a@a@a@a"@a&^@a*V@aZ~@a2@a6@a:@a>R@aB?"!aF?!aJSA@{ƨ_G76 {S[X$@?aT @$C@`ҁ@aҀ:@!,@F 0(@`V``:@@BBF!,@"0BA,@a"9!*!|SaJ@SA[B{Ǩ_G76 {{_ {{_ {*{_{{_ {*{_{*{_{{_ {*{_{*{_{*{_{{_ {*{_{**{_ {{_ {@{_{*{_{*{_{{_ {*{_{*{_{{_{**{_ {*{_{{_ {{_ {*{_{{_ {{_ {**@{_{{_ {**{_     {SR'[9 # a@9A4CqTTqTqTqT!A!oqTqAT![B@*SA{Ȩ_ցA!6!cA6!fA6!b!A6 b!6c7!A!f!A!c!A!b!A b!7!Ac7s    {A!@ @1"|_Bu"|ȣ5@T{_{_    {{_     { A @{¨_    {S@5tSA{¨_     {A{_    {S[A&C IT Օ@"R*@R @`@TbAbAycAy_kT!+*R5*7b&@A_T&C`@@T@Bqa|_! a|Ȣ5SAR[B{Ĩ_!* ՅB@!*!;b"R@!     {{_     { {_    {RS*? 6@( T?9 R rkTTRrkTkT`"@94`" 4|@Rrk!T`"!R@HT@"@!,@_@SA{Ĩ_?@|@`"!R?"|@     {*S*!B*B*B*B*B*B*B*B*SA{¨_     _     _     _     _     _     _     _     _     _     _     _     _     _     _     {S[cksG4@ABbA?&CC*CL&TR3C3@W5@;@6@7@7@;@ ; A?@:TA;@6TF7@Y[`7R Ձ~@!<!|Aka?T`@*9C{&qaTA?@7R:T Ձ ӚCB9!$?@"@8@BӚB$ԚAˢz@@B$Ԛ!! 7@Ӛ&C@*5;&C@*4!}@ }{A!TR{!7{@7@A6*  * {@9p7{@I7@_T@DR @8@6@(@@@8@d{ӊ7 k T@D@AL@pD Tk$A }@B@_TQk?O?@ck@  @9kTKQO@ @KQk@T~{ kЀ @T|@BK8`k TA|{B#@c#k*TQkT Ӛ@CB9'4H`$R4@B @"a@b@BJBZ:c@! @!J!Z>@cc@cc_BJ:@BB@BBp_!J>SA[BcCkDsE{ʨ_€?T*07 &Rc@CB9'5@`A9@6;@W@?Tz@<PџBT|{*! @9F3R  R<`Rb    _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _     _ {{_ {{_ {*{_{*{_{*{_{{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {{_ {*{_{{_ {{_ {{_ {{_     {S[c*!rsxR wC|@` 5RsR`2@`2@bRfbA?@@TkZR?Gss<#C@c@94$qTC*?@IT?@3@kDSAcCsE{̨_?@7@*@hT3@*@&|@5w@`5 #@ 7@2B(@!3@@HT4@`*@ 7C@|@t5s6@`bkDkDskDkD`BaA)3@"dE!BBg$&Rc@ h`ecbVfawA|@5|@T5@ @T`6`*@b`*!?@sb!t* "RsU     {S 4@A`&C4@8@!7 @sBRSAR{¨_ss{S[*cX$@?aT#R|@9@*BC5&C@``x^Cv2#@SA[BcC{Ȩ_֙RCҔrSA[BcC#@{Ȩ_G76 {S[*c$@X?aT#|@<SB2C,5&C@(C#@SA[BcC{Ȩ_RCsrSA[BcC#@{Ȩ_G76 {S[X$@?TRb|@5@*Bu"$C@`v`SA[B{ƨ_֕RrAG76 {S[8@8d6@a#R '@G@ սt$RSA[B@{Ũ_րh` {S*[c8@4@8՘#R@'@G@ սt$R SA[BcC{Ũ_րh` {S*[ck8@4@89GSc R/@ սta@!A!$C" @sѢW@h@$ҁ Rq_ hA\T@SA[BcCkD{ƨ_ h` {S[*88@4@#R'@ սtaR@"4@(@BAB$CB @A G@) @$ҁR)@)!@ (@q_SA[B@{Ũ_րha@{S[8a:@b6@V R@ սt@!Aa!$C" @с"@ 7@J@҉S $ҁ RP P Q @q_$SA[B{Ĩ_@h`{S8[c8@4@# R`'@ սt@$A$C" @с"@ G@@@$ҁ R@ @@ @` 9@c$9@d(9@1@((@q_,SA[BcC{Ũ_րhe`{S[*8@8d6@#R'@ ҽt&C" @G@$ҁRSA[B@{Ũ_րh`  {S[8@8d6@#R'@ ҽt&C" @G@ $ҁRSA[B@{Ũ_րh`  {S[c8@4@8՘#R'@ ҽt&C" @G@$ҁRSA[BcC{Ũ_րh` {S[c8@4@8՘#R'@ ҽt&C" @G@$ҁRSA[BcC{Ũ_րh` {S[8a:@b6@VR@ ҽt&C" @7@ A$ҁRSA[B{Ĩ_@h`  {S[8a:@b6@VR@ սt@!$C" @7@@ $ҁRSA[B{Ĩ_@h`{S[8@8d6@A#R'@ ҽt&C" @G@@ @$ҁRSA[B@{Ũ_րh`{S[c#8@4@8ոFScR/@ ҽt&C" @W@!;@$ҁRSA[BcC#@{ƨ_֠h` {S*[*ck+8@4@8hR7@ ҽta'C" @g@P)9$ҁRSA[BcCkD+@{Ǩ_h` {S[ck+8@4@8hR7@ ҽta'C" @g@$RSA[BcCkD+@{Ǩ_h` {S*[*ck+8@4@8hR7@ ҽta'C" @g@P)$ҁRSA[BcCkD+@{Ǩ_h` {S[8@8Մ6@A#R'@ սtaA!$C" @sG@ar_$ҁRSA[B@{Ũ_րh`{S[*c8@4@8՘a#R '@ սtaA!$C" @sG@ar_$(RSA[BcC{Ũ_րh`{S*[c#8@4@8շScR@/@ ҽtY!'C&@4@ W@!(@X0$ҁRSA[BcC#@{ƨ_֠h``{S8[c:@6@X#R '@ v$C@`G@v$ҁRSA[BcC{Ũ_@h` {S[c*8@4@8՘#R`'@ ҽtU&C" @G@@ @($ҁB9,RSA[BcC{Ũ_րh``{S[**c#8@4@8չScR /@ սtaA!$C" @sW@ar_$T)RSA[BcC#@{ƨ_֠h` {S[c#8@4@8ոScR`/@ ҽty!'C" @W@@ @$ҁ@RSA[BcC#@{ƨ_֠h`@ {S[ck8@4@8Sc R`/@ սt!@A!$C" @W@!@ !+@`X$ҁ R SA[BcCkD{ƨ_h`@{S[8@8Մ6@#R'@ սtaA!$C" @sG@ar_ $@R@@SA[B@{Ũ_րh`{S[ck8@4@8Sc R/@ ҽtA'C&@W@!@ !@$@@X R SA[BcCkD{ƨ_h`{S[8Ղ:@6@6R@ սta@A!$C" @7@a@ a@$a@a*@RSA[B{Ĩ_ h`@{S[c#8@4@8ոFSc R/@ ҽt!'C" @@W@@$ҁ@(X R(@q_ SA[BcC#@{ƨ_֠h` {S[c*8@4@8X!# R'@ ҽt&C" @G@a@ a@$a*@a@ Rh&@@SA[BcC{Ũ_@h`{S[*c#8@4@8չ&ScR/@ սt@!A!$C" @W@A0$ҁR@q_SA[BcC#@{ƨ_֠h`{[S8:@6@W#R'@ tA@$C@`!p_a^Ba'@ RG@`*$ҁRSA[B@{Ũ_@h` {S[c#8@4@8!ScR/@ սt@!A!$C" @W@A9$ҁR@q_SA[BcC#@{ƨ_րh` {S[8@8դ6@A#R'@ սtaA!$C" @sG@ar_ $ҁ@R@@VSA[B@{Ũ_րh`{S[*c#8@4@8ո&Sc R/@ ҽt@b$CB @W@@ *@$!@! @\ R@SA[BcC#@{ƨ_֠h`{S[c*8#8@4@Sc R`/@ ҽtu&C" @W@a@ a@($ҁ.@ R*@b@@h&A9Dh@$SA[BcC#@{ƨ_֠ha@ {[8Sc:@6@8# R@'@ v$C@`G@tb&@`@a$ҁ@a R @iSA[BcC{Ũ_ h``{S[c*8#8@4@Sc R/@ ҽt&C" @W@a@ a@($ҁ.@ R*@2@ 6@$h&A9Ph@,SA[BcC#@{ƨ_֠ha {S[*c#8@4@8չSc R /@ սt@!$C" @b@9 @"A!@!!p_W@@$ҁ RSA[BcC#@{ƨ_֠h`b@9 @ {S[*c#8@4@8չSc R /@ սt@!$C" @b@9 @"A!@!!p_W@@$ҁ RSA[BcC#@{ƨ_֠h`b@9 @ {S[**ck8@4@8Sc R /@ սt!@!$C" @!c@9! @"A!@!!p_W@T)$ҁ RSA[BcCkD{ƨ_h`!c@9! @{S[8c8@4@# R'@ սtaA!$C" @sG@ar_ $@ R@@VB99@$+@(SA[BcC{Ũ_րha {S[88@4@V# R'@ սt@a!$C" @G@@ *@$ҁjB( Rh@h@hV hB9 9h@LSA[B@{Ũ_@ha  {S[c#8@4@8XSc R /@ ҽt5&C" @Rb@ b@b@99bBb6@8b:@<b&@ b*@$Y!;@W@P,$ҁ RSA[BcC#@{ƨ_@h`{S[8c8@4@# R@'@ սtaA!$C" @sG@ar_ $ҡA R@@@*@ .@$6@(z@X~@\SA[BcC{Ũ_րha {S[8Ղ:@6@6R@ սta@a!$C" @ a@ Ң7@h:@),@ $ҁRF(1 )@h:@i@ F)-@(1 -@h9(*}S0SA[B{Ĩ_ h`  {S[8@8d6@# R'@ սt@#Aca$C" @G@A @$ҡ@@ R@@ &@$R@PZ@T@q_,"@0SA[B@{Ũ_րh`{S8[c8@4@#R'@ սt@$@D$C" @G@@$!@ R@w+@4@9@ @02@99@M@y9B99B99SA[BcC{Ũ_րhe {S[c8@4@8՘#R@'@ սtaA!$C" @s ҢG@ar_ ҁ@$ҁ&@(R@:@@ F)-@(1 A98:@@ F)-@(1 A9<SA[BcC{Ũ_րh` {S[c8@86@6"Sc R/@# t@`$C@`Ҁ@`ҁ:@,@!!F0! (@`V``/@:@@W@F!,@$(0 R-@h"9(*}ShJ#@SA[BcC{ƨ_ h` {S[c8k8@4@Sc R`/@ ]tA@@@A"@$C@`D@p_cCAcC#AcC@c`9`9t"/@t&W@$ҁ RSA[BcCkD{ƨ_րhb {S8[c8@4@U #R'@ ]tA@&C@`:@a@a @a@a@a@a"@a&^@a*V@aZ~@a2@a6@a:@a>R@aB_"BbF'@G@aJ$ҁRSA[BcC{Ũ_@hd{S[ck8@4@8: ScR /@ t@A$C@`@ccp_cAc"AcÖ@c``"`&`*`.`9`9a@/@ W@x$ҁRSA[BcCkD{ƨ_ h` {S[*cks7bR:@*:@8Ճ6@{psQ*?@7@ ՠҽtu&C@7_w@7@3*$SA[BcCkDsE{Ȩ_ahaaRrR{S[c*ks7e>S2:@8Ղ6@[psQ*?@7@ ՠҽt/v&C@+77@w@*$SA[BcCkDsE{Ȩ_AhaaRrzR{S[ckR8@*:@8ա6@9srsQ*+7@ ա}w`aX# $C@@V@g@*$+@SA[BcCkD{Ǩ_!hbARrR_     {S*[A@ 4@TSA[B@{Ĩ_8hb A|Sxa$š6A8 @ 4Dc@*`@`?`A@A8 @ T5nA@R @@!T @\S6A8 @ ZB5 @ FAb 8#R|_ |5 @ @ @A8 @   @4A8@!ZB5@!@8!%|_ %|5@!@`A8 @ ` @@R@)Tb !R;@!@8!%|_ %|5@!a@@B      {SckG`AD!@K=6Ag`G@ >[<RRs# a@9A4qTZ`xbA! ![BsE`bA@K6`A0sg<a6`Ab684SA*cCkD{ͨ_<ReARe(6fA a>BQu3qiOTS@cCF95bH9 RaRa> 3b9`>C@*gAeA t~!{\M43@!uaB`GzR`MT!#` [BsE87`AL7`N76B!R!qBB!!`Ao`uabA!KAo7tq@HTS@@@9qTA@9?q GTq`YT![BsEv!`A46f`VXq 1TS@!`04!\5aA `N6d}`A07!`<`Aj`8s*`V5@bR!+`An`'aA2P7 `A17a``A/06z``A@.07`s*S5@@R4R``A@7 `aA06 }`/@6@x`aA w`-7``G6!`A`A+6@}``bAKo7`A;`76!`A@``A@$6p``A@!6@``A6@66!`At~``A@7@T!`A@``A'7A``A(6~``A@'7` F`&b&A`L_Bb&!s`?5@$4_q,/TbBR}`bAK@o7`A@7h6s`uS@.*6S@![BsE`Ar`d`A 87`^`A 86y`YS@!4!`>5`A`I!`A|`AajA (@o (<ajA (@p (7![BsEE`A`)`Aq`%6`jF `At`G@ Rq?:jT`A`7`6!SA*cCkD{ͨ_!`A`6!`bA@K`6`A%6@9qT@9q TCF`&4@9qa T@9q T`H99le`9>?q@"TRcR`Ak`aA `AP6vx@`!`A@!`Aw!`AX!`A!`AC!`A!`A!`Ar!aAh!`A!`A!`A!aAv!`A!`A!`A!`AR!R*bBaH9"R`R**A 3ca9`>R!a3@B`GzT@kT9B!HA@95aA@ ` `6t`'*GB!4!`bA!`At~O!`AB!@bB!`A`6@9qTaH9CRt~>{`a 3a9BgAaAcd>B 0![BsE!`A!`Ad!!!`AB!`AbH9`R 3b9`>aAB!t~!{agAC@ aAd>B@@9qT@@9@5aA `6g`!`AS@![BsES@![BsE![BsES@![BsE[BwsE|![BsEs![BsEj    {S[cksA(@A'A7WAUAXE[GB'Q@|_@@|ȡ5y #G*4#*@p *7AD'|_B!|ȣ5*7@UAH9BEC'3A9_kT*@A[0 S@6AkA!(@ 7dU6 kT* C'qa|_! a|Ȣ5[B*SAcCkDsE{˨_G@*#5p*`4*@@!*! 7@yAA!64@G5@kA AE?kT*=@cABA@KBdS*@_k Ta6@6!@cA@K6@Ag@6@A@t@*@"@k T#5@I5@'C @@s@Ad7@.@#/@C.;;@*@A!@*'|_!|Ȣ5@C p7R4*@*?_ 6@cA0@  5*@AҀAB*'|_B!|ȣ5BCQ@|_}@|ȡ5@ 2@B@A0 S6AkA!(@6@Ad7  kT*C' qa|_! a|Ȣ5-@G5@`4O@CRBR#R@ ;;@#BR@G@5;@#!*@!!*@    {Sc; @37R@[???9T3k s;RF?O _9qKTTB@"Ҁ@O@!h;3*@<@db"|@A!s?! !3CT@c<@R9Ҁ@;@"R@)ThR?_9Oq Ta TB@"Ҁ@O@!h;*@<@db"|@A!s?! !3T@c<@R9T3@T?@ T@@BscTkDsE[B scCSA{ʨ_[B|@kDsE[B3kDsE[BskDsE[B|@kDsE[B|@kDsE[BskDsE[B3kDsERykDsE     {S[!4@3AaAA 7A77a7b&A_ T!bE@@"T!`A(7@H7@7 "7 07 7 7&7 %7 87@P77`jA(@`67`bA@K 6!`A`7`h7`p7`x7`77bG5`A7bBB_xqT!`A7@!BB@BBp_@!!@!!p_@T!RSAR[B{è_!`A6cB`AB 7B` 6c`AB6c`A ?6!`A`G6!`A76`A aAX7!b>B5`AO6!aA6!J!aAa6!aA6Bc`AB7B7`?6M!`A@6!bG4!`A@6!M!`A@6!`A@6!`A@w6!`A@o6!`A`6!`jA(@7!`6! !`A W6!`A76:!! !b>BB4!`AeBc`A>Bc`A*     {S[c#_#R7@ss< @@94*q` TqT*@ 5;@V;_@ssb*@P`T@ T@hT@4@@@A! p_ @ @` T! 5ҳ[BSAcC#@{˨_v~@[BSAcC#@{˨_Ү@ARw@;{ cbARc@@@T@#@C@A@(T4!ҩ@86{w2@T@@s`|@@6sv@<@<@fsid, REC->full_stripe, REC->devid, (REC->stripe_nr < REC->nr_data) ? "DATA" : ((REC->stripe_nr < REC->real_stripes) ? "PQ" : "REPLACE"), (REC->stripe_nr < REC->nr_data) ? (REC->stripe_nr + 1) : ((REC->stripe_nr < REC->real_stripes) ? (REC->stripe_nr - REC->nr_data + 1) : 0), REC->offset, REC->opf, REC->physical, REC->len"%pU: type=%s old=%llu diff=%lld", REC->fsid, __print_flags(REC->type, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->old, REC->diff"%pU: block=%llu generation=%llu owner=%llu is_log_tree=%d", REC->fsid, REC->block, REC->generation, REC->owner, REC->is_log_tree"%pU: block=%llu generation=%llu start_ns=%llu end_ns=%llu diff_ns=%llu owner=%llu is_log_tree=%d", REC->fsid, REC->block, REC->generation, REC->start_ns, REC->end_ns, REC->diff_ns, REC->owner, REC->is_log_tree"%pU: flags=%s bytes=%llu start_ns=%llu flush=%s error=%d", REC->fsid, __print_flags(REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->bytes, REC->start_ns, __print_symbolic(REC->flush, {BTRFS_RESERVE_NO_FLUSH, "BTRFS_RESERVE_NO_FLUSH"}, {BTRFS_RESERVE_FLUSH_LIMIT, "BTRFS_RESERVE_FLUSH_LIMIT"}, {BTRFS_RESERVE_FLUSH_ALL, "BTRFS_RESERVE_FLUSH_ALL"}, {BTRFS_RESERVE_FLUSH_ALL_STEAL, "BTRFS_RESERVE_FLUSH_ALL_STEAL"}), REC->error"%pU: flags=%s total_bytes=%llu bytes_used=%llu bytes_pinned=%llu bytes_reserved=%llu bytes_may_use=%llu bytes_readonly=%llu reclaim_size=%llu clamp=%d global_reserved=%llu trans_reserved=%llu delayed_refs_reserved=%llu delayed_reserved=%llu chunk_free_space=%llu delalloc_bytes=%llu ordered_bytes=%llu", REC->fsid, __print_flags(REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->total_bytes, REC->bytes_used, REC->bytes_pinned, REC->bytes_reserved, REC->bytes_may_use, REC->bytes_readonly, REC->reclaim_size, REC->clamp, REC->global_reserved, REC->trans_reserved, REC->delayed_refs_reserved, REC->delayed_reserved, REC->free_chunk_space, REC->delalloc_bytes, REC->ordered_bytes"%pU: io_tree=%s ino=%llu root=%llu start=%llu len=%llu set_bits=%s clear_bits=%s", REC->fsid, __print_symbolic(REC->owner, {IO_TREE_FS_PINNED_EXTENTS, "PINNED_EXTENTS"}, {IO_TREE_FS_EXCLUDED_EXTENTS, "EXCLUDED_EXTENTS"}, {IO_TREE_BTREE_INODE_IO, "BTREE_INODE_IO"}, {IO_TREE_INODE_IO, "INODE_IO"}, {IO_TREE_RELOC_BLOCKS, "RELOC_BLOCKS"}, {IO_TREE_TRANS_DIRTY_PAGES, "TRANS_DIRTY_PAGES"}, {IO_TREE_ROOT_DIRTY_LOG_PAGES, "ROOT_DIRTY_LOG_PAGES"}, {IO_TREE_INODE_FILE_EXTENT, "INODE_FILE_EXTENT"}, {IO_TREE_LOG_CSUM_RANGE, "LOG_CSUM_RANGE"}, {IO_TREE_SELFTEST, "SELFTEST"}), REC->ino, REC->rootid, REC->start, REC->len, __print_flags(REC->set_bits , "|", { EXTENT_DIRTY, "DIRTY"}, { EXTENT_UPTODATE, "UPTODATE"}, { EXTENT_LOCKED, "LOCKED"}, { EXTENT_NEW, "NEW"}, { EXTENT_DELALLOC, "DELALLOC"}, { EXTENT_DEFRAG, "DEFRAG"}, { EXTENT_BOUNDARY, "BOUNDARY"}, { EXTENT_NODATASUM, "NODATASUM"}, { EXTENT_CLEAR_META_RESV, "CLEAR_META_RESV"}, { EXTENT_NEED_WAIT, "NEED_WAIT"}, { EXTENT_NORESERVE, "NORESERVE"}, { EXTENT_QGROUP_RESERVED, "QGROUP_RESERVED"}, { EXTENT_CLEAR_DATA_RESV, "CLEAR_DATA_RESV"}, { EXTENT_DELALLOC_NEW, "DELALLOC_NEW"}), __print_flags(REC->clear_bits, "|", { EXTENT_DIRTY, "DIRTY"}, { EXTENT_UPTODATE, "UPTODATE"}, { EXTENT_LOCKED, "LOCKED"}, { EXTENT_NEW, "NEW"}, { EXTENT_DELALLOC, "DELALLOC"}, { EXTENT_DEFRAG, "DEFRAG"}, { EXTENT_BOUNDARY, "BOUNDARY"}, { EXTENT_NODATASUM, "NODATASUM"}, { EXTENT_CLEAR_META_RESV, "CLEAR_META_RESV"}, { EXTENT_NEED_WAIT, "NEED_WAIT"}, { EXTENT_NORESERVE, "NORESERVE"}, { EXTENT_QGROUP_RESERVED, "QGROUP_RESERVED"}, { EXTENT_CLEAR_DATA_RESV, "CLEAR_DATA_RESV"}, { EXTENT_DELALLOC_NEW, "DELALLOC_NEW"})"%pU: io_tree=%s ino=%llu root=%llu start=%llu len=%llu clear_bits=%s", REC->fsid, __print_symbolic(REC->owner, {IO_TREE_FS_PINNED_EXTENTS, "PINNED_EXTENTS"}, {IO_TREE_FS_EXCLUDED_EXTENTS, "EXCLUDED_EXTENTS"}, {IO_TREE_BTREE_INODE_IO, "BTREE_INODE_IO"}, {IO_TREE_INODE_IO, "INODE_IO"}, {IO_TREE_RELOC_BLOCKS, "RELOC_BLOCKS"}, {IO_TREE_TRANS_DIRTY_PAGES, "TRANS_DIRTY_PAGES"}, {IO_TREE_ROOT_DIRTY_LOG_PAGES, "ROOT_DIRTY_LOG_PAGES"}, {IO_TREE_INODE_FILE_EXTENT, "INODE_FILE_EXTENT"}, {IO_TREE_LOG_CSUM_RANGE, "LOG_CSUM_RANGE"}, {IO_TREE_SELFTEST, "SELFTEST"}), REC->ino, REC->rootid, REC->start, REC->len, __print_flags(REC->clear_bits, "|", { EXTENT_DIRTY, "DIRTY"}, { EXTENT_UPTODATE, "UPTODATE"}, { EXTENT_LOCKED, "LOCKED"}, { EXTENT_NEW, "NEW"}, { EXTENT_DELALLOC, "DELALLOC"}, { EXTENT_DEFRAG, "DEFRAG"}, { EXTENT_BOUNDARY, "BOUNDARY"}, { EXTENT_NODATASUM, "NODATASUM"}, { EXTENT_CLEAR_META_RESV, "CLEAR_META_RESV"}, { EXTENT_NEED_WAIT, "NEED_WAIT"}, { EXTENT_NORESERVE, "NORESERVE"}, { EXTENT_QGROUP_RESERVED, "QGROUP_RESERVED"}, { EXTENT_CLEAR_DATA_RESV, "CLEAR_DATA_RESV"}, { EXTENT_DELALLOC_NEW, "DELALLOC_NEW"})"%pU: io_tree=%s ino=%llu root=%llu start=%llu len=%llu set_bits=%s", REC->fsid, __print_symbolic(REC->owner, {IO_TREE_FS_PINNED_EXTENTS, "PINNED_EXTENTS"}, {IO_TREE_FS_EXCLUDED_EXTENTS, "EXCLUDED_EXTENTS"}, {IO_TREE_BTREE_INODE_IO, "BTREE_INODE_IO"}, {IO_TREE_INODE_IO, "INODE_IO"}, {IO_TREE_RELOC_BLOCKS, "RELOC_BLOCKS"}, {IO_TREE_TRANS_DIRTY_PAGES, "TRANS_DIRTY_PAGES"}, {IO_TREE_ROOT_DIRTY_LOG_PAGES, "ROOT_DIRTY_LOG_PAGES"}, {IO_TREE_INODE_FILE_EXTENT, "INODE_FILE_EXTENT"}, {IO_TREE_LOG_CSUM_RANGE, "LOG_CSUM_RANGE"}, {IO_TREE_SELFTEST, "SELFTEST"}), REC->ino, REC->rootid, REC->start, REC->len, __print_flags(REC->set_bits, "|", { EXTENT_DIRTY, "DIRTY"}, { EXTENT_UPTODATE, "UPTODATE"}, { EXTENT_LOCKED, "LOCKED"}, { EXTENT_NEW, "NEW"}, { EXTENT_DELALLOC, "DELALLOC"}, { EXTENT_DEFRAG, "DEFRAG"}, { EXTENT_BOUNDARY, "BOUNDARY"}, { EXTENT_NODATASUM, "NODATASUM"}, { EXTENT_CLEAR_META_RESV, "CLEAR_META_RESV"}, { EXTENT_NEED_WAIT, "NEED_WAIT"}, { EXTENT_NORESERVE, "NORESERVE"}, { EXTENT_QGROUP_RESERVED, "QGROUP_RESERVED"}, { EXTENT_CLEAR_DATA_RESV, "CLEAR_DATA_RESV"}, { EXTENT_DELALLOC_NEW, "DELALLOC_NEW"})"%pU: bg bytenr=%llu len=%llu used=%llu flags=%llu(%s)", REC->fsid, REC->bytenr, REC->len, REC->used, REC->flags, __print_flags(REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"})"%pU: root=%llu(%s) ino=%llu mod=%d outstanding=%u", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->mod, REC->outstanding"%pU: root_id=%llu key=[%llu,%u,%llu] level=%d count=[%d+%d=%d] parent=%llu wanted_disk_byte=%llu nodes=%llu", REC->fsid, REC->root_id, REC->objectid, REC->type, REC->offset, REC->level, REC->old_count, REC->mod_count, REC->old_count + REC->mod_count, REC->parent, REC->bytenr, REC->tree_size"%pU: refroot=%llu(%s) type=%s diff=%lld", REC->fsid, REC->refroot, ((REC->refroot >= -9ULL) || (REC->refroot >= 1ULL && REC->refroot <= 8ULL)) ? __print_symbolic(REC->refroot, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", __print_symbolic(REC->type, {BTRFS_QGROUP_RSV_DATA, "DATA"}, {BTRFS_QGROUP_RSV_META_PERTRANS, "META_PERTRANS"}, {BTRFS_QGROUP_RSV_META_PREALLOC, "META_PREALLOC"}), REC->diff"%pU: refroot=%llu(%s) type=%s->%s diff=%lld", REC->fsid, REC->refroot, ((REC->refroot >= -9ULL) || (REC->refroot >= 1ULL && REC->refroot <= 8ULL)) ? __print_symbolic(REC->refroot, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", __print_symbolic(BTRFS_QGROUP_RSV_META_PREALLOC, {BTRFS_QGROUP_RSV_DATA, "DATA"}, {BTRFS_QGROUP_RSV_META_PERTRANS, "META_PERTRANS"}, {BTRFS_QGROUP_RSV_META_PREALLOC, "META_PREALLOC"}), __print_symbolic(BTRFS_QGROUP_RSV_META_PERTRANS, {BTRFS_QGROUP_RSV_DATA, "DATA"}, {BTRFS_QGROUP_RSV_META_PERTRANS, "META_PERTRANS"}, {BTRFS_QGROUP_RSV_META_PREALLOC, "META_PREALLOC"}), REC->diff"%pU: refroot=%llu(%s) type=%s diff=%lld", REC->fsid, REC->refroot, ((REC->refroot >= -9ULL) || (REC->refroot >= 1ULL && REC->refroot <= 8ULL)) ? __print_symbolic(REC->refroot, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", __print_symbolic(REC->type, {BTRFS_QGROUP_RSV_DATA, "DATA"}, {BTRFS_QGROUP_RSV_META_PERTRANS, "META_PERTRANS"}, {BTRFS_QGROUP_RSV_META_PREALLOC, "META_PREALLOC"}), REC->diff"%pU: qgid=%llu type=%s cur_reserved=%llu diff=%lld", REC->fsid, REC->qgid, __print_symbolic(REC->type, {BTRFS_QGROUP_RSV_DATA, "DATA"}, {BTRFS_QGROUP_RSV_META_PERTRANS, "META_PERTRANS"}, {BTRFS_QGROUP_RSV_META_PREALLOC, "META_PREALLOC"}), REC->cur_reserved, REC->diff"%pU: qgid=%llu old_rfer=%llu old_excl=%llu cur_old_count=%llu cur_new_count=%llu", REC->fsid, REC->qgid, REC->old_rfer, REC->old_excl, REC->cur_old_count, REC->cur_new_count"%pU: transid=%llu bytenr=%llu num_bytes=%llu nr_old_roots=%llu nr_new_roots=%llu", REC->fsid, REC->transid, REC->bytenr, REC->num_bytes, REC->nr_old_roots, REC->nr_new_roots"%pU: transid=%llu num_dirty_extents=%llu", REC->fsid, REC->transid, REC->num_dirty_extents"%pU: bytenr=%llu num_bytes=%llu", REC->fsid, REC->bytenr, REC->num_bytes"%pU: root=%llu ino=%llu start=%llu len=%llu reserved=%llu op=%s", REC->fsid, REC->rootid, REC->ino, REC->start, REC->len, REC->reserved, __print_flags((unsigned long)REC->op, "", { QGROUP_RESERVE, "reserve" }, { QGROUP_RELEASE, "release" }, { QGROUP_FREE, "free" })"%pU: wq=%p", REC->fsid, REC->wq"%pU: name=%s wq=%p", REC->fsid, __get_str(name), REC->wq"%pU: work->%p", REC->fsid, REC->wtag"%pU: work=%p (normal_work=%p) wq=%p func=%ps ordered_func=%p ordered_free=%p", REC->fsid, REC->work, REC->normal_work, REC->wq, REC->func, REC->ordered_func, REC->ordered_free"state=%p caller=%pS", REC->state, REC->ip"state=%p mask=%s caller=%pS", REC->state, (REC->mask) ? __print_flags(REC->mask, "|", {( unsigned long)(((((((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x100000u)) | (( gfp_t)0x02u)) | (( gfp_t)0x08u) | (( gfp_t)0)) | (( gfp_t)0x40000u) | (( gfp_t)0x80000u) | (( gfp_t)0x2000u)) & ~(( gfp_t)(0x400u|0x800u))) | (( gfp_t)0x400u)), "GFP_TRANSHUGE"}, {( unsigned long)((((((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x100000u)) | (( gfp_t)0x02u)) | (( gfp_t)0x08u) | (( gfp_t)0)) | (( gfp_t)0x40000u) | (( gfp_t)0x80000u) | (( gfp_t)0x2000u)) & ~(( gfp_t)(0x400u|0x800u))), "GFP_TRANSHUGE_LIGHT"}, {( unsigned long)((((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x100000u)) | (( gfp_t)0x02u)) | (( gfp_t)0x08u) | (( gfp_t)0)), "GFP_HIGHUSER_MOVABLE"}, {( unsigned long)(((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x100000u)) | (( gfp_t)0x02u)), "GFP_HIGHUSER"}, {( unsigned long)((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u) | (( gfp_t)0x100000u)), "GFP_USER"}, {( unsigned long)(((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u)) | (( gfp_t)0x400000u)), "GFP_KERNEL_ACCOUNT"}, {( unsigned long)((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u) | (( gfp_t)0x80u)), "GFP_KERNEL"}, {( unsigned long)((( gfp_t)(0x400u|0x800u)) | (( gfp_t)0x40u)), "GFP_NOFS"}, {( unsigned long)((( gfp_t)0x20u)|(( gfp_t)0x800u)), "GFP_ATOMIC"}, {( unsigned long)((( gfp_t)(0x400u|0x800u))), "GFP_NOIO"}, {( unsigned long)((( gfp_t)0x800u)), "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)0x40u), "__GFP_IO"}, {( unsigned long)(( gfp_t)0x80u), "__GFP_FS"}, {( unsigned long)(( gfp_t)0x2000u), "__GFP_NOWARN"}, {( unsigned long)(( gfp_t)0x4000u), "__GFP_RETRY_MAYFAIL"}, {( unsigned long)(( gfp_t)0x8000u), "__GFP_NOFAIL"}, {( unsigned long)(( gfp_t)0x10000u), "__GFP_NORETRY"}, {( unsigned long)(( gfp_t)0x40000u), "__GFP_COMP"}, {( unsigned long)(( gfp_t)0x100u), "__GFP_ZERO"}, {( unsigned long)(( gfp_t)0x80000u), "__GFP_NOMEMALLOC"}, {( unsigned long)(( gfp_t)0x20000u), "__GFP_MEMALLOC"}, {( unsigned long)(( gfp_t)0x100000u), "__GFP_HARDWALL"}, {( unsigned long)(( gfp_t)0x200000u), "__GFP_THISNODE"}, {( unsigned long)(( gfp_t)0x10u), "__GFP_RECLAIMABLE"}, {( unsigned long)(( gfp_t)0x08u), "__GFP_MOVABLE"}, {( unsigned long)(( gfp_t)0x400000u), "__GFP_ACCOUNT"}, {( unsigned long)(( gfp_t)0x1000u), "__GFP_WRITE"}, {( unsigned long)(( gfp_t)(0x400u|0x800u)), "__GFP_RECLAIM"}, {( unsigned long)(( gfp_t)0x400u), "__GFP_DIRECT_RECLAIM"}, {( unsigned long)(( gfp_t)0x800u), "__GFP_KSWAPD_RECLAIM"}, {( unsigned long)(( gfp_t)0x800000u), "__GFP_ZEROTAGS"} ) : "none", REC->ip"%pU: block_group=%llu flags=%llu(%s) window_start=%llu size=%llu max_size=%llu bitmap=%d", REC->fsid, REC->bg_objectid, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->start, REC->size, REC->max_size, REC->bitmap"%pU: block_group=%llu", REC->fsid, REC->bg_objectid"%pU: block_group=%llu flags=%llu(%s) start=%llu len=%llu empty_size=%llu min_bytes=%llu", REC->fsid, REC->bg_objectid, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->start, REC->bytes, REC->empty_size, REC->min_bytes"%pU: root=%llu(%s) block_group=%llu flags=%llu(%s) bg_size_class=%d start=%llu len=%llu loop=%llu hinted=%d size_class=%d", REC->fsid, 2ULL, ((2ULL >= -9ULL) || (2ULL >= 1ULL && 2ULL <= 8ULL)) ? __print_symbolic(2ULL, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->bg_objectid, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->bg_size_class, REC->start, REC->len, REC->loop, REC->hinted, REC->size_class"%pU: root=%llu(%s) len=%llu empty_size=%llu flags=%llu(%s) loop=%llu hinted=%d block_group=%llu bg_flags=%llu(%s)", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->num_bytes, REC->empty_size, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->loop, REC->hinted, REC->bg_start, REC->bg_flags, __print_flags((unsigned long)REC->bg_flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"})"%pU: root=%llu(%s) len=%llu empty_size=%llu flags=%llu(%s) loop=%llu", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->num_bytes, REC->empty_size, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->loop"%pU: root=%llu(%s) len=%llu empty_size=%llu flags=%llu(%s)", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->num_bytes, REC->empty_size, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"})"%pU: root=%llu(%s) start=%llu len=%llu", REC->fsid, 2ULL, ((2ULL >= -9ULL) || (2ULL >= 1ULL && 2ULL <= 8ULL)) ? __print_symbolic(2ULL, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->start, REC->len"%pU: state=%d(%s) flags=%llu(%s) num_bytes=%llu ret=%d for_preempt=%d", REC->fsid, REC->state, __print_symbolic(REC->state, {FLUSH_DELAYED_ITEMS_NR, "FLUSH_DELAYED_ITEMS_NR"}, {FLUSH_DELAYED_ITEMS, "FLUSH_DELAYED_ITEMS"}, {FLUSH_DELALLOC, "FLUSH_DELALLOC"}, {FLUSH_DELALLOC_WAIT, "FLUSH_DELALLOC_WAIT"}, {FLUSH_DELALLOC_FULL, "FLUSH_DELALLOC_FULL"}, {FLUSH_DELAYED_REFS_NR, "FLUSH_DELAYED_REFS_NR"}, {FLUSH_DELAYED_REFS, "FLUSH_DELAYED_REFS"}, {ALLOC_CHUNK, "ALLOC_CHUNK"}, {ALLOC_CHUNK_FORCE, "ALLOC_CHUNK_FORCE"}, {RUN_DELAYED_IPUTS, "RUN_DELAYED_IPUTS"}, {COMMIT_TRANS, "COMMIT_TRANS"}), REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->num_bytes, REC->ret, REC->for_preempt"%pU: %s: flush=%d(%s) flags=%llu(%s) bytes=%llu", REC->fsid, __get_str(reason), REC->flush, __print_symbolic(REC->flush, {BTRFS_RESERVE_NO_FLUSH, "BTRFS_RESERVE_NO_FLUSH"}, {BTRFS_RESERVE_FLUSH_LIMIT, "BTRFS_RESERVE_FLUSH_LIMIT"}, {BTRFS_RESERVE_FLUSH_ALL, "BTRFS_RESERVE_FLUSH_ALL"}, {BTRFS_RESERVE_FLUSH_ALL_STEAL, "BTRFS_RESERVE_FLUSH_ALL_STEAL"}), REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->bytes"%pU: %s: %llu %s %llu", REC->fsid, __get_str(type), REC->val, REC->reserve ? "reserve" : "release", REC->bytes"%pU: root=%llu(%s) refs=%d orig_buf=%llu (orig_level=%d) cow_buf=%llu (cow_level=%d)", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->refs, REC->buf_start, REC->buf_level, REC->cow_start, REC->cow_level"%pU: root=%llu(%s) offset=%llu size=%llu num_stripes=%d sub_stripes=%d type=%s", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->offset, REC->size, REC->num_stripes, REC->sub_stripes, __print_flags(REC->type, "|", { (1ULL << 0), "DATA" }, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0" }, { (1ULL << 4), "RAID1" }, { (1ULL << 5), "DUP" }, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5" }, { (1ULL << 8), "RAID6" })"%pU: bytenr=%llu num_bytes=%llu action=%s is_data=%d", REC->fsid, REC->bytenr, REC->num_bytes, __print_symbolic(REC->action, { 1, "ADD_DELAYED_REF" }, { 2, "DROP_DELAYED_REF" }, { 3, "ADD_DELAYED_EXTENT" }, { 4, "UPDATE_DELAYED_HEAD" }), REC->is_data"%pU: bytenr=%llu num_bytes=%llu action=%s parent=%llu(%s) ref_root=%llu(%s) owner=%llu offset=%llu type=%s seq=%llu", REC->fsid, REC->bytenr, REC->num_bytes, __print_symbolic(REC->action, { 1, "ADD_DELAYED_REF" }, { 2, "DROP_DELAYED_REF" }, { 3, "ADD_DELAYED_EXTENT" }, { 4, "UPDATE_DELAYED_HEAD" }), REC->parent, ((REC->parent >= -9ULL) || (REC->parent >= 1ULL && REC->parent <= 8ULL)) ? __print_symbolic(REC->parent, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ref_root, ((REC->ref_root >= -9ULL) || (REC->ref_root >= 1ULL && REC->ref_root <= 8ULL)) ? __print_symbolic(REC->ref_root, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->owner, REC->offset, __print_symbolic(REC->type, { 176, "TREE_BLOCK_REF" }, { 178, "EXTENT_DATA_REF" }, { 182, "SHARED_BLOCK_REF" }, { 184, "SHARED_DATA_REF" }), REC->seq"%pU: bytenr=%llu num_bytes=%llu action=%s parent=%llu(%s) ref_root=%llu(%s) level=%d type=%s seq=%llu", REC->fsid, REC->bytenr, REC->num_bytes, __print_symbolic(REC->action, { 1, "ADD_DELAYED_REF" }, { 2, "DROP_DELAYED_REF" }, { 3, "ADD_DELAYED_EXTENT" }, { 4, "UPDATE_DELAYED_HEAD" }), REC->parent, ((REC->parent >= -9ULL) || (REC->parent >= 1ULL && REC->parent <= 8ULL)) ? __print_symbolic(REC->parent, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ref_root, ((REC->ref_root >= -9ULL) || (REC->ref_root >= 1ULL && REC->ref_root <= 8ULL)) ? __print_symbolic(REC->ref_root, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->level, __print_symbolic(REC->type, { 176, "TREE_BLOCK_REF" }, { 178, "EXTENT_DATA_REF" }, { 182, "SHARED_BLOCK_REF" }, { 184, "SHARED_DATA_REF" }), REC->seq"%pU: block_group offset=%llu size=%llu flags=%llu(%s) bytes_used=%llu bytes_super=%llu create=%d", REC->fsid, REC->offset, REC->size, REC->flags, __print_flags((unsigned long)REC->flags, "|", { (1ULL << 0), "DATA"}, { (1ULL << 1), "SYSTEM"}, { (1ULL << 2), "METADATA"}, { (1ULL << 3), "RAID0"}, { (1ULL << 4), "RAID1"}, { (1ULL << 5), "DUP"}, { (1ULL << 6), "RAID10"}, { (1ULL << 7), "RAID5"}, { (1ULL << 8), "RAID6"}), REC->bytes_used, REC->bytes_super, REC->create"%pU: wait=%d", REC->fsid, REC->wait"%pU: root=%llu(%s) ino=%llu parent=%llu datasync=%d", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->parent, REC->datasync"%pU: root=%llu(%s) ino=%llu start=%llu end=%llu uptodate=%d", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->start, REC->end, REC->uptodate"%pU: root=%llu(%s) ino=%llu page_index=%lu nr_to_write=%ld pages_skipped=%ld range_start=%llu range_end=%llu for_kupdate=%d for_reclaim=%d range_cyclic=%d writeback_index=%lu", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->index, REC->nr_to_write, REC->pages_skipped, REC->range_start, REC->range_end, REC->for_kupdate, REC->for_reclaim, REC->range_cyclic, REC->writeback_index"%pU: root=%llu(%s) ino=%llu start=%llu len=%llu uptodate=%d", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->start, REC->len, !!REC->uptodate"%pU: root=%llu(%s) ino=%llu file_offset=%llu start=%llu len=%llu disk_len=%llu truncated_len=%llu bytes_left=%llu flags=%s compress_type=%d refs=%d", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->file_offset, REC->start, REC->len, REC->disk_len, REC->truncated_len, REC->bytes_left, __print_flags(REC->flags, "|", { (1 << BTRFS_ORDERED_REGULAR), "REGULAR" }, { (1 << BTRFS_ORDERED_NOCOW), "NOCOW" }, { (1 << BTRFS_ORDERED_PREALLOC), "PREALLOC" }, { (1 << BTRFS_ORDERED_COMPRESSED), "COMPRESSED" }, { (1 << BTRFS_ORDERED_DIRECT), "DIRECT" }, { (1 << BTRFS_ORDERED_IO_DONE), "IO_DONE" }, { (1 << BTRFS_ORDERED_COMPLETE), "COMPLETE" }, { (1 << BTRFS_ORDERED_IOERR), "IOERR" }, { (1 << BTRFS_ORDERED_TRUNCATED), "TRUNCATED" }), REC->compress_type, REC->refs"%pU: root=%llu(%s) inode=%llu size=%llu disk_isize=%llu file extent range=[%llu %llu] extent_type=%s compression=%u", REC->fsid, REC->root_obj, ((REC->root_obj >= -9ULL) || (REC->root_obj >= 1ULL && REC->root_obj <= 8ULL)) ? __print_symbolic(REC->root_obj, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->isize, REC->disk_isize, REC->extent_start, REC->extent_end, __print_symbolic(REC->extent_type, {BTRFS_FILE_EXTENT_INLINE, "INLINE"}, {BTRFS_FILE_EXTENT_REG, "REG"}, {BTRFS_FILE_EXTENT_PREALLOC, "PREALLOC"}), REC->compression"%pU: root=%llu(%s) inode=%llu size=%llu disk_isize=%llu file extent range=[%llu %llu] (num_bytes=%llu ram_bytes=%llu disk_bytenr=%llu disk_num_bytes=%llu extent_offset=%llu type=%s compression=%u", REC->fsid, REC->root_obj, ((REC->root_obj >= -9ULL) || (REC->root_obj >= 1ULL && REC->root_obj <= 8ULL)) ? __print_symbolic(REC->root_obj, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->isize, REC->disk_isize, REC->extent_start, REC->extent_end, REC->num_bytes, REC->ram_bytes, REC->disk_bytenr, REC->disk_num_bytes, REC->extent_offset, __print_symbolic(REC->extent_type, {BTRFS_FILE_EXTENT_INLINE, "INLINE"}, {BTRFS_FILE_EXTENT_REG, "REG"}, {BTRFS_FILE_EXTENT_PREALLOC, "PREALLOC"}), REC->compression"%pU: start=%llu len=%llu existing(start=%llu len=%llu) em(start=%llu len=%llu)", REC->fsid, REC->start, REC->len, REC->e_start, REC->e_len, REC->map_start, REC->map_len"%pU: root=%llu(%s) ino=%llu start=%llu len=%llu orig_start=%llu block_start=%llu(%s) block_len=%llu flags=%s refs=%u compress_type=%u", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->ino, REC->start, REC->len, REC->orig_start, REC->block_start, (REC->block_start >= ((u64)-4)) ? "-" : __print_symbolic(REC->block_start, { ((u64)-4), "LAST_BYTE" }, { ((u64)-3), "HOLE" }, { ((u64)-2), "INLINE" }, { ((u64)-1), "DELALLOC" }), REC->block_len, __print_flags(REC->flags, "|", { (1 << EXTENT_FLAG_PINNED), "PINNED" }, { (1 << EXTENT_FLAG_COMPRESSED), "COMPRESSED" }, { (1 << EXTENT_FLAG_PREALLOC), "PREALLOC" }, { (1 << EXTENT_FLAG_LOGGING), "LOGGING" }, { (1 << EXTENT_FLAG_FILLING), "FILLING" }, { (1 << EXTENT_FLAG_FS_MAPPING), "FS_MAPPING" }), REC->refs, REC->compress_type"%pU: root=%llu(%s) gen=%llu ino=%llu blocks=%llu disk_i_size=%llu last_trans=%llu logged_trans=%llu", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->generation, REC->ino, REC->blocks, REC->disk_i_size, REC->last_trans, REC->logged_trans"%pU: root=%llu(%s) gen=%llu", REC->fsid, REC->root_objectid, ((REC->root_objectid >= -9ULL) || (REC->root_objectid >= 1ULL && REC->root_objectid <= 8ULL)) ? __print_symbolic(REC->root_objectid, { 1ULL, "ROOT_TREE" }, { 2ULL, "EXTENT_TREE" }, { 3ULL, "CHUNK_TREE" }, { 4ULL, "DEV_TREE" }, { 5ULL, "FS_TREE" }, { 6ULL, "ROOT_TREE_DIR" }, { 7ULL, "CSUM_TREE" }, { -6ULL, "TREE_LOG" }, { 8ULL, "QUOTA_TREE" }, { -8ULL, "TREE_RELOC" }, { 9ULL, "UUID_TREE" }, { 10ULL, "FREE_SPACE_TREE" }, { 11ULL, "BLOCK_GROUP_TREE" }, { -9ULL, "DATA_RELOC_TREE" }) : "-", REC->generation{SN`@96@@?9B``TSA@{è_    {[Sc8R#8T`@sB?* 6N `@96@@?9B`TR[B*SAcC#@{Ũ_    {!!<R{_     { {_-%pU: root=%llu(%s) gen=%llu %pU: root=%llu(%s) gen=%llu ino=%llu blocks=%llu disk_i_size=%llu last_trans=%llu logged_trans=%llu %pU: start=%llu len=%llu existing(start=%llu len=%llu) em(start=%llu len=%llu) %pU: root=%llu(%s) inode=%llu size=%llu disk_isize=%llu file extent range=[%llu %llu] (num_bytes=%llu ram_bytes=%llu disk_bytenr=%llu disk_num_bytes=%llu extent_offset=%llu type=%s compression=%u %pU: root=%llu(%s) inode=%llu size=%llu disk_isize=%llu file extent range=[%llu %llu] extent_type=%s compression=%u %pU: root=%llu(%s) ino=%llu start=%llu len=%llu uptodate=%d %pU: root=%llu(%s) ino=%llu page_index=%lu nr_to_write=%ld pages_skipped=%ld range_start=%llu range_end=%llu for_kupdate=%d for_reclaim=%d range_cyclic=%d writeback_index=%lu %pU: root=%llu(%s) ino=%llu start=%llu end=%llu uptodate=%d %pU: root=%llu(%s) ino=%llu parent=%llu datasync=%d %pU: wait=%d %pU: bytenr=%llu num_bytes=%llu action=%s parent=%llu(%s) ref_root=%llu(%s) level=%d type=%s seq=%llu %pU: bytenr=%llu num_bytes=%llu action=%s parent=%llu(%s) ref_root=%llu(%s) owner=%llu offset=%llu type=%s seq=%llu %pU: bytenr=%llu num_bytes=%llu action=%s is_data=%d %pU: root=%llu(%s) refs=%d orig_buf=%llu (orig_level=%d) cow_buf=%llu (cow_level=%d) reserverelease%pU: %s: %llu %s %llu %pU: root=%llu(%s) start=%llu len=%llu %pU: block_group=%llu state=%p caller=%pS %pU: work=%p (normal_work=%p) wq=%p func=%ps ordered_func=%p ordered_free=%p %pU: work->%p %pU: name=%s wq=%p %pU: wq=%p %pU: bytenr=%llu num_bytes=%llu %pU: transid=%llu num_dirty_extents=%llu %pU: transid=%llu bytenr=%llu num_bytes=%llu nr_old_roots=%llu nr_new_roots=%llu %pU: qgid=%llu old_rfer=%llu old_excl=%llu cur_old_count=%llu cur_new_count=%llu %pU: qgid=%llu type=%s cur_reserved=%llu diff=%lld %pU: refroot=%llu(%s) type=%s diff=%lld %pU: refroot=%llu(%s) type=%s->%s diff=%lld %pU: root_id=%llu key=[%llu,%u,%llu] level=%d count=[%d+%d=%d] parent=%llu wanted_disk_byte=%llu nodes=%llu %pU: root=%llu(%s) ino=%llu mod=%d outstanding=%u %pU: block=%llu generation=%llu start_ns=%llu end_ns=%llu diff_ns=%llu owner=%llu is_log_tree=%d %pU: block=%llu generation=%llu owner=%llu is_log_tree=%d DATAREPLACEPQ%pU: full_stripe=%llu devid=%lld type=%s%d offset=%d opf=0x%x physical=%llu len=%u |%pU: root=%llu(%s) ino=%llu start=%llu len=%llu orig_start=%llu block_start=%llu(%s) block_len=%llu flags=%s refs=%u compress_type=%u %pU: root=%llu(%s) ino=%llu file_offset=%llu start=%llu len=%llu disk_len=%llu truncated_len=%llu bytes_left=%llu flags=%s compress_type=%d refs=%d %pU: block_group offset=%llu size=%llu flags=%llu(%s) bytes_used=%llu bytes_super=%llu create=%d %pU: root=%llu(%s) offset=%llu size=%llu num_stripes=%d sub_stripes=%d type=%s %pU: %s: flush=%d(%s) flags=%llu(%s) bytes=%llu %pU: state=%d(%s) flags=%llu(%s) num_bytes=%llu ret=%d for_preempt=%d %pU: root=%llu(%s) len=%llu empty_size=%llu flags=%llu(%s) %pU: root=%llu(%s) len=%llu empty_size=%llu flags=%llu(%s) loop=%llu %pU: root=%llu(%s) len=%llu empty_size=%llu flags=%llu(%s) loop=%llu hinted=%d block_group=%llu bg_flags=%llu(%s) %pU: root=%llu(%s) block_group=%llu flags=%llu(%s) bg_size_class=%d start=%llu len=%llu loop=%llu hinted=%d size_class=%d %pU: block_group=%llu flags=%llu(%s) start=%llu len=%llu empty_size=%llu min_bytes=%llu %pU: block_group=%llu flags=%llu(%s) window_start=%llu size=%llu max_size=%llu bitmap=%d nonestate=%p mask=%s caller=%pS %pU: root=%llu ino=%llu start=%llu len=%llu reserved=%llu op=%s %pU: bg bytenr=%llu len=%llu used=%llu flags=%llu(%s) %pU: io_tree=%s ino=%llu root=%llu start=%llu len=%llu set_bits=%s %pU: io_tree=%s ino=%llu root=%llu start=%llu len=%llu clear_bits=%s %pU: io_tree=%s ino=%llu root=%llu start=%llu len=%llu set_bits=%s clear_bits=%s %pU: flags=%s total_bytes=%llu bytes_used=%llu bytes_pinned=%llu bytes_reserved=%llu bytes_may_use=%llu bytes_readonly=%llu reclaim_size=%llu clamp=%d global_reserved=%llu trans_reserved=%llu delayed_refs_reserved=%llu delayed_reserved=%llu chunk_free_space=%llu delalloc_bytes=%llu ordered_bytes=%llu %pU: flags=%s bytes=%llu start_ns=%llu flush=%s error=%d %pU: type=%s old=%llu diff=%lld 6trying to use backup root at mount time6disabling log replay at mount time6ignoring bad roots6ignoring data csums6enabling all of the rescue options6unrecognized rescue option '%s':3csum type changed, has %u expect %u3csum for on-disk super block no longer matches3transid mismatch, has %llu expect %llusuper block on devid %llu got modified unexpectedly6Btrfs loaded%s 6resize thread pool %d -> %d,%pg3super_setup_bdi failed3open_ctree failed \(null)zliblzozstdnoforceuserecoveryusebackuproot6zoned: clearing existing space cache6allowing degraded mounts6setting nodatasum6setting datasum, datacow enabled6setting datasum6setting nodatacow, compression disabled6setting nodatacow6setting datacowCOMPRESS_LZOCOMPRESS_ZSTD3unrecognized compression value %s6use no compression6%s %s compression, level %d6enabling ssd optimizations6using spread ssd allocation scheme6not using ssd optimizations6not using spread ssd allocation scheme6turning on barriers6turning off barriers3unrecognized thread_pool value %s3invalid value 0 for thread_pool6max_inline at %llu6disabling tree log6enabling tree log4'nologreplay' is deprecated, use 'rescue=nologreplay' instead6turning on flush-on-commit6turning off flush-on-commit3unrecognized metadata_ratio value %s6metadata ratio %usync6turning on sync discardasync6turning on async discard3unrecognized discard mode value %s6turning off discard6turning off async discard6enabling disk space caching6enabling free space tree3unrecognized space_cache value %s6disabling disk space caching6disabling free space tree4the 'inode_cache' option is deprecated and has no effect since 5.116force clearing of disk cache6enabling auto defrag6disabling auto defrag4'%s' is deprecated, use 'rescue=usebackuproot' instead3support for check_integrity* not compiled in!panicbug3unrecognized fatal_errors value %s3unrecognized commit_interval value %s6using default commit interval %us4excessive commit interval %d3unrecognized rescue value %s3unrecognized mount option '%s'nologreplay3%s must be used with ro mount optionignorebadrootsignoredatacsums3cannot disable free space tree3cannot disable free space tree with block-group-tree feature6disk space caching is enabled6using free space tree4remount supports changing free space tree only from ro to rw3Remounting read-write after error is not allowed4too many missing devices, writable remount is not allowed4mount required to replay tree-log, cannot remount read-writememmove,rescue=,degraded,nodatasum,nodatacow,nobarrier,max_inline=%llu,thread_pool=%u,compress-force=%s,compress=%s:%d,nossd,ssd_spread,ssd,notreelog%s%s,flushoncommit,discard,discard=async,noacl,space_cache,space_cache=v2,nospace_cache,rescan_uuid_tree,clear_cache,user_subvol_rm_allowed,enospc_debug,autodefrag,skip_balance,metadata_ratio=%u,fatal_errors=panic,commit=%u,ref_verify,subvolid=%llu,subvol=default3'%s' is not a valid subvolume3subvol '%s' does not match subvolid %lluSYSTEMMETADATARAID0RAID1DUPRAID10RAID5RAID6BTRFS_RESERVE_NO_FLUSHBTRFS_RESERVE_FLUSH_LIMITBTRFS_RESERVE_FLUSH_ALLBTRFS_RESERVE_FLUSH_ALL_STEALDIRTYUPTODATELOCKEDNEWDELALLOCDEFRAGBOUNDARYNODATASUMCLEAR_META_RESVNEED_WAITNORESERVEQGROUP_RESERVEDCLEAR_DATA_RESVDELALLOC_NEWPINNED_EXTENTSEXCLUDED_EXTENTSBTREE_INODE_IOINODE_IORELOC_BLOCKSTRANS_DIRTY_PAGESROOT_DIRTY_LOG_PAGESINODE_FILE_EXTENTLOG_CSUM_RANGESELFTESTROOT_TREEEXTENT_TREECHUNK_TREEDEV_TREEFS_TREEROOT_TREE_DIRCSUM_TREETREE_LOGQUOTA_TREETREE_RELOCUUID_TREEFREE_SPACE_TREEBLOCK_GROUP_TREEDATA_RELOC_TREEMETA_PERTRANSMETA_PREALLOCfreeGFP_TRANSHUGEGFP_TRANSHUGE_LIGHTGFP_HIGHUSER_MOVABLEGFP_HIGHUSERGFP_USERGFP_KERNEL_ACCOUNTGFP_KERNELGFP_NOFSGFP_ATOMICGFP_NOIOGFP_NOWAITGFP_DMA__GFP_HIGHMEMGFP_DMA32__GFP_HIGH__GFP_IO__GFP_FS__GFP_NOWARN__GFP_RETRY_MAYFAIL__GFP_NOFAIL__GFP_NORETRY__GFP_COMP__GFP_ZERO__GFP_NOMEMALLOC__GFP_MEMALLOC__GFP_HARDWALL__GFP_THISNODE__GFP_RECLAIMABLE__GFP_MOVABLE__GFP_ACCOUNT__GFP_WRITE__GFP_RECLAIM__GFP_DIRECT_RECLAIM__GFP_KSWAPD_RECLAIM__GFP_ZEROTAGSFLUSH_DELAYED_ITEMS_NRFLUSH_DELAYED_ITEMSFLUSH_DELALLOCFLUSH_DELALLOC_WAITFLUSH_DELALLOC_FULLFLUSH_DELAYED_REFS_NRFLUSH_DELAYED_REFSALLOC_CHUNKALLOC_CHUNK_FORCERUN_DELAYED_IPUTSCOMMIT_TRANSADD_DELAYED_REFDROP_DELAYED_REFADD_DELAYED_EXTENTUPDATE_DELAYED_HEADTREE_BLOCK_REFEXTENT_DATA_REFSHARED_BLOCK_REFSHARED_DATA_REFREGULARNOCOWPREALLOCCOMPRESSEDDIRECTIO_DONECOMPLETEIOERRTRUNCATEDINLINEREGPINNEDLOGGINGFILLINGFS_MAPPINGLAST_BYTEHOLEbtrfs-controlibadrootsidatacsumsallaclnoaclclear_cachecommit=%ucompresscompress=%scompress-forcecompress-force=%sdegradeddevice=%sfatal_errors=%sflushoncommitnoflushoncommitinode_cachenoinode_cachemax_inline=%sbarriernobarrierdatacownodatacowdatasumnodatasumautodefragnoautodefragdiscarddiscard=%snodiscardnorecoverymetadata_ratio=%urescan_uuid_treeskip_balancespace_cachenospace_cachespace_cache=%sssdnossdssd_spreadnossd_spreadsubvol=%ssubvol=subvolid=%sthread_pool=%utreelognotreeloguser_subvol_rm_allowedrescue=%scheck_intcheck_int_datacheck_int_print_mask=%uenospc_debugnoenospc_debugbtrfsu8[16]fsidu64full_stripephysicaldevidu32offsetlenu8opftotal_stripesreal_stripesnr_datastripe_nrtypeolds64diffblockgenerationownerintis_log_treestart_nsend_nsdiff_nsflagsbytesflusherrortotal_bytesbytes_usedbytes_pinnedbytes_reservedbytes_may_usebytes_readonlyreclaim_sizeclampglobal_reservedtrans_reserveddelayed_refs_reserveddelayed_reservedfree_chunk_spacedelalloc_bytesordered_bytesunsignedinorootidstartset_bitsclear_bitsbytenrusedroot_objectidmodoutstandingroot_idobjectidlevelold_countparentmod_counttree_sizerefrootqgidcur_reservedold_rferold_exclcur_old_countcur_new_counttransidnum_bytesnr_old_rootsnr_new_rootsnum_dirty_extentsreservedopconst void *wq__data_loc char[]namewtagworkfuncordered_funcordered_freenormal_workconst struct extent_state *stateconst void*ipunsigned longmaskbg_objectidmax_sizesizebitmapempty_sizemin_bytesbg_size_classloopboolhintedsize_classbg_startbg_flagsretfor_preemptreasonvalbuf_startrefscow_startbuf_levelcow_levelnum_stripessub_stripesactionis_dataref_rootseqbytes_supercreatewaitdatasyncenduptodateindexlongnr_to_writepages_skippedloff_trange_startrange_endcharfor_kupdatefor_reclaimrange_cyclicwriteback_indexfile_offsetdisk_lenbytes_leftcompress_typetruncated_lenroot_objisizedisk_isizeextent_typecompressionextent_startextent_endram_bytesdisk_bytenrdisk_num_bytesextent_offsete_starte_lenmap_startmap_lenorig_startblock_startblock_lenunsigned intblocksdisk_i_sizelast_translogged_transIO_TREE_SELFTESTIO_TREE_LOG_CSUM_RANGEIO_TREE_INODE_FILE_EXTENTIO_TREE_ROOT_DIRTY_LOG_PAGESIO_TREE_TRANS_DIRTY_PAGESIO_TREE_RELOC_BLOCKSIO_TREE_INODE_IOIO_TREE_BTREE_INODE_IOIO_TREE_FS_EXCLUDED_EXTENTSIO_TREE_FS_PINNED_EXTENTSBTRFS_QGROUP_RSV_META_PREALLOCBTRFS_QGROUP_RSV_META_PERTRANSBTRFS_QGROUP_RSV_DATABTRFS_FILE_EXTENT_PREALLOCBTRFS_FILE_EXTENT_REGBTRFS_FILE_EXTENT_INLINELRU_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////////////////////////////////////////////////////////////thccTNIC3(#|||jjee                      @ @  @ @  @  @  @  @ @  @ @ @$     @ @   @ @ @  @  @   @   @  @  @ @ @,-..//09btrfs_unfreeze, zoned=yes, fsverity=no 23  !"#$%&'()*+-,1456789btrfs_fill_superbtrfs  softdep=pre: blake2b-256softdep=pre: sha256softdep=pre: xxhash64softdep=pre: crc32clicense=GPLalias=devname:btrfs-controlalias=char-major-10-234alias=fs-btrfsraid56_writeraid56_readupdate_bytes_pinnedupdate_bytes_may_usebtrfs_tree_read_lock_atomicbtrfs_try_tree_write_lockbtrfs_try_tree_read_lockbtrfs_set_lock_blocking_writebtrfs_set_lock_blocking_readbtrfs_tree_read_unlock_blockingbtrfs_tree_read_unlockbtrfs_tree_unlockbtrfs_tree_lockbtrfs_tree_read_lockbtrfs_reserve_ticketbtrfs_fail_all_ticketsbtrfs_done_preemptive_reclaimbtrfs_convert_extent_bitbtrfs_clear_extent_bitbtrfs_set_extent_bitbtrfs_skip_unused_block_groupbtrfs_reclaim_block_groupbtrfs_add_reclaim_block_groupbtrfs_add_unused_block_groupbtrfs_remove_block_groupbtrfs_inode_mod_outstanding_extentsbtrfs_prelim_ref_insertbtrfs_prelim_ref_mergeqgroup_meta_free_all_pertransqgroup_meta_convertqgroup_meta_reserveqgroup_update_reserveqgroup_update_countersbtrfs_qgroup_account_extentqgroup_num_dirty_extentsbtrfs_qgroup_trace_extentbtrfs_qgroup_account_extentsbtrfs_qgroup_release_databtrfs_qgroup_reserve_databtrfs_workqueue_destroybtrfs_workqueue_allocbtrfs_ordered_schedbtrfs_all_work_donebtrfs_work_schedbtrfs_work_queuedfree_extent_statealloc_extent_statebtrfs_setup_clusterbtrfs_failed_cluster_setupbtrfs_find_clusterbtrfs_reserve_extent_clusterbtrfs_reserve_extentfind_free_extent_have_block_groupfind_free_extent_search_loopfind_free_extentbtrfs_reserved_extent_freebtrfs_reserved_extent_allocbtrfs_flush_spacebtrfs_trigger_flushbtrfs_space_reservationbtrfs_cow_blockbtrfs_chunk_freebtrfs_chunk_allocrun_delayed_ref_headadd_delayed_ref_headrun_delayed_data_refadd_delayed_data_refrun_delayed_tree_refadd_delayed_tree_refbtrfs_add_block_groupbtrfs_sync_fsbtrfs_sync_filebtrfs_writepage_end_io_hook__extent_writepagebtrfs_finish_ordered_extentbtrfs_ordered_extent_mark_finishedbtrfs_ordered_extent_dec_test_pendingbtrfs_ordered_extent_splitbtrfs_ordered_extent_lookup_firstbtrfs_ordered_extent_lookup_for_loggingbtrfs_ordered_extent_lookup_first_rangebtrfs_ordered_extent_lookup_rangebtrfs_ordered_extent_lookupbtrfs_ordered_extent_putbtrfs_ordered_extent_startbtrfs_ordered_extent_removebtrfs_ordered_extent_addbtrfs_truncate_show_fi_inlinebtrfs_get_extent_show_fi_inlinebtrfs_truncate_show_fi_regularbtrfs_get_extent_show_fi_regularbtrfs_handle_em_existbtrfs_get_extentbtrfs_inode_evictbtrfs_inode_requestbtrfs_inode_newbtrfs_transaction_commitGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)             " $ & ( * , . 0 2 4 6 8 : < > @ B D F H J L N P R T V X Z \ ^ ` b d f h j l n p r t v x z | ~    &- 7. S8.  f l  tP../0'H1S02234p5(5T67X899$:Lx;y<<`= 8>7?`?@@@|xAp A4pBa8CC`DEEEpFoGG`HHI/IXJpKPL8M M5NdhO XPPQx8R+ XS[ `T U V V `W` Wh? (Yhg Z  [ [x X\ \`- 8]\P ]xm ^` p^h ^` 8_` _`& _hS ``h{ ` Xa 0b  c c> ds He eh 8f gtxh$+iRhjphkPl0m(n o8;XpbXqrrXs ttAuivwxx8y y`@ { u0||h}$~?\~(@-XQpq؀,T w8Ph  A؁f 8P p( I ^ȄX k($ |X0 4 Ѕ  !m$ #4 %Ї( ' )( + - / 1 3 5 7 9 ; = ? A C E G I/X K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }                           <ؕUr 8Ph 4bȖ(@>XcpЗ6W t8, p 83Qxs@P>b`0/NmpH(!?[ض|з#Jrx  .  R    ( 8 X x(!(6!<Q!Lr!XP!h!!@ "@*"84     E"  S" f"x r"H"HP"5"H""D" #P*#(tI#oi# p#`#\#@t#d$ %3$H[$"y$%$p( $)$0*$*\!%@+J?%+ `%,!%,:%-&%0-%-+%.M &h9"&8;5G&p;d&@=&A&F&I&8M'@O/'RM'pUpo'U'X'0\'0]'b(Xh#(0j%;(XjfU(lw{(8of(ry( u(zX)X}/)`O)j))ȉ9)))*hE*m* *h*X@*@+ؘ:+șq+++`+,Ȟ>,h,Р,,,(@-hx<-_-x-@-8x--P@.xC.@i.H.ج.h./pE/j/(//@/H@/)0xS00}0@0x0x0h1=1l1118X1@#2G2hg22 2 2 3 D38 p3X 3x 3 3 '4 Q4 4 48 4X 5x @5 m5 5 5 5 )68 W6X 6x 6 6 6 7 I7 t78 7X 7x 7 68 j8 8 8 88 9X C9x j9 9 9 9 : E:8 j:X :x : : ; L; ; ;8 ;X <x 2< qmb<Hm8m<HHm8m<Hm8n:n8`nn8nn8n<Hn8o< H8o8=hHWo}o8*=HoO=Ho8r=@Ho=Hp8"pHp8mpp8=Hp=Hp8p>`Hq8*>H;qJ>HWq8j>8Huq>Hq8>Hq>Hq8>XHq r8?HBrdr8??Hr`?0Hr8|?Hr?xHr8r s8?H's?PHBs8?H^s@Hs86@(HsU@pHs8sw@Ht8@ H-t@H HFt8@ Hitt8A Ht,A Ht8LAh HtpA Ht8A Hu.u8A@ HKuhu8A Huu8A Huu8B Hu0B` Hv8JB H(vfB HLv8B8 HgvB Hv8B Hvv8w1w8aww8ww8x#x8Gxhx8BHxx8 CXHxy8LCH$ynCH=y8C0HWysy8yCxH CCx@CCC D@D"D@.D:DFDRD^D PjD vD D PD8 PD Dx DhPDPDDD@D(D@EXEH@E@*E6E@BENEZEPfE(prE~EE(EEEXPEEHEEEE8F( F F!&FX"2F">F#JF$VF(%bF%@nF(@zFH(F(F)F*F8+F(,F,F-F.FX/F/PFH0 G0Gh1%Gx1G1p1G5AG5NG6 lG GGG G8HP:Hh\HHHHHI.INI(tI@IXIpIJ6J\JJJJ K01KH[K`KxKKK%LKLjLL L8LPLhM!M;MSMuMMMM( N@4NXTNp{NNNNNO'O->OCUOW lOcOO  O O O@ P` 9P hP P P P "Q  UQ@ Q` Q Q Q R AR rR  R@ R` R !S NS S S S  T@ =T` gT T T T U 9U  hU@ U` U U V KV vV V  V@ V` W 6W [W W W W  W@ ,X` TX X X X Y :Y  _Y@ Y` Y Y Y Z EZ mZ  Z@ Z` Z [ 6[ W[ z[ [ [@ [` 4\ m\ \ \ ] F] {]@ ]` ] ^ 3^ _^ ^ ^ ^@ )_` R_ v_ _ _ _  `x 5`h P`P o`8 ` ` ` !` a Ja sa` a@ a a b/b"\b(bh(b@"b c&Fc#tcccxchcXd@5d(Ududdddde.epIeXle@e(eeef9f"ffpfPf8ffg/gLgigggpgXg@h ,hQhyhhhhh iP,i8Ki jiiii$j+jhSjH|j(jjj k0kYk{khkPk@k(kl @lhlllplPm8!m @m Wm   GGH!H@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}yPyPPyPzP-z@PKzPnzPz0PzPzP { PF{pPo{P{P{`P{P|PJ|PP|P|P|@P }P9}Pb}0P}P}P} P}pP~P(~ PJ~` Pl~ P~ P~P P~ P~ P@ P, PQ Pr0 P P P Pp P* PYP{`PPŀPPPP.PM@PlPP0ṔPP P;pPbPP`PقPP&PPIPjP@PPڃP0P0PVP PpP҄PP`PCPiPPPPڅP@PP8P\0PPPކ PpP+PTPv`PPPʇPh P0PP0Pnl ʈ |@ FX|qh ɉ`p =`e`X``ي(``;`o```ċ0 ` `% |M u l |  ` 8 `6 lX z0 |  |ݍX||hl@laX| |l֎ >  ^8| l` xl`.X`Wl8``ϐ P4|T tl 0`Б P P)``IPi `PՒh !`Jp`plP ||* L( ll  ` ! ̔8!P!|"|="|m(# @#P•#P#PH$P;$Pe$|% %|ʖ && &`>('`a'(( @(`ė(`)Ph)P!)PM*Pvp*P*PŘ +Px+P+|4X, Up,|u,lp-l lؙ̙ +:KatÚϚ $3BQ`ow~؛ ,E^uڛƜҜݜ  CQi8 P ŝh   . KȊ l   ʞ( @ X 7p W˟  2 U y0 H ` Ԡx   6 dؑ   ̡ 8 P 4h ]   آȒ  . S {( @ ݣX p ? f  Г פ  & L0 tH ` x   * Nؔ s  Ʀ 8 P @h ^   ȕ ܧ%3@Wjoɨڨ"-9@OVkdxԩ .H0BJcjt}Ҫ0Lar+ +>Xqά%<IVi|íέ (-4JU^8z@HPܮX`0hXpx'Fj /Sֱ*]ײ (0B8h@HPX`9hbpxѴ5Vxŵ7h޶ *Mt (Է08@@HdPX`Ѹhp x8ZG~9c@p ּ(08@N_pн 6Le~ľ־3LczԿ .:K[super.c$d$xbtrfs_run_sanity_testsbtrfs_test_superbtrfs_cmp_device_free_bytesbtrfs_control_openexit_btrfs_fsinit_btrfs_fstrace_event_raw_event_btrfs_transaction_committrace_event_raw_event_btrfs__inodetrace_event_raw_event_btrfs_get_extenttrace_event_raw_event_btrfs_handle_em_existtrace_event_raw_event_btrfs__ordered_extenttrace_event_raw_event_btrfs_finish_ordered_extenttrace_event_raw_event_btrfs__writepagetrace_event_raw_event_btrfs_writepage_end_io_hooktrace_event_raw_event_btrfs_sync_filetrace_event_raw_event_btrfs_sync_fstrace_event_raw_event_btrfs_add_block_grouptrace_event_raw_event_btrfs_delayed_tree_reftrace_event_raw_event_btrfs_delayed_data_reftrace_event_raw_event_btrfs_delayed_ref_headtrace_event_raw_event_btrfs__chunktrace_event_raw_event_btrfs_cow_blocktrace_event_raw_event_btrfs_flush_spacetrace_event_raw_event_btrfs__reserved_extenttrace_event_raw_event_find_free_extenttrace_event_raw_event_find_free_extent_search_looptrace_event_raw_event_find_free_extent_have_block_grouptrace_event_raw_event_btrfs__reserve_extenttrace_event_raw_event_btrfs_find_clustertrace_event_raw_event_btrfs_failed_cluster_setuptrace_event_raw_event_btrfs_setup_clustertrace_event_raw_event_alloc_extent_statetrace_event_raw_event_free_extent_statetrace_event_raw_event_btrfs__work__donetrace_event_raw_event_btrfs__qgroup_rsv_datatrace_event_raw_event_btrfs_qgroup_extenttrace_event_raw_event_qgroup_num_dirty_extentstrace_event_raw_event_btrfs_qgroup_account_extenttrace_event_raw_event_qgroup_update_counterstrace_event_raw_event_qgroup_update_reservetrace_event_raw_event_qgroup_meta_reservetrace_event_raw_event_qgroup_meta_converttrace_event_raw_event_qgroup_meta_free_all_pertranstrace_event_raw_event_btrfs__prelim_reftrace_event_raw_event_btrfs_inode_mod_outstanding_extentstrace_event_raw_event_btrfs__block_grouptrace_event_raw_event_btrfs_set_extent_bittrace_event_raw_event_btrfs_clear_extent_bittrace_event_raw_event_btrfs_convert_extent_bittrace_event_raw_event_btrfs_reserve_tickettrace_event_raw_event_btrfs_locking_eventstrace_event_raw_event_btrfs__space_info_updatetrace_event_raw_event_btrfs_raid56_biotrace_raw_output_btrfs_transaction_committrace_raw_output_btrfs__inodetrace_raw_output_btrfs_handle_em_existtrace_raw_output_btrfs__file_extent_item_regulartrace_raw_output_btrfs__file_extent_item_inlinetrace_raw_output_btrfs_finish_ordered_extenttrace_raw_output_btrfs__writepagetrace_raw_output_btrfs_writepage_end_io_hooktrace_raw_output_btrfs_sync_filetrace_raw_output_btrfs_sync_fstrace_raw_output_btrfs_delayed_tree_reftrace_raw_output_btrfs_delayed_data_reftrace_raw_output_btrfs_delayed_ref_headtrace_raw_output_btrfs_cow_blocktrace_raw_output_btrfs_space_reservationtrace_raw_output_btrfs__reserved_extenttrace_raw_output_btrfs_failed_cluster_setuptrace_raw_output_free_extent_statetrace_raw_output_btrfs__worktrace_raw_output_btrfs__work__donetrace_raw_output_btrfs_workqueuetrace_raw_output_btrfs_workqueue_donetrace_raw_output_btrfs_qgroup_extenttrace_raw_output_qgroup_num_dirty_extentstrace_raw_output_btrfs_qgroup_account_extenttrace_raw_output_qgroup_update_counterstrace_raw_output_qgroup_update_reservetrace_raw_output_qgroup_meta_reservetrace_raw_output_qgroup_meta_converttrace_raw_output_qgroup_meta_free_all_pertranstrace_raw_output_btrfs__prelim_reftrace_raw_output_btrfs_inode_mod_outstanding_extentstrace_raw_output_btrfs_sleep_tree_locktrace_raw_output_btrfs_locking_eventstrace_raw_output_btrfs_raid56_biotrace_raw_output_btrfs_get_extenttrace_raw_output_btrfs__ordered_extenttrace_raw_output_btrfs_add_block_grouptrace_raw_output_btrfs__chunktrace_raw_output_btrfs_trigger_flushtrace_raw_output_btrfs_flush_spacetrace_raw_output_find_free_extenttrace_raw_output_find_free_extent_search_looptrace_raw_output_find_free_extent_have_block_grouptrace_raw_output_btrfs__reserve_extenttrace_raw_output_btrfs_find_clustertrace_raw_output_btrfs_setup_clustertrace_raw_output_alloc_extent_statetrace_raw_output_btrfs__qgroup_rsv_datatrace_raw_output_btrfs__block_grouptrace_raw_output_btrfs_set_extent_bittrace_raw_output_btrfs_clear_extent_bittrace_raw_output_btrfs_convert_extent_bittrace_raw_output_btrfs_dump_space_infotrace_raw_output_btrfs_reserve_tickettrace_raw_output_btrfs__space_info_updatetrace_event_raw_event_btrfs__file_extent_item_regulartrace_event_raw_event_btrfs__file_extent_item_inlinetrace_event_raw_event_btrfs__worktrace_event_raw_event_btrfs_workqueue_donetrace_event_raw_event_btrfs_dump_space_infotrace_event_raw_event_btrfs_sleep_tree_lock__bpf_trace_btrfs_transaction_commit__bpf_trace_btrfs_get_extent__bpf_trace_btrfs_add_block_group__bpf_trace_btrfs__reserved_extent__bpf_trace_alloc_extent_state__bpf_trace_qgroup_meta_reserve__bpf_trace_btrfs_handle_em_exist__bpf_trace_btrfs__file_extent_item_inline__bpf_trace_btrfs_space_reservation__bpf_trace_btrfs_trigger_flush__bpf_trace_btrfs_find_cluster__bpf_trace_btrfs__qgroup_rsv_data__bpf_trace_btrfs_convert_extent_bit__bpf_trace_btrfs__file_extent_item_regular__bpf_trace_btrfs_finish_ordered_extent__bpf_trace_btrfs_writepage_end_io_hook__bpf_trace_btrfs_delayed_tree_ref__bpf_trace_btrfs__chunk__bpf_trace_btrfs_setup_cluster__bpf_trace_qgroup_update_reserve__bpf_trace_btrfs__prelim_ref__bpf_trace_btrfs_inode_mod_outstanding_extents__bpf_trace_btrfs_set_extent_bit__bpf_trace_btrfs__space_info_update__bpf_trace_btrfs__ordered_extent__bpf_trace_btrfs_sync_file__bpf_trace_free_extent_state__bpf_trace_qgroup_meta_convert__bpf_trace_btrfs_flush_space__bpf_trace_btrfs_qgroup_account_extent__bpf_trace_btrfs_reserve_ticketparse_rescue_optionsbtrfs_freezeunregister_btrfsbtrfs_kill_superbtrfs_set_superbtrfs_put_superbtrfs_unfreezebtrfs_print_mod_infobtrfs_interface_exitbtrfs_control_ioctlbtrfs_interface_initbtrfs_resize_thread_pool.part.0btrfs_statfs__bpf_trace_btrfs__inode__bpf_trace_btrfs__writepage__bpf_trace_btrfs_sync_fs__bpf_trace_btrfs_delayed_data_ref__bpf_trace_btrfs_delayed_ref_head__bpf_trace_btrfs_cow_block__bpf_trace_find_free_extent__bpf_trace_find_free_extent_search_loop__bpf_trace_find_free_extent_have_block_group__bpf_trace_btrfs__reserve_extent__bpf_trace_btrfs_failed_cluster_setup__bpf_trace_btrfs__work__bpf_trace_btrfs__work__done__bpf_trace_btrfs_workqueue__bpf_trace_btrfs_workqueue_done__bpf_trace_btrfs_qgroup_extent__bpf_trace_qgroup_num_dirty_extents__bpf_trace_qgroup_update_counters__bpf_trace_qgroup_meta_free_all_pertrans__bpf_trace_btrfs__block_group__bpf_trace_btrfs_clear_extent_bit__bpf_trace_btrfs_dump_space_info__bpf_trace_btrfs_sleep_tree_lock__bpf_trace_btrfs_locking_events__bpf_trace_btrfs_raid56_biobtrfs_mount_rootbtrfs_show_devnametrace_event_raw_event_btrfs_space_reservationtrace_event_raw_event_btrfs_trigger_flushtrace_event_raw_event_btrfs_workqueueperf_trace_free_extent_stateperf_trace_alloc_extent_stateperf_trace_btrfs__qgroup_rsv_dataperf_trace_btrfs_sync_fileperf_trace_btrfs__inodeperf_trace_btrfs__writepageperf_trace_btrfs_sync_fsperf_trace_btrfs__work__doneperf_trace_btrfs__reserved_extentperf_trace_qgroup_num_dirty_extentsperf_trace_btrfs_transaction_commitperf_trace_btrfs_failed_cluster_setupperf_trace_btrfs_qgroup_extentperf_trace_btrfs__space_info_updateperf_trace_btrfs_flush_spaceperf_trace_btrfs_qgroup_account_extentperf_trace_btrfs_reserve_ticketperf_trace_qgroup_meta_convertperf_trace_qgroup_meta_reserveperf_trace_qgroup_update_reserveperf_trace_btrfs_workqueue_doneperf_trace_btrfs_delayed_ref_headperf_trace_btrfs_inode_mod_outstanding_extentsperf_trace_qgroup_update_countersperf_trace_btrfs_find_clusterperf_trace_find_free_extentperf_trace_btrfs_handle_em_existperf_trace_btrfs__block_groupperf_trace_btrfs__chunkperf_trace_btrfs_add_block_groupperf_trace_btrfs_writepage_end_io_hookperf_trace_qgroup_meta_free_all_pertransperf_trace_btrfs_finish_ordered_extentperf_trace_find_free_extent_search_loopperf_trace_btrfs_setup_clusterperf_trace_btrfs_delayed_tree_refperf_trace_btrfs__workperf_trace_btrfs_delayed_data_refperf_trace_btrfs_set_extent_bitperf_trace_btrfs_clear_extent_bitperf_trace_btrfs_convert_extent_bitperf_trace_find_free_extent_have_block_groupperf_trace_btrfs__reserve_extentperf_trace_btrfs__prelim_refperf_trace_btrfs_get_extentperf_trace_btrfs_locking_eventsperf_trace_btrfs__ordered_extentperf_trace_btrfs_raid56_bioperf_trace_btrfs_cow_blockperf_trace_btrfs_sleep_tree_lockperf_trace_btrfs__file_extent_item_inlineperf_trace_btrfs_dump_space_infoperf_trace_btrfs__file_extent_item_regularperf_trace_btrfs_space_reservationperf_trace_btrfs_trigger_flushperf_trace_btrfs_workqueuebtrfs_remountbtrfs_show_optionsbtrfs_mountbtrfs_fs_typebtrfs_miscbtrfs_ctl_fopsbtrfs_root_fs_typeprint_fmt_btrfs_raid56_bioprint_fmt_btrfs__space_info_updateprint_fmt_btrfs_locking_eventsprint_fmt_btrfs_sleep_tree_lockprint_fmt_btrfs_reserve_ticketprint_fmt_btrfs_dump_space_infoprint_fmt_btrfs_convert_extent_bitprint_fmt_btrfs_clear_extent_bitprint_fmt_btrfs_set_extent_bitprint_fmt_btrfs__block_groupprint_fmt_btrfs_inode_mod_outstanding_extentsprint_fmt_btrfs__prelim_refprint_fmt_qgroup_meta_free_all_pertransprint_fmt_qgroup_meta_convertprint_fmt_qgroup_meta_reserveprint_fmt_qgroup_update_reserveprint_fmt_qgroup_update_countersprint_fmt_btrfs_qgroup_account_extentprint_fmt_qgroup_num_dirty_extentsprint_fmt_btrfs_qgroup_extentprint_fmt_btrfs__qgroup_rsv_dataprint_fmt_btrfs_workqueue_doneprint_fmt_btrfs_workqueueprint_fmt_btrfs__work__doneprint_fmt_btrfs__workprint_fmt_free_extent_stateprint_fmt_alloc_extent_stateprint_fmt_btrfs_setup_clusterprint_fmt_btrfs_failed_cluster_setupprint_fmt_btrfs_find_clusterprint_fmt_btrfs__reserve_extentprint_fmt_find_free_extent_have_block_groupprint_fmt_find_free_extent_search_loopprint_fmt_find_free_extentprint_fmt_btrfs__reserved_extentprint_fmt_btrfs_flush_spaceprint_fmt_btrfs_trigger_flushprint_fmt_btrfs_space_reservationprint_fmt_btrfs_cow_blockprint_fmt_btrfs__chunkprint_fmt_btrfs_delayed_ref_headprint_fmt_btrfs_delayed_data_refprint_fmt_btrfs_delayed_tree_refprint_fmt_btrfs_add_block_groupprint_fmt_btrfs_sync_fsprint_fmt_btrfs_sync_fileprint_fmt_btrfs_writepage_end_io_hookprint_fmt_btrfs__writepageprint_fmt_btrfs_finish_ordered_extentprint_fmt_btrfs__ordered_extentprint_fmt_btrfs__file_extent_item_inlineprint_fmt_btrfs__file_extent_item_regularprint_fmt_btrfs_handle_em_existprint_fmt_btrfs_get_extentprint_fmt_btrfs__inodeprint_fmt_btrfs_transaction_committrace_event_fields_btrfs_raid56_biotrace_event_fields_btrfs__space_info_updatetrace_event_fields_btrfs_locking_eventstrace_event_fields_btrfs_sleep_tree_locktrace_event_fields_btrfs_reserve_tickettrace_event_fields_btrfs_dump_space_infotrace_event_fields_btrfs_convert_extent_bittrace_event_fields_btrfs_clear_extent_bittrace_event_fields_btrfs_set_extent_bittrace_event_fields_btrfs__block_grouptrace_event_fields_btrfs_inode_mod_outstanding_extentstrace_event_fields_btrfs__prelim_reftrace_event_fields_qgroup_meta_free_all_pertranstrace_event_fields_qgroup_meta_converttrace_event_fields_qgroup_meta_reservetrace_event_fields_qgroup_update_reservetrace_event_fields_qgroup_update_counterstrace_event_fields_btrfs_qgroup_account_extenttrace_event_fields_qgroup_num_dirty_extentstrace_event_fields_btrfs_qgroup_extenttrace_event_fields_btrfs__qgroup_rsv_datatrace_event_fields_btrfs_workqueue_donetrace_event_fields_btrfs_workqueuetrace_event_fields_btrfs__work__donetrace_event_fields_btrfs__worktrace_event_fields_free_extent_statetrace_event_fields_alloc_extent_statetrace_event_fields_btrfs_setup_clustertrace_event_fields_btrfs_failed_cluster_setuptrace_event_fields_btrfs_find_clustertrace_event_fields_btrfs__reserve_extenttrace_event_fields_find_free_extent_have_block_grouptrace_event_fields_find_free_extent_search_looptrace_event_fields_find_free_extenttrace_event_fields_btrfs__reserved_extenttrace_event_fields_btrfs_flush_spacetrace_event_fields_btrfs_trigger_flushtrace_event_fields_btrfs_space_reservationtrace_event_fields_btrfs_cow_blocktrace_event_fields_btrfs__chunktrace_event_fields_btrfs_delayed_ref_headtrace_event_fields_btrfs_delayed_data_reftrace_event_fields_btrfs_delayed_tree_reftrace_event_fields_btrfs_add_block_grouptrace_event_fields_btrfs_sync_fstrace_event_fields_btrfs_sync_filetrace_event_fields_btrfs_writepage_end_io_hooktrace_event_fields_btrfs__writepagetrace_event_fields_btrfs_finish_ordered_extenttrace_event_fields_btrfs__ordered_extenttrace_event_fields_btrfs__file_extent_item_inlinetrace_event_fields_btrfs__file_extent_item_regulartrace_event_fields_btrfs_handle_em_existtrace_event_fields_btrfs_get_extenttrace_event_fields_btrfs__inodetrace_event_fields_btrfs_transaction_committrace_event_type_funcs_btrfs_raid56_biotrace_event_type_funcs_btrfs__space_info_updatetrace_event_type_funcs_btrfs_locking_eventstrace_event_type_funcs_btrfs_sleep_tree_locktrace_event_type_funcs_btrfs_reserve_tickettrace_event_type_funcs_btrfs_dump_space_infotrace_event_type_funcs_btrfs_convert_extent_bittrace_event_type_funcs_btrfs_clear_extent_bittrace_event_type_funcs_btrfs_set_extent_bittrace_event_type_funcs_btrfs__block_grouptrace_event_type_funcs_btrfs_inode_mod_outstanding_extentstrace_event_type_funcs_btrfs__prelim_reftrace_event_type_funcs_qgroup_meta_free_all_pertranstrace_event_type_funcs_qgroup_meta_converttrace_event_type_funcs_qgroup_meta_reservetrace_event_type_funcs_qgroup_update_reservetrace_event_type_funcs_qgroup_update_counterstrace_event_type_funcs_btrfs_qgroup_account_extenttrace_event_type_funcs_qgroup_num_dirty_extentstrace_event_type_funcs_btrfs_qgroup_extenttrace_event_type_funcs_btrfs__qgroup_rsv_datatrace_event_type_funcs_btrfs_workqueue_donetrace_event_type_funcs_btrfs_workqueuetrace_event_type_funcs_btrfs__work__donetrace_event_type_funcs_btrfs__worktrace_event_type_funcs_free_extent_statetrace_event_type_funcs_alloc_extent_statetrace_event_type_funcs_btrfs_setup_clustertrace_event_type_funcs_btrfs_failed_cluster_setuptrace_event_type_funcs_btrfs_find_clustertrace_event_type_funcs_btrfs__reserve_extenttrace_event_type_funcs_find_free_extent_have_block_grouptrace_event_type_funcs_find_free_extent_search_looptrace_event_type_funcs_find_free_extenttrace_event_type_funcs_btrfs__reserved_extenttrace_event_type_funcs_btrfs_flush_spacetrace_event_type_funcs_btrfs_trigger_flushtrace_event_type_funcs_btrfs_space_reservationtrace_event_type_funcs_btrfs_cow_blocktrace_event_type_funcs_btrfs__chunktrace_event_type_funcs_btrfs_delayed_ref_headtrace_event_type_funcs_btrfs_delayed_data_reftrace_event_type_funcs_btrfs_delayed_tree_reftrace_event_type_funcs_btrfs_add_block_grouptrace_event_type_funcs_btrfs_sync_fstrace_event_type_funcs_btrfs_sync_filetrace_event_type_funcs_btrfs_writepage_end_io_hooktrace_event_type_funcs_btrfs__writepagetrace_event_type_funcs_btrfs_finish_ordered_extenttrace_event_type_funcs_btrfs__ordered_extenttrace_event_type_funcs_btrfs__file_extent_item_inlinetrace_event_type_funcs_btrfs__file_extent_item_regulartrace_event_type_funcs_btrfs_handle_em_existtrace_event_type_funcs_btrfs_get_extenttrace_event_type_funcs_btrfs__inodetrace_event_type_funcs_btrfs_transaction_commitevent_class_btrfs_raid56_bioevent_class_btrfs__space_info_updateevent_class_btrfs_locking_eventsevent_class_btrfs_sleep_tree_lockevent_class_btrfs_reserve_ticketevent_class_btrfs_dump_space_infoevent_class_btrfs_convert_extent_bitevent_class_btrfs_clear_extent_bitevent_class_btrfs_set_extent_bitevent_class_btrfs__block_groupevent_class_btrfs_inode_mod_outstanding_extentsevent_class_btrfs__prelim_refevent_class_qgroup_meta_free_all_pertransevent_class_qgroup_meta_convertevent_class_qgroup_meta_reserveevent_class_qgroup_update_reserveevent_class_qgroup_update_countersevent_class_btrfs_qgroup_account_extentevent_class_qgroup_num_dirty_extentsevent_class_btrfs_qgroup_extentevent_class_btrfs__qgroup_rsv_dataevent_class_btrfs_workqueue_doneevent_class_btrfs_workqueueevent_class_btrfs__workevent_class_btrfs__work__doneevent_class_free_extent_stateevent_class_alloc_extent_stateevent_class_btrfs_setup_clusterevent_class_btrfs_failed_cluster_setupevent_class_btrfs_find_clusterevent_class_btrfs__reserve_extentevent_class_find_free_extent_have_block_groupevent_class_find_free_extent_search_loopevent_class_find_free_extentevent_class_btrfs__reserved_extentevent_class_btrfs_flush_spaceevent_class_btrfs_trigger_flushevent_class_btrfs_space_reservationevent_class_btrfs_cow_blockevent_class_btrfs__chunkevent_class_btrfs_delayed_ref_headevent_class_btrfs_delayed_data_refevent_class_btrfs_delayed_tree_refevent_class_btrfs_add_block_groupevent_class_btrfs_sync_fsevent_class_btrfs_sync_fileevent_class_btrfs_writepage_end_io_hookevent_class_btrfs__writepageevent_class_btrfs_finish_ordered_extentevent_class_btrfs__ordered_extentevent_class_btrfs__file_extent_item_inlineevent_class_btrfs__file_extent_item_regularevent_class_btrfs_handle_em_existevent_class_btrfs_get_extentevent_class_btrfs__inodeevent_class_btrfs_transaction_commitmod_init_resultmod_init_seqsymbols.310symbols.311symbols.315symbols.316symbols.317symbols.318symbols.321symbols.322symbols.323symbols.324symbols.326symbols.327symbols.328symbols.329symbols.330symbols.331symbols.332symbols.333symbols.334symbols.337symbols.345symbols.359symbols.360symbols.361symbols.362symbols.363symbols.364symbols.365symbols.366symbols.367symbols.312symbols.313__flags.314symbols.319__flags.320__flags.325symbols.335__flags.336symbols.341__flags.342symbols.343__flags.344symbols.346__flags.347symbols.348__flags.349symbols.350__flags.351__flags.352symbols.353__flags.354__flags.355__flags.356__flags.357__flags.358__flags.368symbols.369__flags.370symbols.371__flags.372symbols.373__flags.374__flags.375__flags.376__flags.377symbols.378__flags.379rescue_tokens__func__.381options.382btrfs_super_ops__func__.380str__btrfs__trace_system_name__UNIQUE_ID___addressable_cleanup_module784__UNIQUE_ID___addressable_init_module783__TRACE_SYSTEM_COMMIT_TRANS__TRACE_SYSTEM_RUN_DELAYED_IPUTS__TRACE_SYSTEM_ALLOC_CHUNK_FORCE__TRACE_SYSTEM_ALLOC_CHUNK__TRACE_SYSTEM_FLUSH_DELAYED_REFS__TRACE_SYSTEM_FLUSH_DELAYED_REFS_NR__TRACE_SYSTEM_FLUSH_DELALLOC_FULL__TRACE_SYSTEM_FLUSH_DELALLOC_WAIT__TRACE_SYSTEM_FLUSH_DELALLOC__TRACE_SYSTEM_FLUSH_DELAYED_ITEMS__TRACE_SYSTEM_FLUSH_DELAYED_ITEMS_NR__TRACE_SYSTEM_IO_TREE_SELFTEST__TRACE_SYSTEM_IO_TREE_LOG_CSUM_RANGE__TRACE_SYSTEM_IO_TREE_INODE_FILE_EXTENT__TRACE_SYSTEM_IO_TREE_ROOT_DIRTY_LOG_PAGES__TRACE_SYSTEM_IO_TREE_TRANS_DIRTY_PAGES__TRACE_SYSTEM_IO_TREE_RELOC_BLOCKS__TRACE_SYSTEM_IO_TREE_INODE_IO__TRACE_SYSTEM_IO_TREE_BTREE_INODE_IO__TRACE_SYSTEM_IO_TREE_FS_EXCLUDED_EXTENTS__TRACE_SYSTEM_IO_TREE_FS_PINNED_EXTENTS__TRACE_SYSTEM_BTRFS_QGROUP_RSV_META_PREALLOC__TRACE_SYSTEM_BTRFS_QGROUP_RSV_META_PERTRANS__TRACE_SYSTEM_BTRFS_QGROUP_RSV_DATA__TRACE_SYSTEM_BTRFS_FILE_EXTENT_PREALLOC__TRACE_SYSTEM_BTRFS_FILE_EXTENT_REG__TRACE_SYSTEM_BTRFS_FILE_EXTENT_INLINE__TRACE_SYSTEM_BTRFS_RESERVE_FLUSH_ALL_STEAL__TRACE_SYSTEM_BTRFS_RESERVE_FLUSH_ALL__TRACE_SYSTEM_BTRFS_RESERVE_FLUSH_LIMIT__TRACE_SYSTEM_BTRFS_RESERVE_NO_FLUSH__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__UNIQUE_ID_softdep789__UNIQUE_ID_softdep788__UNIQUE_ID_softdep787__UNIQUE_ID_softdep786__UNIQUE_ID_license785__UNIQUE_ID_alias782__UNIQUE_ID_alias781__UNIQUE_ID_alias780__bpf_trace_tp_map_raid56_write__bpf_trace_tp_map_raid56_read__bpf_trace_tp_map_update_bytes_pinned__bpf_trace_tp_map_update_bytes_may_use__bpf_trace_tp_map_btrfs_tree_read_lock_atomic__bpf_trace_tp_map_btrfs_try_tree_write_lock__bpf_trace_tp_map_btrfs_try_tree_read_lock__bpf_trace_tp_map_btrfs_set_lock_blocking_write__bpf_trace_tp_map_btrfs_set_lock_blocking_read__bpf_trace_tp_map_btrfs_tree_read_unlock_blocking__bpf_trace_tp_map_btrfs_tree_read_unlock__bpf_trace_tp_map_btrfs_tree_unlock__bpf_trace_tp_map_btrfs_tree_lock__bpf_trace_tp_map_btrfs_tree_read_lock__bpf_trace_tp_map_btrfs_reserve_ticket__bpf_trace_tp_map_btrfs_fail_all_tickets__bpf_trace_tp_map_btrfs_done_preemptive_reclaim__bpf_trace_tp_map_btrfs_convert_extent_bit__bpf_trace_tp_map_btrfs_clear_extent_bit__bpf_trace_tp_map_btrfs_set_extent_bit__bpf_trace_tp_map_btrfs_skip_unused_block_group__bpf_trace_tp_map_btrfs_reclaim_block_group__bpf_trace_tp_map_btrfs_add_reclaim_block_group__bpf_trace_tp_map_btrfs_add_unused_block_group__bpf_trace_tp_map_btrfs_remove_block_group__bpf_trace_tp_map_btrfs_inode_mod_outstanding_extents__bpf_trace_tp_map_btrfs_prelim_ref_insert__bpf_trace_tp_map_btrfs_prelim_ref_merge__bpf_trace_tp_map_qgroup_meta_free_all_pertrans__bpf_trace_tp_map_qgroup_meta_convert__bpf_trace_tp_map_qgroup_meta_reserve__bpf_trace_tp_map_qgroup_update_reserve__bpf_trace_tp_map_qgroup_update_counters__bpf_trace_tp_map_btrfs_qgroup_account_extent__bpf_trace_tp_map_qgroup_num_dirty_extents__bpf_trace_tp_map_btrfs_qgroup_trace_extent__bpf_trace_tp_map_btrfs_qgroup_account_extents__bpf_trace_tp_map_btrfs_qgroup_release_data__bpf_trace_tp_map_btrfs_qgroup_reserve_data__bpf_trace_tp_map_btrfs_workqueue_destroy__bpf_trace_tp_map_btrfs_workqueue_alloc__bpf_trace_tp_map_btrfs_ordered_sched__bpf_trace_tp_map_btrfs_all_work_done__bpf_trace_tp_map_btrfs_work_sched__bpf_trace_tp_map_btrfs_work_queued__bpf_trace_tp_map_free_extent_state__bpf_trace_tp_map_alloc_extent_state__bpf_trace_tp_map_btrfs_setup_cluster__bpf_trace_tp_map_btrfs_failed_cluster_setup__bpf_trace_tp_map_btrfs_find_cluster__bpf_trace_tp_map_btrfs_reserve_extent_cluster__bpf_trace_tp_map_btrfs_reserve_extent__bpf_trace_tp_map_find_free_extent_have_block_group__bpf_trace_tp_map_find_free_extent_search_loop__bpf_trace_tp_map_find_free_extent__bpf_trace_tp_map_btrfs_reserved_extent_free__bpf_trace_tp_map_btrfs_reserved_extent_alloc__bpf_trace_tp_map_btrfs_flush_space__bpf_trace_tp_map_btrfs_trigger_flush__bpf_trace_tp_map_btrfs_space_reservation__bpf_trace_tp_map_btrfs_cow_block__bpf_trace_tp_map_btrfs_chunk_free__bpf_trace_tp_map_btrfs_chunk_alloc__bpf_trace_tp_map_run_delayed_ref_head__bpf_trace_tp_map_add_delayed_ref_head__bpf_trace_tp_map_run_delayed_data_ref__bpf_trace_tp_map_add_delayed_data_ref__bpf_trace_tp_map_run_delayed_tree_ref__bpf_trace_tp_map_add_delayed_tree_ref__bpf_trace_tp_map_btrfs_add_block_group__bpf_trace_tp_map_btrfs_sync_fs__bpf_trace_tp_map_btrfs_sync_file__bpf_trace_tp_map_btrfs_writepage_end_io_hook__bpf_trace_tp_map___extent_writepage__bpf_trace_tp_map_btrfs_finish_ordered_extent__bpf_trace_tp_map_btrfs_ordered_extent_mark_finished__bpf_trace_tp_map_btrfs_ordered_extent_dec_test_pending__bpf_trace_tp_map_btrfs_ordered_extent_split__bpf_trace_tp_map_btrfs_ordered_extent_lookup_first__bpf_trace_tp_map_btrfs_ordered_extent_lookup_for_logging__bpf_trace_tp_map_btrfs_ordered_extent_lookup_first_range__bpf_trace_tp_map_btrfs_ordered_extent_lookup_range__bpf_trace_tp_map_btrfs_ordered_extent_lookup__bpf_trace_tp_map_btrfs_ordered_extent_put__bpf_trace_tp_map_btrfs_ordered_extent_start__bpf_trace_tp_map_btrfs_ordered_extent_remove__bpf_trace_tp_map_btrfs_ordered_extent_add__bpf_trace_tp_map_btrfs_truncate_show_fi_inline__bpf_trace_tp_map_btrfs_get_extent_show_fi_inline__bpf_trace_tp_map_btrfs_truncate_show_fi_regular__bpf_trace_tp_map_btrfs_get_extent_show_fi_regular__bpf_trace_tp_map_btrfs_handle_em_exist__bpf_trace_tp_map_btrfs_get_extent__bpf_trace_tp_map_btrfs_inode_evict__bpf_trace_tp_map_btrfs_inode_request__bpf_trace_tp_map_btrfs_inode_new__bpf_trace_tp_map_btrfs_transaction_commit__tpstrtab_btrfs_transaction_commit__tpstrtab_btrfs_inode_new__tpstrtab_btrfs_inode_request__tpstrtab_btrfs_inode_evict__tpstrtab_btrfs_get_extent__tpstrtab_btrfs_handle_em_exist__tpstrtab_btrfs_get_extent_show_fi_regular__tpstrtab_btrfs_truncate_show_fi_regular__tpstrtab_btrfs_get_extent_show_fi_inline__tpstrtab_btrfs_truncate_show_fi_inline__tpstrtab_btrfs_ordered_extent_add__tpstrtab_btrfs_ordered_extent_remove__tpstrtab_btrfs_ordered_extent_start__tpstrtab_btrfs_ordered_extent_put__tpstrtab_btrfs_ordered_extent_lookup__tpstrtab_btrfs_ordered_extent_lookup_range__tpstrtab_btrfs_ordered_extent_lookup_first_range__tpstrtab_btrfs_ordered_extent_lookup_for_logging__tpstrtab_btrfs_ordered_extent_lookup_first__tpstrtab_btrfs_ordered_extent_split__tpstrtab_btrfs_ordered_extent_dec_test_pending__tpstrtab_btrfs_ordered_extent_mark_finished__tpstrtab_btrfs_finish_ordered_extent__tpstrtab___extent_writepage__tpstrtab_btrfs_writepage_end_io_hook__tpstrtab_btrfs_sync_file__tpstrtab_btrfs_sync_fs__tpstrtab_btrfs_add_block_group__tpstrtab_add_delayed_tree_ref__tpstrtab_run_delayed_tree_ref__tpstrtab_add_delayed_data_ref__tpstrtab_run_delayed_data_ref__tpstrtab_add_delayed_ref_head__tpstrtab_run_delayed_ref_head__tpstrtab_btrfs_chunk_alloc__tpstrtab_btrfs_chunk_free__tpstrtab_btrfs_cow_block__tpstrtab_btrfs_space_reservation__tpstrtab_btrfs_trigger_flush__tpstrtab_btrfs_flush_space__tpstrtab_btrfs_reserved_extent_alloc__tpstrtab_btrfs_reserved_extent_free__tpstrtab_find_free_extent__tpstrtab_find_free_extent_search_loop__tpstrtab_find_free_extent_have_block_group__tpstrtab_btrfs_reserve_extent__tpstrtab_btrfs_reserve_extent_cluster__tpstrtab_btrfs_find_cluster__tpstrtab_btrfs_failed_cluster_setup__tpstrtab_btrfs_setup_cluster__tpstrtab_alloc_extent_state__tpstrtab_free_extent_state__tpstrtab_btrfs_work_queued__tpstrtab_btrfs_work_sched__tpstrtab_btrfs_all_work_done__tpstrtab_btrfs_ordered_sched__tpstrtab_btrfs_workqueue_alloc__tpstrtab_btrfs_workqueue_destroy__tpstrtab_btrfs_qgroup_reserve_data__tpstrtab_btrfs_qgroup_release_data__tpstrtab_btrfs_qgroup_account_extents__tpstrtab_btrfs_qgroup_trace_extent__tpstrtab_qgroup_num_dirty_extents__tpstrtab_btrfs_qgroup_account_extent__tpstrtab_qgroup_update_counters__tpstrtab_qgroup_update_reserve__tpstrtab_qgroup_meta_reserve__tpstrtab_qgroup_meta_convert__tpstrtab_qgroup_meta_free_all_pertrans__tpstrtab_btrfs_prelim_ref_merge__tpstrtab_btrfs_prelim_ref_insert__tpstrtab_btrfs_inode_mod_outstanding_extents__tpstrtab_btrfs_remove_block_group__tpstrtab_btrfs_add_unused_block_group__tpstrtab_btrfs_add_reclaim_block_group__tpstrtab_btrfs_reclaim_block_group__tpstrtab_btrfs_skip_unused_block_group__tpstrtab_btrfs_set_extent_bit__tpstrtab_btrfs_clear_extent_bit__tpstrtab_btrfs_convert_extent_bit__tpstrtab_btrfs_done_preemptive_reclaim__tpstrtab_btrfs_fail_all_tickets__tpstrtab_btrfs_reserve_ticket__tpstrtab_btrfs_tree_read_lock__tpstrtab_btrfs_tree_lock__tpstrtab_btrfs_tree_unlock__tpstrtab_btrfs_tree_read_unlock__tpstrtab_btrfs_tree_read_unlock_blocking__tpstrtab_btrfs_set_lock_blocking_read__tpstrtab_btrfs_set_lock_blocking_write__tpstrtab_btrfs_try_tree_read_lock__tpstrtab_btrfs_try_tree_write_lock__tpstrtab_btrfs_tree_read_lock_atomic__tpstrtab_update_bytes_may_use__tpstrtab_update_bytes_pinned__tpstrtab_raid56_read__tpstrtab_raid56_write__event_raid56_write__event_raid56_read__event_update_bytes_pinned__event_update_bytes_may_use__event_btrfs_tree_read_lock_atomic__event_btrfs_try_tree_write_lock__event_btrfs_try_tree_read_lock__event_btrfs_set_lock_blocking_write__event_btrfs_set_lock_blocking_read__event_btrfs_tree_read_unlock_blocking__event_btrfs_tree_read_unlock__event_btrfs_tree_unlock__event_btrfs_tree_lock__event_btrfs_tree_read_lock__event_btrfs_reserve_ticket__event_btrfs_fail_all_tickets__event_btrfs_done_preemptive_reclaim__event_btrfs_convert_extent_bit__event_btrfs_clear_extent_bit__event_btrfs_set_extent_bit__event_btrfs_skip_unused_block_group__event_btrfs_reclaim_block_group__event_btrfs_add_reclaim_block_group__event_btrfs_add_unused_block_group__event_btrfs_remove_block_group__event_btrfs_inode_mod_outstanding_extents__event_btrfs_prelim_ref_insert__event_btrfs_prelim_ref_merge__event_qgroup_meta_free_all_pertrans__event_qgroup_meta_convert__event_qgroup_meta_reserve__event_qgroup_update_reserve__event_qgroup_update_counters__event_btrfs_qgroup_account_extent__event_qgroup_num_dirty_extents__event_btrfs_qgroup_trace_extent__event_btrfs_qgroup_account_extents__event_btrfs_qgroup_release_data__event_btrfs_qgroup_reserve_data__event_btrfs_workqueue_destroy__event_btrfs_workqueue_alloc__event_btrfs_ordered_sched__event_btrfs_all_work_done__event_btrfs_work_sched__event_btrfs_work_queued__event_free_extent_state__event_alloc_extent_state__event_btrfs_setup_cluster__event_btrfs_failed_cluster_setup__event_btrfs_find_cluster__event_btrfs_reserve_extent_cluster__event_btrfs_reserve_extent__event_find_free_extent_have_block_group__event_find_free_extent_search_loop__event_find_free_extent__event_btrfs_reserved_extent_free__event_btrfs_reserved_extent_alloc__event_btrfs_flush_space__event_btrfs_trigger_flush__event_btrfs_space_reservation__event_btrfs_cow_block__event_btrfs_chunk_free__event_btrfs_chunk_alloc__event_run_delayed_ref_head__event_add_delayed_ref_head__event_run_delayed_data_ref__event_add_delayed_data_ref__event_run_delayed_tree_ref__event_add_delayed_tree_ref__event_btrfs_add_block_group__event_btrfs_sync_fs__event_btrfs_sync_file__event_btrfs_writepage_end_io_hook__event___extent_writepage__event_btrfs_finish_ordered_extent__event_btrfs_ordered_extent_mark_finished__event_btrfs_ordered_extent_dec_test_pending__event_btrfs_ordered_extent_split__event_btrfs_ordered_extent_lookup_first__event_btrfs_ordered_extent_lookup_for_logging__event_btrfs_ordered_extent_lookup_first_range__event_btrfs_ordered_extent_lookup_range__event_btrfs_ordered_extent_lookup__event_btrfs_ordered_extent_put__event_btrfs_ordered_extent_start__event_btrfs_ordered_extent_remove__event_btrfs_ordered_extent_add__event_btrfs_truncate_show_fi_inline__event_btrfs_get_extent_show_fi_inline__event_btrfs_truncate_show_fi_regular__event_btrfs_get_extent_show_fi_regular__event_btrfs_handle_em_exist__event_btrfs_get_extent__event_btrfs_inode_evict__event_btrfs_inode_request__event_btrfs_inode_new__event_btrfs_transaction_commit__tracepoint_btrfs_transaction_commit__tracepoint_btrfs_inode_new__tracepoint_btrfs_inode_request__tracepoint_btrfs_inode_evict__tracepoint_btrfs_get_extent__tracepoint_btrfs_handle_em_exist__tracepoint_btrfs_get_extent_show_fi_regular__tracepoint_btrfs_truncate_show_fi_regular__tracepoint_btrfs_get_extent_show_fi_inline__tracepoint_btrfs_truncate_show_fi_inline__tracepoint_btrfs_ordered_extent_add__tracepoint_btrfs_ordered_extent_remove__tracepoint_btrfs_ordered_extent_start__tracepoint_btrfs_ordered_extent_put__tracepoint_btrfs_ordered_extent_lookup__tracepoint_btrfs_ordered_extent_lookup_range__tracepoint_btrfs_ordered_extent_lookup_first_range__tracepoint_btrfs_ordered_extent_lookup_for_logging__tracepoint_btrfs_ordered_extent_lookup_first__tracepoint_btrfs_ordered_extent_split__tracepoint_btrfs_ordered_extent_dec_test_pending__tracepoint_btrfs_ordered_extent_mark_finished__tracepoint_btrfs_finish_ordered_extent__tracepoint___extent_writepage__tracepoint_btrfs_writepage_end_io_hook__tracepoint_btrfs_sync_file__tracepoint_btrfs_sync_fs__tracepoint_btrfs_add_block_group__tracepoint_add_delayed_tree_ref__tracepoint_run_delayed_tree_ref__tracepoint_add_delayed_data_ref__tracepoint_run_delayed_data_ref__tracepoint_add_delayed_ref_head__tracepoint_run_delayed_ref_head__tracepoint_btrfs_chunk_alloc__tracepoint_btrfs_chunk_free__tracepoint_btrfs_cow_block__tracepoint_btrfs_space_reservation__tracepoint_btrfs_trigger_flush__tracepoint_btrfs_flush_space__tracepoint_btrfs_reserved_extent_alloc__tracepoint_btrfs_reserved_extent_free__tracepoint_find_free_extent__tracepoint_find_free_extent_search_loop__tracepoint_find_free_extent_have_block_group__tracepoint_btrfs_reserve_extent__tracepoint_btrfs_reserve_extent_cluster__tracepoint_btrfs_find_cluster__tracepoint_btrfs_failed_cluster_setup__tracepoint_btrfs_setup_cluster__tracepoint_alloc_extent_state__tracepoint_free_extent_state__tracepoint_btrfs_work_queued__tracepoint_btrfs_work_sched__tracepoint_btrfs_all_work_done__tracepoint_btrfs_ordered_sched__tracepoint_btrfs_workqueue_alloc__tracepoint_btrfs_workqueue_destroy__tracepoint_btrfs_qgroup_reserve_data__tracepoint_btrfs_qgroup_release_data__tracepoint_btrfs_qgroup_account_extents__tracepoint_btrfs_qgroup_trace_extent__tracepoint_qgroup_num_dirty_extents__tracepoint_btrfs_qgroup_account_extent__tracepoint_qgroup_update_counters__tracepoint_qgroup_update_reserve__tracepoint_qgroup_meta_reserve__tracepoint_qgroup_meta_convert__tracepoint_qgroup_meta_free_all_pertrans__tracepoint_btrfs_prelim_ref_merge__tracepoint_btrfs_prelim_ref_insert__tracepoint_btrfs_inode_mod_outstanding_extents__tracepoint_btrfs_remove_block_group__tracepoint_btrfs_add_unused_block_group__tracepoint_btrfs_add_reclaim_block_group__tracepoint_btrfs_reclaim_block_group__tracepoint_btrfs_skip_unused_block_group__tracepoint_btrfs_set_extent_bit__tracepoint_btrfs_clear_extent_bit__tracepoint_btrfs_convert_extent_bit__tracepoint_btrfs_done_preemptive_reclaim__tracepoint_btrfs_fail_all_tickets__tracepoint_btrfs_reserve_ticket__tracepoint_btrfs_tree_read_lock__tracepoint_btrfs_tree_lock__tracepoint_btrfs_tree_unlock__tracepoint_btrfs_tree_read_unlock__tracepoint_btrfs_tree_read_unlock_blocking__tracepoint_btrfs_set_lock_blocking_read__tracepoint_btrfs_set_lock_blocking_write__tracepoint_btrfs_try_tree_read_lock__tracepoint_btrfs_try_tree_write_lock__tracepoint_btrfs_tree_read_lock_atomic__tracepoint_update_bytes_may_use__tracepoint_update_bytes_pinned__tracepoint_raid56_read__tracepoint_raid56_write__traceiter_btrfs_transaction_commit__probestub_btrfs_transaction_commit__traceiter_btrfs_inode_new__traceiter_btrfs_inode_request__traceiter_btrfs_inode_evict__traceiter_btrfs_get_extent__probestub_btrfs_get_extent__traceiter_btrfs_handle_em_exist__probestub_btrfs_handle_em_exist__traceiter_btrfs_get_extent_show_fi_regular__probestub_btrfs_get_extent_show_fi_regular__traceiter_btrfs_truncate_show_fi_regular__traceiter_btrfs_get_extent_show_fi_inline__probestub_btrfs_get_extent_show_fi_inline__traceiter_btrfs_truncate_show_fi_inline__traceiter_btrfs_ordered_extent_add__probestub_btrfs_ordered_extent_add__traceiter_btrfs_ordered_extent_remove__traceiter_btrfs_ordered_extent_start__traceiter_btrfs_ordered_extent_put__traceiter_btrfs_ordered_extent_lookup__traceiter_btrfs_ordered_extent_lookup_range__traceiter_btrfs_ordered_extent_lookup_first_range__traceiter_btrfs_ordered_extent_lookup_for_logging__traceiter_btrfs_ordered_extent_lookup_first__traceiter_btrfs_ordered_extent_split__traceiter_btrfs_ordered_extent_dec_test_pending__traceiter_btrfs_ordered_extent_mark_finished__traceiter_btrfs_finish_ordered_extent__probestub_btrfs_finish_ordered_extent__traceiter___extent_writepage__traceiter_btrfs_writepage_end_io_hook__probestub_btrfs_writepage_end_io_hook__traceiter_btrfs_sync_file__probestub_btrfs_sync_file__traceiter_btrfs_sync_fs__traceiter_btrfs_add_block_group__probestub_btrfs_add_block_group__traceiter_add_delayed_tree_ref__probestub_add_delayed_tree_ref__traceiter_run_delayed_tree_ref__traceiter_add_delayed_data_ref__traceiter_run_delayed_data_ref__traceiter_add_delayed_ref_head__traceiter_run_delayed_ref_head__traceiter_btrfs_chunk_alloc__probestub_btrfs_chunk_alloc__traceiter_btrfs_chunk_free__traceiter_btrfs_cow_block__traceiter_btrfs_space_reservation__probestub_btrfs_space_reservation__traceiter_btrfs_trigger_flush__probestub_btrfs_trigger_flush__traceiter_btrfs_flush_space__probestub_btrfs_flush_space__traceiter_btrfs_reserved_extent_alloc__probestub_btrfs_reserved_extent_alloc__traceiter_btrfs_reserved_extent_free__traceiter_find_free_extent__traceiter_find_free_extent_search_loop__traceiter_find_free_extent_have_block_group__traceiter_btrfs_reserve_extent__traceiter_btrfs_reserve_extent_cluster__traceiter_btrfs_find_cluster__probestub_btrfs_find_cluster__traceiter_btrfs_failed_cluster_setup__traceiter_btrfs_setup_cluster__probestub_btrfs_setup_cluster__traceiter_alloc_extent_state__probestub_alloc_extent_state__traceiter_free_extent_state__probestub_free_extent_state__traceiter_btrfs_work_queued__traceiter_btrfs_work_sched__traceiter_btrfs_all_work_done__traceiter_btrfs_ordered_sched__traceiter_btrfs_workqueue_alloc__traceiter_btrfs_workqueue_destroy__traceiter_btrfs_qgroup_reserve_data__probestub_btrfs_qgroup_reserve_data__traceiter_btrfs_qgroup_release_data__traceiter_btrfs_qgroup_account_extents__traceiter_btrfs_qgroup_trace_extent__traceiter_qgroup_num_dirty_extents__traceiter_btrfs_qgroup_account_extent__probestub_btrfs_qgroup_account_extent__traceiter_qgroup_update_counters__traceiter_qgroup_update_reserve__probestub_qgroup_update_reserve__traceiter_qgroup_meta_reserve__probestub_qgroup_meta_reserve__traceiter_qgroup_meta_convert__probestub_qgroup_meta_convert__traceiter_qgroup_meta_free_all_pertrans__traceiter_btrfs_prelim_ref_merge__traceiter_btrfs_prelim_ref_insert__traceiter_btrfs_inode_mod_outstanding_extents__probestub_btrfs_inode_mod_outstanding_extents__traceiter_btrfs_remove_block_group__traceiter_btrfs_add_unused_block_group__traceiter_btrfs_add_reclaim_block_group__traceiter_btrfs_reclaim_block_group__traceiter_btrfs_skip_unused_block_group__traceiter_btrfs_set_extent_bit__probestub_btrfs_set_extent_bit__traceiter_btrfs_clear_extent_bit__traceiter_btrfs_convert_extent_bit__probestub_btrfs_convert_extent_bit__traceiter_btrfs_done_preemptive_reclaim__traceiter_btrfs_fail_all_tickets__traceiter_btrfs_reserve_ticket__probestub_btrfs_reserve_ticket__traceiter_btrfs_tree_read_lock__traceiter_btrfs_tree_lock__traceiter_btrfs_tree_unlock__traceiter_btrfs_tree_read_unlock__traceiter_btrfs_tree_read_unlock_blocking__traceiter_btrfs_set_lock_blocking_read__traceiter_btrfs_set_lock_blocking_write__traceiter_btrfs_try_tree_read_lock__traceiter_btrfs_try_tree_write_lock__traceiter_btrfs_tree_read_lock_atomic__traceiter_update_bytes_may_use__probestub_update_bytes_may_use__traceiter_update_bytes_pinned__traceiter_raid56_read__traceiter_raid56_writebtrfs_cleanup_fs_uuidscleanup_moduleinit_moduletrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabled_raw_spin_lock_raw_spin_unlocktrace_raw_output_preptrace_event_printftrace_handle_returntrace_print_symbols_seqtrace_print_flags_seqbtrfs_get_64btrfs_get_8btrfs_work_ownerbtrfs_workqueue_owner__percpu_counter_sumktime_getbpf_trace_run1bpf_trace_run3bpf_trace_run5bpf_trace_run4bpf_trace_run2bpf_trace_run6kstrdupstrsepmatch_token_btrfs_printkkfreebtrfs_attach_transaction_barrierbtrfs_commit_transactionunregister_filesystemkill_anon_superbtrfs_free_fs_infoset_anon_superclose_ctreebtrfs_read_dev_one_superbtrfs_release_disk_superbtrfs_check_super_csumbtrfs_validate_super__btrfs_handle_fs_errormisc_deregistercapablememdup_userlookup_bdevuuid_mutexmutex_lockbtrfs_scan_one_devicemutex_unlockbtrfs_forget_devicesbtrfs_ioctl_get_supported_featuresmisc_registerbtrfs_workqueue_set_maxworkqueue_set_max_active__probestub_update_bytes_pinned__probestub_btrfs_clear_extent_bit__probestub_btrfs_qgroup_release_data__probestub_btrfs_tree_lock__probestub_btrfs_reserved_extent_free__probestub_btrfs_chunk_free__probestub_run_delayed_data_ref__probestub_run_delayed_ref_head__probestub_btrfs_sync_fs__probestub_btrfs_fail_all_tickets__probestub_btrfs_truncate_show_fi_inline__probestub_btrfs_truncate_show_fi_regular__probestub_raid56_read__probestub_btrfs_inode_requestbtrfs_account_ro_block_groups_free_spacebtrfs_raid_arraybtrfs_bg_type_to_factor__kmallocbtrfs_get_alloc_profilebtrfs_bg_flags_to_raid_index__rcu_read_lock__rcu_read_unlocksort__probestub_qgroup_update_counters__probestub_btrfs_prelim_ref_merge__probestub_btrfs_prelim_ref_insert__probestub_run_delayed_tree_ref__probestub_add_delayed_data_ref__probestub_raid56_write__probestub_qgroup_num_dirty_extents__probestub_add_delayed_ref_head__probestub_btrfs_cow_block__probestub_find_free_extent_have_block_group__probestub___extent_writepage__probestub_btrfs_reserve_extent_cluster__probestub_btrfs_all_work_done__probestub_btrfs_workqueue_alloc__probestub_find_free_extent__probestub_find_free_extent_search_loop__probestub_btrfs_qgroup_account_extents__probestub_btrfs_ordered_extent_remove__probestub_btrfs_reserve_extent__probestub_btrfs_ordered_extent_dec_test_pending__probestub_btrfs_ordered_extent_mark_finished__probestub_btrfs_ordered_extent_start__probestub_btrfs_ordered_extent_put__probestub_btrfs_ordered_extent_lookup__probestub_btrfs_ordered_extent_lookup_range__probestub_btrfs_ordered_extent_lookup_first_range__probestub_btrfs_ordered_extent_lookup_for_logging__probestub_btrfs_ordered_extent_lookup_first__probestub_btrfs_ordered_extent_split__probestub_btrfs_qgroup_trace_extent__probestub_btrfs_done_preemptive_reclaim__probestub_btrfs_tree_read_lock__probestub_btrfs_set_lock_blocking_write__probestub_btrfs_try_tree_read_lock__probestub_btrfs_try_tree_write_lock__probestub_btrfs_tree_read_lock_atomic__probestub_btrfs_tree_unlock__probestub_btrfs_tree_read_unlock__probestub_btrfs_tree_read_unlock_blocking__probestub_btrfs_set_lock_blocking_read__probestub_btrfs_ordered_sched__probestub_btrfs_workqueue_destroy__probestub_btrfs_remove_block_group__probestub_btrfs_add_unused_block_group__probestub_qgroup_meta_free_all_pertrans__probestub_btrfs_skip_unused_block_group__probestub_btrfs_add_reclaim_block_group__probestub_btrfs_reclaim_block_group__probestub_btrfs_inode_evict__probestub_btrfs_failed_cluster_setup__probestub_btrfs_work_queued__probestub_btrfs_work_sched__probestub_btrfs_inode_newsecurity_sb_eat_lsm_optskvmalloc_nodekmalloc_cachesbtrfs_init_fs_infokmalloc_tracematch_strdupsecurity_free_mnt_optsbtrfs_open_devicessgetbtrfs_close_devicessecurity_sb_set_mnt_optslockref_getdeactivate_locked_supersnprintfbtrfs_export_opsbtrfs_dentry_operationsbtrfs_xattr_handlerssuper_setup_bdiopen_ctreebtrfs_igetd_make_rootstrlenseq_escape_memstrcpyperf_trace_buf_allocperf_trace_run_bpf_submitbtrfs_wait_ordered_rootscpu_number__cpu_online_maskpreempt_schedule_notracefilemap_flushpreempt_schedulebtrfs_start_transaction__percpu_down_readrcuwait_wake_upbtrfs_parse_optionsstrncmpbtrfs_compress_str2levelstrcmpmatch_intmemparsebtrfs_free_space_cache_v1_activebtrfs_check_mountopts_zoned__btrfs_set_fs_incompatsync_filesystembtrfs_set_free_space_cache_v1_activesecurity_sb_remountbtrfs_check_featuresbtrfs_cleanup_defrag_inodesbtrfs_discard_resumecancel_work_syncbtrfs_discard_cleanupdownbtrfs_delete_unused_bgsbtrfs_run_delayed_iputsbtrfs_dev_replace_suspend_for_unmountbtrfs_scrub_cancelbtrfs_pause_balancebtrfs_qgroup_wait_for_completionbtrfs_commit_superbtrfs_check_rw_degradablebtrfs_start_pre_rw_mountwake_up_processbtrfs_clear_oneshot_optionsbit_waitout_of_line_wait_on_bitinit_wait_entryprepare_to_wait_eventfinish_waitbtrfs_get_subvol_name_from_objectidbtrfs_alloc_pathbtrfs_search_backwardsbtrfs_get_32btrfs_get_16read_extent_bufferbtrfs_release_pathbtrfs_get_fs_rootbtrfs_put_rootbtrfs_free_pathmemmovefortify_panicseq_printf__num_online_cpusseq_putsbtrfs_compress_type2strmatch_u64vfs_kern_mountmount_subtreedputmntputbtrfs_lookup_dir_itemdown_writeup_write__SCK__tp_func_raid56_write__SCK__tp_func_raid56_read__SCK__tp_func_update_bytes_pinned__SCK__tp_func_update_bytes_may_use__SCK__tp_func_btrfs_tree_read_lock_atomic__SCK__tp_func_btrfs_try_tree_write_lock__SCK__tp_func_btrfs_try_tree_read_lock__SCK__tp_func_btrfs_set_lock_blocking_write__SCK__tp_func_btrfs_set_lock_blocking_read__SCK__tp_func_btrfs_tree_read_unlock_blocking__SCK__tp_func_btrfs_tree_read_unlock__SCK__tp_func_btrfs_tree_unlock__SCK__tp_func_btrfs_tree_lock__SCK__tp_func_btrfs_tree_read_lock__SCK__tp_func_btrfs_reserve_ticket__SCK__tp_func_btrfs_fail_all_tickets__SCK__tp_func_btrfs_done_preemptive_reclaim__SCK__tp_func_btrfs_convert_extent_bit__SCK__tp_func_btrfs_clear_extent_bit__SCK__tp_func_btrfs_set_extent_bit__SCK__tp_func_btrfs_skip_unused_block_group__SCK__tp_func_btrfs_reclaim_block_group__SCK__tp_func_btrfs_add_reclaim_block_group__SCK__tp_func_btrfs_add_unused_block_group__SCK__tp_func_btrfs_remove_block_group__SCK__tp_func_btrfs_inode_mod_outstanding_extents__SCK__tp_func_btrfs_prelim_ref_insert__SCK__tp_func_btrfs_prelim_ref_merge__SCK__tp_func_qgroup_meta_free_all_pertrans__SCK__tp_func_qgroup_meta_convert__SCK__tp_func_qgroup_meta_reserve__SCK__tp_func_qgroup_update_reserve__SCK__tp_func_qgroup_update_counters__SCK__tp_func_btrfs_qgroup_account_extent__SCK__tp_func_qgroup_num_dirty_extents__SCK__tp_func_btrfs_qgroup_trace_extent__SCK__tp_func_btrfs_qgroup_account_extents__SCK__tp_func_btrfs_qgroup_release_data__SCK__tp_func_btrfs_qgroup_reserve_data__SCK__tp_func_btrfs_workqueue_destroy__SCK__tp_func_btrfs_workqueue_alloc__SCK__tp_func_btrfs_ordered_sched__SCK__tp_func_btrfs_all_work_done__SCK__tp_func_btrfs_work_sched__SCK__tp_func_btrfs_work_queued__SCK__tp_func_free_extent_state__SCK__tp_func_alloc_extent_state__SCK__tp_func_btrfs_setup_cluster__SCK__tp_func_btrfs_failed_cluster_setup__SCK__tp_func_btrfs_find_cluster__SCK__tp_func_btrfs_reserve_extent_cluster__SCK__tp_func_btrfs_reserve_extent__SCK__tp_func_find_free_extent_have_block_group__SCK__tp_func_find_free_extent_search_loop__SCK__tp_func_find_free_extent__SCK__tp_func_btrfs_reserved_extent_free__SCK__tp_func_btrfs_reserved_extent_alloc__SCK__tp_func_btrfs_flush_space__SCK__tp_func_btrfs_trigger_flush__SCK__tp_func_btrfs_space_reservation__SCK__tp_func_btrfs_cow_block__SCK__tp_func_btrfs_chunk_free__SCK__tp_func_btrfs_chunk_alloc__SCK__tp_func_run_delayed_ref_head__SCK__tp_func_add_delayed_ref_head__SCK__tp_func_run_delayed_data_ref__SCK__tp_func_add_delayed_data_ref__SCK__tp_func_run_delayed_tree_ref__SCK__tp_func_add_delayed_tree_ref__SCK__tp_func_btrfs_add_block_group__SCK__tp_func_btrfs_sync_fs__SCK__tp_func_btrfs_sync_file__SCK__tp_func_btrfs_writepage_end_io_hook__SCK__tp_func___extent_writepage__SCK__tp_func_btrfs_finish_ordered_extent__SCK__tp_func_btrfs_ordered_extent_mark_finished__SCK__tp_func_btrfs_ordered_extent_dec_test_pending__SCK__tp_func_btrfs_ordered_extent_split__SCK__tp_func_btrfs_ordered_extent_lookup_first__SCK__tp_func_btrfs_ordered_extent_lookup_for_logging__SCK__tp_func_btrfs_ordered_extent_lookup_first_range__SCK__tp_func_btrfs_ordered_extent_lookup_range__SCK__tp_func_btrfs_ordered_extent_lookup__SCK__tp_func_btrfs_ordered_extent_put__SCK__tp_func_btrfs_ordered_extent_start__SCK__tp_func_btrfs_ordered_extent_remove__SCK__tp_func_btrfs_ordered_extent_add__SCK__tp_func_btrfs_truncate_show_fi_inline__SCK__tp_func_btrfs_get_extent_show_fi_inline__SCK__tp_func_btrfs_truncate_show_fi_regular__SCK__tp_func_btrfs_get_extent_show_fi_regular__SCK__tp_func_btrfs_handle_em_exist__SCK__tp_func_btrfs_get_extent__SCK__tp_func_btrfs_inode_evict__SCK__tp_func_btrfs_inode_request__SCK__tp_func_btrfs_inode_new__SCK__tp_func_btrfs_transaction_commit__this_modulebtrfs_props_initbtrfs_init_sysfsbtrfs_exit_sysfsbtrfs_init_compressbtrfs_exit_compressbtrfs_init_cachepbtrfs_destroy_cachepbtrfs_transaction_initbtrfs_transaction_exitbtrfs_ctree_initbtrfs_ctree_exitbtrfs_free_space_initbtrfs_free_space_exitextent_state_init_cachepextent_state_free_cachepextent_buffer_init_cachepextent_buffer_free_cachepbtrfs_bioset_initbtrfs_bioset_exitextent_map_initextent_map_exitordered_data_initordered_data_exitbtrfs_delayed_inode_initbtrfs_delayed_inode_exitbtrfs_auto_defrag_initbtrfs_auto_defrag_exitbtrfs_delayed_ref_initbtrfs_delayed_ref_exitbtrfs_prelim_ref_initbtrfs_prelim_ref_exitbtrfs_alloc_inodebtrfs_destroy_inodebtrfs_free_inodebtrfs_drop_inodebtrfs_evict_inodenoop_llseekcompat_ptr_ioctltrace_event_regtrace_event_raw_init$ $$$$$<$@$$$$$($$$d$h$$$$$$$$$$$d$h$$$4$8$$$$$l$p$$$< $@ $ $ $ $ $ $ $$ $( $ $ $D $H $ $ $< $@ $ $ $d$h$$$t$x$$$d$h$$$$$$$$$D$H$$$$$$$d$h$$$D$H$$$$$$$ $$$$<$@$$$$$l$p$$$,$0$$$$$$$$$|$$$$\$`$ $$$$4 $8 $ $ $D!$H!$!$!$$"$("$"$"$L#$P#$#$#$#$$$T$$X$$$$$$%$%$%$%$,&$0&$&$&$4'$8'$'$'$L($P($($($)$ )$t)$x)$)$)$$*$(*$|*$*$*$*$,+$0+$+$+$+$+$|,$,$-$-$|-$-$|.../p///P0t00181x12 2l222$333,4t444@5`555546666P7t77(8L8888<9999::;D;l;;;;8<<<<0=P==>$>h>>>D????@0@|@@@4APAhAAAA BDBdBBC(CpCCC D0DPDDDETEEEFpx0*=*HXP<px@+X;@+HP:p8x+98+HP8pXx,07x,HP6px0-x5-HP4px0-30-HP2px-P1.HP0pxh9/88;H(P.pXxp;p-x@=HpP,pxx@=+AH P*pxFH )IH P(px8M '8MH P&px@O %8RHh P$pXxpU #xUH P"pxX !XH@ P px0\@ 0\H Ppx0] 0]H Ppxb bH PpxXh` 80jH PpXxXj xlH8 Ppx8o rH Ppx u  uH Ppx u  uH Ppx u  uH Ppx u   uH P px u   uH P px u   uHPpxzzHXPpxX}XX}HPp8x`XH0Ppxx0xH0Ppxxxȉ8@HPX`hpx (08@HPX`hpx (08@HPX`hpx~|{zyxwvutsrqonlkige d(c0b8`  $( , 0 4 8 <@DHLPTX\`dhlptx| !"#$%&'()*+,-./0123456789:;<=>?@A BCDEF G$H(I,J0K4L8M<N@ODPHQLRPSTTXU\V`WdXhYlZp[t\x]|^_`x(8P`xhP X(         0   (   P`Pxx0XpP0(X`xhH    !0!!"" #8###@$$$x%%&&& '' (8(()`))*h**+p++P,h,,h--.0. xxXx $x(x"x"  , Pȅȇ0H`x؊ 8Ph(@XpБ0H`xؒ 8Phȓ(@XpД0H`x0h80 48$(<04@<@DHLHTXL`dPlHpTx|X\`hdThDl4ptx|x` H <$,08<DHPT\ع`hкltxȼ$HTt (,48@DL0PX|\dhpHt| L| Hp@x&'()*+,-./0123456789 :(;0<8=@>H?P@XA`BhCpDxЇ(x!!!!!! !0!@!P"`"p "0"H"x!!!!!!! !0!@"P"` "p0"H"x!!!!!!!! !0"@"P "`0"pH"&&&x!!!!! !0!@!P!`"p" "0"H"&&&x!! !0!@!P!`!p!!"" "0"H"x!!! !0!@!P!`!p!"" "0"H"x!!!! !0!@!P!`!p"" "0"H"x!!! ! ! !0 !@ !P !` "p "  " 0" H" % % & & x! !0 !@ !P !` !p ! ! ! " "  " 0" H" x! ! !0 !@ !P !` !p ! ! " "  " 0" H" 0& @& P& h&@ %P %` &p & x! ! ! ! ! ! ! ! ! "0 "@  "P 0"` H" x! ! ! ! ! ! ! !!" "0 "@0"PH"p0&@&P&h&%%&&x! !0!@!P!`!p!!!"" "0"H"x!! !0!@!P!`!p!!"" "0"H" X"h"0x!@!P!`!p!!!!!"" "0"H"  0X"@h"`x!p!!!!!!!!"" " 0"0H"P `X"ph" X"h"x!!!!! !0!@!P!`"p" "0"H" X"h"x!! !0!@!P!`!p!!"" "0"H"x!!! !0!@!P!`!p!"" "0"H"'('& 0&@&P&`&p''x!!!!!!!! !0"@"P "`0"pH"x&&&&&&&&&0 @@PH`Xp`hpxx!!!!! !0!@!P!`"p" "0"H" @HX`h p0x@`p @HX`hp x0P$`%p%(%@%X%p%%%%% @0H@XP``hppxx!!!!!!! !0!@"P"` "p0"H" @HX`hpx @x!P!`!p!!!!!!"" " 0" H"0  @ @P H` Xp ` h p x  x! ! !!!!! !!0!!@!!P!!`!"p!"! "!0"!H"! !@!H!X"`"h "p0"x@"`" p"@"H"X"`"h"p"x"#x!#! #!0#!@#!P#!`#!p#!#!#"#"# "#0"#H"# $@$H $X0$`@$hP$p`$xp$$ $@$H$X$`$h$p%x%0% @%@P%H`%Xp%`%h%p%x%%"%"%"&"&" &"0&"@&#P&#`&(#p&8#&H#&P#&`#&p#&#&#&#&#'#'# '#0'#@'$P' $`'0$p'@$'P$'h$'x$'$'$'$'$'$( (0(x"P( `(@p(H(X(`(h(p(x(( ) ) ) 0)!@)!P)(!`)@!p)X!)h!)) ) ) ) )0 *8 *H *X 0*h @*x P* `* p* * * * * *!*!*(!+@!+X! +h!@+P+ `+ p+ + +0 +8 +H +X +h +x + , , 0, @, P, `, p,!,!,(!,@!,X!,h!,, - - - 0-0 @-8 P-H `-X p-h -x - - - -- - . . .0 0.8 @.H P.X `.h p.x . . . . .@.H.X/`/h /p0/x@/`/ p/@/H/X/`/h/p/x/00 000P0 `0@p0H0X0`0h0p0x0011 1@'01@1P'P1`'1h'1p'1x'1'1'1'2'2' 2'02'@2(P2(`2 (p20(2@(2P(2`(2h(2x(2(2(2(3(3( 3(03(@3(P3(`3)p3)30)3@)3P)3`)3p)3x)3)3)4)4) 4)04)@4)P4)`4)p4*4444*4(*48*4P*4`*5E5F5G05H85I@5ЅH5~X5Ȅh5p5x555p5%5J86@6KX68.xp6% 6(%86@%P6X%h6pp%6X%6@%6(%6%6%6$63(60 3@6H83X6`X3p6xx363636363646 46 @4068`4H6Px4`6h4x6466666464 6(486@5P6X5h6p056@56P56`56p5656565(605@6H5X6`6p6x(66@66P66h6666hOL 0080@MH6PNX0`LhxxxM6MXLM6~LM 6(8M08L@PPXP`Mh6ph}xL M6PLLM6pKLX((0(8M@6HJPXL`ppxpM6IзLؘM6HI(LșM6 `H(0L8HHPHXM`6hGpxLM6GL`M6pFL  ( 0M86@EHPLXȞhhphxM6ELM6`DLРM6C (L0@@H@PMX6`8Ch`pLxM6pBxL(M6|pLh (M0688@8HLP``h`pMx6ALM60|LM6xA L(888@8HMP6X@`hLpM6@@LPM6?L M(60?8@LHXX`XhMp6x8>LHM6`=LجM 6 <  L h0 0 8 0 @ MH 6P <X ` Lh x x x M 6 x; P L p   M 6 :  L      M 6(  0 8 L@ (P P X P ` Mh 6p x  L    M 6 9  L    M 6 9  L H( ( 0 ( 8 M@ 6H X8P HX L` p p x p M 6 7  L x   M 6 6 x L 0     M 6 5( 0 L8 H H P H X M` 6h p5p x L    M 6 4  L x   M 6 3  L h  (  0 M8 6@ 2H P LX h h p h x M 6 02  L    M 6 H1 x L    M6 { X(L0@@H@PMX6`yhpLx8M60ضLM6/8L (M068.@HLP``h`pMx6P.LM_ ^(@]H؁`\h؁[ZYXW V(@UH`ThSRQPЗOЗ N(@MH`LhKJIHG F(@EH`DhCB8A@h?p >(p@=HX`<h@;@:98(7 6(@5H`4h32 10P/Ȗ .(@-H`,h+*)h(' &(P@%Hp`$hX#P"8!8 88 ( @H `h     ( @ H ` h            ( @  H `  h            @  @ ( ؀@ H ؀` h (    ؕ  ؕ  ؕ  x $(`0aPh h#xbcP "c%8 !d _@ X hepf gh ij0 HXk`# lm n" ` 8HoPpp@ q@ rD (8s@E`xtFuG(v0HPhhxwI@xJ y K@XhzpB{C|}0H X~`9x h  X8 HP p@ ( ( 8 @ 2` x   3      ( 0 6P h x          @ pX h p 7 X    @   0 (H X `          8 H P =p    >    8p(8@A`Px:8(0`Phx @Xhpab;0pHX`WX<@X  8HPp?(8@L`x5h(0/PPhx8  @Xhp[010HX`YhZ H8HP]p(^\(8@`x(0MPhx!hP N@@Xhp(ST0HX`UVO 8HPPppQPR8(8@` x$(04 8P h(08@HPX`(h@pXxp0H`x 8P h(08@HPX`(h@pXxp88 (8088@H8PX8`h8px88888888888 (8088@H8PX8`h8px88888888888 (8088@H8PX8`h8px888888888.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela__patchable_function_entries.rela.exit.text.rela.init.text.rodata.str1.8.rela.altinstructions.rela__jump_table.rela.rodata.rela.exit.data.rela.init.data.modinfo.rela.ref.data.rela__bpf_raw_tp_map.rela__tracepoints__tracepoints_strings.rela_ftrace_eval_map.rela_ftrace_events.comment.note.GNU-stack @ @ W+`@&@v1;6@} S(N@S0N@ S8N@( S@N@@SHN@XSPN@pSXN@S`N@ShN@SpN@ЇSxN@SN@SN@ SN@0"SN@H$SN@`&SN@x(SN@*SN@,SN@.SN@؈0SN@2SN@4SN@ 6SN@88SN@P:SN@h<SN@>SN@@SN@BSN@ȉDS N@FS(N@HS0N@JS8N@(LS@N@@NSHN@XPSPN@pRSXN@TS`N@VShN@XSpN@ЊZSxN@\SN@^SN@`SN@0bSN@HdSN@`fSN@xhSN@jSN@lSN@nSN@؋pSN@rSN@tSN@ vSN@8xSN@PzSN@h|S N@~S N@S N@S N@ȌS N@S( N@S0 N@S8 N@(S@ N@@SH N@XSP N@pSX N@S` N@Sh N@Sp N@ЍSx N@S N@S N@S N@0S N@HS N@`S N@xS N@S N@S N@S N@؎S N@S N@S N@ S N@8S N@PS N@hS N@S N@S N@S N@ȏS N@S( N@S0 N@S8 N@(S@ N@@SH N@XSP N@pSX N@S` N@Sh N@Sp N@АSx N@S N@S N@S N@0S N@HS N@`S N@xS N@S N@S N@S N@ؑS N@S N@S N@ S N@8S N@PS N@hS N@S N@S N@S N@ȒS N@S( N@S0 N@ u8 lp@(x  8@ S N@2 6SxCN@ؔSCN@SCN@SCN@ SCN@8SCN@PSCN@hSCN@!SCN@#SCN@%SCN@ȕ'SCN@)SCN@+SCN@-SCN@(/SCN@@1SCN@X3SDN@p5SDN@7SDN@9SDN@;S DN@Ж=S(DN@?S0DN@AS8DN@CS@DN@0ESHDN@HGSPDN@`ISXDN@xKS`DN@MShDN@OSpDN@QSxDN@ؗSSDN@USDN@WSDN@ YSDN@8[SDN@P]SDN@h_SDN@aSDN@cSDN@eSDN@ȘgSDN@iSDN@kSDN@mSDN@(oSDN@@qSDN@XsSEN@puSEN@wSEN@ySEN@{S EN@Й}S(EN@S0EN@S8EN@S@EN@0SHEN@HSPEN@`SXEN@xS`EN@ShEN@SpEN@SxEN@ؚSEN@SEN@SEN@ SEN@8SEN@PSEN@hSEN@SEN@SEN@SEN@țSEN@SEN@SEN@SEN@(SEN@@SEN@XSFN@pSFN@F@@ SHN@H@HSHN@@I6@X`KSN@SN@SN@SN@ @(@0 @* @(0'P"@8:`$5 PK@^f(a@xc u00/~_`P pl