Skip to content
  • Marius Gerbershagen's avatar
    threading: safer handling of overflows in frame and binding stacks · bad90d0f
    Marius Gerbershagen authored
        Previously, the dummy tag was written behind the stack
        boundary. Also added race condition protection to non-inlined
        ecl_bds_bind/push. The memory barriers have been reworked,
        too. AO_store_full has been replaced by AO_full_nop. This is
        sufficient to insert the required memory barrier instructions and
        is implemented in a simpler way by libatomic_ops in some cases.
    bad90d0f