Jeremy Soller
|
f5651b22ea
Do not overwrite static TCB
|
2 年之前 |
Jeremy Soller
|
16abc91341
cargo fmt and cargo fix
|
2 年之前 |
Jeremy Soller
|
d1a86c850e
Hack to use the correct TLS size for the first TLS module
|
2 年之前 |
Jeremy Soller
|
976ca7893f
Use current Tcb if it is set even if no linker objects are loaded
|
2 年之前 |
Jeremy Soller
|
367be58666
Set linker_ptr when using static TLS
|
2 年之前 |
4lDO2
|
4e5ccbffd1
Allow constructors to access env vars.
|
2 年之前 |
Jeremy Soller
|
824184a66c
Make sure strong symbols are preferred by ld_so
|
3 年之前 |
Jeremy Soller
|
ecd934951d
R_X86_64_TPOFF64 does not require symbol, allow it to be unset
|
3 年之前 |
Jeremy Soller
|
ccee7eae5f
Merge branch 'tlssym' into 'master'
|
4 年之前 |
Mateusz Tabaka
|
6497d71d2f
Fix dlsym of TLS variables
|
4 年之前 |
Mateusz Tabaka
|
6332828725
Call DSO destructors during exit()
|
4 年之前 |
Mateusz Tabaka
|
a7480ea656
Fix global symbols relocations
|
4 年之前 |
Jeremy Soller
|
3e49323a3a
Merge branch 'dlopen' into 'master'
|
4 年之前 |
Mateusz Tabaka
|
eee9a80baa
Fix tls tests for dynamic linker
|
4 年之前 |
Mateusz Tabaka
|
c11aad71b8
Add support for dlopen(NULL, ...)
|
4 年之前 |
Mateusz Tabaka
|
7829a7ade9
Add support for RUNPATH
|
4 年之前 |
Mateusz Tabaka
|
42acd32ac0
Fix TCB master address
|
4 年之前 |
Jeremy Soller
|
7db83596a2
Merge branch 'gcc_compile' into 'master'
|
4 年之前 |
oddcoder
|
ab92ff9d41
make all ld printlns happen in case of verbose = true and apply cargo fmt
|
4 年之前 |
oddcoder
|
7b29f6eb27
Avoid relinking already linked libs
|
4 年之前 |
oddcoder
|
61fcc018fc
Refer to libraries with soname if available and avoid loading libs twice
|
4 年之前 |
Ahmed Abd El Mawgood
|
40328a0d09
Modify ld_script so that it works on linux.
|
4 年之前 |
jD91mZM2
|
0178565f71
Move text section of linker away
|
4 年之前 |
oddcoder
|
37a462de5d
Apply cargo fmt to the whole repo
|
4 年之前 |
no name
|
890a9ed033
Implement dlopen/close
|
5 年之前 |
oddcoder
|
ea3265766c
Allow struct Linker to specify which library space to use
|
5 年之前 |
oddcoder
|
b4a6a7ece5
Refactor init and fini by merging common code
|
5 年之前 |
oddcoder
|
6d0c9dccd5
Allow Linker struct to specify with library name space to operate on
|
5 年之前 |
oddcoder
|
01b1738b3a
Separate library specific data from main Linker struct
|
5 年之前 |
oddcoder
|
aaf017d9d1
Fix regression introduced in 5fcf9206
|
5 年之前 |