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
|