Skip to content

architecture.py

ofrak.core.architecture

ProgramAttributes (ResourceAttributes) dataclass

Analyzer output containing architecture attributes of a program.

Attributes:

Name Type Description
isa InstructionSet

Instruction set architecture

sub_isa Optional[ofrak_type.architecture.SubInstructionSet]

Sub instruction set

bit_width BitWidth

Bits per word

endianness Endianness

Endianness as Endianness.BIG_ENDIAN or Endianness.LITTLE_ENDIAN

processor Optional[ofrak_type.architecture.ProcessorType]

Processor type