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_ENUMERATION_MAPS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_FIXED_POINT 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.pwm%b remoteio-pwm.adb 56258305 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 errno%s errno.ads errno.ali W messaging%s messaging.adb messaging.ali W remoteio%s remoteio.ads remoteio.ali U remoteio.pwm%s remoteio-pwm.ads 27f8667a 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 message64%s message64.ads message64.ali W pwm%s pwm.ads pwm.ali W pwm.libsimpleio%s pwm-libsimpleio.adb pwm-libsimpleio.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-assert.ads 20250808065140 ba465f5c ada.assertions%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-numeri.ads 20250808065140 84bea7a3 ada.numerics%s D a-nubinu.ads 20250808065140 93f1f3d1 ada.numerics.big_numbers%s D a-nbnbig.ads 20250808065140 31ff4aa1 ada.numerics.big_numbers.big_integers_ghost%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-tifiio.ads 20250808065140 25dfe409 ada.text_io.fixed_io%s D a-tiflio.ads 20250808065140 48a0360d ada.text_io.float_io%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s 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 message64.ads 20250912235441 b6477da7 message64%s D messaging.ads 20250925141903 96089d43 messaging%s D messaging-fixed.ads 20250912235441 4ff5c48c messaging.fixed%s D pwm.ads 20250912235441 b7ed8132 pwm%s D pwm-libsimpleio.ads 20250912235528 ef6badc0 pwm.libsimpleio%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-pwm.ads 20250822150042 26a2131c remoteio.pwm%s D remoteio-pwm.adb 20250822150042 e992439b remoteio.pwm%b D system.ads 20250808065140 d0bef732 system%s D s-arit64.ads 20250808065140 e45973b2 system.arith_64%s D s-assert.ads 20250808065140 9c4520c7 system.assertions%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-imagef.ads 20250808065140 2a557a85 system.image_f%s D s-imfi64.ads 20250808065140 c2808cae system.img_fixed_64%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__pwm 35 12 none] G c Z s b [register remoteio__pwm 40 13 none] G c Z s b [register remoteio__pwm 47 13 none] G c Z s b [dispatch remoteio__pwm 53 13 none] G c Z s s [outputrecIP remoteio__pwm 60 8 none] G c Z s s [ToutputtableBIP remoteio__pwm 70 3 none] G c Z s s [dispatchersubclassDA remoteio__pwm 72 8 none] G c Z s s [dispatchersubclassDF remoteio__pwm 72 8 none] G c Z s s [dispatchersubclassIP remoteio__pwm 72 8 none] G c Z b b [present remoteio__pwm 88 13 none] G c Z b b [configure remoteio__pwm 109 13 none] G c Z b b [write remoteio__pwm 168 13 none] G r c none [create remoteio__pwm 35 12 none] [register remoteio__executive 38 13 none] G r c none [dispatch remoteio__pwm 53 13 none] [initialize pwm__libsimpleio 50 13 none] G r s outputsubclass [outputrecIP remoteio__pwm 60 8 none] [outputsubclassIP pwm__libsimpleio 85 8 none] G r s outputsubclass [ToutputtableBIP remoteio__pwm 70 3 none] [outputsubclassIP pwm__libsimpleio 85 8 none] G r s outputsubclass [dispatchersubclassIP remoteio__pwm 72 8 none] [outputsubclassIP pwm__libsimpleio 85 8 none] G r c none [configure remoteio__pwm 109 13 none] [initialize pwm__libsimpleio 50 13 none] X 4 a-conhel.ads 84R12 Reference_Control_Type<8|43R9> X 10 a-iteint.ads 24h9 Forward_Iterator 32h9 Reversible_Iterator<24R9[5|76]> X 23 device.ads 23K9*Device 42e11 38|23w6 43r12 64r18 77r37 39|50r12 82r37 27R8*Designator 30e13 38|43r19 64r25 39|50r19 32r3*Unavailable{27R8} 38|77r44 39|82r44 X 24 errno.ads 25K9*errno 79e10 39|23w6 124r18 133r18 165r18 182r18 191r18 196r18 210r18 31N3*EIO 39|165r24 210r24 32N3*ENXIO 39|133r24 191r24 45N3*ENODEV 39|196r24 48N3*EINVAL 39|124r24 182r24 X 25 interfac.ads 68I9*Integer_64 X 29 io_interfaces.ads 55h8*OutputInterface 59x13*Put 39|206R30[33|45] X 30 message64.ads 25K9*Message64[32|28] 38|24w6 55r12 56r16 39|90r12 91r16 111r12 112r16 170r12 . 171r16 215r12 216r16 X 31 messaging.ads 23K9*Messaging 41e14 39|24w6 26r10 94r17 31M8*Byte 39|26r20 94r27 33A8*Buffer(31M8) X 32 messaging-fixed.ads 34A11*Message{31|33A8} 38|55r22[30|25] 56r26[30|25] 39|90r22[30|25] . 91r26[30|25] 111r22[30|25] 112r26[30|25] 170r22[30|25] 171r26[30|25] 215r22[30|25] . 216r26[30|25] X 33 pwm.ads 26K9*PWM 65e8 38|25r6 50r32 65r35 66r27 78r14 39|61r46 71r32 83r46 157r14 51h8*OutputInterface<29|55R8[43]><29|55R8[45]> 58P8*Output(51R8) 38|50r36 66r31 39|71r36 X 34 pwm-libsimpleio.ads 30K13*libsimpleio 92e20 38|25w10 65r39 78r18 39|61r50 83r50 157r18 36R8*OutputSubclass<33|51R8> 88e13 38|65r51 38r3*Destroyed{36R8} 38|78r30 39|61r62 83r62 50U13*Initialize 39|157s30 X 35 remoteio.ads 25K9*RemoteIO 94e13 38|26r6 27r6 29r9 31r34 36r25 72r34 80r5 39|28r14 31r25 . 38r46 39r46 40r46 114r14 123r26 128r12 173r14 181r26 186r12 239r5 38E8*MessageTypes 88e31 39|218r15 221r16 235r40 77n5*PWM_PRESENT_REQUEST{38E8} 39|38r23 224r12 79n5*PWM_CONFIGURE_REQUEST{38E8} 39|39r23 227r12 81n5*PWM_WRITE_REQUEST{38E8} 39|40r23 230r12 90I11*ChannelNumber{natural} 38|42r12 49r14 70r30 39|49r12 70r14 99r14 114r23 . 123r35 128r21 173r23 181r35 186r21 X 36 remoteio-dispatch.ads 25K18*Dispatch 36e22 38|26w15 31r43 72r43 39|38r55 39r55 40r55 27h8*DispatcherInterface 38|31r52 72r52 29P8*Dispatcher(27R8) 39|38r64 39r64 40r64 X 37 remoteio-executive.ads 26K18*Executive 58e23 38|27w15 36r34 39|31r34 30P8*Executor(28R8) 38|36r44 39|31r44 38U13*Register 39|38s14 39s14 40s14 X 38 remoteio-pwm.ads 29K18*PWM 35|25k9 38|60E8 80l14 80e17 39|28b23 239l14 239t17 31R8*DispatcherSubclass<36|27R8> 33r29 40p13 41r19 47p13 48r21 53P13 54r19 . 72c8 74e13 39|36r17 48r19 69r21 89r19 110r19 169r19 214r19 33P8*Dispatcher(31R8) 36r61 39|31r61 33r12 35V12*Create{33P8} 36>5 39|30b12 43l7 43t13 36p5 executor{37|30P8} 39|31b5 38r5 39r5 40r5 40U13*Register 41=5 42>5 43>5 39|47b13 64l7 64t15 41r5 Self{31R8} 39|48b5 53r8 57m5 58m5 59m5 60m5 61m5 62m5 62m37 62r37 63m5 42i5 num{35|90I11} 39|49b5 53r21 57r18 58r18 59r18 60r18 61r18 62r18 62r50 . 63r18 43r5 desg{23|27R8} 39|50b5 60r37 47U13*Register 48=5 49>5 50>5 51>5 39|68b13 86l7 86t15 48r5 Self{31R8} 39|69b5 75r8 79m5 80m5 81m5 82m5 83m5 84m5 85m5 49i5 num{35|90I11} 39|70b5 75r21 79r18 80r18 81r18 82r18 83r18 84r18 85r18 50p5 output{33|58P8} 39|71b5 84r37 51i5 freq{positive} 39|72b5 85r48 53U13*Dispatch<36|31p13> 54=5 55>5 56<5 39|213b13 237l7 237t15 54r5 Self{31R8} 39|214b5 225m17 228m19 231m15 55a5 cmd{32|34A11[30|25]} 39|215b5 221r33 225r23 228r25 231r21 56a5 resp{32|34A11[30|25]} 39|216b5 225m28 228m30 231m26 60R8 OutputRec 68e13 70r48 76r21 77r5 61b5*registered{boolean} 39|53r26 57m23 75r26 79m23 103r26 132r30 190r30 62b5*configured{boolean} 39|58m23 80m23 160m23 195r30 63b5*preconfig{boolean} 39|59m23 81m23 139r26 64r5*desg{23|27R8} 39|60m23 82m23 158r25 65r5*obj{34|36R8} 39|61m23 62m55 83m23 157m59 66p5*output{33|58P8} 39|62m23 84m23 206r23 67i5*period{natural} 39|63m23 85m23 161m23 70A8 OutputTable(60R8) 73r15 73a5 outputs{70A8} 39|36m37 53r13 57m10 58m10 59m10 60m10 61m10 62m10 62m42 . 63m10 75r13 79m10 80m10 81m10 82m10 83m10 84m10 85m10 103r15 132r17 139r13 . 157m46 158r12 160m10 161m10 190r17 195r17 206r10 76r3 Unused{60R8} 39|36r59 X 39 remoteio-pwm.adb 33p5 Self{38|33P8} 36m5 38r75 39r75 40r75 42r12 88U13 Present 88b13 89=5 90>5 91<5 107l7 107t14 225s9 89r5 Self{38|31R8} 103r10 90a5 cmd{32|34A11[30|25]} 97r14 97r26 91a5 resp{32|34A11[30|25]} 97m5 104m9 104r32 93i5 byteindex{natural} 100m7 104r18 104r41 94m5 bitmask{31|31M8} 101m7 104r55 99i9 c{35|90I11} 100r20 101r29 103r23 109U13 Configure 109b13 110=5 111>5 112<5 166t6 228s9 110r5 Self{38|31R8} 132r12 139r8 157m41 157r41 158r7 160m5 161m5 111a5 cmd{32|34A11[30|25]} 119r14 119r26 123r16 128r35 146r15 147r15 148r15 . 149r15 112a5 resp{32|34A11[30|25]} 119m5 124m7 133m7 165m7 114i5 num{35|90I11} 128m5 132r25 139r21 157r54 158r20 160r18 161r18 115i5 period{positive} 145m5 153r24 161r37 116i5 freq{positive} 153m5 158r31 168U13 Write 168b13 169=5 170>5 171<5 211l7 211t12 231s9 169r5 Self{38|31R8} 190r12 195r12 206r5 170a5 cmd{32|34A11[30|25]} 177r14 177r26 181r16 186r35 201r15 202r15 203r15 . 204r15 171a5 resp{32|34A11[30|25]} 177m5 182m7 191m7 196m7 210m7 173i5 num{35|90I11} 186m5 190r25 195r25 206r18 174i5 ontime{natural} 200m5 206r43 218e5 msgtype{35|38E8} 221m5 223r10 235r59 X 41 s-arit64.ads 59I12*Int64{25|68I9} 108V13*Multiply_With_Ovflo_Check64{59I12} 112i22