Commit Graph

910 Commits

Author SHA1 Message Date
5a9f667553 Use snprintf() and check for buffer overflow 2022-12-19 15:24:34 +01:00
410c52235d Add old gcc builds with Release version 2022-12-19 15:24:34 +01:00
5a982d61c9 Build parson with PIC 2022-12-19 15:24:34 +01:00
168ba99828 Add no LTO tests for old gcc versions too 2022-12-19 15:24:32 +01:00
3c49517b76 Disable LTO in CI build with old gcc 2022-12-19 15:24:04 +01:00
593ed84f1b Disable hardening in ovni 2022-12-19 12:11:14 +01:00
1ea1768728 Compile ovni with older GCC versions 2022-12-19 11:53:24 +01:00
ee462d92e8 Handle NULL version pointer 2022-12-16 13:34:31 +01:00
7c7ba729f5 Add unit test for the version parser 2022-12-16 13:34:31 +01:00
a9526ae663 Add support for unit tests 2022-12-16 13:34:31 +01:00
d3ce4a8765 Store the process directory in proc->dir 2022-12-16 13:33:03 +01:00
5404cc5e83 Split sources into src/emu and src/rt
The public includes are now in include/ and in internal includes in
src/include/. The ovni* tools are moved to emu/ovni*.c and liked with
the emu static library.
2022-12-16 13:31:31 +01:00
877bbcd9de Update bootstrap ovni version in CI 2022-12-16 09:58:01 +01:00
e47cf8fe22 Disable taskfor runtime test 2022-12-13 13:29:09 +01:00
b6ce54b7ee Add version check and soname for libovni
Adds ovni_version_check() to test the version at runtime, set the
SONAME to the major version and install a symlinks to the complete
version:

  libovni.so -> libovni.so.1
  libovni.so.1 -> libovni.so.1.0.0
  libovni.so.1.0.0
2022-12-13 13:11:44 +01:00
df169c89c3 Use RPATH for the MPI library 2022-11-15 10:12:59 +01:00
c272701d4f Set logo background to solid white 2022-11-14 17:08:07 +01:00
2017541a55 Update nanos6.toml file 2022-11-14 12:12:00 +01:00
fa83f8d278 Update nanos6 and llvm in CI 2022-11-14 12:11:31 +01:00
4381d601aa Add installation instructions 2022-11-14 10:40:32 +01:00
b6ece86dc2 Change the readme to markdown format 2022-11-14 10:40:26 +01:00
a7097048f9 Prevent grep from closing stdin
The -q flag was causing grep to close the stdin as the first match is
found, causing the exit code of the programs in the pipe to return
non-zero, as stdout is closed.
2022-11-09 16:20:04 +01:00
b1b4f37032 Copy Paraver configs into the trace directory
Keeps the trace self-contained.
2022-11-09 16:09:33 +01:00
a2702ad92a Add requeriments.txt for readthedocs 2022-11-04 11:49:26 +01:00
971e8c1891 Prevent early end maker OU] in sort test 2022-10-07 13:17:26 +02:00
58286dbd1a Fix average computation in burst stats 2022-10-07 13:10:05 +02:00
bacf33450d Add burst stats test 2022-10-07 13:08:51 +02:00
3eac598e2c Add support to match regex in ok tests 2022-10-07 13:08:14 +02:00
22b34dcff6 Fix unsigned format 2022-10-07 12:46:33 +02:00
2497e71f81 Fix nback limit to detect full ring 2022-10-07 12:43:52 +02:00
239deed26d Add test to fill the ring buffer 2022-10-07 12:43:15 +02:00
75bc02bccd Fix sorting without previous events 2022-10-07 12:17:59 +02:00
6dda4e90dd Add tests for event sorting 2022-10-07 12:17:14 +02:00
190cd8b822 Sort NODES test traces too 2022-10-07 11:28:10 +02:00
f85826b093 Use same nOS-V config for NODES tests 2022-10-07 11:27:50 +02:00
5b4a9c7da4 Sort nOS-V test traces 2022-10-07 11:27:20 +02:00
a1e7dbb04e Add SORT support in tests 2022-10-07 11:26:32 +02:00
221f21b776 Use custom nOS-V shared memory name 2022-10-07 11:25:31 +02:00
07d9313064 Add sort step if needed in the test driver 2022-10-07 11:24:04 +02:00
b8e521b49c Print info when reaching the end of sort window 2022-10-07 11:22:29 +02:00
035791ff54 Increase ovnisort window to 100k events 2022-10-07 11:02:42 +02:00
37a636f387 Fix ovnisort check too 2022-10-07 11:02:03 +02:00
362c47553b Fix ovnisort handling of last event 2022-10-07 09:38:20 +02:00
bb1ff36a58 Remove synchronization group by default 2022-10-05 16:33:18 +02:00
eac6d3479d Set number of windows to one in configs 2022-10-05 16:00:16 +02:00
118e451899 Fix config titles 2022-10-05 15:58:14 +02:00
29406ca629 Fix TID and PID suffix in PCF 2022-10-05 15:56:26 +02:00
e9c66bd9dd Fix position, size and titles of configs 2022-10-05 15:25:41 +02:00
c1b2cf600c Fix Nanos6 thread type suffix in the PCF 2022-10-05 14:52:24 +02:00
e579f60085 Disable event flags by default in all configs 2022-10-05 14:14:41 +02:00