LLDB mainline
lldb_private::LLDBSettings Struct Reference

LLDB-specific settings for a process debugged over GDB-remote. More...

#include <AcceleratorGDBRemotePackets.h>

Public Attributes

std::string dyld_plugin_name
 The name of the DynamicLoader plugin to use.
std::string accelerator_plugin_name
 The server-side accelerator plugin associated with this process, if any.
bool send_dyld_packet_to_accelerator = true
 Send the dynamic-loader packet to the accelerator connection when true, or the native process's connection when false.

Detailed Description

LLDB-specific settings for a process debugged over GDB-remote.

Definition at line 154 of file AcceleratorGDBRemotePackets.h.

Member Data Documentation

◆ accelerator_plugin_name

std::string lldb_private::LLDBSettings::accelerator_plugin_name

The server-side accelerator plugin associated with this process, if any.

This is only needed when send_dyld_packet_to_accelerator is false.

Definition at line 160 of file AcceleratorGDBRemotePackets.h.

Referenced by lldb_private::fromJSON(), and lldb_private::toJSON().

◆ dyld_plugin_name

std::string lldb_private::LLDBSettings::dyld_plugin_name

The name of the DynamicLoader plugin to use.

If empty, LLDB selects the plugin automatically from the target triple.

Definition at line 157 of file AcceleratorGDBRemotePackets.h.

Referenced by lldb_private::fromJSON(), and lldb_private::toJSON().

◆ send_dyld_packet_to_accelerator

bool lldb_private::LLDBSettings::send_dyld_packet_to_accelerator = true

Send the dynamic-loader packet to the accelerator connection when true, or the native process's connection when false.

Definition at line 163 of file AcceleratorGDBRemotePackets.h.

Referenced by lldb_private::fromJSON(), and lldb_private::toJSON().


The documentation for this struct was generated from the following file: