Chromium Code Reviews| Index: src/codegen.cc |
| =================================================================== |
| --- src/codegen.cc (revision 6445) |
| +++ src/codegen.cc (working copy) |
| @@ -250,7 +250,10 @@ |
| MacroAssembler masm(NULL, kInitialBufferSize); |
| #ifdef ENABLE_GDB_JIT_INTERFACE |
| masm.positions_recorder()->StartGDBJITLineInfoRecording(); |
| +#ifdef V8_TARGET_ARCH_X64 |
|
Vyacheslav Egorov (Chromium)
2011/01/25 12:50:11
Revert this change.
I am considering disabling GD
|
| + UnwindInfoInterface dummy; |
| #endif |
| +#endif |
| CodeGenerator cgen(&masm); |
| CodeGeneratorScope scope(&cgen); |
| cgen.Generate(info); |
| @@ -262,6 +265,10 @@ |
| InLoopFlag in_loop = info->is_in_loop() ? IN_LOOP : NOT_IN_LOOP; |
| Code::Flags flags = Code::ComputeFlags(Code::FUNCTION, in_loop); |
| Handle<Code> code = MakeCodeEpilogue(cgen.masm(), flags, info); |
| + |
| + SET_UNWIND_INFO_START_ADDRESS(reinterpret_cast<uintptr_t> |
| + (code->instruction_start())); |
| + |
| // There is no stack check table in code generated by the classic backend. |
| code->SetNoStackCheckTable(); |
| CodeGenerator::PrintCode(code, info); |