Lines Matching refs:oss

125     std::ostringstream oss;  in toString()  local
130 oss << s_elem_descs[typeIdx][0] << "("; in toString()
134 oss << "exec range=0x" << std::hex << st_addr << ":[0x" << en_addr << "] "; in toString()
135 oss << "num_i(" << std::dec << num_instr_range << ") "; in toString()
136 oss << "last_sz(" << last_instr_sz << ") "; in toString()
137 oss << "(ISA=" << s_isa_str[(int)isa] << ") "; in toString()
138 oss << ((last_instr_exec == 1) ? "E " : "N "); in toString()
140 oss << instr_type[last_i_type]; in toString()
142 oss << instr_sub_type[last_i_subtype]; in toString()
144 oss << " <cond>"; in toString()
148 oss << " 0x" << std::hex << st_addr << " "; in toString()
152 oss << "first 0x" << std::hex << st_addr << ":[next 0x" << en_addr << "] "; in toString()
153 oss << "num_i(" << std::dec << num_instr_range << ") "; in toString()
159 oss << "pref ret addr:0x" << std::hex << en_addr; in toString()
162 oss << " [addr also prev br tgt]"; in toString()
164 oss << "; "; in toString()
166oss << "excep num (0x" << std::setfill('0') << std::setw(2) << std::hex << exception_number << ") … in toString()
170 oss << "(ISA=" << s_isa_str[(int)isa] << ") "; in toString()
173 oss << "EL" << std::dec << (int)(context.exception_level); in toString()
177 case ocsd_sec_secure: oss << "S; "; break; in toString()
178 case ocsd_sec_nonsecure: oss << "N; "; break; in toString()
179 case ocsd_sec_root: oss << "Root; "; break; in toString()
180 case ocsd_sec_realm: oss << "Realm; "; break; in toString()
182 oss << (context.bits64 ? "64-bit; " : "32-bit; "); in toString()
184 oss << "VMID=0x" << std::hex << context.vmid << "; "; in toString()
186 oss << "CTXTID=0x" << std::hex << context.context_id << "; "; in toString()
190 oss << " [" << s_trace_on_reason[trace_on_reason] << "]"; in toString()
194oss << " [ TS=0x" << std::setfill('0') << std::setw(12) << std::hex << timestamp << "]; "; in toString()
198 printSWInfoPkt(oss); in toString()
203 oss << " Trigger; "; in toString()
205 oss << " Numbered:" << std::dec << trace_event.ev_number << "; "; in toString()
211 oss << " [" << s_unsync_reason[unsync_eot_info] << "]"; in toString()
215oss << " [" << s_marker_t[sync_marker.type] << "(0x" << std::setfill('0') << std::setw(8) << std::… in toString()
220 oss << s_transaction_type[mem_trans]; in toString()
224oss << "EL" << std::dec << (int)sw_ite.el << "; 0x" << std::setfill('0') << std::setw(16) << std::… in toString()
230 oss << std::dec << " [CC=" << cycle_count << "]; "; in toString()
231 oss << ")"; in toString()
235 oss << "OCSD_GEN_TRC_ELEM??: index out of range."; in toString()
237 str = oss.str(); in toString()
247 void OcsdTraceElement::printSWInfoPkt(std::ostringstream & oss) const in printSWInfoPkt()
253oss << " (Ma:0x" << std::setfill('0') << std::setw(2) << std::hex << sw_trace_info.swt_master_id <… in printSWInfoPkt()
254oss << "Ch:0x" << std::setfill('0') << std::setw(2) << std::hex << sw_trace_info.swt_channel_id <<… in printSWInfoPkt()
257 oss << "(Ma:0x??; Ch:0x??" << ") "; in printSWInfoPkt()
261 oss << "0x" << std::setfill('0') << std::hex; in printSWInfoPkt()
264 oss << std::setw(1); in printSWInfoPkt()
265 oss << (uint16_t)(((uint8_t *)ptr_extended_data)[0] & 0xF); in printSWInfoPkt()
273 oss << std::setw(2) << (uint16_t)((uint8_t *)ptr_extended_data)[0]; in printSWInfoPkt()
276 oss << std::setw(4) << ((uint16_t *)ptr_extended_data)[0]; in printSWInfoPkt()
279 oss << std::setw(8) << ((uint32_t *)ptr_extended_data)[0]; in printSWInfoPkt()
282 oss << std::setw(16) << ((uint64_t *)ptr_extended_data)[0]; in printSWInfoPkt()
285 oss << "{Data Error : unsupported bit width.}"; in printSWInfoPkt()
289 oss << "; "; in printSWInfoPkt()
292 oss << "+Mrk "; in printSWInfoPkt()
294 oss << "Trig "; in printSWInfoPkt()
296oss << " [ TS=0x" << std::setfill('0') << std::setw(12) << std::hex << timestamp << "]; "; in printSWInfoPkt()
298 oss << "Freq"; in printSWInfoPkt()
300 oss << "{Master Error.}"; in printSWInfoPkt()
304 oss << "{Global Error.}"; in printSWInfoPkt()