feat: revamp libraries to use ELF shared objects

This commit is contained in:
2026-04-08 18:35:32 +02:00
parent 28d0614511
commit 8a2a86696a
11 changed files with 638 additions and 233 deletions
+1 -6
View File
@@ -10,13 +10,8 @@
// Library handle - opaque to users
struct LibHandle {
int handle; // syscall handle (slot + 1)
uint64_t base; // base virtual address
uint64_t base; // relocation base / load bias for symbol values
char path[256];
int symbolCount;
struct SymbolEntry {
char name[64];
uint64_t offset;
}* symbols;
};
namespace libloader {