GDB (xrefs)
Loading...
Searching...
No Matches
Public Attributes | List of all members
trace_file_write_ops Struct Reference

#include "tracefile.h"

Public Attributes

void(* dtor )(struct trace_file_writer *self)
 
int(* target_save )(struct trace_file_writer *self, const char *name)
 
void(* start )(struct trace_file_writer *self, const char *name)
 
void(* write_header )(struct trace_file_writer *self)
 
void(* write_regblock_type )(struct trace_file_writer *self, int size)
 
void(* write_status )(struct trace_file_writer *self, struct trace_status *ts)
 
void(* write_uploaded_tsv )(struct trace_file_writer *self, struct uploaded_tsv *tsv)
 
void(* write_uploaded_tp )(struct trace_file_writer *self, struct uploaded_tp *tp)
 
void(* write_tdesc )(struct trace_file_writer *self)
 
void(* write_definition_end )(struct trace_file_writer *self)
 
void(* write_trace_buffer )(struct trace_file_writer *self, gdb_byte *buf, LONGEST len)
 
const struct trace_frame_write_opsframe_ops
 
void(* end )(struct trace_file_writer *self)
 

Detailed Description

Definition at line 53 of file tracefile.h.

Member Data Documentation

◆ dtor

void(* trace_file_write_ops::dtor) (struct trace_file_writer *self)

Definition at line 57 of file tracefile.h.

Referenced by trace_file_writer_deleter::operator()().

◆ end

void(* trace_file_write_ops::end) (struct trace_file_writer *self)

Definition at line 106 of file tracefile.h.

Referenced by trace_save().

◆ frame_ops

const struct trace_frame_write_ops* trace_file_write_ops::frame_ops

Definition at line 103 of file tracefile.h.

Referenced by ctf_write_definition_end(), ctf_write_header(), and trace_save().

◆ start

void(* trace_file_write_ops::start) (struct trace_file_writer *self, const char *name)

Definition at line 66 of file tracefile.h.

Referenced by trace_save().

◆ target_save

int(* trace_file_write_ops::target_save) (struct trace_file_writer *self, const char *name)

Definition at line 62 of file tracefile.h.

Referenced by trace_save().

◆ write_definition_end

void(* trace_file_write_ops::write_definition_end) (struct trace_file_writer *self)

Definition at line 93 of file tracefile.h.

Referenced by trace_save().

◆ write_header

void(* trace_file_write_ops::write_header) (struct trace_file_writer *self)

Definition at line 70 of file tracefile.h.

Referenced by trace_save().

◆ write_regblock_type

void(* trace_file_write_ops::write_regblock_type) (struct trace_file_writer *self, int size)

Definition at line 74 of file tracefile.h.

Referenced by trace_save().

◆ write_status

void(* trace_file_write_ops::write_status) (struct trace_file_writer *self, struct trace_status *ts)

Definition at line 78 of file tracefile.h.

Referenced by trace_save().

◆ write_tdesc

void(* trace_file_write_ops::write_tdesc) (struct trace_file_writer *self)

Definition at line 90 of file tracefile.h.

Referenced by trace_save().

◆ write_trace_buffer

void(* trace_file_write_ops::write_trace_buffer) (struct trace_file_writer *self, gdb_byte *buf, LONGEST len)

Definition at line 97 of file tracefile.h.

Referenced by trace_save().

◆ write_uploaded_tp

void(* trace_file_write_ops::write_uploaded_tp) (struct trace_file_writer *self, struct uploaded_tp *tp)

Definition at line 86 of file tracefile.h.

Referenced by trace_save().

◆ write_uploaded_tsv

void(* trace_file_write_ops::write_uploaded_tsv) (struct trace_file_writer *self, struct uploaded_tsv *tsv)

Definition at line 82 of file tracefile.h.

Referenced by trace_save().


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