[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libunwind-devel] [PATCH 52/57] Apply `define_lock()'
From: |
Tommi Rantala |
Subject: |
[Libunwind-devel] [PATCH 52/57] Apply `define_lock()' |
Date: |
Fri, 21 Sep 2012 14:11:53 +0300 |
We have a nice macro for defining pthread mutexes, use it.
---
src/arm/Gglobal.c | 2 +-
src/hppa/Gglobal.c | 2 +-
src/mi/dyn-register.c | 2 +-
src/mips/Gglobal.c | 2 +-
src/ppc32/Gglobal.c | 2 +-
src/ppc64/Gglobal.c | 2 +-
src/x86/Gglobal.c | 2 +-
src/x86_64/Gglobal.c | 2 +-
src/x86_64/Gtrace.c | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/arm/Gglobal.c b/src/arm/Gglobal.c
index ce692f7..b3d3a6d 100644
--- a/src/arm/Gglobal.c
+++ b/src/arm/Gglobal.c
@@ -25,7 +25,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
#include "dwarf_i.h"
-HIDDEN pthread_mutex_t arm_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (arm_lock);
HIDDEN int tdep_init_done;
/* Unwinding methods to use. See UNW_METHOD_ enums */
diff --git a/src/hppa/Gglobal.c b/src/hppa/Gglobal.c
index 849b8e5..2f1b593 100644
--- a/src/hppa/Gglobal.c
+++ b/src/hppa/Gglobal.c
@@ -25,7 +25,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
-HIDDEN pthread_mutex_t hppa_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (hppa_lock);
HIDDEN int tdep_init_done;
HIDDEN void
diff --git a/src/mi/dyn-register.c b/src/mi/dyn-register.c
index a62d696..c28954a 100644
--- a/src/mi/dyn-register.c
+++ b/src/mi/dyn-register.c
@@ -25,7 +25,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "libunwind_i.h"
-HIDDEN pthread_mutex_t _U_dyn_info_list_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (_U_dyn_info_list_lock);
void
_U_dyn_register (unw_dyn_info_t *di)
diff --git a/src/mips/Gglobal.c b/src/mips/Gglobal.c
index a29583f..f223157 100644
--- a/src/mips/Gglobal.c
+++ b/src/mips/Gglobal.c
@@ -25,7 +25,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
#include "dwarf_i.h"
-HIDDEN pthread_mutex_t mips_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (mips_lock);
HIDDEN int tdep_init_done;
HIDDEN void
diff --git a/src/ppc32/Gglobal.c b/src/ppc32/Gglobal.c
index 6af9772..e817e09 100644
--- a/src/ppc32/Gglobal.c
+++ b/src/ppc32/Gglobal.c
@@ -28,7 +28,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
#include "dwarf_i.h"
-HIDDEN pthread_mutex_t ppc32_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (ppc32_lock);
HIDDEN int tdep_init_done;
/* The API register numbers are exactly the same as the .eh_frame
diff --git a/src/ppc64/Gglobal.c b/src/ppc64/Gglobal.c
index 7c5dfc1..8b46c3d 100644
--- a/src/ppc64/Gglobal.c
+++ b/src/ppc64/Gglobal.c
@@ -28,7 +28,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
#include "dwarf_i.h"
-HIDDEN pthread_mutex_t ppc64_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (ppc64_lock);
HIDDEN int tdep_init_done;
/* The API register numbers are exactly the same as the .eh_frame
diff --git a/src/x86/Gglobal.c b/src/x86/Gglobal.c
index 24b388a..033a788 100644
--- a/src/x86/Gglobal.c
+++ b/src/x86/Gglobal.c
@@ -26,7 +26,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
#include "dwarf_i.h"
-HIDDEN pthread_mutex_t x86_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (x86_lock);
HIDDEN int tdep_init_done;
/* See comments for svr4_dbx_register_map[] in gcc/config/i386/i386.c. */
diff --git a/src/x86_64/Gglobal.c b/src/x86_64/Gglobal.c
index 37fe6b0..cf1e374 100644
--- a/src/x86_64/Gglobal.c
+++ b/src/x86_64/Gglobal.c
@@ -29,7 +29,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */
#include "unwind_i.h"
#include "dwarf_i.h"
-HIDDEN pthread_mutex_t x86_64_lock = PTHREAD_MUTEX_INITIALIZER;
+HIDDEN define_lock (x86_64_lock);
HIDDEN int tdep_init_done;
/* See comments for svr4_dbx_register_map[] in gcc/config/i386/i386.c. */
diff --git a/src/x86_64/Gtrace.c b/src/x86_64/Gtrace.c
index 446610c..89453a8 100644
--- a/src/x86_64/Gtrace.c
+++ b/src/x86_64/Gtrace.c
@@ -45,7 +45,7 @@ typedef struct
} unw_trace_cache_t;
static const unw_tdep_frame_t empty_frame = { 0, UNW_X86_64_FRAME_OTHER, -1,
-1, 0, -1, -1 };
-static pthread_mutex_t trace_init_lock = PTHREAD_MUTEX_INITIALIZER;
+static define_lock (trace_init_lock);
static pthread_once_t trace_cache_once = PTHREAD_ONCE_INIT;
static sig_atomic_t trace_cache_once_happen;
static pthread_key_t trace_cache_key;
--
1.7.9.5
- [Libunwind-devel] [PATCH 40/57] Constify `dwarf_to_unw_regnum_map', (continued)
- [Libunwind-devel] [PATCH 40/57] Constify `dwarf_to_unw_regnum_map', Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 37/57] ppc32: `UNW_PPC32_REGS' fixlet, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 38/57] IA64: give prototype for `ia64_find_unwind_table()', Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 39/57] Set `_UPT_reg_offset' read only, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 41/57] Constify `operands' in src/dwarf/Gexpr.c, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 54/57] Replace empty argument lists with `void' in tests, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 51/57] Fix second operand read in dwarf_eval_expr(), Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 50/57] Teach autotools current ARM `ex_tables.h' location, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 48/57] Use `UNUSED' in tests, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 52/57] Apply `define_lock()',
Tommi Rantala <=
- [Libunwind-devel] [PATCH 49/57] Use shared `ARRAY_SIZE' in IA64 tests, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 56/57] Add arguments to malloc and calloc prototypes in Ltest-nocalloc, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 55/57] Remove unused variable in Ltest-nocalloc, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 53/57] Prefer NULL over zero, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 35/57] SuperH port, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 47/57] Plug in `ALIAS' attribute, Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 42/57] IA64: constify read only arrays in `tdep_init()', Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 45/57] Define and use `WEAK', Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 46/57] Define and use `CONST_ATTR', Tommi Rantala, 2012/09/21
- [Libunwind-devel] [PATCH 43/57] Plug in `ARRAY_SIZE' in ptrace code, Tommi Rantala, 2012/09/21