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>

Public Attributes

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

Detailed Description

The offsets used by the target when relocating the executable.

Decoded from qOffsets packet response.

Definition at line 40 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 47 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 43 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: