Change 13100 by jhi@alpha on 2001/11/19 18:57:11

        Retract #13088: it seems that unless dump.c is extensively
        reorganized as to what symbols it shows, when, and to whom,
        we are stuck with having the dump.o symbols in the libperl
        and thusly in the main Perl binary.

Affected files ...

.... //depot/perl/embedvar.h#132 edit
.... //depot/perl/perlapi.h#54 edit
.... //depot/perl/perlvars.h#40 edit

Differences ...

==== //depot/perl/embedvar.h#132 (text+w) ====
Index: perl/embedvar.h
--- perl/embedvar.h.~1~ Mon Nov 19 12:00:05 2001
+++ perl/embedvar.h     Mon Nov 19 12:00:05 2001
@@ -1338,6 +1338,7 @@
 #define PL_malloc_mutex                (PL_Vars.Gmalloc_mutex)
 #define PL_op_mutex            (PL_Vars.Gop_mutex)
 #define PL_patleave            (PL_Vars.Gpatleave)
+#define PL_runops_dbg          (PL_Vars.Grunops_dbg)
 #define PL_runops_std          (PL_Vars.Grunops_std)
 #define PL_sharedsv_space      (PL_Vars.Gsharedsv_space)
 #define PL_sharedsv_space_mutex        (PL_Vars.Gsharedsv_space_mutex)
@@ -1353,6 +1354,7 @@
 #define PL_Gmalloc_mutex       PL_malloc_mutex
 #define PL_Gop_mutex           PL_op_mutex
 #define PL_Gpatleave           PL_patleave
+#define PL_Grunops_dbg         PL_runops_dbg
 #define PL_Grunops_std         PL_runops_std
 #define PL_Gsharedsv_space     PL_sharedsv_space
 #define PL_Gsharedsv_space_mutex       PL_sharedsv_space_mutex

==== //depot/perl/perlapi.h#54 (text+w) ====
Index: perl/perlapi.h
--- perl/perlapi.h.~1~  Mon Nov 19 12:00:05 2001
+++ perl/perlapi.h      Mon Nov 19 12:00:05 2001
@@ -937,6 +937,8 @@
 #define PL_op_mutex            (*Perl_Gop_mutex_ptr(NULL))
 #undef  PL_patleave
 #define PL_patleave            (*Perl_Gpatleave_ptr(NULL))
+#undef  PL_runops_dbg
+#define PL_runops_dbg          (*Perl_Grunops_dbg_ptr(NULL))
 #undef  PL_runops_std
 #define PL_runops_std          (*Perl_Grunops_std_ptr(NULL))
 #undef  PL_sharedsv_space

==== //depot/perl/perlvars.h#40 (text) ====
Index: perl/perlvars.h
--- perl/perlvars.h.~1~ Mon Nov 19 12:00:05 2001
+++ perl/perlvars.h     Mon Nov 19 12:00:05 2001
@@ -41,6 +41,7 @@
 PERLVAR(Gsharedsv_space_mutex, perl_mutex) /* Mutex protecting the shared sv space */
 #endif
 
-/* Force inclusion of runops */
+/* Force inclusion of both runops options */
 PERLVARI(Grunops_std,  runops_proc_t,  MEMBER_TO_FPTR(Perl_runops_standard))
+PERLVARI(Grunops_dbg,  runops_proc_t,  MEMBER_TO_FPTR(Perl_runops_debug))
 
End of Patch.

Reply via email to