summaryrefslogtreecommitdiff
path: root/os_dep.c
Commit message (Expand)AuthorAgeFilesLines
* Improve ABORT message in GC_darwin_sigbusIvan Maidanski2023-05-101-8/+6
* Workaround a malfunction of soft-dirty bits clearing on Power9Ivan Maidanski2023-05-041-16/+30
* Workaround 'condition is always false' cppcheck FP in GC_setpagesizeIvan Maidanski2023-05-031-2/+4
* Do not use integer division in GC_soft_read_dirtyIvan Maidanski2023-05-021-61/+78
* Fix missing extern C for __asan_default_optionsIvan Maidanski2023-04-271-0/+4
* Eliminate data race FP between remove_protection and write_fault_handlerIvan Maidanski2023-04-271-1/+17
* Fix unused GC_parse_version if no SOFT_VDB and no parallel mark on LinuxIvan Maidanski2023-04-261-1/+1
* Remove use of emscripten_scan_stackBruce Mitchener2023-03-021-22/+2
* Simplify MacOS-related code in GC_register_data_segmentsIvan Maidanski2023-02-031-38/+31
* Fix a typo in GC_register_data_segments comment (MacOS)Ivan Maidanski2023-02-031-1/+1
* Fix 'unresolved _end' linker error when targeting Android bitcodeJonathan Chambers2023-02-031-1/+5
* Use __builtin_frame_address(0) to find main stack base on QNXMario Topf2023-02-021-0/+11
* Remove unused DCL_LOCK_STATEIvan Maidanski2023-01-301-5/+0
* Fix typos in comments and documentation (regarding 'it is')Ivan Maidanski2023-01-171-1/+1
* Fix 'ISO C90 forbids mixed decl and code' warning in SOFT_VDB dirty_initIvan Maidanski2023-01-011-2/+2
* Remove OpenBSD uthreads (GC_OPENBSD_UTHREADS) supportGreg Steuck2022-11-251-60/+5
* Make Emscripten Asyncify feature optionalJukka Jylanki2022-11-241-5/+4
* Fix call to undeclared function emscripten_scan_registersIvan Maidanski2022-11-231-0/+2
* Use emscripten_stack_get_base instead of emscripten_scan_stackJukka Jylanki2022-11-221-9/+20
* Fix missing getpagesize() definition on OS/2 for usage by valloc()Ivan Maidanski2022-11-011-3/+20
* Remove trailing dot in WARN messagesIvan Maidanski2022-11-011-4/+4
* Refine WARN message in GC_proc_read_dirty regarding buffer sizeIvan Maidanski2022-11-011-1/+1
* Fix negative heap size values reported in WARNIvan Maidanski2022-11-011-3/+3
* Define public GC_[p]valloc() and redirect to them in leak_detector.hIvan Maidanski2022-10-281-15/+22
* Prevent use of redirected posix_memalign in GC_haiku_get_memIvan Maidanski2022-10-251-0/+3
* Define GC_GLIBC_PREREQ internal macroIvan Maidanski2022-10-211-4/+0
* Eliminate 'parameter can be declared as const pointer' cppcheck warningsIvan Maidanski2022-10-201-6/+5
* Abort with appropriate message if first call of mmap fails with EPERMIvan Maidanski2022-10-191-1/+2
* Adjust comments referring glibc versionIvan Maidanski2022-10-191-2/+2
* Remove private pthread_stop_world.h and darwin_stop_world.hIvan Maidanski2022-10-031-6/+1
* Define internal macro NO_SEH_AVAILABLE where SEH is absentIvan Maidanski2022-09-271-8/+5
* Fix missing recovery from faults in GC_mark_some on Win64 if MinGWIvan Maidanski2022-09-271-2/+4
* Include stdio.h and stdlib.h only from gc_priv.hIvan Maidanski2022-09-261-2/+0
* Adjust naming of Win32/64 and x86/64 words in comments and documentationIvan Maidanski2022-09-261-6/+6
* Use cast to void instead of the attribute to indicate unused argumentsIvan Maidanski2022-09-151-21/+47
* Remove duplicate check of MSWIN_XBOX1 in os_dep.cIvan Maidanski2022-08-031-1/+1
* Use modHBLKSZ where possibleIvan Maidanski2022-08-031-2/+2
* Define macros in gcconfig.h to use sigaction for SIGSEGV and SIGBUSIvan Maidanski2022-07-061-54/+43
* Define SUNOS5SIGS macro for kFreeBSDIvan Maidanski2022-07-061-7/+1
* Do not set SIGBUS handler to catch write faults on LinuxIvan Maidanski2022-07-051-14/+6
* Revert "Remove nested always-false ifdef for HPUX and FREEBSD"Ivan Maidanski2022-07-051-3/+5
* Refine comments in code regarding DllMain-based threads registrationIvan Maidanski2022-05-301-0/+1
* Update copyright information in alloc.c and other modified files (2022)Ivan Maidanski2022-05-271-1/+1
* Replace comments about GC is held or not with relevant assertionsIvan Maidanski2022-05-111-11/+3
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Remove extra parentheses in return statementIvan Maidanski2022-05-011-28/+24
* Adjust indentation in C preprocessor directivesIvan Maidanski2022-04-181-47/+45
* Define and use SIGNAL_BASED_STOP_WORLD macro internallyIvan Maidanski2022-03-271-2/+1
* Replace GC_init_netbsd_elf with GC_init_linux_data_start on NetBSDIvan Maidanski2022-03-101-17/+12
* Add assertion to ensure GC_unmapped_bytes cannot underflowIvan Maidanski2022-03-011-0/+2