Module: LLDB::FFIBindings

Extended by:
FFI::Library
Defined in:
lib/lldb/ffi_bindings.rb,
sig/lldb/ffi_bindings.rbs

Constant Summary collapse

EXPECTED_WRAPPER_ABI_VERSION =

Returns:

  • (Integer)
1
CAPABILITIES =

Returns:

{
  watchpoint_access_kind: 1
}.freeze
LIBRARY_PATH =

Returns:

  • (String)
library_path

Class Method Summary collapse

Class Method Details

.build_lldb_versionString

RBS:

  • return: String

Returns:

  • (String)


65
66
67
# File 'lib/lldb/ffi_bindings.rb', line 65

def build_lldb_version
  lldb_wrapper_build_lldb_version
end

.capability_supported?(feature) ⇒ Boolean

RBS:

  • feature: ::Symbol

  • return: bool

Parameters:

Returns:

  • (Boolean)


76
77
78
79
80
81
# File 'lib/lldb/ffi_bindings.rb', line 76

def capability_supported?(feature)
  capability = CAPABILITIES[feature]
  return false unless capability

  lldb_wrapper_has_capability(capability) != 0
end

.library_nameString

RBS:

  • return: String

Returns:

  • (String)


17
18
19
20
21
22
23
24
25
26
27
# File 'lib/lldb/ffi_bindings.rb', line 17

def library_name
  case RbConfig::CONFIG['host_os']
  when /darwin/
    'liblldb_wrapper.dylib'
  when /linux/
    'liblldb_wrapper.so'
  else
    raise UnsupportedPlatformError,
          "Unsupported platform: #{RbConfig::CONFIG['host_os']} (supported: Linux, macOS)"
  end
end

.library_pathString

RBS:

  • return: String

Returns:

  • (String)


30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/lldb/ffi_bindings.rb', line 30

def library_path
  current_dir = __dir__ || File.dirname(__FILE__)

  search_paths = [
    File.expand_path(current_dir),
    File.expand_path('../lldb', current_dir),
    File.join(current_dir, '..'),
    current_dir
  ]

  # steep:ignore:start
  if defined?(Gem) && Gem.loaded_specs['lldb']
    spec = Gem.loaded_specs['lldb']
    search_paths << File.join(spec.full_gem_path, 'lib', 'lldb') if spec.respond_to?(:full_gem_path)
    if spec.respond_to?(:extension_dir) && spec.extension_dir
      search_paths << File.join(spec.extension_dir, 'lldb')
      search_paths << spec.extension_dir
    end
  end
  # steep:ignore:end

  search_paths.compact.each do |path|
    lib_path = File.join(path, library_name)
    return lib_path if File.exist?(lib_path)
  end

  library_name
end

.lldb_address_createFFI::Pointer

SBAddress and SBLineEntry

Returns:

  • (FFI::Pointer)


199
# File 'sig/lldb/ffi_bindings.rbs', line 199

def self.lldb_address_create: () -> FFI::Pointer

.lldb_address_create_from_load_addressFFI::Pointer

Parameters:

  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


200
# File 'sig/lldb/ffi_bindings.rbs', line 200

def self.lldb_address_create_from_load_address: (Integer, FFI::Pointer) -> FFI::Pointer

.lldb_address_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


201
# File 'sig/lldb/ffi_bindings.rbs', line 201

def self.lldb_address_destroy: (FFI::Pointer) -> void

.lldb_address_get_file_addressInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


203
# File 'sig/lldb/ffi_bindings.rbs', line 203

def self.lldb_address_get_file_address: (FFI::Pointer) -> Integer

.lldb_address_get_line_entryFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


206
# File 'sig/lldb/ffi_bindings.rbs', line 206

def self.lldb_address_get_line_entry: (FFI::Pointer) -> FFI::Pointer

.lldb_address_get_load_addressInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


204
# File 'sig/lldb/ffi_bindings.rbs', line 204

def self.lldb_address_get_load_address: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_address_get_offsetInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


205
# File 'sig/lldb/ffi_bindings.rbs', line 205

def self.lldb_address_get_offset: (FFI::Pointer) -> Integer

.lldb_address_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


202
# File 'sig/lldb/ffi_bindings.rbs', line 202

def self.lldb_address_is_valid: (FFI::Pointer) -> Integer

.lldb_attach_info_createFFI::Pointer

SBAttachInfo

Parameters:

  • (Integer)

Returns:

  • (FFI::Pointer)


143
# File 'sig/lldb/ffi_bindings.rbs', line 143

def self.lldb_attach_info_create: (Integer) -> FFI::Pointer

.lldb_attach_info_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


144
# File 'sig/lldb/ffi_bindings.rbs', line 144

def self.lldb_attach_info_destroy: (FFI::Pointer) -> void

.lldb_attach_info_get_ignore_existingInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


151
# File 'sig/lldb/ffi_bindings.rbs', line 151

def self.lldb_attach_info_get_ignore_existing: (FFI::Pointer) -> Integer

.lldb_attach_info_get_listenerFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


157
# File 'sig/lldb/ffi_bindings.rbs', line 157

def self.lldb_attach_info_get_listener: (FFI::Pointer) -> FFI::Pointer

.lldb_attach_info_get_process_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


145
# File 'sig/lldb/ffi_bindings.rbs', line 145

def self.lldb_attach_info_get_process_id: (FFI::Pointer) -> Integer

.lldb_attach_info_get_process_plugin_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


155
# File 'sig/lldb/ffi_bindings.rbs', line 155

def self.lldb_attach_info_get_process_plugin_name: (FFI::Pointer) -> String?

.lldb_attach_info_get_resume_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


153
# File 'sig/lldb/ffi_bindings.rbs', line 153

def self.lldb_attach_info_get_resume_count: (FFI::Pointer) -> Integer

.lldb_attach_info_get_wait_for_launchInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


149
# File 'sig/lldb/ffi_bindings.rbs', line 149

def self.lldb_attach_info_get_wait_for_launch: (FFI::Pointer) -> Integer

.lldb_attach_info_set_executablevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


147
# File 'sig/lldb/ffi_bindings.rbs', line 147

def self.lldb_attach_info_set_executable: (FFI::Pointer, String) -> void

.lldb_attach_info_set_executable_filevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)


148
# File 'sig/lldb/ffi_bindings.rbs', line 148

def self.lldb_attach_info_set_executable_file: (FFI::Pointer, FFI::Pointer) -> void

.lldb_attach_info_set_ignore_existingvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


152
# File 'sig/lldb/ffi_bindings.rbs', line 152

def self.lldb_attach_info_set_ignore_existing: (FFI::Pointer, Integer) -> void

.lldb_attach_info_set_listenervoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)


158
# File 'sig/lldb/ffi_bindings.rbs', line 158

def self.lldb_attach_info_set_listener: (FFI::Pointer, FFI::Pointer) -> void

.lldb_attach_info_set_process_idvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


146
# File 'sig/lldb/ffi_bindings.rbs', line 146

def self.lldb_attach_info_set_process_id: (FFI::Pointer, Integer) -> void

.lldb_attach_info_set_process_plugin_namevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


156
# File 'sig/lldb/ffi_bindings.rbs', line 156

def self.lldb_attach_info_set_process_plugin_name: (FFI::Pointer, String) -> void

.lldb_attach_info_set_resume_countvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


154
# File 'sig/lldb/ffi_bindings.rbs', line 154

def self.lldb_attach_info_set_resume_count: (FFI::Pointer, Integer) -> void

.lldb_attach_info_set_wait_for_launchvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


150
# File 'sig/lldb/ffi_bindings.rbs', line 150

def self.lldb_attach_info_set_wait_for_launch: (FFI::Pointer, Integer) -> void

.lldb_block_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


448
# File 'sig/lldb/ffi_bindings.rbs', line 448

def self.lldb_block_destroy: (FFI::Pointer) -> void

.lldb_block_get_first_childFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


456
# File 'sig/lldb/ffi_bindings.rbs', line 456

def self.lldb_block_get_first_child: (FFI::Pointer) -> FFI::Pointer

.lldb_block_get_inlined_call_site_columnInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


453
# File 'sig/lldb/ffi_bindings.rbs', line 453

def self.lldb_block_get_inlined_call_site_column: (FFI::Pointer) -> Integer

.lldb_block_get_inlined_call_site_fileFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


451
# File 'sig/lldb/ffi_bindings.rbs', line 451

def self.lldb_block_get_inlined_call_site_file: (FFI::Pointer) -> FFI::Pointer

.lldb_block_get_inlined_call_site_lineInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


452
# File 'sig/lldb/ffi_bindings.rbs', line 452

def self.lldb_block_get_inlined_call_site_line: (FFI::Pointer) -> Integer

.lldb_block_get_inlined_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


450
# File 'sig/lldb/ffi_bindings.rbs', line 450

def self.lldb_block_get_inlined_name: (FFI::Pointer) -> String?

.lldb_block_get_num_rangesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


457
# File 'sig/lldb/ffi_bindings.rbs', line 457

def self.lldb_block_get_num_ranges: (FFI::Pointer) -> Integer

.lldb_block_get_parentFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


454
# File 'sig/lldb/ffi_bindings.rbs', line 454

def self.lldb_block_get_parent: (FFI::Pointer) -> FFI::Pointer

.lldb_block_get_range_end_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


459
# File 'sig/lldb/ffi_bindings.rbs', line 459

def self.lldb_block_get_range_end_address: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_block_get_range_start_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


458
# File 'sig/lldb/ffi_bindings.rbs', line 458

def self.lldb_block_get_range_start_address: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_block_get_siblingFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


455
# File 'sig/lldb/ffi_bindings.rbs', line 455

def self.lldb_block_get_sibling: (FFI::Pointer) -> FFI::Pointer

.lldb_block_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


449
# File 'sig/lldb/ffi_bindings.rbs', line 449

def self.lldb_block_is_valid: (FFI::Pointer) -> Integer

.lldb_breakpoint_destroyvoid

This method returns an undefined value.

SBBreakpoint

Parameters:

  • (FFI::Pointer)


318
# File 'sig/lldb/ffi_bindings.rbs', line 318

def self.lldb_breakpoint_destroy: (FFI::Pointer) -> void

.lldb_breakpoint_find_location_by_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


332
# File 'sig/lldb/ffi_bindings.rbs', line 332

def self.lldb_breakpoint_find_location_by_id: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_breakpoint_get_auto_continueInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


334
# File 'sig/lldb/ffi_bindings.rbs', line 334

def self.lldb_breakpoint_get_auto_continue: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_conditionString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


328
# File 'sig/lldb/ffi_bindings.rbs', line 328

def self.lldb_breakpoint_get_condition: (FFI::Pointer) -> String?

.lldb_breakpoint_get_hit_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


325
# File 'sig/lldb/ffi_bindings.rbs', line 325

def self.lldb_breakpoint_get_hit_count: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


320
# File 'sig/lldb/ffi_bindings.rbs', line 320

def self.lldb_breakpoint_get_id: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_ignore_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


326
# File 'sig/lldb/ffi_bindings.rbs', line 326

def self.lldb_breakpoint_get_ignore_count: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_location_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


331
# File 'sig/lldb/ffi_bindings.rbs', line 331

def self.lldb_breakpoint_get_location_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_breakpoint_get_num_locationsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


330
# File 'sig/lldb/ffi_bindings.rbs', line 330

def self.lldb_breakpoint_get_num_locations: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_thread_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


336
# File 'sig/lldb/ffi_bindings.rbs', line 336

def self.lldb_breakpoint_get_thread_id: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_thread_indexInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


340
# File 'sig/lldb/ffi_bindings.rbs', line 340

def self.lldb_breakpoint_get_thread_index: (FFI::Pointer) -> Integer

.lldb_breakpoint_get_thread_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


338
# File 'sig/lldb/ffi_bindings.rbs', line 338

def self.lldb_breakpoint_get_thread_name: (FFI::Pointer) -> String?

.lldb_breakpoint_is_enabledInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


321
# File 'sig/lldb/ffi_bindings.rbs', line 321

def self.lldb_breakpoint_is_enabled: (FFI::Pointer) -> Integer

.lldb_breakpoint_is_hardwareInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


333
# File 'sig/lldb/ffi_bindings.rbs', line 333

def self.lldb_breakpoint_is_hardware: (FFI::Pointer) -> Integer

