diff options
author | Abseil Team <absl-team@google.com> | 2021-04-16 11:25:33 -0700 |
---|---|---|
committer | Dino Radaković <dinor@google.com> | 2021-04-16 15:13:33 -0700 |
commit | 732c6540c19610d2653ce73c09eb6cb66da15f42 (patch) | |
tree | 7eb4345f016543b4c384afd946cfec1306048889 /absl/strings/cord.cc | |
parent | e20fe888fabc1fc995dc61180e8a31b5f809a95f (diff) |
Export of internal Abseil changes
--
c7ce91501834b225bc9cf2d3fa2a319dd0b7f864 by Martijn Vels <mvels@google.com>:
Implement global data for CordzHandle in an ODR hardened way
This change puts the global data into a global delete queue structure, and stores a reference to the global data in the handle itself. This hardens the implementation against ODR violations where handles are crossing dynamic library boundaries which are privately loaded.
PiperOrigin-RevId: 368885636
GitOrigin-RevId: c7ce91501834b225bc9cf2d3fa2a319dd0b7f864
Change-Id: I9775151a760b30989dec9517e4bcd2183e8c1651
Diffstat (limited to 'absl/strings/cord.cc')
0 files changed, 0 insertions, 0 deletions