Isaku Yamahata
|
5a84d36e8c
[LibOS] Use right type, struct wake_queue_node*, instead of void*
|
4 years ago |
Isaku Yamahata
|
a09c0897f5
[LibOS] Cleanup of shim_thread::shim_signal_logs
|
4 years ago |
Dmitrii Kuvaiskii
|
40c08ff75a
[LibOS, Pal/{Linux,Linux-SGX}] Remove DkObjectsWaitAny()
|
4 years ago |
Isaku Yamahata
|
f8f6a0c42f
[LibOS] Replace init_fs_base() with update_fs_base()
|
4 years ago |
Isaku Yamahata
|
1902c3862b
[LibOS] Use set_cur_thread() to associate shim_tcb_t and shim_thread
|
4 years ago |
Isaku Yamahata
|
a7cb199b9a
[LibOS] Optimize shim_get_tcb() and its variants
|
4 years ago |
borysp
|
6cfaf420b3
[LibOS] Rework futexes implementation
|
5 years ago |
Dmitrii Kuvaiskii
|
7c45430355
[LibOS] Remove the data race on thread::is_alive
|
5 years ago |
Dmitrii Kuvaiskii
|
b194aa17fb
[LibOS,Pal] Correctly emulate CLONE_CHILD_CLEARTID
|
5 years ago |
Isaku Yamahata
|
03f9e2cf1e
[LibOS] Rename clone_args to shim_clone_args
|
5 years ago |
Isaku Yamahata
|
b42a8a9f0f
[LibOS] Move shim_thread:fs_base to shim_context::fs_base
|
5 years ago |
Isaku Yamahata
|
f53ea3a7cb
[LibOS] Rename shim_tls.h to shim_tcb.h
|
5 years ago |
Isaku Yamahata
|
d51f84f547
[LibOS] Rename shim_get_tls() to shim_get_tcb() for consistency
|
5 years ago |
Isaku Yamahata
|
e4f90b1eec
[LibOS] Rename allocate_tls()/populate_tls() to init_fs_base()/update_fs_base()
|
5 years ago |
Isaku Yamahata
|
fde7cc1d6a
[LibOS] Rename shim_thread::tcb to fs_base
|
5 years ago |
Isaku Yamahata
|
0f0c64c4af
[LibOS] Remove `reserve` argument from init_stack()
|
5 years ago |
Isaku Yamahata
|
5f13f730e9
[LibOS] Use %gs register for LibOS TCB (shim_tcb)
|
5 years ago |
borysp
|
a971a5c0b6
[LibOS] Add missing put_thread() calls
|
5 years ago |
Michał Kowalczyk
|
de42ebabe1
Reformat repository to our clang-format rules
|
5 years ago |
Isaku Yamahata
|
bc715c2081
[LibOS] Fix memory leak in shim_do_execve_rtld()
|
5 years ago |
Isaku Yamahata
|
12e9eb0c63
[LibOS] Omit field thread.dummy if ALIAS_VFORK_AS_FORK is defined
|
5 years ago |
Dmitrii Kuvaiskii
|
ea234412c9
[LibOS] Emulate vfork() via fork()
|
5 years ago |
Don Porter
|
27213b18e0
[LibOS] Fix compilation errors with -Wunused-parameter flags
|
5 years ago |
Isaku Yamahata
|
5564cb0a50
[LibOS] Reorganize fields in shim_context, shim_regs, and shim_tls
|
5 years ago |
Chia-Che Tsai
|
be9852784f
[All components] Remove all modelines from all source files
|
6 years ago |
Dmitrii Kuvaiskii
|
4ddca71177
[Pal, LibOS] Remove passing of ELF aux vectors from PAL to LibOS
|
5 years ago |
Michał Kowalczyk
|
46f553fe5d
Cleanup and uppercase C macros
|
5 years ago |
Michał Kowalczyk
|
1076fd4fa0
[LibOS] Use `struct shim_lock` instead of LOCKTYPE
|
5 years ago |
Isaku Yamahata
|
45db924d83
[LibOS] Replace void* with shim_tcb_t/__libc_tcb_t/shim_thread
|
6 years ago |
Chia-Che Tsai
|
09ad502c3a
[LibOS] Use the C11 standard instead of GNU99
|
5 years ago |