summaryrefslogtreecommitdiff
path: root/src/elfxx.h
diff options
context:
space:
mode:
authorZachary T Welch <zwelch@codesourcery.com>2011-03-15 18:15:42 +0000
committerArun Sharma <asharma@fb.com>2011-03-22 08:14:51 -0700
commitffc474b8c8972200642acaef3e5aa10ee853609a (patch)
treeb3d95f5d9603a2b822552f00318df7e6965dd1d1 /src/elfxx.h
parent049e2ba1b9734ec027765cd9449cb29a9bc0d974 (diff)
downloadlibunwind-ffc474b8c8972200642acaef3e5aa10ee853609a.tar.gz
Add module for parsing ARM-specific unwind tables
Handles lookup, extracting unwind entries, and decoding the entry using a callback mechanism. Signed-off-by: Ken Werner <ken.werner@linaro.org>
Diffstat (limited to 'src/elfxx.h')
-rw-r--r--src/elfxx.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/elfxx.h b/src/elfxx.h
index e316970b..a85cc681 100644
--- a/src/elfxx.h
+++ b/src/elfxx.h
@@ -31,8 +31,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
#include <sys/mman.h>
#include <sys/stat.h>
-#include "libunwind_i.h"
-
#if ELF_CLASS == ELFCLASS32
# define ELF_W(x) ELF32_##x
# define Elf_W(x) Elf32_##x
@@ -43,6 +41,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
# define elf_w(x) _Uelf64_##x
#endif
+#include "libunwind_i.h"
+
extern int elf_w (valid_object) (struct elf_image *ei);
extern int elf_w (get_proc_name) (unw_addr_space_t as,
pid_t pid, unw_word_t ip,