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

Side by Side Diff: src/assembler.cc

Issue 2715004: [Isolates]... (Closed) Base URL: http://v8.googlecode.com/svn/branches/experimental/isolates/
Patch Set: Address comments/make StackGuard::ThreadLocal::Initialize/Clear side-effects visible Created 10 years, 6 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
OLDNEW
1 // Copyright (c) 1994-2006 Sun Microsystems Inc. 1 // Copyright (c) 1994-2006 Sun Microsystems Inc.
2 // All Rights Reserved. 2 // All Rights Reserved.
3 // 3 //
4 // Redistribution and use in source and binary forms, with or without 4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are 5 // modification, are permitted provided that the following conditions are
6 // met: 6 // met:
7 // 7 //
8 // - Redistributions of source code must retain the above copyright notice, 8 // - Redistributions of source code must retain the above copyright notice,
9 // this list of conditions and the following disclaimer. 9 // this list of conditions and the following disclaimer.
10 // 10 //
(...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after
601 return ExternalReference(Factory::the_hole_value().location()); 601 return ExternalReference(Factory::the_hole_value().location());
602 } 602 }
603 603
604 604
605 ExternalReference ExternalReference::roots_address() { 605 ExternalReference ExternalReference::roots_address() {
606 return ExternalReference(Heap::roots_address()); 606 return ExternalReference(Heap::roots_address());
607 } 607 }
608 608
609 609
610 ExternalReference ExternalReference::address_of_stack_limit() { 610 ExternalReference ExternalReference::address_of_stack_limit() {
611 return ExternalReference(StackGuard::address_of_jslimit()); 611 return ExternalReference(
612 Isolate::Current()->stack_guard()->address_of_jslimit());
612 } 613 }
613 614
614 615
615 ExternalReference ExternalReference::address_of_real_stack_limit() { 616 ExternalReference ExternalReference::address_of_real_stack_limit() {
616 return ExternalReference(StackGuard::address_of_real_jslimit()); 617 return ExternalReference(
618 Isolate::Current()->stack_guard()->address_of_real_jslimit());
617 } 619 }
618 620
619 621
620 ExternalReference ExternalReference::address_of_regexp_stack_limit() { 622 ExternalReference ExternalReference::address_of_regexp_stack_limit() {
621 return ExternalReference(RegExpStack::limit_address()); 623 return ExternalReference(RegExpStack::limit_address());
622 } 624 }
623 625
624 626
625 ExternalReference ExternalReference::new_space_start() { 627 ExternalReference ExternalReference::new_space_start() {
626 return ExternalReference(Heap::NewSpaceStart()); 628 return ExternalReference(Heap::NewSpaceStart());
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
786 return ExternalReference(Redirect(FUNCTION_ADDR(Debug::Break))); 788 return ExternalReference(Redirect(FUNCTION_ADDR(Debug::Break)));
787 } 789 }
788 790
789 791
790 ExternalReference ExternalReference::debug_step_in_fp_address() { 792 ExternalReference ExternalReference::debug_step_in_fp_address() {
791 return ExternalReference(Debug::step_in_fp_addr()); 793 return ExternalReference(Debug::step_in_fp_addr());
792 } 794 }
793 #endif 795 #endif
794 796
795 } } // namespace v8::internal 797 } } // namespace v8::internal
OLDNEW
« no previous file with comments | « src/arm/regexp-macro-assembler-arm.cc ('k') | src/debug.h » ('j') | src/execution.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698