Lines Matching defs:os
47 static void writeHeader(raw_ostream &os, uint64_t vma, uint64_t lma,
50 os << format("%16llx %16llx %8llx %5lld ", vma, lma, size, align);
52 os << format("%8llx %8llx %8llx %5lld ", vma, lma, size, align);
96 raw_string_ostream os(strs[i]);
100 writeHeader(os, vma, lma, syms[i]->getSize(), 1);
101 os << indent16 << toString(*syms[i]);
116 static void printEhFrame(raw_ostream &os, const EhFrameSection *sec) {
142 writeHeader(os, osec->addr + p.outputOff, osec->getLMA() + p.outputOff,
144 os << indent8 << toString(p.sec->file) << ":(" << p.sec->name << "+0x"
149 static void writeMapFile(raw_fd_ostream &os) {
157 os << right_justify("VMA", w) << ' ' << right_justify("LMA", w)
166 writeHeader(os, assign->addr, lma, assign->size, 1);
167 os << assign->commandString << '\n';
172 writeHeader(os, osec->addr, osec->getLMA(), osec->size, osec->addralign);
173 os << osec->name << '\n';
180 printEhFrame(os, ehSec);
184 writeHeader(os, isec->getVA(), osec->getLMA() + isec->outSecOff,
186 os << indent8 << toString(isec) << '\n';
188 os << symStr[sym] << '\n';
194 writeHeader(os, osec->addr + data->offset,
196 os << indent8 << data->commandString << '\n';
203 writeHeader(os, assign->addr,
206 os << indent8 << assign->commandString << '\n';
224 static void writeCref(raw_fd_ostream &os) {
238 os << left_justify(a, 49) << ' ' << b << '\n';
242 os << "\nCross Reference Table\n\n";
266 raw_fd_ostream os = ctx.openAuxiliaryFile(mapFile, ec);
273 writeMapFile(os);
275 writeCref(os);