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_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 hid.libsimpleio%b hid-libsimpleio.adb 242d3f40 OO PK IU KU W ada%s ada.ads ada.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.tags%s a-tags.adb a-tags.ali W errno%s errno.ads errno.ali W hid%s hid.adb hid.ali W libhidraw%s libhidraw.ads libhidraw.ali W liblinux%s liblinux.adb liblinux.ali Z system%s system.ads system.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.img_int%s s-imgint.ads s-imgint.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 U hid.libsimpleio%s hid-libsimpleio.ads 66442bc1 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 hid%s hid.adb hid.ali W message64%s message64.ads message64.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-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%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-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D errno.ads 20250822150043 0f1d4ec1 errno%s D hid.ads 20250912235441 11feb04b hid%s D hid-libsimpleio.ads 20250912235527 c1fde62d hid.libsimpleio%s D hid-libsimpleio.adb 20250912235527 19e70716 hid.libsimpleio%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 libhidraw.ads 20250822150043 c60ce868 libhidraw%s D liblinux.ads 20250822150043 b36ea609 liblinux%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 system.ads 20250808065140 d0bef732 system%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-imagei.ads 20250808065140 5e131ce0 system.image_i%s D s-imgint.ads 20250808065140 67e4edfb system.img_int%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-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-vaispe.ads 20250808065140 8280550e system.value_i_spec%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 G a e G c Z s b [create hid__libsimpleio 38 12 none] G c Z s b [create hid__libsimpleio 44 12 none] G c Z s b [create hid__libsimpleio 52 12 none] G c Z s b [initialize hid__libsimpleio 58 13 none] G c Z s b [initialize hid__libsimpleio 65 13 none] G c Z s b [initialize hid__libsimpleio 74 13 none] G c Z s b [destroy hid__libsimpleio 81 13 none] G c Z s b [send hid__libsimpleio 85 13 none] G c Z s b [receive hid__libsimpleio 91 13 none] G c Z s b [name hid__libsimpleio 97 12 none] G c Z s b [bustype hid__libsimpleio 101 12 none] G c Z s b [vendor hid__libsimpleio 105 12 none] G c Z s b [product hid__libsimpleio 109 12 none] G c Z s b [fd hid__libsimpleio 113 12 none] G c Z s b [checkdestroyed hid__libsimpleio 119 13 none] G c Z s s [messengersubclassDA hid__libsimpleio 121 8 none] G c Z s s [messengersubclassDF hid__libsimpleio 121 8 none] G c Z s s [messengersubclassIP hid__libsimpleio 121 8 none] G r c none [create hid__libsimpleio 38 12 none] [close liblinux 195 13 none] G r c none [create hid__libsimpleio 38 12 none] [strerror errno 71 12 none] G r c none [create hid__libsimpleio 38 12 none] [open1 libhidraw 31 13 none] G r c none [create hid__libsimpleio 44 12 none] [close liblinux 195 13 none] G r c none [create hid__libsimpleio 44 12 none] [strerror errno 71 12 none] G r c none [create hid__libsimpleio 44 12 none] [open3 libhidraw 45 13 none] G r c none [create hid__libsimpleio 52 12 none] [close liblinux 195 13 none] G r c none [create hid__libsimpleio 52 12 none] [strerror errno 71 12 none] G r c none [initialize hid__libsimpleio 58 13 none] [close liblinux 195 13 none] G r c none [initialize hid__libsimpleio 58 13 none] [strerror errno 71 12 none] G r c none [initialize hid__libsimpleio 58 13 none] [open1 libhidraw 31 13 none] G r c none [initialize hid__libsimpleio 65 13 none] [close liblinux 195 13 none] G r c none [initialize hid__libsimpleio 65 13 none] [strerror errno 71 12 none] G r c none [initialize hid__libsimpleio 65 13 none] [open3 libhidraw 45 13 none] G r c none [initialize hid__libsimpleio 74 13 none] [close liblinux 195 13 none] G r c none [initialize hid__libsimpleio 74 13 none] [strerror errno 71 12 none] G r c none [destroy hid__libsimpleio 81 13 none] [close liblinux 195 13 none] G r c none [destroy hid__libsimpleio 81 13 none] [strerror errno 71 12 none] G r c none [send hid__libsimpleio 85 13 none] [write liblinux 187 13 none] G r c none [send hid__libsimpleio 85 13 none] [strerror errno 71 12 none] G r c none [receive hid__libsimpleio 91 13 none] [poll liblinux 122 13 none] G r c none [receive hid__libsimpleio 91 13 none] [strerror errno 71 12 none] G r c none [receive hid__libsimpleio 91 13 none] [read liblinux 179 13 none] G r c none [name hid__libsimpleio 97 12 none] [getname libhidraw 58 13 none] G r c none [name hid__libsimpleio 97 12 none] [strerror errno 71 12 none] G r c none [bustype hid__libsimpleio 101 12 none] [getinfo libhidraw 65 13 none] G r c none [bustype hid__libsimpleio 101 12 none] [strerror errno 71 12 none] G r c none [vendor hid__libsimpleio 105 12 none] [getinfo libhidraw 65 13 none] G r c none [vendor hid__libsimpleio 105 12 none] [strerror errno 71 12 none] G r c none [product hid__libsimpleio 109 12 none] [getinfo libhidraw 65 13 none] G r c none [product hid__libsimpleio 109 12 none] [strerror errno 71 12 none] X 1 ada.ads 18K9*Ada 22e8 18|23r6 232r12 232r41 X 7 a-string.ads 16K13*Strings 35e16 18|23r10 232r16 232r45 33n30*Right{33E9} 18|232r53 X 8 a-strfix.ads 49K21*Fixed 1390e22 18|23w18 232r24 1133V13*Trim{string} 18|232s30 X 15 errno.ads 25K9*errno 79e10 18|25w6 89r9 113r59 148r58 166r9 190r20 196r13 205r9 229r9 . 251r9 273r9 295r9 37N3*EAGAIN 18|190r26 71V12*strerror{string} 18|89s15 113s65 148s64 166s15 196s19 205s15 229s15 . 251s15 273s15 295s15 X 16 hid.ads 23K9*HID 41e8 17|30r9 45r17 46r17 67r17 68r17 105r52 109r53 128r5 18|29r14 . 47r17 48r17 99r17 100r17 259r52 276r12 281r53 298r12 321r6 27X3*HID_Error 18|88r13 113r13 148r13 165r13 191r17 195r17 204r13 209r13 . 228r13 250r13 272r13 294r13 317r13 31I8*Vendor 17|45r21 67r21 105r56 18|47r21 99r21 259r56 276r16 32I8*Product 17|46r21 68r21 109r57 18|48r21 100r21 281r57 298r16 X 17 hid-libsimpleio.ads 30K13*libsimpleio 16|23k9 17|119E13 128l9 128e20 18|29b18 321l10 321t21 32R8*MessengerSubclass<26|30R8[24|25]> 34r24 58p13 59r24 65p13 66r24 74p13 . 75r24 81p13 81r35 85P13 86r17 91P13 92r17 97p12 97r24 101p12 101r27 105p12 . 105r26 109p12 109r27 113p12 113r22 119p13 119r35 121c8 124e13 126r24 126r45 . 18|37r12 41r16 52r12 56r16 65r12 69r16 75r24 92r13 98r24 116r13 122r24 . 129r13 134r35 154r25 172r28 217r24 237r27 259r26 281r27 303r22 313r35 34r3*Destroyed{32R8} 126c3 18|139r15 145r13 316r15 38V12*Create{26|32P8[24|25]} 39>5 40>5 18|33b12 42l7 42t13 39a5 name{string} 18|34b5 40r21 40i5 timeoutms{natural} 18|35b5 40r27 44V12*Create{26|32P8[24|25]} 45>5 46>5 47>5 48>5 18|46b12 57l7 57t13 45i5 vid{16|31I8} 18|47b5 55r21 46i5 pid{16|32I8} 18|48b5 55r26 47a5 serial{string} 18|49b5 55r31 48i5 timeoutms{natural} 18|50b5 55r39 52V12*Create{26|32P8[24|25]} 53>5 54>5 18|61b12 70l7 70t13 53i5 fd{integer} 18|62b5 68r21 54i5 timeoutms{natural} 18|63b5 68r25 58U13*Initialize 59=5 60>5 61>5 18|40s10 74b13 93l7 93t17 59r5 Self{32R8} 18|75b5 83m5 83r5 92m5 60a5 name{string} 18|76b5 85r21 61i5 timeoutms{natural} 18|77b5 92r36 65U13*Initialize 66=5 67>5 68>5 69>5 70>5 18|55s10 97b13 117l7 117t17 66r5 Self{32R8} 18|98b5 108m5 108r5 116m5 67i5 vid{16|31I8} 18|99b5 110r29 68i5 pid{16|32I8} 18|100b5 110r43 69a5 serial{string} 18|101b5 110r49 70i5 timeoutms{natural} 18|102b5 116r36 74U13*Initialize 75=5 76>5 77>5 18|68s10 121b13 130l7 130t17 75r5 Self{32R8} 18|122b5 127m5 127r5 129m5 76i5 fd{integer} 18|123b5 129r32 77i5 timeoutms{natural} 18|124b5 129r36 81U13*Destroy 81=21 18|83s10 108s10 127s10 134b13 150l7 150t14 81r21 Self{32R8} 18|134b21 139r8 143r20 145m5 85U13*Send<26|38p13> 86>5 87>5 18|154b13 168l7 168t11 86r5 Self{32R8} 18|154b18 160r5 162r20 87a5 msg{26|34A11[24|25]} 18|154b44 162r29 162r42 91U13*Receive<26|44p13> 92>5 93<5 18|172b13 213l7 213t14 92r5 Self{32R8} 18|172b21 178r5 180r8 183r62 188r50 201r19 93a5 msg{26|34A11[24|25]} 18|172b47 201m28 201r28 201r41 208r17 210r36 97V12*Name{string} 97>17 18|217b12 233l7 233t11 97r17 Self{32R8} 18|217b17 223r5 225r23 101V12*BusType{natural} 101>20 18|237b12 255l7 255t14 101r20 Self{32R8} 18|237b20 245r5 247r23 105V12*Vendor{16|31I8} 105>19 18|259b12 277l7 277t13 105r19 Self{32R8} 18|259b19 267r5 269r23 109V12*Product{16|32I8} 109>20 18|281b12 299l7 299t14 109r20 Self{32R8} 18|281b20 289r5 291r23 113V12*fd{integer} 113>15 18|303b12 309l7 309t9 113r15 Self{32R8} 18|303b15 306r5 308r12 119U13 CheckDestroyed 119>28 18|160s10 178s10 223s10 245s10 267s10 289s10 . 306s10 313b13 319l7 319t21 119r28 Self{32R8} 18|313b28 316r8 122i5 fd{integer} 18|143r25 162r25 183r67 201r24 225r28 247r28 269r28 291r28 . 308r17 123i5 timeoutms{natural} 18|180r13 188r55 X 18 hid-libsimpleio.adb 37r5 Self{17|32R8} 40m5 40r5 41r35 52r5 Self{17|32R8} 55m5 55r5 56r35 65r5 Self{17|32R8} 68m5 68r5 69r35 79i5 fd{integer} 85m39 92r32 80i5 error{integer} 85m43 87r8 89r24 104i5 fd{integer} 110m69 116r32 105i5 error{integer} 110m73 112r8 113r74 136i5 error{integer} 143m29 147r8 148r73 156i5 error{integer} 162m61 164r8 166r24 157i5 count{integer} 162m54 174i5 error{integer} 188m66 190r12 194r12 196r28 201m60 203r8 205r24 175i5 count{integer} 201m53 208r8 211r36 183a9 files{23|111A8} 188m26 188r26 184a9 events{23|112A8} 188m33 188r33 185a9 results{23|113A8} 188m41 188r41 219a5 name{string} 225m32 225r38 232r35 220i5 error{integer} 225m51 227r8 229r24 239i5 bustype{integer} 247m32 254r12 240i5 vid{integer} 247m41 241i5 pid{integer} 247m46 242i5 error{integer} 247m51 249r8 251r24 261i5 bustype{integer} 269m32 262i5 vid{integer} 269m41 276r23 263i5 pid{integer} 269m46 264i5 error{integer} 269m51 271r8 273r24 283i5 bustype{integer} 291m32 284i5 vid{integer} 291m41 285i5 pid{integer} 291m46 298r24 286i5 error{integer} 291m51 293r8 295r24 X 22 libhidraw.ads 28K9*libHIDRaw 18|26w6 85r5 110r5 225r5 247r5 269r5 291r5 22|89e14 31U13*Open1 18|85s15 45U13*Open3 18|110s15 58U13*GetName 18|225s15 65U13*GetInfo 18|247s15 269s15 291s15 X 23 liblinux.ads 28K9*libLinux 18|27w6 143r5 162r5 183r19 184r19 184r62 185r19 188r9 201r5 . 23|221e13 111A8*FilesType(integer) 18|183r28 112A8*EventsType(integer) 18|184r28 113A8*ResultsType(integer) 18|185r28 115i3*POLLIN{integer} 18|184r71 122U13*Poll 18|188s18 179U13*Read 18|201s14 187U13*Write 18|162s14 195U13*Close 18|143s14 X 24 message64.ads 25K9*Message64[26|28] 17|28w6 32r33 40r41 48r41 54r41 87r20 93r21 121r33 . 18|35r41 50r41 63r41 154r50 172r57 X 25 messaging.ads 31M8*Byte 33A8*Buffer(31M8) X 26 messaging-fixed.ads 30h8*MessengerInterface 17|32r43[24|25] 121r43[24|25] 32P8*Messenger(30R8[24|25]) 17|40r51[24|25] 48r51[24|25] 54r51[24|25] 18|35r51[24|25] . 50r51[24|25] 63r51[24|25] 34A11*Message{25|33A8} 17|87r30[24|25] 93r31[24|25] 18|154r60[24|25] . 172r67[24|25]