• 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
embedded-data.cc 11.6 KB