ELF>@@76GNUIȪ0V{(OYQ[(LinuxLinux6.1.0-41-amd64O@ff.@AVAULnDATILUSHn(HULELIƋC@t2t%C@0u#u[L]LA\A]A^K@#tH1ɺLLET@u$[I$]A\A]A^f;s~HH)HHP tkHtIHt?Hx(t8N8D@A9ra@%=@t=uf1N@1fffHw HHfHw HHHw HHHw HHAUATUSLn(A9UH~8IHuzHHLxHHtHLxf1[]A\A]MIt$ HHEE1fHw HHfIt$ HH¸fHHHDHxfHHHphLHxH H+0HxH@LcI)I)LM9BHxfSH@HHeH%(HD$@1ILHLHunH$HHD$HCHD$HCHD$HCHD$ HC HD$(HC(D$0HC0D$4C8D$8HC@D$HIw HHbHL$$HL$$ ݹHsHgDBHOfAWAVAUATUHSHeH%(H$1d j d@ d@HH\$ AHLH(1D$HHuGLuPLHH AąuHT$HHCAL|$mDHH$eH+%(Hĸ[]A\A]A^A_dtd,uH1H뵁dHtH뤁 d 8HHH$L HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$jÅ6Hc0d deHH|$L0HD$HgD$=dH< HIHrD$Dl$E1uAD;|$DHHHIuD$DDDAFAA9s A=uDDt$D$1HT$0eH+%(u4H8[]A\A]A^A_FtD)4$Lff.fHtff.ATUHSHO8HE1HHIH1[]A\ff.SHH HC[HcU SHH<H)HHHH@ǀ@Dǀt9HHHPHǀ@Dǀ9u1[]AVAUATUHSHOHZE1AZH{pHHCxHHHHIAD9TIcHH)HHC tσuKD M‰CHCuCHCHHH= IHHHHLs(HH 9AFHGHHtHHxIHH{XH{`HCXsHǃAD91[]A\A]A^HǃnHHCpHǃ?HtHCpH)HCxHuHCxHǃHLJHHDžHCpHCxAUATUSHHHIHH~(IHH=LhIELHLcPHC8IE(HHkpHKHHHK8IUHH{ L1HcGtCSHH<H>u; HHt.H{pt1[HCp11H[fATUSHHO8HE1HHIHH1L[]A\O WHG(@tw(tuHDOLG(B DAxtwtucA u1A@4AAP4A@<A@<9r%1AH8AP<9CAHLA@8뛅tfSHt1Hw(~x t[V|N8[)9G9ѺCK Hs(Qw C^tu,Kʹ1롋VtCtKff.@ATUHSHEeHE,Ht H@ HHH~wE1EHH{(tH1HH{(HAD;H}-IcHH)HHHtH{ HDžDžH}H}eHH}0HEHEHEHE8HE@HDžHDžHDžDžHDžHDžHDžHDžHE0[]A\AVAUIHATUSHL9uL9HHHuH1LH0tOHHtL`PLCHtL9kuLspLHL[]A\A]A^IEHpIEH`ff.@UHopSHHHH[]AWAVAUATUSGHyIHIHHu*4H{LtaH{HHH{tDk0EtHk8E1HcC@AHE9H}LuIo@HtH{IG@I_HHIG8LHCLMgpŅx'LŅxL1AOHL!LLLH{H[]A\A]A^A_IG@HChHHuH{HHtfHW(J BB$)9GJ D$HW(Ht BD+B$1HO(Q(AD)9G‰Q(HO(D$Q$A()9FA0Q$1qQ0ff.AUATIUHoSHHt{A|$At$E1DHHHHHH+HH HH`H?1AE;l$I|$rA|$t I|$[H]A\A]HOHH E1I|$I|$Hzf.SHWGt~1ۉ[H[H1fDATUSHo(HH}HttLHEEHDHLeHHEHMu []A\[L]A\Bff.AWAVAUATUSHLW(EjEz E)A9AFAAB,t$ EjE+jDAB,GLH_(%EAAMDsTAD1AA)KSHIDC@M$D)L$I<$D)L9GH.1҉KAAL$1kDC@CHS@A1E9SHrAJ,DkDAJ,Ar9r 1AR,D$ H[]A\A]A^A_fAW1AVAUIATIUSHHW(ZZ$+Z G9D$tIT$(1AD$r jj$)9FƉD$r D$Il$(E,tʋ]D4H}D9r@L\$LLID$(HLD$H[]A\A]A^A_ALA)LMD1)AWAVAUATIUSHO(HADH+A$AD$9FЅIt$(F(nD)9GF(Mt$(Av0t0AA^)D9AGI6AL1HLA)uMt$(D$AV$AF(L)9GAF0AV$1AvAV0ID$(HL[]A\A]A^A_1[]A\A]A^A_9F0HtHOGt P xHHff.Hu HWGt ~1HVHff.fAWH IAV%IAUATE1UHSH $DD$dLHIEH1D9$$~GAWH9s>D,$L$)E)A9DOHHIWIcHHڅuHLHD[]A\A]A^A_ff.ATUSHo(Ht,H_DHHmIHt Eu1LHH[]A\H}EtP yоľDHG(HP1Ht Bff.AWAVAUATIUHSHHH0Ln(eH%(HD$(1I}t AEH9tLHu-A]1HT$(eH+%(H0[]A\A]A^A_Hغ H= H E$HD$D$ID$(HD$IH@DxAD$IH$ILIFHHA~L$DE1EH>HH+ HH HHHIL9<$InL D|$HHHEHuD$L$AF9L I}LIH4$I>E1 HD$ HT$ H HtT$1Ʌ_IvHH<HH>HT$ HVL9uۋD$AFIl$DHL|$HHMwA~t5IFHII}FH}0IdD$H$H<HHD$tbIVL4$HIH=H5AIH+ IMLHLHIH HHI@I9uҿH t$HHHcH H# HL$HHK1AFH Hff.HG(@H@ H@(H@0H@8H@@H@Hff.HW(BB$+BfHW(B +Bf.fAVHHE1AUATE1UHSLHAA0tODHHtLhpLCHtHCLC8DHDHAHHEHL%MtZIT$HHAD$0tX1AD$@IT$8HHÃHHAD$09r҅t$M$$MuH1[]A\A]A^IT$HHHHIff.1HH} HHHHHuHI|$ HH1HC8[]A\A]US1HH,1HHHt,HH} tu(H= HHH0u[]HHH HHHU8H} MHHH} HH} HH} HH} HHHZ[]A\A]IUHHD$LHD$IUHHHVHHHH HHHS8H{ MHHH{ HHsH1Lc8C09s>I4$HHcC@II HSHH{uHsHH{HHHx ID$(HL H=H UHSf=0v0HH ÅHHHHHÅ HÅHHHHH=vHMH@19~11H=vH=HxPH []E11H$HHu HH`x;}#SLe荴zf5ݸRݬ;Sر+[ia2=m@O1 :I$'T wN,↠㉫)+. ~l"qՀ4IfO$gy/!6BR4O /,uD 0 comedi_readcomedi_writecomedi_pollstrnlenstrscpydo_bufconfig_ioctlcomedi_unlocked_ioctlcheck_insn_config_lengthparse_insndo_insnlist_ioctlcheck_insnlist_len__comedi_get_user_cmddo_cmd_ioctlcomedi_mmapcomedi_openresize_async_bufferdo_become_nonbusycomedi_default_buf_maxsize_kbcomedi_default_buf_size_kbcomedi_num_legacy_minorsdo_rangeinfo_ioctl@BH =-1-1%&@KL`%&@KLigcomedi_auto_configcomedi_dev_putcomedi_dev_get_from_minorcomedi_is_subdevice_runningcomedi_set_spriv_auto_freecomedi_alloc_sprivcomedi_eventrange_bipolar10range_bipolar5range_bipolar2_5range_unipolar10range_unipolar5range_unipolar2_5range_0_20mArange_4_20mArange_0_32mArange_unknowncomedi_check_chanlistcomedi_set_hw_devcomedi_alloc_devprivcomedi_alloc_subdevicescomedi_alloc_subdev_readbackcomedi_readback_insn_readcomedi_timeoutcomedi_dio_insn_configcomedi_dio_update_statecomedi_bytes_per_scan_cmdcomedi_bytes_per_scancomedi_nscans_leftcomedi_nsamples_leftcomedi_inc_scan_progresscomedi_handle_eventscomedi_load_firmware__comedi_request_regioncomedi_request_regioncomedi_legacy_detachcomedi_auto_configcomedi_auto_unconfigcomedi_driver_registercomedi_driver_unregistercomedi_buf_write_alloccomedi_buf_write_freecomedi_buf_read_n_availablecomedi_buf_read_alloccomedi_buf_read_freecomedi_buf_write_samplescomedi_buf_read_samples%d no such subdevice %d not valid subdevice %d not usable subdevice no async no inttrig invalid insn subdevice %d out of range device locked bad chanspec bad data value(s) drivers/comedi/comedi_fops.cinclude/linux/thread_info.hsubdevice locked subdevice busy test returned %d no buffer (?) comedi: invalid minor number %u number of samples too large copy_from_user failed copy_to_user failed no driver attached mmap() offset must be 0. insnlist length too large &dev->mutex&dev->attach_lockcomedi%icomedicomedi%i_subd%iinvalid minor number write_buffer_kbmax_write_buffer_kbread_buffer_kbmax_read_buffer_kbcomedidrivers/comedi/range.c&async->wait_headBuffer allocation failed 6 %s buffer overrun %2d: %-20s %-20s %4d no devices %s: %s comedisubdevice %d does not support commands channel/gain list too long %d > %d subdevice is busy, cannot resize buffer subdevice is mmapped, cannot resize buffer subd %d buffer resized to %i bytes comedi_config --init_data is deprecated subdevice %d read instruction timed out subdevice %d write instruction timed out 4comedi: No check for data length of config insn id %i is implemented 4comedi: Add a check to %s in %s 4comedi: Assuming n=%i is correct BUG: (?) %s called with async=NULL channel/gain list too short %u < 1 not attached and not CAP_SYS_ADMIN subdevice does not have async capability ran out of minor numbers for board device files 6comedi: version 0.7.76 - http://www.comedi.org 3comedi: invalid value for module parameter "comedi_num_legacy_minors". Valid values are 0 through %i. 3comedi: failed to create class ran out of minor numbers for subdevice files bad chanlist[%d]=0x%08x chan=%d range length=%d wrong length %d should be %d (0x%08x) %s: a I/O base address must be specified %s: I/O port conflict (%#lx,%lu) async subdevices must support SDF_CMD_READ or SDF_CMD_WRITE async subdevices must have a do_cmdtest() function async subdevices should have a cancel() function 4BUG! %s called with NULL hardware_device BUG! %s called with NULL comedi driver BUG! comedi driver '%s' has no auto_attach handler driver '%s' could not create device. driver '%s' has successfully auto-configured '%s'. driver '%s' failed to auto-configure device. BUG! detaching device with use_count=%d 6comedi: valid board names for %s driver are: driver '%s' does not support attach using comedi_config "%2d: %-20s %-20s %4d", i, driver_name, board_name, n_subdevicescomedi version 0.7.76 format string: %s 4comedi: unable to create proc entry license=GPLdescription=Comedi core moduleauthor=https://www.comedi.orgparm=comedi_default_buf_maxsize_kb:default maximum size of asynchronous buffer in KiB (default 20480)parmtype=comedi_default_buf_maxsize_kb:uintparm=comedi_default_buf_size_kb:default asynchronous buffer size in KiB (default 2048)parmtype=comedi_default_buf_size_kb:uintparm=comedi_num_legacy_minors:number of comedi minor devices to reserve for non-auto-configured devices (default 0)parmtype=comedi_num_legacy_minors:ushortdepends=retpoline=Yintree=Yname=comedivermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions $ (0( 0( 0 ( (XX88PP ((    (08P80( P80( P (0( 0 (080( 8 (  (08H80( H (08@80( @ (0( 0( 0 (8( 8 (8( 8 ( ( ( ( (8( 8 (8( 8 ( ( ( ( (  (080( 8 (080( 8 (08`80( ` (00(  (08@80( @ (08H80( H (0880(  (0880(  (0880(  (0880(  ( (   (  P(    (08H80( H80(   (8( 8 (08p80( p  (0( 0 (0   (0( 0 (080( 8 00( 0 08 ( (    (08H80(  (08@80( @ (080( 80( 8 (08@80(    (08h80( h@ (0( 025sme_me_mask;JQfree_irqKytry_module_getHۈ__check_object_sizek}__udelayM{__init_rwsemrelease_firmware0s__class_create pparam_ops_uintœ_copy_from_userDׯ__x86_indirect_thunk_rbpparam_ops_ushort;͑memdup_user=kill_fasyncj[request_firmwarez;class_destroy8߬imemcpycremap_pfn_rangeAl;kstrtouintvunmap zkfree8"Jadd_wait_queue>zap_vma_ptesDC__wake_upCfree_pagesget_device 4_raw_spin_lock_irqsave`mEz__dynamic_dev_dbg8down_read_trylockfortify_panic5__release_regionm__fentry__asysfs_emitkO(__x86_indirect_thunk_r11pHe__x86_indirect_thunk_rax~_printkQscheduleV __stack_chk_fail_irefcount_warn_saturateput_devicestrnlen\__put_user_4I@vzallocK_dev_infocapable֍Dmodule_put^|page_offset_base6cdev_addWdown_write&<_dev_err%zup_writeԺdevice_createXh(jnoop_llseekKMmutex_lockaPdma_alloc_attrssh-fasync_helper(Lphys_base(vmapƞktime_get_real_ts64 __mutex_init탦current_taskp\_raw_spin_unlock_irqrestoreaҌ__default_kernel_pte_masklioport_resourceŏWmemset3 _dev_warn9[__x86_return_thunkتdefault_wake_functionk_copy_to_userT__init_waitqueue_headZ%strcmpfdown_readPjiffieslevmemmap_base9dstrscpyX×dma_free_attrsvfree3`unregister_chrdev_region82mutex_unlockhkobject_set_name>device_destroyeb,__dynamic_pr_debug"remove_proc_entry'seq_printf3seq_puts7remove_wait_queuedma_mmap_attrsproc_create_single_dataRkmalloc_trace;?register_chrdev_regionFcachemode2protvalhvmallocTSup_read]get_zeroed_pageoÊacdev_initE:#__kmalloc kmalloc_cachesTcdev_del__request_region module_layout          P s f Q 8,Q;(|a\Tuc^JcomediGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0ppDDDDD((  @DDѢDPD] E@ E`E$E3E?EKEXE eE@nE`wEE?g@EEk@E 1c ]@EECSE!-@c`EEEo%kO@4k>kF F- F@F`'FD24F@FwE@QF[FfFpF@|FF k@FFFG @scFFu@Fo%ksc@F`FE FlE@FAG$-`%JF?3F Ghk@wGaiG@(G 1@5GHGYG\kfG@uG}GGGG G@G`GGGHHH 'H@"`1HG;HCHKH      kYH-k-W@iH xH@Ie ] G3 H H] @@H@HE"   H      wEH ˆ :"JH ĈH HII#I2IAIQIeIwII I I I I'IIJ)JAJXJqJJJJJJKK.KIKYK lK!K"KKKL)LBL\LvLLLLL M!M 9MTMoMMMMMN!NBNfNNNNNNN-@N0D'F@NOѢO HcE O@*O`EF]5OEO Ѣ@WO# fO ]@EpOOѢO 6] O@`ѢO,6 G@G`GGOѢ OOOOPP P 3P0HP2^P :"G@(GjP|Pt ӈf Ո0P D'F N@O`ѢPE P@D] E@ E`E$E3E?EKEXE eE@nE`wEEgP (  @D`DѢPN- ҈܈ۈψˈ͈̈ΈЈP Q pQ  6Q   RQ  oQQ  oQQ  :" Q Q  (Q߈Q  QQ  QR R  R M.R  R20[?sQ":R  R20[ sQ"FR SR &_R ()kR o S|R R R  :"R  :"(20kR  :"-N20kR  :"(20kR  :"JR  :"c20S  :"cS  :"(S  :" AS KS  k Q]S pS  K S S  RS[ QS " RS[?S $S " T $&T ";T $OT "hT $ :" 9T , :"scT .T . scT 1 :"T 3 ]Q5 7 uT 9 uU ;U  oQu5/U > :"JBU @WU  :"o&lU CU C :"V g65U FU 3 :" (U I :" U K  U M   VV O  +V2V Q  EV S  [V U  uV W :" (<V Y :" (g85V [V IV I :"VVV _ :"(W aW W 4W PW  :"mW|W g k:"QW i :"FW k md nW W :R   k VW s  l VW u  sX w&X w L[ Py < 8 x t d `# p> \ x l   T X ,  0< $^ z  4 ( !   % 9"<QZ$b{ * +CGk 8Hc dw> [xr  ,8,8,H8,80,88I,8b,p8{ Hp@0 `a/ CE & g 0 & 0  ,8 , 8 ,8 ,8* ,x8C ,8\ ,8u ,@8 ,8 ,X8 ,8 <   ` 2 V)I `U 0i ,8 ,8 ,8 ,h8 ,08 @ \ t. 0h; 1J 0hV b ,8z ,88 `h  !   Ph  !  # @ k-  : !H #&Z ,`8s ,8 ,(8 &  8 0 `(] ,8*,P8,,8DRp-_,8w2 ,8,8,8@@EH,p800! ]-90B&T ` l x@`   ( @  "+8(d* (& (& & & &` IfF,w(PW2)((Bpi[t)P( #? Yr  1 Lf   " 9P i   ' (1>S s,8?Q R g, Khm 0 $*Nt t ) Jl  @,b -@ hAV \:W]p ,q #D Pc   -Lm D < % HD e$ %> P!P3P IPUS^ A{X0L[p`6Aw} ?/ VR s W m n #! lI!i!! T!!! ` "-"R" u""" x"b"cJ#0du1# #PnTO#[#On#w#0n#n!b5######];$$3Qp&$@W5$E$oY$"gr$$.$SO$$$[P,$1$Pp$\ @b)$$% %% %VB-%hB@%J%U%`%`hSs%%%%%%wTm%% ]s%&!&)&2&0KM&!b ^&4l@\Xu&&&&&&p`(&P&&&&&& \'' '+';'I'S'X' Mw'_`S6'mEH,'] O''''@K[(((&(9(~PjO(]( dG%SW`R:s(}((\"fP]((-!pb ((((0(& (j"RTPQ))!)4)F)&@ _) [nj)M)N)))/Vu 3)hIT))'&$( *Z*`0*DU:8* ]86 W I*Q*i{p*NS**K{***0j**__crc_comedi_dev_put__crc_comedi_dev_get_from_minor__crc_comedi_is_subdevice_running__crc_comedi_set_spriv_auto_free__crc_comedi_alloc_spriv__crc_comedi_event__crc_range_bipolar10__crc_range_bipolar5__crc_range_bipolar2_5__crc_range_unipolar10__crc_range_unipolar5__crc_range_unipolar2_5__crc_range_0_20mA__crc_range_4_20mA__crc_range_0_32mA__crc_range_unknown__crc_comedi_check_chanlist__crc_comedi_set_hw_dev__crc_comedi_alloc_devpriv__crc_comedi_alloc_subdevices__crc_comedi_alloc_subdev_readback__crc_comedi_readback_insn_read__crc_comedi_timeout__crc_comedi_dio_insn_config__crc_comedi_dio_update_state__crc_comedi_bytes_per_scan_cmd__crc_comedi_bytes_per_scan__crc_comedi_nscans_left__crc_comedi_nsamples_left__crc_comedi_inc_scan_progress__crc_comedi_handle_events__crc_comedi_load_firmware__crc___comedi_request_region__crc_comedi_request_region__crc_comedi_legacy_detach__crc_comedi_auto_config__crc_comedi_auto_unconfig__crc_comedi_driver_register__crc_comedi_driver_unregister__crc_comedi_buf_write_alloc__crc_comedi_buf_write_free__crc_comedi_buf_read_n_available__crc_comedi_buf_read_alloc__crc_comedi_buf_read_free__crc_comedi_buf_write_samples__crc_comedi_buf_read_samples__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9__kstrtab_comedi_dev_put__kstrtabns_comedi_dev_put__ksymtab_comedi_dev_put__kstrtab_comedi_dev_get_from_minor__kstrtabns_comedi_dev_get_from_minor__ksymtab_comedi_dev_get_from_minor__kstrtab_comedi_is_subdevice_running__kstrtabns_comedi_is_subdevice_running__ksymtab_comedi_is_subdevice_running__kstrtab_comedi_set_spriv_auto_free__kstrtabns_comedi_set_spriv_auto_free__ksymtab_comedi_set_spriv_auto_free__kstrtab_comedi_alloc_spriv__kstrtabns_comedi_alloc_spriv__ksymtab_comedi_alloc_spriv__kstrtab_comedi_event__kstrtabns_comedi_event__ksymtab_comedi_event__comedi_get_user_cmd__UNIQUE_ID_ddebug341.14__UNIQUE_ID_ddebug337.16__UNIQUE_ID_ddebug339.15__UNIQUE_ID_ddebug343.13resize_async_buffer__UNIQUE_ID_ddebug292.33__UNIQUE_ID_ddebug288.35__UNIQUE_ID_ddebug290.34comedi_fasynccomedi_vm_closecomedi_vm_accesscomedi_vm_openget_compat_cmdget_compat_insnput_compat_cmddo_devconfig_ioctldo_devconfig_ioctl.coldcomedi_device_cleanup.part.0comedi_dev_get.part.0comedi_subdevice_minor_table_lockcomedi_subdevice_minor_tablecomedi_board_minor_table_lockcomedi_board_minor_tableparse_insn__UNIQUE_ID_ddebug317.22__UNIQUE_ID_ddebug305.28__UNIQUE_ID_ddebug315.23__UNIQUE_ID_ddebug319.21__UNIQUE_ID_ddebug311.25__UNIQUE_ID_ddebug307.27__UNIQUE_ID_ddebug309.26__UNIQUE_ID_ddebug313.24__UNIQUE_ID_ddebug299.31__UNIQUE_ID_ddebug303.29__UNIQUE_ID_ddebug301.30parse_insn.cold__func__.63comedi_file_reset.isra.0do_chaninfo_ioctldo_become_nonbusydo_become_nonbusy.cold__func__.51do_cmd_ioctl.part.0__UNIQUE_ID_ddebug351.9__UNIQUE_ID_ddebug353.8__UNIQUE_ID_ddebug345.12__UNIQUE_ID_ddebug347.11__UNIQUE_ID_ddebug349.10do_cmdtest_ioctl.part.0comedi_dev_put.part.0comedi_cleanup_board_minorscomedi_classcomedi_cleanupcomedi_cdevcomedi_open__UNIQUE_ID_ddebug381.0__UNIQUE_ID_ddebug379.1comedi_write_subdevicemax_write_buffer_kb_storemax_write_buffer_kb_showcomedi_read_subdevicemax_read_buffer_kb_storemax_read_buffer_kb_showdo_cancelcomedi_closedo_insn_ioctldo_insnlist_ioctl__UNIQUE_ID_ddebug321.20__UNIQUE_ID_ddebug330.18__UNIQUE_ID_ddebug326.19do_devinfo_ioctldo_devinfo_ioctl.cold__func__.66__func__.67comedi_poll__UNIQUE_ID_ddebug363.4comedi_mmap__UNIQUE_ID_ddebug359.6__UNIQUE_ID_ddebug361.5comedi_vm_opscomedi_write__UNIQUE_ID_ddebug365.3comedi_unlocked_ioctl__UNIQUE_ID_ddebug357.7__UNIQUE_ID_ddebug332.17__UNIQUE_ID_ddebug297.32comedi_compat_ioctlcomedi_read__UNIQUE_ID_ddebug372.2__key.52__key.53comedi_initcomedi_fops__key.54comedi_dev_groups__func__.70__func__.69__func__.68__func__.65__func__.64__func__.62__func__.61__func__.60__func__.59__func__.58__func__.57__func__.56__func__.55__UNIQUE_ID_license388__UNIQUE_ID_description387__UNIQUE_ID_author386__UNIQUE_ID___addressable_cleanup_module385__UNIQUE_ID___addressable_init_module384comedi_dev_groupcomedi_dev_attrsdev_attr_max_read_buffer_kbdev_attr_read_buffer_kbdev_attr_max_write_buffer_kbdev_attr_write_buffer_kb__UNIQUE_ID_comedi_default_buf_maxsize_kb281__UNIQUE_ID_comedi_default_buf_maxsize_kbtype280__param_comedi_default_buf_maxsize_kb__param_str_comedi_default_buf_maxsize_kb__UNIQUE_ID_comedi_default_buf_size_kb279__UNIQUE_ID_comedi_default_buf_size_kbtype278__param_comedi_default_buf_size_kb__param_str_comedi_default_buf_size_kb__UNIQUE_ID_comedi_num_legacy_minors277__UNIQUE_ID_comedi_num_legacy_minorstype276__param_comedi_num_legacy_minors__param_str_comedi_num_legacy_minors.LC24__kstrtab_range_bipolar10__kstrtabns_range_bipolar10__ksymtab_range_bipolar10__kstrtab_range_bipolar5__kstrtabns_range_bipolar5__ksymtab_range_bipolar5__kstrtab_range_bipolar2_5__kstrtabns_range_bipolar2_5__ksymtab_range_bipolar2_5__kstrtab_range_unipolar10__kstrtabns_range_unipolar10__ksymtab_range_unipolar10__kstrtab_range_unipolar5__kstrtabns_range_unipolar5__ksymtab_range_unipolar5__kstrtab_range_unipolar2_5__kstrtabns_range_unipolar2_5__ksymtab_range_unipolar2_5__kstrtab_range_0_20mA__kstrtabns_range_0_20mA__ksymtab_range_0_20mA__kstrtab_range_4_20mA__kstrtabns_range_4_20mA__ksymtab_range_4_20mA__kstrtab_range_0_32mA__kstrtabns_range_0_32mA__ksymtab_range_0_32mA__kstrtab_range_unknown__kstrtabns_range_unknown__ksymtab_range_unknown__kstrtab_comedi_check_chanlist__kstrtabns_comedi_check_chanlist__ksymtab_comedi_check_chanlist__UNIQUE_ID_ddebug283.1__func__.0__kstrtab_comedi_set_hw_dev__kstrtabns_comedi_set_hw_dev__ksymtab_comedi_set_hw_dev__kstrtab_comedi_alloc_devpriv__kstrtabns_comedi_alloc_devpriv__ksymtab_comedi_alloc_devpriv__kstrtab_comedi_alloc_subdevices__kstrtabns_comedi_alloc_subdevices__ksymtab_comedi_alloc_subdevices__kstrtab_comedi_alloc_subdev_readback__kstrtabns_comedi_alloc_subdev_readback__ksymtab_comedi_alloc_subdev_readback__kstrtab_comedi_readback_insn_read__kstrtabns_comedi_readback_insn_read__ksymtab_comedi_readback_insn_read__kstrtab_comedi_timeout__kstrtabns_comedi_timeout__ksymtab_comedi_timeout__kstrtab_comedi_dio_insn_config__kstrtabns_comedi_dio_insn_config__ksymtab_comedi_dio_insn_config__kstrtab_comedi_dio_update_state__kstrtabns_comedi_dio_update_state__ksymtab_comedi_dio_update_state__kstrtab_comedi_bytes_per_scan_cmd__kstrtabns_comedi_bytes_per_scan_cmd__ksymtab_comedi_bytes_per_scan_cmd__kstrtab_comedi_bytes_per_scan__kstrtabns_comedi_bytes_per_scan__ksymtab_comedi_bytes_per_scan__kstrtab_comedi_nscans_left__kstrtabns_comedi_nscans_left__ksymtab_comedi_nscans_left__kstrtab_comedi_nsamples_left__kstrtabns_comedi_nsamples_left__ksymtab_comedi_nsamples_left__kstrtab_comedi_inc_scan_progress__kstrtabns_comedi_inc_scan_progress__ksymtab_comedi_inc_scan_progress__kstrtab_comedi_handle_events__kstrtabns_comedi_handle_events__ksymtab_comedi_handle_events__kstrtab_comedi_load_firmware__kstrtabns_comedi_load_firmware__ksymtab_comedi_load_firmware__kstrtab___comedi_request_region__kstrtabns___comedi_request_region__ksymtab___comedi_request_region__kstrtab_comedi_request_region__kstrtabns_comedi_request_region__ksymtab_comedi_request_region__kstrtab_comedi_legacy_detach__kstrtabns_comedi_legacy_detach__ksymtab_comedi_legacy_detach__kstrtab_comedi_auto_config__kstrtabns_comedi_auto_config__ksymtab_comedi_auto_config__kstrtab_comedi_auto_unconfig__kstrtabns_comedi_auto_unconfig__ksymtab_comedi_auto_unconfig__kstrtab_comedi_driver_register__kstrtabns_comedi_driver_register__ksymtab_comedi_driver_register__kstrtab_comedi_driver_unregister__kstrtabns_comedi_driver_unregister__ksymtab_comedi_driver_unregisterpoll_invalidinsn_device_invalget_zero_valid_routesinsn_rw_emulate_bits__comedi_request_region.cold__comedi_device_postconfig__key.1__comedi_device_postconfig.coldcomedi_auto_config.coldcomedi_driver_unregister.coldcomedi_device_attach.cold__kstrtab_comedi_buf_write_alloc__kstrtabns_comedi_buf_write_alloc__ksymtab_comedi_buf_write_alloc__kstrtab_comedi_buf_write_free__kstrtabns_comedi_buf_write_free__ksymtab_comedi_buf_write_free__kstrtab_comedi_buf_read_n_available__kstrtabns_comedi_buf_read_n_available__ksymtab_comedi_buf_read_n_available__kstrtab_comedi_buf_read_alloc__kstrtabns_comedi_buf_read_alloc__ksymtab_comedi_buf_read_alloc__kstrtab_comedi_buf_read_free__kstrtabns_comedi_buf_read_free__ksymtab_comedi_buf_read_free__kstrtab_comedi_buf_write_samples__kstrtabns_comedi_buf_write_samples__ksymtab_comedi_buf_write_samples__kstrtab_comedi_buf_read_samples__kstrtabns_comedi_buf_read_samples__ksymtab_comedi_buf_read_samplescomedi_buf_map_kref_releasecomedi_buf_map_put.part.0__comedi_buf_free.constprop.0comedi_buf_write_samples.coldsme_me_maskdo_rangeinfo_ioctlfree_irqcomedi_buf_write_n_allocatedcomedi_buf_write_n_availabletry_module_get__check_object_size__udelay__init_rwsemrelease_firmwarecomedi_device_detach_locked__class_createparam_ops_uint_copy_from_usercomedi_proc_cleanup__x86_indirect_thunk_rbpparam_ops_ushort__this_modulememdup_userkill_fasyncrequest_firmwareclass_destroycleanup_moduleinsn_invalmemcpyremap_pfn_rangekstrtouintvunmapkfreeadd_wait_queuezap_vma_ptescomedi_buf_map_get__wake_upfree_pagesget_devicecomedi_buf_map_put_raw_spin_lock_irqsave__dynamic_dev_dbgdown_read_trylockfortify_panic__release_region__fentry__sysfs_emitinit_module__x86_indirect_thunk_r11__x86_indirect_thunk_rax_printkschedulecomedi_can_auto_free_spriv__stack_chk_failrefcount_warn_saturateput_devicestrnlen__put_user_4vzalloc_dev_infocomedi_device_detachcapablemodule_putpage_offset_basecdev_adddown_write_dev_errup_writedevice_createnoop_llseekmutex_lockdma_alloc_attrsfasync_helperphys_basevmapcomedi_release_hardware_devicektime_get_real_ts64comedi_buf_reset__mutex_initcurrent_task_raw_spin_unlock_irqrestore__default_kernel_pte_maskcomedi_device_cancel_allioport_resourcememset_dev_warn__x86_return_thunkdefault_wake_function_copy_to_user__init_waitqueue_headdown_readstrcmpjiffiesvmemmap_basestrscpydma_free_attrsvfreeunregister_chrdev_regioncomedi_driversmutex_unlockcomedi_buf_is_mmappedkobject_set_namedevice_destroy__dynamic_pr_debugremove_proc_entrycomedi_drivers_list_lockseq_printfcomedi_alloc_subdevice_minorcomedi_free_subdevice_minorremove_wait_queueseq_putsdma_mmap_attrscomedi_buf_map_accessproc_create_single_datakmalloc_tracecachemode2protvalcomedi_device_attachvmalloccomedi_proc_initup_readcomedi_buf_map_from_subdev_getget_zeroed_pagecdev_initcomedi_alloc_board_minor__kmallockmalloc_cachescomedi_buf_alloccdev_del__request_region !?bmy  H     ( ,Kfy  8 P   p!Zdqzz'3Azdz,3 |Gp #t+Rat%2?Q` ep     _ q    _   T    ) ]0 5 t       8% *4C J Ol k   x  @ .  & .- 2U G\ aq Qx X}   ,FapGcxRF  ,Ji #   h ( 0!. 5 :A 7BJSfq$*4Qoi P  2 8!2@Oa|   ?W"Og-Ao P  P(5Qlu z  /Gu?W1_p Px P % A Y k     X!m!~!!!!"%"l"pz""""p"z### $&$ e$pu$z$p%[%%%%% T% `%% & & &!&.&]&n&~& q& (&&&''6'A'S'`'t'''(V([(a((( (( ( (<))7*E*_*mx*****+ /,T,h,, ,,, , P,, , -#-5- C-Y-q-- - -. +.6. =. B.. .. . /./6/lZ/// / / Y0pj0z0p0z01 !11Z2i2222333y4z44p4z5e5z555n6K7z77=8 889z9 |9 : : : :.: 5: A:g: n: s::p:::;Q;!<z=z^=zt=j=z=H> P> Y>a>> d>>???n? x? ???'@A@@AAA&BzPBBCUFUQU VyVVVVVVVV VW$W!W2WYJYrXY _Y dYtYzYYYbYYY Y PZZ )Z 4Z FZ PUWZ PUiZ tZ Z PZ PZ Z ZZZZ Z[$[,[<[H[T[c[ l[t[{[[[[[ [[[\2\ \#\O<\A\r\\\\+]Q]k]]]]]^A^U^^^n^^^^^^c_t___ ___ ____``s"`*`t2`A`X`q```t``` ````aoH MR ^ `e j{    \ d  8 0 @$W9 p>HWS XbYm r|Y (Y  p H 8  $ p+ x0@ @EO3\d pis3\~ h`    b $b (:f{ d  (-{  {% /;  J[ b gn  u | 8     v d   |{ d,3 < APY^j Pnv  { -.  M N$( , 0y48<@6D7HL9P:TXX\Y`nd[h\lpUtVx}|abOPRS^_DEABw <= ?@PQ $'((,0$4%8<G@HDH3L4PT*X+\`!d"hlptx | 01JKu  $Ep-`(2@@* p 8   (0 8p@H@PX``hpxP`@p `P (@ 0 8!@#H&P`(X*`p-h2p@@xE0K@KK MMN OOPPPPPPQQ`RRS`S S(S0T8U@PUHVPVX W`@WhXpZx[[@\\P]]_p``@bpbbbbc0ddfgh`h h(i0j80j@mHnP0nXPn`]hobc c#h}hikPx (p08xHPX`~p s e ^ S    k$E(~,0h4 8!<;)@)D3HQLSPsTTVXY\#[`^dzahe al xxc &$(,o04$8<@ DHbLwPTX6\R`d)hlNp{tx|4k$  }!"#U((,*.3@AF;KKKLqMeNNO OzXOOEPP PPPP4Q >Q$EQ(Q,Q0&R48R8LR<[R@RDRHRLRPKSTRSXS\S`Sd]ThTlUpEUtxVxV| W;WWXZ[[[;\q\\\*]j]]s_@`adbbbbbdddefgg3hohhhmi ijjn"n ?n$uo( ')/67 u$y(~,048<@DHLPTX\`d h l psttxv|x}  hp~%&+7@FR ijkmo t$V(`,g0h4m8<@DHLPTX\`dhlCpPtVx|        f j k m o q s x y   R$`(u,w0y4{8<@YDZH\L^P`TbXg\r`|dhlptx|  $(,@GLNPTU\ 56 ;$Q(R,W0l4p8<@DHLPTX#\%`'d)h.lptx| &+GHS`fjz{  $(,048<@DHLPTX\`dhl/p0t2x4|9BPVZjkp    $(,048<@DHLP T X" \$ `) d2 h@ lG pI tN xU |            t!u!w!y!{!}!!!!!!!!!!"""""""v## ##### #$#(#,#0#4#8#<#@#D#H&L&P&T&X&\&`&d&hM(lN(pO(tQ(xS(|U(Z(_(`(g(i(k(m(q(r(y(((((((((*********,,,,,,,, b-p-w-|-~- -$-(-,-0.4!.8".<$.@&.D(.H*.L/.P2T2X2\2`2d2h2l2p2t3x3|333333>@@@G@I@K@M@N@R@Y@6A7A8A:AA@AEAEEEEEEEEEFFFF FFFF(K 0K$LK(PK,K0K4K8K<K@KDKHKLLPLTLXL\L`Md Mh'Ml(Mp)MtnMxoM|qMvMMMMMMMMMJNPNbNcNeNjNNNNNNNNOOO OVuvx z         1$ ( , 0 W4 X8 ]<  O@ OD OH OL PP PT BPX CP\ EP` gPd Ph Pl Pp Pt Px P| P P P P P JQ PQ WQ YQ [Q ]Q ^Q _Q cQ Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R S WS `S fS S S S S S S$ S( S, S0 S4 S8 S< S@ TD TH TL WTP XTT YTX [T\ ]T` bTd Th Tl Tp Tt Tx U|  U U U EU JU PU WU \U aU cU dU hU oU nV oV pV rV tV vV xV }V V V V V V V V  W  W  W W  W &W ;W QW YW W W X  X X$ X( X, X0 X4  X8 Z< Z@ ZD ZH ZL  ZP ZT ZX Z\ Z` Zd Zh Zl [p [t [x [| [ [ [ [ [ [ [ [ [ 8\ 9\ ;\ \ \ G] P] V] j] o] v] ] ] ] ] ] ] p_ q_ s_ x_ _ _ _ _ _ _ 9` :` <` >` @` E`$ a`( p`, v`0 {`4 `8 `< `@ `D `H `L `P `T `X `\ a` ad ah al ap at ax >b|   L        6 w    @b ib pb b b b b b c c c c c c c c c d d d d *d 0d 7d 8d 9d d d d$ d( d, d0 d4 d8 d< d@ dD dH dL dP dT dX d\ e` ed eh el ep et ex e| f f  f f f f f f f f f f f f f f f g g  g  g  g g g g g g g g g g g gggg gghRh`h h$h(h,h0h4h8h<h@hD`iHdiLeiPgiTiiXki\mi`ridihilipitixi|iiij"j0j7j9j;j=jAjEjWjjjjjjjjjmmnn'n0nDn ,PnWnjnlnpntn noooqosouo zo$o(o,o0]4g K#%$%(014<1@H>LT?X`JdlBJpq :}  $( r048 @nD}H bPTX `dh p9 t x  !  Ja 8 2      j ;j GN  X$ ( "048 @D'H PTX `d h Zpxtx * b#% %& %w& R(( ,, z,, B-/. 3': /?? * +@$`:( 0E4E8 @bFDFH PgPTpPX   (08``:pxJ^mPX (P8 @(HP$p x     (0P X`h ` # 0 8@H(h px  (  (H PX`   ( 08@q` hpxT 8   @ HPXx  . k  (08]X `hpQ G . @x8 @@HPp x@ @P8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.exit.text.rela.init.text.rela__ksymtab_gpl__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.modinfo.rela__param.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?o:@s[4Jcp,E@@4^s1Y@4nsi@x 4 ~Xu(y@ 4 w@x @h42|p@P 4228 @@4^`x@ 4ؑl@ 4*D,%@ 48pID8D@P[4X hxc@b4"y`t@c 4$`` @n(4&@p4(@p4*@p 4,@@~04. 0pp\2(25i H*~0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H { l>A.φ_IHg q}Eބi:hZ$&v֫2nyL?B{ל#]Bc~9_\ ͼX'iNha2R G`OzAJɨ$,%QQC';p?ס D $YF^T(Uxp)g ,Z?`ڜ>w}qn-{]}jH bЀ=)V[dMN^ŵ4DGxh+YV *'}yx?ִ-Xr(D0}:Oƿ\V]aLLD!.t7\X?)&ڡ}{S'h &' '\rS{iMtHS!έ%W)70tqs-H!dʋv'#l!)K7쮭Bb3(X/~€kL6$)Uo u$/ G /!A~Module signature appended~