Table of Contents

Class Disassembler

Namespace
Ubiquity.NET.Llvm
Assembly
Ubiquity.NET.Llvm.dll

LLVM Disassembler

public sealed class Disassembler : IDisposable
Inheritance
Disassembler
Implements
Inherited Members

Constructors

Disassembler(Triple, int, IDisassemblerCallbacks?)

Initializes a new instance of the Disassembler class.

Disassembler(Triple, LazyEncodedString, int, IDisassemblerCallbacks?)

Initializes a new instance of the Disassembler class.

Disassembler(Triple, LazyEncodedString, LazyEncodedString, int, IDisassemblerCallbacks?)

Initializes a new instance of the Disassembler class.

Methods

Disassemble(ReadOnlySpan<byte>, ulong, int)

Disassembles an instruction

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

SetOptions(DisassemblerOptions)

Set the options for the disassembly