removed unused constructor parameters
This commit is contained in:
		
							parent
							
								
									5fd120b2dd
								
							
						
					
					
						commit
						512e701f22
					
				| 
						 | 
					@ -23,7 +23,7 @@
 | 
				
			||||||
class Debug: sc_core::sc_module {
 | 
					class Debug: sc_core::sc_module {
 | 
				
			||||||
public:
 | 
					public:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Debug(sc_core::sc_module_name name, uint32_t PC, CPU *cpu, Memory* mem);
 | 
						Debug(CPU *cpu, Memory* mem);
 | 
				
			||||||
	~Debug();
 | 
						~Debug();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
private:
 | 
					private:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,17 +20,14 @@
 | 
				
			||||||
constexpr char nibble_to_hex[16] = { '0', '1', '2', '3', '4', '5', '6', '7',
 | 
					constexpr char nibble_to_hex[16] = { '0', '1', '2', '3', '4', '5', '6', '7',
 | 
				
			||||||
		'8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
 | 
							'8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Debug::Debug(sc_core::sc_module_name name, uint32_t PC, CPU *cpu, Memory* mem) {
 | 
					Debug::Debug(CPU *cpu, Memory* mem) {
 | 
				
			||||||
 | 
					 | 
				
			||||||
	std::cout << "Debug constructor\n";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	dbg_cpu = cpu;
 | 
						dbg_cpu = cpu;
 | 
				
			||||||
	dbg_mem = mem;
 | 
						dbg_mem = mem;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	int sock = socket(AF_INET, SOCK_STREAM, 0);
 | 
						int sock = socket(AF_INET, SOCK_STREAM, 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	int optval = 1;
 | 
						int optval = 1;
 | 
				
			||||||
	int ans = setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &optval,
 | 
						setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &optval,
 | 
				
			||||||
			sizeof(optval));
 | 
								sizeof(optval));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	sockaddr_in addr;
 | 
						sockaddr_in addr;
 | 
				
			||||||
| 
						 | 
					@ -38,9 +35,8 @@ Debug::Debug(sc_core::sc_module_name name, uint32_t PC, CPU *cpu, Memory* mem) {
 | 
				
			||||||
	addr.sin_addr.s_addr = INADDR_ANY;
 | 
						addr.sin_addr.s_addr = INADDR_ANY;
 | 
				
			||||||
	addr.sin_port = htons(1234);
 | 
						addr.sin_port = htons(1234);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ans = bind(sock, (struct sockaddr *) &addr, sizeof(addr));
 | 
						bind(sock, (struct sockaddr *) &addr, sizeof(addr));
 | 
				
			||||||
 | 
						listen(sock, 1);
 | 
				
			||||||
	ans = listen(sock, 1);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	socklen_t len = sizeof(addr);
 | 
						socklen_t len = sizeof(addr);
 | 
				
			||||||
	conn = accept(sock, (struct sockaddr *) &addr, &len);
 | 
						conn = accept(sock, (struct sockaddr *) &addr, &len);
 | 
				
			||||||
| 
						 | 
					@ -57,7 +53,7 @@ void Debug::send_packet(int conn, const std::string &msg) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	memcpy(iobuf, frame.c_str(), frame.size());
 | 
						memcpy(iobuf, frame.c_str(), frame.size());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	int nbytes = ::send(conn, iobuf, frame.size(), 0);
 | 
						::send(conn, iobuf, frame.size(), 0);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
std::string Debug::receive_packet() {
 | 
					std::string Debug::receive_packet() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -62,7 +62,7 @@ SC_MODULE(Simulator) {
 | 
				
			||||||
		timer->irq_line.bind(cpu->irq_line_socket);
 | 
							timer->irq_line.bind(cpu->irq_line_socket);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (debug_session) {
 | 
							if (debug_session) {
 | 
				
			||||||
			Debug debug("Debug", start_PC, cpu, MainMemory);
 | 
								Debug debug(cpu, MainMemory);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue