Home
last modified time | relevance | path

Searched refs:MemoryRegion (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lld/ELF/
H A DLinkerScript.h141 struct MemoryRegion { struct
142 MemoryRegion(StringRef name, Expr origin, Expr length, uint32_t flags, in MemoryRegion() function
310 MemoryRegion *memRegion = nullptr;
311 MemoryRegion *lmaRegion = nullptr;
339 std::pair<MemoryRegion *, MemoryRegion *>
340 findMemoryRegion(OutputSection *sec, MemoryRegion *hint);
431 llvm::MapVector<llvm::StringRef, MemoryRegion *> memoryRegions;
H A DLinkerScript.cpp168 static void expandMemoryRegion(MemoryRegion *memRegion, uint64_t size, in expandMemoryRegion()
1106 std::pair<MemoryRegion *, MemoryRegion *>
1107 LinkerScript::findMemoryRegion(OutputSection *sec, MemoryRegion *hint) { in findMemoryRegion()
1125 if (MemoryRegion *m = memoryRegions.lookup(sec->memoryRegionName)) in findMemoryRegion()
1144 MemoryRegion *m = pair.second; in findMemoryRegion()
1217 } else if (MemoryRegion *mr = sec->lmaRegion) { in assignOffsets()
1427 MemoryRegion *hint = nullptr; in adjustSectionsAfterSorting()
1432 if (MemoryRegion *m = memoryRegions.lookup(sec->lmaRegionName)) in adjustSectionsAfterSorting()
1513 MemoryRegion *mr = mri.second; in AddressState()
1562 static bool hasRegionOverflowed(MemoryRegion *mr) { in hasRegionOverflowed()
[all …]
H A DOutputSections.h82 MemoryRegion *memRegion = nullptr;
83 MemoryRegion *lmaRegion = nullptr;
H A DScriptParser.cpp1856 MemoryRegion *mr = make<MemoryRegion>(tok, origin, length, flags, invFlags, in readMemory()