Lines Matching full:assign

205 // Called by processSymbolAssignments() to assign definitions to
274 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) {
275 if (assign->sym) // sym is nullptr for dot.
276 ret.try_emplace(assign->sym, std::make_pair(assign->sym->section,
277 assign->sym->value));
281 if (auto *assign = dyn_cast<SymbolAssignment>(subCmd))
282 if (assign->sym)
283 ret.try_emplace(assign->sym, std::make_pair(assign->sym->section,
284 assign->sym->value));
347 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) {
348 declareSymbol(assign);
360 if (auto *assign = dyn_cast<SymbolAssignment>(cmd))
361 declareSymbol(assign);
747 if (auto *assign = dyn_cast<SymbolAssignment>(cmd))
748 addSymbol(assign);
751 if (auto *assign = dyn_cast<SymbolAssignment>(subCmd))
752 addSymbol(assign);
1029 // Assign addresses to an output section and offsets to its input sections and
1107 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) {
1108 assign->addr = dot;
1109 assignSymbol(assign, true);
1110 assign->size = dot - assign->addr;
1177 if (auto assign = dyn_cast<SymbolAssignment>(cmd))
1180 if (assign->name != "." && !assign->sym)
1290 // Try and find an appropriate memory region to assign offsets in.
1307 // then we simply assign section to the very first load segment.
1386 // Here we assign addresses as instructed by linker script SECTIONS
1398 // Assign addresses to headers right now.
1414 if (auto *assign = dyn_cast<SymbolAssignment>(cmd)) {
1415 assign->addr = dot;
1416 assignSymbol(assign, false);
1417 assign->size = dot - assign->addr;
1559 // Assign headers specified by linker script