.lldb_breakpoint_is_one_shotInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


323
# File 'sig/lldb/ffi_bindings.rbs', line 323

def self.lldb_breakpoint_is_one_shot: (FFI::Pointer) -> Integer

.lldb_breakpoint_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


319
# File 'sig/lldb/ffi_bindings.rbs', line 319

def self.lldb_breakpoint_is_valid: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_destroyvoid

This method returns an undefined value.

SBBreakpointLocation

Parameters:

  • (FFI::Pointer)


344
# File 'sig/lldb/ffi_bindings.rbs', line 344

def self.lldb_breakpoint_location_destroy: (FFI::Pointer) -> void

.lldb_breakpoint_location_get_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


348
# File 'sig/lldb/ffi_bindings.rbs', line 348

def self.lldb_breakpoint_location_get_address: (FFI::Pointer) -> FFI::Pointer

.lldb_breakpoint_location_get_breakpointFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


356
# File 'sig/lldb/ffi_bindings.rbs', line 356

def self.lldb_breakpoint_location_get_breakpoint: (FFI::Pointer) -> FFI::Pointer

.lldb_breakpoint_location_get_conditionString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


354
# File 'sig/lldb/ffi_bindings.rbs', line 354

def self.lldb_breakpoint_location_get_condition: (FFI::Pointer) -> String?

.lldb_breakpoint_location_get_hit_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


351
# File 'sig/lldb/ffi_bindings.rbs', line 351

def self.lldb_breakpoint_location_get_hit_count: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_get_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


346
# File 'sig/lldb/ffi_bindings.rbs', line 346

def self.lldb_breakpoint_location_get_id: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_get_ignore_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


352
# File 'sig/lldb/ffi_bindings.rbs', line 352

def self.lldb_breakpoint_location_get_ignore_count: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_get_load_addressInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


347
# File 'sig/lldb/ffi_bindings.rbs', line 347

def self.lldb_breakpoint_location_get_load_address: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_is_enabledInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


349
# File 'sig/lldb/ffi_bindings.rbs', line 349

def self.lldb_breakpoint_location_is_enabled: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


345
# File 'sig/lldb/ffi_bindings.rbs', line 345

def self.lldb_breakpoint_location_is_valid: (FFI::Pointer) -> Integer

.lldb_breakpoint_location_set_conditionvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String, nil)


355
# File 'sig/lldb/ffi_bindings.rbs', line 355

def self.lldb_breakpoint_location_set_condition: (FFI::Pointer, String?) -> void

.lldb_breakpoint_location_set_enabledvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


350
# File 'sig/lldb/ffi_bindings.rbs', line 350

def self.lldb_breakpoint_location_set_enabled: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_location_set_ignore_countvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


353
# File 'sig/lldb/ffi_bindings.rbs', line 353

def self.lldb_breakpoint_location_set_ignore_count: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_auto_continuevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


335
# File 'sig/lldb/ffi_bindings.rbs', line 335

def self.lldb_breakpoint_set_auto_continue: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_conditionvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String, nil)


329
# File 'sig/lldb/ffi_bindings.rbs', line 329

def self.lldb_breakpoint_set_condition: (FFI::Pointer, String?) -> void

.lldb_breakpoint_set_enabledvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


322
# File 'sig/lldb/ffi_bindings.rbs', line 322

def self.lldb_breakpoint_set_enabled: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_ignore_countvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


327
# File 'sig/lldb/ffi_bindings.rbs', line 327

def self.lldb_breakpoint_set_ignore_count: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_one_shotvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


324
# File 'sig/lldb/ffi_bindings.rbs', line 324

def self.lldb_breakpoint_set_one_shot: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_thread_idvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


337
# File 'sig/lldb/ffi_bindings.rbs', line 337

def self.lldb_breakpoint_set_thread_id: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_thread_indexvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


341
# File 'sig/lldb/ffi_bindings.rbs', line 341

def self.lldb_breakpoint_set_thread_index: (FFI::Pointer, Integer) -> void

.lldb_breakpoint_set_thread_namevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String, nil)


339
# File 'sig/lldb/ffi_bindings.rbs', line 339

def self.lldb_breakpoint_set_thread_name: (FFI::Pointer, String?) -> void

.lldb_broadcaster_add_listenerInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


54
# File 'sig/lldb/ffi_bindings.rbs', line 54

def self.lldb_broadcaster_add_listener: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_broadcaster_broadcast_event_by_typevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)


57
# File 'sig/lldb/ffi_bindings.rbs', line 57

def self.lldb_broadcaster_broadcast_event_by_type: (FFI::Pointer, Integer, Integer) -> void

.lldb_broadcaster_createFFI::Pointer

SBBroadcaster, SBListener, and SBEvent

Parameters:

  • (String, nil)

Returns:

  • (FFI::Pointer)


50
# File 'sig/lldb/ffi_bindings.rbs', line 50

def self.lldb_broadcaster_create: (String?) -> FFI::Pointer

.lldb_broadcaster_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


51
# File 'sig/lldb/ffi_bindings.rbs', line 51

def self.lldb_broadcaster_destroy: (FFI::Pointer) -> void

.lldb_broadcaster_event_type_has_listenersInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


56
# File 'sig/lldb/ffi_bindings.rbs', line 56

def self.lldb_broadcaster_event_type_has_listeners: (FFI::Pointer, Integer) -> Integer

.lldb_broadcaster_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


53
# File 'sig/lldb/ffi_bindings.rbs', line 53

def self.lldb_broadcaster_get_name: (FFI::Pointer) -> String?

.lldb_broadcaster_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


52
# File 'sig/lldb/ffi_bindings.rbs', line 52

def self.lldb_broadcaster_is_valid: (FFI::Pointer) -> Integer

.lldb_broadcaster_remove_listenerInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


55
# File 'sig/lldb/ffi_bindings.rbs', line 55

def self.lldb_broadcaster_remove_listener: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_command_interpreter_alias_existsInteger

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (Integer)


536
# File 'sig/lldb/ffi_bindings.rbs', line 536

def self.lldb_command_interpreter_alias_exists: (FFI::Pointer, String) -> Integer

.lldb_command_interpreter_command_existsInteger

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (Integer)


535
# File 'sig/lldb/ffi_bindings.rbs', line 535

def self.lldb_command_interpreter_command_exists: (FFI::Pointer, String) -> Integer

.lldb_command_interpreter_destroyvoid

This method returns an undefined value.

SBCommandInterpreter

Parameters:

  • (FFI::Pointer)


532
# File 'sig/lldb/ffi_bindings.rbs', line 532

def self.lldb_command_interpreter_destroy: (FFI::Pointer) -> void

.lldb_command_interpreter_handle_commandInteger

Parameters:

  • (FFI::Pointer)
  • (String)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


534
# File 'sig/lldb/ffi_bindings.rbs', line 534

def self.lldb_command_interpreter_handle_command: (FFI::Pointer, String, FFI::Pointer, Integer) -> Integer

.lldb_command_interpreter_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


533
# File 'sig/lldb/ffi_bindings.rbs', line 533

def self.lldb_command_interpreter_is_valid: (FFI::Pointer) -> Integer

.lldb_command_return_object_clearvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


547
# File 'sig/lldb/ffi_bindings.rbs', line 547

def self.lldb_command_return_object_clear: (FFI::Pointer) -> void

.lldb_command_return_object_createFFI::Pointer

SBCommandReturnObject

Returns:

  • (FFI::Pointer)


539
# File 'sig/lldb/ffi_bindings.rbs', line 539

def self.lldb_command_return_object_create: () -> FFI::Pointer

.lldb_command_return_object_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


540
# File 'sig/lldb/ffi_bindings.rbs', line 540

def self.lldb_command_return_object_destroy: (FFI::Pointer) -> void

.lldb_command_return_object_get_errorString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


543
# File 'sig/lldb/ffi_bindings.rbs', line 543

def self.lldb_command_return_object_get_error: (FFI::Pointer) -> String?

.lldb_command_return_object_get_outputString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


542
# File 'sig/lldb/ffi_bindings.rbs', line 542

def self.lldb_command_return_object_get_output: (FFI::Pointer) -> String?

.lldb_command_return_object_get_statusInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


544
# File 'sig/lldb/ffi_bindings.rbs', line 544

def self.lldb_command_return_object_get_status: (FFI::Pointer) -> Integer

.lldb_command_return_object_has_resultInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


546
# File 'sig/lldb/ffi_bindings.rbs', line 546

def self.lldb_command_return_object_has_result: (FFI::Pointer) -> Integer

.lldb_command_return_object_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


541
# File 'sig/lldb/ffi_bindings.rbs', line 541

def self.lldb_command_return_object_is_valid: (FFI::Pointer) -> Integer

.lldb_command_return_object_succeededInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


545
# File 'sig/lldb/ffi_bindings.rbs', line 545

def self.lldb_command_return_object_succeeded: (FFI::Pointer) -> Integer

.lldb_compile_unit_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


443
# File 'sig/lldb/ffi_bindings.rbs', line 443

def self.lldb_compile_unit_destroy: (FFI::Pointer) -> void

.lldb_compile_unit_get_file_specFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


445
# File 'sig/lldb/ffi_bindings.rbs', line 445

def self.lldb_compile_unit_get_file_spec: (FFI::Pointer) -> FFI::Pointer

.lldb_compile_unit_get_line_entry_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


447
# File 'sig/lldb/ffi_bindings.rbs', line 447

def self.lldb_compile_unit_get_line_entry_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_compile_unit_get_num_line_entriesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


446
# File 'sig/lldb/ffi_bindings.rbs', line 446

def self.lldb_compile_unit_get_num_line_entries: (FFI::Pointer) -> Integer

.lldb_compile_unit_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


444
# File 'sig/lldb/ffi_bindings.rbs', line 444

def self.lldb_compile_unit_is_valid: (FFI::Pointer) -> Integer

.lldb_debugger_createFFI::Pointer

SBDebugger

Returns:

  • (FFI::Pointer)


29
# File 'sig/lldb/ffi_bindings.rbs', line 29

def self.lldb_debugger_create: () -> FFI::Pointer

.lldb_debugger_create_targetFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String, nil)
  • (String, nil)
  • (String, nil)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


33
# File 'sig/lldb/ffi_bindings.rbs', line 33

def self.lldb_debugger_create_target: (FFI::Pointer, String?, String?, String?, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_debugger_create_target_simpleFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


34
# File 'sig/lldb/ffi_bindings.rbs', line 34

def self.lldb_debugger_create_target_simple: (FFI::Pointer, String) -> FFI::Pointer

.lldb_debugger_create_with_source_init_filesFFI::Pointer

Parameters:

  • (Integer)

Returns:

  • (FFI::Pointer)


30
# File 'sig/lldb/ffi_bindings.rbs', line 30

def self.lldb_debugger_create_with_source_init_files: (Integer) -> FFI::Pointer

.lldb_debugger_delete_targetInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


39
# File 'sig/lldb/ffi_bindings.rbs', line 39

def self.lldb_debugger_delete_target: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_debugger_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


31
# File 'sig/lldb/ffi_bindings.rbs', line 31

def self.lldb_debugger_destroy: (FFI::Pointer) -> void

.lldb_debugger_find_target_with_process_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


40
# File 'sig/lldb/ffi_bindings.rbs', line 40

def self.lldb_debugger_find_target_with_process_id: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_debugger_get_asyncInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


42
# File 'sig/lldb/ffi_bindings.rbs', line 42

def self.lldb_debugger_get_async: (FFI::Pointer) -> Integer

.lldb_debugger_get_broadcasterFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


45
# File 'sig/lldb/ffi_bindings.rbs', line 45

def self.lldb_debugger_get_broadcaster: (FFI::Pointer) -> FFI::Pointer

.lldb_debugger_get_command_interpreterFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


44
# File 'sig/lldb/ffi_bindings.rbs', line 44

def self.lldb_debugger_get_command_interpreter: (FFI::Pointer) -> FFI::Pointer

.lldb_debugger_get_listenerFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


46
# File 'sig/lldb/ffi_bindings.rbs', line 46

def self.lldb_debugger_get_listener: (FFI::Pointer) -> FFI::Pointer

.lldb_debugger_get_num_targetsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


35
# File 'sig/lldb/ffi_bindings.rbs', line 35

def self.lldb_debugger_get_num_targets: (FFI::Pointer) -> Integer

.lldb_debugger_get_selected_targetFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


37
# File 'sig/lldb/ffi_bindings.rbs', line 37

def self.lldb_debugger_get_selected_target: (FFI::Pointer) -> FFI::Pointer

.lldb_debugger_get_target_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


36
# File 'sig/lldb/ffi_bindings.rbs', line 36

def self.lldb_debugger_get_target_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_debugger_get_version_stringString?

Returns:

  • (String, nil)


43
# File 'sig/lldb/ffi_bindings.rbs', line 43

def self.lldb_debugger_get_version_string: () -> String?

.lldb_debugger_handle_commandvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


47
# File 'sig/lldb/ffi_bindings.rbs', line 47

def self.lldb_debugger_handle_command: (FFI::Pointer, String) -> void

.lldb_debugger_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


32
# File 'sig/lldb/ffi_bindings.rbs', line 32

def self.lldb_debugger_is_valid: (FFI::Pointer) -> Integer

.lldb_debugger_set_asyncvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


41
# File 'sig/lldb/ffi_bindings.rbs', line 41

def self.lldb_debugger_set_async: (FFI::Pointer, Integer) -> void

.lldb_debugger_set_selected_targetvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)


