History log of /external/libunwind/src/ia64/unwind_i.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ded94b98ff3534a3c394591f4b254b1af6f0711c 18-Sep-2012 Tommi Rantala <tt.rantala@gmail.com> Stop including `memory.h'

I am unable to find any reference to `memory.h' in the C99 and C11
committee drafts, so include `string.h' instead when we need memset() or
similar.
/external/libunwind/src/ia64/unwind_i.h
84bd124a24c69664f727048671dde893382b3128 20-May-2005 hp.com!davidm <hp.com!davidm> (inlined_uc_addr): Remove UNW_IA64_AR_BSP. We no longer need this ugly hack
since the initial BSP is now passed directly into common_init().

(Logical change 1.296)
/external/libunwind/src/ia64/unwind_i.h
1228462adc4d1c89448def59778416adce1e986b 20-May-2005 hp.com!davidm <hp.com!davidm> Include "rse.h" instead of "ia64/rse.h".
Include "libunwind_i.h" instead of "internal.h" and "tdep.h".
Define rbs_cover_and_flush() only for the !UNW_REMOTE_ONLY case.
(ia64_is_big_endian): New macro.
(ia64_get_abi): Likewise.
(ia64_set_abi): Likewise.
(ia64_get_abi_marker): Likewise.

(Logical change 1.294)
/external/libunwind/src/ia64/unwind_i.h
9f3360a5464aa1c35c44f418421561f0dc22bb41 03-May-2005 mostang.com!davidm <mostang.com!davidm> Adjust for "ia64_rse" to "rse" prefix change.

2005/02/23 12:55:45-08:00 mostang.com!davidm
(inlined_uc_addr): Adjust for ALWAYS_INLINE change.

(Logical change 1.290)
/external/libunwind/src/ia64/unwind_i.h
3386d284fafde358ed44bfef33edd578864c285f 31-Aug-2004 hp.com!davidm <hp.com!davidm> (ia64_install_cursor): Adjust declaration for expanded interface.
(rbs_cover_and_flush): Likewise.

(Logical change 1.259)
/external/libunwind/src/ia64/unwind_i.h
ed18defb26fb22c3137361f46bdc5e09519e4ee7 06-May-2004 hp.com!davidm <hp.com!davidm> (inlined_uc_addr): Also handle f0 and f1.
(ia64_read_only_reg): New function.
(ia64_putfp): Reject puts into read-only save-locations.
(ia64_put): Likewise.

(Logical change 1.229)
/external/libunwind/src/ia64/unwind_i.h
1b4583400aa5a1a8ba2d0764ff707fc7048b43fe 06-May-2004 mostang.com!davidm <mostang.com!davidm> (ia64_getfp): Use IA64_IS_NULL_LOC() instead of nothing or
pen-coded NULL-test.
(ia64_putfp): Likewise.
(ia64_get): Likewise.
(ia64_put): Likewise.

(Logical change 1.228)
/external/libunwind/src/ia64/unwind_i.h
8045a438de919dc47c951040587aca58f169b1d1 05-May-2004 mostang.com!davidm <mostang.com!davidm> Include "ia64/rse.h" instead of "rse.h".

(Logical change 1.221)
/external/libunwind/src/ia64/unwind_i.h
a2cd0592cab7f153d44d13bc49452c260c82a612 23-Apr-2004 (none)!davidm <(none)!davidm> (IA64_UNW_FLAG_MASK): Use "ULL" postfix to avoid compiler warning on 32-bit platforms.
(IA64_UNW_FLAG_OSMASK): Likewise.
(IA64_UNW_FLAG_EHANDLER): Likewise.
(IA64_UNW_FLAG_UHANDLER): Likewise.
(IA64_UNW_LENGTH): Likewise.

(Logical change 1.214)
/external/libunwind/src/ia64/unwind_i.h
76b4736bde2a0a3ecd369a0e4faa90537f1e8dd5 20-Mar-2004 mostang.com!davidm <mostang.com!davidm> (inlined_uc_addr): New function.
(uc_addr): Moved to here from Ginit-ia64.c and added a special
case when the register is constant.
(IA64_REG_LOC): Use uc_addr() instead of tdep_uc_addr().
(IA64_REG_NAT_LOC): Likewise.
(IA64_FPREG_LOC): Likewise.

(Logical change 1.186)
/external/libunwind/src/ia64/unwind_i.h
be1d46b41c5a9bec717938c79475378722b3f004 27-Feb-2004 mostang.com!davidm <mostang.com!davidm> (IA64_REG_LOC): Pass NULL as third argument to tdep_uc_addr().
(IA64_FPREG_LOC): Likewise.
(IA64_REG_NAT_LOC): New macro to describe a NaT-bit register location.
(rbs_find): Remove declaration.

(Logical change 1.181)
/external/libunwind/src/ia64/unwind_i.h
a0f46f2a2b2e91b7c90447f79abc7c3ebc354489 27-Feb-2004 hp.com!davidm <hp.com!davidm> Fix typo in comment.
(IA64_LOC_UC_REG): Remove from the UNW_LOCAL_ONLY case.

(Logical change 1.180)
/external/libunwind/src/ia64/unwind_i.h
57b8d6d7ebbb0920f19c972f979465803ba6a2c5 19-Feb-2004 hp.com!davidm <hp.com!davidm> (rbs_find): Declare.

(Logical change 1.173)
/external/libunwind/src/ia64/unwind_i.h
c67d345c33f1d0b6e4adce3e03f8a1f332722669 30-Jan-2004 hp.com!davidm <hp.com!davidm> Convert from debug() to Debug().

(Logical change 1.162)
/external/libunwind/src/ia64/unwind_i.h
4c61d17686b7d550363c7b264732553d4a543418 21-Jan-2004 mostang.com!davidm <mostang.com!davidm> (ia64_validate_cache): Declare.
(ia64_local_validate_cache): Likewise.

(Logical change 1.154)
/external/libunwind/src/ia64/unwind_i.h
a83c8a73971a3a9f757bb03257a334eaed602691 03-Jan-2004 hp.com!davidm <hp.com!davidm> (ia64_init): Declare as a regular object, not an arch-object.

(Logical change 1.151)
/external/libunwind/src/ia64/unwind_i.h
23a0696c6de299a7364a4e7b96cf2ac507b41cb8 21-Dec-2003 mostang.com!davidm <mostang.com!davidm> (ia64_install_cursor): Mark as NORETURN rather than using
directly using __attribute__ directive.

(Logical change 1.149)
/external/libunwind/src/ia64/unwind_i.h
6498cdf4d9877f4c78f8b4429e2abf70d17a550d 04-Dec-2003 hp.com!davidm <hp.com!davidm> Don't include "config.h" here.

(Logical change 1.134)
/external/libunwind/src/ia64/unwind_i.h
a024a719e1b4d1fde2b28afa886853e4ce573949 27-Nov-2003 hp.com!davidm <hp.com!davidm> (rbs_get_rnat_loc): Declare "inline".
(rbs_loc): Ditto.

(Logical change 1.130)
/external/libunwind/src/ia64/unwind_i.h
6ed5d0264f6c449ef195d163f745df41001f0f69 25-Nov-2003 hp.com!davidm <hp.com!davidm> (ia64_script_cache_init): Delete.

(Logical change 1.124)
/external/libunwind/src/ia64/unwind_i.h
d6946f580b6c7609c181bc6d9200481d04f7b043 18-Sep-2003 mostang.com!davidm <mostang.com!davidm> (ia64_fetch_proc_info): New procedure.

(Logical change 1.95)
/external/libunwind/src/ia64/unwind_i.h
8fee91bd1365ad85e524144645ca2a59a45e91d4 24-Apr-2003 mostang.com!davidm <mostang.com!davidm> (MIN): If it's defined already, #undef it first.
(IA64_LOC_UC_REG): New macro.
(IA64_GET_AUX_ADDR): New macro.
(ia64_uc_access_reg): New function.
(ia64_uc_access_fpreg): Ditto.
(ia64_getfp): Forward uc-locations to ia64_uc_access_fpreg().
(ia64_putfp): Ditto.
(ia64_get): Ditto.
(ia64_put): Ditto.
(rbs_on_uc): New function.

(Logical change 1.87)
/external/libunwind/src/ia64/unwind_i.h
8da298f14f816544da4e06f3167d3f74976f0e41 23-Apr-2003 mostang.com!davidm <mostang.com!davidm> (ia64_install_cursor): Rename from _Uia64_install_cursor() and make it an UNW_OBJ().


(Logical change 1.85)
/external/libunwind/src/ia64/unwind_i.h
d412b24291e797e2a7f3f437fd9abb0b2f9c3aa1 23-Apr-2003 mostang.com!davidm <mostang.com!davidm> Adjust for unw_word_t -> ia64_loc_t changes.
(struct_offset): Delete.
(IA64_LOC_REG): New macro (replaces IA64_LOC() for registers).
(IA64_LOC_ADDR): New macro (replaces IA64_LOC() for addresses).
(IA64_LOC_UC_ADDR): New macro.
(IA64_NULL_LOC): Ditto.
(IA64_IS_NULL_LOC): Ditto.
(IA64_IS_UC_LOC): Ditto.
(struct ia64_state_record): Replace is_signal_frame bit with abi_marker.
(ia64_strloc): New declaration.
(rbs_switch): Change from UNW_ARCH_OBJ() to UNW_OBJ().
(rbs_find_stacked): Ditto.
(rbs_cover_and_flush): Ditto.
(rbs_get_rnat_loc): New inline function.
(rbs_loc): Ditto.

(Logical change 1.84)
/external/libunwind/src/ia64/unwind_i.h
7057901782a226fa2c99bf4bf1d2dcb7c0c8c155 08-Apr-2003 mostang.com!davidm <mostang.com!davidm> (ia64_get_stacked): Allow NULL "locp".

(Logical change 1.76)
/external/libunwind/src/ia64/unwind_i.h
2e65e639a58c1831ba97066f2974483148eeed4d 28-Mar-2003 mostang.com!davidm <mostang.com!davidm> (ia64_getfp): Return -UNW_EBADREG when trying to access unsaved register.
(ia64_putfp): Ditto.
(ia64_get): Ditto.
(ia64_put): Ditto.

(Logical change 1.70)
/external/libunwind/src/ia64/unwind_i.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/src/ia64/unwind_i.h
fe0ed7dd4181e1af0c7a45238262481e1d739dde 06-Mar-2003 mostang.com!davidm <mostang.com!davidm> (ia64_getfp): Print debug message when accessing an unsaved register.
(ia64_putfp): Ditto.
(ia64_get): Ditto.
(ia64_put): Ditto.
(ia64_local_addr_space_init): Add missing declaration.

(Logical change 1.59)
/external/libunwind/src/ia64/unwind_i.h
77ccc28ad910eee9e0a4488d27ba50c332173ab6 27-Feb-2003 mostang.com!davidm <mostang.com!davidm> (ia64_state_record): Rename epilogue_start to when_sp_restored.

(Logical change 1.56)
/external/libunwind/src/ia64/unwind_i.h
8d4f6ff52d13cf6fc90faf4e455e24337986fe25 26-Feb-2003 hp.com!davidm <hp.com!davidm> (rbs_contains): Tighten debug output.

(Logical change 1.55)
/external/libunwind/src/ia64/unwind_i.h
749cd255297c458a4f95101669f958a16c73c53c 21-Feb-2003 mostang.com!davidm <mostang.com!davidm> (rbs_underflow): Remove.
(rbs_contains): New function.

(Logical change 1.52)
/external/libunwind/src/ia64/unwind_i.h
32a1dc6be5b6caed9a3c366dab941e20b3f39ca1 14-Feb-2003 mostang.com!davidm <mostang.com!davidm> (rbs_cover_and_flush): Declare.
(_Uia64_install_context): Drop loadrs argument from declaration.

(Logical change 1.47)
/external/libunwind/src/ia64/unwind_i.h
ebed1d6b829d3ee078ca4865298c22c177ad33b5 08-Feb-2003 mostang.com!davidm <mostang.com!davidm> (_Uia64_install_context): Rename from __ia64_install_context(). Change signature.

(Logical change 1.45)
/external/libunwind/src/ia64/unwind_i.h
4368ea4a70f9ffbf5a973519e890016b0e3aca9e 23-Jan-2003 mostang.com!davidm <mostang.com!davidm> (ia64_get_stacked): Make sure returned rnat-location is valid, too.

(Logical change 1.42)
/external/libunwind/src/ia64/unwind_i.h
eacf0e24e15a6793a88d41b3294c2c1ee43a097e 23-Jan-2003 mostang.com!davidm <mostang.com!davidm> (rbs_find_stacked): Renamed from rbs_find_reg.
(ia64_get_stacked): Expect a register number (32-127), not a skip-count.

(Logical change 1.41)
/external/libunwind/src/ia64/unwind_i.h
5a55c1d8a8b4374c487fbfa0d8045b139cd243ec 21-Jan-2003 mostang.com!davidm <mostang.com!davidm> (rbs_record_switch): New function.
(rbs_underflow): Ditto.
(rbs_find_reg): Ditto.
(ia64_get_stacked): Ditto.

(Logical change 1.40)
/external/libunwind/src/ia64/unwind_i.h
481e35c2ca6da6149db30c8572979e035cfff55d 19-Dec-2002 mostang.com!davidm <mostang.com!davidm> Remove include of "mempool.h".
Move debug macros to internal.h.

(Logical change 1.32)
/external/libunwind/src/ia64/unwind_i.h
12f30d648157d340228b9dbb53809b52c23f5588 12-Dec-2002 mostang.com!davidm <mostang.com!davidm> Move enum ia64_pregnum and struct unw_addr_space to tdep-ia64.h.
(IA64_FLAG_SIGTRAMP): Replace with is_signal_frame member.
(IA64_FLAG_BIG_ENDIAN): Replace with per-address space big_endian flag.
(struct ia64_cursor): Add pi_valid and pi_is_dynamic members.
(ia64_find_proc_info): Add "need_unwind_info" argument.
(ia64_put_unwind_info): New macro.

(Logical change 1.30)
/external/libunwind/src/ia64/unwind_i.h
c97d8cdab47236ffaa65e9a3a3f29e95b865c8e6 03-Dec-2002 mostang.com!davidm <mostang.com!davidm> (struct ia64_proc_info): Delete.
(struct ia64_cursor): Change type of "pi" member from struct ia64_proc_info to
unw_proc_info_t.
(struct unw_addr_space): Declare "acc" member even for UNW_LOCAL_ONLY case.
(ia64_acquire_unwind_info): Delete
(ia64_relesae_unwind_info): Ditto.
(ia64_find_proc_info): New routine.
(struct ia64_unwind_table_entry): Delete.
(struct ia64_unwind_talbe): Ditto.
(struct ia64_global_unwind_state): Remove "unwind_table_pool" member.
(ia64_get_proc_info): Rename to ia64_make_proc_info().

(Logical change 1.29)
/external/libunwind/src/ia64/unwind_i.h
990790c880ff486703c12e6150e54117f0cd323d 16-Nov-2002 mostang.com!davidm <mostang.com!davidm> (

(Logical change 1.27)
/external/libunwind/src/ia64/unwind_i.h
aca3843d6f53f2b36cb66c167a10e3e30e8ebd3a 16-Nov-2002 mostang.com!davidm <mostang.com!davidm> Switch to MIT license.

(Logical change 1.26)
/external/libunwind/src/ia64/unwind_i.h
c2262737f7313096b2aaa1ebbd3c7ae062005ba2 14-Nov-2002 model.com!marky <model.com!marky> Fix typo in ia64_put()

(Logical change 1.24)
/external/libunwind/src/ia64/unwind_i.h
126ca1056681a08a28d7c4f16c5689b6ce9174e2 12-Nov-2002 hp.com!davidm <hp.com!davidm> Remove IA64_UNW_SCRIPT_CACHE macro. Move script cache info into
separate ia64_script_cache structure.
(unw.cache_generation): New member.
(unw.global_cache): Ditto.
(ia64_per_thread_cache): New macro.
(ia64_script_cache_init): Ditto.
(ia64_script_cache_init): Add declaration.

(Logical change 1.23)
/external/libunwind/src/ia64/unwind_i.h
e633236827c579711822c22b65f70965f8bd0cb2 09-Nov-2002 mostang.com!davidm <mostang.com!davidm> (ia64_getfp): Change from macro to inline function. Check "loc" argument for
being NULL before dereferencing it.
(ia64_putfp): Ditto.
(ia64_get): Ditto.
(ia64_put): Ditto.

(Logical change 1.21)
/external/libunwind/src/ia64/unwind_i.h
3fbd1a1d688b8d6c55468576b55fd3a08992271e 18-Jul-2002 mostang.com!davidm <mostang.com!davidm> Minor formatting fixes.

(struct ia64_reg_state): Moved here from parser.c.
(struct ia64_global_unwind_state): Add unwind_table_pool, state_record_pool,
and labeled_state_pool.

(Logical change 1.19)
/external/libunwind/src/ia64/unwind_i.h
563bccbf75901c7af98525cb5324d4c9034d371c 25-Apr-2002 mostang.com!davidm <mostang.com!davidm> (struct ia64_cursor): Add sigcontext_loc.

(Logical change 1.18)
/external/libunwind/src/ia64/unwind_i.h
bd228fb16a2fbf6a6bb137c582079357df11de87 12-Apr-2002 mostang.com!davidm <mostang.com!davidm> (_U_ia64_regname): Delete declaration.
Change prefix from _U_ia64 to _Uia64.
Drop extraneous ia64_ prefix from ia64-specific routines.

(Logical change 1.16)
/external/libunwind/src/ia64/unwind_i.h
1f20cef0573ab930e574675298a12160dcb3f18c 06-Apr-2002 hp.com!davidm <hp.com!davidm> Include libunwind-ia64.h instead of libunwind.h.

(Logical change 1.12)
/external/libunwind/src/ia64/unwind_i.h
4e41f21f65d3c492bf990c8196237fef864997e5 03-Apr-2002 hp.com!davidm <hp.com!davidm> Fix typo in comment.

(Logical change 1.10)
/external/libunwind/src/ia64/unwind_i.h
9a2039fe0179b715daed0205564f6cffa519b389 28-Feb-2002 mostang.com!davidm <mostang.com!davidm> Protect against multiple inclusion. Define IA64_UNW_DEBUG based on DEBUG. Document
that in the UNW_LOCAL_ONLY-case, bit 2 in register save locations is unused. If
UNW_LOCAL_ONLY is defined, define stream-lined versions of IA64_REG_LOC(),
IA64_FPREG_LOC(), ia64_acquire_unwind_info(), ia64_release_unwind_info(), ia64_get(),
ia64_put(), ia64_getfp(), and ia64_putfp(). Drop convenience macros and declarations for
ia64_glibc_{acquire,release}_unwind_info(). Add convenience macro and declaration for
ia64_local_resume().

(Logical change 1.8)
/external/libunwind/src/ia64/unwind_i.h
6a4f3b23c1ba506fd36dee49e26e845a56451837 22-Feb-2002 (none)!davidm <(none)!davidm> Rename IA64_UNW_ACCESSORS to UNW_LOCAL_ONLY. Drop weak_alias() and
alias() macros.

(struct ia64_cursor): Rearrange order of members a bit to group
things that logicall belong together. Rename rp_loc to
ip_loc.
(struct ia64_unwind_table): Drop start and end members (they are now
in unw_ia64_table_t).
(struct ia64_reg_state): Break declaration out of declaration for
ia64_state_record and add "next" member.
(struct ia64_state_record): Add member "labeled_states", drop
members "stack", and "reg_state_list".

(Logical change 1.5)
/external/libunwind/src/ia64/unwind_i.h
7fbfe0a255eb7ff3f27efa5adc6ed69dab471ecf 16-Feb-2002 mostang.com!davidm <mostang.com!davidm> (Logical change 1.3)
/external/libunwind/src/ia64/unwind_i.h
63669f7ad4fc6eb752c88713235e2438a8e327d5 16-Feb-2002 mostang.com!davidm <mostang.com!davidm> Initial revision
/external/libunwind/src/ia64/unwind_i.h