diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-07-05 14:40:13 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-07-05 14:51:29 -0700 |
commit | 149562555c9bf56457dee9a1ad70c53ed670a776 (patch) | |
tree | f6217cf3c54ddbee03f37247a3c7c75203f868fd /deps/v8/src/mirror-debugger.js | |
parent | f08720606757577d95bd09b48697c7decbf17f00 (diff) | |
download | node-149562555c9bf56457dee9a1ad70c53ed670a776.tar.gz |
Downgrade V8 to 3.1.8.25
There are serious performance regressions both in V8 and our own legacy
networking stack. Until we correct our own problems we are going back to the
old V8.
Diffstat (limited to 'deps/v8/src/mirror-debugger.js')
-rw-r--r-- | deps/v8/src/mirror-debugger.js | 53 |
1 files changed, 11 insertions, 42 deletions
diff --git a/deps/v8/src/mirror-debugger.js b/deps/v8/src/mirror-debugger.js index 57de6c68f..416f88794 100644 --- a/deps/v8/src/mirror-debugger.js +++ b/deps/v8/src/mirror-debugger.js @@ -170,16 +170,14 @@ PropertyKind.Indexed = 2; // A copy of the PropertyType enum from global.h PropertyType = {}; -PropertyType.Normal = 0; -PropertyType.Field = 1; -PropertyType.ConstantFunction = 2; -PropertyType.Callbacks = 3; -PropertyType.Handler = 4; -PropertyType.Interceptor = 5; -PropertyType.MapTransition = 6; -PropertyType.ExternalArrayTransition = 7; -PropertyType.ConstantTransition = 8; -PropertyType.NullDescriptor = 9; +PropertyType.Normal = 0; +PropertyType.Field = 1; +PropertyType.ConstantFunction = 2; +PropertyType.Callbacks = 3; +PropertyType.Interceptor = 4; +PropertyType.MapTransition = 5; +PropertyType.ConstantTransition = 6; +PropertyType.NullDescriptor = 7; // Different attributes for a property. @@ -1243,17 +1241,13 @@ const kFrameDetailsLocalCountIndex = 4; const kFrameDetailsSourcePositionIndex = 5; const kFrameDetailsConstructCallIndex = 6; const kFrameDetailsAtReturnIndex = 7; -const kFrameDetailsFlagsIndex = 8; +const kFrameDetailsDebuggerFrameIndex = 8; const kFrameDetailsFirstDynamicIndex = 9; const kFrameDetailsNameIndex = 0; const kFrameDetailsValueIndex = 1; const kFrameDetailsNameValueSize = 2; -const kFrameDetailsFlagDebuggerFrame = 1; -const kFrameDetailsFlagOptimizedFrame = 2; -const kFrameDetailsFlagInlinedFrame = 4; - /** * Wrapper for the frame details information retreived from the VM. The frame * details from the VM is an array with the following content. See runtime.cc @@ -1266,7 +1260,7 @@ const kFrameDetailsFlagInlinedFrame = 4; * 5: Source position * 6: Construct call * 7: Is at return - * 8: Flags (debugger frame, optimized frame, inlined frame) + * 8: Debugger frame * Arguments name, value * Locals name, value * Return value if any @@ -1312,22 +1306,7 @@ FrameDetails.prototype.isAtReturn = function() { FrameDetails.prototype.isDebuggerFrame = function() { %CheckExecutionState(this.break_id_); - var f = kFrameDetailsFlagDebuggerFrame; - return (this.details_[kFrameDetailsFlagsIndex] & f) == f; -} - - -FrameDetails.prototype.isOptimizedFrame = function() { - %CheckExecutionState(this.break_id_); - var f = kFrameDetailsFlagOptimizedFrame; - return (this.details_[kFrameDetailsFlagsIndex] & f) == f; -} - - -FrameDetails.prototype.isInlinedFrame = function() { - %CheckExecutionState(this.break_id_); - var f = kFrameDetailsFlagInlinedFrame; - return (this.details_[kFrameDetailsFlagsIndex] & f) == f; + return this.details_[kFrameDetailsDebuggerFrameIndex]; } @@ -1466,16 +1445,6 @@ FrameMirror.prototype.isDebuggerFrame = function() { }; -FrameMirror.prototype.isOptimizedFrame = function() { - return this.details_.isOptimizedFrame(); -}; - - -FrameMirror.prototype.isInlinedFrame = function() { - return this.details_.isInlinedFrame(); -}; - - FrameMirror.prototype.argumentCount = function() { return this.details_.argumentCount(); }; |