summaryrefslogtreecommitdiff
path: root/os_dep.c
Commit message (Expand)AuthorAgeFilesLines
* Fix missing explicit cast of si_addr to char* in write_fault_handlerIvan Maidanski2018-03-011-1/+1
* Replace conditional extern 'C' blocks begin/end with EXTERN_C_BEGIN/ENDIvan Maidanski2018-02-281-6/+2
* Declare all internal functions in private headers instead of .c filesIvan Maidanski2018-02-281-14/+0
* Fix typo in AIX macro nameIvan Maidanski2018-02-281-1/+1
* Change Darwin-specific code to comply with C++11 standardJay Krell2018-02-261-3/+32
* Fix type of local variables receiving result of PHT_HASHIvan Maidanski2018-02-221-3/+5
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-9/+9
* Fix 'anonymous type with no linkage used to declare variable' in GC sourceIvan Maidanski2018-02-201-4/+4
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-3/+3
* Initial support of WinRTJonathan Chambers2018-02-061-20/+32
* Initial support of Sony PlayStation Portable 2Jonathan Chambers2018-02-011-2/+3
* Initial support of Xbox One (DURANGO) targetJonathan Chambers2018-01-301-7/+18
* Initial support of Orbis targetJonathan Chambers2018-01-291-2/+3
* Initial support of Nintendo platformJonathan Chambers2018-01-271-5/+6
* Initial support of Haiku/amd64Calvin Buckley2018-01-241-9/+27
* Use HOST_ANDROID define instead of PLATFORM_ANDROIDZoltan Varga2018-01-241-2/+2
* Implement memory unmapping for Sony PS/3Jonathan Chambers2018-01-141-1/+7
* Place no_sanitize attributes in a GCC-compliant wayIvan Maidanski2017-11-211-2/+4
* Workaround TSan false positive in write fault handlerIvan Maidanski2017-11-101-3/+20
* Workaround Thread Sanitizer (TSan) false positive warnings (partially)Ivan Maidanski2017-10-201-0/+1
* Use mprotect instead of mmap in GC_unmap() on CygwinErik M. Bray2017-10-171-21/+47
* Fix 'pthread_np.h: no such file' compiler error on kFreeBSDIvan Maidanski2017-10-081-16/+16
* Support GC_init (and get_stack_base) from non-main thread on FreeBSDIvan Maidanski2017-09-281-7/+30
* Fix get_maps on proc maps file asynchronous growthIvan Maidanski2017-09-271-7/+5
* Fix printf arguments type in print_callersIvan Maidanski2017-08-301-2/+4
* Fix visibility of __asan_default_options in case of shared libraryIvan Maidanski2017-08-171-2/+4
* Do not call BCOPY and BZERO if size is zeroIvan Maidanski2017-08-091-1/+3
* Fix leak_test crash in print_callers if free() is redirectedIvan Maidanski2017-08-071-1/+1
* Fix undefined HEAP_START in register_dynamic_librariesIvan Maidanski2017-08-031-4/+0
* Call WARN() if GC_mprotect_dirty_init cannot succeed (Darwin)Ivan Maidanski2017-06-291-2/+2
* Decide between memory unmapping and mprotect-based dirty bits at runtimeIvan Maidanski2017-06-291-2/+30
* Fix gctest crash if configure --enable-handle-fork on DarwinIvan Maidanski2017-06-291-28/+23
* Fix compilation error in get_main_stack_base (Emscripten)Ivan Maidanski2017-06-201-1/+1
* Workaround 'array compared to 0', 'untrusted loop bound' false defectsIvan Maidanski2017-05-231-2/+2
* Use longjmp in fault_handler_openbsd if siglongjmp unavailable (OpenBSD)Ivan Maidanski2017-03-231-4/+4
* Eliminate 'type defaults to int in declaration' warning (REDIRECT_MALLOC)Ivan Maidanski2017-03-161-2/+2
* Allow compilation of PROC_VDB code on Linux host (GC_NO_SYS_FAULT_H)Ivan Maidanski2017-03-141-2/+27
* Workaround 'memory leak: result' cppcheck false error (POSIX)Ivan Maidanski2017-03-071-3/+3
* Eliminate 'scope of variable can be reduced' cppcheck warnings (Win32)Ivan Maidanski2017-03-071-1/+1
* Workaround '!GC_page_size is always false' cppcheck style warningIvan Maidanski2017-02-141-1/+4
* Fix 'zero-size array is extension' Clang warning in os_dep (Linux/x86)Ivan Maidanski2017-01-301-1/+3
* Eliminate 'memory leak' code defect for scratch-allocated memoryIvan Maidanski2016-12-221-0/+2
* Fix (adjust) GC_scratch_alloc actual argument typeIvan Maidanski2016-12-201-2/+2
* Skip grungy_pages update when mark state invalid to speedup read_dirtyIvan Maidanski2016-12-191-24/+30
* Workaround 'bad address arithmetic' static analysis tool false positiveIvan Maidanski2016-12-171-2/+4
* Remove page_was_dirty and remove_protection duplicate definitionsIvan Maidanski2016-12-091-49/+14
* Fix '~' operator application to unsigned values shorter than wordIvan Maidanski2016-12-071-6/+7
* Fix 'GC_written_pages never read' code defect (GWW_VDB)Ivan Maidanski2016-12-061-8/+10
* Fix potential data race in GC_SysVGetDataStart (SPARC)Ivan Maidanski2016-12-061-4/+10
* Fix a typo in comment in GC_SysVGetDataStartIvan Maidanski2016-12-051-1/+1