From c12a29171fe3379095cfc896e0f8ddfb18c614c3 Mon Sep 17 00:00:00 2001 From: Markus Metzger Date: Mon, 11 Mar 2013 08:28:58 +0000 Subject: Define the xml document style for transferring branch trace data. Add a function to parse a btrace xml document into a vector of branch trace blocks. gdb/ * features/btrace.dtd: New file. * Makefile.in (XMLFILES): Add btrace.dtd. * btrace.h (parse_xml_btrace): New declaration. * btrace.c: Include xml-support.h. (parse_xml_btrace): New function. (parse_xml_btrace_block): New function. (block_attributes): New struct. (btrace_attributes): New struct. (btrace_children): New struct. (btrace_elements): New struct. --- gdb/ChangeLog | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'gdb/ChangeLog') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7156011..426d631 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,18 @@ 2013-03-11 Markus Metzger + * features/btrace.dtd: New file. + * Makefile.in (XMLFILES): Add btrace.dtd. + * btrace.h (parse_xml_btrace): New declaration. + * btrace.c: Include xml-support.h. + (parse_xml_btrace): New function. + (parse_xml_btrace_block): New function. + (block_attributes): New struct. + (btrace_attributes): New struct. + (btrace_children): New struct. + (btrace_elements): New struct. + +2013-03-11 Markus Metzger + * amd64-linux-nat.c: Include btrace.h and linux-btrace.h. (amd64_linux_enable_btrace): New. (amd64_linux_disable_btrace): New. -- cgit v1.1