/dports/lang/ghc/ghc-8.10.7/includes/rts/storage/ |
H A D | Block.h | 133 } bdescr; typedef 187 return (bdescr *) in Bdescr() 243 dbl_link_onto(bdescr *bd, bdescr **list) in dbl_link_onto() 254 dbl_link_remove(bdescr *bd, bdescr **list) in dbl_link_remove() 267 dbl_link_insert_after(bdescr *bd, bdescr *after) in dbl_link_insert_after() 278 dbl_link_replace(bdescr *new_, bdescr *old, bdescr **list) in dbl_link_replace() 298 bdescr *allocGroup(W_ n); 322 bdescr *allocGroup_lock(W_ n); 330 void freeGroup(bdescr *p); 331 void freeChain(bdescr *p); [all …]
|
H A D | GC.h | 58 bdescr * blocks; 86 bdescr * blocks; // blocks in this gen 90 bdescr * large_objects; // large objects (doubly linked) 96 bdescr * compact_objects; // compact objects chain 103 bdescr * compact_blocks_in_import; // compact objects being imported 146 bdescr * old_blocks; // bdescr of first from-space block 150 bdescr * scavenged_large_objects; // live large objs after GC (d-link) 153 bdescr * live_compact_objects; // live compact objs after GC (d-link) 156 bdescr * bitmap; // bitmap for compacting collection 251 INLINE_HEADER void initBdescr(bdescr *bd, generation *gen, generation *dest) in initBdescr()
|
/dports/lang/ghc/ghc-8.8.4-boot/includes/rts/storage/ |
H A D | Block.h | 125 } bdescr; typedef 172 return (bdescr *) in Bdescr() 228 dbl_link_onto(bdescr *bd, bdescr **list) in dbl_link_onto() 239 dbl_link_remove(bdescr *bd, bdescr **list) in dbl_link_remove() 252 dbl_link_insert_after(bdescr *bd, bdescr *after) in dbl_link_insert_after() 263 dbl_link_replace(bdescr *new_, bdescr *old, bdescr **list) in dbl_link_replace() 283 bdescr *allocGroup(W_ n); 300 bdescr *allocGroup_lock(W_ n); 308 void freeGroup(bdescr *p); 309 void freeChain(bdescr *p); [all …]
|
H A D | GC.h | 58 bdescr * blocks; 86 bdescr * blocks; // blocks in this gen 90 bdescr * large_objects; // large objects (doubly linked) 96 bdescr * compact_objects; // compact objects chain 103 bdescr * compact_blocks_in_import; // compact objects being imported 146 bdescr * old_blocks; // bdescr of first from-space block 150 bdescr * scavenged_large_objects; // live large objs after GC (d-link) 153 bdescr * live_compact_objects; // live compact objs after GC (d-link) 156 bdescr * bitmap; // bitmap for compacting collection 243 INLINE_HEADER void initBdescr(bdescr *bd, generation *gen, generation *dest) in initBdescr()
|
/dports/games/widelands/widelands-build21/data/campaigns/tutorial04_economy.wmf/scripting/ |
H A D | helper_functions.lua | 8 for idx,bdescr in ipairs({...}) do 9 b = p:place_building(bdescr[1], wl.Game().map:get_field(bdescr[2],bdescr[3]), false, true) 12 if bdescr.workers then b:set_workers(bdescr.workers) end 15 if bdescr.soldiers then 16 b:set_soldiers(bdescr.soldiers) 21 elseif bdescr.soldiers then -- Must be a warehouse 22 b:set_soldiers(bdescr.soldiers) 25 if bdescr.wares then b:set_wares(bdescr.wares) 27 if bdescr.inputs then b:set_inputs(bdescr.inputs)
|
/dports/lang/ghc/ghc-8.10.7/rts/sm/ |
H A D | GCUtils.h | 20 bdescr* allocGroup_sync(uint32_t n); 21 bdescr* allocGroupOnNode_sync(uint32_t node, uint32_t n); 23 INLINE_HEADER bdescr *allocBlock_sync(void) in allocBlock_sync() 28 INLINE_HEADER bdescr *allocBlockOnNode_sync(uint32_t node) in allocBlockOnNode_sync() 33 void freeChain_sync(bdescr *bd); 34 void freeGroup_sync(bdescr *bd); 40 bdescr *grab_local_todo_block (gen_workspace *ws); 42 bdescr *steal_todo_block (uint32_t s); 49 isPartiallyFull(bdescr *bd) in isPartiallyFull() 60 bdescr *bd; in recordMutableGen_GC() [all …]
|
H A D | BlockAlloc.c | 318 static bdescr * 335 static bdescr * 356 static bdescr * 433 bdescr * 526 bdescr * 692 bdescr * 702 bdescr * 712 bdescr * 722 bdescr * 739 bdescr *q; in coalesce_mblocks() [all …]
|
H A D | GCThread.h | 83 bdescr * todo_bd; 89 bdescr * todo_overflow; 93 bdescr * todo_large_objects; 96 bdescr * scavd_list; 101 bdescr * part_list; 134 bdescr * free_blocks; // a buffer of free blocks for this thread 147 bdescr * scan_bd; 155 bdescr ** mut_lists;
|
H A D | GCUtils.c | 33 bdescr* allocGroup_sync(uint32_t n) in allocGroup_sync() 35 bdescr *bd; in allocGroup_sync() 45 bdescr *bd; in allocGroupOnNode_sync() 55 bdescr *bd; in allocBlocks_sync() 77 freeChain_sync(bdescr *bd) in freeChain_sync() 85 freeGroup_sync(bdescr *bd) in freeGroup_sync() 96 bdescr * 99 bdescr *bd; in grab_local_todo_block() 121 bdescr * 125 bdescr *bd; in steal_todo_block() [all …]
|
H A D | BlockAlloc.h | 13 bdescr *allocLargeChunk (W_ min, W_ max); 14 bdescr *allocLargeChunkOnNode (uint32_t node, W_ min, W_ max); 18 extern W_ countBlocks (bdescr *bd); 19 extern W_ countAllocdBlocks (bdescr *bd); 25 void markBlocks (bdescr *bd);
|
H A D | CNF.c | 273 bdescr *bd; in compactFree() 292 bdescr *bd; in compactMarkKnown() 366 bdescr *bd; in compactNew() 406 bdescr *bd; in compactAppendBlock() 453 bdescr *bd; in block_is_full() 475 bdescr *bd; in allocateForCompact() 559 bdescr *bd; in compactContains() 580 bdescr *bd; in compactAllocateBlock() 626 bdescr *bd; in shouldCompact() 650 bdescr *bd; in check_object_in_compact() [all …]
|
H A D | NonMoving.c | 499 bdescr *bd = Bdescr((P_) seg); in nonmovingInitSegment() 514 bdescr *bd = Bdescr((StgPtr) seg); in nonmovingPushFreeSegment() 833 for (bdescr *bd = nonmoving_large_objects; bd; bd = bd->link) { in nonmovingPrepareMark() 838 bdescr *next; in nonmovingPrepareMark() 840 for (bdescr *bd = oldest_gen->large_objects; bd; bd = next) { in nonmovingPrepareMark() 858 for (bdescr *bd = oldest_gen->compact_objects; bd; bd = next) { in nonmovingPrepareMark() 1253 bdescr *bd = Bdescr(p); in assert_in_nonmoving_heap() 1412 for (bdescr *blk = gen->blocks; blk; blk = blk->link) { in locate_object() 1455 for (bdescr *blk = ws->todo_bd; blk; blk = blk->link) { in locate_object() 1461 for (bdescr *blk = ws->scavd_list; blk; blk = blk->link) { in locate_object() [all …]
|
H A D | Storage.h | 92 INLINE_HEADER void finishedNurseryBlock (Capability *cap, bdescr *bd) { in finishedNurseryBlock() 96 INLINE_HEADER void newNurseryBlock (bdescr *bd) { in newNurseryBlock() 107 StgWord countOccupied (bdescr *bd); 123 extern bdescr *exec_block;
|
H A D | CNF.h | 27 StgWord countCompactBlocks(bdescr *outer); 30 StgWord countAllocdCompactBlocks(bdescr *outer); 44 bdescr *object_block, *head_block; in objectGetCompactBlock()
|
H A D | NonMovingSweep.c | 282 bdescr *old_mut_list = cap->mut_lists[oldest_gen->no]; in nonmovingSweepMutLists() 284 for (bdescr *bd = old_mut_list; bd; bd = bd->link) { in nonmovingSweepMutLists() 300 static void freeChain_lock_max(bdescr *bd, int max_dur) in freeChain_lock_max() 303 bdescr *next_bd; in freeChain_lock_max() 333 bdescr *next; in nonmovingSweepCompactObjects() 335 for (bdescr *bd = nonmoving_compact_objects; bd; bd = next) { in nonmovingSweepCompactObjects()
|
H A D | NonMovingMark.c | 76 bdescr *nonmoving_large_objects = NULL; 77 bdescr *nonmoving_marked_large_objects = NULL; 81 bdescr *nonmoving_compact_objects = NULL; 229 bdescr *upd_rem_set_block_list = NULL; 277 bdescr *start = rset->blocks; in nonmovingAddUpdRemSetBlocks() 278 bdescr *end = start; in nonmovingAddUpdRemSetBlocks() 676 bdescr *bd = Bdescr((StgPtr) p); in needs_upd_rem_set_mark() 695 bdescr *bd = Bdescr((StgPtr) p); in finish_upd_rem_set_mark() 1190 bdescr *bd = NULL; in mark_closure() 1754 bdescr *bd = Bdescr((P_)p); in nonmovingIsAlive() [all …]
|
H A D | Sanity.h | 25 void checkHeapChain ( bdescr *bd ); 27 void checkLargeObjects ( bdescr *bd );
|
H A D | Compact.h | 58 mark(StgPtr p, bdescr *bd) in mark() 68 is_marked(StgPtr p, bdescr *bd) in is_marked()
|
H A D | Storage.c | 68 bdescr *exec_block; 651 static bdescr * 654 bdescr *bd = NULL; in allocNursery() 758 bdescr *bd; in resetNurseries() 789 bdescr *bd; in resizeNurseriesEach() 807 bdescr *next_bd; in resizeNurseriesEach() 969 bdescr *bd; in allocateMightFail() 1105 bdescr *bd; in allocatePinned() 1400 bdescr *bd; in updateNurseriesStats() 1717 bdescr *bd; in allocateExec() [all …]
|
/dports/games/widelands/widelands-build21/data/campaigns/tutorial03_seafaring.wmf/scripting/ |
H A D | helper_functions.lua | 8 for idx,bdescr in ipairs({...}) do 9 b = p:place_building(bdescr[1], wl.Game().map:get_field(bdescr[2],bdescr[3]), false, true) 12 if bdescr.workers then b:set_workers(bdescr.workers) end 15 if bdescr.soldiers then 16 b:set_soldiers(bdescr.soldiers) 20 elseif bdescr.soldiers then -- Must be a warehouse 21 b:set_soldiers(bdescr.soldiers) 24 if bdescr.wares then b:set_wares(bdescr.wares) 26 if bdescr.inputs then b:set_inputs(bdescr.inputs)
|
/dports/games/widelands/widelands-build21/data/scripting/ |
H A D | infrastructure.lua | 109 for idx,bdescr in ipairs({...}) do 110 … local b = p:place_building(bdescr[1], wl.Game().map:get_field(bdescr[2],bdescr[3]), false, true) 113 if bdescr.workers then b:set_workers(bdescr.workers) end 116 if bdescr.soldiers then 117 b:set_soldiers(bdescr.soldiers) 121 elseif bdescr.soldiers then -- Must be a warehouse 122 b:set_soldiers(bdescr.soldiers) 125 if bdescr.wares then b:set_wares(bdescr.wares) end 126 if bdescr.inputs then b:set_inputs(bdescr.inputs) end
|
/dports/lang/ghc/ghc-8.10.7/rts/ |
H A D | Capability.h | 85 bdescr **mut_lists; 86 bdescr **saved_mut_lists; // tmp use during GC 92 bdescr *pinned_object_block; 94 bdescr *pinned_object_blocks; 416 bdescr *bd; in recordMutableCap() 423 bdescr *new_bd; in recordMutableCap() 437 bdescr *bd; in recordClosureMutated()
|
H A D | Arena.c | 29 bdescr *current; 68 bdescr *bd; in arenaAlloc() 104 bdescr *bd, *next; in arenaFree() 133 for (bdescr *bd = arena->current->link; bd; bd = bd->link) { in checkPtrInArena()
|
/dports/biology/ncbi-cxx-toolkit/ncbi_cxx--25_2_0/include/util/bitset/ |
H A D | bm.h | 7004 this->position_ = bdescr->bit_.pos + bdescr->bit_.bits[idx]; in go_up() 7043 this->position_ = bdescr->bit_.pos + bdescr->bit_.bits[idx]; in skip() 7170 bdescr->bit_.cnt = bm::bitscan_wave(bdescr->bit_.ptr, bdescr->bit_.bits); in go_to() 7173 bdescr->bit_.idx = 0; in go_to() 7180 bdescr->bit_.idx++; in go_to() 7252 bdescr->bit_.cnt = bm::bitscan_wave(bdescr->bit_.ptr, bdescr->bit_.bits); in decode_wave() 7253 if (bdescr->bit_.cnt) // found in decode_wave() 7255 bdescr->bit_.idx = 0; in decode_wave() 7270 if (decode_wave(bdescr)) in decode_bit_group() 7353 ++(bdescr->gap_.ptr); in search_in_gapblock() [all …]
|
/dports/biology/ncbi-blast+/ncbi-blast-2.12.0+-src/c++/include/util/bitset/ |
H A D | bm.h | 7004 this->position_ = bdescr->bit_.pos + bdescr->bit_.bits[idx]; in go_up() 7043 this->position_ = bdescr->bit_.pos + bdescr->bit_.bits[idx]; in skip() 7170 bdescr->bit_.cnt = bm::bitscan_wave(bdescr->bit_.ptr, bdescr->bit_.bits); in go_to() 7173 bdescr->bit_.idx = 0; in go_to() 7180 bdescr->bit_.idx++; in go_to() 7252 bdescr->bit_.cnt = bm::bitscan_wave(bdescr->bit_.ptr, bdescr->bit_.bits); in decode_wave() 7253 if (bdescr->bit_.cnt) // found in decode_wave() 7255 bdescr->bit_.idx = 0; in decode_wave() 7270 if (decode_wave(bdescr)) in decode_bit_group() 7353 ++(bdescr->gap_.ptr); in search_in_gapblock() [all …]
|