X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fprofiler%2FChangeLog;h=8898e0cfb8b3b448000f2e14967308e0fdaba4af;hb=371d76ba442771495210a74bda205bf4c1a41ceb;hp=16c85a2d68ad668f377c00cd56563581b31e0066;hpb=9feeb108c2672b1edd3c8cfe5e3717e735e6f96e;p=mono.git diff --git a/mono/profiler/ChangeLog b/mono/profiler/ChangeLog index 16c85a2d68a..8898e0cfb8b 100644 --- a/mono/profiler/ChangeLog +++ b/mono/profiler/ChangeLog @@ -1,3 +1,105 @@ +2008-06-25 Massimiliano Mantione + * mono-profiler-oprofile.c: Made so that at appdomain unload the + buffers are flushed by the profiler worker thread (which we know + is registered with the runtime). + +2008-06-25 Massimiliano Mantione + * mono-profiler-oprofile.c: Added more logging code. + +2008-06-25 Massimiliano Mantione + * mono-profiler-oprofile.c: Record also the domain of each statistical + hit, so that mono_jit_info_table_find works properly. + +2008-06-25 Massimiliano Mantione + * mono-profiler-oprofile.c: Fixed breakage introduced in r105966 + +2008-06-17 Massimiliano Mantione + * mono-profiler-oprofile.c: Implemented signal based enable-disable + toggling for the statistical and enter-exit events. + +2008-06-17 Massimiliano Mantione + * mono-profiler-oprofile.c (write_statistical_hit): Use the proper + domain instead of trying to get one. + +2008-06-16 Massimiliano Mantione + * mono-profiler-oprofile.c (module_end_load, assembly_end_load): + Properly check the return value of "mono_assembly_fill_assembly_name", + otherwise "mono_stringify_assembly_name" can crash. + +2008-06-16 Massimiliano Mantione + * mono-profiler-oprofile.c: Fix a segfault on shutdown (see Marek's + fix for the default profiler in r105466, the problem is the same. + +2008-06-16 Massimiliano Mantione + * mono-profiler-oprofile.c: Initial implementation of summary report + for allocations at each collection. + +2008-05-23 Massimiliano Mantione + * mono-profiler-oprofile.c: Fix warnings x86 and remove debugging code. + +2008-05-23 Massimiliano Mantione + * mono-profiler-oprofile.c: Fix the build on x86. + +2008-05-23 Massimiliano Mantione + * mono-profiler-oprofile.c: Support call chains (backtrace) in the + stat profiler. + +2008-05-12 Massimiliano Mantione + * mono-profiler-oprofile.c (handle_heap_profiling): Flush all data + buffers, so that objext allocation events are written before the heap + description (which contains the "object free" events). + +2008-05-12 Massimiliano Mantione + * mono-profiler-oprofile.c: Added support for a global counter of all + garbage collections, so that the file decoder can correlate the + events properly. + +2008-05-12 Massimiliano Mantione + * mono-profiler-oprofile.c: Fixed a bug that prevented using rdtsc, + and enabled rdtsc by default,adding a command line option to revert + to using gettimeofday. + +2008-05-02 Massimiliano Mantione + * mono-profiler-oprofile.c: Turned DEBUG_STATISTICAL_PROFILER off... + +2008-05-02 Massimiliano Mantione + * mono-profiler-oprofile.c : Rework statistical profiler, adding the + ability to scan symbol tables in elf files instead of using dladdr + (dladdr skips lots of symbols which this way we get correctly). + +2008-04-16 Massimiliano Mantione + * mono-profiler-oprofile.c (gc_event): Fix deadlock condition. + +2008-04-16 Massimiliano Mantione + * mono-profiler-oprofile.c (write_current_block): Added an incremental + "counter delta" field to the block header, so that each block has a + timestamp directly in the header. + This will allow tools to know when a block has been emitted without + decoding (even without reading) the block contents. + So, if the user is only interested in blocks emitted in a certain + time interval, the tool can seek into the file instead of reading the + block contents. + Of course this breaks the file format, but at this stage we can still + do it, and... better now than later. + +2008-04-10 Massimiliano Mantione + * mono-profiler-oprofile.c (profiler_heap_scan): removed debugging code + and therefore removed unconditional inclusion of signal.h (it is now + included anyway on Unix platforms). + +2008-04-10 Massimiliano Mantione + * mono-profiler-oprofile.c: Added possibiliy of requesting heap + snapshots with a signal (like heap-shot). + +2008-04-02 Rodrigo Kumpera + + * mono-profiler-logging.c: Fix the arm build. G_BREAKPOINT() does + a "raise(SIGTRAL)" and in some platforms must be included. + +2008-03-28 Massimiliano Mantione + * mono-profiler-oprofile.c: Added option to append a suffix to the + default file name. + 2008-03-27 Massimiliano Mantione * mono-profiler-oprofile.c: setup_user_options: set default log file name to the name of the executed application.