- Jan 14, 2019
-
-
Cédric Roux authored
The variable T_stdout needs to be 1 at startup to avoid missing logs.
-
- Aug 17, 2018
-
-
Cédric Roux authored
- 'busy' has to be handled in a more atomic fashion to avoid crazy runtime race conditions - the basic simulator is too fast sometimes; rewrite the accesses to the T cache to avoid there again crazy behaviors Hopefully that's better...
-
Cédric Roux authored
-
- Aug 13, 2018
-
-
Cédric Roux authored
Don't use shm anymore. Use mmap directly.
-
- Jul 30, 2018
-
-
Wang Tsu-Han authored
-
- Jul 13, 2018
-
-
knopp authored
Log review step 1: legacy VCD removal, LOG macro modified, TTracer enabled at build time by default, in a way it, by default configuration, provides console logs, as in previous versions
-
- Jul 05, 2018
-
-
oai authored
Remove compilation warnings, also fix telnet server compilation failure and NB-IoT shared lib compilation failure introduced when reviewing L1 sources organization
-
- Apr 24, 2018
-
-
Cédric Roux authored
That allows to run several programs using this mechanism on the same computer (say both eNB and UE, to debug).
-
Cédric Roux authored
-
- Oct 11, 2017
-
-
Cédric Roux authored
-
- Jun 28, 2016
-
-
Cédric Roux authored
The T has 2 processes: the tracee and the local tracer if the tracee dies (segfault or whatever) the tracee may still be running. So there is a third process that monitors those two others and kill everything when one dies. The problem is that this third process has to be the parent of the two others. That makes debugging the tracee with gdb impossible. This new option disables the third monitor process.
-
- Jun 23, 2016
-
-
Cédric Roux authored
And it's sent at each connection attempt. Before it was sent only once to the first tracer. Plus there was a bug (length:(len) should have been length:(send_size)).
-
- Jun 06, 2016
-
-
Cédric Roux authored
this may be removed at some point, it's very brutal. But when you write some code, it may happen (it "may"!!) that *sometimes* the code does not work and crashes. In thoses cases I prefer the local tracer (or the tracee) to go away immediately without even thinking about it maybe still running in the background. In case of monitoring (as opposed to debugging) maybe it's preferable to let the process live its life as it wants. Time will tell.
-
- Jun 05, 2016
-
-
Cédric Roux authored
it may legitimately happen when the tracee is ctrl+c'ed. Let's print something though because read may fail for other reasons. Why not?
-
- Jun 01, 2016
-
-
Cédric Roux authored
plus some cleanup here and there
-
- May 31, 2016
-
-
Cédric Roux authored
-
Cédric Roux authored
first step: let the tracee connect before the remote tracer and let's have a "no wait" mode where the local tracer starts the tracee before the remote tracer is connected
-
Cédric Roux authored
get rid of T_send(), no use anymore
-
Cédric Roux authored
The T only works when it's TRUE, the version without shared memory is not supported anymore.
-
- May 25, 2016
-
-
Cédric Roux authored
as special events. If we store all received events to a file, this dump is now self-contained. Helps to analyze traces. Some functions have also been factorized in the process, too much duplication. (Also tracer/Makefile was forgotten in previous commit, included in this one...)
-
- May 01, 2016
-
-
Cédric Roux authored
This message sends configuration for all events.
-
- Apr 25, 2016
-
-
Cédric Roux authored
to connect until it succeeds
-
- Apr 11, 2016
-
-
Cédric Roux authored
-
- Mar 21, 2016
-
-
Cédric Roux authored
it probably makes things zillion times slower but it seems to be necessary
-
- Mar 14, 2016
-
-
Cédric Roux authored
-