projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5ebdc64
)
[profiler] Handle zero object heap dumps in mprof-report and fix the test suite.
author
Rodrigo Kumpera
<kumpera@gmail.com>
Wed, 14 Jun 2017 20:08:14 +0000
(13:08 -0700)
committer
Rodrigo Kumpera
<kumpera@gmail.com>
Wed, 14 Jun 2017 21:54:18 +0000
(14:54 -0700)
mono/profiler/mprof-report.c
patch
|
blob
|
history
diff --git
a/mono/profiler/mprof-report.c
b/mono/profiler/mprof-report.c
index fb6a40bc75133bb2ec224ad7e2d1b1e8c90e7102..322eb623b341bf7df3b025b51318955ff977a255 100644
(file)
--- a/
mono/profiler/mprof-report.c
+++ b/
mono/profiler/mprof-report.c
@@
-1238,6
+1238,8
@@
heap_shot_find_obj_slot (HeapShot *hs, uintptr_t objaddr)
uintptr_t i;
uintptr_t start_pos;
HeapObjectDesc **hash = hs->objects_hash;
+ if (hs->objects_hash_size == 0)
+ return -1;
start_pos = ((uintptr_t)objaddr >> 3) % hs->objects_hash_size;
i = start_pos;
do {