[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libunwind-devel] [PATCH 11/27] MIPS: fix symbol naming for `mips_lock',
From: |
Tommi Rantala |
Subject: |
[Libunwind-devel] [PATCH 11/27] MIPS: fix symbol naming for `mips_lock', `mips_local_resume', and `mips_local_addr_space_init' |
Date: |
Wed, 22 Aug 2012 14:28:37 +0300 |
Properly export the symbol names also on MIPS. `make check' was
complaining:
src/.libs/libunwind.a(Linit.o): In function `mips_local_addr_space_init':
src/mips/Ginit.c:183: multiple definition of `mips_local_addr_space_init'
../src/.libs/libunwind-mips.a(Ginit.o):src/mips/Ginit.c:183: first defined here
src/.libs/libunwind.a(Lglobal.o): In function `_ULmips_init':
src/mips/Gglobal.c:42: multiple definition of `mips_lock'
../src/.libs/libunwind-mips.a(Gglobal.o):src/mips/Gglobal.c:42: first defined
here
collect2: ld returned 1 exit status
---
src/mips/unwind_i.h | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/src/mips/unwind_i.h b/src/mips/unwind_i.h
index faf3237..216fb91 100644
--- a/src/mips/unwind_i.h
+++ b/src/mips/unwind_i.h
@@ -32,16 +32,12 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "libunwind_i.h"
-/*
-#define x86_lock UNW_OBJ(lock)
-#define x86_local_resume UNW_OBJ(local_resume)
-#define x86_local_addr_space_init UNW_OBJ(local_addr_space_init)
-#define x86_scratch_loc UNW_OBJ(scratch_loc)
+#define mips_lock UNW_OBJ(lock)
+#define mips_local_resume UNW_OBJ(local_resume)
+#define mips_local_addr_space_init UNW_OBJ(local_addr_space_init)
-extern int x86_local_resume (unw_addr_space_t as, unw_cursor_t *cursor,
+extern int mips_local_resume (unw_addr_space_t as, unw_cursor_t *cursor,
void *arg);
-extern dwarf_loc_t x86_scratch_loc (struct cursor *c, unw_regnum_t reg);
-*/
extern void mips_local_addr_space_init (void);
--
1.7.9.5
- [Libunwind-devel] [PATCH 00/27] Misc fixes II, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 04/27] Add PPC namespace checking, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 05/27] Ignore _fbss, _fdata, _ftext and _gp symbols on MIPS, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 08/27] Update .gitignore, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 11/27] MIPS: fix symbol naming for `mips_lock', `mips_local_resume', and `mips_local_addr_space_init',
Tommi Rantala <=
- [Libunwind-devel] [PATCH 15/27] MIPS: implement dwarf_to_unw_regnum() macro without table, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 13/27] Allow for architecture specific dwarf_to_unw_regnum(), Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 12/27] PPC: do not export dwarf_to_unw_regnum_map, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 10/27] Stop using nonportable echo arguments in tests, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 14/27] ARM: implement dwarf_to_unw_regnum() macro without table, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 17/27] Use constants for ELF magic bytes in _UCD_create.c, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 23/27] Avoid -Wunused-value warning in tests/Gtest-exc.c, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 18/27] Remove unneeded length modifier from suppressed match in sscanf() format in tests/crasher.c, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 19/27] Fix memory leaks in unw_create_addr_space() wrong-endian error paths, Tommi Rantala, 2012/08/22
- [Libunwind-devel] [PATCH 16/27] Fix plain return from main() in tests/test-async-sig.c, Tommi Rantala, 2012/08/22