From: Sergio Durigan Junior <sergiodj@redhat.com>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 0613183986ece63dd551db57a7f53f901a431527..2d911aad6616af6a3a84b17a3e7e9054a509d717 100644 (file)
@@ -1,3 +1,69 @@
+2013-03-14  Keith Seitz  <keiths@redhat.com>
+           Alan Matsuoka  <alanm@redhat.com>
+
+       PR c++/15203
+       PR c++/15210
+       * cp-namespace.c (cp_lookup_nested_symbol): Handle TYPE_CODE_FUNC and
+       TYPE_CODE_METHOD.
+       * elfread.c (elf_symtab_read): Handle BSF_GNU_UNIQUE for certain
+       symbols.
+
+2013-03-14  Yao Qi  <yao@codesourcery.com>
+
+       * tracepoint.c (tfile_write_status): Write 'stop_desc' of trace
+       status to tfile if trace is stopped by command 'tstop'.
+
+2013-03-14  Yao Qi  <yao@codesourcery.com>
+
+       * tracepoint.c (tfile_write_status): Write trace notes and user
+       name into tfile if they are not NULL.
+
+2013-03-14  Hui Zhu  <hui@codesourcery.com>
+           Yao Qi  <yao@codesourcery.com>
+
+       * Makefile.in (REMOTE_OBS): Add ctf.o.
+       (SFILES): Add ctf.c.
+       (HFILES_NO_SRCDIR): Add ctf.h.
+       * ctf.c, ctf.h: New files.
+       * tracepoint.c: Include 'ctf.h'.
+       (collect_pseudocommand): Remove static.
+       (trace_save_command): Parse option "-ctf".
+       Produce different trace file writers per option.
+       Adjust output message.
+       (trace_save_tfile, trace_save_ctf): New.
+       * tracepoint.h (trace_save_tfile, trace_save_ctf): Declare.
+       * mi/mi-main.c: Include 'ctf.h'.
+       (mi_cmd_trace_save): Handle option '-ctf'.  Call either
+       trace_save_tfile or trace_save_ctf.
+       * NEWS: Mention these changes.
+
+2013-03-14  Yao Qi  <yao@codesourcery.com>
+
+       * tracepoint.c (trace_file_writer_xfree): New.
+       (struct tfile_writer_data): New.
+       (tfile_dtor, tfile_can_target_save, tfile_start): New.
+       (tfile_write_header, tfile_write_regblock_type): New.
+       (tfile_write_status, tfile_write_uploaded_tsv): New.
+       (tfile_write_uploaded_tp, tfile_write_definition_end): New.
+       (tfile_write_raw_data, (tfile_end): New.
+       (tfile_write_ops): New global variable.
+       (TRACE_WRITE_R_BLOCK): New macro.
+       (TRACE_WRITE_M_BLOCK_HEADER): New macro.
+       (TRACE_WRITE_M_BLOCK_MEMORY): New macro.
+       (TRACE_WRITE_V_BLOCK): New macro.
+       (trace_save): Add extra one parameter WRITER.  Make it static.
+       Use WRITER to writer trace.
+       (tfile_trace_file_writer_new): New.
+       (trace_save_command): Caller update.
+       (trace_save_tfile): Write trace data in TFILE format.
+       * tracepoint.h (struct trace_frame_write_ops): New.
+       (struct trace_file_write_ops): New.
+       (struct trace_file_writer): New.
+       (trace_save): Remove its declaration.
+       (trace_save_tfile): Declare it.
+       * mi/mi-main.c (mi_cmd_trace_save): Call trace_save_tfile
+       instead of trace_save.
+
 2013-03-13  Pedro Alves  <palves@redhat.com>
 
        * hppa-hpux-nat.c (hppa_hpux_save_state_offset): Make static.
This page took 0.029526 seconds and 4 git commands to generate.