More ifndef PRODUCT.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2153593002 .
This commit is contained in:
Ryan Macnak 2016-07-14 15:30:32 -07:00
parent 0fae540223
commit 2d9087648d
7 changed files with 17 additions and 3 deletions

View file

@ -147,6 +147,7 @@ DeoptContext::~DeoptContext() {
delete[] deferred_objects_;
deferred_objects_ = NULL;
deferred_objects_count_ = 0;
#ifndef PRODUCT
if (FLAG_support_timeline && (deopt_start_micros_ != 0)) {
TimelineStream* compiler_stream = Timeline::GetCompilerStream();
ASSERT(compiler_stream != NULL);
@ -172,6 +173,7 @@ DeoptContext::~DeoptContext() {
}
}
}
#endif // !PRODUCT
}

View file

@ -693,6 +693,7 @@ bool RangeAnalysis::InferRange(JoinOperator op,
}
if (!range.Equals(defn->range())) {
#ifndef PRODUCT
if (FLAG_support_il_printer && FLAG_trace_range_analysis) {
THR_Print("%c [%" Pd "] %s: %s => %s\n",
OpPrefix(op),
@ -701,6 +702,7 @@ bool RangeAnalysis::InferRange(JoinOperator op,
Range::ToCString(defn->range()),
Range::ToCString(&range));
}
#endif // !PRODUCT
defn->set_range(range);
return true;
}

View file

@ -1130,11 +1130,13 @@ bool Isolate::MakeRunnable() {
// isolate on thread pool for execution.
ASSERT(object_store()->root_library() != Library::null());
set_is_runnable(true);
#ifndef PRODUCT
if (FLAG_support_debugger && !ServiceIsolate::IsServiceIsolate(this)) {
if (FLAG_pause_isolates_on_unhandled_exceptions) {
debugger()->SetExceptionPauseInfo(kPauseOnUnhandledExceptions);
}
}
#endif // !PRODUCT
IsolateSpawnState* state = spawn_state();
if (state != NULL) {
ASSERT(this == state->isolate());

View file

@ -181,6 +181,7 @@ Message* MessageQueue::FindMessageById(intptr_t id) {
void MessageQueue::PrintJSON(JSONStream* stream) {
#ifndef PRODUCT
if (!FLAG_support_service) {
return;
}
@ -221,6 +222,7 @@ void MessageQueue::PrintJSON(JSONStream* stream) {
}
}
}
#endif // !PRODUCT
}
} // namespace dart

View file

@ -13779,6 +13779,7 @@ void Code::SetStubCallTargetCodeAt(uword pc, const Code& code) const {
void Code::Disassemble(DisassemblyFormatter* formatter) const {
#ifndef PRODUCT
if (!FLAG_support_disassembler) {
return;
}
@ -13789,6 +13790,7 @@ void Code::Disassemble(DisassemblyFormatter* formatter) const {
} else {
Disassembler::Disassemble(start, start + instr.size(), formatter, *this);
}
#endif
}

View file

@ -303,6 +303,7 @@ void PortMap::InitOnce() {
void PortMap::PrintPortsForMessageHandler(MessageHandler* handler,
JSONStream* stream) {
#ifndef PRODUCT
if (!FLAG_support_service) {
return;
}
@ -324,6 +325,7 @@ void PortMap::PrintPortsForMessageHandler(MessageHandler* handler,
}
}
}
#endif
}

View file

@ -183,20 +183,20 @@ RawCode* StubCode::GetAllocationStubForClass(const Class& cls) {
isolate->heap()->CollectAllGarbage();
}
}
#ifndef PRODUCT
if (FLAG_support_disassembler && FLAG_disassemble_stubs) {
LogBlock lb;
THR_Print("Code for allocation stub '%s': {\n", name);
#ifndef PRODUCT
DisassembleToStdout formatter;
stub.Disassemble(&formatter);
#endif
THR_Print("}\n");
const ObjectPool& object_pool = ObjectPool::Handle(stub.object_pool());
object_pool.DebugPrint();
}
#endif // !PRODUCT
}
return stub.raw();
#endif
#endif // !DBC
UNIMPLEMENTED();
return Code::null();
}
@ -229,6 +229,7 @@ RawCode* StubCode::Generate(const char* name,
GenerateStub(&assembler);
const Code& code = Code::Handle(
Code::FinalizeCode(name, &assembler, false /* optimized */));
#ifndef PRODUCT
if (FLAG_support_disassembler && FLAG_disassemble_stubs) {
LogBlock lb;
THR_Print("Code for stub '%s': {\n", name);
@ -238,6 +239,7 @@ RawCode* StubCode::Generate(const char* name,
const ObjectPool& object_pool = ObjectPool::Handle(code.object_pool());
object_pool.DebugPrint();
}
#endif // !PRODUCT
return code.raw();
}