GDB (xrefs)

Public Attributes | List of all members
btrace_thread_info Struct Reference

`#include "btrace.h"`

## Public Attributes
struct btrace_target_info * | target
struct btrace_data | data
std::vector< btrace_function > | functions
int | level
unsigned int | ngaps
btrace_thread_flags | flags
struct btrace_insn_history * | insn_history
struct btrace_call_history * | call_history
struct btrace_insn_iterator * | replay
enum target_stop_reason | stop_reason
struct btrace_maint_info | maint

## Detailed Description

Definition at line 319 of file btrace.h.

## Member Data Documentation

## ◆ call_history

struct btrace_call_history* btrace_thread_info::call_history

Definition at line 351 of file btrace.h.

Referenced by btrace_clear_history(), btrace_set_call_history(), record_btrace_call_history(), and record_btrace_clear_histories().

## ◆ data

struct btrace_data btrace_thread_info::data

Definition at line 329 of file btrace.h.

Referenced by btrace_clear(), btrace_fetch(), btrace_maint_clear(), btrace_maint_print_packets(), btrace_maint_update_packets(), maint_btrace_clear_packet_history_cmd(), and maint_info_btrace_cmd().

## ◆ flags

btrace_thread_flags btrace_thread_info::flags

Definition at line 345 of file btrace.h.

Referenced by record_btrace_resume_thread(), and record_btrace_step_thread().

## ◆ functions

std::vector<btrace_function> btrace_thread_info::functions

Definition at line 334 of file btrace.h.

Referenced by btrace_call_begin(), btrace_call_end(), btrace_call_get(), btrace_call_next(), btrace_call_number(), btrace_call_prev(), btrace_clear(), btrace_compute_ftrace_bts(), btrace_ends_with_single_insn(), btrace_fetch(), btrace_find_call_by_number(), btrace_find_insn_by_number(), btrace_insn_begin(), btrace_insn_end(), btrace_insn_get(), btrace_insn_get_error(), btrace_insn_next(), btrace_insn_number(), btrace_insn_prev(), btrace_is_empty(), btrace_stitch_bts(), ftrace_compute_global_level_offset(), ftrace_find_call_by_number(), ftrace_new_call(), ftrace_new_function(), ftrace_new_gap(), ftrace_new_tailcall(), ftrace_update_function(), record_btrace_frame_sniffer(), and record_btrace_start_replaying().

## ◆ insn_history

struct btrace_insn_history* btrace_thread_info::insn_history

Definition at line 348 of file btrace.h.

Referenced by btrace_clear_history(), btrace_set_insn_history(), record_btrace_clear_histories(), and record_btrace_insn_history().

## ◆ level

int btrace_thread_info::level

Definition at line 339 of file btrace.h.

Referenced by btrace_call_history(), btrace_compute_ftrace_bts(), and ftrace_compute_global_level_offset().

## ◆ maint

struct btrace_maint_info btrace_thread_info::maint

Definition at line 362 of file btrace.h.

Referenced by btrace_maint_clear(), btrace_maint_print_packets(), btrace_maint_update_packets(), and maint_info_btrace_cmd().

## ◆ ngaps

unsigned int btrace_thread_info::ngaps

Definition at line 342 of file btrace.h.

Referenced by btrace_clear(), and record_btrace_info().

## ◆ replay

struct btrace_insn_iterator* btrace_thread_info::replay

Definition at line 356 of file btrace.h.

Referenced by btrace_clear_history(), btrace_fetch(), record_btrace_call_history(), record_btrace_info(), record_btrace_insn_history(), record_btrace_replay_at_breakpoint(), record_btrace_set_replay(), record_btrace_single_step_backward(), record_btrace_single_step_forward(), record_btrace_start_replaying(), record_btrace_stop_replaying(), and record_btrace_stop_replaying_at_end().

## ◆ stop_reason

enum target_stop_reason btrace_thread_info::stop_reason

Definition at line 359 of file btrace.h.

Referenced by record_btrace_replay_at_breakpoint().

## ◆ target

struct btrace_target_info* btrace_thread_info::target

Definition at line 326 of file btrace.h.

Referenced by btrace_conf(), btrace_disable(), btrace_fetch(), and btrace_teardown().

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

- /tmp/gdb-8.1/gdb/btrace.h