Lines Matching full:symboltable

1 //===- SymbolTable.cpp ----------------------------------------------------===//
9 #include "SymbolTable.h"
237 void SymbolTable::loadMinGWSymbols() {
297 Defined *SymbolTable::impSymbol(StringRef name) {
303 bool SymbolTable::handleMinGWAutomaticImport(Symbol *sym, StringRef name) {
356 void SymbolTable::reportProblemSymbols(
408 void SymbolTable::reportUnresolvable() {
435 bool SymbolTable::resolveRemainingUndefines() {
519 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name) {
535 std::pair<Symbol *, bool> SymbolTable::insert(StringRef name, InputFile *file) {
542 void SymbolTable::initializeLoadConfig() {
597 void SymbolTable::addEntryThunk(Symbol *from, Symbol *to) {
601 void SymbolTable::addExitThunk(Symbol *from, Symbol *to) {
605 void SymbolTable::initializeECThunks() {
649 Symbol *SymbolTable::addUndefined(StringRef name, InputFile *f,
661 Symbol *SymbolTable::addGCRoot(StringRef name, bool aliasEC) {
703 bool checkLazyECPair(SymbolTable *symtab, StringRef name, InputFile *f) {
729 void SymbolTable::addLazyArchive(ArchiveFile *f, const Archive::Symbol &sym) {
745 void SymbolTable::addLazyObject(InputFile *f, StringRef n) {
762 void SymbolTable::addLazyDLLSymbol(DLLFile *f, DLLFile::Symbol *sym,
820 void SymbolTable::reportDuplicate(Symbol *existing, InputFile *newFile,
838 Symbol *SymbolTable::addAbsolute(StringRef n, COFFSymbolRef sym) {
851 Symbol *SymbolTable::addAbsolute(StringRef n, uint64_t va) {
864 Symbol *SymbolTable::addSynthetic(StringRef n, Chunk *c) {
874 Symbol *SymbolTable::addRegular(InputFile *f, StringRef n,
887 SymbolTable::addComdat(InputFile *f, StringRef n,
901 Symbol *SymbolTable::addCommon(InputFile *f, StringRef n, uint64_t size,
912 DefinedImportData *SymbolTable::addImportData(StringRef n, ImportFile *f,
925 Defined *SymbolTable::addImportThunk(StringRef name, DefinedImportData *id,
938 void SymbolTable::addLibcall(StringRef name) {
953 Symbol *SymbolTable::find(StringRef name) const {
957 Symbol *SymbolTable::findUnderscore(StringRef name) const {
965 std::vector<Symbol *> SymbolTable::getSymsWithPrefix(StringRef prefix) {
978 Symbol *SymbolTable::findMangle(StringRef name) {
1023 bool SymbolTable::findUnderscoreMangle(StringRef sym) {
1029 StringRef SymbolTable::mangle(StringRef sym) {
1036 StringRef SymbolTable::mangleMaybe(Symbol *s) {
1059 StringRef SymbolTable::findDefaultEntry() {
1084 WindowsSubsystem SymbolTable::inferSubsystem() {
1109 void SymbolTable::addUndefinedGlob(StringRef arg) {
1162 void SymbolTable::fixupExports() {
1249 void SymbolTable::assignExportOrdinals() {
1262 void SymbolTable::parseModuleDefs(StringRef path) {
1323 Symbol *SymbolTable::addUndefined(StringRef name) {
1327 void SymbolTable::compileBitcodeFiles() {