20#ifndef GCC_DWARF2CODEVIEW_H
21#define GCC_DWARF2CODEVIEW_H 1
29#define T_HRESULT 0x0008
35#define T_USHORT 0x0021
38#define T_BOOL08 0x0030
39#define T_REAL32 0x0040
40#define T_REAL64 0x0041
41#define T_REAL80 0x0042
42#define T_REAL128 0x0043
47#define T_CHAR16 0x007a
48#define T_CHAR32 0x007b
51#define CV_POINTER_32 0x0400
52#define CV_POINTER_64 0x0600
53#define T_32PVOID (T_VOID | CV_POINTER_32)
54#define T_64PVOID (T_VOID | CV_POINTER_64)
57#define CV_PTR_NEAR32 0x0a
61#define CV_PTR_MODE_MASK 0xe0
62#define CV_PTR_MODE_LVREF 0x20
63#define CV_PTR_MODE_PMEM 0x40
64#define CV_PTR_MODE_PMFUNC 0x60
65#define CV_PTR_MODE_RVREF 0x80
68#define CV_PMTYPE_D_Single 0x01
69#define CV_PMTYPE_F_Single 0x05
73#define MOD_volatile 0x2
75#define CV_ACCESS_PRIVATE 1
76#define CV_ACCESS_PROTECTED 2
77#define CV_ACCESS_PUBLIC 3
80#define CV_METHOD_VANILLA 0x00
81#define CV_METHOD_VIRTUAL 0x04
82#define CV_METHOD_STATIC 0x08
83#define CV_METHOD_FRIEND 0x0c
84#define CV_METHOD_INTRO 0x10
85#define CV_METHOD_PUREVIRT 0x14
86#define CV_METHOD_PUREINTRO 0x18
88#define CV_PROP_FWDREF 0x80
union tree_node * tree
Definition coretypes.h:97
void codeview_switch_text_section()
void codeview_source_line(unsigned int, const char *)
void codeview_debug_early_finish(dw_die_ref die)
void codeview_begin_block(unsigned int, unsigned int, tree)
void codeview_end_block(unsigned int, unsigned int)
void codeview_end_epilogue(void)
void codeview_start_source_file(const char *)
void codeview_abstract_function(tree)
void codeview_debug_finish(void)
Definition dwarf2out.cc:3146