Implement JNI NewBooleanArray et cetera.
(Primitive types only. NewObjectArray to come...)
Change-Id: I2f54031d96062d666089c91ba40e16028ae21bd4
diff --git a/src/image_writer.cc b/src/image_writer.cc
index 0014724..6ac5803 100644
--- a/src/image_writer.cc
+++ b/src/image_writer.cc
@@ -22,7 +22,7 @@
}
CalculateNewObjectOffsets();
CopyAndFixupObjects();
-
+
scoped_ptr<File> file(OS::OpenBinaryFile(filename, true));
if (file == NULL) {
return false;
@@ -72,7 +72,7 @@
DCHECK(obj != NULL);
DCHECK(arg != NULL);
ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
-
+
size_t offset = image_writer->GetImageOffset(obj);
byte* dst = image_writer->mem_map_->GetAddress() + offset;
byte* src = reinterpret_cast<byte*>(obj);
@@ -96,7 +96,7 @@
}
void ImageWriter::FixupObjectArray(ObjectArray<Object>* orig, ObjectArray<Object>* copy) {
- for (size_t i = 0; i < orig->GetLength(); ++i) {
+ for (int32_t i = 0; i < orig->GetLength(); ++i) {
const Object* element = orig->Get(i);
copy->Set(i, GetImageAddress(element));
}