summaryrefslogtreecommitdiff
path: root/dyn_load.c
Commit message (Expand)AuthorAgeFilesLines
* Add assertion about GC lock to GC_add_roots_inner and its callersIvan Maidanski2023-04-121-29/+38
* Remove MAIN_THREAD flag in GC_threadIvan Maidanski2023-03-091-3/+5
* Remove unused DCL_LOCK_STATEIvan Maidanski2023-01-301-4/+0
* Define GC_GLIBC_PREREQ internal macroIvan Maidanski2022-10-211-3/+2
* Fix a typo in comment of dyn_load.c (shortened USE_PROC_FOR_LIBRARIES)Ivan Maidanski2022-09-271-2/+2
* Include stdio.h and stdlib.h only from gc_priv.hIvan Maidanski2022-09-261-3/+0
* 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-2/+3
* Remove extra space after comma in license termsIvan Maidanski2022-05-011-1/+1
* Remove extra parentheses in return statementIvan Maidanski2022-05-011-3/+3
* Adjust indentation in C preprocessor directivesIvan Maidanski2022-04-181-24/+24
* Fix SIGSEGV while marking some special proc mapping (E2K)Ivan Maidanski2022-02-021-0/+6
* Discard sections with pseudo-paths except heap in register_map_entriesIvan Maidanski2022-02-021-2/+5
* Add I_HOLD_LOCK assertion to scratch_alloc/recycle and their callersIvan Maidanski2022-01-171-1/+6
* Fix assertion violation in register_dynlib_callback on AndroidIvan Maidanski2021-09-191-1/+5
* Adjust spaces around '=' in printed messagesIvan Maidanski2021-09-151-27/+25
* Update copyright information in alloc.c and other modified files (2021)Ivan Maidanski2021-09-091-0/+1
* Remove useless empty statements after block ones (refactoring)Ivan Maidanski2021-09-081-1/+1
* Add comment about fd caching to GC_register_dynamic_libraries (Irix)Ivan Maidanski2021-09-021-0/+2
* Always abort on failure to access /proc/self/maps (Linux)Ivan Maidanski2021-08-041-5/+1
* Mark buffer returned by get_maps as const (code refactoring)Ivan Maidanski2021-08-041-8/+6
* Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macrosTim Cannell2021-07-141-1/+1
* Ensure ELFSIZE is defined in dyn_load.c for OpenBSD (code refactoring)Kurt Miller2021-06-121-1/+3
* Include <alloca.h> when using alloca on AIXClement Chigot2021-06-101-1/+1
* Collapse multiple includes of windows.hIvan Maidanski2019-09-141-5/+0
* Remove unnecessary checks of __ELF__ for NaClIvan Maidanski2019-06-111-8/+6
* Use GC_WORD_MAX macro across all C source filesIvan Maidanski2018-11-071-2/+2
* Fix infinite restarting of mark_some when a static root disappeared (Linux)Ivan Maidanski2018-05-071-0/+4
* Remove unnecessary argument casts in add_roots_inner callsIvan Maidanski2018-05-051-14/+9
* Really abort if failed to read /proc for library registration (Linux)Ivan Maidanski2018-05-041-4/+7
* Fix register_dynamic_libraries on Windows 10Naoyuki Sawa2018-05-031-1/+3
* Avoid potential race in print_static_roots called by dyld_image_add/removeIvan Maidanski2018-04-101-2/+9
* Do not declare dl_iterate_phdr as weak for kFreeBSDIvan Maidanski2018-04-061-1/+2
* Workaround missing extern 'C' for _DYNAMIC in link.h on some Linux hostsIvan Maidanski2018-03-021-0/+3
* Wrap remaining extern symbols in .c files into EXTERN_C_BEGIN/ENDIvan Maidanski2018-03-021-7/+21
* Eliminate C++ warnings about deprecated register keyword (GC source)Jay Krell2018-02-221-1/+1
* Fix 'anonymous type with no linkage used to declare variable' in GC sourceIvan Maidanski2018-02-201-1/+1
* Convert GC source files to valid C++ codeIvan Maidanski2018-02-161-2/+3
* Initial support of Sony PlayStation Portable 2Jonathan Chambers2018-02-011-2/+2
* Initial support of Orbis targetJonathan Chambers2018-01-291-1/+2
* Initial support of Haiku/amd64Calvin Buckley2018-01-241-1/+17
* Use HOST_ANDROID define instead of PLATFORM_ANDROIDZoltan Varga2018-01-241-8/+8
* Do not declare dl_iterate_phdr as weak for DragonFlyIvan Maidanski2018-01-171-1/+1
* Workaround 'array compared to 0', 'untrusted loop bound' false defectsIvan Maidanski2017-05-231-3/+3
* Fix crash in FirstDLOpenedLinkMap if app linked statically (Alpine Linux)Ryan Gonzalez2017-04-131-9/+16
* Remove lint-specific codeIvan Maidanski2017-03-221-6/+0
* Allow HAVE_DL_ITERATE_PHDR to be defined by client (musl)Ivan Maidanski2017-03-171-9/+14
* Eliminate 'ISO C forbids object to function pointer conversion' warningIvan Maidanski2017-03-161-1/+1
* 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-1/+1