GDB (xrefs)

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_ops * | frame_ops
void(* | end )(struct trace_file_writer *self)

## Detailed Description

Definition at line 51 of file tracefile.h.

## Member Data Documentation

## ◆ dtor

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

Definition at line 55 of file tracefile.h.

Referenced by trace_file_writer_xfree().

## ◆ end

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

Definition at line 104 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 101 of file tracefile.h.

Referenced by trace_save().

## ◆ start

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

Definition at line 64 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 60 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 91 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 68 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 72 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 76 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 88 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 95 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 84 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 80 of file tracefile.h.

Referenced by trace_save().

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

- /tmp/gdb-8.1/gdb/tracefile.h