4a188fbc855f1c7b8dde0513d440c4108a736102 |
|
30-Jan-2014 |
Elliott Hughes <enh@google.com> |
Switch x86 libunwind over to <sys/ucontext.h>. Change-Id: I1f13e56b13bc912a2401015ea40091aafeac70a6
/external/libunwind/include/libunwind-x86.h
|
1c82a52129ceced9f271dd782057351275c38a41 |
|
01-Oct-2013 |
Christopher Ferris <cferris@google.com> |
Update external/libunwind to build in android. Bug: 8410085 (cherry picked from commit efb75a0b84fed700173700a2e4fee153ba491b32) Change-Id: I625f9e28a1c794cb066908e79f6c3a6a0ef759ec
/external/libunwind/include/libunwind-x86.h
|
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/include/libunwind-x86.h
|
7ff83c051e33de1adbcbc20bf63ea368c2745a70 |
|
25-Mar-2011 |
Arun Sharma <asharma@fb.com> |
Fix up compilation and test failures
/external/libunwind/include/libunwind-x86.h
|
44a14d1364abff3dc7ec49f35b7220542c4cf2b1 |
|
21-Mar-2011 |
Lassi Tuura <lat@cern.ch> |
Integrate fast trace into backtrace().
/external/libunwind/include/libunwind-x86.h
|
9e98f15e9aee12e67cd5956d06ccb559f6a06213 |
|
19-Mar-2011 |
Lassi Tuura <lat@iki.fi> |
Fast back-trace for x86_64 for only collecting the call stack. Adds new function to perform a pure stack walk without unwinding, functionally similar to backtrace() but accelerated by an address attribute cache the caller maintains across calls.
/external/libunwind/include/libunwind-x86.h
|
c61e0b932cccc2b56068a527575cb09dfabfa32b |
|
09-Mar-2010 |
Konstantin Belousov <kostikbel@gmail.com> |
Add sys/types.h for x86.
/external/libunwind/include/libunwind-x86.h
|
54752e0df0ce7ad535f724e16874ebb00b5f94f6 |
|
23-Dec-2009 |
Paul Pluzhnikov <ppluzhnikov@google.com> |
Implement getcontext for x86 Greetings, Attached patch implements getcontext for x86. Motivation is the same as: http://lists.nongnu.org/archive/html/libunwind-devel/2008-06/msg00009.html This also fixes check-name-space on x86. Tested on Linux/86 with no new failures. Thanks, -- Paul Pluzhnikov
/external/libunwind/include/libunwind-x86.h
|
f88e949d16a3ce5f9c4ad1c2ee9b5b0e298b8f59 |
|
12-Nov-2009 |
Arun Sharma <aruns@google.com> |
Set UNW_TDEP_SP on x86 to ESP This is similar to what has been done on other archs and resolves an out of bounds array access elsewhere.
/external/libunwind/include/libunwind-x86.h
|
a8be10e2518fe41fbbfc7cd277a170c5f8ab5b39 |
|
07-Jan-2008 |
David Mosberger-Tang <davidm@koala.mostang.com> |
[X86] Cleanup XMM handling for x86 * Use explicit types for XMM registers * Support full width (128 bits) access Signed-off-by: Andrew Cagney <cagney@redhat.com> Signed-off-by: Arun Sharma <aruns@google.com>
/external/libunwind/include/libunwind-x86.h
|
11ea1275bd188ea48f5d834ca504f8d84d751983 |
|
27-Jul-2006 |
Arun Sharma <aruns@sharma.corp.google.com> |
[dwarf] The sword() function in Gexpr.c doesn't do what's intended. Yes, it casts to signed, but then converts right back to unsigned via the return type. Fixed thus. Signed-off-by: Richard Henderson <rth@redhat.com> Signed-off-by: Arun Sharma <arun.sharma@google.com>
/external/libunwind/include/libunwind-x86.h
|
6dcb17c553e77711e0730b52f4434d085a2f3645 |
|
03-May-2005 |
mostang.com!davidm <mostang.com!davidm> |
(UNW_X86_ECX): ecx apparently is a scratch-register (at least under Linux). 2004/11/17 02:43:39-08:00 mostang.com!davidm (unw_tdep_proc_info_t): Remove dwarf_info member. (Logical change 1.290)
/external/libunwind/include/libunwind-x86.h
|
d3725a7a98fd4ea55bc73cf214445f0b0990a478 |
|
22-Jan-2004 |
hp.com!davidm <hp.com!davidm> |
(unw_tdep_is_fpreg): Move after include of "libunwind-common.h". (Logical change 1.158)
/external/libunwind/include/libunwind-x86.h
|
24ac6e693d024567bd4d1c70fb129f6f42fb10d6 |
|
21-Jan-2004 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_is_fpreg): Define it as an external function (a macro would have to evaluate the argument multiple times so it's better to implement it out-of-line). (Logical change 1.156)
/external/libunwind/include/libunwind-x86.h
|
468aaccf17a145c7275b469ddc2617c644619c21 |
|
20-Dec-2003 |
hp.com!davidm <hp.com!davidm> |
Switch over to DWARF-based unwinder. (Logical change 1.146)
/external/libunwind/include/libunwind-x86.h
|
34085cad7b867e20e1c21bd97da81e6cee8b050a |
|
22-Nov-2003 |
hp.com!davidm <hp.com!davidm> |
Fix a typo. (Logical change 1.116)
/external/libunwind/include/libunwind-x86.h
|
79f981aaf74191de5ab1106d84d99e181e20f939 |
|
22-Apr-2003 |
hp.com!davidm <hp.com!davidm> |
(_U_TDEP_QP_TRUE): New macro. (Logical change 1.81)
/external/libunwind/include/libunwind-x86.h
|
337c0ad98914f06256358ad887f53062cdedd141 |
|
28-Mar-2003 |
mostang.com!davidm <mostang.com!davidm> |
Add C++ wrapper. (Logical change 1.70)
/external/libunwind/include/libunwind-x86.h
|
58e0e100d1e2cf87432a59a165040d786ca51c0e |
|
19-Mar-2003 |
mostang.com!davidm <mostang.com!davidm> |
Include <inttypes.h> instead of <stdint.h>. HP-UX doesn't have the latter. (Logical change 1.63)
/external/libunwind/include/libunwind-x86.h
|
45ce48f2e45200302e119997be0169d23e48ae08 |
|
06-Mar-2003 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_fpreg_t): Declare as "long double". (UNW_TDEP_EH): Declare. (UNW_TDEP_NUM_EH_REGS): New macro. (Logical change 1.59)
/external/libunwind/include/libunwind-x86.h
|
26f6cf761e71fee9162b0beac6a8b90fd2f2f5c0 |
|
21-Jan-2003 |
mostang.com!davidm <mostang.com!davidm> |
(UNW_TDEP_CURSOR_LEN): Define. (Logical change 1.39)
/external/libunwind/include/libunwind-x86.h
|
9f32da41c322bb8943ae37e3adb9547a3520b87f |
|
19-Dec-2002 |
mostang.com!davidm <mostang.com!davidm> |
Initial revision
/external/libunwind/include/libunwind-x86.h
|
a85267d16bbb01ee8d6c5b23bde75ac4c23bf116 |
|
19-Dec-2002 |
mostang.com!davidm <mostang.com!davidm> |
(Logical change 1.32)
/external/libunwind/include/libunwind-x86.h
|