• Tao Pan's avatar
    [snapshot] Fix border judgement of PcIsOffHeap() · 621f9da8
    Tao Pan authored
    In the case of using start and size to manage range, the range is start
    ~ start + size - 1, start + size is out of the range.
    The template function IsInRange(T value, U lower_limit, U higher_limit)
    judge whether value is in the range lower_limit ~ higher_limit.
    IsInRange(pc, start, start + isolate->embedded_blob_size()) misjudge
    the case pc == start + isolate->embedded_blob_size()
    Signed-off-by: 's avatarTao Pan <tao.pan@intel.com>
    Change-Id: Iad172454bacb27a1328bbdda5863d28c9853a6db
    
    Bug: v8:8530
    Change-Id: Iad172454bacb27a1328bbdda5863d28c9853a6db
    Reviewed-on: https://chromium-review.googlesource.com/c/1355633Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Commit-Queue: Tao Pan <tao.pan@intel.com>
    Cr-Commit-Position: refs/heads/master@{#57955}
    621f9da8
Name
Last commit
Last update
..
DEPS Loading commit data...
OWNERS Loading commit data...
code-serializer.cc Loading commit data...
code-serializer.h Loading commit data...
deserializer-allocator.cc Loading commit data...
deserializer-allocator.h Loading commit data...
deserializer.cc Loading commit data...
deserializer.h Loading commit data...
embedded-data.cc Loading commit data...
embedded-data.h Loading commit data...
embedded-empty.cc Loading commit data...
embedded-file-writer.cc Loading commit data...
embedded-file-writer.h Loading commit data...
mksnapshot.cc Loading commit data...
natives-common.cc Loading commit data...
natives-external.cc Loading commit data...
natives.h Loading commit data...
object-deserializer.cc Loading commit data...
object-deserializer.h Loading commit data...
partial-deserializer.cc Loading commit data...
partial-deserializer.h Loading commit data...
partial-serializer.cc Loading commit data...
partial-serializer.h Loading commit data...
read-only-deserializer.cc Loading commit data...
read-only-deserializer.h Loading commit data...
read-only-serializer.cc Loading commit data...
read-only-serializer.h Loading commit data...
references.h Loading commit data...
roots-serializer.cc Loading commit data...
roots-serializer.h Loading commit data...
serializer-allocator.cc Loading commit data...
serializer-allocator.h Loading commit data...
serializer-common.cc Loading commit data...
serializer-common.h Loading commit data...
serializer.cc Loading commit data...
serializer.h Loading commit data...
snapshot-common.cc Loading commit data...
snapshot-empty.cc Loading commit data...
snapshot-external.cc Loading commit data...
snapshot-source-sink.cc Loading commit data...
snapshot-source-sink.h Loading commit data...
snapshot.h Loading commit data...
startup-deserializer.cc Loading commit data...
startup-deserializer.h Loading commit data...
startup-serializer.cc Loading commit data...
startup-serializer.h Loading commit data...