Lines Matching refs:ostrm

1379             std::ostringstream ostrm;
1380 ostrm << RAW_HEXBASE << shlib_info_addr;
1381 return SendPacket (ostrm.str ());
1436 std::ostringstream ostrm;
1437 ostrm << "m";
1444 ostrm << ",";
1446 ostrm << std::hex << th;
1448 return SendPacket (ostrm.str ());
1668 std::ostringstream ostrm;
1669 ostrm << "name:" << reg_entry->gdb_name << ';';
1672 ostrm << "alt-name:" << reg_entry->nub_info.name << ';';
1674 ostrm << "alt-name:" << reg_entry->nub_info.alt << ';';
1676 ostrm << "bitsize:" << std::dec << reg_entry->gdb_size * 8 << ';';
1677 ostrm << "offset:" << std::dec << reg_entry->nub_info.offset << ';';
1681 case Uint: ostrm << "encoding:uint;"; break;
1682 case Sint: ostrm << "encoding:sint;"; break;
1683 case IEEE754: ostrm << "encoding:ieee754;"; break;
1684 case Vector: ostrm << "encoding:vector;"; break;
1689 case Binary: ostrm << "format:binary;"; break;
1690 case Decimal: ostrm << "format:decimal;"; break;
1691 case Hex: ostrm << "format:hex;"; break;
1692 case Float: ostrm << "format:float;"; break;
1693 case VectorOfSInt8: ostrm << "format:vector-sint8;"; break;
1694 case VectorOfUInt8: ostrm << "format:vector-uint8;"; break;
1695 case VectorOfSInt16: ostrm << "format:vector-sint16;"; break;
1696 case VectorOfUInt16: ostrm << "format:vector-uint16;"; break;
1697 case VectorOfSInt32: ostrm << "format:vector-sint32;"; break;
1698 case VectorOfUInt32: ostrm << "format:vector-uint32;"; break;
1699 case VectorOfFloat32: ostrm << "format:vector-float32;"; break;
1700 case VectorOfUInt128: ostrm << "format:vector-uint128;"; break;
1704 ostrm << "set:" << reg_set_info[reg_entry->nub_info.set].name << ';';
1717 ostrm << "gcc:" << std::dec << reg_entry->nub_info.reg_gcc << ';';
1720 ostrm << "dwarf:" << std::dec << reg_entry->nub_info.reg_dwarf << ';';
1725 case GENERIC_REGNUM_FP: ostrm << "generic:fp;"; break;
1726 case GENERIC_REGNUM_PC: ostrm << "generic:pc;"; break;
1727 case GENERIC_REGNUM_SP: ostrm << "generic:sp;"; break;
1728 case GENERIC_REGNUM_RA: ostrm << "generic:ra;"; break;
1729 case GENERIC_REGNUM_FLAGS: ostrm << "generic:flags;"; break;
1730 case GENERIC_REGNUM_ARG1: ostrm << "generic:arg1;"; break;
1731 case GENERIC_REGNUM_ARG2: ostrm << "generic:arg2;"; break;
1732 case GENERIC_REGNUM_ARG3: ostrm << "generic:arg3;"; break;
1733 case GENERIC_REGNUM_ARG4: ostrm << "generic:arg4;"; break;
1734 case GENERIC_REGNUM_ARG5: ostrm << "generic:arg5;"; break;
1735 case GENERIC_REGNUM_ARG6: ostrm << "generic:arg6;"; break;
1736 case GENERIC_REGNUM_ARG7: ostrm << "generic:arg7;"; break;
1737 case GENERIC_REGNUM_ARG8: ostrm << "generic:arg8;"; break;
1743 ostrm << "container-regs:";
1747 ostrm << ',';
1748 ostrm << RAW_HEXBASE << reg_entry->nub_info.pseudo_regs[i];
1750 ostrm << ';';
1755 ostrm << "invalidate-regs:";
1759 ostrm << ',';
1760 ostrm << RAW_HEXBASE << reg_entry->nub_info.update_regs[i];
1762 ostrm << ';';
1765 return SendPacket (ostrm.str ());
2328 append_hex_value (std::ostream& ostrm, const uint8_t* buf, size_t buf_size, bool swap)
2334 ostrm << RAWHEX8(buf[i]);
2339 ostrm << RAWHEX8(buf[i]);
2345 register_value_in_hex_fixed_width (std::ostream& ostrm,
2362 append_hex_value (ostrm, reg_value_ptr->value.v_uint8, reg->gdb_size, false);
2373 append_hex_value (ostrm, reg->fail_value, reg->gdb_size, false);
2378 append_hex_value (ostrm, zeros.data(), zeros.size(), false);
2387 gdb_regnum_with_fixed_width_hex_register_value (std::ostream& ostrm,
2398 ostrm << RAWHEX8(reg->gdb_regnum) << ':';
2399 register_value_in_hex_fixed_width (ostrm, pid, tid, reg, reg_value_ptr);
2400 ostrm << ';';
2422 std::ostringstream ostrm;
2424 ostrm << 'T';
2447 ostrm << RAWHEX8(signum & 0xff);
2449 ostrm << std::hex << "thread:" << tid << ';';
2457 ostrm << std::hex << "name:" << thread_name << ';';
2461 ostrm << std::hex << "hexname:";
2464 ostrm << RAWHEX8(u_thread_name[i]);
2465 ostrm << ';';
2473 ostrm << std::hex << "qaddr:" << thread_ident_info.dispatch_qaddr << ';';
2490 ostrm << std::hex << "threads:";
2495 ostrm << ',';
2496 ostrm << std::hex << th;
2498 ostrm << ';';
2515 gdb_regnum_with_fixed_width_hex_register_value (ostrm, pid, tid, &g_reg_entries[reg], &reg_value);
2522 ostrm << "reason:exec;";
2526 ostrm << "metype:" << std::hex << tid_stop_info.details.exception.type << ";";
2527 ostrm << "mecount:" << std::hex << tid_stop_info.details.exception.data_count << ";";
2529 ostrm << "medata:" << std::hex << tid_stop_info.details.exception.data[i] << ";";
2531 return SendPacket (ostrm.str ());
2733 std::ostringstream ostrm;
2735 ostrm << RAWHEX8(buf[i]);
2736 return SendPacket (ostrm.str ());
2801 std::ostringstream ostrm;
2828 append_hex_value (ostrm, reg_ctx.data(), reg_ctx.size(), false);
2829 return SendPacket (ostrm.str ());
2835 register_value_in_hex_fixed_width (ostrm, pid, tid, &g_reg_entries[reg], NULL);
2837 return SendPacket (ostrm.str ());
2971 std::ostringstream ostrm;
2972 ostrm << RAW_HEXBASE << addr;
2973 return SendPacket (ostrm.str ());
3429 std::ostringstream ostrm;
3433 ostrm << "00000000";
3441 append_hex_value(ostrm, reg_entry->fail_value, reg_entry->gdb_size, false);
3446 append_hex_value(ostrm, zeros.data(), zeros.size(), false);
3452 register_value_in_hex_fixed_width (ostrm, pid, tid, reg_entry, NULL);
3454 return SendPacket (ostrm.str());
3597 std::ostringstream ostrm;
3600 ostrm << "start:" << std::hex << region_info.addr << ';';
3603 ostrm << "size:" << std::hex << region_info.size << ';';
3607 ostrm << "permissions:";
3610 ostrm << 'r';
3612 ostrm << 'w';
3614 ostrm << 'x';
3615 ostrm << ';';
3617 return SendPacket (ostrm.str());
3721 std::ostringstream ostrm;
3724 ostrm << "num:" << std::dec << num << ';';
3725 return SendPacket (ostrm.str());