Вопросы по теме 'sanitizer'

Средство очистки адресов Clang в OS X
Я хотел бы использовать дезинфицирующее средство адресов clang на OSX Mountain Lion, потому что у Valgrind есть проблемы с проверкой памяти на этой платформе. Но когда у меня было -fsanitize=address во время компиляции (как я вижу на этой странице:...
14563 просмотров
schedule 01.03.2023

Настроить проект автоинструментов с помощью дезинфицирующих средств Clang в конфигурации статической библиотеки?
РЕДАКТИРОВАНИЕ : если это TLDR, просто пропустите его вниз. Здесь я спрашиваю: Как мне настроить проект autotools для использования статической библиотеки? Я работаю с парой библиотек с открытым исходным кодом и пытаюсь запустить их набор...
3084 просмотров

Дезинфицирующее средство потока Gcc ложное срабатывание только для флага отладочной информации
У меня проблема с дезинфицирующим средством потока Gcc, которую я не могу найти в их bugzilla или в stackoverflow, поэтому я не уверен, что я что-то упускаю или это действительно ошибка. Если я создам файл main.cpp, содержащий: #include...
1454 просмотров
schedule 14.09.2022

Действительно ли этот код не определен, как указывает Clang?
Я включил -fsanitize=undefined в своем проекте, который использует Catch, библиотеку модульного тестирования. Одна строка из Catch была отмечена этим флагом как вызывающая неопределенное поведение. Мне удалось сделать изолированный пример:...
845 просмотров

Проверьте, активен ли дезинфицирующее средство, например AddressSanitizer.
У меня есть несколько версий проверки проекта и скомпилированы. Если я замечаю ошибку, я сравниваю версии, чтобы сузить проблему. Иногда я включаю дезинфицирующие средства, такие как AddressSanitizer. Если я повторно использую исполняемый файл, я...
3742 просмотров
schedule 22.07.2022

gcc (4.8.3) параметры дезинфицирующего средства для функций черного списка
Я компилирую свой код на gcc 4.8.3. Я включил опцию -fsanitize=address . Но моя программа завершает работу во время запуска, вызывая глобальную ошибку переполнения буфера в коде сторонней библиотеки. Поэтому я пытаюсь пропустить дезинфицирующее...
1817 просмотров
schedule 20.11.2022

Какое из трех взаимоисключающих дезинфицирующих средств Clang следует использовать по умолчанию?
В Clang есть несколько дезинфицирующих средств , которые позволяют проверять сомнительное поведение во время выполнения. . К сожалению, все они не могут быть включены одновременно. Невозможно комбинировать более одной из...
752 просмотров

Управление ведением журнала для Address Sanitizer PLUS Undefined Behavior Sanitizer?
Несколько дезинфицирующих средств (из GCC или Clang) нельзя комбинировать — т. е. использовать одновременно в одной сборке, но Asan и Ubsan можно комбинировать — т. е. я могу собрать с «-fsanitize=address,undefined -fsanitize-recover=all…» и иметь...
486 просмотров
schedule 12.01.2023

This.sanitizer не определен вне функции NgOninit (Angular, TS)
Сначала я импортировал DomSanitizer в компонент: import { DomSanitizer, SafeResourceUrl} from '@angular/platform-browser'; После этого я создал класс и добавил его в конструктор: export class BlocklyComponent implements OnInit {...
35 просмотров

Как получить номера строк с выходом AddressSanitizer?
Как я могу получить нумерацию строк при запуске дезинфицирующего средства адресов на gcc? У меня есть простая программа для проверки сантайзера адресов (переполнения буфера): #include<stdio.h> int main(void) { int A[10] = {0};...
37 просмотров