Incremental pure disassembly.
- disassembleOne :: Config -> ByteString -> Maybe (Metadata, ByteString)
- disassembleLazy :: Config -> ByteString -> [Metadata]
Documentation
disassembleOne :: Config -> ByteString -> Maybe (Metadata, ByteString)Source
Split a
into an instruction and the remaining
ByteString
.
ByteString
Returns
if the input is empty or contains an
incomplete instruction.
Nothing
disassembleLazy :: Config -> ByteString -> [Metadata]Source
Disassemble a lazy
.
ByteString
The output is produced lazily.