38
# File 'sig/lldb/ffi_bindings.rbs', line 38

def self.lldb_debugger_set_selected_target: (FFI::Pointer, FFI::Pointer) -> void

.lldb_error_clearvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


403
# File 'sig/lldb/ffi_bindings.rbs', line 403

def self.lldb_error_clear: (FFI::Pointer) -> void

.lldb_error_createFFI::Pointer

SBError

Returns:

  • (FFI::Pointer)


396
# File 'sig/lldb/ffi_bindings.rbs', line 396

def self.lldb_error_create: () -> FFI::Pointer

.lldb_error_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


397
# File 'sig/lldb/ffi_bindings.rbs', line 397

def self.lldb_error_destroy: (FFI::Pointer) -> void

.lldb_error_failInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


399
# File 'sig/lldb/ffi_bindings.rbs', line 399

def self.lldb_error_fail: (FFI::Pointer) -> Integer

.lldb_error_get_cstringString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


400
# File 'sig/lldb/ffi_bindings.rbs', line 400

def self.lldb_error_get_cstring: (FFI::Pointer) -> String?

.lldb_error_get_errorInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


401
# File 'sig/lldb/ffi_bindings.rbs', line 401

def self.lldb_error_get_error: (FFI::Pointer) -> Integer

.lldb_error_get_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


402
# File 'sig/lldb/ffi_bindings.rbs', line 402

def self.lldb_error_get_type: (FFI::Pointer) -> Integer

.lldb_error_set_error_stringvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


404
# File 'sig/lldb/ffi_bindings.rbs', line 404

def self.lldb_error_set_error_string: (FFI::Pointer, String) -> void

.lldb_error_successInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


398
# File 'sig/lldb/ffi_bindings.rbs', line 398

def self.lldb_error_success: (FFI::Pointer) -> Integer

.lldb_event_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


66
# File 'sig/lldb/ffi_bindings.rbs', line 66

def self.lldb_event_destroy: (FFI::Pointer) -> void

.lldb_event_get_broadcasterFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


72
# File 'sig/lldb/ffi_bindings.rbs', line 72

def self.lldb_event_get_broadcaster: (FFI::Pointer) -> FFI::Pointer

.lldb_event_get_broadcaster_classString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


70
# File 'sig/lldb/ffi_bindings.rbs', line 70

def self.lldb_event_get_broadcaster_class: (FFI::Pointer) -> String?

.lldb_event_get_data_flavorString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


69
# File 'sig/lldb/ffi_bindings.rbs', line 69

def self.lldb_event_get_data_flavor: (FFI::Pointer) -> String?

.lldb_event_get_descriptionInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer, nil)
  • (Integer)

Returns:

  • (Integer)


71
# File 'sig/lldb/ffi_bindings.rbs', line 71

def self.lldb_event_get_description: (FFI::Pointer, FFI::Pointer?, Integer) -> Integer

.lldb_event_get_interruptedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


76
# File 'sig/lldb/ffi_bindings.rbs', line 76

def self.lldb_event_get_interrupted: (FFI::Pointer) -> Integer

.lldb_event_get_processFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


77
# File 'sig/lldb/ffi_bindings.rbs', line 77

def self.lldb_event_get_process: (FFI::Pointer) -> FFI::Pointer

.lldb_event_get_process_stateInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


74
# File 'sig/lldb/ffi_bindings.rbs', line 74

def self.lldb_event_get_process_state: (FFI::Pointer) -> Integer

.lldb_event_get_restartedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


75
# File 'sig/lldb/ffi_bindings.rbs', line 75

def self.lldb_event_get_restarted: (FFI::Pointer) -> Integer

.lldb_event_get_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


68
# File 'sig/lldb/ffi_bindings.rbs', line 68

def self.lldb_event_get_type: (FFI::Pointer) -> Integer

.lldb_event_is_process_eventInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


73
# File 'sig/lldb/ffi_bindings.rbs', line 73

def self.lldb_event_is_process_event: (FFI::Pointer) -> Integer

.lldb_event_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


67
# File 'sig/lldb/ffi_bindings.rbs', line 67

def self.lldb_event_is_valid: (FFI::Pointer) -> Integer

.lldb_expression_options_createFFI::Pointer

SBExpressionOptions

Returns:

  • (FFI::Pointer)


161
# File 'sig/lldb/ffi_bindings.rbs', line 161

def self.lldb_expression_options_create: () -> FFI::Pointer

.lldb_expression_options_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


162
# File 'sig/lldb/ffi_bindings.rbs', line 162

def self.lldb_expression_options_destroy: (FFI::Pointer) -> void

.lldb_expression_options_get_fetch_dynamic_valueInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


169
# File 'sig/lldb/ffi_bindings.rbs', line 169

def self.lldb_expression_options_get_fetch_dynamic_value: (FFI::Pointer) -> Integer

.lldb_expression_options_get_ignore_breakpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


167
# File 'sig/lldb/ffi_bindings.rbs', line 167

def self.lldb_expression_options_get_ignore_breakpoints: (FFI::Pointer) -> Integer

.lldb_expression_options_get_stop_othersInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


173
# File 'sig/lldb/ffi_bindings.rbs', line 173

def self.lldb_expression_options_get_stop_others: (FFI::Pointer) -> Integer

.lldb_expression_options_get_suppress_persistent_resultInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


176
# File 'sig/lldb/ffi_bindings.rbs', line 176

def self.lldb_expression_options_get_suppress_persistent_result: (FFI::Pointer) -> Integer

.lldb_expression_options_get_timeoutInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


163
# File 'sig/lldb/ffi_bindings.rbs', line 163

def self.lldb_expression_options_get_timeout: (FFI::Pointer) -> Integer

.lldb_expression_options_get_try_all_threadsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


171
# File 'sig/lldb/ffi_bindings.rbs', line 171

def self.lldb_expression_options_get_try_all_threads: (FFI::Pointer) -> Integer

.lldb_expression_options_get_unwind_on_errorInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


165
# File 'sig/lldb/ffi_bindings.rbs', line 165

def self.lldb_expression_options_get_unwind_on_error: (FFI::Pointer) -> Integer

.lldb_expression_options_set_fetch_dynamic_valuevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


170
# File 'sig/lldb/ffi_bindings.rbs', line 170

def self.lldb_expression_options_set_fetch_dynamic_value: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_ignore_breakpointsvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


168
# File 'sig/lldb/ffi_bindings.rbs', line 168

def self.lldb_expression_options_set_ignore_breakpoints: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_languagevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


175
# File 'sig/lldb/ffi_bindings.rbs', line 175

def self.lldb_expression_options_set_language: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_stop_othersvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


174
# File 'sig/lldb/ffi_bindings.rbs', line 174

def self.lldb_expression_options_set_stop_others: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_suppress_persistent_resultvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


177
# File 'sig/lldb/ffi_bindings.rbs', line 177

def self.lldb_expression_options_set_suppress_persistent_result: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_timeoutvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


164
# File 'sig/lldb/ffi_bindings.rbs', line 164

def self.lldb_expression_options_set_timeout: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_try_all_threadsvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


172
# File 'sig/lldb/ffi_bindings.rbs', line 172

def self.lldb_expression_options_set_try_all_threads: (FFI::Pointer, Integer) -> void

.lldb_expression_options_set_unwind_on_errorvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


166
# File 'sig/lldb/ffi_bindings.rbs', line 166

def self.lldb_expression_options_set_unwind_on_error: (FFI::Pointer, Integer) -> void

.lldb_file_spec_createFFI::Pointer

SBFileSpec

Parameters:

  • (String, nil)
  • (Integer)

Returns:

  • (FFI::Pointer)


180
# File 'sig/lldb/ffi_bindings.rbs', line 180

def self.lldb_file_spec_create: (String?, Integer) -> FFI::Pointer

.lldb_file_spec_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


181
# File 'sig/lldb/ffi_bindings.rbs', line 181

def self.lldb_file_spec_destroy: (FFI::Pointer) -> void

.lldb_file_spec_existsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


183
# File 'sig/lldb/ffi_bindings.rbs', line 183

def self.lldb_file_spec_exists: (FFI::Pointer) -> Integer

.lldb_file_spec_get_directoryString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


185
# File 'sig/lldb/ffi_bindings.rbs', line 185

def self.lldb_file_spec_get_directory: (FFI::Pointer) -> String?

.lldb_file_spec_get_filenameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


184
# File 'sig/lldb/ffi_bindings.rbs', line 184

def self.lldb_file_spec_get_filename: (FFI::Pointer) -> String?

.lldb_file_spec_get_pathInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer, nil)
  • (Integer)

Returns:

  • (Integer)


186
# File 'sig/lldb/ffi_bindings.rbs', line 186

def self.lldb_file_spec_get_path: (FFI::Pointer, FFI::Pointer?, Integer) -> Integer

.lldb_file_spec_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


182
# File 'sig/lldb/ffi_bindings.rbs', line 182

def self.lldb_file_spec_is_valid: (FFI::Pointer) -> Integer

.lldb_file_spec_list_appendvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)


193
# File 'sig/lldb/ffi_bindings.rbs', line 193

def self.lldb_file_spec_list_append: (FFI::Pointer, FFI::Pointer) -> void

.lldb_file_spec_list_append_if_uniqueInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


194
# File 'sig/lldb/ffi_bindings.rbs', line 194

def self.lldb_file_spec_list_append_if_unique: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_file_spec_list_clearvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


195
# File 'sig/lldb/ffi_bindings.rbs', line 195

def self.lldb_file_spec_list_clear: (FFI::Pointer) -> void

.lldb_file_spec_list_createFFI::Pointer

Returns:

  • (FFI::Pointer)


189
# File 'sig/lldb/ffi_bindings.rbs', line 189

def self.lldb_file_spec_list_create: () -> FFI::Pointer

.lldb_file_spec_list_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


190
# File 'sig/lldb/ffi_bindings.rbs', line 190

def self.lldb_file_spec_list_destroy: (FFI::Pointer) -> void

.lldb_file_spec_list_get_file_spec_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


196
# File 'sig/lldb/ffi_bindings.rbs', line 196

def self.lldb_file_spec_list_get_file_spec_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_file_spec_list_get_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


192
# File 'sig/lldb/ffi_bindings.rbs', line 192

def self.lldb_file_spec_list_get_size: (FFI::Pointer) -> Integer

.lldb_file_spec_list_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


191
# File 'sig/lldb/ffi_bindings.rbs', line 191

def self.lldb_file_spec_list_is_valid: (FFI::Pointer) -> Integer

.lldb_file_spec_set_directoryvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


188
# File 'sig/lldb/ffi_bindings.rbs', line 188

def self.lldb_file_spec_set_directory: (FFI::Pointer, String) -> void

.lldb_file_spec_set_filenamevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


187
# File 'sig/lldb/ffi_bindings.rbs', line 187

def self.lldb_file_spec_set_filename: (FFI::Pointer, String) -> void

.lldb_frame_destroyvoid

This method returns an undefined value.

SBFrame

Parameters:

  • (FFI::Pointer)


286
# File 'sig/lldb/ffi_bindings.rbs', line 286

def self.lldb_frame_destroy: (FFI::Pointer) -> void

.lldb_frame_disassembleString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


