V "GNAT Lib v6" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=generic A -march=i586 P ZX RN RV NO_ACCESS_SUBPROGRAMS RV NO_ALLOCATORS RV NO_DISPATCHING_CALLS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_IMPLICIT_LOOPS RV NO_LOCAL_ALLOCATORS RV NO_STANDARD_STORAGE_POOLS RV NO_TASK_ALLOCATORS RV NO_TASK_AT_INTERRUPT_PRIORITY RV NO_TASKING RV NO_UNCHECKED_CONVERSION RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE RV SPARK_05 RV MAX_TASKS=1+ U system.interrupts%b s-interr.adb ea7b6356 OL PK W ada%s ada.ads ada.ali W ada.exceptions%s a-except.adb a-except.ali W ada.real_time%s a-reatim.adb a-reatim.ali W ada.tags%s a-tags.adb a-tags.ali W ada.task_identification%s a-taside.adb a-taside.ali W ada.unchecked_conversion%s W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W system%s system.ads system.ali W system.img_int%s s-imgint.adb s-imgint.ali W system.interrupt_management%s s-intman.adb s-intman.ali W system.parameters%s s-parame.adb s-parame.ali W system.soft_links%s s-soflin.adb s-soflin.ali W system.storage_elements%s s-stoele.adb s-stoele.ali W system.task_info%s s-tasinf.adb s-tasinf.ali W system.task_primitives%s s-taspri.ads s-taspri.ali W system.task_primitives.operations%s s-taprop.adb s-taprop.ali W system.tasking%s s-taskin.adb s-taskin.ali W system.tasking.initialization%s s-tasini.adb s-tasini.ali W system.tasking.rendezvous%s s-tasren.adb s-tasren.ali W system.tasking.stages%s s-tassta.adb s-tassta.ali W system.tasking.utilities%s s-tasuti.adb s-tasuti.ali U system.interrupts%s s-interr.ads 9445d7a5 EB EE OL PF PK W ada.tags%s a-tags.adb a-tags.ali W system%s system.ads system.ali W system.os_interface%s s-osinte.ads s-osinte.ali W system.soft_links%s s-soflin.adb s-soflin.ali W system.storage_elements%s s-stoele.adb s-stoele.ali W system.tasking%s s-taskin.adb s-taskin.ali W system.tasking.protected_objects%s s-taprob.adb s-taprob.ali W system.tasking.protected_objects.entries%s s-tpoben.adb s-tpoben.ali D ada.ads 20070406091342 3ffc8e18 ada%s D a-except.ads 20151016123252 291912d5 ada.exceptions%s D a-finali.ads 20151020095656 bf4f806b ada.finalization%s D a-reatim.ads 20151026154432 428ef5f7 ada.real_time%s D a-stream.ads 20141120112812 119b8fb3 ada.streams%s D a-tags.ads 20151016130316 01f5e3ef ada.tags%s D a-taside.ads 20151026154432 60271635 ada.task_identification%s D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s D interfac.ads 20151118101227 4be8ce1b interfaces%s D i-c.ads 20110801143639 5421119b interfaces.c%s D i-cstrin.ads 20140611122922 341d0ddf interfaces.c.strings%s D system.ads 20151123113124 2da59038 system%s D s-atacco.ads 20120515093410 4c36d12f system.address_to_access_conversions%s D s-exctab.ads 20140225151139 54135002 system.exception_table%s D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s D s-imgint.ads 20090409150019 02dbe0c2 system.img_int%s D s-intman.ads 20140730124603 47ba1e06 system.interrupt_management%s D s-interr.ads 20140813165905 269c22db system.interrupts%s D s-interr.adb 20140730125043 08d553d8 system.interrupts%b D s-multip.ads 20101011073009 38ac9f73 system.multiprocessors%s D s-osinte.ads 20150107102251 2e5b26a9 system.os_interface%s D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s D s-stausa.ads 20110804134155 017a0a05 system.stack_usage%s D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s D s-stoele.adb 20140801093848 ed88f8fb system.storage_elements%b D s-tasinf.ads 20140613095942 601f6b72 system.task_info%s D s-taspri.ads 20141120144719 6c1d93d4 system.task_primitives%s D s-taprop.ads 20140521131406 1dd2e1b6 system.task_primitives.operations%s D s-taskin.ads 20151023124846 0766baa7 system.tasking%s D s-tasini.ads 20140730134804 ea044658 system.tasking.initialization%s D s-taprob.ads 20110927094500 502249e3 system.tasking.protected_objects%s D s-tpoben.ads 20121029113218 b641f948 system.tasking.protected_objects.entries%s D s-tasren.ads 20120208100446 a67a9949 system.tasking.rendezvous%s D s-tassta.ads 20121029110946 70812003 system.tasking.stages%s D s-tasuti.ads 20140730125043 4c20fd27 system.tasking.utilities%s D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s D s-win32.ads 20140120152906 b7f96285 system.win32%s X 1 ada.ads 16K9*Ada 19e8 19|34r6 35r6 59r30 60r7 121r25 495r34 X 3 a-finali.ads 53U14*Initialize<15|44p14> X 7 a-taside.ads 39K13*Task_Identification 96e28 19|34w10 60r11 48P9*Task_Id<32|109P9> 19|60r31 X 8 a-unccon.ads 20v14*Unchecked_Conversion 19|35w10 59r34 121r29 495r38 X 9 interfac.ads 38K9*Interfaces 183e15 19|37r6 52r8 57r19 X 10 i-c.ads 18K20*C 230e17 19|37w17 52r19 57r30 35I9*int 19|57r32 37I9*long X 12 system.ads 37K9*System 200e11 18|46r6 47r6 48r6 50r9 59r42 60r6 64r40 67r36 112r40 121r17 . 122r17 123r17 127r44 142r40 200r22 278r5 19|39r6 40r6 41r6 42r6 43r6 44r6 . 45r6 47r14 51r8 54r25 55r25 73r34 108r14 108r32 454r57 455r25 456r18 457r21 . 474r57 491r25 492r25 525r17 668r5 67M9*Address 18|112r47 123r24 200r29 19|108r21 454r64 455r32 474r64 491r32 . 492r32 525r24 69m4*Null_Address{67M9} 19|108r39 634r62 81V14*"="{boolean} 19|508r19 100I12*Any_Priority{integer} 18|270r18 19|296r19 102I12*Interrupt_Priority{100I12} 18|59r49 60r13 19|73r41 X 15 s-finroo.ads 42U14*Adjust X 17 s-intman.ads 50K16*Interrupt_Management 111e32 19|44w13 55r32 55I9*Interrupt_ID<10|35I9> 19|149r33 58A9*Interrupt_Set(boolean)<55I9> 86a4*Reserve{58A9} 19|149r19 X 18 s-interr.ads 50K16*Interrupts 12|37k9 18|278l12 278e22 19|47b21 668l12 668t22 59i4*Default_Interrupt_Priority{12|102I12} 64I9*Ada_Interrupt_ID 67I9*Interrupt_ID 69r35 82r38 84r44 86r46 89r19 98r21 . 104r21 108r19 112r19 136r43 139r45 142r19 147r37 150r44 153r46 156r37 213r19 . 223r19 19|72r39 78r29 79r29 80r29 86r21 92r36 118r48 127r36 147r38 156r44 . 160r26 170r46 174r26 184r37 194r39 204r44 213r46 311r19 331r21 340r21 399r21 . 425r19 454r36 527r30 528r23 571r16 594r43 603r45 612r37 69I12*System_Interrupt_Id{67I9} 73P9*Parameterless_Handler 89r40 97r21 102r25 103r21 214r19 224r19 19|68r16 . 85r21 114r38 311r40 330r21 339r21 397r25 398r21 487r38 496r10 623r17 82V13*Is_Reserved{boolean} 82>26 19|147b13 150l8 150t19 158s10 172s10 314s10 . 347s10 403s10 429s10 460s10 533s10 572s17 82i26 Interrupt{67I9} 19|147b26 149r47 84V13*Is_Entry_Attached{boolean} 84>32 19|156b13 164l8 164t25 84i32 Interrupt{67I9} 19|156b32 158r23 160r46 163r27 86V13*Is_Handler_Attached{boolean} 86>34 19|170b13 178l8 178t27 86i34 Interrupt{67I9} 19|170b34 172r23 174r46 176r30 88V13*Current_Handler{73P9} 89>7 19|310b13 323l8 323t23 415s25 89i7 Interrupt{67I9} 19|311b7 314r23 318r23 319r30 96U14*Attach_Handler 97>7 98>7 99>7 19|302s10 329b14 336l8 336t22 416s10 97p7 New_Handler{73P9} 19|330b7 335r23 98i7 Interrupt{67I9} 19|331b7 335r36 99b7 Static{boolean} 19|332b7 335r47 101U14*Exchange_Handler 102<7 103>7 104>7 105>7 19|283s10 396b14 418l8 418t24 102p7 Old_Handler{73P9} 19|284r13 397b7 415m10 103p7 New_Handler{73P9} 19|285r13 398b7 416r26 104i7 Interrupt{67I9} 19|286r13 399b7 403r23 407r23 415r42 416r39 105b7 Static{boolean} 19|287r13 400b7 416r50 107U14*Detach_Handler 108>7 109>7 19|424b14 448l8 448t22 108i7 Interrupt{67I9} 19|425b7 429r23 433r23 437r43 442r20 445r28 109b7 Static{boolean} 19|426b7 437r14 111V13*Reference{12|67M9} 112>7 19|454b13 468l8 468t17 112i7 Interrupt{67I9} 19|454b24 457r62 460r23 120U14*Bind_Interrupt_To_Entry 121>7 122>7 123>7 19|522b14 563l8 563t31 121p7 T{32|109P9} 19|523b7 554r36 562r7 122i7 E{32|237I9} 19|524b7 555r36 123m7 Int_Ref{12|67M9} 19|525b7 528r66 127U14*Detach_Interrupt_Entries 127>40 19|569b14 588l8 588t32 127p40 T{32|109P9} 19|569b40 574r44 587r7 136U14*Block_Interrupt 136>31 19|594b14 597l8 597t23 136i31 Interrupt{67I9} 19|594b31 139U14*Unblock_Interrupt 139>33 19|603b14 606l8 606t25 139i33 Interrupt{67I9} 19|603b33 141V13*Unblocked_By{32|109P9} 142>7 19|194b13 198l8 198t20 142i7 Interrupt{67I9} 19|194b27 147V13*Is_Blocked{boolean} 147>25 19|612b13 616l8 616t18 147i25 Interrupt{67I9} 19|612b25 150U14*Ignore_Interrupt 150>32 19|204b14 207l8 207t24 150i32 Interrupt{67I9} 19|204b32 153U14*Unignore_Interrupt 153>34 19|213b14 216l8 216t26 153i34 Interrupt{67I9} 19|213b34 156V13*Is_Ignored{boolean} 156>25 19|184b13 188l8 188t18 156i25 Interrupt{67I9} 19|184b25 199U14*Register_Interrupt_Handler 200>7 19|474b14 478l8 478t34 200m7 Handler_Addr{12|67M9} 19|474b42 477r37 207I9*Static_Handler_Index 209r6 209r38 248r28 208I12*Positive_Static_Handler_Index{207I9} 220r7 229r13 212R9*Previous_Handler_Item 216e14 220r50 213i7*Interrupt{67I9} 19|242r57 276m39 214p7*Handler{73P9} 19|241r57 284m57 215b7*Static{boolean} 19|243r57 277m39 219A9*Previous_Handler_Array(212R9)<207I9> 252r28 222R9*New_Handler_Item 225e14 229r56 223i7*Interrupt{67I9} 19|276r69 278r30 286r45 302r61 224p7*Handler{73P9} 19|285r45 302r39 228A9*New_Handler_Array(222R9)<207I9> 265r22 271r18 19|269r22 297r19 234R9*Dynamic_Interrupt_Protection<35|84R9> 3|53P14 15|42p14 18|235e75 240p13 . 241r23 19|223r23 35|236P25 240V13*Has_Interrupt_Or_Attach_Handler{boolean} 241^7 19|222b13 228l8 228t39 241p7 Object(234R9) 19|223b7 225r28 246R9*Static_Interrupt_Protection<35|84R9> 3|53P14 15|42p14 18|247d7 248d7 . 253e16 255p13 256r23 259P25 259r51 263p14 264r29 19|234r40 256r23 268r29 247i7*Num_Entries{34|126I9} 250r60 248i7*Num_Attach_Handler{207I9} 252r57 252a8*Previous_Handlers{219A9} 19|239r31 241r35 242r35 243r35 276m17 277m17 . 284m35 255V13*Has_Interrupt_Or_Attach_Handler{boolean} 256^7 19|255b13 261l8 261t39 256p7 Object(246R9) 19|256b7 258r28 259U25*Finalize<35|236p25> 259=35 19|234b14 249l8 249t16 259r35 Object{246R9} 19|234b24 239r24 241r28 242r28 243r28 248m64 248r64 263U14*Install_Handlers 264^7 265>7 19|267b14 289l8 289t24 264p7 Object(246R9) 19|268b7 276r10 277r10 284r28 265a7 New_Handlers{228A9} 19|269b7 272r16 276r52 278r13 285r28 286r28 269U14*Install_Restricted_Handlers 270>7 271>7 19|295b14 304l8 304t35 270i7 Prio{12|100I12} 19|296b8 299r28 271a7 Handlers{228A9} 19|297b8 301r16 302r26 302r48 X 19 s-interr.adb 54K12 STPO=54:48 139r10 622r37 647r13 650r10 652r10 654r10 657r13 55K12 IMNG=55:32 149r14 149r28 57I12 int{10|35I9} 132r22 372r23 445r23 547r23 578r32 59V13 To_System[8|20]{32|109P9} 369s34 544s34 62E9 Handler_Kind 62e67 65r16 62n26 Unknown{62E9} 65r32 176r49 383r21 443r18 537r42 576r40 631r24 62n35 Task_Entry{62E9} 407r41 433r41 553r39 573r39 633r24 62n47 Protected_Procedure{62E9} 318r41 386r42 635r24 64R9 Handler_Desc 70e14 79r46 621r17 65e7*Kind{62E9} 176r41 318r34 383m13 386m34 407r34 433r34 443m10 537r34 553m31 . 573r32 576m32 630r26 66p7*T{32|109P9} 163r38 383m30 443m27 554m31 574r40 634r51 67i7*E{32|237I9} 383m41 443m38 555m31 634r59 68p7*H{18|73P9} 319r41 383m49 387m34 443m46 636r35 69b7*Static{boolean} 278r41 356r36 383m60 388m34 437r54 443m57 72T14 Server_Task 72d27 74l8 74e19 76r38 368r26 543r26 618b14 666l8 666t19 72i27 Interrupt{18|67I9} 621r51 627r33 628r30 628r61 76P9 Server_Task_Access(72T14) 344r18 530r18 78a4 Handlers(32|109P9) 128r33 367r10 369m10 542r10 544m10 79a4 Descriptors(64R9) 163r14 176r17 277r52 318r10 319r17 356r12 382m10 386m10 . 387m10 388m10 407r10 433r10 437r30 442m7 537r10 553m7 554m7 555m7 573r16 . 574r24 576m16 621r38 80a4 Interrupt_Count(integer) 82r32 138m10 138r35 627r16 628m13 628r44 84U14 Attach_Handler 85>7 86>7 87>7 88>7 240s10 335s7 338b14 390l8 390t22 85p7 New_Handler{18|73P9} 241r13 339b7 360r41 378r10 387r39 86i7 Interrupt{18|67I9} 242r13 340b7 347r23 356r25 367r20 368r39 369r20 372r28 . 382r23 386r23 387r23 388r23 87b7 Static{boolean} 243r13 341b7 351r39 388r44 88b7 Restoration{boolean} 244r13 342b7 351r14 92U14 Signal_Handler 92>30 93r26 127b14 132r39 141l8 141t22 373r15 548r15 92i30 Sig{18|67I9} 127b30 128r43 132r27 138r27 138r52 104R9 Registered_Handler 105r30 107c9 110e14 477r12 105P9 R_Link(104R9) 109r14 112r26 488r13 108m7*H{12|67M9} 477m32 508r17 109p7*Next{105P9} 477m51 512r21 112p4 Registered_Handlers{105P9} 476m7 477r59 488r23 114V13 Is_Registered{boolean} 114>28 360s26 487b13 516l8 516t21 114p28 Handler{18|73P9} 487b28 501r10 505r26 118P9 Handler_Ptr 118>42 119r26 121r51 118i42 Sig{18|67I9} 121V13 TISR[8|20]{21|97P9} 132s33 373s9 548s9 128p7 Handler=128:33{32|109P9} 137r10 139r23 239i11 N 241r54 242r54 243r54 272i11 N 276r36 276r66 277r36 278r27 284r54 285r42 286r42 301i11 N 302r36 302r58 344p7 New_Task{76P9} 368m10 369r45 455m7 Signal{12|67M9} 467r14 488p7 Ptr{105P9} 507r13 508r13 512m10 512r17 490R12 Fat_Ptr 493e17 496r33 498r13 491m10 Object_Addr{12|67M9} 492m10 Handler_Addr{12|67M9} 508r25 495V16 To_Fat_Ptr[8|20]{490R12} 505s14 498r7 Fat{490R12} 505m7 508r21 527i7 Interrupt{18|67I9} 533r23 537r23 542r20 543r39 544r20 547r28 553r20 . 554r20 555r20 530p7 New_Task{76P9} 543m10 544r45 571i11 J{18|67I9} 572r30 573r29 574r37 576r29 578r37 619b7 Ignore{boolean} 621r7 Desc=621:38{64R9} 630r21 634r46 634r54 636r30 622p7 Self_Id{32|109P9} 644r38 650r27 651r10 652r22 653r10 654r23 660r40 623p7 Temp{18|73P9} 636m22 637r22 X 21 s-osinte.ads 48K16*OS_Interface 18|48w13 64r47 67r43 19|51r15 21|375e24 54I12*long{10|37I9} 77N4*FUNC_ERR 19|132r65 373r41 445r48 548r41 578r49 83N4*Max_Interrupt 18|64r60 67r56 97P9*isr_address 19|121r64 100V13*intr_attach{54I12} 19|132s9 372s10 445s10 547s10 578s19 103b4*Intr_Attach_Reset{boolean} 19|131r10 X 22 s-parame.ads 51K16*Parameters 19|45w13 49r8 22|210e22 157b4*Single_Lock{boolean} 19|646r13 656r13 X 25 s-stausa.ads 203U14*Initialize 204i22 268U14*Output_Results 272i22 X 27 s-stoele.ads 42K16*Storage_Elements 19|39w13 456r25 457r28 528r37 27|117e28 105M9*Integer_Address 19|457r45 107V13*To_Address{12|67M9} 19|456s42 112V13*To_Integer{105M9} 19|528s54 X 30 s-taspri.ads 41K16*Task_Primitives 19|40r13 54r32 30|119e27 X 31 s-taprop.ads 39K32*Operations 19|40w29 54r48 31|571e38 135V13*Self{32|109P9} 19|622s42 187U14*Write_Lock 19|650s15 241U14*Unlock 19|654s15 359U14*Sleep 19|652s15 397U14*Wakeup 19|139s15 434U14*Lock_RTS 19|647s18 437U14*Unlock_RTS 19|657s18 X 32 s-taskin.ads 47K16*Tasking 18|46w13 47r13 121r24 122r24 127r51 142r47 235r6 247r28 250r6 . 19|41r13 42r13 43r13 50r8 247r7 248r10 32|1211e19 109P9*Task_Id(107R9) 18|121r32 127r59 142r55 19|60r40 66r16 78r46 128r17 . 194r60 523r17 569r44 622r26 112p4*Null_Task{109P9} 19|163r43 197r14 147n7*Runnable{132E9} 19|653r34 193n7*Interrupt_Server_Idle_Sleep{132E9} 19|139r32 651r34 652r31 231I9*Entry_Index 237I9*Task_Entry_Index<231I9> 18|122r32 19|67r16 524r17 508e7*State{132E9} 19|651m25 653m25 958r7*Common{507R9} 19|651m18 653m18 1062b7*Interrupt_Entry{boolean} 19|562m9 587m9 X 33 s-tasini.ads 35K24*Initialization 19|43w21 644r10 660r10 33|178e34 95U14*Defer_Abort 19|644s25 98U14*Undefer_Abort 19|660s25 X 34 s-taprob.ads 48K24*Protected_Objects 18|47r21 235r14 247r36 250r14 19|247r15 248r18 34|242e37 126I9*Protected_Entry_Index<32|231I9> 18|247r54 X 35 s-tpoben.ads 48K42*Entries 18|47w39 235r32 250r32 19|247r33 248r36 35|240e45 84R9*Protection_Entries<3|50R9> 18|235r40 250r40 19|248r44 35|151e14 236U25 Finalize<3|54p14> 19|247s41 X 36 s-tasren.ads 39K24*Rendezvous 19|42w21 634r22 36|330e30 72U14*Call_Simple 19|634s33 X 38 s-tasuti.ads 38K24*Utilities 19|41w21 619r36 38|129e29 47V13*Make_Independent{boolean} 19|619s46