]> granicus.if.org Git - gc/commit
Fix get_maps on proc maps file asynchronous growth
authorIvan Maidanski <ivmai@mail.ru>
Tue, 26 Sep 2017 21:56:14 +0000 (00:56 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 26 Sep 2017 21:56:14 +0000 (00:56 +0300)
commit27fdd250a0c1848677aad00510e3c46b761735b8
treedc713191bbabe54bd15002961d691438d09cfa9f
parent2057b115b5bfe9cac063c93ace3e8d60793ae560
Fix get_maps on proc maps file asynchronous growth

Issue #179 (bdwgc).

Asynchronous growth of /proc/self/maps could be caused by some thread
which is not currently registered (e.g. stack allocation on thread
creation or a non-GC heap allocation from an unregistered thread).

* os_dep.c [NEED_PROC_MAPS] (GC_get_maps): Refine comment.
* os_dep.c [NEED_PROC_MAPS && THREADS] (GC_get_maps): Replace ABORT
with WARN call; refine printed message; add comment.
os_dep.c