317e1acd07
add src/str.h/c files to gitignore
2025-03-24 00:27:21 +02:00
564d2490e5
remove the symbol-table walking
...
it wasn't feasible without knowledge of the size which I couldn't find without reading the elf file. Moreover, it wasn't really required and was halting progress
2025-03-23 01:39:34 +02:00
36ca3a2155
delete 3rd party files that I copy from there
2025-03-23 01:38:20 +02:00
60bd1a5256
revert accidental 3rd library reformat
2025-03-21 21:27:11 +02:00
3c5cd9844d
blind reformat all files
2025-03-21 21:24:46 +02:00
cf5b6602d5
initial clang format
2025-03-21 21:21:30 +02:00
7ecb0b7936
preload symbol names for each loaded, non library module
2025-03-21 00:32:22 +02:00
Kasper Sauramo
5bcff694f7
use sc_arrays for data
2025-03-20 19:00:36 +02:00
Kasper Sauramo
32c7d794f1
Add detection for relative dynamic table addresses
2025-03-20 11:55:09 +02:00
Kasper Sauramo
1f10b3b821
Add clangd cache to gitignore
2025-03-20 11:54:49 +02:00
4eafc4e61f
add logging
2025-03-20 01:57:53 +02:00
f537aff9a0
Remove the struct of arrays setup
2025-03-20 00:52:07 +02:00
2648ee1bc9
Populate the memory map structure
2025-03-20 00:42:19 +02:00
1cd14ad69f
finish cleanup
2025-03-19 22:04:23 +02:00
2194b33af7
Cleanup 3rd/str
2025-03-19 22:03:39 +02:00
cf8b57cd57
unmake str as submodule
2025-03-19 21:57:27 +02:00
3ecd88fe72
Get memory regions as string
2025-03-18 23:58:56 +02:00
bf8c8f9dad
Fixing merge conflict resolution
2025-03-18 19:30:14 +02:00
d75dd85209
Add visibility pragma to hiload library header.
...
Add hiload to minimal
2025-03-18 14:43:07 +02:00
97c5ff206a
he -> hi
2025-03-18 14:19:32 +02:00
db4b51ab2d
some more info to minimal example
2025-03-18 13:24:40 +02:00
40d83d563b
add clang linker to clang toolchain config
2025-03-18 13:00:10 +02:00
b0be5aec60
add some dependencies and test code
2025-03-17 22:54:34 +02:00
21bf4d8715
Init. Copied over heload, made a minimal tester.
2025-03-16 18:46:12 +02:00