Module: LLDB::ValueType

Defined in:
lib/lldb/types.rb

Constant Summary collapse

INVALID =

: Integer

0
VARIABLE_GLOBAL =

: Integer

1
VARIABLE_STATIC =

: Integer

2
VARIABLE_ARGUMENT =

: Integer

3
VARIABLE_LOCAL =

: Integer

4
REGISTER =

: Integer

5
REGISTER_SET =

: Integer

6
CONSTANT_RESULT =

: Integer

7
VARIABLE_THREAD_LOCAL =

: Integer

8
NAMES =

: Hash[Integer, String]

{ # : Hash[Integer, String]
  INVALID => 'invalid',
  VARIABLE_GLOBAL => 'global',
  VARIABLE_STATIC => 'static',
  VARIABLE_ARGUMENT => 'argument',
  VARIABLE_LOCAL => 'local',
  REGISTER => 'register',
  REGISTER_SET => 'register set',
  CONSTANT_RESULT => 'constant result',
  VARIABLE_THREAD_LOCAL => 'thread local'
}.freeze

Class Method Summary collapse

Class Method Details

.name(value_type) ⇒ Object

RBS:

  • value_type: Integer

  • return: String



136
137
138
# File 'lib/lldb/types.rb', line 136

def self.name(value_type)
  NAMES[value_type] || 'unknown'
end