reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
180 assert(UC.size() >= getNumUsedSlots(UC[0])); 180 assert(UC.size() >= getNumUsedSlots(UC[0])); 182 SW.startLine() << format("0x%02X: ", unsigned(UC[0].u.CodeOffset)) 183 << getUnwindCodeTypeName(UC[0].getUnwindOp()); 185 switch (UC[0].getUnwindOp()) { 187 OS << " reg=" << getUnwindRegisterName(UC[0].getOpInfo()); 192 << ((UC[0].getOpInfo() == 0) ? UC[1].FrameOffset * 8 192 << ((UC[0].getOpInfo() == 0) ? UC[1].FrameOffset * 8 193 : getLargeSlotValue(UC)); 197 OS << " size=" << (UC[0].getOpInfo() + 1) * 8; 209 OS << " reg=" << getUnwindRegisterName(UC[0].getOpInfo()) 210 << format(", offset=0x%X", UC[1].FrameOffset * 8); 214 OS << " reg=" << getUnwindRegisterName(UC[0].getOpInfo()) 215 << format(", offset=0x%X", getLargeSlotValue(UC)); 219 OS << " reg=XMM" << static_cast<uint32_t>(UC[0].getOpInfo()) 220 << format(", offset=0x%X", UC[1].FrameOffset * 16); 224 OS << " reg=XMM" << static_cast<uint32_t>(UC[0].getOpInfo()) 225 << format(", offset=0x%X", getLargeSlotValue(UC)); 229 OS << " errcode=" << (UC[0].getOpInfo() == 0 ? "no" : "yes");