ff1db047ff
Fix more compiler warnings (gcc and clang)
2023-02-04 21:15:27 +00:00
be21f83af2
Split vnet driver to generic vnet part, tap and file interfaces
...
Fix most compilation issues of umka_shell on Windows(R)(TM), not all
of them.
2023-02-01 18:55:20 +00:00
395f75d1f7
Speed up coverage, not drastically
2022-06-28 17:10:21 +04:00
7f88bbf11c
Update copyright headers and years
2022-06-27 21:36:56 +04:00
mkostoevr
334866c209
Make it work on win32
2021-12-12 21:54:02 +03:00
mkostoevr
7100aac6d3
Make it compileable by clang
2021-12-05 15:13:44 +03:00
1611215442
Use -Wpedantic and flexible array members instead of zero-length arrays.
2020-09-17 19:44:57 +03:00
5d99380431
Merge kolibri.h and syscalls.h, rename kolibri.h to umka.h.
2020-05-07 04:57:01 +03:00
6179e7e614
New tests and images for coverage. Don't use sudo for mkfs.
2020-03-11 06:02:33 +03:00
7d3dea91c0
Introduce COVERAGE_ON/OFF macros, rename shell functions to shell_*.
...
Coverage collection slowdown is ~75x now.
2020-03-10 00:03:57 +03:00
f39db79da3
Coverage and testing harness improvements.
...
Use -c key for umka_shell to trace branches, no recompilation needed.
Create >4GiB file for tests.
Create empty kolibri.img and put built default.skn there.
2020-03-08 20:58:45 +03:00
fcba0e2fa3
Use TASKSET variable of GNU make to set CPU affinity.
...
Don't use Linux-specific sched_setaffinity from <sched.h>.
On Linux it calls taskset(1) from util-linux.
Add your logic to the makefile if you run other platform.
2020-03-08 01:44:13 +03:00
67f7873e27
Coverage collection speed up 4x!
...
Also, adjust disk cache size and
move set_eflags_tf() to trace_lbr.c.
2020-02-21 05:21:09 +03:00
07ca60a749
Implement line coverage collection and reporting!
2020-01-29 13:53:13 +03:00
1bb4c6f8d7
Collect coverage via LBR profiling.
2019-10-09 02:35:47 +03:00