Searched refs:DefinedAbsolute (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/lld/COFF/ |
| H A D | Symbols.cpp | 109 uint64_t DefinedAbsolute::getRVA() { return va - ctx.config.imageBase; } in getRVA() 145 else if (isa<DefinedAbsolute>(d)) in resolveWeakAlias() 146 memcpy(this, d, sizeof(DefinedAbsolute)); in resolveWeakAlias()
|
| H A D | Symbols.h | 252 class DefinedAbsolute : public Defined { 254 DefinedAbsolute(const COFFLinkerContext &c, StringRef n, COFFSymbolRef s) in DefinedAbsolute() function 259 DefinedAbsolute(const COFFLinkerContext &c, StringRef n, uint64_t v) in DefinedAbsolute() function 450 return cast<DefinedAbsolute>(this)->getRVA(); in getRVA() 503 alignas(DefinedAbsolute) char c[sizeof(DefinedAbsolute)];
|
| H A D | SymbolTable.cpp | 523 replaceSymbol<DefinedAbsolute>(sym, ctx, name, 0); in resolveRemainingUndefines() 855 replaceSymbol<DefinedAbsolute>(s, ctx, n, sym); in addAbsolute() 856 else if (auto *da = dyn_cast<DefinedAbsolute>(s)) { in addAbsolute() 868 replaceSymbol<DefinedAbsolute>(s, ctx, n, va); in addAbsolute() 869 else if (auto *da = dyn_cast<DefinedAbsolute>(s)) { in addAbsolute()
|
| H A D | SymbolTable.h | 30 class DefinedAbsolute; variable
|
| H A D | Writer.cpp | 623 cast<DefinedAbsolute>(tableCountSym)->setVA(codeMap.size()); in createECCodeMap() 1443 auto *da = dyn_cast<DefinedAbsolute>(def); in createSymbol() 2096 cast<DefinedAbsolute>(flagSym)->setVA( in createGuardCFTables() 2182 cast<DefinedAbsolute>(flagSym)->setVA(guardFlags); in createGuardCFTables() 2258 cast<DefinedAbsolute>(c)->setVA(tableChunk->getSize() / (hasFlag ? 5 : 4)); in maybeAddRVATable() 2455 cast<DefinedAbsolute>(rfeSizeSym) in setECSymbols() 2462 cast<DefinedAbsolute>(rangesCountSym)->setVA(exportThunks.size()); in setECSymbols() 2466 cast<DefinedAbsolute>(entryPointCountSym)->setVA(exportThunks.size()); in setECSymbols() 2912 if (auto *s = dyn_cast<DefinedAbsolute>(symtab.findUnderscore(sym))) \ in prepareLoadConfig()
|
| H A D | Config.h | 32 class DefinedAbsolute; variable
|
| H A D | MapFile.cpp | 153 if (auto *absSym = dyn_cast<DefinedAbsolute>(sym)) { in getSymbolStrings()
|
| H A D | Chunks.cpp | 449 (!os && !isa<DefinedAbsolute>(sym) && !isa<DefinedSynthetic>(sym))) { in applyRelocation() 573 if (!target || isa<DefinedAbsolute>(target)) in getBaserels()
|
| H A D | InputFiles.cpp | 845 return make<DefinedAbsolute>(ctx, name, sym); in createDefined()
|