Lines Matching refs:nub_info

1383   DNBRegisterInfo nub_info; // debugnub register info  member
1441 name_to_regnum[reg_entry.nub_info.name] = reg_entry.debugserver_regnum; in InitializeRegisters()
1443 if (reg_entry.nub_info.value_regs == NULL) { in InitializeRegisters()
1444 reg_data_offset += reg_entry.nub_info.size; in InitializeRegisters()
1455 if (reg_entry.nub_info.value_regs) { in InitializeRegisters()
1457 for (size_t i = 0; reg_entry.nub_info.value_regs[i] != NULL; ++i) { in InitializeRegisters()
1458 const char *name = reg_entry.nub_info.value_regs[i]; in InitializeRegisters()
1468 reg_entry.nub_info.offset; in InitializeRegisters()
1479 reg_entry.nub_info.name); in InitializeRegisters()
1484 if (reg_entry.nub_info.update_regs) { in InitializeRegisters()
1485 for (size_t i = 0; reg_entry.nub_info.update_regs[i] != NULL; ++i) { in InitializeRegisters()
1486 const char *name = reg_entry.nub_info.update_regs[i]; in InitializeRegisters()
1916 if (reg_entry->nub_info.name) in HandlePacket_qRegisterInfo()
1917 ostrm << "name:" << reg_entry->nub_info.name << ';'; in HandlePacket_qRegisterInfo()
1918 if (reg_entry->nub_info.alt) in HandlePacket_qRegisterInfo()
1919 ostrm << "alt-name:" << reg_entry->nub_info.alt << ';'; in HandlePacket_qRegisterInfo()
1921 ostrm << "bitsize:" << std::dec << reg_entry->nub_info.size * 8 << ';'; in HandlePacket_qRegisterInfo()
1924 switch (reg_entry->nub_info.type) { in HandlePacket_qRegisterInfo()
1939 switch (reg_entry->nub_info.format) { in HandlePacket_qRegisterInfo()
1978 if (reg_set_info && reg_entry->nub_info.set < num_reg_sets) in HandlePacket_qRegisterInfo()
1979 ostrm << "set:" << reg_set_info[reg_entry->nub_info.set].name << ';'; in HandlePacket_qRegisterInfo()
1981 if (reg_entry->nub_info.reg_ehframe != INVALID_NUB_REGNUM) in HandlePacket_qRegisterInfo()
1982 ostrm << "ehframe:" << std::dec << reg_entry->nub_info.reg_ehframe << ';'; in HandlePacket_qRegisterInfo()
1984 if (reg_entry->nub_info.reg_dwarf != INVALID_NUB_REGNUM) in HandlePacket_qRegisterInfo()
1985 ostrm << "dwarf:" << std::dec << reg_entry->nub_info.reg_dwarf << ';'; in HandlePacket_qRegisterInfo()
1987 switch (reg_entry->nub_info.reg_generic) { in HandlePacket_qRegisterInfo()
2705 if (DNBThreadGetRegisterValueByID(pid, tid, reg->nub_info.set, in register_value_in_hex_fixed_width()
2706 reg->nub_info.reg, &reg_value)) in register_value_in_hex_fixed_width()
2711 append_hex_value(ostrm, reg_value_ptr->value.v_uint8, reg->nub_info.size, in register_value_in_hex_fixed_width()
2717 if (reg->nub_info.size > 0) { in register_value_in_hex_fixed_width()
2718 std::basic_string<uint8_t> zeros(reg->nub_info.size, '\0'); in register_value_in_hex_fixed_width()
2977 if (g_reg_entries[reg].nub_info.set == 1 && in SendStopReplyPacketForThread()
2978 g_reg_entries[reg].nub_info.value_regs == NULL) { in SendStopReplyPacketForThread()
2980 pid, tid, g_reg_entries[reg].nub_info.set, in SendStopReplyPacketForThread()
2981 g_reg_entries[reg].nub_info.reg, &reg_value)) in SendStopReplyPacketForThread()
4275 } else if (reg_entry->nub_info.reg == (uint32_t)-1) { in HandlePacket_p()
4276 if (reg_entry->nub_info.size > 0) { in HandlePacket_p()
4277 std::basic_string<uint8_t> zeros(reg_entry->nub_info.size, '\0'); in HandlePacket_p()
4327 if (reg_entry->nub_info.set == (uint32_t)-1 && in HandlePacket_P()
4328 reg_entry->nub_info.reg == (uint32_t)-1) { in HandlePacket_P()
4336 reg_value.info = reg_entry->nub_info; in HandlePacket_P()
4337 packet.GetHexBytes(reg_value.value.v_sint8, reg_entry->nub_info.size, 0xcc); in HandlePacket_P()
4344 if (!DNBThreadSetRegisterValueByID(pid, tid, reg_entry->nub_info.set, in HandlePacket_P()
4345 reg_entry->nub_info.reg, &reg_value)) { in HandlePacket_P()
5042 switch (reg.nub_info.type) { in GenerateTargetXMLRegister()
5051 if (reg.nub_info.set > 0) in GenerateTargetXMLRegister()
5056 if (reg.nub_info.set > 0) in GenerateTargetXMLRegister()
5061 switch (reg.nub_info.format) { in GenerateTargetXMLRegister()
5108 if (reg_set_info && reg.nub_info.set < num_reg_sets) in GenerateTargetXMLRegister()
5109 lldb_set = reg_set_info[reg.nub_info.set].name; in GenerateTargetXMLRegister()
5114 XMLAttributeString(s, "name", reg.nub_info.name); in GenerateTargetXMLRegister()
5117 XMLAttributeUnsignedDecimal(s, "bitsize", reg.nub_info.size * 8); in GenerateTargetXMLRegister()
5120 XMLAttributeString(s, "altname", reg.nub_info.alt); in GenerateTargetXMLRegister()
5123 XMLAttributeUnsignedDecimal(s, "group_id", reg.nub_info.set); in GenerateTargetXMLRegister()
5124 if (reg.nub_info.reg_ehframe != INVALID_NUB_REGNUM) in GenerateTargetXMLRegister()
5125 XMLAttributeUnsignedDecimal(s, "ehframe_regnum", reg.nub_info.reg_ehframe); in GenerateTargetXMLRegister()
5126 if (reg.nub_info.reg_dwarf != INVALID_NUB_REGNUM) in GenerateTargetXMLRegister()
5127 XMLAttributeUnsignedDecimal(s, "dwarf_regnum", reg.nub_info.reg_dwarf); in GenerateTargetXMLRegister()
5130 switch (reg.nub_info.reg_generic) { in GenerateTargetXMLRegister()
5621 if (g_reg_entries[reg].nub_info.set == 1 && in GetJSONThreadsInfo()
5622 g_reg_entries[reg].nub_info.value_regs == NULL) { in GetJSONThreadsInfo()
5624 pid, tid, g_reg_entries[reg].nub_info.set, in GetJSONThreadsInfo()
5625 g_reg_entries[reg].nub_info.reg, &reg_value)) in GetJSONThreadsInfo()
5633 g_reg_entries[reg].nub_info.size); in GetJSONThreadsInfo()