unwind-sjlj.c (_Unwind_FindEnclosingFunction): Rename from_Unwind_Find_Enclosing_Func...
authorAndrew Haley <aph@redhat.com>
Wed, 27 Nov 2002 10:33:56 +0000 (10:33 +0000)
committerAndrew Haley <aph@gcc.gnu.org>
Wed, 27 Nov 2002 10:33:56 +0000 (10:33 +0000)
2002-11-26  Andrew Haley  <aph@redhat.com>

        * unwind-sjlj.c (_Unwind_FindEnclosingFunction): Rename
        from_Unwind_Find_Enclosing_Function.
        * unwind-dw2.c (_Unwind_FindEnclosingFunction): Likewise.
        * config/ia64/unwind-ia64.c (_Unwind_FindEnclosingFunction): Likewise.
        * libgcc-std.ver (_Unwind_FindEnclosingFunction): Rename from
        _Unwind_Find_Enclosing_Function, export @@GCC_3.3.
        * unwind.h (_Unwind_FindEnclosingFunction): Add.

From-SVN: r59568

gcc/ChangeLog
gcc/config/ia64/unwind-ia64.c
gcc/libgcc-std.ver
gcc/unwind-dw2.c
gcc/unwind-sjlj.c
gcc/unwind.h

index 5764f8949a3abb11742964bc2a2e75d64d41ac35..f140ceaf629ccc3e230cbfd4b3b98291dbddbc55 100644 (file)
@@ -1,3 +1,13 @@
+2002-11-26  Andrew Haley  <aph@redhat.com>
+
+       * unwind-sjlj.c (_Unwind_FindEnclosingFunction): Rename
+       from_Unwind_Find_Enclosing_Function.
+       * unwind-dw2.c (_Unwind_FindEnclosingFunction): Likewise.
+       * config/ia64/unwind-ia64.c (_Unwind_FindEnclosingFunction): Likewise.
+       * libgcc-std.ver (_Unwind_FindEnclosingFunction): Rename from
+       _Unwind_Find_Enclosing_Function, export @@GCC_3.3.
+       * unwind.h (_Unwind_FindEnclosingFunction): Add.
+       
 2002-11-26  Hartmut Penner  <hpenner@de.ibm.com>
 
         * config/s390/s390.c (390_output_constant_pool): Set alignment 
index eba9df0b66d4af56515bfca4607c535d9bd10148..b3ba9333bccd2d60ad5cc189da91fa40328d42b0 100644 (file)
@@ -1643,7 +1643,7 @@ _Unwind_GetRegionStart (struct _Unwind_Context *context)
 }
 
 void *
-_Unwind_Find_Enclosing_Function (void *pc)
+_Unwind_FindEnclosingFunction (void *pc)
 {
   return NULL;
 }
index d448567f822d41bfe70034674b28d2594d524357..45080fa1a5249b738b22802608442e740a80c86f 100644 (file)
@@ -158,7 +158,6 @@ GCC_3.0 {
   _Unwind_Resume
   _Unwind_SetGR
   _Unwind_SetIP
-  _Unwind_Find_Enclosing_Function
   __deregister_frame
   __deregister_frame_info
   __deregister_frame_info_bases
@@ -176,3 +175,7 @@ GCC_3.0 {
   _Unwind_SjLj_ForcedUnwind
   _Unwind_SjLj_Resume
 }
+
+GCC_3.3 {
+  _Unwind_FindEnclosingFunction
+}
index 41db09248a712c61db1e8a8526d4f4c3d783f4a4..3c5feea4e0348877bdcd0279a86f76860355eee9 100644 (file)
@@ -203,7 +203,7 @@ _Unwind_GetRegionStart (struct _Unwind_Context *context)
 }
 
 void *
-_Unwind_Find_Enclosing_Function (void *pc)
+_Unwind_FindEnclosingFunction (void *pc)
 {
   struct dwarf_eh_bases bases;
   struct dwarf_fde *fde = _Unwind_Find_FDE (pc-1, &bases);
index 59b54154ea326ef19d2dba1674f180a154db62a6..e1063b4a9c1c4f4639f0d12e8158e7decfe554ff 100644 (file)
@@ -209,7 +209,7 @@ _Unwind_GetRegionStart (struct _Unwind_Context *context __attribute__((unused))
 }
 
 void *
-_Unwind_Find_Enclosing_Function (void *pc)
+_Unwind_FindEnclosingFunction (void *pc)
 {
   return NULL;
 }
index 3002d5041743640c719c7466e5058d77bce811d9..218181c218cd6e4e3a534d215bcf116b3db0d591 100644 (file)
@@ -192,6 +192,10 @@ extern _Unwind_Ptr _Unwind_GetDataRelBase (struct _Unwind_Context *);
 extern _Unwind_Ptr _Unwind_GetTextRelBase (struct _Unwind_Context *);
 #endif
 
+/* @@@ Given an address, return the entry point of the function that
+   contains it.  */
+extern void * _Unwind_FindEnclosingFunction (void *pc);
+
 #ifdef __cplusplus
 }
 #endif