Home
last modified time | relevance | path

Searched refs:DefinedAbsolute (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/lld/COFF/
H A DSymbols.h245 class DefinedAbsolute : public Defined {
247 DefinedAbsolute(const COFFLinkerContext &c, StringRef n, COFFSymbolRef s) in DefinedAbsolute() function
252 DefinedAbsolute(const COFFLinkerContext &c, StringRef n, uint64_t v) in DefinedAbsolute() function
428 return cast<DefinedAbsolute>(this)->getRVA(); in getRVA()
481 alignas(DefinedAbsolute) char c[sizeof(DefinedAbsolute)];
H A DSymbolTable.cpp505 else if (isa<DefinedAbsolute>(d)) in resolveRemainingUndefines()
506 memcpy(sym, d, sizeof(DefinedAbsolute)); in resolveRemainingUndefines()
536 replaceSymbol<DefinedAbsolute>(sym, ctx, name, 0); in resolveRemainingUndefines()
713 replaceSymbol<DefinedAbsolute>(s, ctx, n, sym); in addAbsolute()
714 else if (auto *da = dyn_cast<DefinedAbsolute>(s)) { in addAbsolute()
726 replaceSymbol<DefinedAbsolute>(s, ctx, n, va); in addAbsolute()
727 else if (auto *da = dyn_cast<DefinedAbsolute>(s)) { in addAbsolute()
H A DSymbolTable.h29 class DefinedAbsolute; variable
H A DSymbols.cpp108 uint64_t DefinedAbsolute::getRVA() { return va - ctx.config.imageBase; } in getRVA()
H A DConfig.h30 class DefinedAbsolute; variable
H A DWriter.cpp592 cast<DefinedAbsolute>(tableCountSym)->setVA(codeMap.size()); in createECCodeMap()
1301 auto *da = dyn_cast<DefinedAbsolute>(def); in createSymbol()
1970 cast<DefinedAbsolute>(flagSym)->setVA(guardFlags); in createGuardCFTables()
2044 cast<DefinedAbsolute>(c)->setVA(tableChunk->getSize() / (hasFlag ? 5 : 4)); in maybeAddRVATable()
2153 cast<DefinedAbsolute>(rfeSizeSym) in setECSymbols()
2482 if (auto *s = dyn_cast<DefinedAbsolute>(ctx.symtab.findUnderscore(sym))) \ in checkLoadConfigGuardData()
H A DMapFile.cpp154 if (auto *absSym = dyn_cast<DefinedAbsolute>(sym)) { in getSymbolStrings()
H A DChunks.cpp436 (!os && !isa<DefinedAbsolute>(sym) && !isa<DefinedSynthetic>(sym))) { in applyRelocation()
560 if (!target || isa<DefinedAbsolute>(target)) in getBaserels()
H A DInputFiles.cpp649 return make<DefinedAbsolute>(ctx, name, sym); in createDefined()