ÿØÿà 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          >                    {          @     @ 3 2          GNU 0.GV~$        Linux                Linux                       U1HNP DHǆ       Hǆ       H]        HUHHH]    f    UH   H    1]            UFIA   HtA   HSIH0HAI@0EuSHH9tgAx DuIH(EtCH    x!ALLYIDMX(H	    ȅyH]    D    HHIH(H9uH]1    1        =     tUUHAUATHGH+L   HAŅt*Mt%L        LD    L    A\A]]                 UI=     HATASHzHH   tymxHsLOHH Mt{j LDP    _AXA9tt,suC   IcDcHHCHe1[A\]    CHcKLOHHsHDPH RL    ZYf         UHcHAUIATSHH<    H=uF      IHt/HD        H    u"L   [A\A]]    [A\A]]         UHAWAVAUATSHH}   A   II1I)DnLuA   .1LH}    H}LL    Hu~MEAr]DH<H;Ev1      HtlHuHHHE1H+    HVHHNHH    HpHPHH
uH1[A\A]A^A_]    H[A\A]A^A_]    H[A\A]A^A_]    ff.     f    UHATISHIL$H~eH%(   HE1HH3   HH6HHHHH9stI;4$unHH;GweID$H =     SLOHHEมu#j E1RHU    ZYxID$HH1HUeH+%(   uHe[A\]            UH=       HSH      Ht  H   f1H]    fD      UHH8eH%(   HE1f?u[0   H}    HuQe    LELUHUHuH}HEȐ    e     HUeH+%(   u    HH    ff.         UHAWAVAUATLeSHPeH%(   HE1LeeH%    =     LeL	    H   H}    H  f=t
f;E  HMu   LLcutHEE1L9thD  M~xL    D  HELHXH+    HHH    H3    H_  HIH9   D  L    HEHHxHYI9t1    HCHHXHGL9uLeLeHEeH+%(   %  HPL[A\A]A^A_]          L    7   L       L    ]H   HHHE]A   Hǀ      EHMfELeuE1AtDHA  v+HEE1H HPH+    HEHHH    HHuHUHUtLcIIII    f    UHAWAVAUIATASHhHĀeH%(   HE1HheH%    HpL	  k     Hx    H  HE    H   xHHE_  H9V  AE f=tf;|  DxE  HM   DHLcEutHhH9W  A<  D  IFxHH`    D  HuL    IHtH       "  ID  H`    HhHHxLaH9t1    ID$LL`HGH9uHhHpHEeH+%(     HL[A\A]A^A_]        Hx    HuH   xHHEI뚾   L          L       L    xH}H    HII    HuDH    H9HH2I;AIy@E1H    LX    HuLX|DxLMHufEHE    DeE   ILeXA)   Mm A     LAFI}H+=    HXHH=    	tIH9HH2I;A=        Iǁ      3DmfH`    Eu/E1I   L    IHEDxILeHEHEHEEuKE)tFMm A  A   LEFI}H+=    HDHH=    tLc}WIDLLXBLc    ff.         U    HAWAVAUATIH}SHHHeH%(   HE1HE    eH%    HE    L	  HE    HE        H  A$f=t
f;E  HEHUH@H@8  MH	fMMfMMM   fMuxL    D  HuL    IH  H          IE1fL    L    HEeH+%(   (  HeL[A\A]A^A_]       L    o   Hu       LcuEHK    Lc뚾   L    x      L    ,HEE1H<    H=AQ  -      HH;  =     Hu   IǇ      Eu   HuH]HE   e        e        =     HMHuuf  EuEMOHjHH PIL    ZYxDHcH;U      HHD	HH9tLc"EyHLH    LcIFI:LxHuI   H
H=    1JH)HJDbLI9rIE1IIIE1I    D      U   HAWAVAUATSHH}HHeH%(   HE1    HW  f=t
f;E  }E1f
  ;      H      IH.  DmLuH1IL    LLL    IHutu1ޅ   H=    L1L7HI   IIr=M9r5  HH  HH9t~HAH9vIE1E1E1IE1E1   LLL]    H}    L    L    HEeH+%(   F  HHL[A\A]A^A_]    H      IH}  }¾  IH    IHiEE  I$IL$H  H  H9  LE1E1LmLuEEILeAE    L]HAAD9mvsDHHUHHrH  H  HAE)A9   DL   DHH       HcE)M<D9u   E1ULmLuL]HLeMHftK,K+KD,KD+II9u}e    )   L    e     LcIE1IHHLuL]HELeDmIIILuL]ILeDmIIu1CI    fD      UHHSHeH%(   HU1=P       =P    =P u+H   HHUeH+%(      H]    =P    H      H}    H   Mf   f9HHE=P  tX= P0 uH   KHw=P  uH      LHXHLH   H9H   H&H      HHf    f    UHSH   HtH;    CH;    H]    ff.         f       UHH    LBHwLOH    H
    X       ff.         UHAWAVAUATSHH   LnL+.HEIFPF  IJ<          IH,  Mt/E11A_AD$IL9s1      ID HuH]H    I$ID$INP @ AD$   Iǆ       M   HS HBIT$HS IT$HC AD$L9tuID$IT$HBHH     ID$H"ID$AD$tE1D1AI|     E;l$rL    H}    H[A\A]A^A_]    It$ LL    ÅtpɻfD      UH=    0   HATI  S    Ht8HHH    H        I$   HC HC HC(1[A\]            UHAWAVAUATSHL   L    ID$ HEHID$ H9tfI     Mt$ IFIMnHAHH"    IFAFM>t1ۉ1I|    A;^rL    ID$ H;EuL    L    1H[A\A]A^A_]    f.         UHAUATSL   Mt%M,$L    AD$XA\$tL    [A\A]]    ID$IT$HBHH     ID$H"ID$AD$t1I|     A;\$rL        UH7LOLGH    HNHH       ]    DH            DH    H        L        H  H  I      U=     HATAtLH        AątH        +H        AątH        H        DA\]    UH    H    H        ]                                               4        4        

        

        

        4        4            alloc_empty_pages                                                                                                                                                                                                                                                                                                                                                                                                                                               dm_op_buf_max_size              dm_op_max_nr_bufs               privcmd_buf_vma_fault                                                                                                                                                                                                                                                                                                                                                                                                                                           xen_privcmd_fops  xen_privcmdbuf_fops                                                                                                                                                                                                   7privcmd_fault: vma=%p %lx-%lx, pgoff=%lx, uv=%p
      2xen:xen_privcmd: unable to unmap MFN range: leaking %d pages. rc=%d
  4xen:xen_privcmd: %s Could not alloc %d pfns rc:%d
    3xen:xen_privcmd: Could not register Xen privcmd device
       3xen:xen_privcmd: Could not register Xen hypercall-buf device
 xen:xen_privcmd: fault: vma=%p %lx-%lx, pgoff=%lx, uv=%p
       fault: vma=%p %lx-%lx, pgoff=%lx, uv=%p
 drivers/xen/privcmd.c include/xen/xen-ops.h xen/privcmd &file_priv->lock xen/hypercall xen_privcmd drivers/xen/privcmd-buf.c parm=dm_op_buf_max_size:Maximum size of a dm_op hypercall buffer parmtype=dm_op_buf_max_size:uint parm=dm_op_max_nr_bufs:Maximum number of buffers per dm_op hypercall parmtype=dm_op_max_nr_bufs:uint license=GPL license=GPL srcversion=B54BCC543236D599A713F9D depends= retpoline=Y intree=Y name=xen_privcmd vermagic=5.15.0-176-generic SMP mod_unload modversions                                                                                                                                                                                                             N    module_layout                                           A    kmalloc_caches                                          E:#    __kmalloc                                               nuz    kvfree                                                  cX~     vm_map_pages_zero                                            xen_alloc_unpopulated_pages                             hK    xen_features                                            j    __put_user_nocheck_4                                    F    __mmap_lock_do_trace_released                           	{{    __dynamic_pr_debug                                      k    __tracepoint_mmap_lock_start_locking                    wF    alloc_pages                                             82    mutex_unlock                                            c(x    xen_remap_pfn                                           le    vmemmap_base                                            I    __mmap_lock_do_trace_start_locking                      UO    __SCT__xen_hypercall                                    9[    __x86_return_thunk                                      CJ    misc_register                                           w    xen_unmap_domain_gfn_range                              K    current_task                                                __mutex_init                                            P    apply_to_page_range                                     KM    mutex_lock                                              %z    up_write                                                W    down_write                                              5c    xen_remap_vma_range                                     Y    kvmalloc_node                                           ^|    page_offset_base                                        ;Z    xen_free_unpopulated_pages                              T9    find_vma                                                6yH    __free_pages                                            ke    __stack_chk_fail                                        A3m    __get_user_8                                            ~    _printk                                                 m    __fentry__                                              ,\"    kmem_cache_alloc_trace                                  vc    __tracepoint_mmap_lock_released                         ~o    __tracepoint_mmap_lock_acquire_returned                 z    kfree                                                   zs    xen_domain_type                                         A    __mmap_lock_do_trace_acquire_returned                   Nmp    __put_user_nocheck_8                                        _copy_from_user                                         ht"3    param_ops_uint                                              xen_in_preemptible_hcall                                !ݼ    unpin_user_pages_dirty_lock                             3Ƕ    misc_deregister                                             clear_user                                              Hۈ    __check_object_size                                     2    xen_xlate_remap_gfn_array                               O    pin_user_pages_fast                                             Z                               (                                                                                                                                                                                                                                                                                                                                                                                                                              w                                                                       xen_privcmd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0             c                             
  !   0   r         X   @   !      @        N    @          !      =         .d       )   @           !       =         .d            @   
                     1!      m  S         ;   @          
 C!      .d       =        Q!  @           W!       .d       r              @        `   =                m!       _       r  0       >       	 >   @   }  >   `         	      !      g ^          @           !      _       !      @        M     @         !   8          @    @   M        +        !               !   @  !                                                           S              S           !   0   T  n      9  H      !       	      9  H   @   i        %U         O                             
