02092b36da261c1a411dcf76c00b188e78e21b68 |
|
19-Mar-2016 |
Yabin Cui <yabinc@google.com> |
libbacktrace_offline: support unwinding of shared libraries in apk file. Bug: 26962895 Change-Id: I009080f26e7323247c3ab24eea614eec4432ca6a (cherry picked from commit b791a76ed76442a74c466c6116787c73ceea2170)
/system/core/libbacktrace/BacktraceOffline.cpp
|
a0062cfc3181b8403d9972a66023359eec89354b |
|
08-Mar-2016 |
Stephen Hines <srhines@google.com> |
Update BacktraceOffline for LLVM rebase to r256229. Bug: http://b/26987366 (cherry picked from commit 19c30e95167e4879c79007d42ea9c32c4eaa8979) Change-Id: I5e4568292c0b4bbd2daefc0abd3d36c691622eb4
/system/core/libbacktrace/BacktraceOffline.cpp
|
c463ba45c42b4e2d8ce30c02a626d7183102f46e |
|
09-Mar-2016 |
Christopher Ferris <cferris@google.com> |
Add error reporting mechanism for failing Unwind. Remove the logging of an error if a thread disappears before the unwind can begin. This can happen, so allow the caller to determine if this is really a problem worth logging. Bug: 27449879 (cherry picked from commit 206a3b9798e3622c906a3cafdb113c271c1c927c) Change-Id: If9e7cfeb6eb7b122679a734c1a9eacee8354ef18
/system/core/libbacktrace/BacktraceOffline.cpp
|
85402160287d2c219fd5fb78bd26545a2937ef98 |
|
26-Jan-2016 |
Christopher Ferris <cferris@google.com> |
Put BacktraceOffline code into a separate library. BacktraceOffline is the only code that uses libLLVM. Create a new shared library, backtrace_offline.so, that references this so that including libbacktrace.so doesn't wind up pulling in libLLVM. Change-Id: I90c502d833f6c464c3810dffde52a0c6da241cce
/system/core/libbacktrace/BacktraceOffline.cpp
|
2ad59db75f65c5523a9e05b886edfba267c6336c |
|
09-Dec-2015 |
Yabin Cui <yabinc@google.com> |
libbacktrace: check if elf file paths are valid before reading them. Bug: 25194400 Change-Id: If6e60585673226392d38fab9ad14bd7b94261316
/system/core/libbacktrace/BacktraceOffline.cpp
|
9e402bb20cb868577e5588d8323363411655291b |
|
22-Sep-2015 |
Yabin Cui <yabinc@google.com> |
Revert "Revert "Revert "Revert "Add BacktraceOffline for offline backtracing."""" This reverts commit 94ece83270deca76c69f5755f8c0ff5c859341fd. Change-Id: Ie06465c89a5fc115517130f9f2904cc855973155
/system/core/libbacktrace/BacktraceOffline.cpp
|
94ece83270deca76c69f5755f8c0ff5c859341fd |
|
22-Sep-2015 |
Yabin Cui <yabinc@google.com> |
Revert "Revert "Revert "Add BacktraceOffline for offline backtracing.""" This reverts commit 0a411c934a81e5c77a27ef5b69d391038f36e969. Change-Id: Ic1824afac6c32f1087b66de9d6368a561f235d13
/system/core/libbacktrace/BacktraceOffline.cpp
|
0a411c934a81e5c77a27ef5b69d391038f36e969 |
|
19-Sep-2015 |
Yabin Cui <yabinc@google.com> |
Revert "Revert "Add BacktraceOffline for offline backtracing."" This reverts commit ab5e583327e4dfd9f7c38ab6ed4c4714508ce544. And statically link llvm libraries on host to remove dependency on 32-bit llvm shared library which is not included in the prebuilt. Bug: 22229391 Change-Id: I8210687655ee1809fd820ab2a6ca5dfaf3f9096d
/system/core/libbacktrace/BacktraceOffline.cpp
|
ab5e583327e4dfd9f7c38ab6ed4c4714508ce544 |
|
18-Sep-2015 |
Yabin Cui <yabinc@google.com> |
Revert "Add BacktraceOffline for offline backtracing." Using llvm makes libbacktrace stops building for 32 bit on linux host x86_64. This reverts commit c9c6b6ee7735f014771d81615c0278b53d14f61c. Change-Id: Ieb807db881d7bb3132cd09e25fd08c28766ca0a8
/system/core/libbacktrace/BacktraceOffline.cpp
|
c9c6b6ee7735f014771d81615c0278b53d14f61c |
|
14-Aug-2015 |
Yabin Cui <yabinc@google.com> |
Add BacktraceOffline for offline backtracing. It is used by simpeleprf for stack unwinding. Bug: 22229391 Change-Id: I26d698610ccdc9545da837bc5a8a9ec787f27a6b
/system/core/libbacktrace/BacktraceOffline.cpp
|