AlbertSanoe
|
bfe7a7f316
malloc with error
|
2 vuotta sitten |
longjin
|
e159490fc6
为dragonos进行配置(目前内存分配器无法创建memspace
|
2 vuotta sitten |
Jeremy Soller
|
16abc91341
cargo fmt and cargo fix
|
2 vuotta sitten |
Jeremy Soller
|
367be58666
Set linker_ptr when using static TLS
|
2 vuotta sitten |
4lDO2
|
54b3f873f8
Move cwd from kernel to relibc.
|
2 vuotta sitten |
Jeremy Soller
|
dc865148fc
Get Linux to compile again
|
2 vuotta sitten |
4lDO2
|
ed196516a2
Only inherit environ from ldso if previously NULL.
|
2 vuotta sitten |
4lDO2
|
4e5ccbffd1
Allow constructors to access env vars.
|
2 vuotta sitten |
4lDO2
|
c95d276af9
Allow POSIX's `environ` to be set.
|
2 vuotta sitten |
4lDO2
|
2186cd1fbd
Implement fexec in userspace.
|
3 vuotta sitten |
Jeremy Soller
|
65bd3ed1e3
Fixes for program_invocation_name and program_invocation_short_name
|
3 vuotta sitten |
Mateusz Tabaka
|
58cc9efbc0
Call pthread_init in libc's init_array
|
4 vuotta sitten |
Jeremy Soller
|
ae8e070b9e
Init TLS before allocator
|
4 vuotta sitten |
oddcoder
|
37a462de5d
Apply cargo fmt to the whole repo
|
4 vuotta sitten |
oddcoder
|
f4f68a3441
Make use of mspaces
|
4 vuotta sitten |
oddcoder
|
3a8817072c
Initialize the mspaces of allocator and keep track of it
|
4 vuotta sitten |
oddcoder
|
b717f6cf5a
Move IO Initialization to .init_array section
|
5 vuotta sitten |
jD91mZM2
|
b8c50c7c64
Format
|
5 vuotta sitten |
jD91mZM2
|
c7d499d4f2
Upgrade to the 2018 edition
|
5 vuotta sitten |
Jeremy Soller
|
05f71567ab
Format
|
5 vuotta sitten |
Jeremy Soller
|
6a069d1d9e
Add static TLS init on Linux
|
5 vuotta sitten |
Jeremy Soller
|
2a68c68dc6
Use the same Stack struct for ld_so start as for relibc start
|
5 vuotta sitten |
Mateusz Mikuła
|
7597c082e7
Fix Clippy warnings
|
5 vuotta sitten |
Jeremy Soller
|
7bde036031
Remove va_list submodule, format
|
6 vuotta sitten |
Jeremy Soller
|
42f212e678
Verify current system before continuing.
|
6 vuotta sitten |
Jeremy Soller
|
c71088e768
Cleanup and format
|
6 vuotta sitten |
Jeremy Soller
|
0c5abf0361
Combine all libraries into libc.a, call pthread_init and pthread_terminate in libc
|
6 vuotta sitten |
Jeremy Soller
|
ae115ac6ff
Run pre-init array before _init
|
6 vuotta sitten |
Jeremy Soller
|
e764fedba5
Remove unnecessary extern C function
|
6 vuotta sitten |
Jeremy Soller
|
4a4e641b23
Update pthreads-emb
|
6 vuotta sitten |