! / 0 0 0 0 2976 ` p ...9l9l9l9lN0N0N0XXXdxdxdxdxdxzzzzzzzШШШlllll::::::::^t^t^tj8j8j8j8j8j8j8j8j8dddddddd          _M2_ByteArray_init_M2_ByteArray_finiByteArray_FillByteArray_HexDump_M2_ByteArray_ctor_M2_HID_Munts_init_M2_HID_Munts_fini_M2_HID_Munts_ctor_M2_Random_init_M2_Random_finiRandom_rand_M2_Random_ctor_M2_GPIO_init_M2_GPIO_fini_M2_GPIO_ctor_M2_Message64_init_M2_Message64_fini_M2_Message64_ctor_M2_ErrorHandling_init_M2_ErrorHandling_finiErrorHandling_CheckConditionErrorHandling_CheckError_M2_ErrorHandling_ctor_M2_Servo_libsimpleio_init_M2_Servo_libsimpleio_finiServo_libsimpleio_OpenServo_libsimpleio_CloseServo_libsimpleio_WriteServo_libsimpleio_fd_M2_Servo_libsimpleio_ctor_M2_PWM_libsimpleio_init_M2_PWM_libsimpleio_finiPWM_libsimpleio_OpenPWM_libsimpleio_ClosePWM_libsimpleio_WritePWM_libsimpleio_fd_M2_PWM_libsimpleio_ctor_M2_RaspberryPi_init_M2_RaspberryPi_fini_M2_RaspberryPi_ctor_M2_RaspberryPi4_init_M2_RaspberryPi4_fini_M2_RaspberryPi4_ctor_M2_Channel_init_M2_Channel_finiChannel_GetDesignator1Channel_GetDesignator2_M2_Channel_ctor_M2_ADC_libsimpleio_init_M2_ADC_libsimpleio_finiADC_libsimpleio_OpenADC_libsimpleio_CloseADC_libsimpleio_ReadRawADC_libsimpleio_ReadVoltsADC_libsimpleio_fd_M2_ADC_libsimpleio_ctor_M2_I2C_libsimpleio_init_M2_I2C_libsimpleio_finiI2C_libsimpleio_OpenI2C_libsimpleio_CloseI2C_libsimpleio_TransactionI2C_libsimpleio_ReadI2C_libsimpleio_WriteI2C_libsimpleio_fd_M2_I2C_libsimpleio_ctor_M2_DAC_libsimpleio_init_M2_DAC_libsimpleio_finiDAC_libsimpleio_OpenDAC_libsimpleio_CloseDAC_libsimpleio_WriteRawDAC_libsimpleio_WriteVoltsDAC_libsimpleio_fd_M2_DAC_libsimpleio_ctor_M2_RaspberryPi5_init_M2_RaspberryPi5_fini_M2_RaspberryPi5_ctor_M2_Watchdog_libsimpleio_init_M2_Watchdog_libsimpleio_finiWatchdog_libsimpleio_OpenWatchdog_libsimpleio_CloseWatchdog_libsimpleio_GetTimeoutWatchdog_libsimpleio_SetTimeoutWatchdog_libsimpleio_KickWatchdog_libsimpleio_fd_M2_Watchdog_libsimpleio_ctor_M2_GPIO_libsimpleio_init_M2_GPIO_libsimpleio_finiGPIO_libsimpleio_OpenGPIO_libsimpleio_CloseGPIO_libsimpleio_ReadGPIO_libsimpleio_WriteGPIO_libsimpleio_fd_M2_GPIO_libsimpleio_ctor_M2_SPI_libsimpleio_init_M2_SPI_libsimpleio_finiSPI_libsimpleio_OpenSPI_libsimpleio_CloseSPI_libsimpleio_TransactionSPI_libsimpleio_ReadSPI_libsimpleio_WriteSPI_libsimpleio_fd_M2_SPI_libsimpleio_ctor_M2_HID_libsimpleio_init_M2_HID_libsimpleio_finiHID_libsimpleio_OpenHID_libsimpleio_CloseHID_libsimpleio_GetNameHID_libsimpleio_SendHID_libsimpleio_ReceiveHID_libsimpleio_TransactionHID_libsimpleio_fd_M2_HID_libsimpleio_ctor// 180 ` Servo_libsimpleio.o/ PWM_libsimpleio.o/ ADC_libsimpleio.o/ I2C_libsimpleio.o/ DAC_libsimpleio.o/ Watchdog_libsimpleio.o/ GPIO_libsimpleio.o/ SPI_libsimpleio.o/ HID_libsimpleio.o/ ByteArray.o/ 0 0 0 644 8624 ` ELF@@  _  _{S9;K@K@*<D|c <D|Ӡ+*<D|c <D|Ӡ++@#@K@K@K@*<D|c <D|Ӡ/*<D|c <D|Ӡ//@#@K@*3*33@#;@qAT"RR;@Qo ՠo@qJTRRK@*o@_kJTRRo@*#@@@99o@k To@1ATRRo@o տSA@{Ǩ_{S?K@K@*<D|c <D|Ӡ7*<D|c <D|Ӡ77@#@K@K@K@*<D|c <D|Ӡ;*<D|c <D|Ӡ;;@#@K@*?*??@#C`@c@@9@C@9CC`@c@@9@C@9C?@qAT"RR?@Q ՠ@qJTRRK@*@?kJTRR@*#@ @9|S@qITRRRCK|@ @9@qJTRRK@*@?kJTRR@*#@ @9 @qITRRRCK|@ @9R@k T@1ATR!R@ տSA@{ɨ_{ {_{ {_whole value subtraction will cause a range overflowprocedure 'ByteArray_Fill'/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/ByteArray.modif this access to the dynamic array 'dst'['i'] is ever made then the index will be out of bounds in the 1st array subscriptprocedure Fillthe FOR loop will cause the designator 'i' to be out of bounds when the BY value '1' is added0123456789ABCDEFprocedure 'ByteArray_HexDump'if this access to the dynamic array 'src'['i'] is ever made then the index will be out of bounds in the 1st array subscriptprocedure HexDumpif this access to the static array is ever made then the index will be out of bounds in the 1st array subscriptByteArraySTextIOm2isoSYSTEMGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E(HXAp A B  ,tAA B DAOAm   ':M8X\c "`D5PByteArray.mod$x$d_M2_ByteArray_dep_M2_ByteArray_init_M2_ByteArray_finiByteArray_Fillmemcpym2iso_M2RTS_WholeValueExceptionm2iso_M2RTS_DynamicArraySubscriptExceptionm2iso_M2RTS_ForLoopEndExceptionByteArray_HexDumpm2iso_M2RTS_StaticArraySubscriptExceptionm2iso_STextIO_WriteChar_M2_ByteArray_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant<Plpt8x8XX@@XX@@XXDPHPL@P@\X`Xd $0X4X8X\`hdhpXtXxhhXXhhXX,04h8hDXHXLdhlhph|XXhhXXPPh h,X0X4hlptx|  ,048<P4L8x`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @`@ &,1> 9@ J0 #S h c@    pmxrHID_Munts.o/ 0 0 0 644 2672 ` ELF@@  _  _{ {_{ {_HID_MuntsGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHDAO h8AL|8   ':M8D`{HID_Munts.mod$x$d_M2_HID_Munts_dep_M2_HID_Munts_init_M2_HID_Munts_fini_M2_HID_Munts_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant@DHLP|T|X\`dl4L8l|.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@@ &,1>9@ J0#S;h@c@`   8rRandom.o/ 0 0 0 644 5256 ` ELF@@  _  _{ @@ |"JkRirA|!`!|S J?@@|JkRirb|B`B|SAJcR"r!|K;;@q-T;@! 4R?klT RR;@q T;@`Rr_kjT RR?q@zq@TRAR;@4R!|?@q T?@@ L,qlT RR?@q T?@@CRrkjT RR_q@zq@TRAR?@bR@|qTR ?kTqT ?kMTBRAR K77@qT@7@ 7@qMTRR7@! @@@bgj;g~`g#}RqATRARgj;g~`g#}RqATRARC`A` @{Ĩ_{ {_{ {_whole value multiplication will cause a range overflowprocedure 'Random_rand'/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/Random.modwhole value subtraction will cause a range overflowwhole value addition will cause a range overflowfloating point / has caused an overflowattempting to return from a procedure function 'rand' which will exceed exceed the range of type 'REAL'procedure randRandomGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E H|A@BOOlDAO8AL 8   !1A8|MmDRandom.mod$x$d_M2_Random_dep_M2_Random_init_M2_Random_finiRandom_randm2iso_M2RTS_WholeValueExceptionm2iso_M2RTS_RealValueExceptionm2iso_M2RTS_ReturnException_M2_Random_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant8<@8D8PPTPX88PP LPT8X8dPhPl88PP ($((8,88P<P@|PPPP  4L8p.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @0@P p &p,p1p>H9@ J0P#Sshxc@x  @  ` PrGPIO.o/ 0 0 0 644 2640 ` ELF@@  _  _{ {_{ {_GPIOGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHDAO h8AL  |8   +98DGbGPIO.mod$x$d_M2_GPIO_dep_M2_GPIO_init_M2_GPIO_fini_M2_GPIO_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant@DHLP|T|X\`dl4L8l|.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@  &,1 >9@ J0#S3h8c@`   rMessage64.o/ 0 0 0 644 2944 ` ELF@@  _  _{ {_{ {_Message64SYSTEMm2isoGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHDAO hdAW|d   ':M8D`{Message64.mod$x$d_M2_Message64_dep_M2_Message64_init_M2_Message64_fini_M2_Message64_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant@DHLP|T|X\`dl  4L8l|.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@xX & , 1 &>H9@ J0P#Sshxc@`   HrErrorHandling.o/0 0 0 644 5688 ` ELFx@@  _  _{S[c#9kc@c@*<D|c <D|Ӡ?*<D|c <D|Ӡ??@/@c@c@c@*<D|c <D|ӠC*<D|c <D|ӠCC@/@c@*G*GG@/k@qTA9RqTR|@/@c@|@k@qT R   տSA[BcC#@{ɨ_{S[cks{s@s@*<D|c <D|Ӡ*<D|c <D|Ӡ@37@s@s@s@*<D|c <D|Ӡ*<D|c <D|Ӡ@7@s@*3@*@7{@qT@q@T# R@R|@7@s@|@@R|@#R|@{@qT R   տSA[BcCkDsE{ڨ_{ {_{ {_ERROR: , ErrorHandlingerrnoSTextIOm2isoFIOm2pimGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E8HAA D o @$A43A E210/.-,+*) DAO Amx   /F]8z$4D2ErrorHandling.mod$x$d_M2_ErrorHandling_dep_M2_ErrorHandling_init_M2_ErrorHandling_finiErrorHandling_CheckConditionmemcpym2iso_STextIO_WriteStringm2iso_STextIO_WriteLnm2pim_FIO_FlushOutErrm2iso_M2RTS_HALTErrorHandling_CheckErrorLINUX_strerror_M2_ErrorHandling_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantDX$8ptx<@D(H(LxPxTX\`h((00((((88@@((HHPP (($4L84x.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @4@ ` &t,t1xV>9@X J0#Shc@p    Or/0 0 0 0 644 9336 ` ELF @@  _  _{7@@aT qT@R @~#T@n#T @R 7@cҠ9g`g#}RqATBRRҠ9gl+~`g#}RqATRRl+~yO@#g ~`g#~RqAT"R!R@#g ~l&g+~`g#}RqATR!Rl&g+~l+~`g#}RqATbR!Rl+~yK;@?@@$RK@O@@@qT;@?@@@@qT@R@AT"R R@@G@@AT"R R@@O@@  {Ũ_{ @@`T qT @!R% @ATBRa R@@@ @@R@ATRR@  {¨_{@`T qT@!Rs @~#T@n#T @Re @#g ~`g#~RqAT"RR@#g ~l&g+~`g#}RqATRRl&g+~l+~`g#}RqATbRRl+~y?@ATBRAR@@@?@  {Ĩ_{ @ATRR@@** @{è_{ {_{ {_floating point / has caused an overflowprocedure 'Servo_libsimpleio_Open'/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/Servo_libsimpleio.modfloating point + has caused an overflowfloating point * has caused an overflowif this pointer value 'outp' is ever dereferenced it will cause an exceptionprocedure Openprocedure Closeprocedure 'Servo_libsimpleio_Write'procedure Writeprocedure fdServo_libsimpleioerrnolibpwmStoragem2isoChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHAP hA y$A@ \A0BSDAOAx   7Rm8 ,$DN\cPD~Servo_libsimpleio.mod$x$d_M2_Servo_libsimpleio_dep_M2_Servo_libsimpleio_init_M2_Servo_libsimpleio_finiServo_libsimpleio_Openm2iso_M2RTS_RealValueExceptionPWM_configurePWM_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionServo_libsimpleio_ClosePWM_closem2iso_Storage_DEALLOCATEServo_libsimpleio_WritePWM_writeServo_libsimpleio_fd_M2_Servo_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant(((P,P0tx|((PP((PPTX\(`(lPpPt((PP(DTX\h`hlPpPthhPPDHLxPx\P`PdxxxPPPP  P$P(lptxPPPP(P,P0X\`dhlptx|  $(,048<HLPTXl4L8lP.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @|@ &,1> 9@h J0 #S h c@    @ r/21 0 0 0 644 9480 ` ELFH!@@  _  _{7@@aT qT@R @#`T@ g#~T @R 7@cҠ9g`g#}RqATBRRҠ9gl+~`g#}RqATRRl+~yO g@~`g#~RqATR!R g@~O@c `g#|RqATR!R l+~`g#}RqATR!Rl+~yK;@?@@$RK@O@@@qT;@?@@@@qT@R@AT"R R@@G@@AT"R R@@O@@  {Ũ_{ @@`T qT @!R% @ATBRa R@@@ @@R@ATRR@  {¨_{@`T qT@!Rz @#`T@ g#~T @Rl  g@~`g#~RqATRR g@~@ATbRR@@c `g#|RqATRR l+~`g#}RqATRRl+~y?@ATBRAR@@@?@  {Ĩ_{ @ATRR@@** @{è_{ {_{ {_floating point / has caused an overflowprocedure 'PWM_libsimpleio_Open'/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/PWM_libsimpleio.modfloating point + has caused an overflowfloating point * has caused an overflowif this pointer value 'outp' is ever dereferenced it will cause an exceptionprocedure Openprocedure Closeprocedure 'PWM_libsimpleio_Write'procedure Writeprocedure fdPWM_libsimpleioerrnolibpwmStoragem2isoChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHAP hA y@A@ \A0BSDAOAx   3Le8z @6@\STDlPWM_libsimpleio.mod$x$d_M2_PWM_libsimpleio_dep_M2_PWM_libsimpleio_init_M2_PWM_libsimpleio_finiPWM_libsimpleio_Openm2iso_M2RTS_RealValueExceptionPWM_configurePWM_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionPWM_libsimpleio_ClosePWM_closem2iso_Storage_DEALLOCATEPWM_libsimpleio_WritePWM_writePWM_libsimpleio_fd_M2_PWM_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant(((P,P0tx|((PP((PPHLP(T(`PdPh((PP,<@DhHhTPXP\|hhPP,04x8xDPHPL`l|xxPP|PPPP $0P4P8ptx|PPPP ,P0P4\`dhlptx|  $(,048<@LPTX\p4L8lT.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@H &,1> 9@ J0 #S h c@     rRaspberryPi.o/ 0 0 0 644 2952 ` ELF@@  _  _{ {_{ {_RaspberryPiChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHDAO hdAW|d   +@U8DjRaspberryPi.mod$x$d_M2_RaspberryPi_dep_M2_RaspberryPi_init_M2_RaspberryPi_fini_M2_RaspberryPi_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant@DHLP|T|X\`dl4L8l|.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@X & , 1  >@9@ J0H#Skhpc@`   PrRaspberryPi4.o/ 0 0 0 644 2952 ` ELF@@  _  _{ {_{ {_RaspberryPi4ChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHDAO hdAW|d   -CY8DoRaspberryPi4.mod$x$d_M2_RaspberryPi4_dep_M2_RaspberryPi4_init_M2_RaspberryPi4_fini_M2_RaspberryPi4_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant@DHLP|T|X\`dl4L8l|.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@X & , 1  >@9@ J0H#Skhpc@`   PrChannel.o/ 0 0 0 644 5104 ` ELF0@@  _  _{S[c#[@[@*<D|c <D|Ӡ7*<D|c <D|Ӡ77@+@[@[@[@*<D|c <D|Ӡ;*<D|c <D|Ӡ;;@+@[@*?*??@+c+@[@|@@R|@3@SA[BcC#@{Ȩ_{S[cks{@{@*<D|c <D|ӠG*<D|c <D|ӠGG@7;@{@{@{@*<D|c <D|ӠK*<D|c <D|ӠKK@;@{@*O7@*OO@;;@{@|@@R|@;@{@|@@R|@C@SA[BcCkDsE{ʨ_{ {_{ {_: chip: channel: ChannelSTextIOm2isoSWholeIOGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E8HAA D ^ @AA E p DAO Ab    #4E8\c}DChannel.mod$x$d_M2_Channel_dep_M2_Channel_init_M2_Channel_finiChannel_GetDesignator1memcpym2iso_STextIO_WriteStringm2iso_SWholeIO_ReadCardm2iso_STextIO_SkipLineChannel_GetDesignator2_M2_Channel_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant<P|08<X\`t((00((008 8@@ $(((,0004H8H<@@@LP(T(X0\0p4L8.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@ @ &,1Q>9@ J0 #SChHc@( Pp   r/40 0 0 0 644 9192 ` ELF( @@  _  _{ 'G@@aT qT@Rv sK@O@@@@qa T@R@ATRR@@_@@ATR R@@G@G@qT@#`AT @ATBR R@@. @ATBR R@@G@cC``@`@`g#}RqAT"R R@@   @{ƨ_{ @@`T qT @!R% @AT"R R@@@ @@R@ATR! R@  {¨_{@`T qT@!R @ATRaR@@@@  {è_{@`T qT@!R F @@@@qT?@b@AT"R!R@@ ~`=g#}ᗟ!!R!?qATR!R@ ~`g#}RqATR!R@ {Ĩ_{ @ATRR@@** @{è_{ {_{ {_if this pointer value 'inp' is ever dereferenced it will cause an exceptionprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/ADC_libsimpleio.modfloating point / has caused an overflowprocedure 'ADC_libsimpleio_Open'procedure Closeprocedure ReadRawprocedure ReadVoltsfloating point * has caused an overflowprocedure 'ADC_libsimpleio_ReadVolts'assignment will cause a range error, as the runtime instance value of 'REAL' does not overlap with the type 'REAL'procedure fdADC_libsimpleioerrnolibadcRealMathm2isoStorageChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E HDA` B lA yA0htA@[ \A0BSDAO AC$   3Le8Dz|'h?Htb\DADC_libsimpleio.mod$x$d_M2_ADC_libsimpleio_dep_M2_ADC_libsimpleio_init_M2_ADC_libsimpleio_finiADC_libsimpleio_OpenADC_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionm2iso_RealMath_powerm2iso_M2RTS_RealValueExceptionADC_libsimpleio_CloseADC_closem2iso_Storage_DEALLOCATEADC_libsimpleio_ReadRawADC_readADC_libsimpleio_ReadVoltsm2iso_M2RTS_AssignmentExceptionADC_libsimpleio_fd_M2_ADC_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantPP`` P$P0`4`8tx|PP``PP``,048D`H`L((``,04(8(D`H`L88``xPP``hh``LPTPXPd`h`l00``@@PP$$  ,@0@4P8P<X@XDPHPT!X@\@`PdPh`l`pPtP!@@PPhhxx!@@PPxx!@@PPPP!@ @PP(!4L8p|h$.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @8@@ &x,x1x> 9@ J0 #S3 h8 0c@ h 0  r/59 0 0 0 644 9656 ` ELF!@@  _  _{W_g/+'+@@aT qT'@RD [@qT'@R< R|@_@ R|@R|@R|@3'@'@@qT+@R+@ATR R+@@@'@  WA_BgC{ɨ_{ @@`T qT @!R% @AT"R! R@@@ @@R@ATR R@  {¨_{S7gc?[@[@*<D|c <D|Ӡ?*<D|c <D|Ӡ??@+@[@[@[@*<D|c <D|ӠC*<D|c <D|ӠCC@+@[@*G*GG@+7@`T qTK@!R ՠ7@ATRAR7@+@#@@K@?@c@g@  տSA@{ɨ_{73@`T qT@!R @ATRR@@@@3@R7@  {Ĩ_{S/WSK@K@*<D|c <D|Ӡ7*<D|c <D|Ӡ77@#@K@K@K@*<D|c <D|Ӡ;*<D|c <D|Ӡ;;@#@K@*?*??@#/@`T qT@!R ՠ/@ATRR/@#@@@RңS@W@  տSA@{Ȩ_{ @ATRR@@** @{è_{ {_{ {_/dev/i2c-if this pointer value 'bus' is ever dereferenced it will cause an exceptionprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/I2C_libsimpleio.modprocedure Closeprocedure Transactionprocedure Readprocedure Writeprocedure fdI2C_libsimpleioerrnolibi2cSYSTEMm2isoStorageStringsWholeStrChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E0HAD [|A y,AA Bv A@o,AA B t  \A0BS@DAO `Ad   3Le8z!=DTiX<\DI2C_libsimpleio.mod$x$d_M2_I2C_libsimpleio_dep_M2_I2C_libsimpleio_init_M2_I2C_libsimpleio_finiI2C_libsimpleio_Openm2iso_WholeStr_CardToStrm2iso_Strings_ConcatI2C_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionI2C_libsimpleio_CloseI2C_closem2iso_Storage_DEALLOCATEI2C_libsimpleio_TransactionmemcpyI2C_transactionI2C_libsimpleio_ReadI2C_libsimpleio_WriteI2C_libsimpleio_fd_M2_I2C_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant$4P`dh`l`xp|p $(4p8p<P\lptxpp(,04@pDpHtppDdx  ppX\`0d0pptpx@@PP!@@PPXXPP "@@PP `$`(P,P8"<@@@DPHPLhPhTpXpd"h@l@pPtPxx|xpp"@@PPpp"@@PPpp"@@PP  P P " @ @ P$ P( h, h0 p4 p@ "D @H @L PP Pd " 4L8X <Dd.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @t @8@ & , 1 >X 9@x  J0` #S h c@  H  P!r/78 0 0 0 644 9096 ` ELF@@  _  _{ 'G@@aT qT@Rv sK@O@@@@qa T@R@AT"RR@@_@@AT"R R@@G@G@qT@#`AT @ATbR R@@. @ATbR R@@G@cC``@`@`g#}RqATBR R@@   @{ƨ_{ @@`T qT @!R% @ATBR R@@@ @@R@ATR! R@  {¨_{'@`T qT@!R @ATBRaR@@@'@  {è_{@`T qT@!R; @ATRaR@@@`>g#~ᗟ!!R!?qATRaR@@y*qJTRaR*@*@  {è_{ @ATR!R@@** @{è_{ {_{ {_if this pointer value 'outp' is ever dereferenced it will cause an exceptionprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/DAC_libsimpleio.modfloating point / has caused an overflowprocedure 'DAC_libsimpleio_Open'procedure Closeprocedure WriteRawprocedure WriteVoltsprocedure 'DAC_libsimpleio_WriteVolts'if this call is executed then the actual parameter will be out of range of the 2nd formal parameter 'sample'procedure fdDAC_libsimpleioerrnolibdacRealMathm2isoStorageChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E HDA` B lA yA0hDA0O \A0BSDAO AC   3Le8Dz|'h@JDeT\DDAC_libsimpleio.mod$x$d_M2_DAC_libsimpleio_dep_M2_DAC_libsimpleio_init_M2_DAC_libsimpleio_finiDAC_libsimpleio_OpenDAC_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionm2iso_RealMath_powerm2iso_M2RTS_RealValueExceptionDAC_libsimpleio_CloseDAC_closem2iso_Storage_DEALLOCATEDAC_libsimpleio_WriteRawDAC_writeDAC_libsimpleio_WriteVoltsm2iso_M2RTS_ParameterExceptionDAC_libsimpleio_fd_M2_DAC_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantPP`` P$P0`4`8tx|PP``PP``,048D`H`L((``,04(8(D`H`L88``ptxP|P``hh`` PP$`(`,@ptx|``      ((  $!(,0 4 80<0@ D P!TX\ ` d8h8lHpH|!  PPHH!  XX  !  !4L8p|hT.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@ @ &H,H1H`> 9@` J0 #S h 0c@x  0  8PrRaspberryPi5.o/ 0 0 0 644 2952 ` ELF@@  _  _{ {_{ {_RaspberryPi5ChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHDAO hdAW|d   -CY8DoRaspberryPi5.mod$x$d_M2_RaspberryPi5_dep_M2_RaspberryPi5_init_M2_RaspberryPi5_fini_M2_RaspberryPi5_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant@DHLP|T|X\`dl4L8l|.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @@X & , 1  >@9@ J0H#Skhpc@`   Pr/97 0 0 0 644 7664 ` ELF0@@  _  _{SK@K@*<D|c <D|Ӡ/*<D|c <D|Ӡ//@#@K@K@K@*<D|c <D|Ӡ3*<D|c <D|Ӡ33@#@K@*7*77@#@@aT qT@R! ՠ#@S@@@qT@R@ATR!R@@W@@  տSA@{Ǩ_{ @@`T qT @!R% @ATbRa R@@@ @@R@ATR R@  {¨_{@`T qT@!R @AT"RA R@@@@  {è_{'@`T qT@!R @AT"RR@@@'@  {Ĩ_{ @`T qT @!R @ATBRR@@ @  {¨_{ @ATRR@@** @{è_{ {_{ {_if this pointer value 'wdt' is ever dereferenced it will cause an exceptionprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/Watchdog_libsimpleio.modprocedure Closeprocedure GetTimeoutprocedure SetTimeoutprocedure Kickprocedure fdWatchdog_libsimpleioerrnolibwatchdogStoragem2isoGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E(HAp A B { tA yA0hA@jA f \A0BSDAO 8Am    =[y88 "$BWw|\xDWatchdog_libsimpleio.mod$x$d_M2_Watchdog_libsimpleio_dep_M2_Watchdog_libsimpleio_init_M2_Watchdog_libsimpleio_finiWatchdog_libsimpleio_OpenmemcpyWATCHDOG_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionWatchdog_libsimpleio_CloseWATCHDOG_closem2iso_Storage_DEALLOCATEWatchdog_libsimpleio_GetTimeoutWATCHDOG_get_timeoutWatchdog_libsimpleio_SetTimeoutWATCHDOG_set_timeoutWatchdog_libsimpleio_KickWATCHDOG_kickWatchdog_libsimpleio_fd_M2_Watchdog_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant<PPP````````,048D`H`Lh  ``8<@0D0P`T`X@@XX!@@XX``XX"@@XXhhX X"@ @$X(X,x0x48D"H@L@PXTXh" 4L8x8$|x<.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @x@8x &,1>@9@ J0H#SkhpXc@  H   "r/121 0 0 0 644 10336 ` ELF$@@  _  _{79/+' @@aT qT @R 7@qT RO 7@qT@RO  RaR/@qTO@O3 /@q!TO@$1ITbRRO@ O /@q!TO@D1ITbR RO@@O  R! R'@q!TO@1ITbR RO@O '@qTO@O  R R+@qaTK  +@qT RK +@qT@RK +@ qT`RK  R R@9;@?@ @*K@O@ @@qaT@R@ATR R@@G@+@q!T@ATBR R@@9 @ATBR! R@@!R9 @  {Ũ_{ @@`T qT @!R% @ATRR@@@ @@R@ATRAR@  {¨_{@`T qT@!R? @ATbRR@@9RqaT@ATBRR@@@ @AT"RAR@@@?@@9  {Ĩ_{9@`T qT@!R, @ATbRR@@9RqT@R @ATRaR@@9@@  {è_{ @ATR!R@@** @{è_{ {_{ {_this CASE statement does not have an ELSE statementprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/GPIO_libsimpleio.modwhole value addition will cause a range overflowprocedure 'GPIO_libsimpleio_Open'if this pointer value 'pin' is ever dereferenced it will cause an exceptionprocedure Closeprocedure Readprocedure Writeprocedure fdGPIO_libsimpleioerrnolibgpioStoragem2isoChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A EHAP hA yTA@SA0@ \A0BSDAO Ax   5Oi80&?TUetpx\DGPIO_libsimpleio.mod$x$d_M2_GPIO_libsimpleio_dep_M2_GPIO_libsimpleio_init_M2_GPIO_libsimpleio_finiGPIO_libsimpleio_Openm2iso_M2RTS_CaseExceptionm2iso_M2RTS_WholeValueExceptionGPIO_line_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionGPIO_libsimpleio_CloseGPIO_line_closem2iso_Storage_DEALLOCATEGPIO_libsimpleio_ReadGPIO_line_eventGPIO_line_readGPIO_libsimpleio_WriteGPIO_line_writeGPIO_libsimpleio_fd_M2_GPIO_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant88HH48<@LHPHTHH88HHHHLPT8X8dHhHl88HH$@P T X8\8hHlHp  88HH  88HH  ppHH  ppHH|  HH  HH   ,H0H4H  HH0 4 8<HHLHPd  HH! $(,048<H"LPTX\`dht"x|""" 4L8l0px.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @ @X &@ ,@ 1@ >8 9@8# J0@ #Sc hh (c@P#  H  ($r/141 0 0 0 644 11984 ` ELF+@@  _  _{W_goWSGCG@@aT qTC@R @qTC@R CR |@@ R|@@"@!@"@!@CR|@R|@ R|@;R?@|@?G3R7@|@7+R/@|@/EFC@@@@C@@q!T@1T@1T @@C@$RRBRC@@qT-  G@RG@ATR RG@@@G@ATR RG@@@C@  WA_BgCoD{Ш_{ @@`T qT @!RI @AT"RaR@@@ @@ATbRR@@@1`T@ATBRR@@@ @ @R@ATRR@  {¨_{S7WS?c@c@*<D|c <D|Ӡ?*<D|c <D|Ӡ??@/@c@c@c@*<D|c <D|ӠC*<D|c <D|ӠCC@/@c@*G*GG@/7@`T qTK@!R) ՠ7@ATRAR7@7@ATRAR7@/@#@(@@K@?@S@W@**  տSA@{ɨ_{'@`T qT@!R) @ATRR@@ATRR@@(@@@'@RR**  {Ĩ_{S/GS@S@*<D|c <D|Ӡ7*<D|c <D|Ӡ77@'@S@S@S@*<D|c <D|Ӡ;*<D|c <D|Ӡ;;@'@S@*?*??@'/@`T qT@!R( ՠ/@ATRR/@/@ATRR/@'@(@@@RRG@**  տSA@{Ȩ_{ @ATRR@@** @{è_{ {_{ {_/dev/spidev.if this pointer value 'dev' is ever dereferenced it will cause an exceptionprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/SPI_libsimpleio.modprocedure Closeprocedure Transactionprocedure Readprocedure Writeprocedure fdSPI_libsimpleioerrnolibspilibgpioSYSTEMm2isoStorageStringsWholeStrChannelGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E4H A E|A ],(AA B A@~,AA B   \A0BSDDAOdAo    3Le8 zX| '@(\cs \t DSPI_libsimpleio.mod$x$d_M2_SPI_libsimpleio_dep_M2_SPI_libsimpleio_init_M2_SPI_libsimpleio_finiSPI_libsimpleio_Openm2iso_WholeStr_CardToStrm2iso_Strings_AppendSPI_openGPIO_line_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionSPI_libsimpleio_CloseSPI_closeGPIO_line_closem2iso_Storage_DEALLOCATESPI_libsimpleio_TransactionmemcpySPI_transactionSPI_libsimpleio_ReadSPI_libsimpleio_WriteSPI_libsimpleio_fd_M2_SPI_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant <@  $t((xx((xx((((@(D(HLX\`t((T(X(\`lpt((`(d(h(l(x|((((  t (x (| 8 8    ( ( 8 8    4 (8 (< H@ HL P T | X X h h       # X X h h p p h h $ X X h h x x h h $ X X h$ h( , 0 h4 h@ $D XH XL hP hT X \ ` l $p Xt Xx h| h     $ X X h h     $ X X h h     $ X X h h   h h $ X$ X( h, h0 4 8 < H $L XP XT hX hl $"4L8X$ Ht h .symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @| @ & , 1 >9@) J0#Shc@) 0x  *r/160 0 0 0 644 9800 ` ELF"@@  _  _{S_[GS@S@*<D|c <D|Ӡ7*<D|c <D|Ӡ77@'@S@S@S@*<D|c <D|Ӡ;*<D|c <D|Ӡ;;@'@S@*?*??@'@@aT qT@R5 ՠ'@@[@_@@@qT@R@ATR! R@@g@@ATRA R@@G@@  տSA@{Ȩ_{ @@`T qT @!R% @ATR R@@@ @@R@ATRa R@  {¨_{'@`T qT@!R @ATBRR@@@@'@  {Ĩ_{ @ATRR@@@R@@qT?@qT@R  @{Ĩ_{@ATR!R@@1TRK|@~ @?ATRAR@!@RK|@~ !RR#K|@~ @AT"RR@#@@* R@@q!T @AT"RR@@3@@R@@q!TO@qT@R  {Ũ_{ ?;7<===>=? ==== =7@?@7@;@?@  @{Ȩ_{ @ATRR@@** @{è_{ {_{ {_if this pointer value 'dev' is ever dereferenced it will cause an exceptionprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/HID_libsimpleio.modprocedure Closeprocedure GetNameprocedure Sendprocedure Receiveprocedure fdHID_libsimpleioMessage64errnolibhidrawliblinuxStoragem2isoGCC: (crosstool-NG 1.28.0) 15.2.0zRx A E0A E,H\AA B  xA yA@j A@BeAP t xABZ \A0BSDDAOd@AN@   3Le8\z)0>Jbm|x$\DHID_libsimpleio.mod$x$d_M2_HID_libsimpleio_dep_M2_HID_libsimpleio_init_M2_HID_libsimpleio_finiHID_libsimpleio_OpenmemcpyHIDRAW_open3m2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionHID_libsimpleio_CloseHIDRAW_closem2iso_Storage_DEALLOCATEHID_libsimpleio_GetNameHIDRAW_get_nameHID_libsimpleio_SendHIDRAW_sendHID_libsimpleio_ReceiveLINUX_pollHIDRAW_receiveHID_libsimpleio_TransactionHID_libsimpleio_fd_M2_HID_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantH\PP``8<@PDPP`T`X ``(4DHLP\```d``TX\`l`p`t ``LPTXd`h`l``,048D`H`Ll@DH(L(X`\``88HH#88HHPPHH$88HH` `HH $$8(8,H0H4h8h<H@HL$P8T8XH\H`xdxhHlHx$|88HH$88HHPPHH$88HH$"4L8|0$$Hh.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.init_array.comment.note.GNU-stack.rela.eh_frame @ @ &D ,D 1H > 9@  J0 #S h c@!  x  "r