K. Lange
|
59e0c80b3c
ld.so: Expose some internal data for use by debugger
|
2 years ago |
K. Lange
|
6fd05ef013
ld.so: Set values in dynamic symbol tables when linking
|
2 years ago |
K. Lange
|
0b3aef22f4
ld.so: Stop leaking low heap to init functions
|
2 years ago |
K. Lange
|
b35f7ac8c9
misaka: initial merge
|
2 years ago |
K. Lange
|
230870ad7b
kernel, linker, libc: Initial, probably horribly broken, support for some TLS situations
|
2 years ago |
K. Lange
|
a5cf4fe540
linker: properly resolve dependencies that were missing at compile time
|
3 years ago |
K. Lange
|
7953b1fbe9
linker: don't segfault when called directly
|
3 years ago |
K. Lange
|
ccb2f8b695
linker: close main object after loading
|
4 years ago |
K. Lange
|
9d1d73a496
ld.so: ignore LD_LIBRARY_PATH on suid binaries
|
4 years ago |
K. Lange
|
95b87270a8
linker: we don't use the section string table, so don't load it
|
4 years ago |
K. Lange
|
2261a79b8b
linker: hey let's load init_array from the dynamic table instead of looking for the section by name...
|
4 years ago |
K. Lange
|
e1e396f413
ld.so: more debug output
|
5 years ago |
K. Lange
|
54e9044161
libc: add more toaru-specific syscall wrappers
|
5 years ago |
K. Lange
|
db1ada51c8
Handle NEEDED dep failures better in linker
|
5 years ago |
K. Lange
|
46d4893036
Handoff malloc/free to libc functions in ld.so after loading object or heap may get weird
|
5 years ago |
K. Lange
|
c4ad63ad74
cleanup linker
|
5 years ago |
K. Lange
|
0f7ccdd903
Fix ordering and remove /opt/lib from default LD_LIBRARY_PATH
|
5 years ago |
K. Lange
|
528a85a091
Remove redundant elf.h
|
5 years ago |
K. Lange
|
b42bec5b70
Make some fixes to libc and linker to allow environ to be set before initializers run
|
5 years ago |
K. Lange
|
8e07883088
Enable and resolve several warnings
|
5 years ago |
K. Lange
|
1355502e6c
Reorganize headers
|
5 years ago |
K. Lange
|
8cd1bd4b8a
just gobs of stuff
|
5 years ago |
K. Lange
|
a1f60853ed
init
|
5 years ago |