diff options
Diffstat (limited to 'runtime/unwind')
-rw-r--r-- | runtime/unwind/i386.h | 11 | ||||
-rw-r--r-- | runtime/unwind/x86_64.h | 12 |
2 files changed, 23 insertions, 0 deletions
diff --git a/runtime/unwind/i386.h b/runtime/unwind/i386.h index de68c67b..1a6b678b 100644 --- a/runtime/unwind/i386.h +++ b/runtime/unwind/i386.h @@ -1,3 +1,14 @@ +/* -*- linux-c -*- + * + * 32-bit x86 dwarf unwinder header file + * Copyright (C) 2008 Red Hat Inc. + * Copyright (C) 2002-2006 Novell, Inc. + * + * This file is part of systemtap, and is free software. You can + * redistribute it and/or modify it under the terms of the GNU General + * Public License (GPL); either version 2, or (at your option) any + * later version. + */ #ifndef _STP_I386_UNWIND_H #define _STP_I386_UNWIND_H diff --git a/runtime/unwind/x86_64.h b/runtime/unwind/x86_64.h index eddf276d..3c4a97be 100644 --- a/runtime/unwind/x86_64.h +++ b/runtime/unwind/x86_64.h @@ -1,3 +1,14 @@ +/* -*- linux-c -*- + * + * x86_64 dwarf unwinder header file + * Copyright (C) 2008 Red Hat Inc. + * Copyright (C) 2002-2006 Novell, Inc. + * + * This file is part of systemtap, and is free software. You can + * redistribute it and/or modify it under the terms of the GNU General + * Public License (GPL); either version 2, or (at your option) any + * later version. + */ #ifndef _STP_X86_64_UNWIND_H #define _STP_X86_64_UNWIND_H @@ -67,6 +78,7 @@ static inline void arch_unw_init_frame_info(struct unwind_frame_info *info, /*const*/ struct pt_regs *regs) { info->regs = *regs; + info->call_frame = 1; } static inline void arch_unw_init_blocked(struct unwind_frame_info *info) |