summaryrefslogtreecommitdiff
path: root/include/tdep-arm
diff options
context:
space:
mode:
authorKen Werner <ken.werner@linaro.org>2011-04-01 18:41:16 +0200
committerArun Sharma <asharma@fb.com>2011-04-05 20:59:10 -0700
commitfd21d07fe422aacea422a8942ac2cc3f363f0fce (patch)
tree201dfa8a52215ea151ef1afb023cc597933226ff /include/tdep-arm
parentd86155f72e0a2db73a6cf4b873d400536ed06486 (diff)
downloadlibunwind-fd21d07fe422aacea422a8942ac2cc3f363f0fce.tar.gz
Create a generic and local variant of the extbl parser.
In order to have the DWARF_* macros working properly a generic and a local variant of the ex_tables.c have been created. Signed-off-by: Ken Werner <ken.werner@linaro.org>
Diffstat (limited to 'include/tdep-arm')
-rw-r--r--include/tdep-arm/ex_tables.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/tdep-arm/ex_tables.h b/include/tdep-arm/ex_tables.h
index 6376ea75..b6649957 100644
--- a/include/tdep-arm/ex_tables.h
+++ b/include/tdep-arm/ex_tables.h
@@ -57,6 +57,13 @@ struct arm_exbuf_data
uint32_t data;
};
+#define arm_exidx_init_local UNW_OBJ(arm_exidx_init_local)
+#define arm_exidx_table_add UNW_OBJ(arm_exidx_table_add)
+#define arm_exidx_table_find UNW_OBJ(arm_exidx_table_find)
+#define arm_exidx_table_lookup UNW_OBJ(arm_exidx_table_lookup)
+#define arm_exidx_extract UNW_OBJ(arm_exidx_extract)
+#define arm_exidx_decode UNW_OBJ(arm_exidx_decode)
+#define arm_exidx_apply_cmd UNW_OBJ(arm_exidx_apply_cmd)
int arm_exidx_init_local (void);
int arm_exidx_table_add (const char *name, struct arm_exidx_entry *start,