diff options
author | Cary Coutant <ccoutant@google.com> | 2013-10-11 14:12:16 -0700 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2013-11-14 10:33:36 -0800 |
commit | 7cdd7d57e6fa3932eb63aa785ae0e3fa837aab20 (patch) | |
tree | 4e130cceefd5f2295ed39b574a4d43bea1567f23 /COPYING.LIB | |
parent | 918229560ce9db307532592047066eac0674190d (diff) | |
download | gdb-7cdd7d57e6fa3932eb63aa785ae0e3fa837aab20.zip gdb-7cdd7d57e6fa3932eb63aa785ae0e3fa837aab20.tar.gz gdb-7cdd7d57e6fa3932eb63aa785ae0e3fa837aab20.tar.bz2 |
Fix race condition while building EH frame header.
gold/
PR gold/14860
* ehframe.cc (Eh_frame_hdr::Eh_frame_hdr): Initialize lock_.
(Ehframe_hdr::set_final_data_size): Allocate a Lock.
* ehframe.h (Eh_frame_hdr::record_fde): Hold the lock while
updating fde_offsets_.
(Eh_frame_hdr::lock_): New data member.
Diffstat (limited to 'COPYING.LIB')
0 files changed, 0 insertions, 0 deletions