Merge V8 5.3.332.45. DO NOT MERGE
Test: Manual
FPIIM-449
Change-Id: Id3254828b068abdea3cb10442e0172a8c9a98e03
(cherry picked from commit 13e2dadd00298019ed862f2b2fc5068bba730bcf)
diff --git a/src/v8memory.h b/src/v8memory.h
index b1ae939..d34bce7 100644
--- a/src/v8memory.h
+++ b/src/v8memory.h
@@ -64,6 +64,13 @@
static Handle<Object>& Object_Handle_at(Address addr) {
return *reinterpret_cast<Handle<Object>*>(addr);
}
+
+ static bool IsAddressInRange(Address base, Address address, uint32_t size) {
+ uintptr_t numeric_base = reinterpret_cast<uintptr_t>(base);
+ uintptr_t numeric_address = reinterpret_cast<uintptr_t>(address);
+ return numeric_base <= numeric_address &&
+ numeric_address < numeric_base + size;
+ }
};
} // namespace internal