hp.com!davidm
ab847fe68e
(Logical change 1.162)
2004-01-30 00:01:24 +00:00
hp.com!davidm
107cf10470
(DWARF_REGNUM_MAP_LENGTH): New macro.
...
(dwarf_to_unw_regnum_map): Move to dwarf_i.h.
(dwarf_to_unw_regnum): Likewise.
(Logical change 1.162)
2004-01-30 00:01:24 +00:00
hp.com!davidm
410e47882d
ia64: Fix minor typo in local cache validation code.
...
BKrev: 40121e44mRfrs0XnrCwRnfUVqsMc0A
2004-01-24 07:27:00 +00:00
hp.com!davidm
29a98b6cc3
(unw_addr_space_t.shared_object_removals): Adjust type to
...
"unsigned long long" to match glibc.
(Logical change 1.161)
2004-01-24 07:27:00 +00:00
hp.com!davidm
c2e7130493
(check_callback): Fix typo:
...
shared_object_subs -> shared_object_removals.
(Logical change 1.161)
2004-01-24 07:27:00 +00:00
hp.com!davidm
d203e1282a
Fix typo in libunwind-common.h: unw_set_caching_policy() can't be
...
an arch-object.
BKrev: 40121d36ftMsA6nFS-m-ArtsU2Ofzg
2004-01-24 07:22:30 +00:00
hp.com!davidm
6ea8ff61e0
(unw_set_caching_policy): Make it a regular object, not an
...
arch-object. It can't be the latter because it needs
to initialize libunwind if it's the first call to libunwind.
(Logical change 1.160)
2004-01-24 07:22:30 +00:00
mostang.com!davidm
c325d9cbc2
Regenerate.
...
(Logical change 1.159)
2004-01-24 06:45:18 +00:00
mostang.com!davidm
8caad34de6
Add check for struct dl_phdr_info.dlpi_subs and if it exists, use
...
it to detect when a shared object was unloaded.
BKrev: 4012147eAfnUqCaNTz0hOuDKmgrsRw
2004-01-24 06:45:18 +00:00
mostang.com!davidm
24d5682d42
Add check for dlpi_subs member in struct dl_phdr_info.
...
(Logical change 1.159)
2004-01-24 06:45:18 +00:00
mostang.com!davidm
9600c00e3e
(check_callback): If HAVE_STRUCT_DL_PHDR_INFO_DLPI_SUBS is defined,
...
check dl_phdr_info.dlpi_subs to see if the cached info may
be stale.
(Logical change 1.159)
2004-01-24 06:45:18 +00:00
hp.com!davidm
627437ce2d
Rename: src/x86/set_caching_policy-x86.c -> src/x86/Gset_caching_policy-x86.c
...
}(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
5dadd87801
Rename: src/x86/set_caching_policy-x86.c -> src/x86/Gset_caching_policy-x86.c
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
e384bfac74
Rename: src/x86/get_accessors-x86.c -> src/x86/Gget_accessors-x86.c
...
}(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
28eadb2d17
Rename: src/x86/get_accessors-x86.c -> src/x86/Gget_accessors-x86.c
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
cc8cde11bc
Rename: src/ia64/debug_level-ia64.c -> src/debug_level.c
...
}(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
00a4c50626
Rename: src/ia64/debug_level-ia64.c -> src/debug_level.c
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
8358a9d89c
Regenerate.
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
c44d77055c
Move debug defines after definition of UNWI_ARCH_OBJ().
...
Replace tdep_debug_level with unwi_debug_level and declare
it here.
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
998295eae1
Make the debug-level variable platform-independent.
...
x86: Make it build again, now that we have split
libunwind/libunwind-x86 libraries.
BKrev: 400f8b7fCq_pMtUflv1h3mrh97zHEQ
2004-01-22 08:36:15 +00:00
hp.com!davidm
6975b2dcd9
Initial revision
2004-01-22 08:36:15 +00:00
hp.com!davidm
36e672b63d
(unwi_debug_level): Define here.
...
(mi_init): Replace tdep_debug_level with unwi_debug_level.
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
d3725a7a98
(unw_tdep_is_fpreg): Move after include of "libunwind-common.h".
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
274289167a
(unw_is_fpreg): Declare as returning an "int" and fix typo.
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
7cc016a29a
(test_generic): Clean it up so it compiles cleanly and works for
...
REMOTE_ONLY case.
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
3f5687cbd9
(tdep_debug_level): Remove.
...
(x86_init) [!UNW_REMOTE_ONLY]: Simply call x86_local_addr_space_init().
}(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
c3a0bd3631
(tdep_debug_level): Remove.
...
(x86_init) [!UNW_REMOTE_ONLY]: Simply call x86_local_addr_space_init().
2004/01/21 23:09:28-08:00 (none)!davidm
Rename: src/x86/global-x86.c -> src/x86/Gglobal-x86.c
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
25b8795a4a
(tdep_debug_level): Remove.
...
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
c5457c1c1b
(local_find_proc_info): Remove list-pointer argument.
...
(unwi_find_dynamic_proc_info): Don't pass dyn-info-list address to
local_find_proc_info(). That list-address doesn't exist
for REMOTE_ONLY configurations.
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
f06787a83b
(dwarf_SOURCES_common): New macro.
...
(dwarf_SOURCES_local): Likewise.
(dwarf_SOURCES_generic): Likewise.
(libunwind_la_SOURCES_ia64_common): Mention flush_cache-ia64.c and
ia64_regname-ia64.c.
(libunwind_la_SOURCES_Ia64): Lose files already mentioend in
libunwind_la_SOURCES_ia64_common.
(libunwind_la_SOURCES_x86_common): Fix it.
(libunwind_la_SOURCES_x86): Likewise.
(libunwind_x86_la_SOURCES_x86): Likewise.
(libunwind_{ia64,hppa,x86}_la_LIBADD): Define only if !REMOTE_ONLY.
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
f275ca3c98
(create_state_record_for): Replace tdep_debug_level with
...
unwi_debug_level.
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
hp.com!davidm
42fafb9371
(Logical change 1.158)
2004-01-22 08:36:15 +00:00
mostang.com!davidm
bc0f731593
Regenerate.
...
(Logical change 1.157)
2004-01-21 06:36:35 +00:00
mostang.com!davidm
be177c8b06
Initial revision
2004-01-21 06:36:35 +00:00
mostang.com!davidm
065d4553a8
Add section on performance testing libunwind.
...
(Logical change 1.157)
2004-01-21 06:36:35 +00:00
mostang.com!davidm
e1da718101
Add copyright notice.
...
(Logical change 1.157)
2004-01-21 06:36:35 +00:00
mostang.com!davidm
4082b8cc53
Add a test that verifies that libunwind and libunwind-PLAT can be
...
linked statically into the same program without causing any name
collisions.
Add a startup-overhead performance test.
BKrev: 400e1df39augNpsdTHkirRi4P9MW-Q
2004-01-21 06:36:35 +00:00
mostang.com!davidm
0378f95492
(check_PROGRAMS_common): Mention test-static-link.
...
(perf): New target.
(test_static_link_SOURCES): New macro.
(test_static_link_LDFLAGS): Likewise.
(Logical change 1.157)
2004-01-21 06:36:35 +00:00
mostang.com!davidm
a54ee88009
(Logical change 1.157)
2004-01-21 06:36:35 +00:00
mostang.com!davidm
f928eec36a
Regenerate.
...
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
5f0eebb2b4
Initial revision
2004-01-21 01:05:07 +00:00
mostang.com!davidm
40a1558927
Include <libunwind-ptrace.h> instead of <libunwind.h>.
...
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
53b6d61c63
Drop argument names from prototypes to reduce namespace pollution.
...
Define libunwind routines such that it is possible to take their
addresses.
(unw_is_fpreg): Move it closer to unw_getcontext(). Both are special
in the sense that they may be implemented as macros.
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
7915b799c8
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)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
64854d0d7c
Drop argument names from prototypes to reduce namespace pollution.
...
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
d10a5225e0
Document libunwind-ptrace.h and libunwind-ptrace library.
...
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
1d8cf5b787
Define API functions such that it is possible to take their address.
...
Remove argument names from prototypes to reduce namespace pollution.
x86: Implement a proper version of unw_is_fpreg().
BKrev: 400dd043lsa5_Cjc1wXdQqXVu71qgQ
2004-01-21 01:05:07 +00:00
mostang.com!davidm
541da9d8a5
Clarify that unw_is_fpreg() may be a macro.
...
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
c44549f66b
Clarify that unw_getcontext() may be a macro.
...
(Logical change 1.156)
2004-01-21 01:05:07 +00:00
mostang.com!davidm
24ac6e693d
(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)
2004-01-21 01:05:07 +00:00