! / 0 0 0 0 2976 ` p ((((777?x?x?xGGGGGVVVVVVVlllllll <<<ppppppppp1 1 1 1 1 1 1 1 1 1 _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 5092 ` ELF(<4(-M   Ћ/-M   Ћ/pH-,M,K40 0-0K(00(   !!M  !!$ 011M0011$0 $`,P(0@(00(   !!M  !! 011M0011 0 , (00 00 0 00 0,0 40S000 %40 C00 0S000 &(00Q000 &|0,000-0[00S 0sD0080 '$000 KpDpH-DMD0KH @00@   !!M  !!( 011M0011(0 (`DP@0@@00@   !!M  !!$ 011M0011$0 $D @00 0 0 0 0 0 0D0 <@KH20000 <@K 20000 H0S101 5H0@C00 0S101- 6@0 0R101- 6|0D0 000#2SX10L16 68< K0C000S 101- 7@0 0R000- 70D0 0000S0006 7< K0C00 0S 0sL00<0 9(000 KphDH-M  000 KH-PPP P0<<D <0((0 (00 CC@@(P 4|$procedure 'ByteArray_Fill'/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/ByteArray.modwhole value subtraction will cause a range overflowprocedure Fillif this access to the dynamic array 'dst'['i'] is ever made then the index will be out of bounds in the 1st array subscriptthe FOR loop will cause the designator 'i' to be out of bounds when the BY value '1' is added0123456789ABCDEFprocedure 'ByteArray_HexDump'procedure HexDumpif this access to the dynamic array 'src'['i'] is ever made then the index will be out of bounds in the 1st array subscriptif 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.0A0aeabi&6KZ  "D4h|t  |   '(:((MPL\c!94HLgByteArray.mod$a$d_M2_ByteArray_dep_M2_ByteArray_init_M2_ByteArray_finiByteArray_Fillmemcpym2iso_M2RTS_WholeValueExceptionm2iso_M2RTS_DynamicArraySubscriptExceptionm2iso_M2RTS_ForLoopEndException__aeabi_unwind_cpp_pr1ByteArray_HexDumpm2iso_M2RTS_StaticArraySubscriptExceptionm2iso_STextIO_WriteChar_M2_ByteArray_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantLh d      4p"#(X"##    $ ( , 0 X%h l ptx&&&&     *** *** *$*(*,*$.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @%$+$0$0?pT0; @PXJV R @ b0 #k {p 1 p L HID_Munts.o/ 0 0 0 644 1972 ` ELF( 4(-M   Ћ/-M   Ћ/H-M  000 K H-0 @@(P HID_MuntsGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D,     '(:((MPH`{HID_Munts.mod$a$d_M2_HID_Munts_dep_M2_HID_Munts_init_M2_HID_Munts_fini_M2_HID_Munts_ctorm2iso_M2RTS_RegisterModule__aeabi_unwind_cpp_pr1m2iso_M2RTS_RequestDependantt     ******.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @H%+0?p ; @@8J0 V@R @x b0D#kg{pg1 HRandom.o/ 0 0 0 644 3716 ` ELF( 4(-M   Ћ/-M   Ћ/H--$M( (0 ? "<"(0#0 (0 ?"!0# 0B0 0S 0 2R000s 0S0S000s00s0S 202 *| ! 20C20!@B0S 0 02R000s 0S0S000s00s0S 101 *000" B30C0S!TS !CTp10X1 *P0D 0 0S(0   0S$101 / 0!C(0 (00:{,[kk+[Ek00s00#s0S000 2[k{[E{00s00#s0Sl00h0 2@FH K A_ NA | rTDH-M  000 KH-0 C@@(P 8procedure 'Random_rand'/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/Random.modwhole value multiplication will cause a range overflowwhole value subtraction will cause a range overflowwhole value addition will cause a range overflowfloating point / has caused an overflowprocedure randattempting to return from a procedure function 'rand' which will exceed exceed the range of type 'REAL'RandomGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D  $8,  8\   !(1((APMZzHRandom.mod$a$d_M2_Random_dep_M2_Random_init_M2_Random_finiRandom_rand__aeabi_idivm2iso_M2RTS_WholeValueExceptionm2iso_M2RTS_RealValueExceptionm2iso_M2RTS_ReturnException__aeabi_unwind_cpp_pr1_M2_Random_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantP|<         $ ( ,04P!\ ` ****** *$*.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4d @8 %+0$?p(; @ HJVR @H  b0#k{p1  $ P GPIO.o/ 0 0 0 644 1944 ` ELF(4(-M   Ћ/-M   Ћ/H-M  000 KH-0 @@(P GPIOGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D    ,      (+((9PHGbyGPIO.mod$a$d_M2_GPIO_dep_M2_GPIO_init_M2_GPIO_fini_M2_GPIO_ctorm2iso_M2RTS_RegisterModule__aeabi_unwind_cpp_pr1m2iso_M2RTS_RequestDependantt     ******.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @H%+0?p ; @$8J0 V<R @\ b0@#kc{pc1 DdMessage64.o/ 0 0 0 644 2040 ` ELF(P4(-M   Ћ/-M   Ћ/H-M  000 K H-((( (00 @@(P Message64SYSTEMm2isoGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DH     '(:((MPH`{Message64.mod$a$d_M2_Message64_dep_M2_Message64_init_M2_Message64_fini_M2_Message64_ctorm2iso_M2RTS_RegisterModule__aeabi_unwind_cpp_pr1m2iso_M2RTS_RequestDependantt       ******.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @$`%+0?p, ; @8JLVlR @ b0p#k{p1 tErrorHandling.o/0 0 0 644 3748 ` ELF( 4(-M   Ћ/-M   Ћ/pH-4M@KD0 050K<00<   !!M  !! 011M 0011 0 `@P<0@<00<   !!M  !! 011M 00110 @ <00 00 0 00 0@0 D0S 50[0#s0S`000 0,0 00K@0(0 <0$0 (0KD0S KppH-QMH KT1 L10L!  !!M  !! 011M 0011 0 `PQL1@L10L!  !!M  !! 011M 00110 P!L10 00 0 00 0P1 T1S, H1S) =K,H0@0 0<0 @0KP180 L140 80Kd000 0,0 00K=K(0 0$0 (0KT1S Kp H-M  000 K H-PPP H0<<@ @0((4 400  $,4<@CC@@(P  P$ERROR: , ErrorHandlingerrnoSTextIOm2isoFIOm2pimGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D <P|  P   /(F((]Pz H.IErrorHandling.mod$a$d_M2_ErrorHandling_dep_M2_ErrorHandling_init_M2_ErrorHandling_finiErrorHandling_CheckConditionmemcpym2iso_STextIO_WriteStringm2iso_STextIO_WriteLnm2pim_FIO_FlushOutErrm2iso_M2RTS_HALT__aeabi_unwind_cpp_pr1ErrorHandling_CheckErrorLINUX_strerror_M2_ErrorHandling_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantPl   \#x   ,%< @ DHLh&|&&&       ***!*** *$*(*,*$.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @ 8%+00?p00; @ XJ`FVR @h  b0#k{p1p pfp /0 0 0 0 644 5604 ` ELF(<4(-M   Ћ/-M   Ћ/H-0MK $0 $00S000s0S0 {k{J {k{ 0 0:gk[{{[E{00s00#s0S202 @[{kk7k[Ek00s00#s0S|20l2, @dk{7{zK {k{'{kF{00s00#s0S202) A {wk{'wkk7kn[Ek00s00#s0S101 Ack{7]kk7kX[Ek00s00#s0Sd10T13 ALIk{7{zK0000 0 00S, K000S#$0$0S000 W$00  $0S000 Xt$00  0 K ?eA?A`6A$$H-M  00S 000s0S 0 " 0S00|0 kt000 00S000,0 p$0 K$t$H- M   0S 000s0S0 g {hk{J{ek{ 0 W {\k{'{[kF{00s00#s0S\10X1) P{Gk{'Ikk7kD[Ek00s00#s0S 100 5k{75kk7k.[Ek00s00#s0S0003 !k{7{zK0S00|0 d00  K ?A`6A?$$H-M 0S,00(0  00@K$$H-M  000 KH-ddd \0PPT H0<<D D0((8 00 @@@A@@(P X$0<procedure '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 overflowfloating point * has caused an overflowprocedure Openif this pointer value 'outp' is ever dereferenced it will cause an exceptionprocedure Closeprocedure 'Servo_libsimpleio_Write'procedure Writeprocedure fdServo_libsimpleioerrnolibpwmStoragem2isoChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DX  p   7(R((mP *CH[eX\zHServo_libsimpleio.mod$a$d_M2_Servo_libsimpleio_dep_M2_Servo_libsimpleio_init_M2_Servo_libsimpleio_finiServo_libsimpleio_Openm2iso_M2RTS_RealValueExceptionPWM_configurePWM_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilException__aeabi_unwind_cpp_pr1Servo_libsimpleio_ClosePWM_closem2iso_Storage_DEALLOCATEServo_libsimpleio_WritePWM_writeServo_libsimpleio_fd_M2_Servo_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantH   `  !"0#X$$       $'($    P  $*@ D H L P T $   -  .(.<.P.d.p t x |    ***%*** *$*(*,*0*4*8*<*,.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @h%+0H?p @; @0xJH VP R @ b0T #kw {pw 1  /21 0 0 0 644 5588 ` ELF(,4(-M   Ћ/-M   Ћ/H-0MK $0 $00S000s0S0 {{J {k{ 0 0:gk[{{[E{00s00#s0S202 @[{kk7k[Ek00s00#s0Sh20X2, @Pk{7{zK k[{{kF{00s00#s0S101 A {n[k0:g{[&[kKD[00s00#s0S1010 A{&[kk7kV[Ek00s00#s0SL10<1? A4Gk{7{zK0000 0 00S, K000S#$0$0S000 W$00  $0S|00x0 X\$00  0 K Y@eA?$ H-M  00S 000s0S 0 " 0S00|0 kt000 00S000,0 p$0 K p$H- M   0S 000s0S0 r {{J{nk{ 0 c kc[{{bkF{00s00#s0Sp10l1 d{N[k0SH10D1; 000:g{[&[>KD[00s00#s0S0000 {&.kk7k)[Ek00s00#s0S000E k{7{zK0S`00\0 H00  KY@?$ H-M 0S,00(0  00@K $H-M  000 KH-ddd \0PPT H0<<D D0((8 00 @@@A@@(P T$0<procedure '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 overflowfloating point * has caused an overflowprocedure Openif this pointer value 'outp' is ever dereferenced it will cause an exceptionprocedure Closeprocedure 'PWM_libsimpleio_Write'procedure Writeprocedure fdPWM_libsimpleioerrnolibpwmStoragem2isoChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D T  l   3(L((ePz7\MWT\jHPWM_libsimpleio.mod$a$d_M2_PWM_libsimpleio_dep_M2_PWM_libsimpleio_init_M2_PWM_libsimpleio_finiPWM_libsimpleio_Openm2iso_M2RTS_RealValueExceptionPWM_configurePWM_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilException__aeabi_unwind_cpp_pr1PWM_libsimpleio_ClosePWM_closem2iso_Storage_DEALLOCATEPWM_libsimpleio_WritePWM_writePWM_libsimpleio_fd_M2_PWM_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependantD   d  !"0#X$$       |$'($    $h  $ *8 < @ D H L P $   -  .$.8.L.`.l p t x |   ***%*** *$*(*,*0*4*8*<*,.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @H%+0H?p @; @ xJD VD R @ b0H #kk {pk 1  RaspberryPi.o/ 0 0 0 644 2032 ` ELF(H4(-M   Ћ/-M   Ћ/H-M  000 K H-((( 00 @@(P RaspberryPiChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DD     +(@((UPHjRaspberryPi.mod$a$d_M2_RaspberryPi_dep_M2_RaspberryPi_init_M2_RaspberryPi_fini_M2_RaspberryPi_ctorm2iso_M2RTS_RegisterModule__aeabi_unwind_cpp_pr1m2iso_M2RTS_RequestDependantt      ******.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @$X%+0?p( ; @|8JHV`R @ b0d#k{p1 hRaspberryPi4.o/ 0 0 0 644 2040 ` ELF(P4(-M   Ћ/-M   Ћ/H-M  000 KH-((( 00 @@(P RaspberryPi4ChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DD     -(C((YPHoRaspberryPi4.mod$a$d_M2_RaspberryPi4_dep_M2_RaspberryPi4_init_M2_RaspberryPi4_fini_M2_RaspberryPi4_ctorm2iso_M2RTS_RegisterModule__aeabi_unwind_cpp_pr1m2iso_M2RTS_RequestDependantt      ******.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @,X%+0?p( ; @8JHVdR @ b0h#k{p1 lChannel.o/ 0 0 0 644 3508 ` ELF( 4(-M   Ћ/-M   Ћ/pH-V_Hy\,HADC_libsimpleio.mod$a$d_M2_ADC_libsimpleio_dep_M2_ADC_libsimpleio_init_M2_ADC_libsimpleio_finiADC_libsimpleio_OpenADC_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionm2iso_RealMath_powerm2iso_M2RTS_RealValueException__aeabi_unwind_cpp_pr1ADC_libsimpleio_CloseADC_closem2iso_Storage_DEALLOCATEADC_libsimpleio_ReadRawADC_readADC_libsimpleio_ReadVoltsm2iso_M2RTS_AssignmentExceptionADC_libsimpleio_fd_M2_ADC_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant"#$@$$$%P&     $4)D*l$   $(,< @ D +$H&.      $  $ ( P1` d hl p222222        ***'*** *$*(*,*0*4*8*<*@*D*0.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @%P+P0PT?pH; @JpV\ R @D b0` #k {p 1 0  L/59 0 0 0 644 5848 ` ELF(04(-M   Ћ/-M   Ћ/H-`MTKX \0 X00S000s0S\0 E T0S \0 = H0K$0 0 0 P$0K00 00 H0K0 00 80K 0 00 0K0K K80K(K\ \00SX0X0SH00D0 L<X00(  \0 K H-M  00S 000s0S 0 " 0S00|0 at000 00S000,0 f$0 KpH-4M( , 4K 0000   !!M  !! 011M0011 0 `4P00@0000   !!M  !! 011M00110 4 000 00 0 00 040 (0S 000s0S0  (0SX00T0 zL( 40    00 , KpH- M  K 0S 000s0S0  0ST00P0 H 0    00  KpH-4M( , 4K 0000   !!M  !! 011M0011 0 `4P00@0000   !!M  !! 011M00110 4 000 00 0 00 040 (0S 000s0S0  (0ST00P0 H(04 0000000, KpH-M 0S,00(0  00@K$H-M  000 K4DH- 0 0 0xx 0ddx l0PPh X0<<X 40((0 000 4DHPX`hpx@@C@CA@@(P $x0P<HT/dev/i2c-procedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/I2C_libsimpleio.modif this pointer value 'bus' is ever dereferenced it will cause an exceptionprocedure Closeprocedure Transactionprocedure Readprocedure Writeprocedure fdI2C_libsimpleioerrnolibi2cSYSTEMm2isoStorageStringsWholeStrChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DlxDP     3(L((ePz8T[kxP\HI2C_libsimpleio.mod$a$d_M2_I2C_libsimpleio_dep_M2_I2C_libsimpleio_init_M2_I2C_libsimpleio_finiI2C_libsimpleio_Openm2iso_WholeStr_CardToStrm2iso_Strings_ConcatI2C_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilException__aeabi_unwind_cpp_pr1I2C_libsimpleio_CloseI2C_closem2iso_Storage_DEALLOCATEI2C_libsimpleio_TransactionmemcpyI2C_transactionI2C_libsimpleio_ReadI2C_libsimpleio_WriteI2C_libsimpleio_fd_M2_I2C_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant$<%P&p'(    T(l+|,(   ..X(/   ((X/l p t p..(0/D H L (   4  "! 5 545H5\5p5555          ***)*** *$*(*,*0*4*8*<*@*D*H*L*3.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @% + 0 `?pt P; @J VP R @ b0T #kw {pw 1 `! /78 0 0 0 644 5412 ` ELF(|4(-M   Ћ/-M   Ћ/H-,MK $0 $00S000s0S0 q  K000Sf$0$0S101 G$00  $0S`10\1 HT$00  0S {@{ $0S101 M$0 0 * $0S000 P$0@ 0:g{G @{ [kk[Ek00s00#s0S\00X0" PD [kk0 K@H-M  00S 000s0S 0 " 0S00|0 dt000 00S000,0 i$0 K H-M   0S 000s0S0  0S<0080 {000   K0H-M   0S 000s0S 0 4 0S000$ 0k[{{&kF{ r  "r R000 lk[{{:ST00<0 4:  KD\H-M 0S,00(0  00@KH-M  000 KH-xxx p0ddh \0PPX X0<<L D0((< 00  (4<DA@@@A@@(P H$0<<Hprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/DAC_libsimpleio.modif this pointer value 'outp' is ever dereferenced it will cause an exceptionprocedure 'DAC_libsimpleio_Open'floating point / has caused an overflowprocedure 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.0A0aeabi&6KZ  "D<Hx(<  <   3(L((ePTz%>WaHP|\HDAC_libsimpleio.mod$a$d_M2_DAC_libsimpleio_dep_M2_DAC_libsimpleio_init_M2_DAC_libsimpleio_finiDAC_libsimpleio_OpenDAC_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilExceptionm2iso_RealMath_powerm2iso_M2RTS_RealValueException__aeabi_unwind_cpp_pr1DAC_libsimpleio_CloseDAC_closem2iso_Storage_DEALLOCATEDAC_libsimpleio_WriteRawDAC_writeDAC_libsimpleio_WriteVoltsm2iso_M2RTS_ParameterExceptionDAC_libsimpleio_fd_M2_DAC_libsimpleio_ctorm2iso_M2RTS_RegisterModulem2iso_M2RTS_RequestDependant"#$@$$$%P&     $4)D*l$   $(,< @ D $&P.d+      $   1( , 04 8T2h2|2222        ***'*** *$*(*,*0*4*8*<*@*D*0.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @%+0T?plH; @`JLV R @ b0 #k' {p' 1X 0  RaspberryPi5.o/ 0 0 0 644 2040 ` ELF(P4(-M   Ћ/-M   Ћ/H-M  000 KH-((( 00 @@(P RaspberryPi5ChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DD     -(C((YPHoRaspberryPi5.mod$a$d_M2_RaspberryPi5_dep_M2_RaspberryPi5_init_M2_RaspberryPi5_fini_M2_RaspberryPi5_ctorm2iso_M2RTS_RegisterModule__aeabi_unwind_cpp_pr1m2iso_M2RTS_RequestDependantt      ******.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @,X%+0?p( ; @8JHVdR @ b0h#k{p1 l/97 0 0 0 644 5148 ` ELF(t4(-M   Ћ/-M   Ћ/pH-,M,K0 40 (00(   !!M  !! 011M0011 0 `,P(0@(00(   !!M  !! 011M00110 , (00 00 0 00 0,0 000S000s0S40 ,0$K4 400S0000SD00@0 A8000$  40 KpH-M  00S 000s0S 0 " 0S00|0# St000 00S000,0 X$0 KH-M   0S 000s0S0  0S<0080) j000   KH- M   0S 000s0S0  0S<0080) 00 K0 KH-M  0S 000s0S 0  0S80040" ,00  KH-M 0S,00(0  00@K(H-M  000 K8PH-PPP H0<<@ 40((0 000 8PT\hpC@@@@A@@(PP D$0L<HTprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/Watchdog_libsimpleio.modif this pointer value 'wdt' is ever dereferenced it will cause an exceptionprocedure Closeprocedure GetTimeoutprocedure SetTimeoutprocedure Kickprocedure fdWatchdog_libsimpleioerrnolibwatchdogStoragem2isoGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "DDP8D@L x  P   =([((yPP 9DYnL\HWatchdog_libsimpleio.mod$a$d_M2_Watchdog_libsimpleio_dep_M2_Watchdog_libsimpleio_init_M2_Watchdog_libsimpleio_finiWatchdog_libsimpleio_OpenmemcpyWATCHDOG_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilException__aeabi_unwind_cpp_pr1Watchdog_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_RequestDependantH$d$%&'D H L '*+'8 < @ '-   l'/   ',1@ D H '   4  "!5505D5P T X \ ` d ***(*** *$*(*,*0*4*8*<*@*D*H*L*3.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4h @%+0`?pP; @HJLvVR @ b0#k{p1 `! | 9/121 0 0 0 644 5792 ` ELF(4(-M   Ћ/-M   Ћ/H-0MK !0K00S000s0S0 0S00  0S00  303 C0S00 + 0S 0 s202# G000  0S 0s202# Hp000  L20H2 I@ 0S 0s$20 2# L 000  0S00  101 N0S0 0  0S0 0  0S0 0  0S0 0  @10<1 U4!0[ K 0 0  00S600S000 d00  0S0S000 gx00   0SX00@0 i800  0 KH-M  00S 000s0S 0 " 0S00|0 }t000 00S000,0 $0 K`H- M   0S 000s0S0 8 0S000 000#s0S0S000" 0K0  0SP00L0! D0K0 00s 0 KpH-M 0 0K0S 000s0S0 & 0S000 000#s0S0 0S<0080 00 [0  KH-M 0S,00(0  00@KH-M  000 KH-ddd \0PPT H0<<D D0((8 00 @@@@A@@(P X$`0<Hprocedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/GPIO_libsimpleio.modthis CASE statement does not have an ELSE statementprocedure 'GPIO_libsimpleio_Open'whole value addition will cause a range overflowif this pointer value 'pin' is ever dereferenced it will cause an exceptionprocedure Closeprocedure Readprocedure Writeprocedure fdGPIO_libsimpleioerrnolibgpioStoragem2isoChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D LXT`  x   5(O((iP-=V Ll|X`\HGPIO_libsimpleio.mod$a$d_M2_GPIO_libsimpleio_dep_M2_GPIO_libsimpleio_init_M2_GPIO_libsimpleio_finiGPIO_libsimpleio_Openm2iso_M2RTS_CaseExceptionm2iso_M2RTS_WholeValueExceptionGPIO_line_openm2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilException__aeabi_unwind_cpp_pr1GPIO_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_RequestDependant"L##"#D""$ %H&&&      &)*&   &&, &$-L P T &(&@/T X \ &   2   303D3X3l3x |      ***'*** *$*(*,*0*4*8*<*@*D*1.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @%+0T?p H; @Jd VD R @d b0H #kk {pk 1 @ l/141 0 0 0 644 6720 ` ELF(4(-M   Ћ/-M   Ћ/H-MKK 00S000s0S0 0S 0 p0KH0 0D0 H0K`0K@0 0<0 @0KK " 0 00 K! 0 00 p0K80 040 0K00 0,0 00K 8K1(0 0$0 0K 0 00 0K (K`0K0 00 0K0 0 0 0K KKP0K  0 0 00S?0s0s L0K  0000 00S ) 0L0 00S000 ex00P  0SL00H0 f@00L  0 K $4H-M  00S 000s0S 0 C 0S101 {000 0S000 000s 0S000" |000  00S000,0 $0 K4pH-4M( 0K40 ,00,   !!M  !! 011M0011 0 `0P,0@,00,   !!M  !! 011M00110 0 ,00 00 0 00 000 (0S 000s0S0 % (0S000 ((0S`00\0( T( 00   00040 Kp4H- M K0 0S 000s0S0 $ 0S000 |0S\00X0( P 0   0000 K4pH-4M( 0K40 ,00,   !!M  !! 011M0011 0 `0P,0@,00,   !!M  !! 011M00110 0 ,00 00 0 00 000 (0S 000s0S0 % (0S000 ( (0S`00\0( T(000 000000040 Kp,4H-M 0S,00(0  00@K<4H-M  000 KL\H- 0 0 0 0xx 0dd| p0PPl \0<<\ 40((4 400 L\`hpx@@C@CA@@(P8 $0 <, Ht T/dev/spidev.procedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/SPI_libsimpleio.modif this pointer value 'dev' is ever dereferenced it will cause an exceptionprocedure Closeprocedure Transactionprocedure Readprocedure Writeprocedure fdSPI_libsimpleioerrnolibspilibgpioSYSTEMm2isoStorageStringsWholeStrChannelGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D$8   , ` t   t L    3(L((ePz8x$.>Wsz \, HSPI_libsimpleio.mod$a$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_PointerNilException__aeabi_unwind_cpp_pr1SPI_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%%%&X'())$ ( , 0 4 ),),)D-\.)   008)d)1   <)h)1   00H )t ) 1     )  $  (  P 6`  d  h l "p ! 7 7 7 7 7 7 7 7, 7@ 7L  P  T  X  \  `  d  h  l  p  t  ******* *$*(*,*0*4*8*<*@*D*H*L*5.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4x  @p% + 0 `?p P; @lJ\ VR @ b0 #k/{p/1`!  /160 0 0 0 644 5860 ` ELF(<4(-M   Ћ/-M   Ћ/pH-,M( , 4K 0000   !!M  !! 011M0011 0 `4P00@0000   !!M  !! 011M00110 4 000 00 0 00 040 00S000s0S 0 1 4 $K 000,( 00S#00S|00x0 Ip00$  0SD00@0 J800  0 KpH-M  00S 000s0S 0 " 0S00|0 ^t000 00S000,0 c$0 KH-M K0 0S 000s0S0  0S<0080" v000  KMH-M 0St00p0 h0 KH000@ H00S0@S H0 KHЍ/H-(M  0S101 00s?  K0?0C10 R\10X1 P   K0?0C10  K0?0C10 0S0009 0K K K0 000 00S 0St00p0! h0 K 000@ 00S0@S 0 KMH-@M L040 000L H KHЍ/H-M 0S,00(0  00@KH-M  000 K(8H- 0xx| p0ddl \0PP\ H0<<L L0((( 00 (8<HP\hpC@@@@@A@@(P <$0<THT`procedure Open/export/home/pmunts/src/muntsos/toolchain/libsimpleio/../../../libsimpleio/gm2/modules/simpleio/HID_libsimpleio.modif this pointer value 'dev' is ever dereferenced it will cause an exceptionprocedure Closeprocedure GetNameprocedure Sendprocedure Receiveprocedure fdHID_libsimpleioMessage64errnolibhidrawliblinuxStoragem2isoGCC: (crosstool-NG 1.28.0) 15.2.0A0aeabi&6KZ  "D|0<     3(L((ePDz0@<UayT\HHID_libsimpleio.mod$a$d_M2_HID_libsimpleio_dep_M2_HID_libsimpleio_init_M2_HID_libsimpleio_finiHID_libsimpleio_OpenmemcpyHIDRAW_open3m2iso_Storage_ALLOCATEm2iso_M2RTS_PointerNilException__aeabi_unwind_cpp_pr1HID_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$d$%&'T'   '$*4+\'|   '-0 4 8 |'/   ('|''(1d'2   ,.<0'   6  "!7$787L7`7t77        ***(*** *$*(*,*0*4*8*<*@*D*H*L*P*T*5.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.init_array.comment.note.GNU-stack.ARM.attributes4 @%+0l?pT X; @J vV$ R @ b0( #kK {pK 1| !