003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
include
/
llvm
/
DebugInfo
/
GSYM
/
📁
..
📄
DwarfTransformer.h
(3.09 KB)
📄
FileEntry.h
(2.08 KB)
📄
FileWriter.h
(4.41 KB)
📄
FunctionInfo.h
(8.4 KB)
📄
GsymCreator.h
(12.41 KB)
📄
GsymReader.h
(11.86 KB)
📄
Header.h
(5.55 KB)
📄
InlineInfo.h
(8.07 KB)
📄
LineEntry.h
(1.77 KB)
📄
LineTable.h
(9 KB)
📄
LookupResult.h
(2.43 KB)
📄
ObjectFileTransformer.h
(1.53 KB)
📄
Range.h
(4.65 KB)
📄
StringTable.h
(1.58 KB)
Editing: ObjectFileTransformer.h
//===- ObjectFileTransformer.h ----------------------------------*- 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 // //===----------------------------------------------------------------------===// #ifndef LLVM_DEBUGINFO_GSYM_OBJECTFILETRANSFORMER_H #define LLVM_DEBUGINFO_GSYM_OBJECTFILETRANSFORMER_H #include "llvm/Support/Error.h" namespace llvm { class raw_ostream; namespace object { class ObjectFile; } namespace gsym { struct CUInfo; class GsymCreator; class ObjectFileTransformer { public: /// Extract any object file data that is needed by the GsymCreator. /// /// The extracted information includes the UUID of the binary and converting /// all function symbols from any symbol tables into FunctionInfo objects. /// /// \param Obj The object file that contains the DWARF debug info. /// /// \param Log The stream to log warnings and non fatal issues to. /// /// \param Gsym The GSYM creator to populate with the function information /// from the debug info. /// /// \returns An error indicating any fatal issues that happen when parsing /// the DWARF, or Error::success() if all goes well. static llvm::Error convert(const object::ObjectFile &Obj, raw_ostream &Log, GsymCreator &Gsym); }; } // namespace gsym } // namespace llvm #endif // #ifndef LLVM_DEBUGINFO_GSYM_OBJECTFILETRANSFORMER_H
Upload File
Create Folder