From: vegorov@chromium.org Date: Fri, 21 Jan 2011 11:36:19 +0000 (+0000) Subject: GDBJIT: do not register NULL lineinfo when gdbjit integration is disabled. X-Git-Tag: upstream/4.7.83~20485 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fd250a22448a5e352c01f9eb74e50250f503f490;p=platform%2Fupstream%2Fv8.git GDBJIT: do not register NULL lineinfo when gdbjit integration is disabled. Review URL: http://codereview.chromium.org/6255008 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6427 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/codegen.cc b/src/codegen.cc index c7e6f1c..f9a2453 100644 --- a/src/codegen.cc +++ b/src/codegen.cc @@ -267,7 +267,7 @@ bool CodeGenerator::MakeCode(CompilationInfo* info) { CodeGenerator::PrintCode(code, info); info->SetCode(code); // May be an empty handle. #ifdef ENABLE_GDB_JIT_INTERFACE - if (!code.is_null()) { + if (FLAG_gdbjit && !code.is_null()) { GDBJITLineInfo* lineinfo = masm.positions_recorder()->DetachGDBJITLineInfo(); diff --git a/src/full-codegen.cc b/src/full-codegen.cc index 9366e42..af3ac00 100644 --- a/src/full-codegen.cc +++ b/src/full-codegen.cc @@ -308,7 +308,7 @@ bool FullCodeGenerator::MakeCode(CompilationInfo* info) { CodeGenerator::PrintCode(code, info); info->SetCode(code); // may be an empty handle. #ifdef ENABLE_GDB_JIT_INTERFACE - if (!code.is_null()) { + if (FLAG_gdbjit && !code.is_null()) { GDBJITLineInfo* lineinfo = masm.positions_recorder()->DetachGDBJITLineInfo();