Displaying 3 results from an estimated 3 matches for "atomic_sint32_t".
2017 Nov 23
2
question about xray tls data initialization
...erated code seems have sled and xray parts.
>
>
> Nice, I suspect we can make this change with tests as well, which we can
> build on incrementally.
where can I find some examples to test this xray part in llvm ?
> in xray runtime,
> bool atomic_compare_exchange_strong(volatile atomic_sint32_t *a,
> s32 *cmp,
> s32 xchg,
> memory_order mo)
> is missed for MSVC , I take atomic_uint32_t implementation
>
>
> This is in compiler-rt/lib/sanitizer_c...
2017 Nov 21
2
question about xray tls data initialization
...eadOnlyWithRel());
FnSledIndex = OutContext.getCOFFSection("xray_fn_idx",
0,SectionKind::getReadOnlyWithRel());
in XRayArgs , allow windows platform to use xray args. with this,
generated code seems have sled and xray parts.
in xray runtime,
bool atomic_compare_exchange_strong(volatile atomic_sint32_t *a,
s32 *cmp,
s32 xchg,
memory_order mo)
is missed for MSVC , I take atomic_uint32_t implementation
msvc 14.1 treats BufferQueue::Buffer::Buffer as constructor instead o...
2017 Nov 16
2
question about xray tls data initialization
I'm learning the xray library and try if it can be built on windows, in
xray_fdr_logging_impl.h
line 152 , comment written as
// Using pthread_once(...) to initialize the thread-local data structures
but at line 175, 183, code written as
thread_local pthread_key_t key;
// Ensure that we only actually ever do the pthread initialization once.
thread_local bool UNUSED Unused = [] {