Displaying 7 results from an estimated 7 matches for "viacheslav".
2016 Dec 07
2
Race condition in raw_ostream
> On Dec 7, 2016, at 10:27 AM, Viacheslav Nikolaev <viacheslav.nikolaev at gmail.com> wrote:
>
> > I believe it’ll always forward directly to raw_fd_ostream::write_impl(), which is calling the libc ::write().
>
> Do you mean raw_fd_ostream somehow overrides the operator<< the code for which I extracted?
> I...
2016 Dec 26
0
A potential race on StaticList in RegisterManagedStatic
Though it won't actually help to guard this: while (StaticList) - a fence
here is needed...
On Mon, Dec 26, 2016 at 9:20 AM, Viacheslav Nikolaev <
viacheslav.nikolaev at gmail.com> wrote:
> Ptr member of ManagedStaticBase is now atomic.
> In ManagedStaticBase::RegisterManagedStatic we have such code:
>
> void *Tmp = Creator();
>
> Ptr.store(Tmp, std::memory_order_release);
> DeleterFn =...
2016 Dec 07
3
Race condition in raw_ostream
On Wed, Dec 7, 2016 at 10:02 AM, Mehdi Amini via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
> > On Dec 7, 2016, at 1:52 AM, Viacheslav Nikolaev via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
> >
> > This code from raw_ostream.h is really racy:
> >
> > raw_ostream &operator<<(StringRef Str) {
> > // Inline fast path, particularly for strings with a known length.
> >...
2016 Dec 26
2
A potential race on StaticList in RegisterManagedStatic
Ptr member of ManagedStaticBase is now atomic.
In ManagedStaticBase::RegisterManagedStatic we have such code:
void *Tmp = Creator();
Ptr.store(Tmp, std::memory_order_release);
DeleterFn = Deleter;
// Add to list of managed statics.
Next = StaticList;
StaticList = this;
StaticList is not atomic and not guarded by any fence.
The same applies to the members
2016 Dec 07
2
Race condition in raw_ostream
This code from raw_ostream.h is really racy:
raw_ostream &operator<<(StringRef Str) {
// Inline fast path, particularly for strings with a known length.
size_t Size = Str.size();
// Make sure we can use the fast path.
if (Size > (size_t)(OutBufEnd - OutBufCur))
return write(Str.data(), Size);
if (Size) {
memcpy(OutBufCur, Str.data(), Size);
2018 May 04
1
Compiler Engineer openings at Samsung in Moscow
...profiling, instrumentation and optimization
*Desired skillset:*
- LLVM development experience
- Experience in OpenGL and/or Vulkan graphics API
- Various operating systems (Linux or Windows)
- Scripting languages
- Contribution to open source projects
For more details please feel free to contact Viacheslav Garbuzov
v.garbuzov at samsung.com <mailto:v.garbuzov at samsung.com>
-Maxim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180504/771b3848/attachment-0001.html>
-------------- next part --------...
2017 Jul 07
0
Eaton PW9130 1500VA-T with netxml-ups driver
...ntime becomes equal battery.runtime.low, ups.status not changes and stay the same - OB DISCH. Is it bug?
B.
Does the netxml-ups driver support any UPS management or available UPS monitoring only?
Result of upscmd ?l is empty. upsdrvctl shutdown - won?t shutdown ups
__________________
Kind Regards,
Viacheslav
--
Makoto Isao
----------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/nut-upsuser/attachments/20170707/d5ffea60/attachment.html>