Update blink.natvis for StringImpl
This patch changes "tools/win/DebugVisualizers/webkit.natvis" to handle new |StringImpl| implementation[1]. I confirmed this change for both 8-Bit string and 16-Bit string, e.g. 8-Bit for |Element::tag_name| via (AtomicString), 16-Bit |NGInlineNodeData::text_content_|. Note: We use type cast operator to read |std::atomic_uint32_t|, because DebugVisualizers can't read value from struct field for it. [1] http://crrev.com/c/2301589 Make StringImpl flags atomic and threadsafe Bug: 1083392 Change-Id: I559ff4619695c1a4b1f5d330c36df2e85149c5c4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2309528 Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by:Koji Ishii <kojii@chromium.org> Reviewed-by:
Bruce Dawson <brucedawson@chromium.org> Auto-Submit: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#792511}
Showing
Please register or sign in to comment