vacuum-0.0.94: Extract graph representations of ghc heap values.
Source code
Contents
Index
GHC.Vacuum.Internal
Synopsis
type
HValue
=
Any
type
HalfWord
=
Word16
type
ItblCode
=
Word8
data
StgInfoTable
=
StgInfoTable
{
ptrs
::
HalfWord
nptrs
::
HalfWord
tipe
::
HalfWord
srtlen
::
HalfWord
code
:: [
ItblCode
]
}
ghciTablesNextToCode
::
Bool
dataConInfoPtrToNames
::
Ptr
()
->
IO
(
String
,
String
,
String
)
wORD_SIZE
::
Int
hALF_WORD_SIZE
::
Int
newtype
S
s a =
S
{
unS
::
forall
o. (a -> s ->
IO
o) -> s ->
IO
o
}
get
::
S
s s
gets
:: (s -> a) ->
S
s a
set
:: s ->
S
s
()
io
::
IO
a ->
S
s a
modify
:: (s -> s) ->
S
s
()
runS
::
S
s a -> s ->
IO
(a, s)
Documentation
type
HValue
=
Any
Source
type
HalfWord
=
Word16
Source
type
ItblCode
=
Word8
Source
data
StgInfoTable
Source
Constructors
StgInfoTable
ptrs
::
HalfWord
nptrs
::
HalfWord
tipe
::
HalfWord
srtlen
::
HalfWord
code
:: [
ItblCode
]
Instances
Storable
StgInfoTable
ghciTablesNextToCode
::
Bool
Source
This is currently always True since i'm not sure how to get at the CPP define "" (or equiv) to tell.
dataConInfoPtrToNames
::
Ptr
()
->
IO
(
String
,
String
,
String
)
Source
wORD_SIZE
::
Int
Source
hALF_WORD_SIZE
::
Int
Source
newtype
S
s a
Source
Constructors
S
unS
::
forall
o. (a -> s ->
IO
o) -> s ->
IO
o
Instances
Monad
(
S
s)
Functor
(
S
s)
MonadFix
(
S
s)
get
::
S
s s
Source
gets
:: (s -> a) ->
S
s a
Source
set
:: s ->
S
s
()
Source
io
::
IO
a ->
S
s a
Source
modify
:: (s -> s) ->
S
s
()
Source
runS
::
S
s a -> s ->
IO
(a, s)
Source
Produced by
Haddock
version 2.4.2