If an extension feature isn't found, write the feature name to the stack before crashing.
commitcf3b821f4e0020cf1d8dc42e4272f748b1b8d94c
authorkalman <kalman@chromium.org>
Wed, 5 Aug 2015 23:28:00 +0000 (5 16:28 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 5 Aug 2015 23:28:31 +0000 (5 23:28 +0000)
treef32c428206a1bc8f31d8b37d809a6aa710a7ad6e
parent0ab79f545b617223f39a82a2994f115a5af98ca8
If an extension feature isn't found, write the feature name to the stack before crashing.

This will help debug crashes like the one in the bug, by looking at the
minidump which contains a snapshot of the stack.

BUG=461915
R=rockot@chromium.org

Review URL: https://codereview.chromium.org/1240423003

Cr-Commit-Position: refs/heads/master@{#342006}
extensions/common/features/feature_provider.cc
extensions/common/features/feature_util.h [new file with mode: 0644]
extensions/common/features/simple_feature.cc
extensions/extensions.gypi