OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:dwarf
(Results
1 - 25
of
904
) sorted by relevancy
1
2
3
4
5
6
7
8
9
10
11
>>
/src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFAttribute.h
12
#include "llvm/BinaryFormat/
Dwarf
.h"
13
#include "llvm/DebugInfo/
DWARF
/DWARFFormValue.h"
19
/// Encapsulates a
DWARF
attribute value and all of the data required to
30
dwarf
::Attribute Attr =
dwarf
::Attribute(0);
35
return Offset != 0 && Attr !=
dwarf
::Attribute(0);
42
/// Identifies
DWARF
attributes that may contain a reference to a
43
///
DWARF
expression.
44
static bool mayHaveLocationDescription(
dwarf
::Attribute Attr);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinterDwarf.cpp
1
//===-- AsmPrinterDwarf.cpp - AsmPrinter
Dwarf
Support --------------------===//
9
// This file implements the
Dwarf
emissions parts of AsmPrinter.
15
#include "llvm/BinaryFormat/
Dwarf
.h"
36
//
Dwarf
Emission Helper Routines
63
case
dwarf
::DW_EH_PE_absptr:
65
case
dwarf
::DW_EH_PE_omit:
67
case
dwarf
::DW_EH_PE_pcrel:
69
case
dwarf
::DW_EH_PE_uleb128:
71
case
dwarf
::DW_EH_PE_sleb128:
73
case
dwarf
::DW_EH_PE_udata4
[
all
...]
DIE.cpp
1
//===--- lib/CodeGen/DIE.cpp -
DWARF
Info Entries -------------------------===//
9
// Data structures for
DWARF
info entries.
47
if (Form ==
dwarf
::DW_FORM_implicit_const)
69
// Emit its
Dwarf
tag type.
70
AP->emitULEB128(Tag,
dwarf
::TagString(Tag).data());
73
AP->emitULEB128((unsigned)Children,
dwarf
::ChildrenString(Children).data());
81
dwarf
::AttributeString(AttrData.getAttribute()).data());
87
if (!
dwarf
::isValidFormForVersion(AttrData.getForm(),
90
<< " for
DWARF
version " << AP->getDwarfVersion()
92
llvm_unreachable("Invalid form for specified
DWARF
version")
[
all
...]
DwarfUnit.cpp
1
//===-- llvm/CodeGen/DwarfUnit.cpp -
Dwarf
Type and Compile Units ---------===//
9
// This file contains support for constructing a
dwarf
compile unit.
53
CU.addUInt(getActiveDIE(),
dwarf
::DW_FORM_data1, Op);
57
CU.addSInt(getActiveDIE(),
dwarf
::DW_FORM_sdata, Value);
61
CU.addUInt(getActiveDIE(),
dwarf
::DW_FORM_udata, Value);
65
CU.addUInt(getActiveDIE(),
dwarf
::DW_FORM_data1, Value);
90
DwarfUnit::DwarfUnit(
dwarf
::Tag UnitTag, const DICompileUnit *Node,
98
: DwarfUnit(
dwarf
::DW_TAG_type_unit, CU.getCUNode(), A, DW, DWU), CU(CU),
114
// The languages below have valid values in all
DWARF
versions.
115
case
dwarf
::DW_LANG_C
[
all
...]
DwarfExpression.cpp
1
//===- llvm/CodeGen/DwarfExpression.cpp -
Dwarf
Debug Framework -----------===//
9
// This file contains support for writing
dwarf
debug info into asm files.
17
#include "llvm/BinaryFormat/
Dwarf
.h"
30
emitOp(
dwarf
::DW_OP_lit0 + Value);
32
// Only do this for 64-bit values as the
DWARF
expression stack uses
34
emitOp(
dwarf
::DW_OP_lit0);
35
emitOp(
dwarf
::DW_OP_not);
37
emitOp(
dwarf
::DW_OP_constu);
43
assert(DwarfReg >= 0 && "invalid negative
dwarf
register number");
48
emitOp(
dwarf
::DW_OP_reg0 + DwarfReg, Comment)
[
all
...]
DebugHandlerBase.cpp
10
// LLVM currently supports
DWARF
and CodeView.
54
Op->getOp() ==
dwarf
::DW_OP_LLVM_arg)
61
case
dwarf
::DW_OP_constu: {
66
case
dwarf
::DW_OP_minus:
69
case
dwarf
::DW_OP_plus:
77
case
dwarf
::DW_OP_plus_uconst:
80
case
dwarf
::DW_OP_LLVM_fragment:
83
case
dwarf
::DW_OP_deref:
156
if (Tag !=
dwarf
::DW_TAG_member && Tag !=
dwarf
::DW_TAG_typedef &
[
all
...]
DIEHash.cpp
1
//===-- llvm/CodeGen/DIEHash.cpp -
Dwarf
Hashing Framework ----------------===//
19
#include "llvm/BinaryFormat/
Dwarf
.h"
91
assert(Cur->getTag() ==
dwarf
::DW_TAG_compile_unit ||
92
Cur->getTag() ==
dwarf
::DW_TAG_type_unit);
104
// ... Followed by the
DWARF
tag of the construct...
108
StringRef Name = getDIEStringAttr(Die,
dwarf
::DW_AT_name);
120
<<
dwarf
::AttributeString(V.getAttribute())
124
case
dwarf
::NAME: \
134
void DIEHash::hashShallowTypeReference(
dwarf
::Attribute Attribute,
139
// the
DWARF
attribute code (DW_AT_type or DW_AT_friend)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDataExtractor.cpp
9
#include "llvm/DebugInfo/
DWARF
/DWARFDataExtractor.h"
10
#include "llvm/DebugInfo/
DWARF
/DWARFContext.h"
14
std::pair<uint64_t,
dwarf
::DwarfFormat>
18
return {0,
dwarf
::DWARF32};
22
dwarf
::DwarfFormat Format =
dwarf
::DWARF32;
23
if (Length ==
dwarf
::DW_LENGTH_DWARF64) {
25
Format =
dwarf
::DWARF64;
26
} else if (Length >=
dwarf
::DW_LENGTH_lo_reserved) {
32
return {0,
dwarf
::DWARF32}
[
all
...]
DWARFCompileUnit.cpp
9
#include "llvm/DebugInfo/
DWARF
/DWARFCompileUnit.h"
10
#include "llvm/DebugInfo/
DWARF
/DWARFDebugAbbrev.h"
11
#include "llvm/DebugInfo/
DWARF
/DWARFDie.h"
18
int OffsetDumpWidth = 2 *
dwarf
::getDwarfOffsetByteSize(getFormat());
21
<< ", format = " <<
dwarf
::FormatString(getFormat())
24
OS << ", unit_type = " <<
dwarf
::UnitTypeString(getUnitType());
29
if (getVersion() >= 5 && (getUnitType() ==
dwarf
::DW_UT_skeleton ||
30
getUnitType() ==
dwarf
::DW_UT_split_compile))
DWARFDebugLoc.cpp
9
#include "llvm/DebugInfo/
DWARF
/DWARFDebugLoc.h"
11
#include "llvm/BinaryFormat/
Dwarf
.h"
12
#include "llvm/DebugInfo/
DWARF
/DWARFContext.h"
13
#include "llvm/DebugInfo/
DWARF
/DWARFExpression.h"
14
#include "llvm/DebugInfo/
DWARF
/DWARFRelocMap.h"
15
#include "llvm/DebugInfo/
DWARF
/DWARFUnit.h"
46
Index,
dwarf
::LocListEncodingString(Kind).data());
52
case
dwarf
::DW_LLE_end_of_list:
54
case
dwarf
::DW_LLE_base_addressx: {
60
case
dwarf
::DW_LLE_startx_endx:
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinkerDeclContext.cpp
10
#include "llvm/DebugInfo/
DWARF
/DWARFContext.h"
11
#include "llvm/DebugInfo/
DWARF
/DWARFDie.h"
12
#include "llvm/DebugInfo/
DWARF
/DWARFUnit.h"
56
case
dwarf
::DW_TAG_module:
58
case
dwarf
::DW_TAG_compile_unit:
60
case
dwarf
::DW_TAG_subprogram:
62
if ((Context.getTag() ==
dwarf
::DW_TAG_namespace ||
63
Context.getTag() ==
dwarf
::DW_TAG_compile_unit) &&
64
!
dwarf
::toUnsigned(DIE.find(
dwarf
::DW_AT_external), 0)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/
Dwarf.cpp
1
//===-- llvm/BinaryFormat/
Dwarf
.cpp -
Dwarf
Framework ------------*- C++-*-===//
9
// This file contains support for generic
dwarf
information.
13
#include "llvm/BinaryFormat/
Dwarf
.h"
19
using namespace
dwarf
;
21
StringRef llvm::
dwarf
::TagString(unsigned Tag) {
28
#include "llvm/BinaryFormat/
Dwarf
.def"
32
unsigned llvm::
dwarf
::getTag(StringRef TagString) {
36
#include "llvm/BinaryFormat/
Dwarf
.def"
40
unsigned llvm::
dwarf
::TagVersion(dwarf::Tag Tag)
[
all
...]
/src/external/gpl3/gdb/dist/gdb/testsuite/gdb.dwarf2/
dw2-inheritance.exp
15
load_lib
dwarf
.exp
20
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-modula2-self-type.exp
15
load_lib
dwarf
.exp
17
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-restrict.exp
16
load_lib
dwarf
.exp
18
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-ada-ffffffff.exp
15
load_lib
dwarf
.exp
17
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-bad-parameter-type.exp
15
load_lib
dwarf
.exp
17
# This test can only be run on targets which support
DWARF
-2 and use gas.
31
#
DWARF
Error: Cannot find DIE at 0x0 referenced from DIE at 0x29 [in module ...]
dw2-const.exp
15
load_lib
dwarf
.exp
17
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-cu-size.exp
15
load_lib
dwarf
.exp
22
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-double-set-die-type.exp
15
load_lib
dwarf
.exp
20
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-dummy-cu.exp
16
load_lib
dwarf
.exp
18
# This test can only be run on targets which support
DWARF
-2 and use gas.
/src/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.dwarf2/
dw2-inheritance.exp
15
load_lib
dwarf
.exp
20
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-modula2-self-type.exp
15
load_lib
dwarf
.exp
17
# This test can only be run on targets which support
DWARF
-2 and use gas.
dw2-restrict.exp
16
load_lib
dwarf
.exp
18
# This test can only be run on targets which support
DWARF
-2 and use gas.
/src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
dwarf2yaml.cpp
9
#include "llvm/BinaryFormat/
Dwarf
.h"
10
#include "llvm/DebugInfo/
DWARF
/DWARFContext.h"
11
#include "llvm/DebugInfo/
DWARF
/DWARFDebugAddr.h"
12
#include "llvm/DebugInfo/
DWARF
/DWARFDebugArangeSet.h"
13
#include "llvm/DebugInfo/
DWARF
/DWARFDebugPubTable.h"
14
#include "llvm/DebugInfo/
DWARF
/DWARFDebugRangeList.h"
15
#include "llvm/DebugInfo/
DWARF
/DWARFFormValue.h"
16
#include "llvm/DebugInfo/
DWARF
/DWARFSection.h"
34
Abbrv.Children = AbbrvDecl.hasChildren() ?
dwarf
::DW_CHILDREN_yes
35
:
dwarf
::DW_CHILDREN_no
[
all
...]
Completed in 47 milliseconds
1
2
3
4
5
6
7
8
9
10
11
>>
Indexes created Tue Feb 24 08:35:24 UTC 2026