Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-38462

Evaluate safety of abseil's unaligned access mechanisms

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.1.7
    • None
    • Build
    • None
    • Fully Compatible
    • Dev Tools 2018-12-31, Dev Tools 2019-01-14

    Description

      Abseil has some fun deciding how and when to use unaligned operations. Notably, it does them, but then pretends it doesn't if it knows certain sanitizers are active. Otherwise, it tries some hardware assumptions and then falls back to memcpy. Of course memcpy is actually the right answer, in a strict sense. We should take a look to decide whether we trust abseils choices here or whether we want to force to memcpy.

      Attachments

        Activity

          People

            billy.donahue@mongodb.com Billy Donahue
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: