9756bd25dd94e6d55fdb0f791b7b49fcc9ee2c12 |
|
05-Dec-2014 |
Andreas Gampe <agampe@google.com> |
Libunwind: Fix unused value For build-system CFLAGS clean-up, "fix" unused value: For recent compilers, e.g., GCC 4.9 used for aarch64, the ", 0" in the macro will be recognized as an unused value. However, the zero is required in other places of the code, so can't be removed. Bug: 18632512 Change-Id: I96054c368e04e77988e26c567ad324a33a3cf839
/external/libunwind/src/mi/backtrace.c
|
5e7e890a0b75fc9b64838dd197f554c6c6285d88 |
|
19-Sep-2012 |
Tommi Rantala <tt.rantala@gmail.com> |
Plug in `ALIAS' attribute
/external/libunwind/src/mi/backtrace.c
|
e0653f9e3a0004a62f6c7afb57885bb473b17537 |
|
19-Sep-2012 |
Tommi Rantala <tt.rantala@gmail.com> |
Define and use `WEAK'
/external/libunwind/src/mi/backtrace.c
|
ae5c1f2adf4da04235d87d024d4d942c01b2b447 |
|
18-Apr-2011 |
Lassi Tuura <lat@cern.ch> |
Performance optimisations for fast trace. Insert static branch prediction predicates in useful places and avoid unnecessary code in the hottest paths. Bypass unnecessary indirect calls, in particular to access_mem(), when known to be safe.
/external/libunwind/src/mi/backtrace.c
|
e2962af9d31266761700b431da894421c0d757ec |
|
06-Apr-2011 |
Arun Sharma <asharma@fb.com> |
Implement a cheaper getcontext() Since the fast unwinding code path doesn't need the full context, a faster target dependent getcontext is implemented. Signed-off-by: Lassi Tuura <lat@cern.ch>
/external/libunwind/src/mi/backtrace.c
|
5f38f35d5d6c78aafa6da20845d9ceff74af00f8 |
|
01-Apr-2011 |
Lassi Tuura <lat@cern.ch> |
Drop a call frame in tdep_trace and avoid a call to unw_step. Dropping the extra frame for unw_backtrace itself using unw_step is approximately 15% slower than skipping the frame in tdep_trace. So drop the frame in the latter, and make the function a private implementation detail for libunwind, not an exported interface. Also moves unw_getcontext call back into unw_backtrace to avoid an extra call frame in case slow_backtrace does not get inlined into unw_backtrace.
/external/libunwind/src/mi/backtrace.c
|
50bc12afba900c478d5d760966ef5b6f32229c99 |
|
01-Apr-2011 |
Lassi Tuura <lat@cern.ch> |
Export unw_backtrace() and alias backtrace() to it.
/external/libunwind/src/mi/backtrace.c
|
2f9b04e9c29999d18906e37b37dcea9676df194f |
|
01-Apr-2011 |
Arun Sharma <asharma@fb.com> |
Mark slow_backtrace() ALWAYS_INLINE Also fix Makefile.am so remote unwinding tests such Gtest-trace don't link with the local unwind library (libunwind.a).
/external/libunwind/src/mi/backtrace.c
|
7ff83c051e33de1adbcbc20bf63ea368c2745a70 |
|
25-Mar-2011 |
Arun Sharma <asharma@fb.com> |
Fix up compilation and test failures
/external/libunwind/src/mi/backtrace.c
|
44a14d1364abff3dc7ec49f35b7220542c4cf2b1 |
|
21-Mar-2011 |
Lassi Tuura <lat@cern.ch> |
Integrate fast trace into backtrace().
/external/libunwind/src/mi/backtrace.c
|
093855f12a00d4eacf548db6095235f970f88305 |
|
07-Mar-2010 |
Konstantin Belousov <kostik@pooma.home> |
Remove unneeded includes of sys/types.h
/external/libunwind/src/mi/backtrace.c
|
3eabce18b1e70c3b26975024e450977dfb4b84b9 |
|
06-Mar-2010 |
Konstantin Belousov <kostik@pooma.home> |
Include sys/types.h when needed.
/external/libunwind/src/mi/backtrace.c
|
3842dac7333e42aa44531eda34ba55200b99ccf8 |
|
05-Feb-2008 |
Daniel Jacobowitz <drow@false.org> |
Add initial ARM and MIPS support. To support this, also enable the reading of .debug_frame sections (used in lieu of .eh_frame sections when they're not available).
/external/libunwind/src/mi/backtrace.c
|
14e36a6a516875be61e02206c81c08a8750f340f |
|
30-Mar-2004 |
hp.com!davidm <hp.com!davidm> |
Rename: src/backtrace.c -> src/mi/backtrace.c (Logical change 1.192)
/external/libunwind/src/mi/backtrace.c
|
3a95b3c641b88aed3a705c1955d79d9c5ef4999b |
|
30-Mar-2004 |
hp.com!davidm <hp.com!davidm> |
Initial revision
/external/libunwind/src/mi/backtrace.c
|