Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
S
swiftshader
  • Project
    • Overview
    • 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
  • Chen Yisong
  • swiftshader
  • Repository

Switch branch/tag
  • swiftshader
  • src
  • Common
  • Memory.cpp
Find file
BlameHistoryPermalink
  • Nicolas Capens's avatar
    Support MSAN with Subzero JIT compiled code. · 6a990f8b
    Nicolas Capens authored Jul 06, 2018
    MemorySanitizer doesn't automatically work with dynamically generated
    code or inline assembly, since it can't instrument it to know what
    memory it touches. We can help it by marking all the memory that is
    written to by Reactor with the Subzero back-end as initialized by
    calling __msan_unpoison.
    
    Note that writes to memory don't guarantee proper initialization. It
    could be copying or writing other uninitialized values.
    
    See also https://sites.google.com/a/chromium.org/dev/developers/testing/memorysanitizer
    
    Bug chromium:860533
    
    Change-Id: Idf64e43c6ab9b8f71f64723fc7e3653f6ea2fb30
    Reviewed-on: https://swiftshader-review.googlesource.com/19789Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
    Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
    6a990f8b
Memory.cpp 6.04 KB
EditWeb IDE
×

Replace Memory.cpp

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.