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_DISPATCHING_CALLS RV NO_EXCEPTIONS RV NO_IO RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE RV NO_OBSOLESCENT_FEATURES U gpio.userled%b gpio-userled.adb 15c90ed9 OO PK IU KU W ada%s ada.ads ada.ali W ada.directories%s a-direct.adb a-direct.ali Z ada.exceptions%s a-except.adb a-except.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.fixed%s a-strfix.adb a-strfix.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 gpio%s gpio.ads gpio.ali W liblinux%s liblinux.adb liblinux.ali W logging%s logging.ads logging.ali W logging.libsimpleio%s logging-libsimpleio.adb logging-libsimpleio.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.storage_elements%s s-stoele.ads s-stoele.ali Z system.storage_pools%s s-stopoo.adb s-stopoo.ali Z system.storage_pools.subpools%s s-stposu.adb s-stposu.ali Z system.val_int%s s-valint.ads s-valint.ali U gpio.userled%s gpio-userled.ads f2119181 EE OO PF PK IU 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 gpio%s gpio.ads gpio.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 D ada.ads 20250808065140 76789da1 ada%s D a-calend.ads 20250808065140 bf7f3cc9 ada.calendar%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-direct.ads 20250808065140 467e87a1 ada.directories%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-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-strfix.ads 20250808065140 8648dedb ada.strings.fixed%s D a-strmap.ads 20250808065140 1f91ebb6 ada.strings.maps%s D a-strsea.ads 20250808065140 18c3c634 ada.strings.search%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-strunb.ads 20250808065140 b10770ab ada.strings.unbounded%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 errno.ads 20250822150043 0f1d4ec1 errno%s D gpio.ads 20250912235441 5224934b gpio%s D gpio-userled.ads 20250912235527 a03502ca gpio.userled%s D gpio-userled.adb 20250912235527 06f19c48 gpio.userled%b 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 io_interfaces.ads 20250912235441 03fd2692 io_interfaces%s D liblinux.ads 20250822150043 b36ea609 liblinux%s D logging.ads 20250912235441 bf3d51bd logging%s D logging-libsimpleio.ads 20250912235527 cf4821e9 logging.libsimpleio%s 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-stposu.ads 20250808065140 e0b9fefd system.storage_pools.subpools%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-valint.ads 20250808065140 8bab724f system.val_int%s D s-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-valuns.ads 20250808065140 f7ddb71d system.val_uns%s D s-valuei.ads 20250808065140 d9377ca5 system.value_i%s D s-vaispe.ads 20250808065140 8280550e system.value_i_spec%s D s-valueu.ads 20250808065140 a38d32a6 system.value_u%s D s-vauspe.ads 20250808065140 89269ba5 system.value_u_spec%s D s-vs_int.ads 20250808065140 06b6b724 system.vs_int%s D s-vs_uns.ads 20250808065140 e7f47a27 system.vs_uns%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s G a e G c Z s b [available gpio__userled 29 12 none] G c Z s b [create gpio__userled 39 12 none] G c Z s b [initialize gpio__userled 45 13 none] G c Z s b [destroy gpio__userled 52 13 none] G c Z s b [get gpio__userled 56 12 none] G c Z s b [put gpio__userled 60 13 none] G c Z s b [fd gpio__userled 64 12 none] G c Z s b [checkdestroyed gpio__userled 70 13 none] G c Z s s [pinsubclassDA gpio__userled 72 8 none] G c Z s s [pinsubclassDF gpio__userled 72 8 none] G c Z s s [pinsubclassIP gpio__userled 72 8 none] G c Z b b [lseek gpio__userled 37 13 none] G r c none [create gpio__userled 39 12 none] [close liblinux 195 13 none] G r c none [create gpio__userled 39 12 none] [error logging__libsimpleio 66 13 none] G r c none [create gpio__userled 39 12 none] [strerror errno 71 12 none] G r c none [create gpio__userled 39 12 none] [open liblinux 148 13 none] G r c none [create gpio__userled 39 12 none] [write liblinux 187 13 none] G r c none [initialize gpio__userled 45 13 none] [close liblinux 195 13 none] G r c none [initialize gpio__userled 45 13 none] [error logging__libsimpleio 66 13 none] G r c none [initialize gpio__userled 45 13 none] [strerror errno 71 12 none] G r c none [initialize gpio__userled 45 13 none] [open liblinux 148 13 none] G r c none [initialize gpio__userled 45 13 none] [write liblinux 187 13 none] G r c none [destroy gpio__userled 52 13 none] [close liblinux 195 13 none] G r c none [destroy gpio__userled 52 13 none] [error logging__libsimpleio 66 13 none] G r c none [destroy gpio__userled 52 13 none] [strerror errno 71 12 none] G r c none [get gpio__userled 56 12 none] [error logging__libsimpleio 64 13 none] G r c none [get gpio__userled 56 12 none] [read liblinux 179 13 none] G r c none [get gpio__userled 56 12 none] [error logging__libsimpleio 66 13 none] G r c none [get gpio__userled 56 12 none] [strerror errno 71 12 none] G r c none [put gpio__userled 60 13 none] [error logging__libsimpleio 64 13 none] G r c none [put gpio__userled 60 13 none] [write liblinux 187 13 none] G r c none [put gpio__userled 60 13 none] [error logging__libsimpleio 66 13 none] G r c none [put gpio__userled 60 13 none] [strerror errno 71 12 none] G r c none [fd gpio__userled 64 12 none] [error logging__libsimpleio 64 13 none] G r c none [checkdestroyed gpio__userled 70 13 none] [error logging__libsimpleio 64 13 none] X 1 ada.ads 18K9*Ada 22e8 24|23r6 24r6 45r12 137r26 X 5 a-direct.ads 76K13*Directories 524e20 24|23w10 45r16 310V13*Exists{boolean} 24|45s28 X 10 a-string.ads 16K13*Strings 35e16 24|24r10 137r30 X 11 a-strfix.ads 49K21*Fixed 1390e22 24|24w18 137r38 1228V13*Head{string} 24|137s44 X 21 errno.ads 25K9*errno 79e10 24|26w6 79r58 90r59 113r59 134r58 158r59 71V12*strerror{string} 24|79s64 90s65 113s65 134s64 158s65 X 22 gpio.ads 26K9*GPIO 54e9 23|23r9 33r27 41r40 72r27 78r5 24|30r14 52r40 183r5 30X3*GPIO_Error 24|79r13 90r13 113r13 134r13 158r13 179r13 47h8*PinInterface<29|41R8[42]> 23|33r32 72r32 52P8*Pin(47R8) 23|41r45 24|52r45 X 23 gpio-userled.ads 23K14*UserLED 22|26k9 23|70E13 78l10 78e17 24|30b19 183l10 183t17 25a3*DefaultUserLED{string} 29r42 40r26 47r26 24|42r42 51r26 65r26 29V12*Available{boolean} 29>22 24|42b12 46l7 46t16 29a22 devname{string} 24|42b22 45r35 33R8*PinSubclass<22|47R8> 35r24 45p13 46r22 52p13 52r35 56P12 56r30 60P13 . 60r31 64p12 64r22 70p13 70r35 72c8 74e13 76r24 76r39 24|54r12 58r16 64r22 . 93r13 98r35 119r30 142r31 164r22 174r35 35r3*Destroyed{33R8} 76c3 24|103r15 109r13 177r15 39V12*Create{22|52P8} 40>5 41>5 24|50b12 59l7 59t13 40a5 devname{string} 24|51b5 57r21 41b5 state{boolean} 24|52b5 57r30 45U13*Initialize 46=5 47>5 48>5 24|57s10 63b13 94l7 94t17 46r5 Self{33R8} 24|64b5 73m5 73r5 93m5 47a5 devname{string} 24|65b5 75r19 48b5 state{boolean} 24|66b5 82r8 52U13*Destroy 52=21 24|73s10 98b13 115l7 115t14 52r21 Self{33R8} 24|98b21 103r8 107r20 109m5 56V12*Get{boolean}<29|45p12> 56=16 24|119b12 138l7 138t10 56r16 Self{33R8} 24|119b16 126r5 128r11 130r19 60U13*Put<29|49p13> 60=17 60>44 24|142b13 160l7 160t10 60r17 Self{33R8} 24|142b17 148r5 151r22 153r22 60b44 state{boolean} 24|142b44 150r8 64V12*fd{integer} 64>15 24|128s16 130s24 164b12 170l7 170t9 64r15 Self{33R8} 24|164b15 167r5 169r12 70U13 CheckDestroyed 70>28 24|126s10 148s10 167s10 174b13 181l7 181t21 70r28 Self{33R8} 24|174b28 177r8 73i5 myfd{integer} 76m52 24|93m26 107r25 151r27 153r27 169r17 X 24 gpio-userled.adb 32a3 state_on{string} 83r26 83r44 151r33 151r51 33a3 state_off{string} 85r26 85r45 153r33 153r52 37U13 lseek 37>19 37>33 37>56 38b22 128s5 37i19 fd{integer} 37i33 offset{long_integer} 37i56 whence{integer} 54r5 Self{23|33R8} 57m5 57r5 58r29 68i5 fd{integer} 75m40 83r22 85r22 93r34 69i5 count{integer} 83m61 85m63 70i5 error{integer} 75m44 77r8 78r59 79r73 83m68 85m70 88r8 89r60 90r74 100i5 error{integer} 107m31 111r8 112r60 113r74 121a5 buf{string} 130m28 130r28 130r41 137r49 122i5 count{integer} 130m53 137r54 123i5 error{integer} 130m60 132r8 133r59 134r73 144i5 count{integer} 151m68 153m70 145i5 error{integer} 151m75 153m77 156r8 157r60 158r74 X 29 io_interfaces.ads 41h8*InputOutputInterface X 30 liblinux.ads 28K9*libLinux 24|27w6 75r5 83r7 85r7 107r5 130r5 151r7 153r7 30|221e13 148U13*Open 24|75s14 179U13*Read 24|130s14 187U13*Write 24|83s16 85s16 151s16 153s16 195U13*Close 24|107s14 X 31 logging.ads 23K9*Logging 24|28r6 78r7 89r7 112r7 133r7 157r7 178r7 31|55e12 31h8*LoggerInterface X 32 logging-libsimpleio.ads 25K17*libsimpleio 24|28w14 78r15 89r15 112r15 133r15 157r15 178r15 32|78e24 64U13*Error 24|178s27 66U13*Error 24|78s27 89s27 112s27 133s27 157s27