code cleanup
This commit is contained in:
parent
0d41fa7d10
commit
a82938bb61
|
@ -47,20 +47,18 @@ namespace riscv_tlm {
|
||||||
handle_gdb_loop();
|
handle_gdb_loop();
|
||||||
}
|
}
|
||||||
|
|
||||||
Debug::~Debug() {
|
Debug::~Debug() = default;
|
||||||
|
|
||||||
}
|
void Debug::send_packet(int m_conn, const std::string &msg) {
|
||||||
|
|
||||||
void Debug::send_packet(int conn, const std::string &msg) {
|
|
||||||
std::string frame = "+$" + msg + "#" + compute_checksum_string(msg);
|
std::string frame = "+$" + msg + "#" + compute_checksum_string(msg);
|
||||||
|
|
||||||
memcpy(iobuf, frame.c_str(), frame.size());
|
memcpy(iobuf, frame.c_str(), frame.size());
|
||||||
|
|
||||||
::send(conn, iobuf, frame.size(), 0);
|
::send(m_conn, iobuf, frame.size(), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string Debug::receive_packet() {
|
std::string Debug::receive_packet() {
|
||||||
int nbytes = ::recv(conn, iobuf, bufsize, 0);
|
ssize_t nbytes = ::recv(conn, iobuf, bufsize, 0);
|
||||||
|
|
||||||
if (nbytes == 0) {
|
if (nbytes == 0) {
|
||||||
return "";
|
return "";
|
||||||
|
@ -84,7 +82,7 @@ namespace riscv_tlm {
|
||||||
while (true) {
|
while (true) {
|
||||||
std::string msg = receive_packet();
|
std::string msg = receive_packet();
|
||||||
|
|
||||||
if (msg.size() == 0) {
|
if (msg.empty() ) {
|
||||||
std::cout << "remote connection seems to be closed, terminating ..."
|
std::cout << "remote connection seems to be closed, terminating ..."
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
break;
|
break;
|
||||||
|
@ -122,7 +120,7 @@ namespace riscv_tlm {
|
||||||
send_packet(conn, stream.str());
|
send_packet(conn, stream.str());
|
||||||
} else if (boost::starts_with(msg, "p")) {
|
} else if (boost::starts_with(msg, "p")) {
|
||||||
long n = strtol(msg.c_str() + 1, 0, 16);
|
long n = strtol(msg.c_str() + 1, 0, 16);
|
||||||
int reg_value;
|
unsigned int reg_value;
|
||||||
if (n < 32) {
|
if (n < 32) {
|
||||||
reg_value = register_bank->getValue(n);
|
reg_value = register_bank->getValue(n);
|
||||||
} else if (n == 32) {
|
} else if (n == 32) {
|
||||||
|
|
Loading…
Reference in New Issue