1.83K subscribers
3.3K photos
131 videos
15 files
3.57K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Не советую. Якобы "natural fruit flavors", а по факту в тарелке жутко химический запах
🤡3💩2
#prog #cpp #article

Sanitizers are widely used compiler features that detect undefined behavior and resulting vulnerabilities by injecting runtime checks into programs. For better performance, sanitizers are often used in conjunction with optimization passes. But doing so combines two compiler features with conflicting objectives. While sanitizers want to expose undefined behavior, optimizers often exploit these same properties for performance. In this paper, we show that this clash can have serious consequences: optimizations can remove sanitizer failures, thereby hiding the presence of bugs or even introducing new ones. We present LookUB, a differential-testing based framework for finding optimizer transformations that elide sanitizer failures. We used our method to find 17 such sanitizer-eliding optimizations in Clang. Next, we used static analysis and fuzzing to search for bugs in open-source projects that were previously hidden due to sanitizer-eliding optimizations. This led us to discover 19 new bugs in Linux Containers, libmpeg2, NTFS-3G, and WINE. Finally, we present an effective mitigation strategy based on a custom Clang optimizer with an overhead increase of 4%.

goto.ucsd.edu/~gleissen/papers/dontlookub.pdf

(thanks @experimentalchill)
👍9💩1🌚1
Forwarded from 🇺🇦марі п'є чай | #укртґ (🇺🇦pivovar marina)
11👍5😁5💩2
О, да, Instagram — место, где я подкармливаю загоны насчёт своей внешности 👌🥹
👍3💩3🤬21👎1
Forwarded from shitposting 3.0 [+ dragons]
🔥8😁5💩1
Forwarded from shitposting 3.0 [+ dragons]
🤡9😁1💩1🌚1
Снял в аэропорту в день отлёта. То есть археологическое наследие сохранять надо, а собственное население — нет 😒
👍3💩2🤡2🌚2
💩1
🤡14😁6👍3🌚3💩1
Зайду, когда будет хотя бы бета
👌10😁4💩2
По Козьме Пруткову
👏6👍1💩1
Блог*
По Козьме Пруткову
Вообще на самом деле там действительно есть крохотное заведение по ремонту обуви, но его видно, только если встать прямо напротив входа
🌚4💩1
Блог*
#prog #rust Как-то так получилось, что я пишу документацию к std.
Пока разбирали формулировки, другой человек открыл свой PR, и в итоге смержили его. Пришлось мне свой закрыть.

UPD: чего плачете? Конечно, моё самолюбие слегка пострадало, но цель-то состояла в том, чтобы это поведение было задокументировано, и она в итоге достигнута
😢7💩2👍1
Forwarded from TrapsWorld
😁40👍6💩4🤮1
Сбрейте усы, как только они начнут бесить
👍11🤮2💩2🤡2👎1😁1👌1
Forwarded from gigabíto
когда я хорошо выучил питон, то выяснилось что это абстракция над сями. поэтому не надо себя вести как будто это абстракция над с++
💩12
Forwarded from Пездуза
⚡️«Может сойти за пропаганду». Российским окулистам запретили упоминать радужку
🌚9😁3💩3🥰2
Нет, я, конечно, ожидал, что будет тоска по дому, но не думал, что настолько скоро
🤷12😢6👎2💩2👍1😁1🤮1