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.gpio%b remoteio-gpio.adb b8d14b28 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 device%s device.adb device.ali W gpio%s gpio.ads gpio.ali W gpio.libsimpleio%s gpio-libsimpleio.adb gpio-libsimpleio.ali W messaging%s messaging.adb messaging.ali W remoteio%s remoteio.ads remoteio.ali U remoteio.gpio%s remoteio-gpio.ads 510948e6 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 gpio%s gpio.ads gpio.ali W gpio.libsimpleio%s gpio-libsimpleio.adb gpio-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-tienio.ads 20250808065140 77610959 ada.text_io.enumeration_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D device.ads 20250912235527 44ef6d83 device%s D gpio.ads 20250912235441 5224934b gpio%s D gpio-libsimpleio.ads 20250912235527 fb1a05cc gpio.libsimpleio%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D i-cstrea.ads 20250808065140 ffd01b9d interfaces.c_streams%s D io_interfaces.ads 20250912235441 03fd2692 io_interfaces%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-gpio.ads 20250822150042 4422958c remoteio.gpio%s D remoteio-gpio.adb 20250822150042 d50e2ba8 remoteio.gpio%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__gpio 39 12 none] G c Z s b [register remoteio__gpio 44 13 none] G c Z s b [register remoteio__gpio 53 13 none] G c Z s b [dispatch remoteio__gpio 60 13 none] G c Z s s [pinrecIP remoteio__gpio 67 8 none] G c Z s s [TpinarrayBIP remoteio__gpio 78 3 none] G c Z s s [dispatchersubclassDA remoteio__gpio 80 8 none] G c Z s s [dispatchersubclassDF remoteio__gpio 80 8 none] G c Z s s [dispatchersubclassIP remoteio__gpio 80 8 none] G c Z b b [present remoteio__gpio 112 13 none] G c Z b b [configure remoteio__gpio 133 13 none] G c Z b b [read remoteio__gpio 183 13 none] G c Z b b [write remoteio__gpio 221 13 none] G r c none [create remoteio__gpio 39 12 none] [register remoteio__executive 38 13 none] G r c none [register remoteio__gpio 44 13 none] [initialize gpio__libsimpleio 48 13 none] G r c none [dispatch remoteio__gpio 60 13 none] [destroy gpio__libsimpleio 59 13 none] G r c none [dispatch remoteio__gpio 60 13 none] [initialize gpio__libsimpleio 48 13 none] G r s pinsubclass [pinrecIP remoteio__gpio 67 8 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r s pinsubclass [TpinarrayBIP remoteio__gpio 78 3 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r s pinsubclass [dispatchersubclassIP remoteio__gpio 80 8 none] [pinsubclassIP gpio__libsimpleio 97 8 none] G r c none [configure remoteio__gpio 133 13 none] [destroy gpio__libsimpleio 59 13 none] G r c none [configure remoteio__gpio 133 13 none] [initialize gpio__libsimpleio 48 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 31|23w6 47r16 73r18 85r59 32|23w6 27r10 54r16 27R8*Designator 30e13 31|47r23 73r25 32|27r17 54r23 32r3*Unavailable{27R8} 31|85r66 X 19 gpio.ads 26K9*GPIO 54e9 31|24r6 56r34 74r35 75r27 86r14 32|24r6 28r10 67r43 73r18 . 74r41 79r18 80r41 95r34 161r22 167r22 168r43 170r22 171r43 38n22*Input{38E8} 32|74r46 171r48 38n29*Output{38E8} 32|80r46 168r48 47h8*PinInterface<24|41R8[42]> 52P8*Pin(47R8) 31|56r39 75r32 32|95r39 X 20 gpio-libsimpleio.ads 25K14*libsimpleio 104e21 31|24w11 74r40 86r19 32|24w11 28r15 67r48 73r23 . 79r23 161r27 167r27 170r27 32R8*PinSubclass<19|47R8> 100e13 31|74r52 32|28r27 34r3*Destroyed{32R8} 31|86r31 32|67r60 48U13*Initialize 32|73s35 79s35 167s39 170s39 59U13*Destroy 32|161s39 X 24 io_interfaces.ads 41h8*InputOutputInterface 45y12*Get{boolean} 32|205R33[19|42] 209R37[19|42] 49x13*Put 32|247R30[19|42] 249R30[19|42] X 25 message64.ads 25K9*Message64[27|28] 31|25w6 62r12 63r16 32|114r12 115r16 135r12 136r16 . 185r12 186r16 223r12 224r16 261r12 262r16 X 26 messaging.ads 23K9*Messaging 41e14 32|25w6 29r10 118r17 139r18 189r18 227r18 31M8*Byte 32|29r20 118r27 139r28 189r28 227r28 33A8*Buffer(31M8) X 27 messaging-fixed.ads 34A11*Message{26|33A8} 31|62r22[25|25] 63r26[25|25] 32|114r22[25|25] . 115r26[25|25] 135r22[25|25] 136r26[25|25] 185r22[25|25] 186r26[25|25] 223r22[25|25] . 224r26[25|25] 261r22[25|25] 262r26[25|25] X 28 remoteio.ads 25K9*RemoteIO 94e13 31|26r6 27r6 29r9 31r34 40r25 80r34 88r5 32|31r14 34r25 . 41r45 42r47 43r42 44r43 288r5 38E8*MessageTypes 88e31 32|264r15 267r16 284r40 45n5*GPIO_PRESENT_REQUEST{38E8} 32|41r23 270r12 47n5*GPIO_CONFIGURE_REQUEST{38E8} 32|42r23 273r12 49n5*GPIO_READ_REQUEST{38E8} 32|43r23 276r12 51n5*GPIO_WRITE_REQUEST{38E8} 32|44r23 279r12 90I11*ChannelNumber{natural} 31|46r16 55r16 78r27 32|53r16 94r16 123r14 148r14 . 196r14 236r14 X 29 remoteio-dispatch.ads 25K18*Dispatch 36e22 31|26w15 31r43 80r43 32|41r54 42r56 43r51 44r52 27h8*DispatcherInterface 31|31r52 80r52 29P8*Dispatcher(27R8) 32|41r63 42r65 43r60 44r61 X 30 remoteio-executive.ads 26K18*Executive 58e23 31|27w15 40r34 32|34r34 30P8*Executor(28R8) 31|40r44 32|34r44 38U13*Register 32|41s14 42s14 43s14 44s14 X 31 remoteio-gpio.ads 29K18*GPIO 28|25k9 31|67E8 88l14 88e18 32|31b23 288l14 288t18 31R8*DispatcherSubclass<29|27R8> 33r29 44p13 45r23 53p13 54r23 60P13 61r19 . 80c8 82e13 32|39r17 52r23 93r23 113r19 134r19 184r19 222r19 260r19 33P8*Dispatcher(31R8) 40r61 32|34r61 36r12 35E8*Kinds 35e53 48r16 57r16 71r18 32|55r16 96r16 35n18*InputOnly{35E8} 32|70r12 242r42 35n29*OutputOnly{35E8} 32|76r12 35n41*InputOutput{35E8} 48r30 57r30 85r34 32|55r25 82r12 96r30 37E8*Polarities 37e45 49r16 58r16 72r18 32|56r16 97r16 37n23*ActiveLow{37E8} 37n34*ActiveHigh{37E8} 49r30 58r30 85r47 32|56r30 97r30 204r38 246r38 39V12*Create{33P8} 40>5 32|33b12 47l7 47t13 40p5 executor{30|30P8} 32|34b5 41r5 42r5 43r5 44r5 44U13*Register 45=5 46>5 47>5 48>5 49>5 32|51b13 88l7 88t15 45r5 Self{31R8} 32|52b5 59r8 63m5 64m5 65m5 66m5 67m5 71m9 72m9 73m46 73r46 . 74r11 77m9 78m9 79m46 79r46 80r11 83m9 84m9 87m5 87m27 87r27 46i5 num{28|90I11} 32|53b5 59r18 63r15 64r15 65r15 66r15 67r15 71r19 72r19 . 73r56 74r21 77r19 78r19 79r56 80r21 83r19 84r19 87r15 87r37 47r5 desg{18|27R8} 32|54b5 66r34 48e5 kind{35E8} 32|55b5 64r34 69r10 49e5 polarity{37E8} 32|56b5 65r34 53U13*Register 54=5 55>5 56>5 57>5 58>5 32|92b13 110l7 110t15 54r5 Self{31R8} 32|93b5 100r8 104m5 105m5 106m5 107m5 108m5 109m5 55i5 num{28|90I11} 32|94b5 100r18 104r15 105r15 106r15 107r15 108r15 109r15 56p5 pin{19|52P8} 32|95b5 109r34 57e5 kind{35E8} 32|96b5 107r34 58e5 polarity{37E8} 32|97b5 108r34 60U13*Dispatch<29|31p13> 61=5 62>5 63<5 32|259b13 286l7 286t15 61r5 Self{31R8} 32|260b5 271m17 274m19 277m14 280m15 62a5 cmd{27|34A11[25|25]} 32|261b5 267r33 271r23 274r25 277r20 280r21 63a5 resp{27|34A11[25|25]} 32|262b5 271m28 274m30 277m25 280m26 67R8 PinRec 76e13 78r45 84r21 85r5 68b5*registered{boolean} 32|59r23 63m20 100r23 104m20 127r23 153r34 200r34 . 241r34 69b5*configured{boolean} 32|71m24 77m24 83m24 105m20 160r27 174m24 200r62 . 241r62 70b5*preconfig{boolean} 32|72m24 78m24 84m24 106m20 154r38 71e5*kind{35E8} 32|64m20 107m20 242r34 72e5*polarity{37E8} 32|65m20 108m20 204r27 246r27 73r5*desg{18|27R8} 32|66m20 74r26 80r26 168r28 171r28 74r5*obj{20|32R8} 32|67m20 73m61 79m61 87m42 161m60 167m63 170m63 75p5*pin{19|52P8} 32|87m20 109m20 205r29 209r33 247r26 249r26 78A8 PinArray(67R8) 81r12 81a5 pins{78A8} 32|39m37 59r13 63m10 64m10 65m10 66m10 67m10 71m14 72m14 . 73m51 74r16 77m14 78m14 79m51 80r16 83m14 84m14 87m10 87m32 100r13 104m10 . 105m10 106m10 107m10 108m10 109m10 127r15 153r26 154r30 160r19 161m52 167m55 . 168r20 170m55 171r20 174m16 200r26 200r54 204r19 205r21 209r25 241r26 241r54 . 242r26 246r19 247r18 249r18 84r3 Unused{67R8} 32|39r56 X 32 remoteio-gpio.adb 36p5 Self{31|33P8} 39m5 41r74 42r76 43r71 44r72 46r12 112U13 Present 112b13 113=5 114>5 115<5 131l7 131t14 271s9 113r5 Self{31|31R8} 127r10 114a5 cmd{27|34A11[25|25]} 121r14 121r26 115a5 resp{27|34A11[25|25]} 121m5 128m9 128r32 117i5 byteindex{natural} 124m7 128r18 128r41 118m5 bitmask{26|31M8} 125m7 128r55 123i9 c{28|90I11} 124r20 125r29 127r20 133U13 Configure 133b13 134=5 135>5 136<5 181l7 181t16 274s9 134r5 Self{31|31R8} 153r21 154r25 160r14 161m47 161r47 167m50 167r50 168r15 . 170m50 170r50 171r15 174m11 135a5 cmd{27|34A11[25|25]} 146r14 146r26 151r23 152r23 136a5 resp{27|34A11[25|25]} 146m5 138i5 byteindex{natural} 149m7 151r31 152r32 139m5 bitmask{26|31M8} 150m7 151r46 152r47 140b5 selected{boolean} 151m7 156r10 141b5 output{boolean} 152m7 166r14 142b5 registered{boolean} 153m7 156r23 143b5 configable{boolean} 154m7 156r38 148i9 c{28|90I11} 149r21 150r30 153r31 154r35 160r24 161r57 167r60 168r25 . 170r60 171r25 174r21 183U13 Read 183b13 184=5 185>5 186<5 219l7 219t11 277s9 184r5 Self{31|31R8} 200r21 200r49 204r14 205r16 209r20 185a5 cmd{27|34A11[25|25]} 194r14 194r26 199r23 186a5 resp{27|34A11[25|25]} 194m5 206m15 206r38 210m15 210r38 188i5 byteindex{natural} 197m7 199r31 206r24 206r47 210r24 210r47 189m5 bitmask{26|31M8} 198m7 199r46 206r61 210r61 190b5 selected{boolean} 199m7 202r10 191b5 configured{boolean} 200m7 202r23 196i9 c{28|90I11} 197r21 198r30 200r31 200r59 204r24 205r26 209r30 221U13 Write 221b13 222=5 223>5 224<5 257l7 257t12 280s9 222r5 Self{31|31R8} 241r21 241r49 242r21 246r14 247r13 249r13 223a5 cmd{27|34A11[25|25]} 234r14 234r26 239r23 240r23 224a5 resp{27|34A11[25|25]} 234m5 226i5 byteindex{natural} 237m7 239r31 240r32 227m5 bitmask{26|31M8} 238m7 239r46 240r47 228b5 selected{boolean} 239m7 244r10 229b5 state{boolean} 240m7 247r34 249r38 230b5 configured{boolean} 241m7 244r23 231b5 writable{boolean} 242m7 244r38 236i9 c{28|90I11} 237r21 238r30 241r31 241r59 242r31 246r24 247r23 249r23 264e5 msgtype{28|38E8} 267m5 269r10 284r59