libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libunwind-devel] [PATCH 39/57] Set `_UPT_reg_offset' read only


From: Tommi Rantala
Subject: [Libunwind-devel] [PATCH 39/57] Set `_UPT_reg_offset' read only
Date: Fri, 21 Sep 2012 14:11:40 +0300

We do not modify `_UPT_reg_offset', so let's set it `const'. Given that
the array is exported, it's technically possible that some library user
is actually modifying the content, but does not seem really all that
likely.
---
 src/ptrace/_UPT_internal.h   |    2 +-
 src/ptrace/_UPT_reg_offset.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/ptrace/_UPT_internal.h b/src/ptrace/_UPT_internal.h
index 27149d3..2283dc4 100644
--- a/src/ptrace/_UPT_internal.h
+++ b/src/ptrace/_UPT_internal.h
@@ -54,6 +54,6 @@ struct UPT_info
     struct elf_dyn_info edi;
   };
 
-extern int _UPT_reg_offset[UNW_REG_LAST + 1];
+extern const int _UPT_reg_offset[UNW_REG_LAST + 1];
 
 #endif /* _UPT_internal_h */
diff --git a/src/ptrace/_UPT_reg_offset.c b/src/ptrace/_UPT_reg_offset.c
index a59c852..765f7d5 100644
--- a/src/ptrace/_UPT_reg_offset.c
+++ b/src/ptrace/_UPT_reg_offset.c
@@ -31,7 +31,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
SOFTWARE.  */
 # include <asm/ptrace_offsets.h>
 #endif
 
-int _UPT_reg_offset[UNW_REG_LAST + 1] =
+const int _UPT_reg_offset[UNW_REG_LAST + 1] =
   {
 #ifdef HAVE_ASM_PTRACE_OFFSETS_H
 # ifndef PT_AR_CSD
-- 
1.7.9.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]