Home | History | Annotate | Download | only in oprofile
      1 2008-12-23  Maynard Johnson  <maynardj (a] us.ibm.com>
      2 
      3 	* utils/opcontrol: reverse the logic in
      4 	  is_non_cell_ppc64_variant to avoid the need
      5 	  for maintenance as new ppc64 variants are addded
      6 
      7 2008-12-12  Maynard Johnson  <maynardj (a] us.ibm.com>
      8 
      9 	* libop/Makefile.am: Add Andi Kleen's new op_hw_specific.h
     10 	  file to to Makefile.am
     11 
     12 2008-11-24  Robert Richter <robert.richter (a] amd.com>
     13 
     14 	* utils/opcontrol: Correct spelling error
     15 
     16 2008-11-24  Robert Richter <robert.richter (a] amd.com>
     17 
     18 	* daemon/opd_events.c:
     19 	* daemon/opd_events.h:
     20 	* daemon/opd_mangling.c:
     21 	* daemon/opd_mangling.h:
     22 	* daemon/opd_sfile.c:
     23 	* daemon/opd_trans.c:
     24 	* events/x86-64/family10/events:
     25 	* utils/opcontrol: fix whitespaces
     26 
     27 2008-11-12  Andi Kleen  <andi (a] firstfloor.org>
     28 
     29 	* libop/op_events.c
     30 	* libop/op_events.h
     31 	* libpp/op_header.cpp: Fix regression in arch perfmon code
     32 	  (see bug #2161762)
     33 
     34 2008-11-12  Andi Kleen  <andi (a] firstfloor.org>
     35 
     36 	* events/i386/arch_perfmon/events: Fix event name to avoid
     37 	  parsing error
     38 
     39 2008-11-05  Maynard Johnson  <maynardj (a] us.ibm.com>
     40 
     41 	* libutil++/file_manip.cpp: Add mode arg to open
     42 
     43 2008-10-30  William Cohen  <wcohen (a] redhat.com>
     44 
     45 	* m4/binutils.m4: Defeat compiler optimization in configure
     46 	  check for bfd_get_synthetic_symtab
     47 
     48 2008-10-27  Maynard Johnson  <maynardj (a] us.ibm.com>
     49 
     50 	* libutil++/op_spu_bfd.cpp: Initialize anon_obj to false for op_bfd
     51 	  objects for Cell SPE embedded binaries
     52 
     53 2008-10-23  Dave Nomura  <dcnltc (a] us.ibm.com>
     54 
     55 	* libutil++/xml_output.cpp:
     56 	* libutil/xml_out.c:
     57 	* libutil/xml_out.h:
     58 	* libutil/xml_events.c:
     59 	* libutil/xml_events.h:
     60 	* libutil/Makefile.am:
     61 	* libop/op_xml_out.c:
     62 	* libop/op_xml_out.h:
     63 	* libop/op_xml_events.c:
     64 	* libop/op_xml_events.h:
     65 	* libop/Makefile.am: moved xml util routines to libop and fixed some
     66 	  other problems in the previous patch
     67 
     68 2008-10-15  Dave Nomura  <dcnltc (a] us.ibm.com>
     69 
     70 	* utils/ophelp.c:
     71 	* libutil++/xml_output.cpp:
     72 	* libutil++/xml_output.h:
     73 	* libutil/xml_out.c:
     74 	* libutil/xml_out.h:
     75 	* libutil/xml_events.c:
     76 	* libutil/xml_events.h:
     77 	* libutil/Makefile.am: added -X option to ophelp to generate XML
     78 
     79 2008-10-06  Maynard Johnson  <maynardj (a] us.ibm.com>
     80 
     81 	* configure.in:
     82 	* m4/binutils.m4:
     83 	* m4/cellspubfdsupport.m4: Handle BFD's new dependency on libz
     84 
     85 2008-08-28  Maynard Johnson  <maynardj (a] us.ibm.com>
     86 
     87 	* configure.in: Add configure option for non-standard binutils lib
     88 
     89 2008-08-28  Andi Kleen  <andi (a] firstfloor.org>
     90 
     91 	* events/i386/arch_perfmon/events:
     92 	* events/i386/arch_perfmon/unit_masks:
     93 	* events/Makefile.am:
     94 	* libop/op_cpu_type.c:
     95 	* libop/op_cpu_type.h:
     96 	* libop/op_events.c:
     97 	* libop/op_events.h:
     98 	* libop/op_hw_specific.h:
     99 	* libpp/op_header.cpp:
    100 	* utils/ophelp.c: support for Intel arch perfmon
    101 
    102 2008-08-28  Maynard Johnson  <maynardj (a] us.ibm.com>
    103 
    104 	* configure.in: Change AM_INIT_AUTOMAKE to 0.9.5cvs; enables -werror
    105 	  gcc option to stop build on warnings
    106 
    107 2008-08-27  Jatin Nansi <jnansi (a] redhat.com>
    108 
    109 	* utils/opcontrol: vecho parameters after "--verbose" option processed
    110 
    111 2008-08-08  Daniel Hansel <daniel.hansel (a] linux.vnet.ibm.com>
    112 
    113 	* daemon/init.c: Fixed call of execvp() to execute opjitconv if
    114 	  it is installed in a custom directory
    115 
    116 2008-08-07  Maynard Johnson  <maynardj (a] us.ibm.com>
    117 
    118 	* libutil++/bfd_support.cpp:
    119 	* libutil++/op_bfd.cpp:
    120 	* libutil++/op_bfd.h: Fix a couple problems relating
    121 	  to overlay symbols for Cell SPE applications
    122 
    123 2008-07-31  Maynard Johnson  <maynardj (a] us.ibm.com>
    124 
    125 	* configure.in: Fix to allow libtool to recognize
    126 	  alternate binutils dir passed via --with-binutils
    127 
    128 2008-07-24  Jean Pihet <jpihet (a] mvista.com>
    129 
    130 	* events/arm/armv7/events:
    131 	* events/arm/armv7/unit_masks:
    132 	* libop/op_cpu_type.c:
    133 	* libop/op_cpu_type.h:
    134 	* libop/op_events.c:
    135 	* utils/ophelp.c: Added ARMv7 support to be consistent with the
    136 	  kernel, added ARMv7 specific events.
    137 	  Tested on OMAP3430 and OMAP3530 chipsets.
    138 
    139 2008-07-17  Maynard Johnson  <maynardj (a] us.ibm.com>
    140 
    141 	* configure.in: bump version in AM_INIT_AUTOMAKE to 0.9.4
    142 
    143 2008-07-17  Will Cohen  <wcohen (a] redhat.com>
    144 
    145 	* libop/op_alloc_counter.c: Assume perfmon managing PMU hw
    146 	  when no counters
    147 
    148 2008-07-07  Maynard Johnson  <maynardj (a] us.ibm.com>
    149 
    150 	* HACKING: Ask contributors to include Signed-off-by
    151 	  line with their patches
    152 
    153 2008-07-03  Richard Purdie  <rpurdie (a] openedhand.com>
    154 
    155 	* libutil++/bfd_support.cpp:
    156 	* libutil++/bfd_support.h:
    157 	* libutil++/op_bfd.cpp:
    158 	* libutil++/op_bfd.h:
    159 	* libutil++/op_spu_bfd.cpp:
    160 	* pp/oparchive.cpp: Switch separate_debug_file_exists()
    161 	  and hence find_separate_debug_file() to use
    162 	  extra_images::find_image_path() so debug files in --root
    163 	  directories are correctly found
    164 
    165 2008-07-03  Maynard Johnson  <maynardj (a] us.ibm.com>
    166 
    167 	* ChangeLog:  Correct date of previous entry
    168 	* README_PACKAGERS: Add more advice to packagers
    169 	  regarding the new JIT support libraries
    170 
    171 2008-07-03  Maynard Johnson <maynardj (a] us.ibm.com>
    172 
    173 	* libopagent/Makefile.am:
    174 	* libopagent/opagent.c:
    175 	* remove libopagent/bfddefines.c: Move code from bfddefines
    176 	  to libopagent to fix cross-compile error
    177 
    178 2008-06-30  Shunichi Fuji  <palglowr (a] gmail.com>
    179 
    180 	* libpp/callgraph_container.cpp: Fix compile warning
    181 	  using gcc 4.3.1 for uninitialized variable
    182 
    183 2008-06-23  Maynard Johnson <maynardj (a] us.ibm.com>
    184 
    185 	* daemon/opd_stats.c: Do not force printing of sample_invalid_eip
    186 	  since this is not available from pre-2.6.24 kernels
    187 
    188 2008-06-23  Maynard Johnson <maynardj (a] us.ibm.com>
    189 
    190 	* opjitconv/opjitconv.c: Switch to special user account
    191 	  after determining whether or not we have JIT dump files
    192 	  to process in order to avoid unnecessary error messages
    193 	  in oprofiled.log
    194 
    195 2008-06-11  Maynard Johnson <maynardj (a] us.ibm.com>
    196 
    197 	* configure.in:
    198 	* Makefile.am:
    199 	* agents/Makefile.am:
    200 	* doc/oprofile.xml: Change make install error to warning
    201 	  if special user account does not exist
    202 
    203 2008-06-11  Maynard Johnson <maynardj (a] us.ibm.com>
    204 
    205 	* Makefile.am: Add README_PACKAGERS to EXTRA_DIST
    206 
    207 2008-06-03  Will Cohen  <wcohen (a] redhat.com>
    208 
    209 	* libop/op_alloc_counter.c: Use counters actually available.
    210 
    211 2008-05-21  George McCollister  <georgem (a] novatech-llc.com>
    212 
    213 	* daemon/opd_cookie.c: Fix ARM big-endian syscall
    214 
    215 2008-05-20  Jason Yeh  <jason.yeh (a] amd.com>
    216 
    217 	* events/x86_64/hammer/events:
    218 	* events/x86_64/hammer/unit_masks:
    219 	* events/x86_64/family10/events:
    220 	* events/x86_64/family10/unit_masks: update for recent BKDG
    221 	revisions
    222 
    223 2008-05-19  Maynard Johnson <maynardj (a] us.ibm.com>
    224 
    225 	* libpp/profile_spec.cpp: Fix bug in differential profile
    226 	  when using archive spec and an image spec
    227 
    228 2008-05-19  Maynard Johnson <maynardj (a] us.ibm.com>
    229 
    230 	* libpp/format_output.cpp:
    231 	* libpp/xml_utils.cpp:
    232 	* libutil++/op_bfd.cpp:
    233 	* libutil++/op_bfd.h: Do not to try to get symbol contents
    234 	  for artificial symbols and other cases where no symbol contents
    235 	  exist.  Also change to use scoped array for symbol contents
    236 	  instead of automatic allocation from the stack to avoid allocation
    237 	  attempt exceeding max stack size.
    238 
    239 2008-05-09  Maynard Johnson  <maynardj (a] us.ibm.com>
    240 
    241 	* configure.in:
    242 	* Makefile.am: Improve error messages for special user account checks
    243 
    244 2008-05-08  Maynard Johnson  <maynardj (a] us.ibm.com>
    245 
    246 	* libpp/callgraph_container.cpp:
    247 	* libpp/profile_container.cpp:
    248 	* libutil++/op_bfd.h:
    249 	* libutil++/op_bfd.cpp: Fix to allow 32-bit opreport to
    250 	  properly process samples from 64-bit JIT profile agent
    251 
    252 2008-04-29  Ren Rebe  <rene (a] exactcode.de>
    253 
    254         * libabi/opimport.cpp:
    255         * libpp/op_header.cpp:
    256         * libpp/profile.cpp:
    257         * libutil++/bfd_support.cpp:
    258         * libutil++/cverb.cpp:
    259         * libutil++/op_bfd.cpp:
    260         * libutil++/op_spu_bfd.cpp:
    261         * pp/common_option.cpp:
    262         * pp/opannotate_options.cpp:
    263         * pp/oparchive.cpp:
    264         * pp/opgprof_options.cpp: added explicit includes for C functions
    265 	  as required for compilation with GCC-4.3
    266 
    267 2008-04-28  Daniel Hansel <daniel.hansel (a] linux.vnet.ibm.com>
    268 
    269 	* oprofile/agents/jvmpi/jvmpi_oprofile.cpp:
    270 	* oprofile/agents/jvmpi/Makefile.am:
    271 	* oprofile/agents/jvmti/libjvmti_oprofile.c:
    272 	* oprofile/agents/jvmti/Makefile.am:
    273 	* oprofile/agents/Makefile.am:
    274 	* oprofile/autogen.sh:
    275 	* oprofile/configure.in:
    276 	* oprofile/daemon/init.c:
    277 	* oprofile/daemon/Makefile.am:
    278 	* oprofile/daemon/opd_anon.c:
    279 	* oprofile/daemon/opd_pipe.c:
    280 	* oprofile/daemon/opd_pipe.h:
    281 	* oprofile/daemon/oprofiled.c:
    282 	* oprofile/daemon/oprofiled.h:
    283 	* oprofile/doc/Makefile.am:
    284 	* oprofile/doc/op-jit-devel.xml:
    285 	* oprofile/doc/oprofile.xml:
    286 	* oprofile/libop/op_config.c:
    287 	* oprofile/libop/op_config.h:
    288 	* oprofile/libopagent/bfddefines.c:
    289 	* oprofile/libopagent/jitdump.h:
    290 	* oprofile/libopagent/Makefile.am:
    291 	* oprofile/libopagent/opagent.c:
    292 	* oprofile/libopagent/opagent.h:
    293 	* oprofile/libopagent/opagent_symbols.ver:
    294 	* oprofile/libpp/arrange_profiles.cpp:
    295 	* oprofile/libpp/callgraph_container.cpp:
    296 	* oprofile/libpp/filename_spec.cpp:
    297 	* oprofile/libpp/filename_spec.h:
    298 	* oprofile/libpp/op_header.cpp:
    299 	* oprofile/libpp/op_header.h:
    300 	* oprofile/libpp/parse_filename.cpp:
    301 	* oprofile/libpp/parse_filename.h:
    302 	* oprofile/libpp/profile_container.cpp:
    303 	* oprofile/libpp/profile.cpp:
    304 	* oprofile/libpp/profile.h:
    305 	* oprofile/libpp/profile_spec.cpp:
    306 	* oprofile/libregex/demangle_java_symbol.cpp:
    307 	* oprofile/libregex/demangle_java_symbol.h:
    308 	* oprofile/libregex/demangle_symbol.cpp:
    309 	* oprofile/libregex/Makefile.am:
    310 	* oprofile/libregex/tests/java_test.cpp:
    311 	* oprofile/libregex/tests/Makefile.am:
    312 	* oprofile/libutil/Makefile.am:
    313 	* oprofile/libutil/op_file.c:
    314 	* oprofile/libutil/op_file.h:
    315 	* oprofile/libutil/op_growable_buffer.c:
    316 	* oprofile/libutil/op_growable_buffer.h:
    317 	* oprofile/libutil/op_list.h:
    318 	* oprofile/libutil++/bfd_support.cpp:
    319 	* oprofile/libutil++/bfd_support.h:
    320 	* oprofile/libutil++/file_manip.cpp:
    321 	* oprofile/libutil++/op_bfd.cpp:
    322 	* oprofile/libutil++/op_bfd.h:
    323 	* oprofile/Makefile.am:
    324 	* oprofile/opjitconv/conversion.c:
    325 	* oprofile/opjitconv/create_bfd.c:
    326 	* oprofile/opjitconv/debug_line.c:
    327 	* oprofile/opjitconv/jitsymbol.c:
    328 	* oprofile/opjitconv/Makefile.am:
    329 	* oprofile/opjitconv/opjitconv.c:
    330 	* oprofile/opjitconv/opjitconv.h:
    331 	* oprofile/opjitconv/parse_dump.c:
    332 	* oprofile/pp/opgprof.cpp:
    333 	* oprofile/README_PACKAGERS:
    334 	* oprofile/TODO:
    335 	* oprofile/utils/opcontrol: JIT support
    336 
    337 2008-04-18  Maynard Johnson  <maynardj (a] us.ibm.com>
    338 
    339 	* m4/binutils.m4: A correct fix for the --with-binutils problem
    340 
    341 2008-04-17  Maynard Johnson  <maynardj (a] us.ibm.com>
    342 
    343 	* m4/binutils.m4: Revert previous patch as it was buggy
    344 
    345 2008-04-16  Maynard Johnson  <maynardj (a] us.ibm.com>
    346 
    347 	* m4/binutils.m4:  Fix the bfd_get_synthetic_symtab check
    348 	  in this m4 macro to work correctly with '--with-binutils'
    349 	  configure option 
    350 
    351 2008-04-10  Chris J Arges  <arges (a] linux.vnet.ibm.com>
    352 
    353 	* utils/opcontrol:
    354 	For ppc64 architectures, need to check if all user/kernel flags
    355 	per counter match. Then use this value to set user/kernel domain
    356 	profiling.
    357 
    358 2008-03-13  Dave Nomura <dcnltc (a] us.ibm.com>
    359 
    360 	* libutil++/op_bfd.cpp:
    361 	* libutil++/op_bfd.h:
    362 	* pp/opreport.cpp:
    363 	gcc 4.3 gives warnings on const function return types
    364 
    365 2008-03-03  John Levon  <levon (a] movementarian.org>
    366 
    367 	* daemon/oprofiled.c: fix error message typo
    368 
    369 2008-02-22  Haavard Skinnemoen  <hskinnemoen (a] atmel.com>
    370 
    371 	*  events/Makefile.am:
    372 	*  events/avr32/events:
    373 	*  events/avr32/unit_masks:
    374 	*  libop/op_cpu_type.c:
    375 	*  libop/op_cpu_type.h:
    376 	*  libop/op_events.c:
    377 	*  utils/ophelp.c: Add AVR32 support
    378  
    379 2008-02-22  Richard Purdie  <rpurdie (a] openedhand.com>
    380 
    381 	* libutil++/file_manip.cpp:
    382 	* pp/oparchive.cpp:
    383 	Check files actually exist before copying or listing the file as part of
    384 	oparchive --list-files.
    385 
    386 	The copy_file function breaks if passed a directory as a file to copy 
    387 	since it will create a file at the destination causing subtle bugs.
    388 
    389 2008-02-22  Andy Fleming <afleming (a] freescale.com>
    390 
    391 	*  events/Makefile.am:
    392 	*  events/ppc/e300/events:
    393 	*  events/ppc/e300/unit_masks:
    394 	*  libop/op_cpu_type.c:
    395 	*  libop/op_cpu_type.h:
    396 	*  libop/op_events.c:
    397 	*  utils/ophelp.c: Add e300 support
    398  
    399 2008-02-22  Bob Nelson  <rrnelson (a] us.ibm.com>
    400 
    401 	* utils/opcontrol: Fix loop in dump code when using
    402 	  --session-dir on a network drive.  (clock issues)
    403 
    404 2008-02-15  Will Cohen  <wcohen (a] redhat.com>
    405 
    406 	* gui/oprof_start_util.cpp
    407 	* libutil++/file_manip.cpp
    408 	* libutil++/bfd_support.cpp
    409 	* libutil++/bfd_spu_support.cpp
    410 	* libutil++/op_spu_bfd.cpp
    411 	* libutil++/cverb.cpp
    412 	* libutil++/child_reader.cpp
    413 	* pp/opgprof_options.cpp
    414 	* pp/opannotate_options.cpp
    415 	* pp/oparchive.cpp
    416 	* pp/common_option.cpp
    417 	* libpp/sample_container.cpp
    418 	* libpp/op_header.cpp
    419 	* libpp/profile.cpp
    420 	* libabi/opimport.cpp
    421 	* libregex/demangle_symbol.cpp: Add includes for gcc 4.3 compatibility.
    422 
    423 2008-02-07  Bob Nelson  <rrnelson (a] us.ibm.com>
    424 
    425 	* libutil++/op_bfd.h:  add bool symb_artificial to op_bfd_symbol
    426 	* libutil++/op_bfd.cpp:  ctor changes, use symb_artificial
    427 	* libutil++/op_spu_bfd.cpp:  profile SPU 'stack' code
    428 
    429 2008-02-04  Bob Nelson  <rrnelson (a] us.ibm.com>
    430 
    431 	* daemon/opd_spu.c: Fix number of records to check for
    432 	  in an SPU context switch
    433 
    434 2008-01-21  Daniel Hansel  <daniel.hansel (a] linux.vnet.ibm.com>
    435 
    436 	* various: style cleanups
    437 
    438 2008-01-15  Isaku Yamahata  <yamahata (a] valinux.co.jp>
    439 
    440 	* daemon/opd_trans.c: fix previous SPU patch
    441 
    442 2008-01-11  Isaku Yamahata  <yamahata (a] valinux.co.jp>
    443 
    444 	* daemon/opd_perfmon.c: Xen support for IA64
    445 
    446 2008-01-11  Markus Armbruster  <armbru (a] redhat.com>
    447 
    448 	* daemon/opd_interface.h:
    449 	* daemon/opd_trans.c: work around SPU/Xen code numbering problem
    450 
    451 See ChangeLog-2007 for earlier changelogs.
    452