summaryrefslogtreecommitdiff
path: root/darwin_stop_world.c
Commit message (Expand)AuthorAgeFilesLines
* Add assertion to verify GC_threads hash table entries are chained properlyIvan Maidanski2023-04-061-1/+3
* Remove MAIN_THREAD flag in GC_threadIvan Maidanski2023-03-091-2/+1
* Fix 'unused crtn var' and 'possible null dereference' cppcheck warningsIvan Maidanski2023-01-011-1/+6
* Fix possible null pointer dereference in GC_stack_range_forIvan Maidanski2022-12-111-3/+4
* Move stack-related fields out of GC_thread to GC_stack_context_tIvan Maidanski2022-12-111-9/+10
* Use EXPECT() in checks of MAIN_THREAD bitIvan Maidanski2022-10-141-2/+2
* Move GC_NO_THREADS_DISCOVERY definition to gcconfig.hIvan Maidanski2022-10-061-1/+1
* Change GC_Thread_Rep in pthread_support.h to match that of win32_threads.cIvan Maidanski2022-10-061-12/+12
* Remove private pthread_stop_world.h and darwin_stop_world.hIvan Maidanski2022-10-031-2/+2
* Rename stack[_size] in GC_Thread_Rep and GC_register_altstackIvan Maidanski2022-10-011-2/+2
* Consistent naming of GC_thread local variablesIvan Maidanski2022-09-301-16/+15
* Use cast to void instead of the attribute to indicate unused argumentsIvan Maidanski2022-09-151-12/+12
* Call GC_init_parallel only from GC_initIvan Maidanski2022-05-311-1/+1
* Update copyright information in alloc.c and other modified files (2022)Ivan Maidanski2022-05-271-0/+1
* Ensure GC is initialized when GC_push_all_stacks() is calledIvan Maidanski2022-05-251-2/+2
* Replace comments about GC is held or not with relevant assertionsIvan Maidanski2022-05-111-3/+5
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Remove thread_blocked field in GC_threadIvan Maidanski2022-04-171-16/+10
* Workaround 'info is not assigned' cppcheck FP if assertions on (OS X)Ivan Maidanski2021-12-031-1/+1
* Adjust spaces around '=' in printed messagesIvan Maidanski2021-09-151-4/+4
* Add loop to handle abort error like in suspend logic on DarwinJonathan Chambers2021-07-121-4/+6
* Add comment to stack_range_for that particular regs are skipped (Darwin)Ivan Maidanski2021-06-131-1/+2
* Workaround 'possible null dereference in frame->savedSP' cppcheck FPIvan Maidanski2019-10-221-0/+3
* Workaround 'uninitialized variable: info' cppcheck false positive (OS X)Ivan Maidanski2019-02-141-0/+3
* Fix thread_info() count argument value (OS X)Ivan Maidanski2019-02-141-1/+2
* Fix concurrent bitmap update in GC_dirtyIvan Maidanski2018-09-251-1/+4
* Fix start_world not resuming all threads on DarwinDemyan Kimitsa2018-08-301-85/+71
* New API to turn on manual VDB at runtimeIvan Maidanski2018-08-151-2/+2
* Fix compilation of darwin_stop_world for iOS 8+Jonas Echterhoff2018-08-011-1/+1
* Fix suspend_thread_list in case of thread_suspend is interruptedIvan Maidanski2018-07-271-1/+3
* Perform thread_suspend in loop as it may be interrupted (Darwin)Jonathan Chambers2018-07-271-1/+3
* Change Darwin-specific code to comply with C++11 standardJay Krell2018-02-261-5/+5
* Do not push 'cpsr' register on Darwin/armIvan Maidanski2018-02-021-2/+1
* Do not push frame pointer on Darwin/arm and Darwin/arm64Jonathan Chambers2018-02-021-7/+8
* Implement FindTopOfStack(0) for ARM and AArch64 (Darwin)Jonathan Chambers2018-02-021-0/+8
* Always fail if FindTopOfStack(0) is not implemented but called (Darwin)Ivan Maidanski2018-02-021-9/+6
* Fix 'bogus LR' detection in FindTopOfStack (Darwin)Ivan Maidanski2016-12-071-1/+1
* Workaround 'possible null pointer dereference' cppcheck warning (Darwin)Ivan Maidanski2016-10-271-0/+3
* Fix null dereference in GC_stack_range_for if not DARWIN_DONT_PARSE_STACKIvan Maidanski2016-10-271-6/+9
* Workaround 'value of macro unknown' cppcheck info messagesIvan Maidanski2016-10-241-5/+11
* Eliminate 'printf format specifies type void*' GCC pedantic warningsIvan Maidanski2016-10-211-3/+3
* Eliminate more 'scope of variable can be reduced' cppcheck style warningsIvan Maidanski2016-10-141-8/+18
* Workaround more '#error' cppcheck error messagesIvan Maidanski2016-10-131-0/+2
* Eliminate 'cast to void* from int' compiler warnings (Darwin/x64)Ivan Maidanski2016-08-191-11/+14
* Code refactoring of 'alt-stack registration support'Ivan Maidanski2015-07-271-12/+11
* Add alt-stack registration supportZoltan Varga2015-07-241-10/+34
* Standalone profiling callback for threads suspend/resumeIvan Maidanski2015-06-231-7/+7
* Adjust places where profiling callbacks invoked (to match Mono GC)Ivan Maidanski2015-06-201-3/+4
* Merge branch 'profiling-callbacks'Ivan Maidanski2015-05-171-0/+6
|\
| * Code refactoring of "event callbacks" functionalityIvan Maidanski2015-05-171-3/+2