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-ia64.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-ia64.h
|
7ff83c051e33de1adbcbc20bf63ea368c2745a70 |
|
25-Mar-2011 |
Arun Sharma <asharma@fb.com> |
Fix up compilation and test failures
/external/libunwind/include/libunwind-ia64.h
|
44a14d1364abff3dc7ec49f35b7220542c4cf2b1 |
|
21-Mar-2011 |
Lassi Tuura <lat@cern.ch> |
Integrate fast trace into backtrace().
/external/libunwind/include/libunwind-ia64.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-ia64.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-ia64.h
|
b47b9aa232a2b127a4fa8abe68c5272adf3e4cf5 |
|
20-May-2005 |
hp.com!davidm <hp.com!davidm> |
UNW_IA64_BSP and UNW_IA64_SP are no longer read-only. (Logical change 1.303)
/external/libunwind/include/libunwind-ia64.h
|
ad6f2319b966f0464c0651e9a5d459570d500988 |
|
04-May-2004 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_getcontext): On HP-UX, use getcontext() instead of _Uia64_getcontext(). (Logical change 1.220)
/external/libunwind/include/libunwind-ia64.h
|
a1ce4c307e9a6cc98404eca9500c8cc10e812273 |
|
20-Mar-2004 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_getcontext): Direct it to UNW_ARCH_OBJ(getcontext). (Logical change 1.186)
/external/libunwind/include/libunwind-ia64.h
|
1c00cf562e8c328dad84fbfe24c11f431951bafd |
|
27-Feb-2004 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_save_loc): Add new member "nat_bitnr". Define the other 7 bytes (which were always there in unw_save_loc_t due to padding) as reserved for future use. (Logical change 1.181)
/external/libunwind/include/libunwind-ia64.h
|
7915b799c8f9034502dd40234f951d41ada84848 |
|
21-Jan-2004 |
mostang.com!davidm <mostang.com!davidm> |
Drop argument names from prototypes to reduce namespace pollution. Define libunwind routines such that it is possible to take their addresses. (Logical change 1.156)
/external/libunwind/include/libunwind-ia64.h
|
47c32cd07f10fb2c40e7639aa68f0fee1998790c |
|
21-Jan-2004 |
mostang.com!davidm <mostang.com!davidm> |
(_Uia64_search_unwind_table): Make it an UNW_OBJ() instead. (unw_search_ia64_unwind_table): Declare. (Logical change 1.154)
/external/libunwind/include/libunwind-ia64.h
|
77b06d67aa7fba8fdd6935f8dd79035b54bc10a4 |
|
20-Dec-2003 |
hp.com!davidm <hp.com!davidm> |
(unw_word_t): Declare it here. (unw_tdep_proc_info_t): New type. Include "libunwind-dynamic.h" here. (Logical change 1.140)
/external/libunwind/include/libunwind-ia64.h
|
48723262f780bea9ac8ced973be6555d36e9877f |
|
25-Nov-2003 |
hp.com!davidm <hp.com!davidm> |
(_Uia64_find_dyn_list): Pass unw_dyn_info_t pointer instead of its members. (Logical change 1.126)
/external/libunwind/include/libunwind-ia64.h
|
18626b8def9998164faf369edfdc03865785ffe7 |
|
09-Jul-2003 |
hp.com!davidm <hp.com!davidm> |
(UNW_IA64_AR_SSD): New alias for ar26. (Logical change 1.91)
/external/libunwind/include/libunwind-ia64.h
|
89c081cd846d49f6f9d467f94eac9c64b6fabeca |
|
03-Apr-2003 |
mostang.com!davidm <mostang.com!davidm> |
On HP-UX, unset UNW_LOCAL_ONLY and defined UNW_GENERIC_ONLY, since it makes no sense to do UNW_LOCAL_ONLY on this platform. (Logical change 1.75)
/external/libunwind/include/libunwind-ia64.h
|
337c0ad98914f06256358ad887f53062cdedd141 |
|
28-Mar-2003 |
mostang.com!davidm <mostang.com!davidm> |
Add C++ wrapper. (Logical change 1.70)
/external/libunwind/include/libunwind-ia64.h
|
47c70d7858d94b18e0828fa1b23e15d0c13ef0da |
|
19-Mar-2003 |
mostang.com!davidm <mostang.com!davidm> |
Include <inttypes.h> instead of <stdint.h>. HP-UX doesn't have the latter. (unw_tdep_save_loc_t): Define a dummy member, so we're ANSI-C compliant (which doesn't allow empty structs). (Logical change 1.63)
/external/libunwind/include/libunwind-ia64.h
|
a6e367131b3d0cff995f7bc6decb9d08433d8cbd |
|
06-Mar-2003 |
mostang.com!davidm <mostang.com!davidm> |
(UNW_TDEP_EH): Rename from UNW_TDEP_EH_ARG0. (UNW_TDEP_EH_ARG1): Delete. (UNW_TDEP_EH_ARG2): Ditto. (UNW_TDEP_EH_ARG3): Ditto. (UNT_TDEP_NUM_EH_REGS): New macro. (Logical change 1.59)
/external/libunwind/include/libunwind-ia64.h
|
9df94711bf2f5d3ed6664edd97bdb504399b1ca0 |
|
27-Feb-2003 |
mostang.com!davidm <mostang.com!davidm> |
(_U_TDEP_QP_TRUE): New macro. (UNW_IA64_RP): New register-name. (Logical change 1.56)
/external/libunwind/include/libunwind-ia64.h
|
43652d9deaa65d1fa1aca67ea3ac3a6f6d852086 |
|
26-Feb-2003 |
hp.com!davidm <hp.com!davidm> |
(ia64): Undef this macro if it's defined (bug in Intel's ECC v7.0?). (_Uia64_find_dyn_list): Add "gp" argument. (Logical change 1.55)
/external/libunwind/include/libunwind-ia64.h
|
8c2740cfe324131373afa75fec4abb3fd9d44e24 |
|
08-Feb-2003 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_fpreg_t): New type. (UNW_TDEP_EH_ARG0): Make it an alias for r15. (UNW_TDEP_EH_ARG1): Make it an alias for r16. (UNW_TDEP_EH_ARG2): Make it an alias for r17. (UNW_TDEP_EH_ARG3): Make it an alias for r18. (Logical change 1.45)
/external/libunwind/include/libunwind-ia64.h
|
644c9193453c17afe4187ad5a0310b1d7481eeaf |
|
28-Jan-2003 |
hp.com!davidm <hp.com!davidm> |
Rename UNW_IA64_AR_25 to UNW_IA64_AR_CSD, as per SDM v2.1. (_Uia64_search_unwind_table): Declare. (_Uia64_find_dyn_list): Declare as "extern". (_Uia64_get_kernel_table): Declare. (Logical change 1.43)
/external/libunwind/include/libunwind-ia64.h
|
b5fe317cc85781d11fba59e2a13dd59d5c73e95e |
|
21-Jan-2003 |
mostang.com!davidm <mostang.com!davidm> |
(UNW_TDEP_CURSOR_LEN): Define. (UNW_PI_FLAG_IA64_RBS_SWITCH_BIT): New macro. (UNW_PI_FLAG_IA64_RBS_SWITCH): Ditto. (Logical change 1.39)
/external/libunwind/include/libunwind-ia64.h
|
93daa3b08df88abd959e2318b2abff094413e9d5 |
|
19-Dec-2002 |
mostang.com!davidm <mostang.com!davidm> |
(UNW_TARGET_IA64): Define. (Logical change 1.32)
/external/libunwind/include/libunwind-ia64.h
|
1c8ee38936b364114cd13660221fc4dfba94c274 |
|
18-Dec-2002 |
mostang.com!davidm <mostang.com!davidm> |
(_Uia64_find_dyn_list): Declare and document this ia64-specific helper routine. (Logical change 1.31)
/external/libunwind/include/libunwind-ia64.h
|
b29266f262da00c99acc9495e57538a2508d34e3 |
|
12-Dec-2002 |
mostang.com!davidm <mostang.com!davidm> |
(unw_sysdep_search_unwind_table): Remove. (Logical change 1.30)
/external/libunwind/include/libunwind-ia64.h
|
b1c1f146cc00b2fb3ae7791a52eb1043689f897f |
|
03-Dec-2002 |
mostang.com!davidm <mostang.com!davidm> |
(struct unw_ia64_table): Delete. (unw_sysdep_search_unwind_table): New macro. (Logical change 1.29)
/external/libunwind/include/libunwind-ia64.h
|
aca3843d6f53f2b36cb66c167a10e3e30e8ebd3a |
|
16-Nov-2002 |
mostang.com!davidm <mostang.com!davidm> |
Switch to MIT license. (Logical change 1.26)
/external/libunwind/include/libunwind-ia64.h
|
74775e31d98b32e1270d454e2764e344df272938 |
|
12-Apr-2002 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_getcontext): Make it an expression returning zero (no error). (Logical change 1.16)
/external/libunwind/include/libunwind-ia64.h
|
1f3b87ad500cb34e4a4a4ac298267cb73ad47c1e |
|
06-Apr-2002 |
hp.com!davidm <hp.com!davidm> |
Add multi-architecture support: include libunwind-common.h instead of having a libunwind.h include the target-specific header. (Logical change 1.12)
/external/libunwind/include/libunwind-ia64.h
|
5c6360b856e53436acf1833d8e192dbf69843a6d |
|
04-Apr-2002 |
mostang.com!davidm <mostang.com!davidm> |
(unw_tdep_is_fpreg): New macro. (Logical change 1.11)
/external/libunwind/include/libunwind-ia64.h
|
f1d10c0fb34f593a0c546c40fc1a740cdb1cae46 |
|
03-Apr-2002 |
hp.com!davidm <hp.com!davidm> |
(unw_tdep_save_loc_t): New type. (Logical change 1.10)
/external/libunwind/include/libunwind-ia64.h
|
99639fb162e8ed476b1d572d18404791a406e3ec |
|
02-Apr-2002 |
mostang.com!davidm <mostang.com!davidm> |
Rename UNW_IA64_CURRENT_BSP to UNW_IA64_BSP. (Logical change 1.9)
/external/libunwind/include/libunwind-ia64.h
|
cd66944a2c0f6e897e28af64e778973c60dd329d |
|
22-Feb-2002 |
(none)!davidm <(none)!davidm> |
(unw_tdep_word_t): New type. (ia64_regnum_t): Define well-known frame registers here and add TDEP-aliases for use by libunwind.h. (unw_ia64_table_t): Use unw_tdep_word_t instead of unw_word_t so this file can be included by libunwind.h. Change type of "array" member to void *. On OSes that support ILP32, it may point to a 32-bit unwind table. (Logical change 1.5)
/external/libunwind/include/libunwind-ia64.h
|
7fbfe0a255eb7ff3f27efa5adc6ed69dab471ecf |
|
16-Feb-2002 |
mostang.com!davidm <mostang.com!davidm> |
(Logical change 1.3)
/external/libunwind/include/libunwind-ia64.h
|
63669f7ad4fc6eb752c88713235e2438a8e327d5 |
|
16-Feb-2002 |
mostang.com!davidm <mostang.com!davidm> |
Initial revision
/external/libunwind/include/libunwind-ia64.h
|