2007-07-09 Maynard Johnson <maynardj@us.ibm.com> * doc/opreport.xsd: * libpp/xml_utils.cpp: Correct schema version bump 2007-07-02 Maynard Johnson <maynardj@us.ibm.com> * libpp/populate_for_spu.cpp: Fix logic in is_spu_profile() to handle '--separate=thread' option. 2007-06-27 Maynard Johnson <maynardj@us.ibm.com> * ChangeLog: ChangeLog cleanup 2007-06-15 Maynard Johnson <maynardj@us.ibm.com> * doc/opreport.xsd: * libpp/xml_utils.cpp: Bump schema version to 2.0 to coincide with callgraph elements added recently to the schema 2007-06-13 Maynard Johnson <maynardj@us.ibm.com> * doc/oprofile.xml: * events/Makefile.am: * events/ppc64/power5++/event_mappings: * events/ppc64/power5++/events: * events/ppc64/power5++/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/opcontrol: * utils/ophelp.c: Add support for POWER5++ (i.e., POWER5+ with PMU set to POWER6 mode) 2007-06-12 dean gaudet <dean@arctic.org> * events/i386/core_2/events: * events/i386/core_2/unit_masks: updates to match 253669-022US ISA vol 3B from Intel. (Including fix for #1580064 from Arun Sharma.) 2007-06-08 dean gaudet <dean@arctic.org> * events/x86-64/hammer/events: * events/x86-64/hammer/unit_masks: updates from December 2006 AMD update 2007-05-31 Maynard Johnson <maynardj@us.ibm.com> * libpp/symbol.h: * libutil++/bfd_support.h: * m4/cellspubfdsupport.m4: Fixups for compile failures on older Linux distributions 2007-05-29 Dave Nomura <dcnltc@us.ibm.com> * libregex/demangle_symbol.cpp: Strip off leading '.' generated for elf6r-powerpc targets in mangled symbol names. 2007-05-24 Richard Purdie <rpurdie@openedhand.com> * events/arm/xscale1/events: * events/arm/xscale2/events: Add extra Xscale PMU event definitions 2007-05-24 Richard Purdie <rpurdie@openedhand.com> * events/arm/armv6/events: * events/arm/armv6/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/ophelp.c: Name ARM11 support to be consistent with the kernel, remove some duplicate code and add some extra events 2007-05-24 Richard Purdie <rpurdie@openedhand.com> * oprofile/pp/oparchive.cpp: If the debug files have the same name as the original binary, the binary gets overwritten. Add in a .debug directory to avoid this. 2007-05-23 Joerg Wagner <wagner@ccrl-nece.de> * events/Makefile.am: * events/arm/mpcore/events: * events/arm/mpcore/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/ophelp.c: ARM MPCore support 2007-05-23 Riku Voipio <riku.voipio@iki.fi> * events/Makefile.am: * events/arm/armv6/events: * events/arm/armv6/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/ophelp.c: ARM11 support 2007-05-21 Richard Purdie <rpurdie@openedhand.com> * doc/opreport.xsd: * libpp/format_output.cpp: * libpp/format_output.h: * libpp/xml_utils.cpp: * libutil++/xml_output.cpp: * libutil++/xml_output.h: * pp/opreport.cpp: * pp/opreport_options.cpp: Add callgraph XML output 2007-05-20 Dean Gaudet <dgaudet@users.sourceforge.net> * events/i386/core_2/events: ITLB_MISS_RETIRED,MEM_LOAD_RETIRED only work with counter 0 2007-05-20 Richard Purdie <rpurdie@openedhand.com> * libpp/callgraph_container.cpp: * libpp/callgraph_container.h: * libpp/format_output.cpp: * libpp/format_output.h: * libpp/symbol.h: * libpp/symbol_sort.cpp: * libpp/symbol_sort.h: * pp/opreport.cpp: Convert cg_collection to symbol_collection and use dynamic casting allowing more code reuse for callgraphs 2007-05-19 Richard Purdie <rpurdie@openedhand.com> * doc/oparchive.1.in: * doc/oprofile.xml: * pp/oparchive.cpp: * pp/oparchive_options.cpp: * pp/oparchive_options.h: Add --list-files option to list all files that would be handled by oparchive. 2007-05-19 Olof Johansson <olof@lixom.net> * events/Makefile.in: * events/ppc64/pa6t/event_mappings: * events/ppc64/pa6t/events: * events/ppc64/pa6t/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/opcontrol: * utils/ophelp.c: PA Semi 6T support 2007-05-09 Richard Purdie <rpurdie@openedhand.com> * oprofile/daemon/opd_cookie.c: Fix syscall for ARM EABI 2007-05-10 Maynard Johnson <maynardj@us.ibm.com> * libpp/Makefile.am: * libpp/populate.cpp: * libpp/populate_for_spu.cpp: * libpp/populate_for_spu.h: * libpp/profile.h: * libpp/profile.cpp: * libutil++/Makefile.am: * libutil++/bfd_spu_support.cpp: * libutil++/bfd_support.h: * libutil++/op_bfd.h: * libutil++/op_spu_bfd.cpp: * libpp/xml_utils.cpp: * libpp/profile_container.cpp: * libpp/symbol.h: Patch 3 of 3 for adding support for profiling Cell Broadband Engine SPU 2007-05-10 Maynard Johnson <maynardj@us.ibm.com> * daemon/liblegacy/opd_sample_files.c: * daemon/opd_events.c: * daemon/opd_events.h: * daemon/opd_interface.h: * daemon/Makefile.am: * daemon/opd_mangling.c: * daemon/opd_sfile.c: * daemon/opd_sfile.h: * daemon/opd_spu.c: * daemon/opd_trans.c: * daemon/opd_trans.h: * libop/op_sample_file.h: Patch 2 of 3 for adding support for profiling Cell Broadband Engine SPU 2007-05-10 Maynard Johnson <maynardj@us.ibm.com> * configure.in: * doc/oprofile.xml: * events/ppc64/cell-be/events: * m4/Makefile.am: * m4/cellspubfdsupport.m4: * utils/opcontrol: Patch 1 of 3 for adding support for profiling Cell Broadband Engine SPU 2007-04-25 Manoj Ekbote <manoj.ekbote@broadcom.com> * events/mips/sb1/events: fix SB1 events 2007-04-19 Dave Nomura <dcnltc@us.ibm.com> * events/ppc64/power6/events: counter 3 should have been used in the specification of the default CYCLES event, not counter 1 2007-04-13 Will Cohen <wcohen@redhat.com> * libop/op_cpu_type.c: * libop/op_cpu_type.h: Move new entries to end of list to improve backward compatibility with enum values. 2007-04-11 John Levon <levon@movementarian.org> * doc/oprofile.xml: IRC channel is on OFTC 2007-04-10 Philippe Elie <phil.el@wanadoo.fr> * utils/ophelp.c: if userspace doesn't recognize the cpu type warn the user it can use timer mode or upgrade oprofile. 2007-04-04 Maynard johnson <maynardj@us.ibm.com> * libutil++/file_manip.cpp: catch result from chown() to avoid compilation warning (treated as error) 2007-03-23 Jason Yeh <jason.yeh@amd.com> * events/Makefile.am: * events/x86-64/family10/events: * events/x86-64/family10/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/ophelp.c: Add AMD Family 10 support. 2007-02-28 Rob Bradford <rob@o-hand.com> * pp/oparchive.cpp: return from main 2007-02-21 Rob Bradford <rob@o-hand.com> Reverted previous patches. * pp/oparchive.cpp: Save debuginfo files in .debug sub directory. * pp/oparchive.cpp: * pp/oparchive_options.h: * pp/oparchive_options.cpp: List files option. 2007-02-21 Rob Bradford <rob@o-hand.com> * pp/oparchive.cpp: Save debuginfo files in .debug sub directory. * pp/oparchive.cpp: * pp/oparchive_options.h: * pp/oparchive_options.cpp: List files option. 2007-02-16 Philippe Elie <phil.el@wanadoo.fr> * daemon/opd_mangling.c: missing initialisation when mangling an anon and callgraph filename. Fix given by Amitabha Roy. 2007-02-06 Dave Nomura <dcnltc@us.ibm.com> * libpp/symbol.h: * libutil++/Makefile.am: * libutil++/sparse_array.h: represent count_array_t as a sparse array type based on std::map rather than growable_vector which is based on std::vector to reduce the excessive heap usage on large profiles. 2007-02-02 Amitabha Roy <amitabha.roy@gmail.com> * daemon/opd_anon.c: * daemon/opd_anon.h: * daemon/opd_mangling.c: * libop/op_mangle.c: * libop/op_mangle.h: * libpp/parse_filename.cpp: save and report name of anonymous mapping if there is one (as self-contradictory as that sounds). 2007-02-02 Dave Nomura <dcnltc@us.ibm.com> * events/Makefile.am: * events/ppc64/970MP/event_mappings: * events/ppc64/970MP/events: * events/ppc64/970MP/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/ophelp.c: PPC970MP has different hardware counters than the rest of the PPC family and must be treated as a different architecture by oprofile. 2007-01-31 Dave Nomura <dcnltc@us.ibm.com> * libpp/xml_utils.cpp: opreport -X was still getting some incorrect symbols attributed to the <binary> when processing a --separate=lib profile. 2007-01-29 Philippe Elie <phil.el@wanadoo.fr> * daemon/oprofiled.c: no need for 0755 for the log file mode, use 0644 * utils/opcontrol: don't create the log in opcontrol 2007-01-26 Dave Nomura <dcnltc@us.ibm.com> * libpp/format_output.cpp: * libpp/xml_utils.cpp: opreport -X was mixing the symbols associated with an application with those of a library when processing a --separate=lib profile. 2007-01-02 Dave Nomura <dcnltc@us.ibm.com> * events/Makefile.am: * events/ppc64/power6/event_mappings: * events/ppc64/power6/events: * events/ppc64/power6/unit_masks: * libop/op_cpu_type.c: * libop/op_cpu_type.h: * libop/op_events.c: * utils/opcontrol: * utils/ophelp.c: Add support for Power6 See ChangeLog-2006 for earlier changelogs.