class UDis86::OperandValue

Defined in:

udis86/operand_value.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(operand_value : LibUDis86::UDLVal) #

Initializes the operand value object.


[View source]

Instance Method Detail

def byte #

[View source]
def char #

[View source]
def double_word #

[View source]
def pointer #

[View source]
def ptr #

The pointer value of the operand.


[View source]
def quad_word #

[View source]
def sbyte(*args, **options) #

The signed byte value of the operand.


[View source]
def sbyte(*args, **options, &) #

The signed byte value of the operand.


[View source]
def sdword(*args, **options) #

The signed double-word value of the operand.


[View source]
def sdword(*args, **options, &) #

The signed double-word value of the operand.


[View source]
def signed_byte #

[View source]
def signed_double_word #

[View source]
def signed_quad_word #

[View source]
def signed_word #

[View source]
def sqword(*args, **options) #

The signed quad-word value of the operand.


[View source]
def sqword(*args, **options, &) #

The signed quad-word value of the operand.


[View source]
def sword(*args, **options) #

The signed word value of the operand.


[View source]
def sword(*args, **options, &) #

The signed word value of the operand.


[View source]
def to_i #

[View source]
def ubyte(*args, **options) #

The unsigned byte value of the operand.


[View source]
def ubyte(*args, **options, &) #

The unsigned byte value of the operand.


[View source]
def udword(*args, **options) #

The unsigned double-word value of the operand.


[View source]
def udword(*args, **options, &) #

The unsigned double-word value of the operand.


[View source]
def unsigned_byte #

[View source]
def unsigned_double_word #

[View source]
def unsigned_quad_word #

[View source]
def unsigned_word #

[View source]
def uqword(*args, **options) #

The unsigned quad-word value of the operand.


[View source]
def uqword(*args, **options, &) #

The unsigned quad-word value of the operand.


[View source]
def uword(*args, **options) #

The unsigned word value of the operand.


[View source]
def uword(*args, **options, &) #

The unsigned word value of the operand.


[View source]
def word #

[View source]