LLDB  mainline
Public Attributes | List of all members
lldb_private::process_gdb_remote::QOffsets Struct Reference

The offsets used by the target when relocating the executable. More...

#include <GDBRemoteCommunicationClient.h>

Collaboration diagram for lldb_private::process_gdb_remote::QOffsets:
Collaboration graph
[legend]

Public Attributes

bool segments
 If true, the offsets field describes segments. More...
 
std::vector< uint64_t > offsets
 The individual offsets. More...
 

Detailed Description

The offsets used by the target when relocating the executable.

Decoded from qOffsets packet response.

Definition at line 38 of file GDBRemoteCommunicationClient.h.

Member Data Documentation

◆ offsets

std::vector<uint64_t> lldb_private::process_gdb_remote::QOffsets::offsets

The individual offsets.

Section offsets have two or three members. Segment offsets have either one of two.

Definition at line 45 of file GDBRemoteCommunicationClient.h.

Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetQOffsets(), lldb_private::process_gdb_remote::operator<<(), and lldb_private::process_gdb_remote::operator==().

◆ segments

bool lldb_private::process_gdb_remote::QOffsets::segments

If true, the offsets field describes segments.

Otherwise, it describes sections.

Definition at line 41 of file GDBRemoteCommunicationClient.h.

Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetQOffsets(), lldb_private::process_gdb_remote::operator<<(), and lldb_private::process_gdb_remote::operator==().


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