Home
last modified time | relevance | path

Searched refs:FileOffset (Results 1 – 25 of 55) sorted by relevance

123

/llvm-project/clang/include/clang/Edit/
H A DFileOffset.h18 class FileOffset {
23 FileOffset() = default;
24 FileOffset(FileID fid, unsigned offs) : FID(fid), Offs(offs) {} in FileOffset() function
31 FileOffset getWithOffset(unsigned offset) const { in getWithOffset()
32 FileOffset NewOffs = *this; in getWithOffset()
37 friend bool operator==(FileOffset LHS, FileOffset RHS) {
41 friend bool operator!=(FileOffset LHS, FileOffset RHS) {
45 friend bool operator<(FileOffset LHS, FileOffset RHS) {
49 friend bool operator>(FileOffset LHS, FileOffset RHS) {
53 friend bool operator>=(FileOffset LHS, FileOffset RHS) {
[all …]
H A DCommit.h41 FileOffset Offset;
42 FileOffset InsertFromRangeOffs;
126 FileOffset Offs, StringRef text, bool beforePreviousInsertions);
127 void addInsertFromRange(SourceLocation OrigLoc, FileOffset Offs,
128 FileOffset RangeOffs, unsigned RangeLen,
130 void addRemove(SourceLocation OrigLoc, FileOffset Offs, unsigned Len);
132 bool canInsert(SourceLocation loc, FileOffset &Offset);
133 bool canInsertAfterToken(SourceLocation loc, FileOffset &Offset,
135 bool canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs);
136 bool canRemoveRange(CharSourceRange range, FileOffset &Offs, unsigned &Len);
[all …]
H A DEditedSource.h47 using FileEditsTy = std::map<FileOffset, FileEdit>;
84 bool canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs);
95 bool commitInsert(SourceLocation OrigLoc, FileOffset Offs, StringRef text,
97 bool commitInsertFromRange(SourceLocation OrigLoc, FileOffset Offs,
98 FileOffset InsertFromRangeOffs, unsigned Len,
100 void commitRemove(SourceLocation OrigLoc, FileOffset BeginOffs, unsigned Len);
102 StringRef getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
104 FileEditsTy::iterator getActionForOffset(FileOffset Offs);
/llvm-project/flang/runtime/
H A Dfile.h28 using FileOffset = std::int64_t;
40 Fortran::common::optional<FileOffset> knownSize() const { return knownSize_; } in knownSize()
53 std::size_t Read(FileOffset, char *, std::size_t minBytes,
58 std::size_t Write(FileOffset, const char *, std::size_t, IoErrorHandler &);
61 void Truncate(FileOffset, IoErrorHandler &);
64 int ReadAsynchronously(FileOffset, char *, std::size_t, IoErrorHandler &);
66 FileOffset, const char *, std::size_t, IoErrorHandler &);
81 bool Seek(FileOffset, IoErrorHandler &);
82 bool RawSeek(FileOffset);
85 void SetPosition(FileOffset pos) { in SetPosition()
[all …]
H A Dpseudo-unit.cpp108 Fortran::common::optional<PseudoOpenFile::FileOffset>
123 FileOffset, char *, std::size_t, std::size_t, IoErrorHandler &handler) { in Read() argument
127 std::size_t PseudoOpenFile::Write(FileOffset at, const char *buffer, in Write()
141 void PseudoOpenFile::Truncate(FileOffset, IoErrorHandler &handler) { in Truncate() argument
146 FileOffset, char *, std::size_t, IoErrorHandler &handler) { in ReadAsynchronously() argument
151 FileOffset, const char *, std::size_t, IoErrorHandler &handler) { in WriteAsynchronously() argument
H A Dbuffer.h51 using FileOffset = std::int64_t;
60 RT_API_ATTRS FileOffset FrameAt() const { return fileOffset_ + frame_; } in FrameAt()
71 FileOffset at, std::size_t bytes, IoErrorHandler &handler) { in ReadFrame()
100 FileOffset at, std::size_t bytes, IoErrorHandler &handler) { in WriteFrame()
169 RT_API_ATTRS void Reset(FileOffset at) { in Reset()
217 FileOffset fileOffset_{0}; // file offset corresponding to buffer valid data
H A Dunit.h52 using FileOffset = std::int64_t;
66 RT_API_ATTRS Fortran::common::optional<FileOffset> knownSize() const;
72 RT_API_ATTRS std::size_t Read(FileOffset, char *, std::size_t minBytes,
75 FileOffset, const char *, std::size_t, IoErrorHandler &);
76 RT_API_ATTRS void Truncate(FileOffset, IoErrorHandler &);
78 FileOffset, char *, std::size_t, IoErrorHandler &);
80 FileOffset, const char *, std::size_t, IoErrorHandler &);
H A Dfile.cpp191 std::size_t OpenFile::Read(FileOffset at, char *buffer, std::size_t minBytes, in Read()
220 std::size_t OpenFile::Write(FileOffset at, const char *buffer, in Write()
249 inline static int openfile_ftruncate(int fd, OpenFile::FileOffset at) { in openfile_ftruncate()
257 void OpenFile::Truncate(FileOffset at, IoErrorHandler &handler) { in Truncate()
271 FileOffset at, char *buffer, std::size_t bytes, IoErrorHandler &handler) { in ReadAsynchronously()
299 int OpenFile::WriteAsynchronously(FileOffset at, const char *buffer, in WriteAsynchronously()
374 bool OpenFile::Seek(FileOffset at, IoErrorHandler &handler) { in Seek()
386 bool OpenFile::RawSeek(FileOffset at) { in RawSeek()
/llvm-project/clang/lib/Edit/
H A DEditedSource.cpp74 bool EditedSource::canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs) { in canInsertInOffset()
112 FileOffset Offs, StringRef text, in commitInsert()
142 FileOffset Offs, in commitInsertFromRange()
143 FileOffset InsertFromRangeOffs, unsigned Len, in commitInsertFromRange()
149 FileOffset BeginOffs = InsertFromRangeOffs; in commitInsertFromRange()
150 FileOffset EndOffs = BeginOffs.getWithOffset(Len); in commitInsertFromRange()
157 FileOffset B = I->first; in commitInsertFromRange()
158 FileOffset E = B.getWithOffset(FA.RemoveLen); in commitInsertFromRange()
174 FileOffset B = I->first; in commitInsertFromRange()
175 FileOffset E = B.getWithOffset(FA.RemoveLen); in commitInsertFromRange()
[all …]
H A DCommit.cpp53 FileOffset Offs; in insert()
67 FileOffset RangeOffs; in insertFromRange()
74 FileOffset Offs; in insertFromRange()
92 FileOffset Offs; in remove()
120 FileOffset Offs; in replace()
134 FileOffset OuterBegin; in replaceWithInner()
141 FileOffset InnerBegin; in replaceWithInner()
148 FileOffset OuterEnd = OuterBegin.getWithOffset(OuterLen); in replaceWithInner()
149 FileOffset InnerEnd = InnerBegin.getWithOffset(InnerLen); in replaceWithInner()
170 FileOffset Offs; in replaceText()
[all …]
/llvm-project/clang/unittests/Tooling/
H A DDiagnosticsYamlTest.cpp24 makeMessage(const std::string &Message, int FileOffset, in makeMessage() argument
29 DiagMessage.FileOffset = FileOffset; in makeMessage()
36 static FileByteRange makeByteRange(int FileOffset, in makeByteRange() argument
40 Range.FileOffset = FileOffset; in makeByteRange()
47 const std::string &Message, int FileOffset, in makeDiagnostic() argument
53 makeMessage(Message, FileOffset, FilePath, Fix, Ranges), {}, in makeDiagnostic()
65 " FileOffset: 55\n"
77 " FileOffset
[all...]
/llvm-project/llvm/tools/llvm-pdbutil/
H A DExplainOutputStyle.cpp34 ExplainOutputStyle::ExplainOutputStyle(InputFile &File, uint64_t FileOffset) in ExplainOutputStyle() argument
35 : File(File), FileOffset(FileOffset), P(2, false, outs(), opts::Filters) {} in ExplainOutputStyle()
38 P.formatLine("Explaining file offset {0} of file '{1}'.", FileOffset, in dump()
76 explainStreamOffset(Dbi, FileOffset); in explainBinaryFile()
83 explainStreamOffset(Info, FileOffset); in explainBinaryFile()
93 return FileOffset / File.pdb().getBlockSize(); in pdbBlockIndex()
98 assert(FileOffset >= BlockStart); in pdbBlockOffset()
99 return FileOffset - BlockStart; in pdbBlockOffset()
137 if (FileOffset > in explainPdbBlockStatus()
234 getOffsetInStream(ArrayRef<support::ulittle32_t> StreamBlocks,uint64_t FileOffset,uint32_t BlockSize) getOffsetInStream() argument
[all...]
H A DExplainOutputStyle.h27 ExplainOutputStyle(InputFile &File, uint64_t FileOffset);
60 const uint64_t FileOffset; variable
/llvm-project/clang/lib/Tooling/Core/
H A DDiagnostic.cpp22 : Message(Message), FileOffset(0) {} in DiagnosticMessage()
27 : Message(Message), FileOffset(0) { in DiagnosticMessage()
35 FileOffset = Sources.getFileOffset(Loc); in DiagnosticMessage()
40 : FileOffset(0), Length(0) { in FileByteRange()
43 FileOffset = Sources.getFileOffset(Range.getBegin()); in FileByteRange()
44 Length = Sources.getFileOffset(Range.getEnd()) - FileOffset; in FileByteRange()
/llvm-project/clang/include/clang/Basic/
H A DSourceManagerInternals.h34 unsigned FileOffset; member
56 E.FileOffset = Offs; in get()
68 return lhs.FileOffset < rhs.FileOffset;
72 return E.FileOffset < Offset;
76 return Offset < E.FileOffset;
/llvm-project/flang/unittests/Runtime/
H A DBufferTest.cpp18 using FileOffset = std::int64_t; typedef
30 void set_expect(FileOffset to) { expect_ = to; } in set_expect()
32 std::size_t Read(FileOffset at, char *to, std::size_t minBytes, in Read()
48 std::size_t Write(FileOffset at, const char *from, std::size_t bytes, in Write()
67 FileOffset expect_{0};
87 const auto bytes{static_cast<FileOffset>(store.bytes())}; in TEST()
/llvm-project/clang/tools/libclang/
H A DCXSourceLocation.cpp337 unsigned FileOffset = LocInfo.second; in clang_getSpellingLocation()
345 *line = SM.getLineNumber(FID, FileOffset); in clang_getFileLocation()
347 *column = SM.getColumnNumber(FID, FileOffset); in clang_getFileLocation()
349 *offset = FileOffset; in clang_getFileLocation()
373 unsigned FileOffset = LocInfo.second; in clang_getFileLocation()
381 *line = SM.getLineNumber(FID, FileOffset);
383 *column = SM.getColumnNumber(FID, FileOffset);
385 *offset = FileOffset;
325 unsigned FileOffset = LocInfo.second; clang_getSpellingLocation() local
361 unsigned FileOffset = LocInfo.second; clang_getFileLocation() local
/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeInlineSiteSymbol.cpp103 uint32_t &FileOffset) const { in getLineOffset()
105 FileOffset = 0; in getLineOffset()
127 FileOffset = Offset; in getLineOffset()
140 FileOffset = *NextFileOffset; in getLineOffset()
/llvm-project/clang/include/clang/Tooling/Core/
H A DDiagnostic.h36 unsigned FileOffset; member
56 unsigned FileOffset; member
/llvm-project/clang-tools-extra/test/
H A D.gitattributes2 # rely on or check fixed character -offset, Offset: or FileOffset: locations
6 # fixed -offset, FileOffset:, or Offset: numbers in their tests.
/llvm-project/llvm/tools/dsymutil/
H A DMachOUtils.cpp325 static bool createDwarfSegment(const MCAssembler& Asm,uint64_t VMAddr, uint64_t FileOffset, in createDwarfSegment() argument
329 alignTo(FileSize, 0x1000), FileOffset, in createDwarfSegment()
341 FileOffset = alignTo(FileOffset, Alignment); in createDwarfSegment()
342 if (FileOffset > UINT32_MAX) in createDwarfSegment()
347 Writer.writeSection(Asm, *Sec, VMAddr, FileOffset, 0, 0, 0); in createDwarfSegment()
349 FileOffset += Asm.getSectionAddressSize(*Sec); in createDwarfSegment()
/llvm-project/clang-tools-extra/unittests/clang-tidy/
H A DIncludeCleanerTest.cpp139 EXPECT_EQ(Errors.front().Message.FileOffset, Code.point("diag1")); in TEST()
156 EXPECT_EQ(Errors.front().Message.FileOffset, Code.point("diag1")); in TEST()
159 EXPECT_EQ(Errors.back().Message.FileOffset, Code.point("diag2")); in TEST()
/llvm-project/bolt/include/bolt/Core/
H A DFunctionLayout.h95 uint64_t FileOffset = 0; variable
117 uint64_t getFileOffset() const { return FileOffset; } in getFileOffset()
118 void setFileOffset(uint64_t Offset) { FileOffset = Offset; } in setFileOffset()
/llvm-project/clang-tools-extra/clang-tidy/readability/
H A DMagicNumbersCheck.cpp231 const std::pair<FileID, unsigned> FileOffset = in isSyntheticValue() local
233 if (FileOffset.first.isInvalid()) in isSyntheticValue()
237 SourceManager->getBufferOrFake(FileOffset.first).getBufferIdentifier(); in isSyntheticValue()
/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp123 LVCodeViewReader::getFileNameForFileOffset(uint32_t FileOffset, in getLinkageName()
126 Expected<StringRef> Filename = SG->getNameFromChecksums(FileOffset);
139 CVFileChecksumTable.getArray().at(FileOffset); in getFileNameForFileOffset()
152 uint32_t FileOffset, in getFileNameForFileOffset()
154 Expected<StringRef> NameOrErr = getFileNameForFileOffset(FileOffset, SG); in getFileNameForFileOffset()
157 W.printHex(Label, *NameOrErr, FileOffset); in printFileNameForOffset() argument
246 uint32_t FileOffset = Line.Header->FileID; in collectInlineeInfo()
250 if (Error Err = printFileNameForOffset("FileID", FileOffset, SG)) in collectInlineeInfo()
262 Expected<StringRef> NameOrErr = getFileNameForFileOffset(FileOffset, SG); in collectInlineeInfo()
128 getFileNameForFileOffset(uint32_t FileOffset,const SymbolGroup * SG) getFileNameForFileOffset() argument
251 uint32_t FileOffset = Line.Header->FileID; collectInlineeInfo() local

123