GDB (xrefs)

Public Attributes | List of all members
macro_source_file Struct Reference

`#include "macrotab.h"`

## Public Attributes
struct macro_table * | table
const char * | filename
struct macro_source_file * | included_by
int | included_at_line
struct macro_source_file * | includes
struct macro_source_file * | next_included

## Detailed Description

Definition at line 124 of file macrotab.h.

## Member Data Documentation

## ◆ filename

const char* macro_source_file::filename

Definition at line 134 of file macrotab.h.

Referenced by free_macro_source_file(), macro_lookup_inclusion(), macro_set_main(), macro_source_fullname(), macro_undef(), and new_source_file().

## ◆ included_at_line

int macro_source_file::included_at_line

Definition at line 142 of file macrotab.h.

Referenced by compare_locations(), macro_include(), and show_pp_source_pos().

## ◆ included_by

struct macro_source_file* macro_source_file::included_by

Definition at line 138 of file macrotab.h.

Referenced by compare_locations(), dwarf_decode_macro_bytes(), inclusion_depth(), macro_include(), and show_pp_source_pos().

## ◆ includes

struct macro_source_file* macro_source_file::includes

Definition at line 148 of file macrotab.h.

Referenced by free_macro_source_file(), macro_include(), macro_lookup_inclusion(), and new_source_file().

## ◆ next_included

struct macro_source_file* macro_source_file::next_included

Definition at line 152 of file macrotab.h.

Referenced by free_macro_source_file(), macro_include(), and macro_lookup_inclusion().

## ◆ table

struct macro_table* macro_source_file::table

Definition at line 129 of file macrotab.h.

Referenced by find_definition(), free_macro_source_file(), info_macro_command(), info_macros_command(), macro_define_function(), macro_define_object_internal(), macro_for_each_in_scope(), macro_include(), macro_source_fullname(), macro_undef(), new_source_file(), and write_macro_definitions().

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

- /tmp/gdb-8.1/gdb/macrotab.h