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 ZX RN RV NO_DIRECT_BOOLEAN_OPERATORS RV NO_EXCEPTIONS RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS U stream_framing_protocol%b stream_framing_protocol.adb 03f39fcc NE OO PK GE KU W crc16_ccitt%s crc16_ccitt.adb crc16_ccitt.ali W interfaces%s interfac.ads interfac.ali W messaging%s messaging.adb messaging.ali U stream_framing_protocol%s stream_framing_protocol.ads 3527753e BN EE NE OO PK GE KU W messaging%s messaging.adb messaging.ali D ada.ads 20250808065140 76789da1 ada%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D crc16_ccitt.ads 20250822150043 9f147a88 crc16_ccitt%s D crc16_ccitt.adb 20250822150043 52bbb486 crc16_ccitt%b D interfac.ads 20250808065140 9111f9c1 interfaces%s D messaging.ads 20250925141903 96089d43 messaging%s D stream_framing_protocol.ads 20250822150043 a32fe87d stream_framing_protocol%s D stream_framing_protocol.adb 20250822150043 38d169bb stream_framing_protocol%b D system.ads 20250808065140 d0bef732 system%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s G a e G c Z s b [stream_framing_protocol standard 31 9 none] X 3 crc16_ccitt.ads 33v10*CRC16_CCITT 8|26w6 37r25 X 5 interfac.ads 47K9*Interfaces 247e15 8|25w6 25r22 84M9*Unsigned_16 8|47r21 116r15 117r15 145r18 152r18 165r39 172r39 129V13*Shift_Left{84M9} 8|165s28 172s28 X 6 messaging.ads 23K9*Messaging 41e14 7|25w6 33r37 34r37 37r28 39r28 8|27w6 29r10 33r18 34r18 . 35r18 37r37 74r18 84r18 25X3*CRC_Error 7|34r47 26X3*Framing_Error 7|33r47 31M8*Byte 8|29r20 33r28 34r28 35r28 37r47 74r28 84r28 33A8*Buffer(31M8) 7|37r38 39r38 X 7 stream_framing_protocol.ads 29i3 MaxPayloadSize{positive} 36r50 38r48 40r48 8|185r17 31k9*Stream_Framing_Protocol 29z3 58l5 58e28 8|31b14 225l5 225t28 33X3*Framing_Error 8|125r13 134r13 149r15 156r15 159r13 169r15 176r15 179r13 . 186r15 196r17 205r17 208r15 34X3*CRC_Error 8|219r13 36I11*FrameSize{positive} 37r45 48r18 54r14 8|45r18 108r14 37A11*FrameBuffer{6|33A8} 47r18 53r14 8|44r18 107r14 38I11*PayLoadIndex{positive} 39r45 8|37r53 39A11*PayloadBuffer{6|33A8} 45r14 55r18 8|37r67 42r14 109r18 40I11*PayloadSize{natural} 46r14 56r18 8|43r14 110r18 44U13*Encode 45>5 46>5 47<5 48<5 8|41b13 102l7 102t13 45a5 src{39A11} 8|42b5 47r42 63r10 68r20 46i5 srclen{40I11} 8|43b5 47r47 62r22 47a5 dst{37A11} 8|44b5 51m5 55m5 57m5 64m9 68m7 74m5 77r8 78m7 84m5 87r8 . 88m7 94m5 96m5 48i5 dstlen{36I11} 8|45b5 101m5 52U13*Decode 53>5 54>5 55<5 56<5 8|106b13 223l7 223t13 53a5 src{37A11} 8|107b5 130r8 131r8 132r8 133r8 144r8 145r30 151r11 164r8 . 165r51 171r11 189r10 190r22 198r13 54i5 srclen{36I11} 8|108b5 124r8 132r12 133r12 140r13 55a5 dst{39A11} 8|109b5 120m5 190m9 199m9 214r22 56i5 dstlen{40I11} 8|110b5 222m5 X 8 stream_framing_protocol.adb 33m3 DLE{6|31M8} 55r18 63r22 64r22 77r24 78r20 87r24 88r20 94r18 130r25 132r25 . 144r32 151r34 152r30 164r32 171r34 172r51 189r23 198r29 199r22 34m3 STX{6|31M8} 57r18 131r25 35m3 ETX{6|31M8} 96r18 133r25 37V12 CRC16[3|33]{5|84M9} 47s36 214s16 47m5 crc{5|84M9} 74r33 84r33 48i5 didx{positive} 55r9 56m5 56r13 57r9 58m5 58r13 64r13 65m9 65r17 68r11 . 69m7 69r15 74r9 75m5 75r13 77r12 78r11 79m7 79r15 84r9 85m5 85r13 87r12 . 88r11 89m7 89r15 94r9 95m5 95r13 96r9 97m5 97r13 101r15 62i9 sidx{integer} 63r14 68r24 112i5 sidx{positive} 139m5 144r12 145r34 151r15 164r12 165r55 171r15 189r14 . 190r26 192m9 192r17 198r17 201m9 201r17 113i5 slen{integer} 140m5 144r19 145r41 146m7 146r18 148r10 151r22 153m7 . 153r18 155r10 164r19 165r62 166m7 166r18 168r10 171r22 173m7 173r18 175r10 . 184r11 193m9 193r17 195r12 202m9 202r17 204r12 114i5 didx{positive} 185r10 190r13 191m9 191r17 199r13 200m9 200r17 214r27 . 222r15 116m5 crcsent{5|84M9} 145m7 152m7 165m7 165r18 172m7 172r18 218r8 117m5 crccalc{5|84M9} 214m5 218r19