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 =
1- CAPABILITIES =
{ watchpoint_access_kind: 1 }.freeze
- LIBRARY_PATH =
library_path
Class Method Summary collapse
- .build_lldb_version ⇒ String
- .capability_supported?(feature) ⇒ Boolean
- .library_name ⇒ String
- .library_path ⇒ String
-
.lldb_address_create ⇒ FFI::Pointer
SBAddress and SBLineEntry.
- .lldb_address_create_from_load_address ⇒ FFI::Pointer
- .lldb_address_destroy ⇒ void
- .lldb_address_get_file_address ⇒ Integer
- .lldb_address_get_line_entry ⇒ FFI::Pointer
- .lldb_address_get_load_address ⇒ Integer
- .lldb_address_get_offset ⇒ Integer
- .lldb_address_is_valid ⇒ Integer
-
.lldb_attach_info_create ⇒ FFI::Pointer
SBAttachInfo.
- .lldb_attach_info_destroy ⇒ void
- .lldb_attach_info_get_ignore_existing ⇒ Integer
- .lldb_attach_info_get_listener ⇒ FFI::Pointer
- .lldb_attach_info_get_process_id ⇒ Integer
- .lldb_attach_info_get_process_plugin_name ⇒ String?
- .lldb_attach_info_get_resume_count ⇒ Integer
- .lldb_attach_info_get_wait_for_launch ⇒ Integer
- .lldb_attach_info_set_executable ⇒ void
- .lldb_attach_info_set_executable_file ⇒ void
- .lldb_attach_info_set_ignore_existing ⇒ void
- .lldb_attach_info_set_listener ⇒ void
- .lldb_attach_info_set_process_id ⇒ void
- .lldb_attach_info_set_process_plugin_name ⇒ void
- .lldb_attach_info_set_resume_count ⇒ void
- .lldb_attach_info_set_wait_for_launch ⇒ void
- .lldb_block_destroy ⇒ void
- .lldb_block_get_first_child ⇒ FFI::Pointer
- .lldb_block_get_inlined_call_site_column ⇒ Integer
- .lldb_block_get_inlined_call_site_file ⇒ FFI::Pointer
- .lldb_block_get_inlined_call_site_line ⇒ Integer
- .lldb_block_get_inlined_name ⇒ String?
- .lldb_block_get_num_ranges ⇒ Integer
- .lldb_block_get_parent ⇒ FFI::Pointer
- .lldb_block_get_range_end_address ⇒ FFI::Pointer
- .lldb_block_get_range_start_address ⇒ FFI::Pointer
- .lldb_block_get_sibling ⇒ FFI::Pointer
- .lldb_block_is_valid ⇒ Integer
-
.lldb_breakpoint_destroy ⇒ void
SBBreakpoint.
- .lldb_breakpoint_find_location_by_id ⇒ FFI::Pointer
- .lldb_breakpoint_get_auto_continue ⇒ Integer
- .lldb_breakpoint_get_condition ⇒ String?
- .lldb_breakpoint_get_hit_count ⇒ Integer
- .lldb_breakpoint_get_id ⇒ Integer
- .lldb_breakpoint_get_ignore_count ⇒ Integer
- .lldb_breakpoint_get_location_at_index ⇒ FFI::Pointer
- .lldb_breakpoint_get_num_locations ⇒ Integer
- .lldb_breakpoint_get_thread_id ⇒ Integer
- .lldb_breakpoint_get_thread_index ⇒ Integer
- .lldb_breakpoint_get_thread_name ⇒ String?
- .lldb_breakpoint_is_enabled ⇒ Integer
- .lldb_breakpoint_is_hardware ⇒ Integer
- .lldb_breakpoint_is_one_shot ⇒ Integer
- .lldb_breakpoint_is_valid ⇒ Integer
-
.lldb_breakpoint_location_destroy ⇒ void
SBBreakpointLocation.
- .lldb_breakpoint_location_get_address ⇒ FFI::Pointer
- .lldb_breakpoint_location_get_breakpoint ⇒ FFI::Pointer
- .lldb_breakpoint_location_get_condition ⇒ String?
- .lldb_breakpoint_location_get_hit_count ⇒ Integer
- .lldb_breakpoint_location_get_id ⇒ Integer
- .lldb_breakpoint_location_get_ignore_count ⇒ Integer
- .lldb_breakpoint_location_get_load_address ⇒ Integer
- .lldb_breakpoint_location_is_enabled ⇒ Integer
- .lldb_breakpoint_location_is_valid ⇒ Integer
- .lldb_breakpoint_location_set_condition ⇒ void
- .lldb_breakpoint_location_set_enabled ⇒ void
- .lldb_breakpoint_location_set_ignore_count ⇒ void
- .lldb_breakpoint_set_auto_continue ⇒ void
- .lldb_breakpoint_set_condition ⇒ void
- .lldb_breakpoint_set_enabled ⇒ void
- .lldb_breakpoint_set_ignore_count ⇒ void
- .lldb_breakpoint_set_one_shot ⇒ void
- .lldb_breakpoint_set_thread_id ⇒ void
- .lldb_breakpoint_set_thread_index ⇒ void
- .lldb_breakpoint_set_thread_name ⇒ void
- .lldb_broadcaster_add_listener ⇒ Integer
- .lldb_broadcaster_broadcast_event_by_type ⇒ void
-
.lldb_broadcaster_create ⇒ FFI::Pointer
SBBroadcaster, SBListener, and SBEvent.
- .lldb_broadcaster_destroy ⇒ void
- .lldb_broadcaster_event_type_has_listeners ⇒ Integer
- .lldb_broadcaster_get_name ⇒ String?
- .lldb_broadcaster_is_valid ⇒ Integer
- .lldb_broadcaster_remove_listener ⇒ Integer
- .lldb_command_interpreter_alias_exists ⇒ Integer
- .lldb_command_interpreter_command_exists ⇒ Integer
-
.lldb_command_interpreter_destroy ⇒ void
SBCommandInterpreter.
- .lldb_command_interpreter_handle_command ⇒ Integer
- .lldb_command_interpreter_is_valid ⇒ Integer
- .lldb_command_return_object_clear ⇒ void
-
.lldb_command_return_object_create ⇒ FFI::Pointer
SBCommandReturnObject.
- .lldb_command_return_object_destroy ⇒ void
- .lldb_command_return_object_get_error ⇒ String?
- .lldb_command_return_object_get_output ⇒ String?
- .lldb_command_return_object_get_status ⇒ Integer
- .lldb_command_return_object_has_result ⇒ Integer
- .lldb_command_return_object_is_valid ⇒ Integer
- .lldb_command_return_object_succeeded ⇒ Integer
- .lldb_compile_unit_destroy ⇒ void
- .lldb_compile_unit_get_file_spec ⇒ FFI::Pointer
- .lldb_compile_unit_get_line_entry_at_index ⇒ FFI::Pointer
- .lldb_compile_unit_get_num_line_entries ⇒ Integer
- .lldb_compile_unit_is_valid ⇒ Integer
-
.lldb_debugger_create ⇒ FFI::Pointer
SBDebugger.
- .lldb_debugger_create_target ⇒ FFI::Pointer
- .lldb_debugger_create_target_simple ⇒ FFI::Pointer
- .lldb_debugger_create_with_source_init_files ⇒ FFI::Pointer
- .lldb_debugger_delete_target ⇒ Integer
- .lldb_debugger_destroy ⇒ void
- .lldb_debugger_find_target_with_process_id ⇒ FFI::Pointer
- .lldb_debugger_get_async ⇒ Integer
- .lldb_debugger_get_broadcaster ⇒ FFI::Pointer
- .lldb_debugger_get_command_interpreter ⇒ FFI::Pointer
- .lldb_debugger_get_listener ⇒ FFI::Pointer
- .lldb_debugger_get_num_targets ⇒ Integer
- .lldb_debugger_get_selected_target ⇒ FFI::Pointer
- .lldb_debugger_get_target_at_index ⇒ FFI::Pointer
- .lldb_debugger_get_version_string ⇒ String?
- .lldb_debugger_handle_command ⇒ void
- .lldb_debugger_is_valid ⇒ Integer
- .lldb_debugger_set_async ⇒ void
- .lldb_debugger_set_selected_target ⇒ void
- .lldb_error_clear ⇒ void
-
.lldb_error_create ⇒ FFI::Pointer
SBError.
- .lldb_error_destroy ⇒ void
- .lldb_error_fail ⇒ Integer
- .lldb_error_get_cstring ⇒ String?
- .lldb_error_get_error ⇒ Integer
- .lldb_error_get_type ⇒ Integer
- .lldb_error_set_error_string ⇒ void
- .lldb_error_success ⇒ Integer
- .lldb_event_destroy ⇒ void
- .lldb_event_get_broadcaster ⇒ FFI::Pointer
- .lldb_event_get_broadcaster_class ⇒ String?
- .lldb_event_get_data_flavor ⇒ String?
- .lldb_event_get_description ⇒ Integer
- .lldb_event_get_interrupted ⇒ Integer
- .lldb_event_get_process ⇒ FFI::Pointer
- .lldb_event_get_process_state ⇒ Integer
- .lldb_event_get_restarted ⇒ Integer
- .lldb_event_get_type ⇒ Integer
- .lldb_event_is_process_event ⇒ Integer
- .lldb_event_is_valid ⇒ Integer
-
.lldb_expression_options_create ⇒ FFI::Pointer
SBExpressionOptions.
- .lldb_expression_options_destroy ⇒ void
- .lldb_expression_options_get_fetch_dynamic_value ⇒ Integer
- .lldb_expression_options_get_ignore_breakpoints ⇒ Integer
- .lldb_expression_options_get_stop_others ⇒ Integer
- .lldb_expression_options_get_suppress_persistent_result ⇒ Integer
- .lldb_expression_options_get_timeout ⇒ Integer
- .lldb_expression_options_get_try_all_threads ⇒ Integer
- .lldb_expression_options_get_unwind_on_error ⇒ Integer
- .lldb_expression_options_set_fetch_dynamic_value ⇒ void
- .lldb_expression_options_set_ignore_breakpoints ⇒ void
- .lldb_expression_options_set_language ⇒ void
- .lldb_expression_options_set_stop_others ⇒ void
- .lldb_expression_options_set_suppress_persistent_result ⇒ void
- .lldb_expression_options_set_timeout ⇒ void
- .lldb_expression_options_set_try_all_threads ⇒ void
- .lldb_expression_options_set_unwind_on_error ⇒ void
-
.lldb_file_spec_create ⇒ FFI::Pointer
SBFileSpec.
- .lldb_file_spec_destroy ⇒ void
- .lldb_file_spec_exists ⇒ Integer
- .lldb_file_spec_get_directory ⇒ String?
- .lldb_file_spec_get_filename ⇒ String?
- .lldb_file_spec_get_path ⇒ Integer
- .lldb_file_spec_is_valid ⇒ Integer
- .lldb_file_spec_list_append ⇒ void
- .lldb_file_spec_list_append_if_unique ⇒ Integer
- .lldb_file_spec_list_clear ⇒ void
- .lldb_file_spec_list_create ⇒ FFI::Pointer
- .lldb_file_spec_list_destroy ⇒ void
- .lldb_file_spec_list_get_file_spec_at_index ⇒ FFI::Pointer
- .lldb_file_spec_list_get_size ⇒ Integer
- .lldb_file_spec_list_is_valid ⇒ Integer
- .lldb_file_spec_set_directory ⇒ void
- .lldb_file_spec_set_filename ⇒ void
-
.lldb_frame_destroy ⇒ void
SBFrame.
- .lldb_frame_disassemble ⇒ String?
- .lldb_frame_evaluate_expression ⇒ FFI::Pointer
- .lldb_frame_evaluate_expression_with_options ⇒ FFI::Pointer
- .lldb_frame_find_variable ⇒ FFI::Pointer
- .lldb_frame_get_block ⇒ FFI::Pointer
- .lldb_frame_get_column ⇒ Integer
- .lldb_frame_get_compile_unit ⇒ FFI::Pointer
- .lldb_frame_get_display_function_name ⇒ String?
- .lldb_frame_get_file_path ⇒ String?
- .lldb_frame_get_file_spec ⇒ FFI::Pointer
- .lldb_frame_get_fp ⇒ Integer
- .lldb_frame_get_frame_id ⇒ Integer
- .lldb_frame_get_function ⇒ FFI::Pointer
- .lldb_frame_get_function_name ⇒ String?
- .lldb_frame_get_instruction_list ⇒ FFI::Pointer
- .lldb_frame_get_line ⇒ Integer
- .lldb_frame_get_line_entry ⇒ FFI::Pointer
- .lldb_frame_get_module ⇒ FFI::Pointer
- .lldb_frame_get_pc ⇒ Integer
- .lldb_frame_get_registers ⇒ FFI::Pointer
- .lldb_frame_get_sp ⇒ Integer
- .lldb_frame_get_symbol ⇒ FFI::Pointer
- .lldb_frame_get_symbol_context ⇒ FFI::Pointer
- .lldb_frame_get_thread ⇒ FFI::Pointer
- .lldb_frame_get_value_for_variable_path ⇒ FFI::Pointer
- .lldb_frame_get_variables ⇒ FFI::Pointer
- .lldb_frame_is_inlined ⇒ Integer
- .lldb_frame_is_valid ⇒ Integer
- .lldb_frame_set_pc ⇒ Integer
- .lldb_function_destroy ⇒ void
- .lldb_function_get_base_name ⇒ String?
- .lldb_function_get_block ⇒ FFI::Pointer
- .lldb_function_get_display_name ⇒ String?
- .lldb_function_get_end_address ⇒ FFI::Pointer
- .lldb_function_get_language ⇒ Integer
- .lldb_function_get_mangled_name ⇒ String?
- .lldb_function_get_name ⇒ String?
- .lldb_function_get_prologue_byte_size ⇒ Integer
- .lldb_function_get_start_address ⇒ FFI::Pointer
- .lldb_function_get_type ⇒ FFI::Pointer
- .lldb_function_is_optimized ⇒ Integer
- .lldb_function_is_valid ⇒ Integer
-
.lldb_initialize ⇒ Integer
Initialization.
- .lldb_instruction_destroy ⇒ void
- .lldb_instruction_get_address ⇒ FFI::Pointer
- .lldb_instruction_get_byte_size ⇒ Integer
- .lldb_instruction_get_bytes ⇒ Integer
- .lldb_instruction_get_comment ⇒ String?
- .lldb_instruction_get_mnemonic ⇒ String?
- .lldb_instruction_get_operands ⇒ String?
- .lldb_instruction_is_valid ⇒ Integer
- .lldb_instruction_list_destroy ⇒ void
- .lldb_instruction_list_get_instruction_at_index ⇒ FFI::Pointer
- .lldb_instruction_list_get_size ⇒ Integer
- .lldb_instruction_list_is_valid ⇒ Integer
- .lldb_launch_info_add_close_file_action ⇒ Integer
- .lldb_launch_info_add_duplicate_file_action ⇒ Integer
- .lldb_launch_info_add_open_file_action ⇒ Integer
- .lldb_launch_info_add_suppress_file_action ⇒ Integer
-
.lldb_launch_info_create ⇒ FFI::Pointer
SBLaunchInfo.
- .lldb_launch_info_destroy ⇒ void
- .lldb_launch_info_get_argument_at_index ⇒ String?
- .lldb_launch_info_get_environment_entry_at_index ⇒ String?
- .lldb_launch_info_get_executable_file ⇒ FFI::Pointer
- .lldb_launch_info_get_launch_flags ⇒ Integer
- .lldb_launch_info_get_listener ⇒ FFI::Pointer
- .lldb_launch_info_get_num_arguments ⇒ Integer
- .lldb_launch_info_get_num_environment_entries ⇒ Integer
- .lldb_launch_info_get_process_plugin_name ⇒ String?
- .lldb_launch_info_get_shell ⇒ String?
- .lldb_launch_info_get_working_directory ⇒ String?
- .lldb_launch_info_set_arguments ⇒ void
- .lldb_launch_info_set_environment_entries ⇒ void
- .lldb_launch_info_set_executable_file ⇒ void
- .lldb_launch_info_set_launch_flags ⇒ void
- .lldb_launch_info_set_listener ⇒ void
- .lldb_launch_info_set_process_plugin_name ⇒ void
- .lldb_launch_info_set_shell ⇒ void
- .lldb_launch_info_set_working_directory ⇒ void
- .lldb_line_entry_destroy ⇒ void
- .lldb_line_entry_get_column ⇒ Integer
- .lldb_line_entry_get_end_address ⇒ FFI::Pointer
- .lldb_line_entry_get_file_spec ⇒ FFI::Pointer
- .lldb_line_entry_get_line ⇒ Integer
- .lldb_line_entry_get_start_address ⇒ FFI::Pointer
- .lldb_line_entry_is_valid ⇒ Integer
- .lldb_listener_create ⇒ FFI::Pointer
- .lldb_listener_destroy ⇒ void
- .lldb_listener_is_valid ⇒ Integer
- .lldb_listener_next_event ⇒ FFI::Pointer
- .lldb_listener_peek_event ⇒ FFI::Pointer
- .lldb_listener_start_listening_for_events ⇒ Integer
- .lldb_listener_stop_listening_for_events ⇒ Integer
- .lldb_listener_wait_for_event ⇒ FFI::Pointer
-
.lldb_memory_region_info_destroy ⇒ void
SBMemoryRegionInfo.
- .lldb_memory_region_info_get_name ⇒ String?
- .lldb_memory_region_info_get_region_base ⇒ Integer
- .lldb_memory_region_info_get_region_end ⇒ Integer
- .lldb_memory_region_info_is_executable ⇒ Integer
- .lldb_memory_region_info_is_mapped ⇒ Integer
- .lldb_memory_region_info_is_readable ⇒ Integer
- .lldb_memory_region_info_is_writable ⇒ Integer
-
.lldb_module_destroy ⇒ void
SBModule.
- .lldb_module_get_file ⇒ FFI::Pointer
- .lldb_module_get_file_path ⇒ String?
- .lldb_module_get_num_symbols ⇒ Integer
- .lldb_module_get_platform_file ⇒ FFI::Pointer
- .lldb_module_get_platform_file_path ⇒ String?
- .lldb_module_get_symbol_at_index ⇒ FFI::Pointer
- .lldb_module_is_valid ⇒ Integer
- .lldb_process_allocate_memory ⇒ Integer
- .lldb_process_continue ⇒ Integer
- .lldb_process_deallocate_memory ⇒ Integer
-
.lldb_process_destroy ⇒ void
SBProcess.
- .lldb_process_destroy_process ⇒ Integer
- .lldb_process_detach ⇒ Integer
- .lldb_process_get_broadcaster ⇒ FFI::Pointer
- .lldb_process_get_exit_description ⇒ String?
- .lldb_process_get_exit_status ⇒ Integer
- .lldb_process_get_memory_region_info ⇒ FFI::Pointer
- .lldb_process_get_num_supported_hardware_watchpoints ⇒ Integer
- .lldb_process_get_num_threads ⇒ Integer
- .lldb_process_get_process_id ⇒ Integer
- .lldb_process_get_selected_thread ⇒ FFI::Pointer
- .lldb_process_get_state ⇒ Integer
- .lldb_process_get_stderr ⇒ Integer
- .lldb_process_get_stdout ⇒ Integer
- .lldb_process_get_thread_at_index ⇒ FFI::Pointer
- .lldb_process_get_thread_by_id ⇒ FFI::Pointer
- .lldb_process_get_thread_by_index_id ⇒ FFI::Pointer
- .lldb_process_get_unique_id ⇒ Integer
- .lldb_process_is_valid ⇒ Integer
- .lldb_process_kill ⇒ Integer
- .lldb_process_put_stdin ⇒ Integer
- .lldb_process_read_cstring_from_memory ⇒ Integer
- .lldb_process_read_memory ⇒ Integer
- .lldb_process_send_async_interrupt ⇒ void
- .lldb_process_set_selected_thread_by_id ⇒ Integer
- .lldb_process_set_selected_thread_by_index_id ⇒ Integer
- .lldb_process_signal ⇒ Integer
- .lldb_process_stop ⇒ Integer
- .lldb_process_write_memory ⇒ Integer
-
.lldb_symbol_context_destroy ⇒ void
SBSymbolContext.
- .lldb_symbol_context_get_function_name ⇒ String?
- .lldb_symbol_context_get_module ⇒ FFI::Pointer
- .lldb_symbol_context_is_valid ⇒ Integer
-
.lldb_symbol_destroy ⇒ void
SBSymbol, SBFunction, SBCompileUnit, and SBBlock.
- .lldb_symbol_get_base_name ⇒ String?
- .lldb_symbol_get_display_name ⇒ String?
- .lldb_symbol_get_end_address ⇒ FFI::Pointer
- .lldb_symbol_get_id ⇒ Integer
- .lldb_symbol_get_mangled_name ⇒ String?
- .lldb_symbol_get_name ⇒ String?
- .lldb_symbol_get_prologue_byte_size ⇒ Integer
- .lldb_symbol_get_size ⇒ Integer
- .lldb_symbol_get_start_address ⇒ FFI::Pointer
- .lldb_symbol_get_type ⇒ Integer
- .lldb_symbol_get_value ⇒ Integer
- .lldb_symbol_is_valid ⇒ Integer
- .lldb_target_attach_to_process_with_id ⇒ FFI::Pointer
- .lldb_target_attach_to_process_with_name ⇒ FFI::Pointer
- .lldb_target_attach_with_info ⇒ FFI::Pointer
- .lldb_target_breakpoint_create_by_address ⇒ FFI::Pointer
- .lldb_target_breakpoint_create_by_location ⇒ FFI::Pointer
- .lldb_target_breakpoint_create_by_name ⇒ FFI::Pointer
- .lldb_target_breakpoint_create_by_regex ⇒ FFI::Pointer
- .lldb_target_breakpoint_create_by_source_regex ⇒ FFI::Pointer
- .lldb_target_delete_all_breakpoints ⇒ Integer
- .lldb_target_delete_all_watchpoints ⇒ Integer
- .lldb_target_delete_breakpoint ⇒ Integer
- .lldb_target_delete_watchpoint ⇒ Integer
-
.lldb_target_destroy ⇒ void
SBTarget.
- .lldb_target_disable_all_breakpoints ⇒ Integer
- .lldb_target_enable_all_breakpoints ⇒ Integer
- .lldb_target_evaluate_expression ⇒ FFI::Pointer
- .lldb_target_evaluate_expression_with_options ⇒ FFI::Pointer
- .lldb_target_find_breakpoint_by_id ⇒ FFI::Pointer
- .lldb_target_find_watchpoint_by_id ⇒ FFI::Pointer
- .lldb_target_get_address_byte_size ⇒ Integer
- .lldb_target_get_breakpoint_at_index ⇒ FFI::Pointer
- .lldb_target_get_executable_file ⇒ FFI::Pointer
- .lldb_target_get_executable_path ⇒ String?
- .lldb_target_get_module_at_index ⇒ FFI::Pointer
- .lldb_target_get_num_breakpoints ⇒ Integer
- .lldb_target_get_num_modules ⇒ Integer
- .lldb_target_get_num_watchpoints ⇒ Integer
- .lldb_target_get_process ⇒ FFI::Pointer
- .lldb_target_get_triple ⇒ String?
- .lldb_target_get_watchpoint_at_index ⇒ FFI::Pointer
- .lldb_target_is_valid ⇒ Integer
- .lldb_target_launch ⇒ FFI::Pointer
- .lldb_target_launch_simple ⇒ FFI::Pointer
- .lldb_target_read_memory ⇒ Integer
- .lldb_target_watch_address ⇒ FFI::Pointer
- .lldb_terminate ⇒ void
-
.lldb_thread_destroy ⇒ void
SBThread.
- .lldb_thread_get_frame_at_index ⇒ FFI::Pointer
- .lldb_thread_get_index_id ⇒ Integer
- .lldb_thread_get_name ⇒ String?
- .lldb_thread_get_num_frames ⇒ Integer
- .lldb_thread_get_process ⇒ FFI::Pointer
- .lldb_thread_get_queue_name ⇒ String?
- .lldb_thread_get_selected_frame ⇒ FFI::Pointer
- .lldb_thread_get_stop_description ⇒ Integer
- .lldb_thread_get_stop_reason ⇒ Integer
- .lldb_thread_get_stop_reason_data_at_index ⇒ Integer
- .lldb_thread_get_stop_reason_data_count ⇒ Integer
- .lldb_thread_get_thread_id ⇒ Integer
- .lldb_thread_is_stopped ⇒ Integer
- .lldb_thread_is_suspended ⇒ Integer
- .lldb_thread_is_valid ⇒ Integer
- .lldb_thread_resume ⇒ Integer
- .lldb_thread_run_to_address ⇒ Integer
- .lldb_thread_set_selected_frame ⇒ Integer
- .lldb_thread_step_instruction ⇒ Integer
- .lldb_thread_step_into ⇒ Integer
- .lldb_thread_step_out ⇒ Integer
- .lldb_thread_step_over ⇒ Integer
- .lldb_thread_suspend ⇒ Integer
-
.lldb_type_destroy ⇒ void
SBType.
- .lldb_type_get_array_element_type ⇒ FFI::Pointer
- .lldb_type_get_array_size ⇒ Integer
- .lldb_type_get_basic_type ⇒ Integer
- .lldb_type_get_byte_size ⇒ Integer
- .lldb_type_get_canonical_type ⇒ FFI::Pointer
- .lldb_type_get_dereferenced_type ⇒ FFI::Pointer
- .lldb_type_get_direct_base_class_at_index ⇒ FFI::Pointer
- .lldb_type_get_display_type_name ⇒ String?
- .lldb_type_get_field_at_index ⇒ FFI::Pointer
- .lldb_type_get_name ⇒ String?
- .lldb_type_get_num_direct_base_classes ⇒ Integer
- .lldb_type_get_num_fields ⇒ Integer
- .lldb_type_get_num_virtual_base_classes ⇒ Integer
- .lldb_type_get_pointee_type ⇒ FFI::Pointer
- .lldb_type_get_pointer_type ⇒ FFI::Pointer
- .lldb_type_get_reference_type ⇒ FFI::Pointer
- .lldb_type_get_unqualified_type ⇒ FFI::Pointer
- .lldb_type_get_virtual_base_class_at_index ⇒ FFI::Pointer
- .lldb_type_is_array_type ⇒ Integer
- .lldb_type_is_function_type ⇒ Integer
- .lldb_type_is_pointer_type ⇒ Integer
- .lldb_type_is_polymorphic_class ⇒ Integer
- .lldb_type_is_reference_type ⇒ Integer
- .lldb_type_is_typedef_type ⇒ Integer
- .lldb_type_is_valid ⇒ Integer
- .lldb_type_is_vector_type ⇒ Integer
- .lldb_type_member_destroy ⇒ void
- .lldb_type_member_get_bitfield_size_in_bits ⇒ Integer
- .lldb_type_member_get_name ⇒ String?
- .lldb_type_member_get_offset_in_bits ⇒ Integer
- .lldb_type_member_get_offset_in_bytes ⇒ Integer
- .lldb_type_member_get_type ⇒ FFI::Pointer
- .lldb_type_member_is_valid ⇒ Integer
- .lldb_value_address_of ⇒ FFI::Pointer
- .lldb_value_cast ⇒ FFI::Pointer
- .lldb_value_create_child_at_offset ⇒ FFI::Pointer
- .lldb_value_create_value_from_address ⇒ FFI::Pointer
- .lldb_value_create_value_from_expression ⇒ FFI::Pointer
- .lldb_value_dereference ⇒ FFI::Pointer
-
.lldb_value_destroy ⇒ void
SBValue.
- .lldb_value_get_byte_size ⇒ Integer
- .lldb_value_get_child_at_index ⇒ FFI::Pointer
- .lldb_value_get_child_member_with_name ⇒ FFI::Pointer
- .lldb_value_get_error ⇒ Integer
- .lldb_value_get_expression_path ⇒ String?
- .lldb_value_get_load_address ⇒ Integer
- .lldb_value_get_name ⇒ String?
- .lldb_value_get_non_synthetic_value ⇒ FFI::Pointer
- .lldb_value_get_num_children ⇒ Integer
- .lldb_value_get_summary ⇒ String?
- .lldb_value_get_type ⇒ FFI::Pointer
- .lldb_value_get_type_name ⇒ String?
- .lldb_value_get_value ⇒ String?
- .lldb_value_get_value_as_signed ⇒ Integer
- .lldb_value_get_value_as_unsigned ⇒ Integer
- .lldb_value_get_value_type ⇒ Integer
- .lldb_value_is_pointer_type ⇒ Integer
- .lldb_value_is_valid ⇒ Integer
-
.lldb_value_list_destroy ⇒ void
SBValueList.
- .lldb_value_list_get_first_value_by_name ⇒ FFI::Pointer
- .lldb_value_list_get_size ⇒ Integer
- .lldb_value_list_get_value_at_index ⇒ FFI::Pointer
- .lldb_value_list_is_valid ⇒ Integer
- .lldb_value_might_have_children ⇒ Integer
- .lldb_value_set_value_from_cstring ⇒ Integer
- .lldb_value_watch ⇒ FFI::Pointer
-
.lldb_watchpoint_destroy ⇒ void
SBWatchpoint.
- .lldb_watchpoint_get_condition ⇒ String?
- .lldb_watchpoint_get_hit_count ⇒ Integer
- .lldb_watchpoint_get_id ⇒ Integer
- .lldb_watchpoint_get_ignore_count ⇒ Integer
- .lldb_watchpoint_get_watch_address ⇒ Integer
- .lldb_watchpoint_get_watch_size ⇒ Integer
- .lldb_watchpoint_is_enabled ⇒ Integer
- .lldb_watchpoint_is_valid ⇒ Integer
- .lldb_watchpoint_is_watching_reads ⇒ Integer
- .lldb_watchpoint_is_watching_writes ⇒ Integer
- .lldb_watchpoint_set_condition ⇒ void
- .lldb_watchpoint_set_enabled ⇒ void
- .lldb_watchpoint_set_ignore_count ⇒ void
- .lldb_wrapper_abi_version ⇒ Integer
- .lldb_wrapper_build_lldb_version ⇒ String
- .lldb_wrapper_clear_last_error ⇒ void
- .lldb_wrapper_has_capability ⇒ Integer
- .lldb_wrapper_last_error_code ⇒ Integer
- .lldb_wrapper_last_error_message ⇒ String?
- .lldb_wrapper_runtime_lldb_version ⇒ String
- .runtime_lldb_version ⇒ String
- .wrapper_abi_version ⇒ Integer
Class Method Details
.build_lldb_version ⇒ 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
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_name ⇒ 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_path ⇒ 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.(current_dir), File.('../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_create ⇒ FFI::Pointer
SBAddress and SBLineEntry
199 |
# File 'sig/lldb/ffi_bindings.rbs', line 199
def self.lldb_address_create: () -> FFI::Pointer
|
.lldb_address_create_from_load_address ⇒ 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_destroy ⇒ void
This method returns an undefined value.
201 |
# File 'sig/lldb/ffi_bindings.rbs', line 201
def self.lldb_address_destroy: (FFI::Pointer) -> void
|
.lldb_address_get_file_address ⇒ Integer
203 |
# File 'sig/lldb/ffi_bindings.rbs', line 203
def self.lldb_address_get_file_address: (FFI::Pointer) -> Integer
|
.lldb_address_get_line_entry ⇒ 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_address ⇒ 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_offset ⇒ Integer
205 |
# File 'sig/lldb/ffi_bindings.rbs', line 205
def self.lldb_address_get_offset: (FFI::Pointer) -> Integer
|
.lldb_address_is_valid ⇒ Integer
202 |
# File 'sig/lldb/ffi_bindings.rbs', line 202
def self.lldb_address_is_valid: (FFI::Pointer) -> Integer
|
.lldb_attach_info_create ⇒ FFI::Pointer
SBAttachInfo
143 |
# File 'sig/lldb/ffi_bindings.rbs', line 143
def self.lldb_attach_info_create: (Integer) -> FFI::Pointer
|
.lldb_attach_info_destroy ⇒ void
This method returns an undefined value.
144 |
# File 'sig/lldb/ffi_bindings.rbs', line 144
def self.lldb_attach_info_destroy: (FFI::Pointer) -> void
|
.lldb_attach_info_get_ignore_existing ⇒ 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_listener ⇒ 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_id ⇒ 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_name ⇒ String?
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_count ⇒ 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_launch ⇒ 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_executable ⇒ void
This method returns an undefined value.
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_file ⇒ void
This method returns an undefined value.
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_existing ⇒ void
This method returns an undefined value.
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_listener ⇒ void
This method returns an undefined value.
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_id ⇒ void
This method returns an undefined value.
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_name ⇒ void
This method returns an undefined value.
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_count ⇒ void
This method returns an undefined value.
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_launch ⇒ void
This method returns an undefined value.
150 |
# File 'sig/lldb/ffi_bindings.rbs', line 150
def self.lldb_attach_info_set_wait_for_launch: (FFI::Pointer, Integer) -> void
|
.lldb_block_destroy ⇒ void
This method returns an undefined value.
448 |
# File 'sig/lldb/ffi_bindings.rbs', line 448
def self.lldb_block_destroy: (FFI::Pointer) -> void
|
.lldb_block_get_first_child ⇒ 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_column ⇒ 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_file ⇒ 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_line ⇒ 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_name ⇒ String?
450 |
# File 'sig/lldb/ffi_bindings.rbs', line 450
def self.lldb_block_get_inlined_name: (FFI::Pointer) -> String?
|
.lldb_block_get_num_ranges ⇒ Integer
457 |
# File 'sig/lldb/ffi_bindings.rbs', line 457
def self.lldb_block_get_num_ranges: (FFI::Pointer) -> Integer
|
.lldb_block_get_parent ⇒ 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_address ⇒ 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_address ⇒ 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_sibling ⇒ FFI::Pointer
455 |
# File 'sig/lldb/ffi_bindings.rbs', line 455
def self.lldb_block_get_sibling: (FFI::Pointer) -> FFI::Pointer
|
.lldb_block_is_valid ⇒ Integer
449 |
# File 'sig/lldb/ffi_bindings.rbs', line 449
def self.lldb_block_is_valid: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_destroy ⇒ void
This method returns an undefined value.
SBBreakpoint
318 |
# File 'sig/lldb/ffi_bindings.rbs', line 318
def self.lldb_breakpoint_destroy: (FFI::Pointer) -> void
|
.lldb_breakpoint_find_location_by_id ⇒ 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_continue ⇒ Integer
334 |
# File 'sig/lldb/ffi_bindings.rbs', line 334
def self.lldb_breakpoint_get_auto_continue: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_get_condition ⇒ String?
328 |
# File 'sig/lldb/ffi_bindings.rbs', line 328
def self.lldb_breakpoint_get_condition: (FFI::Pointer) -> String?
|
.lldb_breakpoint_get_hit_count ⇒ Integer
325 |
# File 'sig/lldb/ffi_bindings.rbs', line 325
def self.lldb_breakpoint_get_hit_count: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_get_id ⇒ Integer
320 |
# File 'sig/lldb/ffi_bindings.rbs', line 320
def self.lldb_breakpoint_get_id: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_get_ignore_count ⇒ 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_index ⇒ 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_locations ⇒ Integer
330 |
# File 'sig/lldb/ffi_bindings.rbs', line 330
def self.lldb_breakpoint_get_num_locations: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_get_thread_id ⇒ Integer
336 |
# File 'sig/lldb/ffi_bindings.rbs', line 336
def self.lldb_breakpoint_get_thread_id: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_get_thread_index ⇒ Integer
340 |
# File 'sig/lldb/ffi_bindings.rbs', line 340
def self.lldb_breakpoint_get_thread_index: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_get_thread_name ⇒ String?
338 |
# File 'sig/lldb/ffi_bindings.rbs', line 338
def self.lldb_breakpoint_get_thread_name: (FFI::Pointer) -> String?
|
.lldb_breakpoint_is_enabled ⇒ Integer
321 |
# File 'sig/lldb/ffi_bindings.rbs', line 321
def self.lldb_breakpoint_is_enabled: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_is_hardware ⇒ Integer
333 |
# File 'sig/lldb/ffi_bindings.rbs', line 333
def self.lldb_breakpoint_is_hardware: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_is_one_shot ⇒ Integer
323 |
# File 'sig/lldb/ffi_bindings.rbs', line 323
def self.lldb_breakpoint_is_one_shot: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_is_valid ⇒ Integer
319 |
# File 'sig/lldb/ffi_bindings.rbs', line 319
def self.lldb_breakpoint_is_valid: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_location_destroy ⇒ void
This method returns an undefined value.
SBBreakpointLocation
344 |
# File 'sig/lldb/ffi_bindings.rbs', line 344
def self.lldb_breakpoint_location_destroy: (FFI::Pointer) -> void
|
.lldb_breakpoint_location_get_address ⇒ 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_breakpoint ⇒ 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_condition ⇒ String?
354 |
# File 'sig/lldb/ffi_bindings.rbs', line 354
def self.lldb_breakpoint_location_get_condition: (FFI::Pointer) -> String?
|
.lldb_breakpoint_location_get_hit_count ⇒ 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_id ⇒ 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_count ⇒ 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_address ⇒ 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_enabled ⇒ Integer
349 |
# File 'sig/lldb/ffi_bindings.rbs', line 349
def self.lldb_breakpoint_location_is_enabled: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_location_is_valid ⇒ Integer
345 |
# File 'sig/lldb/ffi_bindings.rbs', line 345
def self.lldb_breakpoint_location_is_valid: (FFI::Pointer) -> Integer
|
.lldb_breakpoint_location_set_condition ⇒ void
This method returns an undefined value.
355 |
# File 'sig/lldb/ffi_bindings.rbs', line 355
def self.lldb_breakpoint_location_set_condition: (FFI::Pointer, String?) -> void
|
.lldb_breakpoint_location_set_enabled ⇒ void
This method returns an undefined value.
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_count ⇒ void
This method returns an undefined value.
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_continue ⇒ void
This method returns an undefined value.
335 |
# File 'sig/lldb/ffi_bindings.rbs', line 335
def self.lldb_breakpoint_set_auto_continue: (FFI::Pointer, Integer) -> void
|
.lldb_breakpoint_set_condition ⇒ void
This method returns an undefined value.
329 |
# File 'sig/lldb/ffi_bindings.rbs', line 329
def self.lldb_breakpoint_set_condition: (FFI::Pointer, String?) -> void
|
.lldb_breakpoint_set_enabled ⇒ void
This method returns an undefined value.
322 |
# File 'sig/lldb/ffi_bindings.rbs', line 322
def self.lldb_breakpoint_set_enabled: (FFI::Pointer, Integer) -> void
|
.lldb_breakpoint_set_ignore_count ⇒ void
This method returns an undefined value.
327 |
# File 'sig/lldb/ffi_bindings.rbs', line 327
def self.lldb_breakpoint_set_ignore_count: (FFI::Pointer, Integer) -> void
|
.lldb_breakpoint_set_one_shot ⇒ void
This method returns an undefined value.
324 |
# File 'sig/lldb/ffi_bindings.rbs', line 324
def self.lldb_breakpoint_set_one_shot: (FFI::Pointer, Integer) -> void
|
.lldb_breakpoint_set_thread_id ⇒ void
This method returns an undefined value.
337 |
# File 'sig/lldb/ffi_bindings.rbs', line 337
def self.lldb_breakpoint_set_thread_id: (FFI::Pointer, Integer) -> void
|
.lldb_breakpoint_set_thread_index ⇒ void
This method returns an undefined value.
341 |
# File 'sig/lldb/ffi_bindings.rbs', line 341
def self.lldb_breakpoint_set_thread_index: (FFI::Pointer, Integer) -> void
|
.lldb_breakpoint_set_thread_name ⇒ void
This method returns an undefined value.
339 |
# File 'sig/lldb/ffi_bindings.rbs', line 339
def self.lldb_breakpoint_set_thread_name: (FFI::Pointer, String?) -> void
|
.lldb_broadcaster_add_listener ⇒ 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_type ⇒ void
This method returns an undefined value.
57 |
# File 'sig/lldb/ffi_bindings.rbs', line 57
def self.lldb_broadcaster_broadcast_event_by_type: (FFI::Pointer, Integer, Integer) -> void
|
.lldb_broadcaster_create ⇒ FFI::Pointer
SBBroadcaster, SBListener, and SBEvent
50 |
# File 'sig/lldb/ffi_bindings.rbs', line 50
def self.lldb_broadcaster_create: (String?) -> FFI::Pointer
|
.lldb_broadcaster_destroy ⇒ void
This method returns an undefined value.
51 |
# File 'sig/lldb/ffi_bindings.rbs', line 51
def self.lldb_broadcaster_destroy: (FFI::Pointer) -> void
|
.lldb_broadcaster_event_type_has_listeners ⇒ 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_name ⇒ String?
53 |
# File 'sig/lldb/ffi_bindings.rbs', line 53
def self.lldb_broadcaster_get_name: (FFI::Pointer) -> String?
|
.lldb_broadcaster_is_valid ⇒ Integer
52 |
# File 'sig/lldb/ffi_bindings.rbs', line 52
def self.lldb_broadcaster_is_valid: (FFI::Pointer) -> Integer
|
.lldb_broadcaster_remove_listener ⇒ 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_exists ⇒ 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_exists ⇒ Integer
535 |
# File 'sig/lldb/ffi_bindings.rbs', line 535
def self.lldb_command_interpreter_command_exists: (FFI::Pointer, String) -> Integer
|
.lldb_command_interpreter_destroy ⇒ void
This method returns an undefined value.
SBCommandInterpreter
532 |
# File 'sig/lldb/ffi_bindings.rbs', line 532
def self.lldb_command_interpreter_destroy: (FFI::Pointer) -> void
|
.lldb_command_interpreter_handle_command ⇒ 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_valid ⇒ Integer
533 |
# File 'sig/lldb/ffi_bindings.rbs', line 533
def self.lldb_command_interpreter_is_valid: (FFI::Pointer) -> Integer
|
.lldb_command_return_object_clear ⇒ void
This method returns an undefined value.
547 |
# File 'sig/lldb/ffi_bindings.rbs', line 547
def self.lldb_command_return_object_clear: (FFI::Pointer) -> void
|
.lldb_command_return_object_create ⇒ FFI::Pointer
SBCommandReturnObject
539 |
# File 'sig/lldb/ffi_bindings.rbs', line 539
def self.lldb_command_return_object_create: () -> FFI::Pointer
|
.lldb_command_return_object_destroy ⇒ void
This method returns an undefined value.
540 |
# File 'sig/lldb/ffi_bindings.rbs', line 540
def self.lldb_command_return_object_destroy: (FFI::Pointer) -> void
|
.lldb_command_return_object_get_error ⇒ String?
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_output ⇒ String?
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_status ⇒ 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_result ⇒ 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_valid ⇒ 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_succeeded ⇒ Integer
545 |
# File 'sig/lldb/ffi_bindings.rbs', line 545
def self.lldb_command_return_object_succeeded: (FFI::Pointer) -> Integer
|
.lldb_compile_unit_destroy ⇒ void
This method returns an undefined value.
443 |
# File 'sig/lldb/ffi_bindings.rbs', line 443
def self.lldb_compile_unit_destroy: (FFI::Pointer) -> void
|
.lldb_compile_unit_get_file_spec ⇒ 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_index ⇒ 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_entries ⇒ 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_valid ⇒ Integer
444 |
# File 'sig/lldb/ffi_bindings.rbs', line 444
def self.lldb_compile_unit_is_valid: (FFI::Pointer) -> Integer
|
.lldb_debugger_create ⇒ FFI::Pointer
SBDebugger
29 |
# File 'sig/lldb/ffi_bindings.rbs', line 29
def self.lldb_debugger_create: () -> FFI::Pointer
|
.lldb_debugger_create_target ⇒ 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_simple ⇒ 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_files ⇒ 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_target ⇒ Integer
39 |
# File 'sig/lldb/ffi_bindings.rbs', line 39
def self.lldb_debugger_delete_target: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_debugger_destroy ⇒ void
This method returns an undefined value.
31 |
# File 'sig/lldb/ffi_bindings.rbs', line 31
def self.lldb_debugger_destroy: (FFI::Pointer) -> void
|
.lldb_debugger_find_target_with_process_id ⇒ 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_async ⇒ Integer
42 |
# File 'sig/lldb/ffi_bindings.rbs', line 42
def self.lldb_debugger_get_async: (FFI::Pointer) -> Integer
|
.lldb_debugger_get_broadcaster ⇒ 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_interpreter ⇒ 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_listener ⇒ 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_targets ⇒ Integer
35 |
# File 'sig/lldb/ffi_bindings.rbs', line 35
def self.lldb_debugger_get_num_targets: (FFI::Pointer) -> Integer
|
.lldb_debugger_get_selected_target ⇒ 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_index ⇒ 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_string ⇒ String?
43 |
# File 'sig/lldb/ffi_bindings.rbs', line 43
def self.lldb_debugger_get_version_string: () -> String?
|
.lldb_debugger_handle_command ⇒ void
This method returns an undefined value.
47 |
# File 'sig/lldb/ffi_bindings.rbs', line 47
def self.lldb_debugger_handle_command: (FFI::Pointer, String) -> void
|
.lldb_debugger_is_valid ⇒ Integer
32 |
# File 'sig/lldb/ffi_bindings.rbs', line 32
def self.lldb_debugger_is_valid: (FFI::Pointer) -> Integer
|
.lldb_debugger_set_async ⇒ void
This method returns an undefined value.
41 |
# File 'sig/lldb/ffi_bindings.rbs', line 41
def self.lldb_debugger_set_async: (FFI::Pointer, Integer) -> void
|
.lldb_debugger_set_selected_target ⇒ void
This method returns an undefined value.
38 |
# File 'sig/lldb/ffi_bindings.rbs', line 38
def self.lldb_debugger_set_selected_target: (FFI::Pointer, FFI::Pointer) -> void
|
.lldb_error_clear ⇒ void
This method returns an undefined value.
403 |
# File 'sig/lldb/ffi_bindings.rbs', line 403
def self.lldb_error_clear: (FFI::Pointer) -> void
|
.lldb_error_create ⇒ FFI::Pointer
SBError
396 |
# File 'sig/lldb/ffi_bindings.rbs', line 396
def self.lldb_error_create: () -> FFI::Pointer
|
.lldb_error_destroy ⇒ void
This method returns an undefined value.
397 |
# File 'sig/lldb/ffi_bindings.rbs', line 397
def self.lldb_error_destroy: (FFI::Pointer) -> void
|
.lldb_error_fail ⇒ Integer
399 |
# File 'sig/lldb/ffi_bindings.rbs', line 399
def self.lldb_error_fail: (FFI::Pointer) -> Integer
|
.lldb_error_get_cstring ⇒ String?
400 |
# File 'sig/lldb/ffi_bindings.rbs', line 400
def self.lldb_error_get_cstring: (FFI::Pointer) -> String?
|
.lldb_error_get_error ⇒ Integer
401 |
# File 'sig/lldb/ffi_bindings.rbs', line 401
def self.lldb_error_get_error: (FFI::Pointer) -> Integer
|
.lldb_error_get_type ⇒ Integer
402 |
# File 'sig/lldb/ffi_bindings.rbs', line 402
def self.lldb_error_get_type: (FFI::Pointer) -> Integer
|
.lldb_error_set_error_string ⇒ void
This method returns an undefined value.
404 |
# File 'sig/lldb/ffi_bindings.rbs', line 404
def self.lldb_error_set_error_string: (FFI::Pointer, String) -> void
|
.lldb_error_success ⇒ Integer
398 |
# File 'sig/lldb/ffi_bindings.rbs', line 398
def self.lldb_error_success: (FFI::Pointer) -> Integer
|
.lldb_event_destroy ⇒ void
This method returns an undefined value.
66 |
# File 'sig/lldb/ffi_bindings.rbs', line 66
def self.lldb_event_destroy: (FFI::Pointer) -> void
|
.lldb_event_get_broadcaster ⇒ 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_class ⇒ String?
70 |
# File 'sig/lldb/ffi_bindings.rbs', line 70
def self.lldb_event_get_broadcaster_class: (FFI::Pointer) -> String?
|
.lldb_event_get_data_flavor ⇒ String?
69 |
# File 'sig/lldb/ffi_bindings.rbs', line 69
def self.lldb_event_get_data_flavor: (FFI::Pointer) -> String?
|
.lldb_event_get_description ⇒ 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_interrupted ⇒ Integer
76 |
# File 'sig/lldb/ffi_bindings.rbs', line 76
def self.lldb_event_get_interrupted: (FFI::Pointer) -> Integer
|
.lldb_event_get_process ⇒ 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_state ⇒ Integer
74 |
# File 'sig/lldb/ffi_bindings.rbs', line 74
def self.lldb_event_get_process_state: (FFI::Pointer) -> Integer
|
.lldb_event_get_restarted ⇒ Integer
75 |
# File 'sig/lldb/ffi_bindings.rbs', line 75
def self.lldb_event_get_restarted: (FFI::Pointer) -> Integer
|
.lldb_event_get_type ⇒ Integer
68 |
# File 'sig/lldb/ffi_bindings.rbs', line 68
def self.lldb_event_get_type: (FFI::Pointer) -> Integer
|
.lldb_event_is_process_event ⇒ Integer
73 |
# File 'sig/lldb/ffi_bindings.rbs', line 73
def self.lldb_event_is_process_event: (FFI::Pointer) -> Integer
|
.lldb_event_is_valid ⇒ Integer
67 |
# File 'sig/lldb/ffi_bindings.rbs', line 67
def self.lldb_event_is_valid: (FFI::Pointer) -> Integer
|
.lldb_expression_options_create ⇒ FFI::Pointer
SBExpressionOptions
161 |
# File 'sig/lldb/ffi_bindings.rbs', line 161
def self.lldb_expression_options_create: () -> FFI::Pointer
|
.lldb_expression_options_destroy ⇒ void
This method returns an undefined value.
162 |
# File 'sig/lldb/ffi_bindings.rbs', line 162
def self.lldb_expression_options_destroy: (FFI::Pointer) -> void
|
.lldb_expression_options_get_fetch_dynamic_value ⇒ 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_breakpoints ⇒ 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_others ⇒ 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_result ⇒ 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_timeout ⇒ 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_threads ⇒ 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_error ⇒ 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_value ⇒ void
This method returns an undefined value.
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_breakpoints ⇒ void
This method returns an undefined value.
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_language ⇒ void
This method returns an undefined value.
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_others ⇒ void
This method returns an undefined value.
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_result ⇒ void
This method returns an undefined value.
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_timeout ⇒ void
This method returns an undefined value.
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_threads ⇒ void
This method returns an undefined value.
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_error ⇒ void
This method returns an undefined value.
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_create ⇒ FFI::Pointer
SBFileSpec
180 |
# File 'sig/lldb/ffi_bindings.rbs', line 180
def self.lldb_file_spec_create: (String?, Integer) -> FFI::Pointer
|
.lldb_file_spec_destroy ⇒ void
This method returns an undefined value.
181 |
# File 'sig/lldb/ffi_bindings.rbs', line 181
def self.lldb_file_spec_destroy: (FFI::Pointer) -> void
|
.lldb_file_spec_exists ⇒ Integer
183 |
# File 'sig/lldb/ffi_bindings.rbs', line 183
def self.lldb_file_spec_exists: (FFI::Pointer) -> Integer
|
.lldb_file_spec_get_directory ⇒ String?
185 |
# File 'sig/lldb/ffi_bindings.rbs', line 185
def self.lldb_file_spec_get_directory: (FFI::Pointer) -> String?
|
.lldb_file_spec_get_filename ⇒ String?
184 |
# File 'sig/lldb/ffi_bindings.rbs', line 184
def self.lldb_file_spec_get_filename: (FFI::Pointer) -> String?
|
.lldb_file_spec_get_path ⇒ 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_valid ⇒ Integer
182 |
# File 'sig/lldb/ffi_bindings.rbs', line 182
def self.lldb_file_spec_is_valid: (FFI::Pointer) -> Integer
|
.lldb_file_spec_list_append ⇒ void
This method returns an undefined value.
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_unique ⇒ 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_clear ⇒ void
This method returns an undefined value.
195 |
# File 'sig/lldb/ffi_bindings.rbs', line 195
def self.lldb_file_spec_list_clear: (FFI::Pointer) -> void
|
.lldb_file_spec_list_create ⇒ FFI::Pointer
189 |
# File 'sig/lldb/ffi_bindings.rbs', line 189
def self.lldb_file_spec_list_create: () -> FFI::Pointer
|
.lldb_file_spec_list_destroy ⇒ void
This method returns an undefined value.
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_index ⇒ 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_size ⇒ 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_valid ⇒ 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_directory ⇒ void
This method returns an undefined value.
188 |
# File 'sig/lldb/ffi_bindings.rbs', line 188
def self.lldb_file_spec_set_directory: (FFI::Pointer, String) -> void
|
.lldb_file_spec_set_filename ⇒ void
This method returns an undefined value.
187 |
# File 'sig/lldb/ffi_bindings.rbs', line 187
def self.lldb_file_spec_set_filename: (FFI::Pointer, String) -> void
|
.lldb_frame_destroy ⇒ void
This method returns an undefined value.
SBFrame
286 |
# File 'sig/lldb/ffi_bindings.rbs', line 286
def self.lldb_frame_destroy: (FFI::Pointer) -> void
|
.lldb_frame_disassemble ⇒ String?
314 |
# File 'sig/lldb/ffi_bindings.rbs', line 314
def self.lldb_frame_disassemble: (FFI::Pointer) -> String?
|
.lldb_frame_evaluate_expression ⇒ 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_options ⇒ 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_variable ⇒ 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_block ⇒ FFI::Pointer
308 |
# File 'sig/lldb/ffi_bindings.rbs', line 308
def self.lldb_frame_get_block: (FFI::Pointer) -> FFI::Pointer
|
.lldb_frame_get_column ⇒ Integer
294 |
# File 'sig/lldb/ffi_bindings.rbs', line 294
def self.lldb_frame_get_column: (FFI::Pointer) -> Integer
|
.lldb_frame_get_compile_unit ⇒ 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_name ⇒ String?
289 |
# File 'sig/lldb/ffi_bindings.rbs', line 289
def self.lldb_frame_get_display_function_name: (FFI::Pointer) -> String?
|
.lldb_frame_get_file_path ⇒ String?
291 |
# File 'sig/lldb/ffi_bindings.rbs', line 291
def self.lldb_frame_get_file_path: (FFI::Pointer) -> String?
|
.lldb_frame_get_file_spec ⇒ 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_fp ⇒ Integer
298 |
# File 'sig/lldb/ffi_bindings.rbs', line 298
def self.lldb_frame_get_fp: (FFI::Pointer) -> Integer
|
.lldb_frame_get_frame_id ⇒ Integer
303 |
# File 'sig/lldb/ffi_bindings.rbs', line 303
def self.lldb_frame_get_frame_id: (FFI::Pointer) -> Integer
|
.lldb_frame_get_function ⇒ 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_name ⇒ String?
288 |
# File 'sig/lldb/ffi_bindings.rbs', line 288
def self.lldb_frame_get_function_name: (FFI::Pointer) -> String?
|
.lldb_frame_get_instruction_list ⇒ 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_line ⇒ Integer
290 |
# File 'sig/lldb/ffi_bindings.rbs', line 290
def self.lldb_frame_get_line: (FFI::Pointer) -> Integer
|
.lldb_frame_get_line_entry ⇒ 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_module ⇒ FFI::Pointer
315 |
# File 'sig/lldb/ffi_bindings.rbs', line 315
def self.lldb_frame_get_module: (FFI::Pointer) -> FFI::Pointer
|
.lldb_frame_get_pc ⇒ Integer
295 |
# File 'sig/lldb/ffi_bindings.rbs', line 295
def self.lldb_frame_get_pc: (FFI::Pointer) -> Integer
|
.lldb_frame_get_registers ⇒ FFI::Pointer
312 |
# File 'sig/lldb/ffi_bindings.rbs', line 312
def self.lldb_frame_get_registers: (FFI::Pointer) -> FFI::Pointer
|
.lldb_frame_get_sp ⇒ Integer
297 |
# File 'sig/lldb/ffi_bindings.rbs', line 297
def self.lldb_frame_get_sp: (FFI::Pointer) -> Integer
|
.lldb_frame_get_symbol ⇒ 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_context ⇒ 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_thread ⇒ 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_path ⇒ 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_variables ⇒ 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_inlined ⇒ Integer
313 |
# File 'sig/lldb/ffi_bindings.rbs', line 313
def self.lldb_frame_is_inlined: (FFI::Pointer) -> Integer
|
.lldb_frame_is_valid ⇒ Integer
287 |
# File 'sig/lldb/ffi_bindings.rbs', line 287
def self.lldb_frame_is_valid: (FFI::Pointer) -> Integer
|
.lldb_frame_set_pc ⇒ Integer
296 |
# File 'sig/lldb/ffi_bindings.rbs', line 296
def self.lldb_frame_set_pc: (FFI::Pointer, Integer) -> Integer
|
.lldb_function_destroy ⇒ void
This method returns an undefined value.
430 |
# File 'sig/lldb/ffi_bindings.rbs', line 430
def self.lldb_function_destroy: (FFI::Pointer) -> void
|
.lldb_function_get_base_name ⇒ String?
435 |
# File 'sig/lldb/ffi_bindings.rbs', line 435
def self.lldb_function_get_base_name: (FFI::Pointer) -> String?
|
.lldb_function_get_block ⇒ 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_name ⇒ String?
433 |
# File 'sig/lldb/ffi_bindings.rbs', line 433
def self.lldb_function_get_display_name: (FFI::Pointer) -> String?
|
.lldb_function_get_end_address ⇒ 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_language ⇒ Integer
442 |
# File 'sig/lldb/ffi_bindings.rbs', line 442
def self.lldb_function_get_language: (FFI::Pointer) -> Integer
|
.lldb_function_get_mangled_name ⇒ String?
434 |
# File 'sig/lldb/ffi_bindings.rbs', line 434
def self.lldb_function_get_mangled_name: (FFI::Pointer) -> String?
|
.lldb_function_get_name ⇒ String?
432 |
# File 'sig/lldb/ffi_bindings.rbs', line 432
def self.lldb_function_get_name: (FFI::Pointer) -> String?
|
.lldb_function_get_prologue_byte_size ⇒ 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_address ⇒ 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_type ⇒ FFI::Pointer
439 |
# File 'sig/lldb/ffi_bindings.rbs', line 439
def self.lldb_function_get_type: (FFI::Pointer) -> FFI::Pointer
|
.lldb_function_is_optimized ⇒ Integer
441 |
# File 'sig/lldb/ffi_bindings.rbs', line 441
def self.lldb_function_is_optimized: (FFI::Pointer) -> Integer
|
.lldb_function_is_valid ⇒ Integer
431 |
# File 'sig/lldb/ffi_bindings.rbs', line 431
def self.lldb_function_is_valid: (FFI::Pointer) -> Integer
|
.lldb_initialize ⇒ Integer
Initialization
25 |
# File 'sig/lldb/ffi_bindings.rbs', line 25
def self.lldb_initialize: (FFI::Pointer) -> Integer
|
.lldb_instruction_destroy ⇒ void
This method returns an undefined value.
464 |
# File 'sig/lldb/ffi_bindings.rbs', line 464
def self.lldb_instruction_destroy: (FFI::Pointer) -> void
|
.lldb_instruction_get_address ⇒ 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_size ⇒ Integer
470 |
# File 'sig/lldb/ffi_bindings.rbs', line 470
def self.lldb_instruction_get_byte_size: (FFI::Pointer) -> Integer
|
.lldb_instruction_get_bytes ⇒ 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_comment ⇒ String?
469 |
# File 'sig/lldb/ffi_bindings.rbs', line 469
def self.lldb_instruction_get_comment: (FFI::Pointer, FFI::Pointer) -> String?
|
.lldb_instruction_get_mnemonic ⇒ String?
467 |
# File 'sig/lldb/ffi_bindings.rbs', line 467
def self.lldb_instruction_get_mnemonic: (FFI::Pointer, FFI::Pointer) -> String?
|
.lldb_instruction_get_operands ⇒ String?
468 |
# File 'sig/lldb/ffi_bindings.rbs', line 468
def self.lldb_instruction_get_operands: (FFI::Pointer, FFI::Pointer) -> String?
|
.lldb_instruction_is_valid ⇒ Integer
465 |
# File 'sig/lldb/ffi_bindings.rbs', line 465
def self.lldb_instruction_is_valid: (FFI::Pointer) -> Integer
|
.lldb_instruction_list_destroy ⇒ void
This method returns an undefined value.
460 |
# File 'sig/lldb/ffi_bindings.rbs', line 460
def self.lldb_instruction_list_destroy: (FFI::Pointer) -> void
|
.lldb_instruction_list_get_instruction_at_index ⇒ 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_size ⇒ Integer
462 |
# File 'sig/lldb/ffi_bindings.rbs', line 462
def self.lldb_instruction_list_get_size: (FFI::Pointer) -> Integer
|
.lldb_instruction_list_is_valid ⇒ 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_action ⇒ 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_action ⇒ 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_action ⇒ 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_action ⇒ 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_create ⇒ FFI::Pointer
SBLaunchInfo
117 |
# File 'sig/lldb/ffi_bindings.rbs', line 117
def self.lldb_launch_info_create: (FFI::Pointer?) -> FFI::Pointer
|
.lldb_launch_info_destroy ⇒ void
This method returns an undefined value.
118 |
# File 'sig/lldb/ffi_bindings.rbs', line 118
def self.lldb_launch_info_destroy: (FFI::Pointer) -> void
|
.lldb_launch_info_get_argument_at_index ⇒ String?
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_index ⇒ String?
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_file ⇒ 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_flags ⇒ 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_listener ⇒ 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_arguments ⇒ 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_entries ⇒ 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_name ⇒ String?
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_shell ⇒ String?
135 |
# File 'sig/lldb/ffi_bindings.rbs', line 135
def self.lldb_launch_info_get_shell: (FFI::Pointer) -> String?
|
.lldb_launch_info_get_working_directory ⇒ String?
122 |
# File 'sig/lldb/ffi_bindings.rbs', line 122
def self.lldb_launch_info_get_working_directory: (FFI::Pointer) -> String?
|
.lldb_launch_info_set_arguments ⇒ void
This method returns an undefined value.
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_entries ⇒ void
This method returns an undefined value.
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_file ⇒ void
This method returns an undefined value.
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_flags ⇒ void
This method returns an undefined value.
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_listener ⇒ void
This method returns an undefined value.
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_name ⇒ void
This method returns an undefined value.
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_shell ⇒ void
This method returns an undefined value.
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_directory ⇒ void
This method returns an undefined value.
121 |
# File 'sig/lldb/ffi_bindings.rbs', line 121
def self.lldb_launch_info_set_working_directory: (FFI::Pointer, String) -> void
|
.lldb_line_entry_destroy ⇒ void
This method returns an undefined value.
207 |
# File 'sig/lldb/ffi_bindings.rbs', line 207
def self.lldb_line_entry_destroy: (FFI::Pointer) -> void
|
.lldb_line_entry_get_column ⇒ 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_address ⇒ 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_spec ⇒ 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_line ⇒ 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_address ⇒ 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_valid ⇒ Integer
208 |
# File 'sig/lldb/ffi_bindings.rbs', line 208
def self.lldb_line_entry_is_valid: (FFI::Pointer) -> Integer
|
.lldb_listener_create ⇒ FFI::Pointer
58 |
# File 'sig/lldb/ffi_bindings.rbs', line 58
def self.lldb_listener_create: (String?) -> FFI::Pointer
|
.lldb_listener_destroy ⇒ void
This method returns an undefined value.
59 |
# File 'sig/lldb/ffi_bindings.rbs', line 59
def self.lldb_listener_destroy: (FFI::Pointer) -> void
|
.lldb_listener_is_valid ⇒ Integer
60 |
# File 'sig/lldb/ffi_bindings.rbs', line 60
def self.lldb_listener_is_valid: (FFI::Pointer) -> Integer
|
.lldb_listener_next_event ⇒ FFI::Pointer
65 |
# File 'sig/lldb/ffi_bindings.rbs', line 65
def self.lldb_listener_next_event: (FFI::Pointer) -> FFI::Pointer
|
.lldb_listener_peek_event ⇒ 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_events ⇒ 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_events ⇒ 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_event ⇒ 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_destroy ⇒ void
This method returns an undefined value.
SBMemoryRegionInfo
250 |
# File 'sig/lldb/ffi_bindings.rbs', line 250
def self.lldb_memory_region_info_destroy: (FFI::Pointer) -> void
|
.lldb_memory_region_info_get_name ⇒ String?
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_base ⇒ 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_end ⇒ 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_executable ⇒ 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_mapped ⇒ 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_readable ⇒ 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_writable ⇒ Integer
254 |
# File 'sig/lldb/ffi_bindings.rbs', line 254
def self.lldb_memory_region_info_is_writable: (FFI::Pointer) -> Integer
|
.lldb_module_destroy ⇒ void
This method returns an undefined value.
SBModule
407 |
# File 'sig/lldb/ffi_bindings.rbs', line 407
def self.lldb_module_destroy: (FFI::Pointer) -> void
|
.lldb_module_get_file ⇒ 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_path ⇒ String?
409 |
# File 'sig/lldb/ffi_bindings.rbs', line 409
def self.lldb_module_get_file_path: (FFI::Pointer) -> String?
|
.lldb_module_get_num_symbols ⇒ Integer
413 |
# File 'sig/lldb/ffi_bindings.rbs', line 413
def self.lldb_module_get_num_symbols: (FFI::Pointer) -> Integer
|
.lldb_module_get_platform_file ⇒ 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_path ⇒ String?
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_index ⇒ 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_valid ⇒ Integer
408 |
# File 'sig/lldb/ffi_bindings.rbs', line 408
def self.lldb_module_is_valid: (FFI::Pointer) -> Integer
|
.lldb_process_allocate_memory ⇒ 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_continue ⇒ Integer
218 |
# File 'sig/lldb/ffi_bindings.rbs', line 218
def self.lldb_process_continue: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_process_deallocate_memory ⇒ Integer
238 |
# File 'sig/lldb/ffi_bindings.rbs', line 238
def self.lldb_process_deallocate_memory: (FFI::Pointer, Integer, FFI::Pointer) -> Integer
|
.lldb_process_destroy ⇒ void
This method returns an undefined value.
SBProcess
216 |
# File 'sig/lldb/ffi_bindings.rbs', line 216
def self.lldb_process_destroy: (FFI::Pointer) -> void
|
.lldb_process_destroy_process ⇒ Integer
222 |
# File 'sig/lldb/ffi_bindings.rbs', line 222
def self.lldb_process_destroy_process: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_process_detach ⇒ Integer
221 |
# File 'sig/lldb/ffi_bindings.rbs', line 221
def self.lldb_process_detach: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_process_get_broadcaster ⇒ 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_description ⇒ String?
234 |
# File 'sig/lldb/ffi_bindings.rbs', line 234
def self.lldb_process_get_exit_description: (FFI::Pointer) -> String?
|
.lldb_process_get_exit_status ⇒ 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_info ⇒ 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_watchpoints ⇒ 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_threads ⇒ Integer
225 |
# File 'sig/lldb/ffi_bindings.rbs', line 225
def self.lldb_process_get_num_threads: (FFI::Pointer) -> Integer
|
.lldb_process_get_process_id ⇒ Integer
232 |
# File 'sig/lldb/ffi_bindings.rbs', line 232
def self.lldb_process_get_process_id: (FFI::Pointer) -> Integer
|
.lldb_process_get_selected_thread ⇒ 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_state ⇒ Integer
224 |
# File 'sig/lldb/ffi_bindings.rbs', line 224
def self.lldb_process_get_state: (FFI::Pointer) -> Integer
|
.lldb_process_get_stderr ⇒ 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_stdout ⇒ 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_index ⇒ 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_id ⇒ 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_id ⇒ 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_id ⇒ Integer
246 |
# File 'sig/lldb/ffi_bindings.rbs', line 246
def self.lldb_process_get_unique_id: (FFI::Pointer) -> Integer
|
.lldb_process_is_valid ⇒ Integer
217 |
# File 'sig/lldb/ffi_bindings.rbs', line 217
def self.lldb_process_is_valid: (FFI::Pointer) -> Integer
|
.lldb_process_kill ⇒ Integer
220 |
# File 'sig/lldb/ffi_bindings.rbs', line 220
def self.lldb_process_kill: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_process_put_stdin ⇒ 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_memory ⇒ 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_memory ⇒ 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_interrupt ⇒ void
This method returns an undefined value.
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_id ⇒ 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_id ⇒ 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_signal ⇒ Integer
223 |
# File 'sig/lldb/ffi_bindings.rbs', line 223
def self.lldb_process_signal: (FFI::Pointer, Integer, FFI::Pointer) -> Integer
|
.lldb_process_stop ⇒ Integer
219 |
# File 'sig/lldb/ffi_bindings.rbs', line 219
def self.lldb_process_stop: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_process_write_memory ⇒ 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_destroy ⇒ void
This method returns an undefined value.
SBSymbolContext
474 |
# File 'sig/lldb/ffi_bindings.rbs', line 474
def self.lldb_symbol_context_destroy: (FFI::Pointer) -> void
|
.lldb_symbol_context_get_function_name ⇒ String?
477 |
# File 'sig/lldb/ffi_bindings.rbs', line 477
def self.lldb_symbol_context_get_function_name: (FFI::Pointer) -> String?
|
.lldb_symbol_context_get_module ⇒ 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_valid ⇒ Integer
475 |
# File 'sig/lldb/ffi_bindings.rbs', line 475
def self.lldb_symbol_context_is_valid: (FFI::Pointer) -> Integer
|
.lldb_symbol_destroy ⇒ void
This method returns an undefined value.
SBSymbol, SBFunction, SBCompileUnit, and SBBlock
417 |
# File 'sig/lldb/ffi_bindings.rbs', line 417
def self.lldb_symbol_destroy: (FFI::Pointer) -> void
|
.lldb_symbol_get_base_name ⇒ String?
422 |
# File 'sig/lldb/ffi_bindings.rbs', line 422
def self.lldb_symbol_get_base_name: (FFI::Pointer) -> String?
|
.lldb_symbol_get_display_name ⇒ String?
420 |
# File 'sig/lldb/ffi_bindings.rbs', line 420
def self.lldb_symbol_get_display_name: (FFI::Pointer) -> String?
|
.lldb_symbol_get_end_address ⇒ 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_id ⇒ Integer
429 |
# File 'sig/lldb/ffi_bindings.rbs', line 429
def self.lldb_symbol_get_id: (FFI::Pointer) -> Integer
|
.lldb_symbol_get_mangled_name ⇒ String?
421 |
# File 'sig/lldb/ffi_bindings.rbs', line 421
def self.lldb_symbol_get_mangled_name: (FFI::Pointer) -> String?
|
.lldb_symbol_get_name ⇒ String?
419 |
# File 'sig/lldb/ffi_bindings.rbs', line 419
def self.lldb_symbol_get_name: (FFI::Pointer) -> String?
|
.lldb_symbol_get_prologue_byte_size ⇒ Integer
427 |
# File 'sig/lldb/ffi_bindings.rbs', line 427
def self.lldb_symbol_get_prologue_byte_size: (FFI::Pointer) -> Integer
|
.lldb_symbol_get_size ⇒ Integer
426 |
# File 'sig/lldb/ffi_bindings.rbs', line 426
def self.lldb_symbol_get_size: (FFI::Pointer) -> Integer
|
.lldb_symbol_get_start_address ⇒ 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_type ⇒ Integer
428 |
# File 'sig/lldb/ffi_bindings.rbs', line 428
def self.lldb_symbol_get_type: (FFI::Pointer) -> Integer
|
.lldb_symbol_get_value ⇒ Integer
425 |
# File 'sig/lldb/ffi_bindings.rbs', line 425
def self.lldb_symbol_get_value: (FFI::Pointer) -> Integer
|
.lldb_symbol_is_valid ⇒ 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_id ⇒ 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_name ⇒ 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_info ⇒ 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_address ⇒ 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_location ⇒ 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_name ⇒ 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_regex ⇒ 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_regex ⇒ 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_breakpoints ⇒ Integer
93 |
# File 'sig/lldb/ffi_bindings.rbs', line 93
def self.lldb_target_delete_all_breakpoints: (FFI::Pointer) -> Integer
|
.lldb_target_delete_all_watchpoints ⇒ Integer
111 |
# File 'sig/lldb/ffi_bindings.rbs', line 111
def self.lldb_target_delete_all_watchpoints: (FFI::Pointer) -> Integer
|
.lldb_target_delete_breakpoint ⇒ Integer
92 |
# File 'sig/lldb/ffi_bindings.rbs', line 92
def self.lldb_target_delete_breakpoint: (FFI::Pointer, Integer) -> Integer
|
.lldb_target_delete_watchpoint ⇒ Integer
110 |
# File 'sig/lldb/ffi_bindings.rbs', line 110
def self.lldb_target_delete_watchpoint: (FFI::Pointer, Integer) -> Integer
|
.lldb_target_destroy ⇒ void
This method returns an undefined value.
SBTarget
80 |
# File 'sig/lldb/ffi_bindings.rbs', line 80
def self.lldb_target_destroy: (FFI::Pointer) -> void
|
.lldb_target_disable_all_breakpoints ⇒ Integer
95 |
# File 'sig/lldb/ffi_bindings.rbs', line 95
def self.lldb_target_disable_all_breakpoints: (FFI::Pointer) -> Integer
|
.lldb_target_enable_all_breakpoints ⇒ Integer
94 |
# File 'sig/lldb/ffi_bindings.rbs', line 94
def self.lldb_target_enable_all_breakpoints: (FFI::Pointer) -> Integer
|
.lldb_target_evaluate_expression ⇒ 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_options ⇒ 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_id ⇒ 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_id ⇒ 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_size ⇒ 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_index ⇒ 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_file ⇒ 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_path ⇒ String?
100 |
# File 'sig/lldb/ffi_bindings.rbs', line 100
def self.lldb_target_get_executable_path: (FFI::Pointer) -> String?
|
.lldb_target_get_module_at_index ⇒ 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_breakpoints ⇒ Integer
97 |
# File 'sig/lldb/ffi_bindings.rbs', line 97
def self.lldb_target_get_num_breakpoints: (FFI::Pointer) -> Integer
|
.lldb_target_get_num_modules ⇒ Integer
102 |
# File 'sig/lldb/ffi_bindings.rbs', line 102
def self.lldb_target_get_num_modules: (FFI::Pointer) -> Integer
|
.lldb_target_get_num_watchpoints ⇒ Integer
113 |
# File 'sig/lldb/ffi_bindings.rbs', line 113
def self.lldb_target_get_num_watchpoints: (FFI::Pointer) -> Integer
|
.lldb_target_get_process ⇒ FFI::Pointer
99 |
# File 'sig/lldb/ffi_bindings.rbs', line 99
def self.lldb_target_get_process: (FFI::Pointer) -> FFI::Pointer
|
.lldb_target_get_triple ⇒ String?
108 |
# File 'sig/lldb/ffi_bindings.rbs', line 108
def self.lldb_target_get_triple: (FFI::Pointer) -> String?
|
.lldb_target_get_watchpoint_at_index ⇒ 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_valid ⇒ Integer
81 |
# File 'sig/lldb/ffi_bindings.rbs', line 81
def self.lldb_target_is_valid: (FFI::Pointer) -> Integer
|
.lldb_target_launch ⇒ 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_simple ⇒ 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_memory ⇒ 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_address ⇒ 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_terminate ⇒ void
This method returns an undefined value.
26 |
# File 'sig/lldb/ffi_bindings.rbs', line 26
def self.lldb_terminate: () -> void
|
.lldb_thread_destroy ⇒ void
This method returns an undefined value.
SBThread
260 |
# File 'sig/lldb/ffi_bindings.rbs', line 260
def self.lldb_thread_destroy: (FFI::Pointer) -> void
|
.lldb_thread_get_frame_at_index ⇒ 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_id ⇒ Integer
272 |
# File 'sig/lldb/ffi_bindings.rbs', line 272
def self.lldb_thread_get_index_id: (FFI::Pointer) -> Integer
|
.lldb_thread_get_name ⇒ String?
273 |
# File 'sig/lldb/ffi_bindings.rbs', line 273
def self.lldb_thread_get_name: (FFI::Pointer) -> String?
|
.lldb_thread_get_num_frames ⇒ Integer
267 |
# File 'sig/lldb/ffi_bindings.rbs', line 267
def self.lldb_thread_get_num_frames: (FFI::Pointer) -> Integer
|
.lldb_thread_get_process ⇒ 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_name ⇒ String?
274 |
# File 'sig/lldb/ffi_bindings.rbs', line 274
def self.lldb_thread_get_queue_name: (FFI::Pointer) -> String?
|
.lldb_thread_get_selected_frame ⇒ 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_description ⇒ 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_reason ⇒ 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_index ⇒ 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_count ⇒ 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_id ⇒ Integer
271 |
# File 'sig/lldb/ffi_bindings.rbs', line 271
def self.lldb_thread_get_thread_id: (FFI::Pointer) -> Integer
|
.lldb_thread_is_stopped ⇒ Integer
279 |
# File 'sig/lldb/ffi_bindings.rbs', line 279
def self.lldb_thread_is_stopped: (FFI::Pointer) -> Integer
|
.lldb_thread_is_suspended ⇒ Integer
280 |
# File 'sig/lldb/ffi_bindings.rbs', line 280
def self.lldb_thread_is_suspended: (FFI::Pointer) -> Integer
|
.lldb_thread_is_valid ⇒ Integer
261 |
# File 'sig/lldb/ffi_bindings.rbs', line 261
def self.lldb_thread_is_valid: (FFI::Pointer) -> Integer
|
.lldb_thread_resume ⇒ Integer
282 |
# File 'sig/lldb/ffi_bindings.rbs', line 282
def self.lldb_thread_resume: (FFI::Pointer) -> Integer
|
.lldb_thread_run_to_address ⇒ 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_frame ⇒ Integer
270 |
# File 'sig/lldb/ffi_bindings.rbs', line 270
def self.lldb_thread_set_selected_frame: (FFI::Pointer, Integer) -> Integer
|
.lldb_thread_step_instruction ⇒ 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_into ⇒ 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_out ⇒ Integer
264 |
# File 'sig/lldb/ffi_bindings.rbs', line 264
def self.lldb_thread_step_out: (FFI::Pointer, FFI::Pointer) -> Integer
|
.lldb_thread_step_over ⇒ Integer
262 |
# File 'sig/lldb/ffi_bindings.rbs', line 262
def self.lldb_thread_step_over: (FFI::Pointer, Integer, FFI::Pointer) -> Integer
|
.lldb_thread_suspend ⇒ Integer
281 |
# File 'sig/lldb/ffi_bindings.rbs', line 281
def self.lldb_thread_suspend: (FFI::Pointer) -> Integer
|
.lldb_type_destroy ⇒ void
This method returns an undefined value.
SBType
480 |
# File 'sig/lldb/ffi_bindings.rbs', line 480
def self.lldb_type_destroy: (FFI::Pointer) -> void
|
.lldb_type_get_array_element_type ⇒ 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_size ⇒ Integer
499 |
# File 'sig/lldb/ffi_bindings.rbs', line 499
def self.lldb_type_get_array_size: (FFI::Pointer) -> Integer
|
.lldb_type_get_basic_type ⇒ Integer
506 |
# File 'sig/lldb/ffi_bindings.rbs', line 506
def self.lldb_type_get_basic_type: (FFI::Pointer) -> Integer
|
.lldb_type_get_byte_size ⇒ Integer
484 |
# File 'sig/lldb/ffi_bindings.rbs', line 484
def self.lldb_type_get_byte_size: (FFI::Pointer) -> Integer
|
.lldb_type_get_canonical_type ⇒ 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_type ⇒ 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_index ⇒ 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_name ⇒ String?
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_index ⇒ 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_name ⇒ String?
482 |
# File 'sig/lldb/ffi_bindings.rbs', line 482
def self.lldb_type_get_name: (FFI::Pointer) -> String?
|
.lldb_type_get_num_direct_base_classes ⇒ 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_fields ⇒ 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_classes ⇒ 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_type ⇒ 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_type ⇒ 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_type ⇒ 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_type ⇒ 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_index ⇒ 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_type ⇒ Integer
487 |
# File 'sig/lldb/ffi_bindings.rbs', line 487
def self.lldb_type_is_array_type: (FFI::Pointer) -> Integer
|
.lldb_type_is_function_type ⇒ Integer
490 |
# File 'sig/lldb/ffi_bindings.rbs', line 490
def self.lldb_type_is_function_type: (FFI::Pointer) -> Integer
|
.lldb_type_is_pointer_type ⇒ Integer
485 |
# File 'sig/lldb/ffi_bindings.rbs', line 485
def self.lldb_type_is_pointer_type: (FFI::Pointer) -> Integer
|
.lldb_type_is_polymorphic_class ⇒ Integer
491 |
# File 'sig/lldb/ffi_bindings.rbs', line 491
def self.lldb_type_is_polymorphic_class: (FFI::Pointer) -> Integer
|
.lldb_type_is_reference_type ⇒ Integer
486 |
# File 'sig/lldb/ffi_bindings.rbs', line 486
def self.lldb_type_is_reference_type: (FFI::Pointer) -> Integer
|
.lldb_type_is_typedef_type ⇒ Integer
489 |
# File 'sig/lldb/ffi_bindings.rbs', line 489
def self.lldb_type_is_typedef_type: (FFI::Pointer) -> Integer
|
.lldb_type_is_valid ⇒ Integer
481 |
# File 'sig/lldb/ffi_bindings.rbs', line 481
def self.lldb_type_is_valid: (FFI::Pointer) -> Integer
|
.lldb_type_is_vector_type ⇒ Integer
488 |
# File 'sig/lldb/ffi_bindings.rbs', line 488
def self.lldb_type_is_vector_type: (FFI::Pointer) -> Integer
|
.lldb_type_member_destroy ⇒ void
This method returns an undefined value.
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_bits ⇒ 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_name ⇒ String?
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_bits ⇒ 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_bytes ⇒ 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_type ⇒ 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_valid ⇒ Integer
508 |
# File 'sig/lldb/ffi_bindings.rbs', line 508
def self.lldb_type_member_is_valid: (FFI::Pointer) -> Integer
|
.lldb_value_address_of ⇒ FFI::Pointer
375 |
# File 'sig/lldb/ffi_bindings.rbs', line 375
def self.lldb_value_address_of: (FFI::Pointer) -> FFI::Pointer
|
.lldb_value_cast ⇒ 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_offset ⇒ 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_address ⇒ 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_expression ⇒ 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_dereference ⇒ FFI::Pointer
374 |
# File 'sig/lldb/ffi_bindings.rbs', line 374
def self.lldb_value_dereference: (FFI::Pointer) -> FFI::Pointer
|
.lldb_value_destroy ⇒ void
This method returns an undefined value.
SBValue
359 |
# File 'sig/lldb/ffi_bindings.rbs', line 359
def self.lldb_value_destroy: (FFI::Pointer) -> void
|
.lldb_value_get_byte_size ⇒ 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_index ⇒ 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_name ⇒ 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_error ⇒ 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_path ⇒ String?
384 |
# File 'sig/lldb/ffi_bindings.rbs', line 384
def self.lldb_value_get_expression_path: (FFI::Pointer) -> String?
|
.lldb_value_get_load_address ⇒ Integer
377 |
# File 'sig/lldb/ffi_bindings.rbs', line 377
def self.lldb_value_get_load_address: (FFI::Pointer) -> Integer
|
.lldb_value_get_name ⇒ String?
361 |
# File 'sig/lldb/ffi_bindings.rbs', line 361
def self.lldb_value_get_name: (FFI::Pointer) -> String?
|
.lldb_value_get_non_synthetic_value ⇒ 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_children ⇒ Integer
366 |
# File 'sig/lldb/ffi_bindings.rbs', line 366
def self.lldb_value_get_num_children: (FFI::Pointer) -> Integer
|
.lldb_value_get_summary ⇒ String?
363 |
# File 'sig/lldb/ffi_bindings.rbs', line 363
def self.lldb_value_get_summary: (FFI::Pointer) -> String?
|
.lldb_value_get_type ⇒ 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_name ⇒ String?
364 |
# File 'sig/lldb/ffi_bindings.rbs', line 364
def self.lldb_value_get_type_name: (FFI::Pointer) -> String?
|
.lldb_value_get_value ⇒ String?
362 |
# File 'sig/lldb/ffi_bindings.rbs', line 362
def self.lldb_value_get_value: (FFI::Pointer) -> String?
|
.lldb_value_get_value_as_signed ⇒ 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_unsigned ⇒ 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_type ⇒ Integer
378 |
# File 'sig/lldb/ffi_bindings.rbs', line 378
def self.lldb_value_get_value_type: (FFI::Pointer) -> Integer
|
.lldb_value_is_pointer_type ⇒ Integer
385 |
# File 'sig/lldb/ffi_bindings.rbs', line 385
def self.lldb_value_is_pointer_type: (FFI::Pointer) -> Integer
|
.lldb_value_is_valid ⇒ Integer
360 |
# File 'sig/lldb/ffi_bindings.rbs', line 360
def self.lldb_value_is_valid: (FFI::Pointer) -> Integer
|
.lldb_value_list_destroy ⇒ void
This method returns an undefined value.
SBValueList
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_name ⇒ 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_size ⇒ 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_index ⇒ 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_valid ⇒ Integer
390 |
# File 'sig/lldb/ffi_bindings.rbs', line 390
def self.lldb_value_list_is_valid: (FFI::Pointer) -> Integer
|
.lldb_value_might_have_children ⇒ 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_cstring ⇒ 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_watch ⇒ 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_destroy ⇒ void
This method returns an undefined value.
SBWatchpoint
516 |
# File 'sig/lldb/ffi_bindings.rbs', line 516
def self.lldb_watchpoint_destroy: (FFI::Pointer) -> void
|
.lldb_watchpoint_get_condition ⇒ String?
524 |
# File 'sig/lldb/ffi_bindings.rbs', line 524
def self.lldb_watchpoint_get_condition: (FFI::Pointer) -> String?
|
.lldb_watchpoint_get_hit_count ⇒ Integer
521 |
# File 'sig/lldb/ffi_bindings.rbs', line 521
def self.lldb_watchpoint_get_hit_count: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_get_id ⇒ Integer
518 |
# File 'sig/lldb/ffi_bindings.rbs', line 518
def self.lldb_watchpoint_get_id: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_get_ignore_count ⇒ Integer
522 |
# File 'sig/lldb/ffi_bindings.rbs', line 522
def self.lldb_watchpoint_get_ignore_count: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_get_watch_address ⇒ Integer
526 |
# File 'sig/lldb/ffi_bindings.rbs', line 526
def self.lldb_watchpoint_get_watch_address: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_get_watch_size ⇒ Integer
527 |
# File 'sig/lldb/ffi_bindings.rbs', line 527
def self.lldb_watchpoint_get_watch_size: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_is_enabled ⇒ Integer
519 |
# File 'sig/lldb/ffi_bindings.rbs', line 519
def self.lldb_watchpoint_is_enabled: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_is_valid ⇒ Integer
517 |
# File 'sig/lldb/ffi_bindings.rbs', line 517
def self.lldb_watchpoint_is_valid: (FFI::Pointer) -> Integer
|
.lldb_watchpoint_is_watching_reads ⇒ 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_writes ⇒ 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_condition ⇒ void
This method returns an undefined value.
525 |
# File 'sig/lldb/ffi_bindings.rbs', line 525
def self.lldb_watchpoint_set_condition: (FFI::Pointer, String?) -> void
|
.lldb_watchpoint_set_enabled ⇒ void
This method returns an undefined value.
520 |
# File 'sig/lldb/ffi_bindings.rbs', line 520
def self.lldb_watchpoint_set_enabled: (FFI::Pointer, Integer) -> void
|
.lldb_watchpoint_set_ignore_count ⇒ void
This method returns an undefined value.
523 |
# File 'sig/lldb/ffi_bindings.rbs', line 523
def self.lldb_watchpoint_set_ignore_count: (FFI::Pointer, Integer) -> void
|
.lldb_wrapper_abi_version ⇒ Integer
16 |
# File 'sig/lldb/ffi_bindings.rbs', line 16
def self.lldb_wrapper_abi_version: () -> Integer
|
.lldb_wrapper_build_lldb_version ⇒ String
17 |
# File 'sig/lldb/ffi_bindings.rbs', line 17
def self.lldb_wrapper_build_lldb_version: () -> String
|
.lldb_wrapper_clear_last_error ⇒ void
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_capability ⇒ Integer
19 |
# File 'sig/lldb/ffi_bindings.rbs', line 19
def self.lldb_wrapper_has_capability: (Integer) -> Integer
|
.lldb_wrapper_last_error_code ⇒ Integer
21 |
# File 'sig/lldb/ffi_bindings.rbs', line 21
def self.lldb_wrapper_last_error_code: () -> Integer
|
.lldb_wrapper_last_error_message ⇒ String?
20 |
# File 'sig/lldb/ffi_bindings.rbs', line 20
def self.lldb_wrapper_last_error_message: () -> String?
|
.lldb_wrapper_runtime_lldb_version ⇒ String
18 |
# File 'sig/lldb/ffi_bindings.rbs', line 18
def self.lldb_wrapper_runtime_lldb_version: () -> String
|
.runtime_lldb_version ⇒ String
70 71 72 |
# File 'lib/lldb/ffi_bindings.rb', line 70 def runtime_lldb_version lldb_wrapper_runtime_lldb_version end |
.wrapper_abi_version ⇒ Integer
60 61 62 |
# File 'lib/lldb/ffi_bindings.rb', line 60 def wrapper_abi_version lldb_wrapper_abi_version end |