Class: FFI::UDis86::OperandValue
- Inherits:
-
FFI::Union
- Object
- FFI::Union
- FFI::UDis86::OperandValue
- Defined in:
- lib/ffi/udis86/operand_value.rb
Instance Method Summary collapse
-
#ptr ⇒ OperandPointer
(also: #pointer)
The pointer value of the operand.
-
#sbyte ⇒ Integer
(also: #char, #signed_byte)
The signed byte value of the operand.
-
#sdword ⇒ Integer
(also: #signed_double_word)
The signed double-word value of the operand.
-
#sqword ⇒ Integer
(also: #signed_quad_word)
The signed quad-word value of the operand.
-
#sword ⇒ Integer
(also: #signed_word)
The signed word value of the operand.
-
#ubyte ⇒ Integer
(also: #byte, #unsigned_byte)
The unsigned byte value of the operand.
-
#udword ⇒ Integer
(also: #double_word, #unsigned_double_word)
The unsigned double-word value of the operand.
-
#uqword ⇒ Integer
(also: #quad_word, #unsigned_quad_word)
The unsigned quad-word value of the operand.
-
#uword ⇒ Integer
(also: #word, #unsigned_word)
The unsigned word value of the operand.
Instance Method Details
#ptr ⇒ OperandPointer Also known as: pointer
The pointer value of the operand.
126 127 128 |
# File 'lib/ffi/udis86/operand_value.rb', line 126 def ptr self[:ptr] end |
#sbyte ⇒ Integer Also known as: char, signed_byte
The signed byte value of the operand.
25 26 27 |
# File 'lib/ffi/udis86/operand_value.rb', line 25 def sbyte self[:sbyte] end |
#sdword ⇒ Integer Also known as: signed_double_word
The signed double-word value of the operand.
76 77 78 |
# File 'lib/ffi/udis86/operand_value.rb', line 76 def sdword self[:sdword] end |
#sqword ⇒ Integer Also known as: signed_quad_word
The signed quad-word value of the operand.
101 102 103 |
# File 'lib/ffi/udis86/operand_value.rb', line 101 def sqword self[:sqword] end |
#sword ⇒ Integer Also known as: signed_word
The signed word value of the operand.
51 52 53 |
# File 'lib/ffi/udis86/operand_value.rb', line 51 def sword self[:sword] end |
#ubyte ⇒ Integer Also known as: byte, unsigned_byte
The unsigned byte value of the operand.
38 39 40 |
# File 'lib/ffi/udis86/operand_value.rb', line 38 def ubyte self[:ubyte] end |
#udword ⇒ Integer Also known as: double_word, unsigned_double_word
The unsigned double-word value of the operand.
88 89 90 |
# File 'lib/ffi/udis86/operand_value.rb', line 88 def udword self[:udword] end |
#uqword ⇒ Integer Also known as: quad_word, unsigned_quad_word
The unsigned quad-word value of the operand.
113 114 115 |
# File 'lib/ffi/udis86/operand_value.rb', line 113 def uqword self[:uqword] end |
#uword ⇒ Integer Also known as: word, unsigned_word
The unsigned word value of the operand.
63 64 65 |
# File 'lib/ffi/udis86/operand_value.rb', line 63 def uword self[:uword] end |