Class: Udb::InstructionType

Inherits:
DatabaseObject show all
Defined in:
lib/udb/obj/instruction.rb

Instance Method Summary collapse

Constructor Details

#initialize(data, data_path, arch, name: nil)

Parameters:

  • data (Hash{String => T.untyped})
  • data_path (String, Pathname)
  • arch (ConfiguredArchitecture)
  • name (String, nil) (defaults to: nil)


25
26
27
# File 'lib/udb/obj/instruction.rb', line 25

def initialize(data, data_path, arch, name: nil)
  super(data, data_path, arch, DatabaseObject::Kind::InstructionType, name:)
end

Instance Method Details

#lengthObject



29
# File 'lib/udb/obj/instruction.rb', line 29

def length = @data["length"]

#sizeObject



30
# File 'lib/udb/obj/instruction.rb', line 30

def size = length