diff options
author | orivej <orivej@yandex-team.ru> | 2022-02-10 16:45:01 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:01 +0300 |
commit | 2d37894b1b037cf24231090eda8589bbb44fb6fc (patch) | |
tree | be835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp | |
parent | 718c552901d703c502ccbefdfc3c9028d608b947 (diff) | |
download | ydb-2d37894b1b037cf24231090eda8589bbb44fb6fc.tar.gz |
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp')
-rw-r--r-- | contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp | 94 |
1 files changed, 47 insertions, 47 deletions
diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp b/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp index 685d361c7b..155ed0cdb8 100644 --- a/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp +++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp @@ -1,51 +1,51 @@ -//===- NativeLineNumber.cpp - Native line number implementation -*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "llvm/DebugInfo/PDB/Native/NativeLineNumber.h" - -using namespace llvm; -using namespace llvm::pdb; - -NativeLineNumber::NativeLineNumber(const NativeSession &Session, - const codeview::LineInfo Line, - uint32_t ColumnNumber, uint32_t Section, - uint32_t Offset, uint32_t Length, +//===- NativeLineNumber.cpp - Native line number implementation -*- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +#include "llvm/DebugInfo/PDB/Native/NativeLineNumber.h" + +using namespace llvm; +using namespace llvm::pdb; + +NativeLineNumber::NativeLineNumber(const NativeSession &Session, + const codeview::LineInfo Line, + uint32_t ColumnNumber, uint32_t Section, + uint32_t Offset, uint32_t Length, uint32_t SrcFileId, uint32_t CompilandId) - : Session(Session), Line(Line), ColumnNumber(ColumnNumber), + : Session(Session), Line(Line), ColumnNumber(ColumnNumber), Section(Section), Offset(Offset), Length(Length), SrcFileId(SrcFileId), CompilandId(CompilandId) {} - -uint32_t NativeLineNumber::getLineNumber() const { return Line.getStartLine(); } - -uint32_t NativeLineNumber::getLineNumberEnd() const { - return Line.getEndLine(); -} - -uint32_t NativeLineNumber::getColumnNumber() const { return ColumnNumber; } - -uint32_t NativeLineNumber::getColumnNumberEnd() const { return 0; } - -uint32_t NativeLineNumber::getAddressSection() const { return Section; } - -uint32_t NativeLineNumber::getAddressOffset() const { return Offset; } - -uint32_t NativeLineNumber::getRelativeVirtualAddress() const { - return Session.getRVAFromSectOffset(Section, Offset); -} - -uint64_t NativeLineNumber::getVirtualAddress() const { - return Session.getVAFromSectOffset(Section, Offset); -} - -uint32_t NativeLineNumber::getLength() const { return Length; } - -uint32_t NativeLineNumber::getSourceFileId() const { return SrcFileId; } - + +uint32_t NativeLineNumber::getLineNumber() const { return Line.getStartLine(); } + +uint32_t NativeLineNumber::getLineNumberEnd() const { + return Line.getEndLine(); +} + +uint32_t NativeLineNumber::getColumnNumber() const { return ColumnNumber; } + +uint32_t NativeLineNumber::getColumnNumberEnd() const { return 0; } + +uint32_t NativeLineNumber::getAddressSection() const { return Section; } + +uint32_t NativeLineNumber::getAddressOffset() const { return Offset; } + +uint32_t NativeLineNumber::getRelativeVirtualAddress() const { + return Session.getRVAFromSectOffset(Section, Offset); +} + +uint64_t NativeLineNumber::getVirtualAddress() const { + return Session.getVAFromSectOffset(Section, Offset); +} + +uint32_t NativeLineNumber::getLength() const { return Length; } + +uint32_t NativeLineNumber::getSourceFileId() const { return SrcFileId; } + uint32_t NativeLineNumber::getCompilandId() const { return CompilandId; } - -bool NativeLineNumber::isStatement() const { return Line.isStatement(); } + +bool NativeLineNumber::isStatement() const { return Line.isStatement(); } |