[osv-dev] [PATCH 2/2] add module API symbols to exported list

2022-01-16 Thread Waldemar Kozaczuk
Signed-off-by: Waldemar Kozaczuk --- Makefile| 2 +- exported_symbols/osv_module_api.symbols | 10 ++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 exported_symbols/osv_module_api.symbols diff --git a/Makefile b/Makefile index a0878

[osv-dev] [PATCH] httpserver-monitoring-api: stop using kernel internal C++ API

2022-01-16 Thread Waldemar Kozaczuk
When OSv kernel is built to hide most symbols but glibc ones, the OSv applications like httpserver monitoring API can not function corretly as they rely on number of internal C++ API. This patch modifies httpserver monitoring API to stop using kernel internal C++ API. It does so by replacing some

[osv-dev] [PATCH 1/2] add new C-wrappers to expose module API

2022-01-16 Thread Waldemar Kozaczuk
The commit af2d371a61f6ab1eb5a066a0c3e93230faf6611c introduced ability to build OSv kernel with most symbols but subset of glibc hidden. The regular Linux glibc apps should run fine on such kernel, but unfortunately many unit tests and various internal OSv apps (so called modules) do not as they ha