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

#include "call-site.h"

Public Attributes

int dwarf_reg
 
CORE_ADDR fb_offset
 
cu_offset param_cu_off
 

Detailed Description

Definition at line 122 of file call-site.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 128 of file call-site.h.

Referenced by call_site_parameter_matches(), dwarf_expr_context::execute_stack_op(), ppc_sysv_get_return_buf_addr(), 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 134 of file call-site.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 140 of file call-site.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: