Add oatopt drop in replacement for dexopt
Change-Id: I094375230af2d9a88e30245b390cac71be7b50f4
diff --git a/src/dex_file.cc b/src/dex_file.cc
index 235c734..a11744d 100644
--- a/src/dex_file.cc
+++ b/src/dex_file.cc
@@ -107,7 +107,7 @@
return OpenMemory(dex_file, length, location.ToString(), map.release());
}
-static const char* kClassesDex = "classes.dex";
+const char* DexFile::kClassesDex = "classes.dex";
class LockedFd {
public:
@@ -643,7 +643,7 @@
ParameterIterator* it = GetParameterIterator(GetProtoId(method->GetProtoIdx()));
for (uint32_t i = 0; i < parameters_size && it->HasNext(); ++i, it->Next()) {
if (arg_reg >= code_item->registers_size_) {
- LOG(FATAL) << "invalid stream";
+ LOG(ERROR) << "invalid stream";
return;
}
int32_t id = DecodeUnsignedLeb128P1(&stream);
@@ -669,7 +669,7 @@
}
if (it->HasNext()) {
- LOG(FATAL) << "invalid stream";
+ LOG(ERROR) << "invalid stream";
return;
}
@@ -695,7 +695,7 @@
case DBG_START_LOCAL_EXTENDED:
reg = DecodeUnsignedLeb128(&stream);
if (reg > code_item->registers_size_) {
- LOG(FATAL) << "invalid stream";
+ LOG(ERROR) << "invalid stream";
return;
}
@@ -718,7 +718,7 @@
case DBG_END_LOCAL:
reg = DecodeUnsignedLeb128(&stream);
if (reg > code_item->registers_size_) {
- LOG(FATAL) << "invalid stream";
+ LOG(ERROR) << "invalid stream";
return;
}
@@ -731,13 +731,13 @@
case DBG_RESTART_LOCAL:
reg = DecodeUnsignedLeb128(&stream);
if (reg > code_item->registers_size_) {
- LOG(FATAL) << "invalid stream";
+ LOG(ERROR) << "invalid stream";
return;
}
if (need_locals) {
if (local_in_reg[reg].name_ == NULL || local_in_reg[reg].descriptor_ == NULL) {
- LOG(FATAL) << "invalid stream";
+ LOG(ERROR) << "invalid stream";
return;
}