ÿØÿà 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 ~B
uGXTpF;|        Linux                Linux                       HFH@HtUHH    ]H         HFH@HtUHH    ]H         UHSH  1H                   H      H]         UHSHHH  H      tH]H  E    EH]f         UHxH    ]ff.         UH    ]    IUHH    I@x  H    ]H        UHATH0eH%(   HE1HcGHE    HE    HE    HE    w4IHw4HTH    L    HHUeH+%(   u(LeHHH    HE    HE    ff.          UIHH    IPH    ]Hff.     f    UIHH    IPH    ]Hff.     f    UIHH    IPH    ]Hff.     f    UIHH    IPH    ]Hff.     f    UIHH    IPH    ]Hff.     f    UHAWIAVAUATISLwxM   L    I  H    HPH    L    L    Hc[A\A]A^A_]f.         UHAWIAVAUATISLwxM   L    I  H    HPH    L    L    Hc[A\A]A^A_]f.         UHAWAVAUIATISL   IL   L    H  LHt
H   u    [A\A]A^A_]    Mt$I$H   H tHtLL      A   A9G    [EA\A]A^A_]Ð    UHHHHHtH        ]HH     H    H        ]Hff.         UHHHHHtH        ]HH     H    H        ]Hff.         UHAVAUIATS1LcM  I   J    L)IHx0 tHxH    uI@  1    LcM  IwOKIH@   tHP      uIH      [A\A]A^]LH        lLH        f    H   UHHH      ]ff.     @     UHAWAVAUE1ATISL   IL   L    H  HtH(  HtL    AL    H;    L    H{    D[A\A]A^A_]ff.     f    UHAWAVAUIATIH    SH    At$LH         H    H    H  L{L    H;    AEuLE    EH[A\A]A^A_]H=             IH   H  M   L   LAF    H  HtdH   Ht?L    LE    EԅvLE    EH;E    EGL    1H[A\A]A^A_]L    뷸#fD      UHAWAVAUATSH0H   HHH9F  H   L   IL    L  M   M$   I$   I   L  J    L)I|0    M$IL$IcL)IIH  H    H)ID %  Hp  H4    H)It0H0  HL9rFI  HtLL    A0H  H    H)AD8+   t+AL    H0D[A\A]A^A_]AuI  J    L)MlfAE   I;MwIǄ$       L  H|  H    H)A|8t=IUMD$HLLH    A^IL$P  E1IǄ$       A=    vI\$H       M$IL$H	I\$HL)AAHH    LUHMLMLEHUHE    LUHMLMLEHUHELHH    LUHMLMLEHU    LUHMLMLEHUHH    HMLMLEHU    HMLMLEHU#LH    HMLMLEHU    HMLMLEHUDHH    HMLM    HMLM`        UHAWAVAUATSHHL   M$   L    M$  M   HL   H   I   H  J    L)HHx0    LcM)McII   J    L)Md I   J    L)A|8u^   I   H   H+    LHHH    HHHQHDB4HCHE1L    D[A\A]A^A_]L    A   LH        OLH        UH    xff.         UHAUATSHeH%(   HEH   L H   HH}ܺ       H   M$   L    I$  HtoH   tCH0  HtHu    LLc    MLDHEeH+%(   uSHL[A\A]]LI    LI    LI    II    ff.     @     UHAWAVAUATSeH%    HHHuL   M'eH%(   HE1HE    HE    HE    H]HE    H  I$   IHuHHEM$       Hu^    L    I$  LH   H   tx       CA$  EA9GuhAFA   H   tI eH%    @    H}Hu    HEeH+%(   uiHHL[A\A]A^A_]    IC    H}   HuI    HuEA   AGItI    ff.         UH    ]    UHG1HAWAVE1AUATISH HE   HEMcI$  I  HEHHEJ    L)H|0    u(HEH    HHE    I$@  H  H=    H         IH  HH        HEDLH    IG@J    L)L|HI$@      r  1L    `  AHE8   AI$  E1ID$HE0  1McHEI   HEHHEKD H@      u%HuH    Hu    I$H  H  H=    H         HH  H    HE    H}HEDH    HG@KD HP  I$H  H}    H}ȅ   1       AHE(At4McI$     ILH    U    U1H [A\A]A^A_]IL$HMMcI$  I  J    AEL)H|H    AEuI$@  E    UH}H        EIL$HMMcI$  I   KT AEHP      AEuI$H  E    EAy:ID$HEAAuLH    U    UIL$HM뭸LH    E    EWLH    E    Ef    UHAWAVIAUIATD%    SHA    A5  M!  H  H{   H{   H    P    H=        IH  L(H   H    H    H      H    H    I$       H    AǄ$          A  1L   H        AŅ0  A$  H    M|$    L        LA$  Mt$HH    M$   IǄ$      	A$  IǄ$          AŅtEMc$  H        H    L    H        L    [DA\A]A^A_]L    AŅuLgAŅuIH  L#HGHvH   LCM1H        AƅtH    LEL    G    H        L    D[A\A]A^A_]AHA=A2ff.          UI    HAWIH    AVI   AUIպ  AT    HtHL(LLLI    AŅuLL    A\DA]A^A_]L    DA\A]A^A_]Aff.     @     H   UHAVAUATISHH   L   Lc  L    HJI$  HGHwzHǃ      L    1ɺ   H                H      H{    H        H    L    H        [A\A]A^]H    y    UH>H    ]H    L        H    L            U=       H    H=        ]I|$H    A    H            AH                UH       1HAUATH}HeH%(   HE1E        Aą       IH   H@@    H    HH    H@H        u   L    Aąt
L    FEH    H    L-            Aąt(H            A}           HEeH+%(   t    ZDYA\A]]UH         H        H        ]                                                                  uio_event_notify  __uio_register_device  __devm_uio_register_device  uio_unregister_device                                                                                                                                                                                                                                                                                          %u
 none x86 gpio other port_%s
 0x%lx
 0x%llx
 %pa
 %s
  maps map%d portio port%d &idev->info_lock &idev->wait uio%d too many uio devices
 devm_uio_unregister_device %s uio event version name porttype size start offset addr        the device has been unregistered
       error creating sysfs files (%d)
        3class_register failed for uio
        /build/linux-TxVM9Q/linux-5.15.0/drivers/uio/uio.c      uio                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     license=GPL v2 srcversion=576830B64A716C772B1C8BF depends= retpoline=Y intree=Y name=uio vermagic=5.15.0-41-generic SMP mod_unload modversions                                          ^D    module_layout                                           'QJ    kobject_put                                             -    cdev_alloc                                              T    cdev_del                                                4    kmalloc_caches                                          T    __ubsan_handle_load_invalid_value                       F    cachemode2protval                                        7    remove_wait_queue                                       t
    boot_cpu_data                                           px    kobject_uevent                                          1c    kobject_set_name                                        I>    devres_free                                             82    mutex_unlock                                            3`    unregister_chrdev_region                                le    vmemmap_base                                            ?<    sprintf                                                 o    kobject_create_and_add                                  T    __init_waitqueue_head                                   k    _copy_to_user                                           ت    default_wake_function                                   IR-    generic_access_phys                                         idr_destroy                                             F[    device_del                                              0gR    current_task                                                __mutex_init                                            /8y    class_unregister                                        (L    phys_base                                               4    fasync_helper                                           e	k    __devres_alloc_node                                     KM    mutex_lock                                              &T    noop_llseek                                             Ւ    request_threaded_irq                                        idr_alloc                                               Uc:    device_add                                              "Us    kobject_add                                             	    __class_register                                        r    _dev_err                                                [ev    idr_remove                                              uL    cdev_add                                                ^|    page_offset_base                                            __ubsan_handle_out_of_bounds                            p    module_put                                              '    put_device                                              ke    __stack_chk_fail                                        Q     schedule                                                ~    _printk                                                 pHe    __x86_indirect_thunk_rax                                m    __fentry__                                              \1    devres_add                                              _֋    kmem_cache_alloc_trace                                  HO$t    get_device                                              "#>    __wake_up                                               8"J    add_wait_queue                                          z    kfree                                                   1C    remap_pfn_range                                         *f    device_initialize                                       L\Ͷ    kobject_init                                            *    kill_fasync                                             .%
    device_unregister                                       g&    vmalloc_to_page                                         į    dev_set_name                                                _copy_from_user                                              idr_find                                                +/    alloc_chrdev_region                                     g	k    try_module_get                                          ;JQ    free_irq                                                        o                             f                             C                             &                                                            /                                                                                                                                                                              "                                                   'long unsigned int'                                        'uio_port [5]'                                             'uio_mem [5]'                          ,                     'char *[4]'    'int'                               '_Bool'                                                                                                                                                                                                                                     $                              $                              $                                                                                                                                                              $                              $                              $                              $                                                                                                                                                              $                              $                              $                              $                                                                                                            uio                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0  GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0         8  8    [    8              C   @   3              +       \  S   @  B  R   \    H           b& d           Q \    (            A     @           #\        ,\  U    3\    H             j           T >\  
  P    r      uT    @         s  E          "  k     1$  X   I\  m     S\       [\    @  f\    8  o\  Y          @           b& Z      [ 	  1#  #     B         S   @  L ]     _     a      a @  w\  c          W        V            P                  S             6             X        \              X               ^              X              `              X               b        P \        x        x  g    $  i          <       d     /          f       <       d            ;          h        S \        x        x  m    $  o          <       j     /          l       <       j            ;          n \       uT  Y          @          X        p        k        e \     W   \                 1$  X \     w            r  [
    1$  X \     y \     @>  ]     y &]     (  9]     W   K]     l T]     -  b]       l]             0   u   "  )  u]      ~]     3           X{     u   e    ]      ]     3  ]       ]     w            Y ]                Y ]          h  J    h  3    h  ]     )  ]     )        <     j >  /   ^       ^      1^      C^      T^     )        <   b& d >  /   b^      r^      ^      ^             
