Chromium Code Reviews| Index: src/ia32/deoptimizer-ia32.cc |
| =================================================================== |
| --- src/ia32/deoptimizer-ia32.cc (revision 7379) |
| +++ src/ia32/deoptimizer-ia32.cc (working copy) |
| @@ -372,10 +372,18 @@ |
| for (int i = 0; ok && i < 4; i++) { |
| uint32_t input_value = input_->GetFrameSlot(input_offset); |
| if (FLAG_trace_osr) { |
| - PrintF(" [esp + %d] <- 0x%08x ; [esp + %d] (fixed part)\n", |
| + const char* name = "UNKNOWN"; |
| + switch (i) { |
| + case 0: name = "caller's pc"; break; |
| + case 1: name = "ebp"; break; |
| + case 2: name = "context"; break; |
| + case 3: name = "function"; break; |
| + } |
| + PrintF(" [esp + %d] <- 0x%08x ; [esp + %d] (fixed part - %s)\n", |
| output_offset, |
| input_value, |
| - input_offset); |
| + input_offset, |
| + name); |
| } |
| output_[0]->SetFrameSlot(output_offset, input_->GetFrameSlot(input_offset)); |
| input_offset -= kPointerSize; |
| @@ -585,6 +593,7 @@ |
| #define __ masm()-> |
| void Deoptimizer::EntryGenerator::Generate() { |
| + PrintF("Deoptimizer::EntryGenerator::Generate()\n"); |
|
Mads Ager (chromium)
2011/03/28 07:43:11
Remove?
Søren Thygesen Gjesse
2011/03/28 12:27:29
Done.
|
| GeneratePrologue(); |
| CpuFeatures::Scope scope(SSE2); |