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_EXCEPTIONS RV NO_FLOATING_POINT 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 dac.libsimpleio%b dac-libsimpleio.adb eca02577 OO PK IU KU W ada%s ada.ads ada.ali W ada.environment_variables%s a-envvar.adb a-envvar.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 analog%s analog.ads analog.ali W dac%s dac.adb dac.ali W errno%s errno.ads errno.ali W libdac%s libdac.ads libdac.ali Z system%s system.ads system.ali Z system.exn_lflt%s s-exnlfl.ads s-exnlfl.ali Z system.fat_lflt%s s-fatlfl.ads s-fatlfl.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.img_lflt%s s-imglfl.ads s-imglfl.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_lflt%s s-vallfl.ads s-vallfl.ali W voltage%s voltage.ads voltage.ali U dac.libsimpleio%s dac-libsimpleio.ads 1f6fcefa 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 analog%s analog.ads analog.ali W dac%s dac.adb dac.ali W device%s device.adb device.ali Z system%s system.ads system.ali Z system.img_lflt%s s-imglfl.ads s-imglfl.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-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-envvar.ads 20250808065140 00080416 ada.environment_variables%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-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-tiflio.ads 20250808065140 48a0360d ada.text_io.float_io%s D a-timoio.ads 20250808065140 db51d25a ada.text_io.modular_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D analog.ads 20250912235441 13dd1fd3 analog%s D dac.ads 20250912235441 46bfafa9 dac%s D dac-libsimpleio.ads 20250913034425 0ee21303 dac.libsimpleio%s D dac-libsimpleio.adb 20250915015108 2636e002 dac.libsimpleio%b D device.ads 20250912235527 44ef6d83 device%s D errno.ads 20250822150043 0f1d4ec1 errno%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 io_interfaces.ads 20250912235441 03fd2692 io_interfaces%s D libdac.ads 20250913212833 f20a2937 libdac%s D system.ads 20250808065140 d0bef732 system%s D s-crtl.ads 20250808065140 beb39b9e system.crtl%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-exnlfl.ads 20250808065140 3a76fe2b system.exn_lflt%s D s-exponr.ads 20250808065140 2127300b system.exponr%s D s-fatgen.ads 20250808065140 d28c6cfe system.fat_gen%s D s-fatlfl.ads 20250808065140 378cba9f system.fat_lflt%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-imagei.ads 20250808065140 5e131ce0 system.image_i%s D s-imager.ads 20250808065140 45c7157d system.image_r%s D s-imageu.ads 20250808065140 b0b50650 system.image_u%s D s-imgint.ads 20250808065140 67e4edfb system.img_int%s D s-imglfl.ads 20250808065140 941be202 system.img_lflt%s D s-imgllu.ads 20250808065140 55ba53d8 system.img_llu%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-powlfl.ads 20250808065140 ac0852c8 system.powten_lflt%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-vallfl.ads 20250808065140 944236a7 system.val_lflt%s D s-valrea.ads 20250808065140 f0598c00 system.val_real%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_llu.ads 20250808065140 8f3536c5 system.vs_llu%s D s-vs_uns.ads 20250808065140 e7f47a27 system.vs_uns%s D s-wchcon.ads 20250808065140 d9032363 system.wch_con%s D s-wchstw.ads 20250808065140 2d112c01 system.wch_stw%s D voltage.ads 20250912235441 acfe749e voltage%s G a e G c Z s b [create dac__libsimpleio 41 12 none] G c Z s b [initialize dac__libsimpleio 47 13 none] G c Z s b [destroy dac__libsimpleio 54 13 none] G c Z s b [put dac__libsimpleio 58 13 none] G c Z s b [getresolution dac__libsimpleio 64 12 none] G c Z s b [fd dac__libsimpleio 68 12 none] G c Z s b [create dac__libsimpleio 79 12 none] G c Z s b [create dac__libsimpleio 85 12 none] G c Z s b [initialize dac__libsimpleio 94 13 none] G c Z s b [initialize dac__libsimpleio 101 13 none] G c Z s b [destroy dac__libsimpleio 110 13 none] G c Z s b [put dac__libsimpleio 114 13 none] G c Z s b [fd dac__libsimpleio 120 12 none] G c Z s b [checkdestroyed dac__libsimpleio 126 13 none] G c Z s s [outputsubclasssampleDA dac__libsimpleio 128 8 none] G c Z s s [outputsubclasssampleDF dac__libsimpleio 128 8 none] G c Z s s [outputsubclasssampleIP dac__libsimpleio 128 8 none] G c Z s b [checkdestroyed dac__libsimpleio 138 13 none] G c Z s s [outputsubclassvoltsDA dac__libsimpleio 140 8 none] G c Z s s [outputsubclassvoltsDF dac__libsimpleio 140 8 none] G c Z s s [outputsubclassvoltsIP dac__libsimpleio 140 8 none] G c Z b b [iiogain dac__libsimpleio 38 12 none] G r c none [create dac__libsimpleio 41 12 none] [close libdac 54 13 none] G r c none [create dac__libsimpleio 41 12 none] [strerror errno 71 12 none] G r c none [create dac__libsimpleio 41 12 none] [open libdac 47 13 none] G r c none [initialize dac__libsimpleio 47 13 none] [close libdac 54 13 none] G r c none [initialize dac__libsimpleio 47 13 none] [strerror errno 71 12 none] G r c none [initialize dac__libsimpleio 47 13 none] [open libdac 47 13 none] G r c none [destroy dac__libsimpleio 54 13 none] [close libdac 54 13 none] G r c none [destroy dac__libsimpleio 54 13 none] [strerror errno 71 12 none] G r c none [put dac__libsimpleio 58 13 none] [write libdac 59 13 none] G r c none [put dac__libsimpleio 58 13 none] [strerror errno 71 12 none] G r c none [create dac__libsimpleio 79 12 none] [close libdac 54 13 none] G r c none [create dac__libsimpleio 79 12 none] [strerror errno 71 12 none] G r c none [create dac__libsimpleio 79 12 none] [getscale libdac 40 13 none] G r c none [create dac__libsimpleio 79 12 none] [open libdac 47 13 none] G r c none [create dac__libsimpleio 85 12 none] [close libdac 54 13 none] G r c none [create dac__libsimpleio 85 12 none] [strerror errno 71 12 none] G r c none [create dac__libsimpleio 85 12 none] [open libdac 47 13 none] G r c none [initialize dac__libsimpleio 94 13 none] [close libdac 54 13 none] G r c none [initialize dac__libsimpleio 94 13 none] [strerror errno 71 12 none] G r c none [initialize dac__libsimpleio 94 13 none] [getscale libdac 40 13 none] G r c none [initialize dac__libsimpleio 94 13 none] [open libdac 47 13 none] G r c none [initialize dac__libsimpleio 101 13 none] [close libdac 54 13 none] G r c none [initialize dac__libsimpleio 101 13 none] [strerror errno 71 12 none] G r c none [initialize dac__libsimpleio 101 13 none] [open libdac 47 13 none] G r c none [destroy dac__libsimpleio 110 13 none] [close libdac 54 13 none] G r c none [destroy dac__libsimpleio 110 13 none] [strerror errno 71 12 none] G r c none [put dac__libsimpleio 114 13 none] [write libdac 59 13 none] G r c none [put dac__libsimpleio 114 13 none] [strerror errno 71 12 none] X 1 ada.ads 18K9*Ada 22e8 23|23r6 24r6 41r13 41r53 42r13 42r53 45r32 X 4 a-envvar.ads 19K13*Environment_Variables 69e30 23|23w10 45r36 29V13*Value{string} 23|45s58 X 9 a-string.ads 16K13*Strings 35e16 23|24r10 41r17 41r57 42r17 42r57 33n24*Left{33E9} 23|41r65 42r65 X 10 a-strfix.ads 49K21*Fixed 1390e22 23|24w18 41r25 42r25 1133V13*Trim{string} 23|41s31 42s31 X 20 analog.ads 26K9*Analog 66e11 22|28w6 35r36 43r30 43r59 50r30 60r18 128r36 131r18 23|26w6 . 31r10 53r30 53r59 67r30 108r18 30N3*MaxResolution 22|43r37 50r37 23|53r37 67r37 32M8*Sample 22|60r25 131r25 23|31r17 108r25 46h8*OutputInterface<30|55R8[40]> 22|35r43 128r43 54P8*Output(46R8) 22|43r66 23|53r66 X 21 dac.ads 26K9*DAC 52e8 22|31r9 147r5 23|34r14 116r13 322r26 28X3*DAC_Error 23|78r13 100r13 116r17 122r13 152r13 201r13 205r13 211r13 . 217r13 243r13 247r13 251r13 257r13 283r13 299r13 320r13 30f3*UnityGain{75|28F8} 22|81r35 89r35 97r35 106r35 23|46r7 161r35 176r35 . 191r35 204r15 220r15 234r35 250r15 260r15 X 22 dac-libsimpleio.ads 31K13*libsimpleio 21|26k9 22|126E13 147l9 147e20 23|34b18 322l30 322t41 35R8*OutputSubclassSample<20|46R8> 37r30 47p13 48r25 54p13 54r35 58P13 59r25 . 64P12 64r40 68p12 68r22 126p13 126r35 128c8 132e13 134r30 134r54 23|55r12 . 59r16 65r25 81r13 86r35 107r25 128r40 138r22 148r35 37r3*DestroyedSample{35R8} 134c3 23|91r15 97r13 151r15 41V12*Create{20|54P8} 42>5 43>5 23|51b12 60l7 60t13 42r5 desg{24|27R8} 23|52b5 58r21 43i5 resolution{positive} 23|53b5 58r27 47U13*Initialize 48=5 49>5 50>5 23|58s10 64b13 82l7 82t17 48r5 Self{35R8} 23|65b5 73m5 73r5 81m5 49r5 desg{24|27R8} 23|66b5 75r17 75r28 50i5 resolution{positive} 23|67b5 81r39 81r54 54U13*Destroy 54=21 23|73s10 86b13 102l7 102t14 54r21 Self{35R8} 23|86b21 91r8 95r18 97m5 58U13*Put<30|59p13> 59=5 60>5 23|106b13 124l7 124t10 59r5 Self{35R8} 23|107b5 113r5 115r17 119r18 60m5 sample{20|32M8} 23|108b5 115r8 119r35 64V12*GetResolution{positive}<20|64p12> 64=26 23|128b12 134l7 134t20 64r26 Self{35R8} 23|128b26 131r5 133r12 68V12*fd{integer} 68>15 23|138b12 144l7 144t9 68r15 Self{35R8} 23|138b15 141r5 143r12 72R8*OutputSubclassVolts<75|42R8> 74r29 94p13 95r25 101p13 102r25 110p13 . 110r35 114P13 115r25 120p12 120r22 138p13 138r35 140c8 143e13 145r29 145r52 . 23|163r12 167r16 178r12 182r16 189r25 221r15 223r15 230r25 261r15 263r15 . 269r35 290r25 306r22 316r35 74r3*DestroyedVolts{72R8} 145c3 23|274r15 280r13 319r15 79V12*Create{75|50P8} 80>5 81>5 23|159b12 168l7 168t13 80r5 desg{24|27R8} 23|160b5 166r21 81f5 gain{75|28F8} 23|161b5 166r27 85V12*Create{75|50P8} 86>5 87>5 88>5 89>5 23|172b12 183l7 183t13 86r5 desg{24|27R8} 23|173b5 181r21 87i5 resolution{positive} 23|174b5 181r27 88f5 reference{75|28F8} 23|175b5 181r39 89f5 gain{75|28F8} 23|176b5 181r50 94U13*Initialize 95=5 96>5 97>5 23|166s10 188b13 225l7 225t17 95r5 Self{72R8} 23|189b5 198m5 198r5 221m7 223m7 96r5 desg{24|27R8} 23|190b5 204r37 208r21 208r32 214r17 214r28 221r69 97f5 gain{75|28F8} 23|191b5 200r8 204r8 220r8 223r61 101U13*Initialize 102=5 103>5 104>5 105>5 106>5 23|181s10 229b13 265l7 265t17 102r5 Self{72R8} 23|230b5 240m5 240r5 261m7 263m7 103r5 desg{24|27R8} 23|231b5 250r37 254r17 254r28 261r74 104i5 resolution{positive} 23|232b5 261r55 263r55 105f5 reference{75|28F8} 23|233b5 242r8 261r40 263r40 106f5 gain{75|28F8} 23|234b5 246r8 250r8 260r8 263r66 110U13*Destroy 110=21 23|198s10 240s10 269b13 285l7 285t14 110r21 Self{72R8} 23|269b21 274r8 278r18 280m5 114U13*Put<30|59p13> 115=5 116>5 23|289b13 301l7 301t10 115r5 Self{72R8} 23|290b5 296r18 296r40 116f5 vout{75|28F8} 23|291b5 296r35 120V12*fd{integer} 120>15 23|306b12 312l7 312t9 120r15 Self{72R8} 23|306b15 309r5 311r12 126U13 CheckDestroyed 126>28 23|113s10 131s10 141s10 148b13 154l7 154t21 126r28 Self{35R8} 23|148b28 151r8 129i5 fd{integer} 23|95r23 119r23 143r17 130i5 resolution{natural} 23|133r17 131m5 maxsample{20|32M8} 23|115r22 138U13 CheckDestroyed 138>28 23|309s10 316b13 322l7 322t21 138r28 Self{72R8} 23|316b28 319r8 141i5 fd{integer} 23|278r23 296r23 311r17 142f5 scale{75|28F8} 23|296r45 X 23 dac-libsimpleio.adb 38V12 IIOgain{75|28F8} 38b12 38>20 47l7 47t14 204s29 221s61 250s29 261s66 38r20 desg{24|27R8} 41r36 42r36 40a5 name=42:11{string} 45r64 55r5 Self{22|35R8} 58m5 58r5 59r38 69i5 fd{integer} 75m39 81r35 70i5 error{integer} 75m43 77r8 78r70 88i5 error{integer} 95m27 99r8 100r71 110i5 error{integer} 119m44 121r8 122r71 163r5 Self{22|72R8} 166m5 166r5 167r37 178r5 Self{22|72R8} 181m5 181r5 182r37 193f5 scale{long_float} 208m43 221r54 223r54 194i5 fd{integer} 214m39 221r36 223r36 195i5 error{integer} 208m50 210r8 211r74 214m43 216r8 217r70 236i5 fd{integer} 254m39 261r36 263r36 237i5 error{integer} 254m43 256r8 257r70 271i5 error{integer} 278m27 282r8 283r71 293i5 error{integer} 296m53 298r8 299r71 X 24 device.ads 23K9*Device 22|29w6 42r18 49r18 80r18 86r18 96r18 103r18 23|38r27 52r18 66r18 . 160r18 173r18 190r18 231r18 24|42e11 27R8*Designator 22|42r25 49r25 80r25 86r25 96r25 103r25 23|38r34 52r25 66r25 . 160r25 173r25 190r25 231r25 24|30e13 28i5*chip{natural} 23|41r41 75r22 208r26 214r22 254r22 29i5*chan{natural} 23|42r41 75r33 208r37 214r33 254r33 X 25 errno.ads 25K9*errno 23|27w6 78r55 100r56 122r56 211r59 217r55 257r55 283r56 299r56 . 25|79e10 71V12*strerror{string} 23|78s61 100s62 122s62 211s65 217s61 257s61 283s62 . 299s62 X 30 io_interfaces.ads 55h8*OutputInterface X 31 libdac.ads 24K9*libDAC 23|28w6 75r5 95r5 119r5 208r5 214r5 254r5 278r5 296r5 31|64e11 40U13*GetScale 23|208s12 47U13*Open 23|75s12 214s12 254s12 54U13*Close 23|95s12 278s12 59U13*Write 23|119s12 296s12 X 75 voltage.ads 26K9*Voltage 22|72r35 81r18 81r53 88r18 89r18 89r53 97r18 105r18 106r18 116r18 . 140r35 142r13 23|29w6 32r10 38r53 45r12 161r18 161r53 175r18 176r18 176r53 . 191r18 221r40 223r40 233r18 234r18 291r18 75|54e12 28F8*Volts 22|81r26 88r26 89r26 97r26 105r26 106r26 116r26 142r21 . 23|32r18 38r61 45r20 161r26 175r26 176r26 191r26 221r48 223r48 233r26 234r26 . 291r26 42h8*OutputInterface<30|55R8[36]> 22|72r43 140r43 50P8*Output(42R8) 22|81r61 89r61 23|161r61 176r61