- 28 Jun, 2016 1 commit
-
-
Cedric 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.
-
- 24 Jun, 2016 3 commits
-
-
Cedric Roux authored
we have to free memory in any case...
-
Cedric Roux authored
git status was way too noisy
-
Cedric Roux authored
-
- 23 Jun, 2016 6 commits
-
-
Cedric Roux authored
ctrl+c did not work when the program was not connected yet. It also didn't work if no event was received.
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric 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)).
-
Cedric Roux authored
needed because of the following commit
-
- 22 Jun, 2016 8 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
stuff put in there is of lower quality / coding standard / whatever and serves as example to do quick debugging taks using the T infrastructure
-
Cedric Roux authored
-
Cedric Roux authored
the current version is very specific to PUSCH IQ data, where the input buffer has a special format to be rewritten cleanly at some point
-
Cedric Roux authored
-
Cedric Roux authored
-
- 20 Jun, 2016 3 commits
-
-
Cedric Roux authored
XY_LOOP_MODE: replace old points with new ones, using the maximum size of the view XY_FORCE_MODE: append_forced sets those and only those points and we crash if we pass too much points
-
Cedric Roux authored
-
Cedric Roux authored
-
- 17 Jun, 2016 4 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
to be used in conjunction with another tracer so conceptually it's more a tracee than a tracer
-
Cedric Roux authored
-
Cedric Roux authored
-
- 16 Jun, 2016 5 commits
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
- 15 Jun, 2016 1 commit
-
-
Cedric Roux authored
The distinction common space/user space still requires some careful examination.
-
- 13 Jun, 2016 2 commits
-
-
Rohit Gupta authored
T I did some compilation tests using `./build_oai -s --run-group "0101*"`, all was fine. I ran `lte-softmodem` with the sequans and let it run for a while with both uplink and downlink UDP low throughput traffic, all was fine. I ran some TCP tests, downlink 14 Mb/s (because the sequans does not report a CQI of 15 but 14 maximum, so we don't go to maximum MCS, so 14 Mb/s instead of 16) with a very clean radio (almost no error in the HARQ processes). For uplink things are not so clean, it starts at 6 Mb/s and after a while goes down to 2/3 Mbit/s. Lot's of errors in the HARQ processes, mostly uplink but also downlink. This is a both with and without T activated. So to me it's fine. The T tracer is a debugging tool. When it's not enabled, it has zero impact on the processing. I think we need to do very little tests before merging. I'll let you decide but to me it's okay! See merge request !36
-
Raymond Knopp authored
-
- 10 Jun, 2016 7 commits
-
-
Cedric Roux authored
if you compile *without* T it fails because the T macro is interpreted as a function call
-
Cedric Roux authored
-
Cedric Roux authored
Conflicts: cmake_targets/CMakeLists.txt cmake_targets/build_oai openair1/PHY/LTE_TRANSPORT/pucch.c openair1/SCHED/phy_procedures_lte_eNb.c openair2/LAYER2/MAC/eNB_scheduler_ulsch.c targets/RT/USER/lte-softmodem.c
-
Rohit Gupta authored
-
Dominique Nussbaum authored
-
Cedric Roux authored
very basic, to be refined, find a nice way to display (plot? text?) protocol data movement
-
Cedric Roux authored
-