diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2021-08-02 16:43:01 +0200 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2021-08-03 11:03:36 +0200 |
commit | 18c6ed2f0f293582570ad3f6419e10ff808ba98e (patch) | |
tree | 41004ef906c6b4218ff2d77ac2a19f761107de94 /llvm/lib/Object/XCOFFObjectFile.cpp | |
parent | 831910c5c4941b7c58d4d50d9e20808c8e2c1c0b (diff) | |
download | llvm-18c6ed2f0f293582570ad3f6419e10ff808ba98e.zip llvm-18c6ed2f0f293582570ad3f6419e10ff808ba98e.tar.gz llvm-18c6ed2f0f293582570ad3f6419e10ff808ba98e.tar.bz2 |
tsan: add AccessVptr
Add AccessVptr access type.
For now it's converted to the same thr->is_vptr_access,
but later it will be passed directly to ReportRace
and will enable efficient tail calling in MemoryAccess function
(currently __tsan_vptr_update/__tsan_vptr_read can't use
tail calls in MemoryAccess because of the trailing assignment
to thr->is_vptr_access).
Depends on D107276.
Reviewed By: vitalybuka, melver
Differential Revision: https://reviews.llvm.org/D107282
Diffstat (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions