reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
102 DictScope L(W, "EHFrameHeader"); 103 W.startLine() << format("Address: 0x%" PRIx64 "\n", EHFrameHdrAddress); 104 W.startLine() << format("Offset: 0x%" PRIx64 "\n", EHFrameHdrOffset); 105 W.startLine() << format("Size: 0x%" PRIx64 "\n", EHFrameHdrSize); 114 W.printString("Corresponding Section", *SectionName); 121 DictScope D(W, "Header"); 125 W.printNumber("version", Version); 132 W.startLine() << format("eh_frame_ptr_enc: 0x%" PRIx64 "\n", EHFramePtrEnc); 138 W.startLine() << format("fde_count_enc: 0x%" PRIx64 "\n", FDECountEnc); 144 W.startLine() << format("table_enc: 0x%" PRIx64 "\n", TableEnc); 150 W.startLine() << format("eh_frame_ptr: 0x%" PRIx64 "\n", EHFramePtr); 153 W.printNumber("fde_count", FDECount); 158 DictScope D(W, std::string("entry ") + std::to_string(NumEntries)); 161 W.startLine() << format("initial_location: 0x%" PRIx64 "\n", InitialPC); 163 W.startLine() << format("address: 0x%" PRIx64 "\n", Address); 179 W.startLine() << format(".eh_frame section at offset 0x%" PRIx64 182 W.indent(); 201 W.startLine() << format("[0x%" PRIx64 "] CIE length=%" PRIu64 "\n", 204 W.indent(); 206 W.printNumber("version", CIE->getVersion()); 207 W.printString("augmentation", CIE->getAugmentationString()); 208 W.printNumber("code_alignment_factor", CIE->getCodeAlignmentFactor()); 209 W.printNumber("data_alignment_factor", CIE->getDataAlignmentFactor()); 210 W.printNumber("return_address_register", CIE->getReturnAddressRegister()); 212 W.getOStream() << "\n"; 213 W.startLine() << "Program:\n"; 214 W.indent(); 215 CIE->cfis().dump(W.getOStream(), nullptr, W.getIndentLevel()); 215 CIE->cfis().dump(W.getOStream(), nullptr, W.getIndentLevel()); 216 W.unindent(); 218 W.unindent(); 219 W.getOStream() << "\n"; 222 W.startLine() << format("[0x%" PRIx64 "] FDE length=%" PRIu64 227 W.indent(); 229 W.startLine() << format("initial_location: 0x%" PRIx64 "\n", 231 W.startLine() 236 W.getOStream() << "\n"; 237 W.startLine() << "Program:\n"; 238 W.indent(); 239 FDE->cfis().dump(W.getOStream(), nullptr, W.getIndentLevel()); 239 FDE->cfis().dump(W.getOStream(), nullptr, W.getIndentLevel()); 240 W.unindent(); 242 W.unindent(); 243 W.getOStream() << "\n"; 249 W.unindent();