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 U hid.hidapi%b hid-hidapi.adb d9f565fd OO PK IU KU W ada%s ada.ads ada.ali W ada.characters%s a-charac.ads a-charac.ali W ada.characters.handling%s a-chahan.adb a-chahan.ali Z ada.exceptions%s a-except.adb a-except.ali Z ada.tags%s a-tags.adb a-tags.ali W hid%s hid.adb hid.ali W messaging%s messaging.adb messaging.ali W 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.hidapi%s hid-hidapi.ads 3f4d1c22 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 interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W message64%s message64.ads message64.ali W 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 L "-lhidapi" D ada.ads 20250808065140 76789da1 ada%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chahan.ads 20250808065140 bf752ff6 ada.characters.handling%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-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 hid.ads 20250912235441 11feb04b hid%s D hid-hidapi.ads 20251105183843 a106b096 hid.hidapi%s D hid-hidapi.adb 20250822150043 813090ec hid.hidapi%b D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%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__hidapi 44 12 none] G c Z s b [initialize hid__hidapi 52 13 none] G c Z s b [destroy hid__hidapi 61 13 none] G c Z s b [send hid__hidapi 65 13 none] G c Z s b [receive hid__hidapi 71 13 none] G c Z s b [name hid__hidapi 77 12 none] G c Z s b [manufacturer hid__hidapi 81 12 none] G c Z s b [product hid__hidapi 86 12 none] G c Z s b [serialnumber hid__hidapi 91 12 none] G c Z s b [checkdestroyed hid__hidapi 98 13 none] G c Z s s [messengersubclassDA hid__hidapi 100 8 none] G c Z s s [messengersubclassDF hid__hidapi 100 8 none] G c Z s s [messengersubclassIP hid__hidapi 100 8 none] G c Z s s [hid_init hid__hidapi 110 12 none] G c Z s s [hid_open hid__hidapi 112 12 none] G c Z s s [hid_close hid__hidapi 117 13 none] G c Z s s [hid_read_timeout hid__hidapi 120 12 none] G c Z s s [hid_write hid__hidapi 126 12 none] G c Z s s [hid_get_manufacturer_string hid__hidapi 131 12 none] G c Z s s [hid_get_product_string hid__hidapi 136 12 none] G c Z s s [hid_get_serial_number_string hid__hidapi 141 12 none] X 1 ada.ads 18K9*Ada 22e8 15|23r6 61r25 198r12 219r12 240r12 X 2 a-charac.ads 16K13*Characters 18e19 15|23r10 61r29 198r16 219r16 240r16 X 3 a-chahan.ads 43K24*Handling 454e28 15|23w21 61r40 198r27 219r27 240r27 396V13*To_String{string} 15|198s36 219s36 240s36 417V13*To_Wide_String{wide_string} 15|61s49 X 13 hid.ads 23K9*HID 41e8 14|34r9 45r17 46r17 54r17 55r17 157r5 15|30r14 35r17 36r17 . 51r17 52r17 253r5 27X3*HID_Error 15|69r13 73r13 79r13 94r13 136r13 165r13 194r13 215r13 236r13 . 249r13 31I8*Vendor 14|45r21 54r21 15|35r21 51r21 32I8*Product 14|46r21 55r21 15|36r21 52r21 X 14 hid-hidapi.ads 34K13*hidapi 13|23k9 14|98E13 157l9 157e15 15|30b18 253l9 253t15 38R8*MessengerSubclass<20|30R8[18|25]> 40r24 52p13 53r24 61p13 61r35 65P13 . 66r12 71P13 72r12 77p12 77r24 81p12 82r12 86p12 87r12 91p12 92r12 98p13 . 98r35 100c8 103e13 105r24 106r5 15|40r9 44r16 50r24 97r13 102r35 117r12 . 144r12 172r24 183r12 204r12 225r12 245r35 40r3*Destroyed{38R8} 105c3 15|105r15 111r13 248r15 44V12*Create{20|32P8[18|25]} 45>5 46>5 47>5 48>5 15|34b12 45l7 45t13 45i5 vid{13|31I8} 15|35b5 43r19 46i5 pid{13|32I8} 15|36b5 43r24 47a5 serial{string} 15|37b5 43r29 48i5 timeoutms{integer} 15|38b5 43r37 52U13*Initialize 53=5 54>5 55>5 56>5 57>5 15|43s5 49b13 98l7 98t17 53r5 Self{38R8} 15|50b5 64m5 64r5 97m5 54i5 vid{13|31I8} 15|51b5 86r54 89r54 55i5 pid{13|32I8} 15|52b5 87r37 90r37 56a5 serial{string} 15|53b5 60r45 61r64 68r8 84r8 57i5 timeoutms{integer} 15|54b5 72r8 97r40 61U13*Destroy 61=21 15|64s10 102b13 112l7 112t14 61r21 Self{38R8} 15|102b21 105r8 109r15 111m5 65U13*Send<20|38p13> 66>5 67>5 15|116b13 139l7 139t11 66r5 Self{38R8} 15|117b5 124r5 133r25 67a5 msg{20|34A11[18|25]} 15|118b5 120r36 129r17 129r32 71U13*Receive<20|44p13> 72>5 73<5 15|143b13 168l7 168t14 72r5 Self{38R8} 15|144b5 151r5 153r32 154r7 73a5 msg{20|34A11[18|25]} 15|145b5 148r36 159m7 159r25 160r20 161m7 161r25 77V12*Name{string} 77>17 15|172b12 178l7 178t11 77r17 Self{38R8} 15|172b17 175r5 177r12 177r38 81V12*Manufacturer{string} 82>5 15|177s17 182b12 199l7 199t19 82r5 Self{38R8} 15|183b5 189r5 191r43 86V12*Product{string} 87>5 15|177s43 203b12 220l7 220t14 87r5 Self{38R8} 15|204b5 210r5 212r38 91V12*SerialNumber{string} 92>5 15|224b12 241l7 241t19 92r5 Self{38R8} 15|225b5 231r5 233r44 98U13 CheckDestroyed 98>28 15|124s10 151s10 175s10 189s10 210s10 231s10 245b13 . 251l7 251t21 98r28 Self{38R8} 15|245b28 248r8 101m5 handle{21|67M9} 15|109r20 133r30 153r37 191r48 212r43 233r49 102i5 timeout{integer} 15|154r12 110V12 hid_init{integer} 146b20 15|78s8 112V12 hid_open{21|67M9} 113>5 114>5 115>5 147b20 15|86s17 89s17 113m5 vid{17|72M9} 114m5 pid{17|72M9} 115m5 serial{21|67M9} 117U13 hid_close 118>5 148b20 15|109s5 118m5 handle{21|67M9} 120V12 hid_read_timeout{integer} 121>5 122>5 123>5 124>5 149b20 . 15|153s15 121m5 handle{21|67M9} 122m5 buf{21|67M9} 123m5 len{17|92M9} 124i5 timeout{integer} 126V12 hid_write{integer} 127>5 128>5 129>5 150b20 15|133s15 127m5 handle{21|67M9} 128m5 buf{21|67M9} 129m5 len{17|92M9} 131V12 hid_get_manufacturer_string{integer} 132>5 133<5 134>5 151b20 . 15|191s15 132m5 handle{21|67M9} 133a5 buf{17|261A9} 134m5 len{17|92M9} 136V12 hid_get_product_string{integer} 137>5 138<5 139>5 152b20 . 15|212s15 137m5 handle{21|67M9} 138a5 buf{17|261A9} 139m5 len{17|92M9} 141V12 hid_get_serial_number_string{integer} 142>5 143<5 144>5 153b20 . 15|233s15 142m5 handle{21|67M9} 143a5 buf{17|261A9} 144m5 len{17|92M9} X 15 hid-hidapi.adb 40r5 m{14|38R8} 43m16 43r16 44r35 56m5 handle{21|67M9} 86m7 89m7 93r8 97r32 60a5 wserial{17|261A9} 90m43 90r43 120a5 outbuf{19|33A8} 128m5 129m5 133m38 133r38 133r54 135r18 121i5 status{integer} 133m5 135r8 137r23 147i5 status{integer} 153m5 158r8 160r11 162r11 166r23 148a5 inbuf{19|33A8} 153m45 153r45 153r60 158r17 159r14 161r14 185i5 status{integer} 191m5 193r8 195r23 186a5 buf{17|261A9} 191m56 191r56 191r61 198r66 206i5 status{integer} 212m5 214r8 216r23 207a5 buf{17|261A9} 212m51 212r51 212r56 219r66 227i5 status{integer} 233m5 235r8 237r23 228a5 buf{17|261A9} 233m57 233r57 233r62 240r66 X 16 interfac.ads 47K9*Interfaces 14|31r14 113r15 114r15 123r15 129r15 133r19 134r15 138r19 . 139r15 143r19 144r15 15|60r15 61r7 86r26 87r9 89r26 90r9 186r14 198r46 . 207r14 219r46 228r14 240r46 16|247e15 X 17 i-c.ads 33K20*C 14|31w25 113r26 114r26 123r26 129r26 133r30 134r26 138r30 139r26 . 143r30 144r26 15|60r26 61r18 86r37 87r20 89r37 90r20 186r25 198r57 207r25 . 219r57 228r25 240r57 17|601e17 72M9*unsigned_short 14|113r28 114r28 15|86r39 87r22 89r39 90r22 92M9*size_t 14|123r28 129r28 134r28 139r28 144r28 245E9*wchar_t 261A9*wchar_array(245E9)<92M9> 14|133r32 138r32 143r32 15|60r28 186r27 207r27 . 228r27 286V13*To_C{261A9} 15|61s20 298V13*To_Ada{wide_string} 15|198s59 219s59 240s59 X 18 message64.ads 25K9*Message64[20|28] 14|29w6 38r33 48r41 67r12 73r16 100r33 15|38r41 118r12 . 145r16 X 19 messaging.ads 23K9*Messaging 15|26w6 120r14 148r14 163r13 19|41e14 29X3*Timeout_Error 15|163r23 31M8*Byte 33A8*Buffer(31M8) 15|120r24 148r24 X 20 messaging-fixed.ads 30h8*MessengerInterface 14|38r43[18|25] 100r43[18|25] 32P8*Messenger(30R8[18|25]) 14|48r51[18|25] 15|38r51[18|25] 34A11*Message{19|33A8} 14|67r22[18|25] 73r26[18|25] 15|118r22[18|25] . 145r26[18|25] X 21 system.ads 37K9*System 14|32w14 101r15 101r33 106r24 115r15 115r38 118r15 121r15 122r15 . 127r15 128r15 132r15 137r15 142r15 15|24w6 28r10 56r15 87r43 93r17 21|156e11 67M9*Address 14|101r22 115r22 115r45 118r22 121r22 122r22 127r22 128r22 132r22 . 137r22 142r22 15|28r17 56r22 69m4*Null_Address{67M9} 14|101r40 106r31 15|87r50 93r24 81V14*"="{boolean} 15|93r15