History log of /external/libunwind/src/aarch64/Ginit_local.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dd34bad8535c0120f3bc2d19e3f822f9dd6e3554 16-Apr-2014 Christopher Ferris <cferris@google.com> Revert "Temporarily disable local unwinds on aarch64."

This reverts commit 34c2265f705d8d98830a7c4b098b311c41f90bf1.

Change-Id: Ie1e31b9b5466409957d39e29e4d0958d797e2712
/external/libunwind/src/aarch64/Ginit_local.c
34c2265f705d8d98830a7c4b098b311c41f90bf1 11-Apr-2014 Christopher Ferris <cferris@google.com> Temporarily disable local unwinds on aarch64.

Change-Id: Ibb18a813597b73fa6d3e2fe235c0c2c24213fd05
/external/libunwind/src/aarch64/Ginit_local.c
f4a8df5f4f338f1a12c25213227e98b34b42447f 08-Mar-2014 Christopher Ferris <cferris@google.com> Fix maps caching for local processes.

It is possible for the map to change while running libunwind. For example,
if lots of threads are doing local unwinds at the same time. Allow the
cached map to regenerate when it detects this case.

Included in this change is a refactor of all of the os code so that it can
also be used to do caching. This is a prelude to being able to attempt to
push the code upstream.

Also, this moves the code back closer to the original upstream code.
Hopefully, this will allow me to upstream all of these changes.

Change-Id: Ia219fa61e16e36416133bc95b1dd2161bd5b8ff7
/external/libunwind/src/aarch64/Ginit_local.c
0996405de25a3aab5045d20803c8f0a5441d0c57 01-Feb-2014 Christopher Ferris <cferris@google.com> Fix memory corruption bug.

There are two problems, some of the init code needs the map created before
the init function since it does a verify check during init. The second
problem is that the local addr space seems to change for reasons I don't
understand, so it's necessary to init the map list when doing a unw_cursor
init.

Bug: 12852152

Change-Id: I32246d7c5adf7e24192868cb32a8c2fdc53c12f0
/external/libunwind/src/aarch64/Ginit_local.c
ac6c0a6535975f1dc2da6e4e2766614baac2a14a 11-May-2013 Yvan Roux <yvan.roux@linaro.org> [PATCH] AArch64 port.
/external/libunwind/src/aarch64/Ginit_local.c