Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Contribute to GitLab
  • Sign in / Register
V
V8
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Linshizhi
  • V8
  • Repository

Switch branch/tag
  • v8
  • src
  • execution
  • DEPS
Find file
BlameHistoryPermalink
  • Nikolaos Papaspyrou's avatar
    heap: Place LABs in IsolateData · 427a6799
    Nikolaos Papaspyrou authored Nov 30, 2021
    Until now, LABs were accessed from generated code via external
    references, e.g., see NewSpaceAllocationTopAddress() and
    NewSpaceAllocationLimitAddress().
    
    This patch places them in the IsolateData, so they can be accessed
    using Isolate-constant offsets. It affects the hot path of all TF
    generated code.
    
    Bug: v8:12428
    Change-Id: I7bfd54bea4febead404829d8e0b058b6cf53a374
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3303800
    Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
    Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#78176}
    427a6799
DEPS 98 Bytes
EditWeb IDE

Replace DEPS

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.