[vm] Symbolize JIT Dart frames for TSAN.
TEST=tsan Bug: https://github.com/dart-lang/sdk/issues/61352 Change-Id: I0e64e563b19bbd7b67e6f275dbc373db08b9d2c7 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/449980 Reviewed-by: Alexander Aprelev <aam@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
This commit is contained in:
committed by
Commit Queue
parent
17abf40e0f
commit
78d280a2df
@@ -35,6 +35,16 @@ extern "C" void __tsan_write2(void* addr);
|
||||
extern "C" void __tsan_write4(void* addr);
|
||||
extern "C" void __tsan_write8(void* addr);
|
||||
extern "C" void __tsan_write16(void* addr);
|
||||
extern "C" void __tsan_read1_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_read2_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_read4_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_read8_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_read16_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_write1_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_write2_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_write4_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_write8_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_write16_pc(void* addr, void* pc);
|
||||
extern "C" void __tsan_func_entry(void* pc);
|
||||
extern "C" void __tsan_func_exit();
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user