V "GNAT Lib v7" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=pentium A -march=pentium P ZX RN RV NO_ALLOCATORS RV NO_DISPATCHING_CALLS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTION_PROPAGATION RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_ACCESS RV NO_UNCHECKED_DEALLOCATION RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE RV SPARK_05 U system.direct_io%b s-direio.adb 8600db09 NE OL PK W ada%s ada.ads ada.ali W ada.exceptions%s a-except.adb a-except.ali W ada.io_exceptions%s a-ioexce.ads a-ioexce.ali W ada.tags%s a-tags.adb a-tags.ali W ada.unchecked_deallocation%s W interfaces%s interfac.ads interfac.ali W interfaces.c_streams%s i-cstrea.adb i-cstrea.ali W system%s system.ads system.ali W system.crtl%s s-crtl.ads s-crtl.ali W system.file_io%s s-fileio.adb s-fileio.ali W system.soft_links%s s-soflin.adb s-soflin.ali U system.direct_io%s s-direio.ads 8523889c EE OL PF PK W ada%s ada.ads ada.ali W ada.streams%s a-stream.adb a-stream.ali W ada.tags%s a-tags.adb a-tags.ali W interfaces%s interfac.ads interfac.ali W interfaces.c_streams%s i-cstrea.adb i-cstrea.ali W system%s system.ads system.ali W system.file_control_block%s s-ficobl.ads s-ficobl.ali W system.soft_links%s s-soflin.adb s-soflin.ali W system.storage_elements%s s-stoele.adb s-stoele.ali D ada.ads 20170106053348 76789da1 ada%s D a-except.ads 20151016083252 291912d5 ada.exceptions%s D a-ioexce.ads 20140225101544 e4a01f64 ada.io_exceptions%s D a-stream.ads 20141120062812 119b8fb3 ada.streams%s D a-tags.ads 20151016090316 01f5e3ef ada.tags%s D a-unccon.ads 20170106053348 31484697 ada.unchecked_conversion%s D a-uncdea.ads 20070406051342 f15a5ed1 ada.unchecked_deallocation%s D interfac.ads 20160502061002 5ab55268 interfaces%s D i-cstrea.ads 20140801060436 e53d8b8e interfaces.c_streams%s D system.ads 20161011141908 27426ea2 system%s D s-crtl.ads 20141120062812 0ebbdb71 system.crtl%s D s-direio.ads 20140731092958 7c86ede3 system.direct_io%s D s-direio.adb 20140731093148 72978d61 system.direct_io%b D s-exctab.ads 20140225101140 54135002 system.exception_table%s D s-ficobl.ads 20140718065748 078245e4 system.file_control_block%s D s-fileio.ads 20120709090952 45ce2f0f system.file_io%s D s-parame.ads 20140801053848 7e2a0d7f system.parameters%s D s-soflin.ads 20151020084036 14e1eb6c system.soft_links%s D s-stache.ads 20140225101140 a37c21ec system.stack_checking%s D s-stalib.ads 20151112054908 09bd3940 system.standard_library%s D s-stoele.ads 20140225101140 2dc34a04 system.storage_elements%s D s-stoele.adb 20140801053848 ed88f8fb system.storage_elements%b D s-traent.ads 20140730095026 005bf670 system.traceback_entries%s X 1 ada.ads 16K9*Ada 20e8 12|37r6 72r18 73r18 78r14 13|32r6 32r38 33r6 91r9 234r18 235r18 . 393r14 X 3 a-ioexce.ads 18K13*IO_Exceptions 30e22 13|32w10 32r42 24X4*Use_Error 13|290r16 312r16 25X4*Device_Error 13|306r16 26X4*End_Error 13|200r19 X 4 a-stream.ads 36K13*Streams 87e16 12|37w10 72r22 73r22 78r18 13|234r22 235r22 393r18 42M9*Stream_Element 44I9*Stream_Element_Offset 12|73r30 13|235r30 54A9*Stream_Element_Array(42M9)<44I9> 12|72r30 78r26 13|234r30 393r26 X 7 a-uncdea.ads 20u15*Unchecked_Deallocation 13|33w10 91r13 X 8 interfac.ads 38K9*Interfaces 184e15 12|36r6 48r21 57r15 103r14 109r14 121r16 13|34r6 34r38 . 176r14 187r14 325r16 X 9 i-cstrea.ads 37K20*C_Streams 315e25 12|36w17 48r32 57r26 103r25 109r25 121r27 13|34w17 . 34r49 176r25 187r25 325r27 42I12*int{11|53I12} 13|283r11 44M12*size_t{11|60M9} 12|57r36 103r35 109r35 121r37 13|176r35 187r35 325r37 46I12*int64{11|65I9} 12|48r42 13|287r25 287r46 299r13 315r27 68i4*SEEK_END{42I12} 13|305r35 69i4*SEEK_SET{42I12} 13|287r70 159V13*fseek64=163:26{11|53I12} 13|286s9 305s10 168V13*ftell64=169:26{11|65I9} 13|309s14 X 10 system.ads 37K9*System 148e11 12|38r6 39r6 41r9 43r24 102r14 108r14 120r16 122r16 142r5 . 13|35w6 35r38 36r6 37r6 38r6 40r14 42r24 43r24 48r13 49r13 326r16 399r5 67M9*Address 12|102r21 108r21 120r23 13|175r14 186r14 324r16 X 11 s-crtl.ads 38K16*CRTL 241e16 13|36w13 48r20 49r20 53I12*int{integer} 60M9*size_t 13|49r25 65I9*int64 13|48r25 X 12 s-direio.ads 41K16*Direct_IO 10|37k9 12|142l12 142e21 13|40b21 399l12 399t21 43K12*FCB=43:31 53r28 65r64 86r14 86r31 96r14 111r53 139r38 13|45r18 46r13 . 62r64 103r14 103r31 149r14 197r38 245r53 360r38 45E9*Operation 45e51 60r17 45n23*Op_Read{45E9} 13|196r26 226r50 255r23 264r23 45n32*Op_Write{45E9} 13|359r26 385r50 45n42*Op_Other{45E9} 60r30 13|226r63 275r23 303r23 385r64 48I12*Count{9|46I12} 51r30 51r47 54r15 116r44 13|274r21 298r44 315r14 51I12*Positive_Count{48I12} 92r45 104r14 114r48 13|137r45 177r14 271r48 53R9*Direct_AFCB<15|84R9> 63e14 65P13 65r44 67P14 67r49 68P14 68r49 70P14 . 71r21 76P14 77r21 81r33 13|62r44 65r18 74r49 84r48 86r34 91r37 107r34 153r34 . 233r21 392r21 54i7*Index{48I12} 13|130r19 140r19 219m12 219r26 254m12 263m12 274m12 287r58 . 378m12 378r26 57m7*Bytes{9|44M12} 13|226r32 287r37 315r39 345r18 346r60 385r32 60e7*Last_Op{45E9} 13|196r15 226m12 255m12 264m12 275m12 303m12 359r15 385m12 65V13*AFCB_Allocate{15|82P9}<15|144p13> 65>28 13|62b13 66l8 66t21 65r28 Control_Block{53R9} 13|62b28 63r28 67U14*AFCB_Close<15|150p14> 67^26 13|74b14 78l8 78t18 67p26 File(53R9) 13|74b26 75r28 68U14*AFCB_Free<15|156p14> 68^26 13|84b14 95l8 95t17 68p26 File(53R9) 13|84b25 88r32 70U14*Read<4|57p14> 71=7 72<7 73<7 13|232b14 239l8 239t12 71r7 File{53R9} 13|233b7 72a7 Item{4|54A9} 13|234b7 73i7 Last{4|44I9} 13|235b7 76U14*Write<4|63p14> 77=7 78>7 13|391b14 397l8 397t13 77r7 File{53R9} 13|392b7 78a7 Item{4|54A9} 13|393b7 81P9*File_Type(53R9) 85r21 90r33 92r27 95r21 101r14 107r14 111r35 112r35 . 114r32 116r26 119r16 134r27 139r27 13|55r35 102r21 127r33 137r27 148r21 . 174r14 185r14 245r35 258r35 271r32 282r35 298r26 323r16 84U14*Create 85=7 86>7 87>7 88>7 13|101b14 121l8 121t14 85p7 File{81P9} 13|102b7 113m34 113r34 86e7 Mode{15|63E9} 13|103b7 115r30 87a7 Name{string} 13|104b7 116r30 88a7 Form{string} 13|105b7 117r30 90V13*End_Of_File{boolean} 90>26 13|127b13 131l8 131t19 199s13 90p26 File{81P9} 13|127b26 129r34 130r14 130r33 92V13*Index{51I12} 92>20 13|137b13 141l8 141t13 92p20 File{81P9} 13|137b20 139r32 140r14 94U14*Open 95=7 96>7 97>7 98>7 13|147b14 167l8 167t12 95p7 File{81P9} 13|148b7 159m34 159r34 96e7 Mode{15|63E9} 13|149b7 161r30 97a7 Name{string} 13|150b7 162r30 98a7 Form{string} 13|151b7 163r30 100U14*Read 101>7 102>7 103>7 104>7 13|173b14 182l8 182t12 101p7 File{81P9} 13|174b7 180r18 181r13 102m7 Item{10|67M9} 13|175b7 181r19 103m7 Size{9|44M12} 13|176b7 181r25 104i7 From{51I12} 13|177b7 180r24 106U14*Read 107>7 108>7 109>7 13|181s7 184b14 227l8 227t12 107p7 File{81P9} 13|185b7 190r34 196r10 197r17 199r26 205r27 206r31 216r28 . 219r7 219r21 226r7 226r27 108m7 Item{10|67M9} 13|186b7 206r38 216r35 109m7 Size{9|44M12} 13|187b7 206r44 216r41 226r40 111U14*Reset 111=21 111>46 13|245b14 256l8 256t13 111p21 File{81P9} 13|245b21 246r29 253r22 254r7 255r7 111e46 Mode{15|63E9} 13|245b46 253r49 112U14*Reset 112=21 13|258b14 265l8 265t13 112p21 File{81P9} 13|258b21 259r29 262r22 263r7 264r7 114U14*Set_Index 114>25 114>43 13|180s7 271b14 276l8 276t17 114p25 File{81P9} 13|271b25 273r32 274r7 275r7 114i43 To{51I12} 13|271b43 274r28 116V13*Size{48I12} 116>19 13|130s27 298b13 316l8 316t12 116p19 File{81P9} 13|298b19 302r32 303r7 305r19 309r23 315r34 118U14*Write 119>7 120>7 121>7 122>7 13|322b14 386l8 386t13 119p7 File{81P9} 13|323b7 338r29 345r13 346r32 346r55 353r35 359r10 360r17 . 364r27 378r7 378r21 385r7 385r27 120m7 Item{10|67M9} 13|324b7 338r36 121m7 Size{9|44M12} 13|325b7 338r42 345r26 346r68 385r40 122a7 Zeroes{21|70A9} 13|326b7 346r39 X 13 s-direio.adb 42K12 FIO=42:31 113r7 129r7 139r7 159r7 190r7 206r13 216r10 253r7 262r7 273r7 . 302r7 338r10 346r13 353r7 43K12 SSL=43:31 204r13 207r13 211r16 363r13 366r13 370r16 45P12 AP{15|82P9} 113r30 129r30 139r28 159r30 190r30 206r27 216r24 253r18 . 262r18 273r28 302r28 338r25 346r28 353r31 55U14 Set_Position 55>28 205s13 282b14 292l8 292t20 364s13 55p28 File{12|81P9} 282b28 287r12 287r32 287r53 86P12 FCB_Ptr(12|53R9) 88r12 88r23 91r50 88p7 FT{86P12} 94m13 94r13 90U17 Free[7|20] 94s7 107r7 Dummy_File_Control_Block{12|53R9} 108r29 114r30 153r7 Dummy_File_Control_Block{12|53R9} 154r29 160r30 203q10 Locked_Processing 213l14 213e31 283i7 R{9|42I12} 285m7 289r10 299i7 Pos{9|46I12} 309m7 311r10 315r21 329U17 Do_Write 336b17 348l11 348t19 365s13 375s10 362q10 Locked_Processing 372l14 372e31 X 15 s-ficobl.ads 42K16*File_Control_Block 12|38w13 43r31 15|162e30 63E9*File_Mode 12|86r18 96r18 111r57 139r42 13|103r18 149r18 245r57 15|63e66 63n32*Inout_File{63E9} 12|86r35 13|103r35 69E9*Shared_Status_Type 13|46r17 15|69e46 69n32*Yes{69E9} 13|197r42 360r42 81R9*AFCB 12|53r32 82P9*AFCB_Ptr(84R9) 12|65r68 13|45r22 62r68 86m7*Stream{9|41M12} 13|287r17 305r24 309r28 122e7*Shared_Status{69E9} 13|197r22 360r22 X 16 s-fileio.ads 39K16*File_IO 13|37w13 42r31 16|255e19 49U14*Open 13|113s11 159s11 50p7 File_Ptr{15|82P9} 13|113r17 159r17 51c7 Dummy_FCB<15|84R9> 13|114r17 160r17 52e7 Mode{15|63E9} 13|115r17 161r17 53a7 Name{string} 13|116r17 162r17 54a7 Form{string} 13|117r17 163r17 55e7 Amethod{character} 13|118r17 164r17 56b7 Creat{boolean} 13|119r17 165r17 57b7 Text{boolean} 13|120r17 166r17 115U14*Reset 13|253s11 118U14*Reset 13|262s11 152U14*Check_File_Open 13|139s11 273s11 302s11 157U14*Check_Read_Status 13|129s11 190s11 163U14*Check_Write_Status 13|353s11 209U14*Read_Buf 13|206s17 216s14 232U14*Write_Buf 13|338s14 346s17 X 18 s-soflin.ads 45K16*Soft_Links 13|38w13 43r31 18|399e22 60P9*No_Param_Proc 178p4*Lock_Task{60P9} 13|204r17 363r17 188p4*Unlock_Task{60P9} 13|207r17 211r20 366r17 370r20 X 21 s-stoele.ads 42K16*Storage_Elements 12|39w13 122r23 13|326r23 21|117e28 64M9*Storage_Element 70A9*Storage_Array(64M9)<54I9> 12|122r40 13|326r40