314
# File 'sig/lldb/ffi_bindings.rbs', line 314

def self.lldb_frame_disassemble: (FFI::Pointer) -> String?

.lldb_frame_evaluate_expressionFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


300
# File 'sig/lldb/ffi_bindings.rbs', line 300

def self.lldb_frame_evaluate_expression: (FFI::Pointer, String) -> FFI::Pointer

.lldb_frame_evaluate_expression_with_optionsFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


301
# File 'sig/lldb/ffi_bindings.rbs', line 301

def self.lldb_frame_evaluate_expression_with_options: (FFI::Pointer, String, FFI::Pointer) -> FFI::Pointer

.lldb_frame_find_variableFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


299
# File 'sig/lldb/ffi_bindings.rbs', line 299

def self.lldb_frame_find_variable: (FFI::Pointer, String) -> FFI::Pointer

.lldb_frame_get_blockFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


308
# File 'sig/lldb/ffi_bindings.rbs', line 308

def self.lldb_frame_get_block: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_columnInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


294
# File 'sig/lldb/ffi_bindings.rbs', line 294

def self.lldb_frame_get_column: (FFI::Pointer) -> Integer

.lldb_frame_get_compile_unitFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


307
# File 'sig/lldb/ffi_bindings.rbs', line 307

def self.lldb_frame_get_compile_unit: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_display_function_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


289
# File 'sig/lldb/ffi_bindings.rbs', line 289

def self.lldb_frame_get_display_function_name: (FFI::Pointer) -> String?

.lldb_frame_get_file_pathString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


291
# File 'sig/lldb/ffi_bindings.rbs', line 291

def self.lldb_frame_get_file_path: (FFI::Pointer) -> String?

.lldb_frame_get_file_specFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


292
# File 'sig/lldb/ffi_bindings.rbs', line 292

def self.lldb_frame_get_file_spec: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_fpInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


298
# File 'sig/lldb/ffi_bindings.rbs', line 298

def self.lldb_frame_get_fp: (FFI::Pointer) -> Integer

.lldb_frame_get_frame_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


303
# File 'sig/lldb/ffi_bindings.rbs', line 303

def self.lldb_frame_get_frame_id: (FFI::Pointer) -> Integer

.lldb_frame_get_functionFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


305
# File 'sig/lldb/ffi_bindings.rbs', line 305

def self.lldb_frame_get_function: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_function_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


288
# File 'sig/lldb/ffi_bindings.rbs', line 288

def self.lldb_frame_get_function_name: (FFI::Pointer) -> String?

.lldb_frame_get_instruction_listFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


309
# File 'sig/lldb/ffi_bindings.rbs', line 309

def self.lldb_frame_get_instruction_list: (FFI::Pointer, FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_lineInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


290
# File 'sig/lldb/ffi_bindings.rbs', line 290

def self.lldb_frame_get_line: (FFI::Pointer) -> Integer

.lldb_frame_get_line_entryFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


293
# File 'sig/lldb/ffi_bindings.rbs', line 293

def self.lldb_frame_get_line_entry: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_moduleFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


315
# File 'sig/lldb/ffi_bindings.rbs', line 315

def self.lldb_frame_get_module: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_pcInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


295
# File 'sig/lldb/ffi_bindings.rbs', line 295

def self.lldb_frame_get_pc: (FFI::Pointer) -> Integer

.lldb_frame_get_registersFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


312
# File 'sig/lldb/ffi_bindings.rbs', line 312

def self.lldb_frame_get_registers: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_spInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


297
# File 'sig/lldb/ffi_bindings.rbs', line 297

def self.lldb_frame_get_sp: (FFI::Pointer) -> Integer

.lldb_frame_get_symbolFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


306
# File 'sig/lldb/ffi_bindings.rbs', line 306

def self.lldb_frame_get_symbol: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_symbol_contextFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


310
# File 'sig/lldb/ffi_bindings.rbs', line 310

def self.lldb_frame_get_symbol_context: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_frame_get_threadFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


304
# File 'sig/lldb/ffi_bindings.rbs', line 304

def self.lldb_frame_get_thread: (FFI::Pointer) -> FFI::Pointer

.lldb_frame_get_value_for_variable_pathFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


302
# File 'sig/lldb/ffi_bindings.rbs', line 302

def self.lldb_frame_get_value_for_variable_path: (FFI::Pointer, String) -> FFI::Pointer

.lldb_frame_get_variablesFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)
  • (Integer)
  • (Integer)

Returns:

  • (FFI::Pointer)


311
# File 'sig/lldb/ffi_bindings.rbs', line 311

def self.lldb_frame_get_variables: (FFI::Pointer, Integer, Integer, Integer, Integer) -> FFI::Pointer

.lldb_frame_is_inlinedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


313
# File 'sig/lldb/ffi_bindings.rbs', line 313

def self.lldb_frame_is_inlined: (FFI::Pointer) -> Integer

.lldb_frame_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


287
# File 'sig/lldb/ffi_bindings.rbs', line 287

def self.lldb_frame_is_valid: (FFI::Pointer) -> Integer

.lldb_frame_set_pcInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


296
# File 'sig/lldb/ffi_bindings.rbs', line 296

def self.lldb_frame_set_pc: (FFI::Pointer, Integer) -> Integer

.lldb_function_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


430
# File 'sig/lldb/ffi_bindings.rbs', line 430

def self.lldb_function_destroy: (FFI::Pointer) -> void

.lldb_function_get_base_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


435
# File 'sig/lldb/ffi_bindings.rbs', line 435

def self.lldb_function_get_base_name: (FFI::Pointer) -> String?

.lldb_function_get_blockFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


440
# File 'sig/lldb/ffi_bindings.rbs', line 440

def self.lldb_function_get_block: (FFI::Pointer) -> FFI::Pointer

.lldb_function_get_display_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


433
# File 'sig/lldb/ffi_bindings.rbs', line 433

def self.lldb_function_get_display_name: (FFI::Pointer) -> String?

.lldb_function_get_end_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


437
# File 'sig/lldb/ffi_bindings.rbs', line 437

def self.lldb_function_get_end_address: (FFI::Pointer) -> FFI::Pointer

.lldb_function_get_languageInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


442
# File 'sig/lldb/ffi_bindings.rbs', line 442

def self.lldb_function_get_language: (FFI::Pointer) -> Integer

.lldb_function_get_mangled_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


434
# File 'sig/lldb/ffi_bindings.rbs', line 434

def self.lldb_function_get_mangled_name: (FFI::Pointer) -> String?

.lldb_function_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


432
# File 'sig/lldb/ffi_bindings.rbs', line 432

def self.lldb_function_get_name: (FFI::Pointer) -> String?

.lldb_function_get_prologue_byte_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


438
# File 'sig/lldb/ffi_bindings.rbs', line 438

def self.lldb_function_get_prologue_byte_size: (FFI::Pointer) -> Integer

.lldb_function_get_start_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


436
# File 'sig/lldb/ffi_bindings.rbs', line 436

def self.lldb_function_get_start_address: (FFI::Pointer) -> FFI::Pointer

.lldb_function_get_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


439
# File 'sig/lldb/ffi_bindings.rbs', line 439

def self.lldb_function_get_type: (FFI::Pointer) -> FFI::Pointer

.lldb_function_is_optimizedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


441
# File 'sig/lldb/ffi_bindings.rbs', line 441

def self.lldb_function_is_optimized: (FFI::Pointer) -> Integer

.lldb_function_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


431
# File 'sig/lldb/ffi_bindings.rbs', line 431

def self.lldb_function_is_valid: (FFI::Pointer) -> Integer

.lldb_initializeInteger

Initialization

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


25
# File 'sig/lldb/ffi_bindings.rbs', line 25

def self.lldb_initialize: (FFI::Pointer) -> Integer

.lldb_instruction_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


464
# File 'sig/lldb/ffi_bindings.rbs', line 464

def self.lldb_instruction_destroy: (FFI::Pointer) -> void

.lldb_instruction_get_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


466
# File 'sig/lldb/ffi_bindings.rbs', line 466

def self.lldb_instruction_get_address: (FFI::Pointer) -> FFI::Pointer

.lldb_instruction_get_byte_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


470
# File 'sig/lldb/ffi_bindings.rbs', line 470

def self.lldb_instruction_get_byte_size: (FFI::Pointer) -> Integer

.lldb_instruction_get_bytesInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


471
# File 'sig/lldb/ffi_bindings.rbs', line 471

def self.lldb_instruction_get_bytes: (FFI::Pointer, FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_instruction_get_commentString?

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (String, nil)


469
# File 'sig/lldb/ffi_bindings.rbs', line 469

def self.lldb_instruction_get_comment: (FFI::Pointer, FFI::Pointer) -> String?

.lldb_instruction_get_mnemonicString?

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (String, nil)


467
# File 'sig/lldb/ffi_bindings.rbs', line 467

def self.lldb_instruction_get_mnemonic: (FFI::Pointer, FFI::Pointer) -> String?

.lldb_instruction_get_operandsString?

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (String, nil)


468
# File 'sig/lldb/ffi_bindings.rbs', line 468

def self.lldb_instruction_get_operands: (FFI::Pointer, FFI::Pointer) -> String?

.lldb_instruction_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


465
# File 'sig/lldb/ffi_bindings.rbs', line 465

def self.lldb_instruction_is_valid: (FFI::Pointer) -> Integer

.lldb_instruction_list_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


460
# File 'sig/lldb/ffi_bindings.rbs', line 460

def self.lldb_instruction_list_destroy: (FFI::Pointer) -> void

.lldb_instruction_list_get_instruction_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


463
# File 'sig/lldb/ffi_bindings.rbs', line 463

def self.lldb_instruction_list_get_instruction_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_instruction_list_get_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


462
# File 'sig/lldb/ffi_bindings.rbs', line 462

def self.lldb_instruction_list_get_size: (FFI::Pointer) -> Integer

.lldb_instruction_list_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


461
# File 'sig/lldb/ffi_bindings.rbs', line 461

def self.lldb_instruction_list_is_valid: (FFI::Pointer) -> Integer

.lldb_launch_info_add_close_file_actionInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


137
# File 'sig/lldb/ffi_bindings.rbs', line 137

def self.lldb_launch_info_add_close_file_action: (FFI::Pointer, Integer) -> Integer

.lldb_launch_info_add_duplicate_file_actionInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)

Returns:

  • (Integer)


138
# File 'sig/lldb/ffi_bindings.rbs', line 138

def self.lldb_launch_info_add_duplicate_file_action: (FFI::Pointer, Integer, Integer) -> Integer

.lldb_launch_info_add_open_file_actionInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (String)
  • (Integer)
  • (Integer)

Returns:

  • (Integer)


139
# File 'sig/lldb/ffi_bindings.rbs', line 139

def self.lldb_launch_info_add_open_file_action: (FFI::Pointer, Integer, String, Integer, Integer) -> Integer

.lldb_launch_info_add_suppress_file_actionInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)
  • (Integer)

Returns:

  • (Integer)


140
# File 'sig/lldb/ffi_bindings.rbs', line 140

def self.lldb_launch_info_add_suppress_file_action: (FFI::Pointer, Integer, Integer, Integer) -> Integer

.lldb_launch_info_createFFI::Pointer

SBLaunchInfo

Parameters:

  • (FFI::Pointer, nil)

Returns:

  • (FFI::Pointer)


117
# File 'sig/lldb/ffi_bindings.rbs', line 117

def self.lldb_launch_info_create: (FFI::Pointer?) -> FFI::Pointer

.lldb_launch_info_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


118
# File 'sig/lldb/ffi_bindings.rbs', line 118

def self.lldb_launch_info_destroy: (FFI::Pointer) -> void

.lldb_launch_info_get_argument_at_indexString?

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (String, nil)


120
# File 'sig/lldb/ffi_bindings.rbs', line 120

def self.lldb_launch_info_get_argument_at_index: (FFI::Pointer, Integer) -> String?

.lldb_launch_info_get_environment_entry_at_indexString?

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (String, nil)


125
# File 'sig/lldb/ffi_bindings.rbs', line 125

def self.lldb_launch_info_get_environment_entry_at_index: (FFI::Pointer, Integer) -> String?

.lldb_launch_info_get_executable_fileFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


129
# File 'sig/lldb/ffi_bindings.rbs', line 129

def self.lldb_launch_info_get_executable_file: (FFI::Pointer) -> FFI::Pointer

