V "GNAT Lib v15" A -nostdinc A -O2 A -Wextra A -Wall A -gnatwa A -g A -gnatp A -gnatg A -march=armv8-a A -mlittle-endian A -mabi=lp64 P ZX RN RV NO_ALLOCATORS RV NO_LOCAL_ALLOCATORS RV NO_LONG_LONG_INTEGERS RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_CONVERSION RV NO_UNCHECKED_DEALLOCATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS RV NO_IMPLEMENTATION_PRAGMAS U gnat.dynamic_tables%b g-dyntab.adb 0d192b3f NE OL PK GE W ada%s ada.ads ada.ali W ada.unchecked_deallocation%s W gnat%s gnat.ads gnat.ali W gnat.heap_sort_g%s W system%s system.ads system.ali U gnat.dynamic_tables%s g-dyntab.ads 4aea205c BN EE NE OL PK GE W ada%s ada.ads ada.ali W ada.unchecked_conversion%s W gnat%s gnat.ads gnat.ali D ada.ads 20250808065140 76789da1 ada%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D a-uncdea.ads 20250808065140 c3a8ac65 ada.unchecked_deallocation%s D gnat.ads 20250808065140 b5988c27 gnat%s D g-dyntab.ads 20250808065140 f1e98b14 gnat.dynamic_tables%s D g-dyntab.adb 20250808065140 ff8fd9a6 gnat.dynamic_tables%b D g-hesorg.ads 20250808065140 106922da gnat.heap_sort_g%s D g-hesorg.adb 20250808065140 b2b1bfd0 gnat.heap_sort_g%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 [dynamic_tables gnat 62 14 none] X 1 ada.ads 18K9*Ada 22e8 5|51r6 153r10 6|34r6 185r16 187r16 194r16 232r29 234r13 351r19 . 353r19 359r19 X 2 a-unccon.ads 23v14*Unchecked_Conversion 5|51w10 153r14 6|187r20 194r20 234r17 353r23 359r23 X 3 a-uncdea.ads 23u15*Unchecked_Deallocation 6|34w10 185r20 232r33 351r23 X 4 gnat.ads 40K9*GNAT 63e9 5|62r9 291r5 6|32r6 37r14 440r32 495r5 X 5 g-dyntab.ads 54+9 Table_Component_Type 125r49 230r53 243r15 260r17 267r39 6|69r53 380r15 . 392r34 426r14 55I9 Table_Index_Type 57r24 57r44 98r38 100r38 101r31 102r31 103r35 192r26 . 6|62r31 111r26 145r36 146r20 312r39 313r23 431r48 446r48 448r16 450r17 57*4 Table_Low_Bound{55I9} 98r19 101r12 103r12 127r18 149r18 149r37 281r43 . 285r33 6|113r14 58i4 Table_Initial{positive} 6|157r53 59i4 Table_Increment{natural} 6|162r42 60i4 Release_Threshold{natural} 6|321r31 324r13 62k14*Dynamic_Tables 4|40k9 5|54z9 55z9 57z4 58z4 59z4 60z4 280E9 291l10 . 291e24 6|37b19 495l10 495t24 100I12*Valid_Table_Index_Type 125r13 127r37 242r15 259r17 6|379r15 102I12*Table_Last_Type 196r40 213r55 281r24 285r14 6|43r50 47r52 71r27 133r52 . 148r39 262r40 271r50 300r37 302r42 311r42 337r33 411r55 124A9*Table_Type(54+9)<55I9> 127r6 149r6 237r58 6|90r58 181r36 190r12 229r29 . 318r12 347r39 355r35 126A12*Big_Table_Type{124A9}<55I9> 140r33 140P9*Table_Ptr(126A12) 141r8 153r59 154r31 160r15 6|187r42 194r53 234r39 . 353r45 359r56 144R9*Table_Private 180r11 280c9 289e14 148A12*Empty_Table_Array_Type{124A9}<55I9> 150r45 151r32 150P9*Empty_Table_Array_Ptr(148A12) 153r36 151a4*Empty_Table_Array{148A12} 155m50 155r50 152V13*Empty_Table_Array_Ptr_To_Table_Ptr[2|23]{140P9} 155s14 154p4*Empty_Table_Ptr{140P9} 160r28 6|156r20 200r24 210r33 239r20 244r21 . 287r32 344r36 159R9*Instance 181e14 183r27 186r31 190r31 196r23 201r34 213r35 222r41 226r41 . 230r33 237r37 241r22 250r38 253r35 262r32 268r41 6|43r33 47r31 57r35 69r33 . 90r37 101r41 120r32 133r31 217r41 227r31 253r27 262r23 271r33 280r38 298r34 . 378r22 411r35 425r41 160p7 Table{140P9} 6|79r12 124r31 156r12 196r59 200r15 205m12 209r24 210r24 . 236r43 239r12 244m12 287m12 344r27 361r62 368m15 395r15 403r12 460r19 463r27 . 466r19 467r21 478r36 481r30 485r25 485r55 174b7 Locked{boolean} 6|61r28 70r28 103r28 142r28 219r28 228r28 282r31 283r29 . 288m12 299r28 383r28 413r28 180r7 P{144R9} 6|78m12 178m9 240r27 245m12 264r16 273r16 289m12 290m12 366m15 . 418m9 183V13*Is_Empty{boolean} 183>23 184r19 6|253b13 256l8 256t16 284s22 291s22 183r23 T{159R9} 6|253b23 255r20 186U14*Init 186=20 190r49 6|227b14 247l8 247t12 186r20 T{159R9} 6|227b20 228r26 229r66 236r41 239r10 240r25 244m10 245m10 190U14*Free=190:49 190r20 T{159R9} 192V13*First{55I9} 193r19 6|111b13 114l8 114t13 123s20 150s53 152s61 178s29 . 181s48 190s24 190s33 201s24 201s57 229s41 240s57 245s43 255s25 289s32 290s32 . 315s60 330s53 347s51 355s47 365s24 365s57 448s43 492s47 196V13*Last{102I12} 196>19 197r19 6|62s20 71s46 123s29 201s33 201s66 255s14 . 262b13 265l8 265t12 315s49 325s20 343s25 365s33 365s66 399s21 492s32 196r19 T{159R9} 6|262b19 264r14 201U14*Release 201=23 6|298b14 371l8 371t15 201r23 T{159R9} 6|298b23 299r26 300r72 315r55 325r26 342r43 343r31 343r52 . 344r25 361r60 365r39 365r72 366m13 368m13 213U14*Set_Last 213=24 213>45 214r19 6|62s7 394s13 400s13 411b14 419l8 419t16 213r24 T{159R9} 6|411b24 413r26 414r36 415m16 418m7 213*45 New_Val{102I12} 6|411b45 414r10 415r19 418r19 222U14*Increment_Last 222=30 223r19 6|217b14 221l8 221t22 222r30 T{159R9} 6|217b30 219r26 220m17 226U14*Decrement_Last 226=30 227r19 6|101b14 105l8 105t22 226r30 T{159R9} 6|101b30 103r26 104m17 230U14*Append 230=22 230>43 231r19 6|69b14 84l8 84t14 93s10 230r22 T{159R9} 6|69b22 70r26 71r52 74r38 78m10 79m10 79r10 82m20 230*43 New_Val{54+9} 6|69b43 79r32 82r33 237U14*Append_All 237=26 237>47 6|90b14 95l8 95t18 237r26 T{159R9} 6|90b26 93m18 237a47 New_Vals{124A9} 6|90b47 92r16 93r21 240U14*Set_Item 241=7 242>7 243>7 244r19 6|82s10 377b14 405l8 405t16 241r7 T{159R9} 6|378b7 383r26 390r34 394m23 395m13 395r13 399r27 400m23 403m10 . 403r10 242*7 Index{100I12} 6|379b7 390r10 394r26 395r22 399r13 400r26 403r19 243*7 Item{54+9} 6|380b7 392r58 403r29 250U14*Move 250=20 250=26 6|280b14 292l8 292t12 250r20 From{159R9} 6|280b20 282r26 285r13 287m7 288m7 289m7 290m7 291r32 250r26 To{159R9} 6|280b26 283r26 284r32 285m7 253U14*Allocate 253=24 253>45 254r19 6|57b14 63l8 63t16 104s7 220s7 253r24 T{159R9} 6|57b24 61r26 62m17 62r26 253i45 Num{integer} 6|57b45 62r54 258U21 Action 259>9 260>9 261=9 6|124s10 259*9 Index{100I12} 260*9 Item{54+9} 261b9 Quit{boolean} 262u14*For_Each 262>24 6|120b14 127l8 127t16 262r24 Table{159R9} 6|120b24 123r35 124r25 267V20 Lt{boolean} 267>24 267>31 6|478s20 481s20 485s15 267*24 Comp1{54+9} 267*31 Comp2{54+9} 268u14*Sort_Table 268=26 6|425b14 493l8 493t18 268r26 Table{159R9} 6|425b26 460m13 460r13 463r21 466m13 466r13 467r15 478r30 . 481r24 485r19 485r49 492r38 281*7 Last_Allocated{102I12} 6|178m11 240m32 245m18 273r18 289m14 366m17 285*7 Last{102I12} 6|78m14 240m49 245m35 264r18 290m14 418m11 X 6 g-dyntab.adb 43V13 Last_Allocated{5|102I12} 43>29 44r19 74s22 143s33 148s58 208s34 229s50 . 271b13 274l8 274t22 300s56 342s27 343s36 390s18 414s20 43r29 T{5|159R9} 271b29 273r14 47U14 Grow 47=20 47>41 133b14 211l8 211t12 415s10 47r20 T{5|159R9} 133b20 142r26 143r49 148r74 156r10 178m7 196r57 200r13 201r39 . 201r72 205m10 208r50 209r22 210r22 47*41 New_Last{5|102I12} 133b41 143r22 152r50 208r22 71*7 New_Last{5|102I12} 74r10 78r22 79r19 82r23 92i11 J 93r31 121b7 Quit{boolean} 124m46 124r46 125r20 123i11 Index 124r18 124r38 145I15 Table_Length_Type 149r39 152r29 153r30 157r34 160r12 148*7 Old_Last_Allocated{5|102I12} 150r32 181r57 149*7 Old_Allocated_Length{145I15} 161r34 167r34 168r34 175r45 152*7 New_Length{145I15} 171r34 172r34 176r45 153*7 New_Allocated_Length{145I15} 157m10 159m10 167r10 168m10 171r10 172m10 . 175r22 176r22 178r37 190r41 181A18 Old_Alloc_Type{5|124A9}<5|55I9> 182r43 185r44 182P15 Old_Alloc_Ptr(181A18) 185r60 187r53 196r22 184U20 Free[3|23] 202s13 186V19 To_Old_Alloc_Ptr[2|23]{182P15} 196s39 189A18 Alloc_Type{5|124A9}<5|55I9> 191r39 197r48 191P15 Alloc_Ptr(189A18) 194r42 197r31 193V19 To_Table_Ptr[2|23]{5|140P9} 205s21 196p10 Old_Table{182P15} 201r46 202m19 202r19 197p10 New_Table{191P15} 201r13 205r35 229A15 Alloc_Type{5|124A9}<5|55I9> 230r36 232r57 230P12 Alloc_Ptr(229A15) 232r69 234r50 236r14 232U17 Free[3|23] 243s10 233V16 To_Alloc_Ptr[2|23]{230P12} 236s27 236p7 Temp{230P12} 243m16 243r16 300*7 Old_Last_Allocated{5|102I12} 347r60 302V16 New_Last_Allocated{5|102I12} 311b16 333l11 333t29 337s52 312I18 Table_Length_Type 315r28 317r40 320r38 321r12 328r40 315*10 Length{312I18} 324r43 328r61 330r24 317*10 Comp_Size_In_Bytes{312I18} 321r52 320*10 Length_Threshold{312I18} 324r52 328*16 Extra_Length{312I18} 330r33 337*7 New_Last_Alloc{5|102I12} 342r10 355r56 366r35 347A21 Old_Alloc_Type{5|124A9}<5|55I9> 348r46 351r47 348P18 Old_Alloc_Ptr(347A21) 351r63 353r56 361r25 350U23 Free[3|23] 367s13 352V22 To_Old_Alloc_Ptr[2|23]{348P18} 361s42 355A21 Alloc_Type{5|124A9}<5|55I9> 356r42 362r51 356P18 Alloc_Ptr(355A21) 359r45 362r34 358V22 To_Table_Ptr[2|23]{5|140P9} 368s24 361p13 Old_Table{348P18} 365r46 367m19 367r19 362p13 New_Table{356P18} 365r13 368r38 392*13 Item_Copy{5|54+9} 395r32 426*7 Temp{5|54+9} 460r44 463m13 478r24 481r54 431V16 Index_Of 431>26 446b16 451l11 451t19 460s26 463s34 466s26 467s28 478s43 . 481s37 485s32 485s62 431i26 Idx{natural} 446b26 448r52 434V16 Lower_Than{boolean} 434>28 434>33 440r56 475b16 487l11 487t21 434i28 Op1{natural} 475b28 477r13 481r47 485r42 434i33 Op2{natural} 475b33 478r53 480r16 485r72 437U17 Move 437>23 437>39 440r50 457b17 469l11 469t15 437i23 From{natural} 457b23 459r13 463r44 467r38 437i39 To{natural} 457b39 460r36 462r16 466r36 440K15 Heap_Sort[7|78] 492r7 447i10 J{integer} 450r44 X 7 g-hesorg.ads 78k14*Heap_Sort_G 6|32w11 440r37 7|88e21 81U14 Sort 6|492s17[440] X 9 system.ads 37K9*System 6|35w6 318r40 9|156e11 71N4*Storage_Unit 6|318r47