summaryrefslogtreecommitdiff
path: root/dbg_mlc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix comparisons to heap boundary in GC_get_back_ptr_info and GC_mark_fromIvan Maidanski2023-05-131-4/+4
* Refine comparisons to GC_greatest_plausible_heap_addrIvan Maidanski2023-04-091-2/+2
* Avoid code duplication in IGNORE_OFF_PAGE-specific malloc functionsIvan Maidanski2023-03-241-27/+10
* Fix mistyped GC_register_finalizer[_unreachable] in commentsIvan Maidanski2023-03-181-1/+1
* Add assertion about kind argument range in GC_register_describe_type_fnIvan Maidanski2023-02-121-0/+1
* Better document missing debugging version for aligned allocation routinesIvan Maidanski2023-01-311-0/+3
* Remove unused DCL_LOCK_STATEIvan Maidanski2023-01-301-4/+0
* Include stdio.h and stdlib.h only from gc_priv.hIvan Maidanski2022-09-261-1/+0
* Use cast to void instead of the attribute to indicate unused argumentsIvan Maidanski2022-09-151-6/+10
* Fix 'passing arg 1 of GC_apply_to_all_blocks from incompatible type' errorIvan Maidanski2022-08-051-1/+2
* 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-10/+10
* Adjust indentation in C preprocessor directivesIvan Maidanski2022-04-181-5/+5
* Workaround 'data access w/o lock' code defect FP in GC_incr_bytes_freedIvan Maidanski2022-04-171-1/+9
* Ensure GC lock is held in add_leaked/smashed and check_heap_procIvan Maidanski2022-04-011-3/+5
* Eliminate data race reported by TSan in GC_have_errorsIvan Maidanski2022-04-011-3/+3
* Better document GC_generate_random_heap/valid_address API functionsIvan Maidanski2022-01-161-0/+2
* Fix missing lock when GC_generate_random_valid_address is calledIvan Maidanski2022-01-161-11/+10
* Remove duplication of random numbers generator formulaIvan Maidanski2022-01-151-14/+12
* Eliminate 'value exceeds maximum object size' gcc warning in debug_mallocIvan Maidanski2021-12-271-1/+7
* Fix oldProc initialization in gc_cleanup and eliminate related warningsIvan Maidanski2021-12-261-5/+5
* Synchronize copyright years between README filesIvan Maidanski2021-11-221-1/+1
* Adjust spaces around '=' in printed messagesIvan Maidanski2021-09-151-5/+5
* Workaround '*_stubborn function is never used' cppcheck warningsIvan Maidanski2018-11-231-4/+6
* Eliminate 'casting signed to bigger unsigned int' CSA warningIvan Maidanski2018-11-121-1/+1
* New API function to get size of object debug headerIvan Maidanski2018-10-151-1/+8
* Workaround 'bad pointer arithmetic' false waring in check_annotated_objIvan Maidanski2018-08-311-2/+2
* Fix test_cpp failure in case GC_DEBUG is definedIvan Maidanski2018-07-051-2/+8
* New public API (PTR_STORE_AND_DIRTY) to simplify store-and-dirty operationIvan Maidanski2018-07-011-0/+7
* Remove stubborn objects allocation code completelyIvan Maidanski2018-05-151-50/+4
* Fix missing GC_dirty invocation from debug_end_stubborn_changeIvan Maidanski2018-05-081-19/+15
* Use OPT_RA instead of STORE_DEBUG_INFO in dbg_mlcIvan Maidanski2018-03-201-15/+17
* Add assertions to ensure ADD_CALL_CHAIN is called holding the lockIvan Maidanski2018-03-151-7/+10
* Fix comment for debug_generic_malloc_inner[_ignore_off_page]Ivan Maidanski2018-03-151-2/+1
* Fix the collector hang when it is configured with --enable-gc-debugIvan Maidanski2018-03-151-103/+31
* Avoid potential race when storing oh_back_ptr during parallel markingIvan Maidanski2018-03-071-1/+6
* Change backtrace-specific code to comply with C++11 standardIvan Maidanski2018-03-021-4/+4
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-34/+34
* Change type of hb_sz field (of hblkhdr) from size_t to wordIvan Maidanski2018-02-081-6/+6
* Eliminate TSan warning about data race when accessing GC_debugging_startedIvan Maidanski2017-11-171-8/+13
* Add TODO item to suppress 'called on pointer without debugging info'Ivan Maidanski2017-09-191-0/+4
* Do not call BCOPY and BZERO if size is zeroIvan Maidanski2017-08-091-2/+4
* Fix leak_test crash in print_callers if free() is redirectedIvan Maidanski2017-08-071-0/+8
* Workaround 'insecure libc pseudo-random number generator used' code defectIvan Maidanski2016-10-281-2/+18
* Eliminate 'value of GC_RETURN_ADDR_PARENT unknown' cppcheck info messagesIvan Maidanski2016-10-221-1/+1
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-6/+5
* Fix malloc routines to prevent size value wrap-aroundIvan Maidanski2016-09-231-11/+14
* Fix 'void pointers in calculations: behavior undefined' cppcheck warningIvan Maidanski2016-09-141-1/+1
* Eliminate 'scope of variable can be reduced' cppcheck warningsIvan Maidanski2016-08-271-1/+2