summaryrefslogtreecommitdiff
path: root/darwin_stop_world.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Fix logic/compile errors in "event callbacks" code (Darwin, Pthreads)Ivan Maidanski2015-05-171-1/+2
| * Implement event callbacks to be used to profile the collectorLucas Meijer2014-07-011-0/+6
* | GC_stack_range_for code refactoring for Darwin/arm64ios-unified-ts-fixIvan Maidanski2015-03-181-36/+11
* | Initial support for iOS ARM64 (Aarch64)Niklas Therning2015-03-131-0/+40
* | Merge branch 'master' into ios-unified-ts-fixIvan Maidanski2015-03-071-5/+41
|\ \
| * | GC_stack_range_for iOS 32/64-bit code refactoring (Darwin/arm)Ivan Maidanski2014-11-171-23/+23
| * | Merge remote-tracking branch 'robovm/thread_get_state_stack_corruption_on_ios...Ivan Maidanski2014-11-041-12/+26
| |\ \
| | * | Use ARM_UNIFIED_THREAD_STATE in the call to thread_get_state() on iOS7 64-bitNiklas Therning2014-09-221-12/+26
| * | | Fix darwin_stop_world.c broken by 'thread_get_state fix' for other targetsIvan Maidanski2014-09-241-3/+3
| |/ /
| * | Use the ARM_THREAD_STATE32 flavor in the call to thread_get_state() whenNiklas Therning2014-09-181-1/+23
| |/
* | GC_stack_range_for code refactoring (Darwin/arm)Ivan Maidanski2015-01-231-15/+7
* | Modified darwin_stop_world.c to use an arm_unified_thread_state_t struct toNiklas Therning2014-09-171-19/+19
|/
* New macro (GC_ALWAYS_MULTITHREADED) to set multi-threaded mode implicitlyIvan Maidanski2013-12-011-1/+3
* Fix more typos in commentsOndrej Bilka2013-07-311-1/+1
* Enable on-demand debug logging in GC_FindTopOfStack (Darwin)Ivan Maidanski2012-12-111-4/+4
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTFIvan Maidanski2012-11-121-2/+1
* Use GC_log_printf for logging instead of GC_[err_]printfIvan Maidanski2012-11-081-2/+2
* Replace pointer relational comparisons with non-pointer onesIvan Maidanski2012-03-051-2/+2