Commit History

Author SHA1 Message Date
  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 5f13f730e9 [LibOS] Use %gs register for LibOS TCB (shim_tcb) 6 years ago
  Jia Zhang 12e3c5f8b2 [LibOS, Pal] Use sizeof() instead of hard-coded CONFIG_MAX macro 5 years ago
  borysp a971a5c0b6 [LibOS] Add missing put_thread() calls 6 years ago
  Michał Kowalczyk 44e186c503 Clean up asserts 6 years ago
  Isaku Yamahata 12e9eb0c63 [LibOS] Omit field thread.dummy if ALIAS_VFORK_AS_FORK is defined 6 years ago
  Dmitrii Kuvaiskii 89a25d1377 [LibOS] Misc tiny bug fixes in IPC subsystem 6 years ago
  Dmitrii Kuvaiskii ea234412c9 [LibOS] Emulate vfork() via fork() 6 years ago
  Dmitrii Kuvaiskii b0619cb7a6 [LibOS] Rework of IPC subsystem's creation of processes 6 years ago
  Isaku Yamahata 2e4fb94a1e [LibOS] Drop exec bit from source files 6 years ago
  Don Porter 27213b18e0 [LibOS] Fix compilation errors with -Wunused-parameter flags 6 years ago
  Isaku Yamahata 4b256bd1ca [LibOS] Correctly initialize TCB to shim_tcb in rs_running_thread() 6 years ago
  Isaku Yamahata 5564cb0a50 [LibOS] Reorganize fields in shim_context, shim_regs, and shim_tls 6 years ago
  Zhang Chen 18eb57832e [LibOS] Add supplementary groups support: set{get}groups() 7 years ago
  Chia-Che Tsai d314707d4c [LibOS] Fix all warnings with -Wsign-compare 6 years ago
  Chia-Che Tsai be9852784f [All components] Remove all modelines from all source files 6 years ago
  Isaku Yamahata c4bcf4ae8c [LibOS] Add logic for SS_DISABLE and SS_ONSTACK in sigaltstack() 6 years ago
  Michał Kowalczyk d508ce5061 Cleanup and uppercase list.h macros 6 years ago
  Michał Kowalczyk ae733cacd7 [LibOS] Convert locks from macros to functions 6 years ago
  Michał Kowalczyk 1076fd4fa0 [LibOS] Use `struct shim_lock` instead of LOCKTYPE 6 years ago
  Isaku Yamahata eecf594064 [LibOS] Fix clone(!CLONE_VM) used as alternative to fork() 6 years ago
  Isaku Yamahata 45db924d83 [LibOS] Replace void* with shim_tcb_t/__libc_tcb_t/shim_thread 6 years ago
  Isaku Yamahata 0547abf390 [LibOS] Retry DkObjectsWaitAny on interrupt 6 years ago
  Michał Kowalczyk 2bc2c04194 Remove trailing blanks 6 years ago
  Chia-Che Tsai 09ad502c3a [LibOS] Use the C11 standard instead of GNU99 6 years ago
  Isaku Yamahata 315c7b60ff [LibOS] Use static inline function instead of C macro 6 years ago
  Isaku Yamahata 9c398764ce [LibOS] shim_thread.h/shim_tls.h: use static inline instead of macro 6 years ago
  Isaku Yamahata 7535273ecc [LibOS] Add checks for printf format 6 years ago