Skip to content

disassembler_service_i.py

ofrak.service.disassembler.disassembler_service_i

DisassemblerServiceRequest dataclass

DisassemblerServiceRequest(isa: ofrak_type.architecture.InstructionSet, sub_isa: Union[ofrak_type.architecture.SubInstructionSet, NoneType], bit_width: ofrak_type.bit_width.BitWidth, endianness: ofrak_type.endianness.Endianness, processor: Union[ofrak_type.architecture.ProcessorType, NoneType], mode: ofrak_type.architecture.InstructionSetMode, data: bytes, virtual_address: int)

DisassemblyResult dataclass

DisassemblyResult(address: int, size: int, mnemonic: str, operands: str)

RegisterUsageResult dataclass

RegisterUsageResult(regs_read: Tuple[str, ...], regs_written: Tuple[str, ...])