2023-04-29 | Sergey Bugaev | cdefs.h: Define __COLD Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Fix FS_RETRY_MAGICAL "machtype" handling Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-7-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Respect existing FD_CLOEXEC in S_msg_set_fd Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-6-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Don't leak the auth port in msg* RPCs Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-5-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Make _exit work during early boot-up Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Mark various conditions as unlikely Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Move libc_hidden_def's around Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-29 | Sergey Bugaev | hurd: Simplify _hurd_critical_section_lock a bit Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230429131354.2507443-1-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-24 | Sergey Bugaev | socket: Add a test for MSG_CMSG_CLOEXEC Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230423160548.126576-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-24 | Sergey Bugaev | hurd: Implement MSG_CMSG_CLOEXEC Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230423160548.126576-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-24 | Sergey Bugaev | hurd: Implement prefer_map_32bit_exec tunable Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230423215526.346009-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-24 | Sergey Bugaev | hurd: Don't attempt to deallocate MACH_PORT_DEAD Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230423215526.346009-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-24 | Sergey Bugaev | hurd: Only deallocate addrport when it's valid Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230423160548.126576-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-24 | Sergey Bugaev | hurd: Implement MAP_32BIT Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230423215526.346009-1-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-22 | Sergey Bugaev | Use O_CLOEXEC in more places (BZ #15722) Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230419160207.65988-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-22 | Sergey Bugaev | misc: Convert daemon () to GNU coding style Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230419160207.65988-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-21 | Sergey Bugaev | hurd: Don't migrate reply port into __init1_tcbhead Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-20 | Sergey Bugaev | hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230419160207.65988-6-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-18 | Sergey Bugaev | hurd: Microoptimize sigreturn Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-17 | Sergey Bugaev | hurd: Avoid leaking task & thread ports Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-17 | Sergey Bugaev | hurd: Simplify _S_catch_exception_raise Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-17 | Sergey Bugaev | hurd: Run init_pids () before init_dtable () Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-17 | Sergey Bugaev | hurd: Fix restoring reply port in sigreturn Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-17 | Sergey Bugaev | hurd: Avoid extra ctty RPCs in init_dtable () Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-14 | Sergey Bugaev | hurd: Only check for TLS initialization inside rtld... Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-25-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-14 | Sergey Bugaev | hurd: Remove __hurd_local_reply_port Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Don't leak __hurd_reply_port0 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-28-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Improve reply port handling when exiting signal... Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-26-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Only check for TLS initialization inside rtld... Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-25-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | elf: Stop including tls.h in ldsodefs.h Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-24-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Port trampoline.c to x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230403115621.258636-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Do not declare local variables volatile Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230403115621.258636-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Implement x86_64/intr-msg.h Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-18-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-10 | Sergey Bugaev | hurd: Add sys/ucontext.h and sigcontext.h for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Microoptimize _hurd_self_sigstate () Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-32-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Add vm_param.h for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-30-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Implement _hurd_longjmp_thread_state for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-29-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | htl: Implement thread_set_pcsptp for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-23-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | x86_64: Add rtld-stpncpy & rtld-strncpy Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-22-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | htl: Add tcb-offsets.sym for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-21-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Move a couple of signal-related files to x86 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-20-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Use uintptr_t for register values in trampoline.c Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-16-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Move rtld-strncpy-c.c out of mach/hurd/ Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-15-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: More 64-bit integer casting fixes Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-13-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | mach, hurd: Drop __libc_lock_self0 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-12-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | stdio-common: Fix building when !IS_IN (libc) Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-11-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Fix _hurd_setup_sighandler () signature Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230319151017.531737-10-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Disable O_TRUNC and FS_RETRY_MAGICAL in rtld Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230319151017.531737-9-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Fix file name in #error Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230319151017.531737-8-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Swap around two function calls Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230319151017.531737-7-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Remove __hurd_threadvar_stack_{offset,mask} Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230319151017.531737-6-bugaevc@gmail.com> |
commitcommitdifftree |
2023-04-02 | Sergey Bugaev | hurd: Make exception subcode a long Message-Id: <20230319151017.531737-5-bugaevc@gmail.com> |
commitcommitdifftree |
2023-03-01 | Sergey Bugaev | hurd: Fix some broken indentation Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230301162355.426887-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-03-01 | Sergey Bugaev | hurd: Remove the ecx kludge Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230301162355.426887-1-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-27 | Sergey Bugaev | htl: Add pthreadtypes-arch.h for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230221211932.296459-5-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-27 | Sergey Bugaev | hurd: Implement TLS for x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230221211932.296459-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-27 | Sergey Bugaev | htl: Make pthread_mutex_t pointer-aligned Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230214173722.428140-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-24 | Sergey Bugaev | hurd: Generalize init-first.c to support x86_64 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230223151436.49180-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-24 | Sergey Bugaev | hurd: Simplify init-first.c further Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-19 | Sergey Bugaev | mach: Use PAGE_SIZE Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230218203717.373211-7-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-19 | Sergey Bugaev | hurd: Simplify init-first.c a bit Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230218203717.373211-6-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-19 | Sergey Bugaev | hurd: Make timer_t pointer-sized Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230218203717.373211-5-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-19 | Sergey Bugaev | hurd: Fix xattr function return type Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230218203717.373211-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-19 | Sergey Bugaev | hurd: Use proper integer types Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230218203717.373211-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-19 | Sergey Bugaev | hurd: Move thread state manipulation into _hurd_tls_new () Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230218203717.373211-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-14 | Sergey Bugaev | mach: undef ENTRY2 Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230214173722.428140-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-14 | Sergey Bugaev | hurd: i386 TLS tweaks Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230214173722.428140-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | hurd: Fix tcflag_t and speed_t types on 64-bit Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | hurd, htl: Add some x86_64-specific code Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230212111044.610942-12-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | hurd: Set up the basic tree for x86_64-gnu Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230212111044.610942-11-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | mach: Look for mach_i386.defs on x86_64 too Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> ...Id: <20230212111044.610942-10-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | htl: Fix semaphore reference Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230212111044.610942-6-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | hurd: Fix xattr error value Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230212111044.610942-5-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | mach, hurd: Cast through uintptr_t Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230212111044.610942-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | hurd: Use mach_msg_type_number_t where appropriate Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230212111044.610942-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-12 | Sergey Bugaev | hurd: Refactor readlinkat() Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230212111044.610942-2-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-01 | Sergey Bugaev | hurd: Implement SHM_ANON Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230130125216.6254-4-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-01 | Sergey Bugaev | hurd: Implement O_TMPFILE Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230130125216.6254-3-bugaevc@gmail.com> |
commitcommitdifftree |
2023-02-01 | Sergey Bugaev | hurd: Consolidate file_name_lookup implementation Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230130125216.6254-2-bugaevc@gmail.com> |
commitcommitdifftree |
2022-12-02 | Sergey Bugaev | hurd: Make getrandom cache the server port Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20221202135558.23781-1-bugaevc@gmail.com> |
commitcommitdifftree |
2021-11-07 | Sergey Bugaev | hurd: Implement close_range and closefrom Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20211106153524.82700-1-bugaevc@gmail.com> |
commitcommitdifftree |
2021-09-15 | Sergey Bugaev | elf: Remove THREAD_GSCOPE_IN_TCB Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20210915171110.226187-4-bugaevc@gmail.com> |
commitcommitdifftree |
2021-09-15 | Sergey Bugaev | htl: Reimplement GSCOPE Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20210915171110.226187-3-bugaevc@gmail.com> |
commitcommitdifftree |
2021-09-15 | Sergey Bugaev | htl: Move thread table to ld.so Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20210915171110.226187-2-bugaevc@gmail.com> |
commitcommitdifftree |
2021-09-14 | Sergey Bugaev | elf: Replace most uses of THREAD_GSCOPE_IN_TCB Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20210907133325.255690-2-bugaevc@gmail.com> |
commitcommitdifftree |
2021-09-09 | Sergey Bugaev | testrun.sh: Add support for --tool=rpctrace Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20210907133325.255690-6-bugaevc@gmail.com> |
commitcommitdifftree |
2021-08-11 | Sergey Bugaev | hurd mmap: Reduce the requested max vmprot |
commitcommitdifftree |
2021-08-11 | Sergey Bugaev | hurd mmap: Factorize MAP_SHARED flag check |
commitcommitdifftree |