Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMassimiliano Mantione <massi@mono-cvs.ximian.com>2009-08-12 21:15:46 +0400
committerMassimiliano Mantione <massi@mono-cvs.ximian.com>2009-08-12 21:15:46 +0400
commitbd11fa3971bf5666297225525d204d9a01f7d9a4 (patch)
tree746097e410ae22c511cf36007d242805eaa769e7 /Mono.Profiler
parent1e540486a818937395b3f508ee889c4c1e0bdad3 (diff)
Also decode LOADED blocks so we know about assemblies.
svn path=/trunk/mono-tools/; revision=139778
Diffstat (limited to 'Mono.Profiler')
-rw-r--r--Mono.Profiler/heap-snapshot-explorer/ChangeLog4
-rw-r--r--Mono.Profiler/heap-snapshot-explorer/HeapExplorerTreeModel.cs2
2 files changed, 5 insertions, 1 deletions
diff --git a/Mono.Profiler/heap-snapshot-explorer/ChangeLog b/Mono.Profiler/heap-snapshot-explorer/ChangeLog
index c6632d7d..88aa4c18 100644
--- a/Mono.Profiler/heap-snapshot-explorer/ChangeLog
+++ b/Mono.Profiler/heap-snapshot-explorer/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-12 Massimiliano Mantione <massi@ximian.com>
+ * HeapExplorerTreeModel.cs (HeapExplorerTreeModel.Initialize):
+ Also decode LOADED blocks so we know about assemblies.
+
2009-05-21 Mike Kestner <mkestner@novell.com>
* *: replace MD 1.0 solution files with 2.0 msbuild files, and turn
on makefile synchronization instead of generated makefiles.
diff --git a/Mono.Profiler/heap-snapshot-explorer/HeapExplorerTreeModel.cs b/Mono.Profiler/heap-snapshot-explorer/HeapExplorerTreeModel.cs
index 8455be24..78aa4d97 100644
--- a/Mono.Profiler/heap-snapshot-explorer/HeapExplorerTreeModel.cs
+++ b/Mono.Profiler/heap-snapshot-explorer/HeapExplorerTreeModel.cs
@@ -447,7 +447,7 @@ namespace Mono.Profiler
eventBlocks.Add (block);
} else if (block.Code == BlockCode.DIRECTIVES) {
reader.ReadBlock (block).Decode (heapEventProcessor, reader);
- } else if (block.Code == BlockCode.MAPPING) {
+ } else if ((block.Code == BlockCode.MAPPING) || (block.Code == BlockCode.LOADED)){
reader.ReadBlock (block).Decode (heapEventProcessor, reader);
} else if (block.Code == BlockCode.INTRO) {
reader.ReadBlock (block).Decode (heapEventProcessor, reader);