.lldb_launch_info_get_launch_flagsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


126
# File 'sig/lldb/ffi_bindings.rbs', line 126

def self.lldb_launch_info_get_launch_flags: (FFI::Pointer) -> Integer

.lldb_launch_info_get_listenerFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


131
# File 'sig/lldb/ffi_bindings.rbs', line 131

def self.lldb_launch_info_get_listener: (FFI::Pointer) -> FFI::Pointer

.lldb_launch_info_get_num_argumentsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


119
# File 'sig/lldb/ffi_bindings.rbs', line 119

def self.lldb_launch_info_get_num_arguments: (FFI::Pointer) -> Integer

.lldb_launch_info_get_num_environment_entriesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


124
# File 'sig/lldb/ffi_bindings.rbs', line 124

def self.lldb_launch_info_get_num_environment_entries: (FFI::Pointer) -> Integer

.lldb_launch_info_get_process_plugin_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


133
# File 'sig/lldb/ffi_bindings.rbs', line 133

def self.lldb_launch_info_get_process_plugin_name: (FFI::Pointer) -> String?

.lldb_launch_info_get_shellString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


135
# File 'sig/lldb/ffi_bindings.rbs', line 135

def self.lldb_launch_info_get_shell: (FFI::Pointer) -> String?

.lldb_launch_info_get_working_directoryString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


122
# File 'sig/lldb/ffi_bindings.rbs', line 122

def self.lldb_launch_info_get_working_directory: (FFI::Pointer) -> String?

.lldb_launch_info_set_argumentsvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer, nil)
  • (Integer)


128
# File 'sig/lldb/ffi_bindings.rbs', line 128

def self.lldb_launch_info_set_arguments: (FFI::Pointer, FFI::Pointer?, Integer) -> void

.lldb_launch_info_set_environment_entriesvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer, nil)
  • (Integer)


123
# File 'sig/lldb/ffi_bindings.rbs', line 123

def self.lldb_launch_info_set_environment_entries: (FFI::Pointer, FFI::Pointer?, Integer) -> void

.lldb_launch_info_set_executable_filevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)


130
# File 'sig/lldb/ffi_bindings.rbs', line 130

def self.lldb_launch_info_set_executable_file: (FFI::Pointer, FFI::Pointer, Integer) -> void

.lldb_launch_info_set_launch_flagsvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


127
# File 'sig/lldb/ffi_bindings.rbs', line 127

def self.lldb_launch_info_set_launch_flags: (FFI::Pointer, Integer) -> void

.lldb_launch_info_set_listenervoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)


132
# File 'sig/lldb/ffi_bindings.rbs', line 132

def self.lldb_launch_info_set_listener: (FFI::Pointer, FFI::Pointer) -> void

.lldb_launch_info_set_process_plugin_namevoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


134
# File 'sig/lldb/ffi_bindings.rbs', line 134

def self.lldb_launch_info_set_process_plugin_name: (FFI::Pointer, String) -> void

.lldb_launch_info_set_shellvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


136
# File 'sig/lldb/ffi_bindings.rbs', line 136

def self.lldb_launch_info_set_shell: (FFI::Pointer, String) -> void

.lldb_launch_info_set_working_directoryvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String)


121
# File 'sig/lldb/ffi_bindings.rbs', line 121

def self.lldb_launch_info_set_working_directory: (FFI::Pointer, String) -> void

.lldb_line_entry_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


207
# File 'sig/lldb/ffi_bindings.rbs', line 207

def self.lldb_line_entry_destroy: (FFI::Pointer) -> void

.lldb_line_entry_get_columnInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


213
# File 'sig/lldb/ffi_bindings.rbs', line 213

def self.lldb_line_entry_get_column: (FFI::Pointer) -> Integer

.lldb_line_entry_get_end_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


210
# File 'sig/lldb/ffi_bindings.rbs', line 210

def self.lldb_line_entry_get_end_address: (FFI::Pointer) -> FFI::Pointer

.lldb_line_entry_get_file_specFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


211
# File 'sig/lldb/ffi_bindings.rbs', line 211

def self.lldb_line_entry_get_file_spec: (FFI::Pointer) -> FFI::Pointer

.lldb_line_entry_get_lineInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


212
# File 'sig/lldb/ffi_bindings.rbs', line 212

def self.lldb_line_entry_get_line: (FFI::Pointer) -> Integer

.lldb_line_entry_get_start_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


209
# File 'sig/lldb/ffi_bindings.rbs', line 209

def self.lldb_line_entry_get_start_address: (FFI::Pointer) -> FFI::Pointer

.lldb_line_entry_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


208
# File 'sig/lldb/ffi_bindings.rbs', line 208

def self.lldb_line_entry_is_valid: (FFI::Pointer) -> Integer

.lldb_listener_createFFI::Pointer

Parameters:

  • (String, nil)

Returns:

  • (FFI::Pointer)


58
# File 'sig/lldb/ffi_bindings.rbs', line 58

def self.lldb_listener_create: (String?) -> FFI::Pointer

.lldb_listener_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


59
# File 'sig/lldb/ffi_bindings.rbs', line 59

def self.lldb_listener_destroy: (FFI::Pointer) -> void

.lldb_listener_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


60
# File 'sig/lldb/ffi_bindings.rbs', line 60

def self.lldb_listener_is_valid: (FFI::Pointer) -> Integer

.lldb_listener_next_eventFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


65
# File 'sig/lldb/ffi_bindings.rbs', line 65

def self.lldb_listener_next_event: (FFI::Pointer) -> FFI::Pointer

.lldb_listener_peek_eventFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


64
# File 'sig/lldb/ffi_bindings.rbs', line 64

def self.lldb_listener_peek_event: (FFI::Pointer) -> FFI::Pointer

.lldb_listener_start_listening_for_eventsInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


61
# File 'sig/lldb/ffi_bindings.rbs', line 61

def self.lldb_listener_start_listening_for_events: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_listener_stop_listening_for_eventsInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


62
# File 'sig/lldb/ffi_bindings.rbs', line 62

def self.lldb_listener_stop_listening_for_events: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_listener_wait_for_eventFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


63
# File 'sig/lldb/ffi_bindings.rbs', line 63

def self.lldb_listener_wait_for_event: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_memory_region_info_destroyvoid

This method returns an undefined value.

SBMemoryRegionInfo

Parameters:

  • (FFI::Pointer)


250
# File 'sig/lldb/ffi_bindings.rbs', line 250

def self.lldb_memory_region_info_destroy: (FFI::Pointer) -> void

.lldb_memory_region_info_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


257
# File 'sig/lldb/ffi_bindings.rbs', line 257

def self.lldb_memory_region_info_get_name: (FFI::Pointer) -> String?

.lldb_memory_region_info_get_region_baseInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


251
# File 'sig/lldb/ffi_bindings.rbs', line 251

def self.lldb_memory_region_info_get_region_base: (FFI::Pointer) -> Integer

.lldb_memory_region_info_get_region_endInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


252
# File 'sig/lldb/ffi_bindings.rbs', line 252

def self.lldb_memory_region_info_get_region_end: (FFI::Pointer) -> Integer

.lldb_memory_region_info_is_executableInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


255
# File 'sig/lldb/ffi_bindings.rbs', line 255

def self.lldb_memory_region_info_is_executable: (FFI::Pointer) -> Integer

.lldb_memory_region_info_is_mappedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


256
# File 'sig/lldb/ffi_bindings.rbs', line 256

def self.lldb_memory_region_info_is_mapped: (FFI::Pointer) -> Integer

.lldb_memory_region_info_is_readableInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


253
# File 'sig/lldb/ffi_bindings.rbs', line 253

def self.lldb_memory_region_info_is_readable: (FFI::Pointer) -> Integer

.lldb_memory_region_info_is_writableInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


254
# File 'sig/lldb/ffi_bindings.rbs', line 254

def self.lldb_memory_region_info_is_writable: (FFI::Pointer) -> Integer

.lldb_module_destroyvoid

This method returns an undefined value.

SBModule

Parameters:

  • (FFI::Pointer)


407
# File 'sig/lldb/ffi_bindings.rbs', line 407

def self.lldb_module_destroy: (FFI::Pointer) -> void

.lldb_module_get_fileFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


411
# File 'sig/lldb/ffi_bindings.rbs', line 411

def self.lldb_module_get_file: (FFI::Pointer) -> FFI::Pointer

.lldb_module_get_file_pathString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


409
# File 'sig/lldb/ffi_bindings.rbs', line 409

def self.lldb_module_get_file_path: (FFI::Pointer) -> String?

.lldb_module_get_num_symbolsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


413
# File 'sig/lldb/ffi_bindings.rbs', line 413

def self.lldb_module_get_num_symbols: (FFI::Pointer) -> Integer

.lldb_module_get_platform_fileFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


412
# File 'sig/lldb/ffi_bindings.rbs', line 412

def self.lldb_module_get_platform_file: (FFI::Pointer) -> FFI::Pointer

.lldb_module_get_platform_file_pathString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


410
# File 'sig/lldb/ffi_bindings.rbs', line 410

def self.lldb_module_get_platform_file_path: (FFI::Pointer) -> String?

.lldb_module_get_symbol_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


414
# File 'sig/lldb/ffi_bindings.rbs', line 414

def self.lldb_module_get_symbol_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_module_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


408
# File 'sig/lldb/ffi_bindings.rbs', line 408

def self.lldb_module_is_valid: (FFI::Pointer) -> Integer

.lldb_process_allocate_memoryInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


237
# File 'sig/lldb/ffi_bindings.rbs', line 237

def self.lldb_process_allocate_memory: (FFI::Pointer, Integer, Integer, FFI::Pointer) -> Integer

.lldb_process_continueInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


218
# File 'sig/lldb/ffi_bindings.rbs', line 218

def self.lldb_process_continue: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_process_deallocate_memoryInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


238
# File 'sig/lldb/ffi_bindings.rbs', line 238

