* mmap.c (backtrace_free): If freeing a large aligned block of
commitaf436d54a40629a21e5aa3b6ca43d1b373e8c87a
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 May 2014 05:01:08 +0000 (9 05:01 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 May 2014 05:01:08 +0000 (9 05:01 +0000)
tree28483b89cea2278d730597de17a15c749c38766e
parent80ede13bcecf98757df8698a8d3b4cde1c60521f
* mmap.c (backtrace_free): If freeing a large aligned block of
memory, call munmap rather than holding onto it.
(backtrace_vector_grow): When growing a vector, double the number
of pages requested.  When releasing the old version of a grown
vector, pass the correct size to backtrace_free.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210256 138bc75d-0d04-0410-961f-82ee72b054a4
libbacktrace/ChangeLog
libbacktrace/mmap.c