|
LLVM 22.0.0git
|
#include "llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h"
Public Member Functions | |
| LVSymbolTable ()=default | |
| void | add (StringRef Name, LVScope *Function, LVSectionIndex SectionIndex=0) |
| void | add (StringRef Name, LVAddress Address, LVSectionIndex SectionIndex, bool IsComdat) |
| LVSectionIndex | update (LVScope *Function) |
| const LVSymbolTableEntry & | getEntry (StringRef Name) |
| LVAddress | getAddress (StringRef Name) |
| LVSectionIndex | getIndex (StringRef Name) |
| bool | getIsComdat (StringRef Name) |
| void | print (raw_ostream &OS) |
Definition at line 49 of file LVBinaryReader.h.
|
default |
References llvm::Address, llvm::codeview::Function, and llvm::logicalview::Name.
| void LVSymbolTable::add | ( | StringRef | Name, |
| LVAddress | Address, | ||
| LVSectionIndex | SectionIndex, | ||
| bool | IsComdat ) |
Definition at line 42 of file LVBinaryReader.cpp.
References llvm::Address, llvm::dbgs(), llvm::codeview::Function, llvm::logicalview::Inserted, LLVM_DEBUG, llvm::logicalview::Name, and print().
| void LVSymbolTable::add | ( | StringRef | Name, |
| LVScope * | Function, | ||
| LVSectionIndex | SectionIndex = 0 ) |
Definition at line 24 of file LVBinaryReader.cpp.
References llvm::dbgs(), llvm::codeview::Function, llvm::logicalview::Inserted, LLVM_DEBUG, llvm::logicalview::Name, and print().
Definition at line 93 of file LVBinaryReader.cpp.
References llvm::logicalview::Name.
| const LVSymbolTableEntry & LVSymbolTable::getEntry | ( | StringRef | Name | ) |
Definition at line 88 of file LVBinaryReader.cpp.
References DenseMapInfo< LocallyHashedType >::Empty, and llvm::logicalview::Name.
| LVSectionIndex LVSymbolTable::getIndex | ( | StringRef | Name | ) |
Definition at line 97 of file LVBinaryReader.cpp.
References llvm::logicalview::LVReader::getDotTextSectionIndex(), llvm::logicalview::getReader(), and llvm::logicalview::Name.
Definition at line 102 of file LVBinaryReader.cpp.
References llvm::logicalview::Name.
| void LVSymbolTable::print | ( | raw_ostream & | OS | ) |
Definition at line 107 of file LVBinaryReader.cpp.
References llvm::logicalview::hexValue(), and llvm::logicalview::Offset.
| LVSectionIndex LVSymbolTable::update | ( | LVScope * | Function | ) |
Definition at line 57 of file LVBinaryReader.cpp.
References llvm::dbgs(), llvm::codeview::Function, llvm::logicalview::LVReader::getDotTextSectionIndex(), llvm::logicalview::getReader(), LLVM_DEBUG, llvm::logicalview::Name, print(), and llvm::logicalview::UndefinedSectionIndex.