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

#include "gdbtypes.h"

Public Attributes

struct typebuiltin_void
 
struct typebuiltin_char
 
struct typebuiltin_short
 
struct typebuiltin_int
 
struct typebuiltin_long
 
struct typebuiltin_long_long
 
struct typebuiltin_signed_char
 
struct typebuiltin_unsigned_char
 
struct typebuiltin_unsigned_short
 
struct typebuiltin_unsigned_int
 
struct typebuiltin_unsigned_long
 
struct typebuiltin_unsigned_long_long
 
struct typebuiltin_half
 
struct typebuiltin_float
 
struct typebuiltin_double
 
struct typebuiltin_long_double
 
struct typebuiltin_core_addr
 
struct typebuiltin_error
 
struct typenodebug_text_symbol
 
struct typenodebug_text_gnu_ifunc_symbol
 
struct typenodebug_got_plt_symbol
 
struct typenodebug_data_symbol
 
struct typenodebug_unknown_symbol
 
struct typenodebug_tls_symbol
 

Detailed Description

Per-objfile types used by symbol readers.

Definition at line 2337 of file gdbtypes.h.

Member Data Documentation

◆ builtin_char

struct type* objfile_type::builtin_char

Definition at line 2341 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_core_addr

struct type* objfile_type::builtin_core_addr

This type is used to represent symbol addresses.

Definition at line 2358 of file gdbtypes.h.

Referenced by objfile_type().

◆ builtin_double

struct type* objfile_type::builtin_double

Definition at line 2354 of file gdbtypes.h.

Referenced by decode_base_type(), define_symbol(), and objfile_type().

◆ builtin_error

struct type* objfile_type::builtin_error

This type represents a type that was unrecognized in symbol read-in.

Definition at line 2362 of file gdbtypes.h.

Referenced by dbx_lookup_type(), error_type(), objfile_type(), and rs6000_builtin_type().

◆ builtin_float

struct type* objfile_type::builtin_float

Definition at line 2353 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_half

struct type* objfile_type::builtin_half

Definition at line 2352 of file gdbtypes.h.

◆ builtin_int

struct type* objfile_type::builtin_int

◆ builtin_long

struct type* objfile_type::builtin_long

Definition at line 2344 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_long_double

struct type* objfile_type::builtin_long_double

Definition at line 2355 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_long_long

struct type* objfile_type::builtin_long_long

Definition at line 2345 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_short

struct type* objfile_type::builtin_short

Definition at line 2342 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_signed_char

struct type* objfile_type::builtin_signed_char

Definition at line 2346 of file gdbtypes.h.

Referenced by objfile_type().

◆ builtin_unsigned_char

struct type* objfile_type::builtin_unsigned_char

Definition at line 2347 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_unsigned_int

struct type* objfile_type::builtin_unsigned_int

Definition at line 2349 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_unsigned_long

struct type* objfile_type::builtin_unsigned_long

Definition at line 2350 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_unsigned_long_long

struct type* objfile_type::builtin_unsigned_long_long

Definition at line 2351 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_unsigned_short

struct type* objfile_type::builtin_unsigned_short

Definition at line 2348 of file gdbtypes.h.

Referenced by decode_base_type(), and objfile_type().

◆ builtin_void

struct type* objfile_type::builtin_void

◆ nodebug_data_symbol

struct type* objfile_type::nodebug_data_symbol

◆ nodebug_got_plt_symbol

struct type* objfile_type::nodebug_got_plt_symbol

◆ nodebug_text_gnu_ifunc_symbol

struct type* objfile_type::nodebug_text_gnu_ifunc_symbol

Definition at line 2366 of file gdbtypes.h.

Referenced by convert_symbol_bmsym(), find_minsym_type_and_address(), and objfile_type().

◆ nodebug_text_symbol

struct type* objfile_type::nodebug_text_symbol

Types used for symbols with no debug information.

Definition at line 2365 of file gdbtypes.h.

Referenced by convert_symbol_bmsym(), convert_symbol_bmsym(), find_minsym_type_and_address(), objfile_type(), and parse_procedure().

◆ nodebug_tls_symbol

struct type* objfile_type::nodebug_tls_symbol

Definition at line 2370 of file gdbtypes.h.

Referenced by find_minsym_type_and_address(), and objfile_type().

◆ nodebug_unknown_symbol

struct type* objfile_type::nodebug_unknown_symbol

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