StgDLL.h /* stuff related to Windows DLLs */
MachRegs.h /* global register assignments for this arch */
Regs.h /* "registers" in the virtual machine */
- StgProf.h /* profiling gubbins */
+ TickyCounters.h
StgMiscClosures.h /* decls for closures & info tables in the RTS */
- RtsExternal.h /* decls for RTS things required by .hc code */
- (RtsAPI.h)
- (HsFFI.h)
+ SMP.h /* basic primitives for synchronisation */
RtsTypes.h /* types used in the RTS */
Constants.h /* build-time constants */
StgLdvProf.h
StgFun.h
+ StgProf.h /* profiling gubbins */
Closures.h
Liveness.h /* macros for constructing RET_DYN liveness masks */
ClosureMacros.h
ClosureTypes.h
InfoTables.h
+ SMPClosureOps.h /* lockClosure/unlockClosure etc. */
+ SpinLock.h
TSO.h
Updates.h /* macros for performing updates */
- GranSim.h
Parallel.h
- SMP.h
Block.h
Stable.h
Hooks.h
Signals.h
- DNInvoke.h
- Dotnet.h
+ Adjustor.h /* foreign import "wrapper", aka adjustors */
+ StgPrimFloat.h /* primitive floating-point operations */
+ Hpc.h
Cmm.h /* included into .cmm source only */
DerivedConstants.h /* generated by mkDerivedConstants.c from other */
RtsAPI.h /* The top-level interface to the RTS (rts_evalIO(), etc.) */
HsFFI.h /* The external FFI api */
-