Commit History

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