gdb: make target_ops::make_corefile_notes return a unique ptr
[deliverable/binutils-gdb.git] / gdb / exec.c
index dd322129139bf15226195efe6f0380690cf805be..f95fdce67f8ebe01a6219f63a98eafa15ec0fb92 100644 (file)
@@ -79,7 +79,7 @@ struct exec_target final : public target_ops
   void files_info () override;
 
   bool has_memory () override;
-  char *make_corefile_notes (bfd *, int *) override;
+  gdb::unique_xmalloc_ptr<char> make_corefile_notes (bfd *, int *) override;
   int find_memory_regions (find_memory_region_ftype func, void *data) override;
 };
 
@@ -1089,7 +1089,7 @@ exec_target::has_memory ()
   return !current_target_sections->empty ();
 }
 
-char *
+gdb::unique_xmalloc_ptr<char>
 exec_target::make_corefile_notes (bfd *obfd, int *note_size)
 {
   error (_("Can't create a corefile"));
This page took 0.023761 seconds and 4 git commands to generate.