Description[V8] Unify get function name for debugging purpose
Following logic is using for getting function name in JSFunction::GetDebugName:
1. if function has displayName and its type is string then use it
2. if function has defined property Function.name as value and its type string then use it
3. otherwise use SharedFunctionInfo::DebugName as functionName.
JSFunction::GetDebugName is exposed in V8 API and in FunctionMirror interface.
BUG=chromium:17356
R=yangguo@chromium.org,mstarzinger@chromium.org
LOG=Y
Committed: https://crrev.com/89e859fb2b5cf5c30aca3492fdb6e98fa87950a3
Cr-Commit-Position: refs/heads/master@{#32124}
Patch Set 1 : #Patch Set 2 : #
Total comments: 2
Patch Set 3 : #
Messages
Total messages: 25 (14 generated)
|