def self.lldb_process_deallocate_memory: (FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_process_destroyvoid

This method returns an undefined value.

SBProcess

Parameters:

  • (FFI::Pointer)


216
# File 'sig/lldb/ffi_bindings.rbs', line 216

def self.lldb_process_destroy: (FFI::Pointer) -> void

.lldb_process_destroy_processInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


222
# File 'sig/lldb/ffi_bindings.rbs', line 222

def self.lldb_process_destroy_process: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_process_detachInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


221
# File 'sig/lldb/ffi_bindings.rbs', line 221

def self.lldb_process_detach: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_process_get_broadcasterFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


244
# File 'sig/lldb/ffi_bindings.rbs', line 244

def self.lldb_process_get_broadcaster: (FFI::Pointer) -> FFI::Pointer

.lldb_process_get_exit_descriptionString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


234
# File 'sig/lldb/ffi_bindings.rbs', line 234

def self.lldb_process_get_exit_description: (FFI::Pointer) -> String?

.lldb_process_get_exit_statusInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


233
# File 'sig/lldb/ffi_bindings.rbs', line 233

def self.lldb_process_get_exit_status: (FFI::Pointer) -> Integer

.lldb_process_get_memory_region_infoFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


247
# File 'sig/lldb/ffi_bindings.rbs', line 247

def self.lldb_process_get_memory_region_info: (FFI::Pointer, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_process_get_num_supported_hardware_watchpointsInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


245
# File 'sig/lldb/ffi_bindings.rbs', line 245

def self.lldb_process_get_num_supported_hardware_watchpoints: (FFI::Pointer, FFI::Pointer, FFI::Pointer) -> Integer

.lldb_process_get_num_threadsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


225
# File 'sig/lldb/ffi_bindings.rbs', line 225

def self.lldb_process_get_num_threads: (FFI::Pointer) -> Integer

.lldb_process_get_process_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


232
# File 'sig/lldb/ffi_bindings.rbs', line 232

def self.lldb_process_get_process_id: (FFI::Pointer) -> Integer

.lldb_process_get_selected_threadFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


229
# File 'sig/lldb/ffi_bindings.rbs', line 229

def self.lldb_process_get_selected_thread: (FFI::Pointer) -> FFI::Pointer

.lldb_process_get_stateInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


224
# File 'sig/lldb/ffi_bindings.rbs', line 224

def self.lldb_process_get_state: (FFI::Pointer) -> Integer

.lldb_process_get_stderrInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


241
# File 'sig/lldb/ffi_bindings.rbs', line 241

def self.lldb_process_get_stderr: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_process_get_stdoutInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


240
# File 'sig/lldb/ffi_bindings.rbs', line 240

def self.lldb_process_get_stdout: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_process_get_thread_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


226
# File 'sig/lldb/ffi_bindings.rbs', line 226

def self.lldb_process_get_thread_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_process_get_thread_by_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


227
# File 'sig/lldb/ffi_bindings.rbs', line 227

def self.lldb_process_get_thread_by_id: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_process_get_thread_by_index_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


228
# File 'sig/lldb/ffi_bindings.rbs', line 228

def self.lldb_process_get_thread_by_index_id: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_process_get_unique_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


246
# File 'sig/lldb/ffi_bindings.rbs', line 246

def self.lldb_process_get_unique_id: (FFI::Pointer) -> Integer

.lldb_process_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


217
# File 'sig/lldb/ffi_bindings.rbs', line 217

def self.lldb_process_is_valid: (FFI::Pointer) -> Integer

.lldb_process_killInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


220
# File 'sig/lldb/ffi_bindings.rbs', line 220

def self.lldb_process_kill: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_process_put_stdinInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


242
# File 'sig/lldb/ffi_bindings.rbs', line 242

def self.lldb_process_put_stdin: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_process_read_cstring_from_memoryInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


239
# File 'sig/lldb/ffi_bindings.rbs', line 239

def self.lldb_process_read_cstring_from_memory: (FFI::Pointer, Integer, FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_process_read_memoryInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


235
# File 'sig/lldb/ffi_bindings.rbs', line 235

def self.lldb_process_read_memory: (FFI::Pointer, Integer, FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_process_send_async_interruptvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


243
# File 'sig/lldb/ffi_bindings.rbs', line 243

def self.lldb_process_send_async_interrupt: (FFI::Pointer) -> void

.lldb_process_set_selected_thread_by_idInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


230
# File 'sig/lldb/ffi_bindings.rbs', line 230

def self.lldb_process_set_selected_thread_by_id: (FFI::Pointer, Integer) -> Integer

.lldb_process_set_selected_thread_by_index_idInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


231
# File 'sig/lldb/ffi_bindings.rbs', line 231

def self.lldb_process_set_selected_thread_by_index_id: (FFI::Pointer, Integer) -> Integer

.lldb_process_signalInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


223
# File 'sig/lldb/ffi_bindings.rbs', line 223

def self.lldb_process_signal: (FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_process_stopInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


219
# File 'sig/lldb/ffi_bindings.rbs', line 219

def self.lldb_process_stop: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_process_write_memoryInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


236
# File 'sig/lldb/ffi_bindings.rbs', line 236

def self.lldb_process_write_memory: (FFI::Pointer, Integer, FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_symbol_context_destroyvoid

This method returns an undefined value.

SBSymbolContext

Parameters:

  • (FFI::Pointer)


474
# File 'sig/lldb/ffi_bindings.rbs', line 474

def self.lldb_symbol_context_destroy: (FFI::Pointer) -> void

.lldb_symbol_context_get_function_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


477
# File 'sig/lldb/ffi_bindings.rbs', line 477

def self.lldb_symbol_context_get_function_name: (FFI::Pointer) -> String?

.lldb_symbol_context_get_moduleFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


476
# File 'sig/lldb/ffi_bindings.rbs', line 476

def self.lldb_symbol_context_get_module: (FFI::Pointer) -> FFI::Pointer

.lldb_symbol_context_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


475
# File 'sig/lldb/ffi_bindings.rbs', line 475

def self.lldb_symbol_context_is_valid: (FFI::Pointer) -> Integer

.lldb_symbol_destroyvoid

This method returns an undefined value.

SBSymbol, SBFunction, SBCompileUnit, and SBBlock

Parameters:

  • (FFI::Pointer)


417
# File 'sig/lldb/ffi_bindings.rbs', line 417

def self.lldb_symbol_destroy: (FFI::Pointer) -> void

.lldb_symbol_get_base_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


422
# File 'sig/lldb/ffi_bindings.rbs', line 422

def self.lldb_symbol_get_base_name: (FFI::Pointer) -> String?

.lldb_symbol_get_display_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


420
# File 'sig/lldb/ffi_bindings.rbs', line 420

def self.lldb_symbol_get_display_name: (FFI::Pointer) -> String?

.lldb_symbol_get_end_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


424
# File 'sig/lldb/ffi_bindings.rbs', line 424

def self.lldb_symbol_get_end_address: (FFI::Pointer) -> FFI::Pointer

.lldb_symbol_get_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


429
# File 'sig/lldb/ffi_bindings.rbs', line 429

def self.lldb_symbol_get_id: (FFI::Pointer) -> Integer

.lldb_symbol_get_mangled_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


421
# File 'sig/lldb/ffi_bindings.rbs', line 421

def self.lldb_symbol_get_mangled_name: (FFI::Pointer) -> String?

.lldb_symbol_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


419
# File 'sig/lldb/ffi_bindings.rbs', line 419

def self.lldb_symbol_get_name: (FFI::Pointer) -> String?

.lldb_symbol_get_prologue_byte_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


427
# File 'sig/lldb/ffi_bindings.rbs', line 427

def self.lldb_symbol_get_prologue_byte_size: (FFI::Pointer) -> Integer

.lldb_symbol_get_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


426
# File 'sig/lldb/ffi_bindings.rbs', line 426

def self.lldb_symbol_get_size: (FFI::Pointer) -> Integer

.lldb_symbol_get_start_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


423
# File 'sig/lldb/ffi_bindings.rbs', line 423

def self.lldb_symbol_get_start_address: (FFI::Pointer) -> FFI::Pointer

.lldb_symbol_get_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


428
# File 'sig/lldb/ffi_bindings.rbs', line 428

def self.lldb_symbol_get_type: (FFI::Pointer) -> Integer

.lldb_symbol_get_valueInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


425
# File 'sig/lldb/ffi_bindings.rbs', line 425

def self.lldb_symbol_get_value: (FFI::Pointer) -> Integer

.lldb_symbol_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


418
# File 'sig/lldb/ffi_bindings.rbs', line 418

def self.lldb_symbol_is_valid: (FFI::Pointer) -> Integer

.lldb_target_attach_to_process_with_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


84
# File 'sig/lldb/ffi_bindings.rbs', line 84

def self.lldb_target_attach_to_process_with_id: (FFI::Pointer, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_target_attach_to_process_with_nameFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


85
# File 'sig/lldb/ffi_bindings.rbs', line 85

def self.lldb_target_attach_to_process_with_name: (FFI::Pointer, String, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_target_attach_with_infoFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


86
# File 'sig/lldb/ffi_bindings.rbs', line 86

def self.lldb_target_attach_with_info: (FFI::Pointer, FFI::Pointer, FFI::Pointer) -> FFI::Pointer

.lldb_target_breakpoint_create_by_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


89
# File 'sig/lldb/ffi_bindings.rbs', line 89

def self.lldb_target_breakpoint_create_by_address: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_target_breakpoint_create_by_locationFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (Integer)

Returns:

  • (FFI::Pointer)


88
# File 'sig/lldb/ffi_bindings.rbs', line 88

def self.lldb_target_breakpoint_create_by_location: (FFI::Pointer, String, Integer) -> FFI::Pointer

.lldb_target_breakpoint_create_by_nameFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (String, nil)

Returns:

  • (FFI::Pointer)


87
# File 'sig/lldb/ffi_bindings.rbs', line 87

def self.lldb_target_breakpoint_create_by_name: (FFI::Pointer, String, String?) -> FFI::Pointer

.lldb_target_breakpoint_create_by_regexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (String, nil)

Returns:

  • (FFI::Pointer)


90
# File 'sig/lldb/ffi_bindings.rbs', line 90

def self.lldb_target_breakpoint_create_by_regex: (FFI::Pointer, String, String?) -> FFI::Pointer

.lldb_target_breakpoint_create_by_source_regexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (String, nil)

Returns:

  • (FFI::Pointer)


91
# File 'sig/lldb/ffi_bindings.rbs', line 91

def self.lldb_target_breakpoint_create_by_source_regex: (FFI::Pointer, String, String?) -> FFI::Pointer

.lldb_target_delete_all_breakpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


93
# File 'sig/lldb/ffi_bindings.rbs', line 93

def self.lldb_target_delete_all_breakpoints: (FFI::Pointer) -> Integer

.lldb_target_delete_all_watchpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


111
# File 'sig/lldb/ffi_bindings.rbs', line 111

def self.lldb_target_delete_all_watchpoints: (FFI::Pointer) -> Integer

.lldb_target_delete_breakpointInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


92
# File 'sig/lldb/ffi_bindings.rbs', line 92

def self.lldb_target_delete_breakpoint: (FFI::Pointer, Integer) -> Integer

.lldb_target_delete_watchpointInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


110
# File 'sig/lldb/ffi_bindings.rbs', line 110

def self.lldb_target_delete_watchpoint: (FFI::Pointer, Integer) -> Integer

.lldb_target_destroyvoid

This method returns an undefined value.

SBTarget

Parameters:

  • (FFI::Pointer)


80
# File 'sig/lldb/ffi_bindings.rbs', line 80

def self.lldb_target_destroy: (FFI::Pointer) -> void

.lldb_target_disable_all_breakpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


95
# File 'sig/lldb/ffi_bindings.rbs', line 95

def self.lldb_target_disable_all_breakpoints: (FFI::Pointer) -> Integer

.lldb_target_enable_all_breakpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


94
# File 'sig/lldb/ffi_bindings.rbs', line 94

def self.lldb_target_enable_all_breakpoints: (FFI::Pointer) -> Integer

.lldb_target_evaluate_expressionFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


104
# File 'sig/lldb/ffi_bindings.rbs', line 104

def self.lldb_target_evaluate_expression: (FFI::Pointer, String) -> FFI::Pointer

.lldb_target_evaluate_expression_with_optionsFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


105
# File 'sig/lldb/ffi_bindings.rbs', line 105

def self.lldb_target_evaluate_expression_with_options: (FFI::Pointer, String, FFI::Pointer) -> FFI::Pointer

.lldb_target_find_breakpoint_by_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


96
# File 'sig/lldb/ffi_bindings.rbs', line 96

def self.lldb_target_find_breakpoint_by_id: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_target_find_watchpoint_by_idFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


112
# File 'sig/lldb/ffi_bindings.rbs', line 112

def self.lldb_target_find_watchpoint_by_id: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_target_get_address_byte_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


107
# File 'sig/lldb/ffi_bindings.rbs', line 107

def self.lldb_target_get_address_byte_size: (FFI::Pointer) -> Integer

.lldb_target_get_breakpoint_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


98
# File 'sig/lldb/ffi_bindings.rbs', line 98

def self.lldb_target_get_breakpoint_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_target_get_executable_fileFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


101
# File 'sig/lldb/ffi_bindings.rbs', line 101

def self.lldb_target_get_executable_file: (FFI::Pointer) -> FFI::Pointer

.lldb_target_get_executable_pathString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


100
# File 'sig/lldb/ffi_bindings.rbs', line 100

def self.lldb_target_get_executable_path: (FFI::Pointer) -> String?

.lldb_target_get_module_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


103
# File 'sig/lldb/ffi_bindings.rbs', line 103

def self.lldb_target_get_module_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_target_get_num_breakpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


97
# File 'sig/lldb/ffi_bindings.rbs', line 97

def self.lldb_target_get_num_breakpoints: (FFI::Pointer) -> Integer

.lldb_target_get_num_modulesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


102
# File 'sig/lldb/ffi_bindings.rbs', line 102

def self.lldb_target_get_num_modules: (FFI::Pointer) -> Integer

.lldb_target_get_num_watchpointsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


113
# File 'sig/lldb/ffi_bindings.rbs', line 113

def self.lldb_target_get_num_watchpoints: (FFI::Pointer) -> Integer

.lldb_target_get_processFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


99
# File 'sig/lldb/ffi_bindings.rbs', line 99

def self.lldb_target_get_process: (FFI::Pointer) -> FFI::Pointer

.lldb_target_get_tripleString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


108
# File 'sig/lldb/ffi_bindings.rbs', line 108

def self.lldb_target_get_triple: (FFI::Pointer) -> String?

.lldb_target_get_watchpoint_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


114
# File 'sig/lldb/ffi_bindings.rbs', line 114

def self.lldb_target_get_watchpoint_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_target_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


81
# File 'sig/lldb/ffi_bindings.rbs', line 81

def self.lldb_target_is_valid: (FFI::Pointer) -> Integer

.lldb_target_launchFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


83
# File 'sig/lldb/ffi_bindings.rbs', line 83

def self.lldb_target_launch: (FFI::Pointer, FFI::Pointer, FFI::Pointer) -> FFI::Pointer

.lldb_target_launch_simpleFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer, nil)
  • (FFI::Pointer, nil)
  • (String, nil)

Returns:

  • (FFI::Pointer)


82
# File 'sig/lldb/ffi_bindings.rbs', line 82

def self.lldb_target_launch_simple: (FFI::Pointer, FFI::Pointer?, FFI::Pointer?, String?) -> FFI::Pointer

.lldb_target_read_memoryInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


106
# File 'sig/lldb/ffi_bindings.rbs', line 106

def self.lldb_target_read_memory: (FFI::Pointer, Integer, FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_target_watch_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)
  • (Integer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


109
# File 'sig/lldb/ffi_bindings.rbs', line 109

def self.lldb_target_watch_address: (FFI::Pointer, Integer, Integer, Integer, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_terminatevoid

This method returns an undefined value.



26
# File 'sig/lldb/ffi_bindings.rbs', line 26

def self.lldb_terminate: () -> void

.lldb_thread_destroyvoid

This method returns an undefined value.

SBThread

Parameters:

  • (FFI::Pointer)


260
# File 'sig/lldb/ffi_bindings.rbs', line 260

def self.lldb_thread_destroy: (FFI::Pointer) -> void

.lldb_thread_get_frame_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


268
# File 'sig/lldb/ffi_bindings.rbs', line 268

def self.lldb_thread_get_frame_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_thread_get_index_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


272
# File 'sig/lldb/ffi_bindings.rbs', line 272

def self.lldb_thread_get_index_id: (FFI::Pointer) -> Integer

.lldb_thread_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


273
# File 'sig/lldb/ffi_bindings.rbs', line 273

def self.lldb_thread_get_name: (FFI::Pointer) -> String?

.lldb_thread_get_num_framesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


267
# File 'sig/lldb/ffi_bindings.rbs', line 267

def self.lldb_thread_get_num_frames: (FFI::Pointer) -> Integer

.lldb_thread_get_processFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


283
# File 'sig/lldb/ffi_bindings.rbs', line 283

def self.lldb_thread_get_process: (FFI::Pointer) -> FFI::Pointer

.lldb_thread_get_queue_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


274
# File 'sig/lldb/ffi_bindings.rbs', line 274

def self.lldb_thread_get_queue_name: (FFI::Pointer) -> String?

.lldb_thread_get_selected_frameFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


269
# File 'sig/lldb/ffi_bindings.rbs', line 269

def self.lldb_thread_get_selected_frame: (FFI::Pointer) -> FFI::Pointer

.lldb_thread_get_stop_descriptionInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer, nil)
  • (Integer)

Returns:

  • (Integer)


276
# File 'sig/lldb/ffi_bindings.rbs', line 276

def self.lldb_thread_get_stop_description: (FFI::Pointer, FFI::Pointer?, Integer) -> Integer

.lldb_thread_get_stop_reasonInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


275
# File 'sig/lldb/ffi_bindings.rbs', line 275

def self.lldb_thread_get_stop_reason: (FFI::Pointer) -> Integer

.lldb_thread_get_stop_reason_data_at_indexInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


278
# File 'sig/lldb/ffi_bindings.rbs', line 278

def self.lldb_thread_get_stop_reason_data_at_index: (FFI::Pointer, Integer) -> Integer

.lldb_thread_get_stop_reason_data_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


277
# File 'sig/lldb/ffi_bindings.rbs', line 277

def self.lldb_thread_get_stop_reason_data_count: (FFI::Pointer) -> Integer

.lldb_thread_get_thread_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


271
# File 'sig/lldb/ffi_bindings.rbs', line 271

def self.lldb_thread_get_thread_id: (FFI::Pointer) -> Integer

.lldb_thread_is_stoppedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


279
# File 'sig/lldb/ffi_bindings.rbs', line 279

def self.lldb_thread_is_stopped: (FFI::Pointer) -> Integer

.lldb_thread_is_suspendedInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


280
# File 'sig/lldb/ffi_bindings.rbs', line 280

def self.lldb_thread_is_suspended: (FFI::Pointer) -> Integer

.lldb_thread_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


261
# File 'sig/lldb/ffi_bindings.rbs', line 261

def self.lldb_thread_is_valid: (FFI::Pointer) -> Integer

.lldb_thread_resumeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


282
# File 'sig/lldb/ffi_bindings.rbs', line 282

def self.lldb_thread_resume: (FFI::Pointer) -> Integer

.lldb_thread_run_to_addressInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


266
# File 'sig/lldb/ffi_bindings.rbs', line 266

def self.lldb_thread_run_to_address: (FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_thread_set_selected_frameInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


270
# File 'sig/lldb/ffi_bindings.rbs', line 270

def self.lldb_thread_set_selected_frame: (FFI::Pointer, Integer) -> Integer

.lldb_thread_step_instructionInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


265
# File 'sig/lldb/ffi_bindings.rbs', line 265

def self.lldb_thread_step_instruction: (FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_thread_step_intoInteger

Parameters:

  • (FFI::Pointer)
  • (String, nil)
  • (Integer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


263
# File 'sig/lldb/ffi_bindings.rbs', line 263

def self.lldb_thread_step_into: (FFI::Pointer, String?, Integer, Integer, FFI::Pointer) -> Integer

.lldb_thread_step_outInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


264
# File 'sig/lldb/ffi_bindings.rbs', line 264

def self.lldb_thread_step_out: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_thread_step_overInteger

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (Integer)


262
# File 'sig/lldb/ffi_bindings.rbs', line 262

def self.lldb_thread_step_over: (FFI::Pointer, Integer, FFI::Pointer) -> Integer

.lldb_thread_suspendInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


281
# File 'sig/lldb/ffi_bindings.rbs', line 281

def self.lldb_thread_suspend: (FFI::Pointer) -> Integer

.lldb_type_destroyvoid

This method returns an undefined value.

SBType

Parameters:

  • (FFI::Pointer)


480
# File 'sig/lldb/ffi_bindings.rbs', line 480

def self.lldb_type_destroy: (FFI::Pointer) -> void

.lldb_type_get_array_element_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


498
# File 'sig/lldb/ffi_bindings.rbs', line 498

def self.lldb_type_get_array_element_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_array_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


499
# File 'sig/lldb/ffi_bindings.rbs', line 499

def self.lldb_type_get_array_size: (FFI::Pointer) -> Integer

.lldb_type_get_basic_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


506
# File 'sig/lldb/ffi_bindings.rbs', line 506

def self.lldb_type_get_basic_type: (FFI::Pointer) -> Integer

.lldb_type_get_byte_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


484
# File 'sig/lldb/ffi_bindings.rbs', line 484

def self.lldb_type_get_byte_size: (FFI::Pointer) -> Integer

.lldb_type_get_canonical_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


497
# File 'sig/lldb/ffi_bindings.rbs', line 497

def self.lldb_type_get_canonical_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_dereferenced_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


495
# File 'sig/lldb/ffi_bindings.rbs', line 495

def self.lldb_type_get_dereferenced_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_direct_base_class_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


504
# File 'sig/lldb/ffi_bindings.rbs', line 504

def self.lldb_type_get_direct_base_class_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_type_get_display_type_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


483
# File 'sig/lldb/ffi_bindings.rbs', line 483

def self.lldb_type_get_display_type_name: (FFI::Pointer) -> String?

.lldb_type_get_field_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


503
# File 'sig/lldb/ffi_bindings.rbs', line 503

def self.lldb_type_get_field_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_type_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


482
# File 'sig/lldb/ffi_bindings.rbs', line 482

def self.lldb_type_get_name: (FFI::Pointer) -> String?

.lldb_type_get_num_direct_base_classesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


501
# File 'sig/lldb/ffi_bindings.rbs', line 501

def self.lldb_type_get_num_direct_base_classes: (FFI::Pointer) -> Integer

.lldb_type_get_num_fieldsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


500
# File 'sig/lldb/ffi_bindings.rbs', line 500

def self.lldb_type_get_num_fields: (FFI::Pointer) -> Integer

.lldb_type_get_num_virtual_base_classesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


502
# File 'sig/lldb/ffi_bindings.rbs', line 502

def self.lldb_type_get_num_virtual_base_classes: (FFI::Pointer) -> Integer

.lldb_type_get_pointee_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


493
# File 'sig/lldb/ffi_bindings.rbs', line 493

def self.lldb_type_get_pointee_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_pointer_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


492
# File 'sig/lldb/ffi_bindings.rbs', line 492

def self.lldb_type_get_pointer_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_reference_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


494
# File 'sig/lldb/ffi_bindings.rbs', line 494

def self.lldb_type_get_reference_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_unqualified_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


496
# File 'sig/lldb/ffi_bindings.rbs', line 496

def self.lldb_type_get_unqualified_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_get_virtual_base_class_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


505
# File 'sig/lldb/ffi_bindings.rbs', line 505

def self.lldb_type_get_virtual_base_class_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_type_is_array_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


487
# File 'sig/lldb/ffi_bindings.rbs', line 487

def self.lldb_type_is_array_type: (FFI::Pointer) -> Integer

.lldb_type_is_function_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


490
# File 'sig/lldb/ffi_bindings.rbs', line 490

def self.lldb_type_is_function_type: (FFI::Pointer) -> Integer

.lldb_type_is_pointer_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


485
# File 'sig/lldb/ffi_bindings.rbs', line 485

def self.lldb_type_is_pointer_type: (FFI::Pointer) -> Integer

.lldb_type_is_polymorphic_classInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


491
# File 'sig/lldb/ffi_bindings.rbs', line 491

def self.lldb_type_is_polymorphic_class: (FFI::Pointer) -> Integer

.lldb_type_is_reference_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


486
# File 'sig/lldb/ffi_bindings.rbs', line 486

def self.lldb_type_is_reference_type: (FFI::Pointer) -> Integer

.lldb_type_is_typedef_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


489
# File 'sig/lldb/ffi_bindings.rbs', line 489

def self.lldb_type_is_typedef_type: (FFI::Pointer) -> Integer

.lldb_type_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


481
# File 'sig/lldb/ffi_bindings.rbs', line 481

def self.lldb_type_is_valid: (FFI::Pointer) -> Integer

.lldb_type_is_vector_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


488
# File 'sig/lldb/ffi_bindings.rbs', line 488

def self.lldb_type_is_vector_type: (FFI::Pointer) -> Integer

.lldb_type_member_destroyvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)


507
# File 'sig/lldb/ffi_bindings.rbs', line 507

def self.lldb_type_member_destroy: (FFI::Pointer) -> void

.lldb_type_member_get_bitfield_size_in_bitsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


513
# File 'sig/lldb/ffi_bindings.rbs', line 513

def self.lldb_type_member_get_bitfield_size_in_bits: (FFI::Pointer) -> Integer

.lldb_type_member_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


509
# File 'sig/lldb/ffi_bindings.rbs', line 509

def self.lldb_type_member_get_name: (FFI::Pointer) -> String?

.lldb_type_member_get_offset_in_bitsInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


512
# File 'sig/lldb/ffi_bindings.rbs', line 512

def self.lldb_type_member_get_offset_in_bits: (FFI::Pointer) -> Integer

.lldb_type_member_get_offset_in_bytesInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


511
# File 'sig/lldb/ffi_bindings.rbs', line 511

def self.lldb_type_member_get_offset_in_bytes: (FFI::Pointer) -> Integer

.lldb_type_member_get_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


510
# File 'sig/lldb/ffi_bindings.rbs', line 510

def self.lldb_type_member_get_type: (FFI::Pointer) -> FFI::Pointer

.lldb_type_member_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


508
# File 'sig/lldb/ffi_bindings.rbs', line 508

def self.lldb_type_member_is_valid: (FFI::Pointer) -> Integer

.lldb_value_address_ofFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


375
# File 'sig/lldb/ffi_bindings.rbs', line 375

def self.lldb_value_address_of: (FFI::Pointer) -> FFI::Pointer

.lldb_value_castFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


376
# File 'sig/lldb/ffi_bindings.rbs', line 376

def self.lldb_value_cast: (FFI::Pointer, FFI::Pointer) -> FFI::Pointer

.lldb_value_create_child_at_offsetFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


380
# File 'sig/lldb/ffi_bindings.rbs', line 380

def self.lldb_value_create_child_at_offset: (FFI::Pointer, String, FFI::Pointer, Integer) -> FFI::Pointer

.lldb_value_create_value_from_addressFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


381
# File 'sig/lldb/ffi_bindings.rbs', line 381

def self.lldb_value_create_value_from_address: (FFI::Pointer, String, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_value_create_value_from_expressionFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)
  • (String)

Returns:

  • (FFI::Pointer)


382
# File 'sig/lldb/ffi_bindings.rbs', line 382

def self.lldb_value_create_value_from_expression: (FFI::Pointer, String, String) -> FFI::Pointer

.lldb_value_dereferenceFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


374
# File 'sig/lldb/ffi_bindings.rbs', line 374

def self.lldb_value_dereference: (FFI::Pointer) -> FFI::Pointer

.lldb_value_destroyvoid

This method returns an undefined value.

SBValue

Parameters:

  • (FFI::Pointer)


359
# File 'sig/lldb/ffi_bindings.rbs', line 359

def self.lldb_value_destroy: (FFI::Pointer) -> void

.lldb_value_get_byte_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


371
# File 'sig/lldb/ffi_bindings.rbs', line 371

def self.lldb_value_get_byte_size: (FFI::Pointer) -> Integer

.lldb_value_get_child_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


367
# File 'sig/lldb/ffi_bindings.rbs', line 367

def self.lldb_value_get_child_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_value_get_child_member_with_nameFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


368
# File 'sig/lldb/ffi_bindings.rbs', line 368

def self.lldb_value_get_child_member_with_name: (FFI::Pointer, String) -> FFI::Pointer

.lldb_value_get_errorInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


373
# File 'sig/lldb/ffi_bindings.rbs', line 373

def self.lldb_value_get_error: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_value_get_expression_pathString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


384
# File 'sig/lldb/ffi_bindings.rbs', line 384

def self.lldb_value_get_expression_path: (FFI::Pointer) -> String?

.lldb_value_get_load_addressInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


377
# File 'sig/lldb/ffi_bindings.rbs', line 377

def self.lldb_value_get_load_address: (FFI::Pointer) -> Integer

.lldb_value_get_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


361
# File 'sig/lldb/ffi_bindings.rbs', line 361

def self.lldb_value_get_name: (FFI::Pointer) -> String?

.lldb_value_get_non_synthetic_valueFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


386
# File 'sig/lldb/ffi_bindings.rbs', line 386

def self.lldb_value_get_non_synthetic_value: (FFI::Pointer) -> FFI::Pointer

.lldb_value_get_num_childrenInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


366
# File 'sig/lldb/ffi_bindings.rbs', line 366

def self.lldb_value_get_num_children: (FFI::Pointer) -> Integer

.lldb_value_get_summaryString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


363
# File 'sig/lldb/ffi_bindings.rbs', line 363

def self.lldb_value_get_summary: (FFI::Pointer) -> String?

.lldb_value_get_typeFFI::Pointer

Parameters:

  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


365
# File 'sig/lldb/ffi_bindings.rbs', line 365

def self.lldb_value_get_type: (FFI::Pointer) -> FFI::Pointer

.lldb_value_get_type_nameString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


364
# File 'sig/lldb/ffi_bindings.rbs', line 364

def self.lldb_value_get_type_name: (FFI::Pointer) -> String?

.lldb_value_get_valueString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


362
# File 'sig/lldb/ffi_bindings.rbs', line 362

def self.lldb_value_get_value: (FFI::Pointer) -> String?

.lldb_value_get_value_as_signedInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


369
# File 'sig/lldb/ffi_bindings.rbs', line 369

def self.lldb_value_get_value_as_signed: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_value_get_value_as_unsignedInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)
  • (Integer)

Returns:

  • (Integer)


370
# File 'sig/lldb/ffi_bindings.rbs', line 370

def self.lldb_value_get_value_as_unsigned: (FFI::Pointer, FFI::Pointer, Integer) -> Integer

.lldb_value_get_value_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


378
# File 'sig/lldb/ffi_bindings.rbs', line 378

def self.lldb_value_get_value_type: (FFI::Pointer) -> Integer

.lldb_value_is_pointer_typeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


385
# File 'sig/lldb/ffi_bindings.rbs', line 385

def self.lldb_value_is_pointer_type: (FFI::Pointer) -> Integer

.lldb_value_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


360
# File 'sig/lldb/ffi_bindings.rbs', line 360

def self.lldb_value_is_valid: (FFI::Pointer) -> Integer

.lldb_value_list_destroyvoid

This method returns an undefined value.

SBValueList

Parameters:

  • (FFI::Pointer)


389
# File 'sig/lldb/ffi_bindings.rbs', line 389

def self.lldb_value_list_destroy: (FFI::Pointer) -> void

.lldb_value_list_get_first_value_by_nameFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (String)

Returns:

  • (FFI::Pointer)


393
# File 'sig/lldb/ffi_bindings.rbs', line 393

def self.lldb_value_list_get_first_value_by_name: (FFI::Pointer, String) -> FFI::Pointer

.lldb_value_list_get_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


391
# File 'sig/lldb/ffi_bindings.rbs', line 391

def self.lldb_value_list_get_size: (FFI::Pointer) -> Integer

.lldb_value_list_get_value_at_indexFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)

Returns:

  • (FFI::Pointer)


392
# File 'sig/lldb/ffi_bindings.rbs', line 392

def self.lldb_value_list_get_value_at_index: (FFI::Pointer, Integer) -> FFI::Pointer

.lldb_value_list_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


390
# File 'sig/lldb/ffi_bindings.rbs', line 390

def self.lldb_value_list_is_valid: (FFI::Pointer) -> Integer

.lldb_value_might_have_childrenInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


372
# File 'sig/lldb/ffi_bindings.rbs', line 372

def self.lldb_value_might_have_children: (FFI::Pointer) -> Integer

.lldb_value_set_value_from_cstringInteger

Parameters:

  • (FFI::Pointer)
  • (String)
  • (FFI::Pointer)

Returns:

  • (Integer)


379
# File 'sig/lldb/ffi_bindings.rbs', line 379

def self.lldb_value_set_value_from_cstring: (FFI::Pointer, String, FFI::Pointer) -> Integer

.lldb_value_watchFFI::Pointer

Parameters:

  • (FFI::Pointer)
  • (Integer)
  • (Integer)
  • (Integer)
  • (FFI::Pointer)

Returns:

  • (FFI::Pointer)


383
# File 'sig/lldb/ffi_bindings.rbs', line 383

def self.lldb_value_watch: (FFI::Pointer, Integer, Integer, Integer, FFI::Pointer) -> FFI::Pointer

.lldb_watchpoint_destroyvoid

This method returns an undefined value.

SBWatchpoint

Parameters:

  • (FFI::Pointer)


516
# File 'sig/lldb/ffi_bindings.rbs', line 516

def self.lldb_watchpoint_destroy: (FFI::Pointer) -> void

.lldb_watchpoint_get_conditionString?

Parameters:

  • (FFI::Pointer)

Returns:

  • (String, nil)


524
# File 'sig/lldb/ffi_bindings.rbs', line 524

def self.lldb_watchpoint_get_condition: (FFI::Pointer) -> String?

.lldb_watchpoint_get_hit_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


521
# File 'sig/lldb/ffi_bindings.rbs', line 521

def self.lldb_watchpoint_get_hit_count: (FFI::Pointer) -> Integer

.lldb_watchpoint_get_idInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


518
# File 'sig/lldb/ffi_bindings.rbs', line 518

def self.lldb_watchpoint_get_id: (FFI::Pointer) -> Integer

.lldb_watchpoint_get_ignore_countInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


522
# File 'sig/lldb/ffi_bindings.rbs', line 522

def self.lldb_watchpoint_get_ignore_count: (FFI::Pointer) -> Integer

.lldb_watchpoint_get_watch_addressInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


526
# File 'sig/lldb/ffi_bindings.rbs', line 526

def self.lldb_watchpoint_get_watch_address: (FFI::Pointer) -> Integer

.lldb_watchpoint_get_watch_sizeInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


527
# File 'sig/lldb/ffi_bindings.rbs', line 527

def self.lldb_watchpoint_get_watch_size: (FFI::Pointer) -> Integer

.lldb_watchpoint_is_enabledInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


519
# File 'sig/lldb/ffi_bindings.rbs', line 519

def self.lldb_watchpoint_is_enabled: (FFI::Pointer) -> Integer

.lldb_watchpoint_is_validInteger

Parameters:

  • (FFI::Pointer)

Returns:

  • (Integer)


517
# File 'sig/lldb/ffi_bindings.rbs', line 517

def self.lldb_watchpoint_is_valid: (FFI::Pointer) -> Integer

.lldb_watchpoint_is_watching_readsInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


528
# File 'sig/lldb/ffi_bindings.rbs', line 528

def self.lldb_watchpoint_is_watching_reads: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_watchpoint_is_watching_writesInteger

Parameters:

  • (FFI::Pointer)
  • (FFI::Pointer)

Returns:

  • (Integer)


529
# File 'sig/lldb/ffi_bindings.rbs', line 529

def self.lldb_watchpoint_is_watching_writes: (FFI::Pointer, FFI::Pointer) -> Integer

.lldb_watchpoint_set_conditionvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (String, nil)


525
# File 'sig/lldb/ffi_bindings.rbs', line 525

def self.lldb_watchpoint_set_condition: (FFI::Pointer, String?) -> void

.lldb_watchpoint_set_enabledvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


520
# File 'sig/lldb/ffi_bindings.rbs', line 520

def self.lldb_watchpoint_set_enabled: (FFI::Pointer, Integer) -> void

.lldb_watchpoint_set_ignore_countvoid

This method returns an undefined value.

Parameters:

  • (FFI::Pointer)
  • (Integer)


523
# File 'sig/lldb/ffi_bindings.rbs', line 523

def self.lldb_watchpoint_set_ignore_count: (FFI::Pointer, Integer) -> void

.lldb_wrapper_abi_versionInteger

Returns:

  • (Integer)


16
# File 'sig/lldb/ffi_bindings.rbs', line 16

def self.lldb_wrapper_abi_version: () -> Integer

.lldb_wrapper_build_lldb_versionString

Returns:

  • (String)


17
# File 'sig/lldb/ffi_bindings.rbs', line 17

def self.lldb_wrapper_build_lldb_version: () -> String

.lldb_wrapper_clear_last_errorvoid

This method returns an undefined value.



22
# File 'sig/lldb/ffi_bindings.rbs', line 22

def self.lldb_wrapper_clear_last_error: () -> void

.lldb_wrapper_has_capabilityInteger

Parameters:

  • (Integer)

Returns:

  • (Integer)


19
# File 'sig/lldb/ffi_bindings.rbs', line 19

def self.lldb_wrapper_has_capability: (Integer) -> Integer

.lldb_wrapper_last_error_codeInteger

Returns:

  • (Integer)


21
# File 'sig/lldb/ffi_bindings.rbs', line 21

def self.lldb_wrapper_last_error_code: () -> Integer

.lldb_wrapper_last_error_messageString?

Returns:

  • (String, nil)


20
# File 'sig/lldb/ffi_bindings.rbs', line 20

def self.lldb_wrapper_last_error_message: () -> String?

.lldb_wrapper_runtime_lldb_versionString

Returns:

  • (String)


18
# File 'sig/lldb/ffi_bindings.rbs', line 18

def self.lldb_wrapper_runtime_lldb_version: () -> String

.runtime_lldb_versionString

RBS:

  • return: String

Returns:

  • (String)


70
71
72
# File 'lib/lldb/ffi_bindings.rb', line 70

def runtime_lldb_version
  lldb_wrapper_runtime_lldb_version
end

.wrapper_abi_versionInteger

RBS:

  • return: Integer

Returns:

  • (Integer)


60
61
62
# File 'lib/lldb/ffi_bindings.rb', line 60

def wrapper_abi_version
  lldb_wrapper_abi_version
end