microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::gdb::client_request_view Struct Reference

Zero-allocation parameters for generating a GDB client request. More...

#include <gdb_encoders.hpp>

Collaboration diagram for microfmt::gdb::client_request_view:
Collaboration graph
[legend]

Public Attributes

uintptr_t addr {0}
 
size_t length {0}
 
span< const uint8_t > data {}
 
uint64_t thread_id {0}
 
char thread_action {'g'}
 
uint32_t reg_index {0}
 
uint8_t signal {0}
 
uint8_t bp_type {0}
 
uint32_t bp_kind {0}
 
string_view extra_text {}
 

Detailed Description

Zero-allocation parameters for generating a GDB client request.

Member Data Documentation

◆ addr

uintptr_t microfmt::gdb::client_request_view::addr {0}

◆ bp_kind

uint32_t microfmt::gdb::client_request_view::bp_kind {0}

◆ bp_type

uint8_t microfmt::gdb::client_request_view::bp_type {0}

◆ data

span<const uint8_t> microfmt::gdb::client_request_view::data {}

◆ extra_text

string_view microfmt::gdb::client_request_view::extra_text {}

◆ length

size_t microfmt::gdb::client_request_view::length {0}

◆ reg_index

uint32_t microfmt::gdb::client_request_view::reg_index {0}

◆ signal

uint8_t microfmt::gdb::client_request_view::signal {0}

◆ thread_action

char microfmt::gdb::client_request_view::thread_action {'g'}

◆ thread_id

uint64_t microfmt::gdb::client_request_view::thread_id {0}

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