heap: Add better diagnostics for catching in construction objects

Bug is fixed with https://crrev.com/c/1705929. This CL just adds more
infrastructure to diagnose such issues.

Bug: 983923
Change-Id: Ic7c9d0c11ee605c111cac9e894286408735bf394
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1705790
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#678238}
4 files changed