2033 Commits

Author SHA1 Message Date
Baptiste Wicht
5cfd1705eb Fix typo 2018-03-14 13:50:49 +01:00
johnl
560a609d52 Small wording improvements to README.rst (#9) 2018-02-08 12:49:51 +01:00
Baptiste Wicht
2ec3ae6442 New tests 2016-10-14 08:07:48 +02:00
Baptiste Wicht
7a027cab18 Fix memclr optimization 2016-10-14 08:07:43 +02:00
Baptiste Wicht
17c76c2013 is_integral traits 2016-10-14 08:07:36 +02:00
Baptiste Wicht
8c1464408e
More std::string tests 2016-10-05 21:13:18 +02:00
Baptiste Wicht
1967a695e0
More tests for std::string 2016-10-05 21:00:54 +02:00
Baptiste Wicht
990f5f16e9
New test for std::vector 2016-10-05 20:58:01 +02:00
Baptiste Wicht
2a1e030111
Fix std::list::empty() 2016-10-05 20:56:23 +02:00
Baptiste Wicht
8e52d69bcf
New tests for std::list 2016-10-05 20:56:16 +02:00
Baptiste Wicht
4c9db9542c
More tests for std::list 2016-10-05 20:49:11 +02:00
Baptiste Wicht
1d0a5fb11f
Fix memory issues in std::list 2016-10-05 20:41:52 +02:00
Baptiste Wicht
af2c29b812
Fix socket pointer stability
If we use a vector, we cannot store pointers to the elements
2016-10-05 20:10:10 +02:00
Baptiste Wicht
853ab4d421
Accept with timeout 2016-10-05 20:05:01 +02:00
Baptiste Wicht
2f5b56b4c0
Cleanup TCP numbers 2016-10-05 19:50:56 +02:00
Baptiste Wicht
748d3727f1
Better handling of disconnection 2016-10-05 19:08:07 +02:00
Baptiste Wicht
c9dd624168
Better C++ 2016-10-04 23:05:20 +02:00
Baptiste Wicht
857eadce46
Fix error checking 2016-10-04 22:48:53 +02:00
Baptiste Wicht
a6df088edc
Cleanup 2016-10-04 22:42:03 +02:00
Baptiste Wicht
36a8d31f34
First prototype of disconnection 2016-10-04 22:20:38 +02:00
Baptiste Wicht
cf8ba31cee
Fix containers of packets 2016-10-04 22:07:33 +02:00
Baptiste Wicht
0ec1826a63
Detect disconnection 2016-10-04 21:56:19 +02:00
Baptiste Wicht
3231dd56f1
Review TCP
Fixes for indices
Better logging
2016-10-04 21:30:42 +02:00
Baptiste Wicht
31c6e7f78a
Better netcat messages 2016-10-04 21:19:00 +02:00
Baptiste Wicht
bf6ac153a0
New prototype qemu launcher 2016-10-04 20:12:04 +02:00
Baptiste Wicht
18a55a8dd7
Clear rbp 2016-10-04 18:47:33 +02:00
Baptiste Wicht
5fc6e5f94e
Make args more useful 2016-10-04 18:30:26 +02:00
Baptiste Wicht
44415330ca
Disable stack unwinding 2016-10-04 17:56:03 +02:00
Baptiste Wicht
129082046b
Disable frame pointer, I'm too stupid to make it work 2016-10-04 17:53:45 +02:00
Baptiste Wicht
001a236e96
Always log the current pid 2016-10-03 22:42:45 +02:00
Baptiste Wicht
4f76ca8ec4
Fix function prototype 2016-10-03 22:41:42 +02:00
Baptiste Wicht
57813ce338
Very basic stack unwinding 2016-10-03 22:26:59 +02:00
Baptiste Wicht
ee4fa2f2de
Slight optimization for path 2016-10-03 22:22:27 +02:00
Baptiste Wicht
12fc84521d
Fixes 2016-10-03 22:16:56 +02:00
Baptiste Wicht
48b7d755c7
Better messaging 2016-10-03 22:02:00 +02:00
Baptiste Wicht
b4426249da
Capture base pointer in fault handler 2016-10-03 21:54:48 +02:00
Baptiste Wicht
7f574e8117
Try to preserve the base pointer 2016-10-03 21:52:49 +02:00
Baptiste Wicht
370e6f6b5c
Review faults 2016-10-03 21:10:54 +02:00
Baptiste Wicht
c3435b9f51
Better logging messages 2016-10-03 20:54:40 +02:00
Baptiste Wicht
66ee3c5014
Fix packet to self transmission
Don't assume that the index is set to zero, set it to the correct
value
2016-10-03 20:54:08 +02:00
Baptiste Wicht
8741ac25d0
Fix message 2016-10-03 20:47:00 +02:00
Baptiste Wicht
694011d73a
Fix release of the lock 2016-10-03 20:42:15 +02:00
Baptiste Wicht
5235ecda1a
Remove logging messages 2016-10-03 20:15:42 +02:00
Baptiste Wicht
989220d5b4
More std::vector fixes 2016-10-03 20:07:31 +02:00
Baptiste Wicht
0455a8b3c4
Review vector/deque 2016-10-03 19:45:04 +02:00
Baptiste Wicht
64c8a42c1b
Reformat 2016-10-03 19:42:48 +02:00
Baptiste Wicht
7e806dc3e0
Fix test 2016-10-03 19:16:43 +02:00
Baptiste Wicht
9e03bc57de
Review vector
Several objects were incorrectly allocated and destructed
2016-10-03 19:16:21 +02:00
Baptiste Wicht
9785864192
Add missing includes 2016-10-03 17:50:44 +02:00
Baptiste Wicht
e028a2c1e8
Unify containers 2016-10-02 17:25:19 +02:00