Commit Graph

63 Commits

Author SHA1 Message Date
Benito Palacios Sánchez
7c144f9d34
Improve server connections in Unit Tests
Previously since in the TearDown it opened connections,
it could leave some open connections. It was also trying
to close twice the connections (TearDown and FixtureTearDown)
2016-09-06 21:21:39 +02:00
Benito Palacios Sanchez
9231d38dc8 Change license to MIT 2016-09-06 20:08:26 +02:00
Benito Palacios Sanchez
91f3e0f0cf Remove unnecessary libgame dependency 2016-09-06 19:36:05 +02:00
Benito Palacios Sánchez
0f0a4a6190 Bump libgame version to use NuGet 2015-07-31 00:58:02 +02:00
Benito Palacios Sánchez
3d1d6acac7 Implemented indexer in Register Manager.
This closes #13.
2015-03-15 20:03:31 +01:00
Benito Palacios Sánchez
73a66ad811 Create test for Register Manager in #13. 2015-03-15 20:00:41 +01:00
Benito Palacios Sánchez
9b20a293ac Move plugins class into own folder 2015-03-15 19:29:10 +01:00
Benito Palacios Sánchez
16b22bf3f9 Implemented single write register command.
This closed #12.
2015-03-15 14:38:17 +01:00
Benito Palacios Sánchez
b8e94a6b6a Implements Write Registers command for #12 2015-03-15 14:28:16 +01:00
Benito Palacios Sánchez
75335b6240 Implements Read Register command and closes #11. 2015-03-15 13:43:53 +01:00
Benito Palacios Sánchez
4adfb24542 Store last command sent for context in reply converter 2015-03-15 12:45:46 +01:00
Benito Palacios Sánchez
ccdf3980a9 Closed #38. Implements a base for plugins. 2015-03-15 11:06:44 +01:00
Benito Palacios Sánchez
2432504af8 Implements default entries in session manager.
Closed #5.
2015-03-14 17:04:08 +01:00
Benito Palacios Sánchez
7bd2cd652a Implements a singleton pattern to get sessions.
Reference #5
2015-03-14 16:54:05 +01:00
Benito Palacios Sánchez
0420d53a2d Implements optionally gather the ROM file system.
Closed #4.
2015-03-14 16:19:44 +01:00
Benito Palacios Sánchez
6daff59cd4 Refactor test classes for GDB client.
Closed #35.
2015-03-14 14:38:07 +01:00
Benito Palacios Sánchez
0bd60f2ef8 Upaded packages. 2015-03-14 14:14:06 +01:00
Benito Palacios Sánchez
644800f044 Created GdbStream inherit from Stream for #35. 2015-03-14 14:12:39 +01:00
Benito Palacios Sánchez
f8ddf0bfaa Close #36. Refactoring for execution commands. 2015-03-14 12:43:03 +01:00
Benito Palacios Sánchez
72b80cff2f Implementes #34, ConnectionManager 2015-03-14 12:12:56 +01:00
Benito Palacios Sánchez
78b95ae6ca Implemented error codes 2014-12-16 00:37:18 +01:00
Benito Palacios Sánchez
0dba099ce2 Implemented write memory command 2014-12-16 00:22:36 +01:00
Benito Palacios Sánchez
b2253de006 Added write memory command 2014-12-16 00:20:14 +01:00
Benito Palacios Sánchez
044876c9df Implemented network error code 2014-12-15 21:37:14 +01:00
Benito Palacios Sánchez
348f651753 Implemented error codes in some commands 2014-12-15 21:33:07 +01:00
Benito Palacios Sánchez
8e3b7878d2 Implemented read memory command 2014-12-15 21:24:31 +01:00
Benito Palacios Sánchez
e7c6642bad Added error reply packet 2014-12-15 21:23:56 +01:00
Benito Palacios Sánchez
3f8e2a2a1a Added data reply packet 2014-12-15 21:07:02 +01:00
Benito Palacios Sánchez
4ecd380c70 Added read memory command 2014-12-15 20:37:20 +01:00
Benito Palacios Sánchez
fbdf459215 Updated to beta C# support 2014-12-12 14:19:23 +01:00
Benito Palacios Sánchez
09f0a94782 Implemented interrupt while continue or step
* Allow cancellation of pending task, so no
   StopSignal is received as reply after Continue
   or Step and the event BreakExecution is not raised.

Need refactoring.
2014-12-11 03:13:30 +01:00
Benito Palacios Sánchez
5f73527496 Test data transmitted in async methods 2014-12-11 01:39:22 +01:00
Benito Palacios Sánchez
56ca421c25 Implemented continue & step commands as async 2014-12-11 01:36:44 +01:00
Benito Palacios Sánchez
334b271027 Implemented single step command 2014-12-11 00:19:53 +01:00
Benito Palacios Sánchez
9c31891212 Fix ACK reply in interrumpt & Test for unread data 2014-12-11 00:13:30 +01:00
Benito Palacios Sánchez
cc85ea73fb Implemented continue execution command 2014-12-10 23:58:16 +01:00
Benito Palacios Sánchez
dfdf5ebdb1 Refactoring 2014-12-10 23:43:53 +01:00
Benito Palacios Sánchez
421cadfc7c Check correct reply message type 2014-12-10 21:07:40 +01:00
Benito Palacios Sánchez
f983c65061 Handle unknown message replies
* NitroDebugger/RSP/ReplyPacketFactory.cs:
  With FormatException is catched and sent a NACK
2014-12-10 20:57:31 +01:00
Benito Palacios Sánchez
6e6e3b5218 Updated IsConnected on lost connection 2014-12-10 20:32:06 +01:00
Benito Palacios Sánchez
78b0856c27 Implemented lost connection event 2014-12-10 20:30:00 +01:00
Benito Palacios Sánchez
21d75e214e App layer should not throw protocol exceptions 2014-12-10 20:19:28 +01:00
Benito Palacios Sánchez
003c5dfdbe Test connection close on HaltedReason command 2014-12-10 16:16:37 +01:00
Benito Palacios Sánchez
852be269db Query socket status 2014-12-10 16:13:47 +01:00
Benito Palacios Sánchez
21d51b6b16 Implemented Stop Signal Reply 2014-12-10 14:27:00 +01:00
Benito Palacios Sánchez
83d7836e78 Implemented HaltedReason command. 2014-12-10 13:57:30 +01:00
Benito Palacios Sánchez
f59642a243 Tested connections 2014-12-10 13:17:07 +01:00
Benito Palacios Sánchez
8b9262c6e6 Test connection by IP 2014-12-10 12:57:17 +01:00
Benito Palacios Sánchez
932cff2ff1 Refactored & tested StopSignals converter 2014-12-09 23:09:50 +01:00
Benito Palacios Sánchez
4f429a537c Automatic NuGet restore on builds 2014-12-08 18:15:16 +01:00