OLD | NEW |
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 360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
371 #ifdef ENABLE_DEBUGGER_SUPPORT | 371 #ifdef ENABLE_DEBUGGER_SUPPORT |
372 Add(ExternalReference::debug_break(isolate).address(), | 372 Add(ExternalReference::debug_break(isolate).address(), |
373 UNCLASSIFIED, | 373 UNCLASSIFIED, |
374 16, | 374 16, |
375 "Debug::Break()"); | 375 "Debug::Break()"); |
376 Add(ExternalReference::debug_step_in_fp_address(isolate).address(), | 376 Add(ExternalReference::debug_step_in_fp_address(isolate).address(), |
377 UNCLASSIFIED, | 377 UNCLASSIFIED, |
378 17, | 378 17, |
379 "Debug::step_in_fp_addr()"); | 379 "Debug::step_in_fp_addr()"); |
380 #endif | 380 #endif |
381 Add(ExternalReference::double_fp_operation(Token::ADD, isolate).address(), | 381 Add(ExternalReference::mod_two_doubles_operation(isolate).address(), |
382 UNCLASSIFIED, | |
383 18, | |
384 "add_two_doubles"); | |
385 Add(ExternalReference::double_fp_operation(Token::SUB, isolate).address(), | |
386 UNCLASSIFIED, | |
387 19, | |
388 "sub_two_doubles"); | |
389 Add(ExternalReference::double_fp_operation(Token::MUL, isolate).address(), | |
390 UNCLASSIFIED, | |
391 20, | |
392 "mul_two_doubles"); | |
393 Add(ExternalReference::double_fp_operation(Token::DIV, isolate).address(), | |
394 UNCLASSIFIED, | |
395 21, | |
396 "div_two_doubles"); | |
397 Add(ExternalReference::double_fp_operation(Token::MOD, isolate).address(), | |
398 UNCLASSIFIED, | 382 UNCLASSIFIED, |
399 22, | 383 22, |
400 "mod_two_doubles"); | 384 "mod_two_doubles"); |
401 Add(ExternalReference::compare_doubles(isolate).address(), | |
402 UNCLASSIFIED, | |
403 23, | |
404 "compare_doubles"); | |
405 #ifndef V8_INTERPRETED_REGEXP | 385 #ifndef V8_INTERPRETED_REGEXP |
406 Add(ExternalReference::re_case_insensitive_compare_uc16(isolate).address(), | 386 Add(ExternalReference::re_case_insensitive_compare_uc16(isolate).address(), |
407 UNCLASSIFIED, | 387 UNCLASSIFIED, |
408 24, | 388 24, |
409 "NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16()"); | 389 "NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16()"); |
410 Add(ExternalReference::re_check_stack_guard_state(isolate).address(), | 390 Add(ExternalReference::re_check_stack_guard_state(isolate).address(), |
411 UNCLASSIFIED, | 391 UNCLASSIFIED, |
412 25, | 392 25, |
413 "RegExpMacroAssembler*::CheckStackGuardState()"); | 393 "RegExpMacroAssembler*::CheckStackGuardState()"); |
414 Add(ExternalReference::re_grow_stack(isolate).address(), | 394 Add(ExternalReference::re_grow_stack(isolate).address(), |
415 UNCLASSIFIED, | 395 UNCLASSIFIED, |
416 26, | 396 26, |
417 "NativeRegExpMacroAssembler::GrowStack()"); | 397 "NativeRegExpMacroAssembler::GrowStack()"); |
418 Add(ExternalReference::re_word_character_map().address(), | 398 Add(ExternalReference::re_word_character_map().address(), |
419 UNCLASSIFIED, | 399 UNCLASSIFIED, |
420 27, | 400 27, |
421 "NativeRegExpMacroAssembler::word_character_map"); | 401 "NativeRegExpMacroAssembler::word_character_map"); |
422 #endif // V8_INTERPRETED_REGEXP | 402 #endif // V8_INTERPRETED_REGEXP |
423 // Keyed lookup cache. | 403 // Keyed lookup cache. |
424 Add(ExternalReference::keyed_lookup_cache_keys(isolate).address(), | 404 Add(ExternalReference::keyed_lookup_cache_keys(isolate).address(), |
425 UNCLASSIFIED, | 405 UNCLASSIFIED, |
426 28, | 406 28, |
427 "KeyedLookupCache::keys()"); | 407 "KeyedLookupCache::keys()"); |
428 Add(ExternalReference::keyed_lookup_cache_field_offsets(isolate).address(), | 408 Add(ExternalReference::keyed_lookup_cache_field_offsets(isolate).address(), |
429 UNCLASSIFIED, | 409 UNCLASSIFIED, |
430 29, | 410 29, |
431 "KeyedLookupCache::field_offsets()"); | 411 "KeyedLookupCache::field_offsets()"); |
432 Add(ExternalReference::transcendental_cache_array_address(isolate).address(), | |
433 UNCLASSIFIED, | |
434 30, | |
435 "TranscendentalCache::caches()"); | |
436 Add(ExternalReference::handle_scope_next_address(isolate).address(), | 412 Add(ExternalReference::handle_scope_next_address(isolate).address(), |
437 UNCLASSIFIED, | 413 UNCLASSIFIED, |
438 31, | 414 31, |
439 "HandleScope::next"); | 415 "HandleScope::next"); |
440 Add(ExternalReference::handle_scope_limit_address(isolate).address(), | 416 Add(ExternalReference::handle_scope_limit_address(isolate).address(), |
441 UNCLASSIFIED, | 417 UNCLASSIFIED, |
442 32, | 418 32, |
443 "HandleScope::limit"); | 419 "HandleScope::limit"); |
444 Add(ExternalReference::handle_scope_level_address(isolate).address(), | 420 Add(ExternalReference::handle_scope_level_address(isolate).address(), |
445 UNCLASSIFIED, | 421 UNCLASSIFIED, |
(...skipping 1426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1872 | 1848 |
1873 bool SnapshotByteSource::AtEOF() { | 1849 bool SnapshotByteSource::AtEOF() { |
1874 if (0u + length_ - position_ > 2 * sizeof(uint32_t)) return false; | 1850 if (0u + length_ - position_ > 2 * sizeof(uint32_t)) return false; |
1875 for (int x = position_; x < length_; x++) { | 1851 for (int x = position_; x < length_; x++) { |
1876 if (data_[x] != SerializerDeserializer::nop()) return false; | 1852 if (data_[x] != SerializerDeserializer::nop()) return false; |
1877 } | 1853 } |
1878 return true; | 1854 return true; |
1879 } | 1855 } |
1880 | 1856 |
1881 } } // namespace v8::internal | 1857 } } // namespace v8::internal |
OLD | NEW |