mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 20:51:19 +00:00
More ifndef PRODUCT.
R=asiva@google.com Review URL: https://codereview.chromium.org/2153593002 .
This commit is contained in:
parent
0fae540223
commit
2d9087648d
|
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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());
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue