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/mi/Gdestroy_addr_space.c
|
16b95a68caaa7e021209e2cd6a877ae1e558f740 |
|
23-Jan-2014 |
Christopher Ferris <cferris@google.com> |
Add speed-ups to libunwind. Add caching of /proc/self/maps data structures. Add caching of elf image maps attached to the maps data structure. Add a set of new map api functions to handle creation/destruction of the maps by external code. Remove the creation of the maps data structure in the local address space init. Change-Id: I0adae397d433fc3902f83a6f377f6889161937e5
/external/libunwind/src/mi/Gdestroy_addr_space.c
|
71acf1d00ee6f4d60d596987d4b602365a2a53e8 |
|
20-May-2005 |
hp.com!davidm <hp.com!davidm> |
Don't include <stdlib.h>. Include "libunwind_i.h" instead of "tdep.h". (Logical change 1.294)
/external/libunwind/src/mi/Gdestroy_addr_space.c
|
388f60fd02dbc97c9700089d8e259cd3111dbd49 |
|
30-Jan-2004 |
hp.com!davidm <hp.com!davidm> |
Update. 2004/01/27 21:43:03-08:00 hp.com!davidm Rename: src/mi/Gdestroy_addr_space-mi.c -> src/mi/Gdestroy_addr_space.c (Logical change 1.162)
/external/libunwind/src/mi/Gdestroy_addr_space.c
|
b88369b8314dc8e8fe617184b07527fb34b66f22 |
|
30-Jan-2004 |
hp.com!davidm <hp.com!davidm> |
Initial revision
/external/libunwind/src/mi/Gdestroy_addr_space.c
|