ibm.com!masbock
e9cb33eaa2
Add initial x86-64 support.
...
BKrev: 4124ad7eUbGr3ZlILTvvJDtKKOCxBA
2004-08-19 13:39:10 +00:00
ibm.com!masbock
a766efd844
(Logical change 1.249)
2004-08-19 13:39:10 +00:00
ibm.com!masbock
58e37267be
Initial revision
2004-08-19 13:39:10 +00:00
homeip.net!davidm
a543e2d83a
dwarf: First round of DWARF2 fixes. This is borrows heavily from Max
...
Asbock patches.
BKrev: 41249c63OG9uVLuWVHOjTb8A7aczag
2004-08-19 12:26:11 +00:00
homeip.net!davidm
077322d414
Drop DWARF-parsing debug prints from level 16 to 15.
...
(parse_cie): Pick correct default for FDE-encoding, not just DW_EH_PE_omit.
(Logical change 1.248)
2004-08-19 12:26:11 +00:00
homeip.net!davidm
aae368ace2
Drop DWARF-parsing debug prints from level 16 to 15.
...
(Logical change 1.248)
2004-08-19 12:26:11 +00:00
homeip.net!davidm
e9045e3cca
Add include of dwarf_i.h now that we need dwarf_reads32().
...
Drop DWARF-parsing debug prints from level 16 to 15.
(struct table_entry): Change member types from unw_word_t to int32_t. The members
need to be of a signed type and forcing them to 32 bits makes the type
work for both 32-bit and 64-bit executables (up to 4GB of text-size).
(callback): Only allow search tables which have 32-bit members.
Fix initialization of di->u.rti.table_len to express table-length as a count
of unw_word_t, as it's defined to be (we get lucky here: even with 32-bit
members, each table-entry contains two members so we're guaranteed that the
table has a size that is an integer-multiple of unw_word_t even on 64-bit
platforms).
(lookup): Change type of "rel_ip" from unw_word_t to int32_t. Simplify the
code a bit.
(remote_read): Delete.
(remote_lookup): Use dwarf_reads32() instead of remote_read() to read out table
members. Simplify code a bit.
(Logical change 1.248)
2004-08-19 12:26:11 +00:00
homeip.net!davidm
5742642c24
(unw_step): Drop extra 'x' from Debug statement.
...
(Logical change 1.248)
2004-08-19 12:26:11 +00:00
homeip.net!davidm
51298c5d23
Regenerate.
...
(Logical change 1.247)
2004-08-19 12:10:58 +00:00
homeip.net!davidm
7bf54942fe
Regenerate configure.
...
BKrev: 412498d2XjX0uRS_LB2TTuQXrN35Mg
2004-08-19 12:10:58 +00:00
homeip.net!davidm
1ba865a631
Regenerate.
...
(Logical change 1.246)
2004-08-19 10:45:23 +00:00
homeip.net!davidm
14138a6e5e
Make libunwind compliant with updated & extended ia64 unwind
...
specification defined by HJ Lu for GCC. This consists of changing
the library name to libunwind.so.7 and adding some aliases for
the C++-ABI-required _Unwind_*() routines.
BKrev: 412484c3fsUC5QNg0mbOGGNewhyOXg
2004-08-19 10:45:23 +00:00
homeip.net!davidm
66100609bb
Add alias required by ia64 unwind specification.
...
(Logical change 1.246)
2004-08-19 10:45:23 +00:00
homeip.net!davidm
ccdd644cf2
(SOVERSION): Change from 3:0:2 to 0:0:0 for ia64 unwind-specification compliance.
...
(Logical change 1.246)
2004-08-19 10:45:23 +00:00
homeip.net!davidm
78e2f93811
(ALIAS): New macro.
...
(Logical change 1.246)
2004-08-19 10:45:23 +00:00
homeip.net!davidm
14042ee648
(AC_INIT): Change version from 0.97 to 0.98-alpha.
...
(Logical change 1.246)
2004-08-19 10:45:23 +00:00
bea.com!thallgre
779632ee82
Regenerate.
...
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
bea.com!thallgre
0f818455ce
Initial revision
2004-08-18 15:16:46 +00:00
bea.com!thallgre
f4016fda43
Add unw_strerror() convenience function.
...
Signed-off-by: Thomas Hallgren <thallgre@bea.com>
Signed-off-by: David Mosberger <davidm@hpl.hp.com>
BKrev: 412372deLr_hO_ZcnONAQ8FlYLYsZg
2004-08-18 15:16:46 +00:00
bea.com!thallgre
4b21fc9b3d
(unw_strerror): Declare.
...
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
bea.com!thallgre
99681de066
(man3_MANS): Mention unw_strerror.man.
...
(EXTRA_DIST): Mention unw_strerror.tex.
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
bea.com!thallgre
cb503ba4e5
(libunwind_la_SOURCES_common): Mention mi/strerror.c.
...
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
bea.com!thallgre
511d542828
(check_local_unw_abi): Check for _U${plat}_strerror().
...
(check_generic_unw_abi): Likewise.
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
bea.com!thallgre
42a90f14d5
(check_PROGRAMS_common): Mention test-strerror.
...
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
bea.com!thallgre
48cc8c5712
(Logical change 1.245)
2004-08-18 15:16:46 +00:00
hp.com!davidm
7556c9ae61
ia64: Fix another minor breakage from yesterday's big rename.
...
BKrev: 4123360e54IQsnA6vJTNpAs_5OMz4w
2004-08-18 10:57:18 +00:00
hp.com!davidm
54b9ba95f9
Drop include of <libunwind.h> and #ifdef checks.
...
(Logical change 1.244)
2004-08-18 10:57:18 +00:00
hp.com!davidm
90951df194
ia64: Fix bug in unw_init_remote(). Reported by Troy Heber.
...
BKrev: 41233464cDrSQA3_-dVt4AClHBl0cA
2004-08-18 10:50:12 +00:00
hp.com!davidm
0588a0bcc3
Regenerate.
...
(Logical change 1.243)
2004-08-18 10:50:12 +00:00
hp.com!davidm
b71d3fd5d2
Initial revision
2004-08-18 10:50:12 +00:00
hp.com!davidm
2f6b56efda
(unw_init_remote): Redirect to unw_init_local() if we're initializing for
...
the local address-space. This makes test-init-remote.c work.
(Logical change 1.243)
2004-08-18 10:50:12 +00:00
hp.com!davidm
d5933d6e74
(check_PROGRAMS_common): Mention test-init-remote.
...
(Logical change 1.243)
2004-08-18 10:50:12 +00:00
hp.com!davidm
f9a2d5dfd8
(Logical change 1.243)
2004-08-18 10:50:12 +00:00
hp.com!davidm
ca1c8dcc99
ia64: Fix up minor breakage introduced by yesterday's big rename.
...
BKrev: 412332e64idXo_pqOgO7ZWFv39rVaA
2004-08-18 10:43:50 +00:00
hp.com!davidm
f9c59cd814
Rename mk_Gcursor_i_ia64_SOURCES to ia64_mk_Gcursor_i_SOURCES.
...
Likewise for mk_Lcursor_i_ia64_SOURCES.
(Logical change 1.242)
2004-08-18 10:43:50 +00:00
hp.com!davidm
fb83398cec
Regenerate.
...
(Logical change 1.242)
2004-08-18 10:43:50 +00:00
homeip.net!davidm
bc22c6ecf2
Update.
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
8f4a9df420
Rename: src/x86/siglongjmp-x86.S -> src/x86/siglongjmp.S
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
b8f4069f9f
Rename: src/x86/siglongjmp-x86.S -> src/x86/siglongjmp.S
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
c298861c67
Rename: src/x86/regname-x86.c -> src/x86/regname.c
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
85b14bb7f6
Rename: src/x86/regname-x86.c -> src/x86/regname.c
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
0219cd0e73
Rename: src/x86/is_fpreg-x86.c -> src/x86/is_fpreg.c
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
188032186b
Rename: src/x86/is_fpreg-x86.c -> src/x86/is_fpreg.c
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
2e94aaed46
Rename: src/x86/Gstep-x86.c -> src/x86/Gstep.c
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
3dab98edbc
Rename: src/x86/Gstep-x86.c -> src/x86/Gstep.c
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
fe971b1989
Rename: src/x86/Gresume-x86.c -> src/x86/Gresume.c
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
bcd0aff352
Rename: src/x86/Gresume-x86.c -> src/x86/Gresume.c
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
e7671cd144
Rename: src/x86/Gregs-x86.c -> src/x86/Gregs.c
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
6607424863
Rename: src/x86/Gregs-x86.c -> src/x86/Gregs.c
...
(Logical change 1.241)
2004-08-17 15:34:28 +00:00
homeip.net!davidm
8652314904
Rename: src/x86/Gis_signal_frame-x86.c -> src/x86/Gis_signal_frame.c
...
}(Logical change 1.241)
2004-08-17 15:34:28 +00:00