V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -mcpu=arm1176jzf-s A -mfloat-abi=hard A -mfpu=vfpv2 A -mtls-dialect=gnu A -marm A -mlibarch=armv6kz+fp A -march=armv6kz+fp P SS ZX RN RV NO_ALLOCATORS RV NO_DIRECT_BOOLEAN_OPERATORS RV NO_DISPATCHING_CALLS RV NO_ENUMERATION_MAPS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_ACCESS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_LOOPS RV NO_ELABORATION_CODE U remoteio.i2c%b remoteio-i2c.adb 5fc78794 OO PK KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W errno%s errno.ads errno.ali W i2c%s i2c.adb i2c.ali W messaging%s messaging.adb messaging.ali W remoteio%s remoteio.ads remoteio.ali U remoteio.i2c%s remoteio-i2c.ads 87cbd4b2 EE OO PF PK KU Z ada.exceptions%s a-except.adb a-except.ali Z ada.streams%s a-stream.adb a-stream.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W device%s device.adb device.ali W i2c%s i2c.adb i2c.ali W i2c.libsimpleio%s i2c-libsimpleio.adb i2c-libsimpleio.ali W message64%s message64.ads message64.ali W remoteio%s remoteio.ads remoteio.ali W remoteio.dispatch%s remoteio-dispatch.ads remoteio-dispatch.ali W remoteio.executive%s remoteio-executive.adb remoteio-executive.ali Z system%s system.ads system.ali Z system.put_images%s s-putima.adb s-putima.ali Z system.return_stack%s s-retsta.ads s-retsta.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.stream_attributes%s s-stratt.adb s-stratt.ali Z system.wch_stw%s s-wchstw.adb s-wchstw.ali D ada.ads 20250808065140 76789da1 ada%s D a-contai.ads 20250808065140 61e5e089 ada.containers%s D a-conhel.ads 20250808065140 46fe1ce3 ada.containers.helpers%s D a-coorse.ads 20250808065140 d90cfee3 ada.containers.ordered_sets%s D a-crbltr.ads 20250808065140 d3d16ba4 ada.containers.red_black_trees%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-ioexce.ads 20250808065140 40018c65 ada.io_exceptions%s D a-iteint.ads 20250808065140 49a8bee2 ada.iterator_interfaces%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-textio.ads 20250808065140 34ef47de ada.text_io%s D a-tiinio.ads 20250808065140 76699c8f ada.text_io.integer_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D device.ads 20250912235527 44ef6d83 device%s D errno.ads 20250822150043 0f1d4ec1 errno%s D i2c.ads 20250912235441 3c4129cc i2c%s D i2c-libsimpleio.ads 20250912235527 19551a74 i2c.libsimpleio%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrin.ads 20250808065140 5409c1a4 interfaces.c.strings%s D i-cstrea.ads 20250808065140 ffd01b9d interfaces.c_streams%s D message64.ads 20250912235441 b6477da7 message64%s D messaging.ads 20250925141903 96089d43 messaging%s D messaging-fixed.ads 20250912235441 4ff5c48c messaging.fixed%s D remoteio.ads 20250822150042 89db8a04 remoteio%s D remoteio-dispatch.ads 20250822150042 9377d1a0 remoteio.dispatch%s D remoteio-executive.ads 20250822150042 06359326 remoteio.executive%s D remoteio-i2c.ads 20250822150042 4cee3fac remoteio.i2c%s D remoteio-i2c.adb 20250822150042 b67d4276 remoteio.i2c%b D system.ads 20250808065140 d0bef732 system%s D s-atocou.ads 20250808065140 dc18efc3 system.atomic_counters%s D s-crtl.ads 20250808065140 beb39b9e system.crtl%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-ficobl.ads 20250808065140 dc5161d4 system.file_control_block%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-oscons.ads 20251021062004 42659860 system.os_constants%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-pooglo.ads 20250808065140 91708d21 system.pool_global%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-retsta.ads 20250808065140 0f6b06cb system.return_stack%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s D s-wchstw.ads 20250808065140 2d112c01 system.wch_stw%s G a e G c Z s b [create remoteio__i2c 37 12 none] G c Z s b [register remoteio__i2c 42 13 none] G c Z s b [register remoteio__i2c 49 13 none] G c Z s b [dispatch remoteio__i2c 54 13 none] G c Z s s [busrecIP remoteio__i2c 61 8 none] G c Z s s [TbustableBIP remoteio__i2c 70 3 none] G c Z s s [dispatchersubclassDA remoteio__i2c 72 8 none] G c Z s s [dispatchersubclassDF remoteio__i2c 72 8 none] G c Z s s [dispatchersubclassIP remoteio__i2c 72 8 none] G c Z b b [present remoteio__i2c 87 13 none] G c Z b b [configure remoteio__i2c 108 13 none] G c Z b b [transaction remoteio__i2c 149 13 none] G r c none [create remoteio__i2c 37 12 none] [register remoteio__executive 38 13 none] G r c none [dispatch remoteio__i2c 54 13 none] [initialize i2c__libsimpleio 39 13 none] G r s bussubclass [busrecIP remoteio__i2c 61 8 none] [bussubclassIP i2c__libsimpleio 82 8 none] G r s bussubclass [TbustableBIP remoteio__i2c 70 3 none] [bussubclassIP i2c__libsimpleio 82 8 none] G r s bussubclass [dispatchersubclassIP remoteio__i2c 72 8 none] [bussubclassIP i2c__libsimpleio 82 8 none] G r c none [configure remoteio__i2c 108 13 none] [initialize i2c__libsimpleio 39 13 none] X 3 a-conhel.ads 84R12 Reference_Control_Type<7|43R9> X 9 a-iteint.ads 24h9 Forward_Iterator 32h9 Reversible_Iterator<24R9[4|76]> X 18 device.ads 23K9*Device 42e11 32|23w6 45r12 65r18 76r60 33|52r12 82r35 27R8*Designator 30e13 32|45r19 65r25 33|52r19 32r3*Unavailable{27R8} 32|76r67 33|82r42 X 19 errno.ads 25K9*errno 79e10 33|23w6 121r18 130r18 146r18 169r18 178r18 183r18 224r18 31N3*EIO 33|146r24 224r24 32N3*ENXIO 33|130r24 178r24 45N3*ENODEV 33|183r24 48N3*EINVAL 33|121r24 169r24 X 20 i2c.ads 25K9*I2C 105e8 32|24w6 29r14 52r30 66r35 67r27 77r14 33|24w6 27r10 63r44 . 72r30 83r44 155r25 156r25 159r25 160r25 161r25 188r26 191r26 192r16 198r29 33I8*Address 33|156r29 188r30 35M8*Byte 33|198r33 37A8*Command(35M8) 33|160r29 39A8*Response(35M8) 33|161r29 41I8*MicroSeconds 33|27r14 159r29 191r30 192r20 45h8*BusInterface 50P8*Bus(45R8) 32|52r34 67r31 33|72r34 155r29 64x13*Read 33|209R11 72x13*Write 33|207R11 80x13*Transaction 33|205R11 X 21 i2c-libsimpleio.ads 25K13*libsimpleio 88e20 32|29w18 66r39 77r18 33|63r48 83r48 29R8*BusSubclass<20|45R8> 84e13 32|66r51 31r3*Destroyed{29R8} 32|77r30 33|63r60 83r60 39U13*Initialize 33|140s25 X 26 message64.ads 25K9*Message64[28|28] 32|25w6 56r12 57r16 33|89r12 90r16 110r12 111r16 151r12 . 152r16 229r12 230r16 X 27 messaging.ads 23K9*Messaging 41e14 33|25w6 28r10 93r17 216r20 219r18 31M8*Byte 33|28r20 93r27 216r30 219r28 33A8*Buffer(31M8) X 28 messaging-fixed.ads 34A11*Message{27|33A8} 32|56r22[26|25] 57r26[26|25] 33|89r22[26|25] . 90r26[26|25] 110r22[26|25] 111r26[26|25] 151r22[26|25] 152r26[26|25] 229r22[26|25] . 230r26[26|25] X 29 remoteio.ads 25K9*RemoteIO 94e13 32|26r6 27r6 31r9 33r34 38r25 72r34 79r5 33|30r14 33r25 . 40r44 41r46 42r48 113r11 120r26 125r12 154r16 168r26 173r12 253r5 38E8*MessageTypes 88e31 33|232r15 235r16 249r40 53n5*I2C_PRESENT_REQUEST{38E8} 33|40r23 238r12 55n5*I2C_CONFIGURE_REQUEST{38E8} 33|41r23 241r12 57n5*I2C_TRANSACTION_REQUEST{38E8} 33|42r23 244r12 90I11*ChannelNumber{natural} 32|44r12 51r12 70r27 33|51r12 71r12 98r14 113r20 . 120r35 125r21 154r25 168r35 173r21 X 30 remoteio-dispatch.ads 25K18*Dispatch 36e22 32|26w15 33r43 72r43 33|40r53 41r55 42r57 27h8*DispatcherInterface 32|33r52 72r52 29P8*Dispatcher(27R8) 33|40r62 41r64 42r66 X 31 remoteio-executive.ads 26K18*Executive 58e23 32|27w15 38r34 33|33r34 30P8*Executor(28R8) 32|38r44 33|33r44 38U13*Register 33|40s14 41s14 42s14 X 32 remoteio-i2c.ads 31K18*I2C 29|25k9 32|61E8 79l14 79e17 33|30b23 253l14 253t17 33R8*DispatcherSubclass<30|27R8> 35r29 42p13 43r19 49p13 50r19 54P13 55r19 . 72c8 74e13 33|38r17 50r19 70r19 88r19 109r19 150r19 228r19 35P8*Dispatcher(33R8) 38r61 33|33r61 35r12 37V12*Create{35P8} 38>5 33|32b12 45l7 45t13 38p5 executor{31|30P8} 33|33b5 40r5 41r5 42r5 42U13*Register 43=5 44>5 45>5 33|49b13 65l7 65t15 43r5 Self{33R8} 33|50b5 55r8 59m5 60m5 61m5 62m5 63m5 64m5 64m35 64r35 44i5 num{29|90I11} 33|51b5 55r19 59r16 60r16 61r16 62r16 63r16 64r16 64r46 45r5 desg{18|27R8} 33|52b5 62r35 49U13*Register 50=5 51>5 52>5 33|69b13 85l7 85t15 50r5 Self{33R8} 33|70b5 75r8 79m5 80m5 81m5 82m5 83m5 84m5 51i5 num{29|90I11} 33|71b5 75r19 79r16 80r16 81r16 82r16 83r16 84r16 52p5 bus{20|50P8} 33|72b5 84r35 54U13*Dispatch<30|31p13> 55=5 56>5 57<5 33|227b13 251l7 251t15 55r5 Self{33R8} 33|228b5 239m17 242m19 245m21 56a5 cmd{28|34A11[26|25]} 33|229b5 235r33 239r23 242r25 245r27 57a5 resp{28|34A11[26|25]} 33|230b5 239m28 242m30 245m32 61R8 BusRec 68e13 70r45 76r21 76r31 62b5*registered{boolean} 33|55r24 59m21 75r24 79m21 102r24 129r28 177r28 63b5*configured{boolean} 33|60m21 80m21 142m21 182r28 64b5*preconfig{boolean} 33|61m21 81m21 136r24 65r5*desg{18|27R8} 33|62m21 82m21 140r52 66r5*obj{21|29R8} 33|63m21 64m51 83m21 140m21 67p5*bus{20|50P8} 33|64m21 84m21 187r33 70A8 BusTable(61R8) 73r13 73a5 buses{70A8} 33|38m37 55r13 59m10 60m10 61m10 62m10 63m10 64m10 64m40 . 75r13 79m10 80m10 81m10 82m10 83m10 84m10 102r15 129r17 136r13 140r10 140r41 . 142m10 177r17 182r17 187r22 76r3 Unused{61R8} 33|38r57 X 33 remoteio-i2c.adb 35p5 Self{32|35P8} 38m5 40r73 41r75 42r77 44r12 87U13 Present 87b13 88=5 89>5 90<5 106l7 106t14 239s9 88r5 Self{32|33R8} 102r10 89a5 cmd{28|34A11[26|25]} 96r14 96r26 90a5 resp{28|34A11[26|25]} 96m5 103m9 103r32 92i5 byteindex{natural} 99m7 103r18 103r41 93m5 bitmask{27|31M8} 100m7 103r55 98i9 c{29|90I11} 99r20 100r29 102r21 108U13 Configure 108b13 109=5 110>5 111<5 147t6 242s9 109r5 Self{32|33R8} 129r12 136r8 140m5 140r5 140r36 142m5 110a5 cmd{28|34A11[26|25]} 116r14 116r26 120r16 125r35 111a5 resp{28|34A11[26|25]} 116m5 121m7 130m7 146m7 113i5 num{29|90I11} 125m5 129r23 136r19 140r16 140r47 142r16 149U13 Transaction 149b13 150=5 151>5 152<5 225l7 225t18 245s9 150r5 Self{32|33R8} 177r12 182r12 187r17 151a5 cmd{28|34A11[26|25]} 164r14 164r26 168r16 173r35 188r38 189r25 190r25 . 191r43 192r33 198r38 152a5 resp{28|34A11[26|25]} 164m5 169m7 178m7 183m7 216m9 219m7 224m7 154i5 num{29|90I11} 173m5 177r23 182r23 187r28 155p5 bus{20|50P8} 187m5 205r7 207r7 209r7 156i5 addr{20|33I8} 188m5 205r23 207r17 209r16 157i5 icmdlen{natural} 189m5 196r9 204r9 205r35 206r11 207r29 158i5 iresplen{natural} 190m5 204r28 205r51 208r11 209r29 214r8 219r33 159i5 delayus{20|41I8} 191m5 205r61 160a5 icmd{20|37A8} 197r16 198m9 205r29 207r23 161a5 iresp{20|39A8} 205m44 209m22 215r16 216r35 197i11 i{integer} 198r14 198r42 215i11 i{integer} 216r14 216r41 232e5 msgtype{29|38E8} 235m5 237r10 249r59