ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ELF          >                    _         @     @ ; :          GNU Õy2X ؉        Linux                Linux                       UHG@HH]            UeH%    H	  H9H]H    D      UH? H]    f.         UHSHHt#HH   HxtHt    D$ HChHhA   H9ظ    H]E    f         Uf)0  H]    f.         UHHrHrH    ]        UHSHHHtHs    HC    H]    ff.     @     UHH    ]             UeH4%    HSHH    C H]    @     U=       H    ]        U   HAWIAVAUATSH=        H   IIGXMwXHEAG0~KE1IG(IcAHLkL    L`E  LHCH    HCP    HCX        E9g0H}    1H[A\A]A^A_]            UHGHAWIHAVIAUATSHHE    AG0~11IW(Hc˃L,MeL    MxE  L    A9_0H}    H[A\A]A^A_]    ff.     @     UHAWAVAUATSHeH%(   HE1H   I  IIHeL,%    _   HEA@  H+    HHH    L0A@        H}    H   vdH   ILDHMȾ   HL  D4к       jHUeH+%(   uH[A\A]A^A_]    1        UHAWAVAUATSH HXE  HUHEH   IILp1HEH@HXI9   LEO|HS@L9wdHC8HHL9rTL9LA   LEHCI$E  I)L9IGH)Hs(ILL]Cx5L]LEȾ   M9MGHCHXI9u@t'ML)EV1H [A\A]A^A_]    @uff.         UHAWAVAUATISHUH`E   t[E~AAALHMl 	HL9t&HSH3LyH[A\A]A^A_]    H1[A\A]A^A_]    EԅtfIHE1L)t8AD;}tLIcI$E  HLHPH0H9HFIyI$   Ht       1k    UHATSHH?Ht%D   A    AuO`tH    [A\]            ff.     f    HH t	Hns    UHW@HSHH    H{H    H]    ff.     @     O@tXUHATSHGHHD   A    AH{(uHC0    1[A\]    LCHHL    1[A\]    1            HAЋ   D9 u9   ~    UH   H   H       ]        U`   HATIH=    S      HtL`H[A\]    D      UHAWAVE1AUA   ATISeH%    HH?    DC    uYLI|$@Ht=    IHuMtLM?gC    HG    Ht    H}    H}C    I<$    1H[A\A]A^A_]        UHgHw]             UH    H    HATIH}H@eH%(   HE1E        eLHuHE        H}    HEeH+%(   u
Le            HH tUHk]            H`HH tUHG]        ff.         UG    HG     HHG(    H    GWXHO`HG    gPHwH]    @     UHAWAVD}AAUIHATESDHw H    W(H        HEIE8    I   IEP    H    H    I   IEX    IE     IEH    E   E   A   E   IE@        IEhAE`    IEhIEpIExIExI   AE0  E1E1IU(IcH    HH    HǃE      H{HǃHE      HǃPE      L+    H{xC(   HHC0    )HC8       LHC@    Hǃ0      ǃ8      Hǃ@  HǃhE      HǃpE      HǃxE      HǃE      Hǃ       HC`    Hǃ       ƃI  ǃI      HǃXE      Hǃ`E      HCh    HCp    Hǃ       HHCH    HCP    H(  HCX    Ht`ǃ       Hǃ       Hǃ       Hǃ       ǃ   ǃ     L   Hǃ         H  AE9u0B[A\A]A^A_]    ff.     f    UIHωHH   HHHrLH9rGIpE  HH   HTHHr%H9r H   HDLrH9]    1]    D      UHHtHFHAHHH9uqHAHHH9tdHA8HQ@HtIIL9wDI   Hr5I9r0EtHQ(HHrI   H  HHrI9s1]       ]        UHAWAVIAUATAS1HG0HuЅ+zHE  Hu%LA    Et`A9^0~QIF(LcJ<H    IF(DJEuHpE  HHhE   LhuL    A9^0A   HD[A\A]A^A_]    ff.     @     UHwP   H]         U   HAWAVAUATIH}SHHeH%(   HE1    H   U̅  E    9  Ǻ  HHHx    IH  HEHMwIDmIIG  1LL    LHL    Huo=           IH6  ELHLI9rtEH HLH9saH3HSA   LHKHH    tL    L    HHUeH+%(      H[A\A]A^A_]    1LLtID$PMl$PHEAD$0~C1IT$(LcJ<H    IT$(JLXE  IT$(J<H    A9\$0L    H}    1WAHDH8H,L    H    f.         G0   UHAVAUIATS1IE(LcN$I|$` tMI$(   tBI$   Ht!I$       IǄ$       IE(N$I$   HH tPA9]0[A\A]A^]        D      U   Ht;HHr8H   HpE  W(HH  HHrH9]    1]    D      UHAUIATIHHpE  HXE  LHt%A$;  I$@      I$`E   tHA\A]]    LL'HA\A]]    f         UHAWAVLwAUIATASHLH@eH%(   HE1    A@   A(@  (   LH}    HH  DeAO  L}A  LEA  LmA  HhE   LMtH`E   s(   D;  E1䀣;  LK0L{8L@  LC@L    HEeH+%(      H@L[A\A]A^A_]    HhE         LH}    HuuEP  w[uWC(E1LLHLELMLMLEt-HE  LDHLMLEvLELMI6I*IIġ    ff.     @     UHAWAVIAULoATLSHH    AN0  E1IF(IcAH<H    AF0A9|S   Au]I~XH  ~21IV(HcȃHHBH    HBP    HBX    A;F0|I~XH3HSE1HH    AF0~1IF(HcӃH<H    A;^0|L    DH[A\A]A^A_]    I~XH  HCHKHtHHH9  DCA   A   AV0~?1IV(HcȃHHBH    HBP    HBX    A;F0|DCHKHCI~XH3HT    AąJ  M~`L    IFxINxH0L@HVH9u7HHIpH9wHCHH9wAx!tnHBPIHRPHPH9uL%    AF0H   HHr	H9AF0AH   HHrH9I@HHMHUH   H   LE    LEI@XIpPLHFH0H     I@PH"I@X    HMHU1C<;A<I~XHAAF0AAff.     f    UHHAUIATH}I   H0eH%(   HE1    uEăv$HHUeH+%(   unH0A\A]]       L    L    H}     u}t'I   HuLHt    HVHH} u        UHAWAVAUATISH0eH%(   HE1H? t)HEeH+%(     H0L[A\A]A^A_]    D   HA    A  eH%    H	  H@`D   Hǃ       A    At}eL$%    E$	  H    HH        HH=   HCH    LeeHuHHE        H{H tH<LceE6  C0E1+k  I$E      H   AD;k0E  HS(Icſ @    L4    L$º       I$HE  Hc   HHH<        I$E  Hc   H<    H=         I$HE   I$PE  GE1Ex_HC(N$0I$HE      I$E  IǄ$HE          I$PE  IǄ$E          LIIǄ$PE      I9uIH{HHt    HCH    HKHǃ       eH<%        HE1LcIǄ$PE      01    ff.         UHAWAVAUATISHeH%(   HE1    eH%    H	  H9  Hց@tF@   @t=HEHEeH+%(     HEH[A\A]A^A_]    HEH    HHEHx1t    H= #  Mt$8ID$8AD$0~H1ID$(LcJ<H    ID$(IT$8JH   ID$(J<H    A9\$0M:L    -   H}    H   AT$0~xHE    E1.LH/uEHELA    E9t$0IT$(IcL}HLkL    HhE   uLE      HEHE    HE{HErHEe    f.         UHAUATIHHpE  LE  HXE  HLt7A$;  I$@      I$`E   uLLu1HA\A]]    IL$8IT$0LAt$(MD$@HA\A]]         1H8 tH0 tH@ tUH    ]            UHAVLw`AUIATISHL    IEIT$PLIUMl$PID$XH%    A   H             [A\A]A^]    ff.     @     UHAWAVAUATSeH%    H@HueH%(   HE1HEH~GH]HE    HE    HEHE   ILhLo`Aօ   pH     ID$hHHPL@HQH
H"    H0HHL%    M   E   H   uIHuBI|$X        I$      Hu    L    ID$hL9dE1I I$   Hu    HEeH+%(      H@L[A\A]A^A_]    E1EtoA wbHULǾH   LE    LEHHIuAx!tL    IIųiIt$xLL    e    I$   HuLE    LEsf    UHATLg`SLH    HH9tFHHHPL@HQH
H     H"    HHHL%    [LA\]    E1f    UHSH_`H{H tLG@HoPs
H]    HS@LL    H{H    H]    f    UHAUATSHHHF(H@HHtaHH    Aąu1H[A\A]]    Lk11LAtH{HtLE    HC    EHE  11f         H t1    UHD]    ff.          UHAWAVIAUATSH eH%(   HEH    LcMQ  HcG09  AH9H!HG(A@HA(@   L{uL    A"@<  uwVA @G  A!@u~   LH}    H  }̃t    H=   H{hHCh"  A$@   AuHu0  tE     4  	   A@u{HhE   R  IkA#@u[   LH}    HuxEĉI  ALDHIHEeH+%(   r  H L[A\A]A^A_]    IL    ƉuI     HuLE    HtI˺   LH}    Hu}̃`      H=   Lc`I9  HHC`AM  H(   t#H   HtH       Hǃ       L    E   H(      H       LE1    H(   H   HH    LH}    H}̃t    H=    H   H   HH     Hs`H   LLc    E3LL    L    7Lc`M<H(   HC`    tE1   LH}    H4EtE  t3f0  f4  f2  IIŗ=  wf0  I    HH(   E1H    LE1    >HeH    L     D      UHG`HAWI     AVAUI"    ATSHHLchHHE    HKhHHyLpI9t,HOXHHHLPLoX    LIFPHOPLpL9uHSxHxI     I"    HHzLxH9t,HWXHPHLoPLgX    LIGPHWPLxH9uH}%    H[A\A]A^A_]    f         UHAVAUE1ATISG01ۅ  ID$(McJH   Ht    ID$(JHz`Ht    ID$(JHzhHt    ID$(JHzxB(   AHHB0    )HB8       HHB@    Hǂ0      ǂ8      Hǂ@  HǂhE      HǂpE      HǂxE      HǂE      Hǂ       HB`    Hǂ       ƂI  ǂI      HǂXE      Hǂ`E      HBh    HBp    Hǂ       HHBH    HBP    HBX    AD$0D9~_E1ID$(IcAHHHE      HE  HǃHE          HPE  HǃE          HǃPE      E;l$0|I|$8Ht    ID$8    I|$P    I|$XID$P        LID$X        A      I$          ID$@Hu9I|$HHt    ID$H    IǄ$       L[A\A]A^]    ff.     f    UHATISH    C0LcP~1HS(HcȃHLXE  9C0[A\]    f         UHAWIAVAUAATISL7H=    AxE  t+`         HH   L{HHC   %`         HHtvL{HHC   L Mf`DhL@    IFpHSPLINhIVpHKPHCXH%    A   I             1[A\A]A^A_]    f    UIcHAWAVAUATSHH@H}L`E  uHUHEH-  HEHMHDHHt&HUHP@H;P(tH@   [A\A]A^A_]    Ht1ALmE1M|EHEHHENHP(L9wXxH}ttHP8IM)L9muL9w}tH}whHuH}HDML9oILLL    HuUH}L1H@[A\A]A^A_]    H@1[A\A]A^A_]    HuH    HULEHE    HULEHEkHH    DE    DEff.         H`E         UE1   HATIS_(HW0HH3u[1A\]    I$pE  IT$8   LA   HHLXtI$pE  IT$@LA      HHL[A\]                UHAWAVAUATISH(HH}DEHXXDMHEH   AKD"HEM   EE1E1   DILMAMHHUHHHM    HMHtvHP(H9wmu#pH   HP8LHL)H)H9HGIAIwHH@H+H(IM9v^ID9uuAH(D[A\A]A^A_]    HXP1HEAH9XXuыUH}HAAEE1ff.     @     UHAWAVAUATSHHpHELuHuULxE~HpeH%(   HE1DEs  I6IHHE  MA   A   D4Ak  HHE  HcE1H}    DEA  L  uAE A   A$P  LhAHU   H}    Hk  E  DEDUHHuHME)tWA   H   A$Hx tUtQHpHUHxHHUHHT"A   H.x:A$  AE Et}EAM A$EAAGD;}tfAAAQ  D  H   Ht   DE    DEHEeH+%(     HpD[A\A]A^A_]    E1fH   AHt       A묋MUH    H        HH}Lh    f몋MH    H    HHI    LhfzMH    H    HHI    UfND   H    H        .t'D  fH   AHAfAVH    H        뺋MDDEH    H        DEcUH    H        H    H    E    DE'        UHHA     A   A@   HATISHx_uHPA  uHHA  [A\]    fH   Ht
       [1A\]       LH    H        f뾹   LH    H        ff.     f    0  f92  t1    UHSHF8HHH`E   tHVPHt@HJ@HR(HH9t0HH)    uf2     f90  t1H]    HHHu1ff.     f    UHAVAUATSHD$ HpE     t0  f92            D:  D8  A    D4  ƃ:  fD8  A   S(HC8H`E   HDPt'HSPH   HJ@HR(HH9   HH)       D[)ЍPDD)A\A]f9ADA^]    H`E   HC8uz       D  H   Ht
       A   [A\DA]A^]    HHYHnfH   HtȾ       D[A\A]A^]    HSPHtIHJ@HR(HH9t9HH)b[A\AA]ADA^]    H    H        HHH (H    H        D      H~h tUHHSHuH]        H{h       H]    f         UHAWAVIAUATISH0eH%(   HE1H`E      HGHHHtLHp@H@(HH9t<H)L       AHEeH+%(      H0D[A\A]A^A_]    LHA     LHA   A@   LAŅxQ1HcA   LH}    HU   L    1҃HDAqHHֺ       AYfH   HG       8   LH    H            ff.          UHAWIAVAUIATSLH@HEUHuD0  LMH`E  HEeH%(   HE1HG8fD92    A(WD!I`E   HPt'IWPH  HJ@HR(HH9  HH)      AO(DD9s  H}     EAE     ]  EO(E   EE9  DeMI݉IcHuLHIW0  Ę  DEًUHHuHMA)ب   A   Ln  AU   A$E  DuEO(A$A] E9  EEA9[DeD  I   Ht
       AHEeH+%(   q  HeD[A\A]A^A_]    A   L  AE \} RH]H}HUuȋHHHHt&HHt'HWPH  HJ@HR(HH9  HH)      EG(fA2  D)D9  fA9IG8HELMLPuHuLMUcY^A,  D  I   H   DE    DEHLHqD  I   AH       AkEDDH    H        .fA0  DeA6    E'Def EDDH    H        AA?  D  fGDDH    H    HIO0    !HLHTD  fvHE     D1H    H    Aw(IG8HPD    DH    H        DDDEH    H        DE=DH    H    E    DEIG8H    H    HP    ;fDH    H        AfH    AH            f         UHHH`E   tAHw@A   A@   H}HE  Y~H}HE  HE      H@  HE  e    ff.     @     UHAWAVAUAATF4    ISHH@HW@eH%(   HE1G(f#4  H`E   L|O  HGXH   HH@H@(LHEH9HM   DL       HMHELDH)H    F  D;  A    A  4  E1Df4  f+8  fA9   HEeH+%(   .  H@D[A\A]A^A_]    LHA  DLHA   A@   LLU   HUEHcȾ   H}LE    LEIw|   LLLE    HuHUL    A9DL       LLD    ƃ:   DLHH+s@HfH   AH       H    H            f    UHAWAVAAUATISHO(4  AAωM!A)A9s+DHu{AŅ   MHuMcA)J4ADLQAŅxnI$`E   ID$@t1HpID$XHtfHH@H@(HH9tVH)A$4      HHA$4      u=A$;      u=HD[A\A]A^A_]    LHHufI$   AHu!ú   L   I$   Ht       H    H        ff.     @     UHSHHH߉    H{h tHu
H]    H{h       H]        UHHeH%(   HE1uHuU       HUeH+%(   u        fD      UHSHHuHHeH%(   HE1U   M    H{h tHuHEeH+%(   uH]    H{h                    UHAUIATSH`E   HO@tHGXHtNHP@H@(HH9t>H)HA6      A̅u7A;      u)[DA\A]]    HLHHuA׺   L1I   Ht                6  uKUHSHf6  sE   t
H]    HtfH   Htܾ           HS@H    H        D      6    UHATISf6  sE      H  D$ I$`E   ID$8  IT$PHpH   HB@HR(HH9  H)       D  I$   Ht
       [1A\]    V(HN@H`E   2  HLt0HFXH   HP@H@(HH9   HH)A$2         A$;      AD$(L   H4   %I$   H       H    fA9$2  [A\]    LgH1    I\$8H    H    HS    HLHHfAT$(ID$@H    H    HT    zfsIT$@H    H        Tf.         UHAUATSDI  HA    E1HhE   tiƃI  H1Aą   HC@ƃ:   HH`E      HSXHt7HJ@HR(HH9t'HH)    Aąu+f4  [DA\A]]    HHHuAfH   Ht
       ADDI  [A\A]]    H   HH9sAHC@H    H    HP    H    A    H;    AH            H    EHMU    UHME    AH            AH            H    EHMU    UHME    AH            AH            H            H            H            AH            H  H  H  I  I  H   H  H                                       H      U1H]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  

        

        

        

        

        

                

        

                                                p         )        p         )        p         )        p         )        

vhost_work_init  vhost_poll_init  vhost_poll_start  vhost_poll_stop  vhost_work_dev_flush  vhost_poll_flush  vhost_work_queue  vhost_has_work  vhost_poll_queue  vhost_vq_is_setup  vhost_exceeds_weight  vhost_dev_init  vhost_dev_check_owner  vhost_dev_has_owner  vhost_dev_set_owner  vhost_dev_reset_owner_prepare  vhost_dev_reset_owner  vhost_dev_stop  vhost_clear_msg  vhost_dev_cleanup  vhost_chr_write_iter  vhost_chr_poll  vhost_chr_read_iter  vq_meta_prefetch  vhost_log_access_ok  vhost_vq_access_ok  vhost_vring_ioctl  vhost_init_device_iotlb  vhost_dev_ioctl  vhost_log_write  vhost_vq_init_access  vhost_get_vq_desc  vhost_discard_vq_desc  vhost_add_used  vhost_add_used_n  vhost_signal  vhost_add_used_and_signal  vhost_add_used_and_signal_n  vhost_vq_avail_empty  vhost_enable_notify  vhost_disable_notify  vhost_new_msg  vhost_enqueue_msg  vhost_dequeue_msg  vhost_set_backend_features                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  drivers/vhost/vhost.c &x->wait &dev->mutex &dev->wait &vq->mutex include/linux/thread_info.h vhost-%d Failed to get flags Failed to get used event idx Failed to write used Failed to increment used idx Can't access used idx at %p
 vhost                                                      O             O             O             O             O             O     Invalid length in indirect descriptor: len 0x%llx not multiple of 0x%zx
        Translation failure %d in indirect.
    Indirect buffer length too big: %d
     Loop detected: last one at %u indirect size %u
 Failed indirect descriptor: idx %d, %zx
        Nested indirect descriptor: idx %d, %zx
        Translation failure %d indirect idx %d
 Indirect descriptor has out after in: idx %d
   IOTLB translation failure: uaddr %p size 0x%llx
        Non atomic userspace memory access: uaddr %p size 0x%llx
       Failed to access avail idx at %p
       Guest moved used index from %u to %u    Failed to read head: idx %d address %p
 Guest says index %u > %u is available   Desc index is %u > %u, head = %u        Loop detected: last one at %u vq size %u head %u
       Failed to get descriptor: idx %d addr %p
       Failure detected in indirect descriptor at idx %d
      Translation failure %d descriptor idx %d
       Descriptor has out after in: idx %d
    Failed to disable notification at %p: %d
       Failed to enable notification at %p: %d
        Failed to update avail event index at %p: %d
   Failed to check avail idx at %p: %d
    /build/linux-1e4p19/linux-5.15.0/drivers/vhost/vhost.c          vhost_disable_notify            vhost_enable_notify     vhost_notify            __vhost_add_used_n              vhost_add_used_n        get_indirect            vhost_copy_from_user            vhost_get_vq_desc               __vhost_get_user_slow           vhost_vq_init_access            max_iotlb_entries               max_mem_regions description=Host kernel accelerator for virtio author=Michael S. Tsirkin license=GPL v2 version=0.0.1 parm=max_iotlb_entries:Maximum number of iotlb entries. (default: 2048) parmtype=max_iotlb_entries:int parm=max_mem_regions:Maximum number of memory regions in memory map. (default: 64) parmtype=max_mem_regions:ushort srcversion=8464526834551DCA58BE35D depends=vhost_iotlb retpoline=Y intree=Y name=vhost vermagic=5.15.0-176-generic SMP mod_unload modversions                           $                                     $                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             N    module_layout                                           A    kmalloc_caches                                          E:#    __kmalloc                                               -w    vhost_iotlb_alloc                                       nuz    kvfree                                                  f    iov_iter_revert                                         l    param_ops_int                                           u    eventfd_signal                                          T    __ubsan_handle_load_invalid_value                           llist_add_batch                                         s    autoremove_wake_function                                    kthread_unuse_mm                                         7    remove_wait_queue                                       lOg    _copy_from_iter                                         	{{    __dynamic_pr_debug                                      )g    __get_user_4                                            E    vhost_iotlb_free                                        82    mutex_unlock                                            H    mmput                                                   le    vmemmap_base                                            '!    copy_user_enhanced_fast_string                          6t    pv_ops                                                  U    kthread_create_on_node                                       __mmdrop                                                T    __init_waitqueue_head                                   k    _copy_to_user                                           9[    __x86_return_thunk                                       @%    wait_for_completion                                     K    current_task                                                __mutex_init                                            n    kthread_stop                                            ds    eventfd_ctx_fdget                                       A    get_task_mm                                             5e    __put_user_nocheck_2                                    $    copy_user_generic_string                                KM    mutex_lock                                              F\    __get_user_nocheck_2                                    ri    vhost_iotlb_itree_first                                 '    fput                                                    Y    kvmalloc_node                                           ҫ    copy_user_generic_unrolled                              ^|    page_offset_base                                            __ubsan_handle_out_of_bounds                                llist_reverse_order                                     ke    __stack_chk_fail                                        Q     schedule                                                    kmalloc_order_trace                                     pHe    __x86_indirect_thunk_rax                                lK    wake_up_process                                         m    __fentry__                                              .`    kthread_use_mm                                          ,\"    kmem_cache_alloc_trace                                  d    _raw_spin_lock                                          fk    vhost_iotlb_del_range                                   "#>    __wake_up                                               =3    iov_iter_init                                           nd    kthread_should_stop                                     8"J    add_wait_queue                                          z    kfree                                                       prepare_to_wait                                         Ag    eventfd_fget                                            &    iov_iter_advance                                        T    finish_wait                                             A`    __init_swait_queue_head                                 -w}E    cgroup_attach_task_all                                  _8    vhost_iotlb_add_range                                   /z%    complete                                                *    eventfd_ctx_put                                         p    param_ops_ushort                                            _copy_from_user                                         !ݼ    unpin_user_pages_dirty_lock                             `X    _copy_to_iter                                           Hۈ    __check_object_size                                     O    pin_user_pages_fast                                             8                     	        .                    	        -	           	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        0                               4                     'vhost_iotlb_map *[3]'     'int'                   	                             T	                             	                                                                                                                    U  	                           >  	                           +  	                                                           )              '_Bool'    @                                       
                                                      	
                                                      	                                                      	                                                      	                                                      	                                                      ~	                                                      Q	                                                       	                                                      	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  t                                                      o                                                      i                                                      a                                                      Y                                                      N                                                                                                                                                                                                                        n                                                                                              vhost                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0               !      +         =         !      +         pz         !   (   +         }         !    @   -!       <!       L!       [!                    @   1        d%  	      r  	            @   k!      #  ?      q!   H   r              @   {!   H   r         l              @   !       !        !    @          !       !      !        #           @                      ! 
  `   .  d      Hb  H      C     @                        d%     @  !    `  =<      G/ S            
 !   0   U  g      9  H      C        !       }     @  !                                    !      v;  \         @   }        !   h           2      "       @        0     zT      $!              }'  n  @    	 @  fj      .! 	    x  [     k    @  
     k!    6! i      A! H   @   H     "  l  @  K!       6D        U!    @  a!      m! 6                  x!               J@     @   !      !     !    !    !    !   H   .  	      J   @   ! #  I  zT       }'  n  @   =     @  U  xn     yn    0  zn     !  @  "        !  @  	! 	    .! 	          !  @	  !    	  .!    	  	    	  8!    	  C!    	  R! 6   	  g! 6   	  T     
  r   @
  p!  @
 8 #  @*   * 
   * k!   + ^,  S   @+ z!    + !    + ! S    , !   @, !  , ! 6   L !    L                                                               @          on                        H         !      !   `            v	  @  v;  H                                                       
 !   8   @       !      !   (   @               Z                               pn                                                         
*                 J          
          v	    )     !           S   v	    S        r     +!              v	  r  #  A!    
    ~
    !   J!    8 ~n  R!           6   v	  f/          J@     r     _!    !          v	  o!    J@     g!    #          ! S   {!    !    !    %          v	      J@     !    '       6      
   !    !    )          v	       J@     r  #  A!    f/     !    +          v	  P'     J@     !    -           zT   v	  P'     J@     !    /           zT   v	    )     !    1 !               @   ,!    4       0   *.    zT   "    F!    6       <   zT       !    U!    8       <   zT   Z    i!    :           zT   ~!    <          v	    S   Z  S        !    >        zT   P'  I   !    @ !    <       #   zT   !    C !    <       6   zT   !    F           zT    	 fj    K!    6D     U!    m! 6     !    H       #           p S   !    J           zT   
    !    L         6!    N T!    C h!    <           zT   v	  w!    R           v	  U    !    T       6   zT   v	  !    V           zT   P'  I   v;   !    X       6   v	  F;    Pp    !    Z !    W   !    4          v	  r  #  A!    
    ~
    !   J!    !    ^ !    F !                  t  6   %!    b          v	      f/     =!    d N!    F          v	  !   J!    J@     r  #  )     b!    g        v	  r     r!    i !    V              !    l !    \                   0   zT   !    o !    l             *.    !    r !    l !               zT     	!    v           zT   q    	!    x       #      @  5	!    z F	!    R          v	  S	!    }       6   v	  k	!     ~	!    V 	!    } 	!     	!    J       #      v	       p S   	!     	!    <           @      	!               zT   @   

!     
!            6   v	  =     U  xn   yn  0  zn  (
!           6   v	  ! S   5
!           6   v	  ! S   g! 6   T    F
!           6   ! S   
   !    \
!     p
!    } vhost_vring_state vhost_vring_file vhost_vring_addr desc_user_addr used_user_addr avail_user_addr log_guest_addr vhost_iotlb_msg iotlb vhost_msg vhost_msg_v2 vhost_memory_region guest_phys_addr memory_size flags_padding vhost_memory nregions vhost_iotlb_map vhost_iotlb nmaps vhost_work_fn_t vhost_work vhost_poll vhost_dev log_ctx iotlb_lock read_list iov_limit byte_weight kcov_handle use_worker vhost_log vhost_uaddr_type VHOST_ADDR_DESC VHOST_ADDR_AVAIL VHOST_ADDR_USED VHOST_NUM_ADDRS vhost_vring_call vhost_virtqueue meta_iotlb call_ctx error_ctx handle_kick last_avail_idx avail_idx used_flags signalled_used signalled_used_valid log_used iotlb_iov acked_features acked_backend_features log_base log_iov is_le busyloop_timeout msg_v2 vhost_msg_node vhost_flush_struct wait_event vhost_attach_cgroups_struct __vhost_add_used_n __vhost_get_user_slow iov_size log_num get_indirect iotlb_access_ok used_offset write_address write_length log_write log_write_hva log_all memory_access_ok translate_desc vhost_add_used vhost_add_used_and_signal vhost_add_used_and_signal_n vhost_add_used_n vhost_attach_cgroups_work vhost_chr_poll vhost_chr_read_iter vhost_chr_write_iter vhost_clear_msg vhost_copy_from_user vhost_dequeue_msg vhost_detach_mm vhost_dev_check_owner vhost_dev_cleanup vhost_dev_has_owner vhost_dev_init vhost_dev_ioctl vhost_dev_reset_owner vhost_dev_reset_owner_prepare vhost_dev_set_owner vhost_dev_stop vhost_disable_notify vhost_discard_vq_desc vhost_enable_notify vhost_enqueue_msg vhost_exceeds_weight vhost_exit vhost_flush_work vhost_get_vq_desc vhost_has_work vhost_init vhost_init_device_iotlb vhost_iotlb_miss vhost_log_access_ok vhost_log_write vhost_new_msg vhost_notify vhost_poll_flush vhost_poll_func vhost_poll_init vhost_poll_queue vhost_poll_start vhost_poll_stop vhost_poll_wakeup vhost_process_iotlb_msg vhost_set_backend_features vhost_set_memory vhost_signal vhost_update_used_flags vhost_vq_access_ok vhost_vq_avail_empty vhost_vq_init_access vhost_vq_is_setup vhost_vring_ioctl vhost_vring_set_num_addr vhost_work_dev_flush vhost_work_init vhost_work_queue vhost_worker vq_access_ok vq_log_access_ok vq_log_used_access_ok vq_memory_access_ok vq_meta_prefetch  vhost.ko    v                                                                                                   	                                                                                                               -                      /                      3                     ! @      #           ! c             2    (               ?    ! w             X    !       	       n    !                  !       8                                                                                                                                       !               0     P              J     "               e     3                    h                   4                    D                    t                   E                    Z               -                   L     [               g     l                    D                   m                    ~                                                                          &                   ?                    Z                    w     \                                                                                                                 (                    G                    `                    {     x                                                            T                                                      4     l               R                   p                                                               9                                   (     :              H     P              j                         Q                   `                                       a                   q                   <               '     r              C                   a     `               }                                                                                                                     )                   G                   g     0                                                                                                              	                    4	                   Q	                   p	                   	                   	                   	                   	                   
     &              )
                   K
     '              e
     7              
                    
     8              
     H              
     ,              
     I              
     ^              +                   J     _              f     q                                       r                                                                                           6                     O                   j                        $                                                                                                              3                    W                   }                                                                                                *                   H                   h                                            1                                       2                   @                   8              /     A              K     S              i                         T                   f                   H                    g                                  '                   L                  \    P             m    p      ,          -              
                                            S                                    i                                                              3                    3                    3                 '   3                 0          {       D                 G                 X          6      !   -              i          [                            -       *           p                `                W       *                  *           `!             .    *             ?    +            O    -      A      ^     /            k   / (      8          /       8          /       8          / `      8          / x      8          / @      8          /       8          /       8       3    2             U   /       8       n   /        8           04               /       8          /        8                             6      R         / X      8       (   /       8       A   / 0      8       Z   / H      8       s   /       8          /       8          / h      8          /       8          /       8          /       8          /       8            @=      q       0    =      >      C   /       8       [                  s   / P      8       ]                      B                                  /         8          / 8       8          / p       8          /        8                          9   /       8       R                 l   	                w                                                                8                   P                   p                                                                                                                !         /          ! /              +   ! I              B   ! X              Y   ! f       H       z   !                  "         (                             !        S          !                   " (       (       1     @             M                     R     A               W                     @    A      J       3
                 k                                                                                 sg            	    0"      k                           s    0      q          E[                                                '   1               5                     E                     N   W            b                     x                                    z	    P                              2     @      a                                                   PO               sI                                    n	M            )                   	            0                   C   g4Kc            d                     t    @*      G       q                                                                                     C               *               +                                                      !          ;                            '   q0            >                     T                     c                     z                                             	                                     :    	      L       5     F      &         1e                                                             1                         ?               E>+            5                     I                     2    @      O       R   wN            i                     z   
|                !      N          RQ                                                   =    B      x          ,                                                                                                -               I   g            c                     
                 h   -`            ~   xm                pA      O                 A           P                                                    o.               3                                G                                 '   2]QF                7      W      =                     q                
    0             H   '	|9            ^   }}            z                                                                                                                                                   
    0                06      G           PC      {                                                                          P	      $       >    P              "                         &             8   Lc7            1                 M                     7    0	              r    C      F      V                     m   _{\               #                                                                              Σ             	                    
            k    '                                                                       (                                 n       9    "                p       W       N                      [                      n    0K                 "      "                  0                                                       1f                -                 	                        +                                                   !                     !                     =!                     L!                     Z!                     j!                     q!                     !   hj            !                     !                         3              __UNIQUE_ID_srcversion184 __UNIQUE_ID_depends183 ____versions __UNIQUE_ID_retpoline182 __UNIQUE_ID_intree181 __UNIQUE_ID_name180 __UNIQUE_ID_vermagic179 _note_9 _note_8 __kstrtab_vhost_work_init __kstrtabns_vhost_work_init __ksymtab_vhost_work_init __kstrtab_vhost_poll_init __kstrtabns_vhost_poll_init __ksymtab_vhost_poll_init __kstrtab_vhost_poll_start __kstrtabns_vhost_poll_start __ksymtab_vhost_poll_start __kstrtab_vhost_poll_stop __kstrtabns_vhost_poll_stop __ksymtab_vhost_poll_stop __kstrtab_vhost_work_dev_flush __kstrtabns_vhost_work_dev_flush __ksymtab_vhost_work_dev_flush __kstrtab_vhost_poll_flush __kstrtabns_vhost_poll_flush __ksymtab_vhost_poll_flush __kstrtab_vhost_work_queue __kstrtabns_vhost_work_queue __ksymtab_vhost_work_queue __kstrtab_vhost_has_work __kstrtabns_vhost_has_work __ksymtab_vhost_has_work __kstrtab_vhost_poll_queue __kstrtabns_vhost_poll_queue __ksymtab_vhost_poll_queue __kstrtab_vhost_vq_is_setup __kstrtabns_vhost_vq_is_setup __ksymtab_vhost_vq_is_setup __kstrtab_vhost_exceeds_weight __kstrtabns_vhost_exceeds_weight __ksymtab_vhost_exceeds_weight __kstrtab_vhost_dev_init __kstrtabns_vhost_dev_init __ksymtab_vhost_dev_init __kstrtab_vhost_dev_check_owner __kstrtabns_vhost_dev_check_owner __ksymtab_vhost_dev_check_owner __kstrtab_vhost_dev_has_owner __kstrtabns_vhost_dev_has_owner __ksymtab_vhost_dev_has_owner __kstrtab_vhost_dev_set_owner __kstrtabns_vhost_dev_set_owner __ksymtab_vhost_dev_set_owner __kstrtab_vhost_dev_reset_owner_prepare __kstrtabns_vhost_dev_reset_owner_prepare __ksymtab_vhost_dev_reset_owner_prepare __kstrtab_vhost_dev_reset_owner __kstrtabns_vhost_dev_reset_owner __ksymtab_vhost_dev_reset_owner __kstrtab_vhost_dev_stop __kstrtabns_vhost_dev_stop __ksymtab_vhost_dev_stop __kstrtab_vhost_clear_msg __kstrtabns_vhost_clear_msg __ksymtab_vhost_clear_msg __kstrtab_vhost_dev_cleanup __kstrtabns_vhost_dev_cleanup __ksymtab_vhost_dev_cleanup __kstrtab_vhost_chr_write_iter __kstrtabns_vhost_chr_write_iter __ksymtab_vhost_chr_write_iter __kstrtab_vhost_chr_poll __kstrtabns_vhost_chr_poll __ksymtab_vhost_chr_poll __kstrtab_vhost_chr_read_iter __kstrtabns_vhost_chr_read_iter __ksymtab_vhost_chr_read_iter __kstrtab_vq_meta_prefetch __kstrtabns_vq_meta_prefetch __ksymtab_vq_meta_prefetch __kstrtab_vhost_log_access_ok __kstrtabns_vhost_log_access_ok __ksymtab_vhost_log_access_ok __kstrtab_vhost_vq_access_ok __kstrtabns_vhost_vq_access_ok __ksymtab_vhost_vq_access_ok __kstrtab_vhost_vring_ioctl __kstrtabns_vhost_vring_ioctl __ksymtab_vhost_vring_ioctl __kstrtab_vhost_init_device_iotlb __kstrtabns_vhost_init_device_iotlb __ksymtab_vhost_init_device_iotlb __kstrtab_vhost_dev_ioctl __kstrtabns_vhost_dev_ioctl __ksymtab_vhost_dev_ioctl __kstrtab_vhost_log_write __kstrtabns_vhost_log_write __ksymtab_vhost_log_write __kstrtab_vhost_vq_init_access __kstrtabns_vhost_vq_init_access __ksymtab_vhost_vq_init_access __kstrtab_vhost_get_vq_desc __kstrtabns_vhost_get_vq_desc __ksymtab_vhost_get_vq_desc __kstrtab_vhost_discard_vq_desc __kstrtabns_vhost_discard_vq_desc __ksymtab_vhost_discard_vq_desc __kstrtab_vhost_add_used __kstrtabns_vhost_add_used __ksymtab_vhost_add_used __kstrtab_vhost_add_used_n __kstrtabns_vhost_add_used_n __ksymtab_vhost_add_used_n __kstrtab_vhost_signal __kstrtabns_vhost_signal __ksymtab_vhost_signal __kstrtab_vhost_add_used_and_signal __kstrtabns_vhost_add_used_and_signal __ksymtab_vhost_add_used_and_signal __kstrtab_vhost_add_used_and_signal_n __kstrtabns_vhost_add_used_and_signal_n __ksymtab_vhost_add_used_and_signal_n __kstrtab_vhost_vq_avail_empty __kstrtabns_vhost_vq_avail_empty __ksymtab_vhost_vq_avail_empty __kstrtab_vhost_enable_notify __kstrtabns_vhost_enable_notify __ksymtab_vhost_enable_notify __kstrtab_vhost_disable_notify __kstrtabns_vhost_disable_notify __ksymtab_vhost_disable_notify __kstrtab_vhost_new_msg __kstrtabns_vhost_new_msg __ksymtab_vhost_new_msg __kstrtab_vhost_enqueue_msg __kstrtabns_vhost_enqueue_msg __ksymtab_vhost_enqueue_msg __kstrtab_vhost_dequeue_msg __kstrtabns_vhost_dequeue_msg __ksymtab_vhost_dequeue_msg __kstrtab_vhost_set_backend_features __kstrtabns_vhost_set_backend_features __ksymtab_vhost_set_backend_features vhost_poll_func vhost_flush_work vhost_attach_cgroups_work log_write_hva vhost_detach_mm vhost_detach_mm.cold vhost_poll_wakeup vhost_poll_wakeup.cold vhost_worker vhost_work_dev_flush.part.0 __key.32 __key.33 __key.34 __key.35 vq_access_ok.part.0 vq_memory_access_ok vhost_set_memory vq_log_used_access_ok.part.0 vq_log_access_ok vq_log_access_ok.cold vhost_vring_set_num_addr.isra.0 vhost_process_iotlb_msg vhost_dev_set_owner.cold vhost_vq_access_ok.cold vhost_poll_start.part.0 vhost_iotlb_miss iotlb_access_ok translate_desc get_indirect __UNIQUE_ID_ddebug409.19 __UNIQUE_ID_ddebug406.22 __UNIQUE_ID_ddebug407.21 __UNIQUE_ID_ddebug408.20 __UNIQUE_ID_ddebug403.25 __UNIQUE_ID_ddebug404.24 __UNIQUE_ID_ddebug405.23 __UNIQUE_ID_ddebug410.18 __vhost_get_user_slow.constprop.0 __UNIQUE_ID_ddebug364.27 __UNIQUE_ID_ddebug363.28 vhost_notify.constprop.0 __UNIQUE_ID_ddebug427.5 __UNIQUE_ID_ddebug428.4 vhost_notify.constprop.0.cold vhost_copy_from_user.constprop.0 __UNIQUE_ID_ddebug362.29 __UNIQUE_ID_ddebug416.12 __UNIQUE_ID_ddebug418.10 __UNIQUE_ID_ddebug413.15 __UNIQUE_ID_ddebug415.13 __UNIQUE_ID_ddebug419.9 __UNIQUE_ID_ddebug417.11 __UNIQUE_ID_ddebug411.17 __UNIQUE_ID_ddebug414.14 __UNIQUE_ID_ddebug420.8 __UNIQUE_ID_ddebug412.16 log_used.isra.0 __vhost_add_used_n __UNIQUE_ID_ddebug424.7 __vhost_add_used_n.cold __UNIQUE_ID_ddebug425.6 vhost_update_used_flags vhost_update_used_flags.cold __UNIQUE_ID_ddebug437.0 __UNIQUE_ID_ddebug435.1 __UNIQUE_ID_ddebug434.2 __UNIQUE_ID_ddebug433.3 vhost_enable_notify.cold __UNIQUE_ID_ddebug397.26 vhost_vq_init_access.cold vhost_init vhost_exit __func__.47 __func__.46 __func__.45 __func__.44 __func__.43 __func__.42 __func__.41 __func__.40 __func__.39 __func__.38 __UNIQUE_ID_description447 __UNIQUE_ID_author446 __UNIQUE_ID_license445 __UNIQUE_ID_version444 __UNIQUE_ID_max_iotlb_entries325 __UNIQUE_ID_max_iotlb_entriestype324 __param_max_iotlb_entries __param_str_max_iotlb_entries __UNIQUE_ID_max_mem_regions323 __UNIQUE_ID_max_mem_regionstype322 __param_max_mem_regions __param_str_max_mem_regions .LC0 .LC7 pin_user_pages_fast __check_object_size _copy_to_iter __crc_vhost_log_access_ok unpin_user_pages_dirty_lock __crc_vhost_get_vq_desc _copy_from_user __crc_vhost_vq_is_setup __crc_vhost_signal param_ops_ushort __this_module eventfd_ctx_put complete __crc_vhost_new_msg vhost_iotlb_add_range __crc_vhost_dev_cleanup cgroup_attach_task_all __init_swait_queue_head finish_wait __crc_vhost_init_device_iotlb __crc_vhost_dequeue_msg iov_iter_advance __crc_vhost_add_used_n __crc_vhost_dev_set_owner __crc_vhost_set_backend_features eventfd_fget cleanup_module prepare_to_wait kfree add_wait_queue __crc_vhost_vq_init_access __crc_vhost_add_used_and_signal __crc_vhost_work_dev_flush kthread_should_stop iov_iter_init __wake_up __crc_vhost_poll_queue vhost_iotlb_del_range _raw_spin_lock kmem_cache_alloc_trace kthread_use_mm __fentry__ init_module wake_up_process __crc_vhost_vq_avail_empty __x86_indirect_thunk_rax __crc_vhost_poll_stop __crc_vq_meta_prefetch __crc_vhost_dev_reset_owner_prepare kmalloc_order_trace schedule __crc_vhost_poll_start __stack_chk_fail __crc_vhost_chr_poll __crc_vhost_chr_write_iter llist_reverse_order __crc_vhost_enqueue_msg __ubsan_handle_out_of_bounds page_offset_base copy_user_generic_unrolled kvmalloc_node __crc_vhost_discard_vq_desc __crc_vhost_chr_read_iter fput __crc_vhost_dev_ioctl __crc_vhost_poll_init vhost_iotlb_itree_first __crc_vhost_dev_reset_owner __crc_vhost_exceeds_weight __crc_vhost_dev_has_owner __crc_vhost_add_used __get_user_nocheck_2 __crc_vhost_clear_msg mutex_lock __crc_vhost_log_write __crc_vhost_dev_check_owner copy_user_generic_string __put_user_nocheck_2 get_task_mm eventfd_ctx_fdget kthread_stop __mutex_init current_task wait_for_completion __x86_return_thunk _copy_to_user __init_waitqueue_head __crc_vhost_has_work __mmdrop kthread_create_on_node __crc_vhost_enable_notify __crc_vhost_poll_flush pv_ops copy_user_enhanced_fast_string vmemmap_base __crc_vhost_dev_stop __crc_vhost_vring_ioctl mmput mutex_unlock __crc_vhost_work_queue vhost_iotlb_free __crc_vhost_dev_init __get_user_4 __dynamic_pr_debug __crc_vhost_add_used_and_signal_n _copy_from_iter remove_wait_queue __crc_vhost_vq_access_ok __crc_vhost_work_init kthread_unuse_mm autoremove_wake_function llist_add_batch __ubsan_handle_load_invalid_value eventfd_signal param_ops_int iov_iter_revert kvfree vhost_iotlb_alloc __crc_vhost_disable_notify __kmalloc kmalloc_caches            5            s  !          5  +          n          G          s  Q          5  b          s  q          5            ;            s            5            s            5           (           s           5  +           =         s  Q         5  ^           d         s  q         5  {         n                              s           5           	                             s           5           	                    #         c  J           Y           n         s           5           c           c                                 s           5  W         n          u                    N                                 s           E  !         5           s  1         5           s           s             !         5  E            a         s  f           m         {           5           s                      7           s           5                     	         ;           s  #         X  .         s  5         s  A         5  i         s           X           s           5                             3           s           5           n                   4  
         ,            J  J         ;  V         B  a         B  w                    s           5           s           5                                                                P      	         X  	         r  &	         s  +	         E  1	         5  G	         s  L	         s  Q	         5  k	         s  p	         s  	         5  	                  	                   	         s  	         5  	                   
                    
         m  .
                    5
            +       }
         w  
            6       
                    
         m  "                  -                            s           5           s           s           5           s           s           5                      c  K           m         s           5           s           5           
           	                  P  T           b         
  m         	         w                                                     s  M         c  o           ~                                          E           5  4           r         s  w         s           5           s           s           5  .            )       G         s  c         s  q         5           c           
  `                    s           
  M         E  a         5           c           c  %         1  F           T           j         s                       2  r           x               X           '           5                      s                        (         ;  L         E  Q         5           s              h                n                      S       	         n                            '            ]       ,         ~  D         7  \            p      a         X           A             .           b         '  {         '           '           l           n                   j  !         E  1         5  k         n                   s                      k  1         c  X           p                    
                      c           Y  B         E  Q         5              }                s           s           5  !           '         s  ,         s  1         5  Q         2  u           x               /           s           5           n                             ]           x               B           &           2                       s  -            I          '  p            z          E                        5            2              x      !         s  !         5  8!         s  G!           P!         7  Z!         s  a!         5  !         ;  !         s  !           "         5  "         s  "         s  1"         5  Z"           "         c  "         
  #         k  #         
  #         s  #           $         t  -$         
  C$         #  $           $         S  $           %         
  &%         k  [%           {%           %         S  %           %         
  A&         E  t&           &         S  &           &         5  &         2  	'         '  a'         '  '           x      '         s  '         5  '           '         S  
(           F)         '  ])         '  t)         '  )           )           )           )         x  )         /  *         l  +*         s  A*         5  S*           *         s  *         5  *                  *         3  *         3  "+         2  G+           x      b+         /  s+         s  +         5  +         s  z,         Z  ,         s  ,         s  ,         	           ,         M  ,         	           ,         M  -         5  X-         s  -         s  -         s  -         5  U.         Z  .         s  !/         5  /         -  0           1           51         s  X1           m1                   t1         
         y1           1           1                   1         
         1           1                   1         
   `      1           1                    2         
   x      	2           W2            x       ^2         
         c2           v2            0      }2         
   (      2           2            X      2         
         2           2            P       2         
   @      2           2         E  2         5  3         s  63           A3         s  P3                  W3         
         \3           q3                  x3         
          }3           3         5  3         s  3         `  4         s  14         5  4                   4         `  5         s  /5         `  R5           h5         s  5           5         s  5         s  5            z       5         
          5           6            f       6         
         "6           16         5  V6         s  [6         s  i6           s6         s  6         5  6         O  7         s  Q7         -  b7           7         O  7           7                  7         
   X      7           7         E  7         5  8         `  9           9         s  `:         `  :           4;           O;                  V;         
         [;           ;                  ;         
         ;           ;                   ;         
   h      ;           3<            P      :<         
   H      Q<           `<            x      g<         
         l<           <            h      <         
         <           <            0      <         
   0      <           <                   <         
         <           <                  <         
         <           =            (      "=         
         '=           3=         E  A=         5  =         s  =         s  =         5  R>           k>         O  >                   >         s  )?         -  J?           Z?           x?           ?         O  ?           ?                   ?         
         ?           ?         E  @         5  @         i  @         i  @                   @         s  FA           OA                   VA         
   P      [A           qA         5  A           A         s  A           A         s  A         5  A           B         s  B         E  B         5  CB           oB         s  }B           B         E  B         5  B         i  B                   C         s  BC           QC         5  C         s  C           C         s  C                  C         
           C           C         5  YD         `  }D           D         s  D         i  D                   2E           @E         `  ]E         s  E         s  E            P      E         
   8       E           E                   E         
   p       E           F                  F         
          F           !F         5  ?F                  F         `  F         s  F           
G         s  0G                   7G         
         @G                     	   P                               E                	         $            )                   3          	         B            S             .      ^          	   0      c            h                   s          	   p      x            }                             	                                                  	                                   4                	                                   >                	   p                                @                	                                  B               	                                 D               	                     "            ?F      c          h  h            m          h  r            w          h  |                      h                        5            s            s                                 T                     U                     ^                    Q                     R                                         !                   *                    +           P         8          T                    X                    h                   l                    p                    t         =          x                    |                             |                   !                    "           D         u          H         $           L         %           \         G          `         -           d         .                                       0                    1                     C                    3                     4           x                     |          6                     7           T                    X          9           \          :           l          v          p          <           t          =                     Y                    ?                     @                     T                    B                     C                     $                    E                     F                                         H                     I           <          x          @          K           D          L           `                    d          N           h          O           0          d          4          W           8          X                               $         ]           (         ^                                       `                    a                    	                   c                    d                                       f                    g                     o                    i                     j           ,         e          0         l           4         m                    9                   o                    p                     b                    r                    s                     I                    u                     v                     x                     y           $                    (          {           ,          |                    p                   ~                                         K                                                              W                                                                                                                          }                                                              q                                                    8         .          <                    @                                                                                  H                    L                     P                              z                                                           <                                                           X                   '                    (                                       Z                     [                   
   F                 
   H                  
   _          X       
   y          p       
   V          x       
   D          |       
   >                 
   +          l       
             t       
   0                 
             P       
   \          (       
                    
   g          $       
   ]          8       
             4       
   @          0       
   [          <       
                    
   a                  
                    
   R          `       
                    
                    
             \       
             ,       
   U          d       
   f                 
   )          T       
             D       
   Q                 
                    
                    
   *                 
                    
   :          H       
             @       
             h       
             L       
   L                 
                    
   "                 
                    
                    
   ?                                                                                   
                                              $             Y      (                    0                   4             (       <                   @             2       H             o      L             <       T                   X             ?       `                   d             I       l             r      p             S       x             Z      |             V                                        Y                    }'                   \                    D+                   _                    6                   b                    6                   g                    7                   l                    7                   q                    j>                   v                    j>                   {                    ?                                       ?                                      G                                                                                 P                    p                            (                    0                   8             P      @             p      H                   P                   X                   `                   h                    p             0      x                                                                       @                                                                                               0	                   P	                   	                   	                                                                                                                                                                        p                   `      (                  0            P      8            0      @            P      H                   P            0      X                  `                   h            !      p            `!      x             "                  0"                  &                  '                  @*                  *                  +                  -                  -                   /                  2                  3                  04                  06                  6                  7                  @=                   =                   @                  pA                  A                   B      (            B      0            PC      8            C      @             F      H                                                     O                                      9                                                         	                   W                          $             L      (             )!                    o                   r                    Z      0                    @             }'      P             D+                                                                              	         (             @      0                    8                    H          	                                                              I                   '                   !                                        F                    a                                                            
                   <                   c                          $                   (             m      ,                   0                   4                   8                   <                   @             `      D                   H                   L                   P             -      T             4      X             h      \                   `                   d                   h                   l             %	      p             F	      t             K	      x             j	      |             o	                   	                   ~                                                                                               l                                      
                   q                   v                                                         F                   b                                      i                                                                                                                  &                   +                                                          !                   7!                   Y!                   !                   "                   "                   #                  '                  **                  *                  r+                  +                  ,                  ,                   W-      $            -      (            -      ,            .      0            41      4            3      8            @3      <            3      @            
4      D            5      H            g5      L            5      P            5      T            U6      X            Z6      \            r6      `            7      d            9      h            =      l            =      p            >      t            @      x            A      |            A                   B                  nB                  C                  C                  C                  D                  \E                  ~E                  F                  	G                                                                                                                                                                      $             J      (                     0             ~       4                     <             /*      @                     H             0=      L                     T             ?      X                                   0                   i2                
   R                   >1                   d1                
                       1      $             1      (          
         0             1      4             1      8          
         @             1      D             1      H          
         P             2      T             2      X          
   j      `             !2      d             P2      h          
   2      p             I2      t             2      x          
                      "3                   E3                
                      b3                   f3                
   J                   ;5                   6                
   B                   5                   5                
   
                   7                   7                
                      9                   C;                
                      :                   <                
   Z                   ;                   +<                
   r                   ;                  ;               
                     ;                  u<               
   "                   ;      $            ;      (         
         0            <      4            <      8         
         @            <      D            Z<      H         
   :      P            <      T            <      X         
         `            
=      d            =      h         
         p            ?      t            ?      x         
                     
A                  LA               
   z                  C                  C               
   *                   eD                  E               
   b                   E                  E               
                      E                  E               
                      F                  )G               
                       x                	   @                 	   \                     x      0          	   @       8          	   \       p             x                	                      x                	                      x                	                      x                	                      x                	                     x                	         0            x      @         	         P            x      `         	         p            x               	                     x               	                     x               	                                                                                           8                    @                     H                     P             P      p                    x                                                                                                                                                                                8                                         z                                       8       (                    0            f       P                   X            p       `                    h                                                  P                                                                                                                                                                                                 h      0                   8                   @                    H            0      h                   p                   x                                                                                                                                                                                                                                                          (            x      H                   P                   X                    `            P                                                                            (                                                                                                                                                          X      (                   0                   8                    @            0      `                   h                   p                    x                                                                                                                                                                                                                                                    x       @                   H                   P                    X            P       x                                                                                                                                                                                                                                                            (                   0                    8                  X                   `                   h                    p                  8         6          8         %           .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.text.unlikely .rela.altinstr_replacement .rela.init.text .rela.exit.text .rela__ksymtab .rela__ksymtab_gpl .rela__kcrctab .rela__kcrctab_gpl .rela.altinstructions __ksymtab_strings .rela__mcount_loc .rodata.str1.1 .rela.smp_locks .rela.parainstructions .rodata.str1.8 .rodata .modinfo .rela__param .rela.retpoline_sites .rela.return_sites __versions .rela__bug_table .rela__jump_table .rela.data .rela__dyndbg .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                        @       $                              .                     d       0                              ?                            FG                             :      @               H      2      8                    J                     G      &                             E      @                    `      8                    ^                     I                                    Y      @               H            8                    y                     I                                    t      @                    0       8   	                                      I                                          @               8            8                                         I                                          @               P            8                                         I                                         @                          8                                         K                                          @               (     0       8                                         K                                          @               ()           8                                         L                                         @               0-     P      8                          2               M                                                      Q      P                                   @               1           8                         2               oS                                   &                    \T      ,                              !     @               p8           8                    6                    T      \                              1     @               x9            8                    H     2               T                                  W                    Y      P                             _                    Z                                   m                    \      P                              h     @               :            8   "                 z                    ]                                    u     @               :     x       8   $                                     $]                                        @               @;      
      8   &                                     ^                                                        `q      `                                   @               `E           8   )                                     q                                        @               F     p      8   +                                     s                                         @               PO           8   -                                     u                                        @               Q     @      8   /                                     @|                    @                    @               0]     0       8   1                                                                          	     0                     \                                                                                       "                                                        '                     ԛ                                                                '      9                   	                            !                                                   `]     6                             0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyMuk1iHo$10	`He0	*H  %Ҋ؁d5ZYbHT\hp%<;s,̪o}aP}r5ƁϨw1UQ=PY}|9{(oSA`ݛk%XHt4HFY
H(ZnI\EwUΛeuDs>SVA3"+uD{C	[YTapT%2ϛ~q m])\LЛc#؅cGyAu]~jXtXd?I5P=qUTo|Ul{Ψ]JU0a~R]c0UORkP
xz_臰;Crkd֎v+|N"V2xqwA2BH)Y
i!*Gbȓt9UՃmSoS@>PwQf/`t$yjXFXb:}eFZځ$ǐ.         ~Module signature appended~
