aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/dll_init.cc
AgeCommit message (Expand)AuthorFilesLines
2024-01-29Cygwin: redefine how to recognize forkee stateCorinna Vinschen1-4/+4
2022-06-06Cygwin: remove most occurrences of __stdcall and __cdeclKen Brown1-1/+1
2022-05-29Cygwin: remove miscellaneous 32-bit codeKen Brown1-11/+0
2022-05-29Cygwin: remove some 32-bit only environment codeKen Brown1-25/+0
2019-06-03Cygwin: dll_list: stat_real_file_once with ntnameMichael Haubenwallner1-1/+1
2019-04-30Cygwin: dll_list: query dll file id at load timeMichael Haubenwallner1-0/+2
2019-04-30Cygwin: dll_list: drop FILE_BASIC_INFORMATIONMichael Haubenwallner1-1/+0
2019-02-07forkables: inline dll_list::forkables_supportedMichael Haubenwallner1-0/+1
2019-02-07forkables: On fork failure, retry with hardlinks.Michael Haubenwallner1-15/+34
2019-02-07forkables: Create forkable hardlinks, yet unused.Michael Haubenwallner1-0/+18
2019-02-07dll_list: Track main executable and cygwin1.dll.Michael Haubenwallner1-6/+20
2019-02-07dll_list: Store dll file name as full NT path.Michael Haubenwallner1-51/+157
2017-11-27cygwin: convert most #ifndef __x86_64__ to #ifdef __i386__Corinna Vinschen1-5/+5
2017-03-22dlfcn: Remove stray debug outputnewlib-snapshot-20170323Corinna Vinschen1-1/+0
2017-03-21Cygwin: dlfcn: Fix reference countingCorinna Vinschen1-26/+23
2017-02-28Preserve order of dlopen'd modules in dll_list::topsortnewlib-snapshot-20170228David Allsopp1-5/+48
2016-06-24Fix various OS-related commentsCorinna Vinschen1-7/+6
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-3/+0
2015-07-29cygwin: Fix copyright datesCorinna Vinschen1-1/+1
2015-07-19Reduce stack pressure throughout CygwinCorinna Vinschen1-2/+7
2014-10-10 * dlfcn.cc (dlopen): Disable old 32 bit code on 64 bit.Corinna Vinschen1-1/+1
2014-08-07* common.din (__cxa_finalize): Export.Yaakov Selkowitz1-2/+2
2014-06-23 * dll_init.cc (dll_list::alloc): Fix buffer overrun (CID 59940).Corinna Vinschen1-1/+1
2013-05-27 * dll_init.cc (dll_list::topsort): Fix early-return condition toCorinna Vinschen1-1/+1
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-32/+38
2013-01-21Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor1-2/+2
2012-08-16whitespace cleanupChristopher Faylor1-2/+2
2012-07-02 * dll_init.cc (dll_list::alloc): Take long UNC paths into account.Corinna Vinschen1-1/+8
2012-03-05 * dll_init.cc (dll_list::operator[]): Extend comment a bit more toCorinna Vinschen1-1/+16
2012-03-04 * dll_init.cc (dll_list::alloc): Compare linked DLLs by basename only.Corinna Vinschen1-4/+30
2012-03-04 * dll_init.cc: Revert pathname changes from 2012-02-08.Corinna Vinschen1-13/+48
2012-02-09 * dll_init.h (struct dll): Re-add modname.Corinna Vinschen1-28/+26
2012-02-08 * dll_init.cc: Throughout, drop usage of modname in favor of name.Corinna Vinschen1-48/+29
2012-02-08 * dll_init.cc (dll_list::alloc): Add DLL name to fabort output. FixCorinna Vinschen1-8/+8
2011-12-08* dll_init.cc (dll_dllcrt0): Don't try to initialize dll data if we'reChristopher Faylor1-10/+4
2011-11-29* sync.cc: Fix comment.Christopher Faylor1-1/+1
2011-08-03* dll_init.cc: Use fabort in favor of api_fatal and fork_info->abort whereChristopher Faylor1-42/+42
2011-08-01* dll_init.cc (dll_list::load_after_fork_impl): Add a hint to an error message.Christopher Faylor1-1/+1
2011-06-06whitespace eliminationChristopher Faylor1-1/+1
2011-05-30* dll_init.cc (dll_list::append): Eliminate increment of unused tot variable.Christopher Faylor1-1/+0
2011-05-30* dll_init.cc (reserve_upto): Remove.Christopher Faylor1-112/+121
2011-05-30* dll_init.cc (dll_list::find_by_modname): New function to search the dll listChristopher Faylor1-26/+150
2011-05-28* dll_init.cc (dll_list::alloc): Initialize dll::image_size.Christopher Faylor1-6/+20
2011-05-28Revert previous checkins as they introduced a bug when running zsh.Christopher Faylor1-151/+13
2011-05-28* dll_init.cc (reserve_upto): Remove.Christopher Faylor1-6/+20
2011-05-28* dll_init.cc (dll_list::find_by_modname): New function to search the dll listChristopher Faylor1-7/+131
2011-05-28* dll_init.c (dll_list::load_after_fork): Don't clear in_forkee here.Christopher Faylor1-1/+0
2011-05-28* autoload.cc: Call _api_fatal in asm.Christopher Faylor1-0/+16
2011-05-04* dll_list::detach (dll_list::detach): Avoid doing anything with detach duringChristopher Faylor1-1/+4
2011-05-04* dll_init.cc (dll_global_dtors): Avoid calling destructors during failingChristopher Faylor1-0/+5