summaryrefslogtreecommitdiff
path: root/allchblk.c
Commit message (Expand)AuthorAgeFilesLines
* Do not add extra byte to large ignore-off-page objectsIvan Maidanski2023-04-121-0/+8
* Consistent naming of variables of obj_kind typeIvan Maidanski2023-04-101-10/+12
* Support GC_memalign with alignments greater than HBLKSIZEIvan Maidanski2023-01-241-20/+35
* Do not skip blacklisting check even if exact match in GC_allochblk_nthIvan Maidanski2023-01-241-12/+9
* Check highest bit of word using SIGNB instead of cast to signed_wordIvan Maidanski2023-01-241-6/+5
* Simplify code of GC_allochblk_nthIvan Maidanski2023-01-201-216/+229
* Remove trailing dot in WARN messagesIvan Maidanski2022-11-011-2/+2
* Fix negative heap size values reported in WARNIvan Maidanski2022-11-011-2/+2
* Eliminate 'parameter can be declared as const pointer' cppcheck warningsIvan Maidanski2022-10-201-1/+1
* Include stdio.h and stdlib.h only from gc_priv.hIvan Maidanski2022-09-261-2/+0
* Use cast to void instead of the attribute to indicate unused argumentsIvan Maidanski2022-09-151-4/+6
* Reduce scope of local variables used for assertion checking in add_to_flIvan Maidanski2022-09-141-1/+4
* Pass index argument to callback of GC_iterate_free_hblksIvan Maidanski2022-08-081-27/+31
* New GC_iterate_free_hblks API functionIvan Maidanski2022-08-051-10/+20
* Use modHBLKSZ where possibleIvan Maidanski2022-08-031-4/+4
* Update copyright information in alloc.c and other modified files (2022)Ivan Maidanski2022-05-271-0/+1
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Remove extra parentheses in return statementIvan Maidanski2022-05-011-7/+7
* Remove USED_HEAP_SIZE macroIvan Maidanski2022-04-291-1/+1
* Return free memory to OS explicitly before getting new memory from OSIvan Maidanski2022-02-281-10/+2
* Allow to unmap memory block right in GC cycle where block is freedIvan Maidanski2022-02-271-5/+5
* Fix typo (duplicate word) in GC_unmap_old commentIvan Maidanski2022-02-251-2/+2
* Add I_HOLD_LOCK assertion to scratch_alloc/recycle and their callersIvan Maidanski2022-01-171-1/+5
* Fix typos in comments in allchblk.c and gc.hDimitris Apostolou2022-01-051-1/+1
* Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FPIvan Maidanski2021-07-241-0/+1
* Eliminate '(long)size<=0 is always false' cppcheck FPIvan Maidanski2021-06-131-1/+1
* Fix 'scope of phdr can be reduced' cppcheck error in free_block_ending_atIvan Maidanski2021-06-131-2/+2
* Limit number of unmapped regions (Linux)Peter Wang2021-06-091-7/+97
* Workaround 'argument to function is always 1' cppcheck false positivesIvan Maidanski2019-09-111-8/+12
* Allow memory unmapping in case of MPROTECT_VDBIvan Maidanski2019-04-031-18/+0
* Fix comment about inv_sz computation in setup_headerIvan Maidanski2018-06-141-1/+4
* Eliminate 'comparing signed and unsigned values' compiler warnings (bcc)Ivan Maidanski2018-05-291-1/+2
* Change type of hb_sz field (of hblkhdr) from size_t to wordIvan Maidanski2018-02-081-4/+4
* Fix last_reclaimed..gc_no interval comparison to threshold in unmap_oldIvan Maidanski2018-01-141-1/+3
* Use MARK_BIT_PER_GRANULE instead of MARK_BIT_PER_OBJ where appropriateIvan Maidanski2017-08-191-2/+3
* Decide between memory unmapping and mprotect-based dirty bits at runtimeIvan Maidanski2017-06-291-0/+18
* Export GC_dump_finalization/regions()Ivan Maidanski2016-10-291-1/+1
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-6/+7
* Workaround 'checking if unsigned value is negative' cppcheck warningIvan Maidanski2016-10-181-2/+2
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-3/+5
* Eliminate 'scope of variable can be reduced' cppcheck warning in allchblkIvan Maidanski2016-10-051-4/+6
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-041-29/+31
* Fix malloc routines to prevent size value wrap-aroundIvan Maidanski2016-09-231-2/+2
* Fix missing new-line and redundant trailing dot in WARN messagesIvan Maidanski2016-07-221-2/+2
* Remove hb_large_block field (use 1 extra bit of hb_flags instead)Ivan Maidanski2013-12-211-7/+7
* Eliminate GCC warning about uninitialized 'hhdr' in GC_allochblk_nthIvan Maidanski2013-11-091-7/+5
* Fix more typos in comments and documentationIvan Maidanski2013-07-111-3/+3
* Replace GC_log/err_printf() followed by ABORT with ABORT_ARGn()Ivan Maidanski2012-12-111-3/+2
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-3/+2
* Minor code refactoring of GC_allochblk_nthIvan Maidanski2012-10-171-5/+6