5f0b9af0e9dbf486b220cec1168a9321222ab7f7 |
|
12-Sep-2014 |
Chih-Hung Hsieh <chh@google.com> |
Fix empty struct C/C++ compatibility issue. Such structures have size 0 in C and 1 in C++. They are now used safely only as the last field of a variable size structure. BUG: 17474741 Change-Id: I01eb1130b8b16a66ac6dbf9eac5c050f74e8d8d8
/external/libunwind/include/libunwind-x86_64.h
|
3bf76e8d19076ca38cdc10b5234036a10a2a7c25 |
|
05-Sep-2011 |
Arun Sharma <asharma@fb.com> |
Installed include files can't include config.h config.h is not copied to $DESTDIR after make install. ms-abi users will need to manually define it for now.
/external/libunwind/include/libunwind-x86_64.h
|
e09f9701ffcd05b097565d15daa87ac1b2d84299 |
|
19-Jun-2011 |
Arun Sharma <asharma@fb.com> |
Handle register nums > 16 on x86_64 gcc generates them when using ms-abi. Support disabled by default since it increases the cache footprint of the library.
/external/libunwind/include/libunwind-x86_64.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_64.h
|
44a14d1364abff3dc7ec49f35b7220542c4cf2b1 |
|
21-Mar-2011 |
Lassi Tuura <lat@cern.ch> |
Integrate fast trace into backtrace().
/external/libunwind/include/libunwind-x86_64.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_64.h
|
64b5391b7b77c52ea33b9a46196ce2c3845ec2a7 |
|
07-Mar-2010 |
Konstantin Belousov <kostik@pooma.home> |
Include sys/types.h once
/external/libunwind/include/libunwind-x86_64.h
|
ef29eade44fc2aa7e49811a8bd76e941b369b914 |
|
16-Jun-2008 |
Arun Sharma <arun.sharma@google.com> |
This patch eliminates one system call per unwind by not using the getcontext in libc. Also cleanup the namespace (check-name-space passes on x86_64 now). Replace uses of offsets.h with ucontext_i.h. Rename _x86_64_setcontext to _Ux86_64_setcontext. TBD: Add CFI annotations for get/setcontext. Signed-off-by: Paul Pluzhnikov <ppluzhnikov@google.com> Signed-off-by: Arun Sharma <arun.sharma@google.com>
/external/libunwind/include/libunwind-x86_64.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_64.h
|
27f7d7d720ba0fdea7135f825f991459dba684fc |
|
03-May-2005 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_proc_info_t): Drop dwarf_info member. (Logical change 1.290)
/external/libunwind/include/libunwind-x86_64.h
|
a766efd844260866e0d216f6eeef87f4593f60b2 |
|
19-Aug-2004 |
ibm.com!masbock <ibm.com!masbock> |
(Logical change 1.249)
/external/libunwind/include/libunwind-x86_64.h
|
58e37267beb93d9ea5cb4da403f503a5aa4d842d |
|
19-Aug-2004 |
ibm.com!masbock <ibm.com!masbock> |
Initial revision
/external/libunwind/include/libunwind-x86_64.h
|