aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/heap.cc
AgeCommit message (Expand)AuthorFilesLines
2022-08-10Cygwin: move memory management sources into mm subdirCorinna Vinschen1-296/+0
2022-07-14Cygwin: fix or delete a few comments to drop 32 bit referencesCorinna Vinschen1-7/+8
2022-05-29Cygwin: remove miscellaneous 32-bit codeKen Brown1-46/+4
2022-05-29Cygwin: remove regparm.hKen Brown1-1/+1
2022-05-03Cygwin: move x86_64 thread stack areaCorinna Vinschen1-2/+3
2021-10-26Cygwin: convert malloc lock to SRWLOCKCorinna Vinschen1-1/+0
2019-06-04Cygwin: Allow accessing 48 bit address space in Windows 8.1 or laterCorinna Vinschen1-3/+3
2018-12-19Cygwin: fix heap allocation on WOW64 and /3GB enabled 32 bit machinesCorinna Vinschen1-11/+17
2016-06-24Fix various OS-related commentsCorinna Vinschen1-5/+5
2016-06-24eval_start_address: Fix commentCorinna Vinschen1-3/+3
2016-06-23Switching the Cygwin DLL to LGPLv3+, dropping commercial buyout optioncygwin-2_5_2-releaseCorinna Vinschen1-3/+0
2013-08-31 * heap.cc (RAISEHEAP_SIZE): New definition.Corinna Vinschen1-6/+12
2013-08-30* cygheap.h (user_heap_info::sbrk): Declare new function.Christopher Faylor1-69/+61
2013-08-30 * heap.cc (sbrk): Add a FIXME comment to VirtualFree call. Fix memoryCorinna Vinschen1-18/+43
2013-04-23 * Merge in cygwin-64bit-branch.Corinna Vinschen1-28/+63
2013-01-21Throughout, update copyrights to reflect dates which correspond to main-branchChristopher Faylor1-2/+2
2012-05-21 * strace.cc (strace::activate): Move printing heap size from here...Corinna Vinschen1-2/+9
2011-08-09 * heap.cc (eval_initial_heap_size): New function fetching the heapCorinna Vinschen1-1/+25
2011-07-21 * heap.cc (eval_start_address): Simplify test for large addressCorinna Vinschen1-14/+17
2011-07-21 * heap.cc (eval_start_address): New static function to evaluate theCorinna Vinschen1-7/+29
2011-07-18 * heap.cc (heap_init): Change type of largest_found to PVOID. StartCorinna Vinschen1-6/+5
2011-06-06whitespace eliminationChristopher Faylor1-1/+1
2011-05-28* autoload.cc: Call _api_fatal in asm.Christopher Faylor1-1/+1
2011-05-16 * heap.cc (heap_init): Rewrite initial heap allocation to use addressesCorinna Vinschen1-25/+70
2011-05-10 * fhandler_proc.cc (format_proc_uptime): Don't call GetSystemInfo.Corinna Vinschen1-2/+3
2009-06-05 * heap.cc (heap_init): Fix typo in comment.Corinna Vinschen1-1/+1
2008-04-07Remove unneeded header files from source files throughout.Christopher Faylor1-6/+0
2006-10-31 * cygheap.h (struct user_heap_info): Add slop member.Corinna Vinschen1-5/+22
2006-06-12 * heap.cc (heap_init): Only commit if allocsize is not zero.Corinna Vinschen1-1/+1
2006-03-13* child_info.h (child_info_fork::handle_failure): Declare new function.Christopher Faylor1-1/+2
2006-01-18* heap.cc (heap_init): Remove Sleep.Christopher Faylor1-8/+4
2005-12-26* dcrt0.cc (__api_fatal): Simplify to just use strace mechamisms.Christopher Faylor1-4/+8
2005-11-25* heap.cc: Remove spurious getpagesize declaration.Christopher Faylor1-2/+0
2005-09-14* heap.cc (heap_init): Revert 2005-09-11 patch as it seems to inexplicablyChristopher Faylor1-2/+3
2005-09-12* heap.cc (heap_init): Allocate heap from top down as a hedge againstChristopher Faylor1-1/+1
2005-09-10* heap.cc (heap_init): Be slightly more aggressive when trying to allocateChristopher Faylor1-2/+2
2005-09-02Grr. REVERT erroneous checkin. AGAIN.Christopher Faylor1-4/+2
2005-09-02* Makefile.in (CXXFLAGS): Use 'override' to correctly set flags to generateChristopher Faylor1-2/+4
2005-09-02revert inexplicable previous checkinChristopher Faylor1-4/+2
2005-09-02bad_addressesChristopher Faylor1-2/+4
2004-05-28* path.cc (chdir): Always use the normalized_path as posix_cwd, except if itChristopher Faylor1-1/+1
2004-02-09* debug.h (console_printf): Define for non-debugging condition.Christopher Faylor1-1/+1
2004-01-14* cygtls.h (_threadinfo::call): Remove regparm declaration to work aroundChristopher Faylor1-6/+9
2003-11-28Eliminate use of sigframe and sigthread throughout.Christopher Faylor1-1/+0
2003-09-25* devices.cc: New file.Christopher Faylor1-1/+1
2003-09-07* cygheap.cc (_csbrk): More left coercion cleanup.Christopher Faylor1-1/+1
2003-08-31* net.cc (free_char_list): Delete.Christopher Faylor1-2/+1
2003-08-22* exceptions.cc (sigreturn): Don't clobber ebp in recursive signal calls.Christopher Faylor1-11/+22
2003-06-16Throughout, remove "include <errno.h>" from files which already includeChristopher Faylor1-1/+0
2003-02-07* heap.cc (heap_init): Remove debugging code.Christopher Faylor1-14/+0