projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* breakpoint.c:
[deliverable/binutils-gdb.git]
/
gdb
/
libunwind-frame.h
diff --git
a/gdb/libunwind-frame.h
b/gdb/libunwind-frame.h
index c151ef9ab7120b4daa67afe7e2e4b9b52681734b..0aa2b2c3fefbd13b876c289589e0cdc865f4952c 100644
(file)
--- a/
gdb/libunwind-frame.h
+++ b/
gdb/libunwind-frame.h
@@
-1,6
+1,6
@@
/* Frame unwinder for frames with libunwind frame information.
/* Frame unwinder for frames with libunwind frame information.
- Copyright 2003 Free Software Foundation, Inc.
+ Copyright
(C)
2003 Free Software Foundation, Inc.
Contributed by Jeff Johnston.
Contributed by Jeff Johnston.
@@
-18,27
+18,31
@@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 5
9 Temple Place - Suite 330
,
- Boston, MA 0211
1-1307
, USA. */
+ Foundation, Inc., 5
1 Franklin Street, Fifth Floor
,
+ Boston, MA 0211
0-1301
, USA. */
#ifdef HAVE_LIBUNWIND_H
#ifdef HAVE_LIBUNWIND_H
+struct frame_info;
+struct frame_id;
+struct gdbarch;
+
#ifndef LIBUNWIND_FRAME_H
#define LIBUNWIND_FRAME_H 1
#include "libunwind.h"
#ifndef LIBUNWIND_FRAME_H
#define LIBUNWIND_FRAME_H 1
#include "libunwind.h"
-struct frame_info;
-
struct libunwind_descr
{
int (*gdb2uw) (int);
int (*uw2gdb) (int);
int (*is_fpreg) (int);
void *accessors;
struct libunwind_descr
{
int (*gdb2uw) (int);
int (*uw2gdb) (int);
int (*is_fpreg) (int);
void *accessors;
+ void *special_accessors;
};
const struct frame_unwind *libunwind_frame_sniffer (struct frame_info *next_frame);
};
const struct frame_unwind *libunwind_frame_sniffer (struct frame_info *next_frame);
+const struct frame_unwind *libunwind_sigtramp_frame_sniffer (struct frame_info *next_frame);
void libunwind_frame_set_descr (struct gdbarch *arch, struct libunwind_descr *descr);
void libunwind_frame_set_descr (struct gdbarch *arch, struct libunwind_descr *descr);
@@
-55,9
+59,11
@@
int libunwind_is_initialized (void);
int libunwind_search_unwind_table (void *as, long ip, void *di,
void *pi, int need_unwind_info, void *args);
int libunwind_search_unwind_table (void *as, long ip, void *di,
void *pi, int need_unwind_info, void *args);
-unw_word_t libunwind_find_dyn_list (unw_addr_space_t, void *, size_t,
- unw_word_t, unw_word_t, void *);
-
+unw_word_t libunwind_find_dyn_list (unw_addr_space_t, unw_dyn_info_t *,
+ void *);
+
+int libunwind_get_reg_special (struct gdbarch *gdbarch, int regnum, void *buf);
+
#endif /* libunwind-frame.h */
#endif /* HAVE_LIBUNWIND_H */
#endif /* libunwind-frame.h */
#endif /* HAVE_LIBUNWIND_H */
This page took
0.025349 seconds
and
4
git commands to generate.