| Copyright | (c) roki 2019 |
|---|---|
| License | MIT |
| Maintainer | falgon53@yahoo.co.jp |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Htcc.Asm.Intrinsic.Structure.Section.Data
Description
The modules of intrinsic (x86_64) assembly
Synopsis
- data DataSectionCtx
- data DataLabelCtx
- dAta :: Asm DataSectionCtx e a -> Asm AsmCodeCtx e a
- label :: Text -> Asm DataLabelCtx e a -> Asm DataSectionCtx e a
- byte :: ByteString -> Asm DataLabelCtx e ()
- sbyte :: (Num i, Show i) => Natural -> i -> Asm DataLabelCtx e ()
- ascii :: ByteString -> Asm DataLabelCtx e ()
- asciiz :: ByteString -> Asm DataLabelCtx e ()
- zero :: Natural -> Asm DataLabelCtx e ()
- quad :: Text -> Asm DataLabelCtx e ()
Documentation
data DataSectionCtx Source #
the type representing the context inside the data section
data DataLabelCtx Source #
the type representing the context inside the data label
dAta :: Asm DataSectionCtx e a -> Asm AsmCodeCtx e a Source #
data section
label :: Text -> Asm DataLabelCtx e a -> Asm DataSectionCtx e a Source #
label in data section.
byte :: ByteString -> Asm DataLabelCtx e () Source #
byte in data section
ascii :: ByteString -> Asm DataLabelCtx e () Source #
ascii in data section
asciiz :: ByteString -> Asm DataLabelCtx e () Source #
asciiz in data section