Lines Matching defs:W
35 ScopedPrinter &W;
42 PrinterContext(ScopedPrinter &W, const object::ELFObjectFile<ELFT> &ObjF)
43 : W(W), ObjF(ObjF) {}
97 DictScope L(W, "EHFrameHeader");
99 W.startLine() << format("Address: 0x%" PRIx64 "\n", EHFrameHdrAddress);
100 W.startLine() << format("Offset: 0x%" PRIx64 "\n", (uint64_t)EHFramePHdr->p_offset);
101 W.startLine() << format("Size: 0x%" PRIx64 "\n", (uint64_t)EHFramePHdr->p_memsz);
109 W.printString("Corresponding Section", *NameOrErr);
119 DictScope D(W, "Header");
123 W.printNumber("version", Version);
130 W.startLine() << format("eh_frame_ptr_enc: 0x%" PRIx64 "\n", EHFramePtrEnc);
136 W.startLine() << format("fde_count_enc: 0x%" PRIx64 "\n", FDECountEnc);
142 W.startLine() << format("table_enc: 0x%" PRIx64 "\n", TableEnc);
148 W.startLine() << format("eh_frame_ptr: 0x%" PRIx64 "\n", EHFramePtr);
151 W.printNumber("fde_count", FDECount);
156 DictScope D(W, std::string("entry ") + std::to_string(NumEntries));
159 W.startLine() << format("initial_location: 0x%" PRIx64 "\n", InitialPC);
161 W.startLine() << format("address: 0x%" PRIx64 "\n", Address);
176 W.startLine() << format(".eh_frame section at offset 0x%" PRIx64
179 W.indent();
200 W.startLine() << format("[0x%" PRIx64 "] CIE length=%" PRIu64 "\n",
202 W.indent();
204 W.printNumber("version", CIE->getVersion());
205 W.printString("augmentation", CIE->getAugmentationString());
206 W.printNumber("code_alignment_factor", CIE->getCodeAlignmentFactor());
207 W.printNumber("data_alignment_factor", CIE->getDataAlignmentFactor());
208 W.printNumber("return_address_register", CIE->getReturnAddressRegister());
211 W.startLine() << format("[0x%" PRIx64 "] FDE length=%" PRIu64
215 W.indent();
218 W.startLine() << format("initial_location: 0x%" PRIx64 "\n",
220 W.startLine() << format(
226 W.getOStream() << "\n";
227 W.startLine() << "Program:\n";
228 W.indent();
231 Entry.cfis().dump(W.getOStream(), DumpOpts, W.getIndentLevel(),
233 W.unindent();
234 W.unindent();
235 W.getOStream() << "\n";
238 W.unindent();