Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(56)

Side by Side Diff: src/objects.h

Issue 146703008: A64: Add more descriptive messages to aborts (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental/a64
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « src/a64/regexp-macro-assembler-a64.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 the V8 project authors. All rights reserved.
2 // Redistribution and use in source and binary forms, with or without 2 // Redistribution and use in source and binary forms, with or without
3 // modification, are permitted provided that the following conditions are 3 // modification, are permitted provided that the following conditions are
4 // met: 4 // met:
5 // 5 //
6 // * Redistributions of source code must retain the above copyright 6 // * Redistributions of source code must retain the above copyright
7 // notice, this list of conditions and the following disclaimer. 7 // notice, this list of conditions and the following disclaimer.
8 // * Redistributions in binary form must reproduce the above 8 // * Redistributions in binary form must reproduce the above
9 // copyright notice, this list of conditions and the following 9 // copyright notice, this list of conditions and the following
10 // disclaimer in the documentation and/or other materials provided 10 // disclaimer in the documentation and/or other materials provided
(...skipping 1080 matching lines...) Expand 10 before | Expand all | Expand 10 after
1091 V(kBothRegistersWereSmisInSelectNonSmi, \ 1091 V(kBothRegistersWereSmisInSelectNonSmi, \
1092 "Both registers were smis in SelectNonSmi") \ 1092 "Both registers were smis in SelectNonSmi") \
1093 V(kCallToAJavaScriptRuntimeFunction, \ 1093 V(kCallToAJavaScriptRuntimeFunction, \
1094 "call to a JavaScript runtime function") \ 1094 "call to a JavaScript runtime function") \
1095 V(kCannotTranslatePositionInChangedArea, \ 1095 V(kCannotTranslatePositionInChangedArea, \
1096 "Cannot translate position in changed area") \ 1096 "Cannot translate position in changed area") \
1097 V(kCodeGenerationFailed, "code generation failed") \ 1097 V(kCodeGenerationFailed, "code generation failed") \
1098 V(kCodeObjectNotProperlyPatched, "code object not properly patched") \ 1098 V(kCodeObjectNotProperlyPatched, "code object not properly patched") \
1099 V(kCompoundAssignmentToLookupSlot, "compound assignment to lookup slot") \ 1099 V(kCompoundAssignmentToLookupSlot, "compound assignment to lookup slot") \
1100 V(kContextAllocatedArguments, "context-allocated arguments") \ 1100 V(kContextAllocatedArguments, "context-allocated arguments") \
1101 V(kCopyBuffersOverlap, "copy buffers overlap") \
1101 V(kCouldNotGenerateZero, "could not generate +0.0") \ 1102 V(kCouldNotGenerateZero, "could not generate +0.0") \
1102 V(kCouldNotGenerateNegativeZero, "could not generate -0.0") \ 1103 V(kCouldNotGenerateNegativeZero, "could not generate -0.0") \
1103 V(kDebuggerIsActive, "debugger is active") \ 1104 V(kDebuggerIsActive, "debugger is active") \
1104 V(kDebuggerStatement, "DebuggerStatement") \ 1105 V(kDebuggerStatement, "DebuggerStatement") \
1105 V(kDeclarationInCatchContext, "Declaration in catch context") \ 1106 V(kDeclarationInCatchContext, "Declaration in catch context") \
1106 V(kDeclarationInWithContext, "Declaration in with context") \ 1107 V(kDeclarationInWithContext, "Declaration in with context") \
1107 V(kDefaultNaNModeNotSet, "Default NaN mode not set") \ 1108 V(kDefaultNaNModeNotSet, "Default NaN mode not set") \
1108 V(kDeleteWithGlobalVariable, "delete with global variable") \ 1109 V(kDeleteWithGlobalVariable, "delete with global variable") \
1109 V(kDeleteWithNonGlobalVariable, "delete with non-global variable") \ 1110 V(kDeleteWithNonGlobalVariable, "delete with non-global variable") \
1110 V(kDestinationOfCopyNotAligned, "Destination of copy not aligned") \ 1111 V(kDestinationOfCopyNotAligned, "Destination of copy not aligned") \
1111 V(kDontDeleteCellsCannotContainTheHole, \ 1112 V(kDontDeleteCellsCannotContainTheHole, \
1112 "DontDelete cells can't contain the hole") \ 1113 "DontDelete cells can't contain the hole") \
1113 V(kDoPushArgumentNotImplementedForDoubleType, \ 1114 V(kDoPushArgumentNotImplementedForDoubleType, \
1114 "DoPushArgument not implemented for double type") \ 1115 "DoPushArgument not implemented for double type") \
1116 V(kEliminatedBoundsCheckFailed, "eliminated bounds check failed") \
1115 V(kEmitLoadRegisterUnsupportedDoubleImmediate, \ 1117 V(kEmitLoadRegisterUnsupportedDoubleImmediate, \
1116 "EmitLoadRegister: Unsupported double immediate") \ 1118 "EmitLoadRegister: Unsupported double immediate") \
1117 V(kEval, "eval") \ 1119 V(kEval, "eval") \
1118 V(kExpected0AsASmiSentinel, "Expected 0 as a Smi sentinel") \ 1120 V(kExpected0AsASmiSentinel, "Expected 0 as a Smi sentinel") \
1119 V(kExpectedAlignmentMarker, "expected alignment marker") \ 1121 V(kExpectedAlignmentMarker, "expected alignment marker") \
1122 V(kExpectedFunctionObject, "expected function object in register") \
1123 V(kExpectedHeapNumber, "expected HeapNumber") \
1124 V(kExpectedNativeContext, "expected native context") \
1120 V(kExpectedNonIdenticalObjects, "expected non-identical objects") \ 1125 V(kExpectedNonIdenticalObjects, "expected non-identical objects") \
1126 V(kExpectedNonNullContext, "expected non-null context") \
1121 V(kExpectedPositiveZero, "expected +0.0") \ 1127 V(kExpectedPositiveZero, "expected +0.0") \
1122 V(kExpectedPropertyCellInTypeInfoCell, \ 1128 V(kExpectedPropertyCellInTypeInfoCell, \
1123 "Expected property cell in type_info_cell") \ 1129 "Expected property cell in type_info_cell") \
1124 V(kExpectedPropertyCellInRegisterA2, \ 1130 V(kExpectedPropertyCellInRegisterA2, \
1125 "Expected property cell in register a2") \ 1131 "Expected property cell in register a2") \
1126 V(kExpectedPropertyCellInRegisterEbx, \ 1132 V(kExpectedPropertyCellInRegisterEbx, \
1127 "Expected property cell in register ebx") \ 1133 "Expected property cell in register ebx") \
1128 V(kExpectedPropertyCellInRegisterRbx, \ 1134 V(kExpectedPropertyCellInRegisterRbx, \
1129 "Expected property cell in register rbx") \ 1135 "Expected property cell in register rbx") \
1130 V(kExpectedSmiOrHeapNumber, "expected smi or HeapNumber") \ 1136 V(kExpectedSmiOrHeapNumber, "expected smi or HeapNumber") \
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1164 "inlined runtime function: GetFromCache") \ 1170 "inlined runtime function: GetFromCache") \
1165 V(kInlinedRuntimeFunctionIsNonNegativeSmi, \ 1171 V(kInlinedRuntimeFunctionIsNonNegativeSmi, \
1166 "inlined runtime function: IsNonNegativeSmi") \ 1172 "inlined runtime function: IsNonNegativeSmi") \
1167 V(kInlinedRuntimeFunctionIsRegExpEquivalent, \ 1173 V(kInlinedRuntimeFunctionIsRegExpEquivalent, \
1168 "inlined runtime function: IsRegExpEquivalent") \ 1174 "inlined runtime function: IsRegExpEquivalent") \
1169 V(kInlinedRuntimeFunctionIsStringWrapperSafeForDefaultValueOf, \ 1175 V(kInlinedRuntimeFunctionIsStringWrapperSafeForDefaultValueOf, \
1170 "inlined runtime function: IsStringWrapperSafeForDefaultValueOf") \ 1176 "inlined runtime function: IsStringWrapperSafeForDefaultValueOf") \
1171 V(kInliningBailedOut, "inlining bailed out") \ 1177 V(kInliningBailedOut, "inlining bailed out") \
1172 V(kInputGPRIsExpectedToHaveUpper32Cleared, \ 1178 V(kInputGPRIsExpectedToHaveUpper32Cleared, \
1173 "input GPR is expected to have upper32 cleared") \ 1179 "input GPR is expected to have upper32 cleared") \
1180 V(kInputStringTooLong, "input string too long") \
1174 V(kInstanceofStubUnexpectedCallSiteCacheCheck, \ 1181 V(kInstanceofStubUnexpectedCallSiteCacheCheck, \
1175 "InstanceofStub unexpected call site cache (check)") \ 1182 "InstanceofStub unexpected call site cache (check)") \
1176 V(kInstanceofStubUnexpectedCallSiteCacheCmp1, \ 1183 V(kInstanceofStubUnexpectedCallSiteCacheCmp1, \
1177 "InstanceofStub unexpected call site cache (cmp 1)") \ 1184 "InstanceofStub unexpected call site cache (cmp 1)") \
1178 V(kInstanceofStubUnexpectedCallSiteCacheCmp2, \ 1185 V(kInstanceofStubUnexpectedCallSiteCacheCmp2, \
1179 "InstanceofStub unexpected call site cache (cmp 2)") \ 1186 "InstanceofStub unexpected call site cache (cmp 2)") \
1180 V(kInstanceofStubUnexpectedCallSiteCacheMov, \ 1187 V(kInstanceofStubUnexpectedCallSiteCacheMov, \
1181 "InstanceofStub unexpected call site cache (mov)") \ 1188 "InstanceofStub unexpected call site cache (mov)") \
1182 V(kInteger32ToSmiFieldWritingToNonSmiLocation, \ 1189 V(kInteger32ToSmiFieldWritingToNonSmiLocation, \
1183 "Integer32ToSmiField writing to non-smi location") \ 1190 "Integer32ToSmiField writing to non-smi location") \
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1219 V(kNonSmiValue, "Non-smi value") \ 1226 V(kNonSmiValue, "Non-smi value") \
1220 V(kNotEnoughVirtualRegistersForValues, \ 1227 V(kNotEnoughVirtualRegistersForValues, \
1221 "not enough virtual registers for values") \ 1228 "not enough virtual registers for values") \
1222 V(kNotEnoughVirtualRegistersRegalloc, \ 1229 V(kNotEnoughVirtualRegistersRegalloc, \
1223 "not enough virtual registers (regalloc)") \ 1230 "not enough virtual registers (regalloc)") \
1224 V(kObjectFoundInSmiOnlyArray, "object found in smi-only array") \ 1231 V(kObjectFoundInSmiOnlyArray, "object found in smi-only array") \
1225 V(kObjectLiteralWithComplexProperty, \ 1232 V(kObjectLiteralWithComplexProperty, \
1226 "Object literal with complex property") \ 1233 "Object literal with complex property") \
1227 V(kOddballInStringTableIsNotUndefinedOrTheHole, \ 1234 V(kOddballInStringTableIsNotUndefinedOrTheHole, \
1228 "oddball in string table is not undefined or the hole") \ 1235 "oddball in string table is not undefined or the hole") \
1236 V(kOffsetOutOfRange, "offset out of range") \
1229 V(kOperandIsASmiAndNotAName, "Operand is a smi and not a name") \ 1237 V(kOperandIsASmiAndNotAName, "Operand is a smi and not a name") \
1230 V(kOperandIsASmiAndNotAString, "Operand is a smi and not a string") \ 1238 V(kOperandIsASmiAndNotAString, "Operand is a smi and not a string") \
1231 V(kOperandIsASmi, "Operand is a smi") \ 1239 V(kOperandIsASmi, "Operand is a smi") \
1232 V(kOperandIsNotAName, "Operand is not a name") \ 1240 V(kOperandIsNotAName, "Operand is not a name") \
1233 V(kOperandIsNotANumber, "Operand is not a number") \ 1241 V(kOperandIsNotANumber, "Operand is not a number") \
1234 V(kOperandIsNotASmi, "Operand is not a smi") \ 1242 V(kOperandIsNotASmi, "Operand is not a smi") \
1235 V(kOperandIsNotAString, "Operand is not a string") \ 1243 V(kOperandIsNotAString, "Operand is not a string") \
1236 V(kOperandIsNotSmi, "Operand is not smi") \ 1244 V(kOperandIsNotSmi, "Operand is not smi") \
1237 V(kOperandNotANumber, "Operand not a number") \ 1245 V(kOperandNotANumber, "Operand not a number") \
1238 V(kOptimizedTooManyTimes, "optimized too many times") \ 1246 V(kOptimizedTooManyTimes, "optimized too many times") \
1239 V(kOutOfVirtualRegistersWhileTryingToAllocateTempRegister, \ 1247 V(kOutOfVirtualRegistersWhileTryingToAllocateTempRegister, \
1240 "Out of virtual registers while trying to allocate temp register") \ 1248 "Out of virtual registers while trying to allocate temp register") \
1241 V(kParseScopeError, "parse/scope error") \ 1249 V(kParseScopeError, "parse/scope error") \
1242 V(kPossibleDirectCallToEval, "possible direct call to eval") \ 1250 V(kPossibleDirectCallToEval, "possible direct call to eval") \
1243 V(kPreconditionsWereNotMet, "preconditions were not met") \ 1251 V(kPreconditionsWereNotMet, "preconditions were not met") \
1244 V(kPropertyAllocationCountFailed, "Property allocation count failed") \ 1252 V(kPropertyAllocationCountFailed, "Property allocation count failed") \
1245 V(kReceivedInvalidReturnAddress, "Received invalid return address") \ 1253 V(kReceivedInvalidReturnAddress, "Received invalid return address") \
1246 V(kReferenceToAVariableWhichRequiresDynamicLookup, \ 1254 V(kReferenceToAVariableWhichRequiresDynamicLookup, \
1247 "reference to a variable which requires dynamic lookup") \ 1255 "reference to a variable which requires dynamic lookup") \
1248 V(kReferenceToGlobalLexicalVariable, \ 1256 V(kReferenceToGlobalLexicalVariable, \
1249 "reference to global lexical variable") \ 1257 "reference to global lexical variable") \
1250 V(kReferenceToUninitializedVariable, "reference to uninitialized variable") \ 1258 V(kReferenceToUninitializedVariable, "reference to uninitialized variable") \
1251 V(kRegisterDidNotMatchExpectedRoot, "Register did not match expected root") \ 1259 V(kRegisterDidNotMatchExpectedRoot, "Register did not match expected root") \
1252 V(kRegisterWasClobbered, "register was clobbered") \ 1260 V(kRegisterWasClobbered, "register was clobbered") \
1261 V(kRememberedSetPointerInNewSpace, "remembered set pointer is in new space") \
1253 V(kReturnAddressNotFoundInFrame, "return address not found in frame") \ 1262 V(kReturnAddressNotFoundInFrame, "return address not found in frame") \
1254 V(kRhsHasBeenClobbered, "rhs has been clobbered") \ 1263 V(kRhsHasBeenClobbered, "rhs has been clobbered") \
1255 V(kScopedBlock, "ScopedBlock") \ 1264 V(kScopedBlock, "ScopedBlock") \
1256 V(kSharedFunctionInfoLiteral, "SharedFunctionInfoLiteral") \ 1265 V(kSharedFunctionInfoLiteral, "SharedFunctionInfoLiteral") \
1257 V(kSmiAdditionOverflow, "Smi addition overflow") \ 1266 V(kSmiAdditionOverflow, "Smi addition overflow") \
1258 V(kSmiSubtractionOverflow, "Smi subtraction overflow") \ 1267 V(kSmiSubtractionOverflow, "Smi subtraction overflow") \
1259 V(kStackAccessBelowStackPointer, "stack access below stack pointer") \ 1268 V(kStackAccessBelowStackPointer, "stack access below stack pointer") \
1260 V(kStackFrameTypesMustMatch, "stack frame types must match") \ 1269 V(kStackFrameTypesMustMatch, "stack frame types must match") \
1261 V(kSwitchStatementMixedOrNonLiteralSwitchLabels, \ 1270 V(kSwitchStatementMixedOrNonLiteralSwitchLabels, \
1262 "SwitchStatement: mixed or non-literal switch labels") \ 1271 "SwitchStatement: mixed or non-literal switch labels") \
1263 V(kSwitchStatementTooManyClauses, "SwitchStatement: too many clauses") \ 1272 V(kSwitchStatementTooManyClauses, "SwitchStatement: too many clauses") \
1264 V(kTheCurrentStackPointerIsBelowCsp, \ 1273 V(kTheCurrentStackPointerIsBelowCsp, \
1265 "the current stack pointer is below csp") \ 1274 "the current stack pointer is below csp") \
1266 V(kTheInstructionShouldBeALui, "The instruction should be a lui") \ 1275 V(kTheInstructionShouldBeALui, "The instruction should be a lui") \
1267 V(kTheInstructionShouldBeAnOri, "The instruction should be an ori") \ 1276 V(kTheInstructionShouldBeAnOri, "The instruction should be an ori") \
1268 V(kTheInstructionToPatchShouldBeALoadFromPc, \ 1277 V(kTheInstructionToPatchShouldBeALoadFromPc, \
1269 "The instruction to patch should be a load from pc") \ 1278 "The instruction to patch should be a load from pc") \
1279 V(kTheInstructionToPatchShouldBeAnLdrLiteral, \
1280 "The instruction to patch should be a ldr literal") \
1270 V(kTheInstructionToPatchShouldBeALui, \ 1281 V(kTheInstructionToPatchShouldBeALui, \
1271 "The instruction to patch should be a lui") \ 1282 "The instruction to patch should be a lui") \
1272 V(kTheInstructionToPatchShouldBeAnOri, \ 1283 V(kTheInstructionToPatchShouldBeAnOri, \
1273 "The instruction to patch should be an ori") \ 1284 "The instruction to patch should be an ori") \
1274 V(kTheSourceAndDestinationAreTheSame, \ 1285 V(kTheSourceAndDestinationAreTheSame, \
1275 "the source and destination are the same") \ 1286 "the source and destination are the same") \
1276 V(kTheStackWasCorruptedByMacroAssemblerCall, \ 1287 V(kTheStackWasCorruptedByMacroAssemblerCall, \
1277 "the stack was corrupted by MacroAssembler::Call()") \ 1288 "the stack was corrupted by MacroAssembler::Call()") \
1278 V(kTooManyParametersLocals, "too many parameters/locals") \ 1289 V(kTooManyParametersLocals, "too many parameters/locals") \
1279 V(kTooManyParameters, "too many parameters") \ 1290 V(kTooManyParameters, "too many parameters") \
1280 V(kTooManySpillSlotsNeededForOSR, "Too many spill slots needed for OSR") \ 1291 V(kTooManySpillSlotsNeededForOSR, "Too many spill slots needed for OSR") \
1292 V(kToOperand32UnsupportedImmediate, "ToOperand32 unsupported immediate.") \
1281 V(kToOperandIsDoubleRegisterUnimplemented, \ 1293 V(kToOperandIsDoubleRegisterUnimplemented, \
1282 "ToOperand IsDoubleRegister unimplemented") \ 1294 "ToOperand IsDoubleRegister unimplemented") \
1283 V(kToOperandUnsupportedDoubleImmediate, \ 1295 V(kToOperandUnsupportedDoubleImmediate, \
1284 "ToOperand Unsupported double immediate") \ 1296 "ToOperand Unsupported double immediate") \
1285 V(kTryCatchStatement, "TryCatchStatement") \ 1297 V(kTryCatchStatement, "TryCatchStatement") \
1286 V(kTryFinallyStatement, "TryFinallyStatement") \ 1298 V(kTryFinallyStatement, "TryFinallyStatement") \
1287 V(kUnableToEncodeValueAsSmi, "Unable to encode value as smi") \ 1299 V(kUnableToEncodeValueAsSmi, "Unable to encode value as smi") \
1288 V(kUnalignedAllocationInNewSpace, "Unaligned allocation in new space") \ 1300 V(kUnalignedAllocationInNewSpace, "Unaligned allocation in new space") \
1301 V(kUnalignedCellInWriteBarrier, "Unaligned cell in write barrier") \
1289 V(kUndefinedValueNotLoaded, "Undefined value not loaded") \ 1302 V(kUndefinedValueNotLoaded, "Undefined value not loaded") \
1290 V(kUndoAllocationOfNonAllocatedMemory, \ 1303 V(kUndoAllocationOfNonAllocatedMemory, \
1291 "Undo allocation of non allocated memory") \ 1304 "Undo allocation of non allocated memory") \
1292 V(kUnexpectedAllocationTop, "Unexpected allocation top") \ 1305 V(kUnexpectedAllocationTop, "Unexpected allocation top") \
1306 V(kUnexpectedColorFound, "Unexpected color bit pattern found") \
1293 V(kUnexpectedElementsKindInArrayConstructor, \ 1307 V(kUnexpectedElementsKindInArrayConstructor, \
1294 "Unexpected ElementsKind in array constructor") \ 1308 "Unexpected ElementsKind in array constructor") \
1295 V(kUnexpectedFallthroughFromCharCodeAtSlowCase, \ 1309 V(kUnexpectedFallthroughFromCharCodeAtSlowCase, \
1296 "Unexpected fallthrough from CharCodeAt slow case") \ 1310 "Unexpected fallthrough from CharCodeAt slow case") \
1297 V(kUnexpectedFallthroughFromCharFromCodeSlowCase, \ 1311 V(kUnexpectedFallthroughFromCharFromCodeSlowCase, \
1298 "Unexpected fallthrough from CharFromCode slow case") \ 1312 "Unexpected fallthrough from CharFromCode slow case") \
1299 V(kUnexpectedFallThroughFromStringComparison, \ 1313 V(kUnexpectedFallThroughFromStringComparison, \
1300 "Unexpected fall-through from string comparison") \ 1314 "Unexpected fall-through from string comparison") \
1301 V(kUnexpectedFallThroughInBinaryStubGenerateFloatingPointCode, \ 1315 V(kUnexpectedFallThroughInBinaryStubGenerateFloatingPointCode, \
1302 "Unexpected fall-through in BinaryStub_GenerateFloatingPointCode") \ 1316 "Unexpected fall-through in BinaryStub_GenerateFloatingPointCode") \
1303 V(kUnexpectedFallthroughToCharCodeAtSlowCase, \ 1317 V(kUnexpectedFallthroughToCharCodeAtSlowCase, \
1304 "Unexpected fallthrough to CharCodeAt slow case") \ 1318 "Unexpected fallthrough to CharCodeAt slow case") \
1305 V(kUnexpectedFallthroughToCharFromCodeSlowCase, \ 1319 V(kUnexpectedFallthroughToCharFromCodeSlowCase, \
1306 "Unexpected fallthrough to CharFromCode slow case") \ 1320 "Unexpected fallthrough to CharFromCode slow case") \
1307 V(kUnexpectedFPUStackDepthAfterInstruction, \ 1321 V(kUnexpectedFPUStackDepthAfterInstruction, \
1308 "Unexpected FPU stack depth after instruction") \ 1322 "Unexpected FPU stack depth after instruction") \
1309 V(kUnexpectedInitialMapForArrayFunction1, \ 1323 V(kUnexpectedInitialMapForArrayFunction1, \
1310 "Unexpected initial map for Array function (1)") \ 1324 "Unexpected initial map for Array function (1)") \
1311 V(kUnexpectedInitialMapForArrayFunction2, \ 1325 V(kUnexpectedInitialMapForArrayFunction2, \
1312 "Unexpected initial map for Array function (2)") \ 1326 "Unexpected initial map for Array function (2)") \
1313 V(kUnexpectedInitialMapForArrayFunction, \ 1327 V(kUnexpectedInitialMapForArrayFunction, \
1314 "Unexpected initial map for Array function") \ 1328 "Unexpected initial map for Array function") \
1315 V(kUnexpectedInitialMapForInternalArrayFunction, \ 1329 V(kUnexpectedInitialMapForInternalArrayFunction, \
1316 "Unexpected initial map for InternalArray function") \ 1330 "Unexpected initial map for InternalArray function") \
1317 V(kUnexpectedLevelAfterReturnFromApiCall, \ 1331 V(kUnexpectedLevelAfterReturnFromApiCall, \
1318 "Unexpected level after return from api call") \ 1332 "Unexpected level after return from api call") \
1333 V(kUnexpectedNegativeValue, "Unexpected negative value") \
1319 V(kUnexpectedNumberOfPreAllocatedPropertyFields, \ 1334 V(kUnexpectedNumberOfPreAllocatedPropertyFields, \
1320 "Unexpected number of pre-allocated property fields") \ 1335 "Unexpected number of pre-allocated property fields") \
1336 V(kUnexpectedSmi, "Unexpected smi value") \
1321 V(kUnexpectedStringFunction, "Unexpected String function") \ 1337 V(kUnexpectedStringFunction, "Unexpected String function") \
1322 V(kUnexpectedStringType, "Unexpected string type") \ 1338 V(kUnexpectedStringType, "Unexpected string type") \
1323 V(kUnexpectedStringWrapperInstanceSize, \ 1339 V(kUnexpectedStringWrapperInstanceSize, \
1324 "Unexpected string wrapper instance size") \ 1340 "Unexpected string wrapper instance size") \
1325 V(kUnexpectedTypeForRegExpDataFixedArrayExpected, \ 1341 V(kUnexpectedTypeForRegExpDataFixedArrayExpected, \
1326 "Unexpected type for RegExp data, FixedArray expected") \ 1342 "Unexpected type for RegExp data, FixedArray expected") \
1343 V(kUnexpectedValue, "Unexpected value") \
1327 V(kUnexpectedUnusedPropertiesOfStringWrapper, \ 1344 V(kUnexpectedUnusedPropertiesOfStringWrapper, \
1328 "Unexpected unused properties of string wrapper") \ 1345 "Unexpected unused properties of string wrapper") \
1329 V(kUnimplementedHydrogenInstruction, \
1330 "unimplemented Hydrogen instruction") \
1331 V(kUninitializedKSmiConstantRegister, "Uninitialized kSmiConstantRegister") \ 1346 V(kUninitializedKSmiConstantRegister, "Uninitialized kSmiConstantRegister") \
1332 V(kUnknown, "unknown") \ 1347 V(kUnknown, "unknown") \
1333 V(kUnsupportedConstCompoundAssignment, \ 1348 V(kUnsupportedConstCompoundAssignment, \
1334 "unsupported const compound assignment") \ 1349 "unsupported const compound assignment") \
1335 V(kUnsupportedCountOperationWithConst, \ 1350 V(kUnsupportedCountOperationWithConst, \
1336 "unsupported count operation with const") \ 1351 "unsupported count operation with const") \
1337 V(kUnsupportedDoubleImmediate, "unsupported double immediate") \ 1352 V(kUnsupportedDoubleImmediate, "unsupported double immediate") \
1338 V(kUnsupportedLetCompoundAssignment, "unsupported let compound assignment") \ 1353 V(kUnsupportedLetCompoundAssignment, "unsupported let compound assignment") \
1339 V(kUnsupportedLookupSlotInDeclaration, \ 1354 V(kUnsupportedLookupSlotInDeclaration, \
1340 "unsupported lookup slot in declaration") \ 1355 "unsupported lookup slot in declaration") \
(...skipping 8844 matching lines...) Expand 10 before | Expand all | Expand 10 after
10185 } else { 10200 } else {
10186 value &= ~(1 << bit_position); 10201 value &= ~(1 << bit_position);
10187 } 10202 }
10188 return value; 10203 return value;
10189 } 10204 }
10190 }; 10205 };
10191 10206
10192 } } // namespace v8::internal 10207 } } // namespace v8::internal
10193 10208
10194 #endif // V8_OBJECTS_H_ 10209 #endif // V8_OBJECTS_H_
OLDNEW
« no previous file with comments | « src/a64/regexp-macro-assembler-a64.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698