~]                 B          
 uio_mem internal_addr uio_map uio_port porttype portio uio_portio uio_device info_lock map_dir portio_dir uio_info uio_dev irqcontrol map_sysfs_entry portio_sysfs_entry uio_listener uio_exit uio_init uio_unregister_device __devm_uio_register_device devm_uio_unregister_device __uio_register_device uio_device_release uio_major_cleanup uio_mmap uio_vma_fault uio_write uio_read uio_poll uio_release uio_fasync uio_open uio_interrupt uio_event_notify uio_dev_del_attributes uio_dev_add_attributes portio_type_show portio_release portio_porttype_show portio_size_show portio_start_show portio_name_show map_type_show map_offset_show map_size_show map_addr_show map_name_show   uio.ko   &y                                                                                                                                                                                                                         #            2       	       2                   ?     ;              X     G       	       n     P       	            Y       7                                                                                                                                        (               ?                    _     )                    D                                         E                    [                    $               2            (       @    0       (       Q           G       _                  r                  ~    0      )           `                       #           @      #           p      #                 #                 #                  f                          +    p      f                                          $          E       5          E       C    0             Z           !       e    0             q          j      z                                        0      I                                                     e                          2       *                                                                                               )          8       7          8       H                    ]                     e                     m          x       w    \       =                                                                                                     	         *                              @                        (           `                                                  ,                  ;    P             L           (       Y                  o                                        `                  `             S           (       `                                                          `                                                                                                                       )                     6                     F                  I    p            T                     f                     r                                             	         *                                                    MI                                                         ą5                                                      .                     9                     D                  P                     i                     q                     z                                                                                                                                                        `       H                                                                      	                                                               3                     ?                     J                     ^                     l                     v                                                                                                                                                                                       	                     "	                     9	                     A	                     N	   6                              e	                     ~	                     	                     	                                      	                     	                     	                     	                     	                     
                     
                     #
                     .
                      __UNIQUE_ID_srcversion119 __UNIQUE_ID_depends118 ____versions __UNIQUE_ID_retpoline117 __UNIQUE_ID_intree116 __UNIQUE_ID_name115 __UNIQUE_ID_vermagic114 _note_9 _note_8 __kstrtab_uio_event_notify __kstrtabns_uio_event_notify __ksymtab_uio_event_notify __kstrtab___uio_register_device __kstrtabns___uio_register_device __ksymtab___uio_register_device __kstrtab___devm_uio_register_device __kstrtabns___devm_uio_register_device __ksymtab___devm_uio_register_device __kstrtab_uio_unregister_device __kstrtabns_uio_unregister_device __ksymtab_uio_unregister_device map_type_show portio_type_show uio_interrupt uio_device_release map_release event_show portio_porttype_show portio_size_show portio_start_show map_offset_show map_size_show map_addr_show version_show version_show.cold name_show.cold uio_poll portio_name_show map_name_show uio_dev_del_attributes uio_fasync uio_release uio_open minor_lock uio_idr uio_mmap uio_physical_vm_ops uio_logical_vm_ops uio_vma_fault uio_write uio_major_cleanup uio_major uio_cdev uio_read portio_release uio_dev_add_attributes map_attr_type portio_attr_type uio_class_registered __key.2 __key.3 uio_class __uio_register_device.cold devm_uio_unregister_device uio_init name.5 uio_fops __key.4 uio_exit __UNIQUE_ID_license255 uio_groups uio_group uio_attrs dev_attr_name dev_attr_version dev_attr_event portio_sysfs_ops portio_attrs portio_name_attribute portio_start_attribute portio_size_attribute portio_porttype_attribute map_sysfs_ops addr_attribute offset_attribute free_irq try_module_get alloc_chrdev_region idr_find _copy_from_user dev_set_name vmalloc_to_page __this_module device_unregister kill_fasync kobject_init device_initialize cleanup_module remap_pfn_range kfree __crc___devm_uio_register_device add_wait_queue __wake_up __crc_uio_unregister_device get_device kmem_cache_alloc_trace devres_add __fentry__ init_module __x86_indirect_thunk_rax _printk schedule __stack_chk_fail put_device module_put __ubsan_handle_out_of_bounds page_offset_base cdev_add idr_remove _dev_err __class_register kobject_add device_add idr_alloc request_threaded_irq noop_llseek mutex_lock __devres_alloc_node fasync_helper phys_base class_unregister __mutex_init __crc___uio_register_device current_task device_del idr_destroy generic_access_phys default_wake_function _copy_to_user __init_waitqueue_head kobject_create_and_add sprintf vmemmap_base __crc_uio_event_notify unregister_chrdev_region mutex_unlock devres_free kobject_set_name kobject_uevent boot_cpu_data remove_wait_queue cachemode2protval __ubsan_handle_load_invalid_value kmalloc_caches cdev_del cdev_alloc kobject_put                 y             {   1          y   J          {   a          y             t             l             y             {                         y            q   !         y   *         q   1         y   ?                    Q            a         y                                  	                                                                                        @                           ~            y               !       +            A         y   O            !       [            q         y               (                            y               0                            y               0                            y   '            7            B            5       J            T            q         y                                              5                                        y               +            @            i         {            y               5                               9                   9                   5                            y               5                   
            9                   9                   5                   1         y   w                                                                                                                      y               1         y   ]            }         {                                    q                        y                                                             e                     
                     v   '         c   ?            X                   g         w                        {                        q                                       1         y   r            1	         {   n	            	                     
         p    
                   +
            =
            s
            @      
            
            `      
            
                               '                   <            [                   h                     y               Y            k                                 h                                                                                      y   0         f   I            t         {                                                            ~            y                       \                             s            }                                                            :            c                     ~            y            q            y                :       ,            D                   S         w   i                  n         m               ?                               +            E       4            L                   [         w   n                  w         m               L                                           @                   V            o            }            (                                                       `                   @                    H            Z                    b            q         y                                              L                w                                   S                                       &            d       3            :                  K            b                   g                                                   n                                  p                                                     g                                                                                                           6            w                   |                                    X                                              q            y   	                                     8            Q         j   c         x   x                     y                                    t   5         l   >         k   E                  J            Q                   Y            `                  e            v         b            y                                                              L                           )             .                   3          y   :                    J             Q                    V             d             v       o             v                   {                                                                                             y   	                     :          d   J             ^          i           e                     o                    w                   |                                                                                                                                                 P                 |                .                                          ~                      
                                       .                           $                                             j                                                                                                                                                               $                     (                     ,                             
   r                  
                     
                     
   u                                              0                    `                                                (                    0             0      8             `      @                   H             @      P             p      X                   `                   h                    p             p      x                                                                      0                                       0                                      0                                                         2                                                                              p                                                                                                  m                    ~      x                                        8            `      P            0       `                             i                                                                                                  0                                     0                                                           I                                        h                   |                                      0	                   s                    x                                        p                    x       0                   8             p      @             x       P                   X             p      `             x       p                    x             p                   x                                        p                   x                                        p                   x                                                           x                                        p                   x                                                         x       0                   8            p      @            x       P                   X            p      `            x       p                   x            p                  x                                                        x                                     p                   x                                      p      @            x       P            `      X            p                  x                                                        @      @                   `                  h                  p                                                 0                                                                           p                                    P                                            (                  0                  8            `      `                   p            `                                                                          @                                                                          `                                            (                  0                  8            `      `                   p            p                                                                                                                                                         8         z           8         o            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.text.unlikely .rela.init.text .rela.exit.text .rela__ksymtab_gpl .rela__kcrctab_gpl __ksymtab_strings .rela__mcount_loc .rela.smp_locks .rodata.str1.1 .rodata.str1.8 .rela.rodata .modinfo .rela.retpoline_sites __versions .rela.data .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                          @       $                              .                     d       0                              ?                                                         :      @               _             %                    J                     3                                    E      @               w            %                    ^                                                        Y      @               hy            %                    n                           *                              i      @               x{             %   	                 ~                           0                              y      @               |             %                                         D                                          @               (}      `       %                          2               T      \                                                                                           @               }      0      %                                                                                   @                     0       %                          2                                                        2                                                                       `                                          @                     P      %                                                                                                 x                                           @               8             %                                                                             -                     1                                    (     @                           %                    8                    @7                    @               3     @               ȋ      0       %                    R                    :                                    W     0               :      N                             `                     ;                                     p                     ;      	                             u                      E                                                          E      P      &   b                 	                      `U      :
                                                                                      0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyN#N0c-	,m"0	`He0	*H  Y.<g҉gx<U7yx
~cҳ\1qW`jsQȎ!NdcsxB^}-C#8tjL|g!7x?=vǣ
C1PjkNzZQ3cN" aUa7ܮ9_(+6],׷13'\(WkZwq s铽HrEO`" 
y<}gl(:gYU?bdg5΃(άKcFhq NI{hmxEpsZa-УUMtE60aqq]8nCl={k^75
")XBv[EP@Z{t|l f;i\4<g̆G#UfƘ|HI͓܊"N;mZwΥig.8$'APFܼ<$h         ~Module signature appended~
