Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
f7aadc6c
Commit
f7aadc6c
authored
Feb 23, 2011
by
Kai Tietz
Committed by
Kai Tietz
Feb 23, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Merged with binutils version ...
From-SVN: r170433
parent
a2c037bd
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
91 deletions
+21
-91
include/ChangeLog
+9
-0
include/dwarf2.h
+12
-91
No files found.
include/ChangeLog
View file @
f7aadc6c
2011-02-23 Kai Tietz <kai.tietz@onevision.com>
* dwarf2.h (_ELF_DWARF2_H): Renamed to
_DWARF2_H.
(DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
DWARF2_External_PubNames, DWARF2_Internal_PubNames,
DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
* dwarf2.h: Update value for DW_AT_hi_user.
...
...
include/dwarf2.h
View file @
f7aadc6c
...
...
@@ -44,95 +44,8 @@
/* This file is shared between GCC and GDB, and should not contain
prototypes. */
#ifndef _ELF_DWARF2_H
#define _ELF_DWARF2_H
/* Structure found in the .debug_line section. */
typedef
struct
{
unsigned
char
li_length
[
4
];
unsigned
char
li_version
[
2
];
unsigned
char
li_prologue_length
[
4
];
unsigned
char
li_min_insn_length
[
1
];
unsigned
char
li_default_is_stmt
[
1
];
unsigned
char
li_line_base
[
1
];
unsigned
char
li_line_range
[
1
];
unsigned
char
li_opcode_base
[
1
];
}
DWARF2_External_LineInfo
;
typedef
struct
{
unsigned
long
li_length
;
unsigned
short
li_version
;
unsigned
int
li_prologue_length
;
unsigned
char
li_min_insn_length
;
unsigned
char
li_max_ops_per_insn
;
unsigned
char
li_default_is_stmt
;
int
li_line_base
;
unsigned
char
li_line_range
;
unsigned
char
li_opcode_base
;
}
DWARF2_Internal_LineInfo
;
/* Structure found in .debug_pubnames section. */
typedef
struct
{
unsigned
char
pn_length
[
4
];
unsigned
char
pn_version
[
2
];
unsigned
char
pn_offset
[
4
];
unsigned
char
pn_size
[
4
];
}
DWARF2_External_PubNames
;
typedef
struct
{
unsigned
long
pn_length
;
unsigned
short
pn_version
;
unsigned
long
pn_offset
;
unsigned
long
pn_size
;
}
DWARF2_Internal_PubNames
;
/* Structure found in .debug_info section. */
typedef
struct
{
unsigned
char
cu_length
[
4
];
unsigned
char
cu_version
[
2
];
unsigned
char
cu_abbrev_offset
[
4
];
unsigned
char
cu_pointer_size
[
1
];
}
DWARF2_External_CompUnit
;
typedef
struct
{
unsigned
long
cu_length
;
unsigned
short
cu_version
;
unsigned
long
cu_abbrev_offset
;
unsigned
char
cu_pointer_size
;
}
DWARF2_Internal_CompUnit
;
typedef
struct
{
unsigned
char
ar_length
[
4
];
unsigned
char
ar_version
[
2
];
unsigned
char
ar_info_offset
[
4
];
unsigned
char
ar_pointer_size
[
1
];
unsigned
char
ar_segment_size
[
1
];
}
DWARF2_External_ARange
;
typedef
struct
{
unsigned
long
ar_length
;
unsigned
short
ar_version
;
unsigned
long
ar_info_offset
;
unsigned
char
ar_pointer_size
;
unsigned
char
ar_segment_size
;
}
DWARF2_Internal_ARange
;
#ifndef _DWARF2_H
#define _DWARF2_H
/* Tag names and codes. */
enum
dwarf_tag
...
...
@@ -754,7 +667,15 @@ enum dwarf_calling_convention
DW_CC_hi_user
=
0xff
,
DW_CC_GNU_renesas_sh
=
0x40
,
DW_CC_GNU_borland_fastcall_i386
=
0x41
DW_CC_GNU_borland_fastcall_i386
=
0x41
,
/* This DW_CC_ value is not currently generated by any toolchain. It is
used internally to GDB to indicate OpenCL C functions that have been
compiled with the IBM XL C for OpenCL compiler and use a non-platform
calling convention for passing OpenCL C vector types. This value may
be changed freely as long as it does not conflict with any other DW_CC_
value defined here. */
DW_CC_GDB_IBM_OpenCL
=
0xff
};
/* Inline attribute. */
...
...
@@ -945,4 +866,4 @@ enum dwarf_macinfo_record_type
#define DW_EH_PE_indirect 0x80
#endif
/* _
ELF_
DWARF2_H */
#endif
/* _DWARF2_H */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment