GDB (xrefs)

Public Attributes | List of all members
call_site_parameter_u Union Reference

`#include "gdbtypes.h"`

## Public Attributes
int | dwarf_reg
CORE_ADDR | fb_offset
cu_offset | param_cu_off

## Detailed Description

Definition at line 1112 of file gdbtypes.h.

## Member Data Documentation

## ◆ dwarf_reg

int call_site_parameter_u::dwarf_reg

DW_TAG_formal_parameter's DW_AT_location's DW_OP_regX as DWARF register number, for register passed parameters.

Definition at line 1118 of file gdbtypes.h.

Referenced by call_site_parameter_matches(), dwarf_expr_context::execute_stack_op(), read_call_site_scope(), and value_of_dwarf_block_entry().

## ◆ fb_offset

CORE_ADDR call_site_parameter_u::fb_offset

Offset from the callee's frame base, for stack passed parameters. This equals offset from the caller's stack pointer.

Definition at line 1124 of file gdbtypes.h.

Referenced by call_site_parameter_matches(), read_call_site_scope(), and value_of_dwarf_block_entry().

## ◆ param_cu_off

cu_offset call_site_parameter_u::param_cu_off

Offset relative to the start of this PER_CU to DW_TAG_formal_parameter which is referenced by both caller and the callee.

Definition at line 1130 of file gdbtypes.h.

Referenced by call_site_parameter_matches(), dwarf_expr_context::execute_stack_op(), and read_call_site_scope().

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

- /tmp/gdb-8.1/gdb/gdbtypes.h