This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Update documentation of function copy_type_recursive


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=eed8b28a07c32f835dfb4ff21fb9c0bf33c738df

commit eed8b28a07c32f835dfb4ff21fb9c0bf33c738df
Author: Patrick Palka <patrick@parcs.ath.cx>
Date:   Sat Aug 29 18:16:40 2015 -0400

    Update documentation of function copy_type_recursive
    
    Following commit 8f57eec2fb3 ("Use gdbarch obstack to allocate types in
    alloc_type_arch") it is no longer the case that the type returned by
    copy_type_recursive is allocated using malloc.  Because the function
    uses alloc_type_arch internally, the new type is now allocated on the
    gdbarch associated with the type, and is thus owned by that gdbarch.
    
    gdb/ChangeLog:
    
    	* gdbtypes.c (copy_type_recursive): Update documentation.

Diff:
---
 gdb/ChangeLog  | 4 ++++
 gdb/gdbtypes.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index b054438..11997e6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-02  Patrick Palka  <patrick@parcs.ath.cx>
+
+	* gdbtypes.c (copy_type_recursive): Update documentation.
+
 2015-09-01  Sergio Durigan Junior  <sergiodj@redhat.com>
 
 	* solib-svr4.c (solib_event_probe_action): Initialize 'probe_argc'
diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c
index 8204d39..7a18bed 100644
--- a/gdb/gdbtypes.c
+++ b/gdb/gdbtypes.c
@@ -4356,9 +4356,9 @@ copy_dynamic_prop_list (struct obstack *objfile_obstack,
 }
 
 /* Recursively copy (deep copy) TYPE, if it is associated with
-   OBJFILE.  Return a new type allocated using malloc, a saved type if
-   we have already visited TYPE (using COPIED_TYPES), or TYPE if it is
-   not associated with OBJFILE.  */
+   OBJFILE.  Return a new type owned by the gdbarch associated with the type, a
+   saved type if we have already visited TYPE (using COPIED_TYPES), or TYPE if
+   it is not associated with OBJFILE.  */
 
 struct type *
 copy_type_recursive (struct objfile *objfile,


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]