/dports/lang/ghc/ghc-8.10.7/rts/sm/ |
H A D | NonMovingShortcut.c | 67 ((StgInd*)chain)->indirectee = val; in update_selector_chain() 207 StgClosure *indirectee = UNTAG_CLOSURE(((StgInd*)val)->indirectee); in nonmoving_eval_thunk_selector_() local 208 if (isNonmovingClosure(indirectee)) { in nonmoving_eval_thunk_selector_() 236 StgClosure *indirectee = UNTAG_CLOSURE(((StgInd *)selectee)->indirectee); in nonmoving_eval_thunk_selector_() local 237 if (isNonmovingClosure(indirectee)) { in nonmoving_eval_thunk_selector_() 238 selectee = indirectee; in nonmoving_eval_thunk_selector_() 248 StgClosure *indirectee = ((StgInd*)selectee)->indirectee; in nonmoving_eval_thunk_selector_() local 250 if (!isNonmovingClosure(UNTAG_CLOSURE(indirectee))) { in nonmoving_eval_thunk_selector_() 258 if (GET_CLOSURE_TAG(indirectee) == 0) { in nonmoving_eval_thunk_selector_() 259 const StgInfoTable *i = indirectee->header.info; in nonmoving_eval_thunk_selector_() [all …]
|
H A D | GCAux.c | 101 p = ((StgInd *)q)->indirectee; in isAlive() 105 p = ((StgInd*)q)->indirectee; in isAlive() 155 evac(user, &c->indirectee); in markCAFs() 162 evac(user, &c->indirectee); in markCAFs()
|
H A D | Evac.c | 921 r = ((StgInd*)q)->indirectee; in evacuate() 977 q = RELAXED_LOAD(&((StgInd*)q)->indirectee); in evacuate() 1203 RELAXED_STORE(&((StgInd *)p)->indirectee, val); in unchain_thunk_selectors() 1392 val = RELAXED_LOAD(&((StgInd *)val)->indirectee); in eval_thunk_selector() 1427 selectee = UNTAG_CLOSURE( RELAXED_LOAD(&((StgInd *)selectee)->indirectee) ); in eval_thunk_selector() 1434 r = ACQUIRE_LOAD(&((StgInd*)selectee)->indirectee); in eval_thunk_selector() 1453 selectee = UNTAG_CLOSURE( RELAXED_LOAD(&((StgInd *)selectee)->indirectee) ); in eval_thunk_selector()
|
H A D | NonMovingMark.c | 644 if (check_in_nonmoving_heap(ind->indirectee)) { in updateRemembSetPushThunkEager() 645 push_closure(queue, ind->indirectee, NULL); in updateRemembSetPushThunkEager() 1238 PUSH_FIELD((StgInd *) p, indirectee); in mark_closure() 1486 PUSH_FIELD((StgInd *) p, indirectee); in mark_closure() 1488 p_next = ((StgInd*)p)->indirectee; in mark_closure() 1494 PUSH_FIELD((StgInd *) p, indirectee); in mark_closure() 1495 StgClosure *indirectee = ((StgInd*)p)->indirectee; in mark_closure() local 1496 if (GET_CLOSURE_TAG(indirectee) == 0 || origin == NULL) { in mark_closure() 1499 p_next = indirectee; in mark_closure()
|
H A D | Sanity.c | 443 ASSERT(LOOKS_LIKE_CLOSURE_PTR(((StgIndStatic*)p)->indirectee)); in checkClosure() 467 ASSERT(LOOKS_LIKE_CLOSURE_PTR(ind->indirectee)); in checkClosure() 855 const StgClosure *indirectee; in checkStaticObjects() local 857 indirectee = UNTAG_CONST_CLOSURE(((StgIndStatic *)p)->indirectee); in checkStaticObjects() 858 ASSERT(LOOKS_LIKE_CLOSURE_PTR(indirectee)); in checkStaticObjects() 859 ASSERT(LOOKS_LIKE_INFO_PTR((StgWord)indirectee->header.info)); in checkStaticObjects()
|
H A D | Scav.c | 616 evacuate(&((StgInd *)p)->indirectee); in scavenge_block() 1013 evacuate(&((StgInd *)p)->indirectee); in scavenge_mark_stack() 1541 evacuate(&((StgInd *)p)->indirectee); in scavenge_one() 1773 evacuate(&ind->indirectee); in scavenge_static()
|
H A D | Compact.c | 238 thread(&((StgInd *)p)->indirectee); in thread_static() 665 thread(&((StgInd *)p)->indirectee); in thread_obj()
|
H A D | NonMovingScav.c | 351 evacuate(&((StgInd *)p)->indirectee); in nonmovingScavengeOne()
|
/dports/devel/hs-haskell-language-server/haskell-language-server-1.4.0/_cabal_deps/ghc-lib-parser-8.10.7.20210828/libraries/ghc-heap/GHC/Exts/Heap/ |
H A D | Closures.hs | 181 , indirectee :: !b -- ^ Target closure 203 , indirectee :: !b -- ^ The target closure 332 allClosures (IndClosure {..}) = [indirectee] 333 allClosures (BlackholeClosure {..}) = [indirectee]
|
/dports/lang/ghc/ghc-8.10.7/libraries/ghc-heap/GHC/Exts/Heap/ |
H A D | Closures.hs | 181 , indirectee :: !b -- ^ Target closure 203 , indirectee :: !b -- ^ The target closure 332 allClosures (IndClosure {..}) = [indirectee] 333 allClosures (BlackholeClosure {..}) = [indirectee]
|
/dports/devel/hs-hlint/hlint-3.3.4/_cabal_deps/ghc-lib-parser-9.0.1.20210324/libraries/ghc-heap/GHC/Exts/Heap/ |
H A D | Closures.hs | 181 , indirectee :: !b -- ^ Target closure 203 , indirectee :: !b -- ^ The target closure 340 allClosures (IndClosure {..}) = [indirectee] 341 allClosures (BlackholeClosure {..}) = [indirectee]
|
/dports/lang/ghc/ghc-8.10.7/rts/ |
H A D | Messages.c | 196 TSAN_ANNOTATE_BENIGN_RACE(&((StgInd*)bh)->indirectee, "messageBlackHole"); in messageBlackHole() 197 p = UNTAG_CLOSURE(ACQUIRE_LOAD(&((StgInd*)bh)->indirectee)); in messageBlackHole() 262 RELEASE_STORE(&((StgInd*)bh)->indirectee, (StgClosure *)bq); in messageBlackHole() 348 p = UNTAG_CLOSURE(ACQUIRE_LOAD(&((StgInd*)bh)->indirectee)); in blackHoleOwner()
|
H A D | StableName.c | 159 p = ((StgInd *)q)->indirectee; in removeIndirections() 163 p = ((StgInd *)q)->indirectee; in removeIndirections()
|
H A D | ThreadPaused.c | 290 && (RELAXED_LOAD(&((StgInd*)bh)->indirectee) != (StgClosure*)tso)) in threadPaused() 354 RELAXED_STORE(&((StgInd *)bh)->indirectee, (StgClosure *)tso); in threadPaused()
|
H A D | Updates.h | 90 RELEASE_STORE(&((StgInd *)p1)->indirectee, p2); in updateWithIndirection()
|
H A D | Threads.c | 424 ((StgInd *)p)->indirectee != (StgClosure*)bq) in checkBlockingQueues() 455 v = UNTAG_CLOSURE(((StgInd*)thunk)->indirectee); in updateThunk() 795 q = (StgMVarTSOQueue*)((StgInd*)q)->indirectee; in performTryPutMVar()
|
H A D | Printer.c | 237 printPtr((StgPtr)((StgInd*)obj)->indirectee); in printClosure() 243 printPtr((StgPtr)((StgInd*)obj)->indirectee); in printClosure() 249 printPtr((StgPtr)((StgInd*)obj)->indirectee); in printClosure()
|
H A D | Heap.c | 185 ptrs[nptrs++] = (StgClosure *)(((StgInd *)closure)->indirectee); in heap_view_closurePtrs()
|
H A D | Apply.cmm | 587 ├─────────┤ │ │indirectee │ │ ├─────────┤ 607 ├─────────┤ │ │indirectee │ │ ├─────────┤ 612 ├─────────┤indirectee ╰──────→│ BLACKHOLE │←─╯
|
H A D | TraverseHeap.c | 417 *first_child = ((StgInd *)c)->indirectee; in traversePushChildren() 1170 c = ((StgIndStatic *)c)->indirectee; in traverseWorkStack()
|
/dports/devel/hs-ormolu/ormolu-0.4.0.0/_cabal_deps/ghc-lib-parser-9.2.1.20211101/libraries/ghc-heap/GHC/Exts/Heap/ |
H A D | Closures.hs | 181 , indirectee :: !b -- ^ Target closure 203 , indirectee :: !b -- ^ The target closure 410 allClosures (IndClosure {..}) = [indirectee] 411 allClosures (BlackholeClosure {..}) = [indirectee]
|
/dports/lang/ghc/ghc-8.8.4-boot/includes/rts/storage/ |
H A D | Closures.h | 119 StgClosure *indirectee; member 124 StgClosure *indirectee; member
|
/dports/lang/ghc/ghc-8.10.7/includes/rts/storage/ |
H A D | Closures.h | 132 StgClosure *indirectee; member 137 StgClosure *indirectee; member
|
/dports/lang/ghc/ghc-8.10.7/libraries/ghc-heap/tests/ |
H A D | heap_all.hs | 93 , indirectee = asBox [] function 110 , indirectee = asBox [] function
|
/dports/lang/ghc/ghc-8.10.7/compiler/ghci/ |
H A D | RtClosureInspect.hs | 726 BlackholeClosure{indirectee=ind} -> do 741 IndClosure{indirectee=ind} -> do 974 BlackholeClosure{indirectee=ind} -> go my_ty ind 975 IndClosure{indirectee=ind} -> go my_ty ind
|