Index: src/v8.cc |
diff --git a/src/v8.cc b/src/v8.cc |
index b5aad90220b276dd3643ce14751e2119fda72a2e..6c86d8ebbaa9cf4484057c02ad0775c99b2b3e38 100644 |
--- a/src/v8.cc |
+++ b/src/v8.cc |
@@ -63,8 +63,6 @@ static EntropySource entropy_source; |
bool V8::Initialize(Deserializer* des) { |
- FlagList::EnforceFlagImplications(); |
- |
InitializeOncePerProcess(); |
// The current thread may not yet had entered an isolate to run. |
@@ -263,31 +261,20 @@ Object* V8::FillHeapNumberWithRandom(Object* heap_number, |
} |
void V8::InitializeOncePerProcessImpl() { |
- OS::SetUp(); |
- |
- use_crankshaft_ = FLAG_crankshaft; |
- |
- if (Serializer::enabled()) { |
- use_crankshaft_ = false; |
- } |
- |
- CPU::SetUp(); |
- if (!CPU::SupportsCrankshaft()) { |
- use_crankshaft_ = false; |
- } |
- |
- OS::PostSetUp(); |
- |
- RuntimeProfiler::GlobalSetUp(); |
- |
- ElementsAccessor::InitializeOncePerProcess(); |
- |
+ FlagList::EnforceFlagImplications(); |
if (FLAG_stress_compaction) { |
FLAG_force_marking_deque_overflows = true; |
FLAG_gc_global = true; |
FLAG_max_new_space_size = (1 << (kPageSizeBits - 10)) * 2; |
} |
- |
+ OS::SetUp(); |
+ CPU::SetUp(); |
+ use_crankshaft_ = FLAG_crankshaft |
+ && !Serializer::enabled() |
+ && CPU::SupportsCrankshaft(); |
+ OS::PostSetUp(); |
+ RuntimeProfiler::GlobalSetUp(); |
+ ElementsAccessor::InitializeOncePerProcess(); |
LOperand::SetUpCaches(); |
SetUpJSCallerSavedCodeData(); |
SamplerRegistry::SetUp(); |