- 21 12月, 2010 1 次提交
-
-
由 Levi Bard 提交于
-
- 04 3月, 2010 2 次提交
-
-
由 Paolo Molaro 提交于
Wed Mar 3 20:19:45 CET 2010 Paolo Molaro <lupus@ximian.com> * profiler-private.h, profiler.c, profiler.h, sgen-gc.c: introduce profiler event to track object moves. svn path=/trunk/mono/; revision=152966
-
由 Paolo Molaro 提交于
svn path=/trunk/mono/; revision=152965
-
- 24 2月, 2010 1 次提交
-
-
由 Paolo Molaro 提交于
Wed Feb 24 16:02:42 CET 2010 Paolo Molaro <lupus@ximian.com> * reflection.h: the MonoTypeNameParse guts are internal now. * assembly.c, assembly.h, image.h: the MonoAssemblyName guts are internal now, provide accessors as needed. * metadata.h, metadata-internals.h: the MonoMethodSignature guts are internal now. * Makefile.am: mempool.h is an internal header now. * *.h, *.c: remove glib.h usage from the public headers. svn path=/trunk/mono/; revision=152357
-
- 12 12月, 2009 1 次提交
-
-
由 Marek Habersack 提交于
* mono-io-portability.c: moved all the reporting code to the IOMAP profiler module. (mono_portability_find_file_internal): calls mono_profiler_iomap whenever an adjustement is made. 2009-12-11 Marek Habersack <mhabersack@novell.com> * mono-profiler-iomap.c: added * Makefile.am: added IOMAP profiler 2009-12-11 Marek Habersack <mhabersack@novell.com> * method-to-ir.c (mini_redirect_call): do not redirect the InternalAllocateStr internal call if string profiling is enabled. 2009-12-11 Marek Habersack <mhabersack@novell.com> * string-icalls.c (ves_icall_System_String_InternalAllocateStr): if string profiling is enabled, call mono_profiler_string_allocation * profiler.h: added two MonoProfileFlags - MONO_PROFILE_IOMAP_EVENTS and MONO_PROFILE_STRING_ALLOC as well as installation functions for the hooks below. * profiler-private.h, profiler.c: added two hooks: mono_profiler_string_allocation called whenever a string is allocated by InternalAllocateStr and mono_profiler_iomap called whenever IOMAP code performs an adjustement on a file path. 2009-12-11 Marek Habersack <mhabersack@novell.com> * mono.1: documented the IOMAP report profiler module svn path=/trunk/mono/; revision=148108
-
- 03 11月, 2009 1 次提交
-
-
由 Zoltan Varga 提交于
* debug-mono-symfile.c (check_line): Fix the handling of IL offset 0. * threads.c (mono_thread_attach): Call the profiler thread start callback. * object-internals.h (_MonoThreadInternal): Add a 'flags' field. * threads.c (build_wait_tids): Ignore threads which have the DONT_MANAGE flag set. * profiler.c: Add new profiler callbacks for runtime invoke. * object.c (mono_runtime_invoke): Call the runtime invoke callbacks. svn path=/branches/mono-2-6/mono/; revision=145233
-
- 02 11月, 2009 1 次提交
-
-
由 Zoltan Varga 提交于
* debug-mono-symfile.c (check_line): Fix the handling of IL offset 0. * threads.c (mono_thread_attach): Call the profiler thread start callback. * object-internals.h (_MonoThreadInternal): Add a 'flags' field. * threads.c (build_wait_tids): Ignore threads which have the DONT_MANAGE flag set. * profiler.c: Add new profiler callbacks for runtime invoke. * object.c (mono_runtime_invoke): Call the runtime invoke callbacks. svn path=/trunk/mono/; revision=145200
-
- 15 10月, 2009 1 次提交
-
-
由 Massimiliano Mantione 提交于
svn path=/trunk/mono/; revision=144145
-
- 30 7月, 2009 1 次提交
-
-
由 Massimiliano Mantione 提交于
svn path=/trunk/mono/; revision=138977
-
- 06 4月, 2009 1 次提交
-
-
由 Massimiliano Mantione 提交于
svn path=/trunk/mono/; revision=131121
-
- 24 7月, 2008 1 次提交
-
-
由 Massimiliano Mantione 提交于
svn path=/trunk/mono/; revision=108630
-
- 23 5月, 2008 1 次提交
-
-
由 Massimiliano Mantione 提交于
svn path=/trunk/mono/; revision=103870
-
- 21 9月, 2007 1 次提交
-
-
由 Massimiliano Mantione 提交于
event to handle unloading methods. After the event is called, the corresponding MonoMethod* must be considered invalid. * loader.c (mono_free_method): call the new mono_profiler_method_free event. svn path=/trunk/mono/; revision=86107
-
- 14 6月, 2007 1 次提交
-
-
由 Paolo Molaro 提交于
Thu Jun 14 12:40:05 CEST 2007 Paolo Molaro <lupus@ximian.com> * profiler-private.h, profiler.c, profiler.h: added API to profile exception events. svn path=/trunk/mono/; revision=79535
-
- 10 10月, 2006 1 次提交
-
-
由 Paolo Molaro 提交于
Mon Oct 9 19:41:44 CEST 2006 Paolo Molaro <lupus@ximian.com> * object-internals.h, gc-internal.h, profiler-private.h: mark internal functions. svn path=/trunk/mono/; revision=66477
-
- 04 9月, 2006 1 次提交
-
-
由 Martin Baulig 提交于
This one is rooted at r62992 from July 26th, 2006. svn path=/branches/martin/anonymous-methods/gmcs/; revision=64866
-
- 12 1月, 2006 1 次提交
-
-
由 Ben Maurer 提交于
2006-01-11 Ben Maurer <bmaurer@andrew.cmu.edu> * domain.c: Accessors for MonoJitInfo * profiler-private.h: Add jitinfo to the end jit hook * profiler.[ch]: Define new hooks, called after jitting which give the MonoJitInfo that was compiled In mono/mini: 2006-01-11 Ben Maurer <bmaurer@andrew.cmu.edu> * mini.c: pass the jitinfo to mono_profiler_method_end_jit. svn path=/trunk/mono/; revision=55387
-
- 20 8月, 2005 1 次提交
-
-
由 Dick Porter 提交于
2005-08-19 Dick Porter <dick@ximian.com> * threads.c, threads.h, thread-private.h: Use a gsize to store the thread ID, so it can hold a 64 bit value if needed. 2005-08-19 Dick Porter <dick@ximian.com> * threads.c, threads.h, appdomain.c, appdomain.h, profiler-private.h, monitor.c, object.c, object-internals.h, profiler.c, mono-debug-debugger.h, profiler.h: Use a gsize to store the thread ID, so it can hold a 64 bit value if needed. 2005-08-19 Dick Porter <dick@ximian.com> * mini.c: Use a gsize to store the thread ID, so it can hold a 64 bit value if needed. svn path=/trunk/mono/; revision=48575
-
- 31 1月, 2005 1 次提交
-
-
由 Dick Porter 提交于
svn path=/branches/dick/io-layer-no-daemon/; revision=39842
-
- 24 1月, 2005 1 次提交
-
-
由 Paolo Molaro 提交于
Mon Jan 24 15:53:25 CET 2005 Paolo Molaro <lupus@ximian.com> * Makefile.am, gc.c, mono-gc.h, boehm-gc.c, null-gc.c, gc-internal.h: start providing a GC API and keeping different implementations in their own file. * profiler.h, profiler.c, profiler-private.h: provide the GC events API. svn path=/trunk/mono/; revision=39413
-
- 05 1月, 2005 1 次提交
-
-
由 Paolo Molaro 提交于
Wed Jan 5 16:17:27 CET 2005 Paolo Molaro <lupus@ximian.com> * profiler-private.h, profiler.c, profiler.h, gc.c: sample statistical profiler support. svn path=/trunk/mono/; revision=38353
-
- 17 6月, 2003 3 次提交
-
-
由 Zoltan Varga 提交于
* profiler.h profiler-private.h profiler.c: Rework last patch based on suggestion by Paolo. svn path=/trunk/mono/; revision=15455
-
由 Zoltan Varga 提交于
2003-06-17 Zoltan Varga <vargaz@freemail.hu> * profiler.h profiler-private.h profiler.c: Added infrastructure for instruction level coverage data collection. * profiler.h profiler.c (: Added new callback function which can be used by the profiler to limit which functions should have coverage instrumentation. * profiler.c (mono_profiler_load): Call g_module_build_path to generate the file name of the profiler library. svn path=/trunk/mono/; revision=15448
-
由 Paolo Molaro 提交于
Mon Jun 16 18:11:13 CEST 2003 Paolo Molaro <lupus@ximian.com> * profiler.c, profiler.h, profiler-private.h: added basic block coverage profiling API. svn path=/trunk/mono/; revision=15437
-
- 10 1月, 2003 1 次提交
-
-
由 Paolo Molaro 提交于
Thu Jan 9 19:43:11 CET 2003 Paolo Molaro <lupus@ximian.com> * object.c, profiler.h, profiler.c, profiler-private.h: Added object allocation profiler. svn path=/trunk/mono/; revision=10306
-
- 04 7月, 2002 1 次提交
-
-
由 Dick Porter 提交于
2002-07-03 Dick Porter <dick@ximian.com> * threads.c: Store thread IDs instead of handles, because GetCurrentThread() returns a pseudohandle and therefore stores useless values. mono_thread_cleanup() continues checking the array of threads until it is empty, to cope with subthreads spawning new threads after the main thread has finished. * profiler.h: * profiler.c: * profiler-private.h: Pass the thread ID to thread profiler functions, instead of a handle 2002-07-03 Dick Porter <dick@ximian.com> * threads.h: * threads.c: Implement OpenThread(). Define access-control values for thread handles. * wapi.h: * processes.h: * access.h: * Makefile.am: Added access.h, to hold shared access-control definitions svn path=/trunk/mono/; revision=5578
-
- 16 4月, 2002 1 次提交
-
-
由 Paolo Molaro 提交于
Tue Apr 16 20:08:43 CEST 2002 Paolo Molaro <lupus@ximian.com> * profiler.c, profiler.h, profiler-private.h: profiling interface and sample implementation. Moved here so that it can be used also by the jit. svn path=/trunk/mono/; revision=3862
-