dbfbf769e8 
					 
					
						
						
							
							feat: implement software interrupts  
						
						 
						
						
						
						
					 
					
						2023-01-29 07:17:44 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81ff227ea7 
					 
					
						
						
							
							feat: implement memory writes  
						
						 
						
						
						
						
					 
					
						2023-01-29 07:04:19 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						82bad92fcf 
					 
					
						
						
							
							fix: refactor how c and s track breakpoints  
						
						 
						
						... 
						
						
						
						We move state from Server.zig to Emulator.zig (the interface) 
						
						
					 
					
						2023-01-26 23:55:31 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbf00006e7 
					 
					
						
						
							
							fix: return E22 if hwbreak arr full  
						
						 
						
						... 
						
						
						
						Also, ensure that the above case is the only time we return an errno
err. All the others are actually problems when parsing an invalid packet
so we should nack instead 
						
						
					 
					
						2023-01-26 23:14:23 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59b6b51466 
					 
					
						
						
							
							feat: add hardware breakpoints  
						
						 
						
						
						
						
					 
					
						2023-01-26 20:47:57 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4bca44e5f2 
					 
					
						
						
							
							chore: update to lastest zig  
						
						 
						
						
						
						
					 
					
						2023-01-03 16:54:26 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bd9964f58 
					 
					
						
						
							
							fix: handle ack+packet strings  
						
						 
						
						
						
						
					 
					
						2022-12-15 20:25:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						460fcec370 
					 
					
						
						
							
							feat: implement instruction-granular stepping  
						
						 
						
						
						
						
					 
					
						2022-12-15 19:35:38 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						21565a9726 
					 
					
						
						
							
							feat: gracefully handle disconnects  
						
						 
						
						
						
						
					 
					
						2022-12-15 06:28:09 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2bc5bdc310 
					 
					
						
						
							
							fix: fix errors in memory-map xml  
						
						 
						
						
						
						
					 
					
						2022-12-15 06:27:41 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51082186d7 
					 
					
						
						
							
							fix: reverse the endianness of cpu registers  
						
						 
						
						
						
						
					 
					
						2022-12-15 06:27:21 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a58251ef6 
					 
					
						
						
							
							feat: implement gdb memory map  
						
						 
						
						
						
						
					 
					
						2022-12-15 05:06:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						400e155502 
					 
					
						
						
							
							feat: integrate emulator interface  
						
						 
						
						... 
						
						
						
						while I figure out the interface with zba, disable the exe example
since it doesn't have an emu to pass to gdbstub 
						
						
					 
					
						2022-12-15 04:23:32 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26aad8d1ae 
					 
					
						
						
							
							feat: reconfigure zba-gdbstub as a library  
						
						 
						
						
						
						
					 
					
						2022-12-15 04:23:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f1e1efc5e5 
					 
					
						
						
							
							feat: workshop emulator interface  
						
						 
						
						
						
						
					 
					
						2022-12-15 04:22:42 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a85874d364 
					 
					
						
						
							
							feat: get to user input in gdb  
						
						 
						
						
						
						
					 
					
						2022-12-15 04:21:16 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8195012573 
					 
					
						
						
							
							chore: reorganize code  
						
						 
						
						
						
						
					 
					
						2022-12-15 04:21:16 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						feb222c262 
					 
					
						
						
							
							chore: add README.md  
						
						 
						
						
						
						
					 
					
						2022-12-11 04:04:57 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ba7f22c07 
					 
					
						
						
							
							tmp: implement target description  
						
						 
						
						
						
						
					 
					
						2022-12-11 01:06:29 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa21af5fb6 
					 
					
						
						
							
							initial commit  
						
						 
						
						
						
						
					 
					
						2022-12-10 22:47:11 -04:00