OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:LineTable
(Results
1 - 15
of
15
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
LineTable.h
1
//===-
LineTable
.h ----------------------------------------------*- C++ -*-===//
23
///
LineTable
class contains deserialized versions of line tables for each
53
/// push "Row" onto the end of the "
LineTable
.Lines" vector. The end result
118
class
LineTable
{
125
///
LineTable
::decode() or just find a single matching entry using this
131
/// have the data for the
LineTable
object starting at offset zero. The data
142
/// Decode an
LineTable
object from a binary data stream.
145
/// have the data for the
LineTable
object starting at offset zero. The data
152
/// \returns An
LineTable
or an error describing the issue that was
154
static llvm::Expected<
LineTable
> decode(DataExtractor &Data
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/
SymbolCache.h
84
mutable DenseMap<uint16_t, std::vector<LineTableEntry>>
LineTable
;
/src/sys/external/bsd/acpica/dist/tools/acpisrc/
asfile.c
314
ACPI_IDENTIFIER_TABLE *
LineTable
;
326
LineTable
= ConversionTable->SourceLineTable;
337
LineTable
= ConversionTable->HeaderLineTable;
348
LineTable
= ConversionTable->PatchLineTable;
392
if (
LineTable
)
394
for (i = 0;
LineTable
[i].Identifier; i++)
396
AsRemoveLine (FileBuffer,
LineTable
[i].Identifier);
/src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
DwarfTransformer.cpp
28
const DWARFDebugLine::
LineTable
*
LineTable
;
35
LineTable
= DICtx.getLineTableForUnit(CU);
38
if (
LineTable
)
39
FileCache.assign(
LineTable
->Prologue.FileNames.size() + 1, UINT32_MAX);
67
if (!
LineTable
)
74
if (
LineTable
->getFileNameByIndex(
260
if (!CUI.
LineTable
->lookupAddressRange(SecAddress, RangeSize, RowVector)) {
269
FI.OptLineTable =
LineTable
();
278
FI.OptLineTable =
LineTable
();
[
all
...]
/src/external/apache2/llvm/dist/llvm/tools/llvm-cfi-verify/lib/
FileAnalysis.cpp
439
const auto &
LineTable
= DWARF->getLineTableForUnit(Unit.get());
440
if (
LineTable
&& !
LineTable
->Rows.empty()) {
/src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFDebugLine.h
233
struct
LineTable
{
234
LineTable
();
309
const
LineTable
*getLineTable(uint64_t Offset) const;
310
Expected<const
LineTable
*>
334
LineTable
parseNext(function_ref<void(Error)> RecoverableErrorHandler,
371
ParsingState(struct
LineTable
*LT, uint64_t TableOffset,
402
struct
LineTable
*
LineTable
;
414
using LineTableMapTy = std::map<uint64_t,
LineTable
>;
/src/external/apache2/llvm/dist/llvm/lib/MC/
MCContext.cpp
877
const MCDwarfLineTable &
LineTable
= getMCDwarfLineTable(CUID);
880
if (FileNumber >=
LineTable
.getMCDwarfFiles().size())
883
return !
LineTable
.getMCDwarfFiles()[FileNumber].Name.empty();
/src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
DWARFYAML.h
138
struct
LineTable
{
227
std::vector<
LineTable
> DebugLines;
262
LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DWARFYAML::
LineTable
)
342
template <> struct MappingTraits<DWARFYAML::
LineTable
> {
343
static void mapping(IO &IO, DWARFYAML::
LineTable
&
LineTable
);
/src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDebugLine.cpp
514
DWARFDebugLine::
LineTable
::
LineTable
() { clear(); }
516
void DWARFDebugLine::
LineTable
::dump(raw_ostream &OS,
533
void DWARFDebugLine::
LineTable
::clear() {
540
struct
LineTable
*LT, uint64_t TableOffset,
542
:
LineTable
(LT), LineTableOffset(TableOffset), ErrorHandler(ErrorHandler) {
547
Row.reset(
LineTable
->Prologue.DefaultIsStmt);
552
unsigned RowNumber =
LineTable
->Rows.size();
559
LineTable
->appendRow(Row);
566
LineTable
->appendSequence(Sequence)
[
all
...]
DWARFVerifier.cpp
727
auto
LineTable
= DCtx.getLineTableForUnit(CU.get());
729
if (!
LineTable
) {
738
assert(
LineTable
== nullptr);
762
auto
LineTable
= DCtx.getLineTableForUnit(CU.get());
765
if (!
LineTable
)
769
uint32_t MaxDirIndex =
LineTable
->Prologue.IncludeDirectories.size();
772
for (const auto &FileName :
LineTable
->Prologue.FileNames) {
786
const bool HasFullPath =
LineTable
->getFileNameByIndex(
808
for (const auto &Row :
LineTable
->Rows) {
820
LineTable
->Rows[RowIndex - 1].dump(OS)
[
all
...]
DWARFContext.cpp
63
using DWARFLineTable = DWARFDebugLine::
LineTable
;
928
const DWARFDebugLine::
LineTable
*
930
Expected<const DWARFDebugLine::
LineTable
*> ExpectedLineTable =
939
Expected<const DWARFDebugLine::
LineTable
*> DWARFContext::getLineTableForUnit(
1239
if (const DWARFLineTable *
LineTable
= getLineTableForUnit(CU)) {
1240
LineTable
->getFileLineInfoForAddress(
1275
const DWARFLineTable *
LineTable
= getLineTableForUnit(CU);
1279
if (!
LineTable
->lookupAddressRange({Address.Address, Address.SectionIndex},
1286
const DWARFDebugLine::Row &Row =
LineTable
->Rows[RowIndex];
1288
LineTable
->getFileNameByIndex(Row.File, CU->getCompilationDir()
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Basic/
SourceManager.h
723
std::unique_ptr<LineTableInfo>
LineTable
;
1546
bool hasLineTable() const { return
LineTable
!= nullptr; }
/src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
DWARFLinker.cpp
1656
DWARFDebugLine::
LineTable
LineTable
;
1665
LineTable
.parse(LineExtractor, &StmtOffset, OrigDwarf,
1671
NewRows.reserve(
LineTable
.Rows.size());
1690
for (auto &Row :
LineTable
.Rows) {
1760
if (
LineTable
.Prologue.getVersion() < 2 ||
1761
LineTable
.Prologue.getVersion() > 5 ||
1762
LineTable
.Prologue.DefaultIsStmt != DWARF2_LINE_DEFAULT_IS_STMT ||
1763
LineTable
.Prologue.OpcodeBase > 13)
1766
uint32_t PrologueEnd = *StmtList + 10 +
LineTable
.Prologue.PrologueLength
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTWriter.cpp
2083
LineTableInfo &
LineTable
= SourceMgr.getLineTable();
2090
for (const auto &L :
LineTable
) {
2096
AddPath(
LineTable
.getFilename(LE.FilenameID), Record);
2102
for (const auto &L :
LineTable
) {
ASTReader.cpp
1276
LineTableInfo &
LineTable
= SourceMgr.getLineTable();
1284
FileIDs[I] =
LineTable
.getLineTableFilenameID(Filename);
1311
LineTable
.AddEntry(FileID::get(FID), Entries);
Completed in 82 milliseconds
Indexes created Sat Sep 19 00:25:42 UTC 2026