From eed8b28a07c32f835dfb4ff21fb9c0bf33c738df Mon Sep 17 00:00:00 2001 From: Patrick Palka Date: Sat, 29 Aug 2015 18:16:40 -0400 Subject: [PATCH] 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. --- gdb/ChangeLog | 4 ++++ gdb/gdbtypes.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b0544387e87..11997e6c1b2 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2015-09-02 Patrick Palka + + * gdbtypes.c (copy_type_recursive): Update documentation. + 2015-09-01 Sergio Durigan Junior * solib-svr4.c (solib_event_probe_action): Initialize 'probe_argc' diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c index 8204d39d185..7a18bed04f3 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, -- 2.30.2