LLVM 20.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 |
void LVSymbolTable::add | ( | StringRef | Name, |
LVAddress | Address, | ||
LVSectionIndex | SectionIndex, | ||
bool | IsComdat | ||
) |
Definition at line 44 of file LVBinaryReader.cpp.
References llvm::Address, llvm::dbgs(), 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_DEBUG, llvm::logicalview::Name, and print().
Referenced by llvm::logicalview::LVBinaryReader::addToSymbolTable().
Definition at line 93 of file LVBinaryReader.cpp.
References llvm::logicalview::Name.
Referenced by llvm::logicalview::LVBinaryReader::getSymbolTableAddress().
const LVSymbolTableEntry & LVSymbolTable::getEntry | ( | StringRef | Name | ) |
Definition at line 88 of file LVBinaryReader.cpp.
References llvm::logicalview::Name.
Referenced by llvm::logicalview::LVBinaryReader::getSymbolTableEntry().
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.
Referenced by llvm::logicalview::LVBinaryReader::getSymbolTableIndex().
Definition at line 102 of file LVBinaryReader.cpp.
References llvm::logicalview::Name.
Referenced by llvm::logicalview::LVBinaryReader::getSymbolTableIsComdat().
void LVSymbolTable::print | ( | raw_ostream & | OS | ) |
Definition at line 107 of file LVBinaryReader.cpp.
References llvm::logicalview::hexValue(), llvm::logicalview::Offset, and OS.
LVSectionIndex LVSymbolTable::update | ( | LVScope * | Function | ) |
Definition at line 61 of file LVBinaryReader.cpp.
References llvm::dbgs(), llvm::codeview::Function, llvm::logicalview::LVReader::getDotTextSectionIndex(), llvm::Value::getName(), llvm::logicalview::getReader(), LLVM_DEBUG, llvm::logicalview::Name, print(), and llvm::logicalview::UndefinedSectionIndex.
Referenced by llvm::logicalview::LVBinaryReader::updateSymbolTable().