*                 4          
          M     !    !              ; I   %!      ;   )  T   +!    	 8!    1          )  S   :     *  S   E!              )  S   *  S   S!     b!     u!      !    Gd !    Gd !      !      !      !      !    W   !      !      "!    X !      0!    Gd =!    Gd privcmd_hypercall privcmd_mmap_entry privcmd_mmap privcmd_mmapbatch_v2 privcmd_dm_op_buf privcmd_dm_op ubufs privcmd_mmap_resource xen_mem_acquire_resource xen_dm_op_buf privcmd_data mmap_gfn_state mmap_batch_state global_error user_gfn user_err privcmd_buf_private privcmd_buf_vma_private numpgs alloc_empty_pages nelem gather_array is_mapped_fn mmap_batch_fn mmap_gfn_range mmap_return_errors privcmd_buf_mmap privcmd_buf_open privcmd_buf_release privcmd_buf_vma_close privcmd_buf_vma_fault privcmd_buf_vma_open privcmd_close privcmd_exit privcmd_fault privcmd_init privcmd_ioctl privcmd_open privcmd_release    xen-privcmd.ko  :I                                                                                                                     
                                                                                        #                      '                      +                             #                  	       2                    ?                  X           	       n                        1      8                                                                                                                            /       
    @                 0              &    P              6    p              I            2       W    0      h       e    2              x                     p      }           H       *                                                                     J           0             
          ~      $    P            D          [      g    @               # T                 # P                        ^                  q          #         P          
         "                   A       	    A       !       /            (       J                 i    b       E                              (       (                                                                                                       &     &               F                    d    p      4       y          E          '         8                            @                       i          +                                                                                        0                     D                     ^                     r                     }                                                                                                                                 )                                    *   
         "       9                     I                     O               i                        # `       P                                                                                  q                                                                                           %                     .                     I                     Z                     h                     |                                             6                                                                                                                                          	                                          1                     T                     a                                        o                     |                                                                                                         P                                       	                     	                     .	                     5	                     ?	                      __UNIQUE_ID_srcversion184 __UNIQUE_ID_depends183 ____versions __UNIQUE_ID_retpoline182 __UNIQUE_ID_intree181 __UNIQUE_ID_name180 __UNIQUE_ID_vermagic179 _note_9 _note_8 __kstrtab_xen_privcmd_fops __kstrtabns_xen_privcmd_fops __ksymtab_xen_privcmd_fops privcmd_mmap privcmd_vm_ops is_mapped_fn privcmd_release mmap_return_errors privcmd_fault privcmd_close privcmd_close.cold mmap_batch_fn alloc_empty_pages alloc_empty_pages.cold __func__.29 gather_array.part.0 mmap_gfn_range privcmd_open privcmd_ioctl_hypercall.isra.0 privcmd_ioctl_mmap.isra.0 privcmd_ioctl_mmap_batch.isra.0 privcmd_ioctl_mmap_resource.isra.0 privcmd_ioctl_dm_op.isra.0 privcmd_dm_op_max_num privcmd_dm_op_buf_max_size privcmd_ioctl privcmd_init privcmd_dev privcmd_exit __UNIQUE_ID_dm_op_buf_max_size427 __UNIQUE_ID_dm_op_buf_max_sizetype426 __param_dm_op_buf_max_size __param_str_dm_op_buf_max_size __UNIQUE_ID_dm_op_max_nr_bufs425 __UNIQUE_ID_dm_op_max_nr_bufstype424 __param_dm_op_max_nr_bufs __param_str_dm_op_max_nr_bufs __UNIQUE_ID_license423 .LC3 .LC4 __kstrtab_xen_privcmdbuf_fops __kstrtabns_xen_privcmdbuf_fops __ksymtab_xen_privcmdbuf_fops privcmd_buf_vma_open privcmd_buf_vma_fault __UNIQUE_ID_ddebug266.2 privcmd_buf_mmap privcmd_buf_vm_ops privcmd_buf_open __key.1 privcmd_buf_release privcmd_buf_vma_close __func__.0 __UNIQUE_ID_license264 pin_user_pages_fast xen_xlate_remap_gfn_array __check_object_size clear_user misc_deregister unpin_user_pages_dirty_lock xen_in_preemptible_hcall param_ops_uint _copy_from_user __put_user_nocheck_8 __this_module __mmap_lock_do_trace_acquire_returned cleanup_module xen_domain_type kfree __crc_xen_privcmdbuf_fops __tracepoint_mmap_lock_acquire_returned xen_privcmdbuf_dev __tracepoint_mmap_lock_released kmem_cache_alloc_trace __fentry__ init_module _printk __get_user_8 __stack_chk_fail __free_pages find_vma xen_free_unpopulated_pages page_offset_base kvmalloc_node xen_remap_vma_range down_write up_write __crc_xen_privcmd_fops mutex_lock apply_to_page_range __mutex_init current_task xen_unmap_domain_gfn_range misc_register __x86_return_thunk __SCT__xen_hypercall __mmap_lock_do_trace_start_locking vmemmap_base xen_remap_pfn mutex_unlock alloc_pages __tracepoint_mmap_lock_start_locking __dynamic_pr_debug __mmap_lock_do_trace_released __put_user_nocheck_4 xen_features xen_alloc_unpopulated_pages vm_map_pages_zero kvfree __kmalloc kmalloc_caches             _                @      +          s   1          _   J          s   Q          _   a          Y   i          s   q          _             b             T             s            ~   $         s   +         s   1         _   7            j         q   r            .       }         f                        s            s            _                        w   -         s   ]         L   q         _            h                           D                s            s            _   =         M   L         S   v         z            v            g            s            s            s            _   }                     w            s            c            _                               ^            s   1         _   ]         S   i         Q            t            Q            s            c            _            p                       +         S            j            v            g            e            k            d   6         s   H         V   Z         u   l         }            v            g   J         c   Q         _            p                    S   d	         j   u	         e   	            @      	         k   	         d   
         s   !
         S   Z
         u   q
         V   
         }   
         N   
            0       
         n   y         v            g                        k            }   p         v            g            c            _   !         p           E         S            j            e               @               k            Y             s   -         u   E         t   X         T   j         }            V                                    Q            t            Q               J         w            i            v   7         c   A         _   r         S            	   P                            M            S            	   L                P            Y            Y            Y            s                                    K   C         Q   T         t   ^         Q            c            _   |         s            S   j         c   q         _            m            y            s            _            s               8               
                    |            s            _   G            }         z            m               @      0         d   ?         Y   H         y   ]         s   m                     _               ,                ^                                   8                o            s            _   !         m            d            Y            y            Y            s            _            m            y            s   Y         d   h         Y             _                        #          a   .          s   :             8       ?          a   D             }      P                     W                    \          a   d             n                             _             X             	           "          r   0                    5          a   >          \           C          r   Q                    V          a   ]          	           b          O   m          s             	                     O             \                     O             s              x                                                                                    =                     >                   
   l                  
   Z                                                                                                                                  $             *
      (                    0             #      4                    <             H      @             $       H             X      L             '                  U           p                                                                        P       H            0      h                              U                                                                   @            p      H                  h                                                     0                    P                    p                             (             0      0                   8             p      @                   H                   P                   X             0      `                   h             P      p                   x             @                                                           p                                                                                                                                     U                     R                      	   P       (                   0          U           8          R           H          	   T                     *                    I                    h                                        #                   *                                                          ,      $                   (                   ,                   0                   4                   8                   <                   @                   D             5      H             
      L                   P                   T             {      X             -       \             l       `                    d                   h                   l                   p             \      t                   x                   |                                                 ;                        e                <                                        ;           $                   (          ;                         r                   Q                {   
                                       :                [   
                           $             c      (          ]   
       0             P	      4             Q
      8          {   
       @             h	      D             c
      H          [   
       P             	      T             z
      X          ]   
       `                   d                   h          ]   
       p                   t             $      x          {   
                                       s                [   
                                       a                ]   
                                                       
   *                    ,                 x           h             I       p                                                   t                        D                t                                        t                        S                t                         W                                        c                    x      8         `           8         W            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.text.unlikely .altinstr_replacement .rela.init.text .rela.exit.text .rela__ksymtab_gpl .rela__kcrctab_gpl .rela.altinstructions .rela.rodata __ksymtab_strings .rela__mcount_loc .rodata.str1.8 .rodata.str1.1 .modinfo .rela__param .rela.return_sites __versions .rela__bug_table .rela__jump_table .rela.data .rela.static_call_sites .rela__dyndbg .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                           @       $                              .                     d       0                              ?                            n                             :      @               U            0                    J                           r                              E      @               hg             0                    Y                           *                              t                           q                              o      @               h      8      0                                               "                                    @               i      x       0   
                                      @                                          @               8j             0                                         X                                          @               j      0       0                                         `      T                                    @               j      P      0                                                                                   @               Hl      P      0                          2                     '                                                                                            @               m      @      0                          2               h                                        2               	"      }                                                 "      i                             (                    #      P                              #     @               o             0                    5                    @$                                    0     @               p             0                    C                    $                                     S                    1      0                              N     @               s             0                    d                    1                                    _     @               Xt            0   !                 v                    2                                     q     @               pw      `       0   #                                     P3                                     |     @               w             0   %                                     p3      8                                   @               x      `       0   '                                     3                    @                    @               x      0       0   )                                     @7                                          0               @7                                                        7                                                          7                                                        ?                                                           @            1   K                 	                      L      N	                                                    y                                   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  -h~f :Vk@˘aӑ㇟FD7sgOש`Ds=Ng,	z$G	J0g瓎X*{	*fM:a4$䏫˴IvJZ P-ڛ
p䜗x?O"ٳ#p<n%]ىw'mt$̞ksYa.NJɖ 먓jmxbPvNna@5LʞR˒l9,τR4ܜVv`ש(7s0("1.ğ2LTDfk=
-au!NpʣGo|2wYBO#P+.&!dW/Irmɾ{<0{ Ki`Γ>"=/ah4ĔbrA2Q4jEÁv=>#f2OY(Č/kײh6"'TF5e~/r\HpΘMWJNK{:W%'         ~Module signature appended~
