Class Disassembler.Builder
java.lang.Object
org.applecommander.disassembler.api.Disassembler.Builder
- Enclosing class:
Disassembler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbytesToDecode
(int length) How much of the program to disassemble.bytesToSkip
(int skip) Any bytes to skip in the program.decode()
Decode without preserving labels.Decode and preserve labels.Add any label groups requested.startingAddress
(int address) The starting address for the disassembly.use
(InstructionSet instructionSet) Select the instruction set.
-
Constructor Details
-
Builder
public Builder(byte[] code)
-
-
Method Details
-
decode
Decode without preserving labels. -
decode
Decode and preserve labels. Will also include any label groups requested. -
startingAddress
The starting address for the disassembly. -
bytesToSkip
Any bytes to skip in the program. Defaults to 0. -
bytesToDecode
How much of the program to disassemble. Defaults to entire program. -
use
Select the instruction set. Required. -
section
Add any label groups requested. Allows "All